--- /home/fdroid/fdroiddata/tmp/org.toulibre.cdl_7.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.toulibre.cdl_7.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: res/drawable-v11/abc_textfield_search_material.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/layout-v11/fragment_event_details.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-v11/abc_edit_text_material.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-v11/activated_background.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/layout-v17/abc_search_view.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ 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 │┄ ERROR: res/color-v11/abc_background_cache_hint_selector_material_light.xml entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/color-v11/abc_background_cache_hint_selector_material_dark.xml 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: 0e39e32127cc965dc42dfab64570ed8747b7ab4792d76eecb513a26510b35a36 │ -Signer #1 certificate SHA-1 digest: 7d1db356f4ff69ce6c4f70104143dda801d5922f │ -Signer #1 certificate MD5 digest: 705dd591d41712b318036340d252ca58 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: bfb05879a8506b8b9f1269dc97bc6d24db8e9bc76cea7160e5a35edf635d4677 │ -Signer #1 public key SHA-1 digest: d4e085d898ee9619639850fd36d5c09ac470b7e0 │ -Signer #1 public key MD5 digest: 1666ed541de2034aac0778391f432c1b │ -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,479 +1,470 @@ │ -Zip file size: 1261802 bytes, number of entries: 477 │ --rw---- 2.0 fat 49334 bl defN 15-Nov-13 09:25 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 49455 bl defN 15-Nov-13 09:25 META-INF/A515C0FC.SF │ --rw---- 2.0 fat 1326 bl defN 15-Nov-13 09:25 META-INF/A515C0FC.RSA │ --rw---- 2.0 fat 41 bl defN 15-Nov-13 08:47 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 15-Nov-13 08:47 META-INF/fdroidserverid │ --rw---- 2.0 fat 7688 bX defN 15-Nov-13 08:47 AndroidManifest.xml │ --rw---- 2.0 fat 812 bl defN 15-Nov-13 08:47 res/anim-v21/fab_state_list.xml │ --rw---- 2.0 fat 396 bl defN 15-Nov-13 08:47 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 15-Nov-13 08:47 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-13 08:47 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-13 08:47 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-13 08:47 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 15-Nov-13 08:47 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 748 bl defN 15-Nov-13 08:47 res/anim/partial_zoom_in.xml │ --rw---- 2.0 fat 748 bl defN 15-Nov-13 08:47 res/anim/partial_zoom_out.xml │ --rw---- 2.0 fat 360 bl defN 15-Nov-13 08:47 res/anim/slide_in_right.xml │ --rw---- 2.0 fat 360 bl defN 15-Nov-13 08:47 res/anim/slide_out_right.xml │ --rw---- 2.0 fat 748 bl defN 15-Nov-13 08:47 res/anim/zoom_in.xml │ --rw---- 2.0 fat 748 bl defN 15-Nov-13 08:47 res/anim/zoom_out.xml │ --rw---- 2.0 fat 472 bl defN 15-Nov-13 08:47 res/color-v11/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 472 bl defN 15-Nov-13 08:47 res/color-v11/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 424 bl defN 15-Nov-13 08:47 res/color/abc_background_cache_hint_selector_material_dark.xml │ --rw---- 2.0 fat 424 bl defN 15-Nov-13 08:47 res/color/abc_background_cache_hint_selector_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-13 08:47 res/color/abc_primary_text_disable_only_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-13 08:47 res/color/abc_primary_text_disable_only_material_light.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-13 08:47 res/color/abc_primary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-13 08:47 res/color/abc_primary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 15-Nov-13 08:47 res/color/abc_search_url_text.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-13 08:47 res/color/abc_secondary_text_material_dark.xml │ --rw---- 2.0 fat 468 bl defN 15-Nov-13 08:47 res/color/abc_secondary_text_material_light.xml │ --rw---- 2.0 fat 596 bl defN 15-Nov-13 08:47 res/color/tab_text.xml │ --rw---- 1.0 fat 303 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 304 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 306 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 549 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 622 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 753 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2040 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2053 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 229 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 407 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 275 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 226 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 147 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 281 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 584 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 190 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 270 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 729 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1018 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 541 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 853 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1256 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 417 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 530 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 199 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 194 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 187 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 182 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 224 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/drawer_shadow.9.png │ --rw---- 1.0 fat 170 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_fastscroll_thumb_default_holo.png │ --rw---- 1.0 fat 292 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_fastscroll_thumb_pressed_holo.png │ --rw---- 1.0 fat 209 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_progress_bg_holo_light.9.png │ --rw---- 1.0 fat 430 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_progress_primary_holo_light.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_progress_secondary_holo_light.9.png │ --rw---- 1.0 fat 533 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo1.png │ --rw---- 1.0 fat 607 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo2.png │ --rw---- 1.0 fat 623 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo3.png │ --rw---- 1.0 fat 664 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo4.png │ --rw---- 1.0 fat 589 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo5.png │ --rw---- 1.0 fat 684 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo6.png │ --rw---- 1.0 fat 537 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo7.png │ --rw---- 1.0 fat 591 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo8.png │ --rw---- 1.0 fat 738 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_access_time_grey600_18dp.png │ --rw---- 1.0 fat 716 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_bookmark_grey600_24dp.png │ --rw---- 1.0 fat 651 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_bookmark_outline_white_24dp.png │ --rw---- 1.0 fat 647 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_bookmark_white_24dp.png │ --rw---- 1.0 fat 231 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_delete_white_24dp.png │ --rw---- 1.0 fat 368 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_directions_white_24dp.png │ --rw---- 1.0 fat 264 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_event_add_white_24dp.png │ --rw---- 1.0 fat 183 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_event_grey600_24dp.png │ --rw---- 1.0 fat 289 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_filter_list_selected_white_24dp.png │ --rw---- 1.0 fat 139 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_filter_list_white_24dp.png │ --rw---- 1.0 fat 273 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_local_offer_black_18dp.png │ --rw---- 1.0 fat 273 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_local_offer_grey600_18dp.png │ --rw---- 1.0 fat 603 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_map_grey600_24dp.png │ --rw---- 1.0 fat 466 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_people_grey600_24dp.png │ --rw---- 1.0 fat 600 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_place_grey600_18dp.png │ --rw---- 1.0 fat 690 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_place_white_24dp.png │ --rw---- 1.0 fat 1198 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_place_white_wear.png │ --rw---- 1.0 fat 766 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_play_circle_outline_grey600_24dp.png │ --rw---- 1.0 fat 817 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_public_white_24dp.png │ --rw---- 1.0 fat 581 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 758 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_share_white_24dp.png │ --rw---- 1.0 fat 634 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/ic_sync_white_24dp.png │ --rw---- 1.0 fat 239 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/list_focused_holo_dark.9.png │ --rw---- 1.0 fat 239 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/list_focused_holo_light.9.png │ --rw---- 1.0 fat 212 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/list_longpressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/list_longpressed_holo_light.9.png │ --rw---- 1.0 fat 1248 b- stor 15-Nov-13 08:46 res/drawable-hdpi-v4/notif_icon.png │ --rw---- 1.0 fat 410 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 280 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 585 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 367 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 347 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 174 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 381 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 342 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 445 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 691 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 483 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 512 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 346 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 934 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 593 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 246 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 399 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1180 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 518 b- stor 15-Nov-13 08:46 res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 283 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 284 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 288 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 429 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 428 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 493 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 1344 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 1415 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 225 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 345 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 232 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 263 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 149 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 177 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 377 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 158 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 234 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 186 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 771 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 683 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 404 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 222 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 605 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 850 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 362 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 424 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 192 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 186 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 185 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 181 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 180 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 209 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/drawer_shadow.9.png │ --rw---- 1.0 fat 142 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_fastscroll_thumb_default_holo.png │ --rw---- 1.0 fat 225 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_fastscroll_thumb_pressed_holo.png │ --rw---- 1.0 fat 210 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_progress_bg_holo_light.9.png │ --rw---- 1.0 fat 349 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_progress_primary_holo_light.9.png │ --rw---- 1.0 fat 210 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_progress_secondary_holo_light.9.png │ --rw---- 1.0 fat 337 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo1.png │ --rw---- 1.0 fat 378 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo2.png │ --rw---- 1.0 fat 408 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo3.png │ --rw---- 1.0 fat 403 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo4.png │ --rw---- 1.0 fat 383 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo5.png │ --rw---- 1.0 fat 407 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo6.png │ --rw---- 1.0 fat 377 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo7.png │ --rw---- 1.0 fat 391 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo8.png │ --rw---- 1.0 fat 509 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_access_time_grey600_18dp.png │ --rw---- 1.0 fat 548 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_bookmark_grey600_24dp.png │ --rw---- 1.0 fat 519 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_bookmark_outline_white_24dp.png │ --rw---- 1.0 fat 541 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_bookmark_white_24dp.png │ --rw---- 1.0 fat 164 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_delete_white_24dp.png │ --rw---- 1.0 fat 275 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_directions_white_24dp.png │ --rw---- 1.0 fat 178 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_event_add_white_24dp.png │ --rw---- 1.0 fat 181 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_event_grey600_24dp.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_filter_list_selected_white_24dp.png │ --rw---- 1.0 fat 118 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_filter_list_white_24dp.png │ --rw---- 1.0 fat 254 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_local_offer_black_18dp.png │ --rw---- 1.0 fat 254 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_local_offer_grey600_18dp.png │ --rw---- 1.0 fat 405 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_map_grey600_24dp.png │ --rw---- 1.0 fat 329 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_people_grey600_24dp.png │ --rw---- 1.0 fat 432 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_place_grey600_18dp.png │ --rw---- 1.0 fat 471 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_place_white_24dp.png │ --rw---- 1.0 fat 846 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_place_white_wear.png │ --rw---- 1.0 fat 547 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_play_circle_outline_grey600_24dp.png │ --rw---- 1.0 fat 552 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_public_white_24dp.png │ --rw---- 1.0 fat 390 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 490 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_share_white_24dp.png │ --rw---- 1.0 fat 442 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/ic_sync_white_24dp.png │ --rw---- 1.0 fat 222 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/list_focused_holo_dark.9.png │ --rw---- 1.0 fat 222 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/list_focused_holo_light.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/list_longpressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/list_longpressed_holo_light.9.png │ --rw---- 1.0 fat 872 b- stor 15-Nov-13 08:46 res/drawable-mdpi-v4/notif_icon.png │ --rw---- 2.0 fat 996 bl defN 15-Nov-13 08:47 res/drawable-v11/abc_edit_text_material.xml │ --rw---- 2.0 fat 764 bl defN 15-Nov-13 08:47 res/drawable-v11/abc_textfield_search_material.xml │ --rw---- 2.0 fat 636 bl defN 15-Nov-13 08:47 res/drawable-v11/activated_background.xml │ --rw---- 2.0 fat 472 bl defN 15-Nov-13 08:47 res/drawable-v21/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 612 bl defN 15-Nov-13 08:47 res/drawable-v21/fab_background.xml │ --rw---- 2.0 fat 792 bl defN 15-Nov-13 08:47 res/drawable-v21/menu_item_background.xml │ --rw---- 1.0 fat 307 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 303 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 354 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 556 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 831 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 996 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 2796 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 2943 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 234 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 442 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 320 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 325 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 179 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 237 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 693 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 218 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 360 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 238 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1242 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1132 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 719 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 170 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 244 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1153 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 1785 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 516 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 736 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 205 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 198 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 197 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 190 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 8200 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/cdl_title.png │ --rw---- 1.0 fat 231 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/drawer_shadow.9.png │ --rw---- 1.0 fat 195 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_fastscroll_thumb_default_holo.png │ --rw---- 1.0 fat 373 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_fastscroll_thumb_pressed_holo.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_progress_bg_holo_light.9.png │ --rw---- 1.0 fat 531 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_progress_primary_holo_light.9.png │ --rw---- 1.0 fat 216 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_progress_secondary_holo_light.9.png │ --rw---- 1.0 fat 563 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo1.png │ --rw---- 1.0 fat 643 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo2.png │ --rw---- 1.0 fat 714 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo3.png │ --rw---- 1.0 fat 714 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo4.png │ --rw---- 1.0 fat 704 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo5.png │ --rw---- 1.0 fat 767 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo6.png │ --rw---- 1.0 fat 682 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo7.png │ --rw---- 1.0 fat 687 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo8.png │ --rw---- 1.0 fat 888 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_access_time_grey600_18dp.png │ --rw---- 1.0 fat 724 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_bookmark_grey600_24dp.png │ --rw---- 1.0 fat 754 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_bookmark_outline_white_24dp.png │ --rw---- 1.0 fat 768 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_bookmark_white_24dp.png │ --rw---- 1.0 fat 207 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_delete_white_24dp.png │ --rw---- 1.0 fat 365 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_directions_white_24dp.png │ --rw---- 1.0 fat 272 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_event_add_white_24dp.png │ --rw---- 1.0 fat 268 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_event_grey600_24dp.png │ --rw---- 1.0 fat 261 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_filter_list_selected_white_24dp.png │ --rw---- 1.0 fat 129 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_filter_list_white_24dp.png │ --rw---- 1.0 fat 347 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_local_offer_black_18dp.png │ --rw---- 1.0 fat 347 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_local_offer_grey600_18dp.png │ --rw---- 1.0 fat 672 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_map_grey600_24dp.png │ --rw---- 1.0 fat 583 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_people_grey600_24dp.png │ --rw---- 1.0 fat 690 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_place_grey600_18dp.png │ --rw---- 1.0 fat 829 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_place_white_24dp.png │ --rw---- 1.0 fat 1425 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_place_white_wear.png │ --rw---- 1.0 fat 1026 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_play_circle_outline_grey600_24dp.png │ --rw---- 1.0 fat 1049 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_public_white_24dp.png │ --rw---- 1.0 fat 747 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 889 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_share_white_24dp.png │ --rw---- 1.0 fat 723 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/ic_sync_white_24dp.png │ --rw---- 1.0 fat 241 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/list_focused_holo_dark.9.png │ --rw---- 1.0 fat 241 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/list_focused_holo_light.9.png │ --rw---- 1.0 fat 214 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/list_longpressed_holo_dark.9.png │ --rw---- 1.0 fat 213 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/list_longpressed_holo_light.9.png │ --rw---- 1.0 fat 1376 b- stor 15-Nov-13 08:46 res/drawable-xhdpi-v4/notif_icon.png │ --rw---- 1.0 fat 369 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 369 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 725 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1249 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1467 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 4091 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 4535 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 246 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ --rw---- 1.0 fat 515 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 389 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 306 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 176 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 348 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 934 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 284 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 511 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 323 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 733 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ --rw---- 1.0 fat 1920 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 928 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 178 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ --rw---- 1.0 fat 245 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1867 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ --rw---- 1.0 fat 2774 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ --rw---- 1.0 fat 646 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1082 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 215 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 1.0 fat 202 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 204 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 193 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ --rw---- 1.0 fat 196 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ --rw---- 1.0 fat 266 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/drawer_shadow.9.png │ --rw---- 1.0 fat 255 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_fastscroll_thumb_default_holo.png │ --rw---- 1.0 fat 431 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_fastscroll_thumb_pressed_holo.png │ --rw---- 1.0 fat 233 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_progress_bg_holo_light.9.png │ --rw---- 1.0 fat 843 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_progress_primary_holo_light.9.png │ --rw---- 1.0 fat 213 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_progress_secondary_holo_light.9.png │ --rw---- 1.0 fat 861 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo1.png │ --rw---- 1.0 fat 1060 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo2.png │ --rw---- 1.0 fat 1202 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo3.png │ --rw---- 1.0 fat 1215 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo4.png │ --rw---- 1.0 fat 1164 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo5.png │ --rw---- 1.0 fat 1285 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo6.png │ --rw---- 1.0 fat 1128 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo7.png │ --rw---- 1.0 fat 1129 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo8.png │ --rw---- 1.0 fat 1327 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_access_time_grey600_18dp.png │ --rw---- 1.0 fat 1061 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_bookmark_grey600_24dp.png │ --rw---- 1.0 fat 290 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_bookmark_outline_white_24dp.png │ --rw---- 1.0 fat 333 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_bookmark_white_24dp.png │ --rw---- 1.0 fat 265 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_delete_white_24dp.png │ --rw---- 1.0 fat 575 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_directions_white_24dp.png │ --rw---- 1.0 fat 345 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_event_add_white_24dp.png │ --rw---- 1.0 fat 378 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_event_grey600_24dp.png │ --rw---- 1.0 fat 353 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_filter_list_selected_white_24dp.png │ --rw---- 1.0 fat 139 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_filter_list_white_24dp.png │ --rw---- 1.0 fat 496 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_local_offer_black_18dp.png │ --rw---- 1.0 fat 496 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_local_offer_grey600_18dp.png │ --rw---- 1.0 fat 960 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_map_grey600_24dp.png │ --rw---- 1.0 fat 743 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_people_grey600_24dp.png │ --rw---- 1.0 fat 1010 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_place_grey600_18dp.png │ --rw---- 1.0 fat 1171 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_place_white_24dp.png │ --rw---- 1.0 fat 2072 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_place_white_wear.png │ --rw---- 1.0 fat 1438 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_play_circle_outline_grey600_24dp.png │ --rw---- 1.0 fat 1499 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_public_white_24dp.png │ --rw---- 1.0 fat 1032 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_search_white_24dp.png │ --rw---- 1.0 fat 1107 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_share_white_24dp.png │ --rw---- 1.0 fat 1111 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/ic_sync_white_24dp.png │ --rw---- 1.0 fat 245 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/list_focused_holo_dark.9.png │ --rw---- 1.0 fat 245 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/list_focused_holo_light.9.png │ --rw---- 1.0 fat 221 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/list_longpressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/list_longpressed_holo_light.9.png │ --rw---- 1.0 fat 488 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/notif_icon.png │ --rw---- 1.0 fat 248560 b- stor 15-Nov-13 08:46 res/drawable-xxhdpi-v4/plan_enseeiht_cdl.png │ --rw---- 1.0 fat 295 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ --rw---- 1.0 fat 551 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ --rw---- 1.0 fat 1014 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ --rw---- 1.0 fat 1226 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ --rw---- 1.0 fat 3674 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ --rw---- 1.0 fat 3998 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ --rw---- 1.0 fat 240 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ --rw---- 1.0 fat 463 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ --rw---- 1.0 fat 401 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ --rw---- 1.0 fat 1173 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ --rw---- 1.0 fat 355 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ --rw---- 1.0 fat 665 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ --rw---- 1.0 fat 390 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ --rw---- 1.0 fat 1515 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 1271 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ --rw---- 1.0 fat 696 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ --rw---- 1.0 fat 1064 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ --rw---- 1.0 fat 261 b- stor 15-Nov-13 08:46 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ --rw---- 2.0 fat 560 bl defN 15-Nov-13 08:47 res/drawable/abc_btn_check_material.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-13 08:47 res/drawable/abc_btn_radio_material.xml │ --rw---- 2.0 fat 436 bl defN 15-Nov-13 08:47 res/drawable/abc_cab_background_internal_bg.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-13 08:47 res/drawable/abc_cab_background_top_material.xml │ --rw---- 2.0 fat 1100 bl defN 15-Nov-13 08:47 res/drawable/abc_edit_text_material.xml │ --rw---- 2.0 fat 1136 bl defN 15-Nov-13 08:47 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 15-Nov-13 08:47 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-13 08:47 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-13 08:47 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 15-Nov-13 08:47 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 15-Nov-13 08:47 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-13 08:47 res/drawable/abc_switch_thumb_material.xml │ --rw---- 2.0 fat 564 bl defN 15-Nov-13 08:47 res/drawable/abc_tab_indicator_material.xml │ --rw---- 2.0 fat 820 bl defN 15-Nov-13 08:47 res/drawable/abc_textfield_search_material.xml │ --rw---- 2.0 fat 680 bl defN 15-Nov-13 08:47 res/drawable/activated_background.xml │ --rw---- 2.0 fat 900 bl defN 15-Nov-13 08:47 res/drawable/fab_background.xml │ --rw---- 2.0 fat 820 bl defN 15-Nov-13 08:47 res/drawable/fab_background_highlighted.xml │ --rw---- 2.0 fat 560 bl defN 15-Nov-13 08:47 res/drawable/fosdem_fastscroll_thumb_holo.xml │ --rw---- 2.0 fat 888 bl defN 15-Nov-13 08:47 res/drawable/fosdem_progress_horizontal_holo_light.xml │ --rw---- 2.0 fat 1228 bl defN 15-Nov-13 08:47 res/drawable/fosdem_progress_indeterminate_horizontal_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-13 08:47 res/drawable/list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-13 08:47 res/drawable/list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 792 bl defN 15-Nov-13 08:47 res/drawable/menu_item_background.xml │ --rw---- 2.0 fat 1716 bl defN 15-Nov-13 08:47 res/layout-sw600dp-land-v13/track_schedule.xml │ --rw---- 2.0 fat 1756 bl defN 15-Nov-13 08:47 res/layout-sw600dp-land-v21/track_schedule.xml │ --rw---- 2.0 fat 572 bl defN 15-Nov-13 08:47 res/layout-v11/abc_screen_content_include.xml │ --rw---- 2.0 fat 3004 bl defN 15-Nov-13 08:47 res/layout-v11/fragment_event_details.xml │ --rw---- 2.0 fat 3736 bl defN 15-Nov-13 08:47 res/layout-v17/abc_search_view.xml │ --rw---- 2.0 fat 1624 bl defN 15-Nov-13 08:47 res/layout-v21/abc_screen_toolbar.xml │ --rw---- 2.0 fat 1524 bl defN 15-Nov-13 08:47 res/layout-v21/content_extended_title.xml │ --rw---- 2.0 fat 1060 bl defN 15-Nov-13 08:47 res/layout-v21/fragment_live.xml │ --rw---- 2.0 fat 1248 bl defN 15-Nov-13 08:47 res/layout-v21/fragment_tracks.xml │ --rw---- 2.0 fat 828 bl defN 15-Nov-13 08:47 res/layout-v21/track_schedule.xml │ --rw---- 2.0 fat 940 bl defN 15-Nov-13 08:47 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 448 bl defN 15-Nov-13 08:47 res/layout/abc_action_bar_up_container.xml │ --rw---- 2.0 fat 396 bl defN 15-Nov-13 08:47 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 15-Nov-13 08:47 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 584 bl defN 15-Nov-13 08:47 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 472 bl defN 15-Nov-13 08:47 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 632 bl defN 15-Nov-13 08:47 res/layout/abc_action_mode_close_item_material.xml │ --rw---- 2.0 fat 664 bl defN 15-Nov-13 08:47 res/layout/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1484 bl defN 15-Nov-13 08:47 res/layout/abc_activity_chooser_view_include.xml │ --rw---- 2.0 fat 1272 bl defN 15-Nov-13 08:47 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 444 bl defN 15-Nov-13 08:47 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Nov-13 08:47 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 15-Nov-13 08:47 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1412 bl defN 15-Nov-13 08:47 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 15-Nov-13 08:47 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1556 bl defN 15-Nov-13 08:47 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 564 bl defN 15-Nov-13 08:47 res/layout/abc_screen_content_include.xml │ --rw---- 2.0 fat 892 bl defN 15-Nov-13 08:47 res/layout/abc_screen_simple.xml │ --rw---- 2.0 fat 848 bl defN 15-Nov-13 08:47 res/layout/abc_screen_simple_overlay_action_mode.xml │ --rw---- 2.0 fat 1572 bl defN 15-Nov-13 08:47 res/layout/abc_screen_toolbar.xml │ --rw---- 2.0 fat 2244 bl defN 15-Nov-13 08:47 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3688 bl defN 15-Nov-13 08:47 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 488 bl defN 15-Nov-13 08:47 res/layout/abc_simple_dropdown_hint.xml │ --rw---- 2.0 fat 360 bl defN 15-Nov-13 08:47 res/layout/content.xml │ --rw---- 2.0 fat 1484 bl defN 15-Nov-13 08:47 res/layout/content_extended_title.xml │ --rw---- 2.0 fat 2896 bl defN 15-Nov-13 08:47 res/layout/fragment_event_details.xml │ --rw---- 2.0 fat 1020 bl defN 15-Nov-13 08:47 res/layout/fragment_live.xml │ --rw---- 2.0 fat 456 bl defN 15-Nov-13 08:47 res/layout/fragment_map.xml │ --rw---- 2.0 fat 1208 bl defN 15-Nov-13 08:47 res/layout/fragment_tracks.xml │ --rw---- 2.0 fat 324 bl defN 15-Nov-13 08:47 res/layout/header_person_info.xml │ --rw---- 2.0 fat 1104 bl defN 15-Nov-13 08:47 res/layout/item_event.xml │ --rw---- 2.0 fat 552 bl defN 15-Nov-13 08:47 res/layout/item_link.xml │ --rw---- 2.0 fat 328 bl defN 15-Nov-13 08:47 res/layout/item_main_menu.xml │ --rw---- 2.0 fat 1008 bl defN 15-Nov-13 08:47 res/layout/item_schedule_event.xml │ --rw---- 2.0 fat 364 bl defN 15-Nov-13 08:47 res/layout/list_divider.xml │ --rw---- 2.0 fat 3048 bl defN 15-Nov-13 08:47 res/layout/main.xml │ --rw---- 2.0 fat 508 bl defN 15-Nov-13 08:47 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 788 bl defN 15-Nov-13 08:47 res/layout/track_schedule.xml │ --rw---- 2.0 fat 992 bl defN 15-Nov-13 08:47 res/layout/track_schedule_event.xml │ --rw---- 2.0 fat 556 bl defN 15-Nov-13 08:47 res/menu/action_mode_bookmarks.xml │ --rw---- 2.0 fat 720 bl defN 15-Nov-13 08:47 res/menu/bookmarks.xml │ --rw---- 2.0 fat 836 bl defN 15-Nov-13 08:47 res/menu/event.xml │ --rw---- 2.0 fat 848 bl defN 15-Nov-13 08:47 res/menu/main.xml │ --rw---- 2.0 fat 556 bl defN 15-Nov-13 08:47 res/menu/map.xml │ --rw---- 2.0 fat 556 bl defN 15-Nov-13 08:47 res/menu/person.xml │ --rw---- 2.0 fat 644 bl defN 15-Nov-13 08:47 res/menu/search.xml │ --rw---- 1.0 fat 3579 b- stor 15-Nov-13 08:46 res/mipmap-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 1554 b- stor 15-Nov-13 08:46 res/mipmap-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 4664 b- stor 15-Nov-13 08:46 res/mipmap-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 7370 b- stor 15-Nov-13 08:46 res/mipmap-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 10008 b- stor 15-Nov-13 08:46 res/mipmap-xxxhdpi-v4/ic_launcher.png │ --rw---- 2.0 fat 732 bl defN 15-Nov-13 08:47 res/xml/main_searchable.xml │ --rw---- 2.0 fat 1196 bl defN 15-Nov-13 08:47 res/xml/settings.xml │ --rw---- 1.0 fat 195172 b- stor 15-Nov-13 08:46 resources.arsc │ --rw---- 2.0 fat 979584 bl defN 15-Nov-13 08:47 classes.dex │ -477 files, 1866470 bytes uncompressed, 1174843 bytes compressed: 37.1% │ +Zip file size: 1252774 bytes, number of entries: 468 │ +-rw---- 2.0 fat 7688 bX defN 17-Oct-12 00:09 AndroidManifest.xml │ +-rw---- 2.0 fat 812 bl defN 17-Oct-12 00:09 res/anim-v21/fab_state_list.xml │ +-rw---- 2.0 fat 396 bl defN 17-Oct-12 00:09 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 17-Oct-12 00:09 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-12 00:09 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-12 00:09 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-12 00:09 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-12 00:09 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 748 bl defN 17-Oct-12 00:09 res/anim/partial_zoom_in.xml │ +-rw---- 2.0 fat 748 bl defN 17-Oct-12 00:09 res/anim/partial_zoom_out.xml │ +-rw---- 2.0 fat 360 bl defN 17-Oct-12 00:09 res/anim/slide_in_right.xml │ +-rw---- 2.0 fat 360 bl defN 17-Oct-12 00:09 res/anim/slide_out_right.xml │ +-rw---- 2.0 fat 748 bl defN 17-Oct-12 00:09 res/anim/zoom_in.xml │ +-rw---- 2.0 fat 748 bl defN 17-Oct-12 00:09 res/anim/zoom_out.xml │ +-rw---- 2.0 fat 472 bl defN 17-Oct-12 00:09 res/color/abc_background_cache_hint_selector_material_dark.xml │ +-rw---- 2.0 fat 472 bl defN 17-Oct-12 00:09 res/color/abc_background_cache_hint_selector_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:09 res/color/abc_primary_text_disable_only_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:09 res/color/abc_primary_text_disable_only_material_light.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:09 res/color/abc_primary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:09 res/color/abc_primary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 17-Oct-12 00:09 res/color/abc_search_url_text.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:09 res/color/abc_secondary_text_material_dark.xml │ +-rw---- 2.0 fat 468 bl defN 17-Oct-12 00:09 res/color/abc_secondary_text_material_light.xml │ +-rw---- 2.0 fat 596 bl defN 17-Oct-12 00:09 res/color/tab_text.xml │ +-rw---- 1.0 fat 303 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 304 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 306 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 549 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 622 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 753 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2040 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2053 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 229 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 407 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 275 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 226 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 147 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 281 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 584 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 190 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 270 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 729 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1018 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 541 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 853 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1256 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 417 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 530 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 199 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 194 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 187 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 182 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 224 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/drawer_shadow.9.png │ +-rw---- 1.0 fat 170 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_fastscroll_thumb_default_holo.png │ +-rw---- 1.0 fat 292 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_fastscroll_thumb_pressed_holo.png │ +-rw---- 1.0 fat 209 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_progress_bg_holo_light.9.png │ +-rw---- 1.0 fat 430 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_progress_primary_holo_light.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_progress_secondary_holo_light.9.png │ +-rw---- 1.0 fat 533 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo1.png │ +-rw---- 1.0 fat 607 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo2.png │ +-rw---- 1.0 fat 623 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo3.png │ +-rw---- 1.0 fat 664 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo4.png │ +-rw---- 1.0 fat 589 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo5.png │ +-rw---- 1.0 fat 684 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo6.png │ +-rw---- 1.0 fat 537 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo7.png │ +-rw---- 1.0 fat 591 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/fosdem_progressbar_indeterminate_holo8.png │ +-rw---- 1.0 fat 738 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_access_time_grey600_18dp.png │ +-rw---- 1.0 fat 716 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_bookmark_grey600_24dp.png │ +-rw---- 1.0 fat 651 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_bookmark_outline_white_24dp.png │ +-rw---- 1.0 fat 647 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_bookmark_white_24dp.png │ +-rw---- 1.0 fat 231 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_delete_white_24dp.png │ +-rw---- 1.0 fat 368 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_directions_white_24dp.png │ +-rw---- 1.0 fat 264 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_event_add_white_24dp.png │ +-rw---- 1.0 fat 183 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_event_grey600_24dp.png │ +-rw---- 1.0 fat 289 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_filter_list_selected_white_24dp.png │ +-rw---- 1.0 fat 139 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_filter_list_white_24dp.png │ +-rw---- 1.0 fat 273 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_local_offer_black_18dp.png │ +-rw---- 1.0 fat 273 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_local_offer_grey600_18dp.png │ +-rw---- 1.0 fat 603 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_map_grey600_24dp.png │ +-rw---- 1.0 fat 466 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_people_grey600_24dp.png │ +-rw---- 1.0 fat 600 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_place_grey600_18dp.png │ +-rw---- 1.0 fat 690 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_place_white_24dp.png │ +-rw---- 1.0 fat 1198 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_place_white_wear.png │ +-rw---- 1.0 fat 766 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_play_circle_outline_grey600_24dp.png │ +-rw---- 1.0 fat 817 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_public_white_24dp.png │ +-rw---- 1.0 fat 581 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 758 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_share_white_24dp.png │ +-rw---- 1.0 fat 634 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/ic_sync_white_24dp.png │ +-rw---- 1.0 fat 239 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/list_focused_holo_dark.9.png │ +-rw---- 1.0 fat 239 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/list_focused_holo_light.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/list_longpressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/list_longpressed_holo_light.9.png │ +-rw---- 1.0 fat 1248 b- stor 17-Oct-12 00:08 res/drawable-hdpi-v4/notif_icon.png │ +-rw---- 1.0 fat 410 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 280 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 585 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-hdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 367 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-hdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 347 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 174 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 381 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 342 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 445 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 237 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 691 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 483 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 512 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 346 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 934 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 593 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 399 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1180 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 518 b- stor 17-Oct-12 00:08 res/drawable-ldrtl-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 283 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 284 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 288 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 429 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 428 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 493 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1344 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 1415 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 225 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 345 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 232 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 263 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 149 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 177 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 377 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 158 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 234 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 186 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 771 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 683 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 404 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 222 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 605 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 850 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 362 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 424 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 186 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 185 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 181 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 180 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 209 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/drawer_shadow.9.png │ +-rw---- 1.0 fat 142 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_fastscroll_thumb_default_holo.png │ +-rw---- 1.0 fat 225 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_fastscroll_thumb_pressed_holo.png │ +-rw---- 1.0 fat 210 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_progress_bg_holo_light.9.png │ +-rw---- 1.0 fat 349 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_progress_primary_holo_light.9.png │ +-rw---- 1.0 fat 210 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_progress_secondary_holo_light.9.png │ +-rw---- 1.0 fat 337 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo1.png │ +-rw---- 1.0 fat 378 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo2.png │ +-rw---- 1.0 fat 408 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo3.png │ +-rw---- 1.0 fat 403 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo4.png │ +-rw---- 1.0 fat 383 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo5.png │ +-rw---- 1.0 fat 407 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo6.png │ +-rw---- 1.0 fat 377 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo7.png │ +-rw---- 1.0 fat 391 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/fosdem_progressbar_indeterminate_holo8.png │ +-rw---- 1.0 fat 509 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_access_time_grey600_18dp.png │ +-rw---- 1.0 fat 548 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_bookmark_grey600_24dp.png │ +-rw---- 1.0 fat 519 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_bookmark_outline_white_24dp.png │ +-rw---- 1.0 fat 541 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_bookmark_white_24dp.png │ +-rw---- 1.0 fat 164 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_delete_white_24dp.png │ +-rw---- 1.0 fat 275 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_directions_white_24dp.png │ +-rw---- 1.0 fat 178 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_event_add_white_24dp.png │ +-rw---- 1.0 fat 181 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_event_grey600_24dp.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_filter_list_selected_white_24dp.png │ +-rw---- 1.0 fat 118 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_filter_list_white_24dp.png │ +-rw---- 1.0 fat 254 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_local_offer_black_18dp.png │ +-rw---- 1.0 fat 254 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_local_offer_grey600_18dp.png │ +-rw---- 1.0 fat 405 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_map_grey600_24dp.png │ +-rw---- 1.0 fat 329 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_people_grey600_24dp.png │ +-rw---- 1.0 fat 432 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_place_grey600_18dp.png │ +-rw---- 1.0 fat 471 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_place_white_24dp.png │ +-rw---- 1.0 fat 846 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_place_white_wear.png │ +-rw---- 1.0 fat 547 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_play_circle_outline_grey600_24dp.png │ +-rw---- 1.0 fat 552 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_public_white_24dp.png │ +-rw---- 1.0 fat 390 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 490 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_share_white_24dp.png │ +-rw---- 1.0 fat 442 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/ic_sync_white_24dp.png │ +-rw---- 1.0 fat 222 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/list_focused_holo_dark.9.png │ +-rw---- 1.0 fat 222 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/list_focused_holo_light.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/list_longpressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/list_longpressed_holo_light.9.png │ +-rw---- 1.0 fat 872 b- stor 17-Oct-12 00:08 res/drawable-mdpi-v4/notif_icon.png │ +-rw---- 2.0 fat 472 bl defN 17-Oct-12 00:09 res/drawable-v21/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 612 bl defN 17-Oct-12 00:09 res/drawable-v21/fab_background.xml │ +-rw---- 2.0 fat 792 bl defN 17-Oct-12 00:09 res/drawable-v21/menu_item_background.xml │ +-rw---- 1.0 fat 307 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 303 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 354 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 556 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 831 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 996 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 2796 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 2943 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 234 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 442 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 320 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 325 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 179 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 237 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 693 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 218 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 360 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 238 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1242 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1132 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 719 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 170 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1153 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 1785 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 516 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 736 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 205 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 198 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 197 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 190 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 8200 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/cdl_title.png │ +-rw---- 1.0 fat 231 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/drawer_shadow.9.png │ +-rw---- 1.0 fat 195 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_fastscroll_thumb_default_holo.png │ +-rw---- 1.0 fat 373 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_fastscroll_thumb_pressed_holo.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_progress_bg_holo_light.9.png │ +-rw---- 1.0 fat 531 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_progress_primary_holo_light.9.png │ +-rw---- 1.0 fat 216 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_progress_secondary_holo_light.9.png │ +-rw---- 1.0 fat 563 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo1.png │ +-rw---- 1.0 fat 643 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo2.png │ +-rw---- 1.0 fat 714 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo3.png │ +-rw---- 1.0 fat 714 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo4.png │ +-rw---- 1.0 fat 704 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo5.png │ +-rw---- 1.0 fat 767 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo6.png │ +-rw---- 1.0 fat 682 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo7.png │ +-rw---- 1.0 fat 687 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/fosdem_progressbar_indeterminate_holo8.png │ +-rw---- 1.0 fat 888 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_access_time_grey600_18dp.png │ +-rw---- 1.0 fat 724 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_bookmark_grey600_24dp.png │ +-rw---- 1.0 fat 754 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_bookmark_outline_white_24dp.png │ +-rw---- 1.0 fat 768 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_bookmark_white_24dp.png │ +-rw---- 1.0 fat 207 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_delete_white_24dp.png │ +-rw---- 1.0 fat 365 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_directions_white_24dp.png │ +-rw---- 1.0 fat 272 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_event_add_white_24dp.png │ +-rw---- 1.0 fat 268 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_event_grey600_24dp.png │ +-rw---- 1.0 fat 261 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_filter_list_selected_white_24dp.png │ +-rw---- 1.0 fat 129 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_filter_list_white_24dp.png │ +-rw---- 1.0 fat 347 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_local_offer_black_18dp.png │ +-rw---- 1.0 fat 347 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_local_offer_grey600_18dp.png │ +-rw---- 1.0 fat 672 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_map_grey600_24dp.png │ +-rw---- 1.0 fat 583 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_people_grey600_24dp.png │ +-rw---- 1.0 fat 690 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_place_grey600_18dp.png │ +-rw---- 1.0 fat 829 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_place_white_24dp.png │ +-rw---- 1.0 fat 1425 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_place_white_wear.png │ +-rw---- 1.0 fat 1026 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_play_circle_outline_grey600_24dp.png │ +-rw---- 1.0 fat 1049 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_public_white_24dp.png │ +-rw---- 1.0 fat 747 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 889 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_share_white_24dp.png │ +-rw---- 1.0 fat 723 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/ic_sync_white_24dp.png │ +-rw---- 1.0 fat 241 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/list_focused_holo_dark.9.png │ +-rw---- 1.0 fat 241 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/list_focused_holo_light.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/list_longpressed_holo_dark.9.png │ +-rw---- 1.0 fat 213 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/list_longpressed_holo_light.9.png │ +-rw---- 1.0 fat 1376 b- stor 17-Oct-12 00:08 res/drawable-xhdpi-v4/notif_icon.png │ +-rw---- 1.0 fat 369 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 725 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1249 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1467 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 4091 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 4535 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 246 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png │ +-rw---- 1.0 fat 515 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 389 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 306 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 176 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_go_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 348 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 934 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 284 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 511 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 323 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 733 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_menu_share_mtrl_alpha.png │ +-rw---- 1.0 fat 1920 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 928 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 178 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_list_divider_mtrl_alpha.9.png │ +-rw---- 1.0 fat 245 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1867 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_mtrl_mult.9.png │ +-rw---- 1.0 fat 2774 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_popup_background_mtrl_mult.9.png │ +-rw---- 1.0 fat 646 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1082 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 215 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 1.0 fat 202 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_textfield_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 204 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_textfield_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 193 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_textfield_search_activated_mtrl_alpha.9.png │ +-rw---- 1.0 fat 196 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png │ +-rw---- 1.0 fat 266 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/drawer_shadow.9.png │ +-rw---- 1.0 fat 255 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_fastscroll_thumb_default_holo.png │ +-rw---- 1.0 fat 431 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_fastscroll_thumb_pressed_holo.png │ +-rw---- 1.0 fat 233 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_progress_bg_holo_light.9.png │ +-rw---- 1.0 fat 843 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_progress_primary_holo_light.9.png │ +-rw---- 1.0 fat 213 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_progress_secondary_holo_light.9.png │ +-rw---- 1.0 fat 861 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo1.png │ +-rw---- 1.0 fat 1060 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo2.png │ +-rw---- 1.0 fat 1202 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo3.png │ +-rw---- 1.0 fat 1215 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo4.png │ +-rw---- 1.0 fat 1164 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo5.png │ +-rw---- 1.0 fat 1285 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo6.png │ +-rw---- 1.0 fat 1128 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo7.png │ +-rw---- 1.0 fat 1129 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/fosdem_progressbar_indeterminate_holo8.png │ +-rw---- 1.0 fat 1327 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_access_time_grey600_18dp.png │ +-rw---- 1.0 fat 1061 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_bookmark_grey600_24dp.png │ +-rw---- 1.0 fat 290 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_bookmark_outline_white_24dp.png │ +-rw---- 1.0 fat 333 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_bookmark_white_24dp.png │ +-rw---- 1.0 fat 265 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_delete_white_24dp.png │ +-rw---- 1.0 fat 575 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_directions_white_24dp.png │ +-rw---- 1.0 fat 345 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_event_add_white_24dp.png │ +-rw---- 1.0 fat 378 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_event_grey600_24dp.png │ +-rw---- 1.0 fat 353 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_filter_list_selected_white_24dp.png │ +-rw---- 1.0 fat 139 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_filter_list_white_24dp.png │ +-rw---- 1.0 fat 496 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_local_offer_black_18dp.png │ +-rw---- 1.0 fat 496 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_local_offer_grey600_18dp.png │ +-rw---- 1.0 fat 960 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_map_grey600_24dp.png │ +-rw---- 1.0 fat 743 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_people_grey600_24dp.png │ +-rw---- 1.0 fat 1010 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_place_grey600_18dp.png │ +-rw---- 1.0 fat 1171 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_place_white_24dp.png │ +-rw---- 1.0 fat 2072 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_place_white_wear.png │ +-rw---- 1.0 fat 1438 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_play_circle_outline_grey600_24dp.png │ +-rw---- 1.0 fat 1499 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_public_white_24dp.png │ +-rw---- 1.0 fat 1032 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_search_white_24dp.png │ +-rw---- 1.0 fat 1107 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_share_white_24dp.png │ +-rw---- 1.0 fat 1111 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/ic_sync_white_24dp.png │ +-rw---- 1.0 fat 245 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/list_focused_holo_dark.9.png │ +-rw---- 1.0 fat 245 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/list_focused_holo_light.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/list_longpressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/list_longpressed_holo_light.9.png │ +-rw---- 1.0 fat 488 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/notif_icon.png │ +-rw---- 1.0 fat 248560 b- stor 17-Oct-12 00:08 res/drawable-xxhdpi-v4/plan_enseeiht_cdl.png │ +-rw---- 1.0 fat 295 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_000.png │ +-rw---- 1.0 fat 551 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_btn_check_to_on_mtrl_015.png │ +-rw---- 1.0 fat 1014 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_000.png │ +-rw---- 1.0 fat 1226 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_btn_radio_to_on_mtrl_015.png │ +-rw---- 1.0 fat 3674 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00001.9.png │ +-rw---- 1.0 fat 3998 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_btn_switch_to_on_mtrl_00012.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png │ +-rw---- 1.0 fat 463 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_ic_clear_mtrl_alpha.png │ +-rw---- 1.0 fat 401 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_ic_menu_copy_mtrl_am_alpha.png │ +-rw---- 1.0 fat 1173 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_ic_menu_cut_mtrl_alpha.png │ +-rw---- 1.0 fat 355 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_ic_menu_moreoverflow_mtrl_alpha.png │ +-rw---- 1.0 fat 665 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_ic_menu_paste_mtrl_am_alpha.png │ +-rw---- 1.0 fat 390 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_ic_menu_selectall_mtrl_alpha.png │ +-rw---- 1.0 fat 1515 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_ic_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 1271 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_ic_voice_search_api_mtrl_alpha.png │ +-rw---- 1.0 fat 696 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_spinner_mtrl_am_alpha.9.png │ +-rw---- 1.0 fat 1064 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_switch_track_mtrl_alpha.9.png │ +-rw---- 1.0 fat 261 b- stor 17-Oct-12 00:08 res/drawable-xxxhdpi-v4/abc_tab_indicator_mtrl_alpha.9.png │ +-rw---- 2.0 fat 560 bl defN 17-Oct-12 00:09 res/drawable/abc_btn_check_material.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-12 00:09 res/drawable/abc_btn_radio_material.xml │ +-rw---- 2.0 fat 436 bl defN 17-Oct-12 00:09 res/drawable/abc_cab_background_internal_bg.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:09 res/drawable/abc_cab_background_top_material.xml │ +-rw---- 2.0 fat 1164 bl defN 17-Oct-12 00:09 res/drawable/abc_edit_text_material.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Oct-12 00:09 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Oct-12 00:09 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:09 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:09 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Oct-12 00:09 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Oct-12 00:09 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-12 00:09 res/drawable/abc_switch_thumb_material.xml │ +-rw---- 2.0 fat 564 bl defN 17-Oct-12 00:09 res/drawable/abc_tab_indicator_material.xml │ +-rw---- 2.0 fat 880 bl defN 17-Oct-12 00:09 res/drawable/abc_textfield_search_material.xml │ +-rw---- 2.0 fat 744 bl defN 17-Oct-12 00:09 res/drawable/activated_background.xml │ +-rw---- 2.0 fat 900 bl defN 17-Oct-12 00:09 res/drawable/fab_background.xml │ +-rw---- 2.0 fat 820 bl defN 17-Oct-12 00:09 res/drawable/fab_background_highlighted.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-12 00:09 res/drawable/fosdem_fastscroll_thumb_holo.xml │ +-rw---- 2.0 fat 888 bl defN 17-Oct-12 00:09 res/drawable/fosdem_progress_horizontal_holo_light.xml │ +-rw---- 2.0 fat 1228 bl defN 17-Oct-12 00:09 res/drawable/fosdem_progress_indeterminate_horizontal_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:09 res/drawable/list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:09 res/drawable/list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 792 bl defN 17-Oct-12 00:09 res/drawable/menu_item_background.xml │ +-rw---- 2.0 fat 1716 bl defN 17-Oct-12 00:09 res/layout-sw600dp-land-v13/track_schedule.xml │ +-rw---- 2.0 fat 1756 bl defN 17-Oct-12 00:09 res/layout-sw600dp-land-v21/track_schedule.xml │ +-rw---- 2.0 fat 572 bl defN 17-Oct-12 00:09 res/layout-v11/abc_screen_content_include.xml │ +-rw---- 2.0 fat 1624 bl defN 17-Oct-12 00:09 res/layout-v21/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 1524 bl defN 17-Oct-12 00:09 res/layout-v21/content_extended_title.xml │ +-rw---- 2.0 fat 1060 bl defN 17-Oct-12 00:09 res/layout-v21/fragment_live.xml │ +-rw---- 2.0 fat 1248 bl defN 17-Oct-12 00:09 res/layout-v21/fragment_tracks.xml │ +-rw---- 2.0 fat 828 bl defN 17-Oct-12 00:09 res/layout-v21/track_schedule.xml │ +-rw---- 2.0 fat 940 bl defN 17-Oct-12 00:09 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 448 bl defN 17-Oct-12 00:09 res/layout/abc_action_bar_up_container.xml │ +-rw---- 2.0 fat 396 bl defN 17-Oct-12 00:09 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 17-Oct-12 00:09 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 584 bl defN 17-Oct-12 00:09 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 472 bl defN 17-Oct-12 00:09 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 632 bl defN 17-Oct-12 00:09 res/layout/abc_action_mode_close_item_material.xml │ +-rw---- 2.0 fat 664 bl defN 17-Oct-12 00:09 res/layout/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1484 bl defN 17-Oct-12 00:09 res/layout/abc_activity_chooser_view_include.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Oct-12 00:09 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 444 bl defN 17-Oct-12 00:09 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Oct-12 00:09 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 17-Oct-12 00:09 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1412 bl defN 17-Oct-12 00:09 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Oct-12 00:09 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1556 bl defN 17-Oct-12 00:09 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 564 bl defN 17-Oct-12 00:09 res/layout/abc_screen_content_include.xml │ +-rw---- 2.0 fat 892 bl defN 17-Oct-12 00:09 res/layout/abc_screen_simple.xml │ +-rw---- 2.0 fat 848 bl defN 17-Oct-12 00:09 res/layout/abc_screen_simple_overlay_action_mode.xml │ +-rw---- 2.0 fat 1572 bl defN 17-Oct-12 00:09 res/layout/abc_screen_toolbar.xml │ +-rw---- 2.0 fat 2244 bl defN 17-Oct-12 00:09 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3736 bl defN 17-Oct-12 00:09 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 488 bl defN 17-Oct-12 00:09 res/layout/abc_simple_dropdown_hint.xml │ +-rw---- 2.0 fat 360 bl defN 17-Oct-12 00:09 res/layout/content.xml │ +-rw---- 2.0 fat 1484 bl defN 17-Oct-12 00:09 res/layout/content_extended_title.xml │ +-rw---- 2.0 fat 3004 bl defN 17-Oct-12 00:09 res/layout/fragment_event_details.xml │ +-rw---- 2.0 fat 1020 bl defN 17-Oct-12 00:09 res/layout/fragment_live.xml │ +-rw---- 2.0 fat 456 bl defN 17-Oct-12 00:09 res/layout/fragment_map.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Oct-12 00:09 res/layout/fragment_tracks.xml │ +-rw---- 2.0 fat 324 bl defN 17-Oct-12 00:09 res/layout/header_person_info.xml │ +-rw---- 2.0 fat 1104 bl defN 17-Oct-12 00:09 res/layout/item_event.xml │ +-rw---- 2.0 fat 552 bl defN 17-Oct-12 00:09 res/layout/item_link.xml │ +-rw---- 2.0 fat 328 bl defN 17-Oct-12 00:09 res/layout/item_main_menu.xml │ +-rw---- 2.0 fat 1008 bl defN 17-Oct-12 00:09 res/layout/item_schedule_event.xml │ +-rw---- 2.0 fat 364 bl defN 17-Oct-12 00:09 res/layout/list_divider.xml │ +-rw---- 2.0 fat 3048 bl defN 17-Oct-12 00:09 res/layout/main.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-12 00:09 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 788 bl defN 17-Oct-12 00:09 res/layout/track_schedule.xml │ +-rw---- 2.0 fat 992 bl defN 17-Oct-12 00:09 res/layout/track_schedule_event.xml │ +-rw---- 2.0 fat 556 bl defN 17-Oct-12 00:09 res/menu/action_mode_bookmarks.xml │ +-rw---- 2.0 fat 720 bl defN 17-Oct-12 00:09 res/menu/bookmarks.xml │ +-rw---- 2.0 fat 836 bl defN 17-Oct-12 00:09 res/menu/event.xml │ +-rw---- 2.0 fat 848 bl defN 17-Oct-12 00:09 res/menu/main.xml │ +-rw---- 2.0 fat 556 bl defN 17-Oct-12 00:09 res/menu/map.xml │ +-rw---- 2.0 fat 556 bl defN 17-Oct-12 00:09 res/menu/person.xml │ +-rw---- 2.0 fat 644 bl defN 17-Oct-12 00:09 res/menu/search.xml │ +-rw---- 1.0 fat 3579 b- stor 17-Oct-12 00:08 res/mipmap-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1554 b- stor 17-Oct-12 00:08 res/mipmap-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 4664 b- stor 17-Oct-12 00:08 res/mipmap-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 7370 b- stor 17-Oct-12 00:08 res/mipmap-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 10008 b- stor 17-Oct-12 00:08 res/mipmap-xxxhdpi-v4/ic_launcher.png │ +-rw---- 2.0 fat 732 bl defN 17-Oct-12 00:09 res/xml/main_searchable.xml │ +-rw---- 2.0 fat 1196 bl defN 17-Oct-12 00:09 res/xml/settings.xml │ +-rw---- 1.0 fat 193056 b- stor 17-Oct-12 00:08 resources.arsc │ +-rw---- 2.0 fat 979468 bl defN 17-Oct-12 00:09 classes.dex │ +-rw---- 2.0 fat 49334 b- defN 17-Oct-12 00:09 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 49455 b- defN 17-Oct-12 00:09 META-INF/A515C0FC.SF │ +-rw---- 2.0 fat 1326 b- defN 17-Oct-12 00:09 META-INF/A515C0FC.RSA │ +468 files, 1854516 bytes uncompressed, 1167978 bytes compressed: 37.0% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── resources.arsc │ ├── aapt2 dump resources {} │ │ @@ -601,18 +601,16 @@ │ │ () #ffbdbdbd │ │ resource 0x7f0d003f color/switch_thumb_normal_material_light │ │ () #fff1f1f1 │ │ resource 0x7f0d0040 color/translucent_grey │ │ () #0c000000 │ │ resource 0x7f0d0041 color/abc_background_cache_hint_selector_material_dark │ │ () (file) res/color/abc_background_cache_hint_selector_material_dark.xml type=XML │ │ - (v11) (file) res/color-v11/abc_background_cache_hint_selector_material_dark.xml type=XML │ │ resource 0x7f0d0042 color/abc_background_cache_hint_selector_material_light │ │ () (file) res/color/abc_background_cache_hint_selector_material_light.xml type=XML │ │ - (v11) (file) res/color-v11/abc_background_cache_hint_selector_material_light.xml type=XML │ │ resource 0x7f0d0043 color/abc_primary_text_disable_only_material_dark │ │ () (file) res/color/abc_primary_text_disable_only_material_dark.xml type=XML │ │ resource 0x7f0d0044 color/abc_primary_text_disable_only_material_light │ │ () (file) res/color/abc_primary_text_disable_only_material_light.xml type=XML │ │ resource 0x7f0d0045 color/abc_primary_text_material_dark │ │ () (file) res/color/abc_primary_text_material_dark.xml type=XML │ │ resource 0x7f0d0046 color/abc_primary_text_material_light │ │ @@ -840,15 +838,14 @@ │ │ resource 0x7f02000c drawable/abc_cab_background_top_mtrl_alpha │ │ (mdpi-v4) (file) res/drawable-mdpi-v4/abc_cab_background_top_mtrl_alpha.9.png type=PNG │ │ (hdpi-v4) (file) res/drawable-hdpi-v4/abc_cab_background_top_mtrl_alpha.9.png type=PNG │ │ (xhdpi-v4) (file) res/drawable-xhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png type=PNG │ │ (xxhdpi-v4) (file) res/drawable-xxhdpi-v4/abc_cab_background_top_mtrl_alpha.9.png type=PNG │ │ resource 0x7f02000d drawable/abc_edit_text_material │ │ () (file) res/drawable/abc_edit_text_material.xml type=XML │ │ - (v11) (file) res/drawable-v11/abc_edit_text_material.xml type=XML │ │ resource 0x7f02000e drawable/abc_ic_ab_back_mtrl_am_alpha │ │ (mdpi-v4) (file) res/drawable-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png type=PNG │ │ (ldrtl-mdpi-v4) (file) res/drawable-ldrtl-mdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png type=PNG │ │ (hdpi-v4) (file) res/drawable-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png type=PNG │ │ (ldrtl-hdpi-v4) (file) res/drawable-ldrtl-hdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png type=PNG │ │ (xhdpi-v4) (file) res/drawable-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png type=PNG │ │ (ldrtl-xhdpi-v4) (file) res/drawable-ldrtl-xhdpi-v4/abc_ic_ab_back_mtrl_am_alpha.png type=PNG │ │ @@ -1031,18 +1028,16 @@ │ │ resource 0x7f020031 drawable/abc_textfield_search_default_mtrl_alpha │ │ (mdpi-v4) (file) res/drawable-mdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png type=PNG │ │ (hdpi-v4) (file) res/drawable-hdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png type=PNG │ │ (xhdpi-v4) (file) res/drawable-xhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png type=PNG │ │ (xxhdpi-v4) (file) res/drawable-xxhdpi-v4/abc_textfield_search_default_mtrl_alpha.9.png type=PNG │ │ resource 0x7f020032 drawable/abc_textfield_search_material │ │ () (file) res/drawable/abc_textfield_search_material.xml type=XML │ │ - (v11) (file) res/drawable-v11/abc_textfield_search_material.xml type=XML │ │ resource 0x7f020033 drawable/activated_background │ │ () (file) res/drawable/activated_background.xml type=XML │ │ - (v11) (file) res/drawable-v11/activated_background.xml type=XML │ │ resource 0x7f020034 drawable/cdl_title │ │ (xhdpi-v4) (file) res/drawable-xhdpi-v4/cdl_title.png type=PNG │ │ resource 0x7f020035 drawable/drawer_shadow │ │ (mdpi-v4) (file) res/drawable-mdpi-v4/drawer_shadow.9.png type=PNG │ │ (hdpi-v4) (file) res/drawable-hdpi-v4/drawer_shadow.9.png type=PNG │ │ (xhdpi-v4) (file) res/drawable-xhdpi-v4/drawer_shadow.9.png type=PNG │ │ (xxhdpi-v4) (file) res/drawable-xxhdpi-v4/drawer_shadow.9.png type=PNG │ │ @@ -1527,25 +1522,23 @@ │ │ resource 0x7f040013 layout/abc_screen_toolbar │ │ () (file) res/layout/abc_screen_toolbar.xml type=XML │ │ (v21) (file) res/layout-v21/abc_screen_toolbar.xml type=XML │ │ resource 0x7f040014 layout/abc_search_dropdown_item_icons_2line │ │ () (file) res/layout/abc_search_dropdown_item_icons_2line.xml type=XML │ │ resource 0x7f040015 layout/abc_search_view │ │ () (file) res/layout/abc_search_view.xml type=XML │ │ - (v17) (file) res/layout-v17/abc_search_view.xml type=XML │ │ resource 0x7f040016 layout/abc_simple_dropdown_hint │ │ () (file) res/layout/abc_simple_dropdown_hint.xml type=XML │ │ resource 0x7f040017 layout/content │ │ () (file) res/layout/content.xml type=XML │ │ resource 0x7f040018 layout/content_extended_title │ │ () (file) res/layout/content_extended_title.xml type=XML │ │ (v21) (file) res/layout-v21/content_extended_title.xml type=XML │ │ resource 0x7f040019 layout/fragment_event_details │ │ () (file) res/layout/fragment_event_details.xml type=XML │ │ - (v11) (file) res/layout-v11/fragment_event_details.xml type=XML │ │ resource 0x7f04001a layout/fragment_live │ │ () (file) res/layout/fragment_live.xml type=XML │ │ (v21) (file) res/layout-v21/fragment_live.xml type=XML │ │ resource 0x7f04001b layout/fragment_map │ │ () (file) res/layout/fragment_map.xml type=XML │ │ resource 0x7f04001c layout/fragment_tracks │ │ () (file) res/layout/fragment_tracks.xml type=XML ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,36 +1,36 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 6d818302 │ │ -signature : ede3...8cbb │ │ -file_size : 979584 │ │ +checksum : 42b70af4 │ │ +signature : 1b4f...2a0c │ │ +file_size : 979468 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 10000 │ │ +string_ids_size : 9998 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 1289 │ │ -type_ids_off : 40112 (0x009cb0) │ │ +type_ids_off : 40104 (0x009ca8) │ │ proto_ids_size : 1703 │ │ -proto_ids_off : 45268 (0x00b0d4) │ │ +proto_ids_off : 45260 (0x00b0cc) │ │ field_ids_size : 3433 │ │ -field_ids_off : 65704 (0x0100a8) │ │ +field_ids_off : 65696 (0x0100a0) │ │ method_ids_size : 8389 │ │ -method_ids_off : 93168 (0x016bf0) │ │ +method_ids_off : 93160 (0x016be8) │ │ class_defs_size : 829 │ │ -class_defs_off : 160280 (0x027218) │ │ -data_size : 792776 │ │ -data_off : 186808 (0x02d9b8) │ │ +class_defs_off : 160272 (0x027210) │ │ +data_size : 792668 │ │ +data_off : 186800 (0x02d9b0) │ │ │ │ Class #0 header: │ │ class_idx : 141 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 483 │ │ +source_file_idx : 482 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #0 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompat21;' │ │ @@ -45,32 +45,32 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02fe0c: |[02fe0c] android.support.v4.app.ActivityCompat21.finishAfterTransition:(Landroid/app/Activity;)V │ │ -02fe1c: 6e10 0c00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAfterTransition:()V // method@000c │ │ -02fe22: 0e00 |0003: return-void │ │ +02fe04: |[02fe04] android.support.v4.app.ActivityCompat21.finishAfterTransition:(Landroid/app/Activity;)V │ │ +02fe14: 6e10 0c00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAfterTransition:()V // method@000c │ │ +02fe1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 483 (ActivityCompat21.java) │ │ + source_file_idx : 482 (ActivityCompat21.java) │ │ │ │ Class #1 header: │ │ class_idx : 274 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 765 │ │ +source_file_idx : 764 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #1 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompat;' │ │ @@ -85,26 +85,26 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -02fe24: |[02fe24] android.support.v4.content.ContextCompat.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -02fe34: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -02fe38: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -02fe3c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -02fe40: 7120 6d05 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompatApi21;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056d │ │ -02fe46: 0c01 |0009: move-result-object v1 │ │ -02fe48: 1101 |000a: return-object v1 │ │ -02fe4a: 6e10 c800 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -02fe50: 0c01 |000e: move-result-object v1 │ │ -02fe52: 6e20 3501 3100 |000f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ -02fe58: 0c01 |0012: move-result-object v1 │ │ -02fe5a: 28f7 |0013: goto 000a // -0009 │ │ +02fe1c: |[02fe1c] android.support.v4.content.ContextCompat.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +02fe2c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +02fe30: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +02fe34: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +02fe38: 7120 6d05 3200 |0006: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompatApi21;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056d │ │ +02fe3e: 0c01 |0009: move-result-object v1 │ │ +02fe40: 1101 |000a: return-object v1 │ │ +02fe42: 6e10 c800 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +02fe48: 0c01 |000e: move-result-object v1 │ │ +02fe4a: 6e20 3501 3100 |000f: invoke-virtual {v1, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ +02fe50: 0c01 |0012: move-result-object v1 │ │ +02fe52: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0002 line=318 │ │ 0x0006 line=319 │ │ 0x000a line=321 │ │ locals : │ │ @@ -117,27 +117,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 │ │ -02fe5c: |[02fe5c] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ -02fe6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -02fe6e: 6000 3800 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -02fe72: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ -02fe76: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ -02fe7a: 7130 6f05 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@056f │ │ -02fe80: 0f01 |000a: return v1 │ │ -02fe82: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ -02fe86: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ -02fe8a: 7120 6e05 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@056e │ │ -02fe90: 28f8 |0012: goto 000a // -0008 │ │ -02fe92: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -02fe94: 28f6 |0014: goto 000a // -000a │ │ +02fe54: |[02fe54] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ +02fe64: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +02fe66: 6000 3800 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +02fe6a: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ +02fe6e: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ +02fe72: 7130 6f05 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@056f │ │ +02fe78: 0f01 |000a: return v1 │ │ +02fe7a: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ +02fe7e: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ +02fe82: 7120 6e05 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@056e │ │ +02fe88: 28f8 |0012: goto 000a // -0008 │ │ +02fe8a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +02fe8c: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ 0x0003 line=104 │ │ 0x0007 line=105 │ │ 0x000a line=111 │ │ 0x000b line=107 │ │ @@ -146,21 +146,21 @@ │ │ locals : │ │ 0x0003 - 0x0015 reg=0 version I │ │ 0x0000 - 0x0015 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0015 reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 765 (ContextCompat.java) │ │ + source_file_idx : 764 (ContextCompat.java) │ │ │ │ Class #2 header: │ │ class_idx : 142 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 274 │ │ -source_file_idx : 482 │ │ +source_file_idx : 481 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #2 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompat;' │ │ @@ -175,22 +175,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -02fe98: |[02fe98] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ -02fea8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -02feac: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -02feb0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -02feb4: 7110 7502 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@0275 │ │ -02feba: 0e00 |0009: return-void │ │ -02febc: 6e10 0a00 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000a │ │ -02fec2: 28fc |000d: goto 0009 // -0004 │ │ +02fe90: |[02fe90] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ +02fea0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +02fea4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +02fea8: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +02feac: 7110 7502 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@0275 │ │ +02feb2: 0e00 |0009: return-void │ │ +02feb4: 6e10 0a00 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000a │ │ +02feba: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0006 line=142 │ │ 0x0009 line=146 │ │ 0x000a line=144 │ │ locals : │ │ @@ -201,39 +201,39 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -02fec4: |[02fec4] android.support.v4.app.ActivityCompat.finishAfterTransition:(Landroid/app/Activity;)V │ │ -02fed4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -02fed8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -02fedc: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -02fee0: 7110 7102 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.finishAfterTransition:(Landroid/app/Activity;)V // method@0271 │ │ -02fee6: 0e00 |0009: return-void │ │ -02fee8: 6e10 0a00 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000a │ │ -02feee: 28fc |000d: goto 0009 // -0004 │ │ +02febc: |[02febc] android.support.v4.app.ActivityCompat.finishAfterTransition:(Landroid/app/Activity;)V │ │ +02fecc: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +02fed0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +02fed4: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +02fed8: 7110 7102 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompat21;.finishAfterTransition:(Landroid/app/Activity;)V // method@0271 │ │ +02fede: 0e00 |0009: return-void │ │ +02fee0: 6e10 0a00 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000a │ │ +02fee6: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0006 line=159 │ │ 0x0009 line=163 │ │ 0x000a line=161 │ │ locals : │ │ 0x0000 - 0x000e reg=2 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 482 (ActivityCompat.java) │ │ + source_file_idx : 481 (ActivityCompat.java) │ │ │ │ Class #3 header: │ │ class_idx : 143 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 484 │ │ +source_file_idx : 483 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #3 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompatHoneycomb;' │ │ @@ -248,32 +248,32 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02fef0: |[02fef0] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -02ff00: 6e10 1400 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0014 │ │ -02ff06: 0e00 |0003: return-void │ │ +02fee8: |[02fee8] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +02fef8: 6e10 1400 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@0014 │ │ +02fefe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 484 (ActivityCompatHoneycomb.java) │ │ + source_file_idx : 483 (ActivityCompatHoneycomb.java) │ │ │ │ Class #4 header: │ │ class_idx : 144 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 485 │ │ +source_file_idx : 484 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #4 - │ │ Class descriptor : 'Landroid/support/v4/app/ActivityCompatJB;' │ │ @@ -288,32 +288,32 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -02ff08: |[02ff08] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ -02ff18: 6e10 0b00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@000b │ │ -02ff1e: 0e00 |0003: return-void │ │ +02ff00: |[02ff00] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ +02ff10: 6e10 0b00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@000b │ │ +02ff16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 485 (ActivityCompatJB.java) │ │ + source_file_idx : 484 (ActivityCompatJB.java) │ │ │ │ Class #5 header: │ │ class_idx : 183 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 946 │ │ +source_file_idx : 945 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #5 annotations: │ │ Annotations on class │ │ @@ -331,21 +331,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;) │ │ name : 'getView' │ │ type : '()Landroid/view/View;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 946 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 945 (FragmentTransitionCompat21.java) │ │ │ │ Class #6 header: │ │ class_idx : 145 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 526 │ │ +source_file_idx : 525 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #6 annotations: │ │ Annotations on class │ │ @@ -374,19 +374,19 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -02ff20: |[02ff20] android.support.v4.app.BackStackRecord$1.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V │ │ -02ff30: 5b01 3b00 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$1;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003b │ │ -02ff34: 5b02 3c00 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003c │ │ -02ff38: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -02ff3e: 0e00 |0007: return-void │ │ +02ff18: |[02ff18] android.support.v4.app.BackStackRecord$1.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V │ │ +02ff28: 5b01 3b00 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$1;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003b │ │ +02ff2c: 5b02 3c00 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003c │ │ +02ff30: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +02ff36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1186 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/BackStackRecord$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/app/Fragment; │ │ @@ -397,32 +397,32 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -02ff40: |[02ff40] android.support.v4.app.BackStackRecord$1.getView:()Landroid/view/View; │ │ -02ff50: 5410 3c00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003c │ │ -02ff54: 6e10 f102 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ -02ff5a: 0c00 |0005: move-result-object v0 │ │ -02ff5c: 1100 |0006: return-object v0 │ │ +02ff38: |[02ff38] android.support.v4.app.BackStackRecord$1.getView:()Landroid/view/View; │ │ +02ff48: 5410 3c00 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord$1;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003c │ │ +02ff4c: 6e10 f102 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ +02ff52: 0c00 |0005: move-result-object v0 │ │ +02ff54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1189 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/BackStackRecord$1; │ │ │ │ - source_file_idx : 526 (BackStackRecord.java) │ │ + source_file_idx : 525 (BackStackRecord.java) │ │ │ │ Class #7 header: │ │ class_idx : 146 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 526 │ │ +source_file_idx : 525 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #7 annotations: │ │ Annotations on class │ │ @@ -475,25 +475,25 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -02ff60: |[02ff60] android.support.v4.app.BackStackRecord$2.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V │ │ -02ff70: 5b01 3d00 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003d │ │ -02ff74: 5b02 4100 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@0041 │ │ -02ff78: 5b03 4300 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0043 │ │ -02ff7c: 5b04 4200 |0006: iput-object v4, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ -02ff80: 5b05 4400 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0044 │ │ -02ff84: 5c06 3f00 |000a: iput-boolean v6, v0, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@003f │ │ -02ff88: 5b07 3e00 |000c: iput-object v7, v0, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003e │ │ -02ff8c: 5b08 4000 |000e: iput-object v8, v0, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@0040 │ │ -02ff90: 7010 a71b 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -02ff96: 0e00 |0013: return-void │ │ +02ff58: |[02ff58] android.support.v4.app.BackStackRecord$2.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V │ │ +02ff68: 5b01 3d00 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003d │ │ +02ff6c: 5b02 4100 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@0041 │ │ +02ff70: 5b03 4300 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0043 │ │ +02ff74: 5b04 4200 |0006: iput-object v4, v0, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ +02ff78: 5b05 4400 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0044 │ │ +02ff7c: 5c06 3f00 |000a: iput-boolean v6, v0, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@003f │ │ +02ff80: 5b07 3e00 |000c: iput-object v7, v0, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003e │ │ +02ff84: 5b08 4000 |000e: iput-object v8, v0, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@0040 │ │ +02ff88: 7010 a71b 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +02ff8e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1234 │ │ locals : │ │ 0x0000 - 0x0014 reg=0 this Landroid/support/v4/app/BackStackRecord$2; │ │ 0x0000 - 0x0014 reg=1 (null) Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/view/View; │ │ @@ -510,58 +510,58 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 91 16-bit code units │ │ -02ff98: |[02ff98] android.support.v4.app.BackStackRecord$2.onPreDraw:()Z │ │ -02ffa8: 5460 4100 |0000: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@0041 │ │ -02ffac: 6e10 d518 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ -02ffb2: 0c00 |0005: move-result-object v0 │ │ -02ffb4: 6e20 7a19 6000 |0006: invoke-virtual {v0, v6}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@197a │ │ -02ffba: 5460 4300 |0009: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0043 │ │ -02ffbe: 3800 4400 |000b: if-eqz v0, 004f // +0044 │ │ -02ffc2: 5460 4300 |000d: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0043 │ │ -02ffc6: 5461 4200 |000f: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ -02ffca: 7120 1404 1000 |0011: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0414 │ │ -02ffd0: 5460 4200 |0014: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ -02ffd4: 6e10 061c 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -02ffda: 5460 3d00 |0019: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003d │ │ -02ffde: 5461 4400 |001b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0044 │ │ -02ffe2: 5562 3f00 |001d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@003f │ │ -02ffe6: 5463 3e00 |001f: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003e │ │ -02ffea: 7140 7f02 1032 |0021: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.access$000:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; // method@027f │ │ -02fff0: 0c05 |0024: move-result-object v5 │ │ -02fff2: 6e10 8d06 0500 |0025: invoke-virtual {v5}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@068d │ │ -02fff8: 0a00 |0028: move-result v0 │ │ -02fffa: 3800 2800 |0029: if-eqz v0, 0051 // +0028 │ │ -02fffe: 5460 4200 |002b: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ -030002: 5461 4400 |002d: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0044 │ │ -030006: 5411 5600 |002f: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ -03000a: 6e20 041c 1000 |0031: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -030010: 5460 4300 |0034: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0043 │ │ -030014: 5461 4200 |0036: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ -030018: 7120 0804 1000 |0038: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0408 │ │ -03001e: 5460 3d00 |003b: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003d │ │ -030022: 5461 4400 |003d: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0044 │ │ -030026: 7130 8002 5001 |003f: invoke-static {v0, v5, v1}, Landroid/support/v4/app/BackStackRecord;.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V // method@0280 │ │ -03002c: 5460 3d00 |0042: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003d │ │ -030030: 5461 4400 |0044: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0044 │ │ -030034: 5462 3e00 |0046: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003e │ │ -030038: 5463 4000 |0048: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@0040 │ │ -03003c: 5564 3f00 |004a: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@003f │ │ -030040: 7706 8102 0000 |004c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.access$200:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V // method@0281 │ │ -030046: 1210 |004f: const/4 v0, #int 1 // #1 │ │ -030048: 0f00 |0050: return v0 │ │ -03004a: 5460 4200 |0051: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ -03004e: 6e10 9706 0500 |0053: invoke-virtual {v5}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0697 │ │ -030054: 0c01 |0056: move-result-object v1 │ │ -030056: 6e20 051c 1000 |0057: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1c05 │ │ -03005c: 28da |005a: goto 0034 // -0026 │ │ +02ff90: |[02ff90] android.support.v4.app.BackStackRecord$2.onPreDraw:()Z │ │ +02ffa0: 5460 4100 |0000: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sceneRoot:Landroid/view/View; // field@0041 │ │ +02ffa4: 6e10 d518 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ +02ffaa: 0c00 |0005: move-result-object v0 │ │ +02ffac: 6e20 7a19 6000 |0006: invoke-virtual {v0, v6}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@197a │ │ +02ffb2: 5460 4300 |0009: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0043 │ │ +02ffb6: 3800 4400 |000b: if-eqz v0, 004f // +0044 │ │ +02ffba: 5460 4300 |000d: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0043 │ │ +02ffbe: 5461 4200 |000f: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ +02ffc2: 7120 1404 1000 |0011: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0414 │ │ +02ffc8: 5460 4200 |0014: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ +02ffcc: 6e10 061c 0000 |0016: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +02ffd2: 5460 3d00 |0019: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003d │ │ +02ffd6: 5461 4400 |001b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0044 │ │ +02ffda: 5562 3f00 |001d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@003f │ │ +02ffde: 5463 3e00 |001f: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003e │ │ +02ffe2: 7140 7f02 1032 |0021: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.access$000:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; // method@027f │ │ +02ffe8: 0c05 |0024: move-result-object v5 │ │ +02ffea: 6e10 8d06 0500 |0025: invoke-virtual {v5}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@068d │ │ +02fff0: 0a00 |0028: move-result v0 │ │ +02fff2: 3800 2800 |0029: if-eqz v0, 0051 // +0028 │ │ +02fff6: 5460 4200 |002b: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ +02fffa: 5461 4400 |002d: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0044 │ │ +02fffe: 5411 5600 |002f: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ +030002: 6e20 041c 1000 |0031: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +030008: 5460 4300 |0034: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTransition:Ljava/lang/Object; // field@0043 │ │ +03000c: 5461 4200 |0036: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ +030010: 7120 0804 1000 |0038: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0408 │ │ +030016: 5460 3d00 |003b: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003d │ │ +03001a: 5461 4400 |003d: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0044 │ │ +03001e: 7130 8002 5001 |003f: invoke-static {v0, v5, v1}, Landroid/support/v4/app/BackStackRecord;.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V // method@0280 │ │ +030024: 5460 3d00 |0042: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.this$0:Landroid/support/v4/app/BackStackRecord; // field@003d │ │ +030028: 5461 4400 |0044: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord$2;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0044 │ │ +03002c: 5462 3e00 |0046: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord$2;.val$inFragment:Landroid/support/v4/app/Fragment; // field@003e │ │ +030030: 5463 4000 |0048: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord$2;.val$outFragment:Landroid/support/v4/app/Fragment; // field@0040 │ │ +030034: 5564 3f00 |004a: iget-boolean v4, v6, Landroid/support/v4/app/BackStackRecord$2;.val$isBack:Z // field@003f │ │ +030038: 7706 8102 0000 |004c: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.access$200:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V // method@0281 │ │ +03003e: 1210 |004f: const/4 v0, #int 1 // #1 │ │ +030040: 0f00 |0050: return v0 │ │ +030042: 5460 4200 |0051: iget-object v0, v6, Landroid/support/v4/app/BackStackRecord$2;.val$sharedElementTargets:Ljava/util/ArrayList; // field@0042 │ │ +030046: 6e10 9706 0500 |0053: invoke-virtual {v5}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0697 │ │ +03004c: 0c01 |0056: move-result-object v1 │ │ +03004e: 6e20 051c 1000 |0057: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1c05 │ │ +030054: 28da |005a: goto 0034 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ 0x0009 line=1239 │ │ 0x000d line=1240 │ │ 0x0014 line=1242 │ │ 0x0019 line=1244 │ │ @@ -573,21 +573,21 @@ │ │ 0x004f line=1260 │ │ 0x0051 line=1249 │ │ locals : │ │ 0x0025 - 0x004f reg=5 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ 0x0051 - 0x005b reg=5 namedViews Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x005b reg=6 this Landroid/support/v4/app/BackStackRecord$2; │ │ │ │ - source_file_idx : 526 (BackStackRecord.java) │ │ + source_file_idx : 525 (BackStackRecord.java) │ │ │ │ Class #8 header: │ │ class_idx : 147 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 526 │ │ +source_file_idx : 525 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #8 annotations: │ │ Annotations on class │ │ @@ -628,22 +628,22 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -030060: |[030060] android.support.v4.app.BackStackRecord$3.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -030070: 5b01 4500 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0045 │ │ -030074: 5b02 4700 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0047 │ │ -030078: 5b03 4800 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0048 │ │ -03007c: 5904 4600 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0046 │ │ -030080: 5b05 4900 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@0049 │ │ -030084: 7010 a71b 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03008a: 0e00 |000d: return-void │ │ +030058: |[030058] android.support.v4.app.BackStackRecord$3.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +030068: 5b01 4500 |0000: iput-object v1, v0, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0045 │ │ +03006c: 5b02 4700 |0002: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0047 │ │ +030070: 5b03 4800 |0004: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0048 │ │ +030074: 5904 4600 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0046 │ │ +030078: 5b05 4900 |0008: iput-object v5, v0, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@0049 │ │ +03007c: 7010 a71b 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +030082: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1365 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Landroid/support/v4/app/BackStackRecord$3; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/view/View; │ │ @@ -657,41 +657,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -03008c: |[03008c] android.support.v4.app.BackStackRecord$3.onPreDraw:()Z │ │ -03009c: 5440 4700 |0000: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0047 │ │ -0300a0: 6e10 d518 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ -0300a6: 0c00 |0005: move-result-object v0 │ │ -0300a8: 6e20 7a19 4000 |0006: invoke-virtual {v0, v4}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@197a │ │ -0300ae: 5440 4500 |0009: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0045 │ │ -0300b2: 5441 4800 |000b: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0048 │ │ -0300b6: 5242 4600 |000d: iget v2, v4, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0046 │ │ -0300ba: 5443 4900 |000f: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@0049 │ │ -0300be: 7140 8202 1032 |0011: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@0282 │ │ -0300c4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0300c6: 0f00 |0015: return v0 │ │ +030084: |[030084] android.support.v4.app.BackStackRecord$3.onPreDraw:()Z │ │ +030094: 5440 4700 |0000: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.val$sceneRoot:Landroid/view/View; // field@0047 │ │ +030098: 6e10 d518 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ +03009e: 0c00 |0005: move-result-object v0 │ │ +0300a0: 6e20 7a19 4000 |0006: invoke-virtual {v0, v4}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@197a │ │ +0300a6: 5440 4500 |0009: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$3;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0045 │ │ +0300aa: 5441 4800 |000b: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord$3;.val$state:Landroid/support/v4/app/BackStackRecord$TransitionState; // field@0048 │ │ +0300ae: 5242 4600 |000d: iget v2, v4, Landroid/support/v4/app/BackStackRecord$3;.val$containerId:I // field@0046 │ │ +0300b2: 5443 4900 |000f: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$3;.val$transition:Ljava/lang/Object; // field@0049 │ │ +0300b6: 7140 8202 1032 |0011: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@0282 │ │ +0300bc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0300be: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1367 │ │ 0x0009 line=1368 │ │ 0x0014 line=1369 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Landroid/support/v4/app/BackStackRecord$3; │ │ │ │ - source_file_idx : 526 (BackStackRecord.java) │ │ + source_file_idx : 525 (BackStackRecord.java) │ │ │ │ Class #9 header: │ │ class_idx : 148 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 526 │ │ +source_file_idx : 525 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #9 annotations: │ │ Annotations on class │ │ @@ -749,31 +749,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0300c8: |[0300c8] android.support.v4.app.BackStackRecord$Op.:()V │ │ -0300d8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0300de: 0e00 |0003: return-void │ │ +0300c0: |[0300c0] android.support.v4.app.BackStackRecord$Op.:()V │ │ +0300d0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0300d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ - source_file_idx : 526 (BackStackRecord.java) │ │ + source_file_idx : 525 (BackStackRecord.java) │ │ │ │ Class #10 header: │ │ class_idx : 149 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 526 │ │ +source_file_idx : 525 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #10 annotations: │ │ Annotations on class │ │ @@ -817,45 +817,45 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0300e0: |[0300e0] android.support.v4.app.BackStackRecord$TransitionState.:(Landroid/support/v4/app/BackStackRecord;)V │ │ -0300f0: 5b12 5700 |0000: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0057 │ │ -0300f4: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0300fa: 2200 4701 |0005: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ -0300fe: 7010 8506 0000 |0007: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ -030104: 5b10 5500 |000a: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ -030108: 2200 0504 |000c: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -03010c: 7010 001c 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -030112: 5b10 5400 |0011: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0054 │ │ -030116: 2200 b600 |0013: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // type@00b6 │ │ -03011a: 7010 0404 0000 |0015: invoke-direct {v0}, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.:()V // method@0404 │ │ -030120: 5b10 5300 |0018: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0053 │ │ -030124: 0e00 |001a: return-void │ │ +0300d8: |[0300d8] android.support.v4.app.BackStackRecord$TransitionState.:(Landroid/support/v4/app/BackStackRecord;)V │ │ +0300e8: 5b12 5700 |0000: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.this$0:Landroid/support/v4/app/BackStackRecord; // field@0057 │ │ +0300ec: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0300f2: 2200 4701 |0005: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ +0300f6: 7010 8506 0000 |0007: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ +0300fc: 5b10 5500 |000a: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ +030100: 2200 0504 |000c: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +030104: 7010 001c 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +03010a: 5b10 5400 |0011: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0054 │ │ +03010e: 2200 b600 |0013: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // type@00b6 │ │ +030112: 7010 0404 0000 |0015: invoke-direct {v0}, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.:()V // method@0404 │ │ +030118: 5b10 5300 |0018: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0053 │ │ +03011c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1452 │ │ 0x0005 line=1453 │ │ 0x000c line=1454 │ │ 0x0013 line=1456 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ 0x0000 - 0x001b reg=2 (null) Landroid/support/v4/app/BackStackRecord; │ │ │ │ Virtual methods - │ │ - source_file_idx : 526 (BackStackRecord.java) │ │ + source_file_idx : 525 (BackStackRecord.java) │ │ │ │ Class #11 header: │ │ class_idx : 177 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 945 │ │ +source_file_idx : 944 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #11 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentTransaction;' │ │ @@ -870,17 +870,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -030128: |[030128] android.support.v4.app.FragmentTransaction.:()V │ │ -030138: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03013e: 0e00 |0003: return-void │ │ +030120: |[030120] android.support.v4.app.FragmentTransaction.:()V │ │ +030130: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +030136: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ @@ -941,21 +941,21 @@ │ │ │ │ #9 : (in Landroid/support/v4/app/FragmentTransaction;) │ │ name : 'setTransition' │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 945 (FragmentTransaction.java) │ │ + source_file_idx : 944 (FragmentTransaction.java) │ │ │ │ Class #12 header: │ │ class_idx : 150 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 177 │ │ -source_file_idx : 526 │ │ +source_file_idx : 525 │ │ static_fields_size : 0 │ │ instance_fields_size: 21 │ │ direct_methods_size : 28 │ │ virtual_methods_size: 21 │ │ │ │ Class #12 annotations: │ │ Annotations on class │ │ @@ -1101,22 +1101,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 │ │ -030140: |[030140] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -030150: 7010 f103 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@03f1 │ │ -030156: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -030158: 5c10 5900 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0059 │ │ -03015c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -03015e: 5910 6200 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -030162: 5b12 6300 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -030166: 0e00 |000b: return-void │ │ +030138: |[030138] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +030148: 7010 f103 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@03f1 │ │ +03014e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +030150: 5c10 5900 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@0059 │ │ +030154: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +030156: 5910 6200 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +03015a: 5b12 6300 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +03015e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0003 line=228 │ │ 0x0006 line=231 │ │ 0x0009 line=356 │ │ 0x000b line=357 │ │ @@ -1129,18 +1129,18 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -030168: |[030168] android.support.v4.app.BackStackRecord.access$000:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ -030178: 7040 9d02 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/app/BackStackRecord;.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; // method@029d │ │ -03017e: 0c00 |0003: move-result-object v0 │ │ -030180: 1100 |0004: return-object v0 │ │ +030160: |[030160] android.support.v4.app.BackStackRecord.access$000:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ +030170: 7040 9d02 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/app/BackStackRecord;.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; // method@029d │ │ +030176: 0c00 |0003: move-result-object v0 │ │ +030178: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -1151,17 +1151,17 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -030184: |[030184] android.support.v4.app.BackStackRecord.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ -030194: 7030 a702 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/BackStackRecord;.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V // method@02a7 │ │ -03019a: 0e00 |0003: return-void │ │ +03017c: |[03017c] android.support.v4.app.BackStackRecord.access$100:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ +03018c: 7030 a702 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/BackStackRecord;.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V // method@02a7 │ │ +030192: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ @@ -1171,17 +1171,17 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -03019c: |[03019c] android.support.v4.app.BackStackRecord.access$200:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ │ -0301ac: 7606 8c02 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.callSharedElementEnd:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V // method@028c │ │ -0301b2: 0e00 |0003: return-void │ │ +030194: |[030194] android.support.v4.app.BackStackRecord.access$200:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ │ +0301a4: 7606 8c02 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.callSharedElementEnd:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V // method@028c │ │ +0301aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/support/v4/app/Fragment; │ │ @@ -1194,17 +1194,17 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0301b4: |[0301b4] android.support.v4.app.BackStackRecord.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -0301c4: 7040 9602 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@0296 │ │ -0301ca: 0e00 |0003: return-void │ │ +0301ac: |[0301ac] android.support.v4.app.BackStackRecord.access$300:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +0301bc: 7040 9602 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@0296 │ │ +0301c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -1215,61 +1215,61 @@ │ │ type : '(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 77 16-bit code units │ │ -0301cc: |[0301cc] android.support.v4.app.BackStackRecord.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ -0301dc: 2202 9500 |0000: new-instance v2, Landroid/support/v4/app/BackStackRecord$TransitionState; // type@0095 │ │ -0301e0: 7020 7d02 8200 |0002: invoke-direct {v2, v8}, Landroid/support/v4/app/BackStackRecord$TransitionState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@027d │ │ -0301e6: 2200 6803 |0005: new-instance v0, Landroid/view/View; // type@0368 │ │ -0301ea: 5483 6300 |0007: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -0301ee: 5433 de00 |0009: iget-object v3, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -0301f2: 7020 a918 3000 |000b: invoke-direct {v0, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@18a9 │ │ -0301f8: 5b20 5600 |000e: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ -0301fc: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -0301fe: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -030200: 6e10 0f18 0900 |0012: invoke-virtual {v9}, Landroid/util/SparseArray;.size:()I // method@180f │ │ -030206: 0a00 |0015: move-result v0 │ │ -030208: 3507 1400 |0016: if-ge v7, v0, 002a // +0014 │ │ -03020c: 6e20 0c18 7900 |0018: invoke-virtual {v9, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@180c │ │ -030212: 0a01 |001b: move-result v1 │ │ -030214: 0780 |001c: move-object v0, v8 │ │ -030216: 01b3 |001d: move v3, v11 │ │ -030218: 0794 |001e: move-object v4, v9 │ │ -03021a: 07a5 |001f: move-object v5, v10 │ │ -03021c: 7606 9102 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z // method@0291 │ │ -030222: 0a00 |0023: move-result v0 │ │ -030224: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ -030228: 1216 |0026: const/4 v6, #int 1 // #1 │ │ -03022a: d807 0701 |0027: add-int/lit8 v7, v7, #int 1 // #01 │ │ -03022e: 28e9 |0029: goto 0012 // -0017 │ │ -030230: 1207 |002a: const/4 v7, #int 0 // #0 │ │ -030232: 6e10 0f18 0a00 |002b: invoke-virtual {v10}, Landroid/util/SparseArray;.size:()I // method@180f │ │ -030238: 0a00 |002e: move-result v0 │ │ -03023a: 3507 1a00 |002f: if-ge v7, v0, 0049 // +001a │ │ -03023e: 6e20 0c18 7a00 |0031: invoke-virtual {v10, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@180c │ │ -030244: 0a01 |0034: move-result v1 │ │ -030246: 6e20 0b18 1900 |0035: invoke-virtual {v9, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ -03024c: 0c00 |0038: move-result-object v0 │ │ -03024e: 3900 0d00 |0039: if-nez v0, 0046 // +000d │ │ -030252: 0780 |003b: move-object v0, v8 │ │ -030254: 01b3 |003c: move v3, v11 │ │ -030256: 0794 |003d: move-object v4, v9 │ │ -030258: 07a5 |003e: move-object v5, v10 │ │ -03025a: 7606 9102 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z // method@0291 │ │ -030260: 0a00 |0042: move-result v0 │ │ -030262: 3800 0300 |0043: if-eqz v0, 0046 // +0003 │ │ -030266: 1216 |0045: const/4 v6, #int 1 // #1 │ │ -030268: d807 0701 |0046: add-int/lit8 v7, v7, #int 1 // #01 │ │ -03026c: 28e3 |0048: goto 002b // -001d │ │ -03026e: 3906 0300 |0049: if-nez v6, 004c // +0003 │ │ -030272: 1202 |004b: const/4 v2, #int 0 // #0 │ │ -030274: 1102 |004c: return-object v2 │ │ +0301c4: |[0301c4] android.support.v4.app.BackStackRecord.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ +0301d4: 2202 9500 |0000: new-instance v2, Landroid/support/v4/app/BackStackRecord$TransitionState; // type@0095 │ │ +0301d8: 7020 7d02 8200 |0002: invoke-direct {v2, v8}, Landroid/support/v4/app/BackStackRecord$TransitionState;.:(Landroid/support/v4/app/BackStackRecord;)V // method@027d │ │ +0301de: 2200 6803 |0005: new-instance v0, Landroid/view/View; // type@0368 │ │ +0301e2: 5483 6300 |0007: iget-object v3, v8, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +0301e6: 5433 de00 |0009: iget-object v3, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +0301ea: 7020 a918 3000 |000b: invoke-direct {v0, v3}, Landroid/view/View;.:(Landroid/content/Context;)V // method@18a9 │ │ +0301f0: 5b20 5600 |000e: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ +0301f4: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +0301f6: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +0301f8: 6e10 0f18 0900 |0012: invoke-virtual {v9}, Landroid/util/SparseArray;.size:()I // method@180f │ │ +0301fe: 0a00 |0015: move-result v0 │ │ +030200: 3507 1400 |0016: if-ge v7, v0, 002a // +0014 │ │ +030204: 6e20 0c18 7900 |0018: invoke-virtual {v9, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@180c │ │ +03020a: 0a01 |001b: move-result v1 │ │ +03020c: 0780 |001c: move-object v0, v8 │ │ +03020e: 01b3 |001d: move v3, v11 │ │ +030210: 0794 |001e: move-object v4, v9 │ │ +030212: 07a5 |001f: move-object v5, v10 │ │ +030214: 7606 9102 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z // method@0291 │ │ +03021a: 0a00 |0023: move-result v0 │ │ +03021c: 3800 0300 |0024: if-eqz v0, 0027 // +0003 │ │ +030220: 1216 |0026: const/4 v6, #int 1 // #1 │ │ +030222: d807 0701 |0027: add-int/lit8 v7, v7, #int 1 // #01 │ │ +030226: 28e9 |0029: goto 0012 // -0017 │ │ +030228: 1207 |002a: const/4 v7, #int 0 // #0 │ │ +03022a: 6e10 0f18 0a00 |002b: invoke-virtual {v10}, Landroid/util/SparseArray;.size:()I // method@180f │ │ +030230: 0a00 |002e: move-result v0 │ │ +030232: 3507 1a00 |002f: if-ge v7, v0, 0049 // +001a │ │ +030236: 6e20 0c18 7a00 |0031: invoke-virtual {v10, v7}, Landroid/util/SparseArray;.keyAt:(I)I // method@180c │ │ +03023c: 0a01 |0034: move-result v1 │ │ +03023e: 6e20 0b18 1900 |0035: invoke-virtual {v9, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ +030244: 0c00 |0038: move-result-object v0 │ │ +030246: 3900 0d00 |0039: if-nez v0, 0046 // +000d │ │ +03024a: 0780 |003b: move-object v0, v8 │ │ +03024c: 01b3 |003c: move v3, v11 │ │ +03024e: 0794 |003d: move-object v4, v9 │ │ +030250: 07a5 |003e: move-object v5, v10 │ │ +030252: 7606 9102 0000 |003f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord;.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z // method@0291 │ │ +030258: 0a00 |0042: move-result v0 │ │ +03025a: 3800 0300 |0043: if-eqz v0, 0046 // +0003 │ │ +03025e: 1216 |0045: const/4 v6, #int 1 // #1 │ │ +030260: d807 0701 |0046: add-int/lit8 v7, v7, #int 1 // #01 │ │ +030264: 28e3 |0048: goto 002b // -001d │ │ +030266: 3906 0300 |0049: if-nez v6, 004c // +0003 │ │ +03026a: 1202 |004b: const/4 v2, #int 0 // #0 │ │ +03026c: 1102 |004c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0005 line=1023 │ │ 0x0010 line=1025 │ │ 0x0011 line=1027 │ │ 0x0018 line=1028 │ │ @@ -1302,73 +1302,73 @@ │ │ type : '(Landroid/util/SparseArray;Landroid/util/SparseArray;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 128 16-bit code units │ │ -030278: |[030278] android.support.v4.app.BackStackRecord.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ -030288: 5464 6300 |0000: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -03028c: 5444 e500 |0002: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ -030290: 7210 6f03 0400 |0004: invoke-interface {v4}, Landroid/support/v4/app/FragmentContainer;.hasView:()Z // method@036f │ │ -030296: 0a04 |0007: move-result v4 │ │ -030298: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ -03029c: 0e00 |000a: return-void │ │ -03029e: 5463 6100 |000b: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ -0302a2: 3803 fdff |000d: if-eqz v3, 000a // -0003 │ │ -0302a6: 5234 4a00 |000f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -0302aa: 2b04 5d00 0000 |0011: packed-switch v4, 0000006e // +0000005d │ │ -0302b0: 5433 4e00 |0014: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -0302b4: 28f7 |0016: goto 000d // -0009 │ │ -0302b6: 5434 4d00 |0017: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0302ba: 7030 a902 8604 |0019: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ -0302c0: 28f8 |001c: goto 0014 // -0008 │ │ -0302c2: 5430 4d00 |001d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0302c6: 5464 6300 |001f: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -0302ca: 5444 df00 |0021: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -0302ce: 3804 2900 |0023: if-eqz v4, 004c // +0029 │ │ -0302d2: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0302d4: 5464 6300 |0026: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -0302d8: 5444 df00 |0028: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -0302dc: 6e10 0f1c 0400 |002a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0302e2: 0a04 |002d: move-result v4 │ │ -0302e4: 3541 1e00 |002e: if-ge v1, v4, 004c // +001e │ │ -0302e8: 5464 6300 |0030: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -0302ec: 5444 df00 |0032: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -0302f0: 6e20 081c 1400 |0034: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0302f6: 0c02 |0037: move-result-object v2 │ │ -0302f8: 1f02 9e00 |0038: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ -0302fc: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ -030300: 5224 9300 |003c: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -030304: 5205 9300 |003e: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -030308: 3354 0500 |0040: if-ne v4, v5, 0045 // +0005 │ │ -03030c: 3302 0600 |0042: if-ne v2, v0, 0048 // +0006 │ │ -030310: 1200 |0044: const/4 v0, #int 0 // #0 │ │ -030312: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030316: 28df |0047: goto 0026 // -0021 │ │ -030318: 7120 a802 2700 |0048: invoke-static {v7, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ -03031e: 28fa |004b: goto 0045 // -0006 │ │ -030320: 7030 a902 8600 |004c: invoke-direct {v6, v8, v0}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ -030326: 28c5 |004f: goto 0014 // -003b │ │ -030328: 5434 4d00 |0050: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -03032c: 7120 a802 4700 |0052: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ -030332: 28bf |0055: goto 0014 // -0041 │ │ -030334: 5434 4d00 |0056: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -030338: 7120 a802 4700 |0058: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ -03033e: 28b9 |005b: goto 0014 // -0047 │ │ -030340: 5434 4d00 |005c: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -030344: 7030 a902 8604 |005e: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ -03034a: 28b3 |0061: goto 0014 // -004d │ │ -03034c: 5434 4d00 |0062: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -030350: 7120 a802 4700 |0064: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ -030356: 28ad |0067: goto 0014 // -0053 │ │ -030358: 5434 4d00 |0068: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -03035c: 7030 a902 8604 |006a: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ -030362: 28a7 |006d: goto 0014 // -0059 │ │ -030364: 0001 0700 0100 0000 0600 0000 0c00 ... |006e: packed-switch-data (18 units) │ │ +030270: |[030270] android.support.v4.app.BackStackRecord.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ +030280: 5464 6300 |0000: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +030284: 5444 e500 |0002: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ +030288: 7210 6f03 0400 |0004: invoke-interface {v4}, Landroid/support/v4/app/FragmentContainer;.hasView:()Z // method@036f │ │ +03028e: 0a04 |0007: move-result v4 │ │ +030290: 3904 0300 |0008: if-nez v4, 000b // +0003 │ │ +030294: 0e00 |000a: return-void │ │ +030296: 5463 6100 |000b: iget-object v3, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ +03029a: 3803 fdff |000d: if-eqz v3, 000a // -0003 │ │ +03029e: 5234 4a00 |000f: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +0302a2: 2b04 5d00 0000 |0011: packed-switch v4, 0000006e // +0000005d │ │ +0302a8: 5433 4e00 |0014: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +0302ac: 28f7 |0016: goto 000d // -0009 │ │ +0302ae: 5434 4d00 |0017: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0302b2: 7030 a902 8604 |0019: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ +0302b8: 28f8 |001c: goto 0014 // -0008 │ │ +0302ba: 5430 4d00 |001d: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0302be: 5464 6300 |001f: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +0302c2: 5444 df00 |0021: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +0302c6: 3804 2900 |0023: if-eqz v4, 004c // +0029 │ │ +0302ca: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0302cc: 5464 6300 |0026: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +0302d0: 5444 df00 |0028: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +0302d4: 6e10 0f1c 0400 |002a: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0302da: 0a04 |002d: move-result v4 │ │ +0302dc: 3541 1e00 |002e: if-ge v1, v4, 004c // +001e │ │ +0302e0: 5464 6300 |0030: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +0302e4: 5444 df00 |0032: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +0302e8: 6e20 081c 1400 |0034: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0302ee: 0c02 |0037: move-result-object v2 │ │ +0302f0: 1f02 9e00 |0038: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ +0302f4: 3800 0800 |003a: if-eqz v0, 0042 // +0008 │ │ +0302f8: 5224 9300 |003c: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +0302fc: 5205 9300 |003e: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +030300: 3354 0500 |0040: if-ne v4, v5, 0045 // +0005 │ │ +030304: 3302 0600 |0042: if-ne v2, v0, 0048 // +0006 │ │ +030308: 1200 |0044: const/4 v0, #int 0 // #0 │ │ +03030a: d801 0101 |0045: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03030e: 28df |0047: goto 0026 // -0021 │ │ +030310: 7120 a802 2700 |0048: invoke-static {v7, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ +030316: 28fa |004b: goto 0045 // -0006 │ │ +030318: 7030 a902 8600 |004c: invoke-direct {v6, v8, v0}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ +03031e: 28c5 |004f: goto 0014 // -003b │ │ +030320: 5434 4d00 |0050: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +030324: 7120 a802 4700 |0052: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ +03032a: 28bf |0055: goto 0014 // -0041 │ │ +03032c: 5434 4d00 |0056: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +030330: 7120 a802 4700 |0058: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ +030336: 28b9 |005b: goto 0014 // -0047 │ │ +030338: 5434 4d00 |005c: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +03033c: 7030 a902 8604 |005e: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ +030342: 28b3 |0061: goto 0014 // -004d │ │ +030344: 5434 4d00 |0062: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +030348: 7120 a802 4700 |0064: invoke-static {v7, v4}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ +03034e: 28ad |0067: goto 0014 // -0053 │ │ +030350: 5434 4d00 |0068: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +030354: 7030 a902 8604 |006a: invoke-direct {v6, v8, v4}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ +03035a: 28a7 |006d: goto 0014 // -0059 │ │ +03035c: 0001 0700 0100 0000 0600 0000 0c00 ... |006e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x000a line=821 │ │ 0x000b line=779 │ │ 0x000d line=780 │ │ 0x000f line=781 │ │ @@ -1406,31 +1406,31 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -030388: |[030388] android.support.v4.app.BackStackRecord.callSharedElementEnd:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ │ -030398: 3808 1d00 |0000: if-eqz v8, 001d // +001d │ │ -03039c: 5471 9700 |0002: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ -0303a0: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ -0303a4: 2200 0504 |0006: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -0303a8: 6e10 8f06 0900 |0008: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@068f │ │ -0303ae: 0c03 |000b: move-result-object v3 │ │ -0303b0: 7020 021c 3000 |000c: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ -0303b6: 2202 0504 |000f: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ -0303ba: 6e10 9706 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0697 │ │ -0303c0: 0c03 |0014: move-result-object v3 │ │ -0303c2: 7020 021c 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ -0303c8: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0303ca: 6e40 3e05 0132 |0019: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@053e │ │ -0303d0: 0e00 |001c: return-void │ │ -0303d2: 5461 9700 |001d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ -0303d6: 28e5 |001f: goto 0004 // -001b │ │ +030380: |[030380] android.support.v4.app.BackStackRecord.callSharedElementEnd:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLandroid/support/v4/util/ArrayMap;)V │ │ +030390: 3808 1d00 |0000: if-eqz v8, 001d // +001d │ │ +030394: 5471 9700 |0002: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ +030398: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +03039c: 2200 0504 |0006: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +0303a0: 6e10 8f06 0900 |0008: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@068f │ │ +0303a6: 0c03 |000b: move-result-object v3 │ │ +0303a8: 7020 021c 3000 |000c: invoke-direct {v0, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ +0303ae: 2202 0504 |000f: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ +0303b2: 6e10 9706 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0697 │ │ +0303b8: 0c03 |0014: move-result-object v3 │ │ +0303ba: 7020 021c 3200 |0015: invoke-direct {v2, v3}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ +0303c0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0303c2: 6e40 3e05 0132 |0019: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@053e │ │ +0303c8: 0e00 |001c: return-void │ │ +0303ca: 5461 9700 |001d: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ +0303ce: 28e5 |001f: goto 0004 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1267 │ │ 0x0004 line=1270 │ │ 0x0006 line=1271 │ │ 0x000f line=1272 │ │ 0x0018 line=1273 │ │ @@ -1453,21 +1453,21 @@ │ │ type : '(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0303d8: |[0303d8] android.support.v4.app.BackStackRecord.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; │ │ -0303e8: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -0303ec: 6e10 f102 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ -0303f2: 0c00 |0005: move-result-object v0 │ │ -0303f4: 7140 0b04 0143 |0006: invoke-static {v1, v0, v3, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object; // method@040b │ │ -0303fa: 0c01 |0009: move-result-object v1 │ │ -0303fc: 1101 |000a: return-object v1 │ │ +0303d0: |[0303d0] android.support.v4.app.BackStackRecord.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; │ │ +0303e0: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +0303e4: 6e10 f102 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ +0303ea: 0c00 |0005: move-result-object v0 │ │ +0303ec: 7140 0b04 0143 |0006: invoke-static {v1, v0, v3, v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object; // method@040b │ │ +0303f2: 0c01 |0009: move-result-object v1 │ │ +0303f4: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0002 line=1081 │ │ 0x000a line=1084 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ @@ -1482,189 +1482,189 @@ │ │ type : '(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 44 │ │ ins : 6 │ │ outs : 11 │ │ insns size : 355 16-bit code units │ │ -030400: |[030400] android.support.v4.app.BackStackRecord.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ │ -030410: 0800 2600 |0000: move-object/from16 v0, v38 │ │ -030414: 5404 6300 |0002: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -030418: 5444 e500 |0004: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ -03041c: 0200 2700 |0006: move/from16 v0, v39 │ │ -030420: 7220 6e03 0400 |0008: invoke-interface {v4, v0}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@036e │ │ -030426: 0c06 |000b: move-result-object v6 │ │ -030428: 1f06 6e03 |000c: check-cast v6, Landroid/view/ViewGroup; // type@036e │ │ -03042c: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ -030430: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -030432: 0f04 |0011: return v4 │ │ -030434: 0800 2b00 |0012: move-object/from16 v0, v43 │ │ -030438: 0201 2700 |0014: move/from16 v1, v39 │ │ -03043c: 6e20 0b18 1000 |0016: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ -030442: 0c08 |0019: move-result-object v8 │ │ -030444: 1f08 9e00 |001a: check-cast v8, Landroid/support/v4/app/Fragment; // type@009e │ │ -030448: 0800 2a00 |001c: move-object/from16 v0, v42 │ │ -03044c: 0201 2700 |001e: move/from16 v1, v39 │ │ -030450: 6e20 0b18 1000 |0020: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ -030456: 0c09 |0023: move-result-object v9 │ │ -030458: 1f09 9e00 |0024: check-cast v9, Landroid/support/v4/app/Fragment; // type@009e │ │ -03045c: 0200 2900 |0026: move/from16 v0, v41 │ │ -030460: 7120 9802 0800 |0028: invoke-static {v8, v0}, Landroid/support/v4/app/BackStackRecord;.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@0298 │ │ -030466: 0c0c |002b: move-result-object v12 │ │ -030468: 0200 2900 |002c: move/from16 v0, v41 │ │ -03046c: 7130 9b02 9800 |002e: invoke-static {v8, v9, v0}, Landroid/support/v4/app/BackStackRecord;.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@029b │ │ -030472: 0c07 |0031: move-result-object v7 │ │ -030474: 0200 2900 |0032: move/from16 v0, v41 │ │ -030478: 7120 9902 0900 |0034: invoke-static {v9, v0}, Landroid/support/v4/app/BackStackRecord;.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@0299 │ │ -03047e: 0c19 |0037: move-result-object v25 │ │ -030480: 390c 0800 |0038: if-nez v12, 0040 // +0008 │ │ -030484: 3907 0600 |003a: if-nez v7, 0040 // +0006 │ │ -030488: 3919 0400 |003c: if-nez v25, 0040 // +0004 │ │ -03048c: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -03048e: 28d2 |003f: goto 0011 // -002e │ │ -030490: 1323 0000 |0040: const/16 v35, #int 0 // #0 │ │ -030494: 220b 0504 |0042: new-instance v11, Ljava/util/ArrayList; // type@0405 │ │ -030498: 7010 001c 0b00 |0044: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -03049e: 3807 4100 |0047: if-eqz v7, 0088 // +0041 │ │ -0304a2: 0800 2600 |0049: move-object/from16 v0, v38 │ │ -0304a6: 0801 2800 |004b: move-object/from16 v1, v40 │ │ -0304aa: 0202 2900 |004d: move/from16 v2, v41 │ │ -0304ae: 7040 a102 1029 |004f: invoke-direct {v0, v1, v9, v2}, Landroid/support/v4/app/BackStackRecord;.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; // method@02a1 │ │ -0304b4: 0c23 |0052: move-result-object v35 │ │ -0304b6: 7401 8d06 2300 |0053: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@068d │ │ -0304bc: 0a04 |0056: move-result v4 │ │ -0304be: 3804 f500 |0057: if-eqz v4, 014c // +00f5 │ │ -0304c2: 0800 2800 |0059: move-object/from16 v0, v40 │ │ -0304c6: 5404 5600 |005b: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ -0304ca: 6e20 041c 4b00 |005d: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -0304d0: 3829 f500 |0060: if-eqz v41, 0155 // +00f5 │ │ -0304d4: 5490 9700 |0062: iget-object v0, v9, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ -0304d8: 0821 0000 |0064: move-object/from16 v33, v0 │ │ -0304dc: 3821 2200 |0066: if-eqz v33, 0088 // +0022 │ │ -0304e0: 2224 0504 |0068: new-instance v36, Ljava/util/ArrayList; // type@0405 │ │ -0304e4: 7401 8f06 2300 |006a: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@068f │ │ -0304ea: 0c04 |006d: move-result-object v4 │ │ -0304ec: 0800 2400 |006e: move-object/from16 v0, v36 │ │ -0304f0: 7020 021c 4000 |0070: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ -0304f6: 2225 0504 |0073: new-instance v37, Ljava/util/ArrayList; // type@0405 │ │ -0304fa: 7401 9706 2300 |0075: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0697 │ │ -030500: 0c04 |0078: move-result-object v4 │ │ -030502: 0800 2500 |0079: move-object/from16 v0, v37 │ │ -030506: 7020 021c 4000 |007b: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ -03050c: 1204 |007e: const/4 v4, #int 0 // #0 │ │ -03050e: 0800 2100 |007f: move-object/from16 v0, v33 │ │ -030512: 0801 2400 |0081: move-object/from16 v1, v36 │ │ -030516: 0802 2500 |0083: move-object/from16 v2, v37 │ │ -03051a: 6e40 3f05 1042 |0085: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@053f │ │ -030520: 221a 0504 |0088: new-instance v26, Ljava/util/ArrayList; // type@0405 │ │ -030524: 7601 001c 1a00 |008a: invoke-direct/range {v26}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -03052a: 0800 1900 |008d: move-object/from16 v0, v25 │ │ -03052e: 0801 1a00 |008f: move-object/from16 v1, v26 │ │ -030532: 0802 2300 |0091: move-object/from16 v2, v35 │ │ -030536: 7140 8d02 9021 |0093: invoke-static {v0, v9, v1, v2}, Landroid/support/v4/app/BackStackRecord;.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; // method@028d │ │ -03053c: 0c19 |0096: move-result-object v25 │ │ -03053e: 0800 2600 |0097: move-object/from16 v0, v38 │ │ -030542: 5404 6900 |0099: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030546: 3804 2700 |009b: if-eqz v4, 00c2 // +0027 │ │ -03054a: 3823 2500 |009d: if-eqz v35, 00c2 // +0025 │ │ -03054e: 0800 2600 |009f: move-object/from16 v0, v38 │ │ -030552: 5404 6900 |00a1: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030556: 1205 |00a3: const/4 v5, #int 0 // #0 │ │ -030558: 6e20 081c 5400 |00a4: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -03055e: 0c04 |00a7: move-result-object v4 │ │ -030560: 0800 2300 |00a8: move-object/from16 v0, v35 │ │ -030564: 6e20 8906 4000 |00aa: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0689 │ │ -03056a: 0c22 |00ad: move-result-object v34 │ │ -03056c: 1f22 6803 |00ae: check-cast v34, Landroid/view/View; // type@0368 │ │ -030570: 3822 1200 |00b0: if-eqz v34, 00c2 // +0012 │ │ -030574: 3819 0900 |00b2: if-eqz v25, 00bb // +0009 │ │ -030578: 0800 1900 |00b4: move-object/from16 v0, v25 │ │ -03057c: 0801 2200 |00b6: move-object/from16 v1, v34 │ │ -030580: 7120 1504 1000 |00b8: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0415 │ │ -030586: 3807 0700 |00bb: if-eqz v7, 00c2 // +0007 │ │ -03058a: 0800 2200 |00bd: move-object/from16 v0, v34 │ │ -03058e: 7120 1504 0700 |00bf: invoke-static {v7, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0415 │ │ -030594: 220f 9100 |00c2: new-instance v15, Landroid/support/v4/app/BackStackRecord$1; // type@0091 │ │ -030598: 0800 2600 |00c4: move-object/from16 v0, v38 │ │ -03059c: 7030 7602 0f08 |00c6: invoke-direct {v15, v0, v8}, Landroid/support/v4/app/BackStackRecord$1;.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V // method@0276 │ │ -0305a2: 3807 0b00 |00c9: if-eqz v7, 00d4 // +000b │ │ -0305a6: 0804 2600 |00cb: move-object/from16 v4, v38 │ │ -0305aa: 0805 2800 |00cd: move-object/from16 v5, v40 │ │ -0305ae: 020a 2900 |00cf: move/from16 v10, v41 │ │ -0305b2: 7608 9f02 0400 |00d1: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/app/BackStackRecord;.prepareSharedElementTransition:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V // method@029f │ │ -0305b8: 2213 0504 |00d4: new-instance v19, Ljava/util/ArrayList; // type@0405 │ │ -0305bc: 7601 001c 1300 |00d6: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -0305c2: 2214 4701 |00d9: new-instance v20, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ -0305c6: 7601 8506 1400 |00db: invoke-direct/range {v20}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ -0305cc: 3829 7d00 |00de: if-eqz v41, 015b // +007d │ │ -0305d0: 6e10 e202 0800 |00e0: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowReturnTransitionOverlap:()Z // method@02e2 │ │ -0305d6: 0a20 |00e3: move-result v32 │ │ -0305d8: 0800 1900 |00e4: move-object/from16 v0, v25 │ │ -0305dc: 0201 2000 |00e6: move/from16 v1, v32 │ │ -0305e0: 7140 1304 0c17 |00e8: invoke-static {v12, v0, v7, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; // method@0413 │ │ -0305e6: 0c1d |00eb: move-result-object v29 │ │ -0305e8: 381d 5b00 |00ec: if-eqz v29, 0147 // +005b │ │ -0305ec: 0800 2800 |00ee: move-object/from16 v0, v40 │ │ -0305f0: 5400 5600 |00f0: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ -0305f4: 0810 0000 |00f2: move-object/from16 v16, v0 │ │ -0305f8: 0800 2800 |00f4: move-object/from16 v0, v40 │ │ -0305fc: 5400 5300 |00f6: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0053 │ │ -030600: 0811 0000 |00f8: move-object/from16 v17, v0 │ │ -030604: 0800 2800 |00fa: move-object/from16 v0, v40 │ │ -030608: 5400 5500 |00fc: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ -03060c: 0812 0000 |00fe: move-object/from16 v18, v0 │ │ -030610: 077d |0100: move-object v13, v7 │ │ -030612: 076e |0101: move-object v14, v6 │ │ -030614: 0815 0b00 |0102: move-object/from16 v21, v11 │ │ -030618: 770a 0904 0c00 |0104: invoke-static/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTransitionTargets:(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V // method@0409 │ │ -03061e: 0800 2600 |0107: move-object/from16 v0, v38 │ │ -030622: 0801 2800 |0109: move-object/from16 v1, v40 │ │ -030626: 0202 2700 |010b: move/from16 v2, v39 │ │ -03062a: 0803 1d00 |010d: move-object/from16 v3, v29 │ │ -03062e: 7053 9702 6021 |010f: invoke-direct {v0, v6, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@0297 │ │ -030634: 0800 2800 |0112: move-object/from16 v0, v40 │ │ -030638: 5404 5600 |0114: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ -03063c: 1215 |0116: const/4 v5, #int 1 // #1 │ │ -03063e: 0800 1d00 |0117: move-object/from16 v0, v29 │ │ -030642: 7130 0f04 4005 |0119: invoke-static {v0, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@040f │ │ -030648: 0800 2600 |011c: move-object/from16 v0, v38 │ │ -03064c: 0801 2800 |011e: move-object/from16 v1, v40 │ │ -030650: 0202 2700 |0120: move/from16 v2, v39 │ │ -030654: 0803 1d00 |0122: move-object/from16 v3, v29 │ │ -030658: 7040 9602 1032 |0124: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@0296 │ │ -03065e: 0800 1d00 |0127: move-object/from16 v0, v29 │ │ -030662: 7120 0a04 0600 |0129: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V // method@040a │ │ -030668: 0800 2800 |012c: move-object/from16 v0, v40 │ │ -03066c: 5400 5600 |012e: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ -030670: 0816 0000 |0130: move-object/from16 v22, v0 │ │ -030674: 0800 2800 |0132: move-object/from16 v0, v40 │ │ -030678: 5400 5400 |0134: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0054 │ │ -03067c: 081e 0000 |0136: move-object/from16 v30, v0 │ │ -030680: 0815 0600 |0138: move-object/from16 v21, v6 │ │ -030684: 0817 0c00 |013a: move-object/from16 v23, v12 │ │ -030688: 0818 1300 |013c: move-object/from16 v24, v19 │ │ -03068c: 081b 0700 |013e: move-object/from16 v27, v7 │ │ -030690: 081c 0b00 |0140: move-object/from16 v28, v11 │ │ -030694: 081f 1400 |0142: move-object/from16 v31, v20 │ │ -030698: 770b 0d04 1500 |0144: invoke-static/range {v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Landroid/support/v4/app/FragmentTransitionCompat21;.cleanupTransitions:(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V // method@040d │ │ -03069e: 381d 1900 |0147: if-eqz v29, 0160 // +0019 │ │ -0306a2: 1214 |0149: const/4 v4, #int 1 // #1 │ │ -0306a4: 2900 c7fe |014a: goto/16 0011 // -0139 │ │ -0306a8: 7401 9706 2300 |014c: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0697 │ │ -0306ae: 0c04 |014f: move-result-object v4 │ │ -0306b0: 6e20 051c 4b00 |0150: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1c05 │ │ -0306b6: 2900 0dff |0153: goto/16 0060 // -00f3 │ │ -0306ba: 5480 9700 |0155: iget-object v0, v8, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ -0306be: 0821 0000 |0157: move-object/from16 v33, v0 │ │ -0306c2: 2900 0dff |0159: goto/16 0066 // -00f3 │ │ -0306c6: 6e10 e102 0800 |015b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowEnterTransitionOverlap:()Z // method@02e1 │ │ -0306cc: 0a20 |015e: move-result v32 │ │ -0306ce: 2885 |015f: goto 00e4 // -007b │ │ -0306d0: 1204 |0160: const/4 v4, #int 0 // #0 │ │ -0306d2: 2900 b0fe |0161: goto/16 0011 // -0150 │ │ +0303f8: |[0303f8] android.support.v4.app.BackStackRecord.configureTransitions:(ILandroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/util/SparseArray;Landroid/util/SparseArray;)Z │ │ +030408: 0800 2600 |0000: move-object/from16 v0, v38 │ │ +03040c: 5404 6300 |0002: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +030410: 5444 e500 |0004: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ +030414: 0200 2700 |0006: move/from16 v0, v39 │ │ +030418: 7220 6e03 0400 |0008: invoke-interface {v4, v0}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@036e │ │ +03041e: 0c06 |000b: move-result-object v6 │ │ +030420: 1f06 6e03 |000c: check-cast v6, Landroid/view/ViewGroup; // type@036e │ │ +030424: 3906 0400 |000e: if-nez v6, 0012 // +0004 │ │ +030428: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +03042a: 0f04 |0011: return v4 │ │ +03042c: 0800 2b00 |0012: move-object/from16 v0, v43 │ │ +030430: 0201 2700 |0014: move/from16 v1, v39 │ │ +030434: 6e20 0b18 1000 |0016: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ +03043a: 0c08 |0019: move-result-object v8 │ │ +03043c: 1f08 9e00 |001a: check-cast v8, Landroid/support/v4/app/Fragment; // type@009e │ │ +030440: 0800 2a00 |001c: move-object/from16 v0, v42 │ │ +030444: 0201 2700 |001e: move/from16 v1, v39 │ │ +030448: 6e20 0b18 1000 |0020: invoke-virtual {v0, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ +03044e: 0c09 |0023: move-result-object v9 │ │ +030450: 1f09 9e00 |0024: check-cast v9, Landroid/support/v4/app/Fragment; // type@009e │ │ +030454: 0200 2900 |0026: move/from16 v0, v41 │ │ +030458: 7120 9802 0800 |0028: invoke-static {v8, v0}, Landroid/support/v4/app/BackStackRecord;.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@0298 │ │ +03045e: 0c0c |002b: move-result-object v12 │ │ +030460: 0200 2900 |002c: move/from16 v0, v41 │ │ +030464: 7130 9b02 9800 |002e: invoke-static {v8, v9, v0}, Landroid/support/v4/app/BackStackRecord;.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@029b │ │ +03046a: 0c07 |0031: move-result-object v7 │ │ +03046c: 0200 2900 |0032: move/from16 v0, v41 │ │ +030470: 7120 9902 0900 |0034: invoke-static {v9, v0}, Landroid/support/v4/app/BackStackRecord;.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; // method@0299 │ │ +030476: 0c19 |0037: move-result-object v25 │ │ +030478: 390c 0800 |0038: if-nez v12, 0040 // +0008 │ │ +03047c: 3907 0600 |003a: if-nez v7, 0040 // +0006 │ │ +030480: 3919 0400 |003c: if-nez v25, 0040 // +0004 │ │ +030484: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +030486: 28d2 |003f: goto 0011 // -002e │ │ +030488: 1323 0000 |0040: const/16 v35, #int 0 // #0 │ │ +03048c: 220b 0504 |0042: new-instance v11, Ljava/util/ArrayList; // type@0405 │ │ +030490: 7010 001c 0b00 |0044: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +030496: 3807 4100 |0047: if-eqz v7, 0088 // +0041 │ │ +03049a: 0800 2600 |0049: move-object/from16 v0, v38 │ │ +03049e: 0801 2800 |004b: move-object/from16 v1, v40 │ │ +0304a2: 0202 2900 |004d: move/from16 v2, v41 │ │ +0304a6: 7040 a102 1029 |004f: invoke-direct {v0, v1, v9, v2}, Landroid/support/v4/app/BackStackRecord;.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; // method@02a1 │ │ +0304ac: 0c23 |0052: move-result-object v35 │ │ +0304ae: 7401 8d06 2300 |0053: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@068d │ │ +0304b4: 0a04 |0056: move-result v4 │ │ +0304b6: 3804 f500 |0057: if-eqz v4, 014c // +00f5 │ │ +0304ba: 0800 2800 |0059: move-object/from16 v0, v40 │ │ +0304be: 5404 5600 |005b: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ +0304c2: 6e20 041c 4b00 |005d: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +0304c8: 3829 f500 |0060: if-eqz v41, 0155 // +00f5 │ │ +0304cc: 5490 9700 |0062: iget-object v0, v9, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ +0304d0: 0821 0000 |0064: move-object/from16 v33, v0 │ │ +0304d4: 3821 2200 |0066: if-eqz v33, 0088 // +0022 │ │ +0304d8: 2224 0504 |0068: new-instance v36, Ljava/util/ArrayList; // type@0405 │ │ +0304dc: 7401 8f06 2300 |006a: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.keySet:()Ljava/util/Set; // method@068f │ │ +0304e2: 0c04 |006d: move-result-object v4 │ │ +0304e4: 0800 2400 |006e: move-object/from16 v0, v36 │ │ +0304e8: 7020 021c 4000 |0070: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ +0304ee: 2225 0504 |0073: new-instance v37, Ljava/util/ArrayList; // type@0405 │ │ +0304f2: 7401 9706 2300 |0075: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0697 │ │ +0304f8: 0c04 |0078: move-result-object v4 │ │ +0304fa: 0800 2500 |0079: move-object/from16 v0, v37 │ │ +0304fe: 7020 021c 4000 |007b: invoke-direct {v0, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ +030504: 1204 |007e: const/4 v4, #int 0 // #0 │ │ +030506: 0800 2100 |007f: move-object/from16 v0, v33 │ │ +03050a: 0801 2400 |0081: move-object/from16 v1, v36 │ │ +03050e: 0802 2500 |0083: move-object/from16 v2, v37 │ │ +030512: 6e40 3f05 1042 |0085: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/SharedElementCallback;.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V // method@053f │ │ +030518: 221a 0504 |0088: new-instance v26, Ljava/util/ArrayList; // type@0405 │ │ +03051c: 7601 001c 1a00 |008a: invoke-direct/range {v26}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +030522: 0800 1900 |008d: move-object/from16 v0, v25 │ │ +030526: 0801 1a00 |008f: move-object/from16 v1, v26 │ │ +03052a: 0802 2300 |0091: move-object/from16 v2, v35 │ │ +03052e: 7140 8d02 9021 |0093: invoke-static {v0, v9, v1, v2}, Landroid/support/v4/app/BackStackRecord;.captureExitingViews:(Ljava/lang/Object;Landroid/support/v4/app/Fragment;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Ljava/lang/Object; // method@028d │ │ +030534: 0c19 |0096: move-result-object v25 │ │ +030536: 0800 2600 |0097: move-object/from16 v0, v38 │ │ +03053a: 5404 6900 |0099: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +03053e: 3804 2700 |009b: if-eqz v4, 00c2 // +0027 │ │ +030542: 3823 2500 |009d: if-eqz v35, 00c2 // +0025 │ │ +030546: 0800 2600 |009f: move-object/from16 v0, v38 │ │ +03054a: 5404 6900 |00a1: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +03054e: 1205 |00a3: const/4 v5, #int 0 // #0 │ │ +030550: 6e20 081c 5400 |00a4: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +030556: 0c04 |00a7: move-result-object v4 │ │ +030558: 0800 2300 |00a8: move-object/from16 v0, v35 │ │ +03055c: 6e20 8906 4000 |00aa: invoke-virtual {v0, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0689 │ │ +030562: 0c22 |00ad: move-result-object v34 │ │ +030564: 1f22 6803 |00ae: check-cast v34, Landroid/view/View; // type@0368 │ │ +030568: 3822 1200 |00b0: if-eqz v34, 00c2 // +0012 │ │ +03056c: 3819 0900 |00b2: if-eqz v25, 00bb // +0009 │ │ +030570: 0800 1900 |00b4: move-object/from16 v0, v25 │ │ +030574: 0801 2200 |00b6: move-object/from16 v1, v34 │ │ +030578: 7120 1504 1000 |00b8: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0415 │ │ +03057e: 3807 0700 |00bb: if-eqz v7, 00c2 // +0007 │ │ +030582: 0800 2200 |00bd: move-object/from16 v0, v34 │ │ +030586: 7120 1504 0700 |00bf: invoke-static {v7, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V // method@0415 │ │ +03058c: 220f 9100 |00c2: new-instance v15, Landroid/support/v4/app/BackStackRecord$1; // type@0091 │ │ +030590: 0800 2600 |00c4: move-object/from16 v0, v38 │ │ +030594: 7030 7602 0f08 |00c6: invoke-direct {v15, v0, v8}, Landroid/support/v4/app/BackStackRecord$1;.:(Landroid/support/v4/app/BackStackRecord;Landroid/support/v4/app/Fragment;)V // method@0276 │ │ +03059a: 3807 0b00 |00c9: if-eqz v7, 00d4 // +000b │ │ +03059e: 0804 2600 |00cb: move-object/from16 v4, v38 │ │ +0305a2: 0805 2800 |00cd: move-object/from16 v5, v40 │ │ +0305a6: 020a 2900 |00cf: move/from16 v10, v41 │ │ +0305aa: 7608 9f02 0400 |00d1: invoke-direct/range {v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/app/BackStackRecord;.prepareSharedElementTransition:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V // method@029f │ │ +0305b0: 2213 0504 |00d4: new-instance v19, Ljava/util/ArrayList; // type@0405 │ │ +0305b4: 7601 001c 1300 |00d6: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +0305ba: 2214 4701 |00d9: new-instance v20, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ +0305be: 7601 8506 1400 |00db: invoke-direct/range {v20}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ +0305c4: 3829 7d00 |00de: if-eqz v41, 015b // +007d │ │ +0305c8: 6e10 e202 0800 |00e0: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowReturnTransitionOverlap:()Z // method@02e2 │ │ +0305ce: 0a20 |00e3: move-result v32 │ │ +0305d0: 0800 1900 |00e4: move-object/from16 v0, v25 │ │ +0305d4: 0201 2000 |00e6: move/from16 v1, v32 │ │ +0305d8: 7140 1304 0c17 |00e8: invoke-static {v12, v0, v7, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; // method@0413 │ │ +0305de: 0c1d |00eb: move-result-object v29 │ │ +0305e0: 381d 5b00 |00ec: if-eqz v29, 0147 // +005b │ │ +0305e4: 0800 2800 |00ee: move-object/from16 v0, v40 │ │ +0305e8: 5400 5600 |00f0: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ +0305ec: 0810 0000 |00f2: move-object/from16 v16, v0 │ │ +0305f0: 0800 2800 |00f4: move-object/from16 v0, v40 │ │ +0305f4: 5400 5300 |00f6: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0053 │ │ +0305f8: 0811 0000 |00f8: move-object/from16 v17, v0 │ │ +0305fc: 0800 2800 |00fa: move-object/from16 v0, v40 │ │ +030600: 5400 5500 |00fc: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ +030604: 0812 0000 |00fe: move-object/from16 v18, v0 │ │ +030608: 077d |0100: move-object v13, v7 │ │ +03060a: 076e |0101: move-object v14, v6 │ │ +03060c: 0815 0b00 |0102: move-object/from16 v21, v11 │ │ +030610: 770a 0904 0c00 |0104: invoke-static/range {v12, v13, v14, v15, v16, v17, v18, v19, v20, v21}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTransitionTargets:(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V // method@0409 │ │ +030616: 0800 2600 |0107: move-object/from16 v0, v38 │ │ +03061a: 0801 2800 |0109: move-object/from16 v1, v40 │ │ +03061e: 0202 2700 |010b: move/from16 v2, v39 │ │ +030622: 0803 1d00 |010d: move-object/from16 v3, v29 │ │ +030626: 7053 9702 6021 |010f: invoke-direct {v0, v6, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@0297 │ │ +03062c: 0800 2800 |0112: move-object/from16 v0, v40 │ │ +030630: 5404 5600 |0114: iget-object v4, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ +030634: 1215 |0116: const/4 v5, #int 1 // #1 │ │ +030636: 0800 1d00 |0117: move-object/from16 v0, v29 │ │ +03063a: 7130 0f04 4005 |0119: invoke-static {v0, v4, v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@040f │ │ +030640: 0800 2600 |011c: move-object/from16 v0, v38 │ │ +030644: 0801 2800 |011e: move-object/from16 v1, v40 │ │ +030648: 0202 2700 |0120: move/from16 v2, v39 │ │ +03064c: 0803 1d00 |0122: move-object/from16 v3, v29 │ │ +030650: 7040 9602 1032 |0124: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/BackStackRecord;.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@0296 │ │ +030656: 0800 1d00 |0127: move-object/from16 v0, v29 │ │ +03065a: 7120 0a04 0600 |0129: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V // method@040a │ │ +030660: 0800 2800 |012c: move-object/from16 v0, v40 │ │ +030664: 5400 5600 |012e: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.nonExistentView:Landroid/view/View; // field@0056 │ │ +030668: 0816 0000 |0130: move-object/from16 v22, v0 │ │ +03066c: 0800 2800 |0132: move-object/from16 v0, v40 │ │ +030670: 5400 5400 |0134: iget-object v0, v0, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0054 │ │ +030674: 081e 0000 |0136: move-object/from16 v30, v0 │ │ +030678: 0815 0600 |0138: move-object/from16 v21, v6 │ │ +03067c: 0817 0c00 |013a: move-object/from16 v23, v12 │ │ +030680: 0818 1300 |013c: move-object/from16 v24, v19 │ │ +030684: 081b 0700 |013e: move-object/from16 v27, v7 │ │ +030688: 081c 0b00 |0140: move-object/from16 v28, v11 │ │ +03068c: 081f 1400 |0142: move-object/from16 v31, v20 │ │ +030690: 770b 0d04 1500 |0144: invoke-static/range {v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31}, Landroid/support/v4/app/FragmentTransitionCompat21;.cleanupTransitions:(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V // method@040d │ │ +030696: 381d 1900 |0147: if-eqz v29, 0160 // +0019 │ │ +03069a: 1214 |0149: const/4 v4, #int 1 // #1 │ │ +03069c: 2900 c7fe |014a: goto/16 0011 // -0139 │ │ +0306a0: 7401 9706 2300 |014c: invoke-virtual/range {v35}, Landroid/support/v4/util/ArrayMap;.values:()Ljava/util/Collection; // method@0697 │ │ +0306a6: 0c04 |014f: move-result-object v4 │ │ +0306a8: 6e20 051c 4b00 |0150: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1c05 │ │ +0306ae: 2900 0dff |0153: goto/16 0060 // -00f3 │ │ +0306b2: 5480 9700 |0155: iget-object v0, v8, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ +0306b6: 0821 0000 |0157: move-object/from16 v33, v0 │ │ +0306ba: 2900 0dff |0159: goto/16 0066 // -00f3 │ │ +0306be: 6e10 e102 0800 |015b: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.getAllowEnterTransitionOverlap:()Z // method@02e1 │ │ +0306c4: 0a20 |015e: move-result v32 │ │ +0306c6: 2885 |015f: goto 00e4 // -007b │ │ +0306c8: 1204 |0160: const/4 v4, #int 0 // #0 │ │ +0306ca: 2900 b0fe |0161: goto/16 0011 // -0150 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1131 │ │ 0x000e line=1132 │ │ 0x0010 line=1133 │ │ 0x0011 line=1226 │ │ 0x0012 line=1135 │ │ @@ -1752,84 +1752,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 │ │ -0306d8: |[0306d8] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -0306e8: 5441 6300 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -0306ec: 5b61 9b00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -0306f0: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -0306f4: 5461 b400 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -0306f8: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -0306fc: 5461 b400 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -030700: 6e20 b81b 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -030706: 0a01 |000f: move-result v1 │ │ -030708: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -03070c: 2201 df03 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ -030710: 2202 f003 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -030714: 7010 c91b 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03071a: 1a03 c602 |0019: const-string v3, "Can't change tag of fragment " // string@02c6 │ │ -03071e: 6e20 d21b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -030724: 0c02 |001e: move-result-object v2 │ │ -030726: 6e20 d11b 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03072c: 0c02 |0022: move-result-object v2 │ │ -03072e: 1a03 eb00 |0023: const-string v3, ": was " // string@00eb │ │ -030732: 6e20 d21b 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -030738: 0c02 |0028: move-result-object v2 │ │ -03073a: 5463 b400 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -03073e: 6e20 d21b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -030744: 0c02 |002e: move-result-object v2 │ │ -030746: 1a03 8600 |002f: const-string v3, " now " // string@0086 │ │ -03074a: 6e20 d21b 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -030750: 0c02 |0034: move-result-object v2 │ │ -030752: 6e20 d21b 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -030758: 0c02 |0038: move-result-object v2 │ │ -03075a: 6e10 d61b 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -030760: 0c02 |003c: move-result-object v2 │ │ -030762: 7020 8b1b 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -030768: 2701 |0040: throw v1 │ │ -03076a: 5b67 b400 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -03076e: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -030772: 5261 9a00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -030776: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -03077a: 5261 9a00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -03077e: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -030782: 2201 df03 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ -030786: 2202 f003 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03078a: 7010 c91b 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -030790: 1a03 c502 |0054: const-string v3, "Can't change container ID of fragment " // string@02c5 │ │ -030794: 6e20 d21b 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03079a: 0c02 |0059: move-result-object v2 │ │ -03079c: 6e20 d11b 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0307a2: 0c02 |005d: move-result-object v2 │ │ -0307a4: 1a03 eb00 |005e: const-string v3, ": was " // string@00eb │ │ -0307a8: 6e20 d21b 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0307ae: 0c02 |0063: move-result-object v2 │ │ -0307b0: 5263 9a00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -0307b4: 6e20 ce1b 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0307ba: 0c02 |0069: move-result-object v2 │ │ -0307bc: 1a03 8600 |006a: const-string v3, " now " // string@0086 │ │ -0307c0: 6e20 d21b 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0307c6: 0c02 |006f: move-result-object v2 │ │ -0307c8: 6e20 ce1b 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0307ce: 0c02 |0073: move-result-object v2 │ │ -0307d0: 6e10 d61b 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0307d6: 0c02 |0077: move-result-object v2 │ │ -0307d8: 7020 8b1b 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0307de: 2701 |007b: throw v1 │ │ -0307e0: 5965 9a00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -0307e4: 5965 9300 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -0307e8: 2200 9400 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0094 │ │ -0307ec: 7010 7c02 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@027c │ │ -0307f2: 5908 4a00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -0307f6: 5b06 4d00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0307fa: 6e20 8602 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0286 │ │ -030800: 0e00 |008c: return-void │ │ +0306d0: |[0306d0] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +0306e0: 5441 6300 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +0306e4: 5b61 9b00 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +0306e8: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +0306ec: 5461 b400 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +0306f0: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +0306f4: 5461 b400 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +0306f8: 6e20 b81b 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +0306fe: 0a01 |000f: move-result v1 │ │ +030700: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +030704: 2201 df03 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ +030708: 2202 f003 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +03070c: 7010 c91b 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +030712: 1a03 c502 |0019: const-string v3, "Can't change tag of fragment " // string@02c5 │ │ +030716: 6e20 d21b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03071c: 0c02 |001e: move-result-object v2 │ │ +03071e: 6e20 d11b 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +030724: 0c02 |0022: move-result-object v2 │ │ +030726: 1a03 ea00 |0023: const-string v3, ": was " // string@00ea │ │ +03072a: 6e20 d21b 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +030730: 0c02 |0028: move-result-object v2 │ │ +030732: 5463 b400 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +030736: 6e20 d21b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03073c: 0c02 |002e: move-result-object v2 │ │ +03073e: 1a03 8500 |002f: const-string v3, " now " // string@0085 │ │ +030742: 6e20 d21b 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +030748: 0c02 |0034: move-result-object v2 │ │ +03074a: 6e20 d21b 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +030750: 0c02 |0038: move-result-object v2 │ │ +030752: 6e10 d61b 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +030758: 0c02 |003c: move-result-object v2 │ │ +03075a: 7020 8b1b 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +030760: 2701 |0040: throw v1 │ │ +030762: 5b67 b400 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +030766: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +03076a: 5261 9a00 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +03076e: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +030772: 5261 9a00 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +030776: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +03077a: 2201 df03 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ +03077e: 2202 f003 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +030782: 7010 c91b 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +030788: 1a03 c402 |0054: const-string v3, "Can't change container ID of fragment " // string@02c4 │ │ +03078c: 6e20 d21b 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +030792: 0c02 |0059: move-result-object v2 │ │ +030794: 6e20 d11b 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03079a: 0c02 |005d: move-result-object v2 │ │ +03079c: 1a03 ea00 |005e: const-string v3, ": was " // string@00ea │ │ +0307a0: 6e20 d21b 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0307a6: 0c02 |0063: move-result-object v2 │ │ +0307a8: 5263 9a00 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +0307ac: 6e20 ce1b 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0307b2: 0c02 |0069: move-result-object v2 │ │ +0307b4: 1a03 8500 |006a: const-string v3, " now " // string@0085 │ │ +0307b8: 6e20 d21b 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0307be: 0c02 |006f: move-result-object v2 │ │ +0307c0: 6e20 ce1b 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0307c6: 0c02 |0073: move-result-object v2 │ │ +0307c8: 6e10 d61b 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0307ce: 0c02 |0077: move-result-object v2 │ │ +0307d0: 7020 8b1b 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0307d6: 2701 |007b: throw v1 │ │ +0307d8: 5965 9a00 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +0307dc: 5965 9300 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +0307e0: 2200 9400 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0094 │ │ +0307e4: 7010 7c02 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@027c │ │ +0307ea: 5908 4a00 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +0307ee: 5b06 4d00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0307f2: 6e20 8602 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0286 │ │ +0307f8: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0004 line=418 │ │ 0x0006 line=419 │ │ 0x0012 line=420 │ │ 0x0041 line=424 │ │ @@ -1855,58 +1855,58 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -030804: |[030804] android.support.v4.app.BackStackRecord.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -030814: 5442 6300 |0000: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -030818: 5422 df00 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -03081c: 3802 4f00 |0004: if-eqz v2, 0053 // +004f │ │ -030820: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -030822: 5442 6300 |0007: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -030826: 5422 df00 |0009: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -03082a: 6e10 0f1c 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -030830: 0a02 |000e: move-result v2 │ │ -030832: 3521 4400 |000f: if-ge v1, v2, 0053 // +0044 │ │ -030836: 5442 6300 |0011: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -03083a: 5422 df00 |0013: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -03083e: 6e20 081c 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -030844: 0c00 |0018: move-result-object v0 │ │ -030846: 1f00 9e00 |0019: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -03084a: 5402 b900 |001b: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -03084e: 3802 2500 |001d: if-eqz v2, 0042 // +0025 │ │ -030852: 5402 9200 |001f: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ -030856: 3802 2100 |0021: if-eqz v2, 0042 // +0021 │ │ -03085a: 5202 9300 |0023: iget v2, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -03085e: 3362 1d00 |0025: if-ne v2, v6, 0042 // +001d │ │ -030862: 5502 9e00 |0027: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -030866: 3802 1c00 |0029: if-eqz v2, 0045 // +001c │ │ -03086a: 5452 5400 |002b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0054 │ │ -03086e: 5403 b900 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -030872: 6e20 071c 3200 |002f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1c07 │ │ -030878: 0a02 |0032: move-result v2 │ │ -03087a: 3902 0f00 |0033: if-nez v2, 0042 // +000f │ │ -03087e: 5402 b900 |0035: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -030882: 1213 |0037: const/4 v3, #int 1 // #1 │ │ -030884: 7130 0f04 2703 |0038: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@040f │ │ -03088a: 5452 5400 |003b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0054 │ │ -03088e: 5403 b900 |003d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -030892: 6e20 041c 3200 |003f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -030898: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03089c: 28c3 |0044: goto 0007 // -003d │ │ -03089e: 5402 b900 |0045: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0308a2: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -0308a4: 7130 0f04 2703 |0048: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@040f │ │ -0308aa: 5452 5400 |004b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0054 │ │ -0308ae: 5403 b900 |004d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0308b2: 6e20 0c1c 3200 |004f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1c0c │ │ -0308b8: 28f0 |0052: goto 0042 // -0010 │ │ -0308ba: 0e00 |0053: return-void │ │ +0307fc: |[0307fc] android.support.v4.app.BackStackRecord.excludeHiddenFragments:(Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +03080c: 5442 6300 |0000: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +030810: 5422 df00 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +030814: 3802 4f00 |0004: if-eqz v2, 0053 // +004f │ │ +030818: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +03081a: 5442 6300 |0007: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +03081e: 5422 df00 |0009: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +030822: 6e10 0f1c 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +030828: 0a02 |000e: move-result v2 │ │ +03082a: 3521 4400 |000f: if-ge v1, v2, 0053 // +0044 │ │ +03082e: 5442 6300 |0011: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +030832: 5422 df00 |0013: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +030836: 6e20 081c 1200 |0015: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +03083c: 0c00 |0018: move-result-object v0 │ │ +03083e: 1f00 9e00 |0019: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +030842: 5402 b900 |001b: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +030846: 3802 2500 |001d: if-eqz v2, 0042 // +0025 │ │ +03084a: 5402 9200 |001f: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ +03084e: 3802 2100 |0021: if-eqz v2, 0042 // +0021 │ │ +030852: 5202 9300 |0023: iget v2, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +030856: 3362 1d00 |0025: if-ne v2, v6, 0042 // +001d │ │ +03085a: 5502 9e00 |0027: iget-boolean v2, v0, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +03085e: 3802 1c00 |0029: if-eqz v2, 0045 // +001c │ │ +030862: 5452 5400 |002b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0054 │ │ +030866: 5403 b900 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03086a: 6e20 071c 3200 |002f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1c07 │ │ +030870: 0a02 |0032: move-result v2 │ │ +030872: 3902 0f00 |0033: if-nez v2, 0042 // +000f │ │ +030876: 5402 b900 |0035: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03087a: 1213 |0037: const/4 v3, #int 1 // #1 │ │ +03087c: 7130 0f04 2703 |0038: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@040f │ │ +030882: 5452 5400 |003b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0054 │ │ +030886: 5403 b900 |003d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03088a: 6e20 041c 3200 |003f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +030890: d801 0101 |0042: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030894: 28c3 |0044: goto 0007 // -003d │ │ +030896: 5402 b900 |0045: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03089a: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +03089c: 7130 0f04 2703 |0048: invoke-static {v7, v2, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V // method@040f │ │ +0308a2: 5452 5400 |004b: iget-object v2, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.hiddenFragmentViews:Ljava/util/ArrayList; // field@0054 │ │ +0308a6: 5403 b900 |004d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0308aa: 6e20 0c1c 3200 |004f: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1c0c │ │ +0308b0: 28f0 |0052: goto 0042 // -0010 │ │ +0308b2: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1375 │ │ 0x0006 line=1376 │ │ 0x0011 line=1377 │ │ 0x001b line=1378 │ │ 0x0027 line=1380 │ │ @@ -1930,26 +1930,26 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 18 16-bit code units │ │ -0308bc: |[0308bc] android.support.v4.app.BackStackRecord.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ -0308cc: 6e10 d518 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ -0308d2: 0c06 |0003: move-result-object v6 │ │ -0308d4: 2200 9300 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$3; // type@0093 │ │ -0308d8: 0771 |0006: move-object v1, v7 │ │ -0308da: 0782 |0007: move-object v2, v8 │ │ -0308dc: 0793 |0008: move-object v3, v9 │ │ -0308de: 01a4 |0009: move v4, v10 │ │ -0308e0: 07b5 |000a: move-object v5, v11 │ │ -0308e2: 7606 7a02 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord$3;.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@027a │ │ -0308e8: 6e20 7719 0600 |000e: invoke-virtual {v6, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1977 │ │ -0308ee: 0e00 |0011: return-void │ │ +0308b4: |[0308b4] android.support.v4.app.BackStackRecord.excludeHiddenFragmentsAfterEnter:(Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V │ │ +0308c4: 6e10 d518 0800 |0000: invoke-virtual {v8}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ +0308ca: 0c06 |0003: move-result-object v6 │ │ +0308cc: 2200 9300 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$3; // type@0093 │ │ +0308d0: 0771 |0006: move-object v1, v7 │ │ +0308d2: 0782 |0007: move-object v2, v8 │ │ +0308d4: 0793 |0008: move-object v3, v9 │ │ +0308d6: 01a4 |0009: move v4, v10 │ │ +0308d8: 07b5 |000a: move-object v5, v11 │ │ +0308da: 7606 7a02 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/BackStackRecord$3;.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Landroid/support/v4/app/BackStackRecord$TransitionState;ILjava/lang/Object;)V // method@027a │ │ +0308e0: 6e20 7719 0600 |000e: invoke-virtual {v6, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1977 │ │ +0308e6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ 0x0011 line=1372 │ │ locals : │ │ 0x0000 - 0x0012 reg=7 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0012 reg=8 sceneRoot Landroid/view/View; │ │ @@ -1962,27 +1962,27 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0308f0: |[0308f0] android.support.v4.app.BackStackRecord.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -030900: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -030904: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -030906: 1100 |0003: return-object v0 │ │ -030908: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ -03090c: 6e10 ea02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReenterTransition:()Ljava/lang/Object; // method@02ea │ │ -030912: 0c00 |0009: move-result-object v0 │ │ -030914: 7110 0e04 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@040e │ │ -03091a: 0c00 |000d: move-result-object v0 │ │ -03091c: 28f5 |000e: goto 0003 // -000b │ │ -03091e: 6e10 e502 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@02e5 │ │ -030924: 0c00 |0012: move-result-object v0 │ │ -030926: 28f7 |0013: goto 000a // -0009 │ │ +0308e8: |[0308e8] android.support.v4.app.BackStackRecord.getEnterTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +0308f8: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +0308fc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0308fe: 1100 |0003: return-object v0 │ │ +030900: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ +030904: 6e10 ea02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReenterTransition:()Ljava/lang/Object; // method@02ea │ │ +03090a: 0c00 |0009: move-result-object v0 │ │ +03090c: 7110 0e04 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@040e │ │ +030912: 0c00 |000d: move-result-object v0 │ │ +030914: 28f5 |000e: goto 0003 // -000b │ │ +030916: 6e10 e502 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@02e5 │ │ +03091c: 0c00 |0012: move-result-object v0 │ │ +03091e: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 0x0002 line=1054 │ │ 0x0003 line=1056 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 inFragment Landroid/support/v4/app/Fragment; │ │ @@ -1993,27 +1993,27 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -030928: |[030928] android.support.v4.app.BackStackRecord.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -030938: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ -03093c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03093e: 1100 |0003: return-object v0 │ │ -030940: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ -030944: 6e10 ec02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReturnTransition:()Ljava/lang/Object; // method@02ec │ │ -03094a: 0c00 |0009: move-result-object v0 │ │ -03094c: 7110 0e04 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@040e │ │ -030952: 0c00 |000d: move-result-object v0 │ │ -030954: 28f5 |000e: goto 0003 // -000b │ │ -030956: 6e10 e602 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@02e6 │ │ -03095c: 0c00 |0012: move-result-object v0 │ │ -03095e: 28f7 |0013: goto 000a // -0009 │ │ +030920: |[030920] android.support.v4.app.BackStackRecord.getExitTransition:(Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +030930: 3901 0400 |0000: if-nez v1, 0004 // +0004 │ │ +030934: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +030936: 1100 |0003: return-object v0 │ │ +030938: 3802 0b00 |0004: if-eqz v2, 000f // +000b │ │ +03093c: 6e10 ec02 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getReturnTransition:()Ljava/lang/Object; // method@02ec │ │ +030942: 0c00 |0009: move-result-object v0 │ │ +030944: 7110 0e04 0000 |000a: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@040e │ │ +03094a: 0c00 |000d: move-result-object v0 │ │ +03094c: 28f5 |000e: goto 0003 // -000b │ │ +03094e: 6e10 e602 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@02e6 │ │ +030954: 0c00 |0012: move-result-object v0 │ │ +030956: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ 0x0002 line=1062 │ │ 0x0003 line=1064 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 outFragment Landroid/support/v4/app/Fragment; │ │ @@ -2024,28 +2024,28 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -030960: |[030960] android.support.v4.app.BackStackRecord.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ -030970: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ -030974: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -030978: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03097a: 1100 |0005: return-object v0 │ │ -03097c: 3803 0b00 |0006: if-eqz v3, 0011 // +000b │ │ -030980: 6e10 ee02 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementReturnTransition:()Ljava/lang/Object; // method@02ee │ │ -030986: 0c00 |000b: move-result-object v0 │ │ -030988: 7110 0e04 0000 |000c: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@040e │ │ -03098e: 0c00 |000f: move-result-object v0 │ │ -030990: 28f5 |0010: goto 0005 // -000b │ │ -030992: 6e10 ed02 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@02ed │ │ -030998: 0c00 |0014: move-result-object v0 │ │ -03099a: 28f7 |0015: goto 000c // -0009 │ │ +030958: |[030958] android.support.v4.app.BackStackRecord.getSharedElementTransition:(Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;Z)Ljava/lang/Object; │ │ +030968: 3801 0400 |0000: if-eqz v1, 0004 // +0004 │ │ +03096c: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +030970: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +030972: 1100 |0005: return-object v0 │ │ +030974: 3803 0b00 |0006: if-eqz v3, 0011 // +000b │ │ +030978: 6e10 ee02 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementReturnTransition:()Ljava/lang/Object; // method@02ee │ │ +03097e: 0c00 |000b: move-result-object v0 │ │ +030980: 7110 0e04 0000 |000c: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; // method@040e │ │ +030986: 0c00 |000f: move-result-object v0 │ │ +030988: 28f5 |0010: goto 0005 // -000b │ │ +03098a: 6e10 ed02 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@02ed │ │ +030990: 0c00 |0014: move-result-object v0 │ │ +030992: 28f7 |0015: goto 000c // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0004 line=1071 │ │ 0x0005 line=1073 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 inFragment Landroid/support/v4/app/Fragment; │ │ @@ -2057,32 +2057,32 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -03099c: |[03099c] android.support.v4.app.BackStackRecord.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ -0309ac: 2200 4701 |0000: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ -0309b0: 7010 8506 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ -0309b6: 6e10 f102 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ -0309bc: 0c01 |0008: move-result-object v1 │ │ -0309be: 3801 1300 |0009: if-eqz v1, 001c // +0013 │ │ -0309c2: 5442 6800 |000b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ -0309c6: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ -0309ca: 7120 1004 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0410 │ │ -0309d0: 3807 0b00 |0012: if-eqz v7, 001d // +000b │ │ -0309d4: 5442 6800 |0014: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ -0309d8: 5443 6900 |0016: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -0309dc: 7130 a002 3200 |0018: invoke-static {v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; // method@02a0 │ │ -0309e2: 0c00 |001b: move-result-object v0 │ │ -0309e4: 1100 |001c: return-object v0 │ │ -0309e6: 5442 6900 |001d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -0309ea: 6e20 9306 2000 |001f: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0693 │ │ -0309f0: 28fa |0022: goto 001c // -0006 │ │ +030994: |[030994] android.support.v4.app.BackStackRecord.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ +0309a4: 2200 4701 |0000: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ +0309a8: 7010 8506 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ +0309ae: 6e10 f102 0600 |0005: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ +0309b4: 0c01 |0008: move-result-object v1 │ │ +0309b6: 3801 1300 |0009: if-eqz v1, 001c // +0013 │ │ +0309ba: 5442 6800 |000b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ +0309be: 3802 0f00 |000d: if-eqz v2, 001c // +000f │ │ +0309c2: 7120 1004 1000 |000f: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0410 │ │ +0309c8: 3807 0b00 |0012: if-eqz v7, 001d // +000b │ │ +0309cc: 5442 6800 |0014: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ +0309d0: 5443 6900 |0016: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +0309d4: 7130 a002 3200 |0018: invoke-static {v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; // method@02a0 │ │ +0309da: 0c00 |001b: move-result-object v0 │ │ +0309dc: 1100 |001c: return-object v0 │ │ +0309de: 5442 6900 |001d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +0309e2: 6e20 9306 2000 |001f: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0693 │ │ +0309e8: 28fa |0022: goto 001c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1346 │ │ 0x0005 line=1347 │ │ 0x0009 line=1348 │ │ 0x000b line=1349 │ │ 0x000f line=1350 │ │ @@ -2103,33 +2103,33 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -0309f4: |[0309f4] android.support.v4.app.BackStackRecord.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ -030a04: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -030a06: 7040 9c02 5467 |0001: invoke-direct {v4, v5, v7, v6}, Landroid/support/v4/app/BackStackRecord;.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; // method@029c │ │ -030a0c: 0c00 |0004: move-result-object v0 │ │ -030a0e: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ -030a12: 5471 9900 |0007: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -030a16: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -030a1a: 5471 9900 |000b: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -030a1e: 5442 6900 |000d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030a22: 6e30 3d05 2100 |000f: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@053d │ │ -030a28: 7040 a602 5430 |0012: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@02a6 │ │ -030a2e: 1100 |0015: return-object v0 │ │ -030a30: 5471 9700 |0016: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ -030a34: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ -030a38: 5471 9700 |001a: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ -030a3c: 5442 6900 |001c: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030a40: 6e30 3d05 2100 |001e: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@053d │ │ -030a46: 7040 ab02 5430 |0021: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@02ab │ │ -030a4c: 28f1 |0024: goto 0015 // -000f │ │ +0309ec: |[0309ec] android.support.v4.app.BackStackRecord.mapSharedElementsIn:(Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;)Landroid/support/v4/util/ArrayMap; │ │ +0309fc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0309fe: 7040 9c02 5467 |0001: invoke-direct {v4, v5, v7, v6}, Landroid/support/v4/app/BackStackRecord;.mapEnteringSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; // method@029c │ │ +030a04: 0c00 |0004: move-result-object v0 │ │ +030a06: 3806 1100 |0005: if-eqz v6, 0016 // +0011 │ │ +030a0a: 5471 9900 |0007: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +030a0e: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +030a12: 5471 9900 |000b: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +030a16: 5442 6900 |000d: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +030a1a: 6e30 3d05 2100 |000f: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@053d │ │ +030a20: 7040 a602 5430 |0012: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@02a6 │ │ +030a26: 1100 |0015: return-object v0 │ │ +030a28: 5471 9700 |0016: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ +030a2c: 3801 0900 |0018: if-eqz v1, 0021 // +0009 │ │ +030a30: 5471 9700 |001a: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ +030a34: 5442 6900 |001c: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +030a38: 6e30 3d05 2100 |001e: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@053d │ │ +030a3e: 7040 ab02 5430 |0021: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@02ab │ │ +030a44: 28f1 |0024: goto 0015 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1291 │ │ 0x0005 line=1295 │ │ 0x0007 line=1296 │ │ 0x000b line=1297 │ │ 0x0012 line=1300 │ │ @@ -2149,29 +2149,29 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 23 16-bit code units │ │ -030a50: |[030a50] android.support.v4.app.BackStackRecord.prepareSharedElementTransition:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V │ │ -030a60: 6e10 d518 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ -030a66: 0c09 |0003: move-result-object v9 │ │ -030a68: 2200 9200 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$2; // type@0092 │ │ -030a6c: 07a1 |0006: move-object v1, v10 │ │ -030a6e: 07c2 |0007: move-object v2, v12 │ │ -030a70: 07d3 |0008: move-object v3, v13 │ │ -030a72: 0804 1100 |0009: move-object/from16 v4, v17 │ │ -030a76: 07b5 |000b: move-object v5, v11 │ │ -030a78: 0206 1000 |000c: move/from16 v6, v16 │ │ -030a7c: 07e7 |000e: move-object v7, v14 │ │ -030a7e: 07f8 |000f: move-object v8, v15 │ │ -030a80: 7609 7802 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/app/BackStackRecord$2;.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V // method@0278 │ │ -030a86: 6e20 7719 0900 |0013: invoke-virtual {v9, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1977 │ │ -030a8c: 0e00 |0016: return-void │ │ +030a48: |[030a48] android.support.v4.app.BackStackRecord.prepareSharedElementTransition:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/view/View;Ljava/lang/Object;Landroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;ZLjava/util/ArrayList;)V │ │ +030a58: 6e10 d518 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ +030a5e: 0c09 |0003: move-result-object v9 │ │ +030a60: 2200 9200 |0004: new-instance v0, Landroid/support/v4/app/BackStackRecord$2; // type@0092 │ │ +030a64: 07a1 |0006: move-object v1, v10 │ │ +030a66: 07c2 |0007: move-object v2, v12 │ │ +030a68: 07d3 |0008: move-object v3, v13 │ │ +030a6a: 0804 1100 |0009: move-object/from16 v4, v17 │ │ +030a6e: 07b5 |000b: move-object v5, v11 │ │ +030a70: 0206 1000 |000c: move/from16 v6, v16 │ │ +030a74: 07e7 |000e: move-object v7, v14 │ │ +030a76: 07f8 |000f: move-object v8, v15 │ │ +030a78: 7609 7802 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/app/BackStackRecord$2;.:(Landroid/support/v4/app/BackStackRecord;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Landroid/support/v4/app/BackStackRecord$TransitionState;ZLandroid/support/v4/app/Fragment;Landroid/support/v4/app/Fragment;)V // method@0278 │ │ +030a7e: 6e20 7719 0900 |0013: invoke-virtual {v9, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1977 │ │ +030a84: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1233 │ │ 0x0016 line=1263 │ │ locals : │ │ 0x0000 - 0x0000 reg=17 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0017 reg=10 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -2188,38 +2188,38 @@ │ │ type : '(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -030a90: |[030a90] android.support.v4.app.BackStackRecord.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ │ -030aa0: 6e10 8d06 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@068d │ │ -030aa6: 0a04 |0003: move-result v4 │ │ -030aa8: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ -030aac: 1107 |0006: return-object v7 │ │ -030aae: 2202 4701 |0007: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ -030ab2: 7010 8506 0200 |0009: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ -030ab8: 6e10 0f1c 0500 |000c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -030abe: 0a01 |000f: move-result v1 │ │ -030ac0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -030ac2: 3510 1800 |0011: if-ge v0, v1, 0029 // +0018 │ │ -030ac6: 6e20 081c 0500 |0013: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -030acc: 0c04 |0016: move-result-object v4 │ │ -030ace: 6e20 8906 4700 |0017: invoke-virtual {v7, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0689 │ │ -030ad4: 0c03 |001a: move-result-object v3 │ │ -030ad6: 1f03 6803 |001b: check-cast v3, Landroid/view/View; // type@0368 │ │ -030ada: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ -030ade: 6e20 081c 0600 |001f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -030ae4: 0c04 |0022: move-result-object v4 │ │ -030ae6: 6e30 9006 4203 |0023: invoke-virtual {v2, v4, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0690 │ │ -030aec: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -030af0: 28e9 |0028: goto 0011 // -0017 │ │ -030af2: 0727 |0029: move-object v7, v2 │ │ -030af4: 28dc |002a: goto 0006 // -0024 │ │ +030a88: |[030a88] android.support.v4.app.BackStackRecord.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; │ │ +030a98: 6e10 8d06 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@068d │ │ +030a9e: 0a04 |0003: move-result v4 │ │ +030aa0: 3804 0300 |0004: if-eqz v4, 0007 // +0003 │ │ +030aa4: 1107 |0006: return-object v7 │ │ +030aa6: 2202 4701 |0007: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ +030aaa: 7010 8506 0200 |0009: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ +030ab0: 6e10 0f1c 0500 |000c: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +030ab6: 0a01 |000f: move-result v1 │ │ +030ab8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +030aba: 3510 1800 |0011: if-ge v0, v1, 0029 // +0018 │ │ +030abe: 6e20 081c 0500 |0013: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +030ac4: 0c04 |0016: move-result-object v4 │ │ +030ac6: 6e20 8906 4700 |0017: invoke-virtual {v7, v4}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0689 │ │ +030acc: 0c03 |001a: move-result-object v3 │ │ +030ace: 1f03 6803 |001b: check-cast v3, Landroid/view/View; // type@0368 │ │ +030ad2: 3803 0900 |001d: if-eqz v3, 0026 // +0009 │ │ +030ad6: 6e20 081c 0600 |001f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +030adc: 0c04 |0022: move-result-object v4 │ │ +030ade: 6e30 9006 4203 |0023: invoke-virtual {v2, v4, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0690 │ │ +030ae4: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +030ae8: 28e9 |0028: goto 0011 // -0017 │ │ +030aea: 0727 |0029: move-object v7, v2 │ │ +030aec: 28dc |002a: goto 0006 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1321 │ │ 0x0006 line=1332 │ │ 0x0007 line=1324 │ │ 0x000c line=1325 │ │ 0x0010 line=1326 │ │ @@ -2246,46 +2246,46 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -030af8: |[030af8] android.support.v4.app.BackStackRecord.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ -030b08: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -030b0a: 2200 4701 |0001: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ -030b0e: 7010 8506 0000 |0003: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ -030b14: 5441 6800 |0006: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ -030b18: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ -030b1c: 6e10 f102 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ -030b22: 0c01 |000d: move-result-object v1 │ │ -030b24: 7120 1004 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0410 │ │ -030b2a: 3807 1800 |0011: if-eqz v7, 0029 // +0018 │ │ -030b2e: 5441 6900 |0013: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030b32: 6e20 9306 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0693 │ │ -030b38: 3807 1a00 |0018: if-eqz v7, 0032 // +001a │ │ -030b3c: 5461 9700 |001a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ -030b40: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -030b44: 5461 9700 |001e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ -030b48: 5442 6900 |0020: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030b4c: 6e30 3d05 2100 |0022: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@053d │ │ -030b52: 7040 a602 5430 |0025: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@02a6 │ │ -030b58: 1100 |0028: return-object v0 │ │ -030b5a: 5441 6800 |0029: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ -030b5e: 5442 6900 |002b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030b62: 7130 a002 2100 |002d: invoke-static {v1, v2, v0}, Landroid/support/v4/app/BackStackRecord;.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; // method@02a0 │ │ -030b68: 0c00 |0030: move-result-object v0 │ │ -030b6a: 28e7 |0031: goto 0018 // -0019 │ │ -030b6c: 5461 9900 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -030b70: 3801 0900 |0034: if-eqz v1, 003d // +0009 │ │ -030b74: 5461 9900 |0036: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -030b78: 5442 6900 |0038: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030b7c: 6e30 3d05 2100 |003a: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@053d │ │ -030b82: 7040 ab02 5430 |003d: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@02ab │ │ -030b88: 28e8 |0040: goto 0028 // -0018 │ │ +030af0: |[030af0] android.support.v4.app.BackStackRecord.remapSharedElements:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/app/Fragment;Z)Landroid/support/v4/util/ArrayMap; │ │ +030b00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +030b02: 2200 4701 |0001: new-instance v0, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ +030b06: 7010 8506 0000 |0003: invoke-direct {v0}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ +030b0c: 5441 6800 |0006: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ +030b10: 3801 1000 |0008: if-eqz v1, 0018 // +0010 │ │ +030b14: 6e10 f102 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ +030b1a: 0c01 |000d: move-result-object v1 │ │ +030b1c: 7120 1004 1000 |000e: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0410 │ │ +030b22: 3807 1800 |0011: if-eqz v7, 0029 // +0018 │ │ +030b26: 5441 6900 |0013: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +030b2a: 6e20 9306 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/util/ArrayMap;.retainAll:(Ljava/util/Collection;)Z // method@0693 │ │ +030b30: 3807 1a00 |0018: if-eqz v7, 0032 // +001a │ │ +030b34: 5461 9700 |001a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ +030b38: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +030b3c: 5461 9700 |001e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ +030b40: 5442 6900 |0020: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +030b44: 6e30 3d05 2100 |0022: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@053d │ │ +030b4a: 7040 a602 5430 |0025: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@02a6 │ │ +030b50: 1100 |0028: return-object v0 │ │ +030b52: 5441 6800 |0029: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ +030b56: 5442 6900 |002b: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +030b5a: 7130 a002 2100 |002d: invoke-static {v1, v2, v0}, Landroid/support/v4/app/BackStackRecord;.remapNames:(Ljava/util/ArrayList;Ljava/util/ArrayList;Landroid/support/v4/util/ArrayMap;)Landroid/support/v4/util/ArrayMap; // method@02a0 │ │ +030b60: 0c00 |0030: move-result-object v0 │ │ +030b62: 28e7 |0031: goto 0018 // -0019 │ │ +030b64: 5461 9900 |0032: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +030b68: 3801 0900 |0034: if-eqz v1, 003d // +0009 │ │ +030b6c: 5461 9900 |0036: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +030b70: 5442 6900 |0038: iget-object v2, v4, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +030b74: 6e30 3d05 2100 |003a: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/SharedElementCallback;.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V // method@053d │ │ +030b7a: 7040 ab02 5430 |003d: invoke-direct {v4, v5, v0, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V // method@02ab │ │ +030b80: 28e8 |0040: goto 0028 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1089 │ │ 0x0006 line=1090 │ │ 0x000a line=1091 │ │ 0x0011 line=1092 │ │ 0x0013 line=1093 │ │ @@ -2310,47 +2310,47 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -030b8c: |[030b8c] android.support.v4.app.BackStackRecord.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ -030b9c: 5476 6900 |0000: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030ba0: 3906 2c00 |0002: if-nez v6, 002e // +002c │ │ -030ba4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -030ba6: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -030ba8: 3501 3500 |0006: if-ge v1, v0, 003b // +0035 │ │ -030bac: 5476 6800 |0008: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ -030bb0: 6e20 081c 1600 |000a: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -030bb6: 0c03 |000d: move-result-object v3 │ │ -030bb8: 1f03 ef03 |000e: check-cast v3, Ljava/lang/String; // type@03ef │ │ -030bbc: 5476 6900 |0010: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030bc0: 6e20 081c 1600 |0012: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -030bc6: 0c02 |0015: move-result-object v2 │ │ -030bc8: 1f02 ef03 |0016: check-cast v2, Ljava/lang/String; // type@03ef │ │ -030bcc: 6e20 8906 2900 |0018: invoke-virtual {v9, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0689 │ │ -030bd2: 0c05 |001b: move-result-object v5 │ │ -030bd4: 1f05 6803 |001c: check-cast v5, Landroid/view/View; // type@0368 │ │ -030bd8: 3805 0d00 |001e: if-eqz v5, 002b // +000d │ │ -030bdc: 7110 1204 0500 |0020: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0412 │ │ -030be2: 0c04 |0023: move-result-object v4 │ │ -030be4: 380a 1100 |0024: if-eqz v10, 0035 // +0011 │ │ -030be8: 5486 5500 |0026: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ -030bec: 7130 aa02 3604 |0028: invoke-static {v6, v3, v4}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@02aa │ │ -030bf2: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030bf6: 28d9 |002d: goto 0006 // -0027 │ │ -030bf8: 5476 6900 |002e: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030bfc: 6e10 0f1c 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -030c02: 0a00 |0033: move-result v0 │ │ -030c04: 28d1 |0034: goto 0005 // -002f │ │ -030c06: 5486 5500 |0035: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ -030c0a: 7130 aa02 4603 |0037: invoke-static {v6, v4, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@02aa │ │ -030c10: 28f1 |003a: goto 002b // -000f │ │ -030c12: 0e00 |003b: return-void │ │ +030b84: |[030b84] android.support.v4.app.BackStackRecord.setBackNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ +030b94: 5476 6900 |0000: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +030b98: 3906 2c00 |0002: if-nez v6, 002e // +002c │ │ +030b9c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +030b9e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +030ba0: 3501 3500 |0006: if-ge v1, v0, 003b // +0035 │ │ +030ba4: 5476 6800 |0008: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ +030ba8: 6e20 081c 1600 |000a: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +030bae: 0c03 |000d: move-result-object v3 │ │ +030bb0: 1f03 ef03 |000e: check-cast v3, Ljava/lang/String; // type@03ef │ │ +030bb4: 5476 6900 |0010: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +030bb8: 6e20 081c 1600 |0012: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +030bbe: 0c02 |0015: move-result-object v2 │ │ +030bc0: 1f02 ef03 |0016: check-cast v2, Ljava/lang/String; // type@03ef │ │ +030bc4: 6e20 8906 2900 |0018: invoke-virtual {v9, v2}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0689 │ │ +030bca: 0c05 |001b: move-result-object v5 │ │ +030bcc: 1f05 6803 |001c: check-cast v5, Landroid/view/View; // type@0368 │ │ +030bd0: 3805 0d00 |001e: if-eqz v5, 002b // +000d │ │ +030bd4: 7110 1204 0500 |0020: invoke-static {v5}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0412 │ │ +030bda: 0c04 |0023: move-result-object v4 │ │ +030bdc: 380a 1100 |0024: if-eqz v10, 0035 // +0011 │ │ +030be0: 5486 5500 |0026: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ +030be4: 7130 aa02 3604 |0028: invoke-static {v6, v3, v4}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@02aa │ │ +030bea: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030bee: 28d9 |002d: goto 0006 // -0027 │ │ +030bf0: 5476 6900 |002e: iget-object v6, v7, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +030bf4: 6e10 0f1c 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +030bfa: 0a00 |0033: move-result v0 │ │ +030bfc: 28d1 |0034: goto 0005 // -002f │ │ +030bfe: 5486 5500 |0035: iget-object v6, v8, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ +030c02: 7130 aa02 4603 |0037: invoke-static {v6, v4, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@02aa │ │ +030c08: 28f1 |003a: goto 002b // -000f │ │ +030c0a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ 0x0005 line=1423 │ │ 0x0008 line=1424 │ │ 0x0010 line=1425 │ │ 0x0018 line=1426 │ │ @@ -2386,31 +2386,31 @@ │ │ type : '(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -030c14: |[030c14] android.support.v4.app.BackStackRecord.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ -030c24: 5431 6900 |0000: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030c28: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -030c2c: 6e10 8d06 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@068d │ │ -030c32: 0a01 |0007: move-result v1 │ │ -030c34: 3901 1500 |0008: if-nez v1, 001d // +0015 │ │ -030c38: 5431 6900 |000a: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -030c3c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -030c3e: 6e20 081c 2100 |000d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -030c44: 0c01 |0010: move-result-object v1 │ │ -030c46: 6e20 8906 1400 |0011: invoke-virtual {v4, v1}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0689 │ │ -030c4c: 0c00 |0014: move-result-object v0 │ │ -030c4e: 1f00 6803 |0015: check-cast v0, Landroid/view/View; // type@0368 │ │ -030c52: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ -030c56: 5451 5300 |0019: iget-object v1, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0053 │ │ -030c5a: 5b10 2001 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0120 │ │ -030c5e: 0e00 |001d: return-void │ │ +030c0c: |[030c0c] android.support.v4.app.BackStackRecord.setEpicenterIn:(Landroid/support/v4/util/ArrayMap;Landroid/support/v4/app/BackStackRecord$TransitionState;)V │ │ +030c1c: 5431 6900 |0000: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +030c20: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +030c24: 6e10 8d06 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/ArrayMap;.isEmpty:()Z // method@068d │ │ +030c2a: 0a01 |0007: move-result v1 │ │ +030c2c: 3901 1500 |0008: if-nez v1, 001d // +0015 │ │ +030c30: 5431 6900 |000a: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +030c34: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +030c36: 6e20 081c 2100 |000d: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +030c3c: 0c01 |0010: move-result-object v1 │ │ +030c3e: 6e20 8906 1400 |0011: invoke-virtual {v4, v1}, Landroid/support/v4/util/ArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0689 │ │ +030c44: 0c00 |0014: move-result-object v0 │ │ +030c46: 1f00 6803 |0015: check-cast v0, Landroid/view/View; // type@0368 │ │ +030c4a: 3800 0600 |0017: if-eqz v0, 001d // +0006 │ │ +030c4e: 5451 5300 |0019: iget-object v1, v5, Landroid/support/v4/app/BackStackRecord$TransitionState;.enteringEpicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0053 │ │ +030c52: 5b10 2001 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0120 │ │ +030c56: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1278 │ │ 0x000a line=1280 │ │ 0x0017 line=1282 │ │ 0x0019 line=1283 │ │ 0x001d line=1286 │ │ @@ -2426,32 +2426,32 @@ │ │ type : '(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -030c60: |[030c60] android.support.v4.app.BackStackRecord.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ -030c70: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ -030c74: 5230 9300 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -030c78: 3800 1d00 |0004: if-eqz v0, 0021 // +001d │ │ -030c7c: 6e10 f802 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02f8 │ │ -030c82: 0a01 |0009: move-result v1 │ │ -030c84: 3901 1700 |000a: if-nez v1, 0021 // +0017 │ │ -030c88: 6e10 f702 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02f7 │ │ -030c8e: 0a01 |000f: move-result v1 │ │ -030c90: 3801 1100 |0010: if-eqz v1, 0021 // +0011 │ │ -030c94: 6e10 f102 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ -030c9a: 0c01 |0015: move-result-object v1 │ │ -030c9c: 3801 0b00 |0016: if-eqz v1, 0021 // +000b │ │ -030ca0: 6e20 0b18 0200 |0018: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ -030ca6: 0c01 |001b: move-result-object v1 │ │ -030ca8: 3901 0500 |001c: if-nez v1, 0021 // +0005 │ │ -030cac: 6e30 0d18 0203 |001e: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@180d │ │ -030cb2: 0e00 |0021: return-void │ │ +030c58: |[030c58] android.support.v4.app.BackStackRecord.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ +030c68: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ +030c6c: 5230 9300 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +030c70: 3800 1d00 |0004: if-eqz v0, 0021 // +001d │ │ +030c74: 6e10 f802 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02f8 │ │ +030c7a: 0a01 |0009: move-result v1 │ │ +030c7c: 3901 1700 |000a: if-nez v1, 0021 // +0017 │ │ +030c80: 6e10 f702 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02f7 │ │ +030c86: 0a01 |000f: move-result v1 │ │ +030c88: 3801 1100 |0010: if-eqz v1, 0021 // +0011 │ │ +030c8c: 6e10 f102 0300 |0012: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ +030c92: 0c01 |0015: move-result-object v1 │ │ +030c94: 3801 0b00 |0016: if-eqz v1, 0021 // +000b │ │ +030c98: 6e20 0b18 0200 |0018: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ +030c9e: 0c01 |001b: move-result-object v1 │ │ +030ca0: 3901 0500 |001c: if-nez v1, 0021 // +0005 │ │ +030ca4: 6e30 0d18 0203 |001e: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@180d │ │ +030caa: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0002 line=748 │ │ 0x0004 line=749 │ │ 0x001e line=751 │ │ 0x0021 line=754 │ │ @@ -2466,20 +2466,20 @@ │ │ type : '(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -030cb4: |[030cb4] android.support.v4.app.BackStackRecord.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ -030cc4: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ -030cc8: 5230 9300 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -030ccc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -030cd0: 6e30 0d18 0203 |0006: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@180d │ │ -030cd6: 0e00 |0009: return-void │ │ +030cac: |[030cac] android.support.v4.app.BackStackRecord.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V │ │ +030cbc: 3803 0900 |0000: if-eqz v3, 0009 // +0009 │ │ +030cc0: 5230 9300 |0002: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +030cc4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +030cc8: 6e30 0d18 0203 |0006: invoke-virtual {v2, v0, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@180d │ │ +030cce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ 0x0002 line=758 │ │ 0x0004 line=759 │ │ 0x0006 line=760 │ │ 0x0009 line=763 │ │ @@ -2495,35 +2495,35 @@ │ │ type : '(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -030cd8: |[030cd8] android.support.v4.app.BackStackRecord.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ │ -030ce8: 3803 1e00 |0000: if-eqz v3, 001e // +001e │ │ -030cec: 3804 1c00 |0002: if-eqz v4, 001e // +001c │ │ -030cf0: 6e20 b81b 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -030cf6: 0a01 |0007: move-result v1 │ │ -030cf8: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ -030cfc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -030cfe: 6e10 9506 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0695 │ │ -030d04: 0a01 |000e: move-result v1 │ │ -030d06: 3510 1300 |000f: if-ge v0, v1, 0022 // +0013 │ │ -030d0a: 6e20 9606 0200 |0011: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0696 │ │ -030d10: 0c01 |0014: move-result-object v1 │ │ -030d12: 6e20 b81b 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -030d18: 0a01 |0018: move-result v1 │ │ -030d1a: 3801 0600 |0019: if-eqz v1, 001f // +0006 │ │ -030d1e: 6e30 9406 0204 |001b: invoke-virtual {v2, v0, v4}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0694 │ │ -030d24: 0e00 |001e: return-void │ │ -030d26: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -030d2a: 28ea |0021: goto 000b // -0016 │ │ -030d2c: 6e30 9006 3204 |0022: invoke-virtual {v2, v3, v4}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0690 │ │ -030d32: 28f9 |0025: goto 001e // -0007 │ │ +030cd0: |[030cd0] android.support.v4.app.BackStackRecord.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V │ │ +030ce0: 3803 1e00 |0000: if-eqz v3, 001e // +001e │ │ +030ce4: 3804 1c00 |0002: if-eqz v4, 001e // +001c │ │ +030ce8: 6e20 b81b 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +030cee: 0a01 |0007: move-result v1 │ │ +030cf0: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +030cf4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +030cf6: 6e10 9506 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0695 │ │ +030cfc: 0a01 |000e: move-result v1 │ │ +030cfe: 3510 1300 |000f: if-ge v0, v1, 0022 // +0013 │ │ +030d02: 6e20 9606 0200 |0011: invoke-virtual {v2, v0}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0696 │ │ +030d08: 0c01 |0014: move-result-object v1 │ │ +030d0a: 6e20 b81b 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +030d10: 0a01 |0018: move-result v1 │ │ +030d12: 3801 0600 |0019: if-eqz v1, 001f // +0006 │ │ +030d16: 6e30 9406 0204 |001b: invoke-virtual {v2, v0, v4}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0694 │ │ +030d1c: 0e00 |001e: return-void │ │ +030d1e: d800 0001 |001f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +030d22: 28ea |0021: goto 000b // -0016 │ │ +030d24: 6e30 9006 3204 |0022: invoke-virtual {v2, v3, v4}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0690 │ │ +030d2a: 28f9 |0025: goto 001e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1398 │ │ 0x000a line=1399 │ │ 0x0011 line=1400 │ │ 0x001b line=1401 │ │ 0x001e line=1407 │ │ @@ -2542,36 +2542,36 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -030d34: |[030d34] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ -030d44: 6e10 9506 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0695 │ │ -030d4a: 0a00 |0003: move-result v0 │ │ -030d4c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -030d4e: 3501 2200 |0005: if-ge v1, v0, 0027 // +0022 │ │ -030d52: 6e20 8e06 1700 |0007: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.keyAt:(I)Ljava/lang/Object; // method@068e │ │ -030d58: 0c02 |000a: move-result-object v2 │ │ -030d5a: 1f02 ef03 |000b: check-cast v2, Ljava/lang/String; // type@03ef │ │ -030d5e: 6e20 9606 1700 |000d: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0696 │ │ -030d64: 0c04 |0010: move-result-object v4 │ │ -030d66: 1f04 6803 |0011: check-cast v4, Landroid/view/View; // type@0368 │ │ -030d6a: 7110 1204 0400 |0013: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0412 │ │ -030d70: 0c03 |0016: move-result-object v3 │ │ -030d72: 3808 0a00 |0017: if-eqz v8, 0021 // +000a │ │ -030d76: 5464 5500 |0019: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ -030d7a: 7130 aa02 2403 |001b: invoke-static {v4, v2, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@02aa │ │ -030d80: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -030d84: 28e5 |0020: goto 0005 // -001b │ │ -030d86: 5464 5500 |0021: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ -030d8a: 7130 aa02 3402 |0023: invoke-static {v4, v3, v2}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@02aa │ │ -030d90: 28f8 |0026: goto 001e // -0008 │ │ -030d92: 0e00 |0027: return-void │ │ +030d2c: |[030d2c] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Landroid/support/v4/util/ArrayMap;Z)V │ │ +030d3c: 6e10 9506 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/util/ArrayMap;.size:()I // method@0695 │ │ +030d42: 0a00 |0003: move-result v0 │ │ +030d44: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +030d46: 3501 2200 |0005: if-ge v1, v0, 0027 // +0022 │ │ +030d4a: 6e20 8e06 1700 |0007: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.keyAt:(I)Ljava/lang/Object; // method@068e │ │ +030d50: 0c02 |000a: move-result-object v2 │ │ +030d52: 1f02 ef03 |000b: check-cast v2, Ljava/lang/String; // type@03ef │ │ +030d56: 6e20 9606 1700 |000d: invoke-virtual {v7, v1}, Landroid/support/v4/util/ArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0696 │ │ +030d5c: 0c04 |0010: move-result-object v4 │ │ +030d5e: 1f04 6803 |0011: check-cast v4, Landroid/view/View; // type@0368 │ │ +030d62: 7110 1204 0400 |0013: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getTransitionName:(Landroid/view/View;)Ljava/lang/String; // method@0412 │ │ +030d68: 0c03 |0016: move-result-object v3 │ │ +030d6a: 3808 0a00 |0017: if-eqz v8, 0021 // +000a │ │ +030d6e: 5464 5500 |0019: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ +030d72: 7130 aa02 2403 |001b: invoke-static {v4, v2, v3}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@02aa │ │ +030d78: d801 0101 |001e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +030d7c: 28e5 |0020: goto 0005 // -001b │ │ +030d7e: 5464 5500 |0021: iget-object v4, v6, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ +030d82: 7130 aa02 3402 |0023: invoke-static {v4, v3, v2}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@02aa │ │ +030d88: 28f8 |0026: goto 001e // -0008 │ │ +030d8a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ 0x0004 line=1441 │ │ 0x0007 line=1442 │ │ 0x000d line=1443 │ │ 0x0017 line=1444 │ │ @@ -2595,31 +2595,31 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -030d94: |[030d94] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ -030da4: 3805 1d00 |0000: if-eqz v5, 001d // +001d │ │ -030da8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -030daa: 6e10 0f1c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -030db0: 0a03 |0006: move-result v3 │ │ -030db2: 3530 1600 |0007: if-ge v0, v3, 001d // +0016 │ │ -030db6: 6e20 081c 0500 |0009: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -030dbc: 0c01 |000c: move-result-object v1 │ │ -030dbe: 1f01 ef03 |000d: check-cast v1, Ljava/lang/String; // type@03ef │ │ -030dc2: 6e20 081c 0600 |000f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -030dc8: 0c02 |0012: move-result-object v2 │ │ -030dca: 1f02 ef03 |0013: check-cast v2, Ljava/lang/String; // type@03ef │ │ -030dce: 5443 5500 |0015: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ -030dd2: 7130 aa02 1302 |0017: invoke-static {v3, v1, v2}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@02aa │ │ -030dd8: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -030ddc: 28e7 |001c: goto 0003 // -0019 │ │ -030dde: 0e00 |001d: return-void │ │ +030d8c: |[030d8c] android.support.v4.app.BackStackRecord.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ +030d9c: 3805 1d00 |0000: if-eqz v5, 001d // +001d │ │ +030da0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +030da2: 6e10 0f1c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +030da8: 0a03 |0006: move-result v3 │ │ +030daa: 3530 1600 |0007: if-ge v0, v3, 001d // +0016 │ │ +030dae: 6e20 081c 0500 |0009: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +030db4: 0c01 |000c: move-result-object v1 │ │ +030db6: 1f01 ef03 |000d: check-cast v1, Ljava/lang/String; // type@03ef │ │ +030dba: 6e20 081c 0600 |000f: invoke-virtual {v6, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +030dc0: 0c02 |0012: move-result-object v2 │ │ +030dc2: 1f02 ef03 |0013: check-cast v2, Ljava/lang/String; // type@03ef │ │ +030dc6: 5443 5500 |0015: iget-object v3, v4, Landroid/support/v4/app/BackStackRecord$TransitionState;.nameOverrides:Landroid/support/v4/util/ArrayMap; // field@0055 │ │ +030dca: 7130 aa02 1302 |0017: invoke-static {v3, v1, v2}, Landroid/support/v4/app/BackStackRecord;.setNameOverride:(Landroid/support/v4/util/ArrayMap;Ljava/lang/String;Ljava/lang/String;)V // method@02aa │ │ +030dd0: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +030dd4: 28e7 |001c: goto 0003 // -0019 │ │ +030dd6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1411 │ │ 0x0002 line=1412 │ │ 0x0009 line=1413 │ │ 0x000f line=1414 │ │ 0x0015 line=1415 │ │ @@ -2641,19 +2641,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 │ │ -030de0: |[030de0] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -030df0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030df2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -030df4: 7051 9302 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@0293 │ │ -030dfa: 1102 |0005: return-object v2 │ │ +030dd8: |[030dd8] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +030de8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030dea: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +030dec: 7051 9302 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@0293 │ │ +030df2: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0005 line=407 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 containerViewId I │ │ @@ -2664,18 +2664,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 │ │ -030dfc: |[030dfc] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -030e0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -030e0e: 7050 9302 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@0293 │ │ -030e14: 1101 |0004: return-object v1 │ │ +030df4: |[030df4] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +030e04: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +030e06: 7050 9302 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@0293 │ │ +030e0c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=411 │ │ 0x0004 line=412 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 containerViewId I │ │ @@ -2687,19 +2687,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 │ │ -030e18: |[030e18] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -030e28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -030e2a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -030e2c: 7051 9302 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@0293 │ │ -030e32: 1102 |0005: return-object v2 │ │ +030e10: |[030e10] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +030e20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +030e22: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +030e24: 7051 9302 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@0293 │ │ +030e2a: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0005 line=402 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -2710,37 +2710,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 │ │ -030e34: |[030e34] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -030e44: 5410 6100 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ -030e48: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -030e4c: 5b12 6a00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006a │ │ -030e50: 5b12 6100 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ -030e54: 5210 5f00 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@005f │ │ -030e58: 5920 4b00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -030e5c: 5210 6000 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0060 │ │ -030e60: 5920 4c00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -030e64: 5210 6600 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0066 │ │ -030e68: 5920 4f00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -030e6c: 5210 6700 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0067 │ │ -030e70: 5920 5000 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -030e74: 5210 6500 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0065 │ │ -030e78: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -030e7c: 5910 6500 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0065 │ │ -030e80: 0e00 |001e: return-void │ │ -030e82: 5410 6a00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006a │ │ -030e86: 5b20 5100 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0051 │ │ -030e8a: 5410 6a00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006a │ │ -030e8e: 5b02 4e00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -030e92: 5b12 6a00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006a │ │ -030e96: 28df |0029: goto 0008 // -0021 │ │ +030e2c: |[030e2c] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +030e3c: 5410 6100 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ +030e40: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +030e44: 5b12 6a00 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006a │ │ +030e48: 5b12 6100 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ +030e4c: 5210 5f00 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@005f │ │ +030e50: 5920 4b00 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +030e54: 5210 6000 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0060 │ │ +030e58: 5920 4c00 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +030e5c: 5210 6600 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0066 │ │ +030e60: 5920 4f00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +030e64: 5210 6700 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0067 │ │ +030e68: 5920 5000 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +030e6c: 5210 6500 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0065 │ │ +030e70: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +030e74: 5910 6500 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0065 │ │ +030e78: 0e00 |001e: return-void │ │ +030e7a: 5410 6a00 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006a │ │ +030e7e: 5b20 5100 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0051 │ │ +030e82: 5410 6a00 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006a │ │ +030e86: 5b02 4e00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +030e8a: 5b12 6a00 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006a │ │ +030e8e: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0004 line=387 │ │ 0x0008 line=393 │ │ 0x000c line=394 │ │ 0x0010 line=395 │ │ @@ -2759,22 +2759,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 │ │ -030e98: |[030e98] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -030ea8: 2200 9400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0094 │ │ -030eac: 7010 7c02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@027c │ │ -030eb2: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -030eb4: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -030eb8: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -030ebc: 6e20 8602 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0286 │ │ -030ec2: 1102 |000d: return-object v2 │ │ +030e90: |[030e90] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +030ea0: 2200 9400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0094 │ │ +030ea4: 7010 7c02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@027c │ │ +030eaa: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +030eac: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +030eb0: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +030eb4: 6e20 8602 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0286 │ │ +030eba: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0005 line=493 │ │ 0x0008 line=494 │ │ 0x000a line=495 │ │ 0x000d line=497 │ │ @@ -2788,102 +2788,102 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -030ec4: |[030ec4] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -030ed4: 5563 5800 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ -030ed8: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -030edc: 0e00 |0004: return-void │ │ -030ede: 6303 d900 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -030ee2: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -030ee6: 1a03 a803 |0009: const-string v3, "FragmentManager" // string@03a8 │ │ -030eea: 2204 f003 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -030eee: 7010 c91b 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -030ef4: 1a05 9602 |0010: const-string v5, "Bump nesting in " // string@0296 │ │ -030ef8: 6e20 d21b 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -030efe: 0c04 |0015: move-result-object v4 │ │ -030f00: 6e20 d11b 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -030f06: 0c04 |0019: move-result-object v4 │ │ -030f08: 1a05 3f00 |001a: const-string v5, " by " // string@003f │ │ -030f0c: 6e20 d21b 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -030f12: 0c04 |001f: move-result-object v4 │ │ -030f14: 6e20 ce1b 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -030f1a: 0c04 |0023: move-result-object v4 │ │ -030f1c: 6e10 d61b 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -030f22: 0c04 |0027: move-result-object v4 │ │ -030f24: 7120 0418 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -030f2a: 5461 6100 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ -030f2e: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -030f32: 5413 4d00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -030f36: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ -030f3a: 5413 4d00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -030f3e: 5234 8e00 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -030f42: b074 |0037: add-int/2addr v4, v7 │ │ -030f44: 5934 8e00 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -030f48: 6303 d900 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -030f4c: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ -030f50: 1a03 a803 |003e: const-string v3, "FragmentManager" // string@03a8 │ │ -030f54: 2204 f003 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -030f58: 7010 c91b 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -030f5e: 1a05 9702 |0045: const-string v5, "Bump nesting of " // string@0297 │ │ -030f62: 6e20 d21b 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -030f68: 0c04 |004a: move-result-object v4 │ │ -030f6a: 5415 4d00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -030f6e: 6e20 d11b 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -030f74: 0c04 |0050: move-result-object v4 │ │ -030f76: 1a05 9500 |0051: const-string v5, " to " // string@0095 │ │ -030f7a: 6e20 d21b 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -030f80: 0c04 |0056: move-result-object v4 │ │ -030f82: 5415 4d00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -030f86: 5255 8e00 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -030f8a: 6e20 ce1b 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -030f90: 0c04 |005e: move-result-object v4 │ │ -030f92: 6e10 d61b 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -030f98: 0c04 |0062: move-result-object v4 │ │ -030f9a: 7120 0418 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -030fa0: 5413 5200 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -030fa4: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ -030fa8: 5413 5200 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -030fac: 6e10 0f1c 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -030fb2: 0a03 |006f: move-result v3 │ │ -030fb4: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ -030fb8: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ -030fbc: 5413 5200 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -030fc0: 6e20 081c 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -030fc6: 0c02 |0079: move-result-object v2 │ │ -030fc8: 1f02 9e00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ -030fcc: 5223 8e00 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -030fd0: b073 |007e: add-int/2addr v3, v7 │ │ -030fd2: 5923 8e00 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -030fd6: 6303 d900 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -030fda: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ -030fde: 1a03 a803 |0085: const-string v3, "FragmentManager" // string@03a8 │ │ -030fe2: 2204 f003 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -030fe6: 7010 c91b 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -030fec: 1a05 9702 |008c: const-string v5, "Bump nesting of " // string@0297 │ │ -030ff0: 6e20 d21b 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -030ff6: 0c04 |0091: move-result-object v4 │ │ -030ff8: 6e20 d11b 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -030ffe: 0c04 |0095: move-result-object v4 │ │ -031000: 1a05 9500 |0096: const-string v5, " to " // string@0095 │ │ -031004: 6e20 d21b 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03100a: 0c04 |009b: move-result-object v4 │ │ -03100c: 5225 8e00 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -031010: 6e20 ce1b 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -031016: 0c04 |00a1: move-result-object v4 │ │ -031018: 6e10 d61b 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03101e: 0c04 |00a5: move-result-object v4 │ │ -031020: 7120 0418 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -031026: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03102a: 28c7 |00ab: goto 0072 // -0039 │ │ -03102c: 5411 4e00 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -031030: 2900 7fff |00ae: goto/16 002d // -0081 │ │ +030ebc: |[030ebc] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +030ecc: 5563 5800 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ +030ed0: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +030ed4: 0e00 |0004: return-void │ │ +030ed6: 6303 d900 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +030eda: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +030ede: 1a03 a703 |0009: const-string v3, "FragmentManager" // string@03a7 │ │ +030ee2: 2204 f003 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +030ee6: 7010 c91b 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +030eec: 1a05 9502 |0010: const-string v5, "Bump nesting in " // string@0295 │ │ +030ef0: 6e20 d21b 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +030ef6: 0c04 |0015: move-result-object v4 │ │ +030ef8: 6e20 d11b 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +030efe: 0c04 |0019: move-result-object v4 │ │ +030f00: 1a05 3e00 |001a: const-string v5, " by " // string@003e │ │ +030f04: 6e20 d21b 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +030f0a: 0c04 |001f: move-result-object v4 │ │ +030f0c: 6e20 ce1b 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +030f12: 0c04 |0023: move-result-object v4 │ │ +030f14: 6e10 d61b 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +030f1a: 0c04 |0027: move-result-object v4 │ │ +030f1c: 7120 0418 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +030f22: 5461 6100 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ +030f26: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +030f2a: 5413 4d00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +030f2e: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ +030f32: 5413 4d00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +030f36: 5234 8e00 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +030f3a: b074 |0037: add-int/2addr v4, v7 │ │ +030f3c: 5934 8e00 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +030f40: 6303 d900 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +030f44: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ +030f48: 1a03 a703 |003e: const-string v3, "FragmentManager" // string@03a7 │ │ +030f4c: 2204 f003 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +030f50: 7010 c91b 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +030f56: 1a05 9602 |0045: const-string v5, "Bump nesting of " // string@0296 │ │ +030f5a: 6e20 d21b 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +030f60: 0c04 |004a: move-result-object v4 │ │ +030f62: 5415 4d00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +030f66: 6e20 d11b 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +030f6c: 0c04 |0050: move-result-object v4 │ │ +030f6e: 1a05 9400 |0051: const-string v5, " to " // string@0094 │ │ +030f72: 6e20 d21b 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +030f78: 0c04 |0056: move-result-object v4 │ │ +030f7a: 5415 4d00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +030f7e: 5255 8e00 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +030f82: 6e20 ce1b 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +030f88: 0c04 |005e: move-result-object v4 │ │ +030f8a: 6e10 d61b 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +030f90: 0c04 |0062: move-result-object v4 │ │ +030f92: 7120 0418 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +030f98: 5413 5200 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +030f9c: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ +030fa0: 5413 5200 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +030fa4: 6e10 0f1c 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +030faa: 0a03 |006f: move-result v3 │ │ +030fac: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ +030fb0: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ +030fb4: 5413 5200 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +030fb8: 6e20 081c 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +030fbe: 0c02 |0079: move-result-object v2 │ │ +030fc0: 1f02 9e00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ +030fc4: 5223 8e00 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +030fc8: b073 |007e: add-int/2addr v3, v7 │ │ +030fca: 5923 8e00 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +030fce: 6303 d900 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +030fd2: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ +030fd6: 1a03 a703 |0085: const-string v3, "FragmentManager" // string@03a7 │ │ +030fda: 2204 f003 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +030fde: 7010 c91b 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +030fe4: 1a05 9602 |008c: const-string v5, "Bump nesting of " // string@0296 │ │ +030fe8: 6e20 d21b 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +030fee: 0c04 |0091: move-result-object v4 │ │ +030ff0: 6e20 d11b 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +030ff6: 0c04 |0095: move-result-object v4 │ │ +030ff8: 1a05 9400 |0096: const-string v5, " to " // string@0094 │ │ +030ffc: 6e20 d21b 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031002: 0c04 |009b: move-result-object v4 │ │ +031004: 5225 8e00 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +031008: 6e20 ce1b 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03100e: 0c04 |00a1: move-result-object v4 │ │ +031010: 6e10 d61b 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +031016: 0c04 |00a5: move-result-object v4 │ │ +031018: 7120 0418 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03101e: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ +031022: 28c7 |00ab: goto 0072 // -0039 │ │ +031024: 5411 4e00 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +031028: 2900 7fff |00ae: goto/16 002d // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0004 line=612 │ │ 0x0005 line=593 │ │ 0x002b line=595 │ │ 0x002d line=596 │ │ @@ -2909,64 +2909,64 @@ │ │ type : '(Landroid/util/SparseArray;Landroid/util/SparseArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 112 16-bit code units │ │ -031034: |[031034] android.support.v4.app.BackStackRecord.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ -031044: 5432 6300 |0000: iget-object v2, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031048: 5422 e500 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ -03104c: 7210 6f03 0200 |0004: invoke-interface {v2}, Landroid/support/v4/app/FragmentContainer;.hasView:()Z // method@036f │ │ -031052: 0a02 |0007: move-result v2 │ │ -031054: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -031058: 0e00 |000a: return-void │ │ -03105a: 5431 6100 |000b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ -03105e: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ -031062: 5212 4a00 |000f: iget v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -031066: 2b02 4d00 0000 |0011: packed-switch v2, 0000005e // +0000004d │ │ -03106c: 5411 4e00 |0014: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -031070: 28f7 |0016: goto 000d // -0009 │ │ -031072: 5412 4d00 |0017: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031076: 7120 a802 2400 |0019: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ -03107c: 28f8 |001c: goto 0014 // -0008 │ │ -03107e: 5412 5200 |001d: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -031082: 3802 1a00 |001f: if-eqz v2, 0039 // +001a │ │ -031086: 5412 5200 |0021: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -03108a: 6e10 0f1c 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -031090: 0a02 |0026: move-result v2 │ │ -031092: d800 02ff |0027: add-int/lit8 v0, v2, #int -1 // #ff │ │ -031096: 3a00 1000 |0029: if-ltz v0, 0039 // +0010 │ │ -03109a: 5412 5200 |002b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -03109e: 6e20 081c 0200 |002d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0310a4: 0c02 |0030: move-result-object v2 │ │ -0310a6: 1f02 9e00 |0031: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ -0310aa: 7030 a902 5302 |0033: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ -0310b0: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0310b4: 28f1 |0038: goto 0029 // -000f │ │ -0310b6: 5412 4d00 |0039: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0310ba: 7120 a802 2400 |003b: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ -0310c0: 28d6 |003e: goto 0014 // -002a │ │ -0310c2: 5412 4d00 |003f: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0310c6: 7030 a902 5302 |0041: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ -0310cc: 28d0 |0044: goto 0014 // -0030 │ │ -0310ce: 5412 4d00 |0045: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0310d2: 7030 a902 5302 |0047: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ -0310d8: 28ca |004a: goto 0014 // -0036 │ │ -0310da: 5412 4d00 |004b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0310de: 7120 a802 2400 |004d: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ -0310e4: 28c4 |0050: goto 0014 // -003c │ │ -0310e6: 5412 4d00 |0051: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0310ea: 7030 a902 5302 |0053: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ -0310f0: 28be |0056: goto 0014 // -0042 │ │ -0310f2: 5412 4d00 |0057: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0310f6: 7120 a802 2400 |0059: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ -0310fc: 28b8 |005c: goto 0014 // -0048 │ │ -0310fe: 0000 |005d: nop // spacer │ │ -031100: 0001 0700 0100 0000 0600 0000 0c00 ... |005e: packed-switch-data (18 units) │ │ +03102c: |[03102c] android.support.v4.app.BackStackRecord.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V │ │ +03103c: 5432 6300 |0000: iget-object v2, v3, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031040: 5422 e500 |0002: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ +031044: 7210 6f03 0200 |0004: invoke-interface {v2}, Landroid/support/v4/app/FragmentContainer;.hasView:()Z // method@036f │ │ +03104a: 0a02 |0007: move-result v2 │ │ +03104c: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +031050: 0e00 |000a: return-void │ │ +031052: 5431 6100 |000b: iget-object v1, v3, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ +031056: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ +03105a: 5212 4a00 |000f: iget v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +03105e: 2b02 4d00 0000 |0011: packed-switch v2, 0000005e // +0000004d │ │ +031064: 5411 4e00 |0014: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +031068: 28f7 |0016: goto 000d // -0009 │ │ +03106a: 5412 4d00 |0017: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +03106e: 7120 a802 2400 |0019: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ +031074: 28f8 |001c: goto 0014 // -0008 │ │ +031076: 5412 5200 |001d: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +03107a: 3802 1a00 |001f: if-eqz v2, 0039 // +001a │ │ +03107e: 5412 5200 |0021: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031082: 6e10 0f1c 0200 |0023: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +031088: 0a02 |0026: move-result v2 │ │ +03108a: d800 02ff |0027: add-int/lit8 v0, v2, #int -1 // #ff │ │ +03108e: 3a00 1000 |0029: if-ltz v0, 0039 // +0010 │ │ +031092: 5412 5200 |002b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031096: 6e20 081c 0200 |002d: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +03109c: 0c02 |0030: move-result-object v2 │ │ +03109e: 1f02 9e00 |0031: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ +0310a2: 7030 a902 5302 |0033: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ +0310a8: d800 00ff |0036: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0310ac: 28f1 |0038: goto 0029 // -000f │ │ +0310ae: 5412 4d00 |0039: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0310b2: 7120 a802 2400 |003b: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ +0310b8: 28d6 |003e: goto 0014 // -002a │ │ +0310ba: 5412 4d00 |003f: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0310be: 7030 a902 5302 |0041: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ +0310c4: 28d0 |0044: goto 0014 // -0030 │ │ +0310c6: 5412 4d00 |0045: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0310ca: 7030 a902 5302 |0047: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ +0310d0: 28ca |004a: goto 0014 // -0036 │ │ +0310d2: 5412 4d00 |004b: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0310d6: 7120 a802 2400 |004d: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ +0310dc: 28c4 |0050: goto 0014 // -003c │ │ +0310de: 5412 4d00 |0051: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0310e2: 7030 a902 5302 |0053: invoke-direct {v3, v5, v2}, Landroid/support/v4/app/BackStackRecord;.setLastIn:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a9 │ │ +0310e8: 28be |0056: goto 0014 // -0042 │ │ +0310ea: 5412 4d00 |0057: iget-object v2, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0310ee: 7120 a802 2400 |0059: invoke-static {v4, v2}, Landroid/support/v4/app/BackStackRecord;.setFirstOut:(Landroid/util/SparseArray;Landroid/support/v4/app/Fragment;)V // method@02a8 │ │ +0310f4: 28b8 |005c: goto 0014 // -0048 │ │ +0310f6: 0000 |005d: nop // spacer │ │ +0310f8: 0001 0700 0100 0000 0600 0000 0c00 ... |005e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ 0x000a line=870 │ │ 0x000b line=837 │ │ 0x000d line=838 │ │ 0x000f line=839 │ │ @@ -2997,19 +2997,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -031124: |[031124] android.support.v4.app.BackStackRecord.commit:()I │ │ -031134: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -031136: 6e20 9002 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0290 │ │ -03113c: 0a00 |0004: move-result v0 │ │ -03113e: 0f00 |0005: return v0 │ │ +03111c: |[03111c] android.support.v4.app.BackStackRecord.commit:()I │ │ +03112c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03112e: 6e20 9002 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0290 │ │ +031134: 0a00 |0004: move-result v0 │ │ +031136: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -3017,19 +3017,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -031140: |[031140] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -031150: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -031152: 6e20 9002 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0290 │ │ -031158: 0a00 |0004: move-result v0 │ │ -03115a: 0f00 |0005: return v0 │ │ +031138: |[031138] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +031148: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03114a: 6e20 9002 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@0290 │ │ +031150: 0a00 |0004: move-result v0 │ │ +031152: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -3037,57 +3037,57 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -03115c: |[03115c] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -03116c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03116e: 5562 5e00 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@005e │ │ -031172: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -031176: 2202 df03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ -03117a: 1a03 8511 |0007: const-string v3, "commit already called" // string@1185 │ │ -03117e: 7020 8b1b 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -031184: 2702 |000c: throw v2 │ │ -031186: 6302 d900 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -03118a: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -03118e: 1a02 a803 |0011: const-string v2, "FragmentManager" // string@03a8 │ │ -031192: 2203 f003 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -031196: 7010 c91b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03119c: 1a04 f102 |0018: const-string v4, "Commit: " // string@02f1 │ │ -0311a0: 6e20 d21b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0311a6: 0c03 |001d: move-result-object v3 │ │ -0311a8: 6e20 d11b 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0311ae: 0c03 |0021: move-result-object v3 │ │ -0311b0: 6e10 d61b 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0311b6: 0c03 |0025: move-result-object v3 │ │ -0311b8: 7120 0418 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0311be: 2200 4a01 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@014a │ │ -0311c2: 1a02 a803 |002b: const-string v2, "FragmentManager" // string@03a8 │ │ -0311c6: 7020 9e06 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@069e │ │ -0311cc: 2201 cb03 |0030: new-instance v1, Ljava/io/PrintWriter; // type@03cb │ │ -0311d0: 7020 5b1b 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1b5b │ │ -0311d6: 1a02 0200 |0035: const-string v2, " " // string@0002 │ │ -0311da: 6e55 9402 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@0294 │ │ -0311e0: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -0311e2: 5c62 5e00 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@005e │ │ -0311e6: 5562 5800 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ -0311ea: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ -0311ee: 5462 6300 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -0311f2: 6e20 8703 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0387 │ │ -0311f8: 0a02 |0046: move-result v2 │ │ -0311fa: 5962 6200 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -0311fe: 5462 6300 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031202: 6e30 9e03 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@039e │ │ -031208: 5262 6200 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -03120c: 0f02 |0050: return v2 │ │ -03120e: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ -031210: 5962 6200 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -031214: 28f5 |0054: goto 0049 // -000b │ │ +031154: |[031154] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +031164: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +031166: 5562 5e00 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@005e │ │ +03116a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +03116e: 2202 df03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ +031172: 1a03 8311 |0007: const-string v3, "commit already called" // string@1183 │ │ +031176: 7020 8b1b 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +03117c: 2702 |000c: throw v2 │ │ +03117e: 6302 d900 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +031182: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +031186: 1a02 a703 |0011: const-string v2, "FragmentManager" // string@03a7 │ │ +03118a: 2203 f003 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03118e: 7010 c91b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +031194: 1a04 f002 |0018: const-string v4, "Commit: " // string@02f0 │ │ +031198: 6e20 d21b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03119e: 0c03 |001d: move-result-object v3 │ │ +0311a0: 6e20 d11b 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0311a6: 0c03 |0021: move-result-object v3 │ │ +0311a8: 6e10 d61b 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0311ae: 0c03 |0025: move-result-object v3 │ │ +0311b0: 7120 0418 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0311b6: 2200 4a01 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@014a │ │ +0311ba: 1a02 a703 |002b: const-string v2, "FragmentManager" // string@03a7 │ │ +0311be: 7020 9e06 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@069e │ │ +0311c4: 2201 cb03 |0030: new-instance v1, Ljava/io/PrintWriter; // type@03cb │ │ +0311c8: 7020 5b1b 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1b5b │ │ +0311ce: 1a02 0200 |0035: const-string v2, " " // string@0002 │ │ +0311d2: 6e55 9402 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@0294 │ │ +0311d8: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +0311da: 5c62 5e00 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@005e │ │ +0311de: 5562 5800 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ +0311e2: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ +0311e6: 5462 6300 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +0311ea: 6e20 8703 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@0387 │ │ +0311f0: 0a02 |0046: move-result v2 │ │ +0311f2: 5962 6200 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +0311f6: 5462 6300 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +0311fa: 6e30 9e03 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@039e │ │ +031200: 5262 6200 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +031204: 0f02 |0050: return v2 │ │ +031206: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ +031208: 5962 6200 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +03120c: 28f5 |0054: goto 0049 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=623 │ │ 0x000d line=624 │ │ 0x0011 line=625 │ │ 0x0029 line=626 │ │ 0x0030 line=627 │ │ @@ -3109,22 +3109,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 │ │ -031218: |[031218] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -031228: 2200 9400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0094 │ │ -03122c: 7010 7c02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@027c │ │ -031232: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -031234: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -031238: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -03123c: 6e20 8602 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0286 │ │ -031242: 1102 |000d: return-object v2 │ │ +031210: |[031210] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +031220: 2200 9400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0094 │ │ +031224: 7010 7c02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@027c │ │ +03122a: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +03122c: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +031230: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031234: 6e20 8602 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0286 │ │ +03123a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0005 line=484 │ │ 0x0008 line=485 │ │ 0x000a line=486 │ │ 0x000d line=488 │ │ @@ -3138,18 +3138,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 │ │ -031244: |[031244] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -031254: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -031256: 6e40 9502 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0295 │ │ -03125c: 0e00 |0004: return-void │ │ +03123c: |[03123c] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03124c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03124e: 6e40 9502 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0295 │ │ +031254: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=260 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 prefix Ljava/lang/String; │ │ @@ -3162,239 +3162,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 │ │ -031260: |[031260] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ -031270: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ -031274: 6e20 5e1b 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03127a: 1a05 3f1b |0005: const-string v5, "mName=" // string@1b3f │ │ -03127e: 6e20 5e1b 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031284: 5475 6400 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ -031288: 6e20 5e1b 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03128e: 1a05 6e00 |000f: const-string v5, " mIndex=" // string@006e │ │ -031292: 6e20 5e1b 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031298: 5275 6200 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -03129c: 6e20 5c1b 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -0312a2: 1a05 6500 |0019: const-string v5, " mCommitted=" // string@0065 │ │ -0312a6: 6e20 5e1b 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0312ac: 5575 5e00 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@005e │ │ -0312b0: 6e20 641b 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -0312b6: 5275 6b00 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ -0312ba: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ -0312be: 6e20 5e1b 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0312c4: 1a05 d71c |002a: const-string v5, "mTransition=#" // string@1cd7 │ │ -0312c8: 6e20 5e1b 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0312ce: 5275 6b00 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ -0312d2: 7110 901b 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0312d8: 0c05 |0034: move-result-object v5 │ │ -0312da: 6e20 5e1b 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0312e0: 1a05 8000 |0038: const-string v5, " mTransitionStyle=#" // string@0080 │ │ -0312e4: 6e20 5e1b 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0312ea: 5275 6c00 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006c │ │ -0312ee: 7110 901b 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0312f4: 0c05 |0042: move-result-object v5 │ │ -0312f6: 6e20 631b 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -0312fc: 5275 5f00 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@005f │ │ -031300: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ -031304: 5275 6000 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0060 │ │ -031308: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ -03130c: 6e20 5e1b 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031312: 1a05 2d1a |0051: const-string v5, "mEnterAnim=#" // string@1a2d │ │ -031316: 6e20 5e1b 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03131c: 5275 5f00 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@005f │ │ -031320: 7110 901b 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -031326: 0c05 |005b: move-result-object v5 │ │ -031328: 6e20 5e1b 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03132e: 1a05 6a00 |005f: const-string v5, " mExitAnim=#" // string@006a │ │ -031332: 6e20 5e1b 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031338: 5275 6000 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0060 │ │ -03133c: 7110 901b 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -031342: 0c05 |0069: move-result-object v5 │ │ -031344: 6e20 631b 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03134a: 5275 6600 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0066 │ │ -03134e: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ -031352: 5275 6700 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0067 │ │ -031356: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ -03135a: 6e20 5e1b 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031360: 1a05 951b |0078: const-string v5, "mPopEnterAnim=#" // string@1b95 │ │ -031364: 6e20 5e1b 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03136a: 5275 6600 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0066 │ │ -03136e: 7110 901b 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -031374: 0c05 |0082: move-result-object v5 │ │ -031376: 6e20 5e1b 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03137c: 1a05 7300 |0086: const-string v5, " mPopExitAnim=#" // string@0073 │ │ -031380: 6e20 5e1b 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031386: 5275 6700 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0067 │ │ -03138a: 7110 901b 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -031390: 0c05 |0090: move-result-object v5 │ │ -031392: 6e20 631b 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -031398: 5275 5c00 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005c │ │ -03139c: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ -0313a0: 5475 5d00 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@005d │ │ -0313a4: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ -0313a8: 6e20 5e1b 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0313ae: 1a05 7119 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@1971 │ │ -0313b2: 6e20 5e1b 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0313b8: 5275 5c00 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005c │ │ -0313bc: 7110 901b 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0313c2: 0c05 |00a9: move-result-object v5 │ │ -0313c4: 6e20 5e1b 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0313ca: 1a05 6400 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0064 │ │ -0313ce: 6e20 5e1b 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0313d4: 5475 5d00 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@005d │ │ -0313d8: 6e20 621b 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -0313de: 5275 5a00 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005a │ │ -0313e2: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ -0313e6: 5475 5b00 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005b │ │ -0313ea: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ -0313ee: 6e20 5e1b 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0313f4: 1a05 6e19 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@196e │ │ -0313f8: 6e20 5e1b 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0313fe: 5275 5a00 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005a │ │ -031402: 7110 901b 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -031408: 0c05 |00cc: move-result-object v5 │ │ -03140a: 6e20 5e1b 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031410: 1a05 6300 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@0063 │ │ -031414: 6e20 5e1b 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03141a: 5475 5b00 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005b │ │ -03141e: 6e20 621b 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -031424: 5475 6100 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ -031428: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ -03142c: 6e20 5e1b 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031432: 1a05 cf0a |00e1: const-string v5, "Operations:" // string@0acf │ │ -031436: 6e20 631b 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03143c: 2205 f003 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ -031440: 7010 c91b 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -031446: 6e20 d21b 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03144c: 0c05 |00ee: move-result-object v5 │ │ -03144e: 1a06 0400 |00ef: const-string v6, " " // string@0004 │ │ -031452: 6e20 d21b 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031458: 0c05 |00f4: move-result-object v5 │ │ -03145a: 6e10 d61b 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -031460: 0c02 |00f8: move-result-object v2 │ │ -031462: 5474 6100 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ -031466: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ -031468: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ -03146c: 5245 4a00 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -031470: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ -031476: 2205 f003 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ -03147a: 7010 c91b 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -031480: 1a06 5a11 |0108: const-string v6, "cmd=" // string@115a │ │ -031484: 6e20 d21b 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03148a: 0c05 |010d: move-result-object v5 │ │ -03148c: 5246 4a00 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -031490: 6e20 ce1b 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -031496: 0c05 |0113: move-result-object v5 │ │ -031498: 6e10 d61b 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03149e: 0c00 |0117: move-result-object v0 │ │ -0314a0: 6e20 5e1b 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0314a6: 1a05 1100 |011b: const-string v5, " Op #" // string@0011 │ │ -0314aa: 6e20 5e1b 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0314b0: 6e20 5c1b 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -0314b6: 1a05 e500 |0123: const-string v5, ": " // string@00e5 │ │ -0314ba: 6e20 5e1b 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0314c0: 6e20 5e1b 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0314c6: 1a05 0100 |012b: const-string v5, " " // string@0001 │ │ -0314ca: 6e20 5e1b 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0314d0: 5445 4d00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0314d4: 6e20 621b 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -0314da: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ -0314de: 5245 4b00 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -0314e2: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ -0314e6: 5245 4c00 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -0314ea: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ -0314ee: 6e20 5e1b 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0314f4: 1a05 5f13 |0142: const-string v5, "enterAnim=#" // string@135f │ │ -0314f8: 6e20 5e1b 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0314fe: 5245 4b00 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -031502: 7110 901b 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -031508: 0c05 |014c: move-result-object v5 │ │ -03150a: 6e20 5e1b 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031510: 1a05 5200 |0150: const-string v5, " exitAnim=#" // string@0052 │ │ -031514: 6e20 5e1b 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03151a: 5245 4c00 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -03151e: 7110 901b 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -031524: 0c05 |015a: move-result-object v5 │ │ -031526: 6e20 631b 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03152c: 5245 4f00 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -031530: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ -031534: 5245 5000 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -031538: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ -03153c: 6e20 5e1b 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031542: 1a05 1920 |0169: const-string v5, "popEnterAnim=#" // string@2019 │ │ -031546: 6e20 5e1b 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03154c: 5245 4f00 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -031550: 7110 901b 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -031556: 0c05 |0173: move-result-object v5 │ │ -031558: 6e20 5e1b 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03155e: 1a05 8a00 |0177: const-string v5, " popExitAnim=#" // string@008a │ │ -031562: 6e20 5e1b 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031568: 5245 5000 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -03156c: 7110 901b 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -031572: 0c05 |0181: move-result-object v5 │ │ -031574: 6e20 631b 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03157a: 5445 5200 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -03157e: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ -031582: 5445 5200 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -031586: 6e10 0f1c 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03158c: 0a05 |018e: move-result v5 │ │ -03158e: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ -031592: 1201 |0191: const/4 v1, #int 0 // #0 │ │ -031594: 5445 5200 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -031598: 6e10 0f1c 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03159e: 0a05 |0197: move-result v5 │ │ -0315a0: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ -0315a4: 6e20 5e1b 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0315aa: 5445 5200 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -0315ae: 6e10 0f1c 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0315b4: 0a05 |01a2: move-result v5 │ │ -0315b6: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ -0315b8: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ -0315bc: 1a05 1f0b |01a6: const-string v5, "Removed: " // string@0b1f │ │ -0315c0: 6e20 5e1b 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0315c6: 5445 5200 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -0315ca: 6e20 081c 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0315d0: 0c05 |01b0: move-result-object v5 │ │ -0315d2: 6e20 621b 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -0315d8: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0315dc: 28dc |01b6: goto 0192 // -0024 │ │ -0315de: 1a00 770a |01b7: const-string v0, "NULL" // string@0a77 │ │ -0315e2: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ -0315e6: 1a00 5a01 |01bb: const-string v0, "ADD" // string@015a │ │ -0315ea: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ -0315ee: 1a00 0a0b |01bf: const-string v0, "REPLACE" // string@0b0a │ │ -0315f2: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ -0315f6: 1a00 090b |01c3: const-string v0, "REMOVE" // string@0b09 │ │ -0315fa: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ -0315fe: 1a00 c803 |01c7: const-string v0, "HIDE" // string@03c8 │ │ -031602: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ -031606: 1a00 4a0b |01cb: const-string v0, "SHOW" // string@0b4a │ │ -03160a: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ -03160e: 1a00 2003 |01cf: const-string v0, "DETACH" // string@0320 │ │ -031612: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ -031616: 1a00 5f01 |01d3: const-string v0, "ATTACH" // string@015f │ │ -03161a: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ -03161e: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ -031622: 1a05 1e0b |01d9: const-string v5, "Removed:" // string@0b1e │ │ -031626: 6e20 631b 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03162c: 6e20 5e1b 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -031632: 1a05 0500 |01e1: const-string v5, " #" // string@0005 │ │ -031636: 6e20 5e1b 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03163c: 6e20 5c1b 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -031642: 1a05 e500 |01e9: const-string v5, ": " // string@00e5 │ │ -031646: 6e20 5e1b 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03164c: 28bd |01ee: goto 01ab // -0043 │ │ -03164e: 5444 4e00 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -031652: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -031656: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ -03165a: 0e00 |01f5: return-void │ │ -03165c: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ +031258: |[031258] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ +031268: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ +03126c: 6e20 5e1b 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031272: 1a05 3d1b |0005: const-string v5, "mName=" // string@1b3d │ │ +031276: 6e20 5e1b 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03127c: 5475 6400 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ +031280: 6e20 5e1b 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031286: 1a05 6d00 |000f: const-string v5, " mIndex=" // string@006d │ │ +03128a: 6e20 5e1b 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031290: 5275 6200 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +031294: 6e20 5c1b 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +03129a: 1a05 6400 |0019: const-string v5, " mCommitted=" // string@0064 │ │ +03129e: 6e20 5e1b 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0312a4: 5575 5e00 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@005e │ │ +0312a8: 6e20 641b 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +0312ae: 5275 6b00 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ +0312b2: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ +0312b6: 6e20 5e1b 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0312bc: 1a05 d51c |002a: const-string v5, "mTransition=#" // string@1cd5 │ │ +0312c0: 6e20 5e1b 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0312c6: 5275 6b00 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ +0312ca: 7110 901b 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +0312d0: 0c05 |0034: move-result-object v5 │ │ +0312d2: 6e20 5e1b 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0312d8: 1a05 7f00 |0038: const-string v5, " mTransitionStyle=#" // string@007f │ │ +0312dc: 6e20 5e1b 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0312e2: 5275 6c00 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006c │ │ +0312e6: 7110 901b 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +0312ec: 0c05 |0042: move-result-object v5 │ │ +0312ee: 6e20 631b 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0312f4: 5275 5f00 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@005f │ │ +0312f8: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ +0312fc: 5275 6000 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0060 │ │ +031300: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ +031304: 6e20 5e1b 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03130a: 1a05 2b1a |0051: const-string v5, "mEnterAnim=#" // string@1a2b │ │ +03130e: 6e20 5e1b 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031314: 5275 5f00 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@005f │ │ +031318: 7110 901b 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +03131e: 0c05 |005b: move-result-object v5 │ │ +031320: 6e20 5e1b 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031326: 1a05 6900 |005f: const-string v5, " mExitAnim=#" // string@0069 │ │ +03132a: 6e20 5e1b 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031330: 5275 6000 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0060 │ │ +031334: 7110 901b 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +03133a: 0c05 |0069: move-result-object v5 │ │ +03133c: 6e20 631b 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +031342: 5275 6600 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0066 │ │ +031346: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ +03134a: 5275 6700 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0067 │ │ +03134e: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ +031352: 6e20 5e1b 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031358: 1a05 931b |0078: const-string v5, "mPopEnterAnim=#" // string@1b93 │ │ +03135c: 6e20 5e1b 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031362: 5275 6600 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0066 │ │ +031366: 7110 901b 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +03136c: 0c05 |0082: move-result-object v5 │ │ +03136e: 6e20 5e1b 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031374: 1a05 7200 |0086: const-string v5, " mPopExitAnim=#" // string@0072 │ │ +031378: 6e20 5e1b 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03137e: 5275 6700 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0067 │ │ +031382: 7110 901b 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +031388: 0c05 |0090: move-result-object v5 │ │ +03138a: 6e20 631b 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +031390: 5275 5c00 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005c │ │ +031394: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ +031398: 5475 5d00 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@005d │ │ +03139c: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ +0313a0: 6e20 5e1b 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0313a6: 1a05 6f19 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@196f │ │ +0313aa: 6e20 5e1b 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0313b0: 5275 5c00 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005c │ │ +0313b4: 7110 901b 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +0313ba: 0c05 |00a9: move-result-object v5 │ │ +0313bc: 6e20 5e1b 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0313c2: 1a05 6300 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0063 │ │ +0313c6: 6e20 5e1b 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0313cc: 5475 5d00 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@005d │ │ +0313d0: 6e20 621b 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +0313d6: 5275 5a00 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005a │ │ +0313da: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ +0313de: 5475 5b00 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005b │ │ +0313e2: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ +0313e6: 6e20 5e1b 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0313ec: 1a05 6c19 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@196c │ │ +0313f0: 6e20 5e1b 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0313f6: 5275 5a00 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005a │ │ +0313fa: 7110 901b 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +031400: 0c05 |00cc: move-result-object v5 │ │ +031402: 6e20 5e1b 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031408: 1a05 6200 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@0062 │ │ +03140c: 6e20 5e1b 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031412: 5475 5b00 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005b │ │ +031416: 6e20 621b 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +03141c: 5475 6100 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ +031420: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ +031424: 6e20 5e1b 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03142a: 1a05 cd0a |00e1: const-string v5, "Operations:" // string@0acd │ │ +03142e: 6e20 631b 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +031434: 2205 f003 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ +031438: 7010 c91b 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03143e: 6e20 d21b 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031444: 0c05 |00ee: move-result-object v5 │ │ +031446: 1a06 0400 |00ef: const-string v6, " " // string@0004 │ │ +03144a: 6e20 d21b 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031450: 0c05 |00f4: move-result-object v5 │ │ +031452: 6e10 d61b 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +031458: 0c02 |00f8: move-result-object v2 │ │ +03145a: 5474 6100 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ +03145e: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ +031460: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ +031464: 5245 4a00 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +031468: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ +03146e: 2205 f003 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ +031472: 7010 c91b 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +031478: 1a06 5811 |0108: const-string v6, "cmd=" // string@1158 │ │ +03147c: 6e20 d21b 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031482: 0c05 |010d: move-result-object v5 │ │ +031484: 5246 4a00 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +031488: 6e20 ce1b 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03148e: 0c05 |0113: move-result-object v5 │ │ +031490: 6e10 d61b 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +031496: 0c00 |0117: move-result-object v0 │ │ +031498: 6e20 5e1b 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03149e: 1a05 1100 |011b: const-string v5, " Op #" // string@0011 │ │ +0314a2: 6e20 5e1b 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0314a8: 6e20 5c1b 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +0314ae: 1a05 e400 |0123: const-string v5, ": " // string@00e4 │ │ +0314b2: 6e20 5e1b 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0314b8: 6e20 5e1b 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0314be: 1a05 0100 |012b: const-string v5, " " // string@0001 │ │ +0314c2: 6e20 5e1b 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0314c8: 5445 4d00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0314cc: 6e20 621b 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +0314d2: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ +0314d6: 5245 4b00 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +0314da: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ +0314de: 5245 4c00 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +0314e2: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ +0314e6: 6e20 5e1b 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0314ec: 1a05 5d13 |0142: const-string v5, "enterAnim=#" // string@135d │ │ +0314f0: 6e20 5e1b 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0314f6: 5245 4b00 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +0314fa: 7110 901b 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +031500: 0c05 |014c: move-result-object v5 │ │ +031502: 6e20 5e1b 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031508: 1a05 5100 |0150: const-string v5, " exitAnim=#" // string@0051 │ │ +03150c: 6e20 5e1b 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031512: 5245 4c00 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +031516: 7110 901b 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +03151c: 0c05 |015a: move-result-object v5 │ │ +03151e: 6e20 631b 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +031524: 5245 4f00 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +031528: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ +03152c: 5245 5000 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +031530: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ +031534: 6e20 5e1b 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03153a: 1a05 1720 |0169: const-string v5, "popEnterAnim=#" // string@2017 │ │ +03153e: 6e20 5e1b 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031544: 5245 4f00 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +031548: 7110 901b 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +03154e: 0c05 |0173: move-result-object v5 │ │ +031550: 6e20 5e1b 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031556: 1a05 8900 |0177: const-string v5, " popExitAnim=#" // string@0089 │ │ +03155a: 6e20 5e1b 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031560: 5245 5000 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +031564: 7110 901b 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +03156a: 0c05 |0181: move-result-object v5 │ │ +03156c: 6e20 631b 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +031572: 5445 5200 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031576: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ +03157a: 5445 5200 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +03157e: 6e10 0f1c 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +031584: 0a05 |018e: move-result v5 │ │ +031586: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ +03158a: 1201 |0191: const/4 v1, #int 0 // #0 │ │ +03158c: 5445 5200 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031590: 6e10 0f1c 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +031596: 0a05 |0197: move-result v5 │ │ +031598: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ +03159c: 6e20 5e1b 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0315a2: 5445 5200 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +0315a6: 6e10 0f1c 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0315ac: 0a05 |01a2: move-result v5 │ │ +0315ae: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ +0315b0: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ +0315b4: 1a05 1d0b |01a6: const-string v5, "Removed: " // string@0b1d │ │ +0315b8: 6e20 5e1b 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0315be: 5445 5200 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +0315c2: 6e20 081c 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0315c8: 0c05 |01b0: move-result-object v5 │ │ +0315ca: 6e20 621b 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +0315d0: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0315d4: 28dc |01b6: goto 0192 // -0024 │ │ +0315d6: 1a00 750a |01b7: const-string v0, "NULL" // string@0a75 │ │ +0315da: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ +0315de: 1a00 5901 |01bb: const-string v0, "ADD" // string@0159 │ │ +0315e2: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ +0315e6: 1a00 080b |01bf: const-string v0, "REPLACE" // string@0b08 │ │ +0315ea: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ +0315ee: 1a00 070b |01c3: const-string v0, "REMOVE" // string@0b07 │ │ +0315f2: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ +0315f6: 1a00 c703 |01c7: const-string v0, "HIDE" // string@03c7 │ │ +0315fa: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ +0315fe: 1a00 480b |01cb: const-string v0, "SHOW" // string@0b48 │ │ +031602: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ +031606: 1a00 1f03 |01cf: const-string v0, "DETACH" // string@031f │ │ +03160a: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ +03160e: 1a00 5e01 |01d3: const-string v0, "ATTACH" // string@015e │ │ +031612: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ +031616: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ +03161a: 1a05 1c0b |01d9: const-string v5, "Removed:" // string@0b1c │ │ +03161e: 6e20 631b 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +031624: 6e20 5e1b 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03162a: 1a05 0500 |01e1: const-string v5, " #" // string@0005 │ │ +03162e: 6e20 5e1b 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031634: 6e20 5c1b 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +03163a: 1a05 e400 |01e9: const-string v5, ": " // string@00e4 │ │ +03163e: 6e20 5e1b 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +031644: 28bd |01ee: goto 01ab // -0043 │ │ +031646: 5444 4e00 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +03164a: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03164e: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ +031652: 0e00 |01f5: return-void │ │ +031654: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ 0x000f line=265 │ │ 0x0019 line=266 │ │ 0x0023 line=267 │ │ @@ -3493,17 +3493,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -031684: |[031684] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -031694: 5410 6400 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ -031698: 1100 |0002: return-object v0 │ │ +03167c: |[03167c] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +03168c: 5410 6400 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ +031690: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #14 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -3511,199 +3511,199 @@ │ │ type : '(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 378 16-bit code units │ │ -03169c: |[03169c] android.support.v4.app.BackStackRecord.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ -0316ac: 630d d900 |0000: sget-boolean v13, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0316b0: 380d 3100 |0002: if-eqz v13, 0033 // +0031 │ │ -0316b4: 1a0d a803 |0004: const-string v13, "FragmentManager" // string@03a8 │ │ -0316b8: 220e f003 |0006: new-instance v14, Ljava/lang/StringBuilder; // type@03f0 │ │ -0316bc: 7010 c91b 0e00 |0008: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0316c2: 1a0f 1c20 |000b: const-string v15, "popFromBackStack: " // string@201c │ │ -0316c6: 6e20 d21b fe00 |000d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0316cc: 0c0e |0010: move-result-object v14 │ │ -0316ce: 0800 1100 |0011: move-object/from16 v0, v17 │ │ -0316d2: 6e20 d11b 0e00 |0013: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0316d8: 0c0e |0016: move-result-object v14 │ │ -0316da: 6e10 d61b 0e00 |0017: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0316e0: 0c0e |001a: move-result-object v14 │ │ -0316e2: 7120 0418 ed00 |001b: invoke-static {v13, v14}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0316e8: 2205 4a01 |001e: new-instance v5, Landroid/support/v4/util/LogWriter; // type@014a │ │ -0316ec: 1a0d a803 |0020: const-string v13, "FragmentManager" // string@03a8 │ │ -0316f0: 7020 9e06 d500 |0022: invoke-direct {v5, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@069e │ │ -0316f6: 220a cb03 |0025: new-instance v10, Ljava/io/PrintWriter; // type@03cb │ │ -0316fa: 7020 5b1b 5a00 |0027: invoke-direct {v10, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1b5b │ │ -031700: 1a0d 0200 |002a: const-string v13, " " // string@0002 │ │ -031704: 120e |002c: const/4 v14, #int 0 // #0 │ │ -031706: 120f |002d: const/4 v15, #int 0 // #0 │ │ -031708: 0800 1100 |002e: move-object/from16 v0, v17 │ │ -03170c: 6e5f 9402 d0ae |0030: invoke-virtual {v0, v13, v14, v10, v15}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0294 │ │ -031712: 3913 5100 |0033: if-nez v19, 0084 // +0051 │ │ -031716: 7401 0f18 1400 |0035: invoke-virtual/range {v20}, Landroid/util/SparseArray;.size:()I // method@180f │ │ -03171c: 0a0d |0038: move-result v13 │ │ -03171e: 390d 0800 |0039: if-nez v13, 0041 // +0008 │ │ -031722: 7401 0f18 1500 |003b: invoke-virtual/range {v21}, Landroid/util/SparseArray;.size:()I // method@180f │ │ -031728: 0a0d |003e: move-result v13 │ │ -03172a: 380d 0d00 |003f: if-eqz v13, 004c // +000d │ │ -03172e: 121d |0041: const/4 v13, #int 1 // #1 │ │ -031730: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -031734: 0801 1400 |0044: move-object/from16 v1, v20 │ │ -031738: 0802 1500 |0046: move-object/from16 v2, v21 │ │ -03173c: 7040 8802 10d2 |0048: invoke-direct {v0, v1, v2, v13}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0288 │ │ -031742: 0c13 |004b: move-result-object v19 │ │ -031744: 12fd |004c: const/4 v13, #int -1 // #ff │ │ -031746: 0800 1100 |004d: move-object/from16 v0, v17 │ │ -03174a: 6e20 8902 d000 |004f: invoke-virtual {v0, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0289 │ │ -031750: 3813 4200 |0052: if-eqz v19, 0094 // +0042 │ │ -031754: 120c |0054: const/4 v12, #int 0 // #0 │ │ -031756: 3813 4400 |0055: if-eqz v19, 0099 // +0044 │ │ -03175a: 120b |0057: const/4 v11, #int 0 // #0 │ │ -03175c: 0800 1100 |0058: move-object/from16 v0, v17 │ │ -031760: 5407 6a00 |005a: iget-object v7, v0, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006a │ │ -031764: 3807 db00 |005c: if-eqz v7, 0137 // +00db │ │ -031768: 3813 4000 |005e: if-eqz v19, 009e // +0040 │ │ -03176c: 1208 |0060: const/4 v8, #int 0 // #0 │ │ -03176e: 3813 4000 |0061: if-eqz v19, 00a1 // +0040 │ │ -031772: 1209 |0063: const/4 v9, #int 0 // #0 │ │ -031774: 527d 4a00 |0064: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -031778: 2b0d 0201 0000 |0066: packed-switch v13, 00000168 // +00000102 │ │ -03177e: 220d de03 |0069: new-instance v13, Ljava/lang/IllegalArgumentException; // type@03de │ │ -031782: 220e f003 |006b: new-instance v14, Ljava/lang/StringBuilder; // type@03f0 │ │ -031786: 7010 c91b 0e00 |006d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03178c: 1a0f d00c |0070: const-string v15, "Unknown cmd: " // string@0cd0 │ │ -031790: 6e20 d21b fe00 |0072: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031796: 0c0e |0075: move-result-object v14 │ │ -031798: 527f 4a00 |0076: iget v15, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -03179c: 6e20 ce1b fe00 |0078: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0317a2: 0c0e |007b: move-result-object v14 │ │ -0317a4: 6e10 d61b 0e00 |007c: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0317aa: 0c0e |007f: move-result-object v14 │ │ -0317ac: 7020 881b ed00 |0080: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -0317b2: 270d |0083: throw v13 │ │ -0317b4: 3912 c8ff |0084: if-nez v18, 004c // -0038 │ │ -0317b8: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -0317bc: 540d 6900 |0088: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -0317c0: 0800 1100 |008a: move-object/from16 v0, v17 │ │ -0317c4: 540e 6800 |008c: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ -0317c8: 0800 1300 |008e: move-object/from16 v0, v19 │ │ -0317cc: 7130 ac02 d00e |0090: invoke-static {v0, v13, v14}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V // method@02ac │ │ -0317d2: 28b9 |0093: goto 004c // -0047 │ │ -0317d4: 0800 1100 |0094: move-object/from16 v0, v17 │ │ -0317d8: 520c 6c00 |0096: iget v12, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006c │ │ -0317dc: 28bd |0098: goto 0055 // -0043 │ │ -0317de: 0800 1100 |0099: move-object/from16 v0, v17 │ │ -0317e2: 520b 6b00 |009b: iget v11, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ -0317e6: 28bb |009d: goto 0058 // -0045 │ │ -0317e8: 5278 4f00 |009e: iget v8, v7, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -0317ec: 28c1 |00a0: goto 0061 // -003f │ │ -0317ee: 5279 5000 |00a1: iget v9, v7, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -0317f2: 28c1 |00a3: goto 0064 // -003f │ │ -0317f4: 5473 4d00 |00a4: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0317f8: 5939 a500 |00a6: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -0317fc: 0800 1100 |00a8: move-object/from16 v0, v17 │ │ -031800: 540d 6300 |00aa: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031804: 7110 bb03 0b00 |00ac: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ -03180a: 0a0e |00af: move-result v14 │ │ -03180c: 6e40 b703 3dce |00b0: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b7 │ │ -031812: 5477 5100 |00b3: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0051 │ │ -031816: 28a7 |00b5: goto 005c // -0059 │ │ -031818: 5473 4d00 |00b6: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -03181c: 3803 0f00 |00b8: if-eqz v3, 00c7 // +000f │ │ -031820: 5939 a500 |00ba: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031824: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ -031828: 540d 6300 |00be: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -03182c: 7110 bb03 0b00 |00c0: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ -031832: 0a0e |00c3: move-result v14 │ │ -031834: 6e40 b703 3dce |00c4: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b7 │ │ -03183a: 547d 5200 |00c7: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -03183e: 380d eaff |00c9: if-eqz v13, 00b3 // -0016 │ │ -031842: 1204 |00cb: const/4 v4, #int 0 // #0 │ │ -031844: 547d 5200 |00cc: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -031848: 6e10 0f1c 0d00 |00ce: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03184e: 0a0d |00d1: move-result v13 │ │ -031850: 35d4 e1ff |00d2: if-ge v4, v13, 00b3 // -001f │ │ -031854: 547d 5200 |00d4: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -031858: 6e20 081c 4d00 |00d6: invoke-virtual {v13, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -03185e: 0c06 |00d9: move-result-object v6 │ │ -031860: 1f06 9e00 |00da: check-cast v6, Landroid/support/v4/app/Fragment; // type@009e │ │ -031864: 5968 a500 |00dc: iput v8, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031868: 0800 1100 |00de: move-object/from16 v0, v17 │ │ -03186c: 540d 6300 |00e0: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031870: 120e |00e2: const/4 v14, #int 0 // #0 │ │ -031872: 6e30 8603 6d0e |00e3: invoke-virtual {v13, v6, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0386 │ │ -031878: d804 0401 |00e6: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03187c: 28e4 |00e8: goto 00cc // -001c │ │ -03187e: 5473 4d00 |00e9: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031882: 5938 a500 |00eb: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031886: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ -03188a: 540d 6300 |00ef: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -03188e: 120e |00f1: const/4 v14, #int 0 // #0 │ │ -031890: 6e30 8603 3d0e |00f2: invoke-virtual {v13, v3, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0386 │ │ -031896: 28be |00f5: goto 00b3 // -0042 │ │ -031898: 5473 4d00 |00f6: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -03189c: 5938 a500 |00f8: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -0318a0: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ -0318a4: 540d 6300 |00fc: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -0318a8: 7110 bb03 0b00 |00fe: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ -0318ae: 0a0e |0101: move-result v14 │ │ -0318b0: 6e40 c103 3dce |0102: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@03c1 │ │ -0318b6: 28ae |0105: goto 00b3 // -0052 │ │ -0318b8: 5473 4d00 |0106: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0318bc: 5939 a500 |0108: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -0318c0: 0800 1100 |010a: move-object/from16 v0, v17 │ │ -0318c4: 540d 6300 |010c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -0318c8: 7110 bb03 0b00 |010e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ -0318ce: 0a0e |0111: move-result v14 │ │ -0318d0: 6e40 a603 3dce |0112: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@03a6 │ │ -0318d6: 289e |0115: goto 00b3 // -0062 │ │ -0318d8: 5473 4d00 |0116: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0318dc: 5938 a500 |0118: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -0318e0: 0800 1100 |011a: move-object/from16 v0, v17 │ │ -0318e4: 540d 6300 |011c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -0318e8: 7110 bb03 0b00 |011e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ -0318ee: 0a0e |0121: move-result v14 │ │ -0318f0: 6e40 8903 3dce |0122: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0389 │ │ -0318f6: 288e |0125: goto 00b3 // -0072 │ │ -0318f8: 5473 4d00 |0126: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0318fc: 5938 a500 |0128: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031900: 0800 1100 |012a: move-object/from16 v0, v17 │ │ -031904: 540d 6300 |012c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031908: 7110 bb03 0b00 |012e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ -03190e: 0a0e |0131: move-result v14 │ │ -031910: 6e40 8c03 3dce |0132: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@038c │ │ -031916: 2900 7eff |0135: goto/16 00b3 // -0082 │ │ -03191a: 3812 1900 |0137: if-eqz v18, 0150 // +0019 │ │ -03191e: 0800 1100 |0139: move-object/from16 v0, v17 │ │ -031922: 540d 6300 |013b: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031926: 0800 1100 |013d: move-object/from16 v0, v17 │ │ -03192a: 540e 6300 |013f: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -03192e: 52ee e700 |0141: iget v14, v14, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -031932: 7110 bb03 0b00 |0143: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ -031938: 0a0f |0146: move-result v15 │ │ -03193a: 1310 0100 |0147: const/16 v16, #int 1 // #1 │ │ -03193e: 0200 1000 |0149: move/from16 v0, v16 │ │ -031942: 6e50 ac03 edcf |014b: invoke-virtual {v13, v14, v15, v12, v0}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03ac │ │ -031948: 1313 0000 |014e: const/16 v19, #int 0 // #0 │ │ -03194c: 0800 1100 |0150: move-object/from16 v0, v17 │ │ -031950: 520d 6200 |0152: iget v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -031954: 3a0d 1200 |0154: if-ltz v13, 0166 // +0012 │ │ -031958: 0800 1100 |0156: move-object/from16 v0, v17 │ │ -03195c: 540d 6300 |0158: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031960: 0800 1100 |015a: move-object/from16 v0, v17 │ │ -031964: 520e 6200 |015c: iget v14, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -031968: 6e20 a303 ed00 |015e: invoke-virtual {v13, v14}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@03a3 │ │ -03196e: 12fd |0161: const/4 v13, #int -1 // #ff │ │ -031970: 0800 1100 |0162: move-object/from16 v0, v17 │ │ -031974: 590d 6200 |0164: iput v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -031978: 1113 |0166: return-object v19 │ │ -03197a: 0000 |0167: nop // spacer │ │ -03197c: 0001 0700 0100 0000 3e00 0000 5000 ... |0168: packed-switch-data (18 units) │ │ +031694: |[031694] android.support.v4.app.BackStackRecord.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; │ │ +0316a4: 630d d900 |0000: sget-boolean v13, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0316a8: 380d 3100 |0002: if-eqz v13, 0033 // +0031 │ │ +0316ac: 1a0d a703 |0004: const-string v13, "FragmentManager" // string@03a7 │ │ +0316b0: 220e f003 |0006: new-instance v14, Ljava/lang/StringBuilder; // type@03f0 │ │ +0316b4: 7010 c91b 0e00 |0008: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0316ba: 1a0f 1a20 |000b: const-string v15, "popFromBackStack: " // string@201a │ │ +0316be: 6e20 d21b fe00 |000d: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0316c4: 0c0e |0010: move-result-object v14 │ │ +0316c6: 0800 1100 |0011: move-object/from16 v0, v17 │ │ +0316ca: 6e20 d11b 0e00 |0013: invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0316d0: 0c0e |0016: move-result-object v14 │ │ +0316d2: 6e10 d61b 0e00 |0017: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0316d8: 0c0e |001a: move-result-object v14 │ │ +0316da: 7120 0418 ed00 |001b: invoke-static {v13, v14}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0316e0: 2205 4a01 |001e: new-instance v5, Landroid/support/v4/util/LogWriter; // type@014a │ │ +0316e4: 1a0d a703 |0020: const-string v13, "FragmentManager" // string@03a7 │ │ +0316e8: 7020 9e06 d500 |0022: invoke-direct {v5, v13}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@069e │ │ +0316ee: 220a cb03 |0025: new-instance v10, Ljava/io/PrintWriter; // type@03cb │ │ +0316f2: 7020 5b1b 5a00 |0027: invoke-direct {v10, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1b5b │ │ +0316f8: 1a0d 0200 |002a: const-string v13, " " // string@0002 │ │ +0316fc: 120e |002c: const/4 v14, #int 0 // #0 │ │ +0316fe: 120f |002d: const/4 v15, #int 0 // #0 │ │ +031700: 0800 1100 |002e: move-object/from16 v0, v17 │ │ +031704: 6e5f 9402 d0ae |0030: invoke-virtual {v0, v13, v14, v10, v15}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0294 │ │ +03170a: 3913 5100 |0033: if-nez v19, 0084 // +0051 │ │ +03170e: 7401 0f18 1400 |0035: invoke-virtual/range {v20}, Landroid/util/SparseArray;.size:()I // method@180f │ │ +031714: 0a0d |0038: move-result v13 │ │ +031716: 390d 0800 |0039: if-nez v13, 0041 // +0008 │ │ +03171a: 7401 0f18 1500 |003b: invoke-virtual/range {v21}, Landroid/util/SparseArray;.size:()I // method@180f │ │ +031720: 0a0d |003e: move-result v13 │ │ +031722: 380d 0d00 |003f: if-eqz v13, 004c // +000d │ │ +031726: 121d |0041: const/4 v13, #int 1 // #1 │ │ +031728: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +03172c: 0801 1400 |0044: move-object/from16 v1, v20 │ │ +031730: 0802 1500 |0046: move-object/from16 v2, v21 │ │ +031734: 7040 8802 10d2 |0048: invoke-direct {v0, v1, v2, v13}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0288 │ │ +03173a: 0c13 |004b: move-result-object v19 │ │ +03173c: 12fd |004c: const/4 v13, #int -1 // #ff │ │ +03173e: 0800 1100 |004d: move-object/from16 v0, v17 │ │ +031742: 6e20 8902 d000 |004f: invoke-virtual {v0, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0289 │ │ +031748: 3813 4200 |0052: if-eqz v19, 0094 // +0042 │ │ +03174c: 120c |0054: const/4 v12, #int 0 // #0 │ │ +03174e: 3813 4400 |0055: if-eqz v19, 0099 // +0044 │ │ +031752: 120b |0057: const/4 v11, #int 0 // #0 │ │ +031754: 0800 1100 |0058: move-object/from16 v0, v17 │ │ +031758: 5407 6a00 |005a: iget-object v7, v0, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@006a │ │ +03175c: 3807 db00 |005c: if-eqz v7, 0137 // +00db │ │ +031760: 3813 4000 |005e: if-eqz v19, 009e // +0040 │ │ +031764: 1208 |0060: const/4 v8, #int 0 // #0 │ │ +031766: 3813 4000 |0061: if-eqz v19, 00a1 // +0040 │ │ +03176a: 1209 |0063: const/4 v9, #int 0 // #0 │ │ +03176c: 527d 4a00 |0064: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +031770: 2b0d 0201 0000 |0066: packed-switch v13, 00000168 // +00000102 │ │ +031776: 220d de03 |0069: new-instance v13, Ljava/lang/IllegalArgumentException; // type@03de │ │ +03177a: 220e f003 |006b: new-instance v14, Ljava/lang/StringBuilder; // type@03f0 │ │ +03177e: 7010 c91b 0e00 |006d: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +031784: 1a0f ce0c |0070: const-string v15, "Unknown cmd: " // string@0cce │ │ +031788: 6e20 d21b fe00 |0072: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03178e: 0c0e |0075: move-result-object v14 │ │ +031790: 527f 4a00 |0076: iget v15, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +031794: 6e20 ce1b fe00 |0078: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03179a: 0c0e |007b: move-result-object v14 │ │ +03179c: 6e10 d61b 0e00 |007c: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0317a2: 0c0e |007f: move-result-object v14 │ │ +0317a4: 7020 881b ed00 |0080: invoke-direct {v13, v14}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +0317aa: 270d |0083: throw v13 │ │ +0317ac: 3912 c8ff |0084: if-nez v18, 004c // -0038 │ │ +0317b0: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +0317b4: 540d 6900 |0088: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +0317b8: 0800 1100 |008a: move-object/from16 v0, v17 │ │ +0317bc: 540e 6800 |008c: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ +0317c0: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +0317c4: 7130 ac02 d00e |0090: invoke-static {v0, v13, v14}, Landroid/support/v4/app/BackStackRecord;.setNameOverrides:(Landroid/support/v4/app/BackStackRecord$TransitionState;Ljava/util/ArrayList;Ljava/util/ArrayList;)V // method@02ac │ │ +0317ca: 28b9 |0093: goto 004c // -0047 │ │ +0317cc: 0800 1100 |0094: move-object/from16 v0, v17 │ │ +0317d0: 520c 6c00 |0096: iget v12, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006c │ │ +0317d4: 28bd |0098: goto 0055 // -0043 │ │ +0317d6: 0800 1100 |0099: move-object/from16 v0, v17 │ │ +0317da: 520b 6b00 |009b: iget v11, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ +0317de: 28bb |009d: goto 0058 // -0045 │ │ +0317e0: 5278 4f00 |009e: iget v8, v7, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +0317e4: 28c1 |00a0: goto 0061 // -003f │ │ +0317e6: 5279 5000 |00a1: iget v9, v7, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +0317ea: 28c1 |00a3: goto 0064 // -003f │ │ +0317ec: 5473 4d00 |00a4: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0317f0: 5939 a500 |00a6: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +0317f4: 0800 1100 |00a8: move-object/from16 v0, v17 │ │ +0317f8: 540d 6300 |00aa: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +0317fc: 7110 bb03 0b00 |00ac: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ +031802: 0a0e |00af: move-result v14 │ │ +031804: 6e40 b703 3dce |00b0: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b7 │ │ +03180a: 5477 5100 |00b3: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@0051 │ │ +03180e: 28a7 |00b5: goto 005c // -0059 │ │ +031810: 5473 4d00 |00b6: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031814: 3803 0f00 |00b8: if-eqz v3, 00c7 // +000f │ │ +031818: 5939 a500 |00ba: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +03181c: 0800 1100 |00bc: move-object/from16 v0, v17 │ │ +031820: 540d 6300 |00be: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031824: 7110 bb03 0b00 |00c0: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ +03182a: 0a0e |00c3: move-result v14 │ │ +03182c: 6e40 b703 3dce |00c4: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b7 │ │ +031832: 547d 5200 |00c7: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031836: 380d eaff |00c9: if-eqz v13, 00b3 // -0016 │ │ +03183a: 1204 |00cb: const/4 v4, #int 0 // #0 │ │ +03183c: 547d 5200 |00cc: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031840: 6e10 0f1c 0d00 |00ce: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +031846: 0a0d |00d1: move-result v13 │ │ +031848: 35d4 e1ff |00d2: if-ge v4, v13, 00b3 // -001f │ │ +03184c: 547d 5200 |00d4: iget-object v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031850: 6e20 081c 4d00 |00d6: invoke-virtual {v13, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +031856: 0c06 |00d9: move-result-object v6 │ │ +031858: 1f06 9e00 |00da: check-cast v6, Landroid/support/v4/app/Fragment; // type@009e │ │ +03185c: 5968 a500 |00dc: iput v8, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +031860: 0800 1100 |00de: move-object/from16 v0, v17 │ │ +031864: 540d 6300 |00e0: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031868: 120e |00e2: const/4 v14, #int 0 // #0 │ │ +03186a: 6e30 8603 6d0e |00e3: invoke-virtual {v13, v6, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0386 │ │ +031870: d804 0401 |00e6: add-int/lit8 v4, v4, #int 1 // #01 │ │ +031874: 28e4 |00e8: goto 00cc // -001c │ │ +031876: 5473 4d00 |00e9: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +03187a: 5938 a500 |00eb: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +03187e: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ +031882: 540d 6300 |00ef: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031886: 120e |00f1: const/4 v14, #int 0 // #0 │ │ +031888: 6e30 8603 3d0e |00f2: invoke-virtual {v13, v3, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0386 │ │ +03188e: 28be |00f5: goto 00b3 // -0042 │ │ +031890: 5473 4d00 |00f6: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031894: 5938 a500 |00f8: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +031898: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ +03189c: 540d 6300 |00fc: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +0318a0: 7110 bb03 0b00 |00fe: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ +0318a6: 0a0e |0101: move-result v14 │ │ +0318a8: 6e40 c103 3dce |0102: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@03c1 │ │ +0318ae: 28ae |0105: goto 00b3 // -0052 │ │ +0318b0: 5473 4d00 |0106: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0318b4: 5939 a500 |0108: iput v9, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +0318b8: 0800 1100 |010a: move-object/from16 v0, v17 │ │ +0318bc: 540d 6300 |010c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +0318c0: 7110 bb03 0b00 |010e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ +0318c6: 0a0e |0111: move-result v14 │ │ +0318c8: 6e40 a603 3dce |0112: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@03a6 │ │ +0318ce: 289e |0115: goto 00b3 // -0062 │ │ +0318d0: 5473 4d00 |0116: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0318d4: 5938 a500 |0118: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +0318d8: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +0318dc: 540d 6300 |011c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +0318e0: 7110 bb03 0b00 |011e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ +0318e6: 0a0e |0121: move-result v14 │ │ +0318e8: 6e40 8903 3dce |0122: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0389 │ │ +0318ee: 288e |0125: goto 00b3 // -0072 │ │ +0318f0: 5473 4d00 |0126: iget-object v3, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0318f4: 5938 a500 |0128: iput v8, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +0318f8: 0800 1100 |012a: move-object/from16 v0, v17 │ │ +0318fc: 540d 6300 |012c: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031900: 7110 bb03 0b00 |012e: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ +031906: 0a0e |0131: move-result v14 │ │ +031908: 6e40 8c03 3dce |0132: invoke-virtual {v13, v3, v14, v12}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@038c │ │ +03190e: 2900 7eff |0135: goto/16 00b3 // -0082 │ │ +031912: 3812 1900 |0137: if-eqz v18, 0150 // +0019 │ │ +031916: 0800 1100 |0139: move-object/from16 v0, v17 │ │ +03191a: 540d 6300 |013b: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +03191e: 0800 1100 |013d: move-object/from16 v0, v17 │ │ +031922: 540e 6300 |013f: iget-object v14, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031926: 52ee e700 |0141: iget v14, v14, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +03192a: 7110 bb03 0b00 |0143: invoke-static {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@03bb │ │ +031930: 0a0f |0146: move-result v15 │ │ +031932: 1310 0100 |0147: const/16 v16, #int 1 // #1 │ │ +031936: 0200 1000 |0149: move/from16 v0, v16 │ │ +03193a: 6e50 ac03 edcf |014b: invoke-virtual {v13, v14, v15, v12, v0}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03ac │ │ +031940: 1313 0000 |014e: const/16 v19, #int 0 // #0 │ │ +031944: 0800 1100 |0150: move-object/from16 v0, v17 │ │ +031948: 520d 6200 |0152: iget v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +03194c: 3a0d 1200 |0154: if-ltz v13, 0166 // +0012 │ │ +031950: 0800 1100 |0156: move-object/from16 v0, v17 │ │ +031954: 540d 6300 |0158: iget-object v13, v0, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031958: 0800 1100 |015a: move-object/from16 v0, v17 │ │ +03195c: 520e 6200 |015c: iget v14, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +031960: 6e20 a303 ed00 |015e: invoke-virtual {v13, v14}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@03a3 │ │ +031966: 12fd |0161: const/4 v13, #int -1 // #ff │ │ +031968: 0800 1100 |0162: move-object/from16 v0, v17 │ │ +03196c: 590d 6200 |0164: iput v13, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +031970: 1113 |0166: return-object v19 │ │ +031972: 0000 |0167: nop // spacer │ │ +031974: 0001 0700 0100 0000 3e00 0000 5000 ... |0168: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0004 line=875 │ │ 0x001e line=876 │ │ 0x0025 line=877 │ │ 0x002a line=878 │ │ @@ -3798,22 +3798,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 │ │ -0319a0: |[0319a0] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0319b0: 2200 9400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0094 │ │ -0319b4: 7010 7c02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@027c │ │ -0319ba: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -0319bc: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -0319c0: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0319c4: 6e20 8602 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0286 │ │ -0319ca: 1102 |000d: return-object v2 │ │ +031998: |[031998] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0319a8: 2200 9400 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@0094 │ │ +0319ac: 7010 7c02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@027c │ │ +0319b2: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +0319b4: 5901 4a00 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +0319b8: 5b03 4d00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0319bc: 6e20 8602 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0286 │ │ +0319c2: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0005 line=457 │ │ 0x0008 line=458 │ │ 0x000a line=459 │ │ 0x000d line=461 │ │ @@ -3827,19 +3827,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 │ │ -0319cc: |[0319cc] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0319dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0319de: 6e40 a402 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@02a4 │ │ -0319e4: 0c00 |0004: move-result-object v0 │ │ -0319e6: 1100 |0005: return-object v0 │ │ +0319c4: |[0319c4] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0319d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0319d6: 6e40 a402 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@02a4 │ │ +0319dc: 0c00 |0004: move-result-object v0 │ │ +0319de: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 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; │ │ @@ -3849,23 +3849,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 │ │ -0319e8: |[0319e8] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0319f8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0319fc: 2200 de03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -031a00: 1a01 720a |0004: const-string v1, "Must use non-zero containerViewId" // string@0a72 │ │ -031a04: 7020 881b 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -031a0a: 2700 |0009: throw v0 │ │ -031a0c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -031a0e: 7050 9302 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@0293 │ │ -031a14: 1102 |000e: return-object v2 │ │ +0319e0: |[0319e0] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0319f0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0319f4: 2200 de03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +0319f8: 1a01 700a |0004: const-string v1, "Must use non-zero containerViewId" // string@0a70 │ │ +0319fc: 7020 881b 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +031a02: 2700 |0009: throw v0 │ │ +031a04: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +031a06: 7050 9302 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@0293 │ │ +031a0c: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0002 line=448 │ │ 0x000a line=451 │ │ 0x000e line=452 │ │ locals : │ │ @@ -3879,211 +3879,211 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 410 16-bit code units │ │ -031a18: |[031a18] android.support.v4.app.BackStackRecord.run:()V │ │ -031a28: 630b d900 |0000: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -031a2c: 380b 1a00 |0002: if-eqz v11, 001c // +001a │ │ -031a30: 1a0b a803 |0004: const-string v11, "FragmentManager" // string@03a8 │ │ -031a34: 220c f003 |0006: new-instance v12, Ljava/lang/StringBuilder; // type@03f0 │ │ -031a38: 7010 c91b 0c00 |0008: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -031a3e: 1a0d 3b0b |000b: const-string v13, "Run: " // string@0b3b │ │ -031a42: 6e20 d21b dc00 |000d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031a48: 0c0c |0010: move-result-object v12 │ │ -031a4a: 6e20 d11b ec00 |0011: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -031a50: 0c0c |0014: move-result-object v12 │ │ -031a52: 6e10 d61b 0c00 |0015: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -031a58: 0c0c |0018: move-result-object v12 │ │ -031a5a: 7120 0418 cb00 |0019: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -031a60: 55eb 5800 |001c: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ -031a64: 380b 0e00 |001e: if-eqz v11, 002c // +000e │ │ -031a68: 52eb 6200 |0020: iget v11, v14, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -031a6c: 3b0b 0a00 |0022: if-gez v11, 002c // +000a │ │ -031a70: 220b df03 |0024: new-instance v11, Ljava/lang/IllegalStateException; // type@03df │ │ -031a74: 1a0c 9a0f |0026: const-string v12, "addToBackStack() called after commit()" // string@0f9a │ │ -031a78: 7020 8b1b cb00 |0028: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -031a7e: 270b |002b: throw v11 │ │ -031a80: 121b |002c: const/4 v11, #int 1 // #1 │ │ -031a82: 6e20 8902 be00 |002d: invoke-virtual {v14, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0289 │ │ -031a88: 1208 |0030: const/4 v8, #int 0 // #0 │ │ -031a8a: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -031a8c: 1205 |0032: const/4 v5, #int 0 // #0 │ │ -031a8e: 600b 3800 |0033: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -031a92: 130c 1500 |0035: const/16 v12, #int 21 // #15 │ │ -031a96: 34cb 1400 |0037: if-lt v11, v12, 004b // +0014 │ │ -031a9a: 2203 3903 |0039: new-instance v3, Landroid/util/SparseArray; // type@0339 │ │ -031a9e: 7010 0818 0300 |003b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@1808 │ │ -031aa4: 2205 3903 |003e: new-instance v5, Landroid/util/SparseArray; // type@0339 │ │ -031aa8: 7010 0818 0500 |0040: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@1808 │ │ -031aae: 7030 8b02 3e05 |0043: invoke-direct {v14, v3, v5}, Landroid/support/v4/app/BackStackRecord;.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@028b │ │ -031ab4: 120b |0046: const/4 v11, #int 0 // #0 │ │ -031ab6: 7040 8802 3eb5 |0047: invoke-direct {v14, v3, v5, v11}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0288 │ │ -031abc: 0c08 |004a: move-result-object v8 │ │ -031abe: 3808 3000 |004b: if-eqz v8, 007b // +0030 │ │ -031ac2: 120a |004d: const/4 v10, #int 0 // #0 │ │ -031ac4: 3808 3000 |004e: if-eqz v8, 007e // +0030 │ │ -031ac8: 1209 |0050: const/4 v9, #int 0 // #0 │ │ -031aca: 54e7 6100 |0051: iget-object v7, v14, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ -031ace: 3807 2101 |0053: if-eqz v7, 0174 // +0121 │ │ -031ad2: 3808 2c00 |0055: if-eqz v8, 0081 // +002c │ │ -031ad6: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -031ad8: 3808 2c00 |0058: if-eqz v8, 0084 // +002c │ │ -031adc: 1201 |005a: const/4 v1, #int 0 // #0 │ │ -031ade: 527b 4a00 |005b: iget v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -031ae2: 2b0b 2b01 0000 |005d: packed-switch v11, 00000188 // +0000012b │ │ -031ae8: 220b de03 |0060: new-instance v11, Ljava/lang/IllegalArgumentException; // type@03de │ │ -031aec: 220c f003 |0062: new-instance v12, Ljava/lang/StringBuilder; // type@03f0 │ │ -031af0: 7010 c91b 0c00 |0064: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -031af6: 1a0d d00c |0067: const-string v13, "Unknown cmd: " // string@0cd0 │ │ -031afa: 6e20 d21b dc00 |0069: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031b00: 0c0c |006c: move-result-object v12 │ │ -031b02: 527d 4a00 |006d: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -031b06: 6e20 ce1b dc00 |006f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -031b0c: 0c0c |0072: move-result-object v12 │ │ -031b0e: 6e10 d61b 0c00 |0073: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -031b14: 0c0c |0076: move-result-object v12 │ │ -031b16: 7020 881b cb00 |0077: invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -031b1c: 270b |007a: throw v11 │ │ -031b1e: 52ea 6c00 |007b: iget v10, v14, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006c │ │ -031b22: 28d1 |007d: goto 004e // -002f │ │ -031b24: 52e9 6b00 |007e: iget v9, v14, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ -031b28: 28d1 |0080: goto 0051 // -002f │ │ -031b2a: 5270 4b00 |0081: iget v0, v7, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -031b2e: 28d5 |0083: goto 0058 // -002b │ │ -031b30: 5271 4c00 |0084: iget v1, v7, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -031b34: 28d5 |0086: goto 005b // -002b │ │ -031b36: 5472 4d00 |0087: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031b3a: 5920 a500 |0089: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031b3e: 54eb 6300 |008b: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031b42: 120c |008d: const/4 v12, #int 0 // #0 │ │ -031b44: 6e30 8603 2b0c |008e: invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0386 │ │ -031b4a: 5477 4e00 |0091: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -031b4e: 28c0 |0093: goto 0053 // -0040 │ │ -031b50: 5472 4d00 |0094: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031b54: 54eb 6300 |0096: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031b58: 54bb df00 |0098: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -031b5c: 380b 9700 |009a: if-eqz v11, 0131 // +0097 │ │ -031b60: 1204 |009c: const/4 v4, #int 0 // #0 │ │ -031b62: 54eb 6300 |009d: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031b66: 54bb df00 |009f: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -031b6a: 6e10 0f1c 0b00 |00a1: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -031b70: 0a0b |00a4: move-result v11 │ │ -031b72: 35b4 8c00 |00a5: if-ge v4, v11, 0131 // +008c │ │ -031b76: 54eb 6300 |00a7: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031b7a: 54bb df00 |00a9: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -031b7e: 6e20 081c 4b00 |00ab: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -031b84: 0c06 |00ae: move-result-object v6 │ │ -031b86: 1f06 9e00 |00af: check-cast v6, Landroid/support/v4/app/Fragment; // type@009e │ │ -031b8a: 630b d900 |00b1: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -031b8e: 380b 2400 |00b3: if-eqz v11, 00d7 // +0024 │ │ -031b92: 1a0b a803 |00b5: const-string v11, "FragmentManager" // string@03a8 │ │ -031b96: 220c f003 |00b7: new-instance v12, Ljava/lang/StringBuilder; // type@03f0 │ │ -031b9a: 7010 c91b 0c00 |00b9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -031ba0: 1a0d b40a |00bc: const-string v13, "OP_REPLACE: adding=" // string@0ab4 │ │ -031ba4: 6e20 d21b dc00 |00be: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031baa: 0c0c |00c1: move-result-object v12 │ │ -031bac: 6e20 d11b 2c00 |00c2: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -031bb2: 0c0c |00c5: move-result-object v12 │ │ -031bb4: 1a0d 8800 |00c6: const-string v13, " old=" // string@0088 │ │ -031bb8: 6e20 d21b dc00 |00c8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031bbe: 0c0c |00cb: move-result-object v12 │ │ -031bc0: 6e20 d11b 6c00 |00cc: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -031bc6: 0c0c |00cf: move-result-object v12 │ │ -031bc8: 6e10 d61b 0c00 |00d0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -031bce: 0c0c |00d3: move-result-object v12 │ │ -031bd0: 7120 0418 cb00 |00d4: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -031bd6: 3802 0800 |00d7: if-eqz v2, 00df // +0008 │ │ -031bda: 526b 9300 |00d9: iget v11, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -031bde: 522c 9300 |00db: iget v12, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -031be2: 33cb 0700 |00dd: if-ne v11, v12, 00e4 // +0007 │ │ -031be6: 3326 0800 |00df: if-ne v6, v2, 00e7 // +0008 │ │ -031bea: 1202 |00e1: const/4 v2, #int 0 // #0 │ │ -031bec: 5b72 4d00 |00e2: iput-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031bf0: d804 0401 |00e4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -031bf4: 28b7 |00e6: goto 009d // -0049 │ │ -031bf6: 547b 5200 |00e7: iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -031bfa: 390b 0900 |00e9: if-nez v11, 00f2 // +0009 │ │ -031bfe: 220b 0504 |00eb: new-instance v11, Ljava/util/ArrayList; // type@0405 │ │ -031c02: 7010 001c 0b00 |00ed: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -031c08: 5b7b 5200 |00f0: iput-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -031c0c: 547b 5200 |00f2: iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -031c10: 6e20 041c 6b00 |00f4: invoke-virtual {v11, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -031c16: 5961 a500 |00f7: iput v1, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031c1a: 55eb 5800 |00f9: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ -031c1e: 380b 3000 |00fb: if-eqz v11, 012b // +0030 │ │ -031c22: 526b 8e00 |00fd: iget v11, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -031c26: d80b 0b01 |00ff: add-int/lit8 v11, v11, #int 1 // #01 │ │ -031c2a: 596b 8e00 |0101: iput v11, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -031c2e: 630b d900 |0103: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -031c32: 380b 2600 |0105: if-eqz v11, 012b // +0026 │ │ -031c36: 1a0b a803 |0107: const-string v11, "FragmentManager" // string@03a8 │ │ -031c3a: 220c f003 |0109: new-instance v12, Ljava/lang/StringBuilder; // type@03f0 │ │ -031c3e: 7010 c91b 0c00 |010b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -031c44: 1a0d 9702 |010e: const-string v13, "Bump nesting of " // string@0297 │ │ -031c48: 6e20 d21b dc00 |0110: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031c4e: 0c0c |0113: move-result-object v12 │ │ -031c50: 6e20 d11b 6c00 |0114: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -031c56: 0c0c |0117: move-result-object v12 │ │ -031c58: 1a0d 9500 |0118: const-string v13, " to " // string@0095 │ │ -031c5c: 6e20 d21b dc00 |011a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031c62: 0c0c |011d: move-result-object v12 │ │ -031c64: 526d 8e00 |011e: iget v13, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -031c68: 6e20 ce1b dc00 |0120: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -031c6e: 0c0c |0123: move-result-object v12 │ │ -031c70: 6e10 d61b 0c00 |0124: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -031c76: 0c0c |0127: move-result-object v12 │ │ -031c78: 7120 0418 cb00 |0128: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -031c7e: 54eb 6300 |012b: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031c82: 6e40 b703 6ba9 |012d: invoke-virtual {v11, v6, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b7 │ │ -031c88: 28b4 |0130: goto 00e4 // -004c │ │ -031c8a: 3802 60ff |0131: if-eqz v2, 0091 // -00a0 │ │ -031c8e: 5920 a500 |0133: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031c92: 54eb 6300 |0135: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031c96: 120c |0137: const/4 v12, #int 0 // #0 │ │ -031c98: 6e30 8603 2b0c |0138: invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0386 │ │ -031c9e: 2900 56ff |013b: goto/16 0091 // -00aa │ │ -031ca2: 5472 4d00 |013d: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031ca6: 5921 a500 |013f: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031caa: 54eb 6300 |0141: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031cae: 6e40 b703 2ba9 |0143: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b7 │ │ -031cb4: 2900 4bff |0146: goto/16 0091 // -00b5 │ │ -031cb8: 5472 4d00 |0148: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031cbc: 5921 a500 |014a: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031cc0: 54eb 6300 |014c: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031cc4: 6e40 a603 2ba9 |014e: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@03a6 │ │ -031cca: 2900 40ff |0151: goto/16 0091 // -00c0 │ │ -031cce: 5472 4d00 |0153: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031cd2: 5920 a500 |0155: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031cd6: 54eb 6300 |0157: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031cda: 6e40 c103 2ba9 |0159: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@03c1 │ │ -031ce0: 2900 35ff |015c: goto/16 0091 // -00cb │ │ -031ce4: 5472 4d00 |015e: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031ce8: 5921 a500 |0160: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031cec: 54eb 6300 |0162: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031cf0: 6e40 8c03 2ba9 |0164: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@038c │ │ -031cf6: 2900 2aff |0167: goto/16 0091 // -00d6 │ │ -031cfa: 5472 4d00 |0169: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031cfe: 5920 a500 |016b: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -031d02: 54eb 6300 |016d: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031d06: 6e40 8903 2ba9 |016f: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0389 │ │ -031d0c: 2900 1fff |0172: goto/16 0091 // -00e1 │ │ -031d10: 54eb 6300 |0174: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031d14: 54ec 6300 |0176: iget-object v12, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031d18: 52cc e700 |0178: iget v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -031d1c: 121d |017a: const/4 v13, #int 1 // #1 │ │ -031d1e: 6e5d ac03 cba9 |017b: invoke-virtual {v11, v12, v9, v10, v13}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03ac │ │ -031d24: 55eb 5800 |017e: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ -031d28: 380b 0700 |0180: if-eqz v11, 0187 // +0007 │ │ -031d2c: 54eb 6300 |0182: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ -031d30: 6e20 8503 eb00 |0184: invoke-virtual {v11, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0385 │ │ -031d36: 0e00 |0187: return-void │ │ -031d38: 0001 0700 0100 0000 2a00 0000 3700 ... |0188: packed-switch-data (18 units) │ │ +031a10: |[031a10] android.support.v4.app.BackStackRecord.run:()V │ │ +031a20: 630b d900 |0000: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +031a24: 380b 1a00 |0002: if-eqz v11, 001c // +001a │ │ +031a28: 1a0b a703 |0004: const-string v11, "FragmentManager" // string@03a7 │ │ +031a2c: 220c f003 |0006: new-instance v12, Ljava/lang/StringBuilder; // type@03f0 │ │ +031a30: 7010 c91b 0c00 |0008: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +031a36: 1a0d 390b |000b: const-string v13, "Run: " // string@0b39 │ │ +031a3a: 6e20 d21b dc00 |000d: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031a40: 0c0c |0010: move-result-object v12 │ │ +031a42: 6e20 d11b ec00 |0011: invoke-virtual {v12, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +031a48: 0c0c |0014: move-result-object v12 │ │ +031a4a: 6e10 d61b 0c00 |0015: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +031a50: 0c0c |0018: move-result-object v12 │ │ +031a52: 7120 0418 cb00 |0019: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +031a58: 55eb 5800 |001c: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ +031a5c: 380b 0e00 |001e: if-eqz v11, 002c // +000e │ │ +031a60: 52eb 6200 |0020: iget v11, v14, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +031a64: 3b0b 0a00 |0022: if-gez v11, 002c // +000a │ │ +031a68: 220b df03 |0024: new-instance v11, Ljava/lang/IllegalStateException; // type@03df │ │ +031a6c: 1a0c 980f |0026: const-string v12, "addToBackStack() called after commit()" // string@0f98 │ │ +031a70: 7020 8b1b cb00 |0028: invoke-direct {v11, v12}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +031a76: 270b |002b: throw v11 │ │ +031a78: 121b |002c: const/4 v11, #int 1 // #1 │ │ +031a7a: 6e20 8902 be00 |002d: invoke-virtual {v14, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0289 │ │ +031a80: 1208 |0030: const/4 v8, #int 0 // #0 │ │ +031a82: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +031a84: 1205 |0032: const/4 v5, #int 0 // #0 │ │ +031a86: 600b 3800 |0033: sget v11, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +031a8a: 130c 1500 |0035: const/16 v12, #int 21 // #15 │ │ +031a8e: 34cb 1400 |0037: if-lt v11, v12, 004b // +0014 │ │ +031a92: 2203 3903 |0039: new-instance v3, Landroid/util/SparseArray; // type@0339 │ │ +031a96: 7010 0818 0300 |003b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@1808 │ │ +031a9c: 2205 3903 |003e: new-instance v5, Landroid/util/SparseArray; // type@0339 │ │ +031aa0: 7010 0818 0500 |0040: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@1808 │ │ +031aa6: 7030 8b02 3e05 |0043: invoke-direct {v14, v3, v5}, Landroid/support/v4/app/BackStackRecord;.calculateFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@028b │ │ +031aac: 120b |0046: const/4 v11, #int 0 // #0 │ │ +031aae: 7040 8802 3eb5 |0047: invoke-direct {v14, v3, v5, v11}, Landroid/support/v4/app/BackStackRecord;.beginTransition:(Landroid/util/SparseArray;Landroid/util/SparseArray;Z)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@0288 │ │ +031ab4: 0c08 |004a: move-result-object v8 │ │ +031ab6: 3808 3000 |004b: if-eqz v8, 007b // +0030 │ │ +031aba: 120a |004d: const/4 v10, #int 0 // #0 │ │ +031abc: 3808 3000 |004e: if-eqz v8, 007e // +0030 │ │ +031ac0: 1209 |0050: const/4 v9, #int 0 // #0 │ │ +031ac2: 54e7 6100 |0051: iget-object v7, v14, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ +031ac6: 3807 2101 |0053: if-eqz v7, 0174 // +0121 │ │ +031aca: 3808 2c00 |0055: if-eqz v8, 0081 // +002c │ │ +031ace: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +031ad0: 3808 2c00 |0058: if-eqz v8, 0084 // +002c │ │ +031ad4: 1201 |005a: const/4 v1, #int 0 // #0 │ │ +031ad6: 527b 4a00 |005b: iget v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +031ada: 2b0b 2b01 0000 |005d: packed-switch v11, 00000188 // +0000012b │ │ +031ae0: 220b de03 |0060: new-instance v11, Ljava/lang/IllegalArgumentException; // type@03de │ │ +031ae4: 220c f003 |0062: new-instance v12, Ljava/lang/StringBuilder; // type@03f0 │ │ +031ae8: 7010 c91b 0c00 |0064: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +031aee: 1a0d ce0c |0067: const-string v13, "Unknown cmd: " // string@0cce │ │ +031af2: 6e20 d21b dc00 |0069: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031af8: 0c0c |006c: move-result-object v12 │ │ +031afa: 527d 4a00 |006d: iget v13, v7, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +031afe: 6e20 ce1b dc00 |006f: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +031b04: 0c0c |0072: move-result-object v12 │ │ +031b06: 6e10 d61b 0c00 |0073: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +031b0c: 0c0c |0076: move-result-object v12 │ │ +031b0e: 7020 881b cb00 |0077: invoke-direct {v11, v12}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +031b14: 270b |007a: throw v11 │ │ +031b16: 52ea 6c00 |007b: iget v10, v14, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006c │ │ +031b1a: 28d1 |007d: goto 004e // -002f │ │ +031b1c: 52e9 6b00 |007e: iget v9, v14, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ +031b20: 28d1 |0080: goto 0051 // -002f │ │ +031b22: 5270 4b00 |0081: iget v0, v7, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +031b26: 28d5 |0083: goto 0058 // -002b │ │ +031b28: 5271 4c00 |0084: iget v1, v7, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +031b2c: 28d5 |0086: goto 005b // -002b │ │ +031b2e: 5472 4d00 |0087: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031b32: 5920 a500 |0089: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +031b36: 54eb 6300 |008b: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031b3a: 120c |008d: const/4 v12, #int 0 // #0 │ │ +031b3c: 6e30 8603 2b0c |008e: invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0386 │ │ +031b42: 5477 4e00 |0091: iget-object v7, v7, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +031b46: 28c0 |0093: goto 0053 // -0040 │ │ +031b48: 5472 4d00 |0094: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031b4c: 54eb 6300 |0096: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031b50: 54bb df00 |0098: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +031b54: 380b 9700 |009a: if-eqz v11, 0131 // +0097 │ │ +031b58: 1204 |009c: const/4 v4, #int 0 // #0 │ │ +031b5a: 54eb 6300 |009d: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031b5e: 54bb df00 |009f: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +031b62: 6e10 0f1c 0b00 |00a1: invoke-virtual {v11}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +031b68: 0a0b |00a4: move-result v11 │ │ +031b6a: 35b4 8c00 |00a5: if-ge v4, v11, 0131 // +008c │ │ +031b6e: 54eb 6300 |00a7: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031b72: 54bb df00 |00a9: iget-object v11, v11, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +031b76: 6e20 081c 4b00 |00ab: invoke-virtual {v11, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +031b7c: 0c06 |00ae: move-result-object v6 │ │ +031b7e: 1f06 9e00 |00af: check-cast v6, Landroid/support/v4/app/Fragment; // type@009e │ │ +031b82: 630b d900 |00b1: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +031b86: 380b 2400 |00b3: if-eqz v11, 00d7 // +0024 │ │ +031b8a: 1a0b a703 |00b5: const-string v11, "FragmentManager" // string@03a7 │ │ +031b8e: 220c f003 |00b7: new-instance v12, Ljava/lang/StringBuilder; // type@03f0 │ │ +031b92: 7010 c91b 0c00 |00b9: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +031b98: 1a0d b20a |00bc: const-string v13, "OP_REPLACE: adding=" // string@0ab2 │ │ +031b9c: 6e20 d21b dc00 |00be: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031ba2: 0c0c |00c1: move-result-object v12 │ │ +031ba4: 6e20 d11b 2c00 |00c2: invoke-virtual {v12, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +031baa: 0c0c |00c5: move-result-object v12 │ │ +031bac: 1a0d 8700 |00c6: const-string v13, " old=" // string@0087 │ │ +031bb0: 6e20 d21b dc00 |00c8: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031bb6: 0c0c |00cb: move-result-object v12 │ │ +031bb8: 6e20 d11b 6c00 |00cc: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +031bbe: 0c0c |00cf: move-result-object v12 │ │ +031bc0: 6e10 d61b 0c00 |00d0: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +031bc6: 0c0c |00d3: move-result-object v12 │ │ +031bc8: 7120 0418 cb00 |00d4: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +031bce: 3802 0800 |00d7: if-eqz v2, 00df // +0008 │ │ +031bd2: 526b 9300 |00d9: iget v11, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +031bd6: 522c 9300 |00db: iget v12, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +031bda: 33cb 0700 |00dd: if-ne v11, v12, 00e4 // +0007 │ │ +031bde: 3326 0800 |00df: if-ne v6, v2, 00e7 // +0008 │ │ +031be2: 1202 |00e1: const/4 v2, #int 0 // #0 │ │ +031be4: 5b72 4d00 |00e2: iput-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031be8: d804 0401 |00e4: add-int/lit8 v4, v4, #int 1 // #01 │ │ +031bec: 28b7 |00e6: goto 009d // -0049 │ │ +031bee: 547b 5200 |00e7: iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031bf2: 390b 0900 |00e9: if-nez v11, 00f2 // +0009 │ │ +031bf6: 220b 0504 |00eb: new-instance v11, Ljava/util/ArrayList; // type@0405 │ │ +031bfa: 7010 001c 0b00 |00ed: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +031c00: 5b7b 5200 |00f0: iput-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031c04: 547b 5200 |00f2: iget-object v11, v7, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031c08: 6e20 041c 6b00 |00f4: invoke-virtual {v11, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +031c0e: 5961 a500 |00f7: iput v1, v6, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +031c12: 55eb 5800 |00f9: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ +031c16: 380b 3000 |00fb: if-eqz v11, 012b // +0030 │ │ +031c1a: 526b 8e00 |00fd: iget v11, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +031c1e: d80b 0b01 |00ff: add-int/lit8 v11, v11, #int 1 // #01 │ │ +031c22: 596b 8e00 |0101: iput v11, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +031c26: 630b d900 |0103: sget-boolean v11, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +031c2a: 380b 2600 |0105: if-eqz v11, 012b // +0026 │ │ +031c2e: 1a0b a703 |0107: const-string v11, "FragmentManager" // string@03a7 │ │ +031c32: 220c f003 |0109: new-instance v12, Ljava/lang/StringBuilder; // type@03f0 │ │ +031c36: 7010 c91b 0c00 |010b: invoke-direct {v12}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +031c3c: 1a0d 9602 |010e: const-string v13, "Bump nesting of " // string@0296 │ │ +031c40: 6e20 d21b dc00 |0110: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031c46: 0c0c |0113: move-result-object v12 │ │ +031c48: 6e20 d11b 6c00 |0114: invoke-virtual {v12, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +031c4e: 0c0c |0117: move-result-object v12 │ │ +031c50: 1a0d 9400 |0118: const-string v13, " to " // string@0094 │ │ +031c54: 6e20 d21b dc00 |011a: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031c5a: 0c0c |011d: move-result-object v12 │ │ +031c5c: 526d 8e00 |011e: iget v13, v6, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +031c60: 6e20 ce1b dc00 |0120: invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +031c66: 0c0c |0123: move-result-object v12 │ │ +031c68: 6e10 d61b 0c00 |0124: invoke-virtual {v12}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +031c6e: 0c0c |0127: move-result-object v12 │ │ +031c70: 7120 0418 cb00 |0128: invoke-static {v11, v12}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +031c76: 54eb 6300 |012b: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031c7a: 6e40 b703 6ba9 |012d: invoke-virtual {v11, v6, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b7 │ │ +031c80: 28b4 |0130: goto 00e4 // -004c │ │ +031c82: 3802 60ff |0131: if-eqz v2, 0091 // -00a0 │ │ +031c86: 5920 a500 |0133: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +031c8a: 54eb 6300 |0135: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031c8e: 120c |0137: const/4 v12, #int 0 // #0 │ │ +031c90: 6e30 8603 2b0c |0138: invoke-virtual {v11, v2, v12}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0386 │ │ +031c96: 2900 56ff |013b: goto/16 0091 // -00aa │ │ +031c9a: 5472 4d00 |013d: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031c9e: 5921 a500 |013f: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +031ca2: 54eb 6300 |0141: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031ca6: 6e40 b703 2ba9 |0143: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@03b7 │ │ +031cac: 2900 4bff |0146: goto/16 0091 // -00b5 │ │ +031cb0: 5472 4d00 |0148: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031cb4: 5921 a500 |014a: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +031cb8: 54eb 6300 |014c: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031cbc: 6e40 a603 2ba9 |014e: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@03a6 │ │ +031cc2: 2900 40ff |0151: goto/16 0091 // -00c0 │ │ +031cc6: 5472 4d00 |0153: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031cca: 5920 a500 |0155: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +031cce: 54eb 6300 |0157: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031cd2: 6e40 c103 2ba9 |0159: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@03c1 │ │ +031cd8: 2900 35ff |015c: goto/16 0091 // -00cb │ │ +031cdc: 5472 4d00 |015e: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031ce0: 5921 a500 |0160: iput v1, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +031ce4: 54eb 6300 |0162: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031ce8: 6e40 8c03 2ba9 |0164: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@038c │ │ +031cee: 2900 2aff |0167: goto/16 0091 // -00d6 │ │ +031cf2: 5472 4d00 |0169: iget-object v2, v7, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031cf6: 5920 a500 |016b: iput v0, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +031cfa: 54eb 6300 |016d: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031cfe: 6e40 8903 2ba9 |016f: invoke-virtual {v11, v2, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@0389 │ │ +031d04: 2900 1fff |0172: goto/16 0091 // -00e1 │ │ +031d08: 54eb 6300 |0174: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031d0c: 54ec 6300 |0176: iget-object v12, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031d10: 52cc e700 |0178: iget v12, v12, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +031d14: 121d |017a: const/4 v13, #int 1 // #1 │ │ +031d16: 6e5d ac03 cba9 |017b: invoke-virtual {v11, v12, v9, v10, v13}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03ac │ │ +031d1c: 55eb 5800 |017e: iget-boolean v11, v14, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ +031d20: 380b 0700 |0180: if-eqz v11, 0187 // +0007 │ │ +031d24: 54eb 6300 |0182: iget-object v11, v14, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0063 │ │ +031d28: 6e20 8503 eb00 |0184: invoke-virtual {v11, v14}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@0385 │ │ +031d2e: 0e00 |0187: return-void │ │ +031d30: 0001 0700 0100 0000 2a00 0000 3700 ... |0188: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x001c line=643 │ │ 0x0020 line=644 │ │ 0x0024 line=645 │ │ 0x002c line=649 │ │ @@ -4184,17 +4184,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 │ │ -031d5c: |[031d5c] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -031d6c: 5901 6b00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ -031d70: 1100 |0002: return-object v0 │ │ +031d54: |[031d54] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +031d64: 5901 6b00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ +031d68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0002 line=515 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 transition I │ │ @@ -4204,42 +4204,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -031d74: |[031d74] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ -031d84: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -031d88: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -031d8c: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -031d92: 1a01 0d02 |0007: const-string v1, "BackStackEntry{" // string@020d │ │ -031d96: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031d9c: 7110 d91b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ -031da2: 0a01 |000f: move-result v1 │ │ -031da4: 7110 901b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -031daa: 0c01 |0013: move-result-object v1 │ │ -031dac: 6e20 d21b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031db2: 5221 6200 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -031db6: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ -031dba: 1a01 2300 |001b: const-string v1, " #" // string@0023 │ │ -031dbe: 6e20 d21b 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031dc4: 5221 6200 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -031dc8: 6e20 ce1b 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -031dce: 5421 6400 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ -031dd2: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ -031dd6: 1a01 0100 |0029: const-string v1, " " // string@0001 │ │ -031dda: 6e20 d21b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031de0: 5421 6400 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ -031de4: 6e20 d21b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031dea: 1a01 0e27 |0033: const-string v1, "}" // string@270e │ │ -031dee: 6e20 d21b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -031df4: 6e10 d61b 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -031dfa: 0c01 |003b: move-result-object v1 │ │ -031dfc: 1101 |003c: return-object v1 │ │ +031d6c: |[031d6c] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ +031d7c: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +031d80: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +031d84: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +031d8a: 1a01 0c02 |0007: const-string v1, "BackStackEntry{" // string@020c │ │ +031d8e: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031d94: 7110 d91b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ +031d9a: 0a01 |000f: move-result v1 │ │ +031d9c: 7110 901b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +031da2: 0c01 |0013: move-result-object v1 │ │ +031da4: 6e20 d21b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031daa: 5221 6200 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +031dae: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ +031db2: 1a01 2300 |001b: const-string v1, " #" // string@0023 │ │ +031db6: 6e20 d21b 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031dbc: 5221 6200 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +031dc0: 6e20 ce1b 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +031dc6: 5421 6400 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ +031dca: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ +031dce: 1a01 0100 |0029: const-string v1, " " // string@0001 │ │ +031dd2: 6e20 d21b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031dd8: 5421 6400 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ +031ddc: 6e20 d21b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031de2: 1a01 0c27 |0033: const-string v1, "}" // string@270c │ │ +031de6: 6e20 d21b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +031dec: 6e10 d61b 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +031df2: 0c01 |003b: move-result-object v1 │ │ +031df4: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0007 line=244 │ │ 0x000c line=245 │ │ 0x0017 line=246 │ │ 0x001b line=247 │ │ @@ -4249,21 +4249,21 @@ │ │ 0x002e line=252 │ │ 0x0033 line=254 │ │ 0x0038 line=255 │ │ locals : │ │ 0x0007 - 0x003d reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x003d reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ - source_file_idx : 526 (BackStackRecord.java) │ │ + source_file_idx : 525 (BackStackRecord.java) │ │ │ │ Class #13 header: │ │ class_idx : 151 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 526 │ │ +source_file_idx : 525 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #13 annotations: │ │ Annotations on class │ │ @@ -4285,17 +4285,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -031e00: |[031e00] android.support.v4.app.BackStackState$1.:()V │ │ -031e10: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -031e16: 0e00 |0003: return-void │ │ +031df8: |[031df8] android.support.v4.app.BackStackState$1.:()V │ │ +031e08: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +031e0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -4304,18 +4304,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 │ │ -031e18: |[031e18] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -031e28: 2200 9800 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0098 │ │ -031e2c: 7020 b502 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@02b5 │ │ -031e32: 1100 |0005: return-object v0 │ │ +031e10: |[031e10] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +031e20: 2200 9800 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@0098 │ │ +031e24: 7020 b502 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@02b5 │ │ +031e2a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -4324,18 +4324,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 │ │ -031e34: |[031e34] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -031e44: 6e20 b002 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@02b0 │ │ -031e4a: 0c00 |0003: move-result-object v0 │ │ -031e4c: 1100 |0004: return-object v0 │ │ +031e2c: |[031e2c] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +031e3c: 6e20 b002 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@02b0 │ │ +031e42: 0c00 |0003: move-result-object v0 │ │ +031e44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -4344,17 +4344,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 │ │ -031e50: |[031e50] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -031e60: 2320 e204 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@04e2 │ │ -031e64: 1100 |0002: return-object v0 │ │ +031e48: |[031e48] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +031e58: 2320 e204 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@04e2 │ │ +031e5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -4363,32 +4363,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 │ │ -031e68: |[031e68] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -031e78: 6e20 b202 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@02b2 │ │ -031e7e: 0c00 |0003: move-result-object v0 │ │ -031e80: 1100 |0004: return-object v0 │ │ +031e60: |[031e60] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +031e70: 6e20 b202 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@02b2 │ │ +031e76: 0c00 |0003: move-result-object v0 │ │ +031e78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 526 (BackStackRecord.java) │ │ + source_file_idx : 525 (BackStackRecord.java) │ │ │ │ Class #14 header: │ │ class_idx : 152 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 526 │ │ +source_file_idx : 525 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #14 annotations: │ │ Annotations on field #109 'CREATOR' │ │ @@ -4460,73 +4460,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -031e84: |[031e84] android.support.v4.app.BackStackState.:()V │ │ -031e94: 2200 9700 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0097 │ │ -031e98: 7010 af02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@02af │ │ -031e9e: 6900 6d00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@006d │ │ -031ea2: 0e00 |0007: return-void │ │ +031e7c: |[031e7c] android.support.v4.app.BackStackState.:()V │ │ +031e8c: 2200 9700 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@0097 │ │ +031e90: 7010 af02 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@02af │ │ +031e96: 6900 6d00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@006d │ │ +031e9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 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 : 78 16-bit code units │ │ -031ea4: |[031ea4] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -031eb4: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -031eba: 6e10 4702 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0247 │ │ -031ec0: 0c00 |0006: move-result-object v0 │ │ -031ec2: 5b10 7400 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -031ec6: 6e10 4f02 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -031ecc: 0a00 |000c: move-result v0 │ │ -031ece: 5910 7700 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ -031ed2: 6e10 4f02 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -031ed8: 0a00 |0012: move-result v0 │ │ -031eda: 5910 7800 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ -031ede: 6e10 5202 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -031ee4: 0c00 |0018: move-result-object v0 │ │ -031ee6: 5b10 7300 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0073 │ │ -031eea: 6e10 4f02 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -031ef0: 0a00 |001e: move-result v0 │ │ -031ef2: 5910 7200 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0072 │ │ -031ef6: 6e10 4f02 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -031efc: 0a00 |0024: move-result v0 │ │ -031efe: 5910 7000 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0070 │ │ -031f02: 6200 ce0a |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0ace │ │ -031f06: 7220 5f02 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@025f │ │ -031f0c: 0c00 |002c: move-result-object v0 │ │ -031f0e: 1f00 d003 |002d: check-cast v0, Ljava/lang/CharSequence; // type@03d0 │ │ -031f12: 5b10 7100 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0071 │ │ -031f16: 6e10 4f02 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -031f1c: 0a00 |0034: move-result v0 │ │ -031f1e: 5910 6e00 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@006e │ │ -031f22: 6200 ce0a |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0ace │ │ -031f26: 7220 5f02 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@025f │ │ -031f2c: 0c00 |003c: move-result-object v0 │ │ -031f2e: 1f00 d003 |003d: check-cast v0, Ljava/lang/CharSequence; // type@03d0 │ │ -031f32: 5b10 6f00 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@006f │ │ -031f36: 6e10 4802 0200 |0041: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@0248 │ │ -031f3c: 0c00 |0044: move-result-object v0 │ │ -031f3e: 5b10 7500 |0045: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0075 │ │ -031f42: 6e10 4802 0200 |0047: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@0248 │ │ -031f48: 0c00 |004a: move-result-object v0 │ │ -031f4a: 5b10 7600 |004b: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0076 │ │ -031f4e: 0e00 |004d: return-void │ │ +031e9c: |[031e9c] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +031eac: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +031eb2: 6e10 4702 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0247 │ │ +031eb8: 0c00 |0006: move-result-object v0 │ │ +031eba: 5b10 7400 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +031ebe: 6e10 4f02 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +031ec4: 0a00 |000c: move-result v0 │ │ +031ec6: 5910 7700 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ +031eca: 6e10 4f02 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +031ed0: 0a00 |0012: move-result v0 │ │ +031ed2: 5910 7800 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ +031ed6: 6e10 5202 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +031edc: 0c00 |0018: move-result-object v0 │ │ +031ede: 5b10 7300 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0073 │ │ +031ee2: 6e10 4f02 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +031ee8: 0a00 |001e: move-result v0 │ │ +031eea: 5910 7200 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0072 │ │ +031eee: 6e10 4f02 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +031ef4: 0a00 |0024: move-result v0 │ │ +031ef6: 5910 7000 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0070 │ │ +031efa: 6200 ce0a |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0ace │ │ +031efe: 7220 5f02 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@025f │ │ +031f04: 0c00 |002c: move-result-object v0 │ │ +031f06: 1f00 d003 |002d: check-cast v0, Ljava/lang/CharSequence; // type@03d0 │ │ +031f0a: 5b10 7100 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0071 │ │ +031f0e: 6e10 4f02 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +031f14: 0a00 |0034: move-result v0 │ │ +031f16: 5910 6e00 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@006e │ │ +031f1a: 6200 ce0a |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0ace │ │ +031f1e: 7220 5f02 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@025f │ │ +031f24: 0c00 |003c: move-result-object v0 │ │ +031f26: 1f00 d003 |003d: check-cast v0, Ljava/lang/CharSequence; // type@03d0 │ │ +031f2a: 5b10 6f00 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@006f │ │ +031f2e: 6e10 4802 0200 |0041: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@0248 │ │ +031f34: 0c00 |0044: move-result-object v0 │ │ +031f36: 5b10 7500 |0045: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0075 │ │ +031f3a: 6e10 4802 0200 |0047: invoke-virtual {v2}, Landroid/os/Parcel;.createStringArrayList:()Ljava/util/ArrayList; // method@0248 │ │ +031f40: 0c00 |004a: move-result-object v0 │ │ +031f42: 5b10 7600 |004b: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0076 │ │ +031f46: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x0009 line=98 │ │ 0x000f line=99 │ │ 0x0015 line=100 │ │ @@ -4547,123 +4547,123 @@ │ │ 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 : 199 16-bit code units │ │ -031f50: |[031f50] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -031f60: 7010 a71b 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -031f66: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -031f68: 54a3 6100 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ -031f6c: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -031f70: 5436 5200 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -031f74: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -031f78: 5436 5200 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -031f7c: 6e10 0f1c 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -031f82: 0a06 |0011: move-result v6 │ │ -031f84: b062 |0012: add-int/2addr v2, v6 │ │ -031f86: 5433 4e00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -031f8a: 28f1 |0015: goto 0006 // -000f │ │ -031f8c: 52a6 6500 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0065 │ │ -031f90: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -031f94: b026 |001a: add-int/2addr v6, v2 │ │ -031f96: 2366 d904 |001b: new-array v6, v6, [I // type@04d9 │ │ -031f9a: 5b86 7400 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -031f9e: 55a6 5800 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ -031fa2: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -031fa6: 2206 df03 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@03df │ │ -031faa: 1a07 950a |0025: const-string v7, "Not on back stack" // string@0a95 │ │ -031fae: 7020 8b1b 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -031fb4: 2706 |002a: throw v6 │ │ -031fb6: 54a3 6100 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ -031fba: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -031fbc: 0145 |002e: move v5, v4 │ │ -031fbe: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ -031fc2: 5486 7400 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -031fc6: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -031fca: 5237 4a00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -031fce: 4b07 0605 |0037: aput v7, v6, v5 │ │ -031fd2: 5487 7400 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -031fd6: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -031fda: 5436 4d00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031fde: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ -031fe2: 5436 4d00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -031fe6: 5266 a000 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -031fea: 4b06 0704 |0045: aput v6, v7, v4 │ │ -031fee: 5486 7400 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -031ff2: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ -031ff6: 5237 4b00 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -031ffa: 4b07 0605 |004d: aput v7, v6, v5 │ │ -031ffe: 5486 7400 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032002: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ -032006: 5237 4c00 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -03200a: 4b07 0604 |0055: aput v7, v6, v4 │ │ -03200e: 5486 7400 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032012: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ -032016: 5237 4f00 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -03201a: 4b07 0605 |005d: aput v7, v6, v5 │ │ -03201e: 5486 7400 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032022: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ -032026: 5237 5000 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -03202a: 4b07 0604 |0065: aput v7, v6, v4 │ │ -03202e: 5436 5200 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -032032: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ -032036: 5436 5200 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -03203a: 6e10 0f1c 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -032040: 0a00 |0070: move-result v0 │ │ -032042: 5486 7400 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032046: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03204a: 4b00 0605 |0075: aput v0, v6, v5 │ │ -03204e: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -032050: 0145 |0078: move v5, v4 │ │ -032052: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ -032056: 5487 7400 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -03205a: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ -03205e: 5436 5200 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -032062: 6e20 081c 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -032068: 0c06 |0084: move-result-object v6 │ │ -03206a: 1f06 9e00 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@009e │ │ -03206e: 5266 a000 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -032072: 4b06 0705 |0089: aput v6, v7, v5 │ │ -032076: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03207a: 0145 |008d: move v5, v4 │ │ -03207c: 28eb |008e: goto 0079 // -0015 │ │ -03207e: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ -032080: 28b5 |0090: goto 0045 // -004b │ │ -032082: 0154 |0091: move v4, v5 │ │ -032084: 5433 4e00 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ -032088: 0145 |0094: move v5, v4 │ │ -03208a: 289a |0095: goto 002f // -0066 │ │ -03208c: 5486 7400 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032090: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ -032094: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -032096: 4b07 0605 |009b: aput v7, v6, v5 │ │ -03209a: 28f5 |009d: goto 0092 // -000b │ │ -03209c: 52a6 6b00 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ -0320a0: 5986 7700 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ -0320a4: 52a6 6c00 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006c │ │ -0320a8: 5986 7800 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ -0320ac: 54a6 6400 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ -0320b0: 5b86 7300 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0073 │ │ -0320b4: 52a6 6200 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -0320b8: 5986 7200 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0072 │ │ -0320bc: 52a6 5c00 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005c │ │ -0320c0: 5986 7000 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0070 │ │ -0320c4: 54a6 5d00 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@005d │ │ -0320c8: 5b86 7100 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0071 │ │ -0320cc: 52a6 5a00 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005a │ │ -0320d0: 5986 6e00 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@006e │ │ -0320d4: 54a6 5b00 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005b │ │ -0320d8: 5b86 6f00 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@006f │ │ -0320dc: 54a6 6800 |00be: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ -0320e0: 5b86 7500 |00c0: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0075 │ │ -0320e4: 54a6 6900 |00c2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -0320e8: 5b86 7600 |00c4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0076 │ │ -0320ec: 0e00 |00c6: return-void │ │ +031f48: |[031f48] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +031f58: 7010 a71b 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +031f5e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +031f60: 54a3 6100 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ +031f64: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +031f68: 5436 5200 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031f6c: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +031f70: 5436 5200 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +031f74: 6e10 0f1c 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +031f7a: 0a06 |0011: move-result v6 │ │ +031f7c: b062 |0012: add-int/2addr v2, v6 │ │ +031f7e: 5433 4e00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +031f82: 28f1 |0015: goto 0006 // -000f │ │ +031f84: 52a6 6500 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0065 │ │ +031f88: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +031f8c: b026 |001a: add-int/2addr v6, v2 │ │ +031f8e: 2366 d904 |001b: new-array v6, v6, [I // type@04d9 │ │ +031f92: 5b86 7400 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +031f96: 55a6 5800 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ +031f9a: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +031f9e: 2206 df03 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@03df │ │ +031fa2: 1a07 930a |0025: const-string v7, "Not on back stack" // string@0a93 │ │ +031fa6: 7020 8b1b 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +031fac: 2706 |002a: throw v6 │ │ +031fae: 54a3 6100 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0061 │ │ +031fb2: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +031fb4: 0145 |002e: move v5, v4 │ │ +031fb6: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ +031fba: 5486 7400 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +031fbe: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +031fc2: 5237 4a00 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +031fc6: 4b07 0605 |0037: aput v7, v6, v5 │ │ +031fca: 5487 7400 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +031fce: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +031fd2: 5436 4d00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031fd6: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ +031fda: 5436 4d00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +031fde: 5266 a000 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +031fe2: 4b06 0704 |0045: aput v6, v7, v4 │ │ +031fe6: 5486 7400 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +031fea: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ +031fee: 5237 4b00 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +031ff2: 4b07 0605 |004d: aput v7, v6, v5 │ │ +031ff6: 5486 7400 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +031ffa: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ +031ffe: 5237 4c00 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +032002: 4b07 0604 |0055: aput v7, v6, v4 │ │ +032006: 5486 7400 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +03200a: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03200e: 5237 4f00 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +032012: 4b07 0605 |005d: aput v7, v6, v5 │ │ +032016: 5486 7400 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +03201a: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ +03201e: 5237 5000 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +032022: 4b07 0604 |0065: aput v7, v6, v4 │ │ +032026: 5436 5200 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +03202a: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ +03202e: 5436 5200 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +032032: 6e10 0f1c 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +032038: 0a00 |0070: move-result v0 │ │ +03203a: 5486 7400 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +03203e: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ +032042: 4b00 0605 |0075: aput v0, v6, v5 │ │ +032046: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +032048: 0145 |0078: move v5, v4 │ │ +03204a: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ +03204e: 5487 7400 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +032052: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ +032056: 5436 5200 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +03205a: 6e20 081c 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +032060: 0c06 |0084: move-result-object v6 │ │ +032062: 1f06 9e00 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@009e │ │ +032066: 5266 a000 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +03206a: 4b06 0705 |0089: aput v6, v7, v5 │ │ +03206e: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +032072: 0145 |008d: move v5, v4 │ │ +032074: 28eb |008e: goto 0079 // -0015 │ │ +032076: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ +032078: 28b5 |0090: goto 0045 // -004b │ │ +03207a: 0154 |0091: move v4, v5 │ │ +03207c: 5433 4e00 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@004e │ │ +032080: 0145 |0094: move v5, v4 │ │ +032082: 289a |0095: goto 002f // -0066 │ │ +032084: 5486 7400 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +032088: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ +03208c: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +03208e: 4b07 0605 |009b: aput v7, v6, v5 │ │ +032092: 28f5 |009d: goto 0092 // -000b │ │ +032094: 52a6 6b00 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ +032098: 5986 7700 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ +03209c: 52a6 6c00 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006c │ │ +0320a0: 5986 7800 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ +0320a4: 54a6 6400 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ +0320a8: 5b86 7300 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0073 │ │ +0320ac: 52a6 6200 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +0320b0: 5986 7200 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0072 │ │ +0320b4: 52a6 5c00 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005c │ │ +0320b8: 5986 7000 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0070 │ │ +0320bc: 54a6 5d00 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@005d │ │ +0320c0: 5b86 7100 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0071 │ │ +0320c4: 52a6 5a00 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005a │ │ +0320c8: 5986 6e00 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@006e │ │ +0320cc: 54a6 5b00 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005b │ │ +0320d0: 5b86 6f00 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@006f │ │ +0320d4: 54a6 6800 |00be: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ +0320d8: 5b86 7500 |00c0: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0075 │ │ +0320dc: 54a6 6900 |00c2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +0320e0: 5b86 7600 |00c4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0076 │ │ +0320e4: 0e00 |00c6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0004 line=53 │ │ 0x0006 line=54 │ │ 0x0008 line=55 │ │ @@ -4733,17 +4733,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0320f0: |[0320f0] android.support.v4.app.BackStackState.describeContents:()I │ │ -032100: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032102: 0f00 |0001: return v0 │ │ +0320e8: |[0320e8] android.support.v4.app.BackStackState.describeContents:()I │ │ +0320f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0320fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/BackStackState; │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -4751,150 +4751,150 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 269 16-bit code units │ │ -032104: |[032104] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -032114: 121d |0000: const/4 v13, #int 1 // #1 │ │ -032116: 2201 9600 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ -03211a: 7020 7e02 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@027e │ │ -032120: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -032122: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -032124: 54ea 7400 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032128: 21aa |000a: array-length v10, v10 │ │ -03212a: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ -03212e: 2206 9400 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@0094 │ │ -032132: 7010 7c02 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@027c │ │ -032138: 54ea 7400 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -03213c: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ -032140: 440a 0a07 |0016: aget v10, v10, v7 │ │ -032144: 596a 4a00 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ -032148: 630a d900 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -03214c: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ -032150: 1a0a a803 |001e: const-string v10, "FragmentManager" // string@03a8 │ │ -032154: 220b f003 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@03f0 │ │ -032158: 7010 c91b 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03215e: 1a0c 1e04 |0025: const-string v12, "Instantiate " // string@041e │ │ -032162: 6e20 d21b cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032168: 0c0b |002a: move-result-object v11 │ │ -03216a: 6e20 d11b 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -032170: 0c0b |002e: move-result-object v11 │ │ -032172: 1a0c 8900 |002f: const-string v12, " op #" // string@0089 │ │ -032176: 6e20 d21b cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03217c: 0c0b |0034: move-result-object v11 │ │ -03217e: 6e20 ce1b 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -032184: 0c0b |0038: move-result-object v11 │ │ -032186: 1a0c 3d00 |0039: const-string v12, " base fragment #" // string@003d │ │ -03218a: 6e20 d21b cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032190: 0c0b |003e: move-result-object v11 │ │ -032192: 54ec 7400 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032196: 440c 0c08 |0041: aget v12, v12, v8 │ │ -03219a: 6e20 ce1b cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0321a0: 0c0b |0046: move-result-object v11 │ │ -0321a2: 6e10 d61b 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0321a8: 0c0b |004a: move-result-object v11 │ │ -0321aa: 7120 0418 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0321b0: 54ea 7400 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -0321b4: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ -0321b8: 4403 0a08 |0052: aget v3, v10, v8 │ │ -0321bc: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ -0321c0: 54fa dd00 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0321c4: 6e20 081c 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0321ca: 0c02 |005b: move-result-object v2 │ │ -0321cc: 1f02 9e00 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ -0321d0: 5b62 4d00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0321d4: 54ea 7400 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -0321d8: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0321dc: 440a 0a07 |0064: aget v10, v10, v7 │ │ -0321e0: 596a 4b00 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ -0321e4: 54ea 7400 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -0321e8: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -0321ec: 440a 0a08 |006c: aget v10, v10, v8 │ │ -0321f0: 596a 4c00 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ -0321f4: 54ea 7400 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -0321f8: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0321fc: 440a 0a07 |0074: aget v10, v10, v7 │ │ -032200: 596a 4f00 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ -032204: 54ea 7400 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032208: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -03220c: 440a 0a08 |007c: aget v10, v10, v8 │ │ -032210: 596a 5000 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ -032214: 54ea 7400 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032218: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ -03221c: 4400 0a07 |0084: aget v0, v10, v7 │ │ -032220: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ -032224: 220a 0504 |0088: new-instance v10, Ljava/util/ArrayList; // type@0405 │ │ -032228: 7020 011c 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -03222e: 5b6a 5200 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -032232: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -032234: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ -032238: 630a d900 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -03223c: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ -032240: 1a0a a803 |0096: const-string v10, "FragmentManager" // string@03a8 │ │ -032244: 220b f003 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@03f0 │ │ -032248: 7010 c91b 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03224e: 1a0c 1e04 |009d: const-string v12, "Instantiate " // string@041e │ │ -032252: 6e20 d21b cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032258: 0c0b |00a2: move-result-object v11 │ │ -03225a: 6e20 d11b 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -032260: 0c0b |00a6: move-result-object v11 │ │ -032262: 1a0c 9200 |00a7: const-string v12, " set remove fragment #" // string@0092 │ │ -032266: 6e20 d21b cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03226c: 0c0b |00ac: move-result-object v11 │ │ -03226e: 54ec 7400 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032272: 440c 0c08 |00af: aget v12, v12, v8 │ │ -032276: 6e20 ce1b cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03227c: 0c0b |00b4: move-result-object v11 │ │ -03227e: 6e10 d61b 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -032284: 0c0b |00b8: move-result-object v11 │ │ -032286: 7120 0418 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03228c: 54fa dd00 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -032290: 54eb 7400 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032294: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ -032298: 440b 0b08 |00c2: aget v11, v11, v8 │ │ -03229c: 6e20 081c ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0322a2: 0c09 |00c7: move-result-object v9 │ │ -0322a4: 1f09 9e00 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@009e │ │ -0322a8: 546a 5200 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ -0322ac: 6e20 041c 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -0322b2: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0322b6: 0178 |00d1: move v8, v7 │ │ -0322b8: 28be |00d2: goto 0090 // -0042 │ │ -0322ba: 120a |00d3: const/4 v10, #int 0 // #0 │ │ -0322bc: 5b6a 4d00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ -0322c0: 288a |00d6: goto 0060 // -0076 │ │ -0322c2: 0187 |00d7: move v7, v8 │ │ -0322c4: 6e20 8602 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0286 │ │ -0322ca: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0322ce: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ -0322d2: 52ea 7700 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ -0322d6: 591a 6b00 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ -0322da: 52ea 7800 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ -0322de: 591a 6c00 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006c │ │ -0322e2: 54ea 7300 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0073 │ │ -0322e6: 5b1a 6400 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ -0322ea: 52ea 7200 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0072 │ │ -0322ee: 591a 6200 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -0322f2: 5c1d 5800 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ -0322f6: 52ea 7000 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0070 │ │ -0322fa: 591a 5c00 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005c │ │ -0322fe: 54ea 7100 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0071 │ │ -032302: 5b1a 5d00 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@005d │ │ -032306: 52ea 6e00 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@006e │ │ -03230a: 591a 5a00 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005a │ │ -03230e: 54ea 6f00 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@006f │ │ -032312: 5b1a 5b00 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005b │ │ -032316: 54ea 7500 |0101: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0075 │ │ -03231a: 5b1a 6800 |0103: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ -03231e: 54ea 7600 |0105: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0076 │ │ -032322: 5b1a 6900 |0107: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ -032326: 6e20 8902 d100 |0109: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0289 │ │ -03232c: 1101 |010c: return-object v1 │ │ +0320fc: |[0320fc] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +03210c: 121d |0000: const/4 v13, #int 1 // #1 │ │ +03210e: 2201 9600 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ +032112: 7020 7e02 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@027e │ │ +032118: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +03211a: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +03211c: 54ea 7400 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +032120: 21aa |000a: array-length v10, v10 │ │ +032122: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ +032126: 2206 9400 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@0094 │ │ +03212a: 7010 7c02 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@027c │ │ +032130: 54ea 7400 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +032134: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ +032138: 440a 0a07 |0016: aget v10, v10, v7 │ │ +03213c: 596a 4a00 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@004a │ │ +032140: 630a d900 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +032144: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ +032148: 1a0a a703 |001e: const-string v10, "FragmentManager" // string@03a7 │ │ +03214c: 220b f003 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@03f0 │ │ +032150: 7010 c91b 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +032156: 1a0c 1d04 |0025: const-string v12, "Instantiate " // string@041d │ │ +03215a: 6e20 d21b cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032160: 0c0b |002a: move-result-object v11 │ │ +032162: 6e20 d11b 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +032168: 0c0b |002e: move-result-object v11 │ │ +03216a: 1a0c 8800 |002f: const-string v12, " op #" // string@0088 │ │ +03216e: 6e20 d21b cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032174: 0c0b |0034: move-result-object v11 │ │ +032176: 6e20 ce1b 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03217c: 0c0b |0038: move-result-object v11 │ │ +03217e: 1a0c 3c00 |0039: const-string v12, " base fragment #" // string@003c │ │ +032182: 6e20 d21b cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032188: 0c0b |003e: move-result-object v11 │ │ +03218a: 54ec 7400 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +03218e: 440c 0c08 |0041: aget v12, v12, v8 │ │ +032192: 6e20 ce1b cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +032198: 0c0b |0046: move-result-object v11 │ │ +03219a: 6e10 d61b 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0321a0: 0c0b |004a: move-result-object v11 │ │ +0321a2: 7120 0418 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0321a8: 54ea 7400 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +0321ac: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ +0321b0: 4403 0a08 |0052: aget v3, v10, v8 │ │ +0321b4: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ +0321b8: 54fa dd00 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +0321bc: 6e20 081c 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0321c2: 0c02 |005b: move-result-object v2 │ │ +0321c4: 1f02 9e00 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ +0321c8: 5b62 4d00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0321cc: 54ea 7400 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +0321d0: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0321d4: 440a 0a07 |0064: aget v10, v10, v7 │ │ +0321d8: 596a 4b00 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@004b │ │ +0321dc: 54ea 7400 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +0321e0: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +0321e4: 440a 0a08 |006c: aget v10, v10, v8 │ │ +0321e8: 596a 4c00 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@004c │ │ +0321ec: 54ea 7400 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +0321f0: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0321f4: 440a 0a07 |0074: aget v10, v10, v7 │ │ +0321f8: 596a 4f00 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@004f │ │ +0321fc: 54ea 7400 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +032200: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +032204: 440a 0a08 |007c: aget v10, v10, v8 │ │ +032208: 596a 5000 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@0050 │ │ +03220c: 54ea 7400 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +032210: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ +032214: 4400 0a07 |0084: aget v0, v10, v7 │ │ +032218: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ +03221c: 220a 0504 |0088: new-instance v10, Ljava/util/ArrayList; // type@0405 │ │ +032220: 7020 011c 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +032226: 5b6a 5200 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +03222a: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +03222c: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ +032230: 630a d900 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +032234: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ +032238: 1a0a a703 |0096: const-string v10, "FragmentManager" // string@03a7 │ │ +03223c: 220b f003 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@03f0 │ │ +032240: 7010 c91b 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +032246: 1a0c 1d04 |009d: const-string v12, "Instantiate " // string@041d │ │ +03224a: 6e20 d21b cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032250: 0c0b |00a2: move-result-object v11 │ │ +032252: 6e20 d11b 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +032258: 0c0b |00a6: move-result-object v11 │ │ +03225a: 1a0c 9100 |00a7: const-string v12, " set remove fragment #" // string@0091 │ │ +03225e: 6e20 d21b cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032264: 0c0b |00ac: move-result-object v11 │ │ +032266: 54ec 7400 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +03226a: 440c 0c08 |00af: aget v12, v12, v8 │ │ +03226e: 6e20 ce1b cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +032274: 0c0b |00b4: move-result-object v11 │ │ +032276: 6e10 d61b 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03227c: 0c0b |00b8: move-result-object v11 │ │ +03227e: 7120 0418 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +032284: 54fa dd00 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +032288: 54eb 7400 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +03228c: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ +032290: 440b 0b08 |00c2: aget v11, v11, v8 │ │ +032294: 6e20 081c ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +03229a: 0c09 |00c7: move-result-object v9 │ │ +03229c: 1f09 9e00 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@009e │ │ +0322a0: 546a 5200 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@0052 │ │ +0322a4: 6e20 041c 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +0322aa: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0322ae: 0178 |00d1: move v8, v7 │ │ +0322b0: 28be |00d2: goto 0090 // -0042 │ │ +0322b2: 120a |00d3: const/4 v10, #int 0 // #0 │ │ +0322b4: 5b6a 4d00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@004d │ │ +0322b8: 288a |00d6: goto 0060 // -0076 │ │ +0322ba: 0187 |00d7: move v7, v8 │ │ +0322bc: 6e20 8602 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@0286 │ │ +0322c2: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0322c6: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ +0322ca: 52ea 7700 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ +0322ce: 591a 6b00 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@006b │ │ +0322d2: 52ea 7800 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ +0322d6: 591a 6c00 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@006c │ │ +0322da: 54ea 7300 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0073 │ │ +0322de: 5b1a 6400 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0064 │ │ +0322e2: 52ea 7200 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0072 │ │ +0322e6: 591a 6200 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +0322ea: 5c1d 5800 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0058 │ │ +0322ee: 52ea 7000 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0070 │ │ +0322f2: 591a 5c00 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@005c │ │ +0322f6: 54ea 7100 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0071 │ │ +0322fa: 5b1a 5d00 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@005d │ │ +0322fe: 52ea 6e00 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@006e │ │ +032302: 591a 5a00 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@005a │ │ +032306: 54ea 6f00 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@006f │ │ +03230a: 5b1a 5b00 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@005b │ │ +03230e: 54ea 7500 |0101: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0075 │ │ +032312: 5b1a 6800 |0103: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0068 │ │ +032316: 54ea 7600 |0105: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0076 │ │ +03231a: 5b1a 6900 |0107: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0069 │ │ +03231e: 6e20 8902 d100 |0109: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@0289 │ │ +032324: 1101 |010c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=111 │ │ 0x0006 line=112 │ │ 0x0007 line=113 │ │ 0x0008 line=114 │ │ 0x000d line=115 │ │ @@ -4964,39 +4964,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -032330: |[032330] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -032340: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -032342: 5420 7400 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ -032346: 6e20 5702 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0257 │ │ -03234c: 5220 7700 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ -032350: 6e20 5602 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -032356: 5220 7800 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ -03235a: 6e20 5602 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -032360: 5420 7300 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0073 │ │ -032364: 6e20 5b02 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -03236a: 5220 7200 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0072 │ │ -03236e: 6e20 5602 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -032374: 5220 7000 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0070 │ │ -032378: 6e20 5602 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -03237e: 5420 7100 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0071 │ │ -032382: 7130 e817 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@17e8 │ │ -032388: 5220 6e00 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@006e │ │ -03238c: 6e20 5602 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -032392: 5420 6f00 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@006f │ │ -032396: 7130 e817 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@17e8 │ │ -03239c: 5420 7500 |002e: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0075 │ │ -0323a0: 6e20 5c02 0300 |0030: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@025c │ │ -0323a6: 5420 7600 |0033: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0076 │ │ -0323aa: 6e20 5c02 0300 |0035: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@025c │ │ -0323b0: 0e00 |0038: return-void │ │ +032328: |[032328] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +032338: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03233a: 5420 7400 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@0074 │ │ +03233e: 6e20 5702 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0257 │ │ +032344: 5220 7700 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@0077 │ │ +032348: 6e20 5602 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +03234e: 5220 7800 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@0078 │ │ +032352: 6e20 5602 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +032358: 5420 7300 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@0073 │ │ +03235c: 6e20 5b02 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +032362: 5220 7200 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@0072 │ │ +032366: 6e20 5602 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +03236c: 5220 7000 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@0070 │ │ +032370: 6e20 5602 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +032376: 5420 7100 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@0071 │ │ +03237a: 7130 e817 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@17e8 │ │ +032380: 5220 6e00 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@006e │ │ +032384: 6e20 5602 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +03238a: 5420 6f00 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@006f │ │ +03238e: 7130 e817 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@17e8 │ │ +032394: 5420 7500 |002e: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementSourceNames:Ljava/util/ArrayList; // field@0075 │ │ +032398: 6e20 5c02 0300 |0030: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@025c │ │ +03239e: 5420 7600 |0033: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mSharedElementTargetNames:Ljava/util/ArrayList; // field@0076 │ │ +0323a2: 6e20 5c02 0300 |0035: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeStringList:(Ljava/util/List;)V // method@025c │ │ +0323a8: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=163 │ │ 0x0006 line=164 │ │ 0x000b line=165 │ │ 0x0010 line=166 │ │ 0x0015 line=167 │ │ @@ -5008,21 +5008,21 @@ │ │ 0x0033 line=173 │ │ 0x0038 line=174 │ │ locals : │ │ 0x0000 - 0x0039 reg=2 this Landroid/support/v4/app/BackStackState; │ │ 0x0000 - 0x0039 reg=3 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0039 reg=4 flags I │ │ │ │ - source_file_idx : 526 (BackStackRecord.java) │ │ + source_file_idx : 525 (BackStackRecord.java) │ │ │ │ Class #15 header: │ │ class_idx : 158 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 933 │ │ +source_file_idx : 932 │ │ static_fields_size : 2 │ │ instance_fields_size: 51 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 81 │ │ │ │ Class #15 annotations: │ │ Annotations on class │ │ @@ -5259,22 +5259,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0323b4: |[0323b4] android.support.v4.app.Fragment.:()V │ │ -0323c4: 2200 5201 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0152 │ │ -0323c8: 7010 fd06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@06fd │ │ -0323ce: 6900 bb00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00bb │ │ -0323d2: 2200 ec03 |0007: new-instance v0, Ljava/lang/Object; // type@03ec │ │ -0323d6: 7010 a71b 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0323dc: 6900 8700 |000c: sput-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ -0323e0: 0e00 |000e: return-void │ │ +0323ac: |[0323ac] android.support.v4.app.Fragment.:()V │ │ +0323bc: 2200 5201 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0152 │ │ +0323c0: 7010 fd06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@06fd │ │ +0323c6: 6900 bb00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00bb │ │ +0323ca: 2200 ec03 |0007: new-instance v0, Ljava/lang/Object; // type@03ec │ │ +0323ce: 7010 a71b 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0323d4: 6900 8700 |000c: sput-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ +0323d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0007 line=171 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5282,37 +5282,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -0323e4: |[0323e4] android.support.v4.app.Fragment.:()V │ │ -0323f4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0323f6: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0323f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0323fa: 7010 a71b 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -032400: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -032402: 5940 b200 |0007: iput v0, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -032406: 5942 a000 |0009: iput v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -03240a: 5942 b600 |000b: iput v2, v4, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ -03240e: 5c43 a400 |000d: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -032412: 5c43 b800 |000f: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ -032416: 5b41 9600 |0011: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@0096 │ │ -03241a: 6200 8700 |0013: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ -03241e: 5b40 ad00 |0015: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00ad │ │ -032422: 5b41 9800 |0017: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@0098 │ │ -032426: 6200 8700 |0019: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ -03242a: 5b40 a700 |001b: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00a7 │ │ -03242e: 5b41 b000 |001d: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@00b0 │ │ -032432: 6200 8700 |001f: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ -032436: 5b40 b100 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b1 │ │ -03243a: 5b41 9700 |0023: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ -03243e: 5b41 9900 |0025: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ -032442: 0e00 |0027: return-void │ │ +0323dc: |[0323dc] android.support.v4.app.Fragment.:()V │ │ +0323ec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0323ee: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0323f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0323f2: 7010 a71b 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0323f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0323fa: 5940 b200 |0007: iput v0, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +0323fe: 5942 a000 |0009: iput v2, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +032402: 5942 b600 |000b: iput v2, v4, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ +032406: 5c43 a400 |000d: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +03240a: 5c43 b800 |000f: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ +03240e: 5b41 9600 |0011: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@0096 │ │ +032412: 6200 8700 |0013: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ +032416: 5b40 ad00 |0015: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00ad │ │ +03241a: 5b41 9800 |0017: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@0098 │ │ +03241e: 6200 8700 |0019: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ +032422: 5b40 a700 |001b: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00a7 │ │ +032426: 5b41 b000 |001d: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@00b0 │ │ +03242a: 6200 8700 |001f: sget-object v0, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ +03242e: 5b40 b100 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b1 │ │ +032432: 5b41 9700 |0023: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mEnterTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0097 │ │ +032436: 5b41 9900 |0025: iput-object v1, v4, Landroid/support/v4/app/Fragment;.mExitTransitionCallback:Landroid/support/v4/app/SharedElementCallback; // field@0099 │ │ +03243a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=387 │ │ 0x0006 line=180 │ │ 0x0009 line=196 │ │ 0x000b line=208 │ │ 0x000d line=279 │ │ @@ -5334,19 +5334,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 │ │ -032444: |[032444] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -032454: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032456: 7130 f502 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@02f5 │ │ -03245c: 0c00 |0004: move-result-object v0 │ │ -03245e: 1100 |0005: return-object v0 │ │ +03243c: |[03243c] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +03244c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03244e: 7130 f502 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@02f5 │ │ +032454: 0c00 |0004: move-result-object v0 │ │ +032456: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -5355,94 +5355,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 │ │ -032460: |[032460] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -032470: 6203 bb00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00bb │ │ -032474: 6e20 0507 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ -03247a: 0c00 |0005: move-result-object v0 │ │ -03247c: 1f00 d203 |0006: check-cast v0, Ljava/lang/Class; // type@03d2 │ │ -032480: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -032484: 6e10 c200 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00c2 │ │ -03248a: 0c03 |000d: move-result-object v3 │ │ -03248c: 6e20 811b 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1b81 │ │ -032492: 0c00 |0011: move-result-object v0 │ │ -032494: 6203 bb00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00bb │ │ -032498: 6e30 0d07 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@070d │ │ -03249e: 6e10 801b 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@1b80 │ │ -0324a4: 0c02 |001a: move-result-object v2 │ │ -0324a6: 1f02 9e00 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ -0324aa: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -0324ae: 6e10 aa1b 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -0324b4: 0c03 |0022: move-result-object v3 │ │ -0324b6: 6e10 741b 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1b74 │ │ -0324bc: 0c03 |0026: move-result-object v3 │ │ -0324be: 6e20 2c02 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ -0324c4: 5b28 8d00 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ -0324c8: 1102 |002c: return-object v2 │ │ -0324ca: 0d01 |002d: move-exception v1 │ │ -0324cc: 2203 9b00 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@009b │ │ -0324d0: 2204 f003 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -0324d4: 7010 c91b 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0324da: 1a05 c70c |0035: const-string v5, "Unable to instantiate fragment " // string@0cc7 │ │ -0324de: 6e20 d21b 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0324e4: 0c04 |003a: move-result-object v4 │ │ -0324e6: 6e20 d21b 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0324ec: 0c04 |003e: move-result-object v4 │ │ -0324ee: 1a05 ea00 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00ea │ │ -0324f2: 6e20 d21b 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0324f8: 0c04 |0044: move-result-object v4 │ │ -0324fa: 1a05 5000 |0045: const-string v5, " empty constructor that is public" // string@0050 │ │ -0324fe: 6e20 d21b 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032504: 0c04 |004a: move-result-object v4 │ │ -032506: 6e10 d61b 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03250c: 0c04 |004e: move-result-object v4 │ │ -03250e: 7030 d102 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d1 │ │ -032514: 2703 |0052: throw v3 │ │ -032516: 0d01 |0053: move-exception v1 │ │ -032518: 2203 9b00 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@009b │ │ -03251c: 2204 f003 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -032520: 7010 c91b 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -032526: 1a05 c70c |005b: const-string v5, "Unable to instantiate fragment " // string@0cc7 │ │ -03252a: 6e20 d21b 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032530: 0c04 |0060: move-result-object v4 │ │ -032532: 6e20 d21b 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032538: 0c04 |0064: move-result-object v4 │ │ -03253a: 1a05 ea00 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00ea │ │ -03253e: 6e20 d21b 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032544: 0c04 |006a: move-result-object v4 │ │ -032546: 1a05 5000 |006b: const-string v5, " empty constructor that is public" // string@0050 │ │ -03254a: 6e20 d21b 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032550: 0c04 |0070: move-result-object v4 │ │ -032552: 6e10 d61b 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -032558: 0c04 |0074: move-result-object v4 │ │ -03255a: 7030 d102 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d1 │ │ -032560: 2703 |0078: throw v3 │ │ -032562: 0d01 |0079: move-exception v1 │ │ -032564: 2203 9b00 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@009b │ │ -032568: 2204 f003 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -03256c: 7010 c91b 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -032572: 1a05 c70c |0081: const-string v5, "Unable to instantiate fragment " // string@0cc7 │ │ -032576: 6e20 d21b 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03257c: 0c04 |0086: move-result-object v4 │ │ -03257e: 6e20 d21b 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032584: 0c04 |008a: move-result-object v4 │ │ -032586: 1a05 ea00 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00ea │ │ -03258a: 6e20 d21b 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032590: 0c04 |0090: move-result-object v4 │ │ -032592: 1a05 5000 |0091: const-string v5, " empty constructor that is public" // string@0050 │ │ -032596: 6e20 d21b 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03259c: 0c04 |0096: move-result-object v4 │ │ -03259e: 6e10 d61b 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0325a4: 0c04 |009a: move-result-object v4 │ │ -0325a6: 7030 d102 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d1 │ │ -0325ac: 2703 |009e: throw v3 │ │ +032458: |[032458] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +032468: 6203 bb00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00bb │ │ +03246c: 6e20 0507 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ +032472: 0c00 |0005: move-result-object v0 │ │ +032474: 1f00 d203 |0006: check-cast v0, Ljava/lang/Class; // type@03d2 │ │ +032478: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +03247c: 6e10 c200 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00c2 │ │ +032482: 0c03 |000d: move-result-object v3 │ │ +032484: 6e20 811b 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1b81 │ │ +03248a: 0c00 |0011: move-result-object v0 │ │ +03248c: 6203 bb00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00bb │ │ +032490: 6e30 0d07 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@070d │ │ +032496: 6e10 801b 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@1b80 │ │ +03249c: 0c02 |001a: move-result-object v2 │ │ +03249e: 1f02 9e00 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ +0324a2: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +0324a6: 6e10 aa1b 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +0324ac: 0c03 |0022: move-result-object v3 │ │ +0324ae: 6e10 741b 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1b74 │ │ +0324b4: 0c03 |0026: move-result-object v3 │ │ +0324b6: 6e20 2c02 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ +0324bc: 5b28 8d00 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ +0324c0: 1102 |002c: return-object v2 │ │ +0324c2: 0d01 |002d: move-exception v1 │ │ +0324c4: 2203 9b00 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@009b │ │ +0324c8: 2204 f003 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +0324cc: 7010 c91b 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0324d2: 1a05 c50c |0035: const-string v5, "Unable to instantiate fragment " // string@0cc5 │ │ +0324d6: 6e20 d21b 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0324dc: 0c04 |003a: move-result-object v4 │ │ +0324de: 6e20 d21b 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0324e4: 0c04 |003e: move-result-object v4 │ │ +0324e6: 1a05 e900 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@00e9 │ │ +0324ea: 6e20 d21b 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0324f0: 0c04 |0044: move-result-object v4 │ │ +0324f2: 1a05 4f00 |0045: const-string v5, " empty constructor that is public" // string@004f │ │ +0324f6: 6e20 d21b 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0324fc: 0c04 |004a: move-result-object v4 │ │ +0324fe: 6e10 d61b 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +032504: 0c04 |004e: move-result-object v4 │ │ +032506: 7030 d102 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d1 │ │ +03250c: 2703 |0052: throw v3 │ │ +03250e: 0d01 |0053: move-exception v1 │ │ +032510: 2203 9b00 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@009b │ │ +032514: 2204 f003 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +032518: 7010 c91b 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03251e: 1a05 c50c |005b: const-string v5, "Unable to instantiate fragment " // string@0cc5 │ │ +032522: 6e20 d21b 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032528: 0c04 |0060: move-result-object v4 │ │ +03252a: 6e20 d21b 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032530: 0c04 |0064: move-result-object v4 │ │ +032532: 1a05 e900 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@00e9 │ │ +032536: 6e20 d21b 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03253c: 0c04 |006a: move-result-object v4 │ │ +03253e: 1a05 4f00 |006b: const-string v5, " empty constructor that is public" // string@004f │ │ +032542: 6e20 d21b 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032548: 0c04 |0070: move-result-object v4 │ │ +03254a: 6e10 d61b 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +032550: 0c04 |0074: move-result-object v4 │ │ +032552: 7030 d102 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d1 │ │ +032558: 2703 |0078: throw v3 │ │ +03255a: 0d01 |0079: move-exception v1 │ │ +03255c: 2203 9b00 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@009b │ │ +032560: 2204 f003 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +032564: 7010 c91b 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03256a: 1a05 c50c |0081: const-string v5, "Unable to instantiate fragment " // string@0cc5 │ │ +03256e: 6e20 d21b 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032574: 0c04 |0086: move-result-object v4 │ │ +032576: 6e20 d21b 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03257c: 0c04 |008a: move-result-object v4 │ │ +03257e: 1a05 e900 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@00e9 │ │ +032582: 6e20 d21b 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032588: 0c04 |0090: move-result-object v4 │ │ +03258a: 1a05 4f00 |0091: const-string v5, " empty constructor that is public" // string@004f │ │ +03258e: 6e20 d21b 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032594: 0c04 |0096: move-result-object v4 │ │ +032596: 6e10 d61b 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03259c: 0c04 |009a: move-result-object v4 │ │ +03259e: 7030 d102 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@02d1 │ │ +0325a4: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=414 │ │ @@ -5475,33 +5475,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 │ │ -0325c4: |[0325c4] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -0325d4: 6202 bb00 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00bb │ │ -0325d8: 6e20 0507 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ -0325de: 0c00 |0005: move-result-object v0 │ │ -0325e0: 1f00 d203 |0006: check-cast v0, Ljava/lang/Class; // type@03d2 │ │ -0325e4: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -0325e8: 6e10 c200 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00c2 │ │ -0325ee: 0c02 |000d: move-result-object v2 │ │ -0325f0: 6e20 811b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1b81 │ │ -0325f6: 0c00 |0011: move-result-object v0 │ │ -0325f8: 6202 bb00 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00bb │ │ -0325fc: 6e30 0d07 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@070d │ │ -032602: 1c02 9e00 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@009e │ │ -032606: 6e20 7e1b 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1b7e │ │ -03260c: 0a02 |001c: move-result v2 │ │ -03260e: 0f02 |001d: return v2 │ │ -032610: 0d01 |001e: move-exception v1 │ │ -032612: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -032614: 28fd |0020: goto 001d // -0003 │ │ +0325bc: |[0325bc] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +0325cc: 6202 bb00 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00bb │ │ +0325d0: 6e20 0507 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ +0325d6: 0c00 |0005: move-result-object v0 │ │ +0325d8: 1f00 d203 |0006: check-cast v0, Ljava/lang/Class; // type@03d2 │ │ +0325dc: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +0325e0: 6e10 c200 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00c2 │ │ +0325e6: 0c02 |000d: move-result-object v2 │ │ +0325e8: 6e20 811b 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1b81 │ │ +0325ee: 0c00 |0011: move-result-object v0 │ │ +0325f0: 6202 bb00 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00bb │ │ +0325f4: 6e30 0d07 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@070d │ │ +0325fa: 1c02 9e00 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@009e │ │ +0325fe: 6e20 7e1b 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1b7e │ │ +032604: 0a02 |001c: move-result v2 │ │ +032606: 0f02 |001d: return v2 │ │ +032608: 0d01 |001e: move-exception v1 │ │ +03260a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +03260c: 28fd |0020: goto 001d // -0003 │ │ catches : 1 │ │ 0x0000 - 0x001c │ │ Ljava/lang/ClassNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=451 │ │ 0x0008 line=452 │ │ 0x000a line=454 │ │ @@ -5522,238 +5522,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 │ │ -032628: |[032628] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -032638: 6e20 5e1b 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03263e: 1a00 661a |0003: const-string v0, "mFragmentId=#" // string@1a66 │ │ -032642: 6e20 5e1b 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032648: 5230 9a00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -03264c: 7110 901b 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -032652: 0c00 |000d: move-result-object v0 │ │ -032654: 6e20 5e1b 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03265a: 1a00 6600 |0011: const-string v0, " mContainerId=#" // string@0066 │ │ -03265e: 6e20 5e1b 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032664: 5230 9300 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -032668: 7110 901b 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -03266e: 0c00 |001b: move-result-object v0 │ │ -032670: 6e20 5e1b 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032676: 1a00 7e00 |001f: const-string v0, " mTag=" // string@007e │ │ -03267a: 6e20 5e1b 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032680: 5430 b400 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -032684: 6e20 631b 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03268a: 6e20 5e1b 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032690: 1a00 4e1c |002c: const-string v0, "mState=" // string@1c4e │ │ -032694: 6e20 5e1b 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03269a: 5230 b200 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -03269e: 6e20 5c1b 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -0326a4: 1a00 6e00 |0036: const-string v0, " mIndex=" // string@006e │ │ -0326a8: 6e20 5e1b 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0326ae: 5230 a000 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -0326b2: 6e20 5c1b 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -0326b8: 1a00 8200 |0040: const-string v0, " mWho=" // string@0082 │ │ -0326bc: 6e20 5e1b 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0326c2: 5430 ba00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ -0326c6: 6e20 5e1b 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0326cc: 1a00 6200 |004a: const-string v0, " mBackStackNesting=" // string@0062 │ │ -0326d0: 6e20 5e1b 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0326d6: 5230 8e00 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -0326da: 6e20 611b 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1b61 │ │ -0326e0: 6e20 5e1b 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0326e6: 1a00 3219 |0057: const-string v0, "mAdded=" // string@1932 │ │ -0326ea: 6e20 5e1b 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0326f0: 5530 8900 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -0326f4: 6e20 5f1b 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -0326fa: 1a00 7600 |0061: const-string v0, " mRemoving=" // string@0076 │ │ -0326fe: 6e20 5e1b 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032704: 5530 a800 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00a8 │ │ -032708: 6e20 5f1b 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -03270e: 1a00 7900 |006b: const-string v0, " mResumed=" // string@0079 │ │ -032712: 6e20 5e1b 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032718: 5530 aa00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00aa │ │ -03271c: 6e20 5f1b 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -032722: 1a00 6b00 |0075: const-string v0, " mFromLayout=" // string@006b │ │ -032726: 6e20 5e1b 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03272c: 5530 9c00 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ -032730: 6e20 5f1b 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -032736: 1a00 6d00 |007f: const-string v0, " mInLayout=" // string@006d │ │ -03273a: 6e20 5e1b 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032740: 5530 9f00 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ -032744: 6e20 641b 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -03274a: 6e20 5e1b 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032750: 1a00 881a |008c: const-string v0, "mHidden=" // string@1a88 │ │ -032754: 6e20 5e1b 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03275a: 5530 9e00 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -03275e: 6e20 5f1b 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -032764: 1a00 6900 |0096: const-string v0, " mDetached=" // string@0069 │ │ -032768: 6e20 5e1b 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03276e: 5530 9500 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ -032772: 6e20 5f1b 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -032778: 1a00 7200 |00a0: const-string v0, " mMenuVisible=" // string@0072 │ │ -03277c: 6e20 5e1b 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032782: 5530 a400 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -032786: 6e20 5f1b 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -03278c: 1a00 6c00 |00aa: const-string v0, " mHasMenu=" // string@006c │ │ -032790: 6e20 5e1b 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032796: 5530 9d00 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -03279a: 6e20 641b 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -0327a0: 6e20 5e1b 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0327a6: 1a00 e31b |00b7: const-string v0, "mRetainInstance=" // string@1be3 │ │ -0327aa: 6e20 5e1b 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0327b0: 5530 ab00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ab │ │ -0327b4: 6e20 5f1b 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -0327ba: 1a00 7a00 |00c1: const-string v0, " mRetaining=" // string@007a │ │ -0327be: 6e20 5e1b 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0327c4: 5530 ac00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ -0327c8: 6e20 5f1b 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -0327ce: 1a00 8100 |00cb: const-string v0, " mUserVisibleHint=" // string@0081 │ │ -0327d2: 6e20 5e1b 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0327d8: 5530 b800 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ -0327dc: 6e20 641b 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -0327e2: 5430 9b00 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -0327e6: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -0327ea: 6e20 5e1b 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0327f0: 1a00 681a |00dc: const-string v0, "mFragmentManager=" // string@1a68 │ │ -0327f4: 6e20 5e1b 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0327fa: 5430 9b00 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -0327fe: 6e20 621b 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -032804: 5430 8800 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032808: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -03280c: 6e20 5e1b 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032812: 1a00 2919 |00ed: const-string v0, "mActivity=" // string@1929 │ │ -032816: 6e20 5e1b 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03281c: 5430 8800 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032820: 6e20 621b 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -032826: 5430 a600 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a6 │ │ -03282a: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -03282e: 6e20 5e1b 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032834: 1a00 871b |00fe: const-string v0, "mParentFragment=" // string@1b87 │ │ -032838: 6e20 5e1b 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03283e: 5430 a600 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a6 │ │ -032842: 6e20 621b 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -032848: 5430 8d00 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ -03284c: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -032850: 6e20 5e1b 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032856: 1a00 4919 |010f: const-string v0, "mArguments=" // string@1949 │ │ -03285a: 6e20 5e1b 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032860: 5430 8d00 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ -032864: 6e20 621b 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03286a: 5430 ae00 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -03286e: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -032872: 6e20 5e1b 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032878: 1a00 ef1b |0120: const-string v0, "mSavedFragmentState=" // string@1bef │ │ -03287c: 6e20 5e1b 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032882: 5430 ae00 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -032886: 6e20 621b 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03288c: 5430 af00 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -032890: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ -032894: 6e20 5e1b 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03289a: 1a00 f41b |0131: const-string v0, "mSavedViewState=" // string@1bf4 │ │ -03289e: 6e20 5e1b 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0328a4: 5430 af00 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -0328a8: 6e20 621b 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -0328ae: 5430 b500 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -0328b2: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ -0328b6: 6e20 5e1b 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0328bc: 1a00 8c1c |0142: const-string v0, "mTarget=" // string@1c8c │ │ -0328c0: 6e20 5e1b 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0328c6: 5430 b500 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -0328ca: 6e20 5d1b 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1b5d │ │ -0328d0: 1a00 7f00 |014c: const-string v0, " mTargetRequestCode=" // string@007f │ │ -0328d4: 6e20 5e1b 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0328da: 5230 b700 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00b7 │ │ -0328de: 6e20 611b 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1b61 │ │ -0328e4: 5230 a500 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -0328e8: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -0328ec: 6e20 5e1b 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0328f2: 1a00 4b1b |015d: const-string v0, "mNextAnim=" // string@1b4b │ │ -0328f6: 6e20 5e1b 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0328fc: 5230 a500 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -032900: 6e20 611b 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1b61 │ │ -032906: 5430 9200 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ -03290a: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -03290e: 6e20 5e1b 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032914: 1a00 a719 |016e: const-string v0, "mContainer=" // string@19a7 │ │ -032918: 6e20 5e1b 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03291e: 5430 9200 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ -032922: 6e20 621b 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -032928: 5430 b900 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -03292c: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -032930: 6e20 5e1b 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032936: 1a00 eb1c |017f: const-string v0, "mView=" // string@1ceb │ │ -03293a: 6e20 5e1b 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032940: 5430 b900 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -032944: 6e20 621b 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03294a: 5430 a100 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ -03294e: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ -032952: 6e20 5e1b 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032958: 1a00 b31a |0190: const-string v0, "mInnerView=" // string@1ab3 │ │ -03295c: 6e20 5e1b 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032962: 5430 b900 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -032966: 6e20 621b 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03296c: 5430 8c00 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ -032970: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ -032974: 6e20 5e1b 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03297a: 1a00 4019 |01a1: const-string v0, "mAnimatingAway=" // string@1940 │ │ -03297e: 6e20 5e1b 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032984: 5430 8c00 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ -032988: 6e20 621b 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03298e: 6e20 5e1b 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -032994: 1a00 501c |01ae: const-string v0, "mStateAfterAnimating=" // string@1c50 │ │ -032998: 6e20 5e1b 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03299e: 5230 b300 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b3 │ │ -0329a2: 6e20 611b 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1b61 │ │ -0329a8: 5430 a200 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -0329ac: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ -0329b0: 6e20 5e1b 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0329b6: 1a00 6009 |01bf: const-string v0, "Loader Manager:" // string@0960 │ │ -0329ba: 6e20 631b 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -0329c0: 5430 a200 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -0329c4: 2201 f003 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0329c8: 7010 c91b 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0329ce: 6e20 d21b 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0329d4: 0c01 |01ce: move-result-object v1 │ │ -0329d6: 1a02 0200 |01cf: const-string v2, " " // string@0002 │ │ -0329da: 6e20 d21b 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0329e0: 0c01 |01d4: move-result-object v1 │ │ -0329e2: 6e10 d61b 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0329e8: 0c01 |01d8: move-result-object v1 │ │ -0329ea: 6e57 5404 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@0454 │ │ -0329f0: 5430 9100 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0329f4: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ -0329f8: 6e20 5e1b 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0329fe: 2200 f003 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -032a02: 7010 c91b 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -032a08: 1a01 e902 |01e8: const-string v1, "Child " // string@02e9 │ │ -032a0c: 6e20 d21b 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032a12: 0c00 |01ed: move-result-object v0 │ │ -032a14: 5431 9100 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032a18: 6e20 d11b 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -032a1e: 0c00 |01f3: move-result-object v0 │ │ -032a20: 1a01 e400 |01f4: const-string v1, ":" // string@00e4 │ │ -032a24: 6e20 d21b 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032a2a: 0c00 |01f9: move-result-object v0 │ │ -032a2c: 6e10 d61b 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -032a32: 0c00 |01fd: move-result-object v0 │ │ -032a34: 6e20 631b 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -032a3a: 5430 9100 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032a3e: 2201 f003 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -032a42: 7010 c91b 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -032a48: 6e20 d21b 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032a4e: 0c01 |020b: move-result-object v1 │ │ -032a50: 1a02 0200 |020c: const-string v2, " " // string@0002 │ │ -032a54: 6e20 d21b 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032a5a: 0c01 |0211: move-result-object v1 │ │ -032a5c: 6e10 d61b 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -032a62: 0c01 |0215: move-result-object v1 │ │ -032a64: 6e57 9d03 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@039d │ │ -032a6a: 0e00 |0219: return-void │ │ +032620: |[032620] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +032630: 6e20 5e1b 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032636: 1a00 641a |0003: const-string v0, "mFragmentId=#" // string@1a64 │ │ +03263a: 6e20 5e1b 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032640: 5230 9a00 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +032644: 7110 901b 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +03264a: 0c00 |000d: move-result-object v0 │ │ +03264c: 6e20 5e1b 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032652: 1a00 6500 |0011: const-string v0, " mContainerId=#" // string@0065 │ │ +032656: 6e20 5e1b 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03265c: 5230 9300 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +032660: 7110 901b 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +032666: 0c00 |001b: move-result-object v0 │ │ +032668: 6e20 5e1b 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03266e: 1a00 7d00 |001f: const-string v0, " mTag=" // string@007d │ │ +032672: 6e20 5e1b 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032678: 5430 b400 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +03267c: 6e20 631b 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +032682: 6e20 5e1b 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032688: 1a00 4c1c |002c: const-string v0, "mState=" // string@1c4c │ │ +03268c: 6e20 5e1b 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032692: 5230 b200 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +032696: 6e20 5c1b 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +03269c: 1a00 6d00 |0036: const-string v0, " mIndex=" // string@006d │ │ +0326a0: 6e20 5e1b 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0326a6: 5230 a000 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +0326aa: 6e20 5c1b 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +0326b0: 1a00 8100 |0040: const-string v0, " mWho=" // string@0081 │ │ +0326b4: 6e20 5e1b 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0326ba: 5430 ba00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ +0326be: 6e20 5e1b 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0326c4: 1a00 6100 |004a: const-string v0, " mBackStackNesting=" // string@0061 │ │ +0326c8: 6e20 5e1b 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0326ce: 5230 8e00 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +0326d2: 6e20 611b 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1b61 │ │ +0326d8: 6e20 5e1b 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0326de: 1a00 3019 |0057: const-string v0, "mAdded=" // string@1930 │ │ +0326e2: 6e20 5e1b 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0326e8: 5530 8900 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +0326ec: 6e20 5f1b 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +0326f2: 1a00 7500 |0061: const-string v0, " mRemoving=" // string@0075 │ │ +0326f6: 6e20 5e1b 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0326fc: 5530 a800 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00a8 │ │ +032700: 6e20 5f1b 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +032706: 1a00 7800 |006b: const-string v0, " mResumed=" // string@0078 │ │ +03270a: 6e20 5e1b 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032710: 5530 aa00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00aa │ │ +032714: 6e20 5f1b 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +03271a: 1a00 6a00 |0075: const-string v0, " mFromLayout=" // string@006a │ │ +03271e: 6e20 5e1b 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032724: 5530 9c00 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ +032728: 6e20 5f1b 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +03272e: 1a00 6c00 |007f: const-string v0, " mInLayout=" // string@006c │ │ +032732: 6e20 5e1b 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032738: 5530 9f00 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ +03273c: 6e20 641b 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +032742: 6e20 5e1b 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032748: 1a00 861a |008c: const-string v0, "mHidden=" // string@1a86 │ │ +03274c: 6e20 5e1b 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032752: 5530 9e00 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +032756: 6e20 5f1b 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +03275c: 1a00 6800 |0096: const-string v0, " mDetached=" // string@0068 │ │ +032760: 6e20 5e1b 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032766: 5530 9500 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ +03276a: 6e20 5f1b 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +032770: 1a00 7100 |00a0: const-string v0, " mMenuVisible=" // string@0071 │ │ +032774: 6e20 5e1b 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03277a: 5530 a400 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +03277e: 6e20 5f1b 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +032784: 1a00 6b00 |00aa: const-string v0, " mHasMenu=" // string@006b │ │ +032788: 6e20 5e1b 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03278e: 5530 9d00 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +032792: 6e20 641b 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +032798: 6e20 5e1b 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03279e: 1a00 e11b |00b7: const-string v0, "mRetainInstance=" // string@1be1 │ │ +0327a2: 6e20 5e1b 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0327a8: 5530 ab00 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ab │ │ +0327ac: 6e20 5f1b 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +0327b2: 1a00 7900 |00c1: const-string v0, " mRetaining=" // string@0079 │ │ +0327b6: 6e20 5e1b 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0327bc: 5530 ac00 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ +0327c0: 6e20 5f1b 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +0327c6: 1a00 8000 |00cb: const-string v0, " mUserVisibleHint=" // string@0080 │ │ +0327ca: 6e20 5e1b 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0327d0: 5530 b800 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ +0327d4: 6e20 641b 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +0327da: 5430 9b00 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +0327de: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +0327e2: 6e20 5e1b 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0327e8: 1a00 661a |00dc: const-string v0, "mFragmentManager=" // string@1a66 │ │ +0327ec: 6e20 5e1b 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0327f2: 5430 9b00 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +0327f6: 6e20 621b 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +0327fc: 5430 8800 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032800: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +032804: 6e20 5e1b 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03280a: 1a00 2719 |00ed: const-string v0, "mActivity=" // string@1927 │ │ +03280e: 6e20 5e1b 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032814: 5430 8800 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032818: 6e20 621b 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +03281e: 5430 a600 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a6 │ │ +032822: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +032826: 6e20 5e1b 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03282c: 1a00 851b |00fe: const-string v0, "mParentFragment=" // string@1b85 │ │ +032830: 6e20 5e1b 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032836: 5430 a600 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a6 │ │ +03283a: 6e20 621b 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +032840: 5430 8d00 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ +032844: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +032848: 6e20 5e1b 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03284e: 1a00 4719 |010f: const-string v0, "mArguments=" // string@1947 │ │ +032852: 6e20 5e1b 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032858: 5430 8d00 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ +03285c: 6e20 621b 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +032862: 5430 ae00 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +032866: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +03286a: 6e20 5e1b 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032870: 1a00 ed1b |0120: const-string v0, "mSavedFragmentState=" // string@1bed │ │ +032874: 6e20 5e1b 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03287a: 5430 ae00 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +03287e: 6e20 621b 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +032884: 5430 af00 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +032888: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ +03288c: 6e20 5e1b 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032892: 1a00 f21b |0131: const-string v0, "mSavedViewState=" // string@1bf2 │ │ +032896: 6e20 5e1b 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03289c: 5430 af00 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +0328a0: 6e20 621b 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +0328a6: 5430 b500 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +0328aa: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ +0328ae: 6e20 5e1b 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0328b4: 1a00 8a1c |0142: const-string v0, "mTarget=" // string@1c8a │ │ +0328b8: 6e20 5e1b 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0328be: 5430 b500 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +0328c2: 6e20 5d1b 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1b5d │ │ +0328c8: 1a00 7e00 |014c: const-string v0, " mTargetRequestCode=" // string@007e │ │ +0328cc: 6e20 5e1b 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0328d2: 5230 b700 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00b7 │ │ +0328d6: 6e20 611b 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1b61 │ │ +0328dc: 5230 a500 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +0328e0: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +0328e4: 6e20 5e1b 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0328ea: 1a00 491b |015d: const-string v0, "mNextAnim=" // string@1b49 │ │ +0328ee: 6e20 5e1b 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0328f4: 5230 a500 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +0328f8: 6e20 611b 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1b61 │ │ +0328fe: 5430 9200 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ +032902: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +032906: 6e20 5e1b 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03290c: 1a00 a519 |016e: const-string v0, "mContainer=" // string@19a5 │ │ +032910: 6e20 5e1b 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032916: 5430 9200 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ +03291a: 6e20 621b 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +032920: 5430 b900 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +032924: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +032928: 6e20 5e1b 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03292e: 1a00 e91c |017f: const-string v0, "mView=" // string@1ce9 │ │ +032932: 6e20 5e1b 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032938: 5430 b900 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03293c: 6e20 621b 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +032942: 5430 a100 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ +032946: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ +03294a: 6e20 5e1b 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032950: 1a00 b11a |0190: const-string v0, "mInnerView=" // string@1ab1 │ │ +032954: 6e20 5e1b 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03295a: 5430 b900 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03295e: 6e20 621b 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +032964: 5430 8c00 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ +032968: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ +03296c: 6e20 5e1b 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032972: 1a00 3e19 |01a1: const-string v0, "mAnimatingAway=" // string@193e │ │ +032976: 6e20 5e1b 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03297c: 5430 8c00 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ +032980: 6e20 621b 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +032986: 6e20 5e1b 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03298c: 1a00 4e1c |01ae: const-string v0, "mStateAfterAnimating=" // string@1c4e │ │ +032990: 6e20 5e1b 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +032996: 5230 b300 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b3 │ │ +03299a: 6e20 611b 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@1b61 │ │ +0329a0: 5430 a200 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +0329a4: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ +0329a8: 6e20 5e1b 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0329ae: 1a00 5f09 |01bf: const-string v0, "Loader Manager:" // string@095f │ │ +0329b2: 6e20 631b 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0329b8: 5430 a200 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +0329bc: 2201 f003 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0329c0: 7010 c91b 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0329c6: 6e20 d21b 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0329cc: 0c01 |01ce: move-result-object v1 │ │ +0329ce: 1a02 0200 |01cf: const-string v2, " " // string@0002 │ │ +0329d2: 6e20 d21b 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0329d8: 0c01 |01d4: move-result-object v1 │ │ +0329da: 6e10 d61b 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0329e0: 0c01 |01d8: move-result-object v1 │ │ +0329e2: 6e57 5404 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@0454 │ │ +0329e8: 5430 9100 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0329ec: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ +0329f0: 6e20 5e1b 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0329f6: 2200 f003 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +0329fa: 7010 c91b 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +032a00: 1a01 e802 |01e8: const-string v1, "Child " // string@02e8 │ │ +032a04: 6e20 d21b 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032a0a: 0c00 |01ed: move-result-object v0 │ │ +032a0c: 5431 9100 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032a10: 6e20 d11b 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +032a16: 0c00 |01f3: move-result-object v0 │ │ +032a18: 1a01 e300 |01f4: const-string v1, ":" // string@00e3 │ │ +032a1c: 6e20 d21b 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032a22: 0c00 |01f9: move-result-object v0 │ │ +032a24: 6e10 d61b 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +032a2a: 0c00 |01fd: move-result-object v0 │ │ +032a2c: 6e20 631b 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +032a32: 5430 9100 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032a36: 2201 f003 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +032a3a: 7010 c91b 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +032a40: 6e20 d21b 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032a46: 0c01 |020b: move-result-object v1 │ │ +032a48: 1a02 0200 |020c: const-string v2, " " // string@0002 │ │ +032a4c: 6e20 d21b 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032a52: 0c01 |0211: move-result-object v1 │ │ +032a54: 6e10 d61b 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +032a5a: 0c01 |0215: move-result-object v1 │ │ +032a5c: 6e57 9d03 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@039d │ │ +032a62: 0e00 |0219: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1654 │ │ 0x0008 line=1655 │ │ 0x0011 line=1656 │ │ 0x0016 line=1657 │ │ 0x001f line=1658 │ │ @@ -5825,18 +5825,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -032a6c: |[032a6c] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -032a7c: 6f20 a91b 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ -032a82: 0a00 |0003: move-result v0 │ │ -032a84: 0f00 |0004: return v0 │ │ +032a64: |[032a64] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +032a74: 6f20 a91b 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ +032a7a: 0a00 |0003: move-result v0 │ │ +032a7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -5845,17 +5845,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 │ │ -032a88: |[032a88] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -032a98: 5410 8800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032a9c: 1100 |0002: return-object v0 │ │ +032a80: |[032a80] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +032a90: 5410 8800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032a94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #3 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5863,23 +5863,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -032aa0: |[032aa0] android.support.v4.app.Fragment.getAllowEnterTransitionOverlap:()Z │ │ -032ab0: 5410 8a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@008a │ │ -032ab4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -032ab8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -032aba: 0f00 |0005: return v0 │ │ -032abc: 5410 8a00 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@008a │ │ -032ac0: 6e10 661b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ -032ac6: 0a00 |000b: move-result v0 │ │ -032ac8: 28f9 |000c: goto 0005 // -0007 │ │ +032a98: |[032a98] android.support.v4.app.Fragment.getAllowEnterTransitionOverlap:()Z │ │ +032aa8: 5410 8a00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@008a │ │ +032aac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +032ab0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +032ab2: 0f00 |0005: return v0 │ │ +032ab4: 5410 8a00 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowEnterTransitionOverlap:Ljava/lang/Boolean; // field@008a │ │ +032ab8: 6e10 661b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ +032abe: 0a00 |000b: move-result v0 │ │ +032ac0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1617 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5887,23 +5887,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -032acc: |[032acc] android.support.v4.app.Fragment.getAllowReturnTransitionOverlap:()Z │ │ -032adc: 5410 8b00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@008b │ │ -032ae0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -032ae4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -032ae6: 0f00 |0005: return v0 │ │ -032ae8: 5410 8b00 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@008b │ │ -032aec: 6e10 661b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ -032af2: 0a00 |000b: move-result v0 │ │ -032af4: 28f9 |000c: goto 0005 // -0007 │ │ +032ac4: |[032ac4] android.support.v4.app.Fragment.getAllowReturnTransitionOverlap:()Z │ │ +032ad4: 5410 8b00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@008b │ │ +032ad8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +032adc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +032ade: 0f00 |0005: return v0 │ │ +032ae0: 5410 8b00 |0006: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mAllowReturnTransitionOverlap:Ljava/lang/Boolean; // field@008b │ │ +032ae4: 6e10 661b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ +032aea: 0a00 |000b: move-result v0 │ │ +032aec: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1641 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5911,17 +5911,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032af8: |[032af8] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -032b08: 5410 8d00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ -032b0c: 1100 |0002: return-object v0 │ │ +032af0: |[032af0] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +032b00: 5410 8d00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ +032b04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #6 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5929,43 +5929,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 │ │ -032b10: |[032b10] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -032b20: 5420 9100 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032b24: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -032b28: 6e10 f602 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02f6 │ │ -032b2e: 5220 b200 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -032b32: 1251 |0009: const/4 v1, #int 5 // #5 │ │ -032b34: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -032b38: 5420 9100 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032b3c: 6e10 9a03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@039a │ │ -032b42: 5420 9100 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032b46: 1100 |0013: return-object v0 │ │ -032b48: 5220 b200 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -032b4c: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -032b4e: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ -032b52: 5420 9100 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032b56: 6e10 9b03 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@039b │ │ -032b5c: 28f3 |001e: goto 0011 // -000d │ │ -032b5e: 5220 b200 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -032b62: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -032b64: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ -032b68: 5420 9100 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032b6c: 6e10 8d03 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@038d │ │ -032b72: 28e8 |0029: goto 0011 // -0018 │ │ -032b74: 5220 b200 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -032b78: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -032b7a: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ -032b7e: 5420 9100 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032b82: 6e10 9003 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0390 │ │ -032b88: 28dd |0034: goto 0011 // -0023 │ │ +032b08: |[032b08] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +032b18: 5420 9100 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032b1c: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +032b20: 6e10 f602 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02f6 │ │ +032b26: 5220 b200 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +032b2a: 1251 |0009: const/4 v1, #int 5 // #5 │ │ +032b2c: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +032b30: 5420 9100 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032b34: 6e10 9a03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@039a │ │ +032b3a: 5420 9100 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032b3e: 1100 |0013: return-object v0 │ │ +032b40: 5220 b200 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +032b44: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +032b46: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ +032b4a: 5420 9100 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032b4e: 6e10 9b03 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@039b │ │ +032b54: 28f3 |001e: goto 0011 // -000d │ │ +032b56: 5220 b200 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +032b5a: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +032b5c: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ +032b60: 5420 9100 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032b64: 6e10 8d03 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@038d │ │ +032b6a: 28e8 |0029: goto 0011 // -0018 │ │ +032b6c: 5220 b200 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +032b70: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +032b72: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ +032b76: 5420 9100 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032b7a: 6e10 9003 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0390 │ │ +032b80: 28dd |0034: goto 0011 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0004 line=677 │ │ 0x0007 line=678 │ │ 0x000c line=679 │ │ 0x0011 line=688 │ │ @@ -5983,17 +5983,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032b8c: |[032b8c] android.support.v4.app.Fragment.getEnterTransition:()Ljava/lang/Object; │ │ -032b9c: 5410 9600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@0096 │ │ -032ba0: 1100 |0002: return-object v0 │ │ +032b84: |[032b84] android.support.v4.app.Fragment.getEnterTransition:()Ljava/lang/Object; │ │ +032b94: 5410 9600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mEnterTransition:Ljava/lang/Object; // field@0096 │ │ +032b98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1432 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #8 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6001,17 +6001,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032ba4: |[032ba4] android.support.v4.app.Fragment.getExitTransition:()Ljava/lang/Object; │ │ -032bb4: 5410 9800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@0098 │ │ -032bb8: 1100 |0002: return-object v0 │ │ +032b9c: |[032b9c] android.support.v4.app.Fragment.getExitTransition:()Ljava/lang/Object; │ │ +032bac: 5410 9800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mExitTransition:Ljava/lang/Object; // field@0098 │ │ +032bb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1500 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #9 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6019,17 +6019,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 │ │ -032bbc: |[032bbc] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -032bcc: 5410 9b00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -032bd0: 1100 |0002: return-object v0 │ │ +032bb4: |[032bb4] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +032bc4: 5410 9b00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +032bc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #10 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6037,27 +6037,27 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -032bd4: |[032bd4] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -032be4: 5431 8800 |0000: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032be8: 6e10 3f03 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@033f │ │ -032bee: 0c01 |0005: move-result-object v1 │ │ -032bf0: 5432 8800 |0006: iget-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032bf4: 6e20 4b18 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184b │ │ -032bfa: 0c00 |000b: move-result-object v0 │ │ -032bfc: 6e10 e402 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02e4 │ │ -032c02: 5431 9100 |000f: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032c06: 6e10 a503 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.getLayoutInflaterFactory:()Landroid/view/LayoutInflater$Factory; // method@03a5 │ │ -032c0c: 0c01 |0014: move-result-object v1 │ │ -032c0e: 6e20 5018 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1850 │ │ -032c14: 1100 |0018: return-object v0 │ │ +032bcc: |[032bcc] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +032bdc: 5431 8800 |0000: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032be0: 6e10 3f03 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@033f │ │ +032be6: 0c01 |0005: move-result-object v1 │ │ +032be8: 5432 8800 |0006: iget-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032bec: 6e20 4b18 2100 |0008: invoke-virtual {v1, v2}, Landroid/view/LayoutInflater;.cloneInContext:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184b │ │ +032bf2: 0c00 |000b: move-result-object v0 │ │ +032bf4: 6e10 e402 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02e4 │ │ +032bfa: 5431 9100 |000f: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032bfe: 6e10 a503 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.getLayoutInflaterFactory:()Landroid/view/LayoutInflater$Factory; // method@03a5 │ │ +032c04: 0c01 |0014: move-result-object v1 │ │ +032c06: 6e20 5018 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1850 │ │ +032c0c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=933 │ │ 0x000c line=934 │ │ 0x000f line=935 │ │ 0x0018 line=936 │ │ locals : │ │ @@ -6070,46 +6070,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -032c18: |[032c18] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -032c28: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -032c2a: 5440 a200 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -032c2e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -032c32: 5440 a200 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -032c36: 1100 |0007: return-object v0 │ │ -032c38: 5440 8800 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032c3c: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -032c40: 2200 df03 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -032c44: 2201 f003 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -032c48: 7010 c91b 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -032c4e: 1a02 a003 |0013: const-string v2, "Fragment " // string@03a0 │ │ -032c52: 6e20 d21b 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032c58: 0c01 |0018: move-result-object v1 │ │ -032c5a: 6e20 d11b 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -032c60: 0c01 |001c: move-result-object v1 │ │ -032c62: 1a02 8500 |001d: const-string v2, " not attached to Activity" // string@0085 │ │ -032c66: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032c6c: 0c01 |0022: move-result-object v1 │ │ -032c6e: 6e10 d61b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -032c74: 0c01 |0026: move-result-object v1 │ │ -032c76: 7020 8b1b 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -032c7c: 2700 |002a: throw v0 │ │ -032c7e: 5c43 9000 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ -032c82: 5440 8800 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032c86: 5441 ba00 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ -032c8a: 5542 a300 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ -032c8e: 6e40 4003 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ -032c94: 0c00 |0036: move-result-object v0 │ │ -032c96: 5b40 a200 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -032c9a: 5440 a200 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -032c9e: 28cc |003b: goto 0007 // -0034 │ │ +032c10: |[032c10] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +032c20: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +032c22: 5440 a200 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +032c26: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +032c2a: 5440 a200 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +032c2e: 1100 |0007: return-object v0 │ │ +032c30: 5440 8800 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032c34: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +032c38: 2200 df03 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +032c3c: 2201 f003 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +032c40: 7010 c91b 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +032c46: 1a02 9f03 |0013: const-string v2, "Fragment " // string@039f │ │ +032c4a: 6e20 d21b 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032c50: 0c01 |0018: move-result-object v1 │ │ +032c52: 6e20 d11b 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +032c58: 0c01 |001c: move-result-object v1 │ │ +032c5a: 1a02 8400 |001d: const-string v2, " not attached to Activity" // string@0084 │ │ +032c5e: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032c64: 0c01 |0022: move-result-object v1 │ │ +032c66: 6e10 d61b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +032c6c: 0c01 |0026: move-result-object v1 │ │ +032c6e: 7020 8b1b 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +032c74: 2700 |002a: throw v0 │ │ +032c76: 5c43 9000 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ +032c7a: 5440 8800 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032c7e: 5441 ba00 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ +032c82: 5542 a300 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ +032c86: 6e40 4003 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ +032c8c: 0c00 |0036: move-result-object v0 │ │ +032c8e: 5b40 a200 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +032c92: 5440 a200 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +032c96: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=877 │ │ 0x0005 line=878 │ │ 0x0007 line=885 │ │ 0x0008 line=880 │ │ 0x000c line=881 │ │ @@ -6124,23 +6124,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -032ca0: |[032ca0] android.support.v4.app.Fragment.getReenterTransition:()Ljava/lang/Object; │ │ -032cb0: 5420 a700 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00a7 │ │ -032cb4: 6201 8700 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ -032cb8: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ -032cbc: 6e10 e602 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@02e6 │ │ -032cc2: 0c00 |0009: move-result-object v0 │ │ -032cc4: 1100 |000a: return-object v0 │ │ -032cc6: 5420 a700 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00a7 │ │ -032cca: 28fd |000d: goto 000a // -0003 │ │ +032c98: |[032c98] android.support.v4.app.Fragment.getReenterTransition:()Ljava/lang/Object; │ │ +032ca8: 5420 a700 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00a7 │ │ +032cac: 6201 8700 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ +032cb0: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +032cb4: 6e10 e602 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getExitTransition:()Ljava/lang/Object; // method@02e6 │ │ +032cba: 0c00 |0009: move-result-object v0 │ │ +032cbc: 1100 |000a: return-object v0 │ │ +032cbe: 5420 a700 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReenterTransition:Ljava/lang/Object; // field@00a7 │ │ +032cc2: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1533 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ #13 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6148,36 +6148,36 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -032ccc: |[032ccc] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -032cdc: 5430 8800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032ce0: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -032ce4: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -032ce8: 2201 f003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -032cec: 7010 c91b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -032cf2: 1a02 a003 |000b: const-string v2, "Fragment " // string@03a0 │ │ -032cf6: 6e20 d21b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032cfc: 0c01 |0010: move-result-object v1 │ │ -032cfe: 6e20 d11b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -032d04: 0c01 |0014: move-result-object v1 │ │ -032d06: 1a02 8500 |0015: const-string v2, " not attached to Activity" // string@0085 │ │ -032d0a: 6e20 d21b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -032d10: 0c01 |001a: move-result-object v1 │ │ -032d12: 6e10 d61b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -032d18: 0c01 |001e: move-result-object v1 │ │ -032d1a: 7020 8b1b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -032d20: 2700 |0022: throw v0 │ │ -032d22: 5430 8800 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032d26: 6e10 4403 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@0344 │ │ -032d2c: 0c00 |0028: move-result-object v0 │ │ -032d2e: 1100 |0029: return-object v0 │ │ +032cc4: |[032cc4] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +032cd4: 5430 8800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032cd8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +032cdc: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +032ce0: 2201 f003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +032ce4: 7010 c91b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +032cea: 1a02 9f03 |000b: const-string v2, "Fragment " // string@039f │ │ +032cee: 6e20 d21b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032cf4: 0c01 |0010: move-result-object v1 │ │ +032cf6: 6e20 d11b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +032cfc: 0c01 |0014: move-result-object v1 │ │ +032cfe: 1a02 8400 |0015: const-string v2, " not attached to Activity" // string@0084 │ │ +032d02: 6e20 d21b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +032d08: 0c01 |001a: move-result-object v1 │ │ +032d0a: 6e10 d61b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +032d10: 0c01 |001e: move-result-object v1 │ │ +032d12: 7020 8b1b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +032d18: 2700 |0022: throw v0 │ │ +032d1a: 5430 8800 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032d1e: 6e10 4403 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@0344 │ │ +032d24: 0c00 |0028: move-result-object v0 │ │ +032d26: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0004 line=619 │ │ 0x0023 line=621 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -6187,23 +6187,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -032d30: |[032d30] android.support.v4.app.Fragment.getReturnTransition:()Ljava/lang/Object; │ │ -032d40: 5420 ad00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00ad │ │ -032d44: 6201 8700 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ -032d48: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ -032d4c: 6e10 e502 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@02e5 │ │ -032d52: 0c00 |0009: move-result-object v0 │ │ -032d54: 1100 |000a: return-object v0 │ │ -032d56: 5420 ad00 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00ad │ │ -032d5a: 28fd |000d: goto 000a // -0003 │ │ +032d28: |[032d28] android.support.v4.app.Fragment.getReturnTransition:()Ljava/lang/Object; │ │ +032d38: 5420 ad00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00ad │ │ +032d3c: 6201 8700 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ +032d40: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +032d44: 6e10 e502 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getEnterTransition:()Ljava/lang/Object; // method@02e5 │ │ +032d4a: 0c00 |0009: move-result-object v0 │ │ +032d4c: 1100 |000a: return-object v0 │ │ +032d4e: 5420 ad00 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mReturnTransition:Ljava/lang/Object; // field@00ad │ │ +032d52: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1466 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ #15 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6211,17 +6211,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032d5c: |[032d5c] android.support.v4.app.Fragment.getSharedElementEnterTransition:()Ljava/lang/Object; │ │ -032d6c: 5410 b000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@00b0 │ │ -032d70: 1100 |0002: return-object v0 │ │ +032d54: |[032d54] android.support.v4.app.Fragment.getSharedElementEnterTransition:()Ljava/lang/Object; │ │ +032d64: 5410 b000 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mSharedElementEnterTransition:Ljava/lang/Object; // field@00b0 │ │ +032d68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1560 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #16 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6229,23 +6229,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -032d74: |[032d74] android.support.v4.app.Fragment.getSharedElementReturnTransition:()Ljava/lang/Object; │ │ -032d84: 5420 b100 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b1 │ │ -032d88: 6201 8700 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ -032d8c: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ -032d90: 6e10 ed02 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@02ed │ │ -032d96: 0c00 |0009: move-result-object v0 │ │ -032d98: 1100 |000a: return-object v0 │ │ -032d9a: 5420 b100 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b1 │ │ -032d9e: 28fd |000d: goto 000a // -0003 │ │ +032d6c: |[032d6c] android.support.v4.app.Fragment.getSharedElementReturnTransition:()Ljava/lang/Object; │ │ +032d7c: 5420 b100 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b1 │ │ +032d80: 6201 8700 |0002: sget-object v1, Landroid/support/v4/app/Fragment;.USE_DEFAULT_TRANSITION:Ljava/lang/Object; // field@0087 │ │ +032d84: 3310 0700 |0004: if-ne v0, v1, 000b // +0007 │ │ +032d88: 6e10 ed02 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.getSharedElementEnterTransition:()Ljava/lang/Object; // method@02ed │ │ +032d8e: 0c00 |0009: move-result-object v0 │ │ +032d90: 1100 |000a: return-object v0 │ │ +032d92: 5420 b100 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mSharedElementReturnTransition:Ljava/lang/Object; // field@00b1 │ │ +032d96: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1592 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ #17 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6253,20 +6253,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -032da0: |[032da0] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -032db0: 6e10 eb02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02eb │ │ -032db6: 0c00 |0003: move-result-object v0 │ │ -032db8: 6e20 3f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -032dbe: 0c00 |0007: move-result-object v0 │ │ -032dc0: 1100 |0008: return-object v0 │ │ +032d98: |[032d98] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +032da8: 6e10 eb02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02eb │ │ +032dae: 0c00 |0003: move-result-object v0 │ │ +032db0: 6e20 3f01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +032db6: 0c00 |0007: move-result-object v0 │ │ +032db8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -6275,20 +6275,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -032dc4: |[032dc4] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -032dd4: 6e10 eb02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02eb │ │ -032dda: 0c00 |0003: move-result-object v0 │ │ -032ddc: 6e20 4101 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0141 │ │ -032de2: 0c00 |0007: move-result-object v0 │ │ -032de4: 1100 |0008: return-object v0 │ │ +032dbc: |[032dbc] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +032dcc: 6e10 eb02 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02eb │ │ +032dd2: 0c00 |0003: move-result-object v0 │ │ +032dd4: 6e20 4101 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0141 │ │ +032dda: 0c00 |0007: move-result-object v0 │ │ +032ddc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -6297,17 +6297,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032de8: |[032de8] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -032df8: 5410 b900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -032dfc: 1100 |0002: return-object v0 │ │ +032de0: |[032de0] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +032df0: 5410 b900 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +032df4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #20 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6315,18 +6315,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -032e00: |[032e00] android.support.v4.app.Fragment.hashCode:()I │ │ -032e10: 6f10 ab1b 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ -032e16: 0a00 |0003: move-result v0 │ │ -032e18: 0f00 |0004: return v0 │ │ +032df8: |[032df8] android.support.v4.app.Fragment.hashCode:()I │ │ +032e08: 6f10 ab1b 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ +032e0e: 0a00 |0003: move-result v0 │ │ +032e10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6334,40 +6334,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -032e1c: |[032e1c] android.support.v4.app.Fragment.initState:()V │ │ -032e2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -032e2e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -032e30: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -032e32: 5930 a000 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -032e36: 5b32 ba00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ -032e3a: 5c31 8900 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -032e3e: 5c31 a800 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00a8 │ │ -032e42: 5c31 aa00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00aa │ │ -032e46: 5c31 9c00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ -032e4a: 5c31 9f00 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ -032e4e: 5c31 a900 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00a9 │ │ -032e52: 5931 8e00 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -032e56: 5b32 9b00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -032e5a: 5b32 9100 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032e5e: 5b32 8800 |0019: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032e62: 5931 9a00 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -032e66: 5931 9300 |001d: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -032e6a: 5b32 b400 |001f: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -032e6e: 5c31 9e00 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -032e72: 5c31 9500 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ -032e76: 5c31 ac00 |0025: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ -032e7a: 5b32 a200 |0027: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -032e7e: 5c31 a300 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ -032e82: 5c31 9000 |002b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ -032e86: 0e00 |002d: return-void │ │ +032e14: |[032e14] android.support.v4.app.Fragment.initState:()V │ │ +032e24: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +032e26: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +032e28: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +032e2a: 5930 a000 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +032e2e: 5b32 ba00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ +032e32: 5c31 8900 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +032e36: 5c31 a800 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00a8 │ │ +032e3a: 5c31 aa00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00aa │ │ +032e3e: 5c31 9c00 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ +032e42: 5c31 9f00 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ +032e46: 5c31 a900 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00a9 │ │ +032e4a: 5931 8e00 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +032e4e: 5b32 9b00 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +032e52: 5b32 9100 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032e56: 5b32 8800 |0019: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032e5a: 5931 9a00 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +032e5e: 5931 9300 |001d: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +032e62: 5b32 b400 |001f: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +032e66: 5c31 9e00 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +032e6a: 5c31 9500 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ +032e6e: 5c31 ac00 |0025: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ +032e72: 5b32 a200 |0027: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +032e76: 5c31 a300 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ +032e7a: 5c31 9000 |002b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ +032e7e: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1213 │ │ 0x0005 line=1214 │ │ 0x0007 line=1215 │ │ 0x0009 line=1216 │ │ 0x000b line=1217 │ │ @@ -6396,24 +6396,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -032e88: |[032e88] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ -032e98: 2200 aa00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00aa │ │ -032e9c: 7010 8403 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0384 │ │ -032ea2: 5b30 9100 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032ea6: 5430 9100 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -032eaa: 5431 8800 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032eae: 2202 9a00 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@009a │ │ -032eb2: 7020 ce02 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@02ce │ │ -032eb8: 6e40 8803 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@0388 │ │ -032ebe: 0e00 |0013: return-void │ │ +032e80: |[032e80] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ +032e90: 2200 aa00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00aa │ │ +032e94: 7010 8403 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0384 │ │ +032e9a: 5b30 9100 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032e9e: 5430 9100 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +032ea2: 5431 8800 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032ea6: 2202 9a00 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@009a │ │ +032eaa: 7020 ce02 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@02ce │ │ +032eb0: 6e40 8803 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@0388 │ │ +032eb6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1741 │ │ 0x0007 line=1742 │ │ 0x0013 line=1756 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -6423,23 +6423,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -032ec0: |[032ec0] android.support.v4.app.Fragment.isAdded:()Z │ │ -032ed0: 5410 8800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -032ed4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -032ed8: 5510 8900 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -032edc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -032ee0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -032ee2: 0f00 |0009: return v0 │ │ -032ee4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -032ee6: 28fe |000b: goto 0009 // -0002 │ │ +032eb8: |[032eb8] android.support.v4.app.Fragment.isAdded:()Z │ │ +032ec8: 5410 8800 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +032ecc: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +032ed0: 5510 8900 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +032ed4: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +032ed8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +032eda: 0f00 |0009: return v0 │ │ +032edc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +032ede: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #24 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6447,17 +6447,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032ee8: |[032ee8] android.support.v4.app.Fragment.isHidden:()Z │ │ -032ef8: 5510 9e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -032efc: 0f00 |0002: return v0 │ │ +032ee0: |[032ee0] android.support.v4.app.Fragment.isHidden:()Z │ │ +032ef0: 5510 9e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +032ef4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #25 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6465,21 +6465,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -032f00: |[032f00] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -032f10: 5210 8e00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -032f14: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -032f18: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -032f1a: 0f00 |0005: return v0 │ │ -032f1c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -032f1e: 28fe |0007: goto 0005 // -0002 │ │ +032ef8: |[032ef8] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +032f08: 5210 8e00 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +032f0c: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +032f10: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +032f12: 0f00 |0005: return v0 │ │ +032f14: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +032f16: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6487,17 +6487,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -032f20: |[032f20] android.support.v4.app.Fragment.isResumed:()Z │ │ -032f30: 5510 aa00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00aa │ │ -032f34: 0f00 |0002: return v0 │ │ +032f18: |[032f18] android.support.v4.app.Fragment.isResumed:()Z │ │ +032f28: 5510 aa00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00aa │ │ +032f2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6505,18 +6505,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -032f38: |[032f38] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -032f48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -032f4a: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -032f4e: 0e00 |0003: return-void │ │ +032f30: |[032f30] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +032f40: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +032f42: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +032f46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0003 line=1081 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -6526,16 +6526,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -032f50: |[032f50] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -032f60: 0e00 |0000: return-void │ │ +032f48: |[032f48] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +032f58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -6546,18 +6546,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -032f64: |[032f64] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -032f74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -032f76: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -032f7a: 0e00 |0003: return-void │ │ +032f5c: |[032f5c] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +032f6c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +032f6e: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +032f72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ 0x0003 line=991 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -6567,18 +6567,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -032f7c: |[032f7c] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -032f8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -032f8e: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -032f92: 0e00 |0003: return-void │ │ +032f74: |[032f74] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +032f84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +032f86: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +032f8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ 0x0003 line=1152 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -6588,17 +6588,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -032f94: |[032f94] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -032fa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032fa6: 0f00 |0001: return v0 │ │ +032f8c: |[032f8c] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +032f9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032f9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1383 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -6607,18 +6607,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -032fa8: |[032fa8] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -032fb8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -032fba: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -032fbe: 0e00 |0003: return-void │ │ +032fa0: |[032fa0] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +032fb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +032fb2: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +032fb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1015 │ │ 0x0003 line=1016 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -6628,17 +6628,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -032fc0: |[032fc0] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -032fd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -032fd2: 1100 |0001: return-object v0 │ │ +032fb8: |[032fb8] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +032fc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +032fca: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -6649,19 +6649,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 │ │ -032fd4: |[032fd4] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -032fe4: 6e10 e002 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02e0 │ │ -032fea: 0c00 |0003: move-result-object v0 │ │ -032fec: 6e40 5003 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@0350 │ │ -032ff2: 0e00 |0007: return-void │ │ +032fcc: |[032fcc] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +032fdc: 6e10 e002 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02e0 │ │ +032fe2: 0c00 |0003: move-result-object v0 │ │ +032fe4: 6e40 5003 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@0350 │ │ +032fea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1337 │ │ 0x0007 line=1338 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -6673,16 +6673,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 │ │ -032ff4: |[032ff4] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -033004: 0e00 |0000: return-void │ │ +032fec: |[032fec] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +032ffc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1258 │ │ 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; │ │ @@ -6692,17 +6692,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 │ │ -033008: |[033008] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -033018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03301a: 1100 |0001: return-object v0 │ │ +033000: |[033000] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +033010: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +033012: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1039 │ │ 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; │ │ @@ -6713,32 +6713,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -03301c: |[03301c] android.support.v4.app.Fragment.onDestroy:()V │ │ -03302c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03302e: 5c41 8f00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033032: 5540 9000 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ -033036: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -03303a: 5c41 9000 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ -03303e: 5440 8800 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -033042: 5441 ba00 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ -033046: 5542 a300 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ -03304a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -03304c: 6e40 4003 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ -033052: 0c00 |0013: move-result-object v0 │ │ -033054: 5b40 a200 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -033058: 5440 a200 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -03305c: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -033060: 5440 a200 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -033064: 6e10 4e04 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@044e │ │ -03306a: 0e00 |001f: return-void │ │ +033014: |[033014] android.support.v4.app.Fragment.onDestroy:()V │ │ +033024: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +033026: 5c41 8f00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +03302a: 5540 9000 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ +03302e: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +033032: 5c41 9000 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ +033036: 5440 8800 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +03303a: 5441 ba00 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ +03303e: 5542 a300 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ +033042: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +033044: 6e40 4003 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ +03304a: 0c00 |0013: move-result-object v0 │ │ +03304c: 5b40 a200 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +033050: 5440 a200 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +033054: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +033058: 5440 a200 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +03305c: 6e10 4e04 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@044e │ │ +033062: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1194 │ │ 0x0003 line=1197 │ │ 0x0007 line=1198 │ │ 0x0009 line=1199 │ │ 0x0016 line=1201 │ │ @@ -6752,16 +6752,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03306c: |[03306c] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -03307c: 0e00 |0000: return-void │ │ +033064: |[033064] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +033074: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #39 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6769,18 +6769,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -033080: |[033080] android.support.v4.app.Fragment.onDestroyView:()V │ │ -033090: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -033092: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033096: 0e00 |0003: return-void │ │ +033078: |[033078] android.support.v4.app.Fragment.onDestroyView:()V │ │ +033088: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03308a: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +03308e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1186 │ │ 0x0003 line=1187 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6789,18 +6789,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -033098: |[033098] android.support.v4.app.Fragment.onDetach:()V │ │ -0330a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0330aa: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -0330ae: 0e00 |0003: return-void │ │ +033090: |[033090] android.support.v4.app.Fragment.onDetach:()V │ │ +0330a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0330a2: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +0330a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1241 │ │ 0x0003 line=1242 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6809,16 +6809,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0330b0: |[0330b0] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -0330c0: 0e00 |0000: return-void │ │ +0330a8: |[0330a8] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +0330b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -6827,18 +6827,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 │ │ -0330c4: |[0330c4] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -0330d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0330d6: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -0330da: 0e00 |0003: return-void │ │ +0330bc: |[0330bc] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +0330cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0330ce: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +0330d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ 0x0003 line=983 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -6850,18 +6850,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0330dc: |[0330dc] android.support.v4.app.Fragment.onLowMemory:()V │ │ -0330ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0330ee: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -0330f2: 0e00 |0003: return-void │ │ +0330d4: |[0330d4] android.support.v4.app.Fragment.onLowMemory:()V │ │ +0330e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0330e6: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +0330ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1173 │ │ 0x0003 line=1174 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6870,17 +6870,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0330f4: |[0330f4] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -033104: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -033106: 0f00 |0001: return v0 │ │ +0330ec: |[0330ec] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0330fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0330fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -6889,16 +6889,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -033108: |[033108] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -033118: 0e00 |0000: return-void │ │ +033100: |[033100] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +033110: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1317 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -6907,18 +6907,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03311c: |[03311c] android.support.v4.app.Fragment.onPause:()V │ │ -03312c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03312e: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033132: 0e00 |0003: return-void │ │ +033114: |[033114] android.support.v4.app.Fragment.onPause:()V │ │ +033124: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +033126: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +03312a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1160 │ │ 0x0003 line=1161 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6927,16 +6927,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -033134: |[033134] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -033144: 0e00 |0000: return-void │ │ +03312c: |[03312c] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +03313c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -6945,18 +6945,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -033148: |[033148] android.support.v4.app.Fragment.onResume:()V │ │ -033158: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03315a: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -03315e: 0e00 |0003: return-void │ │ +033140: |[033140] android.support.v4.app.Fragment.onResume:()V │ │ +033150: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +033152: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +033156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ 0x0003 line=1126 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6965,16 +6965,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -033160: |[033160] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -033170: 0e00 |0000: return-void │ │ +033158: |[033158] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +033168: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1148 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -6983,35 +6983,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -033174: |[033174] android.support.v4.app.Fragment.onStart:()V │ │ -033184: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -033186: 5c41 8f00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -03318a: 5540 a300 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ -03318e: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -033192: 5c41 a300 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ -033196: 5540 9000 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ -03319a: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -03319e: 5c41 9000 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ -0331a2: 5440 8800 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -0331a6: 5441 ba00 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ -0331aa: 5542 a300 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ -0331ae: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0331b0: 6e40 4003 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ -0331b6: 0c00 |0019: move-result-object v0 │ │ -0331b8: 5b40 a200 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -0331bc: 5440 a200 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -0331c0: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -0331c4: 5440 a200 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -0331c8: 6e10 5204 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0452 │ │ -0331ce: 0e00 |0025: return-void │ │ +03316c: |[03316c] android.support.v4.app.Fragment.onStart:()V │ │ +03317c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03317e: 5c41 8f00 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +033182: 5540 a300 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ +033186: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +03318a: 5c41 a300 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ +03318e: 5540 9000 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ +033192: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +033196: 5c41 9000 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ +03319a: 5440 8800 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +03319e: 5441 ba00 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ +0331a2: 5542 a300 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ +0331a6: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0331a8: 6e40 4003 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ +0331ae: 0c00 |0019: move-result-object v0 │ │ +0331b0: 5b40 a200 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +0331b4: 5440 a200 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +0331b8: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +0331bc: 5440 a200 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +0331c0: 6e10 5204 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0452 │ │ +0331c6: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1104 │ │ 0x0003 line=1106 │ │ 0x0007 line=1107 │ │ 0x0009 line=1108 │ │ 0x000d line=1109 │ │ @@ -7027,18 +7027,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0331d0: |[0331d0] android.support.v4.app.Fragment.onStop:()V │ │ -0331e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0331e2: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -0331e6: 0e00 |0003: return-void │ │ +0331c8: |[0331c8] android.support.v4.app.Fragment.onStop:()V │ │ +0331d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0331da: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +0331de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1169 │ │ 0x0003 line=1170 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -7047,16 +7047,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 │ │ -0331e8: |[0331e8] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0331f8: 0e00 |0000: return-void │ │ +0331e0: |[0331e0] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0331f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 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; │ │ @@ -7066,18 +7066,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0331fc: |[0331fc] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -03320c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03320e: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033212: 0e00 |0003: return-void │ │ +0331f4: |[0331f4] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +033204: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +033206: 5c10 8f00 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +03320a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ 0x0003 line=1096 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -7087,44 +7087,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -033214: |[033214] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ -033224: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033228: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03322c: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033230: 6e10 b003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ -033236: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -033238: 5c30 8f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -03323c: 6e20 fc02 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02fc │ │ -033242: 5530 8f00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033246: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03324a: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -03324e: 2201 f003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -033252: 7010 c91b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -033258: 1a02 a003 |001a: const-string v2, "Fragment " // string@03a0 │ │ -03325c: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033262: 0c01 |001f: move-result-object v1 │ │ -033264: 6e20 d11b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03326a: 0c01 |0023: move-result-object v1 │ │ -03326c: 1a02 4100 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@0041 │ │ -033270: 6e20 d21b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033276: 0c01 |0029: move-result-object v1 │ │ -033278: 6e10 d61b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03327e: 0c01 |002d: move-result-object v1 │ │ -033280: 7020 4005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ -033286: 2700 |0031: throw v0 │ │ -033288: 5430 9100 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -03328c: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -033290: 5430 9100 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033294: 6e10 8d03 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@038d │ │ -03329a: 0e00 |003b: return-void │ │ +03320c: |[03320c] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ +03321c: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033220: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +033224: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033228: 6e10 b003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ +03322e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +033230: 5c30 8f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +033234: 6e20 fc02 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02fc │ │ +03323a: 5530 8f00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +03323e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +033242: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ +033246: 2201 f003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03324a: 7010 c91b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +033250: 1a02 9f03 |001a: const-string v2, "Fragment " // string@039f │ │ +033254: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03325a: 0c01 |001f: move-result-object v1 │ │ +03325c: 6e20 d11b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +033262: 0c01 |0023: move-result-object v1 │ │ +033264: 1a02 4000 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@0040 │ │ +033268: 6e20 d21b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03326e: 0c01 |0029: move-result-object v1 │ │ +033270: 6e10 d61b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +033276: 0c01 |002d: move-result-object v1 │ │ +033278: 7020 4005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ +03327e: 2700 |0031: throw v0 │ │ +033280: 5430 9100 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033284: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +033288: 5430 9100 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03328c: 6e10 8d03 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@038d │ │ +033292: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1790 │ │ 0x0004 line=1791 │ │ 0x0009 line=1793 │ │ 0x000c line=1794 │ │ 0x000f line=1795 │ │ @@ -7141,21 +7141,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -03329c: |[03329c] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0332ac: 6e20 ff02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@02ff │ │ -0332b2: 5410 9100 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0332b6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0332ba: 5410 9100 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0332be: 6e20 8e03 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@038e │ │ -0332c4: 0e00 |000c: return-void │ │ +033294: |[033294] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0332a4: 6e20 ff02 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@02ff │ │ +0332aa: 5410 9100 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0332ae: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0332b2: 5410 9100 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0332b6: 6e20 8e03 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@038e │ │ +0332bc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1841 │ │ 0x0003 line=1842 │ │ 0x0007 line=1843 │ │ 0x000c line=1845 │ │ locals : │ │ @@ -7167,30 +7167,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0332c8: |[0332c8] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0332d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0332da: 5521 9e00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -0332de: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ -0332e2: 6e20 0003 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0300 │ │ -0332e8: 0a01 |0008: move-result v1 │ │ -0332ea: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -0332ee: 0f00 |000b: return v0 │ │ -0332f0: 5421 9100 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0332f4: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -0332f8: 5421 9100 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0332fc: 6e20 8f03 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@038f │ │ -033302: 0a01 |0015: move-result v1 │ │ -033304: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ -033308: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -03330a: 28f2 |0019: goto 000b // -000e │ │ +0332c0: |[0332c0] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0332d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0332d2: 5521 9e00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +0332d6: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ +0332da: 6e20 0003 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@0300 │ │ +0332e0: 0a01 |0008: move-result v1 │ │ +0332e2: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +0332e6: 0f00 |000b: return v0 │ │ +0332e8: 5421 9100 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0332ec: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +0332f0: 5421 9100 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0332f4: 6e20 8f03 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@038f │ │ +0332fa: 0a01 |0015: move-result v1 │ │ +0332fc: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ +033300: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +033302: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1908 │ │ 0x0005 line=1909 │ │ 0x000b line=1918 │ │ 0x000c line=1912 │ │ 0x0010 line=1913 │ │ @@ -7204,53 +7204,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -03330c: |[03330c] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ -03331c: 5441 9100 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033320: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -033324: 5441 9100 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033328: 6e10 b003 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ -03332e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -033330: 5c41 8f00 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033334: 6e20 0103 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ -03333a: 5541 8f00 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -03333e: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ -033342: 2201 0901 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -033346: 2202 f003 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03334a: 7010 c91b 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -033350: 1a03 a003 |001a: const-string v3, "Fragment " // string@03a0 │ │ -033354: 6e20 d21b 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03335a: 0c02 |001f: move-result-object v2 │ │ -03335c: 6e20 d11b 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -033362: 0c02 |0023: move-result-object v2 │ │ -033364: 1a03 4300 |0024: const-string v3, " did not call through to super.onCreate()" // string@0043 │ │ -033368: 6e20 d21b 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03336e: 0c02 |0029: move-result-object v2 │ │ -033370: 6e10 d61b 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -033376: 0c02 |002d: move-result-object v2 │ │ -033378: 7020 4005 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ -03337e: 2701 |0031: throw v1 │ │ -033380: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ -033384: 1a01 f40f |0034: const-string v1, "android:support:fragments" // string@0ff4 │ │ -033388: 6e20 1802 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ -03338e: 0c00 |0039: move-result-object v0 │ │ -033390: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ -033394: 5441 9100 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033398: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ -03339c: 6e10 f602 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02f6 │ │ -0333a2: 5441 9100 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0333a6: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0333a8: 6e30 b903 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@03b9 │ │ -0333ae: 5441 9100 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0333b2: 6e10 9003 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0390 │ │ -0333b8: 0e00 |004e: return-void │ │ +033304: |[033304] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ +033314: 5441 9100 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033318: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +03331c: 5441 9100 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033320: 6e10 b003 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ +033326: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +033328: 5c41 8f00 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +03332c: 6e20 0103 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ +033332: 5541 8f00 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +033336: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ +03333a: 2201 0901 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ +03333e: 2202 f003 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +033342: 7010 c91b 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +033348: 1a03 9f03 |001a: const-string v3, "Fragment " // string@039f │ │ +03334c: 6e20 d21b 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033352: 0c02 |001f: move-result-object v2 │ │ +033354: 6e20 d11b 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03335a: 0c02 |0023: move-result-object v2 │ │ +03335c: 1a03 4200 |0024: const-string v3, " did not call through to super.onCreate()" // string@0042 │ │ +033360: 6e20 d21b 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033366: 0c02 |0029: move-result-object v2 │ │ +033368: 6e10 d61b 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03336e: 0c02 |002d: move-result-object v2 │ │ +033370: 7020 4005 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ +033376: 2701 |0031: throw v1 │ │ +033378: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ +03337c: 1a01 f20f |0034: const-string v1, "android:support:fragments" // string@0ff2 │ │ +033380: 6e20 1802 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ +033386: 0c00 |0039: move-result-object v0 │ │ +033388: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ +03338c: 5441 9100 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033390: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ +033394: 6e10 f602 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@02f6 │ │ +03339a: 5441 9100 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03339e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0333a0: 6e30 b903 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@03b9 │ │ +0333a6: 5441 9100 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0333aa: 6e10 9003 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0390 │ │ +0333b0: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1759 │ │ 0x0004 line=1760 │ │ 0x0009 line=1762 │ │ 0x000c line=1763 │ │ 0x000f line=1764 │ │ @@ -7273,31 +7273,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 │ │ -0333bc: |[0333bc] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -0333cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0333ce: 5521 9e00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -0333d2: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -0333d6: 5521 9d00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -0333da: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0333de: 5521 a400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -0333e2: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -0333e6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0333e8: 6e30 0403 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0304 │ │ -0333ee: 5421 9100 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0333f2: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -0333f6: 5421 9100 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0333fa: 6e30 9103 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0391 │ │ -033400: 0a01 |001a: move-result v1 │ │ -033402: b610 |001b: or-int/2addr v0, v1 │ │ -033404: 0f00 |001c: return v0 │ │ +0333b4: |[0333b4] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +0333c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0333c6: 5521 9e00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +0333ca: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +0333ce: 5521 9d00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +0333d2: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +0333d6: 5521 a400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +0333da: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +0333de: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0333e0: 6e30 0403 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0304 │ │ +0333e6: 5421 9100 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0333ea: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +0333ee: 5421 9100 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0333f2: 6e30 9103 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0391 │ │ +0333f8: 0a01 |001a: move-result v1 │ │ +0333fa: b610 |001b: or-int/2addr v0, v1 │ │ +0333fc: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1864 │ │ 0x0001 line=1865 │ │ 0x0005 line=1866 │ │ 0x000d line=1867 │ │ 0x000e line=1868 │ │ @@ -7315,22 +7315,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 │ │ -033408: |[033408] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -033418: 5410 9100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -03341c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -033420: 5410 9100 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033424: 6e10 b003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ -03342a: 6e40 0503 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@0305 │ │ -033430: 0c00 |000c: move-result-object v0 │ │ -033432: 1100 |000d: return-object v0 │ │ +033400: |[033400] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +033410: 5410 9100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033414: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +033418: 5410 9100 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03341c: 6e10 b003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ +033422: 6e40 0503 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@0305 │ │ +033428: 0c00 |000c: move-result-object v0 │ │ +03342a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1783 │ │ 0x0004 line=1784 │ │ 0x0009 line=1786 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/Fragment; │ │ @@ -7343,40 +7343,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -033434: |[033434] android.support.v4.app.Fragment.performDestroy:()V │ │ -033444: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033448: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -03344c: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033450: 6e10 9203 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0392 │ │ -033456: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -033458: 5c30 8f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -03345c: 6e10 0603 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0306 │ │ -033462: 5530 8f00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033466: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03346a: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -03346e: 2201 f003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -033472: 7010 c91b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -033478: 1a02 a003 |001a: const-string v2, "Fragment " // string@03a0 │ │ -03347c: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033482: 0c01 |001f: move-result-object v1 │ │ -033484: 6e20 d11b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03348a: 0c01 |0023: move-result-object v1 │ │ -03348c: 1a02 4400 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0044 │ │ -033490: 6e20 d21b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033496: 0c01 |0029: move-result-object v1 │ │ -033498: 6e10 d61b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03349e: 0c01 |002d: move-result-object v1 │ │ -0334a0: 7020 4005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ -0334a6: 2700 |0031: throw v0 │ │ -0334a8: 0e00 |0032: return-void │ │ +03342c: |[03342c] android.support.v4.app.Fragment.performDestroy:()V │ │ +03343c: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033440: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +033444: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033448: 6e10 9203 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0392 │ │ +03344e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +033450: 5c30 8f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +033454: 6e10 0603 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0306 │ │ +03345a: 5530 8f00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +03345e: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +033462: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ +033466: 2201 f003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03346a: 7010 c91b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +033470: 1a02 9f03 |001a: const-string v2, "Fragment " // string@039f │ │ +033474: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03347a: 0c01 |001f: move-result-object v1 │ │ +03347c: 6e20 d11b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +033482: 0c01 |0023: move-result-object v1 │ │ +033484: 1a02 4300 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0043 │ │ +033488: 6e20 d21b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03348e: 0c01 |0029: move-result-object v1 │ │ +033490: 6e10 d61b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +033496: 0c01 |002d: move-result-object v1 │ │ +033498: 7020 4005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ +03349e: 2700 |0031: throw v0 │ │ +0334a0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2002 │ │ 0x0004 line=2003 │ │ 0x0009 line=2005 │ │ 0x000c line=2006 │ │ 0x000f line=2007 │ │ @@ -7390,44 +7390,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0334ac: |[0334ac] android.support.v4.app.Fragment.performDestroyView:()V │ │ -0334bc: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0334c0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0334c4: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0334c8: 6e10 9303 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0393 │ │ -0334ce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0334d0: 5c30 8f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -0334d4: 6e10 0803 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ -0334da: 5530 8f00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -0334de: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0334e2: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -0334e6: 2201 f003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0334ea: 7010 c91b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0334f0: 1a02 a003 |001a: const-string v2, "Fragment " // string@03a0 │ │ -0334f4: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0334fa: 0c01 |001f: move-result-object v1 │ │ -0334fc: 6e20 d11b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -033502: 0c01 |0023: move-result-object v1 │ │ -033504: 1a02 4500 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0045 │ │ -033508: 6e20 d21b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03350e: 0c01 |0029: move-result-object v1 │ │ -033510: 6e10 d61b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -033516: 0c01 |002d: move-result-object v1 │ │ -033518: 7020 4005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ -03351e: 2700 |0031: throw v0 │ │ -033520: 5430 a200 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -033524: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -033528: 5430 a200 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -03352c: 6e10 4f04 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@044f │ │ -033532: 0e00 |003b: return-void │ │ +0334a4: |[0334a4] android.support.v4.app.Fragment.performDestroyView:()V │ │ +0334b4: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0334b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0334bc: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0334c0: 6e10 9303 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@0393 │ │ +0334c6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0334c8: 5c30 8f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +0334cc: 6e10 0803 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ +0334d2: 5530 8f00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +0334d6: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +0334da: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ +0334de: 2201 f003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0334e2: 7010 c91b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0334e8: 1a02 9f03 |001a: const-string v2, "Fragment " // string@039f │ │ +0334ec: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0334f2: 0c01 |001f: move-result-object v1 │ │ +0334f4: 6e20 d11b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0334fa: 0c01 |0023: move-result-object v1 │ │ +0334fc: 1a02 4400 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0044 │ │ +033500: 6e20 d21b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033506: 0c01 |0029: move-result-object v1 │ │ +033508: 6e10 d61b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03350e: 0c01 |002d: move-result-object v1 │ │ +033510: 7020 4005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ +033516: 2700 |0031: throw v0 │ │ +033518: 5430 a200 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +03351c: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +033520: 5430 a200 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +033524: 6e10 4f04 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@044f │ │ +03352a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1987 │ │ 0x0004 line=1988 │ │ 0x0009 line=1990 │ │ 0x000c line=1991 │ │ 0x000f line=1992 │ │ @@ -7443,21 +7443,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -033534: |[033534] android.support.v4.app.Fragment.performLowMemory:()V │ │ -033544: 6e10 0c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@030c │ │ -03354a: 5410 9100 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -03354e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -033552: 5410 9100 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033556: 6e10 9403 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0394 │ │ -03355c: 0e00 |000c: return-void │ │ +03352c: |[03352c] android.support.v4.app.Fragment.performLowMemory:()V │ │ +03353c: 6e10 0c03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@030c │ │ +033542: 5410 9100 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033546: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +03354a: 5410 9100 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03354e: 6e10 9403 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0394 │ │ +033554: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1848 │ │ 0x0003 line=1849 │ │ 0x0007 line=1850 │ │ 0x000c line=1852 │ │ locals : │ │ @@ -7468,34 +7468,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -033560: |[033560] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -033570: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -033572: 5521 9e00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -033576: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -03357a: 5521 9d00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -03357e: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ -033582: 5521 a400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -033586: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -03358a: 6e20 0d03 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@030d │ │ -033590: 0a01 |0010: move-result v1 │ │ -033592: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -033596: 0f00 |0013: return v0 │ │ -033598: 5421 9100 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -03359c: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -0335a0: 5421 9100 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0335a4: 6e20 9503 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0395 │ │ -0335aa: 0a01 |001d: move-result v1 │ │ -0335ac: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ -0335b0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0335b2: 28f2 |0021: goto 0013 // -000e │ │ +033558: |[033558] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +033568: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03356a: 5521 9e00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +03356e: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ +033572: 5521 9d00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +033576: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ +03357a: 5521 a400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +03357e: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +033582: 6e20 0d03 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@030d │ │ +033588: 0a01 |0010: move-result v1 │ │ +03358a: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +03358e: 0f00 |0013: return v0 │ │ +033590: 5421 9100 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033594: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +033598: 5421 9100 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03359c: 6e20 9503 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0395 │ │ +0335a2: 0a01 |001d: move-result v1 │ │ +0335a4: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ +0335a8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0335aa: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1892 │ │ 0x0005 line=1893 │ │ 0x000d line=1894 │ │ 0x0013 line=1904 │ │ 0x0014 line=1898 │ │ @@ -7510,27 +7510,27 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0335b4: |[0335b4] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -0335c4: 5510 9e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -0335c8: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -0335cc: 5510 9d00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -0335d0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0335d4: 5510 a400 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -0335d8: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -0335dc: 6e20 0e03 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@030e │ │ -0335e2: 5410 9100 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0335e6: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -0335ea: 5410 9100 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0335ee: 6e20 9603 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0396 │ │ -0335f4: 0e00 |0018: return-void │ │ +0335ac: |[0335ac] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +0335bc: 5510 9e00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +0335c0: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +0335c4: 5510 9d00 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +0335c8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0335cc: 5510 a400 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +0335d0: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +0335d4: 6e20 0e03 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@030e │ │ +0335da: 5410 9100 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0335de: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +0335e2: 5410 9100 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0335e6: 6e20 9603 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0396 │ │ +0335ec: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1922 │ │ 0x0004 line=1923 │ │ 0x000c line=1924 │ │ 0x000f line=1926 │ │ 0x0013 line=1927 │ │ @@ -7544,40 +7544,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0335f8: |[0335f8] android.support.v4.app.Fragment.performPause:()V │ │ -033608: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -03360c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -033610: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033614: 6e10 9703 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0397 │ │ -03361a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03361c: 5c30 8f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033620: 6e10 0f03 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@030f │ │ -033626: 5530 8f00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -03362a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -03362e: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -033632: 2201 f003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -033636: 7010 c91b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03363c: 1a02 a003 |001a: const-string v2, "Fragment " // string@03a0 │ │ -033640: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033646: 0c01 |001f: move-result-object v1 │ │ -033648: 6e20 d11b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03364e: 0c01 |0023: move-result-object v1 │ │ -033650: 1a02 4700 |0024: const-string v2, " did not call through to super.onPause()" // string@0047 │ │ -033654: 6e20 d21b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03365a: 0c01 |0029: move-result-object v1 │ │ -03365c: 6e10 d61b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -033662: 0c01 |002d: move-result-object v1 │ │ -033664: 7020 4005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ -03366a: 2700 |0031: throw v0 │ │ -03366c: 0e00 |0032: return-void │ │ +0335f0: |[0335f0] android.support.v4.app.Fragment.performPause:()V │ │ +033600: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033604: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +033608: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03360c: 6e10 9703 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0397 │ │ +033612: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +033614: 5c30 8f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +033618: 6e10 0f03 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@030f │ │ +03361e: 5530 8f00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +033622: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +033626: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ +03362a: 2201 f003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03362e: 7010 c91b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +033634: 1a02 9f03 |001a: const-string v2, "Fragment " // string@039f │ │ +033638: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03363e: 0c01 |001f: move-result-object v1 │ │ +033640: 6e20 d11b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +033646: 0c01 |0023: move-result-object v1 │ │ +033648: 1a02 4600 |0024: const-string v2, " did not call through to super.onPause()" // string@0046 │ │ +03364c: 6e20 d21b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033652: 0c01 |0029: move-result-object v1 │ │ +033654: 6e10 d61b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03365a: 0c01 |002d: move-result-object v1 │ │ +03365c: 7020 4005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ +033662: 2700 |0031: throw v0 │ │ +033664: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ 0x0004 line=1944 │ │ 0x0009 line=1946 │ │ 0x000c line=1947 │ │ 0x000f line=1948 │ │ @@ -7591,31 +7591,31 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -033670: |[033670] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -033680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -033682: 5521 9e00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -033686: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -03368a: 5521 9d00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -03368e: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -033692: 5521 a400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -033696: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -03369a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -03369c: 6e20 1003 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@0310 │ │ -0336a2: 5421 9100 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0336a6: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -0336aa: 5421 9100 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0336ae: 6e20 9803 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0398 │ │ -0336b4: 0a01 |001a: move-result v1 │ │ -0336b6: b610 |001b: or-int/2addr v0, v1 │ │ -0336b8: 0f00 |001c: return v0 │ │ +033668: |[033668] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +033678: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03367a: 5521 9e00 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +03367e: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +033682: 5521 9d00 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +033686: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +03368a: 5521 a400 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +03368e: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +033692: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +033694: 6e20 1003 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@0310 │ │ +03369a: 5421 9100 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03369e: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +0336a2: 5421 9100 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0336a6: 6e20 9803 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0398 │ │ +0336ac: 0a01 |001a: move-result v1 │ │ +0336ae: b610 |001b: or-int/2addr v0, v1 │ │ +0336b0: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1878 │ │ 0x0001 line=1879 │ │ 0x0005 line=1880 │ │ 0x000d line=1881 │ │ 0x000e line=1882 │ │ @@ -7632,44 +7632,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -0336bc: |[0336bc] android.support.v4.app.Fragment.performReallyStop:()V │ │ -0336cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0336ce: 5440 9100 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0336d2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -0336d6: 5440 9100 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0336da: 6e10 9903 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0399 │ │ -0336e0: 5540 a300 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ -0336e4: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ -0336e8: 5c43 a300 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ -0336ec: 5540 9000 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ -0336f0: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -0336f4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0336f6: 5c40 9000 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ -0336fa: 5440 8800 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -0336fe: 5441 ba00 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ -033702: 5542 a300 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ -033706: 6e40 4003 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ -03370c: 0c00 |0020: move-result-object v0 │ │ -03370e: 5b40 a200 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -033712: 5440 a200 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -033716: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ -03371a: 5440 8800 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -03371e: 5500 ce00 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ce │ │ -033722: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ -033726: 5440 a200 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -03372a: 6e10 5304 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0453 │ │ -033730: 0e00 |0032: return-void │ │ -033732: 5440 a200 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -033736: 6e10 5104 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0451 │ │ -03373c: 28fa |0038: goto 0032 // -0006 │ │ +0336b4: |[0336b4] android.support.v4.app.Fragment.performReallyStop:()V │ │ +0336c4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0336c6: 5440 9100 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0336ca: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +0336ce: 5440 9100 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0336d2: 6e10 9903 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0399 │ │ +0336d8: 5540 a300 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ +0336dc: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ +0336e0: 5c43 a300 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ +0336e4: 5540 9000 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ +0336e8: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ +0336ec: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0336ee: 5c40 9000 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@0090 │ │ +0336f2: 5440 8800 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +0336f6: 5441 ba00 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ +0336fa: 5542 a300 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00a3 │ │ +0336fe: 6e40 4003 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ +033704: 0c00 |0020: move-result-object v0 │ │ +033706: 5b40 a200 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +03370a: 5440 a200 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +03370e: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ +033712: 5440 8800 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +033716: 5500 ce00 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ce │ │ +03371a: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ +03371e: 5440 a200 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +033722: 6e10 5304 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0453 │ │ +033728: 0e00 |0032: return-void │ │ +03372a: 5440 a200 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +03372e: 6e10 5104 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0451 │ │ +033734: 28fa |0038: goto 0032 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1967 │ │ 0x0005 line=1968 │ │ 0x000a line=1970 │ │ 0x000e line=1971 │ │ 0x0010 line=1972 │ │ @@ -7688,48 +7688,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -033740: |[033740] android.support.v4.app.Fragment.performResume:()V │ │ -033750: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033754: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -033758: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -03375c: 6e10 b003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ -033762: 5430 9100 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033766: 6e10 9f03 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ -03376c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -03376e: 5c30 8f00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033772: 6e10 1103 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@0311 │ │ -033778: 5530 8f00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -03377c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -033780: 2200 0901 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -033784: 2201 f003 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -033788: 7010 c91b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03378e: 1a02 a003 |001f: const-string v2, "Fragment " // string@03a0 │ │ -033792: 6e20 d21b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033798: 0c01 |0024: move-result-object v1 │ │ -03379a: 6e20 d11b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0337a0: 0c01 |0028: move-result-object v1 │ │ -0337a2: 1a02 4800 |0029: const-string v2, " did not call through to super.onResume()" // string@0048 │ │ -0337a6: 6e20 d21b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0337ac: 0c01 |002e: move-result-object v1 │ │ -0337ae: 6e10 d61b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0337b4: 0c01 |0032: move-result-object v1 │ │ -0337b6: 7020 4005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ -0337bc: 2700 |0036: throw v0 │ │ -0337be: 5430 9100 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0337c2: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -0337c6: 5430 9100 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0337ca: 6e10 9a03 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@039a │ │ -0337d0: 5430 9100 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0337d4: 6e10 9f03 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ -0337da: 0e00 |0045: return-void │ │ +033738: |[033738] android.support.v4.app.Fragment.performResume:()V │ │ +033748: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03374c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +033750: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033754: 6e10 b003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ +03375a: 5430 9100 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03375e: 6e10 9f03 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ +033764: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +033766: 5c30 8f00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +03376a: 6e10 1103 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@0311 │ │ +033770: 5530 8f00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +033774: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +033778: 2200 0901 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ +03377c: 2201 f003 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +033780: 7010 c91b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +033786: 1a02 9f03 |001f: const-string v2, "Fragment " // string@039f │ │ +03378a: 6e20 d21b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033790: 0c01 |0024: move-result-object v1 │ │ +033792: 6e20 d11b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +033798: 0c01 |0028: move-result-object v1 │ │ +03379a: 1a02 4700 |0029: const-string v2, " did not call through to super.onResume()" // string@0047 │ │ +03379e: 6e20 d21b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0337a4: 0c01 |002e: move-result-object v1 │ │ +0337a6: 6e10 d61b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0337ac: 0c01 |0032: move-result-object v1 │ │ +0337ae: 7020 4005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ +0337b4: 2700 |0036: throw v0 │ │ +0337b6: 5430 9100 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0337ba: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ +0337be: 5430 9100 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0337c2: 6e10 9a03 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@039a │ │ +0337c8: 5430 9100 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0337cc: 6e10 9f03 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ +0337d2: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1824 │ │ 0x0004 line=1825 │ │ 0x0009 line=1826 │ │ 0x000e line=1828 │ │ 0x0011 line=1829 │ │ @@ -7747,25 +7747,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0337dc: |[0337dc] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0337ec: 6e20 1203 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0312 │ │ -0337f2: 5421 9100 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0337f6: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -0337fa: 5421 9100 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0337fe: 6e10 bc03 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@03bc │ │ -033804: 0c00 |000c: move-result-object v0 │ │ -033806: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -03380a: 1a01 f40f |000f: const-string v1, "android:support:fragments" // string@0ff4 │ │ -03380e: 6e30 2502 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -033814: 0e00 |0014: return-void │ │ +0337d4: |[0337d4] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0337e4: 6e20 1203 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0312 │ │ +0337ea: 5421 9100 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0337ee: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +0337f2: 5421 9100 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0337f6: 6e10 bc03 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@03bc │ │ +0337fc: 0c00 |000c: move-result-object v0 │ │ +0337fe: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +033802: 1a01 f20f |000f: const-string v1, "android:support:fragments" // string@0ff2 │ │ +033806: 6e30 2502 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +03380c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1933 │ │ 0x0003 line=1934 │ │ 0x0007 line=1935 │ │ 0x000d line=1936 │ │ 0x000f line=1937 │ │ @@ -7780,50 +7780,50 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -033818: |[033818] android.support.v4.app.Fragment.performStart:()V │ │ -033828: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -03382c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -033830: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -033834: 6e10 b003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ -03383a: 5430 9100 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -03383e: 6e10 9f03 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ -033844: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -033846: 5c30 8f00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -03384a: 6e10 1303 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0313 │ │ -033850: 5530 8f00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033854: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -033858: 2200 0901 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -03385c: 2201 f003 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -033860: 7010 c91b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -033866: 1a02 a003 |001f: const-string v2, "Fragment " // string@03a0 │ │ -03386a: 6e20 d21b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033870: 0c01 |0024: move-result-object v1 │ │ -033872: 6e20 d11b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -033878: 0c01 |0028: move-result-object v1 │ │ -03387a: 1a02 4900 |0029: const-string v2, " did not call through to super.onStart()" // string@0049 │ │ -03387e: 6e20 d21b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033884: 0c01 |002e: move-result-object v1 │ │ -033886: 6e10 d61b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03388c: 0c01 |0032: move-result-object v1 │ │ -03388e: 7020 4005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ -033894: 2700 |0036: throw v0 │ │ -033896: 5430 9100 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -03389a: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -03389e: 5430 9100 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0338a2: 6e10 9b03 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@039b │ │ -0338a8: 5430 a200 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -0338ac: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -0338b0: 5430 a200 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -0338b4: 6e10 5004 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0450 │ │ -0338ba: 0e00 |0049: return-void │ │ +033810: |[033810] android.support.v4.app.Fragment.performStart:()V │ │ +033820: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033824: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +033828: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03382c: 6e10 b003 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ +033832: 5430 9100 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033836: 6e10 9f03 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ +03383c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03383e: 5c30 8f00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +033842: 6e10 1303 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0313 │ │ +033848: 5530 8f00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +03384c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +033850: 2200 0901 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ +033854: 2201 f003 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +033858: 7010 c91b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03385e: 1a02 9f03 |001f: const-string v2, "Fragment " // string@039f │ │ +033862: 6e20 d21b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033868: 0c01 |0024: move-result-object v1 │ │ +03386a: 6e20 d11b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +033870: 0c01 |0028: move-result-object v1 │ │ +033872: 1a02 4800 |0029: const-string v2, " did not call through to super.onStart()" // string@0048 │ │ +033876: 6e20 d21b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03387c: 0c01 |002e: move-result-object v1 │ │ +03387e: 6e10 d61b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +033884: 0c01 |0032: move-result-object v1 │ │ +033886: 7020 4005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ +03388c: 2700 |0036: throw v0 │ │ +03388e: 5430 9100 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +033892: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ +033896: 5430 9100 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03389a: 6e10 9b03 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@039b │ │ +0338a0: 5430 a200 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +0338a4: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +0338a8: 5430 a200 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +0338ac: 6e10 5004 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0450 │ │ +0338b2: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1805 │ │ 0x0004 line=1806 │ │ 0x0009 line=1807 │ │ 0x000e line=1809 │ │ 0x0011 line=1810 │ │ @@ -7842,40 +7842,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0338bc: |[0338bc] android.support.v4.app.Fragment.performStop:()V │ │ -0338cc: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0338d0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0338d4: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -0338d8: 6e10 9c03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@039c │ │ -0338de: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0338e0: 5c30 8f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -0338e4: 6e10 1403 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0314 │ │ -0338ea: 5530 8f00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -0338ee: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0338f2: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -0338f6: 2201 f003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0338fa: 7010 c91b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -033900: 1a02 a003 |001a: const-string v2, "Fragment " // string@03a0 │ │ -033904: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03390a: 0c01 |001f: move-result-object v1 │ │ -03390c: 6e20 d11b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -033912: 0c01 |0023: move-result-object v1 │ │ -033914: 1a02 4a00 |0024: const-string v2, " did not call through to super.onStop()" // string@004a │ │ -033918: 6e20 d21b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03391e: 0c01 |0029: move-result-object v1 │ │ -033920: 6e10 d61b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -033926: 0c01 |002d: move-result-object v1 │ │ -033928: 7020 4005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ -03392e: 2700 |0031: throw v0 │ │ -033930: 0e00 |0032: return-void │ │ +0338b4: |[0338b4] android.support.v4.app.Fragment.performStop:()V │ │ +0338c4: 5430 9100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0338c8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0338cc: 5430 9100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +0338d0: 6e10 9c03 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@039c │ │ +0338d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0338d8: 5c30 8f00 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +0338dc: 6e10 1403 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0314 │ │ +0338e2: 5530 8f00 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +0338e6: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +0338ea: 2200 0901 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ +0338ee: 2201 f003 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0338f2: 7010 c91b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0338f8: 1a02 9f03 |001a: const-string v2, "Fragment " // string@039f │ │ +0338fc: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033902: 0c01 |001f: move-result-object v1 │ │ +033904: 6e20 d11b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03390a: 0c01 |0023: move-result-object v1 │ │ +03390c: 1a02 4900 |0024: const-string v2, " did not call through to super.onStop()" // string@0049 │ │ +033910: 6e20 d21b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033916: 0c01 |0029: move-result-object v1 │ │ +033918: 6e10 d61b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03391e: 0c01 |002d: move-result-object v1 │ │ +033920: 7020 4005 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ +033926: 2700 |0031: throw v0 │ │ +033928: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1955 │ │ 0x0004 line=1956 │ │ 0x0009 line=1958 │ │ 0x000c line=1959 │ │ 0x000f line=1960 │ │ @@ -7889,43 +7889,43 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -033934: |[033934] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ -033944: 5430 af00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -033948: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -03394c: 5430 a100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ -033950: 5431 af00 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -033954: 6e20 fc18 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@18fc │ │ -03395a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03395c: 5b30 af00 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -033960: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -033962: 5c30 8f00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033966: 6e20 1603 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0316 │ │ -03396c: 5530 8f00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -033970: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -033974: 2200 0901 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -033978: 2201 f003 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03397c: 7010 c91b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -033982: 1a02 a003 |001f: const-string v2, "Fragment " // string@03a0 │ │ -033986: 6e20 d21b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03398c: 0c01 |0024: move-result-object v1 │ │ -03398e: 6e20 d11b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -033994: 0c01 |0028: move-result-object v1 │ │ -033996: 1a02 4b00 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@004b │ │ -03399a: 6e20 d21b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0339a0: 0c01 |002e: move-result-object v1 │ │ -0339a2: 6e10 d61b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0339a8: 0c01 |0032: move-result-object v1 │ │ -0339aa: 7020 4005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ -0339b0: 2700 |0036: throw v0 │ │ -0339b2: 0e00 |0037: return-void │ │ +03392c: |[03392c] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ +03393c: 5430 af00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +033940: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +033944: 5430 a100 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ +033948: 5431 af00 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +03394c: 6e20 fc18 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@18fc │ │ +033952: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +033954: 5b30 af00 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +033958: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +03395a: 5c30 8f00 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +03395e: 6e20 1603 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0316 │ │ +033964: 5530 8f00 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +033968: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +03396c: 2200 0901 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ +033970: 2201 f003 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +033974: 7010 c91b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03397a: 1a02 9f03 |001f: const-string v2, "Fragment " // string@039f │ │ +03397e: 6e20 d21b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033984: 0c01 |0024: move-result-object v1 │ │ +033986: 6e20 d11b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03398c: 0c01 |0028: move-result-object v1 │ │ +03398e: 1a02 4a00 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@004a │ │ +033992: 6e20 d21b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033998: 0c01 |002e: move-result-object v1 │ │ +03399a: 6e10 d61b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0339a0: 0c01 |0032: move-result-object v1 │ │ +0339a2: 7020 4005 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ +0339a8: 2700 |0036: throw v0 │ │ +0339aa: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0004 line=465 │ │ 0x000b line=466 │ │ 0x000e line=468 │ │ 0x0011 line=469 │ │ @@ -7941,23 +7941,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0339b4: |[0339b4] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -0339c4: 5220 a000 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -0339c8: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -0339cc: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -0339d0: 1a01 a103 |0006: const-string v1, "Fragment already active" // string@03a1 │ │ -0339d4: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0339da: 2700 |000b: throw v0 │ │ -0339dc: 5b23 8d00 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ -0339e0: 0e00 |000e: return-void │ │ +0339ac: |[0339ac] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +0339bc: 5220 a000 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +0339c0: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +0339c4: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +0339c8: 1a01 a003 |0006: const-string v1, "Fragment already active" // string@03a0 │ │ +0339cc: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0339d2: 2700 |000b: throw v0 │ │ +0339d4: 5b23 8d00 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ +0339d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0004 line=548 │ │ 0x000c line=550 │ │ 0x000e line=551 │ │ locals : │ │ @@ -7969,27 +7969,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0339e4: |[0339e4] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -0339f4: 5510 9d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -0339f8: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -0339fc: 5c12 9d00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -033a00: 6e10 f702 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02f7 │ │ -033a06: 0a00 |0009: move-result v0 │ │ -033a08: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -033a0c: 6e10 f802 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02f8 │ │ -033a12: 0a00 |000f: move-result v0 │ │ -033a14: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -033a18: 5410 8800 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -033a1c: 6e10 6c03 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@036c │ │ -033a22: 0e00 |0017: return-void │ │ +0339dc: |[0339dc] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +0339ec: 5510 9d00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +0339f0: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +0339f4: 5c12 9d00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +0339f8: 6e10 f702 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02f7 │ │ +0339fe: 0a00 |0009: move-result v0 │ │ +033a00: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +033a04: 6e10 f802 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02f8 │ │ +033a0a: 0a00 |000f: move-result v0 │ │ +033a0c: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +033a10: 5410 8800 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +033a14: 6e10 6c03 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@036c │ │ +033a1a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0004 line=819 │ │ 0x0006 line=820 │ │ 0x0012 line=821 │ │ 0x0017 line=824 │ │ @@ -8002,44 +8002,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 │ │ -033a24: |[033a24] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ -033a34: 5923 a000 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -033a38: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ -033a3c: 2200 f003 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -033a40: 7010 c91b 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -033a46: 5441 ba00 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ -033a4a: 6e20 d21b 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033a50: 0c00 |000e: move-result-object v0 │ │ -033a52: 1a01 e400 |000f: const-string v1, ":" // string@00e4 │ │ -033a56: 6e20 d21b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033a5c: 0c00 |0014: move-result-object v0 │ │ -033a5e: 5221 a000 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -033a62: 6e20 ce1b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -033a68: 0c00 |001a: move-result-object v0 │ │ -033a6a: 6e10 d61b 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -033a70: 0c00 |001e: move-result-object v0 │ │ -033a72: 5b20 ba00 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ -033a76: 0e00 |0021: return-void │ │ -033a78: 2200 f003 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -033a7c: 7010 c91b 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -033a82: 1a01 ed0f |0027: const-string v1, "android:fragment:" // string@0fed │ │ -033a86: 6e20 d21b 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033a8c: 0c00 |002c: move-result-object v0 │ │ -033a8e: 5221 a000 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -033a92: 6e20 ce1b 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -033a98: 0c00 |0032: move-result-object v0 │ │ -033a9a: 6e10 d61b 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -033aa0: 0c00 |0036: move-result-object v0 │ │ -033aa2: 5b20 ba00 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ -033aa6: 28e8 |0039: goto 0021 // -0018 │ │ +033a1c: |[033a1c] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ +033a2c: 5923 a000 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +033a30: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ +033a34: 2200 f003 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +033a38: 7010 c91b 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +033a3e: 5441 ba00 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ +033a42: 6e20 d21b 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033a48: 0c00 |000e: move-result-object v0 │ │ +033a4a: 1a01 e300 |000f: const-string v1, ":" // string@00e3 │ │ +033a4e: 6e20 d21b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033a54: 0c00 |0014: move-result-object v0 │ │ +033a56: 5221 a000 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +033a5a: 6e20 ce1b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +033a60: 0c00 |001a: move-result-object v0 │ │ +033a62: 6e10 d61b 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +033a68: 0c00 |001e: move-result-object v0 │ │ +033a6a: 5b20 ba00 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ +033a6e: 0e00 |0021: return-void │ │ +033a70: 2200 f003 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +033a74: 7010 c91b 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +033a7a: 1a01 eb0f |0027: const-string v1, "android:fragment:" // string@0feb │ │ +033a7e: 6e20 d21b 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033a84: 0c00 |002c: move-result-object v0 │ │ +033a86: 5221 a000 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +033a8a: 6e20 ce1b 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +033a90: 0c00 |0032: move-result-object v0 │ │ +033a92: 6e10 d61b 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +033a98: 0c00 |0036: move-result-object v0 │ │ +033a9a: 5b20 ba00 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ +033a9e: 28e8 |0039: goto 0021 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0002 line=478 │ │ 0x0004 line=479 │ │ 0x0021 line=483 │ │ 0x0022 line=481 │ │ @@ -8053,29 +8053,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 │ │ -033aa8: |[033aa8] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -033ab8: 5220 a000 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -033abc: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -033ac0: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -033ac4: 1a01 a103 |0006: const-string v1, "Fragment already active" // string@03a1 │ │ -033ac8: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -033ace: 2700 |000b: throw v0 │ │ -033ad0: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -033ad4: 5430 8600 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ -033ad8: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -033adc: 5430 8600 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ -033ae0: 5b20 ae00 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -033ae4: 0e00 |0016: return-void │ │ -033ae6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -033ae8: 28fc |0018: goto 0014 // -0004 │ │ +033aa0: |[033aa0] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +033ab0: 5220 a000 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +033ab4: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +033ab8: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +033abc: 1a01 a003 |0006: const-string v1, "Fragment already active" // string@03a0 │ │ +033ac0: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +033ac6: 2700 |000b: throw v0 │ │ +033ac8: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +033acc: 5430 8600 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ +033ad0: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +033ad4: 5430 8600 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ +033ad8: 5b20 ae00 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +033adc: 0e00 |0016: return-void │ │ +033ade: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +033ae0: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0004 line=571 │ │ 0x000c line=573 │ │ 0x0016 line=575 │ │ 0x0017 line=573 │ │ @@ -8088,29 +8088,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -033aec: |[033aec] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -033afc: 5510 a400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -033b00: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -033b04: 5c12 a400 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -033b08: 5510 9d00 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -033b0c: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -033b10: 6e10 f702 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02f7 │ │ -033b16: 0a00 |000d: move-result v0 │ │ -033b18: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -033b1c: 6e10 f802 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02f8 │ │ -033b22: 0a00 |0013: move-result v0 │ │ -033b24: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -033b28: 5410 8800 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -033b2c: 6e10 6c03 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@036c │ │ -033b32: 0e00 |001b: return-void │ │ +033ae4: |[033ae4] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +033af4: 5510 a400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +033af8: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +033afc: 5c12 a400 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +033b00: 5510 9d00 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +033b04: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +033b08: 6e10 f702 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@02f7 │ │ +033b0e: 0a00 |000d: move-result v0 │ │ +033b10: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +033b14: 6e10 f802 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@02f8 │ │ +033b1a: 0a00 |0013: move-result v0 │ │ +033b1c: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +033b20: 5410 8800 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +033b24: 6e10 6c03 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@036c │ │ +033b2a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0004 line=837 │ │ 0x0006 line=838 │ │ 0x0016 line=839 │ │ 0x001b line=842 │ │ @@ -8123,30 +8123,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -033b34: |[033b34] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ -033b44: 5520 b800 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ -033b48: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -033b4c: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ -033b50: 5220 b200 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -033b54: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -033b56: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ -033b5a: 5420 9b00 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -033b5e: 6e20 b203 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@03b2 │ │ -033b64: 5c23 b800 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ -033b68: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -033b6c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -033b6e: 5c20 9400 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0094 │ │ -033b72: 0e00 |0017: return-void │ │ -033b74: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -033b76: 28fc |0019: goto 0015 // -0004 │ │ +033b2c: |[033b2c] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ +033b3c: 5520 b800 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ +033b40: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +033b44: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +033b48: 5220 b200 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +033b4c: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +033b4e: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ +033b52: 5420 9b00 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +033b56: 6e20 b203 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@03b2 │ │ +033b5c: 5c23 b800 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ +033b60: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +033b64: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +033b66: 5c20 9400 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0094 │ │ +033b6a: 0e00 |0017: return-void │ │ +033b6c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +033b6e: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ 0x000b line=859 │ │ 0x0010 line=861 │ │ 0x0012 line=862 │ │ 0x0017 line=863 │ │ @@ -8160,36 +8160,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -033b78: |[033b78] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -033b88: 5430 8800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -033b8c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -033b90: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -033b94: 2201 f003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -033b98: 7010 c91b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -033b9e: 1a02 a003 |000b: const-string v2, "Fragment " // string@03a0 │ │ -033ba2: 6e20 d21b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033ba8: 0c01 |0010: move-result-object v1 │ │ -033baa: 6e20 d11b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -033bb0: 0c01 |0014: move-result-object v1 │ │ -033bb2: 1a02 8500 |0015: const-string v2, " not attached to Activity" // string@0085 │ │ -033bb6: 6e20 d21b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033bbc: 0c01 |001a: move-result-object v1 │ │ -033bbe: 6e10 d61b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -033bc4: 0c01 |001e: move-result-object v1 │ │ -033bc6: 7020 8b1b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -033bcc: 2700 |0022: throw v0 │ │ -033bce: 5430 8800 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -033bd2: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -033bd4: 6e40 6a03 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@036a │ │ -033bda: 0e00 |0029: return-void │ │ +033b70: |[033b70] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +033b80: 5430 8800 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +033b84: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +033b88: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +033b8c: 2201 f003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +033b90: 7010 c91b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +033b96: 1a02 9f03 |000b: const-string v2, "Fragment " // string@039f │ │ +033b9a: 6e20 d21b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033ba0: 0c01 |0010: move-result-object v1 │ │ +033ba2: 6e20 d11b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +033ba8: 0c01 |0014: move-result-object v1 │ │ +033baa: 1a02 8400 |0015: const-string v2, " not attached to Activity" // string@0084 │ │ +033bae: 6e20 d21b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033bb4: 0c01 |001a: move-result-object v1 │ │ +033bb6: 6e10 d61b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +033bbc: 0c01 |001e: move-result-object v1 │ │ +033bbe: 7020 8b1b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +033bc4: 2700 |0022: throw v0 │ │ +033bc6: 5430 8800 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +033bca: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +033bcc: 6e40 6a03 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@036a │ │ +033bd2: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=893 │ │ 0x0004 line=894 │ │ 0x0023 line=896 │ │ 0x0029 line=897 │ │ locals : │ │ @@ -8201,44 +8201,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -033bdc: |[033bdc] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -033bec: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -033bf0: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -033bf4: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -033bfa: 7120 9d06 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ -033c00: 5221 a000 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -033c04: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -033c08: 1a01 2300 |000e: const-string v1, " #" // string@0023 │ │ -033c0c: 6e20 d21b 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033c12: 5221 a000 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -033c16: 6e20 ce1b 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -033c1c: 5221 9a00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -033c20: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -033c24: 1a01 5900 |001c: const-string v1, " id=0x" // string@0059 │ │ -033c28: 6e20 d21b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033c2e: 5221 9a00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -033c32: 7110 901b 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -033c38: 0c01 |0026: move-result-object v1 │ │ -033c3a: 6e20 d21b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033c40: 5421 b400 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -033c44: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -033c48: 1a01 0100 |002e: const-string v1, " " // string@0001 │ │ -033c4c: 6e20 d21b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033c52: 5421 b400 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -033c56: 6e20 d21b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -033c5c: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -033c60: 6e20 cc1b 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -033c66: 6e10 d61b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -033c6c: 0c01 |0040: move-result-object v1 │ │ -033c6e: 1101 |0041: return-object v1 │ │ +033bd4: |[033bd4] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +033be4: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +033be8: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +033bec: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +033bf2: 7120 9d06 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ +033bf8: 5221 a000 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +033bfc: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +033c00: 1a01 2300 |000e: const-string v1, " #" // string@0023 │ │ +033c04: 6e20 d21b 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033c0a: 5221 a000 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +033c0e: 6e20 ce1b 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +033c14: 5221 9a00 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +033c18: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +033c1c: 1a01 5800 |001c: const-string v1, " id=0x" // string@0058 │ │ +033c20: 6e20 d21b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033c26: 5221 9a00 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +033c2a: 7110 901b 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +033c30: 0c01 |0026: move-result-object v1 │ │ +033c32: 6e20 d21b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033c38: 5421 b400 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +033c3c: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +033c40: 1a01 0100 |002e: const-string v1, " " // string@0001 │ │ +033c44: 6e20 d21b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033c4a: 5421 b400 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +033c4e: 6e20 d21b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +033c54: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +033c58: 6e20 cc1b 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +033c5e: 6e10 d61b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +033c64: 0c01 |0040: move-result-object v1 │ │ +033c66: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0007 line=506 │ │ 0x000a line=507 │ │ 0x000e line=508 │ │ 0x0013 line=509 │ │ @@ -8250,21 +8250,21 @@ │ │ 0x0033 line=517 │ │ 0x0038 line=519 │ │ 0x003d line=520 │ │ locals : │ │ 0x0007 - 0x0042 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0042 reg=2 this Landroid/support/v4/app/Fragment; │ │ │ │ - source_file_idx : 933 (Fragment.java) │ │ + source_file_idx : 932 (Fragment.java) │ │ │ │ Class #16 header: │ │ class_idx : 153 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 158 │ │ -source_file_idx : 816 │ │ +source_file_idx : 815 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #16 - │ │ Class descriptor : 'Landroid/support/v4/app/DialogFragment;' │ │ @@ -8317,25 +8317,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -033c70: |[033c70] android.support.v4.app.DialogFragment.:()V │ │ -033c80: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -033c82: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -033c84: 7010 dd02 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ -033c8a: 5920 8100 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0081 │ │ -033c8e: 5920 8200 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0082 │ │ -033c92: 5c21 7b00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007b │ │ -033c96: 5c21 8000 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ -033c9a: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -033c9c: 5920 7a00 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ -033ca0: 0e00 |0010: return-void │ │ +033c68: |[033c68] android.support.v4.app.DialogFragment.:()V │ │ +033c78: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +033c7a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +033c7c: 7010 dd02 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ +033c82: 5920 8100 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0081 │ │ +033c86: 5920 8200 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0082 │ │ +033c8a: 5c21 7b00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007b │ │ +033c8e: 5c21 8000 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ +033c92: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +033c94: 5920 7a00 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ +033c98: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x0005 line=84 │ │ 0x0007 line=85 │ │ 0x0009 line=86 │ │ 0x000b line=87 │ │ @@ -8350,48 +8350,48 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -033ca4: |[033ca4] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -033cb4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -033cb6: 5541 7e00 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ -033cba: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -033cbe: 0e00 |0005: return-void │ │ -033cc0: 5c43 7e00 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ -033cc4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -033cc6: 5c41 7f00 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@007f │ │ -033cca: 5441 7d00 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033cce: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -033cd2: 5441 7d00 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033cd6: 6e10 4400 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0044 │ │ -033cdc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -033cde: 5b41 7d00 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033ce2: 5c43 8300 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0083 │ │ -033ce6: 5241 7a00 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ -033cea: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ -033cee: 6e10 be02 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02be │ │ -033cf4: 0c01 |0020: move-result-object v1 │ │ -033cf6: 5242 7a00 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ -033cfa: 6e30 7703 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0377 │ │ -033d00: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -033d02: 5941 7a00 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ -033d06: 28dc |0029: goto 0005 // -0024 │ │ -033d08: 6e10 be02 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02be │ │ -033d0e: 0c01 |002d: move-result-object v1 │ │ -033d10: 6e10 7203 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -033d16: 0c00 |0031: move-result-object v0 │ │ -033d18: 6e20 f903 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ -033d1e: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ -033d22: 6e10 f703 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ -033d28: 28cb |003a: goto 0005 // -0035 │ │ -033d2a: 6e10 f603 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ -033d30: 28c7 |003e: goto 0005 // -0039 │ │ +033c9c: |[033c9c] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +033cac: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +033cae: 5541 7e00 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ +033cb2: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +033cb6: 0e00 |0005: return-void │ │ +033cb8: 5c43 7e00 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ +033cbc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +033cbe: 5c41 7f00 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@007f │ │ +033cc2: 5441 7d00 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033cc6: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +033cca: 5441 7d00 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033cce: 6e10 4400 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0044 │ │ +033cd4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +033cd6: 5b41 7d00 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033cda: 5c43 8300 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0083 │ │ +033cde: 5241 7a00 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ +033ce2: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ +033ce6: 6e10 be02 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02be │ │ +033cec: 0c01 |0020: move-result-object v1 │ │ +033cee: 5242 7a00 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ +033cf2: 6e30 7703 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@0377 │ │ +033cf8: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +033cfa: 5941 7a00 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ +033cfe: 28dc |0029: goto 0005 // -0024 │ │ +033d00: 6e10 be02 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@02be │ │ +033d06: 0c01 |002d: move-result-object v1 │ │ +033d08: 6e10 7203 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +033d0e: 0c00 |0031: move-result-object v0 │ │ +033d10: 6e20 f903 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ +033d16: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ +033d1a: 6e10 f703 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ +033d20: 28cb |003a: goto 0005 // -0035 │ │ +033d22: 6e10 f603 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ +033d28: 28c7 |003e: goto 0005 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=180 │ │ 0x0005 line=203 │ │ 0x0006 line=183 │ │ 0x0008 line=184 │ │ 0x000b line=185 │ │ @@ -8416,17 +8416,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033d34: |[033d34] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -033d44: 5410 7d00 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033d48: 1100 |0002: return-object v0 │ │ +033d2c: |[033d2c] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +033d3c: 5410 7d00 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033d40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #2 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -8434,51 +8434,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 │ │ -033d4c: |[033d4c] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -033d5c: 5520 8000 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ -033d60: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -033d64: 6f20 e802 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02e8 │ │ -033d6a: 0c00 |0007: move-result-object v0 │ │ -033d6c: 1100 |0008: return-object v0 │ │ -033d6e: 6e20 c602 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@02c6 │ │ -033d74: 0c00 |000c: move-result-object v0 │ │ -033d76: 5b20 7d00 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033d7a: 5220 8100 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0081 │ │ -033d7e: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ -033d84: 5420 7d00 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033d88: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ -033d8c: 5420 7d00 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033d90: 6e10 4600 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0046 │ │ -033d96: 0c00 |001d: move-result-object v0 │ │ -033d98: 1a01 ac18 |001e: const-string v1, "layout_inflater" // string@18ac │ │ -033d9c: 6e20 cb00 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ -033da2: 0c00 |0023: move-result-object v0 │ │ -033da4: 1f00 5103 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@0351 │ │ -033da8: 28e2 |0026: goto 0008 // -001e │ │ -033daa: 5420 7d00 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033dae: 6e10 4700 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0047 │ │ -033db4: 0c00 |002c: move-result-object v0 │ │ -033db6: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ -033dba: 6e20 7b19 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@197b │ │ -033dc0: 5420 7d00 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033dc4: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -033dc6: 6e20 4b00 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@004b │ │ -033dcc: 28dc |0038: goto 0014 // -0024 │ │ -033dce: 5420 7900 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0079 │ │ -033dd2: 1a01 ac18 |003b: const-string v1, "layout_inflater" // string@18ac │ │ -033dd6: 6e20 4703 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0347 │ │ -033ddc: 0c00 |0040: move-result-object v0 │ │ -033dde: 1f00 5103 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@0351 │ │ -033de2: 28c5 |0043: goto 0008 // -003b │ │ -033de4: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ +033d44: |[033d44] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +033d54: 5520 8000 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ +033d58: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +033d5c: 6f20 e802 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02e8 │ │ +033d62: 0c00 |0007: move-result-object v0 │ │ +033d64: 1100 |0008: return-object v0 │ │ +033d66: 6e20 c602 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@02c6 │ │ +033d6c: 0c00 |000c: move-result-object v0 │ │ +033d6e: 5b20 7d00 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033d72: 5220 8100 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0081 │ │ +033d76: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ +033d7c: 5420 7d00 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033d80: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ +033d84: 5420 7d00 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033d88: 6e10 4600 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0046 │ │ +033d8e: 0c00 |001d: move-result-object v0 │ │ +033d90: 1a01 aa18 |001e: const-string v1, "layout_inflater" // string@18aa │ │ +033d94: 6e20 cb00 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ +033d9a: 0c00 |0023: move-result-object v0 │ │ +033d9c: 1f00 5103 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@0351 │ │ +033da0: 28e2 |0026: goto 0008 // -001e │ │ +033da2: 5420 7d00 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033da6: 6e10 4700 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0047 │ │ +033dac: 0c00 |002c: move-result-object v0 │ │ +033dae: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ +033db2: 6e20 7b19 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@197b │ │ +033db8: 5420 7d00 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033dbc: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +033dbe: 6e20 4b00 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@004b │ │ +033dc4: 28dc |0038: goto 0014 // -0024 │ │ +033dc6: 5420 7900 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0079 │ │ +033dca: 1a01 aa18 |003b: const-string v1, "layout_inflater" // string@18aa │ │ +033dce: 6e20 4703 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0347 │ │ +033dd4: 0c00 |0040: move-result-object v0 │ │ +033dd6: 1f00 5103 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@0351 │ │ +033dda: 28c5 |0043: goto 0008 // -003b │ │ +033ddc: 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 │ │ @@ -8497,17 +8497,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -033df8: |[033df8] android.support.v4.app.DialogFragment.getTheme:()I │ │ -033e08: 5210 8200 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0082 │ │ -033e0c: 0f00 |0002: return v0 │ │ +033df0: |[033df0] android.support.v4.app.DialogFragment.getTheme:()I │ │ +033e00: 5210 8200 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0082 │ │ +033e04: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -8515,50 +8515,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -033e10: |[033e10] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -033e20: 6f20 fc02 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02fc │ │ -033e26: 5542 8000 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ -033e2a: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -033e2e: 0e00 |0007: return-void │ │ -033e30: 6e10 c102 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@02c1 │ │ -033e36: 0c01 |000b: move-result-object v1 │ │ -033e38: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -033e3c: 6e10 ca18 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -033e42: 0c02 |0011: move-result-object v2 │ │ -033e44: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -033e48: 2202 df03 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ -033e4c: 1a03 2f03 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@032f │ │ -033e50: 7020 8b1b 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -033e56: 2702 |001b: throw v2 │ │ -033e58: 5442 7d00 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033e5c: 6e20 4d00 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@004d │ │ -033e62: 5442 7d00 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033e66: 6e10 bc02 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02bc │ │ -033e6c: 0c03 |0026: move-result-object v3 │ │ -033e6e: 6e20 5000 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0050 │ │ -033e74: 5442 7d00 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033e78: 5543 7b00 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007b │ │ -033e7c: 6e20 4c00 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@004c │ │ -033e82: 5442 7d00 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033e86: 6e20 4e00 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@004e │ │ -033e8c: 5442 7d00 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033e90: 6e20 4f00 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@004f │ │ -033e96: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -033e9a: 1a02 f10f |003d: const-string v2, "android:savedDialogState" // string@0ff1 │ │ -033e9e: 6e20 1302 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0213 │ │ -033ea4: 0c00 |0042: move-result-object v0 │ │ -033ea6: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -033eaa: 5442 7d00 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033eae: 6e20 4900 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0049 │ │ -033eb4: 28bd |004a: goto 0007 // -0043 │ │ +033e08: |[033e08] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +033e18: 6f20 fc02 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02fc │ │ +033e1e: 5542 8000 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ +033e22: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +033e26: 0e00 |0007: return-void │ │ +033e28: 6e10 c102 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@02c1 │ │ +033e2e: 0c01 |000b: move-result-object v1 │ │ +033e30: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +033e34: 6e10 ca18 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +033e3a: 0c02 |0011: move-result-object v2 │ │ +033e3c: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +033e40: 2202 df03 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ +033e44: 1a03 2e03 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@032e │ │ +033e48: 7020 8b1b 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +033e4e: 2702 |001b: throw v2 │ │ +033e50: 5442 7d00 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033e54: 6e20 4d00 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@004d │ │ +033e5a: 5442 7d00 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033e5e: 6e10 bc02 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02bc │ │ +033e64: 0c03 |0026: move-result-object v3 │ │ +033e66: 6e20 5000 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@0050 │ │ +033e6c: 5442 7d00 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033e70: 5543 7b00 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007b │ │ +033e74: 6e20 4c00 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@004c │ │ +033e7a: 5442 7d00 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033e7e: 6e20 4e00 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@004e │ │ +033e84: 5442 7d00 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033e88: 6e20 4f00 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@004f │ │ +033e8e: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +033e92: 1a02 ef0f |003d: const-string v2, "android:savedDialogState" // string@0fef │ │ +033e96: 6e20 1302 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0213 │ │ +033e9c: 0c00 |0042: move-result-object v0 │ │ +033e9e: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +033ea2: 5442 7d00 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033ea6: 6e20 4900 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0049 │ │ +033eac: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0003 line=370 │ │ 0x0007 line=391 │ │ 0x0008 line=374 │ │ 0x000c line=375 │ │ @@ -8584,21 +8584,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -033eb8: |[033eb8] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -033ec8: 6f20 fe02 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@02fe │ │ -033ece: 5510 7f00 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@007f │ │ -033ed2: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -033ed6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -033ed8: 5c10 7e00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ -033edc: 0e00 |000a: return-void │ │ +033eb0: |[033eb0] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +033ec0: 6f20 fe02 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@02fe │ │ +033ec6: 5510 7f00 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@007f │ │ +033eca: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +033ece: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +033ed0: 5c10 7e00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ +033ed4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0003 line=266 │ │ 0x0007 line=269 │ │ 0x000a line=271 │ │ locals : │ │ @@ -8610,16 +8610,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -033ee0: |[033ee0] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -033ef0: 0e00 |0000: return-void │ │ +033ed8: |[033ed8] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +033ee8: 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; │ │ │ │ @@ -8628,48 +8628,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -033ef4: |[033ef4] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -033f04: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -033f06: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -033f08: 6f20 0103 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ -033f0e: 5230 7c00 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@007c │ │ -033f12: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -033f16: 0110 |0009: move v0, v1 │ │ -033f18: 5c30 8000 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ -033f1c: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -033f20: 1a00 f30f |000e: const-string v0, "android:style" // string@0ff3 │ │ -033f24: 6e30 1602 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ -033f2a: 0a00 |0013: move-result v0 │ │ -033f2c: 5930 8100 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0081 │ │ -033f30: 1a00 f80f |0016: const-string v0, "android:theme" // string@0ff8 │ │ -033f34: 6e30 1602 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ -033f3a: 0a00 |001b: move-result v0 │ │ -033f3c: 5930 8200 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0082 │ │ -033f40: 1a00 ec0f |001e: const-string v0, "android:cancelable" // string@0fec │ │ -033f44: 6e30 1202 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0212 │ │ -033f4a: 0a00 |0023: move-result v0 │ │ -033f4c: 5c30 7b00 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007b │ │ -033f50: 1a00 f20f |0026: const-string v0, "android:showsDialog" // string@0ff2 │ │ -033f54: 5531 8000 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ -033f58: 6e30 1202 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0212 │ │ -033f5e: 0a00 |002d: move-result v0 │ │ -033f60: 5c30 8000 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ -033f64: 1a00 eb0f |0030: const-string v0, "android:backStackId" // string@0feb │ │ -033f68: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -033f6a: 6e30 1602 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ -033f70: 0a00 |0036: move-result v0 │ │ -033f72: 5930 7a00 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ -033f76: 0e00 |0039: return-void │ │ -033f78: 0120 |003a: move v0, v2 │ │ -033f7a: 28cf |003b: goto 000a // -0031 │ │ +033eec: |[033eec] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +033efc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +033efe: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +033f00: 6f20 0103 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ +033f06: 5230 7c00 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@007c │ │ +033f0a: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +033f0e: 0110 |0009: move v0, v1 │ │ +033f10: 5c30 8000 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ +033f14: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +033f18: 1a00 f10f |000e: const-string v0, "android:style" // string@0ff1 │ │ +033f1c: 6e30 1602 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ +033f22: 0a00 |0013: move-result v0 │ │ +033f24: 5930 8100 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0081 │ │ +033f28: 1a00 f60f |0016: const-string v0, "android:theme" // string@0ff6 │ │ +033f2c: 6e30 1602 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ +033f32: 0a00 |001b: move-result v0 │ │ +033f34: 5930 8200 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0082 │ │ +033f38: 1a00 ea0f |001e: const-string v0, "android:cancelable" // string@0fea │ │ +033f3c: 6e30 1202 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0212 │ │ +033f42: 0a00 |0023: move-result v0 │ │ +033f44: 5c30 7b00 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007b │ │ +033f48: 1a00 f00f |0026: const-string v0, "android:showsDialog" // string@0ff0 │ │ +033f4c: 5531 8000 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ +033f50: 6e30 1202 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0212 │ │ +033f56: 0a00 |002d: move-result v0 │ │ +033f58: 5c30 8000 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ +033f5c: 1a00 e90f |0030: const-string v0, "android:backStackId" // string@0fe9 │ │ +033f60: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +033f62: 6e30 1602 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ +033f68: 0a00 |0036: move-result v0 │ │ +033f6a: 5930 7a00 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ +033f6e: 0e00 |0039: return-void │ │ +033f70: 0120 |003a: move v0, v2 │ │ +033f72: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=286 │ │ 0x0005 line=288 │ │ 0x000c line=290 │ │ 0x000e line=291 │ │ 0x0016 line=292 │ │ @@ -8687,22 +8687,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 │ │ -033f7c: |[033f7c] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -033f8c: 2200 1400 |0000: new-instance v0, Landroid/app/Dialog; // type@0014 │ │ -033f90: 6e10 bc02 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02bc │ │ -033f96: 0c01 |0005: move-result-object v1 │ │ -033f98: 6e10 c002 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@02c0 │ │ -033f9e: 0a02 |0009: move-result v2 │ │ -033fa0: 7030 4300 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0043 │ │ -033fa6: 1100 |000d: return-object v0 │ │ +033f74: |[033f74] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +033f84: 2200 1400 |0000: new-instance v0, Landroid/app/Dialog; // type@0014 │ │ +033f88: 6e10 bc02 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@02bc │ │ +033f8e: 0c01 |0005: move-result-object v1 │ │ +033f90: 6e10 c002 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@02c0 │ │ +033f96: 0a02 |0009: move-result v2 │ │ +033f98: 7030 4300 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0043 │ │ +033f9e: 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; │ │ │ │ @@ -8711,25 +8711,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -033fa8: |[033fa8] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -033fb8: 6f10 0803 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ -033fbe: 5410 7d00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033fc2: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -033fc6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -033fc8: 5c10 8300 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0083 │ │ -033fcc: 5410 7d00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033fd0: 6e10 4400 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0044 │ │ -033fd6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -033fd8: 5b10 7d00 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -033fdc: 0e00 |0012: return-void │ │ +033fa0: |[033fa0] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +033fb0: 6f10 0803 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ +033fb6: 5410 7d00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033fba: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +033fbe: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +033fc0: 5c10 8300 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0083 │ │ +033fc4: 5410 7d00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033fc8: 6e10 4400 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0044 │ │ +033fce: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +033fd0: 5b10 7d00 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +033fd4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=442 │ │ 0x0007 line=446 │ │ 0x000a line=447 │ │ 0x000f line=448 │ │ @@ -8742,23 +8742,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -033fe0: |[033fe0] android.support.v4.app.DialogFragment.onDetach:()V │ │ -033ff0: 6f10 0903 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0309 │ │ -033ff6: 5510 7f00 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@007f │ │ -033ffa: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -033ffe: 5510 7e00 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ -034002: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -034006: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -034008: 5c10 7e00 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ -03400c: 0e00 |000e: return-void │ │ +033fd8: |[033fd8] android.support.v4.app.DialogFragment.onDetach:()V │ │ +033fe8: 6f10 0903 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0309 │ │ +033fee: 5510 7f00 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@007f │ │ +033ff2: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +033ff6: 5510 7e00 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ +033ffa: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +033ffe: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +034000: 5c10 7e00 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ +034004: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0003 line=276 │ │ 0x000b line=280 │ │ 0x000e line=282 │ │ locals : │ │ @@ -8769,20 +8769,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -034010: |[034010] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -034020: 5510 8300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0083 │ │ -034024: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -034028: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -03402a: 6e20 bb02 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02bb │ │ -034030: 0e00 |0008: return-void │ │ +034008: |[034008] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +034018: 5510 8300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0083 │ │ +03401c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +034020: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +034022: 6e20 bb02 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@02bb │ │ +034028: 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; │ │ @@ -8793,51 +8793,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -034034: |[034034] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -034044: 6f20 1203 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0312 │ │ -03404a: 5431 7d00 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -03404e: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -034052: 5431 7d00 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -034056: 6e10 4a00 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@004a │ │ -03405c: 0c00 |000c: move-result-object v0 │ │ -03405e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -034062: 1a01 f10f |000f: const-string v1, "android:savedDialogState" // string@0ff1 │ │ -034066: 6e30 2002 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0220 │ │ -03406c: 5231 8100 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0081 │ │ -034070: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -034074: 1a01 f30f |0018: const-string v1, "android:style" // string@0ff3 │ │ -034078: 5232 8100 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0081 │ │ -03407c: 6e30 2302 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -034082: 5231 8200 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0082 │ │ -034086: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -03408a: 1a01 f80f |0023: const-string v1, "android:theme" // string@0ff8 │ │ -03408e: 5232 8200 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0082 │ │ -034092: 6e30 2302 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -034098: 5531 7b00 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007b │ │ -03409c: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -0340a0: 1a01 ec0f |002e: const-string v1, "android:cancelable" // string@0fec │ │ -0340a4: 5532 7b00 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007b │ │ -0340a8: 6e30 1f02 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ -0340ae: 5531 8000 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ -0340b2: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -0340b6: 1a01 f20f |0039: const-string v1, "android:showsDialog" // string@0ff2 │ │ -0340ba: 5532 8000 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ -0340be: 6e30 1f02 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ -0340c4: 5231 7a00 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ -0340c8: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -0340ca: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -0340ce: 1a01 eb0f |0045: const-string v1, "android:backStackId" // string@0feb │ │ -0340d2: 5232 7a00 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ -0340d6: 6e30 2302 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -0340dc: 0e00 |004c: return-void │ │ +03402c: |[03402c] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +03403c: 6f20 1203 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0312 │ │ +034042: 5431 7d00 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +034046: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +03404a: 5431 7d00 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +03404e: 6e10 4a00 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@004a │ │ +034054: 0c00 |000c: move-result-object v0 │ │ +034056: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +03405a: 1a01 ef0f |000f: const-string v1, "android:savedDialogState" // string@0fef │ │ +03405e: 6e30 2002 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0220 │ │ +034064: 5231 8100 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0081 │ │ +034068: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +03406c: 1a01 f10f |0018: const-string v1, "android:style" // string@0ff1 │ │ +034070: 5232 8100 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@0081 │ │ +034074: 6e30 2302 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +03407a: 5231 8200 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0082 │ │ +03407e: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +034082: 1a01 f60f |0023: const-string v1, "android:theme" // string@0ff6 │ │ +034086: 5232 8200 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@0082 │ │ +03408a: 6e30 2302 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +034090: 5531 7b00 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007b │ │ +034094: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +034098: 1a01 ea0f |002e: const-string v1, "android:cancelable" // string@0fea │ │ +03409c: 5532 7b00 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@007b │ │ +0340a0: 6e30 1f02 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ +0340a6: 5531 8000 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ +0340aa: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +0340ae: 1a01 f00f |0039: const-string v1, "android:showsDialog" // string@0ff0 │ │ +0340b2: 5532 8000 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@0080 │ │ +0340b6: 6e30 1f02 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ +0340bc: 5231 7a00 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ +0340c0: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +0340c2: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +0340c6: 1a01 e90f |0045: const-string v1, "android:backStackId" // string@0fe9 │ │ +0340ca: 5232 7a00 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@007a │ │ +0340ce: 6e30 2302 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +0340d4: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0003 line=405 │ │ 0x0007 line=406 │ │ 0x000d line=407 │ │ 0x000f line=408 │ │ @@ -8862,23 +8862,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0340e0: |[0340e0] android.support.v4.app.DialogFragment.onStart:()V │ │ -0340f0: 6f10 1303 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0313 │ │ -0340f6: 5410 7d00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -0340fa: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0340fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -034100: 5c10 8300 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0083 │ │ -034104: 5410 7d00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -034108: 6e10 5100 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0051 │ │ -03410e: 0e00 |000f: return-void │ │ +0340d8: |[0340d8] android.support.v4.app.DialogFragment.onStart:()V │ │ +0340e8: 6f10 1303 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0313 │ │ +0340ee: 5410 7d00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +0340f2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +0340f6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0340f8: 5c10 8300 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@0083 │ │ +0340fc: 5410 7d00 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +034100: 6e10 5100 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@0051 │ │ +034106: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=396 │ │ 0x0007 line=397 │ │ 0x000a line=398 │ │ 0x000f line=400 │ │ @@ -8890,21 +8890,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -034110: |[034110] android.support.v4.app.DialogFragment.onStop:()V │ │ -034120: 6f10 1403 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0314 │ │ -034126: 5410 7d00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -03412a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -03412e: 5410 7d00 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ -034132: 6e10 4800 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0048 │ │ -034138: 0e00 |000c: return-void │ │ +034108: |[034108] android.support.v4.app.DialogFragment.onStop:()V │ │ +034118: 6f10 1403 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0314 │ │ +03411e: 5410 7d00 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +034122: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +034126: 5410 7d00 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@007d │ │ +03412a: 6e10 4800 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0048 │ │ +034130: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=431 │ │ 0x0007 line=432 │ │ 0x000c line=434 │ │ locals : │ │ @@ -8915,45 +8915,45 @@ │ │ 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 │ │ -03413c: |[03413c] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -03414c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03414e: 5c21 7e00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ -034152: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -034154: 5c21 7f00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@007f │ │ -034158: 6e10 7203 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -03415e: 0c00 |0009: move-result-object v0 │ │ -034160: 6e30 f403 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@03f4 │ │ -034166: 6e10 f603 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ -03416c: 0e00 |0010: return-void │ │ +034134: |[034134] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +034144: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +034146: 5c21 7e00 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@007e │ │ +03414a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +03414c: 5c21 7f00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@007f │ │ +034150: 6e10 7203 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +034156: 0c00 |0009: move-result-object v0 │ │ +034158: 6e30 f403 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@03f4 │ │ +03415e: 6e10 f603 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ +034164: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0006 line=136 │ │ 0x000a line=137 │ │ 0x000d line=138 │ │ 0x0010 line=139 │ │ locals : │ │ 0x000a - 0x0011 reg=0 ft Landroid/support/v4/app/FragmentTransaction; │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0011 reg=3 manager Landroid/support/v4/app/FragmentManager; │ │ 0x0000 - 0x0011 reg=4 tag Ljava/lang/String; │ │ │ │ - source_file_idx : 816 (DialogFragment.java) │ │ + source_file_idx : 815 (DialogFragment.java) │ │ │ │ Class #17 header: │ │ class_idx : 163 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 938 │ │ +source_file_idx : 937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #17 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentContainer;' │ │ @@ -8972,21 +8972,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentContainer;) │ │ name : 'hasView' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 938 (FragmentManager.java) │ │ + source_file_idx : 937 (FragmentManager.java) │ │ │ │ Class #18 header: │ │ class_idx : 154 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 933 │ │ +source_file_idx : 932 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #18 annotations: │ │ Annotations on class │ │ @@ -9011,18 +9011,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 │ │ -034170: |[034170] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ -034180: 5b01 8400 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0084 │ │ -034184: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03418a: 0e00 |0005: return-void │ │ +034168: |[034168] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ +034178: 5b01 8400 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0084 │ │ +03417c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +034182: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1742 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/Fragment; │ │ │ │ @@ -9032,27 +9032,27 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -03418c: |[03418c] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ -03419c: 5420 8400 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0084 │ │ -0341a0: 5400 b900 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0341a4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0341a8: 2200 df03 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -0341ac: 1a01 a303 |0008: const-string v1, "Fragment does not have a view" // string@03a3 │ │ -0341b0: 7020 8b1b 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0341b6: 2700 |000d: throw v0 │ │ -0341b8: 5420 8400 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0084 │ │ -0341bc: 5400 b900 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0341c0: 6e20 b518 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -0341c6: 0c00 |0015: move-result-object v0 │ │ -0341c8: 1100 |0016: return-object v0 │ │ +034184: |[034184] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ +034194: 5420 8400 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0084 │ │ +034198: 5400 b900 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03419c: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0341a0: 2200 df03 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +0341a4: 1a01 a203 |0008: const-string v1, "Fragment does not have a view" // string@03a2 │ │ +0341a8: 7020 8b1b 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0341ae: 2700 |000d: throw v0 │ │ +0341b0: 5420 8400 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0084 │ │ +0341b4: 5400 b900 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0341b8: 6e20 b518 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +0341be: 0c00 |0015: move-result-object v0 │ │ +0341c0: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1745 │ │ 0x0006 line=1746 │ │ 0x000e line=1748 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/Fragment$1; │ │ @@ -9063,35 +9063,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0341cc: |[0341cc] android.support.v4.app.Fragment$1.hasView:()Z │ │ -0341dc: 5410 8400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0084 │ │ -0341e0: 5400 b900 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0341e4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0341e8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0341ea: 0f00 |0007: return v0 │ │ -0341ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0341ee: 28fe |0009: goto 0007 // -0002 │ │ +0341c4: |[0341c4] android.support.v4.app.Fragment$1.hasView:()Z │ │ +0341d4: 5410 8400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@0084 │ │ +0341d8: 5400 b900 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0341dc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0341e0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0341e2: 0f00 |0007: return v0 │ │ +0341e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0341e6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1753 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/Fragment$1; │ │ │ │ - source_file_idx : 933 (Fragment.java) │ │ + source_file_idx : 932 (Fragment.java) │ │ │ │ Class #19 header: │ │ class_idx : 155 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1006 │ │ -source_file_idx : 933 │ │ +source_file_idx : 932 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #19 annotations: │ │ Annotations on class │ │ @@ -9111,34 +9111,34 @@ │ │ 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 │ │ -0341f0: |[0341f0] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -034200: 7030 af1b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1baf │ │ -034206: 0e00 |0003: return-void │ │ +0341e8: |[0341e8] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +0341f8: 7030 af1b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1baf │ │ +0341fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=367 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$InstantiationException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 cause Ljava/lang/Exception; │ │ │ │ Virtual methods - │ │ - source_file_idx : 933 (Fragment.java) │ │ + source_file_idx : 932 (Fragment.java) │ │ │ │ Class #20 header: │ │ class_idx : 156 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 933 │ │ +source_file_idx : 932 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #20 annotations: │ │ Annotations on class │ │ @@ -9160,17 +9160,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -034208: |[034208] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -034218: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03421e: 0e00 |0003: return-void │ │ +034200: |[034200] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +034210: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +034216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -9179,19 +9179,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 │ │ -034220: |[034220] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -034230: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@009d │ │ -034234: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -034236: 7030 d902 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@02d9 │ │ -03423c: 1100 |0006: return-object v0 │ │ +034218: |[034218] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +034228: 2200 9d00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@009d │ │ +03422c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03422e: 7030 d902 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@02d9 │ │ +034234: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -9200,18 +9200,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 │ │ -034240: |[034240] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -034250: 6e20 d302 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@02d3 │ │ -034256: 0c00 |0003: move-result-object v0 │ │ -034258: 1100 |0004: return-object v0 │ │ +034238: |[034238] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +034248: 6e20 d302 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@02d3 │ │ +03424e: 0c00 |0003: move-result-object v0 │ │ +034250: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -9220,17 +9220,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 │ │ -03425c: |[03425c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -03426c: 2320 e304 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@04e3 │ │ -034270: 1100 |0002: return-object v0 │ │ +034254: |[034254] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +034264: 2320 e304 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@04e3 │ │ +034268: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -9239,32 +9239,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 │ │ -034274: |[034274] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -034284: 6e20 d502 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@02d5 │ │ -03428a: 0c00 |0003: move-result-object v0 │ │ -03428c: 1100 |0004: return-object v0 │ │ +03426c: |[03426c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +03427c: 6e20 d502 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@02d5 │ │ +034282: 0c00 |0003: move-result-object v0 │ │ +034284: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 933 (Fragment.java) │ │ + source_file_idx : 932 (Fragment.java) │ │ │ │ Class #21 header: │ │ class_idx : 157 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 933 │ │ +source_file_idx : 932 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #21 annotations: │ │ Annotations on class │ │ @@ -9295,37 +9295,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -034290: |[034290] android.support.v4.app.Fragment$SavedState.:()V │ │ -0342a0: 2200 9c00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@009c │ │ -0342a4: 7010 d202 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@02d2 │ │ -0342aa: 6900 8500 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0085 │ │ -0342ae: 0e00 |0007: return-void │ │ +034288: |[034288] android.support.v4.app.Fragment$SavedState.:()V │ │ +034298: 2200 9c00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@009c │ │ +03429c: 7010 d202 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@02d2 │ │ +0342a2: 6900 8500 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0085 │ │ +0342a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 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 │ │ -0342b0: |[0342b0] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -0342c0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0342c6: 5b01 8600 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ -0342ca: 0e00 |0005: return-void │ │ +0342a8: |[0342a8] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +0342b8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0342be: 5b01 8600 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ +0342c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0003 line=328 │ │ 0x0005 line=329 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ @@ -9336,25 +9336,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 │ │ -0342cc: |[0342cc] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -0342dc: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0342e2: 6e10 4d02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@024d │ │ -0342e8: 0c00 |0006: move-result-object v0 │ │ -0342ea: 5b10 8600 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ -0342ee: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -0342f2: 5410 8600 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ -0342f6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0342fa: 5410 8600 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ -0342fe: 6e20 2c02 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ -034304: 0e00 |0014: return-void │ │ +0342c4: |[0342c4] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +0342d4: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0342da: 6e10 4d02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@024d │ │ +0342e0: 0c00 |0006: move-result-object v0 │ │ +0342e2: 5b10 8600 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ +0342e6: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +0342ea: 5410 8600 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ +0342ee: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0342f2: 5410 8600 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ +0342f6: 6e20 2c02 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ +0342fc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ 0x0003 line=332 │ │ 0x0009 line=333 │ │ 0x000f line=334 │ │ 0x0014 line=336 │ │ @@ -9369,17 +9369,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -034308: |[034308] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -034318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03431a: 0f00 |0001: return v0 │ │ +034300: |[034300] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +034310: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034312: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -9387,34 +9387,34 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03431c: |[03431c] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -03432c: 5410 8600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ -034330: 6e20 5402 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0254 │ │ -034336: 0e00 |0005: return-void │ │ +034314: |[034314] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +034324: 5410 8600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@0086 │ │ +034328: 6e20 5402 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0254 │ │ +03432e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0005 line=346 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ │ │ - source_file_idx : 933 (Fragment.java) │ │ + source_file_idx : 932 (Fragment.java) │ │ │ │ Class #22 header: │ │ class_idx : 159 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 119 │ │ -source_file_idx : 935 │ │ +source_file_idx : 934 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #22 annotations: │ │ Annotations on class │ │ @@ -9438,18 +9438,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 │ │ -034338: |[034338] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -034348: 5b01 bc00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bc │ │ -03434c: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ -034352: 0e00 |0005: return-void │ │ +034330: |[034330] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +034340: 5b01 bc00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bc │ │ +034344: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ +03434a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -9459,55 +9459,55 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -034354: |[034354] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -034364: 5230 3a00 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@003a │ │ -034368: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ -03436e: 6f20 3302 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0233 │ │ -034374: 0e00 |0008: return-void │ │ -034376: 5420 bc00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bc │ │ -03437a: 5500 cf00 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cf │ │ -03437e: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -034382: 5420 bc00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bc │ │ -034386: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -034388: 6e20 3903 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0339 │ │ -03438e: 28f3 |0015: goto 0008 // -000d │ │ -034390: 5420 bc00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bc │ │ -034394: 6e10 6103 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0361 │ │ -03439a: 5420 bc00 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bc │ │ -03439e: 5400 c700 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -0343a2: 6e10 9f03 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ -0343a8: 28e6 |0022: goto 0008 // -001a │ │ -0343aa: 0000 |0023: nop // spacer │ │ -0343ac: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ +03434c: |[03434c] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +03435c: 5230 3a00 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@003a │ │ +034360: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ +034366: 6f20 3302 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0233 │ │ +03436c: 0e00 |0008: return-void │ │ +03436e: 5420 bc00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bc │ │ +034372: 5500 cf00 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cf │ │ +034376: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +03437a: 5420 bc00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bc │ │ +03437e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +034380: 6e20 3903 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0339 │ │ +034386: 28f3 |0015: goto 0008 // -000d │ │ +034388: 5420 bc00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bc │ │ +03438c: 6e10 6103 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0361 │ │ +034392: 5420 bc00 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bc │ │ +034396: 5400 c700 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03439a: 6e10 9f03 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ +0343a0: 28e6 |0022: goto 0008 // -001a │ │ +0343a2: 0000 |0023: nop // spacer │ │ +0343a4: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=100 │ │ 0x0008 line=102 │ │ 0x0009 line=91 │ │ 0x000f line=92 │ │ 0x0016 line=96 │ │ 0x001b line=97 │ │ 0x0023 line=89 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x002c reg=3 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 935 (FragmentActivity.java) │ │ + source_file_idx : 934 (FragmentActivity.java) │ │ │ │ Class #23 header: │ │ class_idx : 160 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 935 │ │ +source_file_idx : 934 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #23 annotations: │ │ Annotations on class │ │ @@ -9532,18 +9532,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 │ │ -0343bc: |[0343bc] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -0343cc: 5b01 bd00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bd │ │ -0343d0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0343d6: 0e00 |0005: return-void │ │ +0343b4: |[0343b4] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0343c4: 5b01 bd00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bd │ │ +0343c8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0343ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -9553,19 +9553,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0343d8: |[0343d8] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ -0343e8: 5410 bd00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bd │ │ -0343ec: 6e20 3c03 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@033c │ │ -0343f2: 0c00 |0005: move-result-object v0 │ │ -0343f4: 1100 |0006: return-object v0 │ │ +0343d0: |[0343d0] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ +0343e0: 5410 bd00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bd │ │ +0343e4: 6e20 3c03 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@033c │ │ +0343ea: 0c00 |0005: move-result-object v0 │ │ +0343ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity$2; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -9574,41 +9574,41 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0343f8: |[0343f8] android.support.v4.app.FragmentActivity$2.hasView:()Z │ │ -034408: 5421 bd00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bd │ │ -03440c: 6e10 4803 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0348 │ │ -034412: 0c00 |0005: move-result-object v0 │ │ -034414: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -034418: 6e10 7f19 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.peekDecorView:()Landroid/view/View; // method@197f │ │ -03441e: 0c01 |000b: move-result-object v1 │ │ -034420: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -034424: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -034426: 0f01 |000f: return v1 │ │ -034428: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -03442a: 28fe |0011: goto 000f // -0002 │ │ +0343f0: |[0343f0] android.support.v4.app.FragmentActivity$2.hasView:()Z │ │ +034400: 5421 bd00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00bd │ │ +034404: 6e10 4803 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0348 │ │ +03440a: 0c00 |0005: move-result-object v0 │ │ +03440c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +034410: 6e10 7f19 0000 |0008: invoke-virtual {v0}, Landroid/view/Window;.peekDecorView:()Landroid/view/View; // method@197f │ │ +034416: 0c01 |000b: move-result-object v1 │ │ +034418: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +03441c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +03441e: 0f01 |000f: return v1 │ │ +034420: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +034422: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=115 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 window Landroid/view/Window; │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/FragmentActivity$2; │ │ │ │ - source_file_idx : 935 (FragmentActivity.java) │ │ + source_file_idx : 934 (FragmentActivity.java) │ │ │ │ Class #24 header: │ │ class_idx : 161 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 935 │ │ +source_file_idx : 934 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #24 annotations: │ │ Annotations on class │ │ @@ -9654,31 +9654,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03442c: |[03442c] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -03443c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -034442: 0e00 |0003: return-void │ │ +034424: |[034424] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +034434: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03443a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ - source_file_idx : 935 (FragmentActivity.java) │ │ + source_file_idx : 934 (FragmentActivity.java) │ │ │ │ Class #25 header: │ │ class_idx : 162 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 15 │ │ -source_file_idx : 935 │ │ +source_file_idx : 934 │ │ static_fields_size : 0 │ │ instance_fields_size: 13 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 35 │ │ │ │ Class #25 annotations: │ │ Annotations on class │ │ @@ -9751,26 +9751,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -034444: |[034444] android.support.v4.app.FragmentActivity.:()V │ │ -034454: 7010 0800 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0008 │ │ -03445a: 2200 9f00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@009f │ │ -03445e: 7020 3203 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0332 │ │ -034464: 5b10 c800 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -034468: 2200 aa00 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00aa │ │ -03446c: 7010 8403 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0384 │ │ -034472: 5b10 c700 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034476: 2200 a000 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@00a0 │ │ -03447a: 7020 3403 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0334 │ │ -034480: 5b10 c500 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00c5 │ │ -034484: 0e00 |0018: return-void │ │ +03443c: |[03443c] android.support.v4.app.FragmentActivity.:()V │ │ +03444c: 7010 0800 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0008 │ │ +034452: 2200 9f00 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@009f │ │ +034456: 7020 3203 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0332 │ │ +03445c: 5b10 c800 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +034460: 2200 aa00 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@00aa │ │ +034464: 7010 8403 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@0384 │ │ +03446a: 5b10 c700 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03446e: 2200 a000 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@00a0 │ │ +034472: 7020 3403 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0334 │ │ +034478: 5b10 c500 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00c5 │ │ +03447c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=86 │ │ 0x000a line=105 │ │ 0x0011 line=106 │ │ 0x0018 line=132 │ │ @@ -9782,46 +9782,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 │ │ -034488: |[034488] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ -034498: 6e20 5e1b 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03449e: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ -0344a2: 1a03 411e |0005: const-string v3, "null" // string@1e41 │ │ -0344a6: 6e20 631b 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -0344ac: 0e00 |000a: return-void │ │ -0344ae: 7110 6d03 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@036d │ │ -0344b4: 0c03 |000e: move-result-object v3 │ │ -0344b6: 6e20 631b 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -0344bc: 2083 6e03 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@036e │ │ -0344c0: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ -0344c4: 0781 |0016: move-object v1, v8 │ │ -0344c6: 1f01 6e03 |0017: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ -0344ca: 6e10 3e19 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ -0344d0: 0a00 |001c: move-result v0 │ │ -0344d2: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ -0344d6: 2203 f003 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -0344da: 7010 c91b 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0344e0: 6e20 d21b 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0344e6: 0c03 |0027: move-result-object v3 │ │ -0344e8: 1a04 0200 |0028: const-string v4, " " // string@0002 │ │ -0344ec: 6e20 d21b 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0344f2: 0c03 |002d: move-result-object v3 │ │ -0344f4: 6e10 d61b 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0344fa: 0c06 |0031: move-result-object v6 │ │ -0344fc: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -0344fe: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ -034502: 6e20 3d19 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ -034508: 0c03 |0038: move-result-object v3 │ │ -03450a: 7040 3b03 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@033b │ │ -034510: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -034514: 28f5 |003e: goto 0033 // -000b │ │ +034480: |[034480] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ +034490: 6e20 5e1b 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +034496: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ +03449a: 1a03 3f1e |0005: const-string v3, "null" // string@1e3f │ │ +03449e: 6e20 631b 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0344a4: 0e00 |000a: return-void │ │ +0344a6: 7110 6d03 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@036d │ │ +0344ac: 0c03 |000e: move-result-object v3 │ │ +0344ae: 6e20 631b 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0344b4: 2083 6e03 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@036e │ │ +0344b8: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ +0344bc: 0781 |0016: move-object v1, v8 │ │ +0344be: 1f01 6e03 |0017: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ +0344c2: 6e10 3e19 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ +0344c8: 0a00 |001c: move-result v0 │ │ +0344ca: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ +0344ce: 2203 f003 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +0344d2: 7010 c91b 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0344d8: 6e20 d21b 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0344de: 0c03 |0027: move-result-object v3 │ │ +0344e0: 1a04 0200 |0028: const-string v4, " " // string@0002 │ │ +0344e4: 6e20 d21b 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0344ea: 0c03 |002d: move-result-object v3 │ │ +0344ec: 6e10 d61b 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0344f2: 0c06 |0031: move-result-object v6 │ │ +0344f4: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +0344f6: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ +0344fa: 6e20 3d19 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ +034500: 0c03 |0038: move-result-object v3 │ │ +034502: 7040 3b03 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@033b │ │ +034508: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03450c: 28f5 |003e: goto 0033 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0003 line=740 │ │ 0x0005 line=741 │ │ 0x000a line=757 │ │ 0x000b line=744 │ │ @@ -9847,178 +9847,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 │ │ -034518: |[034518] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ -034528: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ -03452c: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ -034530: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ -034534: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ -034538: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ -03453c: 2202 f003 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -034540: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ -034544: 7020 ca1b 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -03454a: 6e10 aa1b 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -034550: 0c06 |0014: move-result-object v6 │ │ -034552: 6e10 7c1b 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -034558: 0c06 |0018: move-result-object v6 │ │ -03455a: 6e20 d21b 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -034560: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ -034564: 6e20 cc1b 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -03456a: 7110 d91b 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ -034570: 0a06 |0024: move-result v6 │ │ -034572: 7110 901b 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -034578: 0c06 |0028: move-result-object v6 │ │ -03457a: 6e20 d21b 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -034580: 6e20 cc1b a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -034586: 6e10 d618 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -03458c: 0a06 |0032: move-result v6 │ │ -03458e: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ -034594: 6e20 cc1b 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -03459a: 6e10 dd18 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@18dd │ │ -0345a0: 0a06 |003c: move-result v6 │ │ -0345a2: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ -0345a6: 0176 |003f: move v6, v7 │ │ -0345a8: 6e20 cc1b 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -0345ae: 6e10 dc18 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@18dc │ │ -0345b4: 0a06 |0046: move-result v6 │ │ -0345b6: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ -0345ba: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ -0345be: 6e20 cc1b 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -0345c4: 6e10 1b19 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@191b │ │ -0345ca: 0a06 |0051: move-result v6 │ │ -0345cc: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ -0345d0: 0186 |0054: move v6, v8 │ │ -0345d2: 6e20 cc1b 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -0345d8: 6e10 df18 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@18df │ │ -0345de: 0a06 |005b: move-result v6 │ │ -0345e0: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ -0345e4: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ -0345e8: 6e20 cc1b 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -0345ee: 6e10 e418 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@18e4 │ │ -0345f4: 0a06 |0066: move-result v6 │ │ -0345f6: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ -0345fa: 0196 |0069: move v6, v9 │ │ -0345fc: 6e20 cc1b 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -034602: 6e10 db18 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@18db │ │ -034608: 0a06 |0070: move-result v6 │ │ -03460a: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ -03460e: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ -034612: 6e20 cc1b 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -034618: 6e10 e018 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@18e0 │ │ -03461e: 0a06 |007b: move-result v6 │ │ -034620: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ -034624: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ -034628: 6e20 cc1b 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -03462e: 6e20 cc1b a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -034634: 6e10 de18 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@18de │ │ -03463a: 0a06 |0089: move-result v6 │ │ -03463c: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ -034640: 6e20 cc1b 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -034646: 6e10 e218 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@18e2 │ │ -03464c: 0a06 |0092: move-result v6 │ │ -03464e: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ -034652: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ -034656: 6e20 cc1b 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -03465c: 6e10 e118 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@18e1 │ │ -034662: 0a06 |009d: move-result v6 │ │ -034664: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ -034668: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ -03466c: 6e20 cc1b 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -034672: 6e20 cc1b a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -034678: 6e10 c218 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -03467e: 0a06 |00ab: move-result v6 │ │ -034680: 6e20 ce1b 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -034686: 6e20 cc1b b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -03468c: 6e10 d218 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -034692: 0a06 |00b5: move-result v6 │ │ -034694: 6e20 ce1b 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03469a: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ -03469e: 6e20 cc1b 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -0346a4: 6e10 cd18 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@18cd │ │ -0346aa: 0a06 |00c1: move-result v6 │ │ -0346ac: 6e20 ce1b 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0346b2: 6e20 cc1b b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -0346b8: 6e10 b818 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -0346be: 0a06 |00cb: move-result v6 │ │ -0346c0: 6e20 ce1b 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0346c6: 6e10 bd18 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@18bd │ │ -0346cc: 0a01 |00d2: move-result v1 │ │ -0346ce: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ -0346d0: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ -0346d4: 1a06 2300 |00d6: const-string v6, " #" // string@0023 │ │ -0346d8: 6e20 d21b 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0346de: 7110 901b 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0346e4: 0c06 |00de: move-result-object v6 │ │ -0346e6: 6e20 d21b 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0346ec: 6e10 cc18 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@18cc │ │ -0346f2: 0c04 |00e5: move-result-object v4 │ │ -0346f4: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ -0346f8: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ -0346fc: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ -034700: b516 |00ec: and-int/2addr v6, v1 │ │ -034702: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ -034708: 6e20 3d01 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@013d │ │ -03470e: 0c03 |00f3: move-result-object v3 │ │ -034710: 6e20 3e01 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@013e │ │ -034716: 0c05 |00f7: move-result-object v5 │ │ -034718: 6e20 3b01 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@013b │ │ -03471e: 0c00 |00fb: move-result-object v0 │ │ -034720: 1a06 0100 |00fc: const-string v6, " " // string@0001 │ │ -034724: 6e20 d21b 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03472a: 6e20 d21b 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -034730: 1a06 e400 |0104: const-string v6, ":" // string@00e4 │ │ -034734: 6e20 d21b 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03473a: 6e20 d21b 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -034740: 1a06 e200 |010c: const-string v6, "/" // string@00e2 │ │ -034744: 6e20 d21b 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03474a: 6e20 d21b 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -034750: 1a06 0e27 |0114: const-string v6, "}" // string@270e │ │ -034754: 6e20 d21b 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03475a: 6e10 d61b 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -034760: 0c06 |011c: move-result-object v6 │ │ -034762: 1106 |011d: return-object v6 │ │ -034764: 6e20 cc1b 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -03476a: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ -03476e: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ -034772: 6e20 cc1b 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -034778: 2900 11ff |0128: goto/16 0039 // -00ef │ │ -03477c: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ -034780: 6e20 cc1b 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -034786: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ -03478a: 0186 |0131: move v6, v8 │ │ -03478c: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ -034790: 0186 |0134: move v6, v8 │ │ -034792: 2900 16ff |0135: goto/16 004b // -00ea │ │ -034796: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ -03479a: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ -03479e: 0186 |013b: move v6, v8 │ │ -0347a0: 2900 24ff |013c: goto/16 0060 // -00dc │ │ -0347a4: 0186 |013e: move v6, v8 │ │ -0347a6: 2900 2bff |013f: goto/16 006a // -00d5 │ │ -0347aa: 0186 |0141: move v6, v8 │ │ -0347ac: 2900 33ff |0142: goto/16 0075 // -00cd │ │ -0347b0: 0186 |0144: move v6, v8 │ │ -0347b2: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ -0347b6: 0187 |0147: move v7, v8 │ │ -0347b8: 2900 44ff |0148: goto/16 008c // -00bc │ │ -0347bc: 0186 |014a: move v6, v8 │ │ -0347be: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ -0347c2: 1a03 0610 |014d: const-string v3, "app" // string@1006 │ │ -0347c6: 28a5 |014f: goto 00f4 // -005b │ │ -0347c8: 1a03 c10f |0150: const-string v3, "android" // string@0fc1 │ │ -0347cc: 28a2 |0152: goto 00f4 // -005e │ │ -0347ce: 0d06 |0153: move-exception v6 │ │ -0347d0: 28c0 |0154: goto 0114 // -0040 │ │ -0347d2: 0000 |0155: nop // spacer │ │ -0347d4: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ -0347f0: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ +034510: |[034510] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ +034520: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ +034524: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ +034528: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ +03452c: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ +034530: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ +034534: 2202 f003 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +034538: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ +03453c: 7020 ca1b 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +034542: 6e10 aa1b 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +034548: 0c06 |0014: move-result-object v6 │ │ +03454a: 6e10 7c1b 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +034550: 0c06 |0018: move-result-object v6 │ │ +034552: 6e20 d21b 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034558: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ +03455c: 6e20 cc1b 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +034562: 7110 d91b 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ +034568: 0a06 |0024: move-result v6 │ │ +03456a: 7110 901b 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +034570: 0c06 |0028: move-result-object v6 │ │ +034572: 6e20 d21b 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034578: 6e20 cc1b a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +03457e: 6e10 d618 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +034584: 0a06 |0032: move-result v6 │ │ +034586: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ +03458c: 6e20 cc1b 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +034592: 6e10 dd18 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@18dd │ │ +034598: 0a06 |003c: move-result v6 │ │ +03459a: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ +03459e: 0176 |003f: move v6, v7 │ │ +0345a0: 6e20 cc1b 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +0345a6: 6e10 dc18 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@18dc │ │ +0345ac: 0a06 |0046: move-result v6 │ │ +0345ae: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ +0345b2: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ +0345b6: 6e20 cc1b 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +0345bc: 6e10 1b19 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@191b │ │ +0345c2: 0a06 |0051: move-result v6 │ │ +0345c4: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ +0345c8: 0186 |0054: move v6, v8 │ │ +0345ca: 6e20 cc1b 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +0345d0: 6e10 df18 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@18df │ │ +0345d6: 0a06 |005b: move-result v6 │ │ +0345d8: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ +0345dc: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ +0345e0: 6e20 cc1b 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +0345e6: 6e10 e418 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@18e4 │ │ +0345ec: 0a06 |0066: move-result v6 │ │ +0345ee: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ +0345f2: 0196 |0069: move v6, v9 │ │ +0345f4: 6e20 cc1b 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +0345fa: 6e10 db18 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@18db │ │ +034600: 0a06 |0070: move-result v6 │ │ +034602: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ +034606: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ +03460a: 6e20 cc1b 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +034610: 6e10 e018 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@18e0 │ │ +034616: 0a06 |007b: move-result v6 │ │ +034618: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ +03461c: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ +034620: 6e20 cc1b 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +034626: 6e20 cc1b a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +03462c: 6e10 de18 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@18de │ │ +034632: 0a06 |0089: move-result v6 │ │ +034634: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ +034638: 6e20 cc1b 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +03463e: 6e10 e218 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@18e2 │ │ +034644: 0a06 |0092: move-result v6 │ │ +034646: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ +03464a: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ +03464e: 6e20 cc1b 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +034654: 6e10 e118 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@18e1 │ │ +03465a: 0a06 |009d: move-result v6 │ │ +03465c: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ +034660: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ +034664: 6e20 cc1b 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +03466a: 6e20 cc1b a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +034670: 6e10 c218 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +034676: 0a06 |00ab: move-result v6 │ │ +034678: 6e20 ce1b 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03467e: 6e20 cc1b b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +034684: 6e10 d218 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +03468a: 0a06 |00b5: move-result v6 │ │ +03468c: 6e20 ce1b 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +034692: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ +034696: 6e20 cc1b 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +03469c: 6e10 cd18 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@18cd │ │ +0346a2: 0a06 |00c1: move-result v6 │ │ +0346a4: 6e20 ce1b 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0346aa: 6e20 cc1b b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +0346b0: 6e10 b818 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +0346b6: 0a06 |00cb: move-result v6 │ │ +0346b8: 6e20 ce1b 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0346be: 6e10 bd18 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@18bd │ │ +0346c4: 0a01 |00d2: move-result v1 │ │ +0346c6: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ +0346c8: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ +0346cc: 1a06 2300 |00d6: const-string v6, " #" // string@0023 │ │ +0346d0: 6e20 d21b 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0346d6: 7110 901b 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +0346dc: 0c06 |00de: move-result-object v6 │ │ +0346de: 6e20 d21b 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0346e4: 6e10 cc18 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@18cc │ │ +0346ea: 0c04 |00e5: move-result-object v4 │ │ +0346ec: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ +0346f0: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ +0346f4: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ +0346f8: b516 |00ec: and-int/2addr v6, v1 │ │ +0346fa: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ +034700: 6e20 3d01 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@013d │ │ +034706: 0c03 |00f3: move-result-object v3 │ │ +034708: 6e20 3e01 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@013e │ │ +03470e: 0c05 |00f7: move-result-object v5 │ │ +034710: 6e20 3b01 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@013b │ │ +034716: 0c00 |00fb: move-result-object v0 │ │ +034718: 1a06 0100 |00fc: const-string v6, " " // string@0001 │ │ +03471c: 6e20 d21b 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034722: 6e20 d21b 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034728: 1a06 e300 |0104: const-string v6, ":" // string@00e3 │ │ +03472c: 6e20 d21b 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034732: 6e20 d21b 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034738: 1a06 e100 |010c: const-string v6, "/" // string@00e1 │ │ +03473c: 6e20 d21b 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034742: 6e20 d21b 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034748: 1a06 0c27 |0114: const-string v6, "}" // string@270c │ │ +03474c: 6e20 d21b 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034752: 6e10 d61b 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +034758: 0c06 |011c: move-result-object v6 │ │ +03475a: 1106 |011d: return-object v6 │ │ +03475c: 6e20 cc1b 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +034762: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ +034766: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ +03476a: 6e20 cc1b 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +034770: 2900 11ff |0128: goto/16 0039 // -00ef │ │ +034774: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ +034778: 6e20 cc1b 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +03477e: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ +034782: 0186 |0131: move v6, v8 │ │ +034784: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ +034788: 0186 |0134: move v6, v8 │ │ +03478a: 2900 16ff |0135: goto/16 004b // -00ea │ │ +03478e: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ +034792: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ +034796: 0186 |013b: move v6, v8 │ │ +034798: 2900 24ff |013c: goto/16 0060 // -00dc │ │ +03479c: 0186 |013e: move v6, v8 │ │ +03479e: 2900 2bff |013f: goto/16 006a // -00d5 │ │ +0347a2: 0186 |0141: move v6, v8 │ │ +0347a4: 2900 33ff |0142: goto/16 0075 // -00cd │ │ +0347a8: 0186 |0144: move v6, v8 │ │ +0347aa: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ +0347ae: 0187 |0147: move v7, v8 │ │ +0347b0: 2900 44ff |0148: goto/16 008c // -00bc │ │ +0347b4: 0186 |014a: move v6, v8 │ │ +0347b6: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ +0347ba: 1a03 0410 |014d: const-string v3, "app" // string@1004 │ │ +0347be: 28a5 |014f: goto 00f4 // -005b │ │ +0347c0: 1a03 bf0f |0150: const-string v3, "android" // string@0fbf │ │ +0347c4: 28a2 |0152: goto 00f4 // -005e │ │ +0347c6: 0d06 |0153: move-exception v6 │ │ +0347c8: 28c0 |0154: goto 0114 // -0040 │ │ +0347ca: 0000 |0155: nop // spacer │ │ +0347cc: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ +0347e8: 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=673 │ │ @@ -10103,24 +10103,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03481c: |[03481c] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -03482c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03482e: 5520 cc00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00cc │ │ -034832: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -034836: 5c21 cc00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00cc │ │ -03483a: 5c23 ce00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ce │ │ -03483e: 5420 c800 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -034842: 6e20 3c02 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@023c │ │ -034848: 6e10 5f03 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@035f │ │ -03484e: 0e00 |0011: return-void │ │ +034814: |[034814] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +034824: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +034826: 5520 cc00 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00cc │ │ +03482a: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +03482e: 5c21 cc00 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00cc │ │ +034832: 5c23 ce00 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ce │ │ +034836: 5420 c800 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +03483a: 6e20 3c02 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@023c │ │ +034840: 6e10 5f03 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@035f │ │ +034846: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=760 │ │ 0x0005 line=761 │ │ 0x0007 line=762 │ │ 0x0009 line=763 │ │ 0x000e line=764 │ │ @@ -10134,103 +10134,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 │ │ -034850: |[034850] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -034860: 6001 3800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -034864: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -034868: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -03486c: 6e20 5e1b 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -034872: 1a01 6a09 |0009: const-string v1, "Local FragmentActivity " // string@096a │ │ -034876: 6e20 5e1b 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03487c: 7110 d91b 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ -034882: 0a01 |0011: move-result v1 │ │ -034884: 7110 901b 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -03488a: 0c01 |0015: move-result-object v1 │ │ -03488c: 6e20 5e1b 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -034892: 1a01 3600 |0019: const-string v1, " State:" // string@0036 │ │ -034896: 6e20 631b 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03489c: 2201 f003 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0348a0: 7010 c91b 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0348a6: 6e20 d21b 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0348ac: 0c01 |0026: move-result-object v1 │ │ -0348ae: 1a02 0200 |0027: const-string v2, " " // string@0002 │ │ -0348b2: 6e20 d21b 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0348b8: 0c01 |002c: move-result-object v1 │ │ -0348ba: 6e10 d61b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0348c0: 0c00 |0030: move-result-object v0 │ │ -0348c2: 6e20 5e1b 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0348c8: 1a01 c119 |0034: const-string v1, "mCreated=" // string@19c1 │ │ -0348cc: 6e20 5e1b 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0348d2: 5541 c600 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c6 │ │ -0348d6: 6e20 5f1b 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -0348dc: 1a01 e11b |003e: const-string v1, "mResumed=" // string@1be1 │ │ -0348e0: 6e20 5e1b 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0348e6: 5541 cd00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00cd │ │ -0348ea: 6e20 5f1b 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -0348f0: 1a01 7d00 |0048: const-string v1, " mStopped=" // string@007d │ │ -0348f4: 6e20 5e1b 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0348fa: 5541 cf00 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cf │ │ -0348fe: 6e20 5f1b 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -034904: 1a01 7500 |0052: const-string v1, " mReallyStopped=" // string@0075 │ │ -034908: 6e20 5e1b 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03490e: 5541 cc00 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00cc │ │ -034912: 6e20 641b 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -034918: 6e20 5e1b 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03491e: 1a01 071b |005f: const-string v1, "mLoadersStarted=" // string@1b07 │ │ -034922: 6e20 5e1b 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -034928: 5541 ca00 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ -03492c: 6e20 641b 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -034932: 5441 c900 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -034936: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -03493a: 6e20 5e1b 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -034940: 1a01 5f09 |0070: const-string v1, "Loader Manager " // string@095f │ │ -034944: 6e20 5e1b 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03494a: 5441 c900 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -03494e: 7110 d91b 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ -034954: 0a01 |007a: move-result v1 │ │ -034956: 7110 901b 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -03495c: 0c01 |007e: move-result-object v1 │ │ -03495e: 6e20 5e1b 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -034964: 1a01 e400 |0082: const-string v1, ":" // string@00e4 │ │ -034968: 6e20 631b 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03496e: 5441 c900 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -034972: 2202 f003 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -034976: 7010 c91b 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03497c: 6e20 d21b 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -034982: 0c02 |0091: move-result-object v2 │ │ -034984: 1a03 0200 |0092: const-string v3, " " // string@0002 │ │ -034988: 6e20 d21b 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03498e: 0c02 |0097: move-result-object v2 │ │ -034990: 6e10 d61b 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -034996: 0c02 |009b: move-result-object v2 │ │ -034998: 6e58 5404 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@0454 │ │ -03499e: 5441 c700 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -0349a2: 6e58 9d03 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@039d │ │ -0349a8: 6e20 5e1b 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0349ae: 1a01 510d |00a7: const-string v1, "View Hierarchy:" // string@0d51 │ │ -0349b2: 6e20 631b 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -0349b8: 2201 f003 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0349bc: 7010 c91b 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0349c2: 6e20 d21b 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0349c8: 0c01 |00b4: move-result-object v1 │ │ -0349ca: 1a02 0200 |00b5: const-string v2, " " // string@0002 │ │ -0349ce: 6e20 d21b 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0349d4: 0c01 |00ba: move-result-object v1 │ │ -0349d6: 6e10 d61b 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0349dc: 0c01 |00be: move-result-object v1 │ │ -0349de: 6e10 4803 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0348 │ │ -0349e4: 0c02 |00c2: move-result-object v2 │ │ -0349e6: 6e10 7e19 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ -0349ec: 0c02 |00c6: move-result-object v2 │ │ -0349ee: 7040 3b03 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@033b │ │ -0349f4: 0e00 |00ca: return-void │ │ +034848: |[034848] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +034858: 6001 3800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03485c: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +034860: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +034864: 6e20 5e1b 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03486a: 1a01 6909 |0009: const-string v1, "Local FragmentActivity " // string@0969 │ │ +03486e: 6e20 5e1b 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +034874: 7110 d91b 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ +03487a: 0a01 |0011: move-result v1 │ │ +03487c: 7110 901b 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +034882: 0c01 |0015: move-result-object v1 │ │ +034884: 6e20 5e1b 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03488a: 1a01 3500 |0019: const-string v1, " State:" // string@0035 │ │ +03488e: 6e20 631b 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +034894: 2201 f003 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +034898: 7010 c91b 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03489e: 6e20 d21b 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0348a4: 0c01 |0026: move-result-object v1 │ │ +0348a6: 1a02 0200 |0027: const-string v2, " " // string@0002 │ │ +0348aa: 6e20 d21b 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0348b0: 0c01 |002c: move-result-object v1 │ │ +0348b2: 6e10 d61b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0348b8: 0c00 |0030: move-result-object v0 │ │ +0348ba: 6e20 5e1b 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0348c0: 1a01 bf19 |0034: const-string v1, "mCreated=" // string@19bf │ │ +0348c4: 6e20 5e1b 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0348ca: 5541 c600 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c6 │ │ +0348ce: 6e20 5f1b 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +0348d4: 1a01 df1b |003e: const-string v1, "mResumed=" // string@1bdf │ │ +0348d8: 6e20 5e1b 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0348de: 5541 cd00 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00cd │ │ +0348e2: 6e20 5f1b 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +0348e8: 1a01 7c00 |0048: const-string v1, " mStopped=" // string@007c │ │ +0348ec: 6e20 5e1b 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0348f2: 5541 cf00 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cf │ │ +0348f6: 6e20 5f1b 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +0348fc: 1a01 7400 |0052: const-string v1, " mReallyStopped=" // string@0074 │ │ +034900: 6e20 5e1b 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +034906: 5541 cc00 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00cc │ │ +03490a: 6e20 641b 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +034910: 6e20 5e1b 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +034916: 1a01 051b |005f: const-string v1, "mLoadersStarted=" // string@1b05 │ │ +03491a: 6e20 5e1b 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +034920: 5541 ca00 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ +034924: 6e20 641b 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +03492a: 5441 c900 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +03492e: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +034932: 6e20 5e1b 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +034938: 1a01 5e09 |0070: const-string v1, "Loader Manager " // string@095e │ │ +03493c: 6e20 5e1b 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +034942: 5441 c900 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +034946: 7110 d91b 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ +03494c: 0a01 |007a: move-result v1 │ │ +03494e: 7110 901b 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +034954: 0c01 |007e: move-result-object v1 │ │ +034956: 6e20 5e1b 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03495c: 1a01 e300 |0082: const-string v1, ":" // string@00e3 │ │ +034960: 6e20 631b 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +034966: 5441 c900 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +03496a: 2202 f003 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +03496e: 7010 c91b 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +034974: 6e20 d21b 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03497a: 0c02 |0091: move-result-object v2 │ │ +03497c: 1a03 0200 |0092: const-string v3, " " // string@0002 │ │ +034980: 6e20 d21b 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034986: 0c02 |0097: move-result-object v2 │ │ +034988: 6e10 d61b 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03498e: 0c02 |009b: move-result-object v2 │ │ +034990: 6e58 5404 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@0454 │ │ +034996: 5441 c700 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03499a: 6e58 9d03 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@039d │ │ +0349a0: 6e20 5e1b 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0349a6: 1a01 4f0d |00a7: const-string v1, "View Hierarchy:" // string@0d4f │ │ +0349aa: 6e20 631b 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0349b0: 2201 f003 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0349b4: 7010 c91b 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0349ba: 6e20 d21b 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0349c0: 0c01 |00b4: move-result-object v1 │ │ +0349c2: 1a02 0200 |00b5: const-string v2, " " // string@0002 │ │ +0349c6: 6e20 d21b 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0349cc: 0c01 |00ba: move-result-object v1 │ │ +0349ce: 6e10 d61b 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0349d4: 0c01 |00be: move-result-object v1 │ │ +0349d6: 6e10 4803 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0348 │ │ +0349dc: 0c02 |00c2: move-result-object v2 │ │ +0349de: 6e10 7e19 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ +0349e4: 0c02 |00c6: move-result-object v2 │ │ +0349e6: 7040 3b03 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@033b │ │ +0349ec: 0e00 |00ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0006 line=650 │ │ 0x000e line=651 │ │ 0x0019 line=652 │ │ 0x001e line=653 │ │ @@ -10263,33 +10263,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 │ │ -0349f8: |[0349f8] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -034a08: 5421 c300 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -034a0c: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -034a10: 2201 5201 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@0152 │ │ -034a14: 7010 fd06 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@06fd │ │ -034a1a: 5b21 c300 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -034a1e: 5421 c300 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -034a22: 6e20 0507 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ -034a28: 0c00 |0010: move-result-object v0 │ │ -034a2a: 1f00 c200 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00c2 │ │ -034a2e: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -034a32: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -034a36: 2200 c200 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00c2 │ │ -034a3a: 7040 4b04 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@044b │ │ -034a40: 5421 c300 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -034a44: 6e30 0d07 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@070d │ │ -034a4a: 1100 |0021: return-object v0 │ │ -034a4c: 6e20 5b04 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@045b │ │ -034a52: 28fc |0025: goto 0021 // -0004 │ │ +0349f0: |[0349f0] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +034a00: 5421 c300 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +034a04: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +034a08: 2201 5201 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@0152 │ │ +034a0c: 7010 fd06 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@06fd │ │ +034a12: 5b21 c300 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +034a16: 5421 c300 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +034a1a: 6e20 0507 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ +034a20: 0c00 |0010: move-result-object v0 │ │ +034a22: 1f00 c200 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00c2 │ │ +034a26: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +034a2a: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +034a2e: 2200 c200 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00c2 │ │ +034a32: 7040 4b04 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@044b │ │ +034a38: 5421 c300 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +034a3c: 6e30 0d07 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@070d │ │ +034a42: 1100 |0021: return-object v0 │ │ +034a44: 6e20 5b04 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@045b │ │ +034a4a: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=863 │ │ 0x0004 line=864 │ │ 0x000b line=866 │ │ 0x0013 line=867 │ │ 0x0015 line=868 │ │ @@ -10310,17 +10310,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -034a54: |[034a54] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -034a64: 5410 c700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034a68: 1100 |0002: return-object v0 │ │ +034a4c: |[034a4c] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +034a5c: 5410 c700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034a60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -10328,28 +10328,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -034a6c: |[034a6c] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -034a7c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -034a7e: 5430 c900 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -034a82: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -034a86: 5430 c900 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -034a8a: 1100 |0007: return-object v0 │ │ -034a8c: 5c32 c400 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00c4 │ │ -034a90: 1a00 cc00 |000a: const-string v0, "(root)" // string@00cc │ │ -034a94: 5531 ca00 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ -034a98: 6e40 4003 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ -034a9e: 0c00 |0011: move-result-object v0 │ │ -034aa0: 5b30 c900 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -034aa4: 5430 c900 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -034aa8: 28f1 |0016: goto 0007 // -000f │ │ +034a64: |[034a64] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +034a74: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +034a76: 5430 c900 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +034a7a: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +034a7e: 5430 c900 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +034a82: 1100 |0007: return-object v0 │ │ +034a84: 5c32 c400 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00c4 │ │ +034a88: 1a00 cb00 |000a: const-string v0, "(root)" // string@00cb │ │ +034a8c: 5531 ca00 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ +034a90: 6e40 4003 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ +034a96: 0c00 |0011: move-result-object v0 │ │ +034a98: 5b30 c900 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +034a9c: 5430 c900 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +034aa0: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=854 │ │ 0x0005 line=855 │ │ 0x0007 line=859 │ │ 0x0008 line=857 │ │ 0x000a line=858 │ │ @@ -10362,28 +10362,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -034aac: |[034aac] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ -034abc: 5421 c300 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -034ac0: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -034ac4: 5421 c300 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -034ac8: 6e20 0507 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ -034ace: 0c00 |0009: move-result-object v0 │ │ -034ad0: 1f00 c200 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00c2 │ │ -034ad4: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -034ad8: 5501 4301 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ -034adc: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -034ae0: 6e10 4e04 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@044e │ │ -034ae6: 5421 c300 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -034aea: 6e20 0e07 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@070e │ │ -034af0: 0e00 |001a: return-void │ │ +034aa4: |[034aa4] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ +034ab4: 5421 c300 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +034ab8: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +034abc: 5421 c300 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +034ac0: 6e20 0507 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ +034ac6: 0c00 |0009: move-result-object v0 │ │ +034ac8: 1f00 c200 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@00c2 │ │ +034acc: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +034ad0: 5501 4301 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ +034ad4: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +034ad8: 6e10 4e04 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@044e │ │ +034ade: 5421 c300 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +034ae2: 6e20 0e07 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@070e │ │ +034ae8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ 0x0004 line=838 │ │ 0x000c line=839 │ │ 0x0012 line=840 │ │ 0x0015 line=841 │ │ @@ -10398,69 +10398,69 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -034af4: |[034af4] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -034b04: 5452 c700 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034b08: 6e10 b003 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ -034b0e: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -034b12: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ -034b16: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ -034b1a: 5452 c700 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034b1e: 5422 dd00 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -034b22: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -034b26: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ -034b2a: 5452 c700 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034b2e: 5422 dd00 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -034b32: 6e10 0f1c 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -034b38: 0a02 |001a: move-result v2 │ │ -034b3a: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ -034b3e: 1a02 a603 |001d: const-string v2, "FragmentActivity" // string@03a6 │ │ -034b42: 2203 f003 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -034b46: 7010 c91b 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -034b4c: 1a04 dc01 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@01dc │ │ -034b50: 6e20 d21b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -034b56: 0c03 |0029: move-result-object v3 │ │ -034b58: 7110 901b 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -034b5e: 0c04 |002d: move-result-object v4 │ │ -034b60: 6e20 d21b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -034b66: 0c03 |0031: move-result-object v3 │ │ -034b68: 6e10 d61b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -034b6e: 0c03 |0035: move-result-object v3 │ │ -034b70: 7120 0518 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -034b76: 0e00 |0039: return-void │ │ -034b78: 5452 c700 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034b7c: 5422 dd00 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -034b80: 6e20 081c 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -034b86: 0c00 |0041: move-result-object v0 │ │ -034b88: 1f00 9e00 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -034b8c: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ -034b90: 1a02 a603 |0046: const-string v2, "FragmentActivity" // string@03a6 │ │ -034b94: 2203 f003 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -034b98: 7010 c91b 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -034b9e: 1a04 dd01 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@01dd │ │ -034ba2: 6e20 d21b 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -034ba8: 0c03 |0052: move-result-object v3 │ │ -034baa: 7110 901b 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -034bb0: 0c04 |0056: move-result-object v4 │ │ -034bb2: 6e20 d21b 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -034bb8: 0c03 |005a: move-result-object v3 │ │ -034bba: 6e10 d61b 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -034bc0: 0c03 |005e: move-result-object v3 │ │ -034bc2: 7120 0518 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -034bc8: 28d7 |0062: goto 0039 // -0029 │ │ -034bca: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ -034bd0: b562 |0066: and-int/2addr v2, v6 │ │ -034bd2: 6e40 fd02 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@02fd │ │ -034bd8: 28cf |006a: goto 0039 // -0031 │ │ -034bda: 6f40 1700 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0017 │ │ -034be0: 28cb |006e: goto 0039 // -0035 │ │ +034aec: |[034aec] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +034afc: 5452 c700 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034b00: 6e10 b003 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ +034b06: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +034b0a: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ +034b0e: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ +034b12: 5452 c700 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034b16: 5422 dd00 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +034b1a: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +034b1e: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ +034b22: 5452 c700 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034b26: 5422 dd00 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +034b2a: 6e10 0f1c 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +034b30: 0a02 |001a: move-result v2 │ │ +034b32: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ +034b36: 1a02 a503 |001d: const-string v2, "FragmentActivity" // string@03a5 │ │ +034b3a: 2203 f003 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +034b3e: 7010 c91b 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +034b44: 1a04 db01 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@01db │ │ +034b48: 6e20 d21b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034b4e: 0c03 |0029: move-result-object v3 │ │ +034b50: 7110 901b 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +034b56: 0c04 |002d: move-result-object v4 │ │ +034b58: 6e20 d21b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034b5e: 0c03 |0031: move-result-object v3 │ │ +034b60: 6e10 d61b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +034b66: 0c03 |0035: move-result-object v3 │ │ +034b68: 7120 0518 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +034b6e: 0e00 |0039: return-void │ │ +034b70: 5452 c700 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034b74: 5422 dd00 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +034b78: 6e20 081c 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +034b7e: 0c00 |0041: move-result-object v0 │ │ +034b80: 1f00 9e00 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +034b84: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ +034b88: 1a02 a503 |0046: const-string v2, "FragmentActivity" // string@03a5 │ │ +034b8c: 2203 f003 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +034b90: 7010 c91b 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +034b96: 1a04 dc01 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@01dc │ │ +034b9a: 6e20 d21b 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034ba0: 0c03 |0052: move-result-object v3 │ │ +034ba2: 7110 901b 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +034ba8: 0c04 |0056: move-result-object v4 │ │ +034baa: 6e20 d21b 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +034bb0: 0c03 |005a: move-result-object v3 │ │ +034bb2: 6e10 d61b 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +034bb8: 0c03 |005e: move-result-object v3 │ │ +034bba: 7120 0518 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +034bc0: 28d7 |0062: goto 0039 // -0029 │ │ +034bc2: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ +034bc8: b562 |0066: and-int/2addr v2, v6 │ │ +034bca: 6e40 fd02 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@02fd │ │ +034bd0: 28cf |006a: goto 0039 // -0031 │ │ +034bd2: 6f40 1700 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0017 │ │ +034bd8: 28cb |006e: goto 0039 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ 0x0007 line=151 │ │ 0x0009 line=152 │ │ 0x000b line=153 │ │ @@ -10484,16 +10484,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 │ │ -034be4: |[034be4] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -034bf4: 0e00 |0000: return-void │ │ +034bdc: |[034bdc] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +034bec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -10502,21 +10502,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -034bf8: |[034bf8] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -034c08: 5410 c700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034c0c: 6e10 b403 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@03b4 │ │ -034c12: 0a00 |0005: move-result v0 │ │ -034c14: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -034c18: 6e10 6b03 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.supportFinishAfterTransition:()V // method@036b │ │ -034c1e: 0e00 |000b: return-void │ │ +034bf0: |[034bf0] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +034c00: 5410 c700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034c04: 6e10 b403 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@03b4 │ │ +034c0a: 0a00 |0005: move-result v0 │ │ +034c0c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +034c10: 6e10 6b03 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.supportFinishAfterTransition:()V // method@036b │ │ +034c16: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0008 line=177 │ │ 0x000b line=179 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -10526,19 +10526,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -034c20: |[034c20] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -034c30: 6f20 1800 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0018 │ │ -034c36: 5410 c700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034c3a: 6e20 8e03 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@038e │ │ -034c40: 0e00 |0008: return-void │ │ +034c18: |[034c18] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +034c28: 6f20 1800 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0018 │ │ +034c2e: 5410 c700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034c32: 6e20 8e03 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@038e │ │ +034c38: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0003 line=241 │ │ 0x0008 line=242 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -10549,45 +10549,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -034c44: |[034c44] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -034c54: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -034c56: 5453 c700 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034c5a: 5454 c500 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00c5 │ │ -034c5e: 6e40 8803 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@0388 │ │ -034c64: 6e10 3f03 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@033f │ │ -034c6a: 0c03 |000b: move-result-object v3 │ │ -034c6c: 6e10 4d18 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@184d │ │ -034c72: 0c03 |000f: move-result-object v3 │ │ -034c74: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ -034c78: 6e10 3f03 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@033f │ │ -034c7e: 0c03 |0015: move-result-object v3 │ │ -034c80: 6e20 5018 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1850 │ │ -034c86: 6f20 1900 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0019 │ │ -034c8c: 6e10 3e03 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@033e │ │ -034c92: 0c00 |001f: move-result-object v0 │ │ -034c94: 1f00 a100 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00a1 │ │ -034c98: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ -034c9c: 5403 c200 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ -034ca0: 5b53 c300 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -034ca4: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ -034ca8: 1a03 f40f |002a: const-string v3, "android:support:fragments" // string@0ff4 │ │ -034cac: 6e20 1802 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ -034cb2: 0c01 |002f: move-result-object v1 │ │ -034cb4: 5453 c700 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034cb8: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -034cbc: 5402 c100 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00c1 │ │ -034cc0: 6e30 b903 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@03b9 │ │ -034cc6: 5452 c700 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034cca: 6e10 9003 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0390 │ │ -034cd0: 0e00 |003e: return-void │ │ +034c3c: |[034c3c] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +034c4c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +034c4e: 5453 c700 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034c52: 5454 c500 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00c5 │ │ +034c56: 6e40 8803 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@0388 │ │ +034c5c: 6e10 3f03 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@033f │ │ +034c62: 0c03 |000b: move-result-object v3 │ │ +034c64: 6e10 4d18 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@184d │ │ +034c6a: 0c03 |000f: move-result-object v3 │ │ +034c6c: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ +034c70: 6e10 3f03 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@033f │ │ +034c76: 0c03 |0015: move-result-object v3 │ │ +034c78: 6e20 5018 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@1850 │ │ +034c7e: 6f20 1900 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0019 │ │ +034c84: 6e10 3e03 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@033e │ │ +034c8a: 0c00 |001f: move-result-object v0 │ │ +034c8c: 1f00 a100 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00a1 │ │ +034c90: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ +034c94: 5403 c200 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ +034c98: 5b53 c300 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +034c9c: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ +034ca0: 1a03 f20f |002a: const-string v3, "android:support:fragments" // string@0ff2 │ │ +034ca4: 6e20 1802 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ +034caa: 0c01 |002f: move-result-object v1 │ │ +034cac: 5453 c700 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034cb0: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +034cb4: 5402 c100 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00c1 │ │ +034cb8: 6e30 b903 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@03b9 │ │ +034cbe: 5452 c700 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034cc2: 6e10 9003 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@0390 │ │ +034cc8: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=249 │ │ 0x0008 line=251 │ │ 0x0012 line=252 │ │ 0x0019 line=255 │ │ 0x001c line=257 │ │ @@ -10609,33 +10609,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -034cd4: |[034cd4] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -034ce4: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -034ce8: 6f30 1a00 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@001a │ │ -034cee: 0a00 |0005: move-result v0 │ │ -034cf0: 5431 c700 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034cf4: 6e10 4103 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0341 │ │ -034cfa: 0c02 |000b: move-result-object v2 │ │ -034cfc: 6e30 9103 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0391 │ │ -034d02: 0a01 |000f: move-result v1 │ │ -034d04: b610 |0010: or-int/2addr v0, v1 │ │ -034d06: 6001 3800 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -034d0a: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -034d0e: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -034d12: 0f00 |0017: return v0 │ │ -034d14: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -034d16: 28fe |0019: goto 0017 // -0002 │ │ -034d18: 6f30 1a00 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@001a │ │ -034d1e: 0a00 |001d: move-result v0 │ │ -034d20: 28f9 |001e: goto 0017 // -0007 │ │ +034ccc: |[034ccc] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +034cdc: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +034ce0: 6f30 1a00 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@001a │ │ +034ce6: 0a00 |0005: move-result v0 │ │ +034ce8: 5431 c700 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034cec: 6e10 4103 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0341 │ │ +034cf2: 0c02 |000b: move-result-object v2 │ │ +034cf4: 6e30 9103 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0391 │ │ +034cfa: 0a01 |000f: move-result v1 │ │ +034cfc: b610 |0010: or-int/2addr v0, v1 │ │ +034cfe: 6001 3800 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +034d02: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +034d06: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +034d0a: 0f00 |0017: return v0 │ │ +034d0c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +034d0e: 28fe |0019: goto 0017 // -0002 │ │ +034d10: 6f30 1a00 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@001a │ │ +034d16: 0a00 |001d: move-result v0 │ │ +034d18: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ 0x0006 line=276 │ │ 0x0011 line=277 │ │ 0x0017 line=285 │ │ @@ -10653,29 +10653,29 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -034d24: |[034d24] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -034d34: 1a01 2a14 |0000: const-string v1, "fragment" // string@142a │ │ -034d38: 6e20 b81b 3100 |0002: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -034d3e: 0a01 |0005: move-result v1 │ │ -034d40: 3901 0700 |0006: if-nez v1, 000d // +0007 │ │ -034d44: 6f40 1b00 3254 |0008: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@001b │ │ -034d4a: 0c00 |000b: move-result-object v0 │ │ -034d4c: 1100 |000c: return-object v0 │ │ -034d4e: 5421 c700 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034d52: 6e40 b103 3154 |000f: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@03b1 │ │ -034d58: 0c00 |0012: move-result-object v0 │ │ -034d5a: 3900 f9ff |0013: if-nez v0, 000c // -0007 │ │ -034d5e: 6f40 1b00 3254 |0015: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@001b │ │ -034d64: 0c00 |0018: move-result-object v0 │ │ -034d66: 28f3 |0019: goto 000c // -000d │ │ +034d1c: |[034d1c] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +034d2c: 1a01 2814 |0000: const-string v1, "fragment" // string@1428 │ │ +034d30: 6e20 b81b 3100 |0002: invoke-virtual {v1, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +034d36: 0a01 |0005: move-result v1 │ │ +034d38: 3901 0700 |0006: if-nez v1, 000d // +0007 │ │ +034d3c: 6f40 1b00 3254 |0008: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@001b │ │ +034d42: 0c00 |000b: move-result-object v0 │ │ +034d44: 1100 |000c: return-object v0 │ │ +034d46: 5421 c700 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034d4a: 6e40 b103 3154 |000f: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@03b1 │ │ +034d50: 0c00 |0012: move-result-object v0 │ │ +034d52: 3900 f9ff |0013: if-nez v0, 000c // -0007 │ │ +034d56: 6f40 1b00 3254 |0015: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@001b │ │ +034d5c: 0c00 |0018: move-result-object v0 │ │ +034d5e: 28f3 |0019: goto 000c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0008 line=294 │ │ 0x000c line=301 │ │ 0x000d line=297 │ │ 0x0013 line=298 │ │ @@ -10692,25 +10692,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -034d68: |[034d68] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -034d78: 6f10 1c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@001c │ │ -034d7e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -034d80: 6e20 3903 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0339 │ │ -034d86: 5410 c700 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034d8a: 6e10 9203 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0392 │ │ -034d90: 5410 c900 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -034d94: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -034d98: 5410 c900 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -034d9c: 6e10 4e04 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@044e │ │ -034da2: 0e00 |0015: return-void │ │ +034d60: |[034d60] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +034d70: 6f10 1c00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@001c │ │ +034d76: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +034d78: 6e20 3903 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0339 │ │ +034d7e: 5410 c700 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034d82: 6e10 9203 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@0392 │ │ +034d88: 5410 c900 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +034d8c: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +034d90: 5410 c900 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +034d94: 6e10 4e04 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@044e │ │ +034d9a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0003 line=311 │ │ 0x0007 line=313 │ │ 0x000c line=314 │ │ 0x0010 line=315 │ │ @@ -10723,29 +10723,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -034da4: |[034da4] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -034db4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -034db8: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -034dba: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -034dbe: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -034dc0: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -034dc4: 6e10 4318 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1843 │ │ -034dca: 0a00 |000b: move-result v0 │ │ -034dcc: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -034dd0: 6e10 4d03 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@034d │ │ -034dd6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -034dd8: 0f00 |0012: return v0 │ │ -034dda: 6f30 1d00 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@001d │ │ -034de0: 0a00 |0016: move-result v0 │ │ -034de2: 28fb |0017: goto 0012 // -0005 │ │ +034d9c: |[034d9c] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +034dac: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +034db0: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +034db2: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +034db6: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +034db8: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +034dbc: 6e10 4318 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1843 │ │ +034dc2: 0a00 |000b: move-result v0 │ │ +034dc4: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +034dc8: 6e10 4d03 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@034d │ │ +034dce: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +034dd0: 0f00 |0012: return v0 │ │ +034dd2: 6f30 1d00 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@001d │ │ +034dd8: 0a00 |0016: move-result v0 │ │ +034dda: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x000e line=329 │ │ 0x0011 line=330 │ │ 0x0012 line=333 │ │ locals : │ │ @@ -10758,19 +10758,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -034de4: |[034de4] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -034df4: 6f10 1e00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@001e │ │ -034dfa: 5410 c700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034dfe: 6e10 9403 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0394 │ │ -034e04: 0e00 |0008: return-void │ │ +034ddc: |[034ddc] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +034dec: 6f10 1e00 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@001e │ │ +034df2: 5410 c700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034df6: 6e10 9403 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@0394 │ │ +034dfc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0003 line=342 │ │ 0x0008 line=343 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -10780,33 +10780,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -034e08: |[034e08] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -034e18: 6f30 1f00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001f │ │ -034e1e: 0a00 |0003: move-result v0 │ │ -034e20: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -034e24: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -034e26: 0f00 |0007: return v0 │ │ -034e28: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -034e2e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -034e30: 28fb |000c: goto 0007 // -0005 │ │ -034e32: 5410 c700 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034e36: 6e20 9503 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0395 │ │ -034e3c: 0a00 |0012: move-result v0 │ │ -034e3e: 28f4 |0013: goto 0007 // -000c │ │ -034e40: 5410 c700 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034e44: 6e20 8f03 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@038f │ │ -034e4a: 0a00 |0019: move-result v0 │ │ -034e4c: 28ed |001a: goto 0007 // -0013 │ │ -034e4e: 0000 |001b: nop // spacer │ │ -034e50: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +034e00: |[034e00] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +034e10: 6f30 1f00 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@001f │ │ +034e16: 0a00 |0003: move-result v0 │ │ +034e18: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +034e1c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +034e1e: 0f00 |0007: return v0 │ │ +034e20: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +034e26: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +034e28: 28fb |000c: goto 0007 // -0005 │ │ +034e2a: 5410 c700 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034e2e: 6e20 9503 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0395 │ │ +034e34: 0a00 |0012: move-result v0 │ │ +034e36: 28f4 |0013: goto 0007 // -000c │ │ +034e38: 5410 c700 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034e3c: 6e20 8f03 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@038f │ │ +034e42: 0a00 |0019: move-result v0 │ │ +034e44: 28ed |001a: goto 0007 // -0013 │ │ +034e46: 0000 |001b: nop // spacer │ │ +034e48: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0006 line=351 │ │ 0x0007 line=362 │ │ 0x0008 line=354 │ │ 0x000b line=362 │ │ @@ -10823,19 +10823,19 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -034e64: |[034e64] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -034e74: 6f20 2000 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@0020 │ │ -034e7a: 5410 c700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034e7e: 6e10 b003 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ -034e84: 0e00 |0008: return-void │ │ +034e5c: |[034e5c] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +034e6c: 6f20 2000 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@0020 │ │ +034e72: 5410 c700 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034e76: 6e10 b003 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ +034e7c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0003 line=406 │ │ 0x0008 line=407 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -10846,23 +10846,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -034e88: |[034e88] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -034e98: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -034e9e: 6f30 2100 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0021 │ │ -034ea4: 0e00 |0006: return-void │ │ -034ea6: 5410 c700 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034eaa: 6e20 9603 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0396 │ │ -034eb0: 28f7 |000c: goto 0003 // -0009 │ │ -034eb2: 0000 |000d: nop // spacer │ │ -034eb4: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +034e80: |[034e80] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +034e90: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +034e96: 6f30 2100 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0021 │ │ +034e9c: 0e00 |0006: return-void │ │ +034e9e: 5410 c700 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034ea2: 6e20 9603 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@0396 │ │ +034ea8: 28f7 |000c: goto 0003 // -0009 │ │ +034eaa: 0000 |000d: nop // spacer │ │ +034eac: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0003 line=376 │ │ 0x0006 line=377 │ │ 0x0007 line=373 │ │ 0x000d line=371 │ │ @@ -10876,29 +10876,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -034ec0: |[034ec0] android.support.v4.app.FragmentActivity.onPause:()V │ │ -034ed0: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -034ed2: 6f10 2200 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0022 │ │ -034ed8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -034eda: 5c20 cd00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00cd │ │ -034ede: 5420 c800 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -034ee2: 6e20 3402 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0234 │ │ -034ee8: 0a00 |000c: move-result v0 │ │ -034eea: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -034eee: 5420 c800 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -034ef2: 6e20 3c02 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@023c │ │ -034ef8: 6e10 6103 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0361 │ │ -034efe: 5420 c700 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034f02: 6e10 9703 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0397 │ │ -034f08: 0e00 |001c: return-void │ │ +034eb8: |[034eb8] android.support.v4.app.FragmentActivity.onPause:()V │ │ +034ec8: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +034eca: 6f10 2200 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@0022 │ │ +034ed0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +034ed2: 5c20 cd00 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00cd │ │ +034ed6: 5420 c800 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +034eda: 6e20 3402 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0234 │ │ +034ee0: 0a00 |000c: move-result v0 │ │ +034ee2: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +034ee6: 5420 c800 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +034eea: 6e20 3c02 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@023c │ │ +034ef0: 6e10 6103 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0361 │ │ +034ef6: 5420 c700 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034efa: 6e10 9703 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@0397 │ │ +034f00: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=384 │ │ 0x0004 line=385 │ │ 0x0007 line=386 │ │ 0x000f line=387 │ │ 0x0014 line=388 │ │ @@ -10912,23 +10912,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -034f0c: |[034f0c] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -034f1c: 6f10 2300 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@0023 │ │ -034f22: 5420 c800 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -034f26: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -034f28: 6e20 3c02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@023c │ │ -034f2e: 6e10 6103 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0361 │ │ -034f34: 5420 c700 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034f38: 6e10 9f03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ -034f3e: 0e00 |0011: return-void │ │ +034f04: |[034f04] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +034f14: 6f10 2300 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@0023 │ │ +034f1a: 5420 c800 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +034f1e: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +034f20: 6e20 3c02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@023c │ │ +034f26: 6e10 6103 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@0361 │ │ +034f2c: 5420 c700 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034f30: 6e10 9f03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ +034f36: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0003 line=432 │ │ 0x0009 line=433 │ │ 0x000c line=434 │ │ 0x0011 line=435 │ │ @@ -10940,19 +10940,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 │ │ -034f40: |[034f40] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -034f50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -034f52: 6f40 2400 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0024 │ │ -034f58: 0a00 |0004: move-result v0 │ │ -034f5a: 0f00 |0005: return v0 │ │ +034f38: |[034f38] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +034f48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +034f4a: 6f40 2400 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0024 │ │ +034f50: 0a00 |0004: move-result v0 │ │ +034f52: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 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; │ │ @@ -10962,33 +10962,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 │ │ -034f5c: |[034f5c] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -034f6c: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -034f70: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ -034f74: 5521 cb00 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00cb │ │ -034f78: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -034f7c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -034f7e: 5c21 cb00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00cb │ │ -034f82: 7210 5318 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1853 │ │ -034f88: 6e30 5103 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0351 │ │ -034f8e: 6e30 5d03 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@035d │ │ -034f94: 0a00 |0014: move-result v0 │ │ -034f96: 5421 c700 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034f9a: 6e20 9803 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0398 │ │ -034fa0: 0a01 |001a: move-result v1 │ │ -034fa2: b610 |001b: or-int/2addr v0, v1 │ │ -034fa4: 0f00 |001c: return v0 │ │ -034fa6: 6f40 2400 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0024 │ │ -034fac: 0a00 |0020: move-result v0 │ │ -034fae: 28fb |0021: goto 001c // -0005 │ │ +034f54: |[034f54] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +034f64: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +034f68: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ +034f6c: 5521 cb00 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00cb │ │ +034f70: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +034f74: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +034f76: 5c21 cb00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00cb │ │ +034f7a: 7210 5318 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@1853 │ │ +034f80: 6e30 5103 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0351 │ │ +034f86: 6e30 5d03 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@035d │ │ +034f8c: 0a00 |0014: move-result v0 │ │ +034f8e: 5421 c700 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034f92: 6e20 9803 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0398 │ │ +034f98: 0a01 |001a: move-result v1 │ │ +034f9a: b610 |001b: or-int/2addr v0, v1 │ │ +034f9c: 0f00 |001c: return v0 │ │ +034f9e: 6f40 2400 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0024 │ │ +034fa4: 0a00 |0020: move-result v0 │ │ +034fa6: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0004 line=453 │ │ 0x0008 line=454 │ │ 0x000b line=455 │ │ 0x000e line=456 │ │ @@ -11007,31 +11007,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -034fb0: |[034fb0] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -034fc0: 5510 ca00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ -034fc4: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -034fc8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -034fca: 5c10 ca00 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ -034fce: 5410 c900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -034fd2: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -034fd6: 5510 ce00 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ce │ │ -034fda: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -034fde: 5410 c900 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -034fe2: 6e10 5304 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0453 │ │ -034fe8: 5410 c700 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -034fec: 6e10 9903 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0399 │ │ -034ff2: 0e00 |0019: return-void │ │ -034ff4: 5410 c900 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -034ff8: 6e10 5104 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0451 │ │ -034ffe: 28f5 |001f: goto 0014 // -000b │ │ +034fa8: |[034fa8] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +034fb8: 5510 ca00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ +034fbc: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +034fc0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +034fc2: 5c10 ca00 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ +034fc6: 5410 c900 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +034fca: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +034fce: 5510 ce00 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@00ce │ │ +034fd2: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +034fd6: 5410 c900 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +034fda: 6e10 5304 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@0453 │ │ +034fe0: 5410 c700 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +034fe4: 6e10 9903 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@0399 │ │ +034fea: 0e00 |0019: return-void │ │ +034fec: 5410 c900 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +034ff0: 6e10 5104 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@0451 │ │ +034ff6: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ 0x0004 line=777 │ │ 0x0007 line=778 │ │ 0x000b line=779 │ │ 0x000f line=780 │ │ @@ -11046,24 +11046,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -035000: |[035000] android.support.v4.app.FragmentActivity.onResume:()V │ │ -035010: 6f10 2500 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0025 │ │ -035016: 5420 c800 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -03501a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -03501c: 6e20 3d02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@023d │ │ -035022: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -035024: 5c20 cd00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00cd │ │ -035028: 5420 c700 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -03502c: 6e10 9f03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ -035032: 0e00 |0011: return-void │ │ +034ff8: |[034ff8] android.support.v4.app.FragmentActivity.onResume:()V │ │ +035008: 6f10 2500 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@0025 │ │ +03500e: 5420 c800 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +035012: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +035014: 6e20 3d02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@023d │ │ +03501a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +03501c: 5c20 cd00 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@00cd │ │ +035020: 5420 c700 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +035024: 6e10 9f03 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ +03502a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0003 line=421 │ │ 0x0009 line=422 │ │ 0x000c line=423 │ │ 0x0011 line=424 │ │ @@ -11075,18 +11075,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -035034: |[035034] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ -035044: 5410 c700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -035048: 6e10 9a03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@039a │ │ -03504e: 0e00 |0005: return-void │ │ +03502c: |[03502c] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ +03503c: 5410 c700 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +035040: 6e10 9a03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@039a │ │ +035046: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0005 line=445 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -11095,17 +11095,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -035050: |[035050] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -035060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -035062: 1100 |0001: return-object v0 │ │ +035048: |[035048] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +035058: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03505a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #27 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -11113,68 +11113,68 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -035064: |[035064] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -035074: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -035076: 55b8 cf00 |0001: iget-boolean v8, v11, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cf │ │ -03507a: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ -03507e: 1218 |0005: const/4 v8, #int 1 // #1 │ │ -035080: 6e20 3903 8b00 |0006: invoke-virtual {v11, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0339 │ │ -035086: 6e10 6203 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@0362 │ │ -03508c: 0c01 |000c: move-result-object v1 │ │ -03508e: 54b8 c700 |000d: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -035092: 6e10 ba03 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@03ba │ │ -035098: 0c02 |0012: move-result-object v2 │ │ -03509a: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -03509c: 54b8 c300 |0014: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -0350a0: 3808 3300 |0016: if-eqz v8, 0049 // +0033 │ │ -0350a4: 54b8 c300 |0018: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -0350a8: 6e10 1107 0800 |001a: invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0711 │ │ -0350ae: 0a00 |001d: move-result v0 │ │ -0350b0: 2305 e604 |001e: new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@04e6 │ │ -0350b4: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ -0350b8: 3a03 0f00 |0022: if-ltz v3, 0031 // +000f │ │ -0350bc: 54b8 c300 |0024: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -0350c0: 6e20 1307 3800 |0026: invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0713 │ │ -0350c6: 0c08 |0029: move-result-object v8 │ │ -0350c8: 1f08 c200 |002a: check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; // type@00c2 │ │ -0350cc: 4d08 0503 |002c: aput-object v8, v5, v3 │ │ -0350d0: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0350d4: 28f2 |0030: goto 0022 // -000e │ │ -0350d6: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -0350d8: 3503 1700 |0032: if-ge v3, v0, 0049 // +0017 │ │ -0350dc: 4604 0503 |0034: aget-object v4, v5, v3 │ │ -0350e0: 5548 4301 |0036: iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ -0350e4: 3808 0600 |0038: if-eqz v8, 003e // +0006 │ │ -0350e8: 1217 |003a: const/4 v7, #int 1 // #1 │ │ -0350ea: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0350ee: 28f5 |003d: goto 0032 // -000b │ │ -0350f0: 6e10 4e04 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@044e │ │ -0350f6: 54b8 c300 |0041: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -0350fa: 544a 4501 |0043: iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0145 │ │ -0350fe: 6e20 0e07 a800 |0045: invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@070e │ │ -035104: 28f3 |0048: goto 003b // -000d │ │ -035106: 3902 0800 |0049: if-nez v2, 0051 // +0008 │ │ -03510a: 3907 0600 |004b: if-nez v7, 0051 // +0006 │ │ -03510e: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ -035112: 0796 |004f: move-object v6, v9 │ │ -035114: 1106 |0050: return-object v6 │ │ -035116: 2206 a100 |0051: new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00a1 │ │ -03511a: 7010 3703 0600 |0053: invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@0337 │ │ -035120: 5b69 be00 |0056: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00be │ │ -035124: 5b61 c000 |0058: iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00c0 │ │ -035128: 5b69 bf00 |005a: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Landroid/support/v4/util/SimpleArrayMap; // field@00bf │ │ -03512c: 5b62 c100 |005c: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00c1 │ │ -035130: 54b8 c300 |005e: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -035134: 5b68 c200 |0060: iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ -035138: 28ee |0062: goto 0050 // -0012 │ │ +03505c: |[03505c] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +03506c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +03506e: 55b8 cf00 |0001: iget-boolean v8, v11, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cf │ │ +035072: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ +035076: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +035078: 6e20 3903 8b00 |0006: invoke-virtual {v11, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@0339 │ │ +03507e: 6e10 6203 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@0362 │ │ +035084: 0c01 |000c: move-result-object v1 │ │ +035086: 54b8 c700 |000d: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03508a: 6e10 ba03 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@03ba │ │ +035090: 0c02 |0012: move-result-object v2 │ │ +035092: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +035094: 54b8 c300 |0014: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +035098: 3808 3300 |0016: if-eqz v8, 0049 // +0033 │ │ +03509c: 54b8 c300 |0018: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +0350a0: 6e10 1107 0800 |001a: invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0711 │ │ +0350a6: 0a00 |001d: move-result v0 │ │ +0350a8: 2305 e604 |001e: new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@04e6 │ │ +0350ac: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ +0350b0: 3a03 0f00 |0022: if-ltz v3, 0031 // +000f │ │ +0350b4: 54b8 c300 |0024: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +0350b8: 6e20 1307 3800 |0026: invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0713 │ │ +0350be: 0c08 |0029: move-result-object v8 │ │ +0350c0: 1f08 c200 |002a: check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; // type@00c2 │ │ +0350c4: 4d08 0503 |002c: aput-object v8, v5, v3 │ │ +0350c8: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0350cc: 28f2 |0030: goto 0022 // -000e │ │ +0350ce: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +0350d0: 3503 1700 |0032: if-ge v3, v0, 0049 // +0017 │ │ +0350d4: 4604 0503 |0034: aget-object v4, v5, v3 │ │ +0350d8: 5548 4301 |0036: iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ +0350dc: 3808 0600 |0038: if-eqz v8, 003e // +0006 │ │ +0350e0: 1217 |003a: const/4 v7, #int 1 // #1 │ │ +0350e2: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0350e6: 28f5 |003d: goto 0032 // -000b │ │ +0350e8: 6e10 4e04 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@044e │ │ +0350ee: 54b8 c300 |0041: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +0350f2: 544a 4501 |0043: iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0145 │ │ +0350f6: 6e20 0e07 a800 |0045: invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@070e │ │ +0350fc: 28f3 |0048: goto 003b // -000d │ │ +0350fe: 3902 0800 |0049: if-nez v2, 0051 // +0008 │ │ +035102: 3907 0600 |004b: if-nez v7, 0051 // +0006 │ │ +035106: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ +03510a: 0796 |004f: move-object v6, v9 │ │ +03510c: 1106 |0050: return-object v6 │ │ +03510e: 2206 a100 |0051: new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00a1 │ │ +035112: 7010 3703 0600 |0053: invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@0337 │ │ +035118: 5b69 be00 |0056: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00be │ │ +03511c: 5b61 c000 |0058: iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00c0 │ │ +035120: 5b69 bf00 |005a: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Landroid/support/v4/util/SimpleArrayMap; // field@00bf │ │ +035124: 5b62 c100 |005c: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00c1 │ │ +035128: 54b8 c300 |005e: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +03512c: 5b68 c200 |0060: iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00c2 │ │ +035130: 28ee |0062: goto 0050 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=479 │ │ 0x0005 line=480 │ │ 0x0009 line=483 │ │ 0x000d line=485 │ │ 0x0013 line=486 │ │ @@ -11215,23 +11215,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -03513c: |[03513c] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -03514c: 6f20 2600 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0026 │ │ -035152: 5421 c700 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -035156: 6e10 bc03 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@03bc │ │ -03515c: 0c00 |0008: move-result-object v0 │ │ -03515e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -035162: 1a01 f40f |000b: const-string v1, "android:support:fragments" // string@0ff4 │ │ -035166: 6e30 2502 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -03516c: 0e00 |0010: return-void │ │ +035134: |[035134] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +035144: 6f20 2600 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0026 │ │ +03514a: 5421 c700 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03514e: 6e10 bc03 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@03bc │ │ +035154: 0c00 |0008: move-result-object v0 │ │ +035156: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +03515a: 1a01 f20f |000b: const-string v1, "android:support:fragments" // string@0ff2 │ │ +03515e: 6e30 2502 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +035164: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0003 line=524 │ │ 0x0009 line=525 │ │ 0x000b line=526 │ │ 0x0010 line=528 │ │ @@ -11245,79 +11245,79 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 131 16-bit code units │ │ -035170: |[035170] android.support.v4.app.FragmentActivity.onStart:()V │ │ -035180: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -035182: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -035184: 6f10 2700 0800 |0002: invoke-super {v8}, Landroid/app/Activity;.onStart:()V // method@0027 │ │ -03518a: 5c87 cf00 |0005: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cf │ │ -03518e: 5c87 cc00 |0007: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00cc │ │ -035192: 5484 c800 |0009: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -035196: 6e20 3c02 6400 |000b: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeMessages:(I)V // method@023c │ │ -03519c: 5584 c600 |000e: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c6 │ │ -0351a0: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ -0351a4: 5c86 c600 |0012: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c6 │ │ -0351a8: 5484 c700 |0014: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -0351ac: 6e10 8d03 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@038d │ │ -0351b2: 5484 c700 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -0351b6: 6e10 b003 0400 |001b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ -0351bc: 5484 c700 |001e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -0351c0: 6e10 9f03 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ -0351c6: 5584 ca00 |0023: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ -0351ca: 3904 0f00 |0025: if-nez v4, 0034 // +000f │ │ -0351ce: 5c86 ca00 |0027: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ -0351d2: 5484 c900 |0029: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -0351d6: 3804 2b00 |002b: if-eqz v4, 0056 // +002b │ │ -0351da: 5484 c900 |002d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -0351de: 6e10 5204 0400 |002f: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0452 │ │ -0351e4: 5c86 c400 |0032: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00c4 │ │ -0351e8: 5484 c700 |0034: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -0351ec: 6e10 9b03 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@039b │ │ -0351f2: 5484 c300 |0039: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -0351f6: 3804 4700 |003b: if-eqz v4, 0082 // +0047 │ │ -0351fa: 5484 c300 |003d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -0351fe: 6e10 1107 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0711 │ │ -035204: 0a00 |0042: move-result v0 │ │ -035206: 2303 e604 |0043: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@04e6 │ │ -03520a: d801 00ff |0045: add-int/lit8 v1, v0, #int -1 // #ff │ │ -03520e: 3a01 2d00 |0047: if-ltz v1, 0074 // +002d │ │ -035212: 5484 c300 |0049: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ -035216: 6e20 1307 1400 |004b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0713 │ │ -03521c: 0c04 |004e: move-result-object v4 │ │ -03521e: 1f04 c200 |004f: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@00c2 │ │ -035222: 4d04 0301 |0051: aput-object v4, v3, v1 │ │ -035226: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03522a: 28f2 |0055: goto 0047 // -000e │ │ -03522c: 5584 c400 |0056: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00c4 │ │ -035230: 3904 daff |0058: if-nez v4, 0032 // -0026 │ │ -035234: 1a04 cc00 |005a: const-string v4, "(root)" // string@00cc │ │ -035238: 5585 ca00 |005c: iget-boolean v5, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ -03523c: 6e40 4003 4875 |005e: invoke-virtual {v8, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ -035242: 0c04 |0061: move-result-object v4 │ │ -035244: 5b84 c900 |0062: iput-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -035248: 5484 c900 |0064: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -03524c: 3804 ccff |0066: if-eqz v4, 0032 // -0034 │ │ -035250: 5484 c900 |0068: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -035254: 5544 4401 |006a: iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ -035258: 3904 c6ff |006c: if-nez v4, 0032 // -003a │ │ -03525c: 5484 c900 |006e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ -035260: 6e10 5204 0400 |0070: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0452 │ │ -035266: 28bf |0073: goto 0032 // -0041 │ │ -035268: 1201 |0074: const/4 v1, #int 0 // #0 │ │ -03526a: 3501 0d00 |0075: if-ge v1, v0, 0082 // +000d │ │ -03526e: 4602 0301 |0077: aget-object v2, v3, v1 │ │ -035272: 6e10 5504 0200 |0079: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0455 │ │ -035278: 6e10 5004 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0450 │ │ -03527e: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035282: 28f4 |0081: goto 0075 // -000c │ │ -035284: 0e00 |0082: return-void │ │ +035168: |[035168] android.support.v4.app.FragmentActivity.onStart:()V │ │ +035178: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +03517a: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +03517c: 6f10 2700 0800 |0002: invoke-super {v8}, Landroid/app/Activity;.onStart:()V // method@0027 │ │ +035182: 5c87 cf00 |0005: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cf │ │ +035186: 5c87 cc00 |0007: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@00cc │ │ +03518a: 5484 c800 |0009: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +03518e: 6e20 3c02 6400 |000b: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeMessages:(I)V // method@023c │ │ +035194: 5584 c600 |000e: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c6 │ │ +035198: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ +03519c: 5c86 c600 |0012: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@00c6 │ │ +0351a0: 5484 c700 |0014: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +0351a4: 6e10 8d03 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@038d │ │ +0351aa: 5484 c700 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +0351ae: 6e10 b003 0400 |001b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@03b0 │ │ +0351b4: 5484 c700 |001e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +0351b8: 6e10 9f03 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ +0351be: 5584 ca00 |0023: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ +0351c2: 3904 0f00 |0025: if-nez v4, 0034 // +000f │ │ +0351c6: 5c86 ca00 |0027: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ +0351ca: 5484 c900 |0029: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +0351ce: 3804 2b00 |002b: if-eqz v4, 0056 // +002b │ │ +0351d2: 5484 c900 |002d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +0351d6: 6e10 5204 0400 |002f: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0452 │ │ +0351dc: 5c86 c400 |0032: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00c4 │ │ +0351e0: 5484 c700 |0034: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +0351e4: 6e10 9b03 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@039b │ │ +0351ea: 5484 c300 |0039: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +0351ee: 3804 4700 |003b: if-eqz v4, 0082 // +0047 │ │ +0351f2: 5484 c300 |003d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +0351f6: 6e10 1107 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0711 │ │ +0351fc: 0a00 |0042: move-result v0 │ │ +0351fe: 2303 e604 |0043: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@04e6 │ │ +035202: d801 00ff |0045: add-int/lit8 v1, v0, #int -1 // #ff │ │ +035206: 3a01 2d00 |0047: if-ltz v1, 0074 // +002d │ │ +03520a: 5484 c300 |0049: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00c3 │ │ +03520e: 6e20 1307 1400 |004b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0713 │ │ +035214: 0c04 |004e: move-result-object v4 │ │ +035216: 1f04 c200 |004f: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@00c2 │ │ +03521a: 4d04 0301 |0051: aput-object v4, v3, v1 │ │ +03521e: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ +035222: 28f2 |0055: goto 0047 // -000e │ │ +035224: 5584 c400 |0056: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00c4 │ │ +035228: 3904 daff |0058: if-nez v4, 0032 // -0026 │ │ +03522c: 1a04 cb00 |005a: const-string v4, "(root)" // string@00cb │ │ +035230: 5585 ca00 |005c: iget-boolean v5, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@00ca │ │ +035234: 6e40 4003 4875 |005e: invoke-virtual {v8, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0340 │ │ +03523a: 0c04 |0061: move-result-object v4 │ │ +03523c: 5b84 c900 |0062: iput-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +035240: 5484 c900 |0064: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +035244: 3804 ccff |0066: if-eqz v4, 0032 // -0034 │ │ +035248: 5484 c900 |0068: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +03524c: 5544 4401 |006a: iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ +035250: 3904 c6ff |006c: if-nez v4, 0032 // -003a │ │ +035254: 5484 c900 |006e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00c9 │ │ +035258: 6e10 5204 0400 |0070: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@0452 │ │ +03525e: 28bf |0073: goto 0032 // -0041 │ │ +035260: 1201 |0074: const/4 v1, #int 0 // #0 │ │ +035262: 3501 0d00 |0075: if-ge v1, v0, 0082 // +000d │ │ +035266: 4602 0301 |0077: aget-object v2, v3, v1 │ │ +03526a: 6e10 5504 0200 |0079: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@0455 │ │ +035270: 6e10 5004 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@0450 │ │ +035276: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03527a: 28f4 |0081: goto 0075 // -000c │ │ +03527c: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=536 │ │ 0x0005 line=538 │ │ 0x0007 line=539 │ │ 0x0009 line=540 │ │ 0x000e line=542 │ │ @@ -11362,23 +11362,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -035288: |[035288] android.support.v4.app.FragmentActivity.onStop:()V │ │ -035298: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03529a: 6f10 2800 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0028 │ │ -0352a0: 5c21 cf00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cf │ │ -0352a4: 5420 c800 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -0352a8: 6e20 3d02 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@023d │ │ -0352ae: 5420 c700 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -0352b2: 6e10 9c03 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@039c │ │ -0352b8: 0e00 |0010: return-void │ │ +035280: |[035280] android.support.v4.app.FragmentActivity.onStop:()V │ │ +035290: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +035292: 6f10 2800 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0028 │ │ +035298: 5c21 cf00 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@00cf │ │ +03529c: 5420 c800 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +0352a0: 6e20 3d02 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@023d │ │ +0352a6: 5420 c700 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +0352aa: 6e10 9c03 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@039c │ │ +0352b0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=585 │ │ 0x0004 line=587 │ │ 0x0006 line=588 │ │ 0x000b line=590 │ │ 0x0010 line=591 │ │ @@ -11390,26 +11390,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0352bc: |[0352bc] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -0352cc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0352ce: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -0352d2: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -0352d6: b540 |0005: and-int/2addr v0, v4 │ │ -0352d8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0352dc: 2200 de03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -0352e0: 1a01 c302 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@02c3 │ │ -0352e4: 7020 881b 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -0352ea: 2700 |000f: throw v0 │ │ -0352ec: 6f30 2b00 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@002b │ │ -0352f2: 0e00 |0013: return-void │ │ +0352b4: |[0352b4] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +0352c4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0352c6: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +0352ca: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +0352ce: b540 |0005: and-int/2addr v0, v4 │ │ +0352d0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0352d4: 2200 de03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +0352d8: 1a01 c202 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@02c2 │ │ +0352dc: 7020 881b 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +0352e2: 2700 |000f: throw v0 │ │ +0352e4: 6f30 2b00 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@002b │ │ +0352ea: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0008 line=815 │ │ 0x0010 line=817 │ │ 0x0013 line=818 │ │ locals : │ │ @@ -11422,34 +11422,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 │ │ -0352f4: |[0352f4] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -035304: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -035306: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -03530a: 6f30 2b00 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@002b │ │ -035310: 0e00 |0006: return-void │ │ -035312: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -035316: b550 |0009: and-int/2addr v0, v5 │ │ -035318: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -03531c: 2200 de03 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -035320: 1a01 c302 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@02c3 │ │ -035324: 7020 881b 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -03532a: 2700 |0013: throw v0 │ │ -03532c: 5230 a000 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -035330: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -035334: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -035338: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -03533e: b551 |001d: and-int/2addr v1, v5 │ │ -035340: b010 |001e: add-int/2addr v0, v1 │ │ -035342: 6f30 2b00 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@002b │ │ -035348: 28e4 |0022: goto 0006 // -001c │ │ +0352ec: |[0352ec] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +0352fc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0352fe: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +035302: 6f30 2b00 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@002b │ │ +035308: 0e00 |0006: return-void │ │ +03530a: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +03530e: b550 |0009: and-int/2addr v0, v5 │ │ +035310: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +035314: 2200 de03 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +035318: 1a01 c202 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@02c2 │ │ +03531c: 7020 881b 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +035322: 2700 |0013: throw v0 │ │ +035324: 5230 a000 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +035328: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03532c: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +035330: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +035336: b551 |001d: and-int/2addr v1, v5 │ │ +035338: b010 |001e: add-int/2addr v0, v1 │ │ +03533a: 6f30 2b00 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@002b │ │ +035340: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=825 │ │ 0x0003 line=826 │ │ 0x0006 line=833 │ │ 0x0007 line=829 │ │ 0x000c line=830 │ │ @@ -11465,17 +11465,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03534c: |[03534c] android.support.v4.app.FragmentActivity.supportFinishAfterTransition:()V │ │ -03535c: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.finishAfterTransition:(Landroid/app/Activity;)V // method@0273 │ │ -035362: 0e00 |0003: return-void │ │ +035344: |[035344] android.support.v4.app.FragmentActivity.supportFinishAfterTransition:()V │ │ +035354: 7110 7302 0000 |0000: invoke-static {v0}, Landroid/support/v4/app/ActivityCompat;.finishAfterTransition:(Landroid/app/Activity;)V // method@0273 │ │ +03535a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -11484,39 +11484,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -035364: |[035364] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -035374: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -035378: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -03537c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -035380: 7110 7402 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0274 │ │ -035386: 0e00 |0009: return-void │ │ -035388: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -03538a: 5c20 cb00 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00cb │ │ -03538e: 28fc |000d: goto 0009 // -0004 │ │ +03535c: |[03535c] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +03536c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +035370: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +035374: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +035378: 7110 7402 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@0274 │ │ +03537e: 0e00 |0009: return-void │ │ +035380: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +035382: 5c20 cb00 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@00cb │ │ +035386: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0006 line=626 │ │ 0x0009 line=633 │ │ 0x000a line=632 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ - source_file_idx : 935 (FragmentActivity.java) │ │ + source_file_idx : 934 (FragmentActivity.java) │ │ │ │ Class #26 header: │ │ class_idx : 164 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 938 │ │ +source_file_idx : 937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #26 annotations: │ │ Annotations on class │ │ @@ -11534,21 +11534,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;) │ │ name : 'onBackStackChanged' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 938 (FragmentManager.java) │ │ + source_file_idx : 937 (FragmentManager.java) │ │ │ │ Class #27 header: │ │ class_idx : 165 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 938 │ │ +source_file_idx : 937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #27 annotations: │ │ Annotations on class │ │ @@ -11567,17 +11567,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -035390: |[035390] android.support.v4.app.FragmentManager.:()V │ │ -0353a0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0353a6: 0e00 |0003: return-void │ │ +035388: |[035388] android.support.v4.app.FragmentManager.:()V │ │ +035398: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03539e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -11626,21 +11626,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManager;) │ │ name : 'saveFragmentInstanceState' │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 938 (FragmentManager.java) │ │ + source_file_idx : 937 (FragmentManager.java) │ │ │ │ Class #28 header: │ │ class_idx : 166 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 938 │ │ +source_file_idx : 937 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #28 annotations: │ │ Annotations on class │ │ @@ -11665,18 +11665,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 │ │ -0353a8: |[0353a8] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -0353b8: 5b01 d000 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d0 │ │ -0353bc: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0353c2: 0e00 |0005: return-void │ │ +0353a0: |[0353a0] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0353b0: 5b01 d000 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d0 │ │ +0353b4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0353ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -11686,32 +11686,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0353c4: |[0353c4] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -0353d4: 5410 d000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d0 │ │ -0353d8: 6e10 9f03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ -0353de: 0e00 |0005: return-void │ │ +0353bc: |[0353bc] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +0353cc: 5410 d000 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d0 │ │ +0353d0: 6e10 9f03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ +0353d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0005 line=455 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ - source_file_idx : 938 (FragmentManager.java) │ │ + source_file_idx : 937 (FragmentManager.java) │ │ │ │ Class #29 header: │ │ class_idx : 167 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 938 │ │ +source_file_idx : 937 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #29 annotations: │ │ Annotations on class │ │ @@ -11744,20 +11744,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 │ │ -0353e0: |[0353e0] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -0353f0: 5b01 d100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -0353f4: 5902 d300 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00d3 │ │ -0353f8: 5903 d200 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00d2 │ │ -0353fc: 7010 a71b 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -035402: 0e00 |0009: return-void │ │ +0353d8: |[0353d8] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +0353e8: 5b01 d100 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +0353ec: 5902 d300 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00d3 │ │ +0353f0: 5903 d200 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00d2 │ │ +0353f4: 7010 a71b 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0353fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 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 │ │ @@ -11769,38 +11769,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -035404: |[035404] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -035414: 5450 d100 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -035418: 5451 d100 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -03541c: 5411 de00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -035420: 5411 c800 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -035424: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -035426: 5253 d300 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00d3 │ │ -03542a: 5254 d200 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00d2 │ │ -03542e: 6e54 b503 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03b5 │ │ -035434: 0e00 |0010: return-void │ │ +0353fc: |[0353fc] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +03540c: 5450 d100 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +035410: 5451 d100 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +035414: 5411 de00 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +035418: 5411 c800 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +03541c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +03541e: 5253 d300 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@00d3 │ │ +035422: 5254 d200 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@00d2 │ │ +035426: 6e54 b503 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03b5 │ │ +03542c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0010 line=529 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ - source_file_idx : 938 (FragmentManager.java) │ │ + source_file_idx : 937 (FragmentManager.java) │ │ │ │ Class #30 header: │ │ class_idx : 168 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 938 │ │ +source_file_idx : 937 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #30 annotations: │ │ Annotations on class │ │ @@ -11829,19 +11829,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 │ │ -035438: |[035438] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -035448: 5b01 d400 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d4 │ │ -03544c: 5b02 d500 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00d5 │ │ -035450: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -035456: 0e00 |0007: return-void │ │ +035430: |[035430] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +035440: 5b01 d400 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d4 │ │ +035444: 5b02 d500 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00d5 │ │ +035448: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03544e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1027 │ │ 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; │ │ @@ -11852,30 +11852,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -035458: |[035458] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -035468: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03546a: 5460 d500 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00d5 │ │ -03546e: 5400 8c00 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ -035472: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ -035476: 5460 d500 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00d5 │ │ -03547a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -03547c: 5b01 8c00 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ -035480: 5460 d400 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d4 │ │ -035484: 5461 d500 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00d5 │ │ -035488: 5462 d500 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00d5 │ │ -03548c: 5222 b300 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b3 │ │ -035490: 0134 |0014: move v4, v3 │ │ -035492: 0135 |0015: move v5, v3 │ │ -035494: 7406 af03 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@03af │ │ -03549a: 0e00 |0019: return-void │ │ +035450: |[035450] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +035460: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +035462: 5460 d500 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00d5 │ │ +035466: 5400 8c00 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ +03546a: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ +03546e: 5460 d500 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00d5 │ │ +035472: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +035474: 5b01 8c00 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ +035478: 5460 d400 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@00d4 │ │ +03547c: 5461 d500 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00d5 │ │ +035480: 5462 d500 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@00d5 │ │ +035484: 5222 b300 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b3 │ │ +035488: 0134 |0014: move v4, v3 │ │ +03548a: 0135 |0015: move v5, v3 │ │ +03548c: 7406 af03 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@03af │ │ +035492: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1030 │ │ 0x0007 line=1031 │ │ 0x000c line=1032 │ │ 0x0019 line=1035 │ │ locals : │ │ @@ -11887,16 +11887,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03549c: |[03549c] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0354ac: 0e00 |0000: return-void │ │ +035494: |[035494] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +0354a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -11905,30 +11905,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0354b0: |[0354b0] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -0354c0: 0e00 |0000: return-void │ │ +0354a8: |[0354a8] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +0354b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 938 (FragmentManager.java) │ │ + source_file_idx : 937 (FragmentManager.java) │ │ │ │ Class #31 header: │ │ class_idx : 169 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 938 │ │ +source_file_idx : 937 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #31 annotations: │ │ Annotations on class │ │ @@ -11952,35 +11952,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0354c4: |[0354c4] android.support.v4.app.FragmentManagerImpl$FragmentTag.:()V │ │ -0354d4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0354d6: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -0354da: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0354e0: 6900 d600 |0006: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@00d6 │ │ -0354e4: 0e00 |0008: return-void │ │ -0354e6: 0000 |0009: nop // spacer │ │ -0354e8: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +0354bc: |[0354bc] android.support.v4.app.FragmentManagerImpl$FragmentTag.:()V │ │ +0354cc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0354ce: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +0354d2: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0354d8: 6900 d600 |0006: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@00d6 │ │ +0354dc: 0e00 |0008: return-void │ │ +0354de: 0000 |0009: nop // spacer │ │ +0354e0: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2206 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 938 (FragmentManager.java) │ │ + source_file_idx : 937 (FragmentManager.java) │ │ │ │ Class #32 header: │ │ class_idx : 170 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 165 │ │ -source_file_idx : 938 │ │ +source_file_idx : 937 │ │ static_fields_size : 6 │ │ instance_fields_size: 23 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 59 │ │ │ │ Class #32 annotations: │ │ Annotations on class │ │ @@ -12140,37 +12140,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0354fc: |[0354fc] android.support.v4.app.FragmentManagerImpl.:()V │ │ -03550c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03550e: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -035512: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -035516: 6a00 d900 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -03551a: 6001 3800 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03551e: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -035522: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -035526: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -035528: 6a00 dc00 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00dc │ │ -03552c: 2200 8203 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ -035530: 7020 c819 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@19c8 │ │ -035536: 6900 db00 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00db │ │ -03553a: 2200 8203 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ -03553e: 7020 c819 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@19c8 │ │ -035544: 6900 da00 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00da │ │ -035548: 2200 7c03 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@037c │ │ -03554c: 7020 bd19 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@19bd │ │ -035552: 6900 d800 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00d8 │ │ -035556: 2200 7c03 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@037c │ │ -03555a: 7020 bd19 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@19bd │ │ -035560: 6900 d700 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00d7 │ │ -035564: 0e00 |002c: return-void │ │ +0354f4: |[0354f4] android.support.v4.app.FragmentManagerImpl.:()V │ │ +035504: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +035506: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +03550a: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +03550e: 6a00 d900 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +035512: 6001 3800 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +035516: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +03551a: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +03551e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +035520: 6a00 dc00 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00dc │ │ +035524: 2200 8203 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ +035528: 7020 c819 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@19c8 │ │ +03552e: 6900 db00 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00db │ │ +035532: 2200 8203 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ +035536: 7020 c819 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@19c8 │ │ +03553c: 6900 da00 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00da │ │ +035540: 2200 7c03 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@037c │ │ +035544: 7020 bd19 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@19bd │ │ +03554a: 6900 d800 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00d8 │ │ +03554e: 2200 7c03 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@037c │ │ +035552: 7020 bd19 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@19bd │ │ +035558: 6900 d700 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00d7 │ │ +03555c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=410 │ │ 0x0007 line=413 │ │ 0x0010 line=746 │ │ 0x0017 line=747 │ │ 0x001e line=748 │ │ @@ -12182,25 +12182,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -035568: |[035568] android.support.v4.app.FragmentManagerImpl.:()V │ │ -035578: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03557a: 7010 7103 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@0371 │ │ -035580: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -035582: 5920 e700 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -035586: 5b21 f100 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ -03558a: 5b21 f000 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ -03558e: 2200 a600 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00a6 │ │ -035592: 7020 7a03 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@037a │ │ -035598: 5b20 e900 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e9 │ │ -03559c: 0e00 |0012: return-void │ │ +035560: |[035560] android.support.v4.app.FragmentManagerImpl.:()V │ │ +035570: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +035572: 7010 7103 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@0371 │ │ +035578: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03557a: 5920 e700 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +03557e: 5b21 f100 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ +035582: 5b21 f000 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ +035586: 2200 a600 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00a6 │ │ +03558a: 7020 7a03 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@037a │ │ +035590: 5b20 e900 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e9 │ │ +035594: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x0004 line=436 │ │ 0x0007 line=448 │ │ 0x0009 line=449 │ │ 0x000b line=451 │ │ @@ -12213,37 +12213,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0355a0: |[0355a0] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -0355b0: 5530 f200 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ -0355b4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0355b8: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -0355bc: 1a01 c102 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@02c1 │ │ -0355c0: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0355c6: 2700 |000b: throw v0 │ │ -0355c8: 5430 ed00 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -0355cc: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -0355d0: 2200 df03 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -0355d4: 2201 f003 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0355d8: 7010 c91b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0355de: 1a02 c202 |0017: const-string v2, "Can not perform this action inside of " // string@02c2 │ │ -0355e2: 6e20 d21b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0355e8: 0c01 |001c: move-result-object v1 │ │ -0355ea: 5432 ed00 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -0355ee: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0355f4: 0c01 |0022: move-result-object v1 │ │ -0355f6: 6e10 d61b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0355fc: 0c01 |0026: move-result-object v1 │ │ -0355fe: 7020 8b1b 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -035604: 2700 |002a: throw v0 │ │ -035606: 0e00 |002b: return-void │ │ +035598: |[035598] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +0355a8: 5530 f200 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ +0355ac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0355b0: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +0355b4: 1a01 c002 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@02c0 │ │ +0355b8: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0355be: 2700 |000b: throw v0 │ │ +0355c0: 5430 ed00 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +0355c4: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +0355c8: 2200 df03 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +0355cc: 2201 f003 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0355d0: 7010 c91b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0355d6: 1a02 c102 |0017: const-string v2, "Can not perform this action inside of " // string@02c1 │ │ +0355da: 6e20 d21b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0355e0: 0c01 |001c: move-result-object v1 │ │ +0355e2: 5432 ed00 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +0355e6: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0355ec: 0c01 |0022: move-result-object v1 │ │ +0355ee: 6e10 d61b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0355f4: 0c01 |0026: move-result-object v1 │ │ +0355f6: 7020 8b1b 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0355fc: 2700 |002a: throw v0 │ │ +0355fe: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ 0x0004 line=1365 │ │ 0x000c line=1368 │ │ 0x0010 line=1369 │ │ 0x002b line=1372 │ │ @@ -12255,22 +12255,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 │ │ -035608: |[035608] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -035618: 2200 7d03 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@037d │ │ -03561c: 7030 be19 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@19be │ │ -035622: 6201 da00 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00da │ │ -035626: 6e20 c019 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@19c0 │ │ -03562c: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ -035630: 6e30 bf19 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@19bf │ │ -035636: 1100 |000f: return-object v0 │ │ +035600: |[035600] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +035610: 2200 7d03 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@037d │ │ +035614: 7030 be19 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@19be │ │ +03561a: 6201 da00 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00da │ │ +03561e: 6e20 c019 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@19c0 │ │ +035624: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +035628: 6e30 bf19 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@19bf │ │ +03562e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ 0x0005 line=770 │ │ 0x000a line=771 │ │ 0x000f line=772 │ │ locals : │ │ @@ -12284,41 +12284,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 │ │ -035638: |[035638] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -035648: 220a 8003 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0380 │ │ -03564c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03564e: 7020 c219 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@19c2 │ │ -035654: 2200 8403 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0384 │ │ -035658: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -03565a: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -03565e: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -035660: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -035664: 01c1 |000e: move v1, v12 │ │ -035666: 01d2 |000f: move v2, v13 │ │ -035668: 01c3 |0010: move v3, v12 │ │ -03566a: 01d4 |0011: move v4, v13 │ │ -03566c: 7609 ca19 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@19ca │ │ -035672: 6201 db00 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00db │ │ -035676: 6e20 cc19 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@19cc │ │ -03567c: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ -035680: 6e30 cb19 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@19cb │ │ -035686: 6e20 c319 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@19c3 │ │ -03568c: 2209 7d03 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@037d │ │ -035690: 7030 be19 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@19be │ │ -035696: 6201 da00 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00da │ │ -03569a: 6e20 c019 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@19c0 │ │ -0356a0: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ -0356a4: 6e30 bf19 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@19bf │ │ -0356aa: 6e20 c319 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@19c3 │ │ -0356b0: 110a |0034: return-object v10 │ │ +035630: |[035630] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +035640: 220a 8003 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@0380 │ │ +035644: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +035646: 7020 c219 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@19c2 │ │ +03564c: 2200 8403 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@0384 │ │ +035650: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +035652: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +035656: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +035658: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +03565c: 01c1 |000e: move v1, v12 │ │ +03565e: 01d2 |000f: move v2, v13 │ │ +035660: 01c3 |0010: move v3, v12 │ │ +035662: 01d4 |0011: move v4, v13 │ │ +035664: 7609 ca19 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@19ca │ │ +03566a: 6201 db00 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@00db │ │ +03566e: 6e20 cc19 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@19cc │ │ +035674: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +035678: 6e30 cb19 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@19cb │ │ +03567e: 6e20 c319 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@19c3 │ │ +035684: 2209 7d03 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@037d │ │ +035688: 7030 be19 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@19be │ │ +03568e: 6201 da00 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@00da │ │ +035692: 6e20 c019 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@19c0 │ │ +035698: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +03569c: 6e30 bf19 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@19bf │ │ +0356a2: 6e20 c319 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@19c3 │ │ +0356a8: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ 0x0006 line=756 │ │ 0x0015 line=758 │ │ 0x001a line=759 │ │ 0x001f line=760 │ │ @@ -12342,25 +12342,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -0356b4: |[0356b4] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -0356c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0356c6: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -0356cc: 0f00 |0004: return v0 │ │ -0356ce: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -0356d2: 28fd |0007: goto 0004 // -0003 │ │ -0356d4: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -0356d8: 28fa |000a: goto 0004 // -0006 │ │ -0356da: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -0356de: 28f7 |000d: goto 0004 // -0009 │ │ -0356e0: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +0356ac: |[0356ac] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +0356bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0356be: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +0356c4: 0f00 |0004: return v0 │ │ +0356c6: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +0356ca: 28fd |0007: goto 0004 // -0003 │ │ +0356cc: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +0356d0: 28fa |000a: goto 0004 // -0006 │ │ +0356d2: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +0356d6: 28f7 |000d: goto 0004 // -0009 │ │ +0356d8: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2069 │ │ 0x0001 line=2070 │ │ 0x0004 line=2081 │ │ 0x0005 line=2072 │ │ 0x0007 line=2073 │ │ @@ -12377,52 +12377,52 @@ │ │ type : '(Ljava/lang/RuntimeException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -0356fc: |[0356fc] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ -03570c: 1a03 a803 |0000: const-string v3, "FragmentManager" // string@03a8 │ │ -035710: 6e10 b21b 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@1bb2 │ │ -035716: 0c04 |0005: move-result-object v4 │ │ -035718: 7120 0018 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ -03571e: 1a03 a803 |0009: const-string v3, "FragmentManager" // string@03a8 │ │ -035722: 1a04 de01 |000b: const-string v4, "Activity state:" // string@01de │ │ -035726: 7120 0018 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ -03572c: 2201 4a01 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@014a │ │ -035730: 1a03 a803 |0012: const-string v3, "FragmentManager" // string@03a8 │ │ -035734: 7020 9e06 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@069e │ │ -03573a: 2202 cb03 |0017: new-instance v2, Ljava/io/PrintWriter; // type@03cb │ │ -03573e: 7020 5b1b 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1b5b │ │ -035744: 5473 de00 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -035748: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ -03574c: 5473 de00 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -035750: 1a04 0200 |0022: const-string v4, " " // string@0002 │ │ -035754: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -035756: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -035758: 2366 fb04 |0026: new-array v6, v6, [Ljava/lang/String; // type@04fb │ │ -03575c: 6e56 3a03 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@033a │ │ -035762: 2708 |002b: throw v8 │ │ -035764: 0d00 |002c: move-exception v0 │ │ -035766: 1a03 a803 |002d: const-string v3, "FragmentManager" // string@03a8 │ │ -03576a: 1a04 9103 |002f: const-string v4, "Failed dumping state" // string@0391 │ │ -03576e: 7130 0118 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -035774: 28f7 |0034: goto 002b // -0009 │ │ -035776: 1a03 0200 |0035: const-string v3, " " // string@0002 │ │ -03577a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -03577c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -03577e: 2355 fb04 |0039: new-array v5, v5, [Ljava/lang/String; // type@04fb │ │ -035782: 6e55 9d03 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@039d │ │ -035788: 28ed |003e: goto 002b // -0013 │ │ -03578a: 0d00 |003f: move-exception v0 │ │ -03578c: 1a03 a803 |0040: const-string v3, "FragmentManager" // string@03a8 │ │ -035790: 1a04 9103 |0042: const-string v4, "Failed dumping state" // string@0391 │ │ -035794: 7130 0118 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -03579a: 28e4 |0047: goto 002b // -001c │ │ +0356f4: |[0356f4] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ +035704: 1a03 a703 |0000: const-string v3, "FragmentManager" // string@03a7 │ │ +035708: 6e10 b21b 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@1bb2 │ │ +03570e: 0c04 |0005: move-result-object v4 │ │ +035710: 7120 0018 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ +035716: 1a03 a703 |0009: const-string v3, "FragmentManager" // string@03a7 │ │ +03571a: 1a04 dd01 |000b: const-string v4, "Activity state:" // string@01dd │ │ +03571e: 7120 0018 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ +035724: 2201 4a01 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@014a │ │ +035728: 1a03 a703 |0012: const-string v3, "FragmentManager" // string@03a7 │ │ +03572c: 7020 9e06 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@069e │ │ +035732: 2202 cb03 |0017: new-instance v2, Ljava/io/PrintWriter; // type@03cb │ │ +035736: 7020 5b1b 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1b5b │ │ +03573c: 5473 de00 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +035740: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ +035744: 5473 de00 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +035748: 1a04 0200 |0022: const-string v4, " " // string@0002 │ │ +03574c: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +03574e: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +035750: 2366 fb04 |0026: new-array v6, v6, [Ljava/lang/String; // type@04fb │ │ +035754: 6e56 3a03 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@033a │ │ +03575a: 2708 |002b: throw v8 │ │ +03575c: 0d00 |002c: move-exception v0 │ │ +03575e: 1a03 a703 |002d: const-string v3, "FragmentManager" // string@03a7 │ │ +035762: 1a04 9003 |002f: const-string v4, "Failed dumping state" // string@0390 │ │ +035766: 7130 0118 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +03576c: 28f7 |0034: goto 002b // -0009 │ │ +03576e: 1a03 0200 |0035: const-string v3, " " // string@0002 │ │ +035772: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +035774: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +035776: 2355 fb04 |0039: new-array v5, v5, [Ljava/lang/String; // type@04fb │ │ +03577a: 6e55 9d03 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@039d │ │ +035780: 28ed |003e: goto 002b // -0013 │ │ +035782: 0d00 |003f: move-exception v0 │ │ +035784: 1a03 a703 |0040: const-string v3, "FragmentManager" // string@03a7 │ │ +035788: 1a04 9003 |0042: const-string v4, "Failed dumping state" // string@0390 │ │ +03578c: 7130 0118 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +035792: 28e4 |0047: goto 002b // -001c │ │ catches : 2 │ │ 0x0020 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ 0x0035 - 0x003e │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0000 line=459 │ │ @@ -12450,35 +12450,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -0357b8: |[0357b8] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -0357c8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0357ca: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -0357d0: 0f00 |0004: return v0 │ │ -0357d2: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -0357d6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0357d8: 28fc |0008: goto 0004 // -0004 │ │ -0357da: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -0357dc: 28fe |000a: goto 0008 // -0002 │ │ -0357de: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -0357e2: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -0357e4: 28f6 |000e: goto 0004 // -000a │ │ -0357e6: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -0357e8: 28fe |0010: goto 000e // -0002 │ │ -0357ea: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -0357ee: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -0357f0: 28f0 |0014: goto 0004 // -0010 │ │ -0357f2: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -0357f4: 28fe |0016: goto 0014 // -0002 │ │ -0357f6: 0000 |0017: nop // spacer │ │ -0357f8: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +0357b0: |[0357b0] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +0357c0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0357c2: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +0357c8: 0f00 |0004: return v0 │ │ +0357ca: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +0357ce: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0357d0: 28fc |0008: goto 0004 // -0004 │ │ +0357d2: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +0357d4: 28fe |000a: goto 0008 // -0002 │ │ +0357d6: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +0357da: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +0357dc: 28f6 |000e: goto 0004 // -000a │ │ +0357de: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +0357e0: 28fe |0010: goto 000e // -0002 │ │ +0357e2: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +0357e6: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +0357e8: 28f0 |0014: goto 0004 // -0010 │ │ +0357ea: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +0357ec: 28fe |0016: goto 0014 // -0002 │ │ +0357ee: 0000 |0017: nop // spacer │ │ +0357f0: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2093 │ │ 0x0001 line=2094 │ │ 0x0004 line=2105 │ │ 0x0005 line=2096 │ │ 0x0008 line=2097 │ │ @@ -12499,24 +12499,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -035814: |[035814] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -035824: 5410 e200 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -035828: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -03582c: 2200 0504 |0004: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -035830: 7010 001c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -035836: 5b10 e200 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -03583a: 5410 e200 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -03583e: 6e20 041c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -035844: 6e10 b803 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03b8 │ │ -03584a: 0e00 |0013: return-void │ │ +03580c: |[03580c] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +03581c: 5410 e200 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +035820: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +035824: 2200 0504 |0004: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +035828: 7010 001c 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +03582e: 5b10 e200 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +035832: 5410 e200 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +035836: 6e20 041c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +03583c: 6e10 b803 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03b8 │ │ +035842: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1521 │ │ 0x0004 line=1522 │ │ 0x000b line=1524 │ │ 0x0010 line=1525 │ │ 0x0013 line=1526 │ │ @@ -12529,66 +12529,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 │ │ -03584c: |[03584c] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -03585c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03585e: 5440 df00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035862: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -035866: 2200 0504 |0005: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -03586a: 7010 001c 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -035870: 5b40 df00 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035874: 6300 d900 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -035878: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -03587c: 1a00 a803 |0010: const-string v0, "FragmentManager" // string@03a8 │ │ -035880: 2201 f003 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -035884: 7010 c91b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03588a: 1a02 630f |0017: const-string v2, "add: " // string@0f63 │ │ -03588e: 6e20 d21b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -035894: 0c01 |001c: move-result-object v1 │ │ -035896: 6e20 d11b 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03589c: 0c01 |0020: move-result-object v1 │ │ -03589e: 6e10 d61b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0358a4: 0c01 |0024: move-result-object v1 │ │ -0358a6: 7120 0418 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0358ac: 6e20 a803 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@03a8 │ │ -0358b2: 5550 9500 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ -0358b6: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -0358ba: 5440 df00 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -0358be: 6e20 071c 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1c07 │ │ -0358c4: 0a00 |0034: move-result v0 │ │ -0358c6: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ -0358ca: 2200 df03 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -0358ce: 2201 f003 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0358d2: 7010 c91b 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0358d8: 1a02 a203 |003e: const-string v2, "Fragment already added: " // string@03a2 │ │ -0358dc: 6e20 d21b 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0358e2: 0c01 |0043: move-result-object v1 │ │ -0358e4: 6e20 d11b 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0358ea: 0c01 |0047: move-result-object v1 │ │ -0358ec: 6e10 d61b 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0358f2: 0c01 |004b: move-result-object v1 │ │ -0358f4: 7020 8b1b 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0358fa: 2700 |004f: throw v0 │ │ -0358fc: 5440 df00 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035900: 6e20 041c 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -035906: 5c53 8900 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -03590a: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -03590c: 5c50 a800 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00a8 │ │ -035910: 5550 9d00 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -035914: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ -035918: 5550 a400 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -03591c: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -035920: 5c43 ec00 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ -035924: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -035928: 6e20 ae03 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@03ae │ │ -03592e: 0e00 |0069: return-void │ │ +035844: |[035844] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +035854: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +035856: 5440 df00 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +03585a: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +03585e: 2200 0504 |0005: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +035862: 7010 001c 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +035868: 5b40 df00 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +03586c: 6300 d900 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +035870: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +035874: 1a00 a703 |0010: const-string v0, "FragmentManager" // string@03a7 │ │ +035878: 2201 f003 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03587c: 7010 c91b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +035882: 1a02 610f |0017: const-string v2, "add: " // string@0f61 │ │ +035886: 6e20 d21b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03588c: 0c01 |001c: move-result-object v1 │ │ +03588e: 6e20 d11b 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +035894: 0c01 |0020: move-result-object v1 │ │ +035896: 6e10 d61b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03589c: 0c01 |0024: move-result-object v1 │ │ +03589e: 7120 0418 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0358a4: 6e20 a803 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@03a8 │ │ +0358aa: 5550 9500 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ +0358ae: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +0358b2: 5440 df00 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +0358b6: 6e20 071c 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1c07 │ │ +0358bc: 0a00 |0034: move-result v0 │ │ +0358be: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ +0358c2: 2200 df03 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +0358c6: 2201 f003 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0358ca: 7010 c91b 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0358d0: 1a02 a103 |003e: const-string v2, "Fragment already added: " // string@03a1 │ │ +0358d4: 6e20 d21b 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0358da: 0c01 |0043: move-result-object v1 │ │ +0358dc: 6e20 d11b 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0358e2: 0c01 |0047: move-result-object v1 │ │ +0358e4: 6e10 d61b 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0358ea: 0c01 |004b: move-result-object v1 │ │ +0358ec: 7020 8b1b 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0358f2: 2700 |004f: throw v0 │ │ +0358f4: 5440 df00 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +0358f8: 6e20 041c 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +0358fe: 5c53 8900 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +035902: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +035904: 5c50 a800 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00a8 │ │ +035908: 5550 9d00 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +03590c: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ +035910: 5550 a400 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +035914: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +035918: 5c43 ec00 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ +03591c: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ +035920: 6e20 ae03 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@03ae │ │ +035926: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1190 │ │ 0x0005 line=1191 │ │ 0x000c line=1193 │ │ 0x0028 line=1194 │ │ 0x002b line=1195 │ │ @@ -12612,89 +12612,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 │ │ -035930: |[035930] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -035940: 1d05 |0000: monitor-enter v5 │ │ -035942: 5452 e000 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -035946: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -03594a: 5452 e000 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -03594e: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -035954: 0a02 |000a: move-result v2 │ │ -035956: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -03595a: 5452 e400 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -03595e: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -035962: 2202 0504 |0011: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ -035966: 7010 001c 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -03596c: 5b52 e400 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -035970: 5452 e400 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -035974: 6e10 0f1c 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03597a: 0a00 |001d: move-result v0 │ │ -03597c: 6302 d900 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -035980: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -035984: 1a02 a803 |0022: const-string v2, "FragmentManager" // string@03a8 │ │ -035988: 2203 f003 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03598c: 7010 c91b 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -035992: 1a04 830b |0029: const-string v4, "Setting back stack index " // string@0b83 │ │ -035996: 6e20 d21b 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03599c: 0c03 |002e: move-result-object v3 │ │ -03599e: 6e20 ce1b 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0359a4: 0c03 |0032: move-result-object v3 │ │ -0359a6: 1a04 9500 |0033: const-string v4, " to " // string@0095 │ │ -0359aa: 6e20 d21b 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0359b0: 0c03 |0038: move-result-object v3 │ │ -0359b2: 6e20 d11b 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0359b8: 0c03 |003c: move-result-object v3 │ │ -0359ba: 6e10 d61b 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0359c0: 0c03 |0040: move-result-object v3 │ │ -0359c2: 7120 0418 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0359c8: 5452 e400 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -0359cc: 6e20 041c 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -0359d2: 1e05 |0049: monitor-exit v5 │ │ -0359d4: 0101 |004a: move v1, v0 │ │ -0359d6: 0f01 |004b: return v1 │ │ -0359d8: 5452 e000 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -0359dc: 5453 e000 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -0359e0: 6e10 0f1c 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0359e6: 0a03 |0053: move-result v3 │ │ -0359e8: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0359ec: 6e20 0b1c 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ -0359f2: 0c02 |0059: move-result-object v2 │ │ -0359f4: 1f02 e203 |005a: check-cast v2, Ljava/lang/Integer; // type@03e2 │ │ -0359f8: 6e10 8d1b 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1b8d │ │ -0359fe: 0a00 |005f: move-result v0 │ │ -035a00: 6302 d900 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -035a04: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -035a08: 1a02 a803 |0064: const-string v2, "FragmentManager" // string@03a8 │ │ -035a0c: 2203 f003 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -035a10: 7010 c91b 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -035a16: 1a04 ed01 |006b: const-string v4, "Adding back stack index " // string@01ed │ │ -035a1a: 6e20 d21b 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -035a20: 0c03 |0070: move-result-object v3 │ │ -035a22: 6e20 ce1b 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -035a28: 0c03 |0074: move-result-object v3 │ │ -035a2a: 1a04 9800 |0075: const-string v4, " with " // string@0098 │ │ -035a2e: 6e20 d21b 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -035a34: 0c03 |007a: move-result-object v3 │ │ -035a36: 6e20 d11b 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -035a3c: 0c03 |007e: move-result-object v3 │ │ -035a3e: 6e10 d61b 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -035a44: 0c03 |0082: move-result-object v3 │ │ -035a46: 7120 0418 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -035a4c: 5452 e400 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -035a50: 6e30 0e1c 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ -035a56: 1e05 |008b: monitor-exit v5 │ │ -035a58: 0101 |008c: move v1, v0 │ │ -035a5a: 28be |008d: goto 004b // -0042 │ │ -035a5c: 0d02 |008e: move-exception v2 │ │ -035a5e: 1e05 |008f: monitor-exit v5 │ │ -035a60: 2702 |0090: throw v2 │ │ +035928: |[035928] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +035938: 1d05 |0000: monitor-enter v5 │ │ +03593a: 5452 e000 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +03593e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +035942: 5452 e000 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +035946: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03594c: 0a02 |000a: move-result v2 │ │ +03594e: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +035952: 5452 e400 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +035956: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +03595a: 2202 0504 |0011: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ +03595e: 7010 001c 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +035964: 5b52 e400 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +035968: 5452 e400 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +03596c: 6e10 0f1c 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +035972: 0a00 |001d: move-result v0 │ │ +035974: 6302 d900 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +035978: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +03597c: 1a02 a703 |0022: const-string v2, "FragmentManager" // string@03a7 │ │ +035980: 2203 f003 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +035984: 7010 c91b 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03598a: 1a04 810b |0029: const-string v4, "Setting back stack index " // string@0b81 │ │ +03598e: 6e20 d21b 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +035994: 0c03 |002e: move-result-object v3 │ │ +035996: 6e20 ce1b 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03599c: 0c03 |0032: move-result-object v3 │ │ +03599e: 1a04 9400 |0033: const-string v4, " to " // string@0094 │ │ +0359a2: 6e20 d21b 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0359a8: 0c03 |0038: move-result-object v3 │ │ +0359aa: 6e20 d11b 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0359b0: 0c03 |003c: move-result-object v3 │ │ +0359b2: 6e10 d61b 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0359b8: 0c03 |0040: move-result-object v3 │ │ +0359ba: 7120 0418 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0359c0: 5452 e400 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +0359c4: 6e20 041c 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +0359ca: 1e05 |0049: monitor-exit v5 │ │ +0359cc: 0101 |004a: move v1, v0 │ │ +0359ce: 0f01 |004b: return v1 │ │ +0359d0: 5452 e000 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +0359d4: 5453 e000 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +0359d8: 6e10 0f1c 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0359de: 0a03 |0053: move-result v3 │ │ +0359e0: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0359e4: 6e20 0b1c 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ +0359ea: 0c02 |0059: move-result-object v2 │ │ +0359ec: 1f02 e203 |005a: check-cast v2, Ljava/lang/Integer; // type@03e2 │ │ +0359f0: 6e10 8d1b 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@1b8d │ │ +0359f6: 0a00 |005f: move-result v0 │ │ +0359f8: 6302 d900 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0359fc: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +035a00: 1a02 a703 |0064: const-string v2, "FragmentManager" // string@03a7 │ │ +035a04: 2203 f003 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +035a08: 7010 c91b 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +035a0e: 1a04 ec01 |006b: const-string v4, "Adding back stack index " // string@01ec │ │ +035a12: 6e20 d21b 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +035a18: 0c03 |0070: move-result-object v3 │ │ +035a1a: 6e20 ce1b 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +035a20: 0c03 |0074: move-result-object v3 │ │ +035a22: 1a04 9700 |0075: const-string v4, " with " // string@0097 │ │ +035a26: 6e20 d21b 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +035a2c: 0c03 |007a: move-result-object v3 │ │ +035a2e: 6e20 d11b 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +035a34: 0c03 |007e: move-result-object v3 │ │ +035a36: 6e10 d61b 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +035a3c: 0c03 |0082: move-result-object v3 │ │ +035a3e: 7120 0418 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +035a44: 5452 e400 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +035a48: 6e30 0e1c 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ +035a4e: 1e05 |008b: monitor-exit v5 │ │ +035a50: 0101 |008c: move v1, v0 │ │ +035a52: 28be |008d: goto 004b // -0042 │ │ +035a54: 0d02 |008e: move-exception v2 │ │ +035a56: 1e05 |008f: monitor-exit v5 │ │ +035a58: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1401 │ │ 0x0001 line=1402 │ │ 0x000d line=1403 │ │ @@ -12722,25 +12722,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 │ │ -035a70: |[035a70] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ -035a80: 5420 de00 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -035a84: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -035a88: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -035a8c: 1a01 f501 |0006: const-string v1, "Already attached" // string@01f5 │ │ -035a90: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -035a96: 2700 |000b: throw v0 │ │ -035a98: 5b23 de00 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -035a9c: 5b24 e500 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ -035aa0: 5b25 ee00 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -035aa4: 0e00 |0012: return-void │ │ +035a68: |[035a68] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ +035a78: 5420 de00 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +035a7c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +035a80: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +035a84: 1a01 f401 |0006: const-string v1, "Already attached" // string@01f4 │ │ +035a88: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +035a8e: 2700 |000b: throw v0 │ │ +035a90: 5b23 de00 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +035a94: 5b24 e500 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ +035a98: 5b25 ee00 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +035a9c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1900 │ │ 0x000c line=1901 │ │ 0x000e line=1902 │ │ 0x0010 line=1903 │ │ 0x0012 line=1904 │ │ @@ -12755,84 +12755,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 │ │ -035aa8: |[035aa8] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -035ab8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -035aba: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -035abc: 6300 d900 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -035ac0: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -035ac4: 1a00 a803 |0006: const-string v0, "FragmentManager" // string@03a8 │ │ -035ac8: 2201 f003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -035acc: 7010 c91b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -035ad2: 1a02 2f10 |000d: const-string v2, "attach: " // string@102f │ │ -035ad6: 6e20 d21b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -035adc: 0c01 |0012: move-result-object v1 │ │ -035ade: 6e20 d11b 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -035ae4: 0c01 |0016: move-result-object v1 │ │ -035ae6: 6e10 d61b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -035aec: 0c01 |001a: move-result-object v1 │ │ -035aee: 7120 0418 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -035af4: 5570 9500 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ -035af8: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ -035afc: 5c75 9500 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ -035b00: 5570 8900 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -035b04: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ -035b08: 5460 df00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035b0c: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -035b10: 2200 0504 |002c: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -035b14: 7010 001c 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -035b1a: 5b60 df00 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035b1e: 5460 df00 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035b22: 6e20 071c 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1c07 │ │ -035b28: 0a00 |0038: move-result v0 │ │ -035b2a: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ -035b2e: 2200 df03 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -035b32: 2201 f003 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -035b36: 7010 c91b 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -035b3c: 1a02 a203 |0042: const-string v2, "Fragment already added: " // string@03a2 │ │ -035b40: 6e20 d21b 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -035b46: 0c01 |0047: move-result-object v1 │ │ -035b48: 6e20 d11b 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -035b4e: 0c01 |004b: move-result-object v1 │ │ -035b50: 6e10 d61b 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -035b56: 0c01 |004f: move-result-object v1 │ │ -035b58: 7020 8b1b 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -035b5e: 2700 |0053: throw v0 │ │ -035b60: 6300 d900 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -035b64: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ -035b68: 1a00 a803 |0058: const-string v0, "FragmentManager" // string@03a8 │ │ -035b6c: 2201 f003 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -035b70: 7010 c91b 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -035b76: 1a02 620f |005f: const-string v2, "add from attach: " // string@0f62 │ │ -035b7a: 6e20 d21b 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -035b80: 0c01 |0064: move-result-object v1 │ │ -035b82: 6e20 d11b 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -035b88: 0c01 |0068: move-result-object v1 │ │ -035b8a: 6e10 d61b 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -035b90: 0c01 |006c: move-result-object v1 │ │ -035b92: 7120 0418 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -035b98: 5460 df00 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035b9c: 6e20 041c 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -035ba2: 5c73 8900 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -035ba6: 5570 9d00 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -035baa: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ -035bae: 5570 a400 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -035bb2: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ -035bb6: 5c63 ec00 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ -035bba: 5262 e700 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -035bbe: 0760 |0083: move-object v0, v6 │ │ -035bc0: 0771 |0084: move-object v1, v7 │ │ -035bc2: 0183 |0085: move v3, v8 │ │ -035bc4: 0194 |0086: move v4, v9 │ │ -035bc6: 7406 af03 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@03af │ │ -035bcc: 0e00 |008a: return-void │ │ +035aa0: |[035aa0] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +035ab0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +035ab2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +035ab4: 6300 d900 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +035ab8: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +035abc: 1a00 a703 |0006: const-string v0, "FragmentManager" // string@03a7 │ │ +035ac0: 2201 f003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +035ac4: 7010 c91b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +035aca: 1a02 2d10 |000d: const-string v2, "attach: " // string@102d │ │ +035ace: 6e20 d21b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +035ad4: 0c01 |0012: move-result-object v1 │ │ +035ad6: 6e20 d11b 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +035adc: 0c01 |0016: move-result-object v1 │ │ +035ade: 6e10 d61b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +035ae4: 0c01 |001a: move-result-object v1 │ │ +035ae6: 7120 0418 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +035aec: 5570 9500 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ +035af0: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ +035af4: 5c75 9500 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ +035af8: 5570 8900 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +035afc: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ +035b00: 5460 df00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035b04: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ +035b08: 2200 0504 |002c: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +035b0c: 7010 001c 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +035b12: 5b60 df00 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035b16: 5460 df00 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035b1a: 6e20 071c 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1c07 │ │ +035b20: 0a00 |0038: move-result v0 │ │ +035b22: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ +035b26: 2200 df03 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +035b2a: 2201 f003 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +035b2e: 7010 c91b 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +035b34: 1a02 a103 |0042: const-string v2, "Fragment already added: " // string@03a1 │ │ +035b38: 6e20 d21b 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +035b3e: 0c01 |0047: move-result-object v1 │ │ +035b40: 6e20 d11b 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +035b46: 0c01 |004b: move-result-object v1 │ │ +035b48: 6e10 d61b 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +035b4e: 0c01 |004f: move-result-object v1 │ │ +035b50: 7020 8b1b 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +035b56: 2700 |0053: throw v0 │ │ +035b58: 6300 d900 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +035b5c: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ +035b60: 1a00 a703 |0058: const-string v0, "FragmentManager" // string@03a7 │ │ +035b64: 2201 f003 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +035b68: 7010 c91b 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +035b6e: 1a02 600f |005f: const-string v2, "add from attach: " // string@0f60 │ │ +035b72: 6e20 d21b 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +035b78: 0c01 |0064: move-result-object v1 │ │ +035b7a: 6e20 d11b 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +035b80: 0c01 |0068: move-result-object v1 │ │ +035b82: 6e10 d61b 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +035b88: 0c01 |006c: move-result-object v1 │ │ +035b8a: 7120 0418 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +035b90: 5460 df00 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035b94: 6e20 041c 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +035b9a: 5c73 8900 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +035b9e: 5570 9d00 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +035ba2: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ +035ba6: 5570 a400 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +035baa: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ +035bae: 5c63 ec00 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ +035bb2: 5262 e700 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +035bb6: 0760 |0083: move-object v0, v6 │ │ +035bb8: 0771 |0084: move-object v1, v7 │ │ +035bba: 0183 |0085: move v3, v8 │ │ +035bbc: 0194 |0086: move v4, v9 │ │ +035bbe: 7406 af03 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@03af │ │ +035bc4: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1286 │ │ 0x001e line=1287 │ │ 0x0022 line=1288 │ │ 0x0024 line=1289 │ │ 0x0028 line=1290 │ │ @@ -12857,18 +12857,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -035bd0: |[035bd0] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -035be0: 2200 9600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ -035be4: 7020 7e02 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@027e │ │ -035bea: 1100 |0005: return-object v0 │ │ +035bc8: |[035bc8] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +035bd8: 2200 9600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ +035bdc: 7020 7e02 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@027e │ │ +035be2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #6 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -12876,64 +12876,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 │ │ -035bec: |[035bec] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -035bfc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -035bfe: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -035c00: 6300 d900 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -035c04: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -035c08: 1a00 a803 |0006: const-string v0, "FragmentManager" // string@03a8 │ │ -035c0c: 2201 f003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -035c10: 7010 c91b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -035c16: 1a03 6f12 |000d: const-string v3, "detach: " // string@126f │ │ -035c1a: 6e20 d21b 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -035c20: 0c01 |0012: move-result-object v1 │ │ -035c22: 6e20 d11b 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -035c28: 0c01 |0016: move-result-object v1 │ │ -035c2a: 6e10 d61b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -035c30: 0c01 |001a: move-result-object v1 │ │ -035c32: 7120 0418 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -035c38: 5570 9500 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ -035c3c: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ -035c40: 5c72 9500 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ -035c44: 5570 8900 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -035c48: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ -035c4c: 5460 df00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035c50: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -035c54: 6300 d900 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -035c58: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ -035c5c: 1a00 a803 |0030: const-string v0, "FragmentManager" // string@03a8 │ │ -035c60: 2201 f003 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -035c64: 7010 c91b 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -035c6a: 1a03 e220 |0037: const-string v3, "remove from detach: " // string@20e2 │ │ -035c6e: 6e20 d21b 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -035c74: 0c01 |003c: move-result-object v1 │ │ -035c76: 6e20 d11b 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -035c7c: 0c01 |0040: move-result-object v1 │ │ -035c7e: 6e10 d61b 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -035c84: 0c01 |0044: move-result-object v1 │ │ -035c86: 7120 0418 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -035c8c: 5460 df00 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035c90: 6e20 0c1c 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1c0c │ │ -035c96: 5570 9d00 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -035c9a: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ -035c9e: 5570 a400 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -035ca2: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -035ca6: 5c62 ec00 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ -035caa: 5c75 8900 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -035cae: 0760 |0059: move-object v0, v6 │ │ -035cb0: 0771 |005a: move-object v1, v7 │ │ -035cb2: 0183 |005b: move v3, v8 │ │ -035cb4: 0194 |005c: move v4, v9 │ │ -035cb6: 7406 af03 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@03af │ │ -035cbc: 0e00 |0060: return-void │ │ +035be4: |[035be4] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +035bf4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +035bf6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +035bf8: 6300 d900 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +035bfc: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +035c00: 1a00 a703 |0006: const-string v0, "FragmentManager" // string@03a7 │ │ +035c04: 2201 f003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +035c08: 7010 c91b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +035c0e: 1a03 6d12 |000d: const-string v3, "detach: " // string@126d │ │ +035c12: 6e20 d21b 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +035c18: 0c01 |0012: move-result-object v1 │ │ +035c1a: 6e20 d11b 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +035c20: 0c01 |0016: move-result-object v1 │ │ +035c22: 6e10 d61b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +035c28: 0c01 |001a: move-result-object v1 │ │ +035c2a: 7120 0418 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +035c30: 5570 9500 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ +035c34: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ +035c38: 5c72 9500 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ +035c3c: 5570 8900 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +035c40: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ +035c44: 5460 df00 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035c48: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ +035c4c: 6300 d900 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +035c50: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ +035c54: 1a00 a703 |0030: const-string v0, "FragmentManager" // string@03a7 │ │ +035c58: 2201 f003 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +035c5c: 7010 c91b 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +035c62: 1a03 e020 |0037: const-string v3, "remove from detach: " // string@20e0 │ │ +035c66: 6e20 d21b 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +035c6c: 0c01 |003c: move-result-object v1 │ │ +035c6e: 6e20 d11b 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +035c74: 0c01 |0040: move-result-object v1 │ │ +035c76: 6e10 d61b 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +035c7c: 0c01 |0044: move-result-object v1 │ │ +035c7e: 7120 0418 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +035c84: 5460 df00 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035c88: 6e20 0c1c 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1c0c │ │ +035c8e: 5570 9d00 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +035c92: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ +035c96: 5570 a400 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +035c9a: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ +035c9e: 5c62 ec00 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ +035ca2: 5c75 8900 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +035ca6: 0760 |0059: move-object v0, v6 │ │ +035ca8: 0771 |005a: move-object v1, v7 │ │ +035caa: 0183 |005b: move v3, v8 │ │ +035cac: 0194 |005c: move v4, v9 │ │ +035cae: 7406 af03 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@03af │ │ +035cb4: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1267 │ │ 0x001e line=1268 │ │ 0x0022 line=1269 │ │ 0x0024 line=1270 │ │ 0x0028 line=1272 │ │ @@ -12955,20 +12955,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -035cc0: |[035cc0] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -035cd0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -035cd2: 5c21 f200 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ -035cd6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -035cd8: 6e30 ad03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ -035cde: 0e00 |0007: return-void │ │ +035cb8: |[035cb8] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +035cc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +035cca: 5c21 f200 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ +035cce: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +035cd0: 6e30 ad03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ +035cd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1916 │ │ 0x0003 line=1917 │ │ 0x0007 line=1918 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -12978,31 +12978,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -035ce0: |[035ce0] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -035cf0: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035cf4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -035cf8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -035cfa: 5432 df00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035cfe: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -035d04: 0a02 |000a: move-result v2 │ │ -035d06: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -035d0a: 5432 df00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035d0e: 6e20 081c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -035d14: 0c00 |0012: move-result-object v0 │ │ -035d16: 1f00 9e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -035d1a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -035d1e: 6e20 1803 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0318 │ │ -035d24: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035d28: 28e9 |001c: goto 0005 // -0017 │ │ -035d2a: 0e00 |001d: return-void │ │ +035cd8: |[035cd8] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +035ce8: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035cec: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +035cf0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +035cf2: 5432 df00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035cf6: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +035cfc: 0a02 |000a: move-result v2 │ │ +035cfe: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +035d02: 5432 df00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035d06: 6e20 081c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +035d0c: 0c00 |0012: move-result-object v0 │ │ +035d0e: 1f00 9e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +035d12: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +035d16: 6e20 1803 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0318 │ │ +035d1c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +035d20: 28e9 |001c: goto 0005 // -0017 │ │ +035d22: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1961 │ │ 0x0004 line=1962 │ │ 0x000d line=1963 │ │ 0x0015 line=1964 │ │ 0x0017 line=1965 │ │ @@ -13019,36 +13019,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -035d2c: |[035d2c] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -035d3c: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035d40: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -035d44: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -035d46: 5432 df00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035d4a: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -035d50: 0a02 |000a: move-result v2 │ │ -035d52: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -035d56: 5432 df00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035d5a: 6e20 081c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -035d60: 0c00 |0012: move-result-object v0 │ │ -035d62: 1f00 9e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -035d66: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -035d6a: 6e20 1903 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@0319 │ │ -035d70: 0a02 |001a: move-result v2 │ │ -035d72: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -035d76: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -035d78: 0f02 |001e: return v2 │ │ -035d7a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035d7e: 28e4 |0021: goto 0005 // -001c │ │ -035d80: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -035d82: 28fb |0023: goto 001e // -0005 │ │ +035d24: |[035d24] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +035d34: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035d38: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +035d3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +035d3e: 5432 df00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035d42: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +035d48: 0a02 |000a: move-result v2 │ │ +035d4a: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +035d4e: 5432 df00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035d52: 6e20 081c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +035d58: 0c00 |0012: move-result-object v0 │ │ +035d5a: 1f00 9e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +035d5e: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +035d62: 6e20 1903 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@0319 │ │ +035d68: 0a02 |001a: move-result v2 │ │ +035d6a: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +035d6e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +035d70: 0f02 |001e: return v2 │ │ +035d72: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +035d76: 28e4 |0021: goto 0005 // -001c │ │ +035d78: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +035d7a: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2044 │ │ 0x0004 line=2045 │ │ 0x000d line=2046 │ │ 0x0015 line=2047 │ │ 0x0017 line=2048 │ │ @@ -13069,20 +13069,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -035d84: |[035d84] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -035d94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -035d96: 5c21 f200 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ -035d9a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -035d9c: 6e30 ad03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ -035da2: 0e00 |0007: return-void │ │ +035d7c: |[035d7c] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +035d8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +035d8e: 5c21 f200 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ +035d92: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +035d94: 6e30 ad03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ +035d9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1911 │ │ 0x0003 line=1912 │ │ 0x0007 line=1913 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -13092,59 +13092,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 │ │ -035da4: |[035da4] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -035db4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -035db6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -035db8: 5454 df00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035dbc: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ -035dc0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -035dc2: 5454 df00 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035dc6: 6e10 0f1c 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -035dcc: 0a04 |000c: move-result v4 │ │ -035dce: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ -035dd2: 5454 df00 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035dd6: 6e20 081c 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -035ddc: 0c00 |0014: move-result-object v0 │ │ -035dde: 1f00 9e00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -035de2: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ -035de6: 6e30 1b03 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@031b │ │ -035dec: 0a04 |001c: move-result v4 │ │ -035dee: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ -035df2: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -035df4: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -035df8: 2202 0504 |0022: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ -035dfc: 7010 001c 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -035e02: 6e20 041c 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -035e08: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035e0c: 28db |002c: goto 0007 // -0025 │ │ -035e0e: 5454 e600 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ -035e12: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ -035e16: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -035e18: 5454 e600 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ -035e1c: 6e10 0f1c 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -035e22: 0a04 |0037: move-result v4 │ │ -035e24: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ -035e28: 5454 e600 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ -035e2c: 6e20 081c 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -035e32: 0c00 |003f: move-result-object v0 │ │ -035e34: 1f00 9e00 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -035e38: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ -035e3c: 6e20 071c 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1c07 │ │ -035e42: 0a04 |0047: move-result v4 │ │ -035e44: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -035e48: 6e10 0703 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0307 │ │ -035e4e: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035e52: 28e3 |004f: goto 0032 // -001d │ │ -035e54: 5b52 e600 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ -035e58: 0f03 |0052: return v3 │ │ +035d9c: |[035d9c] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +035dac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +035dae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +035db0: 5454 df00 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035db4: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ +035db8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +035dba: 5454 df00 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035dbe: 6e10 0f1c 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +035dc4: 0a04 |000c: move-result v4 │ │ +035dc6: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ +035dca: 5454 df00 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035dce: 6e20 081c 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +035dd4: 0c00 |0014: move-result-object v0 │ │ +035dd6: 1f00 9e00 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +035dda: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ +035dde: 6e30 1b03 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@031b │ │ +035de4: 0a04 |001c: move-result v4 │ │ +035de6: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ +035dea: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +035dec: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +035df0: 2202 0504 |0022: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ +035df4: 7010 001c 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +035dfa: 6e20 041c 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +035e00: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +035e04: 28db |002c: goto 0007 // -0025 │ │ +035e06: 5454 e600 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ +035e0a: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ +035e0e: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +035e10: 5454 e600 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ +035e14: 6e10 0f1c 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +035e1a: 0a04 |0037: move-result v4 │ │ +035e1c: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ +035e20: 5454 e600 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ +035e24: 6e20 081c 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +035e2a: 0c00 |003f: move-result-object v0 │ │ +035e2c: 1f00 9e00 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +035e30: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ +035e34: 6e20 071c 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1c07 │ │ +035e3a: 0a04 |0047: move-result v4 │ │ +035e3c: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +035e40: 6e10 0703 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0307 │ │ +035e46: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +035e4a: 28e3 |004f: goto 0032 // -001d │ │ +035e4c: 5b52 e600 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ +035e50: 0f03 |0052: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1983 │ │ 0x0001 line=1984 │ │ 0x0002 line=1985 │ │ 0x0006 line=1986 │ │ 0x000f line=1987 │ │ @@ -13180,25 +13180,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -035e5c: |[035e5c] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -035e6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -035e6e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -035e70: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -035e72: 5c30 e800 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e8 │ │ -035e76: 6e10 9f03 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ -035e7c: 6e30 ad03 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ -035e82: 5b31 de00 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -035e86: 5b31 e500 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ -035e8a: 5b31 ee00 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -035e8e: 0e00 |0011: return-void │ │ +035e54: |[035e54] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +035e64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +035e66: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +035e68: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +035e6a: 5c30 e800 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e8 │ │ +035e6e: 6e10 9f03 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ +035e74: 6e30 ad03 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ +035e7a: 5b31 de00 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +035e7e: 5b31 e500 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ +035e82: 5b31 ee00 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +035e86: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1952 │ │ 0x0005 line=1953 │ │ 0x0008 line=1954 │ │ 0x000b line=1955 │ │ 0x000d line=1956 │ │ @@ -13212,19 +13212,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -035e90: |[035e90] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ -035ea0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -035ea2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -035ea4: 6e30 ad03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ -035eaa: 0e00 |0005: return-void │ │ +035e88: |[035e88] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ +035e98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +035e9a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +035e9c: 6e30 ad03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ +035ea2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1948 │ │ 0x0005 line=1949 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -13233,31 +13233,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -035eac: |[035eac] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -035ebc: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035ec0: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -035ec4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -035ec6: 5432 df00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035eca: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -035ed0: 0a02 |000a: move-result v2 │ │ -035ed2: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -035ed6: 5432 df00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035eda: 6e20 081c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -035ee0: 0c00 |0012: move-result-object v0 │ │ -035ee2: 1f00 9e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -035ee6: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -035eea: 6e10 1f03 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@031f │ │ -035ef0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035ef4: 28e9 |001c: goto 0005 // -0017 │ │ -035ef6: 0e00 |001d: return-void │ │ +035ea4: |[035ea4] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +035eb4: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035eb8: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +035ebc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +035ebe: 5432 df00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035ec2: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +035ec8: 0a02 |000a: move-result v2 │ │ +035eca: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +035ece: 5432 df00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035ed2: 6e20 081c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +035ed8: 0c00 |0012: move-result-object v0 │ │ +035eda: 1f00 9e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +035ede: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +035ee2: 6e10 1f03 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@031f │ │ +035ee8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +035eec: 28e9 |001c: goto 0005 // -0017 │ │ +035eee: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1972 │ │ 0x0004 line=1973 │ │ 0x000d line=1974 │ │ 0x0015 line=1975 │ │ 0x0017 line=1976 │ │ @@ -13273,36 +13273,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -035ef8: |[035ef8] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -035f08: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035f0c: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -035f10: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -035f12: 5432 df00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035f16: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -035f1c: 0a02 |000a: move-result v2 │ │ -035f1e: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -035f22: 5432 df00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035f26: 6e20 081c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -035f2c: 0c00 |0012: move-result-object v0 │ │ -035f2e: 1f00 9e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -035f32: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -035f36: 6e20 2003 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0320 │ │ -035f3c: 0a02 |001a: move-result v2 │ │ -035f3e: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -035f42: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -035f44: 0f02 |001e: return v2 │ │ -035f46: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035f4a: 28e4 |0021: goto 0005 // -001c │ │ -035f4c: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -035f4e: 28fb |0023: goto 001e // -0005 │ │ +035ef0: |[035ef0] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +035f00: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035f04: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +035f08: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +035f0a: 5432 df00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035f0e: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +035f14: 0a02 |000a: move-result v2 │ │ +035f16: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +035f1a: 5432 df00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035f1e: 6e20 081c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +035f24: 0c00 |0012: move-result-object v0 │ │ +035f26: 1f00 9e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +035f2a: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +035f2e: 6e20 2003 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0320 │ │ +035f34: 0a02 |001a: move-result v2 │ │ +035f36: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +035f3a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +035f3c: 0f02 |001e: return v2 │ │ +035f3e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +035f42: 28e4 |0021: goto 0005 // -001c │ │ +035f44: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +035f46: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2030 │ │ 0x0004 line=2031 │ │ 0x000d line=2032 │ │ 0x0015 line=2033 │ │ 0x0017 line=2034 │ │ @@ -13323,31 +13323,31 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -035f50: |[035f50] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -035f60: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035f64: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -035f68: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -035f6a: 5432 df00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035f6e: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -035f74: 0a02 |000a: move-result v2 │ │ -035f76: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -035f7a: 5432 df00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035f7e: 6e20 081c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -035f84: 0c00 |0012: move-result-object v0 │ │ -035f86: 1f00 9e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -035f8a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -035f8e: 6e20 2103 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@0321 │ │ -035f94: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -035f98: 28e9 |001c: goto 0005 // -0017 │ │ -035f9a: 0e00 |001d: return-void │ │ +035f48: |[035f48] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +035f58: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035f5c: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +035f60: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +035f62: 5432 df00 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035f66: 6e10 0f1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +035f6c: 0a02 |000a: move-result v2 │ │ +035f6e: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +035f72: 5432 df00 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035f76: 6e20 081c 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +035f7c: 0c00 |0012: move-result-object v0 │ │ +035f7e: 1f00 9e00 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +035f82: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +035f86: 6e20 2103 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@0321 │ │ +035f8c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +035f90: 28e9 |001c: goto 0005 // -0017 │ │ +035f92: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2058 │ │ 0x0004 line=2059 │ │ 0x000d line=2060 │ │ 0x0015 line=2061 │ │ 0x0017 line=2062 │ │ @@ -13364,19 +13364,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -035f9c: |[035f9c] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -035fac: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -035fae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -035fb0: 6e30 ad03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ -035fb6: 0e00 |0005: return-void │ │ +035f94: |[035f94] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +035fa4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +035fa6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +035fa8: 6e30 ad03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ +035fae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1931 │ │ 0x0005 line=1932 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -13385,35 +13385,35 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -035fb8: |[035fb8] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -035fc8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -035fca: 5443 df00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035fce: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ -035fd2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -035fd4: 5443 df00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035fd8: 6e10 0f1c 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -035fde: 0a03 |000b: move-result v3 │ │ -035fe0: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ -035fe4: 5443 df00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -035fe8: 6e20 081c 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -035fee: 0c00 |0013: move-result-object v0 │ │ -035ff0: 1f00 9e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -035ff4: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -035ff8: 6e20 2303 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0323 │ │ -035ffe: 0a03 |001b: move-result v3 │ │ -036000: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -036004: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -036006: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03600a: 28e5 |0021: goto 0006 // -001b │ │ -03600c: 0f02 |0022: return v2 │ │ +035fb0: |[035fb0] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +035fc0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +035fc2: 5443 df00 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035fc6: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ +035fca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +035fcc: 5443 df00 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035fd0: 6e10 0f1c 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +035fd6: 0a03 |000b: move-result v3 │ │ +035fd8: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ +035fdc: 5443 df00 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +035fe0: 6e20 081c 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +035fe6: 0c00 |0013: move-result-object v0 │ │ +035fe8: 1f00 9e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +035fec: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +035ff0: 6e20 2303 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0323 │ │ +035ff6: 0a03 |001b: move-result v3 │ │ +035ff8: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +035ffc: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +035ffe: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +036002: 28e5 |0021: goto 0006 // -001b │ │ +036004: 0f02 |0022: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2015 │ │ 0x0001 line=2016 │ │ 0x0005 line=2017 │ │ 0x000e line=2018 │ │ 0x0016 line=2019 │ │ @@ -13433,19 +13433,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -036010: |[036010] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -036020: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -036022: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -036024: 6e30 ad03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ -03602a: 0e00 |0005: return-void │ │ +036008: |[036008] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +036018: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +03601a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +03601c: 6e30 ad03 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ +036022: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1944 │ │ 0x0005 line=1945 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -13454,20 +13454,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03602c: |[03602c] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -03603c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03603e: 5c21 f200 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ -036042: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -036044: 6e30 ad03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ -03604a: 0e00 |0007: return-void │ │ +036024: |[036024] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +036034: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +036036: 5c21 f200 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ +03603a: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +03603c: 6e30 ad03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ +036042: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1926 │ │ 0x0003 line=1927 │ │ 0x0007 line=1928 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -13477,20 +13477,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -03604c: |[03604c] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -03605c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03605e: 5c21 f200 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ -036062: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -036064: 6e30 ad03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ -03606a: 0e00 |0007: return-void │ │ +036044: |[036044] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +036054: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +036056: 5c21 f200 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ +03605a: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +03605c: 6e30 ad03 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ +036062: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1921 │ │ 0x0003 line=1922 │ │ 0x0007 line=1923 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -13500,21 +13500,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -03606c: |[03606c] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -03607c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03607e: 5c20 f200 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ -036082: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -036084: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -036086: 6e30 ad03 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ -03608c: 0e00 |0008: return-void │ │ +036064: |[036064] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +036074: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +036076: 5c20 f200 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ +03607a: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +03607c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +03607e: 6e30 ad03 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@03ad │ │ +036084: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1938 │ │ 0x0003 line=1940 │ │ 0x0008 line=1941 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -13524,267 +13524,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 │ │ -036090: |[036090] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0360a0: 2206 f003 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ -0360a4: 7010 c91b 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0360aa: 6e20 d21b 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0360b0: 0c06 |0008: move-result-object v6 │ │ -0360b2: 1a07 0400 |0009: const-string v7, " " // string@0004 │ │ -0360b6: 6e20 d21b 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0360bc: 0c06 |000e: move-result-object v6 │ │ -0360be: 6e10 d61b 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0360c4: 0c04 |0012: move-result-object v4 │ │ -0360c6: 5486 dd00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0360ca: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -0360ce: 5486 dd00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0360d2: 6e10 0f1c 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0360d8: 0a00 |001c: move-result v0 │ │ -0360da: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -0360de: 6e20 5e1b 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0360e4: 1a06 d801 |0022: const-string v6, "Active Fragments in " // string@01d8 │ │ -0360e8: 6e20 5e1b 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0360ee: 7110 d91b 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ -0360f4: 0a06 |002a: move-result v6 │ │ -0360f6: 7110 901b 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0360fc: 0c06 |002e: move-result-object v6 │ │ -0360fe: 6e20 5e1b 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036104: 1a06 e400 |0032: const-string v6, ":" // string@00e4 │ │ -036108: 6e20 631b 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03610e: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -036110: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -036114: 5486 dd00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036118: 6e20 081c 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -03611e: 0c02 |003f: move-result-object v2 │ │ -036120: 1f02 9e00 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ -036124: 6e20 5e1b 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03612a: 1a06 0500 |0045: const-string v6, " #" // string@0005 │ │ -03612e: 6e20 5e1b 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036134: 6e20 5c1b 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -03613a: 1a06 e500 |004d: const-string v6, ": " // string@00e5 │ │ -03613e: 6e20 5e1b 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036144: 6e20 621b 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03614a: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -03614e: 6e5c de02 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@02de │ │ -036154: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -036158: 28dc |005c: goto 0038 // -0024 │ │ -03615a: 5486 df00 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -03615e: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -036162: 5486 df00 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -036166: 6e10 0f1c 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03616c: 0a00 |0066: move-result v0 │ │ -03616e: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -036172: 6e20 5e1b 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036178: 1a06 eb01 |006c: const-string v6, "Added Fragments:" // string@01eb │ │ -03617c: 6e20 631b 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -036182: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -036184: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -036188: 5486 df00 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -03618c: 6e20 081c 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -036192: 0c02 |0079: move-result-object v2 │ │ -036194: 1f02 9e00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ -036198: 6e20 5e1b 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03619e: 1a06 0500 |007f: const-string v6, " #" // string@0005 │ │ -0361a2: 6e20 5e1b 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0361a8: 6e20 5c1b 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -0361ae: 1a06 e500 |0087: const-string v6, ": " // string@00e5 │ │ -0361b2: 6e20 5e1b 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0361b8: 6e10 3103 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0331 │ │ -0361be: 0c06 |008f: move-result-object v6 │ │ -0361c0: 6e20 631b 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -0361c6: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0361ca: 28dd |0095: goto 0072 // -0023 │ │ -0361cc: 5486 e600 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ -0361d0: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -0361d4: 5486 e600 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ -0361d8: 6e10 0f1c 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0361de: 0a00 |009f: move-result v0 │ │ -0361e0: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -0361e4: 6e20 5e1b 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0361ea: 1a06 b303 |00a5: const-string v6, "Fragments Created Menus:" // string@03b3 │ │ -0361ee: 6e20 631b 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -0361f4: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -0361f6: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -0361fa: 5486 e600 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ -0361fe: 6e20 081c 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -036204: 0c02 |00b2: move-result-object v2 │ │ -036206: 1f02 9e00 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ -03620a: 6e20 5e1b 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036210: 1a06 0500 |00b8: const-string v6, " #" // string@0005 │ │ -036214: 6e20 5e1b 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03621a: 6e20 5c1b 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -036220: 1a06 e500 |00c0: const-string v6, ": " // string@00e5 │ │ -036224: 6e20 5e1b 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03622a: 6e10 3103 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0331 │ │ -036230: 0c06 |00c8: move-result-object v6 │ │ -036232: 6e20 631b 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -036238: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03623c: 28dd |00ce: goto 00ab // -0023 │ │ -03623e: 5486 e200 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -036242: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -036246: 5486 e200 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -03624a: 6e10 0f1c 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036250: 0a00 |00d8: move-result v0 │ │ -036252: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -036256: 6e20 5e1b 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03625c: 1a06 0c02 |00de: const-string v6, "Back Stack:" // string@020c │ │ -036260: 6e20 631b 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -036266: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -036268: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -03626c: 5486 e200 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -036270: 6e20 081c 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -036276: 0c01 |00eb: move-result-object v1 │ │ -036278: 1f01 9600 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ -03627c: 6e20 5e1b 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036282: 1a06 0500 |00f1: const-string v6, " #" // string@0005 │ │ -036286: 6e20 5e1b 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03628c: 6e20 5c1b 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -036292: 1a06 e500 |00f9: const-string v6, ": " // string@00e5 │ │ -036296: 6e20 5e1b 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03629c: 6e10 ae02 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@02ae │ │ -0362a2: 0c06 |0101: move-result-object v6 │ │ -0362a4: 6e20 631b 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -0362aa: 6e5c 9402 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@0294 │ │ -0362b0: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0362b4: 28da |010a: goto 00e4 // -0026 │ │ -0362b6: 1d08 |010b: monitor-enter v8 │ │ -0362b8: 5486 e400 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -0362bc: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -0362c0: 5486 e400 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -0362c4: 6e10 0f1c 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0362ca: 0a00 |0115: move-result v0 │ │ -0362cc: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -0362d0: 6e20 5e1b 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0362d6: 1a06 0b02 |011b: const-string v6, "Back Stack Indices:" // string@020b │ │ -0362da: 6e20 631b 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -0362e0: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -0362e2: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -0362e6: 5486 e400 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -0362ea: 6e20 081c 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0362f0: 0c01 |0128: move-result-object v1 │ │ -0362f2: 1f01 9600 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ -0362f6: 6e20 5e1b 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0362fc: 1a06 0500 |012e: const-string v6, " #" // string@0005 │ │ -036300: 6e20 5e1b 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036306: 6e20 5c1b 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -03630c: 1a06 e500 |0136: const-string v6, ": " // string@00e5 │ │ -036310: 6e20 5e1b 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036316: 6e20 621b 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03631c: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -036320: 28e1 |0140: goto 0121 // -001f │ │ -036322: 5486 e000 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -036326: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -03632a: 5486 e000 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -03632e: 6e10 0f1c 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036334: 0a06 |014a: move-result v6 │ │ -036336: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -03633a: 6e20 5e1b 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036340: 1a06 4e19 |0150: const-string v6, "mAvailBackStackIndices: " // string@194e │ │ -036344: 6e20 5e1b 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03634a: 5486 e000 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -03634e: 6e10 101c 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@1c10 │ │ -036354: 0c06 |015a: move-result-object v6 │ │ -036356: 7110 141c 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1c14 │ │ -03635c: 0c06 |015e: move-result-object v6 │ │ -03635e: 6e20 631b 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -036364: 1e08 |0162: monitor-exit v8 │ │ -036366: 5486 ef00 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -03636a: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -03636e: 5486 ef00 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -036372: 6e10 0f1c 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036378: 0a00 |016c: move-result v0 │ │ -03637a: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -03637e: 6e20 5e1b 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036384: 1a06 e10a |0172: const-string v6, "Pending Actions:" // string@0ae1 │ │ -036388: 6e20 631b 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03638e: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -036390: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -036394: 5486 ef00 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -036398: 6e20 081c 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -03639e: 0c05 |017f: move-result-object v5 │ │ -0363a0: 1f05 ed03 |0180: check-cast v5, Ljava/lang/Runnable; // type@03ed │ │ -0363a4: 6e20 5e1b 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0363aa: 1a06 0500 |0185: const-string v6, " #" // string@0005 │ │ -0363ae: 6e20 5e1b 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0363b4: 6e20 5c1b 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -0363ba: 1a06 e500 |018d: const-string v6, ": " // string@00e5 │ │ -0363be: 6e20 5e1b 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0363c4: 6e20 621b 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -0363ca: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0363ce: 28e1 |0197: goto 0178 // -001f │ │ -0363d0: 0d06 |0198: move-exception v6 │ │ -0363d2: 1e08 |0199: monitor-exit v8 │ │ -0363d4: 2706 |019a: throw v6 │ │ -0363d6: 6e20 5e1b 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0363dc: 1a06 a903 |019e: const-string v6, "FragmentManager misc state:" // string@03a9 │ │ -0363e0: 6e20 631b 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -0363e6: 6e20 5e1b 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0363ec: 1a06 1a00 |01a6: const-string v6, " mActivity=" // string@001a │ │ -0363f0: 6e20 5e1b 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0363f6: 5486 de00 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -0363fa: 6e20 621b 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -036400: 6e20 5e1b 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036406: 1a06 1c00 |01b3: const-string v6, " mContainer=" // string@001c │ │ -03640a: 6e20 5e1b 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036410: 5486 e500 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ -036414: 6e20 621b 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03641a: 5486 ee00 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -03641e: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ -036422: 6e20 5e1b 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036428: 1a06 2100 |01c4: const-string v6, " mParent=" // string@0021 │ │ -03642c: 6e20 5e1b 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036432: 5486 ee00 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -036436: 6e20 621b 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03643c: 6e20 5e1b 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036442: 1a06 1d00 |01d1: const-string v6, " mCurState=" // string@001d │ │ -036446: 6e20 5e1b 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03644c: 5286 e700 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -036450: 6e20 5c1b 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -036456: 1a06 7c00 |01db: const-string v6, " mStateSaved=" // string@007c │ │ -03645a: 6e20 5e1b 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036460: 5586 f200 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ -036464: 6e20 5f1b 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -03646a: 1a06 6800 |01e5: const-string v6, " mDestroyed=" // string@0068 │ │ -03646e: 6e20 5e1b 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036474: 5586 e800 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e8 │ │ -036478: 6e20 641b 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -03647e: 5586 ec00 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ -036482: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ -036486: 6e20 5e1b 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03648c: 1a06 1f00 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@001f │ │ -036490: 6e20 5e1b 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -036496: 5586 ec00 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ -03649a: 6e20 641b 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -0364a0: 5486 ed00 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -0364a4: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ -0364a8: 6e20 5e1b 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0364ae: 1a06 2000 |0207: const-string v6, " mNoTransactionsBecause=" // string@0020 │ │ -0364b2: 6e20 5e1b 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0364b8: 5486 ed00 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -0364bc: 6e20 631b 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -0364c2: 5486 e100 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -0364c6: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ -0364ca: 5486 e100 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -0364ce: 6e10 0f1c 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0364d4: 0a06 |021a: move-result v6 │ │ -0364d6: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ -0364da: 6e20 5e1b 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0364e0: 1a06 1b00 |0220: const-string v6, " mAvailIndices: " // string@001b │ │ -0364e4: 6e20 5e1b 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0364ea: 5486 e100 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -0364ee: 6e10 101c 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@1c10 │ │ -0364f4: 0c06 |022a: move-result-object v6 │ │ -0364f6: 7110 141c 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1c14 │ │ -0364fc: 0c06 |022e: move-result-object v6 │ │ -0364fe: 6e20 631b 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -036504: 0e00 |0232: return-void │ │ +036088: |[036088] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +036098: 2206 f003 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ +03609c: 7010 c91b 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0360a2: 6e20 d21b 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0360a8: 0c06 |0008: move-result-object v6 │ │ +0360aa: 1a07 0400 |0009: const-string v7, " " // string@0004 │ │ +0360ae: 6e20 d21b 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0360b4: 0c06 |000e: move-result-object v6 │ │ +0360b6: 6e10 d61b 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0360bc: 0c04 |0012: move-result-object v4 │ │ +0360be: 5486 dd00 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +0360c2: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +0360c6: 5486 dd00 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +0360ca: 6e10 0f1c 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0360d0: 0a00 |001c: move-result v0 │ │ +0360d2: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +0360d6: 6e20 5e1b 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0360dc: 1a06 d701 |0022: const-string v6, "Active Fragments in " // string@01d7 │ │ +0360e0: 6e20 5e1b 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0360e6: 7110 d91b 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ +0360ec: 0a06 |002a: move-result v6 │ │ +0360ee: 7110 901b 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +0360f4: 0c06 |002e: move-result-object v6 │ │ +0360f6: 6e20 5e1b 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0360fc: 1a06 e300 |0032: const-string v6, ":" // string@00e3 │ │ +036100: 6e20 631b 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +036106: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +036108: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +03610c: 5486 dd00 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036110: 6e20 081c 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +036116: 0c02 |003f: move-result-object v2 │ │ +036118: 1f02 9e00 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ +03611c: 6e20 5e1b 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036122: 1a06 0500 |0045: const-string v6, " #" // string@0005 │ │ +036126: 6e20 5e1b 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03612c: 6e20 5c1b 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +036132: 1a06 e400 |004d: const-string v6, ": " // string@00e4 │ │ +036136: 6e20 5e1b 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03613c: 6e20 621b 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +036142: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +036146: 6e5c de02 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@02de │ │ +03614c: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +036150: 28dc |005c: goto 0038 // -0024 │ │ +036152: 5486 df00 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +036156: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +03615a: 5486 df00 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +03615e: 6e10 0f1c 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +036164: 0a00 |0066: move-result v0 │ │ +036166: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +03616a: 6e20 5e1b 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036170: 1a06 ea01 |006c: const-string v6, "Added Fragments:" // string@01ea │ │ +036174: 6e20 631b 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +03617a: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +03617c: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +036180: 5486 df00 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +036184: 6e20 081c 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +03618a: 0c02 |0079: move-result-object v2 │ │ +03618c: 1f02 9e00 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ +036190: 6e20 5e1b 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036196: 1a06 0500 |007f: const-string v6, " #" // string@0005 │ │ +03619a: 6e20 5e1b 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0361a0: 6e20 5c1b 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +0361a6: 1a06 e400 |0087: const-string v6, ": " // string@00e4 │ │ +0361aa: 6e20 5e1b 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0361b0: 6e10 3103 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0331 │ │ +0361b6: 0c06 |008f: move-result-object v6 │ │ +0361b8: 6e20 631b 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0361be: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0361c2: 28dd |0095: goto 0072 // -0023 │ │ +0361c4: 5486 e600 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ +0361c8: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +0361cc: 5486 e600 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ +0361d0: 6e10 0f1c 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0361d6: 0a00 |009f: move-result v0 │ │ +0361d8: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +0361dc: 6e20 5e1b 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0361e2: 1a06 b203 |00a5: const-string v6, "Fragments Created Menus:" // string@03b2 │ │ +0361e6: 6e20 631b 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0361ec: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +0361ee: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +0361f2: 5486 e600 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@00e6 │ │ +0361f6: 6e20 081c 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0361fc: 0c02 |00b2: move-result-object v2 │ │ +0361fe: 1f02 9e00 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@009e │ │ +036202: 6e20 5e1b 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036208: 1a06 0500 |00b8: const-string v6, " #" // string@0005 │ │ +03620c: 6e20 5e1b 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036212: 6e20 5c1b 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +036218: 1a06 e400 |00c0: const-string v6, ": " // string@00e4 │ │ +03621c: 6e20 5e1b 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036222: 6e10 3103 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0331 │ │ +036228: 0c06 |00c8: move-result-object v6 │ │ +03622a: 6e20 631b 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +036230: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +036234: 28dd |00ce: goto 00ab // -0023 │ │ +036236: 5486 e200 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +03623a: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +03623e: 5486 e200 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +036242: 6e10 0f1c 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +036248: 0a00 |00d8: move-result v0 │ │ +03624a: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +03624e: 6e20 5e1b 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036254: 1a06 0b02 |00de: const-string v6, "Back Stack:" // string@020b │ │ +036258: 6e20 631b 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +03625e: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +036260: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +036264: 5486 e200 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +036268: 6e20 081c 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +03626e: 0c01 |00eb: move-result-object v1 │ │ +036270: 1f01 9600 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ +036274: 6e20 5e1b 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03627a: 1a06 0500 |00f1: const-string v6, " #" // string@0005 │ │ +03627e: 6e20 5e1b 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036284: 6e20 5c1b 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +03628a: 1a06 e400 |00f9: const-string v6, ": " // string@00e4 │ │ +03628e: 6e20 5e1b 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036294: 6e10 ae02 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@02ae │ │ +03629a: 0c06 |0101: move-result-object v6 │ │ +03629c: 6e20 631b 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0362a2: 6e5c 9402 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@0294 │ │ +0362a8: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0362ac: 28da |010a: goto 00e4 // -0026 │ │ +0362ae: 1d08 |010b: monitor-enter v8 │ │ +0362b0: 5486 e400 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +0362b4: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +0362b8: 5486 e400 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +0362bc: 6e10 0f1c 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0362c2: 0a00 |0115: move-result v0 │ │ +0362c4: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +0362c8: 6e20 5e1b 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0362ce: 1a06 0a02 |011b: const-string v6, "Back Stack Indices:" // string@020a │ │ +0362d2: 6e20 631b 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0362d8: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +0362da: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +0362de: 5486 e400 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +0362e2: 6e20 081c 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0362e8: 0c01 |0128: move-result-object v1 │ │ +0362ea: 1f01 9600 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ +0362ee: 6e20 5e1b 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0362f4: 1a06 0500 |012e: const-string v6, " #" // string@0005 │ │ +0362f8: 6e20 5e1b 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0362fe: 6e20 5c1b 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +036304: 1a06 e400 |0136: const-string v6, ": " // string@00e4 │ │ +036308: 6e20 5e1b 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03630e: 6e20 621b 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +036314: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +036318: 28e1 |0140: goto 0121 // -001f │ │ +03631a: 5486 e000 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +03631e: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +036322: 5486 e000 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +036326: 6e10 0f1c 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03632c: 0a06 |014a: move-result v6 │ │ +03632e: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +036332: 6e20 5e1b 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036338: 1a06 4c19 |0150: const-string v6, "mAvailBackStackIndices: " // string@194c │ │ +03633c: 6e20 5e1b 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036342: 5486 e000 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +036346: 6e10 101c 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@1c10 │ │ +03634c: 0c06 |015a: move-result-object v6 │ │ +03634e: 7110 141c 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1c14 │ │ +036354: 0c06 |015e: move-result-object v6 │ │ +036356: 6e20 631b 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +03635c: 1e08 |0162: monitor-exit v8 │ │ +03635e: 5486 ef00 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +036362: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +036366: 5486 ef00 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +03636a: 6e10 0f1c 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +036370: 0a00 |016c: move-result v0 │ │ +036372: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +036376: 6e20 5e1b 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03637c: 1a06 df0a |0172: const-string v6, "Pending Actions:" // string@0adf │ │ +036380: 6e20 631b 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +036386: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +036388: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +03638c: 5486 ef00 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +036390: 6e20 081c 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +036396: 0c05 |017f: move-result-object v5 │ │ +036398: 1f05 ed03 |0180: check-cast v5, Ljava/lang/Runnable; // type@03ed │ │ +03639c: 6e20 5e1b 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0363a2: 1a06 0500 |0185: const-string v6, " #" // string@0005 │ │ +0363a6: 6e20 5e1b 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0363ac: 6e20 5c1b 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +0363b2: 1a06 e400 |018d: const-string v6, ": " // string@00e4 │ │ +0363b6: 6e20 5e1b 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0363bc: 6e20 621b 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +0363c2: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0363c6: 28e1 |0197: goto 0178 // -001f │ │ +0363c8: 0d06 |0198: move-exception v6 │ │ +0363ca: 1e08 |0199: monitor-exit v8 │ │ +0363cc: 2706 |019a: throw v6 │ │ +0363ce: 6e20 5e1b 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0363d4: 1a06 a803 |019e: const-string v6, "FragmentManager misc state:" // string@03a8 │ │ +0363d8: 6e20 631b 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0363de: 6e20 5e1b 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0363e4: 1a06 1a00 |01a6: const-string v6, " mActivity=" // string@001a │ │ +0363e8: 6e20 5e1b 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0363ee: 5486 de00 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +0363f2: 6e20 621b 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +0363f8: 6e20 5e1b 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0363fe: 1a06 1c00 |01b3: const-string v6, " mContainer=" // string@001c │ │ +036402: 6e20 5e1b 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036408: 5486 e500 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ +03640c: 6e20 621b 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +036412: 5486 ee00 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +036416: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ +03641a: 6e20 5e1b 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036420: 1a06 2100 |01c4: const-string v6, " mParent=" // string@0021 │ │ +036424: 6e20 5e1b 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03642a: 5486 ee00 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +03642e: 6e20 621b 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +036434: 6e20 5e1b 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03643a: 1a06 1d00 |01d1: const-string v6, " mCurState=" // string@001d │ │ +03643e: 6e20 5e1b 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036444: 5286 e700 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +036448: 6e20 5c1b 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +03644e: 1a06 7b00 |01db: const-string v6, " mStateSaved=" // string@007b │ │ +036452: 6e20 5e1b 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036458: 5586 f200 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ +03645c: 6e20 5f1b 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +036462: 1a06 6700 |01e5: const-string v6, " mDestroyed=" // string@0067 │ │ +036466: 6e20 5e1b 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03646c: 5586 e800 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e8 │ │ +036470: 6e20 641b 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +036476: 5586 ec00 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ +03647a: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ +03647e: 6e20 5e1b 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +036484: 1a06 1f00 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@001f │ │ +036488: 6e20 5e1b 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03648e: 5586 ec00 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ +036492: 6e20 641b 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +036498: 5486 ed00 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +03649c: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ +0364a0: 6e20 5e1b 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0364a6: 1a06 2000 |0207: const-string v6, " mNoTransactionsBecause=" // string@0020 │ │ +0364aa: 6e20 5e1b 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0364b0: 5486 ed00 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +0364b4: 6e20 631b 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0364ba: 5486 e100 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +0364be: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ +0364c2: 5486 e100 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +0364c6: 6e10 0f1c 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0364cc: 0a06 |021a: move-result v6 │ │ +0364ce: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ +0364d2: 6e20 5e1b 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0364d8: 1a06 1b00 |0220: const-string v6, " mAvailIndices: " // string@001b │ │ +0364dc: 6e20 5e1b 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0364e2: 5486 e100 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +0364e6: 6e10 101c 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@1c10 │ │ +0364ec: 0c06 |022a: move-result-object v6 │ │ +0364ee: 7110 141c 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@1c14 │ │ +0364f4: 0c06 |022e: move-result-object v6 │ │ +0364f6: 6e20 631b 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +0364fc: 0e00 |0232: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=635 │ │ @@ -13902,51 +13902,51 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -03651c: |[03651c] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -03652c: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -036530: 7010 8b03 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@038b │ │ -036536: 1d02 |0005: monitor-enter v2 │ │ -036538: 5520 e800 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e8 │ │ -03653c: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -036540: 5420 de00 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036544: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -036548: 2200 df03 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -03654c: 1a01 db01 |0010: const-string v1, "Activity has been destroyed" // string@01db │ │ -036550: 7020 8b1b 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -036556: 2700 |0015: throw v0 │ │ -036558: 0d00 |0016: move-exception v0 │ │ -03655a: 1e02 |0017: monitor-exit v2 │ │ -03655c: 2700 |0018: throw v0 │ │ -03655e: 5420 ef00 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -036562: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -036566: 2200 0504 |001d: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -03656a: 7010 001c 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -036570: 5b20 ef00 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -036574: 5420 ef00 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -036578: 6e20 041c 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -03657e: 5420 ef00 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -036582: 6e10 0f1c 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036588: 0a00 |002e: move-result v0 │ │ -03658a: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -03658c: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ -036590: 5420 de00 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036594: 5400 c800 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -036598: 5421 e900 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e9 │ │ -03659c: 6e20 3a02 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -0365a2: 5420 de00 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -0365a6: 5400 c800 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -0365aa: 5421 e900 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e9 │ │ -0365ae: 6e20 3702 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0237 │ │ -0365b4: 1e02 |0044: monitor-exit v2 │ │ -0365b6: 0e00 |0045: return-void │ │ +036514: |[036514] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +036524: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +036528: 7010 8b03 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@038b │ │ +03652e: 1d02 |0005: monitor-enter v2 │ │ +036530: 5520 e800 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e8 │ │ +036534: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +036538: 5420 de00 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +03653c: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +036540: 2200 df03 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +036544: 1a01 da01 |0010: const-string v1, "Activity has been destroyed" // string@01da │ │ +036548: 7020 8b1b 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +03654e: 2700 |0015: throw v0 │ │ +036550: 0d00 |0016: move-exception v0 │ │ +036552: 1e02 |0017: monitor-exit v2 │ │ +036554: 2700 |0018: throw v0 │ │ +036556: 5420 ef00 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +03655a: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +03655e: 2200 0504 |001d: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +036562: 7010 001c 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +036568: 5b20 ef00 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +03656c: 5420 ef00 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +036570: 6e20 041c 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +036576: 5420 ef00 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +03657a: 6e10 0f1c 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +036580: 0a00 |002e: move-result v0 │ │ +036582: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +036584: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ +036588: 5420 de00 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +03658c: 5400 c800 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +036590: 5421 e900 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e9 │ │ +036594: 6e20 3a02 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +03659a: 5420 de00 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +03659e: 5400 c800 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +0365a2: 5421 e900 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e9 │ │ +0365a6: 6e20 3702 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0237 │ │ +0365ac: 1e02 |0044: monitor-exit v2 │ │ +0365ae: 0e00 |0045: return-void │ │ catches : 2 │ │ 0x0006 - 0x0018 │ │ -> 0x0016 │ │ 0x0019 - 0x0045 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=1382 │ │ @@ -13973,105 +13973,105 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 165 16-bit code units │ │ -0365cc: |[0365cc] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -0365dc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0365de: 5585 ea00 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ea │ │ -0365e2: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -0365e6: 2205 df03 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@03df │ │ -0365ea: 1a06 140b |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0b14 │ │ -0365ee: 7020 8b1b 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0365f4: 2705 |000c: throw v5 │ │ -0365f6: 7100 4502 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0245 │ │ -0365fc: 0c05 |0010: move-result-object v5 │ │ -0365fe: 5486 de00 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036602: 5466 c800 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -036606: 6e10 3202 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0232 │ │ -03660c: 0c06 |0018: move-result-object v6 │ │ -03660e: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ -036612: 2205 df03 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@03df │ │ -036616: 1a06 710a |001d: const-string v6, "Must be called from main thread of process" // string@0a71 │ │ -03661a: 7020 8b1b 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -036620: 2705 |0022: throw v5 │ │ -036622: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -036624: 1d08 |0024: monitor-enter v8 │ │ -036626: 5485 ef00 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -03662a: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ -03662e: 5485 ef00 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -036632: 6e10 0f1c 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036638: 0a05 |002e: move-result v5 │ │ -03663a: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ -03663e: 1e08 |0031: monitor-exit v8 │ │ -036640: 5585 eb00 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00eb │ │ -036644: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ -036648: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -03664a: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -03664c: 5485 dd00 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036650: 6e10 0f1c 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036656: 0a05 |003d: move-result v5 │ │ -036658: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ -03665c: 5485 dd00 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036660: 6e20 081c 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -036666: 0c01 |0045: move-result-object v1 │ │ -036668: 1f01 9e00 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@009e │ │ -03666c: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ -036670: 5415 a200 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -036674: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ -036678: 5415 a200 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -03667c: 6e10 5604 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0456 │ │ -036682: 0a05 |0053: move-result v5 │ │ -036684: b653 |0054: or-int/2addr v3, v5 │ │ -036686: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03668a: 28e1 |0057: goto 0038 // -001f │ │ -03668c: 5485 ef00 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -036690: 6e10 0f1c 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036696: 0a04 |005d: move-result v4 │ │ -036698: 5485 f300 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ -03669c: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ -0366a0: 5485 f300 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ -0366a4: 2155 |0064: array-length v5, v5 │ │ -0366a6: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ -0366aa: 2345 fa04 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@04fa │ │ -0366ae: 5b85 f300 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ -0366b2: 5485 ef00 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -0366b6: 5486 f300 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ -0366ba: 6e20 111c 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ -0366c0: 5485 ef00 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ -0366c4: 6e10 061c 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -0366ca: 5485 de00 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -0366ce: 5455 c800 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -0366d2: 5486 e900 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e9 │ │ -0366d6: 6e20 3a02 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -0366dc: 1e08 |0080: monitor-exit v8 │ │ -0366de: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -0366e0: 5c85 ea00 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ea │ │ -0366e4: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -0366e6: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ -0366ea: 5485 f300 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ -0366ee: 4605 0502 |0089: aget-object v5, v5, v2 │ │ -0366f2: 7210 ad1b 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -0366f8: 5485 f300 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ -0366fc: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -0366fe: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ -036702: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -036706: 28f0 |0095: goto 0085 // -0010 │ │ -036708: 0d05 |0096: move-exception v5 │ │ -03670a: 1e08 |0097: monitor-exit v8 │ │ -03670c: 2705 |0098: throw v5 │ │ -03670e: 5c87 ea00 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ea │ │ -036712: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -036714: 2888 |009c: goto 0024 // -0078 │ │ -036716: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ -03671a: 5c87 eb00 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00eb │ │ -03671e: 6e10 c203 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03c2 │ │ -036724: 0f00 |00a4: return v0 │ │ +0365c4: |[0365c4] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +0365d4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0365d6: 5585 ea00 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ea │ │ +0365da: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +0365de: 2205 df03 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@03df │ │ +0365e2: 1a06 120b |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0b12 │ │ +0365e6: 7020 8b1b 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0365ec: 2705 |000c: throw v5 │ │ +0365ee: 7100 4502 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@0245 │ │ +0365f4: 0c05 |0010: move-result-object v5 │ │ +0365f6: 5486 de00 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +0365fa: 5466 c800 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +0365fe: 6e10 3202 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@0232 │ │ +036604: 0c06 |0018: move-result-object v6 │ │ +036606: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ +03660a: 2205 df03 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@03df │ │ +03660e: 1a06 6f0a |001d: const-string v6, "Must be called from main thread of process" // string@0a6f │ │ +036612: 7020 8b1b 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +036618: 2705 |0022: throw v5 │ │ +03661a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +03661c: 1d08 |0024: monitor-enter v8 │ │ +03661e: 5485 ef00 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +036622: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ +036626: 5485 ef00 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +03662a: 6e10 0f1c 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +036630: 0a05 |002e: move-result v5 │ │ +036632: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ +036636: 1e08 |0031: monitor-exit v8 │ │ +036638: 5585 eb00 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00eb │ │ +03663c: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ +036640: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +036642: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +036644: 5485 dd00 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036648: 6e10 0f1c 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03664e: 0a05 |003d: move-result v5 │ │ +036650: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ +036654: 5485 dd00 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036658: 6e20 081c 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +03665e: 0c01 |0045: move-result-object v1 │ │ +036660: 1f01 9e00 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@009e │ │ +036664: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ +036668: 5415 a200 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +03666c: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ +036670: 5415 a200 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +036674: 6e10 5604 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0456 │ │ +03667a: 0a05 |0053: move-result v5 │ │ +03667c: b653 |0054: or-int/2addr v3, v5 │ │ +03667e: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +036682: 28e1 |0057: goto 0038 // -001f │ │ +036684: 5485 ef00 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +036688: 6e10 0f1c 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03668e: 0a04 |005d: move-result v4 │ │ +036690: 5485 f300 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ +036694: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ +036698: 5485 f300 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ +03669c: 2155 |0064: array-length v5, v5 │ │ +03669e: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ +0366a2: 2345 fa04 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@04fa │ │ +0366a6: 5b85 f300 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ +0366aa: 5485 ef00 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +0366ae: 5486 f300 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ +0366b2: 6e20 111c 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ +0366b8: 5485 ef00 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@00ef │ │ +0366bc: 6e10 061c 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +0366c2: 5485 de00 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +0366c6: 5455 c800 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +0366ca: 5486 e900 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@00e9 │ │ +0366ce: 6e20 3a02 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +0366d4: 1e08 |0080: monitor-exit v8 │ │ +0366d6: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +0366d8: 5c85 ea00 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ea │ │ +0366dc: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +0366de: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ +0366e2: 5485 f300 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ +0366e6: 4605 0502 |0089: aget-object v5, v5, v2 │ │ +0366ea: 7210 ad1b 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +0366f0: 5485 f300 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@00f3 │ │ +0366f4: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +0366f6: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ +0366fa: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0366fe: 28f0 |0095: goto 0085 // -0010 │ │ +036700: 0d05 |0096: move-exception v5 │ │ +036702: 1e08 |0097: monitor-exit v8 │ │ +036704: 2705 |0098: throw v5 │ │ +036706: 5c87 ea00 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ea │ │ +03670a: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +03670c: 2888 |009c: goto 0024 // -0078 │ │ +03670e: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ +036712: 5c87 eb00 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00eb │ │ +036716: 6e10 c203 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03c2 │ │ +03671c: 0f00 |00a4: return v0 │ │ catches : 3 │ │ 0x0025 - 0x0032 │ │ -> 0x0096 │ │ 0x0058 - 0x0081 │ │ -> 0x0096 │ │ 0x0097 - 0x0098 │ │ -> 0x0096 │ │ @@ -14128,18 +14128,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -036744: |[036744] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -036754: 6e10 9f03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ -03675a: 0a00 |0003: move-result v0 │ │ -03675c: 0f00 |0004: return v0 │ │ +03673c: |[03673c] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +03674c: 6e10 9f03 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ +036752: 0a00 |0003: move-result v0 │ │ +036754: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #27 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -14147,50 +14147,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 │ │ -036760: |[036760] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -036770: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -036774: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -036778: 5432 df00 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -03677c: 6e10 0f1c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036782: 0a02 |0009: move-result v2 │ │ -036784: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -036788: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -03678c: 5432 df00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -036790: 6e20 081c 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -036796: 0c00 |0013: move-result-object v0 │ │ -036798: 1f00 9e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -03679c: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -0367a0: 5202 9a00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -0367a4: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -0367a8: 1100 |001c: return-object v0 │ │ -0367aa: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0367ae: 28ed |001f: goto 000c // -0013 │ │ -0367b0: 5432 dd00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0367b4: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ -0367b8: 5432 dd00 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0367bc: 6e10 0f1c 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0367c2: 0a02 |0029: move-result v2 │ │ -0367c4: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0367c8: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ -0367cc: 5432 dd00 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0367d0: 6e20 081c 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0367d6: 0c00 |0033: move-result-object v0 │ │ -0367d8: 1f00 9e00 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -0367dc: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ -0367e0: 5202 9a00 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -0367e4: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ -0367e8: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0367ec: 28ee |003e: goto 002c // -0012 │ │ -0367ee: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -0367f0: 28dc |0040: goto 001c // -0024 │ │ +036758: |[036758] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +036768: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +03676c: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +036770: 5432 df00 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +036774: 6e10 0f1c 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03677a: 0a02 |0009: move-result v2 │ │ +03677c: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +036780: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +036784: 5432 df00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +036788: 6e20 081c 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +03678e: 0c00 |0013: move-result-object v0 │ │ +036790: 1f00 9e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +036794: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +036798: 5202 9a00 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +03679c: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +0367a0: 1100 |001c: return-object v0 │ │ +0367a2: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0367a6: 28ed |001f: goto 000c // -0013 │ │ +0367a8: 5432 dd00 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +0367ac: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ +0367b0: 5432 dd00 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +0367b4: 6e10 0f1c 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0367ba: 0a02 |0029: move-result v2 │ │ +0367bc: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0367c0: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ +0367c4: 5432 dd00 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +0367c8: 6e20 081c 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0367ce: 0c00 |0033: move-result-object v0 │ │ +0367d0: 1f00 9e00 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +0367d4: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ +0367d8: 5202 9a00 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +0367dc: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ +0367e0: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0367e4: 28ee |003e: goto 002c // -0012 │ │ +0367e6: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +0367e8: 28dc |0040: goto 001c // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0004 line=1310 │ │ 0x000e line=1311 │ │ 0x0016 line=1312 │ │ 0x001c line=1326 │ │ @@ -14216,56 +14216,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 │ │ -0367f4: |[0367f4] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -036804: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -036808: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -03680c: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -036810: 5432 df00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -036814: 6e10 0f1c 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03681a: 0a02 |000b: move-result v2 │ │ -03681c: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -036820: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -036824: 5432 df00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -036828: 6e20 081c 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -03682e: 0c00 |0015: move-result-object v0 │ │ -036830: 1f00 9e00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -036834: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -036838: 5402 b400 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -03683c: 6e20 b81b 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -036842: 0a02 |001f: move-result v2 │ │ -036844: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -036848: 1100 |0022: return-object v0 │ │ -03684a: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03684e: 28e9 |0025: goto 000e // -0017 │ │ -036850: 5432 dd00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036854: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ -036858: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ -03685c: 5432 dd00 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036860: 6e10 0f1c 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036866: 0a02 |0031: move-result v2 │ │ -036868: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03686c: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ -036870: 5432 dd00 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036874: 6e20 081c 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -03687a: 0c00 |003b: move-result-object v0 │ │ -03687c: 1f00 9e00 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -036880: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ -036884: 5402 b400 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -036888: 6e20 b81b 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -03688e: 0a02 |0045: move-result v2 │ │ -036890: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ -036894: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -036898: 28ea |004a: goto 0034 // -0016 │ │ -03689a: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -03689c: 28d6 |004c: goto 0022 // -002a │ │ +0367ec: |[0367ec] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0367fc: 5432 df00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +036800: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +036804: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +036808: 5432 df00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +03680c: 6e10 0f1c 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +036812: 0a02 |000b: move-result v2 │ │ +036814: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +036818: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +03681c: 5432 df00 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +036820: 6e20 081c 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +036826: 0c00 |0015: move-result-object v0 │ │ +036828: 1f00 9e00 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +03682c: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +036830: 5402 b400 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +036834: 6e20 b81b 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +03683a: 0a02 |001f: move-result v2 │ │ +03683c: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +036840: 1100 |0022: return-object v0 │ │ +036842: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +036846: 28e9 |0025: goto 000e // -0017 │ │ +036848: 5432 dd00 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +03684c: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ +036850: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ +036854: 5432 dd00 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036858: 6e10 0f1c 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03685e: 0a02 |0031: move-result v2 │ │ +036860: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ +036864: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ +036868: 5432 dd00 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +03686c: 6e20 081c 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +036872: 0c00 |003b: move-result-object v0 │ │ +036874: 1f00 9e00 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +036878: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ +03687c: 5402 b400 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +036880: 6e20 b81b 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +036886: 0a02 |0045: move-result v2 │ │ +036888: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ +03688c: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +036890: 28ea |004a: goto 0034 // -0016 │ │ +036892: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +036894: 28d6 |004c: goto 0022 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x0006 line=1332 │ │ 0x0010 line=1333 │ │ 0x0018 line=1334 │ │ 0x0022 line=1348 │ │ @@ -14291,46 +14291,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0368a0: |[0368a0] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -0368b0: 1d03 |0000: monitor-enter v3 │ │ -0368b2: 5430 e400 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -0368b6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0368b8: 6e30 0e1c 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ -0368be: 5430 e000 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -0368c2: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -0368c6: 2200 0504 |000b: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -0368ca: 7010 001c 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -0368d0: 5b30 e000 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -0368d4: 6300 d900 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0368d8: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -0368dc: 1a00 a803 |0016: const-string v0, "FragmentManager" // string@03a8 │ │ -0368e0: 2201 f003 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0368e4: 7010 c91b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0368ea: 1a02 b403 |001d: const-string v2, "Freeing back stack index " // string@03b4 │ │ -0368ee: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0368f4: 0c01 |0022: move-result-object v1 │ │ -0368f6: 6e20 ce1b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0368fc: 0c01 |0026: move-result-object v1 │ │ -0368fe: 6e10 d61b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -036904: 0c01 |002a: move-result-object v1 │ │ -036906: 7120 0418 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03690c: 5430 e000 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -036910: 7110 911b 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -036916: 0c01 |0033: move-result-object v1 │ │ -036918: 6e20 041c 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -03691e: 1e03 |0037: monitor-exit v3 │ │ -036920: 0e00 |0038: return-void │ │ -036922: 0d00 |0039: move-exception v0 │ │ -036924: 1e03 |003a: monitor-exit v3 │ │ -036926: 2700 |003b: throw v0 │ │ +036898: |[036898] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +0368a8: 1d03 |0000: monitor-enter v3 │ │ +0368aa: 5430 e400 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +0368ae: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0368b0: 6e30 0e1c 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ +0368b6: 5430 e000 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +0368ba: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +0368be: 2200 0504 |000b: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +0368c2: 7010 001c 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +0368c8: 5b30 e000 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +0368cc: 6300 d900 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0368d0: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +0368d4: 1a00 a703 |0016: const-string v0, "FragmentManager" // string@03a7 │ │ +0368d8: 2201 f003 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0368dc: 7010 c91b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0368e2: 1a02 b303 |001d: const-string v2, "Freeing back stack index " // string@03b3 │ │ +0368e6: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0368ec: 0c01 |0022: move-result-object v1 │ │ +0368ee: 6e20 ce1b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0368f4: 0c01 |0026: move-result-object v1 │ │ +0368f6: 6e10 d61b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0368fc: 0c01 |002a: move-result-object v1 │ │ +0368fe: 7120 0418 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +036904: 5430 e000 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +036908: 7110 911b 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +03690e: 0c01 |0033: move-result-object v1 │ │ +036910: 6e20 041c 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +036916: 1e03 |0037: monitor-exit v3 │ │ +036918: 0e00 |0038: return-void │ │ +03691a: 0d00 |0039: move-exception v0 │ │ +03691c: 1e03 |003a: monitor-exit v3 │ │ +03691e: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1446 │ │ 0x0001 line=1447 │ │ 0x0007 line=1448 │ │ @@ -14349,65 +14349,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 │ │ -036934: |[036934] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -036944: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -036946: 6e30 1602 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ -03694c: 0a01 |0004: move-result v1 │ │ -03694e: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -036952: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -036954: 1100 |0008: return-object v0 │ │ -036956: 5452 dd00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -03695a: 6e10 0f1c 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036960: 0a02 |000e: move-result v2 │ │ -036962: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ -036966: 2202 df03 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ -03696a: 2203 f003 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03696e: 7010 c91b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -036974: 1a04 a403 |0018: const-string v4, "Fragment no longer exists for key " // string@03a4 │ │ -036978: 6e20 d21b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03697e: 0c03 |001d: move-result-object v3 │ │ -036980: 6e20 d21b 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -036986: 0c03 |0021: move-result-object v3 │ │ -036988: 1a04 e900 |0022: const-string v4, ": index " // string@00e9 │ │ -03698c: 6e20 d21b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -036992: 0c03 |0027: move-result-object v3 │ │ -036994: 6e20 ce1b 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03699a: 0c03 |002b: move-result-object v3 │ │ -03699c: 6e10 d61b 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0369a2: 0c03 |002f: move-result-object v3 │ │ -0369a4: 7020 8b1b 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0369aa: 7020 c303 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ -0369b0: 5452 dd00 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0369b4: 6e20 081c 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0369ba: 0c00 |003b: move-result-object v0 │ │ -0369bc: 1f00 9e00 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -0369c0: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ -0369c4: 2202 df03 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ -0369c8: 2203 f003 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -0369cc: 7010 c91b 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0369d2: 1a04 a403 |0047: const-string v4, "Fragment no longer exists for key " // string@03a4 │ │ -0369d6: 6e20 d21b 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0369dc: 0c03 |004c: move-result-object v3 │ │ -0369de: 6e20 d21b 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0369e4: 0c03 |0050: move-result-object v3 │ │ -0369e6: 1a04 e900 |0051: const-string v4, ": index " // string@00e9 │ │ -0369ea: 6e20 d21b 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0369f0: 0c03 |0056: move-result-object v3 │ │ -0369f2: 6e20 ce1b 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0369f8: 0c03 |005a: move-result-object v3 │ │ -0369fa: 6e10 d61b 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -036a00: 0c03 |005e: move-result-object v3 │ │ -036a02: 7020 8b1b 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -036a08: 7020 c303 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ -036a0e: 28a3 |0065: goto 0008 // -005d │ │ +03692c: |[03692c] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +03693c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +03693e: 6e30 1602 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ +036944: 0a01 |0004: move-result v1 │ │ +036946: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +03694a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03694c: 1100 |0008: return-object v0 │ │ +03694e: 5452 dd00 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036952: 6e10 0f1c 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +036958: 0a02 |000e: move-result v2 │ │ +03695a: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ +03695e: 2202 df03 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ +036962: 2203 f003 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +036966: 7010 c91b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03696c: 1a04 a303 |0018: const-string v4, "Fragment no longer exists for key " // string@03a3 │ │ +036970: 6e20 d21b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +036976: 0c03 |001d: move-result-object v3 │ │ +036978: 6e20 d21b 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03697e: 0c03 |0021: move-result-object v3 │ │ +036980: 1a04 e800 |0022: const-string v4, ": index " // string@00e8 │ │ +036984: 6e20 d21b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03698a: 0c03 |0027: move-result-object v3 │ │ +03698c: 6e20 ce1b 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +036992: 0c03 |002b: move-result-object v3 │ │ +036994: 6e10 d61b 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03699a: 0c03 |002f: move-result-object v3 │ │ +03699c: 7020 8b1b 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0369a2: 7020 c303 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ +0369a8: 5452 dd00 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +0369ac: 6e20 081c 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0369b2: 0c00 |003b: move-result-object v0 │ │ +0369b4: 1f00 9e00 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +0369b8: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ +0369bc: 2202 df03 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ +0369c0: 2203 f003 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +0369c4: 7010 c91b 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0369ca: 1a04 a303 |0047: const-string v4, "Fragment no longer exists for key " // string@03a3 │ │ +0369ce: 6e20 d21b 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0369d4: 0c03 |004c: move-result-object v3 │ │ +0369d6: 6e20 d21b 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0369dc: 0c03 |0050: move-result-object v3 │ │ +0369de: 1a04 e800 |0051: const-string v4, ": index " // string@00e8 │ │ +0369e2: 6e20 d21b 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0369e8: 0c03 |0056: move-result-object v3 │ │ +0369ea: 6e20 ce1b 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0369f0: 0c03 |005a: move-result-object v3 │ │ +0369f2: 6e10 d61b 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0369f8: 0c03 |005e: move-result-object v3 │ │ +0369fa: 7020 8b1b 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +036a00: 7020 c303 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ +036a06: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=579 │ │ 0x0005 line=580 │ │ 0x0007 line=581 │ │ 0x0008 line=592 │ │ 0x0009 line=583 │ │ @@ -14427,16 +14427,16 @@ │ │ type : '()Landroid/view/LayoutInflater$Factory;' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -036a10: |[036a10] android.support.v4.app.FragmentManagerImpl.getLayoutInflaterFactory:()Landroid/view/LayoutInflater$Factory; │ │ -036a20: 1100 |0000: return-object v0 │ │ +036a08: |[036a08] android.support.v4.app.FragmentManagerImpl.getLayoutInflaterFactory:()Landroid/view/LayoutInflater$Factory; │ │ +036a18: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2202 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #32 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -14444,52 +14444,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 │ │ -036a24: |[036a24] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -036a34: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -036a36: 6301 d900 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -036a3a: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -036a3e: 1a01 a803 |0005: const-string v1, "FragmentManager" // string@03a8 │ │ -036a42: 2202 f003 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -036a46: 7010 c91b 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -036a4c: 1a03 0517 |000c: const-string v3, "hide: " // string@1705 │ │ -036a50: 6e20 d21b 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -036a56: 0c02 |0011: move-result-object v2 │ │ -036a58: 6e20 d11b 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -036a5e: 0c02 |0015: move-result-object v2 │ │ -036a60: 6e10 d61b 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -036a66: 0c02 |0019: move-result-object v2 │ │ -036a68: 7120 0418 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -036a6e: 5561 9e00 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -036a72: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ -036a76: 5c64 9e00 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -036a7a: 5461 b900 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -036a7e: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ -036a82: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -036a84: 6e58 a703 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@03a7 │ │ -036a8a: 0c00 |002b: move-result-object v0 │ │ -036a8c: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -036a90: 5461 b900 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -036a94: 6e20 1a19 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ -036a9a: 5461 b900 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -036a9e: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ -036aa2: 6e20 1919 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -036aa8: 5561 8900 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -036aac: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ -036ab0: 5561 9d00 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -036ab4: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ -036ab8: 5561 a400 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -036abc: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ -036ac0: 5c54 ec00 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ -036ac4: 6e20 0a03 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@030a │ │ -036aca: 0e00 |004b: return-void │ │ +036a1c: |[036a1c] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +036a2c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +036a2e: 6301 d900 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +036a32: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +036a36: 1a01 a703 |0005: const-string v1, "FragmentManager" // string@03a7 │ │ +036a3a: 2202 f003 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +036a3e: 7010 c91b 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +036a44: 1a03 0317 |000c: const-string v3, "hide: " // string@1703 │ │ +036a48: 6e20 d21b 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +036a4e: 0c02 |0011: move-result-object v2 │ │ +036a50: 6e20 d11b 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +036a56: 0c02 |0015: move-result-object v2 │ │ +036a58: 6e10 d61b 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +036a5e: 0c02 |0019: move-result-object v2 │ │ +036a60: 7120 0418 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +036a66: 5561 9e00 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +036a6a: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ +036a6e: 5c64 9e00 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +036a72: 5461 b900 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +036a76: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ +036a7a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +036a7c: 6e58 a703 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@03a7 │ │ +036a82: 0c00 |002b: move-result-object v0 │ │ +036a84: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +036a88: 5461 b900 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +036a8c: 6e20 1a19 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ +036a92: 5461 b900 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +036a96: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ +036a9a: 6e20 1919 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +036aa0: 5561 8900 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +036aa4: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ +036aa8: 5561 9d00 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +036aac: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ +036ab0: 5561 a400 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +036ab4: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ +036ab8: 5c54 ec00 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ +036abc: 6e20 0a03 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@030a │ │ +036ac2: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1229 │ │ 0x001d line=1230 │ │ 0x0021 line=1231 │ │ 0x0023 line=1232 │ │ 0x0027 line=1233 │ │ @@ -14512,85 +14512,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 │ │ -036acc: |[036acc] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -036adc: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -036ae2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -036ae4: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -036ae6: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -036aea: 52a4 a500 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -036aee: 6e40 0203 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@0302 │ │ -036af4: 0c01 |000c: move-result-object v1 │ │ -036af6: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -036afa: 1101 |000f: return-object v1 │ │ -036afc: 52a4 a500 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -036b00: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -036b04: 5494 de00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036b08: 52a5 a500 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ -036b0c: 7120 c519 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ -036b12: 0c00 |001b: move-result-object v0 │ │ -036b14: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -036b18: 0701 |001e: move-object v1, v0 │ │ -036b1a: 28f0 |001f: goto 000f // -0010 │ │ -036b1c: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -036b20: 0731 |0022: move-object v1, v3 │ │ -036b22: 28ec |0023: goto 000f // -0014 │ │ -036b24: 7120 c503 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@03c5 │ │ -036b2a: 0a02 |0027: move-result v2 │ │ -036b2c: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -036b30: 0731 |002a: move-object v1, v3 │ │ -036b32: 28e4 |002b: goto 000f // -001c │ │ -036b34: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -036b3a: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -036b3e: 5494 de00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036b42: 6e10 4803 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0348 │ │ -036b48: 0c04 |0036: move-result-object v4 │ │ -036b4a: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -036b4e: 5494 de00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036b52: 6e10 4803 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0348 │ │ -036b58: 0c04 |003e: move-result-object v4 │ │ -036b5a: 6e10 7d19 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@197d │ │ -036b60: 0c04 |0042: move-result-object v4 │ │ -036b62: 524d e10a |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0ae1 │ │ -036b66: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -036b6a: 0731 |0047: move-object v1, v3 │ │ -036b6c: 28c7 |0048: goto 000f // -0039 │ │ -036b6e: 5493 de00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036b72: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -036b76: 7156 ab03 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03ab │ │ -036b7c: 0c01 |0050: move-result-object v1 │ │ -036b7e: 28be |0051: goto 000f // -0042 │ │ -036b80: 5493 de00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036b84: 7157 ab03 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03ab │ │ -036b8a: 0c01 |0057: move-result-object v1 │ │ -036b8c: 28b7 |0058: goto 000f // -0049 │ │ -036b8e: 5493 de00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036b92: 7156 ab03 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03ab │ │ -036b98: 0c01 |005e: move-result-object v1 │ │ -036b9a: 28b0 |005f: goto 000f // -0050 │ │ -036b9c: 5493 de00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036ba0: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -036ba6: 7157 ab03 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03ab │ │ -036bac: 0c01 |0068: move-result-object v1 │ │ -036bae: 28a6 |0069: goto 000f // -005a │ │ -036bb0: 5493 de00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036bb4: 7130 a903 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@03a9 │ │ -036bba: 0c01 |006f: move-result-object v1 │ │ -036bbc: 289f |0070: goto 000f // -0061 │ │ -036bbe: 5493 de00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036bc2: 7130 a903 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@03a9 │ │ -036bc8: 0c01 |0076: move-result-object v1 │ │ -036bca: 2898 |0077: goto 000f // -0068 │ │ -036bcc: 0731 |0078: move-object v1, v3 │ │ -036bce: 2896 |0079: goto 000f // -006a │ │ -036bd0: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ +036ac4: |[036ac4] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +036ad4: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +036ada: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +036adc: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +036ade: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +036ae2: 52a4 a500 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +036ae6: 6e40 0203 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@0302 │ │ +036aec: 0c01 |000c: move-result-object v1 │ │ +036aee: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +036af2: 1101 |000f: return-object v1 │ │ +036af4: 52a4 a500 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +036af8: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +036afc: 5494 de00 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036b00: 52a5 a500 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00a5 │ │ +036b04: 7120 c519 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ +036b0a: 0c00 |001b: move-result-object v0 │ │ +036b0c: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +036b10: 0701 |001e: move-object v1, v0 │ │ +036b12: 28f0 |001f: goto 000f // -0010 │ │ +036b14: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +036b18: 0731 |0022: move-object v1, v3 │ │ +036b1a: 28ec |0023: goto 000f // -0014 │ │ +036b1c: 7120 c503 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@03c5 │ │ +036b22: 0a02 |0027: move-result v2 │ │ +036b24: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +036b28: 0731 |002a: move-object v1, v3 │ │ +036b2a: 28e4 |002b: goto 000f // -001c │ │ +036b2c: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +036b32: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +036b36: 5494 de00 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036b3a: 6e10 4803 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0348 │ │ +036b40: 0c04 |0036: move-result-object v4 │ │ +036b42: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +036b46: 5494 de00 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036b4a: 6e10 4803 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0348 │ │ +036b50: 0c04 |003e: move-result-object v4 │ │ +036b52: 6e10 7d19 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@197d │ │ +036b58: 0c04 |0042: move-result-object v4 │ │ +036b5a: 524d e10a |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0ae1 │ │ +036b5e: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +036b62: 0731 |0047: move-object v1, v3 │ │ +036b64: 28c7 |0048: goto 000f // -0039 │ │ +036b66: 5493 de00 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036b6a: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +036b6e: 7156 ab03 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03ab │ │ +036b74: 0c01 |0050: move-result-object v1 │ │ +036b76: 28be |0051: goto 000f // -0042 │ │ +036b78: 5493 de00 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036b7c: 7157 ab03 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03ab │ │ +036b82: 0c01 |0057: move-result-object v1 │ │ +036b84: 28b7 |0058: goto 000f // -0049 │ │ +036b86: 5493 de00 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036b8a: 7156 ab03 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03ab │ │ +036b90: 0c01 |005e: move-result-object v1 │ │ +036b92: 28b0 |005f: goto 000f // -0050 │ │ +036b94: 5493 de00 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036b98: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +036b9e: 7157 ab03 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@03ab │ │ +036ba4: 0c01 |0068: move-result-object v1 │ │ +036ba6: 28a6 |0069: goto 000f // -005a │ │ +036ba8: 5493 de00 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036bac: 7130 a903 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@03a9 │ │ +036bb2: 0c01 |006f: move-result-object v1 │ │ +036bb4: 289f |0070: goto 000f // -0061 │ │ +036bb6: 5493 de00 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036bba: 7130 a903 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@03a9 │ │ +036bc0: 0c01 |0076: move-result-object v1 │ │ +036bc2: 2898 |0077: goto 000f // -0068 │ │ +036bc4: 0731 |0078: move-object v1, v3 │ │ +036bc6: 2896 |0079: goto 000f // -006a │ │ +036bc8: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=777 │ │ 0x000d line=779 │ │ 0x000f line=831 │ │ 0x0010 line=783 │ │ 0x0014 line=784 │ │ @@ -14630,66 +14630,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -036bf0: |[036bf0] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -036c00: 5240 a000 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -036c04: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -036c08: 0e00 |0004: return-void │ │ -036c0a: 5430 e100 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -036c0e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -036c12: 5430 e100 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -036c16: 6e10 0f1c 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036c1c: 0a00 |000e: move-result v0 │ │ -036c1e: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ -036c22: 5430 dd00 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036c26: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -036c2a: 2200 0504 |0015: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -036c2e: 7010 001c 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -036c34: 5b30 dd00 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036c38: 5430 dd00 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036c3c: 6e10 0f1c 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036c42: 0a00 |0021: move-result v0 │ │ -036c44: 5431 ee00 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -036c48: 6e30 2c03 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@032c │ │ -036c4e: 5430 dd00 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036c52: 6e20 041c 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -036c58: 6300 d900 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -036c5c: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ -036c60: 1a00 a803 |0030: const-string v0, "FragmentManager" // string@03a8 │ │ -036c64: 2201 f003 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -036c68: 7010 c91b 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -036c6e: 1a02 f301 |0037: const-string v2, "Allocated fragment index " // string@01f3 │ │ -036c72: 6e20 d21b 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -036c78: 0c01 |003c: move-result-object v1 │ │ -036c7a: 6e20 d11b 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -036c80: 0c01 |0040: move-result-object v1 │ │ -036c82: 6e10 d61b 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -036c88: 0c01 |0044: move-result-object v1 │ │ -036c8a: 7120 0418 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -036c90: 28bc |0048: goto 0004 // -0044 │ │ -036c92: 5430 e100 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -036c96: 5431 e100 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -036c9a: 6e10 0f1c 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036ca0: 0a01 |0050: move-result v1 │ │ -036ca2: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ -036ca6: 6e20 0b1c 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ -036cac: 0c00 |0056: move-result-object v0 │ │ -036cae: 1f00 e203 |0057: check-cast v0, Ljava/lang/Integer; // type@03e2 │ │ -036cb2: 6e10 8d1b 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1b8d │ │ -036cb8: 0a00 |005c: move-result v0 │ │ -036cba: 5431 ee00 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -036cbe: 6e30 2c03 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@032c │ │ -036cc4: 5430 dd00 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036cc8: 5241 a000 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -036ccc: 6e30 0e1c 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ -036cd2: 28c3 |0069: goto 002c // -003d │ │ +036be8: |[036be8] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +036bf8: 5240 a000 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +036bfc: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +036c00: 0e00 |0004: return-void │ │ +036c02: 5430 e100 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +036c06: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +036c0a: 5430 e100 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +036c0e: 6e10 0f1c 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +036c14: 0a00 |000e: move-result v0 │ │ +036c16: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ +036c1a: 5430 dd00 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036c1e: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +036c22: 2200 0504 |0015: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +036c26: 7010 001c 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +036c2c: 5b30 dd00 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036c30: 5430 dd00 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036c34: 6e10 0f1c 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +036c3a: 0a00 |0021: move-result v0 │ │ +036c3c: 5431 ee00 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +036c40: 6e30 2c03 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@032c │ │ +036c46: 5430 dd00 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036c4a: 6e20 041c 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +036c50: 6300 d900 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +036c54: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ +036c58: 1a00 a703 |0030: const-string v0, "FragmentManager" // string@03a7 │ │ +036c5c: 2201 f003 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +036c60: 7010 c91b 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +036c66: 1a02 f201 |0037: const-string v2, "Allocated fragment index " // string@01f2 │ │ +036c6a: 6e20 d21b 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +036c70: 0c01 |003c: move-result-object v1 │ │ +036c72: 6e20 d11b 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +036c78: 0c01 |0040: move-result-object v1 │ │ +036c7a: 6e10 d61b 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +036c80: 0c01 |0044: move-result-object v1 │ │ +036c82: 7120 0418 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +036c88: 28bc |0048: goto 0004 // -0044 │ │ +036c8a: 5430 e100 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +036c8e: 5431 e100 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +036c92: 6e10 0f1c 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +036c98: 0a01 |0050: move-result v1 │ │ +036c9a: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ +036c9e: 6e20 0b1c 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ +036ca4: 0c00 |0056: move-result-object v0 │ │ +036ca6: 1f00 e203 |0057: check-cast v0, Ljava/lang/Integer; // type@03e2 │ │ +036caa: 6e10 8d1b 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@1b8d │ │ +036cb0: 0a00 |005c: move-result v0 │ │ +036cb2: 5431 ee00 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +036cb6: 6e30 2c03 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@032c │ │ +036cbc: 5430 dd00 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036cc0: 5241 a000 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +036cc4: 6e30 0e1c 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ +036cca: 28c3 |0069: goto 002c // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1156 │ │ 0x0004 line=1172 │ │ 0x0005 line=1160 │ │ 0x0011 line=1161 │ │ 0x0015 line=1162 │ │ @@ -14707,50 +14707,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -036cd4: |[036cd4] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -036ce4: 5240 a000 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -036ce8: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -036cec: 0e00 |0004: return-void │ │ -036cee: 6300 d900 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -036cf2: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -036cf6: 1a00 a803 |0009: const-string v0, "FragmentManager" // string@03a8 │ │ -036cfa: 2201 f003 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -036cfe: 7010 c91b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -036d04: 1a02 b503 |0010: const-string v2, "Freeing fragment index " // string@03b5 │ │ -036d08: 6e20 d21b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -036d0e: 0c01 |0015: move-result-object v1 │ │ -036d10: 6e20 d11b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -036d16: 0c01 |0019: move-result-object v1 │ │ -036d18: 6e10 d61b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -036d1e: 0c01 |001d: move-result-object v1 │ │ -036d20: 7120 0418 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -036d26: 5430 dd00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036d2a: 5241 a000 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -036d2e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -036d30: 6e30 0e1c 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ -036d36: 5430 e100 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -036d3a: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -036d3e: 2200 0504 |002d: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -036d42: 7010 001c 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -036d48: 5b30 e100 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -036d4c: 5430 e100 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -036d50: 5241 a000 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -036d54: 7110 911b 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -036d5a: 0c01 |003b: move-result-object v1 │ │ -036d5c: 6e20 041c 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -036d62: 5430 de00 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036d66: 5441 ba00 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ -036d6a: 6e20 4903 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@0349 │ │ -036d70: 6e10 f302 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@02f3 │ │ -036d76: 28bb |0049: goto 0004 // -0045 │ │ +036ccc: |[036ccc] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +036cdc: 5240 a000 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +036ce0: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +036ce4: 0e00 |0004: return-void │ │ +036ce6: 6300 d900 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +036cea: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +036cee: 1a00 a703 |0009: const-string v0, "FragmentManager" // string@03a7 │ │ +036cf2: 2201 f003 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +036cf6: 7010 c91b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +036cfc: 1a02 b403 |0010: const-string v2, "Freeing fragment index " // string@03b4 │ │ +036d00: 6e20 d21b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +036d06: 0c01 |0015: move-result-object v1 │ │ +036d08: 6e20 d11b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +036d0e: 0c01 |0019: move-result-object v1 │ │ +036d10: 6e10 d61b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +036d16: 0c01 |001d: move-result-object v1 │ │ +036d18: 7120 0418 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +036d1e: 5430 dd00 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036d22: 5241 a000 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +036d26: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +036d28: 6e30 0e1c 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ +036d2e: 5430 e100 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +036d32: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ +036d36: 2200 0504 |002d: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +036d3a: 7010 001c 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +036d40: 5b30 e100 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +036d44: 5430 e100 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +036d48: 5241 a000 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +036d4c: 7110 911b 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +036d52: 0c01 |003b: move-result-object v1 │ │ +036d54: 6e20 041c 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +036d5a: 5430 de00 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036d5e: 5441 ba00 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ba │ │ +036d62: 6e20 4903 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@0349 │ │ +036d68: 6e10 f302 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@02f3 │ │ +036d6e: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1175 │ │ 0x0004 line=1187 │ │ 0x0005 line=1179 │ │ 0x0021 line=1180 │ │ 0x0029 line=1181 │ │ @@ -14767,67 +14767,67 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 95 16-bit code units │ │ -036d78: |[036d78] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -036d88: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -036d8a: 5480 de00 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036d8e: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -036d92: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ -036d96: 2200 df03 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -036d9a: 1a02 870a |0009: const-string v2, "No activity" // string@0a87 │ │ -036d9e: 7020 8b1b 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -036da4: 2700 |000e: throw v0 │ │ -036da6: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ -036daa: 5280 e700 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -036dae: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ -036db2: 0e00 |0015: return-void │ │ -036db4: 5989 e700 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -036db8: 5480 dd00 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036dbc: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ -036dc0: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -036dc2: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -036dc4: 5480 dd00 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036dc8: 6e10 0f1c 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -036dce: 0a00 |0023: move-result v0 │ │ -036dd0: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ -036dd4: 5480 dd00 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -036dd8: 6e20 081c 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -036dde: 0c01 |002b: move-result-object v1 │ │ -036de0: 1f01 9e00 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@009e │ │ -036de4: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ -036de8: 0780 |0030: move-object v0, v8 │ │ -036dea: 0192 |0031: move v2, v9 │ │ -036dec: 01a3 |0032: move v3, v10 │ │ -036dee: 01b4 |0033: move v4, v11 │ │ -036df0: 7406 af03 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@03af │ │ -036df6: 5410 a200 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -036dfa: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ -036dfe: 5410 a200 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ -036e02: 6e10 5604 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0456 │ │ -036e08: 0a00 |0040: move-result v0 │ │ -036e0a: b607 |0041: or-int/2addr v7, v0 │ │ -036e0c: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -036e10: 28da |0044: goto 001e // -0026 │ │ -036e12: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ -036e16: 6e10 c203 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03c2 │ │ -036e1c: 5580 ec00 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ -036e20: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ -036e24: 5480 de00 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036e28: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ -036e2c: 5280 e700 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -036e30: 1252 |0054: const/4 v2, #int 5 // #5 │ │ -036e32: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ -036e36: 5480 de00 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036e3a: 6e10 6c03 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@036c │ │ -036e40: 5c85 ec00 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ -036e44: 28b7 |005e: goto 0015 // -0049 │ │ +036d70: |[036d70] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +036d80: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +036d82: 5480 de00 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036d86: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +036d8a: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ +036d8e: 2200 df03 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +036d92: 1a02 850a |0009: const-string v2, "No activity" // string@0a85 │ │ +036d96: 7020 8b1b 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +036d9c: 2700 |000e: throw v0 │ │ +036d9e: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ +036da2: 5280 e700 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +036da6: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ +036daa: 0e00 |0015: return-void │ │ +036dac: 5989 e700 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +036db0: 5480 dd00 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036db4: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ +036db8: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +036dba: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +036dbc: 5480 dd00 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036dc0: 6e10 0f1c 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +036dc6: 0a00 |0023: move-result v0 │ │ +036dc8: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ +036dcc: 5480 dd00 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +036dd0: 6e20 081c 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +036dd6: 0c01 |002b: move-result-object v1 │ │ +036dd8: 1f01 9e00 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@009e │ │ +036ddc: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ +036de0: 0780 |0030: move-object v0, v8 │ │ +036de2: 0192 |0031: move v2, v9 │ │ +036de4: 01a3 |0032: move v3, v10 │ │ +036de6: 01b4 |0033: move v4, v11 │ │ +036de8: 7406 af03 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@03af │ │ +036dee: 5410 a200 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +036df2: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ +036df6: 5410 a200 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00a2 │ │ +036dfa: 6e10 5604 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0456 │ │ +036e00: 0a00 |0040: move-result v0 │ │ +036e02: b607 |0041: or-int/2addr v7, v0 │ │ +036e04: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +036e08: 28da |0044: goto 001e // -0026 │ │ +036e0a: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ +036e0e: 6e10 c203 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03c2 │ │ +036e14: 5580 ec00 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ +036e18: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ +036e1c: 5480 de00 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036e20: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ +036e24: 5280 e700 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +036e28: 1252 |0054: const/4 v2, #int 5 // #5 │ │ +036e2a: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ +036e2e: 5480 de00 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036e32: 6e10 6c03 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@036c │ │ +036e38: 5c85 ec00 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ +036e3c: 28b7 |005e: goto 0015 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1112 │ │ 0x0007 line=1113 │ │ 0x000f line=1116 │ │ 0x0015 line=1142 │ │ 0x0016 line=1120 │ │ @@ -14860,18 +14860,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -036e48: |[036e48] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -036e58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -036e5a: 6e53 ac03 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03ac │ │ -036e60: 0e00 |0004: return-void │ │ +036e40: |[036e40] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +036e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +036e52: 6e53 ac03 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@03ac │ │ +036e58: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1108 │ │ 0x0004 line=1109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -14882,23 +14882,23 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -036e64: |[036e64] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -036e74: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -036e76: 5262 e700 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -036e7a: 0760 |0003: move-object v0, v6 │ │ -036e7c: 0771 |0004: move-object v1, v7 │ │ -036e7e: 0134 |0005: move v4, v3 │ │ -036e80: 0135 |0006: move v5, v3 │ │ -036e82: 7406 af03 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@03af │ │ -036e88: 0e00 |000a: return-void │ │ +036e5c: |[036e5c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +036e6c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +036e6e: 5262 e700 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +036e72: 0760 |0003: move-object v0, v6 │ │ +036e74: 0771 |0004: move-object v1, v7 │ │ +036e76: 0134 |0005: move v4, v3 │ │ +036e78: 0135 |0006: move v5, v3 │ │ +036e7a: 7406 af03 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@03af │ │ +036e80: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1104 │ │ 0x000a line=1105 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000b reg=7 f Landroid/support/v4/app/Fragment; │ │ @@ -14908,500 +14908,500 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 994 16-bit code units │ │ -036e8c: |[036e8c] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ -036e9c: 55b0 8900 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -036ea0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -036ea4: 55b0 9500 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ -036ea8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -036eac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -036eae: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ -036eb2: 121c |000b: const/4 v12, #int 1 // #1 │ │ -036eb4: 55b0 a800 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00a8 │ │ -036eb8: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -036ebc: 52b0 b200 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -036ec0: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ -036ec4: 52bc b200 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -036ec8: 55b0 9400 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0094 │ │ -036ecc: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -036ed0: 52b0 b200 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -036ed4: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -036ed6: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ -036eda: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -036edc: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ -036ee0: 123c |0022: const/4 v12, #int 3 // #3 │ │ -036ee2: 52b0 b200 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -036ee6: 35c0 3902 |0025: if-ge v0, v12, 025e // +0239 │ │ -036eea: 55b0 9c00 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ -036eee: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -036ef2: 55b0 9f00 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ -036ef6: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -036efa: 0e00 |002f: return-void │ │ -036efc: 54b0 8c00 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ -036f00: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ -036f04: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -036f06: 5bb0 8c00 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ -036f0a: 52b2 b300 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b3 │ │ -036f0e: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -036f10: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -036f12: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -036f14: 07a0 |003c: move-object v0, v10 │ │ -036f16: 07b1 |003d: move-object v1, v11 │ │ -036f18: 7406 af03 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@03af │ │ -036f1e: 52b0 b200 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -036f22: 2b00 8303 0000 |0043: packed-switch v0, 000003c6 // +00000383 │ │ -036f28: 59bc b200 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -036f2c: 28e7 |0048: goto 002f // -0019 │ │ -036f2e: 6300 d900 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -036f32: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ -036f36: 1a00 a803 |004d: const-string v0, "FragmentManager" // string@03a8 │ │ -036f3a: 2201 f003 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -036f3e: 7010 c91b 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -036f44: 1a02 c91d |0054: const-string v2, "moveto CREATED: " // string@1dc9 │ │ -036f48: 6e20 d21b 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -036f4e: 0c01 |0059: move-result-object v1 │ │ -036f50: 6e20 d11b b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -036f56: 0c01 |005d: move-result-object v1 │ │ -036f58: 6e10 d61b 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -036f5e: 0c01 |0061: move-result-object v1 │ │ -036f60: 7120 0418 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -036f66: 54b0 ae00 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -036f6a: 3800 4600 |0067: if-eqz v0, 00ad // +0046 │ │ -036f6e: 54b0 ae00 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -036f72: 54a1 de00 |006b: iget-object v1, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036f76: 6e10 3d03 0100 |006d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@033d │ │ -036f7c: 0c01 |0070: move-result-object v1 │ │ -036f7e: 6e20 2c02 1000 |0071: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ -036f84: 54b0 ae00 |0074: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -036f88: 1a01 fa0f |0076: const-string v1, "android:view_state" // string@0ffa │ │ -036f8c: 6e20 1a02 1000 |0078: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@021a │ │ -036f92: 0c00 |007b: move-result-object v0 │ │ -036f94: 5bb0 af00 |007c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -036f98: 54b0 ae00 |007e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -036f9c: 1a01 f70f |0080: const-string v1, "android:target_state" // string@0ff7 │ │ -036fa0: 6e30 a403 0a01 |0082: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03a4 │ │ -036fa6: 0c00 |0085: move-result-object v0 │ │ -036fa8: 5bb0 b500 |0086: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -036fac: 54b0 b500 |0088: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -036fb0: 3800 0d00 |008a: if-eqz v0, 0097 // +000d │ │ -036fb4: 54b0 ae00 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -036fb8: 1a01 f60f |008e: const-string v1, "android:target_req_state" // string@0ff6 │ │ -036fbc: 1202 |0090: const/4 v2, #int 0 // #0 │ │ -036fbe: 6e30 1602 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ -036fc4: 0a00 |0094: move-result v0 │ │ -036fc6: 59b0 b700 |0095: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00b7 │ │ -036fca: 54b0 ae00 |0097: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -036fce: 1a01 f90f |0099: const-string v1, "android:user_visible_hint" // string@0ff9 │ │ -036fd2: 1212 |009b: const/4 v2, #int 1 // #1 │ │ -036fd4: 6e30 1202 1002 |009c: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0212 │ │ -036fda: 0a00 |009f: move-result v0 │ │ -036fdc: 5cb0 b800 |00a0: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ -036fe0: 55b0 b800 |00a2: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ -036fe4: 3900 0900 |00a4: if-nez v0, 00ad // +0009 │ │ -036fe8: 1210 |00a6: const/4 v0, #int 1 // #1 │ │ -036fea: 5cb0 9400 |00a7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0094 │ │ -036fee: 1230 |00a9: const/4 v0, #int 3 // #3 │ │ -036ff0: 370c 0300 |00aa: if-le v12, v0, 00ad // +0003 │ │ -036ff4: 123c |00ac: const/4 v12, #int 3 // #3 │ │ -036ff6: 54a0 de00 |00ad: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -036ffa: 5bb0 8800 |00af: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -036ffe: 54a0 ee00 |00b1: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -037002: 5bb0 a600 |00b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a6 │ │ -037006: 54a0 ee00 |00b5: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -03700a: 3800 3300 |00b7: if-eqz v0, 00ea // +0033 │ │ -03700e: 54a0 ee00 |00b9: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -037012: 5400 9100 |00bb: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -037016: 5bb0 9b00 |00bd: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -03701a: 1200 |00bf: const/4 v0, #int 0 // #0 │ │ -03701c: 5cb0 8f00 |00c0: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -037020: 54a0 de00 |00c2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -037024: 6e20 fe02 0b00 |00c4: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@02fe │ │ -03702a: 55b0 8f00 |00c7: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -03702e: 3900 2600 |00c9: if-nez v0, 00ef // +0026 │ │ -037032: 2200 0901 |00cb: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -037036: 2201 f003 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03703a: 7010 c91b 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037040: 1a02 a003 |00d2: const-string v2, "Fragment " // string@03a0 │ │ -037044: 6e20 d21b 2100 |00d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03704a: 0c01 |00d7: move-result-object v1 │ │ -03704c: 6e20 d11b b100 |00d8: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -037052: 0c01 |00db: move-result-object v1 │ │ -037054: 1a02 4200 |00dc: const-string v2, " did not call through to super.onAttach()" // string@0042 │ │ -037058: 6e20 d21b 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03705e: 0c01 |00e1: move-result-object v1 │ │ -037060: 6e10 d61b 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037066: 0c01 |00e5: move-result-object v1 │ │ -037068: 7020 4005 1000 |00e6: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ -03706e: 2700 |00e9: throw v0 │ │ -037070: 54a0 de00 |00ea: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -037074: 5400 c700 |00ec: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -037078: 28cf |00ee: goto 00bd // -0031 │ │ -03707a: 54b0 a600 |00ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a6 │ │ -03707e: 3900 0700 |00f1: if-nez v0, 00f8 // +0007 │ │ -037082: 54a0 de00 |00f3: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -037086: 6e20 4c03 b000 |00f5: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@034c │ │ -03708c: 55b0 ac00 |00f8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ -037090: 3900 0700 |00fa: if-nez v0, 0101 // +0007 │ │ -037094: 54b0 ae00 |00fc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -037098: 6e20 1a03 0b00 |00fe: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@031a │ │ -03709e: 1200 |0101: const/4 v0, #int 0 // #0 │ │ -0370a0: 5cb0 ac00 |0102: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ -0370a4: 55b0 9c00 |0104: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ -0370a8: 3800 3300 |0106: if-eqz v0, 0139 // +0033 │ │ -0370ac: 54b0 ae00 |0108: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -0370b0: 6e20 e802 0b00 |010a: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02e8 │ │ -0370b6: 0c00 |010d: move-result-object v0 │ │ -0370b8: 1201 |010e: const/4 v1, #int 0 // #0 │ │ -0370ba: 54b2 ae00 |010f: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -0370be: 6e40 1c03 0b21 |0111: 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@031c │ │ -0370c4: 0c00 |0114: move-result-object v0 │ │ -0370c6: 5bb0 b900 |0115: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0370ca: 54b0 b900 |0117: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0370ce: 3800 3c01 |0119: if-eqz v0, 0255 // +013c │ │ -0370d2: 54b0 b900 |011b: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0370d6: 5bb0 a100 |011d: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ -0370da: 54b0 b900 |011f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0370de: 7110 7e04 0000 |0121: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@047e │ │ -0370e4: 0c00 |0124: move-result-object v0 │ │ -0370e6: 5bb0 b900 |0125: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0370ea: 55b0 9e00 |0127: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -0370ee: 3800 0900 |0129: if-eqz v0, 0132 // +0009 │ │ -0370f2: 54b0 b900 |012b: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0370f6: 1301 0800 |012d: const/16 v1, #int 8 // #8 │ │ -0370fa: 6e20 1919 1000 |012f: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -037100: 54b0 b900 |0132: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037104: 54b1 ae00 |0134: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -037108: 6e30 1503 0b01 |0136: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0315 │ │ -03710e: 1210 |0139: const/4 v0, #int 1 // #1 │ │ -037110: 370c cc00 |013a: if-le v12, v0, 0206 // +00cc │ │ -037114: 6300 d900 |013c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -037118: 3800 1a00 |013e: if-eqz v0, 0158 // +001a │ │ -03711c: 1a00 a803 |0140: const-string v0, "FragmentManager" // string@03a8 │ │ -037120: 2201 f003 |0142: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -037124: 7010 c91b 0100 |0144: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03712a: 1a02 c81d |0147: const-string v2, "moveto ACTIVITY_CREATED: " // string@1dc8 │ │ -03712e: 6e20 d21b 2100 |0149: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037134: 0c01 |014c: move-result-object v1 │ │ -037136: 6e20 d11b b100 |014d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03713c: 0c01 |0150: move-result-object v1 │ │ -03713e: 6e10 d61b 0100 |0151: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037144: 0c01 |0154: move-result-object v1 │ │ -037146: 7120 0418 1000 |0155: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03714c: 55b0 9c00 |0158: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ -037150: 3900 9b00 |015a: if-nez v0, 01f5 // +009b │ │ -037154: 1207 |015c: const/4 v7, #int 0 // #0 │ │ -037156: 52b0 9300 |015d: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -03715a: 3800 5100 |015f: if-eqz v0, 01b0 // +0051 │ │ -03715e: 54a0 e500 |0161: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ -037162: 52b1 9300 |0163: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -037166: 7220 6e03 1000 |0165: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@036e │ │ -03716c: 0c07 |0168: move-result-object v7 │ │ -03716e: 1f07 6e03 |0169: check-cast v7, Landroid/view/ViewGroup; // type@036e │ │ -037172: 3907 4500 |016b: if-nez v7, 01b0 // +0045 │ │ -037176: 55b0 a900 |016d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00a9 │ │ -03717a: 3900 4100 |016f: if-nez v0, 01b0 // +0041 │ │ -03717e: 2200 de03 |0171: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -037182: 2201 f003 |0173: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -037186: 7010 c91b 0100 |0175: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03718c: 1a02 920a |0178: const-string v2, "No view found for id 0x" // string@0a92 │ │ -037190: 6e20 d21b 2100 |017a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037196: 0c01 |017d: move-result-object v1 │ │ -037198: 52b2 9300 |017e: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -03719c: 7110 901b 0200 |0180: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0371a2: 0c02 |0183: move-result-object v2 │ │ -0371a4: 6e20 d21b 2100 |0184: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0371aa: 0c01 |0187: move-result-object v1 │ │ -0371ac: 1a02 2400 |0188: const-string v2, " (" // string@0024 │ │ -0371b0: 6e20 d21b 2100 |018a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0371b6: 0c01 |018d: move-result-object v1 │ │ -0371b8: 6e10 eb02 0b00 |018e: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02eb │ │ -0371be: 0c02 |0191: move-result-object v2 │ │ -0371c0: 52b3 9300 |0192: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -0371c4: 6e20 3c01 3200 |0194: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@013c │ │ -0371ca: 0c02 |0197: move-result-object v2 │ │ -0371cc: 6e20 d21b 2100 |0198: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0371d2: 0c01 |019b: move-result-object v1 │ │ -0371d4: 1a02 cf00 |019c: const-string v2, ") for fragment " // string@00cf │ │ -0371d8: 6e20 d21b 2100 |019e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0371de: 0c01 |01a1: move-result-object v1 │ │ -0371e0: 6e20 d11b b100 |01a2: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0371e6: 0c01 |01a5: move-result-object v1 │ │ -0371e8: 6e10 d61b 0100 |01a6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0371ee: 0c01 |01a9: move-result-object v1 │ │ -0371f0: 7020 881b 1000 |01aa: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -0371f6: 7020 c303 0a00 |01ad: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ -0371fc: 5bb7 9200 |01b0: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ -037200: 54b0 ae00 |01b2: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -037204: 6e20 e802 0b00 |01b4: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02e8 │ │ -03720a: 0c00 |01b7: move-result-object v0 │ │ -03720c: 54b1 ae00 |01b8: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -037210: 6e40 1c03 0b17 |01ba: 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@031c │ │ -037216: 0c00 |01bd: move-result-object v0 │ │ -037218: 5bb0 b900 |01be: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -03721c: 54b0 b900 |01c0: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037220: 3800 9800 |01c2: if-eqz v0, 025a // +0098 │ │ -037224: 54b0 b900 |01c4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037228: 5bb0 a100 |01c6: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ -03722c: 54b0 b900 |01c8: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037230: 7110 7e04 0000 |01ca: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@047e │ │ -037236: 0c00 |01cd: move-result-object v0 │ │ -037238: 5bb0 b900 |01ce: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -03723c: 3807 1300 |01d0: if-eqz v7, 01e3 // +0013 │ │ -037240: 1210 |01d2: const/4 v0, #int 1 // #1 │ │ -037242: 6e5e a703 ba0d |01d3: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03a7 │ │ -037248: 0c06 |01d6: move-result-object v6 │ │ -03724a: 3806 0700 |01d7: if-eqz v6, 01de // +0007 │ │ -03724e: 54b0 b900 |01d9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037252: 6e20 1a19 6000 |01db: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ -037258: 54b0 b900 |01de: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -03725c: 6e20 2f19 0700 |01e0: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@192f │ │ -037262: 55b0 9e00 |01e3: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -037266: 3800 0900 |01e5: if-eqz v0, 01ee // +0009 │ │ -03726a: 54b0 b900 |01e7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -03726e: 1301 0800 |01e9: const/16 v1, #int 8 // #8 │ │ -037272: 6e20 1919 1000 |01eb: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -037278: 54b0 b900 |01ee: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -03727c: 54b1 ae00 |01f0: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -037280: 6e30 1503 0b01 |01f2: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0315 │ │ -037286: 54b0 ae00 |01f5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -03728a: 6e20 1703 0b00 |01f7: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0317 │ │ -037290: 54b0 b900 |01fa: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037294: 3800 0700 |01fc: if-eqz v0, 0203 // +0007 │ │ -037298: 54b0 ae00 |01fe: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -03729c: 6e20 2903 0b00 |0200: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@0329 │ │ -0372a2: 1200 |0203: const/4 v0, #int 0 // #0 │ │ -0372a4: 5bb0 ae00 |0204: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -0372a8: 1230 |0206: const/4 v0, #int 3 // #3 │ │ -0372aa: 370c 2100 |0207: if-le v12, v0, 0228 // +0021 │ │ -0372ae: 6300 d900 |0209: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0372b2: 3800 1a00 |020b: if-eqz v0, 0225 // +001a │ │ -0372b6: 1a00 a803 |020d: const-string v0, "FragmentManager" // string@03a8 │ │ -0372ba: 2201 f003 |020f: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0372be: 7010 c91b 0100 |0211: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0372c4: 1a02 cb1d |0214: const-string v2, "moveto STARTED: " // string@1dcb │ │ -0372c8: 6e20 d21b 2100 |0216: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0372ce: 0c01 |0219: move-result-object v1 │ │ -0372d0: 6e20 d11b b100 |021a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0372d6: 0c01 |021d: move-result-object v1 │ │ -0372d8: 6e10 d61b 0100 |021e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0372de: 0c01 |0221: move-result-object v1 │ │ -0372e0: 7120 0418 1000 |0222: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0372e6: 6e10 2703 0b00 |0225: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0327 │ │ -0372ec: 1240 |0228: const/4 v0, #int 4 // #4 │ │ -0372ee: 370c 1dfe |0229: if-le v12, v0, 0046 // -01e3 │ │ -0372f2: 6300 d900 |022b: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0372f6: 3800 1a00 |022d: if-eqz v0, 0247 // +001a │ │ -0372fa: 1a00 a803 |022f: const-string v0, "FragmentManager" // string@03a8 │ │ -0372fe: 2201 f003 |0231: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -037302: 7010 c91b 0100 |0233: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037308: 1a02 ca1d |0236: const-string v2, "moveto RESUMED: " // string@1dca │ │ -03730c: 6e20 d21b 2100 |0238: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037312: 0c01 |023b: move-result-object v1 │ │ -037314: 6e20 d11b b100 |023c: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03731a: 0c01 |023f: move-result-object v1 │ │ -03731c: 6e10 d61b 0100 |0240: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037322: 0c01 |0243: move-result-object v1 │ │ -037324: 7120 0418 1000 |0244: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03732a: 1210 |0247: const/4 v0, #int 1 // #1 │ │ -03732c: 5cb0 aa00 |0248: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00aa │ │ -037330: 6e10 2503 0b00 |024a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@0325 │ │ -037336: 1200 |024d: const/4 v0, #int 0 // #0 │ │ -037338: 5bb0 ae00 |024e: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -03733c: 1200 |0250: const/4 v0, #int 0 // #0 │ │ -03733e: 5bb0 af00 |0251: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -037342: 2900 f3fd |0253: goto/16 0046 // -020d │ │ -037346: 1200 |0255: const/4 v0, #int 0 // #0 │ │ -037348: 5bb0 a100 |0256: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ -03734c: 2900 e1fe |0258: goto/16 0139 // -011f │ │ -037350: 1200 |025a: const/4 v0, #int 0 // #0 │ │ -037352: 5bb0 a100 |025b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ -037356: 2898 |025d: goto 01f5 // -0068 │ │ -037358: 52b0 b200 |025e: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -03735c: 37c0 e6fd |0260: if-le v0, v12, 0046 // -021a │ │ -037360: 52b0 b200 |0262: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -037364: 2b00 7001 0000 |0264: packed-switch v0, 000003d4 // +00000170 │ │ -03736a: 2900 dffd |0267: goto/16 0046 // -0221 │ │ -03736e: 1210 |0269: const/4 v0, #int 1 // #1 │ │ -037370: 350c dcfd |026a: if-ge v12, v0, 0046 // -0224 │ │ -037374: 55a0 e800 |026c: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e8 │ │ -037378: 3800 0e00 |026e: if-eqz v0, 027c // +000e │ │ -03737c: 54b0 8c00 |0270: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ -037380: 3800 0a00 |0272: if-eqz v0, 027c // +000a │ │ -037384: 54b9 8c00 |0274: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ -037388: 1200 |0276: const/4 v0, #int 0 // #0 │ │ -03738a: 5bb0 8c00 |0277: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ -03738e: 6e10 b118 0900 |0279: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@18b1 │ │ -037394: 54b0 8c00 |027c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ -037398: 3800 e300 |027e: if-eqz v0, 0361 // +00e3 │ │ -03739c: 59bc b300 |0280: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b3 │ │ -0373a0: 121c |0282: const/4 v12, #int 1 // #1 │ │ -0373a2: 2900 c3fd |0283: goto/16 0046 // -023d │ │ -0373a6: 1250 |0285: const/4 v0, #int 5 // #5 │ │ -0373a8: 350c 2400 |0286: if-ge v12, v0, 02aa // +0024 │ │ -0373ac: 6300 d900 |0288: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0373b0: 3800 1a00 |028a: if-eqz v0, 02a4 // +001a │ │ -0373b4: 1a00 a803 |028c: const-string v0, "FragmentManager" // string@03a8 │ │ -0373b8: 2201 f003 |028e: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0373bc: 7010 c91b 0100 |0290: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0373c2: 1a02 c51d |0293: const-string v2, "movefrom RESUMED: " // string@1dc5 │ │ -0373c6: 6e20 d21b 2100 |0295: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0373cc: 0c01 |0298: move-result-object v1 │ │ -0373ce: 6e20 d11b b100 |0299: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0373d4: 0c01 |029c: move-result-object v1 │ │ -0373d6: 6e10 d61b 0100 |029d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0373dc: 0c01 |02a0: move-result-object v1 │ │ -0373de: 7120 0418 1000 |02a1: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0373e4: 6e10 2203 0b00 |02a4: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@0322 │ │ -0373ea: 1200 |02a7: const/4 v0, #int 0 // #0 │ │ -0373ec: 5cb0 aa00 |02a8: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00aa │ │ -0373f0: 1240 |02aa: const/4 v0, #int 4 // #4 │ │ -0373f2: 350c 2100 |02ab: if-ge v12, v0, 02cc // +0021 │ │ -0373f6: 6300 d900 |02ad: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0373fa: 3800 1a00 |02af: if-eqz v0, 02c9 // +001a │ │ -0373fe: 1a00 a803 |02b1: const-string v0, "FragmentManager" // string@03a8 │ │ -037402: 2201 f003 |02b3: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -037406: 7010 c91b 0100 |02b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03740c: 1a02 c61d |02b8: const-string v2, "movefrom STARTED: " // string@1dc6 │ │ -037410: 6e20 d21b 2100 |02ba: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037416: 0c01 |02bd: move-result-object v1 │ │ -037418: 6e20 d11b b100 |02be: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03741e: 0c01 |02c1: move-result-object v1 │ │ -037420: 6e10 d61b 0100 |02c2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037426: 0c01 |02c5: move-result-object v1 │ │ -037428: 7120 0418 1000 |02c6: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03742e: 6e10 2803 0b00 |02c9: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0328 │ │ -037434: 1230 |02cc: const/4 v0, #int 3 // #3 │ │ -037436: 350c 2100 |02cd: if-ge v12, v0, 02ee // +0021 │ │ -03743a: 6300 d900 |02cf: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -03743e: 3800 1a00 |02d1: if-eqz v0, 02eb // +001a │ │ -037442: 1a00 a803 |02d3: const-string v0, "FragmentManager" // string@03a8 │ │ -037446: 2201 f003 |02d5: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03744a: 7010 c91b 0100 |02d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037450: 1a02 c71d |02da: const-string v2, "movefrom STOPPED: " // string@1dc7 │ │ -037454: 6e20 d21b 2100 |02dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03745a: 0c01 |02df: move-result-object v1 │ │ -03745c: 6e20 d11b b100 |02e0: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -037462: 0c01 |02e3: move-result-object v1 │ │ -037464: 6e10 d61b 0100 |02e4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03746a: 0c01 |02e7: move-result-object v1 │ │ -03746c: 7120 0418 1000 |02e8: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -037472: 6e10 2403 0b00 |02eb: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0324 │ │ -037478: 1220 |02ee: const/4 v0, #int 2 // #2 │ │ -03747a: 350c 7aff |02ef: if-ge v12, v0, 0269 // -0086 │ │ -03747e: 6300 d900 |02f1: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -037482: 3800 1a00 |02f3: if-eqz v0, 030d // +001a │ │ -037486: 1a00 a803 |02f5: const-string v0, "FragmentManager" // string@03a8 │ │ -03748a: 2201 f003 |02f7: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03748e: 7010 c91b 0100 |02f9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037494: 1a02 c31d |02fc: const-string v2, "movefrom ACTIVITY_CREATED: " // string@1dc3 │ │ -037498: 6e20 d21b 2100 |02fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03749e: 0c01 |0301: move-result-object v1 │ │ -0374a0: 6e20 d11b b100 |0302: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0374a6: 0c01 |0305: move-result-object v1 │ │ -0374a8: 6e10 d61b 0100 |0306: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0374ae: 0c01 |0309: move-result-object v1 │ │ -0374b0: 7120 0418 1000 |030a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0374b6: 54b0 b900 |030d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0374ba: 3800 1100 |030f: if-eqz v0, 0320 // +0011 │ │ -0374be: 54a0 de00 |0311: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -0374c2: 6e10 4a03 0000 |0313: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@034a │ │ -0374c8: 0a00 |0316: move-result v0 │ │ -0374ca: 3900 0900 |0317: if-nez v0, 0320 // +0009 │ │ -0374ce: 54b0 af00 |0319: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -0374d2: 3900 0500 |031b: if-nez v0, 0320 // +0005 │ │ -0374d6: 6e20 bf03 ba00 |031d: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@03bf │ │ -0374dc: 6e10 1e03 0b00 |0320: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@031e │ │ -0374e2: 54b0 b900 |0323: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -0374e6: 3800 3100 |0325: if-eqz v0, 0356 // +0031 │ │ -0374ea: 54b0 9200 |0327: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ -0374ee: 3800 2d00 |0329: if-eqz v0, 0356 // +002d │ │ -0374f2: 1206 |032b: const/4 v6, #int 0 // #0 │ │ -0374f4: 52a0 e700 |032c: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -0374f8: 3d00 0b00 |032e: if-lez v0, 0339 // +000b │ │ -0374fc: 55a0 e800 |0330: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e8 │ │ -037500: 3900 0700 |0332: if-nez v0, 0339 // +0007 │ │ -037504: 1200 |0334: const/4 v0, #int 0 // #0 │ │ -037506: 6e5e a703 ba0d |0335: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03a7 │ │ -03750c: 0c06 |0338: move-result-object v6 │ │ -03750e: 3806 1600 |0339: if-eqz v6, 034f // +0016 │ │ -037512: 07b8 |033b: move-object v8, v11 │ │ -037514: 54b0 b900 |033c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037518: 5bb0 8c00 |033e: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ -03751c: 59bc b300 |0340: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b3 │ │ -037520: 2200 a800 |0342: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00a8 │ │ -037524: 7030 7e03 a008 |0344: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@037e │ │ -03752a: 6e20 c119 0600 |0347: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@19c1 │ │ -037530: 54b0 b900 |034a: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037534: 6e20 1a19 6000 |034c: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ -03753a: 54b0 9200 |034f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ -03753e: 54b1 b900 |0351: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037542: 6e20 5d19 1000 |0353: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ -037548: 1200 |0356: const/4 v0, #int 0 // #0 │ │ -03754a: 5bb0 9200 |0357: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ -03754e: 1200 |0359: const/4 v0, #int 0 // #0 │ │ -037550: 5bb0 b900 |035a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037554: 1200 |035c: const/4 v0, #int 0 // #0 │ │ -037556: 5bb0 a100 |035d: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ -03755a: 2900 0aff |035f: goto/16 0269 // -00f6 │ │ -03755e: 6300 d900 |0361: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -037562: 3800 1a00 |0363: if-eqz v0, 037d // +001a │ │ -037566: 1a00 a803 |0365: const-string v0, "FragmentManager" // string@03a8 │ │ -03756a: 2201 f003 |0367: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03756e: 7010 c91b 0100 |0369: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037574: 1a02 c41d |036c: const-string v2, "movefrom CREATED: " // string@1dc4 │ │ -037578: 6e20 d21b 2100 |036e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03757e: 0c01 |0371: move-result-object v1 │ │ -037580: 6e20 d11b b100 |0372: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -037586: 0c01 |0375: move-result-object v1 │ │ -037588: 6e10 d61b 0100 |0376: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03758e: 0c01 |0379: move-result-object v1 │ │ -037590: 7120 0418 1000 |037a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -037596: 55b0 ac00 |037d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ -03759a: 3900 0500 |037f: if-nez v0, 0384 // +0005 │ │ -03759e: 6e10 1d03 0b00 |0381: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@031d │ │ -0375a4: 1200 |0384: const/4 v0, #int 0 // #0 │ │ -0375a6: 5cb0 8f00 |0385: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -0375aa: 6e10 0903 0b00 |0387: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0309 │ │ -0375b0: 55b0 8f00 |038a: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ -0375b4: 3900 2100 |038c: if-nez v0, 03ad // +0021 │ │ -0375b8: 2200 0901 |038e: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ -0375bc: 2201 f003 |0390: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0375c0: 7010 c91b 0100 |0392: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0375c6: 1a02 a003 |0395: const-string v2, "Fragment " // string@03a0 │ │ -0375ca: 6e20 d21b 2100 |0397: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0375d0: 0c01 |039a: move-result-object v1 │ │ -0375d2: 6e20 d11b b100 |039b: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0375d8: 0c01 |039e: move-result-object v1 │ │ -0375da: 1a02 4600 |039f: const-string v2, " did not call through to super.onDetach()" // string@0046 │ │ -0375de: 6e20 d21b 2100 |03a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0375e4: 0c01 |03a4: move-result-object v1 │ │ -0375e6: 6e10 d61b 0100 |03a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0375ec: 0c01 |03a8: move-result-object v1 │ │ -0375ee: 7020 4005 1000 |03a9: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ -0375f4: 2700 |03ac: throw v0 │ │ -0375f6: 390f 99fc |03ad: if-nez v15, 0046 // -0367 │ │ -0375fa: 55b0 ac00 |03af: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ -0375fe: 3900 0700 |03b1: if-nez v0, 03b8 // +0007 │ │ -037602: 6e20 aa03 ba00 |03b3: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@03aa │ │ -037608: 2900 90fc |03b6: goto/16 0046 // -0370 │ │ -03760c: 1200 |03b8: const/4 v0, #int 0 // #0 │ │ -03760e: 5bb0 8800 |03b9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ -037612: 1200 |03bb: const/4 v0, #int 0 // #0 │ │ -037614: 5bb0 a600 |03bc: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a6 │ │ -037618: 1200 |03be: const/4 v0, #int 0 // #0 │ │ -03761a: 5bb0 9b00 |03bf: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -03761e: 1200 |03c1: const/4 v0, #int 0 // #0 │ │ -037620: 5bb0 9100 |03c2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ -037624: 2900 82fc |03c4: goto/16 0046 // -037e │ │ -037628: 0001 0500 0000 0000 0600 0000 f600 ... |03c6: packed-switch-data (14 units) │ │ -037644: 0001 0500 0100 0000 0500 0000 8a00 ... |03d4: packed-switch-data (14 units) │ │ +036e84: |[036e84] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ +036e94: 55b0 8900 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +036e98: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +036e9c: 55b0 9500 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ +036ea0: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +036ea4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +036ea6: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ +036eaa: 121c |000b: const/4 v12, #int 1 // #1 │ │ +036eac: 55b0 a800 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00a8 │ │ +036eb0: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +036eb4: 52b0 b200 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +036eb8: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ +036ebc: 52bc b200 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +036ec0: 55b0 9400 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0094 │ │ +036ec4: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +036ec8: 52b0 b200 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +036ecc: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +036ece: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ +036ed2: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +036ed4: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ +036ed8: 123c |0022: const/4 v12, #int 3 // #3 │ │ +036eda: 52b0 b200 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +036ede: 35c0 3902 |0025: if-ge v0, v12, 025e // +0239 │ │ +036ee2: 55b0 9c00 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ +036ee6: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +036eea: 55b0 9f00 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ +036eee: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +036ef2: 0e00 |002f: return-void │ │ +036ef4: 54b0 8c00 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ +036ef8: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ +036efc: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +036efe: 5bb0 8c00 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ +036f02: 52b2 b300 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b3 │ │ +036f06: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +036f08: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +036f0a: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +036f0c: 07a0 |003c: move-object v0, v10 │ │ +036f0e: 07b1 |003d: move-object v1, v11 │ │ +036f10: 7406 af03 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@03af │ │ +036f16: 52b0 b200 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +036f1a: 2b00 8303 0000 |0043: packed-switch v0, 000003c6 // +00000383 │ │ +036f20: 59bc b200 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +036f24: 28e7 |0048: goto 002f // -0019 │ │ +036f26: 6300 d900 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +036f2a: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ +036f2e: 1a00 a703 |004d: const-string v0, "FragmentManager" // string@03a7 │ │ +036f32: 2201 f003 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +036f36: 7010 c91b 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +036f3c: 1a02 c71d |0054: const-string v2, "moveto CREATED: " // string@1dc7 │ │ +036f40: 6e20 d21b 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +036f46: 0c01 |0059: move-result-object v1 │ │ +036f48: 6e20 d11b b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +036f4e: 0c01 |005d: move-result-object v1 │ │ +036f50: 6e10 d61b 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +036f56: 0c01 |0061: move-result-object v1 │ │ +036f58: 7120 0418 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +036f5e: 54b0 ae00 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +036f62: 3800 4600 |0067: if-eqz v0, 00ad // +0046 │ │ +036f66: 54b0 ae00 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +036f6a: 54a1 de00 |006b: iget-object v1, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036f6e: 6e10 3d03 0100 |006d: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@033d │ │ +036f74: 0c01 |0070: move-result-object v1 │ │ +036f76: 6e20 2c02 1000 |0071: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ +036f7c: 54b0 ae00 |0074: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +036f80: 1a01 f80f |0076: const-string v1, "android:view_state" // string@0ff8 │ │ +036f84: 6e20 1a02 1000 |0078: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@021a │ │ +036f8a: 0c00 |007b: move-result-object v0 │ │ +036f8c: 5bb0 af00 |007c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +036f90: 54b0 ae00 |007e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +036f94: 1a01 f50f |0080: const-string v1, "android:target_state" // string@0ff5 │ │ +036f98: 6e30 a403 0a01 |0082: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03a4 │ │ +036f9e: 0c00 |0085: move-result-object v0 │ │ +036fa0: 5bb0 b500 |0086: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +036fa4: 54b0 b500 |0088: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +036fa8: 3800 0d00 |008a: if-eqz v0, 0097 // +000d │ │ +036fac: 54b0 ae00 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +036fb0: 1a01 f40f |008e: const-string v1, "android:target_req_state" // string@0ff4 │ │ +036fb4: 1202 |0090: const/4 v2, #int 0 // #0 │ │ +036fb6: 6e30 1602 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ +036fbc: 0a00 |0094: move-result v0 │ │ +036fbe: 59b0 b700 |0095: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00b7 │ │ +036fc2: 54b0 ae00 |0097: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +036fc6: 1a01 f70f |0099: const-string v1, "android:user_visible_hint" // string@0ff7 │ │ +036fca: 1212 |009b: const/4 v2, #int 1 // #1 │ │ +036fcc: 6e30 1202 1002 |009c: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0212 │ │ +036fd2: 0a00 |009f: move-result v0 │ │ +036fd4: 5cb0 b800 |00a0: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ +036fd8: 55b0 b800 |00a2: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ +036fdc: 3900 0900 |00a4: if-nez v0, 00ad // +0009 │ │ +036fe0: 1210 |00a6: const/4 v0, #int 1 // #1 │ │ +036fe2: 5cb0 9400 |00a7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0094 │ │ +036fe6: 1230 |00a9: const/4 v0, #int 3 // #3 │ │ +036fe8: 370c 0300 |00aa: if-le v12, v0, 00ad // +0003 │ │ +036fec: 123c |00ac: const/4 v12, #int 3 // #3 │ │ +036fee: 54a0 de00 |00ad: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +036ff2: 5bb0 8800 |00af: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +036ff6: 54a0 ee00 |00b1: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +036ffa: 5bb0 a600 |00b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a6 │ │ +036ffe: 54a0 ee00 |00b5: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +037002: 3800 3300 |00b7: if-eqz v0, 00ea // +0033 │ │ +037006: 54a0 ee00 |00b9: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +03700a: 5400 9100 |00bb: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03700e: 5bb0 9b00 |00bd: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +037012: 1200 |00bf: const/4 v0, #int 0 // #0 │ │ +037014: 5cb0 8f00 |00c0: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +037018: 54a0 de00 |00c2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +03701c: 6e20 fe02 0b00 |00c4: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@02fe │ │ +037022: 55b0 8f00 |00c7: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +037026: 3900 2600 |00c9: if-nez v0, 00ef // +0026 │ │ +03702a: 2200 0901 |00cb: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ +03702e: 2201 f003 |00cd: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +037032: 7010 c91b 0100 |00cf: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037038: 1a02 9f03 |00d2: const-string v2, "Fragment " // string@039f │ │ +03703c: 6e20 d21b 2100 |00d4: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037042: 0c01 |00d7: move-result-object v1 │ │ +037044: 6e20 d11b b100 |00d8: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03704a: 0c01 |00db: move-result-object v1 │ │ +03704c: 1a02 4100 |00dc: const-string v2, " did not call through to super.onAttach()" // string@0041 │ │ +037050: 6e20 d21b 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037056: 0c01 |00e1: move-result-object v1 │ │ +037058: 6e10 d61b 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03705e: 0c01 |00e5: move-result-object v1 │ │ +037060: 7020 4005 1000 |00e6: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ +037066: 2700 |00e9: throw v0 │ │ +037068: 54a0 de00 |00ea: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +03706c: 5400 c700 |00ec: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +037070: 28cf |00ee: goto 00bd // -0031 │ │ +037072: 54b0 a600 |00ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a6 │ │ +037076: 3900 0700 |00f1: if-nez v0, 00f8 // +0007 │ │ +03707a: 54a0 de00 |00f3: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +03707e: 6e20 4c03 b000 |00f5: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@034c │ │ +037084: 55b0 ac00 |00f8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ +037088: 3900 0700 |00fa: if-nez v0, 0101 // +0007 │ │ +03708c: 54b0 ae00 |00fc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +037090: 6e20 1a03 0b00 |00fe: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@031a │ │ +037096: 1200 |0101: const/4 v0, #int 0 // #0 │ │ +037098: 5cb0 ac00 |0102: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ +03709c: 55b0 9c00 |0104: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ +0370a0: 3800 3300 |0106: if-eqz v0, 0139 // +0033 │ │ +0370a4: 54b0 ae00 |0108: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +0370a8: 6e20 e802 0b00 |010a: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02e8 │ │ +0370ae: 0c00 |010d: move-result-object v0 │ │ +0370b0: 1201 |010e: const/4 v1, #int 0 // #0 │ │ +0370b2: 54b2 ae00 |010f: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +0370b6: 6e40 1c03 0b21 |0111: 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@031c │ │ +0370bc: 0c00 |0114: move-result-object v0 │ │ +0370be: 5bb0 b900 |0115: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0370c2: 54b0 b900 |0117: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0370c6: 3800 3c01 |0119: if-eqz v0, 0255 // +013c │ │ +0370ca: 54b0 b900 |011b: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0370ce: 5bb0 a100 |011d: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ +0370d2: 54b0 b900 |011f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0370d6: 7110 7e04 0000 |0121: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@047e │ │ +0370dc: 0c00 |0124: move-result-object v0 │ │ +0370de: 5bb0 b900 |0125: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0370e2: 55b0 9e00 |0127: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +0370e6: 3800 0900 |0129: if-eqz v0, 0132 // +0009 │ │ +0370ea: 54b0 b900 |012b: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0370ee: 1301 0800 |012d: const/16 v1, #int 8 // #8 │ │ +0370f2: 6e20 1919 1000 |012f: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +0370f8: 54b0 b900 |0132: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0370fc: 54b1 ae00 |0134: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +037100: 6e30 1503 0b01 |0136: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0315 │ │ +037106: 1210 |0139: const/4 v0, #int 1 // #1 │ │ +037108: 370c cc00 |013a: if-le v12, v0, 0206 // +00cc │ │ +03710c: 6300 d900 |013c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +037110: 3800 1a00 |013e: if-eqz v0, 0158 // +001a │ │ +037114: 1a00 a703 |0140: const-string v0, "FragmentManager" // string@03a7 │ │ +037118: 2201 f003 |0142: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03711c: 7010 c91b 0100 |0144: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037122: 1a02 c61d |0147: const-string v2, "moveto ACTIVITY_CREATED: " // string@1dc6 │ │ +037126: 6e20 d21b 2100 |0149: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03712c: 0c01 |014c: move-result-object v1 │ │ +03712e: 6e20 d11b b100 |014d: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +037134: 0c01 |0150: move-result-object v1 │ │ +037136: 6e10 d61b 0100 |0151: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03713c: 0c01 |0154: move-result-object v1 │ │ +03713e: 7120 0418 1000 |0155: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +037144: 55b0 9c00 |0158: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ +037148: 3900 9b00 |015a: if-nez v0, 01f5 // +009b │ │ +03714c: 1207 |015c: const/4 v7, #int 0 // #0 │ │ +03714e: 52b0 9300 |015d: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +037152: 3800 5100 |015f: if-eqz v0, 01b0 // +0051 │ │ +037156: 54a0 e500 |0161: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@00e5 │ │ +03715a: 52b1 9300 |0163: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +03715e: 7220 6e03 1000 |0165: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@036e │ │ +037164: 0c07 |0168: move-result-object v7 │ │ +037166: 1f07 6e03 |0169: check-cast v7, Landroid/view/ViewGroup; // type@036e │ │ +03716a: 3907 4500 |016b: if-nez v7, 01b0 // +0045 │ │ +03716e: 55b0 a900 |016d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00a9 │ │ +037172: 3900 4100 |016f: if-nez v0, 01b0 // +0041 │ │ +037176: 2200 de03 |0171: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +03717a: 2201 f003 |0173: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03717e: 7010 c91b 0100 |0175: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037184: 1a02 900a |0178: const-string v2, "No view found for id 0x" // string@0a90 │ │ +037188: 6e20 d21b 2100 |017a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03718e: 0c01 |017d: move-result-object v1 │ │ +037190: 52b2 9300 |017e: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +037194: 7110 901b 0200 |0180: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +03719a: 0c02 |0183: move-result-object v2 │ │ +03719c: 6e20 d21b 2100 |0184: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0371a2: 0c01 |0187: move-result-object v1 │ │ +0371a4: 1a02 2400 |0188: const-string v2, " (" // string@0024 │ │ +0371a8: 6e20 d21b 2100 |018a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0371ae: 0c01 |018d: move-result-object v1 │ │ +0371b0: 6e10 eb02 0b00 |018e: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@02eb │ │ +0371b6: 0c02 |0191: move-result-object v2 │ │ +0371b8: 52b3 9300 |0192: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +0371bc: 6e20 3c01 3200 |0194: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@013c │ │ +0371c2: 0c02 |0197: move-result-object v2 │ │ +0371c4: 6e20 d21b 2100 |0198: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0371ca: 0c01 |019b: move-result-object v1 │ │ +0371cc: 1a02 ce00 |019c: const-string v2, ") for fragment " // string@00ce │ │ +0371d0: 6e20 d21b 2100 |019e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0371d6: 0c01 |01a1: move-result-object v1 │ │ +0371d8: 6e20 d11b b100 |01a2: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0371de: 0c01 |01a5: move-result-object v1 │ │ +0371e0: 6e10 d61b 0100 |01a6: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0371e6: 0c01 |01a9: move-result-object v1 │ │ +0371e8: 7020 881b 1000 |01aa: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +0371ee: 7020 c303 0a00 |01ad: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ +0371f4: 5bb7 9200 |01b0: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ +0371f8: 54b0 ae00 |01b2: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +0371fc: 6e20 e802 0b00 |01b4: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@02e8 │ │ +037202: 0c00 |01b7: move-result-object v0 │ │ +037204: 54b1 ae00 |01b8: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +037208: 6e40 1c03 0b17 |01ba: 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@031c │ │ +03720e: 0c00 |01bd: move-result-object v0 │ │ +037210: 5bb0 b900 |01be: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037214: 54b0 b900 |01c0: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037218: 3800 9800 |01c2: if-eqz v0, 025a // +0098 │ │ +03721c: 54b0 b900 |01c4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037220: 5bb0 a100 |01c6: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ +037224: 54b0 b900 |01c8: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037228: 7110 7e04 0000 |01ca: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@047e │ │ +03722e: 0c00 |01cd: move-result-object v0 │ │ +037230: 5bb0 b900 |01ce: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037234: 3807 1300 |01d0: if-eqz v7, 01e3 // +0013 │ │ +037238: 1210 |01d2: const/4 v0, #int 1 // #1 │ │ +03723a: 6e5e a703 ba0d |01d3: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03a7 │ │ +037240: 0c06 |01d6: move-result-object v6 │ │ +037242: 3806 0700 |01d7: if-eqz v6, 01de // +0007 │ │ +037246: 54b0 b900 |01d9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03724a: 6e20 1a19 6000 |01db: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ +037250: 54b0 b900 |01de: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037254: 6e20 2f19 0700 |01e0: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@192f │ │ +03725a: 55b0 9e00 |01e3: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +03725e: 3800 0900 |01e5: if-eqz v0, 01ee // +0009 │ │ +037262: 54b0 b900 |01e7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037266: 1301 0800 |01e9: const/16 v1, #int 8 // #8 │ │ +03726a: 6e20 1919 1000 |01eb: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +037270: 54b0 b900 |01ee: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037274: 54b1 ae00 |01f0: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +037278: 6e30 1503 0b01 |01f2: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0315 │ │ +03727e: 54b0 ae00 |01f5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +037282: 6e20 1703 0b00 |01f7: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0317 │ │ +037288: 54b0 b900 |01fa: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03728c: 3800 0700 |01fc: if-eqz v0, 0203 // +0007 │ │ +037290: 54b0 ae00 |01fe: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +037294: 6e20 2903 0b00 |0200: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@0329 │ │ +03729a: 1200 |0203: const/4 v0, #int 0 // #0 │ │ +03729c: 5bb0 ae00 |0204: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +0372a0: 1230 |0206: const/4 v0, #int 3 // #3 │ │ +0372a2: 370c 2100 |0207: if-le v12, v0, 0228 // +0021 │ │ +0372a6: 6300 d900 |0209: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0372aa: 3800 1a00 |020b: if-eqz v0, 0225 // +001a │ │ +0372ae: 1a00 a703 |020d: const-string v0, "FragmentManager" // string@03a7 │ │ +0372b2: 2201 f003 |020f: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0372b6: 7010 c91b 0100 |0211: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0372bc: 1a02 c91d |0214: const-string v2, "moveto STARTED: " // string@1dc9 │ │ +0372c0: 6e20 d21b 2100 |0216: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0372c6: 0c01 |0219: move-result-object v1 │ │ +0372c8: 6e20 d11b b100 |021a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0372ce: 0c01 |021d: move-result-object v1 │ │ +0372d0: 6e10 d61b 0100 |021e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0372d6: 0c01 |0221: move-result-object v1 │ │ +0372d8: 7120 0418 1000 |0222: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0372de: 6e10 2703 0b00 |0225: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0327 │ │ +0372e4: 1240 |0228: const/4 v0, #int 4 // #4 │ │ +0372e6: 370c 1dfe |0229: if-le v12, v0, 0046 // -01e3 │ │ +0372ea: 6300 d900 |022b: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0372ee: 3800 1a00 |022d: if-eqz v0, 0247 // +001a │ │ +0372f2: 1a00 a703 |022f: const-string v0, "FragmentManager" // string@03a7 │ │ +0372f6: 2201 f003 |0231: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0372fa: 7010 c91b 0100 |0233: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037300: 1a02 c81d |0236: const-string v2, "moveto RESUMED: " // string@1dc8 │ │ +037304: 6e20 d21b 2100 |0238: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03730a: 0c01 |023b: move-result-object v1 │ │ +03730c: 6e20 d11b b100 |023c: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +037312: 0c01 |023f: move-result-object v1 │ │ +037314: 6e10 d61b 0100 |0240: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03731a: 0c01 |0243: move-result-object v1 │ │ +03731c: 7120 0418 1000 |0244: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +037322: 1210 |0247: const/4 v0, #int 1 // #1 │ │ +037324: 5cb0 aa00 |0248: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00aa │ │ +037328: 6e10 2503 0b00 |024a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@0325 │ │ +03732e: 1200 |024d: const/4 v0, #int 0 // #0 │ │ +037330: 5bb0 ae00 |024e: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +037334: 1200 |0250: const/4 v0, #int 0 // #0 │ │ +037336: 5bb0 af00 |0251: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +03733a: 2900 f3fd |0253: goto/16 0046 // -020d │ │ +03733e: 1200 |0255: const/4 v0, #int 0 // #0 │ │ +037340: 5bb0 a100 |0256: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ +037344: 2900 e1fe |0258: goto/16 0139 // -011f │ │ +037348: 1200 |025a: const/4 v0, #int 0 // #0 │ │ +03734a: 5bb0 a100 |025b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ +03734e: 2898 |025d: goto 01f5 // -0068 │ │ +037350: 52b0 b200 |025e: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +037354: 37c0 e6fd |0260: if-le v0, v12, 0046 // -021a │ │ +037358: 52b0 b200 |0262: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +03735c: 2b00 7001 0000 |0264: packed-switch v0, 000003d4 // +00000170 │ │ +037362: 2900 dffd |0267: goto/16 0046 // -0221 │ │ +037366: 1210 |0269: const/4 v0, #int 1 // #1 │ │ +037368: 350c dcfd |026a: if-ge v12, v0, 0046 // -0224 │ │ +03736c: 55a0 e800 |026c: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e8 │ │ +037370: 3800 0e00 |026e: if-eqz v0, 027c // +000e │ │ +037374: 54b0 8c00 |0270: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ +037378: 3800 0a00 |0272: if-eqz v0, 027c // +000a │ │ +03737c: 54b9 8c00 |0274: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ +037380: 1200 |0276: const/4 v0, #int 0 // #0 │ │ +037382: 5bb0 8c00 |0277: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ +037386: 6e10 b118 0900 |0279: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@18b1 │ │ +03738c: 54b0 8c00 |027c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ +037390: 3800 e300 |027e: if-eqz v0, 0361 // +00e3 │ │ +037394: 59bc b300 |0280: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b3 │ │ +037398: 121c |0282: const/4 v12, #int 1 // #1 │ │ +03739a: 2900 c3fd |0283: goto/16 0046 // -023d │ │ +03739e: 1250 |0285: const/4 v0, #int 5 // #5 │ │ +0373a0: 350c 2400 |0286: if-ge v12, v0, 02aa // +0024 │ │ +0373a4: 6300 d900 |0288: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0373a8: 3800 1a00 |028a: if-eqz v0, 02a4 // +001a │ │ +0373ac: 1a00 a703 |028c: const-string v0, "FragmentManager" // string@03a7 │ │ +0373b0: 2201 f003 |028e: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0373b4: 7010 c91b 0100 |0290: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0373ba: 1a02 c31d |0293: const-string v2, "movefrom RESUMED: " // string@1dc3 │ │ +0373be: 6e20 d21b 2100 |0295: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0373c4: 0c01 |0298: move-result-object v1 │ │ +0373c6: 6e20 d11b b100 |0299: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0373cc: 0c01 |029c: move-result-object v1 │ │ +0373ce: 6e10 d61b 0100 |029d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0373d4: 0c01 |02a0: move-result-object v1 │ │ +0373d6: 7120 0418 1000 |02a1: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0373dc: 6e10 2203 0b00 |02a4: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@0322 │ │ +0373e2: 1200 |02a7: const/4 v0, #int 0 // #0 │ │ +0373e4: 5cb0 aa00 |02a8: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00aa │ │ +0373e8: 1240 |02aa: const/4 v0, #int 4 // #4 │ │ +0373ea: 350c 2100 |02ab: if-ge v12, v0, 02cc // +0021 │ │ +0373ee: 6300 d900 |02ad: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0373f2: 3800 1a00 |02af: if-eqz v0, 02c9 // +001a │ │ +0373f6: 1a00 a703 |02b1: const-string v0, "FragmentManager" // string@03a7 │ │ +0373fa: 2201 f003 |02b3: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0373fe: 7010 c91b 0100 |02b5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037404: 1a02 c41d |02b8: const-string v2, "movefrom STARTED: " // string@1dc4 │ │ +037408: 6e20 d21b 2100 |02ba: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03740e: 0c01 |02bd: move-result-object v1 │ │ +037410: 6e20 d11b b100 |02be: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +037416: 0c01 |02c1: move-result-object v1 │ │ +037418: 6e10 d61b 0100 |02c2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03741e: 0c01 |02c5: move-result-object v1 │ │ +037420: 7120 0418 1000 |02c6: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +037426: 6e10 2803 0b00 |02c9: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0328 │ │ +03742c: 1230 |02cc: const/4 v0, #int 3 // #3 │ │ +03742e: 350c 2100 |02cd: if-ge v12, v0, 02ee // +0021 │ │ +037432: 6300 d900 |02cf: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +037436: 3800 1a00 |02d1: if-eqz v0, 02eb // +001a │ │ +03743a: 1a00 a703 |02d3: const-string v0, "FragmentManager" // string@03a7 │ │ +03743e: 2201 f003 |02d5: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +037442: 7010 c91b 0100 |02d7: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037448: 1a02 c51d |02da: const-string v2, "movefrom STOPPED: " // string@1dc5 │ │ +03744c: 6e20 d21b 2100 |02dc: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037452: 0c01 |02df: move-result-object v1 │ │ +037454: 6e20 d11b b100 |02e0: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03745a: 0c01 |02e3: move-result-object v1 │ │ +03745c: 6e10 d61b 0100 |02e4: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +037462: 0c01 |02e7: move-result-object v1 │ │ +037464: 7120 0418 1000 |02e8: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03746a: 6e10 2403 0b00 |02eb: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0324 │ │ +037470: 1220 |02ee: const/4 v0, #int 2 // #2 │ │ +037472: 350c 7aff |02ef: if-ge v12, v0, 0269 // -0086 │ │ +037476: 6300 d900 |02f1: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +03747a: 3800 1a00 |02f3: if-eqz v0, 030d // +001a │ │ +03747e: 1a00 a703 |02f5: const-string v0, "FragmentManager" // string@03a7 │ │ +037482: 2201 f003 |02f7: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +037486: 7010 c91b 0100 |02f9: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03748c: 1a02 c11d |02fc: const-string v2, "movefrom ACTIVITY_CREATED: " // string@1dc1 │ │ +037490: 6e20 d21b 2100 |02fe: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037496: 0c01 |0301: move-result-object v1 │ │ +037498: 6e20 d11b b100 |0302: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03749e: 0c01 |0305: move-result-object v1 │ │ +0374a0: 6e10 d61b 0100 |0306: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0374a6: 0c01 |0309: move-result-object v1 │ │ +0374a8: 7120 0418 1000 |030a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0374ae: 54b0 b900 |030d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0374b2: 3800 1100 |030f: if-eqz v0, 0320 // +0011 │ │ +0374b6: 54a0 de00 |0311: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +0374ba: 6e10 4a03 0000 |0313: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@034a │ │ +0374c0: 0a00 |0316: move-result v0 │ │ +0374c2: 3900 0900 |0317: if-nez v0, 0320 // +0009 │ │ +0374c6: 54b0 af00 |0319: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +0374ca: 3900 0500 |031b: if-nez v0, 0320 // +0005 │ │ +0374ce: 6e20 bf03 ba00 |031d: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@03bf │ │ +0374d4: 6e10 1e03 0b00 |0320: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@031e │ │ +0374da: 54b0 b900 |0323: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +0374de: 3800 3100 |0325: if-eqz v0, 0356 // +0031 │ │ +0374e2: 54b0 9200 |0327: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ +0374e6: 3800 2d00 |0329: if-eqz v0, 0356 // +002d │ │ +0374ea: 1206 |032b: const/4 v6, #int 0 // #0 │ │ +0374ec: 52a0 e700 |032c: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +0374f0: 3d00 0b00 |032e: if-lez v0, 0339 // +000b │ │ +0374f4: 55a0 e800 |0330: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@00e8 │ │ +0374f8: 3900 0700 |0332: if-nez v0, 0339 // +0007 │ │ +0374fc: 1200 |0334: const/4 v0, #int 0 // #0 │ │ +0374fe: 6e5e a703 ba0d |0335: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@03a7 │ │ +037504: 0c06 |0338: move-result-object v6 │ │ +037506: 3806 1600 |0339: if-eqz v6, 034f // +0016 │ │ +03750a: 07b8 |033b: move-object v8, v11 │ │ +03750c: 54b0 b900 |033c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037510: 5bb0 8c00 |033e: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@008c │ │ +037514: 59bc b300 |0340: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00b3 │ │ +037518: 2200 a800 |0342: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00a8 │ │ +03751c: 7030 7e03 a008 |0344: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@037e │ │ +037522: 6e20 c119 0600 |0347: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@19c1 │ │ +037528: 54b0 b900 |034a: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03752c: 6e20 1a19 6000 |034c: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ +037532: 54b0 9200 |034f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ +037536: 54b1 b900 |0351: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03753a: 6e20 5d19 1000 |0353: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ +037540: 1200 |0356: const/4 v0, #int 0 // #0 │ │ +037542: 5bb0 9200 |0357: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@0092 │ │ +037546: 1200 |0359: const/4 v0, #int 0 // #0 │ │ +037548: 5bb0 b900 |035a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03754c: 1200 |035c: const/4 v0, #int 0 // #0 │ │ +03754e: 5bb0 a100 |035d: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ +037552: 2900 0aff |035f: goto/16 0269 // -00f6 │ │ +037556: 6300 d900 |0361: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +03755a: 3800 1a00 |0363: if-eqz v0, 037d // +001a │ │ +03755e: 1a00 a703 |0365: const-string v0, "FragmentManager" // string@03a7 │ │ +037562: 2201 f003 |0367: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +037566: 7010 c91b 0100 |0369: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03756c: 1a02 c21d |036c: const-string v2, "movefrom CREATED: " // string@1dc2 │ │ +037570: 6e20 d21b 2100 |036e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037576: 0c01 |0371: move-result-object v1 │ │ +037578: 6e20 d11b b100 |0372: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03757e: 0c01 |0375: move-result-object v1 │ │ +037580: 6e10 d61b 0100 |0376: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +037586: 0c01 |0379: move-result-object v1 │ │ +037588: 7120 0418 1000 |037a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03758e: 55b0 ac00 |037d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ +037592: 3900 0500 |037f: if-nez v0, 0384 // +0005 │ │ +037596: 6e10 1d03 0b00 |0381: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@031d │ │ +03759c: 1200 |0384: const/4 v0, #int 0 // #0 │ │ +03759e: 5cb0 8f00 |0385: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +0375a2: 6e10 0903 0b00 |0387: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0309 │ │ +0375a8: 55b0 8f00 |038a: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@008f │ │ +0375ac: 3900 2100 |038c: if-nez v0, 03ad // +0021 │ │ +0375b0: 2200 0901 |038e: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@0109 │ │ +0375b4: 2201 f003 |0390: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0375b8: 7010 c91b 0100 |0392: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0375be: 1a02 9f03 |0395: const-string v2, "Fragment " // string@039f │ │ +0375c2: 6e20 d21b 2100 |0397: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0375c8: 0c01 |039a: move-result-object v1 │ │ +0375ca: 6e20 d11b b100 |039b: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0375d0: 0c01 |039e: move-result-object v1 │ │ +0375d2: 1a02 4500 |039f: const-string v2, " did not call through to super.onDetach()" // string@0045 │ │ +0375d6: 6e20 d21b 2100 |03a1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0375dc: 0c01 |03a4: move-result-object v1 │ │ +0375de: 6e10 d61b 0100 |03a5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0375e4: 0c01 |03a8: move-result-object v1 │ │ +0375e6: 7020 4005 1000 |03a9: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@0540 │ │ +0375ec: 2700 |03ac: throw v0 │ │ +0375ee: 390f 99fc |03ad: if-nez v15, 0046 // -0367 │ │ +0375f2: 55b0 ac00 |03af: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ +0375f6: 3900 0700 |03b1: if-nez v0, 03b8 // +0007 │ │ +0375fa: 6e20 aa03 ba00 |03b3: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@03aa │ │ +037600: 2900 90fc |03b6: goto/16 0046 // -0370 │ │ +037604: 1200 |03b8: const/4 v0, #int 0 // #0 │ │ +037606: 5bb0 8800 |03b9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0088 │ │ +03760a: 1200 |03bb: const/4 v0, #int 0 // #0 │ │ +03760c: 5bb0 a600 |03bc: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00a6 │ │ +037610: 1200 |03be: const/4 v0, #int 0 // #0 │ │ +037612: 5bb0 9b00 |03bf: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +037616: 1200 |03c1: const/4 v0, #int 0 // #0 │ │ +037618: 5bb0 9100 |03c2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0091 │ │ +03761c: 2900 82fc |03c4: goto/16 0046 // -037e │ │ +037620: 0001 0500 0000 0000 0600 0000 f600 ... |03c6: packed-switch-data (14 units) │ │ +03763c: 0001 0500 0100 0000 0500 0000 8a00 ... |03d4: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x000b line=850 │ │ 0x000c line=852 │ │ 0x0014 line=854 │ │ 0x0016 line=858 │ │ @@ -15558,18 +15558,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -037660: |[037660] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -037670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -037672: 5c10 f200 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ -037676: 0e00 |0003: return-void │ │ +037658: |[037658] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +037668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03766a: 5c10 f200 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ +03766e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1907 │ │ 0x0003 line=1908 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -15578,205 +15578,205 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 377 16-bit code units │ │ -037678: |[037678] android.support.v4.app.FragmentManagerImpl.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -037688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03768a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03768c: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ -03768e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -037690: 1a04 2a14 |0004: const-string v4, "fragment" // string@142a │ │ -037694: 6e20 b81b d400 |0006: invoke-virtual {v4, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -03769a: 0a04 |0009: move-result v4 │ │ -03769c: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ -0376a0: 1100 |000c: return-object v0 │ │ -0376a2: 1a04 2f11 |000d: const-string v4, "class" // string@112f │ │ -0376a6: 7230 fb17 0f04 |000f: invoke-interface {v15, v0, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@17fb │ │ -0376ac: 0c08 |0012: move-result-object v8 │ │ -0376ae: 6204 d600 |0013: sget-object v4, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@00d6 │ │ -0376b2: 6e30 cf00 fe04 |0015: invoke-virtual {v14, v15, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ -0376b8: 0c06 |0018: move-result-object v6 │ │ -0376ba: 3908 0600 |0019: if-nez v8, 001f // +0006 │ │ -0376be: 6e20 4f01 3600 |001b: invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ -0376c4: 0c08 |001e: move-result-object v8 │ │ -0376c6: 6e30 4e01 2605 |001f: invoke-virtual {v6, v2, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -0376cc: 0a09 |0022: move-result v9 │ │ -0376ce: 1224 |0023: const/4 v4, #int 2 // #2 │ │ -0376d0: 6e20 4f01 4600 |0024: invoke-virtual {v6, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ -0376d6: 0c0b |0027: move-result-object v11 │ │ -0376d8: 6e10 5401 0600 |0028: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -0376de: 54c4 de00 |002b: iget-object v4, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -0376e2: 7120 fb02 8400 |002d: invoke-static {v4, v8}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@02fb │ │ -0376e8: 0a04 |0030: move-result v4 │ │ -0376ea: 3804 dbff |0031: if-eqz v4, 000c // -0025 │ │ -0376ee: 120a |0033: const/4 v10, #int 0 // #0 │ │ -0376f0: 380a 2d00 |0034: if-eqz v10, 0061 // +002d │ │ -0376f4: 6e10 bd18 0a00 |0036: invoke-virtual {v10}, Landroid/view/View;.getId:()I // method@18bd │ │ -0376fa: 0a07 |0039: move-result v7 │ │ -0376fc: 3357 2900 |003a: if-ne v7, v5, 0063 // +0029 │ │ -037700: 3359 2700 |003c: if-ne v9, v5, 0063 // +0027 │ │ -037704: 390b 2500 |003e: if-nez v11, 0063 // +0025 │ │ -037708: 2200 de03 |0040: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -03770c: 2202 f003 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -037710: 7010 c91b 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037716: 7210 fc17 0f00 |0047: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@17fc │ │ -03771c: 0c03 |004a: move-result-object v3 │ │ -03771e: 6e20 d21b 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037724: 0c02 |004e: move-result-object v2 │ │ -037726: 1a03 e700 |004f: const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00e7 │ │ -03772a: 6e20 d21b 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037730: 0c02 |0054: move-result-object v2 │ │ -037732: 6e20 d21b 8200 |0055: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037738: 0c02 |0058: move-result-object v2 │ │ -03773a: 6e10 d61b 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037740: 0c02 |005c: move-result-object v2 │ │ -037742: 7020 881b 2000 |005d: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -037748: 2700 |0060: throw v0 │ │ -03774a: 0137 |0061: move v7, v3 │ │ -03774c: 28d8 |0062: goto 003a // -0028 │ │ -03774e: 3259 9a00 |0063: if-eq v9, v5, 00fd // +009a │ │ -037752: 6e20 a103 9c00 |0065: invoke-virtual {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@03a1 │ │ -037758: 0c01 |0068: move-result-object v1 │ │ -03775a: 3901 0800 |0069: if-nez v1, 0071 // +0008 │ │ -03775e: 380b 0600 |006b: if-eqz v11, 0071 // +0006 │ │ -037762: 6e20 a203 bc00 |006d: invoke-virtual {v12, v11}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03a2 │ │ -037768: 0c01 |0070: move-result-object v1 │ │ -03776a: 3901 0800 |0071: if-nez v1, 0079 // +0008 │ │ -03776e: 3257 0600 |0073: if-eq v7, v5, 0079 // +0006 │ │ -037772: 6e20 a103 7c00 |0075: invoke-virtual {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@03a1 │ │ -037778: 0c01 |0078: move-result-object v1 │ │ -03777a: 6300 d900 |0079: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -03777e: 3800 3200 |007b: if-eqz v0, 00ad // +0032 │ │ -037782: 1a00 a803 |007d: const-string v0, "FragmentManager" // string@03a8 │ │ -037786: 2204 f003 |007f: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -03778a: 7010 c91b 0400 |0081: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037790: 1a05 a91e |0084: const-string v5, "onCreateView: id=0x" // string@1ea9 │ │ -037794: 6e20 d21b 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03779a: 0c04 |0089: move-result-object v4 │ │ -03779c: 7110 901b 0900 |008a: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0377a2: 0c05 |008d: move-result-object v5 │ │ -0377a4: 6e20 d21b 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0377aa: 0c04 |0091: move-result-object v4 │ │ -0377ac: 1a05 5400 |0092: const-string v5, " fname=" // string@0054 │ │ -0377b0: 6e20 d21b 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0377b6: 0c04 |0097: move-result-object v4 │ │ -0377b8: 6e20 d21b 8400 |0098: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0377be: 0c04 |009b: move-result-object v4 │ │ -0377c0: 1a05 5100 |009c: const-string v5, " existing=" // string@0051 │ │ -0377c4: 6e20 d21b 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0377ca: 0c04 |00a1: move-result-object v4 │ │ -0377cc: 6e20 d11b 1400 |00a2: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0377d2: 0c04 |00a5: move-result-object v4 │ │ -0377d4: 6e10 d61b 0400 |00a6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0377da: 0c04 |00a9: move-result-object v4 │ │ -0377dc: 7120 0418 4000 |00aa: invoke-static {v0, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0377e2: 3901 5500 |00ad: if-nez v1, 0102 // +0055 │ │ -0377e6: 7120 f402 8e00 |00af: invoke-static {v14, v8}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02f4 │ │ -0377ec: 0c01 |00b2: move-result-object v1 │ │ -0377ee: 5c12 9c00 |00b3: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ -0377f2: 3809 4b00 |00b5: if-eqz v9, 0100 // +004b │ │ -0377f6: 0190 |00b7: move v0, v9 │ │ -0377f8: 5910 9a00 |00b8: iput v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -0377fc: 5917 9300 |00ba: iput v7, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -037800: 5b1b b400 |00bc: iput-object v11, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -037804: 5c12 9f00 |00be: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ -037808: 5b1c 9b00 |00c0: iput-object v12, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -03780c: 54c0 de00 |00c2: iget-object v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -037810: 5414 ae00 |00c4: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -037814: 6e40 0b03 014f |00c6: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@030b │ │ -03781a: 6e30 8603 1c02 |00c9: invoke-virtual {v12, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0386 │ │ -037820: 52c0 e700 |00cc: iget v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -037824: 3520 8e00 |00ce: if-ge v0, v2, 015c // +008e │ │ -037828: 5510 9c00 |00d0: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ -03782c: 3800 8a00 |00d2: if-eqz v0, 015c // +008a │ │ -037830: 07c0 |00d4: move-object v0, v12 │ │ -037832: 0134 |00d5: move v4, v3 │ │ -037834: 0135 |00d6: move v5, v3 │ │ -037836: 7406 af03 0000 |00d7: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03af │ │ -03783c: 5410 b900 |00da: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037840: 3900 8500 |00dc: if-nez v0, 0161 // +0085 │ │ -037844: 2200 df03 |00de: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -037848: 2202 f003 |00e0: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03784c: 7010 c91b 0200 |00e2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037852: 1a03 a003 |00e5: const-string v3, "Fragment " // string@03a0 │ │ -037856: 6e20 d21b 3200 |00e7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03785c: 0c02 |00ea: move-result-object v2 │ │ -03785e: 6e20 d21b 8200 |00eb: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037864: 0c02 |00ee: move-result-object v2 │ │ -037866: 1a03 4c00 |00ef: const-string v3, " did not create a view." // string@004c │ │ -03786a: 6e20 d21b 3200 |00f1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037870: 0c02 |00f4: move-result-object v2 │ │ -037872: 6e10 d61b 0200 |00f5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037878: 0c02 |00f8: move-result-object v2 │ │ -03787a: 7020 8b1b 2000 |00f9: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -037880: 2700 |00fc: throw v0 │ │ -037882: 0701 |00fd: move-object v1, v0 │ │ -037884: 2900 6bff |00fe: goto/16 0069 // -0095 │ │ -037888: 0170 |0100: move v0, v7 │ │ -03788a: 28b7 |0101: goto 00b8 // -0049 │ │ -03788c: 5510 9f00 |0102: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ -037890: 3800 4900 |0104: if-eqz v0, 014d // +0049 │ │ -037894: 2200 de03 |0106: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -037898: 2202 f003 |0108: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03789c: 7010 c91b 0200 |010a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0378a2: 7210 fc17 0f00 |010d: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@17fc │ │ -0378a8: 0c03 |0110: move-result-object v3 │ │ -0378aa: 6e20 d21b 3200 |0111: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0378b0: 0c02 |0114: move-result-object v2 │ │ -0378b2: 1a03 e600 |0115: const-string v3, ": Duplicate id 0x" // string@00e6 │ │ -0378b6: 6e20 d21b 3200 |0117: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0378bc: 0c02 |011a: move-result-object v2 │ │ -0378be: 7110 901b 0900 |011b: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0378c4: 0c03 |011e: move-result-object v3 │ │ -0378c6: 6e20 d21b 3200 |011f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0378cc: 0c02 |0122: move-result-object v2 │ │ -0378ce: 1a03 de00 |0123: const-string v3, ", tag " // string@00de │ │ -0378d2: 6e20 d21b 3200 |0125: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0378d8: 0c02 |0128: move-result-object v2 │ │ -0378da: 6e20 d21b b200 |0129: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0378e0: 0c02 |012c: move-result-object v2 │ │ -0378e2: 1a03 dd00 |012d: const-string v3, ", or parent id 0x" // string@00dd │ │ -0378e6: 6e20 d21b 3200 |012f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0378ec: 0c02 |0132: move-result-object v2 │ │ -0378ee: 7110 901b 0700 |0133: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0378f4: 0c03 |0136: move-result-object v3 │ │ -0378f6: 6e20 d21b 3200 |0137: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0378fc: 0c02 |013a: move-result-object v2 │ │ -0378fe: 1a03 9900 |013b: const-string v3, " with another fragment for " // string@0099 │ │ -037902: 6e20 d21b 3200 |013d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037908: 0c02 |0140: move-result-object v2 │ │ -03790a: 6e20 d21b 8200 |0141: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037910: 0c02 |0144: move-result-object v2 │ │ -037912: 6e10 d61b 0200 |0145: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037918: 0c02 |0148: move-result-object v2 │ │ -03791a: 7020 881b 2000 |0149: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -037920: 2700 |014c: throw v0 │ │ -037922: 5c12 9f00 |014d: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ -037926: 5510 ac00 |014f: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ -03792a: 3900 7bff |0151: if-nez v0, 00cc // -0085 │ │ -03792e: 54c0 de00 |0153: iget-object v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -037932: 5414 ae00 |0155: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -037936: 6e40 0b03 014f |0157: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@030b │ │ -03793c: 2900 72ff |015a: goto/16 00cc // -008e │ │ -037940: 6e20 ae03 1c00 |015c: invoke-virtual {v12, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@03ae │ │ -037946: 2900 7bff |015f: goto/16 00da // -0085 │ │ -03794a: 3809 0700 |0161: if-eqz v9, 0168 // +0007 │ │ -03794e: 5410 b900 |0163: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037952: 6e20 0719 9000 |0165: invoke-virtual {v0, v9}, Landroid/view/View;.setId:(I)V // method@1907 │ │ -037958: 5410 b900 |0168: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -03795c: 6e10 d018 0000 |016a: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ -037962: 0c00 |016d: move-result-object v0 │ │ -037964: 3900 0700 |016e: if-nez v0, 0175 // +0007 │ │ -037968: 5410 b900 |0170: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -03796c: 6e20 1519 b000 |0172: invoke-virtual {v0, v11}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ -037972: 5410 b900 |0175: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -037976: 2900 95fe |0177: goto/16 000c // -016b │ │ +037670: |[037670] android.support.v4.app.FragmentManagerImpl.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +037680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +037682: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +037684: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ +037686: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +037688: 1a04 2814 |0004: const-string v4, "fragment" // string@1428 │ │ +03768c: 6e20 b81b d400 |0006: invoke-virtual {v4, v13}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +037692: 0a04 |0009: move-result v4 │ │ +037694: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +037698: 1100 |000c: return-object v0 │ │ +03769a: 1a04 2d11 |000d: const-string v4, "class" // string@112d │ │ +03769e: 7230 fb17 0f04 |000f: invoke-interface {v15, v0, v4}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@17fb │ │ +0376a4: 0c08 |0012: move-result-object v8 │ │ +0376a6: 6204 d600 |0013: sget-object v4, Landroid/support/v4/app/FragmentManagerImpl$FragmentTag;.Fragment:[I // field@00d6 │ │ +0376aa: 6e30 cf00 fe04 |0015: invoke-virtual {v14, v15, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ +0376b0: 0c06 |0018: move-result-object v6 │ │ +0376b2: 3908 0600 |0019: if-nez v8, 001f // +0006 │ │ +0376b6: 6e20 4f01 3600 |001b: invoke-virtual {v6, v3}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ +0376bc: 0c08 |001e: move-result-object v8 │ │ +0376be: 6e30 4e01 2605 |001f: invoke-virtual {v6, v2, v5}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +0376c4: 0a09 |0022: move-result v9 │ │ +0376c6: 1224 |0023: const/4 v4, #int 2 // #2 │ │ +0376c8: 6e20 4f01 4600 |0024: invoke-virtual {v6, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ +0376ce: 0c0b |0027: move-result-object v11 │ │ +0376d0: 6e10 5401 0600 |0028: invoke-virtual {v6}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +0376d6: 54c4 de00 |002b: iget-object v4, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +0376da: 7120 fb02 8400 |002d: invoke-static {v4, v8}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@02fb │ │ +0376e0: 0a04 |0030: move-result v4 │ │ +0376e2: 3804 dbff |0031: if-eqz v4, 000c // -0025 │ │ +0376e6: 120a |0033: const/4 v10, #int 0 // #0 │ │ +0376e8: 380a 2d00 |0034: if-eqz v10, 0061 // +002d │ │ +0376ec: 6e10 bd18 0a00 |0036: invoke-virtual {v10}, Landroid/view/View;.getId:()I // method@18bd │ │ +0376f2: 0a07 |0039: move-result v7 │ │ +0376f4: 3357 2900 |003a: if-ne v7, v5, 0063 // +0029 │ │ +0376f8: 3359 2700 |003c: if-ne v9, v5, 0063 // +0027 │ │ +0376fc: 390b 2500 |003e: if-nez v11, 0063 // +0025 │ │ +037700: 2200 de03 |0040: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +037704: 2202 f003 |0042: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +037708: 7010 c91b 0200 |0044: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03770e: 7210 fc17 0f00 |0047: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@17fc │ │ +037714: 0c03 |004a: move-result-object v3 │ │ +037716: 6e20 d21b 3200 |004b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03771c: 0c02 |004e: move-result-object v2 │ │ +03771e: 1a03 e600 |004f: const-string v3, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@00e6 │ │ +037722: 6e20 d21b 3200 |0051: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037728: 0c02 |0054: move-result-object v2 │ │ +03772a: 6e20 d21b 8200 |0055: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037730: 0c02 |0058: move-result-object v2 │ │ +037732: 6e10 d61b 0200 |0059: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +037738: 0c02 |005c: move-result-object v2 │ │ +03773a: 7020 881b 2000 |005d: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +037740: 2700 |0060: throw v0 │ │ +037742: 0137 |0061: move v7, v3 │ │ +037744: 28d8 |0062: goto 003a // -0028 │ │ +037746: 3259 9a00 |0063: if-eq v9, v5, 00fd // +009a │ │ +03774a: 6e20 a103 9c00 |0065: invoke-virtual {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@03a1 │ │ +037750: 0c01 |0068: move-result-object v1 │ │ +037752: 3901 0800 |0069: if-nez v1, 0071 // +0008 │ │ +037756: 380b 0600 |006b: if-eqz v11, 0071 // +0006 │ │ +03775a: 6e20 a203 bc00 |006d: invoke-virtual {v12, v11}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@03a2 │ │ +037760: 0c01 |0070: move-result-object v1 │ │ +037762: 3901 0800 |0071: if-nez v1, 0079 // +0008 │ │ +037766: 3257 0600 |0073: if-eq v7, v5, 0079 // +0006 │ │ +03776a: 6e20 a103 7c00 |0075: invoke-virtual {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@03a1 │ │ +037770: 0c01 |0078: move-result-object v1 │ │ +037772: 6300 d900 |0079: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +037776: 3800 3200 |007b: if-eqz v0, 00ad // +0032 │ │ +03777a: 1a00 a703 |007d: const-string v0, "FragmentManager" // string@03a7 │ │ +03777e: 2204 f003 |007f: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +037782: 7010 c91b 0400 |0081: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037788: 1a05 a71e |0084: const-string v5, "onCreateView: id=0x" // string@1ea7 │ │ +03778c: 6e20 d21b 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037792: 0c04 |0089: move-result-object v4 │ │ +037794: 7110 901b 0900 |008a: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +03779a: 0c05 |008d: move-result-object v5 │ │ +03779c: 6e20 d21b 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0377a2: 0c04 |0091: move-result-object v4 │ │ +0377a4: 1a05 5300 |0092: const-string v5, " fname=" // string@0053 │ │ +0377a8: 6e20 d21b 5400 |0094: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0377ae: 0c04 |0097: move-result-object v4 │ │ +0377b0: 6e20 d21b 8400 |0098: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0377b6: 0c04 |009b: move-result-object v4 │ │ +0377b8: 1a05 5000 |009c: const-string v5, " existing=" // string@0050 │ │ +0377bc: 6e20 d21b 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0377c2: 0c04 |00a1: move-result-object v4 │ │ +0377c4: 6e20 d11b 1400 |00a2: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0377ca: 0c04 |00a5: move-result-object v4 │ │ +0377cc: 6e10 d61b 0400 |00a6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0377d2: 0c04 |00a9: move-result-object v4 │ │ +0377d4: 7120 0418 4000 |00aa: invoke-static {v0, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0377da: 3901 5500 |00ad: if-nez v1, 0102 // +0055 │ │ +0377de: 7120 f402 8e00 |00af: invoke-static {v14, v8}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02f4 │ │ +0377e4: 0c01 |00b2: move-result-object v1 │ │ +0377e6: 5c12 9c00 |00b3: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ +0377ea: 3809 4b00 |00b5: if-eqz v9, 0100 // +004b │ │ +0377ee: 0190 |00b7: move v0, v9 │ │ +0377f0: 5910 9a00 |00b8: iput v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +0377f4: 5917 9300 |00ba: iput v7, v1, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +0377f8: 5b1b b400 |00bc: iput-object v11, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +0377fc: 5c12 9f00 |00be: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ +037800: 5b1c 9b00 |00c0: iput-object v12, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +037804: 54c0 de00 |00c2: iget-object v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +037808: 5414 ae00 |00c4: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +03780c: 6e40 0b03 014f |00c6: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@030b │ │ +037812: 6e30 8603 1c02 |00c9: invoke-virtual {v12, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@0386 │ │ +037818: 52c0 e700 |00cc: iget v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +03781c: 3520 8e00 |00ce: if-ge v0, v2, 015c // +008e │ │ +037820: 5510 9c00 |00d0: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ +037824: 3800 8a00 |00d2: if-eqz v0, 015c // +008a │ │ +037828: 07c0 |00d4: move-object v0, v12 │ │ +03782a: 0134 |00d5: move v4, v3 │ │ +03782c: 0135 |00d6: move v5, v3 │ │ +03782e: 7406 af03 0000 |00d7: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@03af │ │ +037834: 5410 b900 |00da: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037838: 3900 8500 |00dc: if-nez v0, 0161 // +0085 │ │ +03783c: 2200 df03 |00de: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +037840: 2202 f003 |00e0: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +037844: 7010 c91b 0200 |00e2: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03784a: 1a03 9f03 |00e5: const-string v3, "Fragment " // string@039f │ │ +03784e: 6e20 d21b 3200 |00e7: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037854: 0c02 |00ea: move-result-object v2 │ │ +037856: 6e20 d21b 8200 |00eb: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03785c: 0c02 |00ee: move-result-object v2 │ │ +03785e: 1a03 4b00 |00ef: const-string v3, " did not create a view." // string@004b │ │ +037862: 6e20 d21b 3200 |00f1: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037868: 0c02 |00f4: move-result-object v2 │ │ +03786a: 6e10 d61b 0200 |00f5: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +037870: 0c02 |00f8: move-result-object v2 │ │ +037872: 7020 8b1b 2000 |00f9: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +037878: 2700 |00fc: throw v0 │ │ +03787a: 0701 |00fd: move-object v1, v0 │ │ +03787c: 2900 6bff |00fe: goto/16 0069 // -0095 │ │ +037880: 0170 |0100: move v0, v7 │ │ +037882: 28b7 |0101: goto 00b8 // -0049 │ │ +037884: 5510 9f00 |0102: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ +037888: 3800 4900 |0104: if-eqz v0, 014d // +0049 │ │ +03788c: 2200 de03 |0106: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +037890: 2202 f003 |0108: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +037894: 7010 c91b 0200 |010a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03789a: 7210 fc17 0f00 |010d: invoke-interface {v15}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@17fc │ │ +0378a0: 0c03 |0110: move-result-object v3 │ │ +0378a2: 6e20 d21b 3200 |0111: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0378a8: 0c02 |0114: move-result-object v2 │ │ +0378aa: 1a03 e500 |0115: const-string v3, ": Duplicate id 0x" // string@00e5 │ │ +0378ae: 6e20 d21b 3200 |0117: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0378b4: 0c02 |011a: move-result-object v2 │ │ +0378b6: 7110 901b 0900 |011b: invoke-static {v9}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +0378bc: 0c03 |011e: move-result-object v3 │ │ +0378be: 6e20 d21b 3200 |011f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0378c4: 0c02 |0122: move-result-object v2 │ │ +0378c6: 1a03 dd00 |0123: const-string v3, ", tag " // string@00dd │ │ +0378ca: 6e20 d21b 3200 |0125: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0378d0: 0c02 |0128: move-result-object v2 │ │ +0378d2: 6e20 d21b b200 |0129: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0378d8: 0c02 |012c: move-result-object v2 │ │ +0378da: 1a03 dc00 |012d: const-string v3, ", or parent id 0x" // string@00dc │ │ +0378de: 6e20 d21b 3200 |012f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0378e4: 0c02 |0132: move-result-object v2 │ │ +0378e6: 7110 901b 0700 |0133: invoke-static {v7}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +0378ec: 0c03 |0136: move-result-object v3 │ │ +0378ee: 6e20 d21b 3200 |0137: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0378f4: 0c02 |013a: move-result-object v2 │ │ +0378f6: 1a03 9800 |013b: const-string v3, " with another fragment for " // string@0098 │ │ +0378fa: 6e20 d21b 3200 |013d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037900: 0c02 |0140: move-result-object v2 │ │ +037902: 6e20 d21b 8200 |0141: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037908: 0c02 |0144: move-result-object v2 │ │ +03790a: 6e10 d61b 0200 |0145: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +037910: 0c02 |0148: move-result-object v2 │ │ +037912: 7020 881b 2000 |0149: invoke-direct {v0, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +037918: 2700 |014c: throw v0 │ │ +03791a: 5c12 9f00 |014d: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ +03791e: 5510 ac00 |014f: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ +037922: 3900 7bff |0151: if-nez v0, 00cc // -0085 │ │ +037926: 54c0 de00 |0153: iget-object v0, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +03792a: 5414 ae00 |0155: iget-object v4, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +03792e: 6e40 0b03 014f |0157: invoke-virtual {v1, v0, v15, v4}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@030b │ │ +037934: 2900 72ff |015a: goto/16 00cc // -008e │ │ +037938: 6e20 ae03 1c00 |015c: invoke-virtual {v12, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@03ae │ │ +03793e: 2900 7bff |015f: goto/16 00da // -0085 │ │ +037942: 3809 0700 |0161: if-eqz v9, 0168 // +0007 │ │ +037946: 5410 b900 |0163: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03794a: 6e20 0719 9000 |0165: invoke-virtual {v0, v9}, Landroid/view/View;.setId:(I)V // method@1907 │ │ +037950: 5410 b900 |0168: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037954: 6e10 d018 0000 |016a: invoke-virtual {v0}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ +03795a: 0c00 |016d: move-result-object v0 │ │ +03795c: 3900 0700 |016e: if-nez v0, 0175 // +0007 │ │ +037960: 5410 b900 |0170: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +037964: 6e20 1519 b000 |0172: invoke-virtual {v0, v11}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ +03796a: 5410 b900 |0175: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03796e: 2900 95fe |0177: goto/16 000c // -016b │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2110 │ │ 0x000c line=2198 │ │ 0x000d line=2114 │ │ 0x0013 line=2115 │ │ 0x0019 line=2116 │ │ @@ -15843,31 +15843,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 │ │ -03797c: |[03797c] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -03798c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03798e: 5570 9400 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0094 │ │ -037992: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -037996: 5560 ea00 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ea │ │ -03799a: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -03799e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0379a0: 5c60 eb00 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00eb │ │ -0379a4: 0e00 |000c: return-void │ │ -0379a6: 5c73 9400 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0094 │ │ -0379aa: 5262 e700 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ -0379ae: 0760 |0011: move-object v0, v6 │ │ -0379b0: 0771 |0012: move-object v1, v7 │ │ -0379b2: 0134 |0013: move v4, v3 │ │ -0379b4: 0135 |0014: move v5, v3 │ │ -0379b6: 7406 af03 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@03af │ │ -0379bc: 28f4 |0018: goto 000c // -000c │ │ +037974: |[037974] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +037984: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +037986: 5570 9400 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0094 │ │ +03798a: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +03798e: 5560 ea00 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@00ea │ │ +037992: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +037996: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +037998: 5c60 eb00 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@00eb │ │ +03799c: 0e00 |000c: return-void │ │ +03799e: 5c73 9400 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@0094 │ │ +0379a2: 5262 e700 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@00e7 │ │ +0379a6: 0760 |0011: move-object v0, v6 │ │ +0379a8: 0771 |0012: move-object v1, v7 │ │ +0379aa: 0134 |0013: move v4, v3 │ │ +0379ac: 0135 |0014: move v5, v3 │ │ +0379ae: 7406 af03 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@03af │ │ +0379b4: 28f4 |0018: goto 000c // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=835 │ │ 0x0005 line=836 │ │ 0x0009 line=838 │ │ 0x000c line=844 │ │ 0x000d line=841 │ │ @@ -15881,33 +15881,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -0379c0: |[0379c0] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -0379d0: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -0379d4: 2200 de03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -0379d8: 2201 f003 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0379dc: 7010 c91b 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0379e2: 1a02 1102 |0009: const-string v2, "Bad id: " // string@0211 │ │ -0379e6: 6e20 d21b 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0379ec: 0c01 |000e: move-result-object v1 │ │ -0379ee: 6e20 ce1b 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0379f4: 0c01 |0012: move-result-object v1 │ │ -0379f6: 6e10 d61b 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0379fc: 0c01 |0016: move-result-object v1 │ │ -0379fe: 7020 881b 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -037a04: 2700 |001a: throw v0 │ │ -037a06: 2200 a700 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00a7 │ │ -037a0a: 7040 7c03 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@037c │ │ -037a10: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -037a12: 6e30 9e03 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@039e │ │ -037a18: 0e00 |0024: return-void │ │ +0379b8: |[0379b8] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +0379c8: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +0379cc: 2200 de03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +0379d0: 2201 f003 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0379d4: 7010 c91b 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0379da: 1a02 1002 |0009: const-string v2, "Bad id: " // string@0210 │ │ +0379de: 6e20 d21b 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0379e4: 0c01 |000e: move-result-object v1 │ │ +0379e6: 6e20 ce1b 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0379ec: 0c01 |0012: move-result-object v1 │ │ +0379ee: 6e10 d61b 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0379f4: 0c01 |0016: move-result-object v1 │ │ +0379f6: 7020 881b 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +0379fc: 2700 |001a: throw v0 │ │ +0379fe: 2200 a700 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00a7 │ │ +037a02: 7040 7c03 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@037c │ │ +037a08: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +037a0a: 6e30 9e03 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@039e │ │ +037a10: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0002 line=524 │ │ 0x001b line=526 │ │ 0x0024 line=531 │ │ locals : │ │ @@ -15920,25 +15920,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -037a1c: |[037a1c] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -037a2c: 7010 8b03 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@038b │ │ -037a32: 6e10 a003 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@03a0 │ │ -037a38: 5440 de00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -037a3c: 5400 c800 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ -037a40: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -037a42: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -037a44: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -037a46: 6e53 b503 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03b5 │ │ -037a4c: 0a00 |0010: move-result v0 │ │ -037a4e: 0f00 |0011: return v0 │ │ +037a14: |[037a14] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +037a24: 7010 8b03 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@038b │ │ +037a2a: 6e10 a003 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@03a0 │ │ +037a30: 5440 de00 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +037a34: 5400 c800 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@00c8 │ │ +037a38: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +037a3a: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +037a3c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +037a3e: 6e53 b503 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@03b5 │ │ +037a44: 0a00 |0010: move-result v0 │ │ +037a46: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0003 line=501 │ │ 0x0006 line=502 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -15948,156 +15948,156 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 272 16-bit code units │ │ -037a50: |[037a50] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -037a60: 54c9 e200 |0000: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -037a64: 3909 0400 |0002: if-nez v9, 0006 // +0004 │ │ -037a68: 1209 |0004: const/4 v9, #int 0 // #0 │ │ -037a6a: 0f09 |0005: return v9 │ │ -037a6c: 390e 3300 |0006: if-nez v14, 0039 // +0033 │ │ -037a70: 3b0f 3100 |0008: if-gez v15, 0039 // +0031 │ │ -037a74: dd09 1001 |000a: and-int/lit8 v9, v16, #int 1 // #01 │ │ -037a78: 3909 2d00 |000c: if-nez v9, 0039 // +002d │ │ -037a7c: 54c9 e200 |000e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -037a80: 6e10 0f1c 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -037a86: 0a09 |0013: move-result v9 │ │ -037a88: d805 09ff |0014: add-int/lit8 v5, v9, #int -1 // #ff │ │ -037a8c: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ -037a90: 1209 |0018: const/4 v9, #int 0 // #0 │ │ -037a92: 28ec |0019: goto 0005 // -0014 │ │ -037a94: 54c9 e200 |001a: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -037a98: 6e20 0b1c 5900 |001c: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ -037a9e: 0c01 |001f: move-result-object v1 │ │ -037aa0: 1f01 9600 |0020: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ -037aa4: 2202 3903 |0022: new-instance v2, Landroid/util/SparseArray; // type@0339 │ │ -037aa8: 7010 0818 0200 |0024: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1808 │ │ -037aae: 2206 3903 |0027: new-instance v6, Landroid/util/SparseArray; // type@0339 │ │ -037ab2: 7010 0818 0600 |0029: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1808 │ │ -037ab8: 6e30 8a02 2106 |002c: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@028a │ │ -037abe: 1219 |002f: const/4 v9, #int 1 // #1 │ │ -037ac0: 120a |0030: const/4 v10, #int 0 // #0 │ │ -037ac2: 6e56 9e02 912a |0031: invoke-virtual {v1, v9, v10, v2, v6}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@029e │ │ -037ac8: 6e10 b803 0c00 |0034: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03b8 │ │ -037ace: 1219 |0037: const/4 v9, #int 1 // #1 │ │ -037ad0: 28cd |0038: goto 0005 // -0033 │ │ -037ad2: 12f4 |0039: const/4 v4, #int -1 // #ff │ │ -037ad4: 390e 0400 |003a: if-nez v14, 003e // +0004 │ │ -037ad8: 3a0f 5200 |003c: if-ltz v15, 008e // +0052 │ │ -037adc: 54c9 e200 |003e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -037ae0: 6e10 0f1c 0900 |0040: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -037ae6: 0a09 |0043: move-result v9 │ │ -037ae8: d804 09ff |0044: add-int/lit8 v4, v9, #int -1 // #ff │ │ -037aec: 3a04 1600 |0046: if-ltz v4, 005c // +0016 │ │ -037af0: 54c9 e200 |0048: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -037af4: 6e20 081c 4900 |004a: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -037afa: 0c01 |004d: move-result-object v1 │ │ -037afc: 1f01 9600 |004e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ -037b00: 380e 1000 |0050: if-eqz v14, 0060 // +0010 │ │ -037b04: 6e10 9a02 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@029a │ │ -037b0a: 0c09 |0055: move-result-object v9 │ │ -037b0c: 6e20 b81b 9e00 |0056: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -037b12: 0a09 |0059: move-result v9 │ │ -037b14: 3809 0600 |005a: if-eqz v9, 0060 // +0006 │ │ -037b18: 3b04 0d00 |005c: if-gez v4, 0069 // +000d │ │ -037b1c: 1209 |005e: const/4 v9, #int 0 // #0 │ │ -037b1e: 28a6 |005f: goto 0005 // -005a │ │ -037b20: 3a0f 0600 |0060: if-ltz v15, 0066 // +0006 │ │ -037b24: 5219 6200 |0062: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -037b28: 329f f8ff |0064: if-eq v15, v9, 005c // -0008 │ │ -037b2c: d804 04ff |0066: add-int/lit8 v4, v4, #int -1 // #ff │ │ -037b30: 28de |0068: goto 0046 // -0022 │ │ -037b32: dd09 1001 |0069: and-int/lit8 v9, v16, #int 1 // #01 │ │ -037b36: 3809 2300 |006b: if-eqz v9, 008e // +0023 │ │ -037b3a: d804 04ff |006d: add-int/lit8 v4, v4, #int -1 // #ff │ │ -037b3e: 3a04 1f00 |006f: if-ltz v4, 008e // +001f │ │ -037b42: 54c9 e200 |0071: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -037b46: 6e20 081c 4900 |0073: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -037b4c: 0c01 |0076: move-result-object v1 │ │ -037b4e: 1f01 9600 |0077: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ -037b52: 380e 0c00 |0079: if-eqz v14, 0085 // +000c │ │ -037b56: 6e10 9a02 0100 |007b: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@029a │ │ -037b5c: 0c09 |007e: move-result-object v9 │ │ -037b5e: 6e20 b81b 9e00 |007f: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -037b64: 0a09 |0082: move-result v9 │ │ -037b66: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ -037b6a: 3a0f 0900 |0085: if-ltz v15, 008e // +0009 │ │ -037b6e: 5219 6200 |0087: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -037b72: 339f 0500 |0089: if-ne v15, v9, 008e // +0005 │ │ -037b76: d804 04ff |008b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -037b7a: 28e2 |008d: goto 006f // -001e │ │ -037b7c: 54c9 e200 |008e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -037b80: 6e10 0f1c 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -037b86: 0a09 |0093: move-result v9 │ │ -037b88: d809 09ff |0094: add-int/lit8 v9, v9, #int -1 // #ff │ │ -037b8c: 3394 0500 |0096: if-ne v4, v9, 009b // +0005 │ │ -037b90: 1209 |0098: const/4 v9, #int 0 // #0 │ │ -037b92: 2900 6cff |0099: goto/16 0005 // -0094 │ │ -037b96: 2208 0504 |009b: new-instance v8, Ljava/util/ArrayList; // type@0405 │ │ -037b9a: 7010 001c 0800 |009d: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -037ba0: 54c9 e200 |00a0: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -037ba4: 6e10 0f1c 0900 |00a2: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -037baa: 0a09 |00a5: move-result v9 │ │ -037bac: d803 09ff |00a6: add-int/lit8 v3, v9, #int -1 // #ff │ │ -037bb0: 3743 0e00 |00a8: if-le v3, v4, 00b6 // +000e │ │ -037bb4: 54c9 e200 |00aa: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -037bb8: 6e20 0b1c 3900 |00ac: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ -037bbe: 0c09 |00af: move-result-object v9 │ │ -037bc0: 6e20 041c 9800 |00b0: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -037bc6: d803 03ff |00b3: add-int/lit8 v3, v3, #int -1 // #ff │ │ -037bca: 28f3 |00b5: goto 00a8 // -000d │ │ -037bcc: 6e10 0f1c 0800 |00b6: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -037bd2: 0a09 |00b9: move-result v9 │ │ -037bd4: d800 09ff |00ba: add-int/lit8 v0, v9, #int -1 // #ff │ │ -037bd8: 2202 3903 |00bc: new-instance v2, Landroid/util/SparseArray; // type@0339 │ │ -037bdc: 7010 0818 0200 |00be: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1808 │ │ -037be2: 2206 3903 |00c1: new-instance v6, Landroid/util/SparseArray; // type@0339 │ │ -037be6: 7010 0818 0600 |00c3: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1808 │ │ -037bec: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ -037bee: 3603 0e00 |00c7: if-gt v3, v0, 00d5 // +000e │ │ -037bf2: 6e20 081c 3800 |00c9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -037bf8: 0c09 |00cc: move-result-object v9 │ │ -037bfa: 1f09 9600 |00cd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ -037bfe: 6e30 8a02 2906 |00cf: invoke-virtual {v9, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@028a │ │ -037c04: d803 0301 |00d2: add-int/lit8 v3, v3, #int 1 // #01 │ │ -037c08: 28f3 |00d4: goto 00c7 // -000d │ │ -037c0a: 1207 |00d5: const/4 v7, #int 0 // #0 │ │ -037c0c: 1203 |00d6: const/4 v3, #int 0 // #0 │ │ -037c0e: 3603 3400 |00d7: if-gt v3, v0, 010b // +0034 │ │ -037c12: 6309 d900 |00d9: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -037c16: 3809 1e00 |00db: if-eqz v9, 00f9 // +001e │ │ -037c1a: 1a09 a803 |00dd: const-string v9, "FragmentManager" // string@03a8 │ │ -037c1e: 220a f003 |00df: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ -037c22: 7010 c91b 0a00 |00e1: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037c28: 1a0b f30a |00e4: const-string v11, "Popping back stack state: " // string@0af3 │ │ -037c2c: 6e20 d21b ba00 |00e6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037c32: 0c0a |00e9: move-result-object v10 │ │ -037c34: 6e20 081c 3800 |00ea: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -037c3a: 0c0b |00ed: move-result-object v11 │ │ -037c3c: 6e20 d11b ba00 |00ee: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -037c42: 0c0a |00f1: move-result-object v10 │ │ -037c44: 6e10 d61b 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037c4a: 0c0a |00f5: move-result-object v10 │ │ -037c4c: 7120 0418 a900 |00f6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -037c52: 6e20 081c 3800 |00f9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -037c58: 0c09 |00fc: move-result-object v9 │ │ -037c5a: 1f09 9600 |00fd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ -037c5e: 3303 0a00 |00ff: if-ne v3, v0, 0109 // +000a │ │ -037c62: 121a |0101: const/4 v10, #int 1 // #1 │ │ -037c64: 6e56 9e02 a927 |0102: invoke-virtual {v9, v10, v7, v2, v6}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@029e │ │ -037c6a: 0c07 |0105: move-result-object v7 │ │ -037c6c: d803 0301 |0106: add-int/lit8 v3, v3, #int 1 // #01 │ │ -037c70: 28cf |0108: goto 00d7 // -0031 │ │ -037c72: 120a |0109: const/4 v10, #int 0 // #0 │ │ -037c74: 28f8 |010a: goto 0102 // -0008 │ │ -037c76: 6e10 b803 0c00 |010b: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03b8 │ │ -037c7c: 2900 29ff |010e: goto/16 0037 // -00d7 │ │ +037a48: |[037a48] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +037a58: 54c9 e200 |0000: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +037a5c: 3909 0400 |0002: if-nez v9, 0006 // +0004 │ │ +037a60: 1209 |0004: const/4 v9, #int 0 // #0 │ │ +037a62: 0f09 |0005: return v9 │ │ +037a64: 390e 3300 |0006: if-nez v14, 0039 // +0033 │ │ +037a68: 3b0f 3100 |0008: if-gez v15, 0039 // +0031 │ │ +037a6c: dd09 1001 |000a: and-int/lit8 v9, v16, #int 1 // #01 │ │ +037a70: 3909 2d00 |000c: if-nez v9, 0039 // +002d │ │ +037a74: 54c9 e200 |000e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +037a78: 6e10 0f1c 0900 |0010: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +037a7e: 0a09 |0013: move-result v9 │ │ +037a80: d805 09ff |0014: add-int/lit8 v5, v9, #int -1 // #ff │ │ +037a84: 3b05 0400 |0016: if-gez v5, 001a // +0004 │ │ +037a88: 1209 |0018: const/4 v9, #int 0 // #0 │ │ +037a8a: 28ec |0019: goto 0005 // -0014 │ │ +037a8c: 54c9 e200 |001a: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +037a90: 6e20 0b1c 5900 |001c: invoke-virtual {v9, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ +037a96: 0c01 |001f: move-result-object v1 │ │ +037a98: 1f01 9600 |0020: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ +037a9c: 2202 3903 |0022: new-instance v2, Landroid/util/SparseArray; // type@0339 │ │ +037aa0: 7010 0818 0200 |0024: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1808 │ │ +037aa6: 2206 3903 |0027: new-instance v6, Landroid/util/SparseArray; // type@0339 │ │ +037aaa: 7010 0818 0600 |0029: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1808 │ │ +037ab0: 6e30 8a02 2106 |002c: invoke-virtual {v1, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@028a │ │ +037ab6: 1219 |002f: const/4 v9, #int 1 // #1 │ │ +037ab8: 120a |0030: const/4 v10, #int 0 // #0 │ │ +037aba: 6e56 9e02 912a |0031: invoke-virtual {v1, v9, v10, v2, v6}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@029e │ │ +037ac0: 6e10 b803 0c00 |0034: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03b8 │ │ +037ac6: 1219 |0037: const/4 v9, #int 1 // #1 │ │ +037ac8: 28cd |0038: goto 0005 // -0033 │ │ +037aca: 12f4 |0039: const/4 v4, #int -1 // #ff │ │ +037acc: 390e 0400 |003a: if-nez v14, 003e // +0004 │ │ +037ad0: 3a0f 5200 |003c: if-ltz v15, 008e // +0052 │ │ +037ad4: 54c9 e200 |003e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +037ad8: 6e10 0f1c 0900 |0040: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +037ade: 0a09 |0043: move-result v9 │ │ +037ae0: d804 09ff |0044: add-int/lit8 v4, v9, #int -1 // #ff │ │ +037ae4: 3a04 1600 |0046: if-ltz v4, 005c // +0016 │ │ +037ae8: 54c9 e200 |0048: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +037aec: 6e20 081c 4900 |004a: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +037af2: 0c01 |004d: move-result-object v1 │ │ +037af4: 1f01 9600 |004e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ +037af8: 380e 1000 |0050: if-eqz v14, 0060 // +0010 │ │ +037afc: 6e10 9a02 0100 |0052: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@029a │ │ +037b02: 0c09 |0055: move-result-object v9 │ │ +037b04: 6e20 b81b 9e00 |0056: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +037b0a: 0a09 |0059: move-result v9 │ │ +037b0c: 3809 0600 |005a: if-eqz v9, 0060 // +0006 │ │ +037b10: 3b04 0d00 |005c: if-gez v4, 0069 // +000d │ │ +037b14: 1209 |005e: const/4 v9, #int 0 // #0 │ │ +037b16: 28a6 |005f: goto 0005 // -005a │ │ +037b18: 3a0f 0600 |0060: if-ltz v15, 0066 // +0006 │ │ +037b1c: 5219 6200 |0062: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +037b20: 329f f8ff |0064: if-eq v15, v9, 005c // -0008 │ │ +037b24: d804 04ff |0066: add-int/lit8 v4, v4, #int -1 // #ff │ │ +037b28: 28de |0068: goto 0046 // -0022 │ │ +037b2a: dd09 1001 |0069: and-int/lit8 v9, v16, #int 1 // #01 │ │ +037b2e: 3809 2300 |006b: if-eqz v9, 008e // +0023 │ │ +037b32: d804 04ff |006d: add-int/lit8 v4, v4, #int -1 // #ff │ │ +037b36: 3a04 1f00 |006f: if-ltz v4, 008e // +001f │ │ +037b3a: 54c9 e200 |0071: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +037b3e: 6e20 081c 4900 |0073: invoke-virtual {v9, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +037b44: 0c01 |0076: move-result-object v1 │ │ +037b46: 1f01 9600 |0077: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ +037b4a: 380e 0c00 |0079: if-eqz v14, 0085 // +000c │ │ +037b4e: 6e10 9a02 0100 |007b: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@029a │ │ +037b54: 0c09 |007e: move-result-object v9 │ │ +037b56: 6e20 b81b 9e00 |007f: invoke-virtual {v14, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +037b5c: 0a09 |0082: move-result v9 │ │ +037b5e: 3909 0800 |0083: if-nez v9, 008b // +0008 │ │ +037b62: 3a0f 0900 |0085: if-ltz v15, 008e // +0009 │ │ +037b66: 5219 6200 |0087: iget v9, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +037b6a: 339f 0500 |0089: if-ne v15, v9, 008e // +0005 │ │ +037b6e: d804 04ff |008b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +037b72: 28e2 |008d: goto 006f // -001e │ │ +037b74: 54c9 e200 |008e: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +037b78: 6e10 0f1c 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +037b7e: 0a09 |0093: move-result v9 │ │ +037b80: d809 09ff |0094: add-int/lit8 v9, v9, #int -1 // #ff │ │ +037b84: 3394 0500 |0096: if-ne v4, v9, 009b // +0005 │ │ +037b88: 1209 |0098: const/4 v9, #int 0 // #0 │ │ +037b8a: 2900 6cff |0099: goto/16 0005 // -0094 │ │ +037b8e: 2208 0504 |009b: new-instance v8, Ljava/util/ArrayList; // type@0405 │ │ +037b92: 7010 001c 0800 |009d: invoke-direct {v8}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +037b98: 54c9 e200 |00a0: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +037b9c: 6e10 0f1c 0900 |00a2: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +037ba2: 0a09 |00a5: move-result v9 │ │ +037ba4: d803 09ff |00a6: add-int/lit8 v3, v9, #int -1 // #ff │ │ +037ba8: 3743 0e00 |00a8: if-le v3, v4, 00b6 // +000e │ │ +037bac: 54c9 e200 |00aa: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +037bb0: 6e20 0b1c 3900 |00ac: invoke-virtual {v9, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ +037bb6: 0c09 |00af: move-result-object v9 │ │ +037bb8: 6e20 041c 9800 |00b0: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +037bbe: d803 03ff |00b3: add-int/lit8 v3, v3, #int -1 // #ff │ │ +037bc2: 28f3 |00b5: goto 00a8 // -000d │ │ +037bc4: 6e10 0f1c 0800 |00b6: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +037bca: 0a09 |00b9: move-result v9 │ │ +037bcc: d800 09ff |00ba: add-int/lit8 v0, v9, #int -1 // #ff │ │ +037bd0: 2202 3903 |00bc: new-instance v2, Landroid/util/SparseArray; // type@0339 │ │ +037bd4: 7010 0818 0200 |00be: invoke-direct {v2}, Landroid/util/SparseArray;.:()V // method@1808 │ │ +037bda: 2206 3903 |00c1: new-instance v6, Landroid/util/SparseArray; // type@0339 │ │ +037bde: 7010 0818 0600 |00c3: invoke-direct {v6}, Landroid/util/SparseArray;.:()V // method@1808 │ │ +037be4: 1203 |00c6: const/4 v3, #int 0 // #0 │ │ +037be6: 3603 0e00 |00c7: if-gt v3, v0, 00d5 // +000e │ │ +037bea: 6e20 081c 3800 |00c9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +037bf0: 0c09 |00cc: move-result-object v9 │ │ +037bf2: 1f09 9600 |00cd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ +037bf6: 6e30 8a02 2906 |00cf: invoke-virtual {v9, v2, v6}, Landroid/support/v4/app/BackStackRecord;.calculateBackFragments:(Landroid/util/SparseArray;Landroid/util/SparseArray;)V // method@028a │ │ +037bfc: d803 0301 |00d2: add-int/lit8 v3, v3, #int 1 // #01 │ │ +037c00: 28f3 |00d4: goto 00c7 // -000d │ │ +037c02: 1207 |00d5: const/4 v7, #int 0 // #0 │ │ +037c04: 1203 |00d6: const/4 v3, #int 0 // #0 │ │ +037c06: 3603 3400 |00d7: if-gt v3, v0, 010b // +0034 │ │ +037c0a: 6309 d900 |00d9: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +037c0e: 3809 1e00 |00db: if-eqz v9, 00f9 // +001e │ │ +037c12: 1a09 a703 |00dd: const-string v9, "FragmentManager" // string@03a7 │ │ +037c16: 220a f003 |00df: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ +037c1a: 7010 c91b 0a00 |00e1: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037c20: 1a0b f10a |00e4: const-string v11, "Popping back stack state: " // string@0af1 │ │ +037c24: 6e20 d21b ba00 |00e6: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037c2a: 0c0a |00e9: move-result-object v10 │ │ +037c2c: 6e20 081c 3800 |00ea: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +037c32: 0c0b |00ed: move-result-object v11 │ │ +037c34: 6e20 d11b ba00 |00ee: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +037c3a: 0c0a |00f1: move-result-object v10 │ │ +037c3c: 6e10 d61b 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +037c42: 0c0a |00f5: move-result-object v10 │ │ +037c44: 7120 0418 a900 |00f6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +037c4a: 6e20 081c 3800 |00f9: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +037c50: 0c09 |00fc: move-result-object v9 │ │ +037c52: 1f09 9600 |00fd: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ +037c56: 3303 0a00 |00ff: if-ne v3, v0, 0109 // +000a │ │ +037c5a: 121a |0101: const/4 v10, #int 1 // #1 │ │ +037c5c: 6e56 9e02 a927 |0102: invoke-virtual {v9, v10, v7, v2, v6}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(ZLandroid/support/v4/app/BackStackRecord$TransitionState;Landroid/util/SparseArray;Landroid/util/SparseArray;)Landroid/support/v4/app/BackStackRecord$TransitionState; // method@029e │ │ +037c62: 0c07 |0105: move-result-object v7 │ │ +037c64: d803 0301 |0106: add-int/lit8 v3, v3, #int 1 // #01 │ │ +037c68: 28cf |0108: goto 00d7 // -0031 │ │ +037c6a: 120a |0109: const/4 v10, #int 0 // #0 │ │ +037c6c: 28f8 |010a: goto 0102 // -0008 │ │ +037c6e: 6e10 b803 0c00 |010b: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@03b8 │ │ +037c74: 2900 29ff |010e: goto/16 0037 // -00d7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1529 │ │ 0x0004 line=1530 │ │ 0x0005 line=1598 │ │ 0x0006 line=1532 │ │ 0x000e line=1533 │ │ @@ -16173,35 +16173,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 │ │ -037c80: |[037c80] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -037c90: 5260 a000 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -037c94: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ -037c98: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -037c9c: 2201 f003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -037ca0: 7010 c91b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037ca6: 1a02 a003 |000b: const-string v2, "Fragment " // string@03a0 │ │ -037caa: 6e20 d21b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037cb0: 0c01 |0010: move-result-object v1 │ │ -037cb2: 6e20 d11b 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -037cb8: 0c01 |0014: move-result-object v1 │ │ -037cba: 1a02 5f00 |0015: const-string v2, " is not currently in the FragmentManager" // string@005f │ │ -037cbe: 6e20 d21b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037cc4: 0c01 |001a: move-result-object v1 │ │ -037cc6: 6e10 d61b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037ccc: 0c01 |001e: move-result-object v1 │ │ -037cce: 7020 8b1b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -037cd4: 7020 c303 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ -037cda: 5260 a000 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -037cde: 6e30 2302 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -037ce4: 0e00 |002a: return-void │ │ +037c78: |[037c78] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +037c88: 5260 a000 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +037c8c: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ +037c90: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +037c94: 2201 f003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +037c98: 7010 c91b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037c9e: 1a02 9f03 |000b: const-string v2, "Fragment " // string@039f │ │ +037ca2: 6e20 d21b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037ca8: 0c01 |0010: move-result-object v1 │ │ +037caa: 6e20 d11b 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +037cb0: 0c01 |0014: move-result-object v1 │ │ +037cb2: 1a02 5e00 |0015: const-string v2, " is not currently in the FragmentManager" // string@005e │ │ +037cb6: 6e20 d21b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037cbc: 0c01 |001a: move-result-object v1 │ │ +037cbe: 6e10 d61b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +037cc4: 0c01 |001e: move-result-object v1 │ │ +037cc6: 7020 8b1b 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +037ccc: 7020 c303 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ +037cd2: 5260 a000 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +037cd6: 6e30 2302 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +037cdc: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0004 line=571 │ │ 0x0025 line=574 │ │ 0x002a line=575 │ │ locals : │ │ @@ -16215,66 +16215,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 │ │ -037ce8: |[037ce8] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -037cf8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -037cfa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -037cfc: 6301 d900 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -037d00: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ -037d04: 1a01 a803 |0006: const-string v1, "FragmentManager" // string@03a8 │ │ -037d08: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -037d0c: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037d12: 1a03 e320 |000d: const-string v3, "remove: " // string@20e3 │ │ -037d16: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037d1c: 0c02 |0012: move-result-object v2 │ │ -037d1e: 6e20 d11b 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -037d24: 0c02 |0016: move-result-object v2 │ │ -037d26: 1a03 8400 |0017: const-string v3, " nesting=" // string@0084 │ │ -037d2a: 6e20 d21b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037d30: 0c02 |001c: move-result-object v2 │ │ -037d32: 5283 8e00 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -037d36: 6e20 ce1b 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -037d3c: 0c02 |0022: move-result-object v2 │ │ -037d3e: 6e10 d61b 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037d44: 0c02 |0026: move-result-object v2 │ │ -037d46: 7120 0418 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -037d4c: 6e10 f902 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@02f9 │ │ -037d52: 0a01 |002d: move-result v1 │ │ -037d54: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ -037d58: 0106 |0030: move v6, v0 │ │ -037d5a: 5581 9500 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ -037d5e: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ -037d62: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ -037d66: 5471 df00 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -037d6a: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ -037d6e: 5471 df00 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -037d72: 6e20 0c1c 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1c0c │ │ -037d78: 5581 9d00 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -037d7c: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ -037d80: 5581 a400 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -037d84: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ -037d88: 5c70 ec00 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ -037d8c: 5c85 8900 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -037d90: 5c80 a800 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00a8 │ │ -037d94: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -037d98: 0152 |0050: move v2, v5 │ │ -037d9a: 0770 |0051: move-object v0, v7 │ │ -037d9c: 0781 |0052: move-object v1, v8 │ │ -037d9e: 0193 |0053: move v3, v9 │ │ -037da0: 01a4 |0054: move v4, v10 │ │ -037da2: 7406 af03 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@03af │ │ -037da8: 0e00 |0058: return-void │ │ -037daa: 0156 |0059: move v6, v5 │ │ -037dac: 28d7 |005a: goto 0031 // -0029 │ │ -037dae: 0102 |005b: move v2, v0 │ │ -037db0: 28f5 |005c: goto 0051 // -000b │ │ +037ce0: |[037ce0] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +037cf0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +037cf2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +037cf4: 6301 d900 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +037cf8: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ +037cfc: 1a01 a703 |0006: const-string v1, "FragmentManager" // string@03a7 │ │ +037d00: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +037d04: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037d0a: 1a03 e120 |000d: const-string v3, "remove: " // string@20e1 │ │ +037d0e: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037d14: 0c02 |0012: move-result-object v2 │ │ +037d16: 6e20 d11b 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +037d1c: 0c02 |0016: move-result-object v2 │ │ +037d1e: 1a03 8300 |0017: const-string v3, " nesting=" // string@0083 │ │ +037d22: 6e20 d21b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037d28: 0c02 |001c: move-result-object v2 │ │ +037d2a: 5283 8e00 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +037d2e: 6e20 ce1b 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +037d34: 0c02 |0022: move-result-object v2 │ │ +037d36: 6e10 d61b 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +037d3c: 0c02 |0026: move-result-object v2 │ │ +037d3e: 7120 0418 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +037d44: 6e10 f902 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@02f9 │ │ +037d4a: 0a01 |002d: move-result v1 │ │ +037d4c: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ +037d50: 0106 |0030: move v6, v0 │ │ +037d52: 5581 9500 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ +037d56: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ +037d5a: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ +037d5e: 5471 df00 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +037d62: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ +037d66: 5471 df00 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +037d6a: 6e20 0c1c 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@1c0c │ │ +037d70: 5581 9d00 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +037d74: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ +037d78: 5581 a400 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +037d7c: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ +037d80: 5c70 ec00 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ +037d84: 5c85 8900 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +037d88: 5c80 a800 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00a8 │ │ +037d8c: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +037d90: 0152 |0050: move v2, v5 │ │ +037d92: 0770 |0051: move-object v0, v7 │ │ +037d94: 0781 |0052: move-object v1, v8 │ │ +037d96: 0193 |0053: move v3, v9 │ │ +037d98: 01a4 |0054: move v4, v10 │ │ +037d9a: 7406 af03 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@03af │ │ +037da0: 0e00 |0058: return-void │ │ +037da2: 0156 |0059: move v6, v5 │ │ +037da4: 28d7 |005a: goto 0031 // -0029 │ │ +037da6: 0102 |005b: move v2, v0 │ │ +037da8: 28f5 |005c: goto 0051 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1212 │ │ 0x002a line=1213 │ │ 0x0031 line=1214 │ │ 0x0037 line=1215 │ │ 0x003b line=1216 │ │ @@ -16299,30 +16299,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -037db4: |[037db4] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -037dc4: 5421 e300 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00e3 │ │ -037dc8: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -037dcc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -037dce: 5421 e300 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00e3 │ │ -037dd2: 6e10 0f1c 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -037dd8: 0a01 |000a: move-result v1 │ │ -037dda: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -037dde: 5421 e300 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00e3 │ │ -037de2: 6e20 081c 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -037de8: 0c01 |0012: move-result-object v1 │ │ -037dea: 1f01 a400 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00a4 │ │ -037dee: 7210 7003 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0370 │ │ -037df4: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -037df8: 28eb |001a: goto 0005 // -0015 │ │ -037dfa: 0e00 |001b: return-void │ │ +037dac: |[037dac] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +037dbc: 5421 e300 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00e3 │ │ +037dc0: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +037dc4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +037dc6: 5421 e300 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00e3 │ │ +037dca: 6e10 0f1c 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +037dd0: 0a01 |000a: move-result v1 │ │ +037dd2: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +037dd6: 5421 e300 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@00e3 │ │ +037dda: 6e20 081c 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +037de0: 0c01 |0012: move-result-object v1 │ │ +037de2: 1f01 a400 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00a4 │ │ +037de6: 7210 7003 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@0370 │ │ +037dec: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +037df0: 28eb |001a: goto 0005 // -0015 │ │ +037df2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1513 │ │ 0x0004 line=1514 │ │ 0x000d line=1515 │ │ 0x0018 line=1514 │ │ 0x001b line=1518 │ │ @@ -16335,300 +16335,300 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 577 16-bit code units │ │ -037dfc: |[037dfc] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -037e0c: 120b |0000: const/4 v11, #int 0 // #0 │ │ -037e0e: 120a |0001: const/4 v10, #int 0 // #0 │ │ -037e10: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ -037e14: 0e00 |0004: return-void │ │ -037e16: 07d2 |0005: move-object v2, v13 │ │ -037e18: 1f02 ac00 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@00ac │ │ -037e1c: 5427 f500 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ -037e20: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ -037e24: 380e 5d00 |000c: if-eqz v14, 0069 // +005d │ │ -037e28: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -037e2a: 6e10 0f1c 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -037e30: 0a07 |0012: move-result v7 │ │ -037e32: 3574 5600 |0013: if-ge v4, v7, 0069 // +0056 │ │ -037e36: 6e20 081c 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -037e3c: 0c01 |0018: move-result-object v1 │ │ -037e3e: 1f01 9e00 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@009e │ │ -037e42: 6307 d900 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -037e46: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ -037e4a: 1a07 a803 |001f: const-string v7, "FragmentManager" // string@03a8 │ │ -037e4e: 2208 f003 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -037e52: 7010 c91b 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037e58: 1a09 4021 |0026: const-string v9, "restoreAllState: re-attaching retained " // string@2140 │ │ -037e5c: 6e20 d21b 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037e62: 0c08 |002b: move-result-object v8 │ │ -037e64: 6e20 d11b 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -037e6a: 0c08 |002f: move-result-object v8 │ │ -037e6c: 6e10 d61b 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037e72: 0c08 |0033: move-result-object v8 │ │ -037e74: 7120 0418 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -037e7a: 5427 f500 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ -037e7e: 5218 a000 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -037e82: 4603 0708 |003b: aget-object v3, v7, v8 │ │ -037e86: 5b31 0301 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -037e8a: 5b1a af00 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -037e8e: 591b 8e00 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ -037e92: 5c1b 9f00 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ -037e96: 5c1b 8900 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -037e9a: 5b1a b500 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -037e9e: 5437 0501 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -037ea2: 3807 1b00 |004b: if-eqz v7, 0066 // +001b │ │ -037ea6: 5437 0501 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -037eaa: 54c8 de00 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -037eae: 6e10 3d03 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@033d │ │ -037eb4: 0c08 |0054: move-result-object v8 │ │ -037eb6: 6e20 2c02 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ -037ebc: 5437 0501 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -037ec0: 1a08 fa0f |005a: const-string v8, "android:view_state" // string@0ffa │ │ -037ec4: 6e20 1a02 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@021a │ │ -037eca: 0c07 |005f: move-result-object v7 │ │ -037ecc: 5b17 af00 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -037ed0: 5437 0501 |0062: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -037ed4: 5b17 ae00 |0064: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -037ed8: d804 0401 |0066: add-int/lit8 v4, v4, #int 1 // #01 │ │ -037edc: 28a7 |0068: goto 000f // -0059 │ │ -037ede: 2207 0504 |0069: new-instance v7, Ljava/util/ArrayList; // type@0405 │ │ -037ee2: 5428 f500 |006b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ -037ee6: 2188 |006d: array-length v8, v8 │ │ -037ee8: 7020 011c 8700 |006e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -037eee: 5bc7 dd00 |0071: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -037ef2: 54c7 e100 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -037ef6: 3807 0700 |0075: if-eqz v7, 007c // +0007 │ │ -037efa: 54c7 e100 |0077: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -037efe: 6e10 061c 0700 |0079: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -037f04: 1204 |007c: const/4 v4, #int 0 // #0 │ │ -037f06: 5427 f500 |007d: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ -037f0a: 2177 |007f: array-length v7, v7 │ │ -037f0c: 3574 7600 |0080: if-ge v4, v7, 00f6 // +0076 │ │ -037f10: 5427 f500 |0082: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ -037f14: 4603 0704 |0084: aget-object v3, v7, v4 │ │ -037f18: 3803 3a00 |0086: if-eqz v3, 00c0 // +003a │ │ -037f1c: 54c7 de00 |0088: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -037f20: 54c8 ee00 |008a: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -037f24: 6e30 e503 7308 |008c: 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@03e5 │ │ -037f2a: 0c01 |008f: move-result-object v1 │ │ -037f2c: 6307 d900 |0090: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -037f30: 3807 2400 |0092: if-eqz v7, 00b6 // +0024 │ │ -037f34: 1a07 a803 |0094: const-string v7, "FragmentManager" // string@03a8 │ │ -037f38: 2208 f003 |0096: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -037f3c: 7010 c91b 0800 |0098: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037f42: 1a09 3c21 |009b: const-string v9, "restoreAllState: active #" // string@213c │ │ -037f46: 6e20 d21b 9800 |009d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037f4c: 0c08 |00a0: move-result-object v8 │ │ -037f4e: 6e20 ce1b 4800 |00a1: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -037f54: 0c08 |00a4: move-result-object v8 │ │ -037f56: 1a09 e500 |00a5: const-string v9, ": " // string@00e5 │ │ -037f5a: 6e20 d21b 9800 |00a7: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037f60: 0c08 |00aa: move-result-object v8 │ │ -037f62: 6e20 d11b 1800 |00ab: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -037f68: 0c08 |00ae: move-result-object v8 │ │ -037f6a: 6e10 d61b 0800 |00af: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037f70: 0c08 |00b2: move-result-object v8 │ │ -037f72: 7120 0418 8700 |00b3: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -037f78: 54c7 dd00 |00b6: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -037f7c: 6e20 041c 1700 |00b8: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -037f82: 5b3a 0301 |00bb: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -037f86: d804 0401 |00bd: add-int/lit8 v4, v4, #int 1 // #01 │ │ -037f8a: 28be |00bf: goto 007d // -0042 │ │ -037f8c: 54c7 dd00 |00c0: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -037f90: 6e20 041c a700 |00c2: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -037f96: 54c7 e100 |00c5: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -037f9a: 3907 0900 |00c7: if-nez v7, 00d0 // +0009 │ │ -037f9e: 2207 0504 |00c9: new-instance v7, Ljava/util/ArrayList; // type@0405 │ │ -037fa2: 7010 001c 0700 |00cb: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -037fa8: 5bc7 e100 |00ce: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -037fac: 6307 d900 |00d0: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -037fb0: 3807 1a00 |00d2: if-eqz v7, 00ec // +001a │ │ -037fb4: 1a07 a803 |00d4: const-string v7, "FragmentManager" // string@03a8 │ │ -037fb8: 2208 f003 |00d6: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -037fbc: 7010 c91b 0800 |00d8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -037fc2: 1a09 3e21 |00db: const-string v9, "restoreAllState: avail #" // string@213e │ │ -037fc6: 6e20 d21b 9800 |00dd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -037fcc: 0c08 |00e0: move-result-object v8 │ │ -037fce: 6e20 ce1b 4800 |00e1: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -037fd4: 0c08 |00e4: move-result-object v8 │ │ -037fd6: 6e10 d61b 0800 |00e5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -037fdc: 0c08 |00e8: move-result-object v8 │ │ -037fde: 7120 0418 8700 |00e9: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -037fe4: 54c7 e100 |00ec: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ -037fe8: 7110 911b 0400 |00ee: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -037fee: 0c08 |00f1: move-result-object v8 │ │ -037ff0: 6e20 041c 8700 |00f2: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -037ff6: 28c8 |00f5: goto 00bd // -0038 │ │ -037ff8: 380e 5300 |00f6: if-eqz v14, 0149 // +0053 │ │ -037ffc: 1204 |00f8: const/4 v4, #int 0 // #0 │ │ -037ffe: 6e10 0f1c 0e00 |00f9: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -038004: 0a07 |00fc: move-result v7 │ │ -038006: 3574 4c00 |00fd: if-ge v4, v7, 0149 // +004c │ │ -03800a: 6e20 081c 4e00 |00ff: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -038010: 0c01 |0102: move-result-object v1 │ │ -038012: 1f01 9e00 |0103: check-cast v1, Landroid/support/v4/app/Fragment; // type@009e │ │ -038016: 5217 b600 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ -03801a: 3a07 1800 |0107: if-ltz v7, 011f // +0018 │ │ -03801e: 5217 b600 |0109: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ -038022: 54c8 dd00 |010b: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -038026: 6e10 0f1c 0800 |010d: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03802c: 0a08 |0110: move-result v8 │ │ -03802e: 3587 1100 |0111: if-ge v7, v8, 0122 // +0011 │ │ -038032: 54c7 dd00 |0113: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -038036: 5218 b600 |0115: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ -03803a: 6e20 081c 8700 |0117: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -038040: 0c07 |011a: move-result-object v7 │ │ -038042: 1f07 9e00 |011b: check-cast v7, Landroid/support/v4/app/Fragment; // type@009e │ │ -038046: 5b17 b500 |011d: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -03804a: d804 0401 |011f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -03804e: 28d8 |0121: goto 00f9 // -0028 │ │ -038050: 1a07 a803 |0122: const-string v7, "FragmentManager" // string@03a8 │ │ -038054: 2208 f003 |0124: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -038058: 7010 c91b 0800 |0126: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03805e: 1a09 110b |0129: const-string v9, "Re-attaching retained fragment " // string@0b11 │ │ -038062: 6e20 d21b 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038068: 0c08 |012e: move-result-object v8 │ │ -03806a: 6e20 d11b 1800 |012f: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -038070: 0c08 |0132: move-result-object v8 │ │ -038072: 1a09 9300 |0133: const-string v9, " target no longer exists: " // string@0093 │ │ -038076: 6e20 d21b 9800 |0135: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03807c: 0c08 |0138: move-result-object v8 │ │ -03807e: 5219 b600 |0139: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ -038082: 6e20 ce1b 9800 |013b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -038088: 0c08 |013e: move-result-object v8 │ │ -03808a: 6e10 d61b 0800 |013f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -038090: 0c08 |0142: move-result-object v8 │ │ -038092: 7120 0518 8700 |0143: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -038098: 5b1a b500 |0146: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -03809c: 28d7 |0148: goto 011f // -0029 │ │ -03809e: 5427 f600 |0149: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ -0380a2: 3807 8000 |014b: if-eqz v7, 01cb // +0080 │ │ -0380a6: 2207 0504 |014d: new-instance v7, Ljava/util/ArrayList; // type@0405 │ │ -0380aa: 5428 f600 |014f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ -0380ae: 2188 |0151: array-length v8, v8 │ │ -0380b0: 7020 011c 8700 |0152: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -0380b6: 5bc7 df00 |0155: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -0380ba: 1204 |0157: const/4 v4, #int 0 // #0 │ │ -0380bc: 5427 f600 |0158: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ -0380c0: 2177 |015a: array-length v7, v7 │ │ -0380c2: 3574 7200 |015b: if-ge v4, v7, 01cd // +0072 │ │ -0380c6: 54c7 dd00 |015d: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0380ca: 5428 f600 |015f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ -0380ce: 4408 0804 |0161: aget v8, v8, v4 │ │ -0380d2: 6e20 081c 8700 |0163: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0380d8: 0c01 |0166: move-result-object v1 │ │ -0380da: 1f01 9e00 |0167: check-cast v1, Landroid/support/v4/app/Fragment; // type@009e │ │ -0380de: 3901 2100 |0169: if-nez v1, 018a // +0021 │ │ -0380e2: 2207 df03 |016b: new-instance v7, Ljava/lang/IllegalStateException; // type@03df │ │ -0380e6: 2208 f003 |016d: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -0380ea: 7010 c91b 0800 |016f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0380f0: 1a09 8b0a |0172: const-string v9, "No instantiated fragment for index #" // string@0a8b │ │ -0380f4: 6e20 d21b 9800 |0174: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0380fa: 0c08 |0177: move-result-object v8 │ │ -0380fc: 5429 f600 |0178: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ -038100: 4409 0904 |017a: aget v9, v9, v4 │ │ -038104: 6e20 ce1b 9800 |017c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03810a: 0c08 |017f: move-result-object v8 │ │ -03810c: 6e10 d61b 0800 |0180: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -038112: 0c08 |0183: move-result-object v8 │ │ -038114: 7020 8b1b 8700 |0184: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -03811a: 7020 c303 7c00 |0187: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ -038120: 1217 |018a: const/4 v7, #int 1 // #1 │ │ -038122: 5c17 8900 |018b: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -038126: 6307 d900 |018d: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -03812a: 3807 2400 |018f: if-eqz v7, 01b3 // +0024 │ │ -03812e: 1a07 a803 |0191: const-string v7, "FragmentManager" // string@03a8 │ │ -038132: 2208 f003 |0193: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -038136: 7010 c91b 0800 |0195: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03813c: 1a09 3d21 |0198: const-string v9, "restoreAllState: added #" // string@213d │ │ -038140: 6e20 d21b 9800 |019a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038146: 0c08 |019d: move-result-object v8 │ │ -038148: 6e20 ce1b 4800 |019e: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03814e: 0c08 |01a1: move-result-object v8 │ │ -038150: 1a09 e500 |01a2: const-string v9, ": " // string@00e5 │ │ -038154: 6e20 d21b 9800 |01a4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03815a: 0c08 |01a7: move-result-object v8 │ │ -03815c: 6e20 d11b 1800 |01a8: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -038162: 0c08 |01ab: move-result-object v8 │ │ -038164: 6e10 d61b 0800 |01ac: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03816a: 0c08 |01af: move-result-object v8 │ │ -03816c: 7120 0418 8700 |01b0: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -038172: 54c7 df00 |01b3: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -038176: 6e20 071c 1700 |01b5: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1c07 │ │ -03817c: 0a07 |01b8: move-result v7 │ │ -03817e: 3807 0a00 |01b9: if-eqz v7, 01c3 // +000a │ │ -038182: 2207 df03 |01bb: new-instance v7, Ljava/lang/IllegalStateException; // type@03df │ │ -038186: 1a08 f401 |01bd: const-string v8, "Already added!" // string@01f4 │ │ -03818a: 7020 8b1b 8700 |01bf: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -038190: 2707 |01c2: throw v7 │ │ -038192: 54c7 df00 |01c3: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -038196: 6e20 041c 1700 |01c5: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -03819c: d804 0401 |01c8: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0381a0: 288e |01ca: goto 0158 // -0072 │ │ -0381a2: 5bca df00 |01cb: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -0381a6: 5427 f700 |01cd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ -0381aa: 3807 6e00 |01cf: if-eqz v7, 023d // +006e │ │ -0381ae: 2207 0504 |01d1: new-instance v7, Ljava/util/ArrayList; // type@0405 │ │ -0381b2: 5428 f700 |01d3: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ -0381b6: 2188 |01d5: array-length v8, v8 │ │ -0381b8: 7020 011c 8700 |01d6: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -0381be: 5bc7 e200 |01d9: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -0381c2: 1204 |01db: const/4 v4, #int 0 // #0 │ │ -0381c4: 5427 f700 |01dc: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ -0381c8: 2177 |01de: array-length v7, v7 │ │ -0381ca: 3574 25fe |01df: if-ge v4, v7, 0004 // -01db │ │ -0381ce: 5427 f700 |01e1: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ -0381d2: 4607 0704 |01e3: aget-object v7, v7, v4 │ │ -0381d6: 6e20 b802 c700 |01e5: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@02b8 │ │ -0381dc: 0c00 |01e8: move-result-object v0 │ │ -0381de: 6307 d900 |01e9: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0381e2: 3807 4100 |01eb: if-eqz v7, 022c // +0041 │ │ -0381e6: 1a07 a803 |01ed: const-string v7, "FragmentManager" // string@03a8 │ │ -0381ea: 2208 f003 |01ef: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -0381ee: 7010 c91b 0800 |01f1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0381f4: 1a09 3f21 |01f4: const-string v9, "restoreAllState: back stack #" // string@213f │ │ -0381f8: 6e20 d21b 9800 |01f6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0381fe: 0c08 |01f9: move-result-object v8 │ │ -038200: 6e20 ce1b 4800 |01fa: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -038206: 0c08 |01fd: move-result-object v8 │ │ -038208: 1a09 2600 |01fe: const-string v9, " (index " // string@0026 │ │ -03820c: 6e20 d21b 9800 |0200: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038212: 0c08 |0203: move-result-object v8 │ │ -038214: 5209 6200 |0204: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -038218: 6e20 ce1b 9800 |0206: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03821e: 0c08 |0209: move-result-object v8 │ │ -038220: 1a09 d000 |020a: const-string v9, "): " // string@00d0 │ │ -038224: 6e20 d21b 9800 |020c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03822a: 0c08 |020f: move-result-object v8 │ │ -03822c: 6e20 d11b 0800 |0210: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -038232: 0c08 |0213: move-result-object v8 │ │ -038234: 6e10 d61b 0800 |0214: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03823a: 0c08 |0217: move-result-object v8 │ │ -03823c: 7120 0418 8700 |0218: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -038242: 2205 4a01 |021b: new-instance v5, Landroid/support/v4/util/LogWriter; // type@014a │ │ -038246: 1a07 a803 |021d: const-string v7, "FragmentManager" // string@03a8 │ │ -03824a: 7020 9e06 7500 |021f: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@069e │ │ -038250: 2206 cb03 |0222: new-instance v6, Ljava/io/PrintWriter; // type@03cb │ │ -038254: 7020 5b1b 5600 |0224: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1b5b │ │ -03825a: 1a07 0200 |0227: const-string v7, " " // string@0002 │ │ -03825e: 6e40 9502 70b6 |0229: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0295 │ │ -038264: 54c7 e200 |022c: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -038268: 6e20 041c 0700 |022e: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -03826e: 5207 6200 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -038272: 3a07 0700 |0233: if-ltz v7, 023a // +0007 │ │ -038276: 5207 6200 |0235: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ -03827a: 6e30 c003 7c00 |0237: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@03c0 │ │ -038280: d804 0401 |023a: add-int/lit8 v4, v4, #int 1 // #01 │ │ -038284: 28a0 |023c: goto 01dc // -0060 │ │ -038286: 5bca e200 |023d: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -03828a: 2900 c5fd |023f: goto/16 0004 // -023b │ │ +037df4: |[037df4] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +037e04: 120b |0000: const/4 v11, #int 0 // #0 │ │ +037e06: 120a |0001: const/4 v10, #int 0 // #0 │ │ +037e08: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ +037e0c: 0e00 |0004: return-void │ │ +037e0e: 07d2 |0005: move-object v2, v13 │ │ +037e10: 1f02 ac00 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@00ac │ │ +037e14: 5427 f500 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ +037e18: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ +037e1c: 380e 5d00 |000c: if-eqz v14, 0069 // +005d │ │ +037e20: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +037e22: 6e10 0f1c 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +037e28: 0a07 |0012: move-result v7 │ │ +037e2a: 3574 5600 |0013: if-ge v4, v7, 0069 // +0056 │ │ +037e2e: 6e20 081c 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +037e34: 0c01 |0018: move-result-object v1 │ │ +037e36: 1f01 9e00 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@009e │ │ +037e3a: 6307 d900 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +037e3e: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ +037e42: 1a07 a703 |001f: const-string v7, "FragmentManager" // string@03a7 │ │ +037e46: 2208 f003 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +037e4a: 7010 c91b 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037e50: 1a09 3e21 |0026: const-string v9, "restoreAllState: re-attaching retained " // string@213e │ │ +037e54: 6e20 d21b 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037e5a: 0c08 |002b: move-result-object v8 │ │ +037e5c: 6e20 d11b 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +037e62: 0c08 |002f: move-result-object v8 │ │ +037e64: 6e10 d61b 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +037e6a: 0c08 |0033: move-result-object v8 │ │ +037e6c: 7120 0418 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +037e72: 5427 f500 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ +037e76: 5218 a000 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +037e7a: 4603 0708 |003b: aget-object v3, v7, v8 │ │ +037e7e: 5b31 0301 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +037e82: 5b1a af00 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +037e86: 591b 8e00 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@008e │ │ +037e8a: 5c1b 9f00 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@009f │ │ +037e8e: 5c1b 8900 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +037e92: 5b1a b500 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +037e96: 5437 0501 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +037e9a: 3807 1b00 |004b: if-eqz v7, 0066 // +001b │ │ +037e9e: 5437 0501 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +037ea2: 54c8 de00 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +037ea6: 6e10 3d03 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@033d │ │ +037eac: 0c08 |0054: move-result-object v8 │ │ +037eae: 6e20 2c02 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ +037eb4: 5437 0501 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +037eb8: 1a08 f80f |005a: const-string v8, "android:view_state" // string@0ff8 │ │ +037ebc: 6e20 1a02 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@021a │ │ +037ec2: 0c07 |005f: move-result-object v7 │ │ +037ec4: 5b17 af00 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +037ec8: 5437 0501 |0062: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +037ecc: 5b17 ae00 |0064: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +037ed0: d804 0401 |0066: add-int/lit8 v4, v4, #int 1 // #01 │ │ +037ed4: 28a7 |0068: goto 000f // -0059 │ │ +037ed6: 2207 0504 |0069: new-instance v7, Ljava/util/ArrayList; // type@0405 │ │ +037eda: 5428 f500 |006b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ +037ede: 2188 |006d: array-length v8, v8 │ │ +037ee0: 7020 011c 8700 |006e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +037ee6: 5bc7 dd00 |0071: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +037eea: 54c7 e100 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +037eee: 3807 0700 |0075: if-eqz v7, 007c // +0007 │ │ +037ef2: 54c7 e100 |0077: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +037ef6: 6e10 061c 0700 |0079: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +037efc: 1204 |007c: const/4 v4, #int 0 // #0 │ │ +037efe: 5427 f500 |007d: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ +037f02: 2177 |007f: array-length v7, v7 │ │ +037f04: 3574 7600 |0080: if-ge v4, v7, 00f6 // +0076 │ │ +037f08: 5427 f500 |0082: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ +037f0c: 4603 0704 |0084: aget-object v3, v7, v4 │ │ +037f10: 3803 3a00 |0086: if-eqz v3, 00c0 // +003a │ │ +037f14: 54c7 de00 |0088: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +037f18: 54c8 ee00 |008a: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +037f1c: 6e30 e503 7308 |008c: 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@03e5 │ │ +037f22: 0c01 |008f: move-result-object v1 │ │ +037f24: 6307 d900 |0090: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +037f28: 3807 2400 |0092: if-eqz v7, 00b6 // +0024 │ │ +037f2c: 1a07 a703 |0094: const-string v7, "FragmentManager" // string@03a7 │ │ +037f30: 2208 f003 |0096: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +037f34: 7010 c91b 0800 |0098: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037f3a: 1a09 3a21 |009b: const-string v9, "restoreAllState: active #" // string@213a │ │ +037f3e: 6e20 d21b 9800 |009d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037f44: 0c08 |00a0: move-result-object v8 │ │ +037f46: 6e20 ce1b 4800 |00a1: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +037f4c: 0c08 |00a4: move-result-object v8 │ │ +037f4e: 1a09 e400 |00a5: const-string v9, ": " // string@00e4 │ │ +037f52: 6e20 d21b 9800 |00a7: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037f58: 0c08 |00aa: move-result-object v8 │ │ +037f5a: 6e20 d11b 1800 |00ab: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +037f60: 0c08 |00ae: move-result-object v8 │ │ +037f62: 6e10 d61b 0800 |00af: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +037f68: 0c08 |00b2: move-result-object v8 │ │ +037f6a: 7120 0418 8700 |00b3: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +037f70: 54c7 dd00 |00b6: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +037f74: 6e20 041c 1700 |00b8: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +037f7a: 5b3a 0301 |00bb: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +037f7e: d804 0401 |00bd: add-int/lit8 v4, v4, #int 1 // #01 │ │ +037f82: 28be |00bf: goto 007d // -0042 │ │ +037f84: 54c7 dd00 |00c0: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +037f88: 6e20 041c a700 |00c2: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +037f8e: 54c7 e100 |00c5: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +037f92: 3907 0900 |00c7: if-nez v7, 00d0 // +0009 │ │ +037f96: 2207 0504 |00c9: new-instance v7, Ljava/util/ArrayList; // type@0405 │ │ +037f9a: 7010 001c 0700 |00cb: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +037fa0: 5bc7 e100 |00ce: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +037fa4: 6307 d900 |00d0: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +037fa8: 3807 1a00 |00d2: if-eqz v7, 00ec // +001a │ │ +037fac: 1a07 a703 |00d4: const-string v7, "FragmentManager" // string@03a7 │ │ +037fb0: 2208 f003 |00d6: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +037fb4: 7010 c91b 0800 |00d8: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +037fba: 1a09 3c21 |00db: const-string v9, "restoreAllState: avail #" // string@213c │ │ +037fbe: 6e20 d21b 9800 |00dd: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +037fc4: 0c08 |00e0: move-result-object v8 │ │ +037fc6: 6e20 ce1b 4800 |00e1: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +037fcc: 0c08 |00e4: move-result-object v8 │ │ +037fce: 6e10 d61b 0800 |00e5: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +037fd4: 0c08 |00e8: move-result-object v8 │ │ +037fd6: 7120 0418 8700 |00e9: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +037fdc: 54c7 e100 |00ec: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@00e1 │ │ +037fe0: 7110 911b 0400 |00ee: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +037fe6: 0c08 |00f1: move-result-object v8 │ │ +037fe8: 6e20 041c 8700 |00f2: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +037fee: 28c8 |00f5: goto 00bd // -0038 │ │ +037ff0: 380e 5300 |00f6: if-eqz v14, 0149 // +0053 │ │ +037ff4: 1204 |00f8: const/4 v4, #int 0 // #0 │ │ +037ff6: 6e10 0f1c 0e00 |00f9: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +037ffc: 0a07 |00fc: move-result v7 │ │ +037ffe: 3574 4c00 |00fd: if-ge v4, v7, 0149 // +004c │ │ +038002: 6e20 081c 4e00 |00ff: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +038008: 0c01 |0102: move-result-object v1 │ │ +03800a: 1f01 9e00 |0103: check-cast v1, Landroid/support/v4/app/Fragment; // type@009e │ │ +03800e: 5217 b600 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ +038012: 3a07 1800 |0107: if-ltz v7, 011f // +0018 │ │ +038016: 5217 b600 |0109: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ +03801a: 54c8 dd00 |010b: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +03801e: 6e10 0f1c 0800 |010d: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +038024: 0a08 |0110: move-result v8 │ │ +038026: 3587 1100 |0111: if-ge v7, v8, 0122 // +0011 │ │ +03802a: 54c7 dd00 |0113: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +03802e: 5218 b600 |0115: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ +038032: 6e20 081c 8700 |0117: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +038038: 0c07 |011a: move-result-object v7 │ │ +03803a: 1f07 9e00 |011b: check-cast v7, Landroid/support/v4/app/Fragment; // type@009e │ │ +03803e: 5b17 b500 |011d: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +038042: d804 0401 |011f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +038046: 28d8 |0121: goto 00f9 // -0028 │ │ +038048: 1a07 a703 |0122: const-string v7, "FragmentManager" // string@03a7 │ │ +03804c: 2208 f003 |0124: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +038050: 7010 c91b 0800 |0126: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +038056: 1a09 0f0b |0129: const-string v9, "Re-attaching retained fragment " // string@0b0f │ │ +03805a: 6e20 d21b 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038060: 0c08 |012e: move-result-object v8 │ │ +038062: 6e20 d11b 1800 |012f: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +038068: 0c08 |0132: move-result-object v8 │ │ +03806a: 1a09 9200 |0133: const-string v9, " target no longer exists: " // string@0092 │ │ +03806e: 6e20 d21b 9800 |0135: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038074: 0c08 |0138: move-result-object v8 │ │ +038076: 5219 b600 |0139: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ +03807a: 6e20 ce1b 9800 |013b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +038080: 0c08 |013e: move-result-object v8 │ │ +038082: 6e10 d61b 0800 |013f: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +038088: 0c08 |0142: move-result-object v8 │ │ +03808a: 7120 0518 8700 |0143: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +038090: 5b1a b500 |0146: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +038094: 28d7 |0148: goto 011f // -0029 │ │ +038096: 5427 f600 |0149: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ +03809a: 3807 8000 |014b: if-eqz v7, 01cb // +0080 │ │ +03809e: 2207 0504 |014d: new-instance v7, Ljava/util/ArrayList; // type@0405 │ │ +0380a2: 5428 f600 |014f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ +0380a6: 2188 |0151: array-length v8, v8 │ │ +0380a8: 7020 011c 8700 |0152: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +0380ae: 5bc7 df00 |0155: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +0380b2: 1204 |0157: const/4 v4, #int 0 // #0 │ │ +0380b4: 5427 f600 |0158: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ +0380b8: 2177 |015a: array-length v7, v7 │ │ +0380ba: 3574 7200 |015b: if-ge v4, v7, 01cd // +0072 │ │ +0380be: 54c7 dd00 |015d: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +0380c2: 5428 f600 |015f: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ +0380c6: 4408 0804 |0161: aget v8, v8, v4 │ │ +0380ca: 6e20 081c 8700 |0163: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0380d0: 0c01 |0166: move-result-object v1 │ │ +0380d2: 1f01 9e00 |0167: check-cast v1, Landroid/support/v4/app/Fragment; // type@009e │ │ +0380d6: 3901 2100 |0169: if-nez v1, 018a // +0021 │ │ +0380da: 2207 df03 |016b: new-instance v7, Ljava/lang/IllegalStateException; // type@03df │ │ +0380de: 2208 f003 |016d: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +0380e2: 7010 c91b 0800 |016f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0380e8: 1a09 890a |0172: const-string v9, "No instantiated fragment for index #" // string@0a89 │ │ +0380ec: 6e20 d21b 9800 |0174: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0380f2: 0c08 |0177: move-result-object v8 │ │ +0380f4: 5429 f600 |0178: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ +0380f8: 4409 0904 |017a: aget v9, v9, v4 │ │ +0380fc: 6e20 ce1b 9800 |017c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +038102: 0c08 |017f: move-result-object v8 │ │ +038104: 6e10 d61b 0800 |0180: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03810a: 0c08 |0183: move-result-object v8 │ │ +03810c: 7020 8b1b 8700 |0184: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +038112: 7020 c303 7c00 |0187: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ +038118: 1217 |018a: const/4 v7, #int 1 // #1 │ │ +03811a: 5c17 8900 |018b: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +03811e: 6307 d900 |018d: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +038122: 3807 2400 |018f: if-eqz v7, 01b3 // +0024 │ │ +038126: 1a07 a703 |0191: const-string v7, "FragmentManager" // string@03a7 │ │ +03812a: 2208 f003 |0193: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +03812e: 7010 c91b 0800 |0195: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +038134: 1a09 3b21 |0198: const-string v9, "restoreAllState: added #" // string@213b │ │ +038138: 6e20 d21b 9800 |019a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03813e: 0c08 |019d: move-result-object v8 │ │ +038140: 6e20 ce1b 4800 |019e: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +038146: 0c08 |01a1: move-result-object v8 │ │ +038148: 1a09 e400 |01a2: const-string v9, ": " // string@00e4 │ │ +03814c: 6e20 d21b 9800 |01a4: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038152: 0c08 |01a7: move-result-object v8 │ │ +038154: 6e20 d11b 1800 |01a8: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03815a: 0c08 |01ab: move-result-object v8 │ │ +03815c: 6e10 d61b 0800 |01ac: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +038162: 0c08 |01af: move-result-object v8 │ │ +038164: 7120 0418 8700 |01b0: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03816a: 54c7 df00 |01b3: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +03816e: 6e20 071c 1700 |01b5: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@1c07 │ │ +038174: 0a07 |01b8: move-result v7 │ │ +038176: 3807 0a00 |01b9: if-eqz v7, 01c3 // +000a │ │ +03817a: 2207 df03 |01bb: new-instance v7, Ljava/lang/IllegalStateException; // type@03df │ │ +03817e: 1a08 f301 |01bd: const-string v8, "Already added!" // string@01f3 │ │ +038182: 7020 8b1b 8700 |01bf: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +038188: 2707 |01c2: throw v7 │ │ +03818a: 54c7 df00 |01c3: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +03818e: 6e20 041c 1700 |01c5: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +038194: d804 0401 |01c8: add-int/lit8 v4, v4, #int 1 // #01 │ │ +038198: 288e |01ca: goto 0158 // -0072 │ │ +03819a: 5bca df00 |01cb: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +03819e: 5427 f700 |01cd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ +0381a2: 3807 6e00 |01cf: if-eqz v7, 023d // +006e │ │ +0381a6: 2207 0504 |01d1: new-instance v7, Ljava/util/ArrayList; // type@0405 │ │ +0381aa: 5428 f700 |01d3: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ +0381ae: 2188 |01d5: array-length v8, v8 │ │ +0381b0: 7020 011c 8700 |01d6: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +0381b6: 5bc7 e200 |01d9: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +0381ba: 1204 |01db: const/4 v4, #int 0 // #0 │ │ +0381bc: 5427 f700 |01dc: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ +0381c0: 2177 |01de: array-length v7, v7 │ │ +0381c2: 3574 25fe |01df: if-ge v4, v7, 0004 // -01db │ │ +0381c6: 5427 f700 |01e1: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ +0381ca: 4607 0704 |01e3: aget-object v7, v7, v4 │ │ +0381ce: 6e20 b802 c700 |01e5: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@02b8 │ │ +0381d4: 0c00 |01e8: move-result-object v0 │ │ +0381d6: 6307 d900 |01e9: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0381da: 3807 4100 |01eb: if-eqz v7, 022c // +0041 │ │ +0381de: 1a07 a703 |01ed: const-string v7, "FragmentManager" // string@03a7 │ │ +0381e2: 2208 f003 |01ef: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +0381e6: 7010 c91b 0800 |01f1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0381ec: 1a09 3d21 |01f4: const-string v9, "restoreAllState: back stack #" // string@213d │ │ +0381f0: 6e20 d21b 9800 |01f6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0381f6: 0c08 |01f9: move-result-object v8 │ │ +0381f8: 6e20 ce1b 4800 |01fa: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0381fe: 0c08 |01fd: move-result-object v8 │ │ +038200: 1a09 2600 |01fe: const-string v9, " (index " // string@0026 │ │ +038204: 6e20 d21b 9800 |0200: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03820a: 0c08 |0203: move-result-object v8 │ │ +03820c: 5209 6200 |0204: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +038210: 6e20 ce1b 9800 |0206: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +038216: 0c08 |0209: move-result-object v8 │ │ +038218: 1a09 cf00 |020a: const-string v9, "): " // string@00cf │ │ +03821c: 6e20 d21b 9800 |020c: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038222: 0c08 |020f: move-result-object v8 │ │ +038224: 6e20 d11b 0800 |0210: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03822a: 0c08 |0213: move-result-object v8 │ │ +03822c: 6e10 d61b 0800 |0214: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +038232: 0c08 |0217: move-result-object v8 │ │ +038234: 7120 0418 8700 |0218: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03823a: 2205 4a01 |021b: new-instance v5, Landroid/support/v4/util/LogWriter; // type@014a │ │ +03823e: 1a07 a703 |021d: const-string v7, "FragmentManager" // string@03a7 │ │ +038242: 7020 9e06 7500 |021f: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@069e │ │ +038248: 2206 cb03 |0222: new-instance v6, Ljava/io/PrintWriter; // type@03cb │ │ +03824c: 7020 5b1b 5600 |0224: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@1b5b │ │ +038252: 1a07 0200 |0227: const-string v7, " " // string@0002 │ │ +038256: 6e40 9502 70b6 |0229: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@0295 │ │ +03825c: 54c7 e200 |022c: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +038260: 6e20 041c 0700 |022e: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +038266: 5207 6200 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +03826a: 3a07 0700 |0233: if-ltz v7, 023a // +0007 │ │ +03826e: 5207 6200 |0235: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0062 │ │ +038272: 6e30 c003 7c00 |0237: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@03c0 │ │ +038278: d804 0401 |023a: add-int/lit8 v4, v4, #int 1 // #01 │ │ +03827c: 28a0 |023c: goto 01dc // -0060 │ │ +03827e: 5bca e200 |023d: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +038282: 2900 c5fd |023f: goto/16 0004 // -023b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1788 │ │ 0x0004 line=1896 │ │ 0x0006 line=1789 │ │ 0x0008 line=1790 │ │ 0x000c line=1794 │ │ @@ -16722,59 +16722,59 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -038290: |[038290] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -0382a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0382a2: 5463 dd00 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0382a6: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ -0382aa: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0382ac: 5463 dd00 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0382b0: 6e10 0f1c 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0382b6: 0a03 |000b: move-result v3 │ │ -0382b8: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ -0382bc: 5463 dd00 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0382c0: 6e20 081c 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0382c6: 0c00 |0013: move-result-object v0 │ │ -0382c8: 1f00 9e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -0382cc: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ -0382d0: 5503 ab00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ab │ │ -0382d4: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ -0382d8: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -0382dc: 2201 0504 |001e: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ -0382e0: 7010 001c 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -0382e6: 6e20 041c 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -0382ec: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -0382ee: 5c03 ac00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ -0382f2: 5403 b500 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -0382f6: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ -0382fa: 5403 b500 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -0382fe: 5233 a000 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -038302: 5903 b600 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ -038306: 6303 d900 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -03830a: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ -03830e: 1a03 a803 |0037: const-string v3, "FragmentManager" // string@03a8 │ │ -038312: 2204 f003 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -038316: 7010 c91b 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03831c: 1a05 5021 |003e: const-string v5, "retainNonConfig: keeping retained " // string@2150 │ │ -038320: 6e20 d21b 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038326: 0c04 |0043: move-result-object v4 │ │ -038328: 6e20 d11b 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03832e: 0c04 |0047: move-result-object v4 │ │ -038330: 6e10 d61b 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -038336: 0c04 |004b: move-result-object v4 │ │ -038338: 7120 0418 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03833e: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -038342: 28b5 |0051: goto 0006 // -004b │ │ -038344: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ -038346: 28de |0053: goto 0031 // -0022 │ │ -038348: 1101 |0054: return-object v1 │ │ +038288: |[038288] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +038298: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03829a: 5463 dd00 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +03829e: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ +0382a2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0382a4: 5463 dd00 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +0382a8: 6e10 0f1c 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0382ae: 0a03 |000b: move-result v3 │ │ +0382b0: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ +0382b4: 5463 dd00 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +0382b8: 6e20 081c 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0382be: 0c00 |0013: move-result-object v0 │ │ +0382c0: 1f00 9e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +0382c4: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ +0382c8: 5503 ab00 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ab │ │ +0382cc: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ +0382d0: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +0382d4: 2201 0504 |001e: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ +0382d8: 7010 001c 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +0382de: 6e20 041c 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +0382e4: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +0382e6: 5c03 ac00 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00ac │ │ +0382ea: 5403 b500 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +0382ee: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ +0382f2: 5403 b500 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +0382f6: 5233 a000 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +0382fa: 5903 b600 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00b6 │ │ +0382fe: 6303 d900 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +038302: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ +038306: 1a03 a703 |0037: const-string v3, "FragmentManager" // string@03a7 │ │ +03830a: 2204 f003 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +03830e: 7010 c91b 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +038314: 1a05 4e21 |003e: const-string v5, "retainNonConfig: keeping retained " // string@214e │ │ +038318: 6e20 d21b 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03831e: 0c04 |0043: move-result-object v4 │ │ +038320: 6e20 d11b 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +038326: 0c04 |0047: move-result-object v4 │ │ +038328: 6e10 d61b 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03832e: 0c04 |004b: move-result-object v4 │ │ +038330: 7120 0418 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +038336: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03833a: 28b5 |0051: goto 0006 // -004b │ │ +03833c: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ +03833e: 28de |0053: goto 0031 // -0022 │ │ +038340: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1602 │ │ 0x0001 line=1603 │ │ 0x0005 line=1604 │ │ 0x000e line=1605 │ │ 0x0016 line=1606 │ │ @@ -16799,248 +16799,248 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 476 16-bit code units │ │ -03834c: |[03834c] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -03835c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03835e: 6e10 9f03 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ -038364: 6309 dc00 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00dc │ │ -038368: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ -03836c: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -03836e: 5cc9 f200 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ -038372: 54c9 dd00 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -038376: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ -03837a: 54c9 dd00 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -03837e: 6e10 0f1c 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -038384: 0a09 |0014: move-result v9 │ │ -038386: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ -03838a: 1105 |0017: return-object v5 │ │ -03838c: 54c9 dd00 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -038390: 6e10 0f1c 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -038396: 0a00 |001d: move-result v0 │ │ -038398: 2301 e504 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@04e5 │ │ -03839c: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -03839e: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -0383a0: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ -0383a4: 54c9 dd00 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -0383a8: 6e20 081c 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0383ae: 0c04 |0029: move-result-object v4 │ │ -0383b0: 1f04 9e00 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@009e │ │ -0383b4: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ -0383b8: 5249 a000 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -0383bc: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ -0383c0: 2209 df03 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@03df │ │ -0383c4: 220a f003 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ -0383c8: 7010 c91b 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0383ce: 1a0b 9503 |0039: const-string v11, "Failure saving state: active " // string@0395 │ │ -0383d2: 6e20 d21b ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0383d8: 0c0a |003e: move-result-object v10 │ │ -0383da: 6e20 d11b 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0383e0: 0c0a |0042: move-result-object v10 │ │ -0383e2: 1a0b 5600 |0043: const-string v11, " has cleared index: " // string@0056 │ │ -0383e6: 6e20 d21b ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0383ec: 0c0a |0048: move-result-object v10 │ │ -0383ee: 524b a000 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -0383f2: 6e20 ce1b ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0383f8: 0c0a |004e: move-result-object v10 │ │ -0383fa: 6e10 d61b 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -038400: 0c0a |0052: move-result-object v10 │ │ -038402: 7020 8b1b a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -038408: 7020 c303 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ -03840e: 1217 |0059: const/4 v7, #int 1 // #1 │ │ -038410: 2206 af00 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@00af │ │ -038414: 7020 e303 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@03e3 │ │ -03841a: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ -03841e: 5249 b200 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -038422: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ -038426: 5469 0501 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -03842a: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ -03842e: 6e20 bd03 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@03bd │ │ -038434: 0c09 |006c: move-result-object v9 │ │ -038436: 5b69 0501 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -03843a: 5449 b500 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -03843e: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ -038442: 5449 b500 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -038446: 5299 a000 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -03844a: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ -03844e: 2209 df03 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@03df │ │ -038452: 220a f003 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ -038456: 7010 c91b 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03845c: 1a0b 9403 |0080: const-string v11, "Failure saving state: " // string@0394 │ │ -038460: 6e20 d21b ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038466: 0c0a |0085: move-result-object v10 │ │ -038468: 6e20 d11b 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03846e: 0c0a |0089: move-result-object v10 │ │ -038470: 1a0b 5700 |008a: const-string v11, " has target not in fragment manager: " // string@0057 │ │ -038474: 6e20 d21b ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03847a: 0c0a |008f: move-result-object v10 │ │ -03847c: 544b b500 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -038480: 6e20 d11b ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -038486: 0c0a |0095: move-result-object v10 │ │ -038488: 6e10 d61b 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03848e: 0c0a |0099: move-result-object v10 │ │ -038490: 7020 8b1b a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -038496: 7020 c303 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ -03849c: 5469 0501 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -0384a0: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ -0384a4: 2209 7400 |00a4: new-instance v9, Landroid/os/Bundle; // type@0074 │ │ -0384a8: 7010 0e02 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@020e │ │ -0384ae: 5b69 0501 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -0384b2: 5469 0501 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -0384b6: 1a0a f70f |00ad: const-string v10, "android:target_state" // string@0ff7 │ │ -0384ba: 544b b500 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ -0384be: 6e40 b603 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@03b6 │ │ -0384c4: 5249 b700 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00b7 │ │ -0384c8: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ -0384cc: 5469 0501 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -0384d0: 1a0a f60f |00ba: const-string v10, "android:target_req_state" // string@0ff6 │ │ -0384d4: 524b b700 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00b7 │ │ -0384d8: 6e30 2302 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -0384de: 6309 d900 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0384e2: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ -0384e6: 1a09 a803 |00c5: const-string v9, "FragmentManager" // string@03a8 │ │ -0384ea: 220a f003 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ -0384ee: 7010 c91b 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0384f4: 1a0b 570b |00cc: const-string v11, "Saved state of " // string@0b57 │ │ -0384f8: 6e20 d21b ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0384fe: 0c0a |00d1: move-result-object v10 │ │ -038500: 6e20 d11b 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -038506: 0c0a |00d5: move-result-object v10 │ │ -038508: 1a0b e500 |00d6: const-string v11, ": " // string@00e5 │ │ -03850c: 6e20 d21b ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038512: 0c0a |00db: move-result-object v10 │ │ -038514: 546b 0501 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -038518: 6e20 d11b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03851e: 0c0a |00e1: move-result-object v10 │ │ -038520: 6e10 d61b 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -038526: 0c0a |00e5: move-result-object v10 │ │ -038528: 7120 0418 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03852e: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -038532: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -038536: 5449 ae00 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -03853a: 5b69 0501 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -03853e: 28d0 |00f1: goto 00c1 // -0030 │ │ -038540: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ -038544: 6309 d900 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -038548: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ -03854c: 1a09 a803 |00f8: const-string v9, "FragmentManager" // string@03a8 │ │ -038550: 1a0a a121 |00fa: const-string v10, "saveAllState: no fragments!" // string@21a1 │ │ -038554: 7120 0418 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03855a: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ -03855e: 1202 |0101: const/4 v2, #int 0 // #0 │ │ -038560: 1203 |0102: const/4 v3, #int 0 // #0 │ │ -038562: 54c9 df00 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -038566: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ -03856a: 54c9 df00 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -03856e: 6e10 0f1c 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -038574: 0a00 |010c: move-result v0 │ │ -038576: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ -03857a: 2302 d904 |010f: new-array v2, v0, [I // type@04d9 │ │ -03857e: 1208 |0111: const/4 v8, #int 0 // #0 │ │ -038580: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ -038584: 54c9 df00 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -038588: 6e20 081c 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -03858e: 0c09 |0119: move-result-object v9 │ │ -038590: 1f09 9e00 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@009e │ │ -038594: 5299 a000 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -038598: 4b09 0208 |011e: aput v9, v2, v8 │ │ -03859c: 4409 0208 |0120: aget v9, v2, v8 │ │ -0385a0: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ -0385a4: 2209 df03 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@03df │ │ -0385a8: 220a f003 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ -0385ac: 7010 c91b 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0385b2: 1a0b 9503 |012b: const-string v11, "Failure saving state: active " // string@0395 │ │ -0385b6: 6e20 d21b ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0385bc: 0c0a |0130: move-result-object v10 │ │ -0385be: 54cb df00 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -0385c2: 6e20 081c 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0385c8: 0c0b |0136: move-result-object v11 │ │ -0385ca: 6e20 d11b ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0385d0: 0c0a |013a: move-result-object v10 │ │ -0385d2: 1a0b 5600 |013b: const-string v11, " has cleared index: " // string@0056 │ │ -0385d6: 6e20 d21b ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0385dc: 0c0a |0140: move-result-object v10 │ │ -0385de: 440b 0208 |0141: aget v11, v2, v8 │ │ -0385e2: 6e20 ce1b ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0385e8: 0c0a |0146: move-result-object v10 │ │ -0385ea: 6e10 d61b 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0385f0: 0c0a |014a: move-result-object v10 │ │ -0385f2: 7020 8b1b a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0385f8: 7020 c303 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ -0385fe: 6309 d900 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -038602: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ -038606: 1a09 a803 |0155: const-string v9, "FragmentManager" // string@03a8 │ │ -03860a: 220a f003 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ -03860e: 7010 c91b 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -038614: 1a0b a021 |015c: const-string v11, "saveAllState: adding fragment #" // string@21a0 │ │ -038618: 6e20 d21b ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03861e: 0c0a |0161: move-result-object v10 │ │ -038620: 6e20 ce1b 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -038626: 0c0a |0165: move-result-object v10 │ │ -038628: 1a0b e500 |0166: const-string v11, ": " // string@00e5 │ │ -03862c: 6e20 d21b ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038632: 0c0a |016b: move-result-object v10 │ │ -038634: 54cb df00 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ -038638: 6e20 081c 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -03863e: 0c0b |0171: move-result-object v11 │ │ -038640: 6e20 d11b ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -038646: 0c0a |0175: move-result-object v10 │ │ -038648: 6e10 d61b 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03864e: 0c0a |0179: move-result-object v10 │ │ -038650: 7120 0418 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -038656: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -03865a: 2893 |017f: goto 0112 // -006d │ │ -03865c: 54c9 e200 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -038660: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ -038664: 54c9 e200 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -038668: 6e10 0f1c 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03866e: 0a00 |0189: move-result v0 │ │ -038670: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ -038674: 2303 e204 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@04e2 │ │ -038678: 1208 |018e: const/4 v8, #int 0 // #0 │ │ -03867a: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ -03867e: 220a 9800 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@0098 │ │ -038682: 54c9 e200 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -038686: 6e20 081c 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -03868c: 0c09 |0198: move-result-object v9 │ │ -03868e: 1f09 9600 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ -038692: 7030 b602 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@02b6 │ │ -038698: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ -03869c: 6309 d900 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0386a0: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ -0386a4: 1a09 a803 |01a4: const-string v9, "FragmentManager" // string@03a8 │ │ -0386a8: 220a f003 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ -0386ac: 7010 c91b 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0386b2: 1a0b 9f21 |01ab: const-string v11, "saveAllState: adding back stack #" // string@219f │ │ -0386b6: 6e20 d21b ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0386bc: 0c0a |01b0: move-result-object v10 │ │ -0386be: 6e20 ce1b 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0386c4: 0c0a |01b4: move-result-object v10 │ │ -0386c6: 1a0b e500 |01b5: const-string v11, ": " // string@00e5 │ │ -0386ca: 6e20 d21b ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0386d0: 0c0a |01ba: move-result-object v10 │ │ -0386d2: 54cb e200 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ -0386d6: 6e20 081c 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0386dc: 0c0b |01c0: move-result-object v11 │ │ -0386de: 6e20 d11b ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0386e4: 0c0a |01c4: move-result-object v10 │ │ -0386e6: 6e10 d61b 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0386ec: 0c0a |01c8: move-result-object v10 │ │ -0386ee: 7120 0418 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0386f4: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0386f8: 28c1 |01ce: goto 018f // -003f │ │ -0386fa: 2205 ac00 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@00ac │ │ -0386fe: 7010 cc03 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@03cc │ │ -038704: 5b51 f500 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ -038708: 5b52 f600 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ -03870c: 5b53 f700 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ -038710: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ +038344: |[038344] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +038354: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +038356: 6e10 9f03 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@039f │ │ +03835c: 6309 dc00 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@00dc │ │ +038360: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ +038364: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +038366: 5cc9 f200 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@00f2 │ │ +03836a: 54c9 dd00 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +03836e: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ +038372: 54c9 dd00 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +038376: 6e10 0f1c 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03837c: 0a09 |0014: move-result v9 │ │ +03837e: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ +038382: 1105 |0017: return-object v5 │ │ +038384: 54c9 dd00 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +038388: 6e10 0f1c 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03838e: 0a00 |001d: move-result v0 │ │ +038390: 2301 e504 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@04e5 │ │ +038394: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +038396: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +038398: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ +03839c: 54c9 dd00 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +0383a0: 6e20 081c 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0383a6: 0c04 |0029: move-result-object v4 │ │ +0383a8: 1f04 9e00 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@009e │ │ +0383ac: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ +0383b0: 5249 a000 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +0383b4: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ +0383b8: 2209 df03 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@03df │ │ +0383bc: 220a f003 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ +0383c0: 7010 c91b 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0383c6: 1a0b 9403 |0039: const-string v11, "Failure saving state: active " // string@0394 │ │ +0383ca: 6e20 d21b ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0383d0: 0c0a |003e: move-result-object v10 │ │ +0383d2: 6e20 d11b 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0383d8: 0c0a |0042: move-result-object v10 │ │ +0383da: 1a0b 5500 |0043: const-string v11, " has cleared index: " // string@0055 │ │ +0383de: 6e20 d21b ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0383e4: 0c0a |0048: move-result-object v10 │ │ +0383e6: 524b a000 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +0383ea: 6e20 ce1b ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0383f0: 0c0a |004e: move-result-object v10 │ │ +0383f2: 6e10 d61b 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0383f8: 0c0a |0052: move-result-object v10 │ │ +0383fa: 7020 8b1b a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +038400: 7020 c303 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ +038406: 1217 |0059: const/4 v7, #int 1 // #1 │ │ +038408: 2206 af00 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@00af │ │ +03840c: 7020 e303 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@03e3 │ │ +038412: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ +038416: 5249 b200 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +03841a: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ +03841e: 5469 0501 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +038422: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ +038426: 6e20 bd03 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@03bd │ │ +03842c: 0c09 |006c: move-result-object v9 │ │ +03842e: 5b69 0501 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +038432: 5449 b500 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +038436: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ +03843a: 5449 b500 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +03843e: 5299 a000 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +038442: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ +038446: 2209 df03 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@03df │ │ +03844a: 220a f003 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ +03844e: 7010 c91b 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +038454: 1a0b 9303 |0080: const-string v11, "Failure saving state: " // string@0393 │ │ +038458: 6e20 d21b ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03845e: 0c0a |0085: move-result-object v10 │ │ +038460: 6e20 d11b 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +038466: 0c0a |0089: move-result-object v10 │ │ +038468: 1a0b 5600 |008a: const-string v11, " has target not in fragment manager: " // string@0056 │ │ +03846c: 6e20 d21b ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038472: 0c0a |008f: move-result-object v10 │ │ +038474: 544b b500 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +038478: 6e20 d11b ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03847e: 0c0a |0095: move-result-object v10 │ │ +038480: 6e10 d61b 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +038486: 0c0a |0099: move-result-object v10 │ │ +038488: 7020 8b1b a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +03848e: 7020 c303 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ +038494: 5469 0501 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +038498: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ +03849c: 2209 7400 |00a4: new-instance v9, Landroid/os/Bundle; // type@0074 │ │ +0384a0: 7010 0e02 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@020e │ │ +0384a6: 5b69 0501 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +0384aa: 5469 0501 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +0384ae: 1a0a f50f |00ad: const-string v10, "android:target_state" // string@0ff5 │ │ +0384b2: 544b b500 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00b5 │ │ +0384b6: 6e40 b603 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@03b6 │ │ +0384bc: 5249 b700 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00b7 │ │ +0384c0: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ +0384c4: 5469 0501 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +0384c8: 1a0a f40f |00ba: const-string v10, "android:target_req_state" // string@0ff4 │ │ +0384cc: 524b b700 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00b7 │ │ +0384d0: 6e30 2302 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +0384d6: 6309 d900 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0384da: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ +0384de: 1a09 a703 |00c5: const-string v9, "FragmentManager" // string@03a7 │ │ +0384e2: 220a f003 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ +0384e6: 7010 c91b 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0384ec: 1a0b 550b |00cc: const-string v11, "Saved state of " // string@0b55 │ │ +0384f0: 6e20 d21b ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0384f6: 0c0a |00d1: move-result-object v10 │ │ +0384f8: 6e20 d11b 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0384fe: 0c0a |00d5: move-result-object v10 │ │ +038500: 1a0b e400 |00d6: const-string v11, ": " // string@00e4 │ │ +038504: 6e20 d21b ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03850a: 0c0a |00db: move-result-object v10 │ │ +03850c: 546b 0501 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +038510: 6e20 d11b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +038516: 0c0a |00e1: move-result-object v10 │ │ +038518: 6e10 d61b 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03851e: 0c0a |00e5: move-result-object v10 │ │ +038520: 7120 0418 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +038526: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +03852a: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +03852e: 5449 ae00 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +038532: 5b69 0501 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +038536: 28d0 |00f1: goto 00c1 // -0030 │ │ +038538: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ +03853c: 6309 d900 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +038540: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ +038544: 1a09 a703 |00f8: const-string v9, "FragmentManager" // string@03a7 │ │ +038548: 1a0a 9f21 |00fa: const-string v10, "saveAllState: no fragments!" // string@219f │ │ +03854c: 7120 0418 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +038552: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ +038556: 1202 |0101: const/4 v2, #int 0 // #0 │ │ +038558: 1203 |0102: const/4 v3, #int 0 // #0 │ │ +03855a: 54c9 df00 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +03855e: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ +038562: 54c9 df00 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +038566: 6e10 0f1c 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03856c: 0a00 |010c: move-result v0 │ │ +03856e: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ +038572: 2302 d904 |010f: new-array v2, v0, [I // type@04d9 │ │ +038576: 1208 |0111: const/4 v8, #int 0 // #0 │ │ +038578: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ +03857c: 54c9 df00 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +038580: 6e20 081c 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +038586: 0c09 |0119: move-result-object v9 │ │ +038588: 1f09 9e00 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@009e │ │ +03858c: 5299 a000 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +038590: 4b09 0208 |011e: aput v9, v2, v8 │ │ +038594: 4409 0208 |0120: aget v9, v2, v8 │ │ +038598: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ +03859c: 2209 df03 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@03df │ │ +0385a0: 220a f003 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ +0385a4: 7010 c91b 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0385aa: 1a0b 9403 |012b: const-string v11, "Failure saving state: active " // string@0394 │ │ +0385ae: 6e20 d21b ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0385b4: 0c0a |0130: move-result-object v10 │ │ +0385b6: 54cb df00 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +0385ba: 6e20 081c 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0385c0: 0c0b |0136: move-result-object v11 │ │ +0385c2: 6e20 d11b ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0385c8: 0c0a |013a: move-result-object v10 │ │ +0385ca: 1a0b 5500 |013b: const-string v11, " has cleared index: " // string@0055 │ │ +0385ce: 6e20 d21b ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0385d4: 0c0a |0140: move-result-object v10 │ │ +0385d6: 440b 0208 |0141: aget v11, v2, v8 │ │ +0385da: 6e20 ce1b ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0385e0: 0c0a |0146: move-result-object v10 │ │ +0385e2: 6e10 d61b 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0385e8: 0c0a |014a: move-result-object v10 │ │ +0385ea: 7020 8b1b a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0385f0: 7020 c303 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ +0385f6: 6309 d900 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0385fa: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ +0385fe: 1a09 a703 |0155: const-string v9, "FragmentManager" // string@03a7 │ │ +038602: 220a f003 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ +038606: 7010 c91b 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03860c: 1a0b 9e21 |015c: const-string v11, "saveAllState: adding fragment #" // string@219e │ │ +038610: 6e20 d21b ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038616: 0c0a |0161: move-result-object v10 │ │ +038618: 6e20 ce1b 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03861e: 0c0a |0165: move-result-object v10 │ │ +038620: 1a0b e400 |0166: const-string v11, ": " // string@00e4 │ │ +038624: 6e20 d21b ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03862a: 0c0a |016b: move-result-object v10 │ │ +03862c: 54cb df00 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@00df │ │ +038630: 6e20 081c 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +038636: 0c0b |0171: move-result-object v11 │ │ +038638: 6e20 d11b ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03863e: 0c0a |0175: move-result-object v10 │ │ +038640: 6e10 d61b 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +038646: 0c0a |0179: move-result-object v10 │ │ +038648: 7120 0418 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03864e: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +038652: 2893 |017f: goto 0112 // -006d │ │ +038654: 54c9 e200 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +038658: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ +03865c: 54c9 e200 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +038660: 6e10 0f1c 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +038666: 0a00 |0189: move-result v0 │ │ +038668: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ +03866c: 2303 e204 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@04e2 │ │ +038670: 1208 |018e: const/4 v8, #int 0 // #0 │ │ +038672: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ +038676: 220a 9800 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@0098 │ │ +03867a: 54c9 e200 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +03867e: 6e20 081c 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +038684: 0c09 |0198: move-result-object v9 │ │ +038686: 1f09 9600 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@0096 │ │ +03868a: 7030 b602 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@02b6 │ │ +038690: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ +038694: 6309 d900 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +038698: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ +03869c: 1a09 a703 |01a4: const-string v9, "FragmentManager" // string@03a7 │ │ +0386a0: 220a f003 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@03f0 │ │ +0386a4: 7010 c91b 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0386aa: 1a0b 9d21 |01ab: const-string v11, "saveAllState: adding back stack #" // string@219d │ │ +0386ae: 6e20 d21b ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0386b4: 0c0a |01b0: move-result-object v10 │ │ +0386b6: 6e20 ce1b 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0386bc: 0c0a |01b4: move-result-object v10 │ │ +0386be: 1a0b e400 |01b5: const-string v11, ": " // string@00e4 │ │ +0386c2: 6e20 d21b ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0386c8: 0c0a |01ba: move-result-object v10 │ │ +0386ca: 54cb e200 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@00e2 │ │ +0386ce: 6e20 081c 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0386d4: 0c0b |01c0: move-result-object v11 │ │ +0386d6: 6e20 d11b ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0386dc: 0c0a |01c4: move-result-object v10 │ │ +0386de: 6e10 d61b 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0386e4: 0c0a |01c8: move-result-object v10 │ │ +0386e6: 7120 0418 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0386ec: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0386f0: 28c1 |01ce: goto 018f // -003f │ │ +0386f2: 2205 ac00 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@00ac │ │ +0386f6: 7010 cc03 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@03cc │ │ +0386fc: 5b51 f500 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ +038700: 5b52 f600 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ +038704: 5b53 f700 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ +038708: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1672 │ │ 0x0004 line=1674 │ │ 0x0008 line=1684 │ │ 0x000b line=1687 │ │ 0x0017 line=1782 │ │ @@ -17112,50 +17112,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 │ │ -038714: |[038714] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -038724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038726: 5431 f100 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ -03872a: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -03872e: 2201 7400 |0005: new-instance v1, Landroid/os/Bundle; // type@0074 │ │ -038732: 7010 0e02 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@020e │ │ -038738: 5b31 f100 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ -03873c: 5431 f100 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ -038740: 6e20 2603 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0326 │ │ -038746: 5431 f100 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ -03874a: 6e10 1c02 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@021c │ │ -038750: 0a01 |0016: move-result v1 │ │ -038752: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -038756: 5430 f100 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ -03875a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -03875c: 5b31 f100 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ -038760: 5441 b900 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -038764: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -038768: 6e20 bf03 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@03bf │ │ -03876e: 5441 af00 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -038772: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -038776: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -03877a: 2200 7400 |002b: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -03877e: 7010 0e02 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -038784: 1a01 fa0f |0030: const-string v1, "android:view_state" // string@0ffa │ │ -038788: 5442 af00 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -03878c: 6e30 2802 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0228 │ │ -038792: 5541 b800 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ -038796: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ -03879a: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -03879e: 2200 7400 |003d: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -0387a2: 7010 0e02 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -0387a8: 1a01 f90f |0042: const-string v1, "android:user_visible_hint" // string@0ff9 │ │ -0387ac: 5542 b800 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ -0387b0: 6e30 1f02 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ -0387b6: 1100 |0049: return-object v0 │ │ +03870c: |[03870c] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +03871c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03871e: 5431 f100 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ +038722: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +038726: 2201 7400 |0005: new-instance v1, Landroid/os/Bundle; // type@0074 │ │ +03872a: 7010 0e02 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@020e │ │ +038730: 5b31 f100 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ +038734: 5431 f100 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ +038738: 6e20 2603 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0326 │ │ +03873e: 5431 f100 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ +038742: 6e10 1c02 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@021c │ │ +038748: 0a01 |0016: move-result v1 │ │ +03874a: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +03874e: 5430 f100 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ +038752: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +038754: 5b31 f100 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@00f1 │ │ +038758: 5441 b900 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +03875c: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +038760: 6e20 bf03 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@03bf │ │ +038766: 5441 af00 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +03876a: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +03876e: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +038772: 2200 7400 |002b: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +038776: 7010 0e02 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +03877c: 1a01 f80f |0030: const-string v1, "android:view_state" // string@0ff8 │ │ +038780: 5442 af00 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +038784: 6e30 2802 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0228 │ │ +03878a: 5541 b800 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ +03878e: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ +038792: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +038796: 2200 7400 |003d: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +03879a: 7010 0e02 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +0387a0: 1a01 f70f |0042: const-string v1, "android:user_visible_hint" // string@0ff7 │ │ +0387a4: 5542 b800 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00b8 │ │ +0387a8: 6e30 1f02 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ +0387ae: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1637 │ │ 0x0001 line=1639 │ │ 0x0005 line=1640 │ │ 0x000c line=1642 │ │ 0x0011 line=1643 │ │ @@ -17184,41 +17184,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 │ │ -0387b8: |[0387b8] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -0387c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0387ca: 5262 a000 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -0387ce: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ -0387d2: 2202 df03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ -0387d6: 2203 f003 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -0387da: 7010 c91b 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0387e0: 1a04 a003 |000c: const-string v4, "Fragment " // string@03a0 │ │ -0387e4: 6e20 d21b 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0387ea: 0c03 |0011: move-result-object v3 │ │ -0387ec: 6e20 d11b 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0387f2: 0c03 |0015: move-result-object v3 │ │ -0387f4: 1a04 5f00 |0016: const-string v4, " is not currently in the FragmentManager" // string@005f │ │ -0387f8: 6e20 d21b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0387fe: 0c03 |001b: move-result-object v3 │ │ -038800: 6e10 d61b 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -038806: 0c03 |001f: move-result-object v3 │ │ -038808: 7020 8b1b 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -03880e: 7020 c303 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ -038814: 5262 b200 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ -038818: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ -03881c: 6e20 bd03 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@03bd │ │ -038822: 0c00 |002d: move-result-object v0 │ │ -038824: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -038828: 2201 9d00 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@009d │ │ -03882c: 7020 d802 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@02d8 │ │ -038832: 1101 |0035: return-object v1 │ │ +0387b0: |[0387b0] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +0387c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0387c2: 5262 a000 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +0387c6: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ +0387ca: 2202 df03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ +0387ce: 2203 f003 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +0387d2: 7010 c91b 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0387d8: 1a04 9f03 |000c: const-string v4, "Fragment " // string@039f │ │ +0387dc: 6e20 d21b 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0387e2: 0c03 |0011: move-result-object v3 │ │ +0387e4: 6e20 d11b 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0387ea: 0c03 |0015: move-result-object v3 │ │ +0387ec: 1a04 5e00 |0016: const-string v4, " is not currently in the FragmentManager" // string@005e │ │ +0387f0: 6e20 d21b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0387f6: 0c03 |001b: move-result-object v3 │ │ +0387f8: 6e10 d61b 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0387fe: 0c03 |001f: move-result-object v3 │ │ +038800: 7020 8b1b 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +038806: 7020 c303 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@03c3 │ │ +03880c: 5262 b200 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00b2 │ │ +038810: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ +038814: 6e20 bd03 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@03bd │ │ +03881a: 0c00 |002d: move-result-object v0 │ │ +03881c: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ +038820: 2201 9d00 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@009d │ │ +038824: 7020 d802 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@02d8 │ │ +03882a: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=602 │ │ 0x0005 line=603 │ │ 0x0026 line=606 │ │ 0x002a line=607 │ │ 0x002e line=608 │ │ @@ -17233,38 +17233,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -038834: |[038834] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -038844: 5430 a100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ -038848: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -03884c: 0e00 |0004: return-void │ │ -03884e: 5420 f000 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ -038852: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -038856: 2200 3903 |0009: new-instance v0, Landroid/util/SparseArray; // type@0339 │ │ -03885a: 7010 0818 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1808 │ │ -038860: 5b20 f000 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ -038864: 5430 a100 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ -038868: 5421 f000 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ -03886c: 6e20 fd18 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@18fd │ │ -038872: 5420 f000 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ -038876: 6e10 0f18 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@180f │ │ -03887c: 0a00 |001c: move-result v0 │ │ -03887e: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -038882: 5420 f000 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ -038886: 5b30 af00 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ -03888a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -03888c: 5b20 f000 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ -038890: 28de |0026: goto 0004 // -0022 │ │ -038892: 5420 f000 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ -038896: 6e10 0918 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1809 │ │ -03889c: 28e4 |002c: goto 0010 // -001c │ │ +03882c: |[03882c] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +03883c: 5430 a100 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ +038840: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +038844: 0e00 |0004: return-void │ │ +038846: 5420 f000 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ +03884a: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +03884e: 2200 3903 |0009: new-instance v0, Landroid/util/SparseArray; // type@0339 │ │ +038852: 7010 0818 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1808 │ │ +038858: 5b20 f000 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ +03885c: 5430 a100 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00a1 │ │ +038860: 5421 f000 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ +038864: 6e20 fd18 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@18fd │ │ +03886a: 5420 f000 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ +03886e: 6e10 0f18 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@180f │ │ +038874: 0a00 |001c: move-result v0 │ │ +038876: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +03887a: 5420 f000 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ +03887e: 5b30 af00 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00af │ │ +038882: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +038884: 5b20 f000 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ +038888: 28de |0026: goto 0004 // -0022 │ │ +03888a: 5420 f000 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@00f0 │ │ +03888e: 6e10 0918 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@1809 │ │ +038894: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1621 │ │ 0x0004 line=1634 │ │ 0x0005 line=1624 │ │ 0x0009 line=1625 │ │ 0x0010 line=1629 │ │ @@ -17281,99 +17281,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 │ │ -0388a0: |[0388a0] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -0388b0: 1d04 |0000: monitor-enter v4 │ │ -0388b2: 5441 e400 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -0388b6: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -0388ba: 2201 0504 |0005: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ -0388be: 7010 001c 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -0388c4: 5b41 e400 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -0388c8: 5441 e400 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -0388cc: 6e10 0f1c 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0388d2: 0a00 |0011: move-result v0 │ │ -0388d4: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -0388d8: 6301 d900 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0388dc: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -0388e0: 1a01 a803 |0018: const-string v1, "FragmentManager" // string@03a8 │ │ -0388e4: 2202 f003 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -0388e8: 7010 c91b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0388ee: 1a03 830b |001f: const-string v3, "Setting back stack index " // string@0b83 │ │ -0388f2: 6e20 d21b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0388f8: 0c02 |0024: move-result-object v2 │ │ -0388fa: 6e20 ce1b 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -038900: 0c02 |0028: move-result-object v2 │ │ -038902: 1a03 9500 |0029: const-string v3, " to " // string@0095 │ │ -038906: 6e20 d21b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03890c: 0c02 |002e: move-result-object v2 │ │ -03890e: 6e20 d11b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -038914: 0c02 |0032: move-result-object v2 │ │ -038916: 6e10 d61b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03891c: 0c02 |0036: move-result-object v2 │ │ -03891e: 7120 0418 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -038924: 5441 e400 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -038928: 6e30 0e1c 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ -03892e: 1e04 |003f: monitor-exit v4 │ │ -038930: 0e00 |0040: return-void │ │ -038932: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -038936: 5441 e400 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -03893a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -03893c: 6e20 041c 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -038942: 5441 e000 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -038946: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -03894a: 2201 0504 |004d: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ -03894e: 7010 001c 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -038954: 5b41 e000 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -038958: 6301 d900 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -03895c: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -038960: 1a01 a803 |0058: const-string v1, "FragmentManager" // string@03a8 │ │ -038964: 2202 f003 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -038968: 7010 c91b 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03896e: 1a03 ec01 |005f: const-string v3, "Adding available back stack index " // string@01ec │ │ -038972: 6e20 d21b 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038978: 0c02 |0064: move-result-object v2 │ │ -03897a: 6e20 ce1b 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -038980: 0c02 |0068: move-result-object v2 │ │ -038982: 6e10 d61b 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -038988: 0c02 |006c: move-result-object v2 │ │ -03898a: 7120 0418 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -038990: 5441 e000 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ -038994: 7110 911b 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -03899a: 0c02 |0075: move-result-object v2 │ │ -03899c: 6e20 041c 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -0389a2: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0389a6: 28c6 |007b: goto 0041 // -003a │ │ -0389a8: 6301 d900 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0389ac: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -0389b0: 1a01 a803 |0080: const-string v1, "FragmentManager" // string@03a8 │ │ -0389b4: 2202 f003 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -0389b8: 7010 c91b 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0389be: 1a03 ed01 |0087: const-string v3, "Adding back stack index " // string@01ed │ │ -0389c2: 6e20 d21b 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0389c8: 0c02 |008c: move-result-object v2 │ │ -0389ca: 6e20 ce1b 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0389d0: 0c02 |0090: move-result-object v2 │ │ -0389d2: 1a03 9800 |0091: const-string v3, " with " // string@0098 │ │ -0389d6: 6e20 d21b 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0389dc: 0c02 |0096: move-result-object v2 │ │ -0389de: 6e20 d11b 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0389e4: 0c02 |009a: move-result-object v2 │ │ -0389e6: 6e10 d61b 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0389ec: 0c02 |009e: move-result-object v2 │ │ -0389ee: 7120 0418 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0389f4: 5441 e400 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ -0389f8: 6e20 041c 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -0389fe: 2898 |00a7: goto 003f // -0068 │ │ -038a00: 0d01 |00a8: move-exception v1 │ │ -038a02: 1e04 |00a9: monitor-exit v4 │ │ -038a04: 2701 |00aa: throw v1 │ │ +038898: |[038898] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +0388a8: 1d04 |0000: monitor-enter v4 │ │ +0388aa: 5441 e400 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +0388ae: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +0388b2: 2201 0504 |0005: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ +0388b6: 7010 001c 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +0388bc: 5b41 e400 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +0388c0: 5441 e400 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +0388c4: 6e10 0f1c 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0388ca: 0a00 |0011: move-result v0 │ │ +0388cc: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +0388d0: 6301 d900 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0388d4: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +0388d8: 1a01 a703 |0018: const-string v1, "FragmentManager" // string@03a7 │ │ +0388dc: 2202 f003 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +0388e0: 7010 c91b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0388e6: 1a03 810b |001f: const-string v3, "Setting back stack index " // string@0b81 │ │ +0388ea: 6e20 d21b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0388f0: 0c02 |0024: move-result-object v2 │ │ +0388f2: 6e20 ce1b 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0388f8: 0c02 |0028: move-result-object v2 │ │ +0388fa: 1a03 9400 |0029: const-string v3, " to " // string@0094 │ │ +0388fe: 6e20 d21b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038904: 0c02 |002e: move-result-object v2 │ │ +038906: 6e20 d11b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03890c: 0c02 |0032: move-result-object v2 │ │ +03890e: 6e10 d61b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +038914: 0c02 |0036: move-result-object v2 │ │ +038916: 7120 0418 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03891c: 5441 e400 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +038920: 6e30 0e1c 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ +038926: 1e04 |003f: monitor-exit v4 │ │ +038928: 0e00 |0040: return-void │ │ +03892a: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +03892e: 5441 e400 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +038932: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +038934: 6e20 041c 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +03893a: 5441 e000 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +03893e: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +038942: 2201 0504 |004d: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ +038946: 7010 001c 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +03894c: 5b41 e000 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +038950: 6301 d900 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +038954: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +038958: 1a01 a703 |0058: const-string v1, "FragmentManager" // string@03a7 │ │ +03895c: 2202 f003 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +038960: 7010 c91b 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +038966: 1a03 eb01 |005f: const-string v3, "Adding available back stack index " // string@01eb │ │ +03896a: 6e20 d21b 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038970: 0c02 |0064: move-result-object v2 │ │ +038972: 6e20 ce1b 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +038978: 0c02 |0068: move-result-object v2 │ │ +03897a: 6e10 d61b 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +038980: 0c02 |006c: move-result-object v2 │ │ +038982: 7120 0418 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +038988: 5441 e000 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@00e0 │ │ +03898c: 7110 911b 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +038992: 0c02 |0075: move-result-object v2 │ │ +038994: 6e20 041c 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +03899a: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03899e: 28c6 |007b: goto 0041 // -003a │ │ +0389a0: 6301 d900 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0389a4: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +0389a8: 1a01 a703 |0080: const-string v1, "FragmentManager" // string@03a7 │ │ +0389ac: 2202 f003 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +0389b0: 7010 c91b 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0389b6: 1a03 ec01 |0087: const-string v3, "Adding back stack index " // string@01ec │ │ +0389ba: 6e20 d21b 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0389c0: 0c02 |008c: move-result-object v2 │ │ +0389c2: 6e20 ce1b 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0389c8: 0c02 |0090: move-result-object v2 │ │ +0389ca: 1a03 9700 |0091: const-string v3, " with " // string@0097 │ │ +0389ce: 6e20 d21b 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0389d4: 0c02 |0096: move-result-object v2 │ │ +0389d6: 6e20 d11b 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0389dc: 0c02 |009a: move-result-object v2 │ │ +0389de: 6e10 d61b 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0389e4: 0c02 |009e: move-result-object v2 │ │ +0389e6: 7120 0418 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0389ec: 5441 e400 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@00e4 │ │ +0389f0: 6e20 041c 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +0389f6: 2898 |00a7: goto 003f // -0068 │ │ +0389f8: 0d01 |00a8: move-exception v1 │ │ +0389fa: 1e04 |00a9: monitor-exit v4 │ │ +0389fc: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1421 │ │ 0x0001 line=1422 │ │ 0x0005 line=1423 │ │ @@ -17404,51 +17404,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 │ │ -038a14: |[038a14] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -038a24: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -038a26: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -038a28: 6301 d900 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -038a2c: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -038a30: 1a01 a803 |0006: const-string v1, "FragmentManager" // string@03a8 │ │ -038a34: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -038a38: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -038a3e: 1a03 4224 |000d: const-string v3, "show: " // string@2442 │ │ -038a42: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038a48: 0c02 |0012: move-result-object v2 │ │ -038a4a: 6e20 d11b 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -038a50: 0c02 |0016: move-result-object v2 │ │ -038a52: 6e10 d61b 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -038a58: 0c02 |001a: move-result-object v2 │ │ -038a5a: 7120 0418 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -038a60: 5571 9e00 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -038a64: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -038a68: 5c74 9e00 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ -038a6c: 5471 b900 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -038a70: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -038a74: 6e59 a703 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@03a7 │ │ -038a7a: 0c00 |002b: move-result-object v0 │ │ -038a7c: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -038a80: 5471 b900 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -038a84: 6e20 1a19 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ -038a8a: 5471 b900 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ -038a8e: 6e20 1919 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -038a94: 5571 8900 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ -038a98: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -038a9c: 5571 9d00 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ -038aa0: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -038aa4: 5571 a400 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ -038aa8: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -038aac: 5c65 ec00 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ -038ab0: 6e20 0a03 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@030a │ │ -038ab6: 0e00 |0049: return-void │ │ +038a0c: |[038a0c] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +038a1c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +038a1e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +038a20: 6301 d900 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +038a24: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +038a28: 1a01 a703 |0006: const-string v1, "FragmentManager" // string@03a7 │ │ +038a2c: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +038a30: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +038a36: 1a03 4024 |000d: const-string v3, "show: " // string@2440 │ │ +038a3a: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038a40: 0c02 |0012: move-result-object v2 │ │ +038a42: 6e20 d11b 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +038a48: 0c02 |0016: move-result-object v2 │ │ +038a4a: 6e10 d61b 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +038a50: 0c02 |001a: move-result-object v2 │ │ +038a52: 7120 0418 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +038a58: 5571 9e00 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +038a5c: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +038a60: 5c74 9e00 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@009e │ │ +038a64: 5471 b900 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +038a68: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +038a6c: 6e59 a703 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@03a7 │ │ +038a72: 0c00 |002b: move-result-object v0 │ │ +038a74: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +038a78: 5471 b900 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +038a7c: 6e20 1a19 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ +038a82: 5471 b900 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00b9 │ │ +038a86: 6e20 1919 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +038a8c: 5571 8900 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@0089 │ │ +038a90: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +038a94: 5571 9d00 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@009d │ │ +038a98: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +038a9c: 5571 a400 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00a4 │ │ +038aa0: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +038aa4: 5c65 ec00 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@00ec │ │ +038aa8: 6e20 0a03 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@030a │ │ +038aae: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1248 │ │ 0x001e line=1249 │ │ 0x0022 line=1250 │ │ 0x0024 line=1251 │ │ 0x0028 line=1252 │ │ @@ -17471,31 +17471,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -038ab8: |[038ab8] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -038ac8: 5432 dd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -038acc: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -038ad0: 0e00 |0004: return-void │ │ -038ad2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -038ad4: 5432 dd00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -038ad8: 6e10 0f1c 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -038ade: 0a02 |000b: move-result v2 │ │ -038ae0: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -038ae4: 5432 dd00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ -038ae8: 6e20 081c 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -038aee: 0c00 |0013: move-result-object v0 │ │ -038af0: 1f00 9e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -038af4: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -038af8: 6e20 b203 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@03b2 │ │ -038afe: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -038b02: 28e9 |001d: goto 0006 // -0017 │ │ +038ab0: |[038ab0] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +038ac0: 5432 dd00 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +038ac4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +038ac8: 0e00 |0004: return-void │ │ +038aca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +038acc: 5432 dd00 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +038ad0: 6e10 0f1c 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +038ad6: 0a02 |000b: move-result v2 │ │ +038ad8: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +038adc: 5432 dd00 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@00dd │ │ +038ae0: 6e20 081c 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +038ae6: 0c00 |0013: move-result-object v0 │ │ +038ae8: 1f00 9e00 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +038aec: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +038af0: 6e20 b203 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@03b2 │ │ +038af6: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +038afa: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1145 │ │ 0x0004 line=1153 │ │ 0x0005 line=1147 │ │ 0x000e line=1148 │ │ 0x0016 line=1149 │ │ @@ -17511,39 +17511,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -038b04: |[038b04] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -038b14: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -038b18: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -038b1c: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -038b22: 1a01 ab03 |0007: const-string v1, "FragmentManager{" // string@03ab │ │ -038b26: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038b2c: 7110 d91b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ -038b32: 0a01 |000f: move-result v1 │ │ -038b34: 7110 901b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -038b3a: 0c01 |0013: move-result-object v1 │ │ -038b3c: 6e20 d21b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038b42: 1a01 5a00 |0017: const-string v1, " in " // string@005a │ │ -038b46: 6e20 d21b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038b4c: 5421 ee00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -038b50: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -038b54: 5421 ee00 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ -038b58: 7120 9d06 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ -038b5e: 1a01 0f27 |0025: const-string v1, "}}" // string@270f │ │ -038b62: 6e20 d21b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038b68: 6e10 d61b 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -038b6e: 0c01 |002d: move-result-object v1 │ │ -038b70: 1101 |002e: return-object v1 │ │ -038b72: 5421 de00 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ -038b76: 7120 9d06 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ -038b7c: 28f1 |0034: goto 0025 // -000f │ │ +038afc: |[038afc] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +038b0c: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +038b10: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +038b14: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +038b1a: 1a01 aa03 |0007: const-string v1, "FragmentManager{" // string@03aa │ │ +038b1e: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038b24: 7110 d91b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ +038b2a: 0a01 |000f: move-result v1 │ │ +038b2c: 7110 901b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +038b32: 0c01 |0013: move-result-object v1 │ │ +038b34: 6e20 d21b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038b3a: 1a01 5900 |0017: const-string v1, " in " // string@0059 │ │ +038b3e: 6e20 d21b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038b44: 5421 ee00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +038b48: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +038b4c: 5421 ee00 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@00ee │ │ +038b50: 7120 9d06 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ +038b56: 1a01 0d27 |0025: const-string v1, "}}" // string@270d │ │ +038b5a: 6e20 d21b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038b60: 6e10 d61b 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +038b66: 0c01 |002d: move-result-object v1 │ │ +038b68: 1101 |002e: return-object v1 │ │ +038b6a: 5421 de00 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00de │ │ +038b6e: 7120 9d06 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ +038b74: 28f1 |0034: goto 0025 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ 0x0007 line=621 │ │ 0x000c line=622 │ │ 0x0017 line=623 │ │ 0x001c line=624 │ │ @@ -17551,21 +17551,21 @@ │ │ 0x0025 line=629 │ │ 0x002a line=630 │ │ 0x002f line=627 │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ - source_file_idx : 938 (FragmentManager.java) │ │ + source_file_idx : 937 (FragmentManager.java) │ │ │ │ Class #33 header: │ │ class_idx : 171 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 938 │ │ +source_file_idx : 937 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #33 annotations: │ │ Annotations on class │ │ @@ -17587,17 +17587,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -038b80: |[038b80] android.support.v4.app.FragmentManagerState$1.:()V │ │ -038b90: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -038b96: 0e00 |0003: return-void │ │ +038b78: |[038b78] android.support.v4.app.FragmentManagerState$1.:()V │ │ +038b88: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +038b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ @@ -17606,18 +17606,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 │ │ -038b98: |[038b98] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -038ba8: 2200 ac00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@00ac │ │ -038bac: 7020 cd03 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@03cd │ │ -038bb2: 1100 |0005: return-object v0 │ │ +038b90: |[038b90] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +038ba0: 2200 ac00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@00ac │ │ +038ba4: 7020 cd03 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@03cd │ │ +038baa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -17626,18 +17626,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 │ │ -038bb4: |[038bb4] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -038bc4: 6e20 c703 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@03c7 │ │ -038bca: 0c00 |0003: move-result-object v0 │ │ -038bcc: 1100 |0004: return-object v0 │ │ +038bac: |[038bac] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +038bbc: 6e20 c703 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@03c7 │ │ +038bc2: 0c00 |0003: move-result-object v0 │ │ +038bc4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -17646,17 +17646,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 │ │ -038bd0: |[038bd0] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -038be0: 2320 e404 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@04e4 │ │ -038be4: 1100 |0002: return-object v0 │ │ +038bc8: |[038bc8] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +038bd8: 2320 e404 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@04e4 │ │ +038bdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -17665,32 +17665,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 │ │ -038be8: |[038be8] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -038bf8: 6e20 c903 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@03c9 │ │ -038bfe: 0c00 |0003: move-result-object v0 │ │ -038c00: 1100 |0004: return-object v0 │ │ +038be0: |[038be0] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +038bf0: 6e20 c903 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@03c9 │ │ +038bf6: 0c00 |0003: move-result-object v0 │ │ +038bf8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 938 (FragmentManager.java) │ │ + source_file_idx : 937 (FragmentManager.java) │ │ │ │ Class #34 header: │ │ class_idx : 172 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 938 │ │ +source_file_idx : 937 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #34 annotations: │ │ Annotations on field #244 'CREATOR' │ │ @@ -17726,36 +17726,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -038c04: |[038c04] android.support.v4.app.FragmentManagerState.:()V │ │ -038c14: 2200 ab00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@00ab │ │ -038c18: 7010 c603 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@03c6 │ │ -038c1e: 6900 f400 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00f4 │ │ -038c22: 0e00 |0007: return-void │ │ +038bfc: |[038bfc] android.support.v4.app.FragmentManagerState.:()V │ │ +038c0c: 2200 ab00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@00ab │ │ +038c10: 7010 c603 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@03c6 │ │ +038c16: 6900 f400 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00f4 │ │ +038c1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 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 │ │ -038c24: |[038c24] android.support.v4.app.FragmentManagerState.:()V │ │ -038c34: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -038c3a: 0e00 |0003: return-void │ │ +038c1c: |[038c1c] android.support.v4.app.FragmentManagerState.:()V │ │ +038c2c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +038c32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0003 line=368 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ @@ -17764,30 +17764,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -038c3c: |[038c3c] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -038c4c: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -038c52: 6200 fb00 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00fb │ │ -038c56: 6e20 4902 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0249 │ │ -038c5c: 0c00 |0008: move-result-object v0 │ │ -038c5e: 1f00 e504 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@04e5 │ │ -038c62: 5b10 f500 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ -038c66: 6e10 4702 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0247 │ │ -038c6c: 0c00 |0010: move-result-object v0 │ │ -038c6e: 5b10 f600 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ -038c72: 6200 6d00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@006d │ │ -038c76: 6e20 4902 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0249 │ │ -038c7c: 0c00 |0018: move-result-object v0 │ │ -038c7e: 1f00 e204 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@04e2 │ │ -038c82: 5b10 f700 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ -038c86: 0e00 |001d: return-void │ │ +038c34: |[038c34] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +038c44: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +038c4a: 6200 fb00 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00fb │ │ +038c4e: 6e20 4902 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0249 │ │ +038c54: 0c00 |0008: move-result-object v0 │ │ +038c56: 1f00 e504 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@04e5 │ │ +038c5a: 5b10 f500 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ +038c5e: 6e10 4702 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@0247 │ │ +038c64: 0c00 |0010: move-result-object v0 │ │ +038c66: 5b10 f600 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ +038c6a: 6200 6d00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@006d │ │ +038c6e: 6e20 4902 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@0249 │ │ +038c74: 0c00 |0018: move-result-object v0 │ │ +038c76: 1f00 e204 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@04e2 │ │ +038c7a: 5b10 f700 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ +038c7e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0003 line=371 │ │ 0x000d line=372 │ │ 0x0013 line=373 │ │ 0x001d line=374 │ │ @@ -17801,17 +17801,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038c88: |[038c88] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -038c98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038c9a: 0f00 |0001: return v0 │ │ +038c80: |[038c80] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +038c90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038c92: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ @@ -17819,40 +17819,40 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -038c9c: |[038c9c] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -038cac: 5410 f500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ -038cb0: 6e30 5d02 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@025d │ │ -038cb6: 5410 f600 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ -038cba: 6e20 5702 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0257 │ │ -038cc0: 5410 f700 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ -038cc4: 6e30 5d02 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@025d │ │ -038cca: 0e00 |000f: return-void │ │ +038c94: |[038c94] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +038ca4: 5410 f500 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@00f5 │ │ +038ca8: 6e30 5d02 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@025d │ │ +038cae: 5410 f600 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@00f6 │ │ +038cb2: 6e20 5702 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0257 │ │ +038cb8: 5410 f700 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@00f7 │ │ +038cbc: 6e30 5d02 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@025d │ │ +038cc2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0005 line=382 │ │ 0x000a line=383 │ │ 0x000f line=384 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ 0x0000 - 0x0010 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0010 reg=3 flags I │ │ │ │ - source_file_idx : 938 (FragmentManager.java) │ │ + source_file_idx : 937 (FragmentManager.java) │ │ │ │ Class #35 header: │ │ class_idx : 388 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2776 │ │ +source_file_idx : 2774 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #35 - │ │ Class descriptor : 'Landroid/support/v4/view/PagerAdapter;' │ │ @@ -17871,20 +17871,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -038ccc: |[038ccc] android.support.v4.view.PagerAdapter.:()V │ │ -038cdc: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -038ce2: 2200 4800 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0048 │ │ -038ce6: 7010 6b01 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@016b │ │ -038cec: 5b10 4602 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0246 │ │ -038cf0: 0e00 |000a: return-void │ │ +038cc4: |[038cc4] android.support.v4.view.PagerAdapter.:()V │ │ +038cd4: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +038cda: 2200 4800 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0048 │ │ +038cde: 7010 6b01 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@016b │ │ +038ce4: 5b10 4602 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0246 │ │ +038ce8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -17894,19 +17894,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 │ │ -038cf4: |[038cf4] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -038d04: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -038d08: 1a01 220b |0002: const-string v1, "Required method destroyItem was not overridden" // string@0b22 │ │ -038d0c: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -038d12: 2700 |0007: throw v0 │ │ +038cec: |[038cec] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +038cfc: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +038d00: 1a01 200b |0002: const-string v1, "Required method destroyItem was not overridden" // string@0b20 │ │ +038d04: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +038d0a: 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 │ │ @@ -17917,17 +17917,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 │ │ -038d14: |[038d14] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -038d24: 6e40 2008 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0820 │ │ -038d2a: 0e00 |0003: return-void │ │ +038d0c: |[038d0c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +038d1c: 6e40 2008 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0820 │ │ +038d22: 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; │ │ @@ -17939,16 +17939,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038d2c: |[038d2c] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -038d3c: 0e00 |0000: return-void │ │ +038d24: |[038d24] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +038d34: 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; │ │ │ │ @@ -17957,17 +17957,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -038d40: |[038d40] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -038d50: 6e20 2208 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0822 │ │ -038d56: 0e00 |0003: return-void │ │ +038d38: |[038d38] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +038d48: 6e20 2208 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0822 │ │ +038d4e: 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; │ │ @@ -17983,17 +17983,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038d58: |[038d58] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -038d68: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -038d6a: 0f00 |0001: return v0 │ │ +038d50: |[038d50] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +038d60: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +038d62: 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; │ │ │ │ @@ -18002,17 +18002,17 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038d6c: |[038d6c] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -038d7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038d7e: 1100 |0001: return-object v0 │ │ +038d64: |[038d64] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +038d74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038d76: 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 │ │ │ │ @@ -18021,17 +18021,17 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -038d80: |[038d80] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ -038d90: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -038d94: 0f00 |0002: return v0 │ │ +038d78: |[038d78] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ +038d88: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +038d8c: 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 │ │ │ │ @@ -18040,19 +18040,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 │ │ -038d98: |[038d98] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -038da8: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -038dac: 1a01 230b |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0b23 │ │ -038db0: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -038db6: 2700 |0007: throw v0 │ │ +038d90: |[038d90] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +038da0: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +038da4: 1a01 210b |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0b21 │ │ +038da8: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +038dae: 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 │ │ @@ -18062,18 +18062,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 │ │ -038db8: |[038db8] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -038dc8: 6e30 2808 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0828 │ │ -038dce: 0c00 |0003: move-result-object v0 │ │ -038dd0: 1100 |0004: return-object v0 │ │ +038db0: |[038db0] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +038dc0: 6e30 2808 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0828 │ │ +038dc6: 0c00 |0003: move-result-object v0 │ │ +038dc8: 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 │ │ @@ -18089,18 +18089,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -038dd4: |[038dd4] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -038de4: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0246 │ │ -038de8: 6e10 6c01 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@016c │ │ -038dee: 0e00 |0005: return-void │ │ +038dcc: |[038dcc] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +038ddc: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0246 │ │ +038de0: 6e10 6c01 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@016c │ │ +038de6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -18109,18 +18109,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -038df0: |[038df0] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -038e00: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0246 │ │ -038e04: 6e20 6d01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@016d │ │ -038e0a: 0e00 |0005: return-void │ │ +038de8: |[038de8] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +038df8: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0246 │ │ +038dfc: 6e20 6d01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@016d │ │ +038e02: 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; │ │ @@ -18130,16 +18130,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 │ │ -038e0c: |[038e0c] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -038e1c: 0e00 |0000: return-void │ │ +038e04: |[038e04] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +038e14: 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; │ │ @@ -18149,17 +18149,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038e20: |[038e20] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -038e30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038e32: 1100 |0001: return-object v0 │ │ +038e18: |[038e18] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +038e28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038e2a: 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;) │ │ @@ -18167,16 +18167,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 │ │ -038e34: |[038e34] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -038e44: 0e00 |0000: return-void │ │ +038e2c: |[038e2c] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +038e3c: 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 │ │ @@ -18187,17 +18187,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 │ │ -038e48: |[038e48] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -038e58: 6e40 2f08 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@082f │ │ -038e5e: 0e00 |0003: return-void │ │ +038e40: |[038e40] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +038e50: 6e40 2f08 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@082f │ │ +038e56: 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; │ │ @@ -18209,16 +18209,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -038e60: |[038e60] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -038e70: 0e00 |0000: return-void │ │ +038e58: |[038e58] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +038e68: 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; │ │ │ │ @@ -18227,17 +18227,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -038e74: |[038e74] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -038e84: 6e20 3108 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0831 │ │ -038e8a: 0e00 |0003: return-void │ │ +038e6c: |[038e6c] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +038e7c: 6e20 3108 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0831 │ │ +038e82: 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; │ │ @@ -18247,33 +18247,33 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -038e8c: |[038e8c] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -038e9c: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0246 │ │ -038ea0: 6e20 6e01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@016e │ │ -038ea6: 0e00 |0005: return-void │ │ +038e84: |[038e84] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +038e94: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0246 │ │ +038e98: 6e20 6e01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@016e │ │ +038e9e: 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; │ │ │ │ - source_file_idx : 2776 (PagerAdapter.java) │ │ + source_file_idx : 2774 (PagerAdapter.java) │ │ │ │ Class #36 header: │ │ class_idx : 173 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 388 │ │ -source_file_idx : 941 │ │ +source_file_idx : 940 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #36 - │ │ Class descriptor : 'Landroid/support/v4/app/FragmentPagerAdapter;' │ │ @@ -18300,21 +18300,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 │ │ -038ea8: |[038ea8] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -038eb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -038eba: 7010 1f08 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@081f │ │ -038ec0: 5b10 f800 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ -038ec4: 5b10 f900 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ -038ec8: 5b12 fa00 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fa │ │ -038ecc: 0e00 |000a: return-void │ │ +038ea0: |[038ea0] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +038eb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +038eb2: 7010 1f08 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@081f │ │ +038eb8: 5b10 f800 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ +038ebc: 5b10 f900 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ +038ec0: 5b12 fa00 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fa │ │ +038ec4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=70 │ │ 0x000a line=71 │ │ @@ -18327,30 +18327,30 @@ │ │ type : '(IJ)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -038ed0: |[038ed0] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ -038ee0: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -038ee4: 7010 c91b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -038eea: 1a01 f50f |0005: const-string v1, "android:switcher:" // string@0ff5 │ │ -038eee: 6e20 d21b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038ef4: 0c00 |000a: move-result-object v0 │ │ -038ef6: 6e20 ce1b 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -038efc: 0c00 |000e: move-result-object v0 │ │ -038efe: 1a01 e400 |000f: const-string v1, ":" // string@00e4 │ │ -038f02: 6e20 d21b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -038f08: 0c00 |0014: move-result-object v0 │ │ -038f0a: 6e30 cf1b 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1bcf │ │ -038f10: 0c00 |0018: move-result-object v0 │ │ -038f12: 6e10 d61b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -038f18: 0c00 |001c: move-result-object v0 │ │ -038f1a: 1100 |001d: return-object v0 │ │ +038ec8: |[038ec8] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ +038ed8: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +038edc: 7010 c91b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +038ee2: 1a01 f30f |0005: const-string v1, "android:switcher:" // string@0ff3 │ │ +038ee6: 6e20 d21b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038eec: 0c00 |000a: move-result-object v0 │ │ +038eee: 6e20 ce1b 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +038ef4: 0c00 |000e: move-result-object v0 │ │ +038ef6: 1a01 e300 |000f: const-string v1, ":" // string@00e3 │ │ +038efa: 6e20 d21b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +038f00: 0c00 |0014: move-result-object v0 │ │ +038f02: 6e30 cf1b 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1bcf │ │ +038f08: 0c00 |0018: move-result-object v0 │ │ +038f0a: 6e10 d61b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +038f10: 0c00 |001c: move-result-object v0 │ │ +038f12: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x001e reg=3 viewId I │ │ 0x0000 - 0x001e reg=4 id J │ │ │ │ @@ -18360,25 +18360,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 │ │ -038f1c: |[038f1c] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -038f2c: 5410 f800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ -038f30: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -038f34: 5410 fa00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fa │ │ -038f38: 6e10 7203 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -038f3e: 0c00 |0009: move-result-object v0 │ │ -038f40: 5b10 f800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ -038f44: 5410 f800 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ -038f48: 1f04 9e00 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@009e │ │ -038f4c: 6e20 f803 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f8 │ │ -038f52: 0e00 |0013: return-void │ │ +038f14: |[038f14] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +038f24: 5410 f800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ +038f28: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +038f2c: 5410 fa00 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fa │ │ +038f30: 6e10 7203 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +038f36: 0c00 |0009: move-result-object v0 │ │ +038f38: 5b10 f800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ +038f3c: 5410 f800 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ +038f40: 1f04 9e00 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@009e │ │ +038f44: 6e20 f803 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f8 │ │ +038f4a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x000c line=117 │ │ 0x0013 line=118 │ │ locals : │ │ @@ -18392,24 +18392,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -038f54: |[038f54] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -038f64: 5410 f800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ -038f68: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -038f6c: 5410 f800 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ -038f70: 6e10 f703 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ -038f76: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -038f78: 5b10 f800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ -038f7c: 5410 fa00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fa │ │ -038f80: 6e10 7303 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0373 │ │ -038f86: 0e00 |0011: return-void │ │ +038f4c: |[038f4c] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +038f5c: 5410 f800 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ +038f60: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +038f64: 5410 f800 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ +038f68: 6e10 f703 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ +038f6e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +038f70: 5b10 f800 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ +038f74: 5410 fa00 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fa │ │ +038f78: 6e10 7303 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0373 │ │ +038f7e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ 0x000c line=141 │ │ 0x0011 line=143 │ │ @@ -18428,17 +18428,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -038f88: |[038f88] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ -038f98: 8130 |0000: int-to-long v0, v3 │ │ -038f9a: 1000 |0001: return-wide v0 │ │ +038f80: |[038f80] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ +038f90: 8130 |0000: int-to-long v0, v3 │ │ +038f92: 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 │ │ │ │ @@ -18447,50 +18447,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 │ │ -038f9c: |[038f9c] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -038fac: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -038fae: 5484 f800 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ -038fb2: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -038fb6: 5484 fa00 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fa │ │ -038fba: 6e10 7203 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -038fc0: 0c04 |000a: move-result-object v4 │ │ -038fc2: 5b84 f800 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ -038fc6: 6e20 d403 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@03d4 │ │ -038fcc: 0b02 |0010: move-result-wide v2 │ │ -038fce: 6e10 4119 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1941 │ │ -038fd4: 0a04 |0014: move-result v4 │ │ -038fd6: 7130 d703 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@03d7 │ │ -038fdc: 0c01 |0018: move-result-object v1 │ │ -038fde: 5484 fa00 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fa │ │ -038fe2: 6e20 7503 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0375 │ │ -038fe8: 0c00 |001e: move-result-object v0 │ │ -038fea: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ -038fee: 5484 f800 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ -038ff2: 6e20 f503 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f5 │ │ -038ff8: 5484 f900 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ -038ffc: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ -039000: 6e20 2e03 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ -039006: 6e20 2f03 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ -03900c: 1100 |0030: return-object v0 │ │ -03900e: 6e20 d303 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@03d3 │ │ -039014: 0c00 |0034: move-result-object v0 │ │ -039016: 5484 f800 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ -03901a: 6e10 4119 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1941 │ │ -039020: 0a05 |003a: move-result v5 │ │ -039022: 6e10 4119 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1941 │ │ -039028: 0a06 |003e: move-result v6 │ │ -03902a: 7130 d703 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@03d7 │ │ -039030: 0c06 |0042: move-result-object v6 │ │ -039032: 6e40 f303 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@03f3 │ │ -039038: 28e0 |0046: goto 0026 // -0020 │ │ +038f94: |[038f94] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +038fa4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +038fa6: 5484 f800 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ +038faa: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +038fae: 5484 fa00 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fa │ │ +038fb2: 6e10 7203 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +038fb8: 0c04 |000a: move-result-object v4 │ │ +038fba: 5b84 f800 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ +038fbe: 6e20 d403 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@03d4 │ │ +038fc4: 0b02 |0010: move-result-wide v2 │ │ +038fc6: 6e10 4119 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1941 │ │ +038fcc: 0a04 |0014: move-result v4 │ │ +038fce: 7130 d703 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@03d7 │ │ +038fd4: 0c01 |0018: move-result-object v1 │ │ +038fd6: 5484 fa00 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@00fa │ │ +038fda: 6e20 7503 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0375 │ │ +038fe0: 0c00 |001e: move-result-object v0 │ │ +038fe2: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ +038fe6: 5484 f800 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ +038fea: 6e20 f503 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f5 │ │ +038ff0: 5484 f900 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ +038ff4: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ +038ff8: 6e20 2e03 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ +038ffe: 6e20 2f03 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ +039004: 1100 |0030: return-object v0 │ │ +039006: 6e20 d303 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@03d3 │ │ +03900c: 0c00 |0034: move-result-object v0 │ │ +03900e: 5484 f800 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@00f8 │ │ +039012: 6e10 4119 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1941 │ │ +039018: 0a05 |003a: move-result v5 │ │ +03901a: 6e10 4119 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@1941 │ │ +039020: 0a06 |003e: move-result v6 │ │ +039022: 7130 d703 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@03d7 │ │ +039028: 0c06 |0042: move-result-object v6 │ │ +03902a: 6e40 f303 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@03f3 │ │ +039030: 28e0 |0046: goto 0026 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0005 line=85 │ │ 0x000d line=88 │ │ 0x0011 line=91 │ │ 0x0019 line=92 │ │ @@ -18515,23 +18515,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 │ │ -03903c: |[03903c] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -03904c: 1f03 9e00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@009e │ │ -039050: 6e10 f102 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ -039056: 0c00 |0005: move-result-object v0 │ │ -039058: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -03905c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -03905e: 0f00 |0009: return v0 │ │ -039060: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -039062: 28fe |000b: goto 0009 // -0002 │ │ +039034: |[039034] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +039044: 1f03 9e00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@009e │ │ +039048: 6e10 f102 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ +03904e: 0c00 |0005: move-result-object v0 │ │ +039050: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +039054: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +039056: 0f00 |0009: return v0 │ │ +039058: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03905a: 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; │ │ @@ -18541,16 +18541,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 │ │ -039064: |[039064] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -039074: 0e00 |0000: return-void │ │ +03905c: |[03905c] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +03906c: 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; │ │ @@ -18560,17 +18560,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -039078: |[039078] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -039088: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03908a: 1100 |0001: return-object v0 │ │ +039070: |[039070] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +039080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +039082: 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;) │ │ @@ -18578,32 +18578,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 │ │ -03908c: |[03908c] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -03909c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03909e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0390a0: 0770 |0002: move-object v0, v7 │ │ -0390a2: 1f00 9e00 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -0390a6: 5441 f900 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ -0390aa: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -0390ae: 5441 f900 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ -0390b2: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -0390b6: 5441 f900 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ -0390ba: 6e20 2e03 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ -0390c0: 5441 f900 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ -0390c4: 6e20 2f03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ -0390ca: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -0390ce: 6e20 2e03 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ -0390d4: 6e20 2f03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ -0390da: 5b40 f900 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ -0390de: 0e00 |0021: return-void │ │ +039084: |[039084] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +039094: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +039096: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +039098: 0770 |0002: move-object v0, v7 │ │ +03909a: 1f00 9e00 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +03909e: 5441 f900 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ +0390a2: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +0390a6: 5441 f900 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ +0390aa: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +0390ae: 5441 f900 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ +0390b2: 6e20 2e03 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ +0390b8: 5441 f900 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ +0390bc: 6e20 2f03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ +0390c2: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +0390c6: 6e20 2e03 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ +0390cc: 6e20 2f03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ +0390d2: 5b40 f900 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@00f9 │ │ +0390d6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0009 line=124 │ │ 0x000d line=125 │ │ 0x0012 line=126 │ │ @@ -18624,30 +18624,30 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0390e0: |[0390e0] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0390f0: 0e00 |0000: return-void │ │ +0390d8: |[0390d8] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0390e8: 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; │ │ │ │ - source_file_idx : 941 (FragmentPagerAdapter.java) │ │ + source_file_idx : 940 (FragmentPagerAdapter.java) │ │ │ │ Class #37 header: │ │ class_idx : 174 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 933 │ │ +source_file_idx : 932 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #37 annotations: │ │ Annotations on class │ │ @@ -18669,17 +18669,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0390f4: |[0390f4] android.support.v4.app.FragmentState$1.:()V │ │ -039104: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03910a: 0e00 |0003: return-void │ │ +0390ec: |[0390ec] android.support.v4.app.FragmentState$1.:()V │ │ +0390fc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +039102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ @@ -18688,18 +18688,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 │ │ -03910c: |[03910c] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -03911c: 2200 af00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@00af │ │ -039120: 7020 e203 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@03e2 │ │ -039126: 1100 |0005: return-object v0 │ │ +039104: |[039104] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +039114: 2200 af00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@00af │ │ +039118: 7020 e203 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@03e2 │ │ +03911e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -18708,18 +18708,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 │ │ -039128: |[039128] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -039138: 6e20 dd03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@03dd │ │ -03913e: 0c00 |0003: move-result-object v0 │ │ -039140: 1100 |0004: return-object v0 │ │ +039120: |[039120] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +039130: 6e20 dd03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@03dd │ │ +039136: 0c00 |0003: move-result-object v0 │ │ +039138: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -18728,17 +18728,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 │ │ -039144: |[039144] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -039154: 2320 e504 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@04e5 │ │ -039158: 1100 |0002: return-object v0 │ │ +03913c: |[03913c] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +03914c: 2320 e504 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@04e5 │ │ +039150: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -18747,32 +18747,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 │ │ -03915c: |[03915c] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -03916c: 6e20 df03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@03df │ │ -039172: 0c00 |0003: move-result-object v0 │ │ -039174: 1100 |0004: return-object v0 │ │ +039154: |[039154] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +039164: 6e20 df03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@03df │ │ +03916a: 0c00 |0003: move-result-object v0 │ │ +03916c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 933 (Fragment.java) │ │ + source_file_idx : 932 (Fragment.java) │ │ │ │ Class #38 header: │ │ class_idx : 175 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 933 │ │ +source_file_idx : 932 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #38 annotations: │ │ Annotations on field #251 'CREATOR' │ │ @@ -18840,79 +18840,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -039178: |[039178] android.support.v4.app.FragmentState.:()V │ │ -039188: 2200 ae00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@00ae │ │ -03918c: 7010 dc03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@03dc │ │ -039192: 6900 fb00 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00fb │ │ -039196: 0e00 |0007: return-void │ │ +039170: |[039170] android.support.v4.app.FragmentState.:()V │ │ +039180: 2200 ae00 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@00ae │ │ +039184: 7010 dc03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@03dc │ │ +03918a: 6900 fb00 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00fb │ │ +03918e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 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 │ │ -039198: |[039198] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -0391a8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0391aa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0391ac: 7010 a71b 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0391b2: 6e10 5202 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -0391b8: 0c00 |0008: move-result-object v0 │ │ -0391ba: 5b30 fd00 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00fd │ │ -0391be: 6e10 4f02 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -0391c4: 0a00 |000e: move-result v0 │ │ -0391c6: 5930 0201 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0102 │ │ -0391ca: 6e10 4f02 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -0391d0: 0a00 |0014: move-result v0 │ │ -0391d2: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -0391d6: 0110 |0017: move v0, v1 │ │ -0391d8: 5c30 0101 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0101 │ │ -0391dc: 6e10 4f02 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -0391e2: 0a00 |001d: move-result v0 │ │ -0391e4: 5930 0001 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0100 │ │ -0391e8: 6e10 4f02 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -0391ee: 0a00 |0023: move-result v0 │ │ -0391f0: 5930 fe00 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00fe │ │ -0391f4: 6e10 5202 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -0391fa: 0c00 |0029: move-result-object v0 │ │ -0391fc: 5b30 0601 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0106 │ │ -039200: 6e10 4f02 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -039206: 0a00 |002f: move-result v0 │ │ -039208: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -03920c: 0110 |0032: move v0, v1 │ │ -03920e: 5c30 0401 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0104 │ │ -039212: 6e10 4f02 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -039218: 0a00 |0038: move-result v0 │ │ -03921a: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -03921e: 5c31 ff00 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ff │ │ -039222: 6e10 4d02 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@024d │ │ -039228: 0c00 |0040: move-result-object v0 │ │ -03922a: 5b30 fc00 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ -03922e: 6e10 4d02 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@024d │ │ -039234: 0c00 |0046: move-result-object v0 │ │ -039236: 5b30 0501 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -03923a: 0e00 |0049: return-void │ │ -03923c: 0120 |004a: move v0, v2 │ │ -03923e: 28cd |004b: goto 0018 // -0033 │ │ -039240: 0120 |004c: move v0, v2 │ │ -039242: 28e6 |004d: goto 0033 // -001a │ │ -039244: 0121 |004e: move v1, v2 │ │ -039246: 28ec |004f: goto 003b // -0014 │ │ +039190: |[039190] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +0391a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0391a2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0391a4: 7010 a71b 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0391aa: 6e10 5202 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +0391b0: 0c00 |0008: move-result-object v0 │ │ +0391b2: 5b30 fd00 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00fd │ │ +0391b6: 6e10 4f02 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +0391bc: 0a00 |000e: move-result v0 │ │ +0391be: 5930 0201 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0102 │ │ +0391c2: 6e10 4f02 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +0391c8: 0a00 |0014: move-result v0 │ │ +0391ca: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +0391ce: 0110 |0017: move v0, v1 │ │ +0391d0: 5c30 0101 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0101 │ │ +0391d4: 6e10 4f02 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +0391da: 0a00 |001d: move-result v0 │ │ +0391dc: 5930 0001 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0100 │ │ +0391e0: 6e10 4f02 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +0391e6: 0a00 |0023: move-result v0 │ │ +0391e8: 5930 fe00 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00fe │ │ +0391ec: 6e10 5202 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +0391f2: 0c00 |0029: move-result-object v0 │ │ +0391f4: 5b30 0601 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0106 │ │ +0391f8: 6e10 4f02 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +0391fe: 0a00 |002f: move-result v0 │ │ +039200: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +039204: 0110 |0032: move v0, v1 │ │ +039206: 5c30 0401 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0104 │ │ +03920a: 6e10 4f02 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +039210: 0a00 |0038: move-result v0 │ │ +039212: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +039216: 5c31 ff00 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ff │ │ +03921a: 6e10 4d02 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@024d │ │ +039220: 0c00 |0040: move-result-object v0 │ │ +039222: 5b30 fc00 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ +039226: 6e10 4d02 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@024d │ │ +03922c: 0c00 |0046: move-result-object v0 │ │ +03922e: 5b30 0501 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +039232: 0e00 |0049: return-void │ │ +039234: 0120 |004a: move v0, v2 │ │ +039236: 28cd |004b: goto 0018 // -0033 │ │ +039238: 0120 |004c: move v0, v2 │ │ +03923a: 28e6 |004d: goto 0033 // -001a │ │ +03923c: 0121 |004e: move v1, v2 │ │ +03923e: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=79 │ │ 0x0005 line=80 │ │ 0x000b line=81 │ │ 0x0011 line=82 │ │ 0x001a line=83 │ │ @@ -18935,38 +18935,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 │ │ -039248: |[039248] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -039258: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03925e: 6e10 aa1b 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -039264: 0c00 |0006: move-result-object v0 │ │ -039266: 6e10 7c1b 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -03926c: 0c00 |000a: move-result-object v0 │ │ -03926e: 5b10 fd00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00fd │ │ -039272: 5220 a000 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ -039276: 5910 0201 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0102 │ │ -03927a: 5520 9c00 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ -03927e: 5c10 0101 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0101 │ │ -039282: 5220 9a00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -039286: 5910 0001 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0100 │ │ -03928a: 5220 9300 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -03928e: 5910 fe00 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00fe │ │ -039292: 5420 b400 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -039296: 5b10 0601 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0106 │ │ -03929a: 5520 ab00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ab │ │ -03929e: 5c10 0401 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0104 │ │ -0392a2: 5520 9500 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ -0392a6: 5c10 ff00 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ff │ │ -0392aa: 5420 8d00 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ -0392ae: 5b10 fc00 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ -0392b2: 0e00 |002d: return-void │ │ +039240: |[039240] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +039250: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +039256: 6e10 aa1b 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +03925c: 0c00 |0006: move-result-object v0 │ │ +03925e: 6e10 7c1b 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +039264: 0c00 |000a: move-result-object v0 │ │ +039266: 5b10 fd00 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00fd │ │ +03926a: 5220 a000 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00a0 │ │ +03926e: 5910 0201 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0102 │ │ +039272: 5520 9c00 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ +039276: 5c10 0101 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0101 │ │ +03927a: 5220 9a00 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +03927e: 5910 0001 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0100 │ │ +039282: 5220 9300 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +039286: 5910 fe00 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00fe │ │ +03928a: 5420 b400 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +03928e: 5b10 0601 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0106 │ │ +039292: 5520 ab00 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ab │ │ +039296: 5c10 0401 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0104 │ │ +03929a: 5520 9500 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ +03929e: 5c10 ff00 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ff │ │ +0392a2: 5420 8d00 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@008d │ │ +0392a6: 5b10 fc00 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ +0392aa: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x000d line=69 │ │ 0x0011 line=70 │ │ 0x0015 line=71 │ │ @@ -18986,17 +18986,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0392b4: |[0392b4] android.support.v4.app.FragmentState.describeContents:()I │ │ -0392c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0392c6: 0f00 |0001: return v0 │ │ +0392ac: |[0392ac] android.support.v4.app.FragmentState.describeContents:()I │ │ +0392bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0392be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ @@ -19004,82 +19004,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 │ │ -0392c8: |[0392c8] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -0392d8: 5430 0301 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -0392dc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0392e0: 5430 0301 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -0392e4: 1100 |0006: return-object v0 │ │ -0392e6: 5430 fc00 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ -0392ea: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -0392ee: 5430 fc00 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ -0392f2: 6e10 3d03 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@033d │ │ -0392f8: 0c01 |0010: move-result-object v1 │ │ -0392fa: 6e20 2c02 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ -039300: 5430 fd00 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00fd │ │ -039304: 5431 fc00 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ -039308: 7130 f502 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@02f5 │ │ -03930e: 0c00 |001b: move-result-object v0 │ │ -039310: 5b30 0301 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -039314: 5430 0501 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -039318: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -03931c: 5430 0501 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -039320: 6e10 3d03 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@033d │ │ -039326: 0c01 |0027: move-result-object v1 │ │ -039328: 6e20 2c02 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ -03932e: 5430 0301 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -039332: 5431 0501 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -039336: 5b01 ae00 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ -03933a: 5430 0301 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -03933e: 5231 0201 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0102 │ │ -039342: 6e30 2c03 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@032c │ │ -039348: 5430 0301 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -03934c: 5531 0101 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0101 │ │ -039350: 5c01 9c00 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ -039354: 5430 0301 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -039358: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -03935a: 5c01 a900 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00a9 │ │ -03935e: 5430 0301 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -039362: 5231 0001 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0100 │ │ -039366: 5901 9a00 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ -03936a: 5430 0301 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -03936e: 5231 fe00 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00fe │ │ -039372: 5901 9300 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ -039376: 5430 0301 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -03937a: 5431 0601 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0106 │ │ -03937e: 5b01 b400 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ -039382: 5430 0301 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -039386: 5531 0401 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0104 │ │ -03938a: 5c01 ab00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ab │ │ -03938e: 5430 0301 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -039392: 5531 ff00 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ff │ │ -039396: 5c01 9500 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ -03939a: 5430 0301 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -03939e: 5441 c700 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -0393a2: 5b01 9b00 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ -0393a6: 6300 d900 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ -0393aa: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ -0393ae: 1a00 a803 |006b: const-string v0, "FragmentManager" // string@03a8 │ │ -0393b2: 2201 f003 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0393b6: 7010 c91b 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0393bc: 1a02 1f04 |0072: const-string v2, "Instantiated fragment " // string@041f │ │ -0393c0: 6e20 d21b 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0393c6: 0c01 |0077: move-result-object v1 │ │ -0393c8: 5432 0301 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -0393cc: 6e20 d11b 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0393d2: 0c01 |007d: move-result-object v1 │ │ -0393d4: 6e10 d61b 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0393da: 0c01 |0081: move-result-object v1 │ │ -0393dc: 7120 0418 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0393e2: 5430 0301 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ -0393e6: 2900 7fff |0087: goto/16 0006 // -0081 │ │ +0392c0: |[0392c0] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +0392d0: 5430 0301 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +0392d4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0392d8: 5430 0301 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +0392dc: 1100 |0006: return-object v0 │ │ +0392de: 5430 fc00 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ +0392e2: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0392e6: 5430 fc00 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ +0392ea: 6e10 3d03 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@033d │ │ +0392f0: 0c01 |0010: move-result-object v1 │ │ +0392f2: 6e20 2c02 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ +0392f8: 5430 fd00 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00fd │ │ +0392fc: 5431 fc00 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ +039300: 7130 f502 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@02f5 │ │ +039306: 0c00 |001b: move-result-object v0 │ │ +039308: 5b30 0301 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +03930c: 5430 0501 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +039310: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +039314: 5430 0501 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +039318: 6e10 3d03 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@033d │ │ +03931e: 0c01 |0027: move-result-object v1 │ │ +039320: 6e20 2c02 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ +039326: 5430 0301 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +03932a: 5431 0501 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +03932e: 5b01 ae00 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00ae │ │ +039332: 5430 0301 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +039336: 5231 0201 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0102 │ │ +03933a: 6e30 2c03 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@032c │ │ +039340: 5430 0301 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +039344: 5531 0101 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0101 │ │ +039348: 5c01 9c00 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@009c │ │ +03934c: 5430 0301 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +039350: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +039352: 5c01 a900 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00a9 │ │ +039356: 5430 0301 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +03935a: 5231 0001 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0100 │ │ +03935e: 5901 9a00 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@009a │ │ +039362: 5430 0301 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +039366: 5231 fe00 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00fe │ │ +03936a: 5901 9300 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@0093 │ │ +03936e: 5430 0301 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +039372: 5431 0601 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0106 │ │ +039376: 5b01 b400 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00b4 │ │ +03937a: 5430 0301 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +03937e: 5531 0401 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0104 │ │ +039382: 5c01 ab00 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00ab │ │ +039386: 5430 0301 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +03938a: 5531 ff00 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ff │ │ +03938e: 5c01 9500 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@0095 │ │ +039392: 5430 0301 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +039396: 5441 c700 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03939a: 5b01 9b00 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@009b │ │ +03939e: 6300 d900 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@00d9 │ │ +0393a2: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ +0393a6: 1a00 a703 |006b: const-string v0, "FragmentManager" // string@03a7 │ │ +0393aa: 2201 f003 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0393ae: 7010 c91b 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0393b4: 1a02 1e04 |0072: const-string v2, "Instantiated fragment " // string@041e │ │ +0393b8: 6e20 d21b 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0393be: 0c01 |0077: move-result-object v1 │ │ +0393c0: 5432 0301 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +0393c4: 6e20 d11b 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0393ca: 0c01 |007d: move-result-object v1 │ │ +0393cc: 6e10 d61b 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0393d2: 0c01 |0081: move-result-object v1 │ │ +0393d4: 7120 0418 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0393da: 5430 0301 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0103 │ │ +0393de: 2900 7fff |0087: goto/16 0006 // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ 0x0006 line=120 │ │ 0x0007 line=97 │ │ 0x000b line=98 │ │ @@ -19108,49 +19108,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0393ec: |[0393ec] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0393fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0393fe: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -039400: 5430 fd00 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00fd │ │ -039404: 6e20 5b02 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -03940a: 5230 0201 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0102 │ │ -03940e: 6e20 5602 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -039414: 5530 0101 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0101 │ │ -039418: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -03941c: 0110 |0010: move v0, v1 │ │ -03941e: 6e20 5602 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -039424: 5230 0001 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0100 │ │ -039428: 6e20 5602 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -03942e: 5230 fe00 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00fe │ │ -039432: 6e20 5602 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -039438: 5430 0601 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0106 │ │ -03943c: 6e20 5b02 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -039442: 5530 0401 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0104 │ │ -039446: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -03944a: 0110 |0027: move v0, v1 │ │ -03944c: 6e20 5602 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -039452: 5530 ff00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ff │ │ -039456: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -03945a: 6e20 5602 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -039460: 5430 fc00 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ -039464: 6e20 5402 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0254 │ │ -03946a: 5430 0501 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ -03946e: 6e20 5402 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0254 │ │ -039474: 0e00 |003c: return-void │ │ -039476: 0120 |003d: move v0, v2 │ │ -039478: 28d3 |003e: goto 0011 // -002d │ │ -03947a: 0120 |003f: move v0, v2 │ │ -03947c: 28e8 |0040: goto 0028 // -0018 │ │ -03947e: 0121 |0041: move v1, v2 │ │ -039480: 28ed |0042: goto 002f // -0013 │ │ +0393e4: |[0393e4] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0393f4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0393f6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0393f8: 5430 fd00 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@00fd │ │ +0393fc: 6e20 5b02 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +039402: 5230 0201 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@0102 │ │ +039406: 6e20 5602 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +03940c: 5530 0101 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@0101 │ │ +039410: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +039414: 0110 |0010: move v0, v1 │ │ +039416: 6e20 5602 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +03941c: 5230 0001 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@0100 │ │ +039420: 6e20 5602 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +039426: 5230 fe00 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@00fe │ │ +03942a: 6e20 5602 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +039430: 5430 0601 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0106 │ │ +039434: 6e20 5b02 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +03943a: 5530 0401 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0104 │ │ +03943e: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +039442: 0110 |0027: move v0, v1 │ │ +039444: 6e20 5602 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +03944a: 5530 ff00 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@00ff │ │ +03944e: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +039452: 6e20 5602 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +039458: 5430 fc00 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@00fc │ │ +03945c: 6e20 5402 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0254 │ │ +039462: 5430 0501 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0105 │ │ +039466: 6e20 5402 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@0254 │ │ +03946c: 0e00 |003c: return-void │ │ +03946e: 0120 |003d: move v0, v2 │ │ +039470: 28d3 |003e: goto 0011 // -002d │ │ +039472: 0120 |003f: move v0, v2 │ │ +039474: 28e8 |0040: goto 0028 // -0018 │ │ +039476: 0121 |0041: move v1, v2 │ │ +039478: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=128 │ │ 0x0007 line=129 │ │ 0x000c line=130 │ │ 0x0014 line=131 │ │ 0x0019 line=132 │ │ @@ -19164,21 +19164,21 @@ │ │ 0x0040 line=134 │ │ 0x0042 line=135 │ │ locals : │ │ 0x0000 - 0x0043 reg=3 this Landroid/support/v4/app/FragmentState; │ │ 0x0000 - 0x0043 reg=4 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0043 reg=5 flags I │ │ │ │ - source_file_idx : 933 (Fragment.java) │ │ + source_file_idx : 932 (Fragment.java) │ │ │ │ Class #39 header: │ │ class_idx : 176 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 388 │ │ -source_file_idx : 943 │ │ +source_file_idx : 942 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #39 annotations: │ │ Annotations on field #266 'mFragments' │ │ @@ -19219,27 +19219,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 │ │ -039484: |[039484] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -039494: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -039496: 7010 1f08 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@081f │ │ -03949c: 5b21 0701 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ -0394a0: 2200 0504 |0006: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -0394a4: 7010 001c 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -0394aa: 5b20 0b01 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ -0394ae: 2200 0504 |000d: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -0394b2: 7010 001c 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -0394b8: 5b20 0a01 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -0394bc: 5b21 0801 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ -0394c0: 5b23 0901 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ -0394c4: 0e00 |0018: return-void │ │ +03947c: |[03947c] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +03948c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03948e: 7010 1f08 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@081f │ │ +039494: 5b21 0701 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ +039498: 2200 0504 |0006: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +03949c: 7010 001c 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +0394a2: 5b20 0b01 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ +0394a6: 2200 0504 |000d: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +0394aa: 7010 001c 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +0394b0: 5b20 0a01 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +0394b4: 5b21 0801 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ +0394b8: 5b23 0901 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ +0394bc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0004 line=69 │ │ 0x0006 line=71 │ │ 0x000d line=72 │ │ 0x0014 line=73 │ │ @@ -19255,41 +19255,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 │ │ -0394c8: |[0394c8] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0394d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0394da: 0770 |0001: move-object v0, v7 │ │ -0394dc: 1f00 9e00 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -0394e0: 5441 0701 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ -0394e4: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -0394e8: 5441 0901 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ -0394ec: 6e10 7203 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -0394f2: 0c01 |000d: move-result-object v1 │ │ -0394f4: 5b41 0701 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ -0394f8: 5441 0b01 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ -0394fc: 6e10 0f1c 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -039502: 0a01 |0015: move-result v1 │ │ -039504: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -039508: 5441 0b01 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ -03950c: 6e20 041c 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -039512: 28f3 |001d: goto 0010 // -000d │ │ -039514: 5441 0b01 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ -039518: 5442 0901 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ -03951c: 6e20 7903 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@0379 │ │ -039522: 0c02 |0025: move-result-object v2 │ │ -039524: 6e30 0e1c 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ -03952a: 5441 0a01 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -03952e: 6e30 0e1c 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ -039534: 5441 0701 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ -039538: 6e20 f903 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ -03953e: 0e00 |0033: return-void │ │ +0394c0: |[0394c0] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0394d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0394d2: 0770 |0001: move-object v0, v7 │ │ +0394d4: 1f00 9e00 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +0394d8: 5441 0701 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ +0394dc: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +0394e0: 5441 0901 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ +0394e4: 6e10 7203 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +0394ea: 0c01 |000d: move-result-object v1 │ │ +0394ec: 5b41 0701 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ +0394f0: 5441 0b01 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ +0394f4: 6e10 0f1c 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0394fa: 0a01 |0015: move-result v1 │ │ +0394fc: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +039500: 5441 0b01 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ +039504: 6e20 041c 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +03950a: 28f3 |001d: goto 0010 // -000d │ │ +03950c: 5441 0b01 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ +039510: 5442 0901 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ +039514: 6e20 7903 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@0379 │ │ +03951a: 0c02 |0025: move-result-object v2 │ │ +03951c: 6e30 0e1c 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ +039522: 5441 0a01 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +039526: 6e30 0e1c 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ +03952c: 5441 0701 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ +039530: 6e20 f903 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ +039536: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0004 line=128 │ │ 0x0008 line=129 │ │ 0x0010 line=133 │ │ 0x0018 line=134 │ │ @@ -19309,24 +19309,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -039540: |[039540] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -039550: 5410 0701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ -039554: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -039558: 5410 0701 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ -03955c: 6e10 f703 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ -039562: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -039564: 5b10 0701 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ -039568: 5410 0901 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ -03956c: 6e10 7303 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0373 │ │ -039572: 0e00 |0011: return-void │ │ +039538: |[039538] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +039548: 5410 0701 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ +03954c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +039550: 5410 0701 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ +039554: 6e10 f703 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ +03955a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03955c: 5b10 0701 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ +039560: 5410 0901 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ +039564: 6e10 7303 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@0373 │ │ +03956a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0009 line=162 │ │ 0x000c line=163 │ │ 0x0011 line=165 │ │ @@ -19345,62 +19345,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 │ │ -039574: |[039574] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -039584: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -039586: 5463 0a01 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -03958a: 6e10 0f1c 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -039590: 0a03 |0006: move-result v3 │ │ -039592: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ -039596: 5463 0a01 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -03959a: 6e20 081c 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0395a0: 0c00 |000e: move-result-object v0 │ │ -0395a2: 1f00 9e00 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -0395a6: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -0395aa: 1100 |0013: return-object v0 │ │ -0395ac: 5463 0701 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ -0395b0: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -0395b4: 5463 0901 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ -0395b8: 6e10 7203 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -0395be: 0c03 |001d: move-result-object v3 │ │ -0395c0: 5b63 0701 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ -0395c4: 6e20 ea03 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@03ea │ │ -0395ca: 0c01 |0023: move-result-object v1 │ │ -0395cc: 5463 0b01 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ -0395d0: 6e10 0f1c 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0395d6: 0a03 |0029: move-result v3 │ │ -0395d8: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ -0395dc: 5463 0b01 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ -0395e0: 6e20 081c 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0395e6: 0c02 |0031: move-result-object v2 │ │ -0395e8: 1f02 9d00 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@009d │ │ -0395ec: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ -0395f0: 6e20 2d03 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@032d │ │ -0395f6: 5463 0a01 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -0395fa: 6e10 0f1c 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -039600: 0a03 |003e: move-result v3 │ │ -039602: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ -039606: 5463 0a01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -03960a: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -03960c: 6e20 041c 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -039612: 28f2 |0047: goto 0039 // -000e │ │ -039614: 6e20 2e03 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ -03961a: 6e20 2f03 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ -039620: 5463 0a01 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -039624: 6e30 0e1c 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ -03962a: 5463 0701 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ -03962e: 6e10 4119 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@1941 │ │ -039634: 0a04 |0058: move-result v4 │ │ -039636: 6e30 f203 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ -03963c: 0710 |005c: move-object v0, v1 │ │ -03963e: 28b6 |005d: goto 0013 // -004a │ │ +03956c: |[03956c] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +03957c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03957e: 5463 0a01 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +039582: 6e10 0f1c 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +039588: 0a03 |0006: move-result v3 │ │ +03958a: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ +03958e: 5463 0a01 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +039592: 6e20 081c 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +039598: 0c00 |000e: move-result-object v0 │ │ +03959a: 1f00 9e00 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +03959e: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +0395a2: 1100 |0013: return-object v0 │ │ +0395a4: 5463 0701 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ +0395a8: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +0395ac: 5463 0901 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ +0395b0: 6e10 7203 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +0395b6: 0c03 |001d: move-result-object v3 │ │ +0395b8: 5b63 0701 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ +0395bc: 6e20 ea03 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@03ea │ │ +0395c2: 0c01 |0023: move-result-object v1 │ │ +0395c4: 5463 0b01 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ +0395c8: 6e10 0f1c 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0395ce: 0a03 |0029: move-result v3 │ │ +0395d0: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ +0395d4: 5463 0b01 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ +0395d8: 6e20 081c 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0395de: 0c02 |0031: move-result-object v2 │ │ +0395e0: 1f02 9d00 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@009d │ │ +0395e4: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ +0395e8: 6e20 2d03 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@032d │ │ +0395ee: 5463 0a01 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +0395f2: 6e10 0f1c 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0395f8: 0a03 |003e: move-result v3 │ │ +0395fa: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ +0395fe: 5463 0a01 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +039602: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +039604: 6e20 041c 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +03960a: 28f2 |0047: goto 0039 // -000e │ │ +03960c: 6e20 2e03 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ +039612: 6e20 2f03 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ +039618: 5463 0a01 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +03961c: 6e30 0e1c 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ +039622: 5463 0701 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0107 │ │ +039626: 6e10 4119 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@1941 │ │ +03962c: 0a04 |0058: move-result v4 │ │ +03962e: 6e30 f203 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ +039634: 0710 |005c: move-object v0, v1 │ │ +039636: 28b6 |005d: goto 0013 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0009 line=95 │ │ 0x0011 line=96 │ │ 0x0013 line=121 │ │ 0x0014 line=101 │ │ @@ -19430,23 +19430,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 │ │ -039640: |[039640] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -039650: 1f03 9e00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@009e │ │ -039654: 6e10 f102 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ -03965a: 0c00 |0005: move-result-object v0 │ │ -03965c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -039660: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -039662: 0f00 |0009: return v0 │ │ -039664: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -039666: 28fe |000b: goto 0009 // -0002 │ │ +039638: |[039638] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +039648: 1f03 9e00 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@009e │ │ +03964c: 6e10 f102 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@02f1 │ │ +039652: 0c00 |0005: move-result-object v0 │ │ +039654: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +039658: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +03965a: 0f00 |0009: return v0 │ │ +03965c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03965e: 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; │ │ @@ -19456,85 +19456,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 │ │ -039668: |[039668] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -039678: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -03967c: 07c0 |0002: move-object v0, v12 │ │ -03967e: 1f00 7400 |0003: check-cast v0, Landroid/os/Bundle; // type@0074 │ │ -039682: 6e20 2c02 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ -039688: 1a08 ca24 |0008: const-string v8, "states" // string@24ca │ │ -03968c: 6e20 1902 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0219 │ │ -039692: 0c02 |000d: move-result-object v2 │ │ -039694: 54b8 0b01 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ -039698: 6e10 061c 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -03969e: 54b8 0a01 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -0396a2: 6e10 061c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -0396a8: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -0396ac: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0396ae: 2128 |001b: array-length v8, v2 │ │ -0396b0: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -0396b4: 54b9 0b01 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ -0396b8: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -0396bc: 1f08 9d00 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@009d │ │ -0396c0: 6e20 041c 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -0396c6: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0396ca: 28f2 |0029: goto 001b // -000e │ │ -0396cc: 6e10 1d02 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@021d │ │ -0396d2: 0c07 |002d: move-result-object v7 │ │ -0396d4: 7210 921b 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1b92 │ │ -0396da: 0c04 |0031: move-result-object v4 │ │ -0396dc: 7210 261c 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -0396e2: 0a08 |0035: move-result v8 │ │ -0396e4: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -0396e8: 7210 271c 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -0396ee: 0c06 |003b: move-result-object v6 │ │ -0396f0: 1f06 ef03 |003c: check-cast v6, Ljava/lang/String; // type@03ef │ │ -0396f4: 1a08 b913 |003e: const-string v8, "f" // string@13b9 │ │ -0396f8: 6e20 c21b 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1bc2 │ │ -0396fe: 0a08 |0043: move-result v8 │ │ -039700: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -039704: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -039706: 6e20 c31b 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1bc3 │ │ -03970c: 0c08 |004a: move-result-object v8 │ │ -03970e: 7110 8f1b 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1b8f │ │ -039714: 0a05 |004e: move-result v5 │ │ -039716: 54b8 0901 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ -03971a: 6e30 7603 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@0376 │ │ -039720: 0c01 |0054: move-result-object v1 │ │ -039722: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -039726: 54b8 0a01 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -03972a: 6e10 0f1c 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -039730: 0a08 |005c: move-result v8 │ │ -039732: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -039736: 54b8 0a01 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -03973a: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -03973c: 6e20 041c 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -039742: 28f2 |0065: goto 0057 // -000e │ │ -039744: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -039746: 6e20 2e03 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ -03974c: 54b8 0a01 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -039750: 6e30 0e1c 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ -039756: 28c3 |006f: goto 0032 // -003d │ │ -039758: 1a08 ae03 |0070: const-string v8, "FragmentStatePagerAdapter" // string@03ae │ │ -03975c: 2209 f003 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@03f0 │ │ -039760: 7010 c91b 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -039766: 1a0a 1002 |0077: const-string v10, "Bad fragment at key " // string@0210 │ │ -03976a: 6e20 d21b a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -039770: 0c09 |007c: move-result-object v9 │ │ -039772: 6e20 d21b 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -039778: 0c09 |0080: move-result-object v9 │ │ -03977a: 6e10 d61b 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -039780: 0c09 |0084: move-result-object v9 │ │ -039782: 7120 0518 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -039788: 28aa |0088: goto 0032 // -0056 │ │ -03978a: 0e00 |0089: return-void │ │ +039660: |[039660] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +039670: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +039674: 07c0 |0002: move-object v0, v12 │ │ +039676: 1f00 7400 |0003: check-cast v0, Landroid/os/Bundle; // type@0074 │ │ +03967a: 6e20 2c02 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@022c │ │ +039680: 1a08 c824 |0008: const-string v8, "states" // string@24c8 │ │ +039684: 6e20 1902 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@0219 │ │ +03968a: 0c02 |000d: move-result-object v2 │ │ +03968c: 54b8 0b01 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ +039690: 6e10 061c 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +039696: 54b8 0a01 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +03969a: 6e10 061c 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +0396a0: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +0396a4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0396a6: 2128 |001b: array-length v8, v2 │ │ +0396a8: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +0396ac: 54b9 0b01 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ +0396b0: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +0396b4: 1f08 9d00 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@009d │ │ +0396b8: 6e20 041c 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +0396be: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0396c2: 28f2 |0029: goto 001b // -000e │ │ +0396c4: 6e10 1d02 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@021d │ │ +0396ca: 0c07 |002d: move-result-object v7 │ │ +0396cc: 7210 921b 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1b92 │ │ +0396d2: 0c04 |0031: move-result-object v4 │ │ +0396d4: 7210 261c 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +0396da: 0a08 |0035: move-result v8 │ │ +0396dc: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +0396e0: 7210 271c 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +0396e6: 0c06 |003b: move-result-object v6 │ │ +0396e8: 1f06 ef03 |003c: check-cast v6, Ljava/lang/String; // type@03ef │ │ +0396ec: 1a08 b713 |003e: const-string v8, "f" // string@13b7 │ │ +0396f0: 6e20 c21b 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@1bc2 │ │ +0396f6: 0a08 |0043: move-result v8 │ │ +0396f8: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +0396fc: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +0396fe: 6e20 c31b 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1bc3 │ │ +039704: 0c08 |004a: move-result-object v8 │ │ +039706: 7110 8f1b 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1b8f │ │ +03970c: 0a05 |004e: move-result v5 │ │ +03970e: 54b8 0901 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ +039712: 6e30 7603 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@0376 │ │ +039718: 0c01 |0054: move-result-object v1 │ │ +03971a: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +03971e: 54b8 0a01 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +039722: 6e10 0f1c 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +039728: 0a08 |005c: move-result v8 │ │ +03972a: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +03972e: 54b8 0a01 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +039732: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +039734: 6e20 041c 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +03973a: 28f2 |0065: goto 0057 // -000e │ │ +03973c: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +03973e: 6e20 2e03 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ +039744: 54b8 0a01 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +039748: 6e30 0e1c 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@1c0e │ │ +03974e: 28c3 |006f: goto 0032 // -003d │ │ +039750: 1a08 ad03 |0070: const-string v8, "FragmentStatePagerAdapter" // string@03ad │ │ +039754: 2209 f003 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@03f0 │ │ +039758: 7010 c91b 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03975e: 1a0a 0f02 |0077: const-string v10, "Bad fragment at key " // string@020f │ │ +039762: 6e20 d21b a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +039768: 0c09 |007c: move-result-object v9 │ │ +03976a: 6e20 d21b 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +039770: 0c09 |0080: move-result-object v9 │ │ +039772: 6e10 d61b 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +039778: 0c09 |0084: move-result-object v9 │ │ +03977a: 7120 0518 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +039780: 28aa |0088: goto 0032 // -0056 │ │ +039782: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0005 line=198 │ │ 0x0008 line=199 │ │ 0x000e line=200 │ │ @@ -19573,57 +19573,57 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -03978c: |[03978c] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -03979c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03979e: 5475 0b01 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ -0397a2: 6e10 0f1c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0397a8: 0a05 |0006: move-result v5 │ │ -0397aa: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -0397ae: 2204 7400 |0009: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ -0397b2: 7010 0e02 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ -0397b8: 5475 0b01 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ -0397bc: 6e10 0f1c 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0397c2: 0a05 |0013: move-result v5 │ │ -0397c4: 2351 e304 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@04e3 │ │ -0397c8: 5475 0b01 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ -0397cc: 6e20 111c 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ -0397d2: 1a05 ca24 |001b: const-string v5, "states" // string@24ca │ │ -0397d6: 6e30 2602 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0226 │ │ -0397dc: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0397de: 5475 0a01 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -0397e2: 6e10 0f1c 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0397e8: 0a05 |0026: move-result v5 │ │ -0397ea: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -0397ee: 5475 0a01 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ -0397f2: 6e20 081c 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0397f8: 0c00 |002e: move-result-object v0 │ │ -0397fa: 1f00 9e00 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -0397fe: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -039802: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -039806: 2204 7400 |0035: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ -03980a: 7010 0e02 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ -039810: 2205 f003 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ -039814: 7010 c91b 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03981a: 1a06 b913 |003f: const-string v6, "f" // string@13b9 │ │ -03981e: 6e20 d21b 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -039824: 0c05 |0044: move-result-object v5 │ │ -039826: 6e20 ce1b 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03982c: 0c05 |0048: move-result-object v5 │ │ -03982e: 6e10 d61b 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -039834: 0c03 |004c: move-result-object v3 │ │ -039836: 5475 0901 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ -03983a: 6e40 7803 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@0378 │ │ -039840: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -039844: 28cd |0054: goto 0021 // -0033 │ │ -039846: 1104 |0055: return-object v4 │ │ +039784: |[039784] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +039794: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +039796: 5475 0b01 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ +03979a: 6e10 0f1c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0397a0: 0a05 |0006: move-result v5 │ │ +0397a2: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +0397a6: 2204 7400 |0009: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ +0397aa: 7010 0e02 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ +0397b0: 5475 0b01 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ +0397b4: 6e10 0f1c 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0397ba: 0a05 |0013: move-result v5 │ │ +0397bc: 2351 e304 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@04e3 │ │ +0397c0: 5475 0b01 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@010b │ │ +0397c4: 6e20 111c 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ +0397ca: 1a05 c824 |001b: const-string v5, "states" // string@24c8 │ │ +0397ce: 6e30 2602 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0226 │ │ +0397d4: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0397d6: 5475 0a01 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +0397da: 6e10 0f1c 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0397e0: 0a05 |0026: move-result v5 │ │ +0397e2: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +0397e6: 5475 0a01 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@010a │ │ +0397ea: 6e20 081c 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0397f0: 0c00 |002e: move-result-object v0 │ │ +0397f2: 1f00 9e00 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +0397f6: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +0397fa: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +0397fe: 2204 7400 |0035: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ +039802: 7010 0e02 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ +039808: 2205 f003 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ +03980c: 7010 c91b 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +039812: 1a06 b713 |003f: const-string v6, "f" // string@13b7 │ │ +039816: 6e20 d21b 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03981c: 0c05 |0044: move-result-object v5 │ │ +03981e: 6e20 ce1b 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +039824: 0c05 |0048: move-result-object v5 │ │ +039826: 6e10 d61b 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03982c: 0c03 |004c: move-result-object v3 │ │ +03982e: 5475 0901 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0109 │ │ +039832: 6e40 7803 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@0378 │ │ +039838: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03983c: 28cd |0054: goto 0021 // -0033 │ │ +03983e: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0001 line=175 │ │ 0x0009 line=176 │ │ 0x000e line=177 │ │ 0x0016 line=178 │ │ @@ -19652,32 +19652,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 │ │ -039848: |[039848] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -039858: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03985a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03985c: 0770 |0002: move-object v0, v7 │ │ -03985e: 1f00 9e00 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ -039862: 5441 0801 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ -039866: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -03986a: 5441 0801 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ -03986e: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -039872: 5441 0801 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ -039876: 6e20 2e03 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ -03987c: 5441 0801 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ -039880: 6e20 2f03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ -039886: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -03988a: 6e20 2e03 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ -039890: 6e20 2f03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ -039896: 5b40 0801 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ -03989a: 0e00 |0021: return-void │ │ +039840: |[039840] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +039850: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +039852: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +039854: 0770 |0002: move-object v0, v7 │ │ +039856: 1f00 9e00 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@009e │ │ +03985a: 5441 0801 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ +03985e: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +039862: 5441 0801 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ +039866: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +03986a: 5441 0801 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ +03986e: 6e20 2e03 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ +039874: 5441 0801 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ +039878: 6e20 2f03 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ +03987e: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +039882: 6e20 2e03 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@032e │ │ +039888: 6e20 2f03 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ +03988e: 5b40 0801 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0108 │ │ +039892: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x0009 line=146 │ │ 0x000d line=147 │ │ 0x0012 line=148 │ │ @@ -19698,30 +19698,30 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03989c: |[03989c] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0398ac: 0e00 |0000: return-void │ │ +039894: |[039894] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0398a4: 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; │ │ │ │ - source_file_idx : 943 (FragmentStatePagerAdapter.java) │ │ + source_file_idx : 942 (FragmentStatePagerAdapter.java) │ │ │ │ Class #40 header: │ │ class_idx : 178 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 816 │ │ -source_file_idx : 946 │ │ +source_file_idx : 945 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #40 annotations: │ │ Annotations on class │ │ @@ -19745,18 +19745,18 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0398b0: |[0398b0] android.support.v4.app.FragmentTransitionCompat21$1.:(Landroid/graphics/Rect;)V │ │ -0398c0: 5b01 0c01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@010c │ │ -0398c4: 7010 f017 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@17f0 │ │ -0398ca: 0e00 |0005: return-void │ │ +0398a8: |[0398a8] android.support.v4.app.FragmentTransitionCompat21$1.:(Landroid/graphics/Rect;)V │ │ +0398b8: 5b01 0c01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@010c │ │ +0398bc: 7010 f017 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@17f0 │ │ +0398c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/graphics/Rect; │ │ │ │ @@ -19766,31 +19766,31 @@ │ │ type : '(Landroid/transition/Transition;)Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0398cc: |[0398cc] android.support.v4.app.FragmentTransitionCompat21$1.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ -0398dc: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@010c │ │ -0398e0: 1100 |0002: return-object v0 │ │ +0398c4: |[0398c4] android.support.v4.app.FragmentTransitionCompat21$1.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ +0398d4: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$1;.val$epicenter:Landroid/graphics/Rect; // field@010c │ │ +0398d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentTransitionCompat21$1; │ │ 0x0000 - 0x0003 reg=2 transition Landroid/transition/Transition; │ │ │ │ - source_file_idx : 946 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 945 (FragmentTransitionCompat21.java) │ │ │ │ Class #41 header: │ │ class_idx : 179 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 946 │ │ +source_file_idx : 945 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #41 annotations: │ │ Annotations on class │ │ @@ -19835,23 +19835,23 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0398e4: |[0398e4] android.support.v4.app.FragmentTransitionCompat21$2.:(Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V │ │ -0398f4: 5b01 0d01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@010d │ │ -0398f8: 5b02 1001 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0110 │ │ -0398fc: 5b03 1101 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0111 │ │ -039900: 5b04 1201 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0112 │ │ -039904: 5b05 0e01 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@010e │ │ -039908: 5b06 0f01 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@010f │ │ -03990c: 7010 a71b 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -039912: 0e00 |000f: return-void │ │ +0398dc: |[0398dc] android.support.v4.app.FragmentTransitionCompat21$2.:(Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V │ │ +0398ec: 5b01 0d01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@010d │ │ +0398f0: 5b02 1001 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0110 │ │ +0398f4: 5b03 1101 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0111 │ │ +0398f8: 5b04 1201 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0112 │ │ +0398fc: 5b05 0e01 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@010e │ │ +039900: 5b06 0f01 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@010f │ │ +039904: 7010 a71b 0000 |000c: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03990a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0010 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$2; │ │ 0x0000 - 0x0010 reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x0010 reg=2 (null) Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; │ │ @@ -19866,74 +19866,74 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -039914: |[039914] android.support.v4.app.FragmentTransitionCompat21$2.onPreDraw:()Z │ │ -039924: 5486 0d01 |0000: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@010d │ │ -039928: 6e10 d518 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ -03992e: 0c06 |0005: move-result-object v6 │ │ -039930: 6e20 7a19 8600 |0006: invoke-virtual {v6, v8}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@197a │ │ -039936: 5486 1001 |0009: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0110 │ │ -03993a: 7210 0504 0600 |000b: invoke-interface {v6}, Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;.getView:()Landroid/view/View; // method@0405 │ │ -039940: 0c01 |000e: move-result-object v1 │ │ -039942: 3801 6900 |000f: if-eqz v1, 0078 // +0069 │ │ -039946: 5486 1101 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0111 │ │ -03994a: 7210 461c 0600 |0013: invoke-interface {v6}, Ljava/util/Map;.isEmpty:()Z // method@1c46 │ │ -039950: 0a06 |0016: move-result v6 │ │ -039952: 3906 4600 |0017: if-nez v6, 005d // +0046 │ │ -039956: 5486 1201 |0019: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0112 │ │ -03995a: 7120 1004 1600 |001b: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0410 │ │ -039960: 5486 1201 |001e: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0112 │ │ -039964: 7210 471c 0600 |0020: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1c47 │ │ -03996a: 0c06 |0023: move-result-object v6 │ │ -03996c: 5487 1101 |0024: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0111 │ │ -039970: 7210 4b1c 0700 |0026: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1c4b │ │ -039976: 0c07 |0029: move-result-object v7 │ │ -039978: 7220 521c 7600 |002a: invoke-interface {v6, v7}, Ljava/util/Set;.retainAll:(Ljava/util/Collection;)Z // method@1c52 │ │ -03997e: 5486 1101 |002d: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0111 │ │ -039982: 7210 441c 0600 |002f: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1c44 │ │ -039988: 0c06 |0032: move-result-object v6 │ │ -03998a: 7210 511c 0600 |0033: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ -039990: 0c03 |0036: move-result-object v3 │ │ -039992: 7210 261c 0300 |0037: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -039998: 0a06 |003a: move-result v6 │ │ -03999a: 3806 2200 |003b: if-eqz v6, 005d // +0022 │ │ -03999e: 7210 271c 0300 |003d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -0399a4: 0c00 |0040: move-result-object v0 │ │ -0399a6: 1f00 1304 |0041: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ -0399aa: 7210 411c 0000 |0043: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ -0399b0: 0c04 |0046: move-result-object v4 │ │ -0399b2: 1f04 ef03 |0047: check-cast v4, Ljava/lang/String; // type@03ef │ │ -0399b6: 5486 1201 |0049: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0112 │ │ -0399ba: 7220 451c 4600 |004b: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ -0399c0: 0c05 |004e: move-result-object v5 │ │ -0399c2: 1f05 6803 |004f: check-cast v5, Landroid/view/View; // type@0368 │ │ -0399c6: 3805 e6ff |0051: if-eqz v5, 0037 // -001a │ │ -0399ca: 7210 401c 0000 |0053: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ -0399d0: 0c02 |0056: move-result-object v2 │ │ -0399d2: 1f02 ef03 |0057: check-cast v2, Ljava/lang/String; // type@03ef │ │ -0399d6: 6e20 1619 2500 |0059: invoke-virtual {v5, v2}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@1916 │ │ -0399dc: 28db |005c: goto 0037 // -0025 │ │ -0399de: 5486 0e01 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@010e │ │ -0399e2: 3806 1900 |005f: if-eqz v6, 0078 // +0019 │ │ -0399e6: 5486 0f01 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@010f │ │ -0399ea: 7120 0604 1600 |0063: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0406 │ │ -0399f0: 5486 0f01 |0066: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@010f │ │ -0399f4: 5487 1201 |0068: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0112 │ │ -0399f8: 7210 4b1c 0700 |006a: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1c4b │ │ -0399fe: 0c07 |006d: move-result-object v7 │ │ -039a00: 6e20 0d1c 7600 |006e: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@1c0d │ │ -039a06: 5486 0e01 |0071: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@010e │ │ -039a0a: 5487 0f01 |0073: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@010f │ │ -039a0e: 7120 0804 7600 |0075: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0408 │ │ -039a14: 1216 |0078: const/4 v6, #int 1 // #1 │ │ -039a16: 0f06 |0079: return v6 │ │ +03990c: |[03990c] android.support.v4.app.FragmentTransitionCompat21$2.onPreDraw:()Z │ │ +03991c: 5486 0d01 |0000: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$container:Landroid/view/View; // field@010d │ │ +039920: 6e10 d518 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ +039926: 0c06 |0005: move-result-object v6 │ │ +039928: 6e20 7a19 8600 |0006: invoke-virtual {v6, v8}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@197a │ │ +03992e: 5486 1001 |0009: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$inFragment:Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever; // field@0110 │ │ +039932: 7210 0504 0600 |000b: invoke-interface {v6}, Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;.getView:()Landroid/view/View; // method@0405 │ │ +039938: 0c01 |000e: move-result-object v1 │ │ +03993a: 3801 6900 |000f: if-eqz v1, 0078 // +0069 │ │ +03993e: 5486 1101 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0111 │ │ +039942: 7210 461c 0600 |0013: invoke-interface {v6}, Ljava/util/Map;.isEmpty:()Z // method@1c46 │ │ +039948: 0a06 |0016: move-result v6 │ │ +03994a: 3906 4600 |0017: if-nez v6, 005d // +0046 │ │ +03994e: 5486 1201 |0019: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0112 │ │ +039952: 7120 1004 1600 |001b: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0410 │ │ +039958: 5486 1201 |001e: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0112 │ │ +03995c: 7210 471c 0600 |0020: invoke-interface {v6}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1c47 │ │ +039962: 0c06 |0023: move-result-object v6 │ │ +039964: 5487 1101 |0024: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0111 │ │ +039968: 7210 4b1c 0700 |0026: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1c4b │ │ +03996e: 0c07 |0029: move-result-object v7 │ │ +039970: 7220 521c 7600 |002a: invoke-interface {v6, v7}, Ljava/util/Set;.retainAll:(Ljava/util/Collection;)Z // method@1c52 │ │ +039976: 5486 1101 |002d: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$nameOverrides:Ljava/util/Map; // field@0111 │ │ +03997a: 7210 441c 0600 |002f: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1c44 │ │ +039980: 0c06 |0032: move-result-object v6 │ │ +039982: 7210 511c 0600 |0033: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ +039988: 0c03 |0036: move-result-object v3 │ │ +03998a: 7210 261c 0300 |0037: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +039990: 0a06 |003a: move-result v6 │ │ +039992: 3806 2200 |003b: if-eqz v6, 005d // +0022 │ │ +039996: 7210 271c 0300 |003d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +03999c: 0c00 |0040: move-result-object v0 │ │ +03999e: 1f00 1304 |0041: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ +0399a2: 7210 411c 0000 |0043: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ +0399a8: 0c04 |0046: move-result-object v4 │ │ +0399aa: 1f04 ef03 |0047: check-cast v4, Ljava/lang/String; // type@03ef │ │ +0399ae: 5486 1201 |0049: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0112 │ │ +0399b2: 7220 451c 4600 |004b: invoke-interface {v6, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ +0399b8: 0c05 |004e: move-result-object v5 │ │ +0399ba: 1f05 6803 |004f: check-cast v5, Landroid/view/View; // type@0368 │ │ +0399be: 3805 e6ff |0051: if-eqz v5, 0037 // -001a │ │ +0399c2: 7210 401c 0000 |0053: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ +0399c8: 0c02 |0056: move-result-object v2 │ │ +0399ca: 1f02 ef03 |0057: check-cast v2, Ljava/lang/String; // type@03ef │ │ +0399ce: 6e20 1619 2500 |0059: invoke-virtual {v5, v2}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@1916 │ │ +0399d4: 28db |005c: goto 0037 // -0025 │ │ +0399d6: 5486 0e01 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@010e │ │ +0399da: 3806 1900 |005f: if-eqz v6, 0078 // +0019 │ │ +0399de: 5486 0f01 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@010f │ │ +0399e2: 7120 0604 1600 |0063: invoke-static {v6, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V // method@0406 │ │ +0399e8: 5486 0f01 |0066: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@010f │ │ +0399ec: 5487 1201 |0068: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$renamedViews:Ljava/util/Map; // field@0112 │ │ +0399f0: 7210 4b1c 0700 |006a: invoke-interface {v7}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1c4b │ │ +0399f6: 0c07 |006d: move-result-object v7 │ │ +0399f8: 6e20 0d1c 7600 |006e: invoke-virtual {v6, v7}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@1c0d │ │ +0399fe: 5486 0e01 |0071: iget-object v6, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enterTransition:Landroid/transition/Transition; // field@010e │ │ +039a02: 5487 0f01 |0073: iget-object v7, v8, Landroid/support/v4/app/FragmentTransitionCompat21$2;.val$enteringViews:Ljava/util/ArrayList; // field@010f │ │ +039a06: 7120 0804 7600 |0075: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0408 │ │ +039a0c: 1216 |0078: const/4 v6, #int 1 // #1 │ │ +039a0e: 0f06 |0079: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0009 line=116 │ │ 0x000f line=117 │ │ 0x0011 line=118 │ │ 0x0019 line=119 │ │ @@ -19954,21 +19954,21 @@ │ │ 0x0059 - 0x005d reg=2 from Ljava/lang/String; │ │ 0x0037 - 0x005d reg=3 i$ Ljava/util/Iterator; │ │ 0x0049 - 0x005d reg=4 to Ljava/lang/String; │ │ 0x0051 - 0x005d reg=5 view Landroid/view/View; │ │ 0x000f - 0x007a reg=1 fragmentView Landroid/view/View; │ │ 0x0000 - 0x007a reg=8 this Landroid/support/v4/app/FragmentTransitionCompat21$2; │ │ │ │ - source_file_idx : 946 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 945 (FragmentTransitionCompat21.java) │ │ │ │ Class #42 header: │ │ class_idx : 180 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 816 │ │ -source_file_idx : 946 │ │ +source_file_idx : 945 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #42 annotations: │ │ Annotations on class │ │ @@ -19996,18 +19996,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -039a18: |[039a18] android.support.v4.app.FragmentTransitionCompat21$3.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ -039a28: 5b01 1401 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0114 │ │ -039a2c: 7010 f017 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@17f0 │ │ -039a32: 0e00 |0005: return-void │ │ +039a10: |[039a10] android.support.v4.app.FragmentTransitionCompat21$3.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ +039a20: 5b01 1401 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0114 │ │ +039a24: 7010 f017 0000 |0002: invoke-direct {v0}, Landroid/transition/Transition$EpicenterCallback;.:()V // method@17f0 │ │ +039a2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ │ │ │ @@ -20017,43 +20017,43 @@ │ │ type : '(Landroid/transition/Transition;)Landroid/graphics/Rect;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -039a34: |[039a34] android.support.v4.app.FragmentTransitionCompat21$3.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ -039a44: 5410 1301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0113 │ │ -039a48: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -039a4c: 5410 1401 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0114 │ │ -039a50: 5400 2001 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0120 │ │ -039a54: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -039a58: 5410 1401 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0114 │ │ -039a5c: 5400 2001 |000c: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0120 │ │ -039a60: 7110 0704 0000 |000e: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$100:(Landroid/view/View;)Landroid/graphics/Rect; // method@0407 │ │ -039a66: 0c00 |0011: move-result-object v0 │ │ -039a68: 5b10 1301 |0012: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0113 │ │ -039a6c: 5410 1301 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0113 │ │ -039a70: 1100 |0016: return-object v0 │ │ +039a2c: |[039a2c] android.support.v4.app.FragmentTransitionCompat21$3.onGetEpicenter:(Landroid/transition/Transition;)Landroid/graphics/Rect; │ │ +039a3c: 5410 1301 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0113 │ │ +039a40: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +039a44: 5410 1401 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0114 │ │ +039a48: 5400 2001 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0120 │ │ +039a4c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +039a50: 5410 1401 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.val$epicenterView:Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; // field@0114 │ │ +039a54: 5400 2001 |000c: iget-object v0, v0, Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;.epicenter:Landroid/view/View; // field@0120 │ │ +039a58: 7110 0704 0000 |000e: invoke-static {v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.access$100:(Landroid/view/View;)Landroid/graphics/Rect; // method@0407 │ │ +039a5e: 0c00 |0011: move-result-object v0 │ │ +039a60: 5b10 1301 |0012: iput-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0113 │ │ +039a64: 5410 1301 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentTransitionCompat21$3;.mEpicenter:Landroid/graphics/Rect; // field@0113 │ │ +039a68: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x000a line=213 │ │ 0x0014 line=215 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v4/app/FragmentTransitionCompat21$3; │ │ 0x0000 - 0x0017 reg=2 transition Landroid/transition/Transition; │ │ │ │ - source_file_idx : 946 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 945 (FragmentTransitionCompat21.java) │ │ │ │ Class #43 header: │ │ class_idx : 181 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 946 │ │ +source_file_idx : 945 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #43 annotations: │ │ Annotations on class │ │ @@ -20118,28 +20118,28 @@ │ │ type : '(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -039a74: |[039a74] android.support.v4.app.FragmentTransitionCompat21$4.:(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V │ │ -039a84: 5b01 1d01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@011d │ │ -039a88: 5b02 1501 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0115 │ │ -039a8c: 5b03 1a01 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@011a │ │ -039a90: 5b04 1601 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0116 │ │ -039a94: 5b05 1701 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0117 │ │ -039a98: 5b06 1801 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@0118 │ │ -039a9c: 5b07 1f01 |000c: iput-object v7, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@011f │ │ -039aa0: 5b08 1e01 |000e: iput-object v8, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011e │ │ -039aa4: 5b09 1c01 |0010: iput-object v9, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@011c │ │ -039aa8: 5b0a 1901 |0012: iput-object v10, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0119 │ │ -039aac: 5b0b 1b01 |0014: iput-object v11, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@011b │ │ -039ab0: 7010 a71b 0000 |0016: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -039ab6: 0e00 |0019: return-void │ │ +039a6c: |[039a6c] android.support.v4.app.FragmentTransitionCompat21$4.:(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V │ │ +039a7c: 5b01 1d01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@011d │ │ +039a80: 5b02 1501 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0115 │ │ +039a84: 5b03 1a01 |0004: iput-object v3, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@011a │ │ +039a88: 5b04 1601 |0006: iput-object v4, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0116 │ │ +039a8c: 5b05 1701 |0008: iput-object v5, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0117 │ │ +039a90: 5b06 1801 |000a: iput-object v6, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@0118 │ │ +039a94: 5b07 1f01 |000c: iput-object v7, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@011f │ │ +039a98: 5b08 1e01 |000e: iput-object v8, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011e │ │ +039a9c: 5b09 1c01 |0010: iput-object v9, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@011c │ │ +039aa0: 5b0a 1901 |0012: iput-object v10, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0119 │ │ +039aa4: 5b0b 1b01 |0014: iput-object v11, v0, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@011b │ │ +039aa8: 7010 a71b 0000 |0016: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +039aae: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x001a reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$4; │ │ 0x0000 - 0x001a reg=1 (null) Landroid/view/View; │ │ 0x0000 - 0x001a reg=2 (null) Landroid/transition/Transition; │ │ @@ -20159,75 +20159,75 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -039ab8: |[039ab8] android.support.v4.app.FragmentTransitionCompat21$4.onPreDraw:()Z │ │ -039ac8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -039aca: 5496 1d01 |0001: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@011d │ │ -039ace: 6e10 d518 0600 |0003: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ -039ad4: 0c06 |0006: move-result-object v6 │ │ -039ad6: 6e20 7a19 9600 |0007: invoke-virtual {v6, v9}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@197a │ │ -039adc: 5496 1501 |000a: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0115 │ │ -039ae0: 3806 1000 |000c: if-eqz v6, 001c // +0010 │ │ -039ae4: 5496 1501 |000e: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0115 │ │ -039ae8: 5497 1a01 |0010: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@011a │ │ -039aec: 6e20 f417 7600 |0012: invoke-virtual {v6, v7}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@17f4 │ │ -039af2: 5496 1501 |0015: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0115 │ │ -039af6: 5497 1601 |0017: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0116 │ │ -039afa: 7120 1404 7600 |0019: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0414 │ │ -039b00: 5496 1701 |001c: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0117 │ │ -039b04: 3806 0900 |001e: if-eqz v6, 0027 // +0009 │ │ -039b08: 5496 1701 |0020: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0117 │ │ -039b0c: 5497 1801 |0022: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@0118 │ │ -039b10: 7120 1404 7600 |0024: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0414 │ │ -039b16: 5496 1f01 |0027: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@011f │ │ -039b1a: 3806 0900 |0029: if-eqz v6, 0032 // +0009 │ │ -039b1e: 5496 1f01 |002b: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@011f │ │ -039b22: 5497 1e01 |002d: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011e │ │ -039b26: 7120 1404 7600 |002f: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0414 │ │ -039b2c: 5496 1c01 |0032: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@011c │ │ -039b30: 7210 441c 0600 |0034: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1c44 │ │ -039b36: 0c06 |0037: move-result-object v6 │ │ -039b38: 7210 511c 0600 |0038: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ -039b3e: 0c02 |003b: move-result-object v2 │ │ -039b40: 7210 261c 0200 |003c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -039b46: 0a06 |003f: move-result v6 │ │ -039b48: 3806 1800 |0040: if-eqz v6, 0058 // +0018 │ │ -039b4c: 7210 271c 0200 |0042: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -039b52: 0c00 |0045: move-result-object v0 │ │ -039b54: 1f00 1304 |0046: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ -039b58: 7210 411c 0000 |0048: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ -039b5e: 0c05 |004b: move-result-object v5 │ │ -039b60: 1f05 6803 |004c: check-cast v5, Landroid/view/View; // type@0368 │ │ -039b64: 7210 401c 0000 |004e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ -039b6a: 0c03 |0051: move-result-object v3 │ │ -039b6c: 1f03 ef03 |0052: check-cast v3, Ljava/lang/String; // type@03ef │ │ -039b70: 6e20 1619 3500 |0054: invoke-virtual {v5, v3}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@1916 │ │ -039b76: 28e5 |0057: goto 003c // -001b │ │ -039b78: 5496 1901 |0058: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0119 │ │ -039b7c: 6e10 0f1c 0600 |005a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -039b82: 0a04 |005d: move-result v4 │ │ -039b84: 1201 |005e: const/4 v1, #int 0 // #0 │ │ -039b86: 3541 1200 |005f: if-ge v1, v4, 0071 // +0012 │ │ -039b8a: 5497 1b01 |0061: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@011b │ │ -039b8e: 5496 1901 |0063: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0119 │ │ -039b92: 6e20 081c 1600 |0065: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -039b98: 0c06 |0068: move-result-object v6 │ │ -039b9a: 1f06 6803 |0069: check-cast v6, Landroid/view/View; // type@0368 │ │ -039b9e: 6e30 f317 6708 |006b: invoke-virtual {v7, v6, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@17f3 │ │ -039ba4: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -039ba8: 28ef |0070: goto 005f // -0011 │ │ -039baa: 5496 1b01 |0071: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@011b │ │ -039bae: 5497 1a01 |0073: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@011a │ │ -039bb2: 6e30 f317 7608 |0075: invoke-virtual {v6, v7, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@17f3 │ │ -039bb8: 1216 |0078: const/4 v6, #int 1 // #1 │ │ -039bba: 0f06 |0079: return v6 │ │ +039ab0: |[039ab0] android.support.v4.app.FragmentTransitionCompat21$4.onPreDraw:()Z │ │ +039ac0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +039ac2: 5496 1d01 |0001: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sceneRoot:Landroid/view/View; // field@011d │ │ +039ac6: 6e10 d518 0600 |0003: invoke-virtual {v6}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ +039acc: 0c06 |0006: move-result-object v6 │ │ +039ace: 6e20 7a19 9600 |0007: invoke-virtual {v6, v9}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@197a │ │ +039ad4: 5496 1501 |000a: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0115 │ │ +039ad8: 3806 1000 |000c: if-eqz v6, 001c // +0010 │ │ +039adc: 5496 1501 |000e: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0115 │ │ +039ae0: 5497 1a01 |0010: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@011a │ │ +039ae4: 6e20 f417 7600 |0012: invoke-virtual {v6, v7}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@17f4 │ │ +039aea: 5496 1501 |0015: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enterTransition:Landroid/transition/Transition; // field@0115 │ │ +039aee: 5497 1601 |0017: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$enteringViews:Ljava/util/ArrayList; // field@0116 │ │ +039af2: 7120 1404 7600 |0019: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0414 │ │ +039af8: 5496 1701 |001c: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0117 │ │ +039afc: 3806 0900 |001e: if-eqz v6, 0027 // +0009 │ │ +039b00: 5496 1701 |0020: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitTransition:Landroid/transition/Transition; // field@0117 │ │ +039b04: 5497 1801 |0022: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$exitingViews:Ljava/util/ArrayList; // field@0118 │ │ +039b08: 7120 1404 7600 |0024: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0414 │ │ +039b0e: 5496 1f01 |0027: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@011f │ │ +039b12: 3806 0900 |0029: if-eqz v6, 0032 // +0009 │ │ +039b16: 5496 1f01 |002b: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTransition:Landroid/transition/Transition; // field@011f │ │ +039b1a: 5497 1e01 |002d: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$sharedElementTargets:Ljava/util/ArrayList; // field@011e │ │ +039b1e: 7120 1404 7600 |002f: invoke-static {v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21;.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0414 │ │ +039b24: 5496 1c01 |0032: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$renamedViews:Ljava/util/Map; // field@011c │ │ +039b28: 7210 441c 0600 |0034: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1c44 │ │ +039b2e: 0c06 |0037: move-result-object v6 │ │ +039b30: 7210 511c 0600 |0038: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ +039b36: 0c02 |003b: move-result-object v2 │ │ +039b38: 7210 261c 0200 |003c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +039b3e: 0a06 |003f: move-result v6 │ │ +039b40: 3806 1800 |0040: if-eqz v6, 0058 // +0018 │ │ +039b44: 7210 271c 0200 |0042: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +039b4a: 0c00 |0045: move-result-object v0 │ │ +039b4c: 1f00 1304 |0046: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ +039b50: 7210 411c 0000 |0048: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ +039b56: 0c05 |004b: move-result-object v5 │ │ +039b58: 1f05 6803 |004c: check-cast v5, Landroid/view/View; // type@0368 │ │ +039b5c: 7210 401c 0000 |004e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ +039b62: 0c03 |0051: move-result-object v3 │ │ +039b64: 1f03 ef03 |0052: check-cast v3, Ljava/lang/String; // type@03ef │ │ +039b68: 6e20 1619 3500 |0054: invoke-virtual {v5, v3}, Landroid/view/View;.setTransitionName:(Ljava/lang/String;)V // method@1916 │ │ +039b6e: 28e5 |0057: goto 003c // -001b │ │ +039b70: 5496 1901 |0058: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0119 │ │ +039b74: 6e10 0f1c 0600 |005a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +039b7a: 0a04 |005d: move-result v4 │ │ +039b7c: 1201 |005e: const/4 v1, #int 0 // #0 │ │ +039b7e: 3541 1200 |005f: if-ge v1, v4, 0071 // +0012 │ │ +039b82: 5497 1b01 |0061: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@011b │ │ +039b86: 5496 1901 |0063: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$hiddenViews:Ljava/util/ArrayList; // field@0119 │ │ +039b8a: 6e20 081c 1600 |0065: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +039b90: 0c06 |0068: move-result-object v6 │ │ +039b92: 1f06 6803 |0069: check-cast v6, Landroid/view/View; // type@0368 │ │ +039b96: 6e30 f317 6708 |006b: invoke-virtual {v7, v6, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@17f3 │ │ +039b9c: d801 0101 |006e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +039ba0: 28ef |0070: goto 005f // -0011 │ │ +039ba2: 5496 1b01 |0071: iget-object v6, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$overallTransition:Landroid/transition/Transition; // field@011b │ │ +039ba6: 5497 1a01 |0073: iget-object v7, v9, Landroid/support/v4/app/FragmentTransitionCompat21$4;.val$nonExistentView:Landroid/view/View; // field@011a │ │ +039baa: 6e30 f317 7608 |0075: invoke-virtual {v6, v7, v8}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@17f3 │ │ +039bb0: 1216 |0078: const/4 v6, #int 1 // #1 │ │ +039bb2: 0f06 |0079: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=280 │ │ 0x000a line=281 │ │ 0x000e line=282 │ │ 0x0015 line=283 │ │ 0x001c line=285 │ │ @@ -20249,21 +20249,21 @@ │ │ 0x0054 - 0x0058 reg=3 name Ljava/lang/String; │ │ 0x004e - 0x0058 reg=5 view Landroid/view/View; │ │ 0x005f - 0x007a reg=1 i I │ │ 0x003c - 0x007a reg=2 i$ Ljava/util/Iterator; │ │ 0x005e - 0x007a reg=4 numViews I │ │ 0x0000 - 0x007a reg=9 this Landroid/support/v4/app/FragmentTransitionCompat21$4; │ │ │ │ - source_file_idx : 946 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 945 (FragmentTransitionCompat21.java) │ │ │ │ Class #44 header: │ │ class_idx : 182 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 946 │ │ +source_file_idx : 945 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #44 annotations: │ │ Annotations on class │ │ @@ -20287,31 +20287,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -039bbc: |[039bbc] android.support.v4.app.FragmentTransitionCompat21$EpicenterView.:()V │ │ -039bcc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -039bd2: 0e00 |0003: return-void │ │ +039bb4: |[039bb4] android.support.v4.app.FragmentTransitionCompat21$EpicenterView.:()V │ │ +039bc4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +039bca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ │ │ │ Virtual methods - │ │ - source_file_idx : 946 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 945 (FragmentTransitionCompat21.java) │ │ │ │ Class #45 header: │ │ class_idx : 184 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 946 │ │ +source_file_idx : 945 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 0 │ │ │ │ Class #45 annotations: │ │ Annotations on class │ │ @@ -20344,17 +20344,17 @@ │ │ type : '(Ljava/util/ArrayList;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -039bd4: |[039bd4] android.support.v4.app.FragmentTransitionCompat21.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ -039be4: 7120 0c04 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@040c │ │ -039bea: 0e00 |0003: return-void │ │ +039bcc: |[039bcc] android.support.v4.app.FragmentTransitionCompat21.access$000:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ +039bdc: 7120 0c04 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@040c │ │ +039be2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Ljava/util/ArrayList; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -20363,18 +20363,18 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/Rect;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -039bec: |[039bec] android.support.v4.app.FragmentTransitionCompat21.access$100:(Landroid/view/View;)Landroid/graphics/Rect; │ │ -039bfc: 7110 1104 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@0411 │ │ -039c02: 0c00 |0003: move-result-object v0 │ │ -039c04: 1100 |0004: return-object v0 │ │ +039be4: |[039be4] android.support.v4.app.FragmentTransitionCompat21.access$100:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +039bf4: 7110 1104 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@0411 │ │ +039bfa: 0c00 |0003: move-result-object v0 │ │ +039bfc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ @@ -20382,28 +20382,28 @@ │ │ type : '(Ljava/lang/Object;Ljava/util/ArrayList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -039c08: |[039c08] android.support.v4.app.FragmentTransitionCompat21.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ -039c18: 0742 |0000: move-object v2, v4 │ │ -039c1a: 1f02 3103 |0001: check-cast v2, Landroid/transition/Transition; // type@0331 │ │ -039c1e: 6e10 0f1c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -039c24: 0a01 |0006: move-result v1 │ │ -039c26: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -039c28: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ -039c2c: 6e20 081c 0500 |000a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -039c32: 0c03 |000d: move-result-object v3 │ │ -039c34: 1f03 6803 |000e: check-cast v3, Landroid/view/View; // type@0368 │ │ -039c38: 6e20 f117 3200 |0010: invoke-virtual {v2, v3}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@17f1 │ │ -039c3e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -039c42: 28f3 |0015: goto 0008 // -000d │ │ -039c44: 0e00 |0016: return-void │ │ +039c00: |[039c00] android.support.v4.app.FragmentTransitionCompat21.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ +039c10: 0742 |0000: move-object v2, v4 │ │ +039c12: 1f02 3103 |0001: check-cast v2, Landroid/transition/Transition; // type@0331 │ │ +039c16: 6e10 0f1c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +039c1c: 0a01 |0006: move-result v1 │ │ +039c1e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +039c20: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ +039c24: 6e20 081c 0500 |000a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +039c2a: 0c03 |000d: move-result-object v3 │ │ +039c2c: 1f03 6803 |000e: check-cast v3, Landroid/view/View; // type@0368 │ │ +039c30: 6e20 f117 3200 |0010: invoke-virtual {v2, v3}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@17f1 │ │ +039c36: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +039c3a: 28f3 |0015: goto 0008 // -000d │ │ +039c3c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0003 line=317 │ │ 0x0007 line=318 │ │ 0x000a line=319 │ │ 0x0013 line=318 │ │ @@ -20421,39 +20421,39 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 20 │ │ ins : 10 │ │ outs : 7 │ │ insns size : 48 16-bit code units │ │ -039c48: |[039c48] android.support.v4.app.FragmentTransitionCompat21.addTransitionTargets:(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V │ │ -039c58: 390a 0400 |0000: if-nez v10, 0004 // +0004 │ │ -039c5c: 380b 2d00 |0002: if-eqz v11, 002f // +002d │ │ -039c60: 07a6 |0004: move-object v6, v10 │ │ -039c62: 1f06 3103 |0005: check-cast v6, Landroid/transition/Transition; // type@0331 │ │ -039c66: 3806 0500 |0007: if-eqz v6, 000c // +0005 │ │ -039c6a: 6e20 f117 e600 |0009: invoke-virtual {v6, v14}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@17f1 │ │ -039c70: 380b 0a00 |000c: if-eqz v11, 0016 // +000a │ │ -039c74: 07b8 |000e: move-object v8, v11 │ │ -039c76: 1f08 3103 |000f: check-cast v8, Landroid/transition/Transition; // type@0331 │ │ -039c7a: 0800 1300 |0011: move-object/from16 v0, v19 │ │ -039c7e: 7120 0804 0800 |0013: invoke-static {v8, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0408 │ │ -039c84: 380d 1600 |0016: if-eqz v13, 002c // +0016 │ │ -039c88: 6e10 d518 0c00 |0018: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ -039c8e: 0c09 |001b: move-result-object v9 │ │ -039c90: 2201 b300 |001c: new-instance v1, Landroid/support/v4/app/FragmentTransitionCompat21$2; // type@00b3 │ │ -039c94: 07c2 |001e: move-object v2, v12 │ │ -039c96: 07d3 |001f: move-object v3, v13 │ │ -039c98: 0804 1000 |0020: move-object/from16 v4, v16 │ │ -039c9c: 0805 1200 |0022: move-object/from16 v5, v18 │ │ -039ca0: 0807 1100 |0024: move-object/from16 v7, v17 │ │ -039ca4: 7607 fe03 0100 |0026: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21$2;.:(Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V // method@03fe │ │ -039caa: 6e20 7719 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1977 │ │ -039cb0: 7120 1604 f600 |002c: invoke-static {v6, v15}, Landroid/support/v4/app/FragmentTransitionCompat21;.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@0416 │ │ -039cb6: 0e00 |002f: return-void │ │ +039c40: |[039c40] android.support.v4.app.FragmentTransitionCompat21.addTransitionTargets:(Ljava/lang/Object;Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;Ljava/util/Map;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;)V │ │ +039c50: 390a 0400 |0000: if-nez v10, 0004 // +0004 │ │ +039c54: 380b 2d00 |0002: if-eqz v11, 002f // +002d │ │ +039c58: 07a6 |0004: move-object v6, v10 │ │ +039c5a: 1f06 3103 |0005: check-cast v6, Landroid/transition/Transition; // type@0331 │ │ +039c5e: 3806 0500 |0007: if-eqz v6, 000c // +0005 │ │ +039c62: 6e20 f117 e600 |0009: invoke-virtual {v6, v14}, Landroid/transition/Transition;.addTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@17f1 │ │ +039c68: 380b 0a00 |000c: if-eqz v11, 0016 // +000a │ │ +039c6c: 07b8 |000e: move-object v8, v11 │ │ +039c6e: 1f08 3103 |000f: check-cast v8, Landroid/transition/Transition; // type@0331 │ │ +039c72: 0800 1300 |0011: move-object/from16 v0, v19 │ │ +039c76: 7120 0804 0800 |0013: invoke-static {v8, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0408 │ │ +039c7c: 380d 1600 |0016: if-eqz v13, 002c // +0016 │ │ +039c80: 6e10 d518 0c00 |0018: invoke-virtual {v12}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ +039c86: 0c09 |001b: move-result-object v9 │ │ +039c88: 2201 b300 |001c: new-instance v1, Landroid/support/v4/app/FragmentTransitionCompat21$2; // type@00b3 │ │ +039c8c: 07c2 |001e: move-object v2, v12 │ │ +039c8e: 07d3 |001f: move-object v3, v13 │ │ +039c90: 0804 1000 |0020: move-object/from16 v4, v16 │ │ +039c94: 0805 1200 |0022: move-object/from16 v5, v18 │ │ +039c98: 0807 1100 |0024: move-object/from16 v7, v17 │ │ +039c9c: 7607 fe03 0100 |0026: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/app/FragmentTransitionCompat21$2;.:(Landroid/view/View;Landroid/support/v4/app/FragmentTransitionCompat21$ViewRetriever;Ljava/util/Map;Ljava/util/Map;Landroid/transition/Transition;Ljava/util/ArrayList;)V // method@03fe │ │ +039ca2: 6e20 7719 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1977 │ │ +039ca8: 7120 1604 f600 |002c: invoke-static {v6, v15}, Landroid/support/v4/app/FragmentTransitionCompat21;.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@0416 │ │ +039cae: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ 0x0007 line=103 │ │ 0x0009 line=104 │ │ 0x000c line=106 │ │ @@ -20486,19 +20486,19 @@ │ │ type : '(Landroid/view/ViewGroup;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -039cb8: |[039cb8] android.support.v4.app.FragmentTransitionCompat21.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V │ │ -039cc8: 0720 |0000: move-object v0, v2 │ │ -039cca: 1f00 3103 |0001: check-cast v0, Landroid/transition/Transition; // type@0331 │ │ -039cce: 7120 f617 0100 |0003: invoke-static {v1, v0}, Landroid/transition/TransitionManager;.beginDelayedTransition:(Landroid/view/ViewGroup;Landroid/transition/Transition;)V // method@17f6 │ │ -039cd4: 0e00 |0006: return-void │ │ +039cb0: |[039cb0] android.support.v4.app.FragmentTransitionCompat21.beginDelayedTransition:(Landroid/view/ViewGroup;Ljava/lang/Object;)V │ │ +039cc0: 0720 |0000: move-object v0, v2 │ │ +039cc2: 1f00 3103 |0001: check-cast v0, Landroid/transition/Transition; // type@0331 │ │ +039cc6: 7120 f617 0100 |0003: invoke-static {v1, v0}, Landroid/transition/TransitionManager;.beginDelayedTransition:(Landroid/view/ViewGroup;Landroid/transition/Transition;)V // method@17f6 │ │ +039ccc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x0006 line=70 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 transition Landroid/transition/Transition; │ │ @@ -20510,30 +20510,30 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -039cd8: |[039cd8] android.support.v4.app.FragmentTransitionCompat21.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object; │ │ -039ce8: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ -039cec: 7120 0c04 2300 |0002: invoke-static {v3, v2}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@040c │ │ -039cf2: 3804 0900 |0005: if-eqz v4, 000e // +0009 │ │ -039cf6: 7210 4b1c 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1c4b │ │ -039cfc: 0c00 |000a: move-result-object v0 │ │ -039cfe: 6e20 0d1c 0300 |000b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@1c0d │ │ -039d04: 6e10 091c 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -039d0a: 0a00 |0011: move-result v0 │ │ -039d0c: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -039d10: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -039d12: 1101 |0015: return-object v1 │ │ -039d14: 0710 |0016: move-object v0, v1 │ │ -039d16: 1f00 3103 |0017: check-cast v0, Landroid/transition/Transition; // type@0331 │ │ -039d1a: 7120 0804 3000 |0019: invoke-static {v0, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0408 │ │ -039d20: 28f9 |001c: goto 0015 // -0007 │ │ +039cd0: |[039cd0] android.support.v4.app.FragmentTransitionCompat21.captureExitingViews:(Ljava/lang/Object;Landroid/view/View;Ljava/util/ArrayList;Ljava/util/Map;)Ljava/lang/Object; │ │ +039ce0: 3801 1500 |0000: if-eqz v1, 0015 // +0015 │ │ +039ce4: 7120 0c04 2300 |0002: invoke-static {v3, v2}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@040c │ │ +039cea: 3804 0900 |0005: if-eqz v4, 000e // +0009 │ │ +039cee: 7210 4b1c 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1c4b │ │ +039cf4: 0c00 |000a: move-result-object v0 │ │ +039cf6: 6e20 0d1c 0300 |000b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.removeAll:(Ljava/util/Collection;)Z // method@1c0d │ │ +039cfc: 6e10 091c 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +039d02: 0a00 |0011: move-result v0 │ │ +039d04: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +039d08: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +039d0a: 1101 |0015: return-object v1 │ │ +039d0c: 0710 |0016: move-object v0, v1 │ │ +039d0e: 1f00 3103 |0017: check-cast v0, Landroid/transition/Transition; // type@0331 │ │ +039d12: 7120 0804 3000 |0019: invoke-static {v0, v3}, Landroid/support/v4/app/FragmentTransitionCompat21;.addTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V // method@0408 │ │ +039d18: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0002 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x000e line=53 │ │ @@ -20554,38 +20554,38 @@ │ │ type : '(Ljava/util/ArrayList;Landroid/view/View;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -039d24: |[039d24] android.support.v4.app.FragmentTransitionCompat21.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ -039d34: 6e10 d618 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -039d3a: 0a04 |0003: move-result v4 │ │ -039d3c: 3904 1200 |0004: if-nez v4, 0016 // +0012 │ │ -039d40: 2064 6e03 |0006: instance-of v4, v6, Landroid/view/ViewGroup; // type@036e │ │ -039d44: 3804 2000 |0008: if-eqz v4, 0028 // +0020 │ │ -039d48: 0763 |000a: move-object v3, v6 │ │ -039d4a: 1f03 6e03 |000b: check-cast v3, Landroid/view/ViewGroup; // type@036e │ │ -039d4e: 6e10 4819 0300 |000d: invoke-virtual {v3}, Landroid/view/ViewGroup;.isTransitionGroup:()Z // method@1948 │ │ -039d54: 0a04 |0010: move-result v4 │ │ -039d56: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ -039d5a: 6e20 041c 3500 |0013: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -039d60: 0e00 |0016: return-void │ │ -039d62: 6e10 3e19 0300 |0017: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ -039d68: 0a01 |001a: move-result v1 │ │ -039d6a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -039d6c: 3512 faff |001c: if-ge v2, v1, 0016 // -0006 │ │ -039d70: 6e20 3d19 2300 |001e: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ -039d76: 0c00 |0021: move-result-object v0 │ │ -039d78: 7120 0c04 0500 |0022: invoke-static {v5, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@040c │ │ -039d7e: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ -039d82: 28f5 |0027: goto 001c // -000b │ │ -039d84: 6e20 041c 6500 |0028: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -039d8a: 28eb |002b: goto 0016 // -0015 │ │ +039d1c: |[039d1c] android.support.v4.app.FragmentTransitionCompat21.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V │ │ +039d2c: 6e10 d618 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +039d32: 0a04 |0003: move-result v4 │ │ +039d34: 3904 1200 |0004: if-nez v4, 0016 // +0012 │ │ +039d38: 2064 6e03 |0006: instance-of v4, v6, Landroid/view/ViewGroup; // type@036e │ │ +039d3c: 3804 2000 |0008: if-eqz v4, 0028 // +0020 │ │ +039d40: 0763 |000a: move-object v3, v6 │ │ +039d42: 1f03 6e03 |000b: check-cast v3, Landroid/view/ViewGroup; // type@036e │ │ +039d46: 6e10 4819 0300 |000d: invoke-virtual {v3}, Landroid/view/ViewGroup;.isTransitionGroup:()Z // method@1948 │ │ +039d4c: 0a04 |0010: move-result v4 │ │ +039d4e: 3804 0600 |0011: if-eqz v4, 0017 // +0006 │ │ +039d52: 6e20 041c 3500 |0013: invoke-virtual {v5, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +039d58: 0e00 |0016: return-void │ │ +039d5a: 6e10 3e19 0300 |0017: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ +039d60: 0a01 |001a: move-result v1 │ │ +039d62: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +039d64: 3512 faff |001c: if-ge v2, v1, 0016 // -0006 │ │ +039d68: 6e20 3d19 2300 |001e: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ +039d6e: 0c00 |0021: move-result-object v0 │ │ +039d70: 7120 0c04 0500 |0022: invoke-static {v5, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.captureTransitioningViews:(Ljava/util/ArrayList;Landroid/view/View;)V // method@040c │ │ +039d76: d802 0201 |0025: add-int/lit8 v2, v2, #int 1 // #01 │ │ +039d7a: 28f5 |0027: goto 001c // -000b │ │ +039d7c: 6e20 041c 6500 |0028: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +039d82: 28eb |002b: goto 0016 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0006 line=232 │ │ 0x000b line=233 │ │ 0x000d line=234 │ │ 0x0013 line=235 │ │ @@ -20611,37 +20611,37 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 24 │ │ ins : 11 │ │ outs : 12 │ │ insns size : 42 16-bit code units │ │ -039d8c: |[039d8c] android.support.v4.app.FragmentTransitionCompat21.cleanupTransitions:(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V │ │ -039d9c: 07f2 |0000: move-object v2, v15 │ │ -039d9e: 1f02 3103 |0001: check-cast v2, Landroid/transition/Transition; // type@0331 │ │ -039da2: 0805 1100 |0003: move-object/from16 v5, v17 │ │ -039da6: 1f05 3103 |0005: check-cast v5, Landroid/transition/Transition; // type@0331 │ │ -039daa: 0807 1300 |0007: move-object/from16 v7, v19 │ │ -039dae: 1f07 3103 |0009: check-cast v7, Landroid/transition/Transition; // type@0331 │ │ -039db2: 080b 1500 |000b: move-object/from16 v11, v21 │ │ -039db6: 1f0b 3103 |000d: check-cast v11, Landroid/transition/Transition; // type@0331 │ │ -039dba: 380b 1a00 |000f: if-eqz v11, 0029 // +001a │ │ -039dbe: 6e10 d518 0d00 |0011: invoke-virtual {v13}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ -039dc4: 0c0c |0014: move-result-object v12 │ │ -039dc6: 2200 b500 |0015: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$4; // type@00b5 │ │ -039dca: 07d1 |0017: move-object v1, v13 │ │ -039dcc: 07e3 |0018: move-object v3, v14 │ │ -039dce: 0804 1000 |0019: move-object/from16 v4, v16 │ │ -039dd2: 0806 1200 |001b: move-object/from16 v6, v18 │ │ -039dd6: 0808 1400 |001d: move-object/from16 v8, v20 │ │ -039dda: 0809 1700 |001f: move-object/from16 v9, v23 │ │ -039dde: 080a 1600 |0021: move-object/from16 v10, v22 │ │ -039de2: 760c 0204 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/app/FragmentTransitionCompat21$4;.:(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V // method@0402 │ │ -039de8: 6e20 7719 0c00 |0026: invoke-virtual {v12, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1977 │ │ -039dee: 0e00 |0029: return-void │ │ +039d84: |[039d84] android.support.v4.app.FragmentTransitionCompat21.cleanupTransitions:(Landroid/view/View;Landroid/view/View;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/lang/Object;Ljava/util/ArrayList;Ljava/util/Map;)V │ │ +039d94: 07f2 |0000: move-object v2, v15 │ │ +039d96: 1f02 3103 |0001: check-cast v2, Landroid/transition/Transition; // type@0331 │ │ +039d9a: 0805 1100 |0003: move-object/from16 v5, v17 │ │ +039d9e: 1f05 3103 |0005: check-cast v5, Landroid/transition/Transition; // type@0331 │ │ +039da2: 0807 1300 |0007: move-object/from16 v7, v19 │ │ +039da6: 1f07 3103 |0009: check-cast v7, Landroid/transition/Transition; // type@0331 │ │ +039daa: 080b 1500 |000b: move-object/from16 v11, v21 │ │ +039dae: 1f0b 3103 |000d: check-cast v11, Landroid/transition/Transition; // type@0331 │ │ +039db2: 380b 1a00 |000f: if-eqz v11, 0029 // +001a │ │ +039db6: 6e10 d518 0d00 |0011: invoke-virtual {v13}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ +039dbc: 0c0c |0014: move-result-object v12 │ │ +039dbe: 2200 b500 |0015: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$4; // type@00b5 │ │ +039dc2: 07d1 |0017: move-object v1, v13 │ │ +039dc4: 07e3 |0018: move-object v3, v14 │ │ +039dc6: 0804 1000 |0019: move-object/from16 v4, v16 │ │ +039dca: 0806 1200 |001b: move-object/from16 v6, v18 │ │ +039dce: 0808 1400 |001d: move-object/from16 v8, v20 │ │ +039dd2: 0809 1700 |001f: move-object/from16 v9, v23 │ │ +039dd6: 080a 1600 |0021: move-object/from16 v10, v22 │ │ +039dda: 760c 0204 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/app/FragmentTransitionCompat21$4;.:(Landroid/view/View;Landroid/transition/Transition;Landroid/view/View;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Landroid/transition/Transition;Ljava/util/ArrayList;Ljava/util/Map;Ljava/util/ArrayList;Landroid/transition/Transition;)V // method@0402 │ │ +039de0: 6e20 7719 0c00 |0026: invoke-virtual {v12, v0}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@1977 │ │ +039de6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0005 line=273 │ │ 0x0009 line=274 │ │ 0x000d line=275 │ │ 0x000f line=276 │ │ @@ -20674,20 +20674,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -039df0: |[039df0] android.support.v4.app.FragmentTransitionCompat21.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -039e00: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ -039e04: 1f00 3103 |0002: check-cast v0, Landroid/transition/Transition; // type@0331 │ │ -039e08: 6e10 f217 0000 |0004: invoke-virtual {v0}, Landroid/transition/Transition;.clone:()Landroid/transition/Transition; // method@17f2 │ │ -039e0e: 0c00 |0007: move-result-object v0 │ │ -039e10: 1100 |0008: return-object v0 │ │ +039de8: |[039de8] android.support.v4.app.FragmentTransitionCompat21.cloneTransition:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +039df8: 3800 0800 |0000: if-eqz v0, 0008 // +0008 │ │ +039dfc: 1f00 3103 |0002: check-cast v0, Landroid/transition/Transition; // type@0331 │ │ +039e00: 6e10 f217 0000 |0004: invoke-virtual {v0}, Landroid/transition/Transition;.clone:()Landroid/transition/Transition; // method@17f2 │ │ +039e06: 0c00 |0007: move-result-object v0 │ │ +039e08: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ 0x0008 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 transition Ljava/lang/Object; │ │ @@ -20697,19 +20697,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -039e14: |[039e14] android.support.v4.app.FragmentTransitionCompat21.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V │ │ -039e24: 0710 |0000: move-object v0, v1 │ │ -039e26: 1f00 3103 |0001: check-cast v0, Landroid/transition/Transition; // type@0331 │ │ -039e2a: 6e30 f317 2003 |0003: invoke-virtual {v0, v2, v3}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@17f3 │ │ -039e30: 0e00 |0006: return-void │ │ +039e0c: |[039e0c] android.support.v4.app.FragmentTransitionCompat21.excludeTarget:(Ljava/lang/Object;Landroid/view/View;Z)V │ │ +039e1c: 0710 |0000: move-object v0, v1 │ │ +039e1e: 1f00 3103 |0001: check-cast v0, Landroid/transition/Transition; // type@0331 │ │ +039e22: 6e30 f317 2003 |0003: invoke-virtual {v0, v2, v3}, Landroid/transition/Transition;.excludeTarget:(Landroid/view/View;Z)Landroid/transition/Transition; // method@17f3 │ │ +039e28: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=64 │ │ 0x0006 line=65 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 transition Landroid/transition/Transition; │ │ @@ -20722,36 +20722,36 @@ │ │ type : '(Ljava/util/Map;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -039e34: |[039e34] android.support.v4.app.FragmentTransitionCompat21.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V │ │ -039e44: 6e10 d618 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -039e4a: 0a05 |0003: move-result v5 │ │ -039e4c: 3905 2300 |0004: if-nez v5, 0027 // +0023 │ │ -039e50: 6e10 d318 0700 |0006: invoke-virtual {v7}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@18d3 │ │ -039e56: 0c03 |0009: move-result-object v3 │ │ -039e58: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ -039e5c: 7230 481c 3607 |000c: invoke-interface {v6, v3, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c48 │ │ -039e62: 2075 6e03 |000f: instance-of v5, v7, Landroid/view/ViewGroup; // type@036e │ │ -039e66: 3805 1600 |0011: if-eqz v5, 0027 // +0016 │ │ -039e6a: 0774 |0013: move-object v4, v7 │ │ -039e6c: 1f04 6e03 |0014: check-cast v4, Landroid/view/ViewGroup; // type@036e │ │ -039e70: 6e10 3e19 0400 |0016: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ -039e76: 0a01 |0019: move-result v1 │ │ -039e78: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -039e7a: 3512 0c00 |001b: if-ge v2, v1, 0027 // +000c │ │ -039e7e: 6e20 3d19 2400 |001d: invoke-virtual {v4, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ -039e84: 0c00 |0020: move-result-object v0 │ │ -039e86: 7120 1004 0600 |0021: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0410 │ │ -039e8c: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -039e90: 28f5 |0026: goto 001b // -000b │ │ -039e92: 0e00 |0027: return-void │ │ +039e2c: |[039e2c] android.support.v4.app.FragmentTransitionCompat21.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V │ │ +039e3c: 6e10 d618 0700 |0000: invoke-virtual {v7}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +039e42: 0a05 |0003: move-result v5 │ │ +039e44: 3905 2300 |0004: if-nez v5, 0027 // +0023 │ │ +039e48: 6e10 d318 0700 |0006: invoke-virtual {v7}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@18d3 │ │ +039e4e: 0c03 |0009: move-result-object v3 │ │ +039e50: 3803 0500 |000a: if-eqz v3, 000f // +0005 │ │ +039e54: 7230 481c 3607 |000c: invoke-interface {v6, v3, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c48 │ │ +039e5a: 2075 6e03 |000f: instance-of v5, v7, Landroid/view/ViewGroup; // type@036e │ │ +039e5e: 3805 1600 |0011: if-eqz v5, 0027 // +0016 │ │ +039e62: 0774 |0013: move-object v4, v7 │ │ +039e64: 1f04 6e03 |0014: check-cast v4, Landroid/view/ViewGroup; // type@036e │ │ +039e68: 6e10 3e19 0400 |0016: invoke-virtual {v4}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ +039e6e: 0a01 |0019: move-result v1 │ │ +039e70: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +039e72: 3512 0c00 |001b: if-ge v2, v1, 0027 // +000c │ │ +039e76: 6e20 3d19 2400 |001d: invoke-virtual {v4, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ +039e7c: 0c00 |0020: move-result-object v0 │ │ +039e7e: 7120 1004 0600 |0021: invoke-static {v6, v0}, Landroid/support/v4/app/FragmentTransitionCompat21;.findNamedViews:(Ljava/util/Map;Landroid/view/View;)V // method@0410 │ │ +039e84: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +039e88: 28f5 |0026: goto 001b // -000b │ │ +039e8a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0006 line=251 │ │ 0x000a line=252 │ │ 0x000c line=253 │ │ 0x000f line=255 │ │ @@ -20777,34 +20777,34 @@ │ │ type : '(Landroid/view/View;)Landroid/graphics/Rect;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -039e94: |[039e94] android.support.v4.app.FragmentTransitionCompat21.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; │ │ -039ea4: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -039ea6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -039ea8: 2200 6000 |0002: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -039eac: 7010 b301 0000 |0004: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -039eb2: 1222 |0007: const/4 v2, #int 2 // #2 │ │ -039eb4: 2321 d904 |0008: new-array v1, v2, [I // type@04d9 │ │ -039eb8: 6e20 c318 1700 |000a: invoke-virtual {v7, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@18c3 │ │ -039ebe: 4402 0104 |000d: aget v2, v1, v4 │ │ -039ec2: 4403 0106 |000f: aget v3, v1, v6 │ │ -039ec6: 4404 0104 |0011: aget v4, v1, v4 │ │ -039eca: 6e10 d718 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -039ed0: 0a05 |0016: move-result v5 │ │ -039ed2: b054 |0017: add-int/2addr v4, v5 │ │ -039ed4: 4405 0106 |0018: aget v5, v1, v6 │ │ -039ed8: 6e10 bc18 0700 |001a: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@18bc │ │ -039ede: 0a06 |001d: move-result v6 │ │ -039ee0: b065 |001e: add-int/2addr v5, v6 │ │ -039ee2: 6e55 bc01 2043 |001f: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ -039ee8: 1100 |0022: return-object v0 │ │ +039e8c: |[039e8c] android.support.v4.app.FragmentTransitionCompat21.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; │ │ +039e9c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +039e9e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +039ea0: 2200 6000 |0002: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +039ea4: 7010 b301 0000 |0004: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +039eaa: 1222 |0007: const/4 v2, #int 2 // #2 │ │ +039eac: 2321 d904 |0008: new-array v1, v2, [I // type@04d9 │ │ +039eb0: 6e20 c318 1700 |000a: invoke-virtual {v7, v1}, Landroid/view/View;.getLocationOnScreen:([I)V // method@18c3 │ │ +039eb6: 4402 0104 |000d: aget v2, v1, v4 │ │ +039eba: 4403 0106 |000f: aget v3, v1, v6 │ │ +039ebe: 4404 0104 |0011: aget v4, v1, v4 │ │ +039ec2: 6e10 d718 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +039ec8: 0a05 |0016: move-result v5 │ │ +039eca: b054 |0017: add-int/2addr v4, v5 │ │ +039ecc: 4405 0106 |0018: aget v5, v1, v6 │ │ +039ed0: 6e10 bc18 0700 |001a: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@18bc │ │ +039ed6: 0a06 |001d: move-result v6 │ │ +039ed8: b065 |001e: add-int/2addr v5, v6 │ │ +039eda: 6e55 bc01 2043 |001f: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ +039ee0: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=222 │ │ 0x0007 line=223 │ │ 0x000a line=224 │ │ 0x000d line=226 │ │ 0x0022 line=227 │ │ @@ -20818,18 +20818,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -039eec: |[039eec] android.support.v4.app.FragmentTransitionCompat21.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ -039efc: 6e10 d318 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@18d3 │ │ -039f02: 0c00 |0003: move-result-object v0 │ │ -039f04: 1100 |0004: return-object v0 │ │ +039ee4: |[039ee4] android.support.v4.app.FragmentTransitionCompat21.getTransitionName:(Landroid/view/View;)Ljava/lang/String; │ │ +039ef4: 6e10 d318 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTransitionName:()Ljava/lang/String; // method@18d3 │ │ +039efa: 0c00 |0003: move-result-object v0 │ │ +039efc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #13 : (in Landroid/support/v4/app/FragmentTransitionCompat21;) │ │ @@ -20837,64 +20837,64 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -039f08: |[039f08] android.support.v4.app.FragmentTransitionCompat21.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; │ │ -039f18: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -039f1a: 07a0 |0001: move-object v0, v10 │ │ -039f1c: 1f00 3103 |0002: check-cast v0, Landroid/transition/Transition; // type@0331 │ │ -039f20: 07b1 |0004: move-object v1, v11 │ │ -039f22: 1f01 3103 |0005: check-cast v1, Landroid/transition/Transition; // type@0331 │ │ -039f26: 07c3 |0007: move-object v3, v12 │ │ -039f28: 1f03 3103 |0008: check-cast v3, Landroid/transition/Transition; // type@0331 │ │ -039f2c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -039f30: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -039f34: 01d2 |000e: move v2, v13 │ │ -039f36: 3802 1800 |000f: if-eqz v2, 0027 // +0018 │ │ -039f3a: 2207 3303 |0011: new-instance v7, Landroid/transition/TransitionSet; // type@0333 │ │ -039f3e: 7010 f717 0700 |0013: invoke-direct {v7}, Landroid/transition/TransitionSet;.:()V // method@17f7 │ │ -039f44: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -039f48: 6e20 f817 0700 |0018: invoke-virtual {v7, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ -039f4e: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ -039f52: 6e20 f817 1700 |001d: invoke-virtual {v7, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ -039f58: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ -039f5c: 6e20 f817 3700 |0022: invoke-virtual {v7, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ -039f62: 0776 |0025: move-object v6, v7 │ │ -039f64: 1106 |0026: return-object v6 │ │ -039f66: 1204 |0027: const/4 v4, #int 0 // #0 │ │ -039f68: 3801 2700 |0028: if-eqz v1, 004f // +0027 │ │ -039f6c: 3800 2500 |002a: if-eqz v0, 004f // +0025 │ │ -039f70: 2208 3303 |002c: new-instance v8, Landroid/transition/TransitionSet; // type@0333 │ │ -039f74: 7010 f717 0800 |002e: invoke-direct {v8}, Landroid/transition/TransitionSet;.:()V // method@17f7 │ │ -039f7a: 6e20 f817 1800 |0031: invoke-virtual {v8, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ -039f80: 0c08 |0034: move-result-object v8 │ │ -039f82: 6e20 f817 0800 |0035: invoke-virtual {v8, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ -039f88: 0c08 |0038: move-result-object v8 │ │ -039f8a: 1219 |0039: const/4 v9, #int 1 // #1 │ │ -039f8c: 6e20 f917 9800 |003a: invoke-virtual {v8, v9}, Landroid/transition/TransitionSet;.setOrdering:(I)Landroid/transition/TransitionSet; // method@17f9 │ │ -039f92: 0c04 |003d: move-result-object v4 │ │ -039f94: 3803 1900 |003e: if-eqz v3, 0057 // +0019 │ │ -039f98: 2205 3303 |0040: new-instance v5, Landroid/transition/TransitionSet; // type@0333 │ │ -039f9c: 7010 f717 0500 |0042: invoke-direct {v5}, Landroid/transition/TransitionSet;.:()V // method@17f7 │ │ -039fa2: 3804 0500 |0045: if-eqz v4, 004a // +0005 │ │ -039fa6: 6e20 f817 4500 |0047: invoke-virtual {v5, v4}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ -039fac: 6e20 f817 3500 |004a: invoke-virtual {v5, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ -039fb2: 0756 |004d: move-object v6, v5 │ │ -039fb4: 28d8 |004e: goto 0026 // -0028 │ │ -039fb6: 3801 0400 |004f: if-eqz v1, 0053 // +0004 │ │ -039fba: 0714 |0051: move-object v4, v1 │ │ -039fbc: 28ec |0052: goto 003e // -0014 │ │ -039fbe: 3800 ebff |0053: if-eqz v0, 003e // -0015 │ │ -039fc2: 0704 |0055: move-object v4, v0 │ │ -039fc4: 28e8 |0056: goto 003e // -0018 │ │ -039fc6: 0746 |0057: move-object v6, v4 │ │ -039fc8: 28ce |0058: goto 0026 // -0032 │ │ +039f00: |[039f00] android.support.v4.app.FragmentTransitionCompat21.mergeTransitions:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object; │ │ +039f10: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +039f12: 07a0 |0001: move-object v0, v10 │ │ +039f14: 1f00 3103 |0002: check-cast v0, Landroid/transition/Transition; // type@0331 │ │ +039f18: 07b1 |0004: move-object v1, v11 │ │ +039f1a: 1f01 3103 |0005: check-cast v1, Landroid/transition/Transition; // type@0331 │ │ +039f1e: 07c3 |0007: move-object v3, v12 │ │ +039f20: 1f03 3103 |0008: check-cast v3, Landroid/transition/Transition; // type@0331 │ │ +039f24: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +039f28: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +039f2c: 01d2 |000e: move v2, v13 │ │ +039f2e: 3802 1800 |000f: if-eqz v2, 0027 // +0018 │ │ +039f32: 2207 3303 |0011: new-instance v7, Landroid/transition/TransitionSet; // type@0333 │ │ +039f36: 7010 f717 0700 |0013: invoke-direct {v7}, Landroid/transition/TransitionSet;.:()V // method@17f7 │ │ +039f3c: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +039f40: 6e20 f817 0700 |0018: invoke-virtual {v7, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ +039f46: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ +039f4a: 6e20 f817 1700 |001d: invoke-virtual {v7, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ +039f50: 3803 0500 |0020: if-eqz v3, 0025 // +0005 │ │ +039f54: 6e20 f817 3700 |0022: invoke-virtual {v7, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ +039f5a: 0776 |0025: move-object v6, v7 │ │ +039f5c: 1106 |0026: return-object v6 │ │ +039f5e: 1204 |0027: const/4 v4, #int 0 // #0 │ │ +039f60: 3801 2700 |0028: if-eqz v1, 004f // +0027 │ │ +039f64: 3800 2500 |002a: if-eqz v0, 004f // +0025 │ │ +039f68: 2208 3303 |002c: new-instance v8, Landroid/transition/TransitionSet; // type@0333 │ │ +039f6c: 7010 f717 0800 |002e: invoke-direct {v8}, Landroid/transition/TransitionSet;.:()V // method@17f7 │ │ +039f72: 6e20 f817 1800 |0031: invoke-virtual {v8, v1}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ +039f78: 0c08 |0034: move-result-object v8 │ │ +039f7a: 6e20 f817 0800 |0035: invoke-virtual {v8, v0}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ +039f80: 0c08 |0038: move-result-object v8 │ │ +039f82: 1219 |0039: const/4 v9, #int 1 // #1 │ │ +039f84: 6e20 f917 9800 |003a: invoke-virtual {v8, v9}, Landroid/transition/TransitionSet;.setOrdering:(I)Landroid/transition/TransitionSet; // method@17f9 │ │ +039f8a: 0c04 |003d: move-result-object v4 │ │ +039f8c: 3803 1900 |003e: if-eqz v3, 0057 // +0019 │ │ +039f90: 2205 3303 |0040: new-instance v5, Landroid/transition/TransitionSet; // type@0333 │ │ +039f94: 7010 f717 0500 |0042: invoke-direct {v5}, Landroid/transition/TransitionSet;.:()V // method@17f7 │ │ +039f9a: 3804 0500 |0045: if-eqz v4, 004a // +0005 │ │ +039f9e: 6e20 f817 4500 |0047: invoke-virtual {v5, v4}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ +039fa4: 6e20 f817 3500 |004a: invoke-virtual {v5, v3}, Landroid/transition/TransitionSet;.addTransition:(Landroid/transition/Transition;)Landroid/transition/TransitionSet; // method@17f8 │ │ +039faa: 0756 |004d: move-object v6, v5 │ │ +039fac: 28d8 |004e: goto 0026 // -0028 │ │ +039fae: 3801 0400 |004f: if-eqz v1, 0053 // +0004 │ │ +039fb2: 0714 |0051: move-object v4, v1 │ │ +039fb4: 28ec |0052: goto 003e // -0014 │ │ +039fb6: 3800 ebff |0053: if-eqz v0, 003e // -0015 │ │ +039fba: 0704 |0055: move-object v4, v0 │ │ +039fbc: 28e8 |0056: goto 003e // -0018 │ │ +039fbe: 0746 |0057: move-object v6, v4 │ │ +039fc0: 28ce |0058: goto 0026 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0002 line=148 │ │ 0x0005 line=149 │ │ 0x0008 line=150 │ │ 0x000a line=152 │ │ @@ -20945,28 +20945,28 @@ │ │ type : '(Ljava/lang/Object;Ljava/util/ArrayList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -039fcc: |[039fcc] android.support.v4.app.FragmentTransitionCompat21.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ -039fdc: 0742 |0000: move-object v2, v4 │ │ -039fde: 1f02 3103 |0001: check-cast v2, Landroid/transition/Transition; // type@0331 │ │ -039fe2: 6e10 0f1c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -039fe8: 0a01 |0006: move-result v1 │ │ -039fea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -039fec: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ -039ff0: 6e20 081c 0500 |000a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -039ff6: 0c03 |000d: move-result-object v3 │ │ -039ff8: 1f03 6803 |000e: check-cast v3, Landroid/view/View; // type@0368 │ │ -039ffc: 6e20 f417 3200 |0010: invoke-virtual {v2, v3}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@17f4 │ │ -03a002: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03a006: 28f3 |0015: goto 0008 // -000d │ │ -03a008: 0e00 |0016: return-void │ │ +039fc4: |[039fc4] android.support.v4.app.FragmentTransitionCompat21.removeTargets:(Ljava/lang/Object;Ljava/util/ArrayList;)V │ │ +039fd4: 0742 |0000: move-object v2, v4 │ │ +039fd6: 1f02 3103 |0001: check-cast v2, Landroid/transition/Transition; // type@0331 │ │ +039fda: 6e10 0f1c 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +039fe0: 0a01 |0006: move-result v1 │ │ +039fe2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +039fe4: 3510 0e00 |0008: if-ge v0, v1, 0016 // +000e │ │ +039fe8: 6e20 081c 0500 |000a: invoke-virtual {v5, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +039fee: 0c03 |000d: move-result-object v3 │ │ +039ff0: 1f03 6803 |000e: check-cast v3, Landroid/view/View; // type@0368 │ │ +039ff4: 6e20 f417 3200 |0010: invoke-virtual {v2, v3}, Landroid/transition/Transition;.removeTarget:(Landroid/view/View;)Landroid/transition/Transition; // method@17f4 │ │ +039ffa: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +039ffe: 28f3 |0015: goto 0008 // -000d │ │ +03a000: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0003 line=309 │ │ 0x0007 line=310 │ │ 0x000a line=311 │ │ 0x0013 line=310 │ │ @@ -20984,23 +20984,23 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -03a00c: |[03a00c] android.support.v4.app.FragmentTransitionCompat21.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V │ │ -03a01c: 0731 |0000: move-object v1, v3 │ │ -03a01e: 1f01 3103 |0001: check-cast v1, Landroid/transition/Transition; // type@0331 │ │ -03a022: 7110 1104 0400 |0003: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@0411 │ │ -03a028: 0c00 |0006: move-result-object v0 │ │ -03a02a: 2202 b200 |0007: new-instance v2, Landroid/support/v4/app/FragmentTransitionCompat21$1; // type@00b2 │ │ -03a02e: 7020 fc03 0200 |0009: invoke-direct {v2, v0}, Landroid/support/v4/app/FragmentTransitionCompat21$1;.:(Landroid/graphics/Rect;)V // method@03fc │ │ -03a034: 6e20 f517 2100 |000c: invoke-virtual {v1, v2}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@17f5 │ │ -03a03a: 0e00 |000f: return-void │ │ +03a004: |[03a004] android.support.v4.app.FragmentTransitionCompat21.setEpicenter:(Ljava/lang/Object;Landroid/view/View;)V │ │ +03a014: 0731 |0000: move-object v1, v3 │ │ +03a016: 1f01 3103 |0001: check-cast v1, Landroid/transition/Transition; // type@0331 │ │ +03a01a: 7110 1104 0400 |0003: invoke-static {v4}, Landroid/support/v4/app/FragmentTransitionCompat21;.getBoundsOnScreen:(Landroid/view/View;)Landroid/graphics/Rect; // method@0411 │ │ +03a020: 0c00 |0006: move-result-object v0 │ │ +03a022: 2202 b200 |0007: new-instance v2, Landroid/support/v4/app/FragmentTransitionCompat21$1; // type@00b2 │ │ +03a026: 7020 fc03 0200 |0009: invoke-direct {v2, v0}, Landroid/support/v4/app/FragmentTransitionCompat21$1;.:(Landroid/graphics/Rect;)V // method@03fc │ │ +03a02c: 6e20 f517 2100 |000c: invoke-virtual {v1, v2}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@17f5 │ │ +03a032: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0007 line=76 │ │ 0x000f line=82 │ │ locals : │ │ @@ -21014,37 +21014,37 @@ │ │ type : '(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03a03c: |[03a03c] android.support.v4.app.FragmentTransitionCompat21.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ -03a04c: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -03a050: 2200 b400 |0002: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$3; // type@00b4 │ │ -03a054: 7020 0004 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentTransitionCompat21$3;.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@0400 │ │ -03a05a: 6e20 f517 0100 |0007: invoke-virtual {v1, v0}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@17f5 │ │ -03a060: 0e00 |000a: return-void │ │ +03a034: |[03a034] android.support.v4.app.FragmentTransitionCompat21.setSharedElementEpicenter:(Landroid/transition/Transition;Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V │ │ +03a044: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +03a048: 2200 b400 |0002: new-instance v0, Landroid/support/v4/app/FragmentTransitionCompat21$3; // type@00b4 │ │ +03a04c: 7020 0004 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentTransitionCompat21$3;.:(Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView;)V // method@0400 │ │ +03a052: 6e20 f517 0100 |0007: invoke-virtual {v1, v0}, Landroid/transition/Transition;.setEpicenterCallback:(Landroid/transition/Transition$EpicenterCallback;)V // method@17f5 │ │ +03a058: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ 0x000a line=219 │ │ locals : │ │ 0x0000 - 0x000b reg=1 transition Landroid/transition/Transition; │ │ 0x0000 - 0x000b reg=2 epicenterView Landroid/support/v4/app/FragmentTransitionCompat21$EpicenterView; │ │ │ │ Virtual methods - │ │ - source_file_idx : 946 (FragmentTransitionCompat21.java) │ │ + source_file_idx : 945 (FragmentTransitionCompat21.java) │ │ │ │ Class #46 header: │ │ class_idx : 187 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1030 │ │ +source_file_idx : 1029 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #46 annotations: │ │ Annotations on class │ │ @@ -21080,21 +21080,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/INotificationSideChannel;) │ │ name : 'notify' │ │ type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1030 (INotificationSideChannel.java) │ │ + source_file_idx : 1029 (INotificationSideChannel.java) │ │ │ │ Class #47 header: │ │ class_idx : 185 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1030 │ │ +source_file_idx : 1029 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #47 annotations: │ │ Annotations on class │ │ @@ -21125,18 +21125,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03a064: |[03a064] android.support.v4.app.INotificationSideChannel$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -03a074: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03a07a: 5b01 2101 |0003: iput-object v1, v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0121 │ │ -03a07e: 0e00 |0005: return-void │ │ +03a05c: |[03a05c] android.support.v4.app.INotificationSideChannel$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +03a06c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03a072: 5b01 2101 |0003: iput-object v1, v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0121 │ │ +03a076: 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; │ │ @@ -21148,17 +21148,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03a080: |[03a080] android.support.v4.app.INotificationSideChannel$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -03a090: 5410 2101 |0000: iget-object v0, v1, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0121 │ │ -03a094: 1100 |0002: return-object v0 │ │ +03a078: |[03a078] android.support.v4.app.INotificationSideChannel$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +03a088: 5410 2101 |0000: iget-object v0, v1, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0121 │ │ +03a08c: 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;) │ │ @@ -21166,32 +21166,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 │ │ -03a098: |[03a098] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ -03a0a8: 7100 4c02 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@024c │ │ -03a0ae: 0c00 |0003: move-result-object v0 │ │ -03a0b0: 1a01 e90f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0fe9 │ │ -03a0b4: 6e20 5802 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0258 │ │ -03a0ba: 6e20 5b02 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -03a0c0: 6e20 5602 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -03a0c6: 6e20 5b02 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -03a0cc: 5451 2101 |0012: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0121 │ │ -03a0d0: 1222 |0014: const/4 v2, #int 2 // #2 │ │ -03a0d2: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -03a0d4: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -03a0d6: 7254 4402 2130 |0017: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0244 │ │ -03a0dc: 6e10 5302 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ -03a0e2: 0e00 |001d: return-void │ │ -03a0e4: 0d01 |001e: move-exception v1 │ │ -03a0e6: 6e10 5302 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ -03a0ec: 2701 |0022: throw v1 │ │ +03a090: |[03a090] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ +03a0a0: 7100 4c02 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@024c │ │ +03a0a6: 0c00 |0003: move-result-object v0 │ │ +03a0a8: 1a01 e70f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0fe7 │ │ +03a0ac: 6e20 5802 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0258 │ │ +03a0b2: 6e20 5b02 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +03a0b8: 6e20 5602 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +03a0be: 6e20 5b02 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +03a0c4: 5451 2101 |0012: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0121 │ │ +03a0c8: 1222 |0014: const/4 v2, #int 2 // #2 │ │ +03a0ca: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +03a0cc: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +03a0ce: 7254 4402 2130 |0017: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0244 │ │ +03a0d4: 6e10 5302 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ +03a0da: 0e00 |001d: return-void │ │ +03a0dc: 0d01 |001e: move-exception v1 │ │ +03a0de: 6e10 5302 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ +03a0e4: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x001a │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ @@ -21213,30 +21213,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -03a0fc: |[03a0fc] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancelAll:(Ljava/lang/String;)V │ │ -03a10c: 7100 4c02 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@024c │ │ -03a112: 0c00 |0003: move-result-object v0 │ │ -03a114: 1a01 e90f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0fe9 │ │ -03a118: 6e20 5802 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0258 │ │ -03a11e: 6e20 5b02 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -03a124: 5451 2101 |000c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0121 │ │ -03a128: 1232 |000e: const/4 v2, #int 3 // #3 │ │ -03a12a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -03a12c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -03a12e: 7254 4402 2130 |0011: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0244 │ │ -03a134: 6e10 5302 0000 |0014: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ -03a13a: 0e00 |0017: return-void │ │ -03a13c: 0d01 |0018: move-exception v1 │ │ -03a13e: 6e10 5302 0000 |0019: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ -03a144: 2701 |001c: throw v1 │ │ +03a0f4: |[03a0f4] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancelAll:(Ljava/lang/String;)V │ │ +03a104: 7100 4c02 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@024c │ │ +03a10a: 0c00 |0003: move-result-object v0 │ │ +03a10c: 1a01 e70f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0fe7 │ │ +03a110: 6e20 5802 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0258 │ │ +03a116: 6e20 5b02 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +03a11c: 5451 2101 |000c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0121 │ │ +03a120: 1232 |000e: const/4 v2, #int 3 // #3 │ │ +03a122: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +03a124: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +03a126: 7254 4402 2130 |0011: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0244 │ │ +03a12c: 6e10 5302 0000 |0014: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ +03a132: 0e00 |0017: return-void │ │ +03a134: 0d01 |0018: move-exception v1 │ │ +03a136: 6e10 5302 0000 |0019: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ +03a13c: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0014 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=156 │ │ 0x0009 line=157 │ │ @@ -21254,40 +21254,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 │ │ -03a154: |[03a154] android.support.v4.app.INotificationSideChannel$Stub$Proxy.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ -03a164: 7100 4c02 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@024c │ │ -03a16a: 0c00 |0003: move-result-object v0 │ │ -03a16c: 1a01 e90f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0fe9 │ │ -03a170: 6e20 5802 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0258 │ │ -03a176: 6e20 5b02 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -03a17c: 6e20 5602 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -03a182: 6e20 5b02 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -03a188: 3809 1600 |0012: if-eqz v9, 0028 // +0016 │ │ -03a18c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -03a18e: 6e20 5602 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -03a194: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -03a196: 6e30 8e00 0901 |0019: invoke-virtual {v9, v0, v1}, Landroid/app/Notification;.writeToParcel:(Landroid/os/Parcel;I)V // method@008e │ │ -03a19c: 5451 2101 |001c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0121 │ │ -03a1a0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -03a1a2: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -03a1a4: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -03a1a6: 7254 4402 2130 |0021: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0244 │ │ -03a1ac: 6e10 5302 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ -03a1b2: 0e00 |0027: return-void │ │ -03a1b4: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -03a1b6: 6e20 5602 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -03a1bc: 28f0 |002c: goto 001c // -0010 │ │ -03a1be: 0d01 |002d: move-exception v1 │ │ -03a1c0: 6e10 5302 0000 |002e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ -03a1c6: 2701 |0031: throw v1 │ │ +03a14c: |[03a14c] android.support.v4.app.INotificationSideChannel$Stub$Proxy.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +03a15c: 7100 4c02 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@024c │ │ +03a162: 0c00 |0003: move-result-object v0 │ │ +03a164: 1a01 e70f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0fe7 │ │ +03a168: 6e20 5802 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0258 │ │ +03a16e: 6e20 5b02 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +03a174: 6e20 5602 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +03a17a: 6e20 5b02 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +03a180: 3809 1600 |0012: if-eqz v9, 0028 // +0016 │ │ +03a184: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +03a186: 6e20 5602 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +03a18c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +03a18e: 6e30 8e00 0901 |0019: invoke-virtual {v9, v0, v1}, Landroid/app/Notification;.writeToParcel:(Landroid/os/Parcel;I)V // method@008e │ │ +03a194: 5451 2101 |001c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0121 │ │ +03a198: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +03a19a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +03a19c: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +03a19e: 7254 4402 2130 |0021: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@0244 │ │ +03a1a4: 6e10 5302 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ +03a1aa: 0e00 |0027: return-void │ │ +03a1ac: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +03a1ae: 6e20 5602 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +03a1b4: 28f0 |002c: goto 001c // -0010 │ │ +03a1b6: 0d01 |002d: move-exception v1 │ │ +03a1b8: 6e10 5302 0000 |002e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@0253 │ │ +03a1be: 2701 |0031: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0024 │ │ -> 0x002d │ │ 0x0029 - 0x002c │ │ -> 0x002d │ │ positions : │ │ 0x0000 line=113 │ │ @@ -21307,21 +21307,21 @@ │ │ 0x0004 - 0x0032 reg=0 _data Landroid/os/Parcel; │ │ 0x0000 - 0x0032 reg=5 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ 0x0000 - 0x0032 reg=6 packageName Ljava/lang/String; │ │ 0x0000 - 0x0032 reg=7 id I │ │ 0x0000 - 0x0032 reg=8 tag Ljava/lang/String; │ │ 0x0000 - 0x0032 reg=9 notification Landroid/app/Notification; │ │ │ │ - source_file_idx : 1030 (INotificationSideChannel.java) │ │ + source_file_idx : 1029 (INotificationSideChannel.java) │ │ │ │ Class #48 header: │ │ class_idx : 186 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 114 │ │ -source_file_idx : 1030 │ │ +source_file_idx : 1029 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #48 annotations: │ │ Annotations on class │ │ @@ -21345,29 +21345,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 │ │ -03a1dc: |[03a1dc] android.support.v4.app.INotificationSideChannel$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; │ │ -03a1ec: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -03a1f0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03a1f2: 1100 |0003: return-object v0 │ │ -03a1f4: 1a01 e90f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0fe9 │ │ -03a1f8: 7220 4302 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@0243 │ │ -03a1fe: 0c00 |0009: move-result-object v0 │ │ -03a200: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -03a204: 2001 bb00 |000c: instance-of v1, v0, Landroid/support/v4/app/INotificationSideChannel; // type@00bb │ │ -03a208: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -03a20c: 1f00 bb00 |0010: check-cast v0, Landroid/support/v4/app/INotificationSideChannel; // type@00bb │ │ -03a210: 28f1 |0012: goto 0003 // -000f │ │ -03a212: 2200 b900 |0013: new-instance v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; // type@00b9 │ │ -03a216: 7020 1704 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@0417 │ │ -03a21c: 28eb |0018: goto 0003 // -0015 │ │ +03a1d4: |[03a1d4] android.support.v4.app.INotificationSideChannel$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; │ │ +03a1e4: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +03a1e8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03a1ea: 1100 |0003: return-object v0 │ │ +03a1ec: 1a01 e70f |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@0fe7 │ │ +03a1f0: 7220 4302 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@0243 │ │ +03a1f6: 0c00 |0009: move-result-object v0 │ │ +03a1f8: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +03a1fc: 2001 bb00 |000c: instance-of v1, v0, Landroid/support/v4/app/INotificationSideChannel; // type@00bb │ │ +03a200: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +03a204: 1f00 bb00 |0010: check-cast v0, Landroid/support/v4/app/INotificationSideChannel; // type@00bb │ │ +03a208: 28f1 |0012: goto 0003 // -000f │ │ +03a20a: 2200 b900 |0013: new-instance v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; // type@00b9 │ │ +03a20e: 7020 1704 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@0417 │ │ +03a214: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ 0x0003 line=36 │ │ 0x0004 line=32 │ │ 0x000a line=33 │ │ @@ -21383,16 +21383,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03a220: |[03a220] android.support.v4.app.INotificationSideChannel$Stub.asBinder:()Landroid/os/IBinder; │ │ -03a230: 1100 |0000: return-object v0 │ │ +03a218: |[03a218] android.support.v4.app.INotificationSideChannel$Stub.asBinder:()Landroid/os/IBinder; │ │ +03a228: 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;) │ │ @@ -21400,59 +21400,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 │ │ -03a234: |[03a234] android.support.v4.app.INotificationSideChannel$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -03a244: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -03a246: 2c07 5500 0000 |0001: sparse-switch v7, 00000056 // +00000055 │ │ -03a24c: 6f5a 0d02 7698 |0004: invoke-super {v6, v7, v8, v9, v10}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@020d │ │ -03a252: 0a04 |0007: move-result v4 │ │ -03a254: 0f04 |0008: return v4 │ │ -03a256: 1a05 e90f |0009: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0fe9 │ │ -03a25a: 6e20 5b02 5900 |000b: invoke-virtual {v9, v5}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -03a260: 28fa |000e: goto 0008 // -0006 │ │ -03a262: 1a05 e90f |000f: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0fe9 │ │ -03a266: 6e20 4b02 5800 |0011: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@024b │ │ -03a26c: 6e10 5202 0800 |0014: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -03a272: 0c00 |0017: move-result-object v0 │ │ -03a274: 6e10 4f02 0800 |0018: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -03a27a: 0a01 |001b: move-result v1 │ │ -03a27c: 6e10 5202 0800 |001c: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -03a282: 0c02 |001f: move-result-object v2 │ │ -03a284: 6e10 4f02 0800 |0020: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -03a28a: 0a05 |0023: move-result v5 │ │ -03a28c: 3805 0e00 |0024: if-eqz v5, 0032 // +000e │ │ -03a290: 6205 0000 |0026: sget-object v5, Landroid/app/Notification;.CREATOR:Landroid/os/Parcelable$Creator; // field@0000 │ │ -03a294: 7220 5f02 8500 |0028: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@025f │ │ -03a29a: 0c03 |002b: move-result-object v3 │ │ -03a29c: 1f03 1c00 |002c: check-cast v3, Landroid/app/Notification; // type@001c │ │ -03a2a0: 6e53 2004 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@0420 │ │ -03a2a6: 28d7 |0031: goto 0008 // -0029 │ │ -03a2a8: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -03a2aa: 28fb |0033: goto 002e // -0005 │ │ -03a2ac: 1a05 e90f |0034: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0fe9 │ │ -03a2b0: 6e20 4b02 5800 |0036: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@024b │ │ -03a2b6: 6e10 5202 0800 |0039: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -03a2bc: 0c00 |003c: move-result-object v0 │ │ -03a2be: 6e10 4f02 0800 |003d: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -03a2c4: 0a01 |0040: move-result v1 │ │ -03a2c6: 6e10 5202 0800 |0041: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -03a2cc: 0c02 |0044: move-result-object v2 │ │ -03a2ce: 6e40 1e04 0621 |0045: invoke-virtual {v6, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@041e │ │ -03a2d4: 28c0 |0048: goto 0008 // -0040 │ │ -03a2d6: 1a05 e90f |0049: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0fe9 │ │ -03a2da: 6e20 4b02 5800 |004b: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@024b │ │ -03a2e0: 6e10 5202 0800 |004e: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -03a2e6: 0c00 |0051: move-result-object v0 │ │ -03a2e8: 6e20 1f04 0600 |0052: invoke-virtual {v6, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancelAll:(Ljava/lang/String;)V // method@041f │ │ -03a2ee: 28b3 |0055: goto 0008 // -004d │ │ -03a2f0: 0002 0400 0100 0000 0200 0000 0300 ... |0056: sparse-switch-data (18 units) │ │ +03a22c: |[03a22c] android.support.v4.app.INotificationSideChannel$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +03a23c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +03a23e: 2c07 5500 0000 |0001: sparse-switch v7, 00000056 // +00000055 │ │ +03a244: 6f5a 0d02 7698 |0004: invoke-super {v6, v7, v8, v9, v10}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@020d │ │ +03a24a: 0a04 |0007: move-result v4 │ │ +03a24c: 0f04 |0008: return v4 │ │ +03a24e: 1a05 e70f |0009: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0fe7 │ │ +03a252: 6e20 5b02 5900 |000b: invoke-virtual {v9, v5}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +03a258: 28fa |000e: goto 0008 // -0006 │ │ +03a25a: 1a05 e70f |000f: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0fe7 │ │ +03a25e: 6e20 4b02 5800 |0011: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@024b │ │ +03a264: 6e10 5202 0800 |0014: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +03a26a: 0c00 |0017: move-result-object v0 │ │ +03a26c: 6e10 4f02 0800 |0018: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +03a272: 0a01 |001b: move-result v1 │ │ +03a274: 6e10 5202 0800 |001c: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +03a27a: 0c02 |001f: move-result-object v2 │ │ +03a27c: 6e10 4f02 0800 |0020: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +03a282: 0a05 |0023: move-result v5 │ │ +03a284: 3805 0e00 |0024: if-eqz v5, 0032 // +000e │ │ +03a288: 6205 0000 |0026: sget-object v5, Landroid/app/Notification;.CREATOR:Landroid/os/Parcelable$Creator; // field@0000 │ │ +03a28c: 7220 5f02 8500 |0028: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@025f │ │ +03a292: 0c03 |002b: move-result-object v3 │ │ +03a294: 1f03 1c00 |002c: check-cast v3, Landroid/app/Notification; // type@001c │ │ +03a298: 6e53 2004 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@0420 │ │ +03a29e: 28d7 |0031: goto 0008 // -0029 │ │ +03a2a0: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +03a2a2: 28fb |0033: goto 002e // -0005 │ │ +03a2a4: 1a05 e70f |0034: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0fe7 │ │ +03a2a8: 6e20 4b02 5800 |0036: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@024b │ │ +03a2ae: 6e10 5202 0800 |0039: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +03a2b4: 0c00 |003c: move-result-object v0 │ │ +03a2b6: 6e10 4f02 0800 |003d: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +03a2bc: 0a01 |0040: move-result v1 │ │ +03a2be: 6e10 5202 0800 |0041: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +03a2c4: 0c02 |0044: move-result-object v2 │ │ +03a2c6: 6e40 1e04 0621 |0045: invoke-virtual {v6, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@041e │ │ +03a2cc: 28c0 |0048: goto 0008 // -0040 │ │ +03a2ce: 1a05 e70f |0049: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@0fe7 │ │ +03a2d2: 6e20 4b02 5800 |004b: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@024b │ │ +03a2d8: 6e10 5202 0800 |004e: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +03a2de: 0c00 |0051: move-result-object v0 │ │ +03a2e0: 6e20 1f04 0600 |0052: invoke-virtual {v6, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancelAll:(Ljava/lang/String;)V // method@041f │ │ +03a2e6: 28b3 |0055: goto 0008 // -004d │ │ +03a2e8: 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 │ │ @@ -21483,21 +21483,21 @@ │ │ 0x0052 - 0x0068 reg=0 _arg0 Ljava/lang/String; │ │ 0x0000 - 0x0068 reg=6 this Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ 0x0000 - 0x0068 reg=7 code I │ │ 0x0000 - 0x0068 reg=8 data Landroid/os/Parcel; │ │ 0x0000 - 0x0068 reg=9 reply Landroid/os/Parcel; │ │ 0x0000 - 0x0068 reg=10 flags I │ │ │ │ - source_file_idx : 1030 (INotificationSideChannel.java) │ │ + source_file_idx : 1029 (INotificationSideChannel.java) │ │ │ │ Class #49 header: │ │ class_idx : 188 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2203 │ │ +source_file_idx : 2202 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #49 annotations: │ │ Annotations on class │ │ @@ -21522,18 +21522,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 │ │ -03a314: |[03a314] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -03a324: 5b01 2201 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0122 │ │ -03a328: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03a32e: 0e00 |0005: return-void │ │ +03a30c: |[03a30c] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +03a31c: 5b01 2201 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0122 │ │ +03a320: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03a326: 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; │ │ │ │ @@ -21543,35 +21543,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -03a330: |[03a330] android.support.v4.app.ListFragment$1.run:()V │ │ -03a340: 5420 2201 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0122 │ │ -03a344: 5400 2801 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a348: 5421 2201 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0122 │ │ -03a34c: 5411 2801 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a350: 6e20 661a 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@1a66 │ │ -03a356: 0e00 |000b: return-void │ │ +03a328: |[03a328] android.support.v4.app.ListFragment$1.run:()V │ │ +03a338: 5420 2201 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0122 │ │ +03a33c: 5400 2801 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a340: 5421 2201 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0122 │ │ +03a344: 5411 2801 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a348: 6e20 661a 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@1a66 │ │ +03a34e: 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; │ │ │ │ - source_file_idx : 2203 (ListFragment.java) │ │ + source_file_idx : 2202 (ListFragment.java) │ │ │ │ Class #50 header: │ │ class_idx : 189 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2203 │ │ +source_file_idx : 2202 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #50 annotations: │ │ Annotations on class │ │ @@ -21598,18 +21598,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 │ │ -03a358: |[03a358] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -03a368: 5b01 2301 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0123 │ │ -03a36c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03a372: 0e00 |0005: return-void │ │ +03a350: |[03a350] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +03a360: 5b01 2301 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0123 │ │ +03a364: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03a36a: 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; │ │ │ │ @@ -21619,42 +21619,42 @@ │ │ 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 │ │ -03a374: |[03a374] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -03a384: 5460 2301 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0123 │ │ -03a388: 0771 |0002: move-object v1, v7 │ │ -03a38a: 1f01 a403 |0003: check-cast v1, Landroid/widget/ListView; // type@03a4 │ │ -03a38e: 0782 |0005: move-object v2, v8 │ │ -03a390: 0193 |0006: move v3, v9 │ │ -03a392: 04a4 |0007: move-wide v4, v10 │ │ -03a394: 7406 3004 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@0430 │ │ -03a39a: 0e00 |000b: return-void │ │ +03a36c: |[03a36c] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +03a37c: 5460 2301 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0123 │ │ +03a380: 0771 |0002: move-object v1, v7 │ │ +03a382: 1f01 a403 |0003: check-cast v1, Landroid/widget/ListView; // type@03a4 │ │ +03a386: 0782 |0005: move-object v2, v8 │ │ +03a388: 0193 |0006: move v3, v9 │ │ +03a38a: 04a4 |0007: move-wide v4, v10 │ │ +03a38c: 7406 3004 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@0430 │ │ +03a392: 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; │ │ 0x0000 - 0x000c reg=7 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x000c reg=8 v Landroid/view/View; │ │ 0x0000 - 0x000c reg=9 position I │ │ 0x0000 - 0x000c reg=10 id J │ │ │ │ - source_file_idx : 2203 (ListFragment.java) │ │ + source_file_idx : 2202 (ListFragment.java) │ │ │ │ Class #51 header: │ │ class_idx : 190 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 158 │ │ -source_file_idx : 2203 │ │ +source_file_idx : 2202 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 10 │ │ │ │ Class #51 - │ │ Class descriptor : 'Landroid/support/v4/app/ListFragment;' │ │ @@ -21713,26 +21713,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03a39c: |[03a39c] android.support.v4.app.ListFragment.:()V │ │ -03a3ac: 7010 dd02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ -03a3b2: 2200 7700 |0003: new-instance v0, Landroid/os/Handler; // type@0077 │ │ -03a3b6: 7010 2e02 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ -03a3bc: 5b10 2701 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0127 │ │ -03a3c0: 2200 bc00 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@00bc │ │ -03a3c4: 7020 2504 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0425 │ │ -03a3ca: 5b10 2d01 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@012d │ │ -03a3ce: 2200 bd00 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00bd │ │ -03a3d2: 7020 2704 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@0427 │ │ -03a3d8: 5b10 2b01 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@012b │ │ -03a3dc: 0e00 |0018: return-void │ │ +03a394: |[03a394] android.support.v4.app.ListFragment.:()V │ │ +03a3a4: 7010 dd02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ +03a3aa: 2200 7700 |0003: new-instance v0, Landroid/os/Handler; // type@0077 │ │ +03a3ae: 7010 2e02 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ +03a3b4: 5b10 2701 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0127 │ │ +03a3b8: 2200 bc00 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@00bc │ │ +03a3bc: 7020 2504 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@0425 │ │ +03a3c2: 5b10 2d01 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@012d │ │ +03a3c6: 2200 bd00 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@00bd │ │ +03a3ca: 7020 2704 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@0427 │ │ +03a3d0: 5b10 2b01 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@012b │ │ +03a3d4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -21744,103 +21744,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -03a3e0: |[03a3e0] android.support.v4.app.ListFragment.ensureList:()V │ │ -03a3f0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03a3f2: 5463 2801 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a3f6: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -03a3fa: 0e00 |0005: return-void │ │ -03a3fc: 6e10 2d04 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@042d │ │ -03a402: 0c02 |0009: move-result-object v2 │ │ -03a404: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -03a408: 2203 df03 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@03df │ │ -03a40c: 1a04 fa02 |000e: const-string v4, "Content view not yet created" // string@02fa │ │ -03a410: 7020 8b1b 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -03a416: 2703 |0013: throw v3 │ │ -03a418: 2023 a403 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@03a4 │ │ -03a41c: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -03a420: 1f02 a403 |0018: check-cast v2, Landroid/widget/ListView; // type@03a4 │ │ -03a424: 5b62 2801 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a428: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -03a42a: 5c63 2a01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@012a │ │ -03a42e: 5463 2801 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a432: 5464 2b01 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@012b │ │ -03a436: 6e20 761a 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1a76 │ │ -03a43c: 5463 2401 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0124 │ │ -03a440: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -03a444: 5460 2401 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0124 │ │ -03a448: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -03a44a: 5b63 2401 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0124 │ │ -03a44e: 6e20 3304 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0433 │ │ -03a454: 5463 2701 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0127 │ │ -03a458: 5464 2d01 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@012d │ │ -03a45c: 6e20 3702 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0237 │ │ -03a462: 28cc |0039: goto 0005 // -0034 │ │ -03a464: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -03a46a: 6e20 b518 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -03a470: 0c03 |0040: move-result-object v3 │ │ -03a472: 1f03 b103 |0041: check-cast v3, Landroid/widget/TextView; // type@03b1 │ │ -03a476: 5b63 2e01 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ -03a47a: 5463 2e01 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ -03a47e: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -03a482: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -03a488: 6e20 b518 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -03a48e: 0c03 |004f: move-result-object v3 │ │ -03a490: 5b63 2601 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0126 │ │ -03a494: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -03a49a: 6e20 b518 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -03a4a0: 0c03 |0058: move-result-object v3 │ │ -03a4a2: 5b63 2c01 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ -03a4a6: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -03a4ac: 6e20 b518 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -03a4b2: 0c03 |0061: move-result-object v3 │ │ -03a4b4: 5b63 2901 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ -03a4b8: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -03a4be: 6e20 b518 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -03a4c4: 0c01 |006a: move-result-object v1 │ │ -03a4c6: 2013 a403 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@03a4 │ │ -03a4ca: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -03a4ce: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -03a4d2: 2203 ee03 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@03ee │ │ -03a4d6: 1a04 c70d |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0dc7 │ │ -03a4da: 7020 ae1b 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -03a4e0: 2703 |0078: throw v3 │ │ -03a4e2: 5463 2e01 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ -03a4e6: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -03a4ea: 6e20 e21a 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -03a4f0: 28d2 |0080: goto 0052 // -002e │ │ -03a4f2: 2203 ee03 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@03ee │ │ -03a4f6: 1a04 f902 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@02f9 │ │ -03a4fa: 7020 ae1b 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -03a500: 2703 |0088: throw v3 │ │ -03a502: 1f01 a403 |0089: check-cast v1, Landroid/widget/ListView; // type@03a4 │ │ -03a506: 5b61 2801 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a50a: 5463 2601 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0126 │ │ -03a50e: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -03a512: 5463 2801 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a516: 5464 2601 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0126 │ │ -03a51a: 6e20 721a 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1a72 │ │ -03a520: 2884 |0098: goto 001c // -007c │ │ -03a522: 5463 2501 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0125 │ │ -03a526: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -03a52a: 5463 2e01 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ -03a52e: 5464 2501 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0125 │ │ -03a532: 6e20 dc1a 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -03a538: 5463 2801 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a53c: 5464 2e01 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ -03a540: 6e20 721a 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1a72 │ │ -03a546: 2900 71ff |00ab: goto/16 001c // -008f │ │ -03a54a: 5463 2c01 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ -03a54e: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -03a552: 7030 3504 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0435 │ │ -03a558: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +03a3d8: |[03a3d8] android.support.v4.app.ListFragment.ensureList:()V │ │ +03a3e8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03a3ea: 5463 2801 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a3ee: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +03a3f2: 0e00 |0005: return-void │ │ +03a3f4: 6e10 2d04 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@042d │ │ +03a3fa: 0c02 |0009: move-result-object v2 │ │ +03a3fc: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +03a400: 2203 df03 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@03df │ │ +03a404: 1a04 f902 |000e: const-string v4, "Content view not yet created" // string@02f9 │ │ +03a408: 7020 8b1b 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +03a40e: 2703 |0013: throw v3 │ │ +03a410: 2023 a403 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@03a4 │ │ +03a414: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +03a418: 1f02 a403 |0018: check-cast v2, Landroid/widget/ListView; // type@03a4 │ │ +03a41c: 5b62 2801 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a420: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +03a422: 5c63 2a01 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@012a │ │ +03a426: 5463 2801 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a42a: 5464 2b01 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@012b │ │ +03a42e: 6e20 761a 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1a76 │ │ +03a434: 5463 2401 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0124 │ │ +03a438: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +03a43c: 5460 2401 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0124 │ │ +03a440: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +03a442: 5b63 2401 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0124 │ │ +03a446: 6e20 3304 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@0433 │ │ +03a44c: 5463 2701 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0127 │ │ +03a450: 5464 2d01 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@012d │ │ +03a454: 6e20 3702 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0237 │ │ +03a45a: 28cc |0039: goto 0005 // -0034 │ │ +03a45c: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +03a462: 6e20 b518 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +03a468: 0c03 |0040: move-result-object v3 │ │ +03a46a: 1f03 b103 |0041: check-cast v3, Landroid/widget/TextView; // type@03b1 │ │ +03a46e: 5b63 2e01 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ +03a472: 5463 2e01 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ +03a476: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +03a47a: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +03a480: 6e20 b518 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +03a486: 0c03 |004f: move-result-object v3 │ │ +03a488: 5b63 2601 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0126 │ │ +03a48c: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +03a492: 6e20 b518 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +03a498: 0c03 |0058: move-result-object v3 │ │ +03a49a: 5b63 2c01 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ +03a49e: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +03a4a4: 6e20 b518 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +03a4aa: 0c03 |0061: move-result-object v3 │ │ +03a4ac: 5b63 2901 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ +03a4b0: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +03a4b6: 6e20 b518 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +03a4bc: 0c01 |006a: move-result-object v1 │ │ +03a4be: 2013 a403 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@03a4 │ │ +03a4c2: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +03a4c6: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +03a4ca: 2203 ee03 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@03ee │ │ +03a4ce: 1a04 c50d |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0dc5 │ │ +03a4d2: 7020 ae1b 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +03a4d8: 2703 |0078: throw v3 │ │ +03a4da: 5463 2e01 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ +03a4de: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +03a4e2: 6e20 e21a 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +03a4e8: 28d2 |0080: goto 0052 // -002e │ │ +03a4ea: 2203 ee03 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@03ee │ │ +03a4ee: 1a04 f802 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@02f8 │ │ +03a4f2: 7020 ae1b 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +03a4f8: 2703 |0088: throw v3 │ │ +03a4fa: 1f01 a403 |0089: check-cast v1, Landroid/widget/ListView; // type@03a4 │ │ +03a4fe: 5b61 2801 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a502: 5463 2601 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0126 │ │ +03a506: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +03a50a: 5463 2801 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a50e: 5464 2601 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0126 │ │ +03a512: 6e20 721a 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1a72 │ │ +03a518: 2884 |0098: goto 001c // -007c │ │ +03a51a: 5463 2501 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0125 │ │ +03a51e: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +03a522: 5463 2e01 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ +03a526: 5464 2501 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0125 │ │ +03a52a: 6e20 dc1a 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +03a530: 5463 2801 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a534: 5464 2e01 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ +03a538: 6e20 721a 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1a72 │ │ +03a53e: 2900 71ff |00ab: goto/16 001c // -008f │ │ +03a542: 5463 2c01 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ +03a546: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +03a54a: 7030 3504 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0435 │ │ +03a550: 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 │ │ @@ -21885,77 +21885,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -03a55c: |[03a55c] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -03a56c: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -03a572: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -03a576: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -03a57a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -03a57c: 7010 2a04 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@042a │ │ -03a582: 5460 2c01 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ -03a586: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -03a58a: 2200 df03 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -03a58e: 1a01 c402 |0011: const-string v1, "Can't be used with a custom content view" // string@02c4 │ │ -03a592: 7020 8b1b 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -03a598: 2700 |0016: throw v0 │ │ -03a59a: 5560 2a01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@012a │ │ -03a59e: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -03a5a2: 0e00 |001b: return-void │ │ -03a5a4: 5c67 2a01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@012a │ │ -03a5a8: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -03a5ac: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -03a5b0: 5460 2c01 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ -03a5b4: 6e10 2b04 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ -03a5ba: 0c01 |0027: move-result-object v1 │ │ -03a5bc: 7120 c519 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ -03a5c2: 0c01 |002b: move-result-object v1 │ │ -03a5c4: 6e20 1a19 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ -03a5ca: 5460 2901 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ -03a5ce: 6e10 2b04 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ -03a5d4: 0c01 |0034: move-result-object v1 │ │ -03a5d6: 7120 c519 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ -03a5dc: 0c01 |0038: move-result-object v1 │ │ -03a5de: 6e20 1a19 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ -03a5e4: 5460 2c01 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ -03a5e8: 6e20 1919 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -03a5ee: 5460 2901 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ -03a5f2: 6e20 1919 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -03a5f8: 28d5 |0046: goto 001b // -002b │ │ -03a5fa: 5460 2c01 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ -03a5fe: 6e10 b118 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@18b1 │ │ -03a604: 5460 2901 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ -03a608: 6e10 b118 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@18b1 │ │ -03a60e: 28eb |0051: goto 003c // -0015 │ │ -03a610: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -03a614: 5460 2c01 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ -03a618: 6e10 2b04 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ -03a61e: 0c01 |0059: move-result-object v1 │ │ -03a620: 7120 c519 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ -03a626: 0c01 |005d: move-result-object v1 │ │ -03a628: 6e20 1a19 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ -03a62e: 5460 2901 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ -03a632: 6e10 2b04 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ -03a638: 0c01 |0066: move-result-object v1 │ │ -03a63a: 7120 c519 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ -03a640: 0c01 |006a: move-result-object v1 │ │ -03a642: 6e20 1a19 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ -03a648: 5460 2c01 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ -03a64c: 6e20 1919 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -03a652: 5460 2901 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ -03a656: 6e20 1919 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -03a65c: 28a3 |0078: goto 001b // -005d │ │ -03a65e: 5460 2c01 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ -03a662: 6e10 b118 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@18b1 │ │ -03a668: 5460 2901 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ -03a66c: 6e10 b118 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@18b1 │ │ -03a672: 28eb |0083: goto 006e // -0015 │ │ +03a554: |[03a554] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +03a564: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +03a56a: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +03a56e: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +03a572: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +03a574: 7010 2a04 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@042a │ │ +03a57a: 5460 2c01 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ +03a57e: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +03a582: 2200 df03 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +03a586: 1a01 c302 |0011: const-string v1, "Can't be used with a custom content view" // string@02c3 │ │ +03a58a: 7020 8b1b 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +03a590: 2700 |0016: throw v0 │ │ +03a592: 5560 2a01 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@012a │ │ +03a596: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +03a59a: 0e00 |001b: return-void │ │ +03a59c: 5c67 2a01 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@012a │ │ +03a5a0: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +03a5a4: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +03a5a8: 5460 2c01 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ +03a5ac: 6e10 2b04 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ +03a5b2: 0c01 |0027: move-result-object v1 │ │ +03a5b4: 7120 c519 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ +03a5ba: 0c01 |002b: move-result-object v1 │ │ +03a5bc: 6e20 1a19 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ +03a5c2: 5460 2901 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ +03a5c6: 6e10 2b04 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ +03a5cc: 0c01 |0034: move-result-object v1 │ │ +03a5ce: 7120 c519 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ +03a5d4: 0c01 |0038: move-result-object v1 │ │ +03a5d6: 6e20 1a19 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ +03a5dc: 5460 2c01 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ +03a5e0: 6e20 1919 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +03a5e6: 5460 2901 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ +03a5ea: 6e20 1919 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +03a5f0: 28d5 |0046: goto 001b // -002b │ │ +03a5f2: 5460 2c01 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ +03a5f6: 6e10 b118 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@18b1 │ │ +03a5fc: 5460 2901 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ +03a600: 6e10 b118 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@18b1 │ │ +03a606: 28eb |0051: goto 003c // -0015 │ │ +03a608: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +03a60c: 5460 2c01 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ +03a610: 6e10 2b04 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ +03a616: 0c01 |0059: move-result-object v1 │ │ +03a618: 7120 c519 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ +03a61e: 0c01 |005d: move-result-object v1 │ │ +03a620: 6e20 1a19 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ +03a626: 5460 2901 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ +03a62a: 6e10 2b04 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ +03a630: 0c01 |0066: move-result-object v1 │ │ +03a632: 7120 c519 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ +03a638: 0c01 |006a: move-result-object v1 │ │ +03a63a: 6e20 1a19 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@191a │ │ +03a640: 5460 2c01 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ +03a644: 6e20 1919 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +03a64a: 5460 2901 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ +03a64e: 6e20 1919 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +03a654: 28a3 |0078: goto 001b // -005d │ │ +03a656: 5460 2c01 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ +03a65a: 6e10 b118 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@18b1 │ │ +03a660: 5460 2901 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ +03a664: 6e10 b118 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@18b1 │ │ +03a66a: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -21986,18 +21986,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -03a674: |[03a674] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -03a684: 7010 2a04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@042a │ │ -03a68a: 5410 2801 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a68e: 1100 |0005: return-object v0 │ │ +03a66c: |[03a66c] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +03a67c: 7010 2a04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@042a │ │ +03a682: 5410 2801 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a686: 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; │ │ │ │ @@ -22006,73 +22006,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 │ │ -03a690: |[03a690] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -03a6a0: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -03a6a4: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -03a6a6: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -03a6a8: 6e10 2b04 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ -03a6ae: 0c00 |0007: move-result-object v0 │ │ -03a6b0: 2205 9b03 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@039b │ │ -03a6b4: 7020 f919 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ -03a6ba: 2203 a103 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@03a1 │ │ -03a6be: 7020 441a 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1a44 │ │ -03a6c4: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -03a6ca: 6e20 531a 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@1a53 │ │ -03a6d0: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -03a6d2: 6e20 541a 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1a54 │ │ -03a6d8: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -03a6dc: 6e20 551a 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@1a55 │ │ -03a6e2: 6e20 521a b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@1a52 │ │ -03a6e8: 2204 a803 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@03a8 │ │ -03a6ec: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -03a6ee: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -03a6f4: 7040 a11a 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1aa1 │ │ -03a6fa: 2207 9a03 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ -03a6fe: 7030 f819 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ -03a704: 6e30 471a 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a47 │ │ -03a70a: 2207 9a03 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ -03a70e: 7030 f819 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ -03a714: 6e30 fc19 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19fc │ │ -03a71a: 2201 9b03 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@039b │ │ -03a71e: 7020 f919 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ -03a724: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -03a72a: 6e20 061a 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@1a06 │ │ -03a730: 2206 b103 |0048: new-instance v6, Landroid/widget/TextView; // type@03b1 │ │ -03a734: 6e10 2b04 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ -03a73a: 0c07 |004d: move-result-object v7 │ │ -03a73c: 7020 c41a 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1ac4 │ │ -03a742: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -03a748: 6e20 d41a 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@1ad4 │ │ -03a74e: 6e20 d31a b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@1ad3 │ │ -03a754: 2207 9a03 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ -03a758: 7030 f819 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ -03a75e: 6e30 fc19 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19fc │ │ -03a764: 2202 a403 |0062: new-instance v2, Landroid/widget/ListView; // type@03a4 │ │ -03a768: 6e10 2b04 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ -03a76e: 0c07 |0067: move-result-object v7 │ │ -03a770: 7020 601a 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@1a60 │ │ -03a776: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -03a77c: 6e20 741a 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@1a74 │ │ -03a782: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -03a784: 6e20 711a 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@1a71 │ │ -03a78a: 2207 9a03 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ -03a78e: 7030 f819 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ -03a794: 6e30 fc19 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19fc │ │ -03a79a: 2207 9a03 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ -03a79e: 7030 f819 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ -03a7a4: 6e30 fc19 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19fc │ │ -03a7aa: 2207 9a03 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ -03a7ae: 7030 f819 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ -03a7b4: 6e20 071a 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a07 │ │ -03a7ba: 1105 |008d: return-object v5 │ │ +03a688: |[03a688] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +03a698: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +03a69c: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +03a69e: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +03a6a0: 6e10 2b04 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ +03a6a6: 0c00 |0007: move-result-object v0 │ │ +03a6a8: 2205 9b03 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@039b │ │ +03a6ac: 7020 f919 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ +03a6b2: 2203 a103 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@03a1 │ │ +03a6b6: 7020 441a 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1a44 │ │ +03a6bc: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +03a6c2: 6e20 531a 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@1a53 │ │ +03a6c8: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +03a6ca: 6e20 541a 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1a54 │ │ +03a6d0: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +03a6d4: 6e20 551a 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@1a55 │ │ +03a6da: 6e20 521a b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@1a52 │ │ +03a6e0: 2204 a803 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@03a8 │ │ +03a6e4: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +03a6e6: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +03a6ec: 7040 a11a 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1aa1 │ │ +03a6f2: 2207 9a03 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ +03a6f6: 7030 f819 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ +03a6fc: 6e30 471a 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a47 │ │ +03a702: 2207 9a03 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ +03a706: 7030 f819 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ +03a70c: 6e30 fc19 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19fc │ │ +03a712: 2201 9b03 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@039b │ │ +03a716: 7020 f919 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ +03a71c: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +03a722: 6e20 061a 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@1a06 │ │ +03a728: 2206 b103 |0048: new-instance v6, Landroid/widget/TextView; // type@03b1 │ │ +03a72c: 6e10 2b04 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ +03a732: 0c07 |004d: move-result-object v7 │ │ +03a734: 7020 c41a 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1ac4 │ │ +03a73a: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +03a740: 6e20 d41a 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@1ad4 │ │ +03a746: 6e20 d31a b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@1ad3 │ │ +03a74c: 2207 9a03 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ +03a750: 7030 f819 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ +03a756: 6e30 fc19 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19fc │ │ +03a75c: 2202 a403 |0062: new-instance v2, Landroid/widget/ListView; // type@03a4 │ │ +03a760: 6e10 2b04 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@042b │ │ +03a766: 0c07 |0067: move-result-object v7 │ │ +03a768: 7020 601a 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@1a60 │ │ +03a76e: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +03a774: 6e20 741a 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@1a74 │ │ +03a77a: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +03a77c: 6e20 711a 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@1a71 │ │ +03a782: 2207 9a03 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ +03a786: 7030 f819 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ +03a78c: 6e30 fc19 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19fc │ │ +03a792: 2207 9a03 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ +03a796: 7030 f819 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ +03a79c: 6e30 fc19 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19fc │ │ +03a7a2: 2207 9a03 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ +03a7a6: 7030 f819 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ +03a7ac: 6e20 071a 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a07 │ │ +03a7b2: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -22112,28 +22112,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03a7bc: |[03a7bc] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -03a7cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03a7ce: 5430 2701 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0127 │ │ -03a7d2: 5431 2d01 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@012d │ │ -03a7d6: 6e20 3a02 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -03a7dc: 5b32 2801 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a7e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -03a7e2: 5c30 2a01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@012a │ │ -03a7e6: 5b32 2901 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ -03a7ea: 5b32 2c01 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ -03a7ee: 5b32 2601 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0126 │ │ -03a7f2: 5b32 2e01 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ -03a7f6: 6f10 0803 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ -03a7fc: 0e00 |0018: return-void │ │ +03a7b4: |[03a7b4] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +03a7c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03a7c6: 5430 2701 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@0127 │ │ +03a7ca: 5431 2d01 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@012d │ │ +03a7ce: 6e20 3a02 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +03a7d4: 5b32 2801 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a7d8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +03a7da: 5c30 2a01 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@012a │ │ +03a7de: 5b32 2901 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0129 │ │ +03a7e2: 5b32 2c01 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@012c │ │ +03a7e6: 5b32 2601 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@0126 │ │ +03a7ea: 5b32 2e01 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ +03a7ee: 6f10 0803 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ +03a7f4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -22147,16 +22147,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 │ │ -03a800: |[03a800] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -03a810: 0e00 |0000: return-void │ │ +03a7f8: |[03a7f8] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +03a808: 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; │ │ @@ -22168,18 +22168,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 │ │ -03a814: |[03a814] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -03a824: 6f30 1503 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0315 │ │ -03a82a: 7010 2a04 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@042a │ │ -03a830: 0e00 |0006: return-void │ │ +03a80c: |[03a80c] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +03a81c: 6f30 1503 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0315 │ │ +03a822: 7010 2a04 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@042a │ │ +03a828: 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; │ │ @@ -22191,31 +22191,31 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -03a834: |[03a834] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -03a844: 7010 2a04 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@042a │ │ -03a84a: 5420 2e01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ -03a84e: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -03a852: 2200 df03 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -03a856: 1a01 c402 |0009: const-string v1, "Can't be used with a custom content view" // string@02c4 │ │ -03a85a: 7020 8b1b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -03a860: 2700 |000e: throw v0 │ │ -03a862: 5420 2e01 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ -03a866: 6e20 dc1a 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -03a86c: 5420 2501 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0125 │ │ -03a870: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -03a874: 5420 2801 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a878: 5421 2e01 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ -03a87c: 6e20 721a 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1a72 │ │ -03a882: 5b23 2501 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0125 │ │ -03a886: 0e00 |0021: return-void │ │ +03a82c: |[03a82c] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +03a83c: 7010 2a04 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@042a │ │ +03a842: 5420 2e01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ +03a846: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +03a84a: 2200 df03 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +03a84e: 1a01 c302 |0009: const-string v1, "Can't be used with a custom content view" // string@02c3 │ │ +03a852: 7020 8b1b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +03a858: 2700 |000e: throw v0 │ │ +03a85a: 5420 2e01 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ +03a85e: 6e20 dc1a 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +03a864: 5420 2501 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0125 │ │ +03a868: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +03a86c: 5420 2801 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a870: 5421 2e01 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@012e │ │ +03a874: 6e20 721a 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@1a72 │ │ +03a87a: 5b23 2501 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@0125 │ │ +03a87e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000f line=236 │ │ 0x0014 line=237 │ │ @@ -22231,38 +22231,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -03a888: |[03a888] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -03a898: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03a89a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -03a89c: 5443 2401 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0124 │ │ -03a8a0: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -03a8a4: 0110 |0006: move v0, v1 │ │ -03a8a6: 5b45 2401 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0124 │ │ -03a8aa: 5443 2801 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a8ae: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -03a8b2: 5443 2801 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a8b6: 6e20 6e1a 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1a6e │ │ -03a8bc: 5543 2a01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@012a │ │ -03a8c0: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -03a8c4: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -03a8c8: 6e10 2d04 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@042d │ │ -03a8ce: 0c03 |001b: move-result-object v3 │ │ -03a8d0: 6e10 d918 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@18d9 │ │ -03a8d6: 0c03 |001f: move-result-object v3 │ │ -03a8d8: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -03a8dc: 0112 |0022: move v2, v1 │ │ -03a8de: 7030 3504 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0435 │ │ -03a8e4: 0e00 |0026: return-void │ │ -03a8e6: 0120 |0027: move v0, v2 │ │ -03a8e8: 28df |0028: goto 0007 // -0021 │ │ +03a880: |[03a880] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +03a890: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03a892: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +03a894: 5443 2401 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0124 │ │ +03a898: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +03a89c: 0110 |0006: move v0, v1 │ │ +03a89e: 5b45 2401 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@0124 │ │ +03a8a2: 5443 2801 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a8a6: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +03a8aa: 5443 2801 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a8ae: 6e20 6e1a 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1a6e │ │ +03a8b4: 5543 2a01 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@012a │ │ +03a8b8: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +03a8bc: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +03a8c0: 6e10 2d04 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@042d │ │ +03a8c6: 0c03 |001b: move-result-object v3 │ │ +03a8c8: 6e10 d918 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@18d9 │ │ +03a8ce: 0c03 |001f: move-result-object v3 │ │ +03a8d0: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +03a8d4: 0112 |0022: move v2, v1 │ │ +03a8d6: 7030 3504 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0435 │ │ +03a8dc: 0e00 |0026: return-void │ │ +03a8de: 0120 |0027: move v0, v2 │ │ +03a8e0: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -22279,18 +22279,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03a8ec: |[03a8ec] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -03a8fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03a8fe: 7030 3504 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0435 │ │ -03a904: 0e00 |0004: return-void │ │ +03a8e4: |[03a8e4] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +03a8f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03a8f6: 7030 3504 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0435 │ │ +03a8fc: 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 │ │ @@ -22300,18 +22300,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -03a908: |[03a908] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -03a918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a91a: 7030 3504 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0435 │ │ -03a920: 0e00 |0004: return-void │ │ +03a900: |[03a900] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +03a910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a912: 7030 3504 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@0435 │ │ +03a918: 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 │ │ @@ -22321,35 +22321,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03a924: |[03a924] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -03a934: 7010 2a04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@042a │ │ -03a93a: 5410 2801 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ -03a93e: 6e20 7a1a 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@1a7a │ │ -03a944: 0e00 |0008: return-void │ │ +03a91c: |[03a91c] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +03a92c: 7010 2a04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@042a │ │ +03a932: 5410 2801 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@0128 │ │ +03a936: 6e20 7a1a 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@1a7a │ │ +03a93c: 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; │ │ 0x0000 - 0x0009 reg=2 position I │ │ │ │ - source_file_idx : 2203 (ListFragment.java) │ │ + source_file_idx : 2202 (ListFragment.java) │ │ │ │ Class #52 header: │ │ class_idx : 191 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2408 │ │ +source_file_idx : 2407 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #52 annotations: │ │ Annotations on class │ │ @@ -22386,21 +22386,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/LoaderManager$LoaderCallbacks;) │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2408 (LoaderManager.java) │ │ + source_file_idx : 2407 (LoaderManager.java) │ │ │ │ Class #53 header: │ │ class_idx : 192 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2408 │ │ +source_file_idx : 2407 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #53 annotations: │ │ Annotations on class │ │ @@ -22423,17 +22423,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03a948: |[03a948] android.support.v4.app.LoaderManager.:()V │ │ -03a958: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03a95e: 0e00 |0003: return-void │ │ +03a940: |[03a940] android.support.v4.app.LoaderManager.:()V │ │ +03a950: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03a956: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -22443,17 +22443,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03a960: |[03a960] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -03a970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03a972: 0f00 |0001: return v0 │ │ +03a958: |[03a958] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +03a968: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03a96a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/LoaderManager; │ │ │ │ #1 : (in Landroid/support/v4/app/LoaderManager;) │ │ @@ -22464,21 +22464,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/LoaderManager;) │ │ name : 'restartLoader' │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2408 (LoaderManager.java) │ │ + source_file_idx : 2407 (LoaderManager.java) │ │ │ │ Class #54 header: │ │ class_idx : 285 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2403 │ │ +source_file_idx : 2402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #54 annotations: │ │ Annotations on class │ │ @@ -22499,21 +22499,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/Loader$OnLoadCompleteListener;) │ │ name : 'onLoadComplete' │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2403 (Loader.java) │ │ + source_file_idx : 2402 (Loader.java) │ │ │ │ Class #55 header: │ │ class_idx : 193 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2408 │ │ +source_file_idx : 2407 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #55 annotations: │ │ Annotations on class │ │ @@ -22605,21 +22605,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 │ │ -03a974: |[03a974] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -03a984: 5b01 3d01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03a988: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03a98e: 5902 3501 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ -03a992: 5b03 2f01 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@012f │ │ -03a996: 5b04 3001 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ -03a99a: 0e00 |000b: return-void │ │ +03a96c: |[03a96c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +03a97c: 5b01 3d01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03a980: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03a986: 5902 3501 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ +03a98a: 5b03 2f01 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@012f │ │ +03a98e: 5b04 3001 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ +03a992: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ 0x0007 line=230 │ │ 0x0009 line=231 │ │ 0x000b line=232 │ │ @@ -22637,71 +22637,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 │ │ -03a99c: |[03a99c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -03a9ac: 5441 3001 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ -03a9b0: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -03a9b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -03a9b6: 5441 3d01 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03a9ba: 5411 3f01 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03a9be: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -03a9c2: 5441 3d01 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03a9c6: 5411 3f01 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03a9ca: 5411 c700 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -03a9ce: 5410 ed00 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -03a9d2: 5441 3d01 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03a9d6: 5411 3f01 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03a9da: 5411 c700 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -03a9de: 1a02 e51e |0019: const-string v2, "onLoadFinished" // string@1ee5 │ │ -03a9e2: 5b12 ed00 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -03a9e6: 6301 3e01 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03a9ea: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -03a9ee: 1a01 6709 |0021: const-string v1, "LoaderManager" // string@0967 │ │ -03a9f2: 2202 f003 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03a9f6: 7010 c91b 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03a9fc: 1a03 2200 |0028: const-string v3, " onLoadFinished in " // string@0022 │ │ -03aa00: 6e20 d21b 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03aa06: 0c02 |002d: move-result-object v2 │ │ -03aa08: 6e20 d11b 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03aa0e: 0c02 |0031: move-result-object v2 │ │ -03aa10: 1a03 e500 |0032: const-string v3, ": " // string@00e5 │ │ -03aa14: 6e20 d21b 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03aa1a: 0c02 |0037: move-result-object v2 │ │ -03aa1c: 6e20 8005 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0580 │ │ -03aa22: 0c03 |003b: move-result-object v3 │ │ -03aa24: 6e20 d21b 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03aa2a: 0c02 |003f: move-result-object v2 │ │ -03aa2c: 6e10 d61b 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03aa32: 0c02 |0043: move-result-object v2 │ │ -03aa34: 7120 0418 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03aa3a: 5441 3001 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ -03aa3e: 7230 3904 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0439 │ │ -03aa44: 5441 3d01 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03aa48: 5411 3f01 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03aa4c: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -03aa50: 5441 3d01 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03aa54: 5411 3f01 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03aa58: 5411 c700 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -03aa5c: 5b10 ed00 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -03aa60: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -03aa62: 5c41 3201 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ -03aa66: 0e00 |005d: return-void │ │ -03aa68: 0d01 |005e: move-exception v1 │ │ -03aa6a: 5442 3d01 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03aa6e: 5422 3f01 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03aa72: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -03aa76: 5442 3d01 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03aa7a: 5422 3f01 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03aa7e: 5422 c700 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -03aa82: 5b20 ed00 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -03aa86: 2701 |006d: throw v1 │ │ +03a994: |[03a994] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +03a9a4: 5441 3001 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ +03a9a8: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +03a9ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +03a9ae: 5441 3d01 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03a9b2: 5411 3f01 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03a9b6: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +03a9ba: 5441 3d01 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03a9be: 5411 3f01 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03a9c2: 5411 c700 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03a9c6: 5410 ed00 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +03a9ca: 5441 3d01 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03a9ce: 5411 3f01 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03a9d2: 5411 c700 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03a9d6: 1a02 e31e |0019: const-string v2, "onLoadFinished" // string@1ee3 │ │ +03a9da: 5b12 ed00 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +03a9de: 6301 3e01 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03a9e2: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +03a9e6: 1a01 6609 |0021: const-string v1, "LoaderManager" // string@0966 │ │ +03a9ea: 2202 f003 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +03a9ee: 7010 c91b 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03a9f4: 1a03 2200 |0028: const-string v3, " onLoadFinished in " // string@0022 │ │ +03a9f8: 6e20 d21b 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03a9fe: 0c02 |002d: move-result-object v2 │ │ +03aa00: 6e20 d11b 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03aa06: 0c02 |0031: move-result-object v2 │ │ +03aa08: 1a03 e400 |0032: const-string v3, ": " // string@00e4 │ │ +03aa0c: 6e20 d21b 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03aa12: 0c02 |0037: move-result-object v2 │ │ +03aa14: 6e20 8005 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0580 │ │ +03aa1a: 0c03 |003b: move-result-object v3 │ │ +03aa1c: 6e20 d21b 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03aa22: 0c02 |003f: move-result-object v2 │ │ +03aa24: 6e10 d61b 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03aa2a: 0c02 |0043: move-result-object v2 │ │ +03aa2c: 7120 0418 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03aa32: 5441 3001 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ +03aa36: 7230 3904 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0439 │ │ +03aa3c: 5441 3d01 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03aa40: 5411 3f01 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03aa44: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +03aa48: 5441 3d01 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03aa4c: 5411 3f01 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03aa50: 5411 c700 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03aa54: 5b10 ed00 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +03aa58: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +03aa5a: 5c41 3201 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ +03aa5e: 0e00 |005d: return-void │ │ +03aa60: 0d01 |005e: move-exception v1 │ │ +03aa62: 5442 3d01 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03aa66: 5422 3f01 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03aa6a: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +03aa6e: 5442 3d01 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03aa72: 5422 3f01 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03aa76: 5422 c700 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03aa7a: 5b20 ed00 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +03aa7e: 2701 |006d: throw v1 │ │ catches : 1 │ │ 0x001d - 0x004c │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x0005 line=420 │ │ @@ -22728,103 +22728,103 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -03aa94: |[03aa94] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -03aaa4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -03aaa6: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -03aaa8: 6302 3e01 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03aaac: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -03aab0: 1a02 6709 |0006: const-string v2, "LoaderManager" // string@0967 │ │ -03aab4: 2203 f003 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03aab8: 7010 c91b 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03aabe: 1a04 0800 |000d: const-string v4, " Destroying: " // string@0008 │ │ -03aac2: 6e20 d21b 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03aac8: 0c03 |0012: move-result-object v3 │ │ -03aaca: 6e20 d11b 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03aad0: 0c03 |0016: move-result-object v3 │ │ -03aad2: 6e10 d61b 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03aad8: 0c03 |001a: move-result-object v3 │ │ -03aada: 7120 0418 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03aae0: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -03aae2: 5c72 3301 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0133 │ │ -03aae6: 5571 3201 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ -03aaea: 5c75 3201 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ -03aaee: 5472 3001 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ -03aaf2: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -03aaf6: 5472 3701 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03aafa: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -03aafe: 5572 3401 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ -03ab02: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -03ab06: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -03ab0a: 6302 3e01 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03ab0e: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -03ab12: 1a02 6709 |0037: const-string v2, "LoaderManager" // string@0967 │ │ -03ab16: 2203 f003 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03ab1a: 7010 c91b 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03ab20: 1a04 1500 |003e: const-string v4, " Reseting: " // string@0015 │ │ -03ab24: 6e20 d21b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ab2a: 0c03 |0043: move-result-object v3 │ │ -03ab2c: 6e20 d11b 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03ab32: 0c03 |0047: move-result-object v3 │ │ -03ab34: 6e10 d61b 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03ab3a: 0c03 |004b: move-result-object v3 │ │ -03ab3c: 7120 0418 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03ab42: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -03ab44: 5472 3d01 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03ab48: 5422 3f01 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03ab4c: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -03ab50: 5472 3d01 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03ab54: 5422 3f01 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03ab58: 5422 c700 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -03ab5c: 5420 ed00 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -03ab60: 5472 3d01 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03ab64: 5422 3f01 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03ab68: 5422 c700 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -03ab6c: 1a03 e71e |0064: const-string v3, "onLoaderReset" // string@1ee7 │ │ -03ab70: 5b23 ed00 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -03ab74: 5472 3001 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ -03ab78: 5473 3701 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03ab7c: 7220 3a04 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@043a │ │ -03ab82: 5472 3d01 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03ab86: 5422 3f01 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03ab8a: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -03ab8e: 5472 3d01 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03ab92: 5422 3f01 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03ab96: 5422 c700 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -03ab9a: 5b20 ed00 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -03ab9e: 5b76 3001 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ -03aba2: 5b76 3101 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ -03aba6: 5c75 3401 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ -03abaa: 5472 3701 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03abae: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -03abb2: 5572 3601 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ -03abb6: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -03abba: 5c75 3601 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ -03abbe: 5472 3701 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03abc2: 6e20 9505 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0595 │ │ -03abc8: 5472 3701 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03abcc: 6e10 8f05 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@058f │ │ -03abd2: 5472 3801 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03abd6: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -03abda: 5472 3801 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03abde: 6e10 4104 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ -03abe4: 0e00 |00a0: return-void │ │ -03abe6: 0d02 |00a1: move-exception v2 │ │ -03abe8: 5473 3d01 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03abec: 5433 3f01 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03abf0: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -03abf4: 5473 3d01 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03abf8: 5433 3f01 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03abfc: 5433 c700 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -03ac00: 5b30 ed00 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ -03ac04: 2702 |00b0: throw v2 │ │ +03aa8c: |[03aa8c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +03aa9c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +03aa9e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +03aaa0: 6302 3e01 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03aaa4: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +03aaa8: 1a02 6609 |0006: const-string v2, "LoaderManager" // string@0966 │ │ +03aaac: 2203 f003 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03aab0: 7010 c91b 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03aab6: 1a04 0800 |000d: const-string v4, " Destroying: " // string@0008 │ │ +03aaba: 6e20 d21b 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03aac0: 0c03 |0012: move-result-object v3 │ │ +03aac2: 6e20 d11b 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03aac8: 0c03 |0016: move-result-object v3 │ │ +03aaca: 6e10 d61b 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03aad0: 0c03 |001a: move-result-object v3 │ │ +03aad2: 7120 0418 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03aad8: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +03aada: 5c72 3301 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0133 │ │ +03aade: 5571 3201 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ +03aae2: 5c75 3201 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ +03aae6: 5472 3001 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ +03aaea: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +03aaee: 5472 3701 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03aaf2: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +03aaf6: 5572 3401 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ +03aafa: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +03aafe: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +03ab02: 6302 3e01 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03ab06: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +03ab0a: 1a02 6609 |0037: const-string v2, "LoaderManager" // string@0966 │ │ +03ab0e: 2203 f003 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03ab12: 7010 c91b 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03ab18: 1a04 1500 |003e: const-string v4, " Reseting: " // string@0015 │ │ +03ab1c: 6e20 d21b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ab22: 0c03 |0043: move-result-object v3 │ │ +03ab24: 6e20 d11b 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03ab2a: 0c03 |0047: move-result-object v3 │ │ +03ab2c: 6e10 d61b 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03ab32: 0c03 |004b: move-result-object v3 │ │ +03ab34: 7120 0418 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03ab3a: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +03ab3c: 5472 3d01 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03ab40: 5422 3f01 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03ab44: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +03ab48: 5472 3d01 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03ab4c: 5422 3f01 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03ab50: 5422 c700 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03ab54: 5420 ed00 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +03ab58: 5472 3d01 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03ab5c: 5422 3f01 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03ab60: 5422 c700 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03ab64: 1a03 e51e |0064: const-string v3, "onLoaderReset" // string@1ee5 │ │ +03ab68: 5b23 ed00 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +03ab6c: 5472 3001 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ +03ab70: 5473 3701 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03ab74: 7220 3a04 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@043a │ │ +03ab7a: 5472 3d01 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03ab7e: 5422 3f01 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03ab82: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +03ab86: 5472 3d01 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03ab8a: 5422 3f01 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03ab8e: 5422 c700 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03ab92: 5b20 ed00 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +03ab96: 5b76 3001 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ +03ab9a: 5b76 3101 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ +03ab9e: 5c75 3401 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ +03aba2: 5472 3701 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03aba6: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +03abaa: 5572 3601 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ +03abae: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +03abb2: 5c75 3601 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ +03abb6: 5472 3701 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03abba: 6e20 9505 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0595 │ │ +03abc0: 5472 3701 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03abc4: 6e10 8f05 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@058f │ │ +03abca: 5472 3801 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03abce: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +03abd2: 5472 3801 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03abd6: 6e10 4104 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ +03abdc: 0e00 |00a0: return-void │ │ +03abde: 0d02 |00a1: move-exception v2 │ │ +03abe0: 5473 3d01 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03abe4: 5433 3f01 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03abe8: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +03abec: 5473 3d01 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03abf0: 5433 3f01 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03abf4: 5433 c700 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03abf8: 5b30 ed00 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@00ed │ │ +03abfc: 2702 |00b0: throw v2 │ │ catches : 1 │ │ 0x0068 - 0x006f │ │ -> 0x00a1 │ │ positions : │ │ 0x0002 line=327 │ │ 0x001e line=328 │ │ 0x0021 line=329 │ │ @@ -22862,112 +22862,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 │ │ -03ac14: |[03ac14] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03ac24: 6e20 5e1b 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ac2a: 1a00 a01a |0003: const-string v0, "mId=" // string@1aa0 │ │ -03ac2e: 6e20 5e1b 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ac34: 5230 3501 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ -03ac38: 6e20 5c1b 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -03ac3e: 1a00 6100 |000d: const-string v0, " mArgs=" // string@0061 │ │ -03ac42: 6e20 5e1b 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ac48: 5430 2f01 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@012f │ │ -03ac4c: 6e20 621b 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03ac52: 6e20 5e1b 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ac58: 1a00 7919 |001a: const-string v0, "mCallbacks=" // string@1979 │ │ -03ac5c: 6e20 5e1b 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ac62: 5430 3001 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ -03ac66: 6e20 621b 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03ac6c: 6e20 5e1b 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ac72: 1a00 031b |0027: const-string v0, "mLoader=" // string@1b03 │ │ -03ac76: 6e20 5e1b 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ac7c: 5430 3701 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03ac80: 6e20 621b 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03ac86: 5430 3701 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03ac8a: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -03ac8e: 5430 3701 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03ac92: 2201 f003 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03ac96: 7010 c91b 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03ac9c: 6e20 d21b 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03aca2: 0c01 |003f: move-result-object v1 │ │ -03aca4: 1a02 0200 |0040: const-string v2, " " // string@0002 │ │ -03aca8: 6e20 d21b 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03acae: 0c01 |0045: move-result-object v1 │ │ -03acb0: 6e10 d61b 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03acb6: 0c01 |0049: move-result-object v1 │ │ -03acb8: 6e57 8205 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@0582 │ │ -03acbe: 5530 3401 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ -03acc2: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -03acc6: 5530 3201 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ -03acca: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -03acce: 6e20 5e1b 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03acd4: 1a00 7e1a |0058: const-string v0, "mHaveData=" // string@1a7e │ │ -03acd8: 6e20 5e1b 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03acde: 5530 3401 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ -03ace2: 6e20 5f1b 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -03ace8: 1a00 1e00 |0062: const-string v0, " mDeliveredData=" // string@001e │ │ -03acec: 6e20 5e1b 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03acf2: 5530 3201 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ -03acf6: 6e20 641b 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -03acfc: 6e20 5e1b 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ad02: 1a00 da19 |006f: const-string v0, "mData=" // string@19da │ │ -03ad06: 6e20 5e1b 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ad0c: 5430 3101 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ -03ad10: 6e20 621b 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -03ad16: 6e20 5e1b 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ad1c: 1a00 4b1c |007c: const-string v0, "mStarted=" // string@1c4b │ │ -03ad20: 6e20 5e1b 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ad26: 5530 3c01 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03ad2a: 6e20 5f1b 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -03ad30: 1a00 7700 |0086: const-string v0, " mReportNextStart=" // string@0077 │ │ -03ad34: 6e20 5e1b 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ad3a: 5530 3901 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0139 │ │ -03ad3e: 6e20 5f1b 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -03ad44: 1a00 6800 |0090: const-string v0, " mDestroyed=" // string@0068 │ │ -03ad48: 6e20 5e1b 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ad4e: 5530 3301 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0133 │ │ -03ad52: 6e20 641b 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -03ad58: 6e20 5e1b 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ad5e: 1a00 e51b |009d: const-string v0, "mRetaining=" // string@1be5 │ │ -03ad62: 6e20 5e1b 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ad68: 5530 3a01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ -03ad6c: 6e20 5f1b 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -03ad72: 1a00 7b00 |00a7: const-string v0, " mRetainingStarted=" // string@007b │ │ -03ad76: 6e20 5e1b 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ad7c: 5530 3b01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@013b │ │ -03ad80: 6e20 5f1b 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -03ad86: 1a00 7100 |00b1: const-string v0, " mListenerRegistered=" // string@0071 │ │ -03ad8a: 6e20 5e1b 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ad90: 5530 3601 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ -03ad94: 6e20 641b 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -03ad9a: 5430 3801 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03ad9e: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -03ada2: 6e20 5e1b 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03ada8: 1a00 e20a |00c2: const-string v0, "Pending Loader " // string@0ae2 │ │ -03adac: 6e20 631b 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03adb2: 5430 3801 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03adb6: 6e20 5d1b 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1b5d │ │ -03adbc: 1a00 e400 |00cc: const-string v0, ":" // string@00e4 │ │ -03adc0: 6e20 631b 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03adc6: 5430 3801 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03adca: 2201 f003 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03adce: 7010 c91b 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03add4: 6e20 d21b 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03adda: 0c01 |00db: move-result-object v1 │ │ -03addc: 1a02 0200 |00dc: const-string v2, " " // string@0002 │ │ -03ade0: 6e20 d21b 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ade6: 0c01 |00e1: move-result-object v1 │ │ -03ade8: 6e10 d61b 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03adee: 0c01 |00e5: move-result-object v1 │ │ -03adf0: 6e57 4204 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@0442 │ │ -03adf6: 0e00 |00e9: return-void │ │ +03ac0c: |[03ac0c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03ac1c: 6e20 5e1b 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ac22: 1a00 9e1a |0003: const-string v0, "mId=" // string@1a9e │ │ +03ac26: 6e20 5e1b 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ac2c: 5230 3501 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ +03ac30: 6e20 5c1b 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +03ac36: 1a00 6000 |000d: const-string v0, " mArgs=" // string@0060 │ │ +03ac3a: 6e20 5e1b 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ac40: 5430 2f01 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@012f │ │ +03ac44: 6e20 621b 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +03ac4a: 6e20 5e1b 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ac50: 1a00 7719 |001a: const-string v0, "mCallbacks=" // string@1977 │ │ +03ac54: 6e20 5e1b 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ac5a: 5430 3001 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ +03ac5e: 6e20 621b 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +03ac64: 6e20 5e1b 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ac6a: 1a00 011b |0027: const-string v0, "mLoader=" // string@1b01 │ │ +03ac6e: 6e20 5e1b 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ac74: 5430 3701 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03ac78: 6e20 621b 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +03ac7e: 5430 3701 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03ac82: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +03ac86: 5430 3701 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03ac8a: 2201 f003 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03ac8e: 7010 c91b 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03ac94: 6e20 d21b 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ac9a: 0c01 |003f: move-result-object v1 │ │ +03ac9c: 1a02 0200 |0040: const-string v2, " " // string@0002 │ │ +03aca0: 6e20 d21b 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03aca6: 0c01 |0045: move-result-object v1 │ │ +03aca8: 6e10 d61b 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03acae: 0c01 |0049: move-result-object v1 │ │ +03acb0: 6e57 8205 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@0582 │ │ +03acb6: 5530 3401 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ +03acba: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +03acbe: 5530 3201 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ +03acc2: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +03acc6: 6e20 5e1b 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03accc: 1a00 7c1a |0058: const-string v0, "mHaveData=" // string@1a7c │ │ +03acd0: 6e20 5e1b 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03acd6: 5530 3401 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ +03acda: 6e20 5f1b 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +03ace0: 1a00 1e00 |0062: const-string v0, " mDeliveredData=" // string@001e │ │ +03ace4: 6e20 5e1b 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03acea: 5530 3201 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ +03acee: 6e20 641b 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +03acf4: 6e20 5e1b 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03acfa: 1a00 d819 |006f: const-string v0, "mData=" // string@19d8 │ │ +03acfe: 6e20 5e1b 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ad04: 5430 3101 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ +03ad08: 6e20 621b 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +03ad0e: 6e20 5e1b 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ad14: 1a00 491c |007c: const-string v0, "mStarted=" // string@1c49 │ │ +03ad18: 6e20 5e1b 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ad1e: 5530 3c01 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03ad22: 6e20 5f1b 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +03ad28: 1a00 7600 |0086: const-string v0, " mReportNextStart=" // string@0076 │ │ +03ad2c: 6e20 5e1b 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ad32: 5530 3901 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0139 │ │ +03ad36: 6e20 5f1b 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +03ad3c: 1a00 6700 |0090: const-string v0, " mDestroyed=" // string@0067 │ │ +03ad40: 6e20 5e1b 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ad46: 5530 3301 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0133 │ │ +03ad4a: 6e20 641b 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +03ad50: 6e20 5e1b 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ad56: 1a00 e31b |009d: const-string v0, "mRetaining=" // string@1be3 │ │ +03ad5a: 6e20 5e1b 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ad60: 5530 3a01 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ +03ad64: 6e20 5f1b 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +03ad6a: 1a00 7a00 |00a7: const-string v0, " mRetainingStarted=" // string@007a │ │ +03ad6e: 6e20 5e1b 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ad74: 5530 3b01 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@013b │ │ +03ad78: 6e20 5f1b 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +03ad7e: 1a00 7000 |00b1: const-string v0, " mListenerRegistered=" // string@0070 │ │ +03ad82: 6e20 5e1b 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ad88: 5530 3601 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ +03ad8c: 6e20 641b 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +03ad92: 5430 3801 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03ad96: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +03ad9a: 6e20 5e1b 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03ada0: 1a00 e00a |00c2: const-string v0, "Pending Loader " // string@0ae0 │ │ +03ada4: 6e20 631b 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +03adaa: 5430 3801 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03adae: 6e20 5d1b 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1b5d │ │ +03adb4: 1a00 e300 |00cc: const-string v0, ":" // string@00e3 │ │ +03adb8: 6e20 631b 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +03adbe: 5430 3801 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03adc2: 2201 f003 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03adc6: 7010 c91b 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03adcc: 6e20 d21b 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03add2: 0c01 |00db: move-result-object v1 │ │ +03add4: 1a02 0200 |00dc: const-string v2, " " // string@0002 │ │ +03add8: 6e20 d21b 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03adde: 0c01 |00e1: move-result-object v1 │ │ +03ade0: 6e10 d61b 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03ade6: 0c01 |00e5: move-result-object v1 │ │ +03ade8: 6e57 4204 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@0442 │ │ +03adee: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x000d line=452 │ │ 0x0017 line=453 │ │ 0x0024 line=454 │ │ 0x0031 line=455 │ │ @@ -22999,48 +22999,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -03adf8: |[03adf8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -03ae08: 5530 3a01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ -03ae0c: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -03ae10: 6300 3e01 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03ae14: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -03ae18: 1a00 6709 |0008: const-string v0, "LoaderManager" // string@0967 │ │ -03ae1c: 2201 f003 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03ae20: 7010 c91b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03ae26: 1a02 0d00 |000f: const-string v2, " Finished Retaining: " // string@000d │ │ -03ae2a: 6e20 d21b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ae30: 0c01 |0014: move-result-object v1 │ │ -03ae32: 6e20 d11b 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03ae38: 0c01 |0018: move-result-object v1 │ │ -03ae3a: 6e10 d61b 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03ae40: 0c01 |001c: move-result-object v1 │ │ -03ae42: 7120 0418 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03ae48: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -03ae4a: 5c30 3a01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ -03ae4e: 5530 3c01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03ae52: 5531 3b01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@013b │ │ -03ae56: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -03ae5a: 5530 3c01 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03ae5e: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -03ae62: 6e10 4804 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0448 │ │ -03ae68: 5530 3c01 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03ae6c: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -03ae70: 5530 3401 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ -03ae74: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -03ae78: 5530 3901 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0139 │ │ -03ae7c: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -03ae80: 5430 3701 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03ae84: 5431 3101 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ -03ae88: 6e30 4004 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0440 │ │ -03ae8e: 0e00 |0043: return-void │ │ +03adf0: |[03adf0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +03ae00: 5530 3a01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ +03ae04: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +03ae08: 6300 3e01 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03ae0c: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +03ae10: 1a00 6609 |0008: const-string v0, "LoaderManager" // string@0966 │ │ +03ae14: 2201 f003 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03ae18: 7010 c91b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03ae1e: 1a02 0d00 |000f: const-string v2, " Finished Retaining: " // string@000d │ │ +03ae22: 6e20 d21b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ae28: 0c01 |0014: move-result-object v1 │ │ +03ae2a: 6e20 d11b 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03ae30: 0c01 |0018: move-result-object v1 │ │ +03ae32: 6e10 d61b 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03ae38: 0c01 |001c: move-result-object v1 │ │ +03ae3a: 7120 0418 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03ae40: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +03ae42: 5c30 3a01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ +03ae46: 5530 3c01 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03ae4a: 5531 3b01 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@013b │ │ +03ae4e: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +03ae52: 5530 3c01 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03ae56: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +03ae5a: 6e10 4804 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0448 │ │ +03ae60: 5530 3c01 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03ae64: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +03ae68: 5530 3401 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ +03ae6c: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +03ae70: 5530 3901 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0139 │ │ +03ae74: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +03ae78: 5430 3701 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03ae7c: 5431 3101 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ +03ae80: 6e30 4004 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0440 │ │ +03ae86: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0004 line=279 │ │ 0x0020 line=280 │ │ 0x0023 line=281 │ │ 0x0029 line=282 │ │ @@ -23056,110 +23056,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 │ │ -03ae90: |[03ae90] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -03aea0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03aea2: 6302 3e01 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03aea6: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -03aeaa: 1a02 6709 |0005: const-string v2, "LoaderManager" // string@0967 │ │ -03aeae: 2203 f003 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03aeb2: 7010 c91b 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03aeb8: 1a04 e41e |000c: const-string v4, "onLoadComplete: " // string@1ee4 │ │ -03aebc: 6e20 d21b 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03aec2: 0c03 |0011: move-result-object v3 │ │ -03aec4: 6e20 d11b 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03aeca: 0c03 |0015: move-result-object v3 │ │ -03aecc: 6e10 d61b 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03aed2: 0c03 |0019: move-result-object v3 │ │ -03aed4: 7120 0418 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03aeda: 5562 3301 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0133 │ │ -03aede: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -03aee2: 6302 3e01 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03aee6: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -03aeea: 1a02 6709 |0025: const-string v2, "LoaderManager" // string@0967 │ │ -03aeee: 1a03 0e00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000e │ │ -03aef2: 7120 0418 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03aef8: 0e00 |002c: return-void │ │ -03aefa: 5462 3d01 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03aefe: 5422 4201 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03af02: 5263 3501 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ -03af06: 6e20 1c07 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@071c │ │ -03af0c: 0c02 |0036: move-result-object v2 │ │ -03af0e: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -03af12: 6302 3e01 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03af16: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -03af1a: 1a02 6709 |003d: const-string v2, "LoaderManager" // string@0967 │ │ -03af1e: 1a03 0f00 |003f: const-string v3, " Ignoring load complete -- not active" // string@000f │ │ -03af22: 7120 0418 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03af28: 28e8 |0044: goto 002c // -0018 │ │ -03af2a: 5461 3801 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03af2e: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -03af32: 6302 3e01 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03af36: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -03af3a: 1a02 6709 |004d: const-string v2, "LoaderManager" // string@0967 │ │ -03af3e: 2203 f003 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03af42: 7010 c91b 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03af48: 1a04 1900 |0054: const-string v4, " Switching to pending loader: " // string@0019 │ │ -03af4c: 6e20 d21b 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03af52: 0c03 |0059: move-result-object v3 │ │ -03af54: 6e20 d11b 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03af5a: 0c03 |005d: move-result-object v3 │ │ -03af5c: 6e10 d61b 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03af62: 0c03 |0061: move-result-object v3 │ │ -03af64: 7120 0418 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03af6a: 5b65 3801 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03af6e: 5462 3d01 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03af72: 5422 4201 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03af76: 5263 3501 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ -03af7a: 6e30 1f07 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@071f │ │ -03af80: 6e10 4104 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ -03af86: 5462 3d01 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03af8a: 6e20 5804 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0458 │ │ -03af90: 28b4 |0078: goto 002c // -004c │ │ -03af92: 5462 3101 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ -03af96: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -03af9a: 5562 3401 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ -03af9e: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -03afa2: 5b68 3101 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ -03afa6: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -03afa8: 5c62 3401 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ -03afac: 5562 3c01 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03afb0: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -03afb4: 6e30 4004 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0440 │ │ -03afba: 5462 3d01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03afbe: 5422 4101 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03afc2: 5263 3501 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ -03afc6: 6e20 1c07 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@071c │ │ -03afcc: 0c00 |0096: move-result-object v0 │ │ -03afce: 1f00 c100 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03afd2: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -03afd6: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -03afda: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -03afdc: 5c02 3201 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ -03afe0: 6e10 4104 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ -03afe6: 5462 3d01 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03afea: 5422 4101 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03afee: 5263 3501 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ -03aff2: 6e20 2007 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0720 │ │ -03aff8: 5462 3d01 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03affc: 5422 3f01 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03b000: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ -03b004: 5462 3d01 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03b008: 6e10 5604 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0456 │ │ -03b00e: 0a02 |00b7: move-result v2 │ │ -03b010: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ -03b014: 5462 3d01 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ -03b018: 5422 3f01 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03b01c: 5422 c700 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ -03b020: 6e10 c203 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03c2 │ │ -03b026: 2900 69ff |00c3: goto/16 002c // -0097 │ │ +03ae88: |[03ae88] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +03ae98: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03ae9a: 6302 3e01 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03ae9e: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +03aea2: 1a02 6609 |0005: const-string v2, "LoaderManager" // string@0966 │ │ +03aea6: 2203 f003 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03aeaa: 7010 c91b 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03aeb0: 1a04 e21e |000c: const-string v4, "onLoadComplete: " // string@1ee2 │ │ +03aeb4: 6e20 d21b 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03aeba: 0c03 |0011: move-result-object v3 │ │ +03aebc: 6e20 d11b 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03aec2: 0c03 |0015: move-result-object v3 │ │ +03aec4: 6e10 d61b 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03aeca: 0c03 |0019: move-result-object v3 │ │ +03aecc: 7120 0418 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03aed2: 5562 3301 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@0133 │ │ +03aed6: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +03aeda: 6302 3e01 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03aede: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +03aee2: 1a02 6609 |0025: const-string v2, "LoaderManager" // string@0966 │ │ +03aee6: 1a03 0e00 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@000e │ │ +03aeea: 7120 0418 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03aef0: 0e00 |002c: return-void │ │ +03aef2: 5462 3d01 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03aef6: 5422 4201 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03aefa: 5263 3501 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ +03aefe: 6e20 1c07 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@071c │ │ +03af04: 0c02 |0036: move-result-object v2 │ │ +03af06: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +03af0a: 6302 3e01 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03af0e: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +03af12: 1a02 6609 |003d: const-string v2, "LoaderManager" // string@0966 │ │ +03af16: 1a03 0f00 |003f: const-string v3, " Ignoring load complete -- not active" // string@000f │ │ +03af1a: 7120 0418 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03af20: 28e8 |0044: goto 002c // -0018 │ │ +03af22: 5461 3801 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03af26: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +03af2a: 6302 3e01 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03af2e: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +03af32: 1a02 6609 |004d: const-string v2, "LoaderManager" // string@0966 │ │ +03af36: 2203 f003 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03af3a: 7010 c91b 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03af40: 1a04 1900 |0054: const-string v4, " Switching to pending loader: " // string@0019 │ │ +03af44: 6e20 d21b 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03af4a: 0c03 |0059: move-result-object v3 │ │ +03af4c: 6e20 d11b 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03af52: 0c03 |005d: move-result-object v3 │ │ +03af54: 6e10 d61b 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03af5a: 0c03 |0061: move-result-object v3 │ │ +03af5c: 7120 0418 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03af62: 5b65 3801 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03af66: 5462 3d01 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03af6a: 5422 4201 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03af6e: 5263 3501 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ +03af72: 6e30 1f07 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@071f │ │ +03af78: 6e10 4104 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ +03af7e: 5462 3d01 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03af82: 6e20 5804 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0458 │ │ +03af88: 28b4 |0078: goto 002c // -004c │ │ +03af8a: 5462 3101 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ +03af8e: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +03af92: 5562 3401 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ +03af96: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +03af9a: 5b68 3101 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ +03af9e: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +03afa0: 5c62 3401 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ +03afa4: 5562 3c01 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03afa8: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +03afac: 6e30 4004 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0440 │ │ +03afb2: 5462 3d01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03afb6: 5422 4101 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03afba: 5263 3501 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ +03afbe: 6e20 1c07 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@071c │ │ +03afc4: 0c00 |0096: move-result-object v0 │ │ +03afc6: 1f00 c100 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03afca: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +03afce: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +03afd2: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +03afd4: 5c02 3201 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ +03afd8: 6e10 4104 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ +03afde: 5462 3d01 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03afe2: 5422 4101 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03afe6: 5263 3501 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ +03afea: 6e20 2007 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0720 │ │ +03aff0: 5462 3d01 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03aff4: 5422 3f01 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03aff8: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ +03affc: 5462 3d01 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03b000: 6e10 5604 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@0456 │ │ +03b006: 0a02 |00b7: move-result v2 │ │ +03b008: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ +03b00c: 5462 3d01 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@013d │ │ +03b010: 5422 3f01 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03b014: 5422 c700 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@00c7 │ │ +03b018: 6e10 c203 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@03c2 │ │ +03b01e: 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 │ │ @@ -23196,27 +23196,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -03b02c: |[03b02c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -03b03c: 5520 3c01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03b040: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -03b044: 5520 3901 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0139 │ │ -03b048: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -03b04c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -03b04e: 5c20 3901 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0139 │ │ -03b052: 5520 3401 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ -03b056: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -03b05a: 5420 3701 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b05e: 5421 3101 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ -03b062: 6e30 4004 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0440 │ │ -03b068: 0e00 |0016: return-void │ │ +03b024: |[03b024] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +03b034: 5520 3c01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03b038: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +03b03c: 5520 3901 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0139 │ │ +03b040: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +03b044: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +03b046: 5c20 3901 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0139 │ │ +03b04a: 5520 3401 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ +03b04e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +03b052: 5420 3701 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b056: 5421 3101 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ +03b05a: 6e30 4004 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0440 │ │ +03b060: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x0008 line=305 │ │ 0x000b line=306 │ │ 0x000f line=307 │ │ @@ -23229,37 +23229,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -03b06c: |[03b06c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -03b07c: 6300 3e01 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03b080: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -03b084: 1a00 6709 |0004: const-string v0, "LoaderManager" // string@0967 │ │ -03b088: 2201 f003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b08c: 7010 c91b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b092: 1a02 1600 |000b: const-string v2, " Retaining: " // string@0016 │ │ -03b096: 6e20 d21b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b09c: 0c01 |0010: move-result-object v1 │ │ -03b09e: 6e20 d11b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b0a4: 0c01 |0014: move-result-object v1 │ │ -03b0a6: 6e10 d61b 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b0ac: 0c01 |0018: move-result-object v1 │ │ -03b0ae: 7120 0418 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03b0b4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -03b0b6: 5c30 3a01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ -03b0ba: 5530 3c01 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03b0be: 5c30 3b01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@013b │ │ -03b0c2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -03b0c4: 5c30 3c01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03b0c8: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -03b0ca: 5b30 3001 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ -03b0ce: 0e00 |0029: return-void │ │ +03b064: |[03b064] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +03b074: 6300 3e01 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03b078: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +03b07c: 1a00 6609 |0004: const-string v0, "LoaderManager" // string@0966 │ │ +03b080: 2201 f003 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b084: 7010 c91b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b08a: 1a02 1600 |000b: const-string v2, " Retaining: " // string@0016 │ │ +03b08e: 6e20 d21b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b094: 0c01 |0010: move-result-object v1 │ │ +03b096: 6e20 d11b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b09c: 0c01 |0014: move-result-object v1 │ │ +03b09e: 6e10 d61b 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b0a4: 0c01 |0018: move-result-object v1 │ │ +03b0a6: 7120 0418 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03b0ac: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +03b0ae: 5c30 3a01 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ +03b0b2: 5530 3c01 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03b0b6: 5c30 3b01 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@013b │ │ +03b0ba: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +03b0bc: 5c30 3c01 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03b0c0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +03b0c2: 5b30 3001 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ +03b0c6: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x001c line=271 │ │ 0x001f line=272 │ │ 0x0023 line=273 │ │ 0x0026 line=274 │ │ @@ -23272,86 +23272,86 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -03b0d0: |[03b0d0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -03b0e0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -03b0e2: 5540 3a01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ -03b0e6: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -03b0ea: 5540 3b01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@013b │ │ -03b0ee: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -03b0f2: 5c43 3c01 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03b0f6: 0e00 |000b: return-void │ │ -03b0f8: 5540 3c01 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03b0fc: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -03b100: 5c43 3c01 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03b104: 6300 3e01 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03b108: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -03b10c: 1a00 6709 |0016: const-string v0, "LoaderManager" // string@0967 │ │ -03b110: 2201 f003 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b114: 7010 c91b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b11a: 1a02 1700 |001d: const-string v2, " Starting: " // string@0017 │ │ -03b11e: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b124: 0c01 |0022: move-result-object v1 │ │ -03b126: 6e20 d11b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b12c: 0c01 |0026: move-result-object v1 │ │ -03b12e: 6e10 d61b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b134: 0c01 |002a: move-result-object v1 │ │ -03b136: 7120 0418 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03b13c: 5440 3701 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b140: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -03b144: 5440 3001 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ -03b148: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -03b14c: 5440 3001 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ -03b150: 5241 3501 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ -03b154: 5442 2f01 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@012f │ │ -03b158: 7230 3804 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0438 │ │ -03b15e: 0c00 |003f: move-result-object v0 │ │ -03b160: 5b40 3701 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b164: 5440 3701 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b168: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -03b16c: 5440 3701 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b170: 6e10 aa1b 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -03b176: 0c00 |004b: move-result-object v0 │ │ -03b178: 6e10 7f1b 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@1b7f │ │ -03b17e: 0a00 |004f: move-result v0 │ │ -03b180: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -03b184: 5440 3701 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b188: 6e10 aa1b 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -03b18e: 0c00 |0057: move-result-object v0 │ │ -03b190: 6e10 7b1b 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@1b7b │ │ -03b196: 0a00 |005b: move-result v0 │ │ -03b198: 7110 ec1b 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@1bec │ │ -03b19e: 0a00 |005f: move-result v0 │ │ -03b1a0: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -03b1a4: 2200 de03 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -03b1a8: 2201 f003 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b1ac: 7010 c91b 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b1b2: 1a02 b50a |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0ab5 │ │ -03b1b6: 6e20 d21b 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b1bc: 0c01 |006e: move-result-object v1 │ │ -03b1be: 5442 3701 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b1c2: 6e20 d11b 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b1c8: 0c01 |0074: move-result-object v1 │ │ -03b1ca: 6e10 d61b 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b1d0: 0c01 |0078: move-result-object v1 │ │ -03b1d2: 7020 881b 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -03b1d8: 2700 |007c: throw v0 │ │ -03b1da: 5540 3601 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ -03b1de: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -03b1e2: 5440 3701 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b1e6: 5241 3501 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ -03b1ea: 6e30 8e05 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@058e │ │ -03b1f0: 5c43 3601 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ -03b1f4: 5440 3701 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b1f8: 6e10 9105 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0591 │ │ -03b1fe: 2900 7cff |008f: goto/16 000b // -0084 │ │ +03b0c8: |[03b0c8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +03b0d8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +03b0da: 5540 3a01 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ +03b0de: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +03b0e2: 5540 3b01 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@013b │ │ +03b0e6: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +03b0ea: 5c43 3c01 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03b0ee: 0e00 |000b: return-void │ │ +03b0f0: 5540 3c01 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03b0f4: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +03b0f8: 5c43 3c01 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03b0fc: 6300 3e01 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03b100: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +03b104: 1a00 6609 |0016: const-string v0, "LoaderManager" // string@0966 │ │ +03b108: 2201 f003 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b10c: 7010 c91b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b112: 1a02 1700 |001d: const-string v2, " Starting: " // string@0017 │ │ +03b116: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b11c: 0c01 |0022: move-result-object v1 │ │ +03b11e: 6e20 d11b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b124: 0c01 |0026: move-result-object v1 │ │ +03b126: 6e10 d61b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b12c: 0c01 |002a: move-result-object v1 │ │ +03b12e: 7120 0418 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03b134: 5440 3701 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b138: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +03b13c: 5440 3001 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ +03b140: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +03b144: 5440 3001 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ +03b148: 5241 3501 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ +03b14c: 5442 2f01 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@012f │ │ +03b150: 7230 3804 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0438 │ │ +03b156: 0c00 |003f: move-result-object v0 │ │ +03b158: 5b40 3701 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b15c: 5440 3701 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b160: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +03b164: 5440 3701 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b168: 6e10 aa1b 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +03b16e: 0c00 |004b: move-result-object v0 │ │ +03b170: 6e10 7f1b 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@1b7f │ │ +03b176: 0a00 |004f: move-result v0 │ │ +03b178: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +03b17c: 5440 3701 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b180: 6e10 aa1b 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +03b186: 0c00 |0057: move-result-object v0 │ │ +03b188: 6e10 7b1b 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@1b7b │ │ +03b18e: 0a00 |005b: move-result v0 │ │ +03b190: 7110 ec1b 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@1bec │ │ +03b196: 0a00 |005f: move-result v0 │ │ +03b198: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +03b19c: 2200 de03 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +03b1a0: 2201 f003 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b1a4: 7010 c91b 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b1aa: 1a02 b30a |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0ab3 │ │ +03b1ae: 6e20 d21b 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b1b4: 0c01 |006e: move-result-object v1 │ │ +03b1b6: 5442 3701 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b1ba: 6e20 d11b 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b1c0: 0c01 |0074: move-result-object v1 │ │ +03b1c2: 6e10 d61b 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b1c8: 0c01 |0078: move-result-object v1 │ │ +03b1ca: 7020 881b 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +03b1d0: 2700 |007c: throw v0 │ │ +03b1d2: 5540 3601 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ +03b1d6: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +03b1da: 5440 3701 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b1de: 5241 3501 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ +03b1e2: 6e30 8e05 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@058e │ │ +03b1e8: 5c43 3601 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ +03b1ec: 5440 3701 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b1f0: 6e10 9105 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0591 │ │ +03b1f6: 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 │ │ @@ -23373,42 +23373,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -03b204: |[03b204] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -03b214: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03b216: 6300 3e01 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03b21a: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -03b21e: 1a00 6709 |0005: const-string v0, "LoaderManager" // string@0967 │ │ -03b222: 2201 f003 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b226: 7010 c91b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b22c: 1a02 1800 |000c: const-string v2, " Stopping: " // string@0018 │ │ -03b230: 6e20 d21b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b236: 0c01 |0011: move-result-object v1 │ │ -03b238: 6e20 d11b 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b23e: 0c01 |0015: move-result-object v1 │ │ -03b240: 6e10 d61b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b246: 0c01 |0019: move-result-object v1 │ │ -03b248: 7120 0418 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03b24e: 5c43 3c01 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03b252: 5540 3a01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ -03b256: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -03b25a: 5440 3701 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b25e: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -03b262: 5540 3601 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ -03b266: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -03b26a: 5c43 3601 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ -03b26e: 5440 3701 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b272: 6e20 9505 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0595 │ │ -03b278: 5440 3701 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b27c: 6e10 9205 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0592 │ │ -03b282: 0e00 |0037: return-void │ │ +03b1fc: |[03b1fc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +03b20c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03b20e: 6300 3e01 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03b212: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +03b216: 1a00 6609 |0005: const-string v0, "LoaderManager" // string@0966 │ │ +03b21a: 2201 f003 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b21e: 7010 c91b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b224: 1a02 1800 |000c: const-string v2, " Stopping: " // string@0018 │ │ +03b228: 6e20 d21b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b22e: 0c01 |0011: move-result-object v1 │ │ +03b230: 6e20 d11b 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b236: 0c01 |0015: move-result-object v1 │ │ +03b238: 6e10 d61b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b23e: 0c01 |0019: move-result-object v1 │ │ +03b240: 7120 0418 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03b246: 5c43 3c01 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03b24a: 5540 3a01 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@013a │ │ +03b24e: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +03b252: 5440 3701 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b256: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +03b25a: 5540 3601 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ +03b25e: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +03b262: 5c43 3601 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@0136 │ │ +03b266: 5440 3701 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b26a: 6e20 9505 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0595 │ │ +03b270: 5440 3701 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b274: 6e10 9205 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0592 │ │ +03b27a: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x001d line=315 │ │ 0x001f line=316 │ │ 0x0023 line=317 │ │ 0x002b line=319 │ │ @@ -23423,38 +23423,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -03b284: |[03b284] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -03b294: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b298: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -03b29c: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -03b2a2: 1a01 6609 |0007: const-string v1, "LoaderInfo{" // string@0966 │ │ -03b2a6: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b2ac: 7110 d91b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ -03b2b2: 0a01 |000f: move-result v1 │ │ -03b2b4: 7110 901b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -03b2ba: 0c01 |0013: move-result-object v1 │ │ -03b2bc: 6e20 d21b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b2c2: 1a01 2300 |0017: const-string v1, " #" // string@0023 │ │ -03b2c6: 6e20 d21b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b2cc: 5221 3501 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ -03b2d0: 6e20 ce1b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03b2d6: 1a01 2700 |0021: const-string v1, " : " // string@0027 │ │ -03b2da: 6e20 d21b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b2e0: 5421 3701 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b2e4: 7120 9d06 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ -03b2ea: 1a01 0f27 |002b: const-string v1, "}}" // string@270f │ │ -03b2ee: 6e20 d21b 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b2f4: 6e10 d61b 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b2fa: 0c01 |0033: move-result-object v1 │ │ -03b2fc: 1101 |0034: return-object v1 │ │ +03b27c: |[03b27c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +03b28c: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b290: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +03b294: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +03b29a: 1a01 6509 |0007: const-string v1, "LoaderInfo{" // string@0965 │ │ +03b29e: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b2a4: 7110 d91b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ +03b2aa: 0a01 |000f: move-result v1 │ │ +03b2ac: 7110 901b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +03b2b2: 0c01 |0013: move-result-object v1 │ │ +03b2b4: 6e20 d21b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b2ba: 1a01 2300 |0017: const-string v1, " #" // string@0023 │ │ +03b2be: 6e20 d21b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b2c4: 5221 3501 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ +03b2c8: 6e20 ce1b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03b2ce: 1a01 2700 |0021: const-string v1, " : " // string@0027 │ │ +03b2d2: 6e20 d21b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b2d8: 5421 3701 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b2dc: 7120 9d06 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ +03b2e2: 1a01 0d27 |002b: const-string v1, "}}" // string@270d │ │ +03b2e6: 6e20 d21b 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b2ec: 6e10 d61b 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b2f2: 0c01 |0033: move-result-object v1 │ │ +03b2f4: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0007 line=440 │ │ 0x000c line=441 │ │ 0x0017 line=442 │ │ 0x001c line=443 │ │ @@ -23462,21 +23462,21 @@ │ │ 0x0026 line=445 │ │ 0x002b line=446 │ │ 0x0030 line=447 │ │ locals : │ │ 0x0007 - 0x0035 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0035 reg=2 this Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ │ │ - source_file_idx : 2408 (LoaderManager.java) │ │ + source_file_idx : 2407 (LoaderManager.java) │ │ │ │ Class #56 header: │ │ class_idx : 194 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 192 │ │ -source_file_idx : 2408 │ │ +source_file_idx : 2407 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 14 │ │ │ │ Class #56 annotations: │ │ Annotations on class │ │ @@ -23539,44 +23539,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -03b300: |[03b300] android.support.v4.app.LoaderManagerImpl.:()V │ │ -03b310: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03b312: 6a00 3e01 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03b316: 0e00 |0003: return-void │ │ +03b2f8: |[03b2f8] android.support.v4.app.LoaderManagerImpl.:()V │ │ +03b308: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03b30a: 6a00 3e01 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03b30e: 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 │ │ -03b318: |[03b318] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ -03b328: 7010 3b04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@043b │ │ -03b32e: 2200 5301 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0153 │ │ -03b332: 7010 1507 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0715 │ │ -03b338: 5b10 4201 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b33c: 2200 5301 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0153 │ │ -03b340: 7010 1507 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0715 │ │ -03b346: 5b10 4101 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03b34a: 5b12 4501 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0145 │ │ -03b34e: 5b13 3f01 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03b352: 5c14 4401 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ -03b356: 0e00 |0017: return-void │ │ +03b310: |[03b310] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ +03b320: 7010 3b04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@043b │ │ +03b326: 2200 5301 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0153 │ │ +03b32a: 7010 1507 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0715 │ │ +03b330: 5b10 4201 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b334: 2200 5301 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@0153 │ │ +03b338: 7010 1507 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0715 │ │ +03b33e: 5b10 4101 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03b342: 5b12 4501 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@0145 │ │ +03b346: 5b13 3f01 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03b34a: 5c14 4401 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ +03b34e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0003 line=194 │ │ 0x000a line=200 │ │ 0x0011 line=478 │ │ 0x0013 line=479 │ │ @@ -23593,26 +23593,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 │ │ -03b358: |[03b358] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -03b368: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03b36a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -03b36c: 5c31 4001 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0140 │ │ -03b370: 7040 4d04 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@044d │ │ -03b376: 0c00 |0007: move-result-object v0 │ │ -03b378: 6e20 5804 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0458 │ │ -03b37e: 5c32 4001 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0140 │ │ -03b382: 1100 |000d: return-object v0 │ │ -03b384: 0d01 |000e: move-exception v1 │ │ -03b386: 5c32 4001 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0140 │ │ -03b38a: 2701 |0011: throw v1 │ │ +03b350: |[03b350] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +03b360: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03b362: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +03b364: 5c31 4001 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0140 │ │ +03b368: 7040 4d04 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@044d │ │ +03b36e: 0c00 |0007: move-result-object v0 │ │ +03b370: 6e20 5804 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@0458 │ │ +03b376: 5c32 4001 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0140 │ │ +03b37a: 1100 |000d: return-object v0 │ │ +03b37c: 0d01 |000e: move-exception v1 │ │ +03b37e: 5c32 4001 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0140 │ │ +03b382: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=498 │ │ 0x0004 line=499 │ │ 0x0008 line=500 │ │ @@ -23630,21 +23630,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 │ │ -03b398: |[03b398] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -03b3a8: 2200 c100 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b3ac: 7055 3f04 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@043f │ │ -03b3b2: 7230 3804 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0438 │ │ -03b3b8: 0c01 |0008: move-result-object v1 │ │ -03b3ba: 5b01 3701 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03b3be: 1100 |000b: return-object v0 │ │ +03b390: |[03b390] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +03b3a0: 2200 c100 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b3a4: 7055 3f04 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@043f │ │ +03b3aa: 7230 3804 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@0438 │ │ +03b3b0: 0c01 |0008: move-result-object v1 │ │ +03b3b2: 5b01 3701 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03b3b6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0005 line=490 │ │ 0x0009 line=491 │ │ 0x000b line=492 │ │ locals : │ │ @@ -23662,72 +23662,72 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -03b3c0: |[03b3c0] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -03b3d0: 5541 4301 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ -03b3d4: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ -03b3d8: 6301 3e01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03b3dc: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -03b3e0: 1a01 6709 |0008: const-string v1, "LoaderManager" // string@0967 │ │ -03b3e4: 2202 f003 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b3e8: 7010 c91b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b3ee: 1a03 2d03 |000f: const-string v3, "Destroying Active in " // string@032d │ │ -03b3f2: 6e20 d21b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b3f8: 0c02 |0014: move-result-object v2 │ │ -03b3fa: 6e20 d11b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b400: 0c02 |0018: move-result-object v2 │ │ -03b402: 6e10 d61b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b408: 0c02 |001c: move-result-object v2 │ │ -03b40a: 7120 0418 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03b410: 5441 4201 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b414: 6e10 2107 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b41a: 0a01 |0025: move-result v1 │ │ -03b41c: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03b420: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -03b424: 5441 4201 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b428: 6e20 2307 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -03b42e: 0c01 |002f: move-result-object v1 │ │ -03b430: 1f01 c100 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b434: 6e10 4104 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ -03b43a: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03b43e: 28f1 |0037: goto 0028 // -000f │ │ -03b440: 5441 4201 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b444: 6e10 1707 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0717 │ │ -03b44a: 6301 3e01 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03b44e: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ -03b452: 1a01 6709 |0041: const-string v1, "LoaderManager" // string@0967 │ │ -03b456: 2202 f003 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b45a: 7010 c91b 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b460: 1a03 2e03 |0048: const-string v3, "Destroying Inactive in " // string@032e │ │ -03b464: 6e20 d21b 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b46a: 0c02 |004d: move-result-object v2 │ │ -03b46c: 6e20 d11b 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b472: 0c02 |0051: move-result-object v2 │ │ -03b474: 6e10 d61b 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b47a: 0c02 |0055: move-result-object v2 │ │ -03b47c: 7120 0418 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03b482: 5441 4101 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03b486: 6e10 2107 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b48c: 0a01 |005e: move-result v1 │ │ -03b48e: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03b492: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ -03b496: 5441 4101 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03b49a: 6e20 2307 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -03b4a0: 0c01 |0068: move-result-object v1 │ │ -03b4a2: 1f01 c100 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b4a6: 6e10 4104 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ -03b4ac: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03b4b0: 28f1 |0070: goto 0061 // -000f │ │ -03b4b2: 5441 4101 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03b4b6: 6e10 1707 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0717 │ │ -03b4bc: 0e00 |0076: return-void │ │ +03b3b8: |[03b3b8] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +03b3c8: 5541 4301 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ +03b3cc: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ +03b3d0: 6301 3e01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03b3d4: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +03b3d8: 1a01 6609 |0008: const-string v1, "LoaderManager" // string@0966 │ │ +03b3dc: 2202 f003 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b3e0: 7010 c91b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b3e6: 1a03 2c03 |000f: const-string v3, "Destroying Active in " // string@032c │ │ +03b3ea: 6e20 d21b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b3f0: 0c02 |0014: move-result-object v2 │ │ +03b3f2: 6e20 d11b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b3f8: 0c02 |0018: move-result-object v2 │ │ +03b3fa: 6e10 d61b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b400: 0c02 |001c: move-result-object v2 │ │ +03b402: 7120 0418 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03b408: 5441 4201 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b40c: 6e10 2107 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b412: 0a01 |0025: move-result v1 │ │ +03b414: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03b418: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +03b41c: 5441 4201 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b420: 6e20 2307 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +03b426: 0c01 |002f: move-result-object v1 │ │ +03b428: 1f01 c100 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b42c: 6e10 4104 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ +03b432: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03b436: 28f1 |0037: goto 0028 // -000f │ │ +03b438: 5441 4201 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b43c: 6e10 1707 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0717 │ │ +03b442: 6301 3e01 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03b446: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ +03b44a: 1a01 6609 |0041: const-string v1, "LoaderManager" // string@0966 │ │ +03b44e: 2202 f003 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b452: 7010 c91b 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b458: 1a03 2d03 |0048: const-string v3, "Destroying Inactive in " // string@032d │ │ +03b45c: 6e20 d21b 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b462: 0c02 |004d: move-result-object v2 │ │ +03b464: 6e20 d11b 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b46a: 0c02 |0051: move-result-object v2 │ │ +03b46c: 6e10 d61b 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b472: 0c02 |0055: move-result-object v2 │ │ +03b474: 7120 0418 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03b47a: 5441 4101 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03b47e: 6e10 2107 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b484: 0a01 |005e: move-result v1 │ │ +03b486: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03b48a: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ +03b48e: 5441 4101 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03b492: 6e20 2307 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +03b498: 0c01 |0068: move-result-object v1 │ │ +03b49a: 1f01 c100 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b49e: 6e10 4104 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ +03b4a4: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03b4a8: 28f1 |0070: goto 0061 // -000f │ │ +03b4aa: 5441 4101 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03b4ae: 6e10 1707 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0717 │ │ +03b4b4: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0004 line=774 │ │ 0x0020 line=775 │ │ 0x002a line=776 │ │ 0x0035 line=775 │ │ @@ -23748,29 +23748,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03b4c0: |[03b4c0] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -03b4d0: 5431 4201 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b4d4: 6e10 2107 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b4da: 0a01 |0005: move-result v1 │ │ -03b4dc: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03b4e0: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -03b4e4: 5431 4201 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b4e8: 6e20 2307 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -03b4ee: 0c01 |000f: move-result-object v1 │ │ -03b4f0: 1f01 c100 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b4f4: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -03b4f6: 5c12 3901 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0139 │ │ -03b4fa: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03b4fe: 28f1 |0017: goto 0008 // -000f │ │ -03b500: 0e00 |0018: return-void │ │ +03b4b8: |[03b4b8] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +03b4c8: 5431 4201 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b4cc: 6e10 2107 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b4d2: 0a01 |0005: move-result v1 │ │ +03b4d4: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03b4d8: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +03b4dc: 5431 4201 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b4e0: 6e20 2307 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +03b4e6: 0c01 |000f: move-result-object v1 │ │ +03b4e8: 1f01 c100 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b4ec: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +03b4ee: 5c12 3901 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0139 │ │ +03b4f2: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03b4f6: 28f1 |0017: goto 0008 // -000f │ │ +03b4f8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x000a line=762 │ │ 0x0015 line=761 │ │ 0x0018 line=764 │ │ locals : │ │ @@ -23782,28 +23782,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -03b504: |[03b504] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -03b514: 5421 4201 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b518: 6e10 2107 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b51e: 0a01 |0005: move-result v1 │ │ -03b520: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03b524: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -03b528: 5421 4201 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b52c: 6e20 2307 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -03b532: 0c01 |000f: move-result-object v1 │ │ -03b534: 1f01 c100 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b538: 6e10 4504 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0445 │ │ -03b53e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03b542: 28f1 |0017: goto 0008 // -000f │ │ -03b544: 0e00 |0018: return-void │ │ +03b4fc: |[03b4fc] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +03b50c: 5421 4201 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b510: 6e10 2107 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b516: 0a01 |0005: move-result v1 │ │ +03b518: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03b51c: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +03b520: 5421 4201 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b524: 6e20 2307 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +03b52a: 0c01 |000f: move-result-object v1 │ │ +03b52c: 1f01 c100 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b530: 6e10 4504 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@0445 │ │ +03b536: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03b53a: 28f1 |0017: goto 0008 // -000f │ │ +03b53c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000a line=768 │ │ 0x0015 line=767 │ │ 0x0018 line=770 │ │ locals : │ │ @@ -23815,62 +23815,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -03b548: |[03b548] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -03b558: 6302 3e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03b55c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -03b560: 1a02 6709 |0004: const-string v2, "LoaderManager" // string@0967 │ │ -03b564: 2203 f003 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b568: 7010 c91b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b56e: 1a04 290b |000b: const-string v4, "Retaining in " // string@0b29 │ │ -03b572: 6e20 d21b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b578: 0c03 |0010: move-result-object v3 │ │ -03b57a: 6e20 d11b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b580: 0c03 |0014: move-result-object v3 │ │ -03b582: 6e10 d61b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b588: 0c03 |0018: move-result-object v3 │ │ -03b58a: 7120 0418 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03b590: 5552 4401 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ -03b594: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -03b598: 2200 ee03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ -03b59c: 1a02 fc16 |0022: const-string v2, "here" // string@16fc │ │ -03b5a0: 7020 ae1b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -03b5a6: 6e10 b11b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1bb1 │ │ -03b5ac: 1a02 6709 |002a: const-string v2, "LoaderManager" // string@0967 │ │ -03b5b0: 2203 f003 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b5b4: 7010 c91b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b5ba: 1a04 bd02 |0031: const-string v4, "Called doRetain when not started: " // string@02bd │ │ -03b5be: 6e20 d21b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b5c4: 0c03 |0036: move-result-object v3 │ │ -03b5c6: 6e20 d11b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b5cc: 0c03 |003a: move-result-object v3 │ │ -03b5ce: 6e10 d61b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b5d4: 0c03 |003e: move-result-object v3 │ │ -03b5d6: 7130 0618 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ -03b5dc: 0e00 |0042: return-void │ │ -03b5de: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -03b5e0: 5c52 4301 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ -03b5e4: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -03b5e6: 5c52 4401 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ -03b5ea: 5452 4201 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b5ee: 6e10 2107 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b5f4: 0a02 |004e: move-result v2 │ │ -03b5f6: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03b5fa: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -03b5fe: 5452 4201 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b602: 6e20 2307 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -03b608: 0c02 |0058: move-result-object v2 │ │ -03b60a: 1f02 c100 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b60e: 6e10 4604 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0446 │ │ -03b614: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03b618: 28f1 |0060: goto 0051 // -000f │ │ +03b540: |[03b540] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +03b550: 6302 3e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03b554: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +03b558: 1a02 6609 |0004: const-string v2, "LoaderManager" // string@0966 │ │ +03b55c: 2203 f003 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b560: 7010 c91b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b566: 1a04 270b |000b: const-string v4, "Retaining in " // string@0b27 │ │ +03b56a: 6e20 d21b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b570: 0c03 |0010: move-result-object v3 │ │ +03b572: 6e20 d11b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b578: 0c03 |0014: move-result-object v3 │ │ +03b57a: 6e10 d61b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b580: 0c03 |0018: move-result-object v3 │ │ +03b582: 7120 0418 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03b588: 5552 4401 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ +03b58c: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +03b590: 2200 ee03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ +03b594: 1a02 fa16 |0022: const-string v2, "here" // string@16fa │ │ +03b598: 7020 ae1b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +03b59e: 6e10 b11b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1bb1 │ │ +03b5a4: 1a02 6609 |002a: const-string v2, "LoaderManager" // string@0966 │ │ +03b5a8: 2203 f003 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b5ac: 7010 c91b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b5b2: 1a04 bc02 |0031: const-string v4, "Called doRetain when not started: " // string@02bc │ │ +03b5b6: 6e20 d21b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b5bc: 0c03 |0036: move-result-object v3 │ │ +03b5be: 6e20 d11b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b5c4: 0c03 |003a: move-result-object v3 │ │ +03b5c6: 6e10 d61b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b5cc: 0c03 |003e: move-result-object v3 │ │ +03b5ce: 7130 0618 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ +03b5d4: 0e00 |0042: return-void │ │ +03b5d6: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +03b5d8: 5c52 4301 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ +03b5dc: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +03b5de: 5c52 4401 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ +03b5e2: 5452 4201 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b5e6: 6e10 2107 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b5ec: 0a02 |004e: move-result v2 │ │ +03b5ee: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03b5f2: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +03b5f6: 5452 4201 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b5fa: 6e20 2307 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +03b600: 0c02 |0058: move-result-object v2 │ │ +03b602: 1f02 c100 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b606: 6e10 4604 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@0446 │ │ +03b60c: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03b610: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x001c line=735 │ │ 0x0020 line=736 │ │ 0x0027 line=737 │ │ 0x002a line=738 │ │ @@ -23890,60 +23890,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -03b61c: |[03b61c] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -03b62c: 6302 3e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03b630: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -03b634: 1a02 6709 |0004: const-string v2, "LoaderManager" // string@0967 │ │ -03b638: 2203 f003 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b63c: 7010 c91b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b642: 1a04 ac0b |000b: const-string v4, "Starting in " // string@0bac │ │ -03b646: 6e20 d21b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b64c: 0c03 |0010: move-result-object v3 │ │ -03b64e: 6e20 d11b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b654: 0c03 |0014: move-result-object v3 │ │ -03b656: 6e10 d61b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b65c: 0c03 |0018: move-result-object v3 │ │ -03b65e: 7120 0418 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03b664: 5552 4401 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ -03b668: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -03b66c: 2200 ee03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ -03b670: 1a02 fc16 |0022: const-string v2, "here" // string@16fc │ │ -03b674: 7020 ae1b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -03b67a: 6e10 b11b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1bb1 │ │ -03b680: 1a02 6709 |002a: const-string v2, "LoaderManager" // string@0967 │ │ -03b684: 2203 f003 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b688: 7010 c91b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b68e: 1a04 be02 |0031: const-string v4, "Called doStart when already started: " // string@02be │ │ -03b692: 6e20 d21b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b698: 0c03 |0036: move-result-object v3 │ │ -03b69a: 6e20 d11b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b6a0: 0c03 |003a: move-result-object v3 │ │ -03b6a2: 6e10 d61b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b6a8: 0c03 |003e: move-result-object v3 │ │ -03b6aa: 7130 0618 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ -03b6b0: 0e00 |0042: return-void │ │ -03b6b2: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -03b6b4: 5c52 4401 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ -03b6b8: 5452 4201 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b6bc: 6e10 2107 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b6c2: 0a02 |004b: move-result v2 │ │ -03b6c4: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03b6c8: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -03b6cc: 5452 4201 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b6d0: 6e20 2307 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -03b6d6: 0c02 |0055: move-result-object v2 │ │ -03b6d8: 1f02 c100 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b6dc: 6e10 4704 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0447 │ │ -03b6e2: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03b6e6: 28f1 |005d: goto 004e // -000f │ │ +03b614: |[03b614] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +03b624: 6302 3e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03b628: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +03b62c: 1a02 6609 |0004: const-string v2, "LoaderManager" // string@0966 │ │ +03b630: 2203 f003 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b634: 7010 c91b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b63a: 1a04 aa0b |000b: const-string v4, "Starting in " // string@0baa │ │ +03b63e: 6e20 d21b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b644: 0c03 |0010: move-result-object v3 │ │ +03b646: 6e20 d11b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b64c: 0c03 |0014: move-result-object v3 │ │ +03b64e: 6e10 d61b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b654: 0c03 |0018: move-result-object v3 │ │ +03b656: 7120 0418 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03b65c: 5552 4401 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ +03b660: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +03b664: 2200 ee03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ +03b668: 1a02 fa16 |0022: const-string v2, "here" // string@16fa │ │ +03b66c: 7020 ae1b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +03b672: 6e10 b11b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1bb1 │ │ +03b678: 1a02 6609 |002a: const-string v2, "LoaderManager" // string@0966 │ │ +03b67c: 2203 f003 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b680: 7010 c91b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b686: 1a04 bd02 |0031: const-string v4, "Called doStart when already started: " // string@02bd │ │ +03b68a: 6e20 d21b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b690: 0c03 |0036: move-result-object v3 │ │ +03b692: 6e20 d11b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b698: 0c03 |003a: move-result-object v3 │ │ +03b69a: 6e10 d61b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b6a0: 0c03 |003e: move-result-object v3 │ │ +03b6a2: 7130 0618 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ +03b6a8: 0e00 |0042: return-void │ │ +03b6aa: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +03b6ac: 5c52 4401 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ +03b6b0: 5452 4201 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b6b4: 6e10 2107 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b6ba: 0a02 |004b: move-result v2 │ │ +03b6bc: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03b6c0: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +03b6c4: 5452 4201 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b6c8: 6e20 2307 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +03b6ce: 0c02 |0055: move-result-object v2 │ │ +03b6d0: 1f02 c100 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b6d4: 6e10 4704 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0447 │ │ +03b6da: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03b6de: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x001c line=702 │ │ 0x0020 line=703 │ │ 0x0027 line=704 │ │ 0x002a line=705 │ │ @@ -23962,61 +23962,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -03b6e8: |[03b6e8] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -03b6f8: 6302 3e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03b6fc: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -03b700: 1a02 6709 |0004: const-string v2, "LoaderManager" // string@0967 │ │ -03b704: 2203 f003 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b708: 7010 c91b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b70e: 1a04 ae0b |000b: const-string v4, "Stopping in " // string@0bae │ │ -03b712: 6e20 d21b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b718: 0c03 |0010: move-result-object v3 │ │ -03b71a: 6e20 d11b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b720: 0c03 |0014: move-result-object v3 │ │ -03b722: 6e10 d61b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b728: 0c03 |0018: move-result-object v3 │ │ -03b72a: 7120 0418 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03b730: 5552 4401 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ -03b734: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -03b738: 2200 ee03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ -03b73c: 1a02 fc16 |0022: const-string v2, "here" // string@16fc │ │ -03b740: 7020 ae1b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -03b746: 6e10 b11b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1bb1 │ │ -03b74c: 1a02 6709 |002a: const-string v2, "LoaderManager" // string@0967 │ │ -03b750: 2203 f003 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b754: 7010 c91b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b75a: 1a04 bf02 |0031: const-string v4, "Called doStop when not started: " // string@02bf │ │ -03b75e: 6e20 d21b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b764: 0c03 |0036: move-result-object v3 │ │ -03b766: 6e20 d11b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b76c: 0c03 |003a: move-result-object v3 │ │ -03b76e: 6e10 d61b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b774: 0c03 |003e: move-result-object v3 │ │ -03b776: 7130 0618 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ -03b77c: 0e00 |0042: return-void │ │ -03b77e: 5452 4201 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b782: 6e10 2107 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b788: 0a02 |0048: move-result v2 │ │ -03b78a: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -03b78e: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -03b792: 5452 4201 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b796: 6e20 2307 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -03b79c: 0c02 |0052: move-result-object v2 │ │ -03b79e: 1f02 c100 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b7a2: 6e10 4804 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0448 │ │ -03b7a8: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03b7ac: 28f1 |005a: goto 004b // -000f │ │ -03b7ae: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -03b7b0: 5c52 4401 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ -03b7b4: 28e4 |005e: goto 0042 // -001c │ │ +03b6e0: |[03b6e0] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +03b6f0: 6302 3e01 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03b6f4: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +03b6f8: 1a02 6609 |0004: const-string v2, "LoaderManager" // string@0966 │ │ +03b6fc: 2203 f003 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b700: 7010 c91b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b706: 1a04 ac0b |000b: const-string v4, "Stopping in " // string@0bac │ │ +03b70a: 6e20 d21b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b710: 0c03 |0010: move-result-object v3 │ │ +03b712: 6e20 d11b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b718: 0c03 |0014: move-result-object v3 │ │ +03b71a: 6e10 d61b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b720: 0c03 |0018: move-result-object v3 │ │ +03b722: 7120 0418 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03b728: 5552 4401 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ +03b72c: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +03b730: 2200 ee03 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ +03b734: 1a02 fa16 |0022: const-string v2, "here" // string@16fa │ │ +03b738: 7020 ae1b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +03b73e: 6e10 b11b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@1bb1 │ │ +03b744: 1a02 6609 |002a: const-string v2, "LoaderManager" // string@0966 │ │ +03b748: 2203 f003 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b74c: 7010 c91b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b752: 1a04 be02 |0031: const-string v4, "Called doStop when not started: " // string@02be │ │ +03b756: 6e20 d21b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b75c: 0c03 |0036: move-result-object v3 │ │ +03b75e: 6e20 d11b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b764: 0c03 |003a: move-result-object v3 │ │ +03b766: 6e10 d61b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b76c: 0c03 |003e: move-result-object v3 │ │ +03b76e: 7130 0618 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ +03b774: 0e00 |0042: return-void │ │ +03b776: 5452 4201 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b77a: 6e10 2107 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b780: 0a02 |0048: move-result v2 │ │ +03b782: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +03b786: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +03b78a: 5452 4201 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b78e: 6e20 2307 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +03b794: 0c02 |0052: move-result-object v2 │ │ +03b796: 1f02 c100 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b79a: 6e10 4804 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@0448 │ │ +03b7a0: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03b7a4: 28f1 |005a: goto 004b // -000f │ │ +03b7a6: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +03b7a8: 5c52 4401 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ +03b7ac: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x001c line=720 │ │ 0x0020 line=721 │ │ 0x0027 line=722 │ │ 0x002a line=723 │ │ @@ -24035,96 +24035,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 │ │ -03b7b8: |[03b7b8] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -03b7c8: 5453 4201 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b7cc: 6e10 2107 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b7d2: 0a03 |0005: move-result v3 │ │ -03b7d4: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -03b7d8: 6e20 5e1b 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03b7de: 1a03 d901 |000b: const-string v3, "Active Loaders:" // string@01d9 │ │ -03b7e2: 6e20 631b 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03b7e8: 2203 f003 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b7ec: 7010 c91b 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b7f2: 6e20 d21b 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b7f8: 0c03 |0018: move-result-object v3 │ │ -03b7fa: 1a04 0400 |0019: const-string v4, " " // string@0004 │ │ -03b7fe: 6e20 d21b 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b804: 0c03 |001e: move-result-object v3 │ │ -03b806: 6e10 d61b 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b80c: 0c01 |0022: move-result-object v1 │ │ -03b80e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -03b810: 5453 4201 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b814: 6e10 2107 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b81a: 0a03 |0029: move-result v3 │ │ -03b81c: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -03b820: 5453 4201 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b824: 6e20 2307 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -03b82a: 0c02 |0031: move-result-object v2 │ │ -03b82c: 1f02 c100 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b830: 6e20 5e1b 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03b836: 1a03 0500 |0037: const-string v3, " #" // string@0005 │ │ -03b83a: 6e20 5e1b 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03b840: 5453 4201 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b844: 6e20 1e07 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@071e │ │ -03b84a: 0a03 |0041: move-result v3 │ │ -03b84c: 6e20 5c1b 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -03b852: 1a03 e500 |0045: const-string v3, ": " // string@00e5 │ │ -03b856: 6e20 5e1b 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03b85c: 6e10 4904 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0449 │ │ -03b862: 0c03 |004d: move-result-object v3 │ │ -03b864: 6e20 631b 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03b86a: 6e59 4204 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@0442 │ │ -03b870: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03b874: 28ce |0056: goto 0024 // -0032 │ │ -03b876: 5453 4101 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03b87a: 6e10 2107 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b880: 0a03 |005c: move-result v3 │ │ -03b882: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -03b886: 6e20 5e1b 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03b88c: 1a03 1904 |0062: const-string v3, "Inactive Loaders:" // string@0419 │ │ -03b890: 6e20 631b 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03b896: 2203 f003 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b89a: 7010 c91b 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b8a0: 6e20 d21b 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b8a6: 0c03 |006f: move-result-object v3 │ │ -03b8a8: 1a04 0400 |0070: const-string v4, " " // string@0004 │ │ -03b8ac: 6e20 d21b 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b8b2: 0c03 |0075: move-result-object v3 │ │ -03b8b4: 6e10 d61b 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b8ba: 0c01 |0079: move-result-object v1 │ │ -03b8bc: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -03b8be: 5453 4101 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03b8c2: 6e10 2107 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b8c8: 0a03 |0080: move-result v3 │ │ -03b8ca: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -03b8ce: 5453 4101 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03b8d2: 6e20 2307 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -03b8d8: 0c02 |0088: move-result-object v2 │ │ -03b8da: 1f02 c100 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b8de: 6e20 5e1b 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03b8e4: 1a03 0500 |008e: const-string v3, " #" // string@0005 │ │ -03b8e8: 6e20 5e1b 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03b8ee: 5453 4101 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03b8f2: 6e20 1e07 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@071e │ │ -03b8f8: 0a03 |0098: move-result v3 │ │ -03b8fa: 6e20 5c1b 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -03b900: 1a03 e500 |009c: const-string v3, ": " // string@00e5 │ │ -03b904: 6e20 5e1b 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -03b90a: 6e10 4904 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0449 │ │ -03b910: 0c03 |00a4: move-result-object v3 │ │ -03b912: 6e20 631b 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ -03b918: 6e59 4204 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@0442 │ │ -03b91e: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03b922: 28ce |00ad: goto 007b // -0032 │ │ -03b924: 0e00 |00ae: return-void │ │ +03b7b0: |[03b7b0] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +03b7c0: 5453 4201 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b7c4: 6e10 2107 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b7ca: 0a03 |0005: move-result v3 │ │ +03b7cc: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +03b7d0: 6e20 5e1b 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03b7d6: 1a03 d801 |000b: const-string v3, "Active Loaders:" // string@01d8 │ │ +03b7da: 6e20 631b 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +03b7e0: 2203 f003 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b7e4: 7010 c91b 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b7ea: 6e20 d21b 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b7f0: 0c03 |0018: move-result-object v3 │ │ +03b7f2: 1a04 0400 |0019: const-string v4, " " // string@0004 │ │ +03b7f6: 6e20 d21b 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b7fc: 0c03 |001e: move-result-object v3 │ │ +03b7fe: 6e10 d61b 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b804: 0c01 |0022: move-result-object v1 │ │ +03b806: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +03b808: 5453 4201 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b80c: 6e10 2107 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b812: 0a03 |0029: move-result v3 │ │ +03b814: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +03b818: 5453 4201 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b81c: 6e20 2307 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +03b822: 0c02 |0031: move-result-object v2 │ │ +03b824: 1f02 c100 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b828: 6e20 5e1b 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03b82e: 1a03 0500 |0037: const-string v3, " #" // string@0005 │ │ +03b832: 6e20 5e1b 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03b838: 5453 4201 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b83c: 6e20 1e07 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@071e │ │ +03b842: 0a03 |0041: move-result v3 │ │ +03b844: 6e20 5c1b 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +03b84a: 1a03 e400 |0045: const-string v3, ": " // string@00e4 │ │ +03b84e: 6e20 5e1b 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03b854: 6e10 4904 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0449 │ │ +03b85a: 0c03 |004d: move-result-object v3 │ │ +03b85c: 6e20 631b 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +03b862: 6e59 4204 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@0442 │ │ +03b868: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03b86c: 28ce |0056: goto 0024 // -0032 │ │ +03b86e: 5453 4101 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03b872: 6e10 2107 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b878: 0a03 |005c: move-result v3 │ │ +03b87a: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +03b87e: 6e20 5e1b 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03b884: 1a03 1804 |0062: const-string v3, "Inactive Loaders:" // string@0418 │ │ +03b888: 6e20 631b 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +03b88e: 2203 f003 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b892: 7010 c91b 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b898: 6e20 d21b 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b89e: 0c03 |006f: move-result-object v3 │ │ +03b8a0: 1a04 0400 |0070: const-string v4, " " // string@0004 │ │ +03b8a4: 6e20 d21b 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b8aa: 0c03 |0075: move-result-object v3 │ │ +03b8ac: 6e10 d61b 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b8b2: 0c01 |0079: move-result-object v1 │ │ +03b8b4: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +03b8b6: 5453 4101 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03b8ba: 6e10 2107 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b8c0: 0a03 |0080: move-result v3 │ │ +03b8c2: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +03b8c6: 5453 4101 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03b8ca: 6e20 2307 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +03b8d0: 0c02 |0088: move-result-object v2 │ │ +03b8d2: 1f02 c100 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b8d6: 6e20 5e1b 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03b8dc: 1a03 0500 |008e: const-string v3, " #" // string@0005 │ │ +03b8e0: 6e20 5e1b 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03b8e6: 5453 4101 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03b8ea: 6e20 1e07 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@071e │ │ +03b8f0: 0a03 |0098: move-result v3 │ │ +03b8f2: 6e20 5c1b 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +03b8f8: 1a03 e400 |009c: const-string v3, ": " // string@00e4 │ │ +03b8fc: 6e20 5e1b 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +03b902: 6e10 4904 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@0449 │ │ +03b908: 0c03 |00a4: move-result-object v3 │ │ +03b90a: 6e20 631b 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@1b63 │ │ +03b910: 6e59 4204 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@0442 │ │ +03b916: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03b91a: 28ce |00ad: goto 007b // -0032 │ │ +03b91c: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0008 line=802 │ │ 0x0010 line=803 │ │ 0x0023 line=804 │ │ 0x002c line=805 │ │ @@ -24160,45 +24160,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -03b928: |[03b928] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -03b938: 5541 4301 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ -03b93c: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -03b940: 6301 3e01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03b944: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -03b948: 1a01 6709 |0008: const-string v1, "LoaderManager" // string@0967 │ │ -03b94c: 2202 f003 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03b950: 7010 c91b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03b956: 1a03 9603 |000f: const-string v3, "Finished Retaining in " // string@0396 │ │ -03b95a: 6e20 d21b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03b960: 0c02 |0014: move-result-object v2 │ │ -03b962: 6e20 d11b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03b968: 0c02 |0018: move-result-object v2 │ │ -03b96a: 6e10 d61b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03b970: 0c02 |001c: move-result-object v2 │ │ -03b972: 7120 0418 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03b978: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -03b97a: 5c41 4301 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ -03b97e: 5441 4201 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b982: 6e10 2107 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b988: 0a01 |0028: move-result v1 │ │ -03b98a: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -03b98e: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -03b992: 5441 4201 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b996: 6e20 2307 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -03b99c: 0c01 |0032: move-result-object v1 │ │ -03b99e: 1f01 c100 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b9a2: 6e10 4304 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@0443 │ │ -03b9a8: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -03b9ac: 28f1 |003a: goto 002b // -000f │ │ -03b9ae: 0e00 |003b: return-void │ │ +03b920: |[03b920] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +03b930: 5541 4301 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ +03b934: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +03b938: 6301 3e01 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03b93c: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +03b940: 1a01 6609 |0008: const-string v1, "LoaderManager" // string@0966 │ │ +03b944: 2202 f003 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +03b948: 7010 c91b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03b94e: 1a03 9503 |000f: const-string v3, "Finished Retaining in " // string@0395 │ │ +03b952: 6e20 d21b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03b958: 0c02 |0014: move-result-object v2 │ │ +03b95a: 6e20 d11b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03b960: 0c02 |0018: move-result-object v2 │ │ +03b962: 6e10 d61b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03b968: 0c02 |001c: move-result-object v2 │ │ +03b96a: 7120 0418 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03b970: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +03b972: 5c41 4301 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@0143 │ │ +03b976: 5441 4201 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b97a: 6e10 2107 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b980: 0a01 |0028: move-result v1 │ │ +03b982: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +03b986: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +03b98a: 5441 4201 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b98e: 6e20 2307 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +03b994: 0c01 |0032: move-result-object v1 │ │ +03b996: 1f01 c100 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b99a: 6e10 4304 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@0443 │ │ +03b9a0: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +03b9a4: 28f1 |003a: goto 002b // -000f │ │ +03b9a6: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0004 line=751 │ │ 0x0020 line=753 │ │ 0x0023 line=754 │ │ 0x002d line=755 │ │ @@ -24213,36 +24213,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -03b9b0: |[03b9b0] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -03b9c0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03b9c2: 5454 4201 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b9c6: 6e10 2107 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -03b9cc: 0a00 |0006: move-result v0 │ │ -03b9ce: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -03b9d0: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -03b9d4: 5454 4201 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03b9d8: 6e20 2307 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -03b9de: 0c02 |000f: move-result-object v2 │ │ -03b9e0: 1f02 c100 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03b9e4: 5524 3c01 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03b9e8: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -03b9ec: 5524 3201 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ -03b9f0: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -03b9f4: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -03b9f6: b643 |001b: or-int/2addr v3, v4 │ │ -03b9f8: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03b9fc: 28ea |001e: goto 0008 // -0016 │ │ -03b9fe: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -03ba00: 28fb |0020: goto 001b // -0005 │ │ -03ba02: 0f03 |0021: return v3 │ │ +03b9a8: |[03b9a8] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +03b9b8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03b9ba: 5454 4201 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b9be: 6e10 2107 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +03b9c4: 0a00 |0006: move-result v0 │ │ +03b9c6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +03b9c8: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +03b9cc: 5454 4201 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03b9d0: 6e20 2307 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +03b9d6: 0c02 |000f: move-result-object v2 │ │ +03b9d8: 1f02 c100 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03b9dc: 5524 3c01 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03b9e0: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +03b9e4: 5524 3201 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ +03b9e8: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +03b9ec: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +03b9ee: b643 |001b: or-int/2addr v3, v4 │ │ +03b9f0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03b9f4: 28ea |001e: goto 0008 // -0016 │ │ +03b9f6: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +03b9f8: 28fb |0020: goto 001b // -0005 │ │ +03b9fa: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 0x0001 line=826 │ │ 0x0007 line=827 │ │ 0x000a line=828 │ │ 0x0012 line=829 │ │ @@ -24261,83 +24261,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 │ │ -03ba04: |[03ba04] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -03ba14: 5541 4001 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0140 │ │ -03ba18: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -03ba1c: 2201 df03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ -03ba20: 1a02 c002 |0006: const-string v2, "Called while creating a loader" // string@02c0 │ │ -03ba24: 7020 8b1b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -03ba2a: 2701 |000b: throw v1 │ │ -03ba2c: 5441 4201 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03ba30: 6e20 1c07 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@071c │ │ -03ba36: 0c00 |0011: move-result-object v0 │ │ -03ba38: 1f00 c100 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03ba3c: 6301 3e01 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03ba40: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -03ba44: 1a01 6709 |0018: const-string v1, "LoaderManager" // string@0967 │ │ -03ba48: 2202 f003 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03ba4c: 7010 c91b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03ba52: 1a03 8017 |001f: const-string v3, "initLoader in " // string@1780 │ │ -03ba56: 6e20 d21b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ba5c: 0c02 |0024: move-result-object v2 │ │ -03ba5e: 6e20 d11b 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03ba64: 0c02 |0028: move-result-object v2 │ │ -03ba66: 1a03 e800 |0029: const-string v3, ": args=" // string@00e8 │ │ -03ba6a: 6e20 d21b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ba70: 0c02 |002e: move-result-object v2 │ │ -03ba72: 6e20 d11b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03ba78: 0c02 |0032: move-result-object v2 │ │ -03ba7a: 6e10 d61b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03ba80: 0c02 |0036: move-result-object v2 │ │ -03ba82: 7120 0418 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03ba88: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -03ba8c: 7040 4c04 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@044c │ │ -03ba92: 0c00 |003f: move-result-object v0 │ │ -03ba94: 6301 3e01 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03ba98: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -03ba9c: 1a01 6709 |0044: const-string v1, "LoaderManager" // string@0967 │ │ -03baa0: 2202 f003 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03baa4: 7010 c91b 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03baaa: 1a03 0600 |004b: const-string v3, " Created new loader " // string@0006 │ │ -03baae: 6e20 d21b 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bab4: 0c02 |0050: move-result-object v2 │ │ -03bab6: 6e20 d11b 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03babc: 0c02 |0054: move-result-object v2 │ │ -03babe: 6e10 d61b 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03bac4: 0c02 |0058: move-result-object v2 │ │ -03bac6: 7120 0418 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03bacc: 5501 3401 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ -03bad0: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -03bad4: 5541 4401 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ -03bad8: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -03badc: 5401 3701 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03bae0: 5402 3101 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ -03bae4: 6e30 4004 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0440 │ │ -03baea: 5401 3701 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03baee: 1101 |006d: return-object v1 │ │ -03baf0: 6301 3e01 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03baf4: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -03baf8: 1a01 6709 |0072: const-string v1, "LoaderManager" // string@0967 │ │ -03bafc: 2202 f003 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03bb00: 7010 c91b 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03bb06: 1a03 1200 |0079: const-string v3, " Re-using existing loader " // string@0012 │ │ -03bb0a: 6e20 d21b 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bb10: 0c02 |007e: move-result-object v2 │ │ -03bb12: 6e20 d11b 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03bb18: 0c02 |0082: move-result-object v2 │ │ -03bb1a: 6e10 d61b 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03bb20: 0c02 |0086: move-result-object v2 │ │ -03bb22: 7120 0418 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03bb28: 5b07 3001 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ -03bb2c: 28d0 |008c: goto 005c // -0030 │ │ +03b9fc: |[03b9fc] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +03ba0c: 5541 4001 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0140 │ │ +03ba10: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +03ba14: 2201 df03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ +03ba18: 1a02 bf02 |0006: const-string v2, "Called while creating a loader" // string@02bf │ │ +03ba1c: 7020 8b1b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +03ba22: 2701 |000b: throw v1 │ │ +03ba24: 5441 4201 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03ba28: 6e20 1c07 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@071c │ │ +03ba2e: 0c00 |0011: move-result-object v0 │ │ +03ba30: 1f00 c100 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03ba34: 6301 3e01 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03ba38: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +03ba3c: 1a01 6609 |0018: const-string v1, "LoaderManager" // string@0966 │ │ +03ba40: 2202 f003 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +03ba44: 7010 c91b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03ba4a: 1a03 7e17 |001f: const-string v3, "initLoader in " // string@177e │ │ +03ba4e: 6e20 d21b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ba54: 0c02 |0024: move-result-object v2 │ │ +03ba56: 6e20 d11b 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03ba5c: 0c02 |0028: move-result-object v2 │ │ +03ba5e: 1a03 e700 |0029: const-string v3, ": args=" // string@00e7 │ │ +03ba62: 6e20 d21b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ba68: 0c02 |002e: move-result-object v2 │ │ +03ba6a: 6e20 d11b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03ba70: 0c02 |0032: move-result-object v2 │ │ +03ba72: 6e10 d61b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03ba78: 0c02 |0036: move-result-object v2 │ │ +03ba7a: 7120 0418 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03ba80: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +03ba84: 7040 4c04 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@044c │ │ +03ba8a: 0c00 |003f: move-result-object v0 │ │ +03ba8c: 6301 3e01 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03ba90: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +03ba94: 1a01 6609 |0044: const-string v1, "LoaderManager" // string@0966 │ │ +03ba98: 2202 f003 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +03ba9c: 7010 c91b 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03baa2: 1a03 0600 |004b: const-string v3, " Created new loader " // string@0006 │ │ +03baa6: 6e20 d21b 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03baac: 0c02 |0050: move-result-object v2 │ │ +03baae: 6e20 d11b 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03bab4: 0c02 |0054: move-result-object v2 │ │ +03bab6: 6e10 d61b 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03babc: 0c02 |0058: move-result-object v2 │ │ +03babe: 7120 0418 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03bac4: 5501 3401 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ +03bac8: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +03bacc: 5541 4401 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ +03bad0: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +03bad4: 5401 3701 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03bad8: 5402 3101 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0131 │ │ +03badc: 6e30 4004 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@0440 │ │ +03bae2: 5401 3701 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03bae6: 1101 |006d: return-object v1 │ │ +03bae8: 6301 3e01 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03baec: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +03baf0: 1a01 6609 |0072: const-string v1, "LoaderManager" // string@0966 │ │ +03baf4: 2202 f003 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +03baf8: 7010 c91b 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03bafe: 1a03 1200 |0079: const-string v3, " Re-using existing loader " // string@0012 │ │ +03bb02: 6e20 d21b 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03bb08: 0c02 |007e: move-result-object v2 │ │ +03bb0a: 6e20 d11b 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03bb10: 0c02 |0082: move-result-object v2 │ │ +03bb12: 6e10 d61b 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03bb18: 0c02 |0086: move-result-object v2 │ │ +03bb1a: 7120 0418 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03bb20: 5b07 3001 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0130 │ │ +03bb24: 28d0 |008c: goto 005c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000c line=547 │ │ 0x0014 line=549 │ │ 0x003a line=551 │ │ @@ -24361,22 +24361,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 │ │ -03bb30: |[03bb30] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -03bb40: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03bb44: 5231 3501 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ -03bb48: 6e30 1f07 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@071f │ │ -03bb4e: 5520 4401 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ -03bb52: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -03bb56: 6e10 4704 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0447 │ │ -03bb5c: 0e00 |000e: return-void │ │ +03bb28: |[03bb28] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +03bb38: 5420 4201 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03bb3c: 5231 3501 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@0135 │ │ +03bb40: 6e30 1f07 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@071f │ │ +03bb46: 5520 4401 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@0144 │ │ +03bb4a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +03bb4e: 6e10 4704 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@0447 │ │ +03bb54: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0007 line=509 │ │ 0x000b line=513 │ │ 0x000e line=515 │ │ locals : │ │ @@ -24388,135 +24388,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 │ │ -03bb60: |[03bb60] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -03bb70: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -03bb72: 5562 4001 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0140 │ │ -03bb76: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -03bb7a: 2202 df03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ -03bb7e: 1a03 c002 |0007: const-string v3, "Called while creating a loader" // string@02c0 │ │ -03bb82: 7020 8b1b 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -03bb88: 2702 |000c: throw v2 │ │ -03bb8a: 5462 4201 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03bb8e: 6e20 1c07 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@071c │ │ -03bb94: 0c01 |0012: move-result-object v1 │ │ -03bb96: 1f01 c100 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03bb9a: 6302 3e01 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03bb9e: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -03bba2: 1a02 6709 |0019: const-string v2, "LoaderManager" // string@0967 │ │ -03bba6: 2203 f003 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03bbaa: 7010 c91b 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03bbb0: 1a04 3821 |0020: const-string v4, "restartLoader in " // string@2138 │ │ -03bbb4: 6e20 d21b 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bbba: 0c03 |0025: move-result-object v3 │ │ -03bbbc: 6e20 d11b 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03bbc2: 0c03 |0029: move-result-object v3 │ │ -03bbc4: 1a04 e800 |002a: const-string v4, ": args=" // string@00e8 │ │ -03bbc8: 6e20 d21b 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bbce: 0c03 |002f: move-result-object v3 │ │ -03bbd0: 6e20 d11b 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03bbd6: 0c03 |0033: move-result-object v3 │ │ -03bbd8: 6e10 d61b 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03bbde: 0c03 |0037: move-result-object v3 │ │ -03bbe0: 7120 0418 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03bbe6: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -03bbea: 5462 4101 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03bbee: 6e20 1c07 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@071c │ │ -03bbf4: 0c00 |0042: move-result-object v0 │ │ -03bbf6: 1f00 c100 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ -03bbfa: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -03bbfe: 5512 3401 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ -03bc02: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -03bc06: 6302 3e01 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03bc0a: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -03bc0e: 1a02 6709 |004f: const-string v2, "LoaderManager" // string@0967 │ │ -03bc12: 2203 f003 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03bc16: 7010 c91b 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03bc1c: 1a04 1300 |0056: const-string v4, " Removing last inactive loader: " // string@0013 │ │ -03bc20: 6e20 d21b 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bc26: 0c03 |005b: move-result-object v3 │ │ -03bc28: 6e20 d11b 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03bc2e: 0c03 |005f: move-result-object v3 │ │ -03bc30: 6e10 d61b 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03bc36: 0c03 |0063: move-result-object v3 │ │ -03bc38: 7120 0418 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03bc3e: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -03bc40: 5c02 3201 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ -03bc44: 6e10 4104 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ -03bc4a: 5412 3701 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03bc4e: 6e10 7e05 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@057e │ │ -03bc54: 5462 4101 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03bc58: 6e30 1f07 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@071f │ │ -03bc5e: 7040 4c04 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@044c │ │ -03bc64: 0c01 |007a: move-result-object v1 │ │ -03bc66: 5412 3701 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03bc6a: 1102 |007d: return-object v2 │ │ -03bc6c: 5512 3c01 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ -03bc70: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -03bc74: 6302 3e01 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03bc78: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -03bc7c: 1a02 6709 |0086: const-string v2, "LoaderManager" // string@0967 │ │ -03bc80: 1a03 0700 |0088: const-string v3, " Current loader is stopped; replacing" // string@0007 │ │ -03bc84: 7120 0418 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03bc8a: 5462 4201 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ -03bc8e: 6e30 1f07 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@071f │ │ -03bc94: 6e10 4104 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ -03bc9a: 28e2 |0095: goto 0077 // -001e │ │ -03bc9c: 5412 3801 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03bca0: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -03bca4: 6302 3e01 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03bca8: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -03bcac: 1a02 6709 |009e: const-string v2, "LoaderManager" // string@0967 │ │ -03bcb0: 2203 f003 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03bcb4: 7010 c91b 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03bcba: 1a04 1400 |00a5: const-string v4, " Removing pending loader: " // string@0014 │ │ -03bcbe: 6e20 d21b 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bcc4: 0c03 |00aa: move-result-object v3 │ │ -03bcc6: 5414 3801 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03bcca: 6e20 d11b 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03bcd0: 0c03 |00b0: move-result-object v3 │ │ -03bcd2: 6e10 d61b 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03bcd8: 0c03 |00b4: move-result-object v3 │ │ -03bcda: 7120 0418 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03bce0: 5412 3801 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03bce4: 6e10 4104 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ -03bcea: 5b15 3801 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03bcee: 6302 3e01 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03bcf2: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -03bcf6: 1a02 6709 |00c3: const-string v2, "LoaderManager" // string@0967 │ │ -03bcfa: 1a03 0900 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0009 │ │ -03bcfe: 7120 0418 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03bd04: 7040 4d04 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@044d │ │ -03bd0a: 0c02 |00cd: move-result-object v2 │ │ -03bd0c: 5b12 3801 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03bd10: 5412 3801 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ -03bd14: 5422 3701 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03bd18: 28a9 |00d4: goto 007d // -0057 │ │ -03bd1a: 6302 3e01 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ -03bd1e: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -03bd22: 1a02 6709 |00d9: const-string v2, "LoaderManager" // string@0967 │ │ -03bd26: 2203 f003 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03bd2a: 7010 c91b 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03bd30: 1a04 1000 |00e0: const-string v4, " Making last loader inactive: " // string@0010 │ │ -03bd34: 6e20 d21b 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bd3a: 0c03 |00e5: move-result-object v3 │ │ -03bd3c: 6e20 d11b 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03bd42: 0c03 |00e9: move-result-object v3 │ │ -03bd44: 6e10 d61b 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03bd4a: 0c03 |00ed: move-result-object v3 │ │ -03bd4c: 7120 0418 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -03bd52: 5412 3701 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ -03bd56: 6e10 7e05 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@057e │ │ -03bd5c: 5462 4101 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ -03bd60: 6e30 1f07 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@071f │ │ -03bd66: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ +03bb58: |[03bb58] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +03bb68: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +03bb6a: 5562 4001 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0140 │ │ +03bb6e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +03bb72: 2202 df03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ +03bb76: 1a03 bf02 |0007: const-string v3, "Called while creating a loader" // string@02bf │ │ +03bb7a: 7020 8b1b 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +03bb80: 2702 |000c: throw v2 │ │ +03bb82: 5462 4201 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03bb86: 6e20 1c07 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@071c │ │ +03bb8c: 0c01 |0012: move-result-object v1 │ │ +03bb8e: 1f01 c100 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03bb92: 6302 3e01 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03bb96: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +03bb9a: 1a02 6609 |0019: const-string v2, "LoaderManager" // string@0966 │ │ +03bb9e: 2203 f003 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03bba2: 7010 c91b 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03bba8: 1a04 3621 |0020: const-string v4, "restartLoader in " // string@2136 │ │ +03bbac: 6e20 d21b 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03bbb2: 0c03 |0025: move-result-object v3 │ │ +03bbb4: 6e20 d11b 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03bbba: 0c03 |0029: move-result-object v3 │ │ +03bbbc: 1a04 e700 |002a: const-string v4, ": args=" // string@00e7 │ │ +03bbc0: 6e20 d21b 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03bbc6: 0c03 |002f: move-result-object v3 │ │ +03bbc8: 6e20 d11b 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03bbce: 0c03 |0033: move-result-object v3 │ │ +03bbd0: 6e10 d61b 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03bbd6: 0c03 |0037: move-result-object v3 │ │ +03bbd8: 7120 0418 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03bbde: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +03bbe2: 5462 4101 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03bbe6: 6e20 1c07 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@071c │ │ +03bbec: 0c00 |0042: move-result-object v0 │ │ +03bbee: 1f00 c100 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@00c1 │ │ +03bbf2: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +03bbf6: 5512 3401 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@0134 │ │ +03bbfa: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +03bbfe: 6302 3e01 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03bc02: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +03bc06: 1a02 6609 |004f: const-string v2, "LoaderManager" // string@0966 │ │ +03bc0a: 2203 f003 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03bc0e: 7010 c91b 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03bc14: 1a04 1300 |0056: const-string v4, " Removing last inactive loader: " // string@0013 │ │ +03bc18: 6e20 d21b 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03bc1e: 0c03 |005b: move-result-object v3 │ │ +03bc20: 6e20 d11b 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03bc26: 0c03 |005f: move-result-object v3 │ │ +03bc28: 6e10 d61b 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03bc2e: 0c03 |0063: move-result-object v3 │ │ +03bc30: 7120 0418 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03bc36: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +03bc38: 5c02 3201 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0132 │ │ +03bc3c: 6e10 4104 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ +03bc42: 5412 3701 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03bc46: 6e10 7e05 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@057e │ │ +03bc4c: 5462 4101 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03bc50: 6e30 1f07 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@071f │ │ +03bc56: 7040 4c04 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@044c │ │ +03bc5c: 0c01 |007a: move-result-object v1 │ │ +03bc5e: 5412 3701 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03bc62: 1102 |007d: return-object v2 │ │ +03bc64: 5512 3c01 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@013c │ │ +03bc68: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +03bc6c: 6302 3e01 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03bc70: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +03bc74: 1a02 6609 |0086: const-string v2, "LoaderManager" // string@0966 │ │ +03bc78: 1a03 0700 |0088: const-string v3, " Current loader is stopped; replacing" // string@0007 │ │ +03bc7c: 7120 0418 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03bc82: 5462 4201 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0142 │ │ +03bc86: 6e30 1f07 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@071f │ │ +03bc8c: 6e10 4104 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ +03bc92: 28e2 |0095: goto 0077 // -001e │ │ +03bc94: 5412 3801 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03bc98: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +03bc9c: 6302 3e01 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03bca0: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +03bca4: 1a02 6609 |009e: const-string v2, "LoaderManager" // string@0966 │ │ +03bca8: 2203 f003 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03bcac: 7010 c91b 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03bcb2: 1a04 1400 |00a5: const-string v4, " Removing pending loader: " // string@0014 │ │ +03bcb6: 6e20 d21b 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03bcbc: 0c03 |00aa: move-result-object v3 │ │ +03bcbe: 5414 3801 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03bcc2: 6e20 d11b 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03bcc8: 0c03 |00b0: move-result-object v3 │ │ +03bcca: 6e10 d61b 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03bcd0: 0c03 |00b4: move-result-object v3 │ │ +03bcd2: 7120 0418 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03bcd8: 5412 3801 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03bcdc: 6e10 4104 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@0441 │ │ +03bce2: 5b15 3801 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03bce6: 6302 3e01 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03bcea: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +03bcee: 1a02 6609 |00c3: const-string v2, "LoaderManager" // string@0966 │ │ +03bcf2: 1a03 0900 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0009 │ │ +03bcf6: 7120 0418 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03bcfc: 7040 4d04 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@044d │ │ +03bd02: 0c02 |00cd: move-result-object v2 │ │ +03bd04: 5b12 3801 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03bd08: 5412 3801 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@0138 │ │ +03bd0c: 5422 3701 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03bd10: 28a9 |00d4: goto 007d // -0057 │ │ +03bd12: 6302 3e01 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@013e │ │ +03bd16: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +03bd1a: 1a02 6609 |00d9: const-string v2, "LoaderManager" // string@0966 │ │ +03bd1e: 2203 f003 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03bd22: 7010 c91b 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03bd28: 1a04 1000 |00e0: const-string v4, " Making last loader inactive: " // string@0010 │ │ +03bd2c: 6e20 d21b 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03bd32: 0c03 |00e5: move-result-object v3 │ │ +03bd34: 6e20 d11b 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03bd3a: 0c03 |00e9: move-result-object v3 │ │ +03bd3c: 6e10 d61b 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03bd42: 0c03 |00ed: move-result-object v3 │ │ +03bd44: 7120 0418 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +03bd4a: 5412 3701 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@0137 │ │ +03bd4e: 6e10 7e05 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@057e │ │ +03bd54: 5462 4101 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0141 │ │ +03bd58: 6e30 1f07 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@071f │ │ +03bd5e: 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 │ │ @@ -24559,34 +24559,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -03bd6c: |[03bd6c] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -03bd7c: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -03bd80: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -03bd84: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -03bd8a: 1a01 6909 |0007: const-string v1, "LoaderManager{" // string@0969 │ │ -03bd8e: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bd94: 7110 d91b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ -03bd9a: 0a01 |000f: move-result v1 │ │ -03bd9c: 7110 901b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -03bda2: 0c01 |0013: move-result-object v1 │ │ -03bda4: 6e20 d21b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bdaa: 1a01 5a00 |0017: const-string v1, " in " // string@005a │ │ -03bdae: 6e20 d21b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bdb4: 5421 3f01 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03bdb8: 7120 9d06 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ -03bdbe: 1a01 0f27 |0021: const-string v1, "}}" // string@270f │ │ -03bdc2: 6e20 d21b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bdc8: 6e10 d61b 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03bdce: 0c01 |0029: move-result-object v1 │ │ -03bdd0: 1101 |002a: return-object v1 │ │ +03bd64: |[03bd64] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +03bd74: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +03bd78: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +03bd7c: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +03bd82: 1a01 6809 |0007: const-string v1, "LoaderManager{" // string@0968 │ │ +03bd86: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03bd8c: 7110 d91b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ +03bd92: 0a01 |000f: move-result v1 │ │ +03bd94: 7110 901b 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +03bd9a: 0c01 |0013: move-result-object v1 │ │ +03bd9c: 6e20 d21b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03bda2: 1a01 5900 |0017: const-string v1, " in " // string@0059 │ │ +03bda6: 6e20 d21b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03bdac: 5421 3f01 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03bdb0: 7120 9d06 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ +03bdb6: 1a01 0d27 |0021: const-string v1, "}}" // string@270d │ │ +03bdba: 6e20 d21b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03bdc0: 6e10 d61b 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03bdc6: 0c01 |0029: move-result-object v1 │ │ +03bdc8: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0007 line=791 │ │ 0x000c line=792 │ │ 0x0017 line=793 │ │ 0x001c line=794 │ │ @@ -24601,32 +24601,32 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03bdd4: |[03bdd4] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -03bde4: 5b01 3f01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ -03bde8: 0e00 |0002: return-void │ │ +03bdcc: |[03bdcc] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +03bddc: 5b01 3f01 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@013f │ │ +03bde0: 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; │ │ │ │ - source_file_idx : 2408 (LoaderManager.java) │ │ + source_file_idx : 2407 (LoaderManager.java) │ │ │ │ Class #57 header: │ │ class_idx : 195 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2682 │ │ +source_file_idx : 2680 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #57 annotations: │ │ Annotations on class │ │ @@ -24662,21 +24662,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils$NavUtilsImpl;) │ │ name : 'shouldUpRecreateTask' │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2682 (NavUtils.java) │ │ + source_file_idx : 2680 (NavUtils.java) │ │ │ │ Class #58 header: │ │ class_idx : 196 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2682 │ │ +source_file_idx : 2680 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #58 annotations: │ │ Annotations on class │ │ @@ -24697,17 +24697,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03bdec: |[03bdec] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ -03bdfc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03be02: 0e00 |0003: return-void │ │ +03bde4: |[03bde4] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ +03bdf4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03bdfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ │ │ Virtual methods - │ │ @@ -24716,49 +24716,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 │ │ -03be04: |[03be04] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -03be14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03be16: 7110 6e04 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@046e │ │ -03be1c: 0c03 |0004: move-result-object v3 │ │ -03be1e: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -03be22: 1102 |0007: return-object v2 │ │ -03be24: 2204 2600 |0008: new-instance v4, Landroid/content/ComponentName; // type@0026 │ │ -03be28: 7030 b200 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@00b2 │ │ -03be2e: 7120 6f04 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@046f │ │ -03be34: 0c01 |0010: move-result-object v1 │ │ -03be36: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -03be3a: 7110 7705 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0577 │ │ -03be40: 0c02 |0016: move-result-object v2 │ │ -03be42: 28f0 |0017: goto 0007 // -0010 │ │ -03be44: 2205 3100 |0018: new-instance v5, Landroid/content/Intent; // type@0031 │ │ -03be48: 7010 d900 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@00d9 │ │ -03be4e: 6e20 0101 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ -03be54: 0c02 |0020: move-result-object v2 │ │ -03be56: 28f6 |0021: goto 0017 // -000a │ │ -03be58: 0d00 |0022: move-exception v0 │ │ -03be5a: 1a05 790a |0023: const-string v5, "NavUtils" // string@0a79 │ │ -03be5e: 2206 f003 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ -03be62: 7010 c91b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03be68: 1a07 cf15 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@15cf │ │ -03be6c: 6e20 d21b 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03be72: 0c06 |002f: move-result-object v6 │ │ -03be74: 6e20 d21b 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03be7a: 0c06 |0033: move-result-object v6 │ │ -03be7c: 1a07 a900 |0034: const-string v7, "' in manifest" // string@00a9 │ │ -03be80: 6e20 d21b 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03be86: 0c06 |0039: move-result-object v6 │ │ -03be88: 6e10 d61b 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03be8e: 0c06 |003d: move-result-object v6 │ │ -03be90: 7120 0018 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ -03be96: 28c6 |0041: goto 0007 // -003a │ │ +03bdfc: |[03bdfc] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +03be0c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03be0e: 7110 6e04 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@046e │ │ +03be14: 0c03 |0004: move-result-object v3 │ │ +03be16: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +03be1a: 1102 |0007: return-object v2 │ │ +03be1c: 2204 2600 |0008: new-instance v4, Landroid/content/ComponentName; // type@0026 │ │ +03be20: 7030 b200 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@00b2 │ │ +03be26: 7120 6f04 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@046f │ │ +03be2c: 0c01 |0010: move-result-object v1 │ │ +03be2e: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +03be32: 7110 7705 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0577 │ │ +03be38: 0c02 |0016: move-result-object v2 │ │ +03be3a: 28f0 |0017: goto 0007 // -0010 │ │ +03be3c: 2205 3100 |0018: new-instance v5, Landroid/content/Intent; // type@0031 │ │ +03be40: 7010 d900 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@00d9 │ │ +03be46: 6e20 0101 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ +03be4c: 0c02 |0020: move-result-object v2 │ │ +03be4e: 28f6 |0021: goto 0017 // -000a │ │ +03be50: 0d00 |0022: move-exception v0 │ │ +03be52: 1a05 770a |0023: const-string v5, "NavUtils" // string@0a77 │ │ +03be56: 2206 f003 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ +03be5a: 7010 c91b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03be60: 1a07 cd15 |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@15cd │ │ +03be64: 6e20 d21b 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03be6a: 0c06 |002f: move-result-object v6 │ │ +03be6c: 6e20 d21b 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03be72: 0c06 |0033: move-result-object v6 │ │ +03be74: 1a07 a800 |0034: const-string v7, "' in manifest" // string@00a8 │ │ +03be78: 6e20 d21b 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03be7e: 0c06 |0039: move-result-object v6 │ │ +03be80: 6e10 d61b 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03be86: 0c06 |003d: move-result-object v6 │ │ +03be88: 7120 0018 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ +03be8e: 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 │ │ @@ -24783,43 +24783,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 │ │ -03bea4: |[03bea4] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -03beb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03beb6: 5462 1200 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0012 │ │ -03beba: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -03bebe: 0710 |0005: move-object v0, v1 │ │ -03bec0: 1100 |0006: return-object v0 │ │ -03bec2: 5462 1200 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0012 │ │ -03bec6: 1a03 de0f |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@0fde │ │ -03beca: 6e20 1b02 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@021b │ │ -03bed0: 0c00 |000e: move-result-object v0 │ │ -03bed2: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -03bed6: 0710 |0011: move-object v0, v1 │ │ -03bed8: 28f4 |0012: goto 0006 // -000c │ │ -03beda: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -03bedc: 6e20 b71b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ -03bee2: 0a01 |0017: move-result v1 │ │ -03bee4: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ -03bee8: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ -03beec: 2201 f003 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03bef0: 7010 c91b 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03bef6: 6e10 c700 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00c7 │ │ -03befc: 0c02 |0024: move-result-object v2 │ │ -03befe: 6e20 d21b 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bf04: 0c01 |0028: move-result-object v1 │ │ -03bf06: 6e20 d21b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03bf0c: 0c01 |002c: move-result-object v1 │ │ -03bf0e: 6e10 d61b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03bf14: 0c00 |0030: move-result-object v0 │ │ -03bf16: 28d5 |0031: goto 0006 // -002b │ │ +03be9c: |[03be9c] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +03beac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03beae: 5462 1200 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0012 │ │ +03beb2: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +03beb6: 0710 |0005: move-object v0, v1 │ │ +03beb8: 1100 |0006: return-object v0 │ │ +03beba: 5462 1200 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0012 │ │ +03bebe: 1a03 dc0f |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@0fdc │ │ +03bec2: 6e20 1b02 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@021b │ │ +03bec8: 0c00 |000e: move-result-object v0 │ │ +03beca: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +03bece: 0710 |0011: move-object v0, v1 │ │ +03bed0: 28f4 |0012: goto 0006 // -000c │ │ +03bed2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +03bed4: 6e20 b71b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ +03beda: 0a01 |0017: move-result v1 │ │ +03bedc: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ +03bee0: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ +03bee4: 2201 f003 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03bee8: 7010 c91b 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03beee: 6e10 c700 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00c7 │ │ +03bef4: 0c02 |0024: move-result-object v2 │ │ +03bef6: 6e20 d21b 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03befc: 0c01 |0028: move-result-object v1 │ │ +03befe: 6e20 d21b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03bf04: 0c01 |002c: move-result-object v1 │ │ +03bf06: 6e10 d61b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03bf0c: 0c00 |0030: move-result-object v0 │ │ +03bf0e: 28d5 |0031: goto 0006 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0006 line=92 │ │ 0x0007 line=87 │ │ 0x000f line=88 │ │ 0x0013 line=89 │ │ @@ -24835,20 +24835,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 │ │ -03bf18: |[03bf18] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -03bf28: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -03bf2c: 6e20 df00 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ -03bf32: 6e20 2a00 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@002a │ │ -03bf38: 6e10 0a00 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000a │ │ -03bf3e: 0e00 |000b: return-void │ │ +03bf10: |[03bf10] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +03bf20: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +03bf24: 6e20 df00 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ +03bf2a: 6e20 2a00 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@002a │ │ +03bf30: 6e10 0a00 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@000a │ │ +03bf36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ 0x0008 line=81 │ │ 0x000b line=82 │ │ locals : │ │ @@ -24861,45 +24861,45 @@ │ │ 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 │ │ -03bf40: |[03bf40] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -03bf50: 6e10 0f00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000f │ │ -03bf56: 0c01 |0003: move-result-object v1 │ │ -03bf58: 6e10 e100 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ -03bf5e: 0c00 |0007: move-result-object v0 │ │ -03bf60: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -03bf64: 1a01 c40f |000a: const-string v1, "android.intent.action.MAIN" // string@0fc4 │ │ -03bf68: 6e20 b81b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -03bf6e: 0a01 |000f: move-result v1 │ │ -03bf70: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -03bf74: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -03bf76: 0f01 |0013: return v1 │ │ -03bf78: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -03bf7a: 28fe |0015: goto 0013 // -0002 │ │ +03bf38: |[03bf38] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +03bf48: 6e10 0f00 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@000f │ │ +03bf4e: 0c01 |0003: move-result-object v1 │ │ +03bf50: 6e10 e100 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ +03bf56: 0c00 |0007: move-result-object v0 │ │ +03bf58: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +03bf5c: 1a01 c20f |000a: const-string v1, "android.intent.action.MAIN" // string@0fc2 │ │ +03bf60: 6e20 b81b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +03bf66: 0a01 |000f: move-result v1 │ │ +03bf68: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +03bf6c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +03bf6e: 0f01 |0013: return v1 │ │ +03bf70: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +03bf72: 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; │ │ 0x0000 - 0x0016 reg=3 activity Landroid/app/Activity; │ │ 0x0000 - 0x0016 reg=4 targetIntent Landroid/content/Intent; │ │ │ │ - source_file_idx : 2682 (NavUtils.java) │ │ + source_file_idx : 2680 (NavUtils.java) │ │ │ │ Class #59 header: │ │ class_idx : 197 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 196 │ │ -source_file_idx : 2682 │ │ +source_file_idx : 2680 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #59 annotations: │ │ Annotations on class │ │ @@ -24919,17 +24919,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03bf7c: |[03bf7c] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ -03bf8c: 7010 6004 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@0460 │ │ -03bf92: 0e00 |0003: return-void │ │ +03bf74: |[03bf74] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ +03bf84: 7010 6004 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@0460 │ │ +03bf8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ │ │ Virtual methods - │ │ @@ -24938,21 +24938,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 │ │ -03bf94: |[03bf94] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -03bfa4: 7110 7304 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0473 │ │ -03bfaa: 0c00 |0003: move-result-object v0 │ │ -03bfac: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -03bfb0: 6e20 6a04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@046a │ │ -03bfb6: 0c00 |0009: move-result-object v0 │ │ -03bfb8: 1100 |000a: return-object v0 │ │ +03bf8c: |[03bf8c] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +03bf9c: 7110 7304 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0473 │ │ +03bfa2: 0c00 |0003: move-result-object v0 │ │ +03bfa4: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +03bfa8: 6e20 6a04 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@046a │ │ +03bfae: 0c00 |0009: move-result-object v0 │ │ +03bfb0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0006 line=104 │ │ 0x000a line=106 │ │ locals : │ │ @@ -24965,21 +24965,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 │ │ -03bfbc: |[03bfbc] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -03bfcc: 7110 7404 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0474 │ │ -03bfd2: 0c00 |0003: move-result-object v0 │ │ -03bfd4: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -03bfd8: 6f30 6204 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@0462 │ │ -03bfde: 0c00 |0009: move-result-object v0 │ │ -03bfe0: 1100 |000a: return-object v0 │ │ +03bfb4: |[03bfb4] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +03bfc4: 7110 7404 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0474 │ │ +03bfca: 0c00 |0003: move-result-object v0 │ │ +03bfcc: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +03bfd0: 6f30 6204 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@0462 │ │ +03bfd6: 0c00 |0009: move-result-object v0 │ │ +03bfd8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=127 │ │ 0x000a line=129 │ │ locals : │ │ @@ -24993,17 +24993,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 │ │ -03bfe4: |[03bfe4] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -03bff4: 7120 7504 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0475 │ │ -03bffa: 0e00 |0003: return-void │ │ +03bfdc: |[03bfdc] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +03bfec: 7120 7504 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0475 │ │ +03bff2: 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; │ │ @@ -25014,18 +25014,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 │ │ -03bffc: |[03bffc] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -03c00c: 7120 7604 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0476 │ │ -03c012: 0a00 |0003: move-result v0 │ │ -03c014: 0f00 |0004: return v0 │ │ +03bff4: |[03bff4] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +03c004: 7120 7604 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0476 │ │ +03c00a: 0a00 |0003: move-result v0 │ │ +03c00c: 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; │ │ @@ -25035,32 +25035,32 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03c018: |[03c018] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -03c028: 6f20 6104 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0461 │ │ -03c02e: 0c00 |0003: move-result-object v0 │ │ -03c030: 1100 |0004: return-object v0 │ │ +03c010: |[03c010] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +03c020: 6f20 6104 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0461 │ │ +03c026: 0c00 |0003: move-result-object v0 │ │ +03c028: 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; │ │ │ │ - source_file_idx : 2682 (NavUtils.java) │ │ + source_file_idx : 2680 (NavUtils.java) │ │ │ │ Class #60 header: │ │ class_idx : 198 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2682 │ │ +source_file_idx : 2680 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #60 annotations: │ │ Annotations on class │ │ @@ -25087,26 +25087,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03c034: |[03c034] android.support.v4.app.NavUtils.:()V │ │ -03c044: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03c048: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03c04c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03c050: 2201 c500 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@00c5 │ │ -03c054: 7010 6504 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@0465 │ │ -03c05a: 6901 4601 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ -03c05e: 0e00 |000d: return-void │ │ -03c060: 2201 c400 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@00c4 │ │ -03c064: 7010 6004 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@0460 │ │ -03c06a: 6901 4601 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ -03c06e: 28f8 |0015: goto 000d // -0008 │ │ +03c02c: |[03c02c] android.support.v4.app.NavUtils.:()V │ │ +03c03c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03c040: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +03c044: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03c048: 2201 c500 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@00c5 │ │ +03c04c: 7010 6504 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@0465 │ │ +03c052: 6901 4601 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ +03c056: 0e00 |000d: return-void │ │ +03c058: 2201 c400 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@00c4 │ │ +03c05c: 7010 6004 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@0460 │ │ +03c062: 6901 4601 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ +03c066: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ 0x0006 line=138 │ │ 0x000d line=142 │ │ 0x000e line=140 │ │ @@ -25118,19 +25118,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 │ │ -03c070: |[03c070] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -03c080: 6200 4601 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ -03c084: 7220 5c04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@045c │ │ -03c08a: 0c00 |0005: move-result-object v0 │ │ -03c08c: 1100 |0006: return-object v0 │ │ +03c068: |[03c068] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +03c078: 6200 4601 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ +03c07c: 7220 5c04 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@045c │ │ +03c082: 0c00 |0005: move-result-object v0 │ │ +03c084: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ │ │ #2 : (in Landroid/support/v4/app/NavUtils;) │ │ @@ -25138,35 +25138,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 │ │ -03c090: |[03c090] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -03c0a0: 7120 6f04 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@046f │ │ -03c0a6: 0c01 |0003: move-result-object v1 │ │ -03c0a8: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -03c0ac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -03c0ae: 1102 |0007: return-object v2 │ │ -03c0b0: 2203 2600 |0008: new-instance v3, Landroid/content/ComponentName; // type@0026 │ │ -03c0b4: 6e10 b500 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b5 │ │ -03c0ba: 0c04 |000d: move-result-object v4 │ │ -03c0bc: 7030 b300 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00b3 │ │ -03c0c2: 7120 6f04 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@046f │ │ -03c0c8: 0c00 |0014: move-result-object v0 │ │ -03c0ca: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -03c0ce: 7110 7705 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0577 │ │ -03c0d4: 0c02 |001a: move-result-object v2 │ │ -03c0d6: 28ec |001b: goto 0007 // -0014 │ │ -03c0d8: 2204 3100 |001c: new-instance v4, Landroid/content/Intent; // type@0031 │ │ -03c0dc: 7010 d900 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00d9 │ │ -03c0e2: 6e20 0101 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ -03c0e8: 0c02 |0024: move-result-object v2 │ │ -03c0ea: 28f6 |0025: goto 001b // -000a │ │ +03c088: |[03c088] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +03c098: 7120 6f04 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@046f │ │ +03c09e: 0c01 |0003: move-result-object v1 │ │ +03c0a0: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +03c0a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +03c0a6: 1102 |0007: return-object v2 │ │ +03c0a8: 2203 2600 |0008: new-instance v3, Landroid/content/ComponentName; // type@0026 │ │ +03c0ac: 6e10 b500 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b5 │ │ +03c0b2: 0c04 |000d: move-result-object v4 │ │ +03c0b4: 7030 b300 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00b3 │ │ +03c0ba: 7120 6f04 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@046f │ │ +03c0c0: 0c00 |0014: move-result-object v0 │ │ +03c0c2: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +03c0c6: 7110 7705 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0577 │ │ +03c0cc: 0c02 |001a: move-result-object v2 │ │ +03c0ce: 28ec |001b: goto 0007 // -0014 │ │ +03c0d0: 2204 3100 |001c: new-instance v4, Landroid/content/Intent; // type@0031 │ │ +03c0d4: 7010 d900 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@00d9 │ │ +03c0da: 6e20 0101 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ +03c0e0: 0c02 |0024: move-result-object v2 │ │ +03c0e2: 28f6 |0025: goto 001b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=257 │ │ 0x0007 line=266 │ │ 0x0008 line=260 │ │ 0x0011 line=262 │ │ @@ -25186,24 +25186,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 │ │ -03c0ec: |[03c0ec] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -03c0fc: 6e10 0e00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000e │ │ -03c102: 0c01 |0003: move-result-object v1 │ │ -03c104: 7120 6f04 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@046f │ │ -03c10a: 0c01 |0007: move-result-object v1 │ │ -03c10c: 1101 |0008: return-object v1 │ │ -03c10e: 0d00 |0009: move-exception v0 │ │ -03c110: 2201 de03 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ -03c114: 7020 891b 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1b89 │ │ -03c11a: 2701 |000f: throw v1 │ │ +03c0e4: |[03c0e4] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +03c0f4: 6e10 0e00 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000e │ │ +03c0fa: 0c01 |0003: move-result-object v1 │ │ +03c0fc: 7120 6f04 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@046f │ │ +03c102: 0c01 |0007: move-result-object v1 │ │ +03c104: 1101 |0008: return-object v1 │ │ +03c106: 0d00 |0009: move-exception v0 │ │ +03c108: 2201 de03 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ +03c10c: 7020 891b 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1b89 │ │ +03c112: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ 0x0000 line=281 │ │ 0x0009 line=282 │ │ 0x000a line=284 │ │ @@ -25216,24 +25216,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 │ │ -03c128: |[03c128] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -03c138: 6e10 c600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ -03c13e: 0c02 |0003: move-result-object v2 │ │ -03c140: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ -03c144: 6e30 1a01 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@011a │ │ -03c14a: 0c00 |0009: move-result-object v0 │ │ -03c14c: 6203 4601 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ -03c150: 7230 5d04 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@045d │ │ -03c156: 0c01 |000f: move-result-object v1 │ │ -03c158: 1101 |0010: return-object v1 │ │ +03c120: |[03c120] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +03c130: 6e10 c600 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ +03c136: 0c02 |0003: move-result-object v2 │ │ +03c138: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ +03c13c: 6e30 1a01 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@011a │ │ +03c142: 0c00 |0009: move-result-object v0 │ │ +03c144: 6203 4601 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ +03c148: 7230 5d04 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@045d │ │ +03c14e: 0c01 |000f: move-result-object v1 │ │ +03c150: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ 0x000a line=302 │ │ 0x0010 line=303 │ │ locals : │ │ @@ -25248,45 +25248,45 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -03c15c: |[03c15c] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ -03c16c: 7110 6c04 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@046c │ │ -03c172: 0c00 |0003: move-result-object v0 │ │ -03c174: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -03c178: 2201 de03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ -03c17c: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03c180: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03c186: 1a03 da01 |000d: const-string v3, "Activity " // string@01da │ │ -03c18a: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03c190: 0c02 |0012: move-result-object v2 │ │ -03c192: 6e10 aa1b 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -03c198: 0c03 |0016: move-result-object v3 │ │ -03c19a: 6e10 7d1b 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ -03c1a0: 0c03 |001a: move-result-object v3 │ │ -03c1a2: 6e20 d21b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03c1a8: 0c02 |001e: move-result-object v2 │ │ -03c1aa: 1a03 4d00 |001f: const-string v3, " does not have a parent activity name specified." // string@004d │ │ -03c1ae: 6e20 d21b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03c1b4: 0c02 |0024: move-result-object v2 │ │ -03c1b6: 1a03 2500 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0025 │ │ -03c1ba: 6e20 d21b 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03c1c0: 0c02 |002a: move-result-object v2 │ │ -03c1c2: 1a03 4f00 |002b: const-string v3, " element in your manifest?)" // string@004f │ │ -03c1c6: 6e20 d21b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03c1cc: 0c02 |0030: move-result-object v2 │ │ -03c1ce: 6e10 d61b 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03c1d4: 0c02 |0034: move-result-object v2 │ │ -03c1d6: 7020 881b 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -03c1dc: 2701 |0038: throw v1 │ │ -03c1de: 7120 7104 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0471 │ │ -03c1e4: 0e00 |003c: return-void │ │ +03c154: |[03c154] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ +03c164: 7110 6c04 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@046c │ │ +03c16a: 0c00 |0003: move-result-object v0 │ │ +03c16c: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +03c170: 2201 de03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ +03c174: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +03c178: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03c17e: 1a03 d901 |000d: const-string v3, "Activity " // string@01d9 │ │ +03c182: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03c188: 0c02 |0012: move-result-object v2 │ │ +03c18a: 6e10 aa1b 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +03c190: 0c03 |0016: move-result-object v3 │ │ +03c192: 6e10 7d1b 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ +03c198: 0c03 |001a: move-result-object v3 │ │ +03c19a: 6e20 d21b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03c1a0: 0c02 |001e: move-result-object v2 │ │ +03c1a2: 1a03 4c00 |001f: const-string v3, " does not have a parent activity name specified." // string@004c │ │ +03c1a6: 6e20 d21b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03c1ac: 0c02 |0024: move-result-object v2 │ │ +03c1ae: 1a03 2500 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0025 │ │ +03c1b2: 6e20 d21b 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03c1b8: 0c02 |002a: move-result-object v2 │ │ +03c1ba: 1a03 4e00 |002b: const-string v3, " element in your manifest?)" // string@004e │ │ +03c1be: 6e20 d21b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03c1c4: 0c02 |0030: move-result-object v2 │ │ +03c1c6: 6e10 d61b 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03c1cc: 0c02 |0034: move-result-object v2 │ │ +03c1ce: 7020 881b 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +03c1d4: 2701 |0038: throw v1 │ │ +03c1d6: 7120 7104 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0471 │ │ +03c1dc: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0004 line=177 │ │ 0x0006 line=178 │ │ 0x0039 line=185 │ │ 0x003c line=186 │ │ @@ -25299,18 +25299,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 │ │ -03c1e8: |[03c1e8] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -03c1f8: 6200 4601 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ -03c1fc: 7230 5e04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@045e │ │ -03c202: 0e00 |0005: return-void │ │ +03c1e0: |[03c1e0] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +03c1f0: 6200 4601 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ +03c1f4: 7230 5e04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@045e │ │ +03c1fa: 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; │ │ @@ -25320,34 +25320,34 @@ │ │ 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 │ │ -03c204: |[03c204] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -03c214: 6200 4601 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ -03c218: 7230 5f04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@045f │ │ -03c21e: 0a00 |0005: move-result v0 │ │ -03c220: 0f00 |0006: return v0 │ │ +03c1fc: |[03c1fc] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +03c20c: 6200 4601 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@0146 │ │ +03c210: 7230 5f04 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@045f │ │ +03c216: 0a00 |0005: move-result v0 │ │ +03c218: 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; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2682 (NavUtils.java) │ │ + source_file_idx : 2680 (NavUtils.java) │ │ │ │ Class #61 header: │ │ class_idx : 199 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2686 │ │ +source_file_idx : 2684 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #61 - │ │ Class descriptor : 'Landroid/support/v4/app/NavUtilsJB;' │ │ @@ -25362,18 +25362,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 │ │ -03c224: |[03c224] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -03c234: 6e10 1100 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0011 │ │ -03c23a: 0c00 |0003: move-result-object v0 │ │ -03c23c: 1100 |0004: return-object v0 │ │ +03c21c: |[03c21c] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +03c22c: 6e10 1100 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@0011 │ │ +03c232: 0c00 |0003: move-result-object v0 │ │ +03c234: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ │ │ #1 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -25381,17 +25381,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 │ │ -03c240: |[03c240] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -03c250: 5410 1400 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0014 │ │ -03c254: 1100 |0002: return-object v0 │ │ +03c238: |[03c238] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +03c248: 5410 1400 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@0014 │ │ +03c24c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 info Landroid/content/pm/ActivityInfo; │ │ │ │ #2 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -25399,17 +25399,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 │ │ -03c258: |[03c258] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -03c268: 6e20 1500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@0015 │ │ -03c26e: 0e00 |0003: return-void │ │ +03c250: |[03c250] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +03c260: 6e20 1500 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@0015 │ │ +03c266: 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; │ │ @@ -25419,33 +25419,33 @@ │ │ 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 │ │ -03c270: |[03c270] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -03c280: 6e20 2900 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0029 │ │ -03c286: 0a00 |0003: move-result v0 │ │ -03c288: 0f00 |0004: return v0 │ │ +03c268: |[03c268] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +03c278: 6e20 2900 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0029 │ │ +03c27e: 0a00 |0003: move-result v0 │ │ +03c280: 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; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2686 (NavUtilsJB.java) │ │ + source_file_idx : 2684 (NavUtilsJB.java) │ │ │ │ Class #62 header: │ │ class_idx : 200 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 923 │ │ -source_file_idx : 2707 │ │ +source_file_idx : 2705 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #62 annotations: │ │ Annotations on method #1146 'dispatchRestoreInstanceState' │ │ @@ -25466,17 +25466,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c28c: |[03c28c] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -03c29c: 7020 f919 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ -03c2a2: 0e00 |0003: return-void │ │ +03c284: |[03c284] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +03c294: 7020 f919 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ +03c29a: 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; │ │ @@ -25486,29 +25486,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 │ │ -03c2a4: |[03c2a4] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -03c2b4: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -03c2b6: 2202 c800 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00c8 │ │ -03c2ba: 6e10 b918 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ -03c2c0: 0c03 |0006: move-result-object v3 │ │ -03c2c2: 7020 7704 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@0477 │ │ -03c2c8: 6e10 c118 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -03c2ce: 0c00 |000d: move-result-object v0 │ │ -03c2d0: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -03c2d4: 6e20 7d04 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@047d │ │ -03c2da: 2201 9a03 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ -03c2de: 7030 f819 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ -03c2e4: 6e20 0a19 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ -03c2ea: 6e20 7804 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@0478 │ │ -03c2f0: 1102 |001e: return-object v2 │ │ +03c29c: |[03c29c] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +03c2ac: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +03c2ae: 2202 c800 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@00c8 │ │ +03c2b2: 6e10 b918 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ +03c2b8: 0c03 |0006: move-result-object v3 │ │ +03c2ba: 7020 7704 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@0477 │ │ +03c2c0: 6e10 c118 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +03c2c6: 0c00 |000d: move-result-object v0 │ │ +03c2c8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +03c2cc: 6e20 7d04 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@047d │ │ +03c2d2: 2201 9a03 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ +03c2d6: 7030 f819 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@19f8 │ │ +03c2dc: 6e20 0a19 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ +03c2e2: 6e20 7804 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@0478 │ │ +03c2e8: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -25527,17 +25527,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c2f4: |[03c2f4] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -03c304: 6e20 7c04 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@047c │ │ -03c30a: 0e00 |0003: return-void │ │ +03c2ec: |[03c2ec] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +03c2fc: 6e20 7c04 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@047c │ │ +03c302: 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; │ │ @@ -25548,33 +25548,33 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03c30c: |[03c30c] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -03c31c: 6e20 7904 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@0479 │ │ -03c322: 0e00 |0003: return-void │ │ +03c304: |[03c304] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +03c314: 6e20 7904 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@0479 │ │ +03c31a: 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; │ │ 0x0000 - 0x0004 reg=1 container Landroid/util/SparseArray; Landroid/util/SparseArray; │ │ │ │ - source_file_idx : 2707 (NoSaveStateFrameLayout.java) │ │ + source_file_idx : 2705 (NoSaveStateFrameLayout.java) │ │ │ │ Class #63 header: │ │ class_idx : 201 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2712 │ │ +source_file_idx : 2710 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #63 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationBuilderWithActions;' │ │ @@ -25587,21 +25587,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationBuilderWithActions;) │ │ name : 'addAction' │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2712 (NotificationBuilderWithActions.java) │ │ + source_file_idx : 2710 (NotificationBuilderWithActions.java) │ │ │ │ Class #64 header: │ │ class_idx : 202 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2713 │ │ +source_file_idx : 2711 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #64 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;' │ │ @@ -25614,21 +25614,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;) │ │ name : 'getBuilder' │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2713 (NotificationBuilderWithBuilderAccessor.java) │ │ + source_file_idx : 2711 (NotificationBuilderWithBuilderAccessor.java) │ │ │ │ Class #65 header: │ │ class_idx : 226 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2718 │ │ +source_file_idx : 2716 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #65 annotations: │ │ Annotations on class │ │ @@ -25640,21 +25640,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2718 (NotificationCompatBase.java) │ │ + source_file_idx : 2716 (NotificationCompatBase.java) │ │ │ │ Class #66 header: │ │ class_idx : 203 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #66 annotations: │ │ Annotations on class │ │ @@ -25675,31 +25675,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c324: |[03c324] android.support.v4.app.NotificationCompat$Action$1.:()V │ │ -03c334: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03c33a: 0e00 |0003: return-void │ │ +03c31c: |[03c31c] android.support.v4.app.NotificationCompat$Action$1.:()V │ │ +03c32c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03c332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #67 header: │ │ class_idx : 227 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2718 │ │ +source_file_idx : 2716 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #67 annotations: │ │ Annotations on class │ │ @@ -25720,17 +25720,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c33c: |[03c33c] android.support.v4.app.NotificationCompatBase$Action.:()V │ │ -03c34c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03c352: 0e00 |0003: return-void │ │ +03c334: |[03c334] android.support.v4.app.NotificationCompatBase$Action.:()V │ │ +03c344: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03c34a: 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; │ │ │ │ @@ -25761,21 +25761,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompatBase$Action;) │ │ name : 'getTitle' │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2718 (NotificationCompatBase.java) │ │ + source_file_idx : 2716 (NotificationCompatBase.java) │ │ │ │ Class #68 header: │ │ class_idx : 204 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 227 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 1 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ Class #68 annotations: │ │ Annotations on class │ │ @@ -25819,43 +25819,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -03c354: |[03c354] android.support.v4.app.NotificationCompat$Action.:()V │ │ -03c364: 2200 cb00 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; // type@00cb │ │ -03c368: 7010 8104 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;.:()V // method@0481 │ │ -03c36e: 6900 4701 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@0147 │ │ -03c372: 0e00 |0007: return-void │ │ +03c34c: |[03c34c] android.support.v4.app.NotificationCompat$Action.:()V │ │ +03c35c: 2200 cb00 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; // type@00cb │ │ +03c360: 7010 8104 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;.:()V // method@0481 │ │ +03c366: 6900 4701 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@0147 │ │ +03c36a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2135 │ │ 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 │ │ -03c374: |[03c374] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -03c384: 2204 7400 |0000: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ -03c388: 7010 0e02 0400 |0002: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ -03c38e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -03c390: 0760 |0006: move-object v0, v6 │ │ -03c392: 0171 |0007: move v1, v7 │ │ -03c394: 0782 |0008: move-object v2, v8 │ │ -03c396: 0793 |0009: move-object v3, v9 │ │ -03c398: 7606 8404 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@0484 │ │ -03c39e: 0e00 |000d: return-void │ │ +03c36c: |[03c36c] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +03c37c: 2204 7400 |0000: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ +03c380: 7010 0e02 0400 |0002: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ +03c386: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +03c388: 0760 |0006: move-object v0, v6 │ │ +03c38a: 0171 |0007: move v1, v7 │ │ +03c38c: 0782 |0008: move-object v2, v8 │ │ +03c38e: 0793 |0009: move-object v3, v9 │ │ +03c390: 7606 8404 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@0484 │ │ +03c396: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1791 │ │ 0x000d line=1792 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Landroid/support/v4/app/NotificationCompat$Action; │ │ 0x0000 - 0x000e reg=7 icon I │ │ @@ -25867,28 +25867,28 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -03c3a0: |[03c3a0] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ │ -03c3b0: 7010 d704 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompatBase$Action;.:()V // method@04d7 │ │ -03c3b6: 5912 4901 |0003: iput v2, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0149 │ │ -03c3ba: 7110 9404 0300 |0005: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ -03c3c0: 0c00 |0008: move-result-object v0 │ │ -03c3c2: 5b10 4c01 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@014c │ │ -03c3c6: 5b14 4801 |000b: iput-object v4, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0148 │ │ -03c3ca: 3805 0700 |000d: if-eqz v5, 0014 // +0007 │ │ -03c3ce: 5b15 4a01 |000f: iput-object v5, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@014a │ │ -03c3d2: 5b16 4b01 |0011: iput-object v6, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@014b │ │ -03c3d6: 0e00 |0013: return-void │ │ -03c3d8: 2205 7400 |0014: new-instance v5, Landroid/os/Bundle; // type@0074 │ │ -03c3dc: 7010 0e02 0500 |0016: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@020e │ │ -03c3e2: 28f6 |0019: goto 000f // -000a │ │ +03c398: |[03c398] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ │ +03c3a8: 7010 d704 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompatBase$Action;.:()V // method@04d7 │ │ +03c3ae: 5912 4901 |0003: iput v2, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0149 │ │ +03c3b2: 7110 9404 0300 |0005: invoke-static {v3}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ +03c3b8: 0c00 |0008: move-result-object v0 │ │ +03c3ba: 5b10 4c01 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@014c │ │ +03c3be: 5b14 4801 |000b: iput-object v4, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0148 │ │ +03c3c2: 3805 0700 |000d: if-eqz v5, 0014 // +0007 │ │ +03c3c6: 5b15 4a01 |000f: iput-object v5, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@014a │ │ +03c3ca: 5b16 4b01 |0011: iput-object v6, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@014b │ │ +03c3ce: 0e00 |0013: return-void │ │ +03c3d0: 2205 7400 |0014: new-instance v5, Landroid/os/Bundle; // type@0074 │ │ +03c3d4: 7010 0e02 0500 |0016: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@020e │ │ +03c3da: 28f6 |0019: goto 000f // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1795 │ │ 0x0003 line=1796 │ │ 0x0005 line=1797 │ │ 0x000b line=1798 │ │ 0x000d line=1799 │ │ @@ -25910,17 +25910,17 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c3e4: |[03c3e4] android.support.v4.app.NotificationCompat$Action.getActionIntent:()Landroid/app/PendingIntent; │ │ -03c3f4: 5410 4801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0148 │ │ -03c3f8: 1100 |0002: return-object v0 │ │ +03c3dc: |[03c3dc] android.support.v4.app.NotificationCompat$Action.getActionIntent:()Landroid/app/PendingIntent; │ │ +03c3ec: 5410 4801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@0148 │ │ +03c3f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1815 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -25928,17 +25928,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c3fc: |[03c3fc] android.support.v4.app.NotificationCompat$Action.getExtras:()Landroid/os/Bundle; │ │ -03c40c: 5410 4a01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@014a │ │ -03c410: 1100 |0002: return-object v0 │ │ +03c3f4: |[03c3f4] android.support.v4.app.NotificationCompat$Action.getExtras:()Landroid/os/Bundle; │ │ +03c404: 5410 4a01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@014a │ │ +03c408: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1823 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -25946,17 +25946,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c414: |[03c414] android.support.v4.app.NotificationCompat$Action.getIcon:()I │ │ -03c424: 5210 4901 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0149 │ │ -03c428: 0f00 |0002: return v0 │ │ +03c40c: |[03c40c] android.support.v4.app.NotificationCompat$Action.getIcon:()I │ │ +03c41c: 5210 4901 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@0149 │ │ +03c420: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1805 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -25964,17 +25964,17 @@ │ │ type : '()[Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c42c: |[03c42c] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; │ │ -03c43c: 5410 4b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@014b │ │ -03c440: 1100 |0002: return-object v0 │ │ +03c424: |[03c424] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; │ │ +03c434: 5410 4b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@014b │ │ +03c438: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1832 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -25982,18 +25982,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 │ │ -03c444: |[03c444] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -03c454: 6e10 8804 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; // method@0488 │ │ -03c45a: 0c00 |0003: move-result-object v0 │ │ -03c45c: 1100 |0004: return-object v0 │ │ +03c43c: |[03c43c] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +03c44c: 6e10 8804 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; // method@0488 │ │ +03c452: 0c00 |0003: move-result-object v0 │ │ +03c454: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1772 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -26001,30 +26001,30 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03c460: |[03c460] android.support.v4.app.NotificationCompat$Action.getTitle:()Ljava/lang/CharSequence; │ │ -03c470: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@014c │ │ -03c474: 1100 |0002: return-object v0 │ │ +03c458: |[03c458] android.support.v4.app.NotificationCompat$Action.getTitle:()Ljava/lang/CharSequence; │ │ +03c468: 5410 4c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@014c │ │ +03c46c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1810 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #69 header: │ │ class_idx : 219 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #69 annotations: │ │ Annotations on class │ │ @@ -26060,19 +26060,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03c478: |[03c478] android.support.v4.app.NotificationCompat$Style.:()V │ │ -03c488: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03c48e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -03c490: 5c10 7b01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@017b │ │ -03c494: 0e00 |0006: return-void │ │ +03c470: |[03c470] android.support.v4.app.NotificationCompat$Style.:()V │ │ +03c480: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03c486: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +03c488: 5c10 7b01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@017b │ │ +03c48c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1551 │ │ 0x0003 line=1555 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ @@ -26082,41 +26082,41 @@ │ │ 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 │ │ -03c498: |[03c498] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -03c4a8: 5410 7901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0179 │ │ -03c4ac: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -03c4b0: 5b12 7901 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0179 │ │ -03c4b4: 5410 7901 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0179 │ │ -03c4b8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -03c4bc: 5410 7901 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0179 │ │ -03c4c0: 6e20 a104 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@04a1 │ │ -03c4c6: 0e00 |000f: return-void │ │ +03c490: |[03c490] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +03c4a0: 5410 7901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0179 │ │ +03c4a4: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +03c4a8: 5b12 7901 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0179 │ │ +03c4ac: 5410 7901 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0179 │ │ +03c4b0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +03c4b4: 5410 7901 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@0179 │ │ +03c4b8: 6e20 a104 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@04a1 │ │ +03c4be: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1558 │ │ 0x0004 line=1559 │ │ 0x0006 line=1560 │ │ 0x000a line=1561 │ │ 0x000f line=1564 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ 0x0000 - 0x0010 reg=2 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #70 header: │ │ class_idx : 205 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 219 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #70 annotations: │ │ Annotations on class │ │ @@ -26148,32 +26148,32 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c4c8: |[03c4c8] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ -03c4d8: 7010 be04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04be │ │ -03c4de: 0e00 |0003: return-void │ │ +03c4c0: |[03c4c0] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ +03c4d0: 7010 be04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04be │ │ +03c4d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1600 │ │ 0x0003 line=1601 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #71 header: │ │ class_idx : 206 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 219 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #71 annotations: │ │ Annotations on class │ │ @@ -26197,17 +26197,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c4e0: |[03c4e0] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ -03c4f0: 7010 be04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04be │ │ -03c4f6: 0e00 |0003: return-void │ │ +03c4d8: |[03c4d8] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ +03c4e8: 7010 be04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04be │ │ +03c4ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1667 │ │ 0x0003 line=1668 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ │ │ @@ -26217,19 +26217,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03c4f8: |[03c4f8] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -03c508: 7110 9404 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ -03c50e: 0c00 |0003: move-result-object v0 │ │ -03c510: 5b10 5401 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0154 │ │ -03c514: 1101 |0006: return-object v1 │ │ +03c4f0: |[03c4f0] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +03c500: 7110 9404 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ +03c506: 0c00 |0003: move-result-object v0 │ │ +03c508: 5b10 5401 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0154 │ │ +03c50c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1697 │ │ 0x0006 line=1698 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0007 reg=2 cs Ljava/lang/CharSequence; │ │ @@ -26239,37 +26239,37 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -03c518: |[03c518] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -03c528: 7110 9404 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ -03c52e: 0c00 |0003: move-result-object v0 │ │ -03c530: 5b10 5501 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0155 │ │ -03c534: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -03c536: 5c10 5601 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@0156 │ │ -03c53a: 1101 |0009: return-object v1 │ │ +03c510: |[03c510] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +03c520: 7110 9404 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ +03c526: 0c00 |0003: move-result-object v0 │ │ +03c528: 5b10 5501 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0155 │ │ +03c52c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +03c52e: 5c10 5601 |0007: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@0156 │ │ +03c532: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1687 │ │ 0x0006 line=1688 │ │ 0x0009 line=1689 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x000a reg=2 cs Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #72 header: │ │ class_idx : 207 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 29 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 17 │ │ │ │ Class #72 annotations: │ │ Annotations on class │ │ @@ -26409,41 +26409,41 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 52 16-bit code units │ │ -03c53c: |[03c53c] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -03c54c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03c54e: 7010 a71b 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03c554: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -03c556: 5c50 6d01 |0005: iput-boolean v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@016d │ │ -03c55a: 2200 0504 |0007: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -03c55e: 7010 001c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -03c564: 5b50 5701 |000c: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ -03c568: 5c54 6401 |000e: iput-boolean v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0164 │ │ -03c56c: 5954 5901 |0010: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@0159 │ │ -03c570: 5954 7301 |0012: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0173 │ │ -03c574: 2200 1c00 |0014: new-instance v0, Landroid/app/Notification; // type@001c │ │ -03c578: 7010 8c00 0000 |0016: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@008c │ │ -03c57e: 5b50 6501 |0019: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c582: 5b56 5e01 |001b: iput-object v6, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ -03c586: 5450 6501 |001d: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c58a: 7100 d81b 0000 |001f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -03c590: 0b02 |0022: move-result-wide v2 │ │ -03c592: 5a02 1000 |0023: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0010 │ │ -03c596: 5450 6501 |0025: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c59a: 12f1 |0027: const/4 v1, #int -1 // #ff │ │ -03c59c: 5901 0100 |0028: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -03c5a0: 5954 6801 |002a: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ -03c5a4: 2200 0504 |002c: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -03c5a8: 7010 001c 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -03c5ae: 5b50 6701 |0031: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0167 │ │ -03c5b2: 0e00 |0033: return-void │ │ +03c534: |[03c534] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +03c544: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03c546: 7010 a71b 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03c54c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +03c54e: 5c50 6d01 |0005: iput-boolean v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@016d │ │ +03c552: 2200 0504 |0007: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +03c556: 7010 001c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +03c55c: 5b50 5701 |000c: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ +03c560: 5c54 6401 |000e: iput-boolean v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0164 │ │ +03c564: 5954 5901 |0010: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@0159 │ │ +03c568: 5954 7301 |0012: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0173 │ │ +03c56c: 2200 1c00 |0014: new-instance v0, Landroid/app/Notification; // type@001c │ │ +03c570: 7010 8c00 0000 |0016: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@008c │ │ +03c576: 5b50 6501 |0019: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c57a: 5b56 5e01 |001b: iput-object v6, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ +03c57e: 5450 6501 |001d: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c582: 7100 d81b 0000 |001f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +03c588: 0b02 |0022: move-result-wide v2 │ │ +03c58a: 5a02 1000 |0023: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0010 │ │ +03c58e: 5450 6501 |0025: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c592: 12f1 |0027: const/4 v1, #int -1 // #ff │ │ +03c594: 5901 0100 |0028: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +03c598: 5954 6801 |002a: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ +03c59c: 2200 0504 |002c: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +03c5a0: 7010 001c 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +03c5a6: 5b50 6701 |0031: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0167 │ │ +03c5aa: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=906 │ │ 0x0004 line=874 │ │ 0x0007 line=884 │ │ 0x000e line=885 │ │ 0x0010 line=888 │ │ @@ -26464,25 +26464,25 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -03c5b4: |[03c5b4] android.support.v4.app.NotificationCompat$Builder.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -03c5c4: 1301 0014 |0000: const/16 v1, #int 5120 // #1400 │ │ -03c5c8: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -03c5cc: 1102 |0004: return-object v2 │ │ -03c5ce: 7210 691b 0200 |0005: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@1b69 │ │ -03c5d4: 0a00 |0008: move-result v0 │ │ -03c5d6: 3710 fbff |0009: if-le v0, v1, 0004 // -0005 │ │ -03c5da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -03c5dc: 7230 6a1b 0201 |000c: invoke-interface {v2, v0, v1}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@1b6a │ │ -03c5e2: 0c02 |000f: move-result-object v2 │ │ -03c5e4: 28f4 |0010: goto 0004 // -000c │ │ +03c5ac: |[03c5ac] android.support.v4.app.NotificationCompat$Builder.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +03c5bc: 1301 0014 |0000: const/16 v1, #int 5120 // #1400 │ │ +03c5c0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +03c5c4: 1102 |0004: return-object v2 │ │ +03c5c6: 7210 691b 0200 |0005: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@1b69 │ │ +03c5cc: 0a00 |0008: move-result v0 │ │ +03c5ce: 3710 fbff |0009: if-le v0, v1, 0004 // -0005 │ │ +03c5d2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +03c5d4: 7230 6a1b 0201 |000c: invoke-interface {v2, v0, v1}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@1b6a │ │ +03c5da: 0c02 |000f: move-result-object v2 │ │ +03c5dc: 28f4 |0010: goto 0004 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1536 │ │ 0x0004 line=1540 │ │ 0x0005 line=1537 │ │ 0x000b line=1538 │ │ locals : │ │ @@ -26493,27 +26493,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -03c5e8: |[03c5e8] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -03c5f8: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -03c5fc: 5430 6501 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c600: 5201 0600 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ -03c604: b641 |0006: or-int/2addr v1, v4 │ │ -03c606: 5901 0600 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ -03c60a: 0e00 |0009: return-void │ │ -03c60c: 5430 6501 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c610: 5201 0600 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ -03c614: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -03c618: b521 |0010: and-int/2addr v1, v2 │ │ -03c61a: 5901 0600 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ -03c61e: 28f6 |0013: goto 0009 // -000a │ │ +03c5e0: |[03c5e0] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +03c5f0: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +03c5f4: 5430 6501 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c5f8: 5201 0600 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ +03c5fc: b641 |0006: or-int/2addr v1, v4 │ │ +03c5fe: 5901 0600 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ +03c602: 0e00 |0009: return-void │ │ +03c604: 5430 6501 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c608: 5201 0600 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ +03c60c: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +03c610: b521 |0010: and-int/2addr v1, v2 │ │ +03c612: 5901 0600 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ +03c616: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1262 │ │ 0x0002 line=1263 │ │ 0x0009 line=1267 │ │ 0x000a line=1265 │ │ locals : │ │ @@ -26527,18 +26527,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 │ │ -03c620: |[03c620] android.support.v4.app.NotificationCompat$Builder.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c630: 5410 5701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ -03c634: 6e20 041c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -03c63a: 1101 |0005: return-object v1 │ │ +03c618: |[03c618] android.support.v4.app.NotificationCompat$Builder.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c628: 5410 5701 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ +03c62c: 6e20 041c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +03c632: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1451 │ │ 0x0005 line=1452 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompat$Action; │ │ @@ -26548,20 +26548,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -03c63c: |[03c63c] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ -03c64c: 7100 c804 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@04c8 │ │ -03c652: 0c00 |0003: move-result-object v0 │ │ -03c654: 7220 a504 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@04a5 │ │ -03c65a: 0c00 |0007: move-result-object v0 │ │ -03c65c: 1100 |0008: return-object v0 │ │ +03c634: |[03c634] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ +03c644: 7100 c804 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@04c8 │ │ +03c64a: 0c00 |0003: move-result-object v0 │ │ +03c64c: 7220 a504 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@04a5 │ │ +03c652: 0c00 |0007: move-result-object v0 │ │ +03c654: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1532 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -26569,17 +26569,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 │ │ -03c660: |[03c660] android.support.v4.app.NotificationCompat$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c670: 7220 a304 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@04a3 │ │ -03c676: 1100 |0003: return-object v0 │ │ +03c658: |[03c658] android.support.v4.app.NotificationCompat$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c668: 7220 a304 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@04a3 │ │ +03c66e: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1515 │ │ 0x0003 line=1516 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0004 reg=1 extender Landroid/support/v4/app/NotificationCompat$Extender; │ │ @@ -26589,22 +26589,22 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -03c678: |[03c678] android.support.v4.app.NotificationCompat$Builder.getExtras:()Landroid/os/Bundle; │ │ -03c688: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ -03c68c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -03c690: 2200 7400 |0004: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -03c694: 7010 0e02 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -03c69a: 5b10 5f01 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ -03c69e: 5410 5f01 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ -03c6a2: 1100 |000d: return-object v0 │ │ +03c670: |[03c670] android.support.v4.app.NotificationCompat$Builder.getExtras:()Landroid/os/Bundle; │ │ +03c680: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ +03c684: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +03c688: 2200 7400 |0004: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +03c68c: 7010 0e02 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +03c692: 5b10 5f01 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ +03c696: 5410 5f01 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ +03c69a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1409 │ │ 0x0004 line=1410 │ │ 0x000b line=1412 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -26614,18 +26614,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 │ │ -03c6a4: |[03c6a4] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c6b4: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -03c6b8: 7030 9d04 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@049d │ │ -03c6be: 1101 |0005: return-object v1 │ │ +03c69c: |[03c69c] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c6ac: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +03c6b0: 7030 9d04 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@049d │ │ +03c6b6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1216 │ │ 0x0005 line=1217 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 autoCancel Z │ │ @@ -26635,17 +26635,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 │ │ -03c6c0: |[03c6c0] android.support.v4.app.NotificationCompat$Builder.setCategory:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c6d0: 5b01 5801 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@0158 │ │ -03c6d4: 1100 |0002: return-object v0 │ │ +03c6b8: |[03c6b8] android.support.v4.app.NotificationCompat$Builder.setCategory:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c6c8: 5b01 5801 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@0158 │ │ +03c6cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1239 │ │ 0x0002 line=1240 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 category Ljava/lang/String; │ │ @@ -26655,17 +26655,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 │ │ -03c6d8: |[03c6d8] android.support.v4.app.NotificationCompat$Builder.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c6e8: 5901 5901 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@0159 │ │ -03c6ec: 1100 |0002: return-object v0 │ │ +03c6d0: |[03c6d0] android.support.v4.app.NotificationCompat$Builder.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c6e0: 5901 5901 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@0159 │ │ +03c6e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1481 │ │ 0x0002 line=1482 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 argb I │ │ @@ -26675,19 +26675,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03c6f0: |[03c6f0] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c700: 7110 9404 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ -03c706: 0c00 |0003: move-result-object v0 │ │ -03c708: 5b10 5a01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ -03c70c: 1101 |0006: return-object v1 │ │ +03c6e8: |[03c6e8] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c6f8: 7110 9404 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ +03c6fe: 0c00 |0003: move-result-object v0 │ │ +03c700: 5b10 5a01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ +03c704: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1022 │ │ 0x0006 line=1023 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0007 reg=2 info Ljava/lang/CharSequence; │ │ @@ -26697,17 +26697,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 │ │ -03c710: |[03c710] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c720: 5b01 5b01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ -03c724: 1100 |0002: return-object v0 │ │ +03c708: |[03c708] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c718: 5b01 5b01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ +03c71c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ 0x0002 line=1055 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -26717,19 +26717,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03c728: |[03c728] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c738: 7110 9404 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ -03c73e: 0c00 |0003: move-result-object v0 │ │ -03c740: 5b10 5c01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ -03c744: 1101 |0006: return-object v1 │ │ +03c720: |[03c720] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c730: 7110 9404 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ +03c736: 0c00 |0003: move-result-object v0 │ │ +03c738: 5b10 5c01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ +03c73c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ 0x0006 line=991 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0007 reg=2 text Ljava/lang/CharSequence; │ │ @@ -26739,19 +26739,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03c748: |[03c748] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c758: 7110 9404 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ -03c75e: 0c00 |0003: move-result-object v0 │ │ -03c760: 5b10 5d01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -03c764: 1101 |0006: return-object v1 │ │ +03c740: |[03c740] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c750: 7110 9404 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat$Builder;.limitCharSequenceLength:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@0494 │ │ +03c756: 0c00 |0003: move-result-object v0 │ │ +03c758: 5b10 5d01 |0004: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ +03c75c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ 0x0006 line=983 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0007 reg=2 title Ljava/lang/CharSequence; │ │ @@ -26761,24 +26761,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 │ │ -03c768: |[03c768] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c778: 5420 6501 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c77c: 5903 0300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0003 │ │ -03c780: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -03c784: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -03c788: 5420 6501 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c78c: 5201 0600 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ -03c790: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -03c794: 5901 0600 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ -03c798: 1102 |0010: return-object v2 │ │ +03c760: |[03c760] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c770: 5420 6501 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c774: 5903 0300 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0003 │ │ +03c778: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +03c77c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +03c780: 5420 6501 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c784: 5201 0600 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ +03c788: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +03c78c: 5901 0600 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ +03c790: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ 0x0004 line=1255 │ │ 0x0008 line=1256 │ │ 0x0010 line=1258 │ │ locals : │ │ @@ -26790,42 +26790,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 │ │ -03c79c: |[03c79c] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c7ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03c7ae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03c7b0: 5453 6501 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c7b4: 5936 0a00 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@000a │ │ -03c7b8: 5453 6501 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c7bc: 5937 0c00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ -03c7c0: 5453 6501 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c7c4: 5938 0b00 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ -03c7c8: 5453 6501 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c7cc: 5233 0c00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ -03c7d0: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -03c7d4: 5453 6501 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c7d8: 5233 0b00 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ -03c7dc: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ -03c7e0: 0110 |001a: move v0, v1 │ │ -03c7e2: 5453 6501 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c7e6: 5454 6501 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c7ea: 5244 0600 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0006 │ │ -03c7ee: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -03c7f2: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -03c7f6: b641 |0025: or-int/2addr v1, v4 │ │ -03c7f8: 5931 0600 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0006 │ │ -03c7fc: 1105 |0028: return-object v5 │ │ -03c7fe: 0120 |0029: move v0, v2 │ │ -03c800: 28f1 |002a: goto 001b // -000f │ │ -03c802: 0121 |002b: move v1, v2 │ │ -03c804: 28f9 |002c: goto 0025 // -0007 │ │ +03c794: |[03c794] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c7a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03c7a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +03c7a8: 5453 6501 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c7ac: 5936 0a00 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@000a │ │ +03c7b0: 5453 6501 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c7b4: 5937 0c00 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ +03c7b8: 5453 6501 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c7bc: 5938 0b00 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ +03c7c0: 5453 6501 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c7c4: 5233 0c00 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ +03c7c8: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +03c7cc: 5453 6501 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c7d0: 5233 0b00 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ +03c7d4: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ +03c7d8: 0110 |001a: move v0, v1 │ │ +03c7da: 5453 6501 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c7de: 5454 6501 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c7e2: 5244 0600 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@0006 │ │ +03c7e6: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +03c7ea: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +03c7ee: b641 |0025: or-int/2addr v1, v4 │ │ +03c7f0: 5931 0600 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@0006 │ │ +03c7f4: 1105 |0028: return-object v5 │ │ +03c7f6: 0120 |0029: move v0, v2 │ │ +03c7f8: 28f1 |002a: goto 001b // -000f │ │ +03c7fa: 0121 |002b: move v1, v2 │ │ +03c7fc: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1175 │ │ 0x0006 line=1176 │ │ 0x000a line=1177 │ │ 0x000e line=1178 │ │ 0x001b line=1179 │ │ @@ -26845,17 +26845,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 │ │ -03c808: |[03c808] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c818: 5901 6801 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ -03c81c: 1100 |0002: return-object v0 │ │ +03c800: |[03c800] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c810: 5901 6801 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ +03c814: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1287 │ │ 0x0002 line=1288 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 pri I │ │ @@ -26865,18 +26865,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 │ │ -03c820: |[03c820] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c830: 5410 6501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c834: 5902 0800 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0008 │ │ -03c838: 1101 |0004: return-object v1 │ │ +03c818: |[03c818] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c828: 5410 6501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c82c: 5902 0800 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@0008 │ │ +03c830: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=958 │ │ 0x0004 line=959 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 icon I │ │ @@ -26886,23 +26886,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 │ │ -03c83c: |[03c83c] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c84c: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ -03c850: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -03c854: 5b12 6f01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ -03c858: 5410 6f01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ -03c85c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -03c860: 5410 6f01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ -03c864: 6e20 bf04 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04bf │ │ -03c86a: 1101 |000f: return-object v1 │ │ +03c834: |[03c834] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c844: 5410 6f01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ +03c848: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +03c84c: 5b12 6f01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ +03c850: 5410 6f01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ +03c854: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +03c858: 5410 6f01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ +03c85c: 6e20 bf04 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@04bf │ │ +03c862: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1464 │ │ 0x0004 line=1465 │ │ 0x0006 line=1466 │ │ 0x000a line=1467 │ │ 0x000f line=1470 │ │ @@ -26915,33 +26915,33 @@ │ │ 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 │ │ -03c86c: |[03c86c] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03c87c: 5410 6501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c880: 5a02 1000 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0010 │ │ -03c884: 1101 |0004: return-object v1 │ │ +03c864: |[03c864] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03c874: 5410 6501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c878: 5a02 1000 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0010 │ │ +03c87c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=921 │ │ 0x0004 line=922 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 when J │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #73 header: │ │ class_idx : 208 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #73 annotations: │ │ Annotations on class │ │ @@ -26959,21 +26959,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationCompat$Extender;) │ │ name : 'extend' │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #74 header: │ │ class_idx : 209 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 219 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #74 annotations: │ │ Annotations on class │ │ @@ -26999,36 +26999,36 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -03c888: |[03c888] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ -03c898: 7010 be04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04be │ │ -03c89e: 2200 0504 |0003: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -03c8a2: 7010 001c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -03c8a8: 5b10 7701 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0177 │ │ -03c8ac: 0e00 |000a: return-void │ │ +03c880: |[03c880] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ +03c890: 7010 be04 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@04be │ │ +03c896: 2200 0504 |0003: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +03c89a: 7010 001c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +03c8a0: 5b10 7701 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0177 │ │ +03c8a4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1729 │ │ 0x0003 line=1727 │ │ 0x000a line=1730 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #75 header: │ │ class_idx : 210 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #75 annotations: │ │ Annotations on class │ │ @@ -27060,21 +27060,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;) │ │ name : 'getParcelableArrayListForActions' │ │ type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #76 header: │ │ class_idx : 213 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #76 annotations: │ │ Annotations on class │ │ @@ -27097,17 +27097,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c8b0: |[03c8b0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -03c8c0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03c8c6: 0e00 |0003: return-void │ │ +03c8a8: |[03c8a8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +03c8b8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03c8be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -27116,27 +27116,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 │ │ -03c8c8: |[03c8c8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -03c8d8: 5460 6501 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c8dc: 5461 5e01 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ -03c8e0: 5462 5d01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -03c8e4: 5463 5c01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ -03c8e8: 5464 5b01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ -03c8ec: 6e54 8d00 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@008d │ │ -03c8f2: 5261 6801 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ -03c8f6: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -03c8fa: 5201 0600 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ -03c8fe: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -03c902: 5901 0600 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ -03c906: 1100 |0017: return-object v0 │ │ +03c8c0: |[03c8c0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +03c8d0: 5460 6501 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c8d4: 5461 5e01 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ +03c8d8: 5462 5d01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ +03c8dc: 5463 5c01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ +03c8e0: 5464 5b01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ +03c8e4: 6e54 8d00 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@008d │ │ +03c8ea: 5261 6801 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ +03c8ee: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +03c8f2: 5201 0600 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ +03c8f6: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +03c8fa: 5901 0600 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ +03c8fe: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0002 line=466 │ │ 0x000d line=469 │ │ 0x0011 line=470 │ │ 0x0017 line=472 │ │ @@ -27150,17 +27150,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 │ │ -03c908: |[03c908] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -03c918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c91a: 1100 |0001: return-object v0 │ │ +03c900: |[03c900] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +03c910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03c912: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -27169,31 +27169,31 @@ │ │ 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 │ │ -03c91c: |[03c91c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -03c92c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03c92e: 1100 |0001: return-object v0 │ │ +03c914: |[03c914] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +03c924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03c926: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #77 header: │ │ class_idx : 217 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 213 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #77 annotations: │ │ Annotations on class │ │ @@ -27215,17 +27215,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03c930: |[03c930] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ -03c940: 7010 ad04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04ad │ │ -03c946: 0e00 |0003: return-void │ │ +03c928: |[03c928] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ +03c938: 7010 ad04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04ad │ │ +03c93e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -27234,75 +27234,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 │ │ -03c948: |[03c948] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -03c958: 2201 e800 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder; // type@00e8 │ │ -03c95c: 0800 1800 |0002: move-object/from16 v0, v24 │ │ -03c960: 5402 5e01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ -03c964: 0800 1800 |0006: move-object/from16 v0, v24 │ │ -03c968: 5403 6501 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03c96c: 0800 1800 |000a: move-object/from16 v0, v24 │ │ -03c970: 5404 5d01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -03c974: 0800 1800 |000e: move-object/from16 v0, v24 │ │ -03c978: 5405 5c01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ -03c97c: 0800 1800 |0012: move-object/from16 v0, v24 │ │ -03c980: 5406 5a01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ -03c984: 0800 1800 |0016: move-object/from16 v0, v24 │ │ -03c988: 5407 7101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ -03c98c: 0800 1800 |001a: move-object/from16 v0, v24 │ │ -03c990: 5208 6601 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ -03c994: 0800 1800 |001e: move-object/from16 v0, v24 │ │ -03c998: 5409 5b01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ -03c99c: 0800 1800 |0022: move-object/from16 v0, v24 │ │ -03c9a0: 540a 6001 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ -03c9a4: 0800 1800 |0026: move-object/from16 v0, v24 │ │ -03c9a8: 540b 6301 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ -03c9ac: 0800 1800 |002a: move-object/from16 v0, v24 │ │ -03c9b0: 520c 6b01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@016b │ │ -03c9b4: 0800 1800 |002e: move-object/from16 v0, v24 │ │ -03c9b8: 520d 6901 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0169 │ │ -03c9bc: 0800 1800 |0032: move-object/from16 v0, v24 │ │ -03c9c0: 550e 6a01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@016a │ │ -03c9c4: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -03c9c8: 550f 7201 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0172 │ │ -03c9cc: 0800 1800 |003a: move-object/from16 v0, v24 │ │ -03c9d0: 5200 6801 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ -03c9d4: 0210 0000 |003e: move/from16 v16, v0 │ │ -03c9d8: 0800 1800 |0040: move-object/from16 v0, v24 │ │ -03c9dc: 5400 7001 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0170 │ │ -03c9e0: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -03c9e4: 0800 1800 |0046: move-object/from16 v0, v24 │ │ -03c9e8: 5500 6401 |0048: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0164 │ │ -03c9ec: 0212 0000 |004a: move/from16 v18, v0 │ │ -03c9f0: 0800 1800 |004c: move-object/from16 v0, v24 │ │ -03c9f4: 5400 5f01 |004e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ -03c9f8: 0813 0000 |0050: move-object/from16 v19, v0 │ │ -03c9fc: 0800 1800 |0052: move-object/from16 v0, v24 │ │ -03ca00: 5400 6101 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0161 │ │ -03ca04: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -03ca08: 0800 1800 |0058: move-object/from16 v0, v24 │ │ -03ca0c: 5500 6201 |005a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0162 │ │ -03ca10: 0215 0000 |005c: move/from16 v21, v0 │ │ -03ca14: 0800 1800 |005e: move-object/from16 v0, v24 │ │ -03ca18: 5400 6e01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@016e │ │ -03ca1c: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -03ca20: 7616 e004 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@04e0 │ │ -03ca26: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -03ca2a: 5402 5701 |0069: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ -03ca2e: 7120 c604 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@04c6 │ │ -03ca34: 0800 1800 |006e: move-object/from16 v0, v24 │ │ -03ca38: 5402 6f01 |0070: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ -03ca3c: 7120 c704 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@04c7 │ │ -03ca42: 6e10 e204 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.build:()Landroid/app/Notification; // method@04e2 │ │ -03ca48: 0c02 |0078: move-result-object v2 │ │ -03ca4a: 1102 |0079: return-object v2 │ │ +03c940: |[03c940] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +03c950: 2201 e800 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder; // type@00e8 │ │ +03c954: 0800 1800 |0002: move-object/from16 v0, v24 │ │ +03c958: 5402 5e01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ +03c95c: 0800 1800 |0006: move-object/from16 v0, v24 │ │ +03c960: 5403 6501 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03c964: 0800 1800 |000a: move-object/from16 v0, v24 │ │ +03c968: 5404 5d01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ +03c96c: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +03c970: 5405 5c01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ +03c974: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +03c978: 5406 5a01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ +03c97c: 0800 1800 |0016: move-object/from16 v0, v24 │ │ +03c980: 5407 7101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ +03c984: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +03c988: 5208 6601 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ +03c98c: 0800 1800 |001e: move-object/from16 v0, v24 │ │ +03c990: 5409 5b01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ +03c994: 0800 1800 |0022: move-object/from16 v0, v24 │ │ +03c998: 540a 6001 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ +03c99c: 0800 1800 |0026: move-object/from16 v0, v24 │ │ +03c9a0: 540b 6301 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ +03c9a4: 0800 1800 |002a: move-object/from16 v0, v24 │ │ +03c9a8: 520c 6b01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@016b │ │ +03c9ac: 0800 1800 |002e: move-object/from16 v0, v24 │ │ +03c9b0: 520d 6901 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0169 │ │ +03c9b4: 0800 1800 |0032: move-object/from16 v0, v24 │ │ +03c9b8: 550e 6a01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@016a │ │ +03c9bc: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +03c9c0: 550f 7201 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0172 │ │ +03c9c4: 0800 1800 |003a: move-object/from16 v0, v24 │ │ +03c9c8: 5200 6801 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ +03c9cc: 0210 0000 |003e: move/from16 v16, v0 │ │ +03c9d0: 0800 1800 |0040: move-object/from16 v0, v24 │ │ +03c9d4: 5400 7001 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0170 │ │ +03c9d8: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +03c9dc: 0800 1800 |0046: move-object/from16 v0, v24 │ │ +03c9e0: 5500 6401 |0048: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0164 │ │ +03c9e4: 0212 0000 |004a: move/from16 v18, v0 │ │ +03c9e8: 0800 1800 |004c: move-object/from16 v0, v24 │ │ +03c9ec: 5400 5f01 |004e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ +03c9f0: 0813 0000 |0050: move-object/from16 v19, v0 │ │ +03c9f4: 0800 1800 |0052: move-object/from16 v0, v24 │ │ +03c9f8: 5400 6101 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0161 │ │ +03c9fc: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +03ca00: 0800 1800 |0058: move-object/from16 v0, v24 │ │ +03ca04: 5500 6201 |005a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0162 │ │ +03ca08: 0215 0000 |005c: move/from16 v21, v0 │ │ +03ca0c: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +03ca10: 5400 6e01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@016e │ │ +03ca14: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +03ca18: 7616 e004 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@04e0 │ │ +03ca1e: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +03ca22: 5402 5701 |0069: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ +03ca26: 7120 c604 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@04c6 │ │ +03ca2c: 0800 1800 |006e: move-object/from16 v0, v24 │ │ +03ca30: 5402 6f01 |0070: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ +03ca34: 7120 c704 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@04c7 │ │ +03ca3a: 6e10 e204 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.build:()Landroid/app/Notification; // method@04e2 │ │ +03ca40: 0c02 |0078: move-result-object v2 │ │ +03ca42: 1102 |0079: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0067 line=583 │ │ 0x006e line=584 │ │ 0x0075 line=585 │ │ locals : │ │ @@ -27315,18 +27315,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 │ │ -03ca4c: |[03ca4c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -03ca5c: 7110 ea04 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04ea │ │ -03ca62: 0c00 |0003: move-result-object v0 │ │ -03ca64: 1100 |0004: return-object v0 │ │ +03ca44: |[03ca44] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +03ca54: 7110 ea04 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04ea │ │ +03ca5a: 0c00 |0003: move-result-object v0 │ │ +03ca5c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -27335,32 +27335,32 @@ │ │ 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 │ │ -03ca68: |[03ca68] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -03ca78: 7110 eb04 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@04eb │ │ -03ca7e: 0c00 |0003: move-result-object v0 │ │ -03ca80: 1100 |0004: return-object v0 │ │ +03ca60: |[03ca60] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +03ca70: 7110 eb04 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@04eb │ │ +03ca76: 0c00 |0003: move-result-object v0 │ │ +03ca78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #78 header: │ │ class_idx : 218 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 217 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #78 annotations: │ │ Annotations on class │ │ @@ -27380,17 +27380,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ca84: |[03ca84] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.:()V │ │ -03ca94: 7010 b704 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@04b7 │ │ -03ca9a: 0e00 |0003: return-void │ │ +03ca7c: |[03ca7c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.:()V │ │ +03ca8c: 7010 b704 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@04b7 │ │ +03ca92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ │ │ Virtual methods - │ │ @@ -27399,81 +27399,81 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 24 │ │ insns size : 134 16-bit code units │ │ -03ca9c: |[03ca9c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -03caac: 2201 ea00 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder; // type@00ea │ │ -03cab0: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ -03cab4: 5402 5e01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ -03cab8: 0800 1a00 |0006: move-object/from16 v0, v26 │ │ -03cabc: 5403 6501 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03cac0: 0800 1a00 |000a: move-object/from16 v0, v26 │ │ -03cac4: 5404 5d01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -03cac8: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ -03cacc: 5405 5c01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ -03cad0: 0800 1a00 |0012: move-object/from16 v0, v26 │ │ -03cad4: 5406 5a01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ -03cad8: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ -03cadc: 5407 7101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ -03cae0: 0800 1a00 |001a: move-object/from16 v0, v26 │ │ -03cae4: 5208 6601 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ -03cae8: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ -03caec: 5409 5b01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ -03caf0: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ -03caf4: 540a 6001 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ -03caf8: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ -03cafc: 540b 6301 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ -03cb00: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ -03cb04: 520c 6b01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@016b │ │ -03cb08: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ -03cb0c: 520d 6901 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0169 │ │ -03cb10: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ -03cb14: 550e 6a01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@016a │ │ -03cb18: 0800 1a00 |0036: move-object/from16 v0, v26 │ │ -03cb1c: 550f 6d01 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@016d │ │ -03cb20: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ -03cb24: 5500 7201 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0172 │ │ -03cb28: 0210 0000 |003e: move/from16 v16, v0 │ │ -03cb2c: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ -03cb30: 5200 6801 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ -03cb34: 0211 0000 |0044: move/from16 v17, v0 │ │ -03cb38: 0800 1a00 |0046: move-object/from16 v0, v26 │ │ -03cb3c: 5400 7001 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0170 │ │ -03cb40: 0812 0000 |004a: move-object/from16 v18, v0 │ │ -03cb44: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ -03cb48: 5500 6401 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0164 │ │ -03cb4c: 0213 0000 |0050: move/from16 v19, v0 │ │ -03cb50: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ -03cb54: 5400 6701 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0167 │ │ -03cb58: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -03cb5c: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ -03cb60: 5400 5f01 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ -03cb64: 0815 0000 |005c: move-object/from16 v21, v0 │ │ -03cb68: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ -03cb6c: 5400 6101 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0161 │ │ -03cb70: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -03cb74: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ -03cb78: 5500 6201 |0066: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0162 │ │ -03cb7c: 0217 0000 |0068: move/from16 v23, v0 │ │ -03cb80: 0800 1a00 |006a: move-object/from16 v0, v26 │ │ -03cb84: 5400 6e01 |006c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@016e │ │ -03cb88: 0818 0000 |006e: move-object/from16 v24, v0 │ │ -03cb8c: 7618 ed04 0100 |0070: 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, v23, v24}, 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@04ed │ │ -03cb92: 0800 1a00 |0073: move-object/from16 v0, v26 │ │ -03cb96: 5402 5701 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ -03cb9a: 7120 c604 2100 |0077: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@04c6 │ │ -03cba0: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ -03cba4: 5402 6f01 |007c: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ -03cba8: 7120 c704 2100 |007e: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@04c7 │ │ -03cbae: 6e10 ef04 0100 |0081: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.build:()Landroid/app/Notification; // method@04ef │ │ -03cbb4: 0c02 |0084: move-result-object v2 │ │ -03cbb6: 1102 |0085: return-object v2 │ │ +03ca94: |[03ca94] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +03caa4: 2201 ea00 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder; // type@00ea │ │ +03caa8: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ +03caac: 5402 5e01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ +03cab0: 0800 1a00 |0006: move-object/from16 v0, v26 │ │ +03cab4: 5403 6501 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03cab8: 0800 1a00 |000a: move-object/from16 v0, v26 │ │ +03cabc: 5404 5d01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ +03cac0: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ +03cac4: 5405 5c01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ +03cac8: 0800 1a00 |0012: move-object/from16 v0, v26 │ │ +03cacc: 5406 5a01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ +03cad0: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ +03cad4: 5407 7101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ +03cad8: 0800 1a00 |001a: move-object/from16 v0, v26 │ │ +03cadc: 5208 6601 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ +03cae0: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ +03cae4: 5409 5b01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ +03cae8: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ +03caec: 540a 6001 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ +03caf0: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ +03caf4: 540b 6301 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ +03caf8: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ +03cafc: 520c 6b01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@016b │ │ +03cb00: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ +03cb04: 520d 6901 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0169 │ │ +03cb08: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ +03cb0c: 550e 6a01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@016a │ │ +03cb10: 0800 1a00 |0036: move-object/from16 v0, v26 │ │ +03cb14: 550f 6d01 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@016d │ │ +03cb18: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ +03cb1c: 5500 7201 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0172 │ │ +03cb20: 0210 0000 |003e: move/from16 v16, v0 │ │ +03cb24: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ +03cb28: 5200 6801 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ +03cb2c: 0211 0000 |0044: move/from16 v17, v0 │ │ +03cb30: 0800 1a00 |0046: move-object/from16 v0, v26 │ │ +03cb34: 5400 7001 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0170 │ │ +03cb38: 0812 0000 |004a: move-object/from16 v18, v0 │ │ +03cb3c: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ +03cb40: 5500 6401 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0164 │ │ +03cb44: 0213 0000 |0050: move/from16 v19, v0 │ │ +03cb48: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ +03cb4c: 5400 6701 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0167 │ │ +03cb50: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +03cb54: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ +03cb58: 5400 5f01 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ +03cb5c: 0815 0000 |005c: move-object/from16 v21, v0 │ │ +03cb60: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ +03cb64: 5400 6101 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0161 │ │ +03cb68: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +03cb6c: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ +03cb70: 5500 6201 |0066: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0162 │ │ +03cb74: 0217 0000 |0068: move/from16 v23, v0 │ │ +03cb78: 0800 1a00 |006a: move-object/from16 v0, v26 │ │ +03cb7c: 5400 6e01 |006c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@016e │ │ +03cb80: 0818 0000 |006e: move-object/from16 v24, v0 │ │ +03cb84: 7618 ed04 0100 |0070: 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, v23, v24}, 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@04ed │ │ +03cb8a: 0800 1a00 |0073: move-object/from16 v0, v26 │ │ +03cb8e: 5402 5701 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ +03cb92: 7120 c604 2100 |0077: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@04c6 │ │ +03cb98: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ +03cb9c: 5402 6f01 |007c: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ +03cba0: 7120 c704 2100 |007e: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@04c7 │ │ +03cba6: 6e10 ef04 0100 |0081: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.build:()Landroid/app/Notification; // method@04ef │ │ +03cbac: 0c02 |0084: move-result-object v2 │ │ +03cbae: 1102 |0085: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ 0x0073 line=647 │ │ 0x007a line=648 │ │ 0x0081 line=649 │ │ locals : │ │ @@ -27486,32 +27486,32 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03cbb8: |[03cbb8] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -03cbc8: 7110 f104 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04f1 │ │ -03cbce: 0c00 |0003: move-result-object v0 │ │ -03cbd0: 1100 |0004: return-object v0 │ │ +03cbb0: |[03cbb0] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +03cbc0: 7110 f104 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04f1 │ │ +03cbc6: 0c00 |0003: move-result-object v0 │ │ +03cbc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #79 header: │ │ class_idx : 211 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 218 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #79 annotations: │ │ Annotations on class │ │ @@ -27533,17 +27533,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cbd4: |[03cbd4] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.:()V │ │ -03cbe4: 7010 bb04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@04bb │ │ -03cbea: 0e00 |0003: return-void │ │ +03cbcc: |[03cbcc] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.:()V │ │ +03cbdc: 7010 bb04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@04bb │ │ +03cbe2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ │ │ Virtual methods - │ │ @@ -27552,81 +27552,81 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 24 │ │ insns size : 134 16-bit code units │ │ -03cbec: |[03cbec] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -03cbfc: 2201 de00 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi20$Builder; // type@00de │ │ -03cc00: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ -03cc04: 5402 5e01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ -03cc08: 0800 1a00 |0006: move-object/from16 v0, v26 │ │ -03cc0c: 5403 6501 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03cc10: 0800 1a00 |000a: move-object/from16 v0, v26 │ │ -03cc14: 5404 5d01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -03cc18: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ -03cc1c: 5405 5c01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ -03cc20: 0800 1a00 |0012: move-object/from16 v0, v26 │ │ -03cc24: 5406 5a01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ -03cc28: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ -03cc2c: 5407 7101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ -03cc30: 0800 1a00 |001a: move-object/from16 v0, v26 │ │ -03cc34: 5208 6601 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ -03cc38: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ -03cc3c: 5409 5b01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ -03cc40: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ -03cc44: 540a 6001 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ -03cc48: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ -03cc4c: 540b 6301 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ -03cc50: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ -03cc54: 520c 6b01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@016b │ │ -03cc58: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ -03cc5c: 520d 6901 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0169 │ │ -03cc60: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ -03cc64: 550e 6a01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@016a │ │ -03cc68: 0800 1a00 |0036: move-object/from16 v0, v26 │ │ -03cc6c: 550f 6d01 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@016d │ │ -03cc70: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ -03cc74: 5500 7201 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0172 │ │ -03cc78: 0210 0000 |003e: move/from16 v16, v0 │ │ -03cc7c: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ -03cc80: 5200 6801 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ -03cc84: 0211 0000 |0044: move/from16 v17, v0 │ │ -03cc88: 0800 1a00 |0046: move-object/from16 v0, v26 │ │ -03cc8c: 5400 7001 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0170 │ │ -03cc90: 0812 0000 |004a: move-object/from16 v18, v0 │ │ -03cc94: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ -03cc98: 5500 6401 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0164 │ │ -03cc9c: 0213 0000 |0050: move/from16 v19, v0 │ │ -03cca0: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ -03cca4: 5400 6701 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0167 │ │ -03cca8: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -03ccac: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ -03ccb0: 5400 5f01 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ -03ccb4: 0815 0000 |005c: move-object/from16 v21, v0 │ │ -03ccb8: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ -03ccbc: 5400 6101 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0161 │ │ -03ccc0: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -03ccc4: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ -03ccc8: 5500 6201 |0066: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0162 │ │ -03cccc: 0217 0000 |0068: move/from16 v23, v0 │ │ -03ccd0: 0800 1a00 |006a: move-object/from16 v0, v26 │ │ -03ccd4: 5400 6e01 |006c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@016e │ │ -03ccd8: 0818 0000 |006e: move-object/from16 v24, v0 │ │ -03ccdc: 7618 cc04 0100 |0070: 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, v23, v24}, 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@04cc │ │ -03cce2: 0800 1a00 |0073: move-object/from16 v0, v26 │ │ -03cce6: 5402 5701 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ -03ccea: 7120 c604 2100 |0077: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@04c6 │ │ -03ccf0: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ -03ccf4: 5402 6f01 |007c: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ -03ccf8: 7120 c704 2100 |007e: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@04c7 │ │ -03ccfe: 6e10 ce04 0100 |0081: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.build:()Landroid/app/Notification; // method@04ce │ │ -03cd04: 0c02 |0084: move-result-object v2 │ │ -03cd06: 1102 |0085: return-object v2 │ │ +03cbe4: |[03cbe4] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +03cbf4: 2201 de00 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi20$Builder; // type@00de │ │ +03cbf8: 0800 1a00 |0002: move-object/from16 v0, v26 │ │ +03cbfc: 5402 5e01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ +03cc00: 0800 1a00 |0006: move-object/from16 v0, v26 │ │ +03cc04: 5403 6501 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03cc08: 0800 1a00 |000a: move-object/from16 v0, v26 │ │ +03cc0c: 5404 5d01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ +03cc10: 0800 1a00 |000e: move-object/from16 v0, v26 │ │ +03cc14: 5405 5c01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ +03cc18: 0800 1a00 |0012: move-object/from16 v0, v26 │ │ +03cc1c: 5406 5a01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ +03cc20: 0800 1a00 |0016: move-object/from16 v0, v26 │ │ +03cc24: 5407 7101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ +03cc28: 0800 1a00 |001a: move-object/from16 v0, v26 │ │ +03cc2c: 5208 6601 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ +03cc30: 0800 1a00 |001e: move-object/from16 v0, v26 │ │ +03cc34: 5409 5b01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ +03cc38: 0800 1a00 |0022: move-object/from16 v0, v26 │ │ +03cc3c: 540a 6001 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ +03cc40: 0800 1a00 |0026: move-object/from16 v0, v26 │ │ +03cc44: 540b 6301 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ +03cc48: 0800 1a00 |002a: move-object/from16 v0, v26 │ │ +03cc4c: 520c 6b01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@016b │ │ +03cc50: 0800 1a00 |002e: move-object/from16 v0, v26 │ │ +03cc54: 520d 6901 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0169 │ │ +03cc58: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ +03cc5c: 550e 6a01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@016a │ │ +03cc60: 0800 1a00 |0036: move-object/from16 v0, v26 │ │ +03cc64: 550f 6d01 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@016d │ │ +03cc68: 0800 1a00 |003a: move-object/from16 v0, v26 │ │ +03cc6c: 5500 7201 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0172 │ │ +03cc70: 0210 0000 |003e: move/from16 v16, v0 │ │ +03cc74: 0800 1a00 |0040: move-object/from16 v0, v26 │ │ +03cc78: 5200 6801 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ +03cc7c: 0211 0000 |0044: move/from16 v17, v0 │ │ +03cc80: 0800 1a00 |0046: move-object/from16 v0, v26 │ │ +03cc84: 5400 7001 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0170 │ │ +03cc88: 0812 0000 |004a: move-object/from16 v18, v0 │ │ +03cc8c: 0800 1a00 |004c: move-object/from16 v0, v26 │ │ +03cc90: 5500 6401 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0164 │ │ +03cc94: 0213 0000 |0050: move/from16 v19, v0 │ │ +03cc98: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ +03cc9c: 5400 6701 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0167 │ │ +03cca0: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +03cca4: 0800 1a00 |0058: move-object/from16 v0, v26 │ │ +03cca8: 5400 5f01 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ +03ccac: 0815 0000 |005c: move-object/from16 v21, v0 │ │ +03ccb0: 0800 1a00 |005e: move-object/from16 v0, v26 │ │ +03ccb4: 5400 6101 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0161 │ │ +03ccb8: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +03ccbc: 0800 1a00 |0064: move-object/from16 v0, v26 │ │ +03ccc0: 5500 6201 |0066: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0162 │ │ +03ccc4: 0217 0000 |0068: move/from16 v23, v0 │ │ +03ccc8: 0800 1a00 |006a: move-object/from16 v0, v26 │ │ +03cccc: 5400 6e01 |006c: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@016e │ │ +03ccd0: 0818 0000 |006e: move-object/from16 v24, v0 │ │ +03ccd4: 7618 cc04 0100 |0070: 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, v23, v24}, 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@04cc │ │ +03ccda: 0800 1a00 |0073: move-object/from16 v0, v26 │ │ +03ccde: 5402 5701 |0075: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ +03cce2: 7120 c604 2100 |0077: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@04c6 │ │ +03cce8: 0800 1a00 |007a: move-object/from16 v0, v26 │ │ +03ccec: 5402 6f01 |007c: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ +03ccf0: 7120 c704 2100 |007e: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@04c7 │ │ +03ccf6: 6e10 ce04 0100 |0081: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.build:()Landroid/app/Notification; // method@04ce │ │ +03ccfc: 0c02 |0084: move-result-object v2 │ │ +03ccfe: 1102 |0085: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0073 line=698 │ │ 0x007a line=699 │ │ 0x0081 line=700 │ │ locals : │ │ @@ -27639,32 +27639,32 @@ │ │ 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 │ │ -03cd08: |[03cd08] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -03cd18: 7110 d204 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@04d2 │ │ -03cd1e: 0c00 |0003: move-result-object v0 │ │ -03cd20: 1100 |0004: return-object v0 │ │ +03cd00: |[03cd00] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +03cd10: 7110 d204 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@04d2 │ │ +03cd16: 0c00 |0003: move-result-object v0 │ │ +03cd18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #80 header: │ │ class_idx : 212 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 211 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #80 annotations: │ │ Annotations on class │ │ @@ -27684,17 +27684,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cd24: |[03cd24] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.:()V │ │ -03cd34: 7010 a804 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@04a8 │ │ -03cd3a: 0e00 |0003: return-void │ │ +03cd1c: |[03cd1c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.:()V │ │ +03cd2c: 7010 a804 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@04a8 │ │ +03cd32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ │ │ Virtual methods - │ │ @@ -27703,111 +27703,111 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 31 │ │ ins : 2 │ │ outs : 28 │ │ insns size : 158 16-bit code units │ │ -03cd3c: |[03cd3c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -03cd4c: 2201 e000 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi21$Builder; // type@00e0 │ │ -03cd50: 0800 1e00 |0002: move-object/from16 v0, v30 │ │ -03cd54: 5402 5e01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ -03cd58: 0800 1e00 |0006: move-object/from16 v0, v30 │ │ -03cd5c: 5403 6501 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03cd60: 0800 1e00 |000a: move-object/from16 v0, v30 │ │ -03cd64: 5404 5d01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -03cd68: 0800 1e00 |000e: move-object/from16 v0, v30 │ │ -03cd6c: 5405 5c01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ -03cd70: 0800 1e00 |0012: move-object/from16 v0, v30 │ │ -03cd74: 5406 5a01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ -03cd78: 0800 1e00 |0016: move-object/from16 v0, v30 │ │ -03cd7c: 5407 7101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ -03cd80: 0800 1e00 |001a: move-object/from16 v0, v30 │ │ -03cd84: 5208 6601 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ -03cd88: 0800 1e00 |001e: move-object/from16 v0, v30 │ │ -03cd8c: 5409 5b01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ -03cd90: 0800 1e00 |0022: move-object/from16 v0, v30 │ │ -03cd94: 540a 6001 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ -03cd98: 0800 1e00 |0026: move-object/from16 v0, v30 │ │ -03cd9c: 540b 6301 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ -03cda0: 0800 1e00 |002a: move-object/from16 v0, v30 │ │ -03cda4: 520c 6b01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@016b │ │ -03cda8: 0800 1e00 |002e: move-object/from16 v0, v30 │ │ -03cdac: 520d 6901 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0169 │ │ -03cdb0: 0800 1e00 |0032: move-object/from16 v0, v30 │ │ -03cdb4: 550e 6a01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@016a │ │ -03cdb8: 0800 1e00 |0036: move-object/from16 v0, v30 │ │ -03cdbc: 550f 6d01 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@016d │ │ -03cdc0: 0800 1e00 |003a: move-object/from16 v0, v30 │ │ -03cdc4: 5500 7201 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0172 │ │ -03cdc8: 0210 0000 |003e: move/from16 v16, v0 │ │ -03cdcc: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -03cdd0: 5200 6801 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ -03cdd4: 0211 0000 |0044: move/from16 v17, v0 │ │ -03cdd8: 0800 1e00 |0046: move-object/from16 v0, v30 │ │ -03cddc: 5400 7001 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0170 │ │ -03cde0: 0812 0000 |004a: move-object/from16 v18, v0 │ │ -03cde4: 0800 1e00 |004c: move-object/from16 v0, v30 │ │ -03cde8: 5500 6401 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0164 │ │ -03cdec: 0213 0000 |0050: move/from16 v19, v0 │ │ -03cdf0: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ -03cdf4: 5400 5801 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@0158 │ │ -03cdf8: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -03cdfc: 0800 1e00 |0058: move-object/from16 v0, v30 │ │ -03ce00: 5400 6701 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0167 │ │ -03ce04: 0815 0000 |005c: move-object/from16 v21, v0 │ │ -03ce08: 0800 1e00 |005e: move-object/from16 v0, v30 │ │ -03ce0c: 5400 5f01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ -03ce10: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -03ce14: 0800 1e00 |0064: move-object/from16 v0, v30 │ │ -03ce18: 5200 5901 |0066: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@0159 │ │ -03ce1c: 0217 0000 |0068: move/from16 v23, v0 │ │ -03ce20: 0800 1e00 |006a: move-object/from16 v0, v30 │ │ -03ce24: 5200 7301 |006c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0173 │ │ -03ce28: 0218 0000 |006e: move/from16 v24, v0 │ │ -03ce2c: 0800 1e00 |0070: move-object/from16 v0, v30 │ │ -03ce30: 5400 6c01 |0072: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@016c │ │ -03ce34: 0819 0000 |0074: move-object/from16 v25, v0 │ │ -03ce38: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ -03ce3c: 5400 6101 |0078: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0161 │ │ -03ce40: 081a 0000 |007a: move-object/from16 v26, v0 │ │ -03ce44: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ -03ce48: 5500 6201 |007e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0162 │ │ -03ce4c: 021b 0000 |0080: move/from16 v27, v0 │ │ -03ce50: 0800 1e00 |0082: move-object/from16 v0, v30 │ │ -03ce54: 5400 6e01 |0084: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@016e │ │ -03ce58: 081c 0000 |0086: move-object/from16 v28, v0 │ │ -03ce5c: 761c d304 0100 |0088: 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, v23, v24, v25, v26, v27, v28}, Landroid/support/v4/app/NotificationCompatApi21$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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V // method@04d3 │ │ -03ce62: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ -03ce66: 5402 5701 |008d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ -03ce6a: 7120 c604 2100 |008f: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@04c6 │ │ -03ce70: 0800 1e00 |0092: move-object/from16 v0, v30 │ │ -03ce74: 5402 6f01 |0094: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ -03ce78: 7120 c704 2100 |0096: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@04c7 │ │ -03ce7e: 6e10 d504 0100 |0099: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi21$Builder;.build:()Landroid/app/Notification; // method@04d5 │ │ -03ce84: 0c02 |009c: move-result-object v2 │ │ -03ce86: 1102 |009d: return-object v2 │ │ +03cd34: |[03cd34] android.support.v4.app.NotificationCompat$NotificationCompatImplApi21.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +03cd44: 2201 e000 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi21$Builder; // type@00e0 │ │ +03cd48: 0800 1e00 |0002: move-object/from16 v0, v30 │ │ +03cd4c: 5402 5e01 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ +03cd50: 0800 1e00 |0006: move-object/from16 v0, v30 │ │ +03cd54: 5403 6501 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03cd58: 0800 1e00 |000a: move-object/from16 v0, v30 │ │ +03cd5c: 5404 5d01 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ +03cd60: 0800 1e00 |000e: move-object/from16 v0, v30 │ │ +03cd64: 5405 5c01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ +03cd68: 0800 1e00 |0012: move-object/from16 v0, v30 │ │ +03cd6c: 5406 5a01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ +03cd70: 0800 1e00 |0016: move-object/from16 v0, v30 │ │ +03cd74: 5407 7101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ +03cd78: 0800 1e00 |001a: move-object/from16 v0, v30 │ │ +03cd7c: 5208 6601 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ +03cd80: 0800 1e00 |001e: move-object/from16 v0, v30 │ │ +03cd84: 5409 5b01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ +03cd88: 0800 1e00 |0022: move-object/from16 v0, v30 │ │ +03cd8c: 540a 6001 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ +03cd90: 0800 1e00 |0026: move-object/from16 v0, v30 │ │ +03cd94: 540b 6301 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ +03cd98: 0800 1e00 |002a: move-object/from16 v0, v30 │ │ +03cd9c: 520c 6b01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@016b │ │ +03cda0: 0800 1e00 |002e: move-object/from16 v0, v30 │ │ +03cda4: 520d 6901 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0169 │ │ +03cda8: 0800 1e00 |0032: move-object/from16 v0, v30 │ │ +03cdac: 550e 6a01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@016a │ │ +03cdb0: 0800 1e00 |0036: move-object/from16 v0, v30 │ │ +03cdb4: 550f 6d01 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mShowWhen:Z // field@016d │ │ +03cdb8: 0800 1e00 |003a: move-object/from16 v0, v30 │ │ +03cdbc: 5500 7201 |003c: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@0172 │ │ +03cdc0: 0210 0000 |003e: move/from16 v16, v0 │ │ +03cdc4: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +03cdc8: 5200 6801 |0042: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ +03cdcc: 0211 0000 |0044: move/from16 v17, v0 │ │ +03cdd0: 0800 1e00 |0046: move-object/from16 v0, v30 │ │ +03cdd4: 5400 7001 |0048: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@0170 │ │ +03cdd8: 0812 0000 |004a: move-object/from16 v18, v0 │ │ +03cddc: 0800 1e00 |004c: move-object/from16 v0, v30 │ │ +03cde0: 5500 6401 |004e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@0164 │ │ +03cde4: 0213 0000 |0050: move/from16 v19, v0 │ │ +03cde8: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +03cdec: 5400 5801 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mCategory:Ljava/lang/String; // field@0158 │ │ +03cdf0: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +03cdf4: 0800 1e00 |0058: move-object/from16 v0, v30 │ │ +03cdf8: 5400 6701 |005a: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPeople:Ljava/util/ArrayList; // field@0167 │ │ +03cdfc: 0815 0000 |005c: move-object/from16 v21, v0 │ │ +03ce00: 0800 1e00 |005e: move-object/from16 v0, v30 │ │ +03ce04: 5400 5f01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@015f │ │ +03ce08: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +03ce0c: 0800 1e00 |0064: move-object/from16 v0, v30 │ │ +03ce10: 5200 5901 |0066: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mColor:I // field@0159 │ │ +03ce14: 0217 0000 |0068: move/from16 v23, v0 │ │ +03ce18: 0800 1e00 |006a: move-object/from16 v0, v30 │ │ +03ce1c: 5200 7301 |006c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mVisibility:I // field@0173 │ │ +03ce20: 0218 0000 |006e: move/from16 v24, v0 │ │ +03ce24: 0800 1e00 |0070: move-object/from16 v0, v30 │ │ +03ce28: 5400 6c01 |0072: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPublicVersion:Landroid/app/Notification; // field@016c │ │ +03ce2c: 0819 0000 |0074: move-object/from16 v25, v0 │ │ +03ce30: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +03ce34: 5400 6101 |0078: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@0161 │ │ +03ce38: 081a 0000 |007a: move-object/from16 v26, v0 │ │ +03ce3c: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ +03ce40: 5500 6201 |007e: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@0162 │ │ +03ce44: 021b 0000 |0080: move/from16 v27, v0 │ │ +03ce48: 0800 1e00 |0082: move-object/from16 v0, v30 │ │ +03ce4c: 5400 6e01 |0084: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@016e │ │ +03ce50: 081c 0000 |0086: move-object/from16 v28, v0 │ │ +03ce54: 761c d304 0100 |0088: 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, v23, v24, v25, v26, v27, v28}, Landroid/support/v4/app/NotificationCompatApi21$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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V // method@04d3 │ │ +03ce5a: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +03ce5e: 5402 5701 |008d: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@0157 │ │ +03ce62: 7120 c604 2100 |008f: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@04c6 │ │ +03ce68: 0800 1e00 |0092: move-object/from16 v0, v30 │ │ +03ce6c: 5402 6f01 |0094: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@016f │ │ +03ce70: 7120 c704 2100 |0096: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@04c7 │ │ +03ce76: 6e10 d504 0100 |0099: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi21$Builder;.build:()Landroid/app/Notification; // method@04d5 │ │ +03ce7c: 0c02 |009c: move-result-object v2 │ │ +03ce7e: 1102 |009d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x008b line=753 │ │ 0x0092 line=754 │ │ 0x0099 line=755 │ │ locals : │ │ 0x008b - 0x009e reg=1 builder Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ 0x0000 - 0x009e reg=29 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; │ │ 0x0000 - 0x009e reg=30 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #81 header: │ │ class_idx : 214 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 213 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #81 annotations: │ │ Annotations on class │ │ @@ -27827,17 +27827,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03ce88: |[03ce88] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ -03ce98: 7010 ad04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04ad │ │ -03ce9e: 0e00 |0003: return-void │ │ +03ce80: |[03ce80] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ +03ce90: 7010 ad04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04ad │ │ +03ce96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -27846,54 +27846,54 @@ │ │ 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 │ │ -03cea0: |[03cea0] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -03ceb0: 5470 6501 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03ceb4: 5471 5e01 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ -03ceb8: 5472 5d01 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -03cebc: 5473 5c01 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ -03cec0: 5474 5b01 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ -03cec4: 6e54 8d00 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@008d │ │ -03ceca: 5471 5e01 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ -03cece: 5472 5d01 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -03ced2: 5473 5c01 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ -03ced6: 5474 5b01 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ -03ceda: 5475 6001 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ -03cede: 7706 dd04 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@04dd │ │ -03cee4: 0c00 |001a: move-result-object v0 │ │ -03cee6: 5271 6801 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ -03ceea: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ -03ceee: 5201 0600 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ -03cef2: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -03cef6: 5901 0600 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ -03cefa: 1100 |0025: return-object v0 │ │ +03ce98: |[03ce98] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +03cea8: 5470 6501 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03ceac: 5471 5e01 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ +03ceb0: 5472 5d01 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ +03ceb4: 5473 5c01 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ +03ceb8: 5474 5b01 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ +03cebc: 6e54 8d00 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@008d │ │ +03cec2: 5471 5e01 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ +03cec6: 5472 5d01 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ +03ceca: 5473 5c01 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ +03cece: 5474 5b01 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ +03ced2: 5475 6001 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ +03ced6: 7706 dd04 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@04dd │ │ +03cedc: 0c00 |001a: move-result-object v0 │ │ +03cede: 5271 6801 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@0168 │ │ +03cee2: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ +03cee6: 5201 0600 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ +03ceea: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +03ceee: 5901 0600 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@0006 │ │ +03cef2: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0002 line=543 │ │ 0x000d line=545 │ │ 0x001b line=548 │ │ 0x001f line=549 │ │ 0x0025 line=551 │ │ locals : │ │ 0x0002 - 0x0026 reg=0 result Landroid/app/Notification; │ │ 0x0000 - 0x0026 reg=6 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; │ │ 0x0000 - 0x0026 reg=7 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #82 header: │ │ class_idx : 215 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 213 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #82 annotations: │ │ Annotations on class │ │ @@ -27913,17 +27913,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cefc: |[03cefc] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -03cf0c: 7010 ad04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04ad │ │ -03cf12: 0e00 |0003: return-void │ │ +03cef4: |[03cef4] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +03cf04: 7010 ad04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04ad │ │ +03cf0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -27932,42 +27932,42 @@ │ │ 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 │ │ -03cf14: |[03cf14] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -03cf24: 54b0 5e01 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ -03cf28: 54b1 6501 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03cf2c: 54b2 5d01 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -03cf30: 54b3 5c01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ -03cf34: 54b4 5a01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ -03cf38: 54b5 7101 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ -03cf3c: 52b6 6601 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ -03cf40: 54b7 5b01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ -03cf44: 54b8 6001 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ -03cf48: 54b9 6301 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ -03cf4c: 770a de04 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@04de │ │ -03cf52: 0c00 |0017: move-result-object v0 │ │ -03cf54: 1100 |0018: return-object v0 │ │ +03cf0c: |[03cf0c] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +03cf1c: 54b0 5e01 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ +03cf20: 54b1 6501 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03cf24: 54b2 5d01 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ +03cf28: 54b3 5c01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ +03cf2c: 54b4 5a01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ +03cf30: 54b5 7101 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ +03cf34: 52b6 6601 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ +03cf38: 54b7 5b01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ +03cf3c: 54b8 6001 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ +03cf40: 54b9 6301 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ +03cf44: 770a de04 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@04de │ │ +03cf4a: 0c00 |0017: move-result-object v0 │ │ +03cf4c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ locals : │ │ 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #83 header: │ │ class_idx : 216 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 213 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #83 annotations: │ │ Annotations on class │ │ @@ -27987,17 +27987,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03cf58: |[03cf58] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ -03cf68: 7010 ad04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04ad │ │ -03cf6e: 0e00 |0003: return-void │ │ +03cf50: |[03cf50] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ +03cf60: 7010 ad04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04ad │ │ +03cf66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -28006,45 +28006,45 @@ │ │ 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 │ │ -03cf70: |[03cf70] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -03cf80: 54e0 5e01 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ -03cf84: 54e1 6501 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ -03cf88: 54e2 5d01 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ -03cf8c: 54e3 5c01 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ -03cf90: 54e4 5a01 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ -03cf94: 54e5 7101 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ -03cf98: 52e6 6601 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ -03cf9c: 54e7 5b01 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ -03cfa0: 54e8 6001 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ -03cfa4: 54e9 6301 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ -03cfa8: 52ea 6b01 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@016b │ │ -03cfac: 52eb 6901 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0169 │ │ -03cfb0: 55ec 6a01 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@016a │ │ -03cfb4: 770d df04 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@04df │ │ -03cfba: 0c00 |001d: move-result-object v0 │ │ -03cfbc: 1100 |001e: return-object v0 │ │ +03cf68: |[03cf68] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +03cf78: 54e0 5e01 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@015e │ │ +03cf7c: 54e1 6501 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@0165 │ │ +03cf80: 54e2 5d01 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@015d │ │ +03cf84: 54e3 5c01 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@015c │ │ +03cf88: 54e4 5a01 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@015a │ │ +03cf8c: 54e5 7101 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@0171 │ │ +03cf90: 52e6 6601 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@0166 │ │ +03cf94: 54e7 5b01 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@015b │ │ +03cf98: 54e8 6001 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@0160 │ │ +03cf9c: 54e9 6301 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@0163 │ │ +03cfa0: 52ea 6b01 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@016b │ │ +03cfa4: 52eb 6901 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@0169 │ │ +03cfa8: 55ec 6a01 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@016a │ │ +03cfac: 770d df04 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@04df │ │ +03cfb2: 0c00 |001d: move-result-object v0 │ │ +03cfb4: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x001f reg=13 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ 0x0000 - 0x001f reg=14 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #84 header: │ │ class_idx : 220 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 0 │ │ instance_fields_size: 12 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #84 annotations: │ │ Annotations on class │ │ @@ -28119,33 +28119,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -03cfc0: |[03cfc0] android.support.v4.app.NotificationCompat$WearableExtender.:()V │ │ -03cfd0: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03cfd6: 2200 0504 |0003: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -03cfda: 7010 001c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -03cfe0: 5b10 7c01 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ -03cfe4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -03cfe6: 5910 8401 |000b: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0184 │ │ -03cfea: 2200 0504 |000d: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -03cfee: 7010 001c 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -03cff4: 5b10 8701 |0012: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ -03cff8: 1400 0500 8000 |0014: const v0, #float 1.1755e-38 // #00800005 │ │ -03cffe: 5910 8001 |0017: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0180 │ │ -03d002: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ -03d004: 5910 7e01 |001a: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@017e │ │ -03d008: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -03d00a: 5910 8201 |001d: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0182 │ │ -03d00e: 1300 5000 |001f: const/16 v0, #int 80 // #50 │ │ -03d012: 5910 8501 |0021: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0185 │ │ -03d016: 0e00 |0023: return-void │ │ +03cfb8: |[03cfb8] android.support.v4.app.NotificationCompat$WearableExtender.:()V │ │ +03cfc8: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03cfce: 2200 0504 |0003: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +03cfd2: 7010 001c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +03cfd8: 5b10 7c01 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ +03cfdc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +03cfde: 5910 8401 |000b: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0184 │ │ +03cfe2: 2200 0504 |000d: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +03cfe6: 7010 001c 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +03cfec: 5b10 8701 |0012: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ +03cff0: 1400 0500 8000 |0014: const v0, #float 1.1755e-38 // #00800005 │ │ +03cff6: 5910 8001 |0017: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0180 │ │ +03cffa: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ +03cffc: 5910 7e01 |001a: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@017e │ │ +03d000: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +03d002: 5910 8201 |001d: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0182 │ │ +03d006: 1300 5000 |001f: const/16 v0, #int 80 // #50 │ │ +03d00a: 5910 8501 |0021: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0185 │ │ +03d00e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2319 │ │ 0x0003 line=2302 │ │ 0x000a line=2303 │ │ 0x000d line=2305 │ │ 0x0014 line=2308 │ │ @@ -28162,18 +28162,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 │ │ -03d018: |[03d018] android.support.v4.app.NotificationCompat$WearableExtender.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -03d028: 5410 7c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ -03d02c: 6e20 041c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -03d032: 1101 |0005: return-object v1 │ │ +03d010: |[03d010] android.support.v4.app.NotificationCompat$WearableExtender.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +03d020: 5410 7c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ +03d024: 6e20 041c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +03d02a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2441 │ │ 0x0005 line=2442 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompat$Action; │ │ @@ -28183,46 +28183,46 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -03d034: |[03d034] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -03d044: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$WearableExtender; // type@00dc │ │ -03d048: 7010 c004 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.:()V // method@04c0 │ │ -03d04e: 2201 0504 |0005: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ -03d052: 5432 7c01 |0007: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ -03d056: 7020 021c 2100 |0009: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ -03d05c: 5b01 7c01 |000c: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ -03d060: 5231 8401 |000e: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0184 │ │ -03d064: 5901 8401 |0010: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0184 │ │ -03d068: 5431 8301 |0012: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0183 │ │ -03d06c: 5b01 8301 |0014: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0183 │ │ -03d070: 2201 0504 |0016: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ -03d074: 5432 8701 |0018: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ -03d078: 7020 021c 2100 |001a: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ -03d07e: 5b01 8701 |001d: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ -03d082: 5431 7d01 |001f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@017d │ │ -03d086: 5b01 7d01 |0021: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@017d │ │ -03d08a: 5231 7f01 |0023: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@017f │ │ -03d08e: 5901 7f01 |0025: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@017f │ │ -03d092: 5231 8001 |0027: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0180 │ │ -03d096: 5901 8001 |0029: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0180 │ │ -03d09a: 5231 7e01 |002b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@017e │ │ -03d09e: 5901 7e01 |002d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@017e │ │ -03d0a2: 5231 8201 |002f: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0182 │ │ -03d0a6: 5901 8201 |0031: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0182 │ │ -03d0aa: 5231 8101 |0033: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0181 │ │ -03d0ae: 5901 8101 |0035: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0181 │ │ -03d0b2: 5231 8501 |0037: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0185 │ │ -03d0b6: 5901 8501 |0039: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0185 │ │ -03d0ba: 5231 8601 |003b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0186 │ │ -03d0be: 5901 8601 |003d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0186 │ │ -03d0c2: 1100 |003f: return-object v0 │ │ +03d02c: |[03d02c] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +03d03c: 2200 dc00 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$WearableExtender; // type@00dc │ │ +03d040: 7010 c004 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.:()V // method@04c0 │ │ +03d046: 2201 0504 |0005: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ +03d04a: 5432 7c01 |0007: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ +03d04e: 7020 021c 2100 |0009: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ +03d054: 5b01 7c01 |000c: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ +03d058: 5231 8401 |000e: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0184 │ │ +03d05c: 5901 8401 |0010: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0184 │ │ +03d060: 5431 8301 |0012: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0183 │ │ +03d064: 5b01 8301 |0014: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0183 │ │ +03d068: 2201 0504 |0016: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ +03d06c: 5432 8701 |0018: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ +03d070: 7020 021c 2100 |001a: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@1c02 │ │ +03d076: 5b01 8701 |001d: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ +03d07a: 5431 7d01 |001f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@017d │ │ +03d07e: 5b01 7d01 |0021: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@017d │ │ +03d082: 5231 7f01 |0023: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@017f │ │ +03d086: 5901 7f01 |0025: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@017f │ │ +03d08a: 5231 8001 |0027: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0180 │ │ +03d08e: 5901 8001 |0029: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0180 │ │ +03d092: 5231 7e01 |002b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@017e │ │ +03d096: 5901 7e01 |002d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@017e │ │ +03d09a: 5231 8201 |002f: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0182 │ │ +03d09e: 5901 8201 |0031: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0182 │ │ +03d0a2: 5231 8101 |0033: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0181 │ │ +03d0a6: 5901 8101 |0035: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0181 │ │ +03d0aa: 5231 8501 |0037: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0185 │ │ +03d0ae: 5901 8501 |0039: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0185 │ │ +03d0b2: 5231 8601 |003b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0186 │ │ +03d0b6: 5901 8601 |003d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0186 │ │ +03d0ba: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2412 │ │ 0x0005 line=2413 │ │ 0x000e line=2414 │ │ 0x0012 line=2415 │ │ 0x0016 line=2416 │ │ @@ -28244,18 +28244,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -03d0c4: |[03d0c4] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Ljava/lang/Object; │ │ -03d0d4: 6e10 c204 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; // method@04c2 │ │ -03d0da: 0c00 |0003: move-result-object v0 │ │ -03d0dc: 1100 |0004: return-object v0 │ │ +03d0bc: |[03d0bc] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Ljava/lang/Object; │ │ +03d0cc: 6e10 c204 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; // method@04c2 │ │ +03d0d2: 0c00 |0003: move-result-object v0 │ │ +03d0d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2204 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -28263,108 +28263,108 @@ │ │ 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 : 198 16-bit code units │ │ -03d0e0: |[03d0e0] android.support.v4.app.NotificationCompat$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -03d0f0: 2200 7400 |0000: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -03d0f4: 7010 0e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -03d0fa: 5451 7c01 |0005: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ -03d0fe: 6e10 091c 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -03d104: 0a01 |000a: move-result v1 │ │ -03d106: 3901 1f00 |000b: if-nez v1, 002a // +001f │ │ -03d10a: 1a02 530f |000d: const-string v2, "actions" // string@0f53 │ │ -03d10e: 7100 c804 0000 |000f: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@04c8 │ │ -03d114: 0c03 |0012: move-result-object v3 │ │ -03d116: 5451 7c01 |0013: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ -03d11a: 5454 7c01 |0015: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ -03d11e: 6e10 0f1c 0400 |0017: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03d124: 0a04 |001a: move-result v4 │ │ -03d126: 2344 e704 |001b: new-array v4, v4, [Landroid/support/v4/app/NotificationCompat$Action; // type@04e7 │ │ -03d12a: 6e20 111c 4100 |001d: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ -03d130: 0c01 |0020: move-result-object v1 │ │ -03d132: 1f01 e704 |0021: check-cast v1, [Landroid/support/v4/app/NotificationCompat$Action; // type@04e7 │ │ -03d136: 7220 a704 1300 |0023: invoke-interface {v3, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; // method@04a7 │ │ -03d13c: 0c01 |0026: move-result-object v1 │ │ -03d13e: 6e30 2702 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0227 │ │ -03d144: 5251 8401 |002a: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0184 │ │ -03d148: 1212 |002c: const/4 v2, #int 1 // #1 │ │ -03d14a: 3221 0900 |002d: if-eq v1, v2, 0036 // +0009 │ │ -03d14e: 1a01 fa13 |002f: const-string v1, "flags" // string@13fa │ │ -03d152: 5252 8401 |0031: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0184 │ │ -03d156: 6e30 2302 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -03d15c: 5451 8301 |0036: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0183 │ │ -03d160: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ -03d164: 1a01 c112 |003a: const-string v1, "displayIntent" // string@12c1 │ │ -03d168: 5452 8301 |003c: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0183 │ │ -03d16c: 6e30 2502 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -03d172: 5451 8701 |0041: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ -03d176: 6e10 091c 0100 |0043: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -03d17c: 0a01 |0046: move-result v1 │ │ -03d17e: 3901 1700 |0047: if-nez v1, 005e // +0017 │ │ -03d182: 1a02 b11f |0049: const-string v2, "pages" // string@1fb1 │ │ -03d186: 5451 8701 |004b: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ -03d18a: 5453 8701 |004d: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ -03d18e: 6e10 0f1c 0300 |004f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03d194: 0a03 |0052: move-result v3 │ │ -03d196: 2333 dc04 |0053: new-array v3, v3, [Landroid/app/Notification; // type@04dc │ │ -03d19a: 6e20 111c 3100 |0055: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ -03d1a0: 0c01 |0058: move-result-object v1 │ │ -03d1a2: 1f01 e104 |0059: check-cast v1, [Landroid/os/Parcelable; // type@04e1 │ │ -03d1a6: 6e30 2602 2001 |005b: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0226 │ │ -03d1ac: 5451 7d01 |005e: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@017d │ │ -03d1b0: 3801 0900 |0060: if-eqz v1, 0069 // +0009 │ │ -03d1b4: 1a01 3e10 |0062: const-string v1, "background" // string@103e │ │ -03d1b8: 5452 7d01 |0064: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@017d │ │ -03d1bc: 6e30 2502 1002 |0066: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -03d1c2: 5251 7f01 |0069: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@017f │ │ -03d1c6: 3801 0900 |006b: if-eqz v1, 0074 // +0009 │ │ -03d1ca: 1a01 c411 |006d: const-string v1, "contentIcon" // string@11c4 │ │ -03d1ce: 5252 7f01 |006f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@017f │ │ -03d1d2: 6e30 2302 1002 |0071: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -03d1d8: 5251 8001 |0074: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0180 │ │ -03d1dc: 1402 0500 8000 |0076: const v2, #float 1.1755e-38 // #00800005 │ │ -03d1e2: 3221 0900 |0079: if-eq v1, v2, 0082 // +0009 │ │ -03d1e6: 1a01 c511 |007b: const-string v1, "contentIconGravity" // string@11c5 │ │ -03d1ea: 5252 8001 |007d: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0180 │ │ -03d1ee: 6e30 2302 1002 |007f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -03d1f4: 5251 7e01 |0082: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@017e │ │ -03d1f8: 12f2 |0084: const/4 v2, #int -1 // #ff │ │ -03d1fa: 3221 0900 |0085: if-eq v1, v2, 008e // +0009 │ │ -03d1fe: 1a01 be11 |0087: const-string v1, "contentActionIndex" // string@11be │ │ -03d202: 5252 7e01 |0089: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@017e │ │ -03d206: 6e30 2302 1002 |008b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -03d20c: 5251 8201 |008e: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0182 │ │ -03d210: 3801 0900 |0090: if-eqz v1, 0099 // +0009 │ │ -03d214: 1a01 2e12 |0092: const-string v1, "customSizePreset" // string@122e │ │ -03d218: 5252 8201 |0094: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0182 │ │ -03d21c: 6e30 2302 1002 |0096: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -03d222: 5251 8101 |0099: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0181 │ │ -03d226: 3801 0900 |009b: if-eqz v1, 00a4 // +0009 │ │ -03d22a: 1a01 2812 |009d: const-string v1, "customContentHeight" // string@1228 │ │ -03d22e: 5252 8101 |009f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0181 │ │ -03d232: 6e30 2302 1002 |00a1: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -03d238: 5251 8501 |00a4: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0185 │ │ -03d23c: 1302 5000 |00a6: const/16 v2, #int 80 // #50 │ │ -03d240: 3221 0900 |00a8: if-eq v1, v2, 00b1 // +0009 │ │ -03d244: 1a01 a516 |00aa: const-string v1, "gravity" // string@16a5 │ │ -03d248: 5252 8501 |00ac: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0185 │ │ -03d24c: 6e30 2302 1002 |00ae: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -03d252: 5251 8601 |00b1: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0186 │ │ -03d256: 3801 0900 |00b3: if-eqz v1, 00bc // +0009 │ │ -03d25a: 1a01 1417 |00b5: const-string v1, "hintScreenTimeout" // string@1714 │ │ -03d25e: 5252 8601 |00b7: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0186 │ │ -03d262: 6e30 2302 1002 |00b9: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -03d268: 6e10 9304 0600 |00bc: invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@0493 │ │ -03d26e: 0c01 |00bf: move-result-object v1 │ │ -03d270: 1a02 ea0f |00c0: const-string v2, "android.wearable.EXTENSIONS" // string@0fea │ │ -03d274: 6e30 2002 2100 |00c2: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0220 │ │ -03d27a: 1106 |00c5: return-object v6 │ │ +03d0d8: |[03d0d8] android.support.v4.app.NotificationCompat$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +03d0e8: 2200 7400 |0000: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +03d0ec: 7010 0e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +03d0f2: 5451 7c01 |0005: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ +03d0f6: 6e10 091c 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +03d0fc: 0a01 |000a: move-result v1 │ │ +03d0fe: 3901 1f00 |000b: if-nez v1, 002a // +001f │ │ +03d102: 1a02 510f |000d: const-string v2, "actions" // string@0f51 │ │ +03d106: 7100 c804 0000 |000f: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@04c8 │ │ +03d10c: 0c03 |0012: move-result-object v3 │ │ +03d10e: 5451 7c01 |0013: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ +03d112: 5454 7c01 |0015: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@017c │ │ +03d116: 6e10 0f1c 0400 |0017: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03d11c: 0a04 |001a: move-result v4 │ │ +03d11e: 2344 e704 |001b: new-array v4, v4, [Landroid/support/v4/app/NotificationCompat$Action; // type@04e7 │ │ +03d122: 6e20 111c 4100 |001d: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ +03d128: 0c01 |0020: move-result-object v1 │ │ +03d12a: 1f01 e704 |0021: check-cast v1, [Landroid/support/v4/app/NotificationCompat$Action; // type@04e7 │ │ +03d12e: 7220 a704 1300 |0023: invoke-interface {v3, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; // method@04a7 │ │ +03d134: 0c01 |0026: move-result-object v1 │ │ +03d136: 6e30 2702 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0227 │ │ +03d13c: 5251 8401 |002a: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0184 │ │ +03d140: 1212 |002c: const/4 v2, #int 1 // #1 │ │ +03d142: 3221 0900 |002d: if-eq v1, v2, 0036 // +0009 │ │ +03d146: 1a01 f813 |002f: const-string v1, "flags" // string@13f8 │ │ +03d14a: 5252 8401 |0031: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@0184 │ │ +03d14e: 6e30 2302 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +03d154: 5451 8301 |0036: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0183 │ │ +03d158: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ +03d15c: 1a01 bf12 |003a: const-string v1, "displayIntent" // string@12bf │ │ +03d160: 5452 8301 |003c: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@0183 │ │ +03d164: 6e30 2502 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +03d16a: 5451 8701 |0041: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ +03d16e: 6e10 091c 0100 |0043: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +03d174: 0a01 |0046: move-result v1 │ │ +03d176: 3901 1700 |0047: if-nez v1, 005e // +0017 │ │ +03d17a: 1a02 af1f |0049: const-string v2, "pages" // string@1faf │ │ +03d17e: 5451 8701 |004b: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ +03d182: 5453 8701 |004d: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@0187 │ │ +03d186: 6e10 0f1c 0300 |004f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03d18c: 0a03 |0052: move-result v3 │ │ +03d18e: 2333 dc04 |0053: new-array v3, v3, [Landroid/app/Notification; // type@04dc │ │ +03d192: 6e20 111c 3100 |0055: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ +03d198: 0c01 |0058: move-result-object v1 │ │ +03d19a: 1f01 e104 |0059: check-cast v1, [Landroid/os/Parcelable; // type@04e1 │ │ +03d19e: 6e30 2602 2001 |005b: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0226 │ │ +03d1a4: 5451 7d01 |005e: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@017d │ │ +03d1a8: 3801 0900 |0060: if-eqz v1, 0069 // +0009 │ │ +03d1ac: 1a01 3c10 |0062: const-string v1, "background" // string@103c │ │ +03d1b0: 5452 7d01 |0064: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@017d │ │ +03d1b4: 6e30 2502 1002 |0066: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +03d1ba: 5251 7f01 |0069: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@017f │ │ +03d1be: 3801 0900 |006b: if-eqz v1, 0074 // +0009 │ │ +03d1c2: 1a01 c211 |006d: const-string v1, "contentIcon" // string@11c2 │ │ +03d1c6: 5252 7f01 |006f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@017f │ │ +03d1ca: 6e30 2302 1002 |0071: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +03d1d0: 5251 8001 |0074: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0180 │ │ +03d1d4: 1402 0500 8000 |0076: const v2, #float 1.1755e-38 // #00800005 │ │ +03d1da: 3221 0900 |0079: if-eq v1, v2, 0082 // +0009 │ │ +03d1de: 1a01 c311 |007b: const-string v1, "contentIconGravity" // string@11c3 │ │ +03d1e2: 5252 8001 |007d: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@0180 │ │ +03d1e6: 6e30 2302 1002 |007f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +03d1ec: 5251 7e01 |0082: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@017e │ │ +03d1f0: 12f2 |0084: const/4 v2, #int -1 // #ff │ │ +03d1f2: 3221 0900 |0085: if-eq v1, v2, 008e // +0009 │ │ +03d1f6: 1a01 bc11 |0087: const-string v1, "contentActionIndex" // string@11bc │ │ +03d1fa: 5252 7e01 |0089: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@017e │ │ +03d1fe: 6e30 2302 1002 |008b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +03d204: 5251 8201 |008e: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0182 │ │ +03d208: 3801 0900 |0090: if-eqz v1, 0099 // +0009 │ │ +03d20c: 1a01 2c12 |0092: const-string v1, "customSizePreset" // string@122c │ │ +03d210: 5252 8201 |0094: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@0182 │ │ +03d214: 6e30 2302 1002 |0096: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +03d21a: 5251 8101 |0099: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0181 │ │ +03d21e: 3801 0900 |009b: if-eqz v1, 00a4 // +0009 │ │ +03d222: 1a01 2612 |009d: const-string v1, "customContentHeight" // string@1226 │ │ +03d226: 5252 8101 |009f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@0181 │ │ +03d22a: 6e30 2302 1002 |00a1: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +03d230: 5251 8501 |00a4: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0185 │ │ +03d234: 1302 5000 |00a6: const/16 v2, #int 80 // #50 │ │ +03d238: 3221 0900 |00a8: if-eq v1, v2, 00b1 // +0009 │ │ +03d23c: 1a01 a316 |00aa: const-string v1, "gravity" // string@16a3 │ │ +03d240: 5252 8501 |00ac: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@0185 │ │ +03d244: 6e30 2302 1002 |00ae: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +03d24a: 5251 8601 |00b1: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0186 │ │ +03d24e: 3801 0900 |00b3: if-eqz v1, 00bc // +0009 │ │ +03d252: 1a01 1217 |00b5: const-string v1, "hintScreenTimeout" // string@1712 │ │ +03d256: 5252 8601 |00b7: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mHintScreenTimeout:I // field@0186 │ │ +03d25a: 6e30 2302 1002 |00b9: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +03d260: 6e10 9304 0600 |00bc: invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@0493 │ │ +03d266: 0c01 |00bf: move-result-object v1 │ │ +03d268: 1a02 e80f |00c0: const-string v2, "android.wearable.EXTENSIONS" // string@0fe8 │ │ +03d26c: 6e30 2002 2100 |00c2: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0220 │ │ +03d272: 1106 |00c5: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2363 │ │ 0x0005 line=2365 │ │ 0x000d line=2366 │ │ 0x002a line=2370 │ │ 0x002f line=2371 │ │ @@ -28391,21 +28391,21 @@ │ │ 0x00bc line=2406 │ │ 0x00c5 line=2407 │ │ locals : │ │ 0x0005 - 0x00c6 reg=0 wearableBundle Landroid/os/Bundle; │ │ 0x0000 - 0x00c6 reg=5 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x00c6 reg=6 builder Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #85 header: │ │ class_idx : 221 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2715 │ │ +source_file_idx : 2713 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #85 annotations: │ │ Annotations on class │ │ @@ -28430,68 +28430,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 106 16-bit code units │ │ -03d27c: |[03d27c] android.support.v4.app.NotificationCompat.:()V │ │ -03d28c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03d290: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -03d294: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03d298: 2200 d400 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; // type@00d4 │ │ -03d29c: 7010 ab04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;.:()V // method@04ab │ │ -03d2a2: 6900 8801 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ -03d2a6: 0e00 |000d: return-void │ │ -03d2a8: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03d2ac: 1301 1400 |0010: const/16 v1, #int 20 // #14 │ │ -03d2b0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -03d2b4: 2200 d300 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; // type@00d3 │ │ -03d2b8: 7010 a804 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@04a8 │ │ -03d2be: 6900 8801 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ -03d2c2: 28f2 |001b: goto 000d // -000e │ │ -03d2c4: 6000 3800 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03d2c8: 1301 1300 |001e: const/16 v1, #int 19 // #13 │ │ -03d2cc: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -03d2d0: 2200 da00 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; // type@00da │ │ -03d2d4: 7010 bb04 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@04bb │ │ -03d2da: 6900 8801 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ -03d2de: 28e4 |0029: goto 000d // -001c │ │ -03d2e0: 6000 3800 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03d2e4: 1301 1000 |002c: const/16 v1, #int 16 // #10 │ │ -03d2e8: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -03d2ec: 2200 d900 |0030: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@00d9 │ │ -03d2f0: 7010 b704 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@04b7 │ │ -03d2f6: 6900 8801 |0035: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ -03d2fa: 28d6 |0037: goto 000d // -002a │ │ -03d2fc: 6000 3800 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03d300: 1301 0e00 |003a: const/16 v1, #int 14 // #e │ │ -03d304: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ -03d308: 2200 d800 |003e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@00d8 │ │ -03d30c: 7010 b504 0000 |0040: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@04b5 │ │ -03d312: 6900 8801 |0043: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ -03d316: 28c8 |0045: goto 000d // -0038 │ │ -03d318: 6000 3800 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03d31c: 1301 0b00 |0048: const/16 v1, #int 11 // #b │ │ -03d320: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ -03d324: 2200 d700 |004c: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00d7 │ │ -03d328: 7010 b304 0000 |004e: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@04b3 │ │ -03d32e: 6900 8801 |0051: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ -03d332: 28ba |0053: goto 000d // -0046 │ │ -03d334: 6000 3800 |0054: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03d338: 1301 0900 |0056: const/16 v1, #int 9 // #9 │ │ -03d33c: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ -03d340: 2200 d600 |005a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; // type@00d6 │ │ -03d344: 7010 b104 0000 |005c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;.:()V // method@04b1 │ │ -03d34a: 6900 8801 |005f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ -03d34e: 28ac |0061: goto 000d // -0054 │ │ -03d350: 2200 d500 |0062: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00d5 │ │ -03d354: 7010 ad04 0000 |0064: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04ad │ │ -03d35a: 6900 8801 |0067: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ -03d35e: 28a4 |0069: goto 000d // -005c │ │ +03d274: |[03d274] android.support.v4.app.NotificationCompat.:()V │ │ +03d284: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03d288: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +03d28c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03d290: 2200 d400 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21; // type@00d4 │ │ +03d294: 7010 ab04 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi21;.:()V // method@04ab │ │ +03d29a: 6900 8801 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ +03d29e: 0e00 |000d: return-void │ │ +03d2a0: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03d2a4: 1301 1400 |0010: const/16 v1, #int 20 // #14 │ │ +03d2a8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +03d2ac: 2200 d300 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; // type@00d3 │ │ +03d2b0: 7010 a804 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@04a8 │ │ +03d2b6: 6900 8801 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ +03d2ba: 28f2 |001b: goto 000d // -000e │ │ +03d2bc: 6000 3800 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03d2c0: 1301 1300 |001e: const/16 v1, #int 19 // #13 │ │ +03d2c4: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +03d2c8: 2200 da00 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; // type@00da │ │ +03d2cc: 7010 bb04 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@04bb │ │ +03d2d2: 6900 8801 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ +03d2d6: 28e4 |0029: goto 000d // -001c │ │ +03d2d8: 6000 3800 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03d2dc: 1301 1000 |002c: const/16 v1, #int 16 // #10 │ │ +03d2e0: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +03d2e4: 2200 d900 |0030: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@00d9 │ │ +03d2e8: 7010 b704 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@04b7 │ │ +03d2ee: 6900 8801 |0035: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ +03d2f2: 28d6 |0037: goto 000d // -002a │ │ +03d2f4: 6000 3800 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03d2f8: 1301 0e00 |003a: const/16 v1, #int 14 // #e │ │ +03d2fc: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ +03d300: 2200 d800 |003e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@00d8 │ │ +03d304: 7010 b504 0000 |0040: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@04b5 │ │ +03d30a: 6900 8801 |0043: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ +03d30e: 28c8 |0045: goto 000d // -0038 │ │ +03d310: 6000 3800 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03d314: 1301 0b00 |0048: const/16 v1, #int 11 // #b │ │ +03d318: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ +03d31c: 2200 d700 |004c: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@00d7 │ │ +03d320: 7010 b304 0000 |004e: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@04b3 │ │ +03d326: 6900 8801 |0051: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ +03d32a: 28ba |0053: goto 000d // -0046 │ │ +03d32c: 6000 3800 |0054: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03d330: 1301 0900 |0056: const/16 v1, #int 9 // #9 │ │ +03d334: 3410 0a00 |0058: if-lt v0, v1, 0062 // +000a │ │ +03d338: 2200 d600 |005a: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; // type@00d6 │ │ +03d33c: 7010 b104 0000 |005c: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;.:()V // method@04b1 │ │ +03d342: 6900 8801 |005f: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ +03d346: 28ac |0061: goto 000d // -0054 │ │ +03d348: 2200 d500 |0062: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@00d5 │ │ +03d34c: 7010 ad04 0000 |0064: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@04ad │ │ +03d352: 6900 8801 |0067: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ +03d356: 28a4 |0069: goto 000d // -005c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ 0x0006 line=816 │ │ 0x000d line=832 │ │ 0x000e line=817 │ │ 0x0014 line=818 │ │ @@ -28513,17 +28513,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 │ │ -03d360: |[03d360] android.support.v4.app.NotificationCompat.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ -03d370: 7120 c904 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@04c9 │ │ -03d376: 0e00 |0003: return-void │ │ +03d358: |[03d358] android.support.v4.app.NotificationCompat.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ +03d368: 7120 c904 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@04c9 │ │ +03d36e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationBuilderWithActions; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/util/ArrayList; │ │ │ │ @@ -28532,17 +28532,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 │ │ -03d378: |[03d378] android.support.v4.app.NotificationCompat.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ -03d388: 7120 ca04 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@04ca │ │ -03d38e: 0e00 |0003: return-void │ │ +03d370: |[03d370] android.support.v4.app.NotificationCompat.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +03d380: 7120 ca04 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@04ca │ │ +03d386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ @@ -28551,43 +28551,43 @@ │ │ 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 │ │ -03d390: |[03d390] android.support.v4.app.NotificationCompat.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -03d3a0: 6200 8801 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ -03d3a4: 1100 |0002: return-object v0 │ │ +03d388: |[03d388] android.support.v4.app.NotificationCompat.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +03d398: 6200 8801 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ +03d39c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'addActionsToBuilder' │ │ 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 │ │ -03d3a8: |[03d3a8] android.support.v4.app.NotificationCompat.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ -03d3b8: 6e10 0a1c 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ -03d3be: 0c01 |0003: move-result-object v1 │ │ -03d3c0: 7210 261c 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -03d3c6: 0a02 |0007: move-result v2 │ │ -03d3c8: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -03d3cc: 7210 271c 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -03d3d2: 0c00 |000d: move-result-object v0 │ │ -03d3d4: 1f00 cc00 |000e: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@00cc │ │ -03d3d8: 7220 7f04 0300 |0010: invoke-interface {v3, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@047f │ │ -03d3de: 28f1 |0013: goto 0004 // -000f │ │ -03d3e0: 0e00 |0014: return-void │ │ +03d3a0: |[03d3a0] android.support.v4.app.NotificationCompat.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ +03d3b0: 6e10 0a1c 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ +03d3b6: 0c01 |0003: move-result-object v1 │ │ +03d3b8: 7210 261c 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +03d3be: 0a02 |0007: move-result v2 │ │ +03d3c0: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +03d3c4: 7210 271c 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +03d3ca: 0c00 |000d: move-result-object v0 │ │ +03d3cc: 1f00 cc00 |000e: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@00cc │ │ +03d3d0: 7220 7f04 0300 |0010: invoke-interface {v3, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@047f │ │ +03d3d6: 28f1 |0013: goto 0004 // -000f │ │ +03d3d8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ 0x0010 line=780 │ │ 0x0014 line=782 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/ArrayList; │ │ @@ -28601,49 +28601,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 │ │ -03d3e4: |[03d3e4] android.support.v4.app.NotificationCompat.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ -03d3f4: 380b 1400 |0000: if-eqz v11, 0014 // +0014 │ │ -03d3f8: 20b0 ce00 |0002: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00ce │ │ -03d3fc: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -03d400: 07b8 |0006: move-object v8, v11 │ │ -03d402: 1f08 ce00 |0007: check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00ce │ │ -03d406: 5480 5301 |0009: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0153 │ │ -03d40a: 5581 5601 |000b: iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@0156 │ │ -03d40e: 5482 5501 |000d: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0155 │ │ -03d412: 5483 5401 |000f: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0154 │ │ -03d416: 7153 e604 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@04e6 │ │ -03d41c: 0e00 |0014: return-void │ │ -03d41e: 20b0 d100 |0015: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00d1 │ │ -03d422: 3800 1100 |0017: if-eqz v0, 0028 // +0011 │ │ -03d426: 07b9 |0019: move-object v9, v11 │ │ -03d428: 1f09 d100 |001a: check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00d1 │ │ -03d42c: 5490 7401 |001c: iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0174 │ │ -03d430: 5591 7601 |001e: iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0176 │ │ -03d434: 5492 7501 |0020: iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0175 │ │ -03d438: 5493 7701 |0022: iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0177 │ │ -03d43c: 7153 e704 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@04e7 │ │ -03d442: 28ed |0027: goto 0014 // -0013 │ │ -03d444: 20b0 cd00 |0028: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00cd │ │ -03d448: 3800 eaff |002a: if-eqz v0, 0014 // -0016 │ │ -03d44c: 07b7 |002c: move-object v7, v11 │ │ -03d44e: 1f07 cd00 |002d: check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00cd │ │ -03d452: 5471 4d01 |002f: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@014d │ │ -03d456: 5572 5201 |0031: iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@0152 │ │ -03d45a: 5473 5101 |0033: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0151 │ │ -03d45e: 5474 5001 |0035: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0150 │ │ -03d462: 5475 4e01 |0037: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@014e │ │ -03d466: 5576 4f01 |0039: iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@014f │ │ -03d46a: 07a0 |003b: move-object v0, v10 │ │ -03d46c: 7707 e504 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@04e5 │ │ -03d472: 28d5 |003f: goto 0014 // -002b │ │ +03d3dc: |[03d3dc] android.support.v4.app.NotificationCompat.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +03d3ec: 380b 1400 |0000: if-eqz v11, 0014 // +0014 │ │ +03d3f0: 20b0 ce00 |0002: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00ce │ │ +03d3f4: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +03d3f8: 07b8 |0006: move-object v8, v11 │ │ +03d3fa: 1f08 ce00 |0007: check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00ce │ │ +03d3fe: 5480 5301 |0009: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0153 │ │ +03d402: 5581 5601 |000b: iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@0156 │ │ +03d406: 5482 5501 |000d: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0155 │ │ +03d40a: 5483 5401 |000f: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@0154 │ │ +03d40e: 7153 e604 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@04e6 │ │ +03d414: 0e00 |0014: return-void │ │ +03d416: 20b0 d100 |0015: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00d1 │ │ +03d41a: 3800 1100 |0017: if-eqz v0, 0028 // +0011 │ │ +03d41e: 07b9 |0019: move-object v9, v11 │ │ +03d420: 1f09 d100 |001a: check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@00d1 │ │ +03d424: 5490 7401 |001c: iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@0174 │ │ +03d428: 5591 7601 |001e: iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@0176 │ │ +03d42c: 5492 7501 |0020: iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0175 │ │ +03d430: 5493 7701 |0022: iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@0177 │ │ +03d434: 7153 e704 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@04e7 │ │ +03d43a: 28ed |0027: goto 0014 // -0013 │ │ +03d43c: 20b0 cd00 |0028: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00cd │ │ +03d440: 3800 eaff |002a: if-eqz v0, 0014 // -0016 │ │ +03d444: 07b7 |002c: move-object v7, v11 │ │ +03d446: 1f07 cd00 |002d: check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@00cd │ │ +03d44a: 5471 4d01 |002f: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@014d │ │ +03d44e: 5572 5201 |0031: iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@0152 │ │ +03d452: 5473 5101 |0033: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@0151 │ │ +03d456: 5474 5001 |0035: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@0150 │ │ +03d45a: 5475 4e01 |0037: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@014e │ │ +03d45e: 5576 4f01 |0039: iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@014f │ │ +03d462: 07a0 |003b: move-object v0, v10 │ │ +03d464: 7707 e504 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@04e5 │ │ +03d46a: 28d5 |003f: goto 0014 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ 0x0002 line=787 │ │ 0x0007 line=788 │ │ 0x0009 line=789 │ │ 0x0014 line=812 │ │ @@ -28665,33 +28665,33 @@ │ │ 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 │ │ -03d474: |[03d474] android.support.v4.app.NotificationCompat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -03d484: 6200 8801 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ -03d488: 7220 a604 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04a6 │ │ -03d48e: 0c00 |0005: move-result-object v0 │ │ -03d490: 1100 |0006: return-object v0 │ │ +03d46c: |[03d46c] android.support.v4.app.NotificationCompat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +03d47c: 6200 8801 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@0188 │ │ +03d480: 7220 a604 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04a6 │ │ +03d486: 0c00 |0005: move-result-object v0 │ │ +03d488: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=3253 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2715 (NotificationCompat.java) │ │ + source_file_idx : 2713 (NotificationCompat.java) │ │ │ │ Class #86 header: │ │ class_idx : 222 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2716 │ │ +source_file_idx : 2714 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #86 annotations: │ │ Annotations on class │ │ @@ -28723,148 +28723,148 @@ │ │ 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 32 │ │ ins : 24 │ │ outs : 4 │ │ insns size : 261 16-bit code units │ │ -03d494: |[03d494] 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ -03d4a4: 7010 a71b 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03d4aa: 2204 1a00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ -03d4ae: 7020 6100 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ -03d4b4: 53a6 1000 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0010 │ │ -03d4b8: 6e30 8700 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ -03d4be: 0c04 |000d: move-result-object v4 │ │ -03d4c0: 0200 1600 |000e: move/from16 v0, v22 │ │ -03d4c4: 6e20 7e00 0400 |0010: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@007e │ │ -03d4ca: 0c04 |0013: move-result-object v4 │ │ -03d4cc: 52a5 0800 |0014: iget v5, v10, Landroid/app/Notification;.icon:I // field@0008 │ │ -03d4d0: 52a6 0900 |0016: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ -03d4d4: 6e30 7f00 5406 |0018: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ -03d4da: 0c04 |001b: move-result-object v4 │ │ -03d4dc: 54a5 0200 |001c: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -03d4e0: 6e20 6a00 5400 |001e: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ -03d4e6: 0c04 |0021: move-result-object v4 │ │ -03d4e8: 54a5 0e00 |0022: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ -03d4ec: 6e30 8300 540e |0024: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ -03d4f2: 0c04 |0027: move-result-object v4 │ │ -03d4f4: 54a5 0d00 |0028: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ -03d4f8: 52a6 0100 |002a: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -03d4fc: 6e30 8100 5406 |002c: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ -03d502: 0c04 |002f: move-result-object v4 │ │ -03d504: 54a5 0f00 |0030: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000f │ │ -03d508: 6e20 8500 5400 |0032: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ -03d50e: 0c04 |0035: move-result-object v4 │ │ -03d510: 52a5 0a00 |0036: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000a │ │ -03d514: 52a6 0c00 |0038: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ -03d518: 52a7 0b00 |003a: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ -03d51c: 6e40 7600 5476 |003c: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ -03d522: 0c05 |003f: move-result-object v5 │ │ -03d524: 52a4 0600 |0040: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03d528: dd04 0402 |0042: and-int/lit8 v4, v4, #int 2 // #02 │ │ -03d52c: 3804 b600 |0044: if-eqz v4, 00fa // +00b6 │ │ -03d530: 1214 |0046: const/4 v4, #int 1 // #1 │ │ -03d532: 6e20 7900 4500 |0047: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ -03d538: 0c05 |004a: move-result-object v5 │ │ -03d53a: 52a4 0600 |004b: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03d53e: dd04 0408 |004d: and-int/lit8 v4, v4, #int 8 // #08 │ │ -03d542: 3804 ae00 |004f: if-eqz v4, 00fd // +00ae │ │ -03d546: 1214 |0051: const/4 v4, #int 1 // #1 │ │ -03d548: 6e20 7a00 4500 |0052: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ -03d54e: 0c05 |0055: move-result-object v5 │ │ -03d550: 52a4 0600 |0056: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03d554: dd04 0410 |0058: and-int/lit8 v4, v4, #int 16 // #10 │ │ -03d558: 3804 a600 |005a: if-eqz v4, 0100 // +00a6 │ │ -03d55c: 1214 |005c: const/4 v4, #int 1 // #1 │ │ -03d55e: 6e20 6700 4500 |005d: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ -03d564: 0c04 |0060: move-result-object v4 │ │ -03d566: 52a5 0300 |0061: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ -03d56a: 6e20 6f00 5400 |0063: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ -03d570: 0c04 |0066: move-result-object v4 │ │ -03d572: 6e20 6e00 b400 |0067: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ -03d578: 0c04 |006a: move-result-object v4 │ │ -03d57a: 6e20 6d00 c400 |006b: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ -03d580: 0c04 |006e: move-result-object v4 │ │ -03d582: 0800 1900 |006f: move-object/from16 v0, v25 │ │ -03d586: 6e20 8200 0400 |0071: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0082 │ │ -03d58c: 0c04 |0074: move-result-object v4 │ │ -03d58e: 6e20 6b00 d400 |0075: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ -03d594: 0c04 |0078: move-result-object v4 │ │ -03d596: 0800 1000 |0079: move-object/from16 v0, v16 │ │ -03d59a: 6e20 6c00 0400 |007b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ -03d5a0: 0c04 |007e: move-result-object v4 │ │ -03d5a2: 54a5 0400 |007f: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -03d5a6: 6e20 7000 5400 |0081: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ -03d5ac: 0c05 |0084: move-result-object v5 │ │ -03d5ae: 52a4 0600 |0085: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03d5b2: d544 8000 |0087: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -03d5b6: 3804 7a00 |0089: if-eqz v4, 0103 // +007a │ │ -03d5ba: 1214 |008b: const/4 v4, #int 1 // #1 │ │ -03d5bc: 0800 1100 |008c: move-object/from16 v0, v17 │ │ -03d5c0: 6e30 7200 0504 |008e: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ -03d5c6: 0c04 |0091: move-result-object v4 │ │ -03d5c8: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -03d5cc: 6e20 7500 0400 |0094: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ -03d5d2: 0c04 |0097: move-result-object v4 │ │ -03d5d4: 6e20 7800 f400 |0098: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ -03d5da: 0c04 |009b: move-result-object v4 │ │ -03d5dc: 0200 1700 |009c: move/from16 v0, v23 │ │ -03d5e0: 6e20 8400 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ -03d5e6: 0c04 |00a1: move-result-object v4 │ │ -03d5e8: 0200 1800 |00a2: move/from16 v0, v24 │ │ -03d5ec: 6e20 7b00 0400 |00a4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@007b │ │ -03d5f2: 0c04 |00a7: move-result-object v4 │ │ -03d5f4: 0200 1300 |00a8: move/from16 v0, v19 │ │ -03d5f8: 0201 1400 |00aa: move/from16 v1, v20 │ │ -03d5fc: 0202 1500 |00ac: move/from16 v2, v21 │ │ -03d600: 6e40 7c00 0421 |00ae: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007c │ │ -03d606: 0c04 |00b1: move-result-object v4 │ │ -03d608: 0200 1a00 |00b2: move/from16 v0, v26 │ │ -03d60c: 6e20 7700 0400 |00b4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0077 │ │ -03d612: 0c04 |00b7: move-result-object v4 │ │ -03d614: 0800 1d00 |00b8: move-object/from16 v0, v29 │ │ -03d618: 6e20 7300 0400 |00ba: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0073 │ │ -03d61e: 0c04 |00bd: move-result-object v4 │ │ -03d620: 0200 1e00 |00be: move/from16 v0, v30 │ │ -03d624: 6e20 7400 0400 |00c0: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0074 │ │ -03d62a: 0c04 |00c3: move-result-object v4 │ │ -03d62c: 0800 1f00 |00c4: move-object/from16 v0, v31 │ │ -03d630: 6e20 8000 0400 |00c6: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0080 │ │ -03d636: 0c04 |00c9: move-result-object v4 │ │ -03d638: 5b84 8901 |00ca: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0189 │ │ -03d63c: 2204 7400 |00cc: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ -03d640: 7010 0e02 0400 |00ce: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ -03d646: 5b84 8a01 |00d1: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018a │ │ -03d64a: 381c 0900 |00d3: if-eqz v28, 00dc // +0009 │ │ -03d64e: 5484 8a01 |00d5: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018a │ │ -03d652: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -03d656: 6e20 1e02 0400 |00d9: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@021e │ │ -03d65c: 381b 1d00 |00dc: if-eqz v27, 00f9 // +001d │ │ -03d660: 7401 091c 1b00 |00de: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -03d666: 0a04 |00e1: move-result v4 │ │ -03d668: 3904 1700 |00e2: if-nez v4, 00f9 // +0017 │ │ -03d66c: 5485 8a01 |00e4: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018a │ │ -03d670: 1a06 d20f |00e6: const-string v6, "android.people" // string@0fd2 │ │ -03d674: 7401 0f1c 1b00 |00e8: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03d67a: 0a04 |00eb: move-result v4 │ │ -03d67c: 2344 fb04 |00ec: new-array v4, v4, [Ljava/lang/String; // type@04fb │ │ -03d680: 0800 1b00 |00ee: move-object/from16 v0, v27 │ │ -03d684: 6e20 111c 4000 |00f0: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ -03d68a: 0c04 |00f3: move-result-object v4 │ │ -03d68c: 1f04 fb04 |00f4: check-cast v4, [Ljava/lang/String; // type@04fb │ │ -03d690: 6e30 2a02 6504 |00f6: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@022a │ │ -03d696: 0e00 |00f9: return-void │ │ -03d698: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ -03d69a: 2900 4cff |00fb: goto/16 0047 // -00b4 │ │ -03d69e: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ -03d6a0: 2900 54ff |00fe: goto/16 0052 // -00ac │ │ -03d6a4: 1204 |0100: const/4 v4, #int 0 // #0 │ │ -03d6a6: 2900 5cff |0101: goto/16 005d // -00a4 │ │ -03d6aa: 1204 |0103: const/4 v4, #int 0 // #0 │ │ -03d6ac: 2888 |0104: goto 008c // -0078 │ │ +03d48c: |[03d48c] 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +03d49c: 7010 a71b 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03d4a2: 2204 1a00 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ +03d4a6: 7020 6100 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ +03d4ac: 53a6 1000 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0010 │ │ +03d4b0: 6e30 8700 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ +03d4b6: 0c04 |000d: move-result-object v4 │ │ +03d4b8: 0200 1600 |000e: move/from16 v0, v22 │ │ +03d4bc: 6e20 7e00 0400 |0010: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@007e │ │ +03d4c2: 0c04 |0013: move-result-object v4 │ │ +03d4c4: 52a5 0800 |0014: iget v5, v10, Landroid/app/Notification;.icon:I // field@0008 │ │ +03d4c8: 52a6 0900 |0016: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ +03d4cc: 6e30 7f00 5406 |0018: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ +03d4d2: 0c04 |001b: move-result-object v4 │ │ +03d4d4: 54a5 0200 |001c: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +03d4d8: 6e20 6a00 5400 |001e: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ +03d4de: 0c04 |0021: move-result-object v4 │ │ +03d4e0: 54a5 0e00 |0022: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ +03d4e4: 6e30 8300 540e |0024: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ +03d4ea: 0c04 |0027: move-result-object v4 │ │ +03d4ec: 54a5 0d00 |0028: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ +03d4f0: 52a6 0100 |002a: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +03d4f4: 6e30 8100 5406 |002c: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ +03d4fa: 0c04 |002f: move-result-object v4 │ │ +03d4fc: 54a5 0f00 |0030: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000f │ │ +03d500: 6e20 8500 5400 |0032: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ +03d506: 0c04 |0035: move-result-object v4 │ │ +03d508: 52a5 0a00 |0036: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000a │ │ +03d50c: 52a6 0c00 |0038: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ +03d510: 52a7 0b00 |003a: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ +03d514: 6e40 7600 5476 |003c: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ +03d51a: 0c05 |003f: move-result-object v5 │ │ +03d51c: 52a4 0600 |0040: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03d520: dd04 0402 |0042: and-int/lit8 v4, v4, #int 2 // #02 │ │ +03d524: 3804 b600 |0044: if-eqz v4, 00fa // +00b6 │ │ +03d528: 1214 |0046: const/4 v4, #int 1 // #1 │ │ +03d52a: 6e20 7900 4500 |0047: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ +03d530: 0c05 |004a: move-result-object v5 │ │ +03d532: 52a4 0600 |004b: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03d536: dd04 0408 |004d: and-int/lit8 v4, v4, #int 8 // #08 │ │ +03d53a: 3804 ae00 |004f: if-eqz v4, 00fd // +00ae │ │ +03d53e: 1214 |0051: const/4 v4, #int 1 // #1 │ │ +03d540: 6e20 7a00 4500 |0052: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ +03d546: 0c05 |0055: move-result-object v5 │ │ +03d548: 52a4 0600 |0056: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03d54c: dd04 0410 |0058: and-int/lit8 v4, v4, #int 16 // #10 │ │ +03d550: 3804 a600 |005a: if-eqz v4, 0100 // +00a6 │ │ +03d554: 1214 |005c: const/4 v4, #int 1 // #1 │ │ +03d556: 6e20 6700 4500 |005d: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ +03d55c: 0c04 |0060: move-result-object v4 │ │ +03d55e: 52a5 0300 |0061: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ +03d562: 6e20 6f00 5400 |0063: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ +03d568: 0c04 |0066: move-result-object v4 │ │ +03d56a: 6e20 6e00 b400 |0067: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ +03d570: 0c04 |006a: move-result-object v4 │ │ +03d572: 6e20 6d00 c400 |006b: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ +03d578: 0c04 |006e: move-result-object v4 │ │ +03d57a: 0800 1900 |006f: move-object/from16 v0, v25 │ │ +03d57e: 6e20 8200 0400 |0071: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0082 │ │ +03d584: 0c04 |0074: move-result-object v4 │ │ +03d586: 6e20 6b00 d400 |0075: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ +03d58c: 0c04 |0078: move-result-object v4 │ │ +03d58e: 0800 1000 |0079: move-object/from16 v0, v16 │ │ +03d592: 6e20 6c00 0400 |007b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ +03d598: 0c04 |007e: move-result-object v4 │ │ +03d59a: 54a5 0400 |007f: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +03d59e: 6e20 7000 5400 |0081: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ +03d5a4: 0c05 |0084: move-result-object v5 │ │ +03d5a6: 52a4 0600 |0085: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03d5aa: d544 8000 |0087: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +03d5ae: 3804 7a00 |0089: if-eqz v4, 0103 // +007a │ │ +03d5b2: 1214 |008b: const/4 v4, #int 1 // #1 │ │ +03d5b4: 0800 1100 |008c: move-object/from16 v0, v17 │ │ +03d5b8: 6e30 7200 0504 |008e: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ +03d5be: 0c04 |0091: move-result-object v4 │ │ +03d5c0: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +03d5c4: 6e20 7500 0400 |0094: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ +03d5ca: 0c04 |0097: move-result-object v4 │ │ +03d5cc: 6e20 7800 f400 |0098: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ +03d5d2: 0c04 |009b: move-result-object v4 │ │ +03d5d4: 0200 1700 |009c: move/from16 v0, v23 │ │ +03d5d8: 6e20 8400 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ +03d5de: 0c04 |00a1: move-result-object v4 │ │ +03d5e0: 0200 1800 |00a2: move/from16 v0, v24 │ │ +03d5e4: 6e20 7b00 0400 |00a4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@007b │ │ +03d5ea: 0c04 |00a7: move-result-object v4 │ │ +03d5ec: 0200 1300 |00a8: move/from16 v0, v19 │ │ +03d5f0: 0201 1400 |00aa: move/from16 v1, v20 │ │ +03d5f4: 0202 1500 |00ac: move/from16 v2, v21 │ │ +03d5f8: 6e40 7c00 0421 |00ae: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007c │ │ +03d5fe: 0c04 |00b1: move-result-object v4 │ │ +03d600: 0200 1a00 |00b2: move/from16 v0, v26 │ │ +03d604: 6e20 7700 0400 |00b4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0077 │ │ +03d60a: 0c04 |00b7: move-result-object v4 │ │ +03d60c: 0800 1d00 |00b8: move-object/from16 v0, v29 │ │ +03d610: 6e20 7300 0400 |00ba: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0073 │ │ +03d616: 0c04 |00bd: move-result-object v4 │ │ +03d618: 0200 1e00 |00be: move/from16 v0, v30 │ │ +03d61c: 6e20 7400 0400 |00c0: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0074 │ │ +03d622: 0c04 |00c3: move-result-object v4 │ │ +03d624: 0800 1f00 |00c4: move-object/from16 v0, v31 │ │ +03d628: 6e20 8000 0400 |00c6: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0080 │ │ +03d62e: 0c04 |00c9: move-result-object v4 │ │ +03d630: 5b84 8901 |00ca: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0189 │ │ +03d634: 2204 7400 |00cc: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ +03d638: 7010 0e02 0400 |00ce: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ +03d63e: 5b84 8a01 |00d1: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018a │ │ +03d642: 381c 0900 |00d3: if-eqz v28, 00dc // +0009 │ │ +03d646: 5484 8a01 |00d5: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018a │ │ +03d64a: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +03d64e: 6e20 1e02 0400 |00d9: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@021e │ │ +03d654: 381b 1d00 |00dc: if-eqz v27, 00f9 // +001d │ │ +03d658: 7401 091c 1b00 |00de: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +03d65e: 0a04 |00e1: move-result v4 │ │ +03d660: 3904 1700 |00e2: if-nez v4, 00f9 // +0017 │ │ +03d664: 5485 8a01 |00e4: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018a │ │ +03d668: 1a06 d00f |00e6: const-string v6, "android.people" // string@0fd0 │ │ +03d66c: 7401 0f1c 1b00 |00e8: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03d672: 0a04 |00eb: move-result v4 │ │ +03d674: 2344 fb04 |00ec: new-array v4, v4, [Ljava/lang/String; // type@04fb │ │ +03d678: 0800 1b00 |00ee: move-object/from16 v0, v27 │ │ +03d67c: 6e20 111c 4000 |00f0: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ +03d682: 0c04 |00f3: move-result-object v4 │ │ +03d684: 1f04 fb04 |00f4: check-cast v4, [Ljava/lang/String; // type@04fb │ │ +03d688: 6e30 2a02 6504 |00f6: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@022a │ │ +03d68e: 0e00 |00f9: return-void │ │ +03d690: 1204 |00fa: const/4 v4, #int 0 // #0 │ │ +03d692: 2900 4cff |00fb: goto/16 0047 // -00b4 │ │ +03d696: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ +03d698: 2900 54ff |00fe: goto/16 0052 // -00ac │ │ +03d69c: 1204 |0100: const/4 v4, #int 0 // #0 │ │ +03d69e: 2900 5cff |0101: goto/16 005d // -00a4 │ │ +03d6a2: 1204 |0103: const/4 v4, #int 0 // #0 │ │ +03d6a4: 2888 |0104: goto 008c // -0078 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x00cc line=74 │ │ 0x00d3 line=75 │ │ 0x00d5 line=76 │ │ @@ -28905,18 +28905,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03d6b0: |[03d6b0] android.support.v4.app.NotificationCompatApi20$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -03d6c0: 5410 8901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0189 │ │ -03d6c4: 7120 d004 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@04d0 │ │ -03d6ca: 0e00 |0005: return-void │ │ +03d6a8: |[03d6a8] android.support.v4.app.NotificationCompatApi20$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +03d6b8: 5410 8901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0189 │ │ +03d6bc: 7120 d004 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@04d0 │ │ +03d6c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ @@ -28926,22 +28926,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03d6cc: |[03d6cc] android.support.v4.app.NotificationCompatApi20$Builder.build:()Landroid/app/Notification; │ │ -03d6dc: 5420 8901 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0189 │ │ -03d6e0: 5421 8a01 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018a │ │ -03d6e4: 6e20 7100 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@0071 │ │ -03d6ea: 5420 8901 |0007: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0189 │ │ -03d6ee: 6e10 6500 0000 |0009: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0065 │ │ -03d6f4: 0c00 |000c: move-result-object v0 │ │ -03d6f6: 1100 |000d: return-object v0 │ │ +03d6c4: |[03d6c4] android.support.v4.app.NotificationCompatApi20$Builder.build:()Landroid/app/Notification; │ │ +03d6d4: 5420 8901 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0189 │ │ +03d6d8: 5421 8a01 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.mExtras:Landroid/os/Bundle; // field@018a │ │ +03d6dc: 6e20 7100 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@0071 │ │ +03d6e2: 5420 8901 |0007: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0189 │ │ +03d6e6: 6e10 6500 0000 |0009: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0065 │ │ +03d6ec: 0c00 |000c: move-result-object v0 │ │ +03d6ee: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0007 line=96 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ │ │ @@ -28950,30 +28950,30 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03d6f8: |[03d6f8] android.support.v4.app.NotificationCompatApi20$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -03d708: 5410 8901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0189 │ │ -03d70c: 1100 |0002: return-object v0 │ │ +03d6f0: |[03d6f0] android.support.v4.app.NotificationCompatApi20$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +03d700: 5410 8901 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0189 │ │ +03d704: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ │ │ - source_file_idx : 2716 (NotificationCompatApi20.java) │ │ + source_file_idx : 2714 (NotificationCompatApi20.java) │ │ │ │ Class #87 header: │ │ class_idx : 223 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2716 │ │ +source_file_idx : 2714 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #87 annotations: │ │ Annotations on class │ │ @@ -28994,47 +28994,47 @@ │ │ type : '(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -03d710: |[03d710] android.support.v4.app.NotificationCompatApi20.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -03d720: 2200 1600 |0000: new-instance v0, Landroid/app/Notification$Action$Builder; // type@0016 │ │ -03d724: 6e10 da04 0900 |0002: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@04da │ │ -03d72a: 0a05 |0005: move-result v5 │ │ -03d72c: 6e10 dc04 0900 |0006: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@04dc │ │ -03d732: 0c06 |0009: move-result-object v6 │ │ -03d734: 6e10 d804 0900 |000a: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@04d8 │ │ -03d73a: 0c07 |000d: move-result-object v7 │ │ -03d73c: 7040 5400 5076 |000e: invoke-direct {v0, v5, v6, v7}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0054 │ │ -03d742: 6e10 db04 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ -03d748: 0c05 |0014: move-result-object v5 │ │ -03d74a: 3805 1600 |0015: if-eqz v5, 002b // +0016 │ │ -03d74e: 6e10 db04 0900 |0017: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ -03d754: 0c05 |001a: move-result-object v5 │ │ -03d756: 7110 2705 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0527 │ │ -03d75c: 0c01 |001e: move-result-object v1 │ │ -03d75e: 2113 |001f: array-length v3, v1 │ │ -03d760: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -03d762: 3532 0a00 |0021: if-ge v2, v3, 002b // +000a │ │ -03d766: 4604 0102 |0023: aget-object v4, v1, v2 │ │ -03d76a: 6e20 5600 4000 |0025: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@0056 │ │ -03d770: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03d774: 28f7 |002a: goto 0021 // -0009 │ │ -03d776: 6e10 d904 0900 |002b: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@04d9 │ │ -03d77c: 0c05 |002e: move-result-object v5 │ │ -03d77e: 3805 0900 |002f: if-eqz v5, 0038 // +0009 │ │ -03d782: 6e10 d904 0900 |0031: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@04d9 │ │ -03d788: 0c05 |0034: move-result-object v5 │ │ -03d78a: 6e20 5500 5000 |0035: invoke-virtual {v0, v5}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@0055 │ │ -03d790: 6e10 5700 0000 |0038: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@0057 │ │ -03d796: 0c05 |003b: move-result-object v5 │ │ -03d798: 6e20 6300 5800 |003c: invoke-virtual {v8, v5}, Landroid/app/Notification$Builder;.addAction:(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; // method@0063 │ │ -03d79e: 0e00 |003f: return-void │ │ +03d708: |[03d708] android.support.v4.app.NotificationCompatApi20.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +03d718: 2200 1600 |0000: new-instance v0, Landroid/app/Notification$Action$Builder; // type@0016 │ │ +03d71c: 6e10 da04 0900 |0002: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@04da │ │ +03d722: 0a05 |0005: move-result v5 │ │ +03d724: 6e10 dc04 0900 |0006: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@04dc │ │ +03d72a: 0c06 |0009: move-result-object v6 │ │ +03d72c: 6e10 d804 0900 |000a: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@04d8 │ │ +03d732: 0c07 |000d: move-result-object v7 │ │ +03d734: 7040 5400 5076 |000e: invoke-direct {v0, v5, v6, v7}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0054 │ │ +03d73a: 6e10 db04 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ +03d740: 0c05 |0014: move-result-object v5 │ │ +03d742: 3805 1600 |0015: if-eqz v5, 002b // +0016 │ │ +03d746: 6e10 db04 0900 |0017: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ +03d74c: 0c05 |001a: move-result-object v5 │ │ +03d74e: 7110 2705 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0527 │ │ +03d754: 0c01 |001e: move-result-object v1 │ │ +03d756: 2113 |001f: array-length v3, v1 │ │ +03d758: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +03d75a: 3532 0a00 |0021: if-ge v2, v3, 002b // +000a │ │ +03d75e: 4604 0102 |0023: aget-object v4, v1, v2 │ │ +03d762: 6e20 5600 4000 |0025: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@0056 │ │ +03d768: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03d76c: 28f7 |002a: goto 0021 // -0009 │ │ +03d76e: 6e10 d904 0900 |002b: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@04d9 │ │ +03d774: 0c05 |002e: move-result-object v5 │ │ +03d776: 3805 0900 |002f: if-eqz v5, 0038 // +0009 │ │ +03d77a: 6e10 d904 0900 |0031: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@04d9 │ │ +03d780: 0c05 |0034: move-result-object v5 │ │ +03d782: 6e20 5500 5000 |0035: invoke-virtual {v0, v5}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@0055 │ │ +03d788: 6e10 5700 0000 |0038: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@0057 │ │ +03d78e: 0c05 |003b: move-result-object v5 │ │ +03d790: 6e20 6300 5800 |003c: invoke-virtual {v8, v5}, Landroid/app/Notification$Builder;.addAction:(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; // method@0063 │ │ +03d796: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0011 line=103 │ │ 0x0017 line=104 │ │ 0x0025 line=106 │ │ 0x0028 line=104 │ │ @@ -29056,43 +29056,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 │ │ -03d7a0: |[03d7a0] android.support.v4.app.NotificationCompatApi20.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; │ │ -03d7b0: 2207 1600 |0000: new-instance v7, Landroid/app/Notification$Action$Builder; // type@0016 │ │ -03d7b4: 6e10 da04 0b00 |0002: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@04da │ │ -03d7ba: 0a08 |0005: move-result v8 │ │ -03d7bc: 6e10 dc04 0b00 |0006: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@04dc │ │ -03d7c2: 0c09 |0009: move-result-object v9 │ │ -03d7c4: 6e10 d804 0b00 |000a: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@04d8 │ │ -03d7ca: 0c0a |000d: move-result-object v10 │ │ -03d7cc: 7040 5400 87a9 |000e: invoke-direct {v7, v8, v9, v10}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0054 │ │ -03d7d2: 6e10 d904 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@04d9 │ │ -03d7d8: 0c08 |0014: move-result-object v8 │ │ -03d7da: 6e20 5500 8700 |0015: invoke-virtual {v7, v8}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@0055 │ │ -03d7e0: 0c00 |0018: move-result-object v0 │ │ -03d7e2: 6e10 db04 0b00 |0019: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ -03d7e8: 0c05 |001c: move-result-object v5 │ │ -03d7ea: 3805 1300 |001d: if-eqz v5, 0030 // +0013 │ │ -03d7ee: 7110 2705 0500 |001f: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0527 │ │ -03d7f4: 0c06 |0022: move-result-object v6 │ │ -03d7f6: 0761 |0023: move-object v1, v6 │ │ -03d7f8: 2113 |0024: array-length v3, v1 │ │ -03d7fa: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -03d7fc: 3532 0a00 |0026: if-ge v2, v3, 0030 // +000a │ │ -03d800: 4604 0102 |0028: aget-object v4, v1, v2 │ │ -03d804: 6e20 5600 4000 |002a: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@0056 │ │ -03d80a: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03d80e: 28f7 |002f: goto 0026 // -0009 │ │ -03d810: 6e10 5700 0000 |0030: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@0057 │ │ -03d816: 0c07 |0033: move-result-object v7 │ │ -03d818: 1107 |0034: return-object v7 │ │ +03d798: |[03d798] android.support.v4.app.NotificationCompatApi20.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; │ │ +03d7a8: 2207 1600 |0000: new-instance v7, Landroid/app/Notification$Action$Builder; // type@0016 │ │ +03d7ac: 6e10 da04 0b00 |0002: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@04da │ │ +03d7b2: 0a08 |0005: move-result v8 │ │ +03d7b4: 6e10 dc04 0b00 |0006: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@04dc │ │ +03d7ba: 0c09 |0009: move-result-object v9 │ │ +03d7bc: 6e10 d804 0b00 |000a: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@04d8 │ │ +03d7c2: 0c0a |000d: move-result-object v10 │ │ +03d7c4: 7040 5400 87a9 |000e: invoke-direct {v7, v8, v9, v10}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0054 │ │ +03d7ca: 6e10 d904 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@04d9 │ │ +03d7d0: 0c08 |0014: move-result-object v8 │ │ +03d7d2: 6e20 5500 8700 |0015: invoke-virtual {v7, v8}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@0055 │ │ +03d7d8: 0c00 |0018: move-result-object v0 │ │ +03d7da: 6e10 db04 0b00 |0019: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ +03d7e0: 0c05 |001c: move-result-object v5 │ │ +03d7e2: 3805 1300 |001d: if-eqz v5, 0030 // +0013 │ │ +03d7e6: 7110 2705 0500 |001f: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@0527 │ │ +03d7ec: 0c06 |0022: move-result-object v6 │ │ +03d7ee: 0761 |0023: move-object v1, v6 │ │ +03d7f0: 2113 |0024: array-length v3, v1 │ │ +03d7f2: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +03d7f4: 3532 0a00 |0026: if-ge v2, v3, 0030 // +000a │ │ +03d7f8: 4604 0102 |0028: aget-object v4, v1, v2 │ │ +03d7fc: 6e20 5600 4000 |002a: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@0056 │ │ +03d802: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03d806: 28f7 |002f: goto 0026 // -0009 │ │ +03d808: 6e10 5700 0000 |0030: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@0057 │ │ +03d80e: 0c07 |0033: move-result-object v7 │ │ +03d810: 1107 |0034: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0019 line=135 │ │ 0x001d line=136 │ │ 0x001f line=137 │ │ 0x0023 line=138 │ │ @@ -29114,31 +29114,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 │ │ -03d81c: |[03d81c] android.support.v4.app.NotificationCompatApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ -03d82c: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ -03d830: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -03d832: 1104 |0003: return-object v4 │ │ -03d834: 2204 0504 |0004: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ -03d838: 2165 |0006: array-length v5, v6 │ │ -03d83a: 7020 011c 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -03d840: 0761 |000a: move-object v1, v6 │ │ -03d842: 2113 |000b: array-length v3, v1 │ │ -03d844: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -03d846: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ -03d84a: 4600 0102 |000f: aget-object v0, v1, v2 │ │ -03d84e: 7110 d104 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatApi20;.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; // method@04d1 │ │ -03d854: 0c05 |0014: move-result-object v5 │ │ -03d856: 6e20 041c 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -03d85c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03d860: 28f3 |001a: goto 000d // -000d │ │ +03d814: |[03d814] android.support.v4.app.NotificationCompatApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ +03d824: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ +03d828: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +03d82a: 1104 |0003: return-object v4 │ │ +03d82c: 2204 0504 |0004: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ +03d830: 2165 |0006: array-length v5, v6 │ │ +03d832: 7020 011c 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +03d838: 0761 |000a: move-object v1, v6 │ │ +03d83a: 2113 |000b: array-length v3, v1 │ │ +03d83c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +03d83e: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ +03d842: 4600 0102 |000f: aget-object v0, v1, v2 │ │ +03d846: 7110 d104 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatApi20;.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; // method@04d1 │ │ +03d84c: 0c05 |0014: move-result-object v5 │ │ +03d84e: 6e20 041c 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +03d854: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03d858: 28f3 |001a: goto 000d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0002 line=174 │ │ 0x0003 line=180 │ │ 0x0004 line=176 │ │ 0x000a line=177 │ │ @@ -29149,21 +29149,21 @@ │ │ 0x000b - 0x001b reg=1 arr$ [Landroid/support/v4/app/NotificationCompatBase$Action; │ │ 0x000d - 0x001b reg=2 i$ I │ │ 0x000c - 0x001b reg=3 len$ I │ │ 0x000a - 0x001b reg=4 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x001b reg=6 actions [Landroid/support/v4/app/NotificationCompatBase$Action; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2716 (NotificationCompatApi20.java) │ │ + source_file_idx : 2714 (NotificationCompatApi20.java) │ │ │ │ Class #88 header: │ │ class_idx : 224 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2717 │ │ +source_file_idx : 2715 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #88 annotations: │ │ Annotations on class │ │ @@ -29191,155 +29191,155 @@ │ │ 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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 38 │ │ ins : 28 │ │ outs : 4 │ │ insns size : 272 16-bit code units │ │ -03d864: |[03d864] android.support.v4.app.NotificationCompatApi21$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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V │ │ -03d874: 7010 a71b 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03d87a: 2206 1a00 |0003: new-instance v6, Landroid/app/Notification$Builder; // type@001a │ │ -03d87e: 7020 6100 b600 |0005: invoke-direct {v6, v11}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ -03d884: 53c8 1000 |0008: iget-wide v8, v12, Landroid/app/Notification;.when:J // field@0010 │ │ -03d888: 6e30 8700 8609 |000a: invoke-virtual {v6, v8, v9}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ -03d88e: 0c06 |000d: move-result-object v6 │ │ -03d890: 0200 1800 |000e: move/from16 v0, v24 │ │ -03d894: 6e20 7e00 0600 |0010: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@007e │ │ -03d89a: 0c06 |0013: move-result-object v6 │ │ -03d89c: 52c7 0800 |0014: iget v7, v12, Landroid/app/Notification;.icon:I // field@0008 │ │ -03d8a0: 52c8 0900 |0016: iget v8, v12, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ -03d8a4: 6e30 7f00 7608 |0018: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ -03d8aa: 0c06 |001b: move-result-object v6 │ │ -03d8ac: 54c7 0200 |001c: iget-object v7, v12, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -03d8b0: 6e20 6a00 7600 |001e: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ -03d8b6: 0c06 |0021: move-result-object v6 │ │ -03d8b8: 54c7 0e00 |0022: iget-object v7, v12, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ -03d8bc: 0800 1000 |0024: move-object/from16 v0, v16 │ │ -03d8c0: 6e30 8300 7600 |0026: invoke-virtual {v6, v7, v0}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ -03d8c6: 0c06 |0029: move-result-object v6 │ │ -03d8c8: 54c7 0d00 |002a: iget-object v7, v12, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ -03d8cc: 52c8 0100 |002c: iget v8, v12, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -03d8d0: 6e30 8100 7608 |002e: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ -03d8d6: 0c06 |0031: move-result-object v6 │ │ -03d8d8: 54c7 0f00 |0032: iget-object v7, v12, Landroid/app/Notification;.vibrate:[J // field@000f │ │ -03d8dc: 6e20 8500 7600 |0034: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ -03d8e2: 0c06 |0037: move-result-object v6 │ │ -03d8e4: 52c7 0a00 |0038: iget v7, v12, Landroid/app/Notification;.ledARGB:I // field@000a │ │ -03d8e8: 52c8 0c00 |003a: iget v8, v12, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ -03d8ec: 52c9 0b00 |003c: iget v9, v12, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ -03d8f0: 6e40 7600 7698 |003e: invoke-virtual {v6, v7, v8, v9}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ -03d8f6: 0c07 |0041: move-result-object v7 │ │ -03d8f8: 52c6 0600 |0042: iget v6, v12, Landroid/app/Notification;.flags:I // field@0006 │ │ -03d8fc: dd06 0602 |0044: and-int/lit8 v6, v6, #int 2 // #02 │ │ -03d900: 3806 be00 |0046: if-eqz v6, 0104 // +00be │ │ -03d904: 1216 |0048: const/4 v6, #int 1 // #1 │ │ -03d906: 6e20 7900 6700 |0049: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ -03d90c: 0c07 |004c: move-result-object v7 │ │ -03d90e: 52c6 0600 |004d: iget v6, v12, Landroid/app/Notification;.flags:I // field@0006 │ │ -03d912: dd06 0608 |004f: and-int/lit8 v6, v6, #int 8 // #08 │ │ -03d916: 3806 b600 |0051: if-eqz v6, 0107 // +00b6 │ │ -03d91a: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -03d91c: 6e20 7a00 6700 |0054: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ -03d922: 0c07 |0057: move-result-object v7 │ │ -03d924: 52c6 0600 |0058: iget v6, v12, Landroid/app/Notification;.flags:I // field@0006 │ │ -03d928: dd06 0610 |005a: and-int/lit8 v6, v6, #int 16 // #10 │ │ -03d92c: 3806 ae00 |005c: if-eqz v6, 010a // +00ae │ │ -03d930: 1216 |005e: const/4 v6, #int 1 // #1 │ │ -03d932: 6e20 6700 6700 |005f: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ -03d938: 0c06 |0062: move-result-object v6 │ │ -03d93a: 52c7 0300 |0063: iget v7, v12, Landroid/app/Notification;.defaults:I // field@0003 │ │ -03d93e: 6e20 6f00 7600 |0065: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ -03d944: 0c06 |0068: move-result-object v6 │ │ -03d946: 6e20 6e00 d600 |0069: invoke-virtual {v6, v13}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ -03d94c: 0c06 |006c: move-result-object v6 │ │ -03d94e: 6e20 6d00 e600 |006d: invoke-virtual {v6, v14}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ -03d954: 0c06 |0070: move-result-object v6 │ │ -03d956: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ -03d95a: 6e20 8200 0600 |0073: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0082 │ │ -03d960: 0c06 |0076: move-result-object v6 │ │ -03d962: 6e20 6b00 f600 |0077: invoke-virtual {v6, v15}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ -03d968: 0c06 |007a: move-result-object v6 │ │ -03d96a: 0800 1200 |007b: move-object/from16 v0, v18 │ │ -03d96e: 6e20 6c00 0600 |007d: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ -03d974: 0c06 |0080: move-result-object v6 │ │ -03d976: 54c7 0400 |0081: iget-object v7, v12, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -03d97a: 6e20 7000 7600 |0083: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ -03d980: 0c07 |0086: move-result-object v7 │ │ -03d982: 52c6 0600 |0087: iget v6, v12, Landroid/app/Notification;.flags:I // field@0006 │ │ -03d986: d566 8000 |0089: and-int/lit16 v6, v6, #int 128 // #0080 │ │ -03d98a: 3806 8200 |008b: if-eqz v6, 010d // +0082 │ │ -03d98e: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -03d990: 0800 1300 |008e: move-object/from16 v0, v19 │ │ -03d994: 6e30 7200 0706 |0090: invoke-virtual {v7, v0, v6}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ -03d99a: 0c06 |0093: move-result-object v6 │ │ -03d99c: 0800 1400 |0094: move-object/from16 v0, v20 │ │ -03d9a0: 6e20 7500 0600 |0096: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ -03d9a6: 0c06 |0099: move-result-object v6 │ │ -03d9a8: 0200 1100 |009a: move/from16 v0, v17 │ │ -03d9ac: 6e20 7800 0600 |009c: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ -03d9b2: 0c06 |009f: move-result-object v6 │ │ -03d9b4: 0200 1900 |00a0: move/from16 v0, v25 │ │ -03d9b8: 6e20 8400 0600 |00a2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ -03d9be: 0c06 |00a5: move-result-object v6 │ │ -03d9c0: 0200 1a00 |00a6: move/from16 v0, v26 │ │ -03d9c4: 6e20 7b00 0600 |00a8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@007b │ │ -03d9ca: 0c06 |00ab: move-result-object v6 │ │ -03d9cc: 0200 1500 |00ac: move/from16 v0, v21 │ │ -03d9d0: 0201 1600 |00ae: move/from16 v1, v22 │ │ -03d9d4: 0202 1700 |00b0: move/from16 v2, v23 │ │ -03d9d8: 6e40 7c00 0621 |00b2: invoke-virtual {v6, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007c │ │ -03d9de: 0c06 |00b5: move-result-object v6 │ │ -03d9e0: 0200 1c00 |00b6: move/from16 v0, v28 │ │ -03d9e4: 6e20 7700 0600 |00b8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0077 │ │ -03d9ea: 0c06 |00bb: move-result-object v6 │ │ -03d9ec: 0800 1f00 |00bc: move-object/from16 v0, v31 │ │ -03d9f0: 6e20 7100 0600 |00be: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@0071 │ │ -03d9f6: 0c06 |00c1: move-result-object v6 │ │ -03d9f8: 0800 2300 |00c2: move-object/from16 v0, v35 │ │ -03d9fc: 6e20 7300 0600 |00c4: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0073 │ │ -03da02: 0c06 |00c7: move-result-object v6 │ │ -03da04: 0200 2400 |00c8: move/from16 v0, v36 │ │ -03da08: 6e20 7400 0600 |00ca: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0074 │ │ -03da0e: 0c06 |00cd: move-result-object v6 │ │ -03da10: 0800 2500 |00ce: move-object/from16 v0, v37 │ │ -03da14: 6e20 8000 0600 |00d0: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0080 │ │ -03da1a: 0c06 |00d3: move-result-object v6 │ │ -03da1c: 0800 1d00 |00d4: move-object/from16 v0, v29 │ │ -03da20: 6e20 6800 0600 |00d6: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setCategory:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0068 │ │ -03da26: 0c06 |00d9: move-result-object v6 │ │ -03da28: 0200 2000 |00da: move/from16 v0, v32 │ │ -03da2c: 6e20 6900 0600 |00dc: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setColor:(I)Landroid/app/Notification$Builder; // method@0069 │ │ -03da32: 0c06 |00df: move-result-object v6 │ │ -03da34: 0200 2100 |00e0: move/from16 v0, v33 │ │ -03da38: 6e20 8600 0600 |00e2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setVisibility:(I)Landroid/app/Notification$Builder; // method@0086 │ │ -03da3e: 0c06 |00e5: move-result-object v6 │ │ -03da40: 0800 2200 |00e6: move-object/from16 v0, v34 │ │ -03da44: 6e20 7d00 0600 |00e8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPublicVersion:(Landroid/app/Notification;)Landroid/app/Notification$Builder; // method@007d │ │ -03da4a: 0c06 |00eb: move-result-object v6 │ │ -03da4c: 5ba6 8b01 |00ec: iput-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018b │ │ -03da50: 7401 0a1c 1e00 |00ee: invoke-virtual/range {v30}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ -03da56: 0c04 |00f1: move-result-object v4 │ │ -03da58: 7210 261c 0400 |00f2: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -03da5e: 0a06 |00f5: move-result v6 │ │ -03da60: 3806 1900 |00f6: if-eqz v6, 010f // +0019 │ │ -03da64: 7210 271c 0400 |00f8: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -03da6a: 0c05 |00fb: move-result-object v5 │ │ -03da6c: 1f05 ef03 |00fc: check-cast v5, Ljava/lang/String; // type@03ef │ │ -03da70: 54a6 8b01 |00fe: iget-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018b │ │ -03da74: 6e20 6400 5600 |0100: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.addPerson:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0064 │ │ -03da7a: 28ef |0103: goto 00f2 // -0011 │ │ -03da7c: 1206 |0104: const/4 v6, #int 0 // #0 │ │ -03da7e: 2900 44ff |0105: goto/16 0049 // -00bc │ │ -03da82: 1206 |0107: const/4 v6, #int 0 // #0 │ │ -03da84: 2900 4cff |0108: goto/16 0054 // -00b4 │ │ -03da88: 1206 |010a: const/4 v6, #int 0 // #0 │ │ -03da8a: 2900 54ff |010b: goto/16 005f // -00ac │ │ -03da8e: 1206 |010d: const/4 v6, #int 0 // #0 │ │ -03da90: 2880 |010e: goto 008e // -0080 │ │ -03da92: 0e00 |010f: return-void │ │ +03d85c: |[03d85c] android.support.v4.app.NotificationCompatApi21$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;IIZZZILjava/lang/CharSequence;ZLjava/lang/String;Ljava/util/ArrayList;Landroid/os/Bundle;IILandroid/app/Notification;Ljava/lang/String;ZLjava/lang/String;)V │ │ +03d86c: 7010 a71b 0a00 |0000: invoke-direct {v10}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03d872: 2206 1a00 |0003: new-instance v6, Landroid/app/Notification$Builder; // type@001a │ │ +03d876: 7020 6100 b600 |0005: invoke-direct {v6, v11}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ +03d87c: 53c8 1000 |0008: iget-wide v8, v12, Landroid/app/Notification;.when:J // field@0010 │ │ +03d880: 6e30 8700 8609 |000a: invoke-virtual {v6, v8, v9}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ +03d886: 0c06 |000d: move-result-object v6 │ │ +03d888: 0200 1800 |000e: move/from16 v0, v24 │ │ +03d88c: 6e20 7e00 0600 |0010: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@007e │ │ +03d892: 0c06 |0013: move-result-object v6 │ │ +03d894: 52c7 0800 |0014: iget v7, v12, Landroid/app/Notification;.icon:I // field@0008 │ │ +03d898: 52c8 0900 |0016: iget v8, v12, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ +03d89c: 6e30 7f00 7608 |0018: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ +03d8a2: 0c06 |001b: move-result-object v6 │ │ +03d8a4: 54c7 0200 |001c: iget-object v7, v12, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +03d8a8: 6e20 6a00 7600 |001e: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ +03d8ae: 0c06 |0021: move-result-object v6 │ │ +03d8b0: 54c7 0e00 |0022: iget-object v7, v12, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ +03d8b4: 0800 1000 |0024: move-object/from16 v0, v16 │ │ +03d8b8: 6e30 8300 7600 |0026: invoke-virtual {v6, v7, v0}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ +03d8be: 0c06 |0029: move-result-object v6 │ │ +03d8c0: 54c7 0d00 |002a: iget-object v7, v12, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ +03d8c4: 52c8 0100 |002c: iget v8, v12, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +03d8c8: 6e30 8100 7608 |002e: invoke-virtual {v6, v7, v8}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ +03d8ce: 0c06 |0031: move-result-object v6 │ │ +03d8d0: 54c7 0f00 |0032: iget-object v7, v12, Landroid/app/Notification;.vibrate:[J // field@000f │ │ +03d8d4: 6e20 8500 7600 |0034: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ +03d8da: 0c06 |0037: move-result-object v6 │ │ +03d8dc: 52c7 0a00 |0038: iget v7, v12, Landroid/app/Notification;.ledARGB:I // field@000a │ │ +03d8e0: 52c8 0c00 |003a: iget v8, v12, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ +03d8e4: 52c9 0b00 |003c: iget v9, v12, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ +03d8e8: 6e40 7600 7698 |003e: invoke-virtual {v6, v7, v8, v9}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ +03d8ee: 0c07 |0041: move-result-object v7 │ │ +03d8f0: 52c6 0600 |0042: iget v6, v12, Landroid/app/Notification;.flags:I // field@0006 │ │ +03d8f4: dd06 0602 |0044: and-int/lit8 v6, v6, #int 2 // #02 │ │ +03d8f8: 3806 be00 |0046: if-eqz v6, 0104 // +00be │ │ +03d8fc: 1216 |0048: const/4 v6, #int 1 // #1 │ │ +03d8fe: 6e20 7900 6700 |0049: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ +03d904: 0c07 |004c: move-result-object v7 │ │ +03d906: 52c6 0600 |004d: iget v6, v12, Landroid/app/Notification;.flags:I // field@0006 │ │ +03d90a: dd06 0608 |004f: and-int/lit8 v6, v6, #int 8 // #08 │ │ +03d90e: 3806 b600 |0051: if-eqz v6, 0107 // +00b6 │ │ +03d912: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +03d914: 6e20 7a00 6700 |0054: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ +03d91a: 0c07 |0057: move-result-object v7 │ │ +03d91c: 52c6 0600 |0058: iget v6, v12, Landroid/app/Notification;.flags:I // field@0006 │ │ +03d920: dd06 0610 |005a: and-int/lit8 v6, v6, #int 16 // #10 │ │ +03d924: 3806 ae00 |005c: if-eqz v6, 010a // +00ae │ │ +03d928: 1216 |005e: const/4 v6, #int 1 // #1 │ │ +03d92a: 6e20 6700 6700 |005f: invoke-virtual {v7, v6}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ +03d930: 0c06 |0062: move-result-object v6 │ │ +03d932: 52c7 0300 |0063: iget v7, v12, Landroid/app/Notification;.defaults:I // field@0003 │ │ +03d936: 6e20 6f00 7600 |0065: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ +03d93c: 0c06 |0068: move-result-object v6 │ │ +03d93e: 6e20 6e00 d600 |0069: invoke-virtual {v6, v13}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ +03d944: 0c06 |006c: move-result-object v6 │ │ +03d946: 6e20 6d00 e600 |006d: invoke-virtual {v6, v14}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ +03d94c: 0c06 |0070: move-result-object v6 │ │ +03d94e: 0800 1b00 |0071: move-object/from16 v0, v27 │ │ +03d952: 6e20 8200 0600 |0073: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0082 │ │ +03d958: 0c06 |0076: move-result-object v6 │ │ +03d95a: 6e20 6b00 f600 |0077: invoke-virtual {v6, v15}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ +03d960: 0c06 |007a: move-result-object v6 │ │ +03d962: 0800 1200 |007b: move-object/from16 v0, v18 │ │ +03d966: 6e20 6c00 0600 |007d: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ +03d96c: 0c06 |0080: move-result-object v6 │ │ +03d96e: 54c7 0400 |0081: iget-object v7, v12, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +03d972: 6e20 7000 7600 |0083: invoke-virtual {v6, v7}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ +03d978: 0c07 |0086: move-result-object v7 │ │ +03d97a: 52c6 0600 |0087: iget v6, v12, Landroid/app/Notification;.flags:I // field@0006 │ │ +03d97e: d566 8000 |0089: and-int/lit16 v6, v6, #int 128 // #0080 │ │ +03d982: 3806 8200 |008b: if-eqz v6, 010d // +0082 │ │ +03d986: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +03d988: 0800 1300 |008e: move-object/from16 v0, v19 │ │ +03d98c: 6e30 7200 0706 |0090: invoke-virtual {v7, v0, v6}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ +03d992: 0c06 |0093: move-result-object v6 │ │ +03d994: 0800 1400 |0094: move-object/from16 v0, v20 │ │ +03d998: 6e20 7500 0600 |0096: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ +03d99e: 0c06 |0099: move-result-object v6 │ │ +03d9a0: 0200 1100 |009a: move/from16 v0, v17 │ │ +03d9a4: 6e20 7800 0600 |009c: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ +03d9aa: 0c06 |009f: move-result-object v6 │ │ +03d9ac: 0200 1900 |00a0: move/from16 v0, v25 │ │ +03d9b0: 6e20 8400 0600 |00a2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ +03d9b6: 0c06 |00a5: move-result-object v6 │ │ +03d9b8: 0200 1a00 |00a6: move/from16 v0, v26 │ │ +03d9bc: 6e20 7b00 0600 |00a8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@007b │ │ +03d9c2: 0c06 |00ab: move-result-object v6 │ │ +03d9c4: 0200 1500 |00ac: move/from16 v0, v21 │ │ +03d9c8: 0201 1600 |00ae: move/from16 v1, v22 │ │ +03d9cc: 0202 1700 |00b0: move/from16 v2, v23 │ │ +03d9d0: 6e40 7c00 0621 |00b2: invoke-virtual {v6, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007c │ │ +03d9d6: 0c06 |00b5: move-result-object v6 │ │ +03d9d8: 0200 1c00 |00b6: move/from16 v0, v28 │ │ +03d9dc: 6e20 7700 0600 |00b8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@0077 │ │ +03d9e2: 0c06 |00bb: move-result-object v6 │ │ +03d9e4: 0800 1f00 |00bc: move-object/from16 v0, v31 │ │ +03d9e8: 6e20 7100 0600 |00be: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@0071 │ │ +03d9ee: 0c06 |00c1: move-result-object v6 │ │ +03d9f0: 0800 2300 |00c2: move-object/from16 v0, v35 │ │ +03d9f4: 6e20 7300 0600 |00c4: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0073 │ │ +03d9fa: 0c06 |00c7: move-result-object v6 │ │ +03d9fc: 0200 2400 |00c8: move/from16 v0, v36 │ │ +03da00: 6e20 7400 0600 |00ca: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@0074 │ │ +03da06: 0c06 |00cd: move-result-object v6 │ │ +03da08: 0800 2500 |00ce: move-object/from16 v0, v37 │ │ +03da0c: 6e20 8000 0600 |00d0: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0080 │ │ +03da12: 0c06 |00d3: move-result-object v6 │ │ +03da14: 0800 1d00 |00d4: move-object/from16 v0, v29 │ │ +03da18: 6e20 6800 0600 |00d6: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setCategory:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0068 │ │ +03da1e: 0c06 |00d9: move-result-object v6 │ │ +03da20: 0200 2000 |00da: move/from16 v0, v32 │ │ +03da24: 6e20 6900 0600 |00dc: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setColor:(I)Landroid/app/Notification$Builder; // method@0069 │ │ +03da2a: 0c06 |00df: move-result-object v6 │ │ +03da2c: 0200 2100 |00e0: move/from16 v0, v33 │ │ +03da30: 6e20 8600 0600 |00e2: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setVisibility:(I)Landroid/app/Notification$Builder; // method@0086 │ │ +03da36: 0c06 |00e5: move-result-object v6 │ │ +03da38: 0800 2200 |00e6: move-object/from16 v0, v34 │ │ +03da3c: 6e20 7d00 0600 |00e8: invoke-virtual {v6, v0}, Landroid/app/Notification$Builder;.setPublicVersion:(Landroid/app/Notification;)Landroid/app/Notification$Builder; // method@007d │ │ +03da42: 0c06 |00eb: move-result-object v6 │ │ +03da44: 5ba6 8b01 |00ec: iput-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018b │ │ +03da48: 7401 0a1c 1e00 |00ee: invoke-virtual/range {v30}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ +03da4e: 0c04 |00f1: move-result-object v4 │ │ +03da50: 7210 261c 0400 |00f2: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +03da56: 0a06 |00f5: move-result v6 │ │ +03da58: 3806 1900 |00f6: if-eqz v6, 010f // +0019 │ │ +03da5c: 7210 271c 0400 |00f8: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +03da62: 0c05 |00fb: move-result-object v5 │ │ +03da64: 1f05 ef03 |00fc: check-cast v5, Ljava/lang/String; // type@03ef │ │ +03da68: 54a6 8b01 |00fe: iget-object v6, v10, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018b │ │ +03da6c: 6e20 6400 5600 |0100: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.addPerson:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@0064 │ │ +03da72: 28ef |0103: goto 00f2 // -0011 │ │ +03da74: 1206 |0104: const/4 v6, #int 0 // #0 │ │ +03da76: 2900 44ff |0105: goto/16 0049 // -00bc │ │ +03da7a: 1206 |0107: const/4 v6, #int 0 // #0 │ │ +03da7c: 2900 4cff |0108: goto/16 0054 // -00b4 │ │ +03da80: 1206 |010a: const/4 v6, #int 0 // #0 │ │ +03da82: 2900 54ff |010b: goto/16 005f // -00ac │ │ +03da86: 1206 |010d: const/4 v6, #int 0 // #0 │ │ +03da88: 2880 |010e: goto 008e // -0080 │ │ +03da8a: 0e00 |010f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x00ee line=103 │ │ 0x00fe line=104 │ │ 0x0104 line=68 │ │ @@ -29384,18 +29384,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -03da94: |[03da94] android.support.v4.app.NotificationCompatApi21$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -03daa4: 5410 8b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018b │ │ -03daa8: 7120 d004 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@04d0 │ │ -03daae: 0e00 |0005: return-void │ │ +03da8c: |[03da8c] android.support.v4.app.NotificationCompatApi21$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +03da9c: 5410 8b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018b │ │ +03daa0: 7120 d004 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/app/NotificationCompatApi20;.addAction:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@04d0 │ │ +03daa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ @@ -29405,19 +29405,19 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03dab0: |[03dab0] android.support.v4.app.NotificationCompatApi21$Builder.build:()Landroid/app/Notification; │ │ -03dac0: 5410 8b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018b │ │ -03dac4: 6e10 6500 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0065 │ │ -03daca: 0c00 |0005: move-result-object v0 │ │ -03dacc: 1100 |0006: return-object v0 │ │ +03daa8: |[03daa8] android.support.v4.app.NotificationCompatApi21$Builder.build:()Landroid/app/Notification; │ │ +03dab8: 5410 8b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018b │ │ +03dabc: 6e10 6500 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0065 │ │ +03dac2: 0c00 |0005: move-result-object v0 │ │ +03dac4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompatApi21$Builder;) │ │ @@ -29425,30 +29425,30 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03dad0: |[03dad0] android.support.v4.app.NotificationCompatApi21$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -03dae0: 5410 8b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018b │ │ -03dae4: 1100 |0002: return-object v0 │ │ +03dac8: |[03dac8] android.support.v4.app.NotificationCompatApi21$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +03dad8: 5410 8b01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi21$Builder;.b:Landroid/app/Notification$Builder; // field@018b │ │ +03dadc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatApi21$Builder; │ │ │ │ - source_file_idx : 2717 (NotificationCompatApi21.java) │ │ + source_file_idx : 2715 (NotificationCompatApi21.java) │ │ │ │ Class #89 header: │ │ class_idx : 225 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2717 │ │ +source_file_idx : 2715 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #89 annotations: │ │ Annotations on class │ │ @@ -29459,21 +29459,21 @@ │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2717 (NotificationCompatApi21.java) │ │ + source_file_idx : 2715 (NotificationCompatApi21.java) │ │ │ │ Class #90 header: │ │ class_idx : 228 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2718 │ │ +source_file_idx : 2716 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #90 annotations: │ │ Annotations on class │ │ @@ -29484,21 +29484,21 @@ │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2718 (NotificationCompatBase.java) │ │ + source_file_idx : 2716 (NotificationCompatBase.java) │ │ │ │ Class #91 header: │ │ class_idx : 229 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2719 │ │ +source_file_idx : 2717 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #91 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatGingerbread;' │ │ @@ -29513,39 +29513,39 @@ │ │ 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 │ │ -03dae8: |[03dae8] 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; │ │ -03daf8: 6e54 8d00 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@008d │ │ -03dafe: 5b05 0700 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@0007 │ │ -03db02: 1100 |0005: return-object v0 │ │ +03dae0: |[03dae0] 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; │ │ +03daf0: 6e54 8d00 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@008d │ │ +03daf6: 5b05 0700 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@0007 │ │ +03dafa: 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; │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 contentTitle Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=3 contentText Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=4 contentIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0006 reg=5 fullScreenIntent Landroid/app/PendingIntent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2719 (NotificationCompatGingerbread.java) │ │ + source_file_idx : 2717 (NotificationCompatGingerbread.java) │ │ │ │ Class #92 header: │ │ class_idx : 230 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2720 │ │ +source_file_idx : 2718 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #92 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatHoneycomb;' │ │ @@ -29560,95 +29560,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 │ │ -03db04: |[03db04] 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; │ │ -03db14: 2201 1a00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@001a │ │ -03db18: 7020 6100 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ -03db1e: 5362 1000 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@0010 │ │ -03db22: 6e30 8700 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ -03db28: 0c01 |000a: move-result-object v1 │ │ -03db2a: 5262 0800 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0008 │ │ -03db2e: 5263 0900 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ -03db32: 6e30 7f00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ -03db38: 0c01 |0012: move-result-object v1 │ │ -03db3a: 5462 0200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -03db3e: 6e20 6a00 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ -03db44: 0c01 |0018: move-result-object v1 │ │ -03db46: 5462 0e00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ -03db4a: 6e30 8300 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ -03db50: 0c01 |001e: move-result-object v1 │ │ -03db52: 5462 0d00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ -03db56: 5263 0100 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -03db5a: 6e30 8100 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ -03db60: 0c01 |0026: move-result-object v1 │ │ -03db62: 5462 0f00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000f │ │ -03db66: 6e20 8500 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ -03db6c: 0c01 |002c: move-result-object v1 │ │ -03db6e: 5262 0a00 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@000a │ │ -03db72: 5263 0c00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ -03db76: 5264 0b00 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ -03db7a: 6e40 7600 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ -03db80: 0c02 |0036: move-result-object v2 │ │ -03db82: 5261 0600 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0006 │ │ -03db86: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -03db8a: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ -03db8e: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -03db90: 6e20 7900 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ -03db96: 0c02 |0041: move-result-object v2 │ │ -03db98: 5261 0600 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0006 │ │ -03db9c: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -03dba0: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ -03dba4: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -03dba6: 6e20 7a00 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ -03dbac: 0c02 |004c: move-result-object v2 │ │ -03dbae: 5261 0600 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0006 │ │ -03dbb2: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -03dbb6: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ -03dbba: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -03dbbc: 6e20 6700 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ -03dbc2: 0c01 |0057: move-result-object v1 │ │ -03dbc4: 5262 0300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0003 │ │ -03dbc8: 6e20 6f00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ -03dbce: 0c01 |005d: move-result-object v1 │ │ -03dbd0: 6e20 6e00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ -03dbd6: 0c01 |0061: move-result-object v1 │ │ -03dbd8: 6e20 6d00 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ -03dbde: 0c01 |0065: move-result-object v1 │ │ -03dbe0: 6e20 6b00 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ -03dbe6: 0c01 |0069: move-result-object v1 │ │ -03dbe8: 6e20 6c00 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ -03dbee: 0c01 |006d: move-result-object v1 │ │ -03dbf0: 5462 0400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -03dbf4: 6e20 7000 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ -03dbfa: 0c02 |0073: move-result-object v2 │ │ -03dbfc: 5261 0600 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0006 │ │ -03dc00: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -03dc04: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ -03dc08: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -03dc0a: 6e30 7200 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ -03dc10: 0c01 |007e: move-result-object v1 │ │ -03dc12: 6e20 7500 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ -03dc18: 0c01 |0082: move-result-object v1 │ │ -03dc1a: 6e20 7800 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ -03dc20: 0c00 |0086: move-result-object v0 │ │ -03dc22: 6e10 6600 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0066 │ │ -03dc28: 0c01 |008a: move-result-object v1 │ │ -03dc2a: 1101 |008b: return-object v1 │ │ -03dc2c: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -03dc2e: 28b1 |008d: goto 003e // -004f │ │ -03dc30: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -03dc32: 28ba |008f: goto 0049 // -0046 │ │ -03dc34: 1201 |0090: const/4 v1, #int 0 // #0 │ │ -03dc36: 28c3 |0091: goto 0054 // -003d │ │ -03dc38: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -03dc3a: 28e8 |0093: goto 007b // -0018 │ │ +03dafc: |[03dafc] 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; │ │ +03db0c: 2201 1a00 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@001a │ │ +03db10: 7020 6100 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ +03db16: 5362 1000 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@0010 │ │ +03db1a: 6e30 8700 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ +03db20: 0c01 |000a: move-result-object v1 │ │ +03db22: 5262 0800 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@0008 │ │ +03db26: 5263 0900 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ +03db2a: 6e30 7f00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ +03db30: 0c01 |0012: move-result-object v1 │ │ +03db32: 5462 0200 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +03db36: 6e20 6a00 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ +03db3c: 0c01 |0018: move-result-object v1 │ │ +03db3e: 5462 0e00 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ +03db42: 6e30 8300 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ +03db48: 0c01 |001e: move-result-object v1 │ │ +03db4a: 5462 0d00 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ +03db4e: 5263 0100 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +03db52: 6e30 8100 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ +03db58: 0c01 |0026: move-result-object v1 │ │ +03db5a: 5462 0f00 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@000f │ │ +03db5e: 6e20 8500 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ +03db64: 0c01 |002c: move-result-object v1 │ │ +03db66: 5262 0a00 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@000a │ │ +03db6a: 5263 0c00 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ +03db6e: 5264 0b00 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ +03db72: 6e40 7600 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ +03db78: 0c02 |0036: move-result-object v2 │ │ +03db7a: 5261 0600 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@0006 │ │ +03db7e: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +03db82: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ +03db86: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +03db88: 6e20 7900 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ +03db8e: 0c02 |0041: move-result-object v2 │ │ +03db90: 5261 0600 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@0006 │ │ +03db94: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +03db98: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ +03db9c: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +03db9e: 6e20 7a00 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ +03dba4: 0c02 |004c: move-result-object v2 │ │ +03dba6: 5261 0600 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@0006 │ │ +03dbaa: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +03dbae: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ +03dbb2: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +03dbb4: 6e20 6700 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ +03dbba: 0c01 |0057: move-result-object v1 │ │ +03dbbc: 5262 0300 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0003 │ │ +03dbc0: 6e20 6f00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ +03dbc6: 0c01 |005d: move-result-object v1 │ │ +03dbc8: 6e20 6e00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ +03dbce: 0c01 |0061: move-result-object v1 │ │ +03dbd0: 6e20 6d00 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ +03dbd6: 0c01 |0065: move-result-object v1 │ │ +03dbd8: 6e20 6b00 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ +03dbde: 0c01 |0069: move-result-object v1 │ │ +03dbe0: 6e20 6c00 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ +03dbe6: 0c01 |006d: move-result-object v1 │ │ +03dbe8: 5462 0400 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +03dbec: 6e20 7000 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ +03dbf2: 0c02 |0073: move-result-object v2 │ │ +03dbf4: 5261 0600 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@0006 │ │ +03dbf8: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +03dbfc: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ +03dc00: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +03dc02: 6e30 7200 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ +03dc08: 0c01 |007e: move-result-object v1 │ │ +03dc0a: 6e20 7500 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ +03dc10: 0c01 |0082: move-result-object v1 │ │ +03dc12: 6e20 7800 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ +03dc18: 0c00 |0086: move-result-object v0 │ │ +03dc1a: 6e10 6600 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0066 │ │ +03dc20: 0c01 |008a: move-result-object v1 │ │ +03dc22: 1101 |008b: return-object v1 │ │ +03dc24: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +03dc26: 28b1 |008d: goto 003e // -004f │ │ +03dc28: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +03dc2a: 28ba |008f: goto 0049 // -0046 │ │ +03dc2c: 1201 |0090: const/4 v1, #int 0 // #0 │ │ +03dc2e: 28c3 |0091: goto 0054 // -003d │ │ +03dc30: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +03dc32: 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; │ │ @@ -29660,21 +29660,21 @@ │ │ 0x0000 - 0x0094 reg=10 tickerView Landroid/widget/RemoteViews; │ │ 0x0000 - 0x0094 reg=11 number I │ │ 0x0000 - 0x0094 reg=12 contentIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=13 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x0094 reg=14 largeIcon Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2720 (NotificationCompatHoneycomb.java) │ │ + source_file_idx : 2718 (NotificationCompatHoneycomb.java) │ │ │ │ Class #93 header: │ │ class_idx : 231 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2721 │ │ +source_file_idx : 2719 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #93 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationCompatIceCreamSandwich;' │ │ @@ -29689,103 +29689,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 │ │ -03dc3c: |[03dc3c] 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; │ │ -03dc4c: 2205 1a00 |0000: new-instance v5, Landroid/app/Notification$Builder; // type@001a │ │ -03dc50: 7020 6100 9500 |0002: invoke-direct {v5, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ -03dc56: 53a6 1000 |0005: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0010 │ │ -03dc5a: 6e30 8700 6507 |0007: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ -03dc60: 0c05 |000a: move-result-object v5 │ │ -03dc62: 52a6 0800 |000b: iget v6, v10, Landroid/app/Notification;.icon:I // field@0008 │ │ -03dc66: 52a7 0900 |000d: iget v7, v10, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ -03dc6a: 6e30 7f00 6507 |000f: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ -03dc70: 0c05 |0012: move-result-object v5 │ │ -03dc72: 54a6 0200 |0013: iget-object v6, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -03dc76: 6e20 6a00 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ -03dc7c: 0c05 |0018: move-result-object v5 │ │ -03dc7e: 54a6 0e00 |0019: iget-object v6, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ -03dc82: 6e30 8300 650e |001b: invoke-virtual {v5, v6, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ -03dc88: 0c05 |001e: move-result-object v5 │ │ -03dc8a: 54a6 0d00 |001f: iget-object v6, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ -03dc8e: 52a7 0100 |0021: iget v7, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -03dc92: 6e30 8100 6507 |0023: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ -03dc98: 0c05 |0026: move-result-object v5 │ │ -03dc9a: 54a6 0f00 |0027: iget-object v6, v10, Landroid/app/Notification;.vibrate:[J // field@000f │ │ -03dc9e: 6e20 8500 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ -03dca4: 0c05 |002c: move-result-object v5 │ │ -03dca6: 52a6 0a00 |002d: iget v6, v10, Landroid/app/Notification;.ledARGB:I // field@000a │ │ -03dcaa: 52a7 0c00 |002f: iget v7, v10, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ -03dcae: 52a8 0b00 |0031: iget v8, v10, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ -03dcb2: 6e40 7600 6587 |0033: invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ -03dcb8: 0c06 |0036: move-result-object v6 │ │ -03dcba: 52a5 0600 |0037: iget v5, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03dcbe: dd05 0502 |0039: and-int/lit8 v5, v5, #int 2 // #02 │ │ -03dcc2: 3805 6100 |003b: if-eqz v5, 009c // +0061 │ │ -03dcc6: 1215 |003d: const/4 v5, #int 1 // #1 │ │ -03dcc8: 6e20 7900 5600 |003e: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ -03dcce: 0c06 |0041: move-result-object v6 │ │ -03dcd0: 52a5 0600 |0042: iget v5, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03dcd4: dd05 0508 |0044: and-int/lit8 v5, v5, #int 8 // #08 │ │ -03dcd8: 3805 5800 |0046: if-eqz v5, 009e // +0058 │ │ -03dcdc: 1215 |0048: const/4 v5, #int 1 // #1 │ │ -03dcde: 6e20 7a00 5600 |0049: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ -03dce4: 0c06 |004c: move-result-object v6 │ │ -03dce6: 52a5 0600 |004d: iget v5, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03dcea: dd05 0510 |004f: and-int/lit8 v5, v5, #int 16 // #10 │ │ -03dcee: 3805 4f00 |0051: if-eqz v5, 00a0 // +004f │ │ -03dcf2: 1215 |0053: const/4 v5, #int 1 // #1 │ │ -03dcf4: 6e20 6700 5600 |0054: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ -03dcfa: 0c05 |0057: move-result-object v5 │ │ -03dcfc: 52a6 0300 |0058: iget v6, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ -03dd00: 6e20 6f00 6500 |005a: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ -03dd06: 0c05 |005d: move-result-object v5 │ │ -03dd08: 6e20 6e00 b500 |005e: invoke-virtual {v5, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ -03dd0e: 0c05 |0061: move-result-object v5 │ │ -03dd10: 6e20 6d00 c500 |0062: invoke-virtual {v5, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ -03dd16: 0c05 |0065: move-result-object v5 │ │ -03dd18: 6e20 6b00 d500 |0066: invoke-virtual {v5, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ -03dd1e: 0c05 |0069: move-result-object v5 │ │ -03dd20: 0800 1000 |006a: move-object/from16 v0, v16 │ │ -03dd24: 6e20 6c00 0500 |006c: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ -03dd2a: 0c05 |006f: move-result-object v5 │ │ -03dd2c: 54a6 0400 |0070: iget-object v6, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -03dd30: 6e20 7000 6500 |0072: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ -03dd36: 0c06 |0075: move-result-object v6 │ │ -03dd38: 52a5 0600 |0076: iget v5, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03dd3c: d555 8000 |0078: and-int/lit16 v5, v5, #int 128 // #0080 │ │ -03dd40: 3805 2800 |007a: if-eqz v5, 00a2 // +0028 │ │ -03dd44: 1215 |007c: const/4 v5, #int 1 // #1 │ │ -03dd46: 0800 1100 |007d: move-object/from16 v0, v17 │ │ -03dd4a: 6e30 7200 0605 |007f: invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ -03dd50: 0c05 |0082: move-result-object v5 │ │ -03dd52: 0800 1200 |0083: move-object/from16 v0, v18 │ │ -03dd56: 6e20 7500 0500 |0085: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ -03dd5c: 0c05 |0088: move-result-object v5 │ │ -03dd5e: 6e20 7800 f500 |0089: invoke-virtual {v5, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ -03dd64: 0c05 |008c: move-result-object v5 │ │ -03dd66: 0200 1300 |008d: move/from16 v0, v19 │ │ -03dd6a: 0201 1400 |008f: move/from16 v1, v20 │ │ -03dd6e: 0202 1500 |0091: move/from16 v2, v21 │ │ -03dd72: 6e40 7c00 0521 |0093: invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007c │ │ -03dd78: 0c04 |0096: move-result-object v4 │ │ -03dd7a: 6e10 6600 0400 |0097: invoke-virtual {v4}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0066 │ │ -03dd80: 0c05 |009a: move-result-object v5 │ │ -03dd82: 1105 |009b: return-object v5 │ │ -03dd84: 1205 |009c: const/4 v5, #int 0 // #0 │ │ -03dd86: 28a1 |009d: goto 003e // -005f │ │ -03dd88: 1205 |009e: const/4 v5, #int 0 // #0 │ │ -03dd8a: 28aa |009f: goto 0049 // -0056 │ │ -03dd8c: 1205 |00a0: const/4 v5, #int 0 // #0 │ │ -03dd8e: 28b3 |00a1: goto 0054 // -004d │ │ -03dd90: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ -03dd92: 28da |00a3: goto 007d // -0026 │ │ +03dc34: |[03dc34] 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; │ │ +03dc44: 2205 1a00 |0000: new-instance v5, Landroid/app/Notification$Builder; // type@001a │ │ +03dc48: 7020 6100 9500 |0002: invoke-direct {v5, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ +03dc4e: 53a6 1000 |0005: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0010 │ │ +03dc52: 6e30 8700 6507 |0007: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ +03dc58: 0c05 |000a: move-result-object v5 │ │ +03dc5a: 52a6 0800 |000b: iget v6, v10, Landroid/app/Notification;.icon:I // field@0008 │ │ +03dc5e: 52a7 0900 |000d: iget v7, v10, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ +03dc62: 6e30 7f00 6507 |000f: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ +03dc68: 0c05 |0012: move-result-object v5 │ │ +03dc6a: 54a6 0200 |0013: iget-object v6, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +03dc6e: 6e20 6a00 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ +03dc74: 0c05 |0018: move-result-object v5 │ │ +03dc76: 54a6 0e00 |0019: iget-object v6, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ +03dc7a: 6e30 8300 650e |001b: invoke-virtual {v5, v6, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ +03dc80: 0c05 |001e: move-result-object v5 │ │ +03dc82: 54a6 0d00 |001f: iget-object v6, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ +03dc86: 52a7 0100 |0021: iget v7, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +03dc8a: 6e30 8100 6507 |0023: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ +03dc90: 0c05 |0026: move-result-object v5 │ │ +03dc92: 54a6 0f00 |0027: iget-object v6, v10, Landroid/app/Notification;.vibrate:[J // field@000f │ │ +03dc96: 6e20 8500 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ +03dc9c: 0c05 |002c: move-result-object v5 │ │ +03dc9e: 52a6 0a00 |002d: iget v6, v10, Landroid/app/Notification;.ledARGB:I // field@000a │ │ +03dca2: 52a7 0c00 |002f: iget v7, v10, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ +03dca6: 52a8 0b00 |0031: iget v8, v10, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ +03dcaa: 6e40 7600 6587 |0033: invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ +03dcb0: 0c06 |0036: move-result-object v6 │ │ +03dcb2: 52a5 0600 |0037: iget v5, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03dcb6: dd05 0502 |0039: and-int/lit8 v5, v5, #int 2 // #02 │ │ +03dcba: 3805 6100 |003b: if-eqz v5, 009c // +0061 │ │ +03dcbe: 1215 |003d: const/4 v5, #int 1 // #1 │ │ +03dcc0: 6e20 7900 5600 |003e: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ +03dcc6: 0c06 |0041: move-result-object v6 │ │ +03dcc8: 52a5 0600 |0042: iget v5, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03dccc: dd05 0508 |0044: and-int/lit8 v5, v5, #int 8 // #08 │ │ +03dcd0: 3805 5800 |0046: if-eqz v5, 009e // +0058 │ │ +03dcd4: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +03dcd6: 6e20 7a00 5600 |0049: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ +03dcdc: 0c06 |004c: move-result-object v6 │ │ +03dcde: 52a5 0600 |004d: iget v5, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03dce2: dd05 0510 |004f: and-int/lit8 v5, v5, #int 16 // #10 │ │ +03dce6: 3805 4f00 |0051: if-eqz v5, 00a0 // +004f │ │ +03dcea: 1215 |0053: const/4 v5, #int 1 // #1 │ │ +03dcec: 6e20 6700 5600 |0054: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ +03dcf2: 0c05 |0057: move-result-object v5 │ │ +03dcf4: 52a6 0300 |0058: iget v6, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ +03dcf8: 6e20 6f00 6500 |005a: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ +03dcfe: 0c05 |005d: move-result-object v5 │ │ +03dd00: 6e20 6e00 b500 |005e: invoke-virtual {v5, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ +03dd06: 0c05 |0061: move-result-object v5 │ │ +03dd08: 6e20 6d00 c500 |0062: invoke-virtual {v5, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ +03dd0e: 0c05 |0065: move-result-object v5 │ │ +03dd10: 6e20 6b00 d500 |0066: invoke-virtual {v5, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ +03dd16: 0c05 |0069: move-result-object v5 │ │ +03dd18: 0800 1000 |006a: move-object/from16 v0, v16 │ │ +03dd1c: 6e20 6c00 0500 |006c: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ +03dd22: 0c05 |006f: move-result-object v5 │ │ +03dd24: 54a6 0400 |0070: iget-object v6, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +03dd28: 6e20 7000 6500 |0072: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ +03dd2e: 0c06 |0075: move-result-object v6 │ │ +03dd30: 52a5 0600 |0076: iget v5, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03dd34: d555 8000 |0078: and-int/lit16 v5, v5, #int 128 // #0080 │ │ +03dd38: 3805 2800 |007a: if-eqz v5, 00a2 // +0028 │ │ +03dd3c: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +03dd3e: 0800 1100 |007d: move-object/from16 v0, v17 │ │ +03dd42: 6e30 7200 0605 |007f: invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ +03dd48: 0c05 |0082: move-result-object v5 │ │ +03dd4a: 0800 1200 |0083: move-object/from16 v0, v18 │ │ +03dd4e: 6e20 7500 0500 |0085: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ +03dd54: 0c05 |0088: move-result-object v5 │ │ +03dd56: 6e20 7800 f500 |0089: invoke-virtual {v5, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ +03dd5c: 0c05 |008c: move-result-object v5 │ │ +03dd5e: 0200 1300 |008d: move/from16 v0, v19 │ │ +03dd62: 0201 1400 |008f: move/from16 v1, v20 │ │ +03dd66: 0202 1500 |0091: move/from16 v2, v21 │ │ +03dd6a: 6e40 7c00 0521 |0093: invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007c │ │ +03dd70: 0c04 |0096: move-result-object v4 │ │ +03dd72: 6e10 6600 0400 |0097: invoke-virtual {v4}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@0066 │ │ +03dd78: 0c05 |009a: move-result-object v5 │ │ +03dd7a: 1105 |009b: return-object v5 │ │ +03dd7c: 1205 |009c: const/4 v5, #int 0 // #0 │ │ +03dd7e: 28a1 |009d: goto 003e // -005f │ │ +03dd80: 1205 |009e: const/4 v5, #int 0 // #0 │ │ +03dd82: 28aa |009f: goto 0049 // -0056 │ │ +03dd84: 1205 |00a0: const/4 v5, #int 0 // #0 │ │ +03dd86: 28b3 |00a1: goto 0054 // -004d │ │ +03dd88: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ +03dd8a: 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; │ │ @@ -29800,21 +29800,21 @@ │ │ 0x0000 - 0x00a4 reg=17 fullScreenIntent Landroid/app/PendingIntent; │ │ 0x0000 - 0x00a4 reg=18 largeIcon Landroid/graphics/Bitmap; │ │ 0x0000 - 0x00a4 reg=19 progressMax I │ │ 0x0000 - 0x00a4 reg=20 progress I │ │ 0x0000 - 0x00a4 reg=21 progressIndeterminate Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 2721 (NotificationCompatIceCreamSandwich.java) │ │ + source_file_idx : 2719 (NotificationCompatIceCreamSandwich.java) │ │ │ │ Class #94 header: │ │ class_idx : 232 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2731 │ │ +source_file_idx : 2729 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #94 annotations: │ │ Annotations on class │ │ @@ -29850,147 +29850,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 │ │ -03dd94: |[03dd94] 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 │ │ -03dda4: 7010 a71b 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03ddaa: 2204 0504 |0003: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ -03ddae: 7010 001c 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -03ddb4: 5b84 8d01 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@018d │ │ -03ddb8: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ -03ddbc: 7020 6100 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ -03ddc2: 53a6 1000 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0010 │ │ -03ddc6: 6e30 8700 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ -03ddcc: 0c04 |0014: move-result-object v4 │ │ -03ddce: 52a5 0800 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@0008 │ │ -03ddd2: 52a6 0900 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ -03ddd6: 6e30 7f00 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ -03dddc: 0c04 |001c: move-result-object v4 │ │ -03ddde: 54a5 0200 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -03dde2: 6e20 6a00 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ -03dde8: 0c04 |0022: move-result-object v4 │ │ -03ddea: 54a5 0e00 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ -03ddee: 6e30 8300 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ -03ddf4: 0c04 |0028: move-result-object v4 │ │ -03ddf6: 54a5 0d00 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ -03ddfa: 52a6 0100 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -03ddfe: 6e30 8100 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ -03de04: 0c04 |0030: move-result-object v4 │ │ -03de06: 54a5 0f00 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000f │ │ -03de0a: 6e20 8500 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ -03de10: 0c04 |0036: move-result-object v4 │ │ -03de12: 52a5 0a00 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000a │ │ -03de16: 52a6 0c00 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ -03de1a: 52a7 0b00 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ -03de1e: 6e40 7600 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ -03de24: 0c05 |0040: move-result-object v5 │ │ -03de26: 52a4 0600 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03de2a: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ -03de2e: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ -03de32: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -03de34: 6e20 7900 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ -03de3a: 0c05 |004b: move-result-object v5 │ │ -03de3c: 52a4 0600 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03de40: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ -03de44: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ -03de48: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -03de4a: 6e20 7a00 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ -03de50: 0c05 |0056: move-result-object v5 │ │ -03de52: 52a4 0600 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03de56: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ -03de5a: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ -03de5e: 1214 |005d: const/4 v4, #int 1 // #1 │ │ -03de60: 6e20 6700 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ -03de66: 0c04 |0061: move-result-object v4 │ │ -03de68: 52a5 0300 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ -03de6c: 6e20 6f00 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ -03de72: 0c04 |0067: move-result-object v4 │ │ -03de74: 6e20 6e00 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ -03de7a: 0c04 |006b: move-result-object v4 │ │ -03de7c: 6e20 6d00 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ -03de82: 0c04 |006f: move-result-object v4 │ │ -03de84: 0800 1800 |0070: move-object/from16 v0, v24 │ │ -03de88: 6e20 8200 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0082 │ │ -03de8e: 0c04 |0075: move-result-object v4 │ │ -03de90: 6e20 6b00 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ -03de96: 0c04 |0079: move-result-object v4 │ │ -03de98: 0800 1000 |007a: move-object/from16 v0, v16 │ │ -03de9c: 6e20 6c00 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ -03dea2: 0c04 |007f: move-result-object v4 │ │ -03dea4: 54a5 0400 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -03dea8: 6e20 7000 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ -03deae: 0c05 |0085: move-result-object v5 │ │ -03deb0: 52a4 0600 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03deb4: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -03deb8: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ -03debc: 1214 |008c: const/4 v4, #int 1 // #1 │ │ -03debe: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -03dec2: 6e30 7200 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ -03dec8: 0c04 |0092: move-result-object v4 │ │ -03deca: 0800 1200 |0093: move-object/from16 v0, v18 │ │ -03dece: 6e20 7500 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ -03ded4: 0c04 |0098: move-result-object v4 │ │ -03ded6: 6e20 7800 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ -03dedc: 0c04 |009c: move-result-object v4 │ │ -03dede: 0200 1600 |009d: move/from16 v0, v22 │ │ -03dee2: 6e20 8400 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ -03dee8: 0c04 |00a2: move-result-object v4 │ │ -03deea: 0200 1700 |00a3: move/from16 v0, v23 │ │ -03deee: 6e20 7b00 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@007b │ │ -03def4: 0c04 |00a8: move-result-object v4 │ │ -03def6: 0200 1300 |00a9: move/from16 v0, v19 │ │ -03defa: 0201 1400 |00ab: move/from16 v1, v20 │ │ -03defe: 0202 1500 |00ad: move/from16 v2, v21 │ │ -03df02: 6e40 7c00 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007c │ │ -03df08: 0c04 |00b2: move-result-object v4 │ │ -03df0a: 5b84 8c01 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@018c │ │ -03df0e: 2204 7400 |00b5: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ -03df12: 7010 0e02 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ -03df18: 5b84 8e01 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -03df1c: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ -03df20: 5484 8e01 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -03df24: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ -03df28: 6e20 1e02 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@021e │ │ -03df2e: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ -03df32: 5484 8e01 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -03df36: 1a05 e30f |00c9: const-string v5, "android.support.localOnly" // string@0fe3 │ │ -03df3a: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ -03df3c: 6e30 1f02 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ -03df42: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ -03df46: 5484 8e01 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -03df4a: 1a05 e10f |00d3: const-string v5, "android.support.groupKey" // string@0fe1 │ │ -03df4e: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ -03df52: 6e30 2902 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ -03df58: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ -03df5c: 5484 8e01 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -03df60: 1a05 e20f |00de: const-string v5, "android.support.isGroupSummary" // string@0fe2 │ │ -03df64: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ -03df66: 6e30 1f02 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ -03df6c: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ -03df70: 5484 8e01 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -03df74: 1a05 e50f |00e8: const-string v5, "android.support.sortKey" // string@0fe5 │ │ -03df78: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ -03df7c: 6e30 2902 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ -03df82: 0e00 |00ef: return-void │ │ -03df84: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ -03df86: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ -03df8a: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ -03df8c: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ -03df90: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ -03df92: 2900 67ff |00f7: goto/16 005e // -0099 │ │ -03df96: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ -03df98: 2893 |00fa: goto 008d // -006d │ │ -03df9a: 5484 8e01 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -03df9e: 1a05 e60f |00fd: const-string v5, "android.support.useSideChannel" // string@0fe6 │ │ -03dfa2: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ -03dfa4: 6e30 1f02 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ -03dfaa: 28e1 |0103: goto 00e4 // -001f │ │ +03dd8c: |[03dd8c] 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 │ │ +03dd9c: 7010 a71b 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03dda2: 2204 0504 |0003: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ +03dda6: 7010 001c 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +03ddac: 5b84 8d01 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@018d │ │ +03ddb0: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ +03ddb4: 7020 6100 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ +03ddba: 53a6 1000 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0010 │ │ +03ddbe: 6e30 8700 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ +03ddc4: 0c04 |0014: move-result-object v4 │ │ +03ddc6: 52a5 0800 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@0008 │ │ +03ddca: 52a6 0900 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ +03ddce: 6e30 7f00 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ +03ddd4: 0c04 |001c: move-result-object v4 │ │ +03ddd6: 54a5 0200 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +03ddda: 6e20 6a00 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ +03dde0: 0c04 |0022: move-result-object v4 │ │ +03dde2: 54a5 0e00 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ +03dde6: 6e30 8300 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ +03ddec: 0c04 |0028: move-result-object v4 │ │ +03ddee: 54a5 0d00 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ +03ddf2: 52a6 0100 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +03ddf6: 6e30 8100 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ +03ddfc: 0c04 |0030: move-result-object v4 │ │ +03ddfe: 54a5 0f00 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000f │ │ +03de02: 6e20 8500 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ +03de08: 0c04 |0036: move-result-object v4 │ │ +03de0a: 52a5 0a00 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000a │ │ +03de0e: 52a6 0c00 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ +03de12: 52a7 0b00 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ +03de16: 6e40 7600 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ +03de1c: 0c05 |0040: move-result-object v5 │ │ +03de1e: 52a4 0600 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03de22: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ +03de26: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ +03de2a: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +03de2c: 6e20 7900 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ +03de32: 0c05 |004b: move-result-object v5 │ │ +03de34: 52a4 0600 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03de38: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ +03de3c: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ +03de40: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +03de42: 6e20 7a00 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ +03de48: 0c05 |0056: move-result-object v5 │ │ +03de4a: 52a4 0600 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03de4e: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ +03de52: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ +03de56: 1214 |005d: const/4 v4, #int 1 // #1 │ │ +03de58: 6e20 6700 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ +03de5e: 0c04 |0061: move-result-object v4 │ │ +03de60: 52a5 0300 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ +03de64: 6e20 6f00 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ +03de6a: 0c04 |0067: move-result-object v4 │ │ +03de6c: 6e20 6e00 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ +03de72: 0c04 |006b: move-result-object v4 │ │ +03de74: 6e20 6d00 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ +03de7a: 0c04 |006f: move-result-object v4 │ │ +03de7c: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +03de80: 6e20 8200 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0082 │ │ +03de86: 0c04 |0075: move-result-object v4 │ │ +03de88: 6e20 6b00 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ +03de8e: 0c04 |0079: move-result-object v4 │ │ +03de90: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +03de94: 6e20 6c00 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ +03de9a: 0c04 |007f: move-result-object v4 │ │ +03de9c: 54a5 0400 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +03dea0: 6e20 7000 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ +03dea6: 0c05 |0085: move-result-object v5 │ │ +03dea8: 52a4 0600 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03deac: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +03deb0: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ +03deb4: 1214 |008c: const/4 v4, #int 1 // #1 │ │ +03deb6: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +03deba: 6e30 7200 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ +03dec0: 0c04 |0092: move-result-object v4 │ │ +03dec2: 0800 1200 |0093: move-object/from16 v0, v18 │ │ +03dec6: 6e20 7500 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ +03decc: 0c04 |0098: move-result-object v4 │ │ +03dece: 6e20 7800 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ +03ded4: 0c04 |009c: move-result-object v4 │ │ +03ded6: 0200 1600 |009d: move/from16 v0, v22 │ │ +03deda: 6e20 8400 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ +03dee0: 0c04 |00a2: move-result-object v4 │ │ +03dee2: 0200 1700 |00a3: move/from16 v0, v23 │ │ +03dee6: 6e20 7b00 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@007b │ │ +03deec: 0c04 |00a8: move-result-object v4 │ │ +03deee: 0200 1300 |00a9: move/from16 v0, v19 │ │ +03def2: 0201 1400 |00ab: move/from16 v1, v20 │ │ +03def6: 0202 1500 |00ad: move/from16 v2, v21 │ │ +03defa: 6e40 7c00 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007c │ │ +03df00: 0c04 |00b2: move-result-object v4 │ │ +03df02: 5b84 8c01 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@018c │ │ +03df06: 2204 7400 |00b5: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ +03df0a: 7010 0e02 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ +03df10: 5b84 8e01 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +03df14: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ +03df18: 5484 8e01 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +03df1c: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ +03df20: 6e20 1e02 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@021e │ │ +03df26: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ +03df2a: 5484 8e01 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +03df2e: 1a05 e10f |00c9: const-string v5, "android.support.localOnly" // string@0fe1 │ │ +03df32: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ +03df34: 6e30 1f02 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ +03df3a: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ +03df3e: 5484 8e01 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +03df42: 1a05 df0f |00d3: const-string v5, "android.support.groupKey" // string@0fdf │ │ +03df46: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ +03df4a: 6e30 2902 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ +03df50: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ +03df54: 5484 8e01 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +03df58: 1a05 e00f |00de: const-string v5, "android.support.isGroupSummary" // string@0fe0 │ │ +03df5c: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ +03df5e: 6e30 1f02 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ +03df64: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ +03df68: 5484 8e01 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +03df6c: 1a05 e30f |00e8: const-string v5, "android.support.sortKey" // string@0fe3 │ │ +03df70: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ +03df74: 6e30 2902 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ +03df7a: 0e00 |00ef: return-void │ │ +03df7c: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ +03df7e: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ +03df82: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ +03df84: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ +03df88: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ +03df8a: 2900 67ff |00f7: goto/16 005e // -0099 │ │ +03df8e: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ +03df90: 2893 |00fa: goto 008d // -006d │ │ +03df92: 5484 8e01 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +03df96: 1a05 e40f |00fd: const-string v5, "android.support.useSideChannel" // string@0fe4 │ │ +03df9a: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ +03df9c: 6e30 1f02 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ +03dfa2: 28e1 |0103: goto 00e4 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=68 │ │ 0x000a line=77 │ │ 0x00b5 line=102 │ │ 0x00bc line=103 │ │ @@ -30036,21 +30036,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 │ │ -03dfac: |[03dfac] android.support.v4.app.NotificationCompatJellybean$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -03dfbc: 5420 8d01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@018d │ │ -03dfc0: 5421 8c01 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@018c │ │ -03dfc4: 7120 ec04 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@04ec │ │ -03dfca: 0c01 |0007: move-result-object v1 │ │ -03dfcc: 7220 361c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -03dfd2: 0e00 |000b: return-void │ │ +03dfa4: |[03dfa4] android.support.v4.app.NotificationCompatJellybean$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +03dfb4: 5420 8d01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@018d │ │ +03dfb8: 5421 8c01 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@018c │ │ +03dfbc: 7120 ec04 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@04ec │ │ +03dfc2: 0c01 |0007: move-result-object v1 │ │ +03dfc4: 7220 361c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +03dfca: 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; │ │ @@ -30060,49 +30060,49 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -03dfd4: |[03dfd4] android.support.v4.app.NotificationCompatJellybean$Builder.build:()Landroid/app/Notification; │ │ -03dfe4: 5486 8c01 |0000: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@018c │ │ -03dfe8: 6e10 6500 0600 |0002: invoke-virtual {v6}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0065 │ │ -03dfee: 0c05 |0005: move-result-object v5 │ │ -03dff0: 7110 ea04 0500 |0006: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04ea │ │ -03dff6: 0c01 |0009: move-result-object v1 │ │ -03dff8: 2204 7400 |000a: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ -03dffc: 5486 8e01 |000c: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -03e000: 7020 0f02 6400 |000e: invoke-direct {v4, v6}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@020f │ │ -03e006: 5486 8e01 |0011: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ -03e00a: 6e10 1d02 0600 |0013: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@021d │ │ -03e010: 0c06 |0016: move-result-object v6 │ │ -03e012: 7210 511c 0600 |0017: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ -03e018: 0c02 |001a: move-result-object v2 │ │ -03e01a: 7210 261c 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -03e020: 0a06 |001e: move-result v6 │ │ -03e022: 3806 1200 |001f: if-eqz v6, 0031 // +0012 │ │ -03e026: 7210 271c 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -03e02c: 0c03 |0024: move-result-object v3 │ │ -03e02e: 1f03 ef03 |0025: check-cast v3, Ljava/lang/String; // type@03ef │ │ -03e032: 6e20 1002 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0210 │ │ -03e038: 0a06 |002a: move-result v6 │ │ -03e03a: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ -03e03e: 6e20 2b02 3400 |002d: invoke-virtual {v4, v3}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@022b │ │ -03e044: 28eb |0030: goto 001b // -0015 │ │ -03e046: 6e20 1e02 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@021e │ │ -03e04c: 5486 8d01 |0034: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@018d │ │ -03e050: 7110 e804 0600 |0036: invoke-static {v6}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@04e8 │ │ -03e056: 0c00 |0039: move-result-object v0 │ │ -03e058: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ -03e05c: 7110 ea04 0500 |003c: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04ea │ │ -03e062: 0c06 |003f: move-result-object v6 │ │ -03e064: 1a07 df0f |0040: const-string v7, "android.support.actionExtras" // string@0fdf │ │ -03e068: 6e30 2802 7600 |0042: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0228 │ │ -03e06e: 1105 |0045: return-object v5 │ │ +03dfcc: |[03dfcc] android.support.v4.app.NotificationCompatJellybean$Builder.build:()Landroid/app/Notification; │ │ +03dfdc: 5486 8c01 |0000: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@018c │ │ +03dfe0: 6e10 6500 0600 |0002: invoke-virtual {v6}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0065 │ │ +03dfe6: 0c05 |0005: move-result-object v5 │ │ +03dfe8: 7110 ea04 0500 |0006: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04ea │ │ +03dfee: 0c01 |0009: move-result-object v1 │ │ +03dff0: 2204 7400 |000a: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ +03dff4: 5486 8e01 |000c: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +03dff8: 7020 0f02 6400 |000e: invoke-direct {v4, v6}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@020f │ │ +03dffe: 5486 8e01 |0011: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@018e │ │ +03e002: 6e10 1d02 0600 |0013: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@021d │ │ +03e008: 0c06 |0016: move-result-object v6 │ │ +03e00a: 7210 511c 0600 |0017: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ +03e010: 0c02 |001a: move-result-object v2 │ │ +03e012: 7210 261c 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +03e018: 0a06 |001e: move-result v6 │ │ +03e01a: 3806 1200 |001f: if-eqz v6, 0031 // +0012 │ │ +03e01e: 7210 271c 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +03e024: 0c03 |0024: move-result-object v3 │ │ +03e026: 1f03 ef03 |0025: check-cast v3, Ljava/lang/String; // type@03ef │ │ +03e02a: 6e20 1002 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0210 │ │ +03e030: 0a06 |002a: move-result v6 │ │ +03e032: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ +03e036: 6e20 2b02 3400 |002d: invoke-virtual {v4, v3}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@022b │ │ +03e03c: 28eb |0030: goto 001b // -0015 │ │ +03e03e: 6e20 1e02 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@021e │ │ +03e044: 5486 8d01 |0034: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@018d │ │ +03e048: 7110 e804 0600 |0036: invoke-static {v6}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@04e8 │ │ +03e04e: 0c00 |0039: move-result-object v0 │ │ +03e050: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ +03e054: 7110 ea04 0500 |003c: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04ea │ │ +03e05a: 0c06 |003f: move-result-object v6 │ │ +03e05c: 1a07 dd0f |0040: const-string v7, "android.support.actionExtras" // string@0fdd │ │ +03e060: 6e30 2802 7600 |0042: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0228 │ │ +03e066: 1105 |0045: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=136 │ │ 0x000a line=137 │ │ 0x0011 line=138 │ │ 0x0027 line=139 │ │ @@ -30126,30 +30126,30 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e070: |[03e070] android.support.v4.app.NotificationCompatJellybean$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -03e080: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@018c │ │ -03e084: 1100 |0002: return-object v0 │ │ +03e068: |[03e068] android.support.v4.app.NotificationCompatJellybean$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +03e078: 5410 8c01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@018c │ │ +03e07c: 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 : 2731 (NotificationCompatJellybean.java) │ │ + source_file_idx : 2729 (NotificationCompatJellybean.java) │ │ │ │ Class #95 header: │ │ class_idx : 233 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2731 │ │ +source_file_idx : 2729 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #95 annotations: │ │ Annotations on class │ │ @@ -30190,22 +30190,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -03e088: |[03e088] android.support.v4.app.NotificationCompatJellybean.:()V │ │ -03e098: 2200 ec03 |0000: new-instance v0, Ljava/lang/Object; // type@03ec │ │ -03e09c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03e0a2: 6900 9201 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0192 │ │ -03e0a6: 2200 ec03 |0007: new-instance v0, Ljava/lang/Object; // type@03ec │ │ -03e0aa: 7010 a71b 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03e0b0: 6900 8f01 |000c: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@018f │ │ -03e0b4: 0e00 |000e: return-void │ │ +03e080: |[03e080] android.support.v4.app.NotificationCompatJellybean.:()V │ │ +03e090: 2200 ec03 |0000: new-instance v0, Ljava/lang/Object; // type@03ec │ │ +03e094: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03e09a: 6900 9201 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0192 │ │ +03e09e: 2200 ec03 |0007: new-instance v0, Ljava/lang/Object; // type@03ec │ │ +03e0a2: 7010 a71b 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03e0a8: 6900 8f01 |000c: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@018f │ │ +03e0ac: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=56 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -30213,28 +30213,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 │ │ -03e0b8: |[03e0b8] 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 │ │ -03e0c8: 2201 1800 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0018 │ │ -03e0cc: 7210 8004 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0480 │ │ -03e0d2: 0c02 |0005: move-result-object v2 │ │ -03e0d4: 7020 5800 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@0058 │ │ -03e0da: 6e20 5b00 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@005b │ │ -03e0e0: 0c01 |000c: move-result-object v1 │ │ -03e0e2: 6e20 5a00 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@005a │ │ -03e0e8: 0c00 |0010: move-result-object v0 │ │ -03e0ea: 3809 0500 |0011: if-eqz v9, 0016 // +0005 │ │ -03e0ee: 6e20 5900 8000 |0013: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0059 │ │ -03e0f4: 3805 0500 |0016: if-eqz v5, 001b // +0005 │ │ -03e0f8: 6e20 5c00 6000 |0018: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@005c │ │ -03e0fe: 0e00 |001b: return-void │ │ +03e0b0: |[03e0b0] 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 │ │ +03e0c0: 2201 1800 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@0018 │ │ +03e0c4: 7210 8004 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0480 │ │ +03e0ca: 0c02 |0005: move-result-object v2 │ │ +03e0cc: 7020 5800 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@0058 │ │ +03e0d2: 6e20 5b00 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@005b │ │ +03e0d8: 0c01 |000c: move-result-object v1 │ │ +03e0da: 6e20 5a00 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@005a │ │ +03e0e0: 0c00 |0010: move-result-object v0 │ │ +03e0e2: 3809 0500 |0011: if-eqz v9, 0016 // +0005 │ │ +03e0e6: 6e20 5900 8000 |0013: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@0059 │ │ +03e0ec: 3805 0500 |0016: if-eqz v5, 001b // +0005 │ │ +03e0f0: 6e20 5c00 6000 |0018: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@005c │ │ +03e0f6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0011 line=171 │ │ 0x0013 line=172 │ │ 0x0016 line=174 │ │ 0x0018 line=175 │ │ @@ -30254,26 +30254,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 │ │ -03e100: |[03e100] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ -03e110: 2201 1900 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0019 │ │ -03e114: 7210 8004 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0480 │ │ -03e11a: 0c02 |0005: move-result-object v2 │ │ -03e11c: 7020 5d00 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@005d │ │ -03e122: 6e20 5f00 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@005f │ │ -03e128: 0c01 |000c: move-result-object v1 │ │ -03e12a: 6e20 5e00 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@005e │ │ -03e130: 0c00 |0010: move-result-object v0 │ │ -03e132: 3805 0500 |0011: if-eqz v5, 0016 // +0005 │ │ -03e136: 6e20 6000 6000 |0013: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0060 │ │ -03e13c: 0e00 |0016: return-void │ │ +03e0f8: |[03e0f8] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ +03e108: 2201 1900 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@0019 │ │ +03e10c: 7210 8004 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0480 │ │ +03e112: 0c02 |0005: move-result-object v2 │ │ +03e114: 7020 5d00 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@005d │ │ +03e11a: 6e20 5f00 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@005f │ │ +03e120: 0c01 |000c: move-result-object v1 │ │ +03e122: 6e20 5e00 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@005e │ │ +03e128: 0c00 |0010: move-result-object v0 │ │ +03e12a: 3805 0500 |0011: if-eqz v5, 0016 // +0005 │ │ +03e12e: 6e20 6000 6000 |0013: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@0060 │ │ +03e134: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0011 line=159 │ │ 0x0013 line=160 │ │ 0x0016 line=162 │ │ locals : │ │ @@ -30289,34 +30289,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 │ │ -03e140: |[03e140] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ -03e150: 2203 1b00 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@001b │ │ -03e154: 7210 8004 0500 |0002: invoke-interface {v5}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0480 │ │ -03e15a: 0c04 |0005: move-result-object v4 │ │ -03e15c: 7020 8800 4300 |0006: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@0088 │ │ -03e162: 6e20 8a00 6300 |0009: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@008a │ │ -03e168: 0c01 |000c: move-result-object v1 │ │ -03e16a: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ -03e16e: 6e20 8b00 8100 |000f: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@008b │ │ -03e174: 6e10 0a1c 0900 |0012: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ -03e17a: 0c00 |0015: move-result-object v0 │ │ -03e17c: 7210 261c 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -03e182: 0a03 |0019: move-result v3 │ │ -03e184: 3803 0c00 |001a: if-eqz v3, 0026 // +000c │ │ -03e188: 7210 271c 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -03e18e: 0c02 |001f: move-result-object v2 │ │ -03e190: 1f02 d003 |0020: check-cast v2, Ljava/lang/CharSequence; // type@03d0 │ │ -03e194: 6e20 8900 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0089 │ │ -03e19a: 28f1 |0025: goto 0016 // -000f │ │ -03e19c: 0e00 |0026: return-void │ │ +03e138: |[03e138] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ +03e148: 2203 1b00 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@001b │ │ +03e14c: 7210 8004 0500 |0002: invoke-interface {v5}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0480 │ │ +03e152: 0c04 |0005: move-result-object v4 │ │ +03e154: 7020 8800 4300 |0006: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@0088 │ │ +03e15a: 6e20 8a00 6300 |0009: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@008a │ │ +03e160: 0c01 |000c: move-result-object v1 │ │ +03e162: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ +03e166: 6e20 8b00 8100 |000f: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@008b │ │ +03e16c: 6e10 0a1c 0900 |0012: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ +03e172: 0c00 |0015: move-result-object v0 │ │ +03e174: 7210 261c 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +03e17a: 0a03 |0019: move-result v3 │ │ +03e17c: 3803 0c00 |001a: if-eqz v3, 0026 // +000c │ │ +03e180: 7210 271c 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +03e186: 0c02 |001f: move-result-object v2 │ │ +03e188: 1f02 d003 |0020: check-cast v2, Ljava/lang/CharSequence; // type@03d0 │ │ +03e18c: 6e20 8900 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@0089 │ │ +03e192: 28f1 |0025: goto 0016 // -000f │ │ +03e194: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000d line=184 │ │ 0x000f line=185 │ │ 0x0012 line=187 │ │ 0x0022 line=188 │ │ @@ -30337,31 +30337,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 │ │ -03e1a0: |[03e1a0] android.support.v4.app.NotificationCompatJellybean.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; │ │ -03e1b0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03e1b2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -03e1b4: 7210 3a1c 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1c3a │ │ -03e1ba: 0a02 |0005: move-result v2 │ │ -03e1bc: 3523 1700 |0006: if-ge v3, v2, 001d // +0017 │ │ -03e1c0: 7220 381c 3400 |0008: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ -03e1c6: 0c00 |000b: move-result-object v0 │ │ -03e1c8: 1f00 7400 |000c: check-cast v0, Landroid/os/Bundle; // type@0074 │ │ -03e1cc: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ -03e1d0: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ -03e1d4: 2201 3903 |0012: new-instance v1, Landroid/util/SparseArray; // type@0339 │ │ -03e1d8: 7010 0818 0100 |0014: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@1808 │ │ -03e1de: 6e30 0d18 3100 |0017: invoke-virtual {v1, v3, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@180d │ │ -03e1e4: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -03e1e8: 28ea |001c: goto 0006 // -0016 │ │ -03e1ea: 1101 |001d: return-object v1 │ │ +03e198: |[03e198] android.support.v4.app.NotificationCompatJellybean.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; │ │ +03e1a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03e1aa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +03e1ac: 7210 3a1c 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@1c3a │ │ +03e1b2: 0a02 |0005: move-result v2 │ │ +03e1b4: 3523 1700 |0006: if-ge v3, v2, 001d // +0017 │ │ +03e1b8: 7220 381c 3400 |0008: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ +03e1be: 0c00 |000b: move-result-object v0 │ │ +03e1c0: 1f00 7400 |000c: check-cast v0, Landroid/os/Bundle; // type@0074 │ │ +03e1c4: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ +03e1c8: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ +03e1cc: 2201 3903 |0012: new-instance v1, Landroid/util/SparseArray; // type@0339 │ │ +03e1d0: 7010 0818 0100 |0014: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@1808 │ │ +03e1d6: 6e30 0d18 3100 |0017: invoke-virtual {v1, v3, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@180d │ │ +03e1dc: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +03e1e0: 28ea |001c: goto 0006 // -0016 │ │ +03e1e2: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0001 line=195 │ │ 0x0008 line=196 │ │ 0x000e line=197 │ │ 0x0010 line=198 │ │ @@ -30383,40 +30383,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 │ │ -03e1ec: |[03e1ec] android.support.v4.app.NotificationCompatJellybean.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ -03e1fc: 2200 7400 |0000: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -03e200: 7010 0e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -03e206: 1a01 3617 |0005: const-string v1, "icon" // string@1736 │ │ -03e20a: 6e10 da04 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@04da │ │ -03e210: 0a02 |000a: move-result v2 │ │ -03e212: 6e30 2302 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -03e218: 1a01 6925 |000e: const-string v1, "title" // string@2569 │ │ -03e21c: 6e10 dc04 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@04dc │ │ -03e222: 0c02 |0013: move-result-object v2 │ │ -03e224: 6e30 2102 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@0221 │ │ -03e22a: 1a01 270f |0017: const-string v1, "actionIntent" // string@0f27 │ │ -03e22e: 6e10 d804 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@04d8 │ │ -03e234: 0c02 |001c: move-result-object v2 │ │ -03e236: 6e30 2502 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -03e23c: 1a01 b713 |0020: const-string v1, "extras" // string@13b7 │ │ -03e240: 6e10 d904 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@04d9 │ │ -03e246: 0c02 |0025: move-result-object v2 │ │ -03e248: 6e30 2002 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0220 │ │ -03e24e: 1a01 e020 |0029: const-string v1, "remoteInputs" // string@20e0 │ │ -03e252: 6e10 db04 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ -03e258: 0c02 |002e: move-result-object v2 │ │ -03e25a: 7110 2e05 0200 |002f: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@052e │ │ -03e260: 0c02 |0032: move-result-object v2 │ │ -03e262: 6e30 2602 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0226 │ │ -03e268: 1100 |0036: return-object v0 │ │ +03e1e4: |[03e1e4] android.support.v4.app.NotificationCompatJellybean.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ +03e1f4: 2200 7400 |0000: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +03e1f8: 7010 0e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +03e1fe: 1a01 3417 |0005: const-string v1, "icon" // string@1734 │ │ +03e202: 6e10 da04 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@04da │ │ +03e208: 0a02 |000a: move-result v2 │ │ +03e20a: 6e30 2302 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +03e210: 1a01 6725 |000e: const-string v1, "title" // string@2567 │ │ +03e214: 6e10 dc04 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@04dc │ │ +03e21a: 0c02 |0013: move-result-object v2 │ │ +03e21c: 6e30 2102 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@0221 │ │ +03e222: 1a01 250f |0017: const-string v1, "actionIntent" // string@0f25 │ │ +03e226: 6e10 d804 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@04d8 │ │ +03e22c: 0c02 |001c: move-result-object v2 │ │ +03e22e: 6e30 2502 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +03e234: 1a01 b513 |0020: const-string v1, "extras" // string@13b5 │ │ +03e238: 6e10 d904 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@04d9 │ │ +03e23e: 0c02 |0025: move-result-object v2 │ │ +03e240: 6e30 2002 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0220 │ │ +03e246: 1a01 de20 |0029: const-string v1, "remoteInputs" // string@20de │ │ +03e24a: 6e10 db04 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ +03e250: 0c02 |002e: move-result-object v2 │ │ +03e252: 7110 2e05 0200 |002f: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@052e │ │ +03e258: 0c02 |0032: move-result-object v2 │ │ +03e25a: 6e30 2602 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0226 │ │ +03e260: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0005 line=382 │ │ 0x000e line=383 │ │ 0x0017 line=384 │ │ 0x0020 line=385 │ │ @@ -30431,74 +30431,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 │ │ -03e26c: |[03e26c] android.support.v4.app.NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -03e27c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03e27e: 6204 9201 |0001: sget-object v4, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0192 │ │ -03e282: 1d04 |0003: monitor-enter v4 │ │ -03e284: 6305 9101 |0004: sget-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0191 │ │ -03e288: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ -03e28c: 1e04 |0008: monitor-exit v4 │ │ -03e28e: 0731 |0009: move-object v1, v3 │ │ -03e290: 1101 |000a: return-object v1 │ │ -03e292: 6205 9001 |000b: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0190 │ │ -03e296: 3905 2900 |000d: if-nez v5, 0036 // +0029 │ │ -03e29a: 1c05 1c00 |000f: const-class v5, Landroid/app/Notification; // type@001c │ │ -03e29e: 1a06 b713 |0011: const-string v6, "extras" // string@13b7 │ │ -03e2a2: 6e20 781b 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1b78 │ │ -03e2a8: 0c02 |0016: move-result-object v2 │ │ -03e2aa: 1c05 7400 |0017: const-class v5, Landroid/os/Bundle; // type@0074 │ │ -03e2ae: 6e10 e51b 0200 |0019: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@1be5 │ │ -03e2b4: 0c06 |001c: move-result-object v6 │ │ -03e2b6: 6e20 7e1b 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1b7e │ │ -03e2bc: 0a05 |0020: move-result v5 │ │ -03e2be: 3905 0f00 |0021: if-nez v5, 0030 // +000f │ │ -03e2c2: 1a05 9a0a |0023: const-string v5, "NotificationCompat" // string@0a9a │ │ -03e2c6: 1a06 970a |0025: const-string v6, "Notification.extras field is not of type Bundle" // string@0a97 │ │ -03e2ca: 7120 0018 6500 |0027: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ -03e2d0: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -03e2d2: 6a05 9101 |002b: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0191 │ │ -03e2d6: 1e04 |002d: monitor-exit v4 │ │ -03e2d8: 0731 |002e: move-object v1, v3 │ │ -03e2da: 28db |002f: goto 000a // -0025 │ │ -03e2dc: 1215 |0030: const/4 v5, #int 1 // #1 │ │ -03e2de: 6e20 e71b 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1be7 │ │ -03e2e4: 6902 9001 |0034: sput-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0190 │ │ -03e2e8: 6205 9001 |0036: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0190 │ │ -03e2ec: 6e20 e31b 7500 |0038: invoke-virtual {v5, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1be3 │ │ -03e2f2: 0c01 |003b: move-result-object v1 │ │ -03e2f4: 1f01 7400 |003c: check-cast v1, Landroid/os/Bundle; // type@0074 │ │ -03e2f8: 3901 0c00 |003e: if-nez v1, 004a // +000c │ │ -03e2fc: 2201 7400 |0040: new-instance v1, Landroid/os/Bundle; // type@0074 │ │ -03e300: 7010 0e02 0100 |0042: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@020e │ │ -03e306: 6205 9001 |0045: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0190 │ │ -03e30a: 6e30 e61b 7501 |0047: invoke-virtual {v5, v7, v1}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1be6 │ │ -03e310: 1e04 |004a: monitor-exit v4 │ │ -03e312: 28bf |004b: goto 000a // -0041 │ │ -03e314: 0d03 |004c: move-exception v3 │ │ -03e316: 1e04 |004d: monitor-exit v4 │ │ -03e318: 2703 |004e: throw v3 │ │ -03e31a: 0d00 |004f: move-exception v0 │ │ -03e31c: 1a05 9a0a |0050: const-string v5, "NotificationCompat" // string@0a9a │ │ -03e320: 1a06 c50c |0052: const-string v6, "Unable to access notification extras" // string@0cc5 │ │ -03e324: 7130 0118 6500 |0054: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -03e32a: 1215 |0057: const/4 v5, #int 1 // #1 │ │ -03e32c: 6a05 9101 |0058: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0191 │ │ -03e330: 1e04 |005a: monitor-exit v4 │ │ -03e332: 0731 |005b: move-object v1, v3 │ │ -03e334: 28ae |005c: goto 000a // -0052 │ │ -03e336: 0d00 |005d: move-exception v0 │ │ -03e338: 1a05 9a0a |005e: const-string v5, "NotificationCompat" // string@0a9a │ │ -03e33c: 1a06 c50c |0060: const-string v6, "Unable to access notification extras" // string@0cc5 │ │ -03e340: 7130 0118 6500 |0062: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -03e346: 28f2 |0065: goto 0057 // -000e │ │ +03e264: |[03e264] android.support.v4.app.NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +03e274: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03e276: 6204 9201 |0001: sget-object v4, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0192 │ │ +03e27a: 1d04 |0003: monitor-enter v4 │ │ +03e27c: 6305 9101 |0004: sget-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0191 │ │ +03e280: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ +03e284: 1e04 |0008: monitor-exit v4 │ │ +03e286: 0731 |0009: move-object v1, v3 │ │ +03e288: 1101 |000a: return-object v1 │ │ +03e28a: 6205 9001 |000b: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0190 │ │ +03e28e: 3905 2900 |000d: if-nez v5, 0036 // +0029 │ │ +03e292: 1c05 1c00 |000f: const-class v5, Landroid/app/Notification; // type@001c │ │ +03e296: 1a06 b513 |0011: const-string v6, "extras" // string@13b5 │ │ +03e29a: 6e20 781b 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1b78 │ │ +03e2a0: 0c02 |0016: move-result-object v2 │ │ +03e2a2: 1c05 7400 |0017: const-class v5, Landroid/os/Bundle; // type@0074 │ │ +03e2a6: 6e10 e51b 0200 |0019: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@1be5 │ │ +03e2ac: 0c06 |001c: move-result-object v6 │ │ +03e2ae: 6e20 7e1b 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@1b7e │ │ +03e2b4: 0a05 |0020: move-result v5 │ │ +03e2b6: 3905 0f00 |0021: if-nez v5, 0030 // +000f │ │ +03e2ba: 1a05 980a |0023: const-string v5, "NotificationCompat" // string@0a98 │ │ +03e2be: 1a06 950a |0025: const-string v6, "Notification.extras field is not of type Bundle" // string@0a95 │ │ +03e2c2: 7120 0018 6500 |0027: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ +03e2c8: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +03e2ca: 6a05 9101 |002b: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0191 │ │ +03e2ce: 1e04 |002d: monitor-exit v4 │ │ +03e2d0: 0731 |002e: move-object v1, v3 │ │ +03e2d2: 28db |002f: goto 000a // -0025 │ │ +03e2d4: 1215 |0030: const/4 v5, #int 1 // #1 │ │ +03e2d6: 6e20 e71b 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1be7 │ │ +03e2dc: 6902 9001 |0034: sput-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0190 │ │ +03e2e0: 6205 9001 |0036: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0190 │ │ +03e2e4: 6e20 e31b 7500 |0038: invoke-virtual {v5, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1be3 │ │ +03e2ea: 0c01 |003b: move-result-object v1 │ │ +03e2ec: 1f01 7400 |003c: check-cast v1, Landroid/os/Bundle; // type@0074 │ │ +03e2f0: 3901 0c00 |003e: if-nez v1, 004a // +000c │ │ +03e2f4: 2201 7400 |0040: new-instance v1, Landroid/os/Bundle; // type@0074 │ │ +03e2f8: 7010 0e02 0100 |0042: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@020e │ │ +03e2fe: 6205 9001 |0045: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0190 │ │ +03e302: 6e30 e61b 7501 |0047: invoke-virtual {v5, v7, v1}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1be6 │ │ +03e308: 1e04 |004a: monitor-exit v4 │ │ +03e30a: 28bf |004b: goto 000a // -0041 │ │ +03e30c: 0d03 |004c: move-exception v3 │ │ +03e30e: 1e04 |004d: monitor-exit v4 │ │ +03e310: 2703 |004e: throw v3 │ │ +03e312: 0d00 |004f: move-exception v0 │ │ +03e314: 1a05 980a |0050: const-string v5, "NotificationCompat" // string@0a98 │ │ +03e318: 1a06 c30c |0052: const-string v6, "Unable to access notification extras" // string@0cc3 │ │ +03e31c: 7130 0118 6500 |0054: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +03e322: 1215 |0057: const/4 v5, #int 1 // #1 │ │ +03e324: 6a05 9101 |0058: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0191 │ │ +03e328: 1e04 |005a: monitor-exit v4 │ │ +03e32a: 0731 |005b: move-object v1, v3 │ │ +03e32c: 28ae |005c: goto 000a // -0052 │ │ +03e32e: 0d00 |005d: move-exception v0 │ │ +03e330: 1a05 980a |005e: const-string v5, "NotificationCompat" // string@0a98 │ │ +03e334: 1a06 c30c |0060: const-string v6, "Unable to access notification extras" // string@0cc3 │ │ +03e338: 7130 0118 6500 |0062: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +03e33e: 28f2 |0065: goto 0057 // -000e │ │ catches : 6 │ │ 0x0004 - 0x0009 │ │ -> 0x004c │ │ 0x000b - 0x002d │ │ Ljava/lang/IllegalAccessException; -> 0x004f │ │ Ljava/lang/NoSuchFieldException; -> 0x005d │ │ -> 0x004c │ │ @@ -30550,31 +30550,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 │ │ -03e384: |[03e384] android.support.v4.app.NotificationCompatJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ -03e394: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ -03e398: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -03e39a: 1104 |0003: return-object v4 │ │ -03e39c: 2204 0504 |0004: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ -03e3a0: 2165 |0006: array-length v5, v6 │ │ -03e3a2: 7020 011c 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -03e3a8: 0761 |000a: move-object v1, v6 │ │ -03e3aa: 2113 |000b: array-length v3, v1 │ │ -03e3ac: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -03e3ae: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ -03e3b2: 4600 0102 |000f: aget-object v0, v1, v2 │ │ -03e3b6: 7110 e904 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatJellybean;.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@04e9 │ │ -03e3bc: 0c05 |0014: move-result-object v5 │ │ -03e3be: 6e20 041c 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -03e3c4: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03e3c8: 28f3 |001a: goto 000d // -000d │ │ +03e37c: |[03e37c] android.support.v4.app.NotificationCompatJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ +03e38c: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ +03e390: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +03e392: 1104 |0003: return-object v4 │ │ +03e394: 2204 0504 |0004: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ +03e398: 2165 |0006: array-length v5, v6 │ │ +03e39a: 7020 011c 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +03e3a0: 0761 |000a: move-object v1, v6 │ │ +03e3a2: 2113 |000b: array-length v3, v1 │ │ +03e3a4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +03e3a6: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ +03e3aa: 4600 0102 |000f: aget-object v0, v1, v2 │ │ +03e3ae: 7110 e904 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatJellybean;.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@04e9 │ │ +03e3b4: 0c05 |0014: move-result-object v5 │ │ +03e3b6: 6e20 041c 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +03e3bc: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03e3c0: 28f3 |001a: goto 000d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0002 line=371 │ │ 0x0003 line=377 │ │ 0x0004 line=373 │ │ 0x000a line=374 │ │ @@ -30593,56 +30593,56 @@ │ │ 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 │ │ -03e3cc: |[03e3cc] android.support.v4.app.NotificationCompatJellybean.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ -03e3dc: 6e10 da04 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@04da │ │ -03e3e2: 0a01 |0003: move-result v1 │ │ -03e3e4: 6e10 dc04 0500 |0004: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@04dc │ │ -03e3ea: 0c02 |0007: move-result-object v2 │ │ -03e3ec: 6e10 d804 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@04d8 │ │ -03e3f2: 0c03 |000b: move-result-object v3 │ │ -03e3f4: 6e40 6200 1432 |000c: invoke-virtual {v4, v1, v2, v3}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0062 │ │ -03e3fa: 2200 7400 |000f: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -03e3fe: 6e10 d904 0500 |0011: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@04d9 │ │ -03e404: 0c01 |0014: move-result-object v1 │ │ -03e406: 7020 0f02 1000 |0015: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@020f │ │ -03e40c: 6e10 db04 0500 |0018: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ -03e412: 0c01 |001b: move-result-object v1 │ │ -03e414: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ -03e418: 1a01 e40f |001e: const-string v1, "android.support.remoteInputs" // string@0fe4 │ │ -03e41c: 6e10 db04 0500 |0020: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ -03e422: 0c02 |0023: move-result-object v2 │ │ -03e424: 7110 2e05 0200 |0024: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@052e │ │ -03e42a: 0c02 |0027: move-result-object v2 │ │ -03e42c: 6e30 2602 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0226 │ │ -03e432: 1100 |002b: return-object v0 │ │ +03e3c4: |[03e3c4] android.support.v4.app.NotificationCompatJellybean.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ +03e3d4: 6e10 da04 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@04da │ │ +03e3da: 0a01 |0003: move-result v1 │ │ +03e3dc: 6e10 dc04 0500 |0004: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@04dc │ │ +03e3e2: 0c02 |0007: move-result-object v2 │ │ +03e3e4: 6e10 d804 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@04d8 │ │ +03e3ea: 0c03 |000b: move-result-object v3 │ │ +03e3ec: 6e40 6200 1432 |000c: invoke-virtual {v4, v1, v2, v3}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0062 │ │ +03e3f2: 2200 7400 |000f: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +03e3f6: 6e10 d904 0500 |0011: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@04d9 │ │ +03e3fc: 0c01 |0014: move-result-object v1 │ │ +03e3fe: 7020 0f02 1000 |0015: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@020f │ │ +03e404: 6e10 db04 0500 |0018: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ +03e40a: 0c01 |001b: move-result-object v1 │ │ +03e40c: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ +03e410: 1a01 e20f |001e: const-string v1, "android.support.remoteInputs" // string@0fe2 │ │ +03e414: 6e10 db04 0500 |0020: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@04db │ │ +03e41a: 0c02 |0023: move-result-object v2 │ │ +03e41c: 7110 2e05 0200 |0024: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@052e │ │ +03e422: 0c02 |0027: move-result-object v2 │ │ +03e424: 6e30 2602 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@0226 │ │ +03e42a: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x000f line=259 │ │ 0x0018 line=260 │ │ 0x001e line=261 │ │ 0x002b line=264 │ │ locals : │ │ 0x0018 - 0x002c reg=0 actionExtras Landroid/os/Bundle; │ │ 0x0000 - 0x002c reg=4 builder Landroid/app/Notification$Builder; │ │ 0x0000 - 0x002c reg=5 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2731 (NotificationCompatJellybean.java) │ │ + source_file_idx : 2729 (NotificationCompatJellybean.java) │ │ │ │ Class #96 header: │ │ class_idx : 234 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2732 │ │ +source_file_idx : 2730 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #96 annotations: │ │ Annotations on class │ │ @@ -30680,164 +30680,164 @@ │ │ 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 32 │ │ ins : 24 │ │ outs : 4 │ │ insns size : 296 16-bit code units │ │ -03e434: |[03e434] 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ -03e444: 7010 a71b 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03e44a: 2204 0504 |0003: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ -03e44e: 7010 001c 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -03e454: 5b84 9401 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0194 │ │ -03e458: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ -03e45c: 7020 6100 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ -03e462: 53a6 1000 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0010 │ │ -03e466: 6e30 8700 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ -03e46c: 0c04 |0014: move-result-object v4 │ │ -03e46e: 0200 1600 |0015: move/from16 v0, v22 │ │ -03e472: 6e20 7e00 0400 |0017: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@007e │ │ -03e478: 0c04 |001a: move-result-object v4 │ │ -03e47a: 52a5 0800 |001b: iget v5, v10, Landroid/app/Notification;.icon:I // field@0008 │ │ -03e47e: 52a6 0900 |001d: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ -03e482: 6e30 7f00 5406 |001f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ -03e488: 0c04 |0022: move-result-object v4 │ │ -03e48a: 54a5 0200 |0023: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ -03e48e: 6e20 6a00 5400 |0025: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ -03e494: 0c04 |0028: move-result-object v4 │ │ -03e496: 54a5 0e00 |0029: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ -03e49a: 6e30 8300 540e |002b: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ -03e4a0: 0c04 |002e: move-result-object v4 │ │ -03e4a2: 54a5 0d00 |002f: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ -03e4a6: 52a6 0100 |0031: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ -03e4aa: 6e30 8100 5406 |0033: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ -03e4b0: 0c04 |0036: move-result-object v4 │ │ -03e4b2: 54a5 0f00 |0037: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000f │ │ -03e4b6: 6e20 8500 5400 |0039: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ -03e4bc: 0c04 |003c: move-result-object v4 │ │ -03e4be: 52a5 0a00 |003d: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000a │ │ -03e4c2: 52a6 0c00 |003f: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ -03e4c6: 52a7 0b00 |0041: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ -03e4ca: 6e40 7600 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ -03e4d0: 0c05 |0046: move-result-object v5 │ │ -03e4d2: 52a4 0600 |0047: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03e4d6: dd04 0402 |0049: and-int/lit8 v4, v4, #int 2 // #02 │ │ -03e4da: 3804 c800 |004b: if-eqz v4, 0113 // +00c8 │ │ -03e4de: 1214 |004d: const/4 v4, #int 1 // #1 │ │ -03e4e0: 6e20 7900 4500 |004e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ -03e4e6: 0c05 |0051: move-result-object v5 │ │ -03e4e8: 52a4 0600 |0052: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03e4ec: dd04 0408 |0054: and-int/lit8 v4, v4, #int 8 // #08 │ │ -03e4f0: 3804 c000 |0056: if-eqz v4, 0116 // +00c0 │ │ -03e4f4: 1214 |0058: const/4 v4, #int 1 // #1 │ │ -03e4f6: 6e20 7a00 4500 |0059: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ -03e4fc: 0c05 |005c: move-result-object v5 │ │ -03e4fe: 52a4 0600 |005d: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03e502: dd04 0410 |005f: and-int/lit8 v4, v4, #int 16 // #10 │ │ -03e506: 3804 b800 |0061: if-eqz v4, 0119 // +00b8 │ │ -03e50a: 1214 |0063: const/4 v4, #int 1 // #1 │ │ -03e50c: 6e20 6700 4500 |0064: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ -03e512: 0c04 |0067: move-result-object v4 │ │ -03e514: 52a5 0300 |0068: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ -03e518: 6e20 6f00 5400 |006a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ -03e51e: 0c04 |006d: move-result-object v4 │ │ -03e520: 6e20 6e00 b400 |006e: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ -03e526: 0c04 |0071: move-result-object v4 │ │ -03e528: 6e20 6d00 c400 |0072: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ -03e52e: 0c04 |0075: move-result-object v4 │ │ -03e530: 0800 1900 |0076: move-object/from16 v0, v25 │ │ -03e534: 6e20 8200 0400 |0078: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0082 │ │ -03e53a: 0c04 |007b: move-result-object v4 │ │ -03e53c: 6e20 6b00 d400 |007c: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ -03e542: 0c04 |007f: move-result-object v4 │ │ -03e544: 0800 1000 |0080: move-object/from16 v0, v16 │ │ -03e548: 6e20 6c00 0400 |0082: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ -03e54e: 0c04 |0085: move-result-object v4 │ │ -03e550: 54a5 0400 |0086: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ -03e554: 6e20 7000 5400 |0088: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ -03e55a: 0c05 |008b: move-result-object v5 │ │ -03e55c: 52a4 0600 |008c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ -03e560: d544 8000 |008e: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -03e564: 3804 8c00 |0090: if-eqz v4, 011c // +008c │ │ -03e568: 1214 |0092: const/4 v4, #int 1 // #1 │ │ -03e56a: 0800 1100 |0093: move-object/from16 v0, v17 │ │ -03e56e: 6e30 7200 0504 |0095: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ -03e574: 0c04 |0098: move-result-object v4 │ │ -03e576: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -03e57a: 6e20 7500 0400 |009b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ -03e580: 0c04 |009e: move-result-object v4 │ │ -03e582: 6e20 7800 f400 |009f: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ -03e588: 0c04 |00a2: move-result-object v4 │ │ -03e58a: 0200 1700 |00a3: move/from16 v0, v23 │ │ -03e58e: 6e20 8400 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ -03e594: 0c04 |00a8: move-result-object v4 │ │ -03e596: 0200 1800 |00a9: move/from16 v0, v24 │ │ -03e59a: 6e20 7b00 0400 |00ab: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@007b │ │ -03e5a0: 0c04 |00ae: move-result-object v4 │ │ -03e5a2: 0200 1300 |00af: move/from16 v0, v19 │ │ -03e5a6: 0201 1400 |00b1: move/from16 v1, v20 │ │ -03e5aa: 0202 1500 |00b3: move/from16 v2, v21 │ │ -03e5ae: 6e40 7c00 0421 |00b5: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007c │ │ -03e5b4: 0c04 |00b8: move-result-object v4 │ │ -03e5b6: 5b84 9301 |00b9: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0193 │ │ -03e5ba: 2204 7400 |00bb: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ -03e5be: 7010 0e02 0400 |00bd: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ -03e5c4: 5b84 9501 |00c0: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ -03e5c8: 381c 0900 |00c2: if-eqz v28, 00cb // +0009 │ │ -03e5cc: 5484 9501 |00c4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ -03e5d0: 0800 1c00 |00c6: move-object/from16 v0, v28 │ │ -03e5d4: 6e20 1e02 0400 |00c8: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@021e │ │ -03e5da: 381b 1d00 |00cb: if-eqz v27, 00e8 // +001d │ │ -03e5de: 7401 091c 1b00 |00cd: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -03e5e4: 0a04 |00d0: move-result v4 │ │ -03e5e6: 3904 1700 |00d1: if-nez v4, 00e8 // +0017 │ │ -03e5ea: 5485 9501 |00d3: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ -03e5ee: 1a06 d20f |00d5: const-string v6, "android.people" // string@0fd2 │ │ -03e5f2: 7401 0f1c 1b00 |00d7: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03e5f8: 0a04 |00da: move-result v4 │ │ -03e5fa: 2344 fb04 |00db: new-array v4, v4, [Ljava/lang/String; // type@04fb │ │ -03e5fe: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ -03e602: 6e20 111c 4000 |00df: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ -03e608: 0c04 |00e2: move-result-object v4 │ │ -03e60a: 1f04 fb04 |00e3: check-cast v4, [Ljava/lang/String; // type@04fb │ │ -03e60e: 6e30 2a02 6504 |00e5: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@022a │ │ -03e614: 381a 0a00 |00e8: if-eqz v26, 00f2 // +000a │ │ -03e618: 5484 9501 |00ea: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ -03e61c: 1a05 e30f |00ec: const-string v5, "android.support.localOnly" // string@0fe3 │ │ -03e620: 1216 |00ee: const/4 v6, #int 1 // #1 │ │ -03e622: 6e30 1f02 5406 |00ef: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ -03e628: 381d 1500 |00f2: if-eqz v29, 0107 // +0015 │ │ -03e62c: 5484 9501 |00f4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ -03e630: 1a05 e10f |00f6: const-string v5, "android.support.groupKey" // string@0fe1 │ │ -03e634: 0800 1d00 |00f8: move-object/from16 v0, v29 │ │ -03e638: 6e30 2902 5400 |00fa: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ -03e63e: 381e 2200 |00fd: if-eqz v30, 011f // +0022 │ │ -03e642: 5484 9501 |00ff: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ -03e646: 1a05 e20f |0101: const-string v5, "android.support.isGroupSummary" // string@0fe2 │ │ -03e64a: 1216 |0103: const/4 v6, #int 1 // #1 │ │ -03e64c: 6e30 1f02 5406 |0104: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ -03e652: 381f 0b00 |0107: if-eqz v31, 0112 // +000b │ │ -03e656: 5484 9501 |0109: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ -03e65a: 1a05 e50f |010b: const-string v5, "android.support.sortKey" // string@0fe5 │ │ -03e65e: 0800 1f00 |010d: move-object/from16 v0, v31 │ │ -03e662: 6e30 2902 5400 |010f: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ -03e668: 0e00 |0112: return-void │ │ -03e66a: 1204 |0113: const/4 v4, #int 0 // #0 │ │ -03e66c: 2900 3aff |0114: goto/16 004e // -00c6 │ │ -03e670: 1204 |0116: const/4 v4, #int 0 // #0 │ │ -03e672: 2900 42ff |0117: goto/16 0059 // -00be │ │ -03e676: 1204 |0119: const/4 v4, #int 0 // #0 │ │ -03e678: 2900 4aff |011a: goto/16 0064 // -00b6 │ │ -03e67c: 1204 |011c: const/4 v4, #int 0 // #0 │ │ -03e67e: 2900 76ff |011d: goto/16 0093 // -008a │ │ -03e682: 5484 9501 |011f: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ -03e686: 1a05 e60f |0121: const-string v5, "android.support.useSideChannel" // string@0fe6 │ │ -03e68a: 1216 |0123: const/4 v6, #int 1 // #1 │ │ -03e68c: 6e30 1f02 5406 |0124: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ -03e692: 28e0 |0127: goto 0107 // -0020 │ │ +03e42c: |[03e42c] 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;IIZZZILjava/lang/CharSequence;ZLjava/util/ArrayList;Landroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +03e43c: 7010 a71b 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03e442: 2204 0504 |0003: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ +03e446: 7010 001c 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +03e44c: 5b84 9401 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0194 │ │ +03e450: 2204 1a00 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@001a │ │ +03e454: 7020 6100 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@0061 │ │ +03e45a: 53a6 1000 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0010 │ │ +03e45e: 6e30 8700 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@0087 │ │ +03e464: 0c04 |0014: move-result-object v4 │ │ +03e466: 0200 1600 |0015: move/from16 v0, v22 │ │ +03e46a: 6e20 7e00 0400 |0017: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setShowWhen:(Z)Landroid/app/Notification$Builder; // method@007e │ │ +03e470: 0c04 |001a: move-result-object v4 │ │ +03e472: 52a5 0800 |001b: iget v5, v10, Landroid/app/Notification;.icon:I // field@0008 │ │ +03e476: 52a6 0900 |001d: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@0009 │ │ +03e47a: 6e30 7f00 5406 |001f: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@007f │ │ +03e480: 0c04 |0022: move-result-object v4 │ │ +03e482: 54a5 0200 |0023: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0002 │ │ +03e486: 6e20 6a00 5400 |0025: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@006a │ │ +03e48c: 0c04 |0028: move-result-object v4 │ │ +03e48e: 54a5 0e00 |0029: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@000e │ │ +03e492: 6e30 8300 540e |002b: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@0083 │ │ +03e498: 0c04 |002e: move-result-object v4 │ │ +03e49a: 54a5 0d00 |002f: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@000d │ │ +03e49e: 52a6 0100 |0031: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0001 │ │ +03e4a2: 6e30 8100 5406 |0033: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@0081 │ │ +03e4a8: 0c04 |0036: move-result-object v4 │ │ +03e4aa: 54a5 0f00 |0037: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@000f │ │ +03e4ae: 6e20 8500 5400 |0039: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@0085 │ │ +03e4b4: 0c04 |003c: move-result-object v4 │ │ +03e4b6: 52a5 0a00 |003d: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000a │ │ +03e4ba: 52a6 0c00 |003f: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@000c │ │ +03e4be: 52a7 0b00 |0041: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@000b │ │ +03e4c2: 6e40 7600 5476 |0043: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@0076 │ │ +03e4c8: 0c05 |0046: move-result-object v5 │ │ +03e4ca: 52a4 0600 |0047: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03e4ce: dd04 0402 |0049: and-int/lit8 v4, v4, #int 2 // #02 │ │ +03e4d2: 3804 c800 |004b: if-eqz v4, 0113 // +00c8 │ │ +03e4d6: 1214 |004d: const/4 v4, #int 1 // #1 │ │ +03e4d8: 6e20 7900 4500 |004e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@0079 │ │ +03e4de: 0c05 |0051: move-result-object v5 │ │ +03e4e0: 52a4 0600 |0052: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03e4e4: dd04 0408 |0054: and-int/lit8 v4, v4, #int 8 // #08 │ │ +03e4e8: 3804 c000 |0056: if-eqz v4, 0116 // +00c0 │ │ +03e4ec: 1214 |0058: const/4 v4, #int 1 // #1 │ │ +03e4ee: 6e20 7a00 4500 |0059: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@007a │ │ +03e4f4: 0c05 |005c: move-result-object v5 │ │ +03e4f6: 52a4 0600 |005d: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03e4fa: dd04 0410 |005f: and-int/lit8 v4, v4, #int 16 // #10 │ │ +03e4fe: 3804 b800 |0061: if-eqz v4, 0119 // +00b8 │ │ +03e502: 1214 |0063: const/4 v4, #int 1 // #1 │ │ +03e504: 6e20 6700 4500 |0064: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@0067 │ │ +03e50a: 0c04 |0067: move-result-object v4 │ │ +03e50c: 52a5 0300 |0068: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0003 │ │ +03e510: 6e20 6f00 5400 |006a: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@006f │ │ +03e516: 0c04 |006d: move-result-object v4 │ │ +03e518: 6e20 6e00 b400 |006e: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006e │ │ +03e51e: 0c04 |0071: move-result-object v4 │ │ +03e520: 6e20 6d00 c400 |0072: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006d │ │ +03e526: 0c04 |0075: move-result-object v4 │ │ +03e528: 0800 1900 |0076: move-object/from16 v0, v25 │ │ +03e52c: 6e20 8200 0400 |0078: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@0082 │ │ +03e532: 0c04 |007b: move-result-object v4 │ │ +03e534: 6e20 6b00 d400 |007c: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@006b │ │ +03e53a: 0c04 |007f: move-result-object v4 │ │ +03e53c: 0800 1000 |0080: move-object/from16 v0, v16 │ │ +03e540: 6e20 6c00 0400 |0082: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@006c │ │ +03e546: 0c04 |0085: move-result-object v4 │ │ +03e548: 54a5 0400 |0086: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0004 │ │ +03e54c: 6e20 7000 5400 |0088: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@0070 │ │ +03e552: 0c05 |008b: move-result-object v5 │ │ +03e554: 52a4 0600 |008c: iget v4, v10, Landroid/app/Notification;.flags:I // field@0006 │ │ +03e558: d544 8000 |008e: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +03e55c: 3804 8c00 |0090: if-eqz v4, 011c // +008c │ │ +03e560: 1214 |0092: const/4 v4, #int 1 // #1 │ │ +03e562: 0800 1100 |0093: move-object/from16 v0, v17 │ │ +03e566: 6e30 7200 0504 |0095: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@0072 │ │ +03e56c: 0c04 |0098: move-result-object v4 │ │ +03e56e: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +03e572: 6e20 7500 0400 |009b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@0075 │ │ +03e578: 0c04 |009e: move-result-object v4 │ │ +03e57a: 6e20 7800 f400 |009f: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@0078 │ │ +03e580: 0c04 |00a2: move-result-object v4 │ │ +03e582: 0200 1700 |00a3: move/from16 v0, v23 │ │ +03e586: 6e20 8400 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@0084 │ │ +03e58c: 0c04 |00a8: move-result-object v4 │ │ +03e58e: 0200 1800 |00a9: move/from16 v0, v24 │ │ +03e592: 6e20 7b00 0400 |00ab: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@007b │ │ +03e598: 0c04 |00ae: move-result-object v4 │ │ +03e59a: 0200 1300 |00af: move/from16 v0, v19 │ │ +03e59e: 0201 1400 |00b1: move/from16 v1, v20 │ │ +03e5a2: 0202 1500 |00b3: move/from16 v2, v21 │ │ +03e5a6: 6e40 7c00 0421 |00b5: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@007c │ │ +03e5ac: 0c04 |00b8: move-result-object v4 │ │ +03e5ae: 5b84 9301 |00b9: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0193 │ │ +03e5b2: 2204 7400 |00bb: new-instance v4, Landroid/os/Bundle; // type@0074 │ │ +03e5b6: 7010 0e02 0400 |00bd: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@020e │ │ +03e5bc: 5b84 9501 |00c0: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ +03e5c0: 381c 0900 |00c2: if-eqz v28, 00cb // +0009 │ │ +03e5c4: 5484 9501 |00c4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ +03e5c8: 0800 1c00 |00c6: move-object/from16 v0, v28 │ │ +03e5cc: 6e20 1e02 0400 |00c8: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@021e │ │ +03e5d2: 381b 1d00 |00cb: if-eqz v27, 00e8 // +001d │ │ +03e5d6: 7401 091c 1b00 |00cd: invoke-virtual/range {v27}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +03e5dc: 0a04 |00d0: move-result v4 │ │ +03e5de: 3904 1700 |00d1: if-nez v4, 00e8 // +0017 │ │ +03e5e2: 5485 9501 |00d3: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ +03e5e6: 1a06 d00f |00d5: const-string v6, "android.people" // string@0fd0 │ │ +03e5ea: 7401 0f1c 1b00 |00d7: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03e5f0: 0a04 |00da: move-result v4 │ │ +03e5f2: 2344 fb04 |00db: new-array v4, v4, [Ljava/lang/String; // type@04fb │ │ +03e5f6: 0800 1b00 |00dd: move-object/from16 v0, v27 │ │ +03e5fa: 6e20 111c 4000 |00df: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ +03e600: 0c04 |00e2: move-result-object v4 │ │ +03e602: 1f04 fb04 |00e3: check-cast v4, [Ljava/lang/String; // type@04fb │ │ +03e606: 6e30 2a02 6504 |00e5: invoke-virtual {v5, v6, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@022a │ │ +03e60c: 381a 0a00 |00e8: if-eqz v26, 00f2 // +000a │ │ +03e610: 5484 9501 |00ea: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ +03e614: 1a05 e10f |00ec: const-string v5, "android.support.localOnly" // string@0fe1 │ │ +03e618: 1216 |00ee: const/4 v6, #int 1 // #1 │ │ +03e61a: 6e30 1f02 5406 |00ef: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ +03e620: 381d 1500 |00f2: if-eqz v29, 0107 // +0015 │ │ +03e624: 5484 9501 |00f4: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ +03e628: 1a05 df0f |00f6: const-string v5, "android.support.groupKey" // string@0fdf │ │ +03e62c: 0800 1d00 |00f8: move-object/from16 v0, v29 │ │ +03e630: 6e30 2902 5400 |00fa: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ +03e636: 381e 2200 |00fd: if-eqz v30, 011f // +0022 │ │ +03e63a: 5484 9501 |00ff: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ +03e63e: 1a05 e00f |0101: const-string v5, "android.support.isGroupSummary" // string@0fe0 │ │ +03e642: 1216 |0103: const/4 v6, #int 1 // #1 │ │ +03e644: 6e30 1f02 5406 |0104: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ +03e64a: 381f 0b00 |0107: if-eqz v31, 0112 // +000b │ │ +03e64e: 5484 9501 |0109: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ +03e652: 1a05 e30f |010b: const-string v5, "android.support.sortKey" // string@0fe3 │ │ +03e656: 0800 1f00 |010d: move-object/from16 v0, v31 │ │ +03e65a: 6e30 2902 5400 |010f: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ +03e660: 0e00 |0112: return-void │ │ +03e662: 1204 |0113: const/4 v4, #int 0 // #0 │ │ +03e664: 2900 3aff |0114: goto/16 004e // -00c6 │ │ +03e668: 1204 |0116: const/4 v4, #int 0 // #0 │ │ +03e66a: 2900 42ff |0117: goto/16 0059 // -00be │ │ +03e66e: 1204 |0119: const/4 v4, #int 0 // #0 │ │ +03e670: 2900 4aff |011a: goto/16 0064 // -00b6 │ │ +03e674: 1204 |011c: const/4 v4, #int 0 // #0 │ │ +03e676: 2900 76ff |011d: goto/16 0093 // -008a │ │ +03e67a: 5484 9501 |011f: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ +03e67e: 1a05 e40f |0121: const-string v5, "android.support.useSideChannel" // string@0fe4 │ │ +03e682: 1216 |0123: const/4 v6, #int 1 // #1 │ │ +03e684: 6e30 1f02 5406 |0124: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ +03e68a: 28e0 |0127: goto 0107 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=35 │ │ 0x000a line=45 │ │ 0x00bb line=71 │ │ 0x00c2 line=72 │ │ @@ -30888,21 +30888,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 │ │ -03e694: |[03e694] android.support.v4.app.NotificationCompatKitKat$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -03e6a4: 5420 9401 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0194 │ │ -03e6a8: 5421 9301 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0193 │ │ -03e6ac: 7120 ec04 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@04ec │ │ -03e6b2: 0c01 |0007: move-result-object v1 │ │ -03e6b4: 7220 361c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -03e6ba: 0e00 |000b: return-void │ │ +03e68c: |[03e68c] android.support.v4.app.NotificationCompatKitKat$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +03e69c: 5420 9401 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0194 │ │ +03e6a0: 5421 9301 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0193 │ │ +03e6a4: 7120 ec04 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@04ec │ │ +03e6aa: 0c01 |0007: move-result-object v1 │ │ +03e6ac: 7220 361c 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +03e6b2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x000b line=98 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ 0x0000 - 0x000c reg=3 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ @@ -30912,29 +30912,29 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -03e6bc: |[03e6bc] android.support.v4.app.NotificationCompatKitKat$Builder.build:()Landroid/app/Notification; │ │ -03e6cc: 5431 9401 |0000: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0194 │ │ -03e6d0: 7110 e804 0100 |0002: invoke-static {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@04e8 │ │ -03e6d6: 0c00 |0005: move-result-object v0 │ │ -03e6d8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -03e6dc: 5431 9501 |0008: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ -03e6e0: 1a02 df0f |000a: const-string v2, "android.support.actionExtras" // string@0fdf │ │ -03e6e4: 6e30 2802 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0228 │ │ -03e6ea: 5431 9301 |000f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0193 │ │ -03e6ee: 5432 9501 |0011: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ -03e6f2: 6e20 7100 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@0071 │ │ -03e6f8: 5431 9301 |0016: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0193 │ │ -03e6fc: 6e10 6500 0100 |0018: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0065 │ │ -03e702: 0c01 |001b: move-result-object v1 │ │ -03e704: 1101 |001c: return-object v1 │ │ +03e6b4: |[03e6b4] android.support.v4.app.NotificationCompatKitKat$Builder.build:()Landroid/app/Notification; │ │ +03e6c4: 5431 9401 |0000: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0194 │ │ +03e6c8: 7110 e804 0100 |0002: invoke-static {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@04e8 │ │ +03e6ce: 0c00 |0005: move-result-object v0 │ │ +03e6d0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +03e6d4: 5431 9501 |0008: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ +03e6d8: 1a02 dd0f |000a: const-string v2, "android.support.actionExtras" // string@0fdd │ │ +03e6dc: 6e30 2802 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0228 │ │ +03e6e2: 5431 9301 |000f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0193 │ │ +03e6e6: 5432 9501 |0011: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0195 │ │ +03e6ea: 6e20 7100 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@0071 │ │ +03e6f0: 5431 9301 |0016: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0193 │ │ +03e6f4: 6e10 6500 0100 |0018: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@0065 │ │ +03e6fa: 0c01 |001b: move-result-object v1 │ │ +03e6fc: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0006 line=108 │ │ 0x0008 line=110 │ │ 0x000f line=113 │ │ 0x0016 line=114 │ │ @@ -30947,30 +30947,30 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e708: |[03e708] android.support.v4.app.NotificationCompatKitKat$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -03e718: 5410 9301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0193 │ │ -03e71c: 1100 |0002: return-object v0 │ │ +03e700: |[03e700] android.support.v4.app.NotificationCompatKitKat$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +03e710: 5410 9301 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0193 │ │ +03e714: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ │ │ - source_file_idx : 2732 (NotificationCompatKitKat.java) │ │ + source_file_idx : 2730 (NotificationCompatKitKat.java) │ │ │ │ Class #97 header: │ │ class_idx : 235 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2732 │ │ +source_file_idx : 2730 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #97 annotations: │ │ Annotations on class │ │ @@ -30989,31 +30989,31 @@ │ │ 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 │ │ -03e720: |[03e720] android.support.v4.app.NotificationCompatKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -03e730: 5410 0500 |0000: iget-object v0, v1, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0005 │ │ -03e734: 1100 |0002: return-object v0 │ │ +03e718: |[03e718] android.support.v4.app.NotificationCompatKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +03e728: 5410 0500 |0000: iget-object v0, v1, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@0005 │ │ +03e72c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 notif Landroid/app/Notification; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2732 (NotificationCompatKitKat.java) │ │ + source_file_idx : 2730 (NotificationCompatKitKat.java) │ │ │ │ Class #98 header: │ │ class_idx : 236 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2734 │ │ +source_file_idx : 2732 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #98 annotations: │ │ Annotations on class │ │ @@ -31043,21 +31043,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationManagerCompat$Impl;) │ │ name : 'postNotification' │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2734 (NotificationManagerCompat.java) │ │ + source_file_idx : 2732 (NotificationManagerCompat.java) │ │ │ │ Class #99 header: │ │ class_idx : 237 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2734 │ │ +source_file_idx : 2732 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #99 annotations: │ │ Annotations on class │ │ @@ -31078,17 +31078,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03e738: |[03e738] android.support.v4.app.NotificationManagerCompat$ImplBase.:()V │ │ -03e748: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03e74e: 0e00 |0003: return-void │ │ +03e730: |[03e730] android.support.v4.app.NotificationManagerCompat$ImplBase.:()V │ │ +03e740: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03e746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ │ │ Virtual methods - │ │ @@ -31097,17 +31097,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 │ │ -03e750: |[03e750] android.support.v4.app.NotificationManagerCompat$ImplBase.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ -03e760: 6e20 8f00 3100 |0000: invoke-virtual {v1, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@008f │ │ -03e766: 0e00 |0003: return-void │ │ +03e748: |[03e748] android.support.v4.app.NotificationManagerCompat$ImplBase.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +03e758: 6e20 8f00 3100 |0000: invoke-virtual {v1, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@008f │ │ +03e75e: 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; │ │ @@ -31119,17 +31119,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -03e768: |[03e768] android.support.v4.app.NotificationManagerCompat$ImplBase.getSideChannelBindFlags:()I │ │ -03e778: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -03e77a: 0f00 |0001: return v0 │ │ +03e760: |[03e760] android.support.v4.app.NotificationManagerCompat$ImplBase.getSideChannelBindFlags:()I │ │ +03e770: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +03e772: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplBase;) │ │ @@ -31137,35 +31137,35 @@ │ │ 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 │ │ -03e77c: |[03e77c] android.support.v4.app.NotificationManagerCompat$ImplBase.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ -03e78c: 6e30 9100 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0091 │ │ -03e792: 0e00 |0003: return-void │ │ +03e774: |[03e774] android.support.v4.app.NotificationManagerCompat$ImplBase.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +03e784: 6e30 9100 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@0091 │ │ +03e78a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=3 id I │ │ 0x0000 - 0x0004 reg=4 notification Landroid/app/Notification; │ │ │ │ - source_file_idx : 2734 (NotificationManagerCompat.java) │ │ + source_file_idx : 2732 (NotificationManagerCompat.java) │ │ │ │ Class #100 header: │ │ class_idx : 238 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 237 │ │ -source_file_idx : 2734 │ │ +source_file_idx : 2732 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #100 annotations: │ │ Annotations on class │ │ @@ -31185,17 +31185,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03e794: |[03e794] android.support.v4.app.NotificationManagerCompat$ImplEclair.:()V │ │ -03e7a4: 7010 f504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@04f5 │ │ -03e7aa: 0e00 |0003: return-void │ │ +03e78c: |[03e78c] android.support.v4.app.NotificationManagerCompat$ImplEclair.:()V │ │ +03e79c: 7010 f504 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@04f5 │ │ +03e7a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ │ │ Virtual methods - │ │ @@ -31204,17 +31204,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 │ │ -03e7ac: |[03e7ac] android.support.v4.app.NotificationManagerCompat$ImplEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ -03e7bc: 7130 1b05 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/NotificationManagerCompatEclair;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@051b │ │ -03e7c2: 0e00 |0003: return-void │ │ +03e7a4: |[03e7a4] android.support.v4.app.NotificationManagerCompat$ImplEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +03e7b4: 7130 1b05 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/NotificationManagerCompatEclair;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@051b │ │ +03e7ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ @@ -31226,35 +31226,35 @@ │ │ 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 │ │ -03e7c4: |[03e7c4] android.support.v4.app.NotificationManagerCompat$ImplEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ -03e7d4: 7140 1c05 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@051c │ │ -03e7da: 0e00 |0003: return-void │ │ +03e7bc: |[03e7bc] android.support.v4.app.NotificationManagerCompat$ImplEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +03e7cc: 7140 1c05 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@051c │ │ +03e7d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=154 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=3 id I │ │ 0x0000 - 0x0004 reg=4 notification Landroid/app/Notification; │ │ │ │ - source_file_idx : 2734 (NotificationManagerCompat.java) │ │ + source_file_idx : 2732 (NotificationManagerCompat.java) │ │ │ │ Class #101 header: │ │ class_idx : 239 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 238 │ │ -source_file_idx : 2734 │ │ +source_file_idx : 2732 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #101 annotations: │ │ Annotations on class │ │ @@ -31274,17 +31274,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03e7dc: |[03e7dc] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.:()V │ │ -03e7ec: 7010 f904 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@04f9 │ │ -03e7f2: 0e00 |0003: return-void │ │ +03e7d4: |[03e7d4] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.:()V │ │ +03e7e4: 7010 f904 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@04f9 │ │ +03e7ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -31293,30 +31293,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03e7f4: |[03e7f4] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.getSideChannelBindFlags:()I │ │ -03e804: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ -03e808: 0f00 |0002: return v0 │ │ +03e7ec: |[03e7ec] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.getSideChannelBindFlags:()I │ │ +03e7fc: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ +03e800: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; │ │ │ │ - source_file_idx : 2734 (NotificationManagerCompat.java) │ │ + source_file_idx : 2732 (NotificationManagerCompat.java) │ │ │ │ Class #102 header: │ │ class_idx : 244 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2734 │ │ +source_file_idx : 2732 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #102 annotations: │ │ Annotations on class │ │ @@ -31336,21 +31336,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/NotificationManagerCompat$Task;) │ │ name : 'send' │ │ type : '(Landroid/support/v4/app/INotificationSideChannel;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2734 (NotificationManagerCompat.java) │ │ + source_file_idx : 2732 (NotificationManagerCompat.java) │ │ │ │ Class #103 header: │ │ class_idx : 240 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2734 │ │ +source_file_idx : 2732 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #103 annotations: │ │ Annotations on class │ │ @@ -31389,21 +31389,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 │ │ -03e80c: |[03e80c] android.support.v4.app.NotificationManagerCompat$NotifyTask.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ -03e81c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03e822: 5b01 9801 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0198 │ │ -03e826: 5902 9601 |0005: iput v2, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0196 │ │ -03e82a: 5b03 9901 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0199 │ │ -03e82e: 5b04 9701 |0009: iput-object v4, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0197 │ │ -03e832: 0e00 |000b: return-void │ │ +03e804: |[03e804] android.support.v4.app.NotificationManagerCompat$NotifyTask.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +03e814: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03e81a: 5b01 9801 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0198 │ │ +03e81e: 5902 9601 |0005: iput v2, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0196 │ │ +03e822: 5b03 9901 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0199 │ │ +03e826: 5b04 9701 |0009: iput-object v4, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0197 │ │ +03e82a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x0003 line=568 │ │ 0x0005 line=569 │ │ 0x0007 line=570 │ │ 0x0009 line=571 │ │ @@ -31421,21 +31421,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 │ │ -03e834: |[03e834] android.support.v4.app.NotificationManagerCompat$NotifyTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ -03e844: 5440 9801 |0000: iget-object v0, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0198 │ │ -03e848: 5241 9601 |0002: iget v1, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0196 │ │ -03e84c: 5442 9901 |0004: iget-object v2, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0199 │ │ -03e850: 5443 9701 |0006: iget-object v3, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0197 │ │ -03e854: 7253 2404 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@0424 │ │ -03e85a: 0e00 |000b: return-void │ │ +03e82c: |[03e82c] android.support.v4.app.NotificationManagerCompat$NotifyTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ +03e83c: 5440 9801 |0000: iget-object v0, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0198 │ │ +03e840: 5241 9601 |0002: iget v1, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0196 │ │ +03e844: 5442 9901 |0004: iget-object v2, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0199 │ │ +03e848: 5443 9701 |0006: iget-object v3, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0197 │ │ +03e84c: 7253 2404 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@0424 │ │ +03e852: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x000b line=577 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; │ │ 0x0000 - 0x000c reg=5 service Landroid/support/v4/app/INotificationSideChannel; │ │ @@ -31445,57 +31445,57 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -03e85c: |[03e85c] android.support.v4.app.NotificationManagerCompat$NotifyTask.toString:()Ljava/lang/String; │ │ -03e86c: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -03e870: 1a01 b10a |0002: const-string v1, "NotifyTask[" // string@0ab1 │ │ -03e874: 7020 cb1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1bcb │ │ -03e87a: 1a01 9d1f |0007: const-string v1, "packageName:" // string@1f9d │ │ -03e87e: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03e884: 0c01 |000c: move-result-object v1 │ │ -03e886: 5432 9801 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0198 │ │ -03e88a: 6e20 d21b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03e890: 1a01 db00 |0012: const-string v1, ", id:" // string@00db │ │ -03e894: 6e20 d21b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03e89a: 0c01 |0017: move-result-object v1 │ │ -03e89c: 5232 9601 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0196 │ │ -03e8a0: 6e20 ce1b 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03e8a6: 1a01 df00 |001d: const-string v1, ", tag:" // string@00df │ │ -03e8aa: 6e20 d21b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03e8b0: 0c01 |0022: move-result-object v1 │ │ -03e8b2: 5432 9901 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0199 │ │ -03e8b6: 6e20 d21b 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03e8bc: 1a01 300e |0028: const-string v1, "]" // string@0e30 │ │ -03e8c0: 6e20 d21b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03e8c6: 6e10 d61b 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03e8cc: 0c01 |0030: move-result-object v1 │ │ -03e8ce: 1101 |0031: return-object v1 │ │ +03e854: |[03e854] android.support.v4.app.NotificationManagerCompat$NotifyTask.toString:()Ljava/lang/String; │ │ +03e864: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +03e868: 1a01 af0a |0002: const-string v1, "NotifyTask[" // string@0aaf │ │ +03e86c: 7020 cb1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1bcb │ │ +03e872: 1a01 9b1f |0007: const-string v1, "packageName:" // string@1f9b │ │ +03e876: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03e87c: 0c01 |000c: move-result-object v1 │ │ +03e87e: 5432 9801 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0198 │ │ +03e882: 6e20 d21b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03e888: 1a01 da00 |0012: const-string v1, ", id:" // string@00da │ │ +03e88c: 6e20 d21b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03e892: 0c01 |0017: move-result-object v1 │ │ +03e894: 5232 9601 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@0196 │ │ +03e898: 6e20 ce1b 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03e89e: 1a01 de00 |001d: const-string v1, ", tag:" // string@00de │ │ +03e8a2: 6e20 d21b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03e8a8: 0c01 |0022: move-result-object v1 │ │ +03e8aa: 5432 9901 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0199 │ │ +03e8ae: 6e20 d21b 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03e8b4: 1a01 2e0e |0028: const-string v1, "]" // string@0e2e │ │ +03e8b8: 6e20 d21b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03e8be: 6e10 d61b 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03e8c4: 0c01 |0030: move-result-object v1 │ │ +03e8c6: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0007 line=581 │ │ 0x0012 line=582 │ │ 0x001d line=583 │ │ 0x0028 line=584 │ │ 0x002d line=585 │ │ locals : │ │ 0x0007 - 0x0032 reg=0 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0032 reg=3 this Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; │ │ │ │ - source_file_idx : 2734 (NotificationManagerCompat.java) │ │ + source_file_idx : 2732 (NotificationManagerCompat.java) │ │ │ │ Class #104 header: │ │ class_idx : 241 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2734 │ │ +source_file_idx : 2732 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #104 annotations: │ │ Annotations on class │ │ @@ -31523,38 +31523,38 @@ │ │ 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 │ │ -03e8d0: |[03e8d0] android.support.v4.app.NotificationManagerCompat$ServiceConnectedEvent.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -03e8e0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03e8e6: 5b01 9a01 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@019a │ │ -03e8ea: 5b02 9b01 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@019b │ │ -03e8ee: 0e00 |0007: return-void │ │ +03e8c8: |[03e8c8] android.support.v4.app.NotificationManagerCompat$ServiceConnectedEvent.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +03e8d8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03e8de: 5b01 9a01 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@019a │ │ +03e8e2: 5b02 9b01 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@019b │ │ +03e8e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0003 line=552 │ │ 0x0005 line=553 │ │ 0x0007 line=554 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; │ │ 0x0000 - 0x0008 reg=1 componentName Landroid/content/ComponentName; │ │ 0x0000 - 0x0008 reg=2 iBinder Landroid/os/IBinder; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2734 (NotificationManagerCompat.java) │ │ + source_file_idx : 2732 (NotificationManagerCompat.java) │ │ │ │ Class #105 header: │ │ class_idx : 242 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2734 │ │ +source_file_idx : 2732 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #105 annotations: │ │ Annotations on class │ │ @@ -31596,44 +31596,44 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -03e8f0: |[03e8f0] android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord.:(Landroid/content/ComponentName;)V │ │ -03e900: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -03e902: 7010 a71b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03e908: 5c21 9c01 |0004: iput-boolean v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ -03e90c: 2200 1004 |0006: new-instance v0, Ljava/util/LinkedList; // type@0410 │ │ -03e910: 7010 2f1c 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@1c2f │ │ -03e916: 5b20 a001 |000b: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ -03e91a: 5921 9e01 |000d: iput v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ -03e91e: 5b23 9d01 |000f: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ -03e922: 0e00 |0011: return-void │ │ +03e8e8: |[03e8e8] android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord.:(Landroid/content/ComponentName;)V │ │ +03e8f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +03e8fa: 7010 a71b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03e900: 5c21 9c01 |0004: iput-boolean v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ +03e904: 2200 1004 |0006: new-instance v0, Ljava/util/LinkedList; // type@0410 │ │ +03e908: 7010 2f1c 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@1c2f │ │ +03e90e: 5b20 a001 |000b: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ +03e912: 5921 9e01 |000d: iput v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ +03e916: 5b23 9d01 |000f: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ +03e91a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=540 │ │ 0x0004 line=532 │ │ 0x0006 line=536 │ │ 0x000d line=538 │ │ 0x000f line=541 │ │ 0x0011 line=542 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; │ │ 0x0000 - 0x0012 reg=3 componentName Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2734 (NotificationManagerCompat.java) │ │ + source_file_idx : 2732 (NotificationManagerCompat.java) │ │ │ │ Class #106 header: │ │ class_idx : 243 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2734 │ │ +source_file_idx : 2732 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 4 │ │ │ │ Class #106 annotations: │ │ Annotations on class │ │ @@ -31680,36 +31680,36 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -03e924: |[03e924] android.support.v4.app.NotificationManagerCompat$SideChannelManager.:(Landroid/content/Context;)V │ │ -03e934: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03e93a: 2200 0c04 |0003: new-instance v0, Ljava/util/HashMap; // type@040c │ │ -03e93e: 7010 201c 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1c20 │ │ -03e944: 5b20 a501 |0008: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ -03e948: 2200 0d04 |000a: new-instance v0, Ljava/util/HashSet; // type@040d │ │ -03e94c: 7010 241c 0000 |000c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@1c24 │ │ -03e952: 5b20 a101 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@01a1 │ │ -03e956: 5b23 a201 |0011: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ -03e95a: 2200 7800 |0013: new-instance v0, Landroid/os/HandlerThread; // type@0078 │ │ -03e95e: 1a01 ad0a |0015: const-string v1, "NotificationManagerCompat" // string@0aad │ │ -03e962: 7020 4002 1000 |0017: invoke-direct {v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@0240 │ │ -03e968: 5b20 a401 |001a: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@01a4 │ │ -03e96c: 5420 a401 |001c: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@01a4 │ │ -03e970: 6e10 4202 0000 |001e: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@0242 │ │ -03e976: 2200 7700 |0021: new-instance v0, Landroid/os/Handler; // type@0077 │ │ -03e97a: 5421 a401 |0023: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@01a4 │ │ -03e97e: 6e10 4102 0100 |0025: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@0241 │ │ -03e984: 0c01 |0028: move-result-object v1 │ │ -03e986: 7030 3102 1002 |0029: invoke-direct {v0, v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;Landroid/os/Handler$Callback;)V // method@0231 │ │ -03e98c: 5b20 a301 |002c: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ -03e990: 0e00 |002e: return-void │ │ +03e91c: |[03e91c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.:(Landroid/content/Context;)V │ │ +03e92c: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03e932: 2200 0c04 |0003: new-instance v0, Ljava/util/HashMap; // type@040c │ │ +03e936: 7010 201c 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1c20 │ │ +03e93c: 5b20 a501 |0008: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ +03e940: 2200 0d04 |000a: new-instance v0, Ljava/util/HashSet; // type@040d │ │ +03e944: 7010 241c 0000 |000c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@1c24 │ │ +03e94a: 5b20 a101 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@01a1 │ │ +03e94e: 5b23 a201 |0011: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ +03e952: 2200 7800 |0013: new-instance v0, Landroid/os/HandlerThread; // type@0078 │ │ +03e956: 1a01 ab0a |0015: const-string v1, "NotificationManagerCompat" // string@0aab │ │ +03e95a: 7020 4002 1000 |0017: invoke-direct {v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@0240 │ │ +03e960: 5b20 a401 |001a: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@01a4 │ │ +03e964: 5420 a401 |001c: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@01a4 │ │ +03e968: 6e10 4202 0000 |001e: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@0242 │ │ +03e96e: 2200 7700 |0021: new-instance v0, Landroid/os/Handler; // type@0077 │ │ +03e972: 5421 a401 |0023: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@01a4 │ │ +03e976: 6e10 4102 0100 |0025: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@0241 │ │ +03e97c: 0c01 |0028: move-result-object v1 │ │ +03e97e: 7030 3102 1002 |0029: invoke-direct {v0, v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;Landroid/os/Handler$Callback;)V // method@0231 │ │ +03e984: 5b20 a301 |002c: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ +03e988: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0003 line=290 │ │ 0x000a line=292 │ │ 0x0011 line=295 │ │ 0x0013 line=296 │ │ @@ -31725,52 +31725,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 │ │ -03e994: |[03e994] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z │ │ -03e9a4: 5551 9c01 |0000: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ -03e9a8: 3801 0400 |0002: if-eqz v1, 0006 // +0004 │ │ -03e9ac: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -03e9ae: 0f01 |0005: return v1 │ │ -03e9b0: 2201 3100 |0006: new-instance v1, Landroid/content/Intent; // type@0031 │ │ -03e9b4: 1a02 dd0f |0008: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@0fdd │ │ -03e9b8: 7020 dc00 2100 |000a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -03e9be: 5452 9d01 |000d: iget-object v2, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ -03e9c2: 6e20 0101 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ -03e9c8: 0c00 |0012: move-result-object v0 │ │ -03e9ca: 5441 a201 |0013: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ -03e9ce: 7100 1405 0000 |0015: invoke-static {}, Landroid/support/v4/app/NotificationManagerCompat;.access$000:()I // method@0514 │ │ -03e9d4: 0a02 |0018: move-result v2 │ │ -03e9d6: 6e40 bf00 0124 |0019: invoke-virtual {v1, v0, v4, v2}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@00bf │ │ -03e9dc: 0a01 |001c: move-result v1 │ │ -03e9de: 5c51 9c01 |001d: iput-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ -03e9e2: 5551 9c01 |001f: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ -03e9e6: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -03e9ea: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -03e9ec: 5951 9e01 |0024: iput v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ -03e9f0: 5551 9c01 |0026: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ -03e9f4: 28dd |0028: goto 0005 // -0023 │ │ -03e9f6: 1a01 960a |0029: const-string v1, "NotifManCompat" // string@0a96 │ │ -03e9fa: 2202 f003 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -03e9fe: 7010 c91b 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03ea04: 1a03 c60c |0030: const-string v3, "Unable to bind to listener " // string@0cc6 │ │ -03ea08: 6e20 d21b 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ea0e: 0c02 |0035: move-result-object v2 │ │ -03ea10: 5453 9d01 |0036: iget-object v3, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ -03ea14: 6e20 d11b 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03ea1a: 0c02 |003b: move-result-object v2 │ │ -03ea1c: 6e10 d61b 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03ea22: 0c02 |003f: move-result-object v2 │ │ -03ea24: 7120 0518 2100 |0040: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -03ea2a: 5441 a201 |0043: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ -03ea2e: 6e20 d600 4100 |0045: invoke-virtual {v1, v4}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@00d6 │ │ -03ea34: 28de |0048: goto 0026 // -0022 │ │ +03e98c: |[03e98c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z │ │ +03e99c: 5551 9c01 |0000: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ +03e9a0: 3801 0400 |0002: if-eqz v1, 0006 // +0004 │ │ +03e9a4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +03e9a6: 0f01 |0005: return v1 │ │ +03e9a8: 2201 3100 |0006: new-instance v1, Landroid/content/Intent; // type@0031 │ │ +03e9ac: 1a02 db0f |0008: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@0fdb │ │ +03e9b0: 7020 dc00 2100 |000a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +03e9b6: 5452 9d01 |000d: iget-object v2, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ +03e9ba: 6e20 0101 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ +03e9c0: 0c00 |0012: move-result-object v0 │ │ +03e9c2: 5441 a201 |0013: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ +03e9c6: 7100 1405 0000 |0015: invoke-static {}, Landroid/support/v4/app/NotificationManagerCompat;.access$000:()I // method@0514 │ │ +03e9cc: 0a02 |0018: move-result v2 │ │ +03e9ce: 6e40 bf00 0124 |0019: invoke-virtual {v1, v0, v4, v2}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@00bf │ │ +03e9d4: 0a01 |001c: move-result v1 │ │ +03e9d6: 5c51 9c01 |001d: iput-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ +03e9da: 5551 9c01 |001f: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ +03e9de: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +03e9e2: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +03e9e4: 5951 9e01 |0024: iput v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ +03e9e8: 5551 9c01 |0026: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ +03e9ec: 28dd |0028: goto 0005 // -0023 │ │ +03e9ee: 1a01 940a |0029: const-string v1, "NotifManCompat" // string@0a94 │ │ +03e9f2: 2202 f003 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +03e9f6: 7010 c91b 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03e9fc: 1a03 c40c |0030: const-string v3, "Unable to bind to listener " // string@0cc4 │ │ +03ea00: 6e20 d21b 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ea06: 0c02 |0035: move-result-object v2 │ │ +03ea08: 5453 9d01 |0036: iget-object v3, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ +03ea0c: 6e20 d11b 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03ea12: 0c02 |003b: move-result-object v2 │ │ +03ea14: 6e10 d61b 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03ea1a: 0c02 |003f: move-result-object v2 │ │ +03ea1c: 7120 0518 2100 |0040: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +03ea22: 5441 a201 |0043: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ +03ea26: 6e20 d600 4100 |0045: invoke-virtual {v1, v4}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@00d6 │ │ +03ea2c: 28de |0048: goto 0026 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0004 line=435 │ │ 0x0005 line=445 │ │ 0x0006 line=437 │ │ 0x0013 line=438 │ │ @@ -31789,24 +31789,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 │ │ -03ea38: |[03ea38] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ -03ea48: 5520 9c01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ -03ea4c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -03ea50: 5410 a201 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ -03ea54: 6e20 d600 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@00d6 │ │ -03ea5a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -03ea5c: 5c20 9c01 |000a: iput-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ -03ea60: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -03ea62: 5b20 9f01 |000d: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@019f │ │ -03ea66: 0e00 |000f: return-void │ │ +03ea30: |[03ea30] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +03ea40: 5520 9c01 |0000: iget-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ +03ea44: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +03ea48: 5410 a201 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ +03ea4c: 6e20 d600 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@00d6 │ │ +03ea52: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +03ea54: 5c20 9c01 |000a: iput-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@019c │ │ +03ea58: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +03ea5a: 5b20 9f01 |000d: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@019f │ │ +03ea5e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0004 line=453 │ │ 0x0009 line=454 │ │ 0x000c line=456 │ │ 0x000f line=457 │ │ @@ -31819,32 +31819,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 │ │ -03ea68: |[03ea68] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ -03ea78: 7010 1005 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.updateListenerMap:()V // method@0510 │ │ -03ea7e: 5432 a501 |0003: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ -03ea82: 7210 4b1c 0200 |0005: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1c4b │ │ -03ea88: 0c02 |0008: move-result-object v2 │ │ -03ea8a: 7210 1b1c 0200 |0009: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ -03ea90: 0c00 |000c: move-result-object v0 │ │ -03ea92: 7210 261c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -03ea98: 0a02 |0010: move-result v2 │ │ -03ea9a: 3802 1100 |0011: if-eqz v2, 0022 // +0011 │ │ -03ea9e: 7210 271c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -03eaa4: 0c01 |0016: move-result-object v1 │ │ -03eaa6: 1f01 f200 |0017: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ -03eaaa: 5412 a001 |0019: iget-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ -03eaae: 6e20 301c 4200 |001b: invoke-virtual {v2, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@1c30 │ │ -03eab4: 7020 0d05 1300 |001e: invoke-direct {v3, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@050d │ │ -03eaba: 28ec |0021: goto 000d // -0014 │ │ -03eabc: 0e00 |0022: return-void │ │ +03ea60: |[03ea60] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +03ea70: 7010 1005 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.updateListenerMap:()V // method@0510 │ │ +03ea76: 5432 a501 |0003: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ +03ea7a: 7210 4b1c 0200 |0005: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@1c4b │ │ +03ea80: 0c02 |0008: move-result-object v2 │ │ +03ea82: 7210 1b1c 0200 |0009: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ +03ea88: 0c00 |000c: move-result-object v0 │ │ +03ea8a: 7210 261c 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +03ea90: 0a02 |0010: move-result v2 │ │ +03ea92: 3802 1100 |0011: if-eqz v2, 0022 // +0011 │ │ +03ea96: 7210 271c 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +03ea9c: 0c01 |0016: move-result-object v1 │ │ +03ea9e: 1f01 f200 |0017: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ +03eaa2: 5412 a001 |0019: iget-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ +03eaa6: 6e20 301c 4200 |001b: invoke-virtual {v2, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@1c30 │ │ +03eaac: 7020 0d05 1300 |001e: invoke-direct {v3, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@050d │ │ +03eab2: 28ec |0021: goto 000d // -0014 │ │ +03eab4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0003 line=331 │ │ 0x0019 line=332 │ │ 0x001e line=333 │ │ 0x0022 line=335 │ │ @@ -31859,22 +31859,22 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03eac0: |[03eac0] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleRetryListenerQueue:(Landroid/content/ComponentName;)V │ │ -03ead0: 5421 a501 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ -03ead4: 7220 451c 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ -03eada: 0c00 |0005: move-result-object v0 │ │ -03eadc: 1f00 f200 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ -03eae0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -03eae4: 7020 0d05 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@050d │ │ -03eaea: 0e00 |000d: return-void │ │ +03eab8: |[03eab8] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleRetryListenerQueue:(Landroid/content/ComponentName;)V │ │ +03eac8: 5421 a501 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ +03eacc: 7220 451c 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ +03ead2: 0c00 |0005: move-result-object v0 │ │ +03ead4: 1f00 f200 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ +03ead8: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +03eadc: 7020 0d05 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@050d │ │ +03eae2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0008 line=355 │ │ 0x000a line=356 │ │ 0x000d line=358 │ │ locals : │ │ @@ -31887,27 +31887,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 │ │ -03eaec: |[03eaec] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -03eafc: 5421 a501 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ -03eb00: 7220 451c 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ -03eb06: 0c00 |0005: move-result-object v0 │ │ -03eb08: 1f00 f200 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ -03eb0c: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -03eb10: 7110 1d04 0400 |000a: invoke-static {v4}, Landroid/support/v4/app/INotificationSideChannel$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; // method@041d │ │ -03eb16: 0c01 |000d: move-result-object v1 │ │ -03eb18: 5b01 9f01 |000e: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@019f │ │ -03eb1c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -03eb1e: 5901 9e01 |0011: iput v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ -03eb22: 7020 0d05 0200 |0013: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@050d │ │ -03eb28: 0e00 |0016: return-void │ │ +03eae4: |[03eae4] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +03eaf4: 5421 a501 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ +03eaf8: 7220 451c 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ +03eafe: 0c00 |0005: move-result-object v0 │ │ +03eb00: 1f00 f200 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ +03eb04: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +03eb08: 7110 1d04 0400 |000a: invoke-static {v4}, Landroid/support/v4/app/INotificationSideChannel$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; // method@041d │ │ +03eb0e: 0c01 |000d: move-result-object v1 │ │ +03eb10: 5b01 9f01 |000e: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@019f │ │ +03eb14: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +03eb16: 5901 9e01 |0011: iput v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ +03eb1a: 7020 0d05 0200 |0013: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@050d │ │ +03eb20: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0008 line=339 │ │ 0x000a line=340 │ │ 0x0010 line=341 │ │ 0x0013 line=342 │ │ @@ -31923,22 +31923,22 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -03eb2c: |[03eb2c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -03eb3c: 5421 a501 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ -03eb40: 7220 451c 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ -03eb46: 0c00 |0005: move-result-object v0 │ │ -03eb48: 1f00 f200 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ -03eb4c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -03eb50: 7020 0505 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0505 │ │ -03eb56: 0e00 |000d: return-void │ │ +03eb24: |[03eb24] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +03eb34: 5421 a501 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ +03eb38: 7220 451c 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ +03eb3e: 0c00 |0005: move-result-object v0 │ │ +03eb40: 1f00 f200 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ +03eb44: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +03eb48: 7020 0505 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0505 │ │ +03eb4e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0008 line=348 │ │ 0x000a line=349 │ │ 0x000d line=351 │ │ locals : │ │ @@ -31951,118 +31951,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 │ │ -03eb58: |[03eb58] android.support.v4.app.NotificationManagerCompat$SideChannelManager.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ -03eb68: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -03eb6a: 1a02 960a |0001: const-string v2, "NotifManCompat" // string@0a96 │ │ -03eb6e: 7120 0318 5200 |0003: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ -03eb74: 0a02 |0006: move-result v2 │ │ -03eb76: 3802 3200 |0007: if-eqz v2, 0039 // +0032 │ │ -03eb7a: 1a02 960a |0009: const-string v2, "NotifManCompat" // string@0a96 │ │ -03eb7e: 2203 f003 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03eb82: 7010 c91b 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03eb88: 1a04 040b |0010: const-string v4, "Processing component " // string@0b04 │ │ -03eb8c: 6e20 d21b 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03eb92: 0c03 |0015: move-result-object v3 │ │ -03eb94: 5474 9d01 |0016: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ -03eb98: 6e20 d11b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03eb9e: 0c03 |001b: move-result-object v3 │ │ -03eba0: 1a04 d900 |001c: const-string v4, ", " // string@00d9 │ │ -03eba4: 6e20 d21b 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ebaa: 0c03 |0021: move-result-object v3 │ │ -03ebac: 5474 a001 |0022: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ -03ebb0: 6e10 351c 0400 |0024: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@1c35 │ │ -03ebb6: 0a04 |0027: move-result v4 │ │ -03ebb8: 6e20 ce1b 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03ebbe: 0c03 |002b: move-result-object v3 │ │ -03ebc0: 1a04 8c00 |002c: const-string v4, " queued tasks" // string@008c │ │ -03ebc4: 6e20 d21b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ebca: 0c03 |0031: move-result-object v3 │ │ -03ebcc: 6e10 d61b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03ebd2: 0c03 |0035: move-result-object v3 │ │ -03ebd4: 7120 fe17 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -03ebda: 5472 a001 |0039: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ -03ebde: 6e10 321c 0200 |003b: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@1c32 │ │ -03ebe4: 0a02 |003e: move-result v2 │ │ -03ebe6: 3802 0300 |003f: if-eqz v2, 0042 // +0003 │ │ -03ebea: 0e00 |0041: return-void │ │ -03ebec: 7020 0405 7600 |0042: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z // method@0504 │ │ -03ebf2: 0a02 |0045: move-result v2 │ │ -03ebf4: 3802 0600 |0046: if-eqz v2, 004c // +0006 │ │ -03ebf8: 5472 9f01 |0048: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@019f │ │ -03ebfc: 3902 3100 |004a: if-nez v2, 007b // +0031 │ │ -03ec00: 7020 0f05 7600 |004c: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@050f │ │ -03ec06: 28f2 |004f: goto 0041 // -000e │ │ -03ec08: 1a02 960a |0050: const-string v2, "NotifManCompat" // string@0a96 │ │ -03ec0c: 1233 |0052: const/4 v3, #int 3 // #3 │ │ -03ec0e: 7120 0318 3200 |0053: invoke-static {v2, v3}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ -03ec14: 0a02 |0056: move-result v2 │ │ -03ec16: 3802 1a00 |0057: if-eqz v2, 0071 // +001a │ │ -03ec1a: 1a02 960a |0059: const-string v2, "NotifManCompat" // string@0a96 │ │ -03ec1e: 2203 f003 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03ec22: 7010 c91b 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03ec28: 1a04 7e0b |0060: const-string v4, "Sending task " // string@0b7e │ │ -03ec2c: 6e20 d21b 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ec32: 0c03 |0065: move-result-object v3 │ │ -03ec34: 6e20 d11b 1300 |0066: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03ec3a: 0c03 |0069: move-result-object v3 │ │ -03ec3c: 6e10 d61b 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03ec42: 0c03 |006d: move-result-object v3 │ │ -03ec44: 7120 fe17 3200 |006e: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -03ec4a: 5472 9f01 |0071: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@019f │ │ -03ec4e: 7220 1105 2100 |0073: invoke-interface {v1, v2}, Landroid/support/v4/app/NotificationManagerCompat$Task;.send:(Landroid/support/v4/app/INotificationSideChannel;)V // method@0511 │ │ -03ec54: 5472 a001 |0076: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ -03ec58: 6e10 341c 0200 |0078: invoke-virtual {v2}, Ljava/util/LinkedList;.remove:()Ljava/lang/Object; // method@1c34 │ │ -03ec5e: 5472 a001 |007b: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ -03ec62: 6e10 331c 0200 |007d: invoke-virtual {v2}, Ljava/util/LinkedList;.peek:()Ljava/lang/Object; // method@1c33 │ │ -03ec68: 0c01 |0080: move-result-object v1 │ │ -03ec6a: 1f01 f400 |0081: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@00f4 │ │ -03ec6e: 3901 cdff |0083: if-nez v1, 0050 // -0033 │ │ -03ec72: 5472 a001 |0085: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ -03ec76: 6e10 321c 0200 |0087: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@1c32 │ │ -03ec7c: 0a02 |008a: move-result v2 │ │ -03ec7e: 3902 b6ff |008b: if-nez v2, 0041 // -004a │ │ -03ec82: 7020 0f05 7600 |008d: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@050f │ │ -03ec88: 28b1 |0090: goto 0041 // -004f │ │ -03ec8a: 0d00 |0091: move-exception v0 │ │ -03ec8c: 1a02 960a |0092: const-string v2, "NotifManCompat" // string@0a96 │ │ -03ec90: 7120 0318 5200 |0094: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ -03ec96: 0a02 |0097: move-result v2 │ │ -03ec98: 3802 edff |0098: if-eqz v2, 0085 // -0013 │ │ -03ec9c: 1a02 960a |009a: const-string v2, "NotifManCompat" // string@0a96 │ │ -03eca0: 2203 f003 |009c: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03eca4: 7010 c91b 0300 |009e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03ecaa: 1a04 160b |00a1: const-string v4, "Remote service has died: " // string@0b16 │ │ -03ecae: 6e20 d21b 4300 |00a3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ecb4: 0c03 |00a6: move-result-object v3 │ │ -03ecb6: 5474 9d01 |00a7: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ -03ecba: 6e20 d11b 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03ecc0: 0c03 |00ac: move-result-object v3 │ │ -03ecc2: 6e10 d61b 0300 |00ad: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03ecc8: 0c03 |00b0: move-result-object v3 │ │ -03ecca: 7120 fe17 3200 |00b1: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -03ecd0: 28d1 |00b4: goto 0085 // -002f │ │ -03ecd2: 0d00 |00b5: move-exception v0 │ │ -03ecd4: 1a02 960a |00b6: const-string v2, "NotifManCompat" // string@0a96 │ │ -03ecd8: 2203 f003 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03ecdc: 7010 c91b 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03ece2: 1a04 170b |00bd: const-string v4, "RemoteException communicating with " // string@0b17 │ │ -03ece6: 6e20 d21b 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ecec: 0c03 |00c2: move-result-object v3 │ │ -03ecee: 5474 9d01 |00c3: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ -03ecf2: 6e20 d11b 4300 |00c5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03ecf8: 0c03 |00c8: move-result-object v3 │ │ -03ecfa: 6e10 d61b 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03ed00: 0c03 |00cc: move-result-object v3 │ │ -03ed02: 7130 0618 3200 |00cd: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ -03ed08: 28b5 |00d0: goto 0085 // -004b │ │ +03eb50: |[03eb50] android.support.v4.app.NotificationManagerCompat$SideChannelManager.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +03eb60: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +03eb62: 1a02 940a |0001: const-string v2, "NotifManCompat" // string@0a94 │ │ +03eb66: 7120 0318 5200 |0003: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ +03eb6c: 0a02 |0006: move-result v2 │ │ +03eb6e: 3802 3200 |0007: if-eqz v2, 0039 // +0032 │ │ +03eb72: 1a02 940a |0009: const-string v2, "NotifManCompat" // string@0a94 │ │ +03eb76: 2203 f003 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03eb7a: 7010 c91b 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03eb80: 1a04 020b |0010: const-string v4, "Processing component " // string@0b02 │ │ +03eb84: 6e20 d21b 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03eb8a: 0c03 |0015: move-result-object v3 │ │ +03eb8c: 5474 9d01 |0016: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ +03eb90: 6e20 d11b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03eb96: 0c03 |001b: move-result-object v3 │ │ +03eb98: 1a04 d800 |001c: const-string v4, ", " // string@00d8 │ │ +03eb9c: 6e20 d21b 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03eba2: 0c03 |0021: move-result-object v3 │ │ +03eba4: 5474 a001 |0022: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ +03eba8: 6e10 351c 0400 |0024: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@1c35 │ │ +03ebae: 0a04 |0027: move-result v4 │ │ +03ebb0: 6e20 ce1b 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03ebb6: 0c03 |002b: move-result-object v3 │ │ +03ebb8: 1a04 8b00 |002c: const-string v4, " queued tasks" // string@008b │ │ +03ebbc: 6e20 d21b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ebc2: 0c03 |0031: move-result-object v3 │ │ +03ebc4: 6e10 d61b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03ebca: 0c03 |0035: move-result-object v3 │ │ +03ebcc: 7120 fe17 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +03ebd2: 5472 a001 |0039: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ +03ebd6: 6e10 321c 0200 |003b: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@1c32 │ │ +03ebdc: 0a02 |003e: move-result v2 │ │ +03ebde: 3802 0300 |003f: if-eqz v2, 0042 // +0003 │ │ +03ebe2: 0e00 |0041: return-void │ │ +03ebe4: 7020 0405 7600 |0042: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z // method@0504 │ │ +03ebea: 0a02 |0045: move-result v2 │ │ +03ebec: 3802 0600 |0046: if-eqz v2, 004c // +0006 │ │ +03ebf0: 5472 9f01 |0048: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@019f │ │ +03ebf4: 3902 3100 |004a: if-nez v2, 007b // +0031 │ │ +03ebf8: 7020 0f05 7600 |004c: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@050f │ │ +03ebfe: 28f2 |004f: goto 0041 // -000e │ │ +03ec00: 1a02 940a |0050: const-string v2, "NotifManCompat" // string@0a94 │ │ +03ec04: 1233 |0052: const/4 v3, #int 3 // #3 │ │ +03ec06: 7120 0318 3200 |0053: invoke-static {v2, v3}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ +03ec0c: 0a02 |0056: move-result v2 │ │ +03ec0e: 3802 1a00 |0057: if-eqz v2, 0071 // +001a │ │ +03ec12: 1a02 940a |0059: const-string v2, "NotifManCompat" // string@0a94 │ │ +03ec16: 2203 f003 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03ec1a: 7010 c91b 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03ec20: 1a04 7c0b |0060: const-string v4, "Sending task " // string@0b7c │ │ +03ec24: 6e20 d21b 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ec2a: 0c03 |0065: move-result-object v3 │ │ +03ec2c: 6e20 d11b 1300 |0066: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03ec32: 0c03 |0069: move-result-object v3 │ │ +03ec34: 6e10 d61b 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03ec3a: 0c03 |006d: move-result-object v3 │ │ +03ec3c: 7120 fe17 3200 |006e: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +03ec42: 5472 9f01 |0071: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@019f │ │ +03ec46: 7220 1105 2100 |0073: invoke-interface {v1, v2}, Landroid/support/v4/app/NotificationManagerCompat$Task;.send:(Landroid/support/v4/app/INotificationSideChannel;)V // method@0511 │ │ +03ec4c: 5472 a001 |0076: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ +03ec50: 6e10 341c 0200 |0078: invoke-virtual {v2}, Ljava/util/LinkedList;.remove:()Ljava/lang/Object; // method@1c34 │ │ +03ec56: 5472 a001 |007b: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ +03ec5a: 6e10 331c 0200 |007d: invoke-virtual {v2}, Ljava/util/LinkedList;.peek:()Ljava/lang/Object; // method@1c33 │ │ +03ec60: 0c01 |0080: move-result-object v1 │ │ +03ec62: 1f01 f400 |0081: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@00f4 │ │ +03ec66: 3901 cdff |0083: if-nez v1, 0050 // -0033 │ │ +03ec6a: 5472 a001 |0085: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ +03ec6e: 6e10 321c 0200 |0087: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@1c32 │ │ +03ec74: 0a02 |008a: move-result v2 │ │ +03ec76: 3902 b6ff |008b: if-nez v2, 0041 // -004a │ │ +03ec7a: 7020 0f05 7600 |008d: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@050f │ │ +03ec80: 28b1 |0090: goto 0041 // -004f │ │ +03ec82: 0d00 |0091: move-exception v0 │ │ +03ec84: 1a02 940a |0092: const-string v2, "NotifManCompat" // string@0a94 │ │ +03ec88: 7120 0318 5200 |0094: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ +03ec8e: 0a02 |0097: move-result v2 │ │ +03ec90: 3802 edff |0098: if-eqz v2, 0085 // -0013 │ │ +03ec94: 1a02 940a |009a: const-string v2, "NotifManCompat" // string@0a94 │ │ +03ec98: 2203 f003 |009c: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03ec9c: 7010 c91b 0300 |009e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03eca2: 1a04 140b |00a1: const-string v4, "Remote service has died: " // string@0b14 │ │ +03eca6: 6e20 d21b 4300 |00a3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ecac: 0c03 |00a6: move-result-object v3 │ │ +03ecae: 5474 9d01 |00a7: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ +03ecb2: 6e20 d11b 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03ecb8: 0c03 |00ac: move-result-object v3 │ │ +03ecba: 6e10 d61b 0300 |00ad: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03ecc0: 0c03 |00b0: move-result-object v3 │ │ +03ecc2: 7120 fe17 3200 |00b1: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +03ecc8: 28d1 |00b4: goto 0085 // -002f │ │ +03ecca: 0d00 |00b5: move-exception v0 │ │ +03eccc: 1a02 940a |00b6: const-string v2, "NotifManCompat" // string@0a94 │ │ +03ecd0: 2203 f003 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03ecd4: 7010 c91b 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03ecda: 1a04 150b |00bd: const-string v4, "RemoteException communicating with " // string@0b15 │ │ +03ecde: 6e20 d21b 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ece4: 0c03 |00c2: move-result-object v3 │ │ +03ece6: 5474 9d01 |00c3: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ +03ecea: 6e20 d11b 4300 |00c5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03ecf0: 0c03 |00c8: move-result-object v3 │ │ +03ecf2: 6e10 d61b 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03ecf8: 0c03 |00cc: move-result-object v3 │ │ +03ecfa: 7130 0618 3200 |00cd: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ +03ed00: 28b5 |00d0: goto 0085 // -004b │ │ catches : 1 │ │ 0x0050 - 0x007b │ │ Landroid/os/DeadObjectException; -> 0x0091 │ │ Landroid/os/RemoteException; -> 0x00b5 │ │ positions : │ │ 0x0001 line=488 │ │ 0x0009 line=489 │ │ @@ -32096,91 +32096,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 │ │ -03ed20: |[03ed20] android.support.v4.app.NotificationManagerCompat$SideChannelManager.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ -03ed30: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -03ed32: 5462 a301 |0001: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ -03ed36: 5473 9d01 |0003: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ -03ed3a: 6e30 3502 5203 |0005: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.hasMessages:(ILjava/lang/Object;)Z // method@0235 │ │ -03ed40: 0a02 |0008: move-result v2 │ │ -03ed42: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ -03ed46: 0e00 |000b: return-void │ │ -03ed48: 5272 9e01 |000c: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ -03ed4c: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -03ed50: 5972 9e01 |0010: iput v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ -03ed54: 5272 9e01 |0012: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ -03ed58: 1263 |0014: const/4 v3, #int 6 // #6 │ │ -03ed5a: 3732 4400 |0015: if-le v2, v3, 0059 // +0044 │ │ -03ed5e: 1a02 960a |0017: const-string v2, "NotifManCompat" // string@0a96 │ │ -03ed62: 2203 f003 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03ed66: 7010 c91b 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03ed6c: 1a04 bd03 |001e: const-string v4, "Giving up on delivering " // string@03bd │ │ -03ed70: 6e20 d21b 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ed76: 0c03 |0023: move-result-object v3 │ │ -03ed78: 5474 a001 |0024: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ -03ed7c: 6e10 351c 0400 |0026: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@1c35 │ │ -03ed82: 0a04 |0029: move-result v4 │ │ -03ed84: 6e20 ce1b 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03ed8a: 0c03 |002d: move-result-object v3 │ │ -03ed8c: 1a04 9400 |002e: const-string v4, " tasks to " // string@0094 │ │ -03ed90: 6e20 d21b 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ed96: 0c03 |0033: move-result-object v3 │ │ -03ed98: 5474 9d01 |0034: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ -03ed9c: 6e20 d11b 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03eda2: 0c03 |0039: move-result-object v3 │ │ -03eda4: 1a04 3a00 |003a: const-string v4, " after " // string@003a │ │ -03eda8: 6e20 d21b 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03edae: 0c03 |003f: move-result-object v3 │ │ -03edb0: 5274 9e01 |0040: iget v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ -03edb4: 6e20 ce1b 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03edba: 0c03 |0045: move-result-object v3 │ │ -03edbc: 1a04 8d00 |0046: const-string v4, " retries" // string@008d │ │ -03edc0: 6e20 d21b 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03edc6: 0c03 |004b: move-result-object v3 │ │ -03edc8: 6e10 d61b 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03edce: 0c03 |004f: move-result-object v3 │ │ -03edd0: 7120 0518 3200 |0050: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -03edd6: 5472 a001 |0053: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ -03edda: 6e10 311c 0200 |0055: invoke-virtual {v2}, Ljava/util/LinkedList;.clear:()V // method@1c31 │ │ -03ede0: 28b3 |0058: goto 000b // -004d │ │ -03ede2: 1212 |0059: const/4 v2, #int 1 // #1 │ │ -03ede4: 5273 9e01 |005a: iget v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ -03ede8: d803 03ff |005c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -03edec: b832 |005e: shl-int/2addr v2, v3 │ │ -03edee: d220 e803 |005f: mul-int/lit16 v0, v2, #int 1000 // #03e8 │ │ -03edf2: 1a02 960a |0061: const-string v2, "NotifManCompat" // string@0a96 │ │ -03edf6: 7120 0318 5200 |0063: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ -03edfc: 0a02 |0066: move-result v2 │ │ -03edfe: 3802 2000 |0067: if-eqz v2, 0087 // +0020 │ │ -03ee02: 1a02 960a |0069: const-string v2, "NotifManCompat" // string@0a96 │ │ -03ee06: 2203 f003 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -03ee0a: 7010 c91b 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03ee10: 1a04 5a0b |0070: const-string v4, "Scheduling retry for " // string@0b5a │ │ -03ee14: 6e20 d21b 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ee1a: 0c03 |0075: move-result-object v3 │ │ -03ee1c: 6e20 ce1b 0300 |0076: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -03ee22: 0c03 |0079: move-result-object v3 │ │ -03ee24: 1a04 8300 |007a: const-string v4, " ms" // string@0083 │ │ -03ee28: 6e20 d21b 4300 |007c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ee2e: 0c03 |007f: move-result-object v3 │ │ -03ee30: 6e10 d61b 0300 |0080: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03ee36: 0c03 |0083: move-result-object v3 │ │ -03ee38: 7120 fe17 3200 |0084: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -03ee3e: 5462 a301 |0087: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ -03ee42: 5473 9d01 |0089: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ -03ee46: 6e30 3602 5203 |008b: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0236 │ │ -03ee4c: 0c01 |008e: move-result-object v1 │ │ -03ee4e: 5462 a301 |008f: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ -03ee52: 8104 |0091: int-to-long v4, v0 │ │ -03ee54: 6e40 3f02 1254 |0092: invoke-virtual {v2, v1, v4, v5}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@023f │ │ -03ee5a: 2900 76ff |0095: goto/16 000b // -008a │ │ +03ed18: |[03ed18] android.support.v4.app.NotificationManagerCompat$SideChannelManager.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +03ed28: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +03ed2a: 5462 a301 |0001: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ +03ed2e: 5473 9d01 |0003: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ +03ed32: 6e30 3502 5203 |0005: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.hasMessages:(ILjava/lang/Object;)Z // method@0235 │ │ +03ed38: 0a02 |0008: move-result v2 │ │ +03ed3a: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ +03ed3e: 0e00 |000b: return-void │ │ +03ed40: 5272 9e01 |000c: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ +03ed44: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +03ed48: 5972 9e01 |0010: iput v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ +03ed4c: 5272 9e01 |0012: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ +03ed50: 1263 |0014: const/4 v3, #int 6 // #6 │ │ +03ed52: 3732 4400 |0015: if-le v2, v3, 0059 // +0044 │ │ +03ed56: 1a02 940a |0017: const-string v2, "NotifManCompat" // string@0a94 │ │ +03ed5a: 2203 f003 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03ed5e: 7010 c91b 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03ed64: 1a04 bc03 |001e: const-string v4, "Giving up on delivering " // string@03bc │ │ +03ed68: 6e20 d21b 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ed6e: 0c03 |0023: move-result-object v3 │ │ +03ed70: 5474 a001 |0024: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ +03ed74: 6e10 351c 0400 |0026: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@1c35 │ │ +03ed7a: 0a04 |0029: move-result v4 │ │ +03ed7c: 6e20 ce1b 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03ed82: 0c03 |002d: move-result-object v3 │ │ +03ed84: 1a04 9300 |002e: const-string v4, " tasks to " // string@0093 │ │ +03ed88: 6e20 d21b 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ed8e: 0c03 |0033: move-result-object v3 │ │ +03ed90: 5474 9d01 |0034: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ +03ed94: 6e20 d11b 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03ed9a: 0c03 |0039: move-result-object v3 │ │ +03ed9c: 1a04 3900 |003a: const-string v4, " after " // string@0039 │ │ +03eda0: 6e20 d21b 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03eda6: 0c03 |003f: move-result-object v3 │ │ +03eda8: 5274 9e01 |0040: iget v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ +03edac: 6e20 ce1b 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03edb2: 0c03 |0045: move-result-object v3 │ │ +03edb4: 1a04 8c00 |0046: const-string v4, " retries" // string@008c │ │ +03edb8: 6e20 d21b 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03edbe: 0c03 |004b: move-result-object v3 │ │ +03edc0: 6e10 d61b 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03edc6: 0c03 |004f: move-result-object v3 │ │ +03edc8: 7120 0518 3200 |0050: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +03edce: 5472 a001 |0053: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@01a0 │ │ +03edd2: 6e10 311c 0200 |0055: invoke-virtual {v2}, Ljava/util/LinkedList;.clear:()V // method@1c31 │ │ +03edd8: 28b3 |0058: goto 000b // -004d │ │ +03edda: 1212 |0059: const/4 v2, #int 1 // #1 │ │ +03eddc: 5273 9e01 |005a: iget v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@019e │ │ +03ede0: d803 03ff |005c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +03ede4: b832 |005e: shl-int/2addr v2, v3 │ │ +03ede6: d220 e803 |005f: mul-int/lit16 v0, v2, #int 1000 // #03e8 │ │ +03edea: 1a02 940a |0061: const-string v2, "NotifManCompat" // string@0a94 │ │ +03edee: 7120 0318 5200 |0063: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ +03edf4: 0a02 |0066: move-result v2 │ │ +03edf6: 3802 2000 |0067: if-eqz v2, 0087 // +0020 │ │ +03edfa: 1a02 940a |0069: const-string v2, "NotifManCompat" // string@0a94 │ │ +03edfe: 2203 f003 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +03ee02: 7010 c91b 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03ee08: 1a04 580b |0070: const-string v4, "Scheduling retry for " // string@0b58 │ │ +03ee0c: 6e20 d21b 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ee12: 0c03 |0075: move-result-object v3 │ │ +03ee14: 6e20 ce1b 0300 |0076: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +03ee1a: 0c03 |0079: move-result-object v3 │ │ +03ee1c: 1a04 8200 |007a: const-string v4, " ms" // string@0082 │ │ +03ee20: 6e20 d21b 4300 |007c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ee26: 0c03 |007f: move-result-object v3 │ │ +03ee28: 6e10 d61b 0300 |0080: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03ee2e: 0c03 |0083: move-result-object v3 │ │ +03ee30: 7120 fe17 3200 |0084: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +03ee36: 5462 a301 |0087: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ +03ee3a: 5473 9d01 |0089: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@019d │ │ +03ee3e: 6e30 3602 5203 |008b: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0236 │ │ +03ee44: 0c01 |008e: move-result-object v1 │ │ +03ee46: 5462 a301 |008f: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ +03ee4a: 8104 |0091: int-to-long v4, v0 │ │ +03ee4c: 6e40 3f02 1254 |0092: invoke-virtual {v2, v1, v4, v5}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@023f │ │ +03ee52: 2900 76ff |0095: goto/16 000b // -008a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=465 │ │ 0x000b line=481 │ │ 0x000c line=468 │ │ 0x0012 line=469 │ │ 0x0017 line=470 │ │ @@ -32201,148 +32201,148 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 273 16-bit code units │ │ -03ee60: |[03ee60] android.support.v4.app.NotificationManagerCompat$SideChannelManager.updateListenerMap:()V │ │ -03ee70: 123b |0000: const/4 v11, #int 3 // #3 │ │ -03ee72: 54c8 a201 |0001: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ -03ee76: 7110 1605 0800 |0003: invoke-static {v8}, Landroid/support/v4/app/NotificationManagerCompat;.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; // method@0516 │ │ -03ee7c: 0c02 |0006: move-result-object v2 │ │ -03ee7e: 54c8 a101 |0007: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@01a1 │ │ -03ee82: 7220 501c 8200 |0009: invoke-interface {v2, v8}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@1c50 │ │ -03ee88: 0a08 |000c: move-result v8 │ │ -03ee8a: 3808 0300 |000d: if-eqz v8, 0010 // +0003 │ │ -03ee8e: 0e00 |000f: return-void │ │ -03ee90: 5bc2 a101 |0010: iput-object v2, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@01a1 │ │ -03ee94: 54c8 a201 |0012: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ -03ee98: 6e10 c600 0800 |0014: invoke-virtual {v8}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ -03ee9e: 0c08 |0017: move-result-object v8 │ │ -03eea0: 2209 3100 |0018: new-instance v9, Landroid/content/Intent; // type@0031 │ │ -03eea4: 7010 d900 0900 |001a: invoke-direct {v9}, Landroid/content/Intent;.:()V // method@00d9 │ │ -03eeaa: 1a0a dd0f |001d: const-string v10, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@0fdd │ │ -03eeae: 6e20 0001 a900 |001f: invoke-virtual {v9, v10}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ -03eeb4: 0c09 |0022: move-result-object v9 │ │ -03eeb6: 124a |0023: const/4 v10, #int 4 // #4 │ │ -03eeb8: 6e30 2001 980a |0024: invoke-virtual {v8, v9, v10}, Landroid/content/pm/PackageManager;.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List; // method@0120 │ │ -03eebe: 0c07 |0027: move-result-object v7 │ │ -03eec0: 2201 0d04 |0028: new-instance v1, Ljava/util/HashSet; // type@040d │ │ -03eec4: 7010 241c 0100 |002a: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@1c24 │ │ -03eeca: 7210 391c 0700 |002d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1c39 │ │ -03eed0: 0c04 |0030: move-result-object v4 │ │ -03eed2: 7210 261c 0400 |0031: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -03eed8: 0a08 |0034: move-result v8 │ │ -03eeda: 3808 4800 |0035: if-eqz v8, 007d // +0048 │ │ -03eede: 7210 271c 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -03eee4: 0c06 |003a: move-result-object v6 │ │ -03eee6: 1f06 3c00 |003b: check-cast v6, Landroid/content/pm/ResolveInfo; // type@003c │ │ -03eeea: 5468 1900 |003d: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0019 │ │ -03eeee: 5488 1c00 |003f: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@001c │ │ -03eef2: 7220 4e1c 8200 |0041: invoke-interface {v2, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@1c4e │ │ -03eef8: 0a08 |0044: move-result v8 │ │ -03eefa: 3808 ecff |0045: if-eqz v8, 0031 // -0014 │ │ -03eefe: 2200 2600 |0047: new-instance v0, Landroid/content/ComponentName; // type@0026 │ │ -03ef02: 5468 1900 |0049: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0019 │ │ -03ef06: 5488 1c00 |004b: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@001c │ │ -03ef0a: 5469 1900 |004d: iget-object v9, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0019 │ │ -03ef0e: 5499 1b00 |004f: iget-object v9, v9, Landroid/content/pm/ServiceInfo;.name:Ljava/lang/String; // field@001b │ │ -03ef12: 7030 b300 8009 |0051: invoke-direct {v0, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00b3 │ │ -03ef18: 5468 1900 |0054: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0019 │ │ -03ef1c: 5488 1d00 |0056: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.permission:Ljava/lang/String; // field@001d │ │ -03ef20: 3808 2100 |0058: if-eqz v8, 0079 // +0021 │ │ -03ef24: 1a08 960a |005a: const-string v8, "NotifManCompat" // string@0a96 │ │ -03ef28: 2209 f003 |005c: new-instance v9, Ljava/lang/StringBuilder; // type@03f0 │ │ -03ef2c: 7010 c91b 0900 |005e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03ef32: 1a0a e30a |0061: const-string v10, "Permission present on component " // string@0ae3 │ │ -03ef36: 6e20 d21b a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ef3c: 0c09 |0066: move-result-object v9 │ │ -03ef3e: 6e20 d11b 0900 |0067: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03ef44: 0c09 |006a: move-result-object v9 │ │ -03ef46: 1a0a dc00 |006b: const-string v10, ", not adding listener record." // string@00dc │ │ -03ef4a: 6e20 d21b a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03ef50: 0c09 |0070: move-result-object v9 │ │ -03ef52: 6e10 d61b 0900 |0071: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03ef58: 0c09 |0074: move-result-object v9 │ │ -03ef5a: 7120 0518 9800 |0075: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -03ef60: 28b9 |0078: goto 0031 // -0047 │ │ -03ef62: 7220 4d1c 0100 |0079: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@1c4d │ │ -03ef68: 28b5 |007c: goto 0031 // -004b │ │ -03ef6a: 7210 511c 0100 |007d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ -03ef70: 0c04 |0080: move-result-object v4 │ │ -03ef72: 7210 261c 0400 |0081: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -03ef78: 0a08 |0084: move-result v8 │ │ -03ef7a: 3808 3b00 |0085: if-eqz v8, 00c0 // +003b │ │ -03ef7e: 7210 271c 0400 |0087: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -03ef84: 0c00 |008a: move-result-object v0 │ │ -03ef86: 1f00 2600 |008b: check-cast v0, Landroid/content/ComponentName; // type@0026 │ │ -03ef8a: 54c8 a501 |008d: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ -03ef8e: 7220 431c 0800 |008f: invoke-interface {v8, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1c43 │ │ -03ef94: 0a08 |0092: move-result v8 │ │ -03ef96: 3908 eeff |0093: if-nez v8, 0081 // -0012 │ │ -03ef9a: 1a08 960a |0095: const-string v8, "NotifManCompat" // string@0a96 │ │ -03ef9e: 7120 0318 b800 |0097: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ -03efa4: 0a08 |009a: move-result v8 │ │ -03efa6: 3808 1a00 |009b: if-eqz v8, 00b5 // +001a │ │ -03efaa: 1a08 960a |009d: const-string v8, "NotifManCompat" // string@0a96 │ │ -03efae: 2209 f003 |009f: new-instance v9, Ljava/lang/StringBuilder; // type@03f0 │ │ -03efb2: 7010 c91b 0900 |00a1: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03efb8: 1a0a ee01 |00a4: const-string v10, "Adding listener record for " // string@01ee │ │ -03efbc: 6e20 d21b a900 |00a6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03efc2: 0c09 |00a9: move-result-object v9 │ │ -03efc4: 6e20 d11b 0900 |00aa: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03efca: 0c09 |00ad: move-result-object v9 │ │ -03efcc: 6e10 d61b 0900 |00ae: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03efd2: 0c09 |00b1: move-result-object v9 │ │ -03efd4: 7120 fe17 9800 |00b2: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -03efda: 54c8 a501 |00b5: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ -03efde: 2209 f200 |00b7: new-instance v9, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ -03efe2: 7020 0205 0900 |00b9: invoke-direct {v9, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.:(Landroid/content/ComponentName;)V // method@0502 │ │ -03efe8: 7230 481c 0809 |00bc: invoke-interface {v8, v0, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c48 │ │ -03efee: 28c2 |00bf: goto 0081 // -003e │ │ -03eff0: 54c8 a501 |00c0: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ -03eff4: 7210 441c 0800 |00c2: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1c44 │ │ -03effa: 0c08 |00c5: move-result-object v8 │ │ -03effc: 7210 511c 0800 |00c6: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ -03f002: 0c05 |00c9: move-result-object v5 │ │ -03f004: 7210 261c 0500 |00ca: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -03f00a: 0a08 |00cd: move-result v8 │ │ -03f00c: 3808 41ff |00ce: if-eqz v8, 000f // -00bf │ │ -03f010: 7210 271c 0500 |00d0: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -03f016: 0c03 |00d3: move-result-object v3 │ │ -03f018: 1f03 1304 |00d4: check-cast v3, Ljava/util/Map$Entry; // type@0413 │ │ -03f01c: 7210 401c 0300 |00d6: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ -03f022: 0c08 |00d9: move-result-object v8 │ │ -03f024: 7220 4e1c 8100 |00da: invoke-interface {v1, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@1c4e │ │ -03f02a: 0a08 |00dd: move-result v8 │ │ -03f02c: 3908 ecff |00de: if-nez v8, 00ca // -0014 │ │ -03f030: 1a08 960a |00e0: const-string v8, "NotifManCompat" // string@0a96 │ │ -03f034: 7120 0318 b800 |00e2: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ -03f03a: 0a08 |00e5: move-result v8 │ │ -03f03c: 3808 1e00 |00e6: if-eqz v8, 0104 // +001e │ │ -03f040: 1a08 960a |00e8: const-string v8, "NotifManCompat" // string@0a96 │ │ -03f044: 2209 f003 |00ea: new-instance v9, Ljava/lang/StringBuilder; // type@03f0 │ │ -03f048: 7010 c91b 0900 |00ec: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03f04e: 1a0a 200b |00ef: const-string v10, "Removing listener record for " // string@0b20 │ │ -03f052: 6e20 d21b a900 |00f1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03f058: 0c09 |00f4: move-result-object v9 │ │ -03f05a: 7210 401c 0300 |00f5: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ -03f060: 0c0a |00f8: move-result-object v10 │ │ -03f062: 6e20 d11b a900 |00f9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03f068: 0c09 |00fc: move-result-object v9 │ │ -03f06a: 6e10 d61b 0900 |00fd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03f070: 0c09 |0100: move-result-object v9 │ │ -03f072: 7120 fe17 9800 |0101: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -03f078: 7210 411c 0300 |0104: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ -03f07e: 0c08 |0107: move-result-object v8 │ │ -03f080: 1f08 f200 |0108: check-cast v8, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ -03f084: 7020 0505 8c00 |010a: invoke-direct {v12, v8}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0505 │ │ -03f08a: 7210 281c 0500 |010d: invoke-interface {v5}, Ljava/util/Iterator;.remove:()V // method@1c28 │ │ -03f090: 28ba |0110: goto 00ca // -0046 │ │ +03ee58: |[03ee58] android.support.v4.app.NotificationManagerCompat$SideChannelManager.updateListenerMap:()V │ │ +03ee68: 123b |0000: const/4 v11, #int 3 // #3 │ │ +03ee6a: 54c8 a201 |0001: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ +03ee6e: 7110 1605 0800 |0003: invoke-static {v8}, Landroid/support/v4/app/NotificationManagerCompat;.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; // method@0516 │ │ +03ee74: 0c02 |0006: move-result-object v2 │ │ +03ee76: 54c8 a101 |0007: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@01a1 │ │ +03ee7a: 7220 501c 8200 |0009: invoke-interface {v2, v8}, Ljava/util/Set;.equals:(Ljava/lang/Object;)Z // method@1c50 │ │ +03ee80: 0a08 |000c: move-result v8 │ │ +03ee82: 3808 0300 |000d: if-eqz v8, 0010 // +0003 │ │ +03ee86: 0e00 |000f: return-void │ │ +03ee88: 5bc2 a101 |0010: iput-object v2, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@01a1 │ │ +03ee8c: 54c8 a201 |0012: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@01a2 │ │ +03ee90: 6e10 c600 0800 |0014: invoke-virtual {v8}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ +03ee96: 0c08 |0017: move-result-object v8 │ │ +03ee98: 2209 3100 |0018: new-instance v9, Landroid/content/Intent; // type@0031 │ │ +03ee9c: 7010 d900 0900 |001a: invoke-direct {v9}, Landroid/content/Intent;.:()V // method@00d9 │ │ +03eea2: 1a0a db0f |001d: const-string v10, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@0fdb │ │ +03eea6: 6e20 0001 a900 |001f: invoke-virtual {v9, v10}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ +03eeac: 0c09 |0022: move-result-object v9 │ │ +03eeae: 124a |0023: const/4 v10, #int 4 // #4 │ │ +03eeb0: 6e30 2001 980a |0024: invoke-virtual {v8, v9, v10}, Landroid/content/pm/PackageManager;.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List; // method@0120 │ │ +03eeb6: 0c07 |0027: move-result-object v7 │ │ +03eeb8: 2201 0d04 |0028: new-instance v1, Ljava/util/HashSet; // type@040d │ │ +03eebc: 7010 241c 0100 |002a: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@1c24 │ │ +03eec2: 7210 391c 0700 |002d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1c39 │ │ +03eec8: 0c04 |0030: move-result-object v4 │ │ +03eeca: 7210 261c 0400 |0031: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +03eed0: 0a08 |0034: move-result v8 │ │ +03eed2: 3808 4800 |0035: if-eqz v8, 007d // +0048 │ │ +03eed6: 7210 271c 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +03eedc: 0c06 |003a: move-result-object v6 │ │ +03eede: 1f06 3c00 |003b: check-cast v6, Landroid/content/pm/ResolveInfo; // type@003c │ │ +03eee2: 5468 1900 |003d: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0019 │ │ +03eee6: 5488 1c00 |003f: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@001c │ │ +03eeea: 7220 4e1c 8200 |0041: invoke-interface {v2, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@1c4e │ │ +03eef0: 0a08 |0044: move-result v8 │ │ +03eef2: 3808 ecff |0045: if-eqz v8, 0031 // -0014 │ │ +03eef6: 2200 2600 |0047: new-instance v0, Landroid/content/ComponentName; // type@0026 │ │ +03eefa: 5468 1900 |0049: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0019 │ │ +03eefe: 5488 1c00 |004b: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@001c │ │ +03ef02: 5469 1900 |004d: iget-object v9, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0019 │ │ +03ef06: 5499 1b00 |004f: iget-object v9, v9, Landroid/content/pm/ServiceInfo;.name:Ljava/lang/String; // field@001b │ │ +03ef0a: 7030 b300 8009 |0051: invoke-direct {v0, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00b3 │ │ +03ef10: 5468 1900 |0054: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0019 │ │ +03ef14: 5488 1d00 |0056: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.permission:Ljava/lang/String; // field@001d │ │ +03ef18: 3808 2100 |0058: if-eqz v8, 0079 // +0021 │ │ +03ef1c: 1a08 940a |005a: const-string v8, "NotifManCompat" // string@0a94 │ │ +03ef20: 2209 f003 |005c: new-instance v9, Ljava/lang/StringBuilder; // type@03f0 │ │ +03ef24: 7010 c91b 0900 |005e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03ef2a: 1a0a e10a |0061: const-string v10, "Permission present on component " // string@0ae1 │ │ +03ef2e: 6e20 d21b a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ef34: 0c09 |0066: move-result-object v9 │ │ +03ef36: 6e20 d11b 0900 |0067: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03ef3c: 0c09 |006a: move-result-object v9 │ │ +03ef3e: 1a0a db00 |006b: const-string v10, ", not adding listener record." // string@00db │ │ +03ef42: 6e20 d21b a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03ef48: 0c09 |0070: move-result-object v9 │ │ +03ef4a: 6e10 d61b 0900 |0071: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03ef50: 0c09 |0074: move-result-object v9 │ │ +03ef52: 7120 0518 9800 |0075: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +03ef58: 28b9 |0078: goto 0031 // -0047 │ │ +03ef5a: 7220 4d1c 0100 |0079: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@1c4d │ │ +03ef60: 28b5 |007c: goto 0031 // -004b │ │ +03ef62: 7210 511c 0100 |007d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ +03ef68: 0c04 |0080: move-result-object v4 │ │ +03ef6a: 7210 261c 0400 |0081: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +03ef70: 0a08 |0084: move-result v8 │ │ +03ef72: 3808 3b00 |0085: if-eqz v8, 00c0 // +003b │ │ +03ef76: 7210 271c 0400 |0087: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +03ef7c: 0c00 |008a: move-result-object v0 │ │ +03ef7e: 1f00 2600 |008b: check-cast v0, Landroid/content/ComponentName; // type@0026 │ │ +03ef82: 54c8 a501 |008d: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ +03ef86: 7220 431c 0800 |008f: invoke-interface {v8, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1c43 │ │ +03ef8c: 0a08 |0092: move-result v8 │ │ +03ef8e: 3908 eeff |0093: if-nez v8, 0081 // -0012 │ │ +03ef92: 1a08 940a |0095: const-string v8, "NotifManCompat" // string@0a94 │ │ +03ef96: 7120 0318 b800 |0097: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ +03ef9c: 0a08 |009a: move-result v8 │ │ +03ef9e: 3808 1a00 |009b: if-eqz v8, 00b5 // +001a │ │ +03efa2: 1a08 940a |009d: const-string v8, "NotifManCompat" // string@0a94 │ │ +03efa6: 2209 f003 |009f: new-instance v9, Ljava/lang/StringBuilder; // type@03f0 │ │ +03efaa: 7010 c91b 0900 |00a1: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03efb0: 1a0a ed01 |00a4: const-string v10, "Adding listener record for " // string@01ed │ │ +03efb4: 6e20 d21b a900 |00a6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03efba: 0c09 |00a9: move-result-object v9 │ │ +03efbc: 6e20 d11b 0900 |00aa: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03efc2: 0c09 |00ad: move-result-object v9 │ │ +03efc4: 6e10 d61b 0900 |00ae: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03efca: 0c09 |00b1: move-result-object v9 │ │ +03efcc: 7120 fe17 9800 |00b2: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +03efd2: 54c8 a501 |00b5: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ +03efd6: 2209 f200 |00b7: new-instance v9, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ +03efda: 7020 0205 0900 |00b9: invoke-direct {v9, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.:(Landroid/content/ComponentName;)V // method@0502 │ │ +03efe0: 7230 481c 0809 |00bc: invoke-interface {v8, v0, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c48 │ │ +03efe6: 28c2 |00bf: goto 0081 // -003e │ │ +03efe8: 54c8 a501 |00c0: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@01a5 │ │ +03efec: 7210 441c 0800 |00c2: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1c44 │ │ +03eff2: 0c08 |00c5: move-result-object v8 │ │ +03eff4: 7210 511c 0800 |00c6: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ +03effa: 0c05 |00c9: move-result-object v5 │ │ +03effc: 7210 261c 0500 |00ca: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +03f002: 0a08 |00cd: move-result v8 │ │ +03f004: 3808 41ff |00ce: if-eqz v8, 000f // -00bf │ │ +03f008: 7210 271c 0500 |00d0: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +03f00e: 0c03 |00d3: move-result-object v3 │ │ +03f010: 1f03 1304 |00d4: check-cast v3, Ljava/util/Map$Entry; // type@0413 │ │ +03f014: 7210 401c 0300 |00d6: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ +03f01a: 0c08 |00d9: move-result-object v8 │ │ +03f01c: 7220 4e1c 8100 |00da: invoke-interface {v1, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@1c4e │ │ +03f022: 0a08 |00dd: move-result v8 │ │ +03f024: 3908 ecff |00de: if-nez v8, 00ca // -0014 │ │ +03f028: 1a08 940a |00e0: const-string v8, "NotifManCompat" // string@0a94 │ │ +03f02c: 7120 0318 b800 |00e2: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ +03f032: 0a08 |00e5: move-result v8 │ │ +03f034: 3808 1e00 |00e6: if-eqz v8, 0104 // +001e │ │ +03f038: 1a08 940a |00e8: const-string v8, "NotifManCompat" // string@0a94 │ │ +03f03c: 2209 f003 |00ea: new-instance v9, Ljava/lang/StringBuilder; // type@03f0 │ │ +03f040: 7010 c91b 0900 |00ec: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03f046: 1a0a 1e0b |00ef: const-string v10, "Removing listener record for " // string@0b1e │ │ +03f04a: 6e20 d21b a900 |00f1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03f050: 0c09 |00f4: move-result-object v9 │ │ +03f052: 7210 401c 0300 |00f5: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ +03f058: 0c0a |00f8: move-result-object v10 │ │ +03f05a: 6e20 d11b a900 |00f9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03f060: 0c09 |00fc: move-result-object v9 │ │ +03f062: 6e10 d61b 0900 |00fd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03f068: 0c09 |0100: move-result-object v9 │ │ +03f06a: 7120 fe17 9800 |0101: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +03f070: 7210 411c 0300 |0104: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ +03f076: 0c08 |0107: move-result-object v8 │ │ +03f078: 1f08 f200 |0108: check-cast v8, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@00f2 │ │ +03f07c: 7020 0505 8c00 |010a: invoke-direct {v12, v8}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0505 │ │ +03f082: 7210 281c 0500 |010d: invoke-interface {v5}, Ljava/util/Iterator;.remove:()V // method@1c28 │ │ +03f088: 28ba |0110: goto 00ca // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=383 │ │ 0x0007 line=384 │ │ 0x000f line=427 │ │ 0x0010 line=388 │ │ 0x0012 line=389 │ │ @@ -32384,43 +32384,43 @@ │ │ type : '(Landroid/os/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -03f094: |[03f094] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleMessage:(Landroid/os/Message;)Z │ │ -03f0a4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -03f0a6: 5251 3a00 |0001: iget v1, v5, Landroid/os/Message;.what:I // field@003a │ │ -03f0aa: 2b01 2d00 0000 |0003: packed-switch v1, 00000030 // +0000002d │ │ -03f0b0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -03f0b2: 0f01 |0007: return v1 │ │ -03f0b4: 5451 3900 |0008: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ -03f0b8: 1f01 f400 |000a: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@00f4 │ │ -03f0bc: 7020 0705 1400 |000c: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0507 │ │ -03f0c2: 0121 |000f: move v1, v2 │ │ -03f0c4: 28f7 |0010: goto 0007 // -0009 │ │ -03f0c6: 5450 3900 |0011: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ -03f0ca: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@00f1 │ │ -03f0ce: 5401 9a01 |0015: iget-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@019a │ │ -03f0d2: 5403 9b01 |0017: iget-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@019b │ │ -03f0d6: 7030 0905 1403 |0019: invoke-direct {v4, v1, v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@0509 │ │ -03f0dc: 0121 |001c: move v1, v2 │ │ -03f0de: 28ea |001d: goto 0007 // -0016 │ │ -03f0e0: 5451 3900 |001e: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ -03f0e4: 1f01 2600 |0020: check-cast v1, Landroid/content/ComponentName; // type@0026 │ │ -03f0e8: 7020 0a05 1400 |0022: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceDisconnected:(Landroid/content/ComponentName;)V // method@050a │ │ -03f0ee: 0121 |0025: move v1, v2 │ │ -03f0f0: 28e1 |0026: goto 0007 // -001f │ │ -03f0f2: 5451 3900 |0027: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ -03f0f6: 1f01 2600 |0029: check-cast v1, Landroid/content/ComponentName; // type@0026 │ │ -03f0fa: 7020 0805 1400 |002b: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleRetryListenerQueue:(Landroid/content/ComponentName;)V // method@0508 │ │ -03f100: 0121 |002e: move v1, v2 │ │ -03f102: 28d8 |002f: goto 0007 // -0028 │ │ -03f104: 0001 0400 0000 0000 0500 0000 0e00 ... |0030: packed-switch-data (12 units) │ │ +03f08c: |[03f08c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleMessage:(Landroid/os/Message;)Z │ │ +03f09c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +03f09e: 5251 3a00 |0001: iget v1, v5, Landroid/os/Message;.what:I // field@003a │ │ +03f0a2: 2b01 2d00 0000 |0003: packed-switch v1, 00000030 // +0000002d │ │ +03f0a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +03f0aa: 0f01 |0007: return v1 │ │ +03f0ac: 5451 3900 |0008: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ +03f0b0: 1f01 f400 |000a: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@00f4 │ │ +03f0b4: 7020 0705 1400 |000c: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0507 │ │ +03f0ba: 0121 |000f: move v1, v2 │ │ +03f0bc: 28f7 |0010: goto 0007 // -0009 │ │ +03f0be: 5450 3900 |0011: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ +03f0c2: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@00f1 │ │ +03f0c6: 5401 9a01 |0015: iget-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@019a │ │ +03f0ca: 5403 9b01 |0017: iget-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@019b │ │ +03f0ce: 7030 0905 1403 |0019: invoke-direct {v4, v1, v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@0509 │ │ +03f0d4: 0121 |001c: move v1, v2 │ │ +03f0d6: 28ea |001d: goto 0007 // -0016 │ │ +03f0d8: 5451 3900 |001e: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ +03f0dc: 1f01 2600 |0020: check-cast v1, Landroid/content/ComponentName; // type@0026 │ │ +03f0e0: 7020 0a05 1400 |0022: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceDisconnected:(Landroid/content/ComponentName;)V // method@050a │ │ +03f0e6: 0121 |0025: move v1, v2 │ │ +03f0e8: 28e1 |0026: goto 0007 // -001f │ │ +03f0ea: 5451 3900 |0027: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ +03f0ee: 1f01 2600 |0029: check-cast v1, Landroid/content/ComponentName; // type@0026 │ │ +03f0f2: 7020 0805 1400 |002b: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleRetryListenerQueue:(Landroid/content/ComponentName;)V // method@0508 │ │ +03f0f8: 0121 |002e: move v1, v2 │ │ +03f0fa: 28d8 |002f: goto 0007 // -0028 │ │ +03f0fc: 0001 0400 0000 0000 0500 0000 0e00 ... |0030: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x0006 line=326 │ │ 0x0008 line=313 │ │ 0x0010 line=314 │ │ 0x0011 line=316 │ │ @@ -32441,39 +32441,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 │ │ -03f11c: |[03f11c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -03f12c: 1a00 960a |0000: const-string v0, "NotifManCompat" // string@0a96 │ │ -03f130: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -03f132: 7120 0318 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ -03f138: 0a00 |0006: move-result v0 │ │ -03f13a: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -03f13e: 1a00 960a |0009: const-string v0, "NotifManCompat" // string@0a96 │ │ -03f142: 2201 f003 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03f146: 7010 c91b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03f14c: 1a02 f702 |0010: const-string v2, "Connected to service " // string@02f7 │ │ -03f150: 6e20 d21b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03f156: 0c01 |0015: move-result-object v1 │ │ -03f158: 6e20 d11b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03f15e: 0c01 |0019: move-result-object v1 │ │ -03f160: 6e10 d61b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03f166: 0c01 |001d: move-result-object v1 │ │ -03f168: 7120 fe17 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -03f16e: 5430 a301 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ -03f172: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -03f174: 2202 f100 |0024: new-instance v2, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@00f1 │ │ -03f178: 7030 0105 4205 |0026: invoke-direct {v2, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@0501 │ │ -03f17e: 6e30 3602 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0236 │ │ -03f184: 0c00 |002c: move-result-object v0 │ │ -03f186: 6e10 4602 0000 |002d: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0246 │ │ -03f18c: 0e00 |0030: return-void │ │ +03f114: |[03f114] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +03f124: 1a00 940a |0000: const-string v0, "NotifManCompat" // string@0a94 │ │ +03f128: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +03f12a: 7120 0318 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ +03f130: 0a00 |0006: move-result v0 │ │ +03f132: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +03f136: 1a00 940a |0009: const-string v0, "NotifManCompat" // string@0a94 │ │ +03f13a: 2201 f003 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03f13e: 7010 c91b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03f144: 1a02 f602 |0010: const-string v2, "Connected to service " // string@02f6 │ │ +03f148: 6e20 d21b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03f14e: 0c01 |0015: move-result-object v1 │ │ +03f150: 6e20 d11b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03f156: 0c01 |0019: move-result-object v1 │ │ +03f158: 6e10 d61b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03f15e: 0c01 |001d: move-result-object v1 │ │ +03f160: 7120 fe17 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +03f166: 5430 a301 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ +03f16a: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +03f16c: 2202 f100 |0024: new-instance v2, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@00f1 │ │ +03f170: 7030 0105 4205 |0026: invoke-direct {v2, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@0501 │ │ +03f176: 6e30 3602 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0236 │ │ +03f17c: 0c00 |002c: move-result-object v0 │ │ +03f17e: 6e10 4602 0000 |002d: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0246 │ │ +03f184: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0009 line=363 │ │ 0x0021 line=365 │ │ 0x0030 line=368 │ │ locals : │ │ @@ -32486,37 +32486,37 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -03f190: |[03f190] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -03f1a0: 1a00 960a |0000: const-string v0, "NotifManCompat" // string@0a96 │ │ -03f1a4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -03f1a6: 7120 0318 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ -03f1ac: 0a00 |0006: move-result v0 │ │ -03f1ae: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -03f1b2: 1a00 960a |0009: const-string v0, "NotifManCompat" // string@0a96 │ │ -03f1b6: 2201 f003 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -03f1ba: 7010 c91b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -03f1c0: 1a02 3303 |0010: const-string v2, "Disconnected from service " // string@0333 │ │ -03f1c4: 6e20 d21b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -03f1ca: 0c01 |0015: move-result-object v1 │ │ -03f1cc: 6e20 d11b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -03f1d2: 0c01 |0019: move-result-object v1 │ │ -03f1d4: 6e10 d61b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -03f1da: 0c01 |001d: move-result-object v1 │ │ -03f1dc: 7120 fe17 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -03f1e2: 5430 a301 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ -03f1e6: 1221 |0023: const/4 v1, #int 2 // #2 │ │ -03f1e8: 6e30 3602 1004 |0024: invoke-virtual {v0, v1, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0236 │ │ -03f1ee: 0c00 |0027: move-result-object v0 │ │ -03f1f0: 6e10 4602 0000 |0028: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0246 │ │ -03f1f6: 0e00 |002b: return-void │ │ +03f188: |[03f188] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +03f198: 1a00 940a |0000: const-string v0, "NotifManCompat" // string@0a94 │ │ +03f19c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +03f19e: 7120 0318 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ +03f1a4: 0a00 |0006: move-result v0 │ │ +03f1a6: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +03f1aa: 1a00 940a |0009: const-string v0, "NotifManCompat" // string@0a94 │ │ +03f1ae: 2201 f003 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +03f1b2: 7010 c91b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +03f1b8: 1a02 3203 |0010: const-string v2, "Disconnected from service " // string@0332 │ │ +03f1bc: 6e20 d21b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +03f1c2: 0c01 |0015: move-result-object v1 │ │ +03f1c4: 6e20 d11b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +03f1ca: 0c01 |0019: move-result-object v1 │ │ +03f1cc: 6e10 d61b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +03f1d2: 0c01 |001d: move-result-object v1 │ │ +03f1d4: 7120 fe17 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +03f1da: 5430 a301 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ +03f1de: 1221 |0023: const/4 v1, #int 2 // #2 │ │ +03f1e0: 6e30 3602 1004 |0024: invoke-virtual {v0, v1, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0236 │ │ +03f1e6: 0c00 |0027: move-result-object v0 │ │ +03f1e8: 6e10 4602 0000 |0028: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0246 │ │ +03f1ee: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0009 line=373 │ │ 0x0021 line=375 │ │ 0x002b line=376 │ │ locals : │ │ @@ -32528,36 +32528,36 @@ │ │ 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 │ │ -03f1f8: |[03f1f8] android.support.v4.app.NotificationManagerCompat$SideChannelManager.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ -03f208: 5420 a301 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ -03f20c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03f20e: 6e30 3602 1003 |0003: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0236 │ │ -03f214: 0c00 |0006: move-result-object v0 │ │ -03f216: 6e10 4602 0000 |0007: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0246 │ │ -03f21c: 0e00 |000a: return-void │ │ +03f1f0: |[03f1f0] android.support.v4.app.NotificationManagerCompat$SideChannelManager.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +03f200: 5420 a301 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@01a3 │ │ +03f204: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03f206: 6e30 3602 1003 |0003: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@0236 │ │ +03f20c: 0c00 |0006: move-result-object v0 │ │ +03f20e: 6e10 4602 0000 |0007: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0246 │ │ +03f214: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x000a line=307 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ 0x0000 - 0x000b reg=3 task Landroid/support/v4/app/NotificationManagerCompat$Task; │ │ │ │ - source_file_idx : 2734 (NotificationManagerCompat.java) │ │ + source_file_idx : 2732 (NotificationManagerCompat.java) │ │ │ │ Class #107 header: │ │ class_idx : 245 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2734 │ │ +source_file_idx : 2732 │ │ static_fields_size : 7 │ │ instance_fields_size: 2 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 2 │ │ │ │ Class #107 annotations: │ │ Annotations on class │ │ @@ -32616,46 +32616,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -03f220: |[03f220] android.support.v4.app.NotificationManagerCompat.:()V │ │ -03f230: 2200 ec03 |0000: new-instance v0, Ljava/lang/Object; // type@03ec │ │ -03f234: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03f23a: 6900 ac01 |0005: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@01ac │ │ -03f23e: 2200 0d04 |0007: new-instance v0, Ljava/util/HashSet; // type@040d │ │ -03f242: 7010 241c 0000 |0009: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@1c24 │ │ -03f248: 6900 aa01 |000c: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@01aa │ │ -03f24c: 2200 ec03 |000e: new-instance v0, Ljava/lang/Object; // type@03ec │ │ -03f250: 7010 a71b 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03f256: 6900 ad01 |0013: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@01ad │ │ -03f25a: 6000 3800 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03f25e: 1301 0e00 |0017: const/16 v1, #int 14 // #e │ │ -03f262: 3410 1200 |0019: if-lt v0, v1, 002b // +0012 │ │ -03f266: 2200 ef00 |001b: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; // type@00ef │ │ -03f26a: 7010 fc04 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich;.:()V // method@04fc │ │ -03f270: 6900 a601 |0020: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ -03f274: 6200 a601 |0022: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ -03f278: 7210 f304 0000 |0024: invoke-interface {v0}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.getSideChannelBindFlags:()I // method@04f3 │ │ -03f27e: 0a00 |0027: move-result v0 │ │ -03f280: 6700 a701 |0028: sput v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@01a7 │ │ -03f284: 0e00 |002a: return-void │ │ -03f286: 6000 3800 |002b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03f28a: 1251 |002d: const/4 v1, #int 5 // #5 │ │ -03f28c: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -03f290: 2200 ee00 |0030: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; // type@00ee │ │ -03f294: 7010 f904 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@04f9 │ │ -03f29a: 6900 a601 |0035: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ -03f29e: 28eb |0037: goto 0022 // -0015 │ │ -03f2a0: 2200 ed00 |0038: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplBase; // type@00ed │ │ -03f2a4: 7010 f504 0000 |003a: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@04f5 │ │ -03f2aa: 6900 a601 |003d: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ -03f2ae: 28e3 |003f: goto 0022 // -001d │ │ +03f218: |[03f218] android.support.v4.app.NotificationManagerCompat.:()V │ │ +03f228: 2200 ec03 |0000: new-instance v0, Ljava/lang/Object; // type@03ec │ │ +03f22c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03f232: 6900 ac01 |0005: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@01ac │ │ +03f236: 2200 0d04 |0007: new-instance v0, Ljava/util/HashSet; // type@040d │ │ +03f23a: 7010 241c 0000 |0009: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@1c24 │ │ +03f240: 6900 aa01 |000c: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@01aa │ │ +03f244: 2200 ec03 |000e: new-instance v0, Ljava/lang/Object; // type@03ec │ │ +03f248: 7010 a71b 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03f24e: 6900 ad01 |0013: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@01ad │ │ +03f252: 6000 3800 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03f256: 1301 0e00 |0017: const/16 v1, #int 14 // #e │ │ +03f25a: 3410 1200 |0019: if-lt v0, v1, 002b // +0012 │ │ +03f25e: 2200 ef00 |001b: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; // type@00ef │ │ +03f262: 7010 fc04 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich;.:()V // method@04fc │ │ +03f268: 6900 a601 |0020: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ +03f26c: 6200 a601 |0022: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ +03f270: 7210 f304 0000 |0024: invoke-interface {v0}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.getSideChannelBindFlags:()I // method@04f3 │ │ +03f276: 0a00 |0027: move-result v0 │ │ +03f278: 6700 a701 |0028: sput v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@01a7 │ │ +03f27c: 0e00 |002a: return-void │ │ +03f27e: 6000 3800 |002b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03f282: 1251 |002d: const/4 v1, #int 5 // #5 │ │ +03f284: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +03f288: 2200 ee00 |0030: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; // type@00ee │ │ +03f28c: 7010 f904 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@04f9 │ │ +03f292: 6900 a601 |0035: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ +03f296: 28eb |0037: goto 0022 // -0015 │ │ +03f298: 2200 ed00 |0038: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplBase; // type@00ed │ │ +03f29c: 7010 f504 0000 |003a: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@04f5 │ │ +03f2a2: 6900 a601 |003d: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ +03f2a6: 28e3 |003f: goto 0022 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=92 │ │ 0x000e line=97 │ │ 0x0015 line=165 │ │ 0x001b line=166 │ │ @@ -32671,24 +32671,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03f2b0: |[03f2b0] android.support.v4.app.NotificationManagerCompat.:(Landroid/content/Context;)V │ │ -03f2c0: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03f2c6: 5b23 a801 |0003: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@01a8 │ │ -03f2ca: 5420 a801 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@01a8 │ │ -03f2ce: 1a01 2f1e |0007: const-string v1, "notification" // string@1e2f │ │ -03f2d2: 6e20 cb00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ -03f2d8: 0c00 |000c: move-result-object v0 │ │ -03f2da: 1f00 1d00 |000d: check-cast v0, Landroid/app/NotificationManager; // type@001d │ │ -03f2de: 5b20 a901 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@01a9 │ │ -03f2e2: 0e00 |0011: return-void │ │ +03f2a8: |[03f2a8] android.support.v4.app.NotificationManagerCompat.:(Landroid/content/Context;)V │ │ +03f2b8: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03f2be: 5b23 a801 |0003: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@01a8 │ │ +03f2c2: 5420 a801 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@01a8 │ │ +03f2c6: 1a01 2d1e |0007: const-string v1, "notification" // string@1e2d │ │ +03f2ca: 6e20 cb00 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ +03f2d0: 0c00 |000c: move-result-object v0 │ │ +03f2d2: 1f00 1d00 |000d: check-cast v0, Landroid/app/NotificationManager; // type@001d │ │ +03f2d6: 5b20 a901 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@01a9 │ │ +03f2da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=107 │ │ 0x0005 line=108 │ │ 0x0011 line=110 │ │ locals : │ │ @@ -32700,35 +32700,35 @@ │ │ type : '()I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f2e4: |[03f2e4] android.support.v4.app.NotificationManagerCompat.access$000:()I │ │ -03f2f4: 6000 a701 |0000: sget v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@01a7 │ │ -03f2f8: 0f00 |0002: return v0 │ │ +03f2dc: |[03f2dc] android.support.v4.app.NotificationManagerCompat.access$000:()I │ │ +03f2ec: 6000 a701 |0000: sget v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@01a7 │ │ +03f2f0: 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 │ │ -03f2fc: |[03f2fc] android.support.v4.app.NotificationManagerCompat.from:(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; │ │ -03f30c: 2200 f500 |0000: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat; // type@00f5 │ │ -03f310: 7020 1305 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat;.:(Landroid/content/Context;)V // method@0513 │ │ -03f316: 1100 |0005: return-object v0 │ │ +03f2f4: |[03f2f4] android.support.v4.app.NotificationManagerCompat.from:(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; │ │ +03f304: 2200 f500 |0000: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat; // type@00f5 │ │ +03f308: 7020 1305 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat;.:(Landroid/content/Context;)V // method@0513 │ │ +03f30e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ @@ -32736,54 +32736,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 │ │ -03f318: |[03f318] android.support.v4.app.NotificationManagerCompat.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; │ │ -03f328: 6e10 c300 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -03f32e: 0c08 |0003: move-result-object v8 │ │ -03f330: 1a09 3e13 |0004: const-string v9, "enabled_notification_listeners" // string@133e │ │ -03f334: 7120 7002 9800 |0006: invoke-static {v8, v9}, Landroid/provider/Settings$Secure;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@0270 │ │ -03f33a: 0c04 |0009: move-result-object v4 │ │ -03f33c: 3804 3500 |000a: if-eqz v4, 003f // +0035 │ │ -03f340: 6208 ab01 |000c: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@01ab │ │ -03f344: 6e20 b81b 8400 |000e: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -03f34a: 0a08 |0011: move-result v8 │ │ -03f34c: 3908 2d00 |0012: if-nez v8, 003f // +002d │ │ -03f350: 1a08 e400 |0014: const-string v8, ":" // string@00e4 │ │ -03f354: 6e20 c11b 8400 |0016: invoke-virtual {v4, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1bc1 │ │ -03f35a: 0c03 |0019: move-result-object v3 │ │ -03f35c: 2207 0d04 |001a: new-instance v7, Ljava/util/HashSet; // type@040d │ │ -03f360: 2138 |001c: array-length v8, v3 │ │ -03f362: 7020 251c 8700 |001d: invoke-direct {v7, v8}, Ljava/util/HashSet;.:(I)V // method@1c25 │ │ -03f368: 0730 |0020: move-object v0, v3 │ │ -03f36a: 2106 |0021: array-length v6, v0 │ │ -03f36c: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -03f36e: 3565 1400 |0023: if-ge v5, v6, 0037 // +0014 │ │ -03f372: 4601 0005 |0025: aget-object v1, v0, v5 │ │ -03f376: 7110 b600 0100 |0027: invoke-static {v1}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@00b6 │ │ -03f37c: 0c02 |002a: move-result-object v2 │ │ -03f37e: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ -03f382: 6e10 b500 0200 |002d: invoke-virtual {v2}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b5 │ │ -03f388: 0c08 |0030: move-result-object v8 │ │ -03f38a: 7220 4d1c 8700 |0031: invoke-interface {v7, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@1c4d │ │ -03f390: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ -03f394: 28ed |0036: goto 0023 // -0013 │ │ -03f396: 6209 ac01 |0037: sget-object v9, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@01ac │ │ -03f39a: 1d09 |0039: monitor-enter v9 │ │ -03f39c: 6907 aa01 |003a: sput-object v7, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@01aa │ │ -03f3a0: 6904 ab01 |003c: sput-object v4, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@01ab │ │ -03f3a4: 1e09 |003e: monitor-exit v9 │ │ -03f3a6: 6208 aa01 |003f: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@01aa │ │ -03f3aa: 1108 |0041: return-object v8 │ │ -03f3ac: 0d08 |0042: move-exception v8 │ │ -03f3ae: 1e09 |0043: monitor-exit v9 │ │ -03f3b0: 2708 |0044: throw v8 │ │ +03f310: |[03f310] android.support.v4.app.NotificationManagerCompat.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; │ │ +03f320: 6e10 c300 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +03f326: 0c08 |0003: move-result-object v8 │ │ +03f328: 1a09 3c13 |0004: const-string v9, "enabled_notification_listeners" // string@133c │ │ +03f32c: 7120 7002 9800 |0006: invoke-static {v8, v9}, Landroid/provider/Settings$Secure;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@0270 │ │ +03f332: 0c04 |0009: move-result-object v4 │ │ +03f334: 3804 3500 |000a: if-eqz v4, 003f // +0035 │ │ +03f338: 6208 ab01 |000c: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@01ab │ │ +03f33c: 6e20 b81b 8400 |000e: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +03f342: 0a08 |0011: move-result v8 │ │ +03f344: 3908 2d00 |0012: if-nez v8, 003f // +002d │ │ +03f348: 1a08 e300 |0014: const-string v8, ":" // string@00e3 │ │ +03f34c: 6e20 c11b 8400 |0016: invoke-virtual {v4, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@1bc1 │ │ +03f352: 0c03 |0019: move-result-object v3 │ │ +03f354: 2207 0d04 |001a: new-instance v7, Ljava/util/HashSet; // type@040d │ │ +03f358: 2138 |001c: array-length v8, v3 │ │ +03f35a: 7020 251c 8700 |001d: invoke-direct {v7, v8}, Ljava/util/HashSet;.:(I)V // method@1c25 │ │ +03f360: 0730 |0020: move-object v0, v3 │ │ +03f362: 2106 |0021: array-length v6, v0 │ │ +03f364: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +03f366: 3565 1400 |0023: if-ge v5, v6, 0037 // +0014 │ │ +03f36a: 4601 0005 |0025: aget-object v1, v0, v5 │ │ +03f36e: 7110 b600 0100 |0027: invoke-static {v1}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@00b6 │ │ +03f374: 0c02 |002a: move-result-object v2 │ │ +03f376: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ +03f37a: 6e10 b500 0200 |002d: invoke-virtual {v2}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b5 │ │ +03f380: 0c08 |0030: move-result-object v8 │ │ +03f382: 7220 4d1c 8700 |0031: invoke-interface {v7, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@1c4d │ │ +03f388: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ +03f38c: 28ed |0036: goto 0023 // -0013 │ │ +03f38e: 6209 ac01 |0037: sget-object v9, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@01ac │ │ +03f392: 1d09 |0039: monitor-enter v9 │ │ +03f394: 6907 aa01 |003a: sput-object v7, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@01aa │ │ +03f398: 6904 ab01 |003c: sput-object v4, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@01ab │ │ +03f39c: 1e09 |003e: monitor-exit v9 │ │ +03f39e: 6208 aa01 |003f: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@01aa │ │ +03f3a2: 1108 |0041: return-object v8 │ │ +03f3a4: 0d08 |0042: move-exception v8 │ │ +03f3a6: 1e09 |0043: monitor-exit v9 │ │ +03f3a8: 2708 |0044: throw v8 │ │ catches : 2 │ │ 0x003a - 0x003f │ │ -> 0x0042 │ │ 0x0043 - 0x0044 │ │ -> 0x0042 │ │ positions : │ │ 0x0000 line=233 │ │ @@ -32822,32 +32822,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 │ │ -03f3c8: |[03f3c8] android.support.v4.app.NotificationManagerCompat.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ -03f3d8: 6201 ad01 |0000: sget-object v1, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@01ad │ │ -03f3dc: 1d01 |0002: monitor-enter v1 │ │ -03f3de: 6200 ae01 |0003: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@01ae │ │ -03f3e2: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ -03f3e6: 2200 f300 |0007: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // type@00f3 │ │ -03f3ea: 5432 a801 |0009: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@01a8 │ │ -03f3ee: 6e10 c000 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00c0 │ │ -03f3f4: 0c02 |000e: move-result-object v2 │ │ -03f3f6: 7020 0305 2000 |000f: invoke-direct {v0, v2}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.:(Landroid/content/Context;)V // method@0503 │ │ -03f3fc: 6900 ae01 |0012: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@01ae │ │ -03f400: 1e01 |0014: monitor-exit v1 │ │ -03f402: 6200 ae01 |0015: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@01ae │ │ -03f406: 6e20 0e05 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@050e │ │ -03f40c: 0e00 |001a: return-void │ │ -03f40e: 0d00 |001b: move-exception v0 │ │ -03f410: 1e01 |001c: monitor-exit v1 │ │ -03f412: 2700 |001d: throw v0 │ │ +03f3c0: |[03f3c0] android.support.v4.app.NotificationManagerCompat.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +03f3d0: 6201 ad01 |0000: sget-object v1, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@01ad │ │ +03f3d4: 1d01 |0002: monitor-enter v1 │ │ +03f3d6: 6200 ae01 |0003: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@01ae │ │ +03f3da: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ +03f3de: 2200 f300 |0007: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // type@00f3 │ │ +03f3e2: 5432 a801 |0009: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@01a8 │ │ +03f3e6: 6e10 c000 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00c0 │ │ +03f3ec: 0c02 |000e: move-result-object v2 │ │ +03f3ee: 7020 0305 2000 |000f: invoke-direct {v0, v2}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.:(Landroid/content/Context;)V // method@0503 │ │ +03f3f4: 6900 ae01 |0012: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@01ae │ │ +03f3f8: 1e01 |0014: monitor-exit v1 │ │ +03f3fa: 6200 ae01 |0015: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@01ae │ │ +03f3fe: 6e20 0e05 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@050e │ │ +03f404: 0e00 |001a: return-void │ │ +03f406: 0d00 |001b: move-exception v0 │ │ +03f408: 1e01 |001c: monitor-exit v1 │ │ +03f40a: 2700 |001d: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0015 │ │ -> 0x001b │ │ 0x001c - 0x001d │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=267 │ │ @@ -32866,26 +32866,26 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -03f428: |[03f428] android.support.v4.app.NotificationManagerCompat.useSideChannelForNotification:(Landroid/app/Notification;)Z │ │ -03f438: 7110 cb04 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04cb │ │ -03f43e: 0c00 |0003: move-result-object v0 │ │ -03f440: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -03f444: 1a01 e60f |0006: const-string v1, "android.support.useSideChannel" // string@0fe6 │ │ -03f448: 6e20 1102 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0211 │ │ -03f44e: 0a01 |000b: move-result v1 │ │ -03f450: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -03f454: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -03f456: 0f01 |000f: return v1 │ │ -03f458: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -03f45a: 28fe |0011: goto 000f // -0002 │ │ +03f420: |[03f420] android.support.v4.app.NotificationManagerCompat.useSideChannelForNotification:(Landroid/app/Notification;)Z │ │ +03f430: 7110 cb04 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@04cb │ │ +03f436: 0c00 |0003: move-result-object v0 │ │ +03f438: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +03f43c: 1a01 e40f |0006: const-string v1, "android.support.useSideChannel" // string@0fe4 │ │ +03f440: 6e20 1102 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0211 │ │ +03f446: 0a01 |000b: move-result v1 │ │ +03f448: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +03f44c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +03f44e: 0f01 |000f: return v1 │ │ +03f450: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +03f452: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0004 line=260 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 extras Landroid/os/Bundle; │ │ 0x0000 - 0x0012 reg=2 notification Landroid/app/Notification; │ │ @@ -32896,18 +32896,18 @@ │ │ type : '(ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -03f45c: |[03f45c] android.support.v4.app.NotificationManagerCompat.notify:(ILandroid/app/Notification;)V │ │ -03f46c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03f46e: 6e40 1805 0132 |0001: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@0518 │ │ -03f474: 0e00 |0004: return-void │ │ +03f454: |[03f454] android.support.v4.app.NotificationManagerCompat.notify:(ILandroid/app/Notification;)V │ │ +03f464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03f466: 6e40 1805 0132 |0001: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@0518 │ │ +03f46c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0004 line=210 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationManagerCompat; │ │ 0x0000 - 0x0005 reg=2 id I │ │ @@ -32918,52 +32918,52 @@ │ │ type : '(Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 36 16-bit code units │ │ -03f478: |[03f478] android.support.v4.app.NotificationManagerCompat.notify:(Ljava/lang/String;ILandroid/app/Notification;)V │ │ -03f488: 7110 1a05 0500 |0000: invoke-static {v5}, Landroid/support/v4/app/NotificationManagerCompat;.useSideChannelForNotification:(Landroid/app/Notification;)Z // method@051a │ │ -03f48e: 0a00 |0003: move-result v0 │ │ -03f490: 3800 1800 |0004: if-eqz v0, 001c // +0018 │ │ -03f494: 2200 f000 |0006: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; // type@00f0 │ │ -03f498: 5421 a801 |0008: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@01a8 │ │ -03f49c: 6e10 c700 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00c7 │ │ -03f4a2: 0c01 |000d: move-result-object v1 │ │ -03f4a4: 7055 fe04 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@04fe │ │ -03f4aa: 7020 1905 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0519 │ │ -03f4b0: 6200 a601 |0014: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ -03f4b4: 5421 a901 |0016: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@01a9 │ │ -03f4b8: 7240 f204 1043 |0018: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@04f2 │ │ -03f4be: 0e00 |001b: return-void │ │ -03f4c0: 6200 a601 |001c: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ -03f4c4: 5421 a901 |001e: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@01a9 │ │ -03f4c8: 7255 f404 1043 |0020: 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@04f4 │ │ -03f4ce: 28f8 |0023: goto 001b // -0008 │ │ +03f470: |[03f470] android.support.v4.app.NotificationManagerCompat.notify:(Ljava/lang/String;ILandroid/app/Notification;)V │ │ +03f480: 7110 1a05 0500 |0000: invoke-static {v5}, Landroid/support/v4/app/NotificationManagerCompat;.useSideChannelForNotification:(Landroid/app/Notification;)Z // method@051a │ │ +03f486: 0a00 |0003: move-result v0 │ │ +03f488: 3800 1800 |0004: if-eqz v0, 001c // +0018 │ │ +03f48c: 2200 f000 |0006: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; // type@00f0 │ │ +03f490: 5421 a801 |0008: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@01a8 │ │ +03f494: 6e10 c700 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00c7 │ │ +03f49a: 0c01 |000d: move-result-object v1 │ │ +03f49c: 7055 fe04 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@04fe │ │ +03f4a2: 7020 1905 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0519 │ │ +03f4a8: 6200 a601 |0014: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ +03f4ac: 5421 a901 |0016: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@01a9 │ │ +03f4b0: 7240 f204 1043 |0018: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@04f2 │ │ +03f4b6: 0e00 |001b: return-void │ │ +03f4b8: 6200 a601 |001c: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@01a6 │ │ +03f4bc: 5421 a901 |001e: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@01a9 │ │ +03f4c0: 7255 f404 1043 |0020: 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@04f4 │ │ +03f4c6: 28f8 |0023: goto 001b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0006 line=220 │ │ 0x0014 line=223 │ │ 0x001b line=227 │ │ 0x001c line=225 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Landroid/support/v4/app/NotificationManagerCompat; │ │ 0x0000 - 0x0024 reg=3 tag Ljava/lang/String; │ │ 0x0000 - 0x0024 reg=4 id I │ │ 0x0000 - 0x0024 reg=5 notification Landroid/app/Notification; │ │ │ │ - source_file_idx : 2734 (NotificationManagerCompat.java) │ │ + source_file_idx : 2732 (NotificationManagerCompat.java) │ │ │ │ Class #108 header: │ │ class_idx : 246 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2735 │ │ +source_file_idx : 2733 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #108 - │ │ Class descriptor : 'Landroid/support/v4/app/NotificationManagerCompatEclair;' │ │ @@ -32978,17 +32978,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 │ │ -03f4d0: |[03f4d0] android.support.v4.app.NotificationManagerCompatEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ -03f4e0: 6e30 9000 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0090 │ │ -03f4e6: 0e00 |0003: return-void │ │ +03f4c8: |[03f4c8] android.support.v4.app.NotificationManagerCompatEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +03f4d8: 6e30 9000 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@0090 │ │ +03f4de: 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; │ │ @@ -32999,35 +32999,35 @@ │ │ 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 │ │ -03f4e8: |[03f4e8] android.support.v4.app.NotificationManagerCompatEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ -03f4f8: 6e40 9200 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/NotificationManager;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@0092 │ │ -03f4fe: 0e00 |0003: return-void │ │ +03f4e0: |[03f4e0] android.support.v4.app.NotificationManagerCompatEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +03f4f0: 6e40 9200 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/NotificationManager;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@0092 │ │ +03f4f6: 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; │ │ 0x0000 - 0x0004 reg=2 id I │ │ 0x0000 - 0x0004 reg=3 notification Landroid/app/Notification; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2735 (NotificationManagerCompatEclair.java) │ │ + source_file_idx : 2733 (NotificationManagerCompatEclair.java) │ │ │ │ Class #109 header: │ │ class_idx : 254 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2843 │ │ +source_file_idx : 2841 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #109 annotations: │ │ Annotations on class │ │ @@ -33039,21 +33039,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2843 (RemoteInputCompatBase.java) │ │ + source_file_idx : 2841 (RemoteInputCompatBase.java) │ │ │ │ Class #110 header: │ │ class_idx : 247 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2841 │ │ +source_file_idx : 2839 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #110 annotations: │ │ Annotations on class │ │ @@ -33074,31 +33074,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f500: |[03f500] android.support.v4.app.RemoteInput$1.:()V │ │ -03f510: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03f516: 0e00 |0003: return-void │ │ +03f4f8: |[03f4f8] android.support.v4.app.RemoteInput$1.:()V │ │ +03f508: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03f50e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2841 (RemoteInput.java) │ │ + source_file_idx : 2839 (RemoteInput.java) │ │ │ │ Class #111 header: │ │ class_idx : 248 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2841 │ │ +source_file_idx : 2839 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #111 annotations: │ │ Annotations on class │ │ @@ -33110,21 +33110,21 @@ │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2841 (RemoteInput.java) │ │ + source_file_idx : 2839 (RemoteInput.java) │ │ │ │ Class #112 header: │ │ class_idx : 249 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2841 │ │ +source_file_idx : 2839 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #112 annotations: │ │ Annotations on class │ │ @@ -33145,31 +33145,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f518: |[03f518] android.support.v4.app.RemoteInput$ImplApi20.:()V │ │ -03f528: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03f52e: 0e00 |0003: return-void │ │ +03f510: |[03f510] android.support.v4.app.RemoteInput$ImplApi20.:()V │ │ +03f520: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03f526: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2841 (RemoteInput.java) │ │ + source_file_idx : 2839 (RemoteInput.java) │ │ │ │ Class #113 header: │ │ class_idx : 250 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2841 │ │ +source_file_idx : 2839 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #113 annotations: │ │ Annotations on class │ │ @@ -33190,31 +33190,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f530: |[03f530] android.support.v4.app.RemoteInput$ImplBase.:()V │ │ -03f540: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03f546: 0e00 |0003: return-void │ │ +03f528: |[03f528] android.support.v4.app.RemoteInput$ImplBase.:()V │ │ +03f538: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03f53e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2841 (RemoteInput.java) │ │ + source_file_idx : 2839 (RemoteInput.java) │ │ │ │ Class #114 header: │ │ class_idx : 251 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2841 │ │ +source_file_idx : 2839 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #114 annotations: │ │ Annotations on class │ │ @@ -33235,31 +33235,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03f548: |[03f548] android.support.v4.app.RemoteInput$ImplJellybean.:()V │ │ -03f558: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03f55e: 0e00 |0003: return-void │ │ +03f540: |[03f540] android.support.v4.app.RemoteInput$ImplJellybean.:()V │ │ +03f550: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03f556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2841 (RemoteInput.java) │ │ + source_file_idx : 2839 (RemoteInput.java) │ │ │ │ Class #115 header: │ │ class_idx : 255 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2843 │ │ +source_file_idx : 2841 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #115 annotations: │ │ Annotations on class │ │ @@ -33302,21 +33302,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;) │ │ name : 'getResultKey' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2843 (RemoteInputCompatBase.java) │ │ + source_file_idx : 2841 (RemoteInputCompatBase.java) │ │ │ │ Class #116 header: │ │ class_idx : 252 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 255 │ │ -source_file_idx : 2841 │ │ +source_file_idx : 2839 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #116 annotations: │ │ Annotations on class │ │ @@ -33363,36 +33363,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -03f560: |[03f560] android.support.v4.app.RemoteInput.:()V │ │ -03f570: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03f574: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -03f578: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ -03f57c: 2200 f900 |0006: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplApi20; // type@00f9 │ │ -03f580: 7010 1e05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplApi20;.:()V // method@051e │ │ -03f586: 6900 b001 |000b: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@01b0 │ │ -03f58a: 2200 f700 |000d: new-instance v0, Landroid/support/v4/app/RemoteInput$1; // type@00f7 │ │ -03f58e: 7010 1d05 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$1;.:()V // method@051d │ │ -03f594: 6900 af01 |0012: sput-object v0, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@01af │ │ -03f598: 0e00 |0014: return-void │ │ -03f59a: 6000 3800 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03f59e: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ -03f5a2: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ -03f5a6: 2200 fb00 |001b: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplJellybean; // type@00fb │ │ -03f5aa: 7010 2005 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplJellybean;.:()V // method@0520 │ │ -03f5b0: 6900 b001 |0020: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@01b0 │ │ -03f5b4: 28eb |0022: goto 000d // -0015 │ │ -03f5b6: 2200 fa00 |0023: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplBase; // type@00fa │ │ -03f5ba: 7010 1f05 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplBase;.:()V // method@051f │ │ -03f5c0: 6900 b001 |0028: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@01b0 │ │ -03f5c4: 28e3 |002a: goto 000d // -001d │ │ +03f558: |[03f558] android.support.v4.app.RemoteInput.:()V │ │ +03f568: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03f56c: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +03f570: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ +03f574: 2200 f900 |0006: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplApi20; // type@00f9 │ │ +03f578: 7010 1e05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplApi20;.:()V // method@051e │ │ +03f57e: 6900 b001 |000b: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@01b0 │ │ +03f582: 2200 f700 |000d: new-instance v0, Landroid/support/v4/app/RemoteInput$1; // type@00f7 │ │ +03f586: 7010 1d05 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$1;.:()V // method@051d │ │ +03f58c: 6900 af01 |0012: sput-object v0, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@01af │ │ +03f590: 0e00 |0014: return-void │ │ +03f592: 6000 3800 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03f596: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ +03f59a: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ +03f59e: 2200 fb00 |001b: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplJellybean; // type@00fb │ │ +03f5a2: 7010 2005 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplJellybean;.:()V // method@0520 │ │ +03f5a8: 6900 b001 |0020: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@01b0 │ │ +03f5ac: 28eb |0022: goto 000d // -0015 │ │ +03f5ae: 2200 fa00 |0023: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplBase; // type@00fa │ │ +03f5b2: 7010 1f05 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplBase;.:()V // method@051f │ │ +03f5b8: 6900 b001 |0028: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@01b0 │ │ +03f5bc: 28e3 |002a: goto 000d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0006 line=254 │ │ 0x000d line=263 │ │ 0x0015 line=255 │ │ 0x001b line=256 │ │ @@ -33405,17 +33405,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f5c8: |[03f5c8] android.support.v4.app.RemoteInput.getAllowFreeFormInput:()Z │ │ -03f5d8: 5510 b101 |0000: iget-boolean v0, v1, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@01b1 │ │ -03f5dc: 0f00 |0002: return v0 │ │ +03f5c0: |[03f5c0] android.support.v4.app.RemoteInput.getAllowFreeFormInput:()Z │ │ +03f5d0: 5510 b101 |0000: iget-boolean v0, v1, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@01b1 │ │ +03f5d4: 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;) │ │ @@ -33423,17 +33423,17 @@ │ │ type : '()[Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f5e0: |[03f5e0] android.support.v4.app.RemoteInput.getChoices:()[Ljava/lang/CharSequence; │ │ -03f5f0: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@01b2 │ │ -03f5f4: 1100 |0002: return-object v0 │ │ +03f5d8: |[03f5d8] android.support.v4.app.RemoteInput.getChoices:()[Ljava/lang/CharSequence; │ │ +03f5e8: 5410 b201 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@01b2 │ │ +03f5ec: 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;) │ │ @@ -33441,17 +33441,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f5f8: |[03f5f8] android.support.v4.app.RemoteInput.getExtras:()Landroid/os/Bundle; │ │ -03f608: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@01b3 │ │ -03f60c: 1100 |0002: return-object v0 │ │ +03f5f0: |[03f5f0] android.support.v4.app.RemoteInput.getExtras:()Landroid/os/Bundle; │ │ +03f600: 5410 b301 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@01b3 │ │ +03f604: 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;) │ │ @@ -33459,17 +33459,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f610: |[03f610] android.support.v4.app.RemoteInput.getLabel:()Ljava/lang/CharSequence; │ │ -03f620: 5410 b401 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@01b4 │ │ -03f624: 1100 |0002: return-object v0 │ │ +03f608: |[03f608] android.support.v4.app.RemoteInput.getLabel:()Ljava/lang/CharSequence; │ │ +03f618: 5410 b401 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@01b4 │ │ +03f61c: 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;) │ │ @@ -33477,30 +33477,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -03f628: |[03f628] android.support.v4.app.RemoteInput.getResultKey:()Ljava/lang/String; │ │ -03f638: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@01b5 │ │ -03f63c: 1100 |0002: return-object v0 │ │ +03f620: |[03f620] android.support.v4.app.RemoteInput.getResultKey:()Ljava/lang/String; │ │ +03f630: 5410 b501 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@01b5 │ │ +03f634: 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 : 2841 (RemoteInput.java) │ │ + source_file_idx : 2839 (RemoteInput.java) │ │ │ │ Class #117 header: │ │ class_idx : 253 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2842 │ │ +source_file_idx : 2840 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #117 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatApi20;' │ │ @@ -33515,49 +33515,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 │ │ -03f640: |[03f640] android.support.v4.app.RemoteInputCompatApi20.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; │ │ -03f650: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -03f654: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -03f656: 1101 |0003: return-object v1 │ │ -03f658: 2153 |0004: array-length v3, v5 │ │ -03f65a: 2331 dd04 |0005: new-array v1, v3, [Landroid/app/RemoteInput; // type@04dd │ │ -03f65e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -03f660: 2153 |0008: array-length v3, v5 │ │ -03f662: 3530 faff |0009: if-ge v0, v3, 0003 // -0006 │ │ -03f666: 4602 0500 |000b: aget-object v2, v5, v0 │ │ -03f66a: 2203 1f00 |000d: new-instance v3, Landroid/app/RemoteInput$Builder; // type@001f │ │ -03f66e: 6e10 2c05 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@052c │ │ -03f674: 0c04 |0012: move-result-object v4 │ │ -03f676: 7020 9600 4300 |0013: invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@0096 │ │ -03f67c: 6e10 2b05 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@052b │ │ -03f682: 0c04 |0019: move-result-object v4 │ │ -03f684: 6e20 9b00 4300 |001a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@009b │ │ -03f68a: 0c03 |001d: move-result-object v3 │ │ -03f68c: 6e10 2905 0200 |001e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0529 │ │ -03f692: 0c04 |0021: move-result-object v4 │ │ -03f694: 6e20 9a00 4300 |0022: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@009a │ │ -03f69a: 0c03 |0025: move-result-object v3 │ │ -03f69c: 6e10 2805 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0528 │ │ -03f6a2: 0a04 |0029: move-result v4 │ │ -03f6a4: 6e20 9900 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@0099 │ │ -03f6aa: 0c03 |002d: move-result-object v3 │ │ -03f6ac: 6e10 2a05 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@052a │ │ -03f6b2: 0c04 |0031: move-result-object v4 │ │ -03f6b4: 6e20 9700 4300 |0032: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@0097 │ │ -03f6ba: 0c03 |0035: move-result-object v3 │ │ -03f6bc: 6e10 9800 0300 |0036: invoke-virtual {v3}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@0098 │ │ -03f6c2: 0c03 |0039: move-result-object v3 │ │ -03f6c4: 4d03 0100 |003a: aput-object v3, v1, v0 │ │ -03f6c8: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -03f6cc: 28ca |003e: goto 0008 // -0036 │ │ +03f638: |[03f638] android.support.v4.app.RemoteInputCompatApi20.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; │ │ +03f648: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +03f64c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +03f64e: 1101 |0003: return-object v1 │ │ +03f650: 2153 |0004: array-length v3, v5 │ │ +03f652: 2331 dd04 |0005: new-array v1, v3, [Landroid/app/RemoteInput; // type@04dd │ │ +03f656: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +03f658: 2153 |0008: array-length v3, v5 │ │ +03f65a: 3530 faff |0009: if-ge v0, v3, 0003 // -0006 │ │ +03f65e: 4602 0500 |000b: aget-object v2, v5, v0 │ │ +03f662: 2203 1f00 |000d: new-instance v3, Landroid/app/RemoteInput$Builder; // type@001f │ │ +03f666: 6e10 2c05 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@052c │ │ +03f66c: 0c04 |0012: move-result-object v4 │ │ +03f66e: 7020 9600 4300 |0013: invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@0096 │ │ +03f674: 6e10 2b05 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@052b │ │ +03f67a: 0c04 |0019: move-result-object v4 │ │ +03f67c: 6e20 9b00 4300 |001a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@009b │ │ +03f682: 0c03 |001d: move-result-object v3 │ │ +03f684: 6e10 2905 0200 |001e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0529 │ │ +03f68a: 0c04 |0021: move-result-object v4 │ │ +03f68c: 6e20 9a00 4300 |0022: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@009a │ │ +03f692: 0c03 |0025: move-result-object v3 │ │ +03f694: 6e10 2805 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0528 │ │ +03f69a: 0a04 |0029: move-result v4 │ │ +03f69c: 6e20 9900 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@0099 │ │ +03f6a2: 0c03 |002d: move-result-object v3 │ │ +03f6a4: 6e10 2a05 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@052a │ │ +03f6aa: 0c04 |0031: move-result-object v4 │ │ +03f6ac: 6e20 9700 4300 |0032: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@0097 │ │ +03f6b2: 0c03 |0035: move-result-object v3 │ │ +03f6b4: 6e10 9800 0300 |0036: invoke-virtual {v3}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@0098 │ │ +03f6ba: 0c03 |0039: move-result-object v3 │ │ +03f6bc: 4d03 0100 |003a: aput-object v3, v1, v0 │ │ +03f6c0: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +03f6c4: 28ca |003e: goto 0008 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0003 line=52 │ │ 0x0004 line=42 │ │ 0x0007 line=43 │ │ @@ -33567,21 +33567,21 @@ │ │ locals : │ │ 0x0008 - 0x003f reg=0 i I │ │ 0x0007 - 0x003f reg=1 result [Landroid/app/RemoteInput; │ │ 0x000d - 0x003f reg=2 src Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ 0x0000 - 0x003f reg=5 srcArray [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2842 (RemoteInputCompatApi20.java) │ │ + source_file_idx : 2840 (RemoteInputCompatApi20.java) │ │ │ │ Class #118 header: │ │ class_idx : 256 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2843 │ │ +source_file_idx : 2841 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #118 annotations: │ │ Annotations on class │ │ @@ -33592,21 +33592,21 @@ │ │ Access flags : 0x0000 () │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2843 (RemoteInputCompatBase.java) │ │ + source_file_idx : 2841 (RemoteInputCompatBase.java) │ │ │ │ Class #119 header: │ │ class_idx : 257 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2844 │ │ +source_file_idx : 2842 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #119 - │ │ Class descriptor : 'Landroid/support/v4/app/RemoteInputCompatJellybean;' │ │ @@ -33621,38 +33621,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 │ │ -03f6d0: |[03f6d0] android.support.v4.app.RemoteInputCompatJellybean.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; │ │ -03f6e0: 2200 7400 |0000: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -03f6e4: 7010 0e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -03f6ea: 1a01 4821 |0005: const-string v1, "resultKey" // string@2148 │ │ -03f6ee: 6e10 2c05 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@052c │ │ -03f6f4: 0c02 |000a: move-result-object v2 │ │ -03f6f6: 6e30 2902 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ -03f6fc: 1a01 7f18 |000e: const-string v1, "label" // string@187f │ │ -03f700: 6e10 2b05 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@052b │ │ -03f706: 0c02 |0013: move-result-object v2 │ │ -03f708: 6e30 2102 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@0221 │ │ -03f70e: 1a01 2711 |0017: const-string v1, "choices" // string@1127 │ │ -03f712: 6e10 2905 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0529 │ │ -03f718: 0c02 |001c: move-result-object v2 │ │ -03f71a: 6e30 2202 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@0222 │ │ -03f720: 1a01 b50f |0020: const-string v1, "allowFreeFormInput" // string@0fb5 │ │ -03f724: 6e10 2805 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0528 │ │ -03f72a: 0a02 |0025: move-result v2 │ │ -03f72c: 6e30 1f02 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ -03f732: 1a01 b713 |0029: const-string v1, "extras" // string@13b7 │ │ -03f736: 6e10 2a05 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@052a │ │ -03f73c: 0c02 |002e: move-result-object v2 │ │ -03f73e: 6e30 2002 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0220 │ │ -03f744: 1100 |0032: return-object v0 │ │ +03f6c8: |[03f6c8] android.support.v4.app.RemoteInputCompatJellybean.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; │ │ +03f6d8: 2200 7400 |0000: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +03f6dc: 7010 0e02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +03f6e2: 1a01 4621 |0005: const-string v1, "resultKey" // string@2146 │ │ +03f6e6: 6e10 2c05 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@052c │ │ +03f6ec: 0c02 |000a: move-result-object v2 │ │ +03f6ee: 6e30 2902 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ +03f6f4: 1a01 7d18 |000e: const-string v1, "label" // string@187d │ │ +03f6f8: 6e10 2b05 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@052b │ │ +03f6fe: 0c02 |0013: move-result-object v2 │ │ +03f700: 6e30 2102 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@0221 │ │ +03f706: 1a01 2511 |0017: const-string v1, "choices" // string@1125 │ │ +03f70a: 6e10 2905 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0529 │ │ +03f710: 0c02 |001c: move-result-object v2 │ │ +03f712: 6e30 2202 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@0222 │ │ +03f718: 1a01 b30f |0020: const-string v1, "allowFreeFormInput" // string@0fb3 │ │ +03f71c: 6e10 2805 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0528 │ │ +03f722: 0a02 |0025: move-result v2 │ │ +03f724: 6e30 1f02 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ +03f72a: 1a01 b513 |0029: const-string v1, "extras" // string@13b5 │ │ +03f72e: 6e10 2a05 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@052a │ │ +03f734: 0c02 |002e: move-result-object v2 │ │ +03f736: 6e30 2002 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0220 │ │ +03f73c: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ 0x000e line=49 │ │ 0x0017 line=50 │ │ 0x0020 line=51 │ │ @@ -33667,29 +33667,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 │ │ -03f748: |[03f748] android.support.v4.app.RemoteInputCompatJellybean.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ │ -03f758: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -03f75c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -03f75e: 1100 |0003: return-object v0 │ │ -03f760: 2132 |0004: array-length v2, v3 │ │ -03f762: 2320 e004 |0005: new-array v0, v2, [Landroid/os/Bundle; // type@04e0 │ │ -03f766: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -03f768: 2132 |0008: array-length v2, v3 │ │ -03f76a: 3521 faff |0009: if-ge v1, v2, 0003 // -0006 │ │ -03f76e: 4602 0301 |000b: aget-object v2, v3, v1 │ │ -03f772: 7110 2d05 0200 |000d: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; // method@052d │ │ -03f778: 0c02 |0010: move-result-object v2 │ │ -03f77a: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -03f77e: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -03f782: 28f3 |0015: goto 0008 // -000d │ │ +03f740: |[03f740] android.support.v4.app.RemoteInputCompatJellybean.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ │ +03f750: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +03f754: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +03f756: 1100 |0003: return-object v0 │ │ +03f758: 2132 |0004: array-length v2, v3 │ │ +03f75a: 2320 e004 |0005: new-array v0, v2, [Landroid/os/Bundle; // type@04e0 │ │ +03f75e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +03f760: 2132 |0008: array-length v2, v3 │ │ +03f762: 3521 faff |0009: if-ge v1, v2, 0003 // -0006 │ │ +03f766: 4602 0301 |000b: aget-object v2, v3, v1 │ │ +03f76a: 7110 2d05 0200 |000d: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; // method@052d │ │ +03f770: 0c02 |0010: move-result-object v2 │ │ +03f772: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +03f776: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +03f77a: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=70 │ │ 0x0003 line=76 │ │ 0x0004 line=72 │ │ 0x0007 line=73 │ │ @@ -33697,21 +33697,21 @@ │ │ 0x0013 line=73 │ │ locals : │ │ 0x0007 - 0x0016 reg=0 bundles [Landroid/os/Bundle; │ │ 0x0008 - 0x0016 reg=1 i I │ │ 0x0000 - 0x0016 reg=3 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2844 (RemoteInputCompatJellybean.java) │ │ + source_file_idx : 2842 (RemoteInputCompatJellybean.java) │ │ │ │ Class #120 header: │ │ class_idx : 258 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2950 │ │ +source_file_idx : 2948 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 7 │ │ │ │ Class #120 annotations: │ │ Annotations on class │ │ @@ -33769,37 +33769,37 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -03f784: |[03f784] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ -03f794: 7010 a71b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03f79a: 5b34 b601 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01b6 │ │ -03f79e: 2200 3100 |0005: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -03f7a2: 7010 d900 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00d9 │ │ -03f7a8: 1a01 c60f |000a: const-string v1, "android.intent.action.SEND" // string@0fc6 │ │ -03f7ac: 6e20 0001 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ -03f7b2: 0c00 |000f: move-result-object v0 │ │ -03f7b4: 5b30 ba01 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f7b8: 5430 ba01 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f7bc: 1a01 e80f |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0fe8 │ │ -03f7c0: 6e10 1000 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0010 │ │ -03f7c6: 0c02 |0019: move-result-object v2 │ │ -03f7c8: 6e30 f700 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -03f7ce: 5430 ba01 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f7d2: 1a01 e70f |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0fe7 │ │ -03f7d6: 6e10 0e00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000e │ │ -03f7dc: 0c02 |0024: move-result-object v2 │ │ -03f7de: 6e30 f500 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -03f7e4: 5430 ba01 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f7e8: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ -03f7ec: 6e20 df00 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ -03f7f2: 0e00 |002f: return-void │ │ +03f77c: |[03f77c] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ +03f78c: 7010 a71b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03f792: 5b34 b601 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01b6 │ │ +03f796: 2200 3100 |0005: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +03f79a: 7010 d900 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@00d9 │ │ +03f7a0: 1a01 c40f |000a: const-string v1, "android.intent.action.SEND" // string@0fc4 │ │ +03f7a4: 6e20 0001 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ +03f7aa: 0c00 |000f: move-result-object v0 │ │ +03f7ac: 5b30 ba01 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f7b0: 5430 ba01 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f7b4: 1a01 e60f |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@0fe6 │ │ +03f7b8: 6e10 1000 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0010 │ │ +03f7be: 0c02 |0019: move-result-object v2 │ │ +03f7c0: 6e30 f700 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +03f7c6: 5430 ba01 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f7ca: 1a01 e50f |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@0fe5 │ │ +03f7ce: 6e10 0e00 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@000e │ │ +03f7d4: 0c02 |0024: move-result-object v2 │ │ +03f7d6: 6e30 f500 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +03f7dc: 5430 ba01 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f7e0: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ +03f7e4: 6e20 df00 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ +03f7ea: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=280 │ │ 0x0005 line=281 │ │ 0x0012 line=282 │ │ 0x001d line=283 │ │ @@ -33814,35 +33814,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 │ │ -03f7f4: |[03f7f4] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ -03f804: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03f806: 5454 ba01 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f80a: 6e20 ef00 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ef │ │ -03f810: 0c00 |0006: move-result-object v0 │ │ -03f812: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -03f816: 2101 |0009: array-length v1, v0 │ │ -03f818: 6e10 0f1c 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03f81e: 0a04 |000d: move-result v4 │ │ -03f820: b014 |000e: add-int/2addr v4, v1 │ │ -03f822: 2342 fb04 |000f: new-array v2, v4, [Ljava/lang/String; // type@04fb │ │ -03f826: 6e20 111c 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ -03f82c: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -03f830: 6e10 0f1c 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03f836: 0a04 |0019: move-result v4 │ │ -03f838: 7151 d71b 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -03f83e: 5453 ba01 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f842: 6e30 fa00 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00fa │ │ -03f848: 0e00 |0022: return-void │ │ -03f84a: 0131 |0023: move v1, v3 │ │ -03f84c: 28e6 |0024: goto 000a // -001a │ │ +03f7ec: |[03f7ec] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ +03f7fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03f7fe: 5454 ba01 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f802: 6e20 ef00 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@00ef │ │ +03f808: 0c00 |0006: move-result-object v0 │ │ +03f80a: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +03f80e: 2101 |0009: array-length v1, v0 │ │ +03f810: 6e10 0f1c 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03f816: 0a04 |000d: move-result v4 │ │ +03f818: b014 |000e: add-int/2addr v4, v1 │ │ +03f81a: 2342 fb04 |000f: new-array v2, v4, [Ljava/lang/String; // type@04fb │ │ +03f81e: 6e20 111c 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ +03f824: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +03f828: 6e10 0f1c 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03f82e: 0a04 |0019: move-result v4 │ │ +03f830: 7151 d71b 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +03f836: 5453 ba01 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f83a: 6e30 fa00 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@00fa │ │ +03f840: 0e00 |0022: return-void │ │ +03f842: 0131 |0023: move v1, v3 │ │ +03f844: 28e6 |0024: goto 000a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=345 │ │ 0x0007 line=346 │ │ 0x000a line=347 │ │ 0x0011 line=348 │ │ 0x0014 line=349 │ │ @@ -33864,18 +33864,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 │ │ -03f850: |[03f850] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -03f860: 2200 0201 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0102 │ │ -03f864: 7020 2f05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@052f │ │ -03f86a: 1100 |0005: return-object v0 │ │ +03f848: |[03f848] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +03f858: 2200 0201 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0102 │ │ +03f85c: 7020 2f05 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@052f │ │ +03f862: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 launchingActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -33884,21 +33884,21 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -03f86c: |[03f86c] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ -03f87c: 6e10 3305 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0533 │ │ -03f882: 0c00 |0003: move-result-object v0 │ │ -03f884: 5421 b901 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01b9 │ │ -03f888: 7120 e000 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00e0 │ │ -03f88e: 0c00 |0009: move-result-object v0 │ │ -03f890: 1100 |000a: return-object v0 │ │ +03f864: |[03f864] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ +03f874: 6e10 3305 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@0533 │ │ +03f87a: 0c00 |0003: move-result-object v0 │ │ +03f87c: 5421 b901 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01b9 │ │ +03f880: 7120 e000 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00e0 │ │ +03f886: 0c00 |0009: move-result-object v0 │ │ +03f888: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -33906,94 +33906,94 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -03f894: |[03f894] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ -03f8a4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -03f8a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -03f8a8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -03f8aa: 5473 bc01 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01bc │ │ -03f8ae: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -03f8b2: 1a03 cc0f |0007: const-string v3, "android.intent.extra.EMAIL" // string@0fcc │ │ -03f8b6: 5474 bc01 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01bc │ │ -03f8ba: 7030 3005 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0530 │ │ -03f8c0: 5b76 bc01 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01bc │ │ -03f8c4: 5473 b801 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01b8 │ │ -03f8c8: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -03f8cc: 1a03 cb0f |0014: const-string v3, "android.intent.extra.CC" // string@0fcb │ │ -03f8d0: 5474 b801 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01b8 │ │ -03f8d4: 7030 3005 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0530 │ │ -03f8da: 5b76 b801 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01b8 │ │ -03f8de: 5473 b701 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01b7 │ │ -03f8e2: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -03f8e6: 1a03 ca0f |0021: const-string v3, "android.intent.extra.BCC" // string@0fca │ │ -03f8ea: 5474 b701 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01b7 │ │ -03f8ee: 7030 3005 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0530 │ │ -03f8f4: 5b76 b701 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01b7 │ │ -03f8f8: 5473 bb01 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ -03f8fc: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ -03f900: 5473 bb01 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ -03f904: 6e10 0f1c 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03f90a: 0a03 |0033: move-result v3 │ │ -03f90c: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ -03f910: 5473 ba01 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f914: 6e10 e100 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ -03f91a: 0c03 |003b: move-result-object v3 │ │ -03f91c: 1a04 c70f |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0fc7 │ │ -03f920: 6e20 b81b 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -03f926: 0a00 |0041: move-result v0 │ │ -03f928: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ -03f92c: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -03f930: 5473 ba01 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f934: 1a04 c60f |0048: const-string v4, "android.intent.action.SEND" // string@0fc6 │ │ -03f938: 6e20 0001 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ -03f93e: 5473 bb01 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ -03f942: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ -03f946: 5473 bb01 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ -03f94a: 6e10 091c 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -03f950: 0a03 |0056: move-result v3 │ │ -03f952: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ -03f956: 5473 ba01 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f95a: 1a04 cd0f |005b: const-string v4, "android.intent.extra.STREAM" // string@0fcd │ │ -03f95e: 5475 bb01 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ -03f962: 6e20 081c 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -03f968: 0c02 |0062: move-result-object v2 │ │ -03f96a: 1f02 8000 |0063: check-cast v2, Landroid/os/Parcelable; // type@0080 │ │ -03f96e: 6e30 f500 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -03f974: 5b76 bb01 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ -03f978: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ -03f97c: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ -03f980: 5472 ba01 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f984: 1a03 c70f |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0fc7 │ │ -03f988: 6e20 0001 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ -03f98e: 5472 bb01 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ -03f992: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ -03f996: 5472 bb01 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ -03f99a: 6e10 091c 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -03f9a0: 0a02 |007e: move-result v2 │ │ -03f9a2: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ -03f9a6: 5472 ba01 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f9aa: 1a03 cd0f |0083: const-string v3, "android.intent.extra.STREAM" // string@0fcd │ │ -03f9ae: 5474 bb01 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ -03f9b2: 6e30 fc00 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00fc │ │ -03f9b8: 5472 ba01 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f9bc: 1102 |008c: return-object v2 │ │ -03f9be: 0121 |008d: move v1, v2 │ │ -03f9c0: 28a8 |008e: goto 0036 // -0058 │ │ -03f9c2: 5472 ba01 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f9c6: 1a03 cd0f |0091: const-string v3, "android.intent.extra.STREAM" // string@0fcd │ │ -03f9ca: 6e20 fd00 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00fd │ │ -03f9d0: 28d2 |0096: goto 0068 // -002e │ │ -03f9d2: 5472 ba01 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03f9d6: 1a03 cd0f |0099: const-string v3, "android.intent.extra.STREAM" // string@0fcd │ │ -03f9da: 6e20 fd00 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00fd │ │ -03f9e0: 28ec |009e: goto 008a // -0014 │ │ +03f88c: |[03f88c] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ +03f89c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +03f89e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +03f8a0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +03f8a2: 5473 bc01 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01bc │ │ +03f8a6: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +03f8aa: 1a03 ca0f |0007: const-string v3, "android.intent.extra.EMAIL" // string@0fca │ │ +03f8ae: 5474 bc01 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01bc │ │ +03f8b2: 7030 3005 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0530 │ │ +03f8b8: 5b76 bc01 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@01bc │ │ +03f8bc: 5473 b801 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01b8 │ │ +03f8c0: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +03f8c4: 1a03 c90f |0014: const-string v3, "android.intent.extra.CC" // string@0fc9 │ │ +03f8c8: 5474 b801 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01b8 │ │ +03f8cc: 7030 3005 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0530 │ │ +03f8d2: 5b76 b801 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@01b8 │ │ +03f8d6: 5473 b701 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01b7 │ │ +03f8da: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +03f8de: 1a03 c80f |0021: const-string v3, "android.intent.extra.BCC" // string@0fc8 │ │ +03f8e2: 5474 b701 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01b7 │ │ +03f8e6: 7030 3005 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@0530 │ │ +03f8ec: 5b76 b701 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@01b7 │ │ +03f8f0: 5473 bb01 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ +03f8f4: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ +03f8f8: 5473 bb01 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ +03f8fc: 6e10 0f1c 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03f902: 0a03 |0033: move-result v3 │ │ +03f904: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ +03f908: 5473 ba01 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f90c: 6e10 e100 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ +03f912: 0c03 |003b: move-result-object v3 │ │ +03f914: 1a04 c50f |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@0fc5 │ │ +03f918: 6e20 b81b 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +03f91e: 0a00 |0041: move-result v0 │ │ +03f920: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ +03f924: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +03f928: 5473 ba01 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f92c: 1a04 c40f |0048: const-string v4, "android.intent.action.SEND" // string@0fc4 │ │ +03f930: 6e20 0001 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ +03f936: 5473 bb01 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ +03f93a: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ +03f93e: 5473 bb01 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ +03f942: 6e10 091c 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +03f948: 0a03 |0056: move-result v3 │ │ +03f94a: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ +03f94e: 5473 ba01 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f952: 1a04 cb0f |005b: const-string v4, "android.intent.extra.STREAM" // string@0fcb │ │ +03f956: 5475 bb01 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ +03f95a: 6e20 081c 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +03f960: 0c02 |0062: move-result-object v2 │ │ +03f962: 1f02 8000 |0063: check-cast v2, Landroid/os/Parcelable; // type@0080 │ │ +03f966: 6e30 f500 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +03f96c: 5b76 bb01 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ +03f970: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ +03f974: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ +03f978: 5472 ba01 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f97c: 1a03 c50f |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@0fc5 │ │ +03f980: 6e20 0001 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ +03f986: 5472 bb01 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ +03f98a: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ +03f98e: 5472 bb01 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ +03f992: 6e10 091c 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +03f998: 0a02 |007e: move-result v2 │ │ +03f99a: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ +03f99e: 5472 ba01 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f9a2: 1a03 cb0f |0083: const-string v3, "android.intent.extra.STREAM" // string@0fcb │ │ +03f9a6: 5474 bb01 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@01bb │ │ +03f9aa: 6e30 fc00 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@00fc │ │ +03f9b0: 5472 ba01 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f9b4: 1102 |008c: return-object v2 │ │ +03f9b6: 0121 |008d: move v1, v2 │ │ +03f9b8: 28a8 |008e: goto 0036 // -0058 │ │ +03f9ba: 5472 ba01 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f9be: 1a03 cb0f |0091: const-string v3, "android.intent.extra.STREAM" // string@0fcb │ │ +03f9c2: 6e20 fd00 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00fd │ │ +03f9c8: 28d2 |0096: goto 0068 // -002e │ │ +03f9ca: 5472 ba01 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03f9ce: 1a03 cb0f |0099: const-string v3, "android.intent.extra.STREAM" // string@0fcb │ │ +03f9d2: 6e20 fd00 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@00fd │ │ +03f9d8: 28ec |009e: goto 008a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=297 │ │ 0x0007 line=298 │ │ 0x000e line=299 │ │ 0x0010 line=301 │ │ 0x0014 line=302 │ │ @@ -34028,21 +34028,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 │ │ -03f9e4: |[03f9e4] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -03f9f4: 5410 b601 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01b6 │ │ -03f9f8: 6e20 1200 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0012 │ │ -03f9fe: 0c00 |0005: move-result-object v0 │ │ -03fa00: 6e20 3505 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0535 │ │ -03fa06: 0c00 |0009: move-result-object v0 │ │ -03fa08: 1100 |000a: return-object v0 │ │ +03f9dc: |[03f9dc] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +03f9ec: 5410 b601 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@01b6 │ │ +03f9f0: 6e20 1200 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@0012 │ │ +03f9f6: 0c00 |0005: move-result-object v0 │ │ +03f9f8: 6e20 3505 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0535 │ │ +03f9fe: 0c00 |0009: move-result-object v0 │ │ +03fa00: 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 │ │ │ │ @@ -34051,17 +34051,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 │ │ -03fa0c: |[03fa0c] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -03fa1c: 5b01 b901 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01b9 │ │ -03fa20: 1100 |0002: return-object v0 │ │ +03fa04: |[03fa04] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +03fa14: 5b01 b901 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@01b9 │ │ +03fa18: 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; │ │ @@ -34071,19 +34071,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 │ │ -03fa24: |[03fa24] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -03fa34: 5420 ba01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03fa38: 1a01 ce0f |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0fce │ │ -03fa3c: 6e30 f700 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -03fa42: 1102 |0007: return-object v2 │ │ +03fa1c: |[03fa1c] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +03fa2c: 5420 ba01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03fa30: 1a01 cc0f |0002: const-string v1, "android.intent.extra.SUBJECT" // string@0fcc │ │ +03fa34: 6e30 f700 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +03fa3a: 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; │ │ @@ -34093,19 +34093,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 │ │ -03fa44: |[03fa44] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -03fa54: 5420 ba01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03fa58: 1a01 cf0f |0002: const-string v1, "android.intent.extra.TEXT" // string@0fcf │ │ -03fa5c: 6e30 f600 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00f6 │ │ -03fa62: 1102 |0007: return-object v2 │ │ +03fa3c: |[03fa3c] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +03fa4c: 5420 ba01 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03fa50: 1a01 cd0f |0002: const-string v1, "android.intent.extra.TEXT" // string@0fcd │ │ +03fa54: 6e30 f600 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00f6 │ │ +03fa5a: 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; │ │ @@ -34115,33 +34115,33 @@ │ │ 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 │ │ -03fa64: |[03fa64] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -03fa74: 5410 ba01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ -03fa78: 6e20 0501 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0105 │ │ -03fa7e: 1101 |0005: return-object v1 │ │ +03fa5c: |[03fa5c] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +03fa6c: 5410 ba01 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@01ba │ │ +03fa70: 6e20 0501 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0105 │ │ +03fa76: 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; │ │ │ │ - source_file_idx : 2950 (ShareCompat.java) │ │ + source_file_idx : 2948 (ShareCompat.java) │ │ │ │ Class #121 header: │ │ class_idx : 259 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2950 │ │ +source_file_idx : 2948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #121 annotations: │ │ Annotations on class │ │ @@ -34153,21 +34153,21 @@ │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2950 (ShareCompat.java) │ │ + source_file_idx : 2948 (ShareCompat.java) │ │ │ │ Class #122 header: │ │ class_idx : 260 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2950 │ │ +source_file_idx : 2948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #122 annotations: │ │ Annotations on class │ │ @@ -34188,31 +34188,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03fa80: |[03fa80] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -03fa90: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03fa96: 0e00 |0003: return-void │ │ +03fa78: |[03fa78] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +03fa88: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03fa8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2950 (ShareCompat.java) │ │ + source_file_idx : 2948 (ShareCompat.java) │ │ │ │ Class #123 header: │ │ class_idx : 261 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 260 │ │ -source_file_idx : 2950 │ │ +source_file_idx : 2948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #123 annotations: │ │ Annotations on class │ │ @@ -34232,31 +34232,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03fa98: |[03fa98] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -03faa8: 7010 3905 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0539 │ │ -03faae: 0e00 |0003: return-void │ │ +03fa90: |[03fa90] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +03faa0: 7010 3905 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0539 │ │ +03faa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2950 (ShareCompat.java) │ │ + source_file_idx : 2948 (ShareCompat.java) │ │ │ │ Class #124 header: │ │ class_idx : 262 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 261 │ │ -source_file_idx : 2950 │ │ +source_file_idx : 2948 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #124 annotations: │ │ Annotations on class │ │ @@ -34276,31 +34276,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03fab0: |[03fab0] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ -03fac0: 7010 3a05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@053a │ │ -03fac6: 0e00 |0003: return-void │ │ +03faa8: |[03faa8] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ +03fab8: 7010 3a05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@053a │ │ +03fabe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2950 (ShareCompat.java) │ │ + source_file_idx : 2948 (ShareCompat.java) │ │ │ │ Class #125 header: │ │ class_idx : 263 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2950 │ │ +source_file_idx : 2948 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #125 annotations: │ │ Annotations on class │ │ @@ -34323,51 +34323,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -03fac8: |[03fac8] android.support.v4.app.ShareCompat.:()V │ │ -03fad8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03fadc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -03fae0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03fae4: 2200 0601 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@0106 │ │ -03fae8: 7010 3b05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@053b │ │ -03faee: 6900 bd01 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01bd │ │ -03faf2: 0e00 |000d: return-void │ │ -03faf4: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03faf8: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -03fafc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -03fb00: 2200 0501 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0105 │ │ -03fb04: 7010 3a05 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@053a │ │ -03fb0a: 6900 bd01 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01bd │ │ -03fb0e: 28f2 |001b: goto 000d // -000e │ │ -03fb10: 2200 0401 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0104 │ │ -03fb14: 7010 3905 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0539 │ │ -03fb1a: 6900 bd01 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01bd │ │ -03fb1e: 28ea |0023: goto 000d // -0016 │ │ +03fac0: |[03fac0] android.support.v4.app.ShareCompat.:()V │ │ +03fad0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03fad4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +03fad8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03fadc: 2200 0601 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@0106 │ │ +03fae0: 7010 3b05 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@053b │ │ +03fae6: 6900 bd01 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01bd │ │ +03faea: 0e00 |000d: return-void │ │ +03faec: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03faf0: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +03faf4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +03faf8: 2200 0501 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0105 │ │ +03fafc: 7010 3a05 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@053a │ │ +03fb02: 6900 bd01 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01bd │ │ +03fb06: 28f2 |001b: goto 000d // -000e │ │ +03fb08: 2200 0401 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0104 │ │ +03fb0c: 7010 3905 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@0539 │ │ +03fb12: 6900 bd01 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@01bd │ │ +03fb16: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0006 line=153 │ │ 0x000d line=159 │ │ 0x000e line=154 │ │ 0x0014 line=155 │ │ 0x001c line=157 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2950 (ShareCompat.java) │ │ + source_file_idx : 2948 (ShareCompat.java) │ │ │ │ Class #126 header: │ │ class_idx : 264 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2955 │ │ +source_file_idx : 2953 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #126 annotations: │ │ Annotations on method #1341 'onMapSharedElements' │ │ @@ -34391,16 +34391,16 @@ │ │ type : '(Ljava/util/List;Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03fb20: |[03fb20] android.support.v4.app.SharedElementCallback.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ -03fb30: 0e00 |0000: return-void │ │ +03fb18: |[03fb18] android.support.v4.app.SharedElementCallback.onMapSharedElements:(Ljava/util/List;Ljava/util/Map;)V │ │ +03fb28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Map; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/SharedElementCallback; │ │ @@ -34412,16 +34412,16 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03fb34: |[03fb34] android.support.v4.app.SharedElementCallback.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -03fb44: 0e00 |0000: return-void │ │ +03fb2c: |[03fb2c] android.support.v4.app.SharedElementCallback.onSharedElementEnd:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +03fb3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ @@ -34435,35 +34435,35 @@ │ │ type : '(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -03fb48: |[03fb48] android.support.v4.app.SharedElementCallback.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ -03fb58: 0e00 |0000: return-void │ │ +03fb40: |[03fb40] android.support.v4.app.SharedElementCallback.onSharedElementStart:(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V │ │ +03fb50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/SharedElementCallback; │ │ 0x0000 - 0x0001 reg=1 sharedElementNames Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0001 reg=2 sharedElements Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0001 reg=3 sharedElementSnapshots Ljava/util/List; Ljava/util/List; │ │ │ │ - source_file_idx : 2955 (SharedElementCallback.java) │ │ + source_file_idx : 2953 (SharedElementCallback.java) │ │ │ │ Class #127 header: │ │ class_idx : 265 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 820 │ │ -source_file_idx : 2999 │ │ +source_file_idx : 2997 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #127 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ @@ -34478,33 +34478,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -03fb5c: |[03fb5c] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -03fb6c: 7020 fa17 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@17fa │ │ -03fb72: 0e00 |0003: return-void │ │ +03fb54: |[03fb54] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +03fb64: 7020 fa17 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@17fa │ │ +03fb6a: 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 : 2999 (SuperNotCalledException.java) │ │ + source_file_idx : 2997 (SuperNotCalledException.java) │ │ │ │ Class #128 header: │ │ class_idx : 266 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3047 │ │ +source_file_idx : 3045 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #128 annotations: │ │ Annotations on class │ │ @@ -34522,21 +34522,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 : 3047 (TaskStackBuilder.java) │ │ + source_file_idx : 3045 (TaskStackBuilder.java) │ │ │ │ Class #129 header: │ │ class_idx : 267 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3047 │ │ +source_file_idx : 3045 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #129 annotations: │ │ Annotations on class │ │ @@ -34554,21 +34554,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 : 3047 (TaskStackBuilder.java) │ │ + source_file_idx : 3045 (TaskStackBuilder.java) │ │ │ │ Class #130 header: │ │ class_idx : 268 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3047 │ │ +source_file_idx : 3045 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ @@ -34589,17 +34589,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03fb74: |[03fb74] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -03fb84: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03fb8a: 0e00 |0003: return-void │ │ +03fb6c: |[03fb6c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +03fb7c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03fb82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ │ │ Virtual methods - │ │ @@ -34608,46 +34608,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 │ │ -03fb8c: |[03fb8c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -03fb9c: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -03fba0: 2141 |0002: array-length v1, v4 │ │ -03fba2: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -03fba6: 4601 0401 |0005: aget-object v1, v4, v1 │ │ -03fbaa: 7020 db00 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ -03fbb0: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ -03fbb4: 6e20 df00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ -03fbba: 7140 9400 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0094 │ │ -03fbc0: 0c01 |0012: move-result-object v1 │ │ -03fbc2: 1101 |0013: return-object v1 │ │ +03fb84: |[03fb84] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +03fb94: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +03fb98: 2141 |0002: array-length v1, v4 │ │ +03fb9a: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +03fb9e: 4601 0401 |0005: aget-object v1, v4, v1 │ │ +03fba2: 7020 db00 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ +03fba8: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ +03fbac: 6e20 df00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ +03fbb2: 7140 9400 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0094 │ │ +03fbb8: 0c01 |0012: move-result-object v1 │ │ +03fbba: 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 : 3047 (TaskStackBuilder.java) │ │ + source_file_idx : 3045 (TaskStackBuilder.java) │ │ │ │ Class #131 header: │ │ class_idx : 269 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3047 │ │ +source_file_idx : 3045 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -34668,17 +34668,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -03fbc4: |[03fbc4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -03fbd4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03fbda: 0e00 |0003: return-void │ │ +03fbbc: |[03fbbc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +03fbcc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03fbd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -34687,45 +34687,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 │ │ -03fbdc: |[03fbdc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -03fbec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -03fbee: 2200 3100 |0001: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -03fbf2: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -03fbf6: 7020 db00 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ -03fbfc: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -03fc02: 6e20 df00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ -03fc08: 0c00 |000e: move-result-object v0 │ │ -03fc0a: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -03fc0e: 7140 5305 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@0553 │ │ -03fc14: 0c00 |0014: move-result-object v0 │ │ -03fc16: 1100 |0015: return-object v0 │ │ +03fbd4: |[03fbd4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +03fbe4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +03fbe6: 2200 3100 |0001: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +03fbea: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +03fbee: 7020 db00 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ +03fbf4: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +03fbfa: 6e20 df00 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ +03fc00: 0c00 |000e: move-result-object v0 │ │ +03fc02: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +03fc06: 7140 5305 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@0553 │ │ +03fc0c: 0c00 |0014: move-result-object v0 │ │ +03fc0e: 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 : 3047 (TaskStackBuilder.java) │ │ + source_file_idx : 3045 (TaskStackBuilder.java) │ │ │ │ Class #132 header: │ │ class_idx : 270 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3047 │ │ +source_file_idx : 3045 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 9 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ @@ -34762,26 +34762,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -03fc18: |[03fc18] android.support.v4.app.TaskStackBuilder.:()V │ │ -03fc28: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -03fc2c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -03fc30: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -03fc34: 2200 0d01 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@010d │ │ -03fc38: 7010 4505 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0545 │ │ -03fc3e: 6900 be01 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01be │ │ -03fc42: 0e00 |000d: return-void │ │ -03fc44: 2200 0c01 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@010c │ │ -03fc48: 7010 4305 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0543 │ │ -03fc4e: 6900 be01 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01be │ │ -03fc52: 28f8 |0015: goto 000d // -0008 │ │ +03fc10: |[03fc10] android.support.v4.app.TaskStackBuilder.:()V │ │ +03fc20: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +03fc24: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +03fc28: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +03fc2c: 2200 0d01 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@010d │ │ +03fc30: 7010 4505 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@0545 │ │ +03fc36: 6900 be01 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01be │ │ +03fc3a: 0e00 |000d: return-void │ │ +03fc3c: 2200 0c01 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@010c │ │ +03fc40: 7010 4305 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@0543 │ │ +03fc46: 6900 be01 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01be │ │ +03fc4a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x000d line=120 │ │ 0x000e line=118 │ │ locals : │ │ @@ -34791,21 +34791,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -03fc54: |[03fc54] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -03fc64: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -03fc6a: 2200 0504 |0003: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -03fc6e: 7010 001c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -03fc74: 5b10 bf01 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ -03fc78: 5b12 c001 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ -03fc7c: 0e00 |000c: return-void │ │ +03fc4c: |[03fc4c] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +03fc5c: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +03fc62: 2200 0504 |0003: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +03fc66: 7010 001c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +03fc6c: 5b10 bf01 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ +03fc70: 5b12 c001 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ +03fc74: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=122 │ │ 0x000a line=126 │ │ 0x000c line=127 │ │ locals : │ │ @@ -34817,18 +34817,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 │ │ -03fc80: |[03fc80] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -03fc90: 2200 0e01 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@010e │ │ -03fc94: 7020 4805 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0548 │ │ -03fc9a: 1100 |0005: return-object v0 │ │ +03fc78: |[03fc78] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +03fc88: 2200 0e01 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@010e │ │ +03fc8c: 7020 4805 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@0548 │ │ +03fc92: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -34837,18 +34837,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 │ │ -03fc9c: |[03fc9c] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -03fcac: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ -03fcb0: 6e20 041c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -03fcb6: 1101 |0005: return-object v1 │ │ +03fc94: |[03fc94] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +03fca4: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ +03fca8: 6e20 041c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +03fcae: 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; │ │ @@ -34858,27 +34858,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 │ │ -03fcb8: |[03fcb8] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -03fcc8: 6e10 e400 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e4 │ │ -03fcce: 0c00 |0003: move-result-object v0 │ │ -03fcd0: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -03fcd4: 5421 c001 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ -03fcd8: 6e10 c600 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ -03fcde: 0c01 |000b: move-result-object v1 │ │ -03fce0: 6e20 fe00 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00fe │ │ -03fce6: 0c00 |000f: move-result-object v0 │ │ -03fce8: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -03fcec: 6e20 4c05 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@054c │ │ -03fcf2: 6e20 4905 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0549 │ │ -03fcf8: 1102 |0018: return-object v2 │ │ +03fcb0: |[03fcb0] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +03fcc0: 6e10 e400 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e4 │ │ +03fcc6: 0c00 |0003: move-result-object v0 │ │ +03fcc8: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +03fccc: 5421 c001 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ +03fcd0: 6e10 c600 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ +03fcd6: 0c01 |000b: move-result-object v1 │ │ +03fcd8: 6e20 fe00 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00fe │ │ +03fcde: 0c00 |000f: move-result-object v0 │ │ +03fce0: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +03fce4: 6e20 4c05 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@054c │ │ +03fcea: 6e20 4905 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0549 │ │ +03fcf0: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ 0x0006 line=180 │ │ 0x0010 line=182 │ │ 0x0012 line=183 │ │ @@ -34894,37 +34894,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 │ │ -03fcfc: |[03fcfc] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -03fd0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03fd0e: 2042 0a01 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@010a │ │ -03fd12: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -03fd16: 0742 |0005: move-object v2, v4 │ │ -03fd18: 1f02 0a01 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@010a │ │ -03fd1c: 7210 4105 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0541 │ │ -03fd22: 0c00 |000b: move-result-object v0 │ │ -03fd24: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -03fd28: 7110 6c04 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@046c │ │ -03fd2e: 0c00 |0011: move-result-object v0 │ │ -03fd30: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -03fd34: 6e10 e400 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e4 │ │ -03fd3a: 0c01 |0017: move-result-object v1 │ │ -03fd3c: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ -03fd40: 5432 c001 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ -03fd44: 6e10 c600 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ -03fd4a: 0c02 |001f: move-result-object v2 │ │ -03fd4c: 6e20 fe00 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00fe │ │ -03fd52: 0c01 |0023: move-result-object v1 │ │ -03fd54: 6e20 4c05 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@054c │ │ -03fd5a: 6e20 4905 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0549 │ │ -03fd60: 1103 |002a: return-object v3 │ │ +03fcf4: |[03fcf4] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +03fd04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03fd06: 2042 0a01 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@010a │ │ +03fd0a: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +03fd0e: 0742 |0005: move-object v2, v4 │ │ +03fd10: 1f02 0a01 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@010a │ │ +03fd14: 7210 4105 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0541 │ │ +03fd1a: 0c00 |000b: move-result-object v0 │ │ +03fd1c: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +03fd20: 7110 6c04 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@046c │ │ +03fd26: 0c00 |0011: move-result-object v0 │ │ +03fd28: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +03fd2c: 6e10 e400 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e4 │ │ +03fd32: 0c01 |0017: move-result-object v1 │ │ +03fd34: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ +03fd38: 5432 c001 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ +03fd3c: 6e10 c600 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ +03fd42: 0c02 |001f: move-result-object v2 │ │ +03fd44: 6e20 fe00 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00fe │ │ +03fd4a: 0c01 |0023: move-result-object v1 │ │ +03fd4c: 6e20 4c05 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@054c │ │ +03fd52: 6e20 4905 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0549 │ │ +03fd58: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0001 line=198 │ │ 0x0006 line=199 │ │ 0x000c line=201 │ │ 0x000e line=202 │ │ @@ -34946,38 +34946,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 │ │ -03fd64: |[03fd64] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ -03fd74: 5453 bf01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ -03fd78: 6e10 0f1c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03fd7e: 0a01 |0005: move-result v1 │ │ -03fd80: 5453 c001 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ -03fd84: 7120 6d04 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@046d │ │ -03fd8a: 0c02 |000b: move-result-object v2 │ │ -03fd8c: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -03fd90: 5453 bf01 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ -03fd94: 6e30 031c 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@1c03 │ │ -03fd9a: 5453 c001 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ -03fd9e: 6e10 e400 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e4 │ │ -03fda4: 0c04 |0018: move-result-object v4 │ │ -03fda6: 7120 6d04 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@046d │ │ -03fdac: 0c02 |001c: move-result-object v2 │ │ -03fdae: 28ef |001d: goto 000c // -0011 │ │ -03fdb0: 0d00 |001e: move-exception v0 │ │ -03fdb2: 1a03 e60b |001f: const-string v3, "TaskStackBuilder" // string@0be6 │ │ -03fdb6: 1a04 0f02 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@020f │ │ -03fdba: 7120 0018 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ -03fdc0: 2203 de03 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03de │ │ -03fdc4: 7020 891b 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1b89 │ │ -03fdca: 2703 |002b: throw v3 │ │ -03fdcc: 1105 |002c: return-object v5 │ │ +03fd5c: |[03fd5c] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ +03fd6c: 5453 bf01 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ +03fd70: 6e10 0f1c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03fd76: 0a01 |0005: move-result v1 │ │ +03fd78: 5453 c001 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ +03fd7c: 7120 6d04 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@046d │ │ +03fd82: 0c02 |000b: move-result-object v2 │ │ +03fd84: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +03fd88: 5453 bf01 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ +03fd8c: 6e30 031c 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@1c03 │ │ +03fd92: 5453 c001 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ +03fd96: 6e10 e400 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@00e4 │ │ +03fd9c: 0c04 |0018: move-result-object v4 │ │ +03fd9e: 7120 6d04 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@046d │ │ +03fda4: 0c02 |001c: move-result-object v2 │ │ +03fda6: 28ef |001d: goto 000c // -0011 │ │ +03fda8: 0d00 |001e: move-exception v0 │ │ +03fdaa: 1a03 e40b |001f: const-string v3, "TaskStackBuilder" // string@0be4 │ │ +03fdae: 1a04 0e02 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@020e │ │ +03fdb2: 7120 0018 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ +03fdb8: 2203 de03 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03de │ │ +03fdbc: 7020 891b 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@1b89 │ │ +03fdc2: 2703 |002b: throw v3 │ │ +03fdc4: 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 │ │ @@ -35000,19 +35000,19 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -03fddc: |[03fddc] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ -03fdec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03fdee: 6e40 4f05 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@054f │ │ -03fdf4: 0c00 |0004: move-result-object v0 │ │ -03fdf6: 1100 |0005: return-object v0 │ │ +03fdd4: |[03fdd4] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ +03fde4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03fde6: 6e40 4f05 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@054f │ │ +03fdec: 0c00 |0004: move-result-object v0 │ │ +03fdee: 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 │ │ @@ -35022,47 +35022,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 │ │ -03fdf8: |[03fdf8] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -03fe08: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -03fe0a: 5460 bf01 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ -03fe0e: 6e10 091c 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -03fe14: 0a00 |0006: move-result v0 │ │ -03fe16: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -03fe1a: 2200 df03 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -03fe1e: 1a01 8c0a |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0a8c │ │ -03fe22: 7020 8b1b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -03fe28: 2700 |0010: throw v0 │ │ -03fe2a: 5460 bf01 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ -03fe2e: 5461 bf01 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ -03fe32: 6e10 0f1c 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03fe38: 0a01 |0018: move-result v1 │ │ -03fe3a: 2311 de04 |0019: new-array v1, v1, [Landroid/content/Intent; // type@04de │ │ -03fe3e: 6e20 111c 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ -03fe44: 0c02 |001e: move-result-object v2 │ │ -03fe46: 1f02 de04 |001f: check-cast v2, [Landroid/content/Intent; // type@04de │ │ -03fe4a: 2200 3100 |0021: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -03fe4e: 4601 0203 |0023: aget-object v1, v2, v3 │ │ -03fe52: 7020 db00 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ -03fe58: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ -03fe5e: 6e20 df00 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ -03fe64: 0c00 |002e: move-result-object v0 │ │ -03fe66: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ -03fe6a: 6200 be01 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01be │ │ -03fe6e: 5461 c001 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ -03fe72: 0173 |0035: move v3, v7 │ │ -03fe74: 0184 |0036: move v4, v8 │ │ -03fe76: 0795 |0037: move-object v5, v9 │ │ -03fe78: 7806 4205 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@0542 │ │ -03fe7e: 0c00 |003b: move-result-object v0 │ │ -03fe80: 1100 |003c: return-object v0 │ │ +03fdf0: |[03fdf0] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +03fe00: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +03fe02: 5460 bf01 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ +03fe06: 6e10 091c 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +03fe0c: 0a00 |0006: move-result v0 │ │ +03fe0e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +03fe12: 2200 df03 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +03fe16: 1a01 8a0a |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0a8a │ │ +03fe1a: 7020 8b1b 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +03fe20: 2700 |0010: throw v0 │ │ +03fe22: 5460 bf01 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ +03fe26: 5461 bf01 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ +03fe2a: 6e10 0f1c 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03fe30: 0a01 |0018: move-result v1 │ │ +03fe32: 2311 de04 |0019: new-array v1, v1, [Landroid/content/Intent; // type@04de │ │ +03fe36: 6e20 111c 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ +03fe3c: 0c02 |001e: move-result-object v2 │ │ +03fe3e: 1f02 de04 |001f: check-cast v2, [Landroid/content/Intent; // type@04de │ │ +03fe42: 2200 3100 |0021: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +03fe46: 4601 0203 |0023: aget-object v1, v2, v3 │ │ +03fe4a: 7020 db00 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ +03fe50: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ +03fe56: 6e20 df00 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ +03fe5c: 0c00 |002e: move-result-object v0 │ │ +03fe5e: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ +03fe62: 6200 be01 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@01be │ │ +03fe66: 5461 c001 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ +03fe6a: 0173 |0035: move v3, v7 │ │ +03fe6c: 0184 |0036: move v4, v8 │ │ +03fe6e: 0795 |0037: move-object v5, v9 │ │ +03fe70: 7806 4205 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@0542 │ │ +03fe76: 0c00 |003b: move-result-object v0 │ │ +03fe78: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0009 line=362 │ │ 0x0011 line=366 │ │ 0x0021 line=367 │ │ 0x0031 line=371 │ │ @@ -35078,19 +35078,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -03fe84: |[03fe84] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -03fe94: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ -03fe98: 6e10 0a1c 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ -03fe9e: 0c00 |0005: move-result-object v0 │ │ -03fea0: 1100 |0006: return-object v0 │ │ +03fe7c: |[03fe7c] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +03fe8c: 5410 bf01 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ +03fe90: 6e10 0a1c 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ +03fe96: 0c00 |0005: move-result-object v0 │ │ +03fe98: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #7 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -35098,18 +35098,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -03fea4: |[03fea4] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -03feb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -03feb6: 6e20 5205 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0552 │ │ -03febc: 0e00 |0004: return-void │ │ +03fe9c: |[03fe9c] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +03feac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +03feae: 6e20 5205 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0552 │ │ +03feb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0004 line=302 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -35118,53 +35118,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -03fec0: |[03fec0] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ -03fed0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -03fed2: 5452 bf01 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ -03fed6: 6e10 091c 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -03fedc: 0a02 |0006: move-result v2 │ │ -03fede: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -03fee2: 2202 df03 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ -03fee6: 1a03 8d0a |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0a8d │ │ -03feea: 7020 8b1b 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -03fef0: 2702 |0010: throw v2 │ │ -03fef2: 5452 bf01 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ -03fef6: 5453 bf01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ -03fefa: 6e10 0f1c 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -03ff00: 0a03 |0018: move-result v3 │ │ -03ff02: 2333 de04 |0019: new-array v3, v3, [Landroid/content/Intent; // type@04de │ │ -03ff06: 6e20 111c 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ -03ff0c: 0c00 |001e: move-result-object v0 │ │ -03ff0e: 1f00 de04 |001f: check-cast v0, [Landroid/content/Intent; // type@04de │ │ -03ff12: 2202 3100 |0021: new-instance v2, Landroid/content/Intent; // type@0031 │ │ -03ff16: 4603 0004 |0023: aget-object v3, v0, v4 │ │ -03ff1a: 7020 db00 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ -03ff20: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ -03ff26: 6e20 df00 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ -03ff2c: 0c02 |002e: move-result-object v2 │ │ -03ff2e: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ -03ff32: 5452 c001 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ -03ff36: 7130 6c05 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@056c │ │ -03ff3c: 0a02 |0036: move-result v2 │ │ -03ff3e: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ -03ff42: 2201 3100 |0039: new-instance v1, Landroid/content/Intent; // type@0031 │ │ -03ff46: 2102 |003b: array-length v2, v0 │ │ -03ff48: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -03ff4c: 4602 0002 |003e: aget-object v2, v0, v2 │ │ -03ff50: 7020 db00 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ -03ff56: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ -03ff5a: 6e20 df00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ -03ff60: 5452 c001 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ -03ff64: 6e20 d400 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ -03ff6a: 0e00 |004d: return-void │ │ +03feb8: |[03feb8] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ +03fec8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +03feca: 5452 bf01 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ +03fece: 6e10 091c 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +03fed4: 0a02 |0006: move-result v2 │ │ +03fed6: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +03feda: 2202 df03 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ +03fede: 1a03 8b0a |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0a8b │ │ +03fee2: 7020 8b1b 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +03fee8: 2702 |0010: throw v2 │ │ +03feea: 5452 bf01 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ +03feee: 5453 bf01 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@01bf │ │ +03fef2: 6e10 0f1c 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +03fef8: 0a03 |0018: move-result v3 │ │ +03fefa: 2333 de04 |0019: new-array v3, v3, [Landroid/content/Intent; // type@04de │ │ +03fefe: 6e20 111c 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ +03ff04: 0c00 |001e: move-result-object v0 │ │ +03ff06: 1f00 de04 |001f: check-cast v0, [Landroid/content/Intent; // type@04de │ │ +03ff0a: 2202 3100 |0021: new-instance v2, Landroid/content/Intent; // type@0031 │ │ +03ff0e: 4603 0004 |0023: aget-object v3, v0, v4 │ │ +03ff12: 7020 db00 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ +03ff18: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ +03ff1e: 6e20 df00 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ +03ff24: 0c02 |002e: move-result-object v2 │ │ +03ff26: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ +03ff2a: 5452 c001 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ +03ff2e: 7130 6c05 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@056c │ │ +03ff34: 0a02 |0036: move-result v2 │ │ +03ff36: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ +03ff3a: 2201 3100 |0039: new-instance v1, Landroid/content/Intent; // type@0031 │ │ +03ff3e: 2102 |003b: array-length v2, v0 │ │ +03ff40: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +03ff44: 4602 0002 |003e: aget-object v2, v0, v2 │ │ +03ff48: 7020 db00 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ +03ff4e: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ +03ff52: 6e20 df00 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ +03ff58: 5452 c001 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@01c0 │ │ +03ff5c: 6e20 d400 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ +03ff62: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0009 line=317 │ │ 0x0011 line=321 │ │ 0x0021 line=322 │ │ 0x0031 line=325 │ │ @@ -35174,21 +35174,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 : 3047 (TaskStackBuilder.java) │ │ + source_file_idx : 3045 (TaskStackBuilder.java) │ │ │ │ Class #133 header: │ │ class_idx : 271 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3048 │ │ +source_file_idx : 3046 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #133 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderHoneycomb;' │ │ @@ -35203,35 +35203,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 │ │ -03ff6c: |[03ff6c] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -03ff7c: 7140 9300 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0093 │ │ -03ff82: 0c00 |0003: move-result-object v0 │ │ -03ff84: 1100 |0004: return-object v0 │ │ +03ff64: |[03ff64] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +03ff74: 7140 9300 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0093 │ │ +03ff7a: 0c00 |0003: move-result-object v0 │ │ +03ff7c: 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 : 3048 (TaskStackBuilderHoneycomb.java) │ │ + source_file_idx : 3046 (TaskStackBuilderHoneycomb.java) │ │ │ │ Class #134 header: │ │ class_idx : 299 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2668 │ │ +source_file_idx : 2666 │ │ static_fields_size : 5 │ │ instance_fields_size: 4 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 9 │ │ │ │ Class #134 annotations: │ │ Annotations on class │ │ @@ -35309,38 +35309,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 47 16-bit code units │ │ -03ff88: |[03ff88] android.support.v4.content.ModernAsyncTask.:()V │ │ -03ff98: 2200 2301 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@0123 │ │ -03ff9c: 7010 a305 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@05a3 │ │ -03ffa2: 6900 f501 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@01f5 │ │ -03ffa6: 2200 2104 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@0421 │ │ -03ffaa: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -03ffae: 7020 661c 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@1c66 │ │ -03ffb4: 6900 f401 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@01f4 │ │ -03ffb8: 2201 2304 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@0423 │ │ -03ffbc: 1252 |0012: const/4 v2, #int 5 // #5 │ │ -03ffbe: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ -03ffc2: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ -03ffc6: 6206 1a0b |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0b1a │ │ -03ffca: 6207 f401 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@01f4 │ │ -03ffce: 6208 f501 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@01f5 │ │ -03ffd2: 7608 671c 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@1c67 │ │ -03ffd8: 6901 ed01 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01ed │ │ -03ffdc: 2200 2801 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@0128 │ │ -03ffe0: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -03ffe2: 7020 ad05 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@05ad │ │ -03ffe8: 6900 f301 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01f3 │ │ -03ffec: 6200 ed01 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01ed │ │ -03fff0: 6900 f201 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01f2 │ │ -03fff4: 0e00 |002e: return-void │ │ +03ff80: |[03ff80] android.support.v4.content.ModernAsyncTask.:()V │ │ +03ff90: 2200 2301 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@0123 │ │ +03ff94: 7010 a305 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@05a3 │ │ +03ff9a: 6900 f501 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@01f5 │ │ +03ff9e: 2200 2104 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@0421 │ │ +03ffa2: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +03ffa6: 7020 661c 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@1c66 │ │ +03ffac: 6900 f401 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@01f4 │ │ +03ffb0: 2201 2304 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@0423 │ │ +03ffb4: 1252 |0012: const/4 v2, #int 5 // #5 │ │ +03ffb6: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ +03ffba: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ +03ffbe: 6206 1a0b |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@0b1a │ │ +03ffc2: 6207 f401 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@01f4 │ │ +03ffc6: 6208 f501 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@01f5 │ │ +03ffca: 7608 671c 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@1c67 │ │ +03ffd0: 6901 ed01 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01ed │ │ +03ffd4: 2200 2801 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@0128 │ │ +03ffd8: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +03ffda: 7020 ad05 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@05ad │ │ +03ffe0: 6900 f301 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01f3 │ │ +03ffe4: 6200 ed01 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01ed │ │ +03ffe8: 6900 f201 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@01f2 │ │ +03ffec: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=62 │ │ 0x0010 line=68 │ │ 0x0022 line=75 │ │ 0x002a line=77 │ │ @@ -35351,29 +35351,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -03fff8: |[03fff8] android.support.v4.content.ModernAsyncTask.:()V │ │ -040008: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04000e: 6200 ea01 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ea │ │ -040012: 5b20 ef01 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ef │ │ -040016: 2200 2504 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0425 │ │ -04001a: 7010 681c 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@1c68 │ │ -040020: 5b20 f001 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01f0 │ │ -040024: 2200 2401 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@0124 │ │ -040028: 7020 a505 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@05a5 │ │ -04002e: 5b20 f101 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01f1 │ │ -040032: 2200 2501 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@0125 │ │ -040036: 5421 f101 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01f1 │ │ -04003a: 7030 a705 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@05a7 │ │ -040040: 5b20 ee01 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01ee │ │ -040044: 0e00 |001e: return-void │ │ +03fff0: |[03fff0] android.support.v4.content.ModernAsyncTask.:()V │ │ +040000: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +040006: 6200 ea01 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ea │ │ +04000a: 5b20 ef01 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ef │ │ +04000e: 2200 2504 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@0425 │ │ +040012: 7010 681c 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@1c68 │ │ +040018: 5b20 f001 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01f0 │ │ +04001c: 2200 2401 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@0124 │ │ +040020: 7020 a505 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@05a5 │ │ +040026: 5b20 f101 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01f1 │ │ +04002a: 2200 2501 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@0125 │ │ +04002e: 5421 f101 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01f1 │ │ +040032: 7030 a705 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@05a7 │ │ +040038: 5b20 ee01 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01ee │ │ +04003c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=81 │ │ 0x0007 line=83 │ │ 0x000e line=118 │ │ 0x0015 line=127 │ │ @@ -35387,17 +35387,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 │ │ -040048: |[040048] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -040058: 5410 f001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01f0 │ │ -04005c: 1100 |0002: return-object v0 │ │ +040040: |[040040] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +040050: 5410 f001 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01f0 │ │ +040054: 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;) │ │ @@ -35405,18 +35405,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 │ │ -040060: |[040060] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -040070: 7020 c705 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@05c7 │ │ -040076: 0c00 |0003: move-result-object v0 │ │ -040078: 1100 |0004: return-object v0 │ │ +040058: |[040058] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +040068: 7020 c705 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@05c7 │ │ +04006e: 0c00 |0003: move-result-object v0 │ │ +040070: 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; │ │ │ │ @@ -35425,17 +35425,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 │ │ -04007c: |[04007c] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -04008c: 7020 c805 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@05c8 │ │ -040092: 0e00 |0003: return-void │ │ +040074: |[040074] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +040084: 7020 c805 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@05c8 │ │ +04008a: 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; │ │ │ │ @@ -35444,17 +35444,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 │ │ -040094: |[040094] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -0400a4: 7020 c005 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@05c0 │ │ -0400aa: 0e00 |0003: return-void │ │ +04008c: |[04008c] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +04009c: 7020 c005 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@05c0 │ │ +0400a2: 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; │ │ │ │ @@ -35463,24 +35463,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0400ac: |[0400ac] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -0400bc: 6e10 c105 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@05c1 │ │ -0400c2: 0a00 |0003: move-result v0 │ │ -0400c4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0400c8: 6e20 c305 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@05c3 │ │ -0400ce: 6200 e901 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e9 │ │ -0400d2: 5b10 ef01 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ef │ │ -0400d6: 0e00 |000d: return-void │ │ -0400d8: 6e20 c405 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@05c4 │ │ -0400de: 28f8 |0011: goto 0009 // -0008 │ │ +0400a4: |[0400a4] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +0400b4: 6e10 c105 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@05c1 │ │ +0400ba: 0a00 |0003: move-result v0 │ │ +0400bc: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0400c0: 6e20 c305 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@05c3 │ │ +0400c6: 6200 e901 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e9 │ │ +0400ca: 5b10 ef01 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ef │ │ +0400ce: 0e00 |000d: return-void │ │ +0400d0: 6e20 c405 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@05c4 │ │ +0400d6: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0006 line=459 │ │ 0x0009 line=463 │ │ 0x000d line=464 │ │ 0x000e line=461 │ │ @@ -35495,26 +35495,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 │ │ -0400e0: |[0400e0] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0400f0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0400f2: 6201 f301 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01f3 │ │ -0400f6: 2202 2701 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0127 │ │ -0400fa: 2353 f904 |0005: new-array v3, v5, [Ljava/lang/Object; // type@04f9 │ │ -0400fe: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -040100: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -040104: 7030 ab05 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@05ab │ │ -04010a: 6e30 af05 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@05af │ │ -040110: 0c00 |0010: move-result-object v0 │ │ -040112: 6e10 4602 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0246 │ │ -040118: 1107 |0014: return-object v7 │ │ +0400d8: |[0400d8] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0400e8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0400ea: 6201 f301 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@01f3 │ │ +0400ee: 2202 2701 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0127 │ │ +0400f2: 2353 f904 |0005: new-array v3, v5, [Ljava/lang/Object; // type@04f9 │ │ +0400f6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0400f8: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +0400fc: 7030 ab05 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@05ab │ │ +040102: 6e30 af05 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@05af │ │ +040108: 0c00 |0010: move-result-object v0 │ │ +04010a: 6e10 4602 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@0246 │ │ +040110: 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; │ │ @@ -35528,21 +35528,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04011c: |[04011c] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -04012c: 5421 f001 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01f0 │ │ -040130: 6e10 691c 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@1c69 │ │ -040136: 0a00 |0005: move-result v0 │ │ -040138: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -04013c: 7020 c705 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@05c7 │ │ -040142: 0e00 |000b: return-void │ │ +040114: |[040114] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +040124: 5421 f001 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@01f0 │ │ +040128: 6e10 691c 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@1c69 │ │ +04012e: 0a00 |0005: move-result v0 │ │ +040130: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +040134: 7020 c705 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@05c7 │ │ +04013a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=151 │ │ 0x0008 line=152 │ │ 0x000b line=154 │ │ locals : │ │ @@ -35558,19 +35558,19 @@ │ │ type : '(Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -040144: |[040144] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -040154: 5410 ee01 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01ee │ │ -040158: 6e20 641c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@1c64 │ │ -04015e: 0a00 |0005: move-result v0 │ │ -040160: 0f00 |0006: return v0 │ │ +04013c: |[04013c] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +04014c: 5410 ee01 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01ee │ │ +040150: 6e20 641c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@1c64 │ │ +040156: 0a00 |0005: move-result v0 │ │ +040158: 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 │ │ @@ -35586,41 +35586,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 │ │ -040164: |[040164] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -040174: 5420 ef01 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ef │ │ -040178: 6201 ea01 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ea │ │ -04017c: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -040180: 6200 e501 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01e5 │ │ -040184: 5421 ef01 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ef │ │ -040188: 6e10 b205 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05b2 │ │ -04018e: 0a01 |000d: move-result v1 │ │ -040190: 4400 0001 |000e: aget v0, v0, v1 │ │ -040194: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -04019a: 6200 eb01 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01eb │ │ -04019e: 5b20 ef01 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ef │ │ -0401a2: 6e10 c505 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@05c5 │ │ -0401a8: 5420 f101 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01f1 │ │ -0401ac: 5b04 ec01 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@01ec │ │ -0401b0: 5420 ee01 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01ee │ │ -0401b4: 7220 621c 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1c62 │ │ -0401ba: 1102 |0023: return-object v2 │ │ -0401bc: 2200 df03 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -0401c0: 1a01 ce02 |0026: const-string v1, "Cannot execute task: the task is already running." // string@02ce │ │ -0401c4: 7020 8b1b 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0401ca: 2700 |002b: throw v0 │ │ -0401cc: 2200 df03 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -0401d0: 1a01 cd02 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@02cd │ │ -0401d4: 7020 8b1b 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0401da: 2700 |0033: throw v0 │ │ -0401dc: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ +04015c: |[04015c] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +04016c: 5420 ef01 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ef │ │ +040170: 6201 ea01 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ea │ │ +040174: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +040178: 6200 e501 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01e5 │ │ +04017c: 5421 ef01 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ef │ │ +040180: 6e10 b205 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05b2 │ │ +040186: 0a01 |000d: move-result v1 │ │ +040188: 4400 0001 |000e: aget v0, v0, v1 │ │ +04018c: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +040192: 6200 eb01 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01eb │ │ +040196: 5b20 ef01 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ef │ │ +04019a: 6e10 c505 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@05c5 │ │ +0401a0: 5420 f101 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@01f1 │ │ +0401a4: 5b04 ec01 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@01ec │ │ +0401a8: 5420 ee01 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01ee │ │ +0401ac: 7220 621c 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@1c62 │ │ +0401b2: 1102 |0023: return-object v2 │ │ +0401b4: 2200 df03 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +0401b8: 1a01 cd02 |0026: const-string v1, "Cannot execute task: the task is already running." // string@02cd │ │ +0401bc: 7020 8b1b 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0401c2: 2700 |002b: throw v0 │ │ +0401c4: 2200 df03 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +0401c8: 1a01 cc02 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@02cc │ │ +0401cc: 7020 8b1b 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0401d2: 2700 |0033: throw v0 │ │ +0401d4: 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 │ │ @@ -35641,19 +35641,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0401ec: |[0401ec] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -0401fc: 5410 ee01 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01ee │ │ -040200: 6e10 651c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@1c65 │ │ -040206: 0a00 |0005: move-result v0 │ │ -040208: 0f00 |0006: return v0 │ │ +0401e4: |[0401e4] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +0401f4: 5410 ee01 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@01ee │ │ +0401f8: 6e10 651c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@1c65 │ │ +0401fe: 0a00 |0005: move-result v0 │ │ +040200: 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; │ │ │ │ @@ -35662,16 +35662,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04020c: |[04020c] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -04021c: 0e00 |0000: return-void │ │ +040204: |[040204] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +040214: 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; │ │ │ │ @@ -35680,17 +35680,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040220: |[040220] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -040230: 6e10 c205 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@05c2 │ │ -040236: 0e00 |0003: return-void │ │ +040218: |[040218] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +040228: 6e10 c205 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@05c2 │ │ +04022e: 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; │ │ @@ -35702,16 +35702,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040238: |[040238] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -040248: 0e00 |0000: return-void │ │ +040230: |[040230] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +040240: 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; │ │ @@ -35722,16 +35722,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04024c: |[04024c] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -04025c: 0e00 |0000: return-void │ │ +040244: |[040244] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +040254: 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; │ │ │ │ @@ -35740,32 +35740,32 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040260: |[040260] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -040270: 0e00 |0000: return-void │ │ +040258: |[040258] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +040268: 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; │ │ 0x0000 - 0x0001 reg=1 values [Ljava/lang/Object; [TProgress; │ │ │ │ - source_file_idx : 2668 (ModernAsyncTask.java) │ │ + source_file_idx : 2666 (ModernAsyncTask.java) │ │ │ │ Class #135 header: │ │ class_idx : 272 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 299 │ │ -source_file_idx : 512 │ │ +source_file_idx : 511 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #135 annotations: │ │ Annotations on class │ │ @@ -35809,22 +35809,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 │ │ -040274: |[040274] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -040284: 5b23 c301 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01c3 │ │ -040288: 7010 b805 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@05b8 │ │ -04028e: 2200 1d04 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@041d │ │ -040292: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -040294: 7020 5f1c 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@1c5f │ │ -04029a: 5b20 c101 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01c1 │ │ -04029e: 0e00 |000d: return-void │ │ +04026c: |[04026c] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +04027c: 5b23 c301 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01c3 │ │ +040280: 7010 b805 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@05b8 │ │ +040286: 2200 1d04 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@041d │ │ +04028a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +04028c: 7020 5f1c 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@1c5f │ │ +040292: 5b20 c101 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01c1 │ │ +040296: 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; │ │ @@ -35836,19 +35836,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 │ │ -0402a0: |[0402a0] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0402b0: 1f02 fc04 |0000: check-cast v2, [Ljava/lang/Void; // type@04fc │ │ -0402b4: 6e20 5705 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@0557 │ │ -0402ba: 0c00 |0005: move-result-object v0 │ │ -0402bc: 1100 |0006: return-object v0 │ │ +040298: |[040298] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0402a8: 1f02 fc04 |0000: check-cast v2, [Ljava/lang/Void; // type@04fc │ │ +0402ac: 6e20 5705 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@0557 │ │ +0402b2: 0c00 |0005: move-result-object v0 │ │ +0402b4: 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; │ │ @@ -35858,21 +35858,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 │ │ -0402c0: |[0402c0] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -0402d0: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01c3 │ │ -0402d4: 6e10 6805 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@0568 │ │ -0402da: 0c00 |0005: move-result-object v0 │ │ -0402dc: 5b10 c201 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01c2 │ │ -0402e0: 5410 c201 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01c2 │ │ -0402e4: 1100 |000a: return-object v0 │ │ +0402b8: |[0402b8] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +0402c8: 5410 c301 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01c3 │ │ +0402cc: 6e10 6805 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@0568 │ │ +0402d2: 0c00 |0005: move-result-object v0 │ │ +0402d4: 5b10 c201 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01c2 │ │ +0402d8: 5410 c201 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01c2 │ │ +0402dc: 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; │ │ @@ -35883,25 +35883,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0402e8: |[0402e8] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -0402f8: 5420 c301 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01c3 │ │ -0402fc: 5421 c201 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01c2 │ │ -040300: 6e30 6005 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0560 │ │ -040306: 5420 c101 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01c1 │ │ -04030a: 6e10 601c 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1c60 │ │ -040310: 0e00 |000c: return-void │ │ -040312: 0d00 |000d: move-exception v0 │ │ -040314: 5421 c101 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01c1 │ │ -040318: 6e10 601c 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1c60 │ │ -04031e: 2700 |0013: throw v0 │ │ +0402e0: |[0402e0] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +0402f0: 5420 c301 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01c3 │ │ +0402f4: 5421 c201 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@01c2 │ │ +0402f8: 6e30 6005 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0560 │ │ +0402fe: 5420 c101 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01c1 │ │ +040302: 6e10 601c 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1c60 │ │ +040308: 0e00 |000c: return-void │ │ +04030a: 0d00 |000d: move-exception v0 │ │ +04030c: 5421 c101 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01c1 │ │ +040310: 6e10 601c 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1c60 │ │ +040316: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=73 │ │ 0x000c line=75 │ │ @@ -35915,24 +35915,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -04032c: |[04032c] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -04033c: 5420 c301 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01c3 │ │ -040340: 6e30 6105 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0561 │ │ -040346: 5420 c101 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01c1 │ │ -04034a: 6e10 601c 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1c60 │ │ -040350: 0e00 |000a: return-void │ │ -040352: 0d00 |000b: move-exception v0 │ │ -040354: 5421 c101 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01c1 │ │ -040358: 6e10 601c 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1c60 │ │ -04035e: 2700 |0011: throw v0 │ │ +040324: |[040324] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +040334: 5420 c301 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01c3 │ │ +040338: 6e30 6105 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0561 │ │ +04033e: 5420 c101 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01c1 │ │ +040342: 6e10 601c 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1c60 │ │ +040348: 0e00 |000a: return-void │ │ +04034a: 0d00 |000b: move-exception v0 │ │ +04034c: 5421 c101 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@01c1 │ │ +040350: 6e10 601c 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@1c60 │ │ +040356: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000a line=65 │ │ @@ -35948,36 +35948,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -04036c: |[04036c] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -04037c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04037e: 5c10 c401 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ -040382: 5410 c301 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01c3 │ │ -040386: 6e10 6305 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0563 │ │ -04038c: 0e00 |0008: return-void │ │ +040364: |[040364] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +040374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +040376: 5c10 c401 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ +04037a: 5410 c301 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@01c3 │ │ +04037e: 6e10 6305 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0563 │ │ +040384: 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; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ │ │ - source_file_idx : 512 (AsyncTaskLoader.java) │ │ + source_file_idx : 511 (AsyncTaskLoader.java) │ │ │ │ Class #136 header: │ │ class_idx : 286 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2403 │ │ +source_file_idx : 2402 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #136 annotations: │ │ Annotations on class │ │ @@ -36039,27 +36039,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -040390: |[040390] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -0403a0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0403a2: 7010 a71b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0403a8: 5c21 d301 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ -0403ac: 5c21 cc01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ -0403b0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0403b2: 5c20 d201 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ -0403b6: 5c21 cd01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ -0403ba: 5c21 d101 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ -0403be: 6e10 c000 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00c0 │ │ -0403c4: 0c00 |0012: move-result-object v0 │ │ -0403c6: 5b20 ce01 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01ce │ │ -0403ca: 0e00 |0015: return-void │ │ +040388: |[040388] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +040398: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04039a: 7010 a71b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0403a0: 5c21 d301 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ +0403a4: 5c21 cc01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ +0403a8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0403aa: 5c20 d201 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ +0403ae: 5c21 cd01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ +0403b2: 5c21 d101 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ +0403b6: 6e10 c000 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00c0 │ │ +0403bc: 0c00 |0012: move-result-object v0 │ │ +0403be: 5b20 ce01 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01ce │ │ +0403c2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ @@ -36077,19 +36077,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0403cc: |[0403cc] android.support.v4.content.Loader.abandon:()V │ │ -0403dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0403de: 5c10 cc01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ -0403e2: 6e10 8805 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0588 │ │ -0403e8: 0e00 |0006: return-void │ │ +0403c4: |[0403c4] android.support.v4.content.Loader.abandon:()V │ │ +0403d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0403d6: 5c10 cc01 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ +0403da: 6e10 8805 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@0588 │ │ +0403e0: 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; │ │ @@ -36100,18 +36100,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0403ec: |[0403ec] android.support.v4.content.Loader.commitContentChanged:()V │ │ -0403fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0403fe: 5c10 d101 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ -040402: 0e00 |0003: return-void │ │ +0403e4: |[0403e4] android.support.v4.content.Loader.commitContentChanged:()V │ │ +0403f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0403f6: 5c10 d101 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ +0403fa: 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; │ │ @@ -36121,24 +36121,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 │ │ -040404: |[040404] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -040414: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -040418: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -04041c: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -040422: 7120 9d06 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ -040428: 1a01 0e27 |000a: const-string v1, "}" // string@270e │ │ -04042c: 6e20 d21b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -040432: 6e10 d61b 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -040438: 0c01 |0012: move-result-object v1 │ │ -04043a: 1101 |0013: return-object v1 │ │ +0403fc: |[0403fc] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +04040c: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +040410: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +040414: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +04041a: 7120 9d06 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ +040420: 1a01 0c27 |000a: const-string v1, "}" // string@270c │ │ +040424: 6e20 d21b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04042a: 6e10 d61b 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +040430: 0c01 |0012: move-result-object v1 │ │ +040432: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0007 line=369 │ │ 0x000a line=370 │ │ 0x000f line=371 │ │ locals : │ │ @@ -36153,20 +36153,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -04043c: |[04043c] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -04044c: 5410 d001 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ -040450: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -040454: 5410 d001 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ -040458: 7230 7c05 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@057c │ │ -04045e: 0e00 |0009: return-void │ │ +040434: |[040434] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +040444: 5410 d001 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ +040448: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04044c: 5410 d001 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ +040450: 7230 7c05 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@057c │ │ +040456: 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; │ │ @@ -36179,57 +36179,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 │ │ -040460: |[040460] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -040470: 6e20 5e1b 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -040476: 1a00 a01a |0003: const-string v0, "mId=" // string@1aa0 │ │ -04047a: 6e20 5e1b 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -040480: 5210 cf01 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01cf │ │ -040484: 6e20 5c1b 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ -04048a: 1a00 7000 |000d: const-string v0, " mListener=" // string@0070 │ │ -04048e: 6e20 5e1b 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -040494: 5410 d001 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ -040498: 6e20 621b 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ -04049e: 5510 d301 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ -0404a2: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -0404a6: 5510 cd01 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ -0404aa: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -0404ae: 5510 d101 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ -0404b2: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ -0404b6: 6e20 5e1b 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0404bc: 1a00 4b1c |0026: const-string v0, "mStarted=" // string@1c4b │ │ -0404c0: 6e20 5e1b 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0404c6: 5510 d301 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ -0404ca: 6e20 5f1b 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -0404d0: 1a00 6700 |0030: const-string v0, " mContentChanged=" // string@0067 │ │ -0404d4: 6e20 5e1b 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0404da: 5510 cd01 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ -0404de: 6e20 5f1b 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -0404e4: 1a00 7400 |003a: const-string v0, " mProcessingChange=" // string@0074 │ │ -0404e8: 6e20 5e1b 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0404ee: 5510 d101 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ -0404f2: 6e20 641b 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -0404f8: 5510 cc01 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ -0404fc: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ -040500: 5510 d201 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ -040504: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ -040508: 6e20 5e1b 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -04050e: 1a00 0a19 |004f: const-string v0, "mAbandoned=" // string@190a │ │ -040512: 6e20 5e1b 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -040518: 5510 cc01 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ -04051c: 6e20 5f1b 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ -040522: 1a00 7800 |0059: const-string v0, " mReset=" // string@0078 │ │ -040526: 6e20 5e1b 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -04052c: 5510 d201 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ -040530: 6e20 641b 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -040536: 0e00 |0063: return-void │ │ +040458: |[040458] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +040468: 6e20 5e1b 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +04046e: 1a00 9e1a |0003: const-string v0, "mId=" // string@1a9e │ │ +040472: 6e20 5e1b 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +040478: 5210 cf01 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@01cf │ │ +04047c: 6e20 5c1b 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@1b5c │ │ +040482: 1a00 6f00 |000d: const-string v0, " mListener=" // string@006f │ │ +040486: 6e20 5e1b 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +04048c: 5410 d001 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ +040490: 6e20 621b 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@1b62 │ │ +040496: 5510 d301 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ +04049a: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +04049e: 5510 cd01 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ +0404a2: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +0404a6: 5510 d101 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ +0404aa: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ +0404ae: 6e20 5e1b 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0404b4: 1a00 491c |0026: const-string v0, "mStarted=" // string@1c49 │ │ +0404b8: 6e20 5e1b 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0404be: 5510 d301 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ +0404c2: 6e20 5f1b 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +0404c8: 1a00 6600 |0030: const-string v0, " mContentChanged=" // string@0066 │ │ +0404cc: 6e20 5e1b 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0404d2: 5510 cd01 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ +0404d6: 6e20 5f1b 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +0404dc: 1a00 7300 |003a: const-string v0, " mProcessingChange=" // string@0073 │ │ +0404e0: 6e20 5e1b 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0404e6: 5510 d101 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ +0404ea: 6e20 641b 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +0404f0: 5510 cc01 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ +0404f4: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ +0404f8: 5510 d201 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ +0404fc: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ +040500: 6e20 5e1b 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +040506: 1a00 0819 |004f: const-string v0, "mAbandoned=" // string@1908 │ │ +04050a: 6e20 5e1b 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +040510: 5510 cc01 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ +040514: 6e20 5f1b 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@1b5f │ │ +04051a: 1a00 7700 |0059: const-string v0, " mReset=" // string@0077 │ │ +04051e: 6e20 5e1b 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +040524: 5510 d201 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ +040528: 6e20 641b 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +04052e: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x000d line=394 │ │ 0x0017 line=395 │ │ 0x0023 line=396 │ │ 0x0030 line=397 │ │ @@ -36251,17 +36251,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040538: |[040538] android.support.v4.content.Loader.forceLoad:()V │ │ -040548: 6e10 8a05 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@058a │ │ -04054e: 0e00 |0003: return-void │ │ +040530: |[040530] android.support.v4.content.Loader.forceLoad:()V │ │ +040540: 6e10 8a05 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@058a │ │ +040546: 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; │ │ @@ -36271,17 +36271,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040550: |[040550] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -040560: 5410 ce01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01ce │ │ -040564: 1100 |0002: return-object v0 │ │ +040548: |[040548] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +040558: 5410 ce01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@01ce │ │ +04055c: 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; │ │ │ │ @@ -36290,17 +36290,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040568: |[040568] android.support.v4.content.Loader.isAbandoned:()Z │ │ -040578: 5510 cc01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ -04057c: 0f00 |0002: return v0 │ │ +040560: |[040560] android.support.v4.content.Loader.isAbandoned:()Z │ │ +040570: 5510 cc01 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ +040574: 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; │ │ │ │ @@ -36309,17 +36309,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040580: |[040580] android.support.v4.content.Loader.isReset:()Z │ │ -040590: 5510 d201 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ -040594: 0f00 |0002: return v0 │ │ +040578: |[040578] android.support.v4.content.Loader.isReset:()Z │ │ +040588: 5510 d201 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ +04058c: 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; │ │ │ │ @@ -36328,17 +36328,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -040598: |[040598] android.support.v4.content.Loader.isStarted:()Z │ │ -0405a8: 5510 d301 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ -0405ac: 0f00 |0002: return v0 │ │ +040590: |[040590] android.support.v4.content.Loader.isStarted:()Z │ │ +0405a0: 5510 d301 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ +0405a4: 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; │ │ │ │ @@ -36347,16 +36347,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0405b0: |[0405b0] android.support.v4.content.Loader.onAbandon:()V │ │ -0405c0: 0e00 |0000: return-void │ │ +0405a8: |[0405a8] android.support.v4.content.Loader.onAbandon:()V │ │ +0405b8: 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; │ │ │ │ @@ -36365,22 +36365,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0405c4: |[0405c4] android.support.v4.content.Loader.onContentChanged:()V │ │ -0405d4: 5510 d301 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ -0405d8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0405dc: 6e10 8305 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@0583 │ │ -0405e2: 0e00 |0007: return-void │ │ -0405e4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0405e6: 5c10 cd01 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ -0405ea: 28fc |000b: goto 0007 // -0004 │ │ +0405bc: |[0405bc] android.support.v4.content.Loader.onContentChanged:()V │ │ +0405cc: 5510 d301 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ +0405d0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0405d4: 6e10 8305 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@0583 │ │ +0405da: 0e00 |0007: return-void │ │ +0405dc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0405de: 5c10 cd01 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ +0405e2: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0004 line=354 │ │ 0x0007 line=361 │ │ 0x0008 line=359 │ │ locals : │ │ @@ -36392,16 +36392,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0405ec: |[0405ec] android.support.v4.content.Loader.onForceLoad:()V │ │ -0405fc: 0e00 |0000: return-void │ │ +0405e4: |[0405e4] android.support.v4.content.Loader.onForceLoad:()V │ │ +0405f4: 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; │ │ │ │ @@ -36410,16 +36410,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040600: |[040600] android.support.v4.content.Loader.onReset:()V │ │ -040610: 0e00 |0000: return-void │ │ +0405f8: |[0405f8] android.support.v4.content.Loader.onReset:()V │ │ +040608: 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; │ │ │ │ @@ -36428,16 +36428,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040614: |[040614] android.support.v4.content.Loader.onStartLoading:()V │ │ -040624: 0e00 |0000: return-void │ │ +04060c: |[04060c] android.support.v4.content.Loader.onStartLoading:()V │ │ +04061c: 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; │ │ │ │ @@ -36446,16 +36446,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040628: |[040628] android.support.v4.content.Loader.onStopLoading:()V │ │ -040638: 0e00 |0000: return-void │ │ +040620: |[040620] android.support.v4.content.Loader.onStopLoading:()V │ │ +040630: 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; │ │ │ │ @@ -36464,24 +36464,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 │ │ -04063c: |[04063c] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -04064c: 5420 d001 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ -040650: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -040654: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -040658: 1a01 800c |0006: const-string v1, "There is already a listener registered" // string@0c80 │ │ -04065c: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -040662: 2700 |000b: throw v0 │ │ -040664: 5b24 d001 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ -040668: 5923 cf01 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@01cf │ │ -04066c: 0e00 |0010: return-void │ │ +040634: |[040634] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +040644: 5420 d001 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ +040648: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +04064c: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +040650: 1a01 7e0c |0006: const-string v1, "There is already a listener registered" // string@0c7e │ │ +040654: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +04065a: 2700 |000b: throw v0 │ │ +04065c: 5b24 d001 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ +040660: 5923 cf01 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@01cf │ │ +040664: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x000c line=133 │ │ 0x000e line=134 │ │ 0x0010 line=135 │ │ @@ -36497,24 +36497,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -040670: |[040670] android.support.v4.content.Loader.reset:()V │ │ -040680: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -040682: 6e10 8b05 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@058b │ │ -040688: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04068a: 5c20 d201 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ -04068e: 5c21 d301 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ -040692: 5c21 cc01 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ -040696: 5c21 cd01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ -04069a: 5c21 d101 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ -04069e: 0e00 |000f: return-void │ │ +040668: |[040668] android.support.v4.content.Loader.reset:()V │ │ +040678: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04067a: 6e10 8b05 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@058b │ │ +040680: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +040682: 5c20 d201 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ +040686: 5c21 d301 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ +04068a: 5c21 cc01 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ +04068e: 5c21 cd01 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ +040692: 5c21 d101 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ +040696: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=291 │ │ 0x0004 line=292 │ │ 0x0007 line=293 │ │ 0x0009 line=294 │ │ 0x000b line=295 │ │ @@ -36529,20 +36529,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0406a0: |[0406a0] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ -0406b0: 5510 d101 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ -0406b4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0406b8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0406ba: 5c10 cd01 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ -0406be: 0e00 |0007: return-void │ │ +040698: |[040698] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ +0406a8: 5510 d101 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ +0406ac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0406b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0406b2: 5c10 cd01 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ +0406b6: 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; │ │ @@ -36553,22 +36553,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0406c0: |[0406c0] android.support.v4.content.Loader.startLoading:()V │ │ -0406d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0406d2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0406d4: 5c20 d301 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ -0406d8: 5c21 d201 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ -0406dc: 5c21 cc01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ -0406e0: 6e10 8c05 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@058c │ │ -0406e6: 0e00 |000b: return-void │ │ +0406b8: |[0406b8] android.support.v4.content.Loader.startLoading:()V │ │ +0406c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0406ca: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0406cc: 5c20 d301 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ +0406d0: 5c21 d201 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@01d2 │ │ +0406d4: 5c21 cc01 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@01cc │ │ +0406d8: 6e10 8c05 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@058c │ │ +0406de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ 0x0004 line=196 │ │ 0x0006 line=197 │ │ 0x0008 line=198 │ │ 0x000b line=199 │ │ @@ -36581,19 +36581,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0406e8: |[0406e8] android.support.v4.content.Loader.stopLoading:()V │ │ -0406f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0406fa: 5c10 d301 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ -0406fe: 6e10 8d05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@058d │ │ -040704: 0e00 |0006: return-void │ │ +0406e0: |[0406e0] android.support.v4.content.Loader.stopLoading:()V │ │ +0406f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0406f2: 5c10 d301 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@01d3 │ │ +0406f6: 6e10 8d05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@058d │ │ +0406fc: 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; │ │ @@ -36604,22 +36604,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -040708: |[040708] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -040718: 5520 cd01 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ -04071c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04071e: 5c21 cd01 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ -040722: 5521 d101 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ -040726: b601 |0007: or-int/2addr v1, v0 │ │ -040728: 5c21 d101 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ -04072c: 0f00 |000a: return v0 │ │ +040700: |[040700] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +040710: 5520 cd01 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ +040714: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +040716: 5c21 cd01 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@01cd │ │ +04071a: 5521 d101 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ +04071e: b601 |0007: or-int/2addr v1, v0 │ │ +040720: 5c21 d101 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@01d1 │ │ +040724: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0002 line=315 │ │ 0x0005 line=316 │ │ 0x000a line=317 │ │ locals : │ │ @@ -36632,28 +36632,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -040730: |[040730] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -040740: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -040744: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -040748: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -04074e: 7120 9d06 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ -040754: 1a01 5800 |000a: const-string v1, " id=" // string@0058 │ │ -040758: 6e20 d21b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04075e: 5221 cf01 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@01cf │ │ -040762: 6e20 ce1b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -040768: 1a01 0e27 |0014: const-string v1, "}" // string@270e │ │ -04076c: 6e20 d21b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -040772: 6e10 d61b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -040778: 0c01 |001c: move-result-object v1 │ │ -04077a: 1101 |001d: return-object v1 │ │ +040728: |[040728] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +040738: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +04073c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +040740: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +040746: 7120 9d06 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@069d │ │ +04074c: 1a01 5700 |000a: const-string v1, " id=" // string@0057 │ │ +040750: 6e20 d21b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +040756: 5221 cf01 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@01cf │ │ +04075a: 6e20 ce1b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +040760: 1a01 0c27 |0014: const-string v1, "}" // string@270c │ │ +040764: 6e20 d21b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04076a: 6e10 d61b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +040770: 0c01 |001c: move-result-object v1 │ │ +040772: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=377 │ │ 0x000a line=378 │ │ 0x000f line=379 │ │ 0x0014 line=380 │ │ @@ -36668,51 +36668,51 @@ │ │ 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 │ │ -04077c: |[04077c] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -04078c: 5420 d001 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ -040790: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -040794: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -040798: 1a01 8e0a |0006: const-string v1, "No listener register" // string@0a8e │ │ -04079c: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0407a2: 2700 |000b: throw v0 │ │ -0407a4: 5420 d001 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ -0407a8: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -0407ac: 2200 de03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -0407b0: 1a01 0402 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0204 │ │ -0407b4: 7020 881b 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -0407ba: 2700 |0017: throw v0 │ │ -0407bc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0407be: 5b20 d001 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ -0407c2: 0e00 |001b: return-void │ │ +040774: |[040774] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +040784: 5420 d001 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ +040788: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +04078c: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +040790: 1a01 8c0a |0006: const-string v1, "No listener register" // string@0a8c │ │ +040794: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +04079a: 2700 |000b: throw v0 │ │ +04079c: 5420 d001 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ +0407a0: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +0407a4: 2200 de03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +0407a8: 1a01 0302 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@0203 │ │ +0407ac: 7020 881b 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +0407b2: 2700 |0017: throw v0 │ │ +0407b4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0407b6: 5b20 d001 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@01d0 │ │ +0407ba: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x000c line=146 │ │ 0x0010 line=147 │ │ 0x0018 line=149 │ │ 0x001b line=150 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ 0x0000 - 0x001c reg=2 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x001c reg=3 listener Landroid/support/v4/content/Loader$OnLoadCompleteListener; Landroid/support/v4/content/Loader$OnLoadCompleteListener; │ │ │ │ - source_file_idx : 2403 (Loader.java) │ │ + source_file_idx : 2402 (Loader.java) │ │ │ │ Class #137 header: │ │ class_idx : 273 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 286 │ │ -source_file_idx : 512 │ │ +source_file_idx : 511 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #137 annotations: │ │ Annotations on class │ │ @@ -36766,19 +36766,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0407c4: |[0407c4] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -0407d4: 7020 7d05 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@057d │ │ -0407da: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -0407de: 5a20 c701 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ -0407e2: 0e00 |0007: return-void │ │ +0407bc: |[0407bc] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +0407cc: 7020 7d05 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@057d │ │ +0407d2: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +0407d6: 5a20 c701 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ +0407da: 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; │ │ @@ -36791,49 +36791,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0407e4: |[0407e4] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -0407f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0407f6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0407f8: 5441 c801 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -0407fc: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -040800: 5441 c501 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -040804: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -040808: 5441 c801 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -04080c: 5511 c401 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ -040810: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -040814: 5441 c801 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040818: 5c10 c401 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ -04081c: 5441 c601 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c6 │ │ -040820: 5442 c801 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040824: 6e20 3a02 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -04082a: 5b43 c801 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -04082e: 0f00 |001d: return v0 │ │ -040830: 5441 c801 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040834: 5511 c401 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ -040838: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -04083c: 5441 c801 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040840: 5c10 c401 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ -040844: 5441 c601 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c6 │ │ -040848: 5442 c801 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -04084c: 6e20 3a02 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -040852: 5b43 c801 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040856: 28ec |0031: goto 001d // -0014 │ │ -040858: 5441 c801 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -04085c: 6e20 5505 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@0555 │ │ -040862: 0a00 |0037: move-result v0 │ │ -040864: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -040868: 5441 c801 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -04086c: 5b41 c501 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -040870: 5b43 c801 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040874: 28dd |0040: goto 001d // -0023 │ │ +0407dc: |[0407dc] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +0407ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0407ee: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0407f0: 5441 c801 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +0407f4: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +0407f8: 5441 c501 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +0407fc: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +040800: 5441 c801 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040804: 5511 c401 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ +040808: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +04080c: 5441 c801 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040810: 5c10 c401 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ +040814: 5441 c601 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c6 │ │ +040818: 5442 c801 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +04081c: 6e20 3a02 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +040822: 5b43 c801 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040826: 0f00 |001d: return v0 │ │ +040828: 5441 c801 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +04082c: 5511 c401 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ +040830: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +040834: 5441 c801 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040838: 5c10 c401 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ +04083c: 5441 c601 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c6 │ │ +040840: 5442 c801 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040844: 6e20 3a02 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +04084a: 5b43 c801 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +04084e: 28ec |0031: goto 001d // -0014 │ │ +040850: 5441 c801 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040854: 6e20 5505 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@0555 │ │ +04085a: 0a00 |0037: move-result v0 │ │ +04085c: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +040860: 5441 c801 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040864: 5b41 c501 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +040868: 5b43 c801 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +04086c: 28dd |0040: goto 001d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=142 │ │ 0x0010 line=143 │ │ 0x0014 line=144 │ │ @@ -36857,26 +36857,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 │ │ -040878: |[040878] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -040888: 6e20 6605 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0566 │ │ -04088e: 5420 c501 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -040892: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ -040896: 6e10 6a05 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@056a │ │ -04089c: 7100 6502 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -0408a2: 0b00 |000d: move-result-wide v0 │ │ -0408a4: 5a20 c701 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ -0408a8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0408aa: 5b20 c501 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -0408ae: 6e10 6305 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0563 │ │ -0408b4: 0e00 |0016: return-void │ │ +040870: |[040870] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +040880: 6e20 6605 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0566 │ │ +040886: 5420 c501 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +04088a: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ +04088e: 6e10 6a05 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@056a │ │ +040894: 7100 6502 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +04089a: 0b00 |000d: move-result-wide v0 │ │ +04089c: 5a20 c701 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ +0408a0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0408a2: 5b20 c501 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +0408a6: 6e10 6305 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0563 │ │ +0408ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0007 line=203 │ │ 0x000a line=204 │ │ 0x0010 line=205 │ │ @@ -36895,32 +36895,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 │ │ -0408b8: |[0408b8] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -0408c8: 5420 c801 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -0408cc: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -0408d0: 6e30 6005 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0560 │ │ -0408d6: 0e00 |0007: return-void │ │ -0408d8: 6e10 6405 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0564 │ │ -0408de: 0a00 |000b: move-result v0 │ │ -0408e0: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -0408e4: 6e20 6605 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0566 │ │ -0408ea: 28f6 |0011: goto 0007 // -000a │ │ -0408ec: 6e10 5e05 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@055e │ │ -0408f2: 7100 6502 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -0408f8: 0b00 |0018: move-result-wide v0 │ │ -0408fa: 5a20 c701 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ -0408fe: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -040900: 5b20 c801 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040904: 6e20 5f05 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ -04090a: 28e6 |0021: goto 0007 // -001a │ │ +0408b0: |[0408b0] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +0408c0: 5420 c801 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +0408c4: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +0408c8: 6e30 6005 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0560 │ │ +0408ce: 0e00 |0007: return-void │ │ +0408d0: 6e10 6405 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0564 │ │ +0408d6: 0a00 |000b: move-result v0 │ │ +0408d8: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +0408dc: 6e20 6605 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0566 │ │ +0408e2: 28f6 |0011: goto 0007 // -000a │ │ +0408e4: 6e10 5e05 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@055e │ │ +0408ea: 7100 6502 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +0408f0: 0b00 |0018: move-result-wide v0 │ │ +0408f2: 5a20 c701 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ +0408f6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0408f8: 5b20 c801 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +0408fc: 6e20 5f05 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ +040902: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=213 │ │ 0x0007 line=226 │ │ 0x0008 line=215 │ │ 0x000e line=217 │ │ @@ -36941,57 +36941,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 │ │ -04090c: |[04090c] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -04091c: 6f58 8205 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@0582 │ │ -040922: 5440 c801 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040926: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -04092a: 6e20 5e1b 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -040930: 1a00 921c |000a: const-string v0, "mTask=" // string@1c92 │ │ -040934: 6e20 5e1b 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -04093a: 5440 c801 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -04093e: 6e20 5d1b 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1b5d │ │ -040944: 1a00 9700 |0014: const-string v0, " waiting=" // string@0097 │ │ -040948: 6e20 5e1b 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -04094e: 5440 c801 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040952: 5500 c401 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ -040956: 6e20 641b 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -04095c: 5440 c501 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -040960: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -040964: 6e20 5e1b 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -04096a: 1a00 8019 |0027: const-string v0, "mCancellingTask=" // string@1980 │ │ -04096e: 6e20 5e1b 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -040974: 5440 c501 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -040978: 6e20 5d1b 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1b5d │ │ -04097e: 1a00 9700 |0031: const-string v0, " waiting=" // string@0097 │ │ -040982: 6e20 5e1b 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -040988: 5440 c501 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -04098c: 5500 c401 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ -040990: 6e20 641b 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ -040996: 5340 c901 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c9 │ │ -04099a: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -04099e: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -0409a2: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -0409a6: 6e20 5e1b 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0409ac: 1a00 e11c |0048: const-string v0, "mUpdateThrottle=" // string@1ce1 │ │ -0409b0: 6e20 5e1b 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0409b6: 5340 c901 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c9 │ │ -0409ba: 7130 2707 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0727 │ │ -0409c0: 1a00 6f00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@006f │ │ -0409c4: 6e20 5e1b 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -0409ca: 5340 c701 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ -0409ce: 7100 6502 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -0409d4: 0b02 |005c: move-result-wide v2 │ │ -0409d6: 7157 2607 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0726 │ │ -0409dc: 6e10 601b 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@1b60 │ │ -0409e2: 0e00 |0063: return-void │ │ +040904: |[040904] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +040914: 6f58 8205 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@0582 │ │ +04091a: 5440 c801 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +04091e: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +040922: 6e20 5e1b 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +040928: 1a00 901c |000a: const-string v0, "mTask=" // string@1c90 │ │ +04092c: 6e20 5e1b 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +040932: 5440 c801 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040936: 6e20 5d1b 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1b5d │ │ +04093c: 1a00 9600 |0014: const-string v0, " waiting=" // string@0096 │ │ +040940: 6e20 5e1b 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +040946: 5440 c801 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +04094a: 5500 c401 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ +04094e: 6e20 641b 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +040954: 5440 c501 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +040958: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +04095c: 6e20 5e1b 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +040962: 1a00 7e19 |0027: const-string v0, "mCancellingTask=" // string@197e │ │ +040966: 6e20 5e1b 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +04096c: 5440 c501 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +040970: 6e20 5d1b 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@1b5d │ │ +040976: 1a00 9600 |0031: const-string v0, " waiting=" // string@0096 │ │ +04097a: 6e20 5e1b 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +040980: 5440 c501 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +040984: 5500 c401 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ +040988: 6e20 641b 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@1b64 │ │ +04098e: 5340 c901 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c9 │ │ +040992: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +040996: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +04099a: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +04099e: 6e20 5e1b 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0409a4: 1a00 df1c |0048: const-string v0, "mUpdateThrottle=" // string@1cdf │ │ +0409a8: 6e20 5e1b 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0409ae: 5340 c901 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c9 │ │ +0409b2: 7130 2707 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0727 │ │ +0409b8: 1a00 6e00 |0052: const-string v0, " mLastLoadCompleteTime=" // string@006e │ │ +0409bc: 6e20 5e1b 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +0409c2: 5340 c701 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ +0409c6: 7100 6502 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +0409cc: 0b02 |005c: move-result-wide v2 │ │ +0409ce: 7157 2607 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0726 │ │ +0409d4: 6e10 601b 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@1b60 │ │ +0409da: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0007 line=270 │ │ 0x0014 line=271 │ │ 0x0020 line=273 │ │ @@ -37017,55 +37017,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -0409e4: |[0409e4] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -0409f4: 5482 c501 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ -0409f8: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -0409fc: 5482 c801 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040a00: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -040a04: 5482 c801 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040a08: 5522 c401 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ -040a0c: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -040a10: 5482 c801 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040a14: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -040a16: 5c23 c401 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ -040a1a: 5482 c601 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c6 │ │ -040a1e: 5483 c801 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040a22: 6e20 3a02 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -040a28: 5382 c901 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c9 │ │ -040a2c: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -040a30: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -040a34: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -040a38: 7100 6502 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -040a3e: 0b00 |0025: move-result-wide v0 │ │ -040a40: 5382 c701 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ -040a44: 5384 c901 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c9 │ │ -040a48: bb42 |002a: add-long/2addr v2, v4 │ │ -040a4a: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -040a4e: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -040a52: 5482 c801 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040a56: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -040a58: 5c23 c401 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ -040a5c: 5482 c601 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c6 │ │ -040a60: 5483 c801 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040a64: 5384 c701 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ -040a68: 5386 c901 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c9 │ │ -040a6c: bb64 |003c: add-long/2addr v4, v6 │ │ -040a6e: 6e40 3802 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@0238 │ │ -040a74: 0e00 |0040: return-void │ │ -040a76: 5483 c801 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040a7a: 6204 ed01 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01ed │ │ -040a7e: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -040a80: 1f02 fc04 |0046: check-cast v2, [Ljava/lang/Void; // type@04fc │ │ -040a84: 6e30 5805 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@0558 │ │ -040a8a: 28f5 |004b: goto 0040 // -000b │ │ +0409dc: |[0409dc] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +0409ec: 5482 c501 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c5 │ │ +0409f0: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +0409f4: 5482 c801 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +0409f8: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +0409fc: 5482 c801 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040a00: 5522 c401 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ +040a04: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +040a08: 5482 c801 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040a0c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +040a0e: 5c23 c401 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ +040a12: 5482 c601 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c6 │ │ +040a16: 5483 c801 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040a1a: 6e20 3a02 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +040a20: 5382 c901 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c9 │ │ +040a24: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +040a28: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +040a2c: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +040a30: 7100 6502 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +040a36: 0b00 |0025: move-result-wide v0 │ │ +040a38: 5382 c701 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ +040a3c: 5384 c901 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c9 │ │ +040a40: bb42 |002a: add-long/2addr v2, v4 │ │ +040a42: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +040a46: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +040a4a: 5482 c801 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040a4e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +040a50: 5c23 c401 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@01c4 │ │ +040a54: 5482 c601 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@01c6 │ │ +040a58: 5483 c801 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040a5c: 5384 c701 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@01c7 │ │ +040a60: 5386 c901 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@01c9 │ │ +040a64: bb64 |003c: add-long/2addr v4, v6 │ │ +040a66: 6e40 3802 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@0238 │ │ +040a6c: 0e00 |0040: return-void │ │ +040a6e: 5483 c801 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040a72: 6204 ed01 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@01ed │ │ +040a76: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +040a78: 1f02 fc04 |0046: check-cast v2, [Ljava/lang/Void; // type@04fc │ │ +040a7c: 6e30 5805 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@0558 │ │ +040a82: 28f5 |004b: goto 0040 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000e line=179 │ │ 0x0013 line=180 │ │ 0x001a line=182 │ │ @@ -37091,16 +37091,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -040a8c: |[040a8c] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -040a9c: 0e00 |0000: return-void │ │ +040a84: |[040a84] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +040a94: 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; │ │ @@ -37111,22 +37111,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -040aa0: |[040aa0] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -040ab0: 6f10 8a05 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@058a │ │ -040ab6: 6e10 5d05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@055d │ │ -040abc: 2200 1001 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0110 │ │ -040ac0: 7020 5405 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0554 │ │ -040ac6: 5b10 c801 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ -040aca: 6e10 6305 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0563 │ │ -040ad0: 0e00 |0010: return-void │ │ +040a98: |[040a98] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +040aa8: 6f10 8a05 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@058a │ │ +040aae: 6e10 5d05 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@055d │ │ +040ab4: 2200 1001 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0110 │ │ +040ab8: 7020 5405 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0554 │ │ +040abe: 5b10 c801 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@01c8 │ │ +040ac2: 6e10 6305 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0563 │ │ +040ac8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x000d line=115 │ │ 0x0010 line=116 │ │ @@ -37139,32 +37139,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -040ad4: |[040ad4] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -040ae4: 6e10 6505 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@0565 │ │ -040aea: 0c00 |0003: move-result-object v0 │ │ -040aec: 1100 |0004: return-object v0 │ │ +040acc: |[040acc] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +040adc: 6e10 6505 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@0565 │ │ +040ae2: 0c00 |0003: move-result-object v0 │ │ +040ae4: 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; │ │ │ │ - source_file_idx : 512 (AsyncTaskLoader.java) │ │ + source_file_idx : 511 (AsyncTaskLoader.java) │ │ │ │ Class #138 header: │ │ class_idx : 275 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 766 │ │ +source_file_idx : 765 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #138 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatApi21;' │ │ @@ -37179,33 +37179,33 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -040af0: |[040af0] android.support.v4.content.ContextCompatApi21.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -040b00: 6e20 c400 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00c4 │ │ -040b06: 0c00 |0003: move-result-object v0 │ │ -040b08: 1100 |0004: return-object v0 │ │ +040ae8: |[040ae8] android.support.v4.content.ContextCompatApi21.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +040af8: 6e20 c400 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@00c4 │ │ +040afe: 0c00 |0003: move-result-object v0 │ │ +040b00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 id I │ │ │ │ Virtual methods - │ │ - source_file_idx : 766 (ContextCompatApi21.java) │ │ + source_file_idx : 765 (ContextCompatApi21.java) │ │ │ │ Class #139 header: │ │ class_idx : 276 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 767 │ │ +source_file_idx : 766 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #139 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatHoneycomb;' │ │ @@ -37220,33 +37220,33 @@ │ │ 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 │ │ -040b0c: |[040b0c] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ -040b1c: 6e20 d200 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@00d2 │ │ -040b22: 0e00 |0003: return-void │ │ +040b04: |[040b04] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ +040b14: 6e20 d200 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@00d2 │ │ +040b1a: 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; │ │ │ │ Virtual methods - │ │ - source_file_idx : 767 (ContextCompatHoneycomb.java) │ │ + source_file_idx : 766 (ContextCompatHoneycomb.java) │ │ │ │ Class #140 header: │ │ class_idx : 277 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 768 │ │ +source_file_idx : 767 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #140 - │ │ Class descriptor : 'Landroid/support/v4/content/ContextCompatJellybean;' │ │ @@ -37261,34 +37261,34 @@ │ │ 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 │ │ -040b24: |[040b24] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -040b34: 6e30 d300 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@00d3 │ │ -040b3a: 0e00 |0003: return-void │ │ +040b1c: |[040b1c] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +040b2c: 6e30 d300 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@00d3 │ │ +040b32: 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; │ │ 0x0000 - 0x0004 reg=2 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 768 (ContextCompatJellybean.java) │ │ + source_file_idx : 767 (ContextCompatJellybean.java) │ │ │ │ Class #141 header: │ │ class_idx : 278 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1058 │ │ +source_file_idx : 1057 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #141 annotations: │ │ Annotations on class │ │ @@ -37306,21 +37306,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/content/IntentCompat$IntentCompatImpl;) │ │ name : 'makeMainActivity' │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1058 (IntentCompat.java) │ │ + source_file_idx : 1057 (IntentCompat.java) │ │ │ │ Class #142 header: │ │ class_idx : 279 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1058 │ │ +source_file_idx : 1057 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #142 annotations: │ │ Annotations on class │ │ @@ -37341,17 +37341,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040b3c: |[040b3c] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ -040b4c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -040b52: 0e00 |0003: return-void │ │ +040b34: |[040b34] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ +040b44: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +040b4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -37360,40 +37360,40 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -040b54: |[040b54] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -040b64: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -040b68: 1a01 c40f |0002: const-string v1, "android.intent.action.MAIN" // string@0fc4 │ │ -040b6c: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -040b72: 6e20 0101 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ -040b78: 1a01 c90f |000a: const-string v1, "android.intent.category.LAUNCHER" // string@0fc9 │ │ -040b7c: 6e20 de00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00de │ │ -040b82: 1100 |000f: return-object v0 │ │ +040b4c: |[040b4c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +040b5c: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +040b60: 1a01 c20f |0002: const-string v1, "android.intent.action.MAIN" // string@0fc2 │ │ +040b64: 7020 dc00 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +040b6a: 6e20 0101 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ +040b70: 1a01 c70f |000a: const-string v1, "android.intent.category.LAUNCHER" // string@0fc7 │ │ +040b74: 6e20 de00 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@00de │ │ +040b7a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ 0x0000 - 0x0010 reg=3 componentName Landroid/content/ComponentName; │ │ │ │ - source_file_idx : 1058 (IntentCompat.java) │ │ + source_file_idx : 1057 (IntentCompat.java) │ │ │ │ Class #143 header: │ │ class_idx : 280 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 279 │ │ -source_file_idx : 1058 │ │ +source_file_idx : 1057 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #143 annotations: │ │ Annotations on class │ │ @@ -37413,17 +37413,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040b84: |[040b84] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ -040b94: 7010 7105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0571 │ │ -040b9a: 0e00 |0003: return-void │ │ +040b7c: |[040b7c] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ +040b8c: 7010 7105 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0571 │ │ +040b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ │ │ Virtual methods - │ │ @@ -37432,32 +37432,32 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -040b9c: |[040b9c] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -040bac: 7110 7805 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0578 │ │ -040bb2: 0c00 |0003: move-result-object v0 │ │ -040bb4: 1100 |0004: return-object v0 │ │ +040b94: |[040b94] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +040ba4: 7110 7805 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0578 │ │ +040baa: 0c00 |0003: move-result-object v0 │ │ +040bac: 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; │ │ │ │ - source_file_idx : 1058 (IntentCompat.java) │ │ + source_file_idx : 1057 (IntentCompat.java) │ │ │ │ Class #144 header: │ │ class_idx : 281 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 280 │ │ -source_file_idx : 1058 │ │ +source_file_idx : 1057 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #144 annotations: │ │ Annotations on class │ │ @@ -37477,31 +37477,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -040bb8: |[040bb8] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ -040bc8: 7010 7305 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0573 │ │ -040bce: 0e00 |0003: return-void │ │ +040bb0: |[040bb0] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ +040bc0: 7010 7305 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0573 │ │ +040bc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1058 (IntentCompat.java) │ │ + source_file_idx : 1057 (IntentCompat.java) │ │ │ │ Class #145 header: │ │ class_idx : 282 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1058 │ │ +source_file_idx : 1057 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #145 annotations: │ │ Annotations on class │ │ @@ -37524,32 +37524,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -040bd0: |[040bd0] android.support.v4.content.IntentCompat.:()V │ │ -040be0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -040be4: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -040be8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -040bec: 2201 1901 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@0119 │ │ -040bf0: 7010 7505 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@0575 │ │ -040bf6: 6901 ca01 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ca │ │ -040bfa: 0e00 |000d: return-void │ │ -040bfc: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -040c00: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -040c04: 2201 1801 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@0118 │ │ -040c08: 7010 7305 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0573 │ │ -040c0e: 6901 ca01 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ca │ │ -040c12: 28f4 |0019: goto 000d // -000c │ │ -040c14: 2201 1701 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@0117 │ │ -040c18: 7010 7105 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0571 │ │ -040c1e: 6901 ca01 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ca │ │ -040c22: 28ec |0021: goto 000d // -0014 │ │ +040bc8: |[040bc8] android.support.v4.content.IntentCompat.:()V │ │ +040bd8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +040bdc: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +040be0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +040be4: 2201 1901 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@0119 │ │ +040be8: 7010 7505 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@0575 │ │ +040bee: 6901 ca01 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ca │ │ +040bf2: 0e00 |000d: return-void │ │ +040bf4: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +040bf8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +040bfc: 2201 1801 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@0118 │ │ +040c00: 7010 7305 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@0573 │ │ +040c06: 6901 ca01 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ca │ │ +040c0a: 28f4 |0019: goto 000d // -000c │ │ +040c0c: 2201 1701 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@0117 │ │ +040c10: 7010 7105 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0571 │ │ +040c16: 6901 ca01 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ca │ │ +040c1a: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0006 line=87 │ │ 0x000d line=93 │ │ 0x000e line=88 │ │ @@ -37563,33 +37563,33 @@ │ │ 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 │ │ -040c24: |[040c24] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -040c34: 6200 ca01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ca │ │ -040c38: 7220 7005 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0570 │ │ -040c3e: 0c00 |0005: move-result-object v0 │ │ -040c40: 1100 |0006: return-object v0 │ │ +040c1c: |[040c1c] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +040c2c: 6200 ca01 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@01ca │ │ +040c30: 7220 7005 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0570 │ │ +040c36: 0c00 |0005: move-result-object v0 │ │ +040c38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1058 (IntentCompat.java) │ │ + source_file_idx : 1057 (IntentCompat.java) │ │ │ │ Class #146 header: │ │ class_idx : 283 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1059 │ │ +source_file_idx : 1058 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #146 - │ │ Class descriptor : 'Landroid/support/v4/content/IntentCompatHoneycomb;' │ │ @@ -37604,32 +37604,32 @@ │ │ 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 │ │ -040c44: |[040c44] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -040c54: 7110 f100 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00f1 │ │ -040c5a: 0c00 |0003: move-result-object v0 │ │ -040c5c: 1100 |0004: return-object v0 │ │ +040c3c: |[040c3c] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +040c4c: 7110 f100 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@00f1 │ │ +040c52: 0c00 |0003: move-result-object v0 │ │ +040c54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1059 (IntentCompatHoneycomb.java) │ │ + source_file_idx : 1058 (IntentCompatHoneycomb.java) │ │ │ │ Class #147 header: │ │ class_idx : 284 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 70 │ │ -source_file_idx : 2403 │ │ +source_file_idx : 2402 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #147 annotations: │ │ Annotations on class │ │ @@ -37653,20 +37653,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 │ │ -040c60: |[040c60] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -040c70: 5b12 cb01 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01cb │ │ -040c74: 2200 7700 |0002: new-instance v0, Landroid/os/Handler; // type@0077 │ │ -040c78: 7010 2e02 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ -040c7e: 7020 5601 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0156 │ │ -040c84: 0e00 |000a: return-void │ │ +040c58: |[040c58] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +040c68: 5b12 cb01 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01cb │ │ +040c6c: 2200 7700 |0002: new-instance v0, Landroid/os/Handler; // type@0077 │ │ +040c70: 7010 2e02 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ +040c76: 7020 5601 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0156 │ │ +040c7c: 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; │ │ @@ -37679,17 +37679,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -040c88: |[040c88] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -040c98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -040c9a: 0f00 |0001: return v0 │ │ +040c80: |[040c80] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +040c90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +040c92: 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; │ │ │ │ @@ -37698,34 +37698,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -040c9c: |[040c9c] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -040cac: 5410 cb01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01cb │ │ -040cb0: 6e10 8905 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@0589 │ │ -040cb6: 0e00 |0005: return-void │ │ +040c94: |[040c94] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +040ca4: 5410 cb01 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@01cb │ │ +040ca8: 6e10 8905 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@0589 │ │ +040cae: 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; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ │ │ - source_file_idx : 2403 (Loader.java) │ │ + source_file_idx : 2402 (Loader.java) │ │ │ │ Class #148 header: │ │ class_idx : 287 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 119 │ │ -source_file_idx : 2412 │ │ +source_file_idx : 2411 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #148 annotations: │ │ Annotations on class │ │ @@ -37749,18 +37749,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 │ │ -040cb8: |[040cb8] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -040cc8: 5b01 d401 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01d4 │ │ -040ccc: 7020 3002 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0230 │ │ -040cd2: 0e00 |0005: return-void │ │ +040cb0: |[040cb0] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +040cc0: 5b01 d401 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01d4 │ │ +040cc4: 7020 3002 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@0230 │ │ +040cca: 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; │ │ @@ -37771,42 +37771,42 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -040cd4: |[040cd4] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -040ce4: 5220 3a00 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@003a │ │ -040ce8: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -040cee: 6f20 3302 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0233 │ │ -040cf4: 0e00 |0008: return-void │ │ -040cf6: 5410 d401 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01d4 │ │ -040cfa: 7110 9d05 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@059d │ │ -040d00: 28fa |000e: goto 0008 // -0006 │ │ -040d02: 0000 |000f: nop // spacer │ │ -040d04: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +040ccc: |[040ccc] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +040cdc: 5220 3a00 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@003a │ │ +040ce0: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +040ce6: 6f20 3302 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@0233 │ │ +040cec: 0e00 |0008: return-void │ │ +040cee: 5410 d401 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@01d4 │ │ +040cf2: 7110 9d05 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@059d │ │ +040cf8: 28fa |000e: goto 0008 // -0006 │ │ +040cfa: 0000 |000f: nop // spacer │ │ +040cfc: 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 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0016 reg=2 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2412 (LocalBroadcastManager.java) │ │ + source_file_idx : 2411 (LocalBroadcastManager.java) │ │ │ │ Class #149 header: │ │ class_idx : 288 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2412 │ │ +source_file_idx : 2411 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #149 annotations: │ │ Annotations on class │ │ @@ -37838,39 +37838,39 @@ │ │ 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 │ │ -040d10: |[040d10] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -040d20: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -040d26: 5b01 d501 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01d5 │ │ -040d2a: 5b02 d601 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01d6 │ │ -040d2e: 0e00 |0007: return-void │ │ +040d08: |[040d08] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +040d18: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +040d1e: 5b01 d501 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01d5 │ │ +040d22: 5b02 d601 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01d6 │ │ +040d26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; │ │ 0x0000 - 0x0008 reg=1 _intent Landroid/content/Intent; │ │ 0x0000 - 0x0008 reg=2 _receivers Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2412 (LocalBroadcastManager.java) │ │ + source_file_idx : 2411 (LocalBroadcastManager.java) │ │ │ │ Class #150 header: │ │ class_idx : 289 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2412 │ │ +source_file_idx : 2411 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #150 annotations: │ │ Annotations on class │ │ @@ -37902,19 +37902,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 │ │ -040d30: |[040d30] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -040d40: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -040d46: 5b01 d801 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01d8 │ │ -040d4a: 5b02 d901 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01d9 │ │ -040d4e: 0e00 |0007: return-void │ │ +040d28: |[040d28] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +040d38: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +040d3e: 5b01 d801 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01d8 │ │ +040d42: 5b02 d901 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01d9 │ │ +040d46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -37928,51 +37928,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -040d50: |[040d50] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -040d60: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -040d64: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -040d68: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -040d6e: 1a01 130b |0007: const-string v1, "Receiver{" // string@0b13 │ │ -040d72: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -040d78: 5421 d901 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01d9 │ │ -040d7c: 6e20 d11b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -040d82: 1a01 5300 |0011: const-string v1, " filter=" // string@0053 │ │ -040d86: 6e20 d21b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -040d8c: 5421 d801 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01d8 │ │ -040d90: 6e20 d11b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -040d96: 1a01 0e27 |001b: const-string v1, "}" // string@270e │ │ -040d9a: 6e20 d21b 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -040da0: 6e10 d61b 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -040da6: 0c01 |0023: move-result-object v1 │ │ -040da8: 1101 |0024: return-object v1 │ │ +040d48: |[040d48] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +040d58: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +040d5c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +040d60: 7020 ca1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +040d66: 1a01 110b |0007: const-string v1, "Receiver{" // string@0b11 │ │ +040d6a: 6e20 d21b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +040d70: 5421 d901 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01d9 │ │ +040d74: 6e20 d11b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +040d7a: 1a01 5200 |0011: const-string v1, " filter=" // string@0052 │ │ +040d7e: 6e20 d21b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +040d84: 5421 d801 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01d8 │ │ +040d88: 6e20 d11b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +040d8e: 1a01 0c27 |001b: const-string v1, "}" // string@270c │ │ +040d92: 6e20 d21b 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +040d98: 6e10 d61b 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +040d9e: 0c01 |0023: move-result-object v1 │ │ +040da0: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ 0x001b line=64 │ │ 0x0020 line=65 │ │ locals : │ │ 0x0007 - 0x0025 reg=0 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0025 reg=2 this Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; │ │ │ │ - source_file_idx : 2412 (LocalBroadcastManager.java) │ │ + source_file_idx : 2411 (LocalBroadcastManager.java) │ │ │ │ Class #151 header: │ │ class_idx : 290 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2412 │ │ +source_file_idx : 2411 │ │ static_fields_size : 2 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #151 annotations: │ │ Annotations on class │ │ @@ -38025,51 +38025,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -040dac: |[040dac] android.support.v4.content.LocalBroadcastManager.:()V │ │ -040dbc: 2200 ec03 |0000: new-instance v0, Ljava/lang/Object; // type@03ec │ │ -040dc0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -040dc6: 6900 de01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01de │ │ -040dca: 0e00 |0007: return-void │ │ +040da4: |[040da4] android.support.v4.content.LocalBroadcastManager.:()V │ │ +040db4: 2200 ec03 |0000: new-instance v0, Ljava/lang/Object; // type@03ec │ │ +040db8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +040dbe: 6900 de01 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01de │ │ +040dc2: 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 │ │ -040dcc: |[040dcc] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -040ddc: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -040de2: 2200 0c04 |0003: new-instance v0, Ljava/util/HashMap; // type@040c │ │ -040de6: 7010 201c 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1c20 │ │ -040dec: 5b20 e001 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ -040df0: 2200 0c04 |000a: new-instance v0, Ljava/util/HashMap; // type@040c │ │ -040df4: 7010 201c 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1c20 │ │ -040dfa: 5b20 da01 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ -040dfe: 2200 0504 |0011: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -040e02: 7010 001c 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -040e08: 5b20 df01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01df │ │ -040e0c: 5b23 db01 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01db │ │ -040e10: 2200 1f01 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@011f │ │ -040e14: 6e10 c500 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00c5 │ │ -040e1a: 0c01 |001f: move-result-object v1 │ │ -040e1c: 7030 9605 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@0596 │ │ -040e22: 5b20 dc01 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01dc │ │ -040e26: 0e00 |0025: return-void │ │ +040dc4: |[040dc4] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +040dd4: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +040dda: 2200 0c04 |0003: new-instance v0, Ljava/util/HashMap; // type@040c │ │ +040dde: 7010 201c 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1c20 │ │ +040de4: 5b20 e001 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ +040de8: 2200 0c04 |000a: new-instance v0, Ljava/util/HashMap; // type@040c │ │ +040dec: 7010 201c 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@1c20 │ │ +040df2: 5b20 da01 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ +040df6: 2200 0504 |0011: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +040dfa: 7010 001c 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +040e00: 5b20 df01 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01df │ │ +040e04: 5b23 db01 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01db │ │ +040e08: 2200 1f01 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@011f │ │ +040e0c: 6e10 c500 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@00c5 │ │ +040e12: 0c01 |001f: move-result-object v1 │ │ +040e14: 7030 9605 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@0596 │ │ +040e1a: 5b20 dc01 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01dc │ │ +040e1e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -38084,17 +38084,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 │ │ -040e28: |[040e28] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -040e38: 7010 9e05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@059e │ │ -040e3e: 0e00 |0003: return-void │ │ +040e20: |[040e20] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +040e30: 7010 9e05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@059e │ │ +040e36: 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;) │ │ @@ -38102,54 +38102,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -040e40: |[040e40] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -040e50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -040e52: 5486 e001 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ -040e56: 1d06 |0003: monitor-enter v6 │ │ -040e58: 5485 df01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01df │ │ -040e5c: 6e10 0f1c 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -040e62: 0a00 |0009: move-result v0 │ │ -040e64: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -040e68: 1e06 |000c: monitor-exit v6 │ │ -040e6a: 0e00 |000d: return-void │ │ -040e6c: 2302 eb04 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@04eb │ │ -040e70: 5485 df01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01df │ │ -040e74: 6e20 111c 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ -040e7a: 5485 df01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01df │ │ -040e7e: 6e10 061c 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -040e84: 1e06 |001a: monitor-exit v6 │ │ -040e86: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -040e88: 2125 |001c: array-length v5, v2 │ │ -040e8a: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -040e8e: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -040e92: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -040e94: 5415 d601 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01d6 │ │ -040e98: 6e10 0f1c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -040e9e: 0a05 |0027: move-result v5 │ │ -040ea0: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -040ea4: 5415 d601 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01d6 │ │ -040ea8: 6e20 081c 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -040eae: 0c05 |002f: move-result-object v5 │ │ -040eb0: 1f05 2101 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0121 │ │ -040eb4: 5455 d901 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01d9 │ │ -040eb8: 5486 db01 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01db │ │ -040ebc: 5417 d501 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01d5 │ │ -040ec0: 6e30 b100 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@00b1 │ │ -040ec6: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -040eca: 28e5 |003d: goto 0022 // -001b │ │ -040ecc: 0d05 |003e: move-exception v5 │ │ -040ece: 1e06 |003f: monitor-exit v6 │ │ -040ed0: 2705 |0040: throw v5 │ │ -040ed2: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -040ed6: 28d9 |0043: goto 001c // -0027 │ │ +040e38: |[040e38] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +040e48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +040e4a: 5486 e001 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ +040e4e: 1d06 |0003: monitor-enter v6 │ │ +040e50: 5485 df01 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01df │ │ +040e54: 6e10 0f1c 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +040e5a: 0a00 |0009: move-result v0 │ │ +040e5c: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +040e60: 1e06 |000c: monitor-exit v6 │ │ +040e62: 0e00 |000d: return-void │ │ +040e64: 2302 eb04 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@04eb │ │ +040e68: 5485 df01 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01df │ │ +040e6c: 6e20 111c 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ +040e72: 5485 df01 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01df │ │ +040e76: 6e10 061c 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +040e7c: 1e06 |001a: monitor-exit v6 │ │ +040e7e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +040e80: 2125 |001c: array-length v5, v2 │ │ +040e82: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +040e86: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +040e8a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +040e8c: 5415 d601 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01d6 │ │ +040e90: 6e10 0f1c 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +040e96: 0a05 |0027: move-result v5 │ │ +040e98: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +040e9c: 5415 d601 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@01d6 │ │ +040ea0: 6e20 081c 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +040ea6: 0c05 |002f: move-result-object v5 │ │ +040ea8: 1f05 2101 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0121 │ │ +040eac: 5455 d901 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01d9 │ │ +040eb0: 5486 db01 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01db │ │ +040eb4: 5417 d501 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@01d5 │ │ +040eb8: 6e30 b100 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@00b1 │ │ +040ebe: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +040ec2: 28e5 |003d: goto 0022 // -001b │ │ +040ec4: 0d05 |003e: move-exception v5 │ │ +040ec6: 1e06 |003f: monitor-exit v6 │ │ +040ec8: 2705 |0040: throw v5 │ │ +040eca: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +040ece: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -38185,30 +38185,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 │ │ -040eec: |[040eec] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -040efc: 6201 de01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01de │ │ -040f00: 1d01 |0002: monitor-enter v1 │ │ -040f02: 6200 dd01 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01dd │ │ -040f06: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -040f0a: 2200 2201 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@0122 │ │ -040f0e: 6e10 c000 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00c0 │ │ -040f14: 0c02 |000c: move-result-object v2 │ │ -040f16: 7020 9c05 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@059c │ │ -040f1c: 6900 dd01 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01dd │ │ -040f20: 6200 dd01 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01dd │ │ -040f24: 1e01 |0014: monitor-exit v1 │ │ -040f26: 1100 |0015: return-object v0 │ │ -040f28: 0d00 |0016: move-exception v0 │ │ -040f2a: 1e01 |0017: monitor-exit v1 │ │ -040f2c: 2700 |0018: throw v0 │ │ +040ee4: |[040ee4] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +040ef4: 6201 de01 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@01de │ │ +040ef8: 1d01 |0002: monitor-enter v1 │ │ +040efa: 6200 dd01 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01dd │ │ +040efe: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +040f02: 2200 2201 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@0122 │ │ +040f06: 6e10 c000 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00c0 │ │ +040f0c: 0c02 |000c: move-result-object v2 │ │ +040f0e: 7020 9c05 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@059c │ │ +040f14: 6900 dd01 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01dd │ │ +040f18: 6200 dd01 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@01dd │ │ +040f1c: 1e01 |0014: monitor-exit v1 │ │ +040f1e: 1100 |0015: return-object v0 │ │ +040f20: 0d00 |0016: move-exception v0 │ │ +040f22: 1e01 |0017: monitor-exit v1 │ │ +040f24: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -38223,54 +38223,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 │ │ -040f3c: |[040f3c] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -040f4c: 5476 e001 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ -040f50: 1d06 |0002: monitor-enter v6 │ │ -040f52: 2202 2101 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0121 │ │ -040f56: 7030 9905 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@0599 │ │ -040f5c: 5475 e001 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ -040f60: 6e20 211c 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c21 │ │ -040f66: 0c03 |000d: move-result-object v3 │ │ -040f68: 1f03 0504 |000e: check-cast v3, Ljava/util/ArrayList; // type@0405 │ │ -040f6c: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -040f70: 2203 0504 |0012: new-instance v3, Ljava/util/ArrayList; // type@0405 │ │ -040f74: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -040f76: 7020 011c 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -040f7c: 5475 e001 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ -040f80: 6e30 221c 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c22 │ │ -040f86: 6e20 041c 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -040f8c: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -040f8e: 6e10 0901 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@0109 │ │ -040f94: 0a05 |0024: move-result v5 │ │ -040f96: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -040f9a: 6e20 0a01 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@010a │ │ -040fa0: 0c00 |002a: move-result-object v0 │ │ -040fa2: 5475 da01 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ -040fa6: 6e20 211c 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c21 │ │ -040fac: 0c01 |0030: move-result-object v1 │ │ -040fae: 1f01 0504 |0031: check-cast v1, Ljava/util/ArrayList; // type@0405 │ │ -040fb2: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -040fb6: 2201 0504 |0035: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ -040fba: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -040fbc: 7020 011c 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -040fc2: 5475 da01 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ -040fc6: 6e30 221c 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c22 │ │ -040fcc: 6e20 041c 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -040fd2: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -040fd6: 28dc |0045: goto 0021 // -0024 │ │ -040fd8: 1e06 |0046: monitor-exit v6 │ │ -040fda: 0e00 |0047: return-void │ │ -040fdc: 0d05 |0048: move-exception v5 │ │ -040fde: 1e06 |0049: monitor-exit v6 │ │ -040fe0: 2705 |004a: throw v5 │ │ +040f34: |[040f34] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +040f44: 5476 e001 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ +040f48: 1d06 |0002: monitor-enter v6 │ │ +040f4a: 2202 2101 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0121 │ │ +040f4e: 7030 9905 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@0599 │ │ +040f54: 5475 e001 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ +040f58: 6e20 211c 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c21 │ │ +040f5e: 0c03 |000d: move-result-object v3 │ │ +040f60: 1f03 0504 |000e: check-cast v3, Ljava/util/ArrayList; // type@0405 │ │ +040f64: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +040f68: 2203 0504 |0012: new-instance v3, Ljava/util/ArrayList; // type@0405 │ │ +040f6c: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +040f6e: 7020 011c 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +040f74: 5475 e001 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ +040f78: 6e30 221c 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c22 │ │ +040f7e: 6e20 041c 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +040f84: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +040f86: 6e10 0901 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@0109 │ │ +040f8c: 0a05 |0024: move-result v5 │ │ +040f8e: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +040f92: 6e20 0a01 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@010a │ │ +040f98: 0c00 |002a: move-result-object v0 │ │ +040f9a: 5475 da01 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ +040f9e: 6e20 211c 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c21 │ │ +040fa4: 0c01 |0030: move-result-object v1 │ │ +040fa6: 1f01 0504 |0031: check-cast v1, Ljava/util/ArrayList; // type@0405 │ │ +040faa: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +040fae: 2201 0504 |0035: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ +040fb2: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +040fb4: 7020 011c 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +040fba: 5475 da01 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ +040fbe: 6e30 221c 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c22 │ │ +040fc4: 6e20 041c 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +040fca: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +040fce: 28dc |0045: goto 0021 // -0024 │ │ +040fd0: 1e06 |0046: monitor-exit v6 │ │ +040fd2: 0e00 |0047: return-void │ │ +040fd4: 0d05 |0048: move-exception v5 │ │ +040fd6: 1e06 |0049: monitor-exit v6 │ │ +040fd8: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -38306,209 +38306,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -040ff0: |[040ff0] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -041000: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -041004: 540f e001 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ -041008: 1d0f |0004: monitor-enter v15 │ │ -04100a: 7401 e100 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ -041010: 0c02 |0008: move-result-object v2 │ │ -041012: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -041016: 5401 db01 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01db │ │ -04101a: 6e10 c300 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -041020: 0c01 |0010: move-result-object v1 │ │ -041022: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -041026: 6e20 ff00 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@00ff │ │ -04102c: 0c03 |0016: move-result-object v3 │ │ -04102e: 7401 e500 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00e5 │ │ -041034: 0c05 |001a: move-result-object v5 │ │ -041036: 7401 ee00 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@00ee │ │ -04103c: 0c04 |001e: move-result-object v4 │ │ -04103e: 7401 e300 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@00e3 │ │ -041044: 0c06 |0022: move-result-object v6 │ │ -041046: 7401 e800 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@00e8 │ │ -04104c: 0a01 |0026: move-result v1 │ │ -04104e: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -041052: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -041056: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -041058: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -04105c: 1a01 6b09 |002e: const-string v1, "LocalBroadcastManager" // string@096b │ │ -041060: 2207 f003 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ -041064: 7010 c91b 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -04106a: 1a10 250b |0035: const-string v16, "Resolving type " // string@0b25 │ │ -04106e: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -041072: 6e20 d21b 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -041078: 0c07 |003c: move-result-object v7 │ │ -04107a: 6e20 d21b 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -041080: 0c07 |0040: move-result-object v7 │ │ -041082: 1a10 9000 |0041: const-string v16, " scheme " // string@0090 │ │ -041086: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -04108a: 6e20 d21b 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -041090: 0c07 |0048: move-result-object v7 │ │ -041092: 6e20 d21b 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -041098: 0c07 |004c: move-result-object v7 │ │ -04109a: 1a10 8700 |004d: const-string v16, " of intent " // string@0087 │ │ -04109e: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -0410a2: 6e20 d21b 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0410a8: 0c07 |0054: move-result-object v7 │ │ -0410aa: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -0410ae: 6e20 d11b 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0410b4: 0c07 |005a: move-result-object v7 │ │ -0410b6: 6e10 d61b 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0410bc: 0c07 |005e: move-result-object v7 │ │ -0410be: 7120 0418 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0410c4: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -0410c8: 5401 da01 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ -0410cc: 7401 e100 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ -0410d2: 0c07 |0069: move-result-object v7 │ │ -0410d4: 6e20 211c 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c21 │ │ -0410da: 0c09 |006d: move-result-object v9 │ │ -0410dc: 1f09 0504 |006e: check-cast v9, Ljava/util/ArrayList; // type@0405 │ │ -0410e0: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -0410e4: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -0410e8: 1a01 6b09 |0074: const-string v1, "LocalBroadcastManager" // string@096b │ │ -0410ec: 2207 f003 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ -0410f0: 7010 c91b 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0410f6: 1a10 8d01 |007b: const-string v16, "Action list: " // string@018d │ │ -0410fa: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -0410fe: 6e20 d21b 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -041104: 0c07 |0082: move-result-object v7 │ │ -041106: 6e20 d11b 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -04110c: 0c07 |0086: move-result-object v7 │ │ -04110e: 6e10 d61b 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -041114: 0c07 |008a: move-result-object v7 │ │ -041116: 7120 0418 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -04111c: 120e |008e: const/4 v14, #int 0 // #0 │ │ -04111e: 120a |008f: const/4 v10, #int 0 // #0 │ │ -041120: 6e10 0f1c 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -041126: 0a01 |0093: move-result v1 │ │ -041128: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -04112c: 6e20 081c a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -041132: 0c0d |0099: move-result-object v13 │ │ -041134: 1f0d 2101 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0121 │ │ -041138: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -04113c: 1a01 6b09 |009e: const-string v1, "LocalBroadcastManager" // string@096b │ │ -041140: 2207 f003 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ -041144: 7010 c91b 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -04114a: 1a10 300a |00a5: const-string v16, "Matching against filter " // string@0a30 │ │ -04114e: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -041152: 6e20 d21b 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -041158: 0c07 |00ac: move-result-object v7 │ │ -04115a: 54d0 d801 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01d8 │ │ -04115e: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -041162: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -041166: 6e20 d11b 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -04116c: 0c07 |00b6: move-result-object v7 │ │ -04116e: 6e10 d61b 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -041174: 0c07 |00ba: move-result-object v7 │ │ -041176: 7120 0418 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -04117c: 55d1 d701 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01d7 │ │ -041180: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -041184: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -041188: 1a01 6b09 |00c4: const-string v1, "LocalBroadcastManager" // string@096b │ │ -04118c: 1a07 0c00 |00c6: const-string v7, " Filter's target already added" // string@000c │ │ -041190: 7120 0418 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -041196: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -04119a: 28c3 |00cd: goto 0090 // -003d │ │ -04119c: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -04119e: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -0411a2: 54d1 d801 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01d8 │ │ -0411a6: 1a07 6b09 |00d3: const-string v7, "LocalBroadcastManager" // string@096b │ │ -0411aa: 7407 0b01 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@010b │ │ -0411b0: 0a0b |00d8: move-result v11 │ │ -0411b2: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -0411b6: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -0411ba: 1a01 6b09 |00dd: const-string v1, "LocalBroadcastManager" // string@096b │ │ -0411be: 2207 f003 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ -0411c2: 7010 c91b 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0411c8: 1a10 0b00 |00e4: const-string v16, " Filter matched! match=0x" // string@000b │ │ -0411cc: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -0411d0: 6e20 d21b 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0411d6: 0c07 |00eb: move-result-object v7 │ │ -0411d8: 7110 901b 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0411de: 0c10 |00ef: move-result-object v16 │ │ -0411e0: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -0411e4: 6e20 d21b 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0411ea: 0c07 |00f5: move-result-object v7 │ │ -0411ec: 6e10 d61b 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0411f2: 0c07 |00f9: move-result-object v7 │ │ -0411f4: 7120 0418 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -0411fa: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -0411fe: 220e 0504 |00ff: new-instance v14, Ljava/util/ArrayList; // type@0405 │ │ -041202: 7010 001c 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -041208: 6e20 041c de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -04120e: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -041210: 5cd1 d701 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01d7 │ │ -041214: 28c1 |010a: goto 00cb // -003f │ │ -041216: 0d01 |010b: move-exception v1 │ │ -041218: 1e0f |010c: monitor-exit v15 │ │ -04121a: 2701 |010d: throw v1 │ │ -04121c: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -041220: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -041226: 1a0c e725 |0113: const-string v12, "unknown reason" // string@25e7 │ │ -04122a: 1a01 6b09 |0115: const-string v1, "LocalBroadcastManager" // string@096b │ │ -04122e: 2207 f003 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ -041232: 7010 c91b 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -041238: 1a10 0a00 |011c: const-string v16, " Filter did not match: " // string@000a │ │ -04123c: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -041240: 6e20 d21b 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -041246: 0c07 |0123: move-result-object v7 │ │ -041248: 6e20 d21b c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04124e: 0c07 |0127: move-result-object v7 │ │ -041250: 6e10 d61b 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -041256: 0c07 |012b: move-result-object v7 │ │ -041258: 7120 0418 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ -04125e: 289c |012f: goto 00cb // -0064 │ │ -041260: 1a0c 0c0f |0130: const-string v12, "action" // string@0f0c │ │ -041264: 28e3 |0132: goto 0115 // -001d │ │ -041266: 1a0c d010 |0133: const-string v12, "category" // string@10d0 │ │ -04126a: 28e0 |0135: goto 0115 // -0020 │ │ -04126c: 1a0c 3212 |0136: const-string v12, "data" // string@1232 │ │ -041270: 28dd |0138: goto 0115 // -0023 │ │ -041272: 1a0c de25 |0139: const-string v12, "type" // string@25de │ │ -041276: 28da |013b: goto 0115 // -0026 │ │ -041278: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -04127c: 120a |013e: const/4 v10, #int 0 // #0 │ │ -04127e: 6e10 0f1c 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -041284: 0a01 |0142: move-result v1 │ │ -041286: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -04128a: 6e20 081c ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -041290: 0c01 |0148: move-result-object v1 │ │ -041292: 1f01 2101 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0121 │ │ -041296: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -041298: 5c17 d701 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01d7 │ │ -04129c: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0412a0: 28ef |0150: goto 013f // -0011 │ │ -0412a2: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -0412a6: 5401 df01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01df │ │ -0412aa: 2207 2001 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0120 │ │ -0412ae: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -0412b2: 7030 9805 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@0598 │ │ -0412b8: 6e20 041c 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -0412be: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -0412c2: 5401 dc01 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01dc │ │ -0412c6: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -0412c8: 6e20 3402 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@0234 │ │ -0412ce: 0a01 |0167: move-result v1 │ │ -0412d0: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -0412d4: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -0412d8: 5401 dc01 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01dc │ │ -0412dc: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -0412de: 6e20 3d02 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@023d │ │ -0412e4: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -0412e6: 1e0f |0173: monitor-exit v15 │ │ -0412e8: 0f01 |0174: return v1 │ │ -0412ea: 1e0f |0175: monitor-exit v15 │ │ -0412ec: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -0412ee: 28fd |0177: goto 0174 // -0003 │ │ -0412f0: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +040fe8: |[040fe8] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +040ff8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +040ffc: 540f e001 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ +041000: 1d0f |0004: monitor-enter v15 │ │ +041002: 7401 e100 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ +041008: 0c02 |0008: move-result-object v2 │ │ +04100a: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +04100e: 5401 db01 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@01db │ │ +041012: 6e10 c300 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +041018: 0c01 |0010: move-result-object v1 │ │ +04101a: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +04101e: 6e20 ff00 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@00ff │ │ +041024: 0c03 |0016: move-result-object v3 │ │ +041026: 7401 e500 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00e5 │ │ +04102c: 0c05 |001a: move-result-object v5 │ │ +04102e: 7401 ee00 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@00ee │ │ +041034: 0c04 |001e: move-result-object v4 │ │ +041036: 7401 e300 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@00e3 │ │ +04103c: 0c06 |0022: move-result-object v6 │ │ +04103e: 7401 e800 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@00e8 │ │ +041044: 0a01 |0026: move-result v1 │ │ +041046: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +04104a: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +04104e: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +041050: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +041054: 1a01 6a09 |002e: const-string v1, "LocalBroadcastManager" // string@096a │ │ +041058: 2207 f003 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ +04105c: 7010 c91b 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +041062: 1a10 230b |0035: const-string v16, "Resolving type " // string@0b23 │ │ +041066: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +04106a: 6e20 d21b 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +041070: 0c07 |003c: move-result-object v7 │ │ +041072: 6e20 d21b 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +041078: 0c07 |0040: move-result-object v7 │ │ +04107a: 1a10 8f00 |0041: const-string v16, " scheme " // string@008f │ │ +04107e: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +041082: 6e20 d21b 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +041088: 0c07 |0048: move-result-object v7 │ │ +04108a: 6e20 d21b 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +041090: 0c07 |004c: move-result-object v7 │ │ +041092: 1a10 8600 |004d: const-string v16, " of intent " // string@0086 │ │ +041096: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +04109a: 6e20 d21b 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0410a0: 0c07 |0054: move-result-object v7 │ │ +0410a2: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +0410a6: 6e20 d11b 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0410ac: 0c07 |005a: move-result-object v7 │ │ +0410ae: 6e10 d61b 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0410b4: 0c07 |005e: move-result-object v7 │ │ +0410b6: 7120 0418 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0410bc: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +0410c0: 5401 da01 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ +0410c4: 7401 e100 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ +0410ca: 0c07 |0069: move-result-object v7 │ │ +0410cc: 6e20 211c 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c21 │ │ +0410d2: 0c09 |006d: move-result-object v9 │ │ +0410d4: 1f09 0504 |006e: check-cast v9, Ljava/util/ArrayList; // type@0405 │ │ +0410d8: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +0410dc: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +0410e0: 1a01 6a09 |0074: const-string v1, "LocalBroadcastManager" // string@096a │ │ +0410e4: 2207 f003 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ +0410e8: 7010 c91b 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0410ee: 1a10 8c01 |007b: const-string v16, "Action list: " // string@018c │ │ +0410f2: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +0410f6: 6e20 d21b 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0410fc: 0c07 |0082: move-result-object v7 │ │ +0410fe: 6e20 d11b 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +041104: 0c07 |0086: move-result-object v7 │ │ +041106: 6e10 d61b 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +04110c: 0c07 |008a: move-result-object v7 │ │ +04110e: 7120 0418 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +041114: 120e |008e: const/4 v14, #int 0 // #0 │ │ +041116: 120a |008f: const/4 v10, #int 0 // #0 │ │ +041118: 6e10 0f1c 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04111e: 0a01 |0093: move-result v1 │ │ +041120: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +041124: 6e20 081c a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04112a: 0c0d |0099: move-result-object v13 │ │ +04112c: 1f0d 2101 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0121 │ │ +041130: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +041134: 1a01 6a09 |009e: const-string v1, "LocalBroadcastManager" // string@096a │ │ +041138: 2207 f003 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ +04113c: 7010 c91b 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +041142: 1a10 2e0a |00a5: const-string v16, "Matching against filter " // string@0a2e │ │ +041146: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +04114a: 6e20 d21b 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +041150: 0c07 |00ac: move-result-object v7 │ │ +041152: 54d0 d801 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01d8 │ │ +041156: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +04115a: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +04115e: 6e20 d11b 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +041164: 0c07 |00b6: move-result-object v7 │ │ +041166: 6e10 d61b 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +04116c: 0c07 |00ba: move-result-object v7 │ │ +04116e: 7120 0418 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +041174: 55d1 d701 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01d7 │ │ +041178: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +04117c: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +041180: 1a01 6a09 |00c4: const-string v1, "LocalBroadcastManager" // string@096a │ │ +041184: 1a07 0c00 |00c6: const-string v7, " Filter's target already added" // string@000c │ │ +041188: 7120 0418 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +04118e: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +041192: 28c3 |00cd: goto 0090 // -003d │ │ +041194: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +041196: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +04119a: 54d1 d801 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@01d8 │ │ +04119e: 1a07 6a09 |00d3: const-string v7, "LocalBroadcastManager" // string@096a │ │ +0411a2: 7407 0b01 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@010b │ │ +0411a8: 0a0b |00d8: move-result v11 │ │ +0411aa: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +0411ae: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +0411b2: 1a01 6a09 |00dd: const-string v1, "LocalBroadcastManager" // string@096a │ │ +0411b6: 2207 f003 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ +0411ba: 7010 c91b 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0411c0: 1a10 0b00 |00e4: const-string v16, " Filter matched! match=0x" // string@000b │ │ +0411c4: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +0411c8: 6e20 d21b 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0411ce: 0c07 |00eb: move-result-object v7 │ │ +0411d0: 7110 901b 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +0411d6: 0c10 |00ef: move-result-object v16 │ │ +0411d8: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +0411dc: 6e20 d21b 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0411e2: 0c07 |00f5: move-result-object v7 │ │ +0411e4: 6e10 d61b 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0411ea: 0c07 |00f9: move-result-object v7 │ │ +0411ec: 7120 0418 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +0411f2: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +0411f6: 220e 0504 |00ff: new-instance v14, Ljava/util/ArrayList; // type@0405 │ │ +0411fa: 7010 001c 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +041200: 6e20 041c de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +041206: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +041208: 5cd1 d701 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01d7 │ │ +04120c: 28c1 |010a: goto 00cb // -003f │ │ +04120e: 0d01 |010b: move-exception v1 │ │ +041210: 1e0f |010c: monitor-exit v15 │ │ +041212: 2701 |010d: throw v1 │ │ +041214: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +041218: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +04121e: 1a0c e525 |0113: const-string v12, "unknown reason" // string@25e5 │ │ +041222: 1a01 6a09 |0115: const-string v1, "LocalBroadcastManager" // string@096a │ │ +041226: 2207 f003 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ +04122a: 7010 c91b 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +041230: 1a10 0a00 |011c: const-string v16, " Filter did not match: " // string@000a │ │ +041234: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +041238: 6e20 d21b 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04123e: 0c07 |0123: move-result-object v7 │ │ +041240: 6e20 d21b c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +041246: 0c07 |0127: move-result-object v7 │ │ +041248: 6e10 d61b 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +04124e: 0c07 |012b: move-result-object v7 │ │ +041250: 7120 0418 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@1804 │ │ +041256: 289c |012f: goto 00cb // -0064 │ │ +041258: 1a0c 0a0f |0130: const-string v12, "action" // string@0f0a │ │ +04125c: 28e3 |0132: goto 0115 // -001d │ │ +04125e: 1a0c ce10 |0133: const-string v12, "category" // string@10ce │ │ +041262: 28e0 |0135: goto 0115 // -0020 │ │ +041264: 1a0c 3012 |0136: const-string v12, "data" // string@1230 │ │ +041268: 28dd |0138: goto 0115 // -0023 │ │ +04126a: 1a0c dc25 |0139: const-string v12, "type" // string@25dc │ │ +04126e: 28da |013b: goto 0115 // -0026 │ │ +041270: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +041274: 120a |013e: const/4 v10, #int 0 // #0 │ │ +041276: 6e10 0f1c 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04127c: 0a01 |0142: move-result v1 │ │ +04127e: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +041282: 6e20 081c ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +041288: 0c01 |0148: move-result-object v1 │ │ +04128a: 1f01 2101 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0121 │ │ +04128e: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +041290: 5c17 d701 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@01d7 │ │ +041294: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +041298: 28ef |0150: goto 013f // -0011 │ │ +04129a: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +04129e: 5401 df01 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@01df │ │ +0412a2: 2207 2001 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0120 │ │ +0412a6: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +0412aa: 7030 9805 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@0598 │ │ +0412b0: 6e20 041c 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +0412b6: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +0412ba: 5401 dc01 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01dc │ │ +0412be: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +0412c0: 6e20 3402 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@0234 │ │ +0412c6: 0a01 |0167: move-result v1 │ │ +0412c8: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +0412cc: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +0412d0: 5401 dc01 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@01dc │ │ +0412d4: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +0412d6: 6e20 3d02 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@023d │ │ +0412dc: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +0412de: 1e0f |0173: monitor-exit v15 │ │ +0412e0: 0f01 |0174: return v1 │ │ +0412e2: 1e0f |0175: monitor-exit v15 │ │ +0412e4: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +0412e6: 28fd |0177: goto 0174 // -0003 │ │ +0412e8: 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 │ │ @@ -38601,69 +38601,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -04131c: |[04131c] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -04132c: 5498 e001 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ -041330: 1d08 |0002: monitor-enter v8 │ │ -041332: 5497 e001 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ -041336: 6e20 231c a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c23 │ │ -04133c: 0c02 |0008: move-result-object v2 │ │ -04133e: 1f02 0504 |0009: check-cast v2, Ljava/util/ArrayList; // type@0405 │ │ -041342: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -041346: 1e08 |000d: monitor-exit v8 │ │ -041348: 0e00 |000e: return-void │ │ -04134a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -04134c: 6e10 0f1c 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -041352: 0a07 |0013: move-result v7 │ │ -041354: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -041358: 6e20 081c 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04135e: 0c01 |0019: move-result-object v1 │ │ -041360: 1f01 3200 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0032 │ │ -041364: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -041366: 6e10 0901 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@0109 │ │ -04136c: 0a07 |0020: move-result v7 │ │ -04136e: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -041372: 6e20 0a01 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@010a │ │ -041378: 0c00 |0026: move-result-object v0 │ │ -04137a: 5497 da01 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ -04137e: 6e20 211c 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c21 │ │ -041384: 0c06 |002c: move-result-object v6 │ │ -041386: 1f06 0504 |002d: check-cast v6, Ljava/util/ArrayList; // type@0405 │ │ -04138a: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -04138e: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -041390: 6e10 0f1c 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -041396: 0a07 |0035: move-result v7 │ │ -041398: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -04139c: 6e20 081c 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0413a2: 0c07 |003b: move-result-object v7 │ │ -0413a4: 1f07 2101 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0121 │ │ -0413a8: 5477 d901 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01d9 │ │ -0413ac: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -0413b0: 6e20 0b1c 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ -0413b6: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0413ba: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0413be: 28e9 |0049: goto 0032 // -0017 │ │ -0413c0: 6e10 0f1c 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0413c6: 0a07 |004d: move-result v7 │ │ -0413c8: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -0413cc: 5497 da01 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ -0413d0: 6e20 231c 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c23 │ │ -0413d6: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0413da: 28c6 |0057: goto 001d // -003a │ │ -0413dc: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0413e0: 28b6 |005a: goto 0010 // -004a │ │ -0413e2: 1e08 |005b: monitor-exit v8 │ │ -0413e4: 28b2 |005c: goto 000e // -004e │ │ -0413e6: 0d07 |005d: move-exception v7 │ │ -0413e8: 1e08 |005e: monitor-exit v8 │ │ -0413ea: 2707 |005f: throw v7 │ │ +041314: |[041314] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +041324: 5498 e001 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ +041328: 1d08 |0002: monitor-enter v8 │ │ +04132a: 5497 e001 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@01e0 │ │ +04132e: 6e20 231c a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c23 │ │ +041334: 0c02 |0008: move-result-object v2 │ │ +041336: 1f02 0504 |0009: check-cast v2, Ljava/util/ArrayList; // type@0405 │ │ +04133a: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +04133e: 1e08 |000d: monitor-exit v8 │ │ +041340: 0e00 |000e: return-void │ │ +041342: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +041344: 6e10 0f1c 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04134a: 0a07 |0013: move-result v7 │ │ +04134c: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +041350: 6e20 081c 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +041356: 0c01 |0019: move-result-object v1 │ │ +041358: 1f01 3200 |001a: check-cast v1, Landroid/content/IntentFilter; // type@0032 │ │ +04135c: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +04135e: 6e10 0901 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@0109 │ │ +041364: 0a07 |0020: move-result v7 │ │ +041366: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +04136a: 6e20 0a01 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@010a │ │ +041370: 0c00 |0026: move-result-object v0 │ │ +041372: 5497 da01 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ +041376: 6e20 211c 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c21 │ │ +04137c: 0c06 |002c: move-result-object v6 │ │ +04137e: 1f06 0504 |002d: check-cast v6, Ljava/util/ArrayList; // type@0405 │ │ +041382: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +041386: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +041388: 6e10 0f1c 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04138e: 0a07 |0035: move-result v7 │ │ +041390: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +041394: 6e20 081c 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04139a: 0c07 |003b: move-result-object v7 │ │ +04139c: 1f07 2101 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@0121 │ │ +0413a0: 5477 d901 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@01d9 │ │ +0413a4: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +0413a8: 6e20 0b1c 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ +0413ae: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0413b2: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0413b6: 28e9 |0049: goto 0032 // -0017 │ │ +0413b8: 6e10 0f1c 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0413be: 0a07 |004d: move-result v7 │ │ +0413c0: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +0413c4: 5497 da01 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@01da │ │ +0413c8: 6e20 231c 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c23 │ │ +0413ce: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0413d2: 28c6 |0057: goto 001d // -003a │ │ +0413d4: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0413d8: 28b6 |005a: goto 0010 // -004a │ │ +0413da: 1e08 |005b: monitor-exit v8 │ │ +0413dc: 28b2 |005c: goto 000e // -004e │ │ +0413de: 0d07 |005d: move-exception v7 │ │ +0413e0: 1e08 |005e: monitor-exit v8 │ │ +0413e2: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -38692,21 +38692,21 @@ │ │ 0x001c - 0x005b reg=1 filter Landroid/content/IntentFilter; │ │ 0x001d - 0x005b reg=4 j I │ │ 0x000b - 0x005d reg=2 filters Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0010 - 0x005d reg=3 i I │ │ 0x0000 - 0x0060 reg=9 this Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0060 reg=10 receiver Landroid/content/BroadcastReceiver; │ │ │ │ - source_file_idx : 2412 (LocalBroadcastManager.java) │ │ + source_file_idx : 2411 (LocalBroadcastManager.java) │ │ │ │ Class #152 header: │ │ class_idx : 291 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2668 │ │ +source_file_idx : 2666 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #152 annotations: │ │ Annotations on class │ │ @@ -38731,21 +38731,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0413f8: |[0413f8] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -041408: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04140e: 2200 2604 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0426 │ │ -041412: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -041414: 7020 6b1c 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@1c6b │ │ -04141a: 5b20 e101 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01e1 │ │ -04141e: 0e00 |000b: return-void │ │ +0413f0: |[0413f0] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +041400: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +041406: 2200 2604 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@0426 │ │ +04140a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +04140c: 7020 6b1c 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@1c6b │ │ +041412: 5b20 e101 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01e1 │ │ +041416: 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; │ │ │ │ @@ -38755,44 +38755,44 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -041420: |[041420] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -041430: 2200 f203 |0000: new-instance v0, Ljava/lang/Thread; // type@03f2 │ │ -041434: 2201 f003 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -041438: 7010 c91b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -04143e: 1a02 6b0a |0007: const-string v2, "ModernAsyncTask #" // string@0a6b │ │ -041442: 6e20 d21b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -041448: 0c01 |000c: move-result-object v1 │ │ -04144a: 5432 e101 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01e1 │ │ -04144e: 6e10 6c1c 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@1c6c │ │ -041454: 0a02 |0012: move-result v2 │ │ -041456: 6e20 ce1b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -04145c: 0c01 |0016: move-result-object v1 │ │ -04145e: 6e10 d61b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -041464: 0c01 |001a: move-result-object v1 │ │ -041466: 7030 db1b 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@1bdb │ │ -04146c: 1100 |001e: return-object v0 │ │ +041418: |[041418] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +041428: 2200 f203 |0000: new-instance v0, Ljava/lang/Thread; // type@03f2 │ │ +04142c: 2201 f003 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +041430: 7010 c91b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +041436: 1a02 690a |0007: const-string v2, "ModernAsyncTask #" // string@0a69 │ │ +04143a: 6e20 d21b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +041440: 0c01 |000c: move-result-object v1 │ │ +041442: 5432 e101 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@01e1 │ │ +041446: 6e10 6c1c 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@1c6c │ │ +04144c: 0a02 |0012: move-result v2 │ │ +04144e: 6e20 ce1b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +041454: 0c01 |0016: move-result-object v1 │ │ +041456: 6e10 d61b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +04145c: 0c01 |001a: move-result-object v1 │ │ +04145e: 7030 db1b 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@1bdb │ │ +041464: 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; │ │ │ │ - source_file_idx : 2668 (ModernAsyncTask.java) │ │ + source_file_idx : 2666 (ModernAsyncTask.java) │ │ │ │ Class #153 header: │ │ class_idx : 298 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2668 │ │ +source_file_idx : 2666 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #153 annotations: │ │ Annotations on class │ │ @@ -38820,17 +38820,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041470: |[041470] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -041480: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -041486: 0e00 |0003: return-void │ │ +041468: |[041468] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +041478: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04147e: 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; │ │ │ │ @@ -38839,33 +38839,33 @@ │ │ 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 │ │ -041488: |[041488] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -041498: 7010 b505 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@05b5 │ │ -04149e: 0e00 |0003: return-void │ │ +041480: |[041480] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +041490: 7010 b505 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@05b5 │ │ +041496: 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; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2668 (ModernAsyncTask.java) │ │ + source_file_idx : 2666 (ModernAsyncTask.java) │ │ │ │ Class #154 header: │ │ class_idx : 292 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 298 │ │ -source_file_idx : 2668 │ │ +source_file_idx : 2666 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #154 annotations: │ │ Annotations on class │ │ @@ -38893,19 +38893,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 │ │ -0414a0: |[0414a0] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -0414b0: 5b12 e301 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e3 │ │ -0414b4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0414b6: 7020 b605 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@05b6 │ │ -0414bc: 0e00 |0006: return-void │ │ +041498: |[041498] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +0414a8: 5b12 e301 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e3 │ │ +0414ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0414ae: 7020 b605 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@05b6 │ │ +0414b4: 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; │ │ @@ -38916,46 +38916,46 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0414c0: |[0414c0] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -0414d0: 5430 e301 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e3 │ │ -0414d4: 7110 b905 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@05b9 │ │ -0414da: 0c00 |0005: move-result-object v0 │ │ -0414dc: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0414de: 6e20 6a1c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@1c6a │ │ -0414e4: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -0414e8: 7110 6402 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0264 │ │ -0414ee: 5430 e301 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e3 │ │ -0414f2: 5431 e301 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e3 │ │ -0414f6: 5432 e201 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@01e2 │ │ -0414fa: 6e20 be05 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@05be │ │ -041500: 0c01 |0018: move-result-object v1 │ │ -041502: 7120 ba05 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@05ba │ │ -041508: 0c00 |001c: move-result-object v0 │ │ -04150a: 1100 |001d: return-object v0 │ │ +0414b8: |[0414b8] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +0414c8: 5430 e301 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e3 │ │ +0414cc: 7110 b905 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@05b9 │ │ +0414d2: 0c00 |0005: move-result-object v0 │ │ +0414d4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0414d6: 6e20 6a1c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@1c6a │ │ +0414dc: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +0414e0: 7110 6402 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@0264 │ │ +0414e6: 5430 e301 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e3 │ │ +0414ea: 5431 e301 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e3 │ │ +0414ee: 5432 e201 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@01e2 │ │ +0414f2: 6e20 be05 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@05be │ │ +0414f8: 0c01 |0018: move-result-object v1 │ │ +0414fa: 7120 ba05 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@05ba │ │ +041500: 0c00 |001c: move-result-object v0 │ │ +041502: 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; │ │ 0x0000 - 0x001e reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ │ │ - source_file_idx : 2668 (ModernAsyncTask.java) │ │ + source_file_idx : 2666 (ModernAsyncTask.java) │ │ │ │ Class #155 header: │ │ class_idx : 293 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1056 │ │ -source_file_idx : 2668 │ │ +source_file_idx : 2666 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #155 annotations: │ │ Annotations on class │ │ @@ -38980,18 +38980,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 │ │ -04150c: |[04150c] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -04151c: 5b01 e401 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e4 │ │ -041520: 7020 631c 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@1c63 │ │ -041526: 0e00 |0005: return-void │ │ +041504: |[041504] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +041514: 5b01 e401 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e4 │ │ +041518: 7020 631c 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@1c63 │ │ +04151e: 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; │ │ @@ -39004,41 +39004,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -041528: |[041528] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -041538: 6e10 a905 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@05a9 │ │ -04153e: 0c01 |0003: move-result-object v1 │ │ -041540: 5463 e401 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e4 │ │ -041544: 7120 bb05 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05bb │ │ -04154a: 0e00 |0009: return-void │ │ -04154c: 0d00 |000a: move-exception v0 │ │ -04154e: 1a03 ff01 |000b: const-string v3, "AsyncTask" // string@01ff │ │ -041552: 7120 0718 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ -041558: 28f9 |0010: goto 0009 // -0007 │ │ -04155a: 0d00 |0011: move-exception v0 │ │ -04155c: 2203 ee03 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@03ee │ │ -041560: 1a04 f601 |0014: const-string v4, "An error occured while executing doInBackground()" // string@01f6 │ │ -041564: 6e10 611c 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@1c61 │ │ -04156a: 0c05 |0019: move-result-object v5 │ │ -04156c: 7030 af1b 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1baf │ │ -041572: 2703 |001d: throw v3 │ │ -041574: 0d00 |001e: move-exception v0 │ │ -041576: 5463 e401 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e4 │ │ -04157a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -04157c: 7120 bb05 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05bb │ │ -041582: 28e4 |0025: goto 0009 // -001c │ │ -041584: 0d02 |0026: move-exception v2 │ │ -041586: 2203 ee03 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@03ee │ │ -04158a: 1a04 f601 |0029: const-string v4, "An error occured while executing doInBackground()" // string@01f6 │ │ -04158e: 7030 af1b 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1baf │ │ -041594: 2703 |002e: throw v3 │ │ +041520: |[041520] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +041530: 6e10 a905 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@05a9 │ │ +041536: 0c01 |0003: move-result-object v1 │ │ +041538: 5463 e401 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e4 │ │ +04153c: 7120 bb05 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05bb │ │ +041542: 0e00 |0009: return-void │ │ +041544: 0d00 |000a: move-exception v0 │ │ +041546: 1a03 fe01 |000b: const-string v3, "AsyncTask" // string@01fe │ │ +04154a: 7120 0718 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ +041550: 28f9 |0010: goto 0009 // -0007 │ │ +041552: 0d00 |0011: move-exception v0 │ │ +041554: 2203 ee03 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@03ee │ │ +041558: 1a04 f501 |0014: const-string v4, "An error occured while executing doInBackground()" // string@01f5 │ │ +04155c: 6e10 611c 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@1c61 │ │ +041562: 0c05 |0019: move-result-object v5 │ │ +041564: 7030 af1b 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1baf │ │ +04156a: 2703 |001d: throw v3 │ │ +04156c: 0d00 |001e: move-exception v0 │ │ +04156e: 5463 e401 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@01e4 │ │ +041572: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +041574: 7120 bb05 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05bb │ │ +04157a: 28e4 |0025: goto 0009 // -001c │ │ +04157c: 0d02 |0026: move-exception v2 │ │ +04157e: 2203 ee03 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@03ee │ │ +041582: 1a04 f501 |0029: const-string v4, "An error occured while executing doInBackground()" // string@01f5 │ │ +041586: 7030 af1b 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1baf │ │ +04158c: 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 : │ │ @@ -39058,21 +39058,21 @@ │ │ 0x0004 - 0x0009 reg=1 result Ljava/lang/Object; TResult; │ │ 0x000b - 0x0011 reg=0 e Ljava/lang/InterruptedException; │ │ 0x0012 - 0x001e reg=0 e Ljava/util/concurrent/ExecutionException; │ │ 0x001f - 0x0026 reg=0 e Ljava/util/concurrent/CancellationException; │ │ 0x0027 - 0x002f reg=2 t Ljava/lang/Throwable; │ │ 0x0000 - 0x002f reg=6 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ │ │ - source_file_idx : 2668 (ModernAsyncTask.java) │ │ + source_file_idx : 2666 (ModernAsyncTask.java) │ │ │ │ Class #156 header: │ │ class_idx : 294 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2668 │ │ +source_file_idx : 2666 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #156 annotations: │ │ Annotations on class │ │ @@ -39096,54 +39096,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0415b0: |[0415b0] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -0415c0: 7100 b405 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@05b4 │ │ -0415c6: 0c00 |0003: move-result-object v0 │ │ -0415c8: 2100 |0004: array-length v0, v0 │ │ -0415ca: 2300 d904 |0005: new-array v0, v0, [I // type@04d9 │ │ -0415ce: 6900 e501 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01e5 │ │ -0415d2: 6200 e501 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01e5 │ │ -0415d6: 6201 eb01 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01eb │ │ -0415da: 6e10 b205 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05b2 │ │ -0415e0: 0a01 |0010: move-result v1 │ │ -0415e2: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0415e4: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0415e8: 6200 e501 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01e5 │ │ -0415ec: 6201 e901 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e9 │ │ -0415f0: 6e10 b205 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05b2 │ │ -0415f6: 0a01 |001b: move-result v1 │ │ -0415f8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0415fa: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0415fe: 0e00 |001f: return-void │ │ -041600: 0d00 |0020: move-exception v0 │ │ -041602: 28fe |0021: goto 001f // -0002 │ │ -041604: 0d00 |0022: move-exception v0 │ │ -041606: 28f1 |0023: goto 0014 // -000f │ │ +0415a8: |[0415a8] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +0415b8: 7100 b405 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@05b4 │ │ +0415be: 0c00 |0003: move-result-object v0 │ │ +0415c0: 2100 |0004: array-length v0, v0 │ │ +0415c2: 2300 d904 |0005: new-array v0, v0, [I // type@04d9 │ │ +0415c6: 6900 e501 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01e5 │ │ +0415ca: 6200 e501 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01e5 │ │ +0415ce: 6201 eb01 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01eb │ │ +0415d2: 6e10 b205 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05b2 │ │ +0415d8: 0a01 |0010: move-result v1 │ │ +0415da: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0415dc: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0415e0: 6200 e501 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@01e5 │ │ +0415e4: 6201 e901 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e9 │ │ +0415e8: 6e10 b205 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@05b2 │ │ +0415ee: 0a01 |001b: move-result v1 │ │ +0415f0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0415f2: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0415f6: 0e00 |001f: return-void │ │ +0415f8: 0d00 |0020: move-exception v0 │ │ +0415fa: 28fe |0021: goto 001f // -0002 │ │ +0415fc: 0d00 |0022: move-exception v0 │ │ +0415fe: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2668 (ModernAsyncTask.java) │ │ + source_file_idx : 2666 (ModernAsyncTask.java) │ │ │ │ Class #157 header: │ │ class_idx : 295 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2668 │ │ +source_file_idx : 2666 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #157 annotations: │ │ Annotations on class │ │ @@ -39176,40 +39176,40 @@ │ │ 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 │ │ -041624: |[041624] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -041634: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04163a: 5b01 e701 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01e7 │ │ -04163e: 5b02 e601 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01e6 │ │ -041642: 0e00 |0007: return-void │ │ +04161c: |[04161c] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +04162c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +041632: 5b01 e701 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01e7 │ │ +041636: 5b02 e601 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01e6 │ │ +04163a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0005 line=494 │ │ 0x0007 line=495 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0008 reg=1 task Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0008 reg=2 data [Ljava/lang/Object; [TData; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2668 (ModernAsyncTask.java) │ │ + source_file_idx : 2666 (ModernAsyncTask.java) │ │ │ │ Class #158 header: │ │ class_idx : 296 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 119 │ │ -source_file_idx : 2668 │ │ +source_file_idx : 2666 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #158 annotations: │ │ Annotations on class │ │ @@ -39229,17 +39229,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041644: |[041644] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -041654: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ -04165a: 0e00 |0003: return-void │ │ +04163c: |[04163c] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +04164c: 7010 2e02 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ +041652: 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;) │ │ @@ -39247,17 +39247,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 │ │ -04165c: |[04165c] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -04166c: 7010 ac05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@05ac │ │ -041672: 0e00 |0003: return-void │ │ +041654: |[041654] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +041664: 7010 ac05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@05ac │ │ +04166a: 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; │ │ │ │ @@ -39267,52 +39267,52 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -041674: |[041674] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -041684: 5450 3900 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ -041688: 1f00 2701 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0127 │ │ -04168c: 5251 3a00 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@003a │ │ -041690: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -041696: 0e00 |0009: return-void │ │ -041698: 5401 e701 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01e7 │ │ -04169c: 5402 e601 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01e6 │ │ -0416a0: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0416a2: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -0416a6: 7120 bc05 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05bc │ │ -0416ac: 28f5 |0014: goto 0009 // -000b │ │ -0416ae: 5401 e701 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01e7 │ │ -0416b2: 5402 e601 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01e6 │ │ -0416b6: 6e20 c605 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@05c6 │ │ -0416bc: 28ed |001c: goto 0009 // -0013 │ │ -0416be: 0000 |001d: nop // spacer │ │ -0416c0: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +04166c: |[04166c] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +04167c: 5450 3900 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0039 │ │ +041680: 1f00 2701 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0127 │ │ +041684: 5251 3a00 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@003a │ │ +041688: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +04168e: 0e00 |0009: return-void │ │ +041690: 5401 e701 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01e7 │ │ +041694: 5402 e601 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01e6 │ │ +041698: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +04169a: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +04169e: 7120 bc05 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@05bc │ │ +0416a4: 28f5 |0014: goto 0009 // -000b │ │ +0416a6: 5401 e701 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@01e7 │ │ +0416aa: 5402 e601 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@01e6 │ │ +0416ae: 6e20 c605 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@05c6 │ │ +0416b4: 28ed |001c: goto 0009 // -0013 │ │ +0416b6: 0000 |001d: nop // spacer │ │ +0416b8: 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 │ │ 0x001d line=471 │ │ locals : │ │ 0x0004 - 0x0026 reg=0 result Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; │ │ 0x0000 - 0x0026 reg=4 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0026 reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2668 (ModernAsyncTask.java) │ │ + source_file_idx : 2666 (ModernAsyncTask.java) │ │ │ │ Class #159 header: │ │ class_idx : 297 │ │ access_flags : 16401 (0x4011) │ │ superclass_idx : 986 │ │ -source_file_idx : 2668 │ │ +source_file_idx : 2666 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #159 annotations: │ │ Annotations on class │ │ @@ -39351,40 +39351,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0416d0: |[0416d0] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -0416e0: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -0416e2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0416e4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0416e6: 2200 2901 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0129 │ │ -0416ea: 1a01 d30a |0005: const-string v1, "PENDING" // string@0ad3 │ │ -0416ee: 7030 b105 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05b1 │ │ -0416f4: 6900 ea01 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ea │ │ -0416f8: 2200 2901 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0129 │ │ -0416fc: 1a01 0f0b |000e: const-string v1, "RUNNING" // string@0b0f │ │ -041700: 7030 b105 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05b1 │ │ -041706: 6900 eb01 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01eb │ │ -04170a: 2200 2901 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0129 │ │ -04170e: 1a01 8603 |0017: const-string v1, "FINISHED" // string@0386 │ │ -041712: 7030 b105 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05b1 │ │ -041718: 6900 e901 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e9 │ │ -04171c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -04171e: 2300 ec04 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@04ec │ │ -041722: 6201 ea01 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ea │ │ -041726: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -04172a: 6201 eb01 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01eb │ │ -04172e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -041732: 6201 e901 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e9 │ │ -041736: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -04173a: 6900 e801 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e8 │ │ -04173e: 0e00 |002f: return-void │ │ +0416c8: |[0416c8] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +0416d8: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +0416da: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0416dc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0416de: 2200 2901 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0129 │ │ +0416e2: 1a01 d10a |0005: const-string v1, "PENDING" // string@0ad1 │ │ +0416e6: 7030 b105 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05b1 │ │ +0416ec: 6900 ea01 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ea │ │ +0416f0: 2200 2901 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0129 │ │ +0416f4: 1a01 0d0b |000e: const-string v1, "RUNNING" // string@0b0d │ │ +0416f8: 7030 b105 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05b1 │ │ +0416fe: 6900 eb01 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01eb │ │ +041702: 2200 2901 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0129 │ │ +041706: 1a01 8503 |0017: const-string v1, "FINISHED" // string@0385 │ │ +04170a: 7030 b105 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@05b1 │ │ +041710: 6900 e901 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e9 │ │ +041714: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +041716: 2300 ec04 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@04ec │ │ +04171a: 6201 ea01 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01ea │ │ +04171e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +041722: 6201 eb01 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01eb │ │ +041726: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +04172a: 6201 e901 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e9 │ │ +04172e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +041732: 6900 e801 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e8 │ │ +041736: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=93 │ │ 0x000c line=97 │ │ 0x0015 line=101 │ │ 0x001e line=89 │ │ locals : │ │ @@ -39394,17 +39394,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 │ │ -041740: |[041740] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -041750: 7030 831b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1b83 │ │ -041756: 0e00 |0003: return-void │ │ +041738: |[041738] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +041748: 7030 831b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1b83 │ │ +04174e: 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 │ │ @@ -39414,20 +39414,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 │ │ -041758: |[041758] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -041768: 1c00 2901 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0129 │ │ -04176c: 7120 841b 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ -041772: 0c00 |0005: move-result-object v0 │ │ -041774: 1f00 2901 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0129 │ │ -041778: 1100 |0008: return-object v0 │ │ +041750: |[041750] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +041760: 1c00 2901 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0129 │ │ +041764: 7120 841b 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ +04176a: 0c00 |0005: move-result-object v0 │ │ +04176c: 1f00 2901 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0129 │ │ +041770: 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;) │ │ @@ -39435,33 +39435,33 @@ │ │ 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 │ │ -04177c: |[04177c] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -04178c: 6200 e801 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e8 │ │ -041790: 6e10 c120 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@20c1 │ │ -041796: 0c00 |0005: move-result-object v0 │ │ -041798: 1f00 ec04 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@04ec │ │ -04179c: 1100 |0008: return-object v0 │ │ +041774: |[041774] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +041784: 6200 e801 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@01e8 │ │ +041788: 6e10 c120 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@20c1 │ │ +04178e: 0c00 |0005: move-result-object v0 │ │ +041790: 1f00 ec04 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@04ec │ │ +041794: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2668 (ModernAsyncTask.java) │ │ + source_file_idx : 2666 (ModernAsyncTask.java) │ │ │ │ Class #160 header: │ │ class_idx : 300 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 36 │ │ -source_file_idx : 3465 │ │ +source_file_idx : 3463 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #160 annotations: │ │ Annotations on field #502 'mActiveWakeLocks' │ │ @@ -39488,21 +39488,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0417a0: |[0417a0] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -0417b0: 2200 3903 |0000: new-instance v0, Landroid/util/SparseArray; // type@0339 │ │ -0417b4: 7010 0818 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1808 │ │ -0417ba: 6900 f601 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ -0417be: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0417c0: 6700 f701 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ -0417c4: 0e00 |000a: return-void │ │ +041798: |[041798] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +0417a8: 2200 3903 |0000: new-instance v0, Landroid/util/SparseArray; // type@0339 │ │ +0417ac: 7010 0818 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1808 │ │ +0417b2: 6900 f601 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ +0417b6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0417b8: 6700 f701 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ +0417bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=64 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -39510,17 +39510,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0417c8: |[0417c8] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -0417d8: 7010 b000 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ -0417de: 0e00 |0003: return-void │ │ +0417c0: |[0417c0] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +0417d0: 7010 b000 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ +0417d6: 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;) │ │ @@ -39528,52 +39528,52 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0417e0: |[0417e0] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ -0417f0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0417f2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0417f4: 1a04 e00f |0002: const-string v4, "android.support.content.wakelockid" // string@0fe0 │ │ -0417f8: 6e30 e900 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00e9 │ │ -0417fe: 0a00 |0007: move-result v0 │ │ -041800: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -041804: 0f02 |000a: return v2 │ │ -041806: 6204 f601 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ -04180a: 1d04 |000d: monitor-enter v4 │ │ -04180c: 6202 f601 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ -041810: 6e20 0b18 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ -041816: 0c01 |0013: move-result-object v1 │ │ -041818: 1f01 8100 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@0081 │ │ -04181c: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ -041820: 6e10 6102 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0261 │ │ -041826: 6202 f601 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ -04182a: 6e20 0e18 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@180e │ │ -041830: 1e04 |0020: monitor-exit v4 │ │ -041832: 0132 |0021: move v2, v3 │ │ -041834: 28e8 |0022: goto 000a // -0018 │ │ -041836: 1a02 880d |0023: const-string v2, "WakefulBroadcastReceiver" // string@0d88 │ │ -04183a: 2205 f003 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ -04183e: 7010 c91b 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -041844: 1a06 860a |002a: const-string v6, "No active wake lock id #" // string@0a86 │ │ -041848: 6e20 d21b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04184e: 0c05 |002f: move-result-object v5 │ │ -041850: 6e20 ce1b 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -041856: 0c05 |0033: move-result-object v5 │ │ -041858: 6e10 d61b 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -04185e: 0c05 |0037: move-result-object v5 │ │ -041860: 7120 0518 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -041866: 1e04 |003b: monitor-exit v4 │ │ -041868: 0132 |003c: move v2, v3 │ │ -04186a: 28cd |003d: goto 000a // -0033 │ │ -04186c: 0d02 |003e: move-exception v2 │ │ -04186e: 1e04 |003f: monitor-exit v4 │ │ -041870: 2702 |0040: throw v2 │ │ +0417d8: |[0417d8] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ +0417e8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0417ea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0417ec: 1a04 de0f |0002: const-string v4, "android.support.content.wakelockid" // string@0fde │ │ +0417f0: 6e30 e900 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00e9 │ │ +0417f6: 0a00 |0007: move-result v0 │ │ +0417f8: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +0417fc: 0f02 |000a: return v2 │ │ +0417fe: 6204 f601 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ +041802: 1d04 |000d: monitor-enter v4 │ │ +041804: 6202 f601 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ +041808: 6e20 0b18 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ +04180e: 0c01 |0013: move-result-object v1 │ │ +041810: 1f01 8100 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@0081 │ │ +041814: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ +041818: 6e10 6102 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@0261 │ │ +04181e: 6202 f601 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ +041822: 6e20 0e18 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@180e │ │ +041828: 1e04 |0020: monitor-exit v4 │ │ +04182a: 0132 |0021: move v2, v3 │ │ +04182c: 28e8 |0022: goto 000a // -0018 │ │ +04182e: 1a02 860d |0023: const-string v2, "WakefulBroadcastReceiver" // string@0d86 │ │ +041832: 2205 f003 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ +041836: 7010 c91b 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +04183c: 1a06 840a |002a: const-string v6, "No active wake lock id #" // string@0a84 │ │ +041840: 6e20 d21b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +041846: 0c05 |002f: move-result-object v5 │ │ +041848: 6e20 ce1b 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +04184e: 0c05 |0033: move-result-object v5 │ │ +041850: 6e10 d61b 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +041856: 0c05 |0037: move-result-object v5 │ │ +041858: 7120 0518 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +04185e: 1e04 |003b: monitor-exit v4 │ │ +041860: 0132 |003c: move v2, v3 │ │ +041862: 28cd |003d: goto 000a // -0033 │ │ +041864: 0d02 |003e: move-exception v2 │ │ +041866: 1e04 |003f: monitor-exit v4 │ │ +041868: 2702 |0040: throw v2 │ │ catches : 1 │ │ 0x000e - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=113 │ │ 0x0008 line=114 │ │ 0x000a line=131 │ │ @@ -39596,62 +39596,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 │ │ -041880: |[041880] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ -041890: 6205 f601 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ -041894: 1d05 |0002: monitor-enter v5 │ │ -041896: 6001 f701 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ -04189a: 6004 f701 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ -04189e: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0418a2: 6704 f701 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ -0418a6: 6004 f701 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ -0418aa: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ -0418ae: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -0418b0: 6704 f701 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ -0418b4: 1a04 e00f |0012: const-string v4, "android.support.content.wakelockid" // string@0fe0 │ │ -0418b8: 6e30 f200 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ -0418be: 6e20 d500 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00d5 │ │ -0418c4: 0c00 |001a: move-result-object v0 │ │ -0418c6: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -0418ca: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0418cc: 1e05 |001e: monitor-exit v5 │ │ -0418ce: 1100 |001f: return-object v0 │ │ -0418d0: 1a04 4c20 |0020: const-string v4, "power" // string@204c │ │ -0418d4: 6e20 cb00 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ -0418da: 0c02 |0025: move-result-object v2 │ │ -0418dc: 1f02 8200 |0026: check-cast v2, Landroid/os/PowerManager; // type@0082 │ │ -0418e0: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -0418e2: 2206 f003 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ -0418e6: 7010 c91b 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0418ec: 1a07 9726 |002e: const-string v7, "wake:" // string@2697 │ │ -0418f0: 6e20 d21b 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0418f6: 0c06 |0033: move-result-object v6 │ │ -0418f8: 6e10 b400 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@00b4 │ │ -0418fe: 0c07 |0037: move-result-object v7 │ │ -041900: 6e20 d21b 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -041906: 0c06 |003b: move-result-object v6 │ │ -041908: 6e10 d61b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -04190e: 0c06 |003f: move-result-object v6 │ │ -041910: 6e30 6302 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0263 │ │ -041916: 0c03 |0043: move-result-object v3 │ │ -041918: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -04191a: 6e20 6202 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@0262 │ │ -041920: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ -041926: 6e30 6002 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@0260 │ │ -04192c: 6204 f601 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ -041930: 6e30 0d18 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@180d │ │ -041936: 1e05 |0053: monitor-exit v5 │ │ -041938: 28cb |0054: goto 001f // -0035 │ │ -04193a: 0d04 |0055: move-exception v4 │ │ -04193c: 1e05 |0056: monitor-exit v5 │ │ -04193e: 2704 |0057: throw v4 │ │ +041878: |[041878] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ +041888: 6205 f601 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ +04188c: 1d05 |0002: monitor-enter v5 │ │ +04188e: 6001 f701 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ +041892: 6004 f701 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ +041896: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ +04189a: 6704 f701 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ +04189e: 6004 f701 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ +0418a2: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ +0418a6: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +0418a8: 6704 f701 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@01f7 │ │ +0418ac: 1a04 de0f |0012: const-string v4, "android.support.content.wakelockid" // string@0fde │ │ +0418b0: 6e30 f200 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ +0418b6: 6e20 d500 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00d5 │ │ +0418bc: 0c00 |001a: move-result-object v0 │ │ +0418be: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +0418c2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0418c4: 1e05 |001e: monitor-exit v5 │ │ +0418c6: 1100 |001f: return-object v0 │ │ +0418c8: 1a04 4a20 |0020: const-string v4, "power" // string@204a │ │ +0418cc: 6e20 cb00 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ +0418d2: 0c02 |0025: move-result-object v2 │ │ +0418d4: 1f02 8200 |0026: check-cast v2, Landroid/os/PowerManager; // type@0082 │ │ +0418d8: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +0418da: 2206 f003 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ +0418de: 7010 c91b 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0418e4: 1a07 9526 |002e: const-string v7, "wake:" // string@2695 │ │ +0418e8: 6e20 d21b 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0418ee: 0c06 |0033: move-result-object v6 │ │ +0418f0: 6e10 b400 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@00b4 │ │ +0418f6: 0c07 |0037: move-result-object v7 │ │ +0418f8: 6e20 d21b 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0418fe: 0c06 |003b: move-result-object v6 │ │ +041900: 6e10 d61b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +041906: 0c06 |003f: move-result-object v6 │ │ +041908: 6e30 6302 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@0263 │ │ +04190e: 0c03 |0043: move-result-object v3 │ │ +041910: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +041912: 6e20 6202 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@0262 │ │ +041918: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +04191e: 6e30 6002 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@0260 │ │ +041924: 6204 f601 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@01f6 │ │ +041928: 6e30 0d18 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@180d │ │ +04192e: 1e05 |0053: monitor-exit v5 │ │ +041930: 28cb |0054: goto 001f // -0035 │ │ +041932: 0d04 |0055: move-exception v4 │ │ +041934: 1e05 |0056: monitor-exit v5 │ │ +041936: 2704 |0057: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0057 │ │ -> 0x0055 │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ @@ -39675,21 +39675,21 @@ │ │ 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 : 3465 (WakefulBroadcastReceiver.java) │ │ + source_file_idx : 3463 (WakefulBroadcastReceiver.java) │ │ │ │ Class #161 header: │ │ class_idx : 302 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 823 │ │ +source_file_idx : 822 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 8 │ │ │ │ Class #161 annotations: │ │ Annotations on class │ │ @@ -39749,21 +39749,21 @@ │ │ │ │ #7 : (in Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;) │ │ name : 'setTintMode' │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 823 (DrawableCompat.java) │ │ + source_file_idx : 822 (DrawableCompat.java) │ │ │ │ Class #162 header: │ │ class_idx : 301 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 823 │ │ +source_file_idx : 822 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #162 annotations: │ │ Annotations on class │ │ @@ -39784,17 +39784,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04194c: |[04194c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ -04195c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -041962: 0e00 |0003: return-void │ │ +041944: |[041944] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ +041954: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04195a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -39803,17 +39803,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -041964: |[041964] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -041974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -041976: 0f00 |0001: return v0 │ │ +04195c: |[04195c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +04196c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04196e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0002 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -39822,16 +39822,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -041978: |[041978] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -041988: 0e00 |0000: return-void │ │ +041970: |[041970] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +041980: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -39840,16 +39840,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 │ │ -04198c: |[04198c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -04199c: 0e00 |0000: return-void │ │ +041984: |[041984] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +041994: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 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 │ │ @@ -39859,16 +39859,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0419a0: |[0419a0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -0419b0: 0e00 |0000: return-void │ │ +041998: |[041998] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +0419a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 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 x F │ │ @@ -39879,16 +39879,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0419b4: |[0419b4] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -0419c4: 0e00 |0000: return-void │ │ +0419ac: |[0419ac] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +0419bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 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 left I │ │ @@ -39901,16 +39901,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0419c8: |[0419c8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -0419d8: 0e00 |0000: return-void │ │ +0419c0: |[0419c0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +0419d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 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 tint I │ │ @@ -39920,16 +39920,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0419dc: |[0419dc] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -0419ec: 0e00 |0000: return-void │ │ +0419d4: |[0419d4] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +0419e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 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 tint Landroid/content/res/ColorStateList; │ │ @@ -39939,31 +39939,31 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0419f0: |[0419f0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -041a00: 0e00 |0000: return-void │ │ +0419e8: |[0419e8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +0419f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 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 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 823 (DrawableCompat.java) │ │ + source_file_idx : 822 (DrawableCompat.java) │ │ │ │ Class #163 header: │ │ class_idx : 303 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 301 │ │ -source_file_idx : 823 │ │ +source_file_idx : 822 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #163 annotations: │ │ Annotations on class │ │ @@ -39983,17 +39983,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041a04: |[041a04] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ -041a14: 7010 cd05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@05cd │ │ -041a1a: 0e00 |0003: return-void │ │ +0419fc: |[0419fc] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ +041a0c: 7010 cd05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@05cd │ │ +041a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -40002,32 +40002,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041a1c: |[041a1c] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -041a2c: 7110 f205 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05f2 │ │ -041a32: 0e00 |0003: return-void │ │ +041a14: |[041a14] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +041a24: 7110 f205 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05f2 │ │ +041a2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 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 : 823 (DrawableCompat.java) │ │ + source_file_idx : 822 (DrawableCompat.java) │ │ │ │ Class #164 header: │ │ class_idx : 304 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 303 │ │ -source_file_idx : 823 │ │ +source_file_idx : 822 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #164 annotations: │ │ Annotations on class │ │ @@ -40047,17 +40047,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041a34: |[041a34] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ -041a44: 7010 de05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@05de │ │ -041a4a: 0e00 |0003: return-void │ │ +041a2c: |[041a2c] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ +041a3c: 7010 de05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@05de │ │ +041a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -40066,18 +40066,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -041a4c: |[041a4c] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -041a5c: 7110 f305 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05f3 │ │ -041a62: 0a00 |0003: move-result v0 │ │ -041a64: 0f00 |0004: return v0 │ │ +041a44: |[041a44] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +041a54: 7110 f305 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05f3 │ │ +041a5a: 0a00 |0003: move-result v0 │ │ +041a5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -40086,33 +40086,33 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041a68: |[041a68] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -041a78: 7120 f405 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05f4 │ │ -041a7e: 0e00 |0003: return-void │ │ +041a60: |[041a60] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +041a70: 7120 f405 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05f4 │ │ +041a76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=2 mirrored Z │ │ │ │ - source_file_idx : 823 (DrawableCompat.java) │ │ + source_file_idx : 822 (DrawableCompat.java) │ │ │ │ Class #165 header: │ │ class_idx : 305 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 304 │ │ -source_file_idx : 823 │ │ +source_file_idx : 822 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #165 annotations: │ │ Annotations on class │ │ @@ -40132,17 +40132,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041a80: |[041a80] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.:()V │ │ -041a90: 7010 e005 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@05e0 │ │ -041a96: 0e00 |0003: return-void │ │ +041a78: |[041a78] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.:()V │ │ +041a88: 7010 e005 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@05e0 │ │ +041a8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -40151,17 +40151,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -041a98: |[041a98] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -041aa8: 7130 f505 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05f5 │ │ -041aae: 0e00 |0003: return-void │ │ +041a90: |[041a90] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +041aa0: 7130 f505 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05f5 │ │ +041aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -40173,17 +40173,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -041ab0: |[041ab0] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -041ac0: 7155 f605 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05f6 │ │ -041ac6: 0e00 |0003: return-void │ │ +041aa8: |[041aa8] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +041ab8: 7155 f605 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05f6 │ │ +041abe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -40197,17 +40197,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041ac8: |[041ac8] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -041ad8: 7120 f705 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05f7 │ │ -041ade: 0e00 |0003: return-void │ │ +041ac0: |[041ac0] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +041ad0: 7120 f705 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05f7 │ │ +041ad6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -40218,17 +40218,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041ae0: |[041ae0] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -041af0: 7120 f805 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05f8 │ │ -041af6: 0e00 |0003: return-void │ │ +041ad8: |[041ad8] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +041ae8: 7120 f805 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05f8 │ │ +041aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -40239,33 +40239,33 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041af8: |[041af8] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -041b08: 7120 f905 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05f9 │ │ -041b0e: 0e00 |0003: return-void │ │ +041af0: |[041af0] android.support.v4.graphics.drawable.DrawableCompat$LDrawableImpl.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +041b00: 7120 f905 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatL;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05f9 │ │ +041b06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ - source_file_idx : 823 (DrawableCompat.java) │ │ + source_file_idx : 822 (DrawableCompat.java) │ │ │ │ Class #166 header: │ │ class_idx : 306 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 823 │ │ +source_file_idx : 822 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #166 annotations: │ │ Annotations on class │ │ @@ -40288,38 +40288,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -041b10: |[041b10] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -041b20: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -041b24: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -041b28: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -041b2c: 2201 3101 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; // type@0131 │ │ -041b30: 7010 e305 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl;.:()V // method@05e3 │ │ -041b36: 6901 f801 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041b3a: 0e00 |000d: return-void │ │ -041b3c: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ -041b40: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -041b44: 2201 3001 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@0130 │ │ -041b48: 7010 e005 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@05e0 │ │ -041b4e: 6901 f801 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041b52: 28f4 |0019: goto 000d // -000c │ │ -041b54: 1301 0b00 |001a: const/16 v1, #int 11 // #b │ │ -041b58: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -041b5c: 2201 2f01 |001e: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@012f │ │ -041b60: 7010 de05 0100 |0020: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@05de │ │ -041b66: 6901 f801 |0023: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041b6a: 28e8 |0025: goto 000d // -0018 │ │ -041b6c: 2201 2d01 |0026: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@012d │ │ -041b70: 7010 cd05 0100 |0028: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@05cd │ │ -041b76: 6901 f801 |002b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041b7a: 28e0 |002d: goto 000d // -0020 │ │ +041b08: |[041b08] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +041b18: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +041b1c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +041b20: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +041b24: 2201 3101 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl; // type@0131 │ │ +041b28: 7010 e305 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$LDrawableImpl;.:()V // method@05e3 │ │ +041b2e: 6901 f801 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041b32: 0e00 |000d: return-void │ │ +041b34: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ +041b38: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +041b3c: 2201 3001 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@0130 │ │ +041b40: 7010 e005 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@05e0 │ │ +041b46: 6901 f801 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041b4a: 28f4 |0019: goto 000d // -000c │ │ +041b4c: 1301 0b00 |001a: const/16 v1, #int 11 // #b │ │ +041b50: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +041b54: 2201 2f01 |001e: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@012f │ │ +041b58: 7010 de05 0100 |0020: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@05de │ │ +041b5e: 6901 f801 |0023: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041b62: 28e8 |0025: goto 000d // -0018 │ │ +041b64: 2201 2d01 |0026: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@012d │ │ +041b68: 7010 cd05 0100 |0028: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@05cd │ │ +041b6e: 6901 f801 |002b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041b72: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0006 line=143 │ │ 0x000d line=151 │ │ 0x000e line=144 │ │ @@ -40335,19 +40335,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 │ │ -041b7c: |[041b7c] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -041b8c: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041b90: 7220 d605 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05d6 │ │ -041b96: 0a00 |0005: move-result v0 │ │ -041b98: 0f00 |0006: return v0 │ │ +041b74: |[041b74] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +041b84: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041b88: 7220 d605 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05d6 │ │ +041b8e: 0a00 |0005: move-result v0 │ │ +041b90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ @@ -40355,18 +40355,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 │ │ -041b9c: |[041b9c] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -041bac: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041bb0: 7220 d705 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05d7 │ │ -041bb6: 0e00 |0005: return-void │ │ +041b94: |[041b94] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +041ba4: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041ba8: 7220 d705 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05d7 │ │ +041bae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -40375,18 +40375,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 │ │ -041bb8: |[041bb8] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -041bc8: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041bcc: 7230 d805 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05d8 │ │ -041bd2: 0e00 |0005: return-void │ │ +041bb0: |[041bb0] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +041bc0: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041bc4: 7230 d805 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05d8 │ │ +041bca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 mirrored Z │ │ @@ -40396,18 +40396,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;FF)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -041bd4: |[041bd4] android.support.v4.graphics.drawable.DrawableCompat.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -041be4: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041be8: 7240 d905 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d9 │ │ -041bee: 0e00 |0005: return-void │ │ +041bcc: |[041bcc] android.support.v4.graphics.drawable.DrawableCompat.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +041bdc: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041be0: 7240 d905 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05d9 │ │ +041be6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 x F │ │ @@ -40418,23 +40418,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -041bf0: |[041bf0] android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -041c00: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041c04: 0761 |0002: move-object v1, v6 │ │ -041c06: 0172 |0003: move v2, v7 │ │ -041c08: 0183 |0004: move v3, v8 │ │ -041c0a: 0194 |0005: move v4, v9 │ │ -041c0c: 01a5 |0006: move v5, v10 │ │ -041c0e: 7806 da05 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05da │ │ -041c14: 0e00 |000a: return-void │ │ +041be8: |[041be8] android.support.v4.graphics.drawable.DrawableCompat.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +041bf8: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041bfc: 0761 |0002: move-object v1, v6 │ │ +041bfe: 0172 |0003: move v2, v7 │ │ +041c00: 0183 |0004: move v3, v8 │ │ +041c02: 0194 |0005: move v4, v9 │ │ +041c04: 01a5 |0006: move v5, v10 │ │ +041c06: 7806 da05 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05da │ │ +041c0c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x000a line=216 │ │ locals : │ │ 0x0000 - 0x000b reg=6 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000b reg=7 left I │ │ @@ -40447,18 +40447,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -041c18: |[041c18] android.support.v4.graphics.drawable.DrawableCompat.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -041c28: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041c2c: 7230 db05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05db │ │ -041c32: 0e00 |0005: return-void │ │ +041c10: |[041c10] android.support.v4.graphics.drawable.DrawableCompat.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +041c20: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041c24: 7230 db05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05db │ │ +041c2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0005 line=226 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 tint I │ │ @@ -40468,18 +40468,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -041c34: |[041c34] android.support.v4.graphics.drawable.DrawableCompat.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -041c44: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041c48: 7230 dc05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05dc │ │ -041c4e: 0e00 |0005: return-void │ │ +041c2c: |[041c2c] android.support.v4.graphics.drawable.DrawableCompat.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +041c3c: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041c40: 7230 dc05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05dc │ │ +041c46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0005 line=237 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 tint Landroid/content/res/ColorStateList; │ │ @@ -40489,34 +40489,34 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -041c50: |[041c50] android.support.v4.graphics.drawable.DrawableCompat.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -041c60: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ -041c64: 7230 dd05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05dd │ │ -041c6a: 0e00 |0005: return-void │ │ +041c48: |[041c48] android.support.v4.graphics.drawable.DrawableCompat.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +041c58: 6200 f801 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@01f8 │ │ +041c5c: 7230 dd05 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05dd │ │ +041c62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0005 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ Virtual methods - │ │ - source_file_idx : 823 (DrawableCompat.java) │ │ + source_file_idx : 822 (DrawableCompat.java) │ │ │ │ Class #167 header: │ │ class_idx : 307 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 824 │ │ +source_file_idx : 823 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #167 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;' │ │ @@ -40531,32 +40531,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041c6c: |[041c6c] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -041c7c: 6e10 e001 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e0 │ │ -041c82: 0e00 |0003: return-void │ │ +041c64: |[041c64] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +041c74: 6e10 e001 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e0 │ │ +041c7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 824 (DrawableCompatHoneycomb.java) │ │ + source_file_idx : 823 (DrawableCompatHoneycomb.java) │ │ │ │ Class #168 header: │ │ class_idx : 308 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 825 │ │ +source_file_idx : 824 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #168 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;' │ │ @@ -40571,18 +40571,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 │ │ -041c84: |[041c84] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -041c94: 6e10 de01 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@01de │ │ -041c9a: 0a00 |0003: move-result v0 │ │ -041c9c: 0f00 |0004: return v0 │ │ +041c7c: |[041c7c] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +041c8c: 6e10 de01 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@01de │ │ +041c92: 0a00 |0003: move-result v0 │ │ +041c94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ @@ -40590,33 +40590,33 @@ │ │ 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 │ │ -041ca0: |[041ca0] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -041cb0: 6e20 e401 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@01e4 │ │ -041cb6: 0e00 |0003: return-void │ │ +041c98: |[041c98] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +041ca8: 6e20 e401 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@01e4 │ │ +041cae: 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 │ │ │ │ Virtual methods - │ │ - source_file_idx : 825 (DrawableCompatKitKat.java) │ │ + source_file_idx : 824 (DrawableCompatKitKat.java) │ │ │ │ Class #169 header: │ │ class_idx : 309 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 826 │ │ +source_file_idx : 825 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #169 - │ │ Class descriptor : 'Landroid/support/v4/graphics/drawable/DrawableCompatL;' │ │ @@ -40631,17 +40631,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;FF)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -041cb8: |[041cb8] android.support.v4.graphics.drawable.DrawableCompatL.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ -041cc8: 6e30 ed01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setHotspot:(FF)V // method@01ed │ │ -041cce: 0e00 |0003: return-void │ │ +041cb0: |[041cb0] android.support.v4.graphics.drawable.DrawableCompatL.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V │ │ +041cc0: 6e30 ed01 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/graphics/drawable/Drawable;.setHotspot:(FF)V // method@01ed │ │ +041cc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 x F │ │ @@ -40652,17 +40652,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -041cd0: |[041cd0] android.support.v4.graphics.drawable.DrawableCompatL.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ -041ce0: 6e54 ee01 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;.setHotspotBounds:(IIII)V // method@01ee │ │ -041ce6: 0e00 |0003: return-void │ │ +041cc8: |[041cc8] android.support.v4.graphics.drawable.DrawableCompatL.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V │ │ +041cd8: 6e54 ee01 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/graphics/drawable/Drawable;.setHotspotBounds:(IIII)V // method@01ee │ │ +041cde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 left I │ │ @@ -40675,17 +40675,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041ce8: |[041ce8] android.support.v4.graphics.drawable.DrawableCompatL.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ -041cf8: 6e20 f101 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setTint:(I)V // method@01f1 │ │ -041cfe: 0e00 |0003: return-void │ │ +041ce0: |[041ce0] android.support.v4.graphics.drawable.DrawableCompatL.setTint:(Landroid/graphics/drawable/Drawable;I)V │ │ +041cf0: 6e20 f101 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setTint:(I)V // method@01f1 │ │ +041cf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 tint I │ │ @@ -40695,17 +40695,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041d00: |[041d00] android.support.v4.graphics.drawable.DrawableCompatL.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -041d10: 6e20 f201 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setTintList:(Landroid/content/res/ColorStateList;)V // method@01f2 │ │ -041d16: 0e00 |0003: return-void │ │ +041cf8: |[041cf8] android.support.v4.graphics.drawable.DrawableCompatL.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +041d08: 6e20 f201 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setTintList:(Landroid/content/res/ColorStateList;)V // method@01f2 │ │ +041d0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 tint Landroid/content/res/ColorStateList; │ │ @@ -40715,33 +40715,33 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -041d18: |[041d18] android.support.v4.graphics.drawable.DrawableCompatL.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ -041d28: 6e20 f301 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@01f3 │ │ -041d2e: 0e00 |0003: return-void │ │ +041d10: |[041d10] android.support.v4.graphics.drawable.DrawableCompatL.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V │ │ +041d20: 6e20 f301 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V // method@01f3 │ │ +041d26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 tintMode Landroid/graphics/PorterDuff$Mode; │ │ │ │ Virtual methods - │ │ - source_file_idx : 826 (DrawableCompatL.java) │ │ + source_file_idx : 825 (DrawableCompatL.java) │ │ │ │ Class #170 header: │ │ class_idx : 310 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3001 │ │ +source_file_idx : 2999 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #170 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ @@ -40749,21 +40749,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/view/Menu;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3001 (SupportMenu.java) │ │ + source_file_idx : 2999 (SupportMenu.java) │ │ │ │ Class #171 header: │ │ class_idx : 311 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3004 │ │ +source_file_idx : 3002 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #171 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenuItem;' │ │ @@ -40837,21 +40837,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 : 3004 (SupportMenuItem.java) │ │ + source_file_idx : 3002 (SupportMenuItem.java) │ │ │ │ Class #172 header: │ │ class_idx : 312 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3006 │ │ +source_file_idx : 3004 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #172 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportSubMenu;' │ │ @@ -40860,21 +40860,21 @@ │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ #1 : 'Landroid/view/SubMenu;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3006 (SupportSubMenu.java) │ │ + source_file_idx : 3004 (SupportSubMenu.java) │ │ │ │ Class #173 header: │ │ class_idx : 313 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2780 │ │ +source_file_idx : 2778 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #173 annotations: │ │ Annotations on class │ │ @@ -40908,18 +40908,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 │ │ -041d30: |[041d30] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -041d40: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -041d46: 5b01 f901 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01f9 │ │ -041d4a: 0e00 |0005: return-void │ │ +041d28: |[041d28] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +041d38: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +041d3e: 5b01 f901 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01f9 │ │ +041d42: 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; │ │ @@ -40933,20 +40933,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 │ │ -041d4c: |[041d4c] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -041d5c: 5420 f901 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01f9 │ │ -041d60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -041d62: 7230 4806 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0648 │ │ -041d68: 0c00 |0006: move-result-object v0 │ │ -041d6a: 1100 |0007: return-object v0 │ │ +041d44: |[041d44] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +041d54: 5420 f901 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01f9 │ │ +041d58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +041d5a: 7230 4806 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0648 │ │ +041d60: 0c00 |0006: move-result-object v0 │ │ +041d62: 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; │ │ @@ -40956,34 +40956,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -041d6c: |[041d6c] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -041d7c: 5410 f901 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01f9 │ │ -041d80: 7220 4906 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0649 │ │ -041d86: 0c00 |0005: move-result-object v0 │ │ -041d88: 1100 |0006: return-object v0 │ │ +041d64: |[041d64] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +041d74: 5410 f901 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01f9 │ │ +041d78: 7220 4906 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0649 │ │ +041d7e: 0c00 |0005: move-result-object v0 │ │ +041d80: 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 │ │ │ │ - source_file_idx : 2780 (ParcelableCompat.java) │ │ + source_file_idx : 2778 (ParcelableCompat.java) │ │ │ │ Class #174 header: │ │ class_idx : 314 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2780 │ │ +source_file_idx : 2778 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #174 annotations: │ │ Annotations on class │ │ @@ -41004,39 +41004,39 @@ │ │ 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 │ │ -041d8c: |[041d8c] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -041d9c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -041da0: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -041da4: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -041da8: 7110 4e06 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@064e │ │ -041dae: 2200 3901 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0139 │ │ -041db2: 7020 4406 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0644 │ │ -041db8: 1100 |000e: return-object v0 │ │ +041d84: |[041d84] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +041d94: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +041d98: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +041d9c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +041da0: 7110 4e06 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@064e │ │ +041da6: 2200 3901 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@0139 │ │ +041daa: 7020 4406 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@0644 │ │ +041db0: 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; │ │ 0x0000 - 0x000f reg=2 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2780 (ParcelableCompat.java) │ │ + source_file_idx : 2778 (ParcelableCompat.java) │ │ │ │ Class #175 header: │ │ class_idx : 315 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2781 │ │ +source_file_idx : 2779 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -41063,21 +41063,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;) │ │ name : 'newArray' │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2781 (ParcelableCompatCreatorCallbacks.java) │ │ + source_file_idx : 2779 (ParcelableCompatCreatorCallbacks.java) │ │ │ │ Class #176 header: │ │ class_idx : 316 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2782 │ │ +source_file_idx : 2780 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #176 annotations: │ │ Annotations on class │ │ @@ -41111,18 +41111,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 │ │ -041dbc: |[041dbc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -041dcc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -041dd2: 5b01 fa01 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01fa │ │ -041dd6: 0e00 |0005: return-void │ │ +041db4: |[041db4] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +041dc4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +041dca: 5b01 fa01 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01fa │ │ +041dce: 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; │ │ @@ -41136,20 +41136,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 │ │ -041dd8: |[041dd8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -041de8: 5420 fa01 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01fa │ │ -041dec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -041dee: 7230 4806 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0648 │ │ -041df4: 0c00 |0006: move-result-object v0 │ │ -041df6: 1100 |0007: return-object v0 │ │ +041dd0: |[041dd0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +041de0: 5420 fa01 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01fa │ │ +041de4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +041de6: 7230 4806 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0648 │ │ +041dec: 0c00 |0006: move-result-object v0 │ │ +041dee: 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; │ │ @@ -41159,19 +41159,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 │ │ -041df8: |[041df8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -041e08: 5410 fa01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01fa │ │ -041e0c: 7230 4806 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0648 │ │ -041e12: 0c00 |0005: move-result-object v0 │ │ -041e14: 1100 |0006: return-object v0 │ │ +041df0: |[041df0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +041e00: 5410 fa01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01fa │ │ +041e04: 7230 4806 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@0648 │ │ +041e0a: 0c00 |0005: move-result-object v0 │ │ +041e0c: 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; │ │ @@ -41182,34 +41182,34 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -041e18: |[041e18] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -041e28: 5410 fa01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01fa │ │ -041e2c: 7220 4906 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0649 │ │ -041e32: 0c00 |0005: move-result-object v0 │ │ -041e34: 1100 |0006: return-object v0 │ │ +041e10: |[041e10] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +041e20: 5410 fa01 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@01fa │ │ +041e24: 7220 4906 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@0649 │ │ +041e2a: 0c00 |0005: move-result-object v0 │ │ +041e2c: 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 │ │ │ │ - source_file_idx : 2782 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 2780 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #177 header: │ │ class_idx : 317 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2782 │ │ +source_file_idx : 2780 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #177 annotations: │ │ Annotations on method #1614 'instantiate' │ │ @@ -41228,33 +41228,33 @@ │ │ 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 │ │ -041e38: |[041e38] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -041e48: 2200 3c01 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@013c │ │ -041e4c: 7020 4a06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@064a │ │ -041e52: 1100 |0005: return-object v0 │ │ +041e30: |[041e30] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +041e40: 2200 3c01 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@013c │ │ +041e44: 7020 4a06 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@064a │ │ +041e4a: 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; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2782 (ParcelableCompatHoneycombMR2.java) │ │ + source_file_idx : 2780 (ParcelableCompatHoneycombMR2.java) │ │ │ │ Class #178 header: │ │ class_idx : 318 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 119 │ │ -source_file_idx : 2819 │ │ +source_file_idx : 2817 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #178 annotations: │ │ Annotations on class │ │ @@ -41278,69 +41278,69 @@ │ │ type : '(Landroid/support/v4/preference/PreferenceFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -041e54: |[041e54] android.support.v4.preference.PreferenceFragment$1.:(Landroid/support/v4/preference/PreferenceFragment;)V │ │ -041e64: 5b01 fb01 |0000: iput-object v1, v0, Landroid/support/v4/preference/PreferenceFragment$1;.this$0:Landroid/support/v4/preference/PreferenceFragment; // field@01fb │ │ -041e68: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ -041e6e: 0e00 |0005: return-void │ │ +041e4c: |[041e4c] android.support.v4.preference.PreferenceFragment$1.:(Landroid/support/v4/preference/PreferenceFragment;)V │ │ +041e5c: 5b01 fb01 |0000: iput-object v1, v0, Landroid/support/v4/preference/PreferenceFragment$1;.this$0:Landroid/support/v4/preference/PreferenceFragment; // field@01fb │ │ +041e60: 7010 2e02 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ +041e66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/preference/PreferenceFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/preference/PreferenceFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Landroid/support/v4/preference/PreferenceFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/preference/PreferenceFragment$1;) │ │ name : 'handleMessage' │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -041e70: |[041e70] android.support.v4.preference.PreferenceFragment$1.handleMessage:(Landroid/os/Message;)V │ │ -041e80: 5230 3a00 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@003a │ │ -041e84: 2b00 1a00 0000 |0002: packed-switch v0, 0000001c // +0000001a │ │ -041e8a: 0e00 |0005: return-void │ │ -041e8c: 5420 fb01 |0006: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment$1;.this$0:Landroid/support/v4/preference/PreferenceFragment; // field@01fb │ │ -041e90: 7110 5206 0000 |0008: invoke-static {v0}, Landroid/support/v4/preference/PreferenceFragment;.access$000:(Landroid/support/v4/preference/PreferenceFragment;)V // method@0652 │ │ -041e96: 28fa |000b: goto 0005 // -0006 │ │ -041e98: 5420 fb01 |000c: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment$1;.this$0:Landroid/support/v4/preference/PreferenceFragment; // field@01fb │ │ -041e9c: 7110 5306 0000 |000e: invoke-static {v0}, Landroid/support/v4/preference/PreferenceFragment;.access$100:(Landroid/support/v4/preference/PreferenceFragment;)Landroid/widget/ListView; // method@0653 │ │ -041ea2: 0c00 |0011: move-result-object v0 │ │ -041ea4: 5421 fb01 |0012: iget-object v1, v2, Landroid/support/v4/preference/PreferenceFragment$1;.this$0:Landroid/support/v4/preference/PreferenceFragment; // field@01fb │ │ -041ea8: 7110 5306 0100 |0014: invoke-static {v1}, Landroid/support/v4/preference/PreferenceFragment;.access$100:(Landroid/support/v4/preference/PreferenceFragment;)Landroid/widget/ListView; // method@0653 │ │ -041eae: 0c01 |0017: move-result-object v1 │ │ -041eb0: 6e20 661a 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@1a66 │ │ -041eb6: 28ea |001b: goto 0005 // -0016 │ │ -041eb8: 0001 0200 0100 0000 0400 0000 0a00 ... |001c: packed-switch-data (8 units) │ │ +041e68: |[041e68] android.support.v4.preference.PreferenceFragment$1.handleMessage:(Landroid/os/Message;)V │ │ +041e78: 5230 3a00 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@003a │ │ +041e7c: 2b00 1a00 0000 |0002: packed-switch v0, 0000001c // +0000001a │ │ +041e82: 0e00 |0005: return-void │ │ +041e84: 5420 fb01 |0006: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment$1;.this$0:Landroid/support/v4/preference/PreferenceFragment; // field@01fb │ │ +041e88: 7110 5206 0000 |0008: invoke-static {v0}, Landroid/support/v4/preference/PreferenceFragment;.access$000:(Landroid/support/v4/preference/PreferenceFragment;)V // method@0652 │ │ +041e8e: 28fa |000b: goto 0005 // -0006 │ │ +041e90: 5420 fb01 |000c: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment$1;.this$0:Landroid/support/v4/preference/PreferenceFragment; // field@01fb │ │ +041e94: 7110 5306 0000 |000e: invoke-static {v0}, Landroid/support/v4/preference/PreferenceFragment;.access$100:(Landroid/support/v4/preference/PreferenceFragment;)Landroid/widget/ListView; // method@0653 │ │ +041e9a: 0c00 |0011: move-result-object v0 │ │ +041e9c: 5421 fb01 |0012: iget-object v1, v2, Landroid/support/v4/preference/PreferenceFragment$1;.this$0:Landroid/support/v4/preference/PreferenceFragment; // field@01fb │ │ +041ea0: 7110 5306 0100 |0014: invoke-static {v1}, Landroid/support/v4/preference/PreferenceFragment;.access$100:(Landroid/support/v4/preference/PreferenceFragment;)Landroid/widget/ListView; // method@0653 │ │ +041ea6: 0c01 |0017: move-result-object v1 │ │ +041ea8: 6e20 661a 1000 |0018: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@1a66 │ │ +041eae: 28ea |001b: goto 0005 // -0016 │ │ +041eb0: 0001 0200 0100 0000 0400 0000 0a00 ... |001c: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=49 │ │ 0x0006 line=43 │ │ 0x000c line=46 │ │ 0x001c line=41 │ │ locals : │ │ 0x0000 - 0x0024 reg=2 this Landroid/support/v4/preference/PreferenceFragment$1; │ │ 0x0000 - 0x0024 reg=3 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 2819 (PreferenceFragment.java) │ │ + source_file_idx : 2817 (PreferenceFragment.java) │ │ │ │ Class #179 header: │ │ class_idx : 319 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 158 │ │ -source_file_idx : 2819 │ │ +source_file_idx : 2817 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 13 │ │ │ │ Class #179 annotations: │ │ Annotations on field #508 'mHandler' │ │ @@ -41379,20 +41379,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -041ec8: |[041ec8] android.support.v4.preference.PreferenceFragment.:()V │ │ -041ed8: 7010 dd02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ -041ede: 2200 3e01 |0003: new-instance v0, Landroid/support/v4/preference/PreferenceFragment$1; // type@013e │ │ -041ee2: 7020 4f06 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/preference/PreferenceFragment$1;.:(Landroid/support/v4/preference/PreferenceFragment;)V // method@064f │ │ -041ee8: 5b10 fc01 |0008: iput-object v0, v1, Landroid/support/v4/preference/PreferenceFragment;.mHandler:Landroid/os/Handler; // field@01fc │ │ -041eec: 0e00 |000a: return-void │ │ +041ec0: |[041ec0] android.support.v4.preference.PreferenceFragment.:()V │ │ +041ed0: 7010 dd02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ +041ed6: 2200 3e01 |0003: new-instance v0, Landroid/support/v4/preference/PreferenceFragment$1; // type@013e │ │ +041eda: 7020 4f06 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/preference/PreferenceFragment$1;.:(Landroid/support/v4/preference/PreferenceFragment;)V // method@064f │ │ +041ee0: 5b10 fc01 |0008: iput-object v0, v1, Landroid/support/v4/preference/PreferenceFragment;.mHandler:Landroid/os/Handler; // field@01fc │ │ +041ee4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/preference/PreferenceFragment; │ │ │ │ @@ -41401,17 +41401,17 @@ │ │ type : '(Landroid/support/v4/preference/PreferenceFragment;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -041ef0: |[041ef0] android.support.v4.preference.PreferenceFragment.access$000:(Landroid/support/v4/preference/PreferenceFragment;)V │ │ -041f00: 7010 5506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/preference/PreferenceFragment;.bindPreferences:()V // method@0655 │ │ -041f06: 0e00 |0003: return-void │ │ +041ee8: |[041ee8] android.support.v4.preference.PreferenceFragment.access$000:(Landroid/support/v4/preference/PreferenceFragment;)V │ │ +041ef8: 7010 5506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/preference/PreferenceFragment;.bindPreferences:()V // method@0655 │ │ +041efe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/preference/PreferenceFragment; │ │ │ │ #2 : (in Landroid/support/v4/preference/PreferenceFragment;) │ │ @@ -41419,17 +41419,17 @@ │ │ type : '(Landroid/support/v4/preference/PreferenceFragment;)Landroid/widget/ListView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -041f08: |[041f08] android.support.v4.preference.PreferenceFragment.access$100:(Landroid/support/v4/preference/PreferenceFragment;)Landroid/widget/ListView; │ │ -041f18: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/preference/PreferenceFragment;.mList:Landroid/widget/ListView; // field@01ff │ │ -041f1c: 1100 |0002: return-object v0 │ │ +041f00: |[041f00] android.support.v4.preference.PreferenceFragment.access$100:(Landroid/support/v4/preference/PreferenceFragment;)Landroid/widget/ListView; │ │ +041f10: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/preference/PreferenceFragment;.mList:Landroid/widget/ListView; // field@01ff │ │ +041f14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/preference/PreferenceFragment; │ │ │ │ #3 : (in Landroid/support/v4/preference/PreferenceFragment;) │ │ @@ -41437,22 +41437,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -041f20: |[041f20] android.support.v4.preference.PreferenceFragment.bindPreferences:()V │ │ -041f30: 6e10 5a06 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/preference/PreferenceFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@065a │ │ -041f36: 0c00 |0003: move-result-object v0 │ │ -041f38: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -041f3c: 6e10 5906 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/preference/PreferenceFragment;.getListView:()Landroid/widget/ListView; // method@0659 │ │ -041f42: 0c01 |0009: move-result-object v1 │ │ -041f44: 6e20 6d02 1000 |000a: invoke-virtual {v0, v1}, Landroid/preference/PreferenceScreen;.bind:(Landroid/widget/ListView;)V // method@026d │ │ -041f4a: 0e00 |000d: return-void │ │ +041f18: |[041f18] android.support.v4.preference.PreferenceFragment.bindPreferences:()V │ │ +041f28: 6e10 5a06 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/preference/PreferenceFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@065a │ │ +041f2e: 0c00 |0003: move-result-object v0 │ │ +041f30: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +041f34: 6e10 5906 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/preference/PreferenceFragment;.getListView:()Landroid/widget/ListView; // method@0659 │ │ +041f3a: 0c01 |0009: move-result-object v1 │ │ +041f3c: 6e20 6d02 1000 |000a: invoke-virtual {v0, v1}, Landroid/preference/PreferenceScreen;.bind:(Landroid/widget/ListView;)V // method@026d │ │ +041f42: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x0006 line=219 │ │ 0x000d line=221 │ │ locals : │ │ @@ -41464,45 +41464,45 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -041f4c: |[041f4c] android.support.v4.preference.PreferenceFragment.ensureList:()V │ │ -041f5c: 5442 ff01 |0000: iget-object v2, v4, Landroid/support/v4/preference/PreferenceFragment;.mList:Landroid/widget/ListView; // field@01ff │ │ -041f60: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ -041f64: 0e00 |0004: return-void │ │ -041f66: 6e10 5c06 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/preference/PreferenceFragment;.getView:()Landroid/view/View; // method@065c │ │ -041f6c: 0c01 |0008: move-result-object v1 │ │ -041f6e: 3901 0a00 |0009: if-nez v1, 0013 // +000a │ │ -041f72: 2202 df03 |000b: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ -041f76: 1a03 fa02 |000d: const-string v3, "Content view not yet created" // string@02fa │ │ -041f7a: 7020 8b1b 3200 |000f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -041f80: 2702 |0012: throw v2 │ │ -041f82: 1402 0a00 0201 |0013: const v2, #float 2.38773e-38 // #0102000a │ │ -041f88: 6e20 b518 2100 |0016: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -041f8e: 0c00 |0019: move-result-object v0 │ │ -041f90: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ -041f94: 2202 ee03 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@03ee │ │ -041f98: 1a03 c70d |001e: const-string v3, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0dc7 │ │ -041f9c: 7020 ae1b 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -041fa2: 2702 |0023: throw v2 │ │ -041fa4: 2002 a403 |0024: instance-of v2, v0, Landroid/widget/ListView; // type@03a4 │ │ -041fa8: 3902 0a00 |0026: if-nez v2, 0030 // +000a │ │ -041fac: 2202 ee03 |0028: new-instance v2, Ljava/lang/RuntimeException; // type@03ee │ │ -041fb0: 1a03 f902 |002a: const-string v3, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@02f9 │ │ -041fb4: 7020 ae1b 3200 |002c: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -041fba: 2702 |002f: throw v2 │ │ -041fbc: 1f00 a403 |0030: check-cast v0, Landroid/widget/ListView; // type@03a4 │ │ -041fc0: 5b40 ff01 |0032: iput-object v0, v4, Landroid/support/v4/preference/PreferenceFragment;.mList:Landroid/widget/ListView; // field@01ff │ │ -041fc4: 5442 fc01 |0034: iget-object v2, v4, Landroid/support/v4/preference/PreferenceFragment;.mHandler:Landroid/os/Handler; // field@01fc │ │ -041fc8: 1223 |0036: const/4 v3, #int 2 // #2 │ │ -041fca: 6e20 3d02 3200 |0037: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@023d │ │ -041fd0: 28ca |003a: goto 0004 // -0036 │ │ +041f44: |[041f44] android.support.v4.preference.PreferenceFragment.ensureList:()V │ │ +041f54: 5442 ff01 |0000: iget-object v2, v4, Landroid/support/v4/preference/PreferenceFragment;.mList:Landroid/widget/ListView; // field@01ff │ │ +041f58: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +041f5c: 0e00 |0004: return-void │ │ +041f5e: 6e10 5c06 0400 |0005: invoke-virtual {v4}, Landroid/support/v4/preference/PreferenceFragment;.getView:()Landroid/view/View; // method@065c │ │ +041f64: 0c01 |0008: move-result-object v1 │ │ +041f66: 3901 0a00 |0009: if-nez v1, 0013 // +000a │ │ +041f6a: 2202 df03 |000b: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ +041f6e: 1a03 f902 |000d: const-string v3, "Content view not yet created" // string@02f9 │ │ +041f72: 7020 8b1b 3200 |000f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +041f78: 2702 |0012: throw v2 │ │ +041f7a: 1402 0a00 0201 |0013: const v2, #float 2.38773e-38 // #0102000a │ │ +041f80: 6e20 b518 2100 |0016: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +041f86: 0c00 |0019: move-result-object v0 │ │ +041f88: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ +041f8c: 2202 ee03 |001c: new-instance v2, Ljava/lang/RuntimeException; // type@03ee │ │ +041f90: 1a03 c50d |001e: const-string v3, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@0dc5 │ │ +041f94: 7020 ae1b 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +041f9a: 2702 |0023: throw v2 │ │ +041f9c: 2002 a403 |0024: instance-of v2, v0, Landroid/widget/ListView; // type@03a4 │ │ +041fa0: 3902 0a00 |0026: if-nez v2, 0030 // +000a │ │ +041fa4: 2202 ee03 |0028: new-instance v2, Ljava/lang/RuntimeException; // type@03ee │ │ +041fa8: 1a03 f802 |002a: const-string v3, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@02f8 │ │ +041fac: 7020 ae1b 3200 |002c: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +041fb2: 2702 |002f: throw v2 │ │ +041fb4: 1f00 a403 |0030: check-cast v0, Landroid/widget/ListView; // type@03a4 │ │ +041fb8: 5b40 ff01 |0032: iput-object v0, v4, Landroid/support/v4/preference/PreferenceFragment;.mList:Landroid/widget/ListView; // field@01ff │ │ +041fbc: 5442 fc01 |0034: iget-object v2, v4, Landroid/support/v4/preference/PreferenceFragment;.mHandler:Landroid/os/Handler; // field@01fc │ │ +041fc0: 1223 |0036: const/4 v3, #int 2 // #2 │ │ +041fc2: 6e20 3d02 3200 |0037: invoke-virtual {v2, v3}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@023d │ │ +041fc8: 28ca |003a: goto 0004 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=245 │ │ 0x0005 line=232 │ │ 0x0009 line=233 │ │ 0x000b line=234 │ │ @@ -41523,23 +41523,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -041fd4: |[041fd4] android.support.v4.preference.PreferenceFragment.postBindPreferences:()V │ │ -041fe4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -041fe6: 5420 fc01 |0001: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment;.mHandler:Landroid/os/Handler; // field@01fc │ │ -041fea: 6e20 3402 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0234 │ │ -041ff0: 0a00 |0006: move-result v0 │ │ -041ff2: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ -041ff6: 5420 fc01 |0009: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment;.mHandler:Landroid/os/Handler; // field@01fc │ │ -041ffa: 6e20 3d02 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@023d │ │ -042000: 0e00 |000e: return-void │ │ +041fcc: |[041fcc] android.support.v4.preference.PreferenceFragment.postBindPreferences:()V │ │ +041fdc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +041fde: 5420 fc01 |0001: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment;.mHandler:Landroid/os/Handler; // field@01fc │ │ +041fe2: 6e20 3402 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@0234 │ │ +041fe8: 0a00 |0006: move-result v0 │ │ +041fea: 3900 0700 |0007: if-nez v0, 000e // +0007 │ │ +041fee: 5420 fc01 |0009: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment;.mHandler:Landroid/os/Handler; // field@01fc │ │ +041ff2: 6e20 3d02 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@023d │ │ +041ff8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=211 │ │ 0x0009 line=212 │ │ 0x000e line=214 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/preference/PreferenceFragment; │ │ @@ -41549,22 +41549,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -042004: |[042004] android.support.v4.preference.PreferenceFragment.requirePreferenceManager:()V │ │ -042014: 5420 0002 |0000: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ -042018: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -04201c: 2200 ee03 |0004: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ -042020: 1a01 860c |0006: const-string v1, "This should be called after super.onCreate." // string@0c86 │ │ -042024: 7020 ae1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -04202a: 2700 |000b: throw v0 │ │ -04202c: 0e00 |000c: return-void │ │ +041ffc: |[041ffc] android.support.v4.preference.PreferenceFragment.requirePreferenceManager:()V │ │ +04200c: 5420 0002 |0000: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ +042010: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +042014: 2200 ee03 |0004: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ +042018: 1a01 840c |0006: const-string v1, "This should be called after super.onCreate." // string@0c84 │ │ +04201c: 7020 ae1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +042022: 2700 |000b: throw v0 │ │ +042024: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0004 line=206 │ │ 0x000c line=208 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/preference/PreferenceFragment; │ │ @@ -41575,55 +41575,55 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -042030: |[042030] android.support.v4.preference.PreferenceFragment.addPreferencesFromResource:(I)V │ │ -042040: 7010 6806 0700 |0000: invoke-direct {v7}, Landroid/support/v4/preference/PreferenceFragment;.requirePreferenceManager:()V // method@0668 │ │ -042046: 1c02 8a00 |0003: const-class v2, Landroid/preference/PreferenceManager; // type@008a │ │ -04204a: 1a03 6b17 |0005: const-string v3, "inflateFromResource" // string@176b │ │ -04204e: 1234 |0007: const/4 v4, #int 3 // #3 │ │ -042050: 2344 f804 |0008: new-array v4, v4, [Ljava/lang/Class; // type@04f8 │ │ -042054: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -042056: 1c06 2a00 |000b: const-class v6, Landroid/content/Context; // type@002a │ │ -04205a: 4d06 0405 |000d: aput-object v6, v4, v5 │ │ -04205e: 1215 |000f: const/4 v5, #int 1 // #1 │ │ -042060: 6206 170b |0010: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ -042064: 4d06 0405 |0012: aput-object v6, v4, v5 │ │ -042068: 1225 |0014: const/4 v5, #int 2 // #2 │ │ -04206a: 1c06 8b00 |0015: const-class v6, Landroid/preference/PreferenceScreen; // type@008b │ │ -04206e: 4d06 0405 |0017: aput-object v6, v4, v5 │ │ -042072: 6e30 791b 3204 |0019: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -042078: 0c00 |001c: move-result-object v0 │ │ -04207a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -04207c: 6e20 eb1b 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -042082: 5472 0002 |0021: iget-object v2, v7, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ -042086: 1233 |0023: const/4 v3, #int 3 // #3 │ │ -042088: 2333 f904 |0024: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -04208c: 1204 |0026: const/4 v4, #int 0 // #0 │ │ -04208e: 6e10 5806 0700 |0027: invoke-virtual {v7}, Landroid/support/v4/preference/PreferenceFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0658 │ │ -042094: 0c05 |002a: move-result-object v5 │ │ -042096: 4d05 0304 |002b: aput-object v5, v3, v4 │ │ -04209a: 1214 |002d: const/4 v4, #int 1 // #1 │ │ -04209c: 7110 911b 0800 |002e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -0420a2: 0c05 |0031: move-result-object v5 │ │ -0420a4: 4d05 0304 |0032: aput-object v5, v3, v4 │ │ -0420a8: 1224 |0034: const/4 v4, #int 2 // #2 │ │ -0420aa: 6e10 5a06 0700 |0035: invoke-virtual {v7}, Landroid/support/v4/preference/PreferenceFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@065a │ │ -0420b0: 0c05 |0038: move-result-object v5 │ │ -0420b2: 4d05 0304 |0039: aput-object v5, v3, v4 │ │ -0420b6: 6e30 e91b 2003 |003b: invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -0420bc: 0c01 |003e: move-result-object v1 │ │ -0420be: 1f01 8b00 |003f: check-cast v1, Landroid/preference/PreferenceScreen; // type@008b │ │ -0420c2: 6e20 6906 1700 |0041: invoke-virtual {v7, v1}, Landroid/support/v4/preference/PreferenceFragment;.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V // method@0669 │ │ -0420c8: 0e00 |0044: return-void │ │ -0420ca: 0d02 |0045: move-exception v2 │ │ -0420cc: 28fe |0046: goto 0044 // -0002 │ │ +042028: |[042028] android.support.v4.preference.PreferenceFragment.addPreferencesFromResource:(I)V │ │ +042038: 7010 6806 0700 |0000: invoke-direct {v7}, Landroid/support/v4/preference/PreferenceFragment;.requirePreferenceManager:()V // method@0668 │ │ +04203e: 1c02 8a00 |0003: const-class v2, Landroid/preference/PreferenceManager; // type@008a │ │ +042042: 1a03 6917 |0005: const-string v3, "inflateFromResource" // string@1769 │ │ +042046: 1234 |0007: const/4 v4, #int 3 // #3 │ │ +042048: 2344 f804 |0008: new-array v4, v4, [Ljava/lang/Class; // type@04f8 │ │ +04204c: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +04204e: 1c06 2a00 |000b: const-class v6, Landroid/content/Context; // type@002a │ │ +042052: 4d06 0405 |000d: aput-object v6, v4, v5 │ │ +042056: 1215 |000f: const/4 v5, #int 1 // #1 │ │ +042058: 6206 170b |0010: sget-object v6, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ +04205c: 4d06 0405 |0012: aput-object v6, v4, v5 │ │ +042060: 1225 |0014: const/4 v5, #int 2 // #2 │ │ +042062: 1c06 8b00 |0015: const-class v6, Landroid/preference/PreferenceScreen; // type@008b │ │ +042066: 4d06 0405 |0017: aput-object v6, v4, v5 │ │ +04206a: 6e30 791b 3204 |0019: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +042070: 0c00 |001c: move-result-object v0 │ │ +042072: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +042074: 6e20 eb1b 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +04207a: 5472 0002 |0021: iget-object v2, v7, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ +04207e: 1233 |0023: const/4 v3, #int 3 // #3 │ │ +042080: 2333 f904 |0024: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +042084: 1204 |0026: const/4 v4, #int 0 // #0 │ │ +042086: 6e10 5806 0700 |0027: invoke-virtual {v7}, Landroid/support/v4/preference/PreferenceFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0658 │ │ +04208c: 0c05 |002a: move-result-object v5 │ │ +04208e: 4d05 0304 |002b: aput-object v5, v3, v4 │ │ +042092: 1214 |002d: const/4 v4, #int 1 // #1 │ │ +042094: 7110 911b 0800 |002e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +04209a: 0c05 |0031: move-result-object v5 │ │ +04209c: 4d05 0304 |0032: aput-object v5, v3, v4 │ │ +0420a0: 1224 |0034: const/4 v4, #int 2 // #2 │ │ +0420a2: 6e10 5a06 0700 |0035: invoke-virtual {v7}, Landroid/support/v4/preference/PreferenceFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@065a │ │ +0420a8: 0c05 |0038: move-result-object v5 │ │ +0420aa: 4d05 0304 |0039: aput-object v5, v3, v4 │ │ +0420ae: 6e30 e91b 2003 |003b: invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +0420b4: 0c01 |003e: move-result-object v1 │ │ +0420b6: 1f01 8b00 |003f: check-cast v1, Landroid/preference/PreferenceScreen; // type@008b │ │ +0420ba: 6e20 6906 1700 |0041: invoke-virtual {v7, v1}, Landroid/support/v4/preference/PreferenceFragment;.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V // method@0669 │ │ +0420c0: 0e00 |0044: return-void │ │ +0420c2: 0d02 |0045: move-exception v2 │ │ +0420c4: 28fe |0046: goto 0044 // -0002 │ │ catches : 1 │ │ 0x0003 - 0x0044 │ │ Ljava/lang/Exception; -> 0x0045 │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=189 │ │ 0x001d line=190 │ │ @@ -41642,23 +41642,23 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/preference/Preference;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0420e0: |[0420e0] android.support.v4.preference.PreferenceFragment.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ -0420f0: 5410 0002 |0000: iget-object v0, v1, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ -0420f4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0420f8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0420fa: 1100 |0005: return-object v0 │ │ -0420fc: 5410 0002 |0006: iget-object v0, v1, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ -042100: 6e20 6a02 2000 |0008: invoke-virtual {v0, v2}, Landroid/preference/PreferenceManager;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@026a │ │ -042106: 0c00 |000b: move-result-object v0 │ │ -042108: 28f9 |000c: goto 0005 // -0007 │ │ +0420d8: |[0420d8] android.support.v4.preference.PreferenceFragment.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; │ │ +0420e8: 5410 0002 |0000: iget-object v0, v1, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ +0420ec: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0420f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0420f2: 1100 |0005: return-object v0 │ │ +0420f4: 5410 0002 |0006: iget-object v0, v1, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ +0420f8: 6e20 6a02 2000 |0008: invoke-virtual {v0, v2}, Landroid/preference/PreferenceManager;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@026a │ │ +0420fe: 0c00 |000b: move-result-object v0 │ │ +042100: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x0005 line=201 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/preference/PreferenceFragment; │ │ @@ -41669,18 +41669,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04210c: |[04210c] android.support.v4.preference.PreferenceFragment.getListView:()Landroid/widget/ListView; │ │ -04211c: 7010 5606 0100 |0000: invoke-direct {v1}, Landroid/support/v4/preference/PreferenceFragment;.ensureList:()V // method@0656 │ │ -042122: 5410 ff01 |0003: iget-object v0, v1, Landroid/support/v4/preference/PreferenceFragment;.mList:Landroid/widget/ListView; // field@01ff │ │ -042126: 1100 |0005: return-object v0 │ │ +042104: |[042104] android.support.v4.preference.PreferenceFragment.getListView:()Landroid/widget/ListView; │ │ +042114: 7010 5606 0100 |0000: invoke-direct {v1}, Landroid/support/v4/preference/PreferenceFragment;.ensureList:()V // method@0656 │ │ +04211a: 5410 ff01 |0003: iget-object v0, v1, Landroid/support/v4/preference/PreferenceFragment;.mList:Landroid/widget/ListView; // field@01ff │ │ +04211e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0003 line=225 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/preference/PreferenceFragment; │ │ │ │ @@ -41689,33 +41689,33 @@ │ │ type : '()Landroid/preference/PreferenceScreen;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -042128: |[042128] android.support.v4.preference.PreferenceFragment.getPreferenceScreen:()Landroid/preference/PreferenceScreen; │ │ -042138: 1c02 8a00 |0000: const-class v2, Landroid/preference/PreferenceManager; // type@008a │ │ -04213c: 1a03 e315 |0002: const-string v3, "getPreferenceScreen" // string@15e3 │ │ -042140: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -042142: 2344 f804 |0005: new-array v4, v4, [Ljava/lang/Class; // type@04f8 │ │ -042146: 6e30 791b 3204 |0007: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -04214c: 0c01 |000a: move-result-object v1 │ │ -04214e: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -042150: 6e20 eb1b 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -042156: 5452 0002 |000f: iget-object v2, v5, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ -04215a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -04215c: 2333 f904 |0012: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -042160: 6e30 e91b 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -042166: 0c02 |0017: move-result-object v2 │ │ -042168: 1f02 8b00 |0018: check-cast v2, Landroid/preference/PreferenceScreen; // type@008b │ │ -04216c: 1102 |001a: return-object v2 │ │ -04216e: 0d00 |001b: move-exception v0 │ │ -042170: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -042172: 28fd |001d: goto 001a // -0003 │ │ +042120: |[042120] android.support.v4.preference.PreferenceFragment.getPreferenceScreen:()Landroid/preference/PreferenceScreen; │ │ +042130: 1c02 8a00 |0000: const-class v2, Landroid/preference/PreferenceManager; // type@008a │ │ +042134: 1a03 e115 |0002: const-string v3, "getPreferenceScreen" // string@15e1 │ │ +042138: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +04213a: 2344 f804 |0005: new-array v4, v4, [Ljava/lang/Class; // type@04f8 │ │ +04213e: 6e30 791b 3204 |0007: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +042144: 0c01 |000a: move-result-object v1 │ │ +042146: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +042148: 6e20 eb1b 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +04214e: 5452 0002 |000f: iget-object v2, v5, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ +042152: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +042154: 2333 f904 |0012: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +042158: 6e30 e91b 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +04215e: 0c02 |0017: move-result-object v2 │ │ +042160: 1f02 8b00 |0018: check-cast v2, Landroid/preference/PreferenceScreen; // type@008b │ │ +042164: 1102 |001a: return-object v2 │ │ +042166: 0d00 |001b: move-exception v0 │ │ +042168: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +04216a: 28fd |001d: goto 001a // -0003 │ │ catches : 1 │ │ 0x0000 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0000 line=167 │ │ 0x000b line=168 │ │ 0x000f line=169 │ │ @@ -41732,31 +41732,31 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -042184: |[042184] android.support.v4.preference.PreferenceFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -042194: 6f20 fc02 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02fc │ │ -04219a: 5532 fd01 |0003: iget-boolean v2, v3, Landroid/support/v4/preference/PreferenceFragment;.mHavePrefs:Z // field@01fd │ │ -04219e: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ -0421a2: 7010 5506 0300 |0007: invoke-direct {v3}, Landroid/support/v4/preference/PreferenceFragment;.bindPreferences:()V // method@0655 │ │ -0421a8: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -0421aa: 5c32 fe01 |000b: iput-boolean v2, v3, Landroid/support/v4/preference/PreferenceFragment;.mInitDone:Z // field@01fe │ │ -0421ae: 3804 1300 |000d: if-eqz v4, 0020 // +0013 │ │ -0421b2: 1a02 f00f |000f: const-string v2, "android:preferences" // string@0ff0 │ │ -0421b6: 6e20 1302 2400 |0011: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0213 │ │ -0421bc: 0c00 |0014: move-result-object v0 │ │ -0421be: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -0421c2: 6e10 5a06 0300 |0017: invoke-virtual {v3}, Landroid/support/v4/preference/PreferenceFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@065a │ │ -0421c8: 0c01 |001a: move-result-object v1 │ │ -0421ca: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ -0421ce: 6e20 6e02 0100 |001d: invoke-virtual {v1, v0}, Landroid/preference/PreferenceScreen;.restoreHierarchyState:(Landroid/os/Bundle;)V // method@026e │ │ -0421d4: 0e00 |0020: return-void │ │ +04217c: |[04217c] android.support.v4.preference.PreferenceFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +04218c: 6f20 fc02 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02fc │ │ +042192: 5532 fd01 |0003: iget-boolean v2, v3, Landroid/support/v4/preference/PreferenceFragment;.mHavePrefs:Z // field@01fd │ │ +042196: 3802 0500 |0005: if-eqz v2, 000a // +0005 │ │ +04219a: 7010 5506 0300 |0007: invoke-direct {v3}, Landroid/support/v4/preference/PreferenceFragment;.bindPreferences:()V // method@0655 │ │ +0421a0: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0421a2: 5c32 fe01 |000b: iput-boolean v2, v3, Landroid/support/v4/preference/PreferenceFragment;.mInitDone:Z // field@01fe │ │ +0421a6: 3804 1300 |000d: if-eqz v4, 0020 // +0013 │ │ +0421aa: 1a02 ee0f |000f: const-string v2, "android:preferences" // string@0fee │ │ +0421ae: 6e20 1302 2400 |0011: invoke-virtual {v4, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@0213 │ │ +0421b4: 0c00 |0014: move-result-object v0 │ │ +0421b6: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +0421ba: 6e10 5a06 0300 |0017: invoke-virtual {v3}, Landroid/support/v4/preference/PreferenceFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@065a │ │ +0421c0: 0c01 |001a: move-result-object v1 │ │ +0421c2: 3801 0500 |001b: if-eqz v1, 0020 // +0005 │ │ +0421c6: 6e20 6e02 0100 |001d: invoke-virtual {v1, v0}, Landroid/preference/PreferenceScreen;.restoreHierarchyState:(Landroid/os/Bundle;)V // method@026e │ │ +0421cc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=83 │ │ 0x0007 line=84 │ │ 0x000a line=87 │ │ 0x000d line=89 │ │ @@ -41777,50 +41777,50 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -0421d8: |[0421d8] android.support.v4.preference.PreferenceFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -0421e8: 6f40 fd02 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@02fd │ │ -0421ee: 1c01 8a00 |0003: const-class v1, Landroid/preference/PreferenceManager; // type@008a │ │ -0421f2: 1a02 9712 |0005: const-string v2, "dispatchActivityResult" // string@1297 │ │ -0421f6: 1233 |0007: const/4 v3, #int 3 // #3 │ │ -0421f8: 2333 f804 |0008: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ -0421fc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0421fe: 6205 170b |000b: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ -042202: 4d05 0304 |000d: aput-object v5, v3, v4 │ │ -042206: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -042208: 6205 170b |0010: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ -04220c: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ -042210: 1224 |0014: const/4 v4, #int 2 // #2 │ │ -042212: 1c05 3100 |0015: const-class v5, Landroid/content/Intent; // type@0031 │ │ -042216: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ -04221a: 6e30 791b 2103 |0019: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -042220: 0c00 |001c: move-result-object v0 │ │ -042222: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -042224: 6e20 eb1b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -04222a: 5461 0002 |0021: iget-object v1, v6, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ -04222e: 1232 |0023: const/4 v2, #int 3 // #3 │ │ -042230: 2322 f904 |0024: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ -042234: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -042236: 7110 911b 0700 |0027: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -04223c: 0c04 |002a: move-result-object v4 │ │ -04223e: 4d04 0203 |002b: aput-object v4, v2, v3 │ │ -042242: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -042244: 7110 911b 0800 |002e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -04224a: 0c04 |0031: move-result-object v4 │ │ -04224c: 4d04 0203 |0032: aput-object v4, v2, v3 │ │ -042250: 1223 |0034: const/4 v3, #int 2 // #2 │ │ -042252: 4d09 0203 |0035: aput-object v9, v2, v3 │ │ -042256: 6e30 e91b 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -04225c: 0e00 |003a: return-void │ │ -04225e: 0d01 |003b: move-exception v1 │ │ -042260: 28fe |003c: goto 003a // -0002 │ │ +0421d0: |[0421d0] android.support.v4.preference.PreferenceFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +0421e0: 6f40 fd02 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@02fd │ │ +0421e6: 1c01 8a00 |0003: const-class v1, Landroid/preference/PreferenceManager; // type@008a │ │ +0421ea: 1a02 9512 |0005: const-string v2, "dispatchActivityResult" // string@1295 │ │ +0421ee: 1233 |0007: const/4 v3, #int 3 // #3 │ │ +0421f0: 2333 f804 |0008: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ +0421f4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0421f6: 6205 170b |000b: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ +0421fa: 4d05 0304 |000d: aput-object v5, v3, v4 │ │ +0421fe: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +042200: 6205 170b |0010: sget-object v5, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ +042204: 4d05 0304 |0012: aput-object v5, v3, v4 │ │ +042208: 1224 |0014: const/4 v4, #int 2 // #2 │ │ +04220a: 1c05 3100 |0015: const-class v5, Landroid/content/Intent; // type@0031 │ │ +04220e: 4d05 0304 |0017: aput-object v5, v3, v4 │ │ +042212: 6e30 791b 2103 |0019: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +042218: 0c00 |001c: move-result-object v0 │ │ +04221a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +04221c: 6e20 eb1b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +042222: 5461 0002 |0021: iget-object v1, v6, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ +042226: 1232 |0023: const/4 v2, #int 3 // #3 │ │ +042228: 2322 f904 |0024: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ +04222c: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +04222e: 7110 911b 0700 |0027: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +042234: 0c04 |002a: move-result-object v4 │ │ +042236: 4d04 0203 |002b: aput-object v4, v2, v3 │ │ +04223a: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +04223c: 7110 911b 0800 |002e: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +042242: 0c04 |0031: move-result-object v4 │ │ +042244: 4d04 0203 |0032: aput-object v4, v2, v3 │ │ +042248: 1223 |0034: const/4 v3, #int 2 // #2 │ │ +04224a: 4d09 0203 |0035: aput-object v9, v2, v3 │ │ +04224e: 6e30 e91b 1002 |0037: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +042254: 0e00 |003a: return-void │ │ +042256: 0d01 |003b: move-exception v1 │ │ +042258: 28fe |003c: goto 003a // -0002 │ │ catches : 1 │ │ 0x0003 - 0x003a │ │ Ljava/lang/Exception; -> 0x003b │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=139 │ │ 0x001d line=140 │ │ @@ -41839,47 +41839,47 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -042274: |[042274] android.support.v4.preference.PreferenceFragment.onCreate:(Landroid/os/Bundle;)V │ │ -042284: 6f20 0103 6500 |0000: invoke-super {v5, v6}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ -04228a: 1c01 8a00 |0003: const-class v1, Landroid/preference/PreferenceManager; // type@008a │ │ -04228e: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -042290: 2322 f804 |0006: new-array v2, v2, [Ljava/lang/Class; // type@04f8 │ │ -042294: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -042296: 1c04 0f00 |0009: const-class v4, Landroid/app/Activity; // type@000f │ │ -04229a: 4d04 0203 |000b: aput-object v4, v2, v3 │ │ -04229e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -0422a0: 6204 170b |000e: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ -0422a4: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ -0422a8: 6e20 771b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1b77 │ │ -0422ae: 0c00 |0015: move-result-object v0 │ │ -0422b0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0422b2: 6e20 e21b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@1be2 │ │ -0422b8: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -0422ba: 2311 f904 |001b: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ -0422be: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -0422c0: 6e10 5806 0500 |001e: invoke-virtual {v5}, Landroid/support/v4/preference/PreferenceFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0658 │ │ -0422c6: 0c03 |0021: move-result-object v3 │ │ -0422c8: 4d03 0102 |0022: aput-object v3, v1, v2 │ │ -0422cc: 1212 |0024: const/4 v2, #int 1 // #1 │ │ -0422ce: 1303 6400 |0025: const/16 v3, #int 100 // #64 │ │ -0422d2: 7110 911b 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -0422d8: 0c03 |002a: move-result-object v3 │ │ -0422da: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ -0422de: 6e20 e11b 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1be1 │ │ -0422e4: 0c01 |0030: move-result-object v1 │ │ -0422e6: 1f01 8a00 |0031: check-cast v1, Landroid/preference/PreferenceManager; // type@008a │ │ -0422ea: 5b51 0002 |0033: iput-object v1, v5, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ -0422ee: 0e00 |0035: return-void │ │ -0422f0: 0d01 |0036: move-exception v1 │ │ -0422f2: 28fe |0037: goto 0035 // -0002 │ │ +04226c: |[04226c] android.support.v4.preference.PreferenceFragment.onCreate:(Landroid/os/Bundle;)V │ │ +04227c: 6f20 0103 6500 |0000: invoke-super {v5, v6}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ +042282: 1c01 8a00 |0003: const-class v1, Landroid/preference/PreferenceManager; // type@008a │ │ +042286: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +042288: 2322 f804 |0006: new-array v2, v2, [Ljava/lang/Class; // type@04f8 │ │ +04228c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +04228e: 1c04 0f00 |0009: const-class v4, Landroid/app/Activity; // type@000f │ │ +042292: 4d04 0203 |000b: aput-object v4, v2, v3 │ │ +042296: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +042298: 6204 170b |000e: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ +04229c: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ +0422a0: 6e20 771b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1b77 │ │ +0422a6: 0c00 |0015: move-result-object v0 │ │ +0422a8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0422aa: 6e20 e21b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.setAccessible:(Z)V // method@1be2 │ │ +0422b0: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +0422b2: 2311 f904 |001b: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ +0422b6: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +0422b8: 6e10 5806 0500 |001e: invoke-virtual {v5}, Landroid/support/v4/preference/PreferenceFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0658 │ │ +0422be: 0c03 |0021: move-result-object v3 │ │ +0422c0: 4d03 0102 |0022: aput-object v3, v1, v2 │ │ +0422c4: 1212 |0024: const/4 v2, #int 1 // #1 │ │ +0422c6: 1303 6400 |0025: const/16 v3, #int 100 // #64 │ │ +0422ca: 7110 911b 0300 |0027: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +0422d0: 0c03 |002a: move-result-object v3 │ │ +0422d2: 4d03 0102 |002b: aput-object v3, v1, v2 │ │ +0422d6: 6e20 e11b 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1be1 │ │ +0422dc: 0c01 |0030: move-result-object v1 │ │ +0422de: 1f01 8a00 |0031: check-cast v1, Landroid/preference/PreferenceManager; // type@008a │ │ +0422e2: 5b51 0002 |0033: iput-object v1, v5, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ +0422e6: 0e00 |0035: return-void │ │ +0422e8: 0d01 |0036: move-exception v1 │ │ +0422ea: 28fe |0037: goto 0035 // -0002 │ │ catches : 1 │ │ 0x0003 - 0x0035 │ │ Ljava/lang/Exception; -> 0x0036 │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=61 │ │ 0x0016 line=62 │ │ @@ -41896,35 +41896,35 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -042304: |[042304] android.support.v4.preference.PreferenceFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -042314: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -042316: 2201 a403 |0001: new-instance v1, Landroid/widget/ListView; // type@03a4 │ │ -04231a: 6e10 5806 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/preference/PreferenceFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0658 │ │ -042320: 0c02 |0006: move-result-object v2 │ │ -042322: 7020 601a 2100 |0007: invoke-direct {v1, v2}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@1a60 │ │ -042328: 1402 0a00 0201 |000a: const v2, #float 2.38773e-38 // #0102000a │ │ -04232e: 6e20 741a 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setId:(I)V // method@1a74 │ │ -042334: 6002 3800 |0010: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -042338: 1303 0b00 |0012: const/16 v3, #int 11 // #b │ │ -04233c: 3432 1300 |0014: if-lt v2, v3, 0027 // +0013 │ │ -042340: 1502 8041 |0016: const/high16 v2, #int 1098907648 // #4180 │ │ -042344: 6e10 5b06 0500 |0018: invoke-virtual {v5}, Landroid/support/v4/preference/PreferenceFragment;.getResources:()Landroid/content/res/Resources; // method@065b │ │ -04234a: 0c03 |001b: move-result-object v3 │ │ -04234c: 6e10 3401 0300 |001c: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -042352: 0c03 |001f: move-result-object v3 │ │ -042354: 5233 cf0a |0020: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -042358: c832 |0022: mul-float/2addr v2, v3 │ │ -04235a: 8720 |0023: float-to-int v0, v2 │ │ -04235c: 6e54 781a 0104 |0024: invoke-virtual {v1, v0, v4, v0, v4}, Landroid/widget/ListView;.setPadding:(IIII)V // method@1a78 │ │ -042362: 1101 |0027: return-object v1 │ │ +0422fc: |[0422fc] android.support.v4.preference.PreferenceFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +04230c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04230e: 2201 a403 |0001: new-instance v1, Landroid/widget/ListView; // type@03a4 │ │ +042312: 6e10 5806 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/preference/PreferenceFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0658 │ │ +042318: 0c02 |0006: move-result-object v2 │ │ +04231a: 7020 601a 2100 |0007: invoke-direct {v1, v2}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@1a60 │ │ +042320: 1402 0a00 0201 |000a: const v2, #float 2.38773e-38 // #0102000a │ │ +042326: 6e20 741a 2100 |000d: invoke-virtual {v1, v2}, Landroid/widget/ListView;.setId:(I)V // method@1a74 │ │ +04232c: 6002 3800 |0010: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +042330: 1303 0b00 |0012: const/16 v3, #int 11 // #b │ │ +042334: 3432 1300 |0014: if-lt v2, v3, 0027 // +0013 │ │ +042338: 1502 8041 |0016: const/high16 v2, #int 1098907648 // #4180 │ │ +04233c: 6e10 5b06 0500 |0018: invoke-virtual {v5}, Landroid/support/v4/preference/PreferenceFragment;.getResources:()Landroid/content/res/Resources; // method@065b │ │ +042342: 0c03 |001b: move-result-object v3 │ │ +042344: 6e10 3401 0300 |001c: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +04234a: 0c03 |001f: move-result-object v3 │ │ +04234c: 5233 cf0a |0020: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +042350: c832 |0022: mul-float/2addr v2, v3 │ │ +042352: 8720 |0023: float-to-int v0, v2 │ │ +042354: 6e54 781a 0104 |0024: invoke-virtual {v1, v0, v4, v0, v4}, Landroid/widget/ListView;.setPadding:(IIII)V // method@1a78 │ │ +04235a: 1101 |0027: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=70 │ │ 0x000a line=71 │ │ 0x0010 line=72 │ │ 0x0016 line=73 │ │ 0x0024 line=74 │ │ @@ -41942,31 +41942,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -042364: |[042364] android.support.v4.preference.PreferenceFragment.onDestroy:()V │ │ -042374: 6f10 0603 0400 |0000: invoke-super {v4}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0306 │ │ -04237a: 1c01 8a00 |0003: const-class v1, Landroid/preference/PreferenceManager; // type@008a │ │ -04237e: 1a02 9612 |0005: const-string v2, "dispatchActivityDestroy" // string@1296 │ │ -042382: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -042384: 2333 f804 |0008: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ -042388: 6e30 791b 2103 |000a: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -04238e: 0c00 |000d: move-result-object v0 │ │ -042390: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -042392: 6e20 eb1b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -042398: 5441 0002 |0012: iget-object v1, v4, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ -04239c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -04239e: 2322 f904 |0015: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ -0423a2: 6e30 e91b 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -0423a8: 0e00 |001a: return-void │ │ -0423aa: 0d01 |001b: move-exception v1 │ │ -0423ac: 28fe |001c: goto 001a // -0002 │ │ +04235c: |[04235c] android.support.v4.preference.PreferenceFragment.onDestroy:()V │ │ +04236c: 6f10 0603 0400 |0000: invoke-super {v4}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0306 │ │ +042372: 1c01 8a00 |0003: const-class v1, Landroid/preference/PreferenceManager; // type@008a │ │ +042376: 1a02 9412 |0005: const-string v2, "dispatchActivityDestroy" // string@1294 │ │ +04237a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +04237c: 2333 f804 |0008: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ +042380: 6e30 791b 2103 |000a: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +042386: 0c00 |000d: move-result-object v0 │ │ +042388: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +04238a: 6e20 eb1b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +042390: 5441 0002 |0012: iget-object v1, v4, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ +042394: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +042396: 2322 f904 |0015: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ +04239a: 6e30 e91b 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +0423a0: 0e00 |001a: return-void │ │ +0423a2: 0d01 |001b: move-exception v1 │ │ +0423a4: 28fe |001c: goto 001a // -0002 │ │ catches : 1 │ │ 0x0003 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=119 │ │ 0x000e line=120 │ │ @@ -41982,21 +41982,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0423c0: |[0423c0] android.support.v4.preference.PreferenceFragment.onDestroyView:()V │ │ -0423d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0423d2: 5b21 ff01 |0001: iput-object v1, v2, Landroid/support/v4/preference/PreferenceFragment;.mList:Landroid/widget/ListView; // field@01ff │ │ -0423d6: 5420 fc01 |0003: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment;.mHandler:Landroid/os/Handler; // field@01fc │ │ -0423da: 6e20 3b02 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@023b │ │ -0423e0: 6f10 0803 0200 |0008: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ -0423e6: 0e00 |000b: return-void │ │ +0423b8: |[0423b8] android.support.v4.preference.PreferenceFragment.onDestroyView:()V │ │ +0423c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0423ca: 5b21 ff01 |0001: iput-object v1, v2, Landroid/support/v4/preference/PreferenceFragment;.mList:Landroid/widget/ListView; // field@01ff │ │ +0423ce: 5420 fc01 |0003: iget-object v0, v2, Landroid/support/v4/preference/PreferenceFragment;.mHandler:Landroid/os/Handler; // field@01fc │ │ +0423d2: 6e20 3b02 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacksAndMessages:(Ljava/lang/Object;)V // method@023b │ │ +0423d8: 6f10 0803 0200 |0008: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ +0423de: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=111 │ │ 0x0003 line=112 │ │ 0x0008 line=113 │ │ 0x000b line=114 │ │ locals : │ │ @@ -42007,25 +42007,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0423e8: |[0423e8] android.support.v4.preference.PreferenceFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0423f8: 6f20 1203 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0312 │ │ -0423fe: 6e10 5a06 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/preference/PreferenceFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@065a │ │ -042404: 0c01 |0006: move-result-object v1 │ │ -042406: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -04240a: 2200 7400 |0009: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -04240e: 7010 0e02 0000 |000b: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -042414: 6e20 6f02 0100 |000e: invoke-virtual {v1, v0}, Landroid/preference/PreferenceScreen;.saveHierarchyState:(Landroid/os/Bundle;)V // method@026f │ │ -04241a: 1a02 f00f |0011: const-string v2, "android:preferences" // string@0ff0 │ │ -04241e: 6e30 2002 2400 |0013: invoke-virtual {v4, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0220 │ │ -042424: 0e00 |0016: return-void │ │ +0423e0: |[0423e0] android.support.v4.preference.PreferenceFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0423f0: 6f20 1203 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0312 │ │ +0423f6: 6e10 5a06 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/preference/PreferenceFragment;.getPreferenceScreen:()Landroid/preference/PreferenceScreen; // method@065a │ │ +0423fc: 0c01 |0006: move-result-object v1 │ │ +0423fe: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +042402: 2200 7400 |0009: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +042406: 7010 0e02 0000 |000b: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +04240c: 6e20 6f02 0100 |000e: invoke-virtual {v1, v0}, Landroid/preference/PreferenceScreen;.saveHierarchyState:(Landroid/os/Bundle;)V // method@026f │ │ +042412: 1a02 ee0f |0011: const-string v2, "android:preferences" // string@0fee │ │ +042416: 6e30 2002 2400 |0013: invoke-virtual {v4, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@0220 │ │ +04241c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ 0x0007 line=129 │ │ 0x0009 line=130 │ │ 0x000e line=131 │ │ @@ -42042,31 +42042,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -042428: |[042428] android.support.v4.preference.PreferenceFragment.onStop:()V │ │ -042438: 6f10 1403 0400 |0000: invoke-super {v4}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0314 │ │ -04243e: 1c01 8a00 |0003: const-class v1, Landroid/preference/PreferenceManager; // type@008a │ │ -042442: 1a02 9812 |0005: const-string v2, "dispatchActivityStop" // string@1298 │ │ -042446: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -042448: 2333 f804 |0008: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ -04244c: 6e30 791b 2103 |000a: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -042452: 0c00 |000d: move-result-object v0 │ │ -042454: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -042456: 6e20 eb1b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -04245c: 5441 0002 |0012: iget-object v1, v4, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ -042460: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -042462: 2322 f904 |0015: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ -042466: 6e30 e91b 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -04246c: 0e00 |001a: return-void │ │ -04246e: 0d01 |001b: move-exception v1 │ │ -042470: 28fe |001c: goto 001a // -0002 │ │ +042420: |[042420] android.support.v4.preference.PreferenceFragment.onStop:()V │ │ +042430: 6f10 1403 0400 |0000: invoke-super {v4}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0314 │ │ +042436: 1c01 8a00 |0003: const-class v1, Landroid/preference/PreferenceManager; // type@008a │ │ +04243a: 1a02 9612 |0005: const-string v2, "dispatchActivityStop" // string@1296 │ │ +04243e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +042440: 2333 f804 |0008: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ +042444: 6e30 791b 2103 |000a: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +04244a: 0c00 |000d: move-result-object v0 │ │ +04244c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +04244e: 6e20 eb1b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +042454: 5441 0002 |0012: iget-object v1, v4, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ +042458: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +04245a: 2322 f904 |0015: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ +04245e: 6e30 e91b 1002 |0017: invoke-virtual {v0, v1, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +042464: 0e00 |001a: return-void │ │ +042466: 0d01 |001b: move-exception v1 │ │ +042468: 28fe |001c: goto 001a // -0002 │ │ catches : 1 │ │ 0x0003 - 0x001a │ │ Ljava/lang/Exception; -> 0x001b │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=103 │ │ 0x000e line=104 │ │ @@ -42082,46 +42082,46 @@ │ │ type : '(Landroid/preference/PreferenceScreen;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -042484: |[042484] android.support.v4.preference.PreferenceFragment.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V │ │ -042494: 1c02 8a00 |0000: const-class v2, Landroid/preference/PreferenceManager; // type@008a │ │ -042498: 1a03 7623 |0002: const-string v3, "setPreferences" // string@2376 │ │ -04249c: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -04249e: 2344 f804 |0005: new-array v4, v4, [Ljava/lang/Class; // type@04f8 │ │ -0424a2: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -0424a4: 1c06 8b00 |0008: const-class v6, Landroid/preference/PreferenceScreen; // type@008b │ │ -0424a8: 4d06 0405 |000a: aput-object v6, v4, v5 │ │ -0424ac: 6e30 791b 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -0424b2: 0c00 |000f: move-result-object v0 │ │ -0424b4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0424b6: 6e20 eb1b 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -0424bc: 5472 0002 |0014: iget-object v2, v7, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ -0424c0: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -0424c2: 2333 f904 |0017: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -0424c6: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -0424c8: 4d08 0304 |001a: aput-object v8, v3, v4 │ │ -0424cc: 6e30 e91b 2003 |001c: invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -0424d2: 0c02 |001f: move-result-object v2 │ │ -0424d4: 1f02 cf03 |0020: check-cast v2, Ljava/lang/Boolean; // type@03cf │ │ -0424d8: 6e10 661b 0200 |0022: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ -0424de: 0a01 |0025: move-result v1 │ │ -0424e0: 3801 0e00 |0026: if-eqz v1, 0034 // +000e │ │ -0424e4: 3808 0c00 |0028: if-eqz v8, 0034 // +000c │ │ -0424e8: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -0424ea: 5c72 fd01 |002b: iput-boolean v2, v7, Landroid/support/v4/preference/PreferenceFragment;.mHavePrefs:Z // field@01fd │ │ -0424ee: 5572 fe01 |002d: iget-boolean v2, v7, Landroid/support/v4/preference/PreferenceFragment;.mInitDone:Z // field@01fe │ │ -0424f2: 3802 0500 |002f: if-eqz v2, 0034 // +0005 │ │ -0424f6: 7010 6706 0700 |0031: invoke-direct {v7}, Landroid/support/v4/preference/PreferenceFragment;.postBindPreferences:()V // method@0667 │ │ -0424fc: 0e00 |0034: return-void │ │ -0424fe: 0d02 |0035: move-exception v2 │ │ -042500: 28fe |0036: goto 0034 // -0002 │ │ +04247c: |[04247c] android.support.v4.preference.PreferenceFragment.setPreferenceScreen:(Landroid/preference/PreferenceScreen;)V │ │ +04248c: 1c02 8a00 |0000: const-class v2, Landroid/preference/PreferenceManager; // type@008a │ │ +042490: 1a03 7423 |0002: const-string v3, "setPreferences" // string@2374 │ │ +042494: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +042496: 2344 f804 |0005: new-array v4, v4, [Ljava/lang/Class; // type@04f8 │ │ +04249a: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +04249c: 1c06 8b00 |0008: const-class v6, Landroid/preference/PreferenceScreen; // type@008b │ │ +0424a0: 4d06 0405 |000a: aput-object v6, v4, v5 │ │ +0424a4: 6e30 791b 3204 |000c: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +0424aa: 0c00 |000f: move-result-object v0 │ │ +0424ac: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0424ae: 6e20 eb1b 2000 |0011: invoke-virtual {v0, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +0424b4: 5472 0002 |0014: iget-object v2, v7, Landroid/support/v4/preference/PreferenceFragment;.mPreferenceManager:Landroid/preference/PreferenceManager; // field@0200 │ │ +0424b8: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +0424ba: 2333 f904 |0017: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +0424be: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +0424c0: 4d08 0304 |001a: aput-object v8, v3, v4 │ │ +0424c4: 6e30 e91b 2003 |001c: invoke-virtual {v0, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +0424ca: 0c02 |001f: move-result-object v2 │ │ +0424cc: 1f02 cf03 |0020: check-cast v2, Ljava/lang/Boolean; // type@03cf │ │ +0424d0: 6e10 661b 0200 |0022: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ +0424d6: 0a01 |0025: move-result v1 │ │ +0424d8: 3801 0e00 |0026: if-eqz v1, 0034 // +000e │ │ +0424dc: 3808 0c00 |0028: if-eqz v8, 0034 // +000c │ │ +0424e0: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +0424e2: 5c72 fd01 |002b: iput-boolean v2, v7, Landroid/support/v4/preference/PreferenceFragment;.mHavePrefs:Z // field@01fd │ │ +0424e6: 5572 fe01 |002d: iget-boolean v2, v7, Landroid/support/v4/preference/PreferenceFragment;.mInitDone:Z // field@01fe │ │ +0424ea: 3802 0500 |002f: if-eqz v2, 0034 // +0005 │ │ +0424ee: 7010 6706 0700 |0031: invoke-direct {v7}, Landroid/support/v4/preference/PreferenceFragment;.postBindPreferences:()V // method@0667 │ │ +0424f4: 0e00 |0034: return-void │ │ +0424f6: 0d02 |0035: move-exception v2 │ │ +0424f8: 28fe |0036: goto 0034 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0034 │ │ Ljava/lang/Exception; -> 0x0035 │ │ positions : │ │ 0x0000 line=152 │ │ 0x0010 line=153 │ │ 0x0014 line=154 │ │ @@ -42133,21 +42133,21 @@ │ │ 0x0035 line=161 │ │ locals : │ │ 0x0010 - 0x0034 reg=0 m Ljava/lang/reflect/Method; │ │ 0x0026 - 0x0034 reg=1 result Z │ │ 0x0000 - 0x0037 reg=7 this Landroid/support/v4/preference/PreferenceFragment; │ │ 0x0000 - 0x0037 reg=8 screen Landroid/preference/PreferenceScreen; │ │ │ │ - source_file_idx : 2819 (PreferenceFragment.java) │ │ + source_file_idx : 2817 (PreferenceFragment.java) │ │ │ │ Class #180 header: │ │ class_idx : 320 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 987 │ │ +source_file_idx : 986 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #180 annotations: │ │ Annotations on class │ │ @@ -42171,21 +42171,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/text/ICUCompat$ICUCompatImpl;) │ │ name : 'getScript' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 987 (ICUCompat.java) │ │ + source_file_idx : 986 (ICUCompat.java) │ │ │ │ Class #181 header: │ │ class_idx : 321 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 987 │ │ +source_file_idx : 986 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #181 annotations: │ │ Annotations on class │ │ @@ -42206,17 +42206,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042514: |[042514] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ -042524: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04252a: 0e00 |0003: return-void │ │ +04250c: |[04250c] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ +04251c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +042522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -42225,16 +42225,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 │ │ -04252c: |[04252c] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -04253c: 1101 |0000: return-object v1 │ │ +042524: |[042524] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +042534: 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; │ │ │ │ @@ -42243,31 +42243,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -042540: |[042540] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -042550: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -042552: 1100 |0001: return-object v0 │ │ +042538: |[042538] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +042548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04254a: 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; │ │ │ │ - source_file_idx : 987 (ICUCompat.java) │ │ + source_file_idx : 986 (ICUCompat.java) │ │ │ │ Class #182 header: │ │ class_idx : 322 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 987 │ │ +source_file_idx : 986 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #182 annotations: │ │ Annotations on class │ │ @@ -42288,17 +42288,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042554: |[042554] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ -042564: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04256a: 0e00 |0003: return-void │ │ +04254c: |[04254c] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ +04255c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +042562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -42307,18 +42307,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 │ │ -04256c: |[04256c] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -04257c: 7110 7606 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0676 │ │ -042582: 0c00 |0003: move-result-object v0 │ │ -042584: 1100 |0004: return-object v0 │ │ +042564: |[042564] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +042574: 7110 7606 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0676 │ │ +04257a: 0c00 |0003: move-result-object v0 │ │ +04257c: 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; │ │ │ │ @@ -42327,32 +42327,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 │ │ -042588: |[042588] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -042598: 7110 7706 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0677 │ │ -04259e: 0c00 |0003: move-result-object v0 │ │ -0425a0: 1100 |0004: return-object v0 │ │ +042580: |[042580] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +042590: 7110 7706 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0677 │ │ +042596: 0c00 |0003: move-result-object v0 │ │ +042598: 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 : 987 (ICUCompat.java) │ │ + source_file_idx : 986 (ICUCompat.java) │ │ │ │ Class #183 header: │ │ class_idx : 323 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 987 │ │ +source_file_idx : 986 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #183 annotations: │ │ Annotations on class │ │ @@ -42375,26 +42375,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0425a4: |[0425a4] android.support.v4.text.ICUCompat.:()V │ │ -0425b4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0425b8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0425bc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0425c0: 2201 4201 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@0142 │ │ -0425c4: 7010 6f06 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@066f │ │ -0425ca: 6901 0102 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0201 │ │ -0425ce: 0e00 |000d: return-void │ │ -0425d0: 2201 4101 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@0141 │ │ -0425d4: 7010 6c06 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@066c │ │ -0425da: 6901 0102 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0201 │ │ -0425de: 28f8 |0015: goto 000d // -0008 │ │ +04259c: |[04259c] android.support.v4.text.ICUCompat.:()V │ │ +0425ac: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0425b0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0425b4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0425b8: 2201 4201 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@0142 │ │ +0425bc: 7010 6f06 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@066f │ │ +0425c2: 6901 0102 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0201 │ │ +0425c6: 0e00 |000d: return-void │ │ +0425c8: 2201 4101 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@0141 │ │ +0425cc: 7010 6c06 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@066c │ │ +0425d2: 6901 0102 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0201 │ │ +0425d6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x000d line=61 │ │ 0x000e line=59 │ │ @@ -42406,19 +42406,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 │ │ -0425e0: |[0425e0] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -0425f0: 6200 0102 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0201 │ │ -0425f4: 7220 6a06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@066a │ │ -0425fa: 0c00 |0005: move-result-object v0 │ │ -0425fc: 1100 |0006: return-object v0 │ │ +0425d8: |[0425d8] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +0425e8: 6200 0102 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0201 │ │ +0425ec: 7220 6a06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@066a │ │ +0425f2: 0c00 |0005: move-result-object v0 │ │ +0425f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ #2 : (in Landroid/support/v4/text/ICUCompat;) │ │ @@ -42426,33 +42426,33 @@ │ │ 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 │ │ -042600: |[042600] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -042610: 6200 0102 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0201 │ │ -042614: 7220 6b06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@066b │ │ -04261a: 0c00 |0005: move-result-object v0 │ │ -04261c: 1100 |0006: return-object v0 │ │ +0425f8: |[0425f8] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +042608: 6200 0102 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0201 │ │ +04260c: 7220 6b06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@066b │ │ +042612: 0c00 |0005: move-result-object v0 │ │ +042614: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 987 (ICUCompat.java) │ │ + source_file_idx : 986 (ICUCompat.java) │ │ │ │ Class #184 header: │ │ class_idx : 324 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 989 │ │ +source_file_idx : 988 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #184 - │ │ Class descriptor : 'Landroid/support/v4/text/ICUCompatIcs;' │ │ @@ -42475,42 +42475,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -042620: |[042620] android.support.v4.text.ICUCompatIcs.:()V │ │ -042630: 1a02 c418 |0000: const-string v2, "libcore.icu.ICU" // string@18c4 │ │ -042634: 7110 731b 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@1b73 │ │ -04263a: 0c00 |0005: move-result-object v0 │ │ -04263c: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ -042640: 1a02 0b16 |0008: const-string v2, "getScript" // string@160b │ │ -042644: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -042646: 2333 f804 |000b: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ -04264a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -04264c: 1c05 ef03 |000e: const-class v5, Ljava/lang/String; // type@03ef │ │ -042650: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -042654: 6e30 7a1b 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ -04265a: 0c02 |0015: move-result-object v2 │ │ -04265c: 6902 0302 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0203 │ │ -042660: 1a02 7f0f |0018: const-string v2, "addLikelySubtags" // string@0f7f │ │ -042664: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -042666: 2333 f804 |001b: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ -04266a: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -04266c: 1c05 ef03 |001e: const-class v5, Ljava/lang/String; // type@03ef │ │ -042670: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ -042674: 6e30 7a1b 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ -04267a: 0c02 |0025: move-result-object v2 │ │ -04267c: 6902 0202 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0202 │ │ -042680: 0e00 |0028: return-void │ │ -042682: 0d01 |0029: move-exception v1 │ │ -042684: 1a02 dc03 |002a: const-string v2, "ICUCompatIcs" // string@03dc │ │ -042688: 7120 0718 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ -04268e: 28f9 |002f: goto 0028 // -0007 │ │ +042618: |[042618] android.support.v4.text.ICUCompatIcs.:()V │ │ +042628: 1a02 c218 |0000: const-string v2, "libcore.icu.ICU" // string@18c2 │ │ +04262c: 7110 731b 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@1b73 │ │ +042632: 0c00 |0005: move-result-object v0 │ │ +042634: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ +042638: 1a02 0916 |0008: const-string v2, "getScript" // string@1609 │ │ +04263c: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +04263e: 2333 f804 |000b: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ +042642: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +042644: 1c05 ef03 |000e: const-class v5, Ljava/lang/String; // type@03ef │ │ +042648: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +04264c: 6e30 7a1b 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ +042652: 0c02 |0015: move-result-object v2 │ │ +042654: 6902 0302 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0203 │ │ +042658: 1a02 7d0f |0018: const-string v2, "addLikelySubtags" // string@0f7d │ │ +04265c: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +04265e: 2333 f804 |001b: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ +042662: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +042664: 1c05 ef03 |001e: const-class v5, Ljava/lang/String; // type@03ef │ │ +042668: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ +04266c: 6e30 7a1b 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ +042672: 0c02 |0025: move-result-object v2 │ │ +042674: 6902 0202 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0202 │ │ +042678: 0e00 |0028: return-void │ │ +04267a: 0d01 |0029: move-exception v1 │ │ +04267c: 1a02 db03 |002a: const-string v2, "ICUCompatIcs" // string@03db │ │ +042680: 7120 0718 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ +042686: 28f9 |002f: goto 0028 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ @@ -42527,36 +42527,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 │ │ -0426a0: |[0426a0] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -0426b0: 6202 0202 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0202 │ │ -0426b4: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ -0426b8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0426ba: 2320 f904 |0005: new-array v0, v2, [Ljava/lang/Object; // type@04f9 │ │ -0426be: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0426c0: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ -0426c4: 6202 0202 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0202 │ │ -0426c8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0426ca: 6e30 e91b 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -0426d0: 0c02 |0010: move-result-object v2 │ │ -0426d2: 1f02 ef03 |0011: check-cast v2, Ljava/lang/String; // type@03ef │ │ -0426d6: 1102 |0013: return-object v2 │ │ -0426d8: 0d01 |0014: move-exception v1 │ │ -0426da: 1a02 dc03 |0015: const-string v2, "ICUCompatIcs" // string@03dc │ │ -0426de: 7120 0718 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ -0426e4: 0742 |001a: move-object v2, v4 │ │ -0426e6: 28f8 |001b: goto 0013 // -0008 │ │ -0426e8: 0d01 |001c: move-exception v1 │ │ -0426ea: 1a02 dc03 |001d: const-string v2, "ICUCompatIcs" // string@03dc │ │ -0426ee: 7120 0718 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ -0426f4: 28f8 |0022: goto 001a // -0008 │ │ +042698: |[042698] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +0426a8: 6202 0202 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0202 │ │ +0426ac: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ +0426b0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0426b2: 2320 f904 |0005: new-array v0, v2, [Ljava/lang/Object; // type@04f9 │ │ +0426b6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0426b8: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ +0426bc: 6202 0202 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0202 │ │ +0426c0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0426c2: 6e30 e91b 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +0426c8: 0c02 |0010: move-result-object v2 │ │ +0426ca: 1f02 ef03 |0011: check-cast v2, Ljava/lang/String; // type@03ef │ │ +0426ce: 1102 |0013: return-object v2 │ │ +0426d0: 0d01 |0014: move-exception v1 │ │ +0426d2: 1a02 db03 |0015: const-string v2, "ICUCompatIcs" // string@03db │ │ +0426d6: 7120 0718 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ +0426dc: 0742 |001a: move-object v2, v4 │ │ +0426de: 28f8 |001b: goto 0013 // -0008 │ │ +0426e0: 0d01 |001c: move-exception v1 │ │ +0426e2: 1a02 db03 |001d: const-string v2, "ICUCompatIcs" // string@03db │ │ +0426e6: 7120 0718 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ +0426ec: 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 │ │ @@ -42578,37 +42578,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 │ │ -042708: |[042708] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -042718: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -04271a: 6202 0302 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0203 │ │ -04271e: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ -042722: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -042724: 2320 f904 |0006: new-array v0, v2, [Ljava/lang/Object; // type@04f9 │ │ -042728: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -04272a: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ -04272e: 6202 0302 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0203 │ │ -042732: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -042734: 6e30 e91b 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -04273a: 0c02 |0011: move-result-object v2 │ │ -04273c: 1f02 ef03 |0012: check-cast v2, Ljava/lang/String; // type@03ef │ │ -042740: 1102 |0014: return-object v2 │ │ -042742: 0d01 |0015: move-exception v1 │ │ -042744: 1a02 dc03 |0016: const-string v2, "ICUCompatIcs" // string@03dc │ │ -042748: 7120 0718 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ -04274e: 0732 |001b: move-object v2, v3 │ │ -042750: 28f8 |001c: goto 0014 // -0008 │ │ -042752: 0d01 |001d: move-exception v1 │ │ -042754: 1a02 dc03 |001e: const-string v2, "ICUCompatIcs" // string@03dc │ │ -042758: 7120 0718 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ -04275e: 28f8 |0023: goto 001b // -0008 │ │ +042700: |[042700] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +042710: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +042712: 6202 0302 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0203 │ │ +042716: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ +04271a: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +04271c: 2320 f904 |0006: new-array v0, v2, [Ljava/lang/Object; // type@04f9 │ │ +042720: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +042722: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ +042726: 6202 0302 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0203 │ │ +04272a: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +04272c: 6e30 e91b 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +042732: 0c02 |0011: move-result-object v2 │ │ +042734: 1f02 ef03 |0012: check-cast v2, Ljava/lang/String; // type@03ef │ │ +042738: 1102 |0014: return-object v2 │ │ +04273a: 0d01 |0015: move-exception v1 │ │ +04273c: 1a02 db03 |0016: const-string v2, "ICUCompatIcs" // string@03db │ │ +042740: 7120 0718 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ +042746: 0732 |001b: move-object v2, v3 │ │ +042748: 28f8 |001c: goto 0014 // -0008 │ │ +04274a: 0d01 |001d: move-exception v1 │ │ +04274c: 1a02 db03 |001e: const-string v2, "ICUCompatIcs" // string@03db │ │ +042750: 7120 0718 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@1807 │ │ +042756: 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 │ │ @@ -42622,21 +42622,21 @@ │ │ locals : │ │ 0x000b - 0x0014 reg=0 args [Ljava/lang/Object; │ │ 0x0016 - 0x001b reg=1 e Ljava/lang/IllegalAccessException; │ │ 0x001e - 0x0024 reg=1 e Ljava/lang/reflect/InvocationTargetException; │ │ 0x0000 - 0x0024 reg=5 locale Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 989 (ICUCompatIcs.java) │ │ + source_file_idx : 988 (ICUCompatIcs.java) │ │ │ │ Class #185 header: │ │ class_idx : 325 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3097 │ │ +source_file_idx : 3095 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #185 - │ │ Class descriptor : 'Landroid/support/v4/text/TextUtilsCompat;' │ │ @@ -42663,25 +42663,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -042770: |[042770] android.support.v4.text.TextUtilsCompat.:()V │ │ -042780: 2200 1204 |0000: new-instance v0, Ljava/util/Locale; // type@0412 │ │ -042784: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -042788: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -04278c: 7030 3b1c 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1c3b │ │ -042792: 6900 0602 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0206 │ │ -042796: 1a00 fb01 |000b: const-string v0, "Arab" // string@01fb │ │ -04279a: 6900 0402 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0204 │ │ -04279e: 1a00 cc03 |000f: const-string v0, "Hebr" // string@03cc │ │ -0427a2: 6900 0502 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0205 │ │ -0427a6: 0e00 |0013: return-void │ │ +042768: |[042768] android.support.v4.text.TextUtilsCompat.:()V │ │ +042778: 2200 1204 |0000: new-instance v0, Ljava/util/Locale; // type@0412 │ │ +04277c: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +042780: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +042784: 7030 3b1c 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@1c3b │ │ +04278a: 6900 0602 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0206 │ │ +04278e: 1a00 fa01 |000b: const-string v0, "Arab" // string@01fa │ │ +042792: 6900 0402 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0204 │ │ +042796: 1a00 cb03 |000f: const-string v0, "Hebr" // string@03cb │ │ +04279a: 6900 0502 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0205 │ │ +04279e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x000b line=116 │ │ 0x000f line=117 │ │ locals : │ │ │ │ @@ -42690,28 +42690,28 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0427a8: |[0427a8] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ -0427b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0427ba: 6e20 3e1c 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@1c3e │ │ -0427c0: 0c01 |0004: move-result-object v1 │ │ -0427c2: 6e20 b71b 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ -0427c8: 0a01 |0008: move-result v1 │ │ -0427ca: 7110 6c1b 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@1b6c │ │ -0427d0: 0a01 |000c: move-result v1 │ │ -0427d2: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ -0427d8: 0f00 |0010: return v0 │ │ -0427da: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0427dc: 28fe |0012: goto 0010 // -0002 │ │ -0427de: 0000 |0013: nop // spacer │ │ -0427e0: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ +0427a0: |[0427a0] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ +0427b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0427b2: 6e20 3e1c 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@1c3e │ │ +0427b8: 0c01 |0004: move-result-object v1 │ │ +0427ba: 6e20 b71b 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ +0427c0: 0a01 |0008: move-result v1 │ │ +0427c2: 7110 6c1b 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@1b6c │ │ +0427c8: 0a01 |000c: move-result v1 │ │ +0427ca: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ +0427d0: 0f00 |0010: return v0 │ │ +0427d2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0427d4: 28fe |0012: goto 0010 // -0002 │ │ +0427d6: 0000 |0013: nop // spacer │ │ +0427d8: 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 : │ │ @@ -42722,42 +42722,42 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0427f0: |[0427f0] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -042800: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ -042804: 6201 0602 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0206 │ │ -042808: 6e20 3c1c 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@1c3c │ │ -04280e: 0a01 |0007: move-result v1 │ │ -042810: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ -042814: 6e10 3f1c 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@1c3f │ │ -04281a: 0c01 |000d: move-result-object v1 │ │ -04281c: 7110 7306 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0673 │ │ -042822: 0c01 |0011: move-result-object v1 │ │ -042824: 7110 7406 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0674 │ │ -04282a: 0c00 |0015: move-result-object v0 │ │ -04282c: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -042830: 7110 7906 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@0679 │ │ -042836: 0a01 |001b: move-result v1 │ │ -042838: 0f01 |001c: return v1 │ │ -04283a: 6201 0402 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0204 │ │ -04283e: 6e20 b91b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@1bb9 │ │ -042844: 0a01 |0022: move-result v1 │ │ -042846: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ -04284a: 6201 0502 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0205 │ │ -04284e: 6e20 b91b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@1bb9 │ │ -042854: 0a01 |002a: move-result v1 │ │ -042856: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ -04285a: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -04285c: 28ee |002e: goto 001c // -0012 │ │ -04285e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -042860: 28ec |0030: goto 001c // -0014 │ │ +0427e8: |[0427e8] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +0427f8: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ +0427fc: 6201 0602 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@0206 │ │ +042800: 6e20 3c1c 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@1c3c │ │ +042806: 0a01 |0007: move-result v1 │ │ +042808: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ +04280c: 6e10 3f1c 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@1c3f │ │ +042812: 0c01 |000d: move-result-object v1 │ │ +042814: 7110 7306 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0673 │ │ +04281a: 0c01 |0011: move-result-object v1 │ │ +04281c: 7110 7406 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0674 │ │ +042822: 0c00 |0015: move-result-object v0 │ │ +042824: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +042828: 7110 7906 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@0679 │ │ +04282e: 0a01 |001b: move-result v1 │ │ +042830: 0f01 |001c: return v1 │ │ +042832: 6201 0402 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@0204 │ │ +042836: 6e20 b91b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@1bb9 │ │ +04283c: 0a01 |0022: move-result v1 │ │ +04283e: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ +042842: 6201 0502 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@0205 │ │ +042846: 6e20 b91b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@1bb9 │ │ +04284c: 0a01 |002a: move-result v1 │ │ +04284e: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ +042852: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +042854: 28ee |002e: goto 001c // -0012 │ │ +042856: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +042858: 28ec |0030: goto 001c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000a line=77 │ │ 0x0016 line=79 │ │ 0x001c line=87 │ │ 0x001d line=81 │ │ @@ -42765,21 +42765,21 @@ │ │ 0x002f line=87 │ │ locals : │ │ 0x0016 - 0x001c reg=0 scriptSubtag Ljava/lang/String; │ │ 0x001d - 0x002f reg=0 scriptSubtag Ljava/lang/String; │ │ 0x0000 - 0x0031 reg=2 locale Ljava/util/Locale; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3097 (TextUtilsCompat.java) │ │ + source_file_idx : 3095 (TextUtilsCompat.java) │ │ │ │ Class #186 header: │ │ class_idx : 337 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2600 │ │ +source_file_idx : 2598 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 14 │ │ │ │ Class #186 annotations: │ │ Annotations on class │ │ @@ -42839,17 +42839,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -042864: |[042864] android.support.v4.util.MapCollections.:()V │ │ -042874: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04287a: 0e00 |0003: return-void │ │ +04285c: |[04285c] android.support.v4.util.MapCollections.:()V │ │ +04286c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +042872: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=353 │ │ 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; │ │ @@ -42859,29 +42859,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 │ │ -04287c: |[04287c] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -04288c: 7210 1b1c 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ -042892: 0c00 |0003: move-result-object v0 │ │ -042894: 7210 261c 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -04289a: 0a01 |0007: move-result v1 │ │ -04289c: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -0428a0: 7210 271c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -0428a6: 0c01 |000d: move-result-object v1 │ │ -0428a8: 7220 431c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1c43 │ │ -0428ae: 0a01 |0011: move-result v1 │ │ -0428b0: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -0428b4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0428b6: 0f01 |0015: return v1 │ │ -0428b8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0428ba: 28fe |0017: goto 0015 // -0002 │ │ +042874: |[042874] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +042884: 7210 1b1c 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ +04288a: 0c00 |0003: move-result-object v0 │ │ +04288c: 7210 261c 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +042892: 0a01 |0007: move-result v1 │ │ +042894: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +042898: 7210 271c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +04289e: 0c01 |000d: move-result-object v1 │ │ +0428a0: 7220 431c 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1c43 │ │ +0428a6: 0a01 |0011: move-result v1 │ │ +0428a8: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +0428ac: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0428ae: 0f01 |0015: return v1 │ │ +0428b0: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0428b2: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x000a line=457 │ │ 0x0014 line=458 │ │ 0x0015 line=461 │ │ @@ -42897,40 +42897,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 │ │ -0428bc: |[0428bc] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ -0428cc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0428ce: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0428d0: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ -0428d4: 0123 |0004: move v3, v2 │ │ -0428d6: 0f03 |0005: return v3 │ │ -0428d8: 2074 1604 |0006: instance-of v4, v7, Ljava/util/Set; // type@0416 │ │ -0428dc: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ -0428e0: 0771 |000a: move-object v1, v7 │ │ -0428e2: 1f01 1604 |000b: check-cast v1, Ljava/util/Set; // type@0416 │ │ -0428e6: 7210 531c 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@1c53 │ │ -0428ec: 0a04 |0010: move-result v4 │ │ -0428ee: 7210 531c 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@1c53 │ │ -0428f4: 0a05 |0014: move-result v5 │ │ -0428f6: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ -0428fa: 7220 4f1c 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@1c4f │ │ -042900: 0a04 |001a: move-result v4 │ │ -042902: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ -042906: 0123 |001d: move v3, v2 │ │ -042908: 28e7 |001e: goto 0005 // -0019 │ │ -04290a: 0132 |001f: move v2, v3 │ │ -04290c: 28fd |0020: goto 001d // -0003 │ │ -04290e: 0d00 |0021: move-exception v0 │ │ -042910: 28e3 |0022: goto 0005 // -001d │ │ -042912: 0d00 |0023: move-exception v0 │ │ -042914: 28e1 |0024: goto 0005 // -001f │ │ +0428b4: |[0428b4] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ +0428c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0428c6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0428c8: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ +0428cc: 0123 |0004: move v3, v2 │ │ +0428ce: 0f03 |0005: return v3 │ │ +0428d0: 2074 1604 |0006: instance-of v4, v7, Ljava/util/Set; // type@0416 │ │ +0428d4: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ +0428d8: 0771 |000a: move-object v1, v7 │ │ +0428da: 1f01 1604 |000b: check-cast v1, Ljava/util/Set; // type@0416 │ │ +0428de: 7210 531c 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@1c53 │ │ +0428e4: 0a04 |0010: move-result v4 │ │ +0428e6: 7210 531c 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@1c53 │ │ +0428ec: 0a05 |0014: move-result v5 │ │ +0428ee: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ +0428f2: 7220 4f1c 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@1c4f │ │ +0428f8: 0a04 |001a: move-result v4 │ │ +0428fa: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ +0428fe: 0123 |001d: move v3, v2 │ │ +042900: 28e7 |001e: goto 0005 // -0019 │ │ +042902: 0132 |001f: move v2, v3 │ │ +042904: 28fd |0020: goto 001d // -0003 │ │ +042906: 0d00 |0021: move-exception v0 │ │ +042908: 28e3 |0022: goto 0005 // -001d │ │ +04290a: 0d00 |0023: move-exception v0 │ │ +04290c: 28e1 |0024: goto 0005 // -001f │ │ catches : 1 │ │ 0x000d - 0x001a │ │ Ljava/lang/NullPointerException; -> 0x0021 │ │ Ljava/lang/ClassCastException; -> 0x0023 │ │ positions : │ │ 0x0002 line=511 │ │ 0x0005 line=525 │ │ @@ -42954,33 +42954,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 │ │ -042928: |[042928] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -042938: 7210 4a1c 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1c4a │ │ -04293e: 0a01 |0003: move-result v1 │ │ -042940: 7210 1b1c 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ -042946: 0c00 |0007: move-result-object v0 │ │ -042948: 7210 261c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -04294e: 0a02 |000b: move-result v2 │ │ -042950: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -042954: 7210 271c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -04295a: 0c02 |0011: move-result-object v2 │ │ -04295c: 7220 491c 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c49 │ │ -042962: 28f3 |0015: goto 0008 // -000d │ │ -042964: 7210 4a1c 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1c4a │ │ -04296a: 0a02 |0019: move-result v2 │ │ -04296c: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ -042970: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -042972: 0f02 |001d: return v2 │ │ -042974: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -042976: 28fe |001f: goto 001d // -0002 │ │ +042920: |[042920] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +042930: 7210 4a1c 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1c4a │ │ +042936: 0a01 |0003: move-result v1 │ │ +042938: 7210 1b1c 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ +04293e: 0c00 |0007: move-result-object v0 │ │ +042940: 7210 261c 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +042946: 0a02 |000b: move-result v2 │ │ +042948: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +04294c: 7210 271c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +042952: 0c02 |0011: move-result-object v2 │ │ +042954: 7220 491c 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c49 │ │ +04295a: 28f3 |0015: goto 0008 // -000d │ │ +04295c: 7210 4a1c 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1c4a │ │ +042962: 0a02 |0019: move-result v2 │ │ +042964: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ +042968: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +04296a: 0f02 |001d: return v2 │ │ +04296c: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +04296e: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0004 line=466 │ │ 0x0008 line=467 │ │ 0x000e line=468 │ │ 0x0016 line=470 │ │ @@ -42997,38 +42997,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 │ │ -042978: |[042978] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -042988: 7210 4a1c 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1c4a │ │ -04298e: 0a01 |0003: move-result v1 │ │ -042990: 7210 471c 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1c47 │ │ -042996: 0c02 |0007: move-result-object v2 │ │ -042998: 7210 511c 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ -04299e: 0c00 |000b: move-result-object v0 │ │ -0429a0: 7210 261c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -0429a6: 0a02 |000f: move-result v2 │ │ -0429a8: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ -0429ac: 7210 271c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -0429b2: 0c02 |0015: move-result-object v2 │ │ -0429b4: 7220 1a1c 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1c1a │ │ -0429ba: 0a02 |0019: move-result v2 │ │ -0429bc: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ -0429c0: 7210 281c 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1c28 │ │ -0429c6: 28ed |001f: goto 000c // -0013 │ │ -0429c8: 7210 4a1c 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1c4a │ │ -0429ce: 0a02 |0023: move-result v2 │ │ -0429d0: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ -0429d4: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -0429d6: 0f02 |0027: return v2 │ │ -0429d8: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -0429da: 28fe |0029: goto 0027 // -0002 │ │ +042970: |[042970] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +042980: 7210 4a1c 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1c4a │ │ +042986: 0a01 |0003: move-result v1 │ │ +042988: 7210 471c 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1c47 │ │ +04298e: 0c02 |0007: move-result-object v2 │ │ +042990: 7210 511c 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ +042996: 0c00 |000b: move-result-object v0 │ │ +042998: 7210 261c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +04299e: 0a02 |000f: move-result v2 │ │ +0429a0: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ +0429a4: 7210 271c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +0429aa: 0c02 |0015: move-result-object v2 │ │ +0429ac: 7220 1a1c 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1c1a │ │ +0429b2: 0a02 |0019: move-result v2 │ │ +0429b4: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ +0429b8: 7210 281c 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1c28 │ │ +0429be: 28ed |001f: goto 000c // -0013 │ │ +0429c0: 7210 4a1c 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1c4a │ │ +0429c6: 0a02 |0023: move-result v2 │ │ +0429c8: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ +0429cc: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +0429ce: 0f02 |0027: return v2 │ │ +0429d0: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +0429d2: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x000c line=476 │ │ 0x0012 line=477 │ │ 0x001c line=478 │ │ @@ -43101,22 +43101,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0429dc: |[0429dc] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ -0429ec: 5410 2402 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0224 │ │ -0429f0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0429f4: 2200 4d01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@014d │ │ -0429f8: 7020 b006 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@06b0 │ │ -0429fe: 5b10 2402 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0224 │ │ -042a02: 5410 2402 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0224 │ │ -042a06: 1100 |000d: return-object v0 │ │ +0429d4: |[0429d4] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ +0429e4: 5410 2402 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0224 │ │ +0429e8: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0429ec: 2200 4d01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@014d │ │ +0429f0: 7020 b006 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@06b0 │ │ +0429f6: 5b10 2402 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0224 │ │ +0429fa: 5410 2402 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@0224 │ │ +0429fe: 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; │ │ @@ -43127,22 +43127,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -042a08: |[042a08] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ -042a18: 5410 2502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0225 │ │ -042a1c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -042a20: 2200 4e01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@014e │ │ -042a24: 7020 c106 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@06c1 │ │ -042a2a: 5b10 2502 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0225 │ │ -042a2e: 5410 2502 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0225 │ │ -042a32: 1100 |000d: return-object v0 │ │ +042a00: |[042a00] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ +042a10: 5410 2502 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0225 │ │ +042a14: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +042a18: 2200 4e01 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@014e │ │ +042a1c: 7020 c106 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@06c1 │ │ +042a22: 5b10 2502 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0225 │ │ +042a26: 5410 2502 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@0225 │ │ +042a2a: 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; │ │ @@ -43153,22 +43153,22 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -042a34: |[042a34] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ -042a44: 5410 2602 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0226 │ │ -042a48: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -042a4c: 2200 5001 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@0150 │ │ -042a50: 7020 dc06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@06dc │ │ -042a56: 5b10 2602 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0226 │ │ -042a5a: 5410 2602 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0226 │ │ -042a5e: 1100 |000d: return-object v0 │ │ +042a2c: |[042a2c] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ +042a3c: 5410 2602 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0226 │ │ +042a40: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +042a44: 2200 5001 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@0150 │ │ +042a48: 7020 dc06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@06dc │ │ +042a4e: 5b10 2602 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0226 │ │ +042a52: 5410 2602 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@0226 │ │ +042a56: 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; │ │ @@ -43179,26 +43179,26 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -042a60: |[042a60] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ -042a70: 6e10 ee06 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -042a76: 0a00 |0003: move-result v0 │ │ -042a78: 2302 f904 |0004: new-array v2, v0, [Ljava/lang/Object; // type@04f9 │ │ -042a7c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -042a7e: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ -042a82: 6e30 ec06 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -042a88: 0c03 |000c: move-result-object v3 │ │ -042a8a: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ -042a8e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -042a92: 28f6 |0011: goto 0007 // -000a │ │ -042a94: 1102 |0012: return-object v2 │ │ +042a58: |[042a58] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ +042a68: 6e10 ee06 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +042a6e: 0a00 |0003: move-result v0 │ │ +042a70: 2302 f904 |0004: new-array v2, v0, [Ljava/lang/Object; // type@04f9 │ │ +042a74: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +042a76: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ +042a7a: 6e30 ec06 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +042a80: 0c03 |000c: move-result-object v3 │ │ +042a82: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ +042a86: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +042a8a: 28f6 |0011: goto 0007 // -000a │ │ +042a8c: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=487 │ │ 0x0006 line=488 │ │ 0x0009 line=489 │ │ 0x000f line=488 │ │ @@ -43216,41 +43216,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 │ │ -042a98: |[042a98] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -042aa8: 6e10 ee06 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -042aae: 0a00 |0003: move-result v0 │ │ -042ab0: 2153 |0004: array-length v3, v5 │ │ -042ab2: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ -042ab6: 6e10 aa1b 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -042abc: 0c03 |000a: move-result-object v3 │ │ -042abe: 6e10 751b 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@1b75 │ │ -042ac4: 0c03 |000e: move-result-object v3 │ │ -042ac6: 7120 e01b 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1be0 │ │ -042acc: 0c03 |0012: move-result-object v3 │ │ -042ace: 1f03 f904 |0013: check-cast v3, [Ljava/lang/Object; // type@04f9 │ │ -042ad2: 0732 |0015: move-object v2, v3 │ │ -042ad4: 1f02 f904 |0016: check-cast v2, [Ljava/lang/Object; // type@04f9 │ │ -042ad8: 0725 |0018: move-object v5, v2 │ │ -042ada: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -042adc: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ -042ae0: 6e30 ec06 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -042ae6: 0c03 |001f: move-result-object v3 │ │ -042ae8: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ -042aec: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -042af0: 28f6 |0024: goto 001a // -000a │ │ -042af2: 2153 |0025: array-length v3, v5 │ │ -042af4: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ -042af8: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -042afa: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ -042afe: 1105 |002b: return-object v5 │ │ +042a90: |[042a90] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +042aa0: 6e10 ee06 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +042aa6: 0a00 |0003: move-result v0 │ │ +042aa8: 2153 |0004: array-length v3, v5 │ │ +042aaa: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ +042aae: 6e10 aa1b 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +042ab4: 0c03 |000a: move-result-object v3 │ │ +042ab6: 6e10 751b 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@1b75 │ │ +042abc: 0c03 |000e: move-result-object v3 │ │ +042abe: 7120 e01b 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@1be0 │ │ +042ac4: 0c03 |0012: move-result-object v3 │ │ +042ac6: 1f03 f904 |0013: check-cast v3, [Ljava/lang/Object; // type@04f9 │ │ +042aca: 0732 |0015: move-object v2, v3 │ │ +042acc: 1f02 f904 |0016: check-cast v2, [Ljava/lang/Object; // type@04f9 │ │ +042ad0: 0725 |0018: move-object v5, v2 │ │ +042ad2: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +042ad4: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ +042ad8: 6e30 ec06 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +042ade: 0c03 |001f: move-result-object v3 │ │ +042ae0: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ +042ae4: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +042ae8: 28f6 |0024: goto 001a // -000a │ │ +042aea: 2153 |0025: array-length v3, v5 │ │ +042aec: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ +042af0: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +042af2: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ +042af6: 1105 |002b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x0007 line=497 │ │ 0x0018 line=499 │ │ 0x0019 line=501 │ │ @@ -43265,21 +43265,21 @@ │ │ 0x0018 - 0x0019 reg=2 newArray [Ljava/lang/Object; [TT; │ │ 0x0004 - 0x002c reg=0 N I │ │ 0x001a - 0x002c reg=1 i I │ │ 0x0000 - 0x002c reg=4 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ 0x0000 - 0x002c reg=5 array [Ljava/lang/Object; [TT; │ │ 0x0000 - 0x002c reg=6 offset I │ │ │ │ - source_file_idx : 2600 (MapCollections.java) │ │ + source_file_idx : 2598 (MapCollections.java) │ │ │ │ Class #187 header: │ │ class_idx : 326 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 337 │ │ -source_file_idx : 509 │ │ +source_file_idx : 508 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #187 annotations: │ │ Annotations on class │ │ @@ -43310,18 +43310,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 │ │ -042b00: |[042b00] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ -042b10: 5b01 0702 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ -042b14: 7010 ea06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@06ea │ │ -042b1a: 0e00 |0005: return-void │ │ +042af8: |[042af8] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ +042b08: 5b01 0702 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ +042b0c: 7010 ea06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@06ea │ │ +042b12: 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; │ │ @@ -43332,18 +43332,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -042b1c: |[042b1c] android.support.v4.util.ArrayMap$1.colClear:()V │ │ -042b2c: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ -042b30: 6e10 8606 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@0686 │ │ -042b36: 0e00 |0005: return-void │ │ +042b14: |[042b14] android.support.v4.util.ArrayMap$1.colClear:()V │ │ +042b24: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ +042b28: 6e10 8606 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@0686 │ │ +042b2e: 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; │ │ @@ -43353,21 +43353,21 @@ │ │ type : '(II)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -042b38: |[042b38] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ -042b48: 5420 0702 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ -042b4c: 5400 0802 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@0208 │ │ -042b50: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -042b54: b041 |0006: add-int/2addr v1, v4 │ │ -042b56: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -042b5a: 1100 |0009: return-object v0 │ │ +042b30: |[042b30] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ +042b40: 5420 0702 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ +042b44: 5400 0802 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@0208 │ │ +042b48: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +042b4c: b041 |0006: add-int/2addr v1, v4 │ │ +042b4e: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +042b52: 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 │ │ @@ -43378,17 +43378,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -042b5c: |[042b5c] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ -042b6c: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ -042b70: 1100 |0002: return-object v0 │ │ +042b54: |[042b54] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ +042b64: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ +042b68: 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; │ │ │ │ @@ -43397,18 +43397,18 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -042b74: |[042b74] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ -042b84: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ -042b88: 5200 0a02 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@020a │ │ -042b8c: 0f00 |0004: return v0 │ │ +042b6c: |[042b6c] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ +042b7c: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ +042b80: 5200 0a02 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@020a │ │ +042b84: 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; │ │ │ │ @@ -43417,19 +43417,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -042b90: |[042b90] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ -042ba0: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ -042ba4: 6e20 8b06 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@068b │ │ -042baa: 0a00 |0005: move-result v0 │ │ -042bac: 0f00 |0006: return v0 │ │ +042b88: |[042b88] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ +042b98: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ +042b9c: 6e20 8b06 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@068b │ │ +042ba2: 0a00 |0005: move-result v0 │ │ +042ba4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 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 key Ljava/lang/Object; │ │ @@ -43439,19 +43439,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -042bb0: |[042bb0] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ -042bc0: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ -042bc4: 6e20 8c06 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@068c │ │ -042bca: 0a00 |0005: move-result v0 │ │ -042bcc: 0f00 |0006: return v0 │ │ +042ba8: |[042ba8] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ +042bb8: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ +042bbc: 6e20 8c06 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@068c │ │ +042bc2: 0a00 |0005: move-result v0 │ │ +042bc4: 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; │ │ @@ -43461,18 +43461,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 │ │ -042bd0: |[042bd0] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -042be0: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ -042be4: 6e30 9006 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0690 │ │ -042bea: 0e00 |0005: return-void │ │ +042bc8: |[042bc8] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +042bd8: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ +042bdc: 6e30 9006 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0690 │ │ +042be2: 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; │ │ @@ -43486,18 +43486,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -042bec: |[042bec] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ -042bfc: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ -042c00: 6e20 9206 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0692 │ │ -042c06: 0e00 |0005: return-void │ │ +042be4: |[042be4] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ +042bf4: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ +042bf8: 6e20 9206 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0692 │ │ +042bfe: 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; │ │ @@ -43508,36 +43508,36 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -042c08: |[042c08] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -042c18: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ -042c1c: 6e30 9406 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0694 │ │ -042c22: 0c00 |0005: move-result-object v0 │ │ -042c24: 1100 |0006: return-object v0 │ │ +042c00: |[042c00] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +042c10: 5410 0702 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@0207 │ │ +042c14: 6e30 9406 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0694 │ │ +042c1a: 0c00 |0005: move-result-object v0 │ │ +042c1c: 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; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 value Ljava/lang/Object; TV; │ │ │ │ - source_file_idx : 509 (ArrayMap.java) │ │ + source_file_idx : 508 (ArrayMap.java) │ │ │ │ Class #188 header: │ │ class_idx : 338 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2957 │ │ +source_file_idx : 2955 │ │ static_fields_size : 4 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 20 │ │ │ │ Class #188 annotations: │ │ Annotations on class │ │ @@ -43598,23 +43598,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -042c28: |[042c28] android.support.v4.util.SimpleArrayMap.:()V │ │ -042c38: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -042c3e: 6200 0b02 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@020b │ │ -042c42: 5b10 2a02 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -042c46: 6200 0d02 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@020d │ │ -042c4a: 5b10 2702 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -042c4e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -042c50: 5910 2b02 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -042c54: 0e00 |000e: return-void │ │ +042c20: |[042c20] android.support.v4.util.SimpleArrayMap.:()V │ │ +042c30: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +042c36: 6200 0b02 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@020b │ │ +042c3a: 5b10 2a02 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +042c3e: 6200 0d02 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@020d │ │ +042c42: 5b10 2702 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +042c46: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +042c48: 5910 2b02 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +042c4c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x0007 line=210 │ │ 0x000b line=211 │ │ 0x000e line=212 │ │ @@ -43627,86 +43627,86 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 115 16-bit code units │ │ -042c58: |[042c58] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ -042c68: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -042c6c: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ -042c70: 1c02 4701 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ -042c74: 1d02 |0006: monitor-enter v2 │ │ -042c76: 6201 2c02 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@022c │ │ -042c7a: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ -042c7e: 6200 2c02 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@022c │ │ -042c82: 5b50 2702 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -042c86: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -042c88: 4601 0001 |0010: aget-object v1, v0, v1 │ │ -042c8c: 1f01 f904 |0012: check-cast v1, [Ljava/lang/Object; // type@04f9 │ │ -042c90: 1f01 f904 |0014: check-cast v1, [Ljava/lang/Object; // type@04f9 │ │ -042c94: 6901 2c02 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@022c │ │ -042c98: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -042c9a: 4601 0001 |0019: aget-object v1, v0, v1 │ │ -042c9e: 1f01 d904 |001b: check-cast v1, [I // type@04d9 │ │ -042ca2: 1f01 d904 |001d: check-cast v1, [I // type@04d9 │ │ -042ca6: 5b51 2a02 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -042caa: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -042cac: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -042cae: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -042cb0: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ -042cb4: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ -042cb8: 6001 2d02 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@022d │ │ -042cbc: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -042cc0: 6701 2d02 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@022d │ │ -042cc4: 1e02 |002e: monitor-exit v2 │ │ -042cc6: 0e00 |002f: return-void │ │ -042cc8: 1e02 |0030: monitor-exit v2 │ │ -042cca: 2361 d904 |0031: new-array v1, v6, [I // type@04d9 │ │ -042cce: 5b51 2a02 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -042cd2: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -042cd6: 2311 f904 |0037: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ -042cda: 5b51 2702 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -042cde: 28f4 |003b: goto 002f // -000c │ │ -042ce0: 0d01 |003c: move-exception v1 │ │ -042ce2: 1e02 |003d: monitor-exit v2 │ │ -042ce4: 2701 |003e: throw v1 │ │ -042ce6: 1241 |003f: const/4 v1, #int 4 // #4 │ │ -042ce8: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ -042cec: 1c02 4701 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ -042cf0: 1d02 |0044: monitor-enter v2 │ │ -042cf2: 6201 2802 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0228 │ │ -042cf6: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ -042cfa: 6200 2802 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0228 │ │ -042cfe: 5b50 2702 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -042d02: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -042d04: 4601 0001 |004e: aget-object v1, v0, v1 │ │ -042d08: 1f01 f904 |0050: check-cast v1, [Ljava/lang/Object; // type@04f9 │ │ -042d0c: 1f01 f904 |0052: check-cast v1, [Ljava/lang/Object; // type@04f9 │ │ -042d10: 6901 2802 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0228 │ │ -042d14: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -042d16: 4601 0001 |0057: aget-object v1, v0, v1 │ │ -042d1a: 1f01 d904 |0059: check-cast v1, [I // type@04d9 │ │ -042d1e: 1f01 d904 |005b: check-cast v1, [I // type@04d9 │ │ -042d22: 5b51 2a02 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -042d26: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -042d28: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -042d2a: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -042d2c: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ -042d30: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ -042d34: 6001 2902 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0229 │ │ -042d38: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ -042d3c: 6701 2902 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0229 │ │ -042d40: 1e02 |006c: monitor-exit v2 │ │ -042d42: 28c2 |006d: goto 002f // -003e │ │ -042d44: 0d01 |006e: move-exception v1 │ │ -042d46: 1e02 |006f: monitor-exit v2 │ │ -042d48: 2701 |0070: throw v1 │ │ -042d4a: 1e02 |0071: monitor-exit v2 │ │ -042d4c: 28bf |0072: goto 0031 // -0041 │ │ +042c50: |[042c50] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ +042c60: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +042c64: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ +042c68: 1c02 4701 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ +042c6c: 1d02 |0006: monitor-enter v2 │ │ +042c6e: 6201 2c02 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@022c │ │ +042c72: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ +042c76: 6200 2c02 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@022c │ │ +042c7a: 5b50 2702 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +042c7e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +042c80: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +042c84: 1f01 f904 |0012: check-cast v1, [Ljava/lang/Object; // type@04f9 │ │ +042c88: 1f01 f904 |0014: check-cast v1, [Ljava/lang/Object; // type@04f9 │ │ +042c8c: 6901 2c02 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@022c │ │ +042c90: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +042c92: 4601 0001 |0019: aget-object v1, v0, v1 │ │ +042c96: 1f01 d904 |001b: check-cast v1, [I // type@04d9 │ │ +042c9a: 1f01 d904 |001d: check-cast v1, [I // type@04d9 │ │ +042c9e: 5b51 2a02 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +042ca2: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +042ca4: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +042ca6: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +042ca8: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ +042cac: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ +042cb0: 6001 2d02 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@022d │ │ +042cb4: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +042cb8: 6701 2d02 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@022d │ │ +042cbc: 1e02 |002e: monitor-exit v2 │ │ +042cbe: 0e00 |002f: return-void │ │ +042cc0: 1e02 |0030: monitor-exit v2 │ │ +042cc2: 2361 d904 |0031: new-array v1, v6, [I // type@04d9 │ │ +042cc6: 5b51 2a02 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +042cca: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +042cce: 2311 f904 |0037: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ +042cd2: 5b51 2702 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +042cd6: 28f4 |003b: goto 002f // -000c │ │ +042cd8: 0d01 |003c: move-exception v1 │ │ +042cda: 1e02 |003d: monitor-exit v2 │ │ +042cdc: 2701 |003e: throw v1 │ │ +042cde: 1241 |003f: const/4 v1, #int 4 // #4 │ │ +042ce0: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ +042ce4: 1c02 4701 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ +042ce8: 1d02 |0044: monitor-enter v2 │ │ +042cea: 6201 2802 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0228 │ │ +042cee: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ +042cf2: 6200 2802 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0228 │ │ +042cf6: 5b50 2702 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +042cfa: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +042cfc: 4601 0001 |004e: aget-object v1, v0, v1 │ │ +042d00: 1f01 f904 |0050: check-cast v1, [Ljava/lang/Object; // type@04f9 │ │ +042d04: 1f01 f904 |0052: check-cast v1, [Ljava/lang/Object; // type@04f9 │ │ +042d08: 6901 2802 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0228 │ │ +042d0c: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +042d0e: 4601 0001 |0057: aget-object v1, v0, v1 │ │ +042d12: 1f01 d904 |0059: check-cast v1, [I // type@04d9 │ │ +042d16: 1f01 d904 |005b: check-cast v1, [I // type@04d9 │ │ +042d1a: 5b51 2a02 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +042d1e: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +042d20: 1213 |0060: const/4 v3, #int 1 // #1 │ │ +042d22: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +042d24: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ +042d28: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ +042d2c: 6001 2902 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0229 │ │ +042d30: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ +042d34: 6701 2902 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0229 │ │ +042d38: 1e02 |006c: monitor-exit v2 │ │ +042d3a: 28c2 |006d: goto 002f // -003e │ │ +042d3c: 0d01 |006e: move-exception v1 │ │ +042d3e: 1e02 |006f: monitor-exit v2 │ │ +042d40: 2701 |0070: throw v1 │ │ +042d42: 1e02 |0071: monitor-exit v2 │ │ +042d44: 28bf |0072: goto 0031 // -0041 │ │ catches : 4 │ │ 0x0007 - 0x0031 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ 0x0045 - 0x0070 │ │ -> 0x006e │ │ @@ -43751,73 +43751,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 │ │ -042d78: |[042d78] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ -042d88: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -042d8c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -042d8e: 2151 |0003: array-length v1, v5 │ │ -042d90: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ -042d94: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ -042d98: 1c02 4701 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ -042d9c: 1d02 |000a: monitor-enter v2 │ │ -042d9e: 6001 2d02 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@022d │ │ -042da2: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ -042da6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -042da8: 6203 2c02 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@022c │ │ -042dac: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ -042db0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -042db2: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ -042db6: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -042dba: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ -042dbe: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ -042dc2: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -042dc4: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ -042dc8: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -042dcc: 28f9 |0022: goto 001b // -0007 │ │ -042dce: 6906 2c02 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@022c │ │ -042dd2: 6001 2d02 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@022d │ │ -042dd6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -042dda: 6701 2d02 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@022d │ │ -042dde: 1e02 |002b: monitor-exit v2 │ │ -042de0: 0e00 |002c: return-void │ │ -042de2: 0d01 |002d: move-exception v1 │ │ -042de4: 1e02 |002e: monitor-exit v2 │ │ -042de6: 2701 |002f: throw v1 │ │ -042de8: 2151 |0030: array-length v1, v5 │ │ -042dea: 1242 |0031: const/4 v2, #int 4 // #4 │ │ -042dec: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ -042df0: 1c02 4701 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ -042df4: 1d02 |0036: monitor-enter v2 │ │ -042df6: 6001 2902 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0229 │ │ -042dfa: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ -042dfe: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -042e00: 6203 2802 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0228 │ │ -042e04: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ -042e08: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -042e0a: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ -042e0e: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -042e12: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ -042e16: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ -042e1a: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -042e1c: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ -042e20: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -042e24: 28f9 |004e: goto 0047 // -0007 │ │ -042e26: 6906 2802 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0228 │ │ -042e2a: 6001 2902 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0229 │ │ -042e2e: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -042e32: 6701 2902 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0229 │ │ -042e36: 1e02 |0057: monitor-exit v2 │ │ -042e38: 28d4 |0058: goto 002c // -002c │ │ -042e3a: 0d01 |0059: move-exception v1 │ │ -042e3c: 1e02 |005a: monitor-exit v2 │ │ -042e3e: 2701 |005b: throw v1 │ │ +042d70: |[042d70] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ +042d80: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +042d84: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +042d86: 2151 |0003: array-length v1, v5 │ │ +042d88: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +042d8c: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ +042d90: 1c02 4701 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ +042d94: 1d02 |000a: monitor-enter v2 │ │ +042d96: 6001 2d02 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@022d │ │ +042d9a: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ +042d9e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +042da0: 6203 2c02 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@022c │ │ +042da4: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ +042da8: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +042daa: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ +042dae: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +042db2: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ +042db6: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ +042dba: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +042dbc: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ +042dc0: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +042dc4: 28f9 |0022: goto 001b // -0007 │ │ +042dc6: 6906 2c02 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@022c │ │ +042dca: 6001 2d02 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@022d │ │ +042dce: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +042dd2: 6701 2d02 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@022d │ │ +042dd6: 1e02 |002b: monitor-exit v2 │ │ +042dd8: 0e00 |002c: return-void │ │ +042dda: 0d01 |002d: move-exception v1 │ │ +042ddc: 1e02 |002e: monitor-exit v2 │ │ +042dde: 2701 |002f: throw v1 │ │ +042de0: 2151 |0030: array-length v1, v5 │ │ +042de2: 1242 |0031: const/4 v2, #int 4 // #4 │ │ +042de4: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ +042de8: 1c02 4701 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ +042dec: 1d02 |0036: monitor-enter v2 │ │ +042dee: 6001 2902 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0229 │ │ +042df2: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ +042df6: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +042df8: 6203 2802 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0228 │ │ +042dfc: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ +042e00: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +042e02: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ +042e06: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +042e0a: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ +042e0e: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ +042e12: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +042e14: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ +042e18: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +042e1c: 28f9 |004e: goto 0047 // -0007 │ │ +042e1e: 6906 2802 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@0228 │ │ +042e22: 6001 2902 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0229 │ │ +042e26: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +042e2a: 6701 2902 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@0229 │ │ +042e2e: 1e02 |0057: monitor-exit v2 │ │ +042e30: 28d4 |0058: goto 002c // -002c │ │ +042e32: 0d01 |0059: move-exception v1 │ │ +042e34: 1e02 |005a: monitor-exit v2 │ │ +042e36: 2701 |005b: throw v1 │ │ catches : 2 │ │ 0x000b - 0x002f │ │ -> 0x002d │ │ 0x0037 - 0x005b │ │ -> 0x0059 │ │ positions : │ │ 0x0003 line=173 │ │ @@ -43857,28 +43857,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -042e58: |[042e58] android.support.v4.util.SimpleArrayMap.clear:()V │ │ -042e68: 5230 2b02 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -042e6c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -042e70: 5430 2a02 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -042e74: 5431 2702 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -042e78: 5232 2b02 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -042e7c: 7130 0407 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0704 │ │ -042e82: 6200 0b02 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@020b │ │ -042e86: 5b30 2a02 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -042e8a: 6200 0d02 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@020d │ │ -042e8e: 5b30 2702 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -042e92: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -042e94: 5930 2b02 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -042e98: 0e00 |0018: return-void │ │ +042e50: |[042e50] android.support.v4.util.SimpleArrayMap.clear:()V │ │ +042e60: 5230 2b02 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +042e64: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +042e68: 5430 2a02 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +042e6c: 5431 2702 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +042e70: 5232 2b02 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +042e74: 7130 0407 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0704 │ │ +042e7a: 6200 0b02 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@020b │ │ +042e7e: 5b30 2a02 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +042e82: 6200 0d02 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@020d │ │ +042e86: 5b30 2702 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +042e8a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +042e8c: 5930 2b02 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +042e90: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x000d line=243 │ │ 0x0011 line=244 │ │ 0x0015 line=245 │ │ @@ -43892,22 +43892,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -042e9c: |[042e9c] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ -042eac: 6e20 0807 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0708 │ │ -042eb2: 0a00 |0003: move-result v0 │ │ -042eb4: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -042eb8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -042eba: 0f00 |0007: return v0 │ │ -042ebc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -042ebe: 28fe |0009: goto 0007 // -0002 │ │ +042e94: |[042e94] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ +042ea4: 6e20 0807 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0708 │ │ +042eaa: 0a00 |0003: move-result v0 │ │ +042eac: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +042eb0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +042eb2: 0f00 |0007: return v0 │ │ +042eb4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +042eb6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 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 key Ljava/lang/Object; │ │ @@ -43917,22 +43917,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -042ec0: |[042ec0] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ -042ed0: 6e20 0a07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@070a │ │ -042ed6: 0a00 |0003: move-result v0 │ │ -042ed8: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -042edc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -042ede: 0f00 |0007: return v0 │ │ -042ee0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -042ee2: 28fe |0009: goto 0007 // -0002 │ │ +042eb8: |[042eb8] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ +042ec8: 6e20 0a07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@070a │ │ +042ece: 0a00 |0003: move-result v0 │ │ +042ed0: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +042ed4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +042ed6: 0f00 |0007: return v0 │ │ +042ed8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +042eda: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 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; │ │ @@ -43942,34 +43942,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -042ee4: |[042ee4] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ -042ef4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -042ef6: 5452 2a02 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -042efa: 2122 |0003: array-length v2, v2 │ │ -042efc: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ -042f00: 5451 2a02 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -042f04: 5450 2702 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -042f08: 7020 fe06 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@06fe │ │ -042f0e: 5252 2b02 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -042f12: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ -042f16: 5452 2a02 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -042f1a: 5253 2b02 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -042f1e: 7153 d71b 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -042f24: 5452 2702 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -042f28: 5253 2b02 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -042f2c: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ -042f30: 7153 d71b 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -042f36: 5252 2b02 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -042f3a: 7130 0407 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0704 │ │ -042f40: 0e00 |0026: return-void │ │ +042edc: |[042edc] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ +042eec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +042eee: 5452 2a02 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +042ef2: 2122 |0003: array-length v2, v2 │ │ +042ef4: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ +042ef8: 5451 2a02 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +042efc: 5450 2702 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +042f00: 7020 fe06 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@06fe │ │ +042f06: 5252 2b02 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +042f0a: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ +042f0e: 5452 2a02 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +042f12: 5253 2b02 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +042f16: 7153 d71b 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +042f1c: 5452 2702 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +042f20: 5253 2b02 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +042f24: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +042f28: 7153 d71b 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +042f2e: 5252 2b02 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +042f32: 7130 0407 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0704 │ │ +042f38: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0006 line=255 │ │ 0x0008 line=256 │ │ 0x000a line=257 │ │ 0x000d line=258 │ │ @@ -43989,61 +43989,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -042f44: |[042f44] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ -042f54: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -042f56: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -042f58: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ -042f5c: 0f06 |0004: return v6 │ │ -042f5e: 20b8 1404 |0005: instance-of v8, v11, Ljava/util/Map; // type@0414 │ │ -042f62: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ -042f66: 07b3 |0009: move-object v3, v11 │ │ -042f68: 1f03 1404 |000a: check-cast v3, Ljava/util/Map; // type@0414 │ │ -042f6c: 6e10 1107 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0711 │ │ -042f72: 0a08 |000f: move-result v8 │ │ -042f74: 7210 4a1c 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1c4a │ │ -042f7a: 0a09 |0013: move-result v9 │ │ -042f7c: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ -042f80: 0176 |0016: move v6, v7 │ │ -042f82: 28ed |0017: goto 0004 // -0013 │ │ -042f84: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -042f86: 52a8 2b02 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -042f8a: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ -042f8e: 6e20 0c07 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@070c │ │ -042f94: 0c02 |0020: move-result-object v2 │ │ -042f96: 6e20 1307 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0713 │ │ -042f9c: 0c04 |0024: move-result-object v4 │ │ -042f9e: 7220 451c 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ -042fa4: 0c05 |0028: move-result-object v5 │ │ -042fa6: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ -042faa: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ -042fae: 7220 431c 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1c43 │ │ -042fb4: 0a08 |0030: move-result v8 │ │ -042fb6: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ -042fba: 0176 |0033: move v6, v7 │ │ -042fbc: 28d0 |0034: goto 0004 // -0030 │ │ -042fbe: 6e20 a91b 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ -042fc4: 0a08 |0038: move-result v8 │ │ -042fc6: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ -042fca: 0176 |003b: move v6, v7 │ │ -042fcc: 28c8 |003c: goto 0004 // -0038 │ │ -042fce: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -042fd2: 28da |003f: goto 0019 // -0026 │ │ -042fd4: 0d01 |0040: move-exception v1 │ │ -042fd6: 0176 |0041: move v6, v7 │ │ -042fd8: 28c2 |0042: goto 0004 // -003e │ │ -042fda: 0d01 |0043: move-exception v1 │ │ -042fdc: 0176 |0044: move v6, v7 │ │ -042fde: 28bf |0045: goto 0004 // -0041 │ │ -042fe0: 0176 |0046: move v6, v7 │ │ -042fe2: 28bd |0047: goto 0004 // -0043 │ │ +042f3c: |[042f3c] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ +042f4c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +042f4e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +042f50: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ +042f54: 0f06 |0004: return v6 │ │ +042f56: 20b8 1404 |0005: instance-of v8, v11, Ljava/util/Map; // type@0414 │ │ +042f5a: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ +042f5e: 07b3 |0009: move-object v3, v11 │ │ +042f60: 1f03 1404 |000a: check-cast v3, Ljava/util/Map; // type@0414 │ │ +042f64: 6e10 1107 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0711 │ │ +042f6a: 0a08 |000f: move-result v8 │ │ +042f6c: 7210 4a1c 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@1c4a │ │ +042f72: 0a09 |0013: move-result v9 │ │ +042f74: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ +042f78: 0176 |0016: move v6, v7 │ │ +042f7a: 28ed |0017: goto 0004 // -0013 │ │ +042f7c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +042f7e: 52a8 2b02 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +042f82: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ +042f86: 6e20 0c07 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@070c │ │ +042f8c: 0c02 |0020: move-result-object v2 │ │ +042f8e: 6e20 1307 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0713 │ │ +042f94: 0c04 |0024: move-result-object v4 │ │ +042f96: 7220 451c 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ +042f9c: 0c05 |0028: move-result-object v5 │ │ +042f9e: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ +042fa2: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ +042fa6: 7220 431c 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@1c43 │ │ +042fac: 0a08 |0030: move-result v8 │ │ +042fae: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ +042fb2: 0176 |0033: move v6, v7 │ │ +042fb4: 28d0 |0034: goto 0004 // -0030 │ │ +042fb6: 6e20 a91b 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ +042fbc: 0a08 |0038: move-result v8 │ │ +042fbe: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ +042fc2: 0176 |003b: move v6, v7 │ │ +042fc4: 28c8 |003c: goto 0004 // -0038 │ │ +042fc6: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +042fca: 28da |003f: goto 0019 // -0026 │ │ +042fcc: 0d01 |0040: move-exception v1 │ │ +042fce: 0176 |0041: move v6, v7 │ │ +042fd0: 28c2 |0042: goto 0004 // -003e │ │ +042fd2: 0d01 |0043: move-exception v1 │ │ +042fd4: 0176 |0044: move v6, v7 │ │ +042fd6: 28bf |0045: goto 0004 // -0041 │ │ +042fd8: 0176 |0046: move v6, v7 │ │ +042fda: 28bd |0047: goto 0004 // -0043 │ │ catches : 1 │ │ 0x0019 - 0x0038 │ │ Ljava/lang/NullPointerException; -> 0x0040 │ │ Ljava/lang/ClassCastException; -> 0x0043 │ │ positions : │ │ 0x0002 line=532 │ │ 0x0004 line=561 │ │ @@ -44083,25 +44083,25 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -042ff4: |[042ff4] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -043004: 6e20 0807 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0708 │ │ -04300a: 0a00 |0003: move-result v0 │ │ -04300c: 3a00 0b00 |0004: if-ltz v0, 000f // +000b │ │ -043010: 5431 2702 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043014: e002 0001 |0008: shl-int/lit8 v2, v0, #int 1 // #01 │ │ -043018: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04301c: 4601 0102 |000c: aget-object v1, v1, v2 │ │ -043020: 1101 |000e: return-object v1 │ │ -043022: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -043024: 28fe |0010: goto 000e // -0002 │ │ +042fec: |[042fec] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +042ffc: 6e20 0807 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0708 │ │ +043002: 0a00 |0003: move-result v0 │ │ +043004: 3a00 0b00 |0004: if-ltz v0, 000f // +000b │ │ +043008: 5431 2702 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +04300c: e002 0001 |0008: shl-int/lit8 v2, v0, #int 1 // #01 │ │ +043010: d802 0201 |000a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +043014: 4601 0102 |000c: aget-object v1, v1, v2 │ │ +043018: 1101 |000e: return-object v1 │ │ +04301a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +04301c: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0004 line=324 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0004 - 0x0011 reg=0 index I │ │ @@ -44113,35 +44113,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -043028: |[043028] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ -043038: 5491 2a02 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -04303c: 5490 2702 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043040: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -043042: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -043044: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -043046: 5294 2b02 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -04304a: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ -04304e: 4606 0005 |000b: aget-object v6, v0, v5 │ │ -043052: 4408 0102 |000d: aget v8, v1, v2 │ │ -043056: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ -04305a: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -04305c: b787 |0012: xor-int/2addr v7, v8 │ │ -04305e: b073 |0013: add-int/2addr v3, v7 │ │ -043060: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -043064: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ -043068: 28f1 |0018: goto 0009 // -000f │ │ -04306a: 6e10 ab1b 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ -043070: 0a07 |001c: move-result v7 │ │ -043072: 28f5 |001d: goto 0012 // -000b │ │ -043074: 0f03 |001e: return v3 │ │ +043020: |[043020] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ +043030: 5491 2a02 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +043034: 5490 2702 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +043038: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +04303a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +04303c: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +04303e: 5294 2b02 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +043042: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ +043046: 4606 0005 |000b: aget-object v6, v0, v5 │ │ +04304a: 4408 0102 |000d: aget v8, v1, v2 │ │ +04304e: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ +043052: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +043054: b787 |0012: xor-int/2addr v7, v8 │ │ +043056: b073 |0013: add-int/2addr v3, v7 │ │ +043058: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +04305c: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ +043060: 28f1 |0018: goto 0009 // -000f │ │ +043062: 6e10 ab1b 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ +043068: 0a07 |001c: move-result v7 │ │ +04306a: 28f5 |001d: goto 0012 // -000b │ │ +04306c: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0002 line=570 │ │ 0x0004 line=571 │ │ 0x0005 line=572 │ │ 0x000b line=573 │ │ @@ -44165,61 +44165,61 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -043078: |[043078] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ -043088: 5260 2b02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -04308c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -043090: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -043092: 0f03 |0005: return v3 │ │ -043094: 5464 2a02 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -043098: 7130 9906 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ -04309e: 0a03 |000b: move-result v3 │ │ -0430a0: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ -0430a4: 5464 2702 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0430a8: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -0430ac: 4604 0405 |0012: aget-object v4, v4, v5 │ │ -0430b0: 6e20 a91b 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ -0430b6: 0a04 |0017: move-result v4 │ │ -0430b8: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ -0430bc: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ -0430c0: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ -0430c4: 5464 2a02 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -0430c8: 4404 0401 |0020: aget v4, v4, v1 │ │ -0430cc: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ -0430d0: 5464 2702 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0430d4: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -0430d8: 4604 0405 |0028: aget-object v4, v4, v5 │ │ -0430dc: 6e20 a91b 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ -0430e2: 0a04 |002d: move-result v4 │ │ -0430e4: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -0430e8: 0113 |0030: move v3, v1 │ │ -0430ea: 28d4 |0031: goto 0005 // -002c │ │ -0430ec: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0430f0: 28e8 |0034: goto 001c // -0018 │ │ -0430f2: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ -0430f6: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ -0430fa: 5464 2a02 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -0430fe: 4404 0402 |003b: aget v4, v4, v2 │ │ -043102: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ -043106: 5464 2702 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -04310a: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -04310e: 4604 0405 |0043: aget-object v4, v4, v5 │ │ -043112: 6e20 a91b 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ -043118: 0a04 |0048: move-result v4 │ │ -04311a: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ -04311e: 0123 |004b: move v3, v2 │ │ -043120: 28b9 |004c: goto 0005 // -0047 │ │ -043122: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -043126: 28e8 |004f: goto 0037 // -0018 │ │ -043128: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -04312c: 28b3 |0052: goto 0005 // -004d │ │ +043070: |[043070] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ +043080: 5260 2b02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +043084: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +043088: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +04308a: 0f03 |0005: return v3 │ │ +04308c: 5464 2a02 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +043090: 7130 9906 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ +043096: 0a03 |000b: move-result v3 │ │ +043098: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ +04309c: 5464 2702 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +0430a0: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +0430a4: 4604 0405 |0012: aget-object v4, v4, v5 │ │ +0430a8: 6e20 a91b 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ +0430ae: 0a04 |0017: move-result v4 │ │ +0430b0: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ +0430b4: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ +0430b8: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ +0430bc: 5464 2a02 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +0430c0: 4404 0401 |0020: aget v4, v4, v1 │ │ +0430c4: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ +0430c8: 5464 2702 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +0430cc: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +0430d0: 4604 0405 |0028: aget-object v4, v4, v5 │ │ +0430d4: 6e20 a91b 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ +0430da: 0a04 |002d: move-result v4 │ │ +0430dc: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +0430e0: 0113 |0030: move v3, v1 │ │ +0430e2: 28d4 |0031: goto 0005 // -002c │ │ +0430e4: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0430e8: 28e8 |0034: goto 001c // -0018 │ │ +0430ea: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0430ee: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ +0430f2: 5464 2a02 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +0430f6: 4404 0402 |003b: aget v4, v4, v2 │ │ +0430fa: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ +0430fe: 5464 2702 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +043102: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +043106: 4604 0405 |0043: aget-object v4, v4, v5 │ │ +04310a: 6e20 a91b 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ +043110: 0a04 |0048: move-result v4 │ │ +043112: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ +043116: 0123 |004b: move v3, v2 │ │ +043118: 28b9 |004c: goto 0005 // -0047 │ │ +04311a: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04311e: 28e8 |004f: goto 0037 // -0018 │ │ +043120: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +043124: 28b3 |0052: goto 0005 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=65 │ │ 0x0004 line=66 │ │ 0x0005 line=96 │ │ 0x0006 line=69 │ │ @@ -44247,24 +44247,24 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -043130: |[043130] android.support.v4.util.SimpleArrayMap.indexOfKey:(Ljava/lang/Object;)I │ │ -043140: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -043144: 6e10 0907 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0709 │ │ -04314a: 0a00 |0005: move-result v0 │ │ -04314c: 0f00 |0006: return v0 │ │ -04314e: 6e10 ab1b 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ -043154: 0a00 |000a: move-result v0 │ │ -043156: 6e30 0707 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0707 │ │ -04315c: 0a00 |000e: move-result v0 │ │ -04315e: 28f7 |000f: goto 0006 // -0009 │ │ +043128: |[043128] android.support.v4.util.SimpleArrayMap.indexOfKey:(Ljava/lang/Object;)I │ │ +043138: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +04313c: 6e10 0907 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0709 │ │ +043142: 0a00 |0005: move-result v0 │ │ +043144: 0f00 |0006: return v0 │ │ +043146: 6e10 ab1b 0200 |0007: invoke-virtual {v2}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ +04314c: 0a00 |000a: move-result v0 │ │ +04314e: 6e30 0707 2100 |000b: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0707 │ │ +043154: 0a00 |000e: move-result v0 │ │ +043156: 28f7 |000f: goto 0006 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0010 reg=2 key Ljava/lang/Object; │ │ @@ -44274,56 +44274,56 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -043160: |[043160] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ -043170: 5260 2b02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043174: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -043178: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -04317a: 0f03 |0005: return v3 │ │ -04317c: 5464 2a02 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -043180: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -043182: 7130 9906 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ -043188: 0a03 |000c: move-result v3 │ │ -04318a: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ -04318e: 5464 2702 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043192: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -043196: 4604 0405 |0013: aget-object v4, v4, v5 │ │ -04319a: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ -04319e: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ -0431a2: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ -0431a6: 5464 2a02 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -0431aa: 4404 0401 |001d: aget v4, v4, v1 │ │ -0431ae: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ -0431b2: 5464 2702 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0431b6: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -0431ba: 4604 0405 |0025: aget-object v4, v4, v5 │ │ -0431be: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ -0431c2: 0113 |0029: move v3, v1 │ │ -0431c4: 28db |002a: goto 0005 // -0025 │ │ -0431c6: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0431ca: 28ec |002d: goto 0019 // -0014 │ │ -0431cc: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ -0431d0: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ -0431d4: 5464 2a02 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -0431d8: 4404 0402 |0034: aget v4, v4, v2 │ │ -0431dc: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ -0431e0: 5464 2702 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0431e4: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -0431e8: 4604 0405 |003c: aget-object v4, v4, v5 │ │ -0431ec: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ -0431f0: 0123 |0040: move v3, v2 │ │ -0431f2: 28c4 |0041: goto 0005 // -003c │ │ -0431f4: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0431f8: 28ec |0044: goto 0030 // -0014 │ │ -0431fa: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -0431fe: 28be |0047: goto 0005 // -0042 │ │ +043158: |[043158] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ +043168: 5260 2b02 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04316c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +043170: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +043172: 0f03 |0005: return v3 │ │ +043174: 5464 2a02 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +043178: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +04317a: 7130 9906 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ +043180: 0a03 |000c: move-result v3 │ │ +043182: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ +043186: 5464 2702 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +04318a: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +04318e: 4604 0405 |0013: aget-object v4, v4, v5 │ │ +043192: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ +043196: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ +04319a: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ +04319e: 5464 2a02 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +0431a2: 4404 0401 |001d: aget v4, v4, v1 │ │ +0431a6: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ +0431aa: 5464 2702 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +0431ae: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +0431b2: 4604 0405 |0025: aget-object v4, v4, v5 │ │ +0431b6: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ +0431ba: 0113 |0029: move v3, v1 │ │ +0431bc: 28db |002a: goto 0005 // -0025 │ │ +0431be: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0431c2: 28ec |002d: goto 0019 // -0014 │ │ +0431c4: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ +0431c8: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ +0431cc: 5464 2a02 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +0431d0: 4404 0402 |0034: aget v4, v4, v2 │ │ +0431d4: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ +0431d8: 5464 2702 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +0431dc: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +0431e0: 4604 0405 |003c: aget-object v4, v4, v5 │ │ +0431e4: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ +0431e8: 0123 |0040: move v3, v2 │ │ +0431ea: 28c4 |0041: goto 0005 // -003c │ │ +0431ec: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0431f0: 28ec |0044: goto 0030 // -0014 │ │ +0431f2: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +0431f6: 28be |0047: goto 0005 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=103 │ │ 0x0004 line=104 │ │ 0x0005 line=134 │ │ 0x0006 line=107 │ │ @@ -44349,39 +44349,39 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -043200: |[043200] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ -043210: 5243 2b02 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043214: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -043218: 5441 2702 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -04321c: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ -043220: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -043222: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ -043226: 4603 0102 |000b: aget-object v3, v1, v2 │ │ -04322a: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -04322e: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -043232: 0f03 |0011: return v3 │ │ -043234: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ -043238: 28f5 |0014: goto 0009 // -000b │ │ -04323a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -04323c: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ -043240: 4603 0102 |0018: aget-object v3, v1, v2 │ │ -043244: 6e20 a91b 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ -04324a: 0a03 |001d: move-result v3 │ │ -04324c: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ -043250: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -043254: 28ef |0022: goto 0011 // -0011 │ │ -043256: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ -04325a: 28f1 |0025: goto 0016 // -000f │ │ -04325c: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ -04325e: 28ea |0027: goto 0011 // -0016 │ │ +0431f8: |[0431f8] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ +043208: 5243 2b02 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04320c: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +043210: 5441 2702 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +043214: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ +043218: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +04321a: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ +04321e: 4603 0102 |000b: aget-object v3, v1, v2 │ │ +043222: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +043226: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +04322a: 0f03 |0011: return v3 │ │ +04322c: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ +043230: 28f5 |0014: goto 0009 // -000b │ │ +043232: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +043234: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ +043238: 4603 0102 |0018: aget-object v3, v1, v2 │ │ +04323c: 6e20 a91b 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ +043242: 0a03 |001d: move-result v3 │ │ +043244: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ +043248: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +04324c: 28ef |0022: goto 0011 // -0011 │ │ +04324e: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ +043252: 28f1 |0025: goto 0016 // -000f │ │ +043254: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +043256: 28ea |0027: goto 0011 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0006 line=289 │ │ 0x0008 line=290 │ │ 0x000b line=291 │ │ @@ -44407,21 +44407,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -043260: |[043260] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ -043270: 5210 2b02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043274: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ -043278: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -04327a: 0f00 |0005: return v0 │ │ -04327c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04327e: 28fe |0007: goto 0005 // -0002 │ │ +043258: |[043258] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ +043268: 5210 2b02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04326c: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ +043270: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +043272: 0f00 |0005: return v0 │ │ +043274: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +043276: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 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; │ │ │ │ @@ -44430,19 +44430,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -043280: |[043280] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ -043290: 5420 2702 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043294: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -043298: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -04329c: 1100 |0006: return-object v0 │ │ +043278: |[043278] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ +043288: 5420 2702 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +04328c: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +043290: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +043294: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 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 │ │ @@ -44452,95 +44452,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 │ │ -0432a0: |[0432a0] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -0432b0: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -0432b4: 1246 |0002: const/4 v6, #int 4 // #4 │ │ -0432b6: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -0432b8: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ -0432bc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0432be: 6e10 0907 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0709 │ │ -0432c4: 0a01 |000a: move-result v1 │ │ -0432c6: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ -0432ca: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ -0432ce: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ -0432d2: 54b6 2702 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0432d6: 4605 0601 |0013: aget-object v5, v6, v1 │ │ -0432da: 54b6 2702 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0432de: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ -0432e2: 1105 |0019: return-object v5 │ │ -0432e4: 6e10 ab1b 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ -0432ea: 0a00 |001d: move-result v0 │ │ -0432ec: 6e30 0707 cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0707 │ │ -0432f2: 0a01 |0021: move-result v1 │ │ -0432f4: 28e9 |0022: goto 000b // -0017 │ │ -0432f6: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -0432fa: 52b7 2b02 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -0432fe: 54b8 2a02 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -043302: 2188 |0029: array-length v8, v8 │ │ -043304: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ -043308: 52b7 2b02 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -04330c: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ -043310: 52b6 2b02 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043314: 52b7 2b02 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043318: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ -04331c: 9002 0607 |0036: add-int v2, v6, v7 │ │ -043320: 54b4 2a02 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -043324: 54b3 2702 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043328: 7020 fe06 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@06fe │ │ -04332e: 54b6 2a02 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -043332: 2166 |0041: array-length v6, v6 │ │ -043334: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ -043338: 54b6 2a02 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -04333c: 2147 |0046: array-length v7, v4 │ │ -04333e: 7157 d71b 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -043344: 54b6 2702 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043348: 2137 |004c: array-length v7, v3 │ │ -04334a: 7157 d71b 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -043350: 52b6 2b02 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043354: 7130 0407 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0704 │ │ -04335a: 52b6 2b02 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -04335e: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ -043362: 54b6 2a02 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -043366: 54b7 2a02 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -04336a: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ -04336e: 52b9 2b02 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043372: b119 |0061: sub-int/2addr v9, v1 │ │ -043374: 7159 d71b 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -04337a: 54b6 2702 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -04337e: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -043382: 54b8 2702 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043386: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ -04338a: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ -04338e: 52ba 2b02 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043392: b11a |0071: sub-int/2addr v10, v1 │ │ -043394: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ -043398: 715a d71b 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -04339e: 54b6 2a02 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -0433a2: 4b00 0601 |0079: aput v0, v6, v1 │ │ -0433a6: 54b6 2702 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0433aa: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -0433ae: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ -0433b2: 54b6 2702 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0433b6: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -0433ba: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ -0433be: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ -0433c2: 52b6 2b02 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -0433c6: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0433ca: 59b6 2b02 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -0433ce: 1205 |008f: const/4 v5, #int 0 // #0 │ │ -0433d0: 2889 |0090: goto 0019 // -0077 │ │ -0433d2: 52b7 2b02 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -0433d6: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ -0433da: 0162 |0095: move v2, v6 │ │ -0433dc: 28a2 |0096: goto 0038 // -005e │ │ +043298: |[043298] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0432a8: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +0432ac: 1246 |0002: const/4 v6, #int 4 // #4 │ │ +0432ae: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +0432b0: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ +0432b4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0432b6: 6e10 0907 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0709 │ │ +0432bc: 0a01 |000a: move-result v1 │ │ +0432be: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ +0432c2: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ +0432c6: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ +0432ca: 54b6 2702 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +0432ce: 4605 0601 |0013: aget-object v5, v6, v1 │ │ +0432d2: 54b6 2702 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +0432d6: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ +0432da: 1105 |0019: return-object v5 │ │ +0432dc: 6e10 ab1b 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ +0432e2: 0a00 |001d: move-result v0 │ │ +0432e4: 6e30 0707 cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0707 │ │ +0432ea: 0a01 |0021: move-result v1 │ │ +0432ec: 28e9 |0022: goto 000b // -0017 │ │ +0432ee: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +0432f2: 52b7 2b02 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +0432f6: 54b8 2a02 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +0432fa: 2188 |0029: array-length v8, v8 │ │ +0432fc: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ +043300: 52b7 2b02 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +043304: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ +043308: 52b6 2b02 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04330c: 52b7 2b02 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +043310: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +043314: 9002 0607 |0036: add-int v2, v6, v7 │ │ +043318: 54b4 2a02 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +04331c: 54b3 2702 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +043320: 7020 fe06 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@06fe │ │ +043326: 54b6 2a02 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +04332a: 2166 |0041: array-length v6, v6 │ │ +04332c: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ +043330: 54b6 2a02 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +043334: 2147 |0046: array-length v7, v4 │ │ +043336: 7157 d71b 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +04333c: 54b6 2702 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +043340: 2137 |004c: array-length v7, v3 │ │ +043342: 7157 d71b 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +043348: 52b6 2b02 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04334c: 7130 0407 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0704 │ │ +043352: 52b6 2b02 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +043356: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ +04335a: 54b6 2a02 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +04335e: 54b7 2a02 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +043362: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ +043366: 52b9 2b02 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04336a: b119 |0061: sub-int/2addr v9, v1 │ │ +04336c: 7159 d71b 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +043372: 54b6 2702 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +043376: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +04337a: 54b8 2702 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +04337e: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ +043382: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ +043386: 52ba 2b02 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04338a: b11a |0071: sub-int/2addr v10, v1 │ │ +04338c: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ +043390: 715a d71b 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +043396: 54b6 2a02 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +04339a: 4b00 0601 |0079: aput v0, v6, v1 │ │ +04339e: 54b6 2702 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +0433a2: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +0433a6: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ +0433aa: 54b6 2702 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +0433ae: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +0433b2: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ +0433b6: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ +0433ba: 52b6 2b02 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +0433be: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0433c2: 59b6 2b02 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +0433c6: 1205 |008f: const/4 v5, #int 0 // #0 │ │ +0433c8: 2889 |0090: goto 0019 // -0077 │ │ +0433ca: 52b7 2b02 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +0433ce: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ +0433d2: 0162 |0095: move v2, v6 │ │ +0433d4: 28a2 |0096: goto 0038 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=376 │ │ 0x0006 line=377 │ │ 0x0007 line=378 │ │ 0x000b line=383 │ │ 0x000d line=384 │ │ @@ -44589,23 +44589,23 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0433e0: |[0433e0] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0433f0: 6e20 0807 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0708 │ │ -0433f6: 0a00 |0003: move-result v0 │ │ -0433f8: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ -0433fc: 6e20 0f07 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@070f │ │ -043402: 0c01 |0009: move-result-object v1 │ │ -043404: 1101 |000a: return-object v1 │ │ -043406: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -043408: 28fe |000c: goto 000a // -0002 │ │ +0433d8: |[0433d8] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0433e8: 6e20 0807 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfKey:(Ljava/lang/Object;)I // method@0708 │ │ +0433ee: 0a00 |0003: move-result v0 │ │ +0433f0: 3a00 0700 |0004: if-ltz v0, 000b // +0007 │ │ +0433f4: 6e20 0f07 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@070f │ │ +0433fa: 0c01 |0009: move-result-object v1 │ │ +0433fc: 1101 |000a: return-object v1 │ │ +0433fe: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +043400: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0004 line=452 │ │ 0x0006 line=453 │ │ 0x000a line=456 │ │ locals : │ │ @@ -44619,107 +44619,107 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 181 16-bit code units │ │ -04340c: |[04340c] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ -04341c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -04341e: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ -043422: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -043424: 54a4 2702 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043428: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -04342c: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ -043430: 4603 0405 |000a: aget-object v3, v4, v5 │ │ -043434: 52a4 2b02 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043438: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -04343a: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ -04343e: 54a4 2a02 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -043442: 54a5 2702 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043446: 52a6 2b02 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -04344a: 7130 0407 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0704 │ │ -043450: 6204 0b02 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@020b │ │ -043454: 5ba4 2a02 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -043458: 6204 0d02 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@020d │ │ -04345c: 5ba4 2702 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043460: 59a7 2b02 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043464: 1103 |0024: return-object v3 │ │ -043466: 54a4 2a02 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -04346a: 2144 |0027: array-length v4, v4 │ │ -04346c: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ -043470: 52a4 2b02 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043474: 54a5 2a02 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -043478: 2155 |002e: array-length v5, v5 │ │ -04347a: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ -04347e: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ -043482: 52a4 2b02 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043486: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ -04348a: 52a4 2b02 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -04348e: 52a5 2b02 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043492: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -043496: 9000 0405 |003d: add-int v0, v4, v5 │ │ -04349a: 54a2 2a02 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -04349e: 54a1 2702 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0434a2: 7020 fe06 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@06fe │ │ -0434a8: 52a4 2b02 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -0434ac: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0434b0: 59a4 2b02 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -0434b4: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ -0434b8: 54a4 2a02 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -0434bc: 715b d71b 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -0434c2: 54a4 2702 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0434c6: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -0434ca: 7155 d71b 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -0434d0: 52a4 2b02 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -0434d4: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ -0434d8: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ -0434dc: 54a5 2a02 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -0434e0: 52a6 2b02 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -0434e4: b1b6 |0064: sub-int/2addr v6, v11 │ │ -0434e6: 7156 d71b 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -0434ec: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ -0434f0: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -0434f4: 54a5 2702 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0434f8: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ -0434fc: 52a7 2b02 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043500: b1b7 |0072: sub-int/2addr v7, v11 │ │ -043502: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -043506: 7157 d71b 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -04350c: 28ac |0078: goto 0024 // -0054 │ │ -04350e: 52a4 2b02 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043512: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -043516: 59a4 2b02 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -04351a: 52a4 2b02 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -04351e: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ -043522: 54a4 2a02 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -043526: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ -04352a: 54a6 2a02 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ -04352e: 52a7 2b02 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043532: b1b7 |008b: sub-int/2addr v7, v11 │ │ -043534: 7157 d71b 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -04353a: 54a4 2702 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -04353e: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ -043542: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -043546: 54a6 2702 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -04354a: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ -04354e: 52a8 2b02 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043552: b1b8 |009b: sub-int/2addr v8, v11 │ │ -043554: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -043558: 7158 d71b 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -04355e: 54a4 2702 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043562: 52a5 2b02 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043566: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -04356a: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ -04356e: 54a4 2702 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043572: 52a5 2b02 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043576: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -04357a: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04357e: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ -043582: 2900 71ff |00b3: goto/16 0024 // -008f │ │ +043404: |[043404] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ +043414: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +043416: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ +04341a: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +04341c: 54a4 2702 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +043420: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +043424: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ +043428: 4603 0405 |000a: aget-object v3, v4, v5 │ │ +04342c: 52a4 2b02 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +043430: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +043432: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ +043436: 54a4 2a02 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +04343a: 54a5 2702 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +04343e: 52a6 2b02 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +043442: 7130 0407 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0704 │ │ +043448: 6204 0b02 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@020b │ │ +04344c: 5ba4 2a02 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +043450: 6204 0d02 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@020d │ │ +043454: 5ba4 2702 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +043458: 59a7 2b02 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04345c: 1103 |0024: return-object v3 │ │ +04345e: 54a4 2a02 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +043462: 2144 |0027: array-length v4, v4 │ │ +043464: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ +043468: 52a4 2b02 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04346c: 54a5 2a02 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +043470: 2155 |002e: array-length v5, v5 │ │ +043472: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ +043476: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ +04347a: 52a4 2b02 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04347e: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ +043482: 52a4 2b02 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +043486: 52a5 2b02 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04348a: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +04348e: 9000 0405 |003d: add-int v0, v4, v5 │ │ +043492: 54a2 2a02 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +043496: 54a1 2702 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +04349a: 7020 fe06 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@06fe │ │ +0434a0: 52a4 2b02 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +0434a4: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0434a8: 59a4 2b02 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +0434ac: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ +0434b0: 54a4 2a02 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +0434b4: 715b d71b 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +0434ba: 54a4 2702 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +0434be: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +0434c2: 7155 d71b 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +0434c8: 52a4 2b02 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +0434cc: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ +0434d0: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ +0434d4: 54a5 2a02 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +0434d8: 52a6 2b02 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +0434dc: b1b6 |0064: sub-int/2addr v6, v11 │ │ +0434de: 7156 d71b 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +0434e4: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ +0434e8: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +0434ec: 54a5 2702 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +0434f0: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ +0434f4: 52a7 2b02 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +0434f8: b1b7 |0072: sub-int/2addr v7, v11 │ │ +0434fa: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +0434fe: 7157 d71b 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +043504: 28ac |0078: goto 0024 // -0054 │ │ +043506: 52a4 2b02 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04350a: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +04350e: 59a4 2b02 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +043512: 52a4 2b02 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +043516: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ +04351a: 54a4 2a02 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +04351e: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ +043522: 54a6 2a02 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@022a │ │ +043526: 52a7 2b02 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04352a: b1b7 |008b: sub-int/2addr v7, v11 │ │ +04352c: 7157 d71b 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +043532: 54a4 2702 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +043536: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ +04353a: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +04353e: 54a6 2702 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +043542: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ +043546: 52a8 2b02 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04354a: b1b8 |009b: sub-int/2addr v8, v11 │ │ +04354c: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +043550: 7158 d71b 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +043556: 54a4 2702 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +04355a: 52a5 2b02 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04355e: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +043562: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ +043566: 54a4 2702 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +04356a: 52a5 2b02 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +04356e: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +043572: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ +043576: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ +04357a: 2900 71ff |00b3: goto/16 0024 // -008f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=465 │ │ 0x000c line=466 │ │ 0x0011 line=469 │ │ 0x001a line=470 │ │ 0x001e line=471 │ │ @@ -44757,22 +44757,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 │ │ -043588: |[043588] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -043598: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -04359c: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ -0435a0: 5421 2702 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0435a4: 4600 0103 |0006: aget-object v0, v1, v3 │ │ -0435a8: 5421 2702 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -0435ac: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ -0435b0: 1100 |000c: return-object v0 │ │ +043580: |[043580] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +043590: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +043594: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ +043598: 5421 2702 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +04359c: 4600 0103 |0006: aget-object v0, v1, v3 │ │ +0435a0: 5421 2702 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +0435a4: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ +0435a8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0004 line=353 │ │ 0x0008 line=354 │ │ 0x000c line=355 │ │ locals : │ │ @@ -44788,17 +44788,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0435b4: |[0435b4] android.support.v4.util.SimpleArrayMap.size:()I │ │ -0435c4: 5210 2b02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -0435c8: 0f00 |0002: return v0 │ │ +0435ac: |[0435ac] android.support.v4.util.SimpleArrayMap.size:()I │ │ +0435bc: 5210 2b02 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +0435c0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 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; │ │ │ │ @@ -44807,55 +44807,55 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -0435cc: |[0435cc] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ -0435dc: 6e10 0b07 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@070b │ │ -0435e2: 0a04 |0003: move-result v4 │ │ -0435e4: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ -0435e8: 1a04 0d27 |0006: const-string v4, "{}" // string@270d │ │ -0435ec: 1104 |0008: return-object v4 │ │ -0435ee: 2200 f003 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -0435f2: 5254 2b02 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -0435f6: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -0435fa: 7020 ca1b 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -043600: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -043604: 6e20 cc1b 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -04360a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -04360c: 5254 2b02 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ -043610: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ -043614: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -043618: 1a04 d900 |001e: const-string v4, ", " // string@00d9 │ │ -04361c: 6e20 d21b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -043622: 6e20 0c07 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@070c │ │ -043628: 0c02 |0026: move-result-object v2 │ │ -04362a: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ -04362e: 6e20 d11b 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -043634: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ -043638: 6e20 cc1b 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -04363e: 6e20 1307 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0713 │ │ -043644: 0c03 |0034: move-result-object v3 │ │ -043646: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ -04364a: 6e20 d11b 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -043650: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -043654: 28dc |003c: goto 0018 // -0024 │ │ -043656: 1a04 cd00 |003d: const-string v4, "(this Map)" // string@00cd │ │ -04365a: 6e20 d21b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -043660: 28ea |0042: goto 002c // -0016 │ │ -043662: 1a04 cd00 |0043: const-string v4, "(this Map)" // string@00cd │ │ -043666: 6e20 d21b 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04366c: 28f2 |0048: goto 003a // -000e │ │ -04366e: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ -043672: 6e20 cc1b 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -043678: 6e10 d61b 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -04367e: 0c04 |0051: move-result-object v4 │ │ -043680: 28b6 |0052: goto 0008 // -004a │ │ +0435c4: |[0435c4] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ +0435d4: 6e10 0b07 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@070b │ │ +0435da: 0a04 |0003: move-result v4 │ │ +0435dc: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ +0435e0: 1a04 0b27 |0006: const-string v4, "{}" // string@270b │ │ +0435e4: 1104 |0008: return-object v4 │ │ +0435e6: 2200 f003 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +0435ea: 5254 2b02 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +0435ee: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +0435f2: 7020 ca1b 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +0435f8: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +0435fc: 6e20 cc1b 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +043602: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +043604: 5254 2b02 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@022b │ │ +043608: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ +04360c: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +043610: 1a04 d800 |001e: const-string v4, ", " // string@00d8 │ │ +043614: 6e20 d21b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04361a: 6e20 0c07 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@070c │ │ +043620: 0c02 |0026: move-result-object v2 │ │ +043622: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ +043626: 6e20 d11b 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +04362c: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ +043630: 6e20 cc1b 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +043636: 6e20 1307 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0713 │ │ +04363c: 0c03 |0034: move-result-object v3 │ │ +04363e: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ +043642: 6e20 d11b 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +043648: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04364c: 28dc |003c: goto 0018 // -0024 │ │ +04364e: 1a04 cc00 |003d: const-string v4, "(this Map)" // string@00cc │ │ +043652: 6e20 d21b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +043658: 28ea |0042: goto 002c // -0016 │ │ +04365a: 1a04 cc00 |0043: const-string v4, "(this Map)" // string@00cc │ │ +04365e: 6e20 d21b 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +043664: 28f2 |0048: goto 003a // -000e │ │ +043666: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ +04366a: 6e20 cc1b 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +043670: 6e10 d61b 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +043676: 0c04 |0051: move-result-object v4 │ │ +043678: 28b6 |0052: goto 0008 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0006 line=589 │ │ 0x0008 line=613 │ │ 0x0009 line=592 │ │ 0x0012 line=593 │ │ @@ -44888,35 +44888,35 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -043684: |[043684] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ -043694: 5420 2702 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ -043698: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -04369c: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0436a0: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -0436a4: 1100 |0008: return-object v0 │ │ +04367c: |[04367c] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ +04368c: 5420 2702 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@0227 │ │ +043690: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +043694: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +043698: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +04369c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 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 │ │ │ │ - source_file_idx : 2957 (SimpleArrayMap.java) │ │ + source_file_idx : 2955 (SimpleArrayMap.java) │ │ │ │ Class #189 header: │ │ class_idx : 327 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 338 │ │ -source_file_idx : 509 │ │ +source_file_idx : 508 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #189 annotations: │ │ Annotations on class │ │ @@ -44954,17 +44954,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0436a8: |[0436a8] android.support.v4.util.ArrayMap.:()V │ │ -0436b8: 7010 fd06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@06fd │ │ -0436be: 0e00 |0003: return-void │ │ +0436a0: |[0436a0] android.support.v4.util.ArrayMap.:()V │ │ +0436b0: 7010 fd06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@06fd │ │ +0436b6: 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; │ │ @@ -44974,22 +44974,22 @@ │ │ type : '()Landroid/support/v4/util/MapCollections;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0436c0: |[0436c0] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ -0436d0: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0209 │ │ -0436d4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0436d8: 2200 4601 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@0146 │ │ -0436dc: 7020 7b06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@067b │ │ -0436e2: 5b10 0902 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0209 │ │ -0436e6: 5410 0902 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0209 │ │ -0436ea: 1100 |000d: return-object v0 │ │ +0436b8: |[0436b8] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ +0436c8: 5410 0902 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0209 │ │ +0436cc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0436d0: 2200 4601 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@0146 │ │ +0436d4: 7020 7b06 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@067b │ │ +0436da: 5b10 0902 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0209 │ │ +0436de: 5410 0902 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@0209 │ │ +0436e2: 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; │ │ @@ -45001,20 +45001,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0436ec: |[0436ec] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ -0436fc: 7010 8a06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@068a │ │ -043702: 0c00 |0003: move-result-object v0 │ │ -043704: 6e10 f606 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@06f6 │ │ -04370a: 0c00 |0007: move-result-object v0 │ │ -04370c: 1100 |0008: return-object v0 │ │ +0436e4: |[0436e4] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ +0436f4: 7010 8a06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@068a │ │ +0436fa: 0c00 |0003: move-result-object v0 │ │ +0436fc: 6e10 f606 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@06f6 │ │ +043702: 0c00 |0007: move-result-object v0 │ │ +043704: 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; │ │ │ │ @@ -45023,20 +45023,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -043710: |[043710] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ -043720: 7010 8a06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@068a │ │ -043726: 0c00 |0003: move-result-object v0 │ │ -043728: 6e10 f706 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@06f7 │ │ -04372e: 0c00 |0007: move-result-object v0 │ │ -043730: 1100 |0008: return-object v0 │ │ +043708: |[043708] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ +043718: 7010 8a06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@068a │ │ +04371e: 0c00 |0003: move-result-object v0 │ │ +043720: 6e10 f706 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@06f7 │ │ +043726: 0c00 |0007: move-result-object v0 │ │ +043728: 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; │ │ │ │ @@ -45045,37 +45045,37 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -043734: |[043734] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ -043744: 5242 0a02 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@020a │ │ -043748: 7210 4a1c 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@1c4a │ │ -04374e: 0a03 |0005: move-result v3 │ │ -043750: b032 |0006: add-int/2addr v2, v3 │ │ -043752: 6e20 8706 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@0687 │ │ -043758: 7210 441c 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1c44 │ │ -04375e: 0c02 |000d: move-result-object v2 │ │ -043760: 7210 511c 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ -043766: 0c01 |0011: move-result-object v1 │ │ -043768: 7210 261c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -04376e: 0a02 |0015: move-result v2 │ │ -043770: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ -043774: 7210 271c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -04377a: 0c00 |001b: move-result-object v0 │ │ -04377c: 1f00 1304 |001c: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ -043780: 7210 401c 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ -043786: 0c02 |0021: move-result-object v2 │ │ -043788: 7210 411c 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ -04378e: 0c03 |0025: move-result-object v3 │ │ -043790: 6e30 9006 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0690 │ │ -043796: 28e9 |0029: goto 0012 // -0017 │ │ -043798: 0e00 |002a: return-void │ │ +04372c: |[04372c] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ +04373c: 5242 0a02 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@020a │ │ +043740: 7210 4a1c 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@1c4a │ │ +043746: 0a03 |0005: move-result v3 │ │ +043748: b032 |0006: add-int/2addr v2, v3 │ │ +04374a: 6e20 8706 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@0687 │ │ +043750: 7210 441c 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@1c44 │ │ +043756: 0c02 |000d: move-result-object v2 │ │ +043758: 7210 511c 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ +04375e: 0c01 |0011: move-result-object v1 │ │ +043760: 7210 261c 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +043766: 0a02 |0015: move-result v2 │ │ +043768: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ +04376c: 7210 271c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +043772: 0c00 |001b: move-result-object v0 │ │ +043774: 1f00 1304 |001c: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ +043778: 7210 401c 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ +04377e: 0c02 |0021: move-result-object v2 │ │ +043780: 7210 411c 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ +043786: 0c03 |0025: move-result-object v3 │ │ +043788: 6e30 9006 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0690 │ │ +04378e: 28e9 |0029: goto 0012 // -0017 │ │ +043790: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000a line=140 │ │ 0x001e line=141 │ │ 0x002a line=143 │ │ locals : │ │ @@ -45091,18 +45091,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04379c: |[04379c] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ -0437ac: 7120 fa06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@06fa │ │ -0437b2: 0a00 |0003: move-result v0 │ │ -0437b4: 0f00 |0004: return v0 │ │ +043794: |[043794] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ +0437a4: 7120 fa06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@06fa │ │ +0437aa: 0a00 |0003: move-result v0 │ │ +0437ac: 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; │ │ @@ -45113,34 +45113,34 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0437b8: |[0437b8] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ -0437c8: 7010 8a06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@068a │ │ -0437ce: 0c00 |0003: move-result-object v0 │ │ -0437d0: 6e10 f806 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@06f8 │ │ -0437d6: 0c00 |0007: move-result-object v0 │ │ -0437d8: 1100 |0008: return-object v0 │ │ +0437b0: |[0437b0] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ +0437c0: 7010 8a06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@068a │ │ +0437c6: 0c00 |0003: move-result-object v0 │ │ +0437c8: 6e10 f806 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@06f8 │ │ +0437ce: 0c00 |0007: move-result-object v0 │ │ +0437d0: 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; │ │ │ │ - source_file_idx : 509 (ArrayMap.java) │ │ + source_file_idx : 508 (ArrayMap.java) │ │ │ │ Class #190 header: │ │ class_idx : 328 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 760 │ │ +source_file_idx : 759 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #190 - │ │ Class descriptor : 'Landroid/support/v4/util/ContainerHelpers;' │ │ @@ -45167,23 +45167,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0437dc: |[0437dc] android.support.v4.util.ContainerHelpers.:()V │ │ -0437ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0437ee: 2310 d904 |0001: new-array v0, v1, [I // type@04d9 │ │ -0437f2: 6900 0b02 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@020b │ │ -0437f6: 2310 da04 |0005: new-array v0, v1, [J // type@04da │ │ -0437fa: 6900 0c02 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@020c │ │ -0437fe: 2310 f904 |0009: new-array v0, v1, [Ljava/lang/Object; // type@04f9 │ │ -043802: 6900 0d02 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@020d │ │ -043806: 0e00 |000d: return-void │ │ +0437d4: |[0437d4] android.support.v4.util.ContainerHelpers.:()V │ │ +0437e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0437e6: 2310 d904 |0001: new-array v0, v1, [I // type@04d9 │ │ +0437ea: 6900 0b02 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@020b │ │ +0437ee: 2310 da04 |0005: new-array v0, v1, [J // type@04da │ │ +0437f2: 6900 0c02 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@020c │ │ +0437f6: 2310 f904 |0009: new-array v0, v1, [Ljava/lang/Object; // type@04f9 │ │ +0437fa: 6900 0d02 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@020d │ │ +0437fe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ 0x0005 line=21 │ │ 0x0009 line=22 │ │ locals : │ │ │ │ @@ -45192,29 +45192,29 @@ │ │ type : '([III)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -043808: |[043808] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ -043818: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04381a: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ -04381e: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ -043822: 9004 0100 |0005: add-int v4, v1, v0 │ │ -043826: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ -04382a: 4403 0502 |0009: aget v3, v5, v2 │ │ -04382e: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ -043832: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -043836: 28f4 |000f: goto 0003 // -000c │ │ -043838: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ -04383c: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ -043840: 28ef |0014: goto 0003 // -0011 │ │ -043842: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -043846: 0f02 |0017: return v2 │ │ +043800: |[043800] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ +043810: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +043812: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ +043816: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ +04381a: 9004 0100 |0005: add-int v4, v1, v0 │ │ +04381e: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ +043822: 4403 0502 |0009: aget v3, v5, v2 │ │ +043826: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ +04382a: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ +04382e: 28f4 |000f: goto 0003 // -000c │ │ +043830: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ +043834: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ +043838: 28ef |0014: goto 0003 // -0011 │ │ +04383a: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +04383e: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0001 line=47 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0009 line=51 │ │ @@ -45237,24 +45237,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 │ │ -043848: |[043848] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -043858: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ -04385c: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -043860: 6e20 a91b 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ -043866: 0a00 |0007: move-result v0 │ │ -043868: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -04386c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04386e: 0f00 |000b: return v0 │ │ -043870: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -043872: 28fe |000d: goto 000b // -0002 │ │ +043840: |[043840] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +043850: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +043854: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +043858: 6e20 a91b 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ +04385e: 0a00 |0007: move-result v0 │ │ +043860: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +043864: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +043866: 0f00 |000b: return v0 │ │ +043868: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04386a: 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; │ │ │ │ @@ -45263,27 +45263,27 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -043874: |[043874] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ -043884: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -043886: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -043888: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -04388c: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -043890: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -043894: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -043898: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -04389c: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -0438a0: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -0438a4: 0f03 |0010: return v3 │ │ -0438a6: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0438aa: 28ef |0013: goto 0002 // -0011 │ │ +04386c: |[04386c] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ +04387c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +04387e: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +043880: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +043884: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +043888: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +04388c: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +043890: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +043894: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +043898: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +04389c: 0f03 |0010: return v3 │ │ +04389e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0438a2: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0006 line=34 │ │ 0x000c line=35 │ │ 0x0010 line=37 │ │ 0x0011 line=33 │ │ @@ -45297,34 +45297,34 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0438ac: |[0438ac] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ -0438bc: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -0438c0: 7110 9b06 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@069b │ │ -0438c6: 0a00 |0005: move-result v0 │ │ -0438c8: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -0438cc: 0f00 |0008: return v0 │ │ +0438a4: |[0438a4] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ +0438b4: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +0438b8: 7110 9b06 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@069b │ │ +0438be: 0a00 |0005: move-result v0 │ │ +0438c0: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +0438c4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ - source_file_idx : 760 (ContainerHelpers.java) │ │ + source_file_idx : 759 (ContainerHelpers.java) │ │ │ │ Class #191 header: │ │ class_idx : 329 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 807 │ │ +source_file_idx : 806 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #191 - │ │ Class descriptor : 'Landroid/support/v4/util/DebugUtils;' │ │ @@ -45339,47 +45339,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 │ │ -0438d0: |[0438d0] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -0438e0: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -0438e4: 1a02 411e |0002: const-string v2, "null" // string@1e41 │ │ -0438e8: 6e20 d21b 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0438ee: 0e00 |0007: return-void │ │ -0438f0: 6e10 aa1b 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -0438f6: 0c02 |000b: move-result-object v2 │ │ -0438f8: 6e10 7d1b 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ -0438fe: 0c01 |000f: move-result-object v1 │ │ -043900: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -043904: 6e10 c01b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -04390a: 0a02 |0015: move-result v2 │ │ -04390c: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -043910: 6e10 aa1b 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -043916: 0c02 |001b: move-result-object v2 │ │ -043918: 6e10 7c1b 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -04391e: 0c01 |001f: move-result-object v1 │ │ -043920: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -043924: 6e20 bf1b 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@1bbf │ │ -04392a: 0a00 |0025: move-result v0 │ │ -04392c: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -043930: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -043934: 6e20 c31b 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1bc3 │ │ -04393a: 0c01 |002d: move-result-object v1 │ │ -04393c: 6e20 d21b 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -043942: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -043946: 6e20 cc1b 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -04394c: 7110 d91b 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ -043952: 0a02 |0039: move-result v2 │ │ -043954: 7110 901b 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -04395a: 0c02 |003d: move-result-object v2 │ │ -04395c: 6e20 d21b 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -043962: 28c6 |0041: goto 0007 // -003a │ │ +0438c8: |[0438c8] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +0438d8: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +0438dc: 1a02 3f1e |0002: const-string v2, "null" // string@1e3f │ │ +0438e0: 6e20 d21b 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0438e6: 0e00 |0007: return-void │ │ +0438e8: 6e10 aa1b 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +0438ee: 0c02 |000b: move-result-object v2 │ │ +0438f0: 6e10 7d1b 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ +0438f6: 0c01 |000f: move-result-object v1 │ │ +0438f8: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +0438fc: 6e10 c01b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +043902: 0a02 |0015: move-result v2 │ │ +043904: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +043908: 6e10 aa1b 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +04390e: 0c02 |001b: move-result-object v2 │ │ +043910: 6e10 7c1b 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +043916: 0c01 |001f: move-result-object v1 │ │ +043918: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +04391c: 6e20 bf1b 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@1bbf │ │ +043922: 0a00 |0025: move-result v0 │ │ +043924: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +043928: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +04392c: 6e20 c31b 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@1bc3 │ │ +043932: 0c01 |002d: move-result-object v1 │ │ +043934: 6e20 d21b 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04393a: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +04393e: 6e20 cc1b 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +043944: 7110 d91b 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ +04394a: 0a02 |0039: move-result v2 │ │ +04394c: 7110 901b 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +043952: 0c02 |003d: move-result-object v2 │ │ +043954: 6e20 d21b 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04395a: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0007 line=43 │ │ 0x0008 line=31 │ │ 0x0010 line=32 │ │ @@ -45393,21 +45393,21 @@ │ │ locals : │ │ 0x0026 - 0x002e reg=0 end I │ │ 0x0010 - 0x0042 reg=1 simpleName Ljava/lang/String; │ │ 0x0000 - 0x0042 reg=3 cls Ljava/lang/Object; │ │ 0x0000 - 0x0042 reg=4 out Ljava/lang/StringBuilder; │ │ │ │ Virtual methods - │ │ - source_file_idx : 807 (DebugUtils.java) │ │ + source_file_idx : 806 (DebugUtils.java) │ │ │ │ Class #192 header: │ │ class_idx : 330 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 972 │ │ -source_file_idx : 2415 │ │ +source_file_idx : 2414 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #192 - │ │ Class descriptor : 'Landroid/support/v4/util/LogWriter;' │ │ @@ -45430,22 +45430,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -043964: |[043964] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -043974: 7010 651b 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@1b65 │ │ -04397a: 2200 f003 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -04397e: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -043982: 7020 ca1b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -043988: 5b20 0e02 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ -04398c: 5b23 0f02 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@020f │ │ -043990: 0e00 |000e: return-void │ │ +04395c: |[04395c] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +04396c: 7010 651b 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@1b65 │ │ +043972: 2200 f003 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +043976: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +04397a: 7020 ca1b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +043980: 5b20 0e02 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ +043984: 5b23 0f02 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@020f │ │ +043988: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=31 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ locals : │ │ @@ -45457,31 +45457,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -043994: |[043994] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -0439a4: 5430 0e02 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ -0439a8: 6e10 d51b 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1bd5 │ │ -0439ae: 0a00 |0005: move-result v0 │ │ -0439b0: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -0439b4: 5430 0f02 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@020f │ │ -0439b8: 5431 0e02 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ -0439bc: 6e10 d61b 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0439c2: 0c01 |000f: move-result-object v1 │ │ -0439c4: 7120 fe17 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -0439ca: 5430 0e02 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ -0439ce: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -0439d0: 5432 0e02 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ -0439d4: 6e10 d51b 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@1bd5 │ │ -0439da: 0a02 |001b: move-result v2 │ │ -0439dc: 6e30 d41b 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@1bd4 │ │ -0439e2: 0e00 |001f: return-void │ │ +04398c: |[04398c] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +04399c: 5430 0e02 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ +0439a0: 6e10 d51b 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@1bd5 │ │ +0439a6: 0a00 |0005: move-result v0 │ │ +0439a8: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +0439ac: 5430 0f02 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@020f │ │ +0439b0: 5431 0e02 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ +0439b4: 6e10 d61b 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0439ba: 0c01 |000f: move-result-object v1 │ │ +0439bc: 7120 fe17 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +0439c2: 5430 0e02 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ +0439c6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +0439c8: 5432 0e02 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ +0439cc: 6e10 d51b 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@1bd5 │ │ +0439d2: 0a02 |001b: move-result v2 │ │ +0439d4: 6e30 d41b 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@1bd4 │ │ +0439da: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0013 line=66 │ │ 0x001f line=68 │ │ locals : │ │ @@ -45493,17 +45493,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0439e4: |[0439e4] android.support.v4.util.LogWriter.close:()V │ │ -0439f4: 7010 a106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@06a1 │ │ -0439fa: 0e00 |0003: return-void │ │ +0439dc: |[0439dc] android.support.v4.util.LogWriter.close:()V │ │ +0439ec: 7010 a106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@06a1 │ │ +0439f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -45512,17 +45512,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0439fc: |[0439fc] android.support.v4.util.LogWriter.flush:()V │ │ -043a0c: 7010 a106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@06a1 │ │ -043a12: 0e00 |0003: return-void │ │ +0439f4: |[0439f4] android.support.v4.util.LogWriter.flush:()V │ │ +043a04: 7010 a106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@06a1 │ │ +043a0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -45531,28 +45531,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -043a14: |[043a14] android.support.v4.util.LogWriter.write:([CII)V │ │ -043a24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -043a26: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -043a2a: 9002 0501 |0003: add-int v2, v5, v1 │ │ -043a2e: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -043a32: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -043a36: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -043a3a: 7010 a106 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@06a1 │ │ -043a40: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -043a44: 28f1 |0010: goto 0001 // -000f │ │ -043a46: 5432 0e02 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ -043a4a: 6e20 cc1b 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -043a50: 28f8 |0016: goto 000e // -0008 │ │ -043a52: 0e00 |0017: return-void │ │ +043a0c: |[043a0c] android.support.v4.util.LogWriter.write:([CII)V │ │ +043a1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +043a1e: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +043a22: 9002 0501 |0003: add-int v2, v5, v1 │ │ +043a26: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +043a2a: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +043a2e: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +043a32: 7010 a106 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@06a1 │ │ +043a38: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +043a3c: 28f1 |0010: goto 0001 // -000f │ │ +043a3e: 5432 0e02 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@020e │ │ +043a42: 6e20 cc1b 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +043a48: 28f8 |0016: goto 000e // -0008 │ │ +043a4a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ @@ -45562,21 +45562,21 @@ │ │ 0x0007 - 0x0017 reg=0 c C │ │ 0x0001 - 0x0018 reg=1 i I │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/LogWriter; │ │ 0x0000 - 0x0018 reg=4 buf [C │ │ 0x0000 - 0x0018 reg=5 offset I │ │ 0x0000 - 0x0018 reg=6 count I │ │ │ │ - source_file_idx : 2415 (LogWriter.java) │ │ + source_file_idx : 2414 (LogWriter.java) │ │ │ │ Class #193 header: │ │ class_idx : 331 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2569 │ │ +source_file_idx : 2567 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #193 annotations: │ │ Annotations on class │ │ @@ -45641,29 +45641,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -043a54: |[043a54] android.support.v4.util.LruCache.:(I)V │ │ -043a64: 7010 a71b 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -043a6a: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -043a6e: 2200 de03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -043a72: 1a01 541d |0007: const-string v1, "maxSize <= 0" // string@1d54 │ │ -043a76: 7020 881b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -043a7c: 2700 |000c: throw v0 │ │ -043a7e: 5945 1402 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0214 │ │ -043a82: 2200 0f04 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@040f │ │ -043a86: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -043a88: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -043a8c: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -043a8e: 7040 291c 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@1c29 │ │ -043a94: 5b40 1302 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ -043a98: 0e00 |001a: return-void │ │ +043a4c: |[043a4c] android.support.v4.util.LruCache.:(I)V │ │ +043a5c: 7010 a71b 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +043a62: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +043a66: 2200 de03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +043a6a: 1a01 521d |0007: const-string v1, "maxSize <= 0" // string@1d52 │ │ +043a6e: 7020 881b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +043a74: 2700 |000c: throw v0 │ │ +043a76: 5945 1402 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0214 │ │ +043a7a: 2200 0f04 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@040f │ │ +043a7e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +043a80: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +043a84: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +043a86: 7040 291c 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@1c29 │ │ +043a8c: 5b40 1302 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ +043a90: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -45678,36 +45678,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 │ │ -043a9c: |[043a9c] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -043aac: 6e30 a906 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@06a9 │ │ -043ab2: 0a00 |0003: move-result v0 │ │ -043ab4: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -043ab8: 2201 df03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ -043abc: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -043ac0: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -043ac6: 1a03 7f0a |000d: const-string v3, "Negative size: " // string@0a7f │ │ -043aca: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -043ad0: 0c02 |0012: move-result-object v2 │ │ -043ad2: 6e20 d11b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -043ad8: 0c02 |0016: move-result-object v2 │ │ -043ada: 1a03 2901 |0017: const-string v3, "=" // string@0129 │ │ -043ade: 6e20 d21b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -043ae4: 0c02 |001c: move-result-object v2 │ │ -043ae6: 6e20 d11b 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -043aec: 0c02 |0020: move-result-object v2 │ │ -043aee: 6e10 d61b 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -043af4: 0c02 |0024: move-result-object v2 │ │ -043af6: 7020 8b1b 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -043afc: 2701 |0028: throw v1 │ │ -043afe: 0f00 |0029: return v0 │ │ +043a94: |[043a94] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +043aa4: 6e30 a906 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@06a9 │ │ +043aaa: 0a00 |0003: move-result v0 │ │ +043aac: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +043ab0: 2201 df03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ +043ab4: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +043ab8: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +043abe: 1a03 7d0a |000d: const-string v3, "Negative size: " // string@0a7d │ │ +043ac2: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +043ac8: 0c02 |0012: move-result-object v2 │ │ +043aca: 6e20 d11b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +043ad0: 0c02 |0016: move-result-object v2 │ │ +043ad2: 1a03 2801 |0017: const-string v3, "=" // string@0128 │ │ +043ad6: 6e20 d21b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +043adc: 0c02 |001c: move-result-object v2 │ │ +043ade: 6e20 d11b 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +043ae4: 0c02 |0020: move-result-object v2 │ │ +043ae6: 6e10 d61b 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +043aec: 0c02 |0024: move-result-object v2 │ │ +043aee: 7020 8b1b 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +043af4: 2701 |0028: throw v1 │ │ +043af6: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x0004 line=250 │ │ 0x0006 line=251 │ │ 0x0029 line=253 │ │ locals : │ │ @@ -45725,17 +45725,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 │ │ -043b00: |[043b00] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -043b10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -043b12: 1100 |0001: return-object v0 │ │ +043af8: |[043af8] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +043b08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +043b0a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 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; │ │ @@ -45746,16 +45746,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 │ │ -043b14: |[043b14] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -043b24: 0e00 |0000: return-void │ │ +043b0c: |[043b0c] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +043b1c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 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; │ │ @@ -45771,71 +45771,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 │ │ -043b28: |[043b28] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -043b38: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -043b3c: 2202 ea03 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@03ea │ │ -043b40: 1a03 7418 |0004: const-string v3, "key == null" // string@1874 │ │ -043b44: 7020 a61b 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@1ba6 │ │ -043b4a: 2702 |0009: throw v2 │ │ -043b4c: 1d04 |000a: monitor-enter v4 │ │ -043b4e: 5442 1302 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ -043b52: 6e20 2b1c 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c2b │ │ -043b58: 0c01 |0010: move-result-object v1 │ │ -043b5a: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -043b5e: 5242 1202 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0212 │ │ -043b62: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -043b66: 5942 1202 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0212 │ │ -043b6a: 1e04 |0019: monitor-exit v4 │ │ -043b6c: 0710 |001a: move-object v0, v1 │ │ -043b6e: 1100 |001b: return-object v0 │ │ -043b70: 5242 1502 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0215 │ │ -043b74: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -043b78: 5942 1502 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0215 │ │ -043b7c: 1e04 |0022: monitor-exit v4 │ │ -043b7e: 6e20 a406 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@06a4 │ │ -043b84: 0c00 |0026: move-result-object v0 │ │ -043b86: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -043b8a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -043b8c: 28f1 |002a: goto 001b // -000f │ │ -043b8e: 0d02 |002b: move-exception v2 │ │ -043b90: 1e04 |002c: monitor-exit v4 │ │ -043b92: 2702 |002d: throw v2 │ │ -043b94: 1d04 |002e: monitor-enter v4 │ │ -043b96: 5242 1002 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@0210 │ │ -043b9a: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -043b9e: 5942 1002 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@0210 │ │ -043ba2: 5442 1302 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ -043ba6: 6e30 2d1c 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c2d │ │ -043bac: 0c01 |003a: move-result-object v1 │ │ -043bae: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -043bb2: 5442 1302 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ -043bb6: 6e30 2d1c 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c2d │ │ -043bbc: 1e04 |0042: monitor-exit v4 │ │ -043bbe: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -043bc2: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -043bc4: 6e51 a506 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@06a5 │ │ -043bca: 0710 |0049: move-object v0, v1 │ │ -043bcc: 28d1 |004a: goto 001b // -002f │ │ -043bce: 5242 1702 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ -043bd2: 7030 a806 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@06a8 │ │ -043bd8: 0a03 |0050: move-result v3 │ │ -043bda: b032 |0051: add-int/2addr v2, v3 │ │ -043bdc: 5942 1702 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ -043be0: 28ee |0054: goto 0042 // -0012 │ │ -043be2: 0d02 |0055: move-exception v2 │ │ -043be4: 1e04 |0056: monitor-exit v4 │ │ -043be6: 2702 |0057: throw v2 │ │ -043be8: 5242 1402 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0214 │ │ -043bec: 6e20 ab06 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@06ab │ │ -043bf2: 28be |005d: goto 001b // -0042 │ │ +043b20: |[043b20] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +043b30: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +043b34: 2202 ea03 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@03ea │ │ +043b38: 1a03 7218 |0004: const-string v3, "key == null" // string@1872 │ │ +043b3c: 7020 a61b 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@1ba6 │ │ +043b42: 2702 |0009: throw v2 │ │ +043b44: 1d04 |000a: monitor-enter v4 │ │ +043b46: 5442 1302 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ +043b4a: 6e20 2b1c 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c2b │ │ +043b50: 0c01 |0010: move-result-object v1 │ │ +043b52: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +043b56: 5242 1202 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0212 │ │ +043b5a: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +043b5e: 5942 1202 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@0212 │ │ +043b62: 1e04 |0019: monitor-exit v4 │ │ +043b64: 0710 |001a: move-object v0, v1 │ │ +043b66: 1100 |001b: return-object v0 │ │ +043b68: 5242 1502 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0215 │ │ +043b6c: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +043b70: 5942 1502 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@0215 │ │ +043b74: 1e04 |0022: monitor-exit v4 │ │ +043b76: 6e20 a406 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@06a4 │ │ +043b7c: 0c00 |0026: move-result-object v0 │ │ +043b7e: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +043b82: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +043b84: 28f1 |002a: goto 001b // -000f │ │ +043b86: 0d02 |002b: move-exception v2 │ │ +043b88: 1e04 |002c: monitor-exit v4 │ │ +043b8a: 2702 |002d: throw v2 │ │ +043b8c: 1d04 |002e: monitor-enter v4 │ │ +043b8e: 5242 1002 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@0210 │ │ +043b92: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +043b96: 5942 1002 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@0210 │ │ +043b9a: 5442 1302 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ +043b9e: 6e30 2d1c 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c2d │ │ +043ba4: 0c01 |003a: move-result-object v1 │ │ +043ba6: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +043baa: 5442 1302 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ +043bae: 6e30 2d1c 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c2d │ │ +043bb4: 1e04 |0042: monitor-exit v4 │ │ +043bb6: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +043bba: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +043bbc: 6e51 a506 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@06a5 │ │ +043bc2: 0710 |0049: move-object v0, v1 │ │ +043bc4: 28d1 |004a: goto 001b // -002f │ │ +043bc6: 5242 1702 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ +043bca: 7030 a806 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@06a8 │ │ +043bd0: 0a03 |0050: move-result v3 │ │ +043bd2: b032 |0051: add-int/2addr v2, v3 │ │ +043bd4: 5942 1702 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ +043bd8: 28ee |0054: goto 0042 // -0012 │ │ +043bda: 0d02 |0055: move-exception v2 │ │ +043bdc: 1e04 |0056: monitor-exit v4 │ │ +043bde: 2702 |0057: throw v2 │ │ +043be0: 5242 1402 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@0214 │ │ +043be4: 6e20 ab06 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@06ab │ │ +043bea: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -45883,49 +45883,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 │ │ -043c1c: |[043c1c] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -043c2c: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -043c30: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -043c34: 2201 ea03 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@03ea │ │ -043c38: 1a02 7518 |0006: const-string v2, "key == null || value == null" // string@1875 │ │ -043c3c: 7020 a61b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@1ba6 │ │ -043c42: 2701 |000b: throw v1 │ │ -043c44: 1d03 |000c: monitor-enter v3 │ │ -043c46: 5231 1602 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0216 │ │ -043c4a: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -043c4e: 5931 1602 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0216 │ │ -043c52: 5231 1702 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ -043c56: 7030 a806 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@06a8 │ │ -043c5c: 0a02 |0018: move-result v2 │ │ -043c5e: b021 |0019: add-int/2addr v1, v2 │ │ -043c60: 5931 1702 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ -043c64: 5431 1302 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ -043c68: 6e30 2d1c 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c2d │ │ -043c6e: 0c00 |0021: move-result-object v0 │ │ -043c70: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -043c74: 5231 1702 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ -043c78: 7030 a806 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@06a8 │ │ -043c7e: 0a02 |0029: move-result v2 │ │ -043c80: b121 |002a: sub-int/2addr v1, v2 │ │ -043c82: 5931 1702 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ -043c86: 1e03 |002d: monitor-exit v3 │ │ -043c88: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -043c8c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -043c8e: 6e55 a506 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@06a5 │ │ -043c94: 5231 1402 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@0214 │ │ -043c98: 6e20 ab06 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@06ab │ │ -043c9e: 1100 |0039: return-object v0 │ │ -043ca0: 0d01 |003a: move-exception v1 │ │ -043ca2: 1e03 |003b: monitor-exit v3 │ │ -043ca4: 2701 |003c: throw v1 │ │ +043c14: |[043c14] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +043c24: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +043c28: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +043c2c: 2201 ea03 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@03ea │ │ +043c30: 1a02 7318 |0006: const-string v2, "key == null || value == null" // string@1873 │ │ +043c34: 7020 a61b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@1ba6 │ │ +043c3a: 2701 |000b: throw v1 │ │ +043c3c: 1d03 |000c: monitor-enter v3 │ │ +043c3e: 5231 1602 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0216 │ │ +043c42: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +043c46: 5931 1602 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@0216 │ │ +043c4a: 5231 1702 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ +043c4e: 7030 a806 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@06a8 │ │ +043c54: 0a02 |0018: move-result v2 │ │ +043c56: b021 |0019: add-int/2addr v1, v2 │ │ +043c58: 5931 1702 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ +043c5c: 5431 1302 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ +043c60: 6e30 2d1c 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c2d │ │ +043c66: 0c00 |0021: move-result-object v0 │ │ +043c68: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +043c6c: 5231 1702 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ +043c70: 7030 a806 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@06a8 │ │ +043c76: 0a02 |0029: move-result v2 │ │ +043c78: b121 |002a: sub-int/2addr v1, v2 │ │ +043c7a: 5931 1702 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ +043c7e: 1e03 |002d: monitor-exit v3 │ │ +043c80: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +043c84: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +043c86: 6e55 a506 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@06a5 │ │ +043c8c: 5231 1402 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@0214 │ │ +043c90: 6e20 ab06 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@06ab │ │ +043c96: 1100 |0039: return-object v0 │ │ +043c98: 0d01 |003a: move-exception v1 │ │ +043c9a: 1e03 |003b: monitor-exit v3 │ │ +043c9c: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=132 │ │ @@ -45956,17 +45956,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 │ │ -043cbc: |[043cbc] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -043ccc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -043cce: 0f00 |0001: return v0 │ │ +043cb4: |[043cb4] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +043cc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +043cc6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 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; │ │ @@ -45979,53 +45979,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 │ │ -043cd0: |[043cd0] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -043ce0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -043ce2: 1d06 |0001: monitor-enter v6 │ │ -043ce4: 5262 1202 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0212 │ │ -043ce8: 5263 1502 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0215 │ │ -043cec: 9000 0203 |0006: add-int v0, v2, v3 │ │ -043cf0: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -043cf4: 5262 1202 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0212 │ │ -043cf8: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -043cfc: 9301 0200 |000e: div-int v1, v2, v0 │ │ -043d00: 1a02 0a0a |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0a0a │ │ -043d04: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -043d06: 2333 f904 |0013: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -043d0a: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -043d0c: 5265 1402 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@0214 │ │ -043d10: 7110 911b 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -043d16: 0c05 |001b: move-result-object v5 │ │ -043d18: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -043d1c: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -043d1e: 5265 1202 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0212 │ │ -043d22: 7110 911b 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -043d28: 0c05 |0024: move-result-object v5 │ │ -043d2a: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -043d2e: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -043d30: 5265 1502 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0215 │ │ -043d34: 7110 911b 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -043d3a: 0c05 |002d: move-result-object v5 │ │ -043d3c: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -043d40: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -043d42: 7110 911b 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -043d48: 0c05 |0034: move-result-object v5 │ │ -043d4a: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -043d4e: 7120 ba1b 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -043d54: 0c02 |003a: move-result-object v2 │ │ -043d56: 1e06 |003b: monitor-exit v6 │ │ -043d58: 1102 |003c: return-object v2 │ │ -043d5a: 0d02 |003d: move-exception v2 │ │ -043d5c: 1e06 |003e: monitor-exit v6 │ │ -043d5e: 2702 |003f: throw v2 │ │ +043cc8: |[043cc8] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +043cd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +043cda: 1d06 |0001: monitor-enter v6 │ │ +043cdc: 5262 1202 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0212 │ │ +043ce0: 5263 1502 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0215 │ │ +043ce4: 9000 0203 |0006: add-int v0, v2, v3 │ │ +043ce8: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +043cec: 5262 1202 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0212 │ │ +043cf0: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +043cf4: 9301 0200 |000e: div-int v1, v2, v0 │ │ +043cf8: 1a02 080a |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0a08 │ │ +043cfc: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +043cfe: 2333 f904 |0013: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +043d02: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +043d04: 5265 1402 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@0214 │ │ +043d08: 7110 911b 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +043d0e: 0c05 |001b: move-result-object v5 │ │ +043d10: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +043d14: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +043d16: 5265 1202 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@0212 │ │ +043d1a: 7110 911b 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +043d20: 0c05 |0024: move-result-object v5 │ │ +043d22: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +043d26: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +043d28: 5265 1502 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@0215 │ │ +043d2c: 7110 911b 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +043d32: 0c05 |002d: move-result-object v5 │ │ +043d34: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +043d38: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +043d3a: 7110 911b 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +043d40: 0c05 |0034: move-result-object v5 │ │ +043d42: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +043d46: 7120 ba1b 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +043d4c: 0c02 |003a: move-result-object v2 │ │ +043d4e: 1e06 |003b: monitor-exit v6 │ │ +043d50: 1102 |003c: return-object v2 │ │ +043d52: 0d02 |003d: move-exception v2 │ │ +043d54: 1e06 |003e: monitor-exit v6 │ │ +043d56: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=338 │ │ 0x0008 line=339 │ │ 0x0010 line=340 │ │ @@ -46041,78 +46041,78 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -043d6c: |[043d6c] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -043d7c: 1d06 |0000: monitor-enter v6 │ │ -043d7e: 5263 1702 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ -043d82: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -043d86: 5463 1302 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ -043d8a: 6e10 2c1c 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1c2c │ │ -043d90: 0a03 |000a: move-result v3 │ │ -043d92: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -043d96: 5263 1702 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ -043d9a: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -043d9e: 2203 df03 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@03df │ │ -043da2: 2204 f003 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -043da6: 7010 c91b 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -043dac: 6e10 aa1b 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -043db2: 0c05 |001b: move-result-object v5 │ │ -043db4: 6e10 7c1b 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -043dba: 0c05 |001f: move-result-object v5 │ │ -043dbc: 6e20 d21b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -043dc2: 0c04 |0023: move-result-object v4 │ │ -043dc4: 1a05 e100 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00e1 │ │ -043dc8: 6e20 d21b 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -043dce: 0c04 |0029: move-result-object v4 │ │ -043dd0: 6e10 d61b 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -043dd6: 0c04 |002d: move-result-object v4 │ │ -043dd8: 7020 8b1b 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -043dde: 2703 |0031: throw v3 │ │ -043de0: 0d03 |0032: move-exception v3 │ │ -043de2: 1e06 |0033: monitor-exit v6 │ │ -043de4: 2703 |0034: throw v3 │ │ -043de6: 5263 1702 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ -043dea: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -043dee: 5463 1302 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ -043df2: 6e10 2c1c 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1c2c │ │ -043df8: 0a03 |003e: move-result v3 │ │ -043dfa: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -043dfe: 1e06 |0041: monitor-exit v6 │ │ -043e00: 0e00 |0042: return-void │ │ -043e02: 5463 1302 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ -043e06: 6e10 2a1c 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@1c2a │ │ -043e0c: 0c03 |0048: move-result-object v3 │ │ -043e0e: 7210 511c 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ -043e14: 0c03 |004c: move-result-object v3 │ │ -043e16: 7210 271c 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -043e1c: 0c01 |0050: move-result-object v1 │ │ -043e1e: 1f01 1304 |0051: check-cast v1, Ljava/util/Map$Entry; // type@0413 │ │ -043e22: 7210 401c 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ -043e28: 0c00 |0056: move-result-object v0 │ │ -043e2a: 7210 411c 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ -043e30: 0c02 |005a: move-result-object v2 │ │ -043e32: 5463 1302 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ -043e36: 6e20 2e1c 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c2e │ │ -043e3c: 5263 1702 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ -043e40: 7030 a806 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@06a8 │ │ -043e46: 0a04 |0065: move-result v4 │ │ -043e48: b143 |0066: sub-int/2addr v3, v4 │ │ -043e4a: 5963 1702 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ -043e4e: 5263 1102 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0211 │ │ -043e52: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -043e56: 5963 1102 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0211 │ │ -043e5a: 1e06 |006f: monitor-exit v6 │ │ -043e5c: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -043e5e: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -043e60: 6e54 a506 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@06a5 │ │ -043e66: 288b |0075: goto 0000 // -0075 │ │ +043d64: |[043d64] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +043d74: 1d06 |0000: monitor-enter v6 │ │ +043d76: 5263 1702 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ +043d7a: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +043d7e: 5463 1302 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ +043d82: 6e10 2c1c 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1c2c │ │ +043d88: 0a03 |000a: move-result v3 │ │ +043d8a: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +043d8e: 5263 1702 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ +043d92: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +043d96: 2203 df03 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@03df │ │ +043d9a: 2204 f003 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +043d9e: 7010 c91b 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +043da4: 6e10 aa1b 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +043daa: 0c05 |001b: move-result-object v5 │ │ +043dac: 6e10 7c1b 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +043db2: 0c05 |001f: move-result-object v5 │ │ +043db4: 6e20 d21b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +043dba: 0c04 |0023: move-result-object v4 │ │ +043dbc: 1a05 e000 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@00e0 │ │ +043dc0: 6e20 d21b 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +043dc6: 0c04 |0029: move-result-object v4 │ │ +043dc8: 6e10 d61b 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +043dce: 0c04 |002d: move-result-object v4 │ │ +043dd0: 7020 8b1b 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +043dd6: 2703 |0031: throw v3 │ │ +043dd8: 0d03 |0032: move-exception v3 │ │ +043dda: 1e06 |0033: monitor-exit v6 │ │ +043ddc: 2703 |0034: throw v3 │ │ +043dde: 5263 1702 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ +043de2: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +043de6: 5463 1302 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ +043dea: 6e10 2c1c 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@1c2c │ │ +043df0: 0a03 |003e: move-result v3 │ │ +043df2: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +043df6: 1e06 |0041: monitor-exit v6 │ │ +043df8: 0e00 |0042: return-void │ │ +043dfa: 5463 1302 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ +043dfe: 6e10 2a1c 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@1c2a │ │ +043e04: 0c03 |0048: move-result-object v3 │ │ +043e06: 7210 511c 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ +043e0c: 0c03 |004c: move-result-object v3 │ │ +043e0e: 7210 271c 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +043e14: 0c01 |0050: move-result-object v1 │ │ +043e16: 1f01 1304 |0051: check-cast v1, Ljava/util/Map$Entry; // type@0413 │ │ +043e1a: 7210 401c 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ +043e20: 0c00 |0056: move-result-object v0 │ │ +043e22: 7210 411c 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ +043e28: 0c02 |005a: move-result-object v2 │ │ +043e2a: 5463 1302 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@0213 │ │ +043e2e: 6e20 2e1c 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c2e │ │ +043e34: 5263 1702 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ +043e38: 7030 a806 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@06a8 │ │ +043e3e: 0a04 |0065: move-result v4 │ │ +043e40: b143 |0066: sub-int/2addr v3, v4 │ │ +043e42: 5963 1702 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@0217 │ │ +043e46: 5263 1102 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0211 │ │ +043e4a: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +043e4e: 5963 1102 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@0211 │ │ +043e52: 1e06 |006f: monitor-exit v6 │ │ +043e54: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +043e56: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +043e58: 6e54 a506 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@06a5 │ │ +043e5e: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=165 │ │ @@ -46134,21 +46134,21 @@ │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/util/LruCache; │ │ 0x0057 - 0x0076 reg=0 key Ljava/lang/Object; TK; │ │ 0x0053 - 0x0076 reg=1 toEvict Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ 0x005b - 0x0076 reg=2 value Ljava/lang/Object; TV; │ │ 0x0000 - 0x0076 reg=6 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0076 reg=7 maxSize I │ │ │ │ - source_file_idx : 2569 (LruCache.java) │ │ + source_file_idx : 2567 (LruCache.java) │ │ │ │ Class #194 header: │ │ class_idx : 332 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2600 │ │ +source_file_idx : 2598 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #194 annotations: │ │ Annotations on class │ │ @@ -46192,24 +46192,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 │ │ -043e7c: |[043e7c] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ -043e8c: 5b12 1c02 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@021c │ │ -043e90: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -043e96: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -043e98: 5c10 1802 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0218 │ │ -043e9c: 5913 1a02 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@021a │ │ -043ea0: 6e10 ee06 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -043ea6: 0a00 |000d: move-result v0 │ │ -043ea8: 5910 1b02 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@021b │ │ -043eac: 0e00 |0010: return-void │ │ +043e74: |[043e74] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ +043e84: 5b12 1c02 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@021c │ │ +043e88: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +043e8e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +043e90: 5c10 1802 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0218 │ │ +043e94: 5913 1a02 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@021a │ │ +043e98: 6e10 ee06 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +043e9e: 0a00 |000d: move-result v0 │ │ +043ea0: 5910 1b02 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@021b │ │ +043ea4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=39 │ │ 0x0008 line=42 │ │ 0x000a line=43 │ │ 0x0010 line=44 │ │ @@ -46225,22 +46225,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -043eb0: |[043eb0] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ -043ec0: 5220 1902 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ -043ec4: 5221 1b02 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@021b │ │ -043ec8: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -043ecc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -043ece: 0f00 |0007: return v0 │ │ -043ed0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -043ed2: 28fe |0009: goto 0007 // -0002 │ │ +043ea8: |[043ea8] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ +043eb8: 5220 1902 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ +043ebc: 5221 1b02 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@021b │ │ +043ec0: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +043ec4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +043ec6: 0f00 |0007: return v0 │ │ +043ec8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +043eca: 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; │ │ │ │ @@ -46249,26 +46249,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -043ed4: |[043ed4] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ -043ee4: 5441 1c02 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@021c │ │ -043ee8: 5242 1902 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ -043eec: 5243 1a02 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@021a │ │ -043ef0: 6e30 ec06 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -043ef6: 0c00 |0009: move-result-object v0 │ │ -043ef8: 5241 1902 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ -043efc: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -043f00: 5941 1902 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ -043f04: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -043f06: 5c41 1802 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0218 │ │ -043f0a: 1100 |0013: return-object v0 │ │ +043ecc: |[043ecc] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ +043edc: 5441 1c02 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@021c │ │ +043ee0: 5242 1902 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ +043ee4: 5243 1a02 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@021a │ │ +043ee8: 6e30 ec06 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +043eee: 0c00 |0009: move-result-object v0 │ │ +043ef0: 5241 1902 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ +043ef4: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +043ef8: 5941 1902 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ +043efc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +043efe: 5c41 1802 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0218 │ │ +043f02: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x0010 line=55 │ │ 0x0013 line=56 │ │ locals : │ │ @@ -46281,52 +46281,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -043f0c: |[043f0c] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ -043f1c: 5520 1802 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0218 │ │ -043f20: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -043f24: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -043f28: 7010 8a1b 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1b8a │ │ -043f2e: 2700 |0009: throw v0 │ │ -043f30: 5220 1902 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ -043f34: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -043f38: 5920 1902 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ -043f3c: 5220 1b02 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@021b │ │ -043f40: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -043f44: 5920 1b02 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@021b │ │ -043f48: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -043f4a: 5c20 1802 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0218 │ │ -043f4e: 5420 1c02 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@021c │ │ -043f52: 5221 1902 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ -043f56: 6e20 f206 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ -043f5c: 0e00 |0020: return-void │ │ +043f04: |[043f04] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ +043f14: 5520 1802 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0218 │ │ +043f18: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +043f1c: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +043f20: 7010 8a1b 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1b8a │ │ +043f26: 2700 |0009: throw v0 │ │ +043f28: 5220 1902 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ +043f2c: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +043f30: 5920 1902 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ +043f34: 5220 1b02 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@021b │ │ +043f38: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +043f3c: 5920 1b02 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@021b │ │ +043f40: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +043f42: 5c20 1802 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@0218 │ │ +043f46: 5420 1c02 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@021c │ │ +043f4a: 5221 1902 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@0219 │ │ +043f4e: 6e20 f206 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ +043f54: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x000a line=64 │ │ 0x0010 line=65 │ │ 0x0016 line=66 │ │ 0x0019 line=67 │ │ 0x0020 line=68 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; │ │ 0x0000 - 0x0021 reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; Landroid/support/v4/util/MapCollections.ArrayIterator; │ │ │ │ - source_file_idx : 2600 (MapCollections.java) │ │ + source_file_idx : 2598 (MapCollections.java) │ │ │ │ Class #195 header: │ │ class_idx : 333 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2600 │ │ +source_file_idx : 2598 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #195 annotations: │ │ Annotations on class │ │ @@ -46366,18 +46366,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 │ │ -043f60: |[043f60] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -043f70: 5b01 1d02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -043f74: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -043f7a: 0e00 |0005: return-void │ │ +043f58: |[043f58] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +043f68: 5b01 1d02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +043f6c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +043f72: 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; │ │ @@ -46388,19 +46388,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 │ │ -043f7c: |[043f7c] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ -043f8c: 1f02 1304 |0000: check-cast v2, Ljava/util/Map$Entry; // type@0413 │ │ -043f90: 6e20 b206 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@06b2 │ │ -043f96: 0a00 |0005: move-result v0 │ │ -043f98: 0f00 |0006: return v0 │ │ +043f74: |[043f74] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ +043f84: 1f02 1304 |0000: check-cast v2, Ljava/util/Map$Entry; // type@0413 │ │ +043f88: 6e20 b206 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@06b2 │ │ +043f8e: 0a00 |0005: move-result v0 │ │ +043f90: 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; │ │ @@ -46410,18 +46410,18 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -043f9c: |[043f9c] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ -043fac: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -043fb0: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -043fb6: 2700 |0005: throw v0 │ │ +043f94: |[043f94] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ +043fa4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +043fa8: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +043fae: 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; │ │ @@ -46432,41 +46432,41 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -043fb8: |[043fb8] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ -043fc8: 5463 1d02 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -043fcc: 6e10 ee06 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -043fd2: 0a02 |0005: move-result v2 │ │ -043fd4: 7210 1b1c 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ -043fda: 0c01 |0009: move-result-object v1 │ │ -043fdc: 7210 261c 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -043fe2: 0a03 |000d: move-result v3 │ │ -043fe4: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ -043fe8: 7210 271c 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -043fee: 0c00 |0013: move-result-object v0 │ │ -043ff0: 1f00 1304 |0014: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ -043ff4: 5463 1d02 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -043ff8: 7210 401c 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ -043ffe: 0c04 |001b: move-result-object v4 │ │ -044000: 7210 411c 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ -044006: 0c05 |001f: move-result-object v5 │ │ -044008: 6e30 f106 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@06f1 │ │ -04400e: 28e7 |0023: goto 000a // -0019 │ │ -044010: 5463 1d02 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -044014: 6e10 ee06 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -04401a: 0a03 |0029: move-result v3 │ │ -04401c: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ -044020: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -044022: 0f03 |002d: return v3 │ │ -044024: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -044026: 28fe |002f: goto 002d // -0002 │ │ +043fb0: |[043fb0] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ +043fc0: 5463 1d02 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +043fc4: 6e10 ee06 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +043fca: 0a02 |0005: move-result v2 │ │ +043fcc: 7210 1b1c 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ +043fd2: 0c01 |0009: move-result-object v1 │ │ +043fd4: 7210 261c 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +043fda: 0a03 |000d: move-result v3 │ │ +043fdc: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ +043fe0: 7210 271c 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +043fe6: 0c00 |0013: move-result-object v0 │ │ +043fe8: 1f00 1304 |0014: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ +043fec: 5463 1d02 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +043ff0: 7210 401c 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ +043ff6: 0c04 |001b: move-result-object v4 │ │ +043ff8: 7210 411c 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ +043ffe: 0c05 |001f: move-result-object v5 │ │ +044000: 6e30 f106 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@06f1 │ │ +044006: 28e7 |0023: goto 000a // -0019 │ │ +044008: 5463 1d02 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +04400c: 6e10 ee06 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +044012: 0a03 |0029: move-result v3 │ │ +044014: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ +044018: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +04401a: 0f03 |002d: return v3 │ │ +04401c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +04401e: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ 0x0016 line=173 │ │ 0x0024 line=175 │ │ locals : │ │ @@ -46483,18 +46483,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -044028: |[044028] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ -044038: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -04403c: 6e10 eb06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@06eb │ │ -044042: 0e00 |0005: return-void │ │ +044020: |[044020] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ +044030: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +044034: 6e10 eb06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@06eb │ │ +04403a: 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; │ │ @@ -46504,36 +46504,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -044044: |[044044] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ -044054: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -044056: 2074 1304 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@0413 │ │ -04405a: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -04405e: 0f03 |0005: return v3 │ │ -044060: 0770 |0006: move-object v0, v7 │ │ -044062: 1f00 1304 |0007: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ -044066: 5464 1d02 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -04406a: 7210 401c 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ -044070: 0c05 |000e: move-result-object v5 │ │ -044072: 6e20 ef06 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@06ef │ │ -044078: 0a02 |0012: move-result v2 │ │ -04407a: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ -04407e: 5463 1d02 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -044082: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -044084: 6e30 ec06 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -04408a: 0c01 |001b: move-result-object v1 │ │ -04408c: 7210 411c 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ -044092: 0c03 |001f: move-result-object v3 │ │ -044094: 7120 9a06 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@069a │ │ -04409a: 0a03 |0023: move-result v3 │ │ -04409c: 28e1 |0024: goto 0005 // -001f │ │ +04403c: |[04403c] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ +04404c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +04404e: 2074 1304 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@0413 │ │ +044052: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +044056: 0f03 |0005: return v3 │ │ +044058: 0770 |0006: move-object v0, v7 │ │ +04405a: 1f00 1304 |0007: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ +04405e: 5464 1d02 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +044062: 7210 401c 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ +044068: 0c05 |000e: move-result-object v5 │ │ +04406a: 6e20 ef06 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@06ef │ │ +044070: 0a02 |0012: move-result v2 │ │ +044072: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ +044076: 5463 1d02 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +04407a: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +04407c: 6e30 ec06 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +044082: 0c01 |001b: move-result-object v1 │ │ +044084: 7210 411c 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ +04408a: 0c03 |001f: move-result-object v3 │ │ +04408c: 7120 9a06 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@069a │ │ +044092: 0a03 |0023: move-result v3 │ │ +044094: 28e1 |0024: goto 0005 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x0005 line=193 │ │ 0x0007 line=187 │ │ 0x0009 line=188 │ │ 0x0013 line=189 │ │ @@ -46552,29 +46552,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0440a0: |[0440a0] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ -0440b0: 7210 1b1c 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ -0440b6: 0c00 |0003: move-result-object v0 │ │ -0440b8: 7210 261c 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -0440be: 0a01 |0007: move-result v1 │ │ -0440c0: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -0440c4: 7210 271c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -0440ca: 0c01 |000d: move-result-object v1 │ │ -0440cc: 6e20 b506 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@06b5 │ │ -0440d2: 0a01 |0011: move-result v1 │ │ -0440d4: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -0440d8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0440da: 0f01 |0015: return v1 │ │ -0440dc: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0440de: 28fe |0017: goto 0015 // -0002 │ │ +044098: |[044098] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ +0440a8: 7210 1b1c 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ +0440ae: 0c00 |0003: move-result-object v0 │ │ +0440b0: 7210 261c 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +0440b6: 0a01 |0007: move-result v1 │ │ +0440b8: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0440bc: 7210 271c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +0440c2: 0c01 |000d: move-result-object v1 │ │ +0440c4: 6e20 b506 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@06b5 │ │ +0440ca: 0a01 |0011: move-result v1 │ │ +0440cc: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +0440d0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0440d2: 0f01 |0015: return v1 │ │ +0440d4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0440d6: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x000a line=200 │ │ 0x0014 line=201 │ │ 0x0015 line=204 │ │ @@ -46590,18 +46590,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0440e0: |[0440e0] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ -0440f0: 7120 f506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@06f5 │ │ -0440f6: 0a00 |0003: move-result v0 │ │ -0440f8: 0f00 |0004: return v0 │ │ +0440d8: |[0440d8] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ +0440e8: 7120 f506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@06f5 │ │ +0440ee: 0a00 |0003: move-result v0 │ │ +0440f0: 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; │ │ @@ -46611,45 +46611,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0440fc: |[0440fc] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ -04410c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -04410e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -044110: 5474 1d02 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -044114: 6e10 ee06 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -04411a: 0a04 |0007: move-result v4 │ │ -04411c: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ -044120: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ -044124: 5474 1d02 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -044128: 6e30 ec06 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -04412e: 0c01 |0011: move-result-object v1 │ │ -044130: 5474 1d02 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -044134: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -044136: 6e30 ec06 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -04413c: 0c03 |0018: move-result-object v3 │ │ -04413e: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ -044142: 0156 |001b: move v6, v5 │ │ -044144: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ -044148: 0154 |001e: move v4, v5 │ │ -04414a: b764 |001f: xor-int/2addr v4, v6 │ │ -04414c: b042 |0020: add-int/2addr v2, v4 │ │ -04414e: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -044152: 28e7 |0023: goto 000a // -0019 │ │ -044154: 6e10 ab1b 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ -04415a: 0a04 |0027: move-result v4 │ │ -04415c: 0146 |0028: move v6, v4 │ │ -04415e: 28f3 |0029: goto 001c // -000d │ │ -044160: 6e10 ab1b 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ -044166: 0a04 |002d: move-result v4 │ │ -044168: 28f1 |002e: goto 001f // -000f │ │ -04416a: 0f02 |002f: return v2 │ │ +0440f4: |[0440f4] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ +044104: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +044106: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +044108: 5474 1d02 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +04410c: 6e10 ee06 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +044112: 0a04 |0007: move-result v4 │ │ +044114: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ +044118: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ +04411c: 5474 1d02 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +044120: 6e30 ec06 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +044126: 0c01 |0011: move-result-object v1 │ │ +044128: 5474 1d02 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +04412c: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +04412e: 6e30 ec06 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +044134: 0c03 |0018: move-result-object v3 │ │ +044136: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ +04413a: 0156 |001b: move v6, v5 │ │ +04413c: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ +044140: 0154 |001e: move v4, v5 │ │ +044142: b764 |001f: xor-int/2addr v4, v6 │ │ +044144: b042 |0020: add-int/2addr v2, v4 │ │ +044146: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04414a: 28e7 |0023: goto 000a // -0019 │ │ +04414c: 6e10 ab1b 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ +044152: 0a04 |0027: move-result v4 │ │ +044154: 0146 |0028: move v6, v4 │ │ +044156: 28f3 |0029: goto 001c // -000d │ │ +044158: 6e10 ab1b 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ +04415e: 0a04 |002d: move-result v4 │ │ +044160: 28f1 |002e: goto 001f // -000f │ │ +044162: 0f02 |002f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0002 line=255 │ │ 0x000c line=256 │ │ 0x0012 line=257 │ │ 0x0019 line=258 │ │ @@ -46669,23 +46669,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04416c: |[04416c] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ -04417c: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -044180: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -044186: 0a00 |0005: move-result v0 │ │ -044188: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -04418c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04418e: 0f00 |0009: return v0 │ │ -044190: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -044192: 28fe |000b: goto 0009 // -0002 │ │ +044164: |[044164] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ +044174: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +044178: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +04417e: 0a00 |0005: move-result v0 │ │ +044180: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +044184: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +044186: 0f00 |0009: return v0 │ │ +044188: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04418a: 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; │ │ │ │ @@ -46694,19 +46694,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -044194: |[044194] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ -0441a4: 2200 4f01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@014f │ │ -0441a8: 5421 1d02 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -0441ac: 7020 d106 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@06d1 │ │ -0441b2: 1100 |0007: return-object v0 │ │ +04418c: |[04418c] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ +04419c: 2200 4f01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@014f │ │ +0441a0: 5421 1d02 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +0441a4: 7020 d106 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@06d1 │ │ +0441aa: 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; │ │ │ │ @@ -46715,18 +46715,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0441b4: |[0441b4] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ -0441c4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0441c8: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -0441ce: 2700 |0005: throw v0 │ │ +0441ac: |[0441ac] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ +0441bc: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0441c0: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +0441c6: 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; │ │ @@ -46736,18 +46736,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0441d0: |[0441d0] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ -0441e0: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0441e4: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -0441ea: 2700 |0005: throw v0 │ │ +0441c8: |[0441c8] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ +0441d8: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0441dc: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +0441e2: 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; │ │ @@ -46758,18 +46758,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0441ec: |[0441ec] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ -0441fc: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -044200: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -044206: 2700 |0005: throw v0 │ │ +0441e4: |[0441e4] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ +0441f4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0441f8: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +0441fe: 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; │ │ @@ -46780,19 +46780,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -044208: |[044208] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ -044218: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ -04421c: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -044222: 0a00 |0005: move-result v0 │ │ -044224: 0f00 |0006: return v0 │ │ +044200: |[044200] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ +044210: 5410 1d02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021d │ │ +044214: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +04421a: 0a00 |0005: move-result v0 │ │ +04421c: 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; │ │ │ │ @@ -46801,18 +46801,18 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -044228: |[044228] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ -044238: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -04423c: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -044242: 2700 |0005: throw v0 │ │ +044220: |[044220] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ +044230: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +044234: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +04423a: 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; │ │ │ │ @@ -46821,34 +46821,34 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -044244: |[044244] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -044254: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -044258: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -04425e: 2700 |0005: throw v0 │ │ +04423c: |[04423c] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +04424c: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +044250: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +044256: 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; │ │ 0x0000 - 0x0006 reg=2 array [Ljava/lang/Object; [TT; │ │ │ │ - source_file_idx : 2600 (MapCollections.java) │ │ + source_file_idx : 2598 (MapCollections.java) │ │ │ │ Class #196 header: │ │ class_idx : 334 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2600 │ │ +source_file_idx : 2598 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 15 │ │ │ │ Class #196 annotations: │ │ Annotations on class │ │ @@ -46888,18 +46888,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 │ │ -044260: |[044260] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -044270: 5b01 1e02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -044274: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04427a: 0e00 |0005: return-void │ │ +044258: |[044258] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +044268: 5b01 1e02 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +04426c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +044272: 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; │ │ @@ -46910,18 +46910,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04427c: |[04427c] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ -04428c: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -044290: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -044296: 2700 |0005: throw v0 │ │ +044274: |[044274] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ +044284: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +044288: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +04428e: 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; │ │ @@ -46932,18 +46932,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -044298: |[044298] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ -0442a8: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0442ac: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -0442b2: 2700 |0005: throw v0 │ │ +044290: |[044290] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ +0442a0: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0442a4: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +0442aa: 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; │ │ @@ -46954,18 +46954,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0442b4: |[0442b4] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ -0442c4: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -0442c8: 6e10 eb06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@06eb │ │ -0442ce: 0e00 |0005: return-void │ │ +0442ac: |[0442ac] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ +0442bc: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +0442c0: 6e10 eb06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@06eb │ │ +0442c6: 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; │ │ @@ -46975,23 +46975,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0442d0: |[0442d0] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ -0442e0: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -0442e4: 6e20 ef06 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@06ef │ │ -0442ea: 0a00 |0005: move-result v0 │ │ -0442ec: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -0442f0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0442f2: 0f00 |0009: return v0 │ │ -0442f4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0442f6: 28fe |000b: goto 0009 // -0002 │ │ +0442c8: |[0442c8] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ +0442d8: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +0442dc: 6e20 ef06 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@06ef │ │ +0442e2: 0a00 |0005: move-result v0 │ │ +0442e4: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +0442e8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0442ea: 0f00 |0009: return v0 │ │ +0442ec: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0442ee: 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; │ │ @@ -47001,21 +47001,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0442f8: |[0442f8] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ -044308: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -04430c: 6e10 ed06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@06ed │ │ -044312: 0c00 |0005: move-result-object v0 │ │ -044314: 7120 f406 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@06f4 │ │ -04431a: 0a00 |0009: move-result v0 │ │ -04431c: 0f00 |000a: return v0 │ │ +0442f0: |[0442f0] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ +044300: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +044304: 6e10 ed06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@06ed │ │ +04430a: 0c00 |0005: move-result-object v0 │ │ +04430c: 7120 f406 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@06f4 │ │ +044312: 0a00 |0009: move-result v0 │ │ +044314: 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; │ │ @@ -47026,18 +47026,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -044320: |[044320] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ -044330: 7120 f506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@06f5 │ │ -044336: 0a00 |0003: move-result v0 │ │ -044338: 0f00 |0004: return v0 │ │ +044318: |[044318] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ +044328: 7120 f506 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@06f5 │ │ +04432e: 0a00 |0003: move-result v0 │ │ +044330: 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; │ │ @@ -47047,34 +47047,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -04433c: |[04433c] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ -04434c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04434e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -044350: 5453 1e02 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -044354: 6e10 ee06 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -04435a: 0a03 |0007: move-result v3 │ │ -04435c: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ -044360: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ -044364: 5453 1e02 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -044368: 6e30 ec06 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -04436e: 0c01 |0011: move-result-object v1 │ │ -044370: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ -044374: 0143 |0014: move v3, v4 │ │ -044376: b032 |0015: add-int/2addr v2, v3 │ │ -044378: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -04437c: 28f2 |0018: goto 000a // -000e │ │ -04437e: 6e10 ab1b 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ -044384: 0a03 |001c: move-result v3 │ │ -044386: 28f8 |001d: goto 0015 // -0008 │ │ -044388: 0f02 |001e: return v2 │ │ +044334: |[044334] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ +044344: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +044346: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +044348: 5453 1e02 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +04434c: 6e10 ee06 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +044352: 0a03 |0007: move-result v3 │ │ +044354: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ +044358: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ +04435c: 5453 1e02 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +044360: 6e30 ec06 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +044366: 0c01 |0011: move-result-object v1 │ │ +044368: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ +04436c: 0143 |0014: move v3, v4 │ │ +04436e: b032 |0015: add-int/2addr v2, v3 │ │ +044370: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +044374: 28f2 |0018: goto 000a // -000e │ │ +044376: 6e10 ab1b 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ +04437c: 0a03 |001c: move-result v3 │ │ +04437e: 28f8 |001d: goto 0015 // -0008 │ │ +044380: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0002 line=345 │ │ 0x000c line=346 │ │ 0x0012 line=347 │ │ 0x0016 line=345 │ │ @@ -47092,23 +47092,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -04438c: |[04438c] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ -04439c: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -0443a0: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -0443a6: 0a00 |0005: move-result v0 │ │ -0443a8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0443ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0443ae: 0f00 |0009: return v0 │ │ -0443b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0443b2: 28fe |000b: goto 0009 // -0002 │ │ +044384: |[044384] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ +044394: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +044398: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +04439e: 0a00 |0005: move-result v0 │ │ +0443a0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0443a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0443a6: 0f00 |0009: return v0 │ │ +0443a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0443aa: 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; │ │ │ │ @@ -47117,20 +47117,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0443b4: |[0443b4] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ -0443c4: 2200 4c01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@014c │ │ -0443c8: 5431 1e02 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -0443cc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0443ce: 7030 ac06 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@06ac │ │ -0443d4: 1100 |0008: return-object v0 │ │ +0443ac: |[0443ac] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ +0443bc: 2200 4c01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@014c │ │ +0443c0: 5431 1e02 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +0443c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0443c6: 7030 ac06 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@06ac │ │ +0443cc: 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; │ │ │ │ @@ -47139,25 +47139,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0443d8: |[0443d8] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ -0443e8: 5421 1e02 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -0443ec: 6e20 ef06 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@06ef │ │ -0443f2: 0a00 |0005: move-result v0 │ │ -0443f4: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -0443f8: 5421 1e02 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -0443fc: 6e20 f206 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ -044402: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -044404: 0f01 |000e: return v1 │ │ -044406: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -044408: 28fe |0010: goto 000e // -0002 │ │ +0443d0: |[0443d0] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ +0443e0: 5421 1e02 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +0443e4: 6e20 ef06 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@06ef │ │ +0443ea: 0a00 |0005: move-result v0 │ │ +0443ec: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +0443f0: 5421 1e02 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +0443f4: 6e20 f206 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ +0443fa: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0443fc: 0f01 |000e: return v1 │ │ +0443fe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +044400: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0006 line=305 │ │ 0x0008 line=306 │ │ 0x000d line=307 │ │ 0x000e line=309 │ │ @@ -47172,21 +47172,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -04440c: |[04440c] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ -04441c: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -044420: 6e10 ed06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@06ed │ │ -044426: 0c00 |0005: move-result-object v0 │ │ -044428: 7120 f906 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@06f9 │ │ -04442e: 0a00 |0009: move-result v0 │ │ -044430: 0f00 |000a: return v0 │ │ +044404: |[044404] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ +044414: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +044418: 6e10 ed06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@06ed │ │ +04441e: 0c00 |0005: move-result-object v0 │ │ +044420: 7120 f906 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@06f9 │ │ +044426: 0a00 |0009: move-result v0 │ │ +044428: 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; │ │ @@ -47197,21 +47197,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -044434: |[044434] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ -044444: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -044448: 6e10 ed06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@06ed │ │ -04444e: 0c00 |0005: move-result-object v0 │ │ -044450: 7120 fa06 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@06fa │ │ -044456: 0a00 |0009: move-result v0 │ │ -044458: 0f00 |000a: return v0 │ │ +04442c: |[04442c] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ +04443c: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +044440: 6e10 ed06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@06ed │ │ +044446: 0c00 |0005: move-result-object v0 │ │ +044448: 7120 fa06 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@06fa │ │ +04444e: 0a00 |0009: move-result v0 │ │ +044450: 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; │ │ @@ -47222,19 +47222,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04445c: |[04445c] android.support.v4.util.MapCollections$KeySet.size:()I │ │ -04446c: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -044470: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -044476: 0a00 |0005: move-result v0 │ │ -044478: 0f00 |0006: return v0 │ │ +044454: |[044454] android.support.v4.util.MapCollections$KeySet.size:()I │ │ +044464: 5410 1e02 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +044468: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +04446e: 0a00 |0005: move-result v0 │ │ +044470: 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; │ │ │ │ @@ -47243,20 +47243,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04447c: |[04447c] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ -04448c: 5420 1e02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -044490: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -044492: 6e20 fb06 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@06fb │ │ -044498: 0c00 |0006: move-result-object v0 │ │ -04449a: 1100 |0007: return-object v0 │ │ +044474: |[044474] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ +044484: 5420 1e02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +044488: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04448a: 6e20 fb06 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@06fb │ │ +044490: 0c00 |0006: move-result-object v0 │ │ +044492: 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; │ │ │ │ @@ -47265,36 +47265,36 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04449c: |[04449c] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -0444ac: 5420 1e02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ -0444b0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0444b2: 6e30 fc06 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@06fc │ │ -0444b8: 0c00 |0006: move-result-object v0 │ │ -0444ba: 1100 |0007: return-object v0 │ │ +044494: |[044494] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +0444a4: 5420 1e02 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@021e │ │ +0444a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0444aa: 6e30 fc06 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@06fc │ │ +0444b0: 0c00 |0006: move-result-object v0 │ │ +0444b2: 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; │ │ 0x0000 - 0x0008 reg=3 array [Ljava/lang/Object; [TT; │ │ │ │ - source_file_idx : 2600 (MapCollections.java) │ │ + source_file_idx : 2598 (MapCollections.java) │ │ │ │ Class #197 header: │ │ class_idx : 335 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2600 │ │ +source_file_idx : 2598 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #197 annotations: │ │ Annotations on class │ │ @@ -47341,26 +47341,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 │ │ -0444bc: |[0444bc] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ -0444cc: 5b12 2202 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ -0444d0: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0444d6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0444d8: 5c10 2002 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ -0444dc: 6e10 ee06 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -0444e2: 0a00 |000b: move-result v0 │ │ -0444e4: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0444e8: 5910 1f02 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@021f │ │ -0444ec: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -0444ee: 5910 2102 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -0444f2: 0e00 |0013: return-void │ │ +0444b4: |[0444b4] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ +0444c4: 5b12 2202 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ +0444c8: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0444ce: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0444d0: 5c10 2002 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ +0444d4: 6e10 ee06 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +0444da: 0a00 |000b: move-result v0 │ │ +0444dc: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0444e0: 5910 1f02 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@021f │ │ +0444e4: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +0444e6: 5910 2102 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +0444ea: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=74 │ │ 0x0008 line=77 │ │ 0x0010 line=78 │ │ 0x0013 line=79 │ │ @@ -47375,50 +47375,50 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0444f4: |[0444f4] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ -044504: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -044506: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -044508: 5563 2002 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ -04450c: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ -044510: 2201 df03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ -044514: 1a02 820c |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@0c82 │ │ -044518: 7020 8b1b 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -04451e: 2701 |000d: throw v1 │ │ -044520: 2073 1304 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@0413 │ │ -044524: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ -044528: 0f02 |0012: return v2 │ │ -04452a: 0770 |0013: move-object v0, v7 │ │ -04452c: 1f00 1304 |0014: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ -044530: 7210 401c 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ -044536: 0c03 |0019: move-result-object v3 │ │ -044538: 5464 2202 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ -04453c: 5265 2102 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -044540: 6e30 ec06 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -044546: 0c04 |0021: move-result-object v4 │ │ -044548: 7120 9a06 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@069a │ │ -04454e: 0a03 |0025: move-result v3 │ │ -044550: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ -044554: 7210 411c 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ -04455a: 0c03 |002b: move-result-object v3 │ │ -04455c: 5464 2202 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ -044560: 5265 2102 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -044564: 6e30 ec06 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -04456a: 0c04 |0033: move-result-object v4 │ │ -04456c: 7120 9a06 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@069a │ │ -044572: 0a03 |0037: move-result v3 │ │ -044574: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ -044578: 0112 |003a: move v2, v1 │ │ -04457a: 28d7 |003b: goto 0012 // -0029 │ │ -04457c: 0121 |003c: move v1, v2 │ │ -04457e: 28fd |003d: goto 003a // -0003 │ │ +0444ec: |[0444ec] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ +0444fc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0444fe: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +044500: 5563 2002 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ +044504: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ +044508: 2201 df03 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ +04450c: 1a02 800c |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@0c80 │ │ +044510: 7020 8b1b 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +044516: 2701 |000d: throw v1 │ │ +044518: 2073 1304 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@0413 │ │ +04451c: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ +044520: 0f02 |0012: return v2 │ │ +044522: 0770 |0013: move-object v0, v7 │ │ +044524: 1f00 1304 |0014: check-cast v0, Ljava/util/Map$Entry; // type@0413 │ │ +044528: 7210 401c 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@1c40 │ │ +04452e: 0c03 |0019: move-result-object v3 │ │ +044530: 5464 2202 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ +044534: 5265 2102 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +044538: 6e30 ec06 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +04453e: 0c04 |0021: move-result-object v4 │ │ +044540: 7120 9a06 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@069a │ │ +044546: 0a03 |0025: move-result v3 │ │ +044548: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ +04454c: 7210 411c 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@1c41 │ │ +044552: 0c03 |002b: move-result-object v3 │ │ +044554: 5464 2202 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ +044558: 5265 2102 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +04455c: 6e30 ec06 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +044562: 0c04 |0033: move-result-object v4 │ │ +044564: 7120 9a06 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@069a │ │ +04456a: 0a03 |0037: move-result v3 │ │ +04456c: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ +044570: 0112 |003a: move v2, v1 │ │ +044572: 28d7 |003b: goto 0012 // -0029 │ │ +044574: 0121 |003c: move v1, v2 │ │ +044576: 28fd |003d: goto 003a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0006 line=134 │ │ 0x000e line=137 │ │ 0x0012 line=141 │ │ 0x0014 line=140 │ │ @@ -47434,27 +47434,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -044580: |[044580] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ -044590: 5530 2002 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ -044594: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -044598: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -04459c: 1a01 820c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0c82 │ │ -0445a0: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0445a6: 2700 |000b: throw v0 │ │ -0445a8: 5430 2202 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ -0445ac: 5231 2102 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -0445b0: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0445b2: 6e30 ec06 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -0445b8: 0c00 |0014: move-result-object v0 │ │ -0445ba: 1100 |0015: return-object v0 │ │ +044578: |[044578] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ +044588: 5530 2002 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ +04458c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +044590: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +044594: 1a01 800c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0c80 │ │ +044598: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +04459e: 2700 |000b: throw v0 │ │ +0445a0: 5430 2202 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ +0445a4: 5231 2102 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +0445a8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0445aa: 6e30 ec06 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +0445b0: 0c00 |0014: move-result-object v0 │ │ +0445b2: 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; │ │ @@ -47465,27 +47465,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0445bc: |[0445bc] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ -0445cc: 5530 2002 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ -0445d0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0445d4: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -0445d8: 1a01 820c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0c82 │ │ -0445dc: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0445e2: 2700 |000b: throw v0 │ │ -0445e4: 5430 2202 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ -0445e8: 5231 2102 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -0445ec: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0445ee: 6e30 ec06 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -0445f4: 0c00 |0014: move-result-object v0 │ │ -0445f6: 1100 |0015: return-object v0 │ │ +0445b4: |[0445b4] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ +0445c4: 5530 2002 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ +0445c8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0445cc: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +0445d0: 1a01 800c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0c80 │ │ +0445d4: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0445da: 2700 |000b: throw v0 │ │ +0445dc: 5430 2202 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ +0445e0: 5231 2102 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +0445e4: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0445e6: 6e30 ec06 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +0445ec: 0c00 |0014: move-result-object v0 │ │ +0445ee: 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; │ │ @@ -47496,22 +47496,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0445f8: |[0445f8] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ -044608: 5220 2102 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -04460c: 5221 1f02 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@021f │ │ -044610: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -044614: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -044616: 0f00 |0007: return v0 │ │ -044618: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04461a: 28fe |0009: goto 0007 // -0002 │ │ +0445f0: |[0445f0] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ +044600: 5220 2102 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +044604: 5221 1f02 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@021f │ │ +044608: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +04460c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +04460e: 0f00 |0007: return v0 │ │ +044610: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +044612: 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; │ │ │ │ @@ -47520,42 +47520,42 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -04461c: |[04461c] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ -04462c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04462e: 5563 2002 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ -044632: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -044636: 2202 df03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ -04463a: 1a03 820c |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@0c82 │ │ -04463e: 7020 8b1b 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -044644: 2702 |000c: throw v2 │ │ -044646: 5463 2202 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ -04464a: 5264 2102 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -04464e: 6e30 ec06 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -044654: 0c00 |0014: move-result-object v0 │ │ -044656: 5463 2202 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ -04465a: 5264 2102 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -04465e: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -044660: 6e30 ec06 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -044666: 0c01 |001d: move-result-object v1 │ │ -044668: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ -04466c: 0123 |0020: move v3, v2 │ │ -04466e: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -044672: b732 |0023: xor-int/2addr v2, v3 │ │ -044674: 0f02 |0024: return v2 │ │ -044676: 6e10 ab1b 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ -04467c: 0a03 |0028: move-result v3 │ │ -04467e: 28f8 |0029: goto 0021 // -0008 │ │ -044680: 6e10 ab1b 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ -044686: 0a02 |002d: move-result v2 │ │ -044688: 28f5 |002e: goto 0023 // -000b │ │ +044614: |[044614] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ +044624: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +044626: 5563 2002 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ +04462a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +04462e: 2202 df03 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ +044632: 1a03 800c |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@0c80 │ │ +044636: 7020 8b1b 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +04463c: 2702 |000c: throw v2 │ │ +04463e: 5463 2202 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ +044642: 5264 2102 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +044646: 6e30 ec06 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +04464c: 0c00 |0014: move-result-object v0 │ │ +04464e: 5463 2202 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ +044652: 5264 2102 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +044656: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +044658: 6e30 ec06 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +04465e: 0c01 |001d: move-result-object v1 │ │ +044660: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ +044664: 0123 |0020: move v3, v2 │ │ +044666: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +04466a: b732 |0023: xor-int/2addr v2, v3 │ │ +04466c: 0f02 |0024: return v2 │ │ +04466e: 6e10 ab1b 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ +044674: 0a03 |0028: move-result v3 │ │ +044676: 28f8 |0029: goto 0021 // -0008 │ │ +044678: 6e10 ab1b 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ +04467e: 0a02 |002d: move-result v2 │ │ +044680: 28f5 |002e: goto 0023 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0005 line=148 │ │ 0x000d line=151 │ │ 0x0015 line=152 │ │ 0x001e line=153 │ │ @@ -47570,18 +47570,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04468c: |[04468c] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ -04469c: 6e10 d806 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@06d8 │ │ -0446a2: 0c00 |0003: move-result-object v0 │ │ -0446a4: 1100 |0004: return-object v0 │ │ +044684: |[044684] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ +044694: 6e10 d806 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@06d8 │ │ +04469a: 0c00 |0003: move-result-object v0 │ │ +04469c: 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; │ │ │ │ @@ -47590,21 +47590,21 @@ │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0446a8: |[0446a8] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ -0446b8: 5210 2102 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -0446bc: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0446c0: 5910 2102 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -0446c4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0446c6: 5c10 2002 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ -0446ca: 1101 |0009: return-object v1 │ │ +0446a0: |[0446a0] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ +0446b0: 5210 2102 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +0446b4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0446b8: 5910 2102 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +0446bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0446be: 5c10 2002 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ +0446c2: 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; │ │ @@ -47615,32 +47615,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0446cc: |[0446cc] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ -0446dc: 5520 2002 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ -0446e0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0446e4: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -0446e8: 7010 8a1b 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1b8a │ │ -0446ee: 2700 |0009: throw v0 │ │ -0446f0: 5420 2202 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ -0446f4: 5221 2102 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -0446f8: 6e20 f206 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ -0446fe: 5220 2102 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -044702: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -044706: 5920 2102 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -04470a: 5220 1f02 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@021f │ │ -04470e: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -044712: 5920 1f02 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@021f │ │ -044716: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -044718: 5c20 2002 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ -04471c: 0e00 |0020: return-void │ │ +0446c4: |[0446c4] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ +0446d4: 5520 2002 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ +0446d8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0446dc: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +0446e0: 7010 8a1b 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1b8a │ │ +0446e6: 2700 |0009: throw v0 │ │ +0446e8: 5420 2202 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ +0446ec: 5221 2102 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +0446f0: 6e20 f206 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ +0446f6: 5220 2102 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +0446fa: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0446fe: 5920 2102 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +044702: 5220 1f02 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@021f │ │ +044706: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04470a: 5920 1f02 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@021f │ │ +04470e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +044710: 5c20 2002 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ +044714: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x000a line=98 │ │ 0x0011 line=99 │ │ 0x0017 line=100 │ │ @@ -47655,26 +47655,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 │ │ -044720: |[044720] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -044730: 5520 2002 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ -044734: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -044738: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -04473c: 1a01 820c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0c82 │ │ -044740: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -044746: 2700 |000b: throw v0 │ │ -044748: 5420 2202 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ -04474c: 5221 2102 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ -044750: 6e30 f306 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@06f3 │ │ -044756: 0c00 |0013: move-result-object v0 │ │ -044758: 1100 |0014: return-object v0 │ │ +044718: |[044718] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +044728: 5520 2002 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@0220 │ │ +04472c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +044730: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +044734: 1a01 800c |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@0c80 │ │ +044738: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +04473e: 2700 |000b: throw v0 │ │ +044740: 5420 2202 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@0222 │ │ +044744: 5221 2102 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@0221 │ │ +044748: 6e30 f306 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@06f3 │ │ +04474e: 0c00 |0013: move-result-object v0 │ │ +044750: 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; │ │ @@ -47687,45 +47687,45 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -04475c: |[04475c] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ -04476c: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -044770: 7010 c91b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -044776: 6e10 d306 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@06d3 │ │ -04477c: 0c01 |0008: move-result-object v1 │ │ -04477e: 6e20 d11b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -044784: 0c00 |000c: move-result-object v0 │ │ -044786: 1a01 2901 |000d: const-string v1, "=" // string@0129 │ │ -04478a: 6e20 d21b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -044790: 0c00 |0012: move-result-object v0 │ │ -044792: 6e10 d406 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@06d4 │ │ -044798: 0c01 |0016: move-result-object v1 │ │ -04479a: 6e20 d11b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0447a0: 0c00 |001a: move-result-object v0 │ │ -0447a2: 6e10 d61b 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0447a8: 0c00 |001e: move-result-object v0 │ │ -0447aa: 1100 |001f: return-object v0 │ │ +044754: |[044754] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ +044764: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +044768: 7010 c91b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +04476e: 6e10 d306 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@06d3 │ │ +044774: 0c01 |0008: move-result-object v1 │ │ +044776: 6e20 d11b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +04477c: 0c00 |000c: move-result-object v0 │ │ +04477e: 1a01 2801 |000d: const-string v1, "=" // string@0128 │ │ +044782: 6e20 d21b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +044788: 0c00 |0012: move-result-object v0 │ │ +04478a: 6e10 d406 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@06d4 │ │ +044790: 0c01 |0016: move-result-object v1 │ │ +044792: 6e20 d11b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +044798: 0c00 |001a: move-result-object v0 │ │ +04479a: 6e10 d61b 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0447a0: 0c00 |001e: move-result-object v0 │ │ +0447a2: 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; │ │ │ │ - source_file_idx : 2600 (MapCollections.java) │ │ + source_file_idx : 2598 (MapCollections.java) │ │ │ │ Class #198 header: │ │ class_idx : 336 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2600 │ │ +source_file_idx : 2598 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #198 annotations: │ │ Annotations on class │ │ @@ -47765,18 +47765,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 │ │ -0447ac: |[0447ac] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ -0447bc: 5b01 2302 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -0447c0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0447c6: 0e00 |0005: return-void │ │ +0447a4: |[0447a4] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ +0447b4: 5b01 2302 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +0447b8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0447be: 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; │ │ @@ -47787,18 +47787,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0447c8: |[0447c8] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ -0447d8: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0447dc: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -0447e2: 2700 |0005: throw v0 │ │ +0447c0: |[0447c0] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ +0447d0: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0447d4: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +0447da: 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; │ │ @@ -47809,18 +47809,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0447e4: |[0447e4] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ -0447f4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0447f8: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -0447fe: 2700 |0005: throw v0 │ │ +0447dc: |[0447dc] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ +0447ec: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0447f0: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +0447f6: 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; │ │ @@ -47831,18 +47831,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -044800: |[044800] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ -044810: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -044814: 6e10 eb06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@06eb │ │ -04481a: 0e00 |0005: return-void │ │ +0447f8: |[0447f8] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ +044808: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +04480c: 6e10 eb06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@06eb │ │ +044812: 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; │ │ @@ -47852,23 +47852,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04481c: |[04481c] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ -04482c: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -044830: 6e20 f006 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@06f0 │ │ -044836: 0a00 |0005: move-result v0 │ │ -044838: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -04483c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -04483e: 0f00 |0009: return v0 │ │ -044840: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -044842: 28fe |000b: goto 0009 // -0002 │ │ +044814: |[044814] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ +044824: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +044828: 6e20 f006 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@06f0 │ │ +04482e: 0a00 |0005: move-result v0 │ │ +044830: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +044834: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +044836: 0f00 |0009: return v0 │ │ +044838: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +04483a: 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; │ │ @@ -47878,29 +47878,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -044844: |[044844] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ -044854: 7210 1b1c 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ -04485a: 0c00 |0003: move-result-object v0 │ │ -04485c: 7210 261c 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -044862: 0a01 |0007: move-result v1 │ │ -044864: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -044868: 7210 271c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -04486e: 0c01 |000d: move-result-object v1 │ │ -044870: 6e20 e006 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@06e0 │ │ -044876: 0a01 |0011: move-result v1 │ │ -044878: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -04487c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -04487e: 0f01 |0015: return v1 │ │ -044880: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -044882: 28fe |0017: goto 0015 // -0002 │ │ +04483c: |[04483c] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ +04484c: 7210 1b1c 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@1c1b │ │ +044852: 0c00 |0003: move-result-object v0 │ │ +044854: 7210 261c 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +04485a: 0a01 |0007: move-result v1 │ │ +04485c: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +044860: 7210 271c 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +044866: 0c01 |000d: move-result-object v1 │ │ +044868: 6e20 e006 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@06e0 │ │ +04486e: 0a01 |0011: move-result v1 │ │ +044870: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +044874: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +044876: 0f01 |0015: return v1 │ │ +044878: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +04487a: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=378 │ │ 0x000a line=379 │ │ 0x0014 line=380 │ │ 0x0015 line=383 │ │ @@ -47916,23 +47916,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -044884: |[044884] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ -044894: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -044898: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -04489e: 0a00 |0005: move-result v0 │ │ -0448a0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0448a4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0448a6: 0f00 |0009: return v0 │ │ -0448a8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0448aa: 28fe |000b: goto 0009 // -0002 │ │ +04487c: |[04487c] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ +04488c: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +044890: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +044896: 0a00 |0005: move-result v0 │ │ +044898: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +04489c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +04489e: 0f00 |0009: return v0 │ │ +0448a0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0448a2: 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; │ │ │ │ @@ -47941,20 +47941,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0448ac: |[0448ac] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ -0448bc: 2200 4c01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@014c │ │ -0448c0: 5431 2302 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -0448c4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0448c6: 7030 ac06 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@06ac │ │ -0448cc: 1100 |0008: return-object v0 │ │ +0448a4: |[0448a4] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ +0448b4: 2200 4c01 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@014c │ │ +0448b8: 5431 2302 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +0448bc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0448be: 7030 ac06 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@06ac │ │ +0448c4: 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; │ │ │ │ @@ -47963,25 +47963,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0448d0: |[0448d0] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ -0448e0: 5421 2302 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -0448e4: 6e20 f006 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@06f0 │ │ -0448ea: 0a00 |0005: move-result v0 │ │ -0448ec: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -0448f0: 5421 2302 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -0448f4: 6e20 f206 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ -0448fa: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0448fc: 0f01 |000e: return v1 │ │ -0448fe: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -044900: 28fe |0010: goto 000e // -0002 │ │ +0448c8: |[0448c8] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ +0448d8: 5421 2302 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +0448dc: 6e20 f006 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@06f0 │ │ +0448e2: 0a00 |0005: move-result v0 │ │ +0448e4: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +0448e8: 5421 2302 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +0448ec: 6e20 f206 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ +0448f2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0448f4: 0f01 |000e: return v1 │ │ +0448f6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0448f8: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0006 line=399 │ │ 0x0008 line=400 │ │ 0x000d line=401 │ │ 0x000e line=403 │ │ @@ -47996,36 +47996,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -044904: |[044904] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ -044914: 5464 2302 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -044918: 6e10 ee06 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -04491e: 0a00 |0005: move-result v0 │ │ -044920: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -044922: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -044924: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -044928: 5464 2302 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -04492c: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -04492e: 6e30 ec06 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -044934: 0c02 |0010: move-result-object v2 │ │ -044936: 7220 1a1c 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1c1a │ │ -04493c: 0a04 |0014: move-result v4 │ │ -04493e: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -044942: 5464 2302 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -044946: 6e20 f206 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ -04494c: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -044950: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -044954: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -044956: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -04495a: 28e5 |0023: goto 0008 // -001b │ │ -04495c: 0f01 |0024: return v1 │ │ +0448fc: |[0448fc] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ +04490c: 5464 2302 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +044910: 6e10 ee06 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +044916: 0a00 |0005: move-result v0 │ │ +044918: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04491a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +04491c: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +044920: 5464 2302 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +044924: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +044926: 6e30 ec06 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +04492c: 0c02 |0010: move-result-object v2 │ │ +04492e: 7220 1a1c 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1c1a │ │ +044934: 0a04 |0014: move-result v4 │ │ +044936: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +04493a: 5464 2302 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +04493e: 6e20 f206 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ +044944: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +044948: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +04494c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +04494e: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +044952: 28e5 |0023: goto 0008 // -001b │ │ +044954: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0006 line=409 │ │ 0x0007 line=410 │ │ 0x000a line=411 │ │ 0x0011 line=412 │ │ @@ -48050,36 +48050,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -044960: |[044960] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ -044970: 5464 2302 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -044974: 6e10 ee06 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -04497a: 0a00 |0005: move-result v0 │ │ -04497c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04497e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -044980: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -044984: 5464 2302 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -044988: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -04498a: 6e30 ec06 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ -044990: 0c02 |0010: move-result-object v2 │ │ -044992: 7220 1a1c 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1c1a │ │ -044998: 0a04 |0014: move-result v4 │ │ -04499a: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ -04499e: 5464 2302 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -0449a2: 6e20 f206 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ -0449a8: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0449ac: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0449b0: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0449b2: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0449b6: 28e5 |0023: goto 0008 // -001b │ │ -0449b8: 0f01 |0024: return v1 │ │ +044958: |[044958] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ +044968: 5464 2302 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +04496c: 6e10 ee06 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +044972: 0a00 |0005: move-result v0 │ │ +044974: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +044976: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +044978: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +04497c: 5464 2302 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +044980: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +044982: 6e30 ec06 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@06ec │ │ +044988: 0c02 |0010: move-result-object v2 │ │ +04498a: 7220 1a1c 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@1c1a │ │ +044990: 0a04 |0014: move-result v4 │ │ +044992: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ +044996: 5464 2302 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +04499a: 6e20 f206 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@06f2 │ │ +0449a0: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0449a4: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0449a8: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0449aa: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0449ae: 28e5 |0023: goto 0008 // -001b │ │ +0449b0: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0006 line=425 │ │ 0x0007 line=426 │ │ 0x000a line=427 │ │ 0x0011 line=428 │ │ @@ -48104,19 +48104,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0449bc: |[0449bc] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ -0449cc: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -0449d0: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ -0449d6: 0a00 |0005: move-result v0 │ │ -0449d8: 0f00 |0006: return v0 │ │ +0449b4: |[0449b4] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ +0449c4: 5410 2302 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +0449c8: 6e10 ee06 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@06ee │ │ +0449ce: 0a00 |0005: move-result v0 │ │ +0449d0: 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; │ │ │ │ @@ -48125,20 +48125,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0449dc: |[0449dc] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ -0449ec: 5420 2302 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -0449f0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0449f2: 6e20 fb06 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@06fb │ │ -0449f8: 0c00 |0006: move-result-object v0 │ │ -0449fa: 1100 |0007: return-object v0 │ │ +0449d4: |[0449d4] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ +0449e4: 5420 2302 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +0449e8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0449ea: 6e20 fb06 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@06fb │ │ +0449f0: 0c00 |0006: move-result-object v0 │ │ +0449f2: 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; │ │ │ │ @@ -48147,36 +48147,36 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0449fc: |[0449fc] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -044a0c: 5420 2302 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ -044a10: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -044a12: 6e30 fc06 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@06fc │ │ -044a18: 0c00 |0006: move-result-object v0 │ │ -044a1a: 1100 |0007: return-object v0 │ │ +0449f4: |[0449f4] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +044a04: 5420 2302 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@0223 │ │ +044a08: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +044a0a: 6e30 fc06 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@06fc │ │ +044a10: 0c00 |0006: move-result-object v0 │ │ +044a12: 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; │ │ 0x0000 - 0x0008 reg=3 array [Ljava/lang/Object; [TT; │ │ │ │ - source_file_idx : 2600 (MapCollections.java) │ │ + source_file_idx : 2598 (MapCollections.java) │ │ │ │ Class #199 header: │ │ class_idx : 339 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2970 │ │ +source_file_idx : 2968 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 12 │ │ │ │ Class #199 annotations: │ │ Annotations on class │ │ @@ -48228,37 +48228,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -044a1c: |[044a1c] android.support.v4.util.SparseArrayCompat.:()V │ │ -044a2c: 2200 ec03 |0000: new-instance v0, Ljava/lang/Object; // type@03ec │ │ -044a30: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -044a36: 6900 2e02 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ -044a3a: 0e00 |0007: return-void │ │ +044a14: |[044a14] android.support.v4.util.SparseArrayCompat.:()V │ │ +044a24: 2200 ec03 |0000: new-instance v0, Ljava/lang/Object; // type@03ec │ │ +044a28: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +044a2e: 6900 2e02 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ +044a32: 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 │ │ -044a3c: |[044a3c] android.support.v4.util.SparseArrayCompat.:()V │ │ -044a4c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -044a50: 7020 1607 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@0716 │ │ -044a56: 0e00 |0005: return-void │ │ +044a34: |[044a34] android.support.v4.util.SparseArrayCompat.:()V │ │ +044a44: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +044a48: 7020 1607 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@0716 │ │ +044a4e: 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; │ │ @@ -48268,32 +48268,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -044a58: |[044a58] android.support.v4.util.SparseArrayCompat.:(I)V │ │ -044a68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -044a6a: 7010 a71b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -044a70: 5c21 2f02 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ -044a74: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -044a78: 6200 0b02 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@020b │ │ -044a7c: 5b20 3002 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044a80: 6200 0d02 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@020d │ │ -044a84: 5b20 3202 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044a88: 5921 3102 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044a8c: 0e00 |0012: return-void │ │ -044a8e: 7110 9c06 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@069c │ │ -044a94: 0a03 |0016: move-result v3 │ │ -044a96: 2330 d904 |0017: new-array v0, v3, [I // type@04d9 │ │ -044a9a: 5b20 3002 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044a9e: 2330 f904 |001b: new-array v0, v3, [Ljava/lang/Object; // type@04f9 │ │ -044aa2: 5b20 3202 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044aa6: 28f1 |001f: goto 0010 // -000f │ │ +044a50: |[044a50] android.support.v4.util.SparseArrayCompat.:(I)V │ │ +044a60: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +044a62: 7010 a71b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +044a68: 5c21 2f02 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ +044a6c: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +044a70: 6200 0b02 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@020b │ │ +044a74: 5b20 3002 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044a78: 6200 0d02 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@020d │ │ +044a7c: 5b20 3202 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044a80: 5921 3102 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044a84: 0e00 |0012: return-void │ │ +044a86: 7110 9c06 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@069c │ │ +044a8c: 0a03 |0016: move-result v3 │ │ +044a8e: 2330 d904 |0017: new-array v0, v3, [I // type@04d9 │ │ +044a92: 5b20 3002 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044a96: 2330 f904 |001b: new-array v0, v3, [Ljava/lang/Object; // type@04f9 │ │ +044a9a: 5b20 3202 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044a9e: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0004 line=25 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ 0x000c line=48 │ │ @@ -48312,37 +48312,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -044aa8: |[044aa8] android.support.v4.util.SparseArrayCompat.gc:()V │ │ -044ab8: 5272 3102 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044abc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -044abe: 5471 3002 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044ac2: 5475 3202 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044ac6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -044ac8: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -044acc: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -044ad0: 6206 2e02 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ -044ad4: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -044ad8: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -044adc: 4406 0100 |0012: aget v6, v1, v0 │ │ -044ae0: 4b06 0103 |0014: aput v6, v1, v3 │ │ -044ae4: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -044ae8: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -044aea: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -044aee: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -044af2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -044af6: 28e9 |001f: goto 0008 // -0017 │ │ -044af8: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -044afa: 5c76 2f02 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ -044afe: 5973 3102 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044b02: 0e00 |0025: return-void │ │ +044aa0: |[044aa0] android.support.v4.util.SparseArrayCompat.gc:()V │ │ +044ab0: 5272 3102 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044ab4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +044ab6: 5471 3002 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044aba: 5475 3202 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044abe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +044ac0: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +044ac4: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +044ac8: 6206 2e02 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ +044acc: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +044ad0: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +044ad4: 4406 0100 |0012: aget v6, v1, v0 │ │ +044ad8: 4b06 0103 |0014: aput v6, v1, v3 │ │ +044adc: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +044ae0: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +044ae2: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +044ae6: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +044aea: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +044aee: 28e9 |001f: goto 0008 // -0017 │ │ +044af0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +044af2: 5c76 2f02 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ +044af6: 5973 3102 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044afa: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0003 line=143 │ │ 0x0005 line=144 │ │ 0x0007 line=146 │ │ @@ -48373,27 +48373,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -044b04: |[044b04] android.support.v4.util.SparseArrayCompat.clear:()V │ │ -044b14: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -044b16: 5251 3102 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044b1a: 5452 3202 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044b1e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -044b20: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -044b24: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -044b26: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -044b2a: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -044b2e: 28f9 |000d: goto 0006 // -0007 │ │ -044b30: 5954 3102 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044b34: 5c54 2f02 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ -044b38: 0e00 |0012: return-void │ │ +044afc: |[044afc] android.support.v4.util.SparseArrayCompat.clear:()V │ │ +044b0c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +044b0e: 5251 3102 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044b12: 5452 3202 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044b16: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +044b18: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +044b1c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +044b1e: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +044b22: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +044b26: 28f9 |000d: goto 0006 // -0007 │ │ +044b28: 5954 3102 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044b2c: 5c54 2f02 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ +044b30: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=309 │ │ 0x0003 line=310 │ │ 0x0005 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=312 │ │ @@ -48412,34 +48412,34 @@ │ │ type : '()Landroid/support/v4/util/SparseArrayCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -044b3c: |[044b3c] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ -044b4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -044b4e: 6f10 a81b 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1ba8 │ │ -044b54: 0c02 |0004: move-result-object v2 │ │ -044b56: 0720 |0005: move-object v0, v2 │ │ -044b58: 1f00 5301 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@0153 │ │ -044b5c: 0701 |0008: move-object v1, v0 │ │ -044b5e: 5432 3002 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044b62: 6e10 c020 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@20c0 │ │ -044b68: 0c02 |000e: move-result-object v2 │ │ -044b6a: 1f02 d904 |000f: check-cast v2, [I // type@04d9 │ │ -044b6e: 5b12 3002 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044b72: 5432 3202 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044b76: 6e10 c220 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@20c2 │ │ -044b7c: 0c02 |0018: move-result-object v2 │ │ -044b7e: 1f02 f904 |0019: check-cast v2, [Ljava/lang/Object; // type@04f9 │ │ -044b82: 5b12 3202 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044b86: 1101 |001d: return-object v1 │ │ -044b88: 0d02 |001e: move-exception v2 │ │ -044b8a: 28fe |001f: goto 001d // -0002 │ │ +044b34: |[044b34] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ +044b44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +044b46: 6f10 a81b 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@1ba8 │ │ +044b4c: 0c02 |0004: move-result-object v2 │ │ +044b4e: 0720 |0005: move-object v0, v2 │ │ +044b50: 1f00 5301 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@0153 │ │ +044b54: 0701 |0008: move-object v1, v0 │ │ +044b56: 5432 3002 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044b5a: 6e10 c020 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@20c0 │ │ +044b60: 0c02 |000e: move-result-object v2 │ │ +044b62: 1f02 d904 |000f: check-cast v2, [I // type@04d9 │ │ +044b66: 5b12 3002 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044b6a: 5432 3202 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044b6e: 6e10 c220 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@20c2 │ │ +044b74: 0c02 |0018: move-result-object v2 │ │ +044b76: 1f02 f904 |0019: check-cast v2, [Ljava/lang/Object; // type@04f9 │ │ +044b7a: 5b12 3202 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044b7e: 1101 |001d: return-object v1 │ │ +044b80: 0d02 |001e: move-exception v2 │ │ +044b82: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=60 │ │ 0x0001 line=62 │ │ 0x0009 line=63 │ │ @@ -48456,18 +48456,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -044b9c: |[044b9c] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ -044bac: 6e10 1807 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@0718 │ │ -044bb2: 0c00 |0003: move-result-object v0 │ │ -044bb4: 1100 |0004: return-object v0 │ │ +044b94: |[044b94] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ +044ba4: 6e10 1807 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@0718 │ │ +044baa: 0c00 |0003: move-result-object v0 │ │ +044bac: 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; │ │ │ │ @@ -48476,30 +48476,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -044bb8: |[044bb8] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ -044bc8: 5431 3002 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044bcc: 5232 3102 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044bd0: 7130 9906 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ -044bd6: 0a00 |0007: move-result v0 │ │ -044bd8: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -044bdc: 5431 3202 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044be0: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -044be4: 6202 2e02 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ -044be8: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ -044bec: 5431 3202 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044bf0: 6202 2e02 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ -044bf4: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ -044bf8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -044bfa: 5c31 2f02 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ -044bfe: 0e00 |001b: return-void │ │ +044bb0: |[044bb0] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ +044bc0: 5431 3002 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044bc4: 5232 3102 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044bc8: 7130 9906 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ +044bce: 0a00 |0007: move-result v0 │ │ +044bd0: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +044bd4: 5431 3202 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044bd8: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +044bdc: 6202 2e02 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ +044be0: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +044be4: 5431 3202 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044be8: 6202 2e02 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ +044bec: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +044bf0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +044bf2: 5c31 2f02 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ +044bf6: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0008 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=102 │ │ 0x0018 line=103 │ │ @@ -48515,19 +48515,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -044c00: |[044c00] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ -044c10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -044c12: 6e30 1d07 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@071d │ │ -044c18: 0c00 |0004: move-result-object v0 │ │ -044c1a: 1100 |0005: return-object v0 │ │ +044bf8: |[044bf8] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ +044c08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +044c0a: 6e30 1d07 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@071d │ │ +044c10: 0c00 |0004: move-result-object v0 │ │ +044c12: 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 │ │ @@ -48537,28 +48537,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 │ │ -044c1c: |[044c1c] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -044c2c: 5431 3002 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044c30: 5232 3102 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044c34: 7130 9906 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ -044c3a: 0a00 |0007: move-result v0 │ │ -044c3c: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ -044c40: 5431 3202 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044c44: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -044c48: 6202 2e02 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ -044c4c: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -044c50: 1105 |0012: return-object v5 │ │ -044c52: 5431 3202 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044c56: 4605 0100 |0015: aget-object v5, v1, v0 │ │ -044c5a: 28fb |0017: goto 0012 // -0005 │ │ +044c14: |[044c14] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +044c24: 5431 3002 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044c28: 5232 3102 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044c2c: 7130 9906 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ +044c32: 0a00 |0007: move-result v0 │ │ +044c34: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +044c38: 5431 3202 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044c3c: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +044c40: 6202 2e02 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ +044c44: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +044c48: 1105 |0012: return-object v5 │ │ +044c4a: 5431 3202 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044c4e: 4605 0100 |0015: aget-object v5, v1, v0 │ │ +044c52: 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; │ │ @@ -48574,21 +48574,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -044c5c: |[044c5c] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ -044c6c: 5510 2f02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ -044c70: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -044c74: 7010 1b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@071b │ │ -044c7a: 5410 3002 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044c7e: 4400 0002 |0009: aget v0, v0, v2 │ │ -044c82: 0f00 |000b: return v0 │ │ +044c54: |[044c54] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ +044c64: 5510 2f02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ +044c68: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +044c6c: 7010 1b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@071b │ │ +044c72: 5410 3002 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044c76: 4400 0002 |0009: aget v0, v0, v2 │ │ +044c7a: 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; │ │ @@ -48600,91 +48600,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -044c84: |[044c84] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ -044c94: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -044c96: 5484 3002 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044c9a: 5285 3102 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044c9e: 7130 9906 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ -044ca4: 0a00 |0008: move-result v0 │ │ -044ca6: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -044caa: 5484 3202 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044cae: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -044cb2: 0e00 |000f: return-void │ │ -044cb4: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -044cb8: 5284 3102 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044cbc: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -044cc0: 5484 3202 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044cc4: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -044cc8: 6205 2e02 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ -044ccc: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -044cd0: 5484 3002 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044cd4: 4b09 0400 |0020: aput v9, v4, v0 │ │ -044cd8: 5484 3202 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044cdc: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -044ce0: 28e9 |0026: goto 000f // -0017 │ │ -044ce2: 5584 2f02 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ -044ce6: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -044cea: 5284 3102 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044cee: 5485 3002 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044cf2: 2155 |002f: array-length v5, v5 │ │ -044cf4: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -044cf8: 7010 1b07 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@071b │ │ -044cfe: 5484 3002 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044d02: 5285 3102 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044d06: 7130 9906 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ -044d0c: 0a04 |003c: move-result v4 │ │ -044d0e: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -044d12: 5284 3102 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044d16: 5485 3002 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044d1a: 2155 |0043: array-length v5, v5 │ │ -044d1c: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -044d20: 5284 3102 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044d24: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -044d28: 7110 9c06 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@069c │ │ -044d2e: 0a01 |004d: move-result v1 │ │ -044d30: 2312 d904 |004e: new-array v2, v1, [I // type@04d9 │ │ -044d34: 2313 f904 |0050: new-array v3, v1, [Ljava/lang/Object; // type@04f9 │ │ -044d38: 5484 3002 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044d3c: 5485 3002 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044d40: 2155 |0056: array-length v5, v5 │ │ -044d42: 7155 d71b 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -044d48: 5484 3202 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044d4c: 5485 3202 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044d50: 2155 |005e: array-length v5, v5 │ │ -044d52: 7155 d71b 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -044d58: 5b82 3002 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044d5c: 5b83 3202 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044d60: 5284 3102 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044d64: b104 |0068: sub-int/2addr v4, v0 │ │ -044d66: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -044d6a: 5484 3002 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044d6e: 5485 3002 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044d72: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -044d76: 5287 3102 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044d7a: b107 |0073: sub-int/2addr v7, v0 │ │ -044d7c: 7157 d71b 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -044d82: 5484 3202 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044d86: 5485 3202 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044d8a: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -044d8e: 5287 3102 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044d92: b107 |007f: sub-int/2addr v7, v0 │ │ -044d94: 7157 d71b 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -044d9a: 5484 3002 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ -044d9e: 4b09 0400 |0085: aput v9, v4, v0 │ │ -044da2: 5484 3202 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044da6: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -044daa: 5284 3102 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044dae: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -044db2: 5984 3102 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044db6: 2900 7eff |0091: goto/16 000f // -0082 │ │ +044c7c: |[044c7c] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ +044c8c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +044c8e: 5484 3002 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044c92: 5285 3102 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044c96: 7130 9906 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ +044c9c: 0a00 |0008: move-result v0 │ │ +044c9e: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +044ca2: 5484 3202 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044ca6: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +044caa: 0e00 |000f: return-void │ │ +044cac: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +044cb0: 5284 3102 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044cb4: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +044cb8: 5484 3202 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044cbc: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +044cc0: 6205 2e02 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@022e │ │ +044cc4: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +044cc8: 5484 3002 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044ccc: 4b09 0400 |0020: aput v9, v4, v0 │ │ +044cd0: 5484 3202 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044cd4: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +044cd8: 28e9 |0026: goto 000f // -0017 │ │ +044cda: 5584 2f02 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ +044cde: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +044ce2: 5284 3102 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044ce6: 5485 3002 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044cea: 2155 |002f: array-length v5, v5 │ │ +044cec: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +044cf0: 7010 1b07 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@071b │ │ +044cf6: 5484 3002 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044cfa: 5285 3102 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044cfe: 7130 9906 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0699 │ │ +044d04: 0a04 |003c: move-result v4 │ │ +044d06: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +044d0a: 5284 3102 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044d0e: 5485 3002 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044d12: 2155 |0043: array-length v5, v5 │ │ +044d14: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +044d18: 5284 3102 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044d1c: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +044d20: 7110 9c06 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@069c │ │ +044d26: 0a01 |004d: move-result v1 │ │ +044d28: 2312 d904 |004e: new-array v2, v1, [I // type@04d9 │ │ +044d2c: 2313 f904 |0050: new-array v3, v1, [Ljava/lang/Object; // type@04f9 │ │ +044d30: 5484 3002 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044d34: 5485 3002 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044d38: 2155 |0056: array-length v5, v5 │ │ +044d3a: 7155 d71b 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +044d40: 5484 3202 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044d44: 5485 3202 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044d48: 2155 |005e: array-length v5, v5 │ │ +044d4a: 7155 d71b 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +044d50: 5b82 3002 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044d54: 5b83 3202 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044d58: 5284 3102 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044d5c: b104 |0068: sub-int/2addr v4, v0 │ │ +044d5e: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +044d62: 5484 3002 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044d66: 5485 3002 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044d6a: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +044d6e: 5287 3102 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044d72: b107 |0073: sub-int/2addr v7, v0 │ │ +044d74: 7157 d71b 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +044d7a: 5484 3202 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044d7e: 5485 3202 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044d82: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +044d86: 5287 3102 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044d8a: b107 |007f: sub-int/2addr v7, v0 │ │ +044d8c: 7157 d71b 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +044d92: 5484 3002 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@0230 │ │ +044d96: 4b09 0400 |0085: aput v9, v4, v0 │ │ +044d9a: 5484 3202 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044d9e: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +044da2: 5284 3102 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044da6: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +044daa: 5984 3102 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044dae: 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 │ │ @@ -48724,17 +48724,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -044dbc: |[044dbc] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ -044dcc: 6e20 1a07 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@071a │ │ -044dd2: 0e00 |0003: return-void │ │ +044db4: |[044db4] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ +044dc4: 6e20 1a07 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@071a │ │ +044dca: 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; │ │ @@ -48745,20 +48745,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -044dd4: |[044dd4] android.support.v4.util.SparseArrayCompat.size:()I │ │ -044de4: 5510 2f02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ -044de8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -044dec: 7010 1b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@071b │ │ -044df2: 5210 3102 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044df6: 0f00 |0009: return v0 │ │ +044dcc: |[044dcc] android.support.v4.util.SparseArrayCompat.size:()I │ │ +044ddc: 5510 2f02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ +044de0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +044de4: 7010 1b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@071b │ │ +044dea: 5210 3102 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044dee: 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; │ │ @@ -48769,51 +48769,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -044df8: |[044df8] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ -044e08: 6e10 2107 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ -044e0e: 0a04 |0003: move-result v4 │ │ -044e10: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ -044e14: 1a04 0d27 |0006: const-string v4, "{}" // string@270d │ │ -044e18: 1104 |0008: return-object v4 │ │ -044e1a: 2200 f003 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -044e1e: 5254 3102 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044e22: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -044e26: 7020 ca1b 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -044e2c: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -044e30: 6e20 cc1b 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -044e36: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -044e38: 5254 3102 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ -044e3c: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ -044e40: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -044e44: 1a04 d900 |001e: const-string v4, ", " // string@00d9 │ │ -044e48: 6e20 d21b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -044e4e: 6e20 1e07 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@071e │ │ -044e54: 0a02 |0026: move-result v2 │ │ -044e56: 6e20 ce1b 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -044e5c: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ -044e60: 6e20 cc1b 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -044e66: 6e20 2307 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ -044e6c: 0c03 |0032: move-result-object v3 │ │ -044e6e: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ -044e72: 6e20 d11b 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -044e78: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -044e7c: 28de |003a: goto 0018 // -0022 │ │ -044e7e: 1a04 cd00 |003b: const-string v4, "(this Map)" // string@00cd │ │ -044e82: 6e20 d21b 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -044e88: 28f8 |0040: goto 0038 // -0008 │ │ -044e8a: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ -044e8e: 6e20 cc1b 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -044e94: 6e10 d61b 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -044e9a: 0c04 |0049: move-result-object v4 │ │ -044e9c: 28be |004a: goto 0008 // -0042 │ │ +044df0: |[044df0] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ +044e00: 6e10 2107 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0721 │ │ +044e06: 0a04 |0003: move-result v4 │ │ +044e08: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ +044e0c: 1a04 0b27 |0006: const-string v4, "{}" // string@270b │ │ +044e10: 1104 |0008: return-object v4 │ │ +044e12: 2200 f003 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +044e16: 5254 3102 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044e1a: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +044e1e: 7020 ca1b 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +044e24: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +044e28: 6e20 cc1b 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +044e2e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +044e30: 5254 3102 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@0231 │ │ +044e34: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ +044e38: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +044e3c: 1a04 d800 |001e: const-string v4, ", " // string@00d8 │ │ +044e40: 6e20 d21b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +044e46: 6e20 1e07 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@071e │ │ +044e4c: 0a02 |0026: move-result v2 │ │ +044e4e: 6e20 ce1b 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +044e54: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ +044e58: 6e20 cc1b 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +044e5e: 6e20 2307 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0723 │ │ +044e64: 0c03 |0032: move-result-object v3 │ │ +044e66: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ +044e6a: 6e20 d11b 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +044e70: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +044e74: 28de |003a: goto 0018 // -0022 │ │ +044e76: 1a04 cc00 |003b: const-string v4, "(this Map)" // string@00cc │ │ +044e7a: 6e20 d21b 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +044e80: 28f8 |0040: goto 0038 // -0008 │ │ +044e82: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ +044e86: 6e20 cc1b 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +044e8c: 6e10 d61b 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +044e92: 0c04 |0049: move-result-object v4 │ │ +044e94: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0006 line=364 │ │ 0x0008 line=384 │ │ 0x0009 line=367 │ │ 0x0012 line=368 │ │ @@ -48843,38 +48843,38 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -044ea0: |[044ea0] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ -044eb0: 5510 2f02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ -044eb4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -044eb8: 7010 1b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@071b │ │ -044ebe: 5410 3202 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ -044ec2: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -044ec6: 1100 |000b: return-object v0 │ │ +044e98: |[044e98] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ +044ea8: 5510 2f02 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@022f │ │ +044eac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +044eb0: 7010 1b07 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@071b │ │ +044eb6: 5410 3202 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@0232 │ │ +044eba: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +044ebe: 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; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x000c reg=2 index I │ │ │ │ - source_file_idx : 2970 (SparseArrayCompat.java) │ │ + source_file_idx : 2968 (SparseArrayCompat.java) │ │ │ │ Class #200 header: │ │ class_idx : 340 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3207 │ │ +source_file_idx : 3205 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #200 - │ │ Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ @@ -48897,22 +48897,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -044ec8: |[044ec8] android.support.v4.util.TimeUtils.:()V │ │ -044ed8: 2200 ec03 |0000: new-instance v0, Ljava/lang/Object; // type@03ec │ │ -044edc: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -044ee2: 6900 3402 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0234 │ │ -044ee6: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -044eea: 2300 d704 |0009: new-array v0, v0, [C // type@04d7 │ │ -044eee: 6900 3302 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0233 │ │ -044ef2: 0e00 |000d: return-void │ │ +044ec0: |[044ec0] android.support.v4.util.TimeUtils.:()V │ │ +044ed0: 2200 ec03 |0000: new-instance v0, Ljava/lang/Object; // type@03ec │ │ +044ed4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +044eda: 6900 3402 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0234 │ │ +044ede: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +044ee2: 2300 d704 |0009: new-array v0, v0, [C // type@04d7 │ │ +044ee6: 6900 3302 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0233 │ │ +044eea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -48920,35 +48920,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -044ef4: |[044ef4] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -044f04: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -044f08: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -044f0c: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -044f10: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -044f12: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -044f16: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -044f1a: 0f00 |000b: return v0 │ │ -044f1c: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -044f20: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -044f24: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -044f28: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -044f2a: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -044f2e: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -044f32: 28f4 |0017: goto 000b // -000c │ │ -044f34: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -044f38: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -044f3c: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -044f40: 28ed |001e: goto 000b // -0013 │ │ -044f42: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -044f44: 28eb |0020: goto 000b // -0015 │ │ +044eec: |[044eec] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +044efc: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +044f00: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +044f04: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +044f08: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +044f0a: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +044f0e: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +044f12: 0f00 |000b: return v0 │ │ +044f14: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +044f18: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +044f1c: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +044f20: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +044f22: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +044f26: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +044f2a: 28f4 |0017: goto 000b // -000c │ │ +044f2c: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +044f30: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +044f34: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +044f38: 28ed |001e: goto 000b // -0013 │ │ +044f3a: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +044f3c: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=40 │ │ 0x000b line=48 │ │ 0x000c line=42 │ │ 0x0015 line=43 │ │ @@ -48966,25 +48966,25 @@ │ │ type : '(JJLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -044f48: |[044f48] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -044f58: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -044f5c: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ -044f60: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -044f64: 1a00 e000 |0006: const-string v0, "--" // string@00e0 │ │ -044f68: 6e20 5e1b 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -044f6e: 0e00 |000b: return-void │ │ -044f70: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ -044f74: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -044f76: 7140 2807 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0728 │ │ -044f7c: 28f9 |0012: goto 000b // -0007 │ │ +044f40: |[044f40] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +044f50: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +044f54: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +044f58: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +044f5c: 1a00 df00 |0006: const-string v0, "--" // string@00df │ │ +044f60: 6e20 5e1b 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +044f66: 0e00 |000b: return-void │ │ +044f68: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +044f6c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +044f6e: 7140 2807 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0728 │ │ +044f74: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=174 │ │ 0x000c line=173 │ │ locals : │ │ @@ -48997,18 +48997,18 @@ │ │ type : '(JLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -044f80: |[044f80] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -044f90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -044f92: 7140 2807 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0728 │ │ -044f98: 0e00 |0004: return-void │ │ +044f78: |[044f78] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +044f88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +044f8a: 7140 2807 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0728 │ │ +044f90: 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; │ │ @@ -49018,29 +49018,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 │ │ -044f9c: |[044f9c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -044fac: 6202 3402 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0234 │ │ -044fb0: 1d02 |0002: monitor-enter v2 │ │ -044fb2: 7130 2907 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0729 │ │ -044fb8: 0a00 |0006: move-result v0 │ │ -044fba: 2201 ef03 |0007: new-instance v1, Ljava/lang/String; // type@03ef │ │ -044fbe: 6203 3302 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0233 │ │ -044fc2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -044fc4: 7040 b61b 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@1bb6 │ │ -044fca: 6e20 5e1b 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ -044fd0: 1e02 |0012: monitor-exit v2 │ │ -044fd2: 0e00 |0013: return-void │ │ -044fd4: 0d01 |0014: move-exception v1 │ │ -044fd6: 1e02 |0015: monitor-exit v2 │ │ -044fd8: 2701 |0016: throw v1 │ │ +044f94: |[044f94] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +044fa4: 6202 3402 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@0234 │ │ +044fa8: 1d02 |0002: monitor-enter v2 │ │ +044faa: 7130 2907 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0729 │ │ +044fb0: 0a00 |0006: move-result v0 │ │ +044fb2: 2201 ef03 |0007: new-instance v1, Ljava/lang/String; // type@03ef │ │ +044fb6: 6203 3302 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0233 │ │ +044fba: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +044fbc: 7040 b61b 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@1bb6 │ │ +044fc2: 6e20 5e1b 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@1b5e │ │ +044fc8: 1e02 |0012: monitor-exit v2 │ │ +044fca: 0e00 |0013: return-void │ │ +044fcc: 0d01 |0014: move-exception v1 │ │ +044fce: 1e02 |0015: monitor-exit v2 │ │ +044fd0: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ @@ -49058,206 +49058,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -044fe8: |[044fe8] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -044ff8: 6204 3302 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0233 │ │ -044ffc: 2144 |0002: array-length v4, v4 │ │ -044ffe: 0200 1600 |0003: move/from16 v0, v22 │ │ -045002: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -045006: 0200 1600 |0007: move/from16 v0, v22 │ │ -04500a: 2304 d704 |0009: new-array v4, v0, [C // type@04d7 │ │ -04500e: 6904 3302 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0233 │ │ -045012: 6202 3302 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0233 │ │ -045016: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -04501a: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -04501e: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -045022: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -045024: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -045028: 0200 1600 |0018: move/from16 v0, v22 │ │ -04502c: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -045030: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -045034: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -045038: 28f8 |0020: goto 0018 // -0008 │ │ -04503a: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -04503e: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -045042: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -045044: 0f04 |0026: return v4 │ │ -045046: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -04504a: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -04504e: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -045052: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -045056: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -04505a: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -04505e: 846d |0033: long-to-int v13, v6 │ │ -045060: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -045064: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -045068: 8666 |0038: long-to-double v6, v6 │ │ -04506a: 7120 9b1b 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@1b9b │ │ -045070: 0b06 |003c: move-result-wide v6 │ │ -045072: 8a60 |003d: double-to-int v0, v6 │ │ -045074: 0211 0000 |003e: move/from16 v17, v0 │ │ -045078: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -04507a: 120c |0041: const/4 v12, #int 0 // #0 │ │ -04507c: 120e |0042: const/4 v14, #int 0 // #0 │ │ -04507e: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -045084: 0200 1100 |0046: move/from16 v0, v17 │ │ -045088: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -04508c: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -045092: 9303 1104 |004d: div-int v3, v17, v4 │ │ -045096: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -04509c: b234 |0052: mul-int/2addr v4, v3 │ │ -04509e: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -0450a2: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -0450a6: 0200 1100 |0057: move/from16 v0, v17 │ │ -0450aa: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -0450ae: 0200 1100 |005b: move/from16 v0, v17 │ │ -0450b2: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -0450b6: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -0450ba: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -0450be: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -0450c2: 0200 1100 |0065: move/from16 v0, v17 │ │ -0450c6: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -0450ca: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -0450ce: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -0450d2: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -0450d6: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -0450d8: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -0450dc: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -0450de: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -0450e0: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -0450e2: 7140 2507 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0725 │ │ -0450e8: 0a0f |0078: move-result v15 │ │ -0450ea: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -0450ec: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -0450f0: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -0450f2: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -0450f4: 7140 2507 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0725 │ │ -0450fa: 0a04 |0081: move-result v4 │ │ -0450fc: b04f |0082: add-int/2addr v15, v4 │ │ -0450fe: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -045100: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -045104: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -045106: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -045108: 7140 2507 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0725 │ │ -04510e: 0a04 |008b: move-result v4 │ │ -045110: b04f |008c: add-int/2addr v15, v4 │ │ -045112: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -045114: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -045118: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -04511a: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -04511c: 0200 1100 |0092: move/from16 v0, v17 │ │ -045120: 7140 2507 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0725 │ │ -045126: 0a04 |0097: move-result v4 │ │ -045128: b04f |0098: add-int/2addr v15, v4 │ │ -04512a: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -04512c: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -04512e: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -045132: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -045134: 7140 2507 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0725 │ │ -04513a: 0a04 |00a1: move-result v4 │ │ -04513c: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -045140: b04f |00a4: add-int/2addr v15, v4 │ │ -045142: 0200 1600 |00a5: move/from16 v0, v22 │ │ -045146: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -04514a: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -04514e: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -045152: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -045156: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -04515a: 28f4 |00b1: goto 00a5 // -000c │ │ -04515c: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -045160: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -045164: 7d00 |00b6: neg-long v0, v0 │ │ -045166: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -04516a: 2900 76ff |00b9: goto/16 002f // -008a │ │ -04516e: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -045170: 28c1 |00bc: goto 007d // -003f │ │ -045172: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -045174: 28c9 |00be: goto 0087 // -0037 │ │ -045176: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -045178: 28d1 |00c0: goto 0091 // -002f │ │ -04517a: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -04517c: 28dc |00c2: goto 009e // -0024 │ │ -04517e: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -045182: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -045186: 0212 0500 |00c7: move/from16 v18, v5 │ │ -04518a: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -04518e: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -045192: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -045196: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -045198: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -04519a: 7706 2a07 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@072a │ │ -0451a0: 0a05 |00d4: move-result v5 │ │ -0451a2: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -0451a6: 0200 1200 |00d7: move/from16 v0, v18 │ │ -0451aa: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -0451ae: 121a |00db: const/4 v10, #int 1 // #1 │ │ -0451b0: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -0451b4: 122b |00de: const/4 v11, #int 2 // #2 │ │ -0451b6: 0726 |00df: move-object v6, v2 │ │ -0451b8: 01c7 |00e0: move v7, v12 │ │ -0451ba: 0159 |00e1: move v9, v5 │ │ -0451bc: 7706 2a07 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@072a │ │ -0451c2: 0a05 |00e5: move-result v5 │ │ -0451c4: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -0451c8: 0200 1200 |00e8: move/from16 v0, v18 │ │ -0451cc: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -0451d0: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -0451d2: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -0451d6: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -0451d8: 0726 |00f0: move-object v6, v2 │ │ -0451da: 01e7 |00f1: move v7, v14 │ │ -0451dc: 0159 |00f2: move v9, v5 │ │ -0451de: 7706 2a07 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@072a │ │ -0451e4: 0a05 |00f6: move-result v5 │ │ -0451e6: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -0451ea: 0200 1200 |00f9: move/from16 v0, v18 │ │ -0451ee: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -0451f2: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -0451f4: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -0451f8: 122b |0100: const/4 v11, #int 2 // #2 │ │ -0451fa: 0726 |0101: move-object v6, v2 │ │ -0451fc: 0207 1100 |0102: move/from16 v7, v17 │ │ -045200: 0159 |0104: move v9, v5 │ │ -045202: 7706 2a07 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@072a │ │ -045208: 0a05 |0108: move-result v5 │ │ -04520a: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -04520e: 121a |010b: const/4 v10, #int 1 // #1 │ │ -045210: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -045214: 0200 1200 |010e: move/from16 v0, v18 │ │ -045218: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -04521c: 123b |0112: const/4 v11, #int 3 // #3 │ │ -04521e: 0726 |0113: move-object v6, v2 │ │ -045220: 01d7 |0114: move v7, v13 │ │ -045222: 0159 |0115: move v9, v5 │ │ -045224: 7706 2a07 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@072a │ │ -04522a: 0a05 |0119: move-result v5 │ │ -04522c: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -045230: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -045234: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -045238: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -04523c: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -045240: 28a9 |0124: goto 00cd // -0057 │ │ -045242: 120a |0125: const/4 v10, #int 0 // #0 │ │ -045244: 28b6 |0126: goto 00dc // -004a │ │ -045246: 120b |0127: const/4 v11, #int 0 // #0 │ │ -045248: 28b7 |0128: goto 00df // -0049 │ │ -04524a: 120a |0129: const/4 v10, #int 0 // #0 │ │ -04524c: 28c3 |012a: goto 00ed // -003d │ │ -04524e: 120b |012b: const/4 v11, #int 0 // #0 │ │ -045250: 28c4 |012c: goto 00f0 // -003c │ │ -045252: 120a |012d: const/4 v10, #int 0 // #0 │ │ -045254: 28d0 |012e: goto 00fe // -0030 │ │ -045256: 120b |012f: const/4 v11, #int 0 // #0 │ │ -045258: 28d1 |0130: goto 0101 // -002f │ │ -04525a: 120b |0131: const/4 v11, #int 0 // #0 │ │ -04525c: 28e1 |0132: goto 0113 // -001f │ │ +044fe0: |[044fe0] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +044ff0: 6204 3302 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0233 │ │ +044ff4: 2144 |0002: array-length v4, v4 │ │ +044ff6: 0200 1600 |0003: move/from16 v0, v22 │ │ +044ffa: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +044ffe: 0200 1600 |0007: move/from16 v0, v22 │ │ +045002: 2304 d704 |0009: new-array v4, v0, [C // type@04d7 │ │ +045006: 6904 3302 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0233 │ │ +04500a: 6202 3302 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@0233 │ │ +04500e: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +045012: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +045016: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +04501a: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +04501c: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +045020: 0200 1600 |0018: move/from16 v0, v22 │ │ +045024: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +045028: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +04502c: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +045030: 28f8 |0020: goto 0018 // -0008 │ │ +045032: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +045036: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +04503a: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +04503c: 0f04 |0026: return v4 │ │ +04503e: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +045042: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +045046: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +04504a: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +04504e: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +045052: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +045056: 846d |0033: long-to-int v13, v6 │ │ +045058: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +04505c: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +045060: 8666 |0038: long-to-double v6, v6 │ │ +045062: 7120 9b1b 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@1b9b │ │ +045068: 0b06 |003c: move-result-wide v6 │ │ +04506a: 8a60 |003d: double-to-int v0, v6 │ │ +04506c: 0211 0000 |003e: move/from16 v17, v0 │ │ +045070: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +045072: 120c |0041: const/4 v12, #int 0 // #0 │ │ +045074: 120e |0042: const/4 v14, #int 0 // #0 │ │ +045076: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +04507c: 0200 1100 |0046: move/from16 v0, v17 │ │ +045080: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +045084: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +04508a: 9303 1104 |004d: div-int v3, v17, v4 │ │ +04508e: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +045094: b234 |0052: mul-int/2addr v4, v3 │ │ +045096: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +04509a: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +04509e: 0200 1100 |0057: move/from16 v0, v17 │ │ +0450a2: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +0450a6: 0200 1100 |005b: move/from16 v0, v17 │ │ +0450aa: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +0450ae: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +0450b2: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +0450b6: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +0450ba: 0200 1100 |0065: move/from16 v0, v17 │ │ +0450be: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +0450c2: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +0450c6: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +0450ca: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +0450ce: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +0450d0: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +0450d4: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +0450d6: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +0450d8: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +0450da: 7140 2507 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0725 │ │ +0450e0: 0a0f |0078: move-result v15 │ │ +0450e2: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +0450e4: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +0450e8: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +0450ea: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +0450ec: 7140 2507 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0725 │ │ +0450f2: 0a04 |0081: move-result v4 │ │ +0450f4: b04f |0082: add-int/2addr v15, v4 │ │ +0450f6: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +0450f8: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +0450fc: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +0450fe: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +045100: 7140 2507 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0725 │ │ +045106: 0a04 |008b: move-result v4 │ │ +045108: b04f |008c: add-int/2addr v15, v4 │ │ +04510a: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +04510c: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +045110: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +045112: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +045114: 0200 1100 |0092: move/from16 v0, v17 │ │ +045118: 7140 2507 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0725 │ │ +04511e: 0a04 |0097: move-result v4 │ │ +045120: b04f |0098: add-int/2addr v15, v4 │ │ +045122: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +045124: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +045126: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +04512a: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +04512c: 7140 2507 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0725 │ │ +045132: 0a04 |00a1: move-result v4 │ │ +045134: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +045138: b04f |00a4: add-int/2addr v15, v4 │ │ +04513a: 0200 1600 |00a5: move/from16 v0, v22 │ │ +04513e: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +045142: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +045146: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +04514a: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04514e: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +045152: 28f4 |00b1: goto 00a5 // -000c │ │ +045154: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +045158: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +04515c: 7d00 |00b6: neg-long v0, v0 │ │ +04515e: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +045162: 2900 76ff |00b9: goto/16 002f // -008a │ │ +045166: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +045168: 28c1 |00bc: goto 007d // -003f │ │ +04516a: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +04516c: 28c9 |00be: goto 0087 // -0037 │ │ +04516e: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +045170: 28d1 |00c0: goto 0091 // -002f │ │ +045172: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +045174: 28dc |00c2: goto 009e // -0024 │ │ +045176: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +04517a: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04517e: 0212 0500 |00c7: move/from16 v18, v5 │ │ +045182: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +045186: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +04518a: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +04518e: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +045190: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +045192: 7706 2a07 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@072a │ │ +045198: 0a05 |00d4: move-result v5 │ │ +04519a: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +04519e: 0200 1200 |00d7: move/from16 v0, v18 │ │ +0451a2: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +0451a6: 121a |00db: const/4 v10, #int 1 // #1 │ │ +0451a8: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +0451ac: 122b |00de: const/4 v11, #int 2 // #2 │ │ +0451ae: 0726 |00df: move-object v6, v2 │ │ +0451b0: 01c7 |00e0: move v7, v12 │ │ +0451b2: 0159 |00e1: move v9, v5 │ │ +0451b4: 7706 2a07 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@072a │ │ +0451ba: 0a05 |00e5: move-result v5 │ │ +0451bc: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +0451c0: 0200 1200 |00e8: move/from16 v0, v18 │ │ +0451c4: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +0451c8: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +0451ca: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +0451ce: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +0451d0: 0726 |00f0: move-object v6, v2 │ │ +0451d2: 01e7 |00f1: move v7, v14 │ │ +0451d4: 0159 |00f2: move v9, v5 │ │ +0451d6: 7706 2a07 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@072a │ │ +0451dc: 0a05 |00f6: move-result v5 │ │ +0451de: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +0451e2: 0200 1200 |00f9: move/from16 v0, v18 │ │ +0451e6: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +0451ea: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +0451ec: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +0451f0: 122b |0100: const/4 v11, #int 2 // #2 │ │ +0451f2: 0726 |0101: move-object v6, v2 │ │ +0451f4: 0207 1100 |0102: move/from16 v7, v17 │ │ +0451f8: 0159 |0104: move v9, v5 │ │ +0451fa: 7706 2a07 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@072a │ │ +045200: 0a05 |0108: move-result v5 │ │ +045202: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +045206: 121a |010b: const/4 v10, #int 1 // #1 │ │ +045208: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +04520c: 0200 1200 |010e: move/from16 v0, v18 │ │ +045210: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +045214: 123b |0112: const/4 v11, #int 3 // #3 │ │ +045216: 0726 |0113: move-object v6, v2 │ │ +045218: 01d7 |0114: move v7, v13 │ │ +04521a: 0159 |0115: move v9, v5 │ │ +04521c: 7706 2a07 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@072a │ │ +045222: 0a05 |0119: move-result v5 │ │ +045224: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +045228: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +04522c: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +045230: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +045234: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +045238: 28a9 |0124: goto 00cd // -0057 │ │ +04523a: 120a |0125: const/4 v10, #int 0 // #0 │ │ +04523c: 28b6 |0126: goto 00dc // -004a │ │ +04523e: 120b |0127: const/4 v11, #int 0 // #0 │ │ +045240: 28b7 |0128: goto 00df // -0049 │ │ +045242: 120a |0129: const/4 v10, #int 0 // #0 │ │ +045244: 28c3 |012a: goto 00ed // -003d │ │ +045246: 120b |012b: const/4 v11, #int 0 // #0 │ │ +045248: 28c4 |012c: goto 00f0 // -003c │ │ +04524a: 120a |012d: const/4 v10, #int 0 // #0 │ │ +04524c: 28d0 |012e: goto 00fe // -0030 │ │ +04524e: 120b |012f: const/4 v11, #int 0 // #0 │ │ +045250: 28d1 |0130: goto 0101 // -002f │ │ +045252: 120b |0131: const/4 v11, #int 0 // #0 │ │ +045254: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000d line=80 │ │ 0x000f line=82 │ │ 0x0015 line=83 │ │ @@ -49344,50 +49344,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -045260: |[045260] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -045270: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -045274: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -045278: 0161 |0004: move v1, v6 │ │ -04527a: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -04527e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -045280: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -045284: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -045288: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -04528c: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -045290: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -045294: 8e22 |0012: int-to-char v2, v2 │ │ -045296: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -04529a: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -04529e: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -0452a2: b124 |0019: sub-int/2addr v4, v2 │ │ -0452a4: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -0452a8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0452aa: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -0452ae: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -0452b2: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -0452b6: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -0452ba: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -0452be: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -0452c2: 8e22 |0029: int-to-char v2, v2 │ │ -0452c4: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -0452c8: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0452cc: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -0452d0: b124 |0030: sub-int/2addr v4, v2 │ │ -0452d2: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -0452d6: 8e22 |0033: int-to-char v2, v2 │ │ -0452d8: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -0452dc: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0452e0: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -0452e4: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0452e8: 0f06 |003c: return v6 │ │ +045258: |[045258] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +045268: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +04526c: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +045270: 0161 |0004: move v1, v6 │ │ +045272: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +045276: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +045278: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +04527c: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +045280: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +045284: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +045288: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +04528c: 8e22 |0012: int-to-char v2, v2 │ │ +04528e: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +045292: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +045296: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +04529a: b124 |0019: sub-int/2addr v4, v2 │ │ +04529c: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +0452a0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0452a2: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +0452a6: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +0452aa: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +0452ae: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +0452b2: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +0452b6: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +0452ba: 8e22 |0029: int-to-char v2, v2 │ │ +0452bc: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +0452c0: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0452c4: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +0452c8: b124 |0030: sub-int/2addr v4, v2 │ │ +0452ca: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +0452ce: 8e22 |0033: int-to-char v2, v2 │ │ +0452d0: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +0452d4: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0452d8: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +0452dc: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0452e0: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0005 line=55 │ │ 0x000e line=56 │ │ 0x0010 line=57 │ │ @@ -49411,21 +49411,21 @@ │ │ 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 : 3207 (TimeUtils.java) │ │ + source_file_idx : 3205 (TimeUtils.java) │ │ │ │ Class #201 header: │ │ class_idx : 349 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 363 │ │ +source_file_idx : 362 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #201 annotations: │ │ Annotations on class │ │ @@ -49479,21 +49479,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 363 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 362 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #202 header: │ │ class_idx : 341 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 362 │ │ +source_file_idx : 361 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #202 annotations: │ │ Annotations on class │ │ @@ -49522,19 +49522,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 │ │ -0452ec: |[0452ec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0452fc: 5b01 3502 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@0235 │ │ -045300: 5b02 3602 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ -045304: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04530a: 0e00 |0007: return-void │ │ +0452e4: |[0452e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0452f4: 5b01 3502 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@0235 │ │ +0452f8: 5b02 3602 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ +0452fc: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +045302: 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; │ │ @@ -49545,19 +49545,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 │ │ -04530c: |[04530c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04531c: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ -045320: 6e30 6407 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0764 │ │ -045326: 0a00 |0005: move-result v0 │ │ -045328: 0f00 |0006: return v0 │ │ +045304: |[045304] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +045314: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ +045318: 6e30 6407 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0764 │ │ +04531e: 0a00 |0005: move-result v0 │ │ +045320: 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; │ │ @@ -49567,18 +49567,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 │ │ -04532c: |[04532c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04533c: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ -045340: 6e30 6707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0767 │ │ -045346: 0e00 |0005: return-void │ │ +045324: |[045324] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045334: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ +045338: 6e30 6707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0767 │ │ +04533e: 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; │ │ @@ -49589,20 +49589,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 │ │ -045348: |[045348] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -045358: 5420 3602 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ -04535c: 2201 d701 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ -045360: 7020 7d0a 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0a7d │ │ -045366: 6e30 6807 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ -04536c: 0e00 |000a: return-void │ │ +045340: |[045340] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +045350: 5420 3602 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ +045354: 2201 d701 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ +045358: 7020 7d0a 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0a7d │ │ +04535e: 6e30 6807 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ +045364: 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; │ │ @@ -49613,18 +49613,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 │ │ -045370: |[045370] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045380: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ -045384: 6e30 6907 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0769 │ │ -04538a: 0e00 |0005: return-void │ │ +045368: |[045368] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045378: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ +04537c: 6e30 6907 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0769 │ │ +045382: 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; │ │ @@ -49635,19 +49635,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 │ │ -04538c: |[04538c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04539c: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ -0453a0: 6e40 6a07 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@076a │ │ -0453a6: 0a00 |0005: move-result v0 │ │ -0453a8: 0f00 |0006: return v0 │ │ +045384: |[045384] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +045394: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ +045398: 6e40 6a07 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@076a │ │ +04539e: 0a00 |0005: move-result v0 │ │ +0453a0: 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; │ │ @@ -49658,18 +49658,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0453ac: |[0453ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0453bc: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ -0453c0: 6e30 6c07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@076c │ │ -0453c6: 0e00 |0005: return-void │ │ +0453a4: |[0453a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0453b4: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ +0453b8: 6e30 6c07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@076c │ │ +0453be: 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; │ │ @@ -49680,34 +49680,34 @@ │ │ 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 │ │ -0453c8: |[0453c8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0453d8: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ -0453dc: 6e30 6d07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@076d │ │ -0453e2: 0e00 |0005: return-void │ │ +0453c0: |[0453c0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0453d0: 5410 3602 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0236 │ │ +0453d4: 6e30 6d07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@076d │ │ +0453da: 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; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 362 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 361 (AccessibilityDelegateCompat.java) │ │ │ │ Class #203 header: │ │ class_idx : 343 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 362 │ │ +source_file_idx : 361 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #203 annotations: │ │ Annotations on class │ │ @@ -49785,21 +49785,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 362 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 361 (AccessibilityDelegateCompat.java) │ │ │ │ Class #204 header: │ │ class_idx : 346 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 362 │ │ +source_file_idx : 361 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #204 annotations: │ │ Annotations on class │ │ @@ -49820,17 +49820,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0453e4: |[0453e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -0453f4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0453fa: 0e00 |0003: return-void │ │ +0453dc: |[0453dc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +0453ec: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0453f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -49839,17 +49839,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 │ │ -0453fc: |[0453fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -04540c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04540e: 0f00 |0001: return v0 │ │ +0453f4: |[0453f4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +045404: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045406: 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; │ │ @@ -49860,17 +49860,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 │ │ -045410: |[045410] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -045420: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -045422: 1100 |0001: return-object v0 │ │ +045408: |[045408] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +045418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04541a: 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; │ │ @@ -49880,17 +49880,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 │ │ -045424: |[045424] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -045434: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -045436: 1100 |0001: return-object v0 │ │ +04541c: |[04541c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +04542c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04542e: 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; │ │ │ │ @@ -49899,17 +49899,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -045438: |[045438] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -045448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04544a: 1100 |0001: return-object v0 │ │ +045430: |[045430] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +045440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045442: 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;) │ │ @@ -49917,16 +49917,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 │ │ -04544c: |[04544c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04545c: 0e00 |0000: return-void │ │ +045444: |[045444] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045454: 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; │ │ @@ -49937,16 +49937,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 │ │ -045460: |[045460] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -045470: 0e00 |0000: return-void │ │ +045458: |[045458] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +045468: 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; │ │ @@ -49957,16 +49957,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 │ │ -045474: |[045474] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045484: 0e00 |0000: return-void │ │ +04546c: |[04546c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04547c: 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; │ │ @@ -49977,17 +49977,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 │ │ -045488: |[045488] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -045498: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04549a: 0f00 |0001: return v0 │ │ +045480: |[045480] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +045490: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +045492: 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; │ │ @@ -49999,17 +49999,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 │ │ -04549c: |[04549c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0454ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0454ae: 0f00 |0001: return v0 │ │ +045494: |[045494] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0454a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0454a6: 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; │ │ @@ -50021,16 +50021,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 │ │ -0454b0: |[0454b0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0454c0: 0e00 |0000: return-void │ │ +0454a8: |[0454a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0454b8: 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; │ │ @@ -50041,32 +50041,32 @@ │ │ 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 │ │ -0454c4: |[0454c4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0454d4: 0e00 |0000: return-void │ │ +0454bc: |[0454bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0454cc: 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; │ │ 0x0000 - 0x0001 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 362 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 361 (AccessibilityDelegateCompat.java) │ │ │ │ Class #205 header: │ │ class_idx : 342 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 346 │ │ -source_file_idx : 362 │ │ +source_file_idx : 361 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #205 annotations: │ │ Annotations on class │ │ @@ -50086,17 +50086,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0454d8: |[0454d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -0454e8: 7010 5607 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0756 │ │ -0454ee: 0e00 |0003: return-void │ │ +0454d0: |[0454d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +0454e0: 7010 5607 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0756 │ │ +0454e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -50105,18 +50105,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 │ │ -0454f0: |[0454f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -045500: 7130 7d07 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@077d │ │ -045506: 0a00 |0003: move-result v0 │ │ -045508: 0f00 |0004: return v0 │ │ +0454e8: |[0454e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0454f8: 7130 7d07 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@077d │ │ +0454fe: 0a00 |0003: move-result v0 │ │ +045500: 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; │ │ @@ -50127,20 +50127,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 │ │ -04550c: |[04550c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -04551c: 2200 5501 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0155 │ │ -045520: 7030 2b07 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@072b │ │ -045526: 7110 7e07 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@077e │ │ -04552c: 0c00 |0008: move-result-object v0 │ │ -04552e: 1100 |0009: return-object v0 │ │ +045504: |[045504] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +045514: 2200 5501 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@0155 │ │ +045518: 7030 2b07 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@072b │ │ +04551e: 7110 7e07 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@077e │ │ +045524: 0c00 |0008: move-result-object v0 │ │ +045526: 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; │ │ │ │ @@ -50149,18 +50149,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -045530: |[045530] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -045540: 7100 7f07 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@077f │ │ -045546: 0c00 |0003: move-result-object v0 │ │ -045548: 1100 |0004: return-object v0 │ │ +045528: |[045528] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +045538: 7100 7f07 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@077f │ │ +04553e: 0c00 |0003: move-result-object v0 │ │ +045540: 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;) │ │ @@ -50168,17 +50168,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 │ │ -04554c: |[04554c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04555c: 7130 8007 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@0780 │ │ -045562: 0e00 |0003: return-void │ │ +045544: |[045544] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045554: 7130 8007 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@0780 │ │ +04555a: 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; │ │ @@ -50190,19 +50190,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 │ │ -045564: |[045564] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -045574: 6e10 870a 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ -04557a: 0c00 |0003: move-result-object v0 │ │ -04557c: 7130 8107 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0781 │ │ -045582: 0e00 |0007: return-void │ │ +04555c: |[04555c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +04556c: 6e10 870a 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ +045572: 0c00 |0003: move-result-object v0 │ │ +045574: 7130 8107 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0781 │ │ +04557a: 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; │ │ @@ -50214,17 +50214,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 │ │ -045584: |[045584] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045594: 7130 8207 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@0782 │ │ -04559a: 0e00 |0003: return-void │ │ +04557c: |[04557c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04558c: 7130 8207 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@0782 │ │ +045592: 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; │ │ @@ -50236,18 +50236,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 │ │ -04559c: |[04559c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0455ac: 7140 8307 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@0783 │ │ -0455b2: 0a00 |0003: move-result v0 │ │ -0455b4: 0f00 |0004: return v0 │ │ +045594: |[045594] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0455a4: 7140 8307 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@0783 │ │ +0455aa: 0a00 |0003: move-result v0 │ │ +0455ac: 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; │ │ @@ -50259,17 +50259,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 │ │ -0455b8: |[0455b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0455c8: 7130 8407 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0784 │ │ -0455ce: 0e00 |0003: return-void │ │ +0455b0: |[0455b0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0455c0: 7130 8407 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0784 │ │ +0455c6: 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; │ │ @@ -50281,34 +50281,34 @@ │ │ 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 │ │ -0455d0: |[0455d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0455e0: 7130 8507 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@0785 │ │ -0455e6: 0e00 |0003: return-void │ │ +0455c8: |[0455c8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0455d8: 7130 8507 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@0785 │ │ +0455de: 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; │ │ 0x0000 - 0x0004 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 362 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 361 (AccessibilityDelegateCompat.java) │ │ │ │ Class #206 header: │ │ class_idx : 352 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 364 │ │ +source_file_idx : 363 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #206 annotations: │ │ Annotations on class │ │ @@ -50374,21 +50374,21 @@ │ │ │ │ #8 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;) │ │ name : 'sendAccessibilityEventUnchecked' │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 364 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 363 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #207 header: │ │ class_idx : 344 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 362 │ │ +source_file_idx : 361 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #207 annotations: │ │ Annotations on class │ │ @@ -50417,19 +50417,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 │ │ -0455e8: |[0455e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0455f8: 5b01 3702 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@0237 │ │ -0455fc: 5b02 3802 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ -045600: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -045606: 0e00 |0007: return-void │ │ +0455e0: |[0455e0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0455f0: 5b01 3702 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@0237 │ │ +0455f4: 5b02 3802 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ +0455f8: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0455fe: 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; │ │ @@ -50440,19 +50440,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 │ │ -045608: |[045608] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -045618: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ -04561c: 6e30 6407 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0764 │ │ -045622: 0a00 |0005: move-result v0 │ │ -045624: 0f00 |0006: return v0 │ │ +045600: |[045600] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +045610: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ +045614: 6e30 6407 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0764 │ │ +04561a: 0a00 |0005: move-result v0 │ │ +04561c: 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; │ │ @@ -50462,24 +50462,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 │ │ -045628: |[045628] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -045638: 5421 3802 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ -04563c: 6e20 6507 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0765 │ │ -045642: 0c00 |0005: move-result-object v0 │ │ -045644: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -045648: 6e10 ea0a 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0aea │ │ -04564e: 0c01 |000b: move-result-object v1 │ │ -045650: 1101 |000c: return-object v1 │ │ -045652: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -045654: 28fe |000e: goto 000c // -0002 │ │ +045620: |[045620] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +045630: 5421 3802 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ +045634: 6e20 6507 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0765 │ │ +04563a: 0c00 |0005: move-result-object v0 │ │ +04563c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +045640: 6e10 ea0a 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@0aea │ │ +045646: 0c01 |000b: move-result-object v1 │ │ +045648: 1101 |000c: return-object v1 │ │ +04564a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +04564c: 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; │ │ @@ -50490,18 +50490,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 │ │ -045658: |[045658] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045668: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ -04566c: 6e30 6707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0767 │ │ -045672: 0e00 |0005: return-void │ │ +045650: |[045650] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045660: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ +045664: 6e30 6707 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0767 │ │ +04566a: 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; │ │ @@ -50512,20 +50512,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 │ │ -045674: |[045674] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -045684: 5420 3802 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ -045688: 2201 d701 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ -04568c: 7020 7d0a 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0a7d │ │ -045692: 6e30 6807 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ -045698: 0e00 |000a: return-void │ │ +04566c: |[04566c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +04567c: 5420 3802 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ +045680: 2201 d701 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ +045684: 7020 7d0a 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0a7d │ │ +04568a: 6e30 6807 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ +045690: 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; │ │ @@ -50536,18 +50536,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 │ │ -04569c: |[04569c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0456ac: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ -0456b0: 6e30 6907 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0769 │ │ -0456b6: 0e00 |0005: return-void │ │ +045694: |[045694] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0456a4: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ +0456a8: 6e30 6907 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0769 │ │ +0456ae: 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; │ │ @@ -50558,19 +50558,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 │ │ -0456b8: |[0456b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0456c8: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ -0456cc: 6e40 6a07 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@076a │ │ -0456d2: 0a00 |0005: move-result v0 │ │ -0456d4: 0f00 |0006: return v0 │ │ +0456b0: |[0456b0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0456c0: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ +0456c4: 6e40 6a07 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@076a │ │ +0456ca: 0a00 |0005: move-result v0 │ │ +0456cc: 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; │ │ @@ -50581,19 +50581,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 │ │ -0456d8: |[0456d8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0456e8: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ -0456ec: 6e40 6b07 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@076b │ │ -0456f2: 0a00 |0005: move-result v0 │ │ -0456f4: 0f00 |0006: return v0 │ │ +0456d0: |[0456d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0456e0: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ +0456e4: 6e40 6b07 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@076b │ │ +0456ea: 0a00 |0005: move-result v0 │ │ +0456ec: 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 │ │ @@ -50604,18 +50604,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0456f8: |[0456f8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -045708: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ -04570c: 6e30 6c07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@076c │ │ -045712: 0e00 |0005: return-void │ │ +0456f0: |[0456f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +045700: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ +045704: 6e30 6c07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@076c │ │ +04570a: 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; │ │ @@ -50626,34 +50626,34 @@ │ │ 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 │ │ -045714: |[045714] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045724: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ -045728: 6e30 6d07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@076d │ │ -04572e: 0e00 |0005: return-void │ │ +04570c: |[04570c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +04571c: 5410 3802 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@0238 │ │ +045720: 6e30 6d07 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@076d │ │ +045726: 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; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 362 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 361 (AccessibilityDelegateCompat.java) │ │ │ │ Class #208 header: │ │ class_idx : 345 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 342 │ │ -source_file_idx : 362 │ │ +source_file_idx : 361 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #208 annotations: │ │ Annotations on class │ │ @@ -50673,17 +50673,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045730: |[045730] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ -045740: 7010 3307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0733 │ │ -045746: 0e00 |0003: return-void │ │ +045728: |[045728] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ +045738: 7010 3307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0733 │ │ +04573e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -50692,23 +50692,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 │ │ -045748: |[045748] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -045758: 7120 9907 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0799 │ │ -04575e: 0c00 |0003: move-result-object v0 │ │ -045760: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -045764: 2201 e101 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@01e1 │ │ -045768: 7020 e60a 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0ae6 │ │ -04576e: 1101 |000b: return-object v1 │ │ -045770: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -045772: 28fe |000d: goto 000b // -0002 │ │ +045740: |[045740] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +045750: 7120 9907 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0799 │ │ +045756: 0c00 |0003: move-result-object v0 │ │ +045758: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +04575c: 2201 e101 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@01e1 │ │ +045760: 7020 e60a 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@0ae6 │ │ +045766: 1101 |000b: return-object v1 │ │ +045768: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +04576a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=277 │ │ 0x0006 line=278 │ │ 0x000b line=280 │ │ locals : │ │ @@ -50722,20 +50722,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 │ │ -045774: |[045774] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -045784: 2200 5801 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0158 │ │ -045788: 7030 4807 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@0748 │ │ -04578e: 7110 9a07 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@079a │ │ -045794: 0c00 |0008: move-result-object v0 │ │ -045796: 1100 |0009: return-object v0 │ │ +04576c: |[04576c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +04577c: 2200 5801 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0158 │ │ +045780: 7030 4807 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@0748 │ │ +045786: 7110 9a07 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@079a │ │ +04578c: 0c00 |0008: move-result-object v0 │ │ +04578e: 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; │ │ │ │ @@ -50744,35 +50744,35 @@ │ │ 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 │ │ -045798: |[045798] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0457a8: 7140 9b07 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@079b │ │ -0457ae: 0a00 |0003: move-result v0 │ │ -0457b0: 0f00 |0004: return v0 │ │ +045790: |[045790] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0457a0: 7140 9b07 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@079b │ │ +0457a6: 0a00 |0003: move-result v0 │ │ +0457a8: 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; │ │ 0x0000 - 0x0005 reg=4 action I │ │ 0x0000 - 0x0005 reg=5 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 362 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 361 (AccessibilityDelegateCompat.java) │ │ │ │ Class #209 header: │ │ class_idx : 347 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 362 │ │ +source_file_idx : 361 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #209 annotations: │ │ Annotations on class │ │ @@ -50803,37 +50803,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -0457b4: |[0457b4] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -0457c4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0457c8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0457cc: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -0457d0: 2200 5901 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@0159 │ │ -0457d4: 7010 5207 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0752 │ │ -0457da: 6900 3a02 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -0457de: 6200 3a02 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -0457e2: 7210 4007 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0740 │ │ -0457e8: 0c00 |0012: move-result-object v0 │ │ -0457ea: 6900 3902 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ -0457ee: 0e00 |0015: return-void │ │ -0457f0: 6000 3800 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0457f4: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -0457f8: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ -0457fc: 2200 5601 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0156 │ │ -045800: 7010 3307 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0733 │ │ -045806: 6900 3a02 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -04580a: 28ea |0023: goto 000d // -0016 │ │ -04580c: 2200 5a01 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@015a │ │ -045810: 7010 5607 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0756 │ │ -045816: 6900 3a02 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -04581a: 28e2 |002b: goto 000d // -001e │ │ +0457ac: |[0457ac] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +0457bc: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0457c0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0457c4: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +0457c8: 2200 5901 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@0159 │ │ +0457cc: 7010 5207 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0752 │ │ +0457d2: 6900 3a02 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +0457d6: 6200 3a02 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +0457da: 7210 4007 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0740 │ │ +0457e0: 0c00 |0012: move-result-object v0 │ │ +0457e2: 6900 3902 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ +0457e6: 0e00 |0015: return-void │ │ +0457e8: 6000 3800 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0457ec: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ +0457f0: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ +0457f4: 2200 5601 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@0156 │ │ +0457f8: 7010 3307 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0733 │ │ +0457fe: 6900 3a02 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +045802: 28ea |0023: goto 000d // -0016 │ │ +045804: 2200 5a01 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@015a │ │ +045808: 7010 5607 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0756 │ │ +04580e: 6900 3a02 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +045812: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=296 │ │ 0x000d line=302 │ │ 0x0015 line=303 │ │ 0x0016 line=297 │ │ @@ -50846,21 +50846,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04581c: |[04581c] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -04582c: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -045832: 6200 3a02 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -045836: 7220 3f07 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@073f │ │ -04583c: 0c00 |0008: move-result-object v0 │ │ -04583e: 5b10 3b02 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@023b │ │ -045842: 0e00 |000b: return-void │ │ +045814: |[045814] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +045824: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04582a: 6200 3a02 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +04582e: 7220 3f07 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@073f │ │ +045834: 0c00 |0008: move-result-object v0 │ │ +045836: 5b10 3b02 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@023b │ │ +04583a: 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; │ │ @@ -50871,20 +50871,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 │ │ -045844: |[045844] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -045854: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -045858: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ -04585c: 7240 3d07 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@073d │ │ -045862: 0a00 |0007: move-result v0 │ │ -045864: 0f00 |0008: return v0 │ │ +04583c: |[04583c] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04584c: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +045850: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ +045854: 7240 3d07 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@073d │ │ +04585a: 0a00 |0007: move-result v0 │ │ +04585c: 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; │ │ @@ -50894,20 +50894,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 │ │ -045868: |[045868] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -045878: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -04587c: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ -045880: 7230 3e07 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@073e │ │ -045886: 0c00 |0007: move-result-object v0 │ │ -045888: 1100 |0008: return-object v0 │ │ +045860: |[045860] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +045870: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +045874: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ +045878: 7230 3e07 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@073e │ │ +04587e: 0c00 |0007: move-result-object v0 │ │ +045880: 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; │ │ │ │ @@ -50916,17 +50916,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04588c: |[04588c] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -04589c: 5410 3b02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@023b │ │ -0458a0: 1100 |0002: return-object v0 │ │ +045884: |[045884] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +045894: 5410 3b02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@023b │ │ +045898: 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;) │ │ @@ -50934,19 +50934,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 │ │ -0458a4: |[0458a4] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0458b4: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -0458b8: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ -0458bc: 7240 4107 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@0741 │ │ -0458c2: 0e00 |0007: return-void │ │ +04589c: |[04589c] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0458ac: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +0458b0: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ +0458b4: 7240 4107 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@0741 │ │ +0458ba: 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; │ │ @@ -50957,19 +50957,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 │ │ -0458c4: |[0458c4] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0458d4: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -0458d8: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ -0458dc: 7240 4207 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@0742 │ │ -0458e2: 0e00 |0007: return-void │ │ +0458bc: |[0458bc] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0458cc: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +0458d0: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ +0458d4: 7240 4207 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@0742 │ │ +0458da: 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; │ │ @@ -50980,19 +50980,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 │ │ -0458e4: |[0458e4] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0458f4: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -0458f8: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ -0458fc: 7240 4307 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@0743 │ │ -045902: 0e00 |0007: return-void │ │ +0458dc: |[0458dc] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0458ec: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +0458f0: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ +0458f4: 7240 4307 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@0743 │ │ +0458fa: 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; │ │ @@ -51003,20 +51003,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 │ │ -045904: |[045904] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -045914: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -045918: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ -04591c: 7255 4407 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@0744 │ │ -045922: 0a00 |0007: move-result v0 │ │ -045924: 0f00 |0008: return v0 │ │ +0458fc: |[0458fc] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +04590c: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +045910: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ +045914: 7255 4407 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@0744 │ │ +04591a: 0a00 |0007: move-result v0 │ │ +04591c: 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; │ │ @@ -51027,20 +51027,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 │ │ -045928: |[045928] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -045938: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -04593c: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ -045940: 7255 4507 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@0745 │ │ -045946: 0a00 |0007: move-result v0 │ │ -045948: 0f00 |0008: return v0 │ │ +045920: |[045920] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +045930: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +045934: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ +045938: 7255 4507 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@0745 │ │ +04593e: 0a00 |0007: move-result v0 │ │ +045940: 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 │ │ @@ -51051,19 +51051,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -04594c: |[04594c] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -04595c: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -045960: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ -045964: 7240 4607 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0746 │ │ -04596a: 0e00 |0007: return-void │ │ +045944: |[045944] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +045954: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +045958: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ +04595c: 7240 4607 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0746 │ │ +045962: 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; │ │ @@ -51074,35 +51074,35 @@ │ │ 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 │ │ -04596c: |[04596c] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -04597c: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ -045980: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ -045984: 7240 4707 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@0747 │ │ -04598a: 0e00 |0007: return-void │ │ +045964: |[045964] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045974: 6200 3a02 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@023a │ │ +045978: 6201 3902 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@0239 │ │ +04597c: 7240 4707 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@0747 │ │ +045982: 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; │ │ 0x0000 - 0x0008 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 362 (AccessibilityDelegateCompat.java) │ │ + source_file_idx : 361 (AccessibilityDelegateCompat.java) │ │ │ │ Class #210 header: │ │ class_idx : 348 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 861 │ │ -source_file_idx : 363 │ │ +source_file_idx : 362 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #210 annotations: │ │ Annotations on class │ │ @@ -51126,18 +51126,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 │ │ -04598c: |[04598c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -04599c: 5b01 3c02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ -0459a0: 7010 9618 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1896 │ │ -0459a6: 0e00 |0005: return-void │ │ +045984: |[045984] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +045994: 5b01 3c02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ +045998: 7010 9618 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1896 │ │ +04599e: 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; │ │ │ │ @@ -51147,19 +51147,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 │ │ -0459a8: |[0459a8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0459b8: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ -0459bc: 7230 7607 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0776 │ │ -0459c2: 0a00 |0005: move-result v0 │ │ -0459c4: 0f00 |0006: return v0 │ │ +0459a0: |[0459a0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0459b0: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ +0459b4: 7230 7607 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0776 │ │ +0459ba: 0a00 |0005: move-result v0 │ │ +0459bc: 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; │ │ @@ -51169,18 +51169,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 │ │ -0459c8: |[0459c8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0459d8: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ -0459dc: 7230 7707 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0777 │ │ -0459e2: 0e00 |0005: return-void │ │ +0459c0: |[0459c0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0459d0: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ +0459d4: 7230 7707 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0777 │ │ +0459da: 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; │ │ @@ -51191,18 +51191,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 │ │ -0459e4: |[0459e4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -0459f4: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ -0459f8: 7230 7807 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0778 │ │ -0459fe: 0e00 |0005: return-void │ │ +0459dc: |[0459dc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +0459ec: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ +0459f0: 7230 7807 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0778 │ │ +0459f6: 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; │ │ @@ -51213,18 +51213,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 │ │ -045a00: |[045a00] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045a10: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ -045a14: 7230 7907 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0779 │ │ -045a1a: 0e00 |0005: return-void │ │ +0459f8: |[0459f8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045a08: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ +045a0c: 7230 7907 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0779 │ │ +045a12: 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; │ │ @@ -51235,19 +51235,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 │ │ -045a1c: |[045a1c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -045a2c: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ -045a30: 7240 7a07 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@077a │ │ -045a36: 0a00 |0005: move-result v0 │ │ -045a38: 0f00 |0006: return v0 │ │ +045a14: |[045a14] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +045a24: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ +045a28: 7240 7a07 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@077a │ │ +045a2e: 0a00 |0005: move-result v0 │ │ +045a30: 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; │ │ @@ -51258,18 +51258,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -045a3c: |[045a3c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -045a4c: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ -045a50: 7230 7b07 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@077b │ │ -045a56: 0e00 |0005: return-void │ │ +045a34: |[045a34] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +045a44: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ +045a48: 7230 7b07 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@077b │ │ +045a4e: 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; │ │ @@ -51280,34 +51280,34 @@ │ │ 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 │ │ -045a58: |[045a58] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045a68: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ -045a6c: 7230 7c07 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@077c │ │ -045a72: 0e00 |0005: return-void │ │ +045a50: |[045a50] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045a60: 5410 3c02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@023c │ │ +045a64: 7230 7c07 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@077c │ │ +045a6a: 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; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 363 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 362 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #211 header: │ │ class_idx : 350 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 363 │ │ +source_file_idx : 362 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #211 annotations: │ │ Annotations on class │ │ @@ -51326,19 +51326,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 │ │ -045a74: |[045a74] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -045a84: 1f01 5d03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ -045a88: 6e30 9718 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1897 │ │ -045a8e: 0a00 |0005: move-result v0 │ │ -045a90: 0f00 |0006: return v0 │ │ +045a6c: |[045a6c] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +045a7c: 1f01 5d03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ +045a80: 6e30 9718 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@1897 │ │ +045a86: 0a00 |0005: move-result v0 │ │ +045a88: 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; │ │ @@ -51348,18 +51348,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 │ │ -045a94: |[045a94] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -045aa4: 2200 5c01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@015c │ │ -045aa8: 7020 6e07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@076e │ │ -045aae: 1100 |0005: return-object v0 │ │ +045a8c: |[045a8c] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +045a9c: 2200 5c01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@015c │ │ +045aa0: 7020 6e07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@076e │ │ +045aa6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ @@ -51367,36 +51367,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -045ab0: |[045ab0] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -045ac0: 2200 5d03 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ -045ac4: 7010 9618 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1896 │ │ -045aca: 1100 |0005: return-object v0 │ │ +045aa8: |[045aa8] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +045ab8: 2200 5d03 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ +045abc: 7010 9618 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1896 │ │ +045ac2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #3 : (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 │ │ -045acc: |[045acc] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045adc: 1f00 5d03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ -045ae0: 6e30 9918 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1899 │ │ -045ae6: 0e00 |0005: return-void │ │ +045ac4: |[045ac4] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045ad4: 1f00 5d03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ +045ad8: 6e30 9918 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@1899 │ │ +045ade: 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; │ │ @@ -51407,19 +51407,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 │ │ -045ae8: |[045ae8] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -045af8: 1f00 5d03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ -045afc: 1f02 7803 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -045b00: 6e30 9a18 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@189a │ │ -045b06: 0e00 |0007: return-void │ │ +045ae0: |[045ae0] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +045af0: 1f00 5d03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ +045af4: 1f02 7803 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +045af8: 6e30 9a18 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@189a │ │ +045afe: 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; │ │ @@ -51430,18 +51430,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 │ │ -045b08: |[045b08] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045b18: 1f00 5d03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ -045b1c: 6e30 9b18 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@189b │ │ -045b22: 0e00 |0005: return-void │ │ +045b00: |[045b00] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045b10: 1f00 5d03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ +045b14: 6e30 9b18 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@189b │ │ +045b1a: 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; │ │ @@ -51452,19 +51452,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 │ │ -045b24: |[045b24] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -045b34: 1f01 5d03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ -045b38: 6e40 9c18 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@189c │ │ -045b3e: 0a00 |0005: move-result v0 │ │ -045b40: 0f00 |0006: return v0 │ │ +045b1c: |[045b1c] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +045b2c: 1f01 5d03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ +045b30: 6e40 9c18 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@189c │ │ +045b36: 0a00 |0005: move-result v0 │ │ +045b38: 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; │ │ @@ -51475,18 +51475,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 │ │ -045b44: |[045b44] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -045b54: 1f00 5d03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ -045b58: 6e30 9e18 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@189e │ │ -045b5e: 0e00 |0005: return-void │ │ +045b3c: |[045b3c] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +045b4c: 1f00 5d03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ +045b50: 6e30 9e18 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@189e │ │ +045b56: 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; │ │ @@ -51497,35 +51497,35 @@ │ │ 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 │ │ -045b60: |[045b60] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045b70: 1f00 5d03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ -045b74: 6e30 9f18 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@189f │ │ -045b7a: 0e00 |0005: return-void │ │ +045b58: |[045b58] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045b68: 1f00 5d03 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ +045b6c: 6e30 9f18 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@189f │ │ +045b72: 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; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 363 (AccessibilityDelegateCompatIcs.java) │ │ + source_file_idx : 362 (AccessibilityDelegateCompatIcs.java) │ │ │ │ Class #212 header: │ │ class_idx : 351 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 861 │ │ -source_file_idx : 364 │ │ +source_file_idx : 363 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #212 annotations: │ │ Annotations on class │ │ @@ -51549,18 +51549,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 │ │ -045b7c: |[045b7c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ -045b8c: 5b01 3d02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ -045b90: 7010 9618 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1896 │ │ -045b96: 0e00 |0005: return-void │ │ +045b74: |[045b74] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ +045b84: 5b01 3d02 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ +045b88: 7010 9618 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@1896 │ │ +045b8e: 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; │ │ │ │ @@ -51570,19 +51570,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 │ │ -045b98: |[045b98] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -045ba8: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ -045bac: 7230 9007 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0790 │ │ -045bb2: 0a00 |0005: move-result v0 │ │ -045bb4: 0f00 |0006: return v0 │ │ +045b90: |[045b90] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +045ba0: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ +045ba4: 7230 9007 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0790 │ │ +045baa: 0a00 |0005: move-result v0 │ │ +045bac: 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; │ │ @@ -51592,20 +51592,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 │ │ -045bb8: |[045bb8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ -045bc8: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ -045bcc: 7220 9107 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0791 │ │ -045bd2: 0c00 |0005: move-result-object v0 │ │ -045bd4: 1f00 7903 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0379 │ │ -045bd8: 1100 |0008: return-object v0 │ │ +045bb0: |[045bb0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ +045bc0: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ +045bc4: 7220 9107 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0791 │ │ +045bca: 0c00 |0005: move-result-object v0 │ │ +045bcc: 1f00 7903 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0379 │ │ +045bd0: 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; │ │ │ │ @@ -51614,18 +51614,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 │ │ -045bdc: |[045bdc] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045bec: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ -045bf0: 7230 9207 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0792 │ │ -045bf6: 0e00 |0005: return-void │ │ +045bd4: |[045bd4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045be4: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ +045be8: 7230 9207 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0792 │ │ +045bee: 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; │ │ @@ -51636,18 +51636,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 │ │ -045bf8: |[045bf8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -045c08: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ -045c0c: 7230 9307 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0793 │ │ -045c12: 0e00 |0005: return-void │ │ +045bf0: |[045bf0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +045c00: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ +045c04: 7230 9307 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0793 │ │ +045c0a: 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; │ │ @@ -51658,18 +51658,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 │ │ -045c14: |[045c14] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045c24: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ -045c28: 7230 9407 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0794 │ │ -045c2e: 0e00 |0005: return-void │ │ +045c0c: |[045c0c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045c1c: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ +045c20: 7230 9407 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0794 │ │ +045c26: 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; │ │ @@ -51680,19 +51680,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 │ │ -045c30: |[045c30] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -045c40: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ -045c44: 7240 9507 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@0795 │ │ -045c4a: 0a00 |0005: move-result v0 │ │ -045c4c: 0f00 |0006: return v0 │ │ +045c28: |[045c28] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +045c38: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ +045c3c: 7240 9507 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@0795 │ │ +045c42: 0a00 |0005: move-result v0 │ │ +045c44: 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; │ │ @@ -51703,19 +51703,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 │ │ -045c50: |[045c50] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -045c60: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ -045c64: 7240 9607 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0796 │ │ -045c6a: 0a00 |0005: move-result v0 │ │ -045c6c: 0f00 |0006: return v0 │ │ +045c48: |[045c48] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +045c58: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ +045c5c: 7240 9607 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0796 │ │ +045c62: 0a00 |0005: move-result v0 │ │ +045c64: 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 │ │ @@ -51726,18 +51726,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -045c70: |[045c70] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -045c80: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ -045c84: 7230 9707 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0797 │ │ -045c8a: 0e00 |0005: return-void │ │ +045c68: |[045c68] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +045c78: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ +045c7c: 7230 9707 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0797 │ │ +045c82: 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; │ │ @@ -51748,34 +51748,34 @@ │ │ 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 │ │ -045c8c: |[045c8c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -045c9c: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ -045ca0: 7230 9807 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0798 │ │ -045ca6: 0e00 |0005: return-void │ │ +045c84: |[045c84] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +045c94: 5410 3d02 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@023d │ │ +045c98: 7230 9807 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0798 │ │ +045c9e: 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; │ │ 0x0000 - 0x0006 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 364 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 363 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #213 header: │ │ class_idx : 353 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 364 │ │ +source_file_idx : 363 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #213 annotations: │ │ Annotations on class │ │ @@ -51794,19 +51794,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 │ │ -045ca8: |[045ca8] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ -045cb8: 1f01 5d03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ -045cbc: 6e20 9818 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@1898 │ │ -045cc2: 0c00 |0005: move-result-object v0 │ │ -045cc4: 1100 |0006: return-object v0 │ │ +045ca0: |[045ca0] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ +045cb0: 1f01 5d03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ +045cb4: 6e20 9818 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@1898 │ │ +045cba: 0c00 |0005: move-result-object v0 │ │ +045cbc: 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; │ │ │ │ @@ -51815,18 +51815,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 │ │ -045cc8: |[045cc8] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ -045cd8: 2200 5f01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@015f │ │ -045cdc: 7020 8607 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@0786 │ │ -045ce2: 1100 |0005: return-object v0 │ │ +045cc0: |[045cc0] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ +045cd0: 2200 5f01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@015f │ │ +045cd4: 7020 8607 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@0786 │ │ +045cda: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ │ │ #2 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ @@ -51834,36 +51834,36 @@ │ │ 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 │ │ -045ce4: |[045ce4] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -045cf4: 1f01 5d03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ -045cf8: 6e40 9d18 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@189d │ │ -045cfe: 0a00 |0005: move-result v0 │ │ -045d00: 0f00 |0006: return v0 │ │ +045cdc: |[045cdc] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +045cec: 1f01 5d03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ +045cf0: 6e40 9d18 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@189d │ │ +045cf6: 0a00 |0005: move-result v0 │ │ +045cf8: 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 │ │ 0x0000 - 0x0007 reg=4 args Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 364 (AccessibilityDelegateCompatJellyBean.java) │ │ + source_file_idx : 363 (AccessibilityDelegateCompatJellyBean.java) │ │ │ │ Class #214 header: │ │ class_idx : 354 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 469 │ │ +source_file_idx : 468 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #214 annotations: │ │ Annotations on class │ │ @@ -51875,21 +51875,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 469 (ActionProvider.java) │ │ + source_file_idx : 468 (ActionProvider.java) │ │ │ │ Class #215 header: │ │ class_idx : 355 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 469 │ │ +source_file_idx : 468 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #215 annotations: │ │ Annotations on class │ │ @@ -51907,21 +51907,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ActionProvider$VisibilityListener;) │ │ name : 'onActionProviderVisibilityChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 469 (ActionProvider.java) │ │ + source_file_idx : 468 (ActionProvider.java) │ │ │ │ Class #216 header: │ │ class_idx : 356 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 469 │ │ +source_file_idx : 468 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -51952,18 +51952,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -045d04: |[045d04] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ -045d14: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -045d1a: 5b01 3e02 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@023e │ │ -045d1e: 0e00 |0005: return-void │ │ +045cfc: |[045cfc] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ +045d0c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +045d12: 5b01 3e02 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@023e │ │ +045d16: 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; │ │ @@ -51975,17 +51975,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -045d20: |[045d20] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ -045d30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -045d32: 0f00 |0001: return v0 │ │ +045d18: |[045d18] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ +045d28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045d2a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #1 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -51993,17 +51993,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -045d34: |[045d34] android.support.v4.view.ActionProvider.isVisible:()Z │ │ -045d44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -045d46: 0f00 |0001: return v0 │ │ +045d2c: |[045d2c] android.support.v4.view.ActionProvider.isVisible:()Z │ │ +045d3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +045d3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #2 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -52017,18 +52017,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 │ │ -045d48: |[045d48] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -045d58: 6e10 a007 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@07a0 │ │ -045d5e: 0c00 |0003: move-result-object v0 │ │ -045d60: 1100 |0004: return-object v0 │ │ +045d40: |[045d40] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +045d50: 6e10 a007 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@07a0 │ │ +045d56: 0c00 |0003: move-result-object v0 │ │ +045d58: 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; │ │ │ │ @@ -52037,17 +52037,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -045d64: |[045d64] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ -045d74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -045d76: 0f00 |0001: return v0 │ │ +045d5c: |[045d5c] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ +045d6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045d6e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #5 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -52055,16 +52055,16 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -045d78: |[045d78] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -045d88: 0e00 |0000: return-void │ │ +045d70: |[045d70] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +045d80: 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; │ │ │ │ @@ -52073,17 +52073,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -045d8c: |[045d8c] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ -045d9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -045d9e: 0f00 |0001: return v0 │ │ +045d84: |[045d84] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ +045d94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +045d96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #7 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -52091,17 +52091,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 │ │ -045da0: |[045da0] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ -045db0: 5b01 3f02 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@023f │ │ -045db4: 0e00 |0002: return-void │ │ +045d98: |[045d98] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ +045da8: 5b01 3f02 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@023f │ │ +045dac: 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; │ │ @@ -52111,55 +52111,55 @@ │ │ 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 │ │ -045db8: |[045db8] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ -045dc8: 5430 4002 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0240 │ │ -045dcc: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -045dd0: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ -045dd4: 1a00 d401 |0006: const-string v0, "ActionProvider(support)" // string@01d4 │ │ -045dd8: 2201 f003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -045ddc: 7010 c91b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -045de2: 1a02 1324 |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@2413 │ │ -045de6: 6e20 d21b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -045dec: 0c01 |0012: move-result-object v1 │ │ -045dee: 6e10 aa1b 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -045df4: 0c02 |0016: move-result-object v2 │ │ -045df6: 6e10 7d1b 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ -045dfc: 0c02 |001a: move-result-object v2 │ │ -045dfe: 6e20 d21b 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -045e04: 0c01 |001e: move-result-object v1 │ │ -045e06: 1a02 5c00 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@005c │ │ -045e0a: 6e20 d21b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -045e10: 0c01 |0024: move-result-object v1 │ │ -045e12: 6e10 d61b 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -045e18: 0c01 |0028: move-result-object v1 │ │ -045e1a: 7120 0518 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -045e20: 5b34 4002 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0240 │ │ -045e24: 0e00 |002e: return-void │ │ +045db0: |[045db0] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +045dc0: 5430 4002 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0240 │ │ +045dc4: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +045dc8: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ +045dcc: 1a00 d301 |0006: const-string v0, "ActionProvider(support)" // string@01d3 │ │ +045dd0: 2201 f003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +045dd4: 7010 c91b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +045dda: 1a02 1124 |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@2411 │ │ +045dde: 6e20 d21b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +045de4: 0c01 |0012: move-result-object v1 │ │ +045de6: 6e10 aa1b 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +045dec: 0c02 |0016: move-result-object v2 │ │ +045dee: 6e10 7d1b 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ +045df4: 0c02 |001a: move-result-object v2 │ │ +045df6: 6e20 d21b 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +045dfc: 0c01 |001e: move-result-object v1 │ │ +045dfe: 1a02 5b00 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@005b │ │ +045e02: 6e20 d21b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +045e08: 0c01 |0024: move-result-object v1 │ │ +045e0a: 6e10 d61b 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +045e10: 0c01 |0028: move-result-object v1 │ │ +045e12: 7120 0518 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +045e18: 5b34 4002 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0240 │ │ +045e1c: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=237 │ │ 0x002c line=241 │ │ 0x002e line=242 │ │ locals : │ │ 0x0000 - 0x002f reg=3 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x002f reg=4 listener Landroid/support/v4/view/ActionProvider$VisibilityListener; │ │ │ │ - source_file_idx : 469 (ActionProvider.java) │ │ + source_file_idx : 468 (ActionProvider.java) │ │ │ │ Class #217 header: │ │ class_idx : 357 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 960 │ │ +source_file_idx : 959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #217 annotations: │ │ Annotations on class │ │ @@ -52177,21 +52177,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/GravityCompat$GravityCompatImpl;) │ │ name : 'getAbsoluteGravity' │ │ type : '(II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 960 (GravityCompat.java) │ │ + source_file_idx : 959 (GravityCompat.java) │ │ │ │ Class #218 header: │ │ class_idx : 358 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 960 │ │ +source_file_idx : 959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -52212,17 +52212,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045e28: |[045e28] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ -045e38: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -045e3e: 0e00 |0003: return-void │ │ +045e20: |[045e20] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ +045e30: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +045e36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -52231,33 +52231,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -045e40: |[045e40] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ -045e50: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ -045e56: b520 |0003: and-int/2addr v0, v2 │ │ -045e58: 0f00 |0004: return v0 │ │ +045e38: |[045e38] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ +045e48: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ +045e4e: b520 |0003: and-int/2addr v0, v2 │ │ +045e50: 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 │ │ │ │ - source_file_idx : 960 (GravityCompat.java) │ │ + source_file_idx : 959 (GravityCompat.java) │ │ │ │ Class #219 header: │ │ class_idx : 359 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 960 │ │ +source_file_idx : 959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #219 annotations: │ │ Annotations on class │ │ @@ -52278,17 +52278,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045e5c: |[045e5c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ -045e6c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -045e72: 0e00 |0003: return-void │ │ +045e54: |[045e54] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ +045e64: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +045e6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ │ │ Virtual methods - │ │ @@ -52297,33 +52297,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -045e74: |[045e74] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ -045e84: 7120 ae07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@07ae │ │ -045e8a: 0a00 |0003: move-result v0 │ │ -045e8c: 0f00 |0004: return v0 │ │ +045e6c: |[045e6c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ +045e7c: 7120 ae07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@07ae │ │ +045e82: 0a00 |0003: move-result v0 │ │ +045e84: 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 │ │ │ │ - source_file_idx : 960 (GravityCompat.java) │ │ + source_file_idx : 959 (GravityCompat.java) │ │ │ │ Class #220 header: │ │ class_idx : 360 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 960 │ │ +source_file_idx : 959 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #220 annotations: │ │ Annotations on class │ │ @@ -52346,26 +52346,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -045e90: |[045e90] android.support.v4.view.GravityCompat.:()V │ │ -045ea0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -045ea4: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -045ea8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -045eac: 2201 6701 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@0167 │ │ -045eb0: 7010 aa07 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@07aa │ │ -045eb6: 6901 4102 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0241 │ │ -045eba: 0e00 |000d: return-void │ │ -045ebc: 2201 6601 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@0166 │ │ -045ec0: 7010 a807 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@07a8 │ │ -045ec6: 6901 4102 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0241 │ │ -045eca: 28f8 |0015: goto 000d // -0008 │ │ +045e88: |[045e88] android.support.v4.view.GravityCompat.:()V │ │ +045e98: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +045e9c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +045ea0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +045ea4: 2201 6701 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@0167 │ │ +045ea8: 7010 aa07 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@07aa │ │ +045eae: 6901 4102 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0241 │ │ +045eb2: 0e00 |000d: return-void │ │ +045eb4: 2201 6601 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@0166 │ │ +045eb8: 7010 a807 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@07a8 │ │ +045ebe: 6901 4102 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0241 │ │ +045ec2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x000e line=93 │ │ @@ -52377,34 +52377,34 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -045ecc: |[045ecc] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ -045edc: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0241 │ │ -045ee0: 7230 a707 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@07a7 │ │ -045ee6: 0a00 |0005: move-result v0 │ │ -045ee8: 0f00 |0006: return v0 │ │ +045ec4: |[045ec4] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ +045ed4: 6200 4102 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@0241 │ │ +045ed8: 7230 a707 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@07a7 │ │ +045ede: 0a00 |0005: move-result v0 │ │ +045ee0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 gravity I │ │ 0x0000 - 0x0007 reg=2 layoutDirection I │ │ │ │ Virtual methods - │ │ - source_file_idx : 960 (GravityCompat.java) │ │ + source_file_idx : 959 (GravityCompat.java) │ │ │ │ Class #221 header: │ │ class_idx : 361 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 964 │ │ +source_file_idx : 963 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #221 - │ │ Class descriptor : 'Landroid/support/v4/view/GravityCompatJellybeanMr1;' │ │ @@ -52419,33 +52419,33 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -045eec: |[045eec] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ -045efc: 7120 3418 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@1834 │ │ -045f02: 0a00 |0003: move-result v0 │ │ -045f04: 0f00 |0004: return v0 │ │ +045ee4: |[045ee4] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ +045ef4: 7120 3418 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@1834 │ │ +045efa: 0a00 |0003: move-result v0 │ │ +045efc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 gravity I │ │ 0x0000 - 0x0005 reg=2 layoutDirection I │ │ │ │ Virtual methods - │ │ - source_file_idx : 964 (GravityCompatJellybeanMr1.java) │ │ + source_file_idx : 963 (GravityCompatJellybeanMr1.java) │ │ │ │ Class #222 header: │ │ class_idx : 365 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1086 │ │ +source_file_idx : 1085 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #222 annotations: │ │ Annotations on class │ │ @@ -52475,21 +52475,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;) │ │ name : 'startTracking' │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1086 (KeyEventCompat.java) │ │ + source_file_idx : 1085 (KeyEventCompat.java) │ │ │ │ Class #223 header: │ │ class_idx : 362 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1086 │ │ +source_file_idx : 1085 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #223 annotations: │ │ Annotations on class │ │ @@ -52510,17 +52510,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -045f08: |[045f08] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -045f18: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -045f1e: 0e00 |0003: return-void │ │ +045f00: |[045f00] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +045f10: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +045f16: 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;) │ │ @@ -52528,40 +52528,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -045f20: |[045f20] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -045f30: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -045f32: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -045f34: 9504 0607 |0002: and-int v4, v6, v7 │ │ -045f38: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -045f3c: 0121 |0006: move v1, v2 │ │ -045f3e: 9600 0809 |0007: or-int v0, v8, v9 │ │ -045f42: 9504 0600 |0009: and-int v4, v6, v0 │ │ -045f46: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -045f4a: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -045f4e: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -045f52: 2203 de03 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03de │ │ -045f56: 1a04 4710 |0013: const-string v4, "bad arguments" // string@1047 │ │ -045f5a: 7020 881b 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -045f60: 2703 |0018: throw v3 │ │ -045f62: 0131 |0019: move v1, v3 │ │ -045f64: 28ed |001a: goto 0007 // -0013 │ │ -045f66: 0132 |001b: move v2, v3 │ │ -045f68: 28f1 |001c: goto 000d // -000f │ │ -045f6a: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -045f6e: b535 |001f: and-int/2addr v5, v3 │ │ -045f70: 0f05 |0020: return v5 │ │ -045f72: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -045f76: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -045f7a: b535 |0025: and-int/2addr v5, v3 │ │ -045f7c: 28fa |0026: goto 0020 // -0006 │ │ +045f18: |[045f18] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +045f28: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +045f2a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +045f2c: 9504 0607 |0002: and-int v4, v6, v7 │ │ +045f30: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +045f34: 0121 |0006: move v1, v2 │ │ +045f36: 9600 0809 |0007: or-int v0, v8, v9 │ │ +045f3a: 9504 0600 |0009: and-int v4, v6, v0 │ │ +045f3e: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +045f42: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +045f46: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +045f4a: 2203 de03 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@03de │ │ +045f4e: 1a04 4510 |0013: const-string v4, "bad arguments" // string@1045 │ │ +045f52: 7020 881b 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +045f58: 2703 |0018: throw v3 │ │ +045f5a: 0131 |0019: move v1, v3 │ │ +045f5c: 28ed |001a: goto 0007 // -0013 │ │ +045f5e: 0132 |001b: move v2, v3 │ │ +045f60: 28f1 |001c: goto 000d // -000f │ │ +045f62: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +045f66: b535 |001f: and-int/2addr v5, v3 │ │ +045f68: 0f05 |0020: return v5 │ │ +045f6a: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +045f6e: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +045f72: b535 |0025: and-int/2addr v5, v3 │ │ +045f74: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ 0x000d line=59 │ │ 0x000f line=60 │ │ @@ -52592,32 +52592,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -045f80: |[045f80] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -045f90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -045f92: 6e20 b307 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@07b3 │ │ -045f98: 0a01 |0004: move-result v1 │ │ -045f9a: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -045f9e: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -045fa2: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -045fa6: 7152 b007 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@07b0 │ │ -045fac: 0a05 |000e: move-result v5 │ │ -045fae: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -045fb0: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -045fb4: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -045fb8: 7153 b007 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@07b0 │ │ -045fbe: 0a05 |0017: move-result v5 │ │ -045fc0: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -045fc4: 0f00 |001a: return v0 │ │ -045fc6: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -045fc8: 28fe |001c: goto 001a // -0002 │ │ +045f78: |[045f78] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +045f88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +045f8a: 6e20 b307 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@07b3 │ │ +045f90: 0a01 |0004: move-result v1 │ │ +045f92: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +045f96: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +045f9a: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +045f9e: 7152 b007 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@07b0 │ │ +045fa4: 0a05 |000e: move-result v5 │ │ +045fa6: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +045fa8: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +045fac: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +045fb0: 7153 b007 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@07b0 │ │ +045fb6: 0a05 |0017: move-result v5 │ │ +045fb8: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +045fbc: 0f00 |001a: return v0 │ │ +045fbe: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +045fc0: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0007 line=85 │ │ 0x000f line=87 │ │ 0x0018 line=89 │ │ locals : │ │ @@ -52630,23 +52630,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -045fcc: |[045fcc] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -045fdc: 6e20 b307 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@07b3 │ │ -045fe2: 0a00 |0003: move-result v0 │ │ -045fe4: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -045fe8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -045fec: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -045fee: 0f00 |0009: return v0 │ │ -045ff0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -045ff2: 28fe |000b: goto 0009 // -0002 │ │ +045fc4: |[045fc4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +045fd4: 6e20 b307 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@07b3 │ │ +045fda: 0a00 |0003: move-result v0 │ │ +045fdc: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +045fe0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +045fe4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +045fe6: 0f00 |0009: return v0 │ │ +045fe8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +045fea: 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 │ │ │ │ @@ -52655,23 +52655,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -045ff4: |[045ff4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -046004: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -046008: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -04600c: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -046010: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -046014: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -046018: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -04601c: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -046020: 0f00 |000e: return v0 │ │ +045fec: |[045fec] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +045ffc: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +046000: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +046004: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +046008: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +04600c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +046010: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +046014: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +046018: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=76 │ │ 0x000a line=77 │ │ 0x000c line=79 │ │ @@ -52684,30 +52684,30 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046024: |[046024] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -046034: 0e00 |0000: return-void │ │ +04601c: |[04601c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +04602c: 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; │ │ │ │ - source_file_idx : 1086 (KeyEventCompat.java) │ │ + source_file_idx : 1085 (KeyEventCompat.java) │ │ │ │ Class #224 header: │ │ class_idx : 363 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 362 │ │ -source_file_idx : 1086 │ │ +source_file_idx : 1085 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #224 annotations: │ │ Annotations on class │ │ @@ -52727,17 +52727,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046038: |[046038] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ -046048: 7010 af07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@07af │ │ -04604e: 0e00 |0003: return-void │ │ +046030: |[046030] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ +046040: 7010 af07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@07af │ │ +046046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -52746,32 +52746,32 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046050: |[046050] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -046060: 7110 c207 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@07c2 │ │ -046066: 0e00 |0003: return-void │ │ +046048: |[046048] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +046058: 7110 c207 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@07c2 │ │ +04605e: 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; │ │ │ │ - source_file_idx : 1086 (KeyEventCompat.java) │ │ + source_file_idx : 1085 (KeyEventCompat.java) │ │ │ │ Class #225 header: │ │ class_idx : 364 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 363 │ │ -source_file_idx : 1086 │ │ +source_file_idx : 1085 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #225 annotations: │ │ Annotations on class │ │ @@ -52791,17 +52791,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046068: |[046068] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -046078: 7010 b507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@07b5 │ │ -04607e: 0e00 |0003: return-void │ │ +046060: |[046060] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +046070: 7010 b507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@07b5 │ │ +046076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -52810,18 +52810,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -046080: |[046080] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -046090: 7120 c307 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@07c3 │ │ -046096: 0a00 |0003: move-result v0 │ │ -046098: 0f00 |0004: return v0 │ │ +046078: |[046078] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +046088: 7120 c307 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@07c3 │ │ +04608e: 0a00 |0003: move-result v0 │ │ +046090: 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 │ │ @@ -52831,18 +52831,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04609c: |[04609c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -0460ac: 7110 c407 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@07c4 │ │ -0460b2: 0a00 |0003: move-result v0 │ │ -0460b4: 0f00 |0004: return v0 │ │ +046094: |[046094] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +0460a4: 7110 c407 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@07c4 │ │ +0460aa: 0a00 |0003: move-result v0 │ │ +0460ac: 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 │ │ │ │ @@ -52851,32 +52851,32 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0460b8: |[0460b8] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0460c8: 7110 c507 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@07c5 │ │ -0460ce: 0a00 |0003: move-result v0 │ │ -0460d0: 0f00 |0004: return v0 │ │ +0460b0: |[0460b0] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +0460c0: 7110 c507 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@07c5 │ │ +0460c6: 0a00 |0003: move-result v0 │ │ +0460c8: 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 : 1086 (KeyEventCompat.java) │ │ + source_file_idx : 1085 (KeyEventCompat.java) │ │ │ │ Class #226 header: │ │ class_idx : 366 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1086 │ │ +source_file_idx : 1085 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #226 annotations: │ │ Annotations on class │ │ @@ -52899,26 +52899,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0460d4: |[0460d4] android.support.v4.view.KeyEventCompat.:()V │ │ -0460e4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0460e8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0460ec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0460f0: 2200 6c01 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@016c │ │ -0460f4: 7010 b707 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@07b7 │ │ -0460fa: 6900 4202 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0242 │ │ -0460fe: 0e00 |000d: return-void │ │ -046100: 2200 6a01 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@016a │ │ -046104: 7010 af07 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@07af │ │ -04610a: 6900 4202 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0242 │ │ -04610e: 28f8 |0015: goto 000d // -0008 │ │ +0460cc: |[0460cc] android.support.v4.view.KeyEventCompat.:()V │ │ +0460dc: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0460e0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0460e4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0460e8: 2200 6c01 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@016c │ │ +0460ec: 7010 b707 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@07b7 │ │ +0460f2: 6900 4202 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0242 │ │ +0460f6: 0e00 |000d: return-void │ │ +0460f8: 2200 6a01 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@016a │ │ +0460fc: 7010 af07 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@07af │ │ +046102: 6900 4202 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0242 │ │ +046106: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000d line=171 │ │ 0x000e line=169 │ │ locals : │ │ @@ -52928,21 +52928,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 │ │ -046110: |[046110] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -046120: 6200 4202 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0242 │ │ -046124: 6e10 4218 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1842 │ │ -04612a: 0a01 |0005: move-result v1 │ │ -04612c: 7230 bb07 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@07bb │ │ -046132: 0a00 |0009: move-result v0 │ │ -046134: 0f00 |000a: return v0 │ │ +046108: |[046108] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +046118: 6200 4202 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0242 │ │ +04611c: 6e10 4218 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1842 │ │ +046122: 0a01 |0005: move-result v1 │ │ +046124: 7230 bb07 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@07bb │ │ +04612a: 0a00 |0009: move-result v0 │ │ +04612c: 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 │ │ │ │ @@ -52951,21 +52951,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -046138: |[046138] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -046148: 6200 4202 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0242 │ │ -04614c: 6e10 4218 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1842 │ │ -046152: 0a01 |0005: move-result v1 │ │ -046154: 7220 bc07 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@07bc │ │ -04615a: 0a00 |0009: move-result v0 │ │ -04615c: 0f00 |000a: return v0 │ │ +046130: |[046130] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +046140: 6200 4202 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0242 │ │ +046144: 6e10 4218 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@1842 │ │ +04614a: 0a01 |0005: move-result v1 │ │ +04614c: 7220 bc07 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@07bc │ │ +046152: 0a00 |0009: move-result v0 │ │ +046154: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -52973,33 +52973,33 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -046160: |[046160] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ -046170: 6200 4202 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0242 │ │ -046174: 7220 bd07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@07bd │ │ -04617a: 0e00 |0005: return-void │ │ +046158: |[046158] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ +046168: 6200 4202 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0242 │ │ +04616c: 7220 bd07 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@07bd │ │ +046172: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/KeyEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1086 (KeyEventCompat.java) │ │ + source_file_idx : 1085 (KeyEventCompat.java) │ │ │ │ Class #227 header: │ │ class_idx : 367 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1087 │ │ +source_file_idx : 1086 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #227 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompatEclair;' │ │ @@ -53014,32 +53014,32 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04617c: |[04617c] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ -04618c: 6e10 4a18 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@184a │ │ -046192: 0e00 |0003: return-void │ │ +046174: |[046174] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ +046184: 6e10 4a18 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@184a │ │ +04618a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 event Landroid/view/KeyEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 1087 (KeyEventCompatEclair.java) │ │ + source_file_idx : 1086 (KeyEventCompatEclair.java) │ │ │ │ Class #228 header: │ │ class_idx : 368 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1088 │ │ +source_file_idx : 1087 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #228 - │ │ Class descriptor : 'Landroid/support/v4/view/KeyEventCompatHoneycomb;' │ │ @@ -53054,18 +53054,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -046194: |[046194] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -0461a4: 7120 4718 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@1847 │ │ -0461aa: 0a00 |0003: move-result v0 │ │ -0461ac: 0f00 |0004: return v0 │ │ +04618c: |[04618c] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +04619c: 7120 4718 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@1847 │ │ +0461a2: 0a00 |0003: move-result v0 │ │ +0461a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -53074,18 +53074,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0461b0: |[0461b0] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -0461c0: 7110 4818 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1848 │ │ -0461c6: 0a00 |0003: move-result v0 │ │ -0461c8: 0f00 |0004: return v0 │ │ +0461a8: |[0461a8] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +0461b8: 7110 4818 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@1848 │ │ +0461be: 0a00 |0003: move-result v0 │ │ +0461c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #2 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -53093,32 +53093,32 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0461cc: |[0461cc] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -0461dc: 7110 4918 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@1849 │ │ -0461e2: 0a00 |0003: move-result v0 │ │ -0461e4: 0f00 |0004: return v0 │ │ +0461c4: |[0461c4] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +0461d4: 7110 4918 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@1849 │ │ +0461da: 0a00 |0003: move-result v0 │ │ +0461dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ - source_file_idx : 1088 (KeyEventCompatHoneycomb.java) │ │ + source_file_idx : 1087 (KeyEventCompatHoneycomb.java) │ │ │ │ Class #229 header: │ │ class_idx : 369 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2603 │ │ +source_file_idx : 2601 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #229 annotations: │ │ Annotations on class │ │ @@ -53142,21 +53142,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;) │ │ name : 'getMarginStart' │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2603 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2601 (MarginLayoutParamsCompat.java) │ │ │ │ Class #230 header: │ │ class_idx : 370 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2603 │ │ +source_file_idx : 2601 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #230 annotations: │ │ Annotations on class │ │ @@ -53177,17 +53177,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0461e8: |[0461e8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ -0461f8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0461fe: 0e00 |0003: return-void │ │ +0461e0: |[0461e0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ +0461f0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0461f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -53196,17 +53196,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046200: |[046200] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -046210: 5220 db0a |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ -046214: 0f00 |0002: return v0 │ │ +0461f8: |[0461f8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +046208: 5220 db0a |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ +04620c: 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; │ │ │ │ @@ -53215,31 +53215,31 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046218: |[046218] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -046228: 5220 da0a |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ -04622c: 0f00 |0002: return v0 │ │ +046210: |[046210] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +046220: 5220 da0a |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ +046224: 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; │ │ │ │ - source_file_idx : 2603 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2601 (MarginLayoutParamsCompat.java) │ │ │ │ Class #231 header: │ │ class_idx : 371 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2603 │ │ +source_file_idx : 2601 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #231 annotations: │ │ Annotations on class │ │ @@ -53260,17 +53260,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046230: |[046230] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ -046240: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -046246: 0e00 |0003: return-void │ │ +046228: |[046228] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ +046238: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04623e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ │ │ Virtual methods - │ │ @@ -53279,18 +53279,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046248: |[046248] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -046258: 7110 d107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07d1 │ │ -04625e: 0a00 |0003: move-result v0 │ │ -046260: 0f00 |0004: return v0 │ │ +046240: |[046240] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +046250: 7110 d107 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07d1 │ │ +046256: 0a00 |0003: move-result v0 │ │ +046258: 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; │ │ │ │ @@ -53299,32 +53299,32 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046264: |[046264] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -046274: 7110 d207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07d2 │ │ -04627a: 0a00 |0003: move-result v0 │ │ -04627c: 0f00 |0004: return v0 │ │ +04625c: |[04625c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +04626c: 7110 d207 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07d2 │ │ +046272: 0a00 |0003: move-result v0 │ │ +046274: 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; │ │ │ │ - source_file_idx : 2603 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2601 (MarginLayoutParamsCompat.java) │ │ │ │ Class #232 header: │ │ class_idx : 372 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2603 │ │ +source_file_idx : 2601 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #232 annotations: │ │ Annotations on class │ │ @@ -53347,26 +53347,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -046280: |[046280] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -046290: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -046294: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -046298: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04629c: 2201 7301 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@0173 │ │ -0462a0: 7010 cb07 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@07cb │ │ -0462a6: 6901 4302 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0243 │ │ -0462aa: 0e00 |000d: return-void │ │ -0462ac: 2201 7201 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@0172 │ │ -0462b0: 7010 c807 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@07c8 │ │ -0462b6: 6901 4302 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0243 │ │ -0462ba: 28f8 |0015: goto 000d // -0008 │ │ +046278: |[046278] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +046288: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04628c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +046290: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +046294: 2201 7301 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@0173 │ │ +046298: 7010 cb07 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@07cb │ │ +04629e: 6901 4302 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0243 │ │ +0462a2: 0e00 |000d: return-void │ │ +0462a4: 2201 7201 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@0172 │ │ +0462a8: 7010 c807 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@07c8 │ │ +0462ae: 6901 4302 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0243 │ │ +0462b2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0002 line=128 │ │ 0x0006 line=129 │ │ 0x000d line=133 │ │ 0x000e line=131 │ │ @@ -53378,19 +53378,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 │ │ -0462bc: |[0462bc] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0462cc: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0243 │ │ -0462d0: 7220 c607 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07c6 │ │ -0462d6: 0a00 |0005: move-result v0 │ │ -0462d8: 0f00 |0006: return v0 │ │ +0462b4: |[0462b4] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0462c4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0243 │ │ +0462c8: 7220 c607 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07c6 │ │ +0462ce: 0a00 |0005: move-result v0 │ │ +0462d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #2 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -53398,33 +53398,33 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0462dc: |[0462dc] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0462ec: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0243 │ │ -0462f0: 7220 c707 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07c7 │ │ -0462f6: 0a00 |0005: move-result v0 │ │ -0462f8: 0f00 |0006: return v0 │ │ +0462d4: |[0462d4] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0462e4: 6200 4302 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0243 │ │ +0462e8: 7220 c707 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07c7 │ │ +0462ee: 0a00 |0005: move-result v0 │ │ +0462f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2603 (MarginLayoutParamsCompat.java) │ │ + source_file_idx : 2601 (MarginLayoutParamsCompat.java) │ │ │ │ Class #233 header: │ │ class_idx : 373 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2607 │ │ +source_file_idx : 2605 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #233 - │ │ Class descriptor : 'Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;' │ │ @@ -53439,18 +53439,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 │ │ -0462fc: |[0462fc] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -04630c: 6e10 2a19 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@192a │ │ -046312: 0a00 |0003: move-result v0 │ │ -046314: 0f00 |0004: return v0 │ │ +0462f4: |[0462f4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +046304: 6e10 2a19 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@192a │ │ +04630a: 0a00 |0003: move-result v0 │ │ +04630c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #1 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -53458,32 +53458,32 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046318: |[046318] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -046328: 6e10 2b19 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@192b │ │ -04632e: 0a00 |0003: move-result v0 │ │ -046330: 0f00 |0004: return v0 │ │ +046310: |[046310] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +046320: 6e10 2b19 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@192b │ │ +046326: 0a00 |0003: move-result v0 │ │ +046328: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2607 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ + source_file_idx : 2605 (MarginLayoutParamsCompatJellybeanMr1.java) │ │ │ │ Class #234 header: │ │ class_idx : 377 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2622 │ │ +source_file_idx : 2620 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #234 annotations: │ │ Annotations on class │ │ @@ -53537,21 +53537,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;) │ │ name : 'setShowAsAction' │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2622 (MenuItemCompat.java) │ │ + source_file_idx : 2620 (MenuItemCompat.java) │ │ │ │ Class #235 header: │ │ class_idx : 374 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2622 │ │ +source_file_idx : 2620 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #235 annotations: │ │ Annotations on class │ │ @@ -53572,17 +53572,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046334: |[046334] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -046344: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04634a: 0e00 |0003: return-void │ │ +04632c: |[04632c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +04633c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +046342: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -53591,17 +53591,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04634c: |[04634c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -04635c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04635e: 0f00 |0001: return v0 │ │ +046344: |[046344] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +046354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046356: 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; │ │ │ │ @@ -53610,17 +53610,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046360: |[046360] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -046370: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046372: 0f00 |0001: return v0 │ │ +046358: |[046358] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +046368: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04636a: 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; │ │ │ │ @@ -53629,17 +53629,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 │ │ -046374: |[046374] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -046384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046386: 1100 |0001: return-object v0 │ │ +04636c: |[04636c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +04637c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04637e: 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; │ │ │ │ @@ -53648,17 +53648,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046388: |[046388] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -046398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04639a: 0f00 |0001: return v0 │ │ +046380: |[046380] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +046390: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046392: 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; │ │ │ │ @@ -53667,16 +53667,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 │ │ -04639c: |[04639c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -0463ac: 1101 |0000: return-object v1 │ │ +046394: |[046394] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +0463a4: 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 │ │ @@ -53686,16 +53686,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 │ │ -0463b0: |[0463b0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0463c0: 1101 |0000: return-object v1 │ │ +0463a8: |[0463a8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0463b8: 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; │ │ @@ -53705,31 +53705,31 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0463c4: |[0463c4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -0463d4: 0e00 |0000: return-void │ │ +0463bc: |[0463bc] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0463cc: 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 │ │ │ │ - source_file_idx : 2622 (MenuItemCompat.java) │ │ + source_file_idx : 2620 (MenuItemCompat.java) │ │ │ │ Class #236 header: │ │ class_idx : 375 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2622 │ │ +source_file_idx : 2620 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #236 annotations: │ │ Annotations on class │ │ @@ -53750,17 +53750,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0463d8: |[0463d8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -0463e8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0463ee: 0e00 |0003: return-void │ │ +0463d0: |[0463d0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +0463e0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0463e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -53769,17 +53769,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0463f0: |[0463f0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -046400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046402: 0f00 |0001: return v0 │ │ +0463e8: |[0463e8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +0463f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0463fa: 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; │ │ │ │ @@ -53788,17 +53788,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046404: |[046404] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -046414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046416: 0f00 |0001: return v0 │ │ +0463fc: |[0463fc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +04640c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04640e: 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; │ │ │ │ @@ -53807,18 +53807,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 │ │ -046418: |[046418] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -046428: 7110 f907 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07f9 │ │ -04642e: 0c00 |0003: move-result-object v0 │ │ -046430: 1100 |0004: return-object v0 │ │ +046410: |[046410] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +046420: 7110 f907 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07f9 │ │ +046426: 0c00 |0003: move-result-object v0 │ │ +046428: 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; │ │ │ │ @@ -53827,17 +53827,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046434: |[046434] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -046444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046446: 0f00 |0001: return v0 │ │ +04642c: |[04642c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +04643c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04643e: 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; │ │ │ │ @@ -53846,18 +53846,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 │ │ -046448: |[046448] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -046458: 7120 fa07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@07fa │ │ -04645e: 0c00 |0003: move-result-object v0 │ │ -046460: 1100 |0004: return-object v0 │ │ +046440: |[046440] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +046450: 7120 fa07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@07fa │ │ +046456: 0c00 |0003: move-result-object v0 │ │ +046458: 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 │ │ @@ -53867,18 +53867,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 │ │ -046464: |[046464] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -046474: 7120 fb07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@07fb │ │ -04647a: 0c00 |0003: move-result-object v0 │ │ -04647c: 1100 |0004: return-object v0 │ │ +04645c: |[04645c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +04646c: 7120 fb07 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@07fb │ │ +046472: 0c00 |0003: move-result-object v0 │ │ +046474: 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; │ │ @@ -53888,33 +53888,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -046480: |[046480] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -046490: 7120 fc07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@07fc │ │ -046496: 0e00 |0003: return-void │ │ +046478: |[046478] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +046488: 7120 fc07 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@07fc │ │ +04648e: 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; │ │ 0x0000 - 0x0004 reg=2 actionEnum I │ │ │ │ - source_file_idx : 2622 (MenuItemCompat.java) │ │ + source_file_idx : 2620 (MenuItemCompat.java) │ │ │ │ Class #237 header: │ │ class_idx : 376 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 375 │ │ -source_file_idx : 2622 │ │ +source_file_idx : 2620 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #237 annotations: │ │ Annotations on class │ │ @@ -53934,17 +53934,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046498: |[046498] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ -0464a8: 7010 db07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@07db │ │ -0464ae: 0e00 |0003: return-void │ │ +046490: |[046490] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ +0464a0: 7010 db07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@07db │ │ +0464a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -53953,18 +53953,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0464b0: |[0464b0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -0464c0: 7110 fd07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@07fd │ │ -0464c6: 0a00 |0003: move-result v0 │ │ -0464c8: 0f00 |0004: return v0 │ │ +0464a8: |[0464a8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +0464b8: 7110 fd07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@07fd │ │ +0464be: 0a00 |0003: move-result v0 │ │ +0464c0: 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; │ │ │ │ @@ -53973,18 +53973,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0464cc: |[0464cc] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -0464dc: 7110 fe07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@07fe │ │ -0464e2: 0a00 |0003: move-result v0 │ │ -0464e4: 0f00 |0004: return v0 │ │ +0464c4: |[0464c4] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0464d4: 7110 fe07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@07fe │ │ +0464da: 0a00 |0003: move-result v0 │ │ +0464dc: 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; │ │ │ │ @@ -53993,32 +53993,32 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0464e8: |[0464e8] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0464f8: 7110 ff07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@07ff │ │ -0464fe: 0a00 |0003: move-result v0 │ │ -046500: 0f00 |0004: return v0 │ │ +0464e0: |[0464e0] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0464f0: 7110 ff07 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@07ff │ │ +0464f6: 0a00 |0003: move-result v0 │ │ +0464f8: 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; │ │ │ │ - source_file_idx : 2622 (MenuItemCompat.java) │ │ + source_file_idx : 2620 (MenuItemCompat.java) │ │ │ │ Class #238 header: │ │ class_idx : 378 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2622 │ │ +source_file_idx : 2620 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #238 annotations: │ │ Annotations on class │ │ @@ -54042,21 +54042,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;) │ │ name : 'onMenuItemActionExpand' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2622 (MenuItemCompat.java) │ │ + source_file_idx : 2620 (MenuItemCompat.java) │ │ │ │ Class #239 header: │ │ class_idx : 379 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2622 │ │ +source_file_idx : 2620 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #239 annotations: │ │ Annotations on class │ │ @@ -54079,32 +54079,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -046504: |[046504] android.support.v4.view.MenuItemCompat.:()V │ │ -046514: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -046518: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -04651c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -046520: 2201 7801 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@0178 │ │ -046524: 7010 e307 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@07e3 │ │ -04652a: 6901 4402 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ -04652e: 0e00 |000d: return-void │ │ -046530: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -046534: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -046538: 2201 7701 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@0177 │ │ -04653c: 7010 db07 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@07db │ │ -046542: 6901 4402 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ -046546: 28f4 |0019: goto 000d // -000c │ │ -046548: 2201 7601 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@0176 │ │ -04654c: 7010 d307 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@07d3 │ │ -046552: 6901 4402 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ -046556: 28ec |0021: goto 000d // -0014 │ │ +0464fc: |[0464fc] android.support.v4.view.MenuItemCompat.:()V │ │ +04650c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +046510: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +046514: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +046518: 2201 7801 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@0178 │ │ +04651c: 7010 e307 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@07e3 │ │ +046522: 6901 4402 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ +046526: 0e00 |000d: return-void │ │ +046528: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +04652c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +046530: 2201 7701 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@0177 │ │ +046534: 7010 db07 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@07db │ │ +04653a: 6901 4402 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ +04653e: 28f4 |0019: goto 000d // -000c │ │ +046540: 2201 7601 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@0176 │ │ +046544: 7010 d307 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@07d3 │ │ +04654a: 6901 4402 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ +04654e: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ 0x0006 line=249 │ │ 0x000d line=255 │ │ 0x000e line=250 │ │ @@ -54118,25 +54118,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -046558: |[046558] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -046568: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -04656c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -046570: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -046574: 7210 1206 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0612 │ │ -04657a: 0a00 |0009: move-result v0 │ │ -04657c: 0f00 |000a: return v0 │ │ -04657e: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ -046582: 7220 e707 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@07e7 │ │ -046588: 0a00 |0010: move-result v0 │ │ -04658a: 28f9 |0011: goto 000a // -0007 │ │ +046550: |[046550] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +046560: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +046564: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +046568: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +04656c: 7210 1206 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0612 │ │ +046572: 0a00 |0009: move-result v0 │ │ +046574: 0f00 |000a: return v0 │ │ +046576: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ +04657a: 7220 e707 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@07e7 │ │ +046580: 0a00 |0010: move-result v0 │ │ +046582: 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; │ │ @@ -54147,25 +54147,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -04658c: |[04658c] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ -04659c: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0465a0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0465a4: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0465a8: 7210 1306 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0613 │ │ -0465ae: 0a00 |0009: move-result v0 │ │ -0465b0: 0f00 |000a: return v0 │ │ -0465b2: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ -0465b6: 7220 e807 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@07e8 │ │ -0465bc: 0a00 |0010: move-result v0 │ │ -0465be: 28f9 |0011: goto 000a // -0007 │ │ +046584: |[046584] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ +046594: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +046598: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +04659c: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +0465a0: 7210 1306 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0613 │ │ +0465a6: 0a00 |0009: move-result v0 │ │ +0465a8: 0f00 |000a: return v0 │ │ +0465aa: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ +0465ae: 7220 e807 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@07e8 │ │ +0465b4: 0a00 |0010: move-result v0 │ │ +0465b6: 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; │ │ @@ -54176,25 +54176,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 │ │ -0465c0: |[0465c0] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0465d0: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0465d4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0465d8: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0465dc: 7210 1406 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0614 │ │ -0465e2: 0c00 |0009: move-result-object v0 │ │ -0465e4: 1100 |000a: return-object v0 │ │ -0465e6: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ -0465ea: 7220 e907 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07e9 │ │ -0465f0: 0c00 |0010: move-result-object v0 │ │ -0465f2: 28f9 |0011: goto 000a // -0007 │ │ +0465b8: |[0465b8] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0465c8: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +0465cc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0465d0: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +0465d4: 7210 1406 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0614 │ │ +0465da: 0c00 |0009: move-result-object v0 │ │ +0465dc: 1100 |000a: return-object v0 │ │ +0465de: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ +0465e2: 7220 e907 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07e9 │ │ +0465e8: 0c00 |0010: move-result-object v0 │ │ +0465ea: 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; │ │ @@ -54205,25 +54205,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0465f4: |[0465f4] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -046604: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -046608: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -04660c: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -046610: 7210 2206 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@0622 │ │ -046616: 0a00 |0009: move-result v0 │ │ -046618: 0f00 |000a: return v0 │ │ -04661a: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ -04661e: 7220 ea07 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@07ea │ │ -046624: 0a00 |0010: move-result v0 │ │ -046626: 28f9 |0011: goto 000a // -0007 │ │ +0465ec: |[0465ec] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0465fc: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +046600: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +046604: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +046608: 7210 2206 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@0622 │ │ +04660e: 0a00 |0009: move-result v0 │ │ +046610: 0f00 |000a: return v0 │ │ +046612: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ +046616: 7220 ea07 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@07ea │ │ +04661c: 0a00 |0010: move-result v0 │ │ +04661e: 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; │ │ @@ -54234,25 +54234,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 │ │ -046628: |[046628] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ -046638: 2020 3701 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -04663c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -046640: 1f02 3701 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -046644: 7220 3506 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@0635 │ │ -04664a: 0c02 |0009: move-result-object v2 │ │ -04664c: 1102 |000a: return-object v2 │ │ -04664e: 1a00 3d0a |000b: const-string v0, "MenuItemCompat" // string@0a3d │ │ -046652: 1a01 2522 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@2225 │ │ -046656: 7120 0518 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -04665c: 28f8 |0012: goto 000a // -0008 │ │ +046620: |[046620] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ +046630: 2020 3701 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +046634: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +046638: 1f02 3701 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +04663c: 7220 3506 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@0635 │ │ +046642: 0c02 |0009: move-result-object v2 │ │ +046644: 1102 |000a: return-object v2 │ │ +046646: 1a00 3b0a |000b: const-string v0, "MenuItemCompat" // string@0a3b │ │ +04664a: 1a01 2322 |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@2223 │ │ +04664e: 7120 0518 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +046654: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x000a line=349 │ │ 0x000b line=348 │ │ locals : │ │ @@ -54265,25 +54265,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 │ │ -046660: |[046660] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -046670: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -046674: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -046678: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -04667c: 7220 2706 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0627 │ │ -046682: 0c00 |0009: move-result-object v0 │ │ -046684: 1100 |000a: return-object v0 │ │ -046686: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ -04668a: 7230 eb07 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@07eb │ │ -046690: 0c00 |0010: move-result-object v0 │ │ -046692: 28f9 |0011: goto 000a // -0007 │ │ +046658: |[046658] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +046668: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +04666c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +046670: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +046674: 7220 2706 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0627 │ │ +04667a: 0c00 |0009: move-result-object v0 │ │ +04667c: 1100 |000a: return-object v0 │ │ +04667e: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ +046682: 7230 eb07 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@07eb │ │ +046688: 0c00 |0010: move-result-object v0 │ │ +04668a: 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; │ │ @@ -54295,25 +54295,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 │ │ -046694: |[046694] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0466a4: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0466a8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0466ac: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0466b0: 7220 2806 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0628 │ │ -0466b6: 0c00 |0009: move-result-object v0 │ │ -0466b8: 1100 |000a: return-object v0 │ │ -0466ba: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ -0466be: 7230 ec07 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@07ec │ │ -0466c4: 0c00 |0010: move-result-object v0 │ │ -0466c6: 28f9 |0011: goto 000a // -0007 │ │ +04668c: |[04668c] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +04669c: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +0466a0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0466a4: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +0466a8: 7220 2806 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0628 │ │ +0466ae: 0c00 |0009: move-result-object v0 │ │ +0466b0: 1100 |000a: return-object v0 │ │ +0466b2: 6200 4402 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ +0466b6: 7230 ec07 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@07ec │ │ +0466bc: 0c00 |0010: move-result-object v0 │ │ +0466be: 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; │ │ @@ -54325,42 +54325,42 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0466c8: |[0466c8] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -0466d8: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0466dc: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0466e0: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0466e4: 7220 3306 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0633 │ │ -0466ea: 0e00 |0009: return-void │ │ -0466ec: 6200 4402 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ -0466f0: 7230 ed07 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@07ed │ │ -0466f6: 28fa |000f: goto 0009 // -0006 │ │ +0466c0: |[0466c0] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0466d0: 2010 3701 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +0466d4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0466d8: 1f01 3701 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +0466dc: 7220 3306 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0633 │ │ +0466e2: 0e00 |0009: return-void │ │ +0466e4: 6200 4402 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0244 │ │ +0466e8: 7230 ed07 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@07ed │ │ +0466ee: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0009 line=273 │ │ 0x000a line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x000a - 0x0010 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0010 reg=2 actionEnum I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2622 (MenuItemCompat.java) │ │ + source_file_idx : 2620 (MenuItemCompat.java) │ │ │ │ Class #240 header: │ │ class_idx : 380 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2623 │ │ +source_file_idx : 2621 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #240 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompatHoneycomb;' │ │ @@ -54375,18 +54375,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 │ │ -0466f8: |[0466f8] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -046708: 7210 5e18 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@185e │ │ -04670e: 0c00 |0003: move-result-object v0 │ │ -046710: 1100 |0004: return-object v0 │ │ +0466f0: |[0466f0] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +046700: 7210 5e18 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@185e │ │ +046706: 0c00 |0003: move-result-object v0 │ │ +046708: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -54394,18 +54394,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 │ │ -046714: |[046714] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -046724: 7220 6718 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@1867 │ │ -04672a: 0c00 |0003: move-result-object v0 │ │ -04672c: 1100 |0004: return-object v0 │ │ +04670c: |[04670c] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +04671c: 7220 6718 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@1867 │ │ +046722: 0c00 |0003: move-result-object v0 │ │ +046724: 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 │ │ │ │ @@ -54414,18 +54414,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 │ │ -046730: |[046730] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -046740: 7220 6818 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1868 │ │ -046746: 0c00 |0003: move-result-object v0 │ │ -046748: 1100 |0004: return-object v0 │ │ +046728: |[046728] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +046738: 7220 6818 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@1868 │ │ +04673e: 0c00 |0003: move-result-object v0 │ │ +046740: 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; │ │ │ │ @@ -54434,33 +54434,33 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04674c: |[04674c] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -04675c: 7220 7218 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1872 │ │ -046762: 0e00 |0003: return-void │ │ +046744: |[046744] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +046754: 7220 7218 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@1872 │ │ +04675a: 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 │ │ │ │ Virtual methods - │ │ - source_file_idx : 2623 (MenuItemCompatHoneycomb.java) │ │ + source_file_idx : 2621 (MenuItemCompatHoneycomb.java) │ │ │ │ Class #241 header: │ │ class_idx : 381 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2624 │ │ +source_file_idx : 2622 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #241 - │ │ Class descriptor : 'Landroid/support/v4/view/MenuItemCompatIcs;' │ │ @@ -54475,18 +54475,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046764: |[046764] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -046774: 7210 5c18 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@185c │ │ -04677a: 0a00 |0003: move-result v0 │ │ -04677c: 0f00 |0004: return v0 │ │ +04675c: |[04675c] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +04676c: 7210 5c18 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@185c │ │ +046772: 0a00 |0003: move-result v0 │ │ +046774: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -54494,18 +54494,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046780: |[046780] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ -046790: 7210 5d18 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@185d │ │ -046796: 0a00 |0003: move-result v0 │ │ -046798: 0f00 |0004: return v0 │ │ +046778: |[046778] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ +046788: 7210 5d18 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@185d │ │ +04678e: 0a00 |0003: move-result v0 │ │ +046790: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #2 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -54513,32 +54513,32 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04679c: |[04679c] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0467ac: 7210 6518 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@1865 │ │ -0467b2: 0a00 |0003: move-result v0 │ │ -0467b4: 0f00 |0004: return v0 │ │ +046794: |[046794] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0467a4: 7210 6518 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@1865 │ │ +0467aa: 0a00 |0003: move-result v0 │ │ +0467ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2624 (MenuItemCompatIcs.java) │ │ + source_file_idx : 2622 (MenuItemCompatIcs.java) │ │ │ │ Class #242 header: │ │ class_idx : 384 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2670 │ │ +source_file_idx : 2668 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #242 annotations: │ │ Annotations on class │ │ @@ -54580,21 +54580,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;) │ │ name : 'getY' │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2670 (MotionEventCompat.java) │ │ + source_file_idx : 2668 (MotionEventCompat.java) │ │ │ │ Class #243 header: │ │ class_idx : 382 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2670 │ │ +source_file_idx : 2668 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #243 annotations: │ │ Annotations on class │ │ @@ -54615,17 +54615,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0467b8: |[0467b8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -0467c8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0467ce: 0e00 |0003: return-void │ │ +0467b0: |[0467b0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +0467c0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0467c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -54634,20 +54634,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0467d0: |[0467d0] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0467e0: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -0467e4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0467e6: 0f00 |0003: return v0 │ │ -0467e8: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -0467ea: 28fe |0005: goto 0003 // -0002 │ │ +0467c8: |[0467c8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0467d8: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0467dc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0467de: 0f00 |0003: return v0 │ │ +0467e0: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +0467e2: 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; │ │ @@ -54659,17 +54659,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0467ec: |[0467ec] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0467fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0467fe: 0f00 |0001: return v0 │ │ +0467e4: |[0467e4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0467f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0467f6: 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; │ │ │ │ @@ -54678,22 +54678,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -046800: |[046800] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -046810: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -046814: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -046816: 0f00 |0003: return v0 │ │ -046818: 2200 e003 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03e0 │ │ -04681c: 1a01 010b |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0b01 │ │ -046820: 7020 8c1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1b8c │ │ -046826: 2700 |000b: throw v0 │ │ +0467f8: |[0467f8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +046808: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +04680c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +04680e: 0f00 |0003: return v0 │ │ +046810: 2200 e003 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03e0 │ │ +046814: 1a01 ff0a |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0aff │ │ +046818: 7020 8c1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1b8c │ │ +04681e: 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; │ │ @@ -54705,23 +54705,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -046828: |[046828] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -046838: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -04683c: 6e10 7b18 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -046842: 0a00 |0005: move-result v0 │ │ -046844: 0f00 |0006: return v0 │ │ -046846: 2200 e003 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03e0 │ │ -04684a: 1a01 010b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0b01 │ │ -04684e: 7020 8c1b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1b8c │ │ -046854: 2700 |000e: throw v0 │ │ +046820: |[046820] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +046830: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +046834: 6e10 7b18 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +04683a: 0a00 |0005: move-result v0 │ │ +04683c: 0f00 |0006: return v0 │ │ +04683e: 2200 e003 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03e0 │ │ +046842: 1a01 ff0a |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0aff │ │ +046846: 7020 8c1b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1b8c │ │ +04684c: 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; │ │ @@ -54733,40 +54733,40 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -046858: |[046858] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -046868: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -04686c: 6e10 7d18 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -046872: 0a00 |0005: move-result v0 │ │ -046874: 0f00 |0006: return v0 │ │ -046876: 2200 e003 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03e0 │ │ -04687a: 1a01 010b |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0b01 │ │ -04687e: 7020 8c1b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1b8c │ │ -046884: 2700 |000e: throw v0 │ │ +046850: |[046850] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +046860: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +046864: 6e10 7d18 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +04686a: 0a00 |0005: move-result v0 │ │ +04686c: 0f00 |0006: return v0 │ │ +04686e: 2200 e003 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@03e0 │ │ +046872: 1a01 ff0a |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0aff │ │ +046876: 7020 8c1b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@1b8c │ │ +04687c: 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; │ │ 0x0000 - 0x000f reg=3 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x000f reg=4 pointerIndex I │ │ │ │ - source_file_idx : 2670 (MotionEventCompat.java) │ │ + source_file_idx : 2668 (MotionEventCompat.java) │ │ │ │ Class #244 header: │ │ class_idx : 383 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2670 │ │ +source_file_idx : 2668 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #244 annotations: │ │ Annotations on class │ │ @@ -54787,17 +54787,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046888: |[046888] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -046898: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04689e: 0e00 |0003: return-void │ │ +046880: |[046880] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +046890: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +046896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -54806,18 +54806,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0468a0: |[0468a0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0468b0: 7120 1908 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0819 │ │ -0468b6: 0a00 |0003: move-result v0 │ │ -0468b8: 0f00 |0004: return v0 │ │ +046898: |[046898] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0468a8: 7120 1908 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0819 │ │ +0468ae: 0a00 |0003: move-result v0 │ │ +0468b0: 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 │ │ @@ -54827,18 +54827,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0468bc: |[0468bc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0468cc: 7110 1a08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@081a │ │ -0468d2: 0a00 |0003: move-result v0 │ │ -0468d4: 0f00 |0004: return v0 │ │ +0468b4: |[0468b4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0468c4: 7110 1a08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@081a │ │ +0468ca: 0a00 |0003: move-result v0 │ │ +0468cc: 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; │ │ │ │ @@ -54847,18 +54847,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0468d8: |[0468d8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0468e8: 7120 1b08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@081b │ │ -0468ee: 0a00 |0003: move-result v0 │ │ -0468f0: 0f00 |0004: return v0 │ │ +0468d0: |[0468d0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0468e0: 7120 1b08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@081b │ │ +0468e6: 0a00 |0003: move-result v0 │ │ +0468e8: 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 │ │ @@ -54868,18 +54868,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0468f4: |[0468f4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -046904: 7120 1c08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@081c │ │ -04690a: 0a00 |0003: move-result v0 │ │ -04690c: 0f00 |0004: return v0 │ │ +0468ec: |[0468ec] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +0468fc: 7120 1c08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@081c │ │ +046902: 0a00 |0003: move-result v0 │ │ +046904: 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 │ │ @@ -54889,33 +54889,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -046910: |[046910] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -046920: 7120 1d08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@081d │ │ -046926: 0a00 |0003: move-result v0 │ │ -046928: 0f00 |0004: return v0 │ │ +046908: |[046908] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +046918: 7120 1d08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@081d │ │ +04691e: 0a00 |0003: move-result v0 │ │ +046920: 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 │ │ │ │ - source_file_idx : 2670 (MotionEventCompat.java) │ │ + source_file_idx : 2668 (MotionEventCompat.java) │ │ │ │ Class #245 header: │ │ class_idx : 385 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2670 │ │ +source_file_idx : 2668 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #245 annotations: │ │ Annotations on class │ │ @@ -54938,26 +54938,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -04692c: |[04692c] android.support.v4.view.MotionEventCompat.:()V │ │ -04693c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -046940: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -046942: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -046946: 2200 7f01 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@017f │ │ -04694a: 7010 0608 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@0806 │ │ -046950: 6900 4502 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ -046954: 0e00 |000c: return-void │ │ -046956: 2200 7e01 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@017e │ │ -04695a: 7010 0008 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0800 │ │ -046960: 6900 4502 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ -046964: 28f8 |0014: goto 000c // -0008 │ │ +046924: |[046924] android.support.v4.view.MotionEventCompat.:()V │ │ +046934: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +046938: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +04693a: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +04693e: 2200 7f01 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@017f │ │ +046942: 7010 0608 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@0806 │ │ +046948: 6900 4502 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ +04694c: 0e00 |000c: return-void │ │ +04694e: 2200 7e01 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@017e │ │ +046952: 7010 0008 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0800 │ │ +046958: 6900 4502 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ +04695c: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ 0x000c line=113 │ │ 0x000d line=111 │ │ locals : │ │ @@ -54967,19 +54967,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 │ │ -046968: |[046968] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -046978: 6200 4502 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ -04697c: 7230 0c08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@080c │ │ -046982: 0a00 |0005: move-result v0 │ │ -046984: 0f00 |0006: return v0 │ │ +046960: |[046960] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +046970: 6200 4502 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ +046974: 7230 0c08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@080c │ │ +04697a: 0a00 |0005: move-result v0 │ │ +04697c: 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 │ │ │ │ @@ -54988,21 +54988,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -046988: |[046988] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -046998: 6e10 7718 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -04699e: 0a00 |0003: move-result v0 │ │ -0469a0: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -0469a6: b510 |0007: and-int/2addr v0, v1 │ │ -0469a8: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -0469ac: 0f00 |000a: return v0 │ │ +046980: |[046980] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +046990: 6e10 7718 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +046996: 0a00 |0003: move-result v0 │ │ +046998: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +04699e: b510 |0007: and-int/2addr v0, v1 │ │ +0469a0: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +0469a4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #3 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -55010,19 +55010,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0469b0: |[0469b0] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -0469c0: 6e10 7718 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -0469c6: 0a00 |0003: move-result v0 │ │ -0469c8: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -0469cc: 0f00 |0006: return v0 │ │ +0469a8: |[0469a8] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +0469b8: 6e10 7718 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +0469be: 0a00 |0003: move-result v0 │ │ +0469c0: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +0469c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -55030,19 +55030,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0469d0: |[0469d0] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0469e0: 6200 4502 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ -0469e4: 7220 0d08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@080d │ │ -0469ea: 0a00 |0005: move-result v0 │ │ -0469ec: 0f00 |0006: return v0 │ │ +0469c8: |[0469c8] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0469d8: 6200 4502 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ +0469dc: 7220 0d08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@080d │ │ +0469e2: 0a00 |0005: move-result v0 │ │ +0469e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -55050,19 +55050,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 │ │ -0469f0: |[0469f0] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -046a00: 6200 4502 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ -046a04: 7230 0e08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@080e │ │ -046a0a: 0a00 |0005: move-result v0 │ │ -046a0c: 0f00 |0006: return v0 │ │ +0469e8: |[0469e8] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0469f8: 6200 4502 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ +0469fc: 7230 0e08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@080e │ │ +046a02: 0a00 |0005: move-result v0 │ │ +046a04: 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 │ │ │ │ @@ -55071,19 +55071,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 │ │ -046a10: |[046a10] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -046a20: 6200 4502 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ -046a24: 7230 0f08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@080f │ │ -046a2a: 0a00 |0005: move-result v0 │ │ -046a2c: 0f00 |0006: return v0 │ │ +046a08: |[046a08] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +046a18: 6200 4502 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ +046a1c: 7230 0f08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@080f │ │ +046a22: 0a00 |0005: move-result v0 │ │ +046a24: 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 │ │ │ │ @@ -55092,34 +55092,34 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -046a30: |[046a30] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -046a40: 6200 4502 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ -046a44: 7230 1008 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0810 │ │ -046a4a: 0a00 |0005: move-result v0 │ │ -046a4c: 0f00 |0006: return v0 │ │ +046a28: |[046a28] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +046a38: 6200 4502 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0245 │ │ +046a3c: 7230 1008 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0810 │ │ +046a42: 0a00 |0005: move-result v0 │ │ +046a44: 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 │ │ │ │ Virtual methods - │ │ - source_file_idx : 2670 (MotionEventCompat.java) │ │ + source_file_idx : 2668 (MotionEventCompat.java) │ │ │ │ Class #246 header: │ │ class_idx : 386 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2671 │ │ +source_file_idx : 2669 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #246 - │ │ Class descriptor : 'Landroid/support/v4/view/MotionEventCompatEclair;' │ │ @@ -55134,18 +55134,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 │ │ -046a50: |[046a50] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -046a60: 6e20 7618 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1876 │ │ -046a66: 0a00 |0003: move-result v0 │ │ -046a68: 0f00 |0004: return v0 │ │ +046a48: |[046a48] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +046a58: 6e20 7618 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1876 │ │ +046a5e: 0a00 |0003: move-result v0 │ │ +046a60: 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 │ │ │ │ @@ -55154,18 +55154,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046a6c: |[046a6c] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -046a7c: 6e10 7918 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@1879 │ │ -046a82: 0a00 |0003: move-result v0 │ │ -046a84: 0f00 |0004: return v0 │ │ +046a64: |[046a64] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +046a74: 6e10 7918 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@1879 │ │ +046a7a: 0a00 |0003: move-result v0 │ │ +046a7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #2 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ @@ -55173,18 +55173,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 │ │ -046a88: |[046a88] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -046a98: 6e20 7a18 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@187a │ │ -046a9e: 0a00 |0003: move-result v0 │ │ -046aa0: 0f00 |0004: return v0 │ │ +046a80: |[046a80] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +046a90: 6e20 7a18 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@187a │ │ +046a96: 0a00 |0003: move-result v0 │ │ +046a98: 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 │ │ │ │ @@ -55193,18 +55193,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 │ │ -046aa4: |[046aa4] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -046ab4: 6e20 7c18 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@187c │ │ -046aba: 0a00 |0003: move-result v0 │ │ -046abc: 0f00 |0004: return v0 │ │ +046a9c: |[046a9c] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +046aac: 6e20 7c18 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@187c │ │ +046ab2: 0a00 |0003: move-result v0 │ │ +046ab4: 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 │ │ │ │ @@ -55213,33 +55213,33 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -046ac0: |[046ac0] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -046ad0: 6e20 7e18 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@187e │ │ -046ad6: 0a00 |0003: move-result v0 │ │ -046ad8: 0f00 |0004: return v0 │ │ +046ab8: |[046ab8] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +046ac8: 6e20 7e18 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@187e │ │ +046ace: 0a00 |0003: move-result v0 │ │ +046ad0: 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 │ │ │ │ Virtual methods - │ │ - source_file_idx : 2671 (MotionEventCompatEclair.java) │ │ + source_file_idx : 2669 (MotionEventCompatEclair.java) │ │ │ │ Class #247 header: │ │ class_idx : 387 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2746 │ │ +source_file_idx : 2744 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #247 - │ │ Class descriptor : 'Landroid/support/v4/view/OnApplyWindowInsetsListener;' │ │ @@ -55252,21 +55252,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/OnApplyWindowInsetsListener;) │ │ name : 'onApplyWindowInsets' │ │ type : '(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2746 (OnApplyWindowInsetsListener.java) │ │ + source_file_idx : 2744 (OnApplyWindowInsetsListener.java) │ │ │ │ Class #248 header: │ │ class_idx : 391 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3402 │ │ +source_file_idx : 3400 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #248 annotations: │ │ Annotations on class │ │ @@ -55290,21 +55290,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 : 3402 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3400 (VelocityTrackerCompat.java) │ │ │ │ Class #249 header: │ │ class_idx : 389 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3402 │ │ +source_file_idx : 3400 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #249 annotations: │ │ Annotations on class │ │ @@ -55325,17 +55325,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046adc: |[046adc] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -046aec: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -046af2: 0e00 |0003: return-void │ │ +046ad4: |[046ad4] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +046ae4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +046aea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -55344,18 +55344,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046af4: |[046af4] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -046b04: 6e10 9018 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1890 │ │ -046b0a: 0a00 |0003: move-result v0 │ │ -046b0c: 0f00 |0004: return v0 │ │ +046aec: |[046aec] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +046afc: 6e10 9018 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1890 │ │ +046b02: 0a00 |0003: move-result v0 │ │ +046b04: 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 │ │ @@ -55365,33 +55365,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046b10: |[046b10] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -046b20: 6e10 9218 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1892 │ │ -046b26: 0a00 |0003: move-result v0 │ │ -046b28: 0f00 |0004: return v0 │ │ +046b08: |[046b08] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +046b18: 6e10 9218 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1892 │ │ +046b1e: 0a00 |0003: move-result v0 │ │ +046b20: 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 : 3402 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3400 (VelocityTrackerCompat.java) │ │ │ │ Class #250 header: │ │ class_idx : 390 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3402 │ │ +source_file_idx : 3400 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #250 annotations: │ │ Annotations on class │ │ @@ -55412,17 +55412,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046b2c: |[046b2c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -046b3c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -046b42: 0e00 |0003: return-void │ │ +046b24: |[046b24] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +046b34: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +046b3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -55431,18 +55431,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -046b44: |[046b44] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -046b54: 7120 3f08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083f │ │ -046b5a: 0a00 |0003: move-result v0 │ │ -046b5c: 0f00 |0004: return v0 │ │ +046b3c: |[046b3c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +046b4c: 7120 3f08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083f │ │ +046b52: 0a00 |0003: move-result v0 │ │ +046b54: 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 │ │ @@ -55452,33 +55452,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -046b60: |[046b60] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -046b70: 7120 4008 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0840 │ │ -046b76: 0a00 |0003: move-result v0 │ │ -046b78: 0f00 |0004: return v0 │ │ +046b58: |[046b58] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +046b68: 7120 4008 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0840 │ │ +046b6e: 0a00 |0003: move-result v0 │ │ +046b70: 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 : 3402 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3400 (VelocityTrackerCompat.java) │ │ │ │ Class #251 header: │ │ class_idx : 392 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3402 │ │ +source_file_idx : 3400 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #251 annotations: │ │ Annotations on class │ │ @@ -55501,26 +55501,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -046b7c: |[046b7c] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -046b8c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -046b90: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -046b94: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -046b98: 2200 8601 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@0186 │ │ -046b9c: 7010 3708 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0837 │ │ -046ba2: 6900 4702 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0247 │ │ -046ba6: 0e00 |000d: return-void │ │ -046ba8: 2200 8501 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@0185 │ │ -046bac: 7010 3408 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0834 │ │ -046bb2: 6900 4702 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0247 │ │ -046bb6: 28f8 |0015: goto 000d // -0008 │ │ +046b74: |[046b74] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +046b84: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +046b88: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +046b8c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +046b90: 2200 8601 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@0186 │ │ +046b94: 7010 3708 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0837 │ │ +046b9a: 6900 4702 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0247 │ │ +046b9e: 0e00 |000d: return-void │ │ +046ba0: 2200 8501 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@0185 │ │ +046ba4: 7010 3408 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0834 │ │ +046baa: 6900 4702 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0247 │ │ +046bae: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=72 │ │ 0x000e line=70 │ │ locals : │ │ @@ -55530,19 +55530,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 │ │ -046bb8: |[046bb8] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -046bc8: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0247 │ │ -046bcc: 7230 3a08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083a │ │ -046bd2: 0a00 |0005: move-result v0 │ │ -046bd4: 0f00 |0006: return v0 │ │ +046bb0: |[046bb0] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +046bc0: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0247 │ │ +046bc4: 7230 3a08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083a │ │ +046bca: 0a00 |0005: move-result v0 │ │ +046bcc: 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 │ │ │ │ @@ -55551,34 +55551,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 │ │ -046bd8: |[046bd8] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -046be8: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0247 │ │ -046bec: 7230 3b08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@083b │ │ -046bf2: 0a00 |0005: move-result v0 │ │ -046bf4: 0f00 |0006: return v0 │ │ +046bd0: |[046bd0] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +046be0: 6200 4702 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0247 │ │ +046be4: 7230 3b08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@083b │ │ +046bea: 0a00 |0005: move-result v0 │ │ +046bec: 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 : 3402 (VelocityTrackerCompat.java) │ │ + source_file_idx : 3400 (VelocityTrackerCompat.java) │ │ │ │ Class #252 header: │ │ class_idx : 393 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3403 │ │ +source_file_idx : 3401 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #252 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ @@ -55593,18 +55593,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 │ │ -046bf8: |[046bf8] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -046c08: 6e20 9118 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@1891 │ │ -046c0e: 0a00 |0003: move-result v0 │ │ -046c10: 0f00 |0004: return v0 │ │ +046bf0: |[046bf0] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +046c00: 6e20 9118 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@1891 │ │ +046c06: 0a00 |0003: move-result v0 │ │ +046c08: 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 │ │ │ │ @@ -55613,33 +55613,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 │ │ -046c14: |[046c14] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -046c24: 6e20 9318 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@1893 │ │ -046c2a: 0a00 |0003: move-result v0 │ │ -046c2c: 0f00 |0004: return v0 │ │ +046c0c: |[046c0c] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +046c1c: 6e20 9318 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@1893 │ │ +046c22: 0a00 |0003: move-result v0 │ │ +046c24: 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 : 3403 (VelocityTrackerCompatHoneycomb.java) │ │ + source_file_idx : 3401 (VelocityTrackerCompatHoneycomb.java) │ │ │ │ Class #253 header: │ │ class_idx : 403 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3410 │ │ +source_file_idx : 3408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 26 │ │ │ │ Class #253 annotations: │ │ Annotations on class │ │ @@ -55807,21 +55807,21 @@ │ │ │ │ #25 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ name : 'setTranslationY' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3410 (ViewCompat.java) │ │ + source_file_idx : 3408 (ViewCompat.java) │ │ │ │ Class #254 header: │ │ class_idx : 395 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3410 │ │ +source_file_idx : 3408 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 27 │ │ │ │ Class #254 annotations: │ │ Annotations on class │ │ @@ -55848,19 +55848,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -046c30: |[046c30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -046c40: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -046c46: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -046c48: 5b10 4802 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0248 │ │ -046c4c: 0e00 |0006: return-void │ │ +046c28: |[046c28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +046c38: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +046c3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +046c40: 5b10 4802 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0248 │ │ +046c44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0003 line=341 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ @@ -55870,18 +55870,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 │ │ -046c50: |[046c50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -046c60: 2200 c401 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@01c4 │ │ -046c64: 7020 c509 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@09c5 │ │ -046c6a: 1100 |0005: return-object v0 │ │ +046c48: |[046c48] android.support.v4.view.ViewCompat$BaseViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +046c58: 2200 c401 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@01c4 │ │ +046c5c: 7020 c509 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@09c5 │ │ +046c62: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ @@ -55890,17 +55890,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046c6c: |[046c6c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -046c7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046c7e: 0f00 |0001: return v0 │ │ +046c64: |[046c64] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +046c74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046c76: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 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 │ │ @@ -55910,17 +55910,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046c80: |[046c80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -046c90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046c92: 0f00 |0001: return v0 │ │ +046c78: |[046c78] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +046c88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046c8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -55929,17 +55929,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -046c94: |[046c94] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ -046ca4: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -046ca8: 1000 |0002: return-wide v0 │ │ +046c8c: |[046c8c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ +046c9c: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +046ca0: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ @@ -55947,17 +55947,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046cac: |[046cac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -046cbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046cbe: 0f00 |0001: return v0 │ │ +046ca4: |[046ca4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +046cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046cb6: 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; │ │ │ │ @@ -55966,17 +55966,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046cc0: |[046cc0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -046cd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046cd2: 0f00 |0001: return v0 │ │ +046cb8: |[046cb8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +046cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046cca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -55985,17 +55985,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046cd4: |[046cd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -046ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046ce6: 0f00 |0001: return v0 │ │ +046ccc: |[046ccc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +046cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046cde: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -56004,17 +56004,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046ce8: |[046ce8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ -046cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046cfa: 0f00 |0001: return v0 │ │ +046ce0: |[046ce0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +046cf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046cf2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -56023,17 +56023,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046cfc: |[046cfc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -046d0c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -046d0e: 0f00 |0001: return v0 │ │ +046cf4: |[046cf4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +046d04: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +046d06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -56042,18 +56042,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 │ │ -046d10: |[046d10] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -046d20: 6e10 ca18 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -046d26: 0c00 |0003: move-result-object v0 │ │ -046d28: 1100 |0004: return-object v0 │ │ +046d08: |[046d08] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +046d18: 6e10 ca18 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +046d1e: 0c00 |0003: move-result-object v0 │ │ +046d20: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -56062,17 +56062,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046d2c: |[046d2c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ -046d3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046d3e: 0f00 |0001: return v0 │ │ +046d24: |[046d24] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +046d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046d36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -56081,17 +56081,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -046d40: |[046d40] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -046d50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -046d52: 0f00 |0001: return v0 │ │ +046d38: |[046d38] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +046d48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +046d4a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -56100,16 +56100,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046d54: |[046d54] android.support.v4.view.ViewCompat$BaseViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -046d64: 0e00 |0000: return-void │ │ +046d4c: |[046d4c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +046d5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -56118,17 +56118,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046d68: |[046d68] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -046d78: 6e10 da18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@18da │ │ -046d7e: 0e00 |0003: return-void │ │ +046d60: |[046d60] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +046d70: 6e10 da18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@18da │ │ +046d76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -56138,19 +56138,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 │ │ -046d80: |[046d80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -046d90: 6e10 4908 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0849 │ │ -046d96: 0b00 |0003: move-result-wide v0 │ │ -046d98: 6e40 ef18 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18ef │ │ -046d9e: 0e00 |0007: return-void │ │ +046d78: |[046d78] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +046d88: 6e10 4908 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0849 │ │ +046d8e: 0b00 |0003: move-result-wide v0 │ │ +046d90: 6e40 ef18 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18ef │ │ +046d96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0007 line=389 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ @@ -56161,20 +56161,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 │ │ -046da0: |[046da0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -046db0: 6e10 4908 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0849 │ │ -046db6: 0b00 |0003: move-result-wide v0 │ │ -046db8: bb60 |0004: add-long/2addr v0, v6 │ │ -046dba: 6e40 ef18 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18ef │ │ -046dc0: 0e00 |0008: return-void │ │ +046d98: |[046d98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +046da8: 6e10 4908 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0849 │ │ +046dae: 0b00 |0003: move-result-wide v0 │ │ +046db0: bb60 |0004: add-long/2addr v0, v6 │ │ +046db2: 6e40 ef18 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18ef │ │ +046db8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0008 line=392 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0009 reg=4 view Landroid/view/View; │ │ @@ -56186,16 +56186,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046dc4: |[046dc4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -046dd4: 0e00 |0000: return-void │ │ +046dbc: |[046dbc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +046dcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -56204,18 +56204,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -046dd8: |[046dd8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ -046de8: 7120 fa18 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@18fa │ │ -046dee: 0a00 |0003: move-result v0 │ │ -046df0: 0f00 |0004: return v0 │ │ +046dd0: |[046dd0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ +046de0: 7120 fa18 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@18fa │ │ +046de6: 0a00 |0003: move-result v0 │ │ +046de8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -56226,16 +56226,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 │ │ -046df4: |[046df4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -046e04: 0e00 |0000: return-void │ │ +046dec: |[046dec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +046dfc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 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; │ │ @@ -56245,16 +56245,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046e08: |[046e08] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ -046e18: 0e00 |0000: return-void │ │ +046e00: |[046e00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +046e10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 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 │ │ @@ -56264,16 +56264,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046e1c: |[046e1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ -046e2c: 0e00 |0000: return-void │ │ +046e14: |[046e14] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ +046e24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 elevation F │ │ @@ -56283,16 +56283,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046e30: |[046e30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -046e40: 0e00 |0000: return-void │ │ +046e28: |[046e28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +046e38: 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 mode I │ │ @@ -56302,16 +56302,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 │ │ -046e44: |[046e44] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -046e54: 0e00 |0000: return-void │ │ +046e3c: |[046e3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +046e4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 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 │ │ @@ -56322,16 +56322,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046e58: |[046e58] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -046e68: 0e00 |0000: return-void │ │ +046e50: |[046e50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +046e60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ @@ -56341,16 +56341,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046e6c: |[046e6c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ -046e7c: 0e00 |0000: return-void │ │ +046e64: |[046e64] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +046e74: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 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 │ │ @@ -56360,16 +56360,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046e80: |[046e80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ -046e90: 0e00 |0000: return-void │ │ +046e78: |[046e78] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ +046e88: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ 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 │ │ @@ -56379,31 +56379,31 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -046e94: |[046e94] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ -046ea4: 0e00 |0000: return-void │ │ +046e8c: |[046e8c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +046e9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 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 : 3410 (ViewCompat.java) │ │ + source_file_idx : 3408 (ViewCompat.java) │ │ │ │ Class #255 header: │ │ class_idx : 396 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 395 │ │ -source_file_idx : 3410 │ │ +source_file_idx : 3408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #255 annotations: │ │ Annotations on class │ │ @@ -56423,31 +56423,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046ea8: |[046ea8] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ -046eb8: 7010 4508 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0845 │ │ -046ebe: 0e00 |0003: return-void │ │ +046ea0: |[046ea0] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ +046eb0: 7010 4508 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0845 │ │ +046eb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3410 (ViewCompat.java) │ │ + source_file_idx : 3408 (ViewCompat.java) │ │ │ │ Class #256 header: │ │ class_idx : 397 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 396 │ │ -source_file_idx : 3410 │ │ +source_file_idx : 3408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #256 annotations: │ │ Annotations on class │ │ @@ -56467,17 +56467,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046ec0: |[046ec0] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -046ed0: 7010 6108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0861 │ │ -046ed6: 0e00 |0003: return-void │ │ +046eb8: |[046eb8] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +046ec8: 7010 6108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0861 │ │ +046ece: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -56486,32 +56486,32 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046ed8: |[046ed8] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -046ee8: 7110 bd08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@08bd │ │ -046eee: 0a00 |0003: move-result v0 │ │ -046ef0: 0f00 |0004: return v0 │ │ +046ed0: |[046ed0] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +046ee0: 7110 bd08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@08bd │ │ +046ee6: 0a00 |0003: move-result v0 │ │ +046ee8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 3410 (ViewCompat.java) │ │ + source_file_idx : 3408 (ViewCompat.java) │ │ │ │ Class #257 header: │ │ class_idx : 398 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 397 │ │ -source_file_idx : 3410 │ │ +source_file_idx : 3408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #257 annotations: │ │ Annotations on class │ │ @@ -56531,17 +56531,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046ef4: |[046ef4] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ -046f04: 7010 6208 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0862 │ │ -046f0a: 0e00 |0003: return-void │ │ +046eec: |[046eec] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ +046efc: 7010 6208 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0862 │ │ +046f02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -56550,18 +56550,18 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -046f0c: |[046f0c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ -046f1c: 7100 be08 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@08be │ │ -046f22: 0b00 |0003: move-result-wide v0 │ │ -046f24: 1000 |0004: return-wide v0 │ │ +046f04: |[046f04] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ +046f14: 7100 be08 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@08be │ │ +046f1a: 0b00 |0003: move-result-wide v0 │ │ +046f1c: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ @@ -56569,18 +56569,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046f28: |[046f28] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -046f38: 7110 bf08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@08bf │ │ -046f3e: 0a00 |0003: move-result v0 │ │ -046f40: 0f00 |0004: return v0 │ │ +046f20: |[046f20] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +046f30: 7110 bf08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@08bf │ │ +046f36: 0a00 |0003: move-result v0 │ │ +046f38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -56589,18 +56589,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -046f44: |[046f44] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ -046f54: 7110 c008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationY:(Landroid/view/View;)F // method@08c0 │ │ -046f5a: 0a00 |0003: move-result v0 │ │ -046f5c: 0f00 |0004: return v0 │ │ +046f3c: |[046f3c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +046f4c: 7110 c008 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationY:(Landroid/view/View;)F // method@08c0 │ │ +046f52: 0a00 |0003: move-result v0 │ │ +046f54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -56609,17 +56609,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -046f60: |[046f60] android.support.v4.view.ViewCompat$HCViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -046f70: 7110 c108 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatHC;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@08c1 │ │ -046f76: 0e00 |0003: return-void │ │ +046f58: |[046f58] android.support.v4.view.ViewCompat$HCViewCompatImpl.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +046f68: 7110 c108 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatHC;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@08c1 │ │ +046f6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=894 │ │ 0x0003 line=895 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -56629,18 +56629,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -046f78: |[046f78] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ -046f88: 7130 c208 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@08c2 │ │ -046f8e: 0a00 |0003: move-result v0 │ │ -046f90: 0f00 |0004: return v0 │ │ +046f70: |[046f70] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ +046f80: 7130 c208 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@08c2 │ │ +046f86: 0a00 |0003: move-result v0 │ │ +046f88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -56651,17 +56651,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -046f94: |[046f94] android.support.v4.view.ViewCompat$HCViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ -046fa4: 7120 c308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setAlpha:(Landroid/view/View;F)V // method@08c3 │ │ -046faa: 0e00 |0003: return-void │ │ +046f8c: |[046f8c] android.support.v4.view.ViewCompat$HCViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +046f9c: 7120 c308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setAlpha:(Landroid/view/View;F)V // method@08c3 │ │ +046fa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ 0x0003 line=812 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -56672,17 +56672,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 │ │ -046fac: |[046fac] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -046fbc: 7130 c408 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@08c4 │ │ -046fc2: 0e00 |0003: return-void │ │ +046fa4: |[046fa4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +046fb4: 7130 c408 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@08c4 │ │ +046fba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x0003 line=764 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -56694,17 +56694,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -046fc4: |[046fc4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ -046fd4: 7120 c508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleY:(Landroid/view/View;F)V // method@08c5 │ │ -046fda: 0e00 |0003: return-void │ │ +046fbc: |[046fbc] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +046fcc: 7120 c508 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleY:(Landroid/view/View;F)V // method@08c5 │ │ +046fd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0003 line=840 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -56715,17 +56715,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -046fdc: |[046fdc] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ -046fec: 7120 c608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationX:(Landroid/view/View;F)V // method@08c6 │ │ -046ff2: 0e00 |0003: return-void │ │ +046fd4: |[046fd4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ +046fe4: 7120 c608 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationX:(Landroid/view/View;F)V // method@08c6 │ │ +046fea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ 0x0003 line=804 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -56736,33 +56736,33 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -046ff4: |[046ff4] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ -047004: 7120 c708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationY:(Landroid/view/View;F)V // method@08c7 │ │ -04700a: 0e00 |0003: return-void │ │ +046fec: |[046fec] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +046ffc: 7120 c708 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationY:(Landroid/view/View;F)V // method@08c7 │ │ +047002: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ 0x0003 line=808 │ │ 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 : 3410 (ViewCompat.java) │ │ + source_file_idx : 3408 (ViewCompat.java) │ │ │ │ Class #258 header: │ │ class_idx : 399 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 398 │ │ -source_file_idx : 3410 │ │ +source_file_idx : 3408 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #258 annotations: │ │ Annotations on class │ │ @@ -56786,35 +56786,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -04700c: |[04700c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -04701c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04701e: 6a00 4902 |0001: sput-boolean v0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@0249 │ │ -047022: 0e00 |0003: return-void │ │ +047004: |[047004] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +047014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047016: 6a00 4902 |0001: sput-boolean v0, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.accessibilityDelegateCheckFailed:Z // field@0249 │ │ +04701a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047024: |[047024] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -047034: 7010 6408 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0864 │ │ -04703a: 0e00 |0003: return-void │ │ +04701c: |[04701c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +04702c: 7010 6408 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0864 │ │ +047032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=898 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -56823,30 +56823,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 │ │ -04703c: |[04703c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -04704c: 5421 4a02 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@024a │ │ -047050: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -047054: 2201 1804 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@0418 │ │ -047058: 7010 551c 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@1c55 │ │ -04705e: 5b21 4a02 |0009: iput-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@024a │ │ -047062: 5421 4a02 |000b: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@024a │ │ -047066: 6e20 571c 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c57 │ │ -04706c: 0c00 |0010: move-result-object v0 │ │ -04706e: 1f00 c401 |0011: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@01c4 │ │ -047072: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ -047076: 2200 c401 |0015: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@01c4 │ │ -04707a: 7020 c509 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@09c5 │ │ -047080: 5421 4a02 |001a: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@024a │ │ -047084: 6e30 581c 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c58 │ │ -04708a: 1100 |001f: return-object v0 │ │ +047034: |[047034] android.support.v4.view.ViewCompat$ICSViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +047044: 5421 4a02 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@024a │ │ +047048: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +04704c: 2201 1804 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@0418 │ │ +047050: 7010 551c 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@1c55 │ │ +047056: 5b21 4a02 |0009: iput-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@024a │ │ +04705a: 5421 4a02 |000b: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@024a │ │ +04705e: 6e20 571c 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c57 │ │ +047064: 0c00 |0010: move-result-object v0 │ │ +047066: 1f00 c401 |0011: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@01c4 │ │ +04706a: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ +04706e: 2200 c401 |0015: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@01c4 │ │ +047072: 7020 c509 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@09c5 │ │ +047078: 5421 4a02 |001a: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@024a │ │ +04707c: 6e30 581c 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c58 │ │ +047082: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ 0x0004 line=952 │ │ 0x000b line=955 │ │ 0x0013 line=956 │ │ 0x0015 line=957 │ │ @@ -56863,18 +56863,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -04708c: |[04708c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -04709c: 7120 c808 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@08c8 │ │ -0470a2: 0a00 |0003: move-result v0 │ │ -0470a4: 0f00 |0004: return v0 │ │ +047084: |[047084] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +047094: 7120 c808 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@08c8 │ │ +04709a: 0a00 |0003: move-result v0 │ │ +04709c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=903 │ │ 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 │ │ @@ -56884,35 +56884,35 @@ │ │ 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 │ │ -0470a8: |[0470a8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0470b8: 6e10 6607 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0766 │ │ -0470be: 0c00 |0003: move-result-object v0 │ │ -0470c0: 7120 c908 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@08c9 │ │ -0470c6: 0e00 |0007: return-void │ │ +0470a0: |[0470a0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0470b0: 6e10 6607 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0766 │ │ +0470b6: 0c00 |0003: move-result-object v0 │ │ +0470b8: 7120 c908 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@08c9 │ │ +0470be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 0x0007 line=924 │ │ 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 : 3410 (ViewCompat.java) │ │ + source_file_idx : 3408 (ViewCompat.java) │ │ │ │ Class #259 header: │ │ class_idx : 400 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 399 │ │ -source_file_idx : 3410 │ │ +source_file_idx : 3408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #259 annotations: │ │ Annotations on class │ │ @@ -56932,17 +56932,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0470c8: |[0470c8] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ -0470d8: 7010 7008 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0870 │ │ -0470de: 0e00 |0003: return-void │ │ +0470c0: |[0470c0] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ +0470d0: 7010 7008 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0870 │ │ +0470d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -56951,18 +56951,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0470e0: |[0470e0] android.support.v4.view.ViewCompat$JBViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -0470f0: 7110 ca08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getFitsSystemWindows:(Landroid/view/View;)Z // method@08ca │ │ -0470f6: 0a00 |0003: move-result v0 │ │ -0470f8: 0f00 |0004: return v0 │ │ +0470d8: |[0470d8] android.support.v4.view.ViewCompat$JBViewCompatImpl.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +0470e8: 7110 ca08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getFitsSystemWindows:(Landroid/view/View;)Z // method@08ca │ │ +0470ee: 0a00 |0003: move-result v0 │ │ +0470f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -56971,18 +56971,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0470fc: |[0470fc] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -04710c: 7110 cb08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@08cb │ │ -047112: 0a00 |0003: move-result v0 │ │ -047114: 0f00 |0004: return v0 │ │ +0470f4: |[0470f4] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +047104: 7110 cb08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@08cb │ │ +04710a: 0a00 |0003: move-result v0 │ │ +04710c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -56991,18 +56991,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047118: |[047118] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ -047128: 7110 cc08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumHeight:(Landroid/view/View;)I // method@08cc │ │ -04712e: 0a00 |0003: move-result v0 │ │ -047130: 0f00 |0004: return v0 │ │ +047110: |[047110] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +047120: 7110 cc08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumHeight:(Landroid/view/View;)I // method@08cc │ │ +047126: 0a00 |0003: move-result v0 │ │ +047128: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -57011,18 +57011,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 │ │ -047134: |[047134] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -047144: 7110 cd08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@08cd │ │ -04714a: 0c00 |0003: move-result-object v0 │ │ -04714c: 1100 |0004: return-object v0 │ │ +04712c: |[04712c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +04713c: 7110 cd08 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@08cd │ │ +047142: 0c00 |0003: move-result-object v0 │ │ +047144: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -57031,17 +57031,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047150: |[047150] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -047160: 7110 ce08 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08ce │ │ -047166: 0e00 |0003: return-void │ │ +047148: |[047148] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +047158: 7110 ce08 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08ce │ │ +04715e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=975 │ │ 0x0003 line=976 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -57051,17 +57051,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 │ │ -047168: |[047168] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -047178: 7120 cf08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@08cf │ │ -04717e: 0e00 |0003: return-void │ │ +047160: |[047160] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +047170: 7120 cf08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@08cf │ │ +047176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ 0x0003 line=984 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -57072,17 +57072,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 │ │ -047180: |[047180] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -047190: 7140 d008 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@08d0 │ │ -047196: 0e00 |0003: return-void │ │ +047178: |[047178] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +047188: 7140 d008 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@08d0 │ │ +04718e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=987 │ │ 0x0003 line=988 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -57094,17 +57094,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047198: |[047198] android.support.v4.view.ViewCompat$JBViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -0471a8: 7110 d108 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.requestApplyInsets:(Landroid/view/View;)V // method@08d1 │ │ -0471ae: 0e00 |0003: return-void │ │ +047190: |[047190] android.support.v4.view.ViewCompat$JBViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +0471a0: 7110 d108 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.requestApplyInsets:(Landroid/view/View;)V // method@08d1 │ │ +0471a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ 0x0003 line=1034 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -57114,38 +57114,38 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0471b0: |[0471b0] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0471c0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0471c2: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ -0471c6: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -0471c8: 7120 d208 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08d2 │ │ -0471ce: 0e00 |0007: return-void │ │ +0471a8: |[0471a8] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0471b8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0471ba: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ +0471be: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +0471c0: 7120 d208 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08d2 │ │ +0471c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=998 │ │ 0x0003 line=999 │ │ 0x0004 line=1001 │ │ 0x0007 line=1002 │ │ 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 : 3410 (ViewCompat.java) │ │ + source_file_idx : 3408 (ViewCompat.java) │ │ │ │ Class #260 header: │ │ class_idx : 401 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 400 │ │ -source_file_idx : 3410 │ │ +source_file_idx : 3408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #260 annotations: │ │ Annotations on class │ │ @@ -57165,17 +57165,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0471d0: |[0471d0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ -0471e0: 7010 7408 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0874 │ │ -0471e6: 0e00 |0003: return-void │ │ +0471c8: |[0471c8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ +0471d8: 7010 7408 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0874 │ │ +0471de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1042 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -57184,18 +57184,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0471e8: |[0471e8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -0471f8: 7110 d308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@08d3 │ │ -0471fe: 0a00 |0003: move-result v0 │ │ -047200: 0f00 |0004: return v0 │ │ +0471e0: |[0471e0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +0471f0: 7110 d308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@08d3 │ │ +0471f6: 0a00 |0003: move-result v0 │ │ +0471f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -57204,32 +57204,32 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047204: |[047204] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -047214: 7110 d408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@08d4 │ │ -04721a: 0a00 |0003: move-result v0 │ │ -04721c: 0f00 |0004: return v0 │ │ +0471fc: |[0471fc] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +04720c: 7110 d408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@08d4 │ │ +047212: 0a00 |0003: move-result v0 │ │ +047214: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1086 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 3410 (ViewCompat.java) │ │ + source_file_idx : 3408 (ViewCompat.java) │ │ │ │ Class #261 header: │ │ class_idx : 402 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 401 │ │ -source_file_idx : 3410 │ │ +source_file_idx : 3408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #261 annotations: │ │ Annotations on class │ │ @@ -57249,17 +57249,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047220: |[047220] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ -047230: 7010 7e08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@087e │ │ -047236: 0e00 |0003: return-void │ │ +047218: |[047218] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ +047228: 7010 7e08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@087e │ │ +04722e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -57268,33 +57268,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -047238: |[047238] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -047248: 7120 d208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08d2 │ │ -04724e: 0e00 |0003: return-void │ │ +047230: |[047230] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +047240: 7120 d208 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08d2 │ │ +047246: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ 0x0003 line=1104 │ │ 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 : 3410 (ViewCompat.java) │ │ + source_file_idx : 3408 (ViewCompat.java) │ │ │ │ Class #262 header: │ │ class_idx : 394 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 402 │ │ -source_file_idx : 3410 │ │ +source_file_idx : 3408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #262 annotations: │ │ Annotations on class │ │ @@ -57314,17 +57314,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047250: |[047250] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.:()V │ │ -047260: 7010 8108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0881 │ │ -047266: 0e00 |0003: return-void │ │ +047248: |[047248] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.:()V │ │ +047258: 7010 8108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0881 │ │ +04725e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -57333,17 +57333,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047268: |[047268] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ -047278: 7110 ba08 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatApi21;.requestApplyInsets:(Landroid/view/View;)V // method@08ba │ │ -04727e: 0e00 |0003: return-void │ │ +047260: |[047260] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.requestApplyInsets:(Landroid/view/View;)V │ │ +047270: 7110 ba08 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatApi21;.requestApplyInsets:(Landroid/view/View;)V // method@08ba │ │ +047276: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1120 │ │ 0x0003 line=1121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -57353,17 +57353,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -047280: |[047280] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ -047290: 7120 bb08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setElevation:(Landroid/view/View;F)V // method@08bb │ │ -047296: 0e00 |0003: return-void │ │ +047278: |[047278] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setElevation:(Landroid/view/View;F)V │ │ +047288: 7120 bb08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setElevation:(Landroid/view/View;F)V // method@08bb │ │ +04728e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1125 │ │ 0x0003 line=1126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -57374,33 +57374,33 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -047298: |[047298] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -0472a8: 7120 bc08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@08bc │ │ -0472ae: 0e00 |0003: return-void │ │ +047290: |[047290] android.support.v4.view.ViewCompat$Api21ViewCompatImpl.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +0472a0: 7120 bc08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatApi21;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@08bc │ │ +0472a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1145 │ │ 0x0003 line=1146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 listener Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ │ │ - source_file_idx : 3410 (ViewCompat.java) │ │ + source_file_idx : 3408 (ViewCompat.java) │ │ │ │ Class #263 header: │ │ class_idx : 404 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3410 │ │ +source_file_idx : 3408 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 27 │ │ virtual_methods_size: 0 │ │ │ │ Class #263 annotations: │ │ Annotations on class │ │ @@ -57423,68 +57423,68 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 105 16-bit code units │ │ -0472b0: |[0472b0] android.support.v4.view.ViewCompat.:()V │ │ -0472c0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0472c4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0472c8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0472cc: 2201 8a01 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; // type@018a │ │ -0472d0: 7010 4108 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;.:()V // method@0841 │ │ -0472d6: 6901 4b02 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -0472da: 0e00 |000d: return-void │ │ -0472dc: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ -0472e0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0472e4: 2201 9201 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@0192 │ │ -0472e8: 7010 8108 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0881 │ │ -0472ee: 6901 4b02 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -0472f2: 28f4 |0019: goto 000d // -000c │ │ -0472f4: 1301 1100 |001a: const/16 v1, #int 17 // #11 │ │ -0472f8: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -0472fc: 2201 9101 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@0191 │ │ -047300: 7010 7e08 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@087e │ │ -047306: 6901 4b02 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -04730a: 28e8 |0025: goto 000d // -0018 │ │ -04730c: 1301 1000 |0026: const/16 v1, #int 16 // #10 │ │ -047310: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -047314: 2201 9001 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@0190 │ │ -047318: 7010 7408 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0874 │ │ -04731e: 6901 4b02 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047322: 28dc |0031: goto 000d // -0024 │ │ -047324: 1301 0e00 |0032: const/16 v1, #int 14 // #e │ │ -047328: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -04732c: 2201 8f01 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@018f │ │ -047330: 7010 7008 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0870 │ │ -047336: 6901 4b02 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -04733a: 28d0 |003d: goto 000d // -0030 │ │ -04733c: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ -047340: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ -047344: 2201 8e01 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@018e │ │ -047348: 7010 6408 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0864 │ │ -04734e: 6901 4b02 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047352: 28c4 |0049: goto 000d // -003c │ │ -047354: 1301 0900 |004a: const/16 v1, #int 9 // #9 │ │ -047358: 3410 0a00 |004c: if-lt v0, v1, 0056 // +000a │ │ -04735c: 2201 8d01 |004e: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@018d │ │ -047360: 7010 6208 0100 |0050: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0862 │ │ -047366: 6901 4b02 |0053: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -04736a: 28b8 |0055: goto 000d // -0048 │ │ -04736c: 1271 |0056: const/4 v1, #int 7 // #7 │ │ -04736e: 3410 0a00 |0057: if-lt v0, v1, 0061 // +000a │ │ -047372: 2201 8c01 |0059: new-instance v1, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; // type@018c │ │ -047376: 7010 6108 0100 |005b: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0861 │ │ -04737c: 6901 4b02 |005e: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047380: 28ad |0060: goto 000d // -0053 │ │ -047382: 2201 8b01 |0061: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@018b │ │ -047386: 7010 4508 0100 |0063: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0845 │ │ -04738c: 6901 4b02 |0066: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047390: 28a5 |0068: goto 000d // -005b │ │ +0472a8: |[0472a8] android.support.v4.view.ViewCompat.:()V │ │ +0472b8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0472bc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0472c0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0472c4: 2201 8a01 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl; // type@018a │ │ +0472c8: 7010 4108 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$Api21ViewCompatImpl;.:()V // method@0841 │ │ +0472ce: 6901 4b02 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +0472d2: 0e00 |000d: return-void │ │ +0472d4: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ +0472d8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0472dc: 2201 9201 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@0192 │ │ +0472e0: 7010 8108 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0881 │ │ +0472e6: 6901 4b02 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +0472ea: 28f4 |0019: goto 000d // -000c │ │ +0472ec: 1301 1100 |001a: const/16 v1, #int 17 // #11 │ │ +0472f0: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +0472f4: 2201 9101 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@0191 │ │ +0472f8: 7010 7e08 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@087e │ │ +0472fe: 6901 4b02 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047302: 28e8 |0025: goto 000d // -0018 │ │ +047304: 1301 1000 |0026: const/16 v1, #int 16 // #10 │ │ +047308: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +04730c: 2201 9001 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@0190 │ │ +047310: 7010 7408 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0874 │ │ +047316: 6901 4b02 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +04731a: 28dc |0031: goto 000d // -0024 │ │ +04731c: 1301 0e00 |0032: const/16 v1, #int 14 // #e │ │ +047320: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +047324: 2201 8f01 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@018f │ │ +047328: 7010 7008 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0870 │ │ +04732e: 6901 4b02 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047332: 28d0 |003d: goto 000d // -0030 │ │ +047334: 1301 0b00 |003e: const/16 v1, #int 11 // #b │ │ +047338: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ +04733c: 2201 8e01 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@018e │ │ +047340: 7010 6408 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0864 │ │ +047346: 6901 4b02 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +04734a: 28c4 |0049: goto 000d // -003c │ │ +04734c: 1301 0900 |004a: const/16 v1, #int 9 // #9 │ │ +047350: 3410 0a00 |004c: if-lt v0, v1, 0056 // +000a │ │ +047354: 2201 8d01 |004e: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@018d │ │ +047358: 7010 6208 0100 |0050: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0862 │ │ +04735e: 6901 4b02 |0053: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047362: 28b8 |0055: goto 000d // -0048 │ │ +047364: 1271 |0056: const/4 v1, #int 7 // #7 │ │ +047366: 3410 0a00 |0057: if-lt v0, v1, 0061 // +000a │ │ +04736a: 2201 8c01 |0059: new-instance v1, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; // type@018c │ │ +04736e: 7010 6108 0100 |005b: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0861 │ │ +047374: 6901 4b02 |005e: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047378: 28ad |0060: goto 000d // -0053 │ │ +04737a: 2201 8b01 |0061: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@018b │ │ +04737e: 7010 4508 0100 |0063: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0845 │ │ +047384: 6901 4b02 |0066: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047388: 28a5 |0068: goto 000d // -005b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ 0x0002 line=1152 │ │ 0x0006 line=1153 │ │ 0x000d line=1171 │ │ 0x000e line=1154 │ │ @@ -57510,19 +57510,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 │ │ -047394: |[047394] android.support.v4.view.ViewCompat.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0473a4: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -0473a8: 7220 8308 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0883 │ │ -0473ae: 0c00 |0005: move-result-object v0 │ │ -0473b0: 1100 |0006: return-object v0 │ │ +04738c: |[04738c] android.support.v4.view.ViewCompat.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +04739c: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +0473a0: 7220 8308 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0883 │ │ +0473a6: 0c00 |0005: move-result-object v0 │ │ +0473a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1932 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -57530,19 +57530,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 │ │ -0473b4: |[0473b4] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0473c4: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -0473c8: 7230 8408 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0884 │ │ -0473ce: 0a00 |0005: move-result v0 │ │ -0473d0: 0f00 |0006: return v0 │ │ +0473ac: |[0473ac] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0473bc: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +0473c0: 7230 8408 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0884 │ │ +0473c6: 0a00 |0005: move-result v0 │ │ +0473c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1181 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -57551,19 +57551,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0473d4: |[0473d4] android.support.v4.view.ViewCompat.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -0473e4: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -0473e8: 7220 8508 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getFitsSystemWindows:(Landroid/view/View;)Z // method@0885 │ │ -0473ee: 0a00 |0005: move-result v0 │ │ -0473f0: 0f00 |0006: return v0 │ │ +0473cc: |[0473cc] android.support.v4.view.ViewCompat.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +0473dc: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +0473e0: 7220 8508 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getFitsSystemWindows:(Landroid/view/View;)Z // method@0885 │ │ +0473e6: 0a00 |0005: move-result v0 │ │ +0473e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2242 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -57571,19 +57571,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0473f4: |[0473f4] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ -047404: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047408: 7220 8608 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@0886 │ │ -04740e: 0a00 |0005: move-result v0 │ │ -047410: 0f00 |0006: return v0 │ │ +0473ec: |[0473ec] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ +0473fc: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047400: 7220 8608 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@0886 │ │ +047406: 0a00 |0005: move-result v0 │ │ +047408: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1456 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -57591,19 +57591,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047414: |[047414] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ -047424: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047428: 7220 8708 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@0887 │ │ -04742e: 0a00 |0005: move-result v0 │ │ -047430: 0f00 |0006: return v0 │ │ +04740c: |[04740c] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ +04741c: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047420: 7220 8708 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@0887 │ │ +047426: 0a00 |0005: move-result v0 │ │ +047428: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1671 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -57611,19 +57611,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047434: |[047434] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ -047444: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047448: 7220 8808 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@0888 │ │ -04744e: 0a00 |0005: move-result v0 │ │ -047450: 0f00 |0006: return v0 │ │ +04742c: |[04742c] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ +04743c: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047440: 7220 8808 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@0888 │ │ +047446: 0a00 |0005: move-result v0 │ │ +047448: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1772 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -57631,19 +57631,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047454: |[047454] android.support.v4.view.ViewCompat.getMinimumHeight:(Landroid/view/View;)I │ │ -047464: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047468: 7220 8908 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumHeight:(Landroid/view/View;)I // method@0889 │ │ -04746e: 0a00 |0005: move-result v0 │ │ -047470: 0f00 |0006: return v0 │ │ +04744c: |[04744c] android.support.v4.view.ViewCompat.getMinimumHeight:(Landroid/view/View;)I │ │ +04745c: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047460: 7220 8908 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumHeight:(Landroid/view/View;)I // method@0889 │ │ +047466: 0a00 |0005: move-result v0 │ │ +047468: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1920 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -57651,19 +57651,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047474: |[047474] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -047484: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047488: 7220 8a08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@088a │ │ -04748e: 0a00 |0005: move-result v0 │ │ -047490: 0f00 |0006: return v0 │ │ +04746c: |[04746c] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +04747c: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047480: 7220 8a08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@088a │ │ +047486: 0a00 |0005: move-result v0 │ │ +047488: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1206 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -57671,19 +57671,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 │ │ -047494: |[047494] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -0474a4: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -0474a8: 7220 8b08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@088b │ │ -0474ae: 0c00 |0005: move-result-object v0 │ │ -0474b0: 1100 |0006: return-object v0 │ │ +04748c: |[04748c] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +04749c: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +0474a0: 7220 8b08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@088b │ │ +0474a6: 0c00 |0005: move-result-object v0 │ │ +0474a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1703 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #10 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -57691,19 +57691,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0474b4: |[0474b4] android.support.v4.view.ViewCompat.getTranslationY:(Landroid/view/View;)F │ │ -0474c4: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -0474c8: 7220 8c08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationY:(Landroid/view/View;)F // method@088c │ │ -0474ce: 0a00 |0005: move-result v0 │ │ -0474d0: 0f00 |0006: return v0 │ │ +0474ac: |[0474ac] android.support.v4.view.ViewCompat.getTranslationY:(Landroid/view/View;)F │ │ +0474bc: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +0474c0: 7220 8c08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationY:(Landroid/view/View;)F // method@088c │ │ +0474c6: 0a00 |0005: move-result v0 │ │ +0474c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1898 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #11 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -57711,19 +57711,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0474d4: |[0474d4] android.support.v4.view.ViewCompat.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -0474e4: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -0474e8: 7220 8d08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@088d │ │ -0474ee: 0a00 |0005: move-result v0 │ │ -0474f0: 0f00 |0006: return v0 │ │ +0474cc: |[0474cc] android.support.v4.view.ViewCompat.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +0474dc: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +0474e0: 7220 8d08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@088d │ │ +0474e6: 0a00 |0005: move-result v0 │ │ +0474e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2213 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #12 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -57731,18 +57731,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0474f4: |[0474f4] android.support.v4.view.ViewCompat.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -047504: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047508: 7220 8e08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@088e │ │ -04750e: 0e00 |0005: return-void │ │ +0474ec: |[0474ec] android.support.v4.view.ViewCompat.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +0474fc: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047500: 7220 8e08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@088e │ │ +047506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2253 │ │ 0x0005 line=2254 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ │ │ @@ -57751,18 +57751,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -047510: |[047510] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -047520: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047524: 7220 8f08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@088f │ │ -04752a: 0e00 |0005: return-void │ │ +047508: |[047508] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +047518: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +04751c: 7220 8f08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@088f │ │ +047522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1389 │ │ 0x0005 line=1390 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -57771,18 +57771,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 │ │ -04752c: |[04752c] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -04753c: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047540: 7230 9008 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0890 │ │ -047546: 0e00 |0005: return-void │ │ +047524: |[047524] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +047534: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047538: 7230 9008 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0890 │ │ +04753e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1421 │ │ 0x0005 line=1422 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 action Ljava/lang/Runnable; │ │ @@ -57792,18 +57792,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 │ │ -047548: |[047548] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -047558: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -04755c: 7255 9108 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@0891 │ │ -047562: 0e00 |0005: return-void │ │ +047540: |[047540] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +047550: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047554: 7255 9108 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@0891 │ │ +04755a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1438 │ │ 0x0005 line=1439 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 action Ljava/lang/Runnable; │ │ @@ -57814,18 +57814,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -047564: |[047564] android.support.v4.view.ViewCompat.requestApplyInsets:(Landroid/view/View;)V │ │ -047574: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047578: 7220 9208 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.requestApplyInsets:(Landroid/view/View;)V // method@0892 │ │ -04757e: 0e00 |0005: return-void │ │ +04755c: |[04755c] android.support.v4.view.ViewCompat.requestApplyInsets:(Landroid/view/View;)V │ │ +04756c: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047570: 7220 9208 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.requestApplyInsets:(Landroid/view/View;)V // method@0892 │ │ +047576: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2221 │ │ 0x0005 line=2222 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -57834,19 +57834,19 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -047580: |[047580] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ -047590: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047594: 7240 9308 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0893 │ │ -04759a: 0a00 |0005: move-result v0 │ │ -04759c: 0f00 |0006: return v0 │ │ +047578: |[047578] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ +047588: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +04758c: 7240 9308 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0893 │ │ +047592: 0a00 |0005: move-result v0 │ │ +047594: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1733 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 size I │ │ 0x0000 - 0x0007 reg=2 measureSpec I │ │ 0x0000 - 0x0007 reg=3 childMeasuredState I │ │ @@ -57856,18 +57856,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 │ │ -0475a0: |[0475a0] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0475b0: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -0475b4: 7230 9408 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0894 │ │ -0475ba: 0e00 |0005: return-void │ │ +047598: |[047598] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0475a8: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +0475ac: 7230 9408 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0894 │ │ +0475b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ 0x0005 line=1344 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -57877,18 +57877,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 │ │ -0475bc: |[0475bc] android.support.v4.view.ViewCompat.setAlpha:(Landroid/view/View;F)V │ │ -0475cc: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -0475d0: 7230 9508 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAlpha:(Landroid/view/View;F)V // method@0895 │ │ -0475d6: 0e00 |0005: return-void │ │ +0475b4: |[0475b4] android.support.v4.view.ViewCompat.setAlpha:(Landroid/view/View;F)V │ │ +0475c4: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +0475c8: 7230 9508 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAlpha:(Landroid/view/View;F)V // method@0895 │ │ +0475ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1978 │ │ 0x0005 line=1979 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -57898,18 +57898,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 │ │ -0475d8: |[0475d8] android.support.v4.view.ViewCompat.setElevation:(Landroid/view/View;F)V │ │ -0475e8: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -0475ec: 7230 9608 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setElevation:(Landroid/view/View;F)V // method@0896 │ │ -0475f2: 0e00 |0005: return-void │ │ +0475d0: |[0475d0] android.support.v4.view.ViewCompat.setElevation:(Landroid/view/View;F)V │ │ +0475e0: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +0475e4: 7230 9608 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setElevation:(Landroid/view/View;F)V // method@0896 │ │ +0475ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2156 │ │ 0x0005 line=2157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 elevation F │ │ @@ -57919,18 +57919,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 │ │ -0475f4: |[0475f4] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -047604: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047608: 7230 9708 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0897 │ │ -04760e: 0e00 |0005: return-void │ │ +0475ec: |[0475ec] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0475fc: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047600: 7230 9708 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0897 │ │ +047606: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ 0x0005 line=1481 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -57940,18 +57940,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 │ │ -047610: |[047610] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -047620: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047624: 7240 9808 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0898 │ │ -04762a: 0e00 |0005: return-void │ │ +047608: |[047608] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +047618: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +04761c: 7240 9808 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0898 │ │ +047622: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1579 │ │ 0x0005 line=1580 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 layerType I │ │ @@ -57962,18 +57962,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04762c: |[04762c] android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -04763c: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047640: 7230 9908 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@0899 │ │ -047646: 0e00 |0005: return-void │ │ +047624: |[047624] android.support.v4.view.ViewCompat.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +047634: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047638: 7230 9908 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@0899 │ │ +04763e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2262 │ │ 0x0005 line=2263 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ @@ -57983,18 +57983,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 │ │ -047648: |[047648] android.support.v4.view.ViewCompat.setScaleY:(Landroid/view/View;F)V │ │ -047658: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -04765c: 7230 9a08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleY:(Landroid/view/View;F)V // method@089a │ │ -047662: 0e00 |0005: return-void │ │ +047640: |[047640] android.support.v4.view.ViewCompat.setScaleY:(Landroid/view/View;F)V │ │ +047650: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047654: 7230 9a08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleY:(Landroid/view/View;F)V // method@089a │ │ +04765a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2068 │ │ 0x0005 line=2069 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -58004,18 +58004,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 │ │ -047664: |[047664] android.support.v4.view.ViewCompat.setTranslationX:(Landroid/view/View;F)V │ │ -047674: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047678: 7230 9b08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationX:(Landroid/view/View;F)V // method@089b │ │ -04767e: 0e00 |0005: return-void │ │ +04765c: |[04765c] android.support.v4.view.ViewCompat.setTranslationX:(Landroid/view/View;F)V │ │ +04766c: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +047670: 7230 9b08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationX:(Landroid/view/View;F)V // method@089b │ │ +047676: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1946 │ │ 0x0005 line=1947 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -58025,34 +58025,34 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -047680: |[047680] android.support.v4.view.ViewCompat.setTranslationY:(Landroid/view/View;F)V │ │ -047690: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ -047694: 7230 9c08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationY:(Landroid/view/View;F)V // method@089c │ │ -04769a: 0e00 |0005: return-void │ │ +047678: |[047678] android.support.v4.view.ViewCompat.setTranslationY:(Landroid/view/View;F)V │ │ +047688: 6200 4b02 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@024b │ │ +04768c: 7230 9c08 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationY:(Landroid/view/View;F)V // method@089c │ │ +047692: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1962 │ │ 0x0005 line=1963 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ │ │ Virtual methods - │ │ - source_file_idx : 3410 (ViewCompat.java) │ │ + source_file_idx : 3408 (ViewCompat.java) │ │ │ │ Class #264 header: │ │ class_idx : 405 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3411 │ │ +source_file_idx : 3409 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #264 annotations: │ │ Annotations on class │ │ @@ -58077,18 +58077,18 @@ │ │ type : '(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04769c: |[04769c] android.support.v4.view.ViewCompatApi21$1.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -0476ac: 5b01 4c02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewCompatApi21$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@024c │ │ -0476b0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0476b6: 0e00 |0005: return-void │ │ +047694: |[047694] android.support.v4.view.ViewCompatApi21$1.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +0476a4: 5b01 4c02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewCompatApi21$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@024c │ │ +0476a8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0476ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewCompatApi21$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ │ │ @@ -58098,43 +58098,43 @@ │ │ type : '(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0476b8: |[0476b8] android.support.v4.view.ViewCompatApi21$1.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ -0476c8: 2200 cf01 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@01cf │ │ -0476cc: 7020 f709 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@09f7 │ │ -0476d2: 5421 4c02 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewCompatApi21$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@024c │ │ -0476d6: 7230 1e08 3100 |0007: invoke-interface {v1, v3, v0}, Landroid/support/v4/view/OnApplyWindowInsetsListener;.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@081e │ │ -0476dc: 0c00 |000a: move-result-object v0 │ │ -0476de: 1f00 cf01 |000b: check-cast v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@01cf │ │ -0476e2: 6e10 fd09 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@09fd │ │ -0476e8: 0c01 |0010: move-result-object v1 │ │ -0476ea: 1101 |0011: return-object v1 │ │ +0476b0: |[0476b0] android.support.v4.view.ViewCompatApi21$1.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +0476c0: 2200 cf01 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@01cf │ │ +0476c4: 7020 f709 4000 |0002: invoke-direct {v0, v4}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@09f7 │ │ +0476ca: 5421 4c02 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewCompatApi21$1;.val$listener:Landroid/support/v4/view/OnApplyWindowInsetsListener; // field@024c │ │ +0476ce: 7230 1e08 3100 |0007: invoke-interface {v1, v3, v0}, Landroid/support/v4/view/OnApplyWindowInsetsListener;.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; // method@081e │ │ +0476d4: 0c00 |000a: move-result-object v0 │ │ +0476d6: 1f00 cf01 |000b: check-cast v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@01cf │ │ +0476da: 6e10 fd09 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/view/WindowInsetsCompatApi21;.unwrap:()Landroid/view/WindowInsets; // method@09fd │ │ +0476e0: 0c01 |0010: move-result-object v1 │ │ +0476e2: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=60 │ │ 0x000d line=62 │ │ locals : │ │ 0x0005 - 0x000b reg=0 insets Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ 0x000d - 0x0012 reg=0 insets Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/ViewCompatApi21$1; │ │ 0x0000 - 0x0012 reg=3 view Landroid/view/View; │ │ 0x0000 - 0x0012 reg=4 windowInsets Landroid/view/WindowInsets; │ │ │ │ - source_file_idx : 3411 (ViewCompatApi21.java) │ │ + source_file_idx : 3409 (ViewCompatApi21.java) │ │ │ │ Class #265 header: │ │ class_idx : 406 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3411 │ │ +source_file_idx : 3409 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #265 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatApi21;' │ │ @@ -58149,17 +58149,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0476ec: |[0476ec] android.support.v4.view.ViewCompatApi21.requestApplyInsets:(Landroid/view/View;)V │ │ -0476fc: 6e10 f418 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestApplyInsets:()V // method@18f4 │ │ -047702: 0e00 |0003: return-void │ │ +0476e4: |[0476e4] android.support.v4.view.ViewCompatApi21.requestApplyInsets:(Landroid/view/View;)V │ │ +0476f4: 6e10 f418 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestApplyInsets:()V // method@18f4 │ │ +0476fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -58168,17 +58168,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 │ │ -047704: |[047704] android.support.v4.view.ViewCompatApi21.setElevation:(Landroid/view/View;F)V │ │ -047714: 6e20 0419 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setElevation:(F)V // method@1904 │ │ -04771a: 0e00 |0003: return-void │ │ +0476fc: |[0476fc] android.support.v4.view.ViewCompatApi21.setElevation:(Landroid/view/View;F)V │ │ +04770c: 6e20 0419 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setElevation:(F)V // method@1904 │ │ +047712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 elevation F │ │ @@ -58188,35 +58188,35 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04771c: |[04771c] android.support.v4.view.ViewCompatApi21.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ -04772c: 2200 9501 |0000: new-instance v0, Landroid/support/v4/view/ViewCompatApi21$1; // type@0195 │ │ -047730: 7020 b808 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewCompatApi21$1;.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@08b8 │ │ -047736: 6e20 0d19 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@190d │ │ -04773c: 0e00 |0008: return-void │ │ +047714: |[047714] android.support.v4.view.ViewCompatApi21.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V │ │ +047724: 2200 9501 |0000: new-instance v0, Landroid/support/v4/view/ViewCompatApi21$1; // type@0195 │ │ +047728: 7020 b808 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewCompatApi21$1;.:(Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@08b8 │ │ +04772e: 6e20 0d19 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@190d │ │ +047734: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0008 line=65 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0009 reg=2 listener Landroid/support/v4/view/OnApplyWindowInsetsListener; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3411 (ViewCompatApi21.java) │ │ + source_file_idx : 3409 (ViewCompatApi21.java) │ │ │ │ Class #266 header: │ │ class_idx : 407 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3412 │ │ +source_file_idx : 3410 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #266 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ @@ -58231,32 +58231,32 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047740: |[047740] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -047750: 6e10 c818 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@18c8 │ │ -047756: 0a00 |0003: move-result v0 │ │ -047758: 0f00 |0004: return v0 │ │ +047738: |[047738] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +047748: 6e10 c818 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@18c8 │ │ +04774e: 0a00 |0003: move-result v0 │ │ +047750: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3412 (ViewCompatGingerbread.java) │ │ + source_file_idx : 3410 (ViewCompatGingerbread.java) │ │ │ │ Class #267 header: │ │ class_idx : 408 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3413 │ │ +source_file_idx : 3411 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 0 │ │ │ │ Class #267 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatHC;' │ │ @@ -58271,36 +58271,36 @@ │ │ type : '()J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04775c: |[04775c] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ -04776c: 7100 0100 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0001 │ │ -047772: 0b00 |0003: move-result-wide v0 │ │ -047774: 1000 |0004: return-wide v0 │ │ +047754: |[047754] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ +047764: 7100 0100 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0001 │ │ +04776a: 0b00 |0003: move-result-wide v0 │ │ +04776c: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ name : 'getMeasuredState' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047778: |[047778] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ -047788: 6e10 c518 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@18c5 │ │ -04778e: 0a00 |0003: move-result v0 │ │ -047790: 0f00 |0004: return v0 │ │ +047770: |[047770] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ +047780: 6e10 c518 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@18c5 │ │ +047786: 0a00 |0003: move-result v0 │ │ +047788: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -58308,18 +58308,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047794: |[047794] android.support.v4.view.ViewCompatHC.getTranslationY:(Landroid/view/View;)F │ │ -0477a4: 6e10 d418 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationY:()F // method@18d4 │ │ -0477aa: 0a00 |0003: move-result v0 │ │ -0477ac: 0f00 |0004: return v0 │ │ +04778c: |[04778c] android.support.v4.view.ViewCompatHC.getTranslationY:(Landroid/view/View;)F │ │ +04779c: 6e10 d418 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationY:()F // method@18d4 │ │ +0477a2: 0a00 |0003: move-result v0 │ │ +0477a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -58327,17 +58327,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0477b0: |[0477b0] android.support.v4.view.ViewCompatHC.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ -0477c0: 6e10 e518 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.jumpDrawablesToCurrentState:()V // method@18e5 │ │ -0477c6: 0e00 |0003: return-void │ │ +0477a8: |[0477a8] android.support.v4.view.ViewCompatHC.jumpDrawablesToCurrentState:(Landroid/view/View;)V │ │ +0477b8: 6e10 e518 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.jumpDrawablesToCurrentState:()V // method@18e5 │ │ +0477be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -58346,18 +58346,18 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0477c8: |[0477c8] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ -0477d8: 7130 fb18 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@18fb │ │ -0477de: 0a00 |0003: move-result v0 │ │ -0477e0: 0f00 |0004: return v0 │ │ +0477c0: |[0477c0] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ +0477d0: 7130 fb18 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@18fb │ │ +0477d6: 0a00 |0003: move-result v0 │ │ +0477d8: 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 │ │ @@ -58367,17 +58367,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 │ │ -0477e4: |[0477e4] android.support.v4.view.ViewCompatHC.setAlpha:(Landroid/view/View;F)V │ │ -0477f4: 6e20 0019 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@1900 │ │ -0477fa: 0e00 |0003: return-void │ │ +0477dc: |[0477dc] android.support.v4.view.ViewCompatHC.setAlpha:(Landroid/view/View;F)V │ │ +0477ec: 6e20 0019 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@1900 │ │ +0477f2: 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 │ │ @@ -58387,17 +58387,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 │ │ -0477fc: |[0477fc] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -04780c: 6e30 0919 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@1909 │ │ -047812: 0e00 |0003: return-void │ │ +0477f4: |[0477f4] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +047804: 6e30 0919 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@1909 │ │ +04780a: 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 │ │ @@ -58408,17 +58408,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 │ │ -047814: |[047814] android.support.v4.view.ViewCompatHC.setScaleY:(Landroid/view/View;F)V │ │ -047824: 6e20 1119 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleY:(F)V // method@1911 │ │ -04782a: 0e00 |0003: return-void │ │ +04780c: |[04780c] android.support.v4.view.ViewCompatHC.setScaleY:(Landroid/view/View;F)V │ │ +04781c: 6e20 1119 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleY:(F)V // method@1911 │ │ +047822: 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 │ │ @@ -58428,17 +58428,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 │ │ -04782c: |[04782c] android.support.v4.view.ViewCompatHC.setTranslationX:(Landroid/view/View;F)V │ │ -04783c: 6e20 1719 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationX:(F)V // method@1917 │ │ -047842: 0e00 |0003: return-void │ │ +047824: |[047824] android.support.v4.view.ViewCompatHC.setTranslationX:(Landroid/view/View;F)V │ │ +047834: 6e20 1719 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationX:(F)V // method@1917 │ │ +04783a: 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 │ │ @@ -58448,33 +58448,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 │ │ -047844: |[047844] android.support.v4.view.ViewCompatHC.setTranslationY:(Landroid/view/View;F)V │ │ -047854: 6e20 1819 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationY:(F)V // method@1918 │ │ -04785a: 0e00 |0003: return-void │ │ +04783c: |[04783c] android.support.v4.view.ViewCompatHC.setTranslationY:(Landroid/view/View;F)V │ │ +04784c: 6e20 1819 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationY:(F)V // method@1918 │ │ +047852: 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 │ │ │ │ Virtual methods - │ │ - source_file_idx : 3413 (ViewCompatHC.java) │ │ + source_file_idx : 3411 (ViewCompatHC.java) │ │ │ │ Class #268 header: │ │ class_idx : 409 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3414 │ │ +source_file_idx : 3412 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #268 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ @@ -58489,18 +58489,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 │ │ -04785c: |[04785c] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -04786c: 6e20 af18 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@18af │ │ -047872: 0a00 |0003: move-result v0 │ │ -047874: 0f00 |0004: return v0 │ │ +047854: |[047854] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +047864: 6e20 af18 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@18af │ │ +04786a: 0a00 |0003: move-result v0 │ │ +04786c: 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 │ │ │ │ @@ -58509,34 +58509,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 │ │ -047878: |[047878] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -047888: 1f01 5d03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ -04788c: 6e20 ff18 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@18ff │ │ -047892: 0e00 |0005: return-void │ │ +047870: |[047870] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +047880: 1f01 5d03 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@035d │ │ +047884: 6e20 ff18 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@18ff │ │ +04788a: 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 : 3414 (ViewCompatICS.java) │ │ + source_file_idx : 3412 (ViewCompatICS.java) │ │ │ │ Class #269 header: │ │ class_idx : 410 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3416 │ │ +source_file_idx : 3414 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #269 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJB;' │ │ @@ -58551,18 +58551,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047894: |[047894] android.support.v4.view.ViewCompatJB.getFitsSystemWindows:(Landroid/view/View;)Z │ │ -0478a4: 6e10 bb18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getFitsSystemWindows:()Z // method@18bb │ │ -0478aa: 0a00 |0003: move-result v0 │ │ -0478ac: 0f00 |0004: return v0 │ │ +04788c: |[04788c] android.support.v4.view.ViewCompatJB.getFitsSystemWindows:(Landroid/view/View;)Z │ │ +04789c: 6e10 bb18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getFitsSystemWindows:()Z // method@18bb │ │ +0478a2: 0a00 |0003: move-result v0 │ │ +0478a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -58570,18 +58570,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0478b0: |[0478b0] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ -0478c0: 6e10 be18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@18be │ │ -0478c6: 0a00 |0003: move-result v0 │ │ -0478c8: 0f00 |0004: return v0 │ │ +0478a8: |[0478a8] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ +0478b8: 6e10 be18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@18be │ │ +0478be: 0a00 |0003: move-result v0 │ │ +0478c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -58589,18 +58589,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0478cc: |[0478cc] android.support.v4.view.ViewCompatJB.getMinimumHeight:(Landroid/view/View;)I │ │ -0478dc: 6e10 c718 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumHeight:()I // method@18c7 │ │ -0478e2: 0a00 |0003: move-result v0 │ │ -0478e4: 0f00 |0004: return v0 │ │ +0478c4: |[0478c4] android.support.v4.view.ViewCompatJB.getMinimumHeight:(Landroid/view/View;)I │ │ +0478d4: 6e10 c718 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumHeight:()I // method@18c7 │ │ +0478da: 0a00 |0003: move-result v0 │ │ +0478dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -58608,18 +58608,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 │ │ -0478e8: |[0478e8] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -0478f8: 6e10 cb18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@18cb │ │ -0478fe: 0c00 |0003: move-result-object v0 │ │ -047900: 1100 |0004: return-object v0 │ │ +0478e0: |[0478e0] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +0478f0: 6e10 cb18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@18cb │ │ +0478f6: 0c00 |0003: move-result-object v0 │ │ +0478f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -58627,17 +58627,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047904: |[047904] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -047914: 6e10 f018 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@18f0 │ │ -04791a: 0e00 |0003: return-void │ │ +0478fc: |[0478fc] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +04790c: 6e10 f018 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@18f0 │ │ +047912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -58646,17 +58646,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 │ │ -04791c: |[04791c] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -04792c: 6e20 f118 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@18f1 │ │ -047932: 0e00 |0003: return-void │ │ +047914: |[047914] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +047924: 6e20 f118 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@18f1 │ │ +04792a: 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; │ │ @@ -58666,17 +58666,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 │ │ -047934: |[047934] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -047944: 6e40 f218 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@18f2 │ │ -04794a: 0e00 |0003: return-void │ │ +04792c: |[04792c] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +04793c: 6e40 f218 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@18f2 │ │ +047942: 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; │ │ @@ -58687,17 +58687,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04794c: |[04794c] android.support.v4.view.ViewCompatJB.requestApplyInsets:(Landroid/view/View;)V │ │ -04795c: 6e10 f518 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestFitSystemWindows:()V // method@18f5 │ │ -047962: 0e00 |0003: return-void │ │ +047944: |[047944] android.support.v4.view.ViewCompatJB.requestApplyInsets:(Landroid/view/View;)V │ │ +047954: 6e10 f518 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.requestFitSystemWindows:()V // method@18f5 │ │ +04795a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -58706,33 +58706,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 │ │ -047964: |[047964] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -047974: 6e20 0819 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@1908 │ │ -04797a: 0e00 |0003: return-void │ │ +04795c: |[04795c] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +04796c: 6e20 0819 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@1908 │ │ +047972: 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 : 3416 (ViewCompatJB.java) │ │ + source_file_idx : 3414 (ViewCompatJB.java) │ │ │ │ Class #270 header: │ │ class_idx : 411 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3417 │ │ +source_file_idx : 3415 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #270 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJellybeanMr1;' │ │ @@ -58747,18 +58747,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04797c: |[04797c] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ -04798c: 6e10 c018 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@18c0 │ │ -047992: 0a00 |0003: move-result v0 │ │ -047994: 0f00 |0004: return v0 │ │ +047974: |[047974] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ +047984: 6e10 c018 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@18c0 │ │ +04798a: 0a00 |0003: move-result v0 │ │ +04798c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -58766,32 +58766,32 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047998: |[047998] android.support.v4.view.ViewCompatJellybeanMr1.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ -0479a8: 6e10 d818 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWindowSystemUiVisibility:()I // method@18d8 │ │ -0479ae: 0a00 |0003: move-result v0 │ │ -0479b0: 0f00 |0004: return v0 │ │ +047990: |[047990] android.support.v4.view.ViewCompatJellybeanMr1.getWindowSystemUiVisibility:(Landroid/view/View;)I │ │ +0479a0: 6e10 d818 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getWindowSystemUiVisibility:()I // method@18d8 │ │ +0479a6: 0a00 |0003: move-result v0 │ │ +0479a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3417 (ViewCompatJellybeanMr1.java) │ │ + source_file_idx : 3415 (ViewCompatJellybeanMr1.java) │ │ │ │ Class #271 header: │ │ class_idx : 416 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3418 │ │ +source_file_idx : 3416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #271 annotations: │ │ Annotations on class │ │ @@ -58815,21 +58815,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ name : 'hasPermanentMenuKey' │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3418 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3416 (ViewConfigurationCompat.java) │ │ │ │ Class #272 header: │ │ class_idx : 412 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3418 │ │ +source_file_idx : 3416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #272 annotations: │ │ Annotations on class │ │ @@ -58850,17 +58850,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0479b4: |[0479b4] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -0479c4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0479ca: 0e00 |0003: return-void │ │ +0479ac: |[0479ac] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +0479bc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0479c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -58869,18 +58869,18 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0479cc: |[0479cc] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0479dc: 6e10 2119 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1921 │ │ -0479e2: 0a00 |0003: move-result v0 │ │ -0479e4: 0f00 |0004: return v0 │ │ +0479c4: |[0479c4] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0479d4: 6e10 2119 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1921 │ │ +0479da: 0a00 |0003: move-result v0 │ │ +0479dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ @@ -58889,31 +58889,31 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0479e8: |[0479e8] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -0479f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0479fa: 0f00 |0001: return v0 │ │ +0479e0: |[0479e0] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +0479f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0479f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0002 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 3418 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3416 (ViewConfigurationCompat.java) │ │ │ │ Class #273 header: │ │ class_idx : 413 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 412 │ │ -source_file_idx : 3418 │ │ +source_file_idx : 3416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #273 annotations: │ │ Annotations on class │ │ @@ -58933,17 +58933,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0479fc: |[0479fc] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -047a0c: 7010 d508 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@08d5 │ │ -047a12: 0e00 |0003: return-void │ │ +0479f4: |[0479f4] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +047a04: 7010 d508 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@08d5 │ │ +047a0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -58952,32 +58952,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047a14: |[047a14] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -047a24: 7110 e308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@08e3 │ │ -047a2a: 0a00 |0003: move-result v0 │ │ -047a2c: 0f00 |0004: return v0 │ │ +047a0c: |[047a0c] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +047a1c: 7110 e308 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@08e3 │ │ +047a22: 0a00 |0003: move-result v0 │ │ +047a24: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 3418 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3416 (ViewConfigurationCompat.java) │ │ │ │ Class #274 header: │ │ class_idx : 414 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 413 │ │ -source_file_idx : 3418 │ │ +source_file_idx : 3416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #274 annotations: │ │ Annotations on class │ │ @@ -58997,17 +58997,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047a30: |[047a30] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.:()V │ │ -047a40: 7010 d808 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@08d8 │ │ -047a46: 0e00 |0003: return-void │ │ +047a28: |[047a28] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.:()V │ │ +047a38: 7010 d808 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@08d8 │ │ +047a3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -59016,31 +59016,31 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -047a48: |[047a48] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -047a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -047a5a: 0f00 |0001: return v0 │ │ +047a40: |[047a40] android.support.v4.view.ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +047a50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +047a52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; │ │ 0x0000 - 0x0002 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 3418 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3416 (ViewConfigurationCompat.java) │ │ │ │ Class #275 header: │ │ class_idx : 415 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 414 │ │ -source_file_idx : 3418 │ │ +source_file_idx : 3416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #275 annotations: │ │ Annotations on class │ │ @@ -59060,17 +59060,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047a5c: |[047a5c] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.:()V │ │ -047a6c: 7010 da08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@08da │ │ -047a72: 0e00 |0003: return-void │ │ +047a54: |[047a54] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.:()V │ │ +047a64: 7010 da08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@08da │ │ +047a6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -59079,32 +59079,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047a74: |[047a74] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -047a84: 7110 e408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatICS;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@08e4 │ │ -047a8a: 0a00 |0003: move-result v0 │ │ -047a8c: 0f00 |0004: return v0 │ │ +047a6c: |[047a6c] android.support.v4.view.ViewConfigurationCompat$IcsViewConfigurationVersionImpl.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +047a7c: 7110 e408 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatICS;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@08e4 │ │ +047a82: 0a00 |0003: move-result v0 │ │ +047a84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 3418 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3416 (ViewConfigurationCompat.java) │ │ │ │ Class #276 header: │ │ class_idx : 417 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3418 │ │ +source_file_idx : 3416 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #276 annotations: │ │ Annotations on class │ │ @@ -59127,40 +59127,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -047a90: |[047a90] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -047aa0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -047aa4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -047aa8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -047aac: 2200 9f01 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; // type@019f │ │ -047ab0: 7010 dc08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;.:()V // method@08dc │ │ -047ab6: 6900 4d02 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ -047aba: 0e00 |000d: return-void │ │ -047abc: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -047ac0: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ -047ac4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -047ac8: 2200 9e01 |0014: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; // type@019e │ │ -047acc: 7010 da08 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@08da │ │ -047ad2: 6900 4d02 |0019: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ -047ad6: 28f2 |001b: goto 000d // -000e │ │ -047ad8: 6000 3800 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -047adc: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -047ae0: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -047ae4: 2200 9d01 |0022: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@019d │ │ -047ae8: 7010 d808 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@08d8 │ │ -047aee: 6900 4d02 |0027: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ -047af2: 28e4 |0029: goto 000d // -001c │ │ -047af4: 2200 9c01 |002a: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@019c │ │ -047af8: 7010 d508 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@08d5 │ │ -047afe: 6900 4d02 |002f: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ -047b02: 28dc |0031: goto 000d // -0024 │ │ +047a88: |[047a88] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +047a98: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +047a9c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +047aa0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +047aa4: 2200 9f01 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl; // type@019f │ │ +047aa8: 7010 dc08 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$IcsViewConfigurationVersionImpl;.:()V // method@08dc │ │ +047aae: 6900 4d02 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ +047ab2: 0e00 |000d: return-void │ │ +047ab4: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +047ab8: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +047abc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +047ac0: 2200 9e01 |0014: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl; // type@019e │ │ +047ac4: 7010 da08 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$HoneycombViewConfigurationVersionImpl;.:()V // method@08da │ │ +047aca: 6900 4d02 |0019: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ +047ace: 28f2 |001b: goto 000d // -000e │ │ +047ad0: 6000 3800 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +047ad4: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +047ad8: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +047adc: 2200 9d01 |0022: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@019d │ │ +047ae0: 7010 d808 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@08d8 │ │ +047ae6: 6900 4d02 |0027: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ +047aea: 28e4 |0029: goto 000d // -001c │ │ +047aec: 2200 9c01 |002a: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@019c │ │ +047af0: 7010 d508 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@08d5 │ │ +047af6: 6900 4d02 |002f: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ +047afa: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0006 line=87 │ │ 0x000d line=95 │ │ 0x000e line=88 │ │ 0x0014 line=89 │ │ @@ -59174,19 +59174,19 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047b04: |[047b04] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -047b14: 6200 4d02 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ -047b18: 7220 de08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@08de │ │ -047b1e: 0a00 |0005: move-result v0 │ │ -047b20: 0f00 |0006: return v0 │ │ +047afc: |[047afc] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +047b0c: 6200 4d02 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ +047b10: 7220 de08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@08de │ │ +047b16: 0a00 |0005: move-result v0 │ │ +047b18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewConfigurationCompat;) │ │ @@ -59194,33 +59194,33 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -047b24: |[047b24] android.support.v4.view.ViewConfigurationCompat.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -047b34: 6200 4d02 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ -047b38: 7220 df08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@08df │ │ -047b3e: 0a00 |0005: move-result v0 │ │ -047b40: 0f00 |0006: return v0 │ │ +047b1c: |[047b1c] android.support.v4.view.ViewConfigurationCompat.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +047b2c: 6200 4d02 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@024d │ │ +047b30: 7220 df08 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@08df │ │ +047b36: 0a00 |0005: move-result v0 │ │ +047b38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3418 (ViewConfigurationCompat.java) │ │ + source_file_idx : 3416 (ViewConfigurationCompat.java) │ │ │ │ Class #277 header: │ │ class_idx : 418 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3419 │ │ +source_file_idx : 3417 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #277 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ @@ -59235,32 +59235,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047b44: |[047b44] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -047b54: 6e10 2019 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@1920 │ │ -047b5a: 0a00 |0003: move-result v0 │ │ -047b5c: 0f00 |0004: return v0 │ │ +047b3c: |[047b3c] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +047b4c: 6e10 2019 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@1920 │ │ +047b52: 0a00 |0003: move-result v0 │ │ +047b54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3419 (ViewConfigurationCompatFroyo.java) │ │ + source_file_idx : 3417 (ViewConfigurationCompatFroyo.java) │ │ │ │ Class #278 header: │ │ class_idx : 419 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3420 │ │ +source_file_idx : 3418 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #278 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatICS;' │ │ @@ -59275,32 +59275,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -047b60: |[047b60] android.support.v4.view.ViewConfigurationCompatICS.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ -047b70: 6e10 2319 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@1923 │ │ -047b76: 0a00 |0003: move-result v0 │ │ -047b78: 0f00 |0004: return v0 │ │ +047b58: |[047b58] android.support.v4.view.ViewConfigurationCompatICS.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z │ │ +047b68: 6e10 2319 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.hasPermanentMenuKey:()Z // method@1923 │ │ +047b6e: 0a00 |0003: move-result v0 │ │ +047b70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3420 (ViewConfigurationCompatICS.java) │ │ + source_file_idx : 3418 (ViewConfigurationCompatICS.java) │ │ │ │ Class #279 header: │ │ class_idx : 423 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3424 │ │ +source_file_idx : 3422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #279 annotations: │ │ Annotations on class │ │ @@ -59318,21 +59318,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ name : 'setMotionEventSplittingEnabled' │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3424 (ViewGroupCompat.java) │ │ + source_file_idx : 3422 (ViewGroupCompat.java) │ │ │ │ Class #280 header: │ │ class_idx : 425 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3424 │ │ +source_file_idx : 3422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #280 annotations: │ │ Annotations on class │ │ @@ -59353,17 +59353,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047b7c: |[047b7c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -047b8c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -047b92: 0e00 |0003: return-void │ │ +047b74: |[047b74] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +047b84: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +047b8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -59372,31 +59372,31 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -047b94: |[047b94] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -047ba4: 0e00 |0000: return-void │ │ +047b8c: |[047b8c] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +047b9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 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 : 3424 (ViewGroupCompat.java) │ │ + source_file_idx : 3422 (ViewGroupCompat.java) │ │ │ │ Class #281 header: │ │ class_idx : 421 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 425 │ │ -source_file_idx : 3424 │ │ +source_file_idx : 3422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #281 annotations: │ │ Annotations on class │ │ @@ -59416,17 +59416,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047ba8: |[047ba8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ -047bb8: 7010 eb08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@08eb │ │ -047bbe: 0e00 |0003: return-void │ │ +047ba0: |[047ba0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ +047bb0: 7010 eb08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@08eb │ │ +047bb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ │ │ Virtual methods - │ │ @@ -59435,33 +59435,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -047bc0: |[047bc0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -047bd0: 7120 ef08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@08ef │ │ -047bd6: 0e00 |0003: return-void │ │ +047bb8: |[047bb8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +047bc8: 7120 ef08 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@08ef │ │ +047bce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 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 : 3424 (ViewGroupCompat.java) │ │ + source_file_idx : 3422 (ViewGroupCompat.java) │ │ │ │ Class #282 header: │ │ class_idx : 422 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 421 │ │ -source_file_idx : 3424 │ │ +source_file_idx : 3422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #282 annotations: │ │ Annotations on class │ │ @@ -59481,31 +59481,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047bd8: |[047bd8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -047be8: 7010 e608 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@08e6 │ │ -047bee: 0e00 |0003: return-void │ │ +047bd0: |[047bd0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +047be0: 7010 e608 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@08e6 │ │ +047be6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3424 (ViewGroupCompat.java) │ │ + source_file_idx : 3422 (ViewGroupCompat.java) │ │ │ │ Class #283 header: │ │ class_idx : 424 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 422 │ │ -source_file_idx : 3424 │ │ +source_file_idx : 3422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #283 annotations: │ │ Annotations on class │ │ @@ -59525,31 +59525,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047bf0: |[047bf0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ -047c00: 7010 e808 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@08e8 │ │ -047c06: 0e00 |0003: return-void │ │ +047be8: |[047be8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ +047bf8: 7010 e808 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@08e8 │ │ +047bfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3424 (ViewGroupCompat.java) │ │ + source_file_idx : 3422 (ViewGroupCompat.java) │ │ │ │ Class #284 header: │ │ class_idx : 420 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 424 │ │ -source_file_idx : 3424 │ │ +source_file_idx : 3422 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #284 annotations: │ │ Annotations on class │ │ @@ -59569,31 +59569,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047c08: |[047c08] android.support.v4.view.ViewGroupCompat$ViewGroupCompatApi21Impl.:()V │ │ -047c18: 7010 ea08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@08ea │ │ -047c1e: 0e00 |0003: return-void │ │ +047c00: |[047c00] android.support.v4.view.ViewGroupCompat$ViewGroupCompatApi21Impl.:()V │ │ +047c10: 7010 ea08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@08ea │ │ +047c16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3424 (ViewGroupCompat.java) │ │ + source_file_idx : 3422 (ViewGroupCompat.java) │ │ │ │ Class #285 header: │ │ class_idx : 426 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3424 │ │ +source_file_idx : 3422 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #285 annotations: │ │ Annotations on class │ │ @@ -59616,44 +59616,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -047c20: |[047c20] android.support.v4.view.ViewGroupCompat.:()V │ │ -047c30: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -047c34: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -047c38: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -047c3c: 2201 a401 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; // type@01a4 │ │ -047c40: 7010 e508 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;.:()V // method@08e5 │ │ -047c46: 6901 4e02 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ -047c4a: 0e00 |000d: return-void │ │ -047c4c: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ -047c50: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -047c54: 2201 a801 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@01a8 │ │ -047c58: 7010 ea08 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@08ea │ │ -047c5e: 6901 4e02 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ -047c62: 28f4 |0019: goto 000d // -000c │ │ -047c64: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ -047c68: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -047c6c: 2201 a601 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@01a6 │ │ -047c70: 7010 e808 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@08e8 │ │ -047c76: 6901 4e02 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ -047c7a: 28e8 |0025: goto 000d // -0018 │ │ -047c7c: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ -047c80: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -047c84: 2201 a501 |002a: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@01a5 │ │ -047c88: 7010 e608 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@08e6 │ │ -047c8e: 6901 4e02 |002f: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ -047c92: 28dc |0031: goto 000d // -0024 │ │ -047c94: 2201 a901 |0032: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@01a9 │ │ -047c98: 7010 eb08 0100 |0034: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@08eb │ │ -047c9e: 6901 4e02 |0037: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ -047ca2: 28d4 |0039: goto 000d // -002c │ │ +047c18: |[047c18] android.support.v4.view.ViewGroupCompat.:()V │ │ +047c28: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +047c2c: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +047c30: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +047c34: 2201 a401 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl; // type@01a4 │ │ +047c38: 7010 e508 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatApi21Impl;.:()V // method@08e5 │ │ +047c3e: 6901 4e02 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ +047c42: 0e00 |000d: return-void │ │ +047c44: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ +047c48: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +047c4c: 2201 a801 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@01a8 │ │ +047c50: 7010 ea08 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@08ea │ │ +047c56: 6901 4e02 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ +047c5a: 28f4 |0019: goto 000d // -000c │ │ +047c5c: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ +047c60: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +047c64: 2201 a601 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@01a6 │ │ +047c68: 7010 e808 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@08e8 │ │ +047c6e: 6901 4e02 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ +047c72: 28e8 |0025: goto 000d // -0018 │ │ +047c74: 1301 0b00 |0026: const/16 v1, #int 11 // #b │ │ +047c78: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +047c7c: 2201 a501 |002a: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@01a5 │ │ +047c80: 7010 e608 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@08e6 │ │ +047c86: 6901 4e02 |002f: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ +047c8a: 28dc |0031: goto 000d // -0024 │ │ +047c8c: 2201 a901 |0032: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@01a9 │ │ +047c90: 7010 eb08 0100 |0034: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@08eb │ │ +047c96: 6901 4e02 |0037: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ +047c9a: 28d4 |0039: goto 000d // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0002 line=129 │ │ 0x0006 line=130 │ │ 0x000d line=140 │ │ 0x000e line=131 │ │ @@ -59671,34 +59671,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 │ │ -047ca4: |[047ca4] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -047cb4: 6200 4e02 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ -047cb8: 7230 e908 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@08e9 │ │ -047cbe: 0e00 |0005: return-void │ │ +047c9c: |[047c9c] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +047cac: 6200 4e02 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@024e │ │ +047cb0: 7230 e908 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@08e9 │ │ +047cb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 split Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 3424 (ViewGroupCompat.java) │ │ + source_file_idx : 3422 (ViewGroupCompat.java) │ │ │ │ Class #286 header: │ │ class_idx : 427 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3426 │ │ +source_file_idx : 3424 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #286 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatHC;' │ │ @@ -59713,33 +59713,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 │ │ -047cc0: |[047cc0] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -047cd0: 6e20 6719 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@1967 │ │ -047cd6: 0e00 |0003: return-void │ │ +047cb8: |[047cb8] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +047cc8: 6e20 6719 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@1967 │ │ +047cce: 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 : 3426 (ViewGroupCompatHC.java) │ │ + source_file_idx : 3424 (ViewGroupCompatHC.java) │ │ │ │ Class #287 header: │ │ class_idx : 428 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #287 annotations: │ │ Annotations on class │ │ @@ -59761,17 +59761,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047cd8: |[047cd8] android.support.v4.view.ViewPager$1.:()V │ │ -047ce8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -047cee: 0e00 |0003: return-void │ │ +047cd0: |[047cd0] android.support.v4.view.ViewPager$1.:()V │ │ +047ce0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +047ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -59780,19 +59780,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 │ │ -047cf0: |[047cf0] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -047d00: 5230 5202 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -047d04: 5241 5202 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -047d08: b110 |0004: sub-int/2addr v0, v1 │ │ -047d0a: 0f00 |0005: return v0 │ │ +047ce8: |[047ce8] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +047cf8: 5230 5202 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +047cfc: 5241 5202 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +047d00: b110 |0004: sub-int/2addr v0, v1 │ │ +047d02: 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; │ │ @@ -59802,35 +59802,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 │ │ -047d0c: |[047d0c] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -047d1c: 1f02 b001 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -047d20: 1f03 b001 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -047d24: 6e30 f108 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@08f1 │ │ -047d2a: 0a00 |0007: move-result v0 │ │ -047d2c: 0f00 |0008: return v0 │ │ +047d04: |[047d04] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +047d14: 1f02 b001 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +047d18: 1f03 b001 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +047d1c: 6e30 f108 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@08f1 │ │ +047d22: 0a00 |0007: move-result v0 │ │ +047d24: 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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #288 header: │ │ class_idx : 429 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #288 annotations: │ │ Annotations on class │ │ @@ -59851,17 +59851,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047d30: |[047d30] android.support.v4.view.ViewPager$2.:()V │ │ -047d40: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -047d46: 0e00 |0003: return-void │ │ +047d28: |[047d28] android.support.v4.view.ViewPager$2.:()V │ │ +047d38: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +047d3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -59870,38 +59870,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -047d48: |[047d48] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -047d58: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -047d5c: c713 |0002: sub-float/2addr v3, v1 │ │ -047d5e: a800 0303 |0003: mul-float v0, v3, v3 │ │ -047d62: c830 |0005: mul-float/2addr v0, v3 │ │ -047d64: c830 |0006: mul-float/2addr v0, v3 │ │ -047d66: c830 |0007: mul-float/2addr v0, v3 │ │ -047d68: c610 |0008: add-float/2addr v0, v1 │ │ -047d6a: 0f00 |0009: return v0 │ │ +047d40: |[047d40] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +047d50: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +047d54: c713 |0002: sub-float/2addr v3, v1 │ │ +047d56: a800 0303 |0003: mul-float v0, v3, v3 │ │ +047d5a: c830 |0005: mul-float/2addr v0, v3 │ │ +047d5c: c830 |0006: mul-float/2addr v0, v3 │ │ +047d5e: c830 |0007: mul-float/2addr v0, v3 │ │ +047d60: c610 |0008: add-float/2addr v0, v1 │ │ +047d62: 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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #289 header: │ │ class_idx : 430 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #289 annotations: │ │ Annotations on class │ │ @@ -59926,18 +59926,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 │ │ -047d6c: |[047d6c] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ -047d7c: 5b01 4f02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@024f │ │ -047d80: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -047d86: 0e00 |0005: return-void │ │ +047d64: |[047d64] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ +047d74: 5b01 4f02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@024f │ │ +047d78: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +047d7e: 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; │ │ │ │ @@ -59947,36 +59947,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -047d88: |[047d88] android.support.v4.view.ViewPager$3.run:()V │ │ -047d98: 5420 4f02 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@024f │ │ -047d9c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -047d9e: 7120 1909 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0919 │ │ -047da4: 5420 4f02 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@024f │ │ -047da8: 6e10 7309 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ -047dae: 0e00 |000b: return-void │ │ +047d80: |[047d80] android.support.v4.view.ViewPager$3.run:()V │ │ +047d90: 5420 4f02 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@024f │ │ +047d94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +047d96: 7120 1909 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0919 │ │ +047d9c: 5420 4f02 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@024f │ │ +047da0: 6e10 7309 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ +047da6: 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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #290 header: │ │ class_idx : 431 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #290 annotations: │ │ Annotations on class │ │ @@ -59988,21 +59988,21 @@ │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #291 header: │ │ class_idx : 432 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #291 annotations: │ │ Annotations on class │ │ @@ -60042,31 +60042,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -047db0: |[047db0] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -047dc0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -047dc6: 0e00 |0003: return-void │ │ +047da8: |[047da8] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +047db8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +047dbe: 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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #292 header: │ │ class_idx : 433 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 876 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #292 annotations: │ │ Annotations on class │ │ @@ -60110,20 +60110,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -047dc8: |[047dc8] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -047dd8: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -047dda: 7030 2419 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ -047de0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -047de2: 5910 5c02 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ -047de6: 0e00 |0007: return-void │ │ +047dc0: |[047dc0] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +047dd0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +047dd2: 7030 2419 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ +047dd8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +047dda: 5910 5c02 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ +047dde: 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; │ │ @@ -60133,29 +60133,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 │ │ -047de8: |[047de8] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -047df8: 7030 2519 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1925 │ │ -047dfe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -047e00: 5931 5c02 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ -047e04: 7100 1c09 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@091c │ │ -047e0a: 0c01 |0009: move-result-object v1 │ │ -047e0c: 6e30 cf00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ -047e12: 0c00 |000d: move-result-object v0 │ │ -047e14: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -047e16: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ -047e1a: 6e30 4c01 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@014c │ │ -047e20: 0a01 |0014: move-result v1 │ │ -047e22: 5931 5602 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ -047e26: 6e10 5401 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -047e2c: 0e00 |001a: return-void │ │ +047de0: |[047de0] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +047df0: 7030 2519 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1925 │ │ +047df6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +047df8: 5931 5c02 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ +047dfc: 7100 1c09 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@091c │ │ +047e02: 0c01 |0009: move-result-object v1 │ │ +047e04: 6e30 cf00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ +047e0a: 0c00 |000d: move-result-object v0 │ │ +047e0c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +047e0e: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ +047e12: 6e30 4c01 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@014c │ │ +047e18: 0a01 |0014: move-result v1 │ │ +047e1a: 5931 5602 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ +047e1e: 6e10 5401 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +047e24: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2876 │ │ 0x0003 line=2853 │ │ 0x0006 line=2878 │ │ 0x000e line=2879 │ │ 0x0017 line=2880 │ │ @@ -60163,21 +60163,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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #293 header: │ │ class_idx : 434 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 347 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #293 annotations: │ │ Annotations on class │ │ @@ -60201,18 +60201,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 │ │ -047e30: |[047e30] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ -047e40: 5b01 5d02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047e44: 7010 6307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0763 │ │ -047e4a: 0e00 |0005: return-void │ │ +047e28: |[047e28] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ +047e38: 5b01 5d02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047e3c: 7010 6307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0763 │ │ +047e42: 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; │ │ │ │ @@ -60221,29 +60221,29 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -047e4c: |[047e4c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ -047e5c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -047e5e: 5421 5d02 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047e62: 7110 1a09 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@091a │ │ -047e68: 0c01 |0006: move-result-object v1 │ │ -047e6a: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -047e6e: 5421 5d02 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047e72: 7110 1a09 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@091a │ │ -047e78: 0c01 |000e: move-result-object v1 │ │ -047e7a: 6e10 2408 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -047e80: 0a01 |0012: move-result v1 │ │ -047e82: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ -047e86: 0f00 |0015: return v0 │ │ -047e88: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -047e8a: 28fe |0017: goto 0015 // -0002 │ │ +047e44: |[047e44] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ +047e54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +047e56: 5421 5d02 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047e5a: 7110 1a09 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@091a │ │ +047e60: 0c01 |0006: move-result-object v1 │ │ +047e62: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +047e66: 5421 5d02 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047e6a: 7110 1a09 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@091a │ │ +047e70: 0c01 |000e: move-result-object v1 │ │ +047e72: 6e10 2408 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +047e78: 0a01 |0012: move-result v1 │ │ +047e7a: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ +047e7e: 0f00 |0015: return v0 │ │ +047e80: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +047e82: 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 - │ │ @@ -60252,48 +60252,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 │ │ -047e8c: |[047e8c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -047e9c: 6f30 6707 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0767 │ │ -047ea2: 1c01 ba01 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@01ba │ │ -047ea6: 6e10 7c1b 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -047eac: 0c01 |0008: move-result-object v1 │ │ -047eae: 6e20 8919 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1989 │ │ -047eb4: 7100 150b 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0b15 │ │ -047eba: 0c00 |000f: move-result-object v0 │ │ -047ebc: 7010 fb08 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@08fb │ │ -047ec2: 0a01 |0013: move-result v1 │ │ -047ec4: 6e20 180b 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0b18 │ │ -047eca: 6e10 8719 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1987 │ │ -047ed0: 0a01 |001a: move-result v1 │ │ -047ed2: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ -047ed6: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ -047eda: 5431 5d02 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047ede: 7110 1a09 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@091a │ │ -047ee4: 0c01 |0024: move-result-object v1 │ │ -047ee6: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ -047eea: 5431 5d02 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047eee: 7110 1a09 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@091a │ │ -047ef4: 0c01 |002c: move-result-object v1 │ │ -047ef6: 6e10 2408 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -047efc: 0a01 |0030: move-result v1 │ │ -047efe: 6e20 170b 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@0b17 │ │ -047f04: 5431 5d02 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047f08: 7110 1b09 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@091b │ │ -047f0e: 0a01 |0039: move-result v1 │ │ -047f10: 6e20 160b 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@0b16 │ │ -047f16: 5431 5d02 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047f1a: 7110 1b09 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@091b │ │ -047f20: 0a01 |0042: move-result v1 │ │ -047f22: 6e20 190b 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@0b19 │ │ -047f28: 0e00 |0046: return-void │ │ +047e84: |[047e84] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +047e94: 6f30 6707 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0767 │ │ +047e9a: 1c01 ba01 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@01ba │ │ +047e9e: 6e10 7c1b 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +047ea4: 0c01 |0008: move-result-object v1 │ │ +047ea6: 6e20 8919 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1989 │ │ +047eac: 7100 150b 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@0b15 │ │ +047eb2: 0c00 |000f: move-result-object v0 │ │ +047eb4: 7010 fb08 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@08fb │ │ +047eba: 0a01 |0013: move-result v1 │ │ +047ebc: 6e20 180b 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@0b18 │ │ +047ec2: 6e10 8719 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1987 │ │ +047ec8: 0a01 |001a: move-result v1 │ │ +047eca: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ +047ece: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ +047ed2: 5431 5d02 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047ed6: 7110 1a09 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@091a │ │ +047edc: 0c01 |0024: move-result-object v1 │ │ +047ede: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ +047ee2: 5431 5d02 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047ee6: 7110 1a09 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@091a │ │ +047eec: 0c01 |002c: move-result-object v1 │ │ +047eee: 6e10 2408 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +047ef4: 0a01 |0030: move-result v1 │ │ +047ef6: 6e20 170b 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@0b17 │ │ +047efc: 5431 5d02 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047f00: 7110 1b09 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@091b │ │ +047f06: 0a01 |0039: move-result v1 │ │ +047f08: 6e20 160b 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@0b16 │ │ +047f0e: 5431 5d02 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047f12: 7110 1b09 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@091b │ │ +047f18: 0a01 |0042: move-result v1 │ │ +047f1a: 6e20 190b 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@0b19 │ │ +047f20: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2769 │ │ 0x0003 line=2770 │ │ 0x000c line=2771 │ │ 0x0010 line=2772 │ │ 0x0017 line=2773 │ │ @@ -60312,38 +60312,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 │ │ -047f2c: |[047f2c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -047f3c: 6f30 6807 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ -047f42: 1c00 ba01 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@01ba │ │ -047f46: 6e10 7c1b 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -047f4c: 0c00 |0008: move-result-object v0 │ │ -047f4e: 6e20 9d0a 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0a9d │ │ -047f54: 7010 fb08 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@08fb │ │ -047f5a: 0a00 |000f: move-result v0 │ │ -047f5c: 6e20 a60a 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0aa6 │ │ -047f62: 5420 5d02 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047f66: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -047f68: 6e20 2609 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0926 │ │ -047f6e: 0a00 |0019: move-result v0 │ │ -047f70: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -047f74: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ -047f78: 6e20 7e0a 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0a7e │ │ -047f7e: 5420 5d02 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047f82: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -047f84: 6e20 2609 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0926 │ │ -047f8a: 0a00 |0027: move-result v0 │ │ -047f8c: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ -047f90: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ -047f94: 6e20 7e0a 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0a7e │ │ -047f9a: 0e00 |002f: return-void │ │ +047f24: |[047f24] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +047f34: 6f30 6807 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ +047f3a: 1c00 ba01 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@01ba │ │ +047f3e: 6e10 7c1b 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +047f44: 0c00 |0008: move-result-object v0 │ │ +047f46: 6e20 9d0a 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0a9d │ │ +047f4c: 7010 fb08 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@08fb │ │ +047f52: 0a00 |000f: move-result v0 │ │ +047f54: 6e20 a60a 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@0aa6 │ │ +047f5a: 5420 5d02 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047f5e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +047f60: 6e20 2609 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0926 │ │ +047f66: 0a00 |0019: move-result v0 │ │ +047f68: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +047f6c: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ +047f70: 6e20 7e0a 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0a7e │ │ +047f76: 5420 5d02 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047f7a: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +047f7c: 6e20 2609 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0926 │ │ +047f82: 0a00 |0027: move-result v0 │ │ +047f84: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ +047f88: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ +047f8c: 6e20 7e0a 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0a7e │ │ +047f92: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2783 │ │ 0x0003 line=2784 │ │ 0x000c line=2785 │ │ 0x0013 line=2786 │ │ 0x001c line=2787 │ │ @@ -60360,53 +60360,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 │ │ -047f9c: |[047f9c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -047fac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -047fae: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -047fb0: 6f40 6b07 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@076b │ │ -047fb6: 0a02 |0005: move-result v2 │ │ -047fb8: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -047fbc: 0f00 |0008: return v0 │ │ -047fbe: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ -047fc4: 0110 |000c: move v0, v1 │ │ -047fc6: 28fb |000d: goto 0008 // -0005 │ │ -047fc8: 5442 5d02 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047fcc: 6e20 2609 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0926 │ │ -047fd2: 0a02 |0013: move-result v2 │ │ -047fd4: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ -047fd8: 5441 5d02 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047fdc: 5442 5d02 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047fe0: 7110 1b09 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@091b │ │ -047fe6: 0a02 |001d: move-result v2 │ │ -047fe8: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -047fec: 6e20 8209 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ -047ff2: 28e5 |0023: goto 0008 // -001b │ │ -047ff4: 0110 |0024: move v0, v1 │ │ -047ff6: 28e3 |0025: goto 0008 // -001d │ │ -047ff8: 5442 5d02 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -047ffc: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -047ffe: 6e20 2609 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0926 │ │ -048004: 0a02 |002c: move-result v2 │ │ -048006: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ -04800a: 5441 5d02 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -04800e: 5442 5d02 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ -048012: 7110 1b09 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@091b │ │ -048018: 0a02 |0036: move-result v2 │ │ -04801a: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04801e: 6e20 8209 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ -048024: 28cc |003c: goto 0008 // -0034 │ │ -048026: 0110 |003d: move v0, v1 │ │ -048028: 28ca |003e: goto 0008 // -0036 │ │ -04802a: 0000 |003f: nop // spacer │ │ -04802c: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ +047f94: |[047f94] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +047fa4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +047fa6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +047fa8: 6f40 6b07 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@076b │ │ +047fae: 0a02 |0005: move-result v2 │ │ +047fb0: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +047fb4: 0f00 |0008: return v0 │ │ +047fb6: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ +047fbc: 0110 |000c: move v0, v1 │ │ +047fbe: 28fb |000d: goto 0008 // -0005 │ │ +047fc0: 5442 5d02 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047fc4: 6e20 2609 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0926 │ │ +047fca: 0a02 |0013: move-result v2 │ │ +047fcc: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ +047fd0: 5441 5d02 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047fd4: 5442 5d02 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047fd8: 7110 1b09 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@091b │ │ +047fde: 0a02 |001d: move-result v2 │ │ +047fe0: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +047fe4: 6e20 8209 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ +047fea: 28e5 |0023: goto 0008 // -001b │ │ +047fec: 0110 |0024: move v0, v1 │ │ +047fee: 28e3 |0025: goto 0008 // -001d │ │ +047ff0: 5442 5d02 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +047ff4: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +047ff6: 6e20 2609 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0926 │ │ +047ffc: 0a02 |002c: move-result v2 │ │ +047ffe: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +048002: 5441 5d02 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +048006: 5442 5d02 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@025d │ │ +04800a: 7110 1b09 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@091b │ │ +048010: 0a02 |0036: move-result v2 │ │ +048012: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ +048016: 6e20 8209 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ +04801c: 28cc |003c: goto 0008 // -0034 │ │ +04801e: 0110 |003d: move v0, v1 │ │ +048020: 28ca |003e: goto 0008 // -0036 │ │ +048022: 0000 |003f: nop // spacer │ │ +048024: 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 │ │ @@ -60418,21 +60418,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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #294 header: │ │ class_idx : 435 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #294 annotations: │ │ Annotations on class │ │ @@ -60450,21 +60450,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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #295 header: │ │ class_idx : 436 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #295 annotations: │ │ Annotations on class │ │ @@ -60494,21 +60494,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ name : 'onPageSelected' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #296 header: │ │ class_idx : 437 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #296 annotations: │ │ Annotations on class │ │ @@ -60526,21 +60526,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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #297 header: │ │ class_idx : 438 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 73 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #297 annotations: │ │ Annotations on class │ │ @@ -60564,18 +60564,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 │ │ -048040: |[048040] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -048050: 5b01 5e02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@025e │ │ -048054: 7010 6f01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016f │ │ -04805a: 0e00 |0005: return-void │ │ +048038: |[048038] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +048048: 5b01 5e02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@025e │ │ +04804c: 7010 6f01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016f │ │ +048052: 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; │ │ │ │ @@ -60584,17 +60584,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 │ │ -04805c: |[04805c] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -04806c: 7020 0409 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0904 │ │ -048072: 0e00 |0003: return-void │ │ +048054: |[048054] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +048064: 7020 0409 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0904 │ │ +04806a: 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; │ │ @@ -60605,18 +60605,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -048074: |[048074] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -048084: 5410 5e02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@025e │ │ -048088: 6e10 2a09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@092a │ │ -04808e: 0e00 |0005: return-void │ │ +04806c: |[04806c] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +04807c: 5410 5e02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@025e │ │ +048080: 6e10 2a09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@092a │ │ +048086: 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; │ │ │ │ @@ -60625,32 +60625,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -048090: |[048090] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -0480a0: 5410 5e02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@025e │ │ -0480a4: 6e10 2a09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@092a │ │ -0480aa: 0e00 |0005: return-void │ │ +048088: |[048088] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +048098: 5410 5e02 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@025e │ │ +04809c: 6e10 2a09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@092a │ │ +0480a2: 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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #298 header: │ │ class_idx : 439 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #298 annotations: │ │ Annotations on class │ │ @@ -60672,17 +60672,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0480ac: |[0480ac] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -0480bc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0480c2: 0e00 |0003: return-void │ │ +0480a4: |[0480a4] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +0480b4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0480ba: 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 - │ │ @@ -60691,18 +60691,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 │ │ -0480c4: |[0480c4] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -0480d4: 2200 b801 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01b8 │ │ -0480d8: 7030 0e09 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@090e │ │ -0480de: 1100 |0005: return-object v0 │ │ +0480bc: |[0480bc] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +0480cc: 2200 b801 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01b8 │ │ +0480d0: 7030 0e09 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@090e │ │ +0480d6: 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; │ │ @@ -60712,18 +60712,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 │ │ -0480e0: |[0480e0] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -0480f0: 6e30 0909 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@0909 │ │ -0480f6: 0c00 |0003: move-result-object v0 │ │ -0480f8: 1100 |0004: return-object v0 │ │ +0480d8: |[0480d8] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +0480e8: 6e30 0909 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@0909 │ │ +0480ee: 0c00 |0003: move-result-object v0 │ │ +0480f0: 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; │ │ @@ -60733,17 +60733,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 │ │ -0480fc: |[0480fc] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -04810c: 2320 ed04 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@04ed │ │ -048110: 1100 |0002: return-object v0 │ │ +0480f4: |[0480f4] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +048104: 2320 ed04 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@04ed │ │ +048108: 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 │ │ │ │ @@ -60752,32 +60752,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 │ │ -048114: |[048114] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -048124: 6e20 0b09 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@090b │ │ -04812a: 0c00 |0003: move-result-object v0 │ │ -04812c: 1100 |0004: return-object v0 │ │ +04810c: |[04810c] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +04811c: 6e20 0b09 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@090b │ │ +048122: 0c00 |0003: move-result-object v0 │ │ +048124: 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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #299 header: │ │ class_idx : 440 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 862 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #299 annotations: │ │ Annotations on class │ │ @@ -60815,50 +60815,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -048130: |[048130] android.support.v4.view.ViewPager$SavedState.:()V │ │ -048140: 2200 b701 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@01b7 │ │ -048144: 7010 0809 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0908 │ │ -04814a: 7110 4706 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0647 │ │ -048150: 0c00 |0008: move-result-object v0 │ │ -048152: 6900 5f02 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@025f │ │ -048156: 0e00 |000b: return-void │ │ +048128: |[048128] android.support.v4.view.ViewPager$SavedState.:()V │ │ +048138: 2200 b701 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@01b7 │ │ +04813c: 7010 0809 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0908 │ │ +048142: 7110 4706 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@0647 │ │ +048148: 0c00 |0008: move-result-object v0 │ │ +04814a: 6900 5f02 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@025f │ │ +04814e: 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 │ │ -048158: |[048158] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -048168: 7020 a018 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@18a0 │ │ -04816e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -048172: 6e10 aa1b 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -048178: 0c00 |0008: move-result-object v0 │ │ -04817a: 6e10 741b 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1b74 │ │ -048180: 0c03 |000c: move-result-object v3 │ │ -048182: 6e10 4f02 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -048188: 0a00 |0010: move-result v0 │ │ -04818a: 5910 6202 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ -04818e: 6e20 5102 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0251 │ │ -048194: 0c00 |0016: move-result-object v0 │ │ -048196: 5b10 6002 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0260 │ │ -04819a: 5b13 6102 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0261 │ │ -04819e: 0e00 |001b: return-void │ │ +048150: |[048150] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +048160: 7020 a018 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@18a0 │ │ +048166: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +04816a: 6e10 aa1b 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +048170: 0c00 |0008: move-result-object v0 │ │ +048172: 6e10 741b 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@1b74 │ │ +048178: 0c03 |000c: move-result-object v3 │ │ +04817a: 6e10 4f02 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +048180: 0a00 |0010: move-result v0 │ │ +048182: 5910 6202 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ +048186: 6e20 5102 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@0251 │ │ +04818c: 0c00 |0016: move-result-object v0 │ │ +04818e: 5b10 6002 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0260 │ │ +048192: 5b13 6102 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0261 │ │ +048196: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ 0x0003 line=1255 │ │ 0x0005 line=1256 │ │ 0x000d line=1258 │ │ 0x0013 line=1259 │ │ @@ -60874,17 +60874,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0481a0: |[0481a0] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -0481b0: 7020 a118 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@18a1 │ │ -0481b6: 0e00 |0003: return-void │ │ +048198: |[048198] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +0481a8: 7020 a118 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@18a1 │ │ +0481ae: 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; │ │ @@ -60895,38 +60895,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0481b8: |[0481b8] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -0481c8: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -0481cc: 7010 c91b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0481d2: 1a01 ac03 |0005: const-string v1, "FragmentPager.SavedState{" // string@03ac │ │ -0481d6: 6e20 d21b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0481dc: 0c00 |000a: move-result-object v0 │ │ -0481de: 7110 d91b 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ -0481e4: 0a01 |000e: move-result v1 │ │ -0481e6: 7110 901b 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0481ec: 0c01 |0012: move-result-object v1 │ │ -0481ee: 6e20 d21b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0481f4: 0c00 |0016: move-result-object v0 │ │ -0481f6: 1a01 8b00 |0017: const-string v1, " position=" // string@008b │ │ -0481fa: 6e20 d21b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -048200: 0c00 |001c: move-result-object v0 │ │ -048202: 5221 6202 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ -048206: 6e20 ce1b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -04820c: 0c00 |0022: move-result-object v0 │ │ -04820e: 1a01 0e27 |0023: const-string v1, "}" // string@270e │ │ -048212: 6e20 d21b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -048218: 0c00 |0028: move-result-object v0 │ │ -04821a: 6e10 d61b 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -048220: 0c00 |002c: move-result-object v0 │ │ -048222: 1100 |002d: return-object v0 │ │ +0481b0: |[0481b0] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +0481c0: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +0481c4: 7010 c91b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0481ca: 1a01 ab03 |0005: const-string v1, "FragmentPager.SavedState{" // string@03ab │ │ +0481ce: 6e20 d21b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0481d4: 0c00 |000a: move-result-object v0 │ │ +0481d6: 7110 d91b 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ +0481dc: 0a01 |000e: move-result v1 │ │ +0481de: 7110 901b 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +0481e4: 0c01 |0012: move-result-object v1 │ │ +0481e6: 6e20 d21b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0481ec: 0c00 |0016: move-result-object v0 │ │ +0481ee: 1a01 8a00 |0017: const-string v1, " position=" // string@008a │ │ +0481f2: 6e20 d21b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0481f8: 0c00 |001c: move-result-object v0 │ │ +0481fa: 5221 6202 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ +0481fe: 6e20 ce1b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +048204: 0c00 |0022: move-result-object v0 │ │ +048206: 1a01 0c27 |0023: const-string v1, "}" // string@270c │ │ +04820a: 6e20 d21b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +048210: 0c00 |0028: move-result-object v0 │ │ +048212: 6e10 d61b 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +048218: 0c00 |002c: move-result-object v0 │ │ +04821a: 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;) │ │ @@ -60934,39 +60934,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -048224: |[048224] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -048234: 6f30 a218 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@18a2 │ │ -04823a: 5210 6202 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ -04823e: 6e20 5602 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -048244: 5410 6002 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0260 │ │ -048248: 6e30 5a02 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@025a │ │ -04824e: 0e00 |000d: return-void │ │ +04821c: |[04821c] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +04822c: 6f30 a218 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@18a2 │ │ +048232: 5210 6202 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ +048236: 6e20 5602 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +04823c: 5410 6002 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0260 │ │ +048240: 6e30 5a02 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@025a │ │ +048246: 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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #300 header: │ │ class_idx : 441 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #300 annotations: │ │ Annotations on class │ │ @@ -60988,17 +60988,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -048250: |[048250] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ -048260: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -048266: 0e00 |0003: return-void │ │ +048248: |[048248] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ +048258: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04825e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2884 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ Virtual methods - │ │ @@ -61007,34 +61007,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 │ │ -048268: |[048268] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ -048278: 6e10 c118 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -04827e: 0c00 |0003: move-result-object v0 │ │ -048280: 1f00 b101 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -048284: 6e10 c118 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -04828a: 0c01 |0009: move-result-object v1 │ │ -04828c: 1f01 b101 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -048290: 5502 5802 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -048294: 5513 5802 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -048298: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ -04829c: 5502 5802 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -0482a0: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -0482a4: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0482a6: 0f02 |0017: return v2 │ │ -0482a8: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -0482aa: 28fe |0019: goto 0017 // -0002 │ │ -0482ac: 5202 5a02 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@025a │ │ -0482b0: 5213 5a02 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@025a │ │ -0482b4: b132 |001e: sub-int/2addr v2, v3 │ │ -0482b6: 28f8 |001f: goto 0017 // -0008 │ │ +048260: |[048260] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ +048270: 6e10 c118 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +048276: 0c00 |0003: move-result-object v0 │ │ +048278: 1f00 b101 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +04827c: 6e10 c118 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +048282: 0c01 |0009: move-result-object v1 │ │ +048284: 1f01 b101 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +048288: 5502 5802 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +04828c: 5513 5802 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +048290: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ +048294: 5502 5802 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +048298: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +04829c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +04829e: 0f02 |0017: return v2 │ │ +0482a0: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +0482a2: 28fe |0019: goto 0017 // -0002 │ │ +0482a4: 5202 5a02 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@025a │ │ +0482a8: 5213 5a02 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@025a │ │ +0482ac: b132 |001e: sub-int/2addr v2, v3 │ │ +0482ae: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2887 │ │ 0x0006 line=2888 │ │ 0x000c line=2889 │ │ 0x0012 line=2890 │ │ 0x0017 line=2892 │ │ @@ -61052,35 +61052,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 │ │ -0482b8: |[0482b8] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0482c8: 1f02 6803 |0000: check-cast v2, Landroid/view/View; // type@0368 │ │ -0482cc: 1f03 6803 |0002: check-cast v3, Landroid/view/View; // type@0368 │ │ -0482d0: 6e30 1409 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0914 │ │ -0482d6: 0a00 |0007: move-result v0 │ │ -0482d8: 0f00 |0008: return v0 │ │ +0482b0: |[0482b0] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0482c0: 1f02 6803 |0000: check-cast v2, Landroid/view/View; // type@0368 │ │ +0482c4: 1f03 6803 |0002: check-cast v3, Landroid/view/View; // type@0368 │ │ +0482c8: 6e30 1409 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0914 │ │ +0482ce: 0a00 |0007: move-result v0 │ │ +0482d0: 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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #301 header: │ │ class_idx : 442 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 878 │ │ -source_file_idx : 3436 │ │ +source_file_idx : 3434 │ │ static_fields_size : 4 │ │ instance_fields_size: 55 │ │ direct_methods_size : 26 │ │ virtual_methods_size: 63 │ │ │ │ Class #301 annotations: │ │ Annotations on class │ │ @@ -61345,31 +61345,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -0482dc: |[0482dc] android.support.v4.view.ViewPager.:()V │ │ -0482ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0482ee: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -0482f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0482f4: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -0482fa: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0482fe: 6900 6402 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@0264 │ │ -048302: 2200 ac01 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@01ac │ │ -048306: 7010 f008 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@08f0 │ │ -04830c: 6900 6302 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0263 │ │ -048310: 2200 ad01 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@01ad │ │ -048314: 7010 f308 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@08f3 │ │ -04831a: 6900 9c02 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@029c │ │ -04831e: 2200 b901 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@01b9 │ │ -048322: 7010 1309 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0913 │ │ -048328: 6900 9d02 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@029d │ │ -04832c: 0e00 |0020: return-void │ │ +0482d4: |[0482d4] android.support.v4.view.ViewPager.:()V │ │ +0482e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0482e6: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +0482ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0482ec: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +0482f2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0482f6: 6900 6402 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@0264 │ │ +0482fa: 2200 ac01 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@01ac │ │ +0482fe: 7010 f008 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@08f0 │ │ +048304: 6900 6302 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0263 │ │ +048308: 2200 ad01 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@01ad │ │ +04830c: 7010 f308 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@08f3 │ │ +048312: 6900 9c02 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@029c │ │ +048316: 2200 b901 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@01b9 │ │ +04831a: 7010 1309 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0913 │ │ +048320: 6900 9d02 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@029d │ │ +048324: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000b line=121 │ │ 0x0012 line=128 │ │ 0x0019 line=228 │ │ locals : │ │ @@ -61379,46 +61379,46 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -048330: |[048330] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -048340: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -048342: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -048344: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -048346: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -048348: 7020 2c19 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@192c │ │ -04834e: 2200 0504 |0007: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -048352: 7010 001c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -048358: 5b50 8002 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04835c: 2200 b001 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -048360: 7010 f708 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@08f7 │ │ -048366: 5b50 9702 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0297 │ │ -04836a: 2200 6000 |0015: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -04836e: 7010 b301 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -048374: 5b50 9802 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ -048378: 5951 9102 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ -04837c: 5b54 8f02 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@028f │ │ -048380: 5b54 9002 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0290 │ │ -048384: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -04838a: 5950 7702 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ -04838e: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -048394: 5950 8302 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ -048398: 5953 8a02 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ -04839c: 5951 6502 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -0483a0: 5c53 7602 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ -0483a4: 5c52 8802 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0288 │ │ -0483a8: 2200 ae01 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01ae │ │ -0483ac: 7020 f508 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@08f5 │ │ -0483b2: 5b50 7202 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0272 │ │ -0483b6: 5952 9302 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ -0483ba: 6e10 5a09 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@095a │ │ -0483c0: 0e00 |0040: return-void │ │ +048328: |[048328] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +048338: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04833a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +04833c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +04833e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +048340: 7020 2c19 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@192c │ │ +048346: 2200 0504 |0007: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +04834a: 7010 001c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +048350: 5b50 8002 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048354: 2200 b001 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +048358: 7010 f708 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@08f7 │ │ +04835e: 5b50 9702 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0297 │ │ +048362: 2200 6000 |0015: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +048366: 7010 b301 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +04836c: 5b50 9802 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ +048370: 5951 9102 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ +048374: 5b54 8f02 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@028f │ │ +048378: 5b54 9002 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0290 │ │ +04837c: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +048382: 5950 7702 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ +048386: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +04838c: 5950 8302 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ +048390: 5953 8a02 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ +048394: 5951 6502 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +048398: 5c53 7602 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ +04839c: 5c52 8802 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0288 │ │ +0483a0: 2200 ae01 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01ae │ │ +0483a4: 7020 f508 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@08f5 │ │ +0483aa: 5b50 7202 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0272 │ │ +0483ae: 5952 9302 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ +0483b2: 6e10 5a09 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@095a │ │ +0483b8: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=349 │ │ 0x0007 line=135 │ │ 0x000e line=136 │ │ 0x0015 line=138 │ │ 0x001c line=142 │ │ @@ -61443,46 +61443,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 │ │ -0483c4: |[0483c4] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0483d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0483d6: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0483d8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0483da: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -0483dc: 7030 2d19 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@192d │ │ -0483e2: 2200 0504 |0007: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -0483e6: 7010 001c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -0483ec: 5b50 8002 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -0483f0: 2200 b001 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -0483f4: 7010 f708 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@08f7 │ │ -0483fa: 5b50 9702 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0297 │ │ -0483fe: 2200 6000 |0015: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -048402: 7010 b301 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -048408: 5b50 9802 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ -04840c: 5951 9102 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ -048410: 5b54 8f02 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@028f │ │ -048414: 5b54 9002 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0290 │ │ -048418: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -04841e: 5950 7702 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ -048422: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -048428: 5950 8302 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ -04842c: 5953 8a02 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ -048430: 5951 6502 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -048434: 5c53 7602 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ -048438: 5c52 8802 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0288 │ │ -04843c: 2200 ae01 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01ae │ │ -048440: 7020 f508 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@08f5 │ │ -048446: 5b50 7202 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0272 │ │ -04844a: 5952 9302 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ -04844e: 6e10 5a09 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@095a │ │ -048454: 0e00 |0040: return-void │ │ +0483bc: |[0483bc] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0483cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0483ce: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0483d0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0483d2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0483d4: 7030 2d19 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@192d │ │ +0483da: 2200 0504 |0007: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +0483de: 7010 001c 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +0483e4: 5b50 8002 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +0483e8: 2200 b001 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +0483ec: 7010 f708 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@08f7 │ │ +0483f2: 5b50 9702 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0297 │ │ +0483f6: 2200 6000 |0015: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +0483fa: 7010 b301 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +048400: 5b50 9802 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ +048404: 5951 9102 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ +048408: 5b54 8f02 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@028f │ │ +04840c: 5b54 9002 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0290 │ │ +048410: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +048416: 5950 7702 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ +04841a: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +048420: 5950 8302 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ +048424: 5953 8a02 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ +048428: 5951 6502 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04842c: 5c53 7602 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ +048430: 5c52 8802 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0288 │ │ +048434: 2200 ae01 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@01ae │ │ +048438: 7020 f508 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@08f5 │ │ +04843e: 5b50 7202 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0272 │ │ +048442: 5952 9302 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ +048446: 6e10 5a09 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@095a │ │ +04844c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=354 │ │ 0x0007 line=135 │ │ 0x000e line=136 │ │ 0x0015 line=138 │ │ 0x001c line=142 │ │ @@ -61508,17 +61508,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 │ │ -048458: |[048458] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ -048468: 7020 8f09 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ -04846e: 0e00 |0003: return-void │ │ +048450: |[048450] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ +048460: 7020 8f09 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ +048466: 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 │ │ │ │ @@ -61527,17 +61527,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 │ │ -048470: |[048470] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ -048480: 5410 6602 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -048484: 1100 |0002: return-object v0 │ │ +048468: |[048468] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ +048478: 5410 6602 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04847c: 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;) │ │ @@ -61545,17 +61545,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 │ │ -048488: |[048488] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ -048498: 5210 6d02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04849c: 0f00 |0002: return v0 │ │ +048480: |[048480] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ +048490: 5210 6d02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +048494: 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;) │ │ @@ -61563,226 +61563,226 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0484a0: |[0484a0] android.support.v4.view.ViewPager.access$400:()[I │ │ -0484b0: 6200 6402 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@0264 │ │ -0484b4: 1100 |0002: return-object v0 │ │ +048498: |[048498] android.support.v4.view.ViewPager.access$400:()[I │ │ +0484a8: 6200 6402 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@0264 │ │ +0484ac: 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 │ │ -0484b8: |[0484b8] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ -0484c8: 54ec 6602 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -0484cc: 6e10 2408 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -0484d2: 0a01 |0005: move-result v1 │ │ -0484d4: 7010 3f09 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -0484da: 0a0b |0009: move-result v11 │ │ -0484dc: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ -0484e0: 52ec 8c02 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -0484e4: 82cc |000e: int-to-float v12, v12 │ │ -0484e6: 82bd |000f: int-to-float v13, v11 │ │ -0484e8: a906 0c0d |0010: div-float v6, v12, v13 │ │ -0484ec: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ -0484f0: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -0484f4: 5208 5202 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0484f8: 52fc 5202 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0484fc: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ -048500: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -048502: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -048504: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -048508: 520c 5102 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -04850c: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -048510: 520d 5402 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -048514: c6dc |0026: add-float/2addr v12, v13 │ │ -048516: a607 0c06 |0027: add-float v7, v12, v6 │ │ -04851a: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -04851e: 52fc 5202 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048522: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ -048526: 54ec 8002 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04852a: 6e10 0f1c 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -048530: 0a0c |0034: move-result v12 │ │ -048532: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ -048536: 54ec 8002 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04853a: 6e20 081c 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -048540: 0c03 |003c: move-result-object v3 │ │ -048542: 1f03 b001 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -048546: 523c 5202 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04854a: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ -04854e: 54ec 8002 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048552: 6e10 0f1c 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -048558: 0a0c |0048: move-result v12 │ │ -04855a: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ -04855e: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ -048562: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -048566: 54ec 8002 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04856a: 6e20 081c 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -048570: 0c03 |0054: move-result-object v3 │ │ -048572: 1f03 b001 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -048576: 28e8 |0057: goto 003f // -0018 │ │ -048578: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -04857a: 28b9 |0059: goto 0012 // -0047 │ │ -04857c: 523c 5202 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048580: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ -048584: 54ec 6602 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -048588: 6e20 2708 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ -04858e: 0a0c |0063: move-result v12 │ │ -048590: c66c |0064: add-float/2addr v12, v6 │ │ -048592: c6c7 |0065: add-float/2addr v7, v12 │ │ -048594: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ -048598: 28f2 |0068: goto 005a // -000e │ │ -04859a: 5937 5102 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -04859e: 523c 5402 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -0485a2: c66c |006d: add-float/2addr v12, v6 │ │ -0485a4: c6c7 |006e: add-float/2addr v7, v12 │ │ -0485a6: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0485aa: 28ba |0071: goto 002b // -0046 │ │ -0485ac: 52fc 5202 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0485b0: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ -0485b4: 54ec 8002 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -0485b8: 6e10 0f1c 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0485be: 0a0c |007b: move-result v12 │ │ -0485c0: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -0485c4: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -0485c6: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -0485ca: 5207 5102 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -0485ce: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ -0485d2: 52fc 5202 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0485d6: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ -0485da: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ -0485de: 54ec 8002 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -0485e2: 6e20 081c 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0485e8: 0c03 |0090: move-result-object v3 │ │ -0485ea: 1f03 b001 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -0485ee: 523c 5202 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0485f2: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ -0485f6: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ -0485fa: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0485fe: 54ec 8002 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048602: 6e20 081c 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -048608: 0c03 |00a0: move-result-object v3 │ │ -04860a: 1f03 b001 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04860e: 28f0 |00a3: goto 0093 // -0010 │ │ -048610: 523c 5202 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048614: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ -048618: 54ec 6602 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04861c: 6e20 2708 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ -048622: 0a0c |00ad: move-result v12 │ │ -048624: c66c |00ae: add-float/2addr v12, v6 │ │ -048626: c7c7 |00af: sub-float/2addr v7, v12 │ │ -048628: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ -04862c: 28f2 |00b2: goto 00a4 // -000e │ │ -04862e: 523c 5402 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -048632: c66c |00b5: add-float/2addr v12, v6 │ │ -048634: c7c7 |00b6: sub-float/2addr v7, v12 │ │ -048636: 5937 5102 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -04863a: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ -04863e: 28ca |00bb: goto 0085 // -0036 │ │ -048640: 54ec 8002 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048644: 6e10 0f1c 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04864a: 0a04 |00c1: move-result v4 │ │ -04864c: 52f7 5102 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -048650: 52fc 5202 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048654: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ -048658: 52fc 5202 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04865c: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ -048660: 52fc 5102 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -048664: 59ec 7702 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ -048668: 52fc 5202 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04866c: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ -048670: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ -048674: 52fc 5102 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -048678: 52fd 5402 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -04867c: c6dc |00da: add-float/2addr v12, v13 │ │ -04867e: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ -048682: c7dc |00dd: sub-float/2addr v12, v13 │ │ -048684: 59ec 8302 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ -048688: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ -04868c: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ -048690: 54ec 8002 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048694: 6e20 081c 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04869a: 0c03 |00e9: move-result-object v3 │ │ -04869c: 1f03 b001 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -0486a0: 523c 5202 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0486a4: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ -0486a8: 54ec 6602 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -0486ac: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ -0486b0: 6e20 2708 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ -0486b6: 0a0c |00f7: move-result v12 │ │ -0486b8: c66c |00f8: add-float/2addr v12, v6 │ │ -0486ba: c7c7 |00f9: sub-float/2addr v7, v12 │ │ -0486bc: 01a9 |00fa: move v9, v10 │ │ -0486be: 28f1 |00fb: goto 00ec // -000f │ │ -0486c0: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ -0486c6: 28cf |00ff: goto 00ce // -0031 │ │ -0486c8: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ -0486ce: 28db |0103: goto 00de // -0025 │ │ -0486d0: 523c 5402 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -0486d4: c66c |0106: add-float/2addr v12, v6 │ │ -0486d6: c7c7 |0107: sub-float/2addr v7, v12 │ │ -0486d8: 5937 5102 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -0486dc: 523c 5202 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0486e0: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ -0486e4: 59e7 7702 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ -0486e8: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0486ec: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0486f0: 28ce |0114: goto 00e2 // -0032 │ │ -0486f2: 52fc 5102 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -0486f6: 52fd 5402 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -0486fa: c6dc |0119: add-float/2addr v12, v13 │ │ -0486fc: a607 0c06 |011a: add-float v7, v12, v6 │ │ -048700: 52fc 5202 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048704: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ -048708: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ -04870c: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ -048710: 54ec 8002 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048714: 6e20 081c 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04871a: 0c03 |0129: move-result-object v3 │ │ -04871c: 1f03 b001 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -048720: 523c 5202 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048724: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ -048728: 54ec 6602 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04872c: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ -048730: 6e20 2708 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ -048736: 0a0c |0137: move-result v12 │ │ -048738: c66c |0138: add-float/2addr v12, v6 │ │ -04873a: c6c7 |0139: add-float/2addr v7, v12 │ │ -04873c: 01a9 |013a: move v9, v10 │ │ -04873e: 28f1 |013b: goto 012c // -000f │ │ -048740: 523c 5202 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048744: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ -048748: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ -04874c: 523c 5402 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -048750: c67c |0144: add-float/2addr v12, v7 │ │ -048752: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ -048756: c7dc |0147: sub-float/2addr v12, v13 │ │ -048758: 59ec 8302 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ -04875c: 5937 5102 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -048760: 523c 5402 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -048764: c66c |014e: add-float/2addr v12, v6 │ │ -048766: c6c7 |014f: add-float/2addr v7, v12 │ │ -048768: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04876c: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ -048770: 28ce |0154: goto 0122 // -0032 │ │ -048772: 120c |0155: const/4 v12, #int 0 // #0 │ │ -048774: 5cec 8802 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0288 │ │ -048778: 0e00 |0158: return-void │ │ +0484b0: |[0484b0] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ +0484c0: 54ec 6602 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +0484c4: 6e10 2408 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +0484ca: 0a01 |0005: move-result v1 │ │ +0484cc: 7010 3f09 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +0484d2: 0a0b |0009: move-result v11 │ │ +0484d4: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ +0484d8: 52ec 8c02 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +0484dc: 82cc |000e: int-to-float v12, v12 │ │ +0484de: 82bd |000f: int-to-float v13, v11 │ │ +0484e0: a906 0c0d |0010: div-float v6, v12, v13 │ │ +0484e4: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ +0484e8: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +0484ec: 5208 5202 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0484f0: 52fc 5202 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0484f4: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ +0484f8: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0484fa: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0484fc: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +048500: 520c 5102 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048504: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +048508: 520d 5402 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04850c: c6dc |0026: add-float/2addr v12, v13 │ │ +04850e: a607 0c06 |0027: add-float v7, v12, v6 │ │ +048512: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +048516: 52fc 5202 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04851a: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ +04851e: 54ec 8002 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048522: 6e10 0f1c 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +048528: 0a0c |0034: move-result v12 │ │ +04852a: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ +04852e: 54ec 8002 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048532: 6e20 081c 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +048538: 0c03 |003c: move-result-object v3 │ │ +04853a: 1f03 b001 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04853e: 523c 5202 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +048542: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ +048546: 54ec 8002 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04854a: 6e10 0f1c 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +048550: 0a0c |0048: move-result v12 │ │ +048552: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ +048556: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ +04855a: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04855e: 54ec 8002 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048562: 6e20 081c 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +048568: 0c03 |0054: move-result-object v3 │ │ +04856a: 1f03 b001 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04856e: 28e8 |0057: goto 003f // -0018 │ │ +048570: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +048572: 28b9 |0059: goto 0012 // -0047 │ │ +048574: 523c 5202 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +048578: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ +04857c: 54ec 6602 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +048580: 6e20 2708 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ +048586: 0a0c |0063: move-result v12 │ │ +048588: c66c |0064: add-float/2addr v12, v6 │ │ +04858a: c6c7 |0065: add-float/2addr v7, v12 │ │ +04858c: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ +048590: 28f2 |0068: goto 005a // -000e │ │ +048592: 5937 5102 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048596: 523c 5402 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04859a: c66c |006d: add-float/2addr v12, v6 │ │ +04859c: c6c7 |006e: add-float/2addr v7, v12 │ │ +04859e: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0485a2: 28ba |0071: goto 002b // -0046 │ │ +0485a4: 52fc 5202 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0485a8: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ +0485ac: 54ec 8002 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +0485b0: 6e10 0f1c 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0485b6: 0a0c |007b: move-result v12 │ │ +0485b8: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +0485bc: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +0485be: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +0485c2: 5207 5102 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +0485c6: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ +0485ca: 52fc 5202 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0485ce: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ +0485d2: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ +0485d6: 54ec 8002 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +0485da: 6e20 081c 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0485e0: 0c03 |0090: move-result-object v3 │ │ +0485e2: 1f03 b001 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +0485e6: 523c 5202 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0485ea: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ +0485ee: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ +0485f2: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0485f6: 54ec 8002 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +0485fa: 6e20 081c 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +048600: 0c03 |00a0: move-result-object v3 │ │ +048602: 1f03 b001 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +048606: 28f0 |00a3: goto 0093 // -0010 │ │ +048608: 523c 5202 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04860c: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ +048610: 54ec 6602 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +048614: 6e20 2708 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ +04861a: 0a0c |00ad: move-result v12 │ │ +04861c: c66c |00ae: add-float/2addr v12, v6 │ │ +04861e: c7c7 |00af: sub-float/2addr v7, v12 │ │ +048620: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ +048624: 28f2 |00b2: goto 00a4 // -000e │ │ +048626: 523c 5402 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04862a: c66c |00b5: add-float/2addr v12, v6 │ │ +04862c: c7c7 |00b6: sub-float/2addr v7, v12 │ │ +04862e: 5937 5102 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048632: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ +048636: 28ca |00bb: goto 0085 // -0036 │ │ +048638: 54ec 8002 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04863c: 6e10 0f1c 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +048642: 0a04 |00c1: move-result v4 │ │ +048644: 52f7 5102 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048648: 52fc 5202 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04864c: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ +048650: 52fc 5202 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +048654: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ +048658: 52fc 5102 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +04865c: 59ec 7702 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ +048660: 52fc 5202 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +048664: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ +048668: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ +04866c: 52fc 5102 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048670: 52fd 5402 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +048674: c6dc |00da: add-float/2addr v12, v13 │ │ +048676: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ +04867a: c7dc |00dd: sub-float/2addr v12, v13 │ │ +04867c: 59ec 8302 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ +048680: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ +048684: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ +048688: 54ec 8002 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04868c: 6e20 081c 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +048692: 0c03 |00e9: move-result-object v3 │ │ +048694: 1f03 b001 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +048698: 523c 5202 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04869c: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ +0486a0: 54ec 6602 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +0486a4: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ +0486a8: 6e20 2708 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ +0486ae: 0a0c |00f7: move-result v12 │ │ +0486b0: c66c |00f8: add-float/2addr v12, v6 │ │ +0486b2: c7c7 |00f9: sub-float/2addr v7, v12 │ │ +0486b4: 01a9 |00fa: move v9, v10 │ │ +0486b6: 28f1 |00fb: goto 00ec // -000f │ │ +0486b8: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ +0486be: 28cf |00ff: goto 00ce // -0031 │ │ +0486c0: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ +0486c6: 28db |0103: goto 00de // -0025 │ │ +0486c8: 523c 5402 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +0486cc: c66c |0106: add-float/2addr v12, v6 │ │ +0486ce: c7c7 |0107: sub-float/2addr v7, v12 │ │ +0486d0: 5937 5102 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +0486d4: 523c 5202 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0486d8: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ +0486dc: 59e7 7702 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ +0486e0: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0486e4: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ +0486e8: 28ce |0114: goto 00e2 // -0032 │ │ +0486ea: 52fc 5102 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +0486ee: 52fd 5402 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +0486f2: c6dc |0119: add-float/2addr v12, v13 │ │ +0486f4: a607 0c06 |011a: add-float v7, v12, v6 │ │ +0486f8: 52fc 5202 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0486fc: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ +048700: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ +048704: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ +048708: 54ec 8002 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04870c: 6e20 081c 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +048712: 0c03 |0129: move-result-object v3 │ │ +048714: 1f03 b001 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +048718: 523c 5202 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04871c: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ +048720: 54ec 6602 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +048724: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ +048728: 6e20 2708 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ +04872e: 0a0c |0137: move-result v12 │ │ +048730: c66c |0138: add-float/2addr v12, v6 │ │ +048732: c6c7 |0139: add-float/2addr v7, v12 │ │ +048734: 01a9 |013a: move v9, v10 │ │ +048736: 28f1 |013b: goto 012c // -000f │ │ +048738: 523c 5202 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04873c: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ +048740: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ +048744: 523c 5402 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +048748: c67c |0144: add-float/2addr v12, v7 │ │ +04874a: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ +04874e: c7dc |0147: sub-float/2addr v12, v13 │ │ +048750: 59ec 8302 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ +048754: 5937 5102 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048758: 523c 5402 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04875c: c66c |014e: add-float/2addr v12, v6 │ │ +04875e: c6c7 |014f: add-float/2addr v7, v12 │ │ +048760: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ +048764: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ +048768: 28ce |0154: goto 0122 // -0032 │ │ +04876a: 120c |0155: const/4 v12, #int 0 // #0 │ │ +04876c: 5cec 8802 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@0288 │ │ +048770: 0e00 |0158: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1127 │ │ 0x0006 line=1128 │ │ 0x000a line=1129 │ │ 0x0012 line=1131 │ │ 0x0014 line=1132 │ │ @@ -61892,63 +61892,63 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -04877c: |[04877c] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ -04878c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -04878e: 52a8 9302 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ -048792: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -048794: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ -048798: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -04879a: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ -04879e: 7020 9009 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ -0487a4: 54a8 9402 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -0487a8: 6e10 ad1a 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@1aad │ │ -0487ae: 6e10 5109 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -0487b4: 0a03 |0014: move-result v3 │ │ -0487b6: 6e10 5209 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ -0487bc: 0a04 |0018: move-result v4 │ │ -0487be: 54a8 9402 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -0487c2: 6e10 b11a 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@1ab1 │ │ -0487c8: 0a05 |001e: move-result v5 │ │ -0487ca: 54a8 9402 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -0487ce: 6e10 b21a 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@1ab2 │ │ -0487d4: 0a06 |0024: move-result v6 │ │ -0487d6: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ -0487da: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ -0487de: 6e30 7e09 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ -0487e4: 5ca7 8e02 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ -0487e8: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -0487ea: 54a8 8002 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -0487ee: 6e10 0f1c 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0487f4: 0a08 |0034: move-result v8 │ │ -0487f6: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ -0487fa: 54a8 8002 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -0487fe: 6e20 081c 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -048804: 0c01 |003c: move-result-object v1 │ │ -048806: 1f01 b001 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04880a: 5518 5302 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0253 │ │ -04880e: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ -048812: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -048814: 5c17 5302 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0253 │ │ -048818: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04881c: 28e7 |0048: goto 002f // -0019 │ │ -04881e: 0172 |0049: move v2, v7 │ │ -048820: 28bd |004a: goto 0007 // -0043 │ │ -048822: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ -048826: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ -04882a: 54a7 7202 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0272 │ │ -04882e: 7120 ab08 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@08ab │ │ -048834: 0e00 |0054: return-void │ │ -048836: 54a7 7202 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0272 │ │ -04883a: 7210 ad1b 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -048840: 28fa |005a: goto 0054 // -0006 │ │ +048774: |[048774] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ +048784: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +048786: 52a8 9302 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ +04878a: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +04878c: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ +048790: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +048792: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ +048796: 7020 9009 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ +04879c: 54a8 9402 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +0487a0: 6e10 ad1a 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@1aad │ │ +0487a6: 6e10 5109 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +0487ac: 0a03 |0014: move-result v3 │ │ +0487ae: 6e10 5209 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ +0487b4: 0a04 |0018: move-result v4 │ │ +0487b6: 54a8 9402 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +0487ba: 6e10 b11a 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@1ab1 │ │ +0487c0: 0a05 |001e: move-result v5 │ │ +0487c2: 54a8 9402 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +0487c6: 6e10 b21a 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@1ab2 │ │ +0487cc: 0a06 |0024: move-result v6 │ │ +0487ce: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ +0487d2: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ +0487d6: 6e30 7e09 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ +0487dc: 5ca7 8e02 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ +0487e0: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +0487e2: 54a8 8002 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +0487e6: 6e10 0f1c 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0487ec: 0a08 |0034: move-result v8 │ │ +0487ee: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ +0487f2: 54a8 8002 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +0487f6: 6e20 081c 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0487fc: 0c01 |003c: move-result-object v1 │ │ +0487fe: 1f01 b001 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +048802: 5518 5302 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0253 │ │ +048806: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ +04880a: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +04880c: 5c17 5302 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0253 │ │ +048810: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +048814: 28e7 |0048: goto 002f // -0019 │ │ +048816: 0172 |0049: move v2, v7 │ │ +048818: 28bd |004a: goto 0007 // -0043 │ │ +04881a: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ +04881e: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ +048822: 54a7 7202 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0272 │ │ +048826: 7120 ab08 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@08ab │ │ +04882c: 0e00 |0054: return-void │ │ +04882e: 54a7 7202 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0272 │ │ +048832: 7210 ad1b 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +048838: 28fa |005a: goto 0054 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1741 │ │ 0x0007 line=1742 │ │ 0x0009 line=1744 │ │ 0x000c line=1745 │ │ 0x0011 line=1746 │ │ @@ -61988,61 +61988,61 @@ │ │ type : '(IFII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -048844: |[048844] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -048854: 7110 981b 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -04885a: 0a04 |0003: move-result v4 │ │ -04885c: 5265 7802 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0278 │ │ -048860: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ -048864: 7110 981b 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -04886a: 0a04 |000b: move-result v4 │ │ -04886c: 5265 8702 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0287 │ │ -048870: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ -048874: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ -048878: 0172 |0012: move v2, v7 │ │ -04887a: 5464 8002 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04887e: 6e10 0f1c 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -048884: 0a04 |0018: move-result v4 │ │ -048886: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ -04888a: 5464 8002 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04888e: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -048890: 6e20 081c 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -048896: 0c00 |0021: move-result-object v0 │ │ -048898: 1f00 b001 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04889c: 5464 8002 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -0488a0: 5465 8002 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -0488a4: 6e10 0f1c 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0488aa: 0a05 |002b: move-result v5 │ │ -0488ac: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0488b0: 6e20 081c 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0488b6: 0c01 |0031: move-result-object v1 │ │ -0488b8: 1f01 b001 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -0488bc: 5204 5202 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0488c0: 5215 5202 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0488c4: 7120 9f1b 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -0488ca: 0a05 |003b: move-result v5 │ │ -0488cc: 7120 9d1b 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -0488d2: 0a02 |003f: move-result v2 │ │ -0488d4: 0f02 |0040: return v2 │ │ -0488d6: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ -0488da: 28d0 |0043: goto 0013 // -0030 │ │ -0488dc: 5264 6d02 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -0488e0: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ -0488e4: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ -0488ea: 8274 |004b: int-to-float v4, v7 │ │ -0488ec: c684 |004c: add-float/2addr v4, v8 │ │ -0488ee: c634 |004d: add-float/2addr v4, v3 │ │ -0488f0: 8742 |004e: float-to-int v2, v4 │ │ -0488f2: 28c4 |004f: goto 0013 // -003c │ │ -0488f4: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ -0488fa: 28f8 |0053: goto 004b // -0008 │ │ +04883c: |[04883c] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +04884c: 7110 981b 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +048852: 0a04 |0003: move-result v4 │ │ +048854: 5265 7802 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0278 │ │ +048858: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ +04885c: 7110 981b 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +048862: 0a04 |000b: move-result v4 │ │ +048864: 5265 8702 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0287 │ │ +048868: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ +04886c: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ +048870: 0172 |0012: move v2, v7 │ │ +048872: 5464 8002 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048876: 6e10 0f1c 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04887c: 0a04 |0018: move-result v4 │ │ +04887e: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ +048882: 5464 8002 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048886: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +048888: 6e20 081c 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04888e: 0c00 |0021: move-result-object v0 │ │ +048890: 1f00 b001 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +048894: 5464 8002 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048898: 5465 8002 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04889c: 6e10 0f1c 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0488a2: 0a05 |002b: move-result v5 │ │ +0488a4: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0488a8: 6e20 081c 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0488ae: 0c01 |0031: move-result-object v1 │ │ +0488b0: 1f01 b001 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +0488b4: 5204 5202 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0488b8: 5215 5202 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0488bc: 7120 9f1b 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +0488c2: 0a05 |003b: move-result v5 │ │ +0488c4: 7120 9d1b 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +0488ca: 0a02 |003f: move-result v2 │ │ +0488cc: 0f02 |0040: return v2 │ │ +0488ce: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ +0488d2: 28d0 |0043: goto 0013 // -0030 │ │ +0488d4: 5264 6d02 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +0488d8: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ +0488dc: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ +0488e2: 8274 |004b: int-to-float v4, v7 │ │ +0488e4: c684 |004c: add-float/2addr v4, v8 │ │ +0488e6: c634 |004d: add-float/2addr v4, v3 │ │ +0488e8: 8742 |004e: float-to-int v2, v4 │ │ +0488ea: 28c4 |004f: goto 0013 // -003c │ │ +0488ec: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ +0488f2: 28f8 |0053: goto 004b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2156 │ │ 0x0010 line=2157 │ │ 0x0013 line=2163 │ │ 0x001b line=2164 │ │ 0x0024 line=2165 │ │ @@ -62069,30 +62069,30 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0488fc: |[0488fc] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ -04890c: 6e10 3c09 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -048912: 0a00 |0003: move-result v0 │ │ -048914: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -048916: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ -04891a: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ -04891e: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -048920: 6e20 3b09 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -048926: 0c03 |000d: move-result-object v3 │ │ -048928: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -04892a: 7130 b308 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@08b3 │ │ -048930: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048934: 28f1 |0014: goto 0005 // -000f │ │ -048936: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -048938: 28f4 |0016: goto 000a // -000c │ │ -04893a: 0e00 |0017: return-void │ │ +0488f4: |[0488f4] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ +048904: 6e10 3c09 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +04890a: 0a00 |0003: move-result v0 │ │ +04890c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04890e: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ +048912: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ +048916: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +048918: 6e20 3b09 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +04891e: 0c03 |000d: move-result-object v3 │ │ +048920: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +048922: 7130 b308 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@08b3 │ │ +048928: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04892c: 28f1 |0014: goto 0005 // -000f │ │ +04892e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +048930: 28f4 |0016: goto 000a // -000c │ │ +048932: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1776 │ │ 0x0004 line=1777 │ │ 0x0007 line=1778 │ │ 0x000a line=1780 │ │ 0x0012 line=1777 │ │ @@ -62110,25 +62110,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -04893c: |[04893c] android.support.v4.view.ViewPager.endDrag:()V │ │ -04894c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04894e: 5c10 7e02 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -048952: 5c10 7f02 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ -048956: 5410 9b02 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04895a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -04895e: 5410 9b02 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -048962: 6e10 9518 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1895 │ │ -048968: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -04896a: 5b10 9b02 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04896e: 0e00 |0011: return-void │ │ +048934: |[048934] android.support.v4.view.ViewPager.endDrag:()V │ │ +048944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +048946: 5c10 7e02 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04894a: 5c10 7f02 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ +04894e: 5410 9b02 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +048952: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +048956: 5410 9b02 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +04895a: 6e10 9518 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1895 │ │ +048960: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +048962: 5b10 9b02 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +048966: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2404 │ │ 0x0003 line=2405 │ │ 0x0005 line=2407 │ │ 0x0009 line=2408 │ │ 0x000e line=2409 │ │ @@ -62141,64 +62141,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 │ │ -048970: |[048970] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ -048980: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -048982: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -048986: 2205 6000 |0003: new-instance v5, Landroid/graphics/Rect; // type@0060 │ │ -04898a: 7010 b301 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -048990: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ -048994: 6e52 bc01 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ -04899a: 1105 |000d: return-object v5 │ │ -04899c: 6e10 c218 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -0489a2: 0a02 |0011: move-result v2 │ │ -0489a4: 5952 2e00 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002e │ │ -0489a8: 6e10 cd18 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@18cd │ │ -0489ae: 0a02 |0017: move-result v2 │ │ -0489b0: 5952 2f00 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@002f │ │ -0489b4: 6e10 d218 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -0489ba: 0a02 |001d: move-result v2 │ │ -0489bc: 5952 3000 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0030 │ │ -0489c0: 6e10 b818 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -0489c6: 0a02 |0023: move-result v2 │ │ -0489c8: 5952 2d00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -0489cc: 6e10 ca18 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -0489d2: 0c01 |0029: move-result-object v1 │ │ -0489d4: 2012 6e03 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@036e │ │ -0489d8: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ -0489dc: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ -0489e0: 0710 |0030: move-object v0, v1 │ │ -0489e2: 1f00 6e03 |0031: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ -0489e6: 5252 2e00 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@002e │ │ -0489ea: 6e10 4219 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@1942 │ │ -0489f0: 0a03 |0038: move-result v3 │ │ -0489f2: b032 |0039: add-int/2addr v2, v3 │ │ -0489f4: 5952 2e00 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002e │ │ -0489f8: 5252 2f00 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@002f │ │ -0489fc: 6e10 4419 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@1944 │ │ -048a02: 0a03 |0041: move-result v3 │ │ -048a04: b032 |0042: add-int/2addr v2, v3 │ │ -048a06: 5952 2f00 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@002f │ │ -048a0a: 5252 3000 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@0030 │ │ -048a0e: 6e10 4519 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@1945 │ │ -048a14: 0a03 |004a: move-result v3 │ │ -048a16: b032 |004b: add-int/2addr v2, v3 │ │ -048a18: 5952 3000 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0030 │ │ -048a1c: 5252 2d00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -048a20: 6e10 3c19 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@193c │ │ -048a26: 0a03 |0053: move-result v3 │ │ -048a28: b032 |0054: add-int/2addr v2, v3 │ │ -048a2a: 5952 2d00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -048a2e: 6e10 4319 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@1943 │ │ -048a34: 0c01 |005a: move-result-object v1 │ │ -048a36: 28cf |005b: goto 002a // -0031 │ │ +048968: |[048968] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ +048978: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04897a: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +04897e: 2205 6000 |0003: new-instance v5, Landroid/graphics/Rect; // type@0060 │ │ +048982: 7010 b301 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +048988: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ +04898c: 6e52 bc01 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ +048992: 1105 |000d: return-object v5 │ │ +048994: 6e10 c218 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +04899a: 0a02 |0011: move-result v2 │ │ +04899c: 5952 2e00 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002e │ │ +0489a0: 6e10 cd18 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@18cd │ │ +0489a6: 0a02 |0017: move-result v2 │ │ +0489a8: 5952 2f00 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@002f │ │ +0489ac: 6e10 d218 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +0489b2: 0a02 |001d: move-result v2 │ │ +0489b4: 5952 3000 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0030 │ │ +0489b8: 6e10 b818 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +0489be: 0a02 |0023: move-result v2 │ │ +0489c0: 5952 2d00 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +0489c4: 6e10 ca18 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +0489ca: 0c01 |0029: move-result-object v1 │ │ +0489cc: 2012 6e03 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@036e │ │ +0489d0: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ +0489d4: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ +0489d8: 0710 |0030: move-object v0, v1 │ │ +0489da: 1f00 6e03 |0031: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ +0489de: 5252 2e00 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@002e │ │ +0489e2: 6e10 4219 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@1942 │ │ +0489e8: 0a03 |0038: move-result v3 │ │ +0489ea: b032 |0039: add-int/2addr v2, v3 │ │ +0489ec: 5952 2e00 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@002e │ │ +0489f0: 5252 2f00 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@002f │ │ +0489f4: 6e10 4419 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@1944 │ │ +0489fa: 0a03 |0041: move-result v3 │ │ +0489fc: b032 |0042: add-int/2addr v2, v3 │ │ +0489fe: 5952 2f00 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@002f │ │ +048a02: 5252 3000 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@0030 │ │ +048a06: 6e10 4519 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@1945 │ │ +048a0c: 0a03 |004a: move-result v3 │ │ +048a0e: b032 |004b: add-int/2addr v2, v3 │ │ +048a10: 5952 3000 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@0030 │ │ +048a14: 5252 2d00 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +048a18: 6e10 3c19 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@193c │ │ +048a1e: 0a03 |0053: move-result v3 │ │ +048a20: b032 |0054: add-int/2addr v2, v3 │ │ +048a22: 5952 2d00 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +048a26: 6e10 4319 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@1943 │ │ +048a2c: 0c01 |005a: move-result-object v1 │ │ +048a2e: 28cf |005b: goto 002a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2585 │ │ 0x0003 line=2586 │ │ 0x0008 line=2588 │ │ 0x000a line=2589 │ │ 0x000d line=2607 │ │ @@ -62228,24 +62228,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -048a38: |[048a38] android.support.v4.view.ViewPager.getClientWidth:()I │ │ -048a48: 6e10 4809 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0948 │ │ -048a4e: 0a00 |0003: move-result v0 │ │ -048a50: 6e10 4b09 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ -048a56: 0a01 |0007: move-result v1 │ │ -048a58: b110 |0008: sub-int/2addr v0, v1 │ │ -048a5a: 6e10 4c09 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ -048a60: 0a01 |000c: move-result v1 │ │ -048a62: b110 |000d: sub-int/2addr v0, v1 │ │ -048a64: 0f00 |000e: return v0 │ │ +048a30: |[048a30] android.support.v4.view.ViewPager.getClientWidth:()I │ │ +048a40: 6e10 4809 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0948 │ │ +048a46: 0a00 |0003: move-result v0 │ │ +048a48: 6e10 4b09 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ +048a4e: 0a01 |0007: move-result v1 │ │ +048a50: b110 |0008: sub-int/2addr v0, v1 │ │ +048a52: 6e10 4c09 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ +048a58: 0a01 |000c: move-result v1 │ │ +048a5a: b110 |000d: sub-int/2addr v0, v1 │ │ +048a5c: 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;) │ │ @@ -62253,85 +62253,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 │ │ -048a68: |[048a68] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -048a78: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -048a7a: 7010 3f09 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -048a80: 0a0c |0004: move-result v12 │ │ -048a82: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ -048a86: 6e10 5109 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -048a8c: 0a0d |000a: move-result v13 │ │ -048a8e: 82dd |000b: int-to-float v13, v13 │ │ -048a90: 82ce |000c: int-to-float v14, v12 │ │ -048a92: a90b 0d0e |000d: div-float v11, v13, v14 │ │ -048a96: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ -048a9a: 52fd 8c02 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -048a9e: 82dd |0013: int-to-float v13, v13 │ │ -048aa0: 82ce |0014: int-to-float v14, v12 │ │ -048aa2: a908 0d0e |0015: div-float v8, v13, v14 │ │ -048aa6: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ -048aa8: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -048aaa: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -048aac: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -048aae: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -048ab0: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -048ab2: 54fd 8002 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048ab6: 6e10 0f1c 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -048abc: 0a0d |0022: move-result v13 │ │ -048abe: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ -048ac2: 54fd 8002 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048ac6: 6e20 081c 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -048acc: 0c02 |002a: move-result-object v2 │ │ -048ace: 1f02 b001 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -048ad2: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ -048ad6: 522d 5202 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048ada: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ -048ade: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ -048ae2: 54f2 9702 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0297 │ │ -048ae6: a60d 0406 |0037: add-float v13, v4, v6 │ │ -048aea: c68d |0039: add-float/2addr v13, v8 │ │ -048aec: 592d 5102 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -048af0: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ -048af4: 592d 5202 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048af8: 54fd 6602 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -048afc: 522e 5202 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048b00: 6e20 2708 ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ -048b06: 0a0d |0047: move-result v13 │ │ -048b08: 592d 5402 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -048b0c: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -048b10: 5229 5102 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -048b14: 0197 |004e: move v7, v9 │ │ -048b16: 522d 5402 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -048b1a: c69d |0051: add-float/2addr v13, v9 │ │ -048b1c: a60a 0d08 |0052: add-float v10, v13, v8 │ │ -048b20: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -048b24: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ -048b28: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ -048b2c: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ -048b30: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ -048b34: 54fd 8002 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048b38: 6e10 0f1c 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -048b3e: 0a0d |0063: move-result v13 │ │ -048b40: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ -048b44: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ -048b48: 0723 |0068: move-object v3, v2 │ │ -048b4a: 1103 |0069: return-object v3 │ │ -048b4c: 018b |006a: move v11, v8 │ │ -048b4e: 28a4 |006b: goto 000f // -005c │ │ -048b50: 1200 |006c: const/4 v0, #int 0 // #0 │ │ -048b52: 5225 5202 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048b56: 0194 |006f: move v4, v9 │ │ -048b58: 5226 5402 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -048b5c: 0723 |0072: move-object v3, v2 │ │ -048b5e: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048b62: 28a8 |0075: goto 001d // -0058 │ │ +048a60: |[048a60] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +048a70: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +048a72: 7010 3f09 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +048a78: 0a0c |0004: move-result v12 │ │ +048a7a: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ +048a7e: 6e10 5109 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +048a84: 0a0d |000a: move-result v13 │ │ +048a86: 82dd |000b: int-to-float v13, v13 │ │ +048a88: 82ce |000c: int-to-float v14, v12 │ │ +048a8a: a90b 0d0e |000d: div-float v11, v13, v14 │ │ +048a8e: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ +048a92: 52fd 8c02 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +048a96: 82dd |0013: int-to-float v13, v13 │ │ +048a98: 82ce |0014: int-to-float v14, v12 │ │ +048a9a: a908 0d0e |0015: div-float v8, v13, v14 │ │ +048a9e: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ +048aa0: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +048aa2: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +048aa4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +048aa6: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +048aa8: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +048aaa: 54fd 8002 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048aae: 6e10 0f1c 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +048ab4: 0a0d |0022: move-result v13 │ │ +048ab6: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ +048aba: 54fd 8002 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048abe: 6e20 081c 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +048ac4: 0c02 |002a: move-result-object v2 │ │ +048ac6: 1f02 b001 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +048aca: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ +048ace: 522d 5202 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +048ad2: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ +048ad6: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ +048ada: 54f2 9702 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@0297 │ │ +048ade: a60d 0406 |0037: add-float v13, v4, v6 │ │ +048ae2: c68d |0039: add-float/2addr v13, v8 │ │ +048ae4: 592d 5102 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048ae8: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ +048aec: 592d 5202 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +048af0: 54fd 6602 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +048af4: 522e 5202 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +048af8: 6e20 2708 ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ +048afe: 0a0d |0047: move-result v13 │ │ +048b00: 592d 5402 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +048b04: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +048b08: 5229 5102 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048b0c: 0197 |004e: move v7, v9 │ │ +048b0e: 522d 5402 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +048b12: c69d |0051: add-float/2addr v13, v9 │ │ +048b14: a60a 0d08 |0052: add-float v10, v13, v8 │ │ +048b18: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +048b1c: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ +048b20: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ +048b24: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ +048b28: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ +048b2c: 54fd 8002 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048b30: 6e10 0f1c 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +048b36: 0a0d |0063: move-result v13 │ │ +048b38: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ +048b3c: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ +048b40: 0723 |0068: move-object v3, v2 │ │ +048b42: 1103 |0069: return-object v3 │ │ +048b44: 018b |006a: move v11, v8 │ │ +048b46: 28a4 |006b: goto 000f // -005c │ │ +048b48: 1200 |006c: const/4 v0, #int 0 // #0 │ │ +048b4a: 5225 5202 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +048b4e: 0194 |006f: move v4, v9 │ │ +048b50: 5226 5402 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +048b54: 0723 |0072: move-object v3, v2 │ │ +048b56: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048b5a: 28a8 |0075: goto 001d // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2113 │ │ 0x0005 line=2114 │ │ 0x000f line=2115 │ │ 0x0017 line=2116 │ │ 0x0018 line=2117 │ │ @@ -62392,35 +62392,35 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -048b64: |[048b64] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ -048b74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -048b76: 5230 7902 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0279 │ │ -048b7a: 8200 |0003: int-to-float v0, v0 │ │ -048b7c: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ -048b80: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ -048b84: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ -048b88: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ -048b8c: 6e10 5309 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ -048b92: 0a00 |000f: move-result v0 │ │ -048b94: 5231 7902 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0279 │ │ -048b98: b110 |0012: sub-int/2addr v0, v1 │ │ -048b9a: 8200 |0013: int-to-float v0, v0 │ │ -048b9c: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ -048ba0: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ -048ba4: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ -048ba8: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -048bac: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -048bae: 0f00 |001d: return v0 │ │ -048bb0: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -048bb2: 28fe |001f: goto 001d // -0002 │ │ +048b5c: |[048b5c] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ +048b6c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +048b6e: 5230 7902 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0279 │ │ +048b72: 8200 |0003: int-to-float v0, v0 │ │ +048b74: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ +048b78: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ +048b7c: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ +048b80: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ +048b84: 6e10 5309 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ +048b8a: 0a00 |000f: move-result v0 │ │ +048b8c: 5231 7902 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0279 │ │ +048b90: b110 |0012: sub-int/2addr v0, v1 │ │ +048b92: 8200 |0013: int-to-float v0, v0 │ │ +048b94: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ +048b98: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ +048b9c: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ +048ba0: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +048ba4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +048ba6: 0f00 |001d: return v0 │ │ +048ba8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +048baa: 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 │ │ @@ -62430,36 +62430,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -048bb4: |[048bb4] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -048bc4: 7110 1308 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ -048bca: 0a02 |0003: move-result v2 │ │ -048bcc: 7120 1608 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -048bd2: 0a01 |0007: move-result v1 │ │ -048bd4: 5243 6502 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -048bd8: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -048bdc: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -048be0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -048be2: 7120 1708 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -048be8: 0a03 |0012: move-result v3 │ │ -048bea: 5943 8102 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -048bee: 7120 1608 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -048bf4: 0a03 |0018: move-result v3 │ │ -048bf6: 5943 6502 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -048bfa: 5443 9b02 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -048bfe: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -048c02: 5443 9b02 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -048c06: 6e10 8d18 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@188d │ │ -048c0c: 0e00 |0024: return-void │ │ -048c0e: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -048c10: 28e9 |0026: goto 000f // -0017 │ │ +048bac: |[048bac] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +048bbc: 7110 1308 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ +048bc2: 0a02 |0003: move-result v2 │ │ +048bc4: 7120 1608 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +048bca: 0a01 |0007: move-result v1 │ │ +048bcc: 5243 6502 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +048bd0: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +048bd4: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +048bd8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +048bda: 7120 1708 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +048be0: 0a03 |0012: move-result v3 │ │ +048be2: 5943 8102 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +048be6: 7120 1608 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +048bec: 0a03 |0018: move-result v3 │ │ +048bee: 5943 6502 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +048bf2: 5443 9b02 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +048bf6: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +048bfa: 5443 9b02 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +048bfe: 6e10 8d18 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@188d │ │ +048c04: 0e00 |0024: return-void │ │ +048c06: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +048c08: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2389 │ │ 0x0004 line=2390 │ │ 0x0008 line=2391 │ │ 0x000c line=2394 │ │ 0x000f line=2395 │ │ @@ -62480,61 +62480,61 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -048c14: |[048c14] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ -048c24: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -048c26: 54a8 8002 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048c2a: 6e10 0f1c 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -048c30: 0a08 |0006: move-result v8 │ │ -048c32: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ -048c36: 5ca7 6902 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0269 │ │ -048c3a: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -048c3c: 6e40 6709 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0967 │ │ -048c42: 55a8 6902 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0269 │ │ -048c46: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ -048c4a: 2207 df03 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@03df │ │ -048c4e: 1a08 021f |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@1f02 │ │ -048c52: 7020 8b1b 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -048c58: 2707 |001a: throw v7 │ │ -048c5a: 7010 5809 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0958 │ │ -048c60: 0c01 |001e: move-result-object v1 │ │ -048c62: 7010 3f09 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -048c68: 0a05 |0022: move-result v5 │ │ -048c6a: 52a8 8c02 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -048c6e: 9006 0508 |0025: add-int v6, v5, v8 │ │ -048c72: 52a8 8c02 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -048c76: 8288 |0029: int-to-float v8, v8 │ │ -048c78: 8259 |002a: int-to-float v9, v5 │ │ -048c7a: a902 0809 |002b: div-float v2, v8, v9 │ │ -048c7e: 5210 5202 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048c82: 82b8 |002f: int-to-float v8, v11 │ │ -048c84: 8259 |0030: int-to-float v9, v5 │ │ -048c86: c998 |0031: div-float/2addr v8, v9 │ │ -048c88: 5219 5102 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -048c8c: c798 |0034: sub-float/2addr v8, v9 │ │ -048c8e: 5219 5402 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -048c92: c629 |0037: add-float/2addr v9, v2 │ │ -048c94: a904 0809 |0038: div-float v4, v8, v9 │ │ -048c98: 8268 |003a: int-to-float v8, v6 │ │ -048c9a: c848 |003b: mul-float/2addr v8, v4 │ │ -048c9c: 8783 |003c: float-to-int v3, v8 │ │ -048c9e: 5ca7 6902 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0269 │ │ -048ca2: 6e40 6709 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0967 │ │ -048ca8: 55a7 6902 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0269 │ │ -048cac: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ -048cb0: 2207 df03 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@03df │ │ -048cb4: 1a08 021f |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@1f02 │ │ -048cb8: 7020 8b1b 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -048cbe: 2707 |004d: throw v7 │ │ -048cc0: 1217 |004e: const/4 v7, #int 1 // #1 │ │ -048cc2: 0f07 |004f: return v7 │ │ +048c0c: |[048c0c] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ +048c1c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +048c1e: 54a8 8002 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048c22: 6e10 0f1c 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +048c28: 0a08 |0006: move-result v8 │ │ +048c2a: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ +048c2e: 5ca7 6902 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0269 │ │ +048c32: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +048c34: 6e40 6709 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0967 │ │ +048c3a: 55a8 6902 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0269 │ │ +048c3e: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ +048c42: 2207 df03 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@03df │ │ +048c46: 1a08 001f |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@1f00 │ │ +048c4a: 7020 8b1b 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +048c50: 2707 |001a: throw v7 │ │ +048c52: 7010 5809 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0958 │ │ +048c58: 0c01 |001e: move-result-object v1 │ │ +048c5a: 7010 3f09 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +048c60: 0a05 |0022: move-result v5 │ │ +048c62: 52a8 8c02 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +048c66: 9006 0508 |0025: add-int v6, v5, v8 │ │ +048c6a: 52a8 8c02 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +048c6e: 8288 |0029: int-to-float v8, v8 │ │ +048c70: 8259 |002a: int-to-float v9, v5 │ │ +048c72: a902 0809 |002b: div-float v2, v8, v9 │ │ +048c76: 5210 5202 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +048c7a: 82b8 |002f: int-to-float v8, v11 │ │ +048c7c: 8259 |0030: int-to-float v9, v5 │ │ +048c7e: c998 |0031: div-float/2addr v8, v9 │ │ +048c80: 5219 5102 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048c84: c798 |0034: sub-float/2addr v8, v9 │ │ +048c86: 5219 5402 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +048c8a: c629 |0037: add-float/2addr v9, v2 │ │ +048c8c: a904 0809 |0038: div-float v4, v8, v9 │ │ +048c90: 8268 |003a: int-to-float v8, v6 │ │ +048c92: c848 |003b: mul-float/2addr v8, v4 │ │ +048c94: 8783 |003c: float-to-int v3, v8 │ │ +048c96: 5ca7 6902 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0269 │ │ +048c9a: 6e40 6709 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0967 │ │ +048ca0: 55a7 6902 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0269 │ │ +048ca4: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ +048ca8: 2207 df03 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@03df │ │ +048cac: 1a08 001f |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@1f00 │ │ +048cb0: 7020 8b1b 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +048cb6: 2707 |004d: throw v7 │ │ +048cb8: 1217 |004e: const/4 v7, #int 1 // #1 │ │ +048cba: 0f07 |004f: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1636 │ │ 0x0009 line=1637 │ │ 0x000b line=1638 │ │ 0x000f line=1639 │ │ 0x0013 line=1640 │ │ @@ -62566,117 +62566,117 @@ │ │ type : '(F)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -048cc4: |[048cc4] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ -048cd4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -048cd6: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -048cda: 520e 8102 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -048cde: a702 0e12 |0005: sub-float v2, v14, v18 │ │ -048ce2: 0200 1200 |0007: move/from16 v0, v18 │ │ -048ce6: 0801 1100 |0009: move-object/from16 v1, v17 │ │ -048cea: 5910 8102 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -048cee: 7401 5109 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -048cf4: 0a0e |0010: move-result v14 │ │ -048cf6: 82e8 |0011: int-to-float v8, v14 │ │ -048cf8: a60c 0802 |0012: add-float v12, v8, v2 │ │ -048cfc: 7601 3f09 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -048d02: 0a0d |0017: move-result v13 │ │ -048d04: 82de |0018: int-to-float v14, v13 │ │ -048d06: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -048d0a: 520f 7702 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ -048d0e: a806 0e0f |001d: mul-float v6, v14, v15 │ │ -048d12: 82de |001f: int-to-float v14, v13 │ │ -048d14: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -048d18: 520f 8302 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ -048d1c: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ -048d20: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -048d22: 121a |0027: const/4 v10, #int 1 // #1 │ │ -048d24: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -048d28: 540e 8002 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048d2c: 120f |002c: const/4 v15, #int 0 // #0 │ │ -048d2e: 6e20 081c fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -048d34: 0c03 |0030: move-result-object v3 │ │ -048d36: 1f03 b001 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -048d3a: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -048d3e: 540e 8002 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048d42: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -048d46: 540f 8002 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048d4a: 6e10 0f1c 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -048d50: 0a0f |003e: move-result v15 │ │ -048d52: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -048d56: 6e20 081c fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -048d5c: 0c04 |0044: move-result-object v4 │ │ -048d5e: 1f04 b001 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -048d62: 523e 5202 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048d66: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ -048d6a: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -048d6c: 523e 5102 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -048d70: 82df |004e: int-to-float v15, v13 │ │ -048d72: a806 0e0f |004f: mul-float v6, v14, v15 │ │ -048d76: 524e 5202 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -048d7a: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -048d7e: 540f 6602 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -048d82: 6e10 2408 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -048d88: 0a0f |005a: move-result v15 │ │ -048d8a: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ -048d8e: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ -048d92: 120a |005f: const/4 v10, #int 0 // #0 │ │ -048d94: 524e 5102 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -048d98: 82df |0062: int-to-float v15, v13 │ │ -048d9a: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ -048d9e: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ -048da2: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ -048da6: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ -048daa: a709 060c |006b: sub-float v9, v6, v12 │ │ -048dae: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -048db2: 540e 8402 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ -048db6: 7110 971b 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -048dbc: 0a0f |0074: move-result v15 │ │ -048dbe: 82d0 |0075: int-to-float v0, v13 │ │ -048dc0: 0210 0000 |0076: move/from16 v16, v0 │ │ -048dc4: a90f 0f10 |0078: div-float v15, v15, v16 │ │ -048dc8: 6e20 310c fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0c31 │ │ -048dce: 0a07 |007d: move-result v7 │ │ -048dd0: 016c |007e: move v12, v6 │ │ -048dd2: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -048dd6: 520e 8102 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -048dda: 87cf |0083: float-to-int v15, v12 │ │ -048ddc: 82ff |0084: int-to-float v15, v15 │ │ -048dde: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ -048de2: c6fe |0087: add-float/2addr v14, v15 │ │ -048de4: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -048de8: 590e 8102 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -048dec: 87ce |008c: float-to-int v14, v12 │ │ -048dee: 7401 5209 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ -048df4: 0a0f |0090: move-result v15 │ │ -048df6: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -048dfa: 6e30 7e09 e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ -048e00: 87ce |0096: float-to-int v14, v12 │ │ -048e02: 0800 1100 |0097: move-object/from16 v0, v17 │ │ -048e06: 7020 7009 e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0970 │ │ -048e0c: 0f07 |009c: return v7 │ │ -048e0e: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ -048e12: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ -048e16: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ -048e1a: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ -048e1e: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -048e22: 540e 9202 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ -048e26: 7110 971b 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -048e2c: 0a0f |00ac: move-result v15 │ │ -048e2e: 82d0 |00ad: int-to-float v0, v13 │ │ -048e30: 0210 0000 |00ae: move/from16 v16, v0 │ │ -048e34: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ -048e38: 6e20 310c fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0c31 │ │ -048e3e: 0a07 |00b5: move-result v7 │ │ -048e40: 01bc |00b6: move v12, v11 │ │ -048e42: 28c8 |00b7: goto 007f // -0038 │ │ +048cbc: |[048cbc] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ +048ccc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +048cce: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +048cd2: 520e 8102 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +048cd6: a702 0e12 |0005: sub-float v2, v14, v18 │ │ +048cda: 0200 1200 |0007: move/from16 v0, v18 │ │ +048cde: 0801 1100 |0009: move-object/from16 v1, v17 │ │ +048ce2: 5910 8102 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +048ce6: 7401 5109 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +048cec: 0a0e |0010: move-result v14 │ │ +048cee: 82e8 |0011: int-to-float v8, v14 │ │ +048cf0: a60c 0802 |0012: add-float v12, v8, v2 │ │ +048cf4: 7601 3f09 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +048cfa: 0a0d |0017: move-result v13 │ │ +048cfc: 82de |0018: int-to-float v14, v13 │ │ +048cfe: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +048d02: 520f 7702 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ +048d06: a806 0e0f |001d: mul-float v6, v14, v15 │ │ +048d0a: 82de |001f: int-to-float v14, v13 │ │ +048d0c: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +048d10: 520f 8302 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ +048d14: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ +048d18: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +048d1a: 121a |0027: const/4 v10, #int 1 // #1 │ │ +048d1c: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +048d20: 540e 8002 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048d24: 120f |002c: const/4 v15, #int 0 // #0 │ │ +048d26: 6e20 081c fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +048d2c: 0c03 |0030: move-result-object v3 │ │ +048d2e: 1f03 b001 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +048d32: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +048d36: 540e 8002 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048d3a: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +048d3e: 540f 8002 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048d42: 6e10 0f1c 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +048d48: 0a0f |003e: move-result v15 │ │ +048d4a: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +048d4e: 6e20 081c fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +048d54: 0c04 |0044: move-result-object v4 │ │ +048d56: 1f04 b001 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +048d5a: 523e 5202 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +048d5e: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ +048d62: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +048d64: 523e 5102 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048d68: 82df |004e: int-to-float v15, v13 │ │ +048d6a: a806 0e0f |004f: mul-float v6, v14, v15 │ │ +048d6e: 524e 5202 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +048d72: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +048d76: 540f 6602 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +048d7a: 6e10 2408 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +048d80: 0a0f |005a: move-result v15 │ │ +048d82: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ +048d86: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ +048d8a: 120a |005f: const/4 v10, #int 0 // #0 │ │ +048d8c: 524e 5102 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048d90: 82df |0062: int-to-float v15, v13 │ │ +048d92: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ +048d96: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ +048d9a: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ +048d9e: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ +048da2: a709 060c |006b: sub-float v9, v6, v12 │ │ +048da6: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +048daa: 540e 8402 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ +048dae: 7110 971b 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +048db4: 0a0f |0074: move-result v15 │ │ +048db6: 82d0 |0075: int-to-float v0, v13 │ │ +048db8: 0210 0000 |0076: move/from16 v16, v0 │ │ +048dbc: a90f 0f10 |0078: div-float v15, v15, v16 │ │ +048dc0: 6e20 310c fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0c31 │ │ +048dc6: 0a07 |007d: move-result v7 │ │ +048dc8: 016c |007e: move v12, v6 │ │ +048dca: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +048dce: 520e 8102 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +048dd2: 87cf |0083: float-to-int v15, v12 │ │ +048dd4: 82ff |0084: int-to-float v15, v15 │ │ +048dd6: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ +048dda: c6fe |0087: add-float/2addr v14, v15 │ │ +048ddc: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +048de0: 590e 8102 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +048de4: 87ce |008c: float-to-int v14, v12 │ │ +048de6: 7401 5209 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ +048dec: 0a0f |0090: move-result v15 │ │ +048dee: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +048df2: 6e30 7e09 e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ +048df8: 87ce |0096: float-to-int v14, v12 │ │ +048dfa: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +048dfe: 7020 7009 e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0970 │ │ +048e04: 0f07 |009c: return v7 │ │ +048e06: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ +048e0a: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ +048e0e: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ +048e12: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ +048e16: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +048e1a: 540e 9202 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ +048e1e: 7110 971b 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +048e24: 0a0f |00ac: move-result v15 │ │ +048e26: 82d0 |00ad: int-to-float v0, v13 │ │ +048e28: 0210 0000 |00ae: move/from16 v16, v0 │ │ +048e2c: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ +048e30: 6e20 310c fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@0c31 │ │ +048e36: 0a07 |00b5: move-result v7 │ │ +048e38: 01bc |00b6: move v12, v11 │ │ +048e3a: 28c8 |00b7: goto 007f // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2062 │ │ 0x0001 line=2064 │ │ 0x0007 line=2065 │ │ 0x000d line=2067 │ │ 0x0012 line=2068 │ │ @@ -62729,96 +62729,96 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 145 16-bit code units │ │ -048e44: |[048e44] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -048e54: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ -048e58: 54e0 8002 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -048e5c: 6e10 091c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -048e62: 0a00 |0007: move-result v0 │ │ -048e64: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ -048e68: 6e10 4b09 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ -048e6e: 0a00 |000d: move-result v0 │ │ -048e70: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ -048e74: 6e10 4c09 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ -048e7a: 0a02 |0013: move-result v2 │ │ -048e7c: b120 |0014: sub-int/2addr v0, v2 │ │ -048e7e: 900c 0011 |0015: add-int v12, v0, v17 │ │ -048e82: 6e10 4b09 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ -048e88: 0a00 |001a: move-result v0 │ │ -048e8a: 9100 1000 |001b: sub-int v0, v16, v0 │ │ -048e8e: 6e10 4c09 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ -048e94: 0a02 |0020: move-result v2 │ │ -048e96: b120 |0021: sub-int/2addr v0, v2 │ │ -048e98: 9007 0012 |0022: add-int v7, v0, v18 │ │ -048e9c: 6e10 5109 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -048ea2: 0a0d |0027: move-result v13 │ │ -048ea4: 82d0 |0028: int-to-float v0, v13 │ │ -048ea6: 8272 |0029: int-to-float v2, v7 │ │ -048ea8: a908 0002 |002a: div-float v8, v0, v2 │ │ -048eac: 82c0 |002c: int-to-float v0, v12 │ │ -048eae: c880 |002d: mul-float/2addr v0, v8 │ │ -048eb0: 8701 |002e: float-to-int v1, v0 │ │ -048eb2: 6e10 5209 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ -048eb8: 0a00 |0032: move-result v0 │ │ -048eba: 6e30 7e09 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ -048ec0: 54e0 9402 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -048ec4: 6e10 b61a 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@1ab6 │ │ -048eca: 0a00 |003b: move-result v0 │ │ -048ecc: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ -048ed0: 54e0 9402 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -048ed4: 6e10 b31a 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@1ab3 │ │ -048eda: 0a00 |0043: move-result v0 │ │ -048edc: 54e2 9402 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -048ee0: 6e10 b81a 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@1ab8 │ │ -048ee6: 0a02 |0049: move-result v2 │ │ -048ee8: 9105 0002 |004a: sub-int v5, v0, v2 │ │ -048eec: 52e0 6d02 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -048ef0: 6e20 5909 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0959 │ │ -048ef6: 0c0b |0051: move-result-object v11 │ │ -048ef8: 54e0 9402 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -048efc: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -048efe: 52b3 5102 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -048f02: 82f4 |0057: int-to-float v4, v15 │ │ -048f04: c843 |0058: mul-float/2addr v3, v4 │ │ -048f06: 8733 |0059: float-to-int v3, v3 │ │ -048f08: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -048f0a: 7406 b71a 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1ab7 │ │ -048f10: 0e00 |005e: return-void │ │ -048f12: 52e0 6d02 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -048f16: 6e20 5909 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0959 │ │ -048f1c: 0c06 |0064: move-result-object v6 │ │ -048f1e: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ -048f22: 5260 5102 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -048f26: 52e2 8302 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ -048f2a: 7120 9e1b 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ -048f30: 0a09 |006e: move-result v9 │ │ -048f32: 6e10 4b09 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ -048f38: 0a00 |0072: move-result v0 │ │ -048f3a: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ -048f3e: 6e10 4c09 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ -048f44: 0a02 |0078: move-result v2 │ │ -048f46: b120 |0079: sub-int/2addr v0, v2 │ │ -048f48: 8200 |007a: int-to-float v0, v0 │ │ -048f4a: c890 |007b: mul-float/2addr v0, v9 │ │ -048f4c: 870a |007c: float-to-int v10, v0 │ │ -048f4e: 6e10 5109 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -048f54: 0a00 |0080: move-result v0 │ │ -048f56: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ -048f5a: 1200 |0083: const/4 v0, #int 0 // #0 │ │ -048f5c: 7020 2809 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0928 │ │ -048f62: 6e10 5209 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ -048f68: 0a00 |008a: move-result v0 │ │ -048f6a: 6e30 7e09 ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ -048f70: 28d0 |008e: goto 005e // -0030 │ │ -048f72: 1209 |008f: const/4 v9, #int 0 // #0 │ │ -048f74: 28df |0090: goto 006f // -0021 │ │ +048e3c: |[048e3c] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +048e4c: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ +048e50: 54e0 8002 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +048e54: 6e10 091c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +048e5a: 0a00 |0007: move-result v0 │ │ +048e5c: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ +048e60: 6e10 4b09 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ +048e66: 0a00 |000d: move-result v0 │ │ +048e68: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ +048e6c: 6e10 4c09 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ +048e72: 0a02 |0013: move-result v2 │ │ +048e74: b120 |0014: sub-int/2addr v0, v2 │ │ +048e76: 900c 0011 |0015: add-int v12, v0, v17 │ │ +048e7a: 6e10 4b09 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ +048e80: 0a00 |001a: move-result v0 │ │ +048e82: 9100 1000 |001b: sub-int v0, v16, v0 │ │ +048e86: 6e10 4c09 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ +048e8c: 0a02 |0020: move-result v2 │ │ +048e8e: b120 |0021: sub-int/2addr v0, v2 │ │ +048e90: 9007 0012 |0022: add-int v7, v0, v18 │ │ +048e94: 6e10 5109 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +048e9a: 0a0d |0027: move-result v13 │ │ +048e9c: 82d0 |0028: int-to-float v0, v13 │ │ +048e9e: 8272 |0029: int-to-float v2, v7 │ │ +048ea0: a908 0002 |002a: div-float v8, v0, v2 │ │ +048ea4: 82c0 |002c: int-to-float v0, v12 │ │ +048ea6: c880 |002d: mul-float/2addr v0, v8 │ │ +048ea8: 8701 |002e: float-to-int v1, v0 │ │ +048eaa: 6e10 5209 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ +048eb0: 0a00 |0032: move-result v0 │ │ +048eb2: 6e30 7e09 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ +048eb8: 54e0 9402 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +048ebc: 6e10 b61a 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@1ab6 │ │ +048ec2: 0a00 |003b: move-result v0 │ │ +048ec4: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ +048ec8: 54e0 9402 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +048ecc: 6e10 b31a 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@1ab3 │ │ +048ed2: 0a00 |0043: move-result v0 │ │ +048ed4: 54e2 9402 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +048ed8: 6e10 b81a 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@1ab8 │ │ +048ede: 0a02 |0049: move-result v2 │ │ +048ee0: 9105 0002 |004a: sub-int v5, v0, v2 │ │ +048ee4: 52e0 6d02 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +048ee8: 6e20 5909 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0959 │ │ +048eee: 0c0b |0051: move-result-object v11 │ │ +048ef0: 54e0 9402 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +048ef4: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +048ef6: 52b3 5102 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048efa: 82f4 |0057: int-to-float v4, v15 │ │ +048efc: c843 |0058: mul-float/2addr v3, v4 │ │ +048efe: 8733 |0059: float-to-int v3, v3 │ │ +048f00: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +048f02: 7406 b71a 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1ab7 │ │ +048f08: 0e00 |005e: return-void │ │ +048f0a: 52e0 6d02 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +048f0e: 6e20 5909 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0959 │ │ +048f14: 0c06 |0064: move-result-object v6 │ │ +048f16: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ +048f1a: 5260 5102 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +048f1e: 52e2 8302 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ +048f22: 7120 9e1b 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ +048f28: 0a09 |006e: move-result v9 │ │ +048f2a: 6e10 4b09 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ +048f30: 0a00 |0072: move-result v0 │ │ +048f32: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ +048f36: 6e10 4c09 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ +048f3c: 0a02 |0078: move-result v2 │ │ +048f3e: b120 |0079: sub-int/2addr v0, v2 │ │ +048f40: 8200 |007a: int-to-float v0, v0 │ │ +048f42: c890 |007b: mul-float/2addr v0, v9 │ │ +048f44: 870a |007c: float-to-int v10, v0 │ │ +048f46: 6e10 5109 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +048f4c: 0a00 |0080: move-result v0 │ │ +048f4e: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ +048f52: 1200 |0083: const/4 v0, #int 0 // #0 │ │ +048f54: 7020 2809 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0928 │ │ +048f5a: 6e10 5209 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ +048f60: 0a00 |008a: move-result v0 │ │ +048f62: 6e30 7e09 ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ +048f68: 28d0 |008e: goto 005e // -0030 │ │ +048f6a: 1209 |008f: const/4 v9, #int 0 // #0 │ │ +048f6c: 28df |0090: goto 006f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1473 │ │ 0x000a line=1474 │ │ 0x0017 line=1475 │ │ 0x0024 line=1477 │ │ 0x0028 line=1478 │ │ @@ -62858,31 +62858,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -048f78: |[048f78] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -048f88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -048f8a: 6e10 3c09 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -048f90: 0a03 |0004: move-result v3 │ │ -048f92: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -048f96: 6e20 3b09 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -048f9c: 0c00 |000a: move-result-object v0 │ │ -048f9e: 6e10 c118 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -048fa4: 0c02 |000e: move-result-object v2 │ │ -048fa6: 1f02 b101 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -048faa: 5523 5802 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -048fae: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -048fb2: 6e20 7a09 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@097a │ │ -048fb8: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -048fbc: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -048fc0: 28e5 |001c: goto 0001 // -001b │ │ -048fc2: 0e00 |001d: return-void │ │ +048f70: |[048f70] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +048f80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +048f82: 6e10 3c09 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +048f88: 0a03 |0004: move-result v3 │ │ +048f8a: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +048f8e: 6e20 3b09 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +048f94: 0c00 |000a: move-result-object v0 │ │ +048f96: 6e10 c118 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +048f9c: 0c02 |000e: move-result-object v2 │ │ +048f9e: 1f02 b101 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +048fa2: 5523 5802 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +048fa6: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +048faa: 6e20 7a09 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@097a │ │ +048fb0: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +048fb4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +048fb8: 28e5 |001c: goto 0001 // -001b │ │ +048fba: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0007 line=460 │ │ 0x000b line=461 │ │ 0x0011 line=462 │ │ 0x0015 line=463 │ │ @@ -62900,20 +62900,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -048fc4: |[048fc4] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ -048fd4: 6e10 4f09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@094f │ │ -048fda: 0c00 |0003: move-result-object v0 │ │ -048fdc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -048fe0: 7220 6b19 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ -048fe6: 0e00 |0009: return-void │ │ +048fbc: |[048fbc] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ +048fcc: 6e10 4f09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@094f │ │ +048fd2: 0c00 |0003: move-result-object v0 │ │ +048fd4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +048fd8: 7220 6b19 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ +048fde: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2055 │ │ 0x0004 line=2056 │ │ 0x0006 line=2057 │ │ 0x0009 line=2059 │ │ locals : │ │ @@ -62926,59 +62926,59 @@ │ │ type : '(IZIZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -048fe8: |[048fe8] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ -048ff8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -048ffa: 6e20 5909 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0959 │ │ -049000: 0c00 |0004: move-result-object v0 │ │ -049002: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -049004: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -049008: 7010 3f09 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -04900e: 0a02 |000b: move-result v2 │ │ -049010: 8223 |000c: int-to-float v3, v2 │ │ -049012: 5284 7702 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ -049016: 5205 5102 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -04901a: 5286 8302 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ -04901e: 7120 9e1b 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ -049024: 0a05 |0016: move-result v5 │ │ -049026: 7120 9c1b 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ -04902c: 0a04 |001a: move-result v4 │ │ -04902e: c843 |001b: mul-float/2addr v3, v4 │ │ -049030: 8731 |001c: float-to-int v1, v3 │ │ -049032: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ -049036: 6e40 9209 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0992 │ │ -04903c: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ -049040: 5483 8b02 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ -049044: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ -049048: 5483 8b02 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ -04904c: 7220 0209 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ -049052: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ -049056: 5483 7d02 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ -04905a: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ -04905e: 5483 7d02 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ -049062: 7220 0209 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ -049068: 0e00 |0038: return-void │ │ -04906a: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ -04906e: 5483 8b02 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ -049072: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ -049076: 5483 8b02 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ -04907a: 7220 0209 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ -049080: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ -049084: 5483 7d02 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ -049088: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ -04908c: 5483 7d02 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ -049090: 7220 0209 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ -049096: 7020 2809 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0928 │ │ -04909c: 6e30 7e09 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ -0490a2: 7020 7009 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0970 │ │ -0490a8: 28e0 |0058: goto 0038 // -0020 │ │ +048fe0: |[048fe0] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ +048ff0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +048ff2: 6e20 5909 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0959 │ │ +048ff8: 0c00 |0004: move-result-object v0 │ │ +048ffa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +048ffc: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +049000: 7010 3f09 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +049006: 0a02 |000b: move-result v2 │ │ +049008: 8223 |000c: int-to-float v3, v2 │ │ +04900a: 5284 7702 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ +04900e: 5205 5102 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +049012: 5286 8302 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ +049016: 7120 9e1b 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ +04901c: 0a05 |0016: move-result v5 │ │ +04901e: 7120 9c1b 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ +049024: 0a04 |001a: move-result v4 │ │ +049026: c843 |001b: mul-float/2addr v3, v4 │ │ +049028: 8731 |001c: float-to-int v1, v3 │ │ +04902a: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ +04902e: 6e40 9209 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0992 │ │ +049034: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ +049038: 5483 8b02 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ +04903c: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ +049040: 5483 8b02 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ +049044: 7220 0209 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ +04904a: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ +04904e: 5483 7d02 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ +049052: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ +049056: 5483 7d02 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ +04905a: 7220 0209 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ +049060: 0e00 |0038: return-void │ │ +049062: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ +049066: 5483 8b02 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ +04906a: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ +04906e: 5483 8b02 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ +049072: 7220 0209 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ +049078: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ +04907c: 5483 7d02 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ +049080: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ +049084: 5483 7d02 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ +049088: 7220 0209 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ +04908e: 7020 2809 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0928 │ │ +049094: 6e30 7e09 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ +04909a: 7020 7009 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0970 │ │ +0490a0: 28e0 |0058: goto 0038 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=562 │ │ 0x0005 line=563 │ │ 0x0006 line=564 │ │ 0x0008 line=565 │ │ 0x000c line=566 │ │ @@ -63011,31 +63011,31 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0490ac: |[0490ac] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -0490bc: 5210 9302 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ -0490c0: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0490c4: 0e00 |0004: return-void │ │ -0490c6: 5912 9302 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ -0490ca: 5410 8d02 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@028d │ │ -0490ce: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -0490d2: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -0490d6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0490d8: 7020 3109 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0931 │ │ -0490de: 5410 8b02 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ -0490e2: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ -0490e6: 5410 8b02 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ -0490ea: 7220 0009 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0900 │ │ -0490f0: 28ea |001a: goto 0004 // -0016 │ │ -0490f2: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0490f4: 28f2 |001c: goto 000e // -000e │ │ +0490a4: |[0490a4] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +0490b4: 5210 9302 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ +0490b8: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0490bc: 0e00 |0004: return-void │ │ +0490be: 5912 9302 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ +0490c2: 5410 8d02 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@028d │ │ +0490c6: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +0490ca: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ +0490ce: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0490d0: 7020 3109 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0931 │ │ +0490d6: 5410 8b02 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ +0490da: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ +0490de: 5410 8b02 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ +0490e2: 7220 0009 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0900 │ │ +0490e8: 28ea |001a: goto 0004 // -0016 │ │ +0490ea: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0490ec: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0004 line=405 │ │ 0x0005 line=397 │ │ 0x0007 line=398 │ │ 0x000b line=400 │ │ @@ -63051,19 +63051,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0490f8: |[0490f8] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -049108: 5510 9502 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@0295 │ │ -04910c: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -049110: 5c12 9502 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@0295 │ │ -049114: 0e00 |0006: return-void │ │ +0490f0: |[0490f0] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +049100: 5510 9502 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@0295 │ │ +049104: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +049108: 5c12 9502 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@0295 │ │ +04910c: 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; │ │ @@ -63074,39 +63074,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -049118: |[049118] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ -049128: 5253 7002 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@0270 │ │ -04912c: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ -049130: 5453 7102 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ -049134: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ -049138: 2203 0504 |0008: new-instance v3, Ljava/util/ArrayList; // type@0405 │ │ -04913c: 7010 001c 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -049142: 5b53 7102 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ -049146: 6e10 3c09 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -04914c: 0a01 |0012: move-result v1 │ │ -04914e: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -049150: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ -049154: 6e20 3b09 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -04915a: 0c00 |0019: move-result-object v0 │ │ -04915c: 5453 7102 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ -049160: 6e20 041c 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -049166: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -04916a: 28f3 |0021: goto 0014 // -000d │ │ -04916c: 5453 7102 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ -049170: 6e10 061c 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -049176: 28e8 |0027: goto 000f // -0018 │ │ -049178: 5453 7102 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ -04917c: 6204 9d02 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@029d │ │ -049180: 7120 1c1c 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1c1c │ │ -049186: 0e00 |002f: return-void │ │ +049110: |[049110] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ +049120: 5253 7002 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@0270 │ │ +049124: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ +049128: 5453 7102 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ +04912c: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ +049130: 2203 0504 |0008: new-instance v3, Ljava/util/ArrayList; // type@0405 │ │ +049134: 7010 001c 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +04913a: 5b53 7102 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ +04913e: 6e10 3c09 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +049144: 0a01 |0012: move-result v1 │ │ +049146: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +049148: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ +04914c: 6e20 3b09 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +049152: 0c00 |0019: move-result-object v0 │ │ +049154: 5453 7102 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ +049158: 6e20 041c 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +04915e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +049162: 28f3 |0021: goto 0014 // -000d │ │ +049164: 5453 7102 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ +049168: 6e10 061c 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +04916e: 28e8 |0027: goto 000f // -0018 │ │ +049170: 5453 7102 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ +049174: 6204 9d02 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@029d │ │ +049178: 7120 1c1c 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1c1c │ │ +04917e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1111 │ │ 0x0004 line=1112 │ │ 0x0008 line=1113 │ │ 0x000f line=1117 │ │ 0x0013 line=1118 │ │ @@ -63130,60 +63130,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -049188: |[049188] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -049198: 6e10 0f1c 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04919e: 0a02 |0003: move-result v2 │ │ -0491a0: 6e10 4309 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0943 │ │ -0491a6: 0a01 |0007: move-result v1 │ │ -0491a8: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -0491ac: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -0491b0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0491b2: 6e10 3c09 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -0491b8: 0a05 |0010: move-result v5 │ │ -0491ba: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -0491be: 6e20 3b09 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -0491c4: 0c00 |0016: move-result-object v0 │ │ -0491c6: 6e10 d618 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -0491cc: 0a05 |001a: move-result v5 │ │ -0491ce: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -0491d2: 6e20 5709 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ -0491d8: 0c04 |0020: move-result-object v4 │ │ -0491da: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -0491de: 5245 5202 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0491e2: 5276 6d02 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -0491e6: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -0491ea: 6e40 ab18 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@18ab │ │ -0491f0: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0491f4: 28df |002e: goto 000d // -0021 │ │ -0491f6: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -0491fa: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -0491fe: 6e10 0f1c 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -049204: 0a05 |0036: move-result v5 │ │ -049206: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -04920a: 6e10 5d09 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@095d │ │ -049210: 0a05 |003c: move-result v5 │ │ -049212: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -049216: 0e00 |003f: return-void │ │ -049218: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -04921c: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -04921e: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -049222: 6e10 6009 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0960 │ │ -049228: 0a05 |0048: move-result v5 │ │ -04922a: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -04922e: 6e10 5e09 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@095e │ │ -049234: 0a05 |004e: move-result v5 │ │ -049236: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -04923a: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -04923e: 6e20 041c 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -049244: 28e9 |0056: goto 003f // -0017 │ │ +049180: |[049180] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +049190: 6e10 0f1c 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +049196: 0a02 |0003: move-result v2 │ │ +049198: 6e10 4309 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0943 │ │ +04919e: 0a01 |0007: move-result v1 │ │ +0491a0: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +0491a4: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +0491a8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0491aa: 6e10 3c09 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +0491b0: 0a05 |0010: move-result v5 │ │ +0491b2: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +0491b6: 6e20 3b09 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +0491bc: 0c00 |0016: move-result-object v0 │ │ +0491be: 6e10 d618 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +0491c4: 0a05 |001a: move-result v5 │ │ +0491c6: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +0491ca: 6e20 5709 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ +0491d0: 0c04 |0020: move-result-object v4 │ │ +0491d2: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +0491d6: 5245 5202 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0491da: 5276 6d02 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +0491de: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +0491e2: 6e40 ab18 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@18ab │ │ +0491e8: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0491ec: 28df |002e: goto 000d // -0021 │ │ +0491ee: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +0491f2: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +0491f6: 6e10 0f1c 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0491fc: 0a05 |0036: move-result v5 │ │ +0491fe: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +049202: 6e10 5d09 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@095d │ │ +049208: 0a05 |003c: move-result v5 │ │ +04920a: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +04920e: 0e00 |003f: return-void │ │ +049210: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +049214: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +049216: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +04921a: 6e10 6009 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0960 │ │ +049220: 0a05 |0048: move-result v5 │ │ +049222: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +049226: 6e10 5e09 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@095e │ │ +04922c: 0a05 |004e: move-result v5 │ │ +04922e: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +049232: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +049236: 6e20 041c 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +04923c: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2631 │ │ 0x0004 line=2633 │ │ 0x0008 line=2635 │ │ 0x000c line=2636 │ │ 0x0013 line=2637 │ │ @@ -63215,37 +63215,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 │ │ -049248: |[049248] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -049258: 2200 b001 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04925c: 7010 f708 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@08f7 │ │ -049262: 5903 5202 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -049266: 5421 6602 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04926a: 6e30 2908 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0829 │ │ -049270: 0c01 |000c: move-result-object v1 │ │ -049272: 5b01 5002 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ -049276: 5421 6602 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04927a: 6e20 2708 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ -049280: 0a01 |0014: move-result v1 │ │ -049282: 5901 5402 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -049286: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ -04928a: 5421 8002 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04928e: 6e10 0f1c 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -049294: 0a01 |001e: move-result v1 │ │ -049296: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ -04929a: 5421 8002 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04929e: 6e20 041c 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -0492a4: 1100 |0026: return-object v0 │ │ -0492a6: 5421 8002 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -0492aa: 6e30 031c 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@1c03 │ │ -0492b0: 28fa |002c: goto 0026 // -0006 │ │ +049240: |[049240] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +049250: 2200 b001 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +049254: 7010 f708 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@08f7 │ │ +04925a: 5903 5202 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04925e: 5421 6602 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +049262: 6e30 2908 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0829 │ │ +049268: 0c01 |000c: move-result-object v1 │ │ +04926a: 5b01 5002 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ +04926e: 5421 6602 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +049272: 6e20 2708 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ +049278: 0a01 |0014: move-result v1 │ │ +04927a: 5901 5402 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04927e: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ +049282: 5421 8002 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +049286: 6e10 0f1c 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04928c: 0a01 |001e: move-result v1 │ │ +04928e: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ +049292: 5421 8002 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +049296: 6e20 041c 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +04929c: 1100 |0026: return-object v0 │ │ +04929e: 5421 8002 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +0492a2: 6e30 031c 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@1c03 │ │ +0492a8: 28fa |002c: goto 0026 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0005 line=836 │ │ 0x0007 line=837 │ │ 0x000f line=838 │ │ 0x0017 line=839 │ │ @@ -63263,34 +63263,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0492b4: |[0492b4] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -0492c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0492c6: 6e10 3c09 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -0492cc: 0a03 |0004: move-result v3 │ │ -0492ce: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -0492d2: 6e20 3b09 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -0492d8: 0c00 |000a: move-result-object v0 │ │ -0492da: 6e10 d618 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -0492e0: 0a03 |000e: move-result v3 │ │ -0492e2: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -0492e6: 6e20 5709 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ -0492ec: 0c02 |0014: move-result-object v2 │ │ -0492ee: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -0492f2: 5223 5202 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0492f6: 5254 6d02 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -0492fa: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -0492fe: 6e20 ad18 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@18ad │ │ -049304: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -049308: 28df |0022: goto 0001 // -0021 │ │ -04930a: 0e00 |0023: return-void │ │ +0492ac: |[0492ac] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +0492bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0492be: 6e10 3c09 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +0492c4: 0a03 |0004: move-result v3 │ │ +0492c6: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +0492ca: 6e20 3b09 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +0492d0: 0c00 |000a: move-result-object v0 │ │ +0492d2: 6e10 d618 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +0492d8: 0a03 |000e: move-result v3 │ │ +0492da: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +0492de: 6e20 5709 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ +0492e4: 0c02 |0014: move-result-object v2 │ │ +0492e6: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +0492ea: 5223 5202 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0492ee: 5254 6d02 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +0492f2: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +0492f6: 6e20 ad18 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@18ad │ │ +0492fc: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +049300: 28df |0022: goto 0001 // -0021 │ │ +049302: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2678 │ │ 0x0007 line=2679 │ │ 0x000b line=2680 │ │ 0x0011 line=2681 │ │ 0x0015 line=2682 │ │ @@ -63310,41 +63310,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 │ │ -04930c: |[04930c] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -04931c: 6e20 2709 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0927 │ │ -049322: 0a01 |0003: move-result v1 │ │ -049324: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -049328: 6e20 3909 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0939 │ │ -04932e: 0c06 |0009: move-result-object v6 │ │ -049330: 0760 |000a: move-object v0, v6 │ │ -049332: 1f00 b101 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -049336: 5501 5802 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -04933a: 2042 af01 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@01af │ │ -04933e: b621 |0011: or-int/2addr v1, v2 │ │ -049340: 5c01 5802 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -049344: 5531 7a02 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@027a │ │ -049348: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ -04934c: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -049350: 5501 5802 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -049354: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -049358: 2201 df03 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ -04935c: 1a02 cb02 |0020: const-string v2, "Cannot add pager decor view during layout" // string@02cb │ │ -049360: 7020 8b1b 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -049366: 2701 |0025: throw v1 │ │ -049368: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -04936a: 5c01 5902 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0259 │ │ -04936e: 6e40 2109 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0921 │ │ -049374: 0e00 |002c: return-void │ │ -049376: 6f40 3119 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1931 │ │ -04937c: 28fc |0030: goto 002c // -0004 │ │ +049304: |[049304] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +049314: 6e20 2709 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0927 │ │ +04931a: 0a01 |0003: move-result v1 │ │ +04931c: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +049320: 6e20 3909 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0939 │ │ +049326: 0c06 |0009: move-result-object v6 │ │ +049328: 0760 |000a: move-object v0, v6 │ │ +04932a: 1f00 b101 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +04932e: 5501 5802 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +049332: 2042 af01 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@01af │ │ +049336: b621 |0011: or-int/2addr v1, v2 │ │ +049338: 5c01 5802 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +04933c: 5531 7a02 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@027a │ │ +049340: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ +049344: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +049348: 5501 5802 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +04934c: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +049350: 2201 df03 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ +049354: 1a02 ca02 |0020: const-string v2, "Cannot add pager decor view during layout" // string@02ca │ │ +049358: 7020 8b1b 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +04935e: 2701 |0025: throw v1 │ │ +049360: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +049362: 5c01 5902 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0259 │ │ +049366: 6e40 2109 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0921 │ │ +04936c: 0e00 |002c: return-void │ │ +04936e: 6f40 3119 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1931 │ │ +049374: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1297 │ │ 0x0006 line=1298 │ │ 0x000b line=1300 │ │ 0x000d line=1301 │ │ 0x0014 line=1302 │ │ @@ -63366,127 +63366,127 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -049380: |[049380] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -049390: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ -049394: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ -049398: 6e10 3609 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0936 │ │ -04939e: 0c01 |0007: move-result-object v1 │ │ -0493a0: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ -0493a4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0493a6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0493a8: 7100 2f18 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@182f │ │ -0493ae: 0c08 |000f: move-result-object v8 │ │ -0493b0: 6e40 2e18 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@182e │ │ -0493b6: 0c04 |0013: move-result-object v4 │ │ -0493b8: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ -0493bc: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ -0493c0: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ -0493c4: 54d8 9802 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ -0493c8: 7030 3e09 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@093e │ │ -0493ce: 0c08 |001f: move-result-object v8 │ │ -0493d0: 5285 2e00 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ -0493d4: 54d8 9802 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ -0493d8: 7030 3e09 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@093e │ │ -0493de: 0c08 |0027: move-result-object v8 │ │ -0493e0: 5280 2e00 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ -0493e4: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ -0493e8: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ -0493ec: 6e10 6e09 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@096e │ │ -0493f2: 0a02 |0031: move-result v2 │ │ -0493f4: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ -0493f8: 7110 8918 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@1889 │ │ -0493fe: 0a08 |0037: move-result v8 │ │ -049400: 6e20 7209 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0972 │ │ -049406: 0f02 |003b: return v2 │ │ -049408: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ -04940c: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -04940e: 6e10 ca18 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -049414: 0c06 |0042: move-result-object v6 │ │ -049416: 2068 6e03 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@036e │ │ -04941a: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ -04941e: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ -049422: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -049424: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ -049428: 2207 f003 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ -04942c: 7010 c91b 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -049432: 6e10 aa1b 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -049438: 0c08 |0054: move-result-object v8 │ │ -04943a: 6e10 7d1b 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ -049440: 0c08 |0058: move-result-object v8 │ │ -049442: 6e20 d21b 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -049448: 6e10 ca18 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -04944e: 0c06 |005f: move-result-object v6 │ │ -049450: 2068 6e03 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@036e │ │ -049454: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ -049458: 1a08 2800 |0064: const-string v8, " => " // string@0028 │ │ -04945c: 6e20 d21b 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -049462: 0c08 |0069: move-result-object v8 │ │ -049464: 6e10 aa1b 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -04946a: 0c09 |006d: move-result-object v9 │ │ -04946c: 6e10 7d1b 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ -049472: 0c09 |0071: move-result-object v9 │ │ -049474: 6e20 d21b 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04947a: 7210 6a19 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@196a │ │ -049480: 0c06 |0078: move-result-object v6 │ │ -049482: 28e7 |0079: goto 0060 // -0019 │ │ -049484: 7210 6a19 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@196a │ │ -04948a: 0c06 |007d: move-result-object v6 │ │ -04948c: 28c5 |007e: goto 0043 // -003b │ │ -04948e: 1a08 690d |007f: const-string v8, "ViewPager" // string@0d69 │ │ -049492: 2209 f003 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@03f0 │ │ -049496: 7010 c91b 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -04949c: 1a0a 2410 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@1024 │ │ -0494a0: 6e20 d21b a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0494a6: 0c09 |008b: move-result-object v9 │ │ -0494a8: 6e10 d61b 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0494ae: 0c0a |008f: move-result-object v10 │ │ -0494b0: 6e20 d21b a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0494b6: 0c09 |0093: move-result-object v9 │ │ -0494b8: 6e10 d61b 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0494be: 0c09 |0097: move-result-object v9 │ │ -0494c0: 7120 0018 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ -0494c6: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -0494c8: 2900 6fff |009c: goto/16 000b // -0091 │ │ -0494cc: 6e10 f618 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@18f6 │ │ -0494d2: 0a02 |00a1: move-result v2 │ │ -0494d4: 2890 |00a2: goto 0032 // -0070 │ │ -0494d6: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ -0494da: 54d8 9802 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ -0494de: 7030 3e09 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@093e │ │ -0494e4: 0c08 |00aa: move-result-object v8 │ │ -0494e6: 5285 2e00 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ -0494ea: 54d8 9802 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ -0494ee: 7030 3e09 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@093e │ │ -0494f4: 0c08 |00b2: move-result-object v8 │ │ -0494f6: 5280 2e00 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ -0494fa: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ -0494fe: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ -049502: 6e10 6f09 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@096f │ │ -049508: 0a02 |00bc: move-result v2 │ │ -04950a: 2900 75ff |00bd: goto/16 0032 // -008b │ │ -04950e: 6e10 f618 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@18f6 │ │ -049514: 0a02 |00c2: move-result v2 │ │ -049516: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ -04951a: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ -04951e: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ -049520: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ -049524: 6e10 6e09 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@096e │ │ -04952a: 0a02 |00cd: move-result v2 │ │ -04952c: 2900 64ff |00ce: goto/16 0032 // -009c │ │ -049530: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ -049534: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ -049536: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ -04953a: 6e10 6f09 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@096f │ │ -049540: 0a02 |00d8: move-result v2 │ │ -049542: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ +049378: |[049378] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +049388: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ +04938c: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ +049390: 6e10 3609 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0936 │ │ +049396: 0c01 |0007: move-result-object v1 │ │ +049398: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ +04939c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +04939e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0493a0: 7100 2f18 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@182f │ │ +0493a6: 0c08 |000f: move-result-object v8 │ │ +0493a8: 6e40 2e18 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@182e │ │ +0493ae: 0c04 |0013: move-result-object v4 │ │ +0493b0: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ +0493b4: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ +0493b8: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ +0493bc: 54d8 9802 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ +0493c0: 7030 3e09 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@093e │ │ +0493c6: 0c08 |001f: move-result-object v8 │ │ +0493c8: 5285 2e00 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ +0493cc: 54d8 9802 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ +0493d0: 7030 3e09 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@093e │ │ +0493d6: 0c08 |0027: move-result-object v8 │ │ +0493d8: 5280 2e00 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ +0493dc: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ +0493e0: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ +0493e4: 6e10 6e09 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@096e │ │ +0493ea: 0a02 |0031: move-result v2 │ │ +0493ec: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ +0493f0: 7110 8918 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@1889 │ │ +0493f6: 0a08 |0037: move-result v8 │ │ +0493f8: 6e20 7209 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0972 │ │ +0493fe: 0f02 |003b: return v2 │ │ +049400: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ +049404: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +049406: 6e10 ca18 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +04940c: 0c06 |0042: move-result-object v6 │ │ +04940e: 2068 6e03 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@036e │ │ +049412: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ +049416: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ +04941a: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +04941c: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ +049420: 2207 f003 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ +049424: 7010 c91b 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +04942a: 6e10 aa1b 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +049430: 0c08 |0054: move-result-object v8 │ │ +049432: 6e10 7d1b 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ +049438: 0c08 |0058: move-result-object v8 │ │ +04943a: 6e20 d21b 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +049440: 6e10 ca18 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +049446: 0c06 |005f: move-result-object v6 │ │ +049448: 2068 6e03 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@036e │ │ +04944c: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ +049450: 1a08 2800 |0064: const-string v8, " => " // string@0028 │ │ +049454: 6e20 d21b 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04945a: 0c08 |0069: move-result-object v8 │ │ +04945c: 6e10 aa1b 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +049462: 0c09 |006d: move-result-object v9 │ │ +049464: 6e10 7d1b 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ +04946a: 0c09 |0071: move-result-object v9 │ │ +04946c: 6e20 d21b 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +049472: 7210 6a19 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@196a │ │ +049478: 0c06 |0078: move-result-object v6 │ │ +04947a: 28e7 |0079: goto 0060 // -0019 │ │ +04947c: 7210 6a19 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@196a │ │ +049482: 0c06 |007d: move-result-object v6 │ │ +049484: 28c5 |007e: goto 0043 // -003b │ │ +049486: 1a08 670d |007f: const-string v8, "ViewPager" // string@0d67 │ │ +04948a: 2209 f003 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@03f0 │ │ +04948e: 7010 c91b 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +049494: 1a0a 2210 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@1022 │ │ +049498: 6e20 d21b a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04949e: 0c09 |008b: move-result-object v9 │ │ +0494a0: 6e10 d61b 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0494a6: 0c0a |008f: move-result-object v10 │ │ +0494a8: 6e20 d21b a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0494ae: 0c09 |0093: move-result-object v9 │ │ +0494b0: 6e10 d61b 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0494b6: 0c09 |0097: move-result-object v9 │ │ +0494b8: 7120 0018 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ +0494be: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +0494c0: 2900 6fff |009c: goto/16 000b // -0091 │ │ +0494c4: 6e10 f618 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@18f6 │ │ +0494ca: 0a02 |00a1: move-result v2 │ │ +0494cc: 2890 |00a2: goto 0032 // -0070 │ │ +0494ce: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ +0494d2: 54d8 9802 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ +0494d6: 7030 3e09 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@093e │ │ +0494dc: 0c08 |00aa: move-result-object v8 │ │ +0494de: 5285 2e00 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ +0494e2: 54d8 9802 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@0298 │ │ +0494e6: 7030 3e09 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@093e │ │ +0494ec: 0c08 |00b2: move-result-object v8 │ │ +0494ee: 5280 2e00 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ +0494f2: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ +0494f6: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ +0494fa: 6e10 6f09 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@096f │ │ +049500: 0a02 |00bc: move-result v2 │ │ +049502: 2900 75ff |00bd: goto/16 0032 // -008b │ │ +049506: 6e10 f618 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@18f6 │ │ +04950c: 0a02 |00c2: move-result v2 │ │ +04950e: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ +049512: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ +049516: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ +049518: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ +04951c: 6e10 6e09 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@096e │ │ +049522: 0a02 |00cd: move-result v2 │ │ +049524: 2900 64ff |00ce: goto/16 0032 // -009c │ │ +049528: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ +04952c: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ +04952e: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ +049532: 6e10 6f09 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@096f │ │ +049538: 0a02 |00d8: move-result v2 │ │ +04953a: 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 │ │ @@ -63548,46 +63548,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -049548: |[049548] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -049558: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -04955a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -04955c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -04955e: 55a2 7e02 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -049562: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -049566: 0f04 |0007: return v4 │ │ -049568: 5ca9 7502 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ -04956c: 7020 8f09 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ -049572: 59a5 8102 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -049576: 59a5 7b02 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ -04957a: 54a2 9b02 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04957e: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -049582: 7100 9418 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ -049588: 0c02 |0018: move-result-object v2 │ │ -04958a: 5ba2 9b02 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04958e: 7100 6502 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -049594: 0b00 |001e: move-result-wide v0 │ │ -049596: 0402 |001f: move-wide v2, v0 │ │ -049598: 0156 |0020: move v6, v5 │ │ -04959a: 0147 |0021: move v7, v4 │ │ -04959c: 7708 7f18 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ -0495a2: 0c08 |0025: move-result-object v8 │ │ -0495a4: 54a2 9b02 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -0495a8: 6e20 8c18 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ -0495ae: 6e10 8218 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ -0495b4: 5aa0 7402 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0274 │ │ -0495b8: 0194 |0030: move v4, v9 │ │ -0495ba: 28d6 |0031: goto 0007 // -002a │ │ -0495bc: 54a2 9b02 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -0495c0: 6e10 8d18 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@188d │ │ -0495c6: 28e4 |0037: goto 001b // -001c │ │ +049540: |[049540] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +049550: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +049552: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +049554: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +049556: 55a2 7e02 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04955a: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +04955e: 0f04 |0007: return v4 │ │ +049560: 5ca9 7502 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ +049564: 7020 8f09 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ +04956a: 59a5 8102 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +04956e: 59a5 7b02 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ +049572: 54a2 9b02 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +049576: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +04957a: 7100 9418 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ +049580: 0c02 |0018: move-result-object v2 │ │ +049582: 5ba2 9b02 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +049586: 7100 6502 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +04958c: 0b00 |001e: move-result-wide v0 │ │ +04958e: 0402 |001f: move-wide v2, v0 │ │ +049590: 0156 |0020: move v6, v5 │ │ +049592: 0147 |0021: move v7, v4 │ │ +049594: 7708 7f18 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ +04959a: 0c08 |0025: move-result-object v8 │ │ +04959c: 54a2 9b02 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +0495a0: 6e20 8c18 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ +0495a6: 6e10 8218 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ +0495ac: 5aa0 7402 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0274 │ │ +0495b0: 0194 |0030: move v4, v9 │ │ +0495b2: 28d6 |0031: goto 0007 // -002a │ │ +0495b4: 54a2 9b02 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +0495b8: 6e10 8d18 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@188d │ │ +0495be: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2278 │ │ 0x0007 line=2294 │ │ 0x0008 line=2281 │ │ 0x000a line=2282 │ │ 0x000d line=2283 │ │ @@ -63610,72 +63610,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -0495c8: |[0495c8] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -0495d8: 20c0 6e03 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@036e │ │ -0495dc: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -0495e0: 07c7 |0004: move-object v7, v12 │ │ -0495e2: 1f07 6e03 |0005: check-cast v7, Landroid/view/ViewGroup; // type@036e │ │ -0495e6: 6e10 ce18 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@18ce │ │ -0495ec: 0a09 |000a: move-result v9 │ │ -0495ee: 6e10 cf18 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@18cf │ │ -0495f4: 0a0a |000e: move-result v10 │ │ -0495f6: 6e10 3e19 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ -0495fc: 0a06 |0012: move-result v6 │ │ -0495fe: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -049602: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -049606: 6e20 3d19 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ -04960c: 0c01 |001a: move-result-object v1 │ │ -04960e: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -049612: 6e10 c218 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -049618: 0a02 |0020: move-result v2 │ │ -04961a: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -04961e: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -049622: 6e10 cd18 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@18cd │ │ -049628: 0a02 |0028: move-result v2 │ │ -04962a: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -04962e: 9000 100a |002b: add-int v0, v16, v10 │ │ -049632: 6e10 d218 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -049638: 0a02 |0030: move-result v2 │ │ -04963a: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -04963e: 9000 100a |0033: add-int v0, v16, v10 │ │ -049642: 6e10 b818 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -049648: 0a02 |0038: move-result v2 │ │ -04964a: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -04964e: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -049650: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -049654: 6e10 c218 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -04965a: 0a03 |0041: move-result v3 │ │ -04965c: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -049660: 9000 100a |0044: add-int v0, v16, v10 │ │ -049664: 6e10 d218 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -04966a: 0a03 |0049: move-result v3 │ │ -04966c: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -049670: 07b0 |004c: move-object v0, v11 │ │ -049672: 01e3 |004d: move v3, v14 │ │ -049674: 7406 2509 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0925 │ │ -04967a: 0a00 |0051: move-result v0 │ │ -04967c: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -049680: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -049682: 0f00 |0055: return v0 │ │ -049684: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -049688: 28bd |0058: goto 0015 // -0043 │ │ -04968a: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -04968e: 7be0 |005b: neg-int v0, v14 │ │ -049690: 7120 9f08 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@089f │ │ -049696: 0a00 |005f: move-result v0 │ │ -049698: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -04969c: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -04969e: 28f2 |0063: goto 0055 // -000e │ │ -0496a0: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -0496a2: 28f0 |0065: goto 0055 // -0010 │ │ +0495c0: |[0495c0] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +0495d0: 20c0 6e03 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@036e │ │ +0495d4: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +0495d8: 07c7 |0004: move-object v7, v12 │ │ +0495da: 1f07 6e03 |0005: check-cast v7, Landroid/view/ViewGroup; // type@036e │ │ +0495de: 6e10 ce18 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@18ce │ │ +0495e4: 0a09 |000a: move-result v9 │ │ +0495e6: 6e10 cf18 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@18cf │ │ +0495ec: 0a0a |000e: move-result v10 │ │ +0495ee: 6e10 3e19 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ +0495f4: 0a06 |0012: move-result v6 │ │ +0495f6: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +0495fa: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +0495fe: 6e20 3d19 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ +049604: 0c01 |001a: move-result-object v1 │ │ +049606: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +04960a: 6e10 c218 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +049610: 0a02 |0020: move-result v2 │ │ +049612: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +049616: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +04961a: 6e10 cd18 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@18cd │ │ +049620: 0a02 |0028: move-result v2 │ │ +049622: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +049626: 9000 100a |002b: add-int v0, v16, v10 │ │ +04962a: 6e10 d218 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +049630: 0a02 |0030: move-result v2 │ │ +049632: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +049636: 9000 100a |0033: add-int v0, v16, v10 │ │ +04963a: 6e10 b818 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +049640: 0a02 |0038: move-result v2 │ │ +049642: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +049646: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +049648: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +04964c: 6e10 c218 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +049652: 0a03 |0041: move-result v3 │ │ +049654: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +049658: 9000 100a |0044: add-int v0, v16, v10 │ │ +04965c: 6e10 d218 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +049662: 0a03 |0049: move-result v3 │ │ +049664: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +049668: 07b0 |004c: move-object v0, v11 │ │ +04966a: 01e3 |004d: move v3, v14 │ │ +04966c: 7406 2509 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0925 │ │ +049672: 0a00 |0051: move-result v0 │ │ +049674: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +049678: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +04967a: 0f00 |0055: return v0 │ │ +04967c: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +049680: 28bd |0058: goto 0015 // -0043 │ │ +049682: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +049686: 7be0 |005b: neg-int v0, v14 │ │ +049688: 7120 9f08 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@089f │ │ +04968e: 0a00 |005f: move-result v0 │ │ +049690: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +049694: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +049696: 28f2 |0063: goto 0055 // -000e │ │ +049698: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +04969a: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2456 │ │ 0x0005 line=2457 │ │ 0x0007 line=2458 │ │ 0x000b line=2459 │ │ 0x000f line=2460 │ │ @@ -63711,44 +63711,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -0496a4: |[0496a4] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ -0496b4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0496b6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0496b8: 5464 6602 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -0496bc: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -0496c0: 0f03 |0006: return v3 │ │ -0496c2: 7010 3f09 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -0496c8: 0a01 |000a: move-result v1 │ │ -0496ca: 6e10 5109 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -0496d0: 0a00 |000e: move-result v0 │ │ -0496d2: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ -0496d6: 8214 |0011: int-to-float v4, v1 │ │ -0496d8: 5265 7702 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ -0496dc: c854 |0014: mul-float/2addr v4, v5 │ │ -0496de: 8744 |0015: float-to-int v4, v4 │ │ -0496e0: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ -0496e4: 0123 |0018: move v3, v2 │ │ -0496e6: 28ed |0019: goto 0006 // -0013 │ │ -0496e8: 0132 |001a: move v2, v3 │ │ -0496ea: 28fd |001b: goto 0018 // -0003 │ │ -0496ec: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ -0496f0: 8214 |001e: int-to-float v4, v1 │ │ -0496f2: 5265 8302 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ -0496f6: c854 |0021: mul-float/2addr v4, v5 │ │ -0496f8: 8744 |0022: float-to-int v4, v4 │ │ -0496fa: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ -0496fe: 0123 |0025: move v3, v2 │ │ -049700: 28e0 |0026: goto 0006 // -0020 │ │ -049702: 0132 |0027: move v2, v3 │ │ -049704: 28fd |0028: goto 0025 // -0003 │ │ +04969c: |[04969c] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ +0496ac: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0496ae: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0496b0: 5464 6602 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +0496b4: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +0496b8: 0f03 |0006: return v3 │ │ +0496ba: 7010 3f09 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +0496c0: 0a01 |000a: move-result v1 │ │ +0496c2: 6e10 5109 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +0496c8: 0a00 |000e: move-result v0 │ │ +0496ca: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ +0496ce: 8214 |0011: int-to-float v4, v1 │ │ +0496d0: 5265 7702 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ +0496d4: c854 |0014: mul-float/2addr v4, v5 │ │ +0496d6: 8744 |0015: float-to-int v4, v4 │ │ +0496d8: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ +0496dc: 0123 |0018: move v3, v2 │ │ +0496de: 28ed |0019: goto 0006 // -0013 │ │ +0496e0: 0132 |001a: move v2, v3 │ │ +0496e2: 28fd |001b: goto 0018 // -0003 │ │ +0496e4: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ +0496e8: 8214 |001e: int-to-float v4, v1 │ │ +0496ea: 5265 8302 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ +0496ee: c854 |0021: mul-float/2addr v4, v5 │ │ +0496f0: 8744 |0022: float-to-int v4, v4 │ │ +0496f2: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ +0496f6: 0123 |0025: move v3, v2 │ │ +0496f8: 28e0 |0026: goto 0006 // -0020 │ │ +0496fa: 0132 |0027: move v2, v3 │ │ +0496fc: 28fd |0028: goto 0025 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2429 │ │ 0x0006 line=2440 │ │ 0x0007 line=2433 │ │ 0x000b line=2434 │ │ 0x000f line=2435 │ │ @@ -63766,24 +63766,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -049708: |[049708] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -049718: 2020 b101 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -04971c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -049720: 6f20 3419 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1934 │ │ -049726: 0a00 |0007: move-result v0 │ │ -049728: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -04972c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04972e: 0f00 |000b: return v0 │ │ -049730: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -049732: 28fe |000d: goto 000b // -0002 │ │ +049700: |[049700] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +049710: 2020 b101 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +049714: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +049718: 6f20 3419 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1934 │ │ +04971e: 0a00 |0007: move-result v0 │ │ +049720: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +049724: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +049726: 0f00 |000b: return v0 │ │ +049728: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04972a: 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; │ │ │ │ @@ -63792,48 +63792,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -049734: |[049734] android.support.v4.view.ViewPager.computeScroll:()V │ │ -049744: 5454 9402 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -049748: 6e10 b61a 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@1ab6 │ │ -04974e: 0a04 |0005: move-result v4 │ │ -049750: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ -049754: 5454 9402 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -049758: 6e10 ae1a 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1aae │ │ -04975e: 0a04 |000d: move-result v4 │ │ -049760: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ -049764: 6e10 5109 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -04976a: 0a00 |0013: move-result v0 │ │ -04976c: 6e10 5209 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ -049772: 0a01 |0017: move-result v1 │ │ -049774: 5454 9402 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -049778: 6e10 b11a 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@1ab1 │ │ -04977e: 0a02 |001d: move-result v2 │ │ -049780: 5454 9402 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -049784: 6e10 b21a 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@1ab2 │ │ -04978a: 0a03 |0023: move-result v3 │ │ -04978c: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -049790: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ -049794: 6e30 7e09 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ -04979a: 7020 7009 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0970 │ │ -0497a0: 0a04 |002e: move-result v4 │ │ -0497a2: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ -0497a6: 5454 9402 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -0497aa: 6e10 ad1a 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@1aad │ │ -0497b0: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -0497b2: 6e30 7e09 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ -0497b8: 7110 aa08 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ -0497be: 0e00 |003d: return-void │ │ -0497c0: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -0497c2: 7020 2809 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0928 │ │ -0497c8: 28fb |0042: goto 003d // -0005 │ │ +04972c: |[04972c] android.support.v4.view.ViewPager.computeScroll:()V │ │ +04973c: 5454 9402 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +049740: 6e10 b61a 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@1ab6 │ │ +049746: 0a04 |0005: move-result v4 │ │ +049748: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ +04974c: 5454 9402 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +049750: 6e10 ae1a 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1aae │ │ +049756: 0a04 |000d: move-result v4 │ │ +049758: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ +04975c: 6e10 5109 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +049762: 0a00 |0013: move-result v0 │ │ +049764: 6e10 5209 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ +04976a: 0a01 |0017: move-result v1 │ │ +04976c: 5454 9402 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +049770: 6e10 b11a 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@1ab1 │ │ +049776: 0a02 |001d: move-result v2 │ │ +049778: 5454 9402 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +04977c: 6e10 b21a 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@1ab2 │ │ +049782: 0a03 |0023: move-result v3 │ │ +049784: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +049788: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ +04978c: 6e30 7e09 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ +049792: 7020 7009 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0970 │ │ +049798: 0a04 |002e: move-result v4 │ │ +04979a: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ +04979e: 5454 9402 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +0497a2: 6e10 ad1a 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@1aad │ │ +0497a8: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +0497aa: 6e30 7e09 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ +0497b0: 7110 aa08 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ +0497b6: 0e00 |003d: return-void │ │ +0497b8: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +0497ba: 7020 2809 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0928 │ │ +0497c0: 28fb |0042: goto 003d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1612 │ │ 0x0010 line=1613 │ │ 0x0014 line=1614 │ │ 0x0018 line=1615 │ │ 0x001e line=1616 │ │ @@ -63857,113 +63857,113 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -0497cc: |[0497cc] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -0497dc: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0497de: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0497e0: 54fc 6602 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -0497e4: 6e10 2408 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -0497ea: 0a00 |0007: move-result v0 │ │ -0497ec: 59f0 7302 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0273 │ │ -0497f0: 54fc 8002 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -0497f4: 6e10 0f1c 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0497fa: 0a0c |000f: move-result v12 │ │ -0497fc: 52fd 8a02 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ -049800: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ -049804: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ -049808: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ -04980c: 54fc 8002 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -049810: 6e10 0f1c 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -049816: 0a0c |001d: move-result v12 │ │ -049818: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ -04981c: 01a7 |0020: move v7, v10 │ │ -04981e: 52f8 6d02 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -049822: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -049824: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -049826: 54fc 8002 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04982a: 6e10 0f1c 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -049830: 0a0c |002a: move-result v12 │ │ -049832: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ -049836: 54fc 8002 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04983a: 6e20 081c 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -049840: 0c04 |0032: move-result-object v4 │ │ -049842: 1f04 b001 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -049846: 54fc 6602 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04984a: 544d 5002 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ -04984e: 6e20 2508 dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0825 │ │ -049854: 0a09 |003c: move-result v9 │ │ -049856: 12fc |003d: const/4 v12, #int -1 // #ff │ │ -049858: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ -04985c: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -049860: 28e3 |0042: goto 0025 // -001d │ │ -049862: 01b7 |0043: move v7, v11 │ │ -049864: 28dd |0044: goto 0021 // -0023 │ │ -049866: 12ec |0045: const/4 v12, #int -2 // #fe │ │ -049868: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ -04986c: 54fc 8002 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -049870: 6e20 0b1c 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ -049876: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -04987a: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ -04987e: 54fc 6602 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -049882: 6e20 3208 fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0832 │ │ -049888: 1215 |0056: const/4 v5, #int 1 // #1 │ │ -04988a: 54fc 6602 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04988e: 524d 5202 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -049892: 544e 5002 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ -049896: 6e40 2108 fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0821 │ │ -04989c: 1217 |0060: const/4 v7, #int 1 // #1 │ │ -04989e: 52fc 6d02 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -0498a2: 524d 5202 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0498a6: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ -0498aa: 52fc 6d02 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -0498ae: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ -0498b2: 7120 9f1b dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -0498b8: 0a0c |006e: move-result v12 │ │ -0498ba: 7120 9d1b cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -0498c0: 0a08 |0072: move-result v8 │ │ -0498c2: 1217 |0073: const/4 v7, #int 1 // #1 │ │ -0498c4: 28cc |0074: goto 0040 // -0034 │ │ -0498c6: 524c 5202 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0498ca: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ -0498ce: 524c 5202 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0498d2: 52fd 6d02 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -0498d6: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ -0498da: 0198 |007f: move v8, v9 │ │ -0498dc: 5949 5202 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0498e0: 1217 |0082: const/4 v7, #int 1 // #1 │ │ -0498e2: 28bd |0083: goto 0040 // -0043 │ │ -0498e4: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ -0498e8: 54fc 6602 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -0498ec: 6e20 2308 fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0823 │ │ -0498f2: 54fc 8002 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -0498f6: 620d 6302 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0263 │ │ -0498fa: 7120 1c1c dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1c1c │ │ -049900: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ -049904: 6e10 3c09 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -04990a: 0a02 |0097: move-result v2 │ │ -04990c: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -04990e: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ -049912: 6e20 3b09 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -049918: 0c01 |009e: move-result-object v1 │ │ -04991a: 6e10 c118 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -049920: 0c06 |00a2: move-result-object v6 │ │ -049922: 1f06 b101 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -049926: 556c 5802 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -04992a: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ -04992e: 120c |00a9: const/4 v12, #int 0 // #0 │ │ -049930: 596c 5c02 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ -049934: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ -049938: 28eb |00ae: goto 0099 // -0015 │ │ -04993a: 6e40 8409 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0984 │ │ -049940: 6e10 7c09 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@097c │ │ -049946: 0e00 |00b5: return-void │ │ +0497c4: |[0497c4] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +0497d4: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0497d6: 120b |0001: const/4 v11, #int 0 // #0 │ │ +0497d8: 54fc 6602 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +0497dc: 6e10 2408 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +0497e2: 0a00 |0007: move-result v0 │ │ +0497e4: 59f0 7302 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0273 │ │ +0497e8: 54fc 8002 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +0497ec: 6e10 0f1c 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0497f2: 0a0c |000f: move-result v12 │ │ +0497f4: 52fd 8a02 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ +0497f8: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ +0497fc: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ +049800: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ +049804: 54fc 8002 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +049808: 6e10 0f1c 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04980e: 0a0c |001d: move-result v12 │ │ +049810: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ +049814: 01a7 |0020: move v7, v10 │ │ +049816: 52f8 6d02 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04981a: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +04981c: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +04981e: 54fc 8002 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +049822: 6e10 0f1c 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +049828: 0a0c |002a: move-result v12 │ │ +04982a: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ +04982e: 54fc 8002 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +049832: 6e20 081c 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +049838: 0c04 |0032: move-result-object v4 │ │ +04983a: 1f04 b001 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04983e: 54fc 6602 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +049842: 544d 5002 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ +049846: 6e20 2508 dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0825 │ │ +04984c: 0a09 |003c: move-result v9 │ │ +04984e: 12fc |003d: const/4 v12, #int -1 // #ff │ │ +049850: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ +049854: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +049858: 28e3 |0042: goto 0025 // -001d │ │ +04985a: 01b7 |0043: move v7, v11 │ │ +04985c: 28dd |0044: goto 0021 // -0023 │ │ +04985e: 12ec |0045: const/4 v12, #int -2 // #fe │ │ +049860: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ +049864: 54fc 8002 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +049868: 6e20 0b1c 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ +04986e: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +049872: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ +049876: 54fc 6602 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04987a: 6e20 3208 fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0832 │ │ +049880: 1215 |0056: const/4 v5, #int 1 // #1 │ │ +049882: 54fc 6602 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +049886: 524d 5202 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04988a: 544e 5002 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ +04988e: 6e40 2108 fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0821 │ │ +049894: 1217 |0060: const/4 v7, #int 1 // #1 │ │ +049896: 52fc 6d02 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04989a: 524d 5202 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04989e: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ +0498a2: 52fc 6d02 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +0498a6: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ +0498aa: 7120 9f1b dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +0498b0: 0a0c |006e: move-result v12 │ │ +0498b2: 7120 9d1b cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +0498b8: 0a08 |0072: move-result v8 │ │ +0498ba: 1217 |0073: const/4 v7, #int 1 // #1 │ │ +0498bc: 28cc |0074: goto 0040 // -0034 │ │ +0498be: 524c 5202 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0498c2: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ +0498c6: 524c 5202 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0498ca: 52fd 6d02 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +0498ce: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ +0498d2: 0198 |007f: move v8, v9 │ │ +0498d4: 5949 5202 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0498d8: 1217 |0082: const/4 v7, #int 1 // #1 │ │ +0498da: 28bd |0083: goto 0040 // -0043 │ │ +0498dc: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ +0498e0: 54fc 6602 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +0498e4: 6e20 2308 fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0823 │ │ +0498ea: 54fc 8002 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +0498ee: 620d 6302 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@0263 │ │ +0498f2: 7120 1c1c dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@1c1c │ │ +0498f8: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ +0498fc: 6e10 3c09 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +049902: 0a02 |0097: move-result v2 │ │ +049904: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +049906: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ +04990a: 6e20 3b09 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +049910: 0c01 |009e: move-result-object v1 │ │ +049912: 6e10 c118 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +049918: 0c06 |00a2: move-result-object v6 │ │ +04991a: 1f06 b101 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +04991e: 556c 5802 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +049922: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ +049926: 120c |00a9: const/4 v12, #int 0 // #0 │ │ +049928: 596c 5c02 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ +04992c: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ +049930: 28eb |00ae: goto 0099 // -0015 │ │ +049932: 6e40 8409 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0984 │ │ +049938: 6e10 7c09 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@097c │ │ +04993e: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=850 │ │ 0x0008 line=851 │ │ 0x000a line=852 │ │ 0x0021 line=854 │ │ 0x0023 line=856 │ │ @@ -64027,25 +64027,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -049948: |[049948] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -049958: 6f20 3519 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@1935 │ │ -04995e: 0a00 |0003: move-result v0 │ │ -049960: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -049964: 6e20 3409 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0934 │ │ -04996a: 0a00 |0009: move-result v0 │ │ -04996c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -049970: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -049972: 0f00 |000d: return v0 │ │ -049974: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -049976: 28fe |000f: goto 000d // -0002 │ │ +049940: |[049940] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +049950: 6f20 3519 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@1935 │ │ +049956: 0a00 |0003: move-result v0 │ │ +049958: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +04995c: 6e20 3409 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0934 │ │ +049962: 0a00 |0009: move-result v0 │ │ +049964: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +049968: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +04996a: 0f00 |000d: return v0 │ │ +04996c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +04996e: 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; │ │ │ │ @@ -64054,46 +64054,46 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -049978: |[049978] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -049988: 6e10 8719 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1987 │ │ -04998e: 0a04 |0003: move-result v4 │ │ -049990: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ -049994: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ -049998: 6f20 3619 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1936 │ │ -04999e: 0a04 |000b: move-result v4 │ │ -0499a0: 0f04 |000c: return v4 │ │ -0499a2: 6e10 3c09 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -0499a8: 0a01 |0010: move-result v1 │ │ -0499aa: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -0499ac: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ -0499b0: 6e20 3b09 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -0499b6: 0c00 |0017: move-result-object v0 │ │ -0499b8: 6e10 d618 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -0499be: 0a04 |001b: move-result v4 │ │ -0499c0: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -0499c4: 6e20 5709 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ -0499ca: 0c03 |0021: move-result-object v3 │ │ -0499cc: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ -0499d0: 5234 5202 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -0499d4: 5265 6d02 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -0499d8: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ -0499dc: 6e20 b318 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@18b3 │ │ -0499e2: 0a04 |002d: move-result v4 │ │ -0499e4: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -0499e8: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -0499ea: 28db |0031: goto 000c // -0025 │ │ -0499ec: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0499f0: 28de |0034: goto 0012 // -0022 │ │ -0499f2: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -0499f4: 28d6 |0036: goto 000c // -002a │ │ +049970: |[049970] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +049980: 6e10 8719 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1987 │ │ +049986: 0a04 |0003: move-result v4 │ │ +049988: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ +04998c: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ +049990: 6f20 3619 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@1936 │ │ +049996: 0a04 |000b: move-result v4 │ │ +049998: 0f04 |000c: return v4 │ │ +04999a: 6e10 3c09 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +0499a0: 0a01 |0010: move-result v1 │ │ +0499a2: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +0499a4: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ +0499a8: 6e20 3b09 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +0499ae: 0c00 |0017: move-result-object v0 │ │ +0499b0: 6e10 d618 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +0499b6: 0a04 |001b: move-result v4 │ │ +0499b8: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +0499bc: 6e20 5709 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ +0499c2: 0c03 |0021: move-result-object v3 │ │ +0499c4: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ +0499c8: 5234 5202 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +0499cc: 5265 6d02 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +0499d0: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ +0499d4: 6e20 b318 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@18b3 │ │ +0499da: 0a04 |002d: move-result v4 │ │ +0499dc: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +0499e0: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +0499e2: 28db |0031: goto 000c // -0025 │ │ +0499e4: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0499e8: 28de |0034: goto 0012 // -0022 │ │ +0499ea: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +0499ec: 28d6 |0036: goto 000c // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2725 │ │ 0x0008 line=2726 │ │ 0x000c line=2742 │ │ 0x000d line=2730 │ │ 0x0011 line=2731 │ │ @@ -64117,26 +64117,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0499f8: |[0499f8] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -049a08: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -049a0c: c705 |0002: sub-float/2addr v5, v0 │ │ -049a0e: 8950 |0003: float-to-double v0, v5 │ │ -049a10: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -049a1a: cd20 |0009: mul-double/2addr v0, v2 │ │ -049a1c: 8c05 |000a: double-to-float v5, v0 │ │ -049a1e: 8950 |000b: float-to-double v0, v5 │ │ -049a20: 7120 a31b 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@1ba3 │ │ -049a26: 0b00 |000f: move-result-wide v0 │ │ -049a28: 8c00 |0010: double-to-float v0, v0 │ │ -049a2a: 0f00 |0011: return v0 │ │ +0499f0: |[0499f0] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +049a00: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +049a04: c705 |0002: sub-float/2addr v5, v0 │ │ +049a06: 8950 |0003: float-to-double v0, v5 │ │ +049a08: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +049a12: cd20 |0009: mul-double/2addr v0, v2 │ │ +049a14: 8c05 |000a: double-to-float v5, v0 │ │ +049a16: 8950 |000b: float-to-double v0, v5 │ │ +049a18: 7120 a31b 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@1ba3 │ │ +049a1e: 0b00 |000f: move-result-wide v0 │ │ +049a20: 8c00 |0010: double-to-float v0, v0 │ │ +049a22: 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; │ │ @@ -64147,106 +64147,106 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -049a2c: |[049a2c] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -049a3c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -049a3e: 6f20 3719 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@1937 │ │ -049a44: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -049a46: 7110 a508 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@08a5 │ │ -049a4c: 0a02 |0008: move-result v2 │ │ -049a4e: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -049a52: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ -049a56: 5485 6602 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -049a5a: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ -049a5e: 5485 6602 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -049a62: 6e10 2408 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -049a68: 0a05 |0016: move-result v5 │ │ -049a6a: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ -049a6e: 5485 8402 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ -049a72: 6e10 300c 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0c30 │ │ -049a78: 0a05 |001e: move-result v5 │ │ -049a7a: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ -049a7e: 6e10 8801 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ -049a84: 0a03 |0024: move-result v3 │ │ -049a86: 6e10 4509 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0945 │ │ -049a8c: 0a05 |0028: move-result v5 │ │ -049a8e: 6e10 4d09 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ -049a94: 0a06 |002c: move-result v6 │ │ -049a96: b165 |002d: sub-int/2addr v5, v6 │ │ -049a98: 6e10 4a09 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@094a │ │ -049a9e: 0a06 |0031: move-result v6 │ │ -049aa0: 9100 0506 |0032: sub-int v0, v5, v6 │ │ -049aa4: 6e10 5309 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ -049aaa: 0a04 |0037: move-result v4 │ │ -049aac: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ -049ab0: 6e20 8601 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ -049ab6: 7b05 |003d: neg-int v5, v0 │ │ -049ab8: 6e10 4d09 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ -049abe: 0a06 |0041: move-result v6 │ │ -049ac0: b065 |0042: add-int/2addr v5, v6 │ │ -049ac2: 8255 |0043: int-to-float v5, v5 │ │ -049ac4: 5286 7702 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ -049ac8: 8247 |0046: int-to-float v7, v4 │ │ -049aca: c876 |0047: mul-float/2addr v6, v7 │ │ -049acc: 6e30 8901 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -049ad2: 5485 8402 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ -049ad6: 6e30 330c 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0c33 │ │ -049adc: 5485 8402 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ -049ae0: 6e20 2e0c 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0c2e │ │ -049ae6: 0a05 |0055: move-result v5 │ │ -049ae8: b651 |0056: or-int/2addr v1, v5 │ │ -049aea: 6e20 8501 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ -049af0: 5485 9202 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ -049af4: 6e10 300c 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0c30 │ │ -049afa: 0a05 |005f: move-result v5 │ │ -049afc: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ -049b00: 6e10 8801 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ -049b06: 0a03 |0065: move-result v3 │ │ -049b08: 6e10 5309 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ -049b0e: 0a04 |0069: move-result v4 │ │ -049b10: 6e10 4509 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0945 │ │ -049b16: 0a05 |006d: move-result v5 │ │ -049b18: 6e10 4d09 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ -049b1e: 0a06 |0071: move-result v6 │ │ -049b20: b165 |0072: sub-int/2addr v5, v6 │ │ -049b22: 6e10 4a09 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@094a │ │ -049b28: 0a06 |0076: move-result v6 │ │ -049b2a: 9100 0506 |0077: sub-int v0, v5, v6 │ │ -049b2e: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ -049b32: 6e20 8601 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ -049b38: 6e10 4d09 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ -049b3e: 0a05 |0081: move-result v5 │ │ -049b40: 7b55 |0082: neg-int v5, v5 │ │ -049b42: 8255 |0083: int-to-float v5, v5 │ │ -049b44: 5286 8302 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ -049b48: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ -049b4c: c676 |0088: add-float/2addr v6, v7 │ │ -049b4e: 7f66 |0089: neg-float v6, v6 │ │ -049b50: 8247 |008a: int-to-float v7, v4 │ │ -049b52: c876 |008b: mul-float/2addr v6, v7 │ │ -049b54: 6e30 8901 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -049b5a: 5485 9202 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ -049b5e: 6e30 330c 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0c33 │ │ -049b64: 5485 9202 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ -049b68: 6e20 2e0c 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0c2e │ │ -049b6e: 0a05 |0099: move-result v5 │ │ -049b70: b651 |009a: or-int/2addr v1, v5 │ │ -049b72: 6e20 8501 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ -049b78: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ -049b7c: 7110 aa08 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ -049b82: 0e00 |00a3: return-void │ │ -049b84: 5485 8402 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ -049b88: 6e10 2f0c 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0c2f │ │ -049b8e: 5485 9202 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ -049b92: 6e10 2f0c 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0c2f │ │ -049b98: 28f0 |00ae: goto 009e // -0010 │ │ +049a24: |[049a24] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +049a34: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +049a36: 6f20 3719 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@1937 │ │ +049a3c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +049a3e: 7110 a508 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@08a5 │ │ +049a44: 0a02 |0008: move-result v2 │ │ +049a46: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +049a4a: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ +049a4e: 5485 6602 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +049a52: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ +049a56: 5485 6602 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +049a5a: 6e10 2408 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +049a60: 0a05 |0016: move-result v5 │ │ +049a62: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ +049a66: 5485 8402 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ +049a6a: 6e10 300c 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0c30 │ │ +049a70: 0a05 |001e: move-result v5 │ │ +049a72: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ +049a76: 6e10 8801 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ +049a7c: 0a03 |0024: move-result v3 │ │ +049a7e: 6e10 4509 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0945 │ │ +049a84: 0a05 |0028: move-result v5 │ │ +049a86: 6e10 4d09 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ +049a8c: 0a06 |002c: move-result v6 │ │ +049a8e: b165 |002d: sub-int/2addr v5, v6 │ │ +049a90: 6e10 4a09 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@094a │ │ +049a96: 0a06 |0031: move-result v6 │ │ +049a98: 9100 0506 |0032: sub-int v0, v5, v6 │ │ +049a9c: 6e10 5309 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ +049aa2: 0a04 |0037: move-result v4 │ │ +049aa4: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ +049aa8: 6e20 8601 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ +049aae: 7b05 |003d: neg-int v5, v0 │ │ +049ab0: 6e10 4d09 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ +049ab6: 0a06 |0041: move-result v6 │ │ +049ab8: b065 |0042: add-int/2addr v5, v6 │ │ +049aba: 8255 |0043: int-to-float v5, v5 │ │ +049abc: 5286 7702 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ +049ac0: 8247 |0046: int-to-float v7, v4 │ │ +049ac2: c876 |0047: mul-float/2addr v6, v7 │ │ +049ac4: 6e30 8901 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +049aca: 5485 8402 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ +049ace: 6e30 330c 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0c33 │ │ +049ad4: 5485 8402 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ +049ad8: 6e20 2e0c 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0c2e │ │ +049ade: 0a05 |0055: move-result v5 │ │ +049ae0: b651 |0056: or-int/2addr v1, v5 │ │ +049ae2: 6e20 8501 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ +049ae8: 5485 9202 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ +049aec: 6e10 300c 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@0c30 │ │ +049af2: 0a05 |005f: move-result v5 │ │ +049af4: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ +049af8: 6e10 8801 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ +049afe: 0a03 |0065: move-result v3 │ │ +049b00: 6e10 5309 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ +049b06: 0a04 |0069: move-result v4 │ │ +049b08: 6e10 4509 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0945 │ │ +049b0e: 0a05 |006d: move-result v5 │ │ +049b10: 6e10 4d09 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ +049b16: 0a06 |0071: move-result v6 │ │ +049b18: b165 |0072: sub-int/2addr v5, v6 │ │ +049b1a: 6e10 4a09 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@094a │ │ +049b20: 0a06 |0076: move-result v6 │ │ +049b22: 9100 0506 |0077: sub-int v0, v5, v6 │ │ +049b26: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ +049b2a: 6e20 8601 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ +049b30: 6e10 4d09 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ +049b36: 0a05 |0081: move-result v5 │ │ +049b38: 7b55 |0082: neg-int v5, v5 │ │ +049b3a: 8255 |0083: int-to-float v5, v5 │ │ +049b3c: 5286 8302 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ +049b40: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ +049b44: c676 |0088: add-float/2addr v6, v7 │ │ +049b46: 7f66 |0089: neg-float v6, v6 │ │ +049b48: 8247 |008a: int-to-float v7, v4 │ │ +049b4a: c876 |008b: mul-float/2addr v6, v7 │ │ +049b4c: 6e30 8901 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +049b52: 5485 9202 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ +049b56: 6e30 330c 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@0c33 │ │ +049b5c: 5485 9202 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ +049b60: 6e20 2e0c 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@0c2e │ │ +049b66: 0a05 |0099: move-result v5 │ │ +049b68: b651 |009a: or-int/2addr v1, v5 │ │ +049b6a: 6e20 8501 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ +049b70: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ +049b74: 7110 aa08 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ +049b7a: 0e00 |00a3: return-void │ │ +049b7c: 5485 8402 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ +049b80: 6e10 2f0c 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0c2f │ │ +049b86: 5485 9202 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ +049b8a: 6e10 2f0c 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@0c2f │ │ +049b90: 28f0 |00ae: goto 009e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2176 │ │ 0x0004 line=2177 │ │ 0x0005 line=2179 │ │ 0x0009 line=2180 │ │ 0x0019 line=2183 │ │ @@ -64289,25 +64289,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -049b9c: |[049b9c] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -049bac: 6f10 3919 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@1939 │ │ -049bb2: 5420 8502 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ -049bb6: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -049bba: 6e10 df01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01df │ │ -049bc0: 0a01 |000a: move-result v1 │ │ -049bc2: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -049bc6: 6e10 4409 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0944 │ │ -049bcc: 0c01 |0010: move-result-object v1 │ │ -049bce: 6e20 f001 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ -049bd4: 0e00 |0014: return-void │ │ +049b94: |[049b94] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +049ba4: 6f10 3919 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@1939 │ │ +049baa: 5420 8502 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ +049bae: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +049bb2: 6e10 df01 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01df │ │ +049bb8: 0a01 |000a: move-result v1 │ │ +049bba: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +049bbe: 6e10 4409 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0944 │ │ +049bc4: 0c01 |0010: move-result-object v1 │ │ +049bc6: 6e20 f001 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ +049bcc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0003 line=760 │ │ 0x0005 line=761 │ │ 0x000d line=762 │ │ 0x0014 line=764 │ │ @@ -64320,57 +64320,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -049bd8: |[049bd8] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -049be8: 121b |0000: const/4 v11, #int 1 // #1 │ │ -049bea: 55c9 7502 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ -049bee: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ -049bf2: 2209 df03 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@03df │ │ -049bf6: 1a0a 8a0a |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0a8a │ │ -049bfa: 7020 8b1b a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -049c00: 2709 |000c: throw v9 │ │ -049c02: 54c7 9b02 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -049c06: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ -049c0a: 52ca 8602 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0286 │ │ -049c0e: 82aa |0013: int-to-float v10, v10 │ │ -049c10: 6e30 8f18 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@188f │ │ -049c16: 52c9 6502 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -049c1a: 7120 3d08 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083d │ │ -049c20: 0a09 |001c: move-result v9 │ │ -049c22: 8792 |001d: float-to-int v2, v9 │ │ -049c24: 5ccb 8e02 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ -049c28: 7010 3f09 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -049c2e: 0a08 |0023: move-result v8 │ │ -049c30: 6e10 5109 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -049c36: 0a05 |0027: move-result v5 │ │ -049c38: 7010 5809 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0958 │ │ -049c3e: 0c01 |002b: move-result-object v1 │ │ -049c40: 5210 5202 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -049c44: 8259 |002e: int-to-float v9, v5 │ │ -049c46: 828a |002f: int-to-float v10, v8 │ │ -049c48: c9a9 |0030: div-float/2addr v9, v10 │ │ -049c4a: 521a 5102 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -049c4e: c7a9 |0033: sub-float/2addr v9, v10 │ │ -049c50: 521a 5402 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -049c54: a904 090a |0036: div-float v4, v9, v10 │ │ -049c58: 52c9 8102 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -049c5c: 52ca 7b02 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ -049c60: c7a9 |003c: sub-float/2addr v9, v10 │ │ -049c62: 8796 |003d: float-to-int v6, v9 │ │ -049c64: 7056 2b09 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@092b │ │ -049c6a: 0a03 |0041: move-result v3 │ │ -049c6c: 6e52 8509 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0985 │ │ -049c72: 7010 3209 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0932 │ │ -049c78: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -049c7a: 5cc9 7502 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ -049c7e: 0e00 |004b: return-void │ │ +049bd0: |[049bd0] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +049be0: 121b |0000: const/4 v11, #int 1 // #1 │ │ +049be2: 55c9 7502 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ +049be6: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ +049bea: 2209 df03 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@03df │ │ +049bee: 1a0a 880a |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0a88 │ │ +049bf2: 7020 8b1b a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +049bf8: 2709 |000c: throw v9 │ │ +049bfa: 54c7 9b02 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +049bfe: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ +049c02: 52ca 8602 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0286 │ │ +049c06: 82aa |0013: int-to-float v10, v10 │ │ +049c08: 6e30 8f18 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@188f │ │ +049c0e: 52c9 6502 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +049c12: 7120 3d08 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083d │ │ +049c18: 0a09 |001c: move-result v9 │ │ +049c1a: 8792 |001d: float-to-int v2, v9 │ │ +049c1c: 5ccb 8e02 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ +049c20: 7010 3f09 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +049c26: 0a08 |0023: move-result v8 │ │ +049c28: 6e10 5109 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +049c2e: 0a05 |0027: move-result v5 │ │ +049c30: 7010 5809 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0958 │ │ +049c36: 0c01 |002b: move-result-object v1 │ │ +049c38: 5210 5202 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +049c3c: 8259 |002e: int-to-float v9, v5 │ │ +049c3e: 828a |002f: int-to-float v10, v8 │ │ +049c40: c9a9 |0030: div-float/2addr v9, v10 │ │ +049c42: 521a 5102 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +049c46: c7a9 |0033: sub-float/2addr v9, v10 │ │ +049c48: 521a 5402 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +049c4c: a904 090a |0036: div-float v4, v9, v10 │ │ +049c50: 52c9 8102 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +049c54: 52ca 7b02 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ +049c58: c7a9 |003c: sub-float/2addr v9, v10 │ │ +049c5a: 8796 |003d: float-to-int v6, v9 │ │ +049c5c: 7056 2b09 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@092b │ │ +049c62: 0a03 |0041: move-result v3 │ │ +049c64: 6e52 8509 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0985 │ │ +049c6a: 7010 3209 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0932 │ │ +049c70: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +049c72: 5cc9 7502 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ +049c76: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2304 │ │ 0x0005 line=2305 │ │ 0x000d line=2308 │ │ 0x000f line=2309 │ │ 0x0017 line=2310 │ │ @@ -64403,50 +64403,50 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -049c80: |[049c80] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -049c90: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -049c92: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -049c94: 6e10 3e18 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ -049c9a: 0a01 |0005: move-result v1 │ │ -049c9c: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -049ca0: 6e10 4018 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1840 │ │ -049ca6: 0a01 |000b: move-result v1 │ │ -049ca8: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -049cae: 0f00 |000f: return v0 │ │ -049cb0: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -049cb4: 6e20 2209 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0922 │ │ -049cba: 0a00 |0015: move-result v0 │ │ -049cbc: 28f9 |0016: goto 000f // -0007 │ │ -049cbe: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -049cc2: 6e20 2209 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0922 │ │ -049cc8: 0a00 |001c: move-result v0 │ │ -049cca: 28f2 |001d: goto 000f // -000e │ │ -049ccc: 6001 3800 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -049cd0: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -049cd4: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -049cd8: 7110 c007 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@07c0 │ │ -049cde: 0a01 |0027: move-result v1 │ │ -049ce0: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -049ce4: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -049ce6: 6e20 2209 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0922 │ │ -049cec: 0a00 |002e: move-result v0 │ │ -049cee: 28e0 |002f: goto 000f // -0020 │ │ -049cf0: 7120 bf07 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@07bf │ │ -049cf6: 0a01 |0033: move-result v1 │ │ -049cf8: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -049cfc: 6e20 2209 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0922 │ │ -049d02: 0a00 |0039: move-result v0 │ │ -049d04: 28d5 |003a: goto 000f // -002b │ │ -049d06: 0000 |003b: nop // spacer │ │ -049d08: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ +049c78: |[049c78] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +049c88: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +049c8a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +049c8c: 6e10 3e18 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ +049c92: 0a01 |0005: move-result v1 │ │ +049c94: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +049c98: 6e10 4018 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1840 │ │ +049c9e: 0a01 |000b: move-result v1 │ │ +049ca0: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +049ca6: 0f00 |000f: return v0 │ │ +049ca8: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +049cac: 6e20 2209 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0922 │ │ +049cb2: 0a00 |0015: move-result v0 │ │ +049cb4: 28f9 |0016: goto 000f // -0007 │ │ +049cb6: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +049cba: 6e20 2209 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0922 │ │ +049cc0: 0a00 |001c: move-result v0 │ │ +049cc2: 28f2 |001d: goto 000f // -000e │ │ +049cc4: 6001 3800 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +049cc8: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +049ccc: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +049cd0: 7110 c007 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@07c0 │ │ +049cd6: 0a01 |0027: move-result v1 │ │ +049cd8: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +049cdc: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +049cde: 6e20 2209 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0922 │ │ +049ce4: 0a00 |002e: move-result v0 │ │ +049ce6: 28e0 |002f: goto 000f // -0020 │ │ +049ce8: 7120 bf07 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@07bf │ │ +049cee: 0a01 |0033: move-result v1 │ │ +049cf0: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +049cf4: 6e20 2209 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0922 │ │ +049cfa: 0a00 |0039: move-result v0 │ │ +049cfc: 28d5 |003a: goto 000f // -002b │ │ +049cfe: 0000 |003b: nop // spacer │ │ +049d00: 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 │ │ @@ -64469,118 +64469,118 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 194 16-bit code units │ │ -049d24: |[049d24] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -049d34: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -049d38: 5502 7502 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ -049d3c: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -049d40: 2202 df03 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ -049d44: 1a03 8a0a |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@0a8a │ │ -049d48: 7020 8b1b 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -049d4e: 2702 |000d: throw v2 │ │ -049d50: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -049d54: 5202 8102 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -049d58: a602 0213 |0012: add-float v2, v2, v19 │ │ -049d5c: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -049d60: 5902 8102 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -049d64: 7401 5109 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -049d6a: 0a02 |001b: move-result v2 │ │ -049d6c: 822e |001c: int-to-float v14, v2 │ │ -049d6e: a710 0e13 |001d: sub-float v16, v14, v19 │ │ -049d72: 7601 3f09 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -049d78: 0a11 |0022: move-result v17 │ │ -049d7a: 0200 1100 |0023: move/from16 v0, v17 │ │ -049d7e: 8202 |0025: int-to-float v2, v0 │ │ -049d80: 0800 1200 |0026: move-object/from16 v0, v18 │ │ -049d84: 5203 7702 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ -049d88: a80d 0203 |002a: mul-float v13, v2, v3 │ │ -049d8c: 0200 1100 |002c: move/from16 v0, v17 │ │ -049d90: 8202 |002e: int-to-float v2, v0 │ │ -049d92: 0800 1200 |002f: move-object/from16 v0, v18 │ │ -049d96: 5203 8302 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ -049d9a: a80f 0203 |0033: mul-float v15, v2, v3 │ │ -049d9e: 0800 1200 |0035: move-object/from16 v0, v18 │ │ -049da2: 5402 8002 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -049da6: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -049da8: 6e20 081c 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -049dae: 0c0b |003d: move-result-object v11 │ │ -049db0: 1f0b b001 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -049db4: 0800 1200 |0040: move-object/from16 v0, v18 │ │ -049db8: 5402 8002 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -049dbc: 0800 1200 |0044: move-object/from16 v0, v18 │ │ -049dc0: 5403 8002 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -049dc4: 6e10 0f1c 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -049dca: 0a03 |004b: move-result v3 │ │ -049dcc: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -049dd0: 6e20 081c 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -049dd6: 0c0c |0051: move-result-object v12 │ │ -049dd8: 1f0c b001 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -049ddc: 52b2 5202 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -049de0: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ -049de4: 52b2 5102 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -049de8: 0200 1100 |005a: move/from16 v0, v17 │ │ -049dec: 8203 |005c: int-to-float v3, v0 │ │ -049dee: a80d 0203 |005d: mul-float v13, v2, v3 │ │ -049df2: 52c2 5202 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -049df6: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -049dfa: 5403 6602 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -049dfe: 6e10 2408 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -049e04: 0a03 |0068: move-result v3 │ │ -049e06: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ -049e0a: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ -049e0e: 52c2 5102 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -049e12: 0200 1100 |006f: move/from16 v0, v17 │ │ -049e16: 8203 |0071: int-to-float v3, v0 │ │ -049e18: a80f 0203 |0072: mul-float v15, v2, v3 │ │ -049e1c: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ -049e20: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ -049e24: 0210 0d00 |0078: move/from16 v16, v13 │ │ -049e28: 0800 1200 |007a: move-object/from16 v0, v18 │ │ -049e2c: 5202 8102 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -049e30: 0200 1000 |007e: move/from16 v0, v16 │ │ -049e34: 8703 |0080: float-to-int v3, v0 │ │ -049e36: 8233 |0081: int-to-float v3, v3 │ │ -049e38: a703 1003 |0082: sub-float v3, v16, v3 │ │ -049e3c: c632 |0084: add-float/2addr v2, v3 │ │ -049e3e: 0800 1200 |0085: move-object/from16 v0, v18 │ │ -049e42: 5902 8102 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -049e46: 0200 1000 |0089: move/from16 v0, v16 │ │ -049e4a: 8702 |008b: float-to-int v2, v0 │ │ -049e4c: 7401 5209 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ -049e52: 0a03 |008f: move-result v3 │ │ -049e54: 0800 1200 |0090: move-object/from16 v0, v18 │ │ -049e58: 6e30 7e09 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ -049e5e: 0200 1000 |0095: move/from16 v0, v16 │ │ -049e62: 8702 |0097: float-to-int v2, v0 │ │ -049e64: 0800 1200 |0098: move-object/from16 v0, v18 │ │ -049e68: 7020 7009 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0970 │ │ -049e6e: 7100 6502 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -049e74: 0b04 |00a0: move-result-wide v4 │ │ -049e76: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ -049e7a: 5302 7402 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0274 │ │ -049e7e: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ -049e80: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ -049e84: 5207 8102 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -049e88: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ -049e8a: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ -049e8c: 7708 7f18 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ -049e92: 0c0a |00af: move-result-object v10 │ │ -049e94: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ -049e98: 5402 9b02 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -049e9c: 6e20 8c18 a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ -049ea2: 6e10 8218 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ -049ea8: 0e00 |00ba: return-void │ │ -049eaa: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ -049eae: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ -049eb2: 0210 0f00 |00bf: move/from16 v16, v15 │ │ -049eb6: 28b9 |00c1: goto 007a // -0047 │ │ +049d1c: |[049d1c] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +049d2c: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +049d30: 5502 7502 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ +049d34: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +049d38: 2202 df03 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ +049d3c: 1a03 880a |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@0a88 │ │ +049d40: 7020 8b1b 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +049d46: 2702 |000d: throw v2 │ │ +049d48: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +049d4c: 5202 8102 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +049d50: a602 0213 |0012: add-float v2, v2, v19 │ │ +049d54: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +049d58: 5902 8102 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +049d5c: 7401 5109 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +049d62: 0a02 |001b: move-result v2 │ │ +049d64: 822e |001c: int-to-float v14, v2 │ │ +049d66: a710 0e13 |001d: sub-float v16, v14, v19 │ │ +049d6a: 7601 3f09 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +049d70: 0a11 |0022: move-result v17 │ │ +049d72: 0200 1100 |0023: move/from16 v0, v17 │ │ +049d76: 8202 |0025: int-to-float v2, v0 │ │ +049d78: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +049d7c: 5203 7702 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@0277 │ │ +049d80: a80d 0203 |002a: mul-float v13, v2, v3 │ │ +049d84: 0200 1100 |002c: move/from16 v0, v17 │ │ +049d88: 8202 |002e: int-to-float v2, v0 │ │ +049d8a: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +049d8e: 5203 8302 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@0283 │ │ +049d92: a80f 0203 |0033: mul-float v15, v2, v3 │ │ +049d96: 0800 1200 |0035: move-object/from16 v0, v18 │ │ +049d9a: 5402 8002 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +049d9e: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +049da0: 6e20 081c 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +049da6: 0c0b |003d: move-result-object v11 │ │ +049da8: 1f0b b001 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +049dac: 0800 1200 |0040: move-object/from16 v0, v18 │ │ +049db0: 5402 8002 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +049db4: 0800 1200 |0044: move-object/from16 v0, v18 │ │ +049db8: 5403 8002 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +049dbc: 6e10 0f1c 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +049dc2: 0a03 |004b: move-result v3 │ │ +049dc4: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +049dc8: 6e20 081c 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +049dce: 0c0c |0051: move-result-object v12 │ │ +049dd0: 1f0c b001 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +049dd4: 52b2 5202 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +049dd8: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ +049ddc: 52b2 5102 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +049de0: 0200 1100 |005a: move/from16 v0, v17 │ │ +049de4: 8203 |005c: int-to-float v3, v0 │ │ +049de6: a80d 0203 |005d: mul-float v13, v2, v3 │ │ +049dea: 52c2 5202 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +049dee: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +049df2: 5403 6602 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +049df6: 6e10 2408 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +049dfc: 0a03 |0068: move-result v3 │ │ +049dfe: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ +049e02: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ +049e06: 52c2 5102 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +049e0a: 0200 1100 |006f: move/from16 v0, v17 │ │ +049e0e: 8203 |0071: int-to-float v3, v0 │ │ +049e10: a80f 0203 |0072: mul-float v15, v2, v3 │ │ +049e14: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ +049e18: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ +049e1c: 0210 0d00 |0078: move/from16 v16, v13 │ │ +049e20: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +049e24: 5202 8102 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +049e28: 0200 1000 |007e: move/from16 v0, v16 │ │ +049e2c: 8703 |0080: float-to-int v3, v0 │ │ +049e2e: 8233 |0081: int-to-float v3, v3 │ │ +049e30: a703 1003 |0082: sub-float v3, v16, v3 │ │ +049e34: c632 |0084: add-float/2addr v2, v3 │ │ +049e36: 0800 1200 |0085: move-object/from16 v0, v18 │ │ +049e3a: 5902 8102 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +049e3e: 0200 1000 |0089: move/from16 v0, v16 │ │ +049e42: 8702 |008b: float-to-int v2, v0 │ │ +049e44: 7401 5209 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ +049e4a: 0a03 |008f: move-result v3 │ │ +049e4c: 0800 1200 |0090: move-object/from16 v0, v18 │ │ +049e50: 6e30 7e09 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ +049e56: 0200 1000 |0095: move/from16 v0, v16 │ │ +049e5a: 8702 |0097: float-to-int v2, v0 │ │ +049e5c: 0800 1200 |0098: move-object/from16 v0, v18 │ │ +049e60: 7020 7009 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0970 │ │ +049e66: 7100 6502 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +049e6c: 0b04 |00a0: move-result-wide v4 │ │ +049e6e: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +049e72: 5302 7402 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@0274 │ │ +049e76: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +049e78: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ +049e7c: 5207 8102 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +049e80: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ +049e82: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ +049e84: 7708 7f18 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ +049e8a: 0c0a |00af: move-result-object v10 │ │ +049e8c: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ +049e90: 5402 9b02 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +049e94: 6e20 8c18 a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ +049e9a: 6e10 8218 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ +049ea0: 0e00 |00ba: return-void │ │ +049ea2: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ +049ea6: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ +049eaa: 0210 0f00 |00bf: move/from16 v16, v15 │ │ +049eae: 28b9 |00c1: goto 007a // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2335 │ │ 0x0006 line=2336 │ │ 0x000e line=2339 │ │ 0x0018 line=2341 │ │ 0x001d line=2342 │ │ @@ -64623,18 +64623,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -049eb8: |[049eb8] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -049ec8: 2200 b101 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -049ecc: 7010 f808 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@08f8 │ │ -049ed2: 1100 |0005: return-object v0 │ │ +049eb0: |[049eb0] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +049ec0: 2200 b101 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +049ec4: 7010 f808 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@08f8 │ │ +049eca: 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;) │ │ @@ -64642,20 +64642,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 │ │ -049ed4: |[049ed4] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -049ee4: 2200 b101 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -049ee8: 6e10 4009 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0940 │ │ -049eee: 0c01 |0005: move-result-object v1 │ │ -049ef0: 7030 f908 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08f9 │ │ -049ef6: 1100 |0009: return-object v0 │ │ +049ecc: |[049ecc] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +049edc: 2200 b101 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +049ee0: 6e10 4009 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0940 │ │ +049ee6: 0c01 |0005: move-result-object v1 │ │ +049ee8: 7030 f908 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@08f9 │ │ +049eee: 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; │ │ │ │ @@ -64664,18 +64664,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 │ │ -049ef8: |[049ef8] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -049f08: 6e10 3709 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0937 │ │ -049f0e: 0c00 |0003: move-result-object v0 │ │ -049f10: 1100 |0004: return-object v0 │ │ +049ef0: |[049ef0] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +049f00: 6e10 3709 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0937 │ │ +049f06: 0c00 |0003: move-result-object v0 │ │ +049f08: 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; │ │ │ │ @@ -64684,17 +64684,17 @@ │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049f14: |[049f14] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -049f24: 5410 6602 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -049f28: 1100 |0002: return-object v0 │ │ +049f0c: |[049f0c] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +049f1c: 5410 6602 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +049f20: 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;) │ │ @@ -64702,31 +64702,31 @@ │ │ type : '(II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -049f2c: |[049f2c] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ -049f3c: 5242 7002 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@0270 │ │ -049f40: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -049f42: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ -049f46: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ -049f4a: 9100 0206 |0007: sub-int v0, v2, v6 │ │ -049f4e: 5442 7102 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ -049f52: 6e20 081c 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -049f58: 0c02 |000e: move-result-object v2 │ │ -049f5a: 1f02 6803 |000f: check-cast v2, Landroid/view/View; // type@0368 │ │ -049f5e: 6e10 c118 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -049f64: 0c02 |0014: move-result-object v2 │ │ -049f66: 1f02 b101 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -049f6a: 5221 5502 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0255 │ │ -049f6e: 0f01 |0019: return v1 │ │ -049f70: 0160 |001a: move v0, v6 │ │ -049f72: 28ee |001b: goto 0009 // -0012 │ │ +049f24: |[049f24] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ +049f34: 5242 7002 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@0270 │ │ +049f38: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +049f3a: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ +049f3e: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ +049f42: 9100 0206 |0007: sub-int v0, v2, v6 │ │ +049f46: 5442 7102 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@0271 │ │ +049f4a: 6e20 081c 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +049f50: 0c02 |000e: move-result-object v2 │ │ +049f52: 1f02 6803 |000f: check-cast v2, Landroid/view/View; // type@0368 │ │ +049f56: 6e10 c118 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +049f5c: 0c02 |0014: move-result-object v2 │ │ +049f5e: 1f02 b101 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +049f62: 5221 5502 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0255 │ │ +049f66: 0f01 |0019: return v1 │ │ +049f68: 0160 |001a: move v0, v6 │ │ +049f6a: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0009 line=648 │ │ 0x0019 line=649 │ │ 0x001b line=647 │ │ locals : │ │ @@ -64741,17 +64741,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049f74: |[049f74] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -049f84: 5210 6d02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -049f88: 0f00 |0002: return v0 │ │ +049f6c: |[049f6c] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +049f7c: 5210 6d02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +049f80: 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;) │ │ @@ -64759,17 +64759,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049f8c: |[049f8c] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -049f9c: 5210 8a02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ -049fa0: 0f00 |0002: return v0 │ │ +049f84: |[049f84] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +049f94: 5210 8a02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ +049f98: 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;) │ │ @@ -64777,17 +64777,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -049fa4: |[049fa4] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -049fb4: 5210 8c02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -049fb8: 0f00 |0002: return v0 │ │ +049f9c: |[049f9c] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +049fac: 5210 8c02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +049fb0: 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;) │ │ @@ -64795,29 +64795,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 │ │ -049fbc: |[049fbc] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -049fcc: 6e10 ca18 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -049fd2: 0c00 |0003: move-result-object v0 │ │ -049fd4: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -049fd8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -049fdc: 2001 6803 |0008: instance-of v1, v0, Landroid/view/View; // type@0368 │ │ -049fe0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -049fe4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -049fe6: 1101 |000d: return-object v1 │ │ -049fe8: 0703 |000e: move-object v3, v0 │ │ -049fea: 1f03 6803 |000f: check-cast v3, Landroid/view/View; // type@0368 │ │ -049fee: 28ef |0011: goto 0000 // -0011 │ │ -049ff0: 6e20 5709 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ -049ff6: 0c01 |0015: move-result-object v1 │ │ -049ff8: 28f7 |0016: goto 000d // -0009 │ │ +049fb4: |[049fb4] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +049fc4: 6e10 ca18 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +049fca: 0c00 |0003: move-result-object v0 │ │ +049fcc: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +049fd0: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +049fd4: 2001 6803 |0008: instance-of v1, v0, Landroid/view/View; // type@0368 │ │ +049fd8: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +049fdc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +049fde: 1101 |000d: return-object v1 │ │ +049fe0: 0703 |000e: move-object v3, v0 │ │ +049fe2: 1f03 6803 |000f: check-cast v3, Landroid/view/View; // type@0368 │ │ +049fe6: 28ef |0011: goto 0000 // -0011 │ │ +049fe8: 6e20 5709 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ +049fee: 0c01 |0015: move-result-object v1 │ │ +049ff0: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ 0x0006 line=1343 │ │ 0x000c line=1344 │ │ 0x000d line=1348 │ │ 0x000f line=1346 │ │ @@ -64832,34 +64832,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 │ │ -049ffc: |[049ffc] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -04a00c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04a00e: 5442 8002 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04a012: 6e10 0f1c 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04a018: 0a02 |0006: move-result v2 │ │ -04a01a: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -04a01e: 5442 8002 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04a022: 6e20 081c 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04a028: 0c01 |000e: move-result-object v1 │ │ -04a02a: 1f01 b001 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04a02e: 5442 6602 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04a032: 5413 5002 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ -04a036: 6e30 2a08 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@082a │ │ -04a03c: 0a02 |0018: move-result v2 │ │ -04a03e: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -04a042: 1101 |001b: return-object v1 │ │ -04a044: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a048: 28e3 |001e: goto 0001 // -001d │ │ -04a04a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -04a04c: 28fb |0020: goto 001b // -0005 │ │ +049ff4: |[049ff4] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +04a004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04a006: 5442 8002 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04a00a: 6e10 0f1c 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04a010: 0a02 |0006: move-result v2 │ │ +04a012: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +04a016: 5442 8002 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04a01a: 6e20 081c 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04a020: 0c01 |000e: move-result-object v1 │ │ +04a022: 1f01 b001 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04a026: 5442 6602 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04a02a: 5413 5002 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ +04a02e: 6e30 2a08 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@082a │ │ +04a034: 0a02 |0018: move-result v2 │ │ +04a036: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +04a03a: 1101 |001b: return-object v1 │ │ +04a03c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04a040: 28e3 |001e: goto 0001 // -001d │ │ +04a042: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +04a044: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0009 line=1332 │ │ 0x0011 line=1333 │ │ 0x001b line=1337 │ │ 0x001c line=1331 │ │ @@ -64876,31 +64876,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 │ │ -04a050: |[04a050] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -04a060: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04a062: 5432 8002 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04a066: 6e10 0f1c 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04a06c: 0a02 |0006: move-result v2 │ │ -04a06e: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ -04a072: 5432 8002 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04a076: 6e20 081c 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04a07c: 0c01 |000e: move-result-object v1 │ │ -04a07e: 1f01 b001 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04a082: 5212 5202 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04a086: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ -04a08a: 1101 |0015: return-object v1 │ │ -04a08c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04a090: 28e9 |0018: goto 0001 // -0017 │ │ -04a092: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -04a094: 28fb |001a: goto 0015 // -0005 │ │ +04a048: |[04a048] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +04a058: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04a05a: 5432 8002 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04a05e: 6e10 0f1c 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04a064: 0a02 |0006: move-result v2 │ │ +04a066: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ +04a06a: 5432 8002 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04a06e: 6e20 081c 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04a074: 0c01 |000e: move-result-object v1 │ │ +04a076: 1f01 b001 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04a07a: 5212 5202 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04a07e: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ +04a082: 1101 |0015: return-object v1 │ │ +04a084: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04a088: 28e9 |0018: goto 0001 // -0017 │ │ +04a08a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +04a08c: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1352 │ │ 0x0009 line=1353 │ │ 0x0011 line=1354 │ │ 0x0015 line=1358 │ │ 0x0016 line=1352 │ │ @@ -64917,70 +64917,70 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -04a098: |[04a098] android.support.v4.view.ViewPager.initViewPager:()V │ │ -04a0a8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -04a0aa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -04a0ac: 6e20 9109 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0991 │ │ -04a0b2: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ -04a0b6: 6e20 8609 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0986 │ │ -04a0bc: 6e20 8709 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0987 │ │ -04a0c2: 6e10 4009 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0940 │ │ -04a0c8: 0c01 |0010: move-result-object v1 │ │ -04a0ca: 2203 ac03 |0011: new-instance v3, Landroid/widget/Scroller; // type@03ac │ │ -04a0ce: 6204 9c02 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@029c │ │ -04a0d2: 7030 ac1a 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1aac │ │ -04a0d8: 5b63 9402 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -04a0dc: 7110 1c19 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ -04a0e2: 0c00 |001d: move-result-object v0 │ │ -04a0e4: 6e10 c800 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -04a0ea: 0c03 |0021: move-result-object v3 │ │ -04a0ec: 6e10 3401 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -04a0f2: 0c03 |0025: move-result-object v3 │ │ -04a0f4: 5232 cf0a |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -04a0f8: 7110 e108 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@08e1 │ │ -04a0fe: 0a03 |002b: move-result v3 │ │ -04a100: 5963 9a02 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ -04a104: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ -04a108: c823 |0030: mul-float/2addr v3, v2 │ │ -04a10a: 8733 |0031: float-to-int v3, v3 │ │ -04a10c: 5963 8702 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0287 │ │ -04a110: 6e10 1e19 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@191e │ │ -04a116: 0a03 |0037: move-result v3 │ │ -04a118: 5963 8602 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0286 │ │ -04a11c: 2203 0b02 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@020b │ │ -04a120: 7020 2d0c 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0c2d │ │ -04a126: 5b63 8402 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ -04a12a: 2203 0b02 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@020b │ │ -04a12e: 7020 2d0c 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0c2d │ │ -04a134: 5b63 9202 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ -04a138: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -04a13c: c823 |004a: mul-float/2addr v3, v2 │ │ -04a13e: 8733 |004b: float-to-int v3, v3 │ │ -04a140: 5963 7802 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0278 │ │ -04a144: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ -04a148: c823 |0050: mul-float/2addr v3, v2 │ │ -04a14a: 8733 |0051: float-to-int v3, v3 │ │ -04a14c: 5963 6c02 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@026c │ │ -04a150: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ -04a154: c823 |0056: mul-float/2addr v3, v2 │ │ -04a156: 8733 |0057: float-to-int v3, v3 │ │ -04a158: 5963 6f02 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@026f │ │ -04a15c: 2203 b201 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@01b2 │ │ -04a160: 7020 fa08 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@08fa │ │ -04a166: 7120 af08 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@08af │ │ -04a16c: 7110 a108 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@08a1 │ │ -04a172: 0a03 |0065: move-result v3 │ │ -04a174: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ -04a178: 7120 b208 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ -04a17e: 0e00 |006b: return-void │ │ +04a090: |[04a090] android.support.v4.view.ViewPager.initViewPager:()V │ │ +04a0a0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +04a0a2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +04a0a4: 6e20 9109 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0991 │ │ +04a0aa: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ +04a0ae: 6e20 8609 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0986 │ │ +04a0b4: 6e20 8709 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0987 │ │ +04a0ba: 6e10 4009 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0940 │ │ +04a0c0: 0c01 |0010: move-result-object v1 │ │ +04a0c2: 2203 ac03 |0011: new-instance v3, Landroid/widget/Scroller; // type@03ac │ │ +04a0c6: 6204 9c02 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@029c │ │ +04a0ca: 7030 ac1a 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1aac │ │ +04a0d0: 5b63 9402 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +04a0d4: 7110 1c19 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ +04a0da: 0c00 |001d: move-result-object v0 │ │ +04a0dc: 6e10 c800 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +04a0e2: 0c03 |0021: move-result-object v3 │ │ +04a0e4: 6e10 3401 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +04a0ea: 0c03 |0025: move-result-object v3 │ │ +04a0ec: 5232 cf0a |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +04a0f0: 7110 e108 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@08e1 │ │ +04a0f6: 0a03 |002b: move-result v3 │ │ +04a0f8: 5963 9a02 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ +04a0fc: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ +04a100: c823 |0030: mul-float/2addr v3, v2 │ │ +04a102: 8733 |0031: float-to-int v3, v3 │ │ +04a104: 5963 8702 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@0287 │ │ +04a108: 6e10 1e19 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@191e │ │ +04a10e: 0a03 |0037: move-result v3 │ │ +04a110: 5963 8602 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0286 │ │ +04a114: 2203 0b02 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@020b │ │ +04a118: 7020 2d0c 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0c2d │ │ +04a11e: 5b63 8402 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ +04a122: 2203 0b02 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@020b │ │ +04a126: 7020 2d0c 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@0c2d │ │ +04a12c: 5b63 9202 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ +04a130: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +04a134: c823 |004a: mul-float/2addr v3, v2 │ │ +04a136: 8733 |004b: float-to-int v3, v3 │ │ +04a138: 5963 7802 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@0278 │ │ +04a13c: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ +04a140: c823 |0050: mul-float/2addr v3, v2 │ │ +04a142: 8733 |0051: float-to-int v3, v3 │ │ +04a144: 5963 6c02 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@026c │ │ +04a148: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ +04a14c: c823 |0056: mul-float/2addr v3, v2 │ │ +04a14e: 8733 |0057: float-to-int v3, v3 │ │ +04a150: 5963 6f02 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@026f │ │ +04a154: 2203 b201 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@01b2 │ │ +04a158: 7020 fa08 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@08fa │ │ +04a15e: 7120 af08 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@08af │ │ +04a164: 7110 a108 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@08a1 │ │ +04a16a: 0a03 |0065: move-result v3 │ │ +04a16c: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ +04a170: 7120 b208 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ +04a176: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=359 │ │ 0x0005 line=360 │ │ 0x000a line=361 │ │ 0x000d line=362 │ │ 0x0011 line=363 │ │ @@ -65009,17 +65009,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04a180: |[04a180] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -04a190: 5510 7502 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ -04a194: 0f00 |0002: return v0 │ │ +04a178: |[04a178] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +04a188: 5510 7502 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ +04a18c: 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;) │ │ @@ -65027,19 +65027,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04a198: |[04a198] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -04a1a8: 6f10 4919 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1949 │ │ -04a1ae: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -04a1b0: 5c10 7602 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ -04a1b4: 0e00 |0006: return-void │ │ +04a190: |[04a190] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +04a1a0: 6f10 4919 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1949 │ │ +04a1a6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +04a1a8: 5c10 7602 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ +04a1ac: 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; │ │ @@ -65049,19 +65049,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04a1b8: |[04a1b8] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ -04a1c8: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0272 │ │ -04a1cc: 6e20 7709 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0977 │ │ -04a1d2: 6f10 4b19 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@194b │ │ -04a1d8: 0e00 |0008: return-void │ │ +04a1b0: |[04a1b0] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ +04a1c0: 5410 7202 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@0272 │ │ +04a1c4: 6e20 7709 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0977 │ │ +04a1ca: 6f10 4b19 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@194b │ │ +04a1d0: 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; │ │ @@ -65071,131 +65071,131 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 214 16-bit code units │ │ -04a1dc: |[04a1dc] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -04a1ec: 7502 4c19 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@194c │ │ -04a1f2: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -04a1f6: 520d 8c02 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -04a1fa: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ -04a1fe: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -04a202: 540d 8502 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ -04a206: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ -04a20a: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -04a20e: 540d 8002 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04a212: 6e10 0f1c 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04a218: 0a0d |0016: move-result v13 │ │ -04a21a: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ -04a21e: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -04a222: 540d 6602 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04a226: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ -04a22a: 7401 5109 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -04a230: 0a0a |0022: move-result v10 │ │ -04a232: 7401 5309 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ -04a238: 0a0b |0026: move-result v11 │ │ -04a23a: 0800 1200 |0027: move-object/from16 v0, v18 │ │ -04a23e: 520d 8c02 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -04a242: 82dd |002b: int-to-float v13, v13 │ │ -04a244: 82be |002c: int-to-float v14, v11 │ │ -04a246: a907 0d0e |002d: div-float v7, v13, v14 │ │ -04a24a: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -04a24c: 0800 1200 |0030: move-object/from16 v0, v18 │ │ -04a250: 540d 8002 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04a254: 120e |0034: const/4 v14, #int 0 // #0 │ │ -04a256: 6e20 081c ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04a25c: 0c03 |0038: move-result-object v3 │ │ -04a25e: 1f03 b001 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04a262: 5238 5102 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -04a266: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -04a26a: 540d 8002 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04a26e: 6e10 0f1c 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04a274: 0a04 |0044: move-result v4 │ │ -04a276: 5232 5202 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04a27a: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -04a27e: 540d 8002 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04a282: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ -04a286: 6e20 081c ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04a28c: 0c0d |0050: move-result-object v13 │ │ -04a28e: 1f0d b001 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04a292: 52d6 5202 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04a296: 0129 |0055: move v9, v2 │ │ -04a298: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ -04a29c: 523d 5202 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04a2a0: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ -04a2a4: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ -04a2a8: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -04a2ac: 540d 8002 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04a2b0: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ -04a2b4: 6e20 081c 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04a2ba: 0c03 |0067: move-result-object v3 │ │ -04a2bc: 1f03 b001 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04a2c0: 28ee |006a: goto 0058 // -0012 │ │ -04a2c2: 523d 5202 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04a2c6: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ -04a2ca: 523d 5102 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -04a2ce: 523e 5402 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -04a2d2: c6ed |0073: add-float/2addr v13, v14 │ │ -04a2d4: 82be |0074: int-to-float v14, v11 │ │ -04a2d6: a801 0d0e |0075: mul-float v1, v13, v14 │ │ -04a2da: 523d 5102 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -04a2de: 523e 5402 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -04a2e2: c6ed |007b: add-float/2addr v13, v14 │ │ -04a2e4: a608 0d07 |007c: add-float v8, v13, v7 │ │ -04a2e8: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -04a2ec: 520d 8c02 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -04a2f0: 82dd |0082: int-to-float v13, v13 │ │ -04a2f2: c61d |0083: add-float/2addr v13, v1 │ │ -04a2f4: 82ae |0084: int-to-float v14, v10 │ │ -04a2f6: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ -04a2fa: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ -04a2fe: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -04a302: 540d 8502 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ -04a306: 871e |008d: float-to-int v14, v1 │ │ -04a308: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -04a30c: 520f 9902 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0299 │ │ -04a310: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -04a314: 5200 8c02 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -04a318: 0210 0000 |0096: move/from16 v16, v0 │ │ -04a31c: 0200 1000 |0098: move/from16 v0, v16 │ │ -04a320: 8200 |009a: int-to-float v0, v0 │ │ -04a322: 0210 0000 |009b: move/from16 v16, v0 │ │ -04a326: a610 1001 |009d: add-float v16, v16, v1 │ │ -04a32a: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ -04a32e: a610 1011 |00a1: add-float v16, v16, v17 │ │ -04a332: 0200 1000 |00a3: move/from16 v0, v16 │ │ -04a336: 8700 |00a5: float-to-int v0, v0 │ │ -04a338: 0210 0000 |00a6: move/from16 v16, v0 │ │ -04a33c: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ -04a340: 5200 6802 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0268 │ │ -04a344: 0211 0000 |00ac: move/from16 v17, v0 │ │ -04a348: 7405 e501 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -04a34e: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -04a352: 540d 8502 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ -04a356: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -04a35a: 6e20 d001 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -04a360: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ -04a364: 82dd |00bc: int-to-float v13, v13 │ │ -04a366: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ -04a36a: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ -04a36e: 0e00 |00c1: return-void │ │ -04a370: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -04a374: 540d 6602 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04a378: 6e20 2708 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ -04a37e: 0a0c |00c9: move-result v12 │ │ -04a380: a60d 080c |00ca: add-float v13, v8, v12 │ │ -04a384: 82be |00cc: int-to-float v14, v11 │ │ -04a386: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ -04a38a: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ -04a38e: c6d8 |00d1: add-float/2addr v8, v13 │ │ -04a390: 28ac |00d2: goto 007e // -0054 │ │ -04a392: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ -04a396: 2881 |00d5: goto 0056 // -007f │ │ +04a1d4: |[04a1d4] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +04a1e4: 7502 4c19 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@194c │ │ +04a1ea: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +04a1ee: 520d 8c02 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +04a1f2: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ +04a1f6: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +04a1fa: 540d 8502 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ +04a1fe: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ +04a202: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +04a206: 540d 8002 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04a20a: 6e10 0f1c 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04a210: 0a0d |0016: move-result v13 │ │ +04a212: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ +04a216: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +04a21a: 540d 6602 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04a21e: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ +04a222: 7401 5109 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +04a228: 0a0a |0022: move-result v10 │ │ +04a22a: 7401 5309 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ +04a230: 0a0b |0026: move-result v11 │ │ +04a232: 0800 1200 |0027: move-object/from16 v0, v18 │ │ +04a236: 520d 8c02 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +04a23a: 82dd |002b: int-to-float v13, v13 │ │ +04a23c: 82be |002c: int-to-float v14, v11 │ │ +04a23e: a907 0d0e |002d: div-float v7, v13, v14 │ │ +04a242: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +04a244: 0800 1200 |0030: move-object/from16 v0, v18 │ │ +04a248: 540d 8002 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04a24c: 120e |0034: const/4 v14, #int 0 // #0 │ │ +04a24e: 6e20 081c ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04a254: 0c03 |0038: move-result-object v3 │ │ +04a256: 1f03 b001 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04a25a: 5238 5102 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +04a25e: 0800 1200 |003d: move-object/from16 v0, v18 │ │ +04a262: 540d 8002 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04a266: 6e10 0f1c 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04a26c: 0a04 |0044: move-result v4 │ │ +04a26e: 5232 5202 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04a272: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +04a276: 540d 8002 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04a27a: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ +04a27e: 6e20 081c ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04a284: 0c0d |0050: move-result-object v13 │ │ +04a286: 1f0d b001 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04a28a: 52d6 5202 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04a28e: 0129 |0055: move v9, v2 │ │ +04a290: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ +04a294: 523d 5202 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04a298: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ +04a29c: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ +04a2a0: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +04a2a4: 540d 8002 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04a2a8: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ +04a2ac: 6e20 081c 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04a2b2: 0c03 |0067: move-result-object v3 │ │ +04a2b4: 1f03 b001 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04a2b8: 28ee |006a: goto 0058 // -0012 │ │ +04a2ba: 523d 5202 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04a2be: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ +04a2c2: 523d 5102 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +04a2c6: 523e 5402 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04a2ca: c6ed |0073: add-float/2addr v13, v14 │ │ +04a2cc: 82be |0074: int-to-float v14, v11 │ │ +04a2ce: a801 0d0e |0075: mul-float v1, v13, v14 │ │ +04a2d2: 523d 5102 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +04a2d6: 523e 5402 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04a2da: c6ed |007b: add-float/2addr v13, v14 │ │ +04a2dc: a608 0d07 |007c: add-float v8, v13, v7 │ │ +04a2e0: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +04a2e4: 520d 8c02 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +04a2e8: 82dd |0082: int-to-float v13, v13 │ │ +04a2ea: c61d |0083: add-float/2addr v13, v1 │ │ +04a2ec: 82ae |0084: int-to-float v14, v10 │ │ +04a2ee: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ +04a2f2: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ +04a2f6: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +04a2fa: 540d 8502 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ +04a2fe: 871e |008d: float-to-int v14, v1 │ │ +04a300: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +04a304: 520f 9902 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0299 │ │ +04a308: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +04a30c: 5200 8c02 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +04a310: 0210 0000 |0096: move/from16 v16, v0 │ │ +04a314: 0200 1000 |0098: move/from16 v0, v16 │ │ +04a318: 8200 |009a: int-to-float v0, v0 │ │ +04a31a: 0210 0000 |009b: move/from16 v16, v0 │ │ +04a31e: a610 1001 |009d: add-float v16, v16, v1 │ │ +04a322: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ +04a326: a610 1011 |00a1: add-float v16, v16, v17 │ │ +04a32a: 0200 1000 |00a3: move/from16 v0, v16 │ │ +04a32e: 8700 |00a5: float-to-int v0, v0 │ │ +04a330: 0210 0000 |00a6: move/from16 v16, v0 │ │ +04a334: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +04a338: 5200 6802 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0268 │ │ +04a33c: 0211 0000 |00ac: move/from16 v17, v0 │ │ +04a340: 7405 e501 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +04a346: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +04a34a: 540d 8502 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ +04a34e: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ +04a352: 6e20 d001 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +04a358: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ +04a35c: 82dd |00bc: int-to-float v13, v13 │ │ +04a35e: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ +04a362: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ +04a366: 0e00 |00c1: return-void │ │ +04a368: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +04a36c: 540d 6602 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04a370: 6e20 2708 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ +04a376: 0a0c |00c9: move-result v12 │ │ +04a378: a60d 080c |00ca: add-float v13, v8, v12 │ │ +04a37c: 82be |00cc: int-to-float v14, v11 │ │ +04a37e: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ +04a382: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ +04a386: c6d8 |00d1: add-float/2addr v8, v13 │ │ +04a388: 28ac |00d2: goto 007e // -0054 │ │ +04a38a: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ +04a38e: 2881 |00d5: goto 0056 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2218 │ │ 0x0003 line=2221 │ │ 0x001f line=2222 │ │ 0x0023 line=2223 │ │ 0x0027 line=2225 │ │ @@ -65253,189 +65253,189 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 324 16-bit code units │ │ -04a398: |[04a398] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -04a3a8: 6e10 7718 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -04a3ae: 0a00 |0003: move-result v0 │ │ -04a3b0: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -04a3b4: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -04a3b6: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -04a3ba: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -04a3bc: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ -04a3c0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04a3c2: 5ce0 7e02 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04a3c6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -04a3c8: 5ce0 7f02 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ -04a3cc: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -04a3ce: 59e0 6502 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04a3d2: 54e0 9b02 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04a3d6: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -04a3da: 54e0 9b02 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04a3de: 6e10 9518 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1895 │ │ -04a3e4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -04a3e6: 5be0 9b02 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04a3ea: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -04a3ec: 0f00 |0022: return v0 │ │ -04a3ee: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ -04a3f2: 55e0 7e02 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04a3f6: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -04a3fa: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -04a3fc: 28f8 |002a: goto 0022 // -0008 │ │ -04a3fe: 55e0 7f02 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ -04a402: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -04a406: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -04a408: 28f2 |0030: goto 0022 // -000e │ │ -04a40a: 2c06 0501 0000 |0031: sparse-switch v6, 00000136 // +00000105 │ │ -04a410: 54e0 9b02 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04a414: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ -04a418: 7100 9418 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ -04a41e: 0c00 |003b: move-result-object v0 │ │ -04a420: 5be0 9b02 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04a424: 54e0 9b02 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04a428: 6e20 8c18 f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ -04a42e: 55e0 7e02 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04a432: 28dd |0045: goto 0022 // -0023 │ │ -04a434: 52e7 6502 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04a438: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ -04a43a: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ -04a43e: 7120 1208 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ -04a444: 0a09 |004e: move-result v9 │ │ -04a446: 7120 1708 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -04a44c: 0a0a |0052: move-result v10 │ │ -04a44e: 52e0 8102 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -04a452: a708 0a00 |0055: sub-float v8, v10, v0 │ │ -04a456: 7110 971b 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -04a45c: 0a0b |005a: move-result v11 │ │ -04a45e: 7120 1808 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ -04a464: 0a0c |005e: move-result v12 │ │ -04a466: 52e0 7c02 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@027c │ │ -04a46a: a700 0c00 |0061: sub-float v0, v12, v0 │ │ -04a46e: 7110 971b 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -04a474: 0a0d |0066: move-result v13 │ │ -04a476: 1200 |0067: const/4 v0, #int 0 // #0 │ │ -04a478: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ -04a47c: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ -04a480: 52e0 8102 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -04a484: 7030 5f09 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@095f │ │ -04a48a: 0a00 |0071: move-result v0 │ │ -04a48c: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ -04a490: 1202 |0074: const/4 v2, #int 0 // #0 │ │ -04a492: 8783 |0075: float-to-int v3, v8 │ │ -04a494: 87a4 |0076: float-to-int v4, v10 │ │ -04a496: 87c5 |0077: float-to-int v5, v12 │ │ -04a498: 07e0 |0078: move-object v0, v14 │ │ -04a49a: 07e1 |0079: move-object v1, v14 │ │ -04a49c: 7406 2509 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0925 │ │ -04a4a2: 0a00 |007d: move-result v0 │ │ -04a4a4: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ -04a4a8: 59ea 8102 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -04a4ac: 59ec 8202 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ -04a4b0: 1210 |0084: const/4 v0, #int 1 // #1 │ │ -04a4b2: 5ce0 7f02 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ -04a4b6: 1200 |0087: const/4 v0, #int 0 // #0 │ │ -04a4b8: 289a |0088: goto 0022 // -0066 │ │ -04a4ba: 52e0 9a02 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ -04a4be: 8200 |008b: int-to-float v0, v0 │ │ -04a4c0: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ -04a4c4: 3d00 3d00 |008e: if-lez v0, 00cb // +003d │ │ -04a4c8: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ -04a4cc: c8b0 |0092: mul-float/2addr v0, v11 │ │ -04a4ce: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ -04a4d2: 3d00 3600 |0095: if-lez v0, 00cb // +0036 │ │ -04a4d6: 1210 |0097: const/4 v0, #int 1 // #1 │ │ -04a4d8: 5ce0 7e02 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04a4dc: 1210 |009a: const/4 v0, #int 1 // #1 │ │ -04a4de: 7020 7d09 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@097d │ │ -04a4e4: 1210 |009e: const/4 v0, #int 1 // #1 │ │ -04a4e6: 7020 8f09 0e00 |009f: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ -04a4ec: 1200 |00a2: const/4 v0, #int 0 // #0 │ │ -04a4ee: 2d00 0800 |00a3: cmpl-float v0, v8, v0 │ │ -04a4f2: 3d00 1f00 |00a5: if-lez v0, 00c4 // +001f │ │ -04a4f6: 52e0 7b02 |00a7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ -04a4fa: 52e1 9a02 |00a9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ -04a4fe: 8211 |00ab: int-to-float v1, v1 │ │ -04a500: c610 |00ac: add-float/2addr v0, v1 │ │ -04a502: 59e0 8102 |00ad: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -04a506: 59ec 8202 |00af: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ -04a50a: 1210 |00b1: const/4 v0, #int 1 // #1 │ │ -04a50c: 7020 9009 0e00 |00b2: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ -04a512: 55e0 7e02 |00b5: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04a516: 3800 7dff |00b7: if-eqz v0, 0034 // -0083 │ │ -04a51a: 7020 7109 ae00 |00b9: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0971 │ │ -04a520: 0a00 |00bc: move-result v0 │ │ -04a522: 3800 77ff |00bd: if-eqz v0, 0034 // -0089 │ │ -04a526: 7110 aa08 0e00 |00bf: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ -04a52c: 2900 72ff |00c2: goto/16 0034 // -008e │ │ -04a530: 52e0 7b02 |00c4: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ -04a534: 52e1 9a02 |00c6: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ -04a538: 8211 |00c8: int-to-float v1, v1 │ │ -04a53a: c710 |00c9: sub-float/2addr v0, v1 │ │ -04a53c: 28e3 |00ca: goto 00ad // -001d │ │ -04a53e: 52e0 9a02 |00cb: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ -04a542: 8200 |00cd: int-to-float v0, v0 │ │ -04a544: 2d00 0d00 |00ce: cmpl-float v0, v13, v0 │ │ -04a548: 3d00 e5ff |00d0: if-lez v0, 00b5 // -001b │ │ -04a54c: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ -04a54e: 5ce0 7f02 |00d3: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ -04a552: 28e0 |00d5: goto 00b5 // -0020 │ │ -04a554: 6e10 7b18 0f00 |00d6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -04a55a: 0a00 |00d9: move-result v0 │ │ -04a55c: 59e0 7b02 |00da: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ -04a560: 59e0 8102 |00dc: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -04a564: 6e10 7d18 0f00 |00de: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -04a56a: 0a00 |00e1: move-result v0 │ │ -04a56c: 59e0 7c02 |00e2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@027c │ │ -04a570: 59e0 8202 |00e4: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ -04a574: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ -04a576: 7120 1608 0f00 |00e7: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -04a57c: 0a00 |00ea: move-result v0 │ │ -04a57e: 59e0 6502 |00eb: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04a582: 1200 |00ed: const/4 v0, #int 0 // #0 │ │ -04a584: 5ce0 7f02 |00ee: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ -04a588: 54e0 9402 |00f0: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -04a58c: 6e10 ae1a 0000 |00f2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1aae │ │ -04a592: 52e0 9302 |00f5: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ -04a596: 1221 |00f7: const/4 v1, #int 2 // #2 │ │ -04a598: 3310 2f00 |00f8: if-ne v0, v1, 0127 // +002f │ │ -04a59c: 54e0 9402 |00fa: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -04a5a0: 6e10 b41a 0000 |00fc: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@1ab4 │ │ -04a5a6: 0a00 |00ff: move-result v0 │ │ -04a5a8: 54e1 9402 |0100: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -04a5ac: 6e10 b11a 0100 |0102: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@1ab1 │ │ -04a5b2: 0a01 |0105: move-result v1 │ │ -04a5b4: b110 |0106: sub-int/2addr v0, v1 │ │ -04a5b6: 7110 981b 0000 |0107: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -04a5bc: 0a00 |010a: move-result v0 │ │ -04a5be: 52e1 6c02 |010b: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@026c │ │ -04a5c2: 3710 1a00 |010d: if-le v0, v1, 0127 // +001a │ │ -04a5c6: 54e0 9402 |010f: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -04a5ca: 6e10 ad1a 0000 |0111: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@1aad │ │ -04a5d0: 1200 |0114: const/4 v0, #int 0 // #0 │ │ -04a5d2: 5ce0 8e02 |0115: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ -04a5d6: 6e10 7309 0e00 |0117: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ -04a5dc: 1210 |011a: const/4 v0, #int 1 // #1 │ │ -04a5de: 5ce0 7e02 |011b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04a5e2: 1210 |011d: const/4 v0, #int 1 // #1 │ │ -04a5e4: 7020 7d09 0e00 |011e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@097d │ │ -04a5ea: 1210 |0121: const/4 v0, #int 1 // #1 │ │ -04a5ec: 7020 8f09 0e00 |0122: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ -04a5f2: 2900 0fff |0125: goto/16 0034 // -00f1 │ │ -04a5f6: 1200 |0127: const/4 v0, #int 0 // #0 │ │ -04a5f8: 7020 2809 0e00 |0128: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0928 │ │ -04a5fe: 1200 |012b: const/4 v0, #int 0 // #0 │ │ -04a600: 5ce0 7e02 |012c: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04a604: 2900 06ff |012e: goto/16 0034 // -00fa │ │ -04a608: 7020 6b09 fe00 |0130: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@096b │ │ -04a60e: 2900 01ff |0133: goto/16 0034 // -00ff │ │ -04a612: 0000 |0135: nop // spacer │ │ -04a614: 0002 0300 0000 0000 0200 0000 0600 ... |0136: sparse-switch-data (14 units) │ │ +04a390: |[04a390] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +04a3a0: 6e10 7718 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +04a3a6: 0a00 |0003: move-result v0 │ │ +04a3a8: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +04a3ac: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +04a3ae: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +04a3b2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +04a3b4: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ +04a3b8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04a3ba: 5ce0 7e02 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04a3be: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +04a3c0: 5ce0 7f02 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ +04a3c4: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +04a3c6: 59e0 6502 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04a3ca: 54e0 9b02 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +04a3ce: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +04a3d2: 54e0 9b02 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +04a3d6: 6e10 9518 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1895 │ │ +04a3dc: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +04a3de: 5be0 9b02 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +04a3e2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +04a3e4: 0f00 |0022: return v0 │ │ +04a3e6: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ +04a3ea: 55e0 7e02 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04a3ee: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +04a3f2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +04a3f4: 28f8 |002a: goto 0022 // -0008 │ │ +04a3f6: 55e0 7f02 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ +04a3fa: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +04a3fe: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +04a400: 28f2 |0030: goto 0022 // -000e │ │ +04a402: 2c06 0501 0000 |0031: sparse-switch v6, 00000136 // +00000105 │ │ +04a408: 54e0 9b02 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +04a40c: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ +04a410: 7100 9418 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ +04a416: 0c00 |003b: move-result-object v0 │ │ +04a418: 5be0 9b02 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +04a41c: 54e0 9b02 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +04a420: 6e20 8c18 f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ +04a426: 55e0 7e02 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04a42a: 28dd |0045: goto 0022 // -0023 │ │ +04a42c: 52e7 6502 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04a430: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ +04a432: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ +04a436: 7120 1208 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ +04a43c: 0a09 |004e: move-result v9 │ │ +04a43e: 7120 1708 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +04a444: 0a0a |0052: move-result v10 │ │ +04a446: 52e0 8102 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +04a44a: a708 0a00 |0055: sub-float v8, v10, v0 │ │ +04a44e: 7110 971b 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +04a454: 0a0b |005a: move-result v11 │ │ +04a456: 7120 1808 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ +04a45c: 0a0c |005e: move-result v12 │ │ +04a45e: 52e0 7c02 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@027c │ │ +04a462: a700 0c00 |0061: sub-float v0, v12, v0 │ │ +04a466: 7110 971b 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +04a46c: 0a0d |0066: move-result v13 │ │ +04a46e: 1200 |0067: const/4 v0, #int 0 // #0 │ │ +04a470: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ +04a474: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ +04a478: 52e0 8102 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +04a47c: 7030 5f09 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@095f │ │ +04a482: 0a00 |0071: move-result v0 │ │ +04a484: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ +04a488: 1202 |0074: const/4 v2, #int 0 // #0 │ │ +04a48a: 8783 |0075: float-to-int v3, v8 │ │ +04a48c: 87a4 |0076: float-to-int v4, v10 │ │ +04a48e: 87c5 |0077: float-to-int v5, v12 │ │ +04a490: 07e0 |0078: move-object v0, v14 │ │ +04a492: 07e1 |0079: move-object v1, v14 │ │ +04a494: 7406 2509 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0925 │ │ +04a49a: 0a00 |007d: move-result v0 │ │ +04a49c: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ +04a4a0: 59ea 8102 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +04a4a4: 59ec 8202 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ +04a4a8: 1210 |0084: const/4 v0, #int 1 // #1 │ │ +04a4aa: 5ce0 7f02 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ +04a4ae: 1200 |0087: const/4 v0, #int 0 // #0 │ │ +04a4b0: 289a |0088: goto 0022 // -0066 │ │ +04a4b2: 52e0 9a02 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ +04a4b6: 8200 |008b: int-to-float v0, v0 │ │ +04a4b8: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ +04a4bc: 3d00 3d00 |008e: if-lez v0, 00cb // +003d │ │ +04a4c0: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ +04a4c4: c8b0 |0092: mul-float/2addr v0, v11 │ │ +04a4c6: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ +04a4ca: 3d00 3600 |0095: if-lez v0, 00cb // +0036 │ │ +04a4ce: 1210 |0097: const/4 v0, #int 1 // #1 │ │ +04a4d0: 5ce0 7e02 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04a4d4: 1210 |009a: const/4 v0, #int 1 // #1 │ │ +04a4d6: 7020 7d09 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@097d │ │ +04a4dc: 1210 |009e: const/4 v0, #int 1 // #1 │ │ +04a4de: 7020 8f09 0e00 |009f: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ +04a4e4: 1200 |00a2: const/4 v0, #int 0 // #0 │ │ +04a4e6: 2d00 0800 |00a3: cmpl-float v0, v8, v0 │ │ +04a4ea: 3d00 1f00 |00a5: if-lez v0, 00c4 // +001f │ │ +04a4ee: 52e0 7b02 |00a7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ +04a4f2: 52e1 9a02 |00a9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ +04a4f6: 8211 |00ab: int-to-float v1, v1 │ │ +04a4f8: c610 |00ac: add-float/2addr v0, v1 │ │ +04a4fa: 59e0 8102 |00ad: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +04a4fe: 59ec 8202 |00af: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ +04a502: 1210 |00b1: const/4 v0, #int 1 // #1 │ │ +04a504: 7020 9009 0e00 |00b2: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ +04a50a: 55e0 7e02 |00b5: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04a50e: 3800 7dff |00b7: if-eqz v0, 0034 // -0083 │ │ +04a512: 7020 7109 ae00 |00b9: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0971 │ │ +04a518: 0a00 |00bc: move-result v0 │ │ +04a51a: 3800 77ff |00bd: if-eqz v0, 0034 // -0089 │ │ +04a51e: 7110 aa08 0e00 |00bf: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ +04a524: 2900 72ff |00c2: goto/16 0034 // -008e │ │ +04a528: 52e0 7b02 |00c4: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ +04a52c: 52e1 9a02 |00c6: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ +04a530: 8211 |00c8: int-to-float v1, v1 │ │ +04a532: c710 |00c9: sub-float/2addr v0, v1 │ │ +04a534: 28e3 |00ca: goto 00ad // -001d │ │ +04a536: 52e0 9a02 |00cb: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ +04a53a: 8200 |00cd: int-to-float v0, v0 │ │ +04a53c: 2d00 0d00 |00ce: cmpl-float v0, v13, v0 │ │ +04a540: 3d00 e5ff |00d0: if-lez v0, 00b5 // -001b │ │ +04a544: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ +04a546: 5ce0 7f02 |00d3: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ +04a54a: 28e0 |00d5: goto 00b5 // -0020 │ │ +04a54c: 6e10 7b18 0f00 |00d6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +04a552: 0a00 |00d9: move-result v0 │ │ +04a554: 59e0 7b02 |00da: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ +04a558: 59e0 8102 |00dc: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +04a55c: 6e10 7d18 0f00 |00de: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +04a562: 0a00 |00e1: move-result v0 │ │ +04a564: 59e0 7c02 |00e2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@027c │ │ +04a568: 59e0 8202 |00e4: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ +04a56c: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ +04a56e: 7120 1608 0f00 |00e7: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +04a574: 0a00 |00ea: move-result v0 │ │ +04a576: 59e0 6502 |00eb: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04a57a: 1200 |00ed: const/4 v0, #int 0 // #0 │ │ +04a57c: 5ce0 7f02 |00ee: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@027f │ │ +04a580: 54e0 9402 |00f0: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +04a584: 6e10 ae1a 0000 |00f2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1aae │ │ +04a58a: 52e0 9302 |00f5: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@0293 │ │ +04a58e: 1221 |00f7: const/4 v1, #int 2 // #2 │ │ +04a590: 3310 2f00 |00f8: if-ne v0, v1, 0127 // +002f │ │ +04a594: 54e0 9402 |00fa: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +04a598: 6e10 b41a 0000 |00fc: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@1ab4 │ │ +04a59e: 0a00 |00ff: move-result v0 │ │ +04a5a0: 54e1 9402 |0100: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +04a5a4: 6e10 b11a 0100 |0102: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@1ab1 │ │ +04a5aa: 0a01 |0105: move-result v1 │ │ +04a5ac: b110 |0106: sub-int/2addr v0, v1 │ │ +04a5ae: 7110 981b 0000 |0107: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +04a5b4: 0a00 |010a: move-result v0 │ │ +04a5b6: 52e1 6c02 |010b: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@026c │ │ +04a5ba: 3710 1a00 |010d: if-le v0, v1, 0127 // +001a │ │ +04a5be: 54e0 9402 |010f: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +04a5c2: 6e10 ad1a 0000 |0111: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@1aad │ │ +04a5c8: 1200 |0114: const/4 v0, #int 0 // #0 │ │ +04a5ca: 5ce0 8e02 |0115: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ +04a5ce: 6e10 7309 0e00 |0117: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ +04a5d4: 1210 |011a: const/4 v0, #int 1 // #1 │ │ +04a5d6: 5ce0 7e02 |011b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04a5da: 1210 |011d: const/4 v0, #int 1 // #1 │ │ +04a5dc: 7020 7d09 0e00 |011e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@097d │ │ +04a5e2: 1210 |0121: const/4 v0, #int 1 // #1 │ │ +04a5e4: 7020 8f09 0e00 |0122: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ +04a5ea: 2900 0fff |0125: goto/16 0034 // -00f1 │ │ +04a5ee: 1200 |0127: const/4 v0, #int 0 // #0 │ │ +04a5f0: 7020 2809 0e00 |0128: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0928 │ │ +04a5f6: 1200 |012b: const/4 v0, #int 0 // #0 │ │ +04a5f8: 5ce0 7e02 |012c: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04a5fc: 2900 06ff |012e: goto/16 0034 // -00fa │ │ +04a600: 7020 6b09 fe00 |0130: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@096b │ │ +04a606: 2900 01ff |0133: goto/16 0034 // -00ff │ │ +04a60a: 0000 |0135: nop // spacer │ │ +04a60c: 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 │ │ @@ -65513,224 +65513,224 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 430 16-bit code units │ │ -04a630: |[04a630] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -04a640: 7401 3c09 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -04a646: 0a09 |0003: move-result v9 │ │ -04a648: 9118 2220 |0004: sub-int v24, v34, v32 │ │ -04a64c: 910b 2321 |0006: sub-int v11, v35, v33 │ │ -04a650: 7401 4b09 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ -04a656: 0a13 |000b: move-result v19 │ │ -04a658: 7401 4d09 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ -04a65e: 0a15 |000f: move-result v21 │ │ -04a660: 7401 4c09 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ -04a666: 0a14 |0013: move-result v20 │ │ -04a668: 7401 4a09 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@094a │ │ -04a66e: 0a12 |0017: move-result v18 │ │ -04a670: 7401 5109 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -04a676: 0a16 |001b: move-result v22 │ │ -04a678: 120a |001c: const/4 v10, #int 0 // #0 │ │ -04a67a: 120e |001d: const/4 v14, #int 0 // #0 │ │ -04a67c: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ -04a680: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ -04a684: 6e20 3b09 e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -04a68a: 0c05 |0025: move-result-object v5 │ │ -04a68c: 6e10 d618 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -04a692: 0a1a |0029: move-result v26 │ │ -04a694: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ -04a698: 0200 1a00 |002c: move/from16 v0, v26 │ │ -04a69c: 0201 1b00 |002e: move/from16 v1, v27 │ │ -04a6a0: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ -04a6a4: 6e10 c118 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -04a6aa: 0c11 |0035: move-result-object v17 │ │ -04a6ac: 1f11 b101 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -04a6b0: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -04a6b2: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -04a6b4: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -04a6b8: 5500 5802 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -04a6bc: 021a 0000 |003e: move/from16 v26, v0 │ │ -04a6c0: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ -04a6c4: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -04a6c8: 5200 5602 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ -04a6cc: 021a 0000 |0046: move/from16 v26, v0 │ │ -04a6d0: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ -04a6d4: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -04a6d8: 5200 5602 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ -04a6dc: 021a 0000 |004e: move/from16 v26, v0 │ │ -04a6e0: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ -04a6e4: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ -04a6ea: 0206 1300 |0055: move/from16 v6, v19 │ │ -04a6ee: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ -04a6f4: 0207 1500 |005a: move/from16 v7, v21 │ │ -04a6f8: 9006 0616 |005c: add-int v6, v6, v22 │ │ -04a6fc: 6e10 c618 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -04a702: 0a1a |0061: move-result v26 │ │ -04a704: 901a 1a06 |0062: add-int v26, v26, v6 │ │ -04a708: 6e10 c418 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -04a70e: 0a1b |0067: move-result v27 │ │ -04a710: 901b 1b07 |0068: add-int v27, v27, v7 │ │ -04a714: 0200 1a00 |006a: move/from16 v0, v26 │ │ -04a718: 0201 1b00 |006c: move/from16 v1, v27 │ │ -04a71c: 6e51 e618 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -04a722: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ -04a726: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ -04a72a: 28a9 |0075: goto 001e // -0057 │ │ -04a72c: 0206 1300 |0076: move/from16 v6, v19 │ │ -04a730: 6e10 c618 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -04a736: 0a1a |007b: move-result v26 │ │ -04a738: 9013 131a |007c: add-int v19, v19, v26 │ │ -04a73c: 28d9 |007e: goto 0057 // -0027 │ │ -04a73e: 6e10 c618 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -04a744: 0a1a |0082: move-result v26 │ │ -04a746: 911a 181a |0083: sub-int v26, v24, v26 │ │ -04a74a: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ -04a74e: 0200 1a00 |0087: move/from16 v0, v26 │ │ -04a752: 0201 1300 |0089: move/from16 v1, v19 │ │ -04a756: 7120 9d1b 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -04a75c: 0a06 |008e: move-result v6 │ │ -04a75e: 28c8 |008f: goto 0057 // -0038 │ │ -04a760: 911a 1814 |0090: sub-int v26, v24, v20 │ │ -04a764: 6e10 c618 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -04a76a: 0a1b |0095: move-result v27 │ │ -04a76c: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ -04a770: 6e10 c618 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -04a776: 0a1a |009b: move-result v26 │ │ -04a778: 9014 141a |009c: add-int v20, v20, v26 │ │ -04a77c: 28b9 |009e: goto 0057 // -0047 │ │ -04a77e: 0207 1500 |009f: move/from16 v7, v21 │ │ -04a782: 6e10 c418 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -04a788: 0a1a |00a4: move-result v26 │ │ -04a78a: 9015 151a |00a5: add-int v21, v21, v26 │ │ -04a78e: 28b5 |00a7: goto 005c // -004b │ │ -04a790: 6e10 c418 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -04a796: 0a1a |00ab: move-result v26 │ │ -04a798: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ -04a79c: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ -04a7a0: 0200 1a00 |00b0: move/from16 v0, v26 │ │ -04a7a4: 0201 1500 |00b2: move/from16 v1, v21 │ │ -04a7a8: 7120 9d1b 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -04a7ae: 0a07 |00b7: move-result v7 │ │ -04a7b0: 28a4 |00b8: goto 005c // -005c │ │ -04a7b2: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ -04a7b6: 6e10 c418 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -04a7bc: 0a1b |00be: move-result v27 │ │ -04a7be: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ -04a7c2: 6e10 c418 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -04a7c8: 0a1a |00c4: move-result v26 │ │ -04a7ca: 9012 121a |00c5: add-int v18, v18, v26 │ │ -04a7ce: 2895 |00c7: goto 005c // -006b │ │ -04a7d0: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ -04a7d4: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ -04a7d8: 120e |00cc: const/4 v14, #int 0 // #0 │ │ -04a7da: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ -04a7de: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ -04a7e2: 6e20 3b09 e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -04a7e8: 0c05 |00d4: move-result-object v5 │ │ -04a7ea: 6e10 d618 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -04a7f0: 0a1a |00d8: move-result v26 │ │ -04a7f2: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ -04a7f6: 0200 1a00 |00db: move/from16 v0, v26 │ │ -04a7fa: 0201 1b00 |00dd: move/from16 v1, v27 │ │ -04a7fe: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ -04a802: 6e10 c118 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -04a808: 0c11 |00e4: move-result-object v17 │ │ -04a80a: 1f11 b101 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -04a80e: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -04a812: 5500 5802 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -04a816: 021a 0000 |00eb: move/from16 v26, v0 │ │ -04a81a: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ -04a81e: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ -04a822: 6e20 5709 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ -04a828: 0c0f |00f4: move-result-object v15 │ │ -04a82a: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ -04a82e: 8280 |00f7: int-to-float v0, v8 │ │ -04a830: 021a 0000 |00f8: move/from16 v26, v0 │ │ -04a834: 52f0 5102 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -04a838: 021b 0000 |00fc: move/from16 v27, v0 │ │ -04a83c: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ -04a840: 0200 1a00 |0100: move/from16 v0, v26 │ │ -04a844: 8700 |0102: float-to-int v0, v0 │ │ -04a846: 0210 0000 |0103: move/from16 v16, v0 │ │ -04a84a: 9006 1310 |0105: add-int v6, v19, v16 │ │ -04a84e: 0207 1500 |0107: move/from16 v7, v21 │ │ -04a852: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -04a856: 5500 5902 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0259 │ │ -04a85a: 021a 0000 |010d: move/from16 v26, v0 │ │ -04a85e: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ -04a862: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ -04a866: 0200 1a00 |0113: move/from16 v0, v26 │ │ -04a86a: 0801 1100 |0115: move-object/from16 v1, v17 │ │ -04a86e: 5c10 5902 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0259 │ │ -04a872: 8280 |0119: int-to-float v0, v8 │ │ -04a874: 021a 0000 |011a: move/from16 v26, v0 │ │ -04a878: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -04a87c: 5200 5c02 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ -04a880: 021b 0000 |0120: move/from16 v27, v0 │ │ -04a884: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ -04a888: 0200 1a00 |0124: move/from16 v0, v26 │ │ -04a88c: 8700 |0126: float-to-int v0, v0 │ │ -04a88e: 021a 0000 |0127: move/from16 v26, v0 │ │ -04a892: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ -04a896: 7702 a518 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -04a89c: 0a19 |012e: move-result v25 │ │ -04a89e: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ -04a8a2: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ -04a8a6: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ -04a8aa: 7702 a518 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -04a8b0: 0a0c |0138: move-result v12 │ │ -04a8b2: 0200 1900 |0139: move/from16 v0, v25 │ │ -04a8b6: 6e30 e718 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -04a8bc: 6e10 c618 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -04a8c2: 0a1a |0141: move-result v26 │ │ -04a8c4: 901a 1a06 |0142: add-int v26, v26, v6 │ │ -04a8c8: 6e10 c418 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -04a8ce: 0a1b |0147: move-result v27 │ │ -04a8d0: 901b 1b07 |0148: add-int v27, v27, v7 │ │ -04a8d4: 0200 1a00 |014a: move/from16 v0, v26 │ │ -04a8d8: 0201 1b00 |014c: move/from16 v1, v27 │ │ -04a8dc: 6e51 e618 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -04a8e2: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ -04a8e6: 2900 7aff |0153: goto/16 00cd // -0086 │ │ -04a8ea: 0200 1500 |0155: move/from16 v0, v21 │ │ -04a8ee: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ -04a8f2: 5910 9902 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0299 │ │ -04a8f6: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ -04a8fa: 0200 1a00 |015d: move/from16 v0, v26 │ │ -04a8fe: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ -04a902: 5910 6802 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0268 │ │ -04a906: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ -04a90a: 590a 6e02 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@026e │ │ -04a90e: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ -04a912: 5500 7602 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ -04a916: 021a 0000 |016b: move/from16 v26, v0 │ │ -04a91a: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ -04a91e: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ -04a922: 5200 6d02 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04a926: 021a 0000 |0173: move/from16 v26, v0 │ │ -04a92a: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ -04a92e: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ -04a932: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ -04a936: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ -04a93a: 0201 1a00 |017d: move/from16 v1, v26 │ │ -04a93e: 0202 1b00 |017f: move/from16 v2, v27 │ │ -04a942: 0203 1c00 |0181: move/from16 v3, v28 │ │ -04a946: 0204 1d00 |0183: move/from16 v4, v29 │ │ -04a94a: 7054 7f09 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@097f │ │ -04a950: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ -04a954: 0200 1a00 |018a: move/from16 v0, v26 │ │ -04a958: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ -04a95c: 5c10 7602 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ -04a960: 0e00 |0190: return-void │ │ -04a962: 0000 |0191: nop // spacer │ │ -04a964: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ -04a980: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ +04a628: |[04a628] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +04a638: 7401 3c09 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +04a63e: 0a09 |0003: move-result v9 │ │ +04a640: 9118 2220 |0004: sub-int v24, v34, v32 │ │ +04a644: 910b 2321 |0006: sub-int v11, v35, v33 │ │ +04a648: 7401 4b09 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ +04a64e: 0a13 |000b: move-result v19 │ │ +04a650: 7401 4d09 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ +04a656: 0a15 |000f: move-result v21 │ │ +04a658: 7401 4c09 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ +04a65e: 0a14 |0013: move-result v20 │ │ +04a660: 7401 4a09 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@094a │ │ +04a666: 0a12 |0017: move-result v18 │ │ +04a668: 7401 5109 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +04a66e: 0a16 |001b: move-result v22 │ │ +04a670: 120a |001c: const/4 v10, #int 0 // #0 │ │ +04a672: 120e |001d: const/4 v14, #int 0 // #0 │ │ +04a674: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ +04a678: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ +04a67c: 6e20 3b09 e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +04a682: 0c05 |0025: move-result-object v5 │ │ +04a684: 6e10 d618 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +04a68a: 0a1a |0029: move-result v26 │ │ +04a68c: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ +04a690: 0200 1a00 |002c: move/from16 v0, v26 │ │ +04a694: 0201 1b00 |002e: move/from16 v1, v27 │ │ +04a698: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ +04a69c: 6e10 c118 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +04a6a2: 0c11 |0035: move-result-object v17 │ │ +04a6a4: 1f11 b101 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +04a6a8: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +04a6aa: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +04a6ac: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +04a6b0: 5500 5802 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +04a6b4: 021a 0000 |003e: move/from16 v26, v0 │ │ +04a6b8: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ +04a6bc: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +04a6c0: 5200 5602 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ +04a6c4: 021a 0000 |0046: move/from16 v26, v0 │ │ +04a6c8: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ +04a6cc: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +04a6d0: 5200 5602 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ +04a6d4: 021a 0000 |004e: move/from16 v26, v0 │ │ +04a6d8: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ +04a6dc: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ +04a6e2: 0206 1300 |0055: move/from16 v6, v19 │ │ +04a6e6: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ +04a6ec: 0207 1500 |005a: move/from16 v7, v21 │ │ +04a6f0: 9006 0616 |005c: add-int v6, v6, v22 │ │ +04a6f4: 6e10 c618 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +04a6fa: 0a1a |0061: move-result v26 │ │ +04a6fc: 901a 1a06 |0062: add-int v26, v26, v6 │ │ +04a700: 6e10 c418 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +04a706: 0a1b |0067: move-result v27 │ │ +04a708: 901b 1b07 |0068: add-int v27, v27, v7 │ │ +04a70c: 0200 1a00 |006a: move/from16 v0, v26 │ │ +04a710: 0201 1b00 |006c: move/from16 v1, v27 │ │ +04a714: 6e51 e618 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +04a71a: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ +04a71e: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ +04a722: 28a9 |0075: goto 001e // -0057 │ │ +04a724: 0206 1300 |0076: move/from16 v6, v19 │ │ +04a728: 6e10 c618 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +04a72e: 0a1a |007b: move-result v26 │ │ +04a730: 9013 131a |007c: add-int v19, v19, v26 │ │ +04a734: 28d9 |007e: goto 0057 // -0027 │ │ +04a736: 6e10 c618 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +04a73c: 0a1a |0082: move-result v26 │ │ +04a73e: 911a 181a |0083: sub-int v26, v24, v26 │ │ +04a742: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ +04a746: 0200 1a00 |0087: move/from16 v0, v26 │ │ +04a74a: 0201 1300 |0089: move/from16 v1, v19 │ │ +04a74e: 7120 9d1b 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +04a754: 0a06 |008e: move-result v6 │ │ +04a756: 28c8 |008f: goto 0057 // -0038 │ │ +04a758: 911a 1814 |0090: sub-int v26, v24, v20 │ │ +04a75c: 6e10 c618 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +04a762: 0a1b |0095: move-result v27 │ │ +04a764: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ +04a768: 6e10 c618 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +04a76e: 0a1a |009b: move-result v26 │ │ +04a770: 9014 141a |009c: add-int v20, v20, v26 │ │ +04a774: 28b9 |009e: goto 0057 // -0047 │ │ +04a776: 0207 1500 |009f: move/from16 v7, v21 │ │ +04a77a: 6e10 c418 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +04a780: 0a1a |00a4: move-result v26 │ │ +04a782: 9015 151a |00a5: add-int v21, v21, v26 │ │ +04a786: 28b5 |00a7: goto 005c // -004b │ │ +04a788: 6e10 c418 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +04a78e: 0a1a |00ab: move-result v26 │ │ +04a790: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ +04a794: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ +04a798: 0200 1a00 |00b0: move/from16 v0, v26 │ │ +04a79c: 0201 1500 |00b2: move/from16 v1, v21 │ │ +04a7a0: 7120 9d1b 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +04a7a6: 0a07 |00b7: move-result v7 │ │ +04a7a8: 28a4 |00b8: goto 005c // -005c │ │ +04a7aa: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ +04a7ae: 6e10 c418 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +04a7b4: 0a1b |00be: move-result v27 │ │ +04a7b6: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ +04a7ba: 6e10 c418 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +04a7c0: 0a1a |00c4: move-result v26 │ │ +04a7c2: 9012 121a |00c5: add-int v18, v18, v26 │ │ +04a7c6: 2895 |00c7: goto 005c // -006b │ │ +04a7c8: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ +04a7cc: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ +04a7d0: 120e |00cc: const/4 v14, #int 0 // #0 │ │ +04a7d2: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ +04a7d6: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ +04a7da: 6e20 3b09 e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +04a7e0: 0c05 |00d4: move-result-object v5 │ │ +04a7e2: 6e10 d618 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +04a7e8: 0a1a |00d8: move-result v26 │ │ +04a7ea: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ +04a7ee: 0200 1a00 |00db: move/from16 v0, v26 │ │ +04a7f2: 0201 1b00 |00dd: move/from16 v1, v27 │ │ +04a7f6: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ +04a7fa: 6e10 c118 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +04a800: 0c11 |00e4: move-result-object v17 │ │ +04a802: 1f11 b101 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +04a806: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +04a80a: 5500 5802 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +04a80e: 021a 0000 |00eb: move/from16 v26, v0 │ │ +04a812: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ +04a816: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +04a81a: 6e20 5709 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ +04a820: 0c0f |00f4: move-result-object v15 │ │ +04a822: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ +04a826: 8280 |00f7: int-to-float v0, v8 │ │ +04a828: 021a 0000 |00f8: move/from16 v26, v0 │ │ +04a82c: 52f0 5102 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +04a830: 021b 0000 |00fc: move/from16 v27, v0 │ │ +04a834: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ +04a838: 0200 1a00 |0100: move/from16 v0, v26 │ │ +04a83c: 8700 |0102: float-to-int v0, v0 │ │ +04a83e: 0210 0000 |0103: move/from16 v16, v0 │ │ +04a842: 9006 1310 |0105: add-int v6, v19, v16 │ │ +04a846: 0207 1500 |0107: move/from16 v7, v21 │ │ +04a84a: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +04a84e: 5500 5902 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0259 │ │ +04a852: 021a 0000 |010d: move/from16 v26, v0 │ │ +04a856: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ +04a85a: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ +04a85e: 0200 1a00 |0113: move/from16 v0, v26 │ │ +04a862: 0801 1100 |0115: move-object/from16 v1, v17 │ │ +04a866: 5c10 5902 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@0259 │ │ +04a86a: 8280 |0119: int-to-float v0, v8 │ │ +04a86c: 021a 0000 |011a: move/from16 v26, v0 │ │ +04a870: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +04a874: 5200 5c02 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ +04a878: 021b 0000 |0120: move/from16 v27, v0 │ │ +04a87c: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ +04a880: 0200 1a00 |0124: move/from16 v0, v26 │ │ +04a884: 8700 |0126: float-to-int v0, v0 │ │ +04a886: 021a 0000 |0127: move/from16 v26, v0 │ │ +04a88a: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ +04a88e: 7702 a518 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +04a894: 0a19 |012e: move-result v25 │ │ +04a896: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ +04a89a: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ +04a89e: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ +04a8a2: 7702 a518 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +04a8a8: 0a0c |0138: move-result v12 │ │ +04a8aa: 0200 1900 |0139: move/from16 v0, v25 │ │ +04a8ae: 6e30 e718 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +04a8b4: 6e10 c618 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +04a8ba: 0a1a |0141: move-result v26 │ │ +04a8bc: 901a 1a06 |0142: add-int v26, v26, v6 │ │ +04a8c0: 6e10 c418 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +04a8c6: 0a1b |0147: move-result v27 │ │ +04a8c8: 901b 1b07 |0148: add-int v27, v27, v7 │ │ +04a8cc: 0200 1a00 |014a: move/from16 v0, v26 │ │ +04a8d0: 0201 1b00 |014c: move/from16 v1, v27 │ │ +04a8d4: 6e51 e618 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +04a8da: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ +04a8de: 2900 7aff |0153: goto/16 00cd // -0086 │ │ +04a8e2: 0200 1500 |0155: move/from16 v0, v21 │ │ +04a8e6: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ +04a8ea: 5910 9902 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@0299 │ │ +04a8ee: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ +04a8f2: 0200 1a00 |015d: move/from16 v0, v26 │ │ +04a8f6: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ +04a8fa: 5910 6802 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@0268 │ │ +04a8fe: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ +04a902: 590a 6e02 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@026e │ │ +04a906: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ +04a90a: 5500 7602 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ +04a90e: 021a 0000 |016b: move/from16 v26, v0 │ │ +04a912: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ +04a916: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ +04a91a: 5200 6d02 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04a91e: 021a 0000 |0173: move/from16 v26, v0 │ │ +04a922: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ +04a926: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ +04a92a: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ +04a92e: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ +04a932: 0201 1a00 |017d: move/from16 v1, v26 │ │ +04a936: 0202 1b00 |017f: move/from16 v2, v27 │ │ +04a93a: 0203 1c00 |0181: move/from16 v3, v28 │ │ +04a93e: 0204 1d00 |0183: move/from16 v4, v29 │ │ +04a942: 7054 7f09 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@097f │ │ +04a948: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ +04a94c: 0200 1a00 |018a: move/from16 v0, v26 │ │ +04a950: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ +04a954: 5c10 7602 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ +04a958: 0e00 |0190: return-void │ │ +04a95a: 0000 |0191: nop // spacer │ │ +04a95c: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ +04a978: 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 │ │ @@ -65837,223 +65837,223 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 405 16-bit code units │ │ -04a99c: |[04a99c] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -04a9ac: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -04a9b0: 0200 1500 |0002: move/from16 v0, v21 │ │ -04a9b4: 0201 1800 |0004: move/from16 v1, v24 │ │ -04a9b8: 7120 4209 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0942 │ │ -04a9be: 0a15 |0009: move-result v21 │ │ -04a9c0: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ -04a9c4: 0200 1600 |000c: move/from16 v0, v22 │ │ -04a9c8: 0201 1900 |000e: move/from16 v1, v25 │ │ -04a9cc: 7120 4209 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0942 │ │ -04a9d2: 0a16 |0013: move-result v22 │ │ -04a9d4: 0800 1700 |0014: move-object/from16 v0, v23 │ │ -04a9d8: 0201 1500 |0016: move/from16 v1, v21 │ │ -04a9dc: 0202 1600 |0018: move/from16 v2, v22 │ │ -04a9e0: 6e30 8809 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0988 │ │ -04a9e6: 7401 4809 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0948 │ │ -04a9ec: 0a0f |0020: move-result v15 │ │ -04a9ee: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ -04a9f2: 0800 1700 |0023: move-object/from16 v0, v23 │ │ -04a9f6: 5200 6f02 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@026f │ │ -04a9fa: 0215 0000 |0027: move/from16 v21, v0 │ │ -04a9fe: 0200 1500 |0029: move/from16 v0, v21 │ │ -04aa02: 7120 9f1b 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -04aa08: 0a15 |002e: move-result v21 │ │ -04aa0a: 0200 1500 |002f: move/from16 v0, v21 │ │ -04aa0e: 0801 1700 |0031: move-object/from16 v1, v23 │ │ -04aa12: 5910 7902 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0279 │ │ -04aa16: 7401 4b09 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ -04aa1c: 0a15 |0038: move-result v21 │ │ -04aa1e: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ -04aa22: 7401 4c09 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ -04aa28: 0a16 |003e: move-result v22 │ │ -04aa2a: 9105 1516 |003f: sub-int v5, v21, v22 │ │ -04aa2e: 7401 4709 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0947 │ │ -04aa34: 0a15 |0044: move-result v21 │ │ -04aa36: 7401 4d09 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ -04aa3c: 0a16 |0048: move-result v22 │ │ -04aa3e: 9115 1516 |0049: sub-int v21, v21, v22 │ │ -04aa42: 7401 4a09 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@094a │ │ -04aa48: 0a16 |004e: move-result v22 │ │ -04aa4a: 9104 1516 |004f: sub-int v4, v21, v22 │ │ -04aa4e: 7401 3c09 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -04aa54: 0a10 |0054: move-result v16 │ │ -04aa56: 120c |0055: const/4 v12, #int 0 // #0 │ │ -04aa58: 0200 1000 |0056: move/from16 v0, v16 │ │ -04aa5c: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ -04aa60: 0800 1700 |005a: move-object/from16 v0, v23 │ │ -04aa64: 6e20 3b09 c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -04aa6a: 0c03 |005f: move-result-object v3 │ │ -04aa6c: 6e10 d618 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -04aa72: 0a15 |0063: move-result v21 │ │ -04aa74: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ -04aa78: 0200 1500 |0066: move/from16 v0, v21 │ │ -04aa7c: 0201 1600 |0068: move/from16 v1, v22 │ │ -04aa80: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ -04aa84: 6e10 c118 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -04aa8a: 0c0d |006f: move-result-object v13 │ │ -04aa8c: 1f0d b101 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -04aa90: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ -04aa94: 55d0 5802 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -04aa98: 0215 0000 |0076: move/from16 v21, v0 │ │ -04aa9c: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ -04aaa0: 52d0 5602 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ -04aaa4: 0215 0000 |007c: move/from16 v21, v0 │ │ -04aaa8: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ -04aaac: 52d0 5602 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ -04aab0: 0215 0000 |0082: move/from16 v21, v0 │ │ -04aab4: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ -04aab8: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ -04aabc: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ -04aac0: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ -04aac4: 0200 1100 |008c: move/from16 v0, v17 │ │ -04aac8: 0201 1500 |008e: move/from16 v1, v21 │ │ -04aacc: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ -04aad0: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ -04aad4: 0200 1100 |0094: move/from16 v0, v17 │ │ -04aad8: 0201 1500 |0096: move/from16 v1, v21 │ │ -04aadc: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ -04aae0: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -04aae2: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ -04aae6: 0200 1500 |009d: move/from16 v0, v21 │ │ -04aaea: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ -04aaee: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ -04aaf2: 0200 1500 |00a3: move/from16 v0, v21 │ │ -04aaf6: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ -04aafa: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ -04aafc: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ -04ab00: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ -04ab04: 0213 0500 |00ac: move/from16 v19, v5 │ │ -04ab08: 0149 |00ae: move v9, v4 │ │ -04ab0a: 52d0 5b02 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@025b │ │ -04ab0e: 0215 0000 |00b1: move/from16 v21, v0 │ │ -04ab12: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ -04ab16: 0200 1500 |00b5: move/from16 v0, v21 │ │ -04ab1a: 0201 1600 |00b7: move/from16 v1, v22 │ │ -04ab1e: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ -04ab22: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ -04ab26: 52d0 5b02 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@025b │ │ -04ab2a: 0215 0000 |00bf: move/from16 v21, v0 │ │ -04ab2e: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ -04ab32: 0200 1500 |00c3: move/from16 v0, v21 │ │ -04ab36: 0201 1600 |00c5: move/from16 v1, v22 │ │ -04ab3a: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ -04ab3e: 52d0 5b02 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@025b │ │ -04ab42: 0213 0000 |00cb: move/from16 v19, v0 │ │ -04ab46: 52d0 5702 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0257 │ │ -04ab4a: 0215 0000 |00cf: move/from16 v21, v0 │ │ -04ab4e: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ -04ab52: 0200 1500 |00d3: move/from16 v0, v21 │ │ -04ab56: 0201 1600 |00d5: move/from16 v1, v22 │ │ -04ab5a: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ -04ab5e: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ -04ab62: 52d0 5702 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0257 │ │ -04ab66: 0215 0000 |00dd: move/from16 v21, v0 │ │ -04ab6a: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ -04ab6e: 0200 1500 |00e1: move/from16 v0, v21 │ │ -04ab72: 0201 1600 |00e3: move/from16 v1, v22 │ │ -04ab76: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ -04ab7a: 52d9 5702 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0257 │ │ -04ab7e: 0200 1300 |00e9: move/from16 v0, v19 │ │ -04ab82: 0201 1200 |00eb: move/from16 v1, v18 │ │ -04ab86: 7120 a518 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -04ab8c: 0a14 |00f0: move-result v20 │ │ -04ab8e: 7120 a518 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -04ab94: 0a0a |00f4: move-result v10 │ │ -04ab96: 0200 1400 |00f5: move/from16 v0, v20 │ │ -04ab9a: 6e30 e718 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -04aba0: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ -04aba4: 6e10 c418 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -04abaa: 0a15 |00ff: move-result v21 │ │ -04abac: 9104 0415 |0100: sub-int v4, v4, v21 │ │ -04abb0: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ -04abb4: 2900 52ff |0104: goto/16 0056 // -00ae │ │ -04abb8: 1207 |0106: const/4 v7, #int 0 // #0 │ │ -04abba: 2894 |0107: goto 009b // -006c │ │ -04abbc: 1206 |0108: const/4 v6, #int 0 // #0 │ │ -04abbe: 289f |0109: goto 00a8 // -0061 │ │ -04abc0: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ -04abc4: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ -04abc8: 289e |010e: goto 00ac // -0062 │ │ -04abca: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ -04abce: 6e10 c618 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -04abd4: 0a15 |0114: move-result v21 │ │ -04abd6: 9105 0515 |0115: sub-int v5, v5, v21 │ │ -04abda: 28eb |0117: goto 0102 // -0015 │ │ -04abdc: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ -04abe0: 0200 1500 |011a: move/from16 v0, v21 │ │ -04abe4: 7120 a518 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -04abea: 0a15 |011f: move-result v21 │ │ -04abec: 0200 1500 |0120: move/from16 v0, v21 │ │ -04abf0: 0801 1700 |0122: move-object/from16 v1, v23 │ │ -04abf4: 5910 6b02 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@026b │ │ -04abf8: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ -04abfc: 0200 1500 |0128: move/from16 v0, v21 │ │ -04ac00: 7120 a518 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -04ac06: 0a15 |012d: move-result v21 │ │ -04ac08: 0200 1500 |012e: move/from16 v0, v21 │ │ -04ac0c: 0801 1700 |0130: move-object/from16 v1, v23 │ │ -04ac10: 5910 6a02 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@026a │ │ -04ac14: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ -04ac18: 0200 1500 |0136: move/from16 v0, v21 │ │ -04ac1c: 0801 1700 |0138: move-object/from16 v1, v23 │ │ -04ac20: 5c10 7a02 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@027a │ │ -04ac24: 7401 7309 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ -04ac2a: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ -04ac2e: 0200 1500 |0141: move/from16 v0, v21 │ │ -04ac32: 0801 1700 |0143: move-object/from16 v1, v23 │ │ -04ac36: 5c10 7a02 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@027a │ │ -04ac3a: 7401 3c09 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -04ac40: 0a10 |014a: move-result v16 │ │ -04ac42: 120c |014b: const/4 v12, #int 0 // #0 │ │ -04ac44: 0200 1000 |014c: move/from16 v0, v16 │ │ -04ac48: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ -04ac4c: 0800 1700 |0150: move-object/from16 v0, v23 │ │ -04ac50: 6e20 3b09 c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -04ac56: 0c03 |0155: move-result-object v3 │ │ -04ac58: 6e10 d618 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -04ac5e: 0a15 |0159: move-result v21 │ │ -04ac60: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ -04ac64: 0200 1500 |015c: move/from16 v0, v21 │ │ -04ac68: 0201 1600 |015e: move/from16 v1, v22 │ │ -04ac6c: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ -04ac70: 6e10 c118 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -04ac76: 0c0d |0165: move-result-object v13 │ │ -04ac78: 1f0d b101 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -04ac7c: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ -04ac80: 55d0 5802 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -04ac84: 0215 0000 |016c: move/from16 v21, v0 │ │ -04ac88: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ -04ac8c: 8250 |0170: int-to-float v0, v5 │ │ -04ac8e: 0215 0000 |0171: move/from16 v21, v0 │ │ -04ac92: 52d0 5c02 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ -04ac96: 0216 0000 |0175: move/from16 v22, v0 │ │ -04ac9a: a815 1516 |0177: mul-float v21, v21, v22 │ │ -04ac9e: 0200 1500 |0179: move/from16 v0, v21 │ │ -04aca2: 8700 |017b: float-to-int v0, v0 │ │ -04aca4: 0215 0000 |017c: move/from16 v21, v0 │ │ -04aca8: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ -04acac: 7702 a518 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -04acb2: 0a14 |0183: move-result v20 │ │ -04acb4: 0800 1700 |0184: move-object/from16 v0, v23 │ │ -04acb8: 5200 6a02 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@026a │ │ -04acbc: 0215 0000 |0188: move/from16 v21, v0 │ │ -04acc0: 0200 1400 |018a: move/from16 v0, v20 │ │ -04acc4: 0201 1500 |018c: move/from16 v1, v21 │ │ -04acc8: 6e30 e718 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -04acce: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ -04acd2: 28b9 |0193: goto 014c // -0047 │ │ -04acd4: 0e00 |0194: return-void │ │ +04a994: |[04a994] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +04a9a4: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +04a9a8: 0200 1500 |0002: move/from16 v0, v21 │ │ +04a9ac: 0201 1800 |0004: move/from16 v1, v24 │ │ +04a9b0: 7120 4209 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0942 │ │ +04a9b6: 0a15 |0009: move-result v21 │ │ +04a9b8: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ +04a9bc: 0200 1600 |000c: move/from16 v0, v22 │ │ +04a9c0: 0201 1900 |000e: move/from16 v1, v25 │ │ +04a9c4: 7120 4209 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0942 │ │ +04a9ca: 0a16 |0013: move-result v22 │ │ +04a9cc: 0800 1700 |0014: move-object/from16 v0, v23 │ │ +04a9d0: 0201 1500 |0016: move/from16 v1, v21 │ │ +04a9d4: 0202 1600 |0018: move/from16 v2, v22 │ │ +04a9d8: 6e30 8809 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0988 │ │ +04a9de: 7401 4809 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0948 │ │ +04a9e4: 0a0f |0020: move-result v15 │ │ +04a9e6: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ +04a9ea: 0800 1700 |0023: move-object/from16 v0, v23 │ │ +04a9ee: 5200 6f02 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@026f │ │ +04a9f2: 0215 0000 |0027: move/from16 v21, v0 │ │ +04a9f6: 0200 1500 |0029: move/from16 v0, v21 │ │ +04a9fa: 7120 9f1b 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +04aa00: 0a15 |002e: move-result v21 │ │ +04aa02: 0200 1500 |002f: move/from16 v0, v21 │ │ +04aa06: 0801 1700 |0031: move-object/from16 v1, v23 │ │ +04aa0a: 5910 7902 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@0279 │ │ +04aa0e: 7401 4b09 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ +04aa14: 0a15 |0038: move-result v21 │ │ +04aa16: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ +04aa1a: 7401 4c09 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ +04aa20: 0a16 |003e: move-result v22 │ │ +04aa22: 9105 1516 |003f: sub-int v5, v21, v22 │ │ +04aa26: 7401 4709 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0947 │ │ +04aa2c: 0a15 |0044: move-result v21 │ │ +04aa2e: 7401 4d09 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@094d │ │ +04aa34: 0a16 |0048: move-result v22 │ │ +04aa36: 9115 1516 |0049: sub-int v21, v21, v22 │ │ +04aa3a: 7401 4a09 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@094a │ │ +04aa40: 0a16 |004e: move-result v22 │ │ +04aa42: 9104 1516 |004f: sub-int v4, v21, v22 │ │ +04aa46: 7401 3c09 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +04aa4c: 0a10 |0054: move-result v16 │ │ +04aa4e: 120c |0055: const/4 v12, #int 0 // #0 │ │ +04aa50: 0200 1000 |0056: move/from16 v0, v16 │ │ +04aa54: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ +04aa58: 0800 1700 |005a: move-object/from16 v0, v23 │ │ +04aa5c: 6e20 3b09 c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +04aa62: 0c03 |005f: move-result-object v3 │ │ +04aa64: 6e10 d618 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +04aa6a: 0a15 |0063: move-result v21 │ │ +04aa6c: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ +04aa70: 0200 1500 |0066: move/from16 v0, v21 │ │ +04aa74: 0201 1600 |0068: move/from16 v1, v22 │ │ +04aa78: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ +04aa7c: 6e10 c118 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +04aa82: 0c0d |006f: move-result-object v13 │ │ +04aa84: 1f0d b101 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +04aa88: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ +04aa8c: 55d0 5802 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +04aa90: 0215 0000 |0076: move/from16 v21, v0 │ │ +04aa94: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ +04aa98: 52d0 5602 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ +04aa9c: 0215 0000 |007c: move/from16 v21, v0 │ │ +04aaa0: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ +04aaa4: 52d0 5602 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ +04aaa8: 0215 0000 |0082: move/from16 v21, v0 │ │ +04aaac: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ +04aab0: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ +04aab4: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ +04aab8: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ +04aabc: 0200 1100 |008c: move/from16 v0, v17 │ │ +04aac0: 0201 1500 |008e: move/from16 v1, v21 │ │ +04aac4: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ +04aac8: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ +04aacc: 0200 1100 |0094: move/from16 v0, v17 │ │ +04aad0: 0201 1500 |0096: move/from16 v1, v21 │ │ +04aad4: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ +04aad8: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +04aada: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ +04aade: 0200 1500 |009d: move/from16 v0, v21 │ │ +04aae2: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ +04aae6: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ +04aaea: 0200 1500 |00a3: move/from16 v0, v21 │ │ +04aaee: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ +04aaf2: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ +04aaf4: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ +04aaf8: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ +04aafc: 0213 0500 |00ac: move/from16 v19, v5 │ │ +04ab00: 0149 |00ae: move v9, v4 │ │ +04ab02: 52d0 5b02 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@025b │ │ +04ab06: 0215 0000 |00b1: move/from16 v21, v0 │ │ +04ab0a: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ +04ab0e: 0200 1500 |00b5: move/from16 v0, v21 │ │ +04ab12: 0201 1600 |00b7: move/from16 v1, v22 │ │ +04ab16: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ +04ab1a: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ +04ab1e: 52d0 5b02 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@025b │ │ +04ab22: 0215 0000 |00bf: move/from16 v21, v0 │ │ +04ab26: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ +04ab2a: 0200 1500 |00c3: move/from16 v0, v21 │ │ +04ab2e: 0201 1600 |00c5: move/from16 v1, v22 │ │ +04ab32: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ +04ab36: 52d0 5b02 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@025b │ │ +04ab3a: 0213 0000 |00cb: move/from16 v19, v0 │ │ +04ab3e: 52d0 5702 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0257 │ │ +04ab42: 0215 0000 |00cf: move/from16 v21, v0 │ │ +04ab46: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ +04ab4a: 0200 1500 |00d3: move/from16 v0, v21 │ │ +04ab4e: 0201 1600 |00d5: move/from16 v1, v22 │ │ +04ab52: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ +04ab56: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ +04ab5a: 52d0 5702 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0257 │ │ +04ab5e: 0215 0000 |00dd: move/from16 v21, v0 │ │ +04ab62: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ +04ab66: 0200 1500 |00e1: move/from16 v0, v21 │ │ +04ab6a: 0201 1600 |00e3: move/from16 v1, v22 │ │ +04ab6e: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ +04ab72: 52d9 5702 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@0257 │ │ +04ab76: 0200 1300 |00e9: move/from16 v0, v19 │ │ +04ab7a: 0201 1200 |00eb: move/from16 v1, v18 │ │ +04ab7e: 7120 a518 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +04ab84: 0a14 |00f0: move-result v20 │ │ +04ab86: 7120 a518 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +04ab8c: 0a0a |00f4: move-result v10 │ │ +04ab8e: 0200 1400 |00f5: move/from16 v0, v20 │ │ +04ab92: 6e30 e718 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +04ab98: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ +04ab9c: 6e10 c418 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +04aba2: 0a15 |00ff: move-result v21 │ │ +04aba4: 9104 0415 |0100: sub-int v4, v4, v21 │ │ +04aba8: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ +04abac: 2900 52ff |0104: goto/16 0056 // -00ae │ │ +04abb0: 1207 |0106: const/4 v7, #int 0 // #0 │ │ +04abb2: 2894 |0107: goto 009b // -006c │ │ +04abb4: 1206 |0108: const/4 v6, #int 0 // #0 │ │ +04abb6: 289f |0109: goto 00a8 // -0061 │ │ +04abb8: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ +04abbc: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ +04abc0: 289e |010e: goto 00ac // -0062 │ │ +04abc2: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ +04abc6: 6e10 c618 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +04abcc: 0a15 |0114: move-result v21 │ │ +04abce: 9105 0515 |0115: sub-int v5, v5, v21 │ │ +04abd2: 28eb |0117: goto 0102 // -0015 │ │ +04abd4: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ +04abd8: 0200 1500 |011a: move/from16 v0, v21 │ │ +04abdc: 7120 a518 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +04abe2: 0a15 |011f: move-result v21 │ │ +04abe4: 0200 1500 |0120: move/from16 v0, v21 │ │ +04abe8: 0801 1700 |0122: move-object/from16 v1, v23 │ │ +04abec: 5910 6b02 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@026b │ │ +04abf0: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ +04abf4: 0200 1500 |0128: move/from16 v0, v21 │ │ +04abf8: 7120 a518 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +04abfe: 0a15 |012d: move-result v21 │ │ +04ac00: 0200 1500 |012e: move/from16 v0, v21 │ │ +04ac04: 0801 1700 |0130: move-object/from16 v1, v23 │ │ +04ac08: 5910 6a02 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@026a │ │ +04ac0c: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ +04ac10: 0200 1500 |0136: move/from16 v0, v21 │ │ +04ac14: 0801 1700 |0138: move-object/from16 v1, v23 │ │ +04ac18: 5c10 7a02 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@027a │ │ +04ac1c: 7401 7309 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ +04ac22: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ +04ac26: 0200 1500 |0141: move/from16 v0, v21 │ │ +04ac2a: 0801 1700 |0143: move-object/from16 v1, v23 │ │ +04ac2e: 5c10 7a02 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@027a │ │ +04ac32: 7401 3c09 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +04ac38: 0a10 |014a: move-result v16 │ │ +04ac3a: 120c |014b: const/4 v12, #int 0 // #0 │ │ +04ac3c: 0200 1000 |014c: move/from16 v0, v16 │ │ +04ac40: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ +04ac44: 0800 1700 |0150: move-object/from16 v0, v23 │ │ +04ac48: 6e20 3b09 c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +04ac4e: 0c03 |0155: move-result-object v3 │ │ +04ac50: 6e10 d618 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +04ac56: 0a15 |0159: move-result v21 │ │ +04ac58: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ +04ac5c: 0200 1500 |015c: move/from16 v0, v21 │ │ +04ac60: 0201 1600 |015e: move/from16 v1, v22 │ │ +04ac64: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ +04ac68: 6e10 c118 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +04ac6e: 0c0d |0165: move-result-object v13 │ │ +04ac70: 1f0d b101 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +04ac74: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ +04ac78: 55d0 5802 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +04ac7c: 0215 0000 |016c: move/from16 v21, v0 │ │ +04ac80: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ +04ac84: 8250 |0170: int-to-float v0, v5 │ │ +04ac86: 0215 0000 |0171: move/from16 v21, v0 │ │ +04ac8a: 52d0 5c02 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ +04ac8e: 0216 0000 |0175: move/from16 v22, v0 │ │ +04ac92: a815 1516 |0177: mul-float v21, v21, v22 │ │ +04ac96: 0200 1500 |0179: move/from16 v0, v21 │ │ +04ac9a: 8700 |017b: float-to-int v0, v0 │ │ +04ac9c: 0215 0000 |017c: move/from16 v21, v0 │ │ +04aca0: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ +04aca4: 7702 a518 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +04acaa: 0a14 |0183: move-result v20 │ │ +04acac: 0800 1700 |0184: move-object/from16 v0, v23 │ │ +04acb0: 5200 6a02 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@026a │ │ +04acb4: 0215 0000 |0188: move/from16 v21, v0 │ │ +04acb8: 0200 1400 |018a: move/from16 v0, v20 │ │ +04acbc: 0201 1500 |018c: move/from16 v1, v21 │ │ +04acc0: 6e30 e718 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +04acc6: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ +04acca: 28b9 |0193: goto 014c // -0047 │ │ +04accc: 0e00 |0194: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1374 │ │ 0x001d line=1377 │ │ 0x0021 line=1378 │ │ 0x0023 line=1379 │ │ 0x0035 line=1382 │ │ @@ -66151,129 +66151,129 @@ │ │ type : '(IFI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -04acd8: |[04acd8] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -04ace8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -04acec: 520f 6e02 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@026e │ │ -04acf0: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ -04acf4: 7401 5109 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -04acfa: 0a0c |0009: move-result v12 │ │ -04acfc: 7401 4b09 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ -04ad02: 0a0a |000d: move-result v10 │ │ -04ad04: 7401 4c09 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ -04ad0a: 0a0b |0011: move-result v11 │ │ -04ad0c: 7401 5309 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ -04ad12: 0a0e |0015: move-result v14 │ │ -04ad14: 7401 3c09 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -04ad1a: 0a04 |0019: move-result v4 │ │ -04ad1c: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -04ad1e: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ -04ad22: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -04ad26: 6e20 3b09 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -04ad2c: 0c03 |0022: move-result-object v3 │ │ -04ad2e: 6e10 c118 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -04ad34: 0c09 |0026: move-result-object v9 │ │ -04ad36: 1f09 b101 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -04ad3a: 559f 5802 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -04ad3e: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ -04ad42: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04ad46: 28ec |002f: goto 001b // -0014 │ │ -04ad48: 529f 5602 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ -04ad4c: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ -04ad50: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -04ad52: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ -04ad58: 01a5 |0038: move v5, v10 │ │ -04ad5a: b0c5 |0039: add-int/2addr v5, v12 │ │ -04ad5c: 6e10 c218 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -04ad62: 0a0f |003d: move-result v15 │ │ -04ad64: 9106 050f |003e: sub-int v6, v5, v15 │ │ -04ad68: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ -04ad6c: 6e20 e818 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@18e8 │ │ -04ad72: 28e8 |0045: goto 002d // -0018 │ │ -04ad74: 01a5 |0046: move v5, v10 │ │ -04ad76: 6e10 d718 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -04ad7c: 0a0f |004a: move-result v15 │ │ -04ad7e: b0fa |004b: add-int/2addr v10, v15 │ │ -04ad80: 28ed |004c: goto 0039 // -0013 │ │ -04ad82: 6e10 c618 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -04ad88: 0a0f |0050: move-result v15 │ │ -04ad8a: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ -04ad8e: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ -04ad92: 7120 9d1b af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -04ad98: 0a05 |0058: move-result v5 │ │ -04ad9a: 28e0 |0059: goto 0039 // -0020 │ │ -04ad9c: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ -04ada0: 6e10 c618 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -04ada6: 0a10 |005f: move-result v16 │ │ -04ada8: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ -04adac: 6e10 c618 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -04adb2: 0a0f |0065: move-result v15 │ │ -04adb4: b0fb |0066: add-int/2addr v11, v15 │ │ -04adb6: 28d2 |0067: goto 0039 // -002e │ │ -04adb8: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -04adbc: 540f 8b02 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ -04adc0: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ -04adc4: 0800 1100 |006e: move-object/from16 v0, v17 │ │ -04adc8: 540f 8b02 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ -04adcc: 0200 1200 |0072: move/from16 v0, v18 │ │ -04add0: 0201 1300 |0074: move/from16 v1, v19 │ │ -04add4: 0202 1400 |0076: move/from16 v2, v20 │ │ -04add8: 7240 0109 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0901 │ │ -04adde: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -04ade2: 540f 7d02 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ -04ade6: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ -04adea: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -04adee: 540f 7d02 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ -04adf2: 0200 1200 |0085: move/from16 v0, v18 │ │ -04adf6: 0201 1300 |0087: move/from16 v1, v19 │ │ -04adfa: 0202 1400 |0089: move/from16 v2, v20 │ │ -04adfe: 7240 0109 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0901 │ │ -04ae04: 0800 1100 |008e: move-object/from16 v0, v17 │ │ -04ae08: 540f 8d02 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@028d │ │ -04ae0c: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ -04ae10: 7401 5109 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -04ae16: 0a0c |0097: move-result v12 │ │ -04ae18: 7401 3c09 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -04ae1e: 0a04 |009b: move-result v4 │ │ -04ae20: 1208 |009c: const/4 v8, #int 0 // #0 │ │ -04ae22: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ -04ae26: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -04ae2a: 6e20 3b09 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -04ae30: 0c03 |00a4: move-result-object v3 │ │ -04ae32: 6e10 c118 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -04ae38: 0c09 |00a8: move-result-object v9 │ │ -04ae3a: 1f09 b101 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -04ae3e: 559f 5802 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -04ae42: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ -04ae46: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04ae4a: 28ec |00b1: goto 009d // -0014 │ │ -04ae4c: 6e10 c218 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -04ae52: 0a0f |00b5: move-result v15 │ │ -04ae54: b1cf |00b6: sub-int/2addr v15, v12 │ │ -04ae56: 82ff |00b7: int-to-float v15, v15 │ │ -04ae58: 7601 3f09 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -04ae5e: 0a10 |00bb: move-result v16 │ │ -04ae60: 0200 1000 |00bc: move/from16 v0, v16 │ │ -04ae64: 8200 |00be: int-to-float v0, v0 │ │ -04ae66: 0210 0000 |00bf: move/from16 v16, v0 │ │ -04ae6a: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ -04ae6e: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -04ae72: 540f 8d02 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@028d │ │ -04ae76: 7230 0309 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0903 │ │ -04ae7c: 28e5 |00ca: goto 00af // -001b │ │ -04ae7e: 121f |00cb: const/4 v15, #int 1 // #1 │ │ -04ae80: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -04ae84: 5c0f 6902 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0269 │ │ -04ae88: 0e00 |00d0: return-void │ │ -04ae8a: 0000 |00d1: nop // spacer │ │ -04ae8c: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ +04acd0: |[04acd0] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +04ace0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +04ace4: 520f 6e02 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@026e │ │ +04ace8: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ +04acec: 7401 5109 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +04acf2: 0a0c |0009: move-result v12 │ │ +04acf4: 7401 4b09 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ +04acfa: 0a0a |000d: move-result v10 │ │ +04acfc: 7401 4c09 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ +04ad02: 0a0b |0011: move-result v11 │ │ +04ad04: 7401 5309 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ +04ad0a: 0a0e |0015: move-result v14 │ │ +04ad0c: 7401 3c09 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +04ad12: 0a04 |0019: move-result v4 │ │ +04ad14: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +04ad16: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ +04ad1a: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +04ad1e: 6e20 3b09 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +04ad24: 0c03 |0022: move-result-object v3 │ │ +04ad26: 6e10 c118 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +04ad2c: 0c09 |0026: move-result-object v9 │ │ +04ad2e: 1f09 b101 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +04ad32: 559f 5802 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +04ad36: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ +04ad3a: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04ad3e: 28ec |002f: goto 001b // -0014 │ │ +04ad40: 529f 5602 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@0256 │ │ +04ad44: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ +04ad48: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +04ad4a: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ +04ad50: 01a5 |0038: move v5, v10 │ │ +04ad52: b0c5 |0039: add-int/2addr v5, v12 │ │ +04ad54: 6e10 c218 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +04ad5a: 0a0f |003d: move-result v15 │ │ +04ad5c: 9106 050f |003e: sub-int v6, v5, v15 │ │ +04ad60: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ +04ad64: 6e20 e818 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@18e8 │ │ +04ad6a: 28e8 |0045: goto 002d // -0018 │ │ +04ad6c: 01a5 |0046: move v5, v10 │ │ +04ad6e: 6e10 d718 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +04ad74: 0a0f |004a: move-result v15 │ │ +04ad76: b0fa |004b: add-int/2addr v10, v15 │ │ +04ad78: 28ed |004c: goto 0039 // -0013 │ │ +04ad7a: 6e10 c618 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +04ad80: 0a0f |0050: move-result v15 │ │ +04ad82: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ +04ad86: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ +04ad8a: 7120 9d1b af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +04ad90: 0a05 |0058: move-result v5 │ │ +04ad92: 28e0 |0059: goto 0039 // -0020 │ │ +04ad94: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ +04ad98: 6e10 c618 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +04ad9e: 0a10 |005f: move-result v16 │ │ +04ada0: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ +04ada4: 6e10 c618 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +04adaa: 0a0f |0065: move-result v15 │ │ +04adac: b0fb |0066: add-int/2addr v11, v15 │ │ +04adae: 28d2 |0067: goto 0039 // -002e │ │ +04adb0: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +04adb4: 540f 8b02 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ +04adb8: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ +04adbc: 0800 1100 |006e: move-object/from16 v0, v17 │ │ +04adc0: 540f 8b02 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ +04adc4: 0200 1200 |0072: move/from16 v0, v18 │ │ +04adc8: 0201 1300 |0074: move/from16 v1, v19 │ │ +04adcc: 0202 1400 |0076: move/from16 v2, v20 │ │ +04add0: 7240 0109 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0901 │ │ +04add6: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +04adda: 540f 7d02 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ +04adde: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ +04ade2: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +04ade6: 540f 7d02 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ +04adea: 0200 1200 |0085: move/from16 v0, v18 │ │ +04adee: 0201 1300 |0087: move/from16 v1, v19 │ │ +04adf2: 0202 1400 |0089: move/from16 v2, v20 │ │ +04adf6: 7240 0109 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0901 │ │ +04adfc: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +04ae00: 540f 8d02 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@028d │ │ +04ae04: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ +04ae08: 7401 5109 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +04ae0e: 0a0c |0097: move-result v12 │ │ +04ae10: 7401 3c09 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +04ae16: 0a04 |009b: move-result v4 │ │ +04ae18: 1208 |009c: const/4 v8, #int 0 // #0 │ │ +04ae1a: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ +04ae1e: 0800 1100 |009f: move-object/from16 v0, v17 │ │ +04ae22: 6e20 3b09 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +04ae28: 0c03 |00a4: move-result-object v3 │ │ +04ae2a: 6e10 c118 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +04ae30: 0c09 |00a8: move-result-object v9 │ │ +04ae32: 1f09 b101 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +04ae36: 559f 5802 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +04ae3a: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ +04ae3e: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04ae42: 28ec |00b1: goto 009d // -0014 │ │ +04ae44: 6e10 c218 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +04ae4a: 0a0f |00b5: move-result v15 │ │ +04ae4c: b1cf |00b6: sub-int/2addr v15, v12 │ │ +04ae4e: 82ff |00b7: int-to-float v15, v15 │ │ +04ae50: 7601 3f09 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +04ae56: 0a10 |00bb: move-result v16 │ │ +04ae58: 0200 1000 |00bc: move/from16 v0, v16 │ │ +04ae5c: 8200 |00be: int-to-float v0, v0 │ │ +04ae5e: 0210 0000 |00bf: move/from16 v16, v0 │ │ +04ae62: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ +04ae66: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +04ae6a: 540f 8d02 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@028d │ │ +04ae6e: 7230 0309 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0903 │ │ +04ae74: 28e5 |00ca: goto 00af // -001b │ │ +04ae76: 121f |00cb: const/4 v15, #int 1 // #1 │ │ +04ae78: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +04ae7c: 5c0f 6902 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@0269 │ │ +04ae80: 0e00 |00d0: return-void │ │ +04ae82: 0000 |00d1: nop // spacer │ │ +04ae84: 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 │ │ @@ -66343,48 +66343,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -04aea8: |[04aea8] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -04aeb8: 6e10 3c09 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -04aebe: 0a01 |0003: move-result v1 │ │ -04aec0: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -04aec4: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -04aec8: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -04aeca: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -04aecc: 0112 |000a: move v2, v1 │ │ -04aece: 0163 |000b: move v3, v6 │ │ -04aed0: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -04aed4: 6e20 3b09 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -04aeda: 0c00 |0011: move-result-object v0 │ │ -04aedc: 6e10 d618 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -04aee2: 0a07 |0015: move-result v7 │ │ -04aee4: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -04aee8: 6e20 5709 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ -04aeee: 0c04 |001b: move-result-object v4 │ │ -04aef0: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -04aef4: 5247 5202 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04aef8: 5298 6d02 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04aefc: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -04af00: 6e30 f818 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@18f8 │ │ -04af06: 0a07 |0027: move-result v7 │ │ -04af08: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -04af0c: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -04af0e: 0f07 |002b: return v7 │ │ -04af10: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -04af14: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -04af16: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -04af18: 28db |0030: goto 000b // -0025 │ │ -04af1a: b053 |0031: add-int/2addr v3, v5 │ │ -04af1c: 28da |0032: goto 000c // -0026 │ │ -04af1e: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -04af20: 28f7 |0034: goto 002b // -0009 │ │ +04aea0: |[04aea0] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +04aeb0: 6e10 3c09 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +04aeb6: 0a01 |0003: move-result v1 │ │ +04aeb8: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +04aebc: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +04aec0: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +04aec2: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +04aec4: 0112 |000a: move v2, v1 │ │ +04aec6: 0163 |000b: move v3, v6 │ │ +04aec8: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +04aecc: 6e20 3b09 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +04aed2: 0c00 |0011: move-result-object v0 │ │ +04aed4: 6e10 d618 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +04aeda: 0a07 |0015: move-result v7 │ │ +04aedc: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +04aee0: 6e20 5709 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ +04aee6: 0c04 |001b: move-result-object v4 │ │ +04aee8: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +04aeec: 5247 5202 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04aef0: 5298 6d02 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04aef4: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +04aef8: 6e30 f818 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@18f8 │ │ +04aefe: 0a07 |0027: move-result v7 │ │ +04af00: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +04af04: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +04af06: 0f07 |002b: return v7 │ │ +04af08: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +04af0c: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +04af0e: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +04af10: 28db |0030: goto 000b // -0025 │ │ +04af12: b053 |0031: add-int/2addr v3, v5 │ │ +04af14: 28da |0032: goto 000c // -0026 │ │ +04af16: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +04af18: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2698 │ │ 0x0004 line=2699 │ │ 0x0008 line=2700 │ │ 0x0009 line=2701 │ │ 0x000a line=2702 │ │ @@ -66423,42 +66423,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -04af24: |[04af24] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -04af34: 2051 b801 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@01b8 │ │ -04af38: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -04af3c: 6f20 5219 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1952 │ │ -04af42: 0e00 |0007: return-void │ │ -04af44: 0750 |0008: move-object v0, v5 │ │ -04af46: 1f00 b801 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01b8 │ │ -04af4a: 6e10 1009 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0910 │ │ -04af50: 0c01 |000e: move-result-object v1 │ │ -04af52: 6f20 5219 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1952 │ │ -04af58: 5441 6602 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04af5c: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -04af60: 5441 6602 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04af64: 5402 6002 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0260 │ │ -04af68: 5403 6102 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0261 │ │ -04af6c: 6e30 2d08 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@082d │ │ -04af72: 5201 6202 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ -04af76: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -04af78: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -04af7a: 6e40 8409 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0984 │ │ -04af80: 28e1 |0026: goto 0007 // -001f │ │ -04af82: 5201 6202 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ -04af86: 5941 9102 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ -04af8a: 5401 6002 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0260 │ │ -04af8e: 5b41 8f02 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@028f │ │ -04af92: 5401 6102 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0261 │ │ -04af96: 5b41 9002 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0290 │ │ -04af9a: 28d4 |0033: goto 0007 // -002c │ │ +04af1c: |[04af1c] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +04af2c: 2051 b801 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@01b8 │ │ +04af30: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +04af34: 6f20 5219 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1952 │ │ +04af3a: 0e00 |0007: return-void │ │ +04af3c: 0750 |0008: move-object v0, v5 │ │ +04af3e: 1f00 b801 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01b8 │ │ +04af42: 6e10 1009 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0910 │ │ +04af48: 0c01 |000e: move-result-object v1 │ │ +04af4a: 6f20 5219 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1952 │ │ +04af50: 5441 6602 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04af54: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +04af58: 5441 6602 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04af5c: 5402 6002 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0260 │ │ +04af60: 5403 6102 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0261 │ │ +04af64: 6e30 2d08 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@082d │ │ +04af6a: 5201 6202 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ +04af6e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +04af70: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +04af72: 6e40 8409 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0984 │ │ +04af78: 28e1 |0026: goto 0007 // -001f │ │ +04af7a: 5201 6202 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ +04af7e: 5941 9102 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ +04af82: 5401 6002 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0260 │ │ +04af86: 5b41 8f02 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@028f │ │ +04af8a: 5401 6102 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@0261 │ │ +04af8e: 5b41 9002 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0290 │ │ +04af92: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1277 │ │ 0x0004 line=1278 │ │ 0x0007 line=1293 │ │ 0x0009 line=1282 │ │ 0x000b line=1283 │ │ @@ -66478,28 +66478,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -04af9c: |[04af9c] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -04afac: 6f10 5419 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1954 │ │ -04afb2: 0c01 |0003: move-result-object v1 │ │ -04afb4: 2200 b801 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01b8 │ │ -04afb8: 7020 0f09 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@090f │ │ -04afbe: 5232 6d02 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04afc2: 5902 6202 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ -04afc6: 5432 6602 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04afca: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -04afce: 5432 6602 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04afd2: 6e10 2e08 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@082e │ │ -04afd8: 0c02 |0016: move-result-object v2 │ │ -04afda: 5b02 6002 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0260 │ │ -04afde: 1100 |0019: return-object v0 │ │ +04af94: |[04af94] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +04afa4: 6f10 5419 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1954 │ │ +04afaa: 0c01 |0003: move-result-object v1 │ │ +04afac: 2200 b801 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@01b8 │ │ +04afb0: 7020 0f09 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@090f │ │ +04afb6: 5232 6d02 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04afba: 5902 6202 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@0262 │ │ +04afbe: 5432 6602 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04afc2: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +04afc6: 5432 6602 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04afca: 6e10 2e08 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@082e │ │ +04afd0: 0c02 |0016: move-result-object v2 │ │ +04afd2: 5b02 6002 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@0260 │ │ +04afd6: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ 0x0004 line=1267 │ │ 0x0009 line=1268 │ │ 0x000d line=1269 │ │ 0x0011 line=1270 │ │ @@ -66514,21 +66514,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -04afe0: |[04afe0] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -04aff0: 6f56 5519 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1955 │ │ -04aff6: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -04affa: 5220 8c02 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -04affe: 5221 8c02 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -04b002: 7051 7509 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0975 │ │ -04b008: 0e00 |000c: return-void │ │ +04afd8: |[04afd8] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +04afe8: 6f56 5519 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@1955 │ │ +04afee: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +04aff2: 5220 8c02 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +04aff6: 5221 8c02 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +04affa: 7051 7509 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0975 │ │ +04b000: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1464 │ │ 0x0003 line=1467 │ │ 0x0005 line=1468 │ │ 0x000c line=1470 │ │ locals : │ │ @@ -66543,375 +66543,375 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 736 16-bit code units │ │ -04b00c: |[04b00c] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -04b01c: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -04b020: 5500 7502 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ -04b024: 0218 0000 |0004: move/from16 v24, v0 │ │ -04b028: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ -04b02c: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ -04b030: 0f18 |000a: return v24 │ │ -04b032: 7401 7718 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -04b038: 0a18 |000e: move-result v24 │ │ -04b03a: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ -04b03e: 7401 7818 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@1878 │ │ -04b044: 0a18 |0014: move-result v24 │ │ -04b046: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ -04b04a: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ -04b04e: 28f1 |0019: goto 000a // -000f │ │ -04b050: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ -04b054: 5400 6602 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04b058: 0818 0000 |001e: move-object/from16 v24, v0 │ │ -04b05c: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ -04b060: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ -04b064: 5400 6602 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04b068: 0818 0000 |0026: move-object/from16 v24, v0 │ │ -04b06c: 7401 2408 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -04b072: 0a18 |002b: move-result v24 │ │ -04b074: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ -04b078: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ -04b07c: 28da |0030: goto 000a // -0026 │ │ -04b07e: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ -04b082: 5400 9b02 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04b086: 0818 0000 |0035: move-object/from16 v24, v0 │ │ -04b08a: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ -04b08e: 7100 9418 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ -04b094: 0c18 |003c: move-result-object v24 │ │ -04b096: 0800 1800 |003d: move-object/from16 v0, v24 │ │ -04b09a: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ -04b09e: 5b10 9b02 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04b0a2: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ -04b0a6: 5400 9b02 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04b0aa: 0818 0000 |0047: move-object/from16 v24, v0 │ │ -04b0ae: 0800 1800 |0049: move-object/from16 v0, v24 │ │ -04b0b2: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ -04b0b6: 6e20 8c18 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ -04b0bc: 7401 7718 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -04b0c2: 0a05 |0053: move-result v5 │ │ -04b0c4: 120b |0054: const/4 v11, #int 0 // #0 │ │ -04b0c6: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -04b0ca: 0218 0000 |0057: move/from16 v24, v0 │ │ -04b0ce: 2b18 7502 0000 |0059: packed-switch v24, 000002ce // +00000275 │ │ -04b0d4: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ -04b0d8: 7701 aa08 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ -04b0de: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ -04b0e2: 28a7 |0063: goto 000a // -0059 │ │ -04b0e4: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ -04b0e8: 5400 9402 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -04b0ec: 0818 0000 |0068: move-object/from16 v24, v0 │ │ -04b0f0: 7401 ad1a 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@1aad │ │ -04b0f6: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ -04b0fa: 0200 1800 |006f: move/from16 v0, v24 │ │ -04b0fe: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ -04b102: 5c10 8e02 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ -04b106: 7401 7309 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ -04b10c: 7401 7b18 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -04b112: 0a18 |007b: move-result v24 │ │ -04b114: 0200 1800 |007c: move/from16 v0, v24 │ │ -04b118: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ -04b11c: 5910 7b02 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ -04b120: 0200 1800 |0082: move/from16 v0, v24 │ │ -04b124: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ -04b128: 5910 8102 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -04b12c: 7401 7d18 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -04b132: 0a18 |008b: move-result v24 │ │ -04b134: 0200 1800 |008c: move/from16 v0, v24 │ │ -04b138: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ -04b13c: 5910 7c02 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@027c │ │ -04b140: 0200 1800 |0092: move/from16 v0, v24 │ │ -04b144: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ -04b148: 5910 8202 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ -04b14c: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ -04b150: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -04b154: 0201 1800 |009c: move/from16 v1, v24 │ │ -04b158: 7120 1608 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -04b15e: 0a18 |00a1: move-result v24 │ │ -04b160: 0200 1800 |00a2: move/from16 v0, v24 │ │ -04b164: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ -04b168: 5910 6502 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04b16c: 28b4 |00a8: goto 005c // -004c │ │ -04b16e: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ -04b172: 5500 7e02 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04b176: 0218 0000 |00ad: move/from16 v24, v0 │ │ -04b17a: 3918 a400 |00af: if-nez v24, 0153 // +00a4 │ │ -04b17e: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ -04b182: 5200 6502 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04b186: 0218 0000 |00b5: move/from16 v24, v0 │ │ -04b18a: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ -04b18e: 0201 1800 |00b9: move/from16 v1, v24 │ │ -04b192: 7120 1208 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ -04b198: 0a0f |00be: move-result v15 │ │ -04b19a: 0800 1d00 |00bf: move-object/from16 v0, v29 │ │ -04b19e: 7120 1708 f000 |00c1: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -04b1a4: 0a14 |00c4: move-result v20 │ │ -04b1a6: 0800 1c00 |00c5: move-object/from16 v0, v28 │ │ -04b1aa: 5200 8102 |00c7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -04b1ae: 0218 0000 |00c9: move/from16 v24, v0 │ │ -04b1b2: a718 1418 |00cb: sub-float v24, v20, v24 │ │ -04b1b6: 7701 971b 1800 |00cd: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -04b1bc: 0a15 |00d0: move-result v21 │ │ -04b1be: 0800 1d00 |00d1: move-object/from16 v0, v29 │ │ -04b1c2: 7120 1808 f000 |00d3: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ -04b1c8: 0a16 |00d6: move-result v22 │ │ -04b1ca: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -04b1ce: 5200 8202 |00d9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ -04b1d2: 0218 0000 |00db: move/from16 v24, v0 │ │ -04b1d6: a718 1618 |00dd: sub-float v24, v22, v24 │ │ -04b1da: 7701 971b 1800 |00df: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -04b1e0: 0a17 |00e2: move-result v23 │ │ -04b1e2: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ -04b1e6: 5200 9a02 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ -04b1ea: 0218 0000 |00e7: move/from16 v24, v0 │ │ -04b1ee: 0200 1800 |00e9: move/from16 v0, v24 │ │ -04b1f2: 8200 |00eb: int-to-float v0, v0 │ │ -04b1f4: 0218 0000 |00ec: move/from16 v24, v0 │ │ -04b1f8: 2d18 1518 |00ee: cmpl-float v24, v21, v24 │ │ -04b1fc: 3d18 6300 |00f0: if-lez v24, 0153 // +0063 │ │ -04b200: 2d18 1517 |00f2: cmpl-float v24, v21, v23 │ │ -04b204: 3d18 5f00 |00f4: if-lez v24, 0153 // +005f │ │ -04b208: 1318 0100 |00f6: const/16 v24, #int 1 // #1 │ │ -04b20c: 0200 1800 |00f8: move/from16 v0, v24 │ │ -04b210: 0801 1c00 |00fa: move-object/from16 v1, v28 │ │ -04b214: 5c10 7e02 |00fc: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04b218: 1318 0100 |00fe: const/16 v24, #int 1 // #1 │ │ -04b21c: 0800 1c00 |0100: move-object/from16 v0, v28 │ │ -04b220: 0201 1800 |0102: move/from16 v1, v24 │ │ -04b224: 7020 7d09 1000 |0104: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@097d │ │ -04b22a: 0800 1c00 |0107: move-object/from16 v0, v28 │ │ -04b22e: 5200 7b02 |0109: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ -04b232: 0218 0000 |010b: move/from16 v24, v0 │ │ -04b236: a718 1418 |010d: sub-float v24, v20, v24 │ │ -04b23a: 1319 0000 |010f: const/16 v25, #int 0 // #0 │ │ -04b23e: 2d18 1819 |0111: cmpl-float v24, v24, v25 │ │ -04b242: 3d18 6800 |0113: if-lez v24, 017b // +0068 │ │ -04b246: 0800 1c00 |0115: move-object/from16 v0, v28 │ │ -04b24a: 5200 7b02 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ -04b24e: 0218 0000 |0119: move/from16 v24, v0 │ │ -04b252: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ -04b256: 5200 9a02 |011d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ -04b25a: 0219 0000 |011f: move/from16 v25, v0 │ │ -04b25e: 0200 1900 |0121: move/from16 v0, v25 │ │ -04b262: 8200 |0123: int-to-float v0, v0 │ │ -04b264: 0219 0000 |0124: move/from16 v25, v0 │ │ -04b268: a618 1819 |0126: add-float v24, v24, v25 │ │ -04b26c: 0200 1800 |0128: move/from16 v0, v24 │ │ -04b270: 0801 1c00 |012a: move-object/from16 v1, v28 │ │ -04b274: 5910 8102 |012c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -04b278: 0200 1600 |012e: move/from16 v0, v22 │ │ -04b27c: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ -04b280: 5910 8202 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ -04b284: 1318 0100 |0134: const/16 v24, #int 1 // #1 │ │ -04b288: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ -04b28c: 0201 1800 |0138: move/from16 v1, v24 │ │ -04b290: 7020 8f09 1000 |013a: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ -04b296: 1318 0100 |013d: const/16 v24, #int 1 // #1 │ │ -04b29a: 0800 1c00 |013f: move-object/from16 v0, v28 │ │ -04b29e: 0201 1800 |0141: move/from16 v1, v24 │ │ -04b2a2: 7020 9009 1000 |0143: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ -04b2a8: 7401 4f09 1c00 |0146: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@094f │ │ -04b2ae: 0c0e |0149: move-result-object v14 │ │ -04b2b0: 380e 0900 |014a: if-eqz v14, 0153 // +0009 │ │ -04b2b4: 1318 0100 |014c: const/16 v24, #int 1 // #1 │ │ -04b2b8: 0200 1800 |014e: move/from16 v0, v24 │ │ -04b2bc: 7220 6b19 0e00 |0150: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ -04b2c2: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ -04b2c6: 5500 7e02 |0155: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04b2ca: 0218 0000 |0157: move/from16 v24, v0 │ │ -04b2ce: 3818 03ff |0159: if-eqz v24, 005c // -00fd │ │ -04b2d2: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ -04b2d6: 5200 6502 |015d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04b2da: 0218 0000 |015f: move/from16 v24, v0 │ │ -04b2de: 0800 1d00 |0161: move-object/from16 v0, v29 │ │ -04b2e2: 0201 1800 |0163: move/from16 v1, v24 │ │ -04b2e6: 7120 1208 1000 |0165: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ -04b2ec: 0a06 |0168: move-result v6 │ │ -04b2ee: 0800 1d00 |0169: move-object/from16 v0, v29 │ │ -04b2f2: 7120 1708 6000 |016b: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -04b2f8: 0a14 |016e: move-result v20 │ │ -04b2fa: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ -04b2fe: 0201 1400 |0171: move/from16 v1, v20 │ │ -04b302: 7020 7109 1000 |0173: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0971 │ │ -04b308: 0a18 |0176: move-result v24 │ │ -04b30a: 960b 0b18 |0177: or-int v11, v11, v24 │ │ -04b30e: 2900 e3fe |0179: goto/16 005c // -011d │ │ -04b312: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ -04b316: 5200 7b02 |017d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ -04b31a: 0218 0000 |017f: move/from16 v24, v0 │ │ -04b31e: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ -04b322: 5200 9a02 |0183: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ -04b326: 0219 0000 |0185: move/from16 v25, v0 │ │ -04b32a: 0200 1900 |0187: move/from16 v0, v25 │ │ -04b32e: 8200 |0189: int-to-float v0, v0 │ │ -04b330: 0219 0000 |018a: move/from16 v25, v0 │ │ -04b334: a718 1819 |018c: sub-float v24, v24, v25 │ │ -04b338: 289a |018e: goto 0128 // -0066 │ │ -04b33a: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ -04b33e: 5500 7e02 |0191: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04b342: 0218 0000 |0193: move/from16 v24, v0 │ │ -04b346: 3818 c7fe |0195: if-eqz v24, 005c // -0139 │ │ -04b34a: 0800 1c00 |0197: move-object/from16 v0, v28 │ │ -04b34e: 5400 9b02 |0199: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ -04b352: 0812 0000 |019b: move-object/from16 v18, v0 │ │ -04b356: 1318 e803 |019d: const/16 v24, #int 1000 // #3e8 │ │ -04b35a: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ -04b35e: 5200 8602 |01a1: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0286 │ │ -04b362: 0219 0000 |01a3: move/from16 v25, v0 │ │ -04b366: 0200 1900 |01a5: move/from16 v0, v25 │ │ -04b36a: 8200 |01a7: int-to-float v0, v0 │ │ -04b36c: 0219 0000 |01a8: move/from16 v25, v0 │ │ -04b370: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ -04b374: 0201 1800 |01ac: move/from16 v1, v24 │ │ -04b378: 0202 1900 |01ae: move/from16 v2, v25 │ │ -04b37c: 6e30 8f18 1002 |01b0: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@188f │ │ -04b382: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ -04b386: 5200 6502 |01b5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04b38a: 0218 0000 |01b7: move/from16 v24, v0 │ │ -04b38e: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ -04b392: 0201 1800 |01bb: move/from16 v1, v24 │ │ -04b396: 7120 3d08 1000 |01bd: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083d │ │ -04b39c: 0a18 |01c0: move-result v24 │ │ -04b39e: 0200 1800 |01c1: move/from16 v0, v24 │ │ -04b3a2: 870a |01c3: float-to-int v10, v0 │ │ -04b3a4: 1318 0100 |01c4: const/16 v24, #int 1 // #1 │ │ -04b3a8: 0200 1800 |01c6: move/from16 v0, v24 │ │ -04b3ac: 0801 1c00 |01c8: move-object/from16 v1, v28 │ │ -04b3b0: 5c10 8e02 |01ca: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ -04b3b4: 7601 3f09 1c00 |01cc: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -04b3ba: 0a13 |01cf: move-result v19 │ │ -04b3bc: 7401 5109 1c00 |01d0: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -04b3c2: 0a10 |01d3: move-result v16 │ │ -04b3c4: 7601 5809 1c00 |01d4: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0958 │ │ -04b3ca: 0c08 |01d7: move-result-object v8 │ │ -04b3cc: 5287 5202 |01d8: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04b3d0: 0200 1000 |01da: move/from16 v0, v16 │ │ -04b3d4: 8200 |01dc: int-to-float v0, v0 │ │ -04b3d6: 0218 0000 |01dd: move/from16 v24, v0 │ │ -04b3da: 0200 1300 |01df: move/from16 v0, v19 │ │ -04b3de: 8200 |01e1: int-to-float v0, v0 │ │ -04b3e0: 0219 0000 |01e2: move/from16 v25, v0 │ │ -04b3e4: a918 1819 |01e4: div-float v24, v24, v25 │ │ -04b3e8: 5280 5102 |01e6: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ -04b3ec: 0219 0000 |01e8: move/from16 v25, v0 │ │ -04b3f0: a718 1819 |01ea: sub-float v24, v24, v25 │ │ -04b3f4: 5280 5402 |01ec: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -04b3f8: 0219 0000 |01ee: move/from16 v25, v0 │ │ -04b3fc: a90d 1819 |01f0: div-float v13, v24, v25 │ │ -04b400: 0800 1c00 |01f2: move-object/from16 v0, v28 │ │ -04b404: 5200 6502 |01f4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04b408: 0218 0000 |01f6: move/from16 v24, v0 │ │ -04b40c: 0800 1d00 |01f8: move-object/from16 v0, v29 │ │ -04b410: 0201 1800 |01fa: move/from16 v1, v24 │ │ -04b414: 7120 1208 1000 |01fc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ -04b41a: 0a06 |01ff: move-result v6 │ │ -04b41c: 0800 1d00 |0200: move-object/from16 v0, v29 │ │ -04b420: 7120 1708 6000 |0202: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -04b426: 0a14 |0205: move-result v20 │ │ -04b428: 0800 1c00 |0206: move-object/from16 v0, v28 │ │ -04b42c: 5200 7b02 |0208: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ -04b430: 0218 0000 |020a: move/from16 v24, v0 │ │ -04b434: a718 1418 |020c: sub-float v24, v20, v24 │ │ -04b438: 0200 1800 |020e: move/from16 v0, v24 │ │ -04b43c: 8700 |0210: float-to-int v0, v0 │ │ -04b43e: 0211 0000 |0211: move/from16 v17, v0 │ │ -04b442: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ -04b446: 0201 1100 |0215: move/from16 v1, v17 │ │ -04b44a: 7051 2b09 70ad |0217: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@092b │ │ -04b450: 0a0c |021a: move-result v12 │ │ -04b452: 1318 0100 |021b: const/16 v24, #int 1 // #1 │ │ -04b456: 1319 0100 |021d: const/16 v25, #int 1 // #1 │ │ -04b45a: 0800 1c00 |021f: move-object/from16 v0, v28 │ │ -04b45e: 0201 1800 |0221: move/from16 v1, v24 │ │ -04b462: 0202 1900 |0223: move/from16 v2, v25 │ │ -04b466: 6e5a 8509 c021 |0225: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0985 │ │ -04b46c: 1318 ffff |0228: const/16 v24, #int -1 // #ffff │ │ -04b470: 0200 1800 |022a: move/from16 v0, v24 │ │ -04b474: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ -04b478: 5910 6502 |022e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04b47c: 7601 3209 1c00 |0230: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0932 │ │ -04b482: 0800 1c00 |0233: move-object/from16 v0, v28 │ │ -04b486: 5400 8402 |0235: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ -04b48a: 0818 0000 |0237: move-object/from16 v24, v0 │ │ -04b48e: 7401 320c 1800 |0239: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0c32 │ │ -04b494: 0a18 |023c: move-result v24 │ │ -04b496: 0800 1c00 |023d: move-object/from16 v0, v28 │ │ -04b49a: 5400 9202 |023f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ -04b49e: 0819 0000 |0241: move-object/from16 v25, v0 │ │ -04b4a2: 7401 320c 1900 |0243: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0c32 │ │ -04b4a8: 0a19 |0246: move-result v25 │ │ -04b4aa: 960b 1819 |0247: or-int v11, v24, v25 │ │ -04b4ae: 2900 13fe |0249: goto/16 005c // -01ed │ │ -04b4b2: 0800 1c00 |024b: move-object/from16 v0, v28 │ │ -04b4b6: 5500 7e02 |024d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ -04b4ba: 0218 0000 |024f: move/from16 v24, v0 │ │ -04b4be: 3818 0bfe |0251: if-eqz v24, 005c // -01f5 │ │ -04b4c2: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ -04b4c6: 5200 6d02 |0255: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b4ca: 0218 0000 |0257: move/from16 v24, v0 │ │ -04b4ce: 1319 0100 |0259: const/16 v25, #int 1 // #1 │ │ -04b4d2: 131a 0000 |025b: const/16 v26, #int 0 // #0 │ │ -04b4d6: 131b 0000 |025d: const/16 v27, #int 0 // #0 │ │ -04b4da: 0800 1c00 |025f: move-object/from16 v0, v28 │ │ -04b4de: 0201 1800 |0261: move/from16 v1, v24 │ │ -04b4e2: 0202 1900 |0263: move/from16 v2, v25 │ │ -04b4e6: 0203 1a00 |0265: move/from16 v3, v26 │ │ -04b4ea: 0204 1b00 |0267: move/from16 v4, v27 │ │ -04b4ee: 7054 7f09 1032 |0269: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@097f │ │ -04b4f4: 1318 ffff |026c: const/16 v24, #int -1 // #ffff │ │ -04b4f8: 0200 1800 |026e: move/from16 v0, v24 │ │ -04b4fc: 0801 1c00 |0270: move-object/from16 v1, v28 │ │ -04b500: 5910 6502 |0272: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04b504: 7601 3209 1c00 |0274: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0932 │ │ -04b50a: 0800 1c00 |0277: move-object/from16 v0, v28 │ │ -04b50e: 5400 8402 |0279: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ -04b512: 0818 0000 |027b: move-object/from16 v24, v0 │ │ -04b516: 7401 320c 1800 |027d: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0c32 │ │ -04b51c: 0a18 |0280: move-result v24 │ │ -04b51e: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ -04b522: 5400 9202 |0283: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ -04b526: 0819 0000 |0285: move-object/from16 v25, v0 │ │ -04b52a: 7401 320c 1900 |0287: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0c32 │ │ -04b530: 0a19 |028a: move-result v25 │ │ -04b532: 960b 1819 |028b: or-int v11, v24, v25 │ │ -04b536: 2900 cffd |028d: goto/16 005c // -0231 │ │ -04b53a: 7701 1308 1d00 |028f: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ -04b540: 0a09 |0292: move-result v9 │ │ -04b542: 0800 1d00 |0293: move-object/from16 v0, v29 │ │ -04b546: 7120 1708 9000 |0295: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -04b54c: 0a14 |0298: move-result v20 │ │ -04b54e: 0200 1400 |0299: move/from16 v0, v20 │ │ -04b552: 0801 1c00 |029b: move-object/from16 v1, v28 │ │ -04b556: 5910 8102 |029d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -04b55a: 0800 1d00 |029f: move-object/from16 v0, v29 │ │ -04b55e: 7120 1608 9000 |02a1: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -04b564: 0a18 |02a4: move-result v24 │ │ -04b566: 0200 1800 |02a5: move/from16 v0, v24 │ │ -04b56a: 0801 1c00 |02a7: move-object/from16 v1, v28 │ │ -04b56e: 5910 6502 |02a9: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04b572: 2900 b1fd |02ab: goto/16 005c // -024f │ │ -04b576: 7602 6b09 1c00 |02ad: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@096b │ │ -04b57c: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ -04b580: 5200 6502 |02b2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ -04b584: 0218 0000 |02b4: move/from16 v24, v0 │ │ -04b588: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ -04b58c: 0201 1800 |02b8: move/from16 v1, v24 │ │ -04b590: 7120 1208 1000 |02ba: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ -04b596: 0a18 |02bd: move-result v24 │ │ -04b598: 0800 1d00 |02be: move-object/from16 v0, v29 │ │ -04b59c: 0201 1800 |02c0: move/from16 v1, v24 │ │ -04b5a0: 7120 1708 1000 |02c2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -04b5a6: 0a18 |02c5: move-result v24 │ │ -04b5a8: 0200 1800 |02c6: move/from16 v0, v24 │ │ -04b5ac: 0801 1c00 |02c8: move-object/from16 v1, v28 │ │ -04b5b0: 5910 8102 |02ca: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ -04b5b4: 2900 90fd |02cc: goto/16 005c // -0270 │ │ -04b5b8: 0001 0700 0000 0000 0b00 0000 3601 ... |02ce: packed-switch-data (18 units) │ │ +04b004: |[04b004] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +04b014: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +04b018: 5500 7502 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@0275 │ │ +04b01c: 0218 0000 |0004: move/from16 v24, v0 │ │ +04b020: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ +04b024: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ +04b028: 0f18 |000a: return v24 │ │ +04b02a: 7401 7718 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +04b030: 0a18 |000e: move-result v24 │ │ +04b032: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ +04b036: 7401 7818 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@1878 │ │ +04b03c: 0a18 |0014: move-result v24 │ │ +04b03e: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ +04b042: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ +04b046: 28f1 |0019: goto 000a // -000f │ │ +04b048: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +04b04c: 5400 6602 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04b050: 0818 0000 |001e: move-object/from16 v24, v0 │ │ +04b054: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ +04b058: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ +04b05c: 5400 6602 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04b060: 0818 0000 |0026: move-object/from16 v24, v0 │ │ +04b064: 7401 2408 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +04b06a: 0a18 |002b: move-result v24 │ │ +04b06c: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ +04b070: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ +04b074: 28da |0030: goto 000a // -0026 │ │ +04b076: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ +04b07a: 5400 9b02 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +04b07e: 0818 0000 |0035: move-object/from16 v24, v0 │ │ +04b082: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ +04b086: 7100 9418 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ +04b08c: 0c18 |003c: move-result-object v24 │ │ +04b08e: 0800 1800 |003d: move-object/from16 v0, v24 │ │ +04b092: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ +04b096: 5b10 9b02 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +04b09a: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ +04b09e: 5400 9b02 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +04b0a2: 0818 0000 |0047: move-object/from16 v24, v0 │ │ +04b0a6: 0800 1800 |0049: move-object/from16 v0, v24 │ │ +04b0aa: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ +04b0ae: 6e20 8c18 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ +04b0b4: 7401 7718 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +04b0ba: 0a05 |0053: move-result v5 │ │ +04b0bc: 120b |0054: const/4 v11, #int 0 // #0 │ │ +04b0be: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ +04b0c2: 0218 0000 |0057: move/from16 v24, v0 │ │ +04b0c6: 2b18 7502 0000 |0059: packed-switch v24, 000002ce // +00000275 │ │ +04b0cc: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ +04b0d0: 7701 aa08 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ +04b0d6: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ +04b0da: 28a7 |0063: goto 000a // -0059 │ │ +04b0dc: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ +04b0e0: 5400 9402 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +04b0e4: 0818 0000 |0068: move-object/from16 v24, v0 │ │ +04b0e8: 7401 ad1a 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@1aad │ │ +04b0ee: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ +04b0f2: 0200 1800 |006f: move/from16 v0, v24 │ │ +04b0f6: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ +04b0fa: 5c10 8e02 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ +04b0fe: 7401 7309 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ +04b104: 7401 7b18 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +04b10a: 0a18 |007b: move-result v24 │ │ +04b10c: 0200 1800 |007c: move/from16 v0, v24 │ │ +04b110: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ +04b114: 5910 7b02 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ +04b118: 0200 1800 |0082: move/from16 v0, v24 │ │ +04b11c: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ +04b120: 5910 8102 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +04b124: 7401 7d18 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +04b12a: 0a18 |008b: move-result v24 │ │ +04b12c: 0200 1800 |008c: move/from16 v0, v24 │ │ +04b130: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ +04b134: 5910 7c02 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@027c │ │ +04b138: 0200 1800 |0092: move/from16 v0, v24 │ │ +04b13c: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ +04b140: 5910 8202 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ +04b144: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ +04b148: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +04b14c: 0201 1800 |009c: move/from16 v1, v24 │ │ +04b150: 7120 1608 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +04b156: 0a18 |00a1: move-result v24 │ │ +04b158: 0200 1800 |00a2: move/from16 v0, v24 │ │ +04b15c: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ +04b160: 5910 6502 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04b164: 28b4 |00a8: goto 005c // -004c │ │ +04b166: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ +04b16a: 5500 7e02 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04b16e: 0218 0000 |00ad: move/from16 v24, v0 │ │ +04b172: 3918 a400 |00af: if-nez v24, 0153 // +00a4 │ │ +04b176: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ +04b17a: 5200 6502 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04b17e: 0218 0000 |00b5: move/from16 v24, v0 │ │ +04b182: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ +04b186: 0201 1800 |00b9: move/from16 v1, v24 │ │ +04b18a: 7120 1208 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ +04b190: 0a0f |00be: move-result v15 │ │ +04b192: 0800 1d00 |00bf: move-object/from16 v0, v29 │ │ +04b196: 7120 1708 f000 |00c1: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +04b19c: 0a14 |00c4: move-result v20 │ │ +04b19e: 0800 1c00 |00c5: move-object/from16 v0, v28 │ │ +04b1a2: 5200 8102 |00c7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +04b1a6: 0218 0000 |00c9: move/from16 v24, v0 │ │ +04b1aa: a718 1418 |00cb: sub-float v24, v20, v24 │ │ +04b1ae: 7701 971b 1800 |00cd: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +04b1b4: 0a15 |00d0: move-result v21 │ │ +04b1b6: 0800 1d00 |00d1: move-object/from16 v0, v29 │ │ +04b1ba: 7120 1808 f000 |00d3: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ +04b1c0: 0a16 |00d6: move-result v22 │ │ +04b1c2: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +04b1c6: 5200 8202 |00d9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ +04b1ca: 0218 0000 |00db: move/from16 v24, v0 │ │ +04b1ce: a718 1618 |00dd: sub-float v24, v22, v24 │ │ +04b1d2: 7701 971b 1800 |00df: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +04b1d8: 0a17 |00e2: move-result v23 │ │ +04b1da: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ +04b1de: 5200 9a02 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ +04b1e2: 0218 0000 |00e7: move/from16 v24, v0 │ │ +04b1e6: 0200 1800 |00e9: move/from16 v0, v24 │ │ +04b1ea: 8200 |00eb: int-to-float v0, v0 │ │ +04b1ec: 0218 0000 |00ec: move/from16 v24, v0 │ │ +04b1f0: 2d18 1518 |00ee: cmpl-float v24, v21, v24 │ │ +04b1f4: 3d18 6300 |00f0: if-lez v24, 0153 // +0063 │ │ +04b1f8: 2d18 1517 |00f2: cmpl-float v24, v21, v23 │ │ +04b1fc: 3d18 5f00 |00f4: if-lez v24, 0153 // +005f │ │ +04b200: 1318 0100 |00f6: const/16 v24, #int 1 // #1 │ │ +04b204: 0200 1800 |00f8: move/from16 v0, v24 │ │ +04b208: 0801 1c00 |00fa: move-object/from16 v1, v28 │ │ +04b20c: 5c10 7e02 |00fc: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04b210: 1318 0100 |00fe: const/16 v24, #int 1 // #1 │ │ +04b214: 0800 1c00 |0100: move-object/from16 v0, v28 │ │ +04b218: 0201 1800 |0102: move/from16 v1, v24 │ │ +04b21c: 7020 7d09 1000 |0104: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@097d │ │ +04b222: 0800 1c00 |0107: move-object/from16 v0, v28 │ │ +04b226: 5200 7b02 |0109: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ +04b22a: 0218 0000 |010b: move/from16 v24, v0 │ │ +04b22e: a718 1418 |010d: sub-float v24, v20, v24 │ │ +04b232: 1319 0000 |010f: const/16 v25, #int 0 // #0 │ │ +04b236: 2d18 1819 |0111: cmpl-float v24, v24, v25 │ │ +04b23a: 3d18 6800 |0113: if-lez v24, 017b // +0068 │ │ +04b23e: 0800 1c00 |0115: move-object/from16 v0, v28 │ │ +04b242: 5200 7b02 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ +04b246: 0218 0000 |0119: move/from16 v24, v0 │ │ +04b24a: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ +04b24e: 5200 9a02 |011d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ +04b252: 0219 0000 |011f: move/from16 v25, v0 │ │ +04b256: 0200 1900 |0121: move/from16 v0, v25 │ │ +04b25a: 8200 |0123: int-to-float v0, v0 │ │ +04b25c: 0219 0000 |0124: move/from16 v25, v0 │ │ +04b260: a618 1819 |0126: add-float v24, v24, v25 │ │ +04b264: 0200 1800 |0128: move/from16 v0, v24 │ │ +04b268: 0801 1c00 |012a: move-object/from16 v1, v28 │ │ +04b26c: 5910 8102 |012c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +04b270: 0200 1600 |012e: move/from16 v0, v22 │ │ +04b274: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ +04b278: 5910 8202 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@0282 │ │ +04b27c: 1318 0100 |0134: const/16 v24, #int 1 // #1 │ │ +04b280: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ +04b284: 0201 1800 |0138: move/from16 v1, v24 │ │ +04b288: 7020 8f09 1000 |013a: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ +04b28e: 1318 0100 |013d: const/16 v24, #int 1 // #1 │ │ +04b292: 0800 1c00 |013f: move-object/from16 v0, v28 │ │ +04b296: 0201 1800 |0141: move/from16 v1, v24 │ │ +04b29a: 7020 9009 1000 |0143: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ +04b2a0: 7401 4f09 1c00 |0146: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@094f │ │ +04b2a6: 0c0e |0149: move-result-object v14 │ │ +04b2a8: 380e 0900 |014a: if-eqz v14, 0153 // +0009 │ │ +04b2ac: 1318 0100 |014c: const/16 v24, #int 1 // #1 │ │ +04b2b0: 0200 1800 |014e: move/from16 v0, v24 │ │ +04b2b4: 7220 6b19 0e00 |0150: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ +04b2ba: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ +04b2be: 5500 7e02 |0155: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04b2c2: 0218 0000 |0157: move/from16 v24, v0 │ │ +04b2c6: 3818 03ff |0159: if-eqz v24, 005c // -00fd │ │ +04b2ca: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ +04b2ce: 5200 6502 |015d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04b2d2: 0218 0000 |015f: move/from16 v24, v0 │ │ +04b2d6: 0800 1d00 |0161: move-object/from16 v0, v29 │ │ +04b2da: 0201 1800 |0163: move/from16 v1, v24 │ │ +04b2de: 7120 1208 1000 |0165: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ +04b2e4: 0a06 |0168: move-result v6 │ │ +04b2e6: 0800 1d00 |0169: move-object/from16 v0, v29 │ │ +04b2ea: 7120 1708 6000 |016b: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +04b2f0: 0a14 |016e: move-result v20 │ │ +04b2f2: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ +04b2f6: 0201 1400 |0171: move/from16 v1, v20 │ │ +04b2fa: 7020 7109 1000 |0173: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0971 │ │ +04b300: 0a18 |0176: move-result v24 │ │ +04b302: 960b 0b18 |0177: or-int v11, v11, v24 │ │ +04b306: 2900 e3fe |0179: goto/16 005c // -011d │ │ +04b30a: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +04b30e: 5200 7b02 |017d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ +04b312: 0218 0000 |017f: move/from16 v24, v0 │ │ +04b316: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ +04b31a: 5200 9a02 |0183: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@029a │ │ +04b31e: 0219 0000 |0185: move/from16 v25, v0 │ │ +04b322: 0200 1900 |0187: move/from16 v0, v25 │ │ +04b326: 8200 |0189: int-to-float v0, v0 │ │ +04b328: 0219 0000 |018a: move/from16 v25, v0 │ │ +04b32c: a718 1819 |018c: sub-float v24, v24, v25 │ │ +04b330: 289a |018e: goto 0128 // -0066 │ │ +04b332: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +04b336: 5500 7e02 |0191: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04b33a: 0218 0000 |0193: move/from16 v24, v0 │ │ +04b33e: 3818 c7fe |0195: if-eqz v24, 005c // -0139 │ │ +04b342: 0800 1c00 |0197: move-object/from16 v0, v28 │ │ +04b346: 5400 9b02 |0199: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@029b │ │ +04b34a: 0812 0000 |019b: move-object/from16 v18, v0 │ │ +04b34e: 1318 e803 |019d: const/16 v24, #int 1000 // #3e8 │ │ +04b352: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ +04b356: 5200 8602 |01a1: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@0286 │ │ +04b35a: 0219 0000 |01a3: move/from16 v25, v0 │ │ +04b35e: 0200 1900 |01a5: move/from16 v0, v25 │ │ +04b362: 8200 |01a7: int-to-float v0, v0 │ │ +04b364: 0219 0000 |01a8: move/from16 v25, v0 │ │ +04b368: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ +04b36c: 0201 1800 |01ac: move/from16 v1, v24 │ │ +04b370: 0202 1900 |01ae: move/from16 v2, v25 │ │ +04b374: 6e30 8f18 1002 |01b0: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@188f │ │ +04b37a: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ +04b37e: 5200 6502 |01b5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04b382: 0218 0000 |01b7: move/from16 v24, v0 │ │ +04b386: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ +04b38a: 0201 1800 |01bb: move/from16 v1, v24 │ │ +04b38e: 7120 3d08 1000 |01bd: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083d │ │ +04b394: 0a18 |01c0: move-result v24 │ │ +04b396: 0200 1800 |01c1: move/from16 v0, v24 │ │ +04b39a: 870a |01c3: float-to-int v10, v0 │ │ +04b39c: 1318 0100 |01c4: const/16 v24, #int 1 // #1 │ │ +04b3a0: 0200 1800 |01c6: move/from16 v0, v24 │ │ +04b3a4: 0801 1c00 |01c8: move-object/from16 v1, v28 │ │ +04b3a8: 5c10 8e02 |01ca: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ +04b3ac: 7601 3f09 1c00 |01cc: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +04b3b2: 0a13 |01cf: move-result v19 │ │ +04b3b4: 7401 5109 1c00 |01d0: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +04b3ba: 0a10 |01d3: move-result v16 │ │ +04b3bc: 7601 5809 1c00 |01d4: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0958 │ │ +04b3c2: 0c08 |01d7: move-result-object v8 │ │ +04b3c4: 5287 5202 |01d8: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04b3c8: 0200 1000 |01da: move/from16 v0, v16 │ │ +04b3cc: 8200 |01dc: int-to-float v0, v0 │ │ +04b3ce: 0218 0000 |01dd: move/from16 v24, v0 │ │ +04b3d2: 0200 1300 |01df: move/from16 v0, v19 │ │ +04b3d6: 8200 |01e1: int-to-float v0, v0 │ │ +04b3d8: 0219 0000 |01e2: move/from16 v25, v0 │ │ +04b3dc: a918 1819 |01e4: div-float v24, v24, v25 │ │ +04b3e0: 5280 5102 |01e6: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0251 │ │ +04b3e4: 0219 0000 |01e8: move/from16 v25, v0 │ │ +04b3e8: a718 1819 |01ea: sub-float v24, v24, v25 │ │ +04b3ec: 5280 5402 |01ec: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04b3f0: 0219 0000 |01ee: move/from16 v25, v0 │ │ +04b3f4: a90d 1819 |01f0: div-float v13, v24, v25 │ │ +04b3f8: 0800 1c00 |01f2: move-object/from16 v0, v28 │ │ +04b3fc: 5200 6502 |01f4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04b400: 0218 0000 |01f6: move/from16 v24, v0 │ │ +04b404: 0800 1d00 |01f8: move-object/from16 v0, v29 │ │ +04b408: 0201 1800 |01fa: move/from16 v1, v24 │ │ +04b40c: 7120 1208 1000 |01fc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ +04b412: 0a06 |01ff: move-result v6 │ │ +04b414: 0800 1d00 |0200: move-object/from16 v0, v29 │ │ +04b418: 7120 1708 6000 |0202: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +04b41e: 0a14 |0205: move-result v20 │ │ +04b420: 0800 1c00 |0206: move-object/from16 v0, v28 │ │ +04b424: 5200 7b02 |0208: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@027b │ │ +04b428: 0218 0000 |020a: move/from16 v24, v0 │ │ +04b42c: a718 1418 |020c: sub-float v24, v20, v24 │ │ +04b430: 0200 1800 |020e: move/from16 v0, v24 │ │ +04b434: 8700 |0210: float-to-int v0, v0 │ │ +04b436: 0211 0000 |0211: move/from16 v17, v0 │ │ +04b43a: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ +04b43e: 0201 1100 |0215: move/from16 v1, v17 │ │ +04b442: 7051 2b09 70ad |0217: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@092b │ │ +04b448: 0a0c |021a: move-result v12 │ │ +04b44a: 1318 0100 |021b: const/16 v24, #int 1 // #1 │ │ +04b44e: 1319 0100 |021d: const/16 v25, #int 1 // #1 │ │ +04b452: 0800 1c00 |021f: move-object/from16 v0, v28 │ │ +04b456: 0201 1800 |0221: move/from16 v1, v24 │ │ +04b45a: 0202 1900 |0223: move/from16 v2, v25 │ │ +04b45e: 6e5a 8509 c021 |0225: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0985 │ │ +04b464: 1318 ffff |0228: const/16 v24, #int -1 // #ffff │ │ +04b468: 0200 1800 |022a: move/from16 v0, v24 │ │ +04b46c: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ +04b470: 5910 6502 |022e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04b474: 7601 3209 1c00 |0230: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0932 │ │ +04b47a: 0800 1c00 |0233: move-object/from16 v0, v28 │ │ +04b47e: 5400 8402 |0235: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ +04b482: 0818 0000 |0237: move-object/from16 v24, v0 │ │ +04b486: 7401 320c 1800 |0239: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0c32 │ │ +04b48c: 0a18 |023c: move-result v24 │ │ +04b48e: 0800 1c00 |023d: move-object/from16 v0, v28 │ │ +04b492: 5400 9202 |023f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ +04b496: 0819 0000 |0241: move-object/from16 v25, v0 │ │ +04b49a: 7401 320c 1900 |0243: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0c32 │ │ +04b4a0: 0a19 |0246: move-result v25 │ │ +04b4a2: 960b 1819 |0247: or-int v11, v24, v25 │ │ +04b4a6: 2900 13fe |0249: goto/16 005c // -01ed │ │ +04b4aa: 0800 1c00 |024b: move-object/from16 v0, v28 │ │ +04b4ae: 5500 7e02 |024d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@027e │ │ +04b4b2: 0218 0000 |024f: move/from16 v24, v0 │ │ +04b4b6: 3818 0bfe |0251: if-eqz v24, 005c // -01f5 │ │ +04b4ba: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ +04b4be: 5200 6d02 |0255: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b4c2: 0218 0000 |0257: move/from16 v24, v0 │ │ +04b4c6: 1319 0100 |0259: const/16 v25, #int 1 // #1 │ │ +04b4ca: 131a 0000 |025b: const/16 v26, #int 0 // #0 │ │ +04b4ce: 131b 0000 |025d: const/16 v27, #int 0 // #0 │ │ +04b4d2: 0800 1c00 |025f: move-object/from16 v0, v28 │ │ +04b4d6: 0201 1800 |0261: move/from16 v1, v24 │ │ +04b4da: 0202 1900 |0263: move/from16 v2, v25 │ │ +04b4de: 0203 1a00 |0265: move/from16 v3, v26 │ │ +04b4e2: 0204 1b00 |0267: move/from16 v4, v27 │ │ +04b4e6: 7054 7f09 1032 |0269: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@097f │ │ +04b4ec: 1318 ffff |026c: const/16 v24, #int -1 // #ffff │ │ +04b4f0: 0200 1800 |026e: move/from16 v0, v24 │ │ +04b4f4: 0801 1c00 |0270: move-object/from16 v1, v28 │ │ +04b4f8: 5910 6502 |0272: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04b4fc: 7601 3209 1c00 |0274: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0932 │ │ +04b502: 0800 1c00 |0277: move-object/from16 v0, v28 │ │ +04b506: 5400 8402 |0279: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0284 │ │ +04b50a: 0818 0000 |027b: move-object/from16 v24, v0 │ │ +04b50e: 7401 320c 1800 |027d: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0c32 │ │ +04b514: 0a18 |0280: move-result v24 │ │ +04b516: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ +04b51a: 5400 9202 |0283: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@0292 │ │ +04b51e: 0819 0000 |0285: move-object/from16 v25, v0 │ │ +04b522: 7401 320c 1900 |0287: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@0c32 │ │ +04b528: 0a19 |028a: move-result v25 │ │ +04b52a: 960b 1819 |028b: or-int v11, v24, v25 │ │ +04b52e: 2900 cffd |028d: goto/16 005c // -0231 │ │ +04b532: 7701 1308 1d00 |028f: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ +04b538: 0a09 |0292: move-result v9 │ │ +04b53a: 0800 1d00 |0293: move-object/from16 v0, v29 │ │ +04b53e: 7120 1708 9000 |0295: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +04b544: 0a14 |0298: move-result v20 │ │ +04b546: 0200 1400 |0299: move/from16 v0, v20 │ │ +04b54a: 0801 1c00 |029b: move-object/from16 v1, v28 │ │ +04b54e: 5910 8102 |029d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +04b552: 0800 1d00 |029f: move-object/from16 v0, v29 │ │ +04b556: 7120 1608 9000 |02a1: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +04b55c: 0a18 |02a4: move-result v24 │ │ +04b55e: 0200 1800 |02a5: move/from16 v0, v24 │ │ +04b562: 0801 1c00 |02a7: move-object/from16 v1, v28 │ │ +04b566: 5910 6502 |02a9: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04b56a: 2900 b1fd |02ab: goto/16 005c // -024f │ │ +04b56e: 7602 6b09 1c00 |02ad: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@096b │ │ +04b574: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ +04b578: 5200 6502 |02b2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@0265 │ │ +04b57c: 0218 0000 |02b4: move/from16 v24, v0 │ │ +04b580: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ +04b584: 0201 1800 |02b8: move/from16 v1, v24 │ │ +04b588: 7120 1208 1000 |02ba: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ +04b58e: 0a18 |02bd: move-result v24 │ │ +04b590: 0800 1d00 |02be: move-object/from16 v0, v29 │ │ +04b594: 0201 1800 |02c0: move/from16 v1, v24 │ │ +04b598: 7120 1708 1000 |02c2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +04b59e: 0a18 |02c5: move-result v24 │ │ +04b5a0: 0200 1800 |02c6: move/from16 v0, v24 │ │ +04b5a4: 0801 1c00 |02c8: move-object/from16 v1, v28 │ │ +04b5a8: 5910 8102 |02ca: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@0281 │ │ +04b5ac: 2900 90fd |02cc: goto/16 005c // -0270 │ │ +04b5b0: 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 │ │ @@ -67021,24 +67021,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -04b5dc: |[04b5dc] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -04b5ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04b5ee: 5221 6d02 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b5f2: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -04b5f6: 5221 6d02 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b5fa: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -04b5fe: 6e30 8309 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0983 │ │ -04b604: 0f00 |000c: return v0 │ │ -04b606: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -04b608: 28fe |000e: goto 000c // -0002 │ │ +04b5d4: |[04b5d4] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +04b5e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04b5e6: 5221 6d02 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b5ea: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +04b5ee: 5221 6d02 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b5f2: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +04b5f6: 6e30 8309 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0983 │ │ +04b5fc: 0f00 |000c: return v0 │ │ +04b5fe: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +04b600: 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; │ │ @@ -67048,30 +67048,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -04b60c: |[04b60c] android.support.v4.view.ViewPager.pageRight:()Z │ │ -04b61c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04b61e: 5431 6602 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04b622: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -04b626: 5231 6d02 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b62a: 5432 6602 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04b62e: 6e10 2408 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -04b634: 0a02 |000c: move-result v2 │ │ -04b636: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -04b63a: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -04b63e: 5231 6d02 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b642: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04b646: 6e30 8309 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0983 │ │ -04b64c: 0f00 |0018: return v0 │ │ -04b64e: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -04b650: 28fe |001a: goto 0018 // -0002 │ │ +04b604: |[04b604] android.support.v4.view.ViewPager.pageRight:()Z │ │ +04b614: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04b616: 5431 6602 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04b61a: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +04b61e: 5231 6d02 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b622: 5432 6602 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04b626: 6e10 2408 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +04b62c: 0a02 |000c: move-result v2 │ │ +04b62e: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +04b632: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +04b636: 5231 6d02 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b63a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04b63e: 6e30 8309 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0983 │ │ +04b644: 0f00 |0018: return v0 │ │ +04b646: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +04b648: 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; │ │ @@ -67081,18 +67081,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04b654: |[04b654] android.support.v4.view.ViewPager.populate:()V │ │ -04b664: 5210 6d02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b668: 6e20 7409 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0974 │ │ -04b66e: 0e00 |0005: return-void │ │ +04b64c: |[04b64c] android.support.v4.view.ViewPager.populate:()V │ │ +04b65c: 5210 6d02 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b660: 6e20 7409 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0974 │ │ +04b666: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ 0x0005 line=920 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -67101,606 +67101,606 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 32 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1167 16-bit code units │ │ -04b670: |[04b670] android.support.v4.view.ViewPager.populate:(I)V │ │ -04b680: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -04b684: 122f |0002: const/4 v15, #int 2 // #2 │ │ -04b686: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ -04b68a: 5200 6d02 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b68e: 021b 0000 |0007: move/from16 v27, v0 │ │ -04b692: 0200 1b00 |0009: move/from16 v0, v27 │ │ -04b696: 0201 1f00 |000b: move/from16 v1, v31 │ │ -04b69a: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ -04b69e: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ -04b6a2: 5200 6d02 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b6a6: 021b 0000 |0013: move/from16 v27, v0 │ │ -04b6aa: 0200 1b00 |0015: move/from16 v0, v27 │ │ -04b6ae: 0201 1f00 |0017: move/from16 v1, v31 │ │ -04b6b2: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ -04b6b6: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ -04b6ba: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ -04b6be: 5200 6d02 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b6c2: 021b 0000 |0021: move/from16 v27, v0 │ │ -04b6c6: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ -04b6ca: 0201 1b00 |0025: move/from16 v1, v27 │ │ -04b6ce: 6e20 5909 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0959 │ │ -04b6d4: 0c15 |002a: move-result-object v21 │ │ -04b6d6: 0200 1f00 |002b: move/from16 v0, v31 │ │ -04b6da: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ -04b6de: 5910 6d02 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b6e2: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ -04b6e6: 5400 6602 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04b6ea: 081b 0000 |0035: move-object/from16 v27, v0 │ │ -04b6ee: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ -04b6f2: 7601 9309 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0993 │ │ -04b6f8: 0e00 |003c: return-void │ │ -04b6fa: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ -04b6fe: 28de |003f: goto 001d // -0022 │ │ -04b700: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -04b704: 5500 8e02 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ -04b708: 021b 0000 |0044: move/from16 v27, v0 │ │ -04b70c: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ -04b710: 7601 9309 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0993 │ │ -04b716: 28f1 |004b: goto 003c // -000f │ │ -04b718: 7401 5409 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0954 │ │ -04b71e: 0c1b |004f: move-result-object v27 │ │ -04b720: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ -04b724: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ -04b728: 5400 6602 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04b72c: 081b 0000 |0056: move-object/from16 v27, v0 │ │ -04b730: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ -04b734: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ -04b738: 6e20 3208 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0832 │ │ -04b73e: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ -04b742: 5200 8a02 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ -04b746: 0216 0000 |0063: move/from16 v22, v0 │ │ -04b74a: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ -04b74e: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ -04b752: 5200 6d02 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b756: 021c 0000 |006b: move/from16 v28, v0 │ │ -04b75a: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ -04b75e: 7702 9d1b 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -04b764: 0a1a |0072: move-result v26 │ │ -04b766: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ -04b76a: 5400 6602 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04b76e: 081b 0000 |0077: move-object/from16 v27, v0 │ │ -04b772: 7401 2408 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -04b778: 0a04 |007c: move-result v4 │ │ -04b77a: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ -04b77e: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -04b782: 5200 6d02 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b786: 021c 0000 |0083: move/from16 v28, v0 │ │ -04b78a: 901c 1c16 |0085: add-int v28, v28, v22 │ │ -04b78e: 7702 9f1b 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -04b794: 0a0c |008a: move-result v12 │ │ -04b796: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ -04b79a: 5200 7302 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0273 │ │ -04b79e: 021b 0000 |008f: move/from16 v27, v0 │ │ -04b7a2: 0200 1b00 |0091: move/from16 v0, v27 │ │ -04b7a6: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ -04b7aa: 7401 5009 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0950 │ │ -04b7b0: 0c1b |0098: move-result-object v27 │ │ -04b7b2: 7401 4609 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0946 │ │ -04b7b8: 0a1c |009c: move-result v28 │ │ -04b7ba: 7402 3c01 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@013c │ │ -04b7c0: 0c18 |00a0: move-result-object v24 │ │ -04b7c2: 221b df03 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@03df │ │ -04b7c6: 221c f003 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@03f0 │ │ -04b7ca: 7601 c91b 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -04b7d0: 1a1d 1c0c |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@0c1c │ │ -04b7d4: 7402 d21b 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04b7da: 0c1c |00ad: move-result-object v28 │ │ -04b7dc: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ -04b7e0: 5200 7302 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0273 │ │ -04b7e4: 021d 0000 |00b2: move/from16 v29, v0 │ │ -04b7e8: 7402 ce1b 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -04b7ee: 0c1c |00b7: move-result-object v28 │ │ -04b7f0: 1a1d da00 |00b8: const-string v29, ", found: " // string@00da │ │ -04b7f4: 7402 d21b 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04b7fa: 0c1c |00bd: move-result-object v28 │ │ -04b7fc: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ -04b800: 6e20 ce1b 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -04b806: 0c1c |00c3: move-result-object v28 │ │ -04b808: 1a1d 3300 |00c4: const-string v29, " Pager id: " // string@0033 │ │ -04b80c: 7402 d21b 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04b812: 0c1c |00c9: move-result-object v28 │ │ -04b814: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ -04b818: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ -04b81c: 6e20 d21b 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04b822: 0c1c |00d1: move-result-object v28 │ │ -04b824: 1a1d 3200 |00d2: const-string v29, " Pager class: " // string@0032 │ │ -04b828: 7402 d21b 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04b82e: 0c1c |00d7: move-result-object v28 │ │ -04b830: 7401 aa1b 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -04b836: 0c1d |00db: move-result-object v29 │ │ -04b838: 7402 d11b 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -04b83e: 0c1c |00df: move-result-object v28 │ │ -04b840: 1a1d 3400 |00e0: const-string v29, " Problematic adapter: " // string@0034 │ │ -04b844: 7402 d21b 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04b84a: 0c1c |00e5: move-result-object v28 │ │ -04b84c: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ -04b850: 5400 6602 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04b854: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ -04b858: 7401 aa1b 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -04b85e: 0c1d |00ef: move-result-object v29 │ │ -04b860: 7402 d11b 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -04b866: 0c1c |00f3: move-result-object v28 │ │ -04b868: 7401 d61b 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -04b86e: 0c1c |00f7: move-result-object v28 │ │ -04b870: 7602 8b1b 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -04b876: 271b |00fb: throw v27 │ │ -04b878: 0d0b |00fc: move-exception v11 │ │ -04b87a: 7401 4609 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0946 │ │ -04b880: 0a1b |0100: move-result v27 │ │ -04b882: 7701 901b 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -04b888: 0c18 |0104: move-result-object v24 │ │ -04b88a: 289c |0105: goto 00a1 // -0064 │ │ -04b88c: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ -04b88e: 1209 |0107: const/4 v9, #int 0 // #0 │ │ -04b890: 1208 |0108: const/4 v8, #int 0 // #0 │ │ -04b892: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ -04b896: 5400 8002 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04b89a: 081b 0000 |010d: move-object/from16 v27, v0 │ │ -04b89e: 7401 0f1c 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04b8a4: 0a1b |0112: move-result v27 │ │ -04b8a6: 0200 1b00 |0113: move/from16 v0, v27 │ │ -04b8aa: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ -04b8ae: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ -04b8b2: 5400 8002 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04b8b6: 081b 0000 |011b: move-object/from16 v27, v0 │ │ -04b8ba: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ -04b8be: 6e20 081c 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04b8c4: 0c11 |0122: move-result-object v17 │ │ -04b8c6: 1f11 b001 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04b8ca: 0800 1100 |0125: move-object/from16 v0, v17 │ │ -04b8ce: 5200 5202 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04b8d2: 021b 0000 |0129: move/from16 v27, v0 │ │ -04b8d6: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ -04b8da: 5200 6d02 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b8de: 021c 0000 |012f: move/from16 v28, v0 │ │ -04b8e2: 0200 1b00 |0131: move/from16 v0, v27 │ │ -04b8e6: 0201 1c00 |0133: move/from16 v1, v28 │ │ -04b8ea: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ -04b8ee: 0800 1100 |0137: move-object/from16 v0, v17 │ │ -04b8f2: 5200 5202 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04b8f6: 021b 0000 |013b: move/from16 v27, v0 │ │ -04b8fa: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ -04b8fe: 5200 6d02 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b902: 021c 0000 |0141: move/from16 v28, v0 │ │ -04b906: 0200 1b00 |0143: move/from16 v0, v27 │ │ -04b90a: 0201 1c00 |0145: move/from16 v1, v28 │ │ -04b90e: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ -04b912: 0809 1100 |0149: move-object/from16 v9, v17 │ │ -04b916: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ -04b91a: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ -04b91e: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ -04b922: 5200 6d02 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b926: 021b 0000 |0153: move/from16 v27, v0 │ │ -04b92a: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ -04b92e: 0201 1b00 |0157: move/from16 v1, v27 │ │ -04b932: 6e30 1e09 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@091e │ │ -04b938: 0c09 |015c: move-result-object v9 │ │ -04b93a: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ -04b93e: 120d |015f: const/4 v13, #int 0 // #0 │ │ -04b940: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ -04b944: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ -04b948: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ -04b94c: 5400 8002 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04b950: 081b 0000 |0168: move-object/from16 v27, v0 │ │ -04b954: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ -04b958: 0201 1200 |016c: move/from16 v1, v18 │ │ -04b95c: 6e20 081c 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04b962: 0c1b |0171: move-result-object v27 │ │ -04b964: 1f1b b001 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04b968: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ -04b96c: 7601 3f09 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -04b972: 0a07 |0179: move-result v7 │ │ -04b974: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ -04b978: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ -04b97c: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ -04b980: 5200 6d02 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04b984: 021b 0000 |0182: move/from16 v27, v0 │ │ -04b988: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ -04b98c: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ -04b990: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ -04b994: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ -04b998: 0200 1700 |018c: move/from16 v0, v23 │ │ -04b99c: 0201 1a00 |018e: move/from16 v1, v26 │ │ -04b9a0: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ -04b9a4: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ -04b9a8: 529e 5402 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -04b9ac: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ -04b9b0: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ -04b9b4: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ -04b9b8: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ -04b9bc: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ -04b9c0: 5400 8002 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04b9c4: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ -04b9c8: 7401 0f1c 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04b9ce: 0a1b |01a7: move-result v27 │ │ -04b9d0: 0200 1200 |01a8: move/from16 v0, v18 │ │ -04b9d4: 0201 1b00 |01aa: move/from16 v1, v27 │ │ -04b9d8: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ -04b9dc: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ -04b9e0: 5400 8002 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04b9e4: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ -04b9e8: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ -04b9ec: 0201 1200 |01b6: move/from16 v1, v18 │ │ -04b9f0: 6e20 081c 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04b9f6: 0c1b |01bb: move-result-object v27 │ │ -04b9f8: 1f1b b001 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04b9fc: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ -04ba00: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ -04ba04: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ -04ba08: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ -04ba0c: 5200 6d02 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04ba10: 021b 0000 |01c8: move/from16 v27, v0 │ │ -04ba14: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ -04ba18: 0200 1700 |01cc: move/from16 v0, v23 │ │ -04ba1c: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ -04ba20: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ -04ba24: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ -04ba28: 0200 1700 |01d4: move/from16 v0, v23 │ │ -04ba2c: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ -04ba30: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ -04ba34: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ -04ba38: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ -04ba3c: 7040 2409 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@0924 │ │ -04ba42: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ -04ba46: 5400 6602 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04ba4a: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ -04ba4e: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ -04ba52: 5200 6d02 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04ba56: 021d 0000 |01eb: move/from16 v29, v0 │ │ -04ba5a: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ -04ba5e: 5490 5002 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ -04ba62: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ -04ba66: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ -04ba6a: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ -04ba6e: 0202 1d00 |01f7: move/from16 v2, v29 │ │ -04ba72: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ -04ba76: 6e40 3008 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0830 │ │ -04ba7c: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ -04ba80: 5400 6602 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04ba84: 081b 0000 |0202: move-object/from16 v27, v0 │ │ -04ba88: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ -04ba8c: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ -04ba90: 6e20 2308 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0823 │ │ -04ba96: 7401 3c09 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -04ba9c: 0a06 |020e: move-result v6 │ │ -04ba9e: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ -04baa2: 0200 1000 |0211: move/from16 v0, v16 │ │ -04baa6: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ -04baaa: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ -04baae: 0201 1000 |0217: move/from16 v1, v16 │ │ -04bab2: 6e20 3b09 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -04bab8: 0c05 |021c: move-result-object v5 │ │ -04baba: 6e10 c118 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -04bac0: 0c14 |0220: move-result-object v20 │ │ -04bac2: 1f14 b101 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ -04bac6: 0200 1000 |0223: move/from16 v0, v16 │ │ -04baca: 0801 1400 |0225: move-object/from16 v1, v20 │ │ -04bace: 5910 5502 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0255 │ │ -04bad2: 0800 1400 |0229: move-object/from16 v0, v20 │ │ -04bad6: 5500 5802 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ -04bada: 021b 0000 |022d: move/from16 v27, v0 │ │ -04bade: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ -04bae2: 0800 1400 |0231: move-object/from16 v0, v20 │ │ -04bae6: 5200 5c02 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ -04baea: 021b 0000 |0235: move/from16 v27, v0 │ │ -04baee: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ -04baf2: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ -04baf6: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ -04bafa: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ -04bafe: 6e20 5709 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ -04bb04: 0c11 |0242: move-result-object v17 │ │ -04bb06: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ -04bb0a: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -04bb0e: 5200 5402 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -04bb12: 021b 0000 |0249: move/from16 v27, v0 │ │ -04bb16: 0200 1b00 |024b: move/from16 v0, v27 │ │ -04bb1a: 0801 1400 |024d: move-object/from16 v1, v20 │ │ -04bb1e: 5910 5c02 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ -04bb22: 0800 1100 |0251: move-object/from16 v0, v17 │ │ -04bb26: 5200 5202 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04bb2a: 021b 0000 |0255: move/from16 v27, v0 │ │ -04bb2e: 0200 1b00 |0257: move/from16 v0, v27 │ │ -04bb32: 0801 1400 |0259: move-object/from16 v1, v20 │ │ -04bb36: 5910 5a02 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@025a │ │ -04bb3a: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -04bb3e: 28b2 |025f: goto 0211 // -004e │ │ -04bb40: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04bb44: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ -04bb48: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ -04bb4c: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ -04bb50: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ -04bb54: 5290 5402 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -04bb58: 021c 0000 |026c: move/from16 v28, v0 │ │ -04bb5c: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ -04bb60: 7401 4b09 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ -04bb66: 0a1c |0273: move-result v28 │ │ -04bb68: 0200 1c00 |0274: move/from16 v0, v28 │ │ -04bb6c: 8200 |0276: int-to-float v0, v0 │ │ -04bb6e: 021c 0000 |0277: move/from16 v28, v0 │ │ -04bb72: 8270 |0279: int-to-float v0, v7 │ │ -04bb74: 021d 0000 |027a: move/from16 v29, v0 │ │ -04bb78: a91c 1c1d |027c: div-float v28, v28, v29 │ │ -04bb7c: a613 1b1c |027e: add-float v19, v27, v28 │ │ -04bb80: 2900 fefe |0280: goto/16 017e // -0102 │ │ -04bb84: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -04bb88: 5200 5202 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04bb8c: 021b 0000 |0286: move/from16 v27, v0 │ │ -04bb90: 0200 1700 |0288: move/from16 v0, v23 │ │ -04bb94: 0201 1b00 |028a: move/from16 v1, v27 │ │ -04bb98: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ -04bb9c: 0800 1100 |028e: move-object/from16 v0, v17 │ │ -04bba0: 5500 5302 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0253 │ │ -04bba4: 021b 0000 |0292: move/from16 v27, v0 │ │ -04bba8: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ -04bbac: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ -04bbb0: 5400 8002 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04bbb4: 081b 0000 |029a: move-object/from16 v27, v0 │ │ -04bbb8: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ -04bbbc: 0201 1200 |029e: move/from16 v1, v18 │ │ -04bbc0: 6e20 0b1c 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ -04bbc6: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ -04bbca: 5400 6602 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04bbce: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ -04bbd2: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ -04bbd6: 5400 5002 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ -04bbda: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ -04bbde: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ -04bbe2: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ -04bbe6: 0202 1700 |02b3: move/from16 v2, v23 │ │ -04bbea: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ -04bbee: 6e40 2108 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0821 │ │ -04bbf4: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ -04bbf8: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ -04bbfc: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ -04bc00: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ -04bc04: 5400 8002 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04bc08: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ -04bc0c: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ -04bc10: 0201 1200 |02c8: move/from16 v1, v18 │ │ -04bc14: 6e20 081c 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04bc1a: 0c1b |02cd: move-result-object v27 │ │ -04bc1c: 1f1b b001 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04bc20: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ -04bc24: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ -04bc28: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ -04bc2c: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ -04bc30: 28fa |02d8: goto 02d2 // -0006 │ │ -04bc32: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ -04bc36: 0800 1100 |02db: move-object/from16 v0, v17 │ │ -04bc3a: 5200 5202 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04bc3e: 021b 0000 |02df: move/from16 v27, v0 │ │ -04bc42: 0200 1700 |02e1: move/from16 v0, v23 │ │ -04bc46: 0201 1b00 |02e3: move/from16 v1, v27 │ │ -04bc4a: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ -04bc4e: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ -04bc52: 5200 5402 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -04bc56: 021b 0000 |02eb: move/from16 v27, v0 │ │ -04bc5a: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ -04bc5e: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ -04bc62: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ -04bc66: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ -04bc6a: 5400 8002 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04bc6e: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ -04bc72: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ -04bc76: 0201 1200 |02fb: move/from16 v1, v18 │ │ -04bc7a: 6e20 081c 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04bc80: 0c1b |0300: move-result-object v27 │ │ -04bc82: 1f1b b001 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04bc86: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ -04bc8a: 28cd |0305: goto 02d2 // -0033 │ │ -04bc8c: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ -04bc90: 28fd |0308: goto 0305 // -0003 │ │ -04bc92: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ -04bc96: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ -04bc9a: 0201 1700 |030d: move/from16 v1, v23 │ │ -04bc9e: 0202 1b00 |030f: move/from16 v2, v27 │ │ -04bca2: 6e30 1e09 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@091e │ │ -04bca8: 0c11 |0314: move-result-object v17 │ │ -04bcaa: 0800 1100 |0315: move-object/from16 v0, v17 │ │ -04bcae: 5200 5402 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -04bcb2: 021b 0000 |0319: move/from16 v27, v0 │ │ -04bcb6: a60d 0d1b |031b: add-float v13, v13, v27 │ │ -04bcba: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -04bcbe: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ -04bcc2: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ -04bcc6: 5400 8002 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04bcca: 081b 0000 |0325: move-object/from16 v27, v0 │ │ -04bcce: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ -04bcd2: 0201 1200 |0329: move/from16 v1, v18 │ │ -04bcd6: 6e20 081c 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04bcdc: 0c1b |032e: move-result-object v27 │ │ -04bcde: 1f1b b001 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04bce2: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ -04bce6: 289f |0333: goto 02d2 // -0061 │ │ -04bce8: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ -04bcec: 28fd |0336: goto 0333 // -0003 │ │ -04bcee: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ -04bcf2: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ -04bcf6: 7401 4c09 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ -04bcfc: 0a1b |033e: move-result v27 │ │ -04bcfe: 0200 1b00 |033f: move/from16 v0, v27 │ │ -04bd02: 8200 |0341: int-to-float v0, v0 │ │ -04bd04: 021b 0000 |0342: move/from16 v27, v0 │ │ -04bd08: 8270 |0344: int-to-float v0, v7 │ │ -04bd0a: 021c 0000 |0345: move/from16 v28, v0 │ │ -04bd0e: a91b 1b1c |0347: div-float v27, v27, v28 │ │ -04bd12: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ -04bd16: a619 1b1c |034b: add-float v25, v27, v28 │ │ -04bd1a: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ -04bd1e: 0800 1100 |034f: move-object/from16 v0, v17 │ │ -04bd22: 5200 5202 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04bd26: 021b 0000 |0353: move/from16 v27, v0 │ │ -04bd2a: 0200 1700 |0355: move/from16 v0, v23 │ │ -04bd2e: 0201 1b00 |0357: move/from16 v1, v27 │ │ -04bd32: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ -04bd36: 0800 1100 |035b: move-object/from16 v0, v17 │ │ -04bd3a: 5500 5302 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0253 │ │ -04bd3e: 021b 0000 |035f: move/from16 v27, v0 │ │ -04bd42: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ -04bd46: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ -04bd4a: 5400 8002 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04bd4e: 081b 0000 |0367: move-object/from16 v27, v0 │ │ -04bd52: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ -04bd56: 0201 1200 |036b: move/from16 v1, v18 │ │ -04bd5a: 6e20 0b1c 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ -04bd60: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ -04bd64: 5400 6602 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04bd68: 081b 0000 |0374: move-object/from16 v27, v0 │ │ -04bd6c: 0800 1100 |0376: move-object/from16 v0, v17 │ │ -04bd70: 5400 5002 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ -04bd74: 081c 0000 |037a: move-object/from16 v28, v0 │ │ -04bd78: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ -04bd7c: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ -04bd80: 0202 1700 |0380: move/from16 v2, v23 │ │ -04bd84: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ -04bd88: 6e40 2108 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0821 │ │ -04bd8e: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ -04bd92: 5400 8002 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04bd96: 081b 0000 |038b: move-object/from16 v27, v0 │ │ -04bd9a: 7401 0f1c 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04bda0: 0a1b |0390: move-result v27 │ │ -04bda2: 0200 1200 |0391: move/from16 v0, v18 │ │ -04bda6: 0201 1b00 |0393: move/from16 v1, v27 │ │ -04bdaa: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ -04bdae: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ -04bdb2: 5400 8002 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04bdb6: 081b 0000 |039b: move-object/from16 v27, v0 │ │ -04bdba: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ -04bdbe: 0201 1200 |039f: move/from16 v1, v18 │ │ -04bdc2: 6e20 081c 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04bdc8: 0c1b |03a4: move-result-object v27 │ │ -04bdca: 1f1b b001 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04bdce: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ -04bdd2: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ -04bdd6: 2900 21fe |03ab: goto/16 01cc // -01df │ │ -04bdda: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ -04bdde: 28fa |03af: goto 03a9 // -0006 │ │ -04bde0: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ -04bde4: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ -04bde8: 5200 5202 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04bdec: 021b 0000 |03b6: move/from16 v27, v0 │ │ -04bdf0: 0200 1700 |03b8: move/from16 v0, v23 │ │ -04bdf4: 0201 1b00 |03ba: move/from16 v1, v27 │ │ -04bdf8: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ -04bdfc: 0800 1100 |03be: move-object/from16 v0, v17 │ │ -04be00: 5200 5402 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -04be04: 021b 0000 |03c2: move/from16 v27, v0 │ │ -04be08: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ -04be0c: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ -04be10: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ -04be14: 5400 8002 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04be18: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ -04be1c: 7401 0f1c 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04be22: 0a1b |03d1: move-result v27 │ │ -04be24: 0200 1200 |03d2: move/from16 v0, v18 │ │ -04be28: 0201 1b00 |03d4: move/from16 v1, v27 │ │ -04be2c: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ -04be30: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ -04be34: 5400 8002 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04be38: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ -04be3c: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ -04be40: 0201 1200 |03e0: move/from16 v1, v18 │ │ -04be44: 6e20 081c 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04be4a: 0c1b |03e5: move-result-object v27 │ │ -04be4c: 1f1b b001 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04be50: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ -04be54: 28bf |03ea: goto 03a9 // -0041 │ │ -04be56: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ -04be5a: 28fd |03ed: goto 03ea // -0003 │ │ -04be5c: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ -04be60: 0201 1700 |03f0: move/from16 v1, v23 │ │ -04be64: 0202 1200 |03f2: move/from16 v2, v18 │ │ -04be68: 6e30 1e09 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@091e │ │ -04be6e: 0c11 |03f7: move-result-object v17 │ │ -04be70: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ -04be74: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ -04be78: 5200 5402 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ -04be7c: 021b 0000 |03fe: move/from16 v27, v0 │ │ -04be80: a60e 0e1b |0400: add-float v14, v14, v27 │ │ -04be84: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ -04be88: 5400 8002 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04be8c: 081b 0000 |0406: move-object/from16 v27, v0 │ │ -04be90: 7401 0f1c 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04be96: 0a1b |040b: move-result v27 │ │ -04be98: 0200 1200 |040c: move/from16 v0, v18 │ │ -04be9c: 0201 1b00 |040e: move/from16 v1, v27 │ │ -04bea0: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ -04bea4: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ -04bea8: 5400 8002 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04beac: 081b 0000 |0416: move-object/from16 v27, v0 │ │ -04beb0: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ -04beb4: 0201 1200 |041a: move/from16 v1, v18 │ │ -04beb8: 6e20 081c 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04bebe: 0c1b |041f: move-result-object v27 │ │ -04bec0: 1f1b b001 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04bec4: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ -04bec8: 2885 |0424: goto 03a9 // -007b │ │ -04beca: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ -04bece: 28fd |0427: goto 0424 // -0003 │ │ -04bed0: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ -04bed4: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ -04bed8: 7601 9309 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0993 │ │ -04bede: 7401 5509 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0955 │ │ -04bee4: 0a1b |0432: move-result v27 │ │ -04bee6: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ -04beea: 7401 3609 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0936 │ │ -04bef0: 0c0a |0438: move-result-object v10 │ │ -04bef2: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ -04bef6: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ -04befa: 6e20 5609 a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0956 │ │ -04bf00: 0c11 |0440: move-result-object v17 │ │ -04bf02: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ -04bf06: 0800 1100 |0443: move-object/from16 v0, v17 │ │ -04bf0a: 5200 5202 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04bf0e: 021b 0000 |0447: move/from16 v27, v0 │ │ -04bf12: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ -04bf16: 5200 6d02 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04bf1a: 021c 0000 |044d: move/from16 v28, v0 │ │ -04bf1e: 0200 1b00 |044f: move/from16 v0, v27 │ │ -04bf22: 0201 1c00 |0451: move/from16 v1, v28 │ │ -04bf26: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ -04bf2a: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ -04bf2e: 7401 3c09 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -04bf34: 0a1b |045a: move-result v27 │ │ -04bf36: 0200 1000 |045b: move/from16 v0, v16 │ │ -04bf3a: 0201 1b00 |045d: move/from16 v1, v27 │ │ -04bf3e: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ -04bf42: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ -04bf46: 0201 1000 |0463: move/from16 v1, v16 │ │ -04bf4a: 6e20 3b09 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ -04bf50: 0c05 |0468: move-result-object v5 │ │ -04bf52: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ -04bf56: 6e20 5709 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ -04bf5c: 0c11 |046e: move-result-object v17 │ │ -04bf5e: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ -04bf62: 0800 1100 |0471: move-object/from16 v0, v17 │ │ -04bf66: 5200 5202 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04bf6a: 021b 0000 |0475: move/from16 v27, v0 │ │ -04bf6e: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ -04bf72: 5200 6d02 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04bf76: 021c 0000 |047b: move/from16 v28, v0 │ │ -04bf7a: 0200 1b00 |047d: move/from16 v0, v27 │ │ -04bf7e: 0201 1c00 |047f: move/from16 v1, v28 │ │ -04bf82: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ -04bf86: 6e20 f718 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@18f7 │ │ -04bf8c: 0a1b |0486: move-result v27 │ │ -04bf8e: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ -04bf92: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ -04bf96: 28cc |048b: goto 0457 // -0034 │ │ -04bf98: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ -04bf9c: 28b3 |048e: goto 0441 // -004d │ │ +04b668: |[04b668] android.support.v4.view.ViewPager.populate:(I)V │ │ +04b678: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +04b67c: 122f |0002: const/4 v15, #int 2 // #2 │ │ +04b67e: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ +04b682: 5200 6d02 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b686: 021b 0000 |0007: move/from16 v27, v0 │ │ +04b68a: 0200 1b00 |0009: move/from16 v0, v27 │ │ +04b68e: 0201 1f00 |000b: move/from16 v1, v31 │ │ +04b692: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ +04b696: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ +04b69a: 5200 6d02 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b69e: 021b 0000 |0013: move/from16 v27, v0 │ │ +04b6a2: 0200 1b00 |0015: move/from16 v0, v27 │ │ +04b6a6: 0201 1f00 |0017: move/from16 v1, v31 │ │ +04b6aa: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ +04b6ae: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ +04b6b2: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ +04b6b6: 5200 6d02 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b6ba: 021b 0000 |0021: move/from16 v27, v0 │ │ +04b6be: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ +04b6c2: 0201 1b00 |0025: move/from16 v1, v27 │ │ +04b6c6: 6e20 5909 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0959 │ │ +04b6cc: 0c15 |002a: move-result-object v21 │ │ +04b6ce: 0200 1f00 |002b: move/from16 v0, v31 │ │ +04b6d2: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ +04b6d6: 5910 6d02 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b6da: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +04b6de: 5400 6602 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04b6e2: 081b 0000 |0035: move-object/from16 v27, v0 │ │ +04b6e6: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ +04b6ea: 7601 9309 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0993 │ │ +04b6f0: 0e00 |003c: return-void │ │ +04b6f2: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ +04b6f6: 28de |003f: goto 001d // -0022 │ │ +04b6f8: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +04b6fc: 5500 8e02 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ +04b700: 021b 0000 |0044: move/from16 v27, v0 │ │ +04b704: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ +04b708: 7601 9309 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0993 │ │ +04b70e: 28f1 |004b: goto 003c // -000f │ │ +04b710: 7401 5409 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0954 │ │ +04b716: 0c1b |004f: move-result-object v27 │ │ +04b718: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ +04b71c: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +04b720: 5400 6602 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04b724: 081b 0000 |0056: move-object/from16 v27, v0 │ │ +04b728: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +04b72c: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ +04b730: 6e20 3208 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0832 │ │ +04b736: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ +04b73a: 5200 8a02 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ +04b73e: 0216 0000 |0063: move/from16 v22, v0 │ │ +04b742: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ +04b746: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ +04b74a: 5200 6d02 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b74e: 021c 0000 |006b: move/from16 v28, v0 │ │ +04b752: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ +04b756: 7702 9d1b 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +04b75c: 0a1a |0072: move-result v26 │ │ +04b75e: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ +04b762: 5400 6602 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04b766: 081b 0000 |0077: move-object/from16 v27, v0 │ │ +04b76a: 7401 2408 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +04b770: 0a04 |007c: move-result v4 │ │ +04b772: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ +04b776: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +04b77a: 5200 6d02 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b77e: 021c 0000 |0083: move/from16 v28, v0 │ │ +04b782: 901c 1c16 |0085: add-int v28, v28, v22 │ │ +04b786: 7702 9f1b 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +04b78c: 0a0c |008a: move-result v12 │ │ +04b78e: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +04b792: 5200 7302 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0273 │ │ +04b796: 021b 0000 |008f: move/from16 v27, v0 │ │ +04b79a: 0200 1b00 |0091: move/from16 v0, v27 │ │ +04b79e: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ +04b7a2: 7401 5009 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0950 │ │ +04b7a8: 0c1b |0098: move-result-object v27 │ │ +04b7aa: 7401 4609 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0946 │ │ +04b7b0: 0a1c |009c: move-result v28 │ │ +04b7b2: 7402 3c01 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@013c │ │ +04b7b8: 0c18 |00a0: move-result-object v24 │ │ +04b7ba: 221b df03 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@03df │ │ +04b7be: 221c f003 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@03f0 │ │ +04b7c2: 7601 c91b 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +04b7c8: 1a1d 1a0c |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@0c1a │ │ +04b7cc: 7402 d21b 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04b7d2: 0c1c |00ad: move-result-object v28 │ │ +04b7d4: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ +04b7d8: 5200 7302 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0273 │ │ +04b7dc: 021d 0000 |00b2: move/from16 v29, v0 │ │ +04b7e0: 7402 ce1b 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +04b7e6: 0c1c |00b7: move-result-object v28 │ │ +04b7e8: 1a1d d900 |00b8: const-string v29, ", found: " // string@00d9 │ │ +04b7ec: 7402 d21b 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04b7f2: 0c1c |00bd: move-result-object v28 │ │ +04b7f4: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ +04b7f8: 6e20 ce1b 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +04b7fe: 0c1c |00c3: move-result-object v28 │ │ +04b800: 1a1d 3200 |00c4: const-string v29, " Pager id: " // string@0032 │ │ +04b804: 7402 d21b 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04b80a: 0c1c |00c9: move-result-object v28 │ │ +04b80c: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ +04b810: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ +04b814: 6e20 d21b 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04b81a: 0c1c |00d1: move-result-object v28 │ │ +04b81c: 1a1d 3100 |00d2: const-string v29, " Pager class: " // string@0031 │ │ +04b820: 7402 d21b 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04b826: 0c1c |00d7: move-result-object v28 │ │ +04b828: 7401 aa1b 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +04b82e: 0c1d |00db: move-result-object v29 │ │ +04b830: 7402 d11b 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +04b836: 0c1c |00df: move-result-object v28 │ │ +04b838: 1a1d 3300 |00e0: const-string v29, " Problematic adapter: " // string@0033 │ │ +04b83c: 7402 d21b 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04b842: 0c1c |00e5: move-result-object v28 │ │ +04b844: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ +04b848: 5400 6602 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04b84c: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ +04b850: 7401 aa1b 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +04b856: 0c1d |00ef: move-result-object v29 │ │ +04b858: 7402 d11b 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +04b85e: 0c1c |00f3: move-result-object v28 │ │ +04b860: 7401 d61b 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +04b866: 0c1c |00f7: move-result-object v28 │ │ +04b868: 7602 8b1b 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +04b86e: 271b |00fb: throw v27 │ │ +04b870: 0d0b |00fc: move-exception v11 │ │ +04b872: 7401 4609 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0946 │ │ +04b878: 0a1b |0100: move-result v27 │ │ +04b87a: 7701 901b 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +04b880: 0c18 |0104: move-result-object v24 │ │ +04b882: 289c |0105: goto 00a1 // -0064 │ │ +04b884: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ +04b886: 1209 |0107: const/4 v9, #int 0 // #0 │ │ +04b888: 1208 |0108: const/4 v8, #int 0 // #0 │ │ +04b88a: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ +04b88e: 5400 8002 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04b892: 081b 0000 |010d: move-object/from16 v27, v0 │ │ +04b896: 7401 0f1c 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04b89c: 0a1b |0112: move-result v27 │ │ +04b89e: 0200 1b00 |0113: move/from16 v0, v27 │ │ +04b8a2: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ +04b8a6: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ +04b8aa: 5400 8002 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04b8ae: 081b 0000 |011b: move-object/from16 v27, v0 │ │ +04b8b2: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ +04b8b6: 6e20 081c 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04b8bc: 0c11 |0122: move-result-object v17 │ │ +04b8be: 1f11 b001 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04b8c2: 0800 1100 |0125: move-object/from16 v0, v17 │ │ +04b8c6: 5200 5202 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04b8ca: 021b 0000 |0129: move/from16 v27, v0 │ │ +04b8ce: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ +04b8d2: 5200 6d02 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b8d6: 021c 0000 |012f: move/from16 v28, v0 │ │ +04b8da: 0200 1b00 |0131: move/from16 v0, v27 │ │ +04b8de: 0201 1c00 |0133: move/from16 v1, v28 │ │ +04b8e2: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ +04b8e6: 0800 1100 |0137: move-object/from16 v0, v17 │ │ +04b8ea: 5200 5202 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04b8ee: 021b 0000 |013b: move/from16 v27, v0 │ │ +04b8f2: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ +04b8f6: 5200 6d02 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b8fa: 021c 0000 |0141: move/from16 v28, v0 │ │ +04b8fe: 0200 1b00 |0143: move/from16 v0, v27 │ │ +04b902: 0201 1c00 |0145: move/from16 v1, v28 │ │ +04b906: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ +04b90a: 0809 1100 |0149: move-object/from16 v9, v17 │ │ +04b90e: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ +04b912: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ +04b916: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ +04b91a: 5200 6d02 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b91e: 021b 0000 |0153: move/from16 v27, v0 │ │ +04b922: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ +04b926: 0201 1b00 |0157: move/from16 v1, v27 │ │ +04b92a: 6e30 1e09 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@091e │ │ +04b930: 0c09 |015c: move-result-object v9 │ │ +04b932: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ +04b936: 120d |015f: const/4 v13, #int 0 // #0 │ │ +04b938: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ +04b93c: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ +04b940: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ +04b944: 5400 8002 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04b948: 081b 0000 |0168: move-object/from16 v27, v0 │ │ +04b94c: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ +04b950: 0201 1200 |016c: move/from16 v1, v18 │ │ +04b954: 6e20 081c 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04b95a: 0c1b |0171: move-result-object v27 │ │ +04b95c: 1f1b b001 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04b960: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ +04b964: 7601 3f09 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +04b96a: 0a07 |0179: move-result v7 │ │ +04b96c: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ +04b970: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ +04b974: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ +04b978: 5200 6d02 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04b97c: 021b 0000 |0182: move/from16 v27, v0 │ │ +04b980: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ +04b984: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ +04b988: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ +04b98c: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ +04b990: 0200 1700 |018c: move/from16 v0, v23 │ │ +04b994: 0201 1a00 |018e: move/from16 v1, v26 │ │ +04b998: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ +04b99c: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ +04b9a0: 529e 5402 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04b9a4: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ +04b9a8: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ +04b9ac: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ +04b9b0: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ +04b9b4: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ +04b9b8: 5400 8002 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04b9bc: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ +04b9c0: 7401 0f1c 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04b9c6: 0a1b |01a7: move-result v27 │ │ +04b9c8: 0200 1200 |01a8: move/from16 v0, v18 │ │ +04b9cc: 0201 1b00 |01aa: move/from16 v1, v27 │ │ +04b9d0: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ +04b9d4: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ +04b9d8: 5400 8002 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04b9dc: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ +04b9e0: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ +04b9e4: 0201 1200 |01b6: move/from16 v1, v18 │ │ +04b9e8: 6e20 081c 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04b9ee: 0c1b |01bb: move-result-object v27 │ │ +04b9f0: 1f1b b001 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04b9f4: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ +04b9f8: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ +04b9fc: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ +04ba00: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ +04ba04: 5200 6d02 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04ba08: 021b 0000 |01c8: move/from16 v27, v0 │ │ +04ba0c: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ +04ba10: 0200 1700 |01cc: move/from16 v0, v23 │ │ +04ba14: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ +04ba18: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ +04ba1c: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ +04ba20: 0200 1700 |01d4: move/from16 v0, v23 │ │ +04ba24: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ +04ba28: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ +04ba2c: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ +04ba30: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ +04ba34: 7040 2409 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@0924 │ │ +04ba3a: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ +04ba3e: 5400 6602 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04ba42: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ +04ba46: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ +04ba4a: 5200 6d02 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04ba4e: 021d 0000 |01eb: move/from16 v29, v0 │ │ +04ba52: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ +04ba56: 5490 5002 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ +04ba5a: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ +04ba5e: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ +04ba62: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ +04ba66: 0202 1d00 |01f7: move/from16 v2, v29 │ │ +04ba6a: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ +04ba6e: 6e40 3008 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0830 │ │ +04ba74: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ +04ba78: 5400 6602 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04ba7c: 081b 0000 |0202: move-object/from16 v27, v0 │ │ +04ba80: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ +04ba84: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ +04ba88: 6e20 2308 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0823 │ │ +04ba8e: 7401 3c09 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +04ba94: 0a06 |020e: move-result v6 │ │ +04ba96: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ +04ba9a: 0200 1000 |0211: move/from16 v0, v16 │ │ +04ba9e: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ +04baa2: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ +04baa6: 0201 1000 |0217: move/from16 v1, v16 │ │ +04baaa: 6e20 3b09 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +04bab0: 0c05 |021c: move-result-object v5 │ │ +04bab2: 6e10 c118 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +04bab8: 0c14 |0220: move-result-object v20 │ │ +04baba: 1f14 b101 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@01b1 │ │ +04babe: 0200 1000 |0223: move/from16 v0, v16 │ │ +04bac2: 0801 1400 |0225: move-object/from16 v1, v20 │ │ +04bac6: 5910 5502 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@0255 │ │ +04baca: 0800 1400 |0229: move-object/from16 v0, v20 │ │ +04bace: 5500 5802 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@0258 │ │ +04bad2: 021b 0000 |022d: move/from16 v27, v0 │ │ +04bad6: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ +04bada: 0800 1400 |0231: move-object/from16 v0, v20 │ │ +04bade: 5200 5c02 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ +04bae2: 021b 0000 |0235: move/from16 v27, v0 │ │ +04bae6: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ +04baea: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ +04baee: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ +04baf2: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ +04baf6: 6e20 5709 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ +04bafc: 0c11 |0242: move-result-object v17 │ │ +04bafe: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ +04bb02: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +04bb06: 5200 5402 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04bb0a: 021b 0000 |0249: move/from16 v27, v0 │ │ +04bb0e: 0200 1b00 |024b: move/from16 v0, v27 │ │ +04bb12: 0801 1400 |024d: move-object/from16 v1, v20 │ │ +04bb16: 5910 5c02 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@025c │ │ +04bb1a: 0800 1100 |0251: move-object/from16 v0, v17 │ │ +04bb1e: 5200 5202 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04bb22: 021b 0000 |0255: move/from16 v27, v0 │ │ +04bb26: 0200 1b00 |0257: move/from16 v0, v27 │ │ +04bb2a: 0801 1400 |0259: move-object/from16 v1, v20 │ │ +04bb2e: 5910 5a02 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@025a │ │ +04bb32: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +04bb36: 28b2 |025f: goto 0211 // -004e │ │ +04bb38: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04bb3c: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ +04bb40: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ +04bb44: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ +04bb48: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ +04bb4c: 5290 5402 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04bb50: 021c 0000 |026c: move/from16 v28, v0 │ │ +04bb54: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ +04bb58: 7401 4b09 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@094b │ │ +04bb5e: 0a1c |0273: move-result v28 │ │ +04bb60: 0200 1c00 |0274: move/from16 v0, v28 │ │ +04bb64: 8200 |0276: int-to-float v0, v0 │ │ +04bb66: 021c 0000 |0277: move/from16 v28, v0 │ │ +04bb6a: 8270 |0279: int-to-float v0, v7 │ │ +04bb6c: 021d 0000 |027a: move/from16 v29, v0 │ │ +04bb70: a91c 1c1d |027c: div-float v28, v28, v29 │ │ +04bb74: a613 1b1c |027e: add-float v19, v27, v28 │ │ +04bb78: 2900 fefe |0280: goto/16 017e // -0102 │ │ +04bb7c: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +04bb80: 5200 5202 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04bb84: 021b 0000 |0286: move/from16 v27, v0 │ │ +04bb88: 0200 1700 |0288: move/from16 v0, v23 │ │ +04bb8c: 0201 1b00 |028a: move/from16 v1, v27 │ │ +04bb90: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ +04bb94: 0800 1100 |028e: move-object/from16 v0, v17 │ │ +04bb98: 5500 5302 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0253 │ │ +04bb9c: 021b 0000 |0292: move/from16 v27, v0 │ │ +04bba0: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ +04bba4: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ +04bba8: 5400 8002 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04bbac: 081b 0000 |029a: move-object/from16 v27, v0 │ │ +04bbb0: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ +04bbb4: 0201 1200 |029e: move/from16 v1, v18 │ │ +04bbb8: 6e20 0b1c 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ +04bbbe: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ +04bbc2: 5400 6602 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04bbc6: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ +04bbca: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ +04bbce: 5400 5002 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ +04bbd2: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ +04bbd6: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ +04bbda: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ +04bbde: 0202 1700 |02b3: move/from16 v2, v23 │ │ +04bbe2: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ +04bbe6: 6e40 2108 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0821 │ │ +04bbec: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ +04bbf0: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ +04bbf4: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ +04bbf8: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ +04bbfc: 5400 8002 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04bc00: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ +04bc04: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ +04bc08: 0201 1200 |02c8: move/from16 v1, v18 │ │ +04bc0c: 6e20 081c 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04bc12: 0c1b |02cd: move-result-object v27 │ │ +04bc14: 1f1b b001 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04bc18: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ +04bc1c: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ +04bc20: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ +04bc24: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ +04bc28: 28fa |02d8: goto 02d2 // -0006 │ │ +04bc2a: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ +04bc2e: 0800 1100 |02db: move-object/from16 v0, v17 │ │ +04bc32: 5200 5202 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04bc36: 021b 0000 |02df: move/from16 v27, v0 │ │ +04bc3a: 0200 1700 |02e1: move/from16 v0, v23 │ │ +04bc3e: 0201 1b00 |02e3: move/from16 v1, v27 │ │ +04bc42: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ +04bc46: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ +04bc4a: 5200 5402 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04bc4e: 021b 0000 |02eb: move/from16 v27, v0 │ │ +04bc52: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ +04bc56: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ +04bc5a: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ +04bc5e: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ +04bc62: 5400 8002 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04bc66: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ +04bc6a: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ +04bc6e: 0201 1200 |02fb: move/from16 v1, v18 │ │ +04bc72: 6e20 081c 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04bc78: 0c1b |0300: move-result-object v27 │ │ +04bc7a: 1f1b b001 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04bc7e: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ +04bc82: 28cd |0305: goto 02d2 // -0033 │ │ +04bc84: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ +04bc88: 28fd |0308: goto 0305 // -0003 │ │ +04bc8a: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ +04bc8e: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ +04bc92: 0201 1700 |030d: move/from16 v1, v23 │ │ +04bc96: 0202 1b00 |030f: move/from16 v2, v27 │ │ +04bc9a: 6e30 1e09 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@091e │ │ +04bca0: 0c11 |0314: move-result-object v17 │ │ +04bca2: 0800 1100 |0315: move-object/from16 v0, v17 │ │ +04bca6: 5200 5402 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04bcaa: 021b 0000 |0319: move/from16 v27, v0 │ │ +04bcae: a60d 0d1b |031b: add-float v13, v13, v27 │ │ +04bcb2: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +04bcb6: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ +04bcba: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ +04bcbe: 5400 8002 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04bcc2: 081b 0000 |0325: move-object/from16 v27, v0 │ │ +04bcc6: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ +04bcca: 0201 1200 |0329: move/from16 v1, v18 │ │ +04bcce: 6e20 081c 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04bcd4: 0c1b |032e: move-result-object v27 │ │ +04bcd6: 1f1b b001 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04bcda: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ +04bcde: 289f |0333: goto 02d2 // -0061 │ │ +04bce0: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ +04bce4: 28fd |0336: goto 0333 // -0003 │ │ +04bce6: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ +04bcea: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ +04bcee: 7401 4c09 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@094c │ │ +04bcf4: 0a1b |033e: move-result v27 │ │ +04bcf6: 0200 1b00 |033f: move/from16 v0, v27 │ │ +04bcfa: 8200 |0341: int-to-float v0, v0 │ │ +04bcfc: 021b 0000 |0342: move/from16 v27, v0 │ │ +04bd00: 8270 |0344: int-to-float v0, v7 │ │ +04bd02: 021c 0000 |0345: move/from16 v28, v0 │ │ +04bd06: a91b 1b1c |0347: div-float v27, v27, v28 │ │ +04bd0a: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ +04bd0e: a619 1b1c |034b: add-float v25, v27, v28 │ │ +04bd12: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ +04bd16: 0800 1100 |034f: move-object/from16 v0, v17 │ │ +04bd1a: 5200 5202 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04bd1e: 021b 0000 |0353: move/from16 v27, v0 │ │ +04bd22: 0200 1700 |0355: move/from16 v0, v23 │ │ +04bd26: 0201 1b00 |0357: move/from16 v1, v27 │ │ +04bd2a: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ +04bd2e: 0800 1100 |035b: move-object/from16 v0, v17 │ │ +04bd32: 5500 5302 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0253 │ │ +04bd36: 021b 0000 |035f: move/from16 v27, v0 │ │ +04bd3a: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ +04bd3e: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ +04bd42: 5400 8002 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04bd46: 081b 0000 |0367: move-object/from16 v27, v0 │ │ +04bd4a: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ +04bd4e: 0201 1200 |036b: move/from16 v1, v18 │ │ +04bd52: 6e20 0b1c 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ +04bd58: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ +04bd5c: 5400 6602 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04bd60: 081b 0000 |0374: move-object/from16 v27, v0 │ │ +04bd64: 0800 1100 |0376: move-object/from16 v0, v17 │ │ +04bd68: 5400 5002 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ +04bd6c: 081c 0000 |037a: move-object/from16 v28, v0 │ │ +04bd70: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ +04bd74: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ +04bd78: 0202 1700 |0380: move/from16 v2, v23 │ │ +04bd7c: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ +04bd80: 6e40 2108 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0821 │ │ +04bd86: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ +04bd8a: 5400 8002 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04bd8e: 081b 0000 |038b: move-object/from16 v27, v0 │ │ +04bd92: 7401 0f1c 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04bd98: 0a1b |0390: move-result v27 │ │ +04bd9a: 0200 1200 |0391: move/from16 v0, v18 │ │ +04bd9e: 0201 1b00 |0393: move/from16 v1, v27 │ │ +04bda2: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ +04bda6: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ +04bdaa: 5400 8002 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04bdae: 081b 0000 |039b: move-object/from16 v27, v0 │ │ +04bdb2: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ +04bdb6: 0201 1200 |039f: move/from16 v1, v18 │ │ +04bdba: 6e20 081c 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04bdc0: 0c1b |03a4: move-result-object v27 │ │ +04bdc2: 1f1b b001 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04bdc6: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ +04bdca: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ +04bdce: 2900 21fe |03ab: goto/16 01cc // -01df │ │ +04bdd2: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ +04bdd6: 28fa |03af: goto 03a9 // -0006 │ │ +04bdd8: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ +04bddc: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ +04bde0: 5200 5202 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04bde4: 021b 0000 |03b6: move/from16 v27, v0 │ │ +04bde8: 0200 1700 |03b8: move/from16 v0, v23 │ │ +04bdec: 0201 1b00 |03ba: move/from16 v1, v27 │ │ +04bdf0: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ +04bdf4: 0800 1100 |03be: move-object/from16 v0, v17 │ │ +04bdf8: 5200 5402 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04bdfc: 021b 0000 |03c2: move/from16 v27, v0 │ │ +04be00: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ +04be04: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ +04be08: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ +04be0c: 5400 8002 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04be10: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ +04be14: 7401 0f1c 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04be1a: 0a1b |03d1: move-result v27 │ │ +04be1c: 0200 1200 |03d2: move/from16 v0, v18 │ │ +04be20: 0201 1b00 |03d4: move/from16 v1, v27 │ │ +04be24: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ +04be28: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ +04be2c: 5400 8002 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04be30: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ +04be34: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ +04be38: 0201 1200 |03e0: move/from16 v1, v18 │ │ +04be3c: 6e20 081c 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04be42: 0c1b |03e5: move-result-object v27 │ │ +04be44: 1f1b b001 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04be48: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ +04be4c: 28bf |03ea: goto 03a9 // -0041 │ │ +04be4e: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ +04be52: 28fd |03ed: goto 03ea // -0003 │ │ +04be54: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ +04be58: 0201 1700 |03f0: move/from16 v1, v23 │ │ +04be5c: 0202 1200 |03f2: move/from16 v2, v18 │ │ +04be60: 6e30 1e09 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@091e │ │ +04be66: 0c11 |03f7: move-result-object v17 │ │ +04be68: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ +04be6c: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ +04be70: 5200 5402 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0254 │ │ +04be74: 021b 0000 |03fe: move/from16 v27, v0 │ │ +04be78: a60e 0e1b |0400: add-float v14, v14, v27 │ │ +04be7c: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ +04be80: 5400 8002 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04be84: 081b 0000 |0406: move-object/from16 v27, v0 │ │ +04be88: 7401 0f1c 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04be8e: 0a1b |040b: move-result v27 │ │ +04be90: 0200 1200 |040c: move/from16 v0, v18 │ │ +04be94: 0201 1b00 |040e: move/from16 v1, v27 │ │ +04be98: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ +04be9c: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ +04bea0: 5400 8002 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04bea4: 081b 0000 |0416: move-object/from16 v27, v0 │ │ +04bea8: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ +04beac: 0201 1200 |041a: move/from16 v1, v18 │ │ +04beb0: 6e20 081c 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04beb6: 0c1b |041f: move-result-object v27 │ │ +04beb8: 1f1b b001 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04bebc: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ +04bec0: 2885 |0424: goto 03a9 // -007b │ │ +04bec2: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ +04bec6: 28fd |0427: goto 0424 // -0003 │ │ +04bec8: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ +04becc: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ +04bed0: 7601 9309 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0993 │ │ +04bed6: 7401 5509 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0955 │ │ +04bedc: 0a1b |0432: move-result v27 │ │ +04bede: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ +04bee2: 7401 3609 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0936 │ │ +04bee8: 0c0a |0438: move-result-object v10 │ │ +04beea: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ +04beee: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ +04bef2: 6e20 5609 a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0956 │ │ +04bef8: 0c11 |0440: move-result-object v17 │ │ +04befa: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ +04befe: 0800 1100 |0443: move-object/from16 v0, v17 │ │ +04bf02: 5200 5202 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04bf06: 021b 0000 |0447: move/from16 v27, v0 │ │ +04bf0a: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ +04bf0e: 5200 6d02 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04bf12: 021c 0000 |044d: move/from16 v28, v0 │ │ +04bf16: 0200 1b00 |044f: move/from16 v0, v27 │ │ +04bf1a: 0201 1c00 |0451: move/from16 v1, v28 │ │ +04bf1e: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ +04bf22: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ +04bf26: 7401 3c09 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +04bf2c: 0a1b |045a: move-result v27 │ │ +04bf2e: 0200 1000 |045b: move/from16 v0, v16 │ │ +04bf32: 0201 1b00 |045d: move/from16 v1, v27 │ │ +04bf36: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ +04bf3a: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ +04bf3e: 0201 1000 |0463: move/from16 v1, v16 │ │ +04bf42: 6e20 3b09 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@093b │ │ +04bf48: 0c05 |0468: move-result-object v5 │ │ +04bf4a: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ +04bf4e: 6e20 5709 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0957 │ │ +04bf54: 0c11 |046e: move-result-object v17 │ │ +04bf56: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ +04bf5a: 0800 1100 |0471: move-object/from16 v0, v17 │ │ +04bf5e: 5200 5202 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04bf62: 021b 0000 |0475: move/from16 v27, v0 │ │ +04bf66: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ +04bf6a: 5200 6d02 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04bf6e: 021c 0000 |047b: move/from16 v28, v0 │ │ +04bf72: 0200 1b00 |047d: move/from16 v0, v27 │ │ +04bf76: 0201 1c00 |047f: move/from16 v1, v28 │ │ +04bf7a: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ +04bf7e: 6e20 f718 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@18f7 │ │ +04bf84: 0a1b |0486: move-result v27 │ │ +04bf86: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ +04bf8a: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ +04bf8e: 28cc |048b: goto 0457 // -0034 │ │ +04bf90: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ +04bf94: 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 │ │ @@ -67859,21 +67859,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04bfb0: |[04bfb0] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ -04bfc0: 5510 7a02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@027a │ │ -04bfc4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -04bfc8: 6e20 7b09 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@097b │ │ -04bfce: 0e00 |0007: return-void │ │ -04bfd0: 6f20 5d19 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ -04bfd6: 28fc |000b: goto 0007 // -0004 │ │ +04bfa8: |[04bfa8] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ +04bfb8: 5510 7a02 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@027a │ │ +04bfbc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +04bfc0: 6e20 7b09 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@097b │ │ +04bfc6: 0e00 |0007: return-void │ │ +04bfc8: 6f20 5d19 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ +04bfce: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1323 │ │ 0x0004 line=1324 │ │ 0x0007 line=1328 │ │ 0x0008 line=1326 │ │ locals : │ │ @@ -67885,90 +67885,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 │ │ -04bfd8: |[04bfd8] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -04bfe8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -04bfea: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -04bfec: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -04bfee: 54a4 6602 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04bff2: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ -04bff6: 54a4 6602 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04bffa: 54a5 8902 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0289 │ │ -04bffe: 6e20 3308 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0833 │ │ -04c004: 54a4 6602 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c008: 6e20 3208 a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0832 │ │ -04c00e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -04c010: 54a4 8002 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04c014: 6e10 0f1c 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04c01a: 0a04 |0019: move-result v4 │ │ -04c01c: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ -04c020: 54a4 8002 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04c024: 6e20 081c 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04c02a: 0c01 |0021: move-result-object v1 │ │ -04c02c: 1f01 b001 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04c030: 54a4 6602 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c034: 5215 5202 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ -04c038: 5416 5002 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ -04c03c: 6e40 2108 a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0821 │ │ -04c042: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -04c046: 28e5 |002f: goto 0014 // -001b │ │ -04c048: 54a4 6602 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c04c: 6e20 2308 a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0823 │ │ -04c052: 54a4 8002 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04c056: 6e10 061c 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -04c05c: 7010 7809 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0978 │ │ -04c062: 59a7 6d02 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04c066: 6e30 7e09 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ -04c06c: 54a2 6602 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c070: 5bab 6602 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c074: 59a7 7302 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0273 │ │ -04c078: 54a4 6602 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c07c: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ -04c080: 54a4 8902 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0289 │ │ -04c084: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ -04c088: 2204 b601 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@01b6 │ │ -04c08c: 7030 0509 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@0905 │ │ -04c092: 5ba4 8902 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0289 │ │ -04c096: 54a4 6602 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c09a: 54a5 8902 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0289 │ │ -04c09e: 6e20 2c08 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@082c │ │ -04c0a4: 5ca7 8e02 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ -04c0a8: 55a3 7602 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ -04c0ac: 5ca9 7602 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ -04c0b0: 54a4 6602 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c0b4: 6e10 2408 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -04c0ba: 0a04 |0069: move-result v4 │ │ -04c0bc: 59a4 7302 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0273 │ │ -04c0c0: 52a4 9102 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ -04c0c4: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ -04c0c8: 54a4 6602 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c0cc: 54a5 8f02 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@028f │ │ -04c0d0: 54a6 9002 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0290 │ │ -04c0d4: 6e30 2d08 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@082d │ │ -04c0da: 52a4 9102 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ -04c0de: 6e40 8409 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0984 │ │ -04c0e4: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ -04c0e6: 59a4 9102 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ -04c0ea: 5ba8 8f02 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@028f │ │ -04c0ee: 5ba8 9002 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0290 │ │ -04c0f2: 54a4 6702 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0267 │ │ -04c0f6: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ -04c0fa: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ -04c0fe: 54a4 6702 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0267 │ │ -04c102: 7230 ff08 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@08ff │ │ -04c108: 0e00 |0090: return-void │ │ -04c10a: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ -04c10e: 6e10 7309 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ -04c114: 28ef |0096: goto 0085 // -0011 │ │ -04c116: 6e10 7c09 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@097c │ │ -04c11c: 28eb |009a: goto 0085 // -0015 │ │ +04bfd0: |[04bfd0] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +04bfe0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +04bfe2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +04bfe4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +04bfe6: 54a4 6602 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04bfea: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ +04bfee: 54a4 6602 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04bff2: 54a5 8902 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0289 │ │ +04bff6: 6e20 3308 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0833 │ │ +04bffc: 54a4 6602 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c000: 6e20 3208 a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0832 │ │ +04c006: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +04c008: 54a4 8002 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04c00c: 6e10 0f1c 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04c012: 0a04 |0019: move-result v4 │ │ +04c014: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ +04c018: 54a4 8002 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04c01c: 6e20 081c 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04c022: 0c01 |0021: move-result-object v1 │ │ +04c024: 1f01 b001 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04c028: 54a4 6602 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c02c: 5215 5202 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0252 │ │ +04c030: 5416 5002 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0250 │ │ +04c034: 6e40 2108 a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0821 │ │ +04c03a: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +04c03e: 28e5 |002f: goto 0014 // -001b │ │ +04c040: 54a4 6602 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c044: 6e20 2308 a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0823 │ │ +04c04a: 54a4 8002 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04c04e: 6e10 061c 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +04c054: 7010 7809 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0978 │ │ +04c05a: 59a7 6d02 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04c05e: 6e30 7e09 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@097e │ │ +04c064: 54a2 6602 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c068: 5bab 6602 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c06c: 59a7 7302 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0273 │ │ +04c070: 54a4 6602 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c074: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ +04c078: 54a4 8902 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0289 │ │ +04c07c: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ +04c080: 2204 b601 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@01b6 │ │ +04c084: 7030 0509 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@0905 │ │ +04c08a: 5ba4 8902 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0289 │ │ +04c08e: 54a4 6602 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c092: 54a5 8902 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@0289 │ │ +04c096: 6e20 2c08 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@082c │ │ +04c09c: 5ca7 8e02 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ +04c0a0: 55a3 7602 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ +04c0a4: 5ca9 7602 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ +04c0a8: 54a4 6602 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c0ac: 6e10 2408 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +04c0b2: 0a04 |0069: move-result v4 │ │ +04c0b4: 59a4 7302 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@0273 │ │ +04c0b8: 52a4 9102 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ +04c0bc: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ +04c0c0: 54a4 6602 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c0c4: 54a5 8f02 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@028f │ │ +04c0c8: 54a6 9002 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0290 │ │ +04c0cc: 6e30 2d08 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@082d │ │ +04c0d2: 52a4 9102 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ +04c0d6: 6e40 8409 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0984 │ │ +04c0dc: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ +04c0de: 59a4 9102 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@0291 │ │ +04c0e2: 5ba8 8f02 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@028f │ │ +04c0e6: 5ba8 9002 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@0290 │ │ +04c0ea: 54a4 6702 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0267 │ │ +04c0ee: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ +04c0f2: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ +04c0f6: 54a4 6702 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0267 │ │ +04c0fa: 7230 ff08 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@08ff │ │ +04c100: 0e00 |0090: return-void │ │ +04c102: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ +04c106: 6e10 7309 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ +04c10c: 28ef |0096: goto 0085 // -0011 │ │ +04c10e: 6e10 7c09 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@097c │ │ +04c114: 28eb |009a: goto 0085 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=413 │ │ 0x0007 line=414 │ │ 0x000e line=415 │ │ 0x0013 line=416 │ │ 0x001c line=417 │ │ @@ -68016,49 +68016,49 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -04c120: |[04c120] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ -04c130: 6001 3800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04c134: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -04c136: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ -04c13a: 5461 9602 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0296 │ │ -04c13e: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ -04c142: 1c01 6e03 |0009: const-class v1, Landroid/view/ViewGroup; // type@036e │ │ -04c146: 1a02 5522 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@2255 │ │ -04c14a: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -04c14c: 2333 f804 |000e: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ -04c150: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -04c152: 6205 160b |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0b16 │ │ -04c156: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -04c15a: 6e30 791b 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -04c160: 0c01 |0018: move-result-object v1 │ │ -04c162: 5b61 9602 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0296 │ │ -04c166: 5461 9602 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0296 │ │ -04c16a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -04c16c: 2322 f904 |001e: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ -04c170: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -04c172: 7110 671b 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ -04c178: 0c04 |0024: move-result-object v4 │ │ -04c17a: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -04c17e: 6e30 e91b 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -04c184: 0e00 |002a: return-void │ │ -04c186: 0d00 |002b: move-exception v0 │ │ -04c188: 1a01 690d |002c: const-string v1, "ViewPager" // string@0d69 │ │ -04c18c: 1a02 c802 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@02c8 │ │ -04c190: 7130 0118 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -04c196: 28e8 |0033: goto 001b // -0018 │ │ -04c198: 0d00 |0034: move-exception v0 │ │ -04c19a: 1a01 690d |0035: const-string v1, "ViewPager" // string@0d69 │ │ -04c19e: 1a02 6b03 |0037: const-string v2, "Error changing children drawing order" // string@036b │ │ -04c1a2: 7130 0118 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -04c1a8: 28ee |003c: goto 002a // -0012 │ │ +04c118: |[04c118] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ +04c128: 6001 3800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04c12c: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +04c12e: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ +04c132: 5461 9602 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0296 │ │ +04c136: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ +04c13a: 1c01 6e03 |0009: const-class v1, Landroid/view/ViewGroup; // type@036e │ │ +04c13e: 1a02 5322 |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@2253 │ │ +04c142: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +04c144: 2333 f804 |000e: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ +04c148: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +04c14a: 6205 160b |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0b16 │ │ +04c14e: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +04c152: 6e30 791b 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +04c158: 0c01 |0018: move-result-object v1 │ │ +04c15a: 5b61 9602 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0296 │ │ +04c15e: 5461 9602 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@0296 │ │ +04c162: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +04c164: 2322 f904 |001e: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ +04c168: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +04c16a: 7110 671b 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ +04c170: 0c04 |0024: move-result-object v4 │ │ +04c172: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +04c176: 6e30 e91b 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +04c17c: 0e00 |002a: return-void │ │ +04c17e: 0d00 |002b: move-exception v0 │ │ +04c180: 1a01 670d |002c: const-string v1, "ViewPager" // string@0d67 │ │ +04c184: 1a02 c702 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@02c7 │ │ +04c188: 7130 0118 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +04c18e: 28e8 |0033: goto 001b // -0018 │ │ +04c190: 0d00 |0034: move-exception v0 │ │ +04c192: 1a01 670d |0035: const-string v1, "ViewPager" // string@0d67 │ │ +04c196: 1a02 6a03 |0037: const-string v2, "Error changing children drawing order" // string@036a │ │ +04c19a: 7130 0118 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +04c1a0: 28ee |003c: goto 002a // -0012 │ │ catches : 2 │ │ 0x0009 - 0x001b │ │ Ljava/lang/NoSuchMethodException; -> 0x002b │ │ 0x001b - 0x002a │ │ Ljava/lang/Exception; -> 0x0034 │ │ positions : │ │ 0x0000 line=628 │ │ @@ -68081,24 +68081,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -04c1c8: |[04c1c8] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -04c1d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -04c1da: 5c21 8e02 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ -04c1de: 5520 7602 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ -04c1e2: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -04c1e6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -04c1e8: 6e40 8409 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0984 │ │ -04c1ee: 0e00 |000b: return-void │ │ -04c1f0: 0110 |000c: move v0, v1 │ │ -04c1f2: 28fb |000d: goto 0008 // -0005 │ │ +04c1c0: |[04c1c0] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +04c1d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +04c1d2: 5c21 8e02 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ +04c1d6: 5520 7602 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ +04c1da: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +04c1de: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +04c1e0: 6e40 8409 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0984 │ │ +04c1e6: 0e00 |000b: return-void │ │ +04c1e8: 0110 |000c: move v0, v1 │ │ +04c1ea: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=494 │ │ 0x0003 line=495 │ │ 0x000b line=496 │ │ 0x000d line=495 │ │ locals : │ │ @@ -68110,19 +68110,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04c1f4: |[04c1f4] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -04c204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c206: 5c10 8e02 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ -04c20a: 6e40 8409 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0984 │ │ -04c210: 0e00 |0006: return-void │ │ +04c1ec: |[04c1ec] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +04c1fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c1fe: 5c10 8e02 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@028e │ │ +04c202: 6e40 8409 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0984 │ │ +04c208: 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; │ │ @@ -68134,18 +68134,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -04c214: |[04c214] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -04c224: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c226: 6e50 8509 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0985 │ │ -04c22c: 0e00 |0004: return-void │ │ +04c20c: |[04c20c] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +04c21c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c21e: 6e50 8509 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0985 │ │ +04c224: 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 │ │ @@ -68157,86 +68157,86 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -04c230: |[04c230] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -04c240: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04c242: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -04c244: 5453 6602 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c248: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -04c24c: 5453 6602 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c250: 6e10 2408 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -04c256: 0a03 |000b: move-result v3 │ │ -04c258: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ -04c25c: 7020 9009 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ -04c262: 0e00 |0011: return-void │ │ -04c264: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ -04c268: 5253 6d02 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04c26c: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ -04c270: 5453 8002 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04c274: 6e10 0f1c 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04c27a: 0a03 |001d: move-result v3 │ │ -04c27c: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ -04c280: 7020 9009 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ -04c286: 28ee |0023: goto 0011 // -0012 │ │ -04c288: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ -04c28c: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -04c28e: 5252 8a02 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ -04c292: 5253 6d02 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04c296: b023 |002b: add-int/2addr v3, v2 │ │ -04c298: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ -04c29c: 5253 6d02 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04c2a0: b123 |0030: sub-int/2addr v3, v2 │ │ -04c2a2: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ -04c2a6: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -04c2a8: 5453 8002 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04c2ac: 6e10 0f1c 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -04c2b2: 0a03 |0039: move-result v3 │ │ -04c2b4: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ -04c2b8: 5453 8002 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ -04c2bc: 6e20 081c 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -04c2c2: 0c03 |0041: move-result-object v3 │ │ -04c2c4: 1f03 b001 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ -04c2c8: 5c30 5302 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0253 │ │ -04c2cc: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04c2d0: 28ec |0048: goto 0034 // -0014 │ │ -04c2d2: 5453 6602 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c2d6: 6e10 2408 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -04c2dc: 0a03 |004e: move-result v3 │ │ -04c2de: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ -04c2e2: 5453 6602 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c2e6: 6e10 2408 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -04c2ec: 0a03 |0056: move-result v3 │ │ -04c2ee: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ -04c2f2: 28ce |0059: goto 0027 // -0032 │ │ -04c2f4: 5253 6d02 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04c2f8: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ -04c2fc: 5553 7602 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ -04c300: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ -04c304: 5956 6d02 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04c308: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ -04c30c: 5453 8b02 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ -04c310: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ -04c314: 5453 8b02 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ -04c318: 7220 0209 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ -04c31e: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ -04c322: 5453 7d02 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ -04c326: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ -04c32a: 5453 7d02 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ -04c32e: 7220 0209 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ -04c334: 6e10 7c09 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@097c │ │ -04c33a: 2894 |007d: goto 0011 // -006c │ │ -04c33c: 0140 |007e: move v0, v4 │ │ -04c33e: 28df |007f: goto 005e // -0021 │ │ -04c340: 6e20 7409 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0974 │ │ -04c346: 7050 7f09 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@097f │ │ -04c34c: 288b |0086: goto 0011 // -0075 │ │ +04c228: |[04c228] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +04c238: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04c23a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +04c23c: 5453 6602 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c240: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +04c244: 5453 6602 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c248: 6e10 2408 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +04c24e: 0a03 |000b: move-result v3 │ │ +04c250: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ +04c254: 7020 9009 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ +04c25a: 0e00 |0011: return-void │ │ +04c25c: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ +04c260: 5253 6d02 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04c264: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ +04c268: 5453 8002 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04c26c: 6e10 0f1c 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04c272: 0a03 |001d: move-result v3 │ │ +04c274: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ +04c278: 7020 9009 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ +04c27e: 28ee |0023: goto 0011 // -0012 │ │ +04c280: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ +04c284: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +04c286: 5252 8a02 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ +04c28a: 5253 6d02 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04c28e: b023 |002b: add-int/2addr v3, v2 │ │ +04c290: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ +04c294: 5253 6d02 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04c298: b123 |0030: sub-int/2addr v3, v2 │ │ +04c29a: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ +04c29e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +04c2a0: 5453 8002 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04c2a4: 6e10 0f1c 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +04c2aa: 0a03 |0039: move-result v3 │ │ +04c2ac: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ +04c2b0: 5453 8002 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@0280 │ │ +04c2b4: 6e20 081c 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +04c2ba: 0c03 |0041: move-result-object v3 │ │ +04c2bc: 1f03 b001 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@01b0 │ │ +04c2c0: 5c30 5302 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0253 │ │ +04c2c4: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04c2c8: 28ec |0048: goto 0034 // -0014 │ │ +04c2ca: 5453 6602 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c2ce: 6e10 2408 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +04c2d4: 0a03 |004e: move-result v3 │ │ +04c2d6: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ +04c2da: 5453 6602 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c2de: 6e10 2408 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +04c2e4: 0a03 |0056: move-result v3 │ │ +04c2e6: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ +04c2ea: 28ce |0059: goto 0027 // -0032 │ │ +04c2ec: 5253 6d02 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04c2f0: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ +04c2f4: 5553 7602 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@0276 │ │ +04c2f8: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ +04c2fc: 5956 6d02 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04c300: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ +04c304: 5453 8b02 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ +04c308: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ +04c30c: 5453 8b02 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ +04c310: 7220 0209 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ +04c316: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ +04c31a: 5453 7d02 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ +04c31e: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ +04c322: 5453 7d02 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@027d │ │ +04c326: 7220 0209 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ +04c32c: 6e10 7c09 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@097c │ │ +04c332: 2894 |007d: goto 0011 // -006c │ │ +04c334: 0140 |007e: move v0, v4 │ │ +04c336: 28df |007f: goto 005e // -0021 │ │ +04c338: 6e20 7409 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0974 │ │ +04c33e: 7050 7f09 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@097f │ │ +04c344: 288b |0086: goto 0011 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=518 │ │ 0x000e line=519 │ │ 0x0011 line=558 │ │ 0x0012 line=522 │ │ 0x0020 line=523 │ │ @@ -68277,39 +68277,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -04c350: |[04c350] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -04c360: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -04c362: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -04c366: 1a00 690d |0003: const-string v0, "ViewPager" // string@0d69 │ │ -04c36a: 2201 f003 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -04c36e: 7010 c91b 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -04c374: 1a02 210b |000a: const-string v2, "Requested offscreen page limit " // string@0b21 │ │ -04c378: 6e20 d21b 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04c37e: 0c01 |000f: move-result-object v1 │ │ -04c380: 6e20 ce1b 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -04c386: 0c01 |0013: move-result-object v1 │ │ -04c388: 1a02 9600 |0014: const-string v2, " too small; defaulting to " // string@0096 │ │ -04c38c: 6e20 d21b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04c392: 0c01 |0019: move-result-object v1 │ │ -04c394: 6e20 ce1b 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -04c39a: 0c01 |001d: move-result-object v1 │ │ -04c39c: 6e10 d61b 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -04c3a2: 0c01 |0021: move-result-object v1 │ │ -04c3a4: 7120 0518 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -04c3aa: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -04c3ac: 5240 8a02 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ -04c3b0: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -04c3b4: 5945 8a02 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ -04c3b8: 6e10 7309 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ -04c3be: 0e00 |002f: return-void │ │ +04c348: |[04c348] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +04c358: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04c35a: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +04c35e: 1a00 670d |0003: const-string v0, "ViewPager" // string@0d67 │ │ +04c362: 2201 f003 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +04c366: 7010 c91b 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +04c36c: 1a02 1f0b |000a: const-string v2, "Requested offscreen page limit " // string@0b1f │ │ +04c370: 6e20 d21b 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04c376: 0c01 |000f: move-result-object v1 │ │ +04c378: 6e20 ce1b 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +04c37e: 0c01 |0013: move-result-object v1 │ │ +04c380: 1a02 9500 |0014: const-string v2, " too small; defaulting to " // string@0095 │ │ +04c384: 6e20 d21b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04c38a: 0c01 |0019: move-result-object v1 │ │ +04c38c: 6e20 ce1b 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +04c392: 0c01 |001d: move-result-object v1 │ │ +04c394: 6e10 d61b 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +04c39a: 0c01 |0021: move-result-object v1 │ │ +04c39c: 7120 0518 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +04c3a2: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +04c3a4: 5240 8a02 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ +04c3a8: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +04c3ac: 5945 8a02 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@028a │ │ +04c3b0: 6e10 7309 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ +04c3b6: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=693 │ │ 0x0003 line=694 │ │ 0x0025 line=696 │ │ 0x0026 line=698 │ │ 0x002a line=699 │ │ @@ -68324,17 +68324,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 │ │ -04c3c0: |[04c3c0] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -04c3d0: 5b01 6702 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0267 │ │ -04c3d4: 0e00 |0002: return-void │ │ +04c3b8: |[04c3b8] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +04c3c8: 5b01 6702 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@0267 │ │ +04c3cc: 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; │ │ @@ -68344,17 +68344,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 │ │ -04c3d8: |[04c3d8] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -04c3e8: 5b01 8b02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ -04c3ec: 0e00 |0002: return-void │ │ +04c3d0: |[04c3d0] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +04c3e0: 5b01 8b02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@028b │ │ +04c3e4: 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; │ │ @@ -68364,22 +68364,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -04c3f0: |[04c3f0] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -04c400: 5220 8c02 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -04c404: 5923 8c02 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -04c408: 6e10 5309 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ -04c40e: 0a01 |0007: move-result v1 │ │ -04c410: 7050 7509 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0975 │ │ -04c416: 6e10 7c09 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@097c │ │ -04c41c: 0e00 |000e: return-void │ │ +04c3e8: |[04c3e8] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +04c3f8: 5220 8c02 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +04c3fc: 5923 8c02 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +04c400: 6e10 5309 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0953 │ │ +04c406: 0a01 |0007: move-result v1 │ │ +04c408: 7050 7509 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0975 │ │ +04c40e: 6e10 7c09 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@097c │ │ +04c414: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0002 line=714 │ │ 0x0004 line=716 │ │ 0x0008 line=717 │ │ 0x000b line=719 │ │ @@ -68395,23 +68395,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -04c420: |[04c420] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -04c430: 6e10 4009 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0940 │ │ -04c436: 0c00 |0003: move-result-object v0 │ │ -04c438: 6e10 c800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -04c43e: 0c00 |0007: move-result-object v0 │ │ -04c440: 6e20 3501 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ -04c446: 0c00 |000b: move-result-object v0 │ │ -04c448: 6e20 8e09 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@098e │ │ -04c44e: 0e00 |000f: return-void │ │ +04c418: |[04c418] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +04c428: 6e10 4009 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0940 │ │ +04c42e: 0c00 |0003: move-result-object v0 │ │ +04c430: 6e10 c800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +04c436: 0c00 |0007: move-result-object v0 │ │ +04c438: 6e20 3501 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ +04c43e: 0c00 |000b: move-result-object v0 │ │ +04c440: 6e20 8e09 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@098e │ │ +04c446: 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 │ │ @@ -68421,25 +68421,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -04c450: |[04c450] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -04c460: 5b12 8502 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ -04c464: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -04c468: 6e10 7609 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0976 │ │ -04c46e: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -04c472: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -04c474: 6e20 9109 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0991 │ │ -04c47a: 6e10 5b09 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@095b │ │ -04c480: 0e00 |0010: return-void │ │ -04c482: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -04c484: 28f8 |0012: goto 000a // -0008 │ │ +04c448: |[04c448] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +04c458: 5b12 8502 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ +04c45c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +04c460: 6e10 7609 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0976 │ │ +04c466: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +04c46a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +04c46c: 6e20 9109 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0991 │ │ +04c472: 6e10 5b09 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@095b │ │ +04c478: 0e00 |0010: return-void │ │ +04c47a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +04c47c: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x0002 line=738 │ │ 0x0007 line=739 │ │ 0x000d line=740 │ │ 0x0010 line=741 │ │ @@ -68453,98 +68453,98 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 148 16-bit code units │ │ -04c488: |[04c488] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -04c498: 6e10 3c09 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ -04c49e: 0a01 |0003: move-result v1 │ │ -04c4a0: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -04c4a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04c4a6: 7020 9009 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ -04c4ac: 0e00 |000a: return-void │ │ -04c4ae: 6e10 5109 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ -04c4b4: 0a02 |000e: move-result v2 │ │ -04c4b6: 6e10 5209 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ -04c4bc: 0a03 |0012: move-result v3 │ │ -04c4be: 9104 1002 |0013: sub-int v4, v16, v2 │ │ -04c4c2: 9105 1103 |0015: sub-int v5, v17, v3 │ │ -04c4c6: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ -04c4ca: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ -04c4ce: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -04c4d0: 7020 2809 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0928 │ │ -04c4d6: 6e10 7309 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ -04c4dc: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -04c4de: 7020 8f09 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ -04c4e4: 28e4 |0026: goto 000a // -001c │ │ -04c4e6: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -04c4e8: 7020 9009 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ -04c4ee: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -04c4f0: 7020 8f09 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ -04c4f6: 7010 3f09 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ -04c4fc: 0a0c |0032: move-result v12 │ │ -04c4fe: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ -04c502: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ -04c506: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ -04c50a: 7110 981b 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -04c510: 0a0e |003c: move-result v14 │ │ -04c512: 82ee |003d: int-to-float v14, v14 │ │ -04c514: c8ed |003e: mul-float/2addr v13, v14 │ │ -04c516: 82ce |003f: int-to-float v14, v12 │ │ -04c518: c9ed |0040: div-float/2addr v13, v14 │ │ -04c51a: 7120 9e1b d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ -04c520: 0a08 |0044: move-result v8 │ │ -04c522: 8291 |0045: int-to-float v1, v9 │ │ -04c524: 829d |0046: int-to-float v13, v9 │ │ -04c526: 6e20 2e09 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@092e │ │ -04c52c: 0a0e |004a: move-result v14 │ │ -04c52e: c8ed |004b: mul-float/2addr v13, v14 │ │ -04c530: a607 010d |004c: add-float v7, v1, v13 │ │ -04c534: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -04c536: 7701 981b 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -04c53c: 0a12 |0052: move-result v18 │ │ -04c53e: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ -04c542: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ -04c546: 0200 1200 |0057: move/from16 v0, v18 │ │ -04c54a: 820d |0059: int-to-float v13, v0 │ │ -04c54c: a90d 070d |005a: div-float v13, v7, v13 │ │ -04c550: 7110 971b 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -04c556: 0a0d |005f: move-result v13 │ │ -04c558: c8d1 |0060: mul-float/2addr v1, v13 │ │ -04c55a: 7110 a11b 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ -04c560: 0a01 |0064: move-result v1 │ │ -04c562: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -04c566: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ -04c56a: 7120 9f1b 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -04c570: 0a06 |006c: move-result v6 │ │ -04c572: 54f1 9402 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ -04c576: 7406 b71a 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1ab7 │ │ -04c57c: 7110 aa08 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ -04c582: 2895 |0075: goto 000a // -006b │ │ -04c584: 82c1 |0076: int-to-float v1, v12 │ │ -04c586: 54fd 6602 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ -04c58a: 52fe 6d02 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ -04c58e: 6e20 2708 ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ -04c594: 0a0d |007e: move-result v13 │ │ -04c596: a80b 010d |007f: mul-float v11, v1, v13 │ │ -04c59a: 7110 981b 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -04c5a0: 0a01 |0084: move-result v1 │ │ -04c5a2: 8211 |0085: int-to-float v1, v1 │ │ -04c5a4: 52fd 8c02 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ -04c5a8: 82dd |0088: int-to-float v13, v13 │ │ -04c5aa: c6bd |0089: add-float/2addr v13, v11 │ │ -04c5ac: a90a 010d |008a: div-float v10, v1, v13 │ │ -04c5b0: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ -04c5b4: c6a1 |008e: add-float/2addr v1, v10 │ │ -04c5b6: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ -04c5ba: c8d1 |0091: mul-float/2addr v1, v13 │ │ -04c5bc: 8716 |0092: float-to-int v6, v1 │ │ -04c5be: 28d4 |0093: goto 0067 // -002c │ │ +04c480: |[04c480] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +04c490: 6e10 3c09 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@093c │ │ +04c496: 0a01 |0003: move-result v1 │ │ +04c498: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +04c49c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04c49e: 7020 9009 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ +04c4a4: 0e00 |000a: return-void │ │ +04c4a6: 6e10 5109 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0951 │ │ +04c4ac: 0a02 |000e: move-result v2 │ │ +04c4ae: 6e10 5209 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0952 │ │ +04c4b4: 0a03 |0012: move-result v3 │ │ +04c4b6: 9104 1002 |0013: sub-int v4, v16, v2 │ │ +04c4ba: 9105 1103 |0015: sub-int v5, v17, v3 │ │ +04c4be: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ +04c4c2: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ +04c4c6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +04c4c8: 7020 2809 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0928 │ │ +04c4ce: 6e10 7309 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0973 │ │ +04c4d4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +04c4d6: 7020 8f09 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ +04c4dc: 28e4 |0026: goto 000a // -001c │ │ +04c4de: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +04c4e0: 7020 9009 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0990 │ │ +04c4e6: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +04c4e8: 7020 8f09 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@098f │ │ +04c4ee: 7010 3f09 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@093f │ │ +04c4f4: 0a0c |0032: move-result v12 │ │ +04c4f6: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ +04c4fa: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ +04c4fe: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ +04c502: 7110 981b 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +04c508: 0a0e |003c: move-result v14 │ │ +04c50a: 82ee |003d: int-to-float v14, v14 │ │ +04c50c: c8ed |003e: mul-float/2addr v13, v14 │ │ +04c50e: 82ce |003f: int-to-float v14, v12 │ │ +04c510: c9ed |0040: div-float/2addr v13, v14 │ │ +04c512: 7120 9e1b d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ +04c518: 0a08 |0044: move-result v8 │ │ +04c51a: 8291 |0045: int-to-float v1, v9 │ │ +04c51c: 829d |0046: int-to-float v13, v9 │ │ +04c51e: 6e20 2e09 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@092e │ │ +04c524: 0a0e |004a: move-result v14 │ │ +04c526: c8ed |004b: mul-float/2addr v13, v14 │ │ +04c528: a607 010d |004c: add-float v7, v1, v13 │ │ +04c52c: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +04c52e: 7701 981b 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +04c534: 0a12 |0052: move-result v18 │ │ +04c536: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ +04c53a: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ +04c53e: 0200 1200 |0057: move/from16 v0, v18 │ │ +04c542: 820d |0059: int-to-float v13, v0 │ │ +04c544: a90d 070d |005a: div-float v13, v7, v13 │ │ +04c548: 7110 971b 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +04c54e: 0a0d |005f: move-result v13 │ │ +04c550: c8d1 |0060: mul-float/2addr v1, v13 │ │ +04c552: 7110 a11b 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ +04c558: 0a01 |0064: move-result v1 │ │ +04c55a: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +04c55e: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ +04c562: 7120 9f1b 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +04c568: 0a06 |006c: move-result v6 │ │ +04c56a: 54f1 9402 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@0294 │ │ +04c56e: 7406 b71a 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1ab7 │ │ +04c574: 7110 aa08 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ +04c57a: 2895 |0075: goto 000a // -006b │ │ +04c57c: 82c1 |0076: int-to-float v1, v12 │ │ +04c57e: 54fd 6602 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@0266 │ │ +04c582: 52fe 6d02 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@026d │ │ +04c586: 6e20 2708 ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0827 │ │ +04c58c: 0a0d |007e: move-result v13 │ │ +04c58e: a80b 010d |007f: mul-float v11, v1, v13 │ │ +04c592: 7110 981b 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +04c598: 0a01 |0084: move-result v1 │ │ +04c59a: 8211 |0085: int-to-float v1, v1 │ │ +04c59c: 52fd 8c02 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@028c │ │ +04c5a0: 82dd |0088: int-to-float v13, v13 │ │ +04c5a2: c6bd |0089: add-float/2addr v13, v11 │ │ +04c5a4: a90a 010d |008a: div-float v10, v1, v13 │ │ +04c5a8: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ +04c5ac: c6a1 |008e: add-float/2addr v1, v10 │ │ +04c5ae: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ +04c5b2: c8d1 |0091: mul-float/2addr v1, v13 │ │ +04c5b4: 8716 |0092: float-to-int v6, v1 │ │ +04c5b6: 28d4 |0093: goto 0067 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ 0x0006 line=796 │ │ 0x000a line=832 │ │ 0x000b line=799 │ │ 0x000f line=800 │ │ @@ -68592,38 +68592,38 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -04c5c0: |[04c5c0] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -04c5d0: 6f20 6919 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@1969 │ │ -04c5d6: 0a00 |0003: move-result v0 │ │ -04c5d8: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -04c5dc: 5410 8502 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ -04c5e0: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -04c5e4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -04c5e6: 0f00 |000b: return v0 │ │ -04c5e8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -04c5ea: 28fe |000d: goto 000b // -0002 │ │ +04c5b8: |[04c5b8] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +04c5c8: 6f20 6919 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@1969 │ │ +04c5ce: 0a00 |0003: move-result v0 │ │ +04c5d0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +04c5d4: 5410 8502 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@0285 │ │ +04c5d8: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +04c5dc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +04c5de: 0f00 |000b: return v0 │ │ +04c5e0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +04c5e2: 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 : 3436 (ViewPager.java) │ │ + source_file_idx : 3434 (ViewPager.java) │ │ │ │ Class #302 header: │ │ class_idx : 443 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3440 │ │ +source_file_idx : 3438 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #302 annotations: │ │ Annotations on class │ │ @@ -68635,21 +68635,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3440 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 3438 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #303 header: │ │ class_idx : 444 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3440 │ │ +source_file_idx : 3438 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #303 annotations: │ │ Annotations on class │ │ @@ -68684,22 +68684,22 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04c5ec: |[04c5ec] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -04c5fc: 5b12 a002 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@02a0 │ │ -04c600: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04c606: 2200 f603 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -04c60a: 7020 de1b 4000 |0007: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ -04c610: 5b10 9e02 |000a: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@029e │ │ -04c614: 5b13 9f02 |000c: iput-object v3, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@029f │ │ -04c618: 0e00 |000e: return-void │ │ +04c5e4: |[04c5e4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +04c5f4: 5b12 a002 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@02a0 │ │ +04c5f8: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04c5fe: 2200 f603 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +04c602: 7020 de1b 4000 |0007: invoke-direct {v0, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ +04c608: 5b10 9e02 |000a: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@029e │ │ +04c60c: 5b13 9f02 |000c: iput-object v3, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@029f │ │ +04c610: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0005 line=297 │ │ 0x000c line=298 │ │ 0x000e line=299 │ │ locals : │ │ @@ -68713,17 +68713,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -04c61c: |[04c61c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V │ │ -04c62c: 7040 9509 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0995 │ │ -04c632: 0e00 |0003: return-void │ │ +04c614: |[04c614] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V │ │ +04c624: 7040 9509 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0995 │ │ +04c62a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -68736,37 +68736,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -04c634: |[04c634] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.run:()V │ │ -04c644: 5431 a002 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@02a0 │ │ -04c648: 5432 9f02 |0002: iget-object v2, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@029f │ │ -04c64c: 5430 9e02 |0004: iget-object v0, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@029e │ │ -04c650: 6e10 df1b 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -04c656: 0c00 |0009: move-result-object v0 │ │ -04c658: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ -04c65c: 7130 9909 2100 |000c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0999 │ │ -04c662: 0e00 |000f: return-void │ │ +04c62c: |[04c62c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter.run:()V │ │ +04c63c: 5431 a002 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // field@02a0 │ │ +04c640: 5432 9f02 |0002: iget-object v2, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@029f │ │ +04c644: 5430 9e02 |0004: iget-object v0, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.mViewRef:Ljava/lang/ref/WeakReference; // field@029e │ │ +04c648: 6e10 df1b 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +04c64e: 0c00 |0009: move-result-object v0 │ │ +04c650: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ +04c654: 7130 9909 2100 |000c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@0999 │ │ +04c65a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x000f line=304 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; │ │ │ │ - source_file_idx : 3440 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 3438 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #304 header: │ │ class_idx : 451 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3440 │ │ +source_file_idx : 3438 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 10 │ │ │ │ Class #304 annotations: │ │ Annotations on class │ │ @@ -68838,21 +68838,21 @@ │ │ │ │ #9 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ name : 'translationY' │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3440 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 3438 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #305 header: │ │ class_idx : 445 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3440 │ │ +source_file_idx : 3438 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 10 │ │ │ │ Class #305 annotations: │ │ Annotations on class │ │ @@ -68880,19 +68880,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04c664: |[04c664] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.:()V │ │ -04c674: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04c67a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04c67c: 5b10 a102 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ -04c680: 0e00 |0006: return-void │ │ +04c65c: |[04c65c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.:()V │ │ +04c66c: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04c672: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04c674: 5b10 a102 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ +04c678: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0006 line=292 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ @@ -68902,17 +68902,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04c684: |[04c684] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -04c694: 7030 a409 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@09a4 │ │ -04c69a: 0e00 |0003: return-void │ │ +04c67c: |[04c67c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.access$200:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +04c68c: 7030 a409 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@09a4 │ │ +04c692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/view/View; │ │ @@ -68922,36 +68922,36 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -04c69c: |[04c69c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -04c6ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c6ae: 5421 a102 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ -04c6b2: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -04c6b6: 5421 a102 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ -04c6ba: 6e20 571c 4100 |0007: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c57 │ │ -04c6c0: 0c00 |000a: move-result-object v0 │ │ -04c6c2: 1f00 ed03 |000b: check-cast v0, Ljava/lang/Runnable; // type@03ed │ │ -04c6c6: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ -04c6ca: 2200 bc01 |000f: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; // type@01bc │ │ -04c6ce: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -04c6d0: 7051 9609 2043 |0012: invoke-direct {v0, v2, v3, v4, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V // method@0996 │ │ -04c6d6: 5421 a102 |0015: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ -04c6da: 3901 0900 |0017: if-nez v1, 0020 // +0009 │ │ -04c6de: 2201 1804 |0019: new-instance v1, Ljava/util/WeakHashMap; // type@0418 │ │ -04c6e2: 7010 551c 0100 |001b: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@1c55 │ │ -04c6e8: 5b21 a102 |001e: iput-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ -04c6ec: 5421 a102 |0020: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ -04c6f0: 6e30 581c 4100 |0022: invoke-virtual {v1, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c58 │ │ -04c6f6: 6e20 f318 0400 |0025: invoke-virtual {v4, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ -04c6fc: 6e20 ee18 0400 |0028: invoke-virtual {v4, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@18ee │ │ -04c702: 0e00 |002b: return-void │ │ +04c694: |[04c694] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +04c6a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c6a6: 5421 a102 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ +04c6aa: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +04c6ae: 5421 a102 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ +04c6b2: 6e20 571c 4100 |0007: invoke-virtual {v1, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c57 │ │ +04c6b8: 0c00 |000a: move-result-object v0 │ │ +04c6ba: 1f00 ed03 |000b: check-cast v0, Ljava/lang/Runnable; // type@03ed │ │ +04c6be: 3900 1800 |000d: if-nez v0, 0025 // +0018 │ │ +04c6c2: 2200 bc01 |000f: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter; // type@01bc │ │ +04c6c6: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +04c6c8: 7051 9609 2043 |0012: invoke-direct {v0, v2, v3, v4, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl$Starter;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorCompat$1;)V // method@0996 │ │ +04c6ce: 5421 a102 |0015: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ +04c6d2: 3901 0900 |0017: if-nez v1, 0020 // +0009 │ │ +04c6d6: 2201 1804 |0019: new-instance v1, Ljava/util/WeakHashMap; // type@0418 │ │ +04c6da: 7010 551c 0100 |001b: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@1c55 │ │ +04c6e0: 5b21 a102 |001e: iput-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ +04c6e4: 5421 a102 |0020: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ +04c6e8: 6e30 581c 4100 |0022: invoke-virtual {v1, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c58 │ │ +04c6ee: 6e20 f318 0400 |0025: invoke-virtual {v4, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ +04c6f4: 6e20 ee18 0400 |0028: invoke-virtual {v4, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@18ee │ │ +04c6fa: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0001 line=319 │ │ 0x0005 line=320 │ │ 0x000d line=322 │ │ 0x000f line=323 │ │ @@ -68974,25 +68974,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -04c704: |[04c704] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.removeStartMessage:(Landroid/view/View;)V │ │ -04c714: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04c716: 5421 a102 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ -04c71a: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ -04c71e: 5421 a102 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ -04c722: 6e20 571c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c57 │ │ -04c728: 0c00 |000a: move-result-object v0 │ │ -04c72a: 1f00 ed03 |000b: check-cast v0, Ljava/lang/Runnable; // type@03ed │ │ -04c72e: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -04c732: 6e20 f318 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ -04c738: 0e00 |0012: return-void │ │ +04c6fc: |[04c6fc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.removeStartMessage:(Landroid/view/View;)V │ │ +04c70c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04c70e: 5421 a102 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ +04c712: 3801 0f00 |0003: if-eqz v1, 0012 // +000f │ │ +04c716: 5421 a102 |0005: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ +04c71a: 6e20 571c 3100 |0007: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c57 │ │ +04c720: 0c00 |000a: move-result-object v0 │ │ +04c722: 1f00 ed03 |000b: check-cast v0, Ljava/lang/Runnable; // type@03ed │ │ +04c726: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +04c72a: 6e20 f318 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ +04c730: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ 0x0001 line=309 │ │ 0x0005 line=310 │ │ 0x000d line=311 │ │ 0x000f line=312 │ │ @@ -69008,39 +69008,39 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -04c73c: |[04c73c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -04c74c: 1504 007e |0000: const/high16 v4, #int 2113929216 // #7e00 │ │ -04c750: 6e20 d118 4700 |0002: invoke-virtual {v7, v4}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@18d1 │ │ -04c756: 0c02 |0005: move-result-object v2 │ │ -04c758: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -04c75a: 2024 cb01 |0007: instance-of v4, v2, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ -04c75e: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ -04c762: 0721 |000b: move-object v1, v2 │ │ -04c764: 1f01 cb01 |000c: check-cast v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ -04c768: 7110 c709 0600 |000e: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c7 │ │ -04c76e: 0c03 |0011: move-result-object v3 │ │ -04c770: 7110 c609 0600 |0012: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c6 │ │ -04c776: 0c00 |0015: move-result-object v0 │ │ -04c778: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ -04c77c: 7210 ad1b 0300 |0018: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -04c782: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ -04c786: 7220 eb09 7100 |001d: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@09eb │ │ -04c78c: 7220 ea09 7100 |0020: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ -04c792: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ -04c796: 7210 ad1b 0000 |0025: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -04c79c: 5454 a102 |0028: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ -04c7a0: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ -04c7a4: 5454 a102 |002c: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ -04c7a8: 6e20 591c 7400 |002e: invoke-virtual {v4, v7}, Ljava/util/WeakHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c59 │ │ -04c7ae: 0e00 |0031: return-void │ │ +04c734: |[04c734] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +04c744: 1504 007e |0000: const/high16 v4, #int 2113929216 // #7e00 │ │ +04c748: 6e20 d118 4700 |0002: invoke-virtual {v7, v4}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@18d1 │ │ +04c74e: 0c02 |0005: move-result-object v2 │ │ +04c750: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +04c752: 2024 cb01 |0007: instance-of v4, v2, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ +04c756: 3804 0500 |0009: if-eqz v4, 000e // +0005 │ │ +04c75a: 0721 |000b: move-object v1, v2 │ │ +04c75c: 1f01 cb01 |000c: check-cast v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ +04c760: 7110 c709 0600 |000e: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c7 │ │ +04c766: 0c03 |0011: move-result-object v3 │ │ +04c768: 7110 c609 0600 |0012: invoke-static {v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c6 │ │ +04c76e: 0c00 |0015: move-result-object v0 │ │ +04c770: 3803 0500 |0016: if-eqz v3, 001b // +0005 │ │ +04c774: 7210 ad1b 0300 |0018: invoke-interface {v3}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +04c77a: 3801 0800 |001b: if-eqz v1, 0023 // +0008 │ │ +04c77e: 7220 eb09 7100 |001d: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@09eb │ │ +04c784: 7220 ea09 7100 |0020: invoke-interface {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ +04c78a: 3800 0500 |0023: if-eqz v0, 0028 // +0005 │ │ +04c78e: 7210 ad1b 0000 |0025: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +04c794: 5454 a102 |0028: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ +04c798: 3804 0700 |002a: if-eqz v4, 0031 // +0007 │ │ +04c79c: 5454 a102 |002c: iget-object v4, v5, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.mStarterMap:Ljava/util/WeakHashMap; // field@02a1 │ │ +04c7a0: 6e20 591c 7400 |002e: invoke-virtual {v4, v7}, Ljava/util/WeakHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c59 │ │ +04c7a6: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0006 line=271 │ │ 0x0007 line=272 │ │ 0x000c line=273 │ │ 0x000e line=275 │ │ @@ -69070,17 +69070,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04c7b0: |[04c7b0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -04c7c0: 7030 9c09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@099c │ │ -04c7c6: 0e00 |0003: return-void │ │ +04c7a8: |[04c7a8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +04c7b8: 7030 9c09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@099c │ │ +04c7be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69092,17 +69092,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04c7c8: |[04c7c8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -04c7d8: 7030 9c09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@099c │ │ -04c7de: 0e00 |0003: return-void │ │ +04c7c0: |[04c7c0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +04c7d0: 7030 9c09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@099c │ │ +04c7d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0003 line=204 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69113,17 +69113,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04c7e0: |[04c7e0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -04c7f0: 7030 9c09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@099c │ │ -04c7f6: 0e00 |0003: return-void │ │ +04c7d8: |[04c7d8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +04c7e8: 7030 9c09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@099c │ │ +04c7ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69135,16 +69135,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04c7f8: |[04c7f8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -04c808: 0e00 |0000: return-void │ │ +04c7f0: |[04c7f0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +04c800: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -69155,16 +69155,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04c80c: |[04c80c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -04c81c: 0e00 |0000: return-void │ │ +04c804: |[04c804] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +04c814: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -69175,18 +69175,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -04c820: |[04c820] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -04c830: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ -04c834: 6e30 1419 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@1914 │ │ -04c83a: 0e00 |0005: return-void │ │ +04c818: |[04c818] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +04c828: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ +04c82c: 6e30 1419 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@1914 │ │ +04c832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0005 line=262 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0006 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69198,16 +69198,16 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04c83c: |[04c83c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ -04c84c: 0e00 |0000: return-void │ │ +04c834: |[04c834] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +04c844: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -69218,18 +69218,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -04c850: |[04c850] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -04c860: 7020 9d09 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.removeStartMessage:(Landroid/view/View;)V // method@099d │ │ -04c866: 7030 a409 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@09a4 │ │ -04c86c: 0e00 |0006: return-void │ │ +04c848: |[04c848] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +04c858: 7020 9d09 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.removeStartMessage:(Landroid/view/View;)V // method@099d │ │ +04c85e: 7030 a409 1002 |0003: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.startAnimation:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@09a4 │ │ +04c864: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ 0x0006 line=246 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ @@ -69241,17 +69241,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04c870: |[04c870] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -04c880: 7030 9c09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@099c │ │ -04c886: 0e00 |0003: return-void │ │ +04c868: |[04c868] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +04c878: 7030 9c09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@099c │ │ +04c87e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69263,34 +69263,34 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04c888: |[04c888] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -04c898: 7030 9c09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@099c │ │ -04c89e: 0e00 |0003: return-void │ │ +04c880: |[04c880] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +04c890: 7030 9c09 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.postStartMessage:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@099c │ │ +04c896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 value F │ │ │ │ - source_file_idx : 3440 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 3438 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #306 header: │ │ class_idx : 459 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3446 │ │ +source_file_idx : 3444 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #306 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ @@ -69315,21 +69315,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorListener;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3446 (ViewPropertyAnimatorListener.java) │ │ + source_file_idx : 3444 (ViewPropertyAnimatorListener.java) │ │ │ │ Class #307 header: │ │ class_idx : 446 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3440 │ │ +source_file_idx : 3438 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #307 annotations: │ │ Annotations on class │ │ @@ -69354,18 +69354,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04c8a0: |[04c8a0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V │ │ -04c8b0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04c8b6: 5b01 a202 |0003: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ -04c8ba: 0e00 |0005: return-void │ │ +04c898: |[04c898] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V │ │ +04c8a8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04c8ae: 5b01 a202 |0003: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ +04c8b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0003 line=502 │ │ 0x0005 line=503 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; │ │ @@ -69377,26 +69377,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -04c8bc: |[04c8bc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationCancel:(Landroid/view/View;)V │ │ -04c8cc: 1502 007e |0000: const/high16 v2, #int 2113929216 // #7e00 │ │ -04c8d0: 6e20 d118 2400 |0002: invoke-virtual {v4, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@18d1 │ │ -04c8d6: 0c01 |0005: move-result-object v1 │ │ -04c8d8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -04c8da: 2012 cb01 |0007: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ -04c8de: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ -04c8e2: 0710 |000b: move-object v0, v1 │ │ -04c8e4: 1f00 cb01 |000c: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ -04c8e8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -04c8ec: 7220 e909 4000 |0010: invoke-interface {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@09e9 │ │ -04c8f2: 0e00 |0013: return-void │ │ +04c8b4: |[04c8b4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationCancel:(Landroid/view/View;)V │ │ +04c8c4: 1502 007e |0000: const/high16 v2, #int 2113929216 // #7e00 │ │ +04c8c8: 6e20 d118 2400 |0002: invoke-virtual {v4, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@18d1 │ │ +04c8ce: 0c01 |0005: move-result-object v1 │ │ +04c8d0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +04c8d2: 2012 cb01 |0007: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ +04c8d6: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ +04c8da: 0710 |000b: move-object v0, v1 │ │ +04c8dc: 1f00 cb01 |000c: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ +04c8e0: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +04c8e4: 7220 e909 4000 |0010: invoke-interface {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@09e9 │ │ +04c8ea: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0006 line=545 │ │ 0x0007 line=546 │ │ 0x000c line=547 │ │ 0x000e line=549 │ │ @@ -69413,46 +69413,46 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -04c8f4: |[04c8f4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationEnd:(Landroid/view/View;)V │ │ -04c904: 5442 a202 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ -04c908: 7110 c809 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@09c8 │ │ -04c90e: 0a02 |0005: move-result v2 │ │ -04c910: 3a02 1200 |0006: if-ltz v2, 0018 // +0012 │ │ -04c914: 5442 a202 |0008: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ -04c918: 7110 c809 0200 |000a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@09c8 │ │ -04c91e: 0a02 |000d: move-result v2 │ │ -04c920: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -04c922: 7130 b308 2503 |000f: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@08b3 │ │ -04c928: 5442 a202 |0012: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ -04c92c: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ -04c92e: 7120 c909 3200 |0015: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@09c9 │ │ -04c934: 5442 a202 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ -04c938: 7110 c609 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c6 │ │ -04c93e: 0c02 |001d: move-result-object v2 │ │ -04c940: 3802 0b00 |001e: if-eqz v2, 0029 // +000b │ │ -04c944: 5442 a202 |0020: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ -04c948: 7110 c609 0200 |0022: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c6 │ │ -04c94e: 0c02 |0025: move-result-object v2 │ │ -04c950: 7210 ad1b 0200 |0026: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -04c956: 1502 007e |0029: const/high16 v2, #int 2113929216 // #7e00 │ │ -04c95a: 6e20 d118 2500 |002b: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@18d1 │ │ -04c960: 0c01 |002e: move-result-object v1 │ │ -04c962: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -04c964: 2012 cb01 |0030: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ -04c968: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ -04c96c: 0710 |0034: move-object v0, v1 │ │ -04c96e: 1f00 cb01 |0035: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ -04c972: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ -04c976: 7220 ea09 5000 |0039: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ -04c97c: 0e00 |003c: return-void │ │ +04c8ec: |[04c8ec] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationEnd:(Landroid/view/View;)V │ │ +04c8fc: 5442 a202 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ +04c900: 7110 c809 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@09c8 │ │ +04c906: 0a02 |0005: move-result v2 │ │ +04c908: 3a02 1200 |0006: if-ltz v2, 0018 // +0012 │ │ +04c90c: 5442 a202 |0008: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ +04c910: 7110 c809 0200 |000a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@09c8 │ │ +04c916: 0a02 |000d: move-result v2 │ │ +04c918: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +04c91a: 7130 b308 2503 |000f: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@08b3 │ │ +04c920: 5442 a202 |0012: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ +04c924: 12f3 |0014: const/4 v3, #int -1 // #ff │ │ +04c926: 7120 c909 3200 |0015: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I // method@09c9 │ │ +04c92c: 5442 a202 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ +04c930: 7110 c609 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c6 │ │ +04c936: 0c02 |001d: move-result-object v2 │ │ +04c938: 3802 0b00 |001e: if-eqz v2, 0029 // +000b │ │ +04c93c: 5442 a202 |0020: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ +04c940: 7110 c609 0200 |0022: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c6 │ │ +04c946: 0c02 |0025: move-result-object v2 │ │ +04c948: 7210 ad1b 0200 |0026: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +04c94e: 1502 007e |0029: const/high16 v2, #int 2113929216 // #7e00 │ │ +04c952: 6e20 d118 2500 |002b: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@18d1 │ │ +04c958: 0c01 |002e: move-result-object v1 │ │ +04c95a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +04c95c: 2012 cb01 |0030: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ +04c960: 3802 0500 |0032: if-eqz v2, 0037 // +0005 │ │ +04c964: 0710 |0034: move-object v0, v1 │ │ +04c966: 1f00 cb01 |0035: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ +04c96a: 3800 0500 |0037: if-eqz v0, 003c // +0005 │ │ +04c96e: 7220 ea09 5000 |0039: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ +04c974: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0008 line=526 │ │ 0x0012 line=527 │ │ 0x0018 line=529 │ │ 0x0020 line=530 │ │ @@ -69474,41 +69474,41 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -04c980: |[04c980] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationStart:(Landroid/view/View;)V │ │ -04c990: 5442 a202 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ -04c994: 7110 c809 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@09c8 │ │ -04c99a: 0a02 |0005: move-result v2 │ │ -04c99c: 3a02 0700 |0006: if-ltz v2, 000d // +0007 │ │ -04c9a0: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -04c9a2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -04c9a4: 7130 b308 2503 |000a: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@08b3 │ │ -04c9aa: 5442 a202 |000d: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ -04c9ae: 7110 c709 0200 |000f: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c7 │ │ -04c9b4: 0c02 |0012: move-result-object v2 │ │ -04c9b6: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ -04c9ba: 5442 a202 |0015: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ -04c9be: 7110 c709 0200 |0017: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c7 │ │ -04c9c4: 0c02 |001a: move-result-object v2 │ │ -04c9c6: 7210 ad1b 0200 |001b: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -04c9cc: 1502 007e |001e: const/high16 v2, #int 2113929216 // #7e00 │ │ -04c9d0: 6e20 d118 2500 |0020: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@18d1 │ │ -04c9d6: 0c01 |0023: move-result-object v1 │ │ -04c9d8: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -04c9da: 2012 cb01 |0025: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ -04c9de: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ -04c9e2: 0710 |0029: move-object v0, v1 │ │ -04c9e4: 1f00 cb01 |002a: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ -04c9e8: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ -04c9ec: 7220 eb09 5000 |002e: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@09eb │ │ -04c9f2: 0e00 |0031: return-void │ │ +04c978: |[04c978] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener.onAnimationStart:(Landroid/view/View;)V │ │ +04c988: 5442 a202 |0000: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ +04c98c: 7110 c809 0200 |0002: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I // method@09c8 │ │ +04c992: 0a02 |0005: move-result v2 │ │ +04c994: 3a02 0700 |0006: if-ltz v2, 000d // +0007 │ │ +04c998: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +04c99a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +04c99c: 7130 b308 2503 |000a: invoke-static {v5, v2, v3}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@08b3 │ │ +04c9a2: 5442 a202 |000d: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ +04c9a6: 7110 c709 0200 |000f: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c7 │ │ +04c9ac: 0c02 |0012: move-result-object v2 │ │ +04c9ae: 3802 0b00 |0013: if-eqz v2, 001e // +000b │ │ +04c9b2: 5442 a202 |0015: iget-object v2, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.mVpa:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@02a2 │ │ +04c9b6: 7110 c709 0200 |0017: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; // method@09c7 │ │ +04c9bc: 0c02 |001a: move-result-object v2 │ │ +04c9be: 7210 ad1b 0200 |001b: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +04c9c4: 1502 007e |001e: const/high16 v2, #int 2113929216 // #7e00 │ │ +04c9c8: 6e20 d118 2500 |0020: invoke-virtual {v5, v2}, Landroid/view/View;.getTag:(I)Ljava/lang/Object; // method@18d1 │ │ +04c9ce: 0c01 |0023: move-result-object v1 │ │ +04c9d0: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +04c9d2: 2012 cb01 |0025: instance-of v2, v1, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ +04c9d6: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ +04c9da: 0710 |0029: move-object v0, v1 │ │ +04c9dc: 1f00 cb01 |002a: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorListener; // type@01cb │ │ +04c9e0: 3800 0500 |002c: if-eqz v0, 0031 // +0005 │ │ +04c9e4: 7220 eb09 5000 |002e: invoke-interface {v0, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@09eb │ │ +04c9ea: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0008 line=508 │ │ 0x000d line=510 │ │ 0x0015 line=511 │ │ 0x001e line=513 │ │ @@ -69520,21 +69520,21 @@ │ │ 0x0031 line=521 │ │ locals : │ │ 0x0025 - 0x0032 reg=0 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ 0x0024 - 0x0032 reg=1 listenerTag Ljava/lang/Object; │ │ 0x0000 - 0x0032 reg=4 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; │ │ 0x0000 - 0x0032 reg=5 view Landroid/view/View; │ │ │ │ - source_file_idx : 3440 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 3438 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #308 header: │ │ class_idx : 447 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 445 │ │ -source_file_idx : 3440 │ │ +source_file_idx : 3438 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #308 annotations: │ │ Annotations on class │ │ @@ -69561,19 +69561,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04c9f4: |[04c9f4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.:()V │ │ -04ca04: 7010 9809 0100 |0000: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0998 │ │ -04ca0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -04ca0c: 5b10 a302 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.mLayerMap:Ljava/util/WeakHashMap; // field@02a3 │ │ -04ca10: 0e00 |0006: return-void │ │ +04c9ec: |[04c9ec] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.:()V │ │ +04c9fc: 7010 9809 0100 |0000: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0998 │ │ +04ca02: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +04ca04: 5b10 a302 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.mLayerMap:Ljava/util/WeakHashMap; // field@02a3 │ │ +04ca08: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0003 line=336 │ │ 0x0006 line=497 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -69584,17 +69584,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04ca14: |[04ca14] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -04ca24: 7120 d809 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alpha:(Landroid/view/View;F)V // method@09d8 │ │ -04ca2a: 0e00 |0003: return-void │ │ +04ca0c: |[04ca0c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +04ca1c: 7120 d809 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alpha:(Landroid/view/View;F)V // method@09d8 │ │ +04ca22: 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 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69606,17 +69606,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ca2c: |[04ca2c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -04ca3c: 7110 d909 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.cancel:(Landroid/view/View;)V // method@09d9 │ │ -04ca42: 0e00 |0003: return-void │ │ +04ca24: |[04ca24] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +04ca34: 7110 d909 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.cancel:(Landroid/view/View;)V // method@09d9 │ │ +04ca3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0003 line=436 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69627,17 +69627,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04ca44: |[04ca44] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -04ca54: 7120 da09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleY:(Landroid/view/View;F)V // method@09da │ │ -04ca5a: 0e00 |0003: return-void │ │ +04ca3c: |[04ca3c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +04ca4c: 7120 da09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleY:(Landroid/view/View;F)V // method@09da │ │ +04ca52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0003 line=426 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69649,17 +69649,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -04ca5c: |[04ca5c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ -04ca6c: 7130 db09 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setDuration:(Landroid/view/View;J)V // method@09db │ │ -04ca72: 0e00 |0003: return-void │ │ +04ca54: |[04ca54] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V │ │ +04ca64: 7130 db09 4305 |0000: invoke-static {v3, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setDuration:(Landroid/view/View;J)V // method@09db │ │ +04ca6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0003 line=341 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=2 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69671,17 +69671,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04ca74: |[04ca74] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -04ca84: 7120 dc09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@09dc │ │ -04ca8a: 0e00 |0003: return-void │ │ +04ca6c: |[04ca6c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +04ca7c: 7120 dc09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@09dc │ │ +04ca82: 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 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69693,21 +69693,21 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -04ca8c: |[04ca8c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -04ca9c: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ -04caa0: 6e30 1419 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@1914 │ │ -04caa6: 2200 be01 |0005: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@01be │ │ -04caaa: 7020 a709 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@09a7 │ │ -04cab0: 7120 dd09 0300 |000a: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@09dd │ │ -04cab6: 0e00 |000d: return-void │ │ +04ca84: |[04ca84] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +04ca94: 1500 007e |0000: const/high16 v0, #int 2113929216 // #7e00 │ │ +04ca98: 6e30 1419 0304 |0002: invoke-virtual {v3, v0, v4}, Landroid/view/View;.setTag:(ILjava/lang/Object;)V // method@1914 │ │ +04ca9e: 2200 be01 |0005: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener; // type@01be │ │ +04caa2: 7020 a709 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$MyVpaListener;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)V // method@09a7 │ │ +04caa8: 7120 dd09 0300 |000a: invoke-static {v3, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@09dd │ │ +04caae: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0005 line=476 │ │ 0x000d line=477 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ @@ -69720,17 +69720,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cab8: |[04cab8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ -04cac8: 7110 de09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.start:(Landroid/view/View;)V // method@09de │ │ -04cace: 0e00 |0003: return-void │ │ +04cab0: |[04cab0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V │ │ +04cac0: 7110 de09 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.start:(Landroid/view/View;)V // method@09de │ │ +04cac6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0003 line=471 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69741,17 +69741,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04cad0: |[04cad0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -04cae0: 7120 df09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationX:(Landroid/view/View;F)V // method@09df │ │ -04cae6: 0e00 |0003: return-void │ │ +04cac8: |[04cac8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +04cad8: 7120 df09 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationX:(Landroid/view/View;F)V // method@09df │ │ +04cade: 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 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -69763,34 +69763,34 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04cae8: |[04cae8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ -04caf8: 7120 e009 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationY:(Landroid/view/View;F)V // method@09e0 │ │ -04cafe: 0e00 |0003: return-void │ │ +04cae0: |[04cae0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V │ │ +04caf0: 7120 e009 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationY:(Landroid/view/View;F)V // method@09e0 │ │ +04caf6: 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 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 value F │ │ │ │ - source_file_idx : 3440 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 3438 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #309 header: │ │ class_idx : 449 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 447 │ │ -source_file_idx : 3440 │ │ +source_file_idx : 3438 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #309 annotations: │ │ Annotations on class │ │ @@ -69810,17 +69810,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cb00: |[04cb00] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.:()V │ │ -04cb10: 7010 ab09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@09ab │ │ -04cb16: 0e00 |0003: return-void │ │ +04caf8: |[04caf8] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.:()V │ │ +04cb08: 7010 ab09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@09ab │ │ +04cb0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -69829,34 +69829,34 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04cb18: |[04cb18] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -04cb28: 7120 e509 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@09e5 │ │ -04cb2e: 0e00 |0003: return-void │ │ +04cb10: |[04cb10] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +04cb20: 7120 e509 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@09e5 │ │ +04cb26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0003 line=561 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ │ │ - source_file_idx : 3440 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 3438 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #310 header: │ │ class_idx : 448 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 449 │ │ -source_file_idx : 3440 │ │ +source_file_idx : 3438 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #310 annotations: │ │ Annotations on class │ │ @@ -69876,31 +69876,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cb30: |[04cb30] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.:()V │ │ -04cb40: 7010 b609 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@09b6 │ │ -04cb46: 0e00 |0003: return-void │ │ +04cb28: |[04cb28] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.:()V │ │ +04cb38: 7010 b609 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@09b6 │ │ +04cb3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3440 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 3438 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #311 header: │ │ class_idx : 450 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 448 │ │ -source_file_idx : 3440 │ │ +source_file_idx : 3438 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #311 annotations: │ │ Annotations on class │ │ @@ -69920,17 +69920,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04cb48: |[04cb48] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.:()V │ │ -04cb58: 7010 b509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@09b5 │ │ -04cb5e: 0e00 |0003: return-void │ │ +04cb40: |[04cb40] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.:()V │ │ +04cb50: 7010 b509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@09b5 │ │ +04cb56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=587 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -69939,34 +69939,34 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04cb60: |[04cb60] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ -04cb70: 7120 e809 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@09e8 │ │ -04cb76: 0e00 |0003: return-void │ │ +04cb58: |[04cb58] android.support.v4.view.ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +04cb68: 7120 e809 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@09e8 │ │ +04cb6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0003 line=591 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 vpa Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; │ │ │ │ - source_file_idx : 3440 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 3438 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #312 header: │ │ class_idx : 452 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3440 │ │ +source_file_idx : 3438 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 10 │ │ │ │ Class #312 annotations: │ │ Annotations on class │ │ @@ -70007,44 +70007,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 58 16-bit code units │ │ -04cb78: |[04cb78] android.support.v4.view.ViewPropertyAnimatorCompat.:()V │ │ -04cb88: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04cb8c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -04cb90: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04cb94: 2201 c201 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; // type@01c2 │ │ -04cb98: 7010 b809 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;.:()V // method@09b8 │ │ -04cb9e: 6901 a402 |000b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04cba2: 0e00 |000d: return-void │ │ -04cba4: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ -04cba8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -04cbac: 2201 c001 |0012: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; // type@01c0 │ │ -04cbb0: 7010 b509 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@09b5 │ │ -04cbb6: 6901 a402 |0017: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04cbba: 28f4 |0019: goto 000d // -000c │ │ -04cbbc: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ -04cbc0: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -04cbc4: 2201 c101 |001e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; // type@01c1 │ │ -04cbc8: 7010 b609 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@09b6 │ │ -04cbce: 6901 a402 |0023: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04cbd2: 28e8 |0025: goto 000d // -0018 │ │ -04cbd4: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ -04cbd8: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -04cbdc: 2201 bf01 |002a: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // type@01bf │ │ -04cbe0: 7010 ab09 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@09ab │ │ -04cbe6: 6901 a402 |002f: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04cbea: 28dc |0031: goto 000d // -0024 │ │ -04cbec: 2201 bd01 |0032: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // type@01bd │ │ -04cbf0: 7010 9809 0100 |0034: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0998 │ │ -04cbf6: 6901 a402 |0037: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04cbfa: 28d4 |0039: goto 000d // -002c │ │ +04cb70: |[04cb70] android.support.v4.view.ViewPropertyAnimatorCompat.:()V │ │ +04cb80: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04cb84: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +04cb88: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04cb8c: 2201 c201 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl; // type@01c2 │ │ +04cb90: 7010 b809 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$KitKatViewPropertyAnimatorCompatImpl;.:()V // method@09b8 │ │ +04cb96: 6901 a402 |000b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04cb9a: 0e00 |000d: return-void │ │ +04cb9c: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ +04cba0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +04cba4: 2201 c001 |0012: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; // type@01c0 │ │ +04cba8: 7010 b509 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@09b5 │ │ +04cbae: 6901 a402 |0017: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04cbb2: 28f4 |0019: goto 000d // -000c │ │ +04cbb4: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ +04cbb8: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +04cbbc: 2201 c101 |001e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; // type@01c1 │ │ +04cbc0: 7010 b609 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@09b6 │ │ +04cbc6: 6901 a402 |0023: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04cbca: 28e8 |0025: goto 000d // -0018 │ │ +04cbcc: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ +04cbd0: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +04cbd4: 2201 bf01 |002a: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // type@01bf │ │ +04cbd8: 7010 ab09 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@09ab │ │ +04cbde: 6901 a402 |002f: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04cbe2: 28dc |0031: goto 000d // -0024 │ │ +04cbe4: 2201 bd01 |0032: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // type@01bd │ │ +04cbe8: 7010 9809 0100 |0034: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0998 │ │ +04cbee: 6901 a402 |0037: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04cbf2: 28d4 |0039: goto 000d // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0002 line=597 │ │ 0x0006 line=598 │ │ 0x000d line=608 │ │ 0x000e line=599 │ │ @@ -70062,25 +70062,25 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -04cbfc: |[04cbfc] android.support.v4.view.ViewPropertyAnimatorCompat.:(Landroid/view/View;)V │ │ -04cc0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04cc0e: 7010 a71b 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04cc14: 5b10 a702 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@02a7 │ │ -04cc18: 5b10 a502 |0006: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@02a5 │ │ -04cc1c: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ -04cc1e: 5910 a602 |0009: iput v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02a6 │ │ -04cc22: 2200 f603 |000b: new-instance v0, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -04cc26: 7020 de1b 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ -04cc2c: 5b10 a802 |0010: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ -04cc30: 0e00 |0012: return-void │ │ +04cbf4: |[04cbf4] android.support.v4.view.ViewPropertyAnimatorCompat.:(Landroid/view/View;)V │ │ +04cc04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04cc06: 7010 a71b 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04cc0c: 5b10 a702 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@02a7 │ │ +04cc10: 5b10 a502 |0006: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@02a5 │ │ +04cc14: 12f0 |0008: const/4 v0, #int -1 // #ff │ │ +04cc16: 5910 a602 |0009: iput v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02a6 │ │ +04cc1a: 2200 f603 |000b: new-instance v0, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +04cc1e: 7020 de1b 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ +04cc24: 5b10 a802 |0010: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ +04cc28: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0004 line=27 │ │ 0x0006 line=28 │ │ 0x0008 line=29 │ │ 0x000b line=36 │ │ @@ -70094,17 +70094,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04cc34: |[04cc34] android.support.v4.view.ViewPropertyAnimatorCompat.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ -04cc44: 5410 a502 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@02a5 │ │ -04cc48: 1100 |0002: return-object v0 │ │ +04cc2c: |[04cc2c] android.support.v4.view.ViewPropertyAnimatorCompat.access$000:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ +04cc3c: 5410 a502 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mEndAction:Ljava/lang/Runnable; // field@02a5 │ │ +04cc40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ @@ -70112,17 +70112,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04cc4c: |[04cc4c] android.support.v4.view.ViewPropertyAnimatorCompat.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ -04cc5c: 5410 a702 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@02a7 │ │ -04cc60: 1100 |0002: return-object v0 │ │ +04cc44: |[04cc44] android.support.v4.view.ViewPropertyAnimatorCompat.access$100:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Ljava/lang/Runnable; │ │ +04cc54: 5410 a702 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mStartAction:Ljava/lang/Runnable; // field@02a7 │ │ +04cc58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ @@ -70130,17 +70130,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04cc64: |[04cc64] android.support.v4.view.ViewPropertyAnimatorCompat.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I │ │ -04cc74: 5210 a602 |0000: iget v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02a6 │ │ -04cc78: 0f00 |0002: return v0 │ │ +04cc5c: |[04cc5c] android.support.v4.view.ViewPropertyAnimatorCompat.access$400:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)I │ │ +04cc6c: 5210 a602 |0000: iget v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02a6 │ │ +04cc70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat;) │ │ @@ -70148,17 +70148,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04cc7c: |[04cc7c] android.support.v4.view.ViewPropertyAnimatorCompat.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I │ │ -04cc8c: 5901 a602 |0000: iput v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02a6 │ │ -04cc90: 0f01 |0002: return v1 │ │ +04cc74: |[04cc74] android.support.v4.view.ViewPropertyAnimatorCompat.access$402:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)I │ │ +04cc84: 5901 a602 |0000: iput v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mOldLayerType:I // field@02a6 │ │ +04cc88: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -70168,23 +70168,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -04cc94: |[04cc94] android.support.v4.view.ViewPropertyAnimatorCompat.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -04cca4: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ -04cca8: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -04ccae: 0c00 |0005: move-result-object v0 │ │ -04ccb0: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ -04ccb4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -04ccb8: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04ccbc: 7240 ba09 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@09ba │ │ -04ccc2: 1102 |000f: return-object v2 │ │ +04cc8c: |[04cc8c] android.support.v4.view.ViewPropertyAnimatorCompat.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +04cc9c: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ +04cca0: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +04cca6: 0c00 |0005: move-result-object v0 │ │ +04cca8: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ +04ccac: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +04ccb0: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04ccb4: 7240 ba09 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.alpha:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@09ba │ │ +04ccba: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x000a line=641 │ │ 0x000f line=643 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -70196,23 +70196,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -04ccc4: |[04ccc4] android.support.v4.view.ViewPropertyAnimatorCompat.cancel:()V │ │ -04ccd4: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ -04ccd8: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -04ccde: 0c00 |0005: move-result-object v0 │ │ -04cce0: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ -04cce4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -04cce8: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04ccec: 7230 bb09 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@09bb │ │ -04ccf2: 0e00 |000f: return-void │ │ +04ccbc: |[04ccbc] android.support.v4.view.ViewPropertyAnimatorCompat.cancel:()V │ │ +04cccc: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ +04ccd0: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +04ccd6: 0c00 |0005: move-result-object v0 │ │ +04ccd8: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ +04ccdc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +04cce0: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04cce4: 7230 bb09 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.cancel:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@09bb │ │ +04ccea: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x000a line=998 │ │ 0x000f line=1000 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -70223,23 +70223,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -04ccf4: |[04ccf4] android.support.v4.view.ViewPropertyAnimatorCompat.scaleY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -04cd04: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ -04cd08: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -04cd0e: 0c00 |0005: move-result-object v0 │ │ -04cd10: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ -04cd14: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -04cd18: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04cd1c: 7240 bc09 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@09bc │ │ -04cd22: 1102 |000f: return-object v2 │ │ +04ccec: |[04ccec] android.support.v4.view.ViewPropertyAnimatorCompat.scaleY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +04ccfc: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ +04cd00: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +04cd06: 0c00 |0005: move-result-object v0 │ │ +04cd08: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ +04cd0c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +04cd10: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04cd14: 7240 bc09 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@09bc │ │ +04cd1a: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=969 │ │ 0x000a line=970 │ │ 0x000f line=972 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -70251,23 +70251,23 @@ │ │ type : '(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -04cd24: |[04cd24] android.support.v4.view.ViewPropertyAnimatorCompat.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -04cd34: 5431 a802 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ -04cd38: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -04cd3e: 0c00 |0005: move-result-object v0 │ │ -04cd40: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ -04cd44: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -04cd48: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04cd4c: 7255 bd09 3140 |000c: invoke-interface {v1, v3, v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V // method@09bd │ │ -04cd52: 1103 |000f: return-object v3 │ │ +04cd1c: |[04cd1c] android.support.v4.view.ViewPropertyAnimatorCompat.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +04cd2c: 5431 a802 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ +04cd30: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +04cd36: 0c00 |0005: move-result-object v0 │ │ +04cd38: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ +04cd3c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +04cd40: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04cd44: 7255 bd09 3140 |000c: invoke-interface {v1, v3, v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setDuration:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;J)V // method@09bd │ │ +04cd4a: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x000a line=624 │ │ 0x000f line=626 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -70279,23 +70279,23 @@ │ │ type : '(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -04cd54: |[04cd54] android.support.v4.view.ViewPropertyAnimatorCompat.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -04cd64: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ -04cd68: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -04cd6e: 0c00 |0005: move-result-object v0 │ │ -04cd70: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ -04cd74: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -04cd78: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04cd7c: 7240 be09 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@09be │ │ -04cd82: 1102 |000f: return-object v2 │ │ +04cd4c: |[04cd4c] android.support.v4.view.ViewPropertyAnimatorCompat.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +04cd5c: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ +04cd60: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +04cd66: 0c00 |0005: move-result-object v0 │ │ +04cd68: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ +04cd6c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +04cd70: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04cd74: 7240 be09 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setInterpolator:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@09be │ │ +04cd7a: 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; │ │ @@ -70307,23 +70307,23 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -04cd84: |[04cd84] android.support.v4.view.ViewPropertyAnimatorCompat.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -04cd94: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ -04cd98: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -04cd9e: 0c00 |0005: move-result-object v0 │ │ -04cda0: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ -04cda4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -04cda8: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04cdac: 7240 bf09 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@09bf │ │ -04cdb2: 1102 |000f: return-object v2 │ │ +04cd7c: |[04cd7c] android.support.v4.view.ViewPropertyAnimatorCompat.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +04cd8c: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ +04cd90: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +04cd96: 0c00 |0005: move-result-object v0 │ │ +04cd98: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ +04cd9c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +04cda0: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04cda4: 7240 bf09 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@09bf │ │ +04cdaa: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1195 │ │ 0x000a line=1196 │ │ 0x000f line=1198 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -70335,23 +70335,23 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -04cdb4: |[04cdb4] android.support.v4.view.ViewPropertyAnimatorCompat.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -04cdc4: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ -04cdc8: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -04cdce: 0c00 |0005: move-result-object v0 │ │ -04cdd0: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ -04cdd4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -04cdd8: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04cddc: 7240 c009 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@09c0 │ │ -04cde2: 1102 |000f: return-object v2 │ │ +04cdac: |[04cdac] android.support.v4.view.ViewPropertyAnimatorCompat.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +04cdbc: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ +04cdc0: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +04cdc6: 0c00 |0005: move-result-object v0 │ │ +04cdc8: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ +04cdcc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +04cdd0: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04cdd4: 7240 c009 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V // method@09c0 │ │ +04cdda: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1214 │ │ 0x000a line=1215 │ │ 0x000f line=1217 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -70363,23 +70363,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -04cde4: |[04cde4] android.support.v4.view.ViewPropertyAnimatorCompat.start:()V │ │ -04cdf4: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ -04cdf8: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -04cdfe: 0c00 |0005: move-result-object v0 │ │ -04ce00: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ -04ce04: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -04ce08: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04ce0c: 7230 c109 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@09c1 │ │ -04ce12: 0e00 |000f: return-void │ │ +04cddc: |[04cddc] android.support.v4.view.ViewPropertyAnimatorCompat.start:()V │ │ +04cdec: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ +04cdf0: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +04cdf6: 0c00 |0005: move-result-object v0 │ │ +04cdf8: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ +04cdfc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +04ce00: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04ce04: 7230 c109 2100 |000c: invoke-interface {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.start:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;)V // method@09c1 │ │ +04ce0a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1115 │ │ 0x000a line=1116 │ │ 0x000f line=1118 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -70390,23 +70390,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -04ce14: |[04ce14] android.support.v4.view.ViewPropertyAnimatorCompat.translationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -04ce24: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ -04ce28: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -04ce2e: 0c00 |0005: move-result-object v0 │ │ -04ce30: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ -04ce34: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -04ce38: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04ce3c: 7240 c209 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@09c2 │ │ -04ce42: 1102 |000f: return-object v2 │ │ +04ce0c: |[04ce0c] android.support.v4.view.ViewPropertyAnimatorCompat.translationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +04ce1c: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ +04ce20: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +04ce26: 0c00 |0005: move-result-object v0 │ │ +04ce28: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ +04ce2c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +04ce30: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04ce34: 7240 c209 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationX:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@09c2 │ │ +04ce3a: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x000a line=675 │ │ 0x000f line=677 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -70418,40 +70418,40 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -04ce44: |[04ce44] android.support.v4.view.ViewPropertyAnimatorCompat.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -04ce54: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ -04ce58: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -04ce5e: 0c00 |0005: move-result-object v0 │ │ -04ce60: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ -04ce64: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -04ce68: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ -04ce6c: 7240 c309 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@09c3 │ │ -04ce72: 1102 |000f: return-object v2 │ │ +04ce3c: |[04ce3c] android.support.v4.view.ViewPropertyAnimatorCompat.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +04ce4c: 5421 a802 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@02a8 │ │ +04ce50: 6e10 df1b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +04ce56: 0c00 |0005: move-result-object v0 │ │ +04ce58: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ +04ce5c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +04ce60: 6201 a402 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@02a4 │ │ +04ce64: 7240 c309 2130 |000c: invoke-interface {v1, v2, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationY:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;Landroid/view/View;F)V // method@09c3 │ │ +04ce6a: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x000a line=692 │ │ 0x000f line=694 │ │ 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 : 3440 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 3438 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #313 header: │ │ class_idx : 453 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 8 │ │ -source_file_idx : 3441 │ │ +source_file_idx : 3439 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #313 annotations: │ │ Annotations on class │ │ @@ -70479,19 +70479,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 │ │ -04ce74: |[04ce74] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ -04ce84: 5b01 a902 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02a9 │ │ -04ce88: 5b02 aa02 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02aa │ │ -04ce8c: 7010 0000 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -04ce92: 0e00 |0007: return-void │ │ +04ce6c: |[04ce6c] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ +04ce7c: 5b01 a902 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02a9 │ │ +04ce80: 5b02 aa02 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02aa │ │ +04ce84: 7010 0000 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +04ce8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 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; │ │ @@ -70502,19 +70502,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04ce94: |[04ce94] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -04cea4: 5420 a902 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02a9 │ │ -04cea8: 5421 aa02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02aa │ │ -04ceac: 7220 e909 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@09e9 │ │ -04ceb2: 0e00 |0007: return-void │ │ +04ce8c: |[04ce8c] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +04ce9c: 5420 a902 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02a9 │ │ +04cea0: 5421 aa02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02aa │ │ +04cea4: 7220 e909 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@09e9 │ │ +04ceaa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0007 line=140 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ @@ -70524,19 +70524,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04ceb4: |[04ceb4] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -04cec4: 5420 a902 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02a9 │ │ -04cec8: 5421 aa02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02aa │ │ -04cecc: 7220 ea09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ -04ced2: 0e00 |0007: return-void │ │ +04ceac: |[04ceac] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +04cebc: 5420 a902 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02a9 │ │ +04cec0: 5421 aa02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02aa │ │ +04cec4: 7220 ea09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ +04ceca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0007 line=145 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ @@ -70546,34 +70546,34 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04ced4: |[04ced4] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ -04cee4: 5420 a902 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02a9 │ │ -04cee8: 5421 aa02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02aa │ │ -04ceec: 7220 eb09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@09eb │ │ -04cef2: 0e00 |0007: return-void │ │ +04cecc: |[04cecc] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ +04cedc: 5420 a902 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02a9 │ │ +04cee0: 5421 aa02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@02aa │ │ +04cee4: 7220 eb09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@09eb │ │ +04ceea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ │ │ - source_file_idx : 3441 (ViewPropertyAnimatorCompatICS.java) │ │ + source_file_idx : 3439 (ViewPropertyAnimatorCompatICS.java) │ │ │ │ Class #314 header: │ │ class_idx : 454 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3441 │ │ +source_file_idx : 3439 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #314 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;' │ │ @@ -70588,19 +70588,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 │ │ -04cef4: |[04cef4] android.support.v4.view.ViewPropertyAnimatorCompatICS.alpha:(Landroid/view/View;F)V │ │ -04cf04: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04cf0a: 0c00 |0003: move-result-object v0 │ │ -04cf0c: 6e20 6c19 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@196c │ │ -04cf12: 0e00 |0007: return-void │ │ +04ceec: |[04ceec] android.support.v4.view.ViewPropertyAnimatorCompatICS.alpha:(Landroid/view/View;F)V │ │ +04cefc: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04cf02: 0c00 |0003: move-result-object v0 │ │ +04cf04: 6e20 6c19 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@196c │ │ +04cf0a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0007 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -70610,19 +70610,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04cf14: |[04cf14] android.support.v4.view.ViewPropertyAnimatorCompatICS.cancel:(Landroid/view/View;)V │ │ -04cf24: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04cf2a: 0c00 |0003: move-result-object v0 │ │ -04cf2c: 6e10 6d19 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.cancel:()V // method@196d │ │ -04cf32: 0e00 |0007: return-void │ │ +04cf0c: |[04cf0c] android.support.v4.view.ViewPropertyAnimatorCompatICS.cancel:(Landroid/view/View;)V │ │ +04cf1c: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04cf22: 0c00 |0003: move-result-object v0 │ │ +04cf24: 6e10 6d19 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.cancel:()V // method@196d │ │ +04cf2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ │ │ @@ -70631,19 +70631,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 │ │ -04cf34: |[04cf34] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleY:(Landroid/view/View;F)V │ │ -04cf44: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04cf4a: 0c00 |0003: move-result-object v0 │ │ -04cf4c: 6e20 6e19 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleY:(F)Landroid/view/ViewPropertyAnimator; // method@196e │ │ -04cf52: 0e00 |0007: return-void │ │ +04cf2c: |[04cf2c] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleY:(Landroid/view/View;F)V │ │ +04cf3c: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04cf42: 0c00 |0003: move-result-object v0 │ │ +04cf44: 6e20 6e19 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleY:(F)Landroid/view/ViewPropertyAnimator; // method@196e │ │ +04cf4a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0007 line=95 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -70653,19 +70653,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 │ │ -04cf54: |[04cf54] android.support.v4.view.ViewPropertyAnimatorCompatICS.setDuration:(Landroid/view/View;J)V │ │ -04cf64: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04cf6a: 0c00 |0003: move-result-object v0 │ │ -04cf6c: 6e30 6f19 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@196f │ │ -04cf72: 0e00 |0007: return-void │ │ +04cf4c: |[04cf4c] android.support.v4.view.ViewPropertyAnimatorCompatICS.setDuration:(Landroid/view/View;J)V │ │ +04cf5c: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04cf62: 0c00 |0003: move-result-object v0 │ │ +04cf64: 6e30 6f19 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@196f │ │ +04cf6a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0007 line=27 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value J │ │ @@ -70675,19 +70675,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 │ │ -04cf74: |[04cf74] android.support.v4.view.ViewPropertyAnimatorCompatICS.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -04cf84: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04cf8a: 0c00 |0003: move-result-object v0 │ │ -04cf8c: 6e20 7019 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@1970 │ │ -04cf92: 0e00 |0007: return-void │ │ +04cf6c: |[04cf6c] android.support.v4.view.ViewPropertyAnimatorCompatICS.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +04cf7c: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04cf82: 0c00 |0003: move-result-object v0 │ │ +04cf84: 6e20 7019 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@1970 │ │ +04cf8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0007 line=47 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value Landroid/view/animation/Interpolator; │ │ @@ -70697,27 +70697,27 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -04cf94: |[04cf94] android.support.v4.view.ViewPropertyAnimatorCompatICS.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -04cfa4: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -04cfa8: 6e10 ae18 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04cfae: 0c00 |0005: move-result-object v0 │ │ -04cfb0: 2201 c501 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; // type@01c5 │ │ -04cfb4: 7030 d409 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@09d4 │ │ -04cfba: 6e20 7119 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1971 │ │ -04cfc0: 0e00 |000e: return-void │ │ -04cfc2: 6e10 ae18 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04cfc8: 0c00 |0012: move-result-object v0 │ │ -04cfca: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -04cfcc: 6e20 7119 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1971 │ │ -04cfd2: 28f7 |0017: goto 000e // -0009 │ │ +04cf8c: |[04cf8c] android.support.v4.view.ViewPropertyAnimatorCompatICS.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +04cf9c: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +04cfa0: 6e10 ae18 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04cfa6: 0c00 |0005: move-result-object v0 │ │ +04cfa8: 2201 c501 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; // type@01c5 │ │ +04cfac: 7030 d409 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@09d4 │ │ +04cfb2: 6e20 7119 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1971 │ │ +04cfb8: 0e00 |000e: return-void │ │ +04cfba: 6e10 ae18 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04cfc0: 0c00 |0012: move-result-object v0 │ │ +04cfc2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +04cfc4: 6e20 7119 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1971 │ │ +04cfca: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ 0x000e line=155 │ │ 0x000f line=153 │ │ locals : │ │ @@ -70729,19 +70729,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04cfd4: |[04cfd4] android.support.v4.view.ViewPropertyAnimatorCompatICS.start:(Landroid/view/View;)V │ │ -04cfe4: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04cfea: 0c00 |0003: move-result-object v0 │ │ -04cfec: 6e10 7319 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@1973 │ │ -04cff2: 0e00 |0007: return-void │ │ +04cfcc: |[04cfcc] android.support.v4.view.ViewPropertyAnimatorCompatICS.start:(Landroid/view/View;)V │ │ +04cfdc: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04cfe2: 0c00 |0003: move-result-object v0 │ │ +04cfe4: 6e10 7319 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@1973 │ │ +04cfea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=131 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ │ │ @@ -70750,19 +70750,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 │ │ -04cff4: |[04cff4] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationX:(Landroid/view/View;F)V │ │ -04d004: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04d00a: 0c00 |0003: move-result-object v0 │ │ -04d00c: 6e20 7419 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationX:(F)Landroid/view/ViewPropertyAnimator; // method@1974 │ │ -04d012: 0e00 |0007: return-void │ │ +04cfec: |[04cfec] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationX:(Landroid/view/View;F)V │ │ +04cffc: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04d002: 0c00 |0003: move-result-object v0 │ │ +04d004: 6e20 7419 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationX:(F)Landroid/view/ViewPropertyAnimator; // method@1974 │ │ +04d00a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -70772,35 +70772,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 │ │ -04d014: |[04d014] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationY:(Landroid/view/View;F)V │ │ -04d024: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04d02a: 0c00 |0003: move-result-object v0 │ │ -04d02c: 6e20 7519 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@1975 │ │ -04d032: 0e00 |0007: return-void │ │ +04d00c: |[04d00c] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationY:(Landroid/view/View;F)V │ │ +04d01c: 6e10 ae18 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04d022: 0c00 |0003: move-result-object v0 │ │ +04d024: 6e20 7519 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@1975 │ │ +04d02a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ │ │ Virtual methods - │ │ - source_file_idx : 3441 (ViewPropertyAnimatorCompatICS.java) │ │ + source_file_idx : 3439 (ViewPropertyAnimatorCompatICS.java) │ │ │ │ Class #315 header: │ │ class_idx : 455 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 8 │ │ -source_file_idx : 3443 │ │ +source_file_idx : 3441 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #315 annotations: │ │ Annotations on class │ │ @@ -70828,19 +70828,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 │ │ -04d034: |[04d034] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ -04d044: 5b01 ab02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02ab │ │ -04d048: 5b02 ac02 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02ac │ │ -04d04c: 7010 0000 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ -04d052: 0e00 |0007: return-void │ │ +04d02c: |[04d02c] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ +04d03c: 5b01 ab02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02ab │ │ +04d040: 5b02 ac02 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02ac │ │ +04d044: 7010 0000 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0000 │ │ +04d04a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -70851,19 +70851,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04d054: |[04d054] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -04d064: 5420 ab02 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02ab │ │ -04d068: 5421 ac02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02ac │ │ -04d06c: 7220 e909 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@09e9 │ │ -04d072: 0e00 |0007: return-void │ │ +04d04c: |[04d04c] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +04d05c: 5420 ab02 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02ab │ │ +04d060: 5421 ac02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02ac │ │ +04d064: 7220 e909 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@09e9 │ │ +04d06a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0007 line=43 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ @@ -70873,19 +70873,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04d074: |[04d074] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -04d084: 5420 ab02 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02ab │ │ -04d088: 5421 ac02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02ac │ │ -04d08c: 7220 ea09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ -04d092: 0e00 |0007: return-void │ │ +04d06c: |[04d06c] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +04d07c: 5420 ab02 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02ab │ │ +04d080: 5421 ac02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02ac │ │ +04d084: 7220 ea09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ +04d08a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0007 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ @@ -70895,34 +70895,34 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04d094: |[04d094] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ -04d0a4: 5420 ab02 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02ab │ │ -04d0a8: 5421 ac02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02ac │ │ -04d0ac: 7220 eb09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@09eb │ │ -04d0b2: 0e00 |0007: return-void │ │ +04d08c: |[04d08c] android.support.v4.view.ViewPropertyAnimatorCompatJB$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ +04d09c: 5420 ab02 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@02ab │ │ +04d0a0: 5421 ac02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.val$view:Landroid/view/View; // field@02ac │ │ +04d0a4: 7220 eb09 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@09eb │ │ +04d0aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=53 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ │ │ - source_file_idx : 3443 (ViewPropertyAnimatorCompatJB.java) │ │ + source_file_idx : 3441 (ViewPropertyAnimatorCompatJB.java) │ │ │ │ Class #316 header: │ │ class_idx : 456 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3443 │ │ +source_file_idx : 3441 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #316 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;' │ │ @@ -70937,45 +70937,45 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -04d0b4: |[04d0b4] android.support.v4.view.ViewPropertyAnimatorCompatJB.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -04d0c4: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -04d0c8: 6e10 ae18 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04d0ce: 0c00 |0005: move-result-object v0 │ │ -04d0d0: 2201 c701 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; // type@01c7 │ │ -04d0d4: 7030 e109 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@09e1 │ │ -04d0da: 6e20 7119 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1971 │ │ -04d0e0: 0e00 |000e: return-void │ │ -04d0e2: 6e10 ae18 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04d0e8: 0c00 |0012: move-result-object v0 │ │ -04d0ea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -04d0ec: 6e20 7119 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1971 │ │ -04d0f2: 28f7 |0017: goto 000e // -0009 │ │ +04d0ac: |[04d0ac] android.support.v4.view.ViewPropertyAnimatorCompatJB.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +04d0bc: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +04d0c0: 6e10 ae18 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04d0c6: 0c00 |0005: move-result-object v0 │ │ +04d0c8: 2201 c701 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1; // type@01c7 │ │ +04d0cc: 7030 e109 3102 |0008: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@09e1 │ │ +04d0d2: 6e20 7119 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1971 │ │ +04d0d8: 0e00 |000e: return-void │ │ +04d0da: 6e10 ae18 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04d0e0: 0c00 |0012: move-result-object v0 │ │ +04d0e2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +04d0e4: 6e20 7119 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@1971 │ │ +04d0ea: 28f7 |0017: goto 000e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ 0x000e line=58 │ │ 0x000f line=56 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0018 reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3443 (ViewPropertyAnimatorCompatJB.java) │ │ + source_file_idx : 3441 (ViewPropertyAnimatorCompatJB.java) │ │ │ │ Class #317 header: │ │ class_idx : 457 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3444 │ │ +source_file_idx : 3442 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #317 annotations: │ │ Annotations on class │ │ @@ -71004,19 +71004,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -04d0f4: |[04d0f4] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V │ │ -04d104: 5b01 ad02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@02ad │ │ -04d108: 5b02 ae02 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@02ae │ │ -04d10c: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04d112: 0e00 |0007: return-void │ │ +04d0ec: |[04d0ec] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V │ │ +04d0fc: 5b01 ad02 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@02ad │ │ +04d100: 5b02 ae02 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@02ae │ │ +04d104: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04d10a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -71027,34 +71027,34 @@ │ │ type : '(Landroid/animation/ValueAnimator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04d114: |[04d114] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ -04d124: 5420 ad02 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@02ad │ │ -04d128: 5421 ae02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@02ae │ │ -04d12c: 7220 f009 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;.onAnimationUpdate:(Landroid/view/View;)V // method@09f0 │ │ -04d132: 0e00 |0007: return-void │ │ +04d10c: |[04d10c] android.support.v4.view.ViewPropertyAnimatorCompatKK$1.onAnimationUpdate:(Landroid/animation/ValueAnimator;)V │ │ +04d11c: 5420 ad02 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@02ad │ │ +04d120: 5421 ae02 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.val$view:Landroid/view/View; // field@02ae │ │ +04d124: 7220 f009 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;.onAnimationUpdate:(Landroid/view/View;)V // method@09f0 │ │ +04d12a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0007 line=29 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; │ │ 0x0000 - 0x0008 reg=3 valueAnimator Landroid/animation/ValueAnimator; │ │ │ │ - source_file_idx : 3444 (ViewPropertyAnimatorCompatKK.java) │ │ + source_file_idx : 3442 (ViewPropertyAnimatorCompatKK.java) │ │ │ │ Class #318 header: │ │ class_idx : 458 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3444 │ │ +source_file_idx : 3442 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #318 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatKK;' │ │ @@ -71069,37 +71069,37 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -04d134: |[04d134] android.support.v4.view.ViewPropertyAnimatorCompatKK.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ -04d144: 6e10 ae18 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ -04d14a: 0c00 |0003: move-result-object v0 │ │ -04d14c: 2201 c901 |0004: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; // type@01c9 │ │ -04d150: 7030 e609 3102 |0006: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V // method@09e6 │ │ -04d156: 6e20 7219 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator; // method@1972 │ │ -04d15c: 0e00 |000c: return-void │ │ +04d12c: |[04d12c] android.support.v4.view.ViewPropertyAnimatorCompatKK.setUpdateListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)V │ │ +04d13c: 6e10 ae18 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@18ae │ │ +04d142: 0c00 |0003: move-result-object v0 │ │ +04d144: 2201 c901 |0004: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1; // type@01c9 │ │ +04d148: 7030 e609 3102 |0006: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatKK$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;Landroid/view/View;)V // method@09e6 │ │ +04d14e: 6e20 7219 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setUpdateListener:(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)Landroid/view/ViewPropertyAnimator; // method@1972 │ │ +04d154: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x000c line=31 │ │ locals : │ │ 0x0000 - 0x000d reg=2 view Landroid/view/View; │ │ 0x0000 - 0x000d reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3444 (ViewPropertyAnimatorCompatKK.java) │ │ + source_file_idx : 3442 (ViewPropertyAnimatorCompatKK.java) │ │ │ │ Class #319 header: │ │ class_idx : 460 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3447 │ │ +source_file_idx : 3445 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #319 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;' │ │ @@ -71115,17 +71115,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d160: |[04d160] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.:()V │ │ -04d170: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04d176: 0e00 |0003: return-void │ │ +04d158: |[04d158] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.:()V │ │ +04d168: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04d16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ │ │ Virtual methods - │ │ @@ -71134,16 +71134,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d178: |[04d178] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationCancel:(Landroid/view/View;)V │ │ -04d188: 0e00 |0000: return-void │ │ +04d170: |[04d170] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationCancel:(Landroid/view/View;)V │ │ +04d180: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -71152,16 +71152,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d18c: |[04d18c] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationEnd:(Landroid/view/View;)V │ │ -04d19c: 0e00 |0000: return-void │ │ +04d184: |[04d184] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationEnd:(Landroid/view/View;)V │ │ +04d194: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -71170,30 +71170,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d1a0: |[04d1a0] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationStart:(Landroid/view/View;)V │ │ -04d1b0: 0e00 |0000: return-void │ │ +04d198: |[04d198] android.support.v4.view.ViewPropertyAnimatorListenerAdapter.onAnimationStart:(Landroid/view/View;)V │ │ +04d1a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ - source_file_idx : 3447 (ViewPropertyAnimatorListenerAdapter.java) │ │ + source_file_idx : 3445 (ViewPropertyAnimatorListenerAdapter.java) │ │ │ │ Class #320 header: │ │ class_idx : 461 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3448 │ │ +source_file_idx : 3446 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #320 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;' │ │ @@ -71206,21 +71206,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;) │ │ name : 'onAnimationUpdate' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3448 (ViewPropertyAnimatorUpdateListener.java) │ │ + source_file_idx : 3446 (ViewPropertyAnimatorUpdateListener.java) │ │ │ │ Class #321 header: │ │ class_idx : 462 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3522 │ │ +source_file_idx : 3520 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #321 - │ │ Class descriptor : 'Landroid/support/v4/view/WindowInsetsCompat;' │ │ @@ -71235,17 +71235,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d1b4: |[04d1b4] android.support.v4.view.WindowInsetsCompat.:()V │ │ -04d1c4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04d1ca: 0e00 |0003: return-void │ │ +04d1ac: |[04d1ac] android.support.v4.view.WindowInsetsCompat.:()V │ │ +04d1bc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04d1c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ Virtual methods - │ │ @@ -71254,17 +71254,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d1cc: |[04d1cc] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetBottom:()I │ │ -04d1dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d1de: 0f00 |0001: return v0 │ │ +04d1c4: |[04d1c4] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetBottom:()I │ │ +04d1d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d1d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -71272,17 +71272,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d1e0: |[04d1e0] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetLeft:()I │ │ -04d1f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d1f2: 0f00 |0001: return v0 │ │ +04d1d8: |[04d1d8] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetLeft:()I │ │ +04d1e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d1ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -71290,17 +71290,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d1f4: |[04d1f4] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetRight:()I │ │ -04d204: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d206: 0f00 |0001: return v0 │ │ +04d1ec: |[04d1ec] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetRight:()I │ │ +04d1fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d1fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -71308,17 +71308,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d208: |[04d208] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetTop:()I │ │ -04d218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d21a: 0f00 |0001: return v0 │ │ +04d200: |[04d200] android.support.v4.view.WindowInsetsCompat.getSystemWindowInsetTop:()I │ │ +04d210: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d212: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/WindowInsetsCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/WindowInsetsCompat;) │ │ @@ -71326,33 +71326,33 @@ │ │ type : '(IIII)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d21c: |[04d21c] android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ -04d22c: 1100 |0000: return-object v0 │ │ +04d214: |[04d214] android.support.v4.view.WindowInsetsCompat.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ +04d224: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/WindowInsetsCompat; │ │ 0x0000 - 0x0001 reg=1 left I │ │ 0x0000 - 0x0001 reg=2 top I │ │ 0x0000 - 0x0001 reg=3 right I │ │ 0x0000 - 0x0001 reg=4 bottom I │ │ │ │ - source_file_idx : 3522 (WindowInsetsCompat.java) │ │ + source_file_idx : 3520 (WindowInsetsCompat.java) │ │ │ │ Class #322 header: │ │ class_idx : 463 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 462 │ │ -source_file_idx : 3523 │ │ +source_file_idx : 3521 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #322 - │ │ Class descriptor : 'Landroid/support/v4/view/WindowInsetsCompatApi21;' │ │ @@ -71371,18 +71371,18 @@ │ │ type : '(Landroid/view/WindowInsets;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04d230: |[04d230] android.support.v4.view.WindowInsetsCompatApi21.:(Landroid/view/WindowInsets;)V │ │ -04d240: 7010 f109 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/WindowInsetsCompat;.:()V // method@09f1 │ │ -04d246: 5b01 af02 |0003: iput-object v1, v0, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ -04d24a: 0e00 |0005: return-void │ │ +04d228: |[04d228] android.support.v4.view.WindowInsetsCompatApi21.:(Landroid/view/WindowInsets;)V │ │ +04d238: 7010 f109 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/WindowInsetsCompat;.:()V // method@09f1 │ │ +04d23e: 5b01 af02 |0003: iput-object v1, v0, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ +04d242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ @@ -71394,19 +71394,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04d24c: |[04d24c] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetBottom:()I │ │ -04d25c: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ -04d260: 6e10 8219 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ -04d266: 0a00 |0005: move-result v0 │ │ -04d268: 0f00 |0006: return v0 │ │ +04d244: |[04d244] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetBottom:()I │ │ +04d254: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ +04d258: 6e10 8219 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ +04d25e: 0a00 |0005: move-result v0 │ │ +04d260: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #1 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -71414,19 +71414,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04d26c: |[04d26c] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetLeft:()I │ │ -04d27c: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ -04d280: 6e10 8319 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1983 │ │ -04d286: 0a00 |0005: move-result v0 │ │ -04d288: 0f00 |0006: return v0 │ │ +04d264: |[04d264] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetLeft:()I │ │ +04d274: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ +04d278: 6e10 8319 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1983 │ │ +04d27e: 0a00 |0005: move-result v0 │ │ +04d280: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #2 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -71434,19 +71434,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04d28c: |[04d28c] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetRight:()I │ │ -04d29c: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ -04d2a0: 6e10 8419 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1984 │ │ -04d2a6: 0a00 |0005: move-result v0 │ │ -04d2a8: 0f00 |0006: return v0 │ │ +04d284: |[04d284] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetRight:()I │ │ +04d294: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ +04d298: 6e10 8419 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1984 │ │ +04d29e: 0a00 |0005: move-result v0 │ │ +04d2a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #3 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -71454,19 +71454,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04d2ac: |[04d2ac] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetTop:()I │ │ -04d2bc: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ -04d2c0: 6e10 8519 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ -04d2c6: 0a00 |0005: move-result v0 │ │ -04d2c8: 0f00 |0006: return v0 │ │ +04d2a4: |[04d2a4] android.support.v4.view.WindowInsetsCompatApi21.getSystemWindowInsetTop:()I │ │ +04d2b4: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ +04d2b8: 6e10 8519 0000 |0002: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ +04d2be: 0a00 |0005: move-result v0 │ │ +04d2c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ #4 : (in Landroid/support/v4/view/WindowInsetsCompatApi21;) │ │ @@ -71474,21 +71474,21 @@ │ │ type : '(IIII)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -04d2cc: |[04d2cc] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ -04d2dc: 2200 cf01 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@01cf │ │ -04d2e0: 5421 af02 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ -04d2e4: 6e56 8619 3154 |0004: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1986 │ │ -04d2ea: 0c01 |0007: move-result-object v1 │ │ -04d2ec: 7020 f709 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@09f7 │ │ -04d2f2: 1100 |000b: return-object v0 │ │ +04d2c4: |[04d2c4] android.support.v4.view.WindowInsetsCompatApi21.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; │ │ +04d2d4: 2200 cf01 |0000: new-instance v0, Landroid/support/v4/view/WindowInsetsCompatApi21; // type@01cf │ │ +04d2d8: 5421 af02 |0002: iget-object v1, v2, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ +04d2dc: 6e56 8619 3154 |0004: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1986 │ │ +04d2e2: 0c01 |0007: move-result-object v1 │ │ +04d2e4: 7020 f709 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/WindowInsetsCompatApi21;.:(Landroid/view/WindowInsets;)V // method@09f7 │ │ +04d2ea: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ 0x0000 - 0x000c reg=3 left I │ │ 0x0000 - 0x000c reg=4 top I │ │ @@ -71500,30 +71500,30 @@ │ │ type : '()Landroid/view/WindowInsets;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04d2f4: |[04d2f4] android.support.v4.view.WindowInsetsCompatApi21.unwrap:()Landroid/view/WindowInsets; │ │ -04d304: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ -04d308: 1100 |0002: return-object v0 │ │ +04d2ec: |[04d2ec] android.support.v4.view.WindowInsetsCompatApi21.unwrap:()Landroid/view/WindowInsets; │ │ +04d2fc: 5410 af02 |0000: iget-object v0, v1, Landroid/support/v4/view/WindowInsetsCompatApi21;.mSource:Landroid/view/WindowInsets; // field@02af │ │ +04d300: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/WindowInsetsCompatApi21; │ │ │ │ - source_file_idx : 3523 (WindowInsetsCompatApi21.java) │ │ + source_file_idx : 3521 (WindowInsetsCompatApi21.java) │ │ │ │ Class #323 header: │ │ class_idx : 466 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 371 │ │ +source_file_idx : 370 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 40 │ │ │ │ Class #323 annotations: │ │ Annotations on class │ │ @@ -71775,21 +71775,21 @@ │ │ │ │ #39 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;) │ │ name : 'setVisibleToUser' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 371 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 370 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #324 header: │ │ class_idx : 470 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 371 │ │ +source_file_idx : 370 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 40 │ │ │ │ Class #324 annotations: │ │ Annotations on class │ │ @@ -71810,17 +71810,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d30c: |[04d30c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -04d31c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04d322: 0e00 |0003: return-void │ │ +04d304: |[04d304] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +04d314: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04d31a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -71829,16 +71829,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d324: |[04d324] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -04d334: 0e00 |0000: return-void │ │ +04d31c: |[04d31c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +04d32c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 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 │ │ @@ -71848,16 +71848,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 │ │ -04d338: |[04d338] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -04d348: 0e00 |0000: return-void │ │ +04d330: |[04d330] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04d340: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 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; │ │ @@ -71867,17 +71867,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d34c: |[04d34c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -04d35c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d35e: 0f00 |0001: return v0 │ │ +04d344: |[04d344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +04d354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d356: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -71886,16 +71886,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 │ │ -04d360: |[04d360] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04d370: 0e00 |0000: return-void │ │ +04d358: |[04d358] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d368: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 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; │ │ @@ -71905,16 +71905,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 │ │ -04d374: |[04d374] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04d384: 0e00 |0000: return-void │ │ +04d36c: |[04d36c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d37c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 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; │ │ @@ -71924,17 +71924,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 │ │ -04d388: |[04d388] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04d398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d39a: 1100 |0001: return-object v0 │ │ +04d380: |[04d380] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d390: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d392: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -71943,17 +71943,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 │ │ -04d39c: |[04d39c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04d3ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d3ae: 1100 |0001: return-object v0 │ │ +04d394: |[04d394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d3a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d3a6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -71962,17 +71962,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 │ │ -04d3b0: |[04d3b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04d3c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d3c2: 1100 |0001: return-object v0 │ │ +04d3a8: |[04d3a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d3b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d3ba: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -71981,17 +71981,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 │ │ -04d3c4: |[04d3c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04d3d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d3d6: 1100 |0001: return-object v0 │ │ +04d3bc: |[04d3bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d3cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d3ce: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72000,17 +72000,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 │ │ -04d3d8: |[04d3d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -04d3e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d3ea: 1100 |0001: return-object v0 │ │ +04d3d0: |[04d3d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +04d3e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d3e2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72019,17 +72019,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d3ec: |[04d3ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -04d3fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d3fe: 0f00 |0001: return v0 │ │ +04d3e4: |[04d3e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +04d3f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d3f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72038,17 +72038,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d400: |[04d400] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -04d410: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d412: 0f00 |0001: return v0 │ │ +04d3f8: |[04d3f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +04d408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d40a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72057,17 +72057,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d414: |[04d414] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -04d424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d426: 0f00 |0001: return v0 │ │ +04d40c: |[04d40c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +04d41c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d41e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72076,17 +72076,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d428: |[04d428] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -04d438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d43a: 0f00 |0001: return v0 │ │ +04d420: |[04d420] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +04d430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d432: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72095,17 +72095,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d43c: |[04d43c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -04d44c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d44e: 0f00 |0001: return v0 │ │ +04d434: |[04d434] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +04d444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d446: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72114,17 +72114,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d450: |[04d450] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -04d460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d462: 0f00 |0001: return v0 │ │ +04d448: |[04d448] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +04d458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d45a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72133,17 +72133,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d464: |[04d464] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -04d474: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d476: 0f00 |0001: return v0 │ │ +04d45c: |[04d45c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +04d46c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d46e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72152,17 +72152,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d478: |[04d478] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -04d488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d48a: 0f00 |0001: return v0 │ │ +04d470: |[04d470] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +04d480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d482: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72171,17 +72171,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d48c: |[04d48c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -04d49c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d49e: 0f00 |0001: return v0 │ │ +04d484: |[04d484] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +04d494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d496: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72190,17 +72190,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d4a0: |[04d4a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -04d4b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d4b2: 0f00 |0001: return v0 │ │ +04d498: |[04d498] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +04d4a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d4aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72209,17 +72209,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d4b4: |[04d4b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -04d4c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d4c6: 0f00 |0001: return v0 │ │ +04d4ac: |[04d4ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +04d4bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d4be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72228,17 +72228,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04d4c8: |[04d4c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -04d4d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d4da: 0f00 |0001: return v0 │ │ +04d4c0: |[04d4c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +04d4d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d4d2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72247,17 +72247,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 │ │ -04d4dc: |[04d4dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -04d4ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04d4ee: 1100 |0001: return-object v0 │ │ +04d4d4: |[04d4d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04d4e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04d4e6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72266,16 +72266,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d4f0: |[04d4f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -04d500: 0e00 |0000: return-void │ │ +04d4e8: |[04d4e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +04d4f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ @@ -72284,16 +72284,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d504: |[04d504] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -04d514: 0e00 |0000: return-void │ │ +04d4fc: |[04d4fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +04d50c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 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 │ │ @@ -72303,16 +72303,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 │ │ -04d518: |[04d518] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04d528: 0e00 |0000: return-void │ │ +04d510: |[04d510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d520: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 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; │ │ @@ -72322,16 +72322,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 │ │ -04d52c: |[04d52c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04d53c: 0e00 |0000: return-void │ │ +04d524: |[04d524] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d534: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 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; │ │ @@ -72341,16 +72341,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 │ │ -04d540: |[04d540] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04d550: 0e00 |0000: return-void │ │ +04d538: |[04d538] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04d548: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 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; │ │ @@ -72360,16 +72360,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d554: |[04d554] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -04d564: 0e00 |0000: return-void │ │ +04d54c: |[04d54c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +04d55c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 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 │ │ @@ -72379,16 +72379,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 │ │ -04d568: |[04d568] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04d578: 0e00 |0000: return-void │ │ +04d560: |[04d560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04d570: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 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; │ │ @@ -72398,16 +72398,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d57c: |[04d57c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -04d58c: 0e00 |0000: return-void │ │ +04d574: |[04d574] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +04d584: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 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 │ │ @@ -72417,16 +72417,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d590: |[04d590] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -04d5a0: 0e00 |0000: return-void │ │ +04d588: |[04d588] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +04d598: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 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 │ │ @@ -72436,16 +72436,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d5a4: |[04d5a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -04d5b4: 0e00 |0000: return-void │ │ +04d59c: |[04d59c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +04d5ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 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 │ │ @@ -72455,16 +72455,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d5b8: |[04d5b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -04d5c8: 0e00 |0000: return-void │ │ +04d5b0: |[04d5b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +04d5c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 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 │ │ @@ -72474,16 +72474,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 │ │ -04d5cc: |[04d5cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04d5dc: 0e00 |0000: return-void │ │ +04d5c4: |[04d5c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04d5d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 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; │ │ @@ -72493,16 +72493,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 │ │ -04d5e0: |[04d5e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -04d5f0: 0e00 |0000: return-void │ │ +04d5d8: |[04d5d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04d5e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 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; │ │ @@ -72512,16 +72512,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d5f4: |[04d5f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -04d604: 0e00 |0000: return-void │ │ +04d5ec: |[04d5ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +04d5fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 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 │ │ @@ -72531,16 +72531,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d608: |[04d608] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -04d618: 0e00 |0000: return-void │ │ +04d600: |[04d600] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +04d610: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 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 │ │ @@ -72550,16 +72550,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 │ │ -04d61c: |[04d61c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -04d62c: 0e00 |0000: return-void │ │ +04d614: |[04d614] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04d624: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 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; │ │ @@ -72569,31 +72569,31 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04d630: |[04d630] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -04d640: 0e00 |0000: return-void │ │ +04d628: |[04d628] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +04d638: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 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 │ │ │ │ - source_file_idx : 371 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 370 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #325 header: │ │ class_idx : 465 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 470 │ │ -source_file_idx : 371 │ │ +source_file_idx : 370 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 35 │ │ │ │ Class #325 annotations: │ │ Annotations on class │ │ @@ -72613,17 +72613,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d644: |[04d644] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -04d654: 7010 530a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0a53 │ │ -04d65a: 0e00 |0003: return-void │ │ +04d63c: |[04d63c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +04d64c: 7010 530a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0a53 │ │ +04d652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -72632,17 +72632,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d65c: |[04d65c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -04d66c: 7120 ac0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0aac │ │ -04d672: 0e00 |0003: return-void │ │ +04d654: |[04d654] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +04d664: 7120 ac0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@0aac │ │ +04d66a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0003 line=695 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -72653,17 +72653,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 │ │ -04d674: |[04d674] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -04d684: 7120 ad0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0aad │ │ -04d68a: 0e00 |0003: return-void │ │ +04d66c: |[04d66c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04d67c: 7120 ad0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0aad │ │ +04d682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0003 line=700 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -72674,18 +72674,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d68c: |[04d68c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -04d69c: 7110 ae0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0aae │ │ -04d6a2: 0a00 |0003: move-result v0 │ │ -04d6a4: 0f00 |0004: return v0 │ │ +04d684: |[04d684] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +04d694: 7110 ae0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@0aae │ │ +04d69a: 0a00 |0003: move-result v0 │ │ +04d69c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72694,17 +72694,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 │ │ -04d6a8: |[04d6a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04d6b8: 7120 af0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0aaf │ │ -04d6be: 0e00 |0003: return-void │ │ +04d6a0: |[04d6a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d6b0: 7120 af0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0aaf │ │ +04d6b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0003 line=715 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -72715,17 +72715,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 │ │ -04d6c0: |[04d6c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04d6d0: 7120 b00a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ab0 │ │ -04d6d6: 0e00 |0003: return-void │ │ +04d6b8: |[04d6b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d6c8: 7120 b00a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ab0 │ │ +04d6ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x0003 line=720 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -72736,18 +72736,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 │ │ -04d6d8: |[04d6d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04d6e8: 7110 b10a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ab1 │ │ -04d6ee: 0c00 |0003: move-result-object v0 │ │ -04d6f0: 1100 |0004: return-object v0 │ │ +04d6d0: |[04d6d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d6e0: 7110 b10a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ab1 │ │ +04d6e6: 0c00 |0003: move-result-object v0 │ │ +04d6e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72756,18 +72756,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 │ │ -04d6f4: |[04d6f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04d704: 7110 b20a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ab2 │ │ -04d70a: 0c00 |0003: move-result-object v0 │ │ -04d70c: 1100 |0004: return-object v0 │ │ +04d6ec: |[04d6ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d6fc: 7110 b20a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ab2 │ │ +04d702: 0c00 |0003: move-result-object v0 │ │ +04d704: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72776,18 +72776,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 │ │ -04d710: |[04d710] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04d720: 7110 b30a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ab3 │ │ -04d726: 0c00 |0003: move-result-object v0 │ │ -04d728: 1100 |0004: return-object v0 │ │ +04d708: |[04d708] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d718: 7110 b30a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ab3 │ │ +04d71e: 0c00 |0003: move-result-object v0 │ │ +04d720: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72796,18 +72796,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 │ │ -04d72c: |[04d72c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04d73c: 7110 b40a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ab4 │ │ -04d742: 0c00 |0003: move-result-object v0 │ │ -04d744: 1100 |0004: return-object v0 │ │ +04d724: |[04d724] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04d734: 7110 b40a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0ab4 │ │ +04d73a: 0c00 |0003: move-result-object v0 │ │ +04d73c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72816,18 +72816,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d748: |[04d748] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -04d758: 7110 b50a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0ab5 │ │ -04d75e: 0a00 |0003: move-result v0 │ │ -04d760: 0f00 |0004: return v0 │ │ +04d740: |[04d740] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +04d750: 7110 b50a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@0ab5 │ │ +04d756: 0a00 |0003: move-result v0 │ │ +04d758: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72836,18 +72836,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d764: |[04d764] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -04d774: 7110 b60a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0ab6 │ │ -04d77a: 0a00 |0003: move-result v0 │ │ -04d77c: 0f00 |0004: return v0 │ │ +04d75c: |[04d75c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +04d76c: 7110 b60a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@0ab6 │ │ +04d772: 0a00 |0003: move-result v0 │ │ +04d774: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72856,18 +72856,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d780: |[04d780] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -04d790: 7110 b70a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0ab7 │ │ -04d796: 0a00 |0003: move-result v0 │ │ -04d798: 0f00 |0004: return v0 │ │ +04d778: |[04d778] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +04d788: 7110 b70a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@0ab7 │ │ +04d78e: 0a00 |0003: move-result v0 │ │ +04d790: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72876,18 +72876,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d79c: |[04d79c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -04d7ac: 7110 b80a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0ab8 │ │ -04d7b2: 0a00 |0003: move-result v0 │ │ -04d7b4: 0f00 |0004: return v0 │ │ +04d794: |[04d794] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +04d7a4: 7110 b80a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@0ab8 │ │ +04d7aa: 0a00 |0003: move-result v0 │ │ +04d7ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72896,18 +72896,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d7b8: |[04d7b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -04d7c8: 7110 b90a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0ab9 │ │ -04d7ce: 0a00 |0003: move-result v0 │ │ -04d7d0: 0f00 |0004: return v0 │ │ +04d7b0: |[04d7b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +04d7c0: 7110 b90a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@0ab9 │ │ +04d7c6: 0a00 |0003: move-result v0 │ │ +04d7c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72916,18 +72916,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d7d4: |[04d7d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -04d7e4: 7110 ba0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0aba │ │ -04d7ea: 0a00 |0003: move-result v0 │ │ -04d7ec: 0f00 |0004: return v0 │ │ +04d7cc: |[04d7cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +04d7dc: 7110 ba0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@0aba │ │ +04d7e2: 0a00 |0003: move-result v0 │ │ +04d7e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72936,18 +72936,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d7f0: |[04d7f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -04d800: 7110 bb0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0abb │ │ -04d806: 0a00 |0003: move-result v0 │ │ -04d808: 0f00 |0004: return v0 │ │ +04d7e8: |[04d7e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +04d7f8: 7110 bb0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@0abb │ │ +04d7fe: 0a00 |0003: move-result v0 │ │ +04d800: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72956,18 +72956,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d80c: |[04d80c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -04d81c: 7110 bc0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0abc │ │ -04d822: 0a00 |0003: move-result v0 │ │ -04d824: 0f00 |0004: return v0 │ │ +04d804: |[04d804] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +04d814: 7110 bc0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@0abc │ │ +04d81a: 0a00 |0003: move-result v0 │ │ +04d81c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72976,18 +72976,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d828: |[04d828] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -04d838: 7110 bd0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0abd │ │ -04d83e: 0a00 |0003: move-result v0 │ │ -04d840: 0f00 |0004: return v0 │ │ +04d820: |[04d820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +04d830: 7110 bd0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@0abd │ │ +04d836: 0a00 |0003: move-result v0 │ │ +04d838: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -72996,18 +72996,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d844: |[04d844] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -04d854: 7110 be0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0abe │ │ -04d85a: 0a00 |0003: move-result v0 │ │ -04d85c: 0f00 |0004: return v0 │ │ +04d83c: |[04d83c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +04d84c: 7110 be0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@0abe │ │ +04d852: 0a00 |0003: move-result v0 │ │ +04d854: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -73016,18 +73016,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 │ │ -04d860: |[04d860] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -04d870: 7110 bf0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0abf │ │ -04d876: 0c00 |0003: move-result-object v0 │ │ -04d878: 1100 |0004: return-object v0 │ │ +04d858: |[04d858] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04d868: 7110 bf0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0abf │ │ +04d86e: 0c00 |0003: move-result-object v0 │ │ +04d870: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -73036,17 +73036,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d87c: |[04d87c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -04d88c: 7110 c00a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0ac0 │ │ -04d892: 0e00 |0003: return-void │ │ +04d874: |[04d874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +04d884: 7110 c00a 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@0ac0 │ │ +04d88a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ 0x0003 line=910 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73056,17 +73056,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 │ │ -04d894: |[04d894] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04d8a4: 7120 c10a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ac1 │ │ -04d8aa: 0e00 |0003: return-void │ │ +04d88c: |[04d88c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d89c: 7120 c10a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ac1 │ │ +04d8a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ 0x0003 line=820 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73077,17 +73077,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 │ │ -04d8ac: |[04d8ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04d8bc: 7120 c20a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ac2 │ │ -04d8c2: 0e00 |0003: return-void │ │ +04d8a4: |[04d8a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04d8b4: 7120 c20a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0ac2 │ │ +04d8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0003 line=825 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73098,17 +73098,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 │ │ -04d8c4: |[04d8c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04d8d4: 7120 c30a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ac3 │ │ -04d8da: 0e00 |0003: return-void │ │ +04d8bc: |[04d8bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04d8cc: 7120 c30a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ac3 │ │ +04d8d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0003 line=840 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73119,17 +73119,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d8dc: |[04d8dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -04d8ec: 7120 c40a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0ac4 │ │ -04d8f2: 0e00 |0003: return-void │ │ +04d8d4: |[04d8d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +04d8e4: 7120 c40a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@0ac4 │ │ +04d8ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0003 line=845 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73140,17 +73140,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 │ │ -04d8f4: |[04d8f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04d904: 7120 c50a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ac5 │ │ -04d90a: 0e00 |0003: return-void │ │ +04d8ec: |[04d8ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04d8fc: 7120 c50a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0ac5 │ │ +04d902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x0003 line=850 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73161,17 +73161,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d90c: |[04d90c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -04d91c: 7120 c60a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0ac6 │ │ -04d922: 0e00 |0003: return-void │ │ +04d904: |[04d904] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +04d914: 7120 c60a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@0ac6 │ │ +04d91a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0003 line=855 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73182,17 +73182,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d924: |[04d924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -04d934: 7120 c70a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0ac7 │ │ -04d93a: 0e00 |0003: return-void │ │ +04d91c: |[04d91c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +04d92c: 7120 c70a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@0ac7 │ │ +04d932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x0003 line=860 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73203,17 +73203,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d93c: |[04d93c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -04d94c: 7120 c80a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0ac8 │ │ -04d952: 0e00 |0003: return-void │ │ +04d934: |[04d934] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +04d944: 7120 c80a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@0ac8 │ │ +04d94a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0003 line=865 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73224,17 +73224,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d954: |[04d954] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -04d964: 7120 c90a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0ac9 │ │ -04d96a: 0e00 |0003: return-void │ │ +04d94c: |[04d94c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +04d95c: 7120 c90a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@0ac9 │ │ +04d962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ 0x0003 line=870 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73245,17 +73245,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 │ │ -04d96c: |[04d96c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04d97c: 7120 ca0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0aca │ │ -04d982: 0e00 |0003: return-void │ │ +04d964: |[04d964] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04d974: 7120 ca0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0aca │ │ +04d97a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0003 line=875 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73266,17 +73266,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 │ │ -04d984: |[04d984] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -04d994: 7120 cb0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0acb │ │ -04d99a: 0e00 |0003: return-void │ │ +04d97c: |[04d97c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04d98c: 7120 cb0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0acb │ │ +04d992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=879 │ │ 0x0003 line=880 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73287,17 +73287,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d99c: |[04d99c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -04d9ac: 7120 cc0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0acc │ │ -04d9b2: 0e00 |0003: return-void │ │ +04d994: |[04d994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +04d9a4: 7120 cc0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0acc │ │ +04d9aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ 0x0003 line=890 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73308,17 +73308,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04d9b4: |[04d9b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -04d9c4: 7120 cd0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0acd │ │ -04d9ca: 0e00 |0003: return-void │ │ +04d9ac: |[04d9ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +04d9bc: 7120 cd0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@0acd │ │ +04d9c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=894 │ │ 0x0003 line=895 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73329,33 +73329,33 @@ │ │ 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 │ │ -04d9cc: |[04d9cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -04d9dc: 7120 ce0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0ace │ │ -04d9e2: 0e00 |0003: return-void │ │ +04d9c4: |[04d9c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04d9d4: 7120 ce0a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0ace │ │ +04d9da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=899 │ │ 0x0003 line=900 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 source Landroid/view/View; │ │ │ │ - source_file_idx : 371 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 370 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #326 header: │ │ class_idx : 467 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 465 │ │ -source_file_idx : 371 │ │ +source_file_idx : 370 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #326 annotations: │ │ Annotations on class │ │ @@ -73375,17 +73375,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04d9e4: |[04d9e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ -04d9f4: 7010 ff09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@09ff │ │ -04d9fa: 0e00 |0003: return-void │ │ +04d9dc: |[04d9dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ +04d9ec: 7010 ff09 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@09ff │ │ +04d9f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ │ │ Virtual methods - │ │ @@ -73394,18 +73394,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04d9fc: |[04d9fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -04da0c: 7110 cf0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0acf │ │ -04da12: 0a00 |0003: move-result v0 │ │ -04da14: 0f00 |0004: return v0 │ │ +04d9f4: |[04d9f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +04da04: 7110 cf0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0acf │ │ +04da0a: 0a00 |0003: move-result v0 │ │ +04da0c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=958 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -73414,18 +73414,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04da18: |[04da18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -04da28: 7110 d00a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0ad0 │ │ -04da2e: 0a00 |0003: move-result v0 │ │ -04da30: 0f00 |0004: return v0 │ │ +04da10: |[04da10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +04da20: 7110 d00a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0ad0 │ │ +04da26: 0a00 |0003: move-result v0 │ │ +04da28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -73434,17 +73434,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04da34: |[04da34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -04da44: 7120 d10a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0ad1 │ │ -04da4a: 0e00 |0003: return-void │ │ +04da2c: |[04da2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +04da3c: 7120 d10a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@0ad1 │ │ +04da42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0003 line=964 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -73455,33 +73455,33 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04da4c: |[04da4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -04da5c: 7120 d20a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0ad2 │ │ -04da62: 0e00 |0003: return-void │ │ +04da44: |[04da44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +04da54: 7120 d20a 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0ad2 │ │ +04da5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0003 line=954 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 visibleToUser Z │ │ │ │ - source_file_idx : 371 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 370 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #327 header: │ │ class_idx : 468 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 467 │ │ -source_file_idx : 371 │ │ +source_file_idx : 370 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #327 annotations: │ │ Annotations on class │ │ @@ -73501,17 +73501,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04da64: |[04da64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ -04da74: 7010 4b0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0a4b │ │ -04da7a: 0e00 |0003: return-void │ │ +04da5c: |[04da5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ +04da6c: 7010 4b0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0a4b │ │ +04da72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ │ │ Virtual methods - │ │ @@ -73520,32 +73520,32 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -04da7c: |[04da7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -04da8c: 7110 d30a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0ad3 │ │ -04da92: 0c00 |0003: move-result-object v0 │ │ -04da94: 1100 |0004: return-object v0 │ │ +04da74: |[04da74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +04da84: 7110 d30a 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0ad3 │ │ +04da8a: 0c00 |0003: move-result-object v0 │ │ +04da8c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ - source_file_idx : 371 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 370 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #328 header: │ │ class_idx : 469 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 468 │ │ -source_file_idx : 371 │ │ +source_file_idx : 370 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #328 annotations: │ │ Annotations on class │ │ @@ -73565,31 +73565,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04da98: |[04da98] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ -04daa8: 7010 500a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0a50 │ │ -04daae: 0e00 |0003: return-void │ │ +04da90: |[04da90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ +04daa0: 7010 500a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0a50 │ │ +04daa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1000 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 371 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 370 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #329 header: │ │ class_idx : 464 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 469 │ │ -source_file_idx : 371 │ │ +source_file_idx : 370 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #329 annotations: │ │ Annotations on class │ │ @@ -73609,31 +73609,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04dab0: |[04dab0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.:()V │ │ -04dac0: 7010 520a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0a52 │ │ -04dac6: 0e00 |0003: return-void │ │ +04daa8: |[04daa8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl.:()V │ │ +04dab8: 7010 520a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0a52 │ │ +04dabe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1091 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; │ │ │ │ Virtual methods - │ │ - source_file_idx : 371 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 370 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #330 header: │ │ class_idx : 471 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 371 │ │ +source_file_idx : 370 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 43 │ │ │ │ Class #330 annotations: │ │ Annotations on class │ │ @@ -73660,54 +73660,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 78 16-bit code units │ │ -04dac8: |[04dac8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -04dad8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04dadc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -04dae0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04dae4: 2200 d001 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; // type@01d0 │ │ -04dae8: 7010 fe09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;.:()V // method@09fe │ │ -04daee: 6900 b002 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04daf2: 0e00 |000d: return-void │ │ -04daf4: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04daf8: 1301 1300 |0010: const/16 v1, #int 19 // #13 │ │ -04dafc: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -04db00: 2200 d501 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@01d5 │ │ -04db04: 7010 520a 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0a52 │ │ -04db0a: 6900 b002 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04db0e: 28f2 |001b: goto 000d // -000e │ │ -04db10: 6000 3800 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04db14: 1301 1200 |001e: const/16 v1, #int 18 // #12 │ │ -04db18: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -04db1c: 2200 d401 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@01d4 │ │ -04db20: 7010 500a 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0a50 │ │ -04db26: 6900 b002 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04db2a: 28e4 |0029: goto 000d // -001c │ │ -04db2c: 6000 3800 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04db30: 1301 1000 |002c: const/16 v1, #int 16 // #10 │ │ -04db34: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -04db38: 2200 d301 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@01d3 │ │ -04db3c: 7010 4b0a 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0a4b │ │ -04db42: 6900 b002 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04db46: 28d6 |0037: goto 000d // -002a │ │ -04db48: 6000 3800 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04db4c: 1301 0e00 |003a: const/16 v1, #int 14 // #e │ │ -04db50: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ -04db54: 2200 d101 |003e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@01d1 │ │ -04db58: 7010 ff09 0000 |0040: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@09ff │ │ -04db5e: 6900 b002 |0043: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04db62: 28c8 |0045: goto 000d // -0038 │ │ -04db64: 2200 d601 |0046: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@01d6 │ │ -04db68: 7010 530a 0000 |0048: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0a53 │ │ -04db6e: 6900 b002 |004b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04db72: 28c0 |004d: goto 000d // -0040 │ │ +04dac0: |[04dac0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +04dad0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04dad4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +04dad8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04dadc: 2200 d001 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl; // type@01d0 │ │ +04dae0: 7010 fe09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoApi21Impl;.:()V // method@09fe │ │ +04dae6: 6900 b002 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04daea: 0e00 |000d: return-void │ │ +04daec: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04daf0: 1301 1300 |0010: const/16 v1, #int 19 // #13 │ │ +04daf4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +04daf8: 2200 d501 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@01d5 │ │ +04dafc: 7010 520a 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@0a52 │ │ +04db02: 6900 b002 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04db06: 28f2 |001b: goto 000d // -000e │ │ +04db08: 6000 3800 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04db0c: 1301 1200 |001e: const/16 v1, #int 18 // #12 │ │ +04db10: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +04db14: 2200 d401 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@01d4 │ │ +04db18: 7010 500a 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@0a50 │ │ +04db1e: 6900 b002 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04db22: 28e4 |0029: goto 000d // -001c │ │ +04db24: 6000 3800 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04db28: 1301 1000 |002c: const/16 v1, #int 16 // #10 │ │ +04db2c: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +04db30: 2200 d301 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@01d3 │ │ +04db34: 7010 4b0a 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@0a4b │ │ +04db3a: 6900 b002 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04db3e: 28d6 |0037: goto 000d // -002a │ │ +04db40: 6000 3800 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04db44: 1301 0e00 |003a: const/16 v1, #int 14 // #e │ │ +04db48: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ +04db4c: 2200 d101 |003e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@01d1 │ │ +04db50: 7010 ff09 0000 |0040: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@09ff │ │ +04db56: 6900 b002 |0043: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04db5a: 28c8 |0045: goto 000d // -0038 │ │ +04db5c: 2200 d601 |0046: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@01d6 │ │ +04db60: 7010 530a 0000 |0048: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@0a53 │ │ +04db66: 6900 b002 |004b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04db6a: 28c0 |004d: goto 000d // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ 0x0006 line=1124 │ │ 0x000d line=1136 │ │ 0x000e line=1125 │ │ 0x0014 line=1126 │ │ @@ -73725,18 +73725,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04db74: |[04db74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -04db84: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04db8a: 5b01 b102 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04db8e: 0e00 |0005: return-void │ │ +04db6c: |[04db6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +04db7c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04db82: 5b01 b102 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04db86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1477 │ │ 0x0003 line=1478 │ │ 0x0005 line=1479 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -73747,55 +73747,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 134 16-bit code units │ │ -04db90: |[04db90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ -04dba0: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ -04dba6: 1a00 5801 |0003: const-string v0, "ACTION_UNKNOWN" // string@0158 │ │ -04dbaa: 1100 |0005: return-object v0 │ │ -04dbac: 1a00 4c01 |0006: const-string v0, "ACTION_FOCUS" // string@014c │ │ -04dbb0: 28fd |0008: goto 0005 // -0003 │ │ -04dbb2: 1a00 4701 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@0147 │ │ -04dbb6: 28fa |000b: goto 0005 // -0006 │ │ -04dbb8: 1a00 5601 |000c: const-string v0, "ACTION_SELECT" // string@0156 │ │ -04dbbc: 28f7 |000e: goto 0005 // -0009 │ │ -04dbbe: 1a00 4801 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@0148 │ │ -04dbc2: 28f4 |0011: goto 0005 // -000c │ │ -04dbc4: 1a00 4901 |0012: const-string v0, "ACTION_CLICK" // string@0149 │ │ -04dbc8: 28f1 |0014: goto 0005 // -000f │ │ -04dbca: 1a00 4d01 |0015: const-string v0, "ACTION_LONG_CLICK" // string@014d │ │ -04dbce: 28ee |0017: goto 0005 // -0012 │ │ -04dbd0: 1a00 4401 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@0144 │ │ -04dbd4: 28eb |001a: goto 0005 // -0015 │ │ -04dbd6: 1a00 4601 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@0146 │ │ -04dbda: 28e8 |001d: goto 0005 // -0018 │ │ -04dbdc: 1a00 4e01 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@014e │ │ -04dbe0: 28e5 |0020: goto 0005 // -001b │ │ -04dbe2: 1a00 5101 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@0151 │ │ -04dbe6: 28e2 |0023: goto 0005 // -001e │ │ -04dbe8: 1a00 4f01 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@014f │ │ -04dbec: 28df |0026: goto 0005 // -0021 │ │ -04dbee: 1a00 5201 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@0152 │ │ -04dbf2: 28dc |0029: goto 0005 // -0024 │ │ -04dbf4: 1a00 5501 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@0155 │ │ -04dbf8: 28d9 |002c: goto 0005 // -0027 │ │ -04dbfa: 1a00 5401 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@0154 │ │ -04dbfe: 28d6 |002f: goto 0005 // -002a │ │ -04dc00: 1a00 4b01 |0030: const-string v0, "ACTION_CUT" // string@014b │ │ -04dc04: 28d3 |0032: goto 0005 // -002d │ │ -04dc06: 1a00 4a01 |0033: const-string v0, "ACTION_COPY" // string@014a │ │ -04dc0a: 28d0 |0035: goto 0005 // -0030 │ │ -04dc0c: 1a00 5001 |0036: const-string v0, "ACTION_PASTE" // string@0150 │ │ -04dc10: 28cd |0038: goto 0005 // -0033 │ │ -04dc12: 1a00 5701 |0039: const-string v0, "ACTION_SET_SELECTION" // string@0157 │ │ -04dc16: 28ca |003b: goto 0005 // -0036 │ │ -04dc18: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ +04db88: |[04db88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ +04db98: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ +04db9e: 1a00 5701 |0003: const-string v0, "ACTION_UNKNOWN" // string@0157 │ │ +04dba2: 1100 |0005: return-object v0 │ │ +04dba4: 1a00 4b01 |0006: const-string v0, "ACTION_FOCUS" // string@014b │ │ +04dba8: 28fd |0008: goto 0005 // -0003 │ │ +04dbaa: 1a00 4601 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@0146 │ │ +04dbae: 28fa |000b: goto 0005 // -0006 │ │ +04dbb0: 1a00 5501 |000c: const-string v0, "ACTION_SELECT" // string@0155 │ │ +04dbb4: 28f7 |000e: goto 0005 // -0009 │ │ +04dbb6: 1a00 4701 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@0147 │ │ +04dbba: 28f4 |0011: goto 0005 // -000c │ │ +04dbbc: 1a00 4801 |0012: const-string v0, "ACTION_CLICK" // string@0148 │ │ +04dbc0: 28f1 |0014: goto 0005 // -000f │ │ +04dbc2: 1a00 4c01 |0015: const-string v0, "ACTION_LONG_CLICK" // string@014c │ │ +04dbc6: 28ee |0017: goto 0005 // -0012 │ │ +04dbc8: 1a00 4301 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@0143 │ │ +04dbcc: 28eb |001a: goto 0005 // -0015 │ │ +04dbce: 1a00 4501 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@0145 │ │ +04dbd2: 28e8 |001d: goto 0005 // -0018 │ │ +04dbd4: 1a00 4d01 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@014d │ │ +04dbd8: 28e5 |0020: goto 0005 // -001b │ │ +04dbda: 1a00 5001 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@0150 │ │ +04dbde: 28e2 |0023: goto 0005 // -001e │ │ +04dbe0: 1a00 4e01 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@014e │ │ +04dbe4: 28df |0026: goto 0005 // -0021 │ │ +04dbe6: 1a00 5101 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@0151 │ │ +04dbea: 28dc |0029: goto 0005 // -0024 │ │ +04dbec: 1a00 5401 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@0154 │ │ +04dbf0: 28d9 |002c: goto 0005 // -0027 │ │ +04dbf2: 1a00 5301 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@0153 │ │ +04dbf6: 28d6 |002f: goto 0005 // -002a │ │ +04dbf8: 1a00 4a01 |0030: const-string v0, "ACTION_CUT" // string@014a │ │ +04dbfc: 28d3 |0032: goto 0005 // -002d │ │ +04dbfe: 1a00 4901 |0033: const-string v0, "ACTION_COPY" // string@0149 │ │ +04dc02: 28d0 |0035: goto 0005 // -0030 │ │ +04dc04: 1a00 4f01 |0036: const-string v0, "ACTION_PASTE" // string@014f │ │ +04dc08: 28cd |0038: goto 0005 // -0033 │ │ +04dc0a: 1a00 5601 |0039: const-string v0, "ACTION_SET_SELECTION" // string@0156 │ │ +04dc0e: 28ca |003b: goto 0005 // -0036 │ │ +04dc10: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2475 │ │ 0x0003 line=2513 │ │ 0x0006 line=2477 │ │ 0x0009 line=2479 │ │ 0x000c line=2481 │ │ @@ -73823,22 +73823,22 @@ │ │ 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 │ │ -04dcac: |[04dcac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -04dcbc: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04dcc0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dcc4: 7220 390a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a39 │ │ -04dcca: 0c00 |0007: move-result-object v0 │ │ -04dccc: 7110 ab0a 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0aab │ │ -04dcd2: 0c00 |000b: move-result-object v0 │ │ -04dcd4: 1100 |000c: return-object v0 │ │ +04dca4: |[04dca4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +04dcb4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04dcb8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dcbc: 7220 390a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@0a39 │ │ +04dcc2: 0c00 |0007: move-result-object v0 │ │ +04dcc4: 7110 ab0a 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0aab │ │ +04dcca: 0c00 |000b: move-result-object v0 │ │ +04dccc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1531 │ │ locals : │ │ 0x0000 - 0x000d reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -73846,21 +73846,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 │ │ -04dcd8: |[04dcd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -04dce8: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -04dcec: 2200 d701 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ -04dcf0: 7020 7d0a 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0a7d │ │ -04dcf6: 1100 |0007: return-object v0 │ │ -04dcf8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -04dcfa: 28fe |0009: goto 0007 // -0002 │ │ +04dcd0: |[04dcd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +04dce0: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +04dce4: 2200 d701 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ +04dce8: 7020 7d0a 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@0a7d │ │ +04dcee: 1100 |0007: return-object v0 │ │ +04dcf0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +04dcf2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1465 │ │ 0x0002 line=1466 │ │ 0x0007 line=1468 │ │ locals : │ │ 0x0000 - 0x000a reg=1 object Ljava/lang/Object; │ │ @@ -73871,19 +73871,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04dcfc: |[04dcfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -04dd0c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04dd10: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dd14: 7230 230a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0a23 │ │ -04dd1a: 0e00 |0007: return-void │ │ +04dcf4: |[04dcf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +04dd04: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04dd08: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dd0c: 7230 230a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@0a23 │ │ +04dd12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1692 │ │ 0x0007 line=1693 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 action I │ │ @@ -73893,19 +73893,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04dd1c: |[04dd1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -04dd2c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04dd30: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dd34: 7230 240a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0a24 │ │ -04dd3a: 0e00 |0007: return-void │ │ +04dd14: |[04dd14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +04dd24: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04dd28: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dd2c: 7230 240a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@0a24 │ │ +04dd32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1646 │ │ 0x0007 line=1647 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -73915,44 +73915,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -04dd3c: |[04dd3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -04dd4c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04dd4e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04dd50: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -04dd54: 0f01 |0004: return v1 │ │ -04dd56: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -04dd5a: 0121 |0007: move v1, v2 │ │ -04dd5c: 28fc |0008: goto 0004 // -0004 │ │ -04dd5e: 6e10 aa1b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -04dd64: 0c03 |000c: move-result-object v3 │ │ -04dd66: 6e10 aa1b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -04dd6c: 0c04 |0010: move-result-object v4 │ │ -04dd6e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -04dd72: 0121 |0013: move v1, v2 │ │ -04dd74: 28f0 |0014: goto 0004 // -0010 │ │ -04dd76: 0760 |0015: move-object v0, v6 │ │ -04dd78: 1f00 d701 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ -04dd7c: 5453 b102 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dd80: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -04dd84: 5403 b102 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dd88: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -04dd8c: 0121 |0020: move v1, v2 │ │ -04dd8e: 28e3 |0021: goto 0004 // -001d │ │ -04dd90: 5453 b102 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dd94: 5404 b102 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dd98: 6e20 a91b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ -04dd9e: 0a03 |0029: move-result v3 │ │ -04dda0: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -04dda4: 0121 |002c: move v1, v2 │ │ -04dda6: 28d7 |002d: goto 0004 // -0029 │ │ +04dd34: |[04dd34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +04dd44: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04dd46: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04dd48: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +04dd4c: 0f01 |0004: return v1 │ │ +04dd4e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +04dd52: 0121 |0007: move v1, v2 │ │ +04dd54: 28fc |0008: goto 0004 // -0004 │ │ +04dd56: 6e10 aa1b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +04dd5c: 0c03 |000c: move-result-object v3 │ │ +04dd5e: 6e10 aa1b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +04dd64: 0c04 |0010: move-result-object v4 │ │ +04dd66: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +04dd6a: 0121 |0013: move v1, v2 │ │ +04dd6c: 28f0 |0014: goto 0004 // -0010 │ │ +04dd6e: 0760 |0015: move-object v0, v6 │ │ +04dd70: 1f00 d701 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ +04dd74: 5453 b102 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dd78: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +04dd7c: 5403 b102 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dd80: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +04dd84: 0121 |0020: move v1, v2 │ │ +04dd86: 28e3 |0021: goto 0004 // -001d │ │ +04dd88: 5453 b102 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dd8c: 5404 b102 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dd90: 6e20 a91b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ +04dd96: 0a03 |0029: move-result v3 │ │ +04dd98: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +04dd9c: 0121 |002c: move v1, v2 │ │ +04dd9e: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2410 │ │ 0x0004 line=2427 │ │ 0x0005 line=2413 │ │ 0x0008 line=2414 │ │ 0x0009 line=2416 │ │ @@ -73973,20 +73973,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04dda8: |[04dda8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -04ddb8: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04ddbc: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04ddc0: 7220 250a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0a25 │ │ -04ddc6: 0a00 |0007: move-result v0 │ │ -04ddc8: 0f00 |0008: return v0 │ │ +04dda0: |[04dda0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +04ddb0: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04ddb4: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04ddb8: 7220 250a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@0a25 │ │ +04ddbe: 0a00 |0007: move-result v0 │ │ +04ddc0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1677 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -73994,19 +73994,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04ddcc: |[04ddcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -04dddc: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04dde0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dde4: 7230 260a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0a26 │ │ -04ddea: 0e00 |0007: return-void │ │ +04ddc4: |[04ddc4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +04ddd4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04ddd8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dddc: 7230 260a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0a26 │ │ +04dde2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1835 │ │ 0x0007 line=1836 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -74016,19 +74016,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04ddec: |[04ddec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -04ddfc: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04de00: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04de04: 7230 270a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0a27 │ │ -04de0a: 0e00 |0007: return-void │ │ +04dde4: |[04dde4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +04ddf4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04ddf8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04ddfc: 7230 270a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0a27 │ │ +04de02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1859 │ │ 0x0007 line=1860 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -74038,20 +74038,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04de0c: |[04de0c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -04de1c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04de20: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04de24: 7220 280a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0a28 │ │ -04de2a: 0c00 |0007: move-result-object v0 │ │ -04de2c: 1100 |0008: return-object v0 │ │ +04de04: |[04de04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +04de14: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04de18: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04de1c: 7220 280a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0a28 │ │ +04de22: 0c00 |0007: move-result-object v0 │ │ +04de24: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2197 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74059,20 +74059,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04de30: |[04de30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -04de40: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04de44: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04de48: 7220 290a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0a29 │ │ -04de4e: 0c00 |0007: move-result-object v0 │ │ -04de50: 1100 |0008: return-object v0 │ │ +04de28: |[04de28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +04de38: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04de3c: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04de40: 7220 290a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0a29 │ │ +04de46: 0c00 |0007: move-result-object v0 │ │ +04de48: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2245 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74080,17 +74080,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04de54: |[04de54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ -04de64: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04de68: 1100 |0002: return-object v0 │ │ +04de4c: |[04de4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ +04de5c: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04de60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1485 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74098,20 +74098,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04de6c: |[04de6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -04de7c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04de80: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04de84: 7220 2a0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0a2a │ │ -04de8a: 0c00 |0007: move-result-object v0 │ │ -04de8c: 1100 |0008: return-object v0 │ │ +04de64: |[04de64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +04de74: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04de78: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04de7c: 7220 2a0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0a2a │ │ +04de82: 0c00 |0007: move-result-object v0 │ │ +04de84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2173 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74119,20 +74119,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04de90: |[04de90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -04dea0: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04dea4: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dea8: 7220 2b0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0a2b │ │ -04deae: 0c00 |0007: move-result-object v0 │ │ -04deb0: 1100 |0008: return-object v0 │ │ +04de88: |[04de88] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +04de98: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04de9c: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dea0: 7220 2b0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@0a2b │ │ +04dea6: 0c00 |0007: move-result-object v0 │ │ +04dea8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2221 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74140,20 +74140,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04deb4: |[04deb4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ -04dec4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04dec8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04decc: 7220 2c0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ -04ded2: 0c00 |0007: move-result-object v0 │ │ -04ded4: 1100 |0008: return-object v0 │ │ +04deac: |[04deac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ +04debc: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04dec0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dec4: 7220 2c0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@0a2c │ │ +04deca: 0c00 |0007: move-result-object v0 │ │ +04decc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2302 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74161,23 +74161,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -04ded8: |[04ded8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -04dee8: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04deec: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -04def0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04def2: 0f00 |0005: return v0 │ │ -04def4: 5410 b102 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04def8: 6e10 ab1b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ -04defe: 0a00 |000b: move-result v0 │ │ -04df00: 28f9 |000c: goto 0005 // -0007 │ │ +04ded0: |[04ded0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +04dee0: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dee4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +04dee8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04deea: 0f00 |0005: return v0 │ │ +04deec: 5410 b102 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04def0: 6e10 ab1b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ +04def6: 0a00 |000b: move-result v0 │ │ +04def8: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2405 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74185,20 +74185,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04df04: |[04df04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ -04df14: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04df18: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04df1c: 7220 2d0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0a2d │ │ -04df22: 0a00 |0007: move-result v0 │ │ -04df24: 0f00 |0008: return v0 │ │ +04defc: |[04defc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ +04df0c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04df10: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04df14: 7220 2d0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@0a2d │ │ +04df1a: 0a00 |0007: move-result v0 │ │ +04df1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2004 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74206,20 +74206,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04df28: |[04df28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -04df38: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04df3c: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04df40: 7220 2e0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0a2e │ │ -04df46: 0a00 |0007: move-result v0 │ │ -04df48: 0f00 |0008: return v0 │ │ +04df20: |[04df20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +04df30: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04df34: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04df38: 7220 2e0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@0a2e │ │ +04df3e: 0a00 |0007: move-result v0 │ │ +04df40: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1883 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74227,20 +74227,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04df4c: |[04df4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -04df5c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04df60: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04df64: 7220 2f0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0a2f │ │ -04df6a: 0a00 |0007: move-result v0 │ │ -04df6c: 0f00 |0008: return v0 │ │ +04df44: |[04df44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +04df54: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04df58: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04df5c: 7220 2f0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@0a2f │ │ +04df62: 0a00 |0007: move-result v0 │ │ +04df64: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1907 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74248,20 +74248,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04df70: |[04df70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -04df80: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04df84: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04df88: 7220 300a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0a30 │ │ -04df8e: 0a00 |0007: move-result v0 │ │ -04df90: 0f00 |0008: return v0 │ │ +04df68: |[04df68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +04df78: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04df7c: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04df80: 7220 300a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@0a30 │ │ +04df86: 0a00 |0007: move-result v0 │ │ +04df88: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2053 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74269,20 +74269,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04df94: |[04df94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -04dfa4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04dfa8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dfac: 7220 310a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0a31 │ │ -04dfb2: 0a00 |0007: move-result v0 │ │ -04dfb4: 0f00 |0008: return v0 │ │ +04df8c: |[04df8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +04df9c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04dfa0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dfa4: 7220 310a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@0a31 │ │ +04dfaa: 0a00 |0007: move-result v0 │ │ +04dfac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2101 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74290,20 +74290,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04dfb8: |[04dfb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -04dfc8: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04dfcc: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dfd0: 7220 320a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0a32 │ │ -04dfd6: 0a00 |0007: move-result v0 │ │ -04dfd8: 0f00 |0008: return v0 │ │ +04dfb0: |[04dfb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +04dfc0: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04dfc4: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dfc8: 7220 320a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@0a32 │ │ +04dfce: 0a00 |0007: move-result v0 │ │ +04dfd0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1931 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74311,20 +74311,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04dfdc: |[04dfdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -04dfec: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04dff0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04dff4: 7220 330a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0a33 │ │ -04dffa: 0a00 |0007: move-result v0 │ │ -04dffc: 0f00 |0008: return v0 │ │ +04dfd4: |[04dfd4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +04dfe4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04dfe8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04dfec: 7220 330a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@0a33 │ │ +04dff2: 0a00 |0007: move-result v0 │ │ +04dff4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1955 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74332,20 +74332,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04e000: |[04e000] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -04e010: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e014: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e018: 7220 340a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0a34 │ │ -04e01e: 0a00 |0007: move-result v0 │ │ -04e020: 0f00 |0008: return v0 │ │ +04dff8: |[04dff8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +04e008: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e00c: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e010: 7220 340a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@0a34 │ │ +04e016: 0a00 |0007: move-result v0 │ │ +04e018: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2077 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74353,20 +74353,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04e024: |[04e024] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -04e034: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e038: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e03c: 7220 350a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0a35 │ │ -04e042: 0a00 |0007: move-result v0 │ │ -04e044: 0f00 |0008: return v0 │ │ +04e01c: |[04e01c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +04e02c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e030: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e034: 7220 350a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@0a35 │ │ +04e03a: 0a00 |0007: move-result v0 │ │ +04e03c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2125 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74374,20 +74374,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04e048: |[04e048] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -04e058: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e05c: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e060: 7220 360a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0a36 │ │ -04e066: 0a00 |0007: move-result v0 │ │ -04e068: 0f00 |0008: return v0 │ │ +04e040: |[04e040] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +04e050: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e054: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e058: 7220 360a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@0a36 │ │ +04e05e: 0a00 |0007: move-result v0 │ │ +04e060: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2149 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74395,20 +74395,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04e06c: |[04e06c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -04e07c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e080: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e084: 7220 370a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0a37 │ │ -04e08a: 0a00 |0007: move-result v0 │ │ -04e08c: 0f00 |0008: return v0 │ │ +04e064: |[04e064] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +04e074: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e078: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e07c: 7220 370a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@0a37 │ │ +04e082: 0a00 |0007: move-result v0 │ │ +04e084: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2029 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74416,20 +74416,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04e090: |[04e090] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ -04e0a0: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e0a4: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e0a8: 7220 380a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0a38 │ │ -04e0ae: 0a00 |0007: move-result v0 │ │ -04e0b0: 0f00 |0008: return v0 │ │ +04e088: |[04e088] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ +04e098: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e09c: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e0a0: 7220 380a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@0a38 │ │ +04e0a6: 0a00 |0007: move-result v0 │ │ +04e0a8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1979 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -74437,19 +74437,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -04e0b4: |[04e0b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -04e0c4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e0c8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e0cc: 7220 3a0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0a3a │ │ -04e0d2: 0e00 |0007: return-void │ │ +04e0ac: |[04e0ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +04e0bc: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e0c0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e0c4: 7220 3a0a 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@0a3a │ │ +04e0ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2271 │ │ 0x0007 line=2272 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ @@ -74458,19 +74458,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e0d4: |[04e0d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ -04e0e4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e0e8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e0ec: 7230 3b0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0a3b │ │ -04e0f2: 0e00 |0007: return-void │ │ +04e0cc: |[04e0cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ +04e0dc: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e0e0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e0e4: 7230 3b0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@0a3b │ │ +04e0ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2020 │ │ 0x0007 line=2021 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -74480,19 +74480,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e0f4: |[04e0f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -04e104: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e108: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e10c: 7230 3c0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0a3c │ │ -04e112: 0e00 |0007: return-void │ │ +04e0ec: |[04e0ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +04e0fc: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e100: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e104: 7230 3c0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0a3c │ │ +04e10a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1850 │ │ 0x0007 line=1851 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -74502,19 +74502,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e114: |[04e114] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -04e124: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e128: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e12c: 7230 3d0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0a3d │ │ -04e132: 0e00 |0007: return-void │ │ +04e10c: |[04e10c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +04e11c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e120: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e124: 7230 3d0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@0a3d │ │ +04e12a: 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; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -74524,19 +74524,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e134: |[04e134] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -04e144: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e148: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e14c: 7230 3e0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a3e │ │ -04e152: 0e00 |0007: return-void │ │ +04e12c: |[04e12c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +04e13c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e140: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e144: 7230 3e0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a3e │ │ +04e14a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2212 │ │ 0x0007 line=2213 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -74546,19 +74546,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e154: |[04e154] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -04e164: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e168: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e16c: 7230 3f0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0a3f │ │ -04e172: 0e00 |0007: return-void │ │ +04e14c: |[04e14c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +04e15c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e160: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e164: 7230 3f0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@0a3f │ │ +04e16a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2068 │ │ 0x0007 line=2069 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 clickable Z │ │ @@ -74568,19 +74568,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e174: |[04e174] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -04e184: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e188: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e18c: 7230 400a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a40 │ │ -04e192: 0e00 |0007: return-void │ │ +04e16c: |[04e16c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +04e17c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e180: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e184: 7230 400a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a40 │ │ +04e18a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2260 │ │ 0x0007 line=2261 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -74590,19 +74590,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e194: |[04e194] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -04e1a4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e1a8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e1ac: 7230 410a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0a41 │ │ -04e1b2: 0e00 |0007: return-void │ │ +04e18c: |[04e18c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +04e19c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e1a0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e1a4: 7230 410a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@0a41 │ │ +04e1aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2116 │ │ 0x0007 line=2117 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 enabled Z │ │ @@ -74612,19 +74612,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e1b4: |[04e1b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -04e1c4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e1c8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e1cc: 7230 420a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0a42 │ │ -04e1d2: 0e00 |0007: return-void │ │ +04e1ac: |[04e1ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +04e1bc: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e1c0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e1c4: 7230 420a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@0a42 │ │ +04e1ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1946 │ │ 0x0007 line=1947 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focusable Z │ │ @@ -74634,19 +74634,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e1d4: |[04e1d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -04e1e4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e1e8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e1ec: 7230 430a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0a43 │ │ -04e1f2: 0e00 |0007: return-void │ │ +04e1cc: |[04e1cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +04e1dc: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e1e0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e1e4: 7230 430a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@0a43 │ │ +04e1ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1970 │ │ 0x0007 line=1971 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -74656,19 +74656,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e1f4: |[04e1f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -04e204: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e208: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e20c: 7230 440a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0a44 │ │ -04e212: 0e00 |0007: return-void │ │ +04e1ec: |[04e1ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +04e1fc: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e200: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e204: 7230 440a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@0a44 │ │ +04e20a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2092 │ │ 0x0007 line=2093 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 longClickable Z │ │ @@ -74678,19 +74678,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e214: |[04e214] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -04e224: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e228: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e22c: 7230 450a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a45 │ │ -04e232: 0e00 |0007: return-void │ │ +04e20c: |[04e20c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +04e21c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e220: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e224: 7230 450a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@0a45 │ │ +04e22a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2188 │ │ 0x0007 line=2189 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ @@ -74700,19 +74700,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e234: |[04e234] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -04e244: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e248: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e24c: 7230 460a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0a46 │ │ -04e252: 0e00 |0007: return-void │ │ +04e22c: |[04e22c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +04e23c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e240: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e244: 7230 460a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@0a46 │ │ +04e24a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1803 │ │ 0x0007 line=1804 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ @@ -74722,19 +74722,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e254: |[04e254] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -04e264: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e268: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e26c: 7230 470a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0a47 │ │ -04e272: 0e00 |0007: return-void │ │ +04e24c: |[04e24c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +04e25c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e260: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e264: 7230 470a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0a47 │ │ +04e26a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2164 │ │ 0x0007 line=2165 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -74744,19 +74744,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e274: |[04e274] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -04e284: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e288: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e28c: 7230 480a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0a48 │ │ -04e292: 0e00 |0007: return-void │ │ +04e26c: |[04e26c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +04e27c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e280: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e284: 7230 480a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@0a48 │ │ +04e28a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2044 │ │ 0x0007 line=2045 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 selected Z │ │ @@ -74766,19 +74766,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e294: |[04e294] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -04e2a4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e2a8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e2ac: 7230 490a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0a49 │ │ -04e2b2: 0e00 |0007: return-void │ │ +04e28c: |[04e28c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +04e29c: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e2a0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e2a4: 7230 490a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@0a49 │ │ +04e2aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1540 │ │ 0x0007 line=1541 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -74788,19 +74788,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04e2b4: |[04e2b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ -04e2c4: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ -04e2c8: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ -04e2cc: 7230 4a0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0a4a │ │ -04e2d2: 0e00 |0007: return-void │ │ +04e2ac: |[04e2ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ +04e2bc: 6200 b002 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@02b0 │ │ +04e2c0: 5421 b102 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@02b1 │ │ +04e2c4: 7230 4a0a 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@0a4a │ │ +04e2ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1995 │ │ 0x0007 line=1996 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 visibleToUser Z │ │ @@ -74810,163 +74810,163 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 321 16-bit code units │ │ -04e2d4: |[04e2d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ -04e2e4: 2203 f003 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -04e2e8: 7010 c91b 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -04e2ee: 6f10 ac1b 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1bac │ │ -04e2f4: 0c04 |0008: move-result-object v4 │ │ -04e2f6: 6e20 d21b 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e2fc: 2202 6000 |000c: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ -04e300: 7010 b301 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -04e306: 6e20 830a 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0a83 │ │ -04e30c: 2204 f003 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -04e310: 7010 c91b 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -04e316: 1a05 ed00 |0019: const-string v5, "; boundsInParent: " // string@00ed │ │ -04e31a: 6e20 d21b 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e320: 0c04 |001e: move-result-object v4 │ │ -04e322: 6e20 d11b 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -04e328: 0c04 |0022: move-result-object v4 │ │ -04e32a: 6e10 d61b 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -04e330: 0c04 |0026: move-result-object v4 │ │ -04e332: 6e20 d21b 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e338: 6e20 840a 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0a84 │ │ -04e33e: 2204 f003 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -04e342: 7010 c91b 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -04e348: 1a05 ee00 |0032: const-string v5, "; boundsInScreen: " // string@00ee │ │ -04e34c: 6e20 d21b 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e352: 0c04 |0037: move-result-object v4 │ │ -04e354: 6e20 d11b 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -04e35a: 0c04 |003b: move-result-object v4 │ │ -04e35c: 6e10 d61b 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -04e362: 0c04 |003f: move-result-object v4 │ │ -04e364: 6e20 d21b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e36a: 1a04 f800 |0043: const-string v4, "; packageName: " // string@00f8 │ │ -04e36e: 6e20 d21b 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e374: 0c04 |0048: move-result-object v4 │ │ -04e376: 6e10 880a 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0a88 │ │ -04e37c: 0c05 |004c: move-result-object v5 │ │ -04e37e: 6e20 d01b 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1bd0 │ │ -04e384: 1a04 f100 |0050: const-string v4, "; className: " // string@00f1 │ │ -04e388: 6e20 d21b 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e38e: 0c04 |0055: move-result-object v4 │ │ -04e390: 6e10 850a 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0a85 │ │ -04e396: 0c05 |0059: move-result-object v5 │ │ -04e398: 6e20 d01b 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1bd0 │ │ -04e39e: 1a04 fc00 |005d: const-string v4, "; text: " // string@00fc │ │ -04e3a2: 6e20 d21b 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e3a8: 0c04 |0062: move-result-object v4 │ │ -04e3aa: 6e10 890a 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0a89 │ │ -04e3b0: 0c05 |0066: move-result-object v5 │ │ -04e3b2: 6e20 d01b 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1bd0 │ │ -04e3b8: 1a04 f300 |006a: const-string v4, "; contentDescription: " // string@00f3 │ │ -04e3bc: 6e20 d21b 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e3c2: 0c04 |006f: move-result-object v4 │ │ -04e3c4: 6e10 860a 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0a86 │ │ -04e3ca: 0c05 |0073: move-result-object v5 │ │ -04e3cc: 6e20 d01b 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1bd0 │ │ -04e3d2: 1a04 fd00 |0077: const-string v4, "; viewId: " // string@00fd │ │ -04e3d6: 6e20 d21b 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e3dc: 0c04 |007c: move-result-object v4 │ │ -04e3de: 6e10 8a0a 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0a8a │ │ -04e3e4: 0c05 |0080: move-result-object v5 │ │ -04e3e6: 6e20 d21b 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e3ec: 1a04 ef00 |0084: const-string v4, "; checkable: " // string@00ef │ │ -04e3f0: 6e20 d21b 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e3f6: 0c04 |0089: move-result-object v4 │ │ -04e3f8: 6e10 8d0a 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0a8d │ │ -04e3fe: 0a05 |008d: move-result v5 │ │ -04e400: 6e20 d31b 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ -04e406: 1a04 f000 |0091: const-string v4, "; checked: " // string@00f0 │ │ -04e40a: 6e20 d21b 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e410: 0c04 |0096: move-result-object v4 │ │ -04e412: 6e10 8e0a 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0a8e │ │ -04e418: 0a05 |009a: move-result v5 │ │ -04e41a: 6e20 d31b 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ -04e420: 1a04 f500 |009e: const-string v4, "; focusable: " // string@00f5 │ │ -04e424: 6e20 d21b 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e42a: 0c04 |00a3: move-result-object v4 │ │ -04e42c: 6e10 910a 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0a91 │ │ -04e432: 0a05 |00a7: move-result v5 │ │ -04e434: 6e20 d31b 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ -04e43a: 1a04 f600 |00ab: const-string v4, "; focused: " // string@00f6 │ │ -04e43e: 6e20 d21b 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e444: 0c04 |00b0: move-result-object v4 │ │ -04e446: 6e10 920a 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0a92 │ │ -04e44c: 0a05 |00b4: move-result v5 │ │ -04e44e: 6e20 d31b 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ -04e454: 1a04 fb00 |00b8: const-string v4, "; selected: " // string@00fb │ │ -04e458: 6e20 d21b 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e45e: 0c04 |00bd: move-result-object v4 │ │ -04e460: 6e10 960a 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0a96 │ │ -04e466: 0a05 |00c1: move-result v5 │ │ -04e468: 6e20 d31b 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ -04e46e: 1a04 f200 |00c5: const-string v4, "; clickable: " // string@00f2 │ │ -04e472: 6e20 d21b 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e478: 0c04 |00ca: move-result-object v4 │ │ -04e47a: 6e10 8f0a 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0a8f │ │ -04e480: 0a05 |00ce: move-result v5 │ │ -04e482: 6e20 d31b 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ -04e488: 1a04 f700 |00d2: const-string v4, "; longClickable: " // string@00f7 │ │ -04e48c: 6e20 d21b 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e492: 0c04 |00d7: move-result-object v4 │ │ -04e494: 6e10 930a 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0a93 │ │ -04e49a: 0a05 |00db: move-result v5 │ │ -04e49c: 6e20 d31b 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ -04e4a2: 1a04 f400 |00df: const-string v4, "; enabled: " // string@00f4 │ │ -04e4a6: 6e20 d21b 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e4ac: 0c04 |00e4: move-result-object v4 │ │ -04e4ae: 6e10 900a 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0a90 │ │ -04e4b4: 0a05 |00e8: move-result v5 │ │ -04e4b6: 6e20 d31b 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ -04e4bc: 1a04 f900 |00ec: const-string v4, "; password: " // string@00f9 │ │ -04e4c0: 6e20 d21b 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e4c6: 0c04 |00f1: move-result-object v4 │ │ -04e4c8: 6e10 940a 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0a94 │ │ -04e4ce: 0a05 |00f5: move-result v5 │ │ -04e4d0: 6e20 d31b 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ -04e4d6: 2204 f003 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -04e4da: 7010 c91b 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -04e4e0: 1a05 fa00 |00fe: const-string v5, "; scrollable: " // string@00fa │ │ -04e4e4: 6e20 d21b 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e4ea: 0c04 |0103: move-result-object v4 │ │ -04e4ec: 6e10 950a 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0a95 │ │ -04e4f2: 0a05 |0107: move-result v5 │ │ -04e4f4: 6e20 d31b 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ -04e4fa: 0c04 |010b: move-result-object v4 │ │ -04e4fc: 6e10 d61b 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -04e502: 0c04 |010f: move-result-object v4 │ │ -04e504: 6e20 d21b 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e50a: 1a04 ec00 |0113: const-string v4, "; [" // string@00ec │ │ -04e50e: 6e20 d21b 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e514: 6e10 820a 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0a82 │ │ -04e51a: 0a01 |011b: move-result v1 │ │ -04e51c: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ -04e520: 1214 |011e: const/4 v4, #int 1 // #1 │ │ -04e522: 7110 8e1b 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1b8e │ │ -04e528: 0a05 |0122: move-result v5 │ │ -04e52a: 9800 0405 |0123: shl-int v0, v4, v5 │ │ -04e52e: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ -04e532: b541 |0127: and-int/2addr v1, v4 │ │ -04e534: 7110 810a 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0a81 │ │ -04e53a: 0c04 |012b: move-result-object v4 │ │ -04e53c: 6e20 d21b 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e542: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ -04e546: 1a04 d900 |0131: const-string v4, ", " // string@00d9 │ │ -04e54a: 6e20 d21b 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e550: 28e6 |0136: goto 011c // -001a │ │ -04e552: 1a04 300e |0137: const-string v4, "]" // string@0e30 │ │ -04e556: 6e20 d21b 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -04e55c: 6e10 d61b 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -04e562: 0c04 |013f: move-result-object v4 │ │ -04e564: 1104 |0140: return-object v4 │ │ +04e2cc: |[04e2cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ +04e2dc: 2203 f003 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +04e2e0: 7010 c91b 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +04e2e6: 6f10 ac1b 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1bac │ │ +04e2ec: 0c04 |0008: move-result-object v4 │ │ +04e2ee: 6e20 d21b 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e2f4: 2202 6000 |000c: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ +04e2f8: 7010 b301 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +04e2fe: 6e20 830a 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0a83 │ │ +04e304: 2204 f003 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +04e308: 7010 c91b 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +04e30e: 1a05 ec00 |0019: const-string v5, "; boundsInParent: " // string@00ec │ │ +04e312: 6e20 d21b 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e318: 0c04 |001e: move-result-object v4 │ │ +04e31a: 6e20 d11b 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +04e320: 0c04 |0022: move-result-object v4 │ │ +04e322: 6e10 d61b 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +04e328: 0c04 |0026: move-result-object v4 │ │ +04e32a: 6e20 d21b 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e330: 6e20 840a 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0a84 │ │ +04e336: 2204 f003 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +04e33a: 7010 c91b 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +04e340: 1a05 ed00 |0032: const-string v5, "; boundsInScreen: " // string@00ed │ │ +04e344: 6e20 d21b 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e34a: 0c04 |0037: move-result-object v4 │ │ +04e34c: 6e20 d11b 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +04e352: 0c04 |003b: move-result-object v4 │ │ +04e354: 6e10 d61b 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +04e35a: 0c04 |003f: move-result-object v4 │ │ +04e35c: 6e20 d21b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e362: 1a04 f700 |0043: const-string v4, "; packageName: " // string@00f7 │ │ +04e366: 6e20 d21b 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e36c: 0c04 |0048: move-result-object v4 │ │ +04e36e: 6e10 880a 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0a88 │ │ +04e374: 0c05 |004c: move-result-object v5 │ │ +04e376: 6e20 d01b 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1bd0 │ │ +04e37c: 1a04 f000 |0050: const-string v4, "; className: " // string@00f0 │ │ +04e380: 6e20 d21b 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e386: 0c04 |0055: move-result-object v4 │ │ +04e388: 6e10 850a 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0a85 │ │ +04e38e: 0c05 |0059: move-result-object v5 │ │ +04e390: 6e20 d01b 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1bd0 │ │ +04e396: 1a04 fb00 |005d: const-string v4, "; text: " // string@00fb │ │ +04e39a: 6e20 d21b 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e3a0: 0c04 |0062: move-result-object v4 │ │ +04e3a2: 6e10 890a 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@0a89 │ │ +04e3a8: 0c05 |0066: move-result-object v5 │ │ +04e3aa: 6e20 d01b 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1bd0 │ │ +04e3b0: 1a04 f200 |006a: const-string v4, "; contentDescription: " // string@00f2 │ │ +04e3b4: 6e20 d21b 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e3ba: 0c04 |006f: move-result-object v4 │ │ +04e3bc: 6e10 860a 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0a86 │ │ +04e3c2: 0c05 |0073: move-result-object v5 │ │ +04e3c4: 6e20 d01b 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@1bd0 │ │ +04e3ca: 1a04 fc00 |0077: const-string v4, "; viewId: " // string@00fc │ │ +04e3ce: 6e20 d21b 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e3d4: 0c04 |007c: move-result-object v4 │ │ +04e3d6: 6e10 8a0a 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@0a8a │ │ +04e3dc: 0c05 |0080: move-result-object v5 │ │ +04e3de: 6e20 d21b 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e3e4: 1a04 ee00 |0084: const-string v4, "; checkable: " // string@00ee │ │ +04e3e8: 6e20 d21b 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e3ee: 0c04 |0089: move-result-object v4 │ │ +04e3f0: 6e10 8d0a 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@0a8d │ │ +04e3f6: 0a05 |008d: move-result v5 │ │ +04e3f8: 6e20 d31b 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ +04e3fe: 1a04 ef00 |0091: const-string v4, "; checked: " // string@00ef │ │ +04e402: 6e20 d21b 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e408: 0c04 |0096: move-result-object v4 │ │ +04e40a: 6e10 8e0a 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@0a8e │ │ +04e410: 0a05 |009a: move-result v5 │ │ +04e412: 6e20 d31b 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ +04e418: 1a04 f400 |009e: const-string v4, "; focusable: " // string@00f4 │ │ +04e41c: 6e20 d21b 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e422: 0c04 |00a3: move-result-object v4 │ │ +04e424: 6e10 910a 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0a91 │ │ +04e42a: 0a05 |00a7: move-result v5 │ │ +04e42c: 6e20 d31b 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ +04e432: 1a04 f500 |00ab: const-string v4, "; focused: " // string@00f5 │ │ +04e436: 6e20 d21b 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e43c: 0c04 |00b0: move-result-object v4 │ │ +04e43e: 6e10 920a 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0a92 │ │ +04e444: 0a05 |00b4: move-result v5 │ │ +04e446: 6e20 d31b 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ +04e44c: 1a04 fa00 |00b8: const-string v4, "; selected: " // string@00fa │ │ +04e450: 6e20 d21b 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e456: 0c04 |00bd: move-result-object v4 │ │ +04e458: 6e10 960a 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0a96 │ │ +04e45e: 0a05 |00c1: move-result v5 │ │ +04e460: 6e20 d31b 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ +04e466: 1a04 f100 |00c5: const-string v4, "; clickable: " // string@00f1 │ │ +04e46a: 6e20 d21b 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e470: 0c04 |00ca: move-result-object v4 │ │ +04e472: 6e10 8f0a 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0a8f │ │ +04e478: 0a05 |00ce: move-result v5 │ │ +04e47a: 6e20 d31b 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ +04e480: 1a04 f600 |00d2: const-string v4, "; longClickable: " // string@00f6 │ │ +04e484: 6e20 d21b 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e48a: 0c04 |00d7: move-result-object v4 │ │ +04e48c: 6e10 930a 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0a93 │ │ +04e492: 0a05 |00db: move-result v5 │ │ +04e494: 6e20 d31b 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ +04e49a: 1a04 f300 |00df: const-string v4, "; enabled: " // string@00f3 │ │ +04e49e: 6e20 d21b 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e4a4: 0c04 |00e4: move-result-object v4 │ │ +04e4a6: 6e10 900a 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0a90 │ │ +04e4ac: 0a05 |00e8: move-result v5 │ │ +04e4ae: 6e20 d31b 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ +04e4b4: 1a04 f800 |00ec: const-string v4, "; password: " // string@00f8 │ │ +04e4b8: 6e20 d21b 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e4be: 0c04 |00f1: move-result-object v4 │ │ +04e4c0: 6e10 940a 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@0a94 │ │ +04e4c6: 0a05 |00f5: move-result v5 │ │ +04e4c8: 6e20 d31b 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ +04e4ce: 2204 f003 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +04e4d2: 7010 c91b 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +04e4d8: 1a05 f900 |00fe: const-string v5, "; scrollable: " // string@00f9 │ │ +04e4dc: 6e20 d21b 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e4e2: 0c04 |0103: move-result-object v4 │ │ +04e4e4: 6e10 950a 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@0a95 │ │ +04e4ea: 0a05 |0107: move-result v5 │ │ +04e4ec: 6e20 d31b 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@1bd3 │ │ +04e4f2: 0c04 |010b: move-result-object v4 │ │ +04e4f4: 6e10 d61b 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +04e4fa: 0c04 |010f: move-result-object v4 │ │ +04e4fc: 6e20 d21b 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e502: 1a04 eb00 |0113: const-string v4, "; [" // string@00eb │ │ +04e506: 6e20 d21b 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e50c: 6e10 820a 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0a82 │ │ +04e512: 0a01 |011b: move-result v1 │ │ +04e514: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ +04e518: 1214 |011e: const/4 v4, #int 1 // #1 │ │ +04e51a: 7110 8e1b 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@1b8e │ │ +04e520: 0a05 |0122: move-result v5 │ │ +04e522: 9800 0405 |0123: shl-int v0, v4, v5 │ │ +04e526: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ +04e52a: b541 |0127: and-int/2addr v1, v4 │ │ +04e52c: 7110 810a 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@0a81 │ │ +04e532: 0c04 |012b: move-result-object v4 │ │ +04e534: 6e20 d21b 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e53a: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ +04e53e: 1a04 d800 |0131: const-string v4, ", " // string@00d8 │ │ +04e542: 6e20 d21b 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e548: 28e6 |0136: goto 011c // -001a │ │ +04e54a: 1a04 2e0e |0137: const-string v4, "]" // string@0e2e │ │ +04e54e: 6e20 d21b 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +04e554: 6e10 d61b 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +04e55a: 0c04 |013f: move-result-object v4 │ │ +04e55c: 1104 |0140: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2432 │ │ 0x0005 line=2433 │ │ 0x000c line=2435 │ │ 0x0011 line=2437 │ │ 0x0014 line=2438 │ │ @@ -74999,21 +74999,21 @@ │ │ locals : │ │ 0x0125 - 0x0137 reg=0 action I │ │ 0x011c - 0x0141 reg=1 actionBits I │ │ 0x0011 - 0x0141 reg=2 bounds Landroid/graphics/Rect; │ │ 0x0005 - 0x0141 reg=3 builder Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0141 reg=6 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - source_file_idx : 371 (AccessibilityNodeInfoCompat.java) │ │ + source_file_idx : 370 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #331 header: │ │ class_idx : 472 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 372 │ │ +source_file_idx : 371 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 35 │ │ virtual_methods_size: 0 │ │ │ │ Class #331 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;' │ │ @@ -75028,18 +75028,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 │ │ -04e568: |[04e568] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -04e578: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e57c: 6e20 8d19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@198d │ │ -04e582: 0e00 |0005: return-void │ │ +04e560: |[04e560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +04e570: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e574: 6e20 8d19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@198d │ │ +04e57a: 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 │ │ @@ -75049,18 +75049,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 │ │ -04e584: |[04e584] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -04e594: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e598: 6e20 8e19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@198e │ │ -04e59e: 0e00 |0005: return-void │ │ +04e57c: |[04e57c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04e58c: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e590: 6e20 8e19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@198e │ │ +04e596: 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; │ │ @@ -75070,19 +75070,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e5a0: |[04e5a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -04e5b0: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e5b4: 6e10 8f19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@198f │ │ -04e5ba: 0a00 |0005: move-result v0 │ │ -04e5bc: 0f00 |0006: return v0 │ │ +04e598: |[04e598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +04e5a8: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e5ac: 6e10 8f19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@198f │ │ +04e5b2: 0a00 |0005: move-result v0 │ │ +04e5b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75090,18 +75090,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 │ │ -04e5c0: |[04e5c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04e5d0: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e5d4: 6e20 9019 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1990 │ │ -04e5da: 0e00 |0005: return-void │ │ +04e5b8: |[04e5b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04e5c8: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e5cc: 6e20 9019 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@1990 │ │ +04e5d2: 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; │ │ @@ -75111,18 +75111,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 │ │ -04e5dc: |[04e5dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04e5ec: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e5f0: 6e20 9119 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1991 │ │ -04e5f6: 0e00 |0005: return-void │ │ +04e5d4: |[04e5d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04e5e4: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e5e8: 6e20 9119 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@1991 │ │ +04e5ee: 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; │ │ @@ -75132,19 +75132,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 │ │ -04e5f8: |[04e5f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04e608: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e60c: 6e10 9219 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@1992 │ │ -04e612: 0c00 |0005: move-result-object v0 │ │ -04e614: 1100 |0006: return-object v0 │ │ +04e5f0: |[04e5f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04e600: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e604: 6e10 9219 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@1992 │ │ +04e60a: 0c00 |0005: move-result-object v0 │ │ +04e60c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75152,19 +75152,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 │ │ -04e618: |[04e618] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04e628: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e62c: 6e10 9319 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@1993 │ │ -04e632: 0c00 |0005: move-result-object v0 │ │ -04e634: 1100 |0006: return-object v0 │ │ +04e610: |[04e610] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04e620: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e624: 6e10 9319 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@1993 │ │ +04e62a: 0c00 |0005: move-result-object v0 │ │ +04e62c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75172,19 +75172,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 │ │ -04e638: |[04e638] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04e648: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e64c: 6e10 9419 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@1994 │ │ -04e652: 0c00 |0005: move-result-object v0 │ │ -04e654: 1100 |0006: return-object v0 │ │ +04e630: |[04e630] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04e640: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e644: 6e10 9419 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@1994 │ │ +04e64a: 0c00 |0005: move-result-object v0 │ │ +04e64c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75192,19 +75192,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 │ │ -04e658: |[04e658] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -04e668: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e66c: 6e10 9519 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@1995 │ │ -04e672: 0c00 |0005: move-result-object v0 │ │ -04e674: 1100 |0006: return-object v0 │ │ +04e650: |[04e650] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +04e660: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e664: 6e10 9519 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@1995 │ │ +04e66a: 0c00 |0005: move-result-object v0 │ │ +04e66c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75212,19 +75212,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e678: |[04e678] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -04e688: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e68c: 6e10 9819 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@1998 │ │ -04e692: 0a00 |0005: move-result v0 │ │ -04e694: 0f00 |0006: return v0 │ │ +04e670: |[04e670] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +04e680: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e684: 6e10 9819 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@1998 │ │ +04e68a: 0a00 |0005: move-result v0 │ │ +04e68c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75232,19 +75232,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e698: |[04e698] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -04e6a8: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e6ac: 6e10 9919 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@1999 │ │ -04e6b2: 0a00 |0005: move-result v0 │ │ -04e6b4: 0f00 |0006: return v0 │ │ +04e690: |[04e690] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +04e6a0: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e6a4: 6e10 9919 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@1999 │ │ +04e6aa: 0a00 |0005: move-result v0 │ │ +04e6ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75252,19 +75252,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e6b8: |[04e6b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -04e6c8: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e6cc: 6e10 9a19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@199a │ │ -04e6d2: 0a00 |0005: move-result v0 │ │ -04e6d4: 0f00 |0006: return v0 │ │ +04e6b0: |[04e6b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +04e6c0: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e6c4: 6e10 9a19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@199a │ │ +04e6ca: 0a00 |0005: move-result v0 │ │ +04e6cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75272,19 +75272,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e6d8: |[04e6d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -04e6e8: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e6ec: 6e10 9b19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@199b │ │ -04e6f2: 0a00 |0005: move-result v0 │ │ -04e6f4: 0f00 |0006: return v0 │ │ +04e6d0: |[04e6d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +04e6e0: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e6e4: 6e10 9b19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@199b │ │ +04e6ea: 0a00 |0005: move-result v0 │ │ +04e6ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75292,19 +75292,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e6f8: |[04e6f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -04e708: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e70c: 6e10 9c19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@199c │ │ -04e712: 0a00 |0005: move-result v0 │ │ -04e714: 0f00 |0006: return v0 │ │ +04e6f0: |[04e6f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +04e700: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e704: 6e10 9c19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@199c │ │ +04e70a: 0a00 |0005: move-result v0 │ │ +04e70c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75312,19 +75312,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e718: |[04e718] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -04e728: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e72c: 6e10 9d19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@199d │ │ -04e732: 0a00 |0005: move-result v0 │ │ -04e734: 0f00 |0006: return v0 │ │ +04e710: |[04e710] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +04e720: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e724: 6e10 9d19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@199d │ │ +04e72a: 0a00 |0005: move-result v0 │ │ +04e72c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75332,19 +75332,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e738: |[04e738] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -04e748: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e74c: 6e10 9e19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@199e │ │ -04e752: 0a00 |0005: move-result v0 │ │ -04e754: 0f00 |0006: return v0 │ │ +04e730: |[04e730] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +04e740: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e744: 6e10 9e19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@199e │ │ +04e74a: 0a00 |0005: move-result v0 │ │ +04e74c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75352,19 +75352,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e758: |[04e758] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -04e768: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e76c: 6e10 9f19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@199f │ │ -04e772: 0a00 |0005: move-result v0 │ │ -04e774: 0f00 |0006: return v0 │ │ +04e750: |[04e750] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +04e760: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e764: 6e10 9f19 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@199f │ │ +04e76a: 0a00 |0005: move-result v0 │ │ +04e76c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75372,19 +75372,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e778: |[04e778] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -04e788: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e78c: 6e10 a019 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@19a0 │ │ -04e792: 0a00 |0005: move-result v0 │ │ -04e794: 0f00 |0006: return v0 │ │ +04e770: |[04e770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +04e780: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e784: 6e10 a019 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@19a0 │ │ +04e78a: 0a00 |0005: move-result v0 │ │ +04e78c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75392,19 +75392,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e798: |[04e798] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -04e7a8: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e7ac: 6e10 a119 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@19a1 │ │ -04e7b2: 0a00 |0005: move-result v0 │ │ -04e7b4: 0f00 |0006: return v0 │ │ +04e790: |[04e790] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +04e7a0: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e7a4: 6e10 a119 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@19a1 │ │ +04e7aa: 0a00 |0005: move-result v0 │ │ +04e7ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75412,19 +75412,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 │ │ -04e7b8: |[04e7b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -04e7c8: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e7cc: 7110 a319 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@19a3 │ │ -04e7d2: 0c00 |0005: move-result-object v0 │ │ -04e7d4: 1100 |0006: return-object v0 │ │ +04e7b0: |[04e7b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +04e7c0: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e7c4: 7110 a319 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@19a3 │ │ +04e7ca: 0c00 |0005: move-result-object v0 │ │ +04e7cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -75432,18 +75432,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04e7d8: |[04e7d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -04e7e8: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e7ec: 6e10 a419 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@19a4 │ │ -04e7f2: 0e00 |0005: return-void │ │ +04e7d0: |[04e7d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +04e7e0: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e7e4: 6e10 a419 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@19a4 │ │ +04e7ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -75452,18 +75452,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 │ │ -04e7f4: |[04e7f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04e804: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e808: 6e20 a619 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@19a6 │ │ -04e80e: 0e00 |0005: return-void │ │ +04e7ec: |[04e7ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04e7fc: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e800: 6e20 a619 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@19a6 │ │ +04e806: 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; │ │ @@ -75473,18 +75473,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 │ │ -04e810: |[04e810] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -04e820: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e824: 6e20 a719 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@19a7 │ │ -04e82a: 0e00 |0005: return-void │ │ +04e808: |[04e808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +04e818: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e81c: 6e20 a719 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@19a7 │ │ +04e822: 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; │ │ @@ -75494,18 +75494,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 │ │ -04e82c: |[04e82c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04e83c: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e840: 6e20 a819 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@19a8 │ │ -04e846: 0e00 |0005: return-void │ │ +04e824: |[04e824] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04e834: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e838: 6e20 a819 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@19a8 │ │ +04e83e: 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; │ │ @@ -75515,18 +75515,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 │ │ -04e848: |[04e848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -04e858: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e85c: 6e20 a919 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@19a9 │ │ -04e862: 0e00 |0005: return-void │ │ +04e840: |[04e840] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +04e850: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e854: 6e20 a919 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@19a9 │ │ +04e85a: 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 │ │ @@ -75536,18 +75536,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 │ │ -04e864: |[04e864] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04e874: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e878: 6e20 aa19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@19aa │ │ -04e87e: 0e00 |0005: return-void │ │ +04e85c: |[04e85c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04e86c: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e870: 6e20 aa19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@19aa │ │ +04e876: 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; │ │ @@ -75557,18 +75557,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 │ │ -04e880: |[04e880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -04e890: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e894: 6e20 ab19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@19ab │ │ -04e89a: 0e00 |0005: return-void │ │ +04e878: |[04e878] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +04e888: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e88c: 6e20 ab19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@19ab │ │ +04e892: 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 │ │ @@ -75578,18 +75578,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 │ │ -04e89c: |[04e89c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -04e8ac: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e8b0: 6e20 ac19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@19ac │ │ -04e8b6: 0e00 |0005: return-void │ │ +04e894: |[04e894] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +04e8a4: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e8a8: 6e20 ac19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@19ac │ │ +04e8ae: 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 │ │ @@ -75599,18 +75599,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 │ │ -04e8b8: |[04e8b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -04e8c8: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e8cc: 6e20 ad19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@19ad │ │ -04e8d2: 0e00 |0005: return-void │ │ +04e8b0: |[04e8b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +04e8c0: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e8c4: 6e20 ad19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@19ad │ │ +04e8ca: 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 │ │ @@ -75620,18 +75620,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 │ │ -04e8d4: |[04e8d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -04e8e4: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e8e8: 6e20 ae19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@19ae │ │ -04e8ee: 0e00 |0005: return-void │ │ +04e8cc: |[04e8cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +04e8dc: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e8e0: 6e20 ae19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@19ae │ │ +04e8e6: 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 │ │ @@ -75641,18 +75641,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 │ │ -04e8f0: |[04e8f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -04e900: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e904: 6e20 af19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@19af │ │ -04e90a: 0e00 |0005: return-void │ │ +04e8e8: |[04e8e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +04e8f8: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e8fc: 6e20 af19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@19af │ │ +04e902: 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; │ │ @@ -75662,18 +75662,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 │ │ -04e90c: |[04e90c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -04e91c: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e920: 6e20 b019 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@19b0 │ │ -04e926: 0e00 |0005: return-void │ │ +04e904: |[04e904] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04e914: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e918: 6e20 b019 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@19b0 │ │ +04e91e: 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; │ │ @@ -75683,18 +75683,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 │ │ -04e928: |[04e928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -04e938: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e93c: 6e20 b119 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@19b1 │ │ -04e942: 0e00 |0005: return-void │ │ +04e920: |[04e920] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +04e930: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e934: 6e20 b119 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@19b1 │ │ +04e93a: 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 │ │ @@ -75704,18 +75704,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 │ │ -04e944: |[04e944] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -04e954: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e958: 6e20 b219 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@19b2 │ │ -04e95e: 0e00 |0005: return-void │ │ +04e93c: |[04e93c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +04e94c: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e950: 6e20 b219 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@19b2 │ │ +04e956: 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 │ │ @@ -75725,34 +75725,34 @@ │ │ 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 │ │ -04e960: |[04e960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -04e970: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e974: 6e20 b319 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@19b3 │ │ -04e97a: 0e00 |0005: return-void │ │ +04e958: |[04e958] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +04e968: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e96c: 6e20 b319 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@19b3 │ │ +04e972: 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; │ │ │ │ Virtual methods - │ │ - source_file_idx : 372 (AccessibilityNodeInfoCompatIcs.java) │ │ + source_file_idx : 371 (AccessibilityNodeInfoCompatIcs.java) │ │ │ │ Class #332 header: │ │ class_idx : 473 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 373 │ │ +source_file_idx : 372 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #332 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;' │ │ @@ -75767,19 +75767,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e97c: |[04e97c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -04e98c: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e990: 6e10 9719 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@1997 │ │ -04e996: 0a00 |0005: move-result v0 │ │ -04e998: 0f00 |0006: return v0 │ │ +04e974: |[04e974] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +04e984: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e988: 6e10 9719 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@1997 │ │ +04e98e: 0a00 |0005: move-result v0 │ │ +04e990: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -75787,19 +75787,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -04e99c: |[04e99c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -04e9ac: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e9b0: 6e10 a219 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@19a2 │ │ -04e9b6: 0a00 |0005: move-result v0 │ │ -04e9b8: 0f00 |0006: return v0 │ │ +04e994: |[04e994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +04e9a4: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e9a8: 6e10 a219 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@19a2 │ │ +04e9ae: 0a00 |0005: move-result v0 │ │ +04e9b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -75807,18 +75807,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 │ │ -04e9bc: |[04e9bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ -04e9cc: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e9d0: 6e20 a519 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@19a5 │ │ -04e9d6: 0e00 |0005: return-void │ │ +04e9b4: |[04e9b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ +04e9c4: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e9c8: 6e20 a519 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@19a5 │ │ +04e9ce: 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 │ │ @@ -75828,34 +75828,34 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04e9d8: |[04e9d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -04e9e8: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04e9ec: 6e20 b419 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@19b4 │ │ -04e9f2: 0e00 |0005: return-void │ │ +04e9d0: |[04e9d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +04e9e0: 1f00 7803 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04e9e4: 6e20 b419 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@19b4 │ │ +04e9ea: 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 │ │ │ │ Virtual methods - │ │ - source_file_idx : 373 (AccessibilityNodeInfoCompatJellyBean.java) │ │ + source_file_idx : 372 (AccessibilityNodeInfoCompatJellyBean.java) │ │ │ │ Class #333 header: │ │ class_idx : 474 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 374 │ │ +source_file_idx : 373 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #333 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;' │ │ @@ -75870,33 +75870,33 @@ │ │ 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 │ │ -04e9f4: |[04e9f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -04ea04: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04ea08: 6e10 9619 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@1996 │ │ -04ea0e: 0c00 |0005: move-result-object v0 │ │ -04ea10: 1100 |0006: return-object v0 │ │ +04e9ec: |[04e9ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +04e9fc: 1f01 7803 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04ea00: 6e10 9619 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@1996 │ │ +04ea06: 0c00 |0005: move-result-object v0 │ │ +04ea08: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 374 (AccessibilityNodeInfoCompatJellybeanMr2.java) │ │ + source_file_idx : 373 (AccessibilityNodeInfoCompatJellybeanMr2.java) │ │ │ │ Class #334 header: │ │ class_idx : 475 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 381 │ │ +source_file_idx : 380 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #334 annotations: │ │ Annotations on class │ │ @@ -75914,21 +75914,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;) │ │ name : 'newAccessibilityNodeProviderBridge' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 381 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 380 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #335 header: │ │ class_idx : 483 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 382 │ │ +source_file_idx : 381 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #335 annotations: │ │ Annotations on class │ │ @@ -75960,21 +75960,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;) │ │ name : 'performAction' │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 382 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 381 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #336 header: │ │ class_idx : 476 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 381 │ │ +source_file_idx : 380 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #336 annotations: │ │ Annotations on class │ │ @@ -76005,19 +76005,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 │ │ -04ea14: |[04ea14] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -04ea24: 5b01 b202 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@02b2 │ │ -04ea28: 5b02 b302 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b3 │ │ -04ea2c: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04ea32: 0e00 |0007: return-void │ │ +04ea0c: |[04ea0c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +04ea1c: 5b01 b202 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@02b2 │ │ +04ea20: 5b02 b302 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b3 │ │ +04ea24: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04ea2a: 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; │ │ @@ -76028,24 +76028,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04ea34: |[04ea34] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -04ea44: 5421 b302 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b3 │ │ -04ea48: 6e20 e70a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ae7 │ │ -04ea4e: 0c00 |0005: move-result-object v0 │ │ -04ea50: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -04ea54: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -04ea56: 1101 |0009: return-object v1 │ │ -04ea58: 6e10 870a 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ -04ea5e: 0c01 |000d: move-result-object v1 │ │ -04ea60: 28fb |000e: goto 0009 // -0005 │ │ +04ea2c: |[04ea2c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +04ea3c: 5421 b302 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b3 │ │ +04ea40: 6e20 e70a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ae7 │ │ +04ea46: 0c00 |0005: move-result-object v0 │ │ +04ea48: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +04ea4c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +04ea4e: 1101 |0009: return-object v1 │ │ +04ea50: 6e10 870a 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ +04ea56: 0c01 |000d: move-result-object v1 │ │ +04ea58: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -76058,33 +76058,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 │ │ -04ea64: |[04ea64] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -04ea74: 5465 b302 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b3 │ │ -04ea78: 6e30 e80a 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0ae8 │ │ -04ea7e: 0c00 |0005: move-result-object v0 │ │ -04ea80: 2204 0504 |0006: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ -04ea84: 7010 001c 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -04ea8a: 7210 3a1c 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1c3a │ │ -04ea90: 0a03 |000e: move-result v3 │ │ -04ea92: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -04ea94: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -04ea98: 7220 381c 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ -04ea9e: 0c02 |0015: move-result-object v2 │ │ -04eaa0: 1f02 d701 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ -04eaa4: 6e10 870a 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ -04eaaa: 0c05 |001b: move-result-object v5 │ │ -04eaac: 7220 361c 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -04eab2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04eab6: 28ef |0021: goto 0010 // -0011 │ │ -04eab8: 1104 |0022: return-object v4 │ │ +04ea5c: |[04ea5c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +04ea6c: 5465 b302 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b3 │ │ +04ea70: 6e30 e80a 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0ae8 │ │ +04ea76: 0c00 |0005: move-result-object v0 │ │ +04ea78: 2204 0504 |0006: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ +04ea7c: 7010 001c 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +04ea82: 7210 3a1c 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1c3a │ │ +04ea88: 0a03 |000e: move-result v3 │ │ +04ea8a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +04ea8c: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +04ea90: 7220 381c 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ +04ea96: 0c02 |0015: move-result-object v2 │ │ +04ea98: 1f02 d701 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ +04ea9c: 6e10 870a 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ +04eaa2: 0c05 |001b: move-result-object v5 │ │ +04eaa4: 7220 361c 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +04eaaa: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04eaae: 28ef |0021: goto 0010 // -0011 │ │ +04eab0: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0012 line=63 │ │ @@ -76106,35 +76106,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04eabc: |[04eabc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -04eacc: 5410 b302 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b3 │ │ -04ead0: 6e40 eb0a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0aeb │ │ -04ead6: 0a00 |0005: move-result v0 │ │ -04ead8: 0f00 |0006: return v0 │ │ +04eab4: |[04eab4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +04eac4: 5410 b302 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b3 │ │ +04eac8: 6e40 eb0a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0aeb │ │ +04eace: 0a00 |0005: move-result v0 │ │ +04ead0: 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 │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 381 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 380 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #337 header: │ │ class_idx : 480 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 381 │ │ +source_file_idx : 380 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #337 annotations: │ │ Annotations on class │ │ @@ -76155,17 +76155,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04eadc: |[04eadc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ -04eaec: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04eaf2: 0e00 |0003: return-void │ │ +04ead4: |[04ead4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ +04eae4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04eaea: 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 - │ │ @@ -76174,31 +76174,31 @@ │ │ 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 │ │ -04eaf4: |[04eaf4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -04eb04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04eb06: 1100 |0001: return-object v0 │ │ +04eaec: |[04eaec] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +04eafc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04eafe: 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; │ │ │ │ - source_file_idx : 381 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 380 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #338 header: │ │ class_idx : 477 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 480 │ │ -source_file_idx : 381 │ │ +source_file_idx : 380 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #338 annotations: │ │ Annotations on class │ │ @@ -76218,17 +76218,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04eb08: |[04eb08] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ -04eb18: 7010 e20a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ae2 │ │ -04eb1e: 0e00 |0003: return-void │ │ +04eb00: |[04eb00] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ +04eb10: 7010 e20a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ae2 │ │ +04eb16: 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 - │ │ @@ -76237,34 +76237,34 @@ │ │ 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 │ │ -04eb20: |[04eb20] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -04eb30: 2200 dc01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@01dc │ │ -04eb34: 7030 d50a 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@0ad5 │ │ -04eb3a: 7110 f30a 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0af3 │ │ -04eb40: 0c00 |0008: move-result-object v0 │ │ -04eb42: 1100 |0009: return-object v0 │ │ +04eb18: |[04eb18] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +04eb28: 2200 dc01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@01dc │ │ +04eb2c: 7030 d50a 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@0ad5 │ │ +04eb32: 7110 f30a 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0af3 │ │ +04eb38: 0c00 |0008: move-result-object v0 │ │ +04eb3a: 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; │ │ │ │ - source_file_idx : 381 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 380 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #339 header: │ │ class_idx : 486 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 383 │ │ +source_file_idx : 382 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #339 annotations: │ │ Annotations on class │ │ @@ -76302,21 +76302,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;) │ │ name : 'performAction' │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 383 (AccessibilityNodeProviderCompatKitKat.java) │ │ + source_file_idx : 382 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #340 header: │ │ class_idx : 478 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 381 │ │ +source_file_idx : 380 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #340 annotations: │ │ Annotations on class │ │ @@ -76347,19 +76347,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 │ │ -04eb44: |[04eb44] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -04eb54: 5b01 b402 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@02b4 │ │ -04eb58: 5b02 b502 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b5 │ │ -04eb5c: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04eb62: 0e00 |0007: return-void │ │ +04eb3c: |[04eb3c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +04eb4c: 5b01 b402 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@02b4 │ │ +04eb50: 5b02 b502 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b5 │ │ +04eb54: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04eb5a: 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; │ │ @@ -76370,24 +76370,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04eb64: |[04eb64] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -04eb74: 5421 b502 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b5 │ │ -04eb78: 6e20 e70a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ae7 │ │ -04eb7e: 0c00 |0005: move-result-object v0 │ │ -04eb80: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -04eb84: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -04eb86: 1101 |0009: return-object v1 │ │ -04eb88: 6e10 870a 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ -04eb8e: 0c01 |000d: move-result-object v1 │ │ -04eb90: 28fb |000e: goto 0009 // -0005 │ │ +04eb5c: |[04eb5c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +04eb6c: 5421 b502 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b5 │ │ +04eb70: 6e20 e70a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ae7 │ │ +04eb76: 0c00 |0005: move-result-object v0 │ │ +04eb78: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +04eb7c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +04eb7e: 1101 |0009: return-object v1 │ │ +04eb80: 6e10 870a 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ +04eb86: 0c01 |000d: move-result-object v1 │ │ +04eb88: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=114 │ │ 0x0008 line=115 │ │ 0x0009 line=117 │ │ locals : │ │ @@ -76400,33 +76400,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 │ │ -04eb94: |[04eb94] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -04eba4: 5465 b502 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b5 │ │ -04eba8: 6e30 e80a 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0ae8 │ │ -04ebae: 0c00 |0005: move-result-object v0 │ │ -04ebb0: 2204 0504 |0006: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ -04ebb4: 7010 001c 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -04ebba: 7210 3a1c 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1c3a │ │ -04ebc0: 0a03 |000e: move-result v3 │ │ -04ebc2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -04ebc4: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -04ebc8: 7220 381c 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ -04ebce: 0c02 |0015: move-result-object v2 │ │ -04ebd0: 1f02 d701 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ -04ebd4: 6e10 870a 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ -04ebda: 0c05 |001b: move-result-object v5 │ │ -04ebdc: 7220 361c 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -04ebe2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -04ebe6: 28ef |0021: goto 0010 // -0011 │ │ -04ebe8: 1104 |0022: return-object v4 │ │ +04eb8c: |[04eb8c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +04eb9c: 5465 b502 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b5 │ │ +04eba0: 6e30 e80a 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0ae8 │ │ +04eba6: 0c00 |0005: move-result-object v0 │ │ +04eba8: 2204 0504 |0006: new-instance v4, Ljava/util/ArrayList; // type@0405 │ │ +04ebac: 7010 001c 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +04ebb2: 7210 3a1c 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1c3a │ │ +04ebb8: 0a03 |000e: move-result v3 │ │ +04ebba: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +04ebbc: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +04ebc0: 7220 381c 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ +04ebc6: 0c02 |0015: move-result-object v2 │ │ +04ebc8: 1f02 d701 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@01d7 │ │ +04ebcc: 6e10 870a 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ +04ebd2: 0c05 |001b: move-result-object v5 │ │ +04ebd4: 7220 361c 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +04ebda: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +04ebde: 28ef |0021: goto 0010 // -0011 │ │ +04ebe0: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=101 │ │ 0x000b line=102 │ │ 0x000f line=103 │ │ 0x0012 line=104 │ │ @@ -76448,24 +76448,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -04ebec: |[04ebec] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ -04ebfc: 5421 b502 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b5 │ │ -04ec00: 6e20 e90a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ae9 │ │ -04ec06: 0c00 |0005: move-result-object v0 │ │ -04ec08: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -04ec0c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -04ec0e: 1101 |0009: return-object v1 │ │ -04ec10: 6e10 870a 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ -04ec16: 0c01 |000d: move-result-object v1 │ │ -04ec18: 28fb |000e: goto 0009 // -0005 │ │ +04ebe4: |[04ebe4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ +04ebf4: 5421 b502 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b5 │ │ +04ebf8: 6e20 e90a 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0ae9 │ │ +04ebfe: 0c00 |0005: move-result-object v0 │ │ +04ec00: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +04ec04: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +04ec06: 1101 |0009: return-object v1 │ │ +04ec08: 6e10 870a 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@0a87 │ │ +04ec0e: 0c01 |000d: move-result-object v1 │ │ +04ec10: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x0008 line=125 │ │ 0x0009 line=127 │ │ locals : │ │ @@ -76478,35 +76478,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04ec1c: |[04ec1c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -04ec2c: 5410 b502 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b5 │ │ -04ec30: 6e40 eb0a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0aeb │ │ -04ec36: 0a00 |0005: move-result v0 │ │ -04ec38: 0f00 |0006: return v0 │ │ +04ec14: |[04ec14] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +04ec24: 5410 b502 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@02b5 │ │ +04ec28: 6e40 eb0a 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@0aeb │ │ +04ec2e: 0a00 |0005: move-result v0 │ │ +04ec30: 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 │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 381 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 380 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #341 header: │ │ class_idx : 479 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 480 │ │ -source_file_idx : 381 │ │ +source_file_idx : 380 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #341 annotations: │ │ Annotations on class │ │ @@ -76526,17 +76526,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ec3c: |[04ec3c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ -04ec4c: 7010 e20a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ae2 │ │ -04ec52: 0e00 |0003: return-void │ │ +04ec34: |[04ec34] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ +04ec44: 7010 e20a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ae2 │ │ +04ec4a: 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 - │ │ @@ -76545,34 +76545,34 @@ │ │ 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 │ │ -04ec54: |[04ec54] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -04ec64: 2200 de01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@01de │ │ -04ec68: 7030 db0a 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@0adb │ │ -04ec6e: 7110 fd0a 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0afd │ │ -04ec74: 0c00 |0008: move-result-object v0 │ │ -04ec76: 1100 |0009: return-object v0 │ │ +04ec4c: |[04ec4c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +04ec5c: 2200 de01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@01de │ │ +04ec60: 7030 db0a 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@0adb │ │ +04ec66: 7110 fd0a 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@0afd │ │ +04ec6c: 0c00 |0008: move-result-object v0 │ │ +04ec6e: 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; │ │ │ │ - source_file_idx : 381 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 380 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #342 header: │ │ class_idx : 481 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 381 │ │ +source_file_idx : 380 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #342 annotations: │ │ Annotations on class │ │ @@ -76601,33 +76601,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -04ec78: |[04ec78] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -04ec88: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04ec8c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -04ec90: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04ec94: 2200 df01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@01df │ │ -04ec98: 7010 e00a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@0ae0 │ │ -04ec9e: 6900 b602 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@02b6 │ │ -04eca2: 0e00 |000d: return-void │ │ -04eca4: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04eca8: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ -04ecac: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -04ecb0: 2200 dd01 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@01dd │ │ -04ecb4: 7010 d90a 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0ad9 │ │ -04ecba: 6900 b602 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@02b6 │ │ -04ecbe: 28f2 |001b: goto 000d // -000e │ │ -04ecc0: 2200 e001 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@01e0 │ │ -04ecc4: 7010 e20a 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ae2 │ │ -04ecca: 6900 b602 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@02b6 │ │ -04ecce: 28ea |0023: goto 000d // -0016 │ │ +04ec70: |[04ec70] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +04ec80: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04ec84: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +04ec88: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04ec8c: 2200 df01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@01df │ │ +04ec90: 7010 e00a 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@0ae0 │ │ +04ec96: 6900 b602 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@02b6 │ │ +04ec9a: 0e00 |000d: return-void │ │ +04ec9c: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04eca0: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ +04eca4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +04eca8: 2200 dd01 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@01dd │ │ +04ecac: 7010 d90a 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@0ad9 │ │ +04ecb2: 6900 b602 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@02b6 │ │ +04ecb6: 28f2 |001b: goto 000d // -000e │ │ +04ecb8: 2200 e001 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@01e0 │ │ +04ecbc: 7010 e20a 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@0ae2 │ │ +04ecc2: 6900 b602 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@02b6 │ │ +04ecc6: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ 0x000d line=146 │ │ 0x000e line=141 │ │ 0x0014 line=142 │ │ @@ -76639,21 +76639,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -04ecd0: |[04ecd0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -04ece0: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04ece6: 6200 b602 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@02b6 │ │ -04ecea: 7220 d40a 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0ad4 │ │ -04ecf0: 0c00 |0008: move-result-object v0 │ │ -04ecf2: 5b10 b702 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@02b7 │ │ -04ecf6: 0e00 |000b: return-void │ │ +04ecc8: |[04ecc8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +04ecd8: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04ecde: 6200 b602 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@02b6 │ │ +04ece2: 7220 d40a 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@0ad4 │ │ +04ece8: 0c00 |0008: move-result-object v0 │ │ +04ecea: 5b10 b702 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@02b7 │ │ +04ecee: 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; │ │ @@ -76663,18 +76663,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04ecf8: |[04ecf8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ -04ed08: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04ed0e: 5b01 b702 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@02b7 │ │ -04ed12: 0e00 |0005: return-void │ │ +04ecf0: |[04ecf0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ +04ed00: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04ed06: 5b01 b702 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@02b7 │ │ +04ed0a: 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; │ │ @@ -76686,17 +76686,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 │ │ -04ed14: |[04ed14] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -04ed24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ed26: 1100 |0001: return-object v0 │ │ +04ed0c: |[04ed0c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +04ed1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ed1e: 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 │ │ │ │ @@ -76705,17 +76705,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 │ │ -04ed28: |[04ed28] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -04ed38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ed3a: 1100 |0001: return-object v0 │ │ +04ed20: |[04ed20] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +04ed30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ed32: 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 │ │ @@ -76725,17 +76725,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 │ │ -04ed3c: |[04ed3c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -04ed4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ed4e: 1100 |0001: return-object v0 │ │ +04ed34: |[04ed34] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +04ed44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ed46: 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 │ │ │ │ @@ -76744,17 +76744,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04ed50: |[04ed50] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ -04ed60: 5410 b702 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@02b7 │ │ -04ed64: 1100 |0002: return-object v0 │ │ +04ed48: |[04ed48] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ +04ed58: 5410 b702 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@02b7 │ │ +04ed5c: 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;) │ │ @@ -76762,33 +76762,33 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04ed68: |[04ed68] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ -04ed78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ed7a: 0f00 |0001: return v0 │ │ +04ed60: |[04ed60] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ +04ed70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04ed72: 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 │ │ 0x0000 - 0x0002 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 381 (AccessibilityNodeProviderCompat.java) │ │ + source_file_idx : 380 (AccessibilityNodeProviderCompat.java) │ │ │ │ Class #343 header: │ │ class_idx : 482 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 889 │ │ -source_file_idx : 382 │ │ +source_file_idx : 381 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #343 annotations: │ │ Annotations on class │ │ @@ -76814,18 +76814,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 │ │ -04ed7c: |[04ed7c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ -04ed8c: 5b01 b802 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@02b8 │ │ -04ed90: 7010 b519 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@19b5 │ │ -04ed96: 0e00 |0005: return-void │ │ +04ed74: |[04ed74] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ +04ed84: 5b01 b802 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@02b8 │ │ +04ed88: 7010 b519 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@19b5 │ │ +04ed8e: 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; │ │ │ │ @@ -76835,20 +76835,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04ed98: |[04ed98] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -04eda8: 5410 b802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@02b8 │ │ -04edac: 7220 f00a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0af0 │ │ -04edb2: 0c00 |0005: move-result-object v0 │ │ -04edb4: 1f00 7803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04edb8: 1100 |0008: return-object v0 │ │ +04ed90: |[04ed90] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +04eda0: 5410 b802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@02b8 │ │ +04eda4: 7220 f00a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0af0 │ │ +04edaa: 0c00 |0005: move-result-object v0 │ │ +04edac: 1f00 7803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04edb0: 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 │ │ │ │ @@ -76857,19 +76857,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 │ │ -04edbc: |[04edbc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -04edcc: 5410 b802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@02b8 │ │ -04edd0: 7230 f10a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0af1 │ │ -04edd6: 0c00 |0005: move-result-object v0 │ │ -04edd8: 1100 |0006: return-object v0 │ │ +04edb4: |[04edb4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +04edc4: 5410 b802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@02b8 │ │ +04edc8: 7230 f10a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0af1 │ │ +04edce: 0c00 |0005: move-result-object v0 │ │ +04edd0: 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 │ │ @@ -76879,35 +76879,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04eddc: |[04eddc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ -04edec: 5410 b802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@02b8 │ │ -04edf0: 7240 f20a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0af2 │ │ -04edf6: 0a00 |0005: move-result v0 │ │ -04edf8: 0f00 |0006: return v0 │ │ +04edd4: |[04edd4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ +04ede4: 5410 b802 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@02b8 │ │ +04ede8: 7240 f20a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0af2 │ │ +04edee: 0a00 |0005: move-result v0 │ │ +04edf0: 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 │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 382 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 381 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #344 header: │ │ class_idx : 484 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 382 │ │ +source_file_idx : 381 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #344 annotations: │ │ Annotations on class │ │ @@ -76926,32 +76926,32 @@ │ │ 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 │ │ -04edfc: |[04edfc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -04ee0c: 2200 e201 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@01e2 │ │ -04ee10: 7020 ec0a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0aec │ │ -04ee16: 1100 |0005: return-object v0 │ │ +04edf4: |[04edf4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +04ee04: 2200 e201 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@01e2 │ │ +04ee08: 7020 ec0a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@0aec │ │ +04ee0e: 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 - │ │ - source_file_idx : 382 (AccessibilityNodeProviderCompatJellyBean.java) │ │ + source_file_idx : 381 (AccessibilityNodeProviderCompatJellyBean.java) │ │ │ │ Class #345 header: │ │ class_idx : 485 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 889 │ │ -source_file_idx : 383 │ │ +source_file_idx : 382 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #345 annotations: │ │ Annotations on class │ │ @@ -76977,18 +76977,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 │ │ -04ee18: |[04ee18] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ -04ee28: 5b01 b902 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@02b9 │ │ -04ee2c: 7010 b519 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@19b5 │ │ -04ee32: 0e00 |0005: return-void │ │ +04ee10: |[04ee10] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ +04ee20: 5b01 b902 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@02b9 │ │ +04ee24: 7010 b519 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@19b5 │ │ +04ee2a: 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; │ │ │ │ @@ -76998,20 +76998,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04ee34: |[04ee34] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -04ee44: 5410 b902 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@02b9 │ │ -04ee48: 7220 f90a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0af9 │ │ -04ee4e: 0c00 |0005: move-result-object v0 │ │ -04ee50: 1f00 7803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04ee54: 1100 |0008: return-object v0 │ │ +04ee2c: |[04ee2c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +04ee3c: 5410 b902 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@02b9 │ │ +04ee40: 7220 f90a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@0af9 │ │ +04ee46: 0c00 |0005: move-result-object v0 │ │ +04ee48: 1f00 7803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04ee4c: 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 │ │ │ │ @@ -77020,19 +77020,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 │ │ -04ee58: |[04ee58] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -04ee68: 5410 b902 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@02b9 │ │ -04ee6c: 7230 fa0a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0afa │ │ -04ee72: 0c00 |0005: move-result-object v0 │ │ -04ee74: 1100 |0006: return-object v0 │ │ +04ee50: |[04ee50] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +04ee60: 5410 b902 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@02b9 │ │ +04ee64: 7230 fa0a 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@0afa │ │ +04ee6a: 0c00 |0005: move-result-object v0 │ │ +04ee6c: 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 │ │ @@ -77042,20 +77042,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -04ee78: |[04ee78] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -04ee88: 5410 b902 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@02b9 │ │ -04ee8c: 7220 fb0a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@0afb │ │ -04ee92: 0c00 |0005: move-result-object v0 │ │ -04ee94: 1f00 7803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ -04ee98: 1100 |0008: return-object v0 │ │ +04ee70: |[04ee70] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +04ee80: 5410 b902 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@02b9 │ │ +04ee84: 7220 fb0a 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@0afb │ │ +04ee8a: 0c00 |0005: move-result-object v0 │ │ +04ee8c: 1f00 7803 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0378 │ │ +04ee90: 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 │ │ │ │ @@ -77064,35 +77064,35 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -04ee9c: |[04ee9c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ -04eeac: 5410 b902 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@02b9 │ │ -04eeb0: 7240 fc0a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0afc │ │ -04eeb6: 0a00 |0005: move-result v0 │ │ -04eeb8: 0f00 |0006: return v0 │ │ +04ee94: |[04ee94] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ +04eea4: 5410 b902 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@02b9 │ │ +04eea8: 7240 fc0a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@0afc │ │ +04eeae: 0a00 |0005: move-result v0 │ │ +04eeb0: 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 │ │ 0x0000 - 0x0007 reg=4 arguments Landroid/os/Bundle; │ │ │ │ - source_file_idx : 383 (AccessibilityNodeProviderCompatKitKat.java) │ │ + source_file_idx : 382 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #346 header: │ │ class_idx : 487 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 383 │ │ +source_file_idx : 382 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #346 annotations: │ │ Annotations on class │ │ @@ -77111,32 +77111,32 @@ │ │ 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 │ │ -04eebc: |[04eebc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -04eecc: 2200 e501 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@01e5 │ │ -04eed0: 7020 f40a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@0af4 │ │ -04eed6: 1100 |0005: return-object v0 │ │ +04eeb4: |[04eeb4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +04eec4: 2200 e501 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@01e5 │ │ +04eec8: 7020 f40a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@0af4 │ │ +04eece: 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 - │ │ - source_file_idx : 383 (AccessibilityNodeProviderCompatKitKat.java) │ │ + source_file_idx : 382 (AccessibilityNodeProviderCompatKitKat.java) │ │ │ │ Class #347 header: │ │ class_idx : 490 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 388 │ │ +source_file_idx : 387 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #347 annotations: │ │ Annotations on class │ │ @@ -77178,21 +77178,21 @@ │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;) │ │ name : 'setToIndex' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 388 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 387 (AccessibilityRecordCompat.java) │ │ │ │ Class #348 header: │ │ class_idx : 492 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 388 │ │ +source_file_idx : 387 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #348 annotations: │ │ Annotations on class │ │ @@ -77213,17 +77213,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04eed8: |[04eed8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -04eee8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04eeee: 0e00 |0003: return-void │ │ +04eed0: |[04eed0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +04eee0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04eee6: 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 - │ │ @@ -77232,17 +77232,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04eef0: |[04eef0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -04ef00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -04ef02: 1100 |0001: return-object v0 │ │ +04eee8: |[04eee8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +04eef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +04eefa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ @@ -77250,16 +77250,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04ef04: |[04ef04] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -04ef14: 0e00 |0000: return-void │ │ +04eefc: |[04eefc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +04ef0c: 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 │ │ @@ -77269,16 +77269,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04ef18: |[04ef18] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -04ef28: 0e00 |0000: return-void │ │ +04ef10: |[04ef10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +04ef20: 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 │ │ @@ -77288,16 +77288,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04ef2c: |[04ef2c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -04ef3c: 0e00 |0000: return-void │ │ +04ef24: |[04ef24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +04ef34: 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 │ │ @@ -77307,31 +77307,31 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -04ef40: |[04ef40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -04ef50: 0e00 |0000: return-void │ │ +04ef38: |[04ef38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +04ef48: 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 │ │ │ │ - source_file_idx : 388 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 387 (AccessibilityRecordCompat.java) │ │ │ │ Class #349 header: │ │ class_idx : 488 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 492 │ │ -source_file_idx : 388 │ │ +source_file_idx : 387 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #349 annotations: │ │ Annotations on class │ │ @@ -77351,17 +77351,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04ef54: |[04ef54] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -04ef64: 7010 0b0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0b0b │ │ -04ef6a: 0e00 |0003: return-void │ │ +04ef4c: |[04ef4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +04ef5c: 7010 0b0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0b0b │ │ +04ef62: 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 - │ │ @@ -77370,18 +77370,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04ef6c: |[04ef6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -04ef7c: 7100 1a0b 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0b1a │ │ -04ef82: 0c00 |0003: move-result-object v0 │ │ -04ef84: 1100 |0004: return-object v0 │ │ +04ef64: |[04ef64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +04ef74: 7100 1a0b 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@0b1a │ │ +04ef7a: 0c00 |0003: move-result-object v0 │ │ +04ef7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ @@ -77389,17 +77389,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04ef88: |[04ef88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -04ef98: 7120 1b0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0b1b │ │ -04ef9e: 0e00 |0003: return-void │ │ +04ef80: |[04ef80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +04ef90: 7120 1b0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@0b1b │ │ +04ef96: 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; │ │ @@ -77410,17 +77410,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04efa0: |[04efa0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -04efb0: 7120 1c0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0b1c │ │ -04efb6: 0e00 |0003: return-void │ │ +04ef98: |[04ef98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +04efa8: 7120 1c0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@0b1c │ │ +04efae: 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; │ │ @@ -77431,17 +77431,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04efb8: |[04efb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -04efc8: 7120 1d0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0b1d │ │ -04efce: 0e00 |0003: return-void │ │ +04efb0: |[04efb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +04efc0: 7120 1d0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@0b1d │ │ +04efc6: 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; │ │ @@ -77452,33 +77452,33 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -04efd0: |[04efd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -04efe0: 7120 1e0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0b1e │ │ -04efe6: 0e00 |0003: return-void │ │ +04efc8: |[04efc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +04efd8: 7120 1e0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@0b1e │ │ +04efde: 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; │ │ 0x0000 - 0x0004 reg=2 toIndex I │ │ │ │ - source_file_idx : 388 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 387 (AccessibilityRecordCompat.java) │ │ │ │ Class #350 header: │ │ class_idx : 489 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 488 │ │ -source_file_idx : 388 │ │ +source_file_idx : 387 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #350 annotations: │ │ Annotations on class │ │ @@ -77498,31 +77498,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04efe8: |[04efe8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ -04eff8: 7010 fe0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0afe │ │ -04effe: 0e00 |0003: return-void │ │ +04efe0: |[04efe0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ +04eff0: 7010 fe0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0afe │ │ +04eff6: 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 - │ │ - source_file_idx : 388 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 387 (AccessibilityRecordCompat.java) │ │ │ │ Class #351 header: │ │ class_idx : 491 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 489 │ │ -source_file_idx : 388 │ │ +source_file_idx : 387 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #351 annotations: │ │ Annotations on class │ │ @@ -77542,31 +77542,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -04f000: |[04f000] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ -04f010: 7010 040b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0b04 │ │ -04f016: 0e00 |0003: return-void │ │ +04eff8: |[04eff8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ +04f008: 7010 040b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0b04 │ │ +04f00e: 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 - │ │ - source_file_idx : 388 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 387 (AccessibilityRecordCompat.java) │ │ │ │ Class #352 header: │ │ class_idx : 493 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 388 │ │ +source_file_idx : 387 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 6 │ │ │ │ Class #352 annotations: │ │ Annotations on class │ │ @@ -77593,40 +77593,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -04f018: |[04f018] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -04f028: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04f02c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -04f030: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -04f034: 2200 eb01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@01eb │ │ -04f038: 7010 0a0b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@0b0a │ │ -04f03e: 6900 ba02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ -04f042: 0e00 |000d: return-void │ │ -04f044: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04f048: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ -04f04c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -04f050: 2200 e901 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@01e9 │ │ -04f054: 7010 040b 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0b04 │ │ -04f05a: 6900 ba02 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ -04f05e: 28f2 |001b: goto 000d // -000e │ │ -04f060: 6000 3800 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -04f064: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ -04f068: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -04f06c: 2200 e801 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@01e8 │ │ -04f070: 7010 fe0a 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0afe │ │ -04f076: 6900 ba02 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ -04f07a: 28e4 |0029: goto 000d // -001c │ │ -04f07c: 2200 ec01 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@01ec │ │ -04f080: 7010 0b0b 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0b0b │ │ -04f086: 6900 ba02 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ -04f08a: 28dc |0031: goto 000d // -0024 │ │ +04f010: |[04f010] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +04f020: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04f024: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +04f028: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +04f02c: 2200 eb01 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@01eb │ │ +04f030: 7010 0a0b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@0b0a │ │ +04f036: 6900 ba02 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ +04f03a: 0e00 |000d: return-void │ │ +04f03c: 6000 3800 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04f040: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ +04f044: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +04f048: 2200 e901 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@01e9 │ │ +04f04c: 7010 040b 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@0b04 │ │ +04f052: 6900 ba02 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ +04f056: 28f2 |001b: goto 000d // -000e │ │ +04f058: 6000 3800 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +04f05c: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ +04f060: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +04f064: 2200 e801 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@01e8 │ │ +04f068: 7010 fe0a 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@0afe │ │ +04f06e: 6900 ba02 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ +04f072: 28e4 |0029: goto 000d // -001c │ │ +04f074: 2200 ec01 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@01ec │ │ +04f078: 7010 0b0b 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@0b0b │ │ +04f07e: 6900 ba02 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ +04f082: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0006 line=507 │ │ 0x000d line=515 │ │ 0x000e line=508 │ │ 0x0014 line=509 │ │ @@ -77640,18 +77640,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04f08c: |[04f08c] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -04f09c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04f0a2: 5b01 bb02 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ -04f0a6: 0e00 |0005: return-void │ │ +04f084: |[04f084] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +04f094: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04f09a: 5b01 bb02 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ +04f09e: 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; │ │ @@ -77662,21 +77662,21 @@ │ │ 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 │ │ -04f0a8: |[04f0a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -04f0b8: 2200 ed01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01ed │ │ -04f0bc: 6201 ba02 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ -04f0c0: 7210 050b 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0b05 │ │ -04f0c6: 0c01 |0007: move-result-object v1 │ │ -04f0c8: 7020 120b 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0b12 │ │ -04f0ce: 1100 |000b: return-object v0 │ │ +04f0a0: |[04f0a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +04f0b0: 2200 ed01 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01ed │ │ +04f0b4: 6201 ba02 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ +04f0b8: 7210 050b 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@0b05 │ │ +04f0be: 0c01 |0007: move-result-object v1 │ │ +04f0c0: 7020 120b 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@0b12 │ │ +04f0c6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -77684,44 +77684,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -04f0d0: |[04f0d0] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -04f0e0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -04f0e2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -04f0e4: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -04f0e8: 0f01 |0004: return v1 │ │ -04f0ea: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -04f0ee: 0121 |0007: move v1, v2 │ │ -04f0f0: 28fc |0008: goto 0004 // -0004 │ │ -04f0f2: 6e10 aa1b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -04f0f8: 0c03 |000c: move-result-object v3 │ │ -04f0fa: 6e10 aa1b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -04f100: 0c04 |0010: move-result-object v4 │ │ -04f102: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -04f106: 0121 |0013: move v1, v2 │ │ -04f108: 28f0 |0014: goto 0004 // -0010 │ │ -04f10a: 0760 |0015: move-object v0, v6 │ │ -04f10c: 1f00 ed01 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01ed │ │ -04f110: 5453 bb02 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ -04f114: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -04f118: 5403 bb02 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ -04f11c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -04f120: 0121 |0020: move v1, v2 │ │ -04f122: 28e3 |0021: goto 0004 // -001d │ │ -04f124: 5453 bb02 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ -04f128: 5404 bb02 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ -04f12c: 6e20 a91b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ -04f132: 0a03 |0029: move-result v3 │ │ -04f134: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -04f138: 0121 |002c: move v1, v2 │ │ -04f13a: 28d7 |002d: goto 0004 // -0029 │ │ +04f0c8: |[04f0c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +04f0d8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +04f0da: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +04f0dc: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +04f0e0: 0f01 |0004: return v1 │ │ +04f0e2: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +04f0e6: 0121 |0007: move v1, v2 │ │ +04f0e8: 28fc |0008: goto 0004 // -0004 │ │ +04f0ea: 6e10 aa1b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +04f0f0: 0c03 |000c: move-result-object v3 │ │ +04f0f2: 6e10 aa1b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +04f0f8: 0c04 |0010: move-result-object v4 │ │ +04f0fa: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +04f0fe: 0121 |0013: move v1, v2 │ │ +04f100: 28f0 |0014: goto 0004 // -0010 │ │ +04f102: 0760 |0015: move-object v0, v6 │ │ +04f104: 1f00 ed01 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@01ed │ │ +04f108: 5453 bb02 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ +04f10c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +04f110: 5403 bb02 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ +04f114: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +04f118: 0121 |0020: move v1, v2 │ │ +04f11a: 28e3 |0021: goto 0004 // -001d │ │ +04f11c: 5453 bb02 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ +04f120: 5404 bb02 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ +04f124: 6e20 a91b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@1ba9 │ │ +04f12a: 0a03 |0029: move-result v3 │ │ +04f12c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +04f130: 0121 |002c: move v1, v2 │ │ +04f132: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1025 │ │ 0x0004 line=1042 │ │ 0x0005 line=1028 │ │ 0x0008 line=1029 │ │ 0x0009 line=1031 │ │ @@ -77742,23 +77742,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -04f13c: |[04f13c] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -04f14c: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ -04f150: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -04f154: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04f156: 0f00 |0005: return v0 │ │ -04f158: 5410 bb02 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ -04f15c: 6e10 ab1b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ -04f162: 0a00 |000b: move-result v0 │ │ -04f164: 28f9 |000c: goto 0005 // -0007 │ │ +04f134: |[04f134] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +04f144: 5410 bb02 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ +04f148: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +04f14c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04f14e: 0f00 |0005: return v0 │ │ +04f150: 5410 bb02 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ +04f154: 6e10 ab1b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@1bab │ │ +04f15a: 0a00 |000b: move-result v0 │ │ +04f15c: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -77766,19 +77766,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04f168: |[04f168] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -04f178: 6200 ba02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ -04f17c: 5421 bb02 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ -04f180: 7230 060b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0b06 │ │ -04f186: 0e00 |0007: return-void │ │ +04f160: |[04f160] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +04f170: 6200 ba02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ +04f174: 5421 bb02 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ +04f178: 7230 060b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@0b06 │ │ +04f17e: 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 │ │ @@ -77788,19 +77788,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04f188: |[04f188] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -04f198: 6200 ba02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ -04f19c: 5421 bb02 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ -04f1a0: 7230 070b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0b07 │ │ -04f1a6: 0e00 |0007: return-void │ │ +04f180: |[04f180] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +04f190: 6200 ba02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ +04f194: 5421 bb02 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ +04f198: 7230 070b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@0b07 │ │ +04f19e: 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 │ │ @@ -77810,19 +77810,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04f1a8: |[04f1a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -04f1b8: 6200 ba02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ -04f1bc: 5421 bb02 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ -04f1c0: 7230 080b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0b08 │ │ -04f1c6: 0e00 |0007: return-void │ │ +04f1a0: |[04f1a0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +04f1b0: 6200 ba02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ +04f1b4: 5421 bb02 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ +04f1b8: 7230 080b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@0b08 │ │ +04f1be: 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 │ │ @@ -77832,34 +77832,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -04f1c8: |[04f1c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -04f1d8: 6200 ba02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ -04f1dc: 5421 bb02 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ -04f1e0: 7230 090b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0b09 │ │ -04f1e6: 0e00 |0007: return-void │ │ +04f1c0: |[04f1c0] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +04f1d0: 6200 ba02 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@02ba │ │ +04f1d4: 5421 bb02 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@02bb │ │ +04f1d8: 7230 090b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@0b09 │ │ +04f1de: 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 │ │ │ │ - source_file_idx : 388 (AccessibilityRecordCompat.java) │ │ + source_file_idx : 387 (AccessibilityRecordCompat.java) │ │ │ │ Class #353 header: │ │ class_idx : 494 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 389 │ │ +source_file_idx : 388 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #353 - │ │ Class descriptor : 'Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;' │ │ @@ -77874,36 +77874,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04f1e8: |[04f1e8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -04f1f8: 7100 b619 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@19b6 │ │ -04f1fe: 0c00 |0003: move-result-object v0 │ │ -04f200: 1100 |0004: return-object v0 │ │ +04f1e0: |[04f1e0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +04f1f0: 7100 b619 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@19b6 │ │ +04f1f6: 0c00 |0003: move-result-object v0 │ │ +04f1f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ name : 'setFromIndex' │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04f204: |[04f204] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -04f214: 1f00 7a03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@037a │ │ -04f218: 6e20 b719 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@19b7 │ │ -04f21e: 0e00 |0005: return-void │ │ +04f1fc: |[04f1fc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +04f20c: 1f00 7a03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@037a │ │ +04f210: 6e20 b719 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@19b7 │ │ +04f216: 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 │ │ @@ -77913,18 +77913,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 │ │ -04f220: |[04f220] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -04f230: 1f00 7a03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@037a │ │ -04f234: 6e20 b819 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@19b8 │ │ -04f23a: 0e00 |0005: return-void │ │ +04f218: |[04f218] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +04f228: 1f00 7a03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@037a │ │ +04f22c: 6e20 b819 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@19b8 │ │ +04f232: 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 │ │ @@ -77934,18 +77934,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 │ │ -04f23c: |[04f23c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -04f24c: 1f00 7a03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@037a │ │ -04f250: 6e20 b919 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@19b9 │ │ -04f256: 0e00 |0005: return-void │ │ +04f234: |[04f234] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +04f244: 1f00 7a03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@037a │ │ +04f248: 6e20 b919 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@19b9 │ │ +04f24e: 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 │ │ @@ -77955,34 +77955,34 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -04f258: |[04f258] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -04f268: 1f00 7a03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@037a │ │ -04f26c: 6e20 ba19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@19ba │ │ -04f272: 0e00 |0005: return-void │ │ +04f250: |[04f250] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +04f260: 1f00 7a03 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@037a │ │ +04f264: 6e20 ba19 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@19ba │ │ +04f26a: 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 │ │ │ │ Virtual methods - │ │ - source_file_idx : 389 (AccessibilityRecordCompatIcs.java) │ │ + source_file_idx : 388 (AccessibilityRecordCompatIcs.java) │ │ │ │ Class #354 header: │ │ class_idx : 495 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 518 │ │ +source_file_idx : 517 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #354 annotations: │ │ Annotations on class │ │ @@ -77994,21 +77994,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 518 (AutoScrollHelper.java) │ │ + source_file_idx : 517 (AutoScrollHelper.java) │ │ │ │ Class #355 header: │ │ class_idx : 496 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 518 │ │ +source_file_idx : 517 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #355 annotations: │ │ Annotations on class │ │ @@ -78072,26 +78072,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -04f274: |[04f274] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ -04f284: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04f286: 7010 a71b 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04f28c: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -04f290: 5a30 c202 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ -04f294: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ -04f298: 5a30 c302 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ -04f29c: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -04f2a0: 5a30 bc02 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@02bc │ │ -04f2a4: 5932 bd02 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@02bd │ │ -04f2a8: 5932 be02 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@02be │ │ -04f2ac: 0e00 |0014: return-void │ │ +04f26c: |[04f26c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ +04f27c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04f27e: 7010 a71b 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04f284: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +04f288: 5a30 c202 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ +04f28c: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ +04f290: 5a30 c302 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ +04f294: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +04f298: 5a30 bc02 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@02bc │ │ +04f29c: 5932 bd02 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@02bd │ │ +04f2a0: 5932 be02 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@02be │ │ +04f2a4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=743 │ │ 0x0004 line=744 │ │ 0x0008 line=745 │ │ 0x000c line=746 │ │ 0x0010 line=747 │ │ @@ -78105,53 +78105,53 @@ │ │ type : '(J)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -04f2b0: |[04f2b0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ -04f2c0: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -04f2c4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -04f2c6: 53b6 c202 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ -04f2ca: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ -04f2ce: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ -04f2d2: 0f04 |0009: return v4 │ │ -04f2d4: 53b6 c302 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ -04f2d8: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ -04f2dc: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ -04f2e0: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ -04f2e4: 53b6 c302 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ -04f2e8: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ -04f2ec: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ -04f2f0: 53b6 c202 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ -04f2f4: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ -04f2f8: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ -04f2fc: 8526 |001e: long-to-float v6, v2 │ │ -04f2fe: 52b7 c102 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@02c1 │ │ -04f302: 8277 |0021: int-to-float v7, v7 │ │ -04f304: c976 |0022: div-float/2addr v6, v7 │ │ -04f306: 7130 3d0b 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0b3d │ │ -04f30c: 0a04 |0026: move-result v4 │ │ -04f30e: c854 |0027: mul-float/2addr v4, v5 │ │ -04f310: 28e1 |0028: goto 0009 // -001f │ │ -04f312: 53b6 c302 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ -04f316: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ -04f31a: 52b5 c402 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@02c4 │ │ -04f31e: a705 0a05 |002f: sub-float v5, v10, v5 │ │ -04f322: 52b6 c402 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@02c4 │ │ -04f326: 8507 |0033: long-to-float v7, v0 │ │ -04f328: 52b8 bf02 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@02bf │ │ -04f32c: 8288 |0036: int-to-float v8, v8 │ │ -04f32e: c987 |0037: div-float/2addr v7, v8 │ │ -04f330: 7130 3d0b 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0b3d │ │ -04f336: 0a04 |003b: move-result v4 │ │ -04f338: c864 |003c: mul-float/2addr v4, v6 │ │ -04f33a: c654 |003d: add-float/2addr v4, v5 │ │ -04f33c: 28cb |003e: goto 0009 // -0035 │ │ +04f2a8: |[04f2a8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ +04f2b8: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +04f2bc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +04f2be: 53b6 c202 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ +04f2c2: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ +04f2c6: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ +04f2ca: 0f04 |0009: return v4 │ │ +04f2cc: 53b6 c302 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ +04f2d0: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ +04f2d4: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ +04f2d8: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ +04f2dc: 53b6 c302 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ +04f2e0: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ +04f2e4: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ +04f2e8: 53b6 c202 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ +04f2ec: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ +04f2f0: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ +04f2f4: 8526 |001e: long-to-float v6, v2 │ │ +04f2f6: 52b7 c102 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@02c1 │ │ +04f2fa: 8277 |0021: int-to-float v7, v7 │ │ +04f2fc: c976 |0022: div-float/2addr v6, v7 │ │ +04f2fe: 7130 3d0b 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0b3d │ │ +04f304: 0a04 |0026: move-result v4 │ │ +04f306: c854 |0027: mul-float/2addr v4, v5 │ │ +04f308: 28e1 |0028: goto 0009 // -001f │ │ +04f30a: 53b6 c302 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ +04f30e: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ +04f312: 52b5 c402 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@02c4 │ │ +04f316: a705 0a05 |002f: sub-float v5, v10, v5 │ │ +04f31a: 52b6 c402 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@02c4 │ │ +04f31e: 8507 |0033: long-to-float v7, v0 │ │ +04f320: 52b8 bf02 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@02bf │ │ +04f324: 8288 |0036: int-to-float v8, v8 │ │ +04f326: c987 |0037: div-float/2addr v7, v8 │ │ +04f328: 7130 3d0b 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@0b3d │ │ +04f32e: 0a04 |003b: move-result v4 │ │ +04f330: c864 |003c: mul-float/2addr v4, v6 │ │ +04f332: c654 |003d: add-float/2addr v4, v5 │ │ +04f334: 28cb |003e: goto 0009 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=787 │ │ 0x0009 line=794 │ │ 0x000a line=789 │ │ 0x0018 line=790 │ │ 0x001c line=791 │ │ @@ -78168,22 +78168,22 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -04f340: |[04f340] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ -04f350: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ -04f354: c830 |0002: mul-float/2addr v0, v3 │ │ -04f356: c830 |0003: mul-float/2addr v0, v3 │ │ -04f358: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ -04f35c: c831 |0006: mul-float/2addr v1, v3 │ │ -04f35e: c610 |0007: add-float/2addr v0, v1 │ │ -04f360: 0f00 |0008: return v0 │ │ +04f338: |[04f338] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ +04f348: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ +04f34c: c830 |0002: mul-float/2addr v0, v3 │ │ +04f34e: c830 |0003: mul-float/2addr v0, v3 │ │ +04f350: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ +04f354: c831 |0006: mul-float/2addr v1, v3 │ │ +04f356: c610 |0007: add-float/2addr v0, v1 │ │ +04f358: 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 │ │ │ │ @@ -78193,45 +78193,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -04f364: |[04f364] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ -04f374: 53a6 bc02 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@02bc │ │ -04f378: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -04f37c: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -04f380: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ -04f384: 2206 ee03 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@03ee │ │ -04f388: 1a07 cc02 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@02cc │ │ -04f38c: 7020 ae1b 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -04f392: 2706 |000f: throw v6 │ │ -04f394: 7100 c419 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@19c4 │ │ -04f39a: 0b00 |0013: move-result-wide v0 │ │ -04f39c: 7030 240b 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0b24 │ │ -04f3a2: 0a05 |0017: move-result v5 │ │ -04f3a4: 7020 260b 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@0b26 │ │ -04f3aa: 0a04 |001b: move-result v4 │ │ -04f3ac: 53a6 bc02 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@02bc │ │ -04f3b0: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ -04f3b4: 5aa0 bc02 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@02bc │ │ -04f3b8: 8526 |0022: long-to-float v6, v2 │ │ -04f3ba: c846 |0023: mul-float/2addr v6, v4 │ │ -04f3bc: 52a7 c502 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@02c5 │ │ -04f3c0: c876 |0026: mul-float/2addr v6, v7 │ │ -04f3c2: 8766 |0027: float-to-int v6, v6 │ │ -04f3c4: 59a6 bd02 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@02bd │ │ -04f3c8: 8526 |002a: long-to-float v6, v2 │ │ -04f3ca: c846 |002b: mul-float/2addr v6, v4 │ │ -04f3cc: 52a7 c602 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@02c6 │ │ -04f3d0: c876 |002e: mul-float/2addr v6, v7 │ │ -04f3d2: 8766 |002f: float-to-int v6, v6 │ │ -04f3d4: 59a6 be02 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@02be │ │ -04f3d8: 0e00 |0032: return-void │ │ +04f35c: |[04f35c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ +04f36c: 53a6 bc02 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@02bc │ │ +04f370: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +04f374: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +04f378: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ +04f37c: 2206 ee03 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@03ee │ │ +04f380: 1a07 cb02 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@02cb │ │ +04f384: 7020 ae1b 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +04f38a: 2706 |000f: throw v6 │ │ +04f38c: 7100 c419 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@19c4 │ │ +04f392: 0b00 |0013: move-result-wide v0 │ │ +04f394: 7030 240b 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0b24 │ │ +04f39a: 0a05 |0017: move-result v5 │ │ +04f39c: 7020 260b 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@0b26 │ │ +04f3a2: 0a04 |001b: move-result v4 │ │ +04f3a4: 53a6 bc02 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@02bc │ │ +04f3a8: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ +04f3ac: 5aa0 bc02 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@02bc │ │ +04f3b0: 8526 |0022: long-to-float v6, v2 │ │ +04f3b2: c846 |0023: mul-float/2addr v6, v4 │ │ +04f3b4: 52a7 c502 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@02c5 │ │ +04f3b8: c876 |0026: mul-float/2addr v6, v7 │ │ +04f3ba: 8766 |0027: float-to-int v6, v6 │ │ +04f3bc: 59a6 bd02 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@02bd │ │ +04f3c0: 8526 |002a: long-to-float v6, v2 │ │ +04f3c2: c846 |002b: mul-float/2addr v6, v4 │ │ +04f3c4: 52a7 c602 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@02c6 │ │ +04f3c8: c876 |002e: mul-float/2addr v6, v7 │ │ +04f3ca: 8766 |002f: float-to-int v6, v6 │ │ +04f3cc: 59a6 be02 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@02be │ │ +04f3d0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0008 line=819 │ │ 0x0010 line=822 │ │ 0x0014 line=823 │ │ 0x0018 line=824 │ │ @@ -78252,17 +78252,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f3dc: |[04f3dc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ -04f3ec: 5210 bd02 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@02bd │ │ -04f3f0: 0f00 |0002: return v0 │ │ +04f3d4: |[04f3d4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ +04f3e4: 5210 bd02 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@02bd │ │ +04f3e8: 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;) │ │ @@ -78270,17 +78270,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f3f4: |[04f3f4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ -04f404: 5210 be02 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@02be │ │ -04f408: 0f00 |0002: return v0 │ │ +04f3ec: |[04f3ec] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ +04f3fc: 5210 be02 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@02be │ │ +04f400: 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;) │ │ @@ -78288,22 +78288,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04f40c: |[04f40c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ -04f41c: 5220 c502 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@02c5 │ │ -04f420: 5221 c502 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@02c5 │ │ -04f424: 7110 971b 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -04f42a: 0a01 |0007: move-result v1 │ │ -04f42c: c910 |0008: div-float/2addr v0, v1 │ │ -04f42e: 8700 |0009: float-to-int v0, v0 │ │ -04f430: 0f00 |000a: return v0 │ │ +04f404: |[04f404] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ +04f414: 5220 c502 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@02c5 │ │ +04f418: 5221 c502 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@02c5 │ │ +04f41c: 7110 971b 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +04f422: 0a01 |0007: move-result v1 │ │ +04f424: c910 |0008: div-float/2addr v0, v1 │ │ +04f426: 8700 |0009: float-to-int v0, v0 │ │ +04f428: 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;) │ │ @@ -78311,22 +78311,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04f434: |[04f434] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ -04f444: 5220 c602 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@02c6 │ │ -04f448: 5221 c602 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@02c6 │ │ -04f44c: 7110 971b 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -04f452: 0a01 |0007: move-result v1 │ │ -04f454: c910 |0008: div-float/2addr v0, v1 │ │ -04f456: 8700 |0009: float-to-int v0, v0 │ │ -04f458: 0f00 |000a: return v0 │ │ +04f42c: |[04f42c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ +04f43c: 5220 c602 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@02c6 │ │ +04f440: 5221 c602 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@02c6 │ │ +04f444: 7110 971b 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +04f44a: 0a01 |0007: move-result v1 │ │ +04f44c: c910 |0008: div-float/2addr v0, v1 │ │ +04f44e: 8700 |0009: float-to-int v0, v0 │ │ +04f450: 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;) │ │ @@ -78334,31 +78334,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -04f45c: |[04f45c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ -04f46c: 5360 c302 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ -04f470: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -04f474: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -04f478: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ -04f47c: 7100 c419 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@19c4 │ │ -04f482: 0b00 |000b: move-result-wide v0 │ │ -04f484: 5362 c302 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ -04f488: 5264 bf02 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@02bf │ │ -04f48c: 8144 |0010: int-to-long v4, v4 │ │ -04f48e: bb42 |0011: add-long/2addr v2, v4 │ │ -04f490: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -04f494: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ -04f498: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -04f49a: 0f00 |0017: return v0 │ │ -04f49c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -04f49e: 28fe |0019: goto 0017 // -0002 │ │ +04f454: |[04f454] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ +04f464: 5360 c302 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ +04f468: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +04f46c: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +04f470: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ +04f474: 7100 c419 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@19c4 │ │ +04f47a: 0b00 |000b: move-result-wide v0 │ │ +04f47c: 5362 c302 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ +04f480: 5264 bf02 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@02bf │ │ +04f484: 8144 |0010: int-to-long v4, v4 │ │ +04f486: bb42 |0011: add-long/2addr v2, v4 │ │ +04f488: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +04f48c: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +04f490: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +04f492: 0f00 |0017: return v0 │ │ +04f494: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +04f496: 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;) │ │ @@ -78366,30 +78366,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -04f4a0: |[04f4a0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ -04f4b0: 7100 c419 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@19c4 │ │ -04f4b6: 0b00 |0003: move-result-wide v0 │ │ -04f4b8: 5352 c202 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ -04f4bc: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -04f4c0: 8422 |0008: long-to-int v2, v2 │ │ -04f4c2: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -04f4c4: 5254 c002 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@02c0 │ │ -04f4c8: 7130 3c0b 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@0b3c │ │ -04f4ce: 0a02 |000f: move-result v2 │ │ -04f4d0: 5952 bf02 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@02bf │ │ -04f4d4: 7030 240b 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0b24 │ │ -04f4da: 0a02 |0015: move-result v2 │ │ -04f4dc: 5952 c402 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@02c4 │ │ -04f4e0: 5a50 c302 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ -04f4e4: 0e00 |001a: return-void │ │ +04f498: |[04f498] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ +04f4a8: 7100 c419 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@19c4 │ │ +04f4ae: 0b00 |0003: move-result-wide v0 │ │ +04f4b0: 5352 c202 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ +04f4b4: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +04f4b8: 8422 |0008: long-to-int v2, v2 │ │ +04f4ba: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +04f4bc: 5254 c002 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@02c0 │ │ +04f4c0: 7130 3c0b 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@0b3c │ │ +04f4c6: 0a02 |000f: move-result v2 │ │ +04f4c8: 5952 bf02 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@02bf │ │ +04f4cc: 7030 240b 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@0b24 │ │ +04f4d2: 0a02 |0015: move-result v2 │ │ +04f4d4: 5952 c402 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@02c4 │ │ +04f4d8: 5a50 c302 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ +04f4dc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0004 line=776 │ │ 0x0012 line=777 │ │ 0x0018 line=778 │ │ 0x001a line=779 │ │ @@ -78402,17 +78402,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f4e8: |[04f4e8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ -04f4f8: 5901 c002 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@02c0 │ │ -04f4fc: 0e00 |0002: return-void │ │ +04f4e0: |[04f4e0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ +04f4f0: 5901 c002 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@02c0 │ │ +04f4f4: 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 │ │ @@ -78422,17 +78422,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -04f500: |[04f500] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ -04f510: 5901 c102 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@02c1 │ │ -04f514: 0e00 |0002: return-void │ │ +04f4f8: |[04f4f8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ +04f508: 5901 c102 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@02c1 │ │ +04f50c: 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 │ │ @@ -78442,18 +78442,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -04f518: |[04f518] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ -04f528: 5901 c502 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@02c5 │ │ -04f52c: 5902 c602 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@02c6 │ │ -04f530: 0e00 |0004: return-void │ │ +04f510: |[04f510] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ +04f520: 5901 c502 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@02c5 │ │ +04f524: 5902 c602 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@02c6 │ │ +04f528: 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; │ │ @@ -78465,47 +78465,47 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -04f534: |[04f534] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ -04f544: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -04f546: 7100 c419 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@19c4 │ │ -04f54c: 0b00 |0004: move-result-wide v0 │ │ -04f54e: 5a30 c202 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ -04f552: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -04f556: 5a30 c302 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ -04f55a: 5330 c202 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ -04f55e: 5a30 bc02 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@02bc │ │ -04f562: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ -04f566: 5930 c402 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@02c4 │ │ -04f56a: 5932 bd02 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@02bd │ │ -04f56e: 5932 be02 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@02be │ │ -04f572: 0e00 |0017: return-void │ │ +04f52c: |[04f52c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ +04f53c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +04f53e: 7100 c419 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@19c4 │ │ +04f544: 0b00 |0004: move-result-wide v0 │ │ +04f546: 5a30 c202 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ +04f54a: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +04f54e: 5a30 c302 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@02c3 │ │ +04f552: 5330 c202 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@02c2 │ │ +04f556: 5a30 bc02 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@02bc │ │ +04f55a: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ +04f55e: 5930 c402 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@02c4 │ │ +04f562: 5932 bd02 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@02bd │ │ +04f566: 5932 be02 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@02be │ │ +04f56a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=763 │ │ 0x0007 line=764 │ │ 0x000b line=765 │ │ 0x000f line=766 │ │ 0x0013 line=767 │ │ 0x0015 line=768 │ │ 0x0017 line=769 │ │ locals : │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ - source_file_idx : 518 (AutoScrollHelper.java) │ │ + source_file_idx : 517 (AutoScrollHelper.java) │ │ │ │ Class #356 header: │ │ class_idx : 497 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 518 │ │ +source_file_idx : 517 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #356 annotations: │ │ Annotations on class │ │ @@ -78530,18 +78530,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 │ │ -04f574: |[04f574] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -04f584: 5b01 c702 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f588: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04f58e: 0e00 |0005: return-void │ │ +04f56c: |[04f56c] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +04f57c: 5b01 c702 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f580: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04f586: 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; │ │ │ │ @@ -78550,17 +78550,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 │ │ -04f590: |[04f590] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ -04f5a0: 7020 2d0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0b2d │ │ -04f5a6: 0e00 |0003: return-void │ │ +04f588: |[04f588] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ +04f598: 7020 2d0b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0b2d │ │ +04f59e: 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; │ │ @@ -78571,64 +78571,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -04f5a8: |[04f5a8] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ -04f5b8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -04f5ba: 5453 c702 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f5be: 7110 320b 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0b32 │ │ -04f5c4: 0a03 |0006: move-result v3 │ │ -04f5c6: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -04f5ca: 0e00 |0009: return-void │ │ -04f5cc: 5453 c702 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f5d0: 7110 340b 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0b34 │ │ -04f5d6: 0a03 |000f: move-result v3 │ │ -04f5d8: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ -04f5dc: 5453 c702 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f5e0: 7120 350b 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0b35 │ │ -04f5e6: 5453 c702 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f5ea: 7110 360b 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0b36 │ │ -04f5f0: 0c03 |001c: move-result-object v3 │ │ -04f5f2: 6e10 2c0b 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@0b2c │ │ -04f5f8: 5453 c702 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f5fc: 7110 360b 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0b36 │ │ -04f602: 0c02 |0025: move-result-object v2 │ │ -04f604: 6e10 270b 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@0b27 │ │ -04f60a: 0a03 |0029: move-result v3 │ │ -04f60c: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ -04f610: 5453 c702 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f614: 7110 370b 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0b37 │ │ -04f61a: 0a03 |0031: move-result v3 │ │ -04f61c: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ -04f620: 5453 c702 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f624: 7120 330b 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0b33 │ │ -04f62a: 28d0 |0039: goto 0009 // -0030 │ │ -04f62c: 5453 c702 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f630: 7110 380b 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0b38 │ │ -04f636: 0a03 |003f: move-result v3 │ │ -04f638: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ -04f63c: 5453 c702 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f640: 7120 390b 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0b39 │ │ -04f646: 5453 c702 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f64a: 7110 3a0b 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0b3a │ │ -04f650: 6e10 200b 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@0b20 │ │ -04f656: 6e10 210b 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@0b21 │ │ -04f65c: 0a00 |0052: move-result v0 │ │ -04f65e: 6e10 220b 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@0b22 │ │ -04f664: 0a01 |0056: move-result v1 │ │ -04f666: 5453 c702 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f66a: 6e30 480b 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@0b48 │ │ -04f670: 5453 c702 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ -04f674: 7110 3b0b 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@0b3b │ │ -04f67a: 0c03 |0061: move-result-object v3 │ │ -04f67c: 7120 ab08 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@08ab │ │ -04f682: 28a4 |0065: goto 0009 // -005c │ │ +04f5a0: |[04f5a0] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ +04f5b0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +04f5b2: 5453 c702 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f5b6: 7110 320b 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0b32 │ │ +04f5bc: 0a03 |0006: move-result v3 │ │ +04f5be: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +04f5c2: 0e00 |0009: return-void │ │ +04f5c4: 5453 c702 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f5c8: 7110 340b 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0b34 │ │ +04f5ce: 0a03 |000f: move-result v3 │ │ +04f5d0: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ +04f5d4: 5453 c702 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f5d8: 7120 350b 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0b35 │ │ +04f5de: 5453 c702 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f5e2: 7110 360b 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0b36 │ │ +04f5e8: 0c03 |001c: move-result-object v3 │ │ +04f5ea: 6e10 2c0b 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@0b2c │ │ +04f5f0: 5453 c702 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f5f4: 7110 360b 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@0b36 │ │ +04f5fa: 0c02 |0025: move-result-object v2 │ │ +04f5fc: 6e10 270b 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@0b27 │ │ +04f602: 0a03 |0029: move-result v3 │ │ +04f604: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ +04f608: 5453 c702 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f60c: 7110 370b 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0b37 │ │ +04f612: 0a03 |0031: move-result v3 │ │ +04f614: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ +04f618: 5453 c702 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f61c: 7120 330b 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0b33 │ │ +04f622: 28d0 |0039: goto 0009 // -0030 │ │ +04f624: 5453 c702 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f628: 7110 380b 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@0b38 │ │ +04f62e: 0a03 |003f: move-result v3 │ │ +04f630: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ +04f634: 5453 c702 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f638: 7120 390b 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@0b39 │ │ +04f63e: 5453 c702 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f642: 7110 3a0b 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@0b3a │ │ +04f648: 6e10 200b 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@0b20 │ │ +04f64e: 6e10 210b 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@0b21 │ │ +04f654: 0a00 |0052: move-result v0 │ │ +04f656: 6e10 220b 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@0b22 │ │ +04f65c: 0a01 |0056: move-result v1 │ │ +04f65e: 5453 c702 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f662: 6e30 480b 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@0b48 │ │ +04f668: 5453 c702 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@02c7 │ │ +04f66c: 7110 3b0b 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@0b3b │ │ +04f672: 0c03 |0061: move-result-object v3 │ │ +04f674: 7120 ab08 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@08ab │ │ +04f67a: 28a4 |0065: goto 0009 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=687 │ │ 0x0009 line=715 │ │ 0x000a line=691 │ │ 0x0012 line=692 │ │ 0x0017 line=693 │ │ @@ -78645,21 +78645,21 @@ │ │ 0x005c line=714 │ │ locals : │ │ 0x0053 - 0x0066 reg=0 deltaX I │ │ 0x0057 - 0x0066 reg=1 deltaY I │ │ 0x0026 - 0x0066 reg=2 scroller Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ 0x0000 - 0x0066 reg=5 this Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; │ │ │ │ - source_file_idx : 518 (AutoScrollHelper.java) │ │ + source_file_idx : 517 (AutoScrollHelper.java) │ │ │ │ Class #357 header: │ │ class_idx : 498 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 518 │ │ +source_file_idx : 517 │ │ static_fields_size : 1 │ │ instance_fields_size: 17 │ │ direct_methods_size : 23 │ │ virtual_methods_size: 14 │ │ │ │ Class #357 annotations: │ │ Annotations on class │ │ @@ -78751,99 +78751,99 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -04f684: |[04f684] android.support.v4.widget.AutoScrollHelper.:()V │ │ -04f694: 7100 2219 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1922 │ │ -04f69a: 0a00 |0003: move-result v0 │ │ -04f69c: 6700 c802 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@02c8 │ │ -04f6a0: 0e00 |0006: return-void │ │ +04f67c: |[04f67c] android.support.v4.widget.AutoScrollHelper.:()V │ │ +04f68c: 7100 2219 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1922 │ │ +04f692: 0a00 |0003: move-result v0 │ │ +04f694: 6700 c802 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@02c8 │ │ +04f698: 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 │ │ -04f6a4: |[04f6a4] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ -04f6b4: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ -04f6ba: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ -04f6be: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ -04f6c2: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ -04f6c8: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -04f6ca: 7010 a71b 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -04f6d0: 2203 f001 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@01f0 │ │ -04f6d4: 7010 1f0b 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@0b1f │ │ -04f6da: 5b93 d802 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ -04f6de: 2203 7c03 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@037c │ │ -04f6e2: 7010 bc19 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@19bc │ │ -04f6e8: 5b93 cc02 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@02cc │ │ -04f6ec: 2343 d804 |001c: new-array v3, v4, [F // type@04d8 │ │ -04f6f0: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ -04f6f6: 5b93 d502 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@02d5 │ │ -04f6fa: 2343 d804 |0023: new-array v3, v4, [F // type@04d8 │ │ -04f6fe: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ -04f704: 5b93 d002 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@02d0 │ │ -04f708: 2343 d804 |002a: new-array v3, v4, [F // type@04d8 │ │ -04f70c: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ -04f712: 5b93 d602 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@02d6 │ │ -04f716: 2343 d804 |0031: new-array v3, v4, [F // type@04d8 │ │ -04f71a: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ -04f720: 5b93 d202 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@02d2 │ │ -04f724: 2343 d804 |0038: new-array v3, v4, [F // type@04d8 │ │ -04f728: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ -04f72e: 5b93 d102 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@02d1 │ │ -04f732: 5b9a d902 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ -04f736: 7100 4001 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0140 │ │ -04f73c: 0c03 |0044: move-result-object v3 │ │ -04f73e: 6e10 3401 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -04f744: 0c01 |0048: move-result-object v1 │ │ -04f746: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ -04f74c: 5214 cf0a |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -04f750: c843 |004e: mul-float/2addr v3, v4 │ │ -04f752: c663 |004f: add-float/2addr v3, v6 │ │ -04f754: 8730 |0050: float-to-int v0, v3 │ │ -04f756: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ -04f75c: 5214 cf0a |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -04f760: c843 |0056: mul-float/2addr v3, v4 │ │ -04f762: c663 |0057: add-float/2addr v3, v6 │ │ -04f764: 8732 |0058: float-to-int v2, v3 │ │ -04f766: 8203 |0059: int-to-float v3, v0 │ │ -04f768: 8204 |005a: int-to-float v4, v0 │ │ -04f76a: 6e30 4d0b 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0b4d │ │ -04f770: 8223 |005e: int-to-float v3, v2 │ │ -04f772: 8224 |005f: int-to-float v4, v2 │ │ -04f774: 6e30 4e0b 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0b4e │ │ -04f77a: 1213 |0063: const/4 v3, #int 1 // #1 │ │ -04f77c: 6e20 4a0b 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0b4a │ │ -04f782: 6e30 4c0b 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0b4c │ │ -04f788: 6e30 510b 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0b51 │ │ -04f78e: 6e30 520b 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0b52 │ │ -04f794: 6003 c802 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@02c8 │ │ -04f798: 6e20 490b 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0b49 │ │ -04f79e: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ -04f7a2: 6e20 500b 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0b50 │ │ -04f7a8: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ -04f7ac: 6e20 4f0b 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0b4f │ │ -04f7b2: 0e00 |007f: return-void │ │ -04f7b4: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ -04f7c4: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ -04f7d4: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ -04f7e4: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ -04f7f4: 0003 0400 0200 0000 ffff 7f7f ffff ... |00a0: array-data (8 units) │ │ +04f69c: |[04f69c] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ +04f6ac: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ +04f6b2: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ +04f6b6: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ +04f6ba: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ +04f6c0: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +04f6c2: 7010 a71b 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +04f6c8: 2203 f001 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@01f0 │ │ +04f6cc: 7010 1f0b 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@0b1f │ │ +04f6d2: 5b93 d802 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ +04f6d6: 2203 7c03 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@037c │ │ +04f6da: 7010 bc19 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@19bc │ │ +04f6e0: 5b93 cc02 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@02cc │ │ +04f6e4: 2343 d804 |001c: new-array v3, v4, [F // type@04d8 │ │ +04f6e8: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ +04f6ee: 5b93 d502 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@02d5 │ │ +04f6f2: 2343 d804 |0023: new-array v3, v4, [F // type@04d8 │ │ +04f6f6: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ +04f6fc: 5b93 d002 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@02d0 │ │ +04f700: 2343 d804 |002a: new-array v3, v4, [F // type@04d8 │ │ +04f704: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ +04f70a: 5b93 d602 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@02d6 │ │ +04f70e: 2343 d804 |0031: new-array v3, v4, [F // type@04d8 │ │ +04f712: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ +04f718: 5b93 d202 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@02d2 │ │ +04f71c: 2343 d804 |0038: new-array v3, v4, [F // type@04d8 │ │ +04f720: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ +04f726: 5b93 d102 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@02d1 │ │ +04f72a: 5b9a d902 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ +04f72e: 7100 4001 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@0140 │ │ +04f734: 0c03 |0044: move-result-object v3 │ │ +04f736: 6e10 3401 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +04f73c: 0c01 |0048: move-result-object v1 │ │ +04f73e: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ +04f744: 5214 cf0a |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +04f748: c843 |004e: mul-float/2addr v3, v4 │ │ +04f74a: c663 |004f: add-float/2addr v3, v6 │ │ +04f74c: 8730 |0050: float-to-int v0, v3 │ │ +04f74e: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ +04f754: 5214 cf0a |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +04f758: c843 |0056: mul-float/2addr v3, v4 │ │ +04f75a: c663 |0057: add-float/2addr v3, v6 │ │ +04f75c: 8732 |0058: float-to-int v2, v3 │ │ +04f75e: 8203 |0059: int-to-float v3, v0 │ │ +04f760: 8204 |005a: int-to-float v4, v0 │ │ +04f762: 6e30 4d0b 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0b4d │ │ +04f768: 8223 |005e: int-to-float v3, v2 │ │ +04f76a: 8224 |005f: int-to-float v4, v2 │ │ +04f76c: 6e30 4e0b 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0b4e │ │ +04f772: 1213 |0063: const/4 v3, #int 1 // #1 │ │ +04f774: 6e20 4a0b 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0b4a │ │ +04f77a: 6e30 4c0b 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0b4c │ │ +04f780: 6e30 510b 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0b51 │ │ +04f786: 6e30 520b 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@0b52 │ │ +04f78c: 6003 c802 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@02c8 │ │ +04f790: 6e20 490b 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0b49 │ │ +04f796: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ +04f79a: 6e20 500b 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0b50 │ │ +04f7a0: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ +04f7a4: 6e20 4f0b 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@0b4f │ │ +04f7aa: 0e00 |007f: return-void │ │ +04f7ac: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ +04f7bc: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ +04f7cc: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ +04f7dc: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ +04f7ec: 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 │ │ @@ -78881,17 +78881,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 │ │ -04f804: |[04f804] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -04f814: 5510 cb02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ -04f818: 0f00 |0002: return v0 │ │ +04f7fc: |[04f7fc] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +04f80c: 5510 cb02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ +04f810: 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;) │ │ @@ -78899,17 +78899,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 │ │ -04f81c: |[04f81c] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -04f82c: 5c01 cb02 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ -04f830: 0f01 |0002: return v1 │ │ +04f814: |[04f814] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +04f824: 5c01 cb02 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ +04f828: 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 │ │ │ │ @@ -78918,17 +78918,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 │ │ -04f834: |[04f834] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -04f844: 5510 d402 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@02d4 │ │ -04f848: 0f00 |0002: return v0 │ │ +04f82c: |[04f82c] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +04f83c: 5510 d402 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@02d4 │ │ +04f840: 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;) │ │ @@ -78936,17 +78936,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 │ │ -04f84c: |[04f84c] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -04f85c: 5c01 d402 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@02d4 │ │ -04f860: 0f01 |0002: return v1 │ │ +04f844: |[04f844] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +04f854: 5c01 d402 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@02d4 │ │ +04f858: 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 │ │ │ │ @@ -78955,17 +78955,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 │ │ -04f864: |[04f864] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ -04f874: 5410 d802 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ -04f878: 1100 |0002: return-object v0 │ │ +04f85c: |[04f85c] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ +04f86c: 5410 d802 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ +04f870: 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;) │ │ @@ -78973,18 +78973,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 │ │ -04f87c: |[04f87c] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -04f88c: 7010 530b 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0b53 │ │ -04f892: 0a00 |0003: move-result v0 │ │ -04f894: 0f00 |0004: return v0 │ │ +04f874: |[04f874] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +04f884: 7010 530b 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0b53 │ │ +04f88a: 0a00 |0003: move-result v0 │ │ +04f88c: 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;) │ │ @@ -78992,17 +78992,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 │ │ -04f898: |[04f898] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -04f8a8: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@02d3 │ │ -04f8ac: 0f00 |0002: return v0 │ │ +04f890: |[04f890] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +04f8a0: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@02d3 │ │ +04f8a4: 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;) │ │ @@ -79010,17 +79010,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 │ │ -04f8b0: |[04f8b0] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -04f8c0: 5c01 d302 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@02d3 │ │ -04f8c4: 0f01 |0002: return v1 │ │ +04f8a8: |[04f8a8] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +04f8b8: 5c01 d302 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@02d3 │ │ +04f8bc: 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 │ │ │ │ @@ -79029,17 +79029,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 │ │ -04f8c8: |[04f8c8] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -04f8d8: 7010 400b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@0b40 │ │ -04f8de: 0e00 |0003: return-void │ │ +04f8c0: |[04f8c0] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +04f8d0: 7010 400b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@0b40 │ │ +04f8d6: 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;) │ │ @@ -79047,17 +79047,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 │ │ -04f8e0: |[04f8e0] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ -04f8f0: 5410 d902 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ -04f8f4: 1100 |0002: return-object v0 │ │ +04f8d8: |[04f8d8] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ +04f8e8: 5410 d902 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ +04f8ec: 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;) │ │ @@ -79065,18 +79065,18 @@ │ │ type : '(III)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -04f8f8: |[04f8f8] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ -04f908: 7130 430b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@0b43 │ │ -04f90e: 0a00 |0003: move-result v0 │ │ -04f910: 0f00 |0004: return v0 │ │ +04f8f0: |[04f8f0] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ +04f900: 7130 430b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@0b43 │ │ +04f906: 0a00 |0003: move-result v0 │ │ +04f908: 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 │ │ @@ -79086,18 +79086,18 @@ │ │ type : '(FFF)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -04f914: |[04f914] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ -04f924: 7130 420b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0b42 │ │ -04f92a: 0a00 |0003: move-result v0 │ │ -04f92c: 0f00 |0004: return v0 │ │ +04f90c: |[04f90c] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ +04f91c: 7130 420b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0b42 │ │ +04f922: 0a00 |0003: move-result v0 │ │ +04f924: 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 │ │ @@ -79107,28 +79107,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -04f930: |[04f930] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ -04f940: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -04f942: 7100 6502 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -04f948: 0b00 |0004: move-result-wide v0 │ │ -04f94a: 1234 |0005: const/4 v4, #int 3 // #3 │ │ -04f94c: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -04f94e: 0402 |0007: move-wide v2, v0 │ │ -04f950: 0156 |0008: move v6, v5 │ │ -04f952: 7708 7f18 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ -04f958: 0c08 |000c: move-result-object v8 │ │ -04f95a: 5492 d902 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ -04f95e: 6e20 ed18 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@18ed │ │ -04f964: 6e10 8218 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ -04f96a: 0e00 |0015: return-void │ │ +04f928: |[04f928] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ +04f938: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +04f93a: 7100 6502 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +04f940: 0b00 |0004: move-result-wide v0 │ │ +04f942: 1234 |0005: const/4 v4, #int 3 // #3 │ │ +04f944: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +04f946: 0402 |0007: move-wide v2, v0 │ │ +04f948: 0156 |0008: move v6, v5 │ │ +04f94a: 7708 7f18 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ +04f950: 0c08 |000c: move-result-object v8 │ │ +04f952: 5492 d902 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ +04f956: 6e20 ed18 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@18ed │ │ +04f95c: 6e10 8218 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ +04f962: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=677 │ │ 0x0005 line=678 │ │ 0x000d line=680 │ │ 0x0012 line=681 │ │ 0x0015 line=682 │ │ @@ -79142,44 +79142,44 @@ │ │ type : '(IFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -04f96c: |[04f96c] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ -04f97c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -04f97e: 5498 d502 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@02d5 │ │ -04f982: 4403 080a |0003: aget v3, v8, v10 │ │ -04f986: 5498 d002 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@02d0 │ │ -04f98a: 4400 080a |0007: aget v0, v8, v10 │ │ -04f98e: 705b 450b 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@0b45 │ │ -04f994: 0a06 |000c: move-result v6 │ │ -04f996: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ -04f99a: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ -04f99e: 0f07 |0011: return v7 │ │ -04f9a0: 5498 d602 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@02d6 │ │ -04f9a4: 4404 080a |0014: aget v4, v8, v10 │ │ -04f9a8: 5498 d202 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@02d2 │ │ -04f9ac: 4402 080a |0018: aget v2, v8, v10 │ │ -04f9b0: 5498 d102 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@02d1 │ │ -04f9b4: 4401 080a |001c: aget v1, v8, v10 │ │ -04f9b8: a805 040d |001e: mul-float v5, v4, v13 │ │ -04f9bc: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ -04f9c0: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ -04f9c4: a807 0605 |0024: mul-float v7, v6, v5 │ │ -04f9c8: 7130 420b 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0b42 │ │ -04f9ce: 0a07 |0029: move-result v7 │ │ -04f9d0: 28e7 |002a: goto 0011 // -0019 │ │ -04f9d2: 7f67 |002b: neg-float v7, v6 │ │ -04f9d4: c857 |002c: mul-float/2addr v7, v5 │ │ -04f9d6: 7130 420b 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0b42 │ │ -04f9dc: 0a07 |0030: move-result v7 │ │ -04f9de: 7f77 |0031: neg-float v7, v7 │ │ -04f9e0: 28df |0032: goto 0011 // -0021 │ │ +04f964: |[04f964] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ +04f974: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +04f976: 5498 d502 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@02d5 │ │ +04f97a: 4403 080a |0003: aget v3, v8, v10 │ │ +04f97e: 5498 d002 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@02d0 │ │ +04f982: 4400 080a |0007: aget v0, v8, v10 │ │ +04f986: 705b 450b 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@0b45 │ │ +04f98c: 0a06 |000c: move-result v6 │ │ +04f98e: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ +04f992: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ +04f996: 0f07 |0011: return v7 │ │ +04f998: 5498 d602 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@02d6 │ │ +04f99c: 4404 080a |0014: aget v4, v8, v10 │ │ +04f9a0: 5498 d202 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@02d2 │ │ +04f9a4: 4402 080a |0018: aget v2, v8, v10 │ │ +04f9a8: 5498 d102 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@02d1 │ │ +04f9ac: 4401 080a |001c: aget v1, v8, v10 │ │ +04f9b0: a805 040d |001e: mul-float v5, v4, v13 │ │ +04f9b4: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ +04f9b8: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ +04f9bc: a807 0605 |0024: mul-float v7, v6, v5 │ │ +04f9c0: 7130 420b 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0b42 │ │ +04f9c6: 0a07 |0029: move-result v7 │ │ +04f9c8: 28e7 |002a: goto 0011 // -0019 │ │ +04f9ca: 7f67 |002b: neg-float v7, v6 │ │ +04f9cc: c857 |002c: mul-float/2addr v7, v5 │ │ +04f9ce: 7130 420b 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0b42 │ │ +04f9d4: 0a07 |0030: move-result v7 │ │ +04f9d6: 7f77 |0031: neg-float v7, v7 │ │ +04f9d8: 28df |0032: goto 0011 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0005 line=540 │ │ 0x0009 line=541 │ │ 0x000d line=542 │ │ 0x0011 line=558 │ │ @@ -79209,24 +79209,24 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -04f9e4: |[04f9e4] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ -04f9f4: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ -04f9f8: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ -04f9fc: 0f03 |0004: return v3 │ │ -04f9fe: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ -04fa02: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ -04fa06: 0123 |0009: move v3, v2 │ │ -04fa08: 28fa |000a: goto 0004 // -0006 │ │ -04fa0a: 0113 |000b: move v3, v1 │ │ -04fa0c: 28f8 |000c: goto 0004 // -0008 │ │ +04f9dc: |[04f9dc] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ +04f9ec: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ +04f9f0: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +04f9f4: 0f03 |0004: return v3 │ │ +04f9f6: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ +04f9fa: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ +04f9fe: 0123 |0009: move v3, v2 │ │ +04fa00: 28fa |000a: goto 0004 // -0006 │ │ +04fa02: 0113 |000b: move v3, v1 │ │ +04fa04: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0004 line=668 │ │ 0x0005 line=665 │ │ 0x000a line=666 │ │ 0x000c line=668 │ │ @@ -79241,22 +79241,22 @@ │ │ type : '(III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -04fa10: |[04fa10] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ -04fa20: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ -04fa24: 0f02 |0002: return v2 │ │ -04fa26: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ -04fa2a: 0112 |0005: move v2, v1 │ │ -04fa2c: 28fc |0006: goto 0002 // -0004 │ │ -04fa2e: 0102 |0007: move v2, v0 │ │ -04fa30: 28fa |0008: goto 0002 // -0006 │ │ +04fa08: |[04fa08] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ +04fa18: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ +04fa1c: 0f02 |0002: return v2 │ │ +04fa1e: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ +04fa22: 0112 |0005: move v2, v1 │ │ +04fa24: 28fc |0006: goto 0002 // -0004 │ │ +04fa26: 0102 |0007: move v2, v0 │ │ +04fa28: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0002 line=658 │ │ 0x0003 line=655 │ │ 0x0006 line=656 │ │ 0x0008 line=658 │ │ @@ -79271,43 +79271,43 @@ │ │ type : '(FF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -04fa34: |[04fa34] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ -04fa44: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -04fa48: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -04fa4a: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ -04fa4e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -04fa52: 0f00 |0007: return v0 │ │ -04fa54: 5242 cd02 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@02cd │ │ -04fa58: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ -04fa5e: 28fa |000d: goto 0007 // -0006 │ │ -04fa60: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ -04fa64: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ -04fa68: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ -04fa6c: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ -04fa70: a900 0506 |0016: div-float v0, v5, v6 │ │ -04fa74: a700 0100 |0018: sub-float v0, v1, v0 │ │ -04fa78: 28ed |001a: goto 0007 // -0013 │ │ -04fa7a: 5542 cb02 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ -04fa7e: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ -04fa82: 5242 cd02 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@02cd │ │ -04fa86: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -04fa88: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ -04fa8c: 0110 |0024: move v0, v1 │ │ -04fa8e: 28e2 |0025: goto 0007 // -001e │ │ -04fa90: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ -04fa94: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ -04fa98: 7f60 |002a: neg-float v0, v6 │ │ -04fa9a: a900 0500 |002b: div-float v0, v5, v0 │ │ -04fa9e: 28da |002d: goto 0007 // -0026 │ │ -04faa0: 0001 0300 0000 0000 0400 0000 0400 ... |002e: packed-switch-data (10 units) │ │ +04fa2c: |[04fa2c] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ +04fa3c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +04fa40: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +04fa42: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ +04fa46: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +04fa4a: 0f00 |0007: return v0 │ │ +04fa4c: 5242 cd02 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@02cd │ │ +04fa50: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ +04fa56: 28fa |000d: goto 0007 // -0006 │ │ +04fa58: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ +04fa5c: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ +04fa60: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ +04fa64: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ +04fa68: a900 0506 |0016: div-float v0, v5, v6 │ │ +04fa6c: a700 0100 |0018: sub-float v0, v1, v0 │ │ +04fa70: 28ed |001a: goto 0007 // -0013 │ │ +04fa72: 5542 cb02 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ +04fa76: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ +04fa7a: 5242 cd02 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@02cd │ │ +04fa7e: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +04fa80: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ +04fa84: 0110 |0024: move v0, v1 │ │ +04fa86: 28e2 |0025: goto 0007 // -001e │ │ +04fa88: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ +04fa8c: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ +04fa90: 7f60 |002a: neg-float v0, v6 │ │ +04fa92: a900 0500 |002b: div-float v0, v5, v0 │ │ +04fa96: 28da |002d: goto 0007 // -0026 │ │ +04fa98: 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 │ │ @@ -79327,43 +79327,43 @@ │ │ type : '(FFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -04fab4: |[04fab4] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ -04fac4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -04fac6: a806 0809 |0001: mul-float v6, v8, v9 │ │ -04faca: 7130 420b 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0b42 │ │ -04fad0: 0a00 |0006: move-result v0 │ │ -04fad2: 7030 440b b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0b44 │ │ -04fad8: 0a03 |000a: move-result v3 │ │ -04fada: a706 090b |000b: sub-float v6, v9, v11 │ │ -04fade: 7030 440b 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0b44 │ │ -04fae4: 0a04 |0010: move-result v4 │ │ -04fae6: a702 0403 |0011: sub-float v2, v4, v3 │ │ -04faea: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ -04faee: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ -04faf2: 5475 cc02 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@02cc │ │ -04faf6: 7f26 |0019: neg-float v6, v2 │ │ -04faf8: 7220 c919 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@19c9 │ │ -04fafe: 0a05 |001d: move-result v5 │ │ -04fb00: 7f51 |001e: neg-float v1, v5 │ │ -04fb02: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ -04fb06: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ -04fb0a: 7130 420b 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0b42 │ │ -04fb10: 0a05 |0026: move-result v5 │ │ -04fb12: 0f05 |0027: return v5 │ │ -04fb14: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ -04fb18: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ -04fb1c: 5475 cc02 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@02cc │ │ -04fb20: 7220 c919 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@19c9 │ │ -04fb26: 0a01 |0031: move-result v1 │ │ -04fb28: 28ed |0032: goto 001f // -0013 │ │ +04faac: |[04faac] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ +04fabc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +04fabe: a806 0809 |0001: mul-float v6, v8, v9 │ │ +04fac2: 7130 420b 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0b42 │ │ +04fac8: 0a00 |0006: move-result v0 │ │ +04faca: 7030 440b b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0b44 │ │ +04fad0: 0a03 |000a: move-result v3 │ │ +04fad2: a706 090b |000b: sub-float v6, v9, v11 │ │ +04fad6: 7030 440b 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@0b44 │ │ +04fadc: 0a04 |0010: move-result v4 │ │ +04fade: a702 0403 |0011: sub-float v2, v4, v3 │ │ +04fae2: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ +04fae6: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ +04faea: 5475 cc02 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@02cc │ │ +04faee: 7f26 |0019: neg-float v6, v2 │ │ +04faf0: 7220 c919 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@19c9 │ │ +04faf6: 0a05 |001d: move-result v5 │ │ +04faf8: 7f51 |001e: neg-float v1, v5 │ │ +04fafa: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ +04fafe: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ +04fb02: 7130 420b 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@0b42 │ │ +04fb08: 0a05 |0026: move-result v5 │ │ +04fb0a: 0f05 |0027: return v5 │ │ +04fb0c: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ +04fb10: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ +04fb14: 5475 cc02 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@02cc │ │ +04fb18: 7220 c919 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@19c9 │ │ +04fb1e: 0a01 |0031: move-result v1 │ │ +04fb20: 28ed |0032: goto 001f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=607 │ │ 0x0007 line=608 │ │ 0x000b line=609 │ │ 0x0011 line=610 │ │ 0x0013 line=612 │ │ @@ -79389,23 +79389,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -04fb2c: |[04fb2c] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ -04fb3c: 5510 d402 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@02d4 │ │ -04fb40: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -04fb44: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -04fb46: 5c10 cb02 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ -04fb4a: 0e00 |0007: return-void │ │ -04fb4c: 5410 d802 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ -04fb50: 6e10 280b 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@0b28 │ │ -04fb56: 28fa |000d: goto 0007 // -0006 │ │ +04fb24: |[04fb24] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ +04fb34: 5510 d402 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@02d4 │ │ +04fb38: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +04fb3c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +04fb3e: 5c10 cb02 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ +04fb42: 0e00 |0007: return-void │ │ +04fb44: 5410 d802 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ +04fb48: 6e10 280b 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@0b28 │ │ +04fb4e: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=531 │ │ 0x0007 line=535 │ │ 0x0008 line=533 │ │ locals : │ │ @@ -79416,32 +79416,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -04fb58: |[04fb58] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ -04fb68: 5441 d802 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ -04fb6c: 6e10 250b 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@0b25 │ │ -04fb72: 0a02 |0005: move-result v2 │ │ -04fb74: 6e10 230b 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@0b23 │ │ -04fb7a: 0a00 |0009: move-result v0 │ │ -04fb7c: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ -04fb80: 6e20 3f0b 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@0b3f │ │ -04fb86: 0a03 |000f: move-result v3 │ │ -04fb88: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ -04fb8c: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -04fb90: 6e20 3e0b 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@0b3e │ │ -04fb96: 0a03 |0017: move-result v3 │ │ -04fb98: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ -04fb9c: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -04fb9e: 0f03 |001b: return v3 │ │ -04fba0: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -04fba2: 28fe |001d: goto 001b // -0002 │ │ +04fb50: |[04fb50] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ +04fb60: 5441 d802 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ +04fb64: 6e10 250b 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@0b25 │ │ +04fb6a: 0a02 |0005: move-result v2 │ │ +04fb6c: 6e10 230b 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@0b23 │ │ +04fb72: 0a00 |0009: move-result v0 │ │ +04fb74: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ +04fb78: 6e20 3f0b 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@0b3f │ │ +04fb7e: 0a03 |000f: move-result v3 │ │ +04fb80: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ +04fb84: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +04fb88: 6e20 3e0b 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@0b3e │ │ +04fb8e: 0a03 |0017: move-result v3 │ │ +04fb90: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ +04fb94: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +04fb96: 0f03 |001b: return v3 │ │ +04fb98: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +04fb9a: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0002 line=493 │ │ 0x0006 line=494 │ │ 0x000a line=496 │ │ locals : │ │ @@ -79455,38 +79455,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -04fba4: |[04fba4] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ -04fbb4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -04fbb6: 5450 d702 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@02d7 │ │ -04fbba: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -04fbbe: 2200 f101 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@01f1 │ │ -04fbc2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -04fbc4: 7030 2e0b 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@0b2e │ │ -04fbca: 5b50 d702 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@02d7 │ │ -04fbce: 5c54 cb02 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ -04fbd2: 5c54 d402 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@02d4 │ │ -04fbd6: 5550 ca02 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@02ca │ │ -04fbda: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ -04fbde: 5250 c902 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@02c9 │ │ -04fbe2: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ -04fbe6: 5450 d902 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ -04fbea: 5451 d702 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@02d7 │ │ -04fbee: 5252 c902 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@02c9 │ │ -04fbf2: 8122 |001f: int-to-long v2, v2 │ │ -04fbf4: 7140 ac08 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@08ac │ │ -04fbfa: 5c54 ca02 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@02ca │ │ -04fbfe: 0e00 |0025: return-void │ │ -04fc00: 5450 d702 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@02d7 │ │ -04fc04: 7210 ad1b 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -04fc0a: 28f8 |002b: goto 0023 // -0008 │ │ +04fb9c: |[04fb9c] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ +04fbac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +04fbae: 5450 d702 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@02d7 │ │ +04fbb2: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +04fbb6: 2200 f101 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@01f1 │ │ +04fbba: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +04fbbc: 7030 2e0b 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@0b2e │ │ +04fbc2: 5b50 d702 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@02d7 │ │ +04fbc6: 5c54 cb02 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ +04fbca: 5c54 d402 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@02d4 │ │ +04fbce: 5550 ca02 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@02ca │ │ +04fbd2: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ +04fbd6: 5250 c902 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@02c9 │ │ +04fbda: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ +04fbde: 5450 d902 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ +04fbe2: 5451 d702 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@02d7 │ │ +04fbe6: 5252 c902 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@02c9 │ │ +04fbea: 8122 |001f: int-to-long v2, v2 │ │ +04fbec: 7140 ac08 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@08ac │ │ +04fbf2: 5c54 ca02 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@02ca │ │ +04fbf6: 0e00 |0025: return-void │ │ +04fbf8: 5450 d702 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@02d7 │ │ +04fbfc: 7210 ad1b 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +04fc02: 28f8 |002b: goto 0023 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=504 │ │ 0x0005 line=505 │ │ 0x000d line=508 │ │ 0x000f line=509 │ │ 0x0011 line=511 │ │ @@ -79515,68 +79515,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 │ │ -04fc0c: |[04fc0c] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -04fc1c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -04fc1e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -04fc20: 5585 ce02 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@02ce │ │ -04fc24: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ -04fc28: 0f04 |0006: return v4 │ │ -04fc2a: 7110 1408 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ -04fc30: 0a00 |000a: move-result v0 │ │ -04fc32: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ -04fc38: 5585 cf02 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@02cf │ │ -04fc3c: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ -04fc40: 5585 cb02 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ -04fc44: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ -04fc48: 0134 |0016: move v4, v3 │ │ -04fc4a: 28ef |0017: goto 0006 // -0011 │ │ -04fc4c: 5c83 d302 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@02d3 │ │ -04fc50: 5c84 ca02 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@02ca │ │ -04fc54: 6e10 7b18 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -04fc5a: 0a05 |001f: move-result v5 │ │ -04fc5c: 6e10 d718 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -04fc62: 0a06 |0023: move-result v6 │ │ -04fc64: 8266 |0024: int-to-float v6, v6 │ │ -04fc66: 5487 d902 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ -04fc6a: 6e10 d718 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -04fc70: 0a07 |002a: move-result v7 │ │ -04fc72: 8277 |002b: int-to-float v7, v7 │ │ -04fc74: 7057 410b 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0b41 │ │ -04fc7a: 0a01 |002f: move-result v1 │ │ -04fc7c: 6e10 7d18 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -04fc82: 0a05 |0033: move-result v5 │ │ -04fc84: 6e10 bc18 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@18bc │ │ -04fc8a: 0a06 |0037: move-result v6 │ │ -04fc8c: 8266 |0038: int-to-float v6, v6 │ │ -04fc8e: 5487 d902 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ -04fc92: 6e10 bc18 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@18bc │ │ -04fc98: 0a07 |003e: move-result v7 │ │ -04fc9a: 8277 |003f: int-to-float v7, v7 │ │ -04fc9c: 7057 410b 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0b41 │ │ -04fca2: 0a02 |0043: move-result v2 │ │ -04fca4: 5485 d802 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ -04fca8: 6e30 2b0b 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@0b2b │ │ -04fcae: 5585 cb02 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ -04fcb2: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ -04fcb6: 7010 530b 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0b53 │ │ -04fcbc: 0a05 |0050: move-result v5 │ │ -04fcbe: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ -04fcc2: 7010 540b 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@0b54 │ │ -04fcc8: 28b8 |0056: goto 000e // -0048 │ │ -04fcca: 7010 470b 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0b47 │ │ -04fcd0: 28b4 |005a: goto 000e // -004c │ │ -04fcd2: 0143 |005b: move v3, v4 │ │ -04fcd4: 28ba |005c: goto 0016 // -0046 │ │ -04fcd6: 0000 |005d: nop // spacer │ │ -04fcd8: 0001 0400 0000 0000 0d00 0000 4c00 ... |005e: packed-switch-data (12 units) │ │ +04fc04: |[04fc04] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +04fc14: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +04fc16: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +04fc18: 5585 ce02 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@02ce │ │ +04fc1c: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +04fc20: 0f04 |0006: return v4 │ │ +04fc22: 7110 1408 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ +04fc28: 0a00 |000a: move-result v0 │ │ +04fc2a: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ +04fc30: 5585 cf02 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@02cf │ │ +04fc34: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ +04fc38: 5585 cb02 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ +04fc3c: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ +04fc40: 0134 |0016: move v4, v3 │ │ +04fc42: 28ef |0017: goto 0006 // -0011 │ │ +04fc44: 5c83 d302 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@02d3 │ │ +04fc48: 5c84 ca02 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@02ca │ │ +04fc4c: 6e10 7b18 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +04fc52: 0a05 |001f: move-result v5 │ │ +04fc54: 6e10 d718 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +04fc5a: 0a06 |0023: move-result v6 │ │ +04fc5c: 8266 |0024: int-to-float v6, v6 │ │ +04fc5e: 5487 d902 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ +04fc62: 6e10 d718 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +04fc68: 0a07 |002a: move-result v7 │ │ +04fc6a: 8277 |002b: int-to-float v7, v7 │ │ +04fc6c: 7057 410b 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0b41 │ │ +04fc72: 0a01 |002f: move-result v1 │ │ +04fc74: 6e10 7d18 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +04fc7a: 0a05 |0033: move-result v5 │ │ +04fc7c: 6e10 bc18 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@18bc │ │ +04fc82: 0a06 |0037: move-result v6 │ │ +04fc84: 8266 |0038: int-to-float v6, v6 │ │ +04fc86: 5487 d902 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@02d9 │ │ +04fc8a: 6e10 bc18 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@18bc │ │ +04fc90: 0a07 |003e: move-result v7 │ │ +04fc92: 8277 |003f: int-to-float v7, v7 │ │ +04fc94: 7057 410b 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@0b41 │ │ +04fc9a: 0a02 |0043: move-result v2 │ │ +04fc9c: 5485 d802 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ +04fca0: 6e30 2b0b 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@0b2b │ │ +04fca6: 5585 cb02 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@02cb │ │ +04fcaa: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ +04fcae: 7010 530b 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@0b53 │ │ +04fcb4: 0a05 |0050: move-result v5 │ │ +04fcb6: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ +04fcba: 7010 540b 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@0b54 │ │ +04fcc0: 28b8 |0056: goto 000e // -0048 │ │ +04fcc2: 7010 470b 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0b47 │ │ +04fcc8: 28b4 |005a: goto 000e // -004c │ │ +04fcca: 0143 |005b: move v3, v4 │ │ +04fccc: 28ba |005c: goto 0016 // -0046 │ │ +04fcce: 0000 |005d: nop // spacer │ │ +04fcd0: 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 │ │ @@ -79609,17 +79609,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 │ │ -04fcf0: |[04fcf0] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -04fd00: 5901 c902 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@02c9 │ │ -04fd04: 1100 |0002: return-object v0 │ │ +04fce8: |[04fce8] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +04fcf8: 5901 c902 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@02c9 │ │ +04fcfc: 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 │ │ @@ -79629,17 +79629,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 │ │ -04fd08: |[04fd08] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -04fd18: 5901 cd02 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@02cd │ │ -04fd1c: 1100 |0002: return-object v0 │ │ +04fd00: |[04fd00] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +04fd10: 5901 cd02 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@02cd │ │ +04fd14: 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 │ │ @@ -79649,21 +79649,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 │ │ -04fd20: |[04fd20] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -04fd30: 5510 ce02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@02ce │ │ -04fd34: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -04fd38: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -04fd3c: 7010 470b 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0b47 │ │ -04fd42: 5c12 ce02 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@02ce │ │ -04fd46: 1101 |000b: return-object v1 │ │ +04fd18: |[04fd18] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +04fd28: 5510 ce02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@02ce │ │ +04fd2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +04fd30: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +04fd34: 7010 470b 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@0b47 │ │ +04fd3a: 5c12 ce02 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@02ce │ │ +04fd3e: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x0009 line=239 │ │ 0x000b line=240 │ │ locals : │ │ @@ -79675,22 +79675,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 │ │ -04fd48: |[04fd48] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -04fd58: 5420 d002 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@02d0 │ │ -04fd5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04fd5e: 4b03 0001 |0003: aput v3, v0, v1 │ │ -04fd62: 5420 d002 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@02d0 │ │ -04fd66: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -04fd68: 4b04 0001 |0008: aput v4, v0, v1 │ │ -04fd6c: 1102 |000a: return-object v2 │ │ +04fd40: |[04fd40] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +04fd50: 5420 d002 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@02d0 │ │ +04fd54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04fd56: 4b03 0001 |0003: aput v3, v0, v1 │ │ +04fd5a: 5420 d002 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@02d0 │ │ +04fd5e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +04fd60: 4b04 0001 |0008: aput v4, v0, v1 │ │ +04fd64: 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; │ │ @@ -79702,25 +79702,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 │ │ -04fd70: |[04fd70] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -04fd80: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -04fd84: 5440 d102 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@02d1 │ │ -04fd88: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04fd8a: a902 0503 |0005: div-float v2, v5, v3 │ │ -04fd8e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -04fd92: 5440 d102 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@02d1 │ │ -04fd96: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -04fd98: a902 0603 |000c: div-float v2, v6, v3 │ │ -04fd9c: 4b02 0001 |000e: aput v2, v0, v1 │ │ -04fda0: 1104 |0010: return-object v4 │ │ +04fd68: |[04fd68] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +04fd78: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +04fd7c: 5440 d102 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@02d1 │ │ +04fd80: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04fd82: a902 0503 |0005: div-float v2, v5, v3 │ │ +04fd86: 4b02 0001 |0007: aput v2, v0, v1 │ │ +04fd8a: 5440 d102 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@02d1 │ │ +04fd8e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +04fd90: a902 0603 |000c: div-float v2, v6, v3 │ │ +04fd94: 4b02 0001 |000e: aput v2, v0, v1 │ │ +04fd98: 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; │ │ @@ -79732,25 +79732,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 │ │ -04fda4: |[04fda4] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -04fdb4: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -04fdb8: 5440 d202 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@02d2 │ │ -04fdbc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04fdbe: a902 0503 |0005: div-float v2, v5, v3 │ │ -04fdc2: 4b02 0001 |0007: aput v2, v0, v1 │ │ -04fdc6: 5440 d202 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@02d2 │ │ -04fdca: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -04fdcc: a902 0603 |000c: div-float v2, v6, v3 │ │ -04fdd0: 4b02 0001 |000e: aput v2, v0, v1 │ │ -04fdd4: 1104 |0010: return-object v4 │ │ +04fd9c: |[04fd9c] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +04fdac: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +04fdb0: 5440 d202 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@02d2 │ │ +04fdb4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04fdb6: a902 0503 |0005: div-float v2, v5, v3 │ │ +04fdba: 4b02 0001 |0007: aput v2, v0, v1 │ │ +04fdbe: 5440 d202 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@02d2 │ │ +04fdc2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +04fdc4: a902 0603 |000c: div-float v2, v6, v3 │ │ +04fdc8: 4b02 0001 |000e: aput v2, v0, v1 │ │ +04fdcc: 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; │ │ @@ -79762,18 +79762,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 │ │ -04fdd8: |[04fdd8] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -04fde8: 5410 d802 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ -04fdec: 6e20 290b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@0b29 │ │ -04fdf2: 1101 |0005: return-object v1 │ │ +04fdd0: |[04fdd0] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +04fde0: 5410 d802 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ +04fde4: 6e20 290b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@0b29 │ │ +04fdea: 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 │ │ @@ -79783,18 +79783,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 │ │ -04fdf4: |[04fdf4] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -04fe04: 5410 d802 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ -04fe08: 6e20 2a0b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@0b2a │ │ -04fe0e: 1101 |0005: return-object v1 │ │ +04fdec: |[04fdec] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +04fdfc: 5410 d802 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@02d8 │ │ +04fe00: 6e20 2a0b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@0b2a │ │ +04fe06: 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 │ │ @@ -79804,22 +79804,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 │ │ -04fe10: |[04fe10] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -04fe20: 5420 d502 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@02d5 │ │ -04fe24: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04fe26: 4b03 0001 |0003: aput v3, v0, v1 │ │ -04fe2a: 5420 d502 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@02d5 │ │ -04fe2e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -04fe30: 4b04 0001 |0008: aput v4, v0, v1 │ │ -04fe34: 1102 |000a: return-object v2 │ │ +04fe08: |[04fe08] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +04fe18: 5420 d502 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@02d5 │ │ +04fe1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04fe1e: 4b03 0001 |0003: aput v3, v0, v1 │ │ +04fe22: 5420 d502 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@02d5 │ │ +04fe26: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +04fe28: 4b04 0001 |0008: aput v4, v0, v1 │ │ +04fe2c: 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; │ │ @@ -79831,42 +79831,42 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -04fe38: |[04fe38] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -04fe48: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -04fe4c: 5440 d602 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@02d6 │ │ -04fe50: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -04fe52: a902 0503 |0005: div-float v2, v5, v3 │ │ -04fe56: 4b02 0001 |0007: aput v2, v0, v1 │ │ -04fe5a: 5440 d602 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@02d6 │ │ -04fe5e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -04fe60: a902 0603 |000c: div-float v2, v6, v3 │ │ -04fe64: 4b02 0001 |000e: aput v2, v0, v1 │ │ -04fe68: 1104 |0010: return-object v4 │ │ +04fe30: |[04fe30] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +04fe40: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +04fe44: 5440 d602 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@02d6 │ │ +04fe48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +04fe4a: a902 0503 |0005: div-float v2, v5, v3 │ │ +04fe4e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +04fe52: 5440 d602 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@02d6 │ │ +04fe56: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +04fe58: a902 0603 |000c: div-float v2, v6, v3 │ │ +04fe5c: 4b02 0001 |000e: aput v2, v0, v1 │ │ +04fe60: 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; │ │ 0x0000 - 0x0011 reg=5 horizontal F │ │ 0x0000 - 0x0011 reg=6 vertical F │ │ │ │ - source_file_idx : 518 (AutoScrollHelper.java) │ │ + source_file_idx : 517 (AutoScrollHelper.java) │ │ │ │ Class #358 header: │ │ class_idx : 499 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 783 │ │ +source_file_idx : 782 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #358 annotations: │ │ Annotations on class │ │ @@ -79878,21 +79878,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 783 (CursorAdapter.java) │ │ + source_file_idx : 782 (CursorAdapter.java) │ │ │ │ Class #359 header: │ │ class_idx : 500 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 70 │ │ -source_file_idx : 783 │ │ +source_file_idx : 782 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #359 annotations: │ │ Annotations on class │ │ @@ -79916,20 +79916,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 │ │ -04fe6c: |[04fe6c] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -04fe7c: 5b12 da02 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02da │ │ -04fe80: 2200 7700 |0002: new-instance v0, Landroid/os/Handler; // type@0077 │ │ -04fe84: 7010 2e02 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ -04fe8a: 7020 5601 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0156 │ │ -04fe90: 0e00 |000a: return-void │ │ +04fe64: |[04fe64] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +04fe74: 5b12 da02 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02da │ │ +04fe78: 2200 7700 |0002: new-instance v0, Landroid/os/Handler; // type@0077 │ │ +04fe7c: 7010 2e02 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ +04fe82: 7020 5601 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@0156 │ │ +04fe88: 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; │ │ @@ -79941,17 +79941,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -04fe94: |[04fe94] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -04fea4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -04fea6: 0f00 |0001: return v0 │ │ +04fe8c: |[04fe8c] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +04fe9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +04fe9e: 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;) │ │ @@ -79959,33 +79959,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -04fea8: |[04fea8] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -04feb8: 5410 da02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02da │ │ -04febc: 6e10 6e0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0b6e │ │ -04fec2: 0e00 |0005: return-void │ │ +04fea0: |[04fea0] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +04feb0: 5410 da02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02da │ │ +04feb4: 6e10 6e0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@0b6e │ │ +04feba: 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 │ │ │ │ - source_file_idx : 783 (CursorAdapter.java) │ │ + source_file_idx : 782 (CursorAdapter.java) │ │ │ │ Class #360 header: │ │ class_idx : 501 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 73 │ │ -source_file_idx : 783 │ │ +source_file_idx : 782 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #360 annotations: │ │ Annotations on class │ │ @@ -80009,18 +80009,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 │ │ -04fec4: |[04fec4] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -04fed4: 5b01 db02 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02db │ │ -04fed8: 7010 6f01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016f │ │ -04fede: 0e00 |0005: return-void │ │ +04febc: |[04febc] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +04fecc: 5b01 db02 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02db │ │ +04fed0: 7010 6f01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016f │ │ +04fed6: 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; │ │ │ │ @@ -80029,17 +80029,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 │ │ -04fee0: |[04fee0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -04fef0: 7020 580b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0b58 │ │ -04fef6: 0e00 |0003: return-void │ │ +04fed8: |[04fed8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +04fee8: 7020 580b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0b58 │ │ +04feee: 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; │ │ @@ -80050,21 +80050,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04fef8: |[04fef8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -04ff08: 5420 db02 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02db │ │ -04ff0c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -04ff0e: 5c01 e202 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ -04ff12: 5420 db02 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02db │ │ -04ff16: 6e10 6c0b 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0b6c │ │ -04ff1c: 0e00 |000a: return-void │ │ +04fef0: |[04fef0] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +04ff00: 5420 db02 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02db │ │ +04ff04: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +04ff06: 5c01 e202 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ +04ff0a: 5420 db02 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02db │ │ +04ff0e: 6e10 6c0b 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0b6c │ │ +04ff14: 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; │ │ @@ -80074,36 +80074,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -04ff20: |[04ff20] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -04ff30: 5420 db02 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02db │ │ -04ff34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -04ff36: 5c01 e202 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ -04ff3a: 5420 db02 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02db │ │ -04ff3e: 6e10 6d0b 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0b6d │ │ -04ff44: 0e00 |000a: return-void │ │ +04ff18: |[04ff18] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +04ff28: 5420 db02 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02db │ │ +04ff2c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +04ff2e: 5c01 e202 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ +04ff32: 5420 db02 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@02db │ │ +04ff36: 6e10 6d0b 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0b6d │ │ +04ff3c: 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; │ │ │ │ - source_file_idx : 783 (CursorAdapter.java) │ │ + source_file_idx : 782 (CursorAdapter.java) │ │ │ │ Class #361 header: │ │ class_idx : 503 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 784 │ │ +source_file_idx : 783 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #361 annotations: │ │ Annotations on class │ │ @@ -80139,21 +80139,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/widget/CursorFilter$CursorFilterClient;) │ │ name : 'runQueryOnBackgroundThread' │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 784 (CursorFilter.java) │ │ + source_file_idx : 783 (CursorFilter.java) │ │ │ │ Class #362 header: │ │ class_idx : 502 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 912 │ │ -source_file_idx : 783 │ │ +source_file_idx : 782 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 17 │ │ │ │ Class #362 annotations: │ │ Annotations on class │ │ @@ -80210,18 +80210,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 │ │ -04ff48: |[04ff48] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -04ff58: 7010 e519 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@19e5 │ │ -04ff5e: 6e40 690b 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b69 │ │ -04ff64: 0e00 |0006: return-void │ │ +04ff40: |[04ff40] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +04ff50: 7010 e519 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@19e5 │ │ +04ff56: 6e40 690b 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b69 │ │ +04ff5c: 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; │ │ @@ -80234,22 +80234,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 │ │ -04ff68: |[04ff68] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -04ff78: 7010 e519 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@19e5 │ │ -04ff7e: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -04ff82: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -04ff84: 6e40 690b 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b69 │ │ -04ff8a: 0e00 |0009: return-void │ │ -04ff8c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -04ff8e: 28fb |000b: goto 0006 // -0005 │ │ +04ff60: |[04ff60] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +04ff70: 7010 e519 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@19e5 │ │ +04ff76: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +04ff7a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +04ff7c: 6e40 690b 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b69 │ │ +04ff82: 0e00 |0009: return-void │ │ +04ff84: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +04ff86: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -80270,20 +80270,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -04ff90: |[04ff90] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -04ffa0: 6e20 700b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0b70 │ │ -04ffa6: 0c00 |0003: move-result-object v0 │ │ -04ffa8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -04ffac: 7210 5701 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -04ffb2: 0e00 |0009: return-void │ │ +04ff88: |[04ff88] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +04ff98: 6e20 700b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0b70 │ │ +04ff9e: 0c00 |0003: move-result-object v0 │ │ +04ffa0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +04ffa4: 7210 5701 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +04ffaa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -80296,21 +80296,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 │ │ -04ffb4: |[04ffb4] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -04ffc4: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -04ffc8: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -04ffcc: 1100 |0004: return-object v0 │ │ -04ffce: 6e10 ac1b 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1bac │ │ -04ffd4: 0c00 |0008: move-result-object v0 │ │ -04ffd6: 28fb |0009: goto 0004 // -0005 │ │ +04ffac: |[04ffac] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +04ffbc: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +04ffc0: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +04ffc4: 1100 |0004: return-object v0 │ │ +04ffc6: 6e10 ac1b 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1bac │ │ +04ffcc: 0c00 |0008: move-result-object v0 │ │ +04ffce: 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; │ │ │ │ @@ -80319,25 +80319,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -04ffd8: |[04ffd8] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -04ffe8: 5510 e202 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ -04ffec: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -04fff0: 5410 df02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -04fff4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -04fff8: 5410 df02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -04fffc: 7210 5a01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ -050002: 0a00 |000d: move-result v0 │ │ -050004: 0f00 |000e: return v0 │ │ -050006: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -050008: 28fe |0010: goto 000e // -0002 │ │ +04ffd0: |[04ffd0] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +04ffe0: 5510 e202 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ +04ffe4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +04ffe8: 5410 df02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +04ffec: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +04fff0: 5410 df02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +04fff4: 7210 5a01 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ +04fffa: 0a00 |000d: move-result v0 │ │ +04fffc: 0f00 |000e: return v0 │ │ +04fffe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +050000: 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; │ │ @@ -80347,17 +80347,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05000c: |[05000c] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -05001c: 5410 df02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -050020: 1100 |0002: return-object v0 │ │ +050004: |[050004] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +050014: 5410 df02 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +050018: 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;) │ │ @@ -80365,32 +80365,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 │ │ -050024: |[050024] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -050034: 5531 e202 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ -050038: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -05003c: 5431 df02 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -050040: 7220 6401 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ -050046: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -05004a: 5431 de02 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@02de │ │ -05004e: 5432 df02 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -050052: 6e40 6a0b 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@0b6a │ │ -050058: 0c00 |0012: move-result-object v0 │ │ -05005a: 5431 de02 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@02de │ │ -05005e: 5432 df02 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -050062: 6e40 5e0b 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@0b5e │ │ -050068: 1100 |001a: return-object v0 │ │ -05006a: 0750 |001b: move-object v0, v5 │ │ -05006c: 28f7 |001c: goto 0013 // -0009 │ │ -05006e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -050070: 28fc |001e: goto 001a // -0004 │ │ +05001c: |[05001c] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +05002c: 5531 e202 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ +050030: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +050034: 5431 df02 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +050038: 7220 6401 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ +05003e: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +050042: 5431 de02 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@02de │ │ +050046: 5432 df02 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +05004a: 6e40 6a0b 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@0b6a │ │ +050050: 0c00 |0012: move-result-object v0 │ │ +050052: 5431 de02 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@02de │ │ +050056: 5432 df02 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +05005a: 6e40 5e0b 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@0b5e │ │ +050060: 1100 |001a: return-object v0 │ │ +050062: 0750 |001b: move-object v0, v5 │ │ +050064: 28f7 |001c: goto 0013 // -0009 │ │ +050066: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +050068: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -80410,22 +80410,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -050074: |[050074] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -050084: 5410 e002 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@02e0 │ │ -050088: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -05008c: 2200 f801 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@01f8 │ │ -050090: 7020 750b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0b75 │ │ -050096: 5b10 e002 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@02e0 │ │ -05009a: 5410 e002 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@02e0 │ │ -05009e: 1100 |000d: return-object v0 │ │ +05006c: |[05006c] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +05007c: 5410 e002 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@02e0 │ │ +050080: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +050084: 2200 f801 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@01f8 │ │ +050088: 7020 750b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@0b75 │ │ +05008e: 5b10 e002 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@02e0 │ │ +050092: 5410 e002 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@02e0 │ │ +050096: 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; │ │ @@ -80435,25 +80435,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0500a0: |[0500a0] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -0500b0: 5510 e202 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ -0500b4: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0500b8: 5410 df02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -0500bc: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0500c0: 5410 df02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -0500c4: 7220 6401 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ -0500ca: 5410 df02 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -0500ce: 1100 |000f: return-object v0 │ │ -0500d0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0500d2: 28fe |0011: goto 000f // -0002 │ │ +050098: |[050098] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +0500a8: 5510 e202 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ +0500ac: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0500b0: 5410 df02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +0500b4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0500b8: 5410 df02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +0500bc: 7220 6401 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ +0500c2: 5410 df02 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +0500c6: 1100 |000f: return-object v0 │ │ +0500c8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0500ca: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -80465,29 +80465,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0500d4: |[0500d4] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -0500e4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0500e8: 5532 e202 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ -0500ec: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -0500f0: 5432 df02 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -0500f4: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -0500f8: 5432 df02 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -0500fc: 7220 6401 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ -050102: 0a02 |000f: move-result v2 │ │ -050104: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -050108: 5430 df02 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -05010c: 5231 e402 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@02e4 │ │ -050110: 7220 5d01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -050116: 0b00 |0019: move-result-wide v0 │ │ -050118: 1000 |001a: return-wide v0 │ │ +0500cc: |[0500cc] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +0500dc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0500e0: 5532 e202 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ +0500e4: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +0500e8: 5432 df02 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +0500ec: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +0500f0: 5432 df02 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +0500f4: 7220 6401 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ +0500fa: 0a02 |000f: move-result v2 │ │ +0500fc: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +050100: 5430 df02 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +050104: 5231 e402 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@02e4 │ │ +050108: 7220 5d01 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +05010e: 0b00 |0019: move-result-wide v0 │ │ +050110: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -80499,48 +80499,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 │ │ -05011c: |[05011c] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -05012c: 5541 e202 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ -050130: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -050134: 2201 df03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ -050138: 1a02 5525 |0006: const-string v2, "this should only be called when the cursor is valid" // string@2555 │ │ -05013c: 7020 8b1b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -050142: 2701 |000b: throw v1 │ │ -050144: 5441 df02 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -050148: 7220 6401 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ -05014e: 0a01 |0011: move-result v1 │ │ -050150: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -050154: 2201 df03 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ -050158: 2202 f003 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -05015c: 7010 c91b 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -050162: 1a03 df11 |001b: const-string v3, "couldn't move cursor to position " // string@11df │ │ -050166: 6e20 d21b 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05016c: 0c02 |0020: move-result-object v2 │ │ -05016e: 6e20 ce1b 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -050174: 0c02 |0024: move-result-object v2 │ │ -050176: 6e10 d61b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -05017c: 0c02 |0028: move-result-object v2 │ │ -05017e: 7020 8b1b 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -050184: 2701 |002c: throw v1 │ │ -050186: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -05018a: 5441 de02 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@02de │ │ -05018e: 5442 df02 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -050192: 6e40 6b0b 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@0b6b │ │ -050198: 0c00 |0036: move-result-object v0 │ │ -05019a: 5441 de02 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@02de │ │ -05019e: 5442 df02 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -0501a2: 6e40 5e0b 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@0b5e │ │ -0501a8: 1100 |003e: return-object v0 │ │ -0501aa: 0760 |003f: move-object v0, v6 │ │ -0501ac: 28f7 |0040: goto 0037 // -0009 │ │ +050114: |[050114] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +050124: 5541 e202 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ +050128: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +05012c: 2201 df03 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ +050130: 1a02 5325 |0006: const-string v2, "this should only be called when the cursor is valid" // string@2553 │ │ +050134: 7020 8b1b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +05013a: 2701 |000b: throw v1 │ │ +05013c: 5441 df02 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +050140: 7220 6401 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ +050146: 0a01 |0011: move-result v1 │ │ +050148: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +05014c: 2201 df03 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ +050150: 2202 f003 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +050154: 7010 c91b 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +05015a: 1a03 dd11 |001b: const-string v3, "couldn't move cursor to position " // string@11dd │ │ +05015e: 6e20 d21b 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +050164: 0c02 |0020: move-result-object v2 │ │ +050166: 6e20 ce1b 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +05016c: 0c02 |0024: move-result-object v2 │ │ +05016e: 6e10 d61b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +050174: 0c02 |0028: move-result-object v2 │ │ +050176: 7020 8b1b 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +05017c: 2701 |002c: throw v1 │ │ +05017e: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +050182: 5441 de02 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@02de │ │ +050186: 5442 df02 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +05018a: 6e40 6b0b 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@0b6b │ │ +050190: 0c00 |0036: move-result-object v0 │ │ +050192: 5441 de02 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@02de │ │ +050196: 5442 df02 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +05019a: 6e40 5e0b 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@0b5e │ │ +0501a0: 1100 |003e: return-object v0 │ │ +0501a2: 0760 |003f: move-object v0, v6 │ │ +0501a4: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -80561,17 +80561,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0501b0: |[0501b0] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -0501c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0501c2: 0f00 |0001: return v0 │ │ +0501a8: |[0501a8] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +0501b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0501ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #11 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -80579,59 +80579,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 │ │ -0501c4: |[0501c4] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0501d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0501d6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0501d8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0501da: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -0501de: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -0501e2: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -0501e6: 5c40 dc02 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@02dc │ │ -0501ea: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -0501ee: 5b46 df02 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -0501f2: 5c40 e202 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ -0501f6: 5b45 de02 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@02de │ │ -0501fa: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -0501fe: 1a01 370e |0015: const-string v1, "_id" // string@0e37 │ │ -050202: 7220 5901 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0159 │ │ -050208: 0a01 |001a: move-result v1 │ │ -05020a: 5941 e402 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@02e4 │ │ -05020e: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -050212: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -050214: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -050218: 2201 f401 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@01f4 │ │ -05021c: 7020 550b 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0b55 │ │ -050222: 5b41 dd02 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ -050226: 2201 f501 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@01f5 │ │ -05022a: 7030 590b 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@0b59 │ │ -050230: 5b41 e102 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ -050234: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -050238: 5441 dd02 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ -05023c: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -050240: 5441 dd02 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ -050244: 7220 6501 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0165 │ │ -05024a: 5441 e102 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ -05024e: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -050252: 5441 e102 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ -050256: 7220 6601 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0166 │ │ -05025c: 0e00 |0044: return-void │ │ -05025e: 5c41 dc02 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@02dc │ │ -050262: 28c4 |0047: goto 000b // -003c │ │ -050264: 0110 |0048: move v0, v1 │ │ -050266: 28c4 |0049: goto 000d // -003c │ │ -050268: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -05026a: 28d0 |004b: goto 001b // -0030 │ │ -05026c: 5b43 dd02 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ -050270: 5b43 e102 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ -050274: 28e0 |0050: goto 0030 // -0020 │ │ +0501bc: |[0501bc] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0501cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0501ce: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0501d0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0501d2: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +0501d6: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +0501da: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +0501de: 5c40 dc02 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@02dc │ │ +0501e2: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +0501e6: 5b46 df02 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +0501ea: 5c40 e202 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ +0501ee: 5b45 de02 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@02de │ │ +0501f2: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +0501f6: 1a01 350e |0015: const-string v1, "_id" // string@0e35 │ │ +0501fa: 7220 5901 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0159 │ │ +050200: 0a01 |001a: move-result v1 │ │ +050202: 5941 e402 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@02e4 │ │ +050206: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +05020a: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +05020c: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +050210: 2201 f401 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@01f4 │ │ +050214: 7020 550b 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@0b55 │ │ +05021a: 5b41 dd02 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ +05021e: 2201 f501 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@01f5 │ │ +050222: 7030 590b 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@0b59 │ │ +050228: 5b41 e102 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ +05022c: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +050230: 5441 dd02 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ +050234: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +050238: 5441 dd02 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ +05023c: 7220 6501 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0165 │ │ +050242: 5441 e102 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ +050246: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +05024a: 5441 e102 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ +05024e: 7220 6601 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0166 │ │ +050254: 0e00 |0044: return-void │ │ +050256: 5c41 dc02 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@02dc │ │ +05025a: 28c4 |0047: goto 000b // -003c │ │ +05025c: 0110 |0048: move v0, v1 │ │ +05025e: 28c4 |0049: goto 000d // -003c │ │ +050260: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +050262: 28d0 |004b: goto 001b // -0030 │ │ +050264: 5b43 dd02 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ +050268: 5b43 e102 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ +05026c: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -80663,18 +80663,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 │ │ -050278: |[050278] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -050288: 6e40 6b0b 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@0b6b │ │ -05028e: 0c00 |0003: move-result-object v0 │ │ -050290: 1100 |0004: return-object v0 │ │ +050270: |[050270] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +050280: 6e40 6b0b 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@0b6b │ │ +050286: 0c00 |0003: move-result-object v0 │ │ +050288: 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; │ │ @@ -80691,28 +80691,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -050294: |[050294] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -0502a4: 5510 dc02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@02dc │ │ -0502a8: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0502ac: 5410 df02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -0502b0: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -0502b4: 5410 df02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -0502b8: 7210 6001 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0160 │ │ -0502be: 0a00 |000d: move-result v0 │ │ -0502c0: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -0502c4: 5410 df02 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -0502c8: 7210 6701 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0167 │ │ -0502ce: 0a00 |0015: move-result v0 │ │ -0502d0: 5c10 e202 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ -0502d4: 0e00 |0018: return-void │ │ +05028c: |[05028c] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +05029c: 5510 dc02 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@02dc │ │ +0502a0: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +0502a4: 5410 df02 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +0502a8: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +0502ac: 5410 df02 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +0502b0: 7210 6001 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0160 │ │ +0502b6: 0a00 |000d: move-result v0 │ │ +0502b8: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +0502bc: 5410 df02 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +0502c0: 7210 6701 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@0167 │ │ +0502c6: 0a00 |0015: move-result v0 │ │ +0502c8: 5c10 e202 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ +0502cc: 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; │ │ @@ -80722,23 +80722,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 │ │ -0502d8: |[0502d8] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -0502e8: 5410 e302 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@02e3 │ │ -0502ec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0502f0: 5410 e302 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@02e3 │ │ -0502f4: 7220 f719 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@19f7 │ │ -0502fa: 0c00 |0009: move-result-object v0 │ │ -0502fc: 1100 |000a: return-object v0 │ │ -0502fe: 5410 df02 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -050302: 28fd |000d: goto 000a // -0003 │ │ +0502d0: |[0502d0] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +0502e0: 5410 e302 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@02e3 │ │ +0502e4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0502e8: 5410 e302 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@02e3 │ │ +0502ec: 7220 f719 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@19f7 │ │ +0502f2: 0c00 |0009: move-result-object v0 │ │ +0502f4: 1100 |000a: return-object v0 │ │ +0502f6: 5410 df02 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +0502fa: 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; │ │ @@ -80749,53 +80749,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 │ │ -050304: |[050304] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -050314: 5421 df02 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -050318: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -05031c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05031e: 1100 |0005: return-object v0 │ │ -050320: 5420 df02 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -050324: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -050328: 5421 dd02 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ -05032c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -050330: 5421 dd02 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ -050334: 7220 6901 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0169 │ │ -05033a: 5421 e102 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ -05033e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -050342: 5421 e102 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ -050346: 7220 6a01 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@016a │ │ -05034c: 5b23 df02 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ -050350: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -050354: 5421 dd02 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ -050358: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -05035c: 5421 dd02 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ -050360: 7220 6501 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0165 │ │ -050366: 5421 e102 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ -05036a: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -05036e: 5421 e102 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ -050372: 7220 6601 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0166 │ │ -050378: 1a01 370e |0032: const-string v1, "_id" // string@0e37 │ │ -05037c: 7220 5901 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0159 │ │ -050382: 0a01 |0037: move-result v1 │ │ -050384: 5921 e402 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@02e4 │ │ -050388: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -05038a: 5c21 e202 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ -05038e: 6e10 6c0b 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0b6c │ │ -050394: 28c5 |0040: goto 0005 // -003b │ │ -050396: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -050398: 5921 e402 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@02e4 │ │ -05039c: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -05039e: 5c21 e202 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ -0503a2: 6e10 6d0b 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0b6d │ │ -0503a8: 28bb |004a: goto 0005 // -0045 │ │ +0502fc: |[0502fc] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +05030c: 5421 df02 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +050310: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +050314: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +050316: 1100 |0005: return-object v0 │ │ +050318: 5420 df02 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +05031c: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +050320: 5421 dd02 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ +050324: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +050328: 5421 dd02 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ +05032c: 7220 6901 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@0169 │ │ +050332: 5421 e102 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ +050336: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +05033a: 5421 e102 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ +05033e: 7220 6a01 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@016a │ │ +050344: 5b23 df02 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@02df │ │ +050348: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +05034c: 5421 dd02 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ +050350: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +050354: 5421 dd02 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@02dd │ │ +050358: 7220 6501 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0165 │ │ +05035e: 5421 e102 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ +050362: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +050366: 5421 e102 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@02e1 │ │ +05036a: 7220 6601 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0166 │ │ +050370: 1a01 350e |0032: const-string v1, "_id" // string@0e35 │ │ +050374: 7220 5901 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0159 │ │ +05037a: 0a01 |0037: move-result v1 │ │ +05037c: 5921 e402 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@02e4 │ │ +050380: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +050382: 5c21 e202 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ +050386: 6e10 6c0b 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@0b6c │ │ +05038c: 28c5 |0040: goto 0005 // -003b │ │ +05038e: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +050390: 5921 e402 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@02e4 │ │ +050394: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +050396: 5c21 e202 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@02e2 │ │ +05039a: 6e10 6d0b 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@0b6d │ │ +0503a0: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -80812,21 +80812,21 @@ │ │ 0x0044 line=350 │ │ 0x0047 line=352 │ │ locals : │ │ 0x0008 - 0x004b reg=0 oldCursor Landroid/database/Cursor; │ │ 0x0000 - 0x004b reg=2 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x004b reg=3 newCursor Landroid/database/Cursor; │ │ │ │ - source_file_idx : 783 (CursorAdapter.java) │ │ + source_file_idx : 782 (CursorAdapter.java) │ │ │ │ Class #363 header: │ │ class_idx : 504 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 919 │ │ -source_file_idx : 784 │ │ +source_file_idx : 783 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #363 annotations: │ │ Annotations on class │ │ @@ -80849,18 +80849,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 │ │ -0503ac: |[0503ac] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -0503bc: 7010 f619 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@19f6 │ │ -0503c2: 5b01 e502 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@02e5 │ │ -0503c6: 0e00 |0005: return-void │ │ +0503a4: |[0503a4] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +0503b4: 7010 f619 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@19f6 │ │ +0503ba: 5b01 e502 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@02e5 │ │ +0503be: 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; │ │ @@ -80872,20 +80872,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 │ │ -0503c8: |[0503c8] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0503d8: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@02e5 │ │ -0503dc: 1f02 4700 |0002: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ -0503e0: 7220 720b 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0b72 │ │ -0503e6: 0c00 |0007: move-result-object v0 │ │ -0503e8: 1100 |0008: return-object v0 │ │ +0503c0: |[0503c0] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0503d0: 5410 e502 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@02e5 │ │ +0503d4: 1f02 4700 |0002: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ +0503d8: 7220 720b 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0b72 │ │ +0503de: 0c00 |0007: move-result-object v0 │ │ +0503e0: 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; │ │ │ │ @@ -80894,31 +80894,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 │ │ -0503ec: |[0503ec] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -0503fc: 5432 e502 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@02e5 │ │ -050400: 7220 740b 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0b74 │ │ -050406: 0c00 |0005: move-result-object v0 │ │ -050408: 2201 9603 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0396 │ │ -05040c: 7010 f519 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@19f5 │ │ -050412: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -050416: 7210 5a01 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ -05041c: 0a02 |0010: move-result v2 │ │ -05041e: 5912 e20a |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0ae2 │ │ -050422: 5b10 e30a |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0ae3 │ │ -050426: 1101 |0015: return-object v1 │ │ -050428: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -05042a: 5912 e20a |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0ae2 │ │ -05042e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -050430: 5b12 e30a |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0ae3 │ │ -050434: 28f9 |001c: goto 0015 // -0007 │ │ +0503e4: |[0503e4] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +0503f4: 5432 e502 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@02e5 │ │ +0503f8: 7220 740b 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@0b74 │ │ +0503fe: 0c00 |0005: move-result-object v0 │ │ +050400: 2201 9603 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0396 │ │ +050404: 7010 f519 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@19f5 │ │ +05040a: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +05040e: 7210 5a01 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ +050414: 0a02 |0010: move-result v2 │ │ +050416: 5912 e20a |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0ae2 │ │ +05041a: 5b10 e30a |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0ae3 │ │ +05041e: 1101 |0015: return-object v1 │ │ +050420: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +050422: 5912 e20a |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0ae2 │ │ +050426: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +050428: 5b12 e30a |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0ae3 │ │ +05042c: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ @@ -80936,46 +80936,46 @@ │ │ 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 │ │ -050438: |[050438] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -050448: 5431 e502 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@02e5 │ │ -05044c: 7210 730b 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0b73 │ │ -050452: 0c00 |0005: move-result-object v0 │ │ -050454: 5451 e30a |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0ae3 │ │ -050458: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -05045c: 5451 e30a |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0ae3 │ │ -050460: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -050464: 5432 e502 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@02e5 │ │ -050468: 5451 e30a |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0ae3 │ │ -05046c: 1f01 4700 |0012: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ -050470: 7220 710b 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0b71 │ │ -050476: 0e00 |0017: return-void │ │ +050430: |[050430] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +050440: 5431 e502 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@02e5 │ │ +050444: 7210 730b 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@0b73 │ │ +05044a: 0c00 |0005: move-result-object v0 │ │ +05044c: 5451 e30a |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0ae3 │ │ +050450: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +050454: 5451 e30a |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0ae3 │ │ +050458: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +05045c: 5432 e502 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@02e5 │ │ +050460: 5451 e30a |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0ae3 │ │ +050464: 1f01 4700 |0012: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ +050468: 7220 710b 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@0b71 │ │ +05046e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x000e line=68 │ │ 0x0017 line=70 │ │ locals : │ │ 0x0006 - 0x0018 reg=0 oldCursor Landroid/database/Cursor; │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/widget/CursorFilter; │ │ 0x0000 - 0x0018 reg=4 constraint Ljava/lang/CharSequence; │ │ 0x0000 - 0x0018 reg=5 results Landroid/widget/Filter$FilterResults; │ │ │ │ - source_file_idx : 784 (CursorFilter.java) │ │ + source_file_idx : 783 (CursorFilter.java) │ │ │ │ Class #364 header: │ │ class_idx : 505 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 347 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #364 annotations: │ │ Annotations on class │ │ @@ -81003,21 +81003,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 │ │ -050478: |[050478] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -050488: 5b12 e702 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02e7 │ │ -05048c: 7010 6307 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0763 │ │ -050492: 2200 6000 |0005: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -050496: 7010 b301 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -05049c: 5b10 e602 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@02e6 │ │ -0504a0: 0e00 |000c: return-void │ │ +050470: |[050470] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +050480: 5b12 e702 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02e7 │ │ +050484: 7010 6307 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0763 │ │ +05048a: 2200 6000 |0005: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +05048e: 7010 b301 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +050494: 5b10 e602 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@02e6 │ │ +050498: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1799 │ │ 0x0005 line=1800 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/DrawerLayout; │ │ @@ -81027,28 +81027,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 │ │ -0504a4: |[0504a4] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ -0504b4: 6e10 3e19 0600 |0000: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ -0504ba: 0a01 |0003: move-result v1 │ │ -0504bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0504be: 3512 1200 |0005: if-ge v2, v1, 0017 // +0012 │ │ -0504c2: 6e20 3d19 2600 |0007: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ -0504c8: 0c00 |000a: move-result-object v0 │ │ -0504ca: 7110 bd0b 0000 |000b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0bbd │ │ -0504d0: 0a03 |000e: move-result v3 │ │ -0504d2: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ -0504d6: 6e20 7f0a 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0a7f │ │ -0504dc: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0504e0: 28ef |0016: goto 0005 // -0011 │ │ -0504e2: 0e00 |0017: return-void │ │ +05049c: |[05049c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ +0504ac: 6e10 3e19 0600 |0000: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ +0504b2: 0a01 |0003: move-result v1 │ │ +0504b4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0504b6: 3512 1200 |0005: if-ge v2, v1, 0017 // +0012 │ │ +0504ba: 6e20 3d19 2600 |0007: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ +0504c0: 0c00 |000a: move-result-object v0 │ │ +0504c2: 7110 bd0b 0000 |000b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0bbd │ │ +0504c8: 0a03 |000e: move-result v3 │ │ +0504ca: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ +0504ce: 6e20 7f0a 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@0a7f │ │ +0504d4: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0504d8: 28ef |0016: goto 0005 // -0011 │ │ +0504da: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1868 │ │ 0x0004 line=1869 │ │ 0x0007 line=1870 │ │ 0x000b line=1871 │ │ 0x0011 line=1872 │ │ @@ -81067,57 +81067,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 │ │ -0504e4: |[0504e4] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0504f4: 5420 e602 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@02e6 │ │ -0504f8: 6e20 830a 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0a83 │ │ -0504fe: 6e20 9b0a 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0a9b │ │ -050504: 6e20 840a 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0a84 │ │ -05050a: 6e20 9c0a 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0a9c │ │ -050510: 6e10 970a 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0a97 │ │ -050516: 0a01 |0011: move-result v1 │ │ -050518: 6e20 a90a 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0aa9 │ │ -05051e: 6e10 880a 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0a88 │ │ -050524: 0c01 |0018: move-result-object v1 │ │ -050526: 6e20 a40a 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0aa4 │ │ -05052c: 6e10 850a 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0a85 │ │ -050532: 0c01 |001f: move-result-object v1 │ │ -050534: 6e20 9d0a 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0a9d │ │ -05053a: 6e10 860a 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0a86 │ │ -050540: 0c01 |0026: move-result-object v1 │ │ -050542: 6e20 9f0a 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0a9f │ │ -050548: 6e10 900a 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0a90 │ │ -05054e: 0a01 |002d: move-result v1 │ │ -050550: 6e20 a00a 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0aa0 │ │ -050556: 6e10 8f0a 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0a8f │ │ -05055c: 0a01 |0034: move-result v1 │ │ -05055e: 6e20 9e0a 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0a9e │ │ -050564: 6e10 910a 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0a91 │ │ -05056a: 0a01 |003b: move-result v1 │ │ -05056c: 6e20 a10a 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0aa1 │ │ -050572: 6e10 920a 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0a92 │ │ -050578: 0a01 |0042: move-result v1 │ │ -05057a: 6e20 a20a 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0aa2 │ │ -050580: 6e10 8c0a 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0a8c │ │ -050586: 0a01 |0049: move-result v1 │ │ -050588: 6e20 9a0a 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0a9a │ │ -05058e: 6e10 960a 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0a96 │ │ -050594: 0a01 |0050: move-result v1 │ │ -050596: 6e20 a70a 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0aa7 │ │ -05059c: 6e10 930a 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0a93 │ │ -0505a2: 0a01 |0057: move-result v1 │ │ -0505a4: 6e20 a30a 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0aa3 │ │ -0505aa: 6e10 820a 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0a82 │ │ -0505b0: 0a01 |005e: move-result v1 │ │ -0505b2: 6e20 7e0a 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0a7e │ │ -0505b8: 0e00 |0062: return-void │ │ +0504dc: |[0504dc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0504ec: 5420 e602 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@02e6 │ │ +0504f0: 6e20 830a 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@0a83 │ │ +0504f6: 6e20 9b0a 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@0a9b │ │ +0504fc: 6e20 840a 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@0a84 │ │ +050502: 6e20 9c0a 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@0a9c │ │ +050508: 6e10 970a 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@0a97 │ │ +05050e: 0a01 |0011: move-result v1 │ │ +050510: 6e20 a90a 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@0aa9 │ │ +050516: 6e10 880a 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@0a88 │ │ +05051c: 0c01 |0018: move-result-object v1 │ │ +05051e: 6e20 a40a 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@0aa4 │ │ +050524: 6e10 850a 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@0a85 │ │ +05052a: 0c01 |001f: move-result-object v1 │ │ +05052c: 6e20 9d0a 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0a9d │ │ +050532: 6e10 860a 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@0a86 │ │ +050538: 0c01 |0026: move-result-object v1 │ │ +05053a: 6e20 9f0a 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0a9f │ │ +050540: 6e10 900a 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@0a90 │ │ +050546: 0a01 |002d: move-result v1 │ │ +050548: 6e20 a00a 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@0aa0 │ │ +05054e: 6e10 8f0a 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@0a8f │ │ +050554: 0a01 |0034: move-result v1 │ │ +050556: 6e20 9e0a 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@0a9e │ │ +05055c: 6e10 910a 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@0a91 │ │ +050562: 0a01 |003b: move-result v1 │ │ +050564: 6e20 a10a 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@0aa1 │ │ +05056a: 6e10 920a 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@0a92 │ │ +050570: 0a01 |0042: move-result v1 │ │ +050572: 6e20 a20a 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@0aa2 │ │ +050578: 6e10 8c0a 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@0a8c │ │ +05057e: 0a01 |0049: move-result v1 │ │ +050580: 6e20 9a0a 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@0a9a │ │ +050586: 6e10 960a 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@0a96 │ │ +05058c: 0a01 |0050: move-result v1 │ │ +05058e: 6e20 a70a 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@0aa7 │ │ +050594: 6e10 930a 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@0a93 │ │ +05059a: 0a01 |0057: move-result v1 │ │ +05059c: 6e20 a30a 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@0aa3 │ │ +0505a2: 6e10 820a 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@0a82 │ │ +0505a8: 0a01 |005e: move-result v1 │ │ +0505aa: 6e20 7e0a 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@0a7e │ │ +0505b0: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1884 │ │ 0x0002 line=1886 │ │ 0x0005 line=1887 │ │ 0x0008 line=1889 │ │ 0x000b line=1890 │ │ @@ -81146,38 +81146,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 │ │ -0505bc: |[0505bc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0505cc: 6e10 8719 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1987 │ │ -0505d2: 0a04 |0003: move-result v4 │ │ -0505d4: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ -0505d8: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ -0505dc: 6e10 8819 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1988 │ │ -0505e2: 0c01 |000b: move-result-object v1 │ │ -0505e4: 5464 e702 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02e7 │ │ -0505e8: 7110 bc0b 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@0bbc │ │ -0505ee: 0c03 |0011: move-result-object v3 │ │ -0505f0: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ -0505f4: 5464 e702 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02e7 │ │ -0505f8: 6e20 d80b 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0bd8 │ │ -0505fe: 0a00 |0019: move-result v0 │ │ -050600: 5464 e702 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02e7 │ │ -050604: 6e20 d70b 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@0bd7 │ │ -05060a: 0c02 |001f: move-result-object v2 │ │ -05060c: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ -050610: 7220 361c 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -050616: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -050618: 0f04 |0026: return v4 │ │ -05061a: 6f30 6407 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0764 │ │ -050620: 0a04 |002a: move-result v4 │ │ -050622: 28fb |002b: goto 0026 // -0005 │ │ +0505b4: |[0505b4] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0505c4: 6e10 8719 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1987 │ │ +0505ca: 0a04 |0003: move-result v4 │ │ +0505cc: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ +0505d0: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ +0505d4: 6e10 8819 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@1988 │ │ +0505da: 0c01 |000b: move-result-object v1 │ │ +0505dc: 5464 e702 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02e7 │ │ +0505e0: 7110 bc0b 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@0bbc │ │ +0505e6: 0c03 |0011: move-result-object v3 │ │ +0505e8: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ +0505ec: 5464 e702 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02e7 │ │ +0505f0: 6e20 d80b 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0bd8 │ │ +0505f6: 0a00 |0019: move-result v0 │ │ +0505f8: 5464 e702 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02e7 │ │ +0505fc: 6e20 d70b 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@0bd7 │ │ +050602: 0c02 |001f: move-result-object v2 │ │ +050604: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ +050608: 7220 361c 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +05060e: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +050610: 0f04 |0026: return v4 │ │ +050612: 6f30 6407 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0764 │ │ +050618: 0a04 |002a: move-result v4 │ │ +05061a: 28fb |002b: goto 0026 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1841 │ │ 0x0008 line=1842 │ │ 0x000c line=1843 │ │ 0x0012 line=1844 │ │ 0x0014 line=1845 │ │ @@ -81200,21 +81200,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 │ │ -050624: |[050624] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -050634: 6f30 6707 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0767 │ │ -05063a: 1c00 0402 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@0204 │ │ -05063e: 6e10 7c1b 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -050644: 0c00 |0008: move-result-object v0 │ │ -050646: 6e20 8919 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1989 │ │ -05064c: 0e00 |000c: return-void │ │ +05061c: |[05061c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +05062c: 6f30 6707 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0767 │ │ +050632: 1c00 0402 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@0204 │ │ +050636: 6e10 7c1b 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +05063c: 0c00 |0008: move-result-object v0 │ │ +05063e: 6e20 8919 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1989 │ │ +050644: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1829 │ │ 0x0003 line=1831 │ │ 0x000c line=1832 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -81226,39 +81226,39 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -050650: |[050650] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -050660: 7100 bb0b 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@0bbb │ │ -050666: 0a02 |0003: move-result v2 │ │ -050668: 3802 0f00 |0004: if-eqz v2, 0013 // +000f │ │ -05066c: 6f30 6807 4305 |0006: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ -050672: 1c02 0402 |0009: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@0204 │ │ -050676: 6e10 7c1b 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -05067c: 0c02 |000e: move-result-object v2 │ │ -05067e: 6e20 9d0a 2500 |000f: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0a9d │ │ -050684: 0e00 |0012: return-void │ │ -050686: 7110 980a 0500 |0013: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0a98 │ │ -05068c: 0c01 |0016: move-result-object v1 │ │ -05068e: 6f30 6807 4301 |0017: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ -050694: 6e20 a80a 4500 |001a: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0aa8 │ │ -05069a: 7110 a608 0400 |001d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@08a6 │ │ -0506a0: 0c00 |0020: move-result-object v0 │ │ -0506a2: 2002 6803 |0021: instance-of v2, v0, Landroid/view/View; // type@0368 │ │ -0506a6: 3802 0700 |0023: if-eqz v2, 002a // +0007 │ │ -0506aa: 1f00 6803 |0025: check-cast v0, Landroid/view/View; // type@0368 │ │ -0506ae: 6e20 a50a 0500 |0027: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0aa5 │ │ -0506b4: 7030 7b0b 5301 |002a: 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@0b7b │ │ -0506ba: 6e10 990a 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0a99 │ │ -0506c0: 1f04 6e03 |0030: check-cast v4, Landroid/view/ViewGroup; // type@036e │ │ -0506c4: 7030 7a0b 5304 |0032: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@0b7a │ │ -0506ca: 28d4 |0035: goto 0009 // -002c │ │ +050648: |[050648] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +050658: 7100 bb0b 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@0bbb │ │ +05065e: 0a02 |0003: move-result v2 │ │ +050660: 3802 0f00 |0004: if-eqz v2, 0013 // +000f │ │ +050664: 6f30 6807 4305 |0006: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ +05066a: 1c02 0402 |0009: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@0204 │ │ +05066e: 6e10 7c1b 0200 |000b: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +050674: 0c02 |000e: move-result-object v2 │ │ +050676: 6e20 9d0a 2500 |000f: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@0a9d │ │ +05067c: 0e00 |0012: return-void │ │ +05067e: 7110 980a 0500 |0013: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@0a98 │ │ +050684: 0c01 |0016: move-result-object v1 │ │ +050686: 6f30 6807 4301 |0017: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ +05068c: 6e20 a80a 4500 |001a: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@0aa8 │ │ +050692: 7110 a608 0400 |001d: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@08a6 │ │ +050698: 0c00 |0020: move-result-object v0 │ │ +05069a: 2002 6803 |0021: instance-of v2, v0, Landroid/view/View; // type@0368 │ │ +05069e: 3802 0700 |0023: if-eqz v2, 002a // +0007 │ │ +0506a2: 1f00 6803 |0025: check-cast v0, Landroid/view/View; // type@0368 │ │ +0506a6: 6e20 a50a 0500 |0027: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0aa5 │ │ +0506ac: 7030 7b0b 5301 |002a: 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@0b7b │ │ +0506b2: 6e10 990a 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@0a99 │ │ +0506b8: 1f04 6e03 |0030: check-cast v4, Landroid/view/ViewGroup; // type@036e │ │ +0506bc: 7030 7a0b 5304 |0032: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@0b7a │ │ +0506c2: 28d4 |0035: goto 0009 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1804 │ │ 0x0006 line=1805 │ │ 0x0009 line=1824 │ │ 0x0012 line=1825 │ │ 0x0013 line=1809 │ │ @@ -81283,44 +81283,44 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0506cc: |[0506cc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0506dc: 7100 bb0b 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@0bbb │ │ -0506e2: 0a00 |0003: move-result v0 │ │ -0506e4: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -0506e8: 7110 bd0b 0300 |0006: invoke-static {v3}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0bbd │ │ -0506ee: 0a00 |0009: move-result v0 │ │ -0506f0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0506f4: 6f40 6a07 2143 |000c: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@076a │ │ -0506fa: 0a00 |000f: move-result v0 │ │ -0506fc: 0f00 |0010: return v0 │ │ -0506fe: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -050700: 28fe |0012: goto 0010 // -0002 │ │ +0506c4: |[0506c4] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0506d4: 7100 bb0b 0000 |0000: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$200:()Z // method@0bbb │ │ +0506da: 0a00 |0003: move-result v0 │ │ +0506dc: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +0506e0: 7110 bd0b 0300 |0006: invoke-static {v3}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0bbd │ │ +0506e6: 0a00 |0009: move-result v0 │ │ +0506e8: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0506ec: 6f40 6a07 2143 |000c: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@076a │ │ +0506f2: 0a00 |000f: move-result v0 │ │ +0506f4: 0f00 |0010: return v0 │ │ +0506f6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0506f8: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1861 │ │ 0x000c line=1862 │ │ 0x0010 line=1864 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x0013 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0013 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0013 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #365 header: │ │ class_idx : 506 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 347 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #365 annotations: │ │ Annotations on class │ │ @@ -81344,18 +81344,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 │ │ -050704: |[050704] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -050714: 5b01 e802 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02e8 │ │ -050718: 7010 6307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0763 │ │ -05071e: 0e00 |0005: return-void │ │ +0506fc: |[0506fc] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +05070c: 5b01 e802 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02e8 │ │ +050710: 7010 6307 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0763 │ │ +050716: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1909 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -81365,40 +81365,40 @@ │ │ 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 │ │ -050720: |[050720] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -050730: 6f30 6807 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ -050736: 7110 bd0b 0200 |0003: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0bbd │ │ -05073c: 0a00 |0006: move-result v0 │ │ -05073e: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -050742: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -050744: 6e20 a50a 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0aa5 │ │ -05074a: 0e00 |000d: return-void │ │ +050718: |[050718] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +050728: 6f30 6807 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0768 │ │ +05072e: 7110 bd0b 0200 |0003: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayout;.access$400:(Landroid/view/View;)Z // method@0bbd │ │ +050734: 0a00 |0006: move-result v0 │ │ +050736: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +05073a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05073c: 6e20 a50a 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@0aa5 │ │ +050742: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1913 │ │ 0x0003 line=1915 │ │ 0x0009 line=1919 │ │ 0x000d line=1921 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; │ │ 0x0000 - 0x000e reg=2 child Landroid/view/View; │ │ 0x0000 - 0x000e reg=3 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #366 header: │ │ class_idx : 507 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #366 annotations: │ │ Annotations on class │ │ @@ -81434,21 +81434,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;) │ │ name : 'getTopInset' │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #367 header: │ │ class_idx : 508 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #367 annotations: │ │ Annotations on class │ │ @@ -81469,17 +81469,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05074c: |[05074c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.:()V │ │ -05075c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -050762: 0e00 |0003: return-void │ │ +050744: |[050744] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.:()V │ │ +050754: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05075a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ │ │ Virtual methods - │ │ @@ -81488,17 +81488,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -050764: |[050764] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ -050774: 7130 100c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@0c10 │ │ -05077a: 0e00 |0003: return-void │ │ +05075c: |[05075c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +05076c: 7130 100c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@0c10 │ │ +050772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0003 line=295 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -81510,17 +81510,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05077c: |[05077c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.configureApplyInsets:(Landroid/view/View;)V │ │ -05078c: 7110 110c 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.configureApplyInsets:(Landroid/view/View;)V // method@0c11 │ │ -050792: 0e00 |0003: return-void │ │ +050774: |[050774] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.configureApplyInsets:(Landroid/view/View;)V │ │ +050784: 7110 110c 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.configureApplyInsets:(Landroid/view/View;)V // method@0c11 │ │ +05078a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0003 line=287 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0004 reg=1 drawerLayout Landroid/view/View; │ │ @@ -81530,17 +81530,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -050794: |[050794] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ -0507a4: 7130 120c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@0c12 │ │ -0507aa: 0e00 |0003: return-void │ │ +05078c: |[05078c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +05079c: 7130 120c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@0c12 │ │ +0507a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0003 line=291 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0004 reg=1 child Landroid/view/View; │ │ @@ -81552,32 +81552,32 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0507ac: |[0507ac] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getTopInset:(Ljava/lang/Object;)I │ │ -0507bc: 7110 130c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getTopInset:(Ljava/lang/Object;)I // method@0c13 │ │ -0507c2: 0a00 |0003: move-result v0 │ │ -0507c4: 0f00 |0004: return v0 │ │ +0507a4: |[0507a4] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplApi21.getTopInset:(Ljava/lang/Object;)I │ │ +0507b4: 7110 130c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayoutCompatApi21;.getTopInset:(Ljava/lang/Object;)I // method@0c13 │ │ +0507ba: 0a00 |0003: move-result v0 │ │ +0507bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; │ │ 0x0000 - 0x0005 reg=2 insets Ljava/lang/Object; │ │ │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #368 header: │ │ class_idx : 509 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #368 annotations: │ │ Annotations on class │ │ @@ -81598,17 +81598,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0507c8: |[0507c8] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.:()V │ │ -0507d8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0507de: 0e00 |0003: return-void │ │ +0507c0: |[0507c0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.:()V │ │ +0507d0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0507d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -81617,16 +81617,16 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0507e0: |[0507e0] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ -0507f0: 0e00 |0000: return-void │ │ +0507d8: |[0507d8] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +0507e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0001 reg=2 insets Ljava/lang/Object; │ │ @@ -81637,16 +81637,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0507f4: |[0507f4] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.configureApplyInsets:(Landroid/view/View;)V │ │ -050804: 0e00 |0000: return-void │ │ +0507ec: |[0507ec] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.configureApplyInsets:(Landroid/view/View;)V │ │ +0507fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 drawerLayout Landroid/view/View; │ │ │ │ @@ -81655,16 +81655,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -050808: |[050808] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ -050818: 0e00 |0000: return-void │ │ +050800: |[050800] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +050810: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 child Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 insets Ljava/lang/Object; │ │ @@ -81675,31 +81675,31 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05081c: |[05081c] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getTopInset:(Ljava/lang/Object;)I │ │ -05082c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05082e: 0f00 |0001: return v0 │ │ +050814: |[050814] android.support.v4.widget.DrawerLayout$DrawerLayoutCompatImplBase.getTopInset:(Ljava/lang/Object;)I │ │ +050824: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050826: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 insets Ljava/lang/Object; │ │ │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #369 header: │ │ class_idx : 510 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #369 annotations: │ │ Annotations on class │ │ @@ -81735,21 +81735,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/widget/DrawerLayout$DrawerListener;) │ │ name : 'onDrawerStateChanged' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #370 header: │ │ class_idx : 511 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 877 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #370 annotations: │ │ Annotations on class │ │ @@ -81785,19 +81785,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -050830: |[050830] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ -050840: 7030 2619 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1926 │ │ -050846: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -050848: 5910 ea02 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -05084c: 0e00 |0006: return-void │ │ +050828: |[050828] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ +050838: 7030 2619 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1926 │ │ +05083e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +050840: 5910 ea02 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +050844: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1777 │ │ 0x0003 line=1763 │ │ 0x0006 line=1778 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -81809,27 +81809,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 │ │ -050850: |[050850] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -050860: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -050862: 7030 2719 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1927 │ │ -050868: 5932 ea02 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -05086c: 7100 ba0b 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@0bba │ │ -050872: 0c01 |0009: move-result-object v1 │ │ -050874: 6e30 cf00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ -05087a: 0c00 |000d: move-result-object v0 │ │ -05087c: 6e30 4b01 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ -050882: 0a01 |0011: move-result v1 │ │ -050884: 5931 ea02 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -050888: 6e10 5401 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -05088e: 0e00 |0017: return-void │ │ +050848: |[050848] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +050858: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05085a: 7030 2719 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1927 │ │ +050860: 5932 ea02 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +050864: 7100 ba0b 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@0bba │ │ +05086a: 0c01 |0009: move-result-object v1 │ │ +05086c: 6e30 cf00 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ +050872: 0c00 |000d: move-result-object v0 │ │ +050874: 6e30 4b01 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ +05087a: 0a01 |0011: move-result v1 │ │ +05087c: 5931 ea02 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +050880: 6e10 5401 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +050886: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1769 │ │ 0x0004 line=1763 │ │ 0x0006 line=1771 │ │ 0x000e line=1772 │ │ 0x0014 line=1773 │ │ @@ -81845,21 +81845,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 │ │ -050890: |[050890] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ -0508a0: 7020 2919 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1929 │ │ -0508a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0508a8: 5910 ea02 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -0508ac: 5220 ea02 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -0508b0: 5910 ea02 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -0508b4: 0e00 |000a: return-void │ │ +050888: |[050888] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ +050898: 7020 2919 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1929 │ │ +05089e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0508a0: 5910 ea02 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +0508a4: 5220 ea02 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +0508a8: 5910 ea02 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +0508ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1786 │ │ 0x0003 line=1763 │ │ 0x0006 line=1787 │ │ 0x000a line=1788 │ │ locals : │ │ @@ -81871,19 +81871,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 │ │ -0508b8: |[0508b8] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0508c8: 7020 2819 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1928 │ │ -0508ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0508d0: 5910 ea02 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -0508d4: 0e00 |0006: return-void │ │ +0508b0: |[0508b0] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0508c0: 7020 2819 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1928 │ │ +0508c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0508c8: 5910 ea02 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +0508cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1791 │ │ 0x0003 line=1763 │ │ 0x0006 line=1792 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -81894,36 +81894,36 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0508d8: |[0508d8] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0508e8: 7020 2919 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1929 │ │ -0508ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0508f0: 5910 ea02 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -0508f4: 0e00 |0006: return-void │ │ +0508d0: |[0508d0] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +0508e0: 7020 2919 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1929 │ │ +0508e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0508e8: 5910 ea02 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +0508ec: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1795 │ │ 0x0003 line=1763 │ │ 0x0006 line=1796 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #371 header: │ │ class_idx : 512 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #371 annotations: │ │ Annotations on class │ │ @@ -81945,17 +81945,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0508f8: |[0508f8] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ -050908: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05090e: 0e00 |0003: return-void │ │ +0508f0: |[0508f0] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ +050900: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +050906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -81964,18 +81964,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 │ │ -050910: |[050910] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -050920: 2200 0102 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0201 │ │ -050924: 7020 9f0b 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0b9f │ │ -05092a: 1100 |0005: return-object v0 │ │ +050908: |[050908] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +050918: 2200 0102 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0201 │ │ +05091c: 7020 9f0b 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@0b9f │ │ +050922: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1585 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -81984,18 +81984,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 │ │ -05092c: |[05092c] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -05093c: 6e20 9a0b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0b9a │ │ -050942: 0c00 |0003: move-result-object v0 │ │ -050944: 1100 |0004: return-object v0 │ │ +050924: |[050924] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +050934: 6e20 9a0b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0b9a │ │ +05093a: 0c00 |0003: move-result-object v0 │ │ +05093c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -82004,17 +82004,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 │ │ -050948: |[050948] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -050958: 2320 ee04 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@04ee │ │ -05095c: 1100 |0002: return-object v0 │ │ +050940: |[050940] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +050950: 2320 ee04 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@04ee │ │ +050954: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1590 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -82023,32 +82023,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 │ │ -050960: |[050960] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -050970: 6e20 9c0b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0b9c │ │ -050976: 0c00 |0003: move-result-object v0 │ │ -050978: 1100 |0004: return-object v0 │ │ +050958: |[050958] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +050968: 6e20 9c0b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@0b9c │ │ +05096e: 0c00 |0003: move-result-object v0 │ │ +050970: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #372 header: │ │ class_idx : 513 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 862 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #372 annotations: │ │ Annotations on class │ │ @@ -82086,43 +82086,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05097c: |[05097c] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ -05098c: 2200 0002 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@0200 │ │ -050990: 7010 990b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@0b99 │ │ -050996: 6900 f302 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@02f3 │ │ -05099a: 0e00 |0007: return-void │ │ +050974: |[050974] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ +050984: 2200 0002 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@0200 │ │ +050988: 7010 990b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@0b99 │ │ +05098e: 6900 f302 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@02f3 │ │ +050992: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1581 │ │ 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 │ │ -05099c: |[05099c] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -0509ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0509ae: 7020 a018 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@18a0 │ │ -0509b4: 5910 f602 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ -0509b8: 5910 f402 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@02f4 │ │ -0509bc: 5910 f502 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@02f5 │ │ -0509c0: 6e10 4f02 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -0509c6: 0a00 |000d: move-result v0 │ │ -0509c8: 5910 f602 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ -0509cc: 0e00 |0010: return-void │ │ +050994: |[050994] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +0509a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0509a6: 7020 a018 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@18a0 │ │ +0509ac: 5910 f602 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ +0509b0: 5910 f402 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@02f4 │ │ +0509b4: 5910 f502 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@02f5 │ │ +0509b8: 6e10 4f02 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +0509be: 0a00 |000d: move-result v0 │ │ +0509c0: 5910 f602 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ +0509c4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1567 │ │ 0x0004 line=1562 │ │ 0x0006 line=1563 │ │ 0x0008 line=1564 │ │ 0x000a line=1568 │ │ @@ -82136,21 +82136,21 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0509d0: |[0509d0] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -0509e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0509e2: 7020 a118 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@18a1 │ │ -0509e8: 5910 f602 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ -0509ec: 5910 f402 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@02f4 │ │ -0509f0: 5910 f502 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@02f5 │ │ -0509f4: 0e00 |000a: return-void │ │ +0509c8: |[0509c8] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +0509d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0509da: 7020 a118 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@18a1 │ │ +0509e0: 5910 f602 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ +0509e4: 5910 f402 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@02f4 │ │ +0509e8: 5910 f502 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@02f5 │ │ +0509ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1572 │ │ 0x0004 line=1562 │ │ 0x0006 line=1563 │ │ 0x0008 line=1564 │ │ 0x000a line=1573 │ │ @@ -82164,36 +82164,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0509f8: |[0509f8] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -050a08: 6f30 a218 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@18a2 │ │ -050a0e: 5210 f602 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ -050a12: 6e20 5602 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -050a18: 0e00 |0008: return-void │ │ +0509f0: |[0509f0] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +050a00: 6f30 a218 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@18a2 │ │ +050a06: 5210 f602 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ +050a0a: 6e20 5602 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +050a10: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1577 │ │ 0x0003 line=1578 │ │ 0x0008 line=1579 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #373 header: │ │ class_idx : 514 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #373 annotations: │ │ Annotations on class │ │ @@ -82218,18 +82218,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 │ │ -050a1c: |[050a1c] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -050a2c: 5b01 f702 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@02f7 │ │ -050a30: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -050a36: 0e00 |0005: return-void │ │ +050a14: |[050a14] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +050a24: 5b01 f702 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@02f7 │ │ +050a28: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +050a2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1599 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -82239,32 +82239,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -050a38: |[050a38] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ -050a48: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@02f7 │ │ -050a4c: 7110 a60b 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0ba6 │ │ -050a52: 0e00 |0005: return-void │ │ +050a30: |[050a30] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ +050a40: 5410 f702 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@02f7 │ │ +050a44: 7110 a60b 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0ba6 │ │ +050a4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1601 │ │ 0x0005 line=1602 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #374 header: │ │ class_idx : 540 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3423 │ │ +source_file_idx : 3421 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #374 annotations: │ │ Annotations on class │ │ @@ -82284,17 +82284,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -050a54: |[050a54] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ -050a64: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -050a6a: 0e00 |0003: return-void │ │ +050a4c: |[050a4c] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ +050a5c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +050a62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ │ │ Virtual methods - │ │ @@ -82303,17 +82303,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -050a6c: |[050a6c] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -050a7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050a7e: 0f00 |0001: return v0 │ │ +050a64: |[050a64] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +050a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050a76: 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 │ │ @@ -82324,17 +82324,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -050a80: |[050a80] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -050a90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050a92: 0f00 |0001: return v0 │ │ +050a78: |[050a78] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +050a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050a8a: 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 │ │ @@ -82345,16 +82345,16 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -050a94: |[050a94] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ -050aa4: 0f01 |0000: return v1 │ │ +050a8c: |[050a8c] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ +050a9c: 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 │ │ │ │ @@ -82363,17 +82363,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -050aa8: |[050aa8] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -050ab8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050aba: 0f00 |0001: return v0 │ │ +050aa0: |[050aa0] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +050ab0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050ab2: 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; │ │ │ │ @@ -82382,17 +82382,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -050abc: |[050abc] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ -050acc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050ace: 0f00 |0001: return v0 │ │ +050ab4: |[050ab4] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ +050ac4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050ac6: 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; │ │ │ │ @@ -82401,16 +82401,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -050ad0: |[050ad0] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ -050ae0: 0e00 |0000: return-void │ │ +050ac8: |[050ac8] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ +050ad8: 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 │ │ @@ -82420,17 +82420,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -050ae4: |[050ae4] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ -050af4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050af6: 0f00 |0001: return v0 │ │ +050adc: |[050adc] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ +050aec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050aee: 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 │ │ │ │ @@ -82439,16 +82439,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -050af8: |[050af8] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ -050b08: 0e00 |0000: return-void │ │ +050af0: |[050af0] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ +050b00: 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 │ │ @@ -82458,16 +82458,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -050b0c: |[050b0c] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ -050b1c: 0e00 |0000: return-void │ │ +050b04: |[050b04] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ +050b14: 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 │ │ @@ -82477,16 +82477,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -050b20: |[050b20] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ -050b30: 0e00 |0000: return-void │ │ +050b18: |[050b18] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ +050b28: 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 │ │ │ │ @@ -82495,16 +82495,16 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -050b34: |[050b34] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -050b44: 0e00 |0000: return-void │ │ +050b2c: |[050b2c] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +050b3c: 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 │ │ @@ -82517,16 +82517,16 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -050b48: |[050b48] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ -050b58: 0e00 |0000: return-void │ │ +050b40: |[050b40] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ +050b50: 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 │ │ @@ -82534,21 +82534,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 : 3423 (ViewDragHelper.java) │ │ + source_file_idx : 3421 (ViewDragHelper.java) │ │ │ │ Class #375 header: │ │ class_idx : 515 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 540 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 13 │ │ │ │ Class #375 annotations: │ │ Annotations on class │ │ @@ -82584,22 +82584,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 │ │ -050b5c: |[050b5c] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ -050b6c: 5b12 fb02 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050b70: 7010 870c 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@0c87 │ │ -050b76: 2200 0202 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@0202 │ │ -050b7a: 7020 a30b 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0ba3 │ │ -050b80: 5b10 fa02 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@02fa │ │ -050b84: 5913 f802 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@02f8 │ │ -050b88: 0e00 |000e: return-void │ │ +050b54: |[050b54] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ +050b64: 5b12 fb02 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050b68: 7010 870c 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@0c87 │ │ +050b6e: 2200 0202 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@0202 │ │ +050b72: 7020 a30b 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@0ba3 │ │ +050b78: 5b10 fa02 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@02fa │ │ +050b7c: 5913 f802 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@02f8 │ │ +050b80: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1605 │ │ 0x0005 line=1599 │ │ 0x000c line=1606 │ │ 0x000e line=1607 │ │ locals : │ │ @@ -82612,17 +82612,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 │ │ -050b8c: |[050b8c] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -050b9c: 7010 b20b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@0bb2 │ │ -050ba2: 0e00 |0003: return-void │ │ +050b84: |[050b84] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +050b94: 7010 b20b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@0bb2 │ │ +050b9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1595 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ #2 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ @@ -82630,26 +82630,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -050ba4: |[050ba4] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ -050bb4: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -050bb6: 5232 f802 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@02f8 │ │ -050bba: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ -050bbe: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -050bc0: 5432 fb02 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050bc4: 6e20 cb0b 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -050bca: 0c01 |000b: move-result-object v1 │ │ -050bcc: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -050bd0: 5432 fb02 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050bd4: 6e20 c30b 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ -050bda: 0e00 |0013: return-void │ │ +050b9c: |[050b9c] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ +050bac: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +050bae: 5232 f802 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@02f8 │ │ +050bb2: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ +050bb6: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +050bb8: 5432 fb02 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050bbc: 6e20 cb0b 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +050bc2: 0c01 |000b: move-result-object v1 │ │ +050bc4: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +050bc8: 5432 fb02 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050bcc: 6e20 c30b 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ +050bd2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1656 │ │ 0x0006 line=1657 │ │ 0x000c line=1658 │ │ 0x000e line=1659 │ │ 0x0013 line=1661 │ │ @@ -82663,71 +82663,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -050bdc: |[050bdc] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ -050bec: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -050bee: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -050bf0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -050bf2: 5497 f902 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ -050bf6: 6e10 ad0c 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0cad │ │ -050bfc: 0a03 |0008: move-result v3 │ │ -050bfe: 5297 f802 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@02f8 │ │ -050c02: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ -050c06: 0161 |000d: move v1, v6 │ │ -050c08: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ -050c0c: 5497 fb02 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050c10: 6e20 cb0b 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -050c16: 0c04 |0015: move-result-object v4 │ │ -050c18: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ -050c1c: 6e10 d718 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -050c22: 0a05 |001b: move-result v5 │ │ -050c24: 7b55 |001c: neg-int v5, v5 │ │ -050c26: 9000 0503 |001d: add-int v0, v5, v3 │ │ -050c2a: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ -050c2e: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -050c32: 6e10 c218 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -050c38: 0a05 |0026: move-result v5 │ │ -050c3a: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ -050c3e: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ -050c42: 6e10 c218 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -050c48: 0a05 |002e: move-result v5 │ │ -050c4a: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ -050c4e: 5495 fb02 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050c52: 6e20 d60b 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0bd6 │ │ -050c58: 0a05 |0036: move-result v5 │ │ -050c5a: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -050c5e: 6e10 c118 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -050c64: 0c02 |003c: move-result-object v2 │ │ -050c66: 1f02 ff01 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -050c6a: 5495 f902 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ -050c6e: 6e10 d218 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -050c74: 0a07 |0044: move-result v7 │ │ -050c76: 6e40 be0c 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ -050c7c: 5c26 ec02 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@02ec │ │ -050c80: 5495 fb02 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050c84: 6e10 e40b 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ -050c8a: 7010 a90b 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0ba9 │ │ -050c90: 5495 fb02 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050c94: 6e10 bf0b 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@0bbf │ │ -050c9a: 0e00 |0057: return-void │ │ -050c9c: 0151 |0058: move v1, v5 │ │ -050c9e: 28b5 |0059: goto 000e // -004b │ │ -050ca0: 5495 fb02 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050ca4: 1257 |005c: const/4 v7, #int 5 // #5 │ │ -050ca6: 6e20 cb0b 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -050cac: 0c04 |0060: move-result-object v4 │ │ -050cae: 5495 fb02 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050cb2: 6e10 dd0b 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ -050cb8: 0a05 |0066: move-result v5 │ │ -050cba: 9100 0503 |0067: sub-int v0, v5, v3 │ │ -050cbe: 28b6 |0069: goto 001f // -004a │ │ +050bd4: |[050bd4] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ +050be4: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +050be6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +050be8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +050bea: 5497 f902 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ +050bee: 6e10 ad0c 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0cad │ │ +050bf4: 0a03 |0008: move-result v3 │ │ +050bf6: 5297 f802 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@02f8 │ │ +050bfa: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ +050bfe: 0161 |000d: move v1, v6 │ │ +050c00: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ +050c04: 5497 fb02 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050c08: 6e20 cb0b 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +050c0e: 0c04 |0015: move-result-object v4 │ │ +050c10: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ +050c14: 6e10 d718 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +050c1a: 0a05 |001b: move-result v5 │ │ +050c1c: 7b55 |001c: neg-int v5, v5 │ │ +050c1e: 9000 0503 |001d: add-int v0, v5, v3 │ │ +050c22: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ +050c26: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +050c2a: 6e10 c218 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +050c30: 0a05 |0026: move-result v5 │ │ +050c32: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ +050c36: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ +050c3a: 6e10 c218 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +050c40: 0a05 |002e: move-result v5 │ │ +050c42: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ +050c46: 5495 fb02 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050c4a: 6e20 d60b 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0bd6 │ │ +050c50: 0a05 |0036: move-result v5 │ │ +050c52: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +050c56: 6e10 c118 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +050c5c: 0c02 |003c: move-result-object v2 │ │ +050c5e: 1f02 ff01 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +050c62: 5495 f902 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ +050c66: 6e10 d218 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +050c6c: 0a07 |0044: move-result v7 │ │ +050c6e: 6e40 be0c 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ +050c74: 5c26 ec02 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@02ec │ │ +050c78: 5495 fb02 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050c7c: 6e10 e40b 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ +050c82: 7010 a90b 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0ba9 │ │ +050c88: 5495 fb02 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050c8c: 6e10 bf0b 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@0bbf │ │ +050c92: 0e00 |0057: return-void │ │ +050c94: 0151 |0058: move v1, v5 │ │ +050c96: 28b5 |0059: goto 000e // -004b │ │ +050c98: 5495 fb02 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050c9c: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +050c9e: 6e20 cb0b 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +050ca4: 0c04 |0060: move-result-object v4 │ │ +050ca6: 5495 fb02 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050caa: 6e10 dd0b 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ +050cb0: 0a05 |0066: move-result v5 │ │ +050cb2: 9100 0503 |0067: sub-int v0, v5, v3 │ │ +050cb6: 28b6 |0069: goto 001f // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1690 │ │ 0x0009 line=1691 │ │ 0x000e line=1692 │ │ 0x0010 line=1693 │ │ 0x0016 line=1694 │ │ @@ -82759,40 +82759,40 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -050cc0: |[050cc0] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -050cd0: 5431 fb02 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050cd4: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -050cd6: 6e30 c00b 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ -050cdc: 0a01 |0006: move-result v1 │ │ -050cde: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -050ce2: 6e10 d718 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -050ce8: 0a01 |000c: move-result v1 │ │ -050cea: 7b11 |000d: neg-int v1, v1 │ │ -050cec: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -050cee: 7120 9f1b 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -050cf4: 0a02 |0012: move-result v2 │ │ -050cf6: 7120 9d1b 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -050cfc: 0a01 |0016: move-result v1 │ │ -050cfe: 0f01 |0017: return v1 │ │ -050d00: 5431 fb02 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050d04: 6e10 dd0b 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ -050d0a: 0a00 |001d: move-result v0 │ │ -050d0c: 6e10 d718 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -050d12: 0a01 |0021: move-result v1 │ │ -050d14: 9101 0001 |0022: sub-int v1, v0, v1 │ │ -050d18: 7120 9f1b 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -050d1e: 0a02 |0027: move-result v2 │ │ -050d20: 7120 9d1b 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -050d26: 0a01 |002b: move-result v1 │ │ -050d28: 28eb |002c: goto 0017 // -0015 │ │ +050cb8: |[050cb8] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +050cc8: 5431 fb02 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050ccc: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +050cce: 6e30 c00b 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ +050cd4: 0a01 |0006: move-result v1 │ │ +050cd6: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +050cda: 6e10 d718 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +050ce0: 0a01 |000c: move-result v1 │ │ +050ce2: 7b11 |000d: neg-int v1, v1 │ │ +050ce4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +050ce6: 7120 9f1b 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +050cec: 0a02 |0012: move-result v2 │ │ +050cee: 7120 9d1b 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +050cf4: 0a01 |0016: move-result v1 │ │ +050cf6: 0f01 |0017: return v1 │ │ +050cf8: 5431 fb02 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050cfc: 6e10 dd0b 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ +050d02: 0a00 |001d: move-result v0 │ │ +050d04: 6e10 d718 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +050d0a: 0a01 |0021: move-result v1 │ │ +050d0c: 9101 0001 |0022: sub-int v1, v0, v1 │ │ +050d10: 7120 9f1b 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +050d16: 0a02 |0027: move-result v2 │ │ +050d18: 7120 9d1b 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +050d1e: 0a01 |002b: move-result v1 │ │ +050d20: 28eb |002c: goto 0017 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1747 │ │ 0x0009 line=1748 │ │ 0x0017 line=1751 │ │ 0x0018 line=1750 │ │ 0x001e line=1751 │ │ @@ -82808,18 +82808,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -050d2c: |[050d2c] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -050d3c: 6e10 d218 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -050d42: 0a00 |0003: move-result v0 │ │ -050d44: 0f00 |0004: return v0 │ │ +050d24: |[050d24] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +050d34: 6e10 d218 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +050d3a: 0a00 |0003: move-result v0 │ │ +050d3c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1757 │ │ 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 │ │ @@ -82830,24 +82830,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -050d48: |[050d48] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -050d58: 5410 fb02 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050d5c: 6e20 e80b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -050d62: 0a00 |0005: move-result v0 │ │ -050d64: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -050d68: 6e10 d718 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -050d6e: 0a00 |000b: move-result v0 │ │ -050d70: 0f00 |000c: return v0 │ │ -050d72: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -050d74: 28fe |000e: goto 000c // -0002 │ │ +050d40: |[050d40] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +050d50: 5410 fb02 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050d54: 6e20 e80b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +050d5a: 0a00 |0005: move-result v0 │ │ +050d5c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +050d60: 6e10 d718 0200 |0008: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +050d66: 0a00 |000b: move-result v0 │ │ +050d68: 0f00 |000c: return v0 │ │ +050d6a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +050d6c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1742 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000f reg=2 child Landroid/view/View; │ │ │ │ @@ -82856,35 +82856,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -050d78: |[050d78] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ -050d88: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ -050d8c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -050d8e: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ -050d92: 5431 fb02 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050d96: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -050d98: 6e20 cb0b 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -050d9e: 0c00 |000b: move-result-object v0 │ │ -050da0: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -050da4: 5431 fb02 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050da8: 6e20 d60b 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0bd6 │ │ -050dae: 0a01 |0013: move-result v1 │ │ -050db0: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ -050db4: 5431 f902 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ -050db8: 6e30 980c 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@0c98 │ │ -050dbe: 0e00 |001b: return-void │ │ -050dc0: 5431 fb02 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050dc4: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -050dc6: 6e20 cb0b 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -050dcc: 0c00 |0022: move-result-object v0 │ │ -050dce: 28e9 |0023: goto 000c // -0017 │ │ +050d70: |[050d70] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ +050d80: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ +050d84: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +050d86: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ +050d8a: 5431 fb02 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050d8e: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +050d90: 6e20 cb0b 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +050d96: 0c00 |000b: move-result-object v0 │ │ +050d98: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +050d9c: 5431 fb02 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050da0: 6e20 d60b 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0bd6 │ │ +050da6: 0a01 |0013: move-result v1 │ │ +050da8: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ +050dac: 5431 f902 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ +050db0: 6e30 980c 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@0c98 │ │ +050db6: 0e00 |001b: return-void │ │ +050db8: 5431 fb02 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050dbc: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +050dbe: 6e20 cb0b 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +050dc4: 0c00 |0022: move-result-object v0 │ │ +050dc6: 28e9 |0023: goto 000c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1729 │ │ 0x0005 line=1730 │ │ 0x000c line=1735 │ │ 0x0016 line=1736 │ │ 0x001b line=1738 │ │ @@ -82901,17 +82901,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -050dd0: |[050dd0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ -050de0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -050de2: 0f00 |0001: return v0 │ │ +050dc8: |[050dc8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ +050dd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +050dda: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1723 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0002 reg=2 edgeFlags I │ │ │ │ @@ -82920,20 +82920,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -050de4: |[050de4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ -050df4: 5440 fb02 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050df8: 5441 fa02 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@02fa │ │ -050dfc: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ -050e00: 6e40 f90b 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0bf9 │ │ -050e06: 0e00 |0009: return-void │ │ +050ddc: |[050ddc] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ +050dec: 5440 fb02 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050df0: 5441 fa02 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@02fa │ │ +050df4: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ +050df8: 6e40 f90b 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0bf9 │ │ +050dfe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1684 │ │ 0x0009 line=1685 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000a reg=5 edgeFlags I │ │ @@ -82944,22 +82944,22 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -050e08: |[050e08] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -050e18: 6e10 c118 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -050e1e: 0c00 |0003: move-result-object v0 │ │ -050e20: 1f00 ff01 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -050e24: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -050e26: 5c01 ec02 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@02ec │ │ -050e2a: 7010 a90b 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0ba9 │ │ -050e30: 0e00 |000c: return-void │ │ +050e00: |[050e00] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +050e10: 6e10 c118 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +050e16: 0c00 |0003: move-result-object v0 │ │ +050e18: 1f00 ff01 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +050e1c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +050e1e: 5c01 ec02 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@02ec │ │ +050e22: 7010 a90b 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@0ba9 │ │ +050e28: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1649 │ │ 0x0006 line=1650 │ │ 0x0009 line=1652 │ │ 0x000c line=1653 │ │ locals : │ │ @@ -82973,22 +82973,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -050e34: |[050e34] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ -050e44: 5430 fb02 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050e48: 5231 f802 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@02f8 │ │ -050e4c: 5432 f902 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ -050e50: 6e10 ac0c 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@0cac │ │ -050e56: 0c02 |0009: move-result-object v2 │ │ -050e58: 6e40 0d0c 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@0c0d │ │ -050e5e: 0e00 |000d: return-void │ │ +050e2c: |[050e2c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ +050e3c: 5430 fb02 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050e40: 5231 f802 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@02f8 │ │ +050e44: 5432 f902 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ +050e48: 6e10 ac0c 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@0cac │ │ +050e4e: 0c02 |0009: move-result-object v2 │ │ +050e50: 6e40 0d0c 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@0c0d │ │ +050e56: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1627 │ │ 0x000d line=1628 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000e reg=4 state I │ │ @@ -82998,46 +82998,46 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -050e60: |[050e60] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -050e70: 6e10 d718 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -050e76: 0a00 |0003: move-result v0 │ │ -050e78: 5453 fb02 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050e7c: 1234 |0006: const/4 v4, #int 3 // #3 │ │ -050e7e: 6e30 c00b 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ -050e84: 0a03 |000a: move-result v3 │ │ -050e86: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ -050e8a: 9003 0007 |000d: add-int v3, v0, v7 │ │ -050e8e: 8233 |000f: int-to-float v3, v3 │ │ -050e90: 8204 |0010: int-to-float v4, v0 │ │ -050e92: a901 0304 |0011: div-float v1, v3, v4 │ │ -050e96: 5453 fb02 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050e9a: 6e30 030c 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0c03 │ │ -050ea0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -050ea2: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ -050ea6: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ -050eaa: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -050eac: 6e20 1919 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -050eb2: 5453 fb02 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050eb6: 6e10 e40b 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ -050ebc: 0e00 |0026: return-void │ │ -050ebe: 5453 fb02 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050ec2: 6e10 dd0b 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ -050ec8: 0a02 |002c: move-result v2 │ │ -050eca: 9103 0207 |002d: sub-int v3, v2, v7 │ │ -050ece: 8233 |002f: int-to-float v3, v3 │ │ -050ed0: 8204 |0030: int-to-float v4, v0 │ │ -050ed2: a901 0304 |0031: div-float v1, v3, v4 │ │ -050ed6: 28e0 |0033: goto 0013 // -0020 │ │ -050ed8: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -050eda: 28e9 |0035: goto 001e // -0017 │ │ +050e58: |[050e58] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +050e68: 6e10 d718 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +050e6e: 0a00 |0003: move-result v0 │ │ +050e70: 5453 fb02 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050e74: 1234 |0006: const/4 v4, #int 3 // #3 │ │ +050e76: 6e30 c00b 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ +050e7c: 0a03 |000a: move-result v3 │ │ +050e7e: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ +050e82: 9003 0007 |000d: add-int v3, v0, v7 │ │ +050e86: 8233 |000f: int-to-float v3, v3 │ │ +050e88: 8204 |0010: int-to-float v4, v0 │ │ +050e8a: a901 0304 |0011: div-float v1, v3, v4 │ │ +050e8e: 5453 fb02 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050e92: 6e30 030c 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0c03 │ │ +050e98: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +050e9a: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ +050e9e: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ +050ea2: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +050ea4: 6e20 1919 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +050eaa: 5453 fb02 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050eae: 6e10 e40b 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ +050eb4: 0e00 |0026: return-void │ │ +050eb6: 5453 fb02 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050eba: 6e10 dd0b 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ +050ec0: 0a02 |002c: move-result v2 │ │ +050ec2: 9103 0207 |002d: sub-int v3, v2, v7 │ │ +050ec6: 8233 |002f: int-to-float v3, v3 │ │ +050ec8: 8204 |0030: int-to-float v4, v0 │ │ +050eca: a901 0304 |0031: div-float v1, v3, v4 │ │ +050ece: 28e0 |0033: goto 0013 // -0020 │ │ +050ed0: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +050ed2: 28e9 |0035: goto 001e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1633 │ │ 0x0004 line=1636 │ │ 0x000d line=1637 │ │ 0x0013 line=1642 │ │ 0x0018 line=1643 │ │ @@ -83063,56 +83063,56 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -050edc: |[050edc] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -050eec: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -050ef0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -050ef2: 5484 fb02 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050ef6: 6e20 d90b 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0bd9 │ │ -050efc: 0a02 |0008: move-result v2 │ │ -050efe: 6e10 d718 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -050f04: 0a00 |000c: move-result v0 │ │ -050f06: 5484 fb02 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050f0a: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -050f0c: 6e30 c00b 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ -050f12: 0a04 |0013: move-result v4 │ │ -050f14: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ -050f18: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ -050f1c: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ -050f20: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ -050f24: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -050f28: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ -050f2c: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ -050f30: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -050f32: 5484 f902 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ -050f36: 6e10 d218 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -050f3c: 0a05 |0028: move-result v5 │ │ -050f3e: 6e30 bc0c 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@0cbc │ │ -050f44: 5484 fb02 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050f48: 6e10 e40b 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ -050f4e: 0e00 |0031: return-void │ │ -050f50: 7b01 |0032: neg-int v1, v0 │ │ -050f52: 28f0 |0033: goto 0023 // -0010 │ │ -050f54: 5484 fb02 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050f58: 6e10 dd0b 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ -050f5e: 0a03 |0039: move-result v3 │ │ -050f60: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ -050f64: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ -050f68: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ -050f6c: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ -050f70: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ -050f74: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ -050f78: 9101 0300 |0046: sub-int v1, v3, v0 │ │ -050f7c: 28db |0048: goto 0023 // -0025 │ │ -050f7e: 0131 |0049: move v1, v3 │ │ -050f80: 28fe |004a: goto 0048 // -0002 │ │ +050ed4: |[050ed4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +050ee4: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +050ee8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +050eea: 5484 fb02 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050eee: 6e20 d90b 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@0bd9 │ │ +050ef4: 0a02 |0008: move-result v2 │ │ +050ef6: 6e10 d718 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +050efc: 0a00 |000c: move-result v0 │ │ +050efe: 5484 fb02 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050f02: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +050f04: 6e30 c00b 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ +050f0a: 0a04 |0013: move-result v4 │ │ +050f0c: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ +050f10: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ +050f14: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ +050f18: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ +050f1c: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +050f20: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ +050f24: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ +050f28: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +050f2a: 5484 f902 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ +050f2e: 6e10 d218 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +050f34: 0a05 |0028: move-result v5 │ │ +050f36: 6e30 bc0c 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@0cbc │ │ +050f3c: 5484 fb02 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050f40: 6e10 e40b 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ +050f46: 0e00 |0031: return-void │ │ +050f48: 7b01 |0032: neg-int v1, v0 │ │ +050f4a: 28f0 |0033: goto 0023 // -0010 │ │ +050f4c: 5484 fb02 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050f50: 6e10 dd0b 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ +050f56: 0a03 |0039: move-result v3 │ │ +050f58: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ +050f5c: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ +050f60: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ +050f64: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ +050f68: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ +050f6c: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ +050f70: 9101 0300 |0046: sub-int v1, v3, v0 │ │ +050f74: 28db |0048: goto 0023 // -0025 │ │ +050f76: 0131 |0049: move v1, v3 │ │ +050f78: 28fe |004a: goto 0048 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1667 │ │ 0x0009 line=1668 │ │ 0x000d line=1671 │ │ 0x0016 line=1672 │ │ 0x0023 line=1678 │ │ @@ -83137,19 +83137,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -050f84: |[050f84] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ -050f94: 5420 fb02 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050f98: 5421 fa02 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@02fa │ │ -050f9c: 6e20 fa0b 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0bfa │ │ -050fa2: 0e00 |0007: return-void │ │ +050f7c: |[050f7c] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ +050f8c: 5420 fb02 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050f90: 5421 fa02 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@02fa │ │ +050f94: 6e20 fa0b 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0bfa │ │ +050f9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1614 │ │ 0x0007 line=1615 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -83158,17 +83158,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 │ │ -050fa4: |[050fa4] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -050fb4: 5b01 f902 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ -050fb8: 0e00 |0002: return-void │ │ +050f9c: |[050f9c] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +050fac: 5b01 f902 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@02f9 │ │ +050fb0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1610 │ │ 0x0002 line=1611 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0003 reg=1 dragger Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -83178,47 +83178,47 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -050fbc: |[050fbc] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -050fcc: 5420 fb02 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050fd0: 6e20 e80b 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -050fd6: 0a00 |0005: move-result v0 │ │ -050fd8: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -050fdc: 5420 fb02 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050fe0: 5221 f802 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@02f8 │ │ -050fe4: 6e30 c00b 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ -050fea: 0a00 |000f: move-result v0 │ │ -050fec: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -050ff0: 5420 fb02 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ -050ff4: 6e20 d60b 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0bd6 │ │ -050ffa: 0a00 |0017: move-result v0 │ │ -050ffc: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -051000: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -051002: 0f00 |001b: return v0 │ │ -051004: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -051006: 28fe |001d: goto 001b // -0002 │ │ +050fb4: |[050fb4] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +050fc4: 5420 fb02 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050fc8: 6e20 e80b 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +050fce: 0a00 |0005: move-result v0 │ │ +050fd0: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +050fd4: 5420 fb02 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050fd8: 5221 f802 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@02f8 │ │ +050fdc: 6e30 c00b 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ +050fe2: 0a00 |000f: move-result v0 │ │ +050fe4: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +050fe8: 5420 fb02 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@02fb │ │ +050fec: 6e20 d60b 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0bd6 │ │ +050ff2: 0a00 |0017: move-result v0 │ │ +050ff4: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +050ff8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +050ffa: 0f00 |001b: return v0 │ │ +050ffc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +050ffe: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1621 │ │ 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 │ │ │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #376 header: │ │ class_idx : 519 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 847 │ │ +source_file_idx : 846 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #376 - │ │ Class descriptor : 'Landroid/support/v4/widget/DrawerLayoutImpl;' │ │ @@ -83231,21 +83231,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/DrawerLayoutImpl;) │ │ name : 'setChildInsets' │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 847 (DrawerLayoutImpl.java) │ │ + source_file_idx : 846 (DrawerLayoutImpl.java) │ │ │ │ Class #377 header: │ │ class_idx : 516 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 878 │ │ -source_file_idx : 842 │ │ +source_file_idx : 841 │ │ static_fields_size : 3 │ │ instance_fields_size: 26 │ │ direct_methods_size : 15 │ │ virtual_methods_size: 54 │ │ │ │ Class #377 annotations: │ │ Annotations on class │ │ @@ -83381,38 +83381,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -051008: |[051008] android.support.v4.widget.DrawerLayout.:()V │ │ -051018: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05101a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05101c: 2313 d904 |0002: new-array v3, v1, [I // type@04d9 │ │ -051020: 1404 b300 0101 |0004: const v4, #float 2.36941e-38 // #010100b3 │ │ -051026: 4b04 0302 |0007: aput v4, v3, v2 │ │ -05102a: 6903 fe02 |0009: sput-object v3, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@02fe │ │ -05102e: 6003 3800 |000b: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -051032: 1304 1300 |000d: const/16 v4, #int 19 // #13 │ │ -051036: 3443 1200 |000f: if-lt v3, v4, 0021 // +0012 │ │ -05103a: 6a01 fc02 |0011: sput-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@02fc │ │ -05103e: 6000 3800 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -051042: 1301 1500 |0015: const/16 v1, #int 21 // #15 │ │ -051046: 3410 0c00 |0017: if-lt v0, v1, 0023 // +000c │ │ -05104a: 2201 fc01 |0019: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; // type@01fc │ │ -05104e: 7010 860b 0100 |001b: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;.:()V // method@0b86 │ │ -051054: 6901 fd02 |001e: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ -051058: 0e00 |0020: return-void │ │ -05105a: 0121 |0021: move v1, v2 │ │ -05105c: 28ef |0022: goto 0011 // -0011 │ │ -05105e: 2201 fd01 |0023: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; // type@01fd │ │ -051062: 7010 8b0b 0100 |0025: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;.:()V // method@0b8b │ │ -051068: 6901 fd02 |0028: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ -05106c: 28f6 |002a: goto 0020 // -000a │ │ +051000: |[051000] android.support.v4.widget.DrawerLayout.:()V │ │ +051010: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +051012: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +051014: 2313 d904 |0002: new-array v3, v1, [I // type@04d9 │ │ +051018: 1404 b300 0101 |0004: const v4, #float 2.36941e-38 // #010100b3 │ │ +05101e: 4b04 0302 |0007: aput v4, v3, v2 │ │ +051022: 6903 fe02 |0009: sput-object v3, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@02fe │ │ +051026: 6003 3800 |000b: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +05102a: 1304 1300 |000d: const/16 v4, #int 19 // #13 │ │ +05102e: 3443 1200 |000f: if-lt v3, v4, 0021 // +0012 │ │ +051032: 6a01 fc02 |0011: sput-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@02fc │ │ +051036: 6000 3800 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +05103a: 1301 1500 |0015: const/16 v1, #int 21 // #15 │ │ +05103e: 3410 0c00 |0017: if-lt v0, v1, 0023 // +000c │ │ +051042: 2201 fc01 |0019: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21; // type@01fc │ │ +051046: 7010 860b 0100 |001b: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplApi21;.:()V // method@0b86 │ │ +05104c: 6901 fd02 |001e: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ +051050: 0e00 |0020: return-void │ │ +051052: 0121 |0021: move v1, v2 │ │ +051054: 28ef |0022: goto 0011 // -0011 │ │ +051056: 2201 fd01 |0023: new-instance v1, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase; // type@01fd │ │ +05105a: 7010 8b0b 0100 |0025: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImplBase;.:()V // method@0b8b │ │ +051060: 6901 fd02 |0028: sput-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ +051064: 28f6 |002a: goto 0020 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=159 │ │ 0x000b line=164 │ │ 0x0013 line=303 │ │ 0x0015 line=304 │ │ 0x0019 line=305 │ │ @@ -83428,18 +83428,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -051070: |[051070] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ -051080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -051082: 7030 b80b 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0bb8 │ │ -051088: 0e00 |0004: return-void │ │ +051068: |[051068] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ +051078: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05107a: 7030 b80b 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0bb8 │ │ +051080: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0004 line=315 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -83449,18 +83449,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 │ │ -05108c: |[05108c] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05109c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05109e: 7040 b90b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0bb9 │ │ -0510a4: 0e00 |0004: return-void │ │ +051084: |[051084] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +051094: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051096: 7040 b90b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0bb9 │ │ +05109c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0004 line=319 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -83471,86 +83471,86 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -0510a8: |[0510a8] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0510b8: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -0510bc: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0510be: 7040 2e19 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@192e │ │ -0510c4: 2202 fa01 |0006: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // type@01fa │ │ -0510c8: 7020 800b 6200 |0008: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0b80 │ │ -0510ce: 5b62 ff02 |000b: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@02ff │ │ -0510d2: 1502 0099 |000d: const/high16 v2, #int -1728053248 // #9900 │ │ -0510d6: 5962 1103 |000f: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0311 │ │ -0510da: 2202 5a00 |0011: new-instance v2, Landroid/graphics/Paint; // type@005a │ │ -0510de: 7010 9a01 0200 |0013: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@019a │ │ -0510e4: 5b62 1303 |0016: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0313 │ │ -0510e8: 5c64 0403 |0018: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ -0510ec: 1502 0400 |001a: const/high16 v2, #int 262144 // #4 │ │ -0510f0: 6e20 fe0b 2600 |001c: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.setDescendantFocusability:(I)V // method@0bfe │ │ -0510f6: 6e10 db0b 0600 |001f: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0bdb │ │ -0510fc: 0c02 |0022: move-result-object v2 │ │ -0510fe: 6e10 3401 0200 |0023: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -051104: 0c02 |0026: move-result-object v2 │ │ -051106: 5220 cf0a |0027: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -05110a: 1502 8042 |0029: const/high16 v2, #int 1115684864 // #4280 │ │ -05110e: c802 |002b: mul-float/2addr v2, v0 │ │ -051110: 1503 003f |002c: const/high16 v3, #int 1056964608 // #3f00 │ │ -051114: c632 |002e: add-float/2addr v2, v3 │ │ -051116: 8722 |002f: float-to-int v2, v2 │ │ -051118: 5962 0e03 |0030: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@030e │ │ -05111c: 1502 c843 |0032: const/high16 v2, #int 1137180672 // #43c8 │ │ -051120: a801 0200 |0034: mul-float v1, v2, v0 │ │ -051124: 2202 0302 |0036: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0203 │ │ -051128: 1233 |0038: const/4 v3, #int 3 // #3 │ │ -05112a: 7030 a50b 6203 |0039: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0ba5 │ │ -051130: 5b62 0903 |003c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0309 │ │ -051134: 2202 0302 |003e: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0203 │ │ -051138: 1253 |0040: const/4 v3, #int 5 // #5 │ │ -05113a: 7030 a50b 6203 |0041: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0ba5 │ │ -051140: 5b62 0f03 |0044: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@030f │ │ -051144: 5462 0903 |0046: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0309 │ │ -051148: 7130 a40c 5602 |0048: 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@0ca4 │ │ -05114e: 0c02 |004b: move-result-object v2 │ │ -051150: 5b62 0a03 |004c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -051154: 5462 0a03 |004e: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -051158: 6e20 ba0c 4200 |0050: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@0cba │ │ -05115e: 5462 0a03 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -051162: 6e20 bb0c 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@0cbb │ │ -051168: 5462 0903 |0058: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0309 │ │ -05116c: 5463 0a03 |005a: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -051170: 6e20 b40b 3200 |005c: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0bb4 │ │ -051176: 5462 0f03 |005f: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@030f │ │ -05117a: 7130 a40c 5602 |0061: 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@0ca4 │ │ -051180: 0c02 |0064: move-result-object v2 │ │ -051182: 5b62 1003 |0065: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -051186: 5462 1003 |0067: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -05118a: 1223 |0069: const/4 v3, #int 2 // #2 │ │ -05118c: 6e20 ba0c 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@0cba │ │ -051192: 5462 1003 |006d: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -051196: 6e20 bb0c 1200 |006f: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@0cbb │ │ -05119c: 5462 0f03 |0072: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@030f │ │ -0511a0: 5463 1003 |0074: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -0511a4: 6e20 b40b 3200 |0076: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0bb4 │ │ -0511aa: 6e20 050c 4600 |0079: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@0c05 │ │ -0511b0: 7120 b208 4600 |007c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ -0511b6: 2202 f901 |007f: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@01f9 │ │ -0511ba: 7020 790b 6200 |0081: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0b79 │ │ -0511c0: 7120 af08 2600 |0084: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@08af │ │ -0511c6: 1202 |0087: const/4 v2, #int 0 // #0 │ │ -0511c8: 7120 ee08 2600 |0088: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@08ee │ │ -0511ce: 7110 a008 0600 |008b: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@08a0 │ │ -0511d4: 0a02 |008e: move-result v2 │ │ -0511d6: 3802 0700 |008f: if-eqz v2, 0096 // +0007 │ │ -0511da: 6202 fd02 |0091: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ -0511de: 7220 830b 6200 |0093: invoke-interface {v2, v6}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.configureApplyInsets:(Landroid/view/View;)V // method@0b83 │ │ -0511e4: 0e00 |0096: return-void │ │ +0510a0: |[0510a0] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0510b0: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +0510b4: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0510b6: 7040 2e19 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@192e │ │ +0510bc: 2202 fa01 |0006: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // type@01fa │ │ +0510c0: 7020 800b 6200 |0008: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0b80 │ │ +0510c6: 5b62 ff02 |000b: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@02ff │ │ +0510ca: 1502 0099 |000d: const/high16 v2, #int -1728053248 // #9900 │ │ +0510ce: 5962 1103 |000f: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0311 │ │ +0510d2: 2202 5a00 |0011: new-instance v2, Landroid/graphics/Paint; // type@005a │ │ +0510d6: 7010 9a01 0200 |0013: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@019a │ │ +0510dc: 5b62 1303 |0016: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0313 │ │ +0510e0: 5c64 0403 |0018: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ +0510e4: 1502 0400 |001a: const/high16 v2, #int 262144 // #4 │ │ +0510e8: 6e20 fe0b 2600 |001c: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.setDescendantFocusability:(I)V // method@0bfe │ │ +0510ee: 6e10 db0b 0600 |001f: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@0bdb │ │ +0510f4: 0c02 |0022: move-result-object v2 │ │ +0510f6: 6e10 3401 0200 |0023: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +0510fc: 0c02 |0026: move-result-object v2 │ │ +0510fe: 5220 cf0a |0027: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +051102: 1502 8042 |0029: const/high16 v2, #int 1115684864 // #4280 │ │ +051106: c802 |002b: mul-float/2addr v2, v0 │ │ +051108: 1503 003f |002c: const/high16 v3, #int 1056964608 // #3f00 │ │ +05110c: c632 |002e: add-float/2addr v2, v3 │ │ +05110e: 8722 |002f: float-to-int v2, v2 │ │ +051110: 5962 0e03 |0030: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@030e │ │ +051114: 1502 c843 |0032: const/high16 v2, #int 1137180672 // #43c8 │ │ +051118: a801 0200 |0034: mul-float v1, v2, v0 │ │ +05111c: 2202 0302 |0036: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0203 │ │ +051120: 1233 |0038: const/4 v3, #int 3 // #3 │ │ +051122: 7030 a50b 6203 |0039: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0ba5 │ │ +051128: 5b62 0903 |003c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0309 │ │ +05112c: 2202 0302 |003e: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@0203 │ │ +051130: 1253 |0040: const/4 v3, #int 5 // #5 │ │ +051132: 7030 a50b 6203 |0041: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@0ba5 │ │ +051138: 5b62 0f03 |0044: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@030f │ │ +05113c: 5462 0903 |0046: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0309 │ │ +051140: 7130 a40c 5602 |0048: 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@0ca4 │ │ +051146: 0c02 |004b: move-result-object v2 │ │ +051148: 5b62 0a03 |004c: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +05114c: 5462 0a03 |004e: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +051150: 6e20 ba0c 4200 |0050: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@0cba │ │ +051156: 5462 0a03 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +05115a: 6e20 bb0c 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@0cbb │ │ +051160: 5462 0903 |0058: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0309 │ │ +051164: 5463 0a03 |005a: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +051168: 6e20 b40b 3200 |005c: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0bb4 │ │ +05116e: 5462 0f03 |005f: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@030f │ │ +051172: 7130 a40c 5602 |0061: 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@0ca4 │ │ +051178: 0c02 |0064: move-result-object v2 │ │ +05117a: 5b62 1003 |0065: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +05117e: 5462 1003 |0067: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +051182: 1223 |0069: const/4 v3, #int 2 // #2 │ │ +051184: 6e20 ba0c 3200 |006a: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@0cba │ │ +05118a: 5462 1003 |006d: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +05118e: 6e20 bb0c 1200 |006f: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@0cbb │ │ +051194: 5462 0f03 |0072: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@030f │ │ +051198: 5463 1003 |0074: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +05119c: 6e20 b40b 3200 |0076: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0bb4 │ │ +0511a2: 6e20 050c 4600 |0079: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@0c05 │ │ +0511a8: 7120 b208 4600 |007c: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ +0511ae: 2202 f901 |007f: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@01f9 │ │ +0511b2: 7020 790b 6200 |0081: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@0b79 │ │ +0511b8: 7120 af08 2600 |0084: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@08af │ │ +0511be: 1202 |0087: const/4 v2, #int 0 // #0 │ │ +0511c0: 7120 ee08 2600 |0088: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@08ee │ │ +0511c6: 7110 a008 0600 |008b: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@08a0 │ │ +0511cc: 0a02 |008e: move-result v2 │ │ +0511ce: 3802 0700 |008f: if-eqz v2, 0096 // +0007 │ │ +0511d2: 6202 fd02 |0091: sget-object v2, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ +0511d6: 7220 830b 6200 |0093: invoke-interface {v2, v6}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.configureApplyInsets:(Landroid/view/View;)V // method@0b83 │ │ +0511dc: 0e00 |0096: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=322 │ │ 0x0006 line=166 │ │ 0x000d line=171 │ │ 0x0011 line=173 │ │ 0x0018 line=181 │ │ @@ -83588,52 +83588,52 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0511e8: |[0511e8] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ -0511f8: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@02fe │ │ -0511fc: 1100 |0002: return-object v0 │ │ +0511e0: |[0511e0] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ +0511f0: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@02fe │ │ +0511f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'access$200' │ │ type : '()Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -051200: |[051200] android.support.v4.widget.DrawerLayout.access$200:()Z │ │ -051210: 6300 fc02 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@02fc │ │ -051214: 0f00 |0002: return v0 │ │ +0511f8: |[0511f8] android.support.v4.widget.DrawerLayout.access$200:()Z │ │ +051208: 6300 fc02 |0000: sget-boolean v0, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@02fc │ │ +05120c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ │ │ #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'access$300' │ │ 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 │ │ -051218: |[051218] android.support.v4.widget.DrawerLayout.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ -051228: 7010 cd0b 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0bcd │ │ -05122e: 0c00 |0003: move-result-object v0 │ │ -051230: 1100 |0004: return-object v0 │ │ +051210: |[051210] android.support.v4.widget.DrawerLayout.access$300:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ +051220: 7010 cd0b 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0bcd │ │ +051226: 0c00 |0003: move-result-object v0 │ │ +051228: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #7 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -83641,18 +83641,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -051234: |[051234] android.support.v4.widget.DrawerLayout.access$400:(Landroid/view/View;)Z │ │ -051244: 7110 e30b 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;.includeChildForAccessibility:(Landroid/view/View;)Z // method@0be3 │ │ -05124a: 0a00 |0003: move-result v0 │ │ -05124c: 0f00 |0004: return v0 │ │ +05122c: |[05122c] android.support.v4.widget.DrawerLayout.access$400:(Landroid/view/View;)Z │ │ +05123c: 7110 e30b 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;.includeChildForAccessibility:(Landroid/view/View;)Z // method@0be3 │ │ +051242: 0a00 |0003: move-result v0 │ │ +051244: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -83660,32 +83660,32 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -051250: |[051250] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ -051260: 6e10 d30b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ -051266: 0a01 |0003: move-result v1 │ │ -051268: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -05126a: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ -05126e: 6e20 d20b 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ -051274: 0c00 |000a: move-result-object v0 │ │ -051276: 6e20 e80b 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -05127c: 0a03 |000e: move-result v3 │ │ -05127e: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ -051282: 6e20 ea0b 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0bea │ │ -051288: 0a03 |0014: move-result v3 │ │ -05128a: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ -05128e: 1100 |0017: return-object v0 │ │ -051290: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -051294: 28eb |001a: goto 0005 // -0015 │ │ -051296: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -051298: 28fb |001c: goto 0017 // -0005 │ │ +051248: |[051248] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ +051258: 6e10 d30b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ +05125e: 0a01 |0003: move-result v1 │ │ +051260: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +051262: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ +051266: 6e20 d20b 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ +05126c: 0c00 |000a: move-result-object v0 │ │ +05126e: 6e20 e80b 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +051274: 0a03 |000e: move-result v3 │ │ +051276: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ +05127a: 6e20 ea0b 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0bea │ │ +051280: 0a03 |0014: move-result v3 │ │ +051282: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +051286: 1100 |0017: return-object v0 │ │ +051288: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05128c: 28eb |001a: goto 0005 // -0015 │ │ +05128e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +051290: 28fb |001c: goto 0017 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1444 │ │ 0x0004 line=1445 │ │ 0x0007 line=1446 │ │ 0x000b line=1447 │ │ 0x0017 line=1451 │ │ @@ -83703,28 +83703,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -05129c: |[05129c] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ -0512ac: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ -0512b0: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0512b2: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -0512b6: 1a00 4f04 |0005: const-string v0, "LEFT" // string@044f │ │ -0512ba: 1100 |0007: return-object v0 │ │ -0512bc: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ -0512c0: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -0512c2: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -0512c6: 1a00 0c0b |000d: const-string v0, "RIGHT" // string@0b0c │ │ -0512ca: 28f8 |000f: goto 0007 // -0008 │ │ -0512cc: 7110 901b 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -0512d2: 0c00 |0013: move-result-object v0 │ │ -0512d4: 28f3 |0014: goto 0007 // -000d │ │ +051294: |[051294] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ +0512a4: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ +0512a8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0512aa: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +0512ae: 1a00 4e04 |0005: const-string v0, "LEFT" // string@044e │ │ +0512b2: 1100 |0007: return-object v0 │ │ +0512b4: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ +0512b8: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +0512ba: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +0512be: 1a00 0a0b |000d: const-string v0, "RIGHT" // string@0b0a │ │ +0512c2: 28f8 |000f: goto 0007 // -0008 │ │ +0512c4: 7110 901b 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +0512ca: 0c00 |0013: move-result-object v0 │ │ +0512cc: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ 0x0005 line=767 │ │ 0x0007 line=772 │ │ 0x0008 line=769 │ │ 0x000d line=770 │ │ @@ -83737,25 +83737,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0512d8: |[0512d8] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ -0512e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0512ea: 6e10 b618 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18b6 │ │ -0512f0: 0c00 |0004: move-result-object v0 │ │ -0512f2: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0512f6: 6e10 d901 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01d9 │ │ -0512fc: 0a02 |000a: move-result v2 │ │ -0512fe: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -051300: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -051304: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -051306: 0f01 |000f: return v1 │ │ +0512d0: |[0512d0] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ +0512e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0512e2: 6e10 b618 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18b6 │ │ +0512e8: 0c00 |0004: move-result-object v0 │ │ +0512ea: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +0512ee: 6e10 d901 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01d9 │ │ +0512f4: 0a02 |000a: move-result v2 │ │ +0512f6: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +0512f8: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +0512fc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0512fe: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=983 │ │ 0x0005 line=984 │ │ 0x0007 line=985 │ │ 0x000f line=987 │ │ locals : │ │ @@ -83767,32 +83767,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -051308: |[051308] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ -051318: 6e10 d30b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ -05131e: 0a00 |0003: move-result v0 │ │ -051320: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -051322: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ -051326: 6e20 d20b 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ -05132c: 0c03 |000a: move-result-object v3 │ │ -05132e: 6e10 c118 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -051334: 0c02 |000e: move-result-object v2 │ │ -051336: 1f02 ff01 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -05133a: 5523 ec02 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@02ec │ │ -05133e: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -051342: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -051344: 0f03 |0016: return v3 │ │ -051346: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05134a: 28ec |0019: goto 0005 // -0014 │ │ -05134c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -05134e: 28fb |001b: goto 0016 // -0005 │ │ +051300: |[051300] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ +051310: 6e10 d30b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ +051316: 0a00 |0003: move-result v0 │ │ +051318: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +05131a: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ +05131e: 6e20 d20b 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ +051324: 0c03 |000a: move-result-object v3 │ │ +051326: 6e10 c118 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +05132c: 0c02 |000e: move-result-object v2 │ │ +05132e: 1f02 ff01 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051332: 5523 ec02 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@02ec │ │ +051336: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +05133a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +05133c: 0f03 |0016: return v3 │ │ +05133e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +051342: 28ec |0019: goto 0005 // -0014 │ │ +051344: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +051346: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1405 │ │ 0x0004 line=1406 │ │ 0x0007 line=1407 │ │ 0x0011 line=1408 │ │ 0x0015 line=1409 │ │ @@ -83811,22 +83811,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -051350: |[051350] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ -051360: 7010 cd0b 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0bcd │ │ -051366: 0c00 |0003: move-result-object v0 │ │ -051368: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -05136c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05136e: 0f00 |0007: return v0 │ │ -051370: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -051372: 28fe |0009: goto 0007 // -0002 │ │ +051348: |[051348] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ +051358: 7010 cd0b 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0bcd │ │ +05135e: 0c00 |0003: move-result-object v0 │ │ +051360: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +051364: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +051366: 0f00 |0007: return v0 │ │ +051368: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05136a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #13 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -83834,27 +83834,27 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -051374: |[051374] android.support.v4.widget.DrawerLayout.includeChildForAccessibility:(Landroid/view/View;)Z │ │ -051384: 7110 a108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@08a1 │ │ -05138a: 0a00 |0003: move-result v0 │ │ -05138c: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -05138e: 3210 0b00 |0005: if-eq v0, v1, 0010 // +000b │ │ -051392: 7110 a108 0200 |0007: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@08a1 │ │ -051398: 0a00 |000a: move-result v0 │ │ -05139a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -05139c: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ -0513a0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0513a2: 0f00 |000f: return v0 │ │ -0513a4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0513a6: 28fe |0011: goto 000f // -0002 │ │ +05136c: |[05136c] android.support.v4.widget.DrawerLayout.includeChildForAccessibility:(Landroid/view/View;)Z │ │ +05137c: 7110 a108 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@08a1 │ │ +051382: 0a00 |0003: move-result v0 │ │ +051384: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +051386: 3210 0b00 |0005: if-eq v0, v1, 0010 // +000b │ │ +05138a: 7110 a108 0200 |0007: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@08a1 │ │ +051390: 0a00 |000a: move-result v0 │ │ +051392: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +051394: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ +051398: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +05139a: 0f00 |000f: return v0 │ │ +05139c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +05139e: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1552 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 child Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -83862,35 +83862,35 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0513a8: |[0513a8] android.support.v4.widget.DrawerLayout.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V │ │ -0513b8: 6e10 d30b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ -0513be: 0a01 |0003: move-result v1 │ │ -0513c0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0513c2: 3512 1e00 |0005: if-ge v2, v1, 0023 // +001e │ │ -0513c6: 6e20 d20b 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ -0513cc: 0c00 |000a: move-result-object v0 │ │ -0513ce: 3906 0800 |000b: if-nez v6, 0013 // +0008 │ │ -0513d2: 6e20 e80b 0400 |000d: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -0513d8: 0a03 |0010: move-result v3 │ │ -0513da: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ -0513de: 3806 0b00 |0013: if-eqz v6, 001e // +000b │ │ -0513e2: 3350 0900 |0015: if-ne v0, v5, 001e // +0009 │ │ -0513e6: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -0513e8: 7120 b208 3000 |0018: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ -0513ee: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0513f2: 28e8 |001d: goto 0005 // -0018 │ │ -0513f4: 1243 |001e: const/4 v3, #int 4 // #4 │ │ -0513f6: 7120 b208 3000 |001f: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ -0513fc: 28f9 |0022: goto 001b // -0007 │ │ -0513fe: 0e00 |0023: return-void │ │ +0513a0: |[0513a0] android.support.v4.widget.DrawerLayout.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V │ │ +0513b0: 6e10 d30b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ +0513b6: 0a01 |0003: move-result v1 │ │ +0513b8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0513ba: 3512 1e00 |0005: if-ge v2, v1, 0023 // +001e │ │ +0513be: 6e20 d20b 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ +0513c4: 0c00 |000a: move-result-object v0 │ │ +0513c6: 3906 0800 |000b: if-nez v6, 0013 // +0008 │ │ +0513ca: 6e20 e80b 0400 |000d: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +0513d0: 0a03 |0010: move-result v3 │ │ +0513d2: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ +0513d6: 3806 0b00 |0013: if-eqz v6, 001e // +000b │ │ +0513da: 3350 0900 |0015: if-ne v0, v5, 001e // +0009 │ │ +0513de: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +0513e0: 7120 b208 3000 |0018: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ +0513e6: d802 0201 |001b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0513ea: 28e8 |001d: goto 0005 // -0018 │ │ +0513ec: 1243 |001e: const/4 v3, #int 4 // #4 │ │ +0513ee: 7120 b208 3000 |001f: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ +0513f4: 28f9 |0022: goto 001b // -0007 │ │ +0513f6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x0004 line=667 │ │ 0x0007 line=668 │ │ 0x000b line=669 │ │ 0x0017 line=673 │ │ @@ -83911,32 +83911,32 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -051400: |[051400] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -051410: 6f40 3119 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1931 │ │ -051416: 6e10 cc0b 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0bcc │ │ -05141c: 0c00 |0006: move-result-object v0 │ │ -05141e: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ -051422: 6e20 e80b 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -051428: 0a01 |000c: move-result v1 │ │ -05142a: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ -05142e: 1241 |000f: const/4 v1, #int 4 // #4 │ │ -051430: 7120 b208 1300 |0010: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ -051436: 6301 fc02 |0013: sget-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@02fc │ │ -05143a: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ -05143e: 5421 ff02 |0017: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@02ff │ │ -051442: 7120 af08 1300 |0019: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@08af │ │ -051448: 0e00 |001c: return-void │ │ -05144a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -05144c: 7120 b208 1300 |001e: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ -051452: 28f2 |0021: goto 0013 // -000e │ │ +0513f8: |[0513f8] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +051408: 6f40 3119 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1931 │ │ +05140e: 6e10 cc0b 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0bcc │ │ +051414: 0c00 |0006: move-result-object v0 │ │ +051416: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ +05141a: 6e20 e80b 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +051420: 0a01 |000c: move-result v1 │ │ +051422: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ +051426: 1241 |000f: const/4 v1, #int 4 // #4 │ │ +051428: 7120 b208 1300 |0010: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ +05142e: 6301 fc02 |0013: sget-boolean v1, Landroid/support/v4/widget/DrawerLayout;.CAN_HIDE_DESCENDANTS:Z // field@02fc │ │ +051432: 3901 0700 |0015: if-nez v1, 001c // +0007 │ │ +051436: 5421 ff02 |0017: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@02ff │ │ +05143a: 7120 af08 1300 |0019: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@08af │ │ +051440: 0e00 |001c: return-void │ │ +051442: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +051444: 7120 b208 1300 |001e: invoke-static {v3, v1}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@08b2 │ │ +05144a: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1524 │ │ 0x0003 line=1526 │ │ 0x0007 line=1527 │ │ 0x000f line=1530 │ │ 0x0013 line=1541 │ │ @@ -83955,39 +83955,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -051454: |[051454] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ -051464: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -051466: 55b2 0003 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ -05146a: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ -05146e: 7100 6502 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -051474: 0b00 |0008: move-result-wide v0 │ │ -051476: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -051478: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -05147a: 0402 |000b: move-wide v2, v0 │ │ -05147c: 0156 |000c: move v6, v5 │ │ -05147e: 7708 7f18 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ -051484: 0c08 |0010: move-result-object v8 │ │ -051486: 6e10 d30b 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ -05148c: 0a09 |0014: move-result v9 │ │ -05148e: 120a |0015: const/4 v10, #int 0 // #0 │ │ -051490: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ -051494: 6e20 d20b ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ -05149a: 0c02 |001b: move-result-object v2 │ │ -05149c: 6e20 b418 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@18b4 │ │ -0514a2: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0514a6: 28f5 |0021: goto 0016 // -000b │ │ -0514a8: 6e10 8218 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ -0514ae: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -0514b0: 5cb2 0003 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ -0514b4: 0e00 |0028: return-void │ │ +05144c: |[05144c] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ +05145c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +05145e: 55b2 0003 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ +051462: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ +051466: 7100 6502 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +05146c: 0b00 |0008: move-result-wide v0 │ │ +05146e: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +051470: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +051472: 0402 |000b: move-wide v2, v0 │ │ +051474: 0156 |000c: move v6, v5 │ │ +051476: 7708 7f18 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ +05147c: 0c08 |0010: move-result-object v8 │ │ +05147e: 6e10 d30b 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ +051484: 0a09 |0014: move-result v9 │ │ +051486: 120a |0015: const/4 v10, #int 0 // #0 │ │ +051488: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ +05148c: 6e20 d20b ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ +051492: 0c02 |001b: move-result-object v2 │ │ +051494: 6e20 b418 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@18b4 │ │ +05149a: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +05149e: 28f5 |0021: goto 0016 // -000b │ │ +0514a0: 6e10 8218 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ +0514a6: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +0514a8: 5cb2 0003 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ +0514ac: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1456 │ │ 0x0005 line=1457 │ │ 0x0009 line=1458 │ │ 0x0011 line=1460 │ │ 0x0015 line=1461 │ │ @@ -84008,23 +84008,23 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0514b8: |[0514b8] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ -0514c8: 6e20 d80b 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0bd8 │ │ -0514ce: 0a00 |0003: move-result v0 │ │ -0514d0: 9501 0004 |0004: and-int v1, v0, v4 │ │ -0514d4: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ -0514d8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0514da: 0f01 |0009: return v1 │ │ -0514dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0514de: 28fe |000b: goto 0009 // -0002 │ │ +0514b0: |[0514b0] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ +0514c0: 6e20 d80b 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0bd8 │ │ +0514c6: 0a00 |0003: move-result v0 │ │ +0514c8: 9501 0004 |0004: and-int v1, v0, v4 │ │ +0514cc: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ +0514d0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0514d2: 0f01 |0009: return v1 │ │ +0514d4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0514d6: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0004 line=713 │ │ locals : │ │ 0x0004 - 0x000c reg=0 absGravity I │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -84036,24 +84036,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0514e0: |[0514e0] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -0514f0: 2020 ff01 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -0514f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0514f8: 6f20 3419 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1934 │ │ -0514fe: 0a00 |0007: move-result v0 │ │ -051500: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -051504: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -051506: 0f00 |000b: return v0 │ │ -051508: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05150a: 28fe |000d: goto 000b // -0002 │ │ +0514d8: |[0514d8] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +0514e8: 2020 ff01 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +0514ec: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0514f0: 6f20 3419 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1934 │ │ +0514f6: 0a00 |0007: move-result v0 │ │ +0514f8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0514fc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0514fe: 0f00 |000b: return v0 │ │ +051500: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +051502: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1431 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -84062,34 +84062,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -05150c: |[05150c] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ -05151c: 6e20 cb0b 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -051522: 0c00 |0003: move-result-object v0 │ │ -051524: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -051528: 2201 de03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ -05152c: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -051530: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -051536: 1a03 890a |000d: const-string v3, "No drawer view found with gravity " // string@0a89 │ │ -05153a: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -051540: 0c02 |0012: move-result-object v2 │ │ -051542: 7110 de0b 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0bde │ │ -051548: 0c03 |0016: move-result-object v3 │ │ -05154a: 6e20 d21b 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -051550: 0c02 |001a: move-result-object v2 │ │ -051552: 6e10 d61b 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -051558: 0c02 |001e: move-result-object v2 │ │ -05155a: 7020 881b 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -051560: 2701 |0022: throw v1 │ │ -051562: 6e20 c30b 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ -051568: 0e00 |0026: return-void │ │ +051504: |[051504] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ +051514: 6e20 cb0b 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +05151a: 0c00 |0003: move-result-object v0 │ │ +05151c: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +051520: 2201 de03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ +051524: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +051528: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +05152e: 1a03 870a |000d: const-string v3, "No drawer view found with gravity " // string@0a87 │ │ +051532: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +051538: 0c02 |0012: move-result-object v2 │ │ +05153a: 7110 de0b 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0bde │ │ +051540: 0c03 |0016: move-result-object v3 │ │ +051542: 6e20 d21b 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +051548: 0c02 |001a: move-result-object v2 │ │ +05154a: 6e10 d61b 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +051550: 0c02 |001e: move-result-object v2 │ │ +051552: 7020 881b 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +051558: 2701 |0022: throw v1 │ │ +05155a: 6e20 c30b 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ +051560: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0004 line=1332 │ │ 0x0006 line=1333 │ │ 0x0023 line=1336 │ │ 0x0026 line=1337 │ │ @@ -84103,63 +84103,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -05156c: |[05156c] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ -05157c: 6e20 e80b 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -051582: 0a01 |0003: move-result v1 │ │ -051584: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -051588: 2201 de03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ -05158c: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -051590: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -051596: 1a03 500d |000d: const-string v3, "View " // string@0d50 │ │ -05159a: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0515a0: 0c02 |0012: move-result-object v2 │ │ -0515a2: 6e20 d11b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0515a8: 0c02 |0016: move-result-object v2 │ │ -0515aa: 1a03 5e00 |0017: const-string v3, " is not a sliding drawer" // string@005e │ │ -0515ae: 6e20 d21b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0515b4: 0c02 |001c: move-result-object v2 │ │ -0515b6: 6e10 d61b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0515bc: 0c02 |0020: move-result-object v2 │ │ -0515be: 7020 881b 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -0515c4: 2701 |0024: throw v1 │ │ -0515c6: 5541 0403 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ -0515ca: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ -0515ce: 6e10 c118 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -0515d4: 0c00 |002c: move-result-object v0 │ │ -0515d6: 1f00 ff01 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -0515da: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -0515dc: 5901 ef02 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -0515e0: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -0515e2: 5c01 ed02 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ -0515e6: 6e10 e40b 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ -0515ec: 0e00 |0038: return-void │ │ -0515ee: 1231 |0039: const/4 v1, #int 3 // #3 │ │ -0515f0: 6e30 c00b 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ -0515f6: 0a01 |003d: move-result v1 │ │ -0515f8: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ -0515fc: 5441 0a03 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -051600: 6e10 d718 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -051606: 0a02 |0045: move-result v2 │ │ -051608: 7b22 |0046: neg-int v2, v2 │ │ -05160a: 6e10 d218 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -051610: 0a03 |004a: move-result v3 │ │ -051612: 6e40 be0c 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ -051618: 28e7 |004e: goto 0035 // -0019 │ │ -05161a: 5441 1003 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -05161e: 6e10 dd0b 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ -051624: 0a02 |0054: move-result v2 │ │ -051626: 6e10 d218 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -05162c: 0a03 |0058: move-result v3 │ │ -05162e: 6e40 be0c 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ -051634: 28d9 |005c: goto 0035 // -0027 │ │ +051564: |[051564] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ +051574: 6e20 e80b 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +05157a: 0a01 |0003: move-result v1 │ │ +05157c: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +051580: 2201 de03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ +051584: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +051588: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +05158e: 1a03 4e0d |000d: const-string v3, "View " // string@0d4e │ │ +051592: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +051598: 0c02 |0012: move-result-object v2 │ │ +05159a: 6e20 d11b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0515a0: 0c02 |0016: move-result-object v2 │ │ +0515a2: 1a03 5d00 |0017: const-string v3, " is not a sliding drawer" // string@005d │ │ +0515a6: 6e20 d21b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0515ac: 0c02 |001c: move-result-object v2 │ │ +0515ae: 6e10 d61b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0515b4: 0c02 |0020: move-result-object v2 │ │ +0515b6: 7020 881b 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +0515bc: 2701 |0024: throw v1 │ │ +0515be: 5541 0403 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ +0515c2: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ +0515c6: 6e10 c118 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +0515cc: 0c00 |002c: move-result-object v0 │ │ +0515ce: 1f00 ff01 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +0515d2: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0515d4: 5901 ef02 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +0515d8: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +0515da: 5c01 ed02 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ +0515de: 6e10 e40b 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ +0515e4: 0e00 |0038: return-void │ │ +0515e6: 1231 |0039: const/4 v1, #int 3 // #3 │ │ +0515e8: 6e30 c00b 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ +0515ee: 0a01 |003d: move-result v1 │ │ +0515f0: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ +0515f4: 5441 0a03 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +0515f8: 6e10 d718 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +0515fe: 0a02 |0045: move-result v2 │ │ +051600: 7b22 |0046: neg-int v2, v2 │ │ +051602: 6e10 d218 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +051608: 0a03 |004a: move-result v3 │ │ +05160a: 6e40 be0c 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ +051610: 28e7 |004e: goto 0035 // -0019 │ │ +051612: 5441 1003 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +051616: 6e10 dd0b 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ +05161c: 0a02 |0054: move-result v2 │ │ +05161e: 6e10 d218 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +051624: 0a03 |0058: move-result v3 │ │ +051626: 6e40 be0c 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ +05162c: 28d9 |005c: goto 0035 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1305 │ │ 0x0006 line=1306 │ │ 0x0025 line=1309 │ │ 0x0029 line=1310 │ │ 0x002f line=1311 │ │ @@ -84179,18 +84179,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -051638: |[051638] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ -051648: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05164a: 6e20 c50b 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0bc5 │ │ -051650: 0e00 |0004: return-void │ │ +051630: |[051630] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ +051640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +051642: 6e20 c50b 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0bc5 │ │ +051648: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1222 │ │ 0x0004 line=1223 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -84199,65 +84199,65 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -051654: |[051654] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ -051664: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -051666: 6e10 d30b 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ -05166c: 0a01 |0004: move-result v1 │ │ -05166e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -051670: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ -051674: 6e20 d20b 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ -05167a: 0c00 |000b: move-result-object v0 │ │ -05167c: 6e10 c118 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -051682: 0c04 |000f: move-result-object v4 │ │ -051684: 1f04 ff01 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051688: 6e20 e80b 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -05168e: 0a06 |0015: move-result v6 │ │ -051690: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ -051694: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ -051698: 5546 ec02 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@02ec │ │ -05169c: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ -0516a0: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0516a4: 28e6 |0020: goto 0006 // -001a │ │ -0516a6: 6e10 d718 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -0516ac: 0a02 |0024: move-result v2 │ │ -0516ae: 1236 |0025: const/4 v6, #int 3 // #3 │ │ -0516b0: 6e30 c00b 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ -0516b6: 0a06 |0029: move-result v6 │ │ -0516b8: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ -0516bc: 5496 0a03 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -0516c0: 7b27 |002e: neg-int v7, v2 │ │ -0516c2: 6e10 d218 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -0516c8: 0a08 |0032: move-result v8 │ │ -0516ca: 6e40 be0c 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ -0516d0: 0a06 |0036: move-result v6 │ │ -0516d2: b665 |0037: or-int/2addr v5, v6 │ │ -0516d4: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -0516d6: 5c46 ec02 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@02ec │ │ -0516da: 28e3 |003b: goto 001e // -001d │ │ -0516dc: 5496 1003 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -0516e0: 6e10 dd0b 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ -0516e6: 0a07 |0041: move-result v7 │ │ -0516e8: 6e10 d218 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -0516ee: 0a08 |0045: move-result v8 │ │ -0516f0: 6e40 be0c 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ -0516f6: 0a06 |0049: move-result v6 │ │ -0516f8: b665 |004a: or-int/2addr v5, v6 │ │ -0516fa: 28ed |004b: goto 0038 // -0013 │ │ -0516fc: 5496 0903 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0309 │ │ -051700: 6e10 b30b 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0bb3 │ │ -051706: 5496 0f03 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@030f │ │ -05170a: 6e10 b30b 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0bb3 │ │ -051710: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ -051714: 6e10 e40b 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ -05171a: 0e00 |005b: return-void │ │ +05164c: |[05164c] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ +05165c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +05165e: 6e10 d30b 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ +051664: 0a01 |0004: move-result v1 │ │ +051666: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +051668: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ +05166c: 6e20 d20b 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ +051672: 0c00 |000b: move-result-object v0 │ │ +051674: 6e10 c118 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +05167a: 0c04 |000f: move-result-object v4 │ │ +05167c: 1f04 ff01 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051680: 6e20 e80b 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +051686: 0a06 |0015: move-result v6 │ │ +051688: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +05168c: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ +051690: 5546 ec02 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@02ec │ │ +051694: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +051698: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05169c: 28e6 |0020: goto 0006 // -001a │ │ +05169e: 6e10 d718 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +0516a4: 0a02 |0024: move-result v2 │ │ +0516a6: 1236 |0025: const/4 v6, #int 3 // #3 │ │ +0516a8: 6e30 c00b 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ +0516ae: 0a06 |0029: move-result v6 │ │ +0516b0: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ +0516b4: 5496 0a03 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +0516b8: 7b27 |002e: neg-int v7, v2 │ │ +0516ba: 6e10 d218 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +0516c0: 0a08 |0032: move-result v8 │ │ +0516c2: 6e40 be0c 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ +0516c8: 0a06 |0036: move-result v6 │ │ +0516ca: b665 |0037: or-int/2addr v5, v6 │ │ +0516cc: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +0516ce: 5c46 ec02 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@02ec │ │ +0516d2: 28e3 |003b: goto 001e // -001d │ │ +0516d4: 5496 1003 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +0516d8: 6e10 dd0b 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ +0516de: 0a07 |0041: move-result v7 │ │ +0516e0: 6e10 d218 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +0516e6: 0a08 |0045: move-result v8 │ │ +0516e8: 6e40 be0c 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ +0516ee: 0a06 |0049: move-result v6 │ │ +0516f0: b665 |004a: or-int/2addr v5, v6 │ │ +0516f2: 28ed |004b: goto 0038 // -0013 │ │ +0516f4: 5496 0903 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0309 │ │ +0516f8: 6e10 b30b 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0bb3 │ │ +0516fe: 5496 0f03 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@030f │ │ +051702: 6e10 b30b 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0bb3 │ │ +051708: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ +05170c: 6e10 e40b 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ +051712: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1226 │ │ 0x0001 line=1227 │ │ 0x0005 line=1228 │ │ 0x0008 line=1229 │ │ 0x000c line=1230 │ │ @@ -84288,42 +84288,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -05171c: |[05171c] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ -05172c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -05172e: 6e10 d30b 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ -051734: 0a00 |0004: move-result v0 │ │ -051736: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -051738: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05173a: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ -05173e: 6e20 d20b 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ -051744: 0c04 |000c: move-result-object v4 │ │ -051746: 6e10 c118 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -05174c: 0c04 |0010: move-result-object v4 │ │ -05174e: 1f04 ff01 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051752: 5242 ef02 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -051756: 7120 9c1b 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ -05175c: 0a03 |0018: move-result v3 │ │ -05175e: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -051762: 28ec |001b: goto 0007 // -0014 │ │ -051764: 5973 1203 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0312 │ │ -051768: 5474 0a03 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -05176c: 6e20 a30c 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@0ca3 │ │ -051772: 0a04 |0023: move-result v4 │ │ -051774: 5475 1003 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -051778: 6e20 a30c 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@0ca3 │ │ -05177e: 0a05 |0029: move-result v5 │ │ -051780: b654 |002a: or-int/2addr v4, v5 │ │ -051782: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -051786: 7110 aa08 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ -05178c: 0e00 |0030: return-void │ │ +051714: |[051714] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ +051724: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +051726: 6e10 d30b 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ +05172c: 0a00 |0004: move-result v0 │ │ +05172e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +051730: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +051732: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ +051736: 6e20 d20b 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ +05173c: 0c04 |000c: move-result-object v4 │ │ +05173e: 6e10 c118 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +051744: 0c04 |0010: move-result-object v4 │ │ +051746: 1f04 ff01 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +05174a: 5242 ef02 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +05174e: 7120 9c1b 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ +051754: 0a03 |0018: move-result v3 │ │ +051756: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05175a: 28ec |001b: goto 0007 // -0014 │ │ +05175c: 5973 1203 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0312 │ │ +051760: 5474 0a03 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +051764: 6e20 a30c 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@0ca3 │ │ +05176a: 0a04 |0023: move-result v4 │ │ +05176c: 5475 1003 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +051770: 6e20 a30c 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@0ca3 │ │ +051776: 0a05 |0029: move-result v5 │ │ +051778: b654 |002a: or-int/2addr v4, v5 │ │ +05177a: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +05177e: 7110 aa08 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@08aa │ │ +051784: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=968 │ │ 0x0005 line=969 │ │ 0x0006 line=970 │ │ 0x0009 line=971 │ │ 0x0015 line=972 │ │ @@ -84344,36 +84344,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -051790: |[051790] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ -0517a0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0517a2: 6e10 c118 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -0517a8: 0c00 |0004: move-result-object v0 │ │ -0517aa: 1f00 ff01 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -0517ae: 5502 ed02 |0007: iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ -0517b2: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ -0517b6: 5c03 ed02 |000b: iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ -0517ba: 5442 0b03 |000d: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ -0517be: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -0517c2: 5442 0b03 |0011: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ -0517c6: 7220 900b 5200 |0013: invoke-interface {v2, v5}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@0b90 │ │ -0517cc: 7030 0c0c 5403 |0016: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0c0c │ │ -0517d2: 6e10 e20b 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@0be2 │ │ -0517d8: 0a02 |001c: move-result v2 │ │ -0517da: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ -0517de: 6e10 dc0b 0400 |001f: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@0bdc │ │ -0517e4: 0c01 |0022: move-result-object v1 │ │ -0517e6: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ -0517ea: 1302 2000 |0025: const/16 v2, #int 32 // #20 │ │ -0517ee: 6e20 fe18 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@18fe │ │ -0517f4: 0e00 |002a: return-void │ │ +051788: |[051788] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ +051798: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05179a: 6e10 c118 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +0517a0: 0c00 |0004: move-result-object v0 │ │ +0517a2: 1f00 ff01 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +0517a6: 5502 ed02 |0007: iget-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ +0517aa: 3802 2100 |0009: if-eqz v2, 002a // +0021 │ │ +0517ae: 5c03 ed02 |000b: iput-boolean v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ +0517b2: 5442 0b03 |000d: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ +0517b6: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +0517ba: 5442 0b03 |0011: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ +0517be: 7220 900b 5200 |0013: invoke-interface {v2, v5}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@0b90 │ │ +0517c4: 7030 0c0c 5403 |0016: invoke-direct {v4, v5, v3}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0c0c │ │ +0517ca: 6e10 e20b 0400 |0019: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@0be2 │ │ +0517d0: 0a02 |001c: move-result v2 │ │ +0517d2: 3802 0d00 |001d: if-eqz v2, 002a // +000d │ │ +0517d6: 6e10 dc0b 0400 |001f: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@0bdc │ │ +0517dc: 0c01 |0022: move-result-object v1 │ │ +0517de: 3801 0700 |0023: if-eqz v1, 002a // +0007 │ │ +0517e2: 1302 2000 |0025: const/16 v2, #int 32 // #20 │ │ +0517e6: 6e20 fe18 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@18fe │ │ +0517ec: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=630 │ │ 0x0007 line=631 │ │ 0x000b line=632 │ │ 0x000d line=633 │ │ 0x0011 line=634 │ │ @@ -84394,29 +84394,29 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0517f8: |[0517f8] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ -051808: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -05180a: 6e10 c118 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -051810: 0c00 |0004: move-result-object v0 │ │ -051812: 1f00 ff01 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051816: 5501 ed02 |0007: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ -05181a: 3901 1300 |0009: if-nez v1, 001c // +0013 │ │ -05181e: 5c02 ed02 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ -051822: 5431 0b03 |000d: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ -051826: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ -05182a: 5431 0b03 |0011: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ -05182e: 7220 910b 4100 |0013: invoke-interface {v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@0b91 │ │ -051834: 7030 0c0c 4302 |0016: invoke-direct {v3, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0c0c │ │ -05183a: 6e10 f618 0400 |0019: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@18f6 │ │ -051840: 0e00 |001c: return-void │ │ +0517f0: |[0517f0] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ +051800: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +051802: 6e10 c118 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +051808: 0c00 |0004: move-result-object v0 │ │ +05180a: 1f00 ff01 |0005: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +05180e: 5501 ed02 |0007: iget-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ +051812: 3901 1300 |0009: if-nez v1, 001c // +0013 │ │ +051816: 5c02 ed02 |000b: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ +05181a: 5431 0b03 |000d: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ +05181e: 3801 0700 |000f: if-eqz v1, 0016 // +0007 │ │ +051822: 5431 0b03 |0011: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ +051826: 7220 910b 4100 |0013: invoke-interface {v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@0b91 │ │ +05182c: 7030 0c0c 4302 |0016: invoke-direct {v3, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0c0c │ │ +051832: 6e10 f618 0400 |0019: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@18f6 │ │ +051838: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=652 │ │ 0x0007 line=653 │ │ 0x000b line=654 │ │ 0x000d line=655 │ │ 0x0011 line=656 │ │ @@ -84433,20 +84433,20 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -051844: |[051844] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ -051854: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ -051858: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05185c: 5410 0b03 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ -051860: 7230 920b 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@0b92 │ │ -051866: 0e00 |0009: return-void │ │ +05183c: |[05183c] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ +05184c: 5410 0b03 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ +051850: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +051854: 5410 0b03 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ +051858: 7230 920b 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@0b92 │ │ +05185e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0004 line=684 │ │ 0x0009 line=686 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -84458,221 +84458,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 │ │ -051868: |[051868] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -051878: 7401 da0b 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0bda │ │ -05187e: 0a12 |0003: move-result v18 │ │ -051880: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ -051884: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ -051888: 6e20 e50b 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0be5 │ │ -05188e: 0a11 |000b: move-result v17 │ │ -051890: 120d |000c: const/4 v13, #int 0 // #0 │ │ -051892: 7401 dd0b 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ -051898: 0a0e |0010: move-result v14 │ │ -05189a: 7401 8801 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ -0518a0: 0a15 |0014: move-result v21 │ │ -0518a2: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ -0518a6: 7401 d30b 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ -0518ac: 0a0a |001a: move-result v10 │ │ -0518ae: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ -0518b2: 0200 1300 |001d: move/from16 v0, v19 │ │ -0518b6: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ -0518ba: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ -0518be: 0201 1300 |0023: move/from16 v1, v19 │ │ -0518c2: 6e20 d20b 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ -0518c8: 0c19 |0028: move-result-object v25 │ │ -0518ca: 0800 1900 |0029: move-object/from16 v0, v25 │ │ -0518ce: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ -0518d2: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ -0518d6: 7401 d618 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -0518dc: 0a02 |0032: move-result v2 │ │ -0518de: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ -0518e2: 7701 df0b 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@0bdf │ │ -0518e8: 0a02 |0038: move-result v2 │ │ -0518ea: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ -0518ee: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ -0518f2: 0801 1900 |003d: move-object/from16 v1, v25 │ │ -0518f6: 6e20 e80b 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -0518fc: 0a02 |0042: move-result v2 │ │ -0518fe: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ -051902: 7401 bc18 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@18bc │ │ -051908: 0a02 |0048: move-result v2 │ │ -05190a: 0200 1200 |0049: move/from16 v0, v18 │ │ -05190e: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ -051912: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ -051916: 28ce |004f: goto 001d // -0032 │ │ -051918: 1232 |0050: const/4 v2, #int 3 // #3 │ │ -05191a: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ -05191e: 0801 1900 |0053: move-object/from16 v1, v25 │ │ -051922: 6e30 c00b 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ -051928: 0a02 |0058: move-result v2 │ │ -05192a: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ -05192e: 7401 cd18 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@18cd │ │ -051934: 0a1b |005e: move-result v27 │ │ -051936: 0200 1b00 |005f: move/from16 v0, v27 │ │ -05193a: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ -05193e: 020d 1b00 |0063: move/from16 v13, v27 │ │ -051942: 28e8 |0065: goto 004d // -0018 │ │ -051944: 7401 c218 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -05194a: 0a1a |0069: move-result v26 │ │ -05194c: 0200 1a00 |006a: move/from16 v0, v26 │ │ -051950: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ -051954: 020e 1a00 |006e: move/from16 v14, v26 │ │ -051958: 28dd |0070: goto 004d // -0023 │ │ -05195a: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -05195c: 7401 da0b 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0bda │ │ -051962: 0a03 |0075: move-result v3 │ │ -051964: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ -051968: 6e53 7f01 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@017f │ │ -05196e: 7505 3819 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@1938 │ │ -051974: 0a16 |007e: move-result v22 │ │ -051976: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -05197a: 0201 1500 |0081: move/from16 v1, v21 │ │ -05197e: 6e20 8501 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ -051984: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ -051988: 5202 1203 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0312 │ │ -05198c: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -05198e: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ -051992: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ -051996: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ -05199a: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ -05199e: 5202 1103 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0311 │ │ -0519a2: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ -0519a6: b532 |0097: and-int/2addr v2, v3 │ │ -0519a8: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ -0519ac: 8292 |009a: int-to-float v2, v9 │ │ -0519ae: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ -0519b2: 5203 1203 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0312 │ │ -0519b6: c832 |009f: mul-float/2addr v2, v3 │ │ -0519b8: 8720 |00a0: float-to-int v0, v2 │ │ -0519ba: 0214 0000 |00a1: move/from16 v20, v0 │ │ -0519be: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ -0519c2: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ -0519c6: 5203 1103 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0311 │ │ -0519ca: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ -0519d0: b543 |00ac: and-int/2addr v3, v4 │ │ -0519d2: 960f 0203 |00ad: or-int v15, v2, v3 │ │ -0519d6: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ -0519da: 5402 1303 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0313 │ │ -0519de: 6e20 a101 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ -0519e4: 82d3 |00b6: int-to-float v3, v13 │ │ -0519e6: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -0519e8: 82e5 |00b8: int-to-float v5, v14 │ │ -0519ea: 7401 da0b 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0bda │ │ -0519f0: 0a02 |00bc: move-result v2 │ │ -0519f2: 8226 |00bd: int-to-float v6, v2 │ │ -0519f4: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ -0519f8: 5407 1303 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0313 │ │ -0519fc: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ -051a00: 7406 8201 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ -051a06: 0f16 |00c7: return v22 │ │ -051a08: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ -051a0c: 5402 1403 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ -051a10: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ -051a14: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ -051a16: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ -051a1a: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ -051a1e: 6e30 c00b 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ -051a24: 0a02 |00d6: move-result v2 │ │ -051a26: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ -051a2a: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ -051a2e: 5402 1403 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ -051a32: 6e10 d601 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ -051a38: 0a17 |00e0: move-result v23 │ │ -051a3a: 7401 cd18 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@18cd │ │ -051a40: 0a0c |00e4: move-result v12 │ │ -051a42: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ -051a46: 5402 0a03 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -051a4a: 6e10 ad0c 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0cad │ │ -051a50: 0a10 |00ec: move-result v16 │ │ -051a52: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -051a54: 82c3 |00ee: int-to-float v3, v12 │ │ -051a56: 0200 1000 |00ef: move/from16 v0, v16 │ │ -051a5a: 8204 |00f1: int-to-float v4, v0 │ │ -051a5c: c943 |00f2: div-float/2addr v3, v4 │ │ -051a5e: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ -051a62: 7120 9e1b 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ -051a68: 0a03 |00f8: move-result v3 │ │ -051a6a: 7120 9c1b 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ -051a70: 0a08 |00fc: move-result v8 │ │ -051a72: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ -051a76: 5402 1403 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ -051a7a: 7401 d218 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -051a80: 0a03 |0104: move-result v3 │ │ -051a82: 9004 0c17 |0105: add-int v4, v12, v23 │ │ -051a86: 7401 b818 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -051a8c: 0a05 |010a: move-result v5 │ │ -051a8e: 6e55 e501 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -051a94: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ -051a98: 5402 1403 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ -051a9c: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ -051aa0: c883 |0114: mul-float/2addr v3, v8 │ │ -051aa2: 8733 |0115: float-to-int v3, v3 │ │ -051aa4: 6e20 e301 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e3 │ │ -051aaa: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ -051aae: 5402 1403 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ -051ab2: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ -051ab6: 6e20 d001 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -051abc: 28a5 |0122: goto 00c7 // -005b │ │ -051abe: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ -051ac2: 5402 1503 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ -051ac6: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ -051aca: 1252 |0129: const/4 v2, #int 5 // #5 │ │ -051acc: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ -051ad0: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ -051ad4: 6e30 c00b 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ -051ada: 0a02 |0131: move-result v2 │ │ -051adc: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ -051ae0: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ -051ae4: 5402 1503 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ -051ae8: 6e10 d601 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ -051aee: 0a17 |013b: move-result v23 │ │ -051af0: 7401 c218 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -051af6: 0a0b |013f: move-result v11 │ │ -051af8: 7401 dd0b 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ -051afe: 0a02 |0143: move-result v2 │ │ -051b00: 9118 020b |0144: sub-int v24, v2, v11 │ │ -051b04: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ -051b08: 5402 1003 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -051b0c: 6e10 ad0c 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0cad │ │ -051b12: 0a10 |014d: move-result v16 │ │ -051b14: 1202 |014e: const/4 v2, #int 0 // #0 │ │ -051b16: 0200 1800 |014f: move/from16 v0, v24 │ │ -051b1a: 8203 |0151: int-to-float v3, v0 │ │ -051b1c: 0200 1000 |0152: move/from16 v0, v16 │ │ -051b20: 8204 |0154: int-to-float v4, v0 │ │ -051b22: c943 |0155: div-float/2addr v3, v4 │ │ -051b24: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ -051b28: 7120 9e1b 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ -051b2e: 0a03 |015b: move-result v3 │ │ -051b30: 7120 9c1b 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ -051b36: 0a08 |015f: move-result v8 │ │ -051b38: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ -051b3c: 5402 1503 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ -051b40: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ -051b44: 7401 d218 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -051b4a: 0a04 |0169: move-result v4 │ │ -051b4c: 7401 b818 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -051b52: 0a05 |016d: move-result v5 │ │ -051b54: 6e55 e501 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -051b5a: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ -051b5e: 5402 1503 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ -051b62: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ -051b66: c883 |0177: mul-float/2addr v3, v8 │ │ -051b68: 8733 |0178: float-to-int v3, v3 │ │ -051b6a: 6e20 e301 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e3 │ │ -051b70: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ -051b74: 5402 1503 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ -051b78: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ -051b7c: 6e20 d001 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -051b82: 2900 42ff |0185: goto/16 00c7 // -00be │ │ +051860: |[051860] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +051870: 7401 da0b 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0bda │ │ +051876: 0a12 |0003: move-result v18 │ │ +051878: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ +05187c: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ +051880: 6e20 e50b 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0be5 │ │ +051886: 0a11 |000b: move-result v17 │ │ +051888: 120d |000c: const/4 v13, #int 0 // #0 │ │ +05188a: 7401 dd0b 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ +051890: 0a0e |0010: move-result v14 │ │ +051892: 7401 8801 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ +051898: 0a15 |0014: move-result v21 │ │ +05189a: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ +05189e: 7401 d30b 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ +0518a4: 0a0a |001a: move-result v10 │ │ +0518a6: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ +0518aa: 0200 1300 |001d: move/from16 v0, v19 │ │ +0518ae: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ +0518b2: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ +0518b6: 0201 1300 |0023: move/from16 v1, v19 │ │ +0518ba: 6e20 d20b 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ +0518c0: 0c19 |0028: move-result-object v25 │ │ +0518c2: 0800 1900 |0029: move-object/from16 v0, v25 │ │ +0518c6: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ +0518ca: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ +0518ce: 7401 d618 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +0518d4: 0a02 |0032: move-result v2 │ │ +0518d6: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ +0518da: 7701 df0b 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@0bdf │ │ +0518e0: 0a02 |0038: move-result v2 │ │ +0518e2: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ +0518e6: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ +0518ea: 0801 1900 |003d: move-object/from16 v1, v25 │ │ +0518ee: 6e20 e80b 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +0518f4: 0a02 |0042: move-result v2 │ │ +0518f6: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ +0518fa: 7401 bc18 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@18bc │ │ +051900: 0a02 |0048: move-result v2 │ │ +051902: 0200 1200 |0049: move/from16 v0, v18 │ │ +051906: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ +05190a: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ +05190e: 28ce |004f: goto 001d // -0032 │ │ +051910: 1232 |0050: const/4 v2, #int 3 // #3 │ │ +051912: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ +051916: 0801 1900 |0053: move-object/from16 v1, v25 │ │ +05191a: 6e30 c00b 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ +051920: 0a02 |0058: move-result v2 │ │ +051922: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ +051926: 7401 cd18 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@18cd │ │ +05192c: 0a1b |005e: move-result v27 │ │ +05192e: 0200 1b00 |005f: move/from16 v0, v27 │ │ +051932: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ +051936: 020d 1b00 |0063: move/from16 v13, v27 │ │ +05193a: 28e8 |0065: goto 004d // -0018 │ │ +05193c: 7401 c218 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +051942: 0a1a |0069: move-result v26 │ │ +051944: 0200 1a00 |006a: move/from16 v0, v26 │ │ +051948: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ +05194c: 020e 1a00 |006e: move/from16 v14, v26 │ │ +051950: 28dd |0070: goto 004d // -0023 │ │ +051952: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +051954: 7401 da0b 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0bda │ │ +05195a: 0a03 |0075: move-result v3 │ │ +05195c: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +051960: 6e53 7f01 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@017f │ │ +051966: 7505 3819 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@1938 │ │ +05196c: 0a16 |007e: move-result v22 │ │ +05196e: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +051972: 0201 1500 |0081: move/from16 v1, v21 │ │ +051976: 6e20 8501 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ +05197c: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ +051980: 5202 1203 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0312 │ │ +051984: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +051986: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +05198a: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ +05198e: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ +051992: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ +051996: 5202 1103 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0311 │ │ +05199a: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ +05199e: b532 |0097: and-int/2addr v2, v3 │ │ +0519a0: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ +0519a4: 8292 |009a: int-to-float v2, v9 │ │ +0519a6: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ +0519aa: 5203 1203 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0312 │ │ +0519ae: c832 |009f: mul-float/2addr v2, v3 │ │ +0519b0: 8720 |00a0: float-to-int v0, v2 │ │ +0519b2: 0214 0000 |00a1: move/from16 v20, v0 │ │ +0519b6: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ +0519ba: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ +0519be: 5203 1103 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0311 │ │ +0519c2: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ +0519c8: b543 |00ac: and-int/2addr v3, v4 │ │ +0519ca: 960f 0203 |00ad: or-int v15, v2, v3 │ │ +0519ce: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ +0519d2: 5402 1303 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0313 │ │ +0519d6: 6e20 a101 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ +0519dc: 82d3 |00b6: int-to-float v3, v13 │ │ +0519de: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +0519e0: 82e5 |00b8: int-to-float v5, v14 │ │ +0519e2: 7401 da0b 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@0bda │ │ +0519e8: 0a02 |00bc: move-result v2 │ │ +0519ea: 8226 |00bd: int-to-float v6, v2 │ │ +0519ec: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ +0519f0: 5407 1303 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@0313 │ │ +0519f4: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ +0519f8: 7406 8201 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ +0519fe: 0f16 |00c7: return v22 │ │ +051a00: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ +051a04: 5402 1403 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ +051a08: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ +051a0c: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ +051a0e: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ +051a12: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ +051a16: 6e30 c00b 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ +051a1c: 0a02 |00d6: move-result v2 │ │ +051a1e: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ +051a22: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ +051a26: 5402 1403 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ +051a2a: 6e10 d601 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ +051a30: 0a17 |00e0: move-result v23 │ │ +051a32: 7401 cd18 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@18cd │ │ +051a38: 0a0c |00e4: move-result v12 │ │ +051a3a: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +051a3e: 5402 0a03 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +051a42: 6e10 ad0c 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0cad │ │ +051a48: 0a10 |00ec: move-result v16 │ │ +051a4a: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +051a4c: 82c3 |00ee: int-to-float v3, v12 │ │ +051a4e: 0200 1000 |00ef: move/from16 v0, v16 │ │ +051a52: 8204 |00f1: int-to-float v4, v0 │ │ +051a54: c943 |00f2: div-float/2addr v3, v4 │ │ +051a56: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ +051a5a: 7120 9e1b 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ +051a60: 0a03 |00f8: move-result v3 │ │ +051a62: 7120 9c1b 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ +051a68: 0a08 |00fc: move-result v8 │ │ +051a6a: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ +051a6e: 5402 1403 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ +051a72: 7401 d218 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +051a78: 0a03 |0104: move-result v3 │ │ +051a7a: 9004 0c17 |0105: add-int v4, v12, v23 │ │ +051a7e: 7401 b818 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +051a84: 0a05 |010a: move-result v5 │ │ +051a86: 6e55 e501 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +051a8c: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ +051a90: 5402 1403 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ +051a94: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ +051a98: c883 |0114: mul-float/2addr v3, v8 │ │ +051a9a: 8733 |0115: float-to-int v3, v3 │ │ +051a9c: 6e20 e301 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e3 │ │ +051aa2: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ +051aa6: 5402 1403 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ +051aaa: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ +051aae: 6e20 d001 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +051ab4: 28a5 |0122: goto 00c7 // -005b │ │ +051ab6: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ +051aba: 5402 1503 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ +051abe: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ +051ac2: 1252 |0129: const/4 v2, #int 5 // #5 │ │ +051ac4: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ +051ac8: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ +051acc: 6e30 c00b 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ +051ad2: 0a02 |0131: move-result v2 │ │ +051ad4: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ +051ad8: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +051adc: 5402 1503 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ +051ae0: 6e10 d601 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ +051ae6: 0a17 |013b: move-result v23 │ │ +051ae8: 7401 c218 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +051aee: 0a0b |013f: move-result v11 │ │ +051af0: 7401 dd0b 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ +051af6: 0a02 |0143: move-result v2 │ │ +051af8: 9118 020b |0144: sub-int v24, v2, v11 │ │ +051afc: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ +051b00: 5402 1003 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +051b04: 6e10 ad0c 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@0cad │ │ +051b0a: 0a10 |014d: move-result v16 │ │ +051b0c: 1202 |014e: const/4 v2, #int 0 // #0 │ │ +051b0e: 0200 1800 |014f: move/from16 v0, v24 │ │ +051b12: 8203 |0151: int-to-float v3, v0 │ │ +051b14: 0200 1000 |0152: move/from16 v0, v16 │ │ +051b18: 8204 |0154: int-to-float v4, v0 │ │ +051b1a: c943 |0155: div-float/2addr v3, v4 │ │ +051b1c: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ +051b20: 7120 9e1b 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ +051b26: 0a03 |015b: move-result v3 │ │ +051b28: 7120 9c1b 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ +051b2e: 0a08 |015f: move-result v8 │ │ +051b30: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ +051b34: 5402 1503 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ +051b38: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ +051b3c: 7401 d218 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +051b42: 0a04 |0169: move-result v4 │ │ +051b44: 7401 b818 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +051b4a: 0a05 |016d: move-result v5 │ │ +051b4c: 6e55 e501 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +051b52: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ +051b56: 5402 1503 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ +051b5a: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ +051b5e: c883 |0177: mul-float/2addr v3, v8 │ │ +051b60: 8733 |0178: float-to-int v3, v3 │ │ +051b62: 6e20 e301 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e3 │ │ +051b68: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ +051b6c: 5402 1503 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ +051b70: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ +051b74: 6e20 d001 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +051b7a: 2900 42ff |0185: goto/16 00c7 // -00be │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1035 │ │ 0x0004 line=1036 │ │ 0x000c line=1037 │ │ 0x0011 line=1039 │ │ 0x0015 line=1040 │ │ @@ -84747,35 +84747,35 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -051b88: |[051b88] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ -051b98: 7110 a208 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -051b9e: 0a05 |0003: move-result v5 │ │ -051ba0: 7120 ad07 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -051ba6: 0a05 |0007: move-result v5 │ │ -051ba8: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ -051bac: 6e10 d30b 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ -051bb2: 0a03 |000d: move-result v3 │ │ -051bb4: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -051bb6: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ -051bba: 6e20 d20b 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ -051bc0: 0c01 |0014: move-result-object v1 │ │ -051bc2: 6e20 d80b 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0bd8 │ │ -051bc8: 0a02 |0018: move-result v2 │ │ -051bca: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ -051bce: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ -051bd2: 1101 |001d: return-object v1 │ │ -051bd4: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -051bd8: 28ef |0020: goto 000f // -0011 │ │ -051bda: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -051bdc: 28fb |0022: goto 001d // -0005 │ │ +051b80: |[051b80] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ +051b90: 7110 a208 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +051b96: 0a05 |0003: move-result v5 │ │ +051b98: 7120 ad07 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +051b9e: 0a05 |0007: move-result v5 │ │ +051ba0: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ +051ba4: 6e10 d30b 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ +051baa: 0a03 |000d: move-result v3 │ │ +051bac: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +051bae: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ +051bb2: 6e20 d20b 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ +051bb8: 0c01 |0014: move-result-object v1 │ │ +051bba: 6e20 d80b 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0bd8 │ │ +051bc0: 0a02 |0018: move-result v2 │ │ +051bc2: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ +051bc6: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ +051bca: 1101 |001d: return-object v1 │ │ +051bcc: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +051bd0: 28ef |0020: goto 000f // -0011 │ │ +051bd2: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +051bd4: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x000a line=748 │ │ 0x000e line=749 │ │ 0x0011 line=750 │ │ 0x0015 line=751 │ │ @@ -84799,31 +84799,31 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -051be0: |[051be0] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ -051bf0: 6e10 d30b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ -051bf6: 0a01 |0003: move-result v1 │ │ -051bf8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -051bfa: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -051bfe: 6e20 d20b 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ -051c04: 0c00 |000a: move-result-object v0 │ │ -051c06: 6e10 c118 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -051c0c: 0c03 |000e: move-result-object v3 │ │ -051c0e: 1f03 ff01 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051c12: 5533 ed02 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ -051c16: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ -051c1a: 1100 |0015: return-object v0 │ │ -051c1c: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -051c20: 28ed |0018: goto 0005 // -0013 │ │ -051c22: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -051c24: 28fb |001a: goto 0015 // -0005 │ │ +051bd8: |[051bd8] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ +051be8: 6e10 d30b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ +051bee: 0a01 |0003: move-result v1 │ │ +051bf0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +051bf2: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +051bf6: 6e20 d20b 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ +051bfc: 0c00 |000a: move-result-object v0 │ │ +051bfe: 6e10 c118 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +051c04: 0c03 |000e: move-result-object v3 │ │ +051c06: 1f03 ff01 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051c0a: 5533 ed02 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ +051c0e: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +051c12: 1100 |0015: return-object v0 │ │ +051c14: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +051c18: 28ed |0018: goto 0005 // -0013 │ │ +051c1a: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +051c1c: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0004 line=718 │ │ 0x0007 line=719 │ │ 0x000b line=720 │ │ 0x0015 line=724 │ │ @@ -84841,19 +84841,19 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -051c28: |[051c28] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -051c38: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -051c3a: 2200 ff01 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051c3e: 7030 940b 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0b94 │ │ -051c44: 1100 |0006: return-object v0 │ │ +051c20: |[051c20] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +051c30: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +051c32: 2200 ff01 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051c36: 7030 940b 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@0b94 │ │ +051c3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1417 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -84861,20 +84861,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 │ │ -051c48: |[051c48] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -051c58: 2200 ff01 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051c5c: 6e10 d50b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0bd5 │ │ -051c62: 0c01 |0005: move-result-object v1 │ │ -051c64: 7030 950b 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b95 │ │ -051c6a: 1100 |0009: return-object v0 │ │ +051c40: |[051c40] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +051c50: 2200 ff01 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051c54: 6e10 d50b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0bd5 │ │ +051c5a: 0c01 |0005: move-result-object v1 │ │ +051c5c: 7030 950b 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0b95 │ │ +051c62: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1436 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -84883,30 +84883,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 │ │ -051c6c: |[051c6c] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -051c7c: 2020 ff01 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051c80: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -051c84: 2200 ff01 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051c88: 1f02 ff01 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051c8c: 7020 960b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@0b96 │ │ -051c92: 1100 |000b: return-object v0 │ │ -051c94: 2020 6d03 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -051c98: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -051c9c: 2200 ff01 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051ca0: 1f02 6d03 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -051ca4: 7020 980b 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0b98 │ │ -051caa: 28f4 |0017: goto 000b // -000c │ │ -051cac: 2200 ff01 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051cb0: 7020 970b 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0b97 │ │ -051cb6: 28ee |001d: goto 000b // -0012 │ │ +051c64: |[051c64] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +051c74: 2020 ff01 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051c78: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +051c7c: 2200 ff01 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051c80: 1f02 ff01 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051c84: 7020 960b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@0b96 │ │ +051c8a: 1100 |000b: return-object v0 │ │ +051c8c: 2020 6d03 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +051c90: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +051c94: 2200 ff01 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051c98: 1f02 6d03 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +051c9c: 7020 980b 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@0b98 │ │ +051ca2: 28f4 |0017: goto 000b // -000c │ │ +051ca4: 2200 ff01 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051ca8: 7020 970b 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0b97 │ │ +051cae: 28ee |001d: goto 000b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ 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; │ │ @@ -84917,27 +84917,27 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -051cb8: |[051cb8] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ -051cc8: 6e20 d80b 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0bd8 │ │ -051cce: 0a00 |0003: move-result v0 │ │ -051cd0: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -051cd2: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -051cd6: 5221 0c03 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@030c │ │ -051cda: 0f01 |0009: return v1 │ │ -051cdc: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -051cde: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -051ce2: 5221 0d03 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@030d │ │ -051ce6: 28fa |000f: goto 0009 // -0006 │ │ -051ce8: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -051cea: 28f8 |0011: goto 0009 // -0008 │ │ +051cb0: |[051cb0] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ +051cc0: 6e20 d80b 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0bd8 │ │ +051cc6: 0a00 |0003: move-result v0 │ │ +051cc8: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +051cca: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +051cce: 5221 0c03 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@030c │ │ +051cd2: 0f01 |0009: return v1 │ │ +051cd4: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +051cd6: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +051cda: 5221 0d03 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@030d │ │ +051cde: 28fa |000f: goto 0009 // -0006 │ │ +051ce0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +051ce2: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0004 line=546 │ │ 0x0007 line=547 │ │ 0x0009 line=551 │ │ 0x000a line=548 │ │ @@ -84953,29 +84953,29 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -051cec: |[051cec] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ -051cfc: 7110 a208 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -051d02: 0a01 |0003: move-result v1 │ │ -051d04: 7120 ad07 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -051d0a: 0a00 |0007: move-result v0 │ │ -051d0c: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -051d0e: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -051d12: 5421 1703 |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0317 │ │ -051d16: 1101 |000d: return-object v1 │ │ -051d18: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -051d1a: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -051d1e: 5421 1803 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0318 │ │ -051d22: 28fa |0013: goto 000d // -0006 │ │ -051d24: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -051d26: 28f8 |0015: goto 000d // -0008 │ │ +051ce4: |[051ce4] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ +051cf4: 7110 a208 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +051cfa: 0a01 |0003: move-result v1 │ │ +051cfc: 7120 ad07 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +051d02: 0a00 |0007: move-result v0 │ │ +051d04: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +051d06: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +051d0a: 5421 1703 |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@0317 │ │ +051d0e: 1101 |000d: return-object v1 │ │ +051d10: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +051d12: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +051d16: 5421 1803 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@0318 │ │ +051d1a: 28fa |0013: goto 000d // -0006 │ │ +051d1c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +051d1e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0008 line=586 │ │ 0x000b line=587 │ │ 0x000d line=591 │ │ 0x000e line=588 │ │ @@ -84991,24 +84991,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -051d28: |[051d28] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ -051d38: 6e10 c118 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -051d3e: 0c01 |0003: move-result-object v1 │ │ -051d40: 1f01 ff01 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051d44: 5210 ea02 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -051d48: 7110 a208 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -051d4e: 0a01 |000b: move-result v1 │ │ -051d50: 7120 ad07 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -051d56: 0a01 |000f: move-result v1 │ │ -051d58: 0f01 |0010: return v1 │ │ +051d20: |[051d20] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ +051d30: 6e10 c118 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +051d36: 0c01 |0003: move-result-object v1 │ │ +051d38: 1f01 ff01 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051d3c: 5210 ea02 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +051d40: 7110 a208 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +051d46: 0a01 |000b: move-result v1 │ │ +051d48: 7120 ad07 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +051d4e: 0a01 |000f: move-result v1 │ │ +051d50: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0008 line=708 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 gravity I │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -85019,20 +85019,20 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -051d5c: |[051d5c] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ -051d6c: 6e10 c118 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -051d72: 0c00 |0003: move-result-object v0 │ │ -051d74: 1f00 ff01 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051d78: 5200 ef02 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -051d7c: 0f00 |0008: return v0 │ │ +051d54: |[051d54] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ +051d64: 6e10 c118 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +051d6a: 0c00 |0003: move-result-object v0 │ │ +051d6c: 1f00 ff01 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051d70: 5200 ef02 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +051d74: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0009 reg=2 drawerView Landroid/view/View; │ │ │ │ @@ -85041,24 +85041,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -051d80: |[051d80] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ -051d90: 6e10 c118 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -051d96: 0c00 |0003: move-result-object v0 │ │ -051d98: 1f00 ff01 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051d9c: 5200 ea02 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -051da0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -051da4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -051da6: 0f00 |000b: return v0 │ │ -051da8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -051daa: 28fe |000d: goto 000b // -0002 │ │ +051d78: |[051d78] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ +051d88: 6e10 c118 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +051d8e: 0c00 |0003: move-result-object v0 │ │ +051d90: 1f00 ff01 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051d94: 5200 ea02 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +051d98: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +051d9c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +051d9e: 0f00 |000b: return v0 │ │ +051da0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +051da2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 child Landroid/view/View; │ │ │ │ @@ -85067,23 +85067,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -051dac: |[051dac] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ -051dbc: 6e20 cb0b 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -051dc2: 0c00 |0003: move-result-object v0 │ │ -051dc4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -051dc8: 6e20 e70b 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0be7 │ │ -051dce: 0a01 |0009: move-result v1 │ │ -051dd0: 0f01 |000a: return v1 │ │ -051dd2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -051dd4: 28fe |000c: goto 000a // -0002 │ │ +051da4: |[051da4] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ +051db4: 6e20 cb0b 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +051dba: 0c00 |0003: move-result-object v0 │ │ +051dbc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +051dc0: 6e20 e70b 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0be7 │ │ +051dc6: 0a01 |0009: move-result v1 │ │ +051dc8: 0f01 |000a: return v1 │ │ +051dca: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +051dcc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1366 │ │ 0x0004 line=1367 │ │ 0x0006 line=1368 │ │ 0x000a line=1370 │ │ locals : │ │ @@ -85096,38 +85096,38 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -051dd8: |[051dd8] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ -051de8: 6e20 e80b 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -051dee: 0a00 |0003: move-result v0 │ │ -051df0: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -051df4: 2200 de03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -051df8: 2201 f003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -051dfc: 7010 c91b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -051e02: 1a02 500d |000d: const-string v2, "View " // string@0d50 │ │ -051e06: 6e20 d21b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -051e0c: 0c01 |0012: move-result-object v1 │ │ -051e0e: 6e20 d11b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -051e14: 0c01 |0016: move-result-object v1 │ │ -051e16: 1a02 5d00 |0017: const-string v2, " is not a drawer" // string@005d │ │ -051e1a: 6e20 d21b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -051e20: 0c01 |001c: move-result-object v1 │ │ -051e22: 6e10 d61b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -051e28: 0c01 |0020: move-result-object v1 │ │ -051e2a: 7020 881b 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -051e30: 2700 |0024: throw v0 │ │ -051e32: 6e10 c118 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -051e38: 0c00 |0028: move-result-object v0 │ │ -051e3a: 1f00 ff01 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051e3e: 5500 ed02 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ -051e42: 0f00 |002d: return v0 │ │ +051dd0: |[051dd0] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ +051de0: 6e20 e80b 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +051de6: 0a00 |0003: move-result v0 │ │ +051de8: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +051dec: 2200 de03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +051df0: 2201 f003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +051df4: 7010 c91b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +051dfa: 1a02 4e0d |000d: const-string v2, "View " // string@0d4e │ │ +051dfe: 6e20 d21b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +051e04: 0c01 |0012: move-result-object v1 │ │ +051e06: 6e20 d11b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +051e0c: 0c01 |0016: move-result-object v1 │ │ +051e0e: 1a02 5c00 |0017: const-string v2, " is not a drawer" // string@005c │ │ +051e12: 6e20 d21b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +051e18: 0c01 |001c: move-result-object v1 │ │ +051e1a: 6e10 d61b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +051e20: 0c01 |0020: move-result-object v1 │ │ +051e22: 7020 881b 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +051e28: 2700 |0024: throw v0 │ │ +051e2a: 6e10 c118 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +051e30: 0c00 |0028: move-result-object v0 │ │ +051e32: 1f00 ff01 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051e36: 5500 ed02 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ +051e3a: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1350 │ │ 0x0006 line=1351 │ │ 0x0025 line=1353 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -85138,29 +85138,29 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -051e44: |[051e44] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ -051e54: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -051e5a: 0c02 |0003: move-result-object v2 │ │ -051e5c: 1f02 ff01 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051e60: 5221 ea02 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -051e64: 7110 a208 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -051e6a: 0a02 |000b: move-result v2 │ │ -051e6c: 7120 ad07 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -051e72: 0a00 |000f: move-result v0 │ │ -051e74: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ -051e78: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -051e7c: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -051e7e: 0f02 |0015: return v2 │ │ -051e80: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -051e82: 28fe |0017: goto 0015 // -0002 │ │ +051e3c: |[051e3c] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ +051e4c: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +051e52: 0c02 |0003: move-result-object v2 │ │ +051e54: 1f02 ff01 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051e58: 5221 ea02 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +051e5c: 7110 a208 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +051e62: 0a02 |000b: move-result v2 │ │ +051e64: 7120 ad07 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +051e6a: 0a00 |000f: move-result v0 │ │ +051e6c: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ +051e70: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +051e74: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +051e76: 0f02 |0015: return v2 │ │ +051e78: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +051e7a: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1100 │ │ 0x0008 line=1101 │ │ 0x0010 line=1103 │ │ locals : │ │ 0x0010 - 0x0018 reg=0 absGravity I │ │ @@ -85173,23 +85173,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -051e84: |[051e84] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ -051e94: 6e20 cb0b 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -051e9a: 0c00 |0003: move-result-object v0 │ │ -051e9c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -051ea0: 6e20 ea0b 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0bea │ │ -051ea6: 0a01 |0009: move-result v1 │ │ -051ea8: 0f01 |000a: return v1 │ │ -051eaa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -051eac: 28fe |000c: goto 000a // -0002 │ │ +051e7c: |[051e7c] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ +051e8c: 6e20 cb0b 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +051e92: 0c00 |0003: move-result-object v0 │ │ +051e94: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +051e98: 6e20 ea0b 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@0bea │ │ +051e9e: 0a01 |0009: move-result v1 │ │ +051ea0: 0f01 |000a: return v1 │ │ +051ea2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +051ea4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ 0x0004 line=1398 │ │ 0x0006 line=1399 │ │ 0x000a line=1401 │ │ locals : │ │ @@ -85202,44 +85202,44 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -051eb0: |[051eb0] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ -051ec0: 6e20 e80b 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -051ec6: 0a00 |0003: move-result v0 │ │ -051ec8: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -051ecc: 2200 de03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -051ed0: 2201 f003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -051ed4: 7010 c91b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -051eda: 1a02 500d |000d: const-string v2, "View " // string@0d50 │ │ -051ede: 6e20 d21b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -051ee4: 0c01 |0012: move-result-object v1 │ │ -051ee6: 6e20 d11b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -051eec: 0c01 |0016: move-result-object v1 │ │ -051eee: 1a02 5d00 |0017: const-string v2, " is not a drawer" // string@005d │ │ -051ef2: 6e20 d21b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -051ef8: 0c01 |001c: move-result-object v1 │ │ -051efa: 6e10 d61b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -051f00: 0c01 |0020: move-result-object v1 │ │ -051f02: 7020 881b 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -051f08: 2700 |0024: throw v0 │ │ -051f0a: 6e10 c118 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -051f10: 0c00 |0028: move-result-object v0 │ │ -051f12: 1f00 ff01 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -051f16: 5200 ef02 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -051f1a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -051f1c: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ -051f20: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ -051f24: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -051f26: 0f00 |0033: return v0 │ │ -051f28: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -051f2a: 28fe |0035: goto 0033 // -0002 │ │ +051ea8: |[051ea8] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ +051eb8: 6e20 e80b 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +051ebe: 0a00 |0003: move-result v0 │ │ +051ec0: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +051ec4: 2200 de03 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +051ec8: 2201 f003 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +051ecc: 7010 c91b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +051ed2: 1a02 4e0d |000d: const-string v2, "View " // string@0d4e │ │ +051ed6: 6e20 d21b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +051edc: 0c01 |0012: move-result-object v1 │ │ +051ede: 6e20 d11b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +051ee4: 0c01 |0016: move-result-object v1 │ │ +051ee6: 1a02 5c00 |0017: const-string v2, " is not a drawer" // string@005c │ │ +051eea: 6e20 d21b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +051ef0: 0c01 |001c: move-result-object v1 │ │ +051ef2: 6e10 d61b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +051ef8: 0c01 |0020: move-result-object v1 │ │ +051efa: 7020 881b 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +051f00: 2700 |0024: throw v0 │ │ +051f02: 6e10 c118 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +051f08: 0c00 |0028: move-result-object v0 │ │ +051f0a: 1f00 ff01 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +051f0e: 5200 ef02 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +051f12: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +051f14: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ +051f18: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ +051f1c: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +051f1e: 0f00 |0033: return v0 │ │ +051f20: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +051f22: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1382 │ │ 0x0006 line=1383 │ │ 0x0025 line=1385 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -85250,19 +85250,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051f2c: |[051f2c] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ -051f3c: 6f10 4919 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1949 │ │ -051f42: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -051f44: 5c10 0403 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ -051f48: 0e00 |0006: return-void │ │ +051f24: |[051f24] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ +051f34: 6f10 4919 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@1949 │ │ +051f3a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +051f3c: 5c10 0403 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ +051f40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x0003 line=784 │ │ 0x0006 line=785 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -85272,19 +85272,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -051f4c: |[051f4c] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ -051f5c: 6f10 4b19 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@194b │ │ -051f62: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -051f64: 5c10 0403 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ -051f68: 0e00 |0006: return-void │ │ +051f44: |[051f44] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ +051f54: 6f10 4b19 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@194b │ │ +051f5a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +051f5c: 5c10 0403 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ +051f60: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x0003 line=778 │ │ 0x0006 line=779 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -85294,33 +85294,33 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -051f6c: |[051f6c] android.support.v4.widget.DrawerLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ -051f7c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -051f7e: 6f20 4c19 5400 |0001: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@194c │ │ -051f84: 5541 0203 |0004: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@0302 │ │ -051f88: 3801 1e00 |0006: if-eqz v1, 0024 // +001e │ │ -051f8c: 5441 1603 |0008: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ -051f90: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ -051f94: 6201 fd02 |000c: sget-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ -051f98: 5442 0803 |000e: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0308 │ │ -051f9c: 7220 850b 2100 |0010: invoke-interface {v1, v2}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getTopInset:(Ljava/lang/Object;)I // method@0b85 │ │ -051fa2: 0a00 |0013: move-result v0 │ │ -051fa4: 3d00 1000 |0014: if-lez v0, 0024 // +0010 │ │ -051fa8: 5441 1603 |0016: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ -051fac: 6e10 dd0b 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ -051fb2: 0a02 |001b: move-result v2 │ │ -051fb4: 6e50 e501 3123 |001c: invoke-virtual {v1, v3, v3, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -051fba: 5441 1603 |001f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ -051fbe: 6e20 d001 5100 |0021: invoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -051fc4: 0e00 |0024: return-void │ │ +051f64: |[051f64] android.support.v4.widget.DrawerLayout.onDraw:(Landroid/graphics/Canvas;)V │ │ +051f74: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +051f76: 6f20 4c19 5400 |0001: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@194c │ │ +051f7c: 5541 0203 |0004: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@0302 │ │ +051f80: 3801 1e00 |0006: if-eqz v1, 0024 // +001e │ │ +051f84: 5441 1603 |0008: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ +051f88: 3801 1a00 |000a: if-eqz v1, 0024 // +001a │ │ +051f8c: 6201 fd02 |000c: sget-object v1, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ +051f90: 5442 0803 |000e: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0308 │ │ +051f94: 7220 850b 2100 |0010: invoke-interface {v1, v2}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.getTopInset:(Ljava/lang/Object;)I // method@0b85 │ │ +051f9a: 0a00 |0013: move-result v0 │ │ +051f9c: 3d00 1000 |0014: if-lez v0, 0024 // +0010 │ │ +051fa0: 5441 1603 |0016: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ +051fa4: 6e10 dd0b 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ +051faa: 0a02 |001b: move-result v2 │ │ +051fac: 6e50 e501 3123 |001c: invoke-virtual {v1, v3, v3, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +051fb2: 5441 1603 |001f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ +051fb6: 6e20 d001 5100 |0021: invoke-virtual {v1, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +051fbc: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1023 │ │ 0x0004 line=1024 │ │ 0x000c line=1025 │ │ 0x0014 line=1026 │ │ 0x0016 line=1027 │ │ @@ -85336,76 +85336,76 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -051fc8: |[051fc8] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -051fd8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -051fda: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -051fdc: 7110 1408 0c00 |0002: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ -051fe2: 0a00 |0005: move-result v0 │ │ -051fe4: 54b8 0a03 |0006: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -051fe8: 6e20 bd0c c800 |0008: invoke-virtual {v8, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0cbd │ │ -051fee: 0a08 |000b: move-result v8 │ │ -051ff0: 54b9 1003 |000c: iget-object v9, v11, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -051ff4: 6e20 bd0c c900 |000e: invoke-virtual {v9, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0cbd │ │ -051ffa: 0a09 |0011: move-result v9 │ │ -051ffc: 9602 0809 |0012: or-int v2, v8, v9 │ │ -052000: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -052002: 2b00 5900 0000 |0015: packed-switch v0, 0000006e // +00000059 │ │ -052008: 3902 0e00 |0018: if-nez v2, 0026 // +000e │ │ -05200c: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ -052010: 7010 e00b 0b00 |001c: invoke-direct {v11}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@0be0 │ │ -052016: 0a08 |001f: move-result v8 │ │ -052018: 3908 0600 |0020: if-nez v8, 0026 // +0006 │ │ -05201c: 55b8 0003 |0022: iget-boolean v8, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ -052020: 3808 0300 |0024: if-eqz v8, 0027 // +0003 │ │ -052024: 0176 |0026: move v6, v7 │ │ -052026: 0f06 |0027: return v6 │ │ -052028: 6e10 7b18 0c00 |0028: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -05202e: 0a04 |002b: move-result v4 │ │ -052030: 6e10 7d18 0c00 |002c: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -052036: 0a05 |002f: move-result v5 │ │ -052038: 59b4 0603 |0030: iput v4, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0306 │ │ -05203c: 59b5 0703 |0032: iput v5, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0307 │ │ -052040: 52b8 1203 |0034: iget v8, v11, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0312 │ │ -052044: 1209 |0036: const/4 v9, #int 0 // #0 │ │ -052046: 2d08 0809 |0037: cmpl-float v8, v8, v9 │ │ -05204a: 3d08 1300 |0039: if-lez v8, 004c // +0013 │ │ -05204e: 54b8 0a03 |003b: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -052052: 8749 |003d: float-to-int v9, v4 │ │ -052054: 875a |003e: float-to-int v10, v5 │ │ -052056: 6e30 aa0c 980a |003f: invoke-virtual {v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ -05205c: 0c01 |0042: move-result-object v1 │ │ -05205e: 3801 0900 |0043: if-eqz v1, 004c // +0009 │ │ -052062: 6e20 e50b 1b00 |0045: invoke-virtual {v11, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0be5 │ │ -052068: 0a08 |0048: move-result v8 │ │ -05206a: 3808 0300 |0049: if-eqz v8, 004c // +0003 │ │ -05206e: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -052070: 5cb6 0103 |004c: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ -052074: 5cb6 0003 |004e: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ -052078: 28c8 |0050: goto 0018 // -0038 │ │ -05207a: 54b8 0a03 |0051: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -05207e: 1239 |0053: const/4 v9, #int 3 // #3 │ │ -052080: 6e20 9a0c 9800 |0054: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@0c9a │ │ -052086: 0a08 |0057: move-result v8 │ │ -052088: 3808 c0ff |0058: if-eqz v8, 0018 // -0040 │ │ -05208c: 54b8 0903 |005a: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0309 │ │ -052090: 6e10 b30b 0800 |005c: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0bb3 │ │ -052096: 54b8 0f03 |005f: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@030f │ │ -05209a: 6e10 b30b 0800 |0061: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0bb3 │ │ -0520a0: 28b4 |0064: goto 0018 // -004c │ │ -0520a2: 6e20 c50b 7b00 |0065: invoke-virtual {v11, v7}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0bc5 │ │ -0520a8: 5cb6 0103 |0068: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ -0520ac: 5cb6 0003 |006a: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ -0520b0: 28ac |006c: goto 0018 // -0054 │ │ -0520b2: 0000 |006d: nop // spacer │ │ -0520b4: 0001 0400 0000 0000 1300 0000 5000 ... |006e: packed-switch-data (12 units) │ │ +051fc0: |[051fc0] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +051fd0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +051fd2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +051fd4: 7110 1408 0c00 |0002: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ +051fda: 0a00 |0005: move-result v0 │ │ +051fdc: 54b8 0a03 |0006: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +051fe0: 6e20 bd0c c800 |0008: invoke-virtual {v8, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0cbd │ │ +051fe6: 0a08 |000b: move-result v8 │ │ +051fe8: 54b9 1003 |000c: iget-object v9, v11, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +051fec: 6e20 bd0c c900 |000e: invoke-virtual {v9, v12}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@0cbd │ │ +051ff2: 0a09 |0011: move-result v9 │ │ +051ff4: 9602 0809 |0012: or-int v2, v8, v9 │ │ +051ff8: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +051ffa: 2b00 5900 0000 |0015: packed-switch v0, 0000006e // +00000059 │ │ +052000: 3902 0e00 |0018: if-nez v2, 0026 // +000e │ │ +052004: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ +052008: 7010 e00b 0b00 |001c: invoke-direct {v11}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@0be0 │ │ +05200e: 0a08 |001f: move-result v8 │ │ +052010: 3908 0600 |0020: if-nez v8, 0026 // +0006 │ │ +052014: 55b8 0003 |0022: iget-boolean v8, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ +052018: 3808 0300 |0024: if-eqz v8, 0027 // +0003 │ │ +05201c: 0176 |0026: move v6, v7 │ │ +05201e: 0f06 |0027: return v6 │ │ +052020: 6e10 7b18 0c00 |0028: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +052026: 0a04 |002b: move-result v4 │ │ +052028: 6e10 7d18 0c00 |002c: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +05202e: 0a05 |002f: move-result v5 │ │ +052030: 59b4 0603 |0030: iput v4, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0306 │ │ +052034: 59b5 0703 |0032: iput v5, v11, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0307 │ │ +052038: 52b8 1203 |0034: iget v8, v11, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@0312 │ │ +05203c: 1209 |0036: const/4 v9, #int 0 // #0 │ │ +05203e: 2d08 0809 |0037: cmpl-float v8, v8, v9 │ │ +052042: 3d08 1300 |0039: if-lez v8, 004c // +0013 │ │ +052046: 54b8 0a03 |003b: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +05204a: 8749 |003d: float-to-int v9, v4 │ │ +05204c: 875a |003e: float-to-int v10, v5 │ │ +05204e: 6e30 aa0c 980a |003f: invoke-virtual {v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ +052054: 0c01 |0042: move-result-object v1 │ │ +052056: 3801 0900 |0043: if-eqz v1, 004c // +0009 │ │ +05205a: 6e20 e50b 1b00 |0045: invoke-virtual {v11, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0be5 │ │ +052060: 0a08 |0048: move-result v8 │ │ +052062: 3808 0300 |0049: if-eqz v8, 004c // +0003 │ │ +052066: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +052068: 5cb6 0103 |004c: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ +05206c: 5cb6 0003 |004e: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ +052070: 28c8 |0050: goto 0018 // -0038 │ │ +052072: 54b8 0a03 |0051: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +052076: 1239 |0053: const/4 v9, #int 3 // #3 │ │ +052078: 6e20 9a0c 9800 |0054: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@0c9a │ │ +05207e: 0a08 |0057: move-result v8 │ │ +052080: 3808 c0ff |0058: if-eqz v8, 0018 // -0040 │ │ +052084: 54b8 0903 |005a: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@0309 │ │ +052088: 6e10 b30b 0800 |005c: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0bb3 │ │ +05208e: 54b8 0f03 |005f: iget-object v8, v11, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@030f │ │ +052092: 6e10 b30b 0800 |0061: invoke-virtual {v8}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@0bb3 │ │ +052098: 28b4 |0064: goto 0018 // -004c │ │ +05209a: 6e20 c50b 7b00 |0065: invoke-virtual {v11, v7}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0bc5 │ │ +0520a0: 5cb6 0103 |0068: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ +0520a4: 5cb6 0003 |006a: iput-boolean v6, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ +0520a8: 28ac |006c: goto 0018 // -0054 │ │ +0520aa: 0000 |006d: nop // spacer │ │ +0520ac: 0001 0400 0000 0000 1300 0000 5000 ... |006e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1108 │ │ 0x0006 line=1111 │ │ 0x0014 line=1114 │ │ 0x0015 line=1116 │ │ 0x0018 line=1150 │ │ @@ -85441,26 +85441,26 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0520cc: |[0520cc] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0520dc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0520de: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ -0520e2: 7010 e10b 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@0be1 │ │ -0520e8: 0a00 |0006: move-result v0 │ │ -0520ea: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -0520ee: 7110 c107 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@07c1 │ │ -0520f4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0520f6: 0f00 |000d: return v0 │ │ -0520f8: 6f30 4f19 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@194f │ │ -0520fe: 0a00 |0011: move-result v0 │ │ -052100: 28fb |0012: goto 000d // -0005 │ │ +0520c4: |[0520c4] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0520d4: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0520d6: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ +0520da: 7010 e10b 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@0be1 │ │ +0520e0: 0a00 |0006: move-result v0 │ │ +0520e2: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +0520e6: 7110 c107 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@07c1 │ │ +0520ec: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0520ee: 0f00 |000d: return v0 │ │ +0520f0: 6f30 4f19 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@194f │ │ +0520f6: 0a00 |0011: move-result v0 │ │ +0520f8: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1471 │ │ 0x0009 line=1472 │ │ 0x000c line=1473 │ │ 0x000d line=1475 │ │ locals : │ │ @@ -85473,32 +85473,32 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -052104: |[052104] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -052114: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -052116: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ -05211a: 7010 cd0b 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0bcd │ │ -052120: 0c00 |0006: move-result-object v0 │ │ -052122: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -052126: 6e20 d60b 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0bd6 │ │ -05212c: 0a01 |000c: move-result v1 │ │ -05212e: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -052132: 6e10 c40b 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@0bc4 │ │ -052138: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -05213c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -05213e: 0f01 |0015: return v1 │ │ -052140: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -052142: 28fe |0017: goto 0015 // -0002 │ │ -052144: 6f30 5019 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1950 │ │ -05214a: 0a01 |001b: move-result v1 │ │ -05214c: 28f9 |001c: goto 0015 // -0007 │ │ +0520fc: |[0520fc] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +05210c: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +05210e: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ +052112: 7010 cd0b 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@0bcd │ │ +052118: 0c00 |0006: move-result-object v0 │ │ +05211a: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +05211e: 6e20 d60b 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0bd6 │ │ +052124: 0a01 |000c: move-result v1 │ │ +052126: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +05212a: 6e10 c40b 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@0bc4 │ │ +052130: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +052134: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +052136: 0f01 |0015: return v1 │ │ +052138: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +05213a: 28fe |0017: goto 0015 // -0002 │ │ +05213c: 6f30 5019 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1950 │ │ +052142: 0a01 |001b: move-result v1 │ │ +052144: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ 0x0003 line=1481 │ │ 0x0007 line=1482 │ │ 0x000f line=1483 │ │ 0x0012 line=1485 │ │ @@ -85517,197 +85517,197 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 356 16-bit code units │ │ -052150: |[052150] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ -052160: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ -052164: 0200 1200 |0002: move/from16 v0, v18 │ │ -052168: 0801 1700 |0004: move-object/from16 v1, v23 │ │ -05216c: 5c10 0503 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0305 │ │ -052170: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ -052174: 7401 d30b 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ -05217a: 0a06 |000d: move-result v6 │ │ -05217c: 120c |000e: const/4 v12, #int 0 // #0 │ │ -05217e: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ -052182: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -052186: 6e20 d20b c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ -05218c: 0c05 |0016: move-result-object v5 │ │ -05218e: 6e10 d618 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -052194: 0a12 |001a: move-result v18 │ │ -052196: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ -05219a: 0200 1200 |001d: move/from16 v0, v18 │ │ -05219e: 0201 1300 |001f: move/from16 v1, v19 │ │ -0521a2: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ -0521a6: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0521aa: 28ea |0025: goto 000f // -0016 │ │ -0521ac: 6e10 c118 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -0521b2: 0c0d |0029: move-result-object v13 │ │ -0521b4: 1f0d ff01 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -0521b8: 0800 1700 |002c: move-object/from16 v0, v23 │ │ -0521bc: 6e20 e50b 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0be5 │ │ -0521c2: 0a12 |0031: move-result v18 │ │ -0521c4: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ -0521c8: 52d0 ee02 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@02ee │ │ -0521cc: 0212 0000 |0036: move/from16 v18, v0 │ │ -0521d0: 52d0 f102 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ -0521d4: 0213 0000 |003a: move/from16 v19, v0 │ │ -0521d8: 52d0 ee02 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@02ee │ │ -0521dc: 0214 0000 |003e: move/from16 v20, v0 │ │ -0521e0: 6e10 c618 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -0521e6: 0a15 |0043: move-result v21 │ │ -0521e8: 9014 1415 |0044: add-int v20, v20, v21 │ │ -0521ec: 52d0 f102 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ -0521f0: 0215 0000 |0048: move/from16 v21, v0 │ │ -0521f4: 6e10 c418 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -0521fa: 0a16 |004d: move-result v22 │ │ -0521fc: 9015 1516 |004e: add-int v21, v21, v22 │ │ -052200: 0200 1200 |0050: move/from16 v0, v18 │ │ -052204: 0201 1300 |0052: move/from16 v1, v19 │ │ -052208: 0202 1400 |0054: move/from16 v2, v20 │ │ -05220c: 0203 1500 |0056: move/from16 v3, v21 │ │ -052210: 6e53 e618 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -052216: 28c8 |005b: goto 0023 // -0038 │ │ -052218: 6e10 c618 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -05221e: 0a0a |005f: move-result v10 │ │ -052220: 6e10 c418 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -052226: 0a07 |0063: move-result v7 │ │ -052228: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ -05222c: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -052230: 0201 1200 |0068: move/from16 v1, v18 │ │ -052234: 6e30 c00b 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ -05223a: 0a12 |006d: move-result v18 │ │ -05223c: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ -052240: 7ba0 |0070: neg-int v0, v10 │ │ -052242: 0212 0000 |0071: move/from16 v18, v0 │ │ -052246: 82a0 |0073: int-to-float v0, v10 │ │ -052248: 0213 0000 |0074: move/from16 v19, v0 │ │ -05224c: 52d0 ef02 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -052250: 0214 0000 |0078: move/from16 v20, v0 │ │ -052254: a813 1314 |007a: mul-float v19, v19, v20 │ │ -052258: 0200 1300 |007c: move/from16 v0, v19 │ │ -05225c: 8700 |007e: float-to-int v0, v0 │ │ -05225e: 0213 0000 |007f: move/from16 v19, v0 │ │ -052262: 9008 1213 |0081: add-int v8, v18, v19 │ │ -052266: 9012 0a08 |0083: add-int v18, v10, v8 │ │ -05226a: 0200 1200 |0085: move/from16 v0, v18 │ │ -05226e: 8200 |0087: int-to-float v0, v0 │ │ -052270: 0212 0000 |0088: move/from16 v18, v0 │ │ -052274: 82a0 |008a: int-to-float v0, v10 │ │ -052276: 0213 0000 |008b: move/from16 v19, v0 │ │ -05227a: a90e 1213 |008d: div-float v14, v18, v19 │ │ -05227e: 52d0 ef02 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -052282: 0212 0000 |0091: move/from16 v18, v0 │ │ -052286: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ -05228a: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ -05228e: 1214 |0097: const/4 v4, #int 1 // #1 │ │ -052290: 52d0 ea02 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -052294: 0212 0000 |009a: move/from16 v18, v0 │ │ -052298: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ -05229c: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ -0522a2: 52d0 f102 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ -0522a6: 0212 0000 |00a3: move/from16 v18, v0 │ │ -0522aa: 9013 080a |00a5: add-int v19, v8, v10 │ │ -0522ae: 52d0 f102 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ -0522b2: 0214 0000 |00a9: move/from16 v20, v0 │ │ -0522b6: 9014 1407 |00ab: add-int v20, v20, v7 │ │ -0522ba: 0200 1200 |00ad: move/from16 v0, v18 │ │ -0522be: 0201 1300 |00af: move/from16 v1, v19 │ │ -0522c2: 0202 1400 |00b1: move/from16 v2, v20 │ │ -0522c6: 6e52 e618 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -0522cc: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ -0522d0: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ -0522d4: 6e30 030c 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0c03 │ │ -0522da: 52d0 ef02 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -0522de: 0212 0000 |00bf: move/from16 v18, v0 │ │ -0522e2: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ -0522e6: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ -0522ea: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ -0522ee: 120f |00c7: const/4 v15, #int 0 // #0 │ │ -0522f0: 6e10 d618 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -0522f6: 0a12 |00cb: move-result v18 │ │ -0522f8: 0200 1200 |00cc: move/from16 v0, v18 │ │ -0522fc: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ -052300: 6e20 1919 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -052306: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ -05230a: 82a0 |00d5: int-to-float v0, v10 │ │ -05230c: 0212 0000 |00d6: move/from16 v18, v0 │ │ -052310: 52d0 ef02 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -052314: 0213 0000 |00da: move/from16 v19, v0 │ │ -052318: a812 1213 |00dc: mul-float v18, v18, v19 │ │ -05231c: 0200 1200 |00de: move/from16 v0, v18 │ │ -052320: 8700 |00e0: float-to-int v0, v0 │ │ -052322: 0212 0000 |00e1: move/from16 v18, v0 │ │ -052326: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ -05232a: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ -05232e: 0200 1200 |00e7: move/from16 v0, v18 │ │ -052332: 8200 |00e9: int-to-float v0, v0 │ │ -052334: 0212 0000 |00ea: move/from16 v18, v0 │ │ -052338: 82a0 |00ec: int-to-float v0, v10 │ │ -05233a: 0213 0000 |00ed: move/from16 v19, v0 │ │ -05233e: a90e 1213 |00ef: div-float v14, v18, v19 │ │ -052342: 289e |00f1: goto 008f // -0062 │ │ -052344: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ -052346: 28a5 |00f3: goto 0098 // -005b │ │ -052348: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ -05234c: 52d0 e902 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ -052350: 0212 0000 |00f8: move/from16 v18, v0 │ │ -052354: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ -052358: 6e10 c418 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -05235e: 0a13 |00ff: move-result v19 │ │ -052360: 9112 1213 |0100: sub-int v18, v18, v19 │ │ -052364: 9013 080a |0102: add-int v19, v8, v10 │ │ -052368: 52d0 e902 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ -05236c: 0214 0000 |0106: move/from16 v20, v0 │ │ -052370: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ -052374: 0200 1200 |010a: move/from16 v0, v18 │ │ -052378: 0201 1300 |010c: move/from16 v1, v19 │ │ -05237c: 0202 1400 |010e: move/from16 v2, v20 │ │ -052380: 6e52 e618 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -052386: 28a3 |0113: goto 00b6 // -005d │ │ -052388: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ -05238c: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ -052390: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ -052394: 52d0 f102 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ -052398: 0212 0000 |011c: move/from16 v18, v0 │ │ -05239c: 0200 1200 |011e: move/from16 v0, v18 │ │ -0523a0: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ -0523a4: 52d9 f102 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ -0523a8: 9012 080a |0124: add-int v18, v8, v10 │ │ -0523ac: 9013 0907 |0126: add-int v19, v9, v7 │ │ -0523b0: 0200 1200 |0128: move/from16 v0, v18 │ │ -0523b4: 0201 1300 |012a: move/from16 v1, v19 │ │ -0523b8: 6e51 e618 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -0523be: 2887 |012f: goto 00b6 // -0079 │ │ -0523c0: 9012 0907 |0130: add-int v18, v9, v7 │ │ -0523c4: 52d0 e902 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ -0523c8: 0213 0000 |0134: move/from16 v19, v0 │ │ -0523cc: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ -0523d0: 0200 1200 |0138: move/from16 v0, v18 │ │ -0523d4: 0201 1300 |013a: move/from16 v1, v19 │ │ -0523d8: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ -0523dc: 52d0 e902 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ -0523e0: 0212 0000 |0140: move/from16 v18, v0 │ │ -0523e4: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ -0523e8: 9109 1207 |0144: sub-int v9, v18, v7 │ │ -0523ec: 28de |0146: goto 0124 // -0022 │ │ -0523ee: 124f |0147: const/4 v15, #int 4 // #4 │ │ -0523f0: 2880 |0148: goto 00c8 // -0080 │ │ -0523f2: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ -0523f6: 0200 1200 |014b: move/from16 v0, v18 │ │ -0523fa: 0801 1700 |014d: move-object/from16 v1, v23 │ │ -0523fe: 5c10 0503 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0305 │ │ -052402: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ -052406: 0200 1200 |0153: move/from16 v0, v18 │ │ -05240a: 0801 1700 |0155: move-object/from16 v1, v23 │ │ -05240e: 5c10 0403 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ -052412: 0e00 |0159: return-void │ │ -052414: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ +052148: |[052148] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ +052158: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ +05215c: 0200 1200 |0002: move/from16 v0, v18 │ │ +052160: 0801 1700 |0004: move-object/from16 v1, v23 │ │ +052164: 5c10 0503 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0305 │ │ +052168: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ +05216c: 7401 d30b 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ +052172: 0a06 |000d: move-result v6 │ │ +052174: 120c |000e: const/4 v12, #int 0 // #0 │ │ +052176: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ +05217a: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +05217e: 6e20 d20b c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ +052184: 0c05 |0016: move-result-object v5 │ │ +052186: 6e10 d618 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +05218c: 0a12 |001a: move-result v18 │ │ +05218e: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ +052192: 0200 1200 |001d: move/from16 v0, v18 │ │ +052196: 0201 1300 |001f: move/from16 v1, v19 │ │ +05219a: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +05219e: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0521a2: 28ea |0025: goto 000f // -0016 │ │ +0521a4: 6e10 c118 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +0521aa: 0c0d |0029: move-result-object v13 │ │ +0521ac: 1f0d ff01 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +0521b0: 0800 1700 |002c: move-object/from16 v0, v23 │ │ +0521b4: 6e20 e50b 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0be5 │ │ +0521ba: 0a12 |0031: move-result v18 │ │ +0521bc: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ +0521c0: 52d0 ee02 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@02ee │ │ +0521c4: 0212 0000 |0036: move/from16 v18, v0 │ │ +0521c8: 52d0 f102 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ +0521cc: 0213 0000 |003a: move/from16 v19, v0 │ │ +0521d0: 52d0 ee02 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@02ee │ │ +0521d4: 0214 0000 |003e: move/from16 v20, v0 │ │ +0521d8: 6e10 c618 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +0521de: 0a15 |0043: move-result v21 │ │ +0521e0: 9014 1415 |0044: add-int v20, v20, v21 │ │ +0521e4: 52d0 f102 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ +0521e8: 0215 0000 |0048: move/from16 v21, v0 │ │ +0521ec: 6e10 c418 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +0521f2: 0a16 |004d: move-result v22 │ │ +0521f4: 9015 1516 |004e: add-int v21, v21, v22 │ │ +0521f8: 0200 1200 |0050: move/from16 v0, v18 │ │ +0521fc: 0201 1300 |0052: move/from16 v1, v19 │ │ +052200: 0202 1400 |0054: move/from16 v2, v20 │ │ +052204: 0203 1500 |0056: move/from16 v3, v21 │ │ +052208: 6e53 e618 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +05220e: 28c8 |005b: goto 0023 // -0038 │ │ +052210: 6e10 c618 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +052216: 0a0a |005f: move-result v10 │ │ +052218: 6e10 c418 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +05221e: 0a07 |0063: move-result v7 │ │ +052220: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ +052224: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +052228: 0201 1200 |0068: move/from16 v1, v18 │ │ +05222c: 6e30 c00b 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ +052232: 0a12 |006d: move-result v18 │ │ +052234: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ +052238: 7ba0 |0070: neg-int v0, v10 │ │ +05223a: 0212 0000 |0071: move/from16 v18, v0 │ │ +05223e: 82a0 |0073: int-to-float v0, v10 │ │ +052240: 0213 0000 |0074: move/from16 v19, v0 │ │ +052244: 52d0 ef02 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +052248: 0214 0000 |0078: move/from16 v20, v0 │ │ +05224c: a813 1314 |007a: mul-float v19, v19, v20 │ │ +052250: 0200 1300 |007c: move/from16 v0, v19 │ │ +052254: 8700 |007e: float-to-int v0, v0 │ │ +052256: 0213 0000 |007f: move/from16 v19, v0 │ │ +05225a: 9008 1213 |0081: add-int v8, v18, v19 │ │ +05225e: 9012 0a08 |0083: add-int v18, v10, v8 │ │ +052262: 0200 1200 |0085: move/from16 v0, v18 │ │ +052266: 8200 |0087: int-to-float v0, v0 │ │ +052268: 0212 0000 |0088: move/from16 v18, v0 │ │ +05226c: 82a0 |008a: int-to-float v0, v10 │ │ +05226e: 0213 0000 |008b: move/from16 v19, v0 │ │ +052272: a90e 1213 |008d: div-float v14, v18, v19 │ │ +052276: 52d0 ef02 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +05227a: 0212 0000 |0091: move/from16 v18, v0 │ │ +05227e: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ +052282: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ +052286: 1214 |0097: const/4 v4, #int 1 // #1 │ │ +052288: 52d0 ea02 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +05228c: 0212 0000 |009a: move/from16 v18, v0 │ │ +052290: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ +052294: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ +05229a: 52d0 f102 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ +05229e: 0212 0000 |00a3: move/from16 v18, v0 │ │ +0522a2: 9013 080a |00a5: add-int v19, v8, v10 │ │ +0522a6: 52d0 f102 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ +0522aa: 0214 0000 |00a9: move/from16 v20, v0 │ │ +0522ae: 9014 1407 |00ab: add-int v20, v20, v7 │ │ +0522b2: 0200 1200 |00ad: move/from16 v0, v18 │ │ +0522b6: 0201 1300 |00af: move/from16 v1, v19 │ │ +0522ba: 0202 1400 |00b1: move/from16 v2, v20 │ │ +0522be: 6e52 e618 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +0522c4: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ +0522c8: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ +0522cc: 6e30 030c 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@0c03 │ │ +0522d2: 52d0 ef02 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +0522d6: 0212 0000 |00bf: move/from16 v18, v0 │ │ +0522da: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ +0522de: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ +0522e2: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ +0522e6: 120f |00c7: const/4 v15, #int 0 // #0 │ │ +0522e8: 6e10 d618 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +0522ee: 0a12 |00cb: move-result v18 │ │ +0522f0: 0200 1200 |00cc: move/from16 v0, v18 │ │ +0522f4: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ +0522f8: 6e20 1919 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +0522fe: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ +052302: 82a0 |00d5: int-to-float v0, v10 │ │ +052304: 0212 0000 |00d6: move/from16 v18, v0 │ │ +052308: 52d0 ef02 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +05230c: 0213 0000 |00da: move/from16 v19, v0 │ │ +052310: a812 1213 |00dc: mul-float v18, v18, v19 │ │ +052314: 0200 1200 |00de: move/from16 v0, v18 │ │ +052318: 8700 |00e0: float-to-int v0, v0 │ │ +05231a: 0212 0000 |00e1: move/from16 v18, v0 │ │ +05231e: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ +052322: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ +052326: 0200 1200 |00e7: move/from16 v0, v18 │ │ +05232a: 8200 |00e9: int-to-float v0, v0 │ │ +05232c: 0212 0000 |00ea: move/from16 v18, v0 │ │ +052330: 82a0 |00ec: int-to-float v0, v10 │ │ +052332: 0213 0000 |00ed: move/from16 v19, v0 │ │ +052336: a90e 1213 |00ef: div-float v14, v18, v19 │ │ +05233a: 289e |00f1: goto 008f // -0062 │ │ +05233c: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ +05233e: 28a5 |00f3: goto 0098 // -005b │ │ +052340: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ +052344: 52d0 e902 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ +052348: 0212 0000 |00f8: move/from16 v18, v0 │ │ +05234c: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ +052350: 6e10 c418 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +052356: 0a13 |00ff: move-result v19 │ │ +052358: 9112 1213 |0100: sub-int v18, v18, v19 │ │ +05235c: 9013 080a |0102: add-int v19, v8, v10 │ │ +052360: 52d0 e902 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ +052364: 0214 0000 |0106: move/from16 v20, v0 │ │ +052368: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ +05236c: 0200 1200 |010a: move/from16 v0, v18 │ │ +052370: 0201 1300 |010c: move/from16 v1, v19 │ │ +052374: 0202 1400 |010e: move/from16 v2, v20 │ │ +052378: 6e52 e618 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +05237e: 28a3 |0113: goto 00b6 // -005d │ │ +052380: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ +052384: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ +052388: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ +05238c: 52d0 f102 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ +052390: 0212 0000 |011c: move/from16 v18, v0 │ │ +052394: 0200 1200 |011e: move/from16 v0, v18 │ │ +052398: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ +05239c: 52d9 f102 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ +0523a0: 9012 080a |0124: add-int v18, v8, v10 │ │ +0523a4: 9013 0907 |0126: add-int v19, v9, v7 │ │ +0523a8: 0200 1200 |0128: move/from16 v0, v18 │ │ +0523ac: 0201 1300 |012a: move/from16 v1, v19 │ │ +0523b0: 6e51 e618 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +0523b6: 2887 |012f: goto 00b6 // -0079 │ │ +0523b8: 9012 0907 |0130: add-int v18, v9, v7 │ │ +0523bc: 52d0 e902 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ +0523c0: 0213 0000 |0134: move/from16 v19, v0 │ │ +0523c4: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ +0523c8: 0200 1200 |0138: move/from16 v0, v18 │ │ +0523cc: 0201 1300 |013a: move/from16 v1, v19 │ │ +0523d0: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ +0523d4: 52d0 e902 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ +0523d8: 0212 0000 |0140: move/from16 v18, v0 │ │ +0523dc: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ +0523e0: 9109 1207 |0144: sub-int v9, v18, v7 │ │ +0523e4: 28de |0146: goto 0124 // -0022 │ │ +0523e6: 124f |0147: const/4 v15, #int 4 // #4 │ │ +0523e8: 2880 |0148: goto 00c8 // -0080 │ │ +0523ea: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ +0523ee: 0200 1200 |014b: move/from16 v0, v18 │ │ +0523f2: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +0523f6: 5c10 0503 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0305 │ │ +0523fa: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ +0523fe: 0200 1200 |0153: move/from16 v0, v18 │ │ +052402: 0801 1700 |0155: move-object/from16 v1, v23 │ │ +052406: 5c10 0403 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ +05240a: 0e00 |0159: return-void │ │ +05240c: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0008 line=878 │ │ 0x000a line=879 │ │ 0x000e line=880 │ │ 0x0011 line=881 │ │ @@ -85779,241 +85779,241 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 448 16-bit code units │ │ -052428: |[052428] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ -052438: 7701 a318 1800 |0000: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -05243e: 0a12 |0003: move-result v18 │ │ -052440: 7701 a318 1900 |0004: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -052446: 0a0d |0007: move-result v13 │ │ -052448: 7701 a418 1800 |0008: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -05244e: 0a13 |000b: move-result v19 │ │ -052450: 7701 a418 1900 |000c: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -052456: 0a0e |000f: move-result v14 │ │ -052458: 1514 0040 |0010: const/high16 v20, #int 1073741824 // #4000 │ │ -05245c: 0200 1200 |0012: move/from16 v0, v18 │ │ -052460: 0201 1400 |0014: move/from16 v1, v20 │ │ -052464: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ -052468: 1514 0040 |0018: const/high16 v20, #int 1073741824 // #4000 │ │ -05246c: 0200 1400 |001a: move/from16 v0, v20 │ │ -052470: 320d 1a00 |001c: if-eq v13, v0, 0036 // +001a │ │ -052474: 7401 eb0b 1700 |001e: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@0beb │ │ -05247a: 0a14 |0021: move-result v20 │ │ -05247c: 3814 5900 |0022: if-eqz v20, 007b // +0059 │ │ -052480: 1514 0080 |0024: const/high16 v20, #int -2147483648 // #8000 │ │ -052484: 0200 1200 |0026: move/from16 v0, v18 │ │ -052488: 0201 1400 |0028: move/from16 v1, v20 │ │ -05248c: 3310 4300 |002a: if-ne v0, v1, 006d // +0043 │ │ -052490: 1512 0040 |002c: const/high16 v18, #int 1073741824 // #4000 │ │ -052494: 1514 0080 |002e: const/high16 v20, #int -2147483648 // #8000 │ │ -052498: 0200 1400 |0030: move/from16 v0, v20 │ │ -05249c: 330d 4200 |0032: if-ne v13, v0, 0074 // +0042 │ │ -0524a0: 150d 0040 |0034: const/high16 v13, #int 1073741824 // #4000 │ │ -0524a4: 0800 1700 |0036: move-object/from16 v0, v23 │ │ -0524a8: 0201 1300 |0038: move/from16 v1, v19 │ │ -0524ac: 6e30 060c 100e |003a: invoke-virtual {v0, v1, v14}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@0c06 │ │ -0524b2: 0800 1700 |003d: move-object/from16 v0, v23 │ │ -0524b6: 5400 0803 |003f: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0308 │ │ -0524ba: 0814 0000 |0041: move-object/from16 v20, v0 │ │ -0524be: 3814 4000 |0043: if-eqz v20, 0083 // +0040 │ │ -0524c2: 7701 a008 1700 |0045: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@08a0 │ │ -0524c8: 0a14 |0048: move-result v20 │ │ -0524ca: 3814 3a00 |0049: if-eqz v20, 0083 // +003a │ │ -0524ce: 1213 |004b: const/4 v3, #int 1 // #1 │ │ -0524d0: 7701 a208 1700 |004c: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -0524d6: 0a10 |004f: move-result v16 │ │ -0524d8: 120c |0050: const/4 v12, #int 0 // #0 │ │ -0524da: 7401 d30b 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ -0524e0: 0a06 |0054: move-result v6 │ │ -0524e2: 120f |0055: const/4 v15, #int 0 // #0 │ │ -0524e4: 356f 6901 |0056: if-ge v15, v6, 01bf // +0169 │ │ -0524e8: 0800 1700 |0058: move-object/from16 v0, v23 │ │ -0524ec: 6e20 d20b f000 |005a: invoke-virtual {v0, v15}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ -0524f2: 0c05 |005d: move-result-object v5 │ │ -0524f4: 6e10 d618 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -0524fa: 0a14 |0061: move-result v20 │ │ -0524fc: 1315 0800 |0062: const/16 v21, #int 8 // #8 │ │ -052500: 0200 1400 |0064: move/from16 v0, v20 │ │ -052504: 0201 1500 |0066: move/from16 v1, v21 │ │ -052508: 3310 1d00 |0068: if-ne v0, v1, 0085 // +001d │ │ -05250c: d80f 0f01 |006a: add-int/lit8 v15, v15, #int 1 // #01 │ │ -052510: 28ea |006c: goto 0056 // -0016 │ │ -052512: 3912 c1ff |006d: if-nez v18, 002e // -003f │ │ -052516: 1512 0040 |006f: const/high16 v18, #int 1073741824 // #4000 │ │ -05251a: 1313 2c01 |0071: const/16 v19, #int 300 // #12c │ │ -05251e: 28bb |0073: goto 002e // -0045 │ │ -052520: 390d c2ff |0074: if-nez v13, 0036 // -003e │ │ -052524: 150d 0040 |0076: const/high16 v13, #int 1073741824 // #4000 │ │ -052528: 130e 2c01 |0078: const/16 v14, #int 300 // #12c │ │ -05252c: 28bc |007a: goto 0036 // -0044 │ │ -05252e: 2214 de03 |007b: new-instance v20, Ljava/lang/IllegalArgumentException; // type@03de │ │ -052532: 1a15 4903 |007d: const-string v21, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@0349 │ │ -052536: 7602 881b 1400 |007f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -05253c: 2714 |0082: throw v20 │ │ -05253e: 1203 |0083: const/4 v3, #int 0 // #0 │ │ -052540: 28c8 |0084: goto 004c // -0038 │ │ -052542: 6e10 c118 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -052548: 0c11 |0088: move-result-object v17 │ │ -05254a: 1f11 ff01 |0089: check-cast v17, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -05254e: 3803 2500 |008b: if-eqz v3, 00b0 // +0025 │ │ -052552: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -052556: 5200 ea02 |008f: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -05255a: 0214 0000 |0091: move/from16 v20, v0 │ │ -05255e: 0200 1400 |0093: move/from16 v0, v20 │ │ -052562: 0201 1000 |0095: move/from16 v1, v16 │ │ -052566: 7120 ad07 1000 |0097: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -05256c: 0a04 |009a: move-result v4 │ │ -05256e: 7110 a008 0500 |009b: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@08a0 │ │ -052574: 0a14 |009e: move-result v20 │ │ -052576: 3814 4900 |009f: if-eqz v20, 00e8 // +0049 │ │ -05257a: 6214 fd02 |00a1: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ -05257e: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ -052582: 5400 0803 |00a5: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0308 │ │ -052586: 0815 0000 |00a7: move-object/from16 v21, v0 │ │ -05258a: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ -05258e: 0801 1500 |00ab: move-object/from16 v1, v21 │ │ -052592: 7240 840b 5041 |00ad: invoke-interface {v0, v5, v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@0b84 │ │ -052598: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ -05259c: 6e20 e50b 5000 |00b2: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0be5 │ │ -0525a2: 0a14 |00b5: move-result v20 │ │ -0525a4: 3814 4400 |00b6: if-eqz v20, 00fa // +0044 │ │ -0525a8: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ -0525ac: 5200 ee02 |00ba: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@02ee │ │ -0525b0: 0214 0000 |00bc: move/from16 v20, v0 │ │ -0525b4: 9114 1314 |00be: sub-int v20, v19, v20 │ │ -0525b8: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ -0525bc: 5200 f002 |00c2: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@02f0 │ │ -0525c0: 0215 0000 |00c4: move/from16 v21, v0 │ │ -0525c4: 9114 1415 |00c6: sub-int v20, v20, v21 │ │ -0525c8: 1515 0040 |00c8: const/high16 v21, #int 1073741824 // #4000 │ │ -0525cc: 7702 a518 1400 |00ca: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -0525d2: 0a09 |00cd: move-result v9 │ │ -0525d4: 0800 1100 |00ce: move-object/from16 v0, v17 │ │ -0525d8: 5200 f102 |00d0: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ -0525dc: 0214 0000 |00d2: move/from16 v20, v0 │ │ -0525e0: 9114 0e14 |00d4: sub-int v20, v14, v20 │ │ -0525e4: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ -0525e8: 5200 e902 |00d8: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ -0525ec: 0215 0000 |00da: move/from16 v21, v0 │ │ -0525f0: 9114 1415 |00dc: sub-int v20, v20, v21 │ │ -0525f4: 1515 0040 |00de: const/high16 v21, #int 1073741824 // #4000 │ │ -0525f8: 7702 a518 1400 |00e0: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -0525fe: 0a08 |00e3: move-result v8 │ │ -052600: 6e30 e718 9508 |00e4: invoke-virtual {v5, v9, v8}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -052606: 2883 |00e7: goto 006a // -007d │ │ -052608: 6214 fd02 |00e8: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ -05260c: 0800 1700 |00ea: move-object/from16 v0, v23 │ │ -052610: 5400 0803 |00ec: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0308 │ │ -052614: 0815 0000 |00ee: move-object/from16 v21, v0 │ │ -052618: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ -05261c: 0801 1100 |00f2: move-object/from16 v1, v17 │ │ -052620: 0802 1500 |00f4: move-object/from16 v2, v21 │ │ -052624: 7240 820b 1042 |00f6: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@0b82 │ │ -05262a: 28b7 |00f9: goto 00b0 // -0049 │ │ -05262c: 0800 1700 |00fa: move-object/from16 v0, v23 │ │ -052630: 6e20 e80b 5000 |00fc: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -052636: 0a14 |00ff: move-result v20 │ │ -052638: 3814 8c00 |0100: if-eqz v20, 018c // +008c │ │ -05263c: 0800 1700 |0102: move-object/from16 v0, v23 │ │ -052640: 6e20 d80b 5000 |0104: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0bd8 │ │ -052646: 0a14 |0107: move-result v20 │ │ -052648: dd07 1407 |0108: and-int/lit8 v7, v20, #int 7 // #07 │ │ -05264c: 9514 0c07 |010a: and-int v20, v12, v7 │ │ -052650: 3814 3700 |010c: if-eqz v20, 0143 // +0037 │ │ -052654: 2214 df03 |010e: new-instance v20, Ljava/lang/IllegalStateException; // type@03df │ │ -052658: 2215 f003 |0110: new-instance v21, Ljava/lang/StringBuilder; // type@03f0 │ │ -05265c: 7601 c91b 1500 |0112: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -052662: 1a16 ea02 |0115: const-string v22, "Child drawer has absolute gravity " // string@02ea │ │ -052666: 7402 d21b 1500 |0117: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05266c: 0c15 |011a: move-result-object v21 │ │ -05266e: 7110 de0b 0700 |011b: invoke-static {v7}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0bde │ │ -052674: 0c16 |011e: move-result-object v22 │ │ -052676: 7402 d21b 1500 |011f: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05267c: 0c15 |0122: move-result-object v21 │ │ -05267e: 1a16 3e00 |0123: const-string v22, " but this " // string@003e │ │ -052682: 7402 d21b 1500 |0125: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -052688: 0c15 |0128: move-result-object v21 │ │ -05268a: 1a16 4803 |0129: const-string v22, "DrawerLayout" // string@0348 │ │ -05268e: 7402 d21b 1500 |012b: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -052694: 0c15 |012e: move-result-object v21 │ │ -052696: 1a16 3b00 |012f: const-string v22, " already has a " // string@003b │ │ -05269a: 7402 d21b 1500 |0131: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0526a0: 0c15 |0134: move-result-object v21 │ │ -0526a2: 1a16 fd12 |0135: const-string v22, "drawer view along that edge" // string@12fd │ │ -0526a6: 7402 d21b 1500 |0137: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0526ac: 0c15 |013a: move-result-object v21 │ │ -0526ae: 7401 d61b 1500 |013b: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0526b4: 0c15 |013e: move-result-object v21 │ │ -0526b6: 7602 8b1b 1400 |013f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0526bc: 2714 |0142: throw v20 │ │ -0526be: 0800 1700 |0143: move-object/from16 v0, v23 │ │ -0526c2: 5200 0e03 |0145: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@030e │ │ -0526c6: 0214 0000 |0147: move/from16 v20, v0 │ │ -0526ca: 0800 1100 |0149: move-object/from16 v0, v17 │ │ -0526ce: 5200 ee02 |014b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@02ee │ │ -0526d2: 0215 0000 |014d: move/from16 v21, v0 │ │ -0526d6: 9014 1415 |014f: add-int v20, v20, v21 │ │ -0526da: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -0526de: 5200 f002 |0153: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@02f0 │ │ -0526e2: 0215 0000 |0155: move/from16 v21, v0 │ │ -0526e6: 9014 1415 |0157: add-int v20, v20, v21 │ │ -0526ea: 0800 1100 |0159: move-object/from16 v0, v17 │ │ -0526ee: 5200 f202 |015b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@02f2 │ │ -0526f2: 0215 0000 |015d: move/from16 v21, v0 │ │ -0526f6: 0200 1800 |015f: move/from16 v0, v24 │ │ -0526fa: 0201 1400 |0161: move/from16 v1, v20 │ │ -0526fe: 0202 1500 |0163: move/from16 v2, v21 │ │ -052702: 7130 d40b 1002 |0165: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0bd4 │ │ -052708: 0a0b |0168: move-result v11 │ │ -05270a: 0800 1100 |0169: move-object/from16 v0, v17 │ │ -05270e: 5200 f102 |016b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ -052712: 0214 0000 |016d: move/from16 v20, v0 │ │ -052716: 0800 1100 |016f: move-object/from16 v0, v17 │ │ -05271a: 5200 e902 |0171: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ -05271e: 0215 0000 |0173: move/from16 v21, v0 │ │ -052722: 9014 1415 |0175: add-int v20, v20, v21 │ │ -052726: 0800 1100 |0177: move-object/from16 v0, v17 │ │ -05272a: 5200 eb02 |0179: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@02eb │ │ -05272e: 0215 0000 |017b: move/from16 v21, v0 │ │ -052732: 0200 1900 |017d: move/from16 v0, v25 │ │ -052736: 0201 1400 |017f: move/from16 v1, v20 │ │ -05273a: 0202 1500 |0181: move/from16 v2, v21 │ │ -05273e: 7130 d40b 1002 |0183: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0bd4 │ │ -052744: 0a0a |0186: move-result v10 │ │ -052746: 6e30 e718 b50a |0187: invoke-virtual {v5, v11, v10}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -05274c: 2900 e0fe |018a: goto/16 006a // -0120 │ │ -052750: 2214 df03 |018c: new-instance v20, Ljava/lang/IllegalStateException; // type@03df │ │ -052754: 2215 f003 |018e: new-instance v21, Ljava/lang/StringBuilder; // type@03f0 │ │ -052758: 7601 c91b 1500 |0190: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -05275e: 1a16 e902 |0193: const-string v22, "Child " // string@02e9 │ │ -052762: 7402 d21b 1500 |0195: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -052768: 0c15 |0198: move-result-object v21 │ │ -05276a: 0800 1500 |0199: move-object/from16 v0, v21 │ │ -05276e: 6e20 d11b 5000 |019b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -052774: 0c15 |019e: move-result-object v21 │ │ -052776: 1a16 3c00 |019f: const-string v22, " at index " // string@003c │ │ -05277a: 7402 d21b 1500 |01a1: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -052780: 0c15 |01a4: move-result-object v21 │ │ -052782: 0800 1500 |01a5: move-object/from16 v0, v21 │ │ -052786: 6e20 ce1b f000 |01a7: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -05278c: 0c15 |01aa: move-result-object v21 │ │ -05278e: 1a16 4e00 |01ab: const-string v22, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@004e │ │ -052792: 7402 d21b 1500 |01ad: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -052798: 0c15 |01b0: move-result-object v21 │ │ -05279a: 1a16 bf03 |01b1: const-string v22, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@03bf │ │ -05279e: 7402 d21b 1500 |01b3: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0527a4: 0c15 |01b6: move-result-object v21 │ │ -0527a6: 7401 d61b 1500 |01b7: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0527ac: 0c15 |01ba: move-result-object v21 │ │ -0527ae: 7602 8b1b 1400 |01bb: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0527b4: 2714 |01be: throw v20 │ │ -0527b6: 0e00 |01bf: return-void │ │ +052420: |[052420] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ +052430: 7701 a318 1800 |0000: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +052436: 0a12 |0003: move-result v18 │ │ +052438: 7701 a318 1900 |0004: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +05243e: 0a0d |0007: move-result v13 │ │ +052440: 7701 a418 1800 |0008: invoke-static/range {v24}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +052446: 0a13 |000b: move-result v19 │ │ +052448: 7701 a418 1900 |000c: invoke-static/range {v25}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +05244e: 0a0e |000f: move-result v14 │ │ +052450: 1514 0040 |0010: const/high16 v20, #int 1073741824 // #4000 │ │ +052454: 0200 1200 |0012: move/from16 v0, v18 │ │ +052458: 0201 1400 |0014: move/from16 v1, v20 │ │ +05245c: 3310 0800 |0016: if-ne v0, v1, 001e // +0008 │ │ +052460: 1514 0040 |0018: const/high16 v20, #int 1073741824 // #4000 │ │ +052464: 0200 1400 |001a: move/from16 v0, v20 │ │ +052468: 320d 1a00 |001c: if-eq v13, v0, 0036 // +001a │ │ +05246c: 7401 eb0b 1700 |001e: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@0beb │ │ +052472: 0a14 |0021: move-result v20 │ │ +052474: 3814 5900 |0022: if-eqz v20, 007b // +0059 │ │ +052478: 1514 0080 |0024: const/high16 v20, #int -2147483648 // #8000 │ │ +05247c: 0200 1200 |0026: move/from16 v0, v18 │ │ +052480: 0201 1400 |0028: move/from16 v1, v20 │ │ +052484: 3310 4300 |002a: if-ne v0, v1, 006d // +0043 │ │ +052488: 1512 0040 |002c: const/high16 v18, #int 1073741824 // #4000 │ │ +05248c: 1514 0080 |002e: const/high16 v20, #int -2147483648 // #8000 │ │ +052490: 0200 1400 |0030: move/from16 v0, v20 │ │ +052494: 330d 4200 |0032: if-ne v13, v0, 0074 // +0042 │ │ +052498: 150d 0040 |0034: const/high16 v13, #int 1073741824 // #4000 │ │ +05249c: 0800 1700 |0036: move-object/from16 v0, v23 │ │ +0524a0: 0201 1300 |0038: move/from16 v1, v19 │ │ +0524a4: 6e30 060c 100e |003a: invoke-virtual {v0, v1, v14}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@0c06 │ │ +0524aa: 0800 1700 |003d: move-object/from16 v0, v23 │ │ +0524ae: 5400 0803 |003f: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0308 │ │ +0524b2: 0814 0000 |0041: move-object/from16 v20, v0 │ │ +0524b6: 3814 4000 |0043: if-eqz v20, 0083 // +0040 │ │ +0524ba: 7701 a008 1700 |0045: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@08a0 │ │ +0524c0: 0a14 |0048: move-result v20 │ │ +0524c2: 3814 3a00 |0049: if-eqz v20, 0083 // +003a │ │ +0524c6: 1213 |004b: const/4 v3, #int 1 // #1 │ │ +0524c8: 7701 a208 1700 |004c: invoke-static/range {v23}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +0524ce: 0a10 |004f: move-result v16 │ │ +0524d0: 120c |0050: const/4 v12, #int 0 // #0 │ │ +0524d2: 7401 d30b 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@0bd3 │ │ +0524d8: 0a06 |0054: move-result v6 │ │ +0524da: 120f |0055: const/4 v15, #int 0 // #0 │ │ +0524dc: 356f 6901 |0056: if-ge v15, v6, 01bf // +0169 │ │ +0524e0: 0800 1700 |0058: move-object/from16 v0, v23 │ │ +0524e4: 6e20 d20b f000 |005a: invoke-virtual {v0, v15}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@0bd2 │ │ +0524ea: 0c05 |005d: move-result-object v5 │ │ +0524ec: 6e10 d618 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +0524f2: 0a14 |0061: move-result v20 │ │ +0524f4: 1315 0800 |0062: const/16 v21, #int 8 // #8 │ │ +0524f8: 0200 1400 |0064: move/from16 v0, v20 │ │ +0524fc: 0201 1500 |0066: move/from16 v1, v21 │ │ +052500: 3310 1d00 |0068: if-ne v0, v1, 0085 // +001d │ │ +052504: d80f 0f01 |006a: add-int/lit8 v15, v15, #int 1 // #01 │ │ +052508: 28ea |006c: goto 0056 // -0016 │ │ +05250a: 3912 c1ff |006d: if-nez v18, 002e // -003f │ │ +05250e: 1512 0040 |006f: const/high16 v18, #int 1073741824 // #4000 │ │ +052512: 1313 2c01 |0071: const/16 v19, #int 300 // #12c │ │ +052516: 28bb |0073: goto 002e // -0045 │ │ +052518: 390d c2ff |0074: if-nez v13, 0036 // -003e │ │ +05251c: 150d 0040 |0076: const/high16 v13, #int 1073741824 // #4000 │ │ +052520: 130e 2c01 |0078: const/16 v14, #int 300 // #12c │ │ +052524: 28bc |007a: goto 0036 // -0044 │ │ +052526: 2214 de03 |007b: new-instance v20, Ljava/lang/IllegalArgumentException; // type@03de │ │ +05252a: 1a15 4803 |007d: const-string v21, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@0348 │ │ +05252e: 7602 881b 1400 |007f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +052534: 2714 |0082: throw v20 │ │ +052536: 1203 |0083: const/4 v3, #int 0 // #0 │ │ +052538: 28c8 |0084: goto 004c // -0038 │ │ +05253a: 6e10 c118 0500 |0085: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +052540: 0c11 |0088: move-result-object v17 │ │ +052542: 1f11 ff01 |0089: check-cast v17, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +052546: 3803 2500 |008b: if-eqz v3, 00b0 // +0025 │ │ +05254a: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +05254e: 5200 ea02 |008f: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +052552: 0214 0000 |0091: move/from16 v20, v0 │ │ +052556: 0200 1400 |0093: move/from16 v0, v20 │ │ +05255a: 0201 1000 |0095: move/from16 v1, v16 │ │ +05255e: 7120 ad07 1000 |0097: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +052564: 0a04 |009a: move-result v4 │ │ +052566: 7110 a008 0500 |009b: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.getFitsSystemWindows:(Landroid/view/View;)Z // method@08a0 │ │ +05256c: 0a14 |009e: move-result v20 │ │ +05256e: 3814 4900 |009f: if-eqz v20, 00e8 // +0049 │ │ +052572: 6214 fd02 |00a1: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ +052576: 0800 1700 |00a3: move-object/from16 v0, v23 │ │ +05257a: 5400 0803 |00a5: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0308 │ │ +05257e: 0815 0000 |00a7: move-object/from16 v21, v0 │ │ +052582: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ +052586: 0801 1500 |00ab: move-object/from16 v1, v21 │ │ +05258a: 7240 840b 5041 |00ad: invoke-interface {v0, v5, v1, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V // method@0b84 │ │ +052590: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ +052594: 6e20 e50b 5000 |00b2: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0be5 │ │ +05259a: 0a14 |00b5: move-result v20 │ │ +05259c: 3814 4400 |00b6: if-eqz v20, 00fa // +0044 │ │ +0525a0: 0800 1100 |00b8: move-object/from16 v0, v17 │ │ +0525a4: 5200 ee02 |00ba: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@02ee │ │ +0525a8: 0214 0000 |00bc: move/from16 v20, v0 │ │ +0525ac: 9114 1314 |00be: sub-int v20, v19, v20 │ │ +0525b0: 0800 1100 |00c0: move-object/from16 v0, v17 │ │ +0525b4: 5200 f002 |00c2: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@02f0 │ │ +0525b8: 0215 0000 |00c4: move/from16 v21, v0 │ │ +0525bc: 9114 1415 |00c6: sub-int v20, v20, v21 │ │ +0525c0: 1515 0040 |00c8: const/high16 v21, #int 1073741824 // #4000 │ │ +0525c4: 7702 a518 1400 |00ca: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +0525ca: 0a09 |00cd: move-result v9 │ │ +0525cc: 0800 1100 |00ce: move-object/from16 v0, v17 │ │ +0525d0: 5200 f102 |00d0: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ +0525d4: 0214 0000 |00d2: move/from16 v20, v0 │ │ +0525d8: 9114 0e14 |00d4: sub-int v20, v14, v20 │ │ +0525dc: 0800 1100 |00d6: move-object/from16 v0, v17 │ │ +0525e0: 5200 e902 |00d8: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ +0525e4: 0215 0000 |00da: move/from16 v21, v0 │ │ +0525e8: 9114 1415 |00dc: sub-int v20, v20, v21 │ │ +0525ec: 1515 0040 |00de: const/high16 v21, #int 1073741824 // #4000 │ │ +0525f0: 7702 a518 1400 |00e0: invoke-static/range {v20, v21}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +0525f6: 0a08 |00e3: move-result v8 │ │ +0525f8: 6e30 e718 9508 |00e4: invoke-virtual {v5, v9, v8}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +0525fe: 2883 |00e7: goto 006a // -007d │ │ +052600: 6214 fd02 |00e8: sget-object v20, Landroid/support/v4/widget/DrawerLayout;.IMPL:Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl; // field@02fd │ │ +052604: 0800 1700 |00ea: move-object/from16 v0, v23 │ │ +052608: 5400 0803 |00ec: iget-object v0, v0, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0308 │ │ +05260c: 0815 0000 |00ee: move-object/from16 v21, v0 │ │ +052610: 0800 1400 |00f0: move-object/from16 v0, v20 │ │ +052614: 0801 1100 |00f2: move-object/from16 v1, v17 │ │ +052618: 0802 1500 |00f4: move-object/from16 v2, v21 │ │ +05261c: 7240 820b 1042 |00f6: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/widget/DrawerLayout$DrawerLayoutCompatImpl;.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V // method@0b82 │ │ +052622: 28b7 |00f9: goto 00b0 // -0049 │ │ +052624: 0800 1700 |00fa: move-object/from16 v0, v23 │ │ +052628: 6e20 e80b 5000 |00fc: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +05262e: 0a14 |00ff: move-result v20 │ │ +052630: 3814 8c00 |0100: if-eqz v20, 018c // +008c │ │ +052634: 0800 1700 |0102: move-object/from16 v0, v23 │ │ +052638: 6e20 d80b 5000 |0104: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@0bd8 │ │ +05263e: 0a14 |0107: move-result v20 │ │ +052640: dd07 1407 |0108: and-int/lit8 v7, v20, #int 7 // #07 │ │ +052644: 9514 0c07 |010a: and-int v20, v12, v7 │ │ +052648: 3814 3700 |010c: if-eqz v20, 0143 // +0037 │ │ +05264c: 2214 df03 |010e: new-instance v20, Ljava/lang/IllegalStateException; // type@03df │ │ +052650: 2215 f003 |0110: new-instance v21, Ljava/lang/StringBuilder; // type@03f0 │ │ +052654: 7601 c91b 1500 |0112: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +05265a: 1a16 e902 |0115: const-string v22, "Child drawer has absolute gravity " // string@02e9 │ │ +05265e: 7402 d21b 1500 |0117: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +052664: 0c15 |011a: move-result-object v21 │ │ +052666: 7110 de0b 0700 |011b: invoke-static {v7}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0bde │ │ +05266c: 0c16 |011e: move-result-object v22 │ │ +05266e: 7402 d21b 1500 |011f: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +052674: 0c15 |0122: move-result-object v21 │ │ +052676: 1a16 3d00 |0123: const-string v22, " but this " // string@003d │ │ +05267a: 7402 d21b 1500 |0125: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +052680: 0c15 |0128: move-result-object v21 │ │ +052682: 1a16 4703 |0129: const-string v22, "DrawerLayout" // string@0347 │ │ +052686: 7402 d21b 1500 |012b: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05268c: 0c15 |012e: move-result-object v21 │ │ +05268e: 1a16 3a00 |012f: const-string v22, " already has a " // string@003a │ │ +052692: 7402 d21b 1500 |0131: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +052698: 0c15 |0134: move-result-object v21 │ │ +05269a: 1a16 fb12 |0135: const-string v22, "drawer view along that edge" // string@12fb │ │ +05269e: 7402 d21b 1500 |0137: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0526a4: 0c15 |013a: move-result-object v21 │ │ +0526a6: 7401 d61b 1500 |013b: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0526ac: 0c15 |013e: move-result-object v21 │ │ +0526ae: 7602 8b1b 1400 |013f: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0526b4: 2714 |0142: throw v20 │ │ +0526b6: 0800 1700 |0143: move-object/from16 v0, v23 │ │ +0526ba: 5200 0e03 |0145: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@030e │ │ +0526be: 0214 0000 |0147: move/from16 v20, v0 │ │ +0526c2: 0800 1100 |0149: move-object/from16 v0, v17 │ │ +0526c6: 5200 ee02 |014b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@02ee │ │ +0526ca: 0215 0000 |014d: move/from16 v21, v0 │ │ +0526ce: 9014 1415 |014f: add-int v20, v20, v21 │ │ +0526d2: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +0526d6: 5200 f002 |0153: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@02f0 │ │ +0526da: 0215 0000 |0155: move/from16 v21, v0 │ │ +0526de: 9014 1415 |0157: add-int v20, v20, v21 │ │ +0526e2: 0800 1100 |0159: move-object/from16 v0, v17 │ │ +0526e6: 5200 f202 |015b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@02f2 │ │ +0526ea: 0215 0000 |015d: move/from16 v21, v0 │ │ +0526ee: 0200 1800 |015f: move/from16 v0, v24 │ │ +0526f2: 0201 1400 |0161: move/from16 v1, v20 │ │ +0526f6: 0202 1500 |0163: move/from16 v2, v21 │ │ +0526fa: 7130 d40b 1002 |0165: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0bd4 │ │ +052700: 0a0b |0168: move-result v11 │ │ +052702: 0800 1100 |0169: move-object/from16 v0, v17 │ │ +052706: 5200 f102 |016b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@02f1 │ │ +05270a: 0214 0000 |016d: move/from16 v20, v0 │ │ +05270e: 0800 1100 |016f: move-object/from16 v0, v17 │ │ +052712: 5200 e902 |0171: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@02e9 │ │ +052716: 0215 0000 |0173: move/from16 v21, v0 │ │ +05271a: 9014 1415 |0175: add-int v20, v20, v21 │ │ +05271e: 0800 1100 |0177: move-object/from16 v0, v17 │ │ +052722: 5200 eb02 |0179: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@02eb │ │ +052726: 0215 0000 |017b: move/from16 v21, v0 │ │ +05272a: 0200 1900 |017d: move/from16 v0, v25 │ │ +05272e: 0201 1400 |017f: move/from16 v1, v20 │ │ +052732: 0202 1500 |0181: move/from16 v2, v21 │ │ +052736: 7130 d40b 1002 |0183: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@0bd4 │ │ +05273c: 0a0a |0186: move-result v10 │ │ +05273e: 6e30 e718 b50a |0187: invoke-virtual {v5, v11, v10}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +052744: 2900 e0fe |018a: goto/16 006a // -0120 │ │ +052748: 2214 df03 |018c: new-instance v20, Ljava/lang/IllegalStateException; // type@03df │ │ +05274c: 2215 f003 |018e: new-instance v21, Ljava/lang/StringBuilder; // type@03f0 │ │ +052750: 7601 c91b 1500 |0190: invoke-direct/range {v21}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +052756: 1a16 e802 |0193: const-string v22, "Child " // string@02e8 │ │ +05275a: 7402 d21b 1500 |0195: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +052760: 0c15 |0198: move-result-object v21 │ │ +052762: 0800 1500 |0199: move-object/from16 v0, v21 │ │ +052766: 6e20 d11b 5000 |019b: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +05276c: 0c15 |019e: move-result-object v21 │ │ +05276e: 1a16 3b00 |019f: const-string v22, " at index " // string@003b │ │ +052772: 7402 d21b 1500 |01a1: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +052778: 0c15 |01a4: move-result-object v21 │ │ +05277a: 0800 1500 |01a5: move-object/from16 v0, v21 │ │ +05277e: 6e20 ce1b f000 |01a7: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +052784: 0c15 |01aa: move-result-object v21 │ │ +052786: 1a16 4d00 |01ab: const-string v22, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@004d │ │ +05278a: 7402 d21b 1500 |01ad: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +052790: 0c15 |01b0: move-result-object v21 │ │ +052792: 1a16 be03 |01b1: const-string v22, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@03be │ │ +052796: 7402 d21b 1500 |01b3: invoke-virtual/range {v21, v22}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05279c: 0c15 |01b6: move-result-object v21 │ │ +05279e: 7401 d61b 1500 |01b7: invoke-virtual/range {v21}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0527a4: 0c15 |01ba: move-result-object v21 │ │ +0527a6: 7602 8b1b 1400 |01bb: invoke-direct/range {v20, v21}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0527ac: 2714 |01be: throw v20 │ │ +0527ae: 0e00 |01bf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0004 line=790 │ │ 0x0008 line=791 │ │ 0x000c line=792 │ │ 0x0010 line=794 │ │ @@ -86092,34 +86092,34 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0527b8: |[0527b8] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0527c8: 0750 |0000: move-object v0, v5 │ │ -0527ca: 1f00 0102 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0201 │ │ -0527ce: 6e10 a10b 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0ba1 │ │ -0527d4: 0c02 |0006: move-result-object v2 │ │ -0527d6: 6f20 5219 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1952 │ │ -0527dc: 5202 f602 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ -0527e0: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ -0527e4: 5202 f602 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ -0527e8: 6e20 cb0b 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -0527ee: 0c01 |0013: move-result-object v1 │ │ -0527f0: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -0527f4: 6e20 f80b 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0bf8 │ │ -0527fa: 5202 f402 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@02f4 │ │ -0527fe: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -052800: 6e30 010c 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0c01 │ │ -052806: 5202 f502 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@02f5 │ │ -05280a: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -05280c: 6e30 010c 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0c01 │ │ -052812: 0e00 |0025: return-void │ │ +0527b0: |[0527b0] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0527c0: 0750 |0000: move-object v0, v5 │ │ +0527c2: 1f00 0102 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0201 │ │ +0527c6: 6e10 a10b 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0ba1 │ │ +0527cc: 0c02 |0006: move-result-object v2 │ │ +0527ce: 6f20 5219 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1952 │ │ +0527d4: 5202 f602 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ +0527d8: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ +0527dc: 5202 f602 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ +0527e0: 6e20 cb0b 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +0527e6: 0c01 |0013: move-result-object v1 │ │ +0527e8: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +0527ec: 6e20 f80b 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0bf8 │ │ +0527f2: 5202 f402 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@02f4 │ │ +0527f6: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +0527f8: 6e30 010c 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0c01 │ │ +0527fe: 5202 f502 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@02f5 │ │ +052802: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +052804: 6e30 010c 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0c01 │ │ +05280a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1492 │ │ 0x0003 line=1493 │ │ 0x000a line=1495 │ │ 0x000e line=1496 │ │ 0x0014 line=1497 │ │ @@ -86138,32 +86138,32 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -052814: |[052814] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -052824: 6f10 5419 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1954 │ │ -05282a: 0c02 |0003: move-result-object v2 │ │ -05282c: 2201 0102 |0004: new-instance v1, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0201 │ │ -052830: 7020 a00b 2100 |0006: invoke-direct {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0ba0 │ │ -052836: 6e10 cc0b 0400 |0009: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0bcc │ │ -05283c: 0c00 |000c: move-result-object v0 │ │ -05283e: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -052842: 6e10 c118 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -052848: 0c03 |0012: move-result-object v3 │ │ -05284a: 1f03 ff01 |0013: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -05284e: 5233 ea02 |0015: iget v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ -052852: 5913 f602 |0017: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ -052856: 5243 0c03 |0019: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@030c │ │ -05285a: 5913 f402 |001b: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@02f4 │ │ -05285e: 5243 0d03 |001d: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@030d │ │ -052862: 5913 f502 |001f: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@02f5 │ │ -052866: 1101 |0021: return-object v1 │ │ +05280c: |[05280c] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +05281c: 6f10 5419 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1954 │ │ +052822: 0c02 |0003: move-result-object v2 │ │ +052824: 2201 0102 |0004: new-instance v1, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@0201 │ │ +052828: 7020 a00b 2100 |0006: invoke-direct {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@0ba0 │ │ +05282e: 6e10 cc0b 0400 |0009: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0bcc │ │ +052834: 0c00 |000c: move-result-object v0 │ │ +052836: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +05283a: 6e10 c118 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +052840: 0c03 |0012: move-result-object v3 │ │ +052842: 1f03 ff01 |0013: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +052846: 5233 ea02 |0015: iget v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@02ea │ │ +05284a: 5913 f602 |0017: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@02f6 │ │ +05284e: 5243 0c03 |0019: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@030c │ │ +052852: 5913 f402 |001b: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@02f4 │ │ +052856: 5243 0d03 |001d: iget v3, v4, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@030d │ │ +05285a: 5913 f502 |001f: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@02f5 │ │ +05285e: 1101 |0021: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1508 │ │ 0x0004 line=1509 │ │ 0x0009 line=1511 │ │ 0x000d line=1512 │ │ 0x000f line=1513 │ │ @@ -86181,87 +86181,87 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -052868: |[052868] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -052878: 54da 0a03 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -05287c: 6e20 b40c ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@0cb4 │ │ -052882: 54da 1003 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -052886: 6e20 b40c ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@0cb4 │ │ -05288c: 6e10 7718 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -052892: 0a00 |000d: move-result v0 │ │ -052894: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -052896: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ -05289a: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ -0528a0: 0f07 |0014: return v7 │ │ -0528a2: 6e10 7b18 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -0528a8: 0a08 |0018: move-result v8 │ │ -0528aa: 6e10 7d18 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -0528b0: 0a09 |001c: move-result v9 │ │ -0528b2: 59d8 0603 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0306 │ │ -0528b6: 59d9 0703 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0307 │ │ -0528ba: 120a |0021: const/4 v10, #int 0 // #0 │ │ -0528bc: 5cda 0103 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ -0528c0: 120a |0024: const/4 v10, #int 0 // #0 │ │ -0528c2: 5cda 0003 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ -0528c6: 28ed |0027: goto 0014 // -0013 │ │ -0528c8: 6e10 7b18 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -0528ce: 0a08 |002b: move-result v8 │ │ -0528d0: 6e10 7d18 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -0528d6: 0a09 |002f: move-result v9 │ │ -0528d8: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -0528da: 54da 0a03 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -0528de: 878b |0033: float-to-int v11, v8 │ │ -0528e0: 879c |0034: float-to-int v12, v9 │ │ -0528e2: 6e30 aa0c ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ -0528e8: 0c06 |0038: move-result-object v6 │ │ -0528ea: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ -0528ee: 6e20 e50b 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0be5 │ │ -0528f4: 0a0a |003e: move-result v10 │ │ -0528f6: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ -0528fa: 52da 0603 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0306 │ │ -0528fe: a701 080a |0043: sub-float v1, v8, v10 │ │ -052902: 52da 0703 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0307 │ │ -052906: a702 090a |0047: sub-float v2, v9, v10 │ │ -05290a: 54da 0a03 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -05290e: 6e10 af0c 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@0caf │ │ -052914: 0a05 |004e: move-result v5 │ │ -052916: a80a 0101 |004f: mul-float v10, v1, v1 │ │ -05291a: a80b 0202 |0051: mul-float v11, v2, v2 │ │ -05291e: c6ba |0053: add-float/2addr v10, v11 │ │ -052920: 920b 0505 |0054: mul-int v11, v5, v5 │ │ -052924: 82bb |0056: int-to-float v11, v11 │ │ -052926: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ -05292a: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ -05292e: 6e10 cc0b 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0bcc │ │ -052934: 0c03 |005e: move-result-object v3 │ │ -052936: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ -05293a: 6e20 d60b 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0bd6 │ │ -052940: 0a0a |0064: move-result v10 │ │ -052942: 122b |0065: const/4 v11, #int 2 // #2 │ │ -052944: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ -052948: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -05294a: 6e20 c50b 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0bc5 │ │ -052950: 120a |006c: const/4 v10, #int 0 // #0 │ │ -052952: 5cda 0103 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ -052956: 28a5 |006f: goto 0014 // -005b │ │ -052958: 1204 |0070: const/4 v4, #int 0 // #0 │ │ -05295a: 28f8 |0071: goto 0069 // -0008 │ │ -05295c: 121a |0072: const/4 v10, #int 1 // #1 │ │ -05295e: 6e20 c50b ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0bc5 │ │ -052964: 120a |0076: const/4 v10, #int 0 // #0 │ │ -052966: 5cda 0103 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ -05296a: 120a |0079: const/4 v10, #int 0 // #0 │ │ -05296c: 5cda 0003 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ -052970: 2898 |007c: goto 0014 // -0068 │ │ -052972: 0000 |007d: nop // spacer │ │ -052974: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ +052860: |[052860] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +052870: 54da 0a03 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +052874: 6e20 b40c ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@0cb4 │ │ +05287a: 54da 1003 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +05287e: 6e20 b40c ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@0cb4 │ │ +052884: 6e10 7718 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +05288a: 0a00 |000d: move-result v0 │ │ +05288c: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +05288e: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ +052892: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ +052898: 0f07 |0014: return v7 │ │ +05289a: 6e10 7b18 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +0528a0: 0a08 |0018: move-result v8 │ │ +0528a2: 6e10 7d18 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +0528a8: 0a09 |001c: move-result v9 │ │ +0528aa: 59d8 0603 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0306 │ │ +0528ae: 59d9 0703 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0307 │ │ +0528b2: 120a |0021: const/4 v10, #int 0 // #0 │ │ +0528b4: 5cda 0103 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ +0528b8: 120a |0024: const/4 v10, #int 0 // #0 │ │ +0528ba: 5cda 0003 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ +0528be: 28ed |0027: goto 0014 // -0013 │ │ +0528c0: 6e10 7b18 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +0528c6: 0a08 |002b: move-result v8 │ │ +0528c8: 6e10 7d18 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +0528ce: 0a09 |002f: move-result v9 │ │ +0528d0: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +0528d2: 54da 0a03 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +0528d6: 878b |0033: float-to-int v11, v8 │ │ +0528d8: 879c |0034: float-to-int v12, v9 │ │ +0528da: 6e30 aa0c ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ +0528e0: 0c06 |0038: move-result-object v6 │ │ +0528e2: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ +0528e6: 6e20 e50b 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@0be5 │ │ +0528ec: 0a0a |003e: move-result v10 │ │ +0528ee: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ +0528f2: 52da 0603 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@0306 │ │ +0528f6: a701 080a |0043: sub-float v1, v8, v10 │ │ +0528fa: 52da 0703 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@0307 │ │ +0528fe: a702 090a |0047: sub-float v2, v9, v10 │ │ +052902: 54da 0a03 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +052906: 6e10 af0c 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@0caf │ │ +05290c: 0a05 |004e: move-result v5 │ │ +05290e: a80a 0101 |004f: mul-float v10, v1, v1 │ │ +052912: a80b 0202 |0051: mul-float v11, v2, v2 │ │ +052916: c6ba |0053: add-float/2addr v10, v11 │ │ +052918: 920b 0505 |0054: mul-int v11, v5, v5 │ │ +05291c: 82bb |0056: int-to-float v11, v11 │ │ +05291e: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ +052922: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ +052926: 6e10 cc0b 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@0bcc │ │ +05292c: 0c03 |005e: move-result-object v3 │ │ +05292e: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ +052932: 6e20 d60b 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@0bd6 │ │ +052938: 0a0a |0064: move-result v10 │ │ +05293a: 122b |0065: const/4 v11, #int 2 // #2 │ │ +05293c: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ +052940: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +052942: 6e20 c50b 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0bc5 │ │ +052948: 120a |006c: const/4 v10, #int 0 // #0 │ │ +05294a: 5cda 0103 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ +05294e: 28a5 |006f: goto 0014 // -005b │ │ +052950: 1204 |0070: const/4 v4, #int 0 // #0 │ │ +052952: 28f8 |0071: goto 0069 // -0008 │ │ +052954: 121a |0072: const/4 v10, #int 1 // #1 │ │ +052956: 6e20 c50b ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0bc5 │ │ +05295c: 120a |0076: const/4 v10, #int 0 // #0 │ │ +05295e: 5cda 0103 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ +052962: 120a |0079: const/4 v10, #int 0 // #0 │ │ +052964: 5cda 0003 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@0300 │ │ +052968: 2898 |007c: goto 0014 // -0068 │ │ +05296a: 0000 |007d: nop // spacer │ │ +05296c: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1155 │ │ 0x0005 line=1156 │ │ 0x000a line=1158 │ │ 0x000e line=1159 │ │ 0x000f line=1161 │ │ @@ -86316,34 +86316,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -05298c: |[05298c] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ -05299c: 6e20 cb0b 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -0529a2: 0c00 |0003: move-result-object v0 │ │ -0529a4: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -0529a8: 2201 de03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ -0529ac: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -0529b0: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0529b6: 1a03 890a |000d: const-string v3, "No drawer view found with gravity " // string@0a89 │ │ -0529ba: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0529c0: 0c02 |0012: move-result-object v2 │ │ -0529c2: 7110 de0b 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0bde │ │ -0529c8: 0c03 |0016: move-result-object v3 │ │ -0529ca: 6e20 d21b 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0529d0: 0c02 |001a: move-result-object v2 │ │ -0529d2: 6e10 d61b 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0529d8: 0c02 |001e: move-result-object v2 │ │ -0529da: 7020 881b 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -0529e0: 2701 |0022: throw v1 │ │ -0529e2: 6e20 f80b 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0bf8 │ │ -0529e8: 0e00 |0026: return-void │ │ +052984: |[052984] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ +052994: 6e20 cb0b 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +05299a: 0c00 |0003: move-result-object v0 │ │ +05299c: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +0529a0: 2201 de03 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ +0529a4: 2202 f003 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +0529a8: 7010 c91b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0529ae: 1a03 870a |000d: const-string v3, "No drawer view found with gravity " // string@0a87 │ │ +0529b2: 6e20 d21b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0529b8: 0c02 |0012: move-result-object v2 │ │ +0529ba: 7110 de0b 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@0bde │ │ +0529c0: 0c03 |0016: move-result-object v3 │ │ +0529c2: 6e20 d21b 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0529c8: 0c02 |001a: move-result-object v2 │ │ +0529ca: 6e10 d61b 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0529d0: 0c02 |001e: move-result-object v2 │ │ +0529d2: 7020 881b 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +0529d8: 2701 |0022: throw v1 │ │ +0529da: 6e20 f80b 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0bf8 │ │ +0529e0: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1291 │ │ 0x0004 line=1292 │ │ 0x0006 line=1293 │ │ 0x0023 line=1296 │ │ 0x0026 line=1297 │ │ @@ -86357,65 +86357,65 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -0529ec: |[0529ec] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ -0529fc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0529fe: 6e20 e80b 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ -052a04: 0a01 |0004: move-result v1 │ │ -052a06: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ -052a0a: 2201 de03 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ -052a0e: 2202 f003 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -052a12: 7010 c91b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -052a18: 1a03 500d |000e: const-string v3, "View " // string@0d50 │ │ -052a1c: 6e20 d21b 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -052a22: 0c02 |0013: move-result-object v2 │ │ -052a24: 6e20 d11b 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -052a2a: 0c02 |0017: move-result-object v2 │ │ -052a2c: 1a03 5e00 |0018: const-string v3, " is not a sliding drawer" // string@005e │ │ -052a30: 6e20 d21b 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -052a36: 0c02 |001d: move-result-object v2 │ │ -052a38: 6e10 d61b 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -052a3e: 0c02 |0021: move-result-object v2 │ │ -052a40: 7020 881b 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -052a46: 2701 |0025: throw v1 │ │ -052a48: 5541 0403 |0026: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ -052a4c: 3801 1500 |0028: if-eqz v1, 003d // +0015 │ │ -052a50: 6e10 c118 0500 |002a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -052a56: 0c00 |002d: move-result-object v0 │ │ -052a58: 1f00 ff01 |002e: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -052a5c: 1501 803f |0030: const/high16 v1, #int 1065353216 // #3f80 │ │ -052a60: 5901 ef02 |0032: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -052a64: 5c02 ed02 |0034: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ -052a68: 7030 0c0c 5402 |0036: invoke-direct {v4, v5, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0c0c │ │ -052a6e: 6e10 e40b 0400 |0039: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ -052a74: 0e00 |003c: return-void │ │ -052a76: 1231 |003d: const/4 v1, #int 3 // #3 │ │ -052a78: 6e30 c00b 5401 |003e: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ -052a7e: 0a01 |0041: move-result v1 │ │ -052a80: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ -052a84: 5441 0a03 |0044: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -052a88: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -052a8a: 6e10 d218 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -052a90: 0a03 |004a: move-result v3 │ │ -052a92: 6e40 be0c 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ -052a98: 28eb |004e: goto 0039 // -0015 │ │ -052a9a: 5441 1003 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -052a9e: 6e10 dd0b 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ -052aa4: 0a02 |0054: move-result v2 │ │ -052aa6: 6e10 d718 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -052aac: 0a03 |0058: move-result v3 │ │ -052aae: b132 |0059: sub-int/2addr v2, v3 │ │ -052ab0: 6e10 d218 0500 |005a: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -052ab6: 0a03 |005d: move-result v3 │ │ -052ab8: 6e40 be0c 5132 |005e: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ -052abe: 28d8 |0061: goto 0039 // -0028 │ │ +0529e4: |[0529e4] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ +0529f4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0529f6: 6e20 e80b 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@0be8 │ │ +0529fc: 0a01 |0004: move-result v1 │ │ +0529fe: 3901 2100 |0005: if-nez v1, 0026 // +0021 │ │ +052a02: 2201 de03 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ +052a06: 2202 f003 |0009: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +052a0a: 7010 c91b 0200 |000b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +052a10: 1a03 4e0d |000e: const-string v3, "View " // string@0d4e │ │ +052a14: 6e20 d21b 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +052a1a: 0c02 |0013: move-result-object v2 │ │ +052a1c: 6e20 d11b 5200 |0014: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +052a22: 0c02 |0017: move-result-object v2 │ │ +052a24: 1a03 5d00 |0018: const-string v3, " is not a sliding drawer" // string@005d │ │ +052a28: 6e20 d21b 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +052a2e: 0c02 |001d: move-result-object v2 │ │ +052a30: 6e10 d61b 0200 |001e: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +052a36: 0c02 |0021: move-result-object v2 │ │ +052a38: 7020 881b 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +052a3e: 2701 |0025: throw v1 │ │ +052a40: 5541 0403 |0026: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@0304 │ │ +052a44: 3801 1500 |0028: if-eqz v1, 003d // +0015 │ │ +052a48: 6e10 c118 0500 |002a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +052a4e: 0c00 |002d: move-result-object v0 │ │ +052a50: 1f00 ff01 |002e: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +052a54: 1501 803f |0030: const/high16 v1, #int 1065353216 // #3f80 │ │ +052a58: 5901 ef02 |0032: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +052a5c: 5c02 ed02 |0034: iput-boolean v2, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@02ed │ │ +052a60: 7030 0c0c 5402 |0036: invoke-direct {v4, v5, v2}, Landroid/support/v4/widget/DrawerLayout;.updateChildrenImportantForAccessibility:(Landroid/view/View;Z)V // method@0c0c │ │ +052a66: 6e10 e40b 0400 |0039: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ +052a6c: 0e00 |003c: return-void │ │ +052a6e: 1231 |003d: const/4 v1, #int 3 // #3 │ │ +052a70: 6e30 c00b 5401 |003e: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@0bc0 │ │ +052a76: 0a01 |0041: move-result v1 │ │ +052a78: 3801 0d00 |0042: if-eqz v1, 004f // +000d │ │ +052a7c: 5441 0a03 |0044: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +052a80: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +052a82: 6e10 d218 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +052a88: 0a03 |004a: move-result v3 │ │ +052a8a: 6e40 be0c 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ +052a90: 28eb |004e: goto 0039 // -0015 │ │ +052a92: 5441 1003 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +052a96: 6e10 dd0b 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@0bdd │ │ +052a9c: 0a02 |0054: move-result v2 │ │ +052a9e: 6e10 d718 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +052aa4: 0a03 |0058: move-result v3 │ │ +052aa6: b132 |0059: sub-int/2addr v2, v3 │ │ +052aa8: 6e10 d218 0500 |005a: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +052aae: 0a03 |005d: move-result v3 │ │ +052ab0: 6e40 be0c 5132 |005e: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@0cbe │ │ +052ab6: 28d8 |0061: goto 0039 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1263 │ │ 0x0007 line=1264 │ │ 0x0026 line=1267 │ │ 0x002a line=1268 │ │ 0x0030 line=1269 │ │ @@ -86436,21 +86436,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -052ac0: |[052ac0] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -052ad0: 6f20 6119 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@1961 │ │ -052ad6: 5c12 0103 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ -052ada: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -052ade: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -052ae0: 6e20 c50b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0bc5 │ │ -052ae6: 0e00 |000b: return-void │ │ +052ab8: |[052ab8] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +052ac8: 6f20 6119 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@1961 │ │ +052ace: 5c12 0103 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@0301 │ │ +052ad2: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +052ad6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +052ad8: 6e20 c50b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@0bc5 │ │ +052ade: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1210 │ │ 0x0003 line=1212 │ │ 0x0005 line=1213 │ │ 0x0007 line=1214 │ │ 0x000b line=1216 │ │ @@ -86463,19 +86463,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -052ae8: |[052ae8] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ -052af8: 5510 0503 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0305 │ │ -052afc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -052b00: 6f10 6219 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1962 │ │ -052b06: 0e00 |0007: return-void │ │ +052ae0: |[052ae0] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ +052af0: 5510 0503 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@0305 │ │ +052af4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +052af8: 6f10 6219 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@1962 │ │ +052afe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ 0x0004 line=962 │ │ 0x0007 line=964 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -86485,27 +86485,27 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -052b08: |[052b08] android.support.v4.widget.DrawerLayout.setChildInsets:(Ljava/lang/Object;Z)V │ │ -052b18: 5b12 0803 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0308 │ │ -052b1c: 5c13 0203 |0002: iput-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@0302 │ │ -052b20: 3903 1000 |0004: if-nez v3, 0014 // +0010 │ │ -052b24: 6e10 d10b 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0bd1 │ │ -052b2a: 0c00 |0009: move-result-object v0 │ │ -052b2c: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ -052b30: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -052b32: 6e20 0b0c 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.setWillNotDraw:(Z)V // method@0c0b │ │ -052b38: 6e10 fc0b 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.requestLayout:()V // method@0bfc │ │ -052b3e: 0e00 |0013: return-void │ │ -052b40: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -052b42: 28f8 |0015: goto 000d // -0008 │ │ +052b00: |[052b00] android.support.v4.widget.DrawerLayout.setChildInsets:(Ljava/lang/Object;Z)V │ │ +052b10: 5b12 0803 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout;.mLastInsets:Ljava/lang/Object; // field@0308 │ │ +052b14: 5c13 0203 |0002: iput-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout;.mDrawStatusBarBackground:Z // field@0302 │ │ +052b18: 3903 1000 |0004: if-nez v3, 0014 // +0010 │ │ +052b1c: 6e10 d10b 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0bd1 │ │ +052b22: 0c00 |0009: move-result-object v0 │ │ +052b24: 3900 0a00 |000a: if-nez v0, 0014 // +000a │ │ +052b28: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +052b2a: 6e20 0b0c 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.setWillNotDraw:(Z)V // method@0c0b │ │ +052b30: 6e10 fc0b 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.requestLayout:()V // method@0bfc │ │ +052b36: 0e00 |0013: return-void │ │ +052b38: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +052b3a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0002 line=361 │ │ 0x0004 line=362 │ │ 0x0010 line=363 │ │ 0x0013 line=364 │ │ @@ -86520,17 +86520,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 │ │ -052b44: |[052b44] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ -052b54: 5b01 0b03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ -052b58: 0e00 |0002: return-void │ │ +052b3c: |[052b3c] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ +052b4c: 5b01 0b03 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ +052b50: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0002 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ @@ -86540,20 +86540,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -052b5c: |[052b5c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ -052b6c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -052b6e: 6e30 010c 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0c01 │ │ -052b74: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -052b76: 6e30 010c 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0c01 │ │ -052b7c: 0e00 |0008: return-void │ │ +052b54: |[052b54] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ +052b64: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +052b66: 6e30 010c 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0c01 │ │ +052b6c: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +052b6e: 6e30 010c 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@0c01 │ │ +052b74: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0004 line=438 │ │ 0x0008 line=439 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -86564,46 +86564,46 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -052b80: |[052b80] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ -052b90: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -052b92: 7110 a208 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -052b98: 0a04 |0004: move-result v4 │ │ -052b9a: 7120 ad07 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -052ba0: 0a00 |0008: move-result v0 │ │ -052ba2: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ -052ba6: 5967 0c03 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@030c │ │ -052baa: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ -052bae: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ -052bb2: 5461 0a03 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -052bb6: 6e10 970c 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ -052bbc: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ -052bc2: 0e00 |0019: return-void │ │ -052bc4: 1254 |001a: const/4 v4, #int 5 // #5 │ │ -052bc6: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ -052bca: 5967 0d03 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@030d │ │ -052bce: 28ee |001f: goto 000d // -0012 │ │ -052bd0: 5461 1003 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -052bd4: 28f1 |0022: goto 0013 // -000f │ │ -052bd6: 6e20 cb0b 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -052bdc: 0c03 |0026: move-result-object v3 │ │ -052bde: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ -052be2: 6e20 f80b 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0bf8 │ │ -052be8: 28ed |002c: goto 0019 // -0013 │ │ -052bea: 6e20 cb0b 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ -052bf0: 0c02 |0030: move-result-object v2 │ │ -052bf2: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ -052bf6: 6e20 c30b 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ -052bfc: 28e3 |0036: goto 0019 // -001d │ │ -052bfe: 0000 |0037: nop // spacer │ │ -052c00: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ +052b78: |[052b78] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ +052b88: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +052b8a: 7110 a208 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +052b90: 0a04 |0004: move-result v4 │ │ +052b92: 7120 ad07 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +052b98: 0a00 |0008: move-result v0 │ │ +052b9a: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ +052b9e: 5967 0c03 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@030c │ │ +052ba2: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ +052ba6: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ +052baa: 5461 0a03 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +052bae: 6e10 970c 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ +052bb4: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ +052bba: 0e00 |0019: return-void │ │ +052bbc: 1254 |001a: const/4 v4, #int 5 // #5 │ │ +052bbe: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ +052bc2: 5967 0d03 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@030d │ │ +052bc6: 28ee |001f: goto 000d // -0012 │ │ +052bc8: 5461 1003 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +052bcc: 28f1 |0022: goto 0013 // -000f │ │ +052bce: 6e20 cb0b 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +052bd4: 0c03 |0026: move-result-object v3 │ │ +052bd6: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ +052bda: 6e20 f80b 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@0bf8 │ │ +052be0: 28ed |002c: goto 0019 // -0013 │ │ +052be2: 6e20 cb0b 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@0bcb │ │ +052be8: 0c02 |0030: move-result-object v2 │ │ +052bea: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ +052bee: 6e20 c30b 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ +052bf4: 28e3 |0036: goto 0019 // -001d │ │ +052bf6: 0000 |0037: nop // spacer │ │ +052bf8: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=461 │ │ 0x0009 line=463 │ │ 0x000b line=464 │ │ 0x000d line=468 │ │ 0x000f line=470 │ │ @@ -86634,30 +86634,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 │ │ -052c10: |[052c10] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ -052c20: 7110 a208 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -052c26: 0a01 |0003: move-result v1 │ │ -052c28: 7120 ad07 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -052c2e: 0a00 |0007: move-result v0 │ │ -052c30: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ -052c34: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -052c36: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ -052c3a: 5b34 1403 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ -052c3e: 6e10 e40b 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ -052c44: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ -052c48: 1252 |0014: const/4 v2, #int 5 // #5 │ │ -052c4a: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ -052c4e: 5b34 1503 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ -052c52: 6e10 e40b 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ -052c58: 0e00 |001c: return-void │ │ +052c08: |[052c08] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ +052c18: 7110 a208 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +052c1e: 0a01 |0003: move-result v1 │ │ +052c20: 7120 ad07 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +052c26: 0a00 |0007: move-result v0 │ │ +052c28: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ +052c2c: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +052c2e: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ +052c32: 5b34 1403 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@0314 │ │ +052c36: 6e10 e40b 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ +052c3c: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ +052c40: 1252 |0014: const/4 v2, #int 5 // #5 │ │ +052c42: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ +052c46: 5b34 1503 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@0315 │ │ +052c4a: 6e10 e40b 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ +052c50: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0008 line=382 │ │ 0x000d line=383 │ │ 0x000f line=384 │ │ 0x0012 line=386 │ │ @@ -86675,25 +86675,25 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -052c5c: |[052c5c] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ -052c6c: 6e10 c118 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -052c72: 0c00 |0003: move-result-object v0 │ │ -052c74: 1f00 ff01 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -052c78: 5201 ef02 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -052c7c: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ -052c80: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -052c84: 0e00 |000c: return-void │ │ -052c86: 5904 ef02 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -052c8a: 6e30 c90b 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@0bc9 │ │ -052c90: 28fa |0012: goto 000c // -0006 │ │ +052c54: |[052c54] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ +052c64: 6e10 c118 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +052c6a: 0c00 |0003: move-result-object v0 │ │ +052c6c: 1f00 ff01 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +052c70: 5201 ef02 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +052c74: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ +052c78: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +052c7c: 0e00 |000c: return-void │ │ +052c7e: 5904 ef02 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +052c82: 6e30 c90b 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@0bc9 │ │ +052c88: 28fa |0012: goto 000c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0006 line=690 │ │ 0x000c line=696 │ │ 0x000d line=694 │ │ 0x000f line=695 │ │ @@ -86708,18 +86708,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -052c94: |[052c94] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ -052ca4: 5901 1103 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0311 │ │ -052ca8: 6e10 e40b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ -052cae: 0e00 |0005: return-void │ │ +052c8c: |[052c8c] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ +052c9c: 5901 1103 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@0311 │ │ +052ca0: 6e10 e40b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@0be4 │ │ +052ca6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0002 line=410 │ │ 0x0005 line=411 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -86730,24 +86730,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -052cb0: |[052cb0] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(I)V │ │ -052cc0: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -052cc4: 6e10 d50b 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0bd5 │ │ -052cca: 0c00 |0005: move-result-object v0 │ │ -052ccc: 7120 6b05 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ -052cd2: 0c00 |0009: move-result-object v0 │ │ -052cd4: 5b10 1603 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ -052cd8: 0e00 |000c: return-void │ │ -052cda: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -052cdc: 28fc |000e: goto 000a // -0004 │ │ +052ca8: |[052ca8] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(I)V │ │ +052cb8: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +052cbc: 6e10 d50b 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@0bd5 │ │ +052cc2: 0c00 |0005: move-result-object v0 │ │ +052cc4: 7120 6b05 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ +052cca: 0c00 |0009: move-result-object v0 │ │ +052ccc: 5b10 1603 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ +052cd0: 0e00 |000c: return-void │ │ +052cd2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +052cd4: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1007 │ │ 0x000c line=1008 │ │ 0x000d line=1007 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -86758,17 +86758,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -052ce0: |[052ce0] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -052cf0: 5b01 1603 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ -052cf4: 0e00 |0002: return-void │ │ +052cd8: |[052cd8] android.support.v4.widget.DrawerLayout.setStatusBarBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +052ce8: 5b01 1603 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ +052cec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=997 │ │ 0x0002 line=998 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0003 reg=1 bg Landroid/graphics/drawable/Drawable; │ │ @@ -86778,19 +86778,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -052cf8: |[052cf8] android.support.v4.widget.DrawerLayout.setStatusBarBackgroundColor:(I)V │ │ -052d08: 2200 6600 |0000: new-instance v0, Landroid/graphics/drawable/ColorDrawable; // type@0066 │ │ -052d0c: 7020 cb01 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01cb │ │ -052d12: 5b10 1603 |0005: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ -052d16: 0e00 |0007: return-void │ │ +052cf0: |[052cf0] android.support.v4.widget.DrawerLayout.setStatusBarBackgroundColor:(I)V │ │ +052d00: 2200 6600 |0000: new-instance v0, Landroid/graphics/drawable/ColorDrawable; // type@0066 │ │ +052d04: 7020 cb01 2000 |0002: invoke-direct {v0, v2}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@01cb │ │ +052d0a: 5b10 1603 |0005: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mStatusBarBackground:Landroid/graphics/drawable/Drawable; // field@0316 │ │ +052d0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ 0x0007 line=1019 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0008 reg=2 color I │ │ @@ -86800,56 +86800,56 @@ │ │ type : '(IILandroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -052d18: |[052d18] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ -052d28: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -052d2a: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -052d2c: 5474 0a03 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ -052d30: 6e10 b00c 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0cb0 │ │ -052d36: 0a00 |0007: move-result v0 │ │ -052d38: 5474 1003 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ -052d3c: 6e10 b00c 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0cb0 │ │ -052d42: 0a02 |000d: move-result v2 │ │ -052d44: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ -052d48: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ -052d4c: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -052d4e: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ -052d52: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ -052d56: 6e10 c118 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -052d5c: 0c01 |001a: move-result-object v1 │ │ -052d5e: 1f01 ff01 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ -052d62: 5214 ef02 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -052d66: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -052d68: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ -052d6c: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ -052d70: 6e20 c70b a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@0bc7 │ │ -052d76: 5274 0303 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0303 │ │ -052d7a: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ -052d7e: 5973 0303 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0303 │ │ -052d82: 5474 0b03 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ -052d86: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ -052d8a: 5474 0b03 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ -052d8e: 7220 930b 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@0b93 │ │ -052d94: 0e00 |0036: return-void │ │ -052d96: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ -052d9a: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ -052d9e: 1223 |003b: const/4 v3, #int 2 // #2 │ │ -052da0: 28d7 |003c: goto 0013 // -0029 │ │ -052da2: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -052da4: 28d5 |003e: goto 0013 // -002b │ │ -052da6: 5214 ef02 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ -052daa: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ -052dae: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ -052db2: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ -052db6: 6e20 c80b a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@0bc8 │ │ -052dbc: 28dd |004a: goto 0027 // -0023 │ │ +052d10: |[052d10] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ +052d20: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +052d22: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +052d24: 5474 0a03 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@030a │ │ +052d28: 6e10 b00c 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0cb0 │ │ +052d2e: 0a00 |0007: move-result v0 │ │ +052d30: 5474 1003 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@0310 │ │ +052d34: 6e10 b00c 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@0cb0 │ │ +052d3a: 0a02 |000d: move-result v2 │ │ +052d3c: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ +052d40: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ +052d44: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +052d46: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ +052d4a: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ +052d4e: 6e10 c118 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +052d54: 0c01 |001a: move-result-object v1 │ │ +052d56: 1f01 ff01 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@01ff │ │ +052d5a: 5214 ef02 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +052d5e: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +052d60: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ +052d64: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ +052d68: 6e20 c70b a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@0bc7 │ │ +052d6e: 5274 0303 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0303 │ │ +052d72: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ +052d76: 5973 0303 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@0303 │ │ +052d7a: 5474 0b03 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ +052d7e: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ +052d82: 5474 0b03 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@030b │ │ +052d86: 7220 930b 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@0b93 │ │ +052d8c: 0e00 |0036: return-void │ │ +052d8e: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ +052d92: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ +052d96: 1223 |003b: const/4 v3, #int 2 // #2 │ │ +052d98: 28d7 |003c: goto 0013 // -0029 │ │ +052d9a: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +052d9c: 28d5 |003e: goto 0013 // -002b │ │ +052d9e: 5214 ef02 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@02ef │ │ +052da2: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ +052da6: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ +052daa: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ +052dae: 6e20 c80b a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@0bc8 │ │ +052db4: 28dd |004a: goto 0027 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=599 │ │ 0x0008 line=600 │ │ 0x000e line=603 │ │ 0x0012 line=604 │ │ 0x0013 line=611 │ │ @@ -86875,21 +86875,21 @@ │ │ 0x000e - 0x004b reg=2 rightState I │ │ 0x003e - 0x004b reg=3 state I │ │ 0x0000 - 0x004b reg=7 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x004b reg=8 forGravity I │ │ 0x0000 - 0x004b reg=9 activeState I │ │ 0x0000 - 0x004b reg=10 activeDrawer Landroid/view/View; │ │ │ │ - source_file_idx : 842 (DrawerLayout.java) │ │ + source_file_idx : 841 (DrawerLayout.java) │ │ │ │ Class #378 header: │ │ class_idx : 517 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 843 │ │ +source_file_idx : 842 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #378 annotations: │ │ Annotations on class │ │ @@ -86910,17 +86910,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052dc0: |[052dc0] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.:()V │ │ -052dd0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -052dd6: 0e00 |0003: return-void │ │ +052db8: |[052db8] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.:()V │ │ +052dc8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +052dce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; │ │ │ │ Virtual methods - │ │ @@ -86929,46 +86929,46 @@ │ │ type : '(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -052dd8: |[052dd8] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ -052de8: 0730 |0000: move-object v0, v3 │ │ -052dea: 1f00 0702 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayoutImpl; // type@0207 │ │ -052dee: 6e10 8519 0400 |0003: invoke-virtual {v4}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ -052df4: 0a01 |0006: move-result v1 │ │ -052df6: 3d01 0b00 |0007: if-lez v1, 0012 // +000b │ │ -052dfa: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -052dfc: 7230 140c 4001 |000a: invoke-interface {v0, v4, v1}, Landroid/support/v4/widget/DrawerLayoutImpl;.setChildInsets:(Ljava/lang/Object;Z)V // method@0c14 │ │ -052e02: 6e10 8119 0400 |000d: invoke-virtual {v4}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@1981 │ │ -052e08: 0c01 |0010: move-result-object v1 │ │ -052e0a: 1101 |0011: return-object v1 │ │ -052e0c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -052e0e: 28f7 |0013: goto 000a // -0009 │ │ +052dd0: |[052dd0] android.support.v4.widget.DrawerLayoutCompatApi21$InsetsListener.onApplyWindowInsets:(Landroid/view/View;Landroid/view/WindowInsets;)Landroid/view/WindowInsets; │ │ +052de0: 0730 |0000: move-object v0, v3 │ │ +052de2: 1f00 0702 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayoutImpl; // type@0207 │ │ +052de6: 6e10 8519 0400 |0003: invoke-virtual {v4}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ +052dec: 0a01 |0006: move-result v1 │ │ +052dee: 3d01 0b00 |0007: if-lez v1, 0012 // +000b │ │ +052df2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +052df4: 7230 140c 4001 |000a: invoke-interface {v0, v4, v1}, Landroid/support/v4/widget/DrawerLayoutImpl;.setChildInsets:(Ljava/lang/Object;Z)V // method@0c14 │ │ +052dfa: 6e10 8119 0400 |000d: invoke-virtual {v4}, Landroid/view/WindowInsets;.consumeSystemWindowInsets:()Landroid/view/WindowInsets; // method@1981 │ │ +052e00: 0c01 |0010: move-result-object v1 │ │ +052e02: 1101 |0011: return-object v1 │ │ +052e04: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +052e06: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x000d line=74 │ │ 0x0012 line=73 │ │ locals : │ │ 0x0003 - 0x0014 reg=0 drawerLayout Landroid/support/v4/widget/DrawerLayoutImpl; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; │ │ 0x0000 - 0x0014 reg=3 v Landroid/view/View; │ │ 0x0000 - 0x0014 reg=4 insets Landroid/view/WindowInsets; │ │ │ │ - source_file_idx : 843 (DrawerLayoutCompatApi21.java) │ │ + source_file_idx : 842 (DrawerLayoutCompatApi21.java) │ │ │ │ Class #379 header: │ │ class_idx : 518 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 843 │ │ +source_file_idx : 842 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #379 annotations: │ │ Annotations on class │ │ @@ -86987,52 +86987,52 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -052e10: |[052e10] android.support.v4.widget.DrawerLayoutCompatApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ -052e20: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -052e22: 0760 |0001: move-object v0, v6 │ │ -052e24: 1f00 7503 |0002: check-cast v0, Landroid/view/WindowInsets; // type@0375 │ │ -052e28: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -052e2a: 3317 2b00 |0005: if-ne v7, v1, 0030 // +002b │ │ -052e2e: 6e10 8319 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1983 │ │ -052e34: 0a01 |000a: move-result v1 │ │ -052e36: 6e10 8519 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ -052e3c: 0a02 |000e: move-result v2 │ │ -052e3e: 6e10 8219 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ -052e44: 0a03 |0012: move-result v3 │ │ -052e46: 6e53 8619 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1986 │ │ -052e4c: 0c00 |0016: move-result-object v0 │ │ -052e4e: 6e10 8319 0000 |0017: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1983 │ │ -052e54: 0a01 |001a: move-result v1 │ │ -052e56: 5951 da0a |001b: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ -052e5a: 6e10 8519 0000 |001d: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ -052e60: 0a01 |0020: move-result v1 │ │ -052e62: 5951 dc0a |0021: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ -052e66: 6e10 8419 0000 |0023: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1984 │ │ -052e6c: 0a01 |0026: move-result v1 │ │ -052e6e: 5951 db0a |0027: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ -052e72: 6e10 8219 0000 |0029: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ -052e78: 0a01 |002c: move-result v1 │ │ -052e7a: 5951 d80a |002d: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0ad8 │ │ -052e7e: 0e00 |002f: return-void │ │ -052e80: 1251 |0030: const/4 v1, #int 5 // #5 │ │ -052e82: 3317 e6ff |0031: if-ne v7, v1, 0017 // -001a │ │ -052e86: 6e10 8519 0000 |0033: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ -052e8c: 0a01 |0036: move-result v1 │ │ -052e8e: 6e10 8419 0000 |0037: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1984 │ │ -052e94: 0a02 |003a: move-result v2 │ │ -052e96: 6e10 8219 0000 |003b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ -052e9c: 0a03 |003e: move-result v3 │ │ -052e9e: 6e53 8619 4021 |003f: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1986 │ │ -052ea4: 0c00 |0042: move-result-object v0 │ │ -052ea6: 28d4 |0043: goto 0017 // -002c │ │ +052e08: |[052e08] android.support.v4.widget.DrawerLayoutCompatApi21.applyMarginInsets:(Landroid/view/ViewGroup$MarginLayoutParams;Ljava/lang/Object;I)V │ │ +052e18: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +052e1a: 0760 |0001: move-object v0, v6 │ │ +052e1c: 1f00 7503 |0002: check-cast v0, Landroid/view/WindowInsets; // type@0375 │ │ +052e20: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +052e22: 3317 2b00 |0005: if-ne v7, v1, 0030 // +002b │ │ +052e26: 6e10 8319 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1983 │ │ +052e2c: 0a01 |000a: move-result v1 │ │ +052e2e: 6e10 8519 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ +052e34: 0a02 |000e: move-result v2 │ │ +052e36: 6e10 8219 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ +052e3c: 0a03 |0012: move-result v3 │ │ +052e3e: 6e53 8619 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1986 │ │ +052e44: 0c00 |0016: move-result-object v0 │ │ +052e46: 6e10 8319 0000 |0017: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1983 │ │ +052e4c: 0a01 |001a: move-result v1 │ │ +052e4e: 5951 da0a |001b: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ +052e52: 6e10 8519 0000 |001d: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ +052e58: 0a01 |0020: move-result v1 │ │ +052e5a: 5951 dc0a |0021: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ +052e5e: 6e10 8419 0000 |0023: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1984 │ │ +052e64: 0a01 |0026: move-result v1 │ │ +052e66: 5951 db0a |0027: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ +052e6a: 6e10 8219 0000 |0029: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ +052e70: 0a01 |002c: move-result v1 │ │ +052e72: 5951 d80a |002d: iput v1, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0ad8 │ │ +052e76: 0e00 |002f: return-void │ │ +052e78: 1251 |0030: const/4 v1, #int 5 // #5 │ │ +052e7a: 3317 e6ff |0031: if-ne v7, v1, 0017 // -001a │ │ +052e7e: 6e10 8519 0000 |0033: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ +052e84: 0a01 |0036: move-result v1 │ │ +052e86: 6e10 8419 0000 |0037: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1984 │ │ +052e8c: 0a02 |003a: move-result v2 │ │ +052e8e: 6e10 8219 0000 |003b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ +052e94: 0a03 |003e: move-result v3 │ │ +052e96: 6e53 8619 4021 |003f: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1986 │ │ +052e9c: 0c00 |0042: move-result-object v0 │ │ +052e9e: 28d4 |0043: goto 0017 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=51 │ │ 0x0004 line=52 │ │ 0x0007 line=53 │ │ 0x0017 line=59 │ │ 0x001d line=60 │ │ @@ -87052,23 +87052,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -052ea8: |[052ea8] android.support.v4.widget.DrawerLayoutCompatApi21.configureApplyInsets:(Landroid/view/View;)V │ │ -052eb8: 2010 0702 |0000: instance-of v0, v1, Landroid/support/v4/widget/DrawerLayoutImpl; // type@0207 │ │ -052ebc: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -052ec0: 2200 0502 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; // type@0205 │ │ -052ec4: 7010 0e0c 0000 |0006: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener;.:()V // method@0c0e │ │ -052eca: 6e20 0d19 0100 |0009: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@190d │ │ -052ed0: 1300 0005 |000c: const/16 v0, #int 1280 // #500 │ │ -052ed4: 6e20 1319 0100 |000e: invoke-virtual {v1, v0}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@1913 │ │ -052eda: 0e00 |0011: return-void │ │ +052ea0: |[052ea0] android.support.v4.widget.DrawerLayoutCompatApi21.configureApplyInsets:(Landroid/view/View;)V │ │ +052eb0: 2010 0702 |0000: instance-of v0, v1, Landroid/support/v4/widget/DrawerLayoutImpl; // type@0207 │ │ +052eb4: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +052eb8: 2200 0502 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener; // type@0205 │ │ +052ebc: 7010 0e0c 0000 |0006: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayoutCompatApi21$InsetsListener;.:()V // method@0c0e │ │ +052ec2: 6e20 0d19 0100 |0009: invoke-virtual {v1, v0}, Landroid/view/View;.setOnApplyWindowInsetsListener:(Landroid/view/View$OnApplyWindowInsetsListener;)V // method@190d │ │ +052ec8: 1300 0005 |000c: const/16 v0, #int 1280 // #500 │ │ +052ecc: 6e20 1319 0100 |000e: invoke-virtual {v1, v0}, Landroid/view/View;.setSystemUiVisibility:(I)V // method@1913 │ │ +052ed2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=31 │ │ 0x000c line=32 │ │ 0x0011 line=35 │ │ locals : │ │ @@ -87079,41 +87079,41 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -052edc: |[052edc] android.support.v4.widget.DrawerLayoutCompatApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ -052eec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -052eee: 0760 |0001: move-object v0, v6 │ │ -052ef0: 1f00 7503 |0002: check-cast v0, Landroid/view/WindowInsets; // type@0375 │ │ -052ef4: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -052ef6: 3317 1600 |0005: if-ne v7, v1, 001b // +0016 │ │ -052efa: 6e10 8319 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1983 │ │ -052f00: 0a01 |000a: move-result v1 │ │ -052f02: 6e10 8519 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ -052f08: 0a02 |000e: move-result v2 │ │ -052f0a: 6e10 8219 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ -052f10: 0a03 |0012: move-result v3 │ │ -052f12: 6e53 8619 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1986 │ │ -052f18: 0c00 |0016: move-result-object v0 │ │ -052f1a: 6e20 b218 0500 |0017: invoke-virtual {v5, v0}, Landroid/view/View;.dispatchApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@18b2 │ │ -052f20: 0e00 |001a: return-void │ │ -052f22: 1251 |001b: const/4 v1, #int 5 // #5 │ │ -052f24: 3317 fbff |001c: if-ne v7, v1, 0017 // -0005 │ │ -052f28: 6e10 8519 0000 |001e: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ -052f2e: 0a01 |0021: move-result v1 │ │ -052f30: 6e10 8419 0000 |0022: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1984 │ │ -052f36: 0a02 |0025: move-result v2 │ │ -052f38: 6e10 8219 0000 |0026: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ -052f3e: 0a03 |0029: move-result v3 │ │ -052f40: 6e53 8619 4021 |002a: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1986 │ │ -052f46: 0c00 |002d: move-result-object v0 │ │ -052f48: 28e9 |002e: goto 0017 // -0017 │ │ +052ed4: |[052ed4] android.support.v4.widget.DrawerLayoutCompatApi21.dispatchChildInsets:(Landroid/view/View;Ljava/lang/Object;I)V │ │ +052ee4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +052ee6: 0760 |0001: move-object v0, v6 │ │ +052ee8: 1f00 7503 |0002: check-cast v0, Landroid/view/WindowInsets; // type@0375 │ │ +052eec: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +052eee: 3317 1600 |0005: if-ne v7, v1, 001b // +0016 │ │ +052ef2: 6e10 8319 0000 |0007: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetLeft:()I // method@1983 │ │ +052ef8: 0a01 |000a: move-result v1 │ │ +052efa: 6e10 8519 0000 |000b: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ +052f00: 0a02 |000e: move-result v2 │ │ +052f02: 6e10 8219 0000 |000f: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ +052f08: 0a03 |0012: move-result v3 │ │ +052f0a: 6e53 8619 1042 |0013: invoke-virtual {v0, v1, v2, v4, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1986 │ │ +052f10: 0c00 |0016: move-result-object v0 │ │ +052f12: 6e20 b218 0500 |0017: invoke-virtual {v5, v0}, Landroid/view/View;.dispatchApplyWindowInsets:(Landroid/view/WindowInsets;)Landroid/view/WindowInsets; // method@18b2 │ │ +052f18: 0e00 |001a: return-void │ │ +052f1a: 1251 |001b: const/4 v1, #int 5 // #5 │ │ +052f1c: 3317 fbff |001c: if-ne v7, v1, 0017 // -0005 │ │ +052f20: 6e10 8519 0000 |001e: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ +052f26: 0a01 |0021: move-result v1 │ │ +052f28: 6e10 8419 0000 |0022: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetRight:()I // method@1984 │ │ +052f2e: 0a02 |0025: move-result v2 │ │ +052f30: 6e10 8219 0000 |0026: invoke-virtual {v0}, Landroid/view/WindowInsets;.getSystemWindowInsetBottom:()I // method@1982 │ │ +052f36: 0a03 |0029: move-result v3 │ │ +052f38: 6e53 8619 4021 |002a: invoke-virtual {v0, v4, v1, v2, v3}, Landroid/view/WindowInsets;.replaceSystemWindowInsets:(IIII)Landroid/view/WindowInsets; // method@1986 │ │ +052f3e: 0c00 |002d: move-result-object v0 │ │ +052f40: 28e9 |002e: goto 0017 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0004 line=39 │ │ 0x0007 line=40 │ │ 0x0017 line=46 │ │ 0x001a line=47 │ │ @@ -87130,37 +87130,37 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -052f4c: |[052f4c] android.support.v4.widget.DrawerLayoutCompatApi21.getTopInset:(Ljava/lang/Object;)I │ │ -052f5c: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -052f60: 1f01 7503 |0002: check-cast v1, Landroid/view/WindowInsets; // type@0375 │ │ -052f64: 6e10 8519 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ -052f6a: 0a00 |0007: move-result v0 │ │ -052f6c: 0f00 |0008: return v0 │ │ -052f6e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -052f70: 28fe |000a: goto 0008 // -0002 │ │ +052f44: |[052f44] android.support.v4.widget.DrawerLayoutCompatApi21.getTopInset:(Ljava/lang/Object;)I │ │ +052f54: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +052f58: 1f01 7503 |0002: check-cast v1, Landroid/view/WindowInsets; // type@0375 │ │ +052f5c: 6e10 8519 0100 |0004: invoke-virtual {v1}, Landroid/view/WindowInsets;.getSystemWindowInsetTop:()I // method@1985 │ │ +052f62: 0a00 |0007: move-result v0 │ │ +052f64: 0f00 |0008: return v0 │ │ +052f66: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +052f68: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 insets Ljava/lang/Object; │ │ 0x0009 - 0x000b reg=1 insets Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ - source_file_idx : 843 (DrawerLayoutCompatApi21.java) │ │ + source_file_idx : 842 (DrawerLayoutCompatApi21.java) │ │ │ │ Class #380 header: │ │ class_idx : 522 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 868 │ │ +source_file_idx : 867 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #380 annotations: │ │ Annotations on class │ │ @@ -87214,21 +87214,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;) │ │ name : 'setSize' │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 868 (EdgeEffectCompat.java) │ │ + source_file_idx : 867 (EdgeEffectCompat.java) │ │ │ │ Class #381 header: │ │ class_idx : 520 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 868 │ │ +source_file_idx : 867 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #381 annotations: │ │ Annotations on class │ │ @@ -87249,17 +87249,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -052f74: |[052f74] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -052f84: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -052f8a: 0e00 |0003: return-void │ │ +052f6c: |[052f6c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +052f7c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +052f82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -87268,17 +87268,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 │ │ -052f8c: |[052f8c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -052f9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -052f9e: 0f00 |0001: return v0 │ │ +052f84: |[052f84] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +052f94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052f96: 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; │ │ @@ -87288,16 +87288,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -052fa0: |[052fa0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -052fb0: 0e00 |0000: return-void │ │ +052f98: |[052f98] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +052fa8: 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; │ │ │ │ @@ -87306,17 +87306,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -052fb4: |[052fb4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -052fc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -052fc6: 0f00 |0001: return v0 │ │ +052fac: |[052fac] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +052fbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +052fbe: 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; │ │ │ │ @@ -87325,17 +87325,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 │ │ -052fc8: |[052fc8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -052fd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -052fda: 1100 |0001: return-object v0 │ │ +052fc0: |[052fc0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +052fd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052fd2: 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; │ │ │ │ @@ -87344,17 +87344,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -052fdc: |[052fdc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -052fec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -052fee: 0f00 |0001: return v0 │ │ +052fd4: |[052fd4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +052fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052fe6: 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 │ │ @@ -87364,17 +87364,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -052ff0: |[052ff0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -053000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053002: 0f00 |0001: return v0 │ │ +052fe8: |[052fe8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +052ff8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +052ffa: 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; │ │ │ │ @@ -87383,32 +87383,32 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -053004: |[053004] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -053014: 0e00 |0000: return-void │ │ +052ffc: |[052ffc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +05300c: 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 │ │ 0x0000 - 0x0001 reg=3 height I │ │ │ │ - source_file_idx : 868 (EdgeEffectCompat.java) │ │ + source_file_idx : 867 (EdgeEffectCompat.java) │ │ │ │ Class #382 header: │ │ class_idx : 521 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 868 │ │ +source_file_idx : 867 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #382 annotations: │ │ Annotations on class │ │ @@ -87429,17 +87429,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053018: |[053018] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -053028: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05302e: 0e00 |0003: return-void │ │ +053010: |[053010] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +053020: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +053026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -87448,18 +87448,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 │ │ -053030: |[053030] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -053040: 7120 340c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0c34 │ │ -053046: 0a00 |0003: move-result v0 │ │ -053048: 0f00 |0004: return v0 │ │ +053028: |[053028] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +053038: 7120 340c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0c34 │ │ +05303e: 0a00 |0003: move-result v0 │ │ +053040: 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; │ │ @@ -87469,17 +87469,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05304c: |[05304c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -05305c: 7110 350c 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0c35 │ │ -053062: 0e00 |0003: return-void │ │ +053044: |[053044] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +053054: 7110 350c 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@0c35 │ │ +05305a: 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; │ │ @@ -87489,18 +87489,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -053064: |[053064] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -053074: 7110 360c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0c36 │ │ -05307a: 0a00 |0003: move-result v0 │ │ -05307c: 0f00 |0004: return v0 │ │ +05305c: |[05305c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +05306c: 7110 360c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@0c36 │ │ +053072: 0a00 |0003: move-result v0 │ │ +053074: 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; │ │ │ │ @@ -87509,18 +87509,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 │ │ -053080: |[053080] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -053090: 7110 370c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0c37 │ │ -053096: 0c00 |0003: move-result-object v0 │ │ -053098: 1100 |0004: return-object v0 │ │ +053078: |[053078] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +053088: 7110 370c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0c37 │ │ +05308e: 0c00 |0003: move-result-object v0 │ │ +053090: 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; │ │ │ │ @@ -87529,18 +87529,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05309c: |[05309c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -0530ac: 7120 380c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0c38 │ │ -0530b2: 0a00 |0003: move-result v0 │ │ -0530b4: 0f00 |0004: return v0 │ │ +053094: |[053094] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0530a4: 7120 380c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@0c38 │ │ +0530aa: 0a00 |0003: move-result v0 │ │ +0530ac: 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 │ │ @@ -87550,18 +87550,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0530b8: |[0530b8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -0530c8: 7110 390c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0c39 │ │ -0530ce: 0a00 |0003: move-result v0 │ │ -0530d0: 0f00 |0004: return v0 │ │ +0530b0: |[0530b0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +0530c0: 7110 390c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@0c39 │ │ +0530c6: 0a00 |0003: move-result v0 │ │ +0530c8: 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; │ │ │ │ @@ -87570,34 +87570,34 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0530d4: |[0530d4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -0530e4: 7130 3a0c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0c3a │ │ -0530ea: 0e00 |0003: return-void │ │ +0530cc: |[0530cc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +0530dc: 7130 3a0c 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@0c3a │ │ +0530e2: 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; │ │ 0x0000 - 0x0004 reg=2 width I │ │ 0x0000 - 0x0004 reg=3 height I │ │ │ │ - source_file_idx : 868 (EdgeEffectCompat.java) │ │ + source_file_idx : 867 (EdgeEffectCompat.java) │ │ │ │ Class #383 header: │ │ class_idx : 523 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 868 │ │ +source_file_idx : 867 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #383 annotations: │ │ Annotations on class │ │ @@ -87624,26 +87624,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0530ec: |[0530ec] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -0530fc: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -053100: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -053104: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -053108: 2200 0902 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@0209 │ │ -05310c: 7010 1d0c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0c1d │ │ -053112: 6900 1903 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ -053116: 0e00 |000d: return-void │ │ -053118: 2200 0802 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@0208 │ │ -05311c: 7010 150c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0c15 │ │ -053122: 6900 1903 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ -053126: 28f8 |0015: goto 000d // -0008 │ │ +0530e4: |[0530e4] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +0530f4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0530f8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0530fc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +053100: 2200 0902 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@0209 │ │ +053104: 7010 1d0c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@0c1d │ │ +05310a: 6900 1903 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ +05310e: 0e00 |000d: return-void │ │ +053110: 2200 0802 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@0208 │ │ +053114: 7010 150c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@0c15 │ │ +05311a: 6900 1903 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ +05311e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x000d line=42 │ │ 0x000e line=40 │ │ locals : │ │ @@ -87653,21 +87653,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -053128: |[053128] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -053138: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05313e: 6200 1903 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ -053142: 7220 280c 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0c28 │ │ -053148: 0c00 |0008: move-result-object v0 │ │ -05314a: 5b10 1a03 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ -05314e: 0e00 |000b: return-void │ │ +053120: |[053120] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +053130: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +053136: 6200 1903 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ +05313a: 7220 280c 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@0c28 │ │ +053140: 0c00 |0008: move-result-object v0 │ │ +053142: 5b10 1a03 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ +053146: 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; │ │ @@ -87679,20 +87679,20 @@ │ │ type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -053150: |[053150] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -053160: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ -053164: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ -053168: 7230 250c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0c25 │ │ -05316e: 0a00 |0007: move-result v0 │ │ -053170: 0f00 |0008: return v0 │ │ +053148: |[053148] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +053158: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ +05315c: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ +053160: 7230 250c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@0c25 │ │ +053166: 0a00 |0007: move-result v0 │ │ +053168: 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; │ │ │ │ @@ -87701,19 +87701,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -053174: |[053174] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -053184: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ -053188: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ -05318c: 7220 260c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0c26 │ │ -053192: 0e00 |0007: return-void │ │ +05316c: |[05316c] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +05317c: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ +053180: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ +053184: 7220 260c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@0c26 │ │ +05318a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0007 line=163 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ @@ -87722,20 +87722,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053194: |[053194] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -0531a4: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ -0531a8: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ -0531ac: 7220 270c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0c27 │ │ -0531b2: 0a00 |0007: move-result v0 │ │ -0531b4: 0f00 |0008: return v0 │ │ +05318c: |[05318c] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +05319c: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ +0531a0: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ +0531a4: 7220 270c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@0c27 │ │ +0531aa: 0a00 |0007: move-result v0 │ │ +0531ac: 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;) │ │ @@ -87743,20 +87743,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0531b8: |[0531b8] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -0531c8: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ -0531cc: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ -0531d0: 7230 290c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0c29 │ │ -0531d6: 0a00 |0007: move-result v0 │ │ -0531d8: 0f00 |0008: return v0 │ │ +0531b0: |[0531b0] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +0531c0: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ +0531c4: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ +0531c8: 7230 290c 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@0c29 │ │ +0531ce: 0a00 |0007: move-result v0 │ │ +0531d0: 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 │ │ │ │ @@ -87765,20 +87765,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0531dc: |[0531dc] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -0531ec: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ -0531f0: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ -0531f4: 7220 2a0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0c2a │ │ -0531fa: 0a00 |0007: move-result v0 │ │ -0531fc: 0f00 |0008: return v0 │ │ +0531d4: |[0531d4] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +0531e4: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ +0531e8: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ +0531ec: 7220 2a0c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@0c2a │ │ +0531f2: 0a00 |0007: move-result v0 │ │ +0531f4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #5 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -87786,35 +87786,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -053200: |[053200] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -053210: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ -053214: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ -053218: 7240 2b0c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0c2b │ │ -05321e: 0e00 |0007: return-void │ │ +0531f8: |[0531f8] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +053208: 6200 1903 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@0319 │ │ +05320c: 5421 1a03 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@031a │ │ +053210: 7240 2b0c 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@0c2b │ │ +053216: 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 │ │ 0x0000 - 0x0008 reg=4 height I │ │ │ │ - source_file_idx : 868 (EdgeEffectCompat.java) │ │ + source_file_idx : 867 (EdgeEffectCompat.java) │ │ │ │ Class #384 header: │ │ class_idx : 524 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 869 │ │ +source_file_idx : 868 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #384 - │ │ Class descriptor : 'Landroid/support/v4/widget/EdgeEffectCompatIcs;' │ │ @@ -87829,19 +87829,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 │ │ -053220: |[053220] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -053230: 1f01 9403 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0394 │ │ -053234: 6e20 ee19 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@19ee │ │ -05323a: 0a00 |0005: move-result v0 │ │ -05323c: 0f00 |0006: return v0 │ │ +053218: |[053218] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +053228: 1f01 9403 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0394 │ │ +05322c: 6e20 ee19 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@19ee │ │ +053232: 0a00 |0005: move-result v0 │ │ +053234: 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; │ │ │ │ @@ -87850,18 +87850,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053240: |[053240] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -053250: 1f00 9403 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0394 │ │ -053254: 6e10 ef19 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@19ef │ │ -05325a: 0e00 |0005: return-void │ │ +053238: |[053238] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +053248: 1f00 9403 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0394 │ │ +05324c: 6e10 ef19 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@19ef │ │ +053252: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -87870,19 +87870,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05325c: |[05325c] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -05326c: 1f01 9403 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0394 │ │ -053270: 6e10 f019 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@19f0 │ │ -053276: 0a00 |0005: move-result v0 │ │ -053278: 0f00 |0006: return v0 │ │ +053254: |[053254] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +053264: 1f01 9403 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0394 │ │ +053268: 6e10 f019 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@19f0 │ │ +05326e: 0a00 |0005: move-result v0 │ │ +053270: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -87890,18 +87890,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 │ │ -05327c: |[05327c] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -05328c: 2200 9403 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0394 │ │ -053290: 7020 ed19 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@19ed │ │ -053296: 1100 |0005: return-object v0 │ │ +053274: |[053274] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +053284: 2200 9403 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0394 │ │ +053288: 7020 ed19 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@19ed │ │ +05328e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #4 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -87909,19 +87909,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 │ │ -053298: |[053298] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -0532a8: 1f01 9403 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0394 │ │ -0532ac: 6e20 f119 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@19f1 │ │ -0532b2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0532b4: 0f00 |0006: return v0 │ │ +053290: |[053290] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +0532a0: 1f01 9403 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0394 │ │ +0532a4: 6e20 f119 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@19f1 │ │ +0532aa: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0532ac: 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 │ │ @@ -87931,21 +87931,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0532b8: |[0532b8] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -0532c8: 0720 |0000: move-object v0, v2 │ │ -0532ca: 1f00 9403 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0394 │ │ -0532ce: 6e10 f219 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@19f2 │ │ -0532d4: 6e10 f019 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@19f0 │ │ -0532da: 0a01 |0009: move-result v1 │ │ -0532dc: 0f01 |000a: return v1 │ │ +0532b0: |[0532b0] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +0532c0: 0720 |0000: move-object v0, v2 │ │ +0532c2: 1f00 9403 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0394 │ │ +0532c6: 6e10 f219 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@19f2 │ │ +0532cc: 6e10 f019 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@19f0 │ │ +0532d2: 0a01 |0009: move-result v1 │ │ +0532d4: 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; │ │ @@ -87956,35 +87956,35 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0532e0: |[0532e0] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -0532f0: 1f00 9403 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0394 │ │ -0532f4: 6e30 f319 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@19f3 │ │ -0532fa: 0e00 |0005: return-void │ │ +0532d8: |[0532d8] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +0532e8: 1f00 9403 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0394 │ │ +0532ec: 6e30 f319 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@19f3 │ │ +0532f2: 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 │ │ 0x0000 - 0x0006 reg=2 height I │ │ │ │ Virtual methods - │ │ - source_file_idx : 869 (EdgeEffectCompatIcs.java) │ │ + source_file_idx : 868 (EdgeEffectCompatIcs.java) │ │ │ │ Class #385 header: │ │ class_idx : 525 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 498 │ │ -source_file_idx : 2211 │ │ +source_file_idx : 2210 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #385 - │ │ Class descriptor : 'Landroid/support/v4/widget/ListViewAutoScrollHelper;' │ │ @@ -88003,18 +88003,18 @@ │ │ type : '(Landroid/widget/ListView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0532fc: |[0532fc] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ -05330c: 7020 310b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@0b31 │ │ -053312: 5b01 1b03 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@031b │ │ -053316: 0e00 |0005: return-void │ │ +0532f4: |[0532f4] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ +053304: 7020 310b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@0b31 │ │ +05330a: 5b01 1b03 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@031b │ │ +05330e: 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; │ │ @@ -88026,17 +88026,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -053318: |[053318] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ -053328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05332a: 0f00 |0001: return v0 │ │ +053310: |[053310] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ +053320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +053322: 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 │ │ │ │ @@ -88045,46 +88045,46 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -05332c: |[05332c] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ -05333c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -05333e: 54a6 1b03 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@031b │ │ -053342: 6e10 6a1a 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@1a6a │ │ -053348: 0a03 |0006: move-result v3 │ │ -05334a: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -05334e: 0f07 |0009: return v7 │ │ -053350: 6e10 691a 0600 |000a: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@1a69 │ │ -053356: 0a00 |000d: move-result v0 │ │ -053358: 6e10 6b1a 0600 |000e: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1a6b │ │ -05335e: 0a01 |0011: move-result v1 │ │ -053360: 9004 0100 |0012: add-int v4, v1, v0 │ │ -053364: 3d0b 1600 |0014: if-lez v11, 002a // +0016 │ │ -053368: 3434 1200 |0016: if-lt v4, v3, 0028 // +0012 │ │ -05336c: d808 00ff |0018: add-int/lit8 v8, v0, #int -1 // #ff │ │ -053370: 6e20 681a 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1a68 │ │ -053376: 0c05 |001d: move-result-object v5 │ │ -053378: 6e10 b818 0500 |001e: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -05337e: 0a08 |0021: move-result v8 │ │ -053380: 6e10 6c1a 0600 |0022: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@1a6c │ │ -053386: 0a09 |0025: move-result v9 │ │ -053388: 3798 e3ff |0026: if-le v8, v9, 0009 // -001d │ │ -05338c: 1217 |0028: const/4 v7, #int 1 // #1 │ │ -05338e: 28e0 |0029: goto 0009 // -0020 │ │ -053390: 3b0b dfff |002a: if-gez v11, 0009 // -0021 │ │ -053394: 3c01 fcff |002c: if-gtz v1, 0028 // -0004 │ │ -053398: 6e20 681a 7600 |002e: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1a68 │ │ -05339e: 0c02 |0031: move-result-object v2 │ │ -0533a0: 6e10 d218 0200 |0032: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -0533a6: 0a08 |0035: move-result v8 │ │ -0533a8: 3a08 f2ff |0036: if-ltz v8, 0028 // -000e │ │ -0533ac: 28d1 |0038: goto 0009 // -002f │ │ +053324: |[053324] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ +053334: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +053336: 54a6 1b03 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@031b │ │ +05333a: 6e10 6a1a 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@1a6a │ │ +053340: 0a03 |0006: move-result v3 │ │ +053342: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +053346: 0f07 |0009: return v7 │ │ +053348: 6e10 691a 0600 |000a: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@1a69 │ │ +05334e: 0a00 |000d: move-result v0 │ │ +053350: 6e10 6b1a 0600 |000e: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1a6b │ │ +053356: 0a01 |0011: move-result v1 │ │ +053358: 9004 0100 |0012: add-int v4, v1, v0 │ │ +05335c: 3d0b 1600 |0014: if-lez v11, 002a // +0016 │ │ +053360: 3434 1200 |0016: if-lt v4, v3, 0028 // +0012 │ │ +053364: d808 00ff |0018: add-int/lit8 v8, v0, #int -1 // #ff │ │ +053368: 6e20 681a 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1a68 │ │ +05336e: 0c05 |001d: move-result-object v5 │ │ +053370: 6e10 b818 0500 |001e: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +053376: 0a08 |0021: move-result v8 │ │ +053378: 6e10 6c1a 0600 |0022: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@1a6c │ │ +05337e: 0a09 |0025: move-result v9 │ │ +053380: 3798 e3ff |0026: if-le v8, v9, 0009 // -001d │ │ +053384: 1217 |0028: const/4 v7, #int 1 // #1 │ │ +053386: 28e0 |0029: goto 0009 // -0020 │ │ +053388: 3b0b dfff |002a: if-gez v11, 0009 // -0021 │ │ +05338c: 3c01 fcff |002c: if-gtz v1, 0028 // -0004 │ │ +053390: 6e20 681a 7600 |002e: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1a68 │ │ +053396: 0c02 |0031: move-result-object v2 │ │ +053398: 6e10 d218 0200 |0032: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +05339e: 0a08 |0035: move-result v8 │ │ +0533a0: 3a08 f2ff |0036: if-ltz v8, 0028 // -000e │ │ +0533a4: 28d1 |0038: goto 0009 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0003 line=61 │ │ 0x0007 line=62 │ │ 0x0009 line=92 │ │ 0x000a line=66 │ │ @@ -88115,30 +88115,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0533b0: |[0533b0] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ -0533c0: 5453 1b03 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@031b │ │ -0533c4: 6e10 6b1a 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1a6b │ │ -0533ca: 0a00 |0005: move-result v0 │ │ -0533cc: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ -0533ce: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ -0533d2: 0e00 |0009: return-void │ │ -0533d4: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0533d6: 6e20 681a 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1a68 │ │ -0533dc: 0c01 |000e: move-result-object v1 │ │ -0533de: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ -0533e2: 6e10 d218 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -0533e8: 0a04 |0014: move-result v4 │ │ -0533ea: 9102 0407 |0015: sub-int v2, v4, v7 │ │ -0533ee: 6e30 7b1a 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@1a7b │ │ -0533f4: 28ef |001a: goto 0009 // -0011 │ │ +0533a8: |[0533a8] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ +0533b8: 5453 1b03 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@031b │ │ +0533bc: 6e10 6b1a 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@1a6b │ │ +0533c2: 0a00 |0005: move-result v0 │ │ +0533c4: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ +0533c6: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ +0533ca: 0e00 |0009: return-void │ │ +0533cc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0533ce: 6e20 681a 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@1a68 │ │ +0533d4: 0c01 |000e: move-result-object v1 │ │ +0533d6: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ +0533da: 6e10 d218 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +0533e0: 0a04 |0014: move-result v4 │ │ +0533e2: 9102 0407 |0015: sub-int v2, v4, v7 │ │ +0533e6: 6e30 7b1a 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@1a7b │ │ +0533ec: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0006 line=39 │ │ 0x0009 line=50 │ │ 0x000a line=43 │ │ @@ -88150,21 +88150,21 @@ │ │ 0x000f - 0x001b reg=1 firstView Landroid/view/View; │ │ 0x0017 - 0x001b reg=2 newTop I │ │ 0x0002 - 0x001b reg=3 target Landroid/widget/ListView; │ │ 0x0000 - 0x001b reg=5 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ 0x0000 - 0x001b reg=6 deltaX I │ │ 0x0000 - 0x001b reg=7 deltaY I │ │ │ │ - source_file_idx : 2211 (ListViewAutoScrollHelper.java) │ │ + source_file_idx : 2210 (ListViewAutoScrollHelper.java) │ │ │ │ Class #386 header: │ │ class_idx : 528 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2812 │ │ +source_file_idx : 2810 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #386 annotations: │ │ Annotations on class │ │ @@ -88182,21 +88182,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;) │ │ name : 'showAsDropDown' │ │ type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2812 (PopupWindowCompat.java) │ │ + source_file_idx : 2810 (PopupWindowCompat.java) │ │ │ │ Class #387 header: │ │ class_idx : 526 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2812 │ │ +source_file_idx : 2810 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #387 annotations: │ │ Annotations on class │ │ @@ -88217,17 +88217,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0533f8: |[0533f8] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.:()V │ │ -053408: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05340e: 0e00 |0003: return-void │ │ +0533f0: |[0533f0] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.:()V │ │ +053400: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +053406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -88236,36 +88236,36 @@ │ │ type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -053410: |[053410] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -053420: 6e40 9d1a 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@1a9d │ │ -053426: 0e00 |0003: return-void │ │ +053408: |[053408] android.support.v4.widget.PopupWindowCompat$BasePopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +053418: 6e40 9d1a 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@1a9d │ │ +05341e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; │ │ 0x0000 - 0x0004 reg=1 popup Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0004 reg=2 anchor Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 xoff I │ │ 0x0000 - 0x0004 reg=4 yoff I │ │ 0x0000 - 0x0004 reg=5 gravity I │ │ │ │ - source_file_idx : 2812 (PopupWindowCompat.java) │ │ + source_file_idx : 2810 (PopupWindowCompat.java) │ │ │ │ Class #388 header: │ │ class_idx : 527 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 526 │ │ -source_file_idx : 2812 │ │ +source_file_idx : 2810 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #388 annotations: │ │ Annotations on class │ │ @@ -88285,17 +88285,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053428: |[053428] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.:()V │ │ -053438: 7010 410c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@0c41 │ │ -05343e: 0e00 |0003: return-void │ │ +053420: |[053420] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.:()V │ │ +053430: 7010 410c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@0c41 │ │ +053436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -88304,36 +88304,36 @@ │ │ type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -053440: |[053440] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -053450: 7155 480c 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompatKitKat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@0c48 │ │ -053456: 0e00 |0003: return-void │ │ +053438: |[053438] android.support.v4.widget.PopupWindowCompat$KitKatPopupWindowImpl.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +053448: 7155 480c 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompatKitKat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@0c48 │ │ +05344e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; │ │ 0x0000 - 0x0004 reg=1 popup Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0004 reg=2 anchor Landroid/view/View; │ │ 0x0000 - 0x0004 reg=3 xoff I │ │ 0x0000 - 0x0004 reg=4 yoff I │ │ 0x0000 - 0x0004 reg=5 gravity I │ │ │ │ - source_file_idx : 2812 (PopupWindowCompat.java) │ │ + source_file_idx : 2810 (PopupWindowCompat.java) │ │ │ │ Class #389 header: │ │ class_idx : 529 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2812 │ │ +source_file_idx : 2810 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #389 annotations: │ │ Annotations on class │ │ @@ -88356,26 +88356,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -053458: |[053458] android.support.v4.widget.PopupWindowCompat.:()V │ │ -053468: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -05346c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -053470: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -053474: 2201 0f02 |0006: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; // type@020f │ │ -053478: 7010 430c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;.:()V // method@0c43 │ │ -05347e: 6901 1c03 |000b: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@031c │ │ -053482: 0e00 |000d: return-void │ │ -053484: 2201 0e02 |000e: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; // type@020e │ │ -053488: 7010 410c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@0c41 │ │ -05348e: 6901 1c03 |0013: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@031c │ │ -053492: 28f8 |0015: goto 000d // -0008 │ │ +053450: |[053450] android.support.v4.widget.PopupWindowCompat.:()V │ │ +053460: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +053464: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +053468: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +05346c: 2201 0f02 |0006: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl; // type@020f │ │ +053470: 7010 430c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$KitKatPopupWindowImpl;.:()V // method@0c43 │ │ +053476: 6901 1c03 |000b: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@031c │ │ +05347a: 0e00 |000d: return-void │ │ +05347c: 2201 0e02 |000e: new-instance v1, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl; // type@020e │ │ +053480: 7010 410c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupWindowCompat$BasePopupWindowImpl;.:()V // method@0c41 │ │ +053486: 6901 1c03 |0013: sput-object v1, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@031c │ │ +05348a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0002 line=64 │ │ 0x0006 line=65 │ │ 0x000d line=69 │ │ 0x000e line=67 │ │ @@ -88387,42 +88387,42 @@ │ │ type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -053494: |[053494] android.support.v4.widget.PopupWindowCompat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -0534a4: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@031c │ │ -0534a8: 0761 |0002: move-object v1, v6 │ │ -0534aa: 0772 |0003: move-object v2, v7 │ │ -0534ac: 0183 |0004: move v3, v8 │ │ -0534ae: 0194 |0005: move v4, v9 │ │ -0534b0: 01a5 |0006: move v5, v10 │ │ -0534b2: 7806 450c 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@0c45 │ │ -0534b8: 0e00 |000a: return-void │ │ +05348c: |[05348c] android.support.v4.widget.PopupWindowCompat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +05349c: 6200 1c03 |0000: sget-object v0, Landroid/support/v4/widget/PopupWindowCompat;.IMPL:Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl; // field@031c │ │ +0534a0: 0761 |0002: move-object v1, v6 │ │ +0534a2: 0772 |0003: move-object v2, v7 │ │ +0534a4: 0183 |0004: move v3, v8 │ │ +0534a6: 0194 |0005: move v4, v9 │ │ +0534a8: 01a5 |0006: move v5, v10 │ │ +0534aa: 7806 450c 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/PopupWindowCompat$PopupWindowImpl;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@0c45 │ │ +0534b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x000a line=94 │ │ locals : │ │ 0x0000 - 0x000b reg=6 popup Landroid/widget/PopupWindow; │ │ 0x0000 - 0x000b reg=7 anchor Landroid/view/View; │ │ 0x0000 - 0x000b reg=8 xoff I │ │ 0x0000 - 0x000b reg=9 yoff I │ │ 0x0000 - 0x000b reg=10 gravity I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2812 (PopupWindowCompat.java) │ │ + source_file_idx : 2810 (PopupWindowCompat.java) │ │ │ │ Class #390 header: │ │ class_idx : 530 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2813 │ │ +source_file_idx : 2811 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #390 - │ │ Class descriptor : 'Landroid/support/v4/widget/PopupWindowCompatKitKat;' │ │ @@ -88437,36 +88437,36 @@ │ │ type : '(Landroid/widget/PopupWindow;Landroid/view/View;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0534bc: |[0534bc] android.support.v4.widget.PopupWindowCompatKitKat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ -0534cc: 6e54 9e1a 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@1a9e │ │ -0534d2: 0e00 |0003: return-void │ │ +0534b4: |[0534b4] android.support.v4.widget.PopupWindowCompatKitKat.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V │ │ +0534c4: 6e54 9e1a 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@1a9e │ │ +0534ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 popup Landroid/widget/PopupWindow; │ │ 0x0000 - 0x0004 reg=1 anchor Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 xoff I │ │ 0x0000 - 0x0004 reg=3 yoff I │ │ 0x0000 - 0x0004 reg=4 gravity I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2813 (PopupWindowCompatKitKat.java) │ │ + source_file_idx : 2811 (PopupWindowCompatKitKat.java) │ │ │ │ Class #391 header: │ │ class_idx : 531 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 502 │ │ -source_file_idx : 2855 │ │ +source_file_idx : 2853 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #391 - │ │ Class descriptor : 'Landroid/support/v4/widget/ResourceCursorAdapter;' │ │ @@ -88493,24 +88493,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 │ │ -0534d4: |[0534d4] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -0534e4: 7040 5d0b 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0b5d │ │ -0534ea: 5913 1d03 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@031d │ │ -0534ee: 5913 1f03 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@031f │ │ -0534f2: 1a00 ac18 |0007: const-string v0, "layout_inflater" // string@18ac │ │ -0534f6: 6e20 cb00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ -0534fc: 0c00 |000c: move-result-object v0 │ │ -0534fe: 1f00 5103 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0351 │ │ -053502: 5b10 1e03 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@031e │ │ -053506: 0e00 |0011: return-void │ │ +0534cc: |[0534cc] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +0534dc: 7040 5d0b 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@0b5d │ │ +0534e2: 5913 1d03 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@031d │ │ +0534e6: 5913 1f03 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@031f │ │ +0534ea: 1a00 aa18 |0007: const-string v0, "layout_inflater" // string@18aa │ │ +0534ee: 6e20 cb00 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ +0534f4: 0c00 |000c: move-result-object v0 │ │ +0534f6: 1f00 5103 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0351 │ │ +0534fa: 5b10 1e03 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@031e │ │ +0534fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -88526,21 +88526,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 │ │ -053508: |[053508] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -053518: 5430 1e03 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@031e │ │ -05351c: 5231 1d03 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@031d │ │ -053520: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -053522: 6e40 4f18 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -053528: 0c00 |0008: move-result-object v0 │ │ -05352a: 1100 |0009: return-object v0 │ │ +053500: |[053500] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +053510: 5430 1e03 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@031e │ │ +053514: 5231 1d03 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@031d │ │ +053518: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05351a: 6e40 4f18 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +053520: 0c00 |0008: move-result-object v0 │ │ +053522: 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; │ │ @@ -88551,37 +88551,37 @@ │ │ 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 │ │ -05352c: |[05352c] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -05353c: 5430 1e03 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@031e │ │ -053540: 5231 1f03 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@031f │ │ -053544: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -053546: 6e40 4f18 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -05354c: 0c00 |0008: move-result-object v0 │ │ -05354e: 1100 |0009: return-object v0 │ │ +053524: |[053524] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +053534: 5430 1e03 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@031e │ │ +053538: 5231 1f03 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@031f │ │ +05353c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05353e: 6e40 4f18 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +053544: 0c00 |0008: move-result-object v0 │ │ +053546: 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; │ │ 0x0000 - 0x000a reg=6 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 2855 (ResourceCursorAdapter.java) │ │ + source_file_idx : 2853 (ResourceCursorAdapter.java) │ │ │ │ Class #392 header: │ │ class_idx : 532 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2908 │ │ +source_file_idx : 2906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 9 │ │ │ │ Class #392 annotations: │ │ Annotations on class │ │ @@ -88647,21 +88647,21 @@ │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;) │ │ name : 'startScroll' │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2908 (ScrollerCompat.java) │ │ + source_file_idx : 2906 (ScrollerCompat.java) │ │ │ │ Class #393 header: │ │ class_idx : 533 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2908 │ │ +source_file_idx : 2906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #393 annotations: │ │ Annotations on class │ │ @@ -88682,17 +88682,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053550: |[053550] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ -053560: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -053566: 0e00 |0003: return-void │ │ +053548: |[053548] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ +053558: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05355e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -88701,18 +88701,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -053568: |[053568] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ -053578: 1f01 ac03 |0000: check-cast v1, Landroid/widget/Scroller; // type@03ac │ │ -05357c: 6e10 ad1a 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@1aad │ │ -053582: 0e00 |0005: return-void │ │ +053560: |[053560] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ +053570: 1f01 ac03 |0000: check-cast v1, Landroid/widget/Scroller; // type@03ac │ │ +053574: 6e10 ad1a 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@1aad │ │ +05357a: 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; │ │ @@ -88722,20 +88722,20 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053584: |[053584] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -053594: 0730 |0000: move-object v0, v3 │ │ -053596: 1f00 ac03 |0001: check-cast v0, Landroid/widget/Scroller; // type@03ac │ │ -05359a: 6e10 ae1a 0000 |0003: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1aae │ │ -0535a0: 0a01 |0006: move-result v1 │ │ -0535a2: 0f01 |0007: return v1 │ │ +05357c: |[05357c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +05358c: 0730 |0000: move-object v0, v3 │ │ +05358e: 1f00 ac03 |0001: check-cast v0, Landroid/widget/Scroller; // type@03ac │ │ +053592: 6e10 ae1a 0000 |0003: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1aae │ │ +053598: 0a01 |0006: move-result v1 │ │ +05359a: 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; │ │ @@ -88746,22 +88746,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 │ │ -0535a4: |[0535a4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -0535b4: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -0535b8: 2200 ac03 |0002: new-instance v0, Landroid/widget/Scroller; // type@03ac │ │ -0535bc: 7030 ac1a 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1aac │ │ -0535c2: 1100 |0007: return-object v0 │ │ -0535c4: 2200 ac03 |0008: new-instance v0, Landroid/widget/Scroller; // type@03ac │ │ -0535c8: 7020 ab1a 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@1aab │ │ -0535ce: 28fa |000d: goto 0007 // -0006 │ │ +05359c: |[05359c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +0535ac: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +0535b0: 2200 ac03 |0002: new-instance v0, Landroid/widget/Scroller; // type@03ac │ │ +0535b4: 7030 ac1a 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1aac │ │ +0535ba: 1100 |0007: return-object v0 │ │ +0535bc: 2200 ac03 |0008: new-instance v0, Landroid/widget/Scroller; // type@03ac │ │ +0535c0: 7020 ab1a 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@1aab │ │ +0535c6: 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; │ │ @@ -88771,27 +88771,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -0535d0: |[0535d0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -0535e0: 07a0 |0000: move-object v0, v10 │ │ -0535e2: 1f00 ac03 |0001: check-cast v0, Landroid/widget/Scroller; // type@03ac │ │ -0535e6: 01b1 |0003: move v1, v11 │ │ -0535e8: 01c2 |0004: move v2, v12 │ │ -0535ea: 01d3 |0005: move v3, v13 │ │ -0535ec: 01e4 |0006: move v4, v14 │ │ -0535ee: 01f5 |0007: move v5, v15 │ │ -0535f0: 0206 1000 |0008: move/from16 v6, v16 │ │ -0535f4: 0207 1100 |000a: move/from16 v7, v17 │ │ -0535f8: 0208 1200 |000c: move/from16 v8, v18 │ │ -0535fc: 7409 af1a 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1aaf │ │ -053602: 0e00 |0011: return-void │ │ +0535c8: |[0535c8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +0535d8: 07a0 |0000: move-object v0, v10 │ │ +0535da: 1f00 ac03 |0001: check-cast v0, Landroid/widget/Scroller; // type@03ac │ │ +0535de: 01b1 |0003: move v1, v11 │ │ +0535e0: 01c2 |0004: move v2, v12 │ │ +0535e2: 01d3 |0005: move v3, v13 │ │ +0535e4: 01e4 |0006: move v4, v14 │ │ +0535e6: 01f5 |0007: move v5, v15 │ │ +0535e8: 0206 1000 |0008: move/from16 v6, v16 │ │ +0535ec: 0207 1100 |000a: move/from16 v7, v17 │ │ +0535f0: 0208 1200 |000c: move/from16 v8, v18 │ │ +0535f4: 7409 af1a 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1aaf │ │ +0535fa: 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; │ │ @@ -88809,19 +88809,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053604: |[053604] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ -053614: 1f02 ac03 |0000: check-cast v2, Landroid/widget/Scroller; // type@03ac │ │ -053618: 6e10 b11a 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@1ab1 │ │ -05361e: 0a00 |0005: move-result v0 │ │ -053620: 0f00 |0006: return v0 │ │ +0535fc: |[0535fc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ +05360c: 1f02 ac03 |0000: check-cast v2, Landroid/widget/Scroller; // type@03ac │ │ +053610: 6e10 b11a 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@1ab1 │ │ +053616: 0a00 |0005: move-result v0 │ │ +053618: 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; │ │ │ │ @@ -88830,19 +88830,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053624: |[053624] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ -053634: 1f02 ac03 |0000: check-cast v2, Landroid/widget/Scroller; // type@03ac │ │ -053638: 6e10 b21a 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@1ab2 │ │ -05363e: 0a00 |0005: move-result v0 │ │ -053640: 0f00 |0006: return v0 │ │ +05361c: |[05361c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ +05362c: 1f02 ac03 |0000: check-cast v2, Landroid/widget/Scroller; // type@03ac │ │ +053630: 6e10 b21a 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@1ab2 │ │ +053636: 0a00 |0005: move-result v0 │ │ +053638: 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; │ │ │ │ @@ -88851,19 +88851,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053644: |[053644] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ -053654: 1f02 ac03 |0000: check-cast v2, Landroid/widget/Scroller; // type@03ac │ │ -053658: 6e10 b41a 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@1ab4 │ │ -05365e: 0a00 |0005: move-result v0 │ │ -053660: 0f00 |0006: return v0 │ │ +05363c: |[05363c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ +05364c: 1f02 ac03 |0000: check-cast v2, Landroid/widget/Scroller; // type@03ac │ │ +053650: 6e10 b41a 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@1ab4 │ │ +053656: 0a00 |0005: move-result v0 │ │ +053658: 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; │ │ │ │ @@ -88872,19 +88872,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053664: |[053664] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ -053674: 1f02 ac03 |0000: check-cast v2, Landroid/widget/Scroller; // type@03ac │ │ -053678: 6e10 b51a 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@1ab5 │ │ -05367e: 0a00 |0005: move-result v0 │ │ -053680: 0f00 |0006: return v0 │ │ +05365c: |[05365c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ +05366c: 1f02 ac03 |0000: check-cast v2, Landroid/widget/Scroller; // type@03ac │ │ +053670: 6e10 b51a 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@1ab5 │ │ +053676: 0a00 |0005: move-result v0 │ │ +053678: 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; │ │ │ │ @@ -88893,44 +88893,44 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -053684: |[053684] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ -053694: 0770 |0000: move-object v0, v7 │ │ -053696: 1f00 ac03 |0001: check-cast v0, Landroid/widget/Scroller; // type@03ac │ │ -05369a: 0181 |0003: move v1, v8 │ │ -05369c: 0192 |0004: move v2, v9 │ │ -05369e: 01a3 |0005: move v3, v10 │ │ -0536a0: 01b4 |0006: move v4, v11 │ │ -0536a2: 01c5 |0007: move v5, v12 │ │ -0536a4: 7406 b71a 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1ab7 │ │ -0536aa: 0e00 |000b: return-void │ │ +05367c: |[05367c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ +05368c: 0770 |0000: move-object v0, v7 │ │ +05368e: 1f00 ac03 |0001: check-cast v0, Landroid/widget/Scroller; // type@03ac │ │ +053692: 0181 |0003: move v1, v8 │ │ +053694: 0192 |0004: move v2, v9 │ │ +053696: 01a3 |0005: move v3, v10 │ │ +053698: 01b4 |0006: move v4, v11 │ │ +05369a: 01c5 |0007: move v5, v12 │ │ +05369c: 7406 b71a 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@1ab7 │ │ +0536a2: 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; │ │ 0x0000 - 0x000c reg=8 startX I │ │ 0x0000 - 0x000c reg=9 startY I │ │ 0x0000 - 0x000c reg=10 dx I │ │ 0x0000 - 0x000c reg=11 dy I │ │ 0x0000 - 0x000c reg=12 duration I │ │ │ │ - source_file_idx : 2908 (ScrollerCompat.java) │ │ + source_file_idx : 2906 (ScrollerCompat.java) │ │ │ │ Class #394 header: │ │ class_idx : 534 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2908 │ │ +source_file_idx : 2906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #394 annotations: │ │ Annotations on class │ │ @@ -88951,17 +88951,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0536ac: |[0536ac] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ -0536bc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0536c2: 0e00 |0003: return-void │ │ +0536a4: |[0536a4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ +0536b4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0536ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -88970,17 +88970,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0536c4: |[0536c4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -0536d4: 7110 7a0c 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@0c7a │ │ -0536da: 0e00 |0003: return-void │ │ +0536bc: |[0536bc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +0536cc: 7110 7a0c 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@0c7a │ │ +0536d2: 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; │ │ @@ -88990,18 +88990,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0536dc: |[0536dc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -0536ec: 7110 7b0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0c7b │ │ -0536f2: 0a00 |0003: move-result v0 │ │ -0536f4: 0f00 |0004: return v0 │ │ +0536d4: |[0536d4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +0536e4: 7110 7b0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0c7b │ │ +0536ea: 0a00 |0003: move-result v0 │ │ +0536ec: 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; │ │ │ │ @@ -89010,18 +89010,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 │ │ -0536f8: |[0536f8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -053708: 7120 7c0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@0c7c │ │ -05370e: 0c00 |0003: move-result-object v0 │ │ -053710: 1100 |0004: return-object v0 │ │ +0536f0: |[0536f0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +053700: 7120 7c0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@0c7c │ │ +053706: 0c00 |0003: move-result-object v0 │ │ +053708: 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; │ │ @@ -89031,17 +89031,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -053714: |[053714] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -053724: 7709 7d0c 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@0c7d │ │ -05372a: 0e00 |0003: return-void │ │ +05370c: |[05370c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +05371c: 7709 7d0c 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@0c7d │ │ +053722: 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; │ │ @@ -89059,18 +89059,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05372c: |[05372c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -05373c: 7110 7e0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@0c7e │ │ -053742: 0a00 |0003: move-result v0 │ │ -053744: 0f00 |0004: return v0 │ │ +053724: |[053724] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +053734: 7110 7e0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@0c7e │ │ +05373a: 0a00 |0003: move-result v0 │ │ +05373c: 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; │ │ │ │ @@ -89079,18 +89079,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -053748: |[053748] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -053758: 7110 7f0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@0c7f │ │ -05375e: 0a00 |0003: move-result v0 │ │ -053760: 0f00 |0004: return v0 │ │ +053740: |[053740] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +053750: 7110 7f0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@0c7f │ │ +053756: 0a00 |0003: move-result v0 │ │ +053758: 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; │ │ │ │ @@ -89099,18 +89099,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -053764: |[053764] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -053774: 7110 800c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@0c80 │ │ -05377a: 0a00 |0003: move-result v0 │ │ -05377c: 0f00 |0004: return v0 │ │ +05375c: |[05375c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +05376c: 7110 800c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@0c80 │ │ +053772: 0a00 |0003: move-result v0 │ │ +053774: 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; │ │ │ │ @@ -89119,18 +89119,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -053780: |[053780] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -053790: 7110 810c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@0c81 │ │ -053796: 0a00 |0003: move-result v0 │ │ -053798: 0f00 |0004: return v0 │ │ +053778: |[053778] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +053788: 7110 810c 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@0c81 │ │ +05378e: 0a00 |0003: move-result v0 │ │ +053790: 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; │ │ │ │ @@ -89139,37 +89139,37 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -05379c: |[05379c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -0537ac: 7706 820c 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@0c82 │ │ -0537b2: 0e00 |0003: return-void │ │ +053794: |[053794] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +0537a4: 7706 820c 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@0c82 │ │ +0537aa: 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; │ │ 0x0000 - 0x0004 reg=2 startX I │ │ 0x0000 - 0x0004 reg=3 startY I │ │ 0x0000 - 0x0004 reg=4 dx I │ │ 0x0000 - 0x0004 reg=5 dy I │ │ 0x0000 - 0x0004 reg=6 duration I │ │ │ │ - source_file_idx : 2908 (ScrollerCompat.java) │ │ + source_file_idx : 2906 (ScrollerCompat.java) │ │ │ │ Class #395 header: │ │ class_idx : 535 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 534 │ │ -source_file_idx : 2908 │ │ +source_file_idx : 2906 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #395 annotations: │ │ Annotations on class │ │ @@ -89189,31 +89189,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0537b4: |[0537b4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ -0537c4: 7010 630c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0c63 │ │ -0537ca: 0e00 |0003: return-void │ │ +0537ac: |[0537ac] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ +0537bc: 7010 630c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0c63 │ │ +0537c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2908 (ScrollerCompat.java) │ │ + source_file_idx : 2906 (ScrollerCompat.java) │ │ │ │ Class #396 header: │ │ class_idx : 536 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2908 │ │ +source_file_idx : 2906 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 8 │ │ │ │ Class #396 annotations: │ │ Annotations on class │ │ @@ -89240,36 +89240,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 │ │ -0537cc: |[0537cc] android.support.v4.widget.ScrollerCompat.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -0537dc: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0537e2: 1300 0e00 |0003: const/16 v0, #int 14 // #e │ │ -0537e6: 3402 1200 |0005: if-lt v2, v0, 0017 // +0012 │ │ -0537ea: 2200 1702 |0007: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@0217 │ │ -0537ee: 7010 6d0c 0000 |0009: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@0c6d │ │ -0537f4: 5b10 2003 |000c: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -0537f8: 5410 2003 |000e: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -0537fc: 7230 520c 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@0c52 │ │ -053802: 0c00 |0013: move-result-object v0 │ │ -053804: 5b10 2103 |0014: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ -053808: 0e00 |0016: return-void │ │ -05380a: 1300 0900 |0017: const/16 v0, #int 9 // #9 │ │ -05380e: 3402 0a00 |0019: if-lt v2, v0, 0023 // +000a │ │ -053812: 2200 1602 |001b: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@0216 │ │ -053816: 7010 630c 0000 |001d: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0c63 │ │ -05381c: 5b10 2003 |0020: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -053820: 28ec |0022: goto 000e // -0014 │ │ -053822: 2200 1502 |0023: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@0215 │ │ -053826: 7010 590c 0000 |0025: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@0c59 │ │ -05382c: 5b10 2003 |0028: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -053830: 28e4 |002a: goto 000e // -001c │ │ +0537c4: |[0537c4] android.support.v4.widget.ScrollerCompat.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +0537d4: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0537da: 1300 0e00 |0003: const/16 v0, #int 14 // #e │ │ +0537de: 3402 1200 |0005: if-lt v2, v0, 0017 // +0012 │ │ +0537e2: 2200 1702 |0007: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@0217 │ │ +0537e6: 7010 6d0c 0000 |0009: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@0c6d │ │ +0537ec: 5b10 2003 |000c: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +0537f0: 5410 2003 |000e: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +0537f4: 7230 520c 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@0c52 │ │ +0537fa: 0c00 |0013: move-result-object v0 │ │ +0537fc: 5b10 2103 |0014: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ +053800: 0e00 |0016: return-void │ │ +053802: 1300 0900 |0017: const/16 v0, #int 9 // #9 │ │ +053806: 3402 0a00 |0019: if-lt v2, v0, 0023 // +000a │ │ +05380a: 2200 1602 |001b: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@0216 │ │ +05380e: 7010 630c 0000 |001d: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@0c63 │ │ +053814: 5b10 2003 |0020: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +053818: 28ec |0022: goto 000e // -0014 │ │ +05381a: 2200 1502 |0023: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@0215 │ │ +05381e: 7010 590c 0000 |0025: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@0c59 │ │ +053824: 5b10 2003 |0028: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +053828: 28e4 |002a: goto 000e // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=263 │ │ 0x0007 line=264 │ │ 0x000e line=270 │ │ 0x0016 line=271 │ │ @@ -89287,18 +89287,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 │ │ -053834: |[053834] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -053844: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -053848: 7040 6e0c 0132 |0002: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0c6e │ │ -05384e: 0e00 |0005: return-void │ │ +05382c: |[05382c] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +05383c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +053840: 7040 6e0c 0132 |0002: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0c6e │ │ +053846: 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; │ │ @@ -89309,19 +89309,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 │ │ -053850: |[053850] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ -053860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -053862: 7120 730c 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@0c73 │ │ -053868: 0c00 |0004: move-result-object v0 │ │ -05386a: 1100 |0005: return-object v0 │ │ +053848: |[053848] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ +053858: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05385a: 7120 730c 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@0c73 │ │ +053860: 0c00 |0004: move-result-object v0 │ │ +053862: 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;) │ │ @@ -89329,18 +89329,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 │ │ -05386c: |[05386c] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ -05387c: 2200 1802 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@0218 │ │ -053880: 7030 6f0c 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0c6f │ │ -053886: 1100 |0005: return-object v0 │ │ +053864: |[053864] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ +053874: 2200 1802 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@0218 │ │ +053878: 7030 6f0c 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@0c6f │ │ +05387e: 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; │ │ │ │ @@ -89350,19 +89350,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -053888: |[053888] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ -053898: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -05389c: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ -0538a0: 7220 500c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@0c50 │ │ -0538a6: 0e00 |0007: return-void │ │ +053880: |[053880] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ +053890: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +053894: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ +053898: 7220 500c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@0c50 │ │ +05389e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0007 line=431 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ @@ -89371,20 +89371,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0538a8: |[0538a8] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ -0538b8: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -0538bc: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ -0538c0: 7220 510c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0c51 │ │ -0538c6: 0a00 |0007: move-result v0 │ │ -0538c8: 0f00 |0008: return v0 │ │ +0538a0: |[0538a0] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ +0538b0: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +0538b4: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ +0538b8: 7220 510c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@0c51 │ │ +0538be: 0a00 |0007: move-result v0 │ │ +0538c0: 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;) │ │ @@ -89392,27 +89392,27 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -0538cc: |[0538cc] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ -0538dc: 54a0 2003 |0000: iget-object v0, v10, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -0538e0: 54a1 2103 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ -0538e4: 01b2 |0004: move v2, v11 │ │ -0538e6: 01c3 |0005: move v3, v12 │ │ -0538e8: 01d4 |0006: move v4, v13 │ │ -0538ea: 01e5 |0007: move v5, v14 │ │ -0538ec: 01f6 |0008: move v6, v15 │ │ -0538ee: 0207 1000 |0009: move/from16 v7, v16 │ │ -0538f2: 0208 1100 |000b: move/from16 v8, v17 │ │ -0538f6: 0209 1200 |000d: move/from16 v9, v18 │ │ -0538fa: 780a 530c 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@0c53 │ │ -053900: 0e00 |0012: return-void │ │ +0538c4: |[0538c4] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ +0538d4: 54a0 2003 |0000: iget-object v0, v10, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +0538d8: 54a1 2103 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ +0538dc: 01b2 |0004: move v2, v11 │ │ +0538de: 01c3 |0005: move v3, v12 │ │ +0538e0: 01d4 |0006: move v4, v13 │ │ +0538e2: 01e5 |0007: move v5, v14 │ │ +0538e4: 01f6 |0008: move v6, v15 │ │ +0538e6: 0207 1000 |0009: move/from16 v7, v16 │ │ +0538ea: 0208 1100 |000b: move/from16 v8, v17 │ │ +0538ee: 0209 1200 |000d: move/from16 v9, v18 │ │ +0538f2: 780a 530c 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@0c53 │ │ +0538f8: 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 │ │ @@ -89429,20 +89429,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053904: |[053904] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ -053914: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -053918: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ -05391c: 7220 540c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@0c54 │ │ -053922: 0a00 |0007: move-result v0 │ │ -053924: 0f00 |0008: return v0 │ │ +0538fc: |[0538fc] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ +05390c: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +053910: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ +053914: 7220 540c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@0c54 │ │ +05391a: 0a00 |0007: move-result v0 │ │ +05391c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #4 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -89450,20 +89450,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053928: |[053928] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ -053938: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -05393c: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ -053940: 7220 550c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@0c55 │ │ -053946: 0a00 |0007: move-result v0 │ │ -053948: 0f00 |0008: return v0 │ │ +053920: |[053920] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ +053930: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +053934: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ +053938: 7220 550c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@0c55 │ │ +05393e: 0a00 |0007: move-result v0 │ │ +053940: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #5 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -89471,20 +89471,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05394c: |[05394c] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ -05395c: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -053960: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ -053964: 7220 560c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@0c56 │ │ -05396a: 0a00 |0007: move-result v0 │ │ -05396c: 0f00 |0008: return v0 │ │ +053944: |[053944] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ +053954: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +053958: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ +05395c: 7220 560c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@0c56 │ │ +053962: 0a00 |0007: move-result v0 │ │ +053964: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -89492,20 +89492,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -053970: |[053970] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ -053980: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -053984: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ -053988: 7220 570c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@0c57 │ │ -05398e: 0a00 |0007: move-result v0 │ │ -053990: 0f00 |0008: return v0 │ │ +053968: |[053968] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ +053978: 5420 2003 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +05397c: 5421 2103 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ +053980: 7220 570c 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@0c57 │ │ +053986: 0a00 |0007: move-result v0 │ │ +053988: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -89513,43 +89513,43 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -053994: |[053994] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ -0539a4: 5470 2003 |0000: iget-object v0, v7, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ -0539a8: 5471 2103 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ -0539ac: 0182 |0004: move v2, v8 │ │ -0539ae: 0193 |0005: move v3, v9 │ │ -0539b0: 01a4 |0006: move v4, v10 │ │ -0539b2: 01b5 |0007: move v5, v11 │ │ -0539b4: 01c6 |0008: move v6, v12 │ │ -0539b6: 7807 580c 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@0c58 │ │ -0539bc: 0e00 |000c: return-void │ │ +05398c: |[05398c] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ +05399c: 5470 2003 |0000: iget-object v0, v7, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@0320 │ │ +0539a0: 5471 2103 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@0321 │ │ +0539a4: 0182 |0004: move v2, v8 │ │ +0539a6: 0193 |0005: move v3, v9 │ │ +0539a8: 01a4 |0006: move v4, v10 │ │ +0539aa: 01b5 |0007: move v5, v11 │ │ +0539ac: 01c6 |0008: move v6, v12 │ │ +0539ae: 7807 580c 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@0c58 │ │ +0539b4: 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 │ │ 0x0000 - 0x000d reg=9 startY I │ │ 0x0000 - 0x000d reg=10 dx I │ │ 0x0000 - 0x000d reg=11 dy I │ │ 0x0000 - 0x000d reg=12 duration I │ │ │ │ - source_file_idx : 2908 (ScrollerCompat.java) │ │ + source_file_idx : 2906 (ScrollerCompat.java) │ │ │ │ Class #397 header: │ │ class_idx : 537 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2909 │ │ +source_file_idx : 2907 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #397 - │ │ Class descriptor : 'Landroid/support/v4/widget/ScrollerCompatGingerbread;' │ │ @@ -89564,18 +89564,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0539c0: |[0539c0] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -0539d0: 1f00 a503 |0000: check-cast v0, Landroid/widget/OverScroller; // type@03a5 │ │ -0539d4: 6e10 7f1a 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@1a7f │ │ -0539da: 0e00 |0005: return-void │ │ +0539b8: |[0539b8] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +0539c8: 1f00 a503 |0000: check-cast v0, Landroid/widget/OverScroller; // type@03a5 │ │ +0539cc: 6e10 7f1a 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@1a7f │ │ +0539d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ │ │ @@ -89584,19 +89584,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0539dc: |[0539dc] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -0539ec: 1f01 a503 |0000: check-cast v1, Landroid/widget/OverScroller; // type@03a5 │ │ -0539f0: 6e10 801a 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@1a80 │ │ -0539f6: 0a00 |0005: move-result v0 │ │ -0539f8: 0f00 |0006: return v0 │ │ +0539d4: |[0539d4] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +0539e4: 1f01 a503 |0000: check-cast v1, Landroid/widget/OverScroller; // type@03a5 │ │ +0539e8: 6e10 801a 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@1a80 │ │ +0539ee: 0a00 |0005: move-result v0 │ │ +0539f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -89604,22 +89604,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 │ │ -0539fc: |[0539fc] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -053a0c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -053a10: 2200 a503 |0002: new-instance v0, Landroid/widget/OverScroller; // type@03a5 │ │ -053a14: 7030 7e1a 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1a7e │ │ -053a1a: 1100 |0007: return-object v0 │ │ -053a1c: 2200 a503 |0008: new-instance v0, Landroid/widget/OverScroller; // type@03a5 │ │ -053a20: 7020 7d1a 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@1a7d │ │ -053a26: 28fa |000d: goto 0007 // -0006 │ │ +0539f4: |[0539f4] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +053a04: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +053a08: 2200 a503 |0002: new-instance v0, Landroid/widget/OverScroller; // type@03a5 │ │ +053a0c: 7030 7e1a 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@1a7e │ │ +053a12: 1100 |0007: return-object v0 │ │ +053a14: 2200 a503 |0008: new-instance v0, Landroid/widget/OverScroller; // type@03a5 │ │ +053a18: 7020 7d1a 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@1a7d │ │ +053a1e: 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; │ │ │ │ @@ -89628,27 +89628,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 │ │ -053a28: |[053a28] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -053a38: 0790 |0000: move-object v0, v9 │ │ -053a3a: 1f00 a503 |0001: check-cast v0, Landroid/widget/OverScroller; // type@03a5 │ │ -053a3e: 01a1 |0003: move v1, v10 │ │ -053a40: 01b2 |0004: move v2, v11 │ │ -053a42: 01c3 |0005: move v3, v12 │ │ -053a44: 01d4 |0006: move v4, v13 │ │ -053a46: 01e5 |0007: move v5, v14 │ │ -053a48: 01f6 |0008: move v6, v15 │ │ -053a4a: 0207 1000 |0009: move/from16 v7, v16 │ │ -053a4e: 0208 1100 |000b: move/from16 v8, v17 │ │ -053a52: 7409 811a 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@1a81 │ │ -053a58: 0e00 |0010: return-void │ │ +053a20: |[053a20] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +053a30: 0790 |0000: move-object v0, v9 │ │ +053a32: 1f00 a503 |0001: check-cast v0, Landroid/widget/OverScroller; // type@03a5 │ │ +053a36: 01a1 |0003: move v1, v10 │ │ +053a38: 01b2 |0004: move v2, v11 │ │ +053a3a: 01c3 |0005: move v3, v12 │ │ +053a3c: 01d4 |0006: move v4, v13 │ │ +053a3e: 01e5 |0007: move v5, v14 │ │ +053a40: 01f6 |0008: move v6, v15 │ │ +053a42: 0207 1000 |0009: move/from16 v7, v16 │ │ +053a46: 0208 1100 |000b: move/from16 v8, v17 │ │ +053a4a: 7409 811a 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@1a81 │ │ +053a50: 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 │ │ @@ -89665,19 +89665,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053a5c: |[053a5c] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -053a6c: 1f01 a503 |0000: check-cast v1, Landroid/widget/OverScroller; // type@03a5 │ │ -053a70: 6e10 841a 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@1a84 │ │ -053a76: 0a00 |0005: move-result v0 │ │ -053a78: 0f00 |0006: return v0 │ │ +053a54: |[053a54] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +053a64: 1f01 a503 |0000: check-cast v1, Landroid/widget/OverScroller; // type@03a5 │ │ +053a68: 6e10 841a 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@1a84 │ │ +053a6e: 0a00 |0005: move-result v0 │ │ +053a70: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -89685,19 +89685,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053a7c: |[053a7c] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -053a8c: 1f01 a503 |0000: check-cast v1, Landroid/widget/OverScroller; // type@03a5 │ │ -053a90: 6e10 851a 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@1a85 │ │ -053a96: 0a00 |0005: move-result v0 │ │ -053a98: 0f00 |0006: return v0 │ │ +053a74: |[053a74] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +053a84: 1f01 a503 |0000: check-cast v1, Landroid/widget/OverScroller; // type@03a5 │ │ +053a88: 6e10 851a 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@1a85 │ │ +053a8e: 0a00 |0005: move-result v0 │ │ +053a90: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -89705,19 +89705,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053a9c: |[053a9c] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -053aac: 1f01 a503 |0000: check-cast v1, Landroid/widget/OverScroller; // type@03a5 │ │ -053ab0: 6e10 861a 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@1a86 │ │ -053ab6: 0a00 |0005: move-result v0 │ │ -053ab8: 0f00 |0006: return v0 │ │ +053a94: |[053a94] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +053aa4: 1f01 a503 |0000: check-cast v1, Landroid/widget/OverScroller; // type@03a5 │ │ +053aa8: 6e10 861a 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@1a86 │ │ +053aae: 0a00 |0005: move-result v0 │ │ +053ab0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -89725,19 +89725,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -053abc: |[053abc] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -053acc: 1f01 a503 |0000: check-cast v1, Landroid/widget/OverScroller; // type@03a5 │ │ -053ad0: 6e10 871a 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@1a87 │ │ -053ad6: 0a00 |0005: move-result v0 │ │ -053ad8: 0f00 |0006: return v0 │ │ +053ab4: |[053ab4] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +053ac4: 1f01 a503 |0000: check-cast v1, Landroid/widget/OverScroller; // type@03a5 │ │ +053ac8: 6e10 871a 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@1a87 │ │ +053ace: 0a00 |0005: move-result v0 │ │ +053ad0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -89745,44 +89745,44 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -053adc: |[053adc] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -053aec: 0760 |0000: move-object v0, v6 │ │ -053aee: 1f00 a503 |0001: check-cast v0, Landroid/widget/OverScroller; // type@03a5 │ │ -053af2: 0171 |0003: move v1, v7 │ │ -053af4: 0182 |0004: move v2, v8 │ │ -053af6: 0193 |0005: move v3, v9 │ │ -053af8: 01a4 |0006: move v4, v10 │ │ -053afa: 01b5 |0007: move v5, v11 │ │ -053afc: 7406 891a 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@1a89 │ │ -053b02: 0e00 |000b: return-void │ │ +053ad4: |[053ad4] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +053ae4: 0760 |0000: move-object v0, v6 │ │ +053ae6: 1f00 a503 |0001: check-cast v0, Landroid/widget/OverScroller; // type@03a5 │ │ +053aea: 0171 |0003: move v1, v7 │ │ +053aec: 0182 |0004: move v2, v8 │ │ +053aee: 0193 |0005: move v3, v9 │ │ +053af0: 01a4 |0006: move v4, v10 │ │ +053af2: 01b5 |0007: move v5, v11 │ │ +053af4: 7406 891a 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@1a89 │ │ +053afa: 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 │ │ 0x0000 - 0x000c reg=8 startY I │ │ 0x0000 - 0x000c reg=9 dx I │ │ 0x0000 - 0x000c reg=10 dy I │ │ 0x0000 - 0x000c reg=11 duration I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2909 (ScrollerCompatGingerbread.java) │ │ + source_file_idx : 2907 (ScrollerCompatGingerbread.java) │ │ │ │ Class #398 header: │ │ class_idx : 538 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3423 │ │ +source_file_idx : 3421 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #398 annotations: │ │ Annotations on class │ │ @@ -89803,17 +89803,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -053b04: |[053b04] android.support.v4.widget.ViewDragHelper$1.:()V │ │ -053b14: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -053b1a: 0e00 |0003: return-void │ │ +053afc: |[053afc] android.support.v4.widget.ViewDragHelper$1.:()V │ │ +053b0c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +053b12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ │ │ Virtual methods - │ │ @@ -89822,38 +89822,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -053b1c: |[053b1c] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ -053b2c: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -053b30: c713 |0002: sub-float/2addr v3, v1 │ │ -053b32: a800 0303 |0003: mul-float v0, v3, v3 │ │ -053b36: c830 |0005: mul-float/2addr v0, v3 │ │ -053b38: c830 |0006: mul-float/2addr v0, v3 │ │ -053b3a: c830 |0007: mul-float/2addr v0, v3 │ │ -053b3c: c610 |0008: add-float/2addr v0, v1 │ │ -053b3e: 0f00 |0009: return v0 │ │ +053b14: |[053b14] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ +053b24: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +053b28: c713 |0002: sub-float/2addr v3, v1 │ │ +053b2a: a800 0303 |0003: mul-float v0, v3, v3 │ │ +053b2e: c830 |0005: mul-float/2addr v0, v3 │ │ +053b30: c830 |0006: mul-float/2addr v0, v3 │ │ +053b32: c830 |0007: mul-float/2addr v0, v3 │ │ +053b34: c610 |0008: add-float/2addr v0, v1 │ │ +053b36: 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 : 3423 (ViewDragHelper.java) │ │ + source_file_idx : 3421 (ViewDragHelper.java) │ │ │ │ Class #399 header: │ │ class_idx : 539 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3423 │ │ +source_file_idx : 3421 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #399 annotations: │ │ Annotations on class │ │ @@ -89878,18 +89878,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 │ │ -053b40: |[053b40] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -053b50: 5b01 2203 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0322 │ │ -053b54: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -053b5a: 0e00 |0005: return-void │ │ +053b38: |[053b38] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +053b48: 5b01 2203 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0322 │ │ +053b4c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +053b52: 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; │ │ │ │ @@ -89899,33 +89899,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -053b5c: |[053b5c] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ -053b6c: 5420 2203 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0322 │ │ -053b70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -053b72: 6e20 b90c 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ -053b78: 0e00 |0006: return-void │ │ +053b54: |[053b54] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ +053b64: 5420 2203 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0322 │ │ +053b68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +053b6a: 6e20 b90c 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ +053b70: 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 : 3423 (ViewDragHelper.java) │ │ + source_file_idx : 3421 (ViewDragHelper.java) │ │ │ │ Class #400 header: │ │ class_idx : 541 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3423 │ │ +source_file_idx : 3421 │ │ static_fields_size : 1 │ │ instance_fields_size: 22 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 21 │ │ │ │ Class #400 annotations: │ │ Annotations on class │ │ @@ -90036,81 +90036,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -053b7c: |[053b7c] android.support.v4.widget.ViewDragHelper.:()V │ │ -053b8c: 2200 1a02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@021a │ │ -053b90: 7010 830c 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@0c83 │ │ -053b96: 6900 3903 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0339 │ │ -053b9a: 0e00 |0007: return-void │ │ +053b74: |[053b74] android.support.v4.widget.ViewDragHelper.:()V │ │ +053b84: 2200 1a02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@021a │ │ +053b88: 7010 830c 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@0c83 │ │ +053b8e: 6900 3903 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0339 │ │ +053b92: 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 │ │ -053b9c: |[053b9c] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ -053bac: 7010 a71b 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -053bb2: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -053bb4: 5942 2303 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -053bb8: 2202 1b02 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@021b │ │ -053bbc: 7020 850c 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0c85 │ │ -053bc2: 5b42 3503 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0335 │ │ -053bc6: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ -053bca: 2202 de03 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03de │ │ -053bce: 1a03 df0a |0011: const-string v3, "Parent view may not be null" // string@0adf │ │ -053bd2: 7020 881b 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -053bd8: 2702 |0016: throw v2 │ │ -053bda: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ -053bde: 2202 de03 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03de │ │ -053be2: 1a03 ba02 |001b: const-string v3, "Callback may not be null" // string@02ba │ │ -053be6: 7020 881b 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -053bec: 2702 |0020: throw v2 │ │ -053bee: 5b46 3103 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ -053bf2: 5b47 2403 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -053bf6: 7110 1c19 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ -053bfc: 0c01 |0028: move-result-object v1 │ │ -053bfe: 6e10 c800 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -053c04: 0c02 |002c: move-result-object v2 │ │ -053c06: 6e10 3401 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -053c0c: 0c02 |0030: move-result-object v2 │ │ -053c0e: 5220 cf0a |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -053c12: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ -053c16: c802 |0035: mul-float/2addr v2, v0 │ │ -053c18: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ -053c1c: c632 |0038: add-float/2addr v2, v3 │ │ -053c1e: 8722 |0039: float-to-int v2, v2 │ │ -053c20: 5942 2903 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ -053c24: 6e10 2119 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1921 │ │ -053c2a: 0a02 |003f: move-result v2 │ │ -053c2c: 5942 3603 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -053c30: 6e10 1e19 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@191e │ │ -053c36: 0a02 |0045: move-result v2 │ │ -053c38: 8222 |0046: int-to-float v2, v2 │ │ -053c3a: 5942 2f03 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ -053c3e: 6e10 1f19 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@191f │ │ -053c44: 0a02 |004c: move-result v2 │ │ -053c46: 8222 |004d: int-to-float v2, v2 │ │ -053c48: 5942 3003 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ -053c4c: 6202 3903 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0339 │ │ -053c50: 7120 730c 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@0c73 │ │ -053c56: 0c02 |0055: move-result-object v2 │ │ -053c58: 5b42 3403 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ -053c5c: 0e00 |0058: return-void │ │ +053b94: |[053b94] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ +053ba4: 7010 a71b 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +053baa: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +053bac: 5942 2303 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +053bb0: 2202 1b02 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@021b │ │ +053bb4: 7020 850c 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@0c85 │ │ +053bba: 5b42 3503 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0335 │ │ +053bbe: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ +053bc2: 2202 de03 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03de │ │ +053bc6: 1a03 dd0a |0011: const-string v3, "Parent view may not be null" // string@0add │ │ +053bca: 7020 881b 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +053bd0: 2702 |0016: throw v2 │ │ +053bd2: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ +053bd6: 2202 de03 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03de │ │ +053bda: 1a03 b902 |001b: const-string v3, "Callback may not be null" // string@02b9 │ │ +053bde: 7020 881b 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +053be4: 2702 |0020: throw v2 │ │ +053be6: 5b46 3103 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ +053bea: 5b47 2403 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +053bee: 7110 1c19 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ +053bf4: 0c01 |0028: move-result-object v1 │ │ +053bf6: 6e10 c800 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +053bfc: 0c02 |002c: move-result-object v2 │ │ +053bfe: 6e10 3401 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +053c04: 0c02 |0030: move-result-object v2 │ │ +053c06: 5220 cf0a |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +053c0a: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ +053c0e: c802 |0035: mul-float/2addr v2, v0 │ │ +053c10: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ +053c14: c632 |0038: add-float/2addr v2, v3 │ │ +053c16: 8722 |0039: float-to-int v2, v2 │ │ +053c18: 5942 2903 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ +053c1c: 6e10 2119 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1921 │ │ +053c22: 0a02 |003f: move-result v2 │ │ +053c24: 5942 3603 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +053c28: 6e10 1e19 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@191e │ │ +053c2e: 0a02 |0045: move-result v2 │ │ +053c30: 8222 |0046: int-to-float v2, v2 │ │ +053c32: 5942 2f03 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ +053c36: 6e10 1f19 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@191f │ │ +053c3c: 0a02 |004c: move-result v2 │ │ +053c3e: 8222 |004d: int-to-float v2, v2 │ │ +053c40: 5942 3003 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ +053c44: 6202 3903 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@0339 │ │ +053c48: 7120 730c 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@0c73 │ │ +053c4e: 0c02 |0055: move-result-object v2 │ │ +053c50: 5b42 3403 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ +053c54: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0003 line=115 │ │ 0x0006 line=333 │ │ 0x000d line=374 │ │ 0x000f line=375 │ │ @@ -90139,67 +90139,67 @@ │ │ type : '(FFII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -053c60: |[053c60] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ -053c70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -053c72: 7110 971b 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -053c78: 0a00 |0004: move-result v0 │ │ -053c7a: 7110 971b 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -053c80: 0a01 |0008: move-result v1 │ │ -053c82: 5453 2a03 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ -053c86: 4403 0308 |000b: aget v3, v3, v8 │ │ -053c8a: b593 |000d: and-int/2addr v3, v9 │ │ -053c8c: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ -053c90: 5253 3703 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ -053c94: b593 |0012: and-int/2addr v3, v9 │ │ -053c96: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ -053c9a: 5453 2803 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ -053c9e: 4403 0308 |0017: aget v3, v3, v8 │ │ -053ca2: b593 |0019: and-int/2addr v3, v9 │ │ -053ca4: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ -053ca8: 5453 2703 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ -053cac: 4403 0308 |001e: aget v3, v3, v8 │ │ -053cb0: b593 |0020: and-int/2addr v3, v9 │ │ -053cb2: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ -053cb6: 5253 3603 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -053cba: 8233 |0025: int-to-float v3, v3 │ │ -053cbc: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ -053cc0: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ -053cc4: 5253 3603 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -053cc8: 8233 |002c: int-to-float v3, v3 │ │ -053cca: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ -053cce: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ -053cd2: 0f02 |0031: return v2 │ │ -053cd4: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ -053cd8: c813 |0034: mul-float/2addr v3, v1 │ │ -053cda: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ -053cde: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ -053ce2: 5453 2403 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -053ce6: 6e20 8e0c 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@0c8e │ │ -053cec: 0a03 |003e: move-result v3 │ │ -053cee: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ -053cf2: 5453 2803 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ -053cf6: 4404 0308 |0043: aget v4, v3, v8 │ │ -053cfa: b694 |0045: or-int/2addr v4, v9 │ │ -053cfc: 4b04 0308 |0046: aput v4, v3, v8 │ │ -053d00: 28e9 |0048: goto 0031 // -0017 │ │ -053d02: 5453 2703 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ -053d06: 4403 0308 |004b: aget v3, v3, v8 │ │ -053d0a: b593 |004d: and-int/2addr v3, v9 │ │ -053d0c: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ -053d10: 5253 3603 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -053d14: 8233 |0052: int-to-float v3, v3 │ │ -053d16: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ -053d1a: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ -053d1e: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -053d20: 28d9 |0058: goto 0031 // -0027 │ │ +053c58: |[053c58] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ +053c68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +053c6a: 7110 971b 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +053c70: 0a00 |0004: move-result v0 │ │ +053c72: 7110 971b 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +053c78: 0a01 |0008: move-result v1 │ │ +053c7a: 5453 2a03 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ +053c7e: 4403 0308 |000b: aget v3, v3, v8 │ │ +053c82: b593 |000d: and-int/2addr v3, v9 │ │ +053c84: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ +053c88: 5253 3703 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ +053c8c: b593 |0012: and-int/2addr v3, v9 │ │ +053c8e: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ +053c92: 5453 2803 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ +053c96: 4403 0308 |0017: aget v3, v3, v8 │ │ +053c9a: b593 |0019: and-int/2addr v3, v9 │ │ +053c9c: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ +053ca0: 5453 2703 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ +053ca4: 4403 0308 |001e: aget v3, v3, v8 │ │ +053ca8: b593 |0020: and-int/2addr v3, v9 │ │ +053caa: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ +053cae: 5253 3603 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +053cb2: 8233 |0025: int-to-float v3, v3 │ │ +053cb4: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ +053cb8: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ +053cbc: 5253 3603 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +053cc0: 8233 |002c: int-to-float v3, v3 │ │ +053cc2: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ +053cc6: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ +053cca: 0f02 |0031: return v2 │ │ +053ccc: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ +053cd0: c813 |0034: mul-float/2addr v3, v1 │ │ +053cd2: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ +053cd6: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ +053cda: 5453 2403 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +053cde: 6e20 8e0c 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@0c8e │ │ +053ce4: 0a03 |003e: move-result v3 │ │ +053ce6: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +053cea: 5453 2803 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ +053cee: 4404 0308 |0043: aget v4, v3, v8 │ │ +053cf2: b694 |0045: or-int/2addr v4, v9 │ │ +053cf4: 4b04 0308 |0046: aput v4, v3, v8 │ │ +053cf8: 28e9 |0048: goto 0031 // -0017 │ │ +053cfa: 5453 2703 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ +053cfe: 4403 0308 |004b: aget v3, v3, v8 │ │ +053d02: b593 |004d: and-int/2addr v3, v9 │ │ +053d04: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ +053d08: 5253 3603 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +053d0c: 8233 |0052: int-to-float v3, v3 │ │ +053d0e: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ +053d12: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ +053d16: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +053d18: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1248 │ │ 0x0005 line=1249 │ │ 0x0009 line=1251 │ │ 0x0031 line=1261 │ │ 0x0032 line=1257 │ │ @@ -90219,67 +90219,67 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -053d24: |[053d24] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ -053d34: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -053d36: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -053d38: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ -053d3c: 0132 |0004: move v2, v3 │ │ -053d3e: 0f02 |0005: return v2 │ │ -053d40: 5474 2403 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -053d44: 6e20 8b0c 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@0c8b │ │ -053d4a: 0a04 |000b: move-result v4 │ │ -053d4c: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ -053d50: 0120 |000e: move v0, v2 │ │ -053d52: 5474 2403 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -053d56: 6e20 8c0c 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@0c8c │ │ -053d5c: 0a04 |0014: move-result v4 │ │ -053d5e: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ -053d62: 0121 |0017: move v1, v2 │ │ -053d64: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -053d68: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ -053d6c: a804 0909 |001c: mul-float v4, v9, v9 │ │ -053d70: a805 0a0a |001e: mul-float v5, v10, v10 │ │ -053d74: c654 |0020: add-float/2addr v4, v5 │ │ -053d76: 5275 3603 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -053d7a: 5276 3603 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -053d7e: b265 |0025: mul-int/2addr v5, v6 │ │ -053d80: 8255 |0026: int-to-float v5, v5 │ │ -053d82: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ -053d86: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ -053d8a: 0132 |002b: move v2, v3 │ │ -053d8c: 28d9 |002c: goto 0005 // -0027 │ │ -053d8e: 0130 |002d: move v0, v3 │ │ -053d90: 28e1 |002e: goto 000f // -001f │ │ -053d92: 0131 |002f: move v1, v3 │ │ -053d94: 28e8 |0030: goto 0018 // -0018 │ │ -053d96: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ -053d9a: 7110 971b 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -053da0: 0a04 |0036: move-result v4 │ │ -053da2: 5275 3603 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -053da6: 8255 |0039: int-to-float v5, v5 │ │ -053da8: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ -053dac: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ -053db0: 0132 |003e: move v2, v3 │ │ -053db2: 28c6 |003f: goto 0005 // -003a │ │ -053db4: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ -053db8: 7110 971b 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -053dbe: 0a04 |0045: move-result v4 │ │ -053dc0: 5275 3603 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -053dc4: 8255 |0048: int-to-float v5, v5 │ │ -053dc6: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ -053dca: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ -053dce: 0132 |004d: move v2, v3 │ │ -053dd0: 28b7 |004e: goto 0005 // -0049 │ │ -053dd2: 0132 |004f: move v2, v3 │ │ -053dd4: 28b5 |0050: goto 0005 // -004b │ │ +053d1c: |[053d1c] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ +053d2c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +053d2e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +053d30: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ +053d34: 0132 |0004: move v2, v3 │ │ +053d36: 0f02 |0005: return v2 │ │ +053d38: 5474 2403 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +053d3c: 6e20 8b0c 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@0c8b │ │ +053d42: 0a04 |000b: move-result v4 │ │ +053d44: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ +053d48: 0120 |000e: move v0, v2 │ │ +053d4a: 5474 2403 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +053d4e: 6e20 8c0c 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@0c8c │ │ +053d54: 0a04 |0014: move-result v4 │ │ +053d56: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ +053d5a: 0121 |0017: move v1, v2 │ │ +053d5c: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +053d60: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ +053d64: a804 0909 |001c: mul-float v4, v9, v9 │ │ +053d68: a805 0a0a |001e: mul-float v5, v10, v10 │ │ +053d6c: c654 |0020: add-float/2addr v4, v5 │ │ +053d6e: 5275 3603 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +053d72: 5276 3603 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +053d76: b265 |0025: mul-int/2addr v5, v6 │ │ +053d78: 8255 |0026: int-to-float v5, v5 │ │ +053d7a: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ +053d7e: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ +053d82: 0132 |002b: move v2, v3 │ │ +053d84: 28d9 |002c: goto 0005 // -0027 │ │ +053d86: 0130 |002d: move v0, v3 │ │ +053d88: 28e1 |002e: goto 000f // -001f │ │ +053d8a: 0131 |002f: move v1, v3 │ │ +053d8c: 28e8 |0030: goto 0018 // -0018 │ │ +053d8e: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ +053d92: 7110 971b 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +053d98: 0a04 |0036: move-result v4 │ │ +053d9a: 5275 3603 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +053d9e: 8255 |0039: int-to-float v5, v5 │ │ +053da0: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ +053da4: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ +053da8: 0132 |003e: move v2, v3 │ │ +053daa: 28c6 |003f: goto 0005 // -003a │ │ +053dac: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ +053db0: 7110 971b 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +053db6: 0a04 |0045: move-result v4 │ │ +053db8: 5275 3603 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +053dbc: 8255 |0048: int-to-float v5, v5 │ │ +053dbe: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ +053dc2: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ +053dc6: 0132 |004d: move v2, v3 │ │ +053dc8: 28b7 |004e: goto 0005 // -0049 │ │ +053dca: 0132 |004f: move v2, v3 │ │ +053dcc: 28b5 |0050: goto 0005 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1275 │ │ 0x0005 line=1288 │ │ 0x0006 line=1278 │ │ 0x000f line=1279 │ │ 0x0018 line=1281 │ │ @@ -90306,30 +90306,30 @@ │ │ type : '(FFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -053dd8: |[053dd8] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ -053de8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -053dea: 7110 971b 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -053df0: 0a00 |0004: move-result v0 │ │ -053df2: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ -053df6: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ -053dfa: 0116 |0009: move v6, v1 │ │ -053dfc: 0f06 |000a: return v6 │ │ -053dfe: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ -053e02: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ -053e06: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ -053e0a: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ -053e0e: 7f66 |0013: neg-float v6, v6 │ │ -053e10: 28f6 |0014: goto 000a // -000a │ │ -053e12: 0146 |0015: move v6, v4 │ │ -053e14: 28f4 |0016: goto 000a // -000c │ │ +053dd0: |[053dd0] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ +053de0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +053de2: 7110 971b 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +053de8: 0a00 |0004: move-result v0 │ │ +053dea: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ +053dee: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ +053df2: 0116 |0009: move v6, v1 │ │ +053df4: 0f06 |000a: return v6 │ │ +053df6: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ +053dfa: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ +053dfe: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ +053e02: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ +053e06: 7f66 |0013: neg-float v6, v6 │ │ +053e08: 28f6 |0014: goto 000a // -000a │ │ +053e0a: 0146 |0015: move v6, v4 │ │ +053e0c: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=674 │ │ 0x0005 line=675 │ │ 0x000a line=677 │ │ 0x000b line=676 │ │ 0x0016 line=677 │ │ @@ -90346,26 +90346,26 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -053e18: |[053e18] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ -053e28: 7110 981b 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -053e2e: 0a00 |0003: move-result v0 │ │ -053e30: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ -053e34: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -053e36: 0f04 |0007: return v4 │ │ -053e38: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ -053e3c: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ -053e40: 7b44 |000c: neg-int v4, v4 │ │ -053e42: 28fa |000d: goto 0007 // -0006 │ │ -053e44: 0124 |000e: move v4, v2 │ │ -053e46: 28f8 |000f: goto 0007 // -0008 │ │ +053e10: |[053e10] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ +053e20: 7110 981b 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +053e26: 0a00 |0003: move-result v0 │ │ +053e28: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ +053e2c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +053e2e: 0f04 |0007: return v4 │ │ +053e30: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ +053e34: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ +053e38: 7b44 |000c: neg-int v4, v4 │ │ +053e3a: 28fa |000d: goto 0007 // -0006 │ │ +053e3c: 0124 |000e: move v4, v2 │ │ +053e3e: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0004 line=658 │ │ 0x0007 line=660 │ │ 0x0008 line=659 │ │ 0x000f line=660 │ │ @@ -90382,36 +90382,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -053e48: |[053e48] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ -053e58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -053e5a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -053e5c: 5430 2b03 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -053e60: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -053e64: 0e00 |0006: return-void │ │ -053e66: 5430 2b03 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -053e6a: 7120 121c 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1c12 │ │ -053e70: 5430 2c03 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ -053e74: 7120 121c 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1c12 │ │ -053e7a: 5430 2d03 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ -053e7e: 7120 121c 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1c12 │ │ -053e84: 5430 2e03 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ -053e88: 7120 121c 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1c12 │ │ -053e8e: 5430 2a03 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ -053e92: 7120 131c 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1c13 │ │ -053e98: 5430 2703 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ -053e9c: 7120 131c 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1c13 │ │ -053ea2: 5430 2803 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ -053ea6: 7120 131c 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1c13 │ │ -053eac: 5932 3203 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ -053eb0: 28da |002c: goto 0006 // -0026 │ │ +053e40: |[053e40] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ +053e50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +053e52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +053e54: 5430 2b03 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +053e58: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +053e5c: 0e00 |0006: return-void │ │ +053e5e: 5430 2b03 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +053e62: 7120 121c 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1c12 │ │ +053e68: 5430 2c03 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ +053e6c: 7120 121c 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1c12 │ │ +053e72: 5430 2d03 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ +053e76: 7120 121c 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1c12 │ │ +053e7c: 5430 2e03 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ +053e80: 7120 121c 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@1c12 │ │ +053e86: 5430 2a03 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ +053e8a: 7120 131c 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1c13 │ │ +053e90: 5430 2703 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ +053e94: 7120 131c 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1c13 │ │ +053e9a: 5430 2803 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ +053e9e: 7120 131c 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@1c13 │ │ +053ea4: 5932 3203 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ +053ea8: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=777 │ │ 0x0006 line=788 │ │ 0x0007 line=780 │ │ 0x000c line=781 │ │ 0x0011 line=782 │ │ @@ -90428,41 +90428,41 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -053eb4: |[053eb4] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ -053ec4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -053ec6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -053ec8: 5430 2b03 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -053ecc: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -053ed0: 0e00 |0006: return-void │ │ -053ed2: 5430 2b03 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -053ed6: 4b01 0004 |0009: aput v1, v0, v4 │ │ -053eda: 5430 2c03 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ -053ede: 4b01 0004 |000d: aput v1, v0, v4 │ │ -053ee2: 5430 2d03 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ -053ee6: 4b01 0004 |0011: aput v1, v0, v4 │ │ -053eea: 5430 2e03 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ -053eee: 4b01 0004 |0015: aput v1, v0, v4 │ │ -053ef2: 5430 2a03 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ -053ef6: 4b02 0004 |0019: aput v2, v0, v4 │ │ -053efa: 5430 2703 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ -053efe: 4b02 0004 |001d: aput v2, v0, v4 │ │ -053f02: 5430 2803 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ -053f06: 4b02 0004 |0021: aput v2, v0, v4 │ │ -053f0a: 5230 3203 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ -053f0e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -053f10: b841 |0026: shl-int/2addr v1, v4 │ │ -053f12: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -053f16: b510 |0029: and-int/2addr v0, v1 │ │ -053f18: 5930 3203 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ -053f1c: 28da |002c: goto 0006 // -0026 │ │ +053eac: |[053eac] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ +053ebc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +053ebe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +053ec0: 5430 2b03 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +053ec4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +053ec8: 0e00 |0006: return-void │ │ +053eca: 5430 2b03 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +053ece: 4b01 0004 |0009: aput v1, v0, v4 │ │ +053ed2: 5430 2c03 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ +053ed6: 4b01 0004 |000d: aput v1, v0, v4 │ │ +053eda: 5430 2d03 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ +053ede: 4b01 0004 |0011: aput v1, v0, v4 │ │ +053ee2: 5430 2e03 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ +053ee6: 4b01 0004 |0015: aput v1, v0, v4 │ │ +053eea: 5430 2a03 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ +053eee: 4b02 0004 |0019: aput v2, v0, v4 │ │ +053ef2: 5430 2703 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ +053ef6: 4b02 0004 |001d: aput v2, v0, v4 │ │ +053efa: 5430 2803 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ +053efe: 4b02 0004 |0021: aput v2, v0, v4 │ │ +053f02: 5230 3203 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ +053f06: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +053f08: b841 |0026: shl-int/2addr v1, v4 │ │ +053f0a: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +053f0e: b510 |0029: and-int/2addr v0, v1 │ │ +053f10: 5930 3203 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ +053f14: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=791 │ │ 0x0006 line=802 │ │ 0x0007 line=794 │ │ 0x000b line=795 │ │ 0x000f line=796 │ │ @@ -90480,62 +90480,62 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -053f20: |[053f20] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ -053f30: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -053f34: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ -053f38: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -053f3a: 0f06 |0005: return v6 │ │ -053f3c: 54a6 3103 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ -053f40: 6e10 4619 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@1946 │ │ -053f46: 0a05 |000b: move-result v5 │ │ -053f48: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ -053f4c: 7110 981b 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -053f52: 0a06 |0011: move-result v6 │ │ -053f54: 8266 |0012: int-to-float v6, v6 │ │ -053f56: 8257 |0013: int-to-float v7, v5 │ │ -053f58: c976 |0014: div-float/2addr v6, v7 │ │ -053f5a: 7120 9e1b 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ -053f60: 0a01 |0018: move-result v1 │ │ -053f62: 8236 |0019: int-to-float v6, v3 │ │ -053f64: 8237 |001a: int-to-float v7, v3 │ │ -053f66: 7020 a70c 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@0ca7 │ │ -053f6c: 0a08 |001e: move-result v8 │ │ -053f6e: c887 |001f: mul-float/2addr v7, v8 │ │ -053f70: a600 0607 |0020: add-float v0, v6, v7 │ │ -053f74: 7110 981b 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -053f7a: 0a0c |0025: move-result v12 │ │ -053f7c: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ -053f80: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ -053f84: 82c7 |002a: int-to-float v7, v12 │ │ -053f86: a907 0007 |002b: div-float v7, v0, v7 │ │ -053f8a: 7110 971b 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -053f90: 0a07 |0030: move-result v7 │ │ -053f92: c876 |0031: mul-float/2addr v6, v7 │ │ -053f94: 7110 a11b 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ -053f9a: 0a06 |0035: move-result v6 │ │ -053f9c: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ -053fa0: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ -053fa4: 7120 9f1b 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -053faa: 0a06 |003d: move-result v6 │ │ -053fac: 28c7 |003e: goto 0005 // -0039 │ │ -053fae: 7110 981b 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -053fb4: 0a06 |0042: move-result v6 │ │ -053fb6: 8266 |0043: int-to-float v6, v6 │ │ -053fb8: 82d7 |0044: int-to-float v7, v13 │ │ -053fba: a904 0607 |0045: div-float v4, v6, v7 │ │ -053fbe: a606 0409 |0047: add-float v6, v4, v9 │ │ -053fc2: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ -053fc6: c876 |004b: mul-float/2addr v6, v7 │ │ -053fc8: 8762 |004c: float-to-int v2, v6 │ │ -053fca: 28eb |004d: goto 0038 // -0015 │ │ +053f18: |[053f18] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ +053f28: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +053f2c: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ +053f30: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +053f32: 0f06 |0005: return v6 │ │ +053f34: 54a6 3103 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ +053f38: 6e10 4619 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@1946 │ │ +053f3e: 0a05 |000b: move-result v5 │ │ +053f40: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ +053f44: 7110 981b 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +053f4a: 0a06 |0011: move-result v6 │ │ +053f4c: 8266 |0012: int-to-float v6, v6 │ │ +053f4e: 8257 |0013: int-to-float v7, v5 │ │ +053f50: c976 |0014: div-float/2addr v6, v7 │ │ +053f52: 7120 9e1b 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ +053f58: 0a01 |0018: move-result v1 │ │ +053f5a: 8236 |0019: int-to-float v6, v3 │ │ +053f5c: 8237 |001a: int-to-float v7, v3 │ │ +053f5e: 7020 a70c 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@0ca7 │ │ +053f64: 0a08 |001e: move-result v8 │ │ +053f66: c887 |001f: mul-float/2addr v7, v8 │ │ +053f68: a600 0607 |0020: add-float v0, v6, v7 │ │ +053f6c: 7110 981b 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +053f72: 0a0c |0025: move-result v12 │ │ +053f74: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ +053f78: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ +053f7c: 82c7 |002a: int-to-float v7, v12 │ │ +053f7e: a907 0007 |002b: div-float v7, v0, v7 │ │ +053f82: 7110 971b 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +053f88: 0a07 |0030: move-result v7 │ │ +053f8a: c876 |0031: mul-float/2addr v6, v7 │ │ +053f8c: 7110 a11b 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ +053f92: 0a06 |0035: move-result v6 │ │ +053f94: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ +053f98: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ +053f9c: 7120 9f1b 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +053fa2: 0a06 |003d: move-result v6 │ │ +053fa4: 28c7 |003e: goto 0005 // -0039 │ │ +053fa6: 7110 981b 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +053fac: 0a06 |0042: move-result v6 │ │ +053fae: 8266 |0043: int-to-float v6, v6 │ │ +053fb0: 82d7 |0044: int-to-float v7, v13 │ │ +053fb2: a904 0607 |0045: div-float v4, v6, v7 │ │ +053fb6: a606 0409 |0047: add-float v6, v4, v9 │ │ +053fba: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ +053fbe: c876 |004b: mul-float/2addr v6, v7 │ │ +053fc0: 8762 |004c: float-to-int v2, v6 │ │ +053fc2: 28eb |004d: goto 0038 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=625 │ │ 0x0004 line=626 │ │ 0x0005 line=643 │ │ 0x0006 line=629 │ │ 0x000c line=630 │ │ @@ -90565,76 +90565,76 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -053fcc: |[053fcc] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ -053fdc: 52ec 3003 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ -053fe0: 87cc |0002: float-to-int v12, v12 │ │ -053fe2: 52ed 2f03 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ -053fe6: 87dd |0005: float-to-int v13, v13 │ │ -053fe8: 0200 1200 |0006: move/from16 v0, v18 │ │ -053fec: 7040 9e0c 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@0c9e │ │ -053ff2: 0a12 |000b: move-result v18 │ │ -053ff4: 52ec 3003 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ -053ff8: 87cc |000e: float-to-int v12, v12 │ │ -053ffa: 52ed 2f03 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ -053ffe: 87dd |0011: float-to-int v13, v13 │ │ -054000: 0200 1300 |0012: move/from16 v0, v19 │ │ -054004: 7040 9e0c 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@0c9e │ │ -05400a: 0a13 |0017: move-result v19 │ │ -05400c: 7701 981b 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -054012: 0a02 |001b: move-result v2 │ │ -054014: 7701 981b 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -05401a: 0a03 |001f: move-result v3 │ │ -05401c: 7701 981b 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -054022: 0a04 |0023: move-result v4 │ │ -054024: 7701 981b 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ -05402a: 0a05 |0027: move-result v5 │ │ -05402c: 9007 0405 |0028: add-int v7, v4, v5 │ │ -054030: 9006 0203 |002a: add-int v6, v2, v3 │ │ -054034: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ -054038: 824c |002e: int-to-float v12, v4 │ │ -05403a: 827d |002f: int-to-float v13, v7 │ │ -05403c: a909 0c0d |0030: div-float v9, v12, v13 │ │ -054040: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ -054044: 825c |0034: int-to-float v12, v5 │ │ -054046: 827d |0035: int-to-float v13, v7 │ │ -054048: a90b 0c0d |0036: div-float v11, v12, v13 │ │ -05404c: 54ec 2403 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -054050: 6e20 8b0c fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@0c8b │ │ -054056: 0a0c |003d: move-result v12 │ │ -054058: 0200 1000 |003e: move/from16 v0, v16 │ │ -05405c: 0201 1200 |0040: move/from16 v1, v18 │ │ -054060: 7040 a10c 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@0ca1 │ │ -054066: 0a08 |0045: move-result v8 │ │ -054068: 54ec 2403 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -05406c: 6e20 8c0c fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@0c8c │ │ -054072: 0a0c |004b: move-result v12 │ │ -054074: 0200 1100 |004c: move/from16 v0, v17 │ │ -054078: 0201 1300 |004e: move/from16 v1, v19 │ │ -05407c: 7040 a10c 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@0ca1 │ │ -054082: 0a0a |0053: move-result v10 │ │ -054084: 828c |0054: int-to-float v12, v8 │ │ -054086: c89c |0055: mul-float/2addr v12, v9 │ │ -054088: 82ad |0056: int-to-float v13, v10 │ │ -05408a: c8bd |0057: mul-float/2addr v13, v11 │ │ -05408c: c6dc |0058: add-float/2addr v12, v13 │ │ -05408e: 87cc |0059: float-to-int v12, v12 │ │ -054090: 0f0c |005a: return v12 │ │ -054092: 822c |005b: int-to-float v12, v2 │ │ -054094: 826d |005c: int-to-float v13, v6 │ │ -054096: a909 0c0d |005d: div-float v9, v12, v13 │ │ -05409a: 28d3 |005f: goto 0032 // -002d │ │ -05409c: 823c |0060: int-to-float v12, v3 │ │ -05409e: 826d |0061: int-to-float v13, v6 │ │ -0540a0: a90b 0c0d |0062: div-float v11, v12, v13 │ │ -0540a4: 28d4 |0064: goto 0038 // -002c │ │ +053fc4: |[053fc4] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ +053fd4: 52ec 3003 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ +053fd8: 87cc |0002: float-to-int v12, v12 │ │ +053fda: 52ed 2f03 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ +053fde: 87dd |0005: float-to-int v13, v13 │ │ +053fe0: 0200 1200 |0006: move/from16 v0, v18 │ │ +053fe4: 7040 9e0c 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@0c9e │ │ +053fea: 0a12 |000b: move-result v18 │ │ +053fec: 52ec 3003 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ +053ff0: 87cc |000e: float-to-int v12, v12 │ │ +053ff2: 52ed 2f03 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ +053ff6: 87dd |0011: float-to-int v13, v13 │ │ +053ff8: 0200 1300 |0012: move/from16 v0, v19 │ │ +053ffc: 7040 9e0c 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@0c9e │ │ +054002: 0a13 |0017: move-result v19 │ │ +054004: 7701 981b 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +05400a: 0a02 |001b: move-result v2 │ │ +05400c: 7701 981b 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +054012: 0a03 |001f: move-result v3 │ │ +054014: 7701 981b 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +05401a: 0a04 |0023: move-result v4 │ │ +05401c: 7701 981b 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@1b98 │ │ +054022: 0a05 |0027: move-result v5 │ │ +054024: 9007 0405 |0028: add-int v7, v4, v5 │ │ +054028: 9006 0203 |002a: add-int v6, v2, v3 │ │ +05402c: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ +054030: 824c |002e: int-to-float v12, v4 │ │ +054032: 827d |002f: int-to-float v13, v7 │ │ +054034: a909 0c0d |0030: div-float v9, v12, v13 │ │ +054038: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ +05403c: 825c |0034: int-to-float v12, v5 │ │ +05403e: 827d |0035: int-to-float v13, v7 │ │ +054040: a90b 0c0d |0036: div-float v11, v12, v13 │ │ +054044: 54ec 2403 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +054048: 6e20 8b0c fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@0c8b │ │ +05404e: 0a0c |003d: move-result v12 │ │ +054050: 0200 1000 |003e: move/from16 v0, v16 │ │ +054054: 0201 1200 |0040: move/from16 v1, v18 │ │ +054058: 7040 a10c 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@0ca1 │ │ +05405e: 0a08 |0045: move-result v8 │ │ +054060: 54ec 2403 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +054064: 6e20 8c0c fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@0c8c │ │ +05406a: 0a0c |004b: move-result v12 │ │ +05406c: 0200 1100 |004c: move/from16 v0, v17 │ │ +054070: 0201 1300 |004e: move/from16 v1, v19 │ │ +054074: 7040 a10c 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@0ca1 │ │ +05407a: 0a0a |0053: move-result v10 │ │ +05407c: 828c |0054: int-to-float v12, v8 │ │ +05407e: c89c |0055: mul-float/2addr v12, v9 │ │ +054080: 82ad |0056: int-to-float v13, v10 │ │ +054082: c8bd |0057: mul-float/2addr v13, v11 │ │ +054084: c6dc |0058: add-float/2addr v12, v13 │ │ +054086: 87cc |0059: float-to-int v12, v12 │ │ +054088: 0f0c |005a: return v12 │ │ +05408a: 822c |005b: int-to-float v12, v2 │ │ +05408c: 826d |005c: int-to-float v13, v6 │ │ +05408e: a909 0c0d |005d: div-float v9, v12, v13 │ │ +054092: 28d3 |005f: goto 0032 // -002d │ │ +054094: 823c |0060: int-to-float v12, v3 │ │ +054096: 826d |0061: int-to-float v13, v6 │ │ +054098: a90b 0c0d |0062: div-float v11, v12, v13 │ │ +05409c: 28d4 |0064: goto 0038 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x000c line=605 │ │ 0x0018 line=606 │ │ 0x001c line=607 │ │ 0x0020 line=608 │ │ @@ -90672,25 +90672,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 │ │ -0540a8: |[0540a8] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -0540b8: 7120 a50c 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@0ca5 │ │ -0540be: 0c00 |0003: move-result-object v0 │ │ -0540c0: 5201 3603 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -0540c4: 8211 |0006: int-to-float v1, v1 │ │ -0540c6: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ -0540ca: c942 |0009: div-float/2addr v2, v4 │ │ -0540cc: c821 |000a: mul-float/2addr v1, v2 │ │ -0540ce: 8711 |000b: float-to-int v1, v1 │ │ -0540d0: 5901 3603 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -0540d4: 1100 |000e: return-object v0 │ │ +0540a0: |[0540a0] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +0540b0: 7120 a50c 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@0ca5 │ │ +0540b6: 0c00 |0003: move-result-object v0 │ │ +0540b8: 5201 3603 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +0540bc: 8211 |0006: int-to-float v1, v1 │ │ +0540be: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ +0540c2: c942 |0009: div-float/2addr v2, v4 │ │ +0540c4: c821 |000a: mul-float/2addr v1, v2 │ │ +0540c6: 8711 |000b: float-to-int v1, v1 │ │ +0540c8: 5901 3603 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +0540cc: 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; │ │ @@ -90703,20 +90703,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 │ │ -0540d8: |[0540d8] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -0540e8: 2200 1d02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@021d │ │ -0540ec: 6e10 4019 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@1940 │ │ -0540f2: 0c01 |0005: move-result-object v1 │ │ -0540f4: 7040 960c 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@0c96 │ │ -0540fa: 1100 |0009: return-object v0 │ │ +0540d0: |[0540d0] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +0540e0: 2200 1d02 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@021d │ │ +0540e4: 6e10 4019 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@1940 │ │ +0540ea: 0c01 |0005: move-result-object v1 │ │ +0540ec: 7040 960c 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@0c96 │ │ +0540f2: 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; │ │ │ │ @@ -90725,26 +90725,26 @@ │ │ type : '(FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0540fc: |[0540fc] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ -05410c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05410e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -054110: 5c43 3303 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0333 │ │ -054114: 5440 2403 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -054118: 5441 2503 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -05411c: 6e40 930c 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@0c93 │ │ -054122: 5c42 3303 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0333 │ │ -054126: 5240 2603 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -05412a: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ -05412e: 6e20 b90c 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ -054134: 0e00 |0014: return-void │ │ +0540f4: |[0540f4] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ +054104: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +054106: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +054108: 5c43 3303 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0333 │ │ +05410c: 5440 2403 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +054110: 5441 2503 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +054114: 6e40 930c 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@0c93 │ │ +05411a: 5c42 3303 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0333 │ │ +05411e: 5240 2603 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054122: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ +054126: 6e20 b90c 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ +05412c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=766 │ │ 0x0004 line=767 │ │ 0x000b line=768 │ │ 0x000d line=770 │ │ 0x0011 line=772 │ │ @@ -90759,26 +90759,26 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -054138: |[054138] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ -054148: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -05414c: c705 |0002: sub-float/2addr v5, v0 │ │ -05414e: 8950 |0003: float-to-double v0, v5 │ │ -054150: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -05415a: cd20 |0009: mul-double/2addr v0, v2 │ │ -05415c: 8c05 |000a: double-to-float v5, v0 │ │ -05415e: 8950 |000b: float-to-double v0, v5 │ │ -054160: 7120 a31b 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@1ba3 │ │ -054166: 0b00 |000f: move-result-wide v0 │ │ -054168: 8c00 |0010: double-to-float v0, v0 │ │ -05416a: 0f00 |0011: return v0 │ │ +054130: |[054130] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ +054140: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +054144: c705 |0002: sub-float/2addr v5, v0 │ │ +054146: 8950 |0003: float-to-double v0, v5 │ │ +054148: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +054152: cd20 |0009: mul-double/2addr v0, v2 │ │ +054154: 8c05 |000a: double-to-float v5, v0 │ │ +054156: 8950 |000b: float-to-double v0, v5 │ │ +054158: 7120 a31b 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@1ba3 │ │ +05415e: 0b00 |000f: move-result-wide v0 │ │ +054160: 8c00 |0010: double-to-float v0, v0 │ │ +054162: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0003 line=682 │ │ 0x000b line=683 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -90789,47 +90789,47 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -05416c: |[05416c] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ -05417c: 0192 |0000: move v2, v9 │ │ -05417e: 01a3 |0001: move v3, v10 │ │ -054180: 5480 2503 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054184: 6e10 c218 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -05418a: 0a06 |0007: move-result v6 │ │ -05418c: 5480 2503 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054190: 6e10 d218 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -054196: 0a07 |000d: move-result v7 │ │ -054198: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ -05419c: 5480 2403 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -0541a0: 5481 2503 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -0541a4: 6e40 880c 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@0c88 │ │ -0541aa: 0a02 |0017: move-result v2 │ │ -0541ac: 5480 2503 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -0541b0: 9101 0206 |001a: sub-int v1, v2, v6 │ │ -0541b4: 6e20 e818 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@18e8 │ │ -0541ba: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ -0541be: 5480 2403 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -0541c2: 5481 2503 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -0541c6: 6e40 890c 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@0c89 │ │ -0541cc: 0a03 |0028: move-result v3 │ │ -0541ce: 5480 2503 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -0541d2: 9101 0307 |002b: sub-int v1, v3, v7 │ │ -0541d6: 6e20 e918 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@18e9 │ │ -0541dc: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ -0541e0: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ -0541e4: 9104 0206 |0034: sub-int v4, v2, v6 │ │ -0541e8: 9105 0307 |0036: sub-int v5, v3, v7 │ │ -0541ec: 5480 2403 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -0541f0: 5481 2503 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -0541f4: 7406 920c 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@0c92 │ │ -0541fa: 0e00 |003f: return-void │ │ +054164: |[054164] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ +054174: 0192 |0000: move v2, v9 │ │ +054176: 01a3 |0001: move v3, v10 │ │ +054178: 5480 2503 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +05417c: 6e10 c218 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +054182: 0a06 |0007: move-result v6 │ │ +054184: 5480 2503 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +054188: 6e10 d218 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +05418e: 0a07 |000d: move-result v7 │ │ +054190: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ +054194: 5480 2403 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +054198: 5481 2503 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +05419c: 6e40 880c 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@0c88 │ │ +0541a2: 0a02 |0017: move-result v2 │ │ +0541a4: 5480 2503 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0541a8: 9101 0206 |001a: sub-int v1, v2, v6 │ │ +0541ac: 6e20 e818 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@18e8 │ │ +0541b2: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ +0541b6: 5480 2403 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +0541ba: 5481 2503 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0541be: 6e40 890c 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@0c89 │ │ +0541c4: 0a03 |0028: move-result v3 │ │ +0541c6: 5480 2503 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0541ca: 9101 0307 |002b: sub-int v1, v3, v7 │ │ +0541ce: 6e20 e918 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@18e9 │ │ +0541d4: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ +0541d8: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ +0541dc: 9104 0206 |0034: sub-int v4, v2, v6 │ │ +0541e0: 9105 0307 |0036: sub-int v5, v3, v7 │ │ +0541e4: 5480 2403 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +0541e8: 5481 2503 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0541ec: 7406 920c 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@0c92 │ │ +0541f2: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1396 │ │ 0x0001 line=1397 │ │ 0x0002 line=1398 │ │ 0x0008 line=1399 │ │ 0x000e line=1400 │ │ @@ -90861,73 +90861,73 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -0541fc: |[0541fc] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ -05420c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -05420e: 54a7 2b03 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -054212: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ -054216: 54a7 2b03 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -05421a: 2177 |0007: array-length v7, v7 │ │ -05421c: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ -054220: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -054224: 2373 d804 |000c: new-array v3, v7, [F // type@04d8 │ │ -054228: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05422c: 2374 d804 |0010: new-array v4, v7, [F // type@04d8 │ │ -054230: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ -054234: 2375 d804 |0014: new-array v5, v7, [F // type@04d8 │ │ -054238: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05423c: 2376 d804 |0018: new-array v6, v7, [F // type@04d8 │ │ -054240: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -054244: 2372 d904 |001c: new-array v2, v7, [I // type@04d9 │ │ -054248: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -05424c: 2370 d904 |0020: new-array v0, v7, [I // type@04d9 │ │ -054250: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ -054254: 2371 d904 |0024: new-array v1, v7, [I // type@04d9 │ │ -054258: 54a7 2b03 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -05425c: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ -054260: 54a7 2b03 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -054264: 54a8 2b03 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -054268: 2188 |002e: array-length v8, v8 │ │ -05426a: 7158 d71b 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -054270: 54a7 2c03 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ -054274: 54a8 2c03 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ -054278: 2188 |0036: array-length v8, v8 │ │ -05427a: 7158 d71b 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -054280: 54a7 2d03 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ -054284: 54a8 2d03 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ -054288: 2188 |003e: array-length v8, v8 │ │ -05428a: 7158 d71b 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -054290: 54a7 2e03 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ -054294: 54a8 2e03 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ -054298: 2188 |0046: array-length v8, v8 │ │ -05429a: 7158 d71b 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -0542a0: 54a7 2a03 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ -0542a4: 54a8 2a03 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ -0542a8: 2188 |004e: array-length v8, v8 │ │ -0542aa: 7158 d71b 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -0542b0: 54a7 2703 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ -0542b4: 54a8 2703 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ -0542b8: 2188 |0056: array-length v8, v8 │ │ -0542ba: 7158 d71b 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -0542c0: 54a7 2803 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ -0542c4: 54a8 2803 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ -0542c8: 2188 |005e: array-length v8, v8 │ │ -0542ca: 7158 d71b 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -0542d0: 5ba3 2b03 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -0542d4: 5ba4 2c03 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ -0542d8: 5ba5 2d03 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ -0542dc: 5ba6 2e03 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ -0542e0: 5ba2 2a03 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ -0542e4: 5ba0 2703 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ -0542e8: 5ba1 2803 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ -0542ec: 0e00 |0070: return-void │ │ +0541f4: |[0541f4] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ +054204: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +054206: 54a7 2b03 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +05420a: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ +05420e: 54a7 2b03 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +054212: 2177 |0007: array-length v7, v7 │ │ +054214: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ +054218: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05421c: 2373 d804 |000c: new-array v3, v7, [F // type@04d8 │ │ +054220: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +054224: 2374 d804 |0010: new-array v4, v7, [F // type@04d8 │ │ +054228: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05422c: 2375 d804 |0014: new-array v5, v7, [F // type@04d8 │ │ +054230: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ +054234: 2376 d804 |0018: new-array v6, v7, [F // type@04d8 │ │ +054238: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05423c: 2372 d904 |001c: new-array v2, v7, [I // type@04d9 │ │ +054240: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +054244: 2370 d904 |0020: new-array v0, v7, [I // type@04d9 │ │ +054248: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ +05424c: 2371 d904 |0024: new-array v1, v7, [I // type@04d9 │ │ +054250: 54a7 2b03 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +054254: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ +054258: 54a7 2b03 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +05425c: 54a8 2b03 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +054260: 2188 |002e: array-length v8, v8 │ │ +054262: 7158 d71b 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +054268: 54a7 2c03 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ +05426c: 54a8 2c03 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ +054270: 2188 |0036: array-length v8, v8 │ │ +054272: 7158 d71b 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +054278: 54a7 2d03 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ +05427c: 54a8 2d03 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ +054280: 2188 |003e: array-length v8, v8 │ │ +054282: 7158 d71b 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +054288: 54a7 2e03 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ +05428c: 54a8 2e03 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ +054290: 2188 |0046: array-length v8, v8 │ │ +054292: 7158 d71b 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +054298: 54a7 2a03 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ +05429c: 54a8 2a03 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ +0542a0: 2188 |004e: array-length v8, v8 │ │ +0542a2: 7158 d71b 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +0542a8: 54a7 2703 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ +0542ac: 54a8 2703 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ +0542b0: 2188 |0056: array-length v8, v8 │ │ +0542b2: 7158 d71b 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +0542b8: 54a7 2803 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ +0542bc: 54a8 2803 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ +0542c0: 2188 |005e: array-length v8, v8 │ │ +0542c2: 7158 d71b 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +0542c8: 5ba3 2b03 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +0542cc: 5ba4 2c03 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ +0542d0: 5ba5 2d03 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ +0542d4: 5ba6 2e03 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ +0542d8: 5ba2 2a03 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ +0542dc: 5ba0 2703 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ +0542e0: 5ba1 2803 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@0328 │ │ +0542e4: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=805 │ │ 0x000a line=806 │ │ 0x000e line=807 │ │ 0x0012 line=808 │ │ 0x0016 line=809 │ │ @@ -90966,45 +90966,45 @@ │ │ type : '(IIII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -0542f0: |[0542f0] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ -054300: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054302: 54b1 2503 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054306: 6e10 c218 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -05430c: 0a0a |0006: move-result v10 │ │ -05430e: 54b1 2503 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054312: 6e10 d218 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -054318: 0a06 |000c: move-result v6 │ │ -05431a: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ -05431e: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ -054322: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ -054326: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ -05432a: 54b1 3403 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ -05432e: 6e10 700c 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0c70 │ │ -054334: 6e20 b90c 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ -05433a: 0f00 |001d: return v0 │ │ -05433c: 54b1 2503 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054340: 07b0 |0020: move-object v0, v11 │ │ -054342: 01e4 |0021: move v4, v14 │ │ -054344: 01f5 |0022: move v5, v15 │ │ -054346: 7606 a20c 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@0ca2 │ │ -05434c: 0a09 |0026: move-result v9 │ │ -05434e: 54b4 3403 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ -054352: 01a5 |0029: move v5, v10 │ │ -054354: 0127 |002a: move v7, v2 │ │ -054356: 0138 |002b: move v8, v3 │ │ -054358: 7406 790c 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@0c79 │ │ -05435e: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -054360: 6e20 b90c 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ -054366: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -054368: 28e9 |0034: goto 001d // -0017 │ │ +0542e8: |[0542e8] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ +0542f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0542fa: 54b1 2503 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0542fe: 6e10 c218 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +054304: 0a0a |0006: move-result v10 │ │ +054306: 54b1 2503 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +05430a: 6e10 d218 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +054310: 0a06 |000c: move-result v6 │ │ +054312: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ +054316: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ +05431a: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ +05431e: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ +054322: 54b1 3403 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ +054326: 6e10 700c 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0c70 │ │ +05432c: 6e20 b90c 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ +054332: 0f00 |001d: return v0 │ │ +054334: 54b1 2503 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +054338: 07b0 |0020: move-object v0, v11 │ │ +05433a: 01e4 |0021: move v4, v14 │ │ +05433c: 01f5 |0022: move v5, v15 │ │ +05433e: 7606 a20c 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@0ca2 │ │ +054344: 0a09 |0026: move-result v9 │ │ +054346: 54b4 3403 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ +05434a: 01a5 |0029: move v5, v10 │ │ +05434c: 0127 |002a: move v7, v2 │ │ +05434e: 0138 |002b: move v8, v3 │ │ +054350: 7406 790c 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@0c79 │ │ +054356: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +054358: 6e20 b90c 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ +05435e: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +054360: 28e9 |0034: goto 001d // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=584 │ │ 0x0007 line=585 │ │ 0x000d line=586 │ │ 0x000f line=587 │ │ 0x0011 line=589 │ │ @@ -91032,45 +91032,45 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -05436c: |[05436c] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ -05437c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05437e: 5431 3103 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ -054382: 6e10 4219 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@1942 │ │ -054388: 0a01 |0006: move-result v1 │ │ -05438a: 5232 2903 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ -05438e: b021 |0009: add-int/2addr v1, v2 │ │ -054390: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ -054394: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ -054398: 5431 3103 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ -05439c: 6e10 4519 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@1945 │ │ -0543a2: 0a01 |0013: move-result v1 │ │ -0543a4: 5232 2903 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ -0543a8: b021 |0016: add-int/2addr v1, v2 │ │ -0543aa: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ -0543ae: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0543b2: 5431 3103 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ -0543b6: 6e10 4419 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@1944 │ │ -0543bc: 0a01 |0020: move-result v1 │ │ -0543be: 5232 2903 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ -0543c2: b121 |0023: sub-int/2addr v1, v2 │ │ -0543c4: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ -0543c8: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0543cc: 5431 3103 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ -0543d0: 6e10 3c19 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@193c │ │ -0543d6: 0a01 |002d: move-result v1 │ │ -0543d8: 5232 2903 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ -0543dc: b121 |0030: sub-int/2addr v1, v2 │ │ -0543de: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ -0543e2: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ -0543e6: 0f00 |0035: return v0 │ │ +054364: |[054364] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ +054374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +054376: 5431 3103 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ +05437a: 6e10 4219 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@1942 │ │ +054380: 0a01 |0006: move-result v1 │ │ +054382: 5232 2903 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ +054386: b021 |0009: add-int/2addr v1, v2 │ │ +054388: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ +05438c: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ +054390: 5431 3103 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ +054394: 6e10 4519 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@1945 │ │ +05439a: 0a01 |0013: move-result v1 │ │ +05439c: 5232 2903 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ +0543a0: b021 |0016: add-int/2addr v1, v2 │ │ +0543a2: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ +0543a6: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ +0543aa: 5431 3103 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ +0543ae: 6e10 4419 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@1944 │ │ +0543b4: 0a01 |0020: move-result v1 │ │ +0543b6: 5232 2903 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ +0543ba: b121 |0023: sub-int/2addr v1, v2 │ │ +0543bc: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ +0543c0: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ +0543c4: 5431 3103 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ +0543c8: 6e10 3c19 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@193c │ │ +0543ce: 0a01 |002d: move-result v1 │ │ +0543d0: 5232 2903 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ +0543d4: b121 |0030: sub-int/2addr v1, v2 │ │ +0543d6: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ +0543da: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ +0543de: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1470 │ │ 0x0001 line=1472 │ │ 0x000e line=1473 │ │ 0x001b line=1474 │ │ 0x0028 line=1475 │ │ @@ -91086,37 +91086,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0543e8: |[0543e8] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ -0543f8: 5452 3803 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -0543fc: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ -054400: 5254 2f03 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ -054404: 6e30 8f18 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@188f │ │ -05440a: 5452 3803 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -05440e: 5253 2303 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -054412: 7120 3d08 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083d │ │ -054418: 0a02 |0010: move-result v2 │ │ -05441a: 5253 3003 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ -05441e: 5254 2f03 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ -054422: 7040 9d0c 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@0c9d │ │ -054428: 0a00 |0018: move-result v0 │ │ -05442a: 5452 3803 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -05442e: 5253 2303 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -054432: 7120 3e08 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@083e │ │ -054438: 0a02 |0020: move-result v2 │ │ -05443a: 5253 3003 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ -05443e: 5254 2f03 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ -054442: 7040 9d0c 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@0c9d │ │ -054448: 0a01 |0028: move-result v1 │ │ -05444a: 7030 a60c 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@0ca6 │ │ -054450: 0e00 |002c: return-void │ │ +0543e0: |[0543e0] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ +0543f0: 5452 3803 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +0543f4: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ +0543f8: 5254 2f03 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ +0543fc: 6e30 8f18 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@188f │ │ +054402: 5452 3803 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +054406: 5253 2303 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +05440a: 7120 3d08 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083d │ │ +054410: 0a02 |0010: move-result v2 │ │ +054412: 5253 3003 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ +054416: 5254 2f03 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ +05441a: 7040 9d0c 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@0c9d │ │ +054420: 0a00 |0018: move-result v0 │ │ +054422: 5452 3803 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +054426: 5253 2303 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +05442a: 7120 3e08 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@083e │ │ +054430: 0a02 |0020: move-result v2 │ │ +054432: 5253 3003 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ +054436: 5254 2f03 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@032f │ │ +05443a: 7040 9d0c 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@0c9d │ │ +054440: 0a01 |0028: move-result v1 │ │ +054442: 7030 a60c 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@0ca6 │ │ +054448: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ 0x0009 line=1386 │ │ 0x0019 line=1389 │ │ 0x0029 line=1392 │ │ 0x002c line=1393 │ │ @@ -91130,44 +91130,44 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -054454: |[054454] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ -054464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054466: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -054468: 7051 990c 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0c99 │ │ -05446e: 0a01 |0005: move-result v1 │ │ -054470: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -054474: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ -054478: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -05447a: 7051 990c 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0c99 │ │ -054480: 0a01 |000e: move-result v1 │ │ -054482: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ -054486: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ -05448a: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -05448c: 7051 990c 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0c99 │ │ -054492: 0a01 |0017: move-result v1 │ │ -054494: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -054498: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -05449c: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ -0544a0: 7051 990c 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0c99 │ │ -0544a6: 0a01 |0021: move-result v1 │ │ -0544a8: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -0544ac: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ -0544b0: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ -0544b4: 5431 2703 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ -0544b8: 4402 0106 |002a: aget v2, v1, v6 │ │ -0544bc: b602 |002c: or-int/2addr v2, v0 │ │ -0544be: 4b02 0106 |002d: aput v2, v1, v6 │ │ -0544c2: 5431 2403 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -0544c6: 6e30 8d0c 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@0c8d │ │ -0544cc: 0e00 |0034: return-void │ │ +05444c: |[05444c] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ +05445c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05445e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +054460: 7051 990c 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0c99 │ │ +054466: 0a01 |0005: move-result v1 │ │ +054468: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +05446c: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ +054470: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +054472: 7051 990c 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0c99 │ │ +054478: 0a01 |000e: move-result v1 │ │ +05447a: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ +05447e: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ +054482: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +054484: 7051 990c 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0c99 │ │ +05448a: 0a01 |0017: move-result v1 │ │ +05448c: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +054490: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +054494: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +054498: 7051 990c 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@0c99 │ │ +05449e: 0a01 |0021: move-result v1 │ │ +0544a0: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +0544a4: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ +0544a8: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ +0544ac: 5431 2703 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@0327 │ │ +0544b0: 4402 0106 |002a: aget v2, v1, v6 │ │ +0544b4: b602 |002c: or-int/2addr v2, v0 │ │ +0544b6: 4b02 0106 |002d: aput v2, v1, v6 │ │ +0544ba: 5431 2403 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +0544be: 6e30 8d0c 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@0c8d │ │ +0544c4: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1227 │ │ 0x0001 line=1228 │ │ 0x0008 line=1229 │ │ 0x000a line=1231 │ │ 0x0011 line=1232 │ │ @@ -91191,36 +91191,36 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0544d0: |[0544d0] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ -0544e0: 7020 a90c 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@0ca9 │ │ -0544e6: 5430 2b03 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -0544ea: 5431 2d03 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ -0544ee: 4b04 0106 |0007: aput v4, v1, v6 │ │ -0544f2: 4b04 0006 |0009: aput v4, v0, v6 │ │ -0544f6: 5430 2c03 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ -0544fa: 5431 2e03 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ -0544fe: 4b05 0106 |000f: aput v5, v1, v6 │ │ -054502: 4b05 0006 |0011: aput v5, v0, v6 │ │ -054506: 5430 2a03 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ -05450a: 8741 |0015: float-to-int v1, v4 │ │ -05450c: 8752 |0016: float-to-int v2, v5 │ │ -05450e: 7030 ae0c 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@0cae │ │ -054514: 0a01 |001a: move-result v1 │ │ -054516: 4b01 0006 |001b: aput v1, v0, v6 │ │ -05451a: 5230 3203 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ -05451e: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -054520: b861 |0020: shl-int/2addr v1, v6 │ │ -054522: b610 |0021: or-int/2addr v0, v1 │ │ -054524: 5930 3203 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ -054528: 0e00 |0024: return-void │ │ +0544c8: |[0544c8] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ +0544d8: 7020 a90c 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@0ca9 │ │ +0544de: 5430 2b03 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +0544e2: 5431 2d03 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ +0544e6: 4b04 0106 |0007: aput v4, v1, v6 │ │ +0544ea: 4b04 0006 |0009: aput v4, v0, v6 │ │ +0544ee: 5430 2c03 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ +0544f2: 5431 2e03 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ +0544f6: 4b05 0106 |000f: aput v5, v1, v6 │ │ +0544fa: 4b05 0006 |0011: aput v5, v0, v6 │ │ +0544fe: 5430 2a03 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ +054502: 8741 |0015: float-to-int v1, v4 │ │ +054504: 8752 |0016: float-to-int v2, v5 │ │ +054506: 7030 ae0c 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@0cae │ │ +05450c: 0a01 |001a: move-result v1 │ │ +05450e: 4b01 0006 |001b: aput v1, v0, v6 │ │ +054512: 5230 3203 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ +054516: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +054518: b861 |0020: shl-int/2addr v1, v6 │ │ +05451a: b610 |0021: or-int/2addr v0, v1 │ │ +05451c: 5930 3203 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ +054520: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0003 line=836 │ │ 0x000b line=837 │ │ 0x0013 line=838 │ │ 0x001d line=839 │ │ @@ -91236,32 +91236,32 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -05452c: |[05452c] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ -05453c: 7110 1508 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0815 │ │ -054542: 0a01 |0003: move-result v1 │ │ -054544: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -054546: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ -05454a: 7120 1608 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -054550: 0a02 |000a: move-result v2 │ │ -054552: 7120 1708 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -054558: 0a03 |000e: move-result v3 │ │ -05455a: 7120 1808 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ -054560: 0a04 |0012: move-result v4 │ │ -054562: 5465 2d03 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ -054566: 4b03 0502 |0015: aput v3, v5, v2 │ │ -05456a: 5465 2e03 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ -05456e: 4b04 0502 |0019: aput v4, v5, v2 │ │ -054572: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -054576: 28e8 |001d: goto 0005 // -0018 │ │ -054578: 0e00 |001e: return-void │ │ +054524: |[054524] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ +054534: 7110 1508 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0815 │ │ +05453a: 0a01 |0003: move-result v1 │ │ +05453c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05453e: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ +054542: 7120 1608 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +054548: 0a02 |000a: move-result v2 │ │ +05454a: 7120 1708 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +054550: 0a03 |000e: move-result v3 │ │ +054552: 7120 1808 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ +054558: 0a04 |0012: move-result v4 │ │ +05455a: 5465 2d03 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ +05455e: 4b03 0502 |0015: aput v3, v5, v2 │ │ +054562: 5465 2e03 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ +054566: 4b04 0502 |0019: aput v4, v5, v2 │ │ +05456a: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05456e: 28e8 |001d: goto 0005 // -0018 │ │ +054570: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ 0x0004 line=844 │ │ 0x0007 line=845 │ │ 0x000b line=846 │ │ 0x000f line=847 │ │ @@ -91284,25 +91284,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -05457c: |[05457c] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ -05458c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -05458e: 5910 2303 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -054592: 7010 9f0c 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@0c9f │ │ -054598: 5410 3803 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -05459c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -0545a0: 5410 3803 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -0545a4: 6e10 9518 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1895 │ │ -0545aa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0545ac: 5b10 3803 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -0545b0: 0e00 |0012: return-void │ │ +054574: |[054574] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ +054584: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +054586: 5910 2303 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +05458a: 7010 9f0c 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@0c9f │ │ +054590: 5410 3803 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +054594: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +054598: 5410 3803 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +05459c: 6e10 9518 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@1895 │ │ +0545a2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0545a4: 5b10 3803 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +0545a8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0006 line=501 │ │ 0x000a line=502 │ │ 0x000f line=503 │ │ @@ -91315,42 +91315,42 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0545b4: |[0545b4] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ -0545c4: 6e10 ca18 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -0545ca: 0c00 |0003: move-result-object v0 │ │ -0545cc: 5431 3103 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ -0545d0: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ -0545d4: 2200 de03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -0545d8: 2201 f003 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -0545dc: 7010 c91b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0545e2: 1a02 c310 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@10c3 │ │ -0545e6: 6e20 d21b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0545ec: 0c01 |0014: move-result-object v1 │ │ -0545ee: 5432 3103 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ -0545f2: 6e20 d11b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0545f8: 0c01 |001a: move-result-object v1 │ │ -0545fa: 1a02 ce00 |001b: const-string v2, ")" // string@00ce │ │ -0545fe: 6e20 d21b 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -054604: 0c01 |0020: move-result-object v1 │ │ -054606: 6e10 d61b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -05460c: 0c01 |0024: move-result-object v1 │ │ -05460e: 7020 881b 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -054614: 2700 |0028: throw v0 │ │ -054616: 5b34 2503 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -05461a: 5935 2303 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -05461e: 5430 2403 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -054622: 6e30 900c 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@0c90 │ │ -054628: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -05462a: 6e20 b90c 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ -054630: 0e00 |0036: return-void │ │ +0545ac: |[0545ac] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ +0545bc: 6e10 ca18 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +0545c2: 0c00 |0003: move-result-object v0 │ │ +0545c4: 5431 3103 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ +0545c8: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ +0545cc: 2200 de03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +0545d0: 2201 f003 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0545d4: 7010 c91b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0545da: 1a02 c110 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@10c1 │ │ +0545de: 6e20 d21b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0545e4: 0c01 |0014: move-result-object v1 │ │ +0545e6: 5432 3103 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ +0545ea: 6e20 d11b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0545f0: 0c01 |001a: move-result-object v1 │ │ +0545f2: 1a02 cd00 |001b: const-string v2, ")" // string@00cd │ │ +0545f6: 6e20 d21b 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0545fc: 0c01 |0020: move-result-object v1 │ │ +0545fe: 6e10 d61b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +054604: 0c01 |0024: move-result-object v1 │ │ +054606: 7020 881b 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +05460c: 2700 |0028: throw v0 │ │ +05460e: 5b34 2503 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +054612: 5935 2303 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +054616: 5430 2403 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +05461a: 6e30 900c 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@0c90 │ │ +054620: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +054622: 6e20 b90c 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ +054628: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0008 line=461 │ │ 0x0029 line=465 │ │ 0x002b line=466 │ │ 0x002d line=467 │ │ @@ -91366,28 +91366,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -054634: |[054634] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ -054644: 5432 2b03 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -054648: 2120 |0002: array-length v0, v2 │ │ -05464a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -05464c: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -054650: 6e30 9b0c 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@0c9b │ │ -054656: 0a02 |0009: move-result v2 │ │ -054658: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -05465c: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -05465e: 0f02 |000d: return v2 │ │ -054660: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -054664: 28f4 |0010: goto 0004 // -000c │ │ -054666: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -054668: 28fb |0012: goto 000d // -0005 │ │ +05462c: |[05462c] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ +05463c: 5432 2b03 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +054640: 2120 |0002: array-length v0, v2 │ │ +054642: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +054644: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +054648: 6e30 9b0c 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@0c9b │ │ +05464e: 0a02 |0009: move-result v2 │ │ +054650: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +054654: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +054656: 0f02 |000d: return v2 │ │ +054658: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05465c: 28f4 |0010: goto 0004 // -000c │ │ +05465e: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +054660: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ 0x0003 line=1307 │ │ 0x0006 line=1308 │ │ 0x000c line=1309 │ │ 0x000d line=1312 │ │ @@ -91404,76 +91404,76 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -05466c: |[05466c] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ -05467c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -05467e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -054680: 6e20 b20c b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@0cb2 │ │ -054686: 0a06 |0005: move-result v6 │ │ -054688: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ -05468c: 0154 |0008: move v4, v5 │ │ -05468e: 0f04 |0009: return v4 │ │ -054690: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ -054694: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ -054698: 0140 |000e: move v0, v4 │ │ -05469a: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ -05469e: 1227 |0011: const/4 v7, #int 2 // #2 │ │ -0546a0: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ -0546a4: 0141 |0014: move v1, v4 │ │ -0546a6: 5496 2d03 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ -0546aa: 4406 060b |0017: aget v6, v6, v11 │ │ -0546ae: 5497 2b03 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -0546b2: 4407 070b |001b: aget v7, v7, v11 │ │ -0546b6: a702 0607 |001d: sub-float v2, v6, v7 │ │ -0546ba: 5496 2e03 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ -0546be: 4406 060b |0021: aget v6, v6, v11 │ │ -0546c2: 5497 2c03 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ -0546c6: 4407 070b |0025: aget v7, v7, v11 │ │ -0546ca: a703 0607 |0027: sub-float v3, v6, v7 │ │ -0546ce: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ -0546d2: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ -0546d6: a806 0202 |002d: mul-float v6, v2, v2 │ │ -0546da: a807 0303 |002f: mul-float v7, v3, v3 │ │ -0546de: c676 |0031: add-float/2addr v6, v7 │ │ -0546e0: 5297 3603 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -0546e4: 5298 3603 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -0546e8: b287 |0036: mul-int/2addr v7, v8 │ │ -0546ea: 8277 |0037: int-to-float v7, v7 │ │ -0546ec: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ -0546f0: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ -0546f4: 0154 |003c: move v4, v5 │ │ -0546f6: 28cc |003d: goto 0009 // -0034 │ │ -0546f8: 0150 |003e: move v0, v5 │ │ -0546fa: 28d0 |003f: goto 000f // -0030 │ │ -0546fc: 0151 |0040: move v1, v5 │ │ -0546fe: 28d4 |0041: goto 0015 // -002c │ │ -054700: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ -054704: 7110 971b 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -05470a: 0a06 |0047: move-result v6 │ │ -05470c: 5297 3603 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -054710: 8277 |004a: int-to-float v7, v7 │ │ -054712: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ -054716: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ -05471a: 0154 |004f: move v4, v5 │ │ -05471c: 28b9 |0050: goto 0009 // -0047 │ │ -05471e: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ -054722: 7110 971b 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -054728: 0a06 |0056: move-result v6 │ │ -05472a: 5297 3603 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -05472e: 8277 |0059: int-to-float v7, v7 │ │ -054730: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ -054734: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ -054738: 0154 |005e: move v4, v5 │ │ -05473a: 28aa |005f: goto 0009 // -0056 │ │ -05473c: 0154 |0060: move v4, v5 │ │ -05473e: 28a8 |0061: goto 0009 // -0058 │ │ +054664: |[054664] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ +054674: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +054676: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +054678: 6e20 b20c b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@0cb2 │ │ +05467e: 0a06 |0005: move-result v6 │ │ +054680: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ +054684: 0154 |0008: move v4, v5 │ │ +054686: 0f04 |0009: return v4 │ │ +054688: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ +05468c: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ +054690: 0140 |000e: move v0, v4 │ │ +054692: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ +054696: 1227 |0011: const/4 v7, #int 2 // #2 │ │ +054698: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ +05469c: 0141 |0014: move v1, v4 │ │ +05469e: 5496 2d03 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ +0546a2: 4406 060b |0017: aget v6, v6, v11 │ │ +0546a6: 5497 2b03 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +0546aa: 4407 070b |001b: aget v7, v7, v11 │ │ +0546ae: a702 0607 |001d: sub-float v2, v6, v7 │ │ +0546b2: 5496 2e03 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ +0546b6: 4406 060b |0021: aget v6, v6, v11 │ │ +0546ba: 5497 2c03 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ +0546be: 4407 070b |0025: aget v7, v7, v11 │ │ +0546c2: a703 0607 |0027: sub-float v3, v6, v7 │ │ +0546c6: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ +0546ca: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ +0546ce: a806 0202 |002d: mul-float v6, v2, v2 │ │ +0546d2: a807 0303 |002f: mul-float v7, v3, v3 │ │ +0546d6: c676 |0031: add-float/2addr v6, v7 │ │ +0546d8: 5297 3603 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +0546dc: 5298 3603 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +0546e0: b287 |0036: mul-int/2addr v7, v8 │ │ +0546e2: 8277 |0037: int-to-float v7, v7 │ │ +0546e4: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ +0546e8: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ +0546ec: 0154 |003c: move v4, v5 │ │ +0546ee: 28cc |003d: goto 0009 // -0034 │ │ +0546f0: 0150 |003e: move v0, v5 │ │ +0546f2: 28d0 |003f: goto 000f // -0030 │ │ +0546f4: 0151 |0040: move v1, v5 │ │ +0546f6: 28d4 |0041: goto 0015 // -002c │ │ +0546f8: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ +0546fc: 7110 971b 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +054702: 0a06 |0047: move-result v6 │ │ +054704: 5297 3603 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +054708: 8277 |004a: int-to-float v7, v7 │ │ +05470a: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ +05470e: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ +054712: 0154 |004f: move v4, v5 │ │ +054714: 28b9 |0050: goto 0009 // -0047 │ │ +054716: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ +05471a: 7110 971b 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +054720: 0a06 |0056: move-result v6 │ │ +054722: 5297 3603 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +054726: 8277 |0059: int-to-float v7, v7 │ │ +054728: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ +05472c: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ +054730: 0154 |005e: move v4, v5 │ │ +054732: 28aa |005f: goto 0009 // -0056 │ │ +054734: 0154 |0060: move v4, v5 │ │ +054736: 28a8 |0061: goto 0009 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1331 │ │ 0x0009 line=1348 │ │ 0x000a line=1335 │ │ 0x000f line=1336 │ │ 0x0015 line=1338 │ │ @@ -91505,72 +91505,72 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 112 16-bit code units │ │ -054740: |[054740] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ -054750: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -054752: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -054754: 5290 2603 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -054758: 3380 6000 |0004: if-ne v0, v8, 0064 // +0060 │ │ -05475c: 5490 3403 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ -054760: 6e10 710c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@0c71 │ │ -054766: 0a06 |000b: move-result v6 │ │ -054768: 5490 3403 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ -05476c: 6e10 750c 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0c75 │ │ -054772: 0a02 |0011: move-result v2 │ │ -054774: 5490 3403 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ -054778: 6e10 760c 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0c76 │ │ -05477e: 0a03 |0017: move-result v3 │ │ -054780: 5490 2503 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054784: 6e10 c218 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -05478a: 0a00 |001d: move-result v0 │ │ -05478c: 9104 0200 |001e: sub-int v4, v2, v0 │ │ -054790: 5490 2503 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054794: 6e10 d218 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -05479a: 0a00 |0025: move-result v0 │ │ -05479c: 9105 0300 |0026: sub-int v5, v3, v0 │ │ -0547a0: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ -0547a4: 5490 2503 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -0547a8: 6e20 e818 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@18e8 │ │ -0547ae: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ -0547b2: 5490 2503 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -0547b6: 6e20 e918 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@18e9 │ │ -0547bc: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ -0547c0: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ -0547c4: 5490 2403 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -0547c8: 5491 2503 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -0547cc: 7406 920c 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@0c92 │ │ -0547d2: 3806 1800 |0041: if-eqz v6, 0059 // +0018 │ │ -0547d6: 5490 3403 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ -0547da: 6e10 770c 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@0c77 │ │ -0547e0: 0a00 |0048: move-result v0 │ │ -0547e2: 3302 1000 |0049: if-ne v2, v0, 0059 // +0010 │ │ -0547e6: 5490 3403 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ -0547ea: 6e10 780c 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@0c78 │ │ -0547f0: 0a00 |0050: move-result v0 │ │ -0547f2: 3303 0800 |0051: if-ne v3, v0, 0059 // +0008 │ │ -0547f6: 5490 3403 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ -0547fa: 6e10 700c 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0c70 │ │ -054800: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -054802: 3906 0b00 |0059: if-nez v6, 0064 // +000b │ │ -054806: 380a 0f00 |005b: if-eqz v10, 006a // +000f │ │ -05480a: 5490 3103 |005d: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ -05480e: 5491 3503 |005f: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0335 │ │ -054812: 6e20 5a19 1000 |0061: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@195a │ │ -054818: 5290 2603 |0064: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -05481c: 3380 0800 |0066: if-ne v0, v8, 006e // +0008 │ │ -054820: 1210 |0068: const/4 v0, #int 1 // #1 │ │ -054822: 0f00 |0069: return v0 │ │ -054824: 6e20 b90c 7900 |006a: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ -05482a: 28f7 |006d: goto 0064 // -0009 │ │ -05482c: 0170 |006e: move v0, v7 │ │ -05482e: 28fa |006f: goto 0069 // -0006 │ │ +054738: |[054738] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ +054748: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +05474a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +05474c: 5290 2603 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054750: 3380 6000 |0004: if-ne v0, v8, 0064 // +0060 │ │ +054754: 5490 3403 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ +054758: 6e10 710c 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@0c71 │ │ +05475e: 0a06 |000b: move-result v6 │ │ +054760: 5490 3403 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ +054764: 6e10 750c 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@0c75 │ │ +05476a: 0a02 |0011: move-result v2 │ │ +05476c: 5490 3403 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ +054770: 6e10 760c 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@0c76 │ │ +054776: 0a03 |0017: move-result v3 │ │ +054778: 5490 2503 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +05477c: 6e10 c218 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +054782: 0a00 |001d: move-result v0 │ │ +054784: 9104 0200 |001e: sub-int v4, v2, v0 │ │ +054788: 5490 2503 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +05478c: 6e10 d218 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +054792: 0a00 |0025: move-result v0 │ │ +054794: 9105 0300 |0026: sub-int v5, v3, v0 │ │ +054798: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ +05479c: 5490 2503 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0547a0: 6e20 e818 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@18e8 │ │ +0547a6: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ +0547aa: 5490 2503 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0547ae: 6e20 e918 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@18e9 │ │ +0547b4: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ +0547b8: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ +0547bc: 5490 2403 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +0547c0: 5491 2503 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0547c4: 7406 920c 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@0c92 │ │ +0547ca: 3806 1800 |0041: if-eqz v6, 0059 // +0018 │ │ +0547ce: 5490 3403 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ +0547d2: 6e10 770c 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@0c77 │ │ +0547d8: 0a00 |0048: move-result v0 │ │ +0547da: 3302 1000 |0049: if-ne v2, v0, 0059 // +0010 │ │ +0547de: 5490 3403 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ +0547e2: 6e10 780c 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@0c78 │ │ +0547e8: 0a00 |0050: move-result v0 │ │ +0547ea: 3303 0800 |0051: if-ne v3, v0, 0059 // +0008 │ │ +0547ee: 5490 3403 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@0334 │ │ +0547f2: 6e10 700c 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@0c70 │ │ +0547f8: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +0547fa: 3906 0b00 |0059: if-nez v6, 0064 // +000b │ │ +0547fe: 380a 0f00 |005b: if-eqz v10, 006a // +000f │ │ +054802: 5490 3103 |005d: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ +054806: 5491 3503 |005f: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@0335 │ │ +05480a: 6e20 5a19 1000 |0061: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@195a │ │ +054810: 5290 2603 |0064: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054814: 3380 0800 |0066: if-ne v0, v8, 006e // +0008 │ │ +054818: 1210 |0068: const/4 v0, #int 1 // #1 │ │ +05481a: 0f00 |0069: return v0 │ │ +05481c: 6e20 b90c 7900 |006a: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@0cb9 │ │ +054822: 28f7 |006d: goto 0064 // -0009 │ │ +054824: 0170 |006e: move v0, v7 │ │ +054826: 28fa |006f: goto 0069 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=722 │ │ 0x0006 line=723 │ │ 0x000c line=724 │ │ 0x0012 line=725 │ │ 0x0018 line=726 │ │ @@ -91609,43 +91609,43 @@ │ │ type : '(II)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -054830: |[054830] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ -054840: 5453 3103 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ -054844: 6e10 3e19 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ -05484a: 0a01 |0005: move-result v1 │ │ -05484c: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ -054850: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ -054854: 5453 3103 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ -054858: 5454 2403 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -05485c: 6e20 8a0c 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@0c8a │ │ -054862: 0a04 |0011: move-result v4 │ │ -054864: 6e20 3d19 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ -05486a: 0c00 |0015: move-result-object v0 │ │ -05486c: 6e10 c218 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -054872: 0a03 |0019: move-result v3 │ │ -054874: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ -054878: 6e10 cd18 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@18cd │ │ -05487e: 0a03 |001f: move-result v3 │ │ -054880: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ -054884: 6e10 d218 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -05488a: 0a03 |0025: move-result v3 │ │ -05488c: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ -054890: 6e10 b818 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -054896: 0a03 |002b: move-result v3 │ │ -054898: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ -05489c: 1100 |002e: return-object v0 │ │ -05489e: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0548a2: 28d7 |0031: goto 0008 // -0029 │ │ -0548a4: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -0548a6: 28fb |0033: goto 002e // -0005 │ │ +054828: |[054828] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ +054838: 5453 3103 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ +05483c: 6e10 3e19 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ +054842: 0a01 |0005: move-result v1 │ │ +054844: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ +054848: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ +05484c: 5453 3103 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0331 │ │ +054850: 5454 2403 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +054854: 6e20 8a0c 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@0c8a │ │ +05485a: 0a04 |0011: move-result v4 │ │ +05485c: 6e20 3d19 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ +054862: 0c00 |0015: move-result-object v0 │ │ +054864: 6e10 c218 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +05486a: 0a03 |0019: move-result v3 │ │ +05486c: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ +054870: 6e10 cd18 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@18cd │ │ +054876: 0a03 |001f: move-result v3 │ │ +054878: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ +05487c: 6e10 d218 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +054882: 0a03 |0025: move-result v3 │ │ +054884: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ +054888: 6e10 b818 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +05488e: 0a03 |002b: move-result v3 │ │ +054890: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ +054894: 1100 |002e: return-object v0 │ │ +054896: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +05489a: 28d7 |0031: goto 0008 // -0029 │ │ +05489c: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +05489e: 28fb |0033: goto 002e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1458 │ │ 0x0006 line=1459 │ │ 0x000a line=1460 │ │ 0x0016 line=1461 │ │ 0x002e line=1466 │ │ @@ -91665,17 +91665,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0548a8: |[0548a8] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ -0548b8: 5410 2503 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -0548bc: 1100 |0002: return-object v0 │ │ +0548a0: |[0548a0] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ +0548b0: 5410 2503 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0548b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #7 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -91683,17 +91683,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0548c0: |[0548c0] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ -0548d0: 5210 2903 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ -0548d4: 0f00 |0002: return v0 │ │ +0548b8: |[0548b8] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ +0548c8: 5210 2903 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@0329 │ │ +0548cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #8 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -91701,17 +91701,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0548d8: |[0548d8] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ -0548e8: 5210 3603 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ -0548ec: 0f00 |0002: return v0 │ │ +0548d0: |[0548d0] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ +0548e0: 5210 3603 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@0336 │ │ +0548e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #9 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -91719,17 +91719,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0548f0: |[0548f0] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ -054900: 5210 2603 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -054904: 0f00 |0002: return v0 │ │ +0548e8: |[0548e8] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ +0548f8: 5210 2603 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +0548fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #10 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -91737,19 +91737,19 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -054908: |[054908] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ -054918: 5410 2503 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -05491c: 6e40 b30c 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@0cb3 │ │ -054922: 0a00 |0005: move-result v0 │ │ -054924: 0f00 |0006: return v0 │ │ +054900: |[054900] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ +054910: 5410 2503 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +054914: 6e40 b30c 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@0cb3 │ │ +05491a: 0a00 |0005: move-result v0 │ │ +05491c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1427 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0007 reg=2 x I │ │ 0x0000 - 0x0007 reg=3 y I │ │ @@ -91759,23 +91759,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -054928: |[054928] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ -054938: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05493a: 5231 3203 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ -05493e: 9802 0004 |0003: shl-int v2, v0, v4 │ │ -054942: b521 |0005: and-int/2addr v1, v2 │ │ -054944: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -054948: 0f00 |0008: return v0 │ │ -05494a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05494c: 28fe |000a: goto 0008 // -0002 │ │ +054920: |[054920] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ +054930: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +054932: 5231 3203 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0332 │ │ +054936: 9802 0004 |0003: shl-int v2, v0, v4 │ │ +05493a: b521 |0005: and-int/2addr v1, v2 │ │ +05493c: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +054940: 0f00 |0008: return v0 │ │ +054942: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +054944: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=867 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x000b reg=4 pointerId I │ │ │ │ @@ -91784,32 +91784,32 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -054950: |[054950] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ -054960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -054962: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -054966: 0f00 |0003: return v0 │ │ -054968: 6e10 c218 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -05496e: 0a01 |0007: move-result v1 │ │ -054970: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ -054974: 6e10 cd18 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@18cd │ │ -05497a: 0a01 |000d: move-result v1 │ │ -05497c: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ -054980: 6e10 d218 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -054986: 0a01 |0013: move-result v1 │ │ -054988: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ -05498c: 6e10 b818 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -054992: 0a01 |0019: move-result v1 │ │ -054994: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ -054998: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -05499a: 28e6 |001d: goto 0003 // -001a │ │ +054948: |[054948] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ +054958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05495a: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +05495e: 0f00 |0003: return v0 │ │ +054960: 6e10 c218 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +054966: 0a01 |0007: move-result v1 │ │ +054968: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ +05496c: 6e10 cd18 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@18cd │ │ +054972: 0a01 |000d: move-result v1 │ │ +054974: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ +054978: 6e10 d218 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +05497e: 0a01 |0013: move-result v1 │ │ +054980: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ +054984: 6e10 b818 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +05498a: 0a01 |0019: move-result v1 │ │ +05498c: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ +054990: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +054992: 28e6 |001d: goto 0003 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1440 │ │ 0x0003 line=1443 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x001e reg=3 view Landroid/view/View; │ │ @@ -91821,367 +91821,367 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 720 16-bit code units │ │ -05499c: |[05499c] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ -0549ac: 7701 1408 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ -0549b2: 0a03 |0003: move-result v3 │ │ -0549b4: 7701 1308 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ -0549ba: 0a04 |0007: move-result v4 │ │ -0549bc: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ -0549c0: 7401 970c 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ -0549c6: 0800 1500 |000d: move-object/from16 v0, v21 │ │ -0549ca: 5400 3803 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -0549ce: 0813 0000 |0011: move-object/from16 v19, v0 │ │ -0549d2: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ -0549d6: 7100 9418 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ -0549dc: 0c13 |0018: move-result-object v19 │ │ -0549de: 0800 1300 |0019: move-object/from16 v0, v19 │ │ -0549e2: 0801 1500 |001b: move-object/from16 v1, v21 │ │ -0549e6: 5b10 3803 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -0549ea: 0800 1500 |001f: move-object/from16 v0, v21 │ │ -0549ee: 5400 3803 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -0549f2: 0813 0000 |0023: move-object/from16 v19, v0 │ │ -0549f6: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -0549fa: 0801 1600 |0027: move-object/from16 v1, v22 │ │ -0549fe: 6e20 8c18 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ -054a04: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ -054a0a: 0e00 |002f: return-void │ │ -054a0c: 7401 7b18 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -054a12: 0a11 |0033: move-result v17 │ │ -054a14: 7401 7d18 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -054a1a: 0a12 |0037: move-result v18 │ │ -054a1c: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ -054a20: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -054a24: 0201 1300 |003c: move/from16 v1, v19 │ │ -054a28: 7120 1608 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -054a2e: 0a0f |0041: move-result v15 │ │ -054a30: 0200 1100 |0042: move/from16 v0, v17 │ │ -054a34: 8700 |0044: float-to-int v0, v0 │ │ -054a36: 0213 0000 |0045: move/from16 v19, v0 │ │ -054a3a: 0200 1200 |0047: move/from16 v0, v18 │ │ -054a3e: 8700 |0049: float-to-int v0, v0 │ │ -054a40: 0214 0000 |004a: move/from16 v20, v0 │ │ -054a44: 0800 1500 |004c: move-object/from16 v0, v21 │ │ -054a48: 0201 1300 |004e: move/from16 v1, v19 │ │ -054a4c: 0202 1400 |0050: move/from16 v2, v20 │ │ -054a50: 6e30 aa0c 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ -054a56: 0c10 |0055: move-result-object v16 │ │ -054a58: 0800 1500 |0056: move-object/from16 v0, v21 │ │ -054a5c: 0201 1100 |0058: move/from16 v1, v17 │ │ -054a60: 0202 1200 |005a: move/from16 v2, v18 │ │ -054a64: 7040 b70c 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0cb7 │ │ -054a6a: 0800 1500 |005f: move-object/from16 v0, v21 │ │ -054a6e: 0801 1000 |0061: move-object/from16 v1, v16 │ │ -054a72: 6e30 bf0c 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ -054a78: 0800 1500 |0066: move-object/from16 v0, v21 │ │ -054a7c: 5400 2a03 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ -054a80: 0813 0000 |006a: move-object/from16 v19, v0 │ │ -054a84: 4407 130f |006c: aget v7, v19, v15 │ │ -054a88: 0800 1500 |006e: move-object/from16 v0, v21 │ │ -054a8c: 5200 3703 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ -054a90: 0213 0000 |0072: move/from16 v19, v0 │ │ -054a94: 9513 1307 |0074: and-int v19, v19, v7 │ │ -054a98: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ -054a9c: 0800 1500 |0078: move-object/from16 v0, v21 │ │ -054aa0: 5400 2403 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -054aa4: 0813 0000 |007c: move-object/from16 v19, v0 │ │ -054aa8: 0800 1500 |007e: move-object/from16 v0, v21 │ │ -054aac: 5200 3703 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ -054ab0: 0214 0000 |0082: move/from16 v20, v0 │ │ -054ab4: 9514 1407 |0084: and-int v20, v20, v7 │ │ -054ab8: 0800 1300 |0086: move-object/from16 v0, v19 │ │ -054abc: 0201 1400 |0088: move/from16 v1, v20 │ │ -054ac0: 6e30 8f0c 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0c8f │ │ -054ac6: 28a2 |008d: goto 002f // -005e │ │ -054ac8: 0800 1600 |008e: move-object/from16 v0, v22 │ │ -054acc: 7120 1608 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -054ad2: 0a0f |0093: move-result v15 │ │ -054ad4: 0800 1600 |0094: move-object/from16 v0, v22 │ │ -054ad8: 7120 1708 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -054ade: 0a11 |0099: move-result v17 │ │ -054ae0: 0800 1600 |009a: move-object/from16 v0, v22 │ │ -054ae4: 7120 1808 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ -054aea: 0a12 |009f: move-result v18 │ │ -054aec: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -054af0: 0201 1100 |00a2: move/from16 v1, v17 │ │ -054af4: 0202 1200 |00a4: move/from16 v2, v18 │ │ -054af8: 7040 b70c 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0cb7 │ │ -054afe: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ -054b02: 5200 2603 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -054b06: 0213 0000 |00ad: move/from16 v19, v0 │ │ -054b0a: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ -054b0e: 0200 1100 |00b1: move/from16 v0, v17 │ │ -054b12: 8700 |00b3: float-to-int v0, v0 │ │ -054b14: 0213 0000 |00b4: move/from16 v19, v0 │ │ -054b18: 0200 1200 |00b6: move/from16 v0, v18 │ │ -054b1c: 8700 |00b8: float-to-int v0, v0 │ │ -054b1e: 0214 0000 |00b9: move/from16 v20, v0 │ │ -054b22: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ -054b26: 0201 1300 |00bd: move/from16 v1, v19 │ │ -054b2a: 0202 1400 |00bf: move/from16 v2, v20 │ │ -054b2e: 6e30 aa0c 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ -054b34: 0c10 |00c4: move-result-object v16 │ │ -054b36: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ -054b3a: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ -054b3e: 6e30 bf0c 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ -054b44: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ -054b48: 5400 2a03 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ -054b4c: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ -054b50: 4407 130f |00d2: aget v7, v19, v15 │ │ -054b54: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ -054b58: 5200 3703 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ -054b5c: 0213 0000 |00d8: move/from16 v19, v0 │ │ -054b60: 9513 1307 |00da: and-int v19, v19, v7 │ │ -054b64: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ -054b68: 0800 1500 |00de: move-object/from16 v0, v21 │ │ -054b6c: 5400 2403 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -054b70: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ -054b74: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ -054b78: 5200 3703 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ -054b7c: 0214 0000 |00e8: move/from16 v20, v0 │ │ -054b80: 9514 1407 |00ea: and-int v20, v20, v7 │ │ -054b84: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -054b88: 0201 1400 |00ee: move/from16 v1, v20 │ │ -054b8c: 6e30 8f0c 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0c8f │ │ -054b92: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ -054b96: 0200 1100 |00f5: move/from16 v0, v17 │ │ -054b9a: 8700 |00f7: float-to-int v0, v0 │ │ -054b9c: 0213 0000 |00f8: move/from16 v19, v0 │ │ -054ba0: 0200 1200 |00fa: move/from16 v0, v18 │ │ -054ba4: 8700 |00fc: float-to-int v0, v0 │ │ -054ba6: 0214 0000 |00fd: move/from16 v20, v0 │ │ -054baa: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ -054bae: 0201 1300 |0101: move/from16 v1, v19 │ │ -054bb2: 0202 1400 |0103: move/from16 v2, v20 │ │ -054bb6: 6e30 b10c 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@0cb1 │ │ -054bbc: 0a13 |0108: move-result v19 │ │ -054bbe: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ -054bc2: 0800 1500 |010b: move-object/from16 v0, v21 │ │ -054bc6: 5400 2503 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054bca: 0813 0000 |010f: move-object/from16 v19, v0 │ │ -054bce: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -054bd2: 0801 1300 |0113: move-object/from16 v1, v19 │ │ -054bd6: 6e30 bf0c 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ -054bdc: 2900 17ff |0118: goto/16 002f // -00e9 │ │ -054be0: 0800 1500 |011a: move-object/from16 v0, v21 │ │ -054be4: 5200 2603 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -054be8: 0213 0000 |011e: move/from16 v19, v0 │ │ -054bec: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ -054bf0: 0200 1300 |0122: move/from16 v0, v19 │ │ -054bf4: 0201 1400 |0124: move/from16 v1, v20 │ │ -054bf8: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ -054bfc: 0800 1500 |0128: move-object/from16 v0, v21 │ │ -054c00: 5200 2303 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -054c04: 0213 0000 |012c: move/from16 v19, v0 │ │ -054c08: 0800 1600 |012e: move-object/from16 v0, v22 │ │ -054c0c: 0201 1300 |0130: move/from16 v1, v19 │ │ -054c10: 7120 1208 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ -054c16: 0a0c |0135: move-result v12 │ │ -054c18: 0800 1600 |0136: move-object/from16 v0, v22 │ │ -054c1c: 7120 1708 c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -054c22: 0a11 |013b: move-result v17 │ │ -054c24: 0800 1600 |013c: move-object/from16 v0, v22 │ │ -054c28: 7120 1808 c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ -054c2e: 0a12 |0141: move-result v18 │ │ -054c30: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -054c34: 5400 2d03 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ -054c38: 0813 0000 |0146: move-object/from16 v19, v0 │ │ -054c3c: 0800 1500 |0148: move-object/from16 v0, v21 │ │ -054c40: 5200 2303 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -054c44: 0214 0000 |014c: move/from16 v20, v0 │ │ -054c48: 4413 1314 |014e: aget v19, v19, v20 │ │ -054c4c: a713 1113 |0150: sub-float v19, v17, v19 │ │ -054c50: 0200 1300 |0152: move/from16 v0, v19 │ │ -054c54: 870a |0154: float-to-int v10, v0 │ │ -054c56: 0800 1500 |0155: move-object/from16 v0, v21 │ │ -054c5a: 5400 2e03 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ -054c5e: 0813 0000 |0159: move-object/from16 v19, v0 │ │ -054c62: 0800 1500 |015b: move-object/from16 v0, v21 │ │ -054c66: 5200 2303 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -054c6a: 0214 0000 |015f: move/from16 v20, v0 │ │ -054c6e: 4413 1314 |0161: aget v19, v19, v20 │ │ -054c72: a713 1213 |0163: sub-float v19, v18, v19 │ │ -054c76: 0200 1300 |0165: move/from16 v0, v19 │ │ -054c7a: 870b |0167: float-to-int v11, v0 │ │ -054c7c: 0800 1500 |0168: move-object/from16 v0, v21 │ │ -054c80: 5400 2503 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054c84: 0813 0000 |016c: move-object/from16 v19, v0 │ │ -054c88: 7401 c218 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -054c8e: 0a13 |0171: move-result v19 │ │ -054c90: 9013 130a |0172: add-int v19, v19, v10 │ │ -054c94: 0800 1500 |0174: move-object/from16 v0, v21 │ │ -054c98: 5400 2503 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054c9c: 0814 0000 |0178: move-object/from16 v20, v0 │ │ -054ca0: 7401 d218 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -054ca6: 0a14 |017d: move-result v20 │ │ -054ca8: 9014 140b |017e: add-int v20, v20, v11 │ │ -054cac: 0800 1500 |0180: move-object/from16 v0, v21 │ │ -054cb0: 0201 1300 |0182: move/from16 v1, v19 │ │ -054cb4: 0202 1400 |0184: move/from16 v2, v20 │ │ -054cb8: 705b a80c 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@0ca8 │ │ -054cbe: 7602 b80c 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0cb8 │ │ -054cc4: 2900 a3fe |018c: goto/16 002f // -015d │ │ -054cc8: 7701 1508 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0815 │ │ -054cce: 0a0e |0191: move-result v14 │ │ -054cd0: 1208 |0192: const/4 v8, #int 0 // #0 │ │ -054cd2: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ -054cd6: 0800 1600 |0195: move-object/from16 v0, v22 │ │ -054cda: 7120 1608 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -054ce0: 0a0f |019a: move-result v15 │ │ -054ce2: 0800 1600 |019b: move-object/from16 v0, v22 │ │ -054ce6: 7120 1708 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -054cec: 0a11 |01a0: move-result v17 │ │ -054cee: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ -054cf2: 7120 1808 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ -054cf8: 0a12 |01a6: move-result v18 │ │ -054cfa: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ -054cfe: 5400 2b03 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -054d02: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ -054d06: 4413 130f |01ad: aget v19, v19, v15 │ │ -054d0a: a705 1113 |01af: sub-float v5, v17, v19 │ │ -054d0e: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ -054d12: 5400 2c03 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ -054d16: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ -054d1a: 4413 130f |01b7: aget v19, v19, v15 │ │ -054d1e: a706 1213 |01b9: sub-float v6, v18, v19 │ │ -054d22: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ -054d26: 7040 b60c 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@0cb6 │ │ -054d2c: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ -054d30: 5200 2603 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -054d34: 0213 0000 |01c4: move/from16 v19, v0 │ │ -054d38: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ -054d3c: 0200 1300 |01c8: move/from16 v0, v19 │ │ -054d40: 0201 1400 |01ca: move/from16 v1, v20 │ │ -054d44: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ -054d48: 7602 b80c 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0cb8 │ │ -054d4e: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ -054d52: 0200 1100 |01d3: move/from16 v0, v17 │ │ -054d56: 8700 |01d5: float-to-int v0, v0 │ │ -054d58: 0213 0000 |01d6: move/from16 v19, v0 │ │ -054d5c: 0200 1200 |01d8: move/from16 v0, v18 │ │ -054d60: 8700 |01da: float-to-int v0, v0 │ │ -054d62: 0214 0000 |01db: move/from16 v20, v0 │ │ -054d66: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ -054d6a: 0201 1300 |01df: move/from16 v1, v19 │ │ -054d6e: 0202 1400 |01e1: move/from16 v2, v20 │ │ -054d72: 6e30 aa0c 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ -054d78: 0c10 |01e6: move-result-object v16 │ │ -054d7a: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ -054d7e: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ -054d82: 7040 9c0c 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@0c9c │ │ -054d88: 0a13 |01ee: move-result v19 │ │ -054d8a: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ -054d8e: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ -054d92: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ -054d96: 6e30 bf0c 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ -054d9c: 0a13 |01f8: move-result v19 │ │ -054d9e: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ -054da2: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ -054da6: 2896 |01fd: goto 0193 // -006a │ │ -054da8: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ -054dac: 7120 1608 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -054db2: 0a0f |0203: move-result v15 │ │ -054db4: 0800 1500 |0204: move-object/from16 v0, v21 │ │ -054db8: 5200 2603 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -054dbc: 0213 0000 |0208: move/from16 v19, v0 │ │ -054dc0: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ -054dc4: 0200 1300 |020c: move/from16 v0, v19 │ │ -054dc8: 0201 1400 |020e: move/from16 v1, v20 │ │ -054dcc: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ -054dd0: 0800 1500 |0212: move-object/from16 v0, v21 │ │ -054dd4: 5200 2303 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -054dd8: 0213 0000 |0216: move/from16 v19, v0 │ │ -054ddc: 0200 1300 |0218: move/from16 v0, v19 │ │ -054de0: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ -054de4: 12fd |021c: const/4 v13, #int -1 // #ff │ │ -054de6: 7701 1508 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0815 │ │ -054dec: 0a0e |0220: move-result v14 │ │ -054dee: 1208 |0221: const/4 v8, #int 0 // #0 │ │ -054df0: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ -054df4: 0800 1600 |0224: move-object/from16 v0, v22 │ │ -054df8: 7120 1608 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -054dfe: 0a09 |0229: move-result v9 │ │ -054e00: 0800 1500 |022a: move-object/from16 v0, v21 │ │ -054e04: 5200 2303 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -054e08: 0213 0000 |022e: move/from16 v19, v0 │ │ -054e0c: 0200 1300 |0230: move/from16 v0, v19 │ │ -054e10: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ -054e14: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ -054e18: 28ec |0236: goto 0222 // -0014 │ │ -054e1a: 0800 1600 |0237: move-object/from16 v0, v22 │ │ -054e1e: 7120 1708 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -054e24: 0a11 |023c: move-result v17 │ │ -054e26: 0800 1600 |023d: move-object/from16 v0, v22 │ │ -054e2a: 7120 1808 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ -054e30: 0a12 |0242: move-result v18 │ │ -054e32: 0200 1100 |0243: move/from16 v0, v17 │ │ -054e36: 8700 |0245: float-to-int v0, v0 │ │ -054e38: 0213 0000 |0246: move/from16 v19, v0 │ │ -054e3c: 0200 1200 |0248: move/from16 v0, v18 │ │ -054e40: 8700 |024a: float-to-int v0, v0 │ │ -054e42: 0214 0000 |024b: move/from16 v20, v0 │ │ -054e46: 0800 1500 |024d: move-object/from16 v0, v21 │ │ -054e4a: 0201 1300 |024f: move/from16 v1, v19 │ │ -054e4e: 0202 1400 |0251: move/from16 v2, v20 │ │ -054e52: 6e30 aa0c 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ -054e58: 0c13 |0256: move-result-object v19 │ │ -054e5a: 0800 1500 |0257: move-object/from16 v0, v21 │ │ -054e5e: 5400 2503 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054e62: 0814 0000 |025b: move-object/from16 v20, v0 │ │ -054e66: 0800 1300 |025d: move-object/from16 v0, v19 │ │ -054e6a: 0801 1400 |025f: move-object/from16 v1, v20 │ │ -054e6e: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ -054e72: 0800 1500 |0263: move-object/from16 v0, v21 │ │ -054e76: 5400 2503 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054e7a: 0813 0000 |0267: move-object/from16 v19, v0 │ │ -054e7e: 0800 1500 |0269: move-object/from16 v0, v21 │ │ -054e82: 0801 1300 |026b: move-object/from16 v1, v19 │ │ -054e86: 6e30 bf0c 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ -054e8c: 0a13 |0270: move-result v19 │ │ -054e8e: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ -054e92: 0800 1500 |0273: move-object/from16 v0, v21 │ │ -054e96: 520d 2303 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -054e9a: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ -054e9e: 0200 1300 |0279: move/from16 v0, v19 │ │ -054ea2: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ -054ea6: 7601 b50c 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@0cb5 │ │ -054eac: 0800 1500 |0280: move-object/from16 v0, v21 │ │ -054eb0: 7020 a00c f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@0ca0 │ │ -054eb6: 2900 aafd |0285: goto/16 002f // -0256 │ │ -054eba: 0800 1500 |0287: move-object/from16 v0, v21 │ │ -054ebe: 5200 2603 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -054ec2: 0213 0000 |028b: move/from16 v19, v0 │ │ -054ec6: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ -054eca: 0200 1300 |028f: move/from16 v0, v19 │ │ -054ece: 0201 1400 |0291: move/from16 v1, v20 │ │ -054ed2: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ -054ed6: 7601 b50c 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@0cb5 │ │ -054edc: 7401 970c 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ -054ee2: 2900 94fd |029b: goto/16 002f // -026c │ │ -054ee6: 0800 1500 |029d: move-object/from16 v0, v21 │ │ -054eea: 5200 2603 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -054eee: 0213 0000 |02a1: move/from16 v19, v0 │ │ -054ef2: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ -054ef6: 0200 1300 |02a5: move/from16 v0, v19 │ │ -054efa: 0201 1400 |02a7: move/from16 v1, v20 │ │ -054efe: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ -054f02: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ -054f06: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ -054f0a: 0800 1500 |02af: move-object/from16 v0, v21 │ │ -054f0e: 0201 1300 |02b1: move/from16 v1, v19 │ │ -054f12: 0202 1400 |02b3: move/from16 v2, v20 │ │ -054f16: 7030 a60c 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@0ca6 │ │ -054f1c: 7401 970c 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ -054f22: 2900 74fd |02bb: goto/16 002f // -028c │ │ -054f26: 0000 |02bd: nop // spacer │ │ -054f28: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ +054994: |[054994] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ +0549a4: 7701 1408 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ +0549aa: 0a03 |0003: move-result v3 │ │ +0549ac: 7701 1308 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ +0549b2: 0a04 |0007: move-result v4 │ │ +0549b4: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ +0549b8: 7401 970c 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ +0549be: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +0549c2: 5400 3803 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +0549c6: 0813 0000 |0011: move-object/from16 v19, v0 │ │ +0549ca: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ +0549ce: 7100 9418 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ +0549d4: 0c13 |0018: move-result-object v19 │ │ +0549d6: 0800 1300 |0019: move-object/from16 v0, v19 │ │ +0549da: 0801 1500 |001b: move-object/from16 v1, v21 │ │ +0549de: 5b10 3803 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +0549e2: 0800 1500 |001f: move-object/from16 v0, v21 │ │ +0549e6: 5400 3803 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +0549ea: 0813 0000 |0023: move-object/from16 v19, v0 │ │ +0549ee: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +0549f2: 0801 1600 |0027: move-object/from16 v1, v22 │ │ +0549f6: 6e20 8c18 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ +0549fc: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ +054a02: 0e00 |002f: return-void │ │ +054a04: 7401 7b18 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +054a0a: 0a11 |0033: move-result v17 │ │ +054a0c: 7401 7d18 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +054a12: 0a12 |0037: move-result v18 │ │ +054a14: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ +054a18: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +054a1c: 0201 1300 |003c: move/from16 v1, v19 │ │ +054a20: 7120 1608 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +054a26: 0a0f |0041: move-result v15 │ │ +054a28: 0200 1100 |0042: move/from16 v0, v17 │ │ +054a2c: 8700 |0044: float-to-int v0, v0 │ │ +054a2e: 0213 0000 |0045: move/from16 v19, v0 │ │ +054a32: 0200 1200 |0047: move/from16 v0, v18 │ │ +054a36: 8700 |0049: float-to-int v0, v0 │ │ +054a38: 0214 0000 |004a: move/from16 v20, v0 │ │ +054a3c: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +054a40: 0201 1300 |004e: move/from16 v1, v19 │ │ +054a44: 0202 1400 |0050: move/from16 v2, v20 │ │ +054a48: 6e30 aa0c 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ +054a4e: 0c10 |0055: move-result-object v16 │ │ +054a50: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +054a54: 0201 1100 |0058: move/from16 v1, v17 │ │ +054a58: 0202 1200 |005a: move/from16 v2, v18 │ │ +054a5c: 7040 b70c 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0cb7 │ │ +054a62: 0800 1500 |005f: move-object/from16 v0, v21 │ │ +054a66: 0801 1000 |0061: move-object/from16 v1, v16 │ │ +054a6a: 6e30 bf0c 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ +054a70: 0800 1500 |0066: move-object/from16 v0, v21 │ │ +054a74: 5400 2a03 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ +054a78: 0813 0000 |006a: move-object/from16 v19, v0 │ │ +054a7c: 4407 130f |006c: aget v7, v19, v15 │ │ +054a80: 0800 1500 |006e: move-object/from16 v0, v21 │ │ +054a84: 5200 3703 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ +054a88: 0213 0000 |0072: move/from16 v19, v0 │ │ +054a8c: 9513 1307 |0074: and-int v19, v19, v7 │ │ +054a90: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ +054a94: 0800 1500 |0078: move-object/from16 v0, v21 │ │ +054a98: 5400 2403 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +054a9c: 0813 0000 |007c: move-object/from16 v19, v0 │ │ +054aa0: 0800 1500 |007e: move-object/from16 v0, v21 │ │ +054aa4: 5200 3703 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ +054aa8: 0214 0000 |0082: move/from16 v20, v0 │ │ +054aac: 9514 1407 |0084: and-int v20, v20, v7 │ │ +054ab0: 0800 1300 |0086: move-object/from16 v0, v19 │ │ +054ab4: 0201 1400 |0088: move/from16 v1, v20 │ │ +054ab8: 6e30 8f0c 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0c8f │ │ +054abe: 28a2 |008d: goto 002f // -005e │ │ +054ac0: 0800 1600 |008e: move-object/from16 v0, v22 │ │ +054ac4: 7120 1608 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +054aca: 0a0f |0093: move-result v15 │ │ +054acc: 0800 1600 |0094: move-object/from16 v0, v22 │ │ +054ad0: 7120 1708 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +054ad6: 0a11 |0099: move-result v17 │ │ +054ad8: 0800 1600 |009a: move-object/from16 v0, v22 │ │ +054adc: 7120 1808 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ +054ae2: 0a12 |009f: move-result v18 │ │ +054ae4: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +054ae8: 0201 1100 |00a2: move/from16 v1, v17 │ │ +054aec: 0202 1200 |00a4: move/from16 v2, v18 │ │ +054af0: 7040 b70c 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0cb7 │ │ +054af6: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ +054afa: 5200 2603 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054afe: 0213 0000 |00ad: move/from16 v19, v0 │ │ +054b02: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ +054b06: 0200 1100 |00b1: move/from16 v0, v17 │ │ +054b0a: 8700 |00b3: float-to-int v0, v0 │ │ +054b0c: 0213 0000 |00b4: move/from16 v19, v0 │ │ +054b10: 0200 1200 |00b6: move/from16 v0, v18 │ │ +054b14: 8700 |00b8: float-to-int v0, v0 │ │ +054b16: 0214 0000 |00b9: move/from16 v20, v0 │ │ +054b1a: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ +054b1e: 0201 1300 |00bd: move/from16 v1, v19 │ │ +054b22: 0202 1400 |00bf: move/from16 v2, v20 │ │ +054b26: 6e30 aa0c 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ +054b2c: 0c10 |00c4: move-result-object v16 │ │ +054b2e: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +054b32: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ +054b36: 6e30 bf0c 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ +054b3c: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ +054b40: 5400 2a03 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ +054b44: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ +054b48: 4407 130f |00d2: aget v7, v19, v15 │ │ +054b4c: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +054b50: 5200 3703 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ +054b54: 0213 0000 |00d8: move/from16 v19, v0 │ │ +054b58: 9513 1307 |00da: and-int v19, v19, v7 │ │ +054b5c: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ +054b60: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +054b64: 5400 2403 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +054b68: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ +054b6c: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +054b70: 5200 3703 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ +054b74: 0214 0000 |00e8: move/from16 v20, v0 │ │ +054b78: 9514 1407 |00ea: and-int v20, v20, v7 │ │ +054b7c: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +054b80: 0201 1400 |00ee: move/from16 v1, v20 │ │ +054b84: 6e30 8f0c 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0c8f │ │ +054b8a: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ +054b8e: 0200 1100 |00f5: move/from16 v0, v17 │ │ +054b92: 8700 |00f7: float-to-int v0, v0 │ │ +054b94: 0213 0000 |00f8: move/from16 v19, v0 │ │ +054b98: 0200 1200 |00fa: move/from16 v0, v18 │ │ +054b9c: 8700 |00fc: float-to-int v0, v0 │ │ +054b9e: 0214 0000 |00fd: move/from16 v20, v0 │ │ +054ba2: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ +054ba6: 0201 1300 |0101: move/from16 v1, v19 │ │ +054baa: 0202 1400 |0103: move/from16 v2, v20 │ │ +054bae: 6e30 b10c 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@0cb1 │ │ +054bb4: 0a13 |0108: move-result v19 │ │ +054bb6: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ +054bba: 0800 1500 |010b: move-object/from16 v0, v21 │ │ +054bbe: 5400 2503 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +054bc2: 0813 0000 |010f: move-object/from16 v19, v0 │ │ +054bc6: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +054bca: 0801 1300 |0113: move-object/from16 v1, v19 │ │ +054bce: 6e30 bf0c 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ +054bd4: 2900 17ff |0118: goto/16 002f // -00e9 │ │ +054bd8: 0800 1500 |011a: move-object/from16 v0, v21 │ │ +054bdc: 5200 2603 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054be0: 0213 0000 |011e: move/from16 v19, v0 │ │ +054be4: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ +054be8: 0200 1300 |0122: move/from16 v0, v19 │ │ +054bec: 0201 1400 |0124: move/from16 v1, v20 │ │ +054bf0: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ +054bf4: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +054bf8: 5200 2303 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +054bfc: 0213 0000 |012c: move/from16 v19, v0 │ │ +054c00: 0800 1600 |012e: move-object/from16 v0, v22 │ │ +054c04: 0201 1300 |0130: move/from16 v1, v19 │ │ +054c08: 7120 1208 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ +054c0e: 0a0c |0135: move-result v12 │ │ +054c10: 0800 1600 |0136: move-object/from16 v0, v22 │ │ +054c14: 7120 1708 c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +054c1a: 0a11 |013b: move-result v17 │ │ +054c1c: 0800 1600 |013c: move-object/from16 v0, v22 │ │ +054c20: 7120 1808 c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ +054c26: 0a12 |0141: move-result v18 │ │ +054c28: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +054c2c: 5400 2d03 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@032d │ │ +054c30: 0813 0000 |0146: move-object/from16 v19, v0 │ │ +054c34: 0800 1500 |0148: move-object/from16 v0, v21 │ │ +054c38: 5200 2303 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +054c3c: 0214 0000 |014c: move/from16 v20, v0 │ │ +054c40: 4413 1314 |014e: aget v19, v19, v20 │ │ +054c44: a713 1113 |0150: sub-float v19, v17, v19 │ │ +054c48: 0200 1300 |0152: move/from16 v0, v19 │ │ +054c4c: 870a |0154: float-to-int v10, v0 │ │ +054c4e: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +054c52: 5400 2e03 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@032e │ │ +054c56: 0813 0000 |0159: move-object/from16 v19, v0 │ │ +054c5a: 0800 1500 |015b: move-object/from16 v0, v21 │ │ +054c5e: 5200 2303 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +054c62: 0214 0000 |015f: move/from16 v20, v0 │ │ +054c66: 4413 1314 |0161: aget v19, v19, v20 │ │ +054c6a: a713 1213 |0163: sub-float v19, v18, v19 │ │ +054c6e: 0200 1300 |0165: move/from16 v0, v19 │ │ +054c72: 870b |0167: float-to-int v11, v0 │ │ +054c74: 0800 1500 |0168: move-object/from16 v0, v21 │ │ +054c78: 5400 2503 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +054c7c: 0813 0000 |016c: move-object/from16 v19, v0 │ │ +054c80: 7401 c218 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +054c86: 0a13 |0171: move-result v19 │ │ +054c88: 9013 130a |0172: add-int v19, v19, v10 │ │ +054c8c: 0800 1500 |0174: move-object/from16 v0, v21 │ │ +054c90: 5400 2503 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +054c94: 0814 0000 |0178: move-object/from16 v20, v0 │ │ +054c98: 7401 d218 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +054c9e: 0a14 |017d: move-result v20 │ │ +054ca0: 9014 140b |017e: add-int v20, v20, v11 │ │ +054ca4: 0800 1500 |0180: move-object/from16 v0, v21 │ │ +054ca8: 0201 1300 |0182: move/from16 v1, v19 │ │ +054cac: 0202 1400 |0184: move/from16 v2, v20 │ │ +054cb0: 705b a80c 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@0ca8 │ │ +054cb6: 7602 b80c 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0cb8 │ │ +054cbc: 2900 a3fe |018c: goto/16 002f // -015d │ │ +054cc0: 7701 1508 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0815 │ │ +054cc6: 0a0e |0191: move-result v14 │ │ +054cc8: 1208 |0192: const/4 v8, #int 0 // #0 │ │ +054cca: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ +054cce: 0800 1600 |0195: move-object/from16 v0, v22 │ │ +054cd2: 7120 1608 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +054cd8: 0a0f |019a: move-result v15 │ │ +054cda: 0800 1600 |019b: move-object/from16 v0, v22 │ │ +054cde: 7120 1708 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +054ce4: 0a11 |01a0: move-result v17 │ │ +054ce6: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ +054cea: 7120 1808 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ +054cf0: 0a12 |01a6: move-result v18 │ │ +054cf2: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ +054cf6: 5400 2b03 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +054cfa: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ +054cfe: 4413 130f |01ad: aget v19, v19, v15 │ │ +054d02: a705 1113 |01af: sub-float v5, v17, v19 │ │ +054d06: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ +054d0a: 5400 2c03 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ +054d0e: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ +054d12: 4413 130f |01b7: aget v19, v19, v15 │ │ +054d16: a706 1213 |01b9: sub-float v6, v18, v19 │ │ +054d1a: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ +054d1e: 7040 b60c 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@0cb6 │ │ +054d24: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ +054d28: 5200 2603 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054d2c: 0213 0000 |01c4: move/from16 v19, v0 │ │ +054d30: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ +054d34: 0200 1300 |01c8: move/from16 v0, v19 │ │ +054d38: 0201 1400 |01ca: move/from16 v1, v20 │ │ +054d3c: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ +054d40: 7602 b80c 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0cb8 │ │ +054d46: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ +054d4a: 0200 1100 |01d3: move/from16 v0, v17 │ │ +054d4e: 8700 |01d5: float-to-int v0, v0 │ │ +054d50: 0213 0000 |01d6: move/from16 v19, v0 │ │ +054d54: 0200 1200 |01d8: move/from16 v0, v18 │ │ +054d58: 8700 |01da: float-to-int v0, v0 │ │ +054d5a: 0214 0000 |01db: move/from16 v20, v0 │ │ +054d5e: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ +054d62: 0201 1300 |01df: move/from16 v1, v19 │ │ +054d66: 0202 1400 |01e1: move/from16 v2, v20 │ │ +054d6a: 6e30 aa0c 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ +054d70: 0c10 |01e6: move-result-object v16 │ │ +054d72: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ +054d76: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ +054d7a: 7040 9c0c 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@0c9c │ │ +054d80: 0a13 |01ee: move-result v19 │ │ +054d82: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ +054d86: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ +054d8a: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ +054d8e: 6e30 bf0c 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ +054d94: 0a13 |01f8: move-result v19 │ │ +054d96: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ +054d9a: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ +054d9e: 2896 |01fd: goto 0193 // -006a │ │ +054da0: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ +054da4: 7120 1608 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +054daa: 0a0f |0203: move-result v15 │ │ +054dac: 0800 1500 |0204: move-object/from16 v0, v21 │ │ +054db0: 5200 2603 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054db4: 0213 0000 |0208: move/from16 v19, v0 │ │ +054db8: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ +054dbc: 0200 1300 |020c: move/from16 v0, v19 │ │ +054dc0: 0201 1400 |020e: move/from16 v1, v20 │ │ +054dc4: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ +054dc8: 0800 1500 |0212: move-object/from16 v0, v21 │ │ +054dcc: 5200 2303 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +054dd0: 0213 0000 |0216: move/from16 v19, v0 │ │ +054dd4: 0200 1300 |0218: move/from16 v0, v19 │ │ +054dd8: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ +054ddc: 12fd |021c: const/4 v13, #int -1 // #ff │ │ +054dde: 7701 1508 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0815 │ │ +054de4: 0a0e |0220: move-result v14 │ │ +054de6: 1208 |0221: const/4 v8, #int 0 // #0 │ │ +054de8: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ +054dec: 0800 1600 |0224: move-object/from16 v0, v22 │ │ +054df0: 7120 1608 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +054df6: 0a09 |0229: move-result v9 │ │ +054df8: 0800 1500 |022a: move-object/from16 v0, v21 │ │ +054dfc: 5200 2303 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +054e00: 0213 0000 |022e: move/from16 v19, v0 │ │ +054e04: 0200 1300 |0230: move/from16 v0, v19 │ │ +054e08: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ +054e0c: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ +054e10: 28ec |0236: goto 0222 // -0014 │ │ +054e12: 0800 1600 |0237: move-object/from16 v0, v22 │ │ +054e16: 7120 1708 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +054e1c: 0a11 |023c: move-result v17 │ │ +054e1e: 0800 1600 |023d: move-object/from16 v0, v22 │ │ +054e22: 7120 1808 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ +054e28: 0a12 |0242: move-result v18 │ │ +054e2a: 0200 1100 |0243: move/from16 v0, v17 │ │ +054e2e: 8700 |0245: float-to-int v0, v0 │ │ +054e30: 0213 0000 |0246: move/from16 v19, v0 │ │ +054e34: 0200 1200 |0248: move/from16 v0, v18 │ │ +054e38: 8700 |024a: float-to-int v0, v0 │ │ +054e3a: 0214 0000 |024b: move/from16 v20, v0 │ │ +054e3e: 0800 1500 |024d: move-object/from16 v0, v21 │ │ +054e42: 0201 1300 |024f: move/from16 v1, v19 │ │ +054e46: 0202 1400 |0251: move/from16 v2, v20 │ │ +054e4a: 6e30 aa0c 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ +054e50: 0c13 |0256: move-result-object v19 │ │ +054e52: 0800 1500 |0257: move-object/from16 v0, v21 │ │ +054e56: 5400 2503 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +054e5a: 0814 0000 |025b: move-object/from16 v20, v0 │ │ +054e5e: 0800 1300 |025d: move-object/from16 v0, v19 │ │ +054e62: 0801 1400 |025f: move-object/from16 v1, v20 │ │ +054e66: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ +054e6a: 0800 1500 |0263: move-object/from16 v0, v21 │ │ +054e6e: 5400 2503 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +054e72: 0813 0000 |0267: move-object/from16 v19, v0 │ │ +054e76: 0800 1500 |0269: move-object/from16 v0, v21 │ │ +054e7a: 0801 1300 |026b: move-object/from16 v1, v19 │ │ +054e7e: 6e30 bf0c 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ +054e84: 0a13 |0270: move-result v19 │ │ +054e86: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ +054e8a: 0800 1500 |0273: move-object/from16 v0, v21 │ │ +054e8e: 520d 2303 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +054e92: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ +054e96: 0200 1300 |0279: move/from16 v0, v19 │ │ +054e9a: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ +054e9e: 7601 b50c 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@0cb5 │ │ +054ea4: 0800 1500 |0280: move-object/from16 v0, v21 │ │ +054ea8: 7020 a00c f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@0ca0 │ │ +054eae: 2900 aafd |0285: goto/16 002f // -0256 │ │ +054eb2: 0800 1500 |0287: move-object/from16 v0, v21 │ │ +054eb6: 5200 2603 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054eba: 0213 0000 |028b: move/from16 v19, v0 │ │ +054ebe: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ +054ec2: 0200 1300 |028f: move/from16 v0, v19 │ │ +054ec6: 0201 1400 |0291: move/from16 v1, v20 │ │ +054eca: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ +054ece: 7601 b50c 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@0cb5 │ │ +054ed4: 7401 970c 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ +054eda: 2900 94fd |029b: goto/16 002f // -026c │ │ +054ede: 0800 1500 |029d: move-object/from16 v0, v21 │ │ +054ee2: 5200 2603 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054ee6: 0213 0000 |02a1: move/from16 v19, v0 │ │ +054eea: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ +054eee: 0200 1300 |02a5: move/from16 v0, v19 │ │ +054ef2: 0201 1400 |02a7: move/from16 v1, v20 │ │ +054ef6: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ +054efa: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ +054efe: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ +054f02: 0800 1500 |02af: move-object/from16 v0, v21 │ │ +054f06: 0201 1300 |02b1: move/from16 v1, v19 │ │ +054f0a: 0202 1400 |02b3: move/from16 v2, v20 │ │ +054f0e: 7030 a60c 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@0ca6 │ │ +054f14: 7401 970c 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ +054f1a: 2900 74fd |02bb: goto/16 002f // -028c │ │ +054f1e: 0000 |02bd: nop // spacer │ │ +054f20: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ 0x0004 line=1077 │ │ 0x0008 line=1079 │ │ 0x000a line=1082 │ │ 0x000d line=1085 │ │ @@ -92299,25 +92299,25 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -054f4c: |[054f4c] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ -054f5c: 5210 2603 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -054f60: 3220 1000 |0002: if-eq v0, v2, 0012 // +0010 │ │ -054f64: 5912 2603 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -054f68: 5410 2403 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -054f6c: 6e20 910c 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@0c91 │ │ -054f72: 5210 2603 |000b: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -054f76: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ -054f7a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -054f7c: 5b10 2503 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -054f80: 0e00 |0012: return-void │ │ +054f44: |[054f44] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ +054f54: 5210 2603 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054f58: 3220 1000 |0002: if-eq v0, v2, 0012 // +0010 │ │ +054f5c: 5912 2603 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054f60: 5410 2403 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +054f64: 6e20 910c 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@0c91 │ │ +054f6a: 5210 2603 |000b: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +054f6e: 3900 0500 |000d: if-nez v0, 0012 // +0005 │ │ +054f72: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +054f74: 5b10 2503 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +054f78: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ 0x0004 line=872 │ │ 0x0006 line=873 │ │ 0x000b line=874 │ │ 0x000f line=875 │ │ @@ -92331,17 +92331,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054f84: |[054f84] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ -054f94: 5901 3703 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ -054f98: 0e00 |0002: return-void │ │ +054f7c: |[054f7c] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ +054f8c: 5901 3703 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ +054f90: 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 │ │ @@ -92351,17 +92351,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -054f9c: |[054f9c] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ -054fac: 5901 3003 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ -054fb0: 0e00 |0002: return-void │ │ +054f94: |[054f94] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ +054fa4: 5901 3003 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0330 │ │ +054fa8: 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 │ │ @@ -92371,34 +92371,34 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -054fb4: |[054fb4] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ -054fc4: 5530 3303 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0333 │ │ -054fc8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -054fcc: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -054fd0: 1a01 d002 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@02d0 │ │ -054fd4: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -054fda: 2700 |000b: throw v0 │ │ -054fdc: 5430 3803 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -054fe0: 5231 2303 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -054fe4: 7120 3d08 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083d │ │ -054fea: 0a00 |0013: move-result v0 │ │ -054fec: 8700 |0014: float-to-int v0, v0 │ │ -054fee: 5431 3803 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -054ff2: 5232 2303 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -054ff6: 7120 3e08 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@083e │ │ -054ffc: 0a01 |001c: move-result v1 │ │ -054ffe: 8711 |001d: float-to-int v1, v1 │ │ -055000: 7051 ab0c 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@0cab │ │ -055006: 0a00 |0021: move-result v0 │ │ -055008: 0f00 |0022: return v0 │ │ +054fac: |[054fac] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ +054fbc: 5530 3303 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0333 │ │ +054fc0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +054fc4: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +054fc8: 1a01 cf02 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@02cf │ │ +054fcc: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +054fd2: 2700 |000b: throw v0 │ │ +054fd4: 5430 3803 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +054fd8: 5231 2303 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +054fdc: 7120 3d08 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@083d │ │ +054fe2: 0a00 |0013: move-result v0 │ │ +054fe4: 8700 |0014: float-to-int v0, v0 │ │ +054fe6: 5431 3803 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +054fea: 5232 2303 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +054fee: 7120 3e08 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@083e │ │ +054ff4: 0a01 |001c: move-result v1 │ │ +054ff6: 8711 |001d: float-to-int v1, v1 │ │ +054ff8: 7051 ab0c 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@0cab │ │ +054ffe: 0a00 |0021: move-result v0 │ │ +055000: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0004 line=565 │ │ 0x000c line=569 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -92410,307 +92410,307 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 28 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 598 16-bit code units │ │ -05500c: |[05500c] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05501c: 7701 1408 1b00 |0000: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ -055022: 0a04 |0003: move-result v4 │ │ -055024: 7701 1308 1b00 |0004: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ -05502a: 0a05 |0007: move-result v5 │ │ -05502c: 3904 0500 |0008: if-nez v4, 000d // +0005 │ │ -055030: 7401 970c 1a00 |000a: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ -055036: 0800 1a00 |000d: move-object/from16 v0, v26 │ │ -05503a: 5400 3803 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -05503e: 0818 0000 |0011: move-object/from16 v24, v0 │ │ -055042: 3918 0c00 |0013: if-nez v24, 001f // +000c │ │ -055046: 7100 9418 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ -05504c: 0c18 |0018: move-result-object v24 │ │ -05504e: 0800 1800 |0019: move-object/from16 v0, v24 │ │ -055052: 0801 1a00 |001b: move-object/from16 v1, v26 │ │ -055056: 5b10 3803 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -05505a: 0800 1a00 |001f: move-object/from16 v0, v26 │ │ -05505e: 5400 3803 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ -055062: 0818 0000 |0023: move-object/from16 v24, v0 │ │ -055066: 0800 1800 |0025: move-object/from16 v0, v24 │ │ -05506a: 0801 1b00 |0027: move-object/from16 v1, v27 │ │ -05506e: 6e20 8c18 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ -055074: 2b04 1802 0000 |002c: packed-switch v4, 00000244 // +00000218 │ │ -05507a: 0800 1a00 |002f: move-object/from16 v0, v26 │ │ -05507e: 5200 2603 |0031: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -055082: 0218 0000 |0033: move/from16 v24, v0 │ │ -055086: 1319 0100 |0035: const/16 v25, #int 1 // #1 │ │ -05508a: 0200 1800 |0037: move/from16 v0, v24 │ │ -05508e: 0201 1900 |0039: move/from16 v1, v25 │ │ -055092: 3310 0502 |003b: if-ne v0, v1, 0240 // +0205 │ │ -055096: 1318 0100 |003d: const/16 v24, #int 1 // #1 │ │ -05509a: 0f18 |003f: return v24 │ │ -05509c: 7401 7b18 1b00 |0040: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -0550a2: 0a16 |0043: move-result v22 │ │ -0550a4: 7401 7d18 1b00 |0044: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -0550aa: 0a17 |0047: move-result v23 │ │ -0550ac: 1318 0000 |0048: const/16 v24, #int 0 // #0 │ │ -0550b0: 0800 1b00 |004a: move-object/from16 v0, v27 │ │ -0550b4: 0201 1800 |004c: move/from16 v1, v24 │ │ -0550b8: 7120 1608 1000 |004e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -0550be: 0a11 |0051: move-result v17 │ │ -0550c0: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ -0550c4: 0201 1600 |0054: move/from16 v1, v22 │ │ -0550c8: 0202 1700 |0056: move/from16 v2, v23 │ │ -0550cc: 0203 1100 |0058: move/from16 v3, v17 │ │ -0550d0: 7040 b70c 1032 |005a: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0cb7 │ │ -0550d6: 0200 1600 |005d: move/from16 v0, v22 │ │ -0550da: 8700 |005f: float-to-int v0, v0 │ │ -0550dc: 0218 0000 |0060: move/from16 v24, v0 │ │ -0550e0: 0200 1700 |0062: move/from16 v0, v23 │ │ -0550e4: 8700 |0064: float-to-int v0, v0 │ │ -0550e6: 0219 0000 |0065: move/from16 v25, v0 │ │ -0550ea: 0800 1a00 |0067: move-object/from16 v0, v26 │ │ -0550ee: 0201 1800 |0069: move/from16 v1, v24 │ │ -0550f2: 0202 1900 |006b: move/from16 v2, v25 │ │ -0550f6: 6e30 aa0c 1002 |006d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ -0550fc: 0c14 |0070: move-result-object v20 │ │ -0550fe: 0800 1a00 |0071: move-object/from16 v0, v26 │ │ -055102: 5400 2503 |0073: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -055106: 0818 0000 |0075: move-object/from16 v24, v0 │ │ -05510a: 0800 1400 |0077: move-object/from16 v0, v20 │ │ -05510e: 0801 1800 |0079: move-object/from16 v1, v24 │ │ -055112: 3310 1900 |007b: if-ne v0, v1, 0094 // +0019 │ │ -055116: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ -05511a: 5200 2603 |007f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -05511e: 0218 0000 |0081: move/from16 v24, v0 │ │ -055122: 1319 0200 |0083: const/16 v25, #int 2 // #2 │ │ -055126: 0200 1800 |0085: move/from16 v0, v24 │ │ -05512a: 0201 1900 |0087: move/from16 v1, v25 │ │ -05512e: 3310 0b00 |0089: if-ne v0, v1, 0094 // +000b │ │ -055132: 0800 1a00 |008b: move-object/from16 v0, v26 │ │ -055136: 0801 1400 |008d: move-object/from16 v1, v20 │ │ -05513a: 0202 1100 |008f: move/from16 v2, v17 │ │ -05513e: 6e30 bf0c 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ -055144: 0800 1a00 |0094: move-object/from16 v0, v26 │ │ -055148: 5400 2a03 |0096: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ -05514c: 0818 0000 |0098: move-object/from16 v24, v0 │ │ -055150: 4408 1811 |009a: aget v8, v24, v17 │ │ -055154: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ -055158: 5200 3703 |009e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ -05515c: 0218 0000 |00a0: move/from16 v24, v0 │ │ -055160: 9518 1808 |00a2: and-int v24, v24, v8 │ │ -055164: 3818 8bff |00a4: if-eqz v24, 002f // -0075 │ │ -055168: 0800 1a00 |00a6: move-object/from16 v0, v26 │ │ -05516c: 5400 2403 |00a8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -055170: 0818 0000 |00aa: move-object/from16 v24, v0 │ │ -055174: 0800 1a00 |00ac: move-object/from16 v0, v26 │ │ -055178: 5200 3703 |00ae: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ -05517c: 0219 0000 |00b0: move/from16 v25, v0 │ │ -055180: 9519 1908 |00b2: and-int v25, v25, v8 │ │ -055184: 0800 1800 |00b4: move-object/from16 v0, v24 │ │ -055188: 0201 1900 |00b6: move/from16 v1, v25 │ │ -05518c: 0202 1100 |00b8: move/from16 v2, v17 │ │ -055190: 6e30 8f0c 1002 |00ba: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0c8f │ │ -055196: 2900 72ff |00bd: goto/16 002f // -008e │ │ -05519a: 0800 1b00 |00bf: move-object/from16 v0, v27 │ │ -05519e: 7120 1608 5000 |00c1: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -0551a4: 0a11 |00c4: move-result v17 │ │ -0551a6: 0800 1b00 |00c5: move-object/from16 v0, v27 │ │ -0551aa: 7120 1708 5000 |00c7: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -0551b0: 0a16 |00ca: move-result v22 │ │ -0551b2: 0800 1b00 |00cb: move-object/from16 v0, v27 │ │ -0551b6: 7120 1808 5000 |00cd: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ -0551bc: 0a17 |00d0: move-result v23 │ │ -0551be: 0800 1a00 |00d1: move-object/from16 v0, v26 │ │ -0551c2: 0201 1600 |00d3: move/from16 v1, v22 │ │ -0551c6: 0202 1700 |00d5: move/from16 v2, v23 │ │ -0551ca: 0203 1100 |00d7: move/from16 v3, v17 │ │ -0551ce: 7040 b70c 1032 |00d9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0cb7 │ │ -0551d4: 0800 1a00 |00dc: move-object/from16 v0, v26 │ │ -0551d8: 5200 2603 |00de: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -0551dc: 0218 0000 |00e0: move/from16 v24, v0 │ │ -0551e0: 3918 2d00 |00e2: if-nez v24, 010f // +002d │ │ -0551e4: 0800 1a00 |00e4: move-object/from16 v0, v26 │ │ -0551e8: 5400 2a03 |00e6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ -0551ec: 0818 0000 |00e8: move-object/from16 v24, v0 │ │ -0551f0: 4408 1811 |00ea: aget v8, v24, v17 │ │ -0551f4: 0800 1a00 |00ec: move-object/from16 v0, v26 │ │ -0551f8: 5200 3703 |00ee: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ -0551fc: 0218 0000 |00f0: move/from16 v24, v0 │ │ -055200: 9518 1808 |00f2: and-int v24, v24, v8 │ │ -055204: 3818 3bff |00f4: if-eqz v24, 002f // -00c5 │ │ -055208: 0800 1a00 |00f6: move-object/from16 v0, v26 │ │ -05520c: 5400 2403 |00f8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -055210: 0818 0000 |00fa: move-object/from16 v24, v0 │ │ -055214: 0800 1a00 |00fc: move-object/from16 v0, v26 │ │ -055218: 5200 3703 |00fe: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ -05521c: 0219 0000 |0100: move/from16 v25, v0 │ │ -055220: 9519 1908 |0102: and-int v25, v25, v8 │ │ -055224: 0800 1800 |0104: move-object/from16 v0, v24 │ │ -055228: 0201 1900 |0106: move/from16 v1, v25 │ │ -05522c: 0202 1100 |0108: move/from16 v2, v17 │ │ -055230: 6e30 8f0c 1002 |010a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0c8f │ │ -055236: 2900 22ff |010d: goto/16 002f // -00de │ │ -05523a: 0800 1a00 |010f: move-object/from16 v0, v26 │ │ -05523e: 5200 2603 |0111: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -055242: 0218 0000 |0113: move/from16 v24, v0 │ │ -055246: 1319 0200 |0115: const/16 v25, #int 2 // #2 │ │ -05524a: 0200 1800 |0117: move/from16 v0, v24 │ │ -05524e: 0201 1900 |0119: move/from16 v1, v25 │ │ -055252: 3310 14ff |011b: if-ne v0, v1, 002f // -00ec │ │ -055256: 0200 1600 |011d: move/from16 v0, v22 │ │ -05525a: 8700 |011f: float-to-int v0, v0 │ │ -05525c: 0218 0000 |0120: move/from16 v24, v0 │ │ -055260: 0200 1700 |0122: move/from16 v0, v23 │ │ -055264: 8700 |0124: float-to-int v0, v0 │ │ -055266: 0219 0000 |0125: move/from16 v25, v0 │ │ -05526a: 0800 1a00 |0127: move-object/from16 v0, v26 │ │ -05526e: 0201 1800 |0129: move/from16 v1, v24 │ │ -055272: 0202 1900 |012b: move/from16 v2, v25 │ │ -055276: 6e30 aa0c 1002 |012d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ -05527c: 0c14 |0130: move-result-object v20 │ │ -05527e: 0800 1a00 |0131: move-object/from16 v0, v26 │ │ -055282: 5400 2503 |0133: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -055286: 0818 0000 |0135: move-object/from16 v24, v0 │ │ -05528a: 0800 1400 |0137: move-object/from16 v0, v20 │ │ -05528e: 0801 1800 |0139: move-object/from16 v1, v24 │ │ -055292: 3310 f4fe |013b: if-ne v0, v1, 002f // -010c │ │ -055296: 0800 1a00 |013d: move-object/from16 v0, v26 │ │ -05529a: 0801 1400 |013f: move-object/from16 v1, v20 │ │ -05529e: 0202 1100 |0141: move/from16 v2, v17 │ │ -0552a2: 6e30 bf0c 1002 |0143: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ -0552a8: 2900 e9fe |0146: goto/16 002f // -0117 │ │ -0552ac: 7701 1508 1b00 |0148: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0815 │ │ -0552b2: 0a10 |014b: move-result v16 │ │ -0552b4: 120a |014c: const/4 v10, #int 0 // #0 │ │ -0552b6: 0200 1000 |014d: move/from16 v0, v16 │ │ -0552ba: 350a af00 |014f: if-ge v10, v0, 01fe // +00af │ │ -0552be: 0800 1b00 |0151: move-object/from16 v0, v27 │ │ -0552c2: 7120 1608 a000 |0153: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -0552c8: 0a11 |0156: move-result v17 │ │ -0552ca: 0800 1b00 |0157: move-object/from16 v0, v27 │ │ -0552ce: 7120 1708 a000 |0159: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -0552d4: 0a16 |015c: move-result v22 │ │ -0552d6: 0800 1b00 |015d: move-object/from16 v0, v27 │ │ -0552da: 7120 1808 a000 |015f: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ -0552e0: 0a17 |0162: move-result v23 │ │ -0552e2: 0800 1a00 |0163: move-object/from16 v0, v26 │ │ -0552e6: 5400 2b03 |0165: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ -0552ea: 0818 0000 |0167: move-object/from16 v24, v0 │ │ -0552ee: 4418 1811 |0169: aget v24, v24, v17 │ │ -0552f2: a706 1618 |016b: sub-float v6, v22, v24 │ │ -0552f6: 0800 1a00 |016d: move-object/from16 v0, v26 │ │ -0552fa: 5400 2c03 |016f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ -0552fe: 0818 0000 |0171: move-object/from16 v24, v0 │ │ -055302: 4418 1811 |0173: aget v24, v24, v17 │ │ -055306: a707 1718 |0175: sub-float v7, v23, v24 │ │ -05530a: 0200 1600 |0177: move/from16 v0, v22 │ │ -05530e: 8700 |0179: float-to-int v0, v0 │ │ -055310: 0218 0000 |017a: move/from16 v24, v0 │ │ -055314: 0200 1700 |017c: move/from16 v0, v23 │ │ -055318: 8700 |017e: float-to-int v0, v0 │ │ -05531a: 0219 0000 |017f: move/from16 v25, v0 │ │ -05531e: 0800 1a00 |0181: move-object/from16 v0, v26 │ │ -055322: 0201 1800 |0183: move/from16 v1, v24 │ │ -055326: 0202 1900 |0185: move/from16 v2, v25 │ │ -05532a: 6e30 aa0c 1002 |0187: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ -055330: 0c14 |018a: move-result-object v20 │ │ -055332: 3814 7800 |018b: if-eqz v20, 0203 // +0078 │ │ -055336: 0800 1a00 |018d: move-object/from16 v0, v26 │ │ -05533a: 0801 1400 |018f: move-object/from16 v1, v20 │ │ -05533e: 7040 9c0c 1076 |0191: invoke-direct {v0, v1, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@0c9c │ │ -055344: 0a18 |0194: move-result v24 │ │ -055346: 3818 6e00 |0195: if-eqz v24, 0203 // +006e │ │ -05534a: 121f |0197: const/4 v15, #int 1 // #1 │ │ -05534c: 380f 6d00 |0198: if-eqz v15, 0205 // +006d │ │ -055350: 7401 c218 1400 |019a: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -055356: 0a0d |019d: move-result v13 │ │ -055358: 8760 |019e: float-to-int v0, v6 │ │ -05535a: 0218 0000 |019f: move/from16 v24, v0 │ │ -05535e: 9012 0d18 |01a1: add-int v18, v13, v24 │ │ -055362: 0800 1a00 |01a3: move-object/from16 v0, v26 │ │ -055366: 5400 2403 |01a5: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -05536a: 0818 0000 |01a7: move-object/from16 v24, v0 │ │ -05536e: 8760 |01a9: float-to-int v0, v6 │ │ -055370: 0219 0000 |01aa: move/from16 v25, v0 │ │ -055374: 0800 1800 |01ac: move-object/from16 v0, v24 │ │ -055378: 0801 1400 |01ae: move-object/from16 v1, v20 │ │ -05537c: 0202 1200 |01b0: move/from16 v2, v18 │ │ -055380: 0203 1900 |01b2: move/from16 v3, v25 │ │ -055384: 6e40 880c 1032 |01b4: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@0c88 │ │ -05538a: 0a0b |01b7: move-result v11 │ │ -05538c: 7401 d218 1400 |01b8: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -055392: 0a0e |01bb: move-result v14 │ │ -055394: 8770 |01bc: float-to-int v0, v7 │ │ -055396: 0218 0000 |01bd: move/from16 v24, v0 │ │ -05539a: 9013 0e18 |01bf: add-int v19, v14, v24 │ │ -05539e: 0800 1a00 |01c1: move-object/from16 v0, v26 │ │ -0553a2: 5400 2403 |01c3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -0553a6: 0818 0000 |01c5: move-object/from16 v24, v0 │ │ -0553aa: 8770 |01c7: float-to-int v0, v7 │ │ -0553ac: 0219 0000 |01c8: move/from16 v25, v0 │ │ -0553b0: 0800 1800 |01ca: move-object/from16 v0, v24 │ │ -0553b4: 0801 1400 |01cc: move-object/from16 v1, v20 │ │ -0553b8: 0202 1300 |01ce: move/from16 v2, v19 │ │ -0553bc: 0203 1900 |01d0: move/from16 v3, v25 │ │ -0553c0: 6e40 890c 1032 |01d2: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@0c89 │ │ -0553c6: 0a0c |01d5: move-result v12 │ │ -0553c8: 0800 1a00 |01d6: move-object/from16 v0, v26 │ │ -0553cc: 5400 2403 |01d8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -0553d0: 0818 0000 |01da: move-object/from16 v24, v0 │ │ -0553d4: 0800 1800 |01dc: move-object/from16 v0, v24 │ │ -0553d8: 0801 1400 |01de: move-object/from16 v1, v20 │ │ -0553dc: 6e20 8b0c 1000 |01e0: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@0c8b │ │ -0553e2: 0a09 |01e3: move-result v9 │ │ -0553e4: 0800 1a00 |01e4: move-object/from16 v0, v26 │ │ -0553e8: 5400 2403 |01e6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -0553ec: 0818 0000 |01e8: move-object/from16 v24, v0 │ │ -0553f0: 0800 1800 |01ea: move-object/from16 v0, v24 │ │ -0553f4: 0801 1400 |01ec: move-object/from16 v1, v20 │ │ -0553f8: 6e20 8c0c 1000 |01ee: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@0c8c │ │ -0553fe: 0a15 |01f1: move-result v21 │ │ -055400: 3809 0600 |01f2: if-eqz v9, 01f8 // +0006 │ │ -055404: 3d09 1100 |01f4: if-lez v9, 0205 // +0011 │ │ -055408: 33db 0f00 |01f6: if-ne v11, v13, 0205 // +000f │ │ -05540c: 3815 0600 |01f8: if-eqz v21, 01fe // +0006 │ │ -055410: 3d15 0b00 |01fa: if-lez v21, 0205 // +000b │ │ -055414: 33ec 0900 |01fc: if-ne v12, v14, 0205 // +0009 │ │ -055418: 7602 b80c 1a00 |01fe: invoke-direct/range {v26, v27}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0cb8 │ │ -05541e: 2900 2efe |0201: goto/16 002f // -01d2 │ │ -055422: 120f |0203: const/4 v15, #int 0 // #0 │ │ -055424: 2894 |0204: goto 0198 // -006c │ │ -055426: 0800 1a00 |0205: move-object/from16 v0, v26 │ │ -05542a: 0201 1100 |0207: move/from16 v1, v17 │ │ -05542e: 7040 b60c 6017 |0209: invoke-direct {v0, v6, v7, v1}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@0cb6 │ │ -055434: 0800 1a00 |020c: move-object/from16 v0, v26 │ │ -055438: 5200 2603 |020e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -05543c: 0218 0000 |0210: move/from16 v24, v0 │ │ -055440: 1319 0100 |0212: const/16 v25, #int 1 // #1 │ │ -055444: 0200 1800 |0214: move/from16 v0, v24 │ │ -055448: 0201 1900 |0216: move/from16 v1, v25 │ │ -05544c: 3210 e6ff |0218: if-eq v0, v1, 01fe // -001a │ │ -055450: 380f 0e00 |021a: if-eqz v15, 0228 // +000e │ │ -055454: 0800 1a00 |021c: move-object/from16 v0, v26 │ │ -055458: 0801 1400 |021e: move-object/from16 v1, v20 │ │ -05545c: 0202 1100 |0220: move/from16 v2, v17 │ │ -055460: 6e30 bf0c 1002 |0222: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ -055466: 0a18 |0225: move-result v24 │ │ -055468: 3918 d8ff |0226: if-nez v24, 01fe // -0028 │ │ -05546c: d80a 0a01 |0228: add-int/lit8 v10, v10, #int 1 // #01 │ │ -055470: 2900 23ff |022a: goto/16 014d // -00dd │ │ -055474: 0800 1b00 |022c: move-object/from16 v0, v27 │ │ -055478: 7120 1608 5000 |022e: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -05547e: 0a11 |0231: move-result v17 │ │ -055480: 0800 1a00 |0232: move-object/from16 v0, v26 │ │ -055484: 0201 1100 |0234: move/from16 v1, v17 │ │ -055488: 7020 a00c 1000 |0236: invoke-direct {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@0ca0 │ │ -05548e: 2900 f6fd |0239: goto/16 002f // -020a │ │ -055492: 7401 970c 1a00 |023b: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ -055498: 2900 f1fd |023e: goto/16 002f // -020f │ │ -05549c: 1318 0000 |0240: const/16 v24, #int 0 // #0 │ │ -0554a0: 2900 fdfd |0242: goto/16 003f // -0203 │ │ -0554a4: 0001 0700 0000 0000 1400 0000 0f02 ... |0244: packed-switch-data (18 units) │ │ +055004: |[055004] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +055014: 7701 1408 1b00 |0000: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ +05501a: 0a04 |0003: move-result v4 │ │ +05501c: 7701 1308 1b00 |0004: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ +055022: 0a05 |0007: move-result v5 │ │ +055024: 3904 0500 |0008: if-nez v4, 000d // +0005 │ │ +055028: 7401 970c 1a00 |000a: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ +05502e: 0800 1a00 |000d: move-object/from16 v0, v26 │ │ +055032: 5400 3803 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +055036: 0818 0000 |0011: move-object/from16 v24, v0 │ │ +05503a: 3918 0c00 |0013: if-nez v24, 001f // +000c │ │ +05503e: 7100 9418 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ +055044: 0c18 |0018: move-result-object v24 │ │ +055046: 0800 1800 |0019: move-object/from16 v0, v24 │ │ +05504a: 0801 1a00 |001b: move-object/from16 v1, v26 │ │ +05504e: 5b10 3803 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +055052: 0800 1a00 |001f: move-object/from16 v0, v26 │ │ +055056: 5400 3803 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0338 │ │ +05505a: 0818 0000 |0023: move-object/from16 v24, v0 │ │ +05505e: 0800 1800 |0025: move-object/from16 v0, v24 │ │ +055062: 0801 1b00 |0027: move-object/from16 v1, v27 │ │ +055066: 6e20 8c18 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ +05506c: 2b04 1802 0000 |002c: packed-switch v4, 00000244 // +00000218 │ │ +055072: 0800 1a00 |002f: move-object/from16 v0, v26 │ │ +055076: 5200 2603 |0031: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +05507a: 0218 0000 |0033: move/from16 v24, v0 │ │ +05507e: 1319 0100 |0035: const/16 v25, #int 1 // #1 │ │ +055082: 0200 1800 |0037: move/from16 v0, v24 │ │ +055086: 0201 1900 |0039: move/from16 v1, v25 │ │ +05508a: 3310 0502 |003b: if-ne v0, v1, 0240 // +0205 │ │ +05508e: 1318 0100 |003d: const/16 v24, #int 1 // #1 │ │ +055092: 0f18 |003f: return v24 │ │ +055094: 7401 7b18 1b00 |0040: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +05509a: 0a16 |0043: move-result v22 │ │ +05509c: 7401 7d18 1b00 |0044: invoke-virtual/range {v27}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +0550a2: 0a17 |0047: move-result v23 │ │ +0550a4: 1318 0000 |0048: const/16 v24, #int 0 // #0 │ │ +0550a8: 0800 1b00 |004a: move-object/from16 v0, v27 │ │ +0550ac: 0201 1800 |004c: move/from16 v1, v24 │ │ +0550b0: 7120 1608 1000 |004e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +0550b6: 0a11 |0051: move-result v17 │ │ +0550b8: 0800 1a00 |0052: move-object/from16 v0, v26 │ │ +0550bc: 0201 1600 |0054: move/from16 v1, v22 │ │ +0550c0: 0202 1700 |0056: move/from16 v2, v23 │ │ +0550c4: 0203 1100 |0058: move/from16 v3, v17 │ │ +0550c8: 7040 b70c 1032 |005a: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0cb7 │ │ +0550ce: 0200 1600 |005d: move/from16 v0, v22 │ │ +0550d2: 8700 |005f: float-to-int v0, v0 │ │ +0550d4: 0218 0000 |0060: move/from16 v24, v0 │ │ +0550d8: 0200 1700 |0062: move/from16 v0, v23 │ │ +0550dc: 8700 |0064: float-to-int v0, v0 │ │ +0550de: 0219 0000 |0065: move/from16 v25, v0 │ │ +0550e2: 0800 1a00 |0067: move-object/from16 v0, v26 │ │ +0550e6: 0201 1800 |0069: move/from16 v1, v24 │ │ +0550ea: 0202 1900 |006b: move/from16 v2, v25 │ │ +0550ee: 6e30 aa0c 1002 |006d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ +0550f4: 0c14 |0070: move-result-object v20 │ │ +0550f6: 0800 1a00 |0071: move-object/from16 v0, v26 │ │ +0550fa: 5400 2503 |0073: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0550fe: 0818 0000 |0075: move-object/from16 v24, v0 │ │ +055102: 0800 1400 |0077: move-object/from16 v0, v20 │ │ +055106: 0801 1800 |0079: move-object/from16 v1, v24 │ │ +05510a: 3310 1900 |007b: if-ne v0, v1, 0094 // +0019 │ │ +05510e: 0800 1a00 |007d: move-object/from16 v0, v26 │ │ +055112: 5200 2603 |007f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +055116: 0218 0000 |0081: move/from16 v24, v0 │ │ +05511a: 1319 0200 |0083: const/16 v25, #int 2 // #2 │ │ +05511e: 0200 1800 |0085: move/from16 v0, v24 │ │ +055122: 0201 1900 |0087: move/from16 v1, v25 │ │ +055126: 3310 0b00 |0089: if-ne v0, v1, 0094 // +000b │ │ +05512a: 0800 1a00 |008b: move-object/from16 v0, v26 │ │ +05512e: 0801 1400 |008d: move-object/from16 v1, v20 │ │ +055132: 0202 1100 |008f: move/from16 v2, v17 │ │ +055136: 6e30 bf0c 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ +05513c: 0800 1a00 |0094: move-object/from16 v0, v26 │ │ +055140: 5400 2a03 |0096: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ +055144: 0818 0000 |0098: move-object/from16 v24, v0 │ │ +055148: 4408 1811 |009a: aget v8, v24, v17 │ │ +05514c: 0800 1a00 |009c: move-object/from16 v0, v26 │ │ +055150: 5200 3703 |009e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ +055154: 0218 0000 |00a0: move/from16 v24, v0 │ │ +055158: 9518 1808 |00a2: and-int v24, v24, v8 │ │ +05515c: 3818 8bff |00a4: if-eqz v24, 002f // -0075 │ │ +055160: 0800 1a00 |00a6: move-object/from16 v0, v26 │ │ +055164: 5400 2403 |00a8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +055168: 0818 0000 |00aa: move-object/from16 v24, v0 │ │ +05516c: 0800 1a00 |00ac: move-object/from16 v0, v26 │ │ +055170: 5200 3703 |00ae: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ +055174: 0219 0000 |00b0: move/from16 v25, v0 │ │ +055178: 9519 1908 |00b2: and-int v25, v25, v8 │ │ +05517c: 0800 1800 |00b4: move-object/from16 v0, v24 │ │ +055180: 0201 1900 |00b6: move/from16 v1, v25 │ │ +055184: 0202 1100 |00b8: move/from16 v2, v17 │ │ +055188: 6e30 8f0c 1002 |00ba: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0c8f │ │ +05518e: 2900 72ff |00bd: goto/16 002f // -008e │ │ +055192: 0800 1b00 |00bf: move-object/from16 v0, v27 │ │ +055196: 7120 1608 5000 |00c1: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +05519c: 0a11 |00c4: move-result v17 │ │ +05519e: 0800 1b00 |00c5: move-object/from16 v0, v27 │ │ +0551a2: 7120 1708 5000 |00c7: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +0551a8: 0a16 |00ca: move-result v22 │ │ +0551aa: 0800 1b00 |00cb: move-object/from16 v0, v27 │ │ +0551ae: 7120 1808 5000 |00cd: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ +0551b4: 0a17 |00d0: move-result v23 │ │ +0551b6: 0800 1a00 |00d1: move-object/from16 v0, v26 │ │ +0551ba: 0201 1600 |00d3: move/from16 v1, v22 │ │ +0551be: 0202 1700 |00d5: move/from16 v2, v23 │ │ +0551c2: 0203 1100 |00d7: move/from16 v3, v17 │ │ +0551c6: 7040 b70c 1032 |00d9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@0cb7 │ │ +0551cc: 0800 1a00 |00dc: move-object/from16 v0, v26 │ │ +0551d0: 5200 2603 |00de: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +0551d4: 0218 0000 |00e0: move/from16 v24, v0 │ │ +0551d8: 3918 2d00 |00e2: if-nez v24, 010f // +002d │ │ +0551dc: 0800 1a00 |00e4: move-object/from16 v0, v26 │ │ +0551e0: 5400 2a03 |00e6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@032a │ │ +0551e4: 0818 0000 |00e8: move-object/from16 v24, v0 │ │ +0551e8: 4408 1811 |00ea: aget v8, v24, v17 │ │ +0551ec: 0800 1a00 |00ec: move-object/from16 v0, v26 │ │ +0551f0: 5200 3703 |00ee: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ +0551f4: 0218 0000 |00f0: move/from16 v24, v0 │ │ +0551f8: 9518 1808 |00f2: and-int v24, v24, v8 │ │ +0551fc: 3818 3bff |00f4: if-eqz v24, 002f // -00c5 │ │ +055200: 0800 1a00 |00f6: move-object/from16 v0, v26 │ │ +055204: 5400 2403 |00f8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +055208: 0818 0000 |00fa: move-object/from16 v24, v0 │ │ +05520c: 0800 1a00 |00fc: move-object/from16 v0, v26 │ │ +055210: 5200 3703 |00fe: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@0337 │ │ +055214: 0219 0000 |0100: move/from16 v25, v0 │ │ +055218: 9519 1908 |0102: and-int v25, v25, v8 │ │ +05521c: 0800 1800 |0104: move-object/from16 v0, v24 │ │ +055220: 0201 1900 |0106: move/from16 v1, v25 │ │ +055224: 0202 1100 |0108: move/from16 v2, v17 │ │ +055228: 6e30 8f0c 1002 |010a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@0c8f │ │ +05522e: 2900 22ff |010d: goto/16 002f // -00de │ │ +055232: 0800 1a00 |010f: move-object/from16 v0, v26 │ │ +055236: 5200 2603 |0111: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +05523a: 0218 0000 |0113: move/from16 v24, v0 │ │ +05523e: 1319 0200 |0115: const/16 v25, #int 2 // #2 │ │ +055242: 0200 1800 |0117: move/from16 v0, v24 │ │ +055246: 0201 1900 |0119: move/from16 v1, v25 │ │ +05524a: 3310 14ff |011b: if-ne v0, v1, 002f // -00ec │ │ +05524e: 0200 1600 |011d: move/from16 v0, v22 │ │ +055252: 8700 |011f: float-to-int v0, v0 │ │ +055254: 0218 0000 |0120: move/from16 v24, v0 │ │ +055258: 0200 1700 |0122: move/from16 v0, v23 │ │ +05525c: 8700 |0124: float-to-int v0, v0 │ │ +05525e: 0219 0000 |0125: move/from16 v25, v0 │ │ +055262: 0800 1a00 |0127: move-object/from16 v0, v26 │ │ +055266: 0201 1800 |0129: move/from16 v1, v24 │ │ +05526a: 0202 1900 |012b: move/from16 v2, v25 │ │ +05526e: 6e30 aa0c 1002 |012d: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ +055274: 0c14 |0130: move-result-object v20 │ │ +055276: 0800 1a00 |0131: move-object/from16 v0, v26 │ │ +05527a: 5400 2503 |0133: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +05527e: 0818 0000 |0135: move-object/from16 v24, v0 │ │ +055282: 0800 1400 |0137: move-object/from16 v0, v20 │ │ +055286: 0801 1800 |0139: move-object/from16 v1, v24 │ │ +05528a: 3310 f4fe |013b: if-ne v0, v1, 002f // -010c │ │ +05528e: 0800 1a00 |013d: move-object/from16 v0, v26 │ │ +055292: 0801 1400 |013f: move-object/from16 v1, v20 │ │ +055296: 0202 1100 |0141: move/from16 v2, v17 │ │ +05529a: 6e30 bf0c 1002 |0143: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ +0552a0: 2900 e9fe |0146: goto/16 002f // -0117 │ │ +0552a4: 7701 1508 1b00 |0148: invoke-static/range {v27}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0815 │ │ +0552aa: 0a10 |014b: move-result v16 │ │ +0552ac: 120a |014c: const/4 v10, #int 0 // #0 │ │ +0552ae: 0200 1000 |014d: move/from16 v0, v16 │ │ +0552b2: 350a af00 |014f: if-ge v10, v0, 01fe // +00af │ │ +0552b6: 0800 1b00 |0151: move-object/from16 v0, v27 │ │ +0552ba: 7120 1608 a000 |0153: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +0552c0: 0a11 |0156: move-result v17 │ │ +0552c2: 0800 1b00 |0157: move-object/from16 v0, v27 │ │ +0552c6: 7120 1708 a000 |0159: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +0552cc: 0a16 |015c: move-result v22 │ │ +0552ce: 0800 1b00 |015d: move-object/from16 v0, v27 │ │ +0552d2: 7120 1808 a000 |015f: invoke-static {v0, v10}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0818 │ │ +0552d8: 0a17 |0162: move-result v23 │ │ +0552da: 0800 1a00 |0163: move-object/from16 v0, v26 │ │ +0552de: 5400 2b03 |0165: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@032b │ │ +0552e2: 0818 0000 |0167: move-object/from16 v24, v0 │ │ +0552e6: 4418 1811 |0169: aget v24, v24, v17 │ │ +0552ea: a706 1618 |016b: sub-float v6, v22, v24 │ │ +0552ee: 0800 1a00 |016d: move-object/from16 v0, v26 │ │ +0552f2: 5400 2c03 |016f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@032c │ │ +0552f6: 0818 0000 |0171: move-object/from16 v24, v0 │ │ +0552fa: 4418 1811 |0173: aget v24, v24, v17 │ │ +0552fe: a707 1718 |0175: sub-float v7, v23, v24 │ │ +055302: 0200 1600 |0177: move/from16 v0, v22 │ │ +055306: 8700 |0179: float-to-int v0, v0 │ │ +055308: 0218 0000 |017a: move/from16 v24, v0 │ │ +05530c: 0200 1700 |017c: move/from16 v0, v23 │ │ +055310: 8700 |017e: float-to-int v0, v0 │ │ +055312: 0219 0000 |017f: move/from16 v25, v0 │ │ +055316: 0800 1a00 |0181: move-object/from16 v0, v26 │ │ +05531a: 0201 1800 |0183: move/from16 v1, v24 │ │ +05531e: 0202 1900 |0185: move/from16 v2, v25 │ │ +055322: 6e30 aa0c 1002 |0187: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@0caa │ │ +055328: 0c14 |018a: move-result-object v20 │ │ +05532a: 3814 7800 |018b: if-eqz v20, 0203 // +0078 │ │ +05532e: 0800 1a00 |018d: move-object/from16 v0, v26 │ │ +055332: 0801 1400 |018f: move-object/from16 v1, v20 │ │ +055336: 7040 9c0c 1076 |0191: invoke-direct {v0, v1, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@0c9c │ │ +05533c: 0a18 |0194: move-result v24 │ │ +05533e: 3818 6e00 |0195: if-eqz v24, 0203 // +006e │ │ +055342: 121f |0197: const/4 v15, #int 1 // #1 │ │ +055344: 380f 6d00 |0198: if-eqz v15, 0205 // +006d │ │ +055348: 7401 c218 1400 |019a: invoke-virtual/range {v20}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +05534e: 0a0d |019d: move-result v13 │ │ +055350: 8760 |019e: float-to-int v0, v6 │ │ +055352: 0218 0000 |019f: move/from16 v24, v0 │ │ +055356: 9012 0d18 |01a1: add-int v18, v13, v24 │ │ +05535a: 0800 1a00 |01a3: move-object/from16 v0, v26 │ │ +05535e: 5400 2403 |01a5: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +055362: 0818 0000 |01a7: move-object/from16 v24, v0 │ │ +055366: 8760 |01a9: float-to-int v0, v6 │ │ +055368: 0219 0000 |01aa: move/from16 v25, v0 │ │ +05536c: 0800 1800 |01ac: move-object/from16 v0, v24 │ │ +055370: 0801 1400 |01ae: move-object/from16 v1, v20 │ │ +055374: 0202 1200 |01b0: move/from16 v2, v18 │ │ +055378: 0203 1900 |01b2: move/from16 v3, v25 │ │ +05537c: 6e40 880c 1032 |01b4: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@0c88 │ │ +055382: 0a0b |01b7: move-result v11 │ │ +055384: 7401 d218 1400 |01b8: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +05538a: 0a0e |01bb: move-result v14 │ │ +05538c: 8770 |01bc: float-to-int v0, v7 │ │ +05538e: 0218 0000 |01bd: move/from16 v24, v0 │ │ +055392: 9013 0e18 |01bf: add-int v19, v14, v24 │ │ +055396: 0800 1a00 |01c1: move-object/from16 v0, v26 │ │ +05539a: 5400 2403 |01c3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +05539e: 0818 0000 |01c5: move-object/from16 v24, v0 │ │ +0553a2: 8770 |01c7: float-to-int v0, v7 │ │ +0553a4: 0219 0000 |01c8: move/from16 v25, v0 │ │ +0553a8: 0800 1800 |01ca: move-object/from16 v0, v24 │ │ +0553ac: 0801 1400 |01cc: move-object/from16 v1, v20 │ │ +0553b0: 0202 1300 |01ce: move/from16 v2, v19 │ │ +0553b4: 0203 1900 |01d0: move/from16 v3, v25 │ │ +0553b8: 6e40 890c 1032 |01d2: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@0c89 │ │ +0553be: 0a0c |01d5: move-result v12 │ │ +0553c0: 0800 1a00 |01d6: move-object/from16 v0, v26 │ │ +0553c4: 5400 2403 |01d8: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +0553c8: 0818 0000 |01da: move-object/from16 v24, v0 │ │ +0553cc: 0800 1800 |01dc: move-object/from16 v0, v24 │ │ +0553d0: 0801 1400 |01de: move-object/from16 v1, v20 │ │ +0553d4: 6e20 8b0c 1000 |01e0: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@0c8b │ │ +0553da: 0a09 |01e3: move-result v9 │ │ +0553dc: 0800 1a00 |01e4: move-object/from16 v0, v26 │ │ +0553e0: 5400 2403 |01e6: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +0553e4: 0818 0000 |01e8: move-object/from16 v24, v0 │ │ +0553e8: 0800 1800 |01ea: move-object/from16 v0, v24 │ │ +0553ec: 0801 1400 |01ec: move-object/from16 v1, v20 │ │ +0553f0: 6e20 8c0c 1000 |01ee: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@0c8c │ │ +0553f6: 0a15 |01f1: move-result v21 │ │ +0553f8: 3809 0600 |01f2: if-eqz v9, 01f8 // +0006 │ │ +0553fc: 3d09 1100 |01f4: if-lez v9, 0205 // +0011 │ │ +055400: 33db 0f00 |01f6: if-ne v11, v13, 0205 // +000f │ │ +055404: 3815 0600 |01f8: if-eqz v21, 01fe // +0006 │ │ +055408: 3d15 0b00 |01fa: if-lez v21, 0205 // +000b │ │ +05540c: 33ec 0900 |01fc: if-ne v12, v14, 0205 // +0009 │ │ +055410: 7602 b80c 1a00 |01fe: invoke-direct/range {v26, v27}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@0cb8 │ │ +055416: 2900 2efe |0201: goto/16 002f // -01d2 │ │ +05541a: 120f |0203: const/4 v15, #int 0 // #0 │ │ +05541c: 2894 |0204: goto 0198 // -006c │ │ +05541e: 0800 1a00 |0205: move-object/from16 v0, v26 │ │ +055422: 0201 1100 |0207: move/from16 v1, v17 │ │ +055426: 7040 b60c 6017 |0209: invoke-direct {v0, v6, v7, v1}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@0cb6 │ │ +05542c: 0800 1a00 |020c: move-object/from16 v0, v26 │ │ +055430: 5200 2603 |020e: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +055434: 0218 0000 |0210: move/from16 v24, v0 │ │ +055438: 1319 0100 |0212: const/16 v25, #int 1 // #1 │ │ +05543c: 0200 1800 |0214: move/from16 v0, v24 │ │ +055440: 0201 1900 |0216: move/from16 v1, v25 │ │ +055444: 3210 e6ff |0218: if-eq v0, v1, 01fe // -001a │ │ +055448: 380f 0e00 |021a: if-eqz v15, 0228 // +000e │ │ +05544c: 0800 1a00 |021c: move-object/from16 v0, v26 │ │ +055450: 0801 1400 |021e: move-object/from16 v1, v20 │ │ +055454: 0202 1100 |0220: move/from16 v2, v17 │ │ +055458: 6e30 bf0c 1002 |0222: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@0cbf │ │ +05545e: 0a18 |0225: move-result v24 │ │ +055460: 3918 d8ff |0226: if-nez v24, 01fe // -0028 │ │ +055464: d80a 0a01 |0228: add-int/lit8 v10, v10, #int 1 // #01 │ │ +055468: 2900 23ff |022a: goto/16 014d // -00dd │ │ +05546c: 0800 1b00 |022c: move-object/from16 v0, v27 │ │ +055470: 7120 1608 5000 |022e: invoke-static {v0, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +055476: 0a11 |0231: move-result v17 │ │ +055478: 0800 1a00 |0232: move-object/from16 v0, v26 │ │ +05547c: 0201 1100 |0234: move/from16 v1, v17 │ │ +055480: 7020 a00c 1000 |0236: invoke-direct {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@0ca0 │ │ +055486: 2900 f6fd |0239: goto/16 002f // -020a │ │ +05548a: 7401 970c 1a00 |023b: invoke-virtual/range {v26}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@0c97 │ │ +055490: 2900 f1fd |023e: goto/16 002f // -020f │ │ +055494: 1318 0000 |0240: const/16 v24, #int 0 // #0 │ │ +055498: 2900 fdfd |0242: goto/16 003f // -0203 │ │ +05549c: 0001 0700 0000 0000 1400 0000 0f02 ... |0244: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=946 │ │ 0x0004 line=947 │ │ 0x0008 line=949 │ │ 0x000a line=952 │ │ 0x000d line=955 │ │ @@ -92816,29 +92816,29 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -0554c8: |[0554c8] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ -0554d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0554da: 5b34 2503 |0001: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -0554de: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -0554e0: 5931 2303 |0004: iput v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -0554e4: 7052 ab0c 5326 |0006: invoke-direct {v3, v5, v6, v2, v2}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@0cab │ │ -0554ea: 0a00 |0009: move-result v0 │ │ -0554ec: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ -0554f0: 5231 2603 |000c: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ -0554f4: 3901 0900 |000e: if-nez v1, 0017 // +0009 │ │ -0554f8: 5431 2503 |0010: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -0554fc: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ -055500: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -055502: 5b31 2503 |0015: iput-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -055506: 0f00 |0017: return v0 │ │ +0554c0: |[0554c0] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ +0554d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0554d2: 5b34 2503 |0001: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0554d6: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0554d8: 5931 2303 |0004: iput v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +0554dc: 7052 ab0c 5326 |0006: invoke-direct {v3, v5, v6, v2, v2}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@0cab │ │ +0554e2: 0a00 |0009: move-result v0 │ │ +0554e4: 3900 0d00 |000a: if-nez v0, 0017 // +000d │ │ +0554e8: 5231 2603 |000c: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@0326 │ │ +0554ec: 3901 0900 |000e: if-nez v1, 0017 // +0009 │ │ +0554f0: 5431 2503 |0010: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0554f4: 3801 0500 |0012: if-eqz v1, 0017 // +0005 │ │ +0554f8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0554fa: 5b31 2503 |0015: iput-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +0554fe: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0003 line=540 │ │ 0x0006 line=542 │ │ 0x000a line=543 │ │ 0x0014 line=546 │ │ @@ -92855,51 +92855,51 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -055508: |[055508] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ -055518: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05551a: 5421 2503 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ -05551e: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ -055522: 5221 2303 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -055526: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ -05552a: 0f00 |0009: return v0 │ │ -05552c: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ -055530: 5421 2403 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ -055534: 6e30 940c 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@0c94 │ │ -05553a: 0a01 |0011: move-result v1 │ │ -05553c: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -055540: 5924 2303 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ -055544: 6e30 980c 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@0c98 │ │ -05554a: 28f0 |0019: goto 0009 // -0010 │ │ -05554c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -05554e: 28ee |001b: goto 0009 // -0012 │ │ +055500: |[055500] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ +055510: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +055512: 5421 2503 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@0325 │ │ +055516: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ +05551a: 5221 2303 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +05551e: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ +055522: 0f00 |0009: return v0 │ │ +055524: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ +055528: 5421 2403 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@0324 │ │ +05552c: 6e30 940c 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@0c94 │ │ +055532: 0a01 |0011: move-result v1 │ │ +055534: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +055538: 5924 2303 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0323 │ │ +05553c: 6e30 980c 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@0c98 │ │ +055542: 28f0 |0019: goto 0009 // -0010 │ │ +055544: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +055546: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=890 │ │ 0x0009 line=899 │ │ 0x000a line=894 │ │ 0x0014 line=895 │ │ 0x0016 line=896 │ │ 0x001a line=899 │ │ 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 : 3423 (ViewDragHelper.java) │ │ + source_file_idx : 3421 (ViewDragHelper.java) │ │ │ │ Class #401 header: │ │ class_idx : 542 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 877 │ │ -source_file_idx : 399 │ │ +source_file_idx : 398 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #401 annotations: │ │ Annotations on class │ │ @@ -92923,21 +92923,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -055550: |[055550] android.support.v7.app.ActionBar$LayoutParams.:(II)V │ │ -055560: 7030 2619 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1926 │ │ -055566: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -055568: 5910 3a03 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ -05556c: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ -055572: 5910 3a03 |0009: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ -055576: 0e00 |000b: return-void │ │ +055548: |[055548] android.support.v7.app.ActionBar$LayoutParams.:(II)V │ │ +055558: 7030 2619 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1926 │ │ +05555e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +055560: 5910 3a03 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ +055564: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ +05556a: 5910 3a03 |0009: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ +05556e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1330 │ │ 0x0003 line=1319 │ │ 0x0006 line=1331 │ │ 0x000b line=1332 │ │ locals : │ │ @@ -92950,27 +92950,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 │ │ -055578: |[055578] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -055588: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05558a: 7030 2719 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1927 │ │ -055590: 5932 3a03 |0004: iput v2, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ -055594: 6201 3706 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@0637 │ │ -055598: 6e30 cf00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ -05559e: 0c00 |000b: move-result-object v0 │ │ -0555a0: 6001 3806 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout_android_layout_gravity:I // field@0638 │ │ -0555a4: 6e30 4b01 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ -0555aa: 0a01 |0011: move-result v1 │ │ -0555ac: 5931 3a03 |0012: iput v1, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ -0555b0: 6e10 5401 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -0555b6: 0e00 |0017: return-void │ │ +055570: |[055570] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +055580: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +055582: 7030 2719 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1927 │ │ +055588: 5932 3a03 |0004: iput v2, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ +05558c: 6201 3706 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@0637 │ │ +055590: 6e30 cf00 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ +055596: 0c00 |000b: move-result-object v0 │ │ +055598: 6001 3806 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout_android_layout_gravity:I // field@0638 │ │ +05559c: 6e30 4b01 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ +0555a2: 0a01 |0011: move-result v1 │ │ +0555a4: 5931 3a03 |0012: iput v1, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ +0555a8: 6e10 5401 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +0555ae: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1322 │ │ 0x0004 line=1319 │ │ 0x0006 line=1324 │ │ 0x000c line=1325 │ │ 0x0014 line=1326 │ │ @@ -92986,21 +92986,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 │ │ -0555b8: |[0555b8] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -0555c8: 7020 2919 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1929 │ │ -0555ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0555d0: 5910 3a03 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ -0555d4: 5220 3a03 |0006: iget v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ -0555d8: 5910 3a03 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ -0555dc: 0e00 |000a: return-void │ │ +0555b0: |[0555b0] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +0555c0: 7020 2919 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1929 │ │ +0555c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0555c8: 5910 3a03 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ +0555cc: 5220 3a03 |0006: iget v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ +0555d0: 5910 3a03 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ +0555d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ 0x0003 line=1319 │ │ 0x0006 line=1346 │ │ 0x000a line=1347 │ │ locals : │ │ @@ -93012,36 +93012,36 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0555e0: |[0555e0] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0555f0: 7020 2819 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1928 │ │ -0555f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0555f8: 5910 3a03 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ -0555fc: 0e00 |0006: return-void │ │ +0555d8: |[0555d8] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0555e8: 7020 2819 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1928 │ │ +0555ee: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0555f0: 5910 3a03 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@033a │ │ +0555f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1350 │ │ 0x0003 line=1319 │ │ 0x0006 line=1351 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBar$LayoutParams; │ │ 0x0000 - 0x0007 reg=2 source Landroid/view/ViewGroup$LayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 399 (ActionBar.java) │ │ + source_file_idx : 398 (ActionBar.java) │ │ │ │ Class #402 header: │ │ class_idx : 543 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 399 │ │ +source_file_idx : 398 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #402 annotations: │ │ Annotations on class │ │ @@ -93059,21 +93059,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;) │ │ name : 'onMenuVisibilityChanged' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 399 (ActionBar.java) │ │ + source_file_idx : 398 (ActionBar.java) │ │ │ │ Class #403 header: │ │ class_idx : 544 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 399 │ │ +source_file_idx : 398 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #403 annotations: │ │ Annotations on class │ │ @@ -93093,17 +93093,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055600: |[055600] android.support.v7.app.ActionBar$Tab.:()V │ │ -055610: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -055616: 0e00 |0003: return-void │ │ +0555f8: |[0555f8] android.support.v7.app.ActionBar$Tab.:()V │ │ +055608: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05560e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ Virtual methods - │ │ @@ -93133,21 +93133,21 @@ │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBar$Tab;) │ │ name : 'select' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 399 (ActionBar.java) │ │ + source_file_idx : 398 (ActionBar.java) │ │ │ │ Class #404 header: │ │ class_idx : 545 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 399 │ │ +source_file_idx : 398 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #404 annotations: │ │ Annotations on class │ │ @@ -93166,17 +93166,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055618: |[055618] android.support.v7.app.ActionBar.:()V │ │ -055628: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05562e: 0e00 |0003: return-void │ │ +055610: |[055610] android.support.v7.app.ActionBar.:()V │ │ +055620: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +055626: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=1357 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBar; │ │ │ │ @@ -93186,17 +93186,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -055630: |[055630] android.support.v7.app.ActionBar.collapseActionView:()Z │ │ -055640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -055642: 0f00 |0001: return v0 │ │ +055628: |[055628] android.support.v7.app.ActionBar.collapseActionView:()Z │ │ +055638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05563a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1064 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -93204,16 +93204,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055644: |[055644] android.support.v7.app.ActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ -055654: 0e00 |0000: return-void │ │ +05563c: |[05563c] android.support.v7.app.ActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ +05564c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1040 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 visible Z │ │ │ │ @@ -93228,17 +93228,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -055658: |[055658] android.support.v7.app.ActionBar.getThemedContext:()Landroid/content/Context; │ │ -055668: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05566a: 1100 |0001: return-object v0 │ │ +055650: |[055650] android.support.v7.app.ActionBar.getThemedContext:()Landroid/content/Context; │ │ +055660: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055662: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=847 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -93246,17 +93246,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05566c: |[05566c] android.support.v7.app.ActionBar.invalidateOptionsMenu:()Z │ │ -05567c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05567e: 0f00 |0001: return v0 │ │ +055664: |[055664] android.support.v7.app.ActionBar.invalidateOptionsMenu:()Z │ │ +055674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055676: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1054 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -93264,16 +93264,16 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055680: |[055680] android.support.v7.app.ActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -055690: 0e00 |0000: return-void │ │ +055678: |[055678] android.support.v7.app.ActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +055688: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 config Landroid/content/res/Configuration; │ │ │ │ @@ -93282,16 +93282,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055694: |[055694] android.support.v7.app.ActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ -0556a4: 0e00 |0000: return-void │ │ +05568c: |[05568c] android.support.v7.app.ActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ +05569c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1028 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -93312,23 +93312,23 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0556a8: |[0556a8] android.support.v7.app.ActionBar.setElevation:(F)V │ │ -0556b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0556ba: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ -0556be: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ -0556c2: 2200 f403 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0556c6: 1a01 820b |0007: const-string v1, "Setting a non-zero elevation is not supported in this action bar configuration." // string@0b82 │ │ -0556ca: 7020 dd1b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -0556d0: 2700 |000c: throw v0 │ │ -0556d2: 0e00 |000d: return-void │ │ +0556a0: |[0556a0] android.support.v7.app.ActionBar.setElevation:(F)V │ │ +0556b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0556b2: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ +0556b6: 3800 0a00 |0003: if-eqz v0, 000d // +000a │ │ +0556ba: 2200 f403 |0005: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0556be: 1a01 800b |0007: const-string v1, "Setting a non-zero elevation is not supported in this action bar configuration." // string@0b80 │ │ +0556c2: 7020 dd1b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +0556c8: 2700 |000c: throw v0 │ │ +0556ca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1008 │ │ 0x0005 line=1009 │ │ 0x000d line=1012 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/app/ActionBar; │ │ @@ -93339,21 +93339,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0556d4: |[0556d4] android.support.v7.app.ActionBar.setHideOnContentScrollEnabled:(Z)V │ │ -0556e4: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ -0556e8: 2200 f403 |0002: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0556ec: 1a01 cd03 |0004: const-string v1, "Hide on content scroll is not supported in this action bar configuration." // string@03cd │ │ -0556f0: 7020 dd1b 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -0556f6: 2700 |0009: throw v0 │ │ -0556f8: 0e00 |000a: return-void │ │ +0556cc: |[0556cc] android.support.v7.app.ActionBar.setHideOnContentScrollEnabled:(Z)V │ │ +0556dc: 3803 0a00 |0000: if-eqz v3, 000a // +000a │ │ +0556e0: 2200 f403 |0002: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0556e4: 1a01 cc03 |0004: const-string v1, "Hide on content scroll is not supported in this action bar configuration." // string@03cc │ │ +0556e8: 7020 dd1b 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +0556ee: 2700 |0009: throw v0 │ │ +0556f0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0002 line=954 │ │ 0x000a line=957 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/ActionBar; │ │ @@ -93364,16 +93364,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0556fc: |[0556fc] android.support.v7.app.ActionBar.setHomeActionContentDescription:(I)V │ │ -05570c: 0e00 |0000: return-void │ │ +0556f4: |[0556f4] android.support.v7.app.ActionBar.setHomeActionContentDescription:(I)V │ │ +055704: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=937 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 resId I │ │ │ │ @@ -93382,16 +93382,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055710: |[055710] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -055720: 0e00 |0000: return-void │ │ +055708: |[055708] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +055718: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 indicator Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -93400,16 +93400,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055724: |[055724] android.support.v7.app.ActionBar.setHomeButtonEnabled:(Z)V │ │ -055734: 0e00 |0000: return-void │ │ +05571c: |[05571c] android.support.v7.app.ActionBar.setHomeButtonEnabled:(Z)V │ │ +05572c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -93418,16 +93418,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055738: |[055738] android.support.v7.app.ActionBar.setShowHideAnimationEnabled:(Z)V │ │ -055748: 0e00 |0000: return-void │ │ +055730: |[055730] android.support.v7.app.ActionBar.setShowHideAnimationEnabled:(Z)V │ │ +055740: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -93454,16 +93454,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05574c: |[05574c] android.support.v7.app.ActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -05575c: 0e00 |0000: return-void │ │ +055744: |[055744] android.support.v7.app.ActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +055754: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1069 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 title Ljava/lang/CharSequence; │ │ │ │ @@ -93472,31 +93472,31 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -055760: |[055760] android.support.v7.app.ActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -055770: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -055772: 1100 |0001: return-object v0 │ │ +055758: |[055758] android.support.v7.app.ActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +055768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05576a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0002 reg=2 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ - source_file_idx : 399 (ActionBar.java) │ │ + source_file_idx : 398 (ActionBar.java) │ │ │ │ Class #405 header: │ │ class_idx : 568 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 409 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #405 annotations: │ │ Annotations on class │ │ @@ -93514,21 +93514,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/app/ActionBarDrawerToggle$TmpDelegateProvider;) │ │ name : 'getV7DrawerToggleDelegate' │ │ type : '()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 409 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 408 (ActionBarDrawerToggle.java) │ │ │ │ Class #406 header: │ │ class_idx : 546 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 162 │ │ -source_file_idx : 400 │ │ +source_file_idx : 399 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 43 │ │ │ │ Class #406 - │ │ Class descriptor : 'Landroid/support/v7/app/ActionBarActivity;' │ │ @@ -93549,17 +93549,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -055774: |[055774] android.support.v7.app.ActionBarActivity.:()V │ │ -055784: 7010 3803 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@0338 │ │ -05578a: 0e00 |0003: return-void │ │ +05576c: |[05576c] android.support.v7.app.ActionBarActivity.:()V │ │ +05577c: 7010 3803 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@0338 │ │ +055782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -93567,22 +93567,22 @@ │ │ type : '()Landroid/support/v7/app/ActionBarActivityDelegate;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05578c: |[05578c] android.support.v7.app.ActionBarActivity.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; │ │ -05579c: 5410 3b03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mDelegate:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033b │ │ -0557a0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0557a4: 7110 2b0d 0100 |0004: invoke-static {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; // method@0d2b │ │ -0557aa: 0c00 |0007: move-result-object v0 │ │ -0557ac: 5b10 3b03 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mDelegate:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033b │ │ -0557b0: 5410 3b03 |000a: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mDelegate:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033b │ │ -0557b4: 1100 |000c: return-object v0 │ │ +055784: |[055784] android.support.v7.app.ActionBarActivity.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; │ │ +055794: 5410 3b03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mDelegate:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033b │ │ +055798: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +05579c: 7110 2b0d 0100 |0004: invoke-static {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; // method@0d2b │ │ +0557a2: 0c00 |0007: move-result-object v0 │ │ +0557a4: 5b10 3b03 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mDelegate:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033b │ │ +0557a8: 5410 3b03 |000a: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mDelegate:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033b │ │ +0557ac: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0004 line=557 │ │ 0x000a line=559 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -93593,19 +93593,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0557b8: |[0557b8] android.support.v7.app.ActionBarActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0557c8: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -0557ce: 0c00 |0003: move-result-object v0 │ │ -0557d0: 6e30 2a0d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d2a │ │ -0557d6: 0e00 |0007: return-void │ │ +0557b0: |[0557b0] android.support.v7.app.ActionBarActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0557c0: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +0557c6: 0c00 |0003: move-result-object v0 │ │ +0557c8: 6e30 2a0d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d2a │ │ +0557ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0007 line=118 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -93616,20 +93616,20 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0557d8: |[0557d8] android.support.v7.app.ActionBarActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ -0557e8: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -0557ee: 0c00 |0003: move-result-object v0 │ │ -0557f0: 6e10 310d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getMenuInflater:()Landroid/view/MenuInflater; // method@0d31 │ │ -0557f6: 0c00 |0007: move-result-object v0 │ │ -0557f8: 1100 |0008: return-object v0 │ │ +0557d0: |[0557d0] android.support.v7.app.ActionBarActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ +0557e0: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +0557e6: 0c00 |0003: move-result-object v0 │ │ +0557e8: 6e10 310d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getMenuInflater:()Landroid/view/MenuInflater; // method@0d31 │ │ +0557ee: 0c00 |0007: move-result-object v0 │ │ +0557f0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -93637,20 +93637,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0557fc: |[0557fc] android.support.v7.app.ActionBarActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -05580c: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055812: 0c00 |0003: move-result-object v0 │ │ -055814: 6e10 320d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d32 │ │ -05581a: 0c00 |0007: move-result-object v0 │ │ -05581c: 1100 |0008: return-object v0 │ │ +0557f4: |[0557f4] android.support.v7.app.ActionBarActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +055804: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +05580a: 0c00 |0003: move-result-object v0 │ │ +05580c: 6e10 320d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d32 │ │ +055812: 0c00 |0007: move-result-object v0 │ │ +055814: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -93658,18 +93658,18 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -055820: |[055820] android.support.v7.app.ActionBarActivity.getSupportParentActivityIntent:()Landroid/content/Intent; │ │ -055830: 7110 6c04 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@046c │ │ -055836: 0c00 |0003: move-result-object v0 │ │ -055838: 1100 |0004: return-object v0 │ │ +055818: |[055818] android.support.v7.app.ActionBarActivity.getSupportParentActivityIntent:()Landroid/content/Intent; │ │ +055828: 7110 6c04 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@046c │ │ +05582e: 0c00 |0003: move-result-object v0 │ │ +055830: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -93677,20 +93677,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05583c: |[05583c] android.support.v7.app.ActionBarActivity.getV7DrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; │ │ -05584c: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055852: 0c00 |0003: move-result-object v0 │ │ -055854: 6e10 330d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getV7DrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // method@0d33 │ │ -05585a: 0c00 |0007: move-result-object v0 │ │ -05585c: 1100 |0008: return-object v0 │ │ +055834: |[055834] android.support.v7.app.ActionBarActivity.getV7DrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; │ │ +055844: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +05584a: 0c00 |0003: move-result-object v0 │ │ +05584c: 6e10 330d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getV7DrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // method@0d33 │ │ +055852: 0c00 |0007: move-result-object v0 │ │ +055854: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -93698,19 +93698,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -055860: |[055860] android.support.v7.app.ActionBarActivity.invalidateOptionsMenu:()V │ │ -055870: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055876: 0c00 |0003: move-result-object v0 │ │ -055878: 6e10 4d0d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportInvalidateOptionsMenu:()V // method@0d4d │ │ -05587e: 0e00 |0007: return-void │ │ +055858: |[055858] android.support.v7.app.ActionBarActivity.invalidateOptionsMenu:()V │ │ +055868: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +05586e: 0c00 |0003: move-result-object v0 │ │ +055870: 6e10 4d0d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportInvalidateOptionsMenu:()V // method@0d4d │ │ +055876: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0007 line=207 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ @@ -93719,22 +93719,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -055880: |[055880] android.support.v7.app.ActionBarActivity.onBackPressed:()V │ │ -055890: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055896: 0c00 |0003: move-result-object v0 │ │ -055898: 6e10 360d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onBackPressed:()Z // method@0d36 │ │ -05589e: 0a00 |0007: move-result v0 │ │ -0558a0: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -0558a4: 6f10 4d03 0100 |000a: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@034d │ │ -0558aa: 0e00 |000d: return-void │ │ +055878: |[055878] android.support.v7.app.ActionBarActivity.onBackPressed:()V │ │ +055888: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +05588e: 0c00 |0003: move-result-object v0 │ │ +055890: 6e10 360d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onBackPressed:()Z // method@0d36 │ │ +055896: 0a00 |0007: move-result v0 │ │ +055898: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +05589c: 6f10 4d03 0100 |000a: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@034d │ │ +0558a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x000a line=298 │ │ 0x000d line=300 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -93744,20 +93744,20 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0558ac: |[0558ac] android.support.v7.app.ActionBarActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0558bc: 6f20 4e03 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@034e │ │ -0558c2: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -0558c8: 0c00 |0006: move-result-object v0 │ │ -0558ca: 6e20 370d 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0d37 │ │ -0558d0: 0e00 |000a: return-void │ │ +0558a4: |[0558a4] android.support.v7.app.ActionBarActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0558b4: 6f20 4e03 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@034e │ │ +0558ba: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +0558c0: 0c00 |0006: move-result-object v0 │ │ +0558c2: 6e20 370d 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0d37 │ │ +0558c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0003 line=129 │ │ 0x000a line=130 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -93768,19 +93768,19 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0558d4: |[0558d4] android.support.v7.app.ActionBarActivity.onContentChanged:()V │ │ -0558e4: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -0558ea: 0c00 |0003: move-result-object v0 │ │ -0558ec: 6e10 380d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onContentChanged:()V // method@0d38 │ │ -0558f2: 0e00 |0007: return-void │ │ +0558cc: |[0558cc] android.support.v7.app.ActionBarActivity.onContentChanged:()V │ │ +0558dc: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +0558e2: 0c00 |0003: move-result-object v0 │ │ +0558e4: 6e10 380d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onContentChanged:()V // method@0d38 │ │ +0558ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0007 line=535 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ @@ -93789,20 +93789,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0558f4: |[0558f4] android.support.v7.app.ActionBarActivity.onCreate:(Landroid/os/Bundle;)V │ │ -055904: 6f20 4f03 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@034f │ │ -05590a: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055910: 0c00 |0006: move-result-object v0 │ │ -055912: 6e20 390d 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@0d39 │ │ -055918: 0e00 |000a: return-void │ │ +0558ec: |[0558ec] android.support.v7.app.ActionBarActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0558fc: 6f20 4f03 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@034f │ │ +055902: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055908: 0c00 |0006: move-result-object v0 │ │ +05590a: 6e20 390d 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@0d39 │ │ +055910: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ 0x000a line=124 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -93813,20 +93813,20 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -05591c: |[05591c] android.support.v7.app.ActionBarActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -05592c: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055932: 0c00 |0003: move-result-object v0 │ │ -055934: 6e30 3a0d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0d3a │ │ -05593a: 0a00 |0007: move-result v0 │ │ -05593c: 0f00 |0008: return v0 │ │ +055914: |[055914] android.support.v7.app.ActionBarActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +055924: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +05592a: 0c00 |0003: move-result-object v0 │ │ +05592c: 6e30 3a0d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0d3a │ │ +055932: 0a00 |0007: move-result v0 │ │ +055934: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0009 reg=2 featureId I │ │ 0x0000 - 0x0009 reg=3 menu Landroid/view/Menu; │ │ @@ -93836,24 +93836,24 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -055940: |[055940] android.support.v7.app.ActionBarActivity.onCreatePanelView:(I)Landroid/view/View; │ │ -055950: 3902 0b00 |0000: if-nez v2, 000b // +000b │ │ -055954: 7010 e50c 0100 |0002: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -05595a: 0c00 |0005: move-result-object v0 │ │ -05595c: 6e20 3b0d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelView:(I)Landroid/view/View; // method@0d3b │ │ -055962: 0c00 |0009: move-result-object v0 │ │ -055964: 1100 |000a: return-object v0 │ │ -055966: 6f20 5203 2100 |000b: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelView:(I)Landroid/view/View; // method@0352 │ │ -05596c: 0c00 |000e: move-result-object v0 │ │ -05596e: 28fb |000f: goto 000a // -0005 │ │ +055938: |[055938] android.support.v7.app.ActionBarActivity.onCreatePanelView:(I)Landroid/view/View; │ │ +055948: 3902 0b00 |0000: if-nez v2, 000b // +000b │ │ +05594c: 7010 e50c 0100 |0002: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055952: 0c00 |0005: move-result-object v0 │ │ +055954: 6e20 3b0d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelView:(I)Landroid/view/View; // method@0d3b │ │ +05595a: 0c00 |0009: move-result-object v0 │ │ +05595c: 1100 |000a: return-object v0 │ │ +05595e: 6f20 5203 2100 |000b: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelView:(I)Landroid/view/View; // method@0352 │ │ +055964: 0c00 |000e: move-result-object v0 │ │ +055966: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ 0x000a line=149 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -93864,17 +93864,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 │ │ -055970: |[055970] android.support.v7.app.ActionBarActivity.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ -055980: 6e20 4b05 0100 |0000: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; // method@054b │ │ -055986: 0e00 |0003: return-void │ │ +055968: |[055968] android.support.v7.app.ActionBarActivity.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ +055978: 6e20 4b05 0100 |0000: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; // method@054b │ │ +05597e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 builder Landroid/support/v4/app/TaskStackBuilder; │ │ @@ -93884,24 +93884,24 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -055988: |[055988] android.support.v7.app.ActionBarActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -055998: 6f40 5303 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0353 │ │ -05599e: 0c00 |0003: move-result-object v0 │ │ -0559a0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -0559a4: 1100 |0006: return-object v0 │ │ -0559a6: 7010 e50c 0200 |0007: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -0559ac: 0c01 |000a: move-result-object v1 │ │ -0559ae: 6e40 2d0d 3154 |000b: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegate;.createView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0d2d │ │ -0559b4: 0c00 |000e: move-result-object v0 │ │ -0559b6: 28f7 |000f: goto 0006 // -0009 │ │ +055980: |[055980] android.support.v7.app.ActionBarActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +055990: 6f40 5303 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0353 │ │ +055996: 0c00 |0003: move-result-object v0 │ │ +055998: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +05599c: 1100 |0006: return-object v0 │ │ +05599e: 7010 e50c 0200 |0007: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +0559a4: 0c01 |000a: move-result-object v1 │ │ +0559a6: 6e40 2d0d 3154 |000b: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegate;.createView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0d2d │ │ +0559ac: 0c00 |000e: move-result-object v0 │ │ +0559ae: 28f7 |000f: goto 0006 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0004 line=548 │ │ 0x0006 line=552 │ │ locals : │ │ 0x0004 - 0x0006 reg=0 result Landroid/view/View; │ │ @@ -93916,20 +93916,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0559b8: |[0559b8] android.support.v7.app.ActionBarActivity.onDestroy:()V │ │ -0559c8: 6f10 5403 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onDestroy:()V // method@0354 │ │ -0559ce: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -0559d4: 0c00 |0006: move-result-object v0 │ │ -0559d6: 6e10 2e0d 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.destroy:()V // method@0d2e │ │ -0559dc: 0e00 |000a: return-void │ │ +0559b0: |[0559b0] android.support.v7.app.ActionBarActivity.onDestroy:()V │ │ +0559c0: 6f10 5403 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onDestroy:()V // method@0354 │ │ +0559c6: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +0559cc: 0c00 |0006: move-result-object v0 │ │ +0559ce: 6e10 2e0d 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.destroy:()V // method@0d2e │ │ +0559d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=170 │ │ 0x000a line=171 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -93939,25 +93939,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0559e0: |[0559e0] android.support.v7.app.ActionBarActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0559f0: 6f30 5503 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0355 │ │ -0559f6: 0a00 |0003: move-result v0 │ │ -0559f8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0559fc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0559fe: 0f00 |0007: return v0 │ │ -055a00: 7010 e50c 0100 |0008: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055a06: 0c00 |000b: move-result-object v0 │ │ -055a08: 6e30 3c0d 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0d3c │ │ -055a0e: 0a00 |000f: move-result v0 │ │ -055a10: 28f7 |0010: goto 0007 // -0009 │ │ +0559d8: |[0559d8] android.support.v7.app.ActionBarActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0559e8: 6f30 5503 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0355 │ │ +0559ee: 0a00 |0003: move-result v0 │ │ +0559f0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0559f4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0559f6: 0f00 |0007: return v0 │ │ +0559f8: 7010 e50c 0100 |0008: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +0559fe: 0c00 |000b: move-result-object v0 │ │ +055a00: 6e30 3c0d 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0d3c │ │ +055a06: 0a00 |000f: move-result v0 │ │ +055a08: 28f7 |0010: goto 0007 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0006 line=525 │ │ 0x0007 line=527 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -93969,20 +93969,20 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -055a14: |[055a14] android.support.v7.app.ActionBarActivity.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ -055a24: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055a2a: 0c00 |0003: move-result-object v0 │ │ -055a2c: 6e30 3d0d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@0d3d │ │ -055a32: 0a00 |0007: move-result v0 │ │ -055a34: 0f00 |0008: return v0 │ │ +055a0c: |[055a0c] android.support.v7.app.ActionBarActivity.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ +055a1c: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055a22: 0c00 |0003: move-result-object v0 │ │ +055a24: 6e30 3d0d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@0d3d │ │ +055a2a: 0a00 |0007: move-result v0 │ │ +055a2c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0009 reg=2 keyCode I │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ @@ -93992,36 +93992,36 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -055a38: |[055a38] android.support.v7.app.ActionBarActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -055a48: 6f30 5703 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0357 │ │ -055a4e: 0a01 |0003: move-result v1 │ │ -055a50: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -055a54: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -055a56: 0f01 |0007: return v1 │ │ -055a58: 6e10 e90c 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0ce9 │ │ -055a5e: 0c00 |000b: move-result-object v0 │ │ -055a60: 7210 6118 0500 |000c: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -055a66: 0a01 |000f: move-result v1 │ │ -055a68: 1402 2c00 0201 |0010: const v2, #float 2.38774e-38 // #0102002c │ │ -055a6e: 3321 1100 |0013: if-ne v1, v2, 0024 // +0011 │ │ -055a72: 3800 0f00 |0015: if-eqz v0, 0024 // +000f │ │ -055a76: 6e10 ce0c 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@0cce │ │ -055a7c: 0a01 |001a: move-result v1 │ │ -055a7e: dd01 0104 |001b: and-int/lit8 v1, v1, #int 4 // #04 │ │ -055a82: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ -055a86: 6e10 0c0d 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportNavigateUp:()Z // method@0d0c │ │ -055a8c: 0a01 |0022: move-result v1 │ │ -055a8e: 28e4 |0023: goto 0007 // -001c │ │ -055a90: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -055a92: 28e2 |0025: goto 0007 // -001e │ │ +055a30: |[055a30] android.support.v7.app.ActionBarActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +055a40: 6f30 5703 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0357 │ │ +055a46: 0a01 |0003: move-result v1 │ │ +055a48: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +055a4c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +055a4e: 0f01 |0007: return v1 │ │ +055a50: 6e10 e90c 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0ce9 │ │ +055a56: 0c00 |000b: move-result-object v0 │ │ +055a58: 7210 6118 0500 |000c: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +055a5e: 0a01 |000f: move-result v1 │ │ +055a60: 1402 2c00 0201 |0010: const v2, #float 2.38774e-38 // #0102002c │ │ +055a66: 3321 1100 |0013: if-ne v1, v2, 0024 // +0011 │ │ +055a6a: 3800 0f00 |0015: if-eqz v0, 0024 // +000f │ │ +055a6e: 6e10 ce0c 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@0cce │ │ +055a74: 0a01 |001a: move-result v1 │ │ +055a76: dd01 0104 |001b: and-int/lit8 v1, v1, #int 4 // #04 │ │ +055a7a: 3801 0700 |001d: if-eqz v1, 0024 // +0007 │ │ +055a7e: 6e10 0c0d 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportNavigateUp:()Z // method@0d0c │ │ +055a84: 0a01 |0022: move-result v1 │ │ +055a86: 28e4 |0023: goto 0007 // -001c │ │ +055a88: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +055a8a: 28e2 |0025: goto 0007 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=156 │ │ 0x0007 line=164 │ │ 0x0008 line=159 │ │ 0x000c line=160 │ │ @@ -94038,20 +94038,20 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -055a94: |[055a94] android.support.v7.app.ActionBarActivity.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -055aa4: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055aaa: 0c00 |0003: move-result-object v0 │ │ -055aac: 6e30 3e0d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0d3e │ │ -055ab2: 0a00 |0007: move-result v0 │ │ -055ab4: 0f00 |0008: return v0 │ │ +055a8c: |[055a8c] android.support.v7.app.ActionBarActivity.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +055a9c: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055aa2: 0c00 |0003: move-result-object v0 │ │ +055aa4: 6e30 3e0d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0d3e │ │ +055aaa: 0a00 |0007: move-result v0 │ │ +055aac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0009 reg=2 featureId I │ │ 0x0000 - 0x0009 reg=3 menu Landroid/view/Menu; │ │ @@ -94061,19 +94061,19 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055ab8: |[055ab8] android.support.v7.app.ActionBarActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -055ac8: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055ace: 0c00 |0003: move-result-object v0 │ │ -055ad0: 6e30 3f0d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPanelClosed:(ILandroid/view/Menu;)V // method@0d3f │ │ -055ad6: 0e00 |0007: return-void │ │ +055ab0: |[055ab0] android.support.v7.app.ActionBarActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +055ac0: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055ac6: 0c00 |0003: move-result-object v0 │ │ +055ac8: 6e30 3f0d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPanelClosed:(ILandroid/view/Menu;)V // method@0d3f │ │ +055ace: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0007 line=244 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0008 reg=2 featureId I │ │ @@ -94084,20 +94084,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -055ad8: |[055ad8] android.support.v7.app.ActionBarActivity.onPostResume:()V │ │ -055ae8: 6f10 5c03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPostResume:()V // method@035c │ │ -055aee: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055af4: 0c00 |0006: move-result-object v0 │ │ -055af6: 6e10 400d 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPostResume:()V // method@0d40 │ │ -055afc: 0e00 |000a: return-void │ │ +055ad0: |[055ad0] android.support.v7.app.ActionBarActivity.onPostResume:()V │ │ +055ae0: 6f10 5c03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPostResume:()V // method@035c │ │ +055ae6: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055aec: 0c00 |0006: move-result-object v0 │ │ +055aee: 6e10 400d 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPostResume:()V // method@0d40 │ │ +055af4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=141 │ │ 0x000a line=142 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -94107,20 +94107,20 @@ │ │ type : '(Landroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -055b00: |[055b00] android.support.v7.app.ActionBarActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -055b10: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055b16: 0c00 |0003: move-result-object v0 │ │ -055b18: 6e30 410d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@0d41 │ │ -055b1e: 0a00 |0007: move-result v0 │ │ -055b20: 0f00 |0008: return v0 │ │ +055af8: |[055af8] android.support.v7.app.ActionBarActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +055b08: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055b0e: 0c00 |0003: move-result-object v0 │ │ +055b10: 6e30 410d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@0d41 │ │ +055b16: 0a00 |0007: move-result v0 │ │ +055b18: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0009 reg=3 menu Landroid/view/Menu; │ │ @@ -94130,20 +94130,20 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -055b24: |[055b24] android.support.v7.app.ActionBarActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -055b34: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055b3a: 0c00 |0003: move-result-object v0 │ │ -055b3c: 6e40 420d 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0d42 │ │ -055b42: 0a00 |0007: move-result v0 │ │ -055b44: 0f00 |0008: return v0 │ │ +055b1c: |[055b1c] android.support.v7.app.ActionBarActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +055b2c: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055b32: 0c00 |0003: move-result-object v0 │ │ +055b34: 6e40 420d 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0d42 │ │ +055b3a: 0a00 |0007: move-result v0 │ │ +055b3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0009 reg=2 featureId I │ │ 0x0000 - 0x0009 reg=3 view Landroid/view/View; │ │ @@ -94154,16 +94154,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 │ │ -055b48: |[055b48] android.support.v7.app.ActionBarActivity.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ -055b58: 0e00 |0000: return-void │ │ +055b40: |[055b40] android.support.v7.app.ActionBarActivity.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ +055b50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0001 reg=1 builder Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -94172,20 +94172,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -055b5c: |[055b5c] android.support.v7.app.ActionBarActivity.onStop:()V │ │ -055b6c: 6f10 6603 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@0366 │ │ -055b72: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055b78: 0c00 |0006: move-result-object v0 │ │ -055b7a: 6e10 430d 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onStop:()V // method@0d43 │ │ -055b80: 0e00 |000a: return-void │ │ +055b54: |[055b54] android.support.v7.app.ActionBarActivity.onStop:()V │ │ +055b64: 6f10 6603 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@0366 │ │ +055b6a: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055b70: 0c00 |0006: move-result-object v0 │ │ +055b72: 6e10 430d 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onStop:()V // method@0d43 │ │ +055b78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x000a line=136 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -94195,16 +94195,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 │ │ -055b84: |[055b84] android.support.v7.app.ActionBarActivity.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ -055b94: 0e00 |0000: return-void │ │ +055b7c: |[055b7c] android.support.v7.app.ActionBarActivity.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ +055b8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -94213,16 +94213,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 │ │ -055b98: |[055b98] android.support.v7.app.ActionBarActivity.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ -055ba8: 0e00 |0000: return-void │ │ +055b90: |[055b90] android.support.v7.app.ActionBarActivity.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ +055ba0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -94231,16 +94231,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -055bac: |[055bac] android.support.v7.app.ActionBarActivity.onSupportContentChanged:()V │ │ -055bbc: 0e00 |0000: return-void │ │ +055ba4: |[055ba4] android.support.v7.app.ActionBarActivity.onSupportContentChanged:()V │ │ +055bb4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #28 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -94248,36 +94248,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -055bc0: |[055bc0] android.support.v7.app.ActionBarActivity.onSupportNavigateUp:()Z │ │ -055bd0: 6e10 ea0c 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0cea │ │ -055bd6: 0c02 |0003: move-result-object v2 │ │ -055bd8: 3802 2300 |0004: if-eqz v2, 0027 // +0023 │ │ -055bdc: 6e20 1a0d 2400 |0006: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0d1a │ │ -055be2: 0a03 |0009: move-result v3 │ │ -055be4: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ -055be8: 7110 4d05 0400 |000c: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@054d │ │ -055bee: 0c00 |000f: move-result-object v0 │ │ -055bf0: 6e20 f70c 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@0cf7 │ │ -055bf6: 6e20 050d 0400 |0013: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@0d05 │ │ -055bfc: 6e10 5105 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@0551 │ │ -055c02: 7110 7202 0400 |0019: invoke-static {v4}, Landroid/support/v4/app/ActivityCompat;.finishAffinity:(Landroid/app/Activity;)V // method@0272 │ │ -055c08: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -055c0a: 0f03 |001d: return v3 │ │ -055c0c: 0d01 |001e: move-exception v1 │ │ -055c0e: 6e10 e40c 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.finish:()V // method@0ce4 │ │ -055c14: 28fa |0022: goto 001c // -0006 │ │ -055c16: 6e20 190d 2400 |0023: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportNavigateUpTo:(Landroid/content/Intent;)V // method@0d19 │ │ -055c1c: 28f6 |0026: goto 001c // -000a │ │ -055c1e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -055c20: 28f5 |0028: goto 001d // -000b │ │ +055bb8: |[055bb8] android.support.v7.app.ActionBarActivity.onSupportNavigateUp:()Z │ │ +055bc8: 6e10 ea0c 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@0cea │ │ +055bce: 0c02 |0003: move-result-object v2 │ │ +055bd0: 3802 2300 |0004: if-eqz v2, 0027 // +0023 │ │ +055bd4: 6e20 1a0d 2400 |0006: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0d1a │ │ +055bda: 0a03 |0009: move-result v3 │ │ +055bdc: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ +055be0: 7110 4d05 0400 |000c: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@054d │ │ +055be6: 0c00 |000f: move-result-object v0 │ │ +055be8: 6e20 f70c 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@0cf7 │ │ +055bee: 6e20 050d 0400 |0013: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@0d05 │ │ +055bf4: 6e10 5105 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@0551 │ │ +055bfa: 7110 7202 0400 |0019: invoke-static {v4}, Landroid/support/v4/app/ActivityCompat;.finishAffinity:(Landroid/app/Activity;)V // method@0272 │ │ +055c00: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +055c02: 0f03 |001d: return v3 │ │ +055c04: 0d01 |001e: move-exception v1 │ │ +055c06: 6e10 e40c 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.finish:()V // method@0ce4 │ │ +055c0c: 28fa |0022: goto 001c // -0006 │ │ +055c0e: 6e20 190d 2400 |0023: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportNavigateUpTo:(Landroid/content/Intent;)V // method@0d19 │ │ +055c14: 28f6 |0026: goto 001c // -000a │ │ +055c16: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +055c18: 28f5 |0028: goto 001d // -000b │ │ catches : 1 │ │ 0x0019 - 0x001c │ │ Ljava/lang/IllegalStateException; -> 0x001e │ │ positions : │ │ 0x0000 line=430 │ │ 0x0004 line=432 │ │ 0x0006 line=433 │ │ @@ -94304,20 +94304,20 @@ │ │ type : '(Ljava/lang/CharSequence;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -055c34: |[055c34] android.support.v7.app.ActionBarActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ -055c44: 6f30 6703 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@0367 │ │ -055c4a: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055c50: 0c00 |0006: move-result-object v0 │ │ -055c52: 6e20 440d 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@0d44 │ │ -055c58: 0e00 |000a: return-void │ │ +055c2c: |[055c2c] android.support.v7.app.ActionBarActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ +055c3c: 6f30 6703 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@0367 │ │ +055c42: 7010 e50c 0100 |0003: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055c48: 0c00 |0006: move-result-object v0 │ │ +055c4a: 6e20 440d 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@0d44 │ │ +055c50: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0003 line=176 │ │ 0x000a line=177 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -94329,19 +94329,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -055c5c: |[055c5c] android.support.v7.app.ActionBarActivity.setContentView:(I)V │ │ -055c6c: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055c72: 0c00 |0003: move-result-object v0 │ │ -055c74: 6e20 460d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(I)V // method@0d46 │ │ -055c7a: 0e00 |0007: return-void │ │ +055c54: |[055c54] android.support.v7.app.ActionBarActivity.setContentView:(I)V │ │ +055c64: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055c6a: 0c00 |0003: move-result-object v0 │ │ +055c6c: 6e20 460d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(I)V // method@0d46 │ │ +055c72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0008 reg=2 layoutResID I │ │ @@ -94351,19 +94351,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -055c7c: |[055c7c] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;)V │ │ -055c8c: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055c92: 0c00 |0003: move-result-object v0 │ │ -055c94: 6e20 470d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;)V // method@0d47 │ │ -055c9a: 0e00 |0007: return-void │ │ +055c74: |[055c74] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;)V │ │ +055c84: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055c8a: 0c00 |0003: move-result-object v0 │ │ +055c8c: 6e20 470d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;)V // method@0d47 │ │ +055c92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0007 line=108 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -94373,19 +94373,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055c9c: |[055c9c] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -055cac: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055cb2: 0c00 |0003: move-result-object v0 │ │ -055cb4: 6e30 480d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d48 │ │ -055cba: 0e00 |0007: return-void │ │ +055c94: |[055c94] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +055ca4: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055caa: 0c00 |0003: move-result-object v0 │ │ +055cac: 6e30 480d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0d48 │ │ +055cb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0007 line=113 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -94396,19 +94396,19 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -055cbc: |[055cbc] android.support.v7.app.ActionBarActivity.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ -055ccc: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055cd2: 0c00 |0003: move-result-object v0 │ │ -055cd4: 6e20 4a0d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@0d4a │ │ -055cda: 0e00 |0007: return-void │ │ +055cb4: |[055cb4] android.support.v7.app.ActionBarActivity.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ +055cc4: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055cca: 0c00 |0003: move-result-object v0 │ │ +055ccc: 6e20 4a0d 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@0d4a │ │ +055cd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0008 reg=2 toolbar Landroid/support/v7/widget/Toolbar; │ │ @@ -94418,18 +94418,18 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -055cdc: |[055cdc] android.support.v7.app.ActionBarActivity.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -055cec: 6f30 5103 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0351 │ │ -055cf2: 0a00 |0003: move-result v0 │ │ -055cf4: 0f00 |0004: return v0 │ │ +055cd4: |[055cd4] android.support.v7.app.ActionBarActivity.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +055ce4: 6f30 5103 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0351 │ │ +055cea: 0a00 |0003: move-result v0 │ │ +055cec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 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; │ │ @@ -94439,18 +94439,18 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -055cf8: |[055cf8] android.support.v7.app.ActionBarActivity.superOnMenuOpened:(ILandroid/view/Menu;)Z │ │ -055d08: 6f30 5803 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0358 │ │ -055d0e: 0a00 |0003: move-result v0 │ │ -055d10: 0f00 |0004: return v0 │ │ +055cf0: |[055cf0] android.support.v7.app.ActionBarActivity.superOnMenuOpened:(ILandroid/view/Menu;)Z │ │ +055d00: 6f30 5803 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0358 │ │ +055d06: 0a00 |0003: move-result v0 │ │ +055d08: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 featureId I │ │ 0x0000 - 0x0005 reg=3 menu Landroid/view/Menu; │ │ @@ -94460,17 +94460,17 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -055d14: |[055d14] android.support.v7.app.ActionBarActivity.superOnPanelClosed:(ILandroid/view/Menu;)V │ │ -055d24: 6f30 5a03 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPanelClosed:(ILandroid/view/Menu;)V // method@035a │ │ -055d2a: 0e00 |0003: return-void │ │ +055d0c: |[055d0c] android.support.v7.app.ActionBarActivity.superOnPanelClosed:(ILandroid/view/Menu;)V │ │ +055d1c: 6f30 5a03 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.onPanelClosed:(ILandroid/view/Menu;)V // method@035a │ │ +055d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0003 line=289 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 featureId I │ │ @@ -94481,18 +94481,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 │ │ -055d2c: |[055d2c] android.support.v7.app.ActionBarActivity.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -055d3c: 6f30 5d03 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@035d │ │ -055d42: 0a00 |0003: move-result v0 │ │ -055d44: 0f00 |0004: return v0 │ │ +055d24: |[055d24] android.support.v7.app.ActionBarActivity.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +055d34: 6f30 5d03 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@035d │ │ +055d3a: 0a00 |0003: move-result v0 │ │ +055d3c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 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; │ │ @@ -94502,18 +94502,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 │ │ -055d48: |[055d48] android.support.v7.app.ActionBarActivity.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -055d58: 6f40 5e03 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@035e │ │ -055d5e: 0a00 |0003: move-result v0 │ │ -055d60: 0f00 |0004: return v0 │ │ +055d40: |[055d40] android.support.v7.app.ActionBarActivity.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +055d50: 6f40 5e03 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@035e │ │ +055d56: 0a00 |0003: move-result v0 │ │ +055d58: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 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; │ │ @@ -94524,17 +94524,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -055d64: |[055d64] android.support.v7.app.ActionBarActivity.superSetContentView:(Landroid/view/View;)V │ │ -055d74: 6f20 6803 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setContentView:(Landroid/view/View;)V // method@0368 │ │ -055d7a: 0e00 |0003: return-void │ │ +055d5c: |[055d5c] android.support.v7.app.ActionBarActivity.superSetContentView:(Landroid/view/View;)V │ │ +055d6c: 6f20 6803 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setContentView:(Landroid/view/View;)V // method@0368 │ │ +055d72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0003 line=265 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -94544,19 +94544,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -055d7c: |[055d7c] android.support.v7.app.ActionBarActivity.supportInvalidateOptionsMenu:()V │ │ -055d8c: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ -055d92: 0c00 |0003: move-result-object v0 │ │ -055d94: 6e10 4d0d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportInvalidateOptionsMenu:()V // method@0d4d │ │ -055d9a: 0e00 |0007: return-void │ │ +055d74: |[055d74] android.support.v7.app.ActionBarActivity.supportInvalidateOptionsMenu:()V │ │ +055d84: 7010 e50c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.getDelegate:()Landroid/support/v7/app/ActionBarActivityDelegate; // method@0ce5 │ │ +055d8a: 0c00 |0003: move-result-object v0 │ │ +055d8c: 6e10 4d0d 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportInvalidateOptionsMenu:()V // method@0d4d │ │ +055d92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0007 line=200 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ @@ -94565,17 +94565,17 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -055d9c: |[055d9c] android.support.v7.app.ActionBarActivity.supportNavigateUpTo:(Landroid/content/Intent;)V │ │ -055dac: 7120 7104 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0471 │ │ -055db2: 0e00 |0003: return-void │ │ +055d94: |[055d94] android.support.v7.app.ActionBarActivity.supportNavigateUpTo:(Landroid/content/Intent;)V │ │ +055da4: 7120 7104 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0471 │ │ +055daa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ 0x0003 line=500 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 upIntent Landroid/content/Intent; │ │ @@ -94585,32 +94585,32 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -055db4: |[055db4] android.support.v7.app.ActionBarActivity.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z │ │ -055dc4: 7120 7204 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0472 │ │ -055dca: 0a00 |0003: move-result v0 │ │ -055dcc: 0f00 |0004: return v0 │ │ +055dac: |[055dac] android.support.v7.app.ActionBarActivity.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z │ │ +055dbc: 7120 7204 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0472 │ │ +055dc2: 0a00 |0003: move-result v0 │ │ +055dc4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ - source_file_idx : 400 (ActionBarActivity.java) │ │ + source_file_idx : 399 (ActionBarActivity.java) │ │ │ │ Class #407 header: │ │ class_idx : 599 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3519 │ │ +source_file_idx : 3517 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #407 - │ │ Class descriptor : 'Landroid/support/v7/internal/app/WindowCallback;' │ │ @@ -94659,21 +94659,21 @@ │ │ │ │ #6 : (in Landroid/support/v7/internal/app/WindowCallback;) │ │ name : 'startActionMode' │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3519 (WindowCallback.java) │ │ + source_file_idx : 3517 (WindowCallback.java) │ │ │ │ Class #408 header: │ │ class_idx : 547 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 401 │ │ +source_file_idx : 400 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #408 annotations: │ │ Annotations on class │ │ @@ -94698,18 +94698,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegate;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -055dd0: |[055dd0] android.support.v7.app.ActionBarActivityDelegate$1.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V │ │ -055de0: 5b01 3c03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ -055de4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -055dea: 0e00 |0005: return-void │ │ +055dc8: |[055dc8] android.support.v7.app.ActionBarActivityDelegate$1.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V │ │ +055dd8: 5b01 3c03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ +055ddc: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +055de2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegate$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegate; │ │ │ │ @@ -94719,20 +94719,20 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -055dec: |[055dec] android.support.v7.app.ActionBarActivityDelegate$1.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -055dfc: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ -055e00: 5400 3f03 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ -055e04: 6e30 120d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0d12 │ │ -055e0a: 0a00 |0007: move-result v0 │ │ -055e0c: 0f00 |0008: return v0 │ │ +055de4: |[055de4] android.support.v7.app.ActionBarActivityDelegate$1.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +055df4: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ +055df8: 5400 3f03 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ +055dfc: 6e30 120d 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0d12 │ │ +055e02: 0a00 |0007: move-result v0 │ │ +055e04: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate$1; │ │ 0x0000 - 0x0009 reg=2 featureId I │ │ 0x0000 - 0x0009 reg=3 menu Landroid/view/Menu; │ │ @@ -94742,17 +94742,17 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -055e10: |[055e10] android.support.v7.app.ActionBarActivityDelegate$1.onCreatePanelView:(I)Landroid/view/View; │ │ -055e20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -055e22: 1100 |0001: return-object v0 │ │ +055e08: |[055e08] android.support.v7.app.ActionBarActivityDelegate$1.onCreatePanelView:(I)Landroid/view/View; │ │ +055e18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +055e1a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate$1; │ │ 0x0000 - 0x0002 reg=2 featureId I │ │ │ │ @@ -94761,20 +94761,20 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -055e24: |[055e24] android.support.v7.app.ActionBarActivityDelegate$1.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -055e34: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ -055e38: 5400 3f03 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ -055e3c: 6e30 fc0c 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0cfc │ │ -055e42: 0a00 |0007: move-result v0 │ │ -055e44: 0f00 |0008: return v0 │ │ +055e1c: |[055e1c] android.support.v7.app.ActionBarActivityDelegate$1.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +055e2c: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ +055e30: 5400 3f03 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ +055e34: 6e30 fc0c 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0cfc │ │ +055e3a: 0a00 |0007: move-result v0 │ │ +055e3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate$1; │ │ 0x0000 - 0x0009 reg=2 featureId I │ │ 0x0000 - 0x0009 reg=3 menuItem Landroid/view/MenuItem; │ │ @@ -94784,20 +94784,20 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -055e48: |[055e48] android.support.v7.app.ActionBarActivityDelegate$1.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -055e58: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ -055e5c: 5400 3f03 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ -055e60: 6e30 fd0c 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0cfd │ │ -055e66: 0a00 |0007: move-result v0 │ │ -055e68: 0f00 |0008: return v0 │ │ +055e40: |[055e40] android.support.v7.app.ActionBarActivityDelegate$1.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +055e50: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ +055e54: 5400 3f03 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ +055e58: 6e30 fd0c 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0cfd │ │ +055e5e: 0a00 |0007: move-result v0 │ │ +055e60: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate$1; │ │ 0x0000 - 0x0009 reg=2 featureId I │ │ 0x0000 - 0x0009 reg=3 menu Landroid/view/Menu; │ │ @@ -94807,19 +94807,19 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -055e6c: |[055e6c] android.support.v7.app.ActionBarActivityDelegate$1.onPanelClosed:(ILandroid/view/Menu;)V │ │ -055e7c: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ -055e80: 5400 3f03 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ -055e84: 6e30 ff0c 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0cff │ │ -055e8a: 0e00 |0007: return-void │ │ +055e64: |[055e64] android.support.v7.app.ActionBarActivityDelegate$1.onPanelClosed:(ILandroid/view/Menu;)V │ │ +055e74: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ +055e78: 5400 3f03 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ +055e7c: 6e30 ff0c 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0cff │ │ +055e82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate$1; │ │ 0x0000 - 0x0008 reg=2 featureId I │ │ @@ -94830,20 +94830,20 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -055e8c: |[055e8c] android.support.v7.app.ActionBarActivityDelegate$1.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -055e9c: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ -055ea0: 5400 3f03 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ -055ea4: 6e40 160d 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0d16 │ │ -055eaa: 0a00 |0007: move-result v0 │ │ -055eac: 0f00 |0008: return v0 │ │ +055e84: |[055e84] android.support.v7.app.ActionBarActivityDelegate$1.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +055e94: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ +055e98: 5400 3f03 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ +055e9c: 6e40 160d 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0d16 │ │ +055ea2: 0a00 |0007: move-result v0 │ │ +055ea4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate$1; │ │ 0x0000 - 0x0009 reg=2 featureId I │ │ 0x0000 - 0x0009 reg=3 menuView Landroid/view/View; │ │ @@ -94854,33 +94854,33 @@ │ │ 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 │ │ -055eb0: |[055eb0] android.support.v7.app.ActionBarActivityDelegate$1.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -055ec0: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ -055ec4: 6e20 4c0d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0d4c │ │ -055eca: 0c00 |0005: move-result-object v0 │ │ -055ecc: 1100 |0006: return-object v0 │ │ +055ea8: |[055ea8] android.support.v7.app.ActionBarActivityDelegate$1.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +055eb8: 5410 3c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033c │ │ +055ebc: 6e20 4c0d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0d4c │ │ +055ec2: 0c00 |0005: move-result-object v0 │ │ +055ec4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate$1; │ │ 0x0000 - 0x0007 reg=2 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ - source_file_idx : 401 (ActionBarActivityDelegate.java) │ │ + source_file_idx : 400 (ActionBarActivityDelegate.java) │ │ │ │ Class #409 header: │ │ class_idx : 561 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 409 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #409 annotations: │ │ Annotations on class │ │ @@ -94916,21 +94916,21 @@ │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;) │ │ name : 'setActionBarUpIndicator' │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 409 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 408 (ActionBarDrawerToggle.java) │ │ │ │ Class #410 header: │ │ class_idx : 548 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 401 │ │ +source_file_idx : 400 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #410 annotations: │ │ Annotations on class │ │ @@ -94955,18 +94955,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 │ │ -055ed0: |[055ed0] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V │ │ -055ee0: 5b01 3d03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ -055ee4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -055eea: 0e00 |0005: return-void │ │ +055ec8: |[055ec8] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V │ │ +055ed8: 5b01 3d03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ +055edc: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +055ee2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegate; │ │ │ │ @@ -94975,17 +94975,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 │ │ -055eec: |[055eec] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V │ │ -055efc: 7020 230d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V // method@0d23 │ │ -055f02: 0e00 |0003: return-void │ │ +055ee4: |[055ee4] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V │ │ +055ef4: 7020 230d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V // method@0d23 │ │ +055efa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 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; │ │ @@ -94996,19 +94996,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -055f04: |[055f04] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.getActionBarThemedContext:()Landroid/content/Context; │ │ -055f14: 5410 3d03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ -055f18: 6e10 2f0d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getActionBarThemedContext:()Landroid/content/Context; // method@0d2f │ │ -055f1e: 0c00 |0005: move-result-object v0 │ │ -055f20: 1100 |0006: return-object v0 │ │ +055efc: |[055efc] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.getActionBarThemedContext:()Landroid/content/Context; │ │ +055f0c: 5410 3d03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ +055f10: 6e10 2f0d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getActionBarThemedContext:()Landroid/content/Context; // method@0d2f │ │ +055f16: 0c00 |0005: move-result-object v0 │ │ +055f18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;) │ │ @@ -95016,31 +95016,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -055f24: |[055f24] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -055f34: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -055f36: 5462 3d03 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ -055f3a: 6e10 2f0d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getActionBarThemedContext:()Landroid/content/Context; // method@0d2f │ │ -055f40: 0c02 |0006: move-result-object v2 │ │ -055f42: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -055f44: 2333 d904 |0008: new-array v3, v3, [I // type@04d9 │ │ -055f48: 5464 3d03 |000a: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ -055f4c: 6e10 300d 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.getHomeAsUpIndicatorAttrId:()I // method@0d30 │ │ -055f52: 0a04 |000f: move-result v4 │ │ -055f54: 4b04 0305 |0010: aput v4, v3, v5 │ │ -055f58: 6e20 d100 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00d1 │ │ -055f5e: 0c00 |0015: move-result-object v0 │ │ -055f60: 6e20 4901 5000 |0016: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ -055f66: 0c01 |0019: move-result-object v1 │ │ -055f68: 6e10 5401 0000 |001a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -055f6e: 1101 |001d: return-object v1 │ │ +055f1c: |[055f1c] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +055f2c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +055f2e: 5462 3d03 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ +055f32: 6e10 2f0d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getActionBarThemedContext:()Landroid/content/Context; // method@0d2f │ │ +055f38: 0c02 |0006: move-result-object v2 │ │ +055f3a: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +055f3c: 2333 d904 |0008: new-array v3, v3, [I // type@04d9 │ │ +055f40: 5464 3d03 |000a: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ +055f44: 6e10 300d 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.getHomeAsUpIndicatorAttrId:()I // method@0d30 │ │ +055f4a: 0a04 |000f: move-result v4 │ │ +055f4c: 4b04 0305 |0010: aput v4, v3, v5 │ │ +055f50: 6e20 d100 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00d1 │ │ +055f56: 0c00 |0015: move-result-object v0 │ │ +055f58: 6e20 4901 5000 |0016: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ +055f5e: 0c01 |0019: move-result-object v1 │ │ +055f60: 6e10 5401 0000 |001a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +055f66: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=279 │ │ 0x0016 line=281 │ │ 0x001a line=282 │ │ 0x001d line=283 │ │ locals : │ │ @@ -95053,21 +95053,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -055f70: |[055f70] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarDescription:(I)V │ │ -055f80: 5421 3d03 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ -055f84: 6e10 320d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d32 │ │ -055f8a: 0c00 |0005: move-result-object v0 │ │ -055f8c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -055f90: 6e20 d70c 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@0cd7 │ │ -055f96: 0e00 |000b: return-void │ │ +055f68: |[055f68] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarDescription:(I)V │ │ +055f78: 5421 3d03 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ +055f7c: 6e10 320d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d32 │ │ +055f82: 0c00 |0005: move-result-object v0 │ │ +055f84: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +055f88: 6e20 d70c 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@0cd7 │ │ +055f8e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0006 line=303 │ │ 0x0008 line=304 │ │ 0x000b line=306 │ │ locals : │ │ @@ -95080,42 +95080,42 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -055f98: |[055f98] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -055fa8: 5421 3d03 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ -055fac: 6e10 320d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d32 │ │ -055fb2: 0c00 |0005: move-result-object v0 │ │ -055fb4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -055fb8: 6e20 d80c 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@0cd8 │ │ -055fbe: 6e20 d70c 4000 |000b: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@0cd7 │ │ -055fc4: 0e00 |000e: return-void │ │ +055f90: |[055f90] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +055fa0: 5421 3d03 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@033d │ │ +055fa4: 6e10 320d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d32 │ │ +055faa: 0c00 |0005: move-result-object v0 │ │ +055fac: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +055fb0: 6e20 d80c 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@0cd8 │ │ +055fb6: 6e20 d70c 4000 |000b: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@0cd7 │ │ +055fbc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0006 line=294 │ │ 0x0008 line=295 │ │ 0x000b line=296 │ │ 0x000e line=298 │ │ locals : │ │ 0x0006 - 0x000f reg=0 ab Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; │ │ 0x0000 - 0x000f reg=3 upDrawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000f reg=4 contentDescRes I │ │ │ │ - source_file_idx : 401 (ActionBarActivityDelegate.java) │ │ + source_file_idx : 400 (ActionBarActivityDelegate.java) │ │ │ │ Class #411 header: │ │ class_idx : 549 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 1004 │ │ -source_file_idx : 401 │ │ +source_file_idx : 400 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 35 │ │ │ │ Class #411 annotations: │ │ Annotations on class │ │ @@ -95174,23 +95174,23 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -055fc8: |[055fc8] android.support.v7.app.ActionBarActivityDelegate.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -055fd8: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -055fde: 2200 2302 |0003: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegate$1; // type@0223 │ │ -055fe2: 7020 1b0d 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$1;.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V // method@0d1b │ │ -055fe8: 5b10 4003 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mDefaultWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0340 │ │ -055fec: 5b12 3f03 |000a: iput-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ -055ff0: 5410 4003 |000c: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mDefaultWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0340 │ │ -055ff4: 5b10 4703 |000e: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0347 │ │ -055ff8: 0e00 |0010: return-void │ │ +055fc0: |[055fc0] android.support.v7.app.ActionBarActivityDelegate.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +055fd0: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +055fd6: 2200 2302 |0003: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegate$1; // type@0223 │ │ +055fda: 7020 1b0d 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$1;.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V // method@0d1b │ │ +055fe0: 5b10 4003 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mDefaultWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0340 │ │ +055fe4: 5b12 3f03 |000a: iput-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ +055fe8: 5410 4003 |000c: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mDefaultWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0340 │ │ +055fec: 5b10 4703 |000e: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0347 │ │ +055ff0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=71 │ │ 0x000a line=112 │ │ 0x000c line=113 │ │ 0x0010 line=114 │ │ @@ -95203,24 +95203,24 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -055ffc: |[055ffc] android.support.v7.app.ActionBarActivityDelegate.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; │ │ -05600c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -056010: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -056014: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -056018: 2200 2f02 |0006: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateHC; // type@022f │ │ -05601c: 7020 a70d 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@0da7 │ │ -056022: 1100 |000b: return-object v0 │ │ -056024: 2200 2e02 |000c: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateBase; // type@022e │ │ -056028: 7020 680d 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@0d68 │ │ -05602e: 28fa |0011: goto 000b // -0006 │ │ +055ff4: |[055ff4] android.support.v7.app.ActionBarActivityDelegate.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; │ │ +056004: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +056008: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +05600c: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +056010: 2200 2f02 |0006: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateHC; // type@022f │ │ +056014: 7020 a70d 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@0da7 │ │ +05601a: 1100 |000b: return-object v0 │ │ +05601c: 2200 2e02 |000c: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateBase; // type@022e │ │ +056020: 7020 680d 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@0d68 │ │ +056026: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=51 │ │ 0x000b line=53 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -95249,18 +95249,18 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -056030: |[056030] android.support.v7.app.ActionBarActivityDelegate.destroy:()V │ │ -056040: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -056042: 5c10 4203 |0001: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mIsDestroyed:Z // field@0342 │ │ -056046: 0e00 |0003: return-void │ │ +056028: |[056028] android.support.v7.app.ActionBarActivityDelegate.destroy:()V │ │ +056038: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05603a: 5c10 4203 |0001: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mIsDestroyed:Z // field@0342 │ │ +05603e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0003 line=324 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ │ │ @@ -95269,24 +95269,24 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -056048: |[056048] android.support.v7.app.ActionBarActivityDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ -056058: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05605a: 6e10 320d 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d32 │ │ -056060: 0c00 |0004: move-result-object v0 │ │ -056062: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -056066: 6e10 cf0c 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0ccf │ │ -05606c: 0c01 |000a: move-result-object v1 │ │ -05606e: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ -056072: 5421 3f03 |000d: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ -056076: 1101 |000f: return-object v1 │ │ +056040: |[056040] android.support.v7.app.ActionBarActivityDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ +056050: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +056052: 6e10 320d 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d32 │ │ +056058: 0c00 |0004: move-result-object v0 │ │ +05605a: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +05605e: 6e10 cf0c 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0ccf │ │ +056064: 0c01 |000a: move-result-object v1 │ │ +056066: 3901 0400 |000b: if-nez v1, 000f // +0004 │ │ +05606a: 5421 3f03 |000d: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ +05606e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0001 line=261 │ │ 0x0005 line=262 │ │ 0x0007 line=263 │ │ 0x000b line=266 │ │ @@ -95308,24 +95308,24 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -056078: |[056078] android.support.v7.app.ActionBarActivityDelegate.getMenuInflater:()Landroid/view/MenuInflater; │ │ -056088: 5420 4403 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0344 │ │ -05608c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -056090: 2200 6502 |0004: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@0265 │ │ -056094: 6e10 2f0d 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getActionBarThemedContext:()Landroid/content/Context; // method@0d2f │ │ -05609a: 0c01 |0009: move-result-object v1 │ │ -05609c: 7020 c60e 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@0ec6 │ │ -0560a2: 5b20 4403 |000d: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0344 │ │ -0560a6: 5420 4403 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0344 │ │ -0560aa: 1100 |0011: return-object v0 │ │ +056070: |[056070] android.support.v7.app.ActionBarActivityDelegate.getMenuInflater:()Landroid/view/MenuInflater; │ │ +056080: 5420 4403 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0344 │ │ +056084: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +056088: 2200 6502 |0004: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@0265 │ │ +05608c: 6e10 2f0d 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getActionBarThemedContext:()Landroid/content/Context; // method@0d2f │ │ +056092: 0c01 |0009: move-result-object v1 │ │ +056094: 7020 c60e 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@0ec6 │ │ +05609a: 5b20 4403 |000d: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0344 │ │ +05609e: 5420 4403 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0344 │ │ +0560a2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0004 line=141 │ │ 0x000f line=143 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ @@ -95335,24 +95335,24 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0560ac: |[0560ac] android.support.v7.app.ActionBarActivityDelegate.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0560bc: 5510 4103 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@0341 │ │ -0560c0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0560c4: 5410 3e03 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@033e │ │ -0560c8: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -0560cc: 6e10 2c0d 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.createSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d2c │ │ -0560d2: 0c00 |000b: move-result-object v0 │ │ -0560d4: 5b10 3e03 |000c: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@033e │ │ -0560d8: 5410 3e03 |000e: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@033e │ │ -0560dc: 1100 |0010: return-object v0 │ │ +0560a4: |[0560a4] android.support.v7.app.ActionBarActivityDelegate.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0560b4: 5510 4103 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@0341 │ │ +0560b8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0560bc: 5410 3e03 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@033e │ │ +0560c0: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +0560c4: 6e10 2c0d 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.createSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d2c │ │ +0560ca: 0c00 |000b: move-result-object v0 │ │ +0560cc: 5b10 3e03 |000c: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@033e │ │ +0560d0: 5410 3e03 |000e: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@033e │ │ +0560d4: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x0008 line=123 │ │ 0x000e line=126 │ │ locals : │ │ @@ -95363,19 +95363,19 @@ │ │ type : '()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0560e0: |[0560e0] android.support.v7.app.ActionBarActivityDelegate.getV7DrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; │ │ -0560f0: 2200 2402 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; // type@0224 │ │ -0560f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0560f6: 7030 240d 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@0d24 │ │ -0560fc: 1100 |0006: return-object v0 │ │ +0560d8: |[0560d8] android.support.v7.app.ActionBarActivityDelegate.getV7DrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; │ │ +0560e8: 2200 2402 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; // type@0224 │ │ +0560ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0560ee: 7030 240d 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@0d24 │ │ +0560f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ │ │ #9 : (in Landroid/support/v7/app/ActionBarActivityDelegate;) │ │ @@ -95383,17 +95383,17 @@ │ │ type : '()Landroid/support/v7/internal/app/WindowCallback;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056100: |[056100] android.support.v7.app.ActionBarActivityDelegate.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; │ │ -056110: 5410 4703 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0347 │ │ -056114: 1100 |0002: return-object v0 │ │ +0560f8: |[0560f8] android.support.v7.app.ActionBarActivityDelegate.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; │ │ +056108: 5410 4703 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0347 │ │ +05610c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ │ │ #10 : (in Landroid/support/v7/app/ActionBarActivityDelegate;) │ │ @@ -95401,17 +95401,17 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056118: |[056118] android.support.v7.app.ActionBarActivityDelegate.isDestroyed:()Z │ │ -056128: 5510 4203 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mIsDestroyed:Z // field@0342 │ │ -05612c: 0f00 |0002: return v0 │ │ +056110: |[056110] android.support.v7.app.ActionBarActivityDelegate.isDestroyed:()Z │ │ +056120: 5510 4203 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mIsDestroyed:Z // field@0342 │ │ +056124: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ │ │ #11 : (in Landroid/support/v7/app/ActionBarActivityDelegate;) │ │ @@ -95437,51 +95437,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -056130: |[056130] android.support.v7.app.ActionBarActivityDelegate.onCreate:(Landroid/os/Bundle;)V │ │ -056140: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -056142: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -056144: 5451 3f03 |0002: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ -056148: 6202 cc06 |0004: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@06cc │ │ -05614c: 6e20 f00c 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0cf0 │ │ -056152: 0c00 |0009: move-result-object v0 │ │ -056154: 6001 1907 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@0719 │ │ -056158: 6e20 5201 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ -05615e: 0a01 |000f: move-result v1 │ │ -056160: 3901 0d00 |0010: if-nez v1, 001d // +000d │ │ -056164: 6e10 5401 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -05616a: 2201 df03 |0015: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ -05616e: 1a02 c60d |0017: const-string v2, "You need to use a Theme.AppCompat theme (or descendant) with this activity." // string@0dc6 │ │ -056172: 7020 8b1b 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -056178: 2701 |001c: throw v1 │ │ -05617a: 6001 1907 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@0719 │ │ -05617e: 6e30 4301 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -056184: 0a01 |0022: move-result v1 │ │ -056186: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ -05618a: 5c54 4103 |0025: iput-boolean v4, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@0341 │ │ -05618e: 6001 1a07 |0027: sget v1, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBarOverlay:I // field@071a │ │ -056192: 6e30 4301 1003 |0029: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -056198: 0a01 |002c: move-result v1 │ │ -05619a: 3801 0400 |002d: if-eqz v1, 0031 // +0004 │ │ -05619e: 5c54 4503 |002f: iput-boolean v4, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionBar:Z // field@0345 │ │ -0561a2: 6001 1b07 |0031: sget v1, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionModeOverlay:I // field@071b │ │ -0561a6: 6e30 4301 1003 |0033: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -0561ac: 0a01 |0036: move-result v1 │ │ -0561ae: 3801 0400 |0037: if-eqz v1, 003b // +0004 │ │ -0561b2: 5c54 4603 |0039: iput-boolean v4, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionMode:Z // field@0346 │ │ -0561b6: 6001 ec06 |003b: sget v1, Landroid/support/v7/appcompat/R$styleable;.Theme_android_windowIsFloating:I // field@06ec │ │ -0561ba: 6e30 4301 1003 |003d: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -0561c0: 0a01 |0040: move-result v1 │ │ -0561c2: 5c51 4303 |0041: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mIsFloating:Z // field@0343 │ │ -0561c6: 6e10 5401 0000 |0043: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -0561cc: 0e00 |0046: return-void │ │ +056128: |[056128] android.support.v7.app.ActionBarActivityDelegate.onCreate:(Landroid/os/Bundle;)V │ │ +056138: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +05613a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05613c: 5451 3f03 |0002: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ +056140: 6202 cc06 |0004: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@06cc │ │ +056144: 6e20 f00c 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0cf0 │ │ +05614a: 0c00 |0009: move-result-object v0 │ │ +05614c: 6001 1907 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@0719 │ │ +056150: 6e20 5201 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ +056156: 0a01 |000f: move-result v1 │ │ +056158: 3901 0d00 |0010: if-nez v1, 001d // +000d │ │ +05615c: 6e10 5401 0000 |0012: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +056162: 2201 df03 |0015: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ +056166: 1a02 c40d |0017: const-string v2, "You need to use a Theme.AppCompat theme (or descendant) with this activity." // string@0dc4 │ │ +05616a: 7020 8b1b 2100 |0019: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +056170: 2701 |001c: throw v1 │ │ +056172: 6001 1907 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBar:I // field@0719 │ │ +056176: 6e30 4301 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +05617c: 0a01 |0022: move-result v1 │ │ +05617e: 3801 0400 |0023: if-eqz v1, 0027 // +0004 │ │ +056182: 5c54 4103 |0025: iput-boolean v4, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@0341 │ │ +056186: 6001 1a07 |0027: sget v1, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionBarOverlay:I // field@071a │ │ +05618a: 6e30 4301 1003 |0029: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +056190: 0a01 |002c: move-result v1 │ │ +056192: 3801 0400 |002d: if-eqz v1, 0031 // +0004 │ │ +056196: 5c54 4503 |002f: iput-boolean v4, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionBar:Z // field@0345 │ │ +05619a: 6001 1b07 |0031: sget v1, Landroid/support/v7/appcompat/R$styleable;.Theme_windowActionModeOverlay:I // field@071b │ │ +05619e: 6e30 4301 1003 |0033: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +0561a4: 0a01 |0036: move-result v1 │ │ +0561a6: 3801 0400 |0037: if-eqz v1, 003b // +0004 │ │ +0561aa: 5c54 4603 |0039: iput-boolean v4, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionMode:Z // field@0346 │ │ +0561ae: 6001 ec06 |003b: sget v1, Landroid/support/v7/appcompat/R$styleable;.Theme_android_windowIsFloating:I // field@06ec │ │ +0561b2: 6e30 4301 1003 |003d: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +0561b8: 0a01 |0040: move-result v1 │ │ +0561ba: 5c51 4303 |0041: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mIsFloating:Z // field@0343 │ │ +0561be: 6e10 5401 0000 |0043: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +0561c4: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=147 │ │ 0x000a line=149 │ │ 0x0012 line=150 │ │ 0x0015 line=151 │ │ 0x001d line=155 │ │ @@ -95515,17 +95515,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0561d0: |[0561d0] android.support.v7.app.ActionBarActivityDelegate.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0561e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0561e2: 0f00 |0001: return v0 │ │ +0561c8: |[0561c8] android.support.v7.app.ActionBarActivityDelegate.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0561d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0561da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -95559,26 +95559,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 │ │ -0561e4: |[0561e4] android.support.v7.app.ActionBarActivityDelegate.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -0561f4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0561f8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0561fc: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -056200: 5420 3f03 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ -056204: 6e20 020d 4000 |0008: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0d02 │ │ -05620a: 0a00 |000b: move-result v0 │ │ -05620c: 0f00 |000c: return v0 │ │ -05620e: 5420 3f03 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ -056212: 6e30 150d 3004 |000f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@0d15 │ │ -056218: 0a00 |0012: move-result v0 │ │ -05621a: 28f9 |0013: goto 000c // -0007 │ │ +0561dc: |[0561dc] android.support.v7.app.ActionBarActivityDelegate.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +0561ec: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0561f0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0561f4: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +0561f8: 5420 3f03 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ +0561fc: 6e20 020d 4000 |0008: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0d02 │ │ +056202: 0a00 |000b: move-result v0 │ │ +056204: 0f00 |000c: return v0 │ │ +056206: 5420 3f03 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@033f │ │ +05620a: 6e30 150d 3004 |000f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@0d15 │ │ +056210: 0a00 |0012: move-result v0 │ │ +056212: 28f9 |0013: goto 000c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0006 line=202 │ │ 0x000c line=204 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ @@ -95608,17 +95608,17 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05621c: |[05621c] android.support.v7.app.ActionBarActivityDelegate.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -05622c: 5410 3e03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@033e │ │ -056230: 1100 |0002: return-object v0 │ │ +056214: |[056214] android.support.v7.app.ActionBarActivityDelegate.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +056224: 5410 3e03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@033e │ │ +056228: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ │ │ #27 : (in Landroid/support/v7/app/ActionBarActivityDelegate;) │ │ @@ -95644,17 +95644,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar;)V' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -056234: |[056234] android.support.v7.app.ActionBarActivityDelegate.setSupportActionBar:(Landroid/support/v7/app/ActionBar;)V │ │ -056244: 5b01 3e03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@033e │ │ -056248: 0e00 |0002: return-void │ │ +05622c: |[05622c] android.support.v7.app.ActionBarActivityDelegate.setSupportActionBar:(Landroid/support/v7/app/ActionBar;)V │ │ +05623c: 5b01 3e03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@033e │ │ +056240: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ 0x0000 - 0x0003 reg=1 actionBar Landroid/support/v7/app/ActionBar; │ │ @@ -95670,22 +95670,22 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowCallback;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05624c: |[05624c] android.support.v7.app.ActionBarActivityDelegate.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V │ │ -05625c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -056260: 2200 de03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -056264: 1a01 ab10 |0004: const-string v1, "callback can not be null" // string@10ab │ │ -056268: 7020 881b 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -05626e: 2700 |0009: throw v0 │ │ -056270: 5b23 4703 |000a: iput-object v3, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0347 │ │ -056274: 0e00 |000c: return-void │ │ +056244: |[056244] android.support.v7.app.ActionBarActivityDelegate.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V │ │ +056254: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +056258: 2200 de03 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +05625c: 1a01 a910 |0004: const-string v1, "callback can not be null" // string@10a9 │ │ +056260: 7020 881b 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +056266: 2700 |0009: throw v0 │ │ +056268: 5b23 4703 |000a: iput-object v3, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0347 │ │ +05626c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0002 line=313 │ │ 0x000a line=315 │ │ 0x000c line=316 │ │ locals : │ │ @@ -95700,21 +95700,21 @@ │ │ │ │ #34 : (in Landroid/support/v7/app/ActionBarActivityDelegate;) │ │ name : 'supportInvalidateOptionsMenu' │ │ type : '()V' │ │ access : 0x0400 (ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 401 (ActionBarActivityDelegate.java) │ │ + source_file_idx : 400 (ActionBarActivityDelegate.java) │ │ │ │ Class #412 header: │ │ class_idx : 550 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 402 │ │ +source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #412 annotations: │ │ Annotations on class │ │ @@ -95739,18 +95739,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 │ │ -056278: |[056278] android.support.v7.app.ActionBarActivityDelegateBase$1.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ -056288: 5b01 4803 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ -05628c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -056292: 0e00 |0005: return-void │ │ +056270: |[056270] android.support.v7.app.ActionBarActivityDelegateBase$1.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ +056280: 5b01 4803 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ +056284: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05628a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ @@ -95760,55 +95760,55 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -056294: |[056294] android.support.v7.app.ActionBarActivityDelegateBase$1.run:()V │ │ -0562a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0562a6: 5430 4803 |0001: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ -0562aa: 7110 690d 0000 |0003: invoke-static {v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$000:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)I // method@0d69 │ │ -0562b0: 0a00 |0006: move-result v0 │ │ -0562b2: dd00 0001 |0007: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0562b6: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0562ba: 5430 4803 |000b: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ -0562be: 7120 6b0d 2000 |000d: invoke-static {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$100:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)V // method@0d6b │ │ -0562c4: 5430 4803 |0010: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ -0562c8: 7110 690d 0000 |0012: invoke-static {v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$000:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)I // method@0d69 │ │ -0562ce: 0a00 |0015: move-result v0 │ │ -0562d0: d500 0001 |0016: and-int/lit16 v0, v0, #int 256 // #0100 │ │ -0562d4: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -0562d8: 5430 4803 |001a: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ -0562dc: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ -0562e0: 7120 6b0d 1000 |001e: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$100:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)V // method@0d6b │ │ -0562e6: 5430 4803 |0021: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ -0562ea: 7120 6c0d 2000 |0023: invoke-static {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$202:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Z)Z // method@0d6c │ │ -0562f0: 5430 4803 |0026: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ -0562f4: 7120 6a0d 2000 |0028: invoke-static {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I // method@0d6a │ │ -0562fa: 0e00 |002b: return-void │ │ +05628c: |[05628c] android.support.v7.app.ActionBarActivityDelegateBase$1.run:()V │ │ +05629c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05629e: 5430 4803 |0001: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ +0562a2: 7110 690d 0000 |0003: invoke-static {v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$000:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)I // method@0d69 │ │ +0562a8: 0a00 |0006: move-result v0 │ │ +0562aa: dd00 0001 |0007: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0562ae: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0562b2: 5430 4803 |000b: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ +0562b6: 7120 6b0d 2000 |000d: invoke-static {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$100:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)V // method@0d6b │ │ +0562bc: 5430 4803 |0010: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ +0562c0: 7110 690d 0000 |0012: invoke-static {v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$000:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)I // method@0d69 │ │ +0562c6: 0a00 |0015: move-result v0 │ │ +0562c8: d500 0001 |0016: and-int/lit16 v0, v0, #int 256 // #0100 │ │ +0562cc: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +0562d0: 5430 4803 |001a: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ +0562d4: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +0562d8: 7120 6b0d 1000 |001e: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$100:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)V // method@0d6b │ │ +0562de: 5430 4803 |0021: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ +0562e2: 7120 6c0d 2000 |0023: invoke-static {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$202:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Z)Z // method@0d6c │ │ +0562e8: 5430 4803 |0026: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0348 │ │ +0562ec: 7120 6a0d 2000 |0028: invoke-static {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I // method@0d6a │ │ +0562f2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x000b line=115 │ │ 0x0010 line=117 │ │ 0x001a line=118 │ │ 0x0021 line=120 │ │ 0x0026 line=121 │ │ 0x002b line=122 │ │ locals : │ │ 0x0000 - 0x002c reg=3 this Landroid/support/v7/app/ActionBarActivityDelegateBase$1; │ │ │ │ - source_file_idx : 402 (ActionBarActivityDelegateBase.java) │ │ + source_file_idx : 401 (ActionBarActivityDelegateBase.java) │ │ │ │ Class #413 header: │ │ class_idx : 551 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 402 │ │ +source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #413 annotations: │ │ Annotations on class │ │ @@ -95833,18 +95833,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 │ │ -0562fc: |[0562fc] android.support.v7.app.ActionBarActivityDelegateBase$2.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ -05630c: 5b01 4903 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$2;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0349 │ │ -056310: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -056316: 0e00 |0005: return-void │ │ +0562f4: |[0562f4] android.support.v7.app.ActionBarActivityDelegateBase$2.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ +056304: 5b01 4903 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$2;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0349 │ │ +056308: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05630e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ @@ -95854,51 +95854,51 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -056318: |[056318] android.support.v7.app.ActionBarActivityDelegateBase$2.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ -056328: 6e10 f509 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetTop:()I // method@09f5 │ │ -05632e: 0a01 |0003: move-result v1 │ │ -056330: 5452 4903 |0004: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$2;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0349 │ │ -056334: 7120 6d0d 1200 |0006: invoke-static {v2, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$300:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I // method@0d6d │ │ -05633a: 0a00 |0009: move-result v0 │ │ -05633c: 3201 1200 |000a: if-eq v1, v0, 001c // +0012 │ │ -056340: 6e10 f309 0700 |000c: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetLeft:()I // method@09f3 │ │ -056346: 0a02 |000f: move-result v2 │ │ -056348: 6e10 f409 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetRight:()I // method@09f4 │ │ -05634e: 0a03 |0013: move-result v3 │ │ -056350: 6e10 f209 0700 |0014: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetBottom:()I // method@09f2 │ │ -056356: 0a04 |0017: move-result v4 │ │ -056358: 6e54 f609 2730 |0018: invoke-virtual {v7, v2, v0, v3, v4}, Landroid/support/v4/view/WindowInsetsCompat;.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; // method@09f6 │ │ -05635e: 0c07 |001b: move-result-object v7 │ │ -056360: 1107 |001c: return-object v7 │ │ +056310: |[056310] android.support.v7.app.ActionBarActivityDelegateBase$2.onApplyWindowInsets:(Landroid/view/View;Landroid/support/v4/view/WindowInsetsCompat;)Landroid/support/v4/view/WindowInsetsCompat; │ │ +056320: 6e10 f509 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetTop:()I // method@09f5 │ │ +056326: 0a01 |0003: move-result v1 │ │ +056328: 5452 4903 |0004: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$2;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@0349 │ │ +05632c: 7120 6d0d 1200 |0006: invoke-static {v2, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$300:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I // method@0d6d │ │ +056332: 0a00 |0009: move-result v0 │ │ +056334: 3201 1200 |000a: if-eq v1, v0, 001c // +0012 │ │ +056338: 6e10 f309 0700 |000c: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetLeft:()I // method@09f3 │ │ +05633e: 0a02 |000f: move-result v2 │ │ +056340: 6e10 f409 0700 |0010: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetRight:()I // method@09f4 │ │ +056346: 0a03 |0013: move-result v3 │ │ +056348: 6e10 f209 0700 |0014: invoke-virtual {v7}, Landroid/support/v4/view/WindowInsetsCompat;.getSystemWindowInsetBottom:()I // method@09f2 │ │ +05634e: 0a04 |0017: move-result v4 │ │ +056350: 6e54 f609 2730 |0018: invoke-virtual {v7, v2, v0, v3, v4}, Landroid/support/v4/view/WindowInsetsCompat;.replaceSystemWindowInsets:(IIII)Landroid/support/v4/view/WindowInsetsCompat; // method@09f6 │ │ +056356: 0c07 |001b: move-result-object v7 │ │ +056358: 1107 |001c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0004 line=310 │ │ 0x000a line=312 │ │ 0x000c line=313 │ │ 0x001c line=319 │ │ locals : │ │ 0x0000 - 0x001c reg=7 insets Landroid/support/v4/view/WindowInsetsCompat; │ │ 0x000a - 0x001d reg=0 newTop I │ │ 0x0004 - 0x001d reg=1 top I │ │ 0x0000 - 0x001d reg=5 this Landroid/support/v7/app/ActionBarActivityDelegateBase$2; │ │ 0x0000 - 0x001d reg=6 v Landroid/view/View; │ │ │ │ - source_file_idx : 402 (ActionBarActivityDelegateBase.java) │ │ + source_file_idx : 401 (ActionBarActivityDelegateBase.java) │ │ │ │ Class #414 header: │ │ class_idx : 683 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 921 │ │ +source_file_idx : 920 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #414 annotations: │ │ Annotations on class │ │ @@ -95916,21 +95916,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;) │ │ name : 'onFitSystemWindows' │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 921 (FitWindowsViewGroup.java) │ │ + source_file_idx : 920 (FitWindowsViewGroup.java) │ │ │ │ Class #415 header: │ │ class_idx : 552 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 402 │ │ +source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #415 annotations: │ │ Annotations on class │ │ @@ -95955,18 +95955,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 │ │ -056364: |[056364] android.support.v7.app.ActionBarActivityDelegateBase$3.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ -056374: 5b01 4a03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$3;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034a │ │ -056378: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05637e: 0e00 |0005: return-void │ │ +05635c: |[05635c] android.support.v7.app.ActionBarActivityDelegateBase$3.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ +05636c: 5b01 4a03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$3;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034a │ │ +056370: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +056376: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ @@ -95976,36 +95976,36 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -056380: |[056380] android.support.v7.app.ActionBarActivityDelegateBase$3.onFitSystemWindows:(Landroid/graphics/Rect;)V │ │ -056390: 5420 4a03 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$3;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034a │ │ -056394: 5231 3000 |0002: iget v1, v3, Landroid/graphics/Rect;.top:I // field@0030 │ │ -056398: 7120 6d0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$300:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I // method@0d6d │ │ -05639e: 0a00 |0007: move-result v0 │ │ -0563a0: 5930 3000 |0008: iput v0, v3, Landroid/graphics/Rect;.top:I // field@0030 │ │ -0563a4: 0e00 |000a: return-void │ │ +056378: |[056378] android.support.v7.app.ActionBarActivityDelegateBase$3.onFitSystemWindows:(Landroid/graphics/Rect;)V │ │ +056388: 5420 4a03 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$3;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034a │ │ +05638c: 5231 3000 |0002: iget v1, v3, Landroid/graphics/Rect;.top:I // field@0030 │ │ +056390: 7120 6d0d 1000 |0004: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$300:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I // method@0d6d │ │ +056396: 0a00 |0007: move-result v0 │ │ +056398: 5930 3000 |0008: iput v0, v3, Landroid/graphics/Rect;.top:I // field@0030 │ │ +05639c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x000a line=330 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateBase$3; │ │ 0x0000 - 0x000b reg=3 insets Landroid/graphics/Rect; │ │ │ │ - source_file_idx : 402 (ActionBarActivityDelegateBase.java) │ │ + source_file_idx : 401 (ActionBarActivityDelegateBase.java) │ │ │ │ Class #416 header: │ │ class_idx : 553 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 402 │ │ +source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #416 annotations: │ │ Annotations on class │ │ @@ -96030,18 +96030,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 │ │ -0563a8: |[0563a8] android.support.v7.app.ActionBarActivityDelegateBase$4.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ -0563b8: 5b01 4b03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$4;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034b │ │ -0563bc: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0563c2: 0e00 |0005: return-void │ │ +0563a0: |[0563a0] android.support.v7.app.ActionBarActivityDelegateBase$4.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ +0563b0: 5b01 4b03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$4;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034b │ │ +0563b4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0563ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=626 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ @@ -96051,37 +96051,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0563c4: |[0563c4] android.support.v7.app.ActionBarActivityDelegateBase$4.run:()V │ │ -0563d4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0563d6: 5440 4b03 |0001: iget-object v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$4;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034b │ │ -0563da: 5400 5f03 |0003: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ -0563de: 5441 4b03 |0005: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$4;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034b │ │ -0563e2: 5411 6003 |0007: iget-object v1, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -0563e6: 1302 3700 |0009: const/16 v2, #int 55 // #37 │ │ -0563ea: 6e53 9f1a 1032 |000b: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@1a9f │ │ -0563f0: 0e00 |000e: return-void │ │ +0563bc: |[0563bc] android.support.v7.app.ActionBarActivityDelegateBase$4.run:()V │ │ +0563cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0563ce: 5440 4b03 |0001: iget-object v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$4;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034b │ │ +0563d2: 5400 5f03 |0003: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ +0563d6: 5441 4b03 |0005: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$4;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034b │ │ +0563da: 5411 6003 |0007: iget-object v1, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +0563de: 1302 3700 |0009: const/16 v2, #int 55 // #37 │ │ +0563e2: 6e53 9f1a 1032 |000b: invoke-virtual {v0, v1, v2, v3, v3}, Landroid/widget/PopupWindow;.showAtLocation:(Landroid/view/View;III)V // method@1a9f │ │ +0563e8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=628 │ │ 0x000e line=631 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Landroid/support/v7/app/ActionBarActivityDelegateBase$4; │ │ │ │ - source_file_idx : 402 (ActionBarActivityDelegateBase.java) │ │ + source_file_idx : 401 (ActionBarActivityDelegateBase.java) │ │ │ │ Class #417 header: │ │ class_idx : 642 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2649 │ │ +source_file_idx : 2647 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #417 annotations: │ │ Annotations on class │ │ @@ -96105,21 +96105,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;) │ │ name : 'onOpenSubMenu' │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2649 (MenuPresenter.java) │ │ + source_file_idx : 2647 (MenuPresenter.java) │ │ │ │ Class #418 header: │ │ class_idx : 554 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 402 │ │ +source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #418 annotations: │ │ Annotations on class │ │ @@ -96144,18 +96144,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0563f4: |[0563f4] android.support.v7.app.ActionBarActivityDelegateBase$ActionMenuPresenterCallback.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ -056404: 5b01 4c03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034c │ │ -056408: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05640e: 0e00 |0005: return-void │ │ +0563ec: |[0563ec] android.support.v7.app.ActionBarActivityDelegateBase$ActionMenuPresenterCallback.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ +0563fc: 5b01 4c03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034c │ │ +056400: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +056406: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ @@ -96164,17 +96164,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -056410: |[056410] android.support.v7.app.ActionBarActivityDelegateBase$ActionMenuPresenterCallback.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$1;)V │ │ -056420: 7020 560d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d56 │ │ -056426: 0e00 |0003: return-void │ │ +056408: |[056408] android.support.v7.app.ActionBarActivityDelegateBase$ActionMenuPresenterCallback.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$1;)V │ │ +056418: 7020 560d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d56 │ │ +05641e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBarActivityDelegateBase$1; │ │ @@ -96185,18 +96185,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -056428: |[056428] android.support.v7.app.ActionBarActivityDelegateBase$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -056438: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034c │ │ -05643c: 7120 710d 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$900:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0d71 │ │ -056442: 0e00 |0005: return-void │ │ +056420: |[056420] android.support.v7.app.ActionBarActivityDelegateBase$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +056430: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034c │ │ +056434: 7120 710d 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$900:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0d71 │ │ +05643a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1376 │ │ 0x0005 line=1377 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -96207,41 +96207,41 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -056444: |[056444] android.support.v7.app.ActionBarActivityDelegateBase$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -056454: 5421 4c03 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034c │ │ -056458: 6e10 810d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -05645e: 0c00 |0005: move-result-object v0 │ │ -056460: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -056464: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ -056468: 7230 2f0e 1003 |000a: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ -05646e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -056470: 0f01 |000e: return v1 │ │ +05643c: |[05643c] android.support.v7.app.ActionBarActivityDelegateBase$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +05644c: 5421 4c03 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034c │ │ +056450: 6e10 810d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +056456: 0c00 |0005: move-result-object v0 │ │ +056458: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +05645c: 1301 0800 |0008: const/16 v1, #int 8 // #8 │ │ +056460: 7230 2f0e 1003 |000a: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ +056466: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +056468: 0f01 |000e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1367 │ │ 0x0006 line=1368 │ │ 0x0008 line=1369 │ │ 0x000d line=1371 │ │ locals : │ │ 0x0006 - 0x000f reg=0 cb Landroid/support/v7/internal/app/WindowCallback; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; │ │ 0x0000 - 0x000f reg=3 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 402 (ActionBarActivityDelegateBase.java) │ │ + source_file_idx : 401 (ActionBarActivityDelegateBase.java) │ │ │ │ Class #419 header: │ │ class_idx : 723 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 459 │ │ +source_file_idx : 458 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #419 annotations: │ │ Annotations on class │ │ @@ -96277,21 +96277,21 @@ │ │ │ │ #3 : (in Landroid/support/v7/view/ActionMode$Callback;) │ │ name : 'onPrepareActionMode' │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 459 (ActionMode.java) │ │ + source_file_idx : 458 (ActionMode.java) │ │ │ │ Class #420 header: │ │ class_idx : 555 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 402 │ │ +source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #420 annotations: │ │ Annotations on class │ │ @@ -96320,19 +96320,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 │ │ -056474: |[056474] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -056484: 5b01 4e03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -056488: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05648e: 5b02 4d03 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@034d │ │ -056492: 0e00 |0007: return-void │ │ +05646c: |[05646c] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +05647c: 5b01 4e03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +056480: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +056486: 5b02 4d03 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@034d │ │ +05648a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0005 line=1293 │ │ 0x0007 line=1294 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; │ │ @@ -96345,19 +96345,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 │ │ -056494: |[056494] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -0564a4: 5410 4d03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@034d │ │ -0564a8: 7230 6114 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1461 │ │ -0564ae: 0a00 |0005: move-result v0 │ │ -0564b0: 0f00 |0006: return v0 │ │ +05648c: |[05648c] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +05649c: 5410 4d03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@034d │ │ +0564a0: 7230 6114 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1461 │ │ +0564a6: 0a00 |0005: move-result v0 │ │ +0564a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1305 │ │ 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; │ │ @@ -96367,19 +96367,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 │ │ -0564b4: |[0564b4] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -0564c4: 5410 4d03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@034d │ │ -0564c8: 7230 6214 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1462 │ │ -0564ce: 0a00 |0005: move-result v0 │ │ -0564d0: 0f00 |0006: return v0 │ │ +0564ac: |[0564ac] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +0564bc: 5410 4d03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@034d │ │ +0564c0: 7230 6214 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1462 │ │ +0564c6: 0a00 |0005: move-result v0 │ │ +0564c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1297 │ │ 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; │ │ @@ -96389,71 +96389,71 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 114 16-bit code units │ │ -0564d4: |[0564d4] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ -0564e4: 5420 4d03 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@034d │ │ -0564e8: 7220 6314 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1463 │ │ -0564ee: 5420 4e03 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -0564f2: 5400 5f03 |0007: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ -0564f6: 3800 4000 |0009: if-eqz v0, 0049 // +0040 │ │ -0564fa: 5420 4e03 |000b: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -0564fe: 5400 6103 |000d: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -056502: 6e10 ee0c 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ -056508: 0c00 |0012: move-result-object v0 │ │ -05650a: 6e10 7e19 0000 |0013: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ -056510: 0c00 |0016: move-result-object v0 │ │ -056512: 5421 4e03 |0017: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -056516: 5411 7203 |0019: iget-object v1, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mShowActionModePopup:Ljava/lang/Runnable; // field@0372 │ │ -05651a: 6e20 f318 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ -056520: 5420 4e03 |001e: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -056524: 5400 5f03 |0020: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ -056528: 6e10 8b1a 0000 |0022: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@1a8b │ │ -05652e: 5420 4e03 |0025: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -056532: 5400 6003 |0027: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -056536: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ -05653a: 5420 4e03 |002b: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -05653e: 5400 6003 |002d: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -056542: 6e10 ab11 0000 |002f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@11ab │ │ -056548: 5420 4e03 |0032: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -05654c: 5400 6103 |0034: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -056550: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -056554: 5420 4e03 |0038: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -056558: 5400 6103 |003a: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -05655c: 5421 4e03 |003c: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -056560: 5411 5e03 |003e: iget-object v1, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -056564: 6e20 090d 1000 |0040: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@0d09 │ │ -05656a: 5420 4e03 |0043: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -05656e: 1201 |0045: const/4 v1, #int 0 // #0 │ │ -056570: 5b01 5e03 |0046: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -056574: 0e00 |0048: return-void │ │ -056576: 5420 4e03 |0049: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -05657a: 5400 6003 |004b: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -05657e: 3800 d8ff |004d: if-eqz v0, 0025 // -0028 │ │ -056582: 5420 4e03 |004f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -056586: 5400 6003 |0051: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -05658a: 1301 0800 |0053: const/16 v1, #int 8 // #8 │ │ -05658e: 6e20 ba11 1000 |0055: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setVisibility:(I)V // method@11ba │ │ -056594: 5420 4e03 |0058: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -056598: 5400 6003 |005a: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -05659c: 6e10 9711 0000 |005c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@1197 │ │ -0565a2: 0c00 |005f: move-result-object v0 │ │ -0565a4: 3800 c5ff |0060: if-eqz v0, 0025 // -003b │ │ -0565a8: 5420 4e03 |0062: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ -0565ac: 5400 6003 |0064: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -0565b0: 6e10 9711 0000 |0066: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@1197 │ │ -0565b6: 0c00 |0069: move-result-object v0 │ │ -0565b8: 1f00 6803 |006a: check-cast v0, Landroid/view/View; // type@0368 │ │ -0565bc: 7110 ad08 0000 |006c: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ -0565c2: 28b6 |006f: goto 0025 // -004a │ │ -0565c4: 0d00 |0070: move-exception v0 │ │ -0565c6: 28d2 |0071: goto 0043 // -002e │ │ +0564cc: |[0564cc] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ +0564dc: 5420 4d03 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@034d │ │ +0564e0: 7220 6314 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1463 │ │ +0564e6: 5420 4e03 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +0564ea: 5400 5f03 |0007: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ +0564ee: 3800 4000 |0009: if-eqz v0, 0049 // +0040 │ │ +0564f2: 5420 4e03 |000b: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +0564f6: 5400 6103 |000d: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +0564fa: 6e10 ee0c 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ +056500: 0c00 |0012: move-result-object v0 │ │ +056502: 6e10 7e19 0000 |0013: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ +056508: 0c00 |0016: move-result-object v0 │ │ +05650a: 5421 4e03 |0017: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +05650e: 5411 7203 |0019: iget-object v1, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mShowActionModePopup:Ljava/lang/Runnable; // field@0372 │ │ +056512: 6e20 f318 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ +056518: 5420 4e03 |001e: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +05651c: 5400 5f03 |0020: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ +056520: 6e10 8b1a 0000 |0022: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@1a8b │ │ +056526: 5420 4e03 |0025: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +05652a: 5400 6003 |0027: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +05652e: 3800 0900 |0029: if-eqz v0, 0032 // +0009 │ │ +056532: 5420 4e03 |002b: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +056536: 5400 6003 |002d: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +05653a: 6e10 ab11 0000 |002f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@11ab │ │ +056540: 5420 4e03 |0032: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +056544: 5400 6103 |0034: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +056548: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +05654c: 5420 4e03 |0038: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +056550: 5400 6103 |003a: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +056554: 5421 4e03 |003c: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +056558: 5411 5e03 |003e: iget-object v1, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +05655c: 6e20 090d 1000 |0040: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@0d09 │ │ +056562: 5420 4e03 |0043: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +056566: 1201 |0045: const/4 v1, #int 0 // #0 │ │ +056568: 5b01 5e03 |0046: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +05656c: 0e00 |0048: return-void │ │ +05656e: 5420 4e03 |0049: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +056572: 5400 6003 |004b: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +056576: 3800 d8ff |004d: if-eqz v0, 0025 // -0028 │ │ +05657a: 5420 4e03 |004f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +05657e: 5400 6003 |0051: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +056582: 1301 0800 |0053: const/16 v1, #int 8 // #8 │ │ +056586: 6e20 ba11 1000 |0055: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setVisibility:(I)V // method@11ba │ │ +05658c: 5420 4e03 |0058: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +056590: 5400 6003 |005a: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +056594: 6e10 9711 0000 |005c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@1197 │ │ +05659a: 0c00 |005f: move-result-object v0 │ │ +05659c: 3800 c5ff |0060: if-eqz v0, 0025 // -003b │ │ +0565a0: 5420 4e03 |0062: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@034e │ │ +0565a4: 5400 6003 |0064: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +0565a8: 6e10 9711 0000 |0066: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@1197 │ │ +0565ae: 0c00 |0069: move-result-object v0 │ │ +0565b0: 1f00 6803 |006a: check-cast v0, Landroid/view/View; // type@0368 │ │ +0565b4: 7110 ad08 0000 |006c: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ +0565ba: 28b6 |006f: goto 0025 // -004a │ │ +0565bc: 0d00 |0070: move-exception v0 │ │ +0565be: 28d2 |0071: goto 0043 // -002e │ │ catches : 1 │ │ 0x0038 - 0x0043 │ │ Ljava/lang/AbstractMethodError; -> 0x0070 │ │ positions : │ │ 0x0000 line=1309 │ │ 0x0005 line=1310 │ │ 0x000b line=1311 │ │ @@ -96478,34 +96478,34 @@ │ │ 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 │ │ -0565d8: |[0565d8] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -0565e8: 5410 4d03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@034d │ │ -0565ec: 7230 6414 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1464 │ │ -0565f2: 0a00 |0005: move-result v0 │ │ -0565f4: 0f00 |0006: return v0 │ │ +0565d0: |[0565d0] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +0565e0: 5410 4d03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@034d │ │ +0565e4: 7230 6414 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1464 │ │ +0565ea: 0a00 |0005: move-result v0 │ │ +0565ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1301 │ │ 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; │ │ │ │ - source_file_idx : 402 (ActionBarActivityDelegateBase.java) │ │ + source_file_idx : 401 (ActionBarActivityDelegateBase.java) │ │ │ │ Class #421 header: │ │ class_idx : 556 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 402 │ │ +source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 13 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #421 annotations: │ │ Annotations on class │ │ @@ -96577,20 +96577,20 @@ │ │ type : '(I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0565f8: |[0565f8] android.support.v7.app.ActionBarActivityDelegateBase$PanelFeatureState.:(I)V │ │ -056608: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05660e: 5912 5003 |0003: iput v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -056612: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -056614: 5c10 5903 |0006: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshDecorView:Z // field@0359 │ │ -056618: 0e00 |0008: return-void │ │ +0565f0: |[0565f0] android.support.v7.app.ActionBarActivityDelegateBase$PanelFeatureState.:(I)V │ │ +056600: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +056606: 5912 5003 |0003: iput v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +05660a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +05660c: 5c10 5903 |0006: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshDecorView:Z // field@0359 │ │ +056610: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1432 │ │ 0x0003 line=1433 │ │ 0x0005 line=1435 │ │ 0x0008 line=1436 │ │ locals : │ │ @@ -96603,36 +96603,36 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -05661c: |[05661c] android.support.v7.app.ActionBarActivityDelegateBase$PanelFeatureState.getListMenuView:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -05662c: 5441 5703 |0000: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -056630: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -056634: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -056636: 1100 |0005: return-object v0 │ │ -056638: 5441 5503 |0006: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ -05663c: 3901 1900 |0008: if-nez v1, 0021 // +0019 │ │ -056640: 2201 7202 |000a: new-instance v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0272 │ │ -056644: 5442 5603 |000c: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@0356 │ │ -056648: 6003 3005 |000e: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0530 │ │ -05664c: 7030 8b0f 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@0f8b │ │ -056652: 5b41 5503 |0013: iput-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ -056656: 5441 5503 |0015: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ -05665a: 6e20 960f 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@0f96 │ │ -056660: 5441 5703 |001a: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -056664: 5442 5503 |001c: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ -056668: 6e20 a30f 2100 |001e: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fa3 │ │ -05666e: 5441 5503 |0021: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ -056672: 5442 4f03 |0023: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@034f │ │ -056676: 6e20 910f 2100 |0025: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@0f91 │ │ -05667c: 0c00 |0028: move-result-object v0 │ │ -05667e: 28dc |0029: goto 0005 // -0024 │ │ +056614: |[056614] android.support.v7.app.ActionBarActivityDelegateBase$PanelFeatureState.getListMenuView:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +056624: 5441 5703 |0000: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +056628: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +05662c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05662e: 1100 |0005: return-object v0 │ │ +056630: 5441 5503 |0006: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ +056634: 3901 1900 |0008: if-nez v1, 0021 // +0019 │ │ +056638: 2201 7202 |000a: new-instance v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0272 │ │ +05663c: 5442 5603 |000c: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@0356 │ │ +056640: 6003 3005 |000e: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0530 │ │ +056644: 7030 8b0f 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@0f8b │ │ +05664a: 5b41 5503 |0013: iput-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ +05664e: 5441 5503 |0015: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ +056652: 6e20 960f 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@0f96 │ │ +056658: 5441 5703 |001a: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +05665c: 5442 5503 |001c: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ +056660: 6e20 a30f 2100 |001e: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fa3 │ │ +056666: 5441 5503 |0021: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ +05666a: 5442 4f03 |0023: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@034f │ │ +05666e: 6e20 910f 2100 |0025: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@0f91 │ │ +056674: 0c00 |0028: move-result-object v0 │ │ +056676: 28dc |0029: goto 0005 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1492 │ │ 0x0005 line=1503 │ │ 0x0006 line=1494 │ │ 0x000a line=1495 │ │ 0x0015 line=1497 │ │ @@ -96649,27 +96649,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -056680: |[056680] android.support.v7.app.ActionBarActivityDelegateBase$PanelFeatureState.hasPanelItems:()Z │ │ -056690: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -056692: 5421 5b03 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@035b │ │ -056696: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -05669a: 0f00 |0005: return v0 │ │ -05669c: 5421 5503 |0006: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ -0566a0: 6e10 900f 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@0f90 │ │ -0566a6: 0c01 |000b: move-result-object v1 │ │ -0566a8: 7210 571a 0100 |000c: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@1a57 │ │ -0566ae: 0a01 |000f: move-result v1 │ │ -0566b0: 3d01 f5ff |0010: if-lez v1, 0005 // -000b │ │ -0566b4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0566b6: 28f2 |0013: goto 0005 // -000e │ │ +056678: |[056678] android.support.v7.app.ActionBarActivityDelegateBase$PanelFeatureState.hasPanelItems:()Z │ │ +056688: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05668a: 5421 5b03 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@035b │ │ +05668e: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +056692: 0f00 |0005: return v0 │ │ +056694: 5421 5503 |0006: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ +056698: 6e10 900f 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@0f90 │ │ +05669e: 0c01 |000b: move-result-object v1 │ │ +0566a0: 7210 571a 0100 |000c: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@1a57 │ │ +0566a6: 0a01 |000f: move-result v1 │ │ +0566a8: 3d01 f5ff |0010: if-lez v1, 0005 // -000b │ │ +0566ac: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0566ae: 28f2 |0013: goto 0005 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1439 │ │ 0x0005 line=1441 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; │ │ │ │ @@ -96678,30 +96678,30 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0566b8: |[0566b8] android.support.v7.app.ActionBarActivityDelegateBase$PanelFeatureState.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0566c8: 5420 5703 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -0566cc: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ -0566d0: 0e00 |0004: return-void │ │ -0566d2: 5420 5703 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -0566d6: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ -0566da: 5420 5703 |0009: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -0566de: 5421 5503 |000b: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ -0566e2: 6e20 d80f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fd8 │ │ -0566e8: 5b23 5703 |0010: iput-object v3, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -0566ec: 3803 f2ff |0012: if-eqz v3, 0004 // -000e │ │ -0566f0: 5420 5503 |0014: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ -0566f4: 3800 eeff |0016: if-eqz v0, 0004 // -0012 │ │ -0566f8: 5420 5503 |0018: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ -0566fc: 6e20 a30f 0300 |001a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fa3 │ │ -056702: 28e7 |001d: goto 0004 // -0019 │ │ +0566b0: |[0566b0] android.support.v7.app.ActionBarActivityDelegateBase$PanelFeatureState.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0566c0: 5420 5703 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +0566c4: 3303 0300 |0002: if-ne v3, v0, 0005 // +0003 │ │ +0566c8: 0e00 |0004: return-void │ │ +0566ca: 5420 5703 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +0566ce: 3800 0900 |0007: if-eqz v0, 0010 // +0009 │ │ +0566d2: 5420 5703 |0009: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +0566d6: 5421 5503 |000b: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ +0566da: 6e20 d80f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fd8 │ │ +0566e0: 5b23 5703 |0010: iput-object v3, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +0566e4: 3803 f2ff |0012: if-eqz v3, 0004 // -000e │ │ +0566e8: 5420 5503 |0014: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ +0566ec: 3800 eeff |0016: if-eqz v0, 0004 // -0012 │ │ +0566f0: 5420 5503 |0018: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0355 │ │ +0566f4: 6e20 a30f 0300 |001a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fa3 │ │ +0566fa: 28e7 |001d: goto 0004 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ 0x0004 line=1489 │ │ 0x0005 line=1482 │ │ 0x0009 line=1483 │ │ 0x0010 line=1485 │ │ @@ -96716,48 +96716,48 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -056704: |[056704] android.support.v7.app.ActionBarActivityDelegateBase$PanelFeatureState.setStyle:(Landroid/content/Context;)V │ │ -056714: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -056716: 2201 3b03 |0001: new-instance v1, Landroid/util/TypedValue; // type@033b │ │ -05671a: 7010 1518 0100 |0003: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -056720: 6e10 c800 0600 |0006: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -056726: 0c03 |0009: move-result-object v3 │ │ -056728: 6e10 4201 0300 |000a: invoke-virtual {v3}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0142 │ │ -05672e: 0c02 |000d: move-result-object v2 │ │ -056730: 6e10 cd00 0600 |000e: invoke-virtual {v6}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -056736: 0c03 |0011: move-result-object v3 │ │ -056738: 6e20 2c01 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@012c │ │ -05673e: 6003 9e03 |0015: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@039e │ │ -056742: 6e40 2b01 3241 |0017: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -056748: 5213 d30a |001a: iget v3, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -05674c: 3803 0700 |001c: if-eqz v3, 0023 // +0007 │ │ -056750: 5213 d30a |001e: iget v3, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -056754: 6e30 2801 3204 |0020: invoke-virtual {v2, v3, v4}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@0128 │ │ -05675a: 6003 0404 |0023: sget v3, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@0404 │ │ -05675e: 6e40 2b01 3241 |0025: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -056764: 5213 d30a |0028: iget v3, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -056768: 3803 1700 |002a: if-eqz v3, 0041 // +0017 │ │ -05676c: 5213 d30a |002c: iget v3, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -056770: 6e30 2801 3204 |002e: invoke-virtual {v2, v3, v4}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@0128 │ │ -056776: 2200 4403 |0031: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0344 │ │ -05677a: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -05677c: 7030 2d18 6003 |0034: invoke-direct {v0, v6, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ -056782: 6e10 cd00 0000 |0037: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -056788: 0c03 |003a: move-result-object v3 │ │ -05678a: 6e20 2c01 2300 |003b: invoke-virtual {v3, v2}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@012c │ │ -056790: 5b50 5603 |003e: iput-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@0356 │ │ -056794: 0e00 |0040: return-void │ │ -056796: 6003 fa05 |0041: sget v3, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@05fa │ │ -05679a: 6e30 2801 3204 |0043: invoke-virtual {v2, v3, v4}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@0128 │ │ -0567a0: 28eb |0046: goto 0031 // -0015 │ │ +0566fc: |[0566fc] android.support.v7.app.ActionBarActivityDelegateBase$PanelFeatureState.setStyle:(Landroid/content/Context;)V │ │ +05670c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +05670e: 2201 3b03 |0001: new-instance v1, Landroid/util/TypedValue; // type@033b │ │ +056712: 7010 1518 0100 |0003: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +056718: 6e10 c800 0600 |0006: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05671e: 0c03 |0009: move-result-object v3 │ │ +056720: 6e10 4201 0300 |000a: invoke-virtual {v3}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0142 │ │ +056726: 0c02 |000d: move-result-object v2 │ │ +056728: 6e10 cd00 0600 |000e: invoke-virtual {v6}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +05672e: 0c03 |0011: move-result-object v3 │ │ +056730: 6e20 2c01 3200 |0012: invoke-virtual {v2, v3}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@012c │ │ +056736: 6003 9e03 |0015: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@039e │ │ +05673a: 6e40 2b01 3241 |0017: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +056740: 5213 d30a |001a: iget v3, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +056744: 3803 0700 |001c: if-eqz v3, 0023 // +0007 │ │ +056748: 5213 d30a |001e: iget v3, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +05674c: 6e30 2801 3204 |0020: invoke-virtual {v2, v3, v4}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@0128 │ │ +056752: 6003 0404 |0023: sget v3, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@0404 │ │ +056756: 6e40 2b01 3241 |0025: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +05675c: 5213 d30a |0028: iget v3, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +056760: 3803 1700 |002a: if-eqz v3, 0041 // +0017 │ │ +056764: 5213 d30a |002c: iget v3, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +056768: 6e30 2801 3204 |002e: invoke-virtual {v2, v3, v4}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@0128 │ │ +05676e: 2200 4403 |0031: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0344 │ │ +056772: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +056774: 7030 2d18 6003 |0034: invoke-direct {v0, v6, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ +05677a: 6e10 cd00 0000 |0037: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +056780: 0c03 |003a: move-result-object v3 │ │ +056782: 6e20 2c01 2300 |003b: invoke-virtual {v3, v2}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@012c │ │ +056788: 5b50 5603 |003e: iput-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.listPresenterContext:Landroid/content/Context; // field@0356 │ │ +05678c: 0e00 |0040: return-void │ │ +05678e: 6003 fa05 |0041: sget v3, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@05fa │ │ +056792: 6e30 2801 3204 |0043: invoke-virtual {v2, v3, v4}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@0128 │ │ +056798: 28eb |0046: goto 0031 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1455 │ │ 0x0006 line=1456 │ │ 0x000e line=1457 │ │ 0x0015 line=1460 │ │ 0x001a line=1461 │ │ @@ -96774,21 +96774,21 @@ │ │ 0x0000 - 0x0037 reg=6 context Landroid/content/Context; │ │ 0x0037 - 0x0041 reg=0 context Landroid/content/Context; │ │ 0x0006 - 0x0047 reg=1 outValue Landroid/util/TypedValue; │ │ 0x000e - 0x0047 reg=2 widgetTheme Landroid/content/res/Resources$Theme; │ │ 0x0000 - 0x0047 reg=5 this Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; │ │ 0x0041 - 0x0047 reg=6 context Landroid/content/Context; │ │ │ │ - source_file_idx : 402 (ActionBarActivityDelegateBase.java) │ │ + source_file_idx : 401 (ActionBarActivityDelegateBase.java) │ │ │ │ Class #422 header: │ │ class_idx : 557 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 402 │ │ +source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #422 annotations: │ │ Annotations on class │ │ @@ -96813,18 +96813,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0567a4: |[0567a4] android.support.v7.app.ActionBarActivityDelegateBase$PanelMenuPresenterCallback.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ -0567b4: 5b01 5c03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ -0567b8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0567be: 0e00 |0005: return-void │ │ +05679c: |[05679c] android.support.v7.app.ActionBarActivityDelegateBase$PanelMenuPresenterCallback.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ +0567ac: 5b01 5c03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ +0567b0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0567b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1333 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ @@ -96833,17 +96833,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0567c0: |[0567c0] android.support.v7.app.ActionBarActivityDelegateBase$PanelMenuPresenterCallback.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$1;)V │ │ -0567d0: 7020 640d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d64 │ │ -0567d6: 0e00 |0003: return-void │ │ +0567b8: |[0567b8] android.support.v7.app.ActionBarActivityDelegateBase$PanelMenuPresenterCallback.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$1;)V │ │ +0567c8: 7020 640d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d64 │ │ +0567ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1333 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBarActivityDelegateBase$1; │ │ @@ -96854,41 +96854,41 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0567d8: |[0567d8] android.support.v7.app.ActionBarActivityDelegateBase$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0567e8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0567ea: 6e10 c80f 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fc8 │ │ -0567f0: 0c02 |0004: move-result-object v2 │ │ -0567f2: 3272 1d00 |0005: if-eq v2, v7, 0022 // +001d │ │ -0567f6: 0130 |0007: move v0, v3 │ │ -0567f8: 5464 5c03 |0008: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ -0567fc: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -056800: 0727 |000c: move-object v7, v2 │ │ -056802: 7120 6e0d 7400 |000d: invoke-static {v4, v7}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$600:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d6e │ │ -056808: 0c01 |0010: move-result-object v1 │ │ -05680a: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ -05680e: 3800 1100 |0013: if-eqz v0, 0024 // +0011 │ │ -056812: 5464 5c03 |0015: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ -056816: 5215 5003 |0017: iget v5, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -05681a: 7140 6f0d 5421 |0019: invoke-static {v4, v5, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$700:(Landroid/support/v7/app/ActionBarActivityDelegateBase;ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V // method@0d6f │ │ -056820: 5464 5c03 |001c: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ -056824: 7130 700d 1403 |001e: invoke-static {v4, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$800:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d70 │ │ -05682a: 0e00 |0021: return-void │ │ -05682c: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -05682e: 28e5 |0023: goto 0008 // -001b │ │ -056830: 5463 5c03 |0024: iget-object v3, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ -056834: 5433 6103 |0026: iget-object v3, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -056838: 6e10 e20c 0300 |0028: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.closeOptionsMenu:()V // method@0ce2 │ │ -05683e: 5463 5c03 |002b: iget-object v3, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ -056842: 7130 700d 1308 |002d: invoke-static {v3, v1, v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$800:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d70 │ │ -056848: 28f1 |0030: goto 0021 // -000f │ │ +0567d0: |[0567d0] android.support.v7.app.ActionBarActivityDelegateBase$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0567e0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0567e2: 6e10 c80f 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fc8 │ │ +0567e8: 0c02 |0004: move-result-object v2 │ │ +0567ea: 3272 1d00 |0005: if-eq v2, v7, 0022 // +001d │ │ +0567ee: 0130 |0007: move v0, v3 │ │ +0567f0: 5464 5c03 |0008: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ +0567f4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +0567f8: 0727 |000c: move-object v7, v2 │ │ +0567fa: 7120 6e0d 7400 |000d: invoke-static {v4, v7}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$600:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d6e │ │ +056800: 0c01 |0010: move-result-object v1 │ │ +056802: 3801 1000 |0011: if-eqz v1, 0021 // +0010 │ │ +056806: 3800 1100 |0013: if-eqz v0, 0024 // +0011 │ │ +05680a: 5464 5c03 |0015: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ +05680e: 5215 5003 |0017: iget v5, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +056812: 7140 6f0d 5421 |0019: invoke-static {v4, v5, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$700:(Landroid/support/v7/app/ActionBarActivityDelegateBase;ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V // method@0d6f │ │ +056818: 5464 5c03 |001c: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ +05681c: 7130 700d 1403 |001e: invoke-static {v4, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$800:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d70 │ │ +056822: 0e00 |0021: return-void │ │ +056824: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +056826: 28e5 |0023: goto 0008 // -001b │ │ +056828: 5463 5c03 |0024: iget-object v3, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ +05682c: 5433 6103 |0026: iget-object v3, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +056830: 6e10 e20c 0300 |0028: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.closeOptionsMenu:()V // method@0ce2 │ │ +056836: 5463 5c03 |002b: iget-object v3, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ +05683a: 7130 700d 1308 |002d: invoke-static {v3, v1, v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$800:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d70 │ │ +056840: 28f1 |0030: goto 0021 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1336 │ │ 0x0005 line=1337 │ │ 0x0008 line=1338 │ │ 0x0011 line=1339 │ │ 0x0013 line=1340 │ │ @@ -96914,50 +96914,50 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -05684c: |[05684c] android.support.v7.app.ActionBarActivityDelegateBase$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -05685c: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -056860: 5421 5c03 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ -056864: 5511 6803 |0004: iget-boolean v1, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@0368 │ │ -056868: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ -05686c: 5421 5c03 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ -056870: 6e10 810d 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -056876: 0c00 |000d: move-result-object v0 │ │ -056878: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -05687c: 5421 5c03 |0010: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ -056880: 6e10 860d 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ -056886: 0a01 |0015: move-result v1 │ │ -056888: 3901 0700 |0016: if-nez v1, 001d // +0007 │ │ -05688c: 1301 0800 |0018: const/16 v1, #int 8 // #8 │ │ -056890: 7230 2f0e 1003 |001a: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ -056896: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -056898: 0f01 |001e: return v1 │ │ +056844: |[056844] android.support.v7.app.ActionBarActivityDelegateBase$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +056854: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +056858: 5421 5c03 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ +05685c: 5511 6803 |0004: iget-boolean v1, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@0368 │ │ +056860: 3801 1700 |0006: if-eqz v1, 001d // +0017 │ │ +056864: 5421 5c03 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ +056868: 6e10 810d 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +05686e: 0c00 |000d: move-result-object v0 │ │ +056870: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +056874: 5421 5c03 |0010: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@035c │ │ +056878: 6e10 860d 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ +05687e: 0a01 |0015: move-result v1 │ │ +056880: 3901 0700 |0016: if-nez v1, 001d // +0007 │ │ +056884: 1301 0800 |0018: const/16 v1, #int 8 // #8 │ │ +056888: 7230 2f0e 1003 |001a: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ +05688e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +056890: 0f01 |001e: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ 0x0008 line=1355 │ │ 0x000e line=1356 │ │ 0x0018 line=1357 │ │ 0x001d line=1360 │ │ locals : │ │ 0x000e - 0x001d reg=0 cb Landroid/support/v7/internal/app/WindowCallback; │ │ 0x0000 - 0x001f reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback; │ │ 0x0000 - 0x001f reg=3 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 402 (ActionBarActivityDelegateBase.java) │ │ + source_file_idx : 401 (ActionBarActivityDelegateBase.java) │ │ │ │ Class #423 header: │ │ class_idx : 627 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2610 │ │ +source_file_idx : 2608 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #423 annotations: │ │ Annotations on class │ │ @@ -96981,21 +96981,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;) │ │ name : 'onMenuModeChange' │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2610 (MenuBuilder.java) │ │ + source_file_idx : 2608 (MenuBuilder.java) │ │ │ │ Class #424 header: │ │ class_idx : 558 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 549 │ │ -source_file_idx : 402 │ │ +source_file_idx : 401 │ │ static_fields_size : 0 │ │ instance_fields_size: 24 │ │ direct_methods_size : 26 │ │ virtual_methods_size: 30 │ │ │ │ Class #424 annotations: │ │ Annotations on class │ │ @@ -97111,20 +97111,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05689c: |[05689c] android.support.v7.app.ActionBarActivityDelegateBase.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0568ac: 7020 290d 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@0d29 │ │ -0568b2: 2200 2602 |0003: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$1; // type@0226 │ │ -0568b6: 7020 4e0d 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d4e │ │ -0568bc: 5b10 6b03 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@036b │ │ -0568c0: 0e00 |000a: return-void │ │ +056894: |[056894] android.support.v7.app.ActionBarActivityDelegateBase.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0568a4: 7020 290d 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@0d29 │ │ +0568aa: 2200 2602 |0003: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$1; // type@0226 │ │ +0568ae: 7020 4e0d 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d4e │ │ +0568b4: 5b10 6b03 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@036b │ │ +0568b8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=111 │ │ 0x000a line=134 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -97135,17 +97135,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0568c4: |[0568c4] android.support.v7.app.ActionBarActivityDelegateBase.access$000:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)I │ │ -0568d4: 5210 6903 |0000: iget v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuFeatures:I // field@0369 │ │ -0568d8: 0f00 |0002: return v0 │ │ +0568bc: |[0568bc] android.support.v7.app.ActionBarActivityDelegateBase.access$000:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)I │ │ +0568cc: 5210 6903 |0000: iget v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuFeatures:I // field@0369 │ │ +0568d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarActivityDelegateBase;) │ │ @@ -97153,17 +97153,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0568dc: |[0568dc] android.support.v7.app.ActionBarActivityDelegateBase.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I │ │ -0568ec: 5901 6903 |0000: iput v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuFeatures:I // field@0369 │ │ -0568f0: 0f01 |0002: return v1 │ │ +0568d4: |[0568d4] android.support.v7.app.ActionBarActivityDelegateBase.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I │ │ +0568e4: 5901 6903 |0000: iput v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuFeatures:I // field@0369 │ │ +0568e8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -97172,17 +97172,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0568f4: |[0568f4] android.support.v7.app.ActionBarActivityDelegateBase.access$100:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)V │ │ -056904: 7020 790d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.doInvalidatePanelMenu:(I)V // method@0d79 │ │ -05690a: 0e00 |0003: return-void │ │ +0568ec: |[0568ec] android.support.v7.app.ActionBarActivityDelegateBase.access$100:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)V │ │ +0568fc: 7020 790d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.doInvalidatePanelMenu:(I)V // method@0d79 │ │ +056902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -97191,17 +97191,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05690c: |[05690c] android.support.v7.app.ActionBarActivityDelegateBase.access$202:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Z)Z │ │ -05691c: 5c01 6a03 |0000: iput-boolean v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuPosted:Z // field@036a │ │ -056920: 0f01 |0002: return v1 │ │ +056904: |[056904] android.support.v7.app.ActionBarActivityDelegateBase.access$202:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Z)Z │ │ +056914: 5c01 6a03 |0000: iput-boolean v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuPosted:Z // field@036a │ │ +056918: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -97210,18 +97210,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -056924: |[056924] android.support.v7.app.ActionBarActivityDelegateBase.access$300:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I │ │ -056934: 7020 a60d 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateStatusGuard:(I)I // method@0da6 │ │ -05693a: 0a00 |0003: move-result v0 │ │ -05693c: 0f00 |0004: return v0 │ │ +05691c: |[05691c] android.support.v7.app.ActionBarActivityDelegateBase.access$300:(Landroid/support/v7/app/ActionBarActivityDelegateBase;I)I │ │ +05692c: 7020 a60d 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateStatusGuard:(I)I // method@0da6 │ │ +056932: 0a00 |0003: move-result v0 │ │ +056934: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -97230,18 +97230,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -056940: |[056940] android.support.v7.app.ActionBarActivityDelegateBase.access$600:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; │ │ -056950: 7020 7c0d 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7c │ │ -056956: 0c00 |0003: move-result-object v0 │ │ -056958: 1100 |0004: return-object v0 │ │ +056938: |[056938] android.support.v7.app.ActionBarActivityDelegateBase.access$600:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; │ │ +056948: 7020 7c0d 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7c │ │ +05694e: 0c00 |0003: move-result-object v0 │ │ +056950: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/view/Menu; │ │ │ │ @@ -97250,17 +97250,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -05695c: |[05695c] android.support.v7.app.ActionBarActivityDelegateBase.access$700:(Landroid/support/v7/app/ActionBarActivityDelegateBase;ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V │ │ -05696c: 7040 740d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.callOnPanelClosed:(ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V // method@0d74 │ │ -056972: 0e00 |0003: return-void │ │ +056954: |[056954] android.support.v7.app.ActionBarActivityDelegateBase.access$700:(Landroid/support/v7/app/ActionBarActivityDelegateBase;ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V │ │ +056964: 7040 740d 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.callOnPanelClosed:(ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V // method@0d74 │ │ +05696a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; │ │ @@ -97271,17 +97271,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -056974: |[056974] android.support.v7.app.ActionBarActivityDelegateBase.access$800:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V │ │ -056984: 7030 760d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ -05698a: 0e00 |0003: return-void │ │ +05696c: |[05696c] android.support.v7.app.ActionBarActivityDelegateBase.access$800:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V │ │ +05697c: 7030 760d 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ +056982: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -97291,17 +97291,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -05698c: |[05698c] android.support.v7.app.ActionBarActivityDelegateBase.access$900:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -05699c: 7020 750d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0d75 │ │ -0569a2: 0e00 |0003: return-void │ │ +056984: |[056984] android.support.v7.app.ActionBarActivityDelegateBase.access$900:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +056994: 7020 750d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0d75 │ │ +05699a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -97310,130 +97310,130 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 208 16-bit code units │ │ -0569a4: |[0569a4] android.support.v7.app.ActionBarActivityDelegateBase.applyFixedSizeWindow:()V │ │ -0569b4: 54db 6103 |0000: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -0569b8: 620c cc06 |0002: sget-object v12, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@06cc │ │ -0569bc: 6e20 f00c cb00 |0004: invoke-virtual {v11, v12}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0cf0 │ │ -0569c2: 0c00 |0007: move-result-object v0 │ │ -0569c4: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -0569c6: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -0569c8: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0569ca: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0569cc: 600b 1e07 |000c: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@071e │ │ -0569d0: 6e20 5201 b000 |000e: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ -0569d6: 0a0b |0011: move-result v11 │ │ -0569d8: 380b 0e00 |0012: if-eqz v11, 0020 // +000e │ │ -0569dc: 3905 0700 |0014: if-nez v5, 001b // +0007 │ │ -0569e0: 2205 3b03 |0016: new-instance v5, Landroid/util/TypedValue; // type@033b │ │ -0569e4: 7010 1518 0500 |0018: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -0569ea: 600b 1e07 |001b: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@071e │ │ -0569ee: 6e30 5101 b005 |001d: invoke-virtual {v0, v11, v5}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0151 │ │ -0569f4: 600b 1f07 |0020: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@071f │ │ -0569f8: 6e20 5201 b000 |0022: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ -0569fe: 0a0b |0025: move-result v11 │ │ -056a00: 380b 0e00 |0026: if-eqz v11, 0034 // +000e │ │ -056a04: 3906 0700 |0028: if-nez v6, 002f // +0007 │ │ -056a08: 2206 3b03 |002a: new-instance v6, Landroid/util/TypedValue; // type@033b │ │ -056a0c: 7010 1518 0600 |002c: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -056a12: 600b 1f07 |002f: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@071f │ │ -056a16: 6e30 5101 b006 |0031: invoke-virtual {v0, v11, v6}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0151 │ │ -056a1c: 600b 1c07 |0034: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@071c │ │ -056a20: 6e20 5201 b000 |0036: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ -056a26: 0a0b |0039: move-result v11 │ │ -056a28: 380b 0e00 |003a: if-eqz v11, 0048 // +000e │ │ -056a2c: 3903 0700 |003c: if-nez v3, 0043 // +0007 │ │ -056a30: 2203 3b03 |003e: new-instance v3, Landroid/util/TypedValue; // type@033b │ │ -056a34: 7010 1518 0300 |0040: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -056a3a: 600b 1c07 |0043: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@071c │ │ -056a3e: 6e30 5101 b003 |0045: invoke-virtual {v0, v11, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0151 │ │ -056a44: 600b 1d07 |0048: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@071d │ │ -056a48: 6e20 5201 b000 |004a: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ -056a4e: 0a0b |004d: move-result v11 │ │ -056a50: 380b 0e00 |004e: if-eqz v11, 005c // +000e │ │ -056a54: 3904 0700 |0050: if-nez v4, 0057 // +0007 │ │ -056a58: 2204 3b03 |0052: new-instance v4, Landroid/util/TypedValue; // type@033b │ │ -056a5c: 7010 1518 0400 |0054: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -056a62: 600b 1d07 |0057: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@071d │ │ -056a66: 6e30 5101 b004 |0059: invoke-virtual {v0, v11, v4}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0151 │ │ -056a6c: 54db 6103 |005c: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -056a70: 6e10 e80c 0b00 |005e: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@0ce8 │ │ -056a76: 0c0b |0061: move-result-object v11 │ │ -056a78: 6e10 3401 0b00 |0062: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -056a7e: 0c07 |0065: move-result-object v7 │ │ -056a80: 527b d10a |0066: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ -056a84: 527c d00a |0068: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0ad0 │ │ -056a88: 35cb 3e00 |006a: if-ge v11, v12, 00a8 // +003e │ │ -056a8c: 1212 |006c: const/4 v2, #int 1 // #1 │ │ -056a8e: 12fa |006d: const/4 v10, #int -1 // #ff │ │ -056a90: 12f1 |006e: const/4 v1, #int -1 // #ff │ │ -056a92: 3802 3b00 |006f: if-eqz v2, 00aa // +003b │ │ -056a96: 0769 |0071: move-object v9, v6 │ │ -056a98: 3809 1000 |0072: if-eqz v9, 0082 // +0010 │ │ -056a9c: 529b d40a |0074: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ -056aa0: 380b 0c00 |0076: if-eqz v11, 0082 // +000c │ │ -056aa4: 529b d40a |0078: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ -056aa8: 125c |007a: const/4 v12, #int 5 // #5 │ │ -056aaa: 33cb 3100 |007b: if-ne v11, v12, 00ac // +0031 │ │ -056aae: 6e20 1718 7900 |007d: invoke-virtual {v9, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1817 │ │ -056ab4: 0a0b |0080: move-result v11 │ │ -056ab6: 87ba |0081: float-to-int v10, v11 │ │ -056ab8: 3802 3b00 |0082: if-eqz v2, 00bd // +003b │ │ -056abc: 0738 |0084: move-object v8, v3 │ │ -056abe: 3808 1000 |0085: if-eqz v8, 0095 // +0010 │ │ -056ac2: 528b d40a |0087: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ -056ac6: 380b 0c00 |0089: if-eqz v11, 0095 // +000c │ │ -056aca: 528b d40a |008b: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ -056ace: 125c |008d: const/4 v12, #int 5 // #5 │ │ -056ad0: 33cb 3100 |008e: if-ne v11, v12, 00bf // +0031 │ │ -056ad4: 6e20 1718 7800 |0090: invoke-virtual {v8, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1817 │ │ -056ada: 0a0b |0093: move-result v11 │ │ -056adc: 87b1 |0094: float-to-int v1, v11 │ │ -056ade: 12fb |0095: const/4 v11, #int -1 // #ff │ │ -056ae0: 33ba 0500 |0096: if-ne v10, v11, 009b // +0005 │ │ -056ae4: 12fb |0098: const/4 v11, #int -1 // #ff │ │ -056ae6: 32b1 0b00 |0099: if-eq v1, v11, 00a4 // +000b │ │ -056aea: 54db 6103 |009b: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -056aee: 6e10 ee0c 0b00 |009d: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ -056af4: 0c0b |00a0: move-result-object v11 │ │ -056af6: 6e30 8019 ab01 |00a1: invoke-virtual {v11, v10, v1}, Landroid/view/Window;.setLayout:(II)V // method@1980 │ │ -056afc: 6e10 5401 0000 |00a4: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -056b02: 0e00 |00a7: return-void │ │ -056b04: 1202 |00a8: const/4 v2, #int 0 // #0 │ │ -056b06: 28c4 |00a9: goto 006d // -003c │ │ -056b08: 0759 |00aa: move-object v9, v5 │ │ -056b0a: 28c7 |00ab: goto 0072 // -0039 │ │ -056b0c: 529b d40a |00ac: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ -056b10: 126c |00ae: const/4 v12, #int 6 // #6 │ │ -056b12: 33cb d3ff |00af: if-ne v11, v12, 0082 // -002d │ │ -056b16: 527b d10a |00b1: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ -056b1a: 82bb |00b3: int-to-float v11, v11 │ │ -056b1c: 527c d10a |00b4: iget v12, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ -056b20: 82cc |00b6: int-to-float v12, v12 │ │ -056b22: 6e30 1918 b90c |00b7: invoke-virtual {v9, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1819 │ │ -056b28: 0a0b |00ba: move-result v11 │ │ -056b2a: 87ba |00bb: float-to-int v10, v11 │ │ -056b2c: 28c6 |00bc: goto 0082 // -003a │ │ -056b2e: 0748 |00bd: move-object v8, v4 │ │ -056b30: 28c7 |00be: goto 0085 // -0039 │ │ -056b32: 528b d40a |00bf: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ -056b36: 126c |00c1: const/4 v12, #int 6 // #6 │ │ -056b38: 33cb d3ff |00c2: if-ne v11, v12, 0095 // -002d │ │ -056b3c: 527b d00a |00c4: iget v11, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0ad0 │ │ -056b40: 82bb |00c6: int-to-float v11, v11 │ │ -056b42: 527c d00a |00c7: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0ad0 │ │ -056b46: 82cc |00c9: int-to-float v12, v12 │ │ -056b48: 6e30 1918 b80c |00ca: invoke-virtual {v8, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1819 │ │ -056b4e: 0a0b |00cd: move-result v11 │ │ -056b50: 87b1 |00ce: float-to-int v1, v11 │ │ -056b52: 28c6 |00cf: goto 0095 // -003a │ │ +05699c: |[05699c] android.support.v7.app.ActionBarActivityDelegateBase.applyFixedSizeWindow:()V │ │ +0569ac: 54db 6103 |0000: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +0569b0: 620c cc06 |0002: sget-object v12, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@06cc │ │ +0569b4: 6e20 f00c cb00 |0004: invoke-virtual {v11, v12}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0cf0 │ │ +0569ba: 0c00 |0007: move-result-object v0 │ │ +0569bc: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +0569be: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +0569c0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0569c2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0569c4: 600b 1e07 |000c: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@071e │ │ +0569c8: 6e20 5201 b000 |000e: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ +0569ce: 0a0b |0011: move-result v11 │ │ +0569d0: 380b 0e00 |0012: if-eqz v11, 0020 // +000e │ │ +0569d4: 3905 0700 |0014: if-nez v5, 001b // +0007 │ │ +0569d8: 2205 3b03 |0016: new-instance v5, Landroid/util/TypedValue; // type@033b │ │ +0569dc: 7010 1518 0500 |0018: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +0569e2: 600b 1e07 |001b: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMajor:I // field@071e │ │ +0569e6: 6e30 5101 b005 |001d: invoke-virtual {v0, v11, v5}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0151 │ │ +0569ec: 600b 1f07 |0020: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@071f │ │ +0569f0: 6e20 5201 b000 |0022: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ +0569f6: 0a0b |0025: move-result v11 │ │ +0569f8: 380b 0e00 |0026: if-eqz v11, 0034 // +000e │ │ +0569fc: 3906 0700 |0028: if-nez v6, 002f // +0007 │ │ +056a00: 2206 3b03 |002a: new-instance v6, Landroid/util/TypedValue; // type@033b │ │ +056a04: 7010 1518 0600 |002c: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +056a0a: 600b 1f07 |002f: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedWidthMinor:I // field@071f │ │ +056a0e: 6e30 5101 b006 |0031: invoke-virtual {v0, v11, v6}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0151 │ │ +056a14: 600b 1c07 |0034: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@071c │ │ +056a18: 6e20 5201 b000 |0036: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ +056a1e: 0a0b |0039: move-result v11 │ │ +056a20: 380b 0e00 |003a: if-eqz v11, 0048 // +000e │ │ +056a24: 3903 0700 |003c: if-nez v3, 0043 // +0007 │ │ +056a28: 2203 3b03 |003e: new-instance v3, Landroid/util/TypedValue; // type@033b │ │ +056a2c: 7010 1518 0300 |0040: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +056a32: 600b 1c07 |0043: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMajor:I // field@071c │ │ +056a36: 6e30 5101 b003 |0045: invoke-virtual {v0, v11, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0151 │ │ +056a3c: 600b 1d07 |0048: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@071d │ │ +056a40: 6e20 5201 b000 |004a: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ +056a46: 0a0b |004d: move-result v11 │ │ +056a48: 380b 0e00 |004e: if-eqz v11, 005c // +000e │ │ +056a4c: 3904 0700 |0050: if-nez v4, 0057 // +0007 │ │ +056a50: 2204 3b03 |0052: new-instance v4, Landroid/util/TypedValue; // type@033b │ │ +056a54: 7010 1518 0400 |0054: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +056a5a: 600b 1d07 |0057: sget v11, Landroid/support/v7/appcompat/R$styleable;.Theme_windowFixedHeightMinor:I // field@071d │ │ +056a5e: 6e30 5101 b004 |0059: invoke-virtual {v0, v11, v4}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@0151 │ │ +056a64: 54db 6103 |005c: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +056a68: 6e10 e80c 0b00 |005e: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@0ce8 │ │ +056a6e: 0c0b |0061: move-result-object v11 │ │ +056a70: 6e10 3401 0b00 |0062: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +056a76: 0c07 |0065: move-result-object v7 │ │ +056a78: 527b d10a |0066: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ +056a7c: 527c d00a |0068: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0ad0 │ │ +056a80: 35cb 3e00 |006a: if-ge v11, v12, 00a8 // +003e │ │ +056a84: 1212 |006c: const/4 v2, #int 1 // #1 │ │ +056a86: 12fa |006d: const/4 v10, #int -1 // #ff │ │ +056a88: 12f1 |006e: const/4 v1, #int -1 // #ff │ │ +056a8a: 3802 3b00 |006f: if-eqz v2, 00aa // +003b │ │ +056a8e: 0769 |0071: move-object v9, v6 │ │ +056a90: 3809 1000 |0072: if-eqz v9, 0082 // +0010 │ │ +056a94: 529b d40a |0074: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ +056a98: 380b 0c00 |0076: if-eqz v11, 0082 // +000c │ │ +056a9c: 529b d40a |0078: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ +056aa0: 125c |007a: const/4 v12, #int 5 // #5 │ │ +056aa2: 33cb 3100 |007b: if-ne v11, v12, 00ac // +0031 │ │ +056aa6: 6e20 1718 7900 |007d: invoke-virtual {v9, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1817 │ │ +056aac: 0a0b |0080: move-result v11 │ │ +056aae: 87ba |0081: float-to-int v10, v11 │ │ +056ab0: 3802 3b00 |0082: if-eqz v2, 00bd // +003b │ │ +056ab4: 0738 |0084: move-object v8, v3 │ │ +056ab6: 3808 1000 |0085: if-eqz v8, 0095 // +0010 │ │ +056aba: 528b d40a |0087: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ +056abe: 380b 0c00 |0089: if-eqz v11, 0095 // +000c │ │ +056ac2: 528b d40a |008b: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ +056ac6: 125c |008d: const/4 v12, #int 5 // #5 │ │ +056ac8: 33cb 3100 |008e: if-ne v11, v12, 00bf // +0031 │ │ +056acc: 6e20 1718 7800 |0090: invoke-virtual {v8, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@1817 │ │ +056ad2: 0a0b |0093: move-result v11 │ │ +056ad4: 87b1 |0094: float-to-int v1, v11 │ │ +056ad6: 12fb |0095: const/4 v11, #int -1 // #ff │ │ +056ad8: 33ba 0500 |0096: if-ne v10, v11, 009b // +0005 │ │ +056adc: 12fb |0098: const/4 v11, #int -1 // #ff │ │ +056ade: 32b1 0b00 |0099: if-eq v1, v11, 00a4 // +000b │ │ +056ae2: 54db 6103 |009b: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +056ae6: 6e10 ee0c 0b00 |009d: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ +056aec: 0c0b |00a0: move-result-object v11 │ │ +056aee: 6e30 8019 ab01 |00a1: invoke-virtual {v11, v10, v1}, Landroid/view/Window;.setLayout:(II)V // method@1980 │ │ +056af4: 6e10 5401 0000 |00a4: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +056afa: 0e00 |00a7: return-void │ │ +056afc: 1202 |00a8: const/4 v2, #int 0 // #0 │ │ +056afe: 28c4 |00a9: goto 006d // -003c │ │ +056b00: 0759 |00aa: move-object v9, v5 │ │ +056b02: 28c7 |00ab: goto 0072 // -0039 │ │ +056b04: 529b d40a |00ac: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ +056b08: 126c |00ae: const/4 v12, #int 6 // #6 │ │ +056b0a: 33cb d3ff |00af: if-ne v11, v12, 0082 // -002d │ │ +056b0e: 527b d10a |00b1: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ +056b12: 82bb |00b3: int-to-float v11, v11 │ │ +056b14: 527c d10a |00b4: iget v12, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ +056b18: 82cc |00b6: int-to-float v12, v12 │ │ +056b1a: 6e30 1918 b90c |00b7: invoke-virtual {v9, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1819 │ │ +056b20: 0a0b |00ba: move-result v11 │ │ +056b22: 87ba |00bb: float-to-int v10, v11 │ │ +056b24: 28c6 |00bc: goto 0082 // -003a │ │ +056b26: 0748 |00bd: move-object v8, v4 │ │ +056b28: 28c7 |00be: goto 0085 // -0039 │ │ +056b2a: 528b d40a |00bf: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ +056b2e: 126c |00c1: const/4 v12, #int 6 // #6 │ │ +056b30: 33cb d3ff |00c2: if-ne v11, v12, 0095 // -002d │ │ +056b34: 527b d00a |00c4: iget v11, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0ad0 │ │ +056b38: 82bb |00c6: int-to-float v11, v11 │ │ +056b3a: 527c d00a |00c7: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0ad0 │ │ +056b3e: 82cc |00c9: int-to-float v12, v12 │ │ +056b40: 6e30 1918 b80c |00ca: invoke-virtual {v8, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@1819 │ │ +056b46: 0a0b |00cd: move-result v11 │ │ +056b48: 87b1 |00ce: float-to-int v1, v11 │ │ +056b4a: 28c6 |00cf: goto 0095 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0008 line=383 │ │ 0x0009 line=384 │ │ 0x000a line=385 │ │ 0x000b line=386 │ │ @@ -97500,33 +97500,33 @@ │ │ type : '(ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -056b54: |[056b54] android.support.v7.app.ActionBarActivityDelegateBase.callOnPanelClosed:(ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V │ │ -056b64: 3904 1300 |0000: if-nez v4, 0013 // +0013 │ │ -056b68: 3903 0d00 |0002: if-nez v3, 000f // +000d │ │ -056b6c: 3a02 0b00 |0004: if-ltz v2, 000f // +000b │ │ -056b70: 5410 7003 |0006: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanels:[Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0370 │ │ -056b74: 2100 |0008: array-length v0, v0 │ │ -056b76: 3502 0600 |0009: if-ge v2, v0, 000f // +0006 │ │ -056b7a: 5410 7003 |000b: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanels:[Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0370 │ │ -056b7e: 4603 0002 |000d: aget-object v3, v0, v2 │ │ -056b82: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ -056b86: 5434 5703 |0011: iget-object v4, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -056b8a: 3803 0700 |0013: if-eqz v3, 001a // +0007 │ │ -056b8e: 5530 5303 |0015: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ -056b92: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -056b96: 0e00 |0019: return-void │ │ -056b98: 6e10 810d 0100 |001a: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -056b9e: 0c00 |001d: move-result-object v0 │ │ -056ba0: 7230 300e 2004 |001e: invoke-interface {v0, v2, v4}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ -056ba6: 28f8 |0021: goto 0019 // -0008 │ │ +056b4c: |[056b4c] android.support.v7.app.ActionBarActivityDelegateBase.callOnPanelClosed:(ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V │ │ +056b5c: 3904 1300 |0000: if-nez v4, 0013 // +0013 │ │ +056b60: 3903 0d00 |0002: if-nez v3, 000f // +000d │ │ +056b64: 3a02 0b00 |0004: if-ltz v2, 000f // +000b │ │ +056b68: 5410 7003 |0006: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanels:[Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0370 │ │ +056b6c: 2100 |0008: array-length v0, v0 │ │ +056b6e: 3502 0600 |0009: if-ge v2, v0, 000f // +0006 │ │ +056b72: 5410 7003 |000b: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanels:[Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0370 │ │ +056b76: 4603 0002 |000d: aget-object v3, v0, v2 │ │ +056b7a: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ +056b7e: 5434 5703 |0011: iget-object v4, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +056b82: 3803 0700 |0013: if-eqz v3, 001a // +0007 │ │ +056b86: 5530 5303 |0015: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ +056b8a: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +056b8e: 0e00 |0019: return-void │ │ +056b90: 6e10 810d 0100 |001a: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +056b96: 0c00 |001d: move-result-object v0 │ │ +056b98: 7230 300e 2004 |001e: invoke-interface {v0, v2, v4}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ +056b9e: 28f8 |0021: goto 0019 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ 0x0002 line=1078 │ │ 0x0004 line=1079 │ │ 0x000b line=1080 │ │ 0x000f line=1084 │ │ @@ -97545,33 +97545,33 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -056ba8: |[056ba8] android.support.v7.app.ActionBarActivityDelegateBase.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -056bb8: 5521 6203 |0000: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@0362 │ │ -056bbc: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ -056bc0: 0e00 |0004: return-void │ │ -056bc2: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -056bc4: 5c21 6203 |0006: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@0362 │ │ -056bc8: 5421 6303 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -056bcc: 7210 8d12 0100 |000a: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorContentParent;.dismissPopups:()V // method@128d │ │ -056bd2: 6e10 810d 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -056bd8: 0c00 |0010: move-result-object v0 │ │ -056bda: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ -056bde: 6e10 860d 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ -056be4: 0a01 |0016: move-result v1 │ │ -056be6: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -056bea: 1301 0800 |0019: const/16 v1, #int 8 // #8 │ │ -056bee: 7230 300e 1003 |001b: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ -056bf4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -056bf6: 5c21 6203 |001f: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@0362 │ │ -056bfa: 28e3 |0021: goto 0004 // -001d │ │ +056ba0: |[056ba0] android.support.v7.app.ActionBarActivityDelegateBase.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +056bb0: 5521 6203 |0000: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@0362 │ │ +056bb4: 3801 0300 |0002: if-eqz v1, 0005 // +0003 │ │ +056bb8: 0e00 |0004: return-void │ │ +056bba: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +056bbc: 5c21 6203 |0006: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@0362 │ │ +056bc0: 5421 6303 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +056bc4: 7210 8d12 0100 |000a: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorContentParent;.dismissPopups:()V // method@128d │ │ +056bca: 6e10 810d 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +056bd0: 0c00 |0010: move-result-object v0 │ │ +056bd2: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ +056bd6: 6e10 860d 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ +056bdc: 0a01 |0016: move-result v1 │ │ +056bde: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +056be2: 1301 0800 |0019: const/16 v1, #int 8 // #8 │ │ +056be6: 7230 300e 1003 |001b: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ +056bec: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +056bee: 5c21 6203 |001f: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@0362 │ │ +056bf2: 28e3 |0021: goto 0004 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ 0x0004 line=1043 │ │ 0x0005 line=1036 │ │ 0x0008 line=1037 │ │ 0x000d line=1038 │ │ @@ -97588,44 +97588,44 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -056bfc: |[056bfc] android.support.v7.app.ActionBarActivityDelegateBase.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V │ │ -056c0c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -056c0e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -056c10: 3805 1800 |0002: if-eqz v5, 001a // +0018 │ │ -056c14: 5240 5003 |0004: iget v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -056c18: 3900 1400 |0006: if-nez v0, 001a // +0014 │ │ -056c1c: 5430 6303 |0008: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -056c20: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ -056c24: 5430 6303 |000c: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -056c28: 7210 9112 0000 |000e: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@1291 │ │ -056c2e: 0a00 |0011: move-result v0 │ │ -056c30: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -056c34: 5440 5703 |0014: iget-object v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -056c38: 7020 750d 0300 |0016: invoke-direct {v3, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0d75 │ │ -056c3e: 0e00 |0019: return-void │ │ -056c40: 5540 5303 |001a: iget-boolean v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ -056c44: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ -056c48: 3805 0700 |001e: if-eqz v5, 0025 // +0007 │ │ -056c4c: 5240 5003 |0020: iget v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -056c50: 7040 740d 0324 |0022: invoke-direct {v3, v0, v4, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.callOnPanelClosed:(ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V // method@0d74 │ │ -056c56: 5c41 5403 |0025: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ -056c5a: 5c41 5203 |0027: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isHandled:Z // field@0352 │ │ -056c5e: 5c41 5303 |0029: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ -056c62: 5b42 5b03 |002b: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@035b │ │ -056c66: 1210 |002d: const/4 v0, #int 1 // #1 │ │ -056c68: 5c40 5903 |002e: iput-boolean v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshDecorView:Z // field@0359 │ │ -056c6c: 5430 7103 |0030: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ -056c70: 3340 e7ff |0032: if-ne v0, v4, 0019 // -0019 │ │ -056c74: 5b32 7103 |0034: iput-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ -056c78: 28e3 |0036: goto 0019 // -001d │ │ +056bf4: |[056bf4] android.support.v7.app.ActionBarActivityDelegateBase.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V │ │ +056c04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +056c06: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +056c08: 3805 1800 |0002: if-eqz v5, 001a // +0018 │ │ +056c0c: 5240 5003 |0004: iget v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +056c10: 3900 1400 |0006: if-nez v0, 001a // +0014 │ │ +056c14: 5430 6303 |0008: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +056c18: 3800 1000 |000a: if-eqz v0, 001a // +0010 │ │ +056c1c: 5430 6303 |000c: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +056c20: 7210 9112 0000 |000e: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@1291 │ │ +056c26: 0a00 |0011: move-result v0 │ │ +056c28: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +056c2c: 5440 5703 |0014: iget-object v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +056c30: 7020 750d 0300 |0016: invoke-direct {v3, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.checkCloseActionMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0d75 │ │ +056c36: 0e00 |0019: return-void │ │ +056c38: 5540 5303 |001a: iget-boolean v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ +056c3c: 3800 0900 |001c: if-eqz v0, 0025 // +0009 │ │ +056c40: 3805 0700 |001e: if-eqz v5, 0025 // +0007 │ │ +056c44: 5240 5003 |0020: iget v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +056c48: 7040 740d 0324 |0022: invoke-direct {v3, v0, v4, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.callOnPanelClosed:(ILandroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/Menu;)V // method@0d74 │ │ +056c4e: 5c41 5403 |0025: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ +056c52: 5c41 5203 |0027: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isHandled:Z // field@0352 │ │ +056c56: 5c41 5303 |0029: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ +056c5a: 5b42 5b03 |002b: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@035b │ │ +056c5e: 1210 |002d: const/4 v0, #int 1 // #1 │ │ +056c60: 5c40 5903 |002e: iput-boolean v0, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshDecorView:Z // field@0359 │ │ +056c64: 5430 7103 |0030: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ +056c68: 3340 e7ff |0032: if-ne v0, v4, 0019 // -0019 │ │ +056c6c: 5b32 7103 |0034: iput-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ +056c70: 28e3 |0036: goto 0019 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1046 │ │ 0x0014 line=1048 │ │ 0x0019 line=1072 │ │ 0x001a line=1052 │ │ 0x001e line=1053 │ │ @@ -97647,48 +97647,48 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -056c7c: |[056c7c] android.support.v7.app.ActionBarActivityDelegateBase.doInvalidatePanelMenu:(I)V │ │ -056c8c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -056c8e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -056c90: 7030 7f0d 6504 |0002: invoke-direct {v5, v6, v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ -056c96: 0c01 |0005: move-result-object v1 │ │ -056c98: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -056c9a: 5412 5703 |0007: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -056c9e: 3802 1e00 |0009: if-eqz v2, 0027 // +001e │ │ -056ca2: 2200 7400 |000b: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -056ca6: 7010 0e02 0000 |000d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -056cac: 5412 5703 |0010: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -056cb0: 6e20 da0f 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@0fda │ │ -056cb6: 6e10 2d02 0000 |0015: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@022d │ │ -056cbc: 0a02 |0018: move-result v2 │ │ -056cbe: 3d02 0400 |0019: if-lez v2, 001d // +0004 │ │ -056cc2: 5b10 5103 |001b: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0351 │ │ -056cc6: 5412 5703 |001d: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -056cca: 6e10 e90f 0200 |001f: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ -056cd0: 5412 5703 |0022: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -056cd4: 6e10 aa0f 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@0faa │ │ -056cda: 5c14 5a03 |0027: iput-boolean v4, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshMenuContent:Z // field@035a │ │ -056cde: 5c14 5903 |0029: iput-boolean v4, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshDecorView:Z // field@0359 │ │ -056ce2: 1302 0800 |002b: const/16 v2, #int 8 // #8 │ │ -056ce6: 3226 0400 |002d: if-eq v6, v2, 0031 // +0004 │ │ -056cea: 3906 1200 |002f: if-nez v6, 0041 // +0012 │ │ -056cee: 5452 6303 |0031: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -056cf2: 3802 0e00 |0033: if-eqz v2, 0041 // +000e │ │ -056cf6: 7030 7f0d 3503 |0035: invoke-direct {v5, v3, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ -056cfc: 0c01 |0038: move-result-object v1 │ │ -056cfe: 3801 0800 |0039: if-eqz v1, 0041 // +0008 │ │ -056d02: 5c13 5403 |003b: iput-boolean v3, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ -056d06: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -056d08: 7030 9b0d 1502 |003e: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@0d9b │ │ -056d0e: 0e00 |0041: return-void │ │ +056c74: |[056c74] android.support.v7.app.ActionBarActivityDelegateBase.doInvalidatePanelMenu:(I)V │ │ +056c84: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +056c86: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +056c88: 7030 7f0d 6504 |0002: invoke-direct {v5, v6, v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ +056c8e: 0c01 |0005: move-result-object v1 │ │ +056c90: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +056c92: 5412 5703 |0007: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +056c96: 3802 1e00 |0009: if-eqz v2, 0027 // +001e │ │ +056c9a: 2200 7400 |000b: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +056c9e: 7010 0e02 0000 |000d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +056ca4: 5412 5703 |0010: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +056ca8: 6e20 da0f 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@0fda │ │ +056cae: 6e10 2d02 0000 |0015: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@022d │ │ +056cb4: 0a02 |0018: move-result v2 │ │ +056cb6: 3d02 0400 |0019: if-lez v2, 001d // +0004 │ │ +056cba: 5b10 5103 |001b: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0351 │ │ +056cbe: 5412 5703 |001d: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +056cc2: 6e10 e90f 0200 |001f: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ +056cc8: 5412 5703 |0022: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +056ccc: 6e10 aa0f 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@0faa │ │ +056cd2: 5c14 5a03 |0027: iput-boolean v4, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshMenuContent:Z // field@035a │ │ +056cd6: 5c14 5903 |0029: iput-boolean v4, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshDecorView:Z // field@0359 │ │ +056cda: 1302 0800 |002b: const/16 v2, #int 8 // #8 │ │ +056cde: 3226 0400 |002d: if-eq v6, v2, 0031 // +0004 │ │ +056ce2: 3906 1200 |002f: if-nez v6, 0041 // +0012 │ │ +056ce6: 5452 6303 |0031: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +056cea: 3802 0e00 |0033: if-eqz v2, 0041 // +000e │ │ +056cee: 7030 7f0d 3503 |0035: invoke-direct {v5, v3, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ +056cf4: 0c01 |0038: move-result-object v1 │ │ +056cf6: 3801 0800 |0039: if-eqz v1, 0041 // +0008 │ │ +056cfa: 5c13 5403 |003b: iput-boolean v3, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ +056cfe: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +056d00: 7030 9b0d 1502 |003e: invoke-direct {v5, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@0d9b │ │ +056d06: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1161 │ │ 0x0006 line=1162 │ │ 0x0007 line=1163 │ │ 0x000b line=1164 │ │ 0x0010 line=1165 │ │ @@ -97716,38 +97716,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -056d10: |[056d10] android.support.v7.app.ActionBarActivityDelegateBase.ensureToolbarListMenuPresenter:()V │ │ -056d20: 5452 7903 |0000: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mToolbarListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0379 │ │ -056d24: 3902 2900 |0002: if-nez v2, 002b // +0029 │ │ -056d28: 2201 3b03 |0004: new-instance v1, Landroid/util/TypedValue; // type@033b │ │ -056d2c: 7010 1518 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -056d32: 5452 6103 |0009: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -056d36: 6e10 eb0c 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@0ceb │ │ -056d3c: 0c02 |000e: move-result-object v2 │ │ -056d3e: 6003 0404 |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@0404 │ │ -056d42: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -056d44: 6e40 2b01 3241 |0012: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -056d4a: 2200 4403 |0015: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0344 │ │ -056d4e: 5453 6103 |0017: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -056d52: 5212 d30a |0019: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -056d56: 3802 1100 |001b: if-eqz v2, 002c // +0011 │ │ -056d5a: 5212 d30a |001d: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -056d5e: 7030 2d18 3002 |001f: invoke-direct {v0, v3, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ -056d64: 2202 7202 |0022: new-instance v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0272 │ │ -056d68: 6003 3005 |0024: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0530 │ │ -056d6c: 7030 8b0f 0203 |0026: invoke-direct {v2, v0, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@0f8b │ │ -056d72: 5b52 7903 |0029: iput-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mToolbarListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0379 │ │ -056d76: 0e00 |002b: return-void │ │ -056d78: 6002 fa05 |002c: sget v2, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@05fa │ │ -056d7c: 28f1 |002e: goto 001f // -000f │ │ +056d08: |[056d08] android.support.v7.app.ActionBarActivityDelegateBase.ensureToolbarListMenuPresenter:()V │ │ +056d18: 5452 7903 |0000: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mToolbarListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0379 │ │ +056d1c: 3902 2900 |0002: if-nez v2, 002b // +0029 │ │ +056d20: 2201 3b03 |0004: new-instance v1, Landroid/util/TypedValue; // type@033b │ │ +056d24: 7010 1518 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +056d2a: 5452 6103 |0009: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +056d2e: 6e10 eb0c 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@0ceb │ │ +056d34: 0c02 |000e: move-result-object v2 │ │ +056d36: 6003 0404 |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.panelMenuListTheme:I // field@0404 │ │ +056d3a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +056d3c: 6e40 2b01 3241 |0012: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +056d42: 2200 4403 |0015: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0344 │ │ +056d46: 5453 6103 |0017: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +056d4a: 5212 d30a |0019: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +056d4e: 3802 1100 |001b: if-eqz v2, 002c // +0011 │ │ +056d52: 5212 d30a |001d: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +056d56: 7030 2d18 3002 |001f: invoke-direct {v0, v3, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ +056d5c: 2202 7202 |0022: new-instance v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0272 │ │ +056d60: 6003 3005 |0024: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0530 │ │ +056d64: 7030 8b0f 0203 |0026: invoke-direct {v2, v0, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(Landroid/content/Context;I)V // method@0f8b │ │ +056d6a: 5b52 7903 |0029: iput-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mToolbarListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0379 │ │ +056d6e: 0e00 |002b: return-void │ │ +056d70: 6002 fa05 |002c: sget v2, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@05fa │ │ +056d74: 28f1 |002e: goto 001f // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1264 │ │ 0x0004 line=1266 │ │ 0x0009 line=1267 │ │ 0x0015 line=1269 │ │ 0x0022 line=1274 │ │ @@ -97764,31 +97764,31 @@ │ │ type : '(Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -056d80: |[056d80] android.support.v7.app.ActionBarActivityDelegateBase.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; │ │ -056d90: 5453 7003 |0000: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanels:[Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0370 │ │ -056d94: 3803 0f00 |0002: if-eqz v3, 0011 // +000f │ │ -056d98: 2130 |0004: array-length v0, v3 │ │ -056d9a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -056d9c: 3501 1000 |0006: if-ge v1, v0, 0016 // +0010 │ │ -056da0: 4602 0301 |0008: aget-object v2, v3, v1 │ │ -056da4: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ -056da8: 5424 5703 |000c: iget-object v4, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -056dac: 3364 0500 |000e: if-ne v4, v6, 0013 // +0005 │ │ -056db0: 1102 |0010: return-object v2 │ │ -056db2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -056db4: 28f3 |0012: goto 0005 // -000d │ │ -056db6: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -056dba: 28f1 |0015: goto 0006 // -000f │ │ -056dbc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -056dbe: 28f9 |0017: goto 0010 // -0007 │ │ +056d78: |[056d78] android.support.v7.app.ActionBarActivityDelegateBase.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; │ │ +056d88: 5453 7003 |0000: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanels:[Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0370 │ │ +056d8c: 3803 0f00 |0002: if-eqz v3, 0011 // +000f │ │ +056d90: 2130 |0004: array-length v0, v3 │ │ +056d92: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +056d94: 3501 1000 |0006: if-ge v1, v0, 0016 // +0010 │ │ +056d98: 4602 0301 |0008: aget-object v2, v3, v1 │ │ +056d9c: 3802 0900 |000a: if-eqz v2, 0013 // +0009 │ │ +056da0: 5424 5703 |000c: iget-object v4, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +056da4: 3364 0500 |000e: if-ne v4, v6, 0013 // +0005 │ │ +056da8: 1102 |0010: return-object v2 │ │ +056daa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +056dac: 28f3 |0012: goto 0005 // -000d │ │ +056dae: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +056db2: 28f1 |0015: goto 0006 // -000f │ │ +056db4: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +056db6: 28f9 |0017: goto 0010 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ 0x0002 line=1099 │ │ 0x0005 line=1100 │ │ 0x0008 line=1101 │ │ 0x000a line=1102 │ │ @@ -97812,33 +97812,33 @@ │ │ type : '(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -056dc0: |[056dc0] android.support.v7.app.ActionBarActivityDelegateBase.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; │ │ -056dd0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -056dd2: 5450 7003 |0001: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanels:[Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0370 │ │ -056dd6: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -056dda: 2103 |0005: array-length v3, v0 │ │ -056ddc: 3663 0f00 |0006: if-gt v3, v6, 0015 // +000f │ │ -056de0: d803 0601 |0008: add-int/lit8 v3, v6, #int 1 // #01 │ │ -056de4: 2331 ef04 |000a: new-array v1, v3, [Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // type@04ef │ │ -056de8: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -056dec: 2103 |000e: array-length v3, v0 │ │ -056dee: 7153 d71b 4041 |000f: invoke-static {v0, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ -056df4: 0710 |0012: move-object v0, v1 │ │ -056df6: 5b51 7003 |0013: iput-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanels:[Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0370 │ │ -056dfa: 4602 0006 |0015: aget-object v2, v0, v6 │ │ -056dfe: 3902 0900 |0017: if-nez v2, 0020 // +0009 │ │ -056e02: 2202 2c02 |0019: new-instance v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // type@022c │ │ -056e06: 7020 5f0d 6200 |001b: invoke-direct {v2, v6}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.:(I)V // method@0d5f │ │ -056e0c: 4d02 0006 |001e: aput-object v2, v0, v6 │ │ -056e10: 1102 |0020: return-object v2 │ │ +056db8: |[056db8] android.support.v7.app.ActionBarActivityDelegateBase.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; │ │ +056dc8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +056dca: 5450 7003 |0001: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanels:[Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0370 │ │ +056dce: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +056dd2: 2103 |0005: array-length v3, v0 │ │ +056dd4: 3663 0f00 |0006: if-gt v3, v6, 0015 // +000f │ │ +056dd8: d803 0601 |0008: add-int/lit8 v3, v6, #int 1 // #01 │ │ +056ddc: 2331 ef04 |000a: new-array v1, v3, [Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // type@04ef │ │ +056de0: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +056de4: 2103 |000e: array-length v3, v0 │ │ +056de6: 7153 d71b 4041 |000f: invoke-static {v0, v4, v1, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@1bd7 │ │ +056dec: 0710 |0012: move-object v0, v1 │ │ +056dee: 5b51 7003 |0013: iput-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanels:[Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0370 │ │ +056df2: 4602 0006 |0015: aget-object v2, v0, v6 │ │ +056df6: 3902 0900 |0017: if-nez v2, 0020 // +0009 │ │ +056dfa: 2202 2c02 |0019: new-instance v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // type@022c │ │ +056dfe: 7020 5f0d 6200 |001b: invoke-direct {v2, v6}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.:(I)V // method@0d5f │ │ +056e04: 4d02 0006 |001e: aput-object v2, v0, v6 │ │ +056e08: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1111 │ │ 0x0008 line=1112 │ │ 0x000c line=1113 │ │ 0x000e line=1114 │ │ 0x0012 line=1116 │ │ @@ -97860,34 +97860,34 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -056e14: |[056e14] android.support.v7.app.ActionBarActivityDelegateBase.initializePanelContent:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)Z │ │ -056e24: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -056e26: 5452 5703 |0001: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -056e2a: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -056e2e: 0f01 |0005: return v1 │ │ -056e30: 5442 6f03 |0006: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback; // field@036f │ │ -056e34: 3902 0a00 |0008: if-nez v2, 0012 // +000a │ │ -056e38: 2202 2d02 |000a: new-instance v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback; // type@022d │ │ -056e3c: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -056e3e: 7030 650d 4203 |000d: invoke-direct {v2, v4, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$1;)V // method@0d65 │ │ -056e44: 5b42 6f03 |0010: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback; // field@036f │ │ -056e48: 5442 6f03 |0012: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback; // field@036f │ │ -056e4c: 6e20 600d 2500 |0014: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.getListMenuView:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; // method@0d60 │ │ -056e52: 0c00 |0017: move-result-object v0 │ │ -056e54: 1f00 6803 |0018: check-cast v0, Landroid/view/View; // type@0368 │ │ -056e58: 5b50 5b03 |001a: iput-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@035b │ │ -056e5c: 5452 5b03 |001c: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@035b │ │ -056e60: 3802 e7ff |001e: if-eqz v2, 0005 // -0019 │ │ -056e64: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -056e66: 28e4 |0021: goto 0005 // -001c │ │ +056e0c: |[056e0c] android.support.v7.app.ActionBarActivityDelegateBase.initializePanelContent:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)Z │ │ +056e1c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +056e1e: 5452 5703 |0001: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +056e22: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +056e26: 0f01 |0005: return v1 │ │ +056e28: 5442 6f03 |0006: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback; // field@036f │ │ +056e2c: 3902 0a00 |0008: if-nez v2, 0012 // +000a │ │ +056e30: 2202 2d02 |000a: new-instance v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback; // type@022d │ │ +056e34: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +056e36: 7030 650d 4203 |000d: invoke-direct {v2, v4, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$1;)V // method@0d65 │ │ +056e3c: 5b42 6f03 |0010: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback; // field@036f │ │ +056e40: 5442 6f03 |0012: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelMenuPresenterCallback; // field@036f │ │ +056e44: 6e20 600d 2500 |0014: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.getListMenuView:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; // method@0d60 │ │ +056e4a: 0c00 |0017: move-result-object v0 │ │ +056e4c: 1f00 6803 |0018: check-cast v0, Landroid/view/View; // type@0368 │ │ +056e50: 5b50 5b03 |001a: iput-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@035b │ │ +056e54: 5452 5b03 |001c: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@035b │ │ +056e58: 3802 e7ff |001e: if-eqz v2, 0005 // -0019 │ │ +056e5c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +056e5e: 28e4 |0021: goto 0005 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=922 │ │ 0x0005 line=934 │ │ 0x0006 line=926 │ │ 0x000a line=927 │ │ 0x0012 line=930 │ │ @@ -97903,21 +97903,21 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -056e68: |[056e68] android.support.v7.app.ActionBarActivityDelegateBase.initializePanelDecor:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)V │ │ -056e78: 5410 7a03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mWindowDecor:Landroid/view/ViewGroup; // field@037a │ │ -056e7c: 5b20 4f03 |0002: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@034f │ │ -056e80: 6e10 7d0d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getActionBarThemedContext:()Landroid/content/Context; // method@0d7d │ │ -056e86: 0c00 |0007: move-result-object v0 │ │ -056e88: 6e20 630d 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.setStyle:(Landroid/content/Context;)V // method@0d63 │ │ -056e8e: 0e00 |000b: return-void │ │ +056e60: |[056e60] android.support.v7.app.ActionBarActivityDelegateBase.initializePanelDecor:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)V │ │ +056e70: 5410 7a03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mWindowDecor:Landroid/view/ViewGroup; // field@037a │ │ +056e74: 5b20 4f03 |0002: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@034f │ │ +056e78: 6e10 7d0d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getActionBarThemedContext:()Landroid/content/Context; // method@0d7d │ │ +056e7e: 0c00 |0007: move-result-object v0 │ │ +056e80: 6e20 630d 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.setStyle:(Landroid/content/Context;)V // method@0d63 │ │ +056e86: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0004 line=831 │ │ 0x000b line=832 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -97928,68 +97928,68 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -056e90: |[056e90] android.support.v7.app.ActionBarActivityDelegateBase.initializePanelMenu:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)Z │ │ -056ea0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -056ea2: 5491 6103 |0001: iget-object v1, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -056ea6: 52a6 5003 |0003: iget v6, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -056eaa: 3806 0800 |0005: if-eqz v6, 000d // +0008 │ │ -056eae: 52a6 5003 |0007: iget v6, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -056eb2: 1307 0800 |0009: const/16 v7, #int 8 // #8 │ │ -056eb6: 3376 5400 |000b: if-ne v6, v7, 005f // +0054 │ │ -056eba: 5496 6303 |000d: iget-object v6, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -056ebe: 3806 5000 |000f: if-eqz v6, 005f // +0050 │ │ -056ec2: 2204 3b03 |0011: new-instance v4, Landroid/util/TypedValue; // type@033b │ │ -056ec6: 7010 1518 0400 |0013: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -056ecc: 6e10 cd00 0100 |0016: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -056ed2: 0c00 |0019: move-result-object v0 │ │ -056ed4: 6006 a503 |001a: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@03a5 │ │ -056ed8: 6e40 2b01 6084 |001c: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -056ede: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -056ee0: 5246 d30a |0020: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -056ee4: 3806 4900 |0022: if-eqz v6, 006b // +0049 │ │ -056ee8: 6e10 c800 0100 |0024: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -056eee: 0c06 |0027: move-result-object v6 │ │ -056ef0: 6e10 4201 0600 |0028: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0142 │ │ -056ef6: 0c05 |002b: move-result-object v5 │ │ -056ef8: 6e20 2c01 0500 |002c: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@012c │ │ -056efe: 5246 d30a |002f: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -056f02: 6e30 2801 6508 |0031: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@0128 │ │ -056f08: 6006 a603 |0034: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@03a6 │ │ -056f0c: 6e40 2b01 6584 |0036: invoke-virtual {v5, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -056f12: 5246 d30a |0039: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -056f16: 3806 1400 |003b: if-eqz v6, 004f // +0014 │ │ -056f1a: 3905 0d00 |003d: if-nez v5, 004a // +000d │ │ -056f1e: 6e10 c800 0100 |003f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -056f24: 0c06 |0042: move-result-object v6 │ │ -056f26: 6e10 4201 0600 |0043: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0142 │ │ -056f2c: 0c05 |0046: move-result-object v5 │ │ -056f2e: 6e20 2c01 0500 |0047: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@012c │ │ -056f34: 5246 d30a |004a: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -056f38: 6e30 2801 6508 |004c: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@0128 │ │ -056f3e: 3805 1000 |004f: if-eqz v5, 005f // +0010 │ │ -056f42: 2202 4403 |0051: new-instance v2, Landroid/view/ContextThemeWrapper; // type@0344 │ │ -056f46: 1206 |0053: const/4 v6, #int 0 // #0 │ │ -056f48: 7030 2d18 1206 |0054: invoke-direct {v2, v1, v6}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ -056f4e: 6e10 cd00 0200 |0057: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -056f54: 0c06 |005a: move-result-object v6 │ │ -056f56: 6e20 2c01 5600 |005b: invoke-virtual {v6, v5}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@012c │ │ -056f5c: 0721 |005e: move-object v1, v2 │ │ -056f5e: 2203 7502 |005f: new-instance v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -056f62: 7020 9c0f 1300 |0061: invoke-direct {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0f9c │ │ -056f68: 6e20 db0f 9300 |0064: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@0fdb │ │ -056f6e: 6e20 620d 3a00 |0067: invoke-virtual {v10, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0d62 │ │ -056f74: 0f08 |006a: return v8 │ │ -056f76: 6006 a603 |006b: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@03a6 │ │ -056f7a: 6e40 2b01 6084 |006d: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -056f80: 28c9 |0070: goto 0039 // -0037 │ │ +056e88: |[056e88] android.support.v7.app.ActionBarActivityDelegateBase.initializePanelMenu:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)Z │ │ +056e98: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +056e9a: 5491 6103 |0001: iget-object v1, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +056e9e: 52a6 5003 |0003: iget v6, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +056ea2: 3806 0800 |0005: if-eqz v6, 000d // +0008 │ │ +056ea6: 52a6 5003 |0007: iget v6, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +056eaa: 1307 0800 |0009: const/16 v7, #int 8 // #8 │ │ +056eae: 3376 5400 |000b: if-ne v6, v7, 005f // +0054 │ │ +056eb2: 5496 6303 |000d: iget-object v6, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +056eb6: 3806 5000 |000f: if-eqz v6, 005f // +0050 │ │ +056eba: 2204 3b03 |0011: new-instance v4, Landroid/util/TypedValue; // type@033b │ │ +056ebe: 7010 1518 0400 |0013: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +056ec4: 6e10 cd00 0100 |0016: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +056eca: 0c00 |0019: move-result-object v0 │ │ +056ecc: 6006 a503 |001a: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@03a5 │ │ +056ed0: 6e40 2b01 6084 |001c: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +056ed6: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +056ed8: 5246 d30a |0020: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +056edc: 3806 4900 |0022: if-eqz v6, 006b // +0049 │ │ +056ee0: 6e10 c800 0100 |0024: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +056ee6: 0c06 |0027: move-result-object v6 │ │ +056ee8: 6e10 4201 0600 |0028: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0142 │ │ +056eee: 0c05 |002b: move-result-object v5 │ │ +056ef0: 6e20 2c01 0500 |002c: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@012c │ │ +056ef6: 5246 d30a |002f: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +056efa: 6e30 2801 6508 |0031: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@0128 │ │ +056f00: 6006 a603 |0034: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@03a6 │ │ +056f04: 6e40 2b01 6584 |0036: invoke-virtual {v5, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +056f0a: 5246 d30a |0039: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +056f0e: 3806 1400 |003b: if-eqz v6, 004f // +0014 │ │ +056f12: 3905 0d00 |003d: if-nez v5, 004a // +000d │ │ +056f16: 6e10 c800 0100 |003f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +056f1c: 0c06 |0042: move-result-object v6 │ │ +056f1e: 6e10 4201 0600 |0043: invoke-virtual {v6}, Landroid/content/res/Resources;.newTheme:()Landroid/content/res/Resources$Theme; // method@0142 │ │ +056f24: 0c05 |0046: move-result-object v5 │ │ +056f26: 6e20 2c01 0500 |0047: invoke-virtual {v5, v0}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@012c │ │ +056f2c: 5246 d30a |004a: iget v6, v4, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +056f30: 6e30 2801 6508 |004c: invoke-virtual {v5, v6, v8}, Landroid/content/res/Resources$Theme;.applyStyle:(IZ)V // method@0128 │ │ +056f36: 3805 1000 |004f: if-eqz v5, 005f // +0010 │ │ +056f3a: 2202 4403 |0051: new-instance v2, Landroid/view/ContextThemeWrapper; // type@0344 │ │ +056f3e: 1206 |0053: const/4 v6, #int 0 // #0 │ │ +056f40: 7030 2d18 1206 |0054: invoke-direct {v2, v1, v6}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ +056f46: 6e10 cd00 0200 |0057: invoke-virtual {v2}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +056f4c: 0c06 |005a: move-result-object v6 │ │ +056f4e: 6e20 2c01 5600 |005b: invoke-virtual {v6, v5}, Landroid/content/res/Resources$Theme;.setTo:(Landroid/content/res/Resources$Theme;)V // method@012c │ │ +056f54: 0721 |005e: move-object v1, v2 │ │ +056f56: 2203 7502 |005f: new-instance v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +056f5a: 7020 9c0f 1300 |0061: invoke-direct {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0f9c │ │ +056f60: 6e20 db0f 9300 |0064: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@0fdb │ │ +056f66: 6e20 620d 3a00 |0067: invoke-virtual {v10, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0d62 │ │ +056f6c: 0f08 |006a: return v8 │ │ +056f6e: 6006 a603 |006b: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@03a6 │ │ +056f72: 6e40 2b01 6084 |006d: invoke-virtual {v0, v6, v4, v8}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +056f78: 28c9 |0070: goto 0039 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=879 │ │ 0x0003 line=882 │ │ 0x0011 line=884 │ │ 0x0016 line=885 │ │ 0x001a line=886 │ │ @@ -98031,29 +98031,29 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -056f84: |[056f84] android.support.v7.app.ActionBarActivityDelegateBase.invalidatePanelMenu:(I)V │ │ -056f94: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -056f96: 5230 6903 |0001: iget v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuFeatures:I // field@0369 │ │ -056f9a: 9801 0204 |0003: shl-int v1, v2, v4 │ │ -056f9e: b610 |0005: or-int/2addr v0, v1 │ │ -056fa0: 5930 6903 |0006: iput v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuFeatures:I // field@0369 │ │ -056fa4: 5530 6a03 |0008: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuPosted:Z // field@036a │ │ -056fa8: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ -056fac: 5430 7a03 |000c: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mWindowDecor:Landroid/view/ViewGroup; // field@037a │ │ -056fb0: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ -056fb4: 5430 7a03 |0010: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mWindowDecor:Landroid/view/ViewGroup; // field@037a │ │ -056fb8: 5431 6b03 |0012: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@036b │ │ -056fbc: 7120 ab08 1000 |0014: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@08ab │ │ -056fc2: 5c32 6a03 |0017: iput-boolean v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuPosted:Z // field@036a │ │ -056fc6: 0e00 |0019: return-void │ │ +056f7c: |[056f7c] android.support.v7.app.ActionBarActivityDelegateBase.invalidatePanelMenu:(I)V │ │ +056f8c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +056f8e: 5230 6903 |0001: iget v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuFeatures:I // field@0369 │ │ +056f92: 9801 0204 |0003: shl-int v1, v2, v4 │ │ +056f96: b610 |0005: or-int/2addr v0, v1 │ │ +056f98: 5930 6903 |0006: iput v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuFeatures:I // field@0369 │ │ +056f9c: 5530 6a03 |0008: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuPosted:Z // field@036a │ │ +056fa0: 3900 0f00 |000a: if-nez v0, 0019 // +000f │ │ +056fa4: 5430 7a03 |000c: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mWindowDecor:Landroid/view/ViewGroup; // field@037a │ │ +056fa8: 3800 0b00 |000e: if-eqz v0, 0019 // +000b │ │ +056fac: 5430 7a03 |0010: iget-object v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mWindowDecor:Landroid/view/ViewGroup; // field@037a │ │ +056fb0: 5431 6b03 |0012: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@036b │ │ +056fb4: 7120 ab08 1000 |0014: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@08ab │ │ +056fba: 5c32 6a03 |0017: iput-boolean v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuPosted:Z // field@036a │ │ +056fbe: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1152 │ │ 0x0008 line=1154 │ │ 0x0010 line=1155 │ │ 0x0017 line=1156 │ │ 0x0019 line=1158 │ │ @@ -98066,74 +98066,74 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -056fc8: |[056fc8] android.support.v7.app.ActionBarActivityDelegateBase.openPanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)V │ │ -056fd8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -056fda: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -056fdc: 55a7 5303 |0002: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ -056fe0: 3907 0800 |0004: if-nez v7, 000c // +0008 │ │ -056fe4: 6e10 860d 0900 |0006: invoke-virtual {v9}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ -056fea: 0a07 |0009: move-result v7 │ │ -056fec: 3807 0300 |000a: if-eqz v7, 000d // +0003 │ │ -056ff0: 0e00 |000c: return-void │ │ -056ff2: 52a7 5003 |000d: iget v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -056ff6: 3907 2300 |000f: if-nez v7, 0032 // +0023 │ │ -056ffa: 5492 6103 |0011: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -056ffe: 6e10 c800 0200 |0013: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -057004: 0c07 |0016: move-result-object v7 │ │ -057006: 6e10 3201 0700 |0017: invoke-virtual {v7}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ -05700c: 0c01 |001a: move-result-object v1 │ │ -05700e: 5217 2100 |001b: iget v7, v1, Landroid/content/res/Configuration;.screenLayout:I // field@0021 │ │ -057012: dd07 070f |001d: and-int/lit8 v7, v7, #int 15 // #0f │ │ -057016: 1248 |001f: const/4 v8, #int 4 // #4 │ │ -057018: 3387 2600 |0020: if-ne v7, v8, 0046 // +0026 │ │ -05701c: 0154 |0022: move v4, v5 │ │ -05701e: 6e10 c100 0200 |0023: invoke-virtual {v2}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ -057024: 0c07 |0026: move-result-object v7 │ │ -057026: 5277 1600 |0027: iget v7, v7, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ -05702a: 1308 0b00 |0029: const/16 v8, #int 11 // #b │ │ -05702e: 3487 1d00 |002b: if-lt v7, v8, 0048 // +001d │ │ -057032: 0153 |002d: move v3, v5 │ │ -057034: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -057038: 3903 dcff |0030: if-nez v3, 000c // -0024 │ │ -05703c: 6e10 810d 0900 |0032: invoke-virtual {v9}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -057042: 0c00 |0035: move-result-object v0 │ │ -057044: 3800 1400 |0036: if-eqz v0, 004a // +0014 │ │ -057048: 52a7 5003 |0038: iget v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -05704c: 54a8 5703 |003a: iget-object v8, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -057050: 7230 2f0e 7008 |003c: invoke-interface {v0, v7, v8}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ -057056: 0a07 |003f: move-result v7 │ │ -057058: 3907 0a00 |0040: if-nez v7, 004a // +000a │ │ -05705c: 7030 760d a905 |0042: invoke-direct {v9, v10, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ -057062: 28c7 |0045: goto 000c // -0039 │ │ -057064: 0164 |0046: move v4, v6 │ │ -057066: 28dc |0047: goto 0023 // -0024 │ │ -057068: 0163 |0048: move v3, v6 │ │ -05706a: 28e5 |0049: goto 002e // -001b │ │ -05706c: 7030 9b0d a90b |004a: invoke-direct {v9, v10, v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@0d9b │ │ -057072: 0a07 |004d: move-result v7 │ │ -057074: 3807 beff |004e: if-eqz v7, 000c // -0042 │ │ -057078: 54a7 4f03 |0050: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@034f │ │ -05707c: 3807 0600 |0052: if-eqz v7, 0058 // +0006 │ │ -057080: 55a7 5903 |0054: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshDecorView:Z // field@0359 │ │ -057084: 3807 0500 |0056: if-eqz v7, 005b // +0005 │ │ -057088: 7020 830d a900 |0058: invoke-direct {v9, v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.initializePanelDecor:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)V // method@0d83 │ │ -05708e: 7020 820d a900 |005b: invoke-direct {v9, v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.initializePanelContent:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)Z // method@0d82 │ │ -057094: 0a07 |005e: move-result v7 │ │ -057096: 3807 adff |005f: if-eqz v7, 000c // -0053 │ │ -05709a: 6e10 610d 0a00 |0061: invoke-virtual {v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.hasPanelItems:()Z // method@0d61 │ │ -0570a0: 0a07 |0064: move-result v7 │ │ -0570a2: 3807 a7ff |0065: if-eqz v7, 000c // -0059 │ │ -0570a6: 5ca6 5203 |0067: iput-boolean v6, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isHandled:Z // field@0352 │ │ -0570aa: 5ca5 5303 |0069: iput-boolean v5, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ -0570ae: 28a1 |006b: goto 000c // -005f │ │ +056fc0: |[056fc0] android.support.v7.app.ActionBarActivityDelegateBase.openPanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)V │ │ +056fd0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +056fd2: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +056fd4: 55a7 5303 |0002: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ +056fd8: 3907 0800 |0004: if-nez v7, 000c // +0008 │ │ +056fdc: 6e10 860d 0900 |0006: invoke-virtual {v9}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ +056fe2: 0a07 |0009: move-result v7 │ │ +056fe4: 3807 0300 |000a: if-eqz v7, 000d // +0003 │ │ +056fe8: 0e00 |000c: return-void │ │ +056fea: 52a7 5003 |000d: iget v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +056fee: 3907 2300 |000f: if-nez v7, 0032 // +0023 │ │ +056ff2: 5492 6103 |0011: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +056ff6: 6e10 c800 0200 |0013: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +056ffc: 0c07 |0016: move-result-object v7 │ │ +056ffe: 6e10 3201 0700 |0017: invoke-virtual {v7}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ +057004: 0c01 |001a: move-result-object v1 │ │ +057006: 5217 2100 |001b: iget v7, v1, Landroid/content/res/Configuration;.screenLayout:I // field@0021 │ │ +05700a: dd07 070f |001d: and-int/lit8 v7, v7, #int 15 // #0f │ │ +05700e: 1248 |001f: const/4 v8, #int 4 // #4 │ │ +057010: 3387 2600 |0020: if-ne v7, v8, 0046 // +0026 │ │ +057014: 0154 |0022: move v4, v5 │ │ +057016: 6e10 c100 0200 |0023: invoke-virtual {v2}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ +05701c: 0c07 |0026: move-result-object v7 │ │ +05701e: 5277 1600 |0027: iget v7, v7, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ +057022: 1308 0b00 |0029: const/16 v8, #int 11 // #b │ │ +057026: 3487 1d00 |002b: if-lt v7, v8, 0048 // +001d │ │ +05702a: 0153 |002d: move v3, v5 │ │ +05702c: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +057030: 3903 dcff |0030: if-nez v3, 000c // -0024 │ │ +057034: 6e10 810d 0900 |0032: invoke-virtual {v9}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +05703a: 0c00 |0035: move-result-object v0 │ │ +05703c: 3800 1400 |0036: if-eqz v0, 004a // +0014 │ │ +057040: 52a7 5003 |0038: iget v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +057044: 54a8 5703 |003a: iget-object v8, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +057048: 7230 2f0e 7008 |003c: invoke-interface {v0, v7, v8}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ +05704e: 0a07 |003f: move-result v7 │ │ +057050: 3907 0a00 |0040: if-nez v7, 004a // +000a │ │ +057054: 7030 760d a905 |0042: invoke-direct {v9, v10, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ +05705a: 28c7 |0045: goto 000c // -0039 │ │ +05705c: 0164 |0046: move v4, v6 │ │ +05705e: 28dc |0047: goto 0023 // -0024 │ │ +057060: 0163 |0048: move v3, v6 │ │ +057062: 28e5 |0049: goto 002e // -001b │ │ +057064: 7030 9b0d a90b |004a: invoke-direct {v9, v10, v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@0d9b │ │ +05706a: 0a07 |004d: move-result v7 │ │ +05706c: 3807 beff |004e: if-eqz v7, 000c // -0042 │ │ +057070: 54a7 4f03 |0050: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.decorView:Landroid/view/ViewGroup; // field@034f │ │ +057074: 3807 0600 |0052: if-eqz v7, 0058 // +0006 │ │ +057078: 55a7 5903 |0054: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshDecorView:Z // field@0359 │ │ +05707c: 3807 0500 |0056: if-eqz v7, 005b // +0005 │ │ +057080: 7020 830d a900 |0058: invoke-direct {v9, v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.initializePanelDecor:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)V // method@0d83 │ │ +057086: 7020 820d a900 |005b: invoke-direct {v9, v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.initializePanelContent:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)Z // method@0d82 │ │ +05708c: 0a07 |005e: move-result v7 │ │ +05708e: 3807 adff |005f: if-eqz v7, 000c // -0053 │ │ +057092: 6e10 610d 0a00 |0061: invoke-virtual {v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.hasPanelItems:()Z // method@0d61 │ │ +057098: 0a07 |0064: move-result v7 │ │ +05709a: 3807 a7ff |0065: if-eqz v7, 000c // -0059 │ │ +05709e: 5ca6 5203 |0067: iput-boolean v6, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isHandled:Z // field@0352 │ │ +0570a2: 5ca5 5303 |0069: iput-boolean v5, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ +0570a6: 28a1 |006b: goto 000c // -005f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=785 │ │ 0x000c line=827 │ │ 0x000d line=791 │ │ 0x0011 line=792 │ │ 0x0013 line=793 │ │ @@ -98170,133 +98170,133 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 233 16-bit code units │ │ -0570b0: |[0570b0] android.support.v7.app.ActionBarActivityDelegateBase.preparePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)Z │ │ -0570c0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0570c2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0570c4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0570c6: 6e10 860d 0800 |0003: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ -0570cc: 0a02 |0006: move-result v2 │ │ -0570ce: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ -0570d2: 0f04 |0009: return v4 │ │ -0570d4: 5592 5403 |000a: iget-boolean v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ -0570d8: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ -0570dc: 0134 |000e: move v4, v3 │ │ -0570de: 28fa |000f: goto 0009 // -0006 │ │ -0570e0: 5482 7103 |0010: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ -0570e4: 3802 0b00 |0012: if-eqz v2, 001d // +000b │ │ -0570e8: 5482 7103 |0014: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ -0570ec: 3292 0700 |0016: if-eq v2, v9, 001d // +0007 │ │ -0570f0: 5482 7103 |0018: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ -0570f4: 7030 760d 2804 |001a: invoke-direct {v8, v2, v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ -0570fa: 5292 5003 |001d: iget v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -0570fe: 3802 0800 |001f: if-eqz v2, 0027 // +0008 │ │ -057102: 5292 5003 |0021: iget v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -057106: 1305 0800 |0023: const/16 v5, #int 8 // #8 │ │ -05710a: 3352 6200 |0025: if-ne v2, v5, 0087 // +0062 │ │ -05710e: 0130 |0027: move v0, v3 │ │ -057110: 3800 0b00 |0028: if-eqz v0, 0033 // +000b │ │ -057114: 5482 6303 |002a: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -057118: 3802 0700 |002c: if-eqz v2, 0033 // +0007 │ │ -05711c: 5482 6303 |002e: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -057120: 7210 9312 0200 |0030: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenuPrepared:()V // method@1293 │ │ -057126: 5492 5703 |0033: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -05712a: 3802 0600 |0035: if-eqz v2, 003b // +0006 │ │ -05712e: 5592 5a03 |0037: iget-boolean v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshMenuContent:Z // field@035a │ │ -057132: 3802 5200 |0039: if-eqz v2, 008b // +0052 │ │ -057136: 5492 5703 |003b: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -05713a: 3902 0c00 |003d: if-nez v2, 0049 // +000c │ │ -05713e: 7020 840d 9800 |003f: invoke-direct {v8, v9}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.initializePanelMenu:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)Z // method@0d84 │ │ -057144: 0a02 |0042: move-result v2 │ │ -057146: 3802 c6ff |0043: if-eqz v2, 0009 // -003a │ │ -05714a: 5492 5703 |0045: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -05714e: 3802 c2ff |0047: if-eqz v2, 0009 // -003e │ │ -057152: 3800 1a00 |0049: if-eqz v0, 0063 // +001a │ │ -057156: 5482 6303 |004b: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -05715a: 3802 1600 |004d: if-eqz v2, 0063 // +0016 │ │ -05715e: 5482 5d03 |004f: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // field@035d │ │ -057162: 3902 0900 |0051: if-nez v2, 005a // +0009 │ │ -057166: 2202 2a02 |0053: new-instance v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // type@022a │ │ -05716a: 7030 570d 8207 |0055: invoke-direct {v2, v8, v7}, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$1;)V // method@0d57 │ │ -057170: 5b82 5d03 |0058: iput-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // field@035d │ │ -057174: 5482 6303 |005a: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -057178: 5495 5703 |005c: iget-object v5, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -05717c: 5486 5d03 |005e: iget-object v6, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // field@035d │ │ -057180: 7230 9212 5206 |0060: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1292 │ │ -057186: 5492 5703 |0063: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -05718a: 6e10 e90f 0200 |0065: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ -057190: 6e10 810d 0800 |0068: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -057196: 0c02 |006b: move-result-object v2 │ │ -057198: 5295 5003 |006c: iget v5, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -05719c: 5496 5703 |006e: iget-object v6, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -0571a0: 7230 2c0e 5206 |0070: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0e2c │ │ -0571a6: 0a02 |0073: move-result v2 │ │ -0571a8: 3902 1500 |0074: if-nez v2, 0089 // +0015 │ │ -0571ac: 6e20 620d 7900 |0076: invoke-virtual {v9, v7}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0d62 │ │ -0571b2: 3800 90ff |0079: if-eqz v0, 0009 // -0070 │ │ -0571b6: 5482 6303 |007b: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -0571ba: 3802 8cff |007d: if-eqz v2, 0009 // -0074 │ │ -0571be: 5482 6303 |007f: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -0571c2: 5483 5d03 |0081: iget-object v3, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // field@035d │ │ -0571c6: 7230 9212 7203 |0083: invoke-interface {v2, v7, v3}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1292 │ │ -0571cc: 2883 |0086: goto 0009 // -007d │ │ -0571ce: 0140 |0087: move v0, v4 │ │ -0571d0: 28a0 |0088: goto 0028 // -0060 │ │ -0571d2: 5c94 5a03 |0089: iput-boolean v4, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshMenuContent:Z // field@035a │ │ -0571d6: 5492 5703 |008b: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -0571da: 6e10 e90f 0200 |008d: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ -0571e0: 5492 5103 |0090: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0351 │ │ -0571e4: 3802 0b00 |0092: if-eqz v2, 009d // +000b │ │ -0571e8: 5492 5703 |0094: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -0571ec: 5495 5103 |0096: iget-object v5, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0351 │ │ -0571f0: 6e20 d90f 5200 |0098: invoke-virtual {v2, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@0fd9 │ │ -0571f6: 5b97 5103 |009b: iput-object v7, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0351 │ │ -0571fa: 6e10 810d 0800 |009d: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -057200: 0c02 |00a0: move-result-object v2 │ │ -057202: 5495 5703 |00a1: iget-object v5, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -057206: 7240 310e 4257 |00a3: invoke-interface {v2, v4, v7, v5}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ -05720c: 0a02 |00a6: move-result v2 │ │ -05720e: 3902 1600 |00a7: if-nez v2, 00bd // +0016 │ │ -057212: 3800 0d00 |00a9: if-eqz v0, 00b6 // +000d │ │ -057216: 5482 6303 |00ab: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -05721a: 3802 0900 |00ad: if-eqz v2, 00b6 // +0009 │ │ -05721e: 5482 6303 |00af: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -057222: 5483 5d03 |00b1: iget-object v3, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // field@035d │ │ -057226: 7230 9212 7203 |00b3: invoke-interface {v2, v7, v3}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1292 │ │ -05722c: 5492 5703 |00b6: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -057230: 6e10 e80f 0200 |00b8: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ -057236: 2900 4eff |00bb: goto/16 0009 // -00b2 │ │ -05723a: 380a 2800 |00bd: if-eqz v10, 00e5 // +0028 │ │ -05723e: 6e10 3f18 0a00 |00bf: invoke-virtual {v10}, Landroid/view/KeyEvent;.getDeviceId:()I // method@183f │ │ -057244: 0a02 |00c2: move-result v2 │ │ -057246: 7110 3a18 0200 |00c3: invoke-static {v2}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@183a │ │ -05724c: 0c01 |00c6: move-result-object v1 │ │ -05724e: 6e10 3918 0100 |00c7: invoke-virtual {v1}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@1839 │ │ -057254: 0a02 |00ca: move-result v2 │ │ -057256: 3232 1c00 |00cb: if-eq v2, v3, 00e7 // +001c │ │ -05725a: 0132 |00cd: move v2, v3 │ │ -05725c: 5c92 5803 |00ce: iput-boolean v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.qwertyMode:Z // field@0358 │ │ -057260: 5492 5703 |00d0: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -057264: 5595 5803 |00d2: iget-boolean v5, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.qwertyMode:Z // field@0358 │ │ -057268: 6e20 e50f 5200 |00d4: invoke-virtual {v2, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@0fe5 │ │ -05726e: 5492 5703 |00d7: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -057272: 6e10 e80f 0200 |00d9: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ -057278: 5c93 5403 |00dc: iput-boolean v3, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ -05727c: 5c94 5203 |00de: iput-boolean v4, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isHandled:Z // field@0352 │ │ -057280: 5b89 7103 |00e0: iput-object v9, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ -057284: 0134 |00e2: move v4, v3 │ │ -057286: 2900 26ff |00e3: goto/16 0009 // -00da │ │ -05728a: 12f2 |00e5: const/4 v2, #int -1 // #ff │ │ -05728c: 28dd |00e6: goto 00c3 // -0023 │ │ -05728e: 0142 |00e7: move v2, v4 │ │ -057290: 28e6 |00e8: goto 00ce // -001a │ │ +0570a8: |[0570a8] android.support.v7.app.ActionBarActivityDelegateBase.preparePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)Z │ │ +0570b8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0570ba: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0570bc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0570be: 6e10 860d 0800 |0003: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ +0570c4: 0a02 |0006: move-result v2 │ │ +0570c6: 3802 0300 |0007: if-eqz v2, 000a // +0003 │ │ +0570ca: 0f04 |0009: return v4 │ │ +0570cc: 5592 5403 |000a: iget-boolean v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ +0570d0: 3802 0400 |000c: if-eqz v2, 0010 // +0004 │ │ +0570d4: 0134 |000e: move v4, v3 │ │ +0570d6: 28fa |000f: goto 0009 // -0006 │ │ +0570d8: 5482 7103 |0010: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ +0570dc: 3802 0b00 |0012: if-eqz v2, 001d // +000b │ │ +0570e0: 5482 7103 |0014: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ +0570e4: 3292 0700 |0016: if-eq v2, v9, 001d // +0007 │ │ +0570e8: 5482 7103 |0018: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ +0570ec: 7030 760d 2804 |001a: invoke-direct {v8, v2, v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ +0570f2: 5292 5003 |001d: iget v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +0570f6: 3802 0800 |001f: if-eqz v2, 0027 // +0008 │ │ +0570fa: 5292 5003 |0021: iget v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +0570fe: 1305 0800 |0023: const/16 v5, #int 8 // #8 │ │ +057102: 3352 6200 |0025: if-ne v2, v5, 0087 // +0062 │ │ +057106: 0130 |0027: move v0, v3 │ │ +057108: 3800 0b00 |0028: if-eqz v0, 0033 // +000b │ │ +05710c: 5482 6303 |002a: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057110: 3802 0700 |002c: if-eqz v2, 0033 // +0007 │ │ +057114: 5482 6303 |002e: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057118: 7210 9312 0200 |0030: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenuPrepared:()V // method@1293 │ │ +05711e: 5492 5703 |0033: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +057122: 3802 0600 |0035: if-eqz v2, 003b // +0006 │ │ +057126: 5592 5a03 |0037: iget-boolean v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshMenuContent:Z // field@035a │ │ +05712a: 3802 5200 |0039: if-eqz v2, 008b // +0052 │ │ +05712e: 5492 5703 |003b: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +057132: 3902 0c00 |003d: if-nez v2, 0049 // +000c │ │ +057136: 7020 840d 9800 |003f: invoke-direct {v8, v9}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.initializePanelMenu:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;)Z // method@0d84 │ │ +05713c: 0a02 |0042: move-result v2 │ │ +05713e: 3802 c6ff |0043: if-eqz v2, 0009 // -003a │ │ +057142: 5492 5703 |0045: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +057146: 3802 c2ff |0047: if-eqz v2, 0009 // -003e │ │ +05714a: 3800 1a00 |0049: if-eqz v0, 0063 // +001a │ │ +05714e: 5482 6303 |004b: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057152: 3802 1600 |004d: if-eqz v2, 0063 // +0016 │ │ +057156: 5482 5d03 |004f: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // field@035d │ │ +05715a: 3902 0900 |0051: if-nez v2, 005a // +0009 │ │ +05715e: 2202 2a02 |0053: new-instance v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // type@022a │ │ +057162: 7030 570d 8207 |0055: invoke-direct {v2, v8, v7}, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/app/ActionBarActivityDelegateBase$1;)V // method@0d57 │ │ +057168: 5b82 5d03 |0058: iput-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // field@035d │ │ +05716c: 5482 6303 |005a: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057170: 5495 5703 |005c: iget-object v5, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +057174: 5486 5d03 |005e: iget-object v6, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // field@035d │ │ +057178: 7230 9212 5206 |0060: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1292 │ │ +05717e: 5492 5703 |0063: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +057182: 6e10 e90f 0200 |0065: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ +057188: 6e10 810d 0800 |0068: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +05718e: 0c02 |006b: move-result-object v2 │ │ +057190: 5295 5003 |006c: iget v5, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +057194: 5496 5703 |006e: iget-object v6, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +057198: 7230 2c0e 5206 |0070: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0e2c │ │ +05719e: 0a02 |0073: move-result v2 │ │ +0571a0: 3902 1500 |0074: if-nez v2, 0089 // +0015 │ │ +0571a4: 6e20 620d 7900 |0076: invoke-virtual {v9, v7}, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0d62 │ │ +0571aa: 3800 90ff |0079: if-eqz v0, 0009 // -0070 │ │ +0571ae: 5482 6303 |007b: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +0571b2: 3802 8cff |007d: if-eqz v2, 0009 // -0074 │ │ +0571b6: 5482 6303 |007f: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +0571ba: 5483 5d03 |0081: iget-object v3, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // field@035d │ │ +0571be: 7230 9212 7203 |0083: invoke-interface {v2, v7, v3}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1292 │ │ +0571c4: 2883 |0086: goto 0009 // -007d │ │ +0571c6: 0140 |0087: move v0, v4 │ │ +0571c8: 28a0 |0088: goto 0028 // -0060 │ │ +0571ca: 5c94 5a03 |0089: iput-boolean v4, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshMenuContent:Z // field@035a │ │ +0571ce: 5492 5703 |008b: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +0571d2: 6e10 e90f 0200 |008d: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ +0571d8: 5492 5103 |0090: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0351 │ │ +0571dc: 3802 0b00 |0092: if-eqz v2, 009d // +000b │ │ +0571e0: 5492 5703 |0094: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +0571e4: 5495 5103 |0096: iget-object v5, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0351 │ │ +0571e8: 6e20 d90f 5200 |0098: invoke-virtual {v2, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@0fd9 │ │ +0571ee: 5b97 5103 |009b: iput-object v7, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.frozenActionViewState:Landroid/os/Bundle; // field@0351 │ │ +0571f2: 6e10 810d 0800 |009d: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +0571f8: 0c02 |00a0: move-result-object v2 │ │ +0571fa: 5495 5703 |00a1: iget-object v5, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +0571fe: 7240 310e 4257 |00a3: invoke-interface {v2, v4, v7, v5}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ +057204: 0a02 |00a6: move-result v2 │ │ +057206: 3902 1600 |00a7: if-nez v2, 00bd // +0016 │ │ +05720a: 3800 0d00 |00a9: if-eqz v0, 00b6 // +000d │ │ +05720e: 5482 6303 |00ab: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057212: 3802 0900 |00ad: if-eqz v2, 00b6 // +0009 │ │ +057216: 5482 6303 |00af: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +05721a: 5483 5d03 |00b1: iget-object v3, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMenuPresenterCallback:Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionMenuPresenterCallback; // field@035d │ │ +05721e: 7230 9212 7203 |00b3: invoke-interface {v2, v7, v3}, Landroid/support/v7/internal/widget/DecorContentParent;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1292 │ │ +057224: 5492 5703 |00b6: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +057228: 6e10 e80f 0200 |00b8: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ +05722e: 2900 4eff |00bb: goto/16 0009 // -00b2 │ │ +057232: 380a 2800 |00bd: if-eqz v10, 00e5 // +0028 │ │ +057236: 6e10 3f18 0a00 |00bf: invoke-virtual {v10}, Landroid/view/KeyEvent;.getDeviceId:()I // method@183f │ │ +05723c: 0a02 |00c2: move-result v2 │ │ +05723e: 7110 3a18 0200 |00c3: invoke-static {v2}, Landroid/view/KeyCharacterMap;.load:(I)Landroid/view/KeyCharacterMap; // method@183a │ │ +057244: 0c01 |00c6: move-result-object v1 │ │ +057246: 6e10 3918 0100 |00c7: invoke-virtual {v1}, Landroid/view/KeyCharacterMap;.getKeyboardType:()I // method@1839 │ │ +05724c: 0a02 |00ca: move-result v2 │ │ +05724e: 3232 1c00 |00cb: if-eq v2, v3, 00e7 // +001c │ │ +057252: 0132 |00cd: move v2, v3 │ │ +057254: 5c92 5803 |00ce: iput-boolean v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.qwertyMode:Z // field@0358 │ │ +057258: 5492 5703 |00d0: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +05725c: 5595 5803 |00d2: iget-boolean v5, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.qwertyMode:Z // field@0358 │ │ +057260: 6e20 e50f 5200 |00d4: invoke-virtual {v2, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@0fe5 │ │ +057266: 5492 5703 |00d7: iget-object v2, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +05726a: 6e10 e80f 0200 |00d9: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ +057270: 5c93 5403 |00dc: iput-boolean v3, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ +057274: 5c94 5203 |00de: iput-boolean v4, v9, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isHandled:Z // field@0352 │ │ +057278: 5b89 7103 |00e0: iput-object v9, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ +05727c: 0134 |00e2: move v4, v3 │ │ +05727e: 2900 26ff |00e3: goto/16 0009 // -00da │ │ +057282: 12f2 |00e5: const/4 v2, #int -1 // #ff │ │ +057284: 28dd |00e6: goto 00c3 // -0023 │ │ +057286: 0142 |00e7: move v2, v4 │ │ +057288: 28e6 |00e8: goto 00ce // -001a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=938 │ │ 0x0009 line=1028 │ │ 0x000a line=943 │ │ 0x000f line=944 │ │ 0x0010 line=947 │ │ @@ -98350,88 +98350,88 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -057294: |[057294] android.support.v7.app.ActionBarActivityDelegateBase.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0572a4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0572a6: 1306 0800 |0001: const/16 v6, #int 8 // #8 │ │ -0572aa: 1215 |0003: const/4 v5, #int 1 // #1 │ │ -0572ac: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0572ae: 5482 6303 |0005: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -0572b2: 3802 8000 |0007: if-eqz v2, 0087 // +0080 │ │ -0572b6: 5482 6303 |0009: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -0572ba: 7210 8c12 0200 |000b: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.canShowOverflowMenu:()Z // method@128c │ │ -0572c0: 0a02 |000e: move-result v2 │ │ -0572c2: 3802 7800 |000f: if-eqz v2, 0087 // +0078 │ │ -0572c6: 5482 6103 |0011: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -0572ca: 7110 1c19 0200 |0013: invoke-static {v2}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ -0572d0: 0c02 |0016: move-result-object v2 │ │ -0572d2: 7110 e208 0200 |0017: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@08e2 │ │ -0572d8: 0a02 |001a: move-result v2 │ │ -0572da: 3802 0a00 |001b: if-eqz v2, 0025 // +000a │ │ -0572de: 5482 6303 |001d: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -0572e2: 7210 9012 0200 |001f: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowPending:()Z // method@1290 │ │ -0572e8: 0a02 |0022: move-result v2 │ │ -0572ea: 3802 6400 |0023: if-eqz v2, 0087 // +0064 │ │ -0572ee: 6e10 810d 0800 |0025: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -0572f4: 0c00 |0028: move-result-object v0 │ │ -0572f6: 5482 6303 |0029: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -0572fa: 7210 9112 0200 |002b: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@1291 │ │ -057300: 0a02 |002e: move-result v2 │ │ -057302: 3802 0400 |002f: if-eqz v2, 0033 // +0004 │ │ -057306: 390a 3f00 |0031: if-nez v10, 0070 // +003f │ │ -05730a: 3800 3c00 |0033: if-eqz v0, 006f // +003c │ │ -05730e: 6e10 860d 0800 |0035: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ -057314: 0a02 |0038: move-result v2 │ │ -057316: 3902 3600 |0039: if-nez v2, 006f // +0036 │ │ -05731a: 5582 6a03 |003b: iget-boolean v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuPosted:Z // field@036a │ │ -05731e: 3802 1400 |003d: if-eqz v2, 0051 // +0014 │ │ -057322: 5282 6903 |003f: iget v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuFeatures:I // field@0369 │ │ -057326: dd02 0201 |0041: and-int/lit8 v2, v2, #int 1 // #01 │ │ -05732a: 3802 0e00 |0043: if-eqz v2, 0051 // +000e │ │ -05732e: 5482 7a03 |0045: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mWindowDecor:Landroid/view/ViewGroup; // field@037a │ │ -057332: 5483 6b03 |0047: iget-object v3, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@036b │ │ -057336: 6e20 5c19 3200 |0049: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@195c │ │ -05733c: 5482 6b03 |004c: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@036b │ │ -057340: 7210 ad1b 0200 |004e: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -057346: 7030 7f0d 4805 |0051: invoke-direct {v8, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ -05734c: 0c01 |0054: move-result-object v1 │ │ -05734e: 5412 5703 |0055: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -057352: 3802 1800 |0057: if-eqz v2, 006f // +0018 │ │ -057356: 5512 5a03 |0059: iget-boolean v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshMenuContent:Z // field@035a │ │ -05735a: 3902 1400 |005b: if-nez v2, 006f // +0014 │ │ -05735e: 5412 5703 |005d: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -057362: 7240 310e 4027 |005f: invoke-interface {v0, v4, v7, v2}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ -057368: 0a02 |0062: move-result v2 │ │ -05736a: 3802 0c00 |0063: if-eqz v2, 006f // +000c │ │ -05736e: 5412 5703 |0065: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -057372: 7230 2f0e 6002 |0067: invoke-interface {v0, v6, v2}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ -057378: 5482 6303 |006a: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -05737c: 7210 9612 0200 |006c: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.showOverflowMenu:()Z // method@1296 │ │ -057382: 0e00 |006f: return-void │ │ -057384: 5482 6303 |0070: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -057388: 7210 8e12 0200 |0072: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.hideOverflowMenu:()Z // method@128e │ │ -05738e: 6e10 860d 0800 |0075: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ -057394: 0a02 |0078: move-result v2 │ │ -057396: 3902 f6ff |0079: if-nez v2, 006f // -000a │ │ -05739a: 7030 7f0d 4805 |007b: invoke-direct {v8, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ -0573a0: 0c01 |007e: move-result-object v1 │ │ -0573a2: 5482 6103 |007f: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -0573a6: 5413 5703 |0081: iget-object v3, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -0573aa: 6e30 ff0c 6203 |0083: invoke-virtual {v2, v6, v3}, Landroid/support/v7/app/ActionBarActivity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0cff │ │ -0573b0: 28e9 |0086: goto 006f // -0017 │ │ -0573b2: 7030 7f0d 4805 |0087: invoke-direct {v8, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ -0573b8: 0c01 |008a: move-result-object v1 │ │ -0573ba: 5c15 5903 |008b: iput-boolean v5, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshDecorView:Z // field@0359 │ │ -0573be: 7030 760d 1804 |008d: invoke-direct {v8, v1, v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ -0573c4: 7030 980d 1807 |0090: invoke-direct {v8, v1, v7}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.openPanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)V // method@0d98 │ │ -0573ca: 28dc |0093: goto 006f // -0024 │ │ +05728c: |[05728c] android.support.v7.app.ActionBarActivityDelegateBase.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +05729c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05729e: 1306 0800 |0001: const/16 v6, #int 8 // #8 │ │ +0572a2: 1215 |0003: const/4 v5, #int 1 // #1 │ │ +0572a4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0572a6: 5482 6303 |0005: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +0572aa: 3802 8000 |0007: if-eqz v2, 0087 // +0080 │ │ +0572ae: 5482 6303 |0009: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +0572b2: 7210 8c12 0200 |000b: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.canShowOverflowMenu:()Z // method@128c │ │ +0572b8: 0a02 |000e: move-result v2 │ │ +0572ba: 3802 7800 |000f: if-eqz v2, 0087 // +0078 │ │ +0572be: 5482 6103 |0011: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +0572c2: 7110 1c19 0200 |0013: invoke-static {v2}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ +0572c8: 0c02 |0016: move-result-object v2 │ │ +0572ca: 7110 e208 0200 |0017: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@08e2 │ │ +0572d0: 0a02 |001a: move-result v2 │ │ +0572d2: 3802 0a00 |001b: if-eqz v2, 0025 // +000a │ │ +0572d6: 5482 6303 |001d: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +0572da: 7210 9012 0200 |001f: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowPending:()Z // method@1290 │ │ +0572e0: 0a02 |0022: move-result v2 │ │ +0572e2: 3802 6400 |0023: if-eqz v2, 0087 // +0064 │ │ +0572e6: 6e10 810d 0800 |0025: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +0572ec: 0c00 |0028: move-result-object v0 │ │ +0572ee: 5482 6303 |0029: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +0572f2: 7210 9112 0200 |002b: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.isOverflowMenuShowing:()Z // method@1291 │ │ +0572f8: 0a02 |002e: move-result v2 │ │ +0572fa: 3802 0400 |002f: if-eqz v2, 0033 // +0004 │ │ +0572fe: 390a 3f00 |0031: if-nez v10, 0070 // +003f │ │ +057302: 3800 3c00 |0033: if-eqz v0, 006f // +003c │ │ +057306: 6e10 860d 0800 |0035: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ +05730c: 0a02 |0038: move-result v2 │ │ +05730e: 3902 3600 |0039: if-nez v2, 006f // +0036 │ │ +057312: 5582 6a03 |003b: iget-boolean v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuPosted:Z // field@036a │ │ +057316: 3802 1400 |003d: if-eqz v2, 0051 // +0014 │ │ +05731a: 5282 6903 |003f: iget v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuFeatures:I // field@0369 │ │ +05731e: dd02 0201 |0041: and-int/lit8 v2, v2, #int 1 // #01 │ │ +057322: 3802 0e00 |0043: if-eqz v2, 0051 // +000e │ │ +057326: 5482 7a03 |0045: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mWindowDecor:Landroid/view/ViewGroup; // field@037a │ │ +05732a: 5483 6b03 |0047: iget-object v3, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@036b │ │ +05732e: 6e20 5c19 3200 |0049: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@195c │ │ +057334: 5482 6b03 |004c: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mInvalidatePanelMenuRunnable:Ljava/lang/Runnable; // field@036b │ │ +057338: 7210 ad1b 0200 |004e: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +05733e: 7030 7f0d 4805 |0051: invoke-direct {v8, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ +057344: 0c01 |0054: move-result-object v1 │ │ +057346: 5412 5703 |0055: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +05734a: 3802 1800 |0057: if-eqz v2, 006f // +0018 │ │ +05734e: 5512 5a03 |0059: iget-boolean v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshMenuContent:Z // field@035a │ │ +057352: 3902 1400 |005b: if-nez v2, 006f // +0014 │ │ +057356: 5412 5703 |005d: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +05735a: 7240 310e 4027 |005f: invoke-interface {v0, v4, v7, v2}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ +057360: 0a02 |0062: move-result v2 │ │ +057362: 3802 0c00 |0063: if-eqz v2, 006f // +000c │ │ +057366: 5412 5703 |0065: iget-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +05736a: 7230 2f0e 6002 |0067: invoke-interface {v0, v6, v2}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ +057370: 5482 6303 |006a: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057374: 7210 9612 0200 |006c: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.showOverflowMenu:()Z // method@1296 │ │ +05737a: 0e00 |006f: return-void │ │ +05737c: 5482 6303 |0070: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057380: 7210 8e12 0200 |0072: invoke-interface {v2}, Landroid/support/v7/internal/widget/DecorContentParent;.hideOverflowMenu:()Z // method@128e │ │ +057386: 6e10 860d 0800 |0075: invoke-virtual {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ +05738c: 0a02 |0078: move-result v2 │ │ +05738e: 3902 f6ff |0079: if-nez v2, 006f // -000a │ │ +057392: 7030 7f0d 4805 |007b: invoke-direct {v8, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ +057398: 0c01 |007e: move-result-object v1 │ │ +05739a: 5482 6103 |007f: iget-object v2, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +05739e: 5413 5703 |0081: iget-object v3, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +0573a2: 6e30 ff0c 6203 |0083: invoke-virtual {v2, v6, v3}, Landroid/support/v7/app/ActionBarActivity;.onPanelClosed:(ILandroid/view/Menu;)V // method@0cff │ │ +0573a8: 28e9 |0086: goto 006f // -0017 │ │ +0573aa: 7030 7f0d 4805 |0087: invoke-direct {v8, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ +0573b0: 0c01 |008a: move-result-object v1 │ │ +0573b2: 5c15 5903 |008b: iput-boolean v5, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.refreshDecorView:Z // field@0359 │ │ +0573b6: 7030 760d 1804 |008d: invoke-direct {v8, v1, v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ +0573bc: 7030 980d 1807 |0090: invoke-direct {v8, v1, v7}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.openPanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)V // method@0d98 │ │ +0573c2: 28dc |0093: goto 006f // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=835 │ │ 0x0025 line=839 │ │ 0x0029 line=841 │ │ 0x0033 line=842 │ │ 0x003b line=844 │ │ @@ -98465,109 +98465,109 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 182 16-bit code units │ │ -0573cc: |[0573cc] android.support.v7.app.ActionBarActivityDelegateBase.updateStatusGuard:(I)I │ │ -0573dc: 12fb |0000: const/4 v11, #int -1 // #ff │ │ -0573de: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0573e0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0573e2: 54c8 6003 |0003: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -0573e6: 3808 8400 |0005: if-eqz v8, 0089 // +0084 │ │ -0573ea: 54c8 6003 |0007: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -0573ee: 6e10 9211 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1192 │ │ -0573f4: 0c08 |000c: move-result-object v8 │ │ -0573f6: 2088 6d03 |000d: instance-of v8, v8, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -0573fa: 3808 7a00 |000f: if-eqz v8, 0089 // +007a │ │ -0573fe: 54c8 6003 |0011: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -057402: 6e10 9211 0800 |0013: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1192 │ │ -057408: 0c03 |0016: move-result-object v3 │ │ -05740a: 1f03 6d03 |0017: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -05740e: 1204 |0019: const/4 v4, #int 0 // #0 │ │ -057410: 54c8 6003 |001a: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -057414: 6e10 9c11 0800 |001c: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.isShown:()Z // method@119c │ │ -05741a: 0a08 |001f: move-result v8 │ │ -05741c: 3808 8b00 |0020: if-eqz v8, 00ab // +008b │ │ -057420: 54c8 7603 |0022: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTempRect1:Landroid/graphics/Rect; // field@0376 │ │ -057424: 3908 1000 |0024: if-nez v8, 0034 // +0010 │ │ -057428: 2208 6000 |0026: new-instance v8, Landroid/graphics/Rect; // type@0060 │ │ -05742c: 7010 b301 0800 |0028: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -057432: 5bc8 7603 |002b: iput-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTempRect1:Landroid/graphics/Rect; // field@0376 │ │ -057436: 2208 6000 |002d: new-instance v8, Landroid/graphics/Rect; // type@0060 │ │ -05743a: 7010 b301 0800 |002f: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -057440: 5bc8 7703 |0032: iput-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTempRect2:Landroid/graphics/Rect; // field@0377 │ │ -057444: 54c0 7603 |0034: iget-object v0, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTempRect1:Landroid/graphics/Rect; // field@0376 │ │ -057448: 54c1 7703 |0036: iget-object v1, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTempRect2:Landroid/graphics/Rect; // field@0377 │ │ -05744c: 6e57 bc01 707d |0038: invoke-virtual {v0, v7, v13, v7, v7}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ -057452: 54c8 7403 |003b: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ -057456: 7130 5e14 0801 |003d: invoke-static {v8, v0, v1}, Landroid/support/v7/internal/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@145e │ │ -05745c: 5218 3000 |0040: iget v8, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ -057460: 3908 5300 |0042: if-nez v8, 0095 // +0053 │ │ -057464: 01d5 |0044: move v5, v13 │ │ -057466: 5238 dc0a |0045: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ -05746a: 3258 2f00 |0047: if-eq v8, v5, 0076 // +002f │ │ -05746e: 1214 |0049: const/4 v4, #int 1 // #1 │ │ -057470: 593d dc0a |004a: iput v13, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ -057474: 54c8 7303 |004c: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ -057478: 3908 4900 |004e: if-nez v8, 0097 // +0049 │ │ -05747c: 2208 6803 |0050: new-instance v8, Landroid/view/View; // type@0368 │ │ -057480: 54c9 6103 |0052: iget-object v9, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057484: 7020 a918 9800 |0054: invoke-direct {v8, v9}, Landroid/view/View;.:(Landroid/content/Context;)V // method@18a9 │ │ -05748a: 5bc8 7303 |0057: iput-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ -05748e: 54c8 7303 |0059: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ -057492: 54c9 6103 |005b: iget-object v9, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057496: 6e10 e80c 0900 |005d: invoke-virtual {v9}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@0ce8 │ │ -05749c: 0c09 |0060: move-result-object v9 │ │ -05749e: 600a 4d04 |0061: sget v10, Landroid/support/v7/appcompat/R$color;.abc_input_method_navigation_guard:I // field@044d │ │ -0574a2: 6e20 3001 a900 |0063: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ -0574a8: 0a09 |0066: move-result v9 │ │ -0574aa: 6e20 0119 9800 |0067: invoke-virtual {v8, v9}, Landroid/view/View;.setBackgroundColor:(I)V // method@1901 │ │ -0574b0: 54c8 7403 |006a: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ -0574b4: 54c9 7303 |006c: iget-object v9, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ -0574b8: 220a 6c03 |006e: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ -0574bc: 7030 2419 ba0d |0070: invoke-direct {v10, v11, v13}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ -0574c2: 6e40 3119 98ab |0073: invoke-virtual {v8, v9, v11, v10}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1931 │ │ -0574c8: 54c8 7303 |0076: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ -0574cc: 3808 3100 |0078: if-eqz v8, 00a9 // +0031 │ │ -0574d0: 1216 |007a: const/4 v6, #int 1 // #1 │ │ -0574d2: 55c8 6e03 |007b: iget-boolean v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionMode:Z // field@036e │ │ -0574d6: 3908 0500 |007d: if-nez v8, 0082 // +0005 │ │ -0574da: 3806 0300 |007f: if-eqz v6, 0082 // +0003 │ │ -0574de: 120d |0081: const/4 v13, #int 0 // #0 │ │ -0574e0: 3804 0700 |0082: if-eqz v4, 0089 // +0007 │ │ -0574e4: 54c8 6003 |0084: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -0574e8: 6e20 b211 3800 |0086: invoke-virtual {v8, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@11b2 │ │ -0574ee: 54c8 7303 |0089: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ -0574f2: 3808 0900 |008b: if-eqz v8, 0094 // +0009 │ │ -0574f6: 54c8 7303 |008d: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ -0574fa: 3806 2400 |008f: if-eqz v6, 00b3 // +0024 │ │ -0574fe: 6e20 1919 7800 |0091: invoke-virtual {v8, v7}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -057504: 0f0d |0094: return v13 │ │ -057506: 0175 |0095: move v5, v7 │ │ -057508: 28af |0096: goto 0045 // -0051 │ │ -05750a: 54c8 7303 |0097: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ -05750e: 6e10 c118 0800 |0099: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -057514: 0c02 |009c: move-result-object v2 │ │ -057516: 5228 d60a |009d: iget v8, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -05751a: 32d8 d7ff |009f: if-eq v8, v13, 0076 // -0029 │ │ -05751e: 592d d60a |00a1: iput v13, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -057522: 54c8 7303 |00a3: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ -057526: 6e20 0a19 2800 |00a5: invoke-virtual {v8, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ -05752c: 28ce |00a8: goto 0076 // -0032 │ │ -05752e: 0176 |00a9: move v6, v7 │ │ -057530: 28d1 |00aa: goto 007b // -002f │ │ -057532: 5238 dc0a |00ab: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ -057536: 3808 d5ff |00ad: if-eqz v8, 0082 // -002b │ │ -05753a: 1214 |00af: const/4 v4, #int 1 // #1 │ │ -05753c: 5937 dc0a |00b0: iput v7, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ -057540: 28d0 |00b2: goto 0082 // -0030 │ │ -057542: 1307 0800 |00b3: const/16 v7, #int 8 // #8 │ │ -057546: 28dc |00b5: goto 0091 // -0024 │ │ +0573c4: |[0573c4] android.support.v7.app.ActionBarActivityDelegateBase.updateStatusGuard:(I)I │ │ +0573d4: 12fb |0000: const/4 v11, #int -1 // #ff │ │ +0573d6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0573d8: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0573da: 54c8 6003 |0003: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +0573de: 3808 8400 |0005: if-eqz v8, 0089 // +0084 │ │ +0573e2: 54c8 6003 |0007: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +0573e6: 6e10 9211 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1192 │ │ +0573ec: 0c08 |000c: move-result-object v8 │ │ +0573ee: 2088 6d03 |000d: instance-of v8, v8, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +0573f2: 3808 7a00 |000f: if-eqz v8, 0089 // +007a │ │ +0573f6: 54c8 6003 |0011: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +0573fa: 6e10 9211 0800 |0013: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1192 │ │ +057400: 0c03 |0016: move-result-object v3 │ │ +057402: 1f03 6d03 |0017: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +057406: 1204 |0019: const/4 v4, #int 0 // #0 │ │ +057408: 54c8 6003 |001a: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +05740c: 6e10 9c11 0800 |001c: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.isShown:()Z // method@119c │ │ +057412: 0a08 |001f: move-result v8 │ │ +057414: 3808 8b00 |0020: if-eqz v8, 00ab // +008b │ │ +057418: 54c8 7603 |0022: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTempRect1:Landroid/graphics/Rect; // field@0376 │ │ +05741c: 3908 1000 |0024: if-nez v8, 0034 // +0010 │ │ +057420: 2208 6000 |0026: new-instance v8, Landroid/graphics/Rect; // type@0060 │ │ +057424: 7010 b301 0800 |0028: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +05742a: 5bc8 7603 |002b: iput-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTempRect1:Landroid/graphics/Rect; // field@0376 │ │ +05742e: 2208 6000 |002d: new-instance v8, Landroid/graphics/Rect; // type@0060 │ │ +057432: 7010 b301 0800 |002f: invoke-direct {v8}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +057438: 5bc8 7703 |0032: iput-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTempRect2:Landroid/graphics/Rect; // field@0377 │ │ +05743c: 54c0 7603 |0034: iget-object v0, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTempRect1:Landroid/graphics/Rect; // field@0376 │ │ +057440: 54c1 7703 |0036: iget-object v1, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTempRect2:Landroid/graphics/Rect; // field@0377 │ │ +057444: 6e57 bc01 707d |0038: invoke-virtual {v0, v7, v13, v7, v7}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ +05744a: 54c8 7403 |003b: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ +05744e: 7130 5e14 0801 |003d: invoke-static {v8, v0, v1}, Landroid/support/v7/internal/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@145e │ │ +057454: 5218 3000 |0040: iget v8, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ +057458: 3908 5300 |0042: if-nez v8, 0095 // +0053 │ │ +05745c: 01d5 |0044: move v5, v13 │ │ +05745e: 5238 dc0a |0045: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ +057462: 3258 2f00 |0047: if-eq v8, v5, 0076 // +002f │ │ +057466: 1214 |0049: const/4 v4, #int 1 // #1 │ │ +057468: 593d dc0a |004a: iput v13, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ +05746c: 54c8 7303 |004c: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ +057470: 3908 4900 |004e: if-nez v8, 0097 // +0049 │ │ +057474: 2208 6803 |0050: new-instance v8, Landroid/view/View; // type@0368 │ │ +057478: 54c9 6103 |0052: iget-object v9, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +05747c: 7020 a918 9800 |0054: invoke-direct {v8, v9}, Landroid/view/View;.:(Landroid/content/Context;)V // method@18a9 │ │ +057482: 5bc8 7303 |0057: iput-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ +057486: 54c8 7303 |0059: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ +05748a: 54c9 6103 |005b: iget-object v9, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +05748e: 6e10 e80c 0900 |005d: invoke-virtual {v9}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@0ce8 │ │ +057494: 0c09 |0060: move-result-object v9 │ │ +057496: 600a 4d04 |0061: sget v10, Landroid/support/v7/appcompat/R$color;.abc_input_method_navigation_guard:I // field@044d │ │ +05749a: 6e20 3001 a900 |0063: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ +0574a0: 0a09 |0066: move-result v9 │ │ +0574a2: 6e20 0119 9800 |0067: invoke-virtual {v8, v9}, Landroid/view/View;.setBackgroundColor:(I)V // method@1901 │ │ +0574a8: 54c8 7403 |006a: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ +0574ac: 54c9 7303 |006c: iget-object v9, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ +0574b0: 220a 6c03 |006e: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ +0574b4: 7030 2419 ba0d |0070: invoke-direct {v10, v11, v13}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ +0574ba: 6e40 3119 98ab |0073: invoke-virtual {v8, v9, v11, v10}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1931 │ │ +0574c0: 54c8 7303 |0076: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ +0574c4: 3808 3100 |0078: if-eqz v8, 00a9 // +0031 │ │ +0574c8: 1216 |007a: const/4 v6, #int 1 // #1 │ │ +0574ca: 55c8 6e03 |007b: iget-boolean v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionMode:Z // field@036e │ │ +0574ce: 3908 0500 |007d: if-nez v8, 0082 // +0005 │ │ +0574d2: 3806 0300 |007f: if-eqz v6, 0082 // +0003 │ │ +0574d6: 120d |0081: const/4 v13, #int 0 // #0 │ │ +0574d8: 3804 0700 |0082: if-eqz v4, 0089 // +0007 │ │ +0574dc: 54c8 6003 |0084: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +0574e0: 6e20 b211 3800 |0086: invoke-virtual {v8, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@11b2 │ │ +0574e6: 54c8 7303 |0089: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ +0574ea: 3808 0900 |008b: if-eqz v8, 0094 // +0009 │ │ +0574ee: 54c8 7303 |008d: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ +0574f2: 3806 2400 |008f: if-eqz v6, 00b3 // +0024 │ │ +0574f6: 6e20 1919 7800 |0091: invoke-virtual {v8, v7}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +0574fc: 0f0d |0094: return v13 │ │ +0574fe: 0175 |0095: move v5, v7 │ │ +057500: 28af |0096: goto 0045 // -0051 │ │ +057502: 54c8 7303 |0097: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ +057506: 6e10 c118 0800 |0099: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +05750c: 0c02 |009c: move-result-object v2 │ │ +05750e: 5228 d60a |009d: iget v8, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +057512: 32d8 d7ff |009f: if-eq v8, v13, 0076 // -0029 │ │ +057516: 592d d60a |00a1: iput v13, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +05751a: 54c8 7303 |00a3: iget-object v8, v12, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mStatusGuard:Landroid/view/View; // field@0373 │ │ +05751e: 6e20 0a19 2800 |00a5: invoke-virtual {v8, v2}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ +057524: 28ce |00a8: goto 0076 // -0032 │ │ +057526: 0176 |00a9: move v6, v7 │ │ +057528: 28d1 |00aa: goto 007b // -002f │ │ +05752a: 5238 dc0a |00ab: iget v8, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ +05752e: 3808 d5ff |00ad: if-eqz v8, 0082 // -002b │ │ +057532: 1214 |00af: const/4 v4, #int 1 // #1 │ │ +057534: 5937 dc0a |00b0: iput v7, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ +057538: 28d0 |00b2: goto 0082 // -0030 │ │ +05753a: 1307 0800 |00b3: const/16 v7, #int 8 // #8 │ │ +05753e: 28dc |00b5: goto 0091 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1194 │ │ 0x0003 line=1196 │ │ 0x0007 line=1197 │ │ 0x0011 line=1198 │ │ 0x0019 line=1200 │ │ @@ -98627,25 +98627,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 │ │ -057548: |[057548] android.support.v7.app.ActionBarActivityDelegateBase.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -057558: 6e10 7a0d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@0d7a │ │ -05755e: 5431 6103 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057562: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -057568: 6e20 e30c 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ -05756e: 0c00 |000b: move-result-object v0 │ │ -057570: 1f00 6e03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ -057574: 6e30 3219 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1932 │ │ -05757a: 5431 6103 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -05757e: 6e10 0b0d 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@0d0b │ │ -057584: 0e00 |0016: return-void │ │ +057540: |[057540] android.support.v7.app.ActionBarActivityDelegateBase.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +057550: 6e10 7a0d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@0d7a │ │ +057556: 5431 6103 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +05755a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +057560: 6e20 e30c 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ +057566: 0c00 |000b: move-result-object v0 │ │ +057568: 1f00 6e03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ +05756c: 6e30 3219 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1932 │ │ +057572: 5431 6103 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057576: 6e10 0b0d 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@0d0b │ │ +05757c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ 0x000e line=245 │ │ 0x0011 line=246 │ │ 0x0016 line=247 │ │ @@ -98660,23 +98660,23 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -057588: |[057588] android.support.v7.app.ActionBarActivityDelegateBase.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -057598: 6e10 7a0d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@0d7a │ │ -05759e: 2200 5c02 |0003: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@025c │ │ -0575a2: 5431 6103 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -0575a6: 5532 6d03 |0007: iget-boolean v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@036d │ │ -0575aa: 7030 4c0e 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.:(Landroid/support/v7/app/ActionBarActivity;Z)V // method@0e4c │ │ -0575b0: 5531 6503 |000c: iget-boolean v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mEnableDefaultActionBarUp:Z // field@0365 │ │ -0575b4: 6e20 d20c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@0cd2 │ │ -0575ba: 1100 |0011: return-object v0 │ │ +057580: |[057580] android.support.v7.app.ActionBarActivityDelegateBase.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +057590: 6e10 7a0d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@0d7a │ │ +057596: 2200 5c02 |0003: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@025c │ │ +05759a: 5431 6103 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +05759e: 5532 6d03 |0007: iget-boolean v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@036d │ │ +0575a2: 7030 4c0e 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.:(Landroid/support/v7/app/ActionBarActivity;Z)V // method@0e4c │ │ +0575a8: 5531 6503 |000c: iget-boolean v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mEnableDefaultActionBarUp:Z // field@0365 │ │ +0575ac: 6e20 d20c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@0cd2 │ │ +0575b2: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ 0x000c line=157 │ │ 0x0011 line=158 │ │ locals : │ │ @@ -98688,73 +98688,73 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -0575bc: |[0575bc] android.support.v7.app.ActionBarActivityDelegateBase.createView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -0575cc: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0575d0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0575d4: 3510 0d00 |0004: if-ge v0, v1, 0011 // +000d │ │ -0575d8: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0575da: 6e10 be1b 0300 |0007: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ -0575e0: 0a01 |000a: move-result v1 │ │ -0575e2: 2c01 5900 0000 |000b: sparse-switch v1, 00000064 // +00000059 │ │ -0575e8: 2b00 6c00 0000 |000e: packed-switch v0, 0000007a // +0000006c │ │ -0575ee: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0575f0: 1100 |0012: return-object v0 │ │ -0575f2: 1a01 6803 |0013: const-string v1, "EditText" // string@0368 │ │ -0575f6: 6e20 b81b 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -0575fc: 0a01 |0018: move-result v1 │ │ -0575fe: 3801 f5ff |0019: if-eqz v1, 000e // -000b │ │ -057602: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -057604: 28f2 |001c: goto 000e // -000e │ │ -057606: 1a01 9b0b |001d: const-string v1, "Spinner" // string@0b9b │ │ -05760a: 6e20 b81b 1300 |001f: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -057610: 0a01 |0022: move-result v1 │ │ -057612: 3801 ebff |0023: if-eqz v1, 000e // -0015 │ │ -057616: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -057618: 28e8 |0026: goto 000e // -0018 │ │ -05761a: 1a01 e702 |0027: const-string v1, "CheckBox" // string@02e7 │ │ -05761e: 6e20 b81b 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -057624: 0a01 |002c: move-result v1 │ │ -057626: 3801 e1ff |002d: if-eqz v1, 000e // -001f │ │ -05762a: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -05762c: 28de |0030: goto 000e // -0022 │ │ -05762e: 1a01 100b |0031: const-string v1, "RadioButton" // string@0b10 │ │ -057632: 6e20 b81b 1300 |0033: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -057638: 0a01 |0036: move-result v1 │ │ -05763a: 3801 d7ff |0037: if-eqz v1, 000e // -0029 │ │ -05763e: 1230 |0039: const/4 v0, #int 3 // #3 │ │ -057640: 28d4 |003a: goto 000e // -002c │ │ -057642: 1a01 e802 |003b: const-string v1, "CheckedTextView" // string@02e8 │ │ -057646: 6e20 b81b 1300 |003d: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -05764c: 0a01 |0040: move-result v1 │ │ -05764e: 3801 cdff |0041: if-eqz v1, 000e // -0033 │ │ -057652: 1240 |0043: const/4 v0, #int 4 // #4 │ │ -057654: 28ca |0044: goto 000e // -0036 │ │ -057656: 2200 c402 |0045: new-instance v0, Landroid/support/v7/internal/widget/TintEditText; // type@02c4 │ │ -05765a: 7030 d313 4005 |0047: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/widget/TintEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13d3 │ │ -057660: 28c8 |004a: goto 0012 // -0038 │ │ -057662: 2200 ca02 |004b: new-instance v0, Landroid/support/v7/internal/widget/TintSpinner; // type@02ca │ │ -057666: 7030 fa13 4005 |004d: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/widget/TintSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13fa │ │ -05766c: 28c2 |0050: goto 0012 // -003e │ │ -05766e: 2200 c102 |0051: new-instance v0, Landroid/support/v7/internal/widget/TintCheckBox; // type@02c1 │ │ -057672: 7030 c213 4005 |0053: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/widget/TintCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13c2 │ │ -057678: 28bc |0056: goto 0012 // -0044 │ │ -05767a: 2200 c802 |0057: new-instance v0, Landroid/support/v7/internal/widget/TintRadioButton; // type@02c8 │ │ -05767e: 7030 f313 4005 |0059: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/widget/TintRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13f3 │ │ -057684: 28b6 |005c: goto 0012 // -004a │ │ -057686: 2200 c202 |005d: new-instance v0, Landroid/support/v7/internal/widget/TintCheckedTextView; // type@02c2 │ │ -05768a: 7030 c713 4005 |005f: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/widget/TintCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13c7 │ │ -057690: 28b0 |0062: goto 0012 // -0050 │ │ -057692: 0000 |0063: nop // spacer │ │ -057694: 0002 0500 19ea 3fa9 f949 bfeb eda6 ... |0064: sparse-switch-data (22 units) │ │ -0576c0: 0001 0500 0000 0000 3700 0000 3d00 ... |007a: packed-switch-data (14 units) │ │ +0575b4: |[0575b4] android.support.v7.app.ActionBarActivityDelegateBase.createView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +0575c4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0575c8: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0575cc: 3510 0d00 |0004: if-ge v0, v1, 0011 // +000d │ │ +0575d0: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0575d2: 6e10 be1b 0300 |0007: invoke-virtual {v3}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ +0575d8: 0a01 |000a: move-result v1 │ │ +0575da: 2c01 5900 0000 |000b: sparse-switch v1, 00000064 // +00000059 │ │ +0575e0: 2b00 6c00 0000 |000e: packed-switch v0, 0000007a // +0000006c │ │ +0575e6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0575e8: 1100 |0012: return-object v0 │ │ +0575ea: 1a01 6703 |0013: const-string v1, "EditText" // string@0367 │ │ +0575ee: 6e20 b81b 1300 |0015: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +0575f4: 0a01 |0018: move-result v1 │ │ +0575f6: 3801 f5ff |0019: if-eqz v1, 000e // -000b │ │ +0575fa: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0575fc: 28f2 |001c: goto 000e // -000e │ │ +0575fe: 1a01 990b |001d: const-string v1, "Spinner" // string@0b99 │ │ +057602: 6e20 b81b 1300 |001f: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +057608: 0a01 |0022: move-result v1 │ │ +05760a: 3801 ebff |0023: if-eqz v1, 000e // -0015 │ │ +05760e: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +057610: 28e8 |0026: goto 000e // -0018 │ │ +057612: 1a01 e602 |0027: const-string v1, "CheckBox" // string@02e6 │ │ +057616: 6e20 b81b 1300 |0029: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +05761c: 0a01 |002c: move-result v1 │ │ +05761e: 3801 e1ff |002d: if-eqz v1, 000e // -001f │ │ +057622: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +057624: 28de |0030: goto 000e // -0022 │ │ +057626: 1a01 0e0b |0031: const-string v1, "RadioButton" // string@0b0e │ │ +05762a: 6e20 b81b 1300 |0033: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +057630: 0a01 |0036: move-result v1 │ │ +057632: 3801 d7ff |0037: if-eqz v1, 000e // -0029 │ │ +057636: 1230 |0039: const/4 v0, #int 3 // #3 │ │ +057638: 28d4 |003a: goto 000e // -002c │ │ +05763a: 1a01 e702 |003b: const-string v1, "CheckedTextView" // string@02e7 │ │ +05763e: 6e20 b81b 1300 |003d: invoke-virtual {v3, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +057644: 0a01 |0040: move-result v1 │ │ +057646: 3801 cdff |0041: if-eqz v1, 000e // -0033 │ │ +05764a: 1240 |0043: const/4 v0, #int 4 // #4 │ │ +05764c: 28ca |0044: goto 000e // -0036 │ │ +05764e: 2200 c402 |0045: new-instance v0, Landroid/support/v7/internal/widget/TintEditText; // type@02c4 │ │ +057652: 7030 d313 4005 |0047: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/widget/TintEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13d3 │ │ +057658: 28c8 |004a: goto 0012 // -0038 │ │ +05765a: 2200 ca02 |004b: new-instance v0, Landroid/support/v7/internal/widget/TintSpinner; // type@02ca │ │ +05765e: 7030 fa13 4005 |004d: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/widget/TintSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13fa │ │ +057664: 28c2 |0050: goto 0012 // -003e │ │ +057666: 2200 c102 |0051: new-instance v0, Landroid/support/v7/internal/widget/TintCheckBox; // type@02c1 │ │ +05766a: 7030 c213 4005 |0053: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/widget/TintCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13c2 │ │ +057670: 28bc |0056: goto 0012 // -0044 │ │ +057672: 2200 c802 |0057: new-instance v0, Landroid/support/v7/internal/widget/TintRadioButton; // type@02c8 │ │ +057676: 7030 f313 4005 |0059: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/widget/TintRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13f3 │ │ +05767c: 28b6 |005c: goto 0012 // -004a │ │ +05767e: 2200 c202 |005d: new-instance v0, Landroid/support/v7/internal/widget/TintCheckedTextView; // type@02c2 │ │ +057682: 7030 c713 4005 |005f: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/widget/TintCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13c7 │ │ +057688: 28b0 |0062: goto 0012 // -0050 │ │ +05768a: 0000 |0063: nop // spacer │ │ +05768c: 0002 0500 19ea 3fa9 f949 bfeb eda6 ... |0064: sparse-switch-data (22 units) │ │ +0576b8: 0001 0500 0000 0000 3700 0000 3d00 ... |007a: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0006 line=757 │ │ 0x0011 line=770 │ │ 0x0013 line=757 │ │ 0x0045 line=759 │ │ @@ -98774,144 +98774,144 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 271 16-bit code units │ │ -0576dc: |[0576dc] android.support.v7.app.ActionBarActivityDelegateBase.ensureSubDecor:()V │ │ -0576ec: 140a 0200 0201 |0000: const v10, #float 2.38772e-38 // #01020002 │ │ -0576f2: 1219 |0003: const/4 v9, #int 1 // #1 │ │ -0576f4: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -0576f6: 1207 |0005: const/4 v7, #int 0 // #0 │ │ -0576f8: 55b5 7503 |0006: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@0375 │ │ -0576fc: 3905 bd00 |0008: if-nez v5, 00c5 // +00bd │ │ -057700: 55b5 6803 |000a: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@0368 │ │ -057704: 3805 be00 |000c: if-eqz v5, 00ca // +00be │ │ -057708: 2202 3b03 |000e: new-instance v2, Landroid/util/TypedValue; // type@033b │ │ -05770c: 7010 1518 0200 |0010: invoke-direct {v2}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -057712: 54b5 6103 |0013: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057716: 6e10 eb0c 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@0ceb │ │ -05771c: 0c05 |0018: move-result-object v5 │ │ -05771e: 6006 a503 |0019: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@03a5 │ │ -057722: 6e40 2b01 6592 |001b: invoke-virtual {v5, v6, v2, v9}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -057728: 5225 d30a |001e: iget v5, v2, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -05772c: 3805 a600 |0020: if-eqz v5, 00c6 // +00a6 │ │ -057730: 2204 4403 |0022: new-instance v4, Landroid/view/ContextThemeWrapper; // type@0344 │ │ -057734: 54b5 6103 |0024: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057738: 5226 d30a |0026: iget v6, v2, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -05773c: 7030 2d18 5406 |0028: invoke-direct {v4, v5, v6}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ -057742: 7110 4c18 0400 |002b: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -057748: 0c05 |002e: move-result-object v5 │ │ -05774a: 6006 3605 |002f: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_screen_toolbar:I // field@0536 │ │ -05774e: 6e30 4e18 6507 |0031: invoke-virtual {v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ -057754: 0c05 |0034: move-result-object v5 │ │ -057756: 1f05 6e03 |0035: check-cast v5, Landroid/view/ViewGroup; // type@036e │ │ -05775a: 5bb5 7403 |0037: iput-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ -05775e: 54b5 7403 |0039: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ -057762: 6006 f504 |003b: sget v6, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@04f5 │ │ -057766: 6e20 3a19 6500 |003d: invoke-virtual {v5, v6}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@193a │ │ -05776c: 0c05 |0040: move-result-object v5 │ │ -05776e: 1f05 a602 |0041: check-cast v5, Landroid/support/v7/internal/widget/DecorContentParent; // type@02a6 │ │ -057772: 5bb5 6303 |0043: iput-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -057776: 54b5 6303 |0045: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -05777a: 6e10 810d 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -057780: 0c06 |004a: move-result-object v6 │ │ -057782: 7220 9412 6500 |004b: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V // method@1294 │ │ -057788: 55b5 6d03 |004e: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@036d │ │ -05778c: 3805 0900 |0050: if-eqz v5, 0059 // +0009 │ │ -057790: 54b5 6303 |0052: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -057794: 1306 0900 |0054: const/16 v6, #int 9 // #9 │ │ -057798: 7220 8f12 6500 |0056: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@128f │ │ -05779e: 55b5 6703 |0059: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@0367 │ │ -0577a2: 3805 0800 |005b: if-eqz v5, 0063 // +0008 │ │ -0577a6: 54b5 6303 |005d: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -0577aa: 1226 |005f: const/4 v6, #int 2 // #2 │ │ -0577ac: 7220 8f12 6500 |0060: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@128f │ │ -0577b2: 55b5 6603 |0063: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@0366 │ │ -0577b6: 3805 0800 |0065: if-eqz v5, 006d // +0008 │ │ -0577ba: 54b5 6303 |0067: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -0577be: 1256 |0069: const/4 v6, #int 5 // #5 │ │ -0577c0: 7220 8f12 6500 |006a: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@128f │ │ -0577c6: 54b5 7403 |006d: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ -0577ca: 7110 6014 0500 |006f: invoke-static {v5}, Landroid/support/v7/internal/widget/ViewUtils;.makeOptionalFitsSystemWindows:(Landroid/view/View;)V // method@1460 │ │ -0577d0: 54b5 6103 |0072: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -0577d4: 54b6 7403 |0074: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ -0577d8: 6e20 170d 6500 |0076: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(Landroid/view/View;)V // method@0d17 │ │ -0577de: 54b5 6103 |0079: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -0577e2: 6e20 e30c a500 |007b: invoke-virtual {v5, v10}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ -0577e8: 0c01 |007e: move-result-object v1 │ │ -0577ea: 12f5 |007f: const/4 v5, #int -1 // #ff │ │ -0577ec: 6e20 0719 5100 |0080: invoke-virtual {v1, v5}, Landroid/view/View;.setId:(I)V // method@1907 │ │ -0577f2: 54b5 6103 |0083: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -0577f6: 6006 e404 |0085: sget v6, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@04e4 │ │ -0577fa: 6e20 e30c 6500 |0087: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ -057800: 0c00 |008a: move-result-object v0 │ │ -057802: 6e20 0719 a000 |008b: invoke-virtual {v0, v10}, Landroid/view/View;.setId:(I)V // method@1907 │ │ -057808: 2015 9b03 |008e: instance-of v5, v1, Landroid/widget/FrameLayout; // type@039b │ │ -05780c: 3805 0700 |0090: if-eqz v5, 0097 // +0007 │ │ -057810: 1f01 9b03 |0092: check-cast v1, Landroid/widget/FrameLayout; // type@039b │ │ -057814: 6e20 051a 7100 |0094: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setForeground:(Landroid/graphics/drawable/Drawable;)V // method@1a05 │ │ -05781a: 54b5 7803 |0097: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@0378 │ │ -05781e: 3805 0f00 |0099: if-eqz v5, 00a8 // +000f │ │ -057822: 54b5 6303 |009b: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -057826: 3805 0b00 |009d: if-eqz v5, 00a8 // +000b │ │ -05782a: 54b5 6303 |009f: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -05782e: 54b6 7803 |00a1: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@0378 │ │ -057832: 7220 9512 6500 |00a3: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1295 │ │ -057838: 5bb7 7803 |00a6: iput-object v7, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@0378 │ │ -05783c: 7010 730d 0b00 |00a8: invoke-direct {v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.applyFixedSizeWindow:()V // method@0d73 │ │ -057842: 6e10 960d 0b00 |00ab: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.onSubDecorInstalled:()V // method@0d96 │ │ -057848: 5cb9 7503 |00ae: iput-boolean v9, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@0375 │ │ -05784c: 7030 7f0d 8b08 |00b0: invoke-direct {v11, v8, v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ -057852: 0c03 |00b3: move-result-object v3 │ │ -057854: 6e10 860d 0b00 |00b4: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ -05785a: 0a05 |00b7: move-result v5 │ │ -05785c: 3905 0d00 |00b8: if-nez v5, 00c5 // +000d │ │ -057860: 3803 0600 |00ba: if-eqz v3, 00c0 // +0006 │ │ -057864: 5435 5703 |00bc: iget-object v5, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -057868: 3905 0700 |00be: if-nez v5, 00c5 // +0007 │ │ -05786c: 1305 0800 |00c0: const/16 v5, #int 8 // #8 │ │ -057870: 7020 850d 5b00 |00c2: invoke-direct {v11, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.invalidatePanelMenu:(I)V // method@0d85 │ │ -057876: 0e00 |00c5: return-void │ │ -057878: 54b4 6103 |00c6: iget-object v4, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -05787c: 2900 63ff |00c8: goto/16 002b // -009d │ │ -057880: 55b5 6e03 |00ca: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionMode:Z // field@036e │ │ -057884: 3805 2400 |00cc: if-eqz v5, 00f0 // +0024 │ │ -057888: 54b5 6103 |00ce: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -05788c: 7110 4c18 0500 |00d0: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -057892: 0c05 |00d3: move-result-object v5 │ │ -057894: 6006 3505 |00d4: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple_overlay_action_mode:I // field@0535 │ │ -057898: 6e30 4e18 6507 |00d6: invoke-virtual {v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ -05789e: 0c05 |00d9: move-result-object v5 │ │ -0578a0: 1f05 6e03 |00da: check-cast v5, Landroid/view/ViewGroup; // type@036e │ │ -0578a4: 5bb5 7403 |00dc: iput-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ -0578a8: 6005 3800 |00de: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0578ac: 1306 1500 |00e0: const/16 v6, #int 21 // #15 │ │ -0578b0: 3465 1f00 |00e2: if-lt v5, v6, 0101 // +001f │ │ -0578b4: 54b5 7403 |00e4: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ -0578b8: 2206 2702 |00e6: new-instance v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$2; // type@0227 │ │ -0578bc: 7020 500d b600 |00e8: invoke-direct {v6, v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase$2;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d50 │ │ -0578c2: 7120 b408 6500 |00eb: invoke-static {v5, v6}, Landroid/support/v4/view/ViewCompat;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@08b4 │ │ -0578c8: 2900 7fff |00ee: goto/16 006d // -0081 │ │ -0578cc: 54b5 6103 |00f0: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -0578d0: 7110 4c18 0500 |00f2: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -0578d6: 0c05 |00f5: move-result-object v5 │ │ -0578d8: 6006 3405 |00f6: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple:I // field@0534 │ │ -0578dc: 6e30 4e18 6507 |00f8: invoke-virtual {v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ -0578e2: 0c05 |00fb: move-result-object v5 │ │ -0578e4: 1f05 6e03 |00fc: check-cast v5, Landroid/view/ViewGroup; // type@036e │ │ -0578e8: 5bb5 7403 |00fe: iput-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ -0578ec: 28de |0100: goto 00de // -0022 │ │ -0578ee: 54b5 7403 |0101: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ -0578f2: 1f05 ac02 |0103: check-cast v5, Landroid/support/v7/internal/widget/FitWindowsViewGroup; // type@02ac │ │ -0578f6: 2206 2802 |0105: new-instance v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$3; // type@0228 │ │ -0578fa: 7020 520d b600 |0107: invoke-direct {v6, v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase$3;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d52 │ │ -057900: 7220 e412 6500 |010a: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/FitWindowsViewGroup;.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V // method@12e4 │ │ -057906: 2900 60ff |010d: goto/16 006d // -00a0 │ │ +0576d4: |[0576d4] android.support.v7.app.ActionBarActivityDelegateBase.ensureSubDecor:()V │ │ +0576e4: 140a 0200 0201 |0000: const v10, #float 2.38772e-38 // #01020002 │ │ +0576ea: 1219 |0003: const/4 v9, #int 1 // #1 │ │ +0576ec: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +0576ee: 1207 |0005: const/4 v7, #int 0 // #0 │ │ +0576f0: 55b5 7503 |0006: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@0375 │ │ +0576f4: 3905 bd00 |0008: if-nez v5, 00c5 // +00bd │ │ +0576f8: 55b5 6803 |000a: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@0368 │ │ +0576fc: 3805 be00 |000c: if-eqz v5, 00ca // +00be │ │ +057700: 2202 3b03 |000e: new-instance v2, Landroid/util/TypedValue; // type@033b │ │ +057704: 7010 1518 0200 |0010: invoke-direct {v2}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +05770a: 54b5 6103 |0013: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +05770e: 6e10 eb0c 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@0ceb │ │ +057714: 0c05 |0018: move-result-object v5 │ │ +057716: 6006 a503 |0019: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarTheme:I // field@03a5 │ │ +05771a: 6e40 2b01 6592 |001b: invoke-virtual {v5, v6, v2, v9}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +057720: 5225 d30a |001e: iget v5, v2, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +057724: 3805 a600 |0020: if-eqz v5, 00c6 // +00a6 │ │ +057728: 2204 4403 |0022: new-instance v4, Landroid/view/ContextThemeWrapper; // type@0344 │ │ +05772c: 54b5 6103 |0024: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057730: 5226 d30a |0026: iget v6, v2, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +057734: 7030 2d18 5406 |0028: invoke-direct {v4, v5, v6}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ +05773a: 7110 4c18 0400 |002b: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +057740: 0c05 |002e: move-result-object v5 │ │ +057742: 6006 3605 |002f: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_screen_toolbar:I // field@0536 │ │ +057746: 6e30 4e18 6507 |0031: invoke-virtual {v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ +05774c: 0c05 |0034: move-result-object v5 │ │ +05774e: 1f05 6e03 |0035: check-cast v5, Landroid/view/ViewGroup; // type@036e │ │ +057752: 5bb5 7403 |0037: iput-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ +057756: 54b5 7403 |0039: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ +05775a: 6006 f504 |003b: sget v6, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@04f5 │ │ +05775e: 6e20 3a19 6500 |003d: invoke-virtual {v5, v6}, Landroid/view/ViewGroup;.findViewById:(I)Landroid/view/View; // method@193a │ │ +057764: 0c05 |0040: move-result-object v5 │ │ +057766: 1f05 a602 |0041: check-cast v5, Landroid/support/v7/internal/widget/DecorContentParent; // type@02a6 │ │ +05776a: 5bb5 6303 |0043: iput-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +05776e: 54b5 6303 |0045: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057772: 6e10 810d 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +057778: 0c06 |004a: move-result-object v6 │ │ +05777a: 7220 9412 6500 |004b: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V // method@1294 │ │ +057780: 55b5 6d03 |004e: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@036d │ │ +057784: 3805 0900 |0050: if-eqz v5, 0059 // +0009 │ │ +057788: 54b5 6303 |0052: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +05778c: 1306 0900 |0054: const/16 v6, #int 9 // #9 │ │ +057790: 7220 8f12 6500 |0056: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@128f │ │ +057796: 55b5 6703 |0059: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@0367 │ │ +05779a: 3805 0800 |005b: if-eqz v5, 0063 // +0008 │ │ +05779e: 54b5 6303 |005d: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +0577a2: 1226 |005f: const/4 v6, #int 2 // #2 │ │ +0577a4: 7220 8f12 6500 |0060: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@128f │ │ +0577aa: 55b5 6603 |0063: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@0366 │ │ +0577ae: 3805 0800 |0065: if-eqz v5, 006d // +0008 │ │ +0577b2: 54b5 6303 |0067: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +0577b6: 1256 |0069: const/4 v6, #int 5 // #5 │ │ +0577b8: 7220 8f12 6500 |006a: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.initFeature:(I)V // method@128f │ │ +0577be: 54b5 7403 |006d: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ +0577c2: 7110 6014 0500 |006f: invoke-static {v5}, Landroid/support/v7/internal/widget/ViewUtils;.makeOptionalFitsSystemWindows:(Landroid/view/View;)V // method@1460 │ │ +0577c8: 54b5 6103 |0072: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +0577cc: 54b6 7403 |0074: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ +0577d0: 6e20 170d 6500 |0076: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(Landroid/view/View;)V // method@0d17 │ │ +0577d6: 54b5 6103 |0079: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +0577da: 6e20 e30c a500 |007b: invoke-virtual {v5, v10}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ +0577e0: 0c01 |007e: move-result-object v1 │ │ +0577e2: 12f5 |007f: const/4 v5, #int -1 // #ff │ │ +0577e4: 6e20 0719 5100 |0080: invoke-virtual {v1, v5}, Landroid/view/View;.setId:(I)V // method@1907 │ │ +0577ea: 54b5 6103 |0083: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +0577ee: 6006 e404 |0085: sget v6, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@04e4 │ │ +0577f2: 6e20 e30c 6500 |0087: invoke-virtual {v5, v6}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ +0577f8: 0c00 |008a: move-result-object v0 │ │ +0577fa: 6e20 0719 a000 |008b: invoke-virtual {v0, v10}, Landroid/view/View;.setId:(I)V // method@1907 │ │ +057800: 2015 9b03 |008e: instance-of v5, v1, Landroid/widget/FrameLayout; // type@039b │ │ +057804: 3805 0700 |0090: if-eqz v5, 0097 // +0007 │ │ +057808: 1f01 9b03 |0092: check-cast v1, Landroid/widget/FrameLayout; // type@039b │ │ +05780c: 6e20 051a 7100 |0094: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setForeground:(Landroid/graphics/drawable/Drawable;)V // method@1a05 │ │ +057812: 54b5 7803 |0097: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@0378 │ │ +057816: 3805 0f00 |0099: if-eqz v5, 00a8 // +000f │ │ +05781a: 54b5 6303 |009b: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +05781e: 3805 0b00 |009d: if-eqz v5, 00a8 // +000b │ │ +057822: 54b5 6303 |009f: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057826: 54b6 7803 |00a1: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@0378 │ │ +05782a: 7220 9512 6500 |00a3: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/DecorContentParent;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1295 │ │ +057830: 5bb7 7803 |00a6: iput-object v7, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@0378 │ │ +057834: 7010 730d 0b00 |00a8: invoke-direct {v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.applyFixedSizeWindow:()V // method@0d73 │ │ +05783a: 6e10 960d 0b00 |00ab: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.onSubDecorInstalled:()V // method@0d96 │ │ +057840: 5cb9 7503 |00ae: iput-boolean v9, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@0375 │ │ +057844: 7030 7f0d 8b08 |00b0: invoke-direct {v11, v8, v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ +05784a: 0c03 |00b3: move-result-object v3 │ │ +05784c: 6e10 860d 0b00 |00b4: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ +057852: 0a05 |00b7: move-result v5 │ │ +057854: 3905 0d00 |00b8: if-nez v5, 00c5 // +000d │ │ +057858: 3803 0600 |00ba: if-eqz v3, 00c0 // +0006 │ │ +05785c: 5435 5703 |00bc: iget-object v5, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +057860: 3905 0700 |00be: if-nez v5, 00c5 // +0007 │ │ +057864: 1305 0800 |00c0: const/16 v5, #int 8 // #8 │ │ +057868: 7020 850d 5b00 |00c2: invoke-direct {v11, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.invalidatePanelMenu:(I)V // method@0d85 │ │ +05786e: 0e00 |00c5: return-void │ │ +057870: 54b4 6103 |00c6: iget-object v4, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057874: 2900 63ff |00c8: goto/16 002b // -009d │ │ +057878: 55b5 6e03 |00ca: iget-boolean v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionMode:Z // field@036e │ │ +05787c: 3805 2400 |00cc: if-eqz v5, 00f0 // +0024 │ │ +057880: 54b5 6103 |00ce: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057884: 7110 4c18 0500 |00d0: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +05788a: 0c05 |00d3: move-result-object v5 │ │ +05788c: 6006 3505 |00d4: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple_overlay_action_mode:I // field@0535 │ │ +057890: 6e30 4e18 6507 |00d6: invoke-virtual {v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ +057896: 0c05 |00d9: move-result-object v5 │ │ +057898: 1f05 6e03 |00da: check-cast v5, Landroid/view/ViewGroup; // type@036e │ │ +05789c: 5bb5 7403 |00dc: iput-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ +0578a0: 6005 3800 |00de: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0578a4: 1306 1500 |00e0: const/16 v6, #int 21 // #15 │ │ +0578a8: 3465 1f00 |00e2: if-lt v5, v6, 0101 // +001f │ │ +0578ac: 54b5 7403 |00e4: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ +0578b0: 2206 2702 |00e6: new-instance v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$2; // type@0227 │ │ +0578b4: 7020 500d b600 |00e8: invoke-direct {v6, v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase$2;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d50 │ │ +0578ba: 7120 b408 6500 |00eb: invoke-static {v5, v6}, Landroid/support/v4/view/ViewCompat;.setOnApplyWindowInsetsListener:(Landroid/view/View;Landroid/support/v4/view/OnApplyWindowInsetsListener;)V // method@08b4 │ │ +0578c0: 2900 7fff |00ee: goto/16 006d // -0081 │ │ +0578c4: 54b5 6103 |00f0: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +0578c8: 7110 4c18 0500 |00f2: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +0578ce: 0c05 |00f5: move-result-object v5 │ │ +0578d0: 6006 3405 |00f6: sget v6, Landroid/support/v7/appcompat/R$layout;.abc_screen_simple:I // field@0534 │ │ +0578d4: 6e30 4e18 6507 |00f8: invoke-virtual {v5, v6, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ +0578da: 0c05 |00fb: move-result-object v5 │ │ +0578dc: 1f05 6e03 |00fc: check-cast v5, Landroid/view/ViewGroup; // type@036e │ │ +0578e0: 5bb5 7403 |00fe: iput-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ +0578e4: 28de |0100: goto 00de // -0022 │ │ +0578e6: 54b5 7403 |0101: iget-object v5, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecor:Landroid/view/ViewGroup; // field@0374 │ │ +0578ea: 1f05 ac02 |0103: check-cast v5, Landroid/support/v7/internal/widget/FitWindowsViewGroup; // type@02ac │ │ +0578ee: 2206 2802 |0105: new-instance v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$3; // type@0228 │ │ +0578f2: 7020 520d b600 |0107: invoke-direct {v6, v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase$3;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d52 │ │ +0578f8: 7220 e412 6500 |010a: invoke-interface {v5, v6}, Landroid/support/v7/internal/widget/FitWindowsViewGroup;.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V // method@12e4 │ │ +0578fe: 2900 60ff |010d: goto/16 006d // -00a0 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=255 │ │ 0x000a line=256 │ │ 0x000e line=262 │ │ 0x0013 line=263 │ │ 0x001e line=266 │ │ @@ -98965,17 +98965,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05790c: |[05790c] android.support.v7.app.ActionBarActivityDelegateBase.getHomeAsUpIndicatorAttrId:()I │ │ -05791c: 6000 e903 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@03e9 │ │ -057920: 0f00 |0002: return v0 │ │ +057904: |[057904] android.support.v7.app.ActionBarActivityDelegateBase.getHomeAsUpIndicatorAttrId:()I │ │ +057914: 6000 e903 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@03e9 │ │ +057918: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarActivityDelegateBase;) │ │ @@ -98983,29 +98983,29 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -057924: |[057924] android.support.v7.app.ActionBarActivityDelegateBase.onBackPressed:()Z │ │ -057934: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -057936: 5432 5e03 |0001: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -05793a: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ -05793e: 5432 5e03 |0005: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057942: 6e10 6614 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1466 │ │ -057948: 0f01 |000a: return v1 │ │ -05794a: 6e10 800d 0300 |000b: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ -057950: 0c00 |000e: move-result-object v0 │ │ -057952: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ -057956: 6e10 cc0c 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.collapseActionView:()Z // method@0ccc │ │ -05795c: 0a02 |0014: move-result v2 │ │ -05795e: 3902 f5ff |0015: if-nez v2, 000a // -000b │ │ -057962: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -057964: 28f2 |0018: goto 000a // -000e │ │ +05791c: |[05791c] android.support.v7.app.ActionBarActivityDelegateBase.onBackPressed:()Z │ │ +05792c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05792e: 5432 5e03 |0001: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057932: 3802 0800 |0003: if-eqz v2, 000b // +0008 │ │ +057936: 5432 5e03 |0005: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +05793a: 6e10 6614 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1466 │ │ +057940: 0f01 |000a: return v1 │ │ +057942: 6e10 800d 0300 |000b: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ +057948: 0c00 |000e: move-result-object v0 │ │ +05794a: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ +05794e: 6e10 cc0c 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.collapseActionView:()Z // method@0ccc │ │ +057954: 0a02 |0014: move-result v2 │ │ +057956: 3902 f5ff |0015: if-nez v2, 000a // -000b │ │ +05795a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +05795c: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=675 │ │ 0x0005 line=676 │ │ 0x000a line=686 │ │ 0x000b line=681 │ │ 0x000f line=682 │ │ @@ -99019,24 +99019,24 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -057968: |[057968] android.support.v7.app.ActionBarActivityDelegateBase.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -057978: 5521 6803 |0000: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@0368 │ │ -05797c: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -057980: 5521 7503 |0004: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@0375 │ │ -057984: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -057988: 6e10 800d 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ -05798e: 0c00 |000b: move-result-object v0 │ │ -057990: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -057994: 6e20 d10c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0cd1 │ │ -05799a: 0e00 |0011: return-void │ │ +057960: |[057960] android.support.v7.app.ActionBarActivityDelegateBase.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +057970: 5521 6803 |0000: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@0368 │ │ +057974: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +057978: 5521 7503 |0004: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@0375 │ │ +05797c: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +057980: 6e10 800d 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ +057986: 0c00 |000b: move-result-object v0 │ │ +057988: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +05798c: 6e20 d10c 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0cd1 │ │ +057992: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0008 line=191 │ │ 0x000c line=192 │ │ 0x000e line=193 │ │ 0x0011 line=196 │ │ @@ -99050,16 +99050,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05799c: |[05799c] android.support.v7.app.ActionBarActivityDelegateBase.onContentChanged:()V │ │ -0579ac: 0e00 |0000: return-void │ │ +057994: |[057994] android.support.v7.app.ActionBarActivityDelegateBase.onContentChanged:()V │ │ +0579a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ #8 : (in Landroid/support/v7/app/ActionBarActivityDelegateBase;) │ │ @@ -99067,35 +99067,35 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0579b0: |[0579b0] android.support.v7.app.ActionBarActivityDelegateBase.onCreate:(Landroid/os/Bundle;)V │ │ -0579c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0579c2: 6f20 390d 4300 |0001: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@0d39 │ │ -0579c8: 5431 6103 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -0579cc: 6e10 ee0c 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ -0579d2: 0c01 |0009: move-result-object v1 │ │ -0579d4: 6e10 7e19 0100 |000a: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ -0579da: 0c01 |000d: move-result-object v1 │ │ -0579dc: 1f01 6e03 |000e: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ -0579e0: 5b31 7a03 |0010: iput-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mWindowDecor:Landroid/view/ViewGroup; // field@037a │ │ -0579e4: 5431 6103 |0012: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -0579e8: 7110 6e04 0100 |0014: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@046e │ │ -0579ee: 0c01 |0017: move-result-object v1 │ │ -0579f0: 3801 0a00 |0018: if-eqz v1, 0022 // +000a │ │ -0579f4: 6e10 990d 0300 |001a: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d99 │ │ -0579fa: 0c00 |001d: move-result-object v0 │ │ -0579fc: 3900 0500 |001e: if-nez v0, 0023 // +0005 │ │ -057a00: 5c32 6503 |0020: iput-boolean v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mEnableDefaultActionBarUp:Z // field@0365 │ │ -057a04: 0e00 |0022: return-void │ │ -057a06: 6e20 d20c 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@0cd2 │ │ -057a0c: 28fc |0026: goto 0022 // -0004 │ │ +0579a8: |[0579a8] android.support.v7.app.ActionBarActivityDelegateBase.onCreate:(Landroid/os/Bundle;)V │ │ +0579b8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0579ba: 6f20 390d 4300 |0001: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@0d39 │ │ +0579c0: 5431 6103 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +0579c4: 6e10 ee0c 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ +0579ca: 0c01 |0009: move-result-object v1 │ │ +0579cc: 6e10 7e19 0100 |000a: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ +0579d2: 0c01 |000d: move-result-object v1 │ │ +0579d4: 1f01 6e03 |000e: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ +0579d8: 5b31 7a03 |0010: iput-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mWindowDecor:Landroid/view/ViewGroup; // field@037a │ │ +0579dc: 5431 6103 |0012: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +0579e0: 7110 6e04 0100 |0014: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@046e │ │ +0579e6: 0c01 |0017: move-result-object v1 │ │ +0579e8: 3801 0a00 |0018: if-eqz v1, 0022 // +000a │ │ +0579ec: 6e10 990d 0300 |001a: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.peekSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d99 │ │ +0579f2: 0c00 |001d: move-result-object v0 │ │ +0579f4: 3900 0500 |001e: if-nez v0, 0023 // +0005 │ │ +0579f8: 5c32 6503 |0020: iput-boolean v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mEnableDefaultActionBarUp:Z // field@0365 │ │ +0579fc: 0e00 |0022: return-void │ │ +0579fe: 6e20 d20c 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setDefaultDisplayHomeAsUpEnabled:(Z)V // method@0cd2 │ │ +057a04: 28fc |0026: goto 0022 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=138 │ │ 0x0004 line=140 │ │ 0x0012 line=142 │ │ 0x001a line=144 │ │ 0x001e line=145 │ │ @@ -99113,23 +99113,23 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -057a10: |[057a10] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -057a20: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -057a24: 6e10 810d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -057a2a: 0c00 |0005: move-result-object v0 │ │ -057a2c: 7230 2c0e 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0e2c │ │ -057a32: 0a00 |0009: move-result v0 │ │ -057a34: 0f00 |000a: return v0 │ │ -057a36: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -057a38: 28fe |000c: goto 000a // -0002 │ │ +057a08: |[057a08] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +057a18: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +057a1c: 6e10 810d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +057a22: 0c00 |0005: move-result-object v0 │ │ +057a24: 7230 2c0e 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0e2c │ │ +057a2a: 0a00 |0009: move-result v0 │ │ +057a2c: 0f00 |000a: return v0 │ │ +057a2e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +057a30: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0002 line=504 │ │ 0x000a line=506 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -99141,35 +99141,35 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -057a3c: |[057a3c] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelView:(I)Landroid/view/View; │ │ -057a4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -057a4e: 5443 5e03 |0001: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057a52: 3903 2100 |0003: if-nez v3, 0024 // +0021 │ │ -057a56: 6e10 810d 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -057a5c: 0c00 |0008: move-result-object v0 │ │ -057a5e: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -057a62: 7220 2d0e 5000 |000b: invoke-interface {v0, v5}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelView:(I)Landroid/view/View; // method@0e2d │ │ -057a68: 0c01 |000e: move-result-object v1 │ │ -057a6a: 3901 1500 |000f: if-nez v1, 0024 // +0015 │ │ -057a6e: 5443 7903 |0011: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mToolbarListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0379 │ │ -057a72: 3903 1100 |0013: if-nez v3, 0024 // +0011 │ │ -057a76: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -057a78: 7030 7f0d 5403 |0016: invoke-direct {v4, v5, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ -057a7e: 0c02 |0019: move-result-object v2 │ │ -057a80: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -057a82: 7030 980d 2403 |001b: invoke-direct {v4, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.openPanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)V // method@0d98 │ │ -057a88: 5523 5303 |001e: iget-boolean v3, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ -057a8c: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ -057a90: 5421 5b03 |0022: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@035b │ │ -057a94: 1101 |0024: return-object v1 │ │ +057a34: |[057a34] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelView:(I)Landroid/view/View; │ │ +057a44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +057a46: 5443 5e03 |0001: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057a4a: 3903 2100 |0003: if-nez v3, 0024 // +0021 │ │ +057a4e: 6e10 810d 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +057a54: 0c00 |0008: move-result-object v0 │ │ +057a56: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +057a5a: 7220 2d0e 5000 |000b: invoke-interface {v0, v5}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelView:(I)Landroid/view/View; // method@0e2d │ │ +057a60: 0c01 |000e: move-result-object v1 │ │ +057a62: 3901 1500 |000f: if-nez v1, 0024 // +0015 │ │ +057a66: 5443 7903 |0011: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mToolbarListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0379 │ │ +057a6a: 3903 1100 |0013: if-nez v3, 0024 // +0011 │ │ +057a6e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +057a70: 7030 7f0d 5403 |0016: invoke-direct {v4, v5, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ +057a76: 0c02 |0019: move-result-object v2 │ │ +057a78: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +057a7a: 7030 980d 2403 |001b: invoke-direct {v4, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.openPanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)V // method@0d98 │ │ +057a80: 5523 5303 |001e: iget-boolean v3, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isOpen:Z // field@0353 │ │ +057a84: 3803 0400 |0020: if-eqz v3, 0024 // +0004 │ │ +057a88: 5421 5b03 |0022: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.shownPanelView:Landroid/view/View; // field@035b │ │ +057a8c: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0001 line=479 │ │ 0x0005 line=481 │ │ 0x0009 line=482 │ │ 0x000b line=483 │ │ @@ -99191,18 +99191,18 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -057a98: |[057a98] android.support.v7.app.ActionBarActivityDelegateBase.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -057aa8: 6e30 8e0d 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@0d8e │ │ -057aae: 0a00 |0003: move-result v0 │ │ -057ab0: 0f00 |0004: return v0 │ │ +057a90: |[057a90] android.support.v7.app.ActionBarActivityDelegateBase.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +057aa0: 6e30 8e0d 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.onKeyShortcut:(ILandroid/view/KeyEvent;)Z // method@0d8e │ │ +057aa6: 0a00 |0003: move-result v0 │ │ +057aa8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0005 reg=2 keyCode I │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/KeyEvent; │ │ @@ -99212,43 +99212,43 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -057ab4: |[057ab4] android.support.v7.app.ActionBarActivityDelegateBase.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ -057ac4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -057ac6: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -057ac8: 5464 7103 |0002: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ -057acc: 3804 1700 |0004: if-eqz v4, 001b // +0017 │ │ -057ad0: 5464 7103 |0006: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ -057ad4: 6e10 4018 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1840 │ │ -057ada: 0a05 |000b: move-result v5 │ │ -057adc: 6e52 9a0d 4685 |000c: invoke-virtual {v6, v4, v5, v8, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.performPanelShortcut:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;ILandroid/view/KeyEvent;I)Z // method@0d9a │ │ -057ae2: 0a00 |000f: move-result v0 │ │ -057ae4: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -057ae8: 5463 7103 |0012: iget-object v3, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ -057aec: 3803 0600 |0014: if-eqz v3, 001a // +0006 │ │ -057af0: 5463 7103 |0016: iget-object v3, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ -057af4: 5c32 5203 |0018: iput-boolean v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isHandled:Z // field@0352 │ │ -057af8: 0f02 |001a: return v2 │ │ -057afa: 5464 7103 |001b: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ -057afe: 3904 1500 |001d: if-nez v4, 0032 // +0015 │ │ -057b02: 7030 7f0d 3602 |001f: invoke-direct {v6, v3, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ -057b08: 0c01 |0022: move-result-object v1 │ │ -057b0a: 7030 9b0d 1608 |0023: invoke-direct {v6, v1, v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@0d9b │ │ -057b10: 6e10 4018 0800 |0026: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1840 │ │ -057b16: 0a04 |0029: move-result v4 │ │ -057b18: 6e52 9a0d 1684 |002a: invoke-virtual {v6, v1, v4, v8, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.performPanelShortcut:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;ILandroid/view/KeyEvent;I)Z // method@0d9a │ │ -057b1e: 0a00 |002d: move-result v0 │ │ -057b20: 5c13 5403 |002e: iput-boolean v3, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ -057b24: 3900 eaff |0030: if-nez v0, 001a // -0016 │ │ -057b28: 0132 |0032: move v2, v3 │ │ -057b2a: 28e7 |0033: goto 001a // -0019 │ │ +057aac: |[057aac] android.support.v7.app.ActionBarActivityDelegateBase.onKeyShortcut:(ILandroid/view/KeyEvent;)Z │ │ +057abc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +057abe: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +057ac0: 5464 7103 |0002: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ +057ac4: 3804 1700 |0004: if-eqz v4, 001b // +0017 │ │ +057ac8: 5464 7103 |0006: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ +057acc: 6e10 4018 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1840 │ │ +057ad2: 0a05 |000b: move-result v5 │ │ +057ad4: 6e52 9a0d 4685 |000c: invoke-virtual {v6, v4, v5, v8, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.performPanelShortcut:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;ILandroid/view/KeyEvent;I)Z // method@0d9a │ │ +057ada: 0a00 |000f: move-result v0 │ │ +057adc: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +057ae0: 5463 7103 |0012: iget-object v3, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ +057ae4: 3803 0600 |0014: if-eqz v3, 001a // +0006 │ │ +057ae8: 5463 7103 |0016: iget-object v3, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ +057aec: 5c32 5203 |0018: iput-boolean v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isHandled:Z // field@0352 │ │ +057af0: 0f02 |001a: return v2 │ │ +057af2: 5464 7103 |001b: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPreparedPanel:Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // field@0371 │ │ +057af6: 3904 1500 |001d: if-nez v4, 0032 // +0015 │ │ +057afa: 7030 7f0d 3602 |001f: invoke-direct {v6, v3, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ +057b00: 0c01 |0022: move-result-object v1 │ │ +057b02: 7030 9b0d 1608 |0023: invoke-direct {v6, v1, v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@0d9b │ │ +057b08: 6e10 4018 0800 |0026: invoke-virtual {v8}, Landroid/view/KeyEvent;.getKeyCode:()I // method@1840 │ │ +057b0e: 0a04 |0029: move-result v4 │ │ +057b10: 6e52 9a0d 1684 |002a: invoke-virtual {v6, v1, v4, v8, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.performPanelShortcut:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;ILandroid/view/KeyEvent;I)Z // method@0d9a │ │ +057b16: 0a00 |002d: move-result v0 │ │ +057b18: 5c13 5403 |002e: iput-boolean v3, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ +057b1c: 3900 eaff |0030: if-nez v0, 001a // -0016 │ │ +057b20: 0132 |0032: move v2, v3 │ │ +057b22: 28e7 |0033: goto 001a // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=718 │ │ 0x0006 line=719 │ │ 0x0010 line=721 │ │ 0x0012 line=722 │ │ 0x0016 line=723 │ │ @@ -99273,32 +99273,32 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -057b2c: |[057b2c] android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -057b3c: 6e10 810d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -057b42: 0c00 |0003: move-result-object v0 │ │ -057b44: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -057b48: 6e10 860d 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ -057b4e: 0a02 |0009: move-result v2 │ │ -057b50: 3902 1300 |000a: if-nez v2, 001d // +0013 │ │ -057b54: 6e10 c80f 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fc8 │ │ -057b5a: 0c02 |000f: move-result-object v2 │ │ -057b5c: 7020 7c0d 2300 |0010: invoke-direct {v3, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7c │ │ -057b62: 0c01 |0013: move-result-object v1 │ │ -057b64: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ -057b68: 5212 5003 |0016: iget v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ -057b6c: 7230 2e0e 2005 |0018: invoke-interface {v0, v2, v5}, Landroid/support/v7/internal/app/WindowCallback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0e2e │ │ -057b72: 0a02 |001b: move-result v2 │ │ -057b74: 0f02 |001c: return v2 │ │ -057b76: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -057b78: 28fe |001e: goto 001c // -0002 │ │ +057b24: |[057b24] android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +057b34: 6e10 810d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +057b3a: 0c00 |0003: move-result-object v0 │ │ +057b3c: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +057b40: 6e10 860d 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ +057b46: 0a02 |0009: move-result v2 │ │ +057b48: 3902 1300 |000a: if-nez v2, 001d // +0013 │ │ +057b4c: 6e10 c80f 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fc8 │ │ +057b52: 0c02 |000f: move-result-object v2 │ │ +057b54: 7020 7c0d 2300 |0010: invoke-direct {v3, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.findMenuPanel:(Landroid/view/Menu;)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7c │ │ +057b5a: 0c01 |0013: move-result-object v1 │ │ +057b5c: 3801 0900 |0014: if-eqz v1, 001d // +0009 │ │ +057b60: 5212 5003 |0016: iget v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.featureId:I // field@0350 │ │ +057b64: 7230 2e0e 2005 |0018: invoke-interface {v0, v2, v5}, Landroid/support/v7/internal/app/WindowCallback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0e2e │ │ +057b6a: 0a02 |001b: move-result v2 │ │ +057b6c: 0f02 |001c: return v2 │ │ +057b6e: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +057b70: 28fe |001e: goto 001c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0004 line=553 │ │ 0x000c line=554 │ │ 0x0014 line=555 │ │ 0x0016 line=556 │ │ @@ -99315,18 +99315,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 │ │ -057b7c: |[057b7c] android.support.v7.app.ActionBarActivityDelegateBase.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -057b8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -057b8e: 7030 9c0d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@0d9c │ │ -057b94: 0e00 |0004: return-void │ │ +057b74: |[057b74] android.support.v7.app.ActionBarActivityDelegateBase.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +057b84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +057b86: 7030 9c0d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@0d9c │ │ +057b8c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x0004 line=565 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0005 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -99336,27 +99336,27 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -057b98: |[057b98] android.support.v7.app.ActionBarActivityDelegateBase.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -057ba8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -057baa: 1302 0800 |0001: const/16 v2, #int 8 // #8 │ │ -057bae: 3324 0c00 |0003: if-ne v4, v2, 000f // +000c │ │ -057bb2: 6e10 800d 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ -057bb8: 0c00 |0008: move-result-object v0 │ │ -057bba: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -057bbe: 6e20 cd0c 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@0ccd │ │ -057bc4: 0f01 |000e: return v1 │ │ -057bc6: 5431 6103 |000f: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057bca: 6e30 130d 4105 |0011: invoke-virtual {v1, v4, v5}, Landroid/support/v7/app/ActionBarActivity;.superOnMenuOpened:(ILandroid/view/Menu;)Z // method@0d13 │ │ -057bd0: 0a01 |0014: move-result v1 │ │ -057bd2: 28f9 |0015: goto 000e // -0007 │ │ +057b90: |[057b90] android.support.v7.app.ActionBarActivityDelegateBase.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +057ba0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +057ba2: 1302 0800 |0001: const/16 v2, #int 8 // #8 │ │ +057ba6: 3324 0c00 |0003: if-ne v4, v2, 000f // +000c │ │ +057baa: 6e10 800d 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ +057bb0: 0c00 |0008: move-result-object v0 │ │ +057bb2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +057bb6: 6e20 cd0c 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@0ccd │ │ +057bbc: 0f01 |000e: return v1 │ │ +057bbe: 5431 6103 |000f: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057bc2: 6e30 130d 4105 |0011: invoke-virtual {v1, v4, v5}, Landroid/support/v7/app/ActionBarActivity;.superOnMenuOpened:(ILandroid/view/Menu;)Z // method@0d13 │ │ +057bc8: 0a01 |0014: move-result v1 │ │ +057bca: 28f9 |0015: goto 000e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0005 line=540 │ │ 0x0009 line=541 │ │ 0x000b line=542 │ │ 0x000e line=546 │ │ @@ -99371,33 +99371,33 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -057bd4: |[057bd4] android.support.v7.app.ActionBarActivityDelegateBase.onPanelClosed:(ILandroid/view/Menu;)V │ │ -057be4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -057be6: 7030 7f0d 5403 |0001: invoke-direct {v4, v5, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ -057bec: 0c01 |0004: move-result-object v1 │ │ -057bee: 3801 0500 |0005: if-eqz v1, 000a // +0005 │ │ -057bf2: 7030 760d 1403 |0007: invoke-direct {v4, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ -057bf8: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ -057bfc: 3325 0c00 |000c: if-ne v5, v2, 0018 // +000c │ │ -057c00: 6e10 800d 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ -057c06: 0c00 |0011: move-result-object v0 │ │ -057c08: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -057c0c: 6e20 cd0c 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@0ccd │ │ -057c12: 0e00 |0017: return-void │ │ -057c14: 6e10 860d 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ -057c1a: 0a02 |001b: move-result v2 │ │ -057c1c: 3902 fbff |001c: if-nez v2, 0017 // -0005 │ │ -057c20: 5442 6103 |001e: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057c24: 6e30 140d 5206 |0020: invoke-virtual {v2, v5, v6}, Landroid/support/v7/app/ActionBarActivity;.superOnPanelClosed:(ILandroid/view/Menu;)V // method@0d14 │ │ -057c2a: 28f4 |0023: goto 0017 // -000c │ │ +057bcc: |[057bcc] android.support.v7.app.ActionBarActivityDelegateBase.onPanelClosed:(ILandroid/view/Menu;)V │ │ +057bdc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +057bde: 7030 7f0d 5403 |0001: invoke-direct {v4, v5, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getPanelState:(IZ)Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState; // method@0d7f │ │ +057be4: 0c01 |0004: move-result-object v1 │ │ +057be6: 3801 0500 |0005: if-eqz v1, 000a // +0005 │ │ +057bea: 7030 760d 1403 |0007: invoke-direct {v4, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ +057bf0: 1302 0800 |000a: const/16 v2, #int 8 // #8 │ │ +057bf4: 3325 0c00 |000c: if-ne v5, v2, 0018 // +000c │ │ +057bf8: 6e10 800d 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ +057bfe: 0c00 |0011: move-result-object v0 │ │ +057c00: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +057c04: 6e20 cd0c 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.dispatchMenuVisibilityChanged:(Z)V // method@0ccd │ │ +057c0a: 0e00 |0017: return-void │ │ +057c0c: 6e10 860d 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.isDestroyed:()Z // method@0d86 │ │ +057c12: 0a02 |001b: move-result v2 │ │ +057c14: 3902 fbff |001c: if-nez v2, 0017 // -0005 │ │ +057c18: 5442 6103 |001e: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057c1c: 6e30 140d 5206 |0020: invoke-virtual {v2, v5, v6}, Landroid/support/v7/app/ActionBarActivity;.superOnPanelClosed:(ILandroid/view/Menu;)V // method@0d14 │ │ +057c22: 28f4 |0023: goto 0017 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=519 │ │ 0x0005 line=520 │ │ 0x0007 line=522 │ │ 0x000a line=525 │ │ 0x000e line=526 │ │ @@ -99418,21 +99418,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -057c2c: |[057c2c] android.support.v7.app.ActionBarActivityDelegateBase.onPostResume:()V │ │ -057c3c: 6e10 800d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ -057c42: 0c00 |0003: move-result-object v0 │ │ -057c44: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -057c48: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -057c4a: 6e20 da0c 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@0cda │ │ -057c50: 0e00 |000a: return-void │ │ +057c24: |[057c24] android.support.v7.app.ActionBarActivityDelegateBase.onPostResume:()V │ │ +057c34: 6e10 800d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ +057c3a: 0c00 |0003: move-result-object v0 │ │ +057c3c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +057c40: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +057c42: 6e20 da0c 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@0cda │ │ +057c48: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0004 line=209 │ │ 0x0006 line=210 │ │ 0x000a line=212 │ │ locals : │ │ @@ -99444,23 +99444,23 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -057c54: |[057c54] android.support.v7.app.ActionBarActivityDelegateBase.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -057c64: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -057c68: 6e10 810d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ -057c6e: 0c00 |0005: move-result-object v0 │ │ -057c70: 7240 310e 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ -057c76: 0a00 |0009: move-result v0 │ │ -057c78: 0f00 |000a: return v0 │ │ -057c7a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -057c7c: 28fe |000c: goto 000a // -0002 │ │ +057c4c: |[057c4c] android.support.v7.app.ActionBarActivityDelegateBase.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +057c5c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +057c60: 6e10 810d 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0d81 │ │ +057c66: 0c00 |0005: move-result-object v0 │ │ +057c68: 7240 310e 2043 |0006: invoke-interface {v0, v2, v3, v4}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ +057c6e: 0a00 |0009: move-result v0 │ │ +057c70: 0f00 |000a: return v0 │ │ +057c72: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +057c74: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0002 line=512 │ │ 0x000a line=514 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -99473,21 +99473,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -057c80: |[057c80] android.support.v7.app.ActionBarActivityDelegateBase.onStop:()V │ │ -057c90: 6e10 800d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ -057c96: 0c00 |0003: move-result-object v0 │ │ -057c98: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -057c9c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -057c9e: 6e20 da0c 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@0cda │ │ -057ca4: 0e00 |000a: return-void │ │ +057c78: |[057c78] android.support.v7.app.ActionBarActivityDelegateBase.onStop:()V │ │ +057c88: 6e10 800d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ +057c8e: 0c00 |0003: move-result-object v0 │ │ +057c90: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +057c94: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +057c96: 6e20 da0c 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setShowHideAnimationEnabled:(Z)V // method@0cda │ │ +057c9c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0004 line=201 │ │ 0x0006 line=202 │ │ 0x000a line=204 │ │ locals : │ │ @@ -99499,16 +99499,16 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -057ca8: |[057ca8] android.support.v7.app.ActionBarActivityDelegateBase.onSubDecorInstalled:()V │ │ -057cb8: 0e00 |0000: return-void │ │ +057ca0: |[057ca0] android.support.v7.app.ActionBarActivityDelegateBase.onSubDecorInstalled:()V │ │ +057cb0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ #21 : (in Landroid/support/v7/app/ActionBarActivityDelegateBase;) │ │ @@ -99516,29 +99516,29 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -057cbc: |[057cbc] android.support.v7.app.ActionBarActivityDelegateBase.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ -057ccc: 5410 6303 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -057cd0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -057cd4: 5410 6303 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -057cd8: 7220 9512 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorContentParent;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1295 │ │ -057cde: 0e00 |0009: return-void │ │ -057ce0: 6e10 800d 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ -057ce6: 0c00 |000d: move-result-object v0 │ │ -057ce8: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -057cec: 6e10 800d 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ -057cf2: 0c00 |0013: move-result-object v0 │ │ -057cf4: 6e20 de0c 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@0cde │ │ -057cfa: 28f2 |0017: goto 0009 // -000e │ │ -057cfc: 5b12 7803 |0018: iput-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@0378 │ │ -057d00: 28ef |001a: goto 0009 // -0011 │ │ +057cb4: |[057cb4] android.support.v7.app.ActionBarActivityDelegateBase.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ +057cc4: 5410 6303 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057cc8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +057ccc: 5410 6303 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057cd0: 7220 9512 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorContentParent;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1295 │ │ +057cd6: 0e00 |0009: return-void │ │ +057cd8: 6e10 800d 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ +057cde: 0c00 |000d: move-result-object v0 │ │ +057ce0: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +057ce4: 6e10 800d 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ +057cea: 0c00 |0013: move-result-object v0 │ │ +057cec: 6e20 de0c 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@0cde │ │ +057cf2: 28f2 |0017: goto 0009 // -000e │ │ +057cf4: 5b12 7803 |0018: iput-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@0378 │ │ +057cf8: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0004 line=466 │ │ 0x0009 line=472 │ │ 0x000a line=467 │ │ 0x0010 line=468 │ │ @@ -99552,39 +99552,39 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -057d04: |[057d04] android.support.v7.app.ActionBarActivityDelegateBase.performPanelShortcut:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;ILandroid/view/KeyEvent;I)Z │ │ -057d14: 6e10 4518 0500 |0000: invoke-virtual {v5}, Landroid/view/KeyEvent;.isSystem:()Z // method@1845 │ │ -057d1a: 0a01 |0003: move-result v1 │ │ -057d1c: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ -057d20: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -057d22: 0f00 |0007: return v0 │ │ -057d24: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -057d26: 5531 5403 |0009: iget-boolean v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ -057d2a: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ -057d2e: 7030 9b0d 3205 |000d: invoke-direct {v2, v3, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@0d9b │ │ -057d34: 0a01 |0010: move-result v1 │ │ -057d36: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -057d3a: 5431 5703 |0013: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -057d3e: 3801 0800 |0015: if-eqz v1, 001d // +0008 │ │ -057d42: 5431 5703 |0017: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ -057d46: 6e40 d40f 4165 |0019: invoke-virtual {v1, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@0fd4 │ │ -057d4c: 0a00 |001c: move-result v0 │ │ -057d4e: 3800 eaff |001d: if-eqz v0, 0007 // -0016 │ │ -057d52: dd01 0601 |001f: and-int/lit8 v1, v6, #int 1 // #01 │ │ -057d56: 3901 e6ff |0021: if-nez v1, 0007 // -001a │ │ -057d5a: 5421 6303 |0023: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ -057d5e: 3901 e2ff |0025: if-nez v1, 0007 // -001e │ │ -057d62: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -057d64: 7030 760d 3201 |0028: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ -057d6a: 28dc |002b: goto 0007 // -0024 │ │ +057cfc: |[057cfc] android.support.v7.app.ActionBarActivityDelegateBase.performPanelShortcut:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;ILandroid/view/KeyEvent;I)Z │ │ +057d0c: 6e10 4518 0500 |0000: invoke-virtual {v5}, Landroid/view/KeyEvent;.isSystem:()Z // method@1845 │ │ +057d12: 0a01 |0003: move-result v1 │ │ +057d14: 3801 0400 |0004: if-eqz v1, 0008 // +0004 │ │ +057d18: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +057d1a: 0f00 |0007: return v0 │ │ +057d1c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +057d1e: 5531 5403 |0009: iget-boolean v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.isPrepared:Z // field@0354 │ │ +057d22: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ +057d26: 7030 9b0d 3205 |000d: invoke-direct {v2, v3, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Landroid/view/KeyEvent;)Z // method@0d9b │ │ +057d2c: 0a01 |0010: move-result v1 │ │ +057d2e: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +057d32: 5431 5703 |0013: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +057d36: 3801 0800 |0015: if-eqz v1, 001d // +0008 │ │ +057d3a: 5431 5703 |0017: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;.menu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0357 │ │ +057d3e: 6e40 d40f 4165 |0019: invoke-virtual {v1, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@0fd4 │ │ +057d44: 0a00 |001c: move-result v0 │ │ +057d46: 3800 eaff |001d: if-eqz v0, 0007 // -0016 │ │ +057d4a: dd01 0601 |001f: and-int/lit8 v1, v6, #int 1 // #01 │ │ +057d4e: 3901 e6ff |0021: if-nez v1, 0007 // -001a │ │ +057d52: 5421 6303 |0023: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDecorContentParent:Landroid/support/v7/internal/widget/DecorContentParent; // field@0363 │ │ +057d56: 3901 e2ff |0025: if-nez v1, 0007 // -001e │ │ +057d5a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +057d5c: 7030 760d 3201 |0028: invoke-direct {v2, v3, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.closePanel:(Landroid/support/v7/app/ActionBarActivityDelegateBase$PanelFeatureState;Z)V // method@0d76 │ │ +057d62: 28dc |002b: goto 0007 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0006 line=1129 │ │ 0x0007 line=1148 │ │ 0x0008 line=1132 │ │ 0x0009 line=1136 │ │ @@ -99605,29 +99605,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -057d6c: |[057d6c] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(I)V │ │ -057d7c: 6e10 7a0d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@0d7a │ │ -057d82: 5431 6103 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057d86: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -057d8c: 6e20 e30c 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ -057d92: 0c00 |000b: move-result-object v0 │ │ -057d94: 1f00 6e03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ -057d98: 6e10 5b19 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@195b │ │ -057d9e: 5431 6103 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057da2: 6e10 e60c 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0ce6 │ │ -057da8: 0c01 |0016: move-result-object v1 │ │ -057daa: 6e30 4e18 4100 |0017: invoke-virtual {v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ -057db0: 5431 6103 |001a: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057db4: 6e10 0b0d 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@0d0b │ │ -057dba: 0e00 |001f: return-void │ │ +057d64: |[057d64] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(I)V │ │ +057d74: 6e10 7a0d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@0d7a │ │ +057d7a: 5431 6103 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057d7e: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +057d84: 6e20 e30c 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ +057d8a: 0c00 |000b: move-result-object v0 │ │ +057d8c: 1f00 6e03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ +057d90: 6e10 5b19 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@195b │ │ +057d96: 5431 6103 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057d9a: 6e10 e60c 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0ce6 │ │ +057da0: 0c01 |0016: move-result-object v1 │ │ +057da2: 6e30 4e18 4100 |0017: invoke-virtual {v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ +057da8: 5431 6103 |001a: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057dac: 6e10 0b0d 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@0d0b │ │ +057db2: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0003 line=226 │ │ 0x000e line=227 │ │ 0x0011 line=228 │ │ 0x001a line=229 │ │ @@ -99642,26 +99642,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -057dbc: |[057dbc] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;)V │ │ -057dcc: 6e10 7a0d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@0d7a │ │ -057dd2: 5431 6103 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057dd6: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -057ddc: 6e20 e30c 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ -057de2: 0c00 |000b: move-result-object v0 │ │ -057de4: 1f00 6e03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ -057de8: 6e10 5b19 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@195b │ │ -057dee: 6e20 2f19 4000 |0011: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@192f │ │ -057df4: 5431 6103 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057df8: 6e10 0b0d 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@0d0b │ │ -057dfe: 0e00 |0019: return-void │ │ +057db4: |[057db4] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;)V │ │ +057dc4: 6e10 7a0d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@0d7a │ │ +057dca: 5431 6103 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057dce: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +057dd4: 6e20 e30c 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ +057dda: 0c00 |000b: move-result-object v0 │ │ +057ddc: 1f00 6e03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ +057de0: 6e10 5b19 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@195b │ │ +057de6: 6e20 2f19 4000 |0011: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@192f │ │ +057dec: 5431 6103 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057df0: 6e10 0b0d 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@0d0b │ │ +057df6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0003 line=217 │ │ 0x000e line=218 │ │ 0x0011 line=219 │ │ 0x0014 line=220 │ │ @@ -99676,26 +99676,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 │ │ -057e00: |[057e00] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -057e10: 6e10 7a0d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@0d7a │ │ -057e16: 5431 6103 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057e1a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -057e20: 6e20 e30c 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ -057e26: 0c00 |000b: move-result-object v0 │ │ -057e28: 1f00 6e03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ -057e2c: 6e10 5b19 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@195b │ │ -057e32: 6e30 3219 4005 |0011: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1932 │ │ -057e38: 5431 6103 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057e3c: 6e10 0b0d 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@0d0b │ │ -057e42: 0e00 |0019: return-void │ │ +057df8: |[057df8] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +057e08: 6e10 7a0d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@0d7a │ │ +057e0e: 5431 6103 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057e12: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +057e18: 6e20 e30c 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ +057e1e: 0c00 |000b: move-result-object v0 │ │ +057e20: 1f00 6e03 |000c: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ +057e24: 6e10 5b19 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@195b │ │ +057e2a: 6e30 3219 4005 |0011: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1932 │ │ +057e30: 5431 6103 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057e34: 6e10 0b0d 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@0d0b │ │ +057e3a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0003 line=235 │ │ 0x000e line=236 │ │ 0x0011 line=237 │ │ 0x0014 line=238 │ │ @@ -99711,46 +99711,46 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 67 16-bit code units │ │ -057e44: |[057e44] android.support.v7.app.ActionBarActivityDelegateBase.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ -057e54: 6e10 800d 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ -057e5a: 0c00 |0003: move-result-object v0 │ │ -057e5c: 2002 5c02 |0004: instance-of v2, v0, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@025c │ │ -057e60: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ -057e64: 2202 df03 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ -057e68: 1a03 810c |000a: const-string v3, "This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead." // string@0c81 │ │ -057e6c: 7020 8b1b 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -057e72: 2702 |000f: throw v2 │ │ -057e74: 2002 5602 |0010: instance-of v2, v0, Landroid/support/v7/internal/app/ToolbarActionBar; // type@0256 │ │ -057e78: 3802 0800 |0012: if-eqz v2, 001a // +0008 │ │ -057e7c: 1f00 5602 |0014: check-cast v0, Landroid/support/v7/internal/app/ToolbarActionBar; // type@0256 │ │ -057e80: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -057e82: 6e20 250e 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.setListMenuPresenter:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@0e25 │ │ -057e88: 2201 5602 |001a: new-instance v1, Landroid/support/v7/internal/app/ToolbarActionBar; // type@0256 │ │ -057e8c: 5452 6103 |001c: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057e90: 6e10 ec0c 0200 |001e: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getTitle:()Ljava/lang/CharSequence; // method@0cec │ │ -057e96: 0c02 |0021: move-result-object v2 │ │ -057e98: 5453 6103 |0022: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057e9c: 6e10 ee0c 0300 |0024: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ -057ea2: 0c03 |0027: move-result-object v3 │ │ -057ea4: 5454 6403 |0028: iget-object v4, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDefaultWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0364 │ │ -057ea8: 7054 090e 6132 |002a: invoke-direct {v1, v6, v2, v3, v4}, Landroid/support/v7/internal/app/ToolbarActionBar;.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window;Landroid/support/v7/internal/app/WindowCallback;)V // method@0e09 │ │ -057eae: 7010 7b0d 0500 |002d: invoke-direct {v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureToolbarListMenuPresenter:()V // method@0d7b │ │ -057eb4: 5452 7903 |0030: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mToolbarListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0379 │ │ -057eb8: 6e20 250e 2100 |0032: invoke-virtual {v1, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.setListMenuPresenter:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@0e25 │ │ -057ebe: 6e20 a00d 1500 |0035: invoke-virtual {v5, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.setSupportActionBar:(Landroid/support/v7/app/ActionBar;)V // method@0da0 │ │ -057ec4: 6e10 190e 0100 |0038: invoke-virtual {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.getWrappedWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0e19 │ │ -057eca: 0c02 |003b: move-result-object v2 │ │ -057ecc: 6e20 a20d 2500 |003c: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V // method@0da2 │ │ -057ed2: 6e10 1a0e 0100 |003f: invoke-virtual {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.invalidateOptionsMenu:()Z // method@0e1a │ │ -057ed8: 0e00 |0042: return-void │ │ +057e3c: |[057e3c] android.support.v7.app.ActionBarActivityDelegateBase.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V │ │ +057e4c: 6e10 800d 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ +057e52: 0c00 |0003: move-result-object v0 │ │ +057e54: 2002 5c02 |0004: instance-of v2, v0, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@025c │ │ +057e58: 3802 0a00 |0006: if-eqz v2, 0010 // +000a │ │ +057e5c: 2202 df03 |0008: new-instance v2, Ljava/lang/IllegalStateException; // type@03df │ │ +057e60: 1a03 7f0c |000a: const-string v3, "This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead." // string@0c7f │ │ +057e64: 7020 8b1b 3200 |000c: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +057e6a: 2702 |000f: throw v2 │ │ +057e6c: 2002 5602 |0010: instance-of v2, v0, Landroid/support/v7/internal/app/ToolbarActionBar; // type@0256 │ │ +057e70: 3802 0800 |0012: if-eqz v2, 001a // +0008 │ │ +057e74: 1f00 5602 |0014: check-cast v0, Landroid/support/v7/internal/app/ToolbarActionBar; // type@0256 │ │ +057e78: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +057e7a: 6e20 250e 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.setListMenuPresenter:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@0e25 │ │ +057e80: 2201 5602 |001a: new-instance v1, Landroid/support/v7/internal/app/ToolbarActionBar; // type@0256 │ │ +057e84: 5452 6103 |001c: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057e88: 6e10 ec0c 0200 |001e: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getTitle:()Ljava/lang/CharSequence; // method@0cec │ │ +057e8e: 0c02 |0021: move-result-object v2 │ │ +057e90: 5453 6103 |0022: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057e94: 6e10 ee0c 0300 |0024: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ +057e9a: 0c03 |0027: move-result-object v3 │ │ +057e9c: 5454 6403 |0028: iget-object v4, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mDefaultWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0364 │ │ +057ea0: 7054 090e 6132 |002a: invoke-direct {v1, v6, v2, v3, v4}, Landroid/support/v7/internal/app/ToolbarActionBar;.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window;Landroid/support/v7/internal/app/WindowCallback;)V // method@0e09 │ │ +057ea6: 7010 7b0d 0500 |002d: invoke-direct {v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureToolbarListMenuPresenter:()V // method@0d7b │ │ +057eac: 5452 7903 |0030: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mToolbarListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0379 │ │ +057eb0: 6e20 250e 2100 |0032: invoke-virtual {v1, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.setListMenuPresenter:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@0e25 │ │ +057eb6: 6e20 a00d 1500 |0035: invoke-virtual {v5, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.setSupportActionBar:(Landroid/support/v7/app/ActionBar;)V // method@0da0 │ │ +057ebc: 6e10 190e 0100 |0038: invoke-virtual {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.getWrappedWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; // method@0e19 │ │ +057ec2: 0c02 |003b: move-result-object v2 │ │ +057ec4: 6e20 a20d 2500 |003c: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V // method@0da2 │ │ +057eca: 6e10 1a0e 0100 |003f: invoke-virtual {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.invalidateOptionsMenu:()Z // method@0e1a │ │ +057ed0: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x0008 line=165 │ │ 0x0010 line=168 │ │ 0x0014 line=170 │ │ @@ -99772,44 +99772,44 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -057edc: |[057edc] android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -057eec: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -057ef0: 2202 de03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03de │ │ -057ef4: 1a03 ca01 |0004: const-string v3, "ActionMode callback can not be null." // string@01ca │ │ -057ef8: 7020 881b 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -057efe: 2702 |0009: throw v2 │ │ -057f00: 5442 5e03 |000a: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057f04: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -057f08: 5442 5e03 |000e: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057f0c: 6e10 6614 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1466 │ │ -057f12: 2201 2b02 |0013: new-instance v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; // type@022b │ │ -057f16: 7030 5a0d 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@0d5a │ │ -057f1c: 6e10 800d 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ -057f22: 0c00 |001b: move-result-object v0 │ │ -057f24: 3800 1300 |001c: if-eqz v0, 002f // +0013 │ │ -057f28: 6e20 df0c 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0cdf │ │ -057f2e: 0c02 |0021: move-result-object v2 │ │ -057f30: 5b42 5e03 |0022: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057f34: 5442 5e03 |0024: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057f38: 3802 0900 |0026: if-eqz v2, 002f // +0009 │ │ -057f3c: 5442 6103 |0028: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057f40: 5443 5e03 |002a: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057f44: 6e20 0a0d 3200 |002c: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@0d0a │ │ -057f4a: 5442 5e03 |002f: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057f4e: 3902 0800 |0031: if-nez v2, 0039 // +0008 │ │ -057f52: 6e20 a40d 1400 |0033: invoke-virtual {v4, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0da4 │ │ -057f58: 0c02 |0036: move-result-object v2 │ │ -057f5a: 5b42 5e03 |0037: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057f5e: 5442 5e03 |0039: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057f62: 1102 |003b: return-object v2 │ │ +057ed4: |[057ed4] android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +057ee4: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +057ee8: 2202 de03 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@03de │ │ +057eec: 1a03 c901 |0004: const-string v3, "ActionMode callback can not be null." // string@01c9 │ │ +057ef0: 7020 881b 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +057ef6: 2702 |0009: throw v2 │ │ +057ef8: 5442 5e03 |000a: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057efc: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +057f00: 5442 5e03 |000e: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057f04: 6e10 6614 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1466 │ │ +057f0a: 2201 2b02 |0013: new-instance v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; // type@022b │ │ +057f0e: 7030 5a0d 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@0d5a │ │ +057f14: 6e10 800d 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ +057f1a: 0c00 |001b: move-result-object v0 │ │ +057f1c: 3800 1300 |001c: if-eqz v0, 002f // +0013 │ │ +057f20: 6e20 df0c 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0cdf │ │ +057f26: 0c02 |0021: move-result-object v2 │ │ +057f28: 5b42 5e03 |0022: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057f2c: 5442 5e03 |0024: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057f30: 3802 0900 |0026: if-eqz v2, 002f // +0009 │ │ +057f34: 5442 6103 |0028: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057f38: 5443 5e03 |002a: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057f3c: 6e20 0a0d 3200 |002c: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@0d0a │ │ +057f42: 5442 5e03 |002f: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057f46: 3902 0800 |0031: if-nez v2, 0039 // +0008 │ │ +057f4a: 6e20 a40d 1400 |0033: invoke-virtual {v4, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0da4 │ │ +057f50: 0c02 |0036: move-result-object v2 │ │ +057f52: 5b42 5e03 |0037: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057f56: 5442 5e03 |0039: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057f5a: 1102 |003b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0002 line=570 │ │ 0x000a line=573 │ │ 0x000e line=574 │ │ 0x0013 line=577 │ │ @@ -99832,135 +99832,135 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 251 16-bit code units │ │ -057f64: |[057f64] android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -057f74: 120a |0000: const/4 v10, #int 0 // #0 │ │ -057f76: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -057f78: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -057f7a: 54b6 5e03 |0003: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057f7e: 3806 0700 |0005: if-eqz v6, 000c // +0007 │ │ -057f82: 54b6 5e03 |0007: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -057f86: 6e10 6614 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1466 │ │ -057f8c: 2205 2b02 |000c: new-instance v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; // type@022b │ │ -057f90: 7030 5a0d b50c |000e: invoke-direct {v5, v11, v12}, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V // method@0d5a │ │ -057f96: 6e10 7d0d 0b00 |0011: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getActionBarThemedContext:()Landroid/content/Context; // method@0d7d │ │ -057f9c: 0c00 |0014: move-result-object v0 │ │ -057f9e: 54b6 6003 |0015: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -057fa2: 3906 5500 |0017: if-nez v6, 006c // +0055 │ │ -057fa6: 55b6 6c03 |0019: iget-boolean v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mIsFloating:Z // field@036c │ │ -057faa: 3806 be00 |001b: if-eqz v6, 00d9 // +00be │ │ -057fae: 2206 9402 |001d: new-instance v6, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0294 │ │ -057fb2: 7020 8311 0600 |001f: invoke-direct {v6, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;)V // method@1183 │ │ -057fb8: 5bb6 6003 |0022: iput-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -057fbc: 2206 a703 |0024: new-instance v6, Landroid/widget/PopupWindow; // type@03a7 │ │ -057fc0: 6009 b303 |0026: sget v9, Landroid/support/v7/appcompat/R$attr;.actionModePopupWindowStyle:I // field@03b3 │ │ -057fc4: 7040 8a1a 069a |0028: invoke-direct {v6, v0, v10, v9}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a8a │ │ -057fca: 5bb6 5f03 |002b: iput-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ -057fce: 54b6 5f03 |002d: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ -057fd2: 54b9 6003 |002f: iget-object v9, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -057fd6: 6e20 941a 9600 |0031: invoke-virtual {v6, v9}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@1a94 │ │ -057fdc: 54b6 5f03 |0034: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ -057fe0: 12f9 |0036: const/4 v9, #int -1 // #ff │ │ -057fe2: 6e20 9b1a 9600 |0037: invoke-virtual {v6, v9}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@1a9b │ │ -057fe8: 2202 3b03 |003a: new-instance v2, Landroid/util/TypedValue; // type@033b │ │ -057fec: 7010 1518 0200 |003c: invoke-direct {v2}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -057ff2: 54b6 6103 |003f: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -057ff6: 6e10 eb0c 0600 |0041: invoke-virtual {v6}, Landroid/support/v7/app/ActionBarActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@0ceb │ │ -057ffc: 0c06 |0044: move-result-object v6 │ │ -057ffe: 6009 9f03 |0045: sget v9, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@039f │ │ -058002: 6e40 2b01 9672 |0047: invoke-virtual {v6, v9, v2, v7}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -058008: 5226 d20a |004a: iget v6, v2, Landroid/util/TypedValue;.data:I // field@0ad2 │ │ -05800c: 54b9 6103 |004c: iget-object v9, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -058010: 6e10 e80c 0900 |004e: invoke-virtual {v9}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@0ce8 │ │ -058016: 0c09 |0051: move-result-object v9 │ │ -058018: 6e10 3401 0900 |0052: invoke-virtual {v9}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -05801e: 0c09 |0055: move-result-object v9 │ │ -058020: 7120 1618 9600 |0056: invoke-static {v6, v9}, Landroid/util/TypedValue;.complexToDimensionPixelSize:(ILandroid/util/DisplayMetrics;)I // method@1816 │ │ -058026: 0a01 |0059: move-result v1 │ │ -058028: 54b6 6003 |005a: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -05802c: 6e20 b011 1600 |005c: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setContentHeight:(I)V // method@11b0 │ │ -058032: 54b6 5f03 |005f: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ -058036: 12e9 |0061: const/4 v9, #int -2 // #fe │ │ -058038: 6e20 961a 9600 |0062: invoke-virtual {v6, v9}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@1a96 │ │ -05803e: 2206 2902 |0065: new-instance v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$4; // type@0229 │ │ -058042: 7020 540d b600 |0067: invoke-direct {v6, v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase$4;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d54 │ │ -058048: 5bb6 7203 |006a: iput-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mShowActionModePopup:Ljava/lang/Runnable; // field@0372 │ │ -05804c: 54b6 6003 |006c: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -058050: 3806 5900 |006e: if-eqz v6, 00c7 // +0059 │ │ -058054: 54b6 6003 |0070: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -058058: 6e10 9e11 0600 |0072: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@119e │ │ -05805e: 2203 6002 |0075: new-instance v3, Landroid/support/v7/internal/view/StandaloneActionMode; // type@0260 │ │ -058062: 54b9 6003 |0077: iget-object v9, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -058066: 54b6 5f03 |0079: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ -05806a: 3906 7b00 |007b: if-nez v6, 00f6 // +007b │ │ -05806e: 0176 |007d: move v6, v7 │ │ -058070: 7056 8d0e 0359 |007e: invoke-direct {v3, v0, v9, v5, v6}, Landroid/support/v7/internal/view/StandaloneActionMode;.:(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V // method@0e8d │ │ -058076: 6e10 6814 0300 |0081: invoke-virtual {v3}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1468 │ │ -05807c: 0c06 |0084: move-result-object v6 │ │ -05807e: 7230 6214 3c06 |0085: invoke-interface {v12, v3, v6}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1462 │ │ -058084: 0a06 |0088: move-result v6 │ │ -058086: 3806 6f00 |0089: if-eqz v6, 00f8 // +006f │ │ -05808a: 6e10 6e14 0300 |008b: invoke-virtual {v3}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@146e │ │ -058090: 54b6 6003 |008e: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -058094: 6e20 9a11 3600 |0090: invoke-virtual {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@119a │ │ -05809a: 54b6 6003 |0093: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -05809e: 6e20 ba11 8600 |0095: invoke-virtual {v6, v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.setVisibility:(I)V // method@11ba │ │ -0580a4: 5bb3 5e03 |0098: iput-object v3, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -0580a8: 54b6 5f03 |009a: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ -0580ac: 3806 1100 |009c: if-eqz v6, 00ad // +0011 │ │ -0580b0: 54b6 6103 |009e: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -0580b4: 6e10 ee0c 0600 |00a0: invoke-virtual {v6}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ -0580ba: 0c06 |00a3: move-result-object v6 │ │ -0580bc: 6e10 7e19 0600 |00a4: invoke-virtual {v6}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ -0580c2: 0c06 |00a7: move-result-object v6 │ │ -0580c4: 54b7 7203 |00a8: iget-object v7, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mShowActionModePopup:Ljava/lang/Runnable; // field@0372 │ │ -0580c8: 6e20 ee18 7600 |00aa: invoke-virtual {v6, v7}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@18ee │ │ -0580ce: 54b6 6003 |00ad: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -0580d2: 1307 2000 |00af: const/16 v7, #int 32 // #20 │ │ -0580d6: 6e20 ae11 7600 |00b1: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@11ae │ │ -0580dc: 54b6 6003 |00b4: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -0580e0: 6e10 9711 0600 |00b6: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@1197 │ │ -0580e6: 0c06 |00b9: move-result-object v6 │ │ -0580e8: 3806 0d00 |00ba: if-eqz v6, 00c7 // +000d │ │ -0580ec: 54b6 6003 |00bc: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -0580f0: 6e10 9711 0600 |00be: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@1197 │ │ -0580f6: 0c06 |00c1: move-result-object v6 │ │ -0580f8: 1f06 6803 |00c2: check-cast v6, Landroid/view/View; // type@0368 │ │ -0580fc: 7110 ad08 0600 |00c4: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ -058102: 54b6 5e03 |00c7: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -058106: 3806 0d00 |00c9: if-eqz v6, 00d6 // +000d │ │ -05810a: 54b6 6103 |00cb: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -05810e: 3806 0900 |00cd: if-eqz v6, 00d6 // +0009 │ │ -058112: 54b6 6103 |00cf: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -058116: 54b7 5e03 |00d1: iget-object v7, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -05811a: 6e20 0a0d 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@0d0a │ │ -058120: 54b6 5e03 |00d6: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -058124: 1106 |00d8: return-object v6 │ │ -058126: 54b6 6103 |00d9: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ -05812a: 6009 ee04 |00db: sget v9, Landroid/support/v7/appcompat/R$id;.action_mode_bar_stub:I // field@04ee │ │ -05812e: 6e20 e30c 9600 |00dd: invoke-virtual {v6, v9}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ -058134: 0c04 |00e0: move-result-object v4 │ │ -058136: 1f04 d102 |00e1: check-cast v4, Landroid/support/v7/internal/widget/ViewStubCompat; // type@02d1 │ │ -05813a: 3804 89ff |00e3: if-eqz v4, 006c // -0077 │ │ -05813e: 7110 4c18 0000 |00e5: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -058144: 0c06 |00e8: move-result-object v6 │ │ -058146: 6e20 5614 6400 |00e9: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/ViewStubCompat;.setLayoutInflater:(Landroid/view/LayoutInflater;)V // method@1456 │ │ -05814c: 6e10 5214 0400 |00ec: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@1452 │ │ -058152: 0c06 |00ef: move-result-object v6 │ │ -058154: 1f06 9402 |00f0: check-cast v6, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0294 │ │ -058158: 5bb6 6003 |00f2: iput-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ -05815c: 2900 78ff |00f4: goto/16 006c // -0088 │ │ -058160: 0186 |00f6: move v6, v8 │ │ -058162: 2887 |00f7: goto 007e // -0079 │ │ -058164: 5bba 5e03 |00f8: iput-object v10, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ -058168: 28cd |00fa: goto 00c7 // -0033 │ │ +057f5c: |[057f5c] android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionModeFromWindow:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +057f6c: 120a |0000: const/4 v10, #int 0 // #0 │ │ +057f6e: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +057f70: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +057f72: 54b6 5e03 |0003: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057f76: 3806 0700 |0005: if-eqz v6, 000c // +0007 │ │ +057f7a: 54b6 5e03 |0007: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +057f7e: 6e10 6614 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1466 │ │ +057f84: 2205 2b02 |000c: new-instance v5, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; // type@022b │ │ +057f88: 7030 5a0d b50c |000e: invoke-direct {v5, v11, v12}, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V // method@0d5a │ │ +057f8e: 6e10 7d0d 0b00 |0011: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getActionBarThemedContext:()Landroid/content/Context; // method@0d7d │ │ +057f94: 0c00 |0014: move-result-object v0 │ │ +057f96: 54b6 6003 |0015: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +057f9a: 3906 5500 |0017: if-nez v6, 006c // +0055 │ │ +057f9e: 55b6 6c03 |0019: iget-boolean v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mIsFloating:Z // field@036c │ │ +057fa2: 3806 be00 |001b: if-eqz v6, 00d9 // +00be │ │ +057fa6: 2206 9402 |001d: new-instance v6, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0294 │ │ +057faa: 7020 8311 0600 |001f: invoke-direct {v6, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;)V // method@1183 │ │ +057fb0: 5bb6 6003 |0022: iput-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +057fb4: 2206 a703 |0024: new-instance v6, Landroid/widget/PopupWindow; // type@03a7 │ │ +057fb8: 6009 b303 |0026: sget v9, Landroid/support/v7/appcompat/R$attr;.actionModePopupWindowStyle:I // field@03b3 │ │ +057fbc: 7040 8a1a 069a |0028: invoke-direct {v6, v0, v10, v9}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a8a │ │ +057fc2: 5bb6 5f03 |002b: iput-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ +057fc6: 54b6 5f03 |002d: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ +057fca: 54b9 6003 |002f: iget-object v9, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +057fce: 6e20 941a 9600 |0031: invoke-virtual {v6, v9}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@1a94 │ │ +057fd4: 54b6 5f03 |0034: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ +057fd8: 12f9 |0036: const/4 v9, #int -1 // #ff │ │ +057fda: 6e20 9b1a 9600 |0037: invoke-virtual {v6, v9}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@1a9b │ │ +057fe0: 2202 3b03 |003a: new-instance v2, Landroid/util/TypedValue; // type@033b │ │ +057fe4: 7010 1518 0200 |003c: invoke-direct {v2}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +057fea: 54b6 6103 |003f: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +057fee: 6e10 eb0c 0600 |0041: invoke-virtual {v6}, Landroid/support/v7/app/ActionBarActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@0ceb │ │ +057ff4: 0c06 |0044: move-result-object v6 │ │ +057ff6: 6009 9f03 |0045: sget v9, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@039f │ │ +057ffa: 6e40 2b01 9672 |0047: invoke-virtual {v6, v9, v2, v7}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +058000: 5226 d20a |004a: iget v6, v2, Landroid/util/TypedValue;.data:I // field@0ad2 │ │ +058004: 54b9 6103 |004c: iget-object v9, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +058008: 6e10 e80c 0900 |004e: invoke-virtual {v9}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@0ce8 │ │ +05800e: 0c09 |0051: move-result-object v9 │ │ +058010: 6e10 3401 0900 |0052: invoke-virtual {v9}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +058016: 0c09 |0055: move-result-object v9 │ │ +058018: 7120 1618 9600 |0056: invoke-static {v6, v9}, Landroid/util/TypedValue;.complexToDimensionPixelSize:(ILandroid/util/DisplayMetrics;)I // method@1816 │ │ +05801e: 0a01 |0059: move-result v1 │ │ +058020: 54b6 6003 |005a: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +058024: 6e20 b011 1600 |005c: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setContentHeight:(I)V // method@11b0 │ │ +05802a: 54b6 5f03 |005f: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ +05802e: 12e9 |0061: const/4 v9, #int -2 // #fe │ │ +058030: 6e20 961a 9600 |0062: invoke-virtual {v6, v9}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@1a96 │ │ +058036: 2206 2902 |0065: new-instance v6, Landroid/support/v7/app/ActionBarActivityDelegateBase$4; // type@0229 │ │ +05803a: 7020 540d b600 |0067: invoke-direct {v6, v11}, Landroid/support/v7/app/ActionBarActivityDelegateBase$4;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@0d54 │ │ +058040: 5bb6 7203 |006a: iput-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mShowActionModePopup:Ljava/lang/Runnable; // field@0372 │ │ +058044: 54b6 6003 |006c: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +058048: 3806 5900 |006e: if-eqz v6, 00c7 // +0059 │ │ +05804c: 54b6 6003 |0070: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +058050: 6e10 9e11 0600 |0072: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@119e │ │ +058056: 2203 6002 |0075: new-instance v3, Landroid/support/v7/internal/view/StandaloneActionMode; // type@0260 │ │ +05805a: 54b9 6003 |0077: iget-object v9, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +05805e: 54b6 5f03 |0079: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ +058062: 3906 7b00 |007b: if-nez v6, 00f6 // +007b │ │ +058066: 0176 |007d: move v6, v7 │ │ +058068: 7056 8d0e 0359 |007e: invoke-direct {v3, v0, v9, v5, v6}, Landroid/support/v7/internal/view/StandaloneActionMode;.:(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V // method@0e8d │ │ +05806e: 6e10 6814 0300 |0081: invoke-virtual {v3}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1468 │ │ +058074: 0c06 |0084: move-result-object v6 │ │ +058076: 7230 6214 3c06 |0085: invoke-interface {v12, v3, v6}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1462 │ │ +05807c: 0a06 |0088: move-result v6 │ │ +05807e: 3806 6f00 |0089: if-eqz v6, 00f8 // +006f │ │ +058082: 6e10 6e14 0300 |008b: invoke-virtual {v3}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@146e │ │ +058088: 54b6 6003 |008e: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +05808c: 6e20 9a11 3600 |0090: invoke-virtual {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@119a │ │ +058092: 54b6 6003 |0093: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +058096: 6e20 ba11 8600 |0095: invoke-virtual {v6, v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.setVisibility:(I)V // method@11ba │ │ +05809c: 5bb3 5e03 |0098: iput-object v3, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +0580a0: 54b6 5f03 |009a: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModePopup:Landroid/widget/PopupWindow; // field@035f │ │ +0580a4: 3806 1100 |009c: if-eqz v6, 00ad // +0011 │ │ +0580a8: 54b6 6103 |009e: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +0580ac: 6e10 ee0c 0600 |00a0: invoke-virtual {v6}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ +0580b2: 0c06 |00a3: move-result-object v6 │ │ +0580b4: 6e10 7e19 0600 |00a4: invoke-virtual {v6}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ +0580ba: 0c06 |00a7: move-result-object v6 │ │ +0580bc: 54b7 7203 |00a8: iget-object v7, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mShowActionModePopup:Ljava/lang/Runnable; // field@0372 │ │ +0580c0: 6e20 ee18 7600 |00aa: invoke-virtual {v6, v7}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@18ee │ │ +0580c6: 54b6 6003 |00ad: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +0580ca: 1307 2000 |00af: const/16 v7, #int 32 // #20 │ │ +0580ce: 6e20 ae11 7600 |00b1: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@11ae │ │ +0580d4: 54b6 6003 |00b4: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +0580d8: 6e10 9711 0600 |00b6: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@1197 │ │ +0580de: 0c06 |00b9: move-result-object v6 │ │ +0580e0: 3806 0d00 |00ba: if-eqz v6, 00c7 // +000d │ │ +0580e4: 54b6 6003 |00bc: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +0580e8: 6e10 9711 0600 |00be: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getParent:()Landroid/view/ViewParent; // method@1197 │ │ +0580ee: 0c06 |00c1: move-result-object v6 │ │ +0580f0: 1f06 6803 |00c2: check-cast v6, Landroid/view/View; // type@0368 │ │ +0580f4: 7110 ad08 0600 |00c4: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ +0580fa: 54b6 5e03 |00c7: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +0580fe: 3806 0d00 |00c9: if-eqz v6, 00d6 // +000d │ │ +058102: 54b6 6103 |00cb: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +058106: 3806 0900 |00cd: if-eqz v6, 00d6 // +0009 │ │ +05810a: 54b6 6103 |00cf: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +05810e: 54b7 5e03 |00d1: iget-object v7, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +058112: 6e20 0a0d 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@0d0a │ │ +058118: 54b6 5e03 |00d6: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +05811c: 1106 |00d8: return-object v6 │ │ +05811e: 54b6 6103 |00d9: iget-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0361 │ │ +058122: 6009 ee04 |00db: sget v9, Landroid/support/v7/appcompat/R$id;.action_mode_bar_stub:I // field@04ee │ │ +058126: 6e20 e30c 9600 |00dd: invoke-virtual {v6, v9}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ +05812c: 0c04 |00e0: move-result-object v4 │ │ +05812e: 1f04 d102 |00e1: check-cast v4, Landroid/support/v7/internal/widget/ViewStubCompat; // type@02d1 │ │ +058132: 3804 89ff |00e3: if-eqz v4, 006c // -0077 │ │ +058136: 7110 4c18 0000 |00e5: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +05813c: 0c06 |00e8: move-result-object v6 │ │ +05813e: 6e20 5614 6400 |00e9: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/ViewStubCompat;.setLayoutInflater:(Landroid/view/LayoutInflater;)V // method@1456 │ │ +058144: 6e10 5214 0400 |00ec: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@1452 │ │ +05814a: 0c06 |00ef: move-result-object v6 │ │ +05814c: 1f06 9402 |00f0: check-cast v6, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0294 │ │ +058150: 5bb6 6003 |00f2: iput-object v6, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionModeView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0360 │ │ +058154: 2900 78ff |00f4: goto/16 006c // -0088 │ │ +058158: 0186 |00f6: move v6, v8 │ │ +05815a: 2887 |00f7: goto 007e // -0079 │ │ +05815c: 5bba 5e03 |00f8: iput-object v10, v11, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@035e │ │ +058160: 28cd |00fa: goto 00c7 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=605 │ │ 0x0007 line=606 │ │ 0x000c line=609 │ │ 0x0011 line=610 │ │ 0x0015 line=612 │ │ @@ -100013,42 +100013,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05816c: |[05816c] android.support.v7.app.ActionBarActivityDelegateBase.supportInvalidateOptionsMenu:()V │ │ -05817c: 6e10 800d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ -058182: 0c00 |0003: move-result-object v0 │ │ -058184: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -058188: 6e10 d00c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.invalidateOptionsMenu:()Z // method@0cd0 │ │ -05818e: 0a01 |0009: move-result v1 │ │ -058190: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ -058194: 0e00 |000c: return-void │ │ -058196: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -058198: 7020 850d 1200 |000e: invoke-direct {v2, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.invalidatePanelMenu:(I)V // method@0d85 │ │ -05819e: 28fb |0011: goto 000c // -0005 │ │ +058164: |[058164] android.support.v7.app.ActionBarActivityDelegateBase.supportInvalidateOptionsMenu:()V │ │ +058174: 6e10 800d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@0d80 │ │ +05817a: 0c00 |0003: move-result-object v0 │ │ +05817c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +058180: 6e10 d00c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.invalidateOptionsMenu:()Z // method@0cd0 │ │ +058186: 0a01 |0009: move-result v1 │ │ +058188: 3801 0300 |000a: if-eqz v1, 000d // +0003 │ │ +05818c: 0e00 |000c: return-void │ │ +05818e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +058190: 7020 850d 1200 |000e: invoke-direct {v2, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.invalidatePanelMenu:(I)V // method@0d85 │ │ +058196: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0004 line=598 │ │ 0x000c line=601 │ │ 0x000d line=600 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 ab Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ - source_file_idx : 402 (ActionBarActivityDelegateBase.java) │ │ + source_file_idx : 401 (ActionBarActivityDelegateBase.java) │ │ │ │ Class #425 header: │ │ class_idx : 687 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2680 │ │ +source_file_idx : 2678 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #425 annotations: │ │ Annotations on class │ │ @@ -100066,21 +100066,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;) │ │ name : 'startActionModeForChild' │ │ type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2680 (NativeActionModeAwareLayout.java) │ │ + source_file_idx : 2678 (NativeActionModeAwareLayout.java) │ │ │ │ Class #426 header: │ │ class_idx : 559 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 558 │ │ -source_file_idx : 403 │ │ +source_file_idx : 402 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #426 annotations: │ │ Annotations on class │ │ @@ -100104,17 +100104,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 │ │ -0581a0: |[0581a0] android.support.v7.app.ActionBarActivityDelegateHC.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0581b0: 7020 680d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@0d68 │ │ -0581b6: 0e00 |0003: return-void │ │ +058198: |[058198] android.support.v7.app.ActionBarActivityDelegateHC.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0581a8: 7020 680d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@0d68 │ │ +0581ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateHC; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -100125,17 +100125,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0581b8: |[0581b8] android.support.v7.app.ActionBarActivityDelegateHC.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0581c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0581ca: 0f00 |0001: return v0 │ │ +0581b0: |[0581b0] android.support.v7.app.ActionBarActivityDelegateHC.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0581c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0581c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateHC; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -100145,26 +100145,26 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0581cc: |[0581cc] android.support.v7.app.ActionBarActivityDelegateHC.onSubDecorInstalled:()V │ │ -0581dc: 5420 7b03 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@037b │ │ -0581e0: 1401 0200 0201 |0002: const v1, #float 2.38772e-38 // #01020002 │ │ -0581e6: 6e20 e30c 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ -0581ec: 0c00 |0008: move-result-object v0 │ │ -0581ee: 1f00 b002 |0009: check-cast v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // type@02b0 │ │ -0581f2: 5b20 7c03 |000b: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@037c │ │ -0581f6: 5420 7c03 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@037c │ │ -0581fa: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -0581fe: 5420 7c03 |0011: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@037c │ │ -058202: 6e20 0c13 2000 |0013: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V // method@130c │ │ -058208: 0e00 |0016: return-void │ │ +0581c4: |[0581c4] android.support.v7.app.ActionBarActivityDelegateHC.onSubDecorInstalled:()V │ │ +0581d4: 5420 7b03 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@037b │ │ +0581d8: 1401 0200 0201 |0002: const v1, #float 2.38772e-38 // #01020002 │ │ +0581de: 6e20 e30c 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@0ce3 │ │ +0581e4: 0c00 |0008: move-result-object v0 │ │ +0581e6: 1f00 b002 |0009: check-cast v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // type@02b0 │ │ +0581ea: 5b20 7c03 |000b: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@037c │ │ +0581ee: 5420 7c03 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@037c │ │ +0581f2: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +0581f6: 5420 7c03 |0011: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@037c │ │ +0581fa: 6e20 0c13 2000 |0013: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V // method@130c │ │ +058200: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000d line=45 │ │ 0x0011 line=46 │ │ 0x0016 line=48 │ │ locals : │ │ @@ -100175,49 +100175,49 @@ │ │ type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -05820c: |[05820c] android.support.v7.app.ActionBarActivityDelegateHC.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -05821c: 6e10 b918 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ -058222: 0c00 |0003: move-result-object v0 │ │ -058224: 2202 6102 |0004: new-instance v2, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper; // type@0261 │ │ -058228: 7030 9e0e 0206 |0006: invoke-direct {v2, v0, v6}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V // method@0e9e │ │ -05822e: 6e20 ab0d 2400 |0009: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0dab │ │ -058234: 0c01 |000c: move-result-object v1 │ │ -058236: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -05823a: 2202 6202 |000f: new-instance v2, Landroid/support/v7/internal/view/SupportActionModeWrapper; // type@0262 │ │ -05823e: 5443 7b03 |0011: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@037b │ │ -058242: 7030 a50e 3201 |0013: invoke-direct {v2, v3, v1}, Landroid/support/v7/internal/view/SupportActionModeWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V // method@0ea5 │ │ -058248: 1102 |0016: return-object v2 │ │ -05824a: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -05824c: 28fe |0018: goto 0016 // -0002 │ │ +058204: |[058204] android.support.v7.app.ActionBarActivityDelegateHC.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +058214: 6e10 b918 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ +05821a: 0c00 |0003: move-result-object v0 │ │ +05821c: 2202 6102 |0004: new-instance v2, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper; // type@0261 │ │ +058220: 7030 9e0e 0206 |0006: invoke-direct {v2, v0, v6}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V // method@0e9e │ │ +058226: 6e20 ab0d 2400 |0009: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0dab │ │ +05822c: 0c01 |000c: move-result-object v1 │ │ +05822e: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +058232: 2202 6202 |000f: new-instance v2, Landroid/support/v7/internal/view/SupportActionModeWrapper; // type@0262 │ │ +058236: 5443 7b03 |0011: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@037b │ │ +05823a: 7030 a50e 3201 |0013: invoke-direct {v2, v3, v1}, Landroid/support/v7/internal/view/SupportActionModeWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V // method@0ea5 │ │ +058240: 1102 |0016: return-object v2 │ │ +058242: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +058244: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=62 │ │ 0x000d line=65 │ │ 0x000f line=67 │ │ 0x0016 line=69 │ │ locals : │ │ 0x0004 - 0x0019 reg=0 context Landroid/content/Context; │ │ 0x000d - 0x0019 reg=1 supportActionMode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0019 reg=4 this Landroid/support/v7/app/ActionBarActivityDelegateHC; │ │ 0x0000 - 0x0019 reg=5 originalView Landroid/view/View; │ │ 0x0000 - 0x0019 reg=6 callback Landroid/view/ActionMode$Callback; │ │ │ │ - source_file_idx : 403 (ActionBarActivityDelegateHC.java) │ │ + source_file_idx : 402 (ActionBarActivityDelegateHC.java) │ │ │ │ Class #427 header: │ │ class_idx : 560 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 409 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #427 annotations: │ │ Annotations on class │ │ @@ -100242,18 +100242,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058250: |[058250] android.support.v7.app.ActionBarDrawerToggle$1.:(Landroid/support/v7/app/ActionBarDrawerToggle;)V │ │ -058260: 5b01 7d03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@037d │ │ -058264: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05826a: 0e00 |0005: return-void │ │ +058248: |[058248] android.support.v7.app.ActionBarDrawerToggle$1.:(Landroid/support/v7/app/ActionBarDrawerToggle;)V │ │ +058258: 5b01 7d03 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@037d │ │ +05825c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +058262: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ @@ -100263,49 +100263,49 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -05826c: |[05826c] android.support.v7.app.ActionBarDrawerToggle$1.onClick:(Landroid/view/View;)V │ │ -05827c: 5410 7d03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@037d │ │ -058280: 7110 d10d 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$000:(Landroid/support/v7/app/ActionBarDrawerToggle;)Z // method@0dd1 │ │ -058286: 0a00 |0005: move-result v0 │ │ -058288: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -05828c: 5410 7d03 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@037d │ │ -058290: 7110 d20d 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$100:(Landroid/support/v7/app/ActionBarDrawerToggle;)V // method@0dd2 │ │ -058296: 0e00 |000d: return-void │ │ -058298: 5410 7d03 |000e: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@037d │ │ -05829c: 7110 d30d 0000 |0010: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; // method@0dd3 │ │ -0582a2: 0c00 |0013: move-result-object v0 │ │ -0582a4: 3800 f9ff |0014: if-eqz v0, 000d // -0007 │ │ -0582a8: 5410 7d03 |0016: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@037d │ │ -0582ac: 7110 d30d 0000 |0018: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; // method@0dd3 │ │ -0582b2: 0c00 |001b: move-result-object v0 │ │ -0582b4: 7220 a618 2000 |001c: invoke-interface {v0, v2}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@18a6 │ │ -0582ba: 28ee |001f: goto 000d // -0012 │ │ +058264: |[058264] android.support.v7.app.ActionBarDrawerToggle$1.onClick:(Landroid/view/View;)V │ │ +058274: 5410 7d03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@037d │ │ +058278: 7110 d10d 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$000:(Landroid/support/v7/app/ActionBarDrawerToggle;)Z // method@0dd1 │ │ +05827e: 0a00 |0005: move-result v0 │ │ +058280: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +058284: 5410 7d03 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@037d │ │ +058288: 7110 d20d 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$100:(Landroid/support/v7/app/ActionBarDrawerToggle;)V // method@0dd2 │ │ +05828e: 0e00 |000d: return-void │ │ +058290: 5410 7d03 |000e: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@037d │ │ +058294: 7110 d30d 0000 |0010: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; // method@0dd3 │ │ +05829a: 0c00 |0013: move-result-object v0 │ │ +05829c: 3800 f9ff |0014: if-eqz v0, 000d // -0007 │ │ +0582a0: 5410 7d03 |0016: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$1;.this$0:Landroid/support/v7/app/ActionBarDrawerToggle; // field@037d │ │ +0582a4: 7110 d30d 0000 |0018: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; // method@0dd3 │ │ +0582aa: 0c00 |001b: move-result-object v0 │ │ +0582ac: 7220 a618 2000 |001c: invoke-interface {v0, v2}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@18a6 │ │ +0582b2: 28ee |001f: goto 000d // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0008 line=200 │ │ 0x000d line=204 │ │ 0x000e line=201 │ │ 0x0016 line=202 │ │ locals : │ │ 0x0000 - 0x0020 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$1; │ │ 0x0000 - 0x0020 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 409 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 408 (ActionBarDrawerToggle.java) │ │ │ │ Class #428 header: │ │ class_idx : 562 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 409 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #428 annotations: │ │ Annotations on class │ │ @@ -100323,21 +100323,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider;) │ │ name : 'getDrawerToggleDelegate' │ │ type : '()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 409 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 408 (ActionBarDrawerToggle.java) │ │ │ │ Class #429 header: │ │ class_idx : 573 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 105 │ │ -source_file_idx : 829 │ │ +source_file_idx : 828 │ │ static_fields_size : 1 │ │ instance_fields_size: 11 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 10 │ │ │ │ Class #429 - │ │ Class descriptor : 'Landroid/support/v7/app/DrawerArrowDrawable;' │ │ @@ -100400,104 +100400,104 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0582bc: |[0582bc] android.support.v7.app.DrawerArrowDrawable.:()V │ │ -0582cc: 1800 0000 0000 0080 4640 |0000: const-wide v0, #double 45 // #4046800000000000 │ │ -0582d6: 7120 a41b 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@1ba4 │ │ -0582dc: 0b00 |0008: move-result-wide v0 │ │ -0582de: 8c00 |0009: double-to-float v0, v0 │ │ -0582e0: 6700 9003 |000a: sput v0, Landroid/support/v7/app/DrawerArrowDrawable;.ARROW_HEAD_ANGLE:F // field@0390 │ │ -0582e4: 0e00 |000c: return-void │ │ +0582b4: |[0582b4] android.support.v7.app.DrawerArrowDrawable.:()V │ │ +0582c4: 1800 0000 0000 0080 4640 |0000: const-wide v0, #double 45 // #4046800000000000 │ │ +0582ce: 7120 a41b 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@1ba4 │ │ +0582d4: 0b00 |0008: move-result-wide v0 │ │ +0582d6: 8c00 |0009: double-to-float v0, v0 │ │ +0582d8: 6700 9003 |000a: sput v0, Landroid/support/v7/app/DrawerArrowDrawable;.ARROW_HEAD_ANGLE:F // field@0390 │ │ +0582dc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/app/DrawerArrowDrawable;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 141 16-bit code units │ │ -0582e8: |[0582e8] android.support.v7.app.DrawerArrowDrawable.:(Landroid/content/Context;)V │ │ -0582f8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0582fa: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0582fc: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0582fe: 7010 ce01 0900 |0003: invoke-direct {v9}, Landroid/graphics/drawable/Drawable;.:()V // method@01ce │ │ -058304: 2201 5a00 |0006: new-instance v1, Landroid/graphics/Paint; // type@005a │ │ -058308: 7010 9a01 0100 |0008: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@019a │ │ -05830e: 5b91 9503 |000b: iput-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ -058312: 2201 5c00 |000d: new-instance v1, Landroid/graphics/Path; // type@005c │ │ -058316: 7010 a801 0100 |000f: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@01a8 │ │ -05831c: 5b91 9603 |0012: iput-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ -058320: 5c97 9b03 |0014: iput-boolean v7, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mVerticalMirror:Z // field@039b │ │ -058324: 6e10 cd00 0a00 |0016: invoke-virtual {v10}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -05832a: 0c01 |0019: move-result-object v1 │ │ -05832c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -05832e: 6203 6306 |001b: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle:[I // field@0663 │ │ -058332: 6004 de03 |001d: sget v4, Landroid/support/v7/appcompat/R$attr;.drawerArrowStyle:I // field@03de │ │ -058336: 6005 9e05 |001f: sget v5, Landroid/support/v7/appcompat/R$style;.Base_Widget_AppCompat_DrawerArrowToggle:I // field@059e │ │ -05833a: 6e55 2901 2143 |0021: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0129 │ │ -058340: 0c00 |0024: move-result-object v0 │ │ -058342: 5491 9503 |0025: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ -058346: 6e20 a001 8100 |0027: invoke-virtual {v1, v8}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@01a0 │ │ -05834c: 5491 9503 |002a: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ -058350: 6002 6506 |002c: sget v2, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_color:I // field@0665 │ │ -058354: 6e30 4401 2007 |002e: invoke-virtual {v0, v2, v7}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0144 │ │ -05835a: 0a02 |0031: move-result v2 │ │ -05835c: 6e20 a101 2100 |0032: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ -058362: 6001 6606 |0035: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_drawableSize:I // field@0666 │ │ -058366: 6e30 4801 1007 |0037: invoke-virtual {v0, v1, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -05836c: 0a01 |003a: move-result v1 │ │ -05836e: 5991 9803 |003b: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mSize:I // field@0398 │ │ -058372: 6001 6406 |003d: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_barSize:I // field@0664 │ │ -058376: 6e30 4601 1006 |003f: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ -05837c: 0a01 |0042: move-result v1 │ │ -05837e: 5991 9203 |0043: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mBarSize:F // field@0392 │ │ -058382: 6001 6b06 |0045: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_topBottomBarArrowSize:I // field@066b │ │ -058386: 6e30 4601 1006 |0047: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ -05838c: 0a01 |004a: move-result v1 │ │ -05838e: 5991 9a03 |004b: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mTopBottomArrowSize:F // field@039a │ │ -058392: 6001 6a06 |004d: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_thickness:I // field@066a │ │ -058396: 6e30 4601 1006 |004f: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ -05839c: 0a01 |0052: move-result v1 │ │ -05839e: 5991 9303 |0053: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mBarThickness:F // field@0393 │ │ -0583a2: 6001 6706 |0055: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_gapBetweenBars:I // field@0667 │ │ -0583a6: 6e30 4601 1006 |0057: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ -0583ac: 0a01 |005a: move-result v1 │ │ -0583ae: 5991 9103 |005b: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mBarGap:F // field@0391 │ │ -0583b2: 6001 6906 |005d: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_spinBars:I // field@0669 │ │ -0583b6: 6e30 4301 1008 |005f: invoke-virtual {v0, v1, v8}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -0583bc: 0a01 |0062: move-result v1 │ │ -0583be: 5c91 9903 |0063: iput-boolean v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mSpin:Z // field@0399 │ │ -0583c2: 6001 6806 |0065: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_middleBarArrowSize:I // field@0668 │ │ -0583c6: 6e30 4601 1006 |0067: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ -0583cc: 0a01 |006a: move-result v1 │ │ -0583ce: 5991 9403 |006b: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mMiddleArrowSize:F // field@0394 │ │ -0583d2: 6e10 5401 0000 |006d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -0583d8: 5491 9503 |0070: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ -0583dc: 6202 2900 |0072: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ -0583e0: 6e20 a701 2100 |0074: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@01a7 │ │ -0583e6: 5491 9503 |0077: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ -0583ea: 6202 2700 |0079: sget-object v2, Landroid/graphics/Paint$Join;.ROUND:Landroid/graphics/Paint$Join; // field@0027 │ │ -0583ee: 6e20 a501 2100 |007b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeJoin:(Landroid/graphics/Paint$Join;)V // method@01a5 │ │ -0583f4: 5491 9503 |007e: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ -0583f8: 6202 2600 |0080: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0026 │ │ -0583fc: 6e20 a401 2100 |0082: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@01a4 │ │ -058402: 5491 9503 |0085: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ -058406: 5292 9303 |0087: iget v2, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mBarThickness:F // field@0393 │ │ -05840a: 6e20 a601 2100 |0089: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@01a6 │ │ -058410: 0e00 |008c: return-void │ │ +0582e0: |[0582e0] android.support.v7.app.DrawerArrowDrawable.:(Landroid/content/Context;)V │ │ +0582f0: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0582f2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0582f4: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0582f6: 7010 ce01 0900 |0003: invoke-direct {v9}, Landroid/graphics/drawable/Drawable;.:()V // method@01ce │ │ +0582fc: 2201 5a00 |0006: new-instance v1, Landroid/graphics/Paint; // type@005a │ │ +058300: 7010 9a01 0100 |0008: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@019a │ │ +058306: 5b91 9503 |000b: iput-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ +05830a: 2201 5c00 |000d: new-instance v1, Landroid/graphics/Path; // type@005c │ │ +05830e: 7010 a801 0100 |000f: invoke-direct {v1}, Landroid/graphics/Path;.:()V // method@01a8 │ │ +058314: 5b91 9603 |0012: iput-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ +058318: 5c97 9b03 |0014: iput-boolean v7, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mVerticalMirror:Z // field@039b │ │ +05831c: 6e10 cd00 0a00 |0016: invoke-virtual {v10}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +058322: 0c01 |0019: move-result-object v1 │ │ +058324: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +058326: 6203 6306 |001b: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle:[I // field@0663 │ │ +05832a: 6004 de03 |001d: sget v4, Landroid/support/v7/appcompat/R$attr;.drawerArrowStyle:I // field@03de │ │ +05832e: 6005 9e05 |001f: sget v5, Landroid/support/v7/appcompat/R$style;.Base_Widget_AppCompat_DrawerArrowToggle:I // field@059e │ │ +058332: 6e55 2901 2143 |0021: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@0129 │ │ +058338: 0c00 |0024: move-result-object v0 │ │ +05833a: 5491 9503 |0025: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ +05833e: 6e20 a001 8100 |0027: invoke-virtual {v1, v8}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@01a0 │ │ +058344: 5491 9503 |002a: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ +058348: 6002 6506 |002c: sget v2, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_color:I // field@0665 │ │ +05834c: 6e30 4401 2007 |002e: invoke-virtual {v0, v2, v7}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0144 │ │ +058352: 0a02 |0031: move-result v2 │ │ +058354: 6e20 a101 2100 |0032: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ +05835a: 6001 6606 |0035: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_drawableSize:I // field@0666 │ │ +05835e: 6e30 4801 1007 |0037: invoke-virtual {v0, v1, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +058364: 0a01 |003a: move-result v1 │ │ +058366: 5991 9803 |003b: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mSize:I // field@0398 │ │ +05836a: 6001 6406 |003d: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_barSize:I // field@0664 │ │ +05836e: 6e30 4601 1006 |003f: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ +058374: 0a01 |0042: move-result v1 │ │ +058376: 5991 9203 |0043: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mBarSize:F // field@0392 │ │ +05837a: 6001 6b06 |0045: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_topBottomBarArrowSize:I // field@066b │ │ +05837e: 6e30 4601 1006 |0047: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ +058384: 0a01 |004a: move-result v1 │ │ +058386: 5991 9a03 |004b: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mTopBottomArrowSize:F // field@039a │ │ +05838a: 6001 6a06 |004d: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_thickness:I // field@066a │ │ +05838e: 6e30 4601 1006 |004f: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ +058394: 0a01 |0052: move-result v1 │ │ +058396: 5991 9303 |0053: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mBarThickness:F // field@0393 │ │ +05839a: 6001 6706 |0055: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_gapBetweenBars:I // field@0667 │ │ +05839e: 6e30 4601 1006 |0057: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ +0583a4: 0a01 |005a: move-result v1 │ │ +0583a6: 5991 9103 |005b: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mBarGap:F // field@0391 │ │ +0583aa: 6001 6906 |005d: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_spinBars:I // field@0669 │ │ +0583ae: 6e30 4301 1008 |005f: invoke-virtual {v0, v1, v8}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +0583b4: 0a01 |0062: move-result v1 │ │ +0583b6: 5c91 9903 |0063: iput-boolean v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mSpin:Z // field@0399 │ │ +0583ba: 6001 6806 |0065: sget v1, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle_middleBarArrowSize:I // field@0668 │ │ +0583be: 6e30 4601 1006 |0067: invoke-virtual {v0, v1, v6}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ +0583c4: 0a01 |006a: move-result v1 │ │ +0583c6: 5991 9403 |006b: iput v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mMiddleArrowSize:F // field@0394 │ │ +0583ca: 6e10 5401 0000 |006d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +0583d0: 5491 9503 |0070: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ +0583d4: 6202 2900 |0072: sget-object v2, Landroid/graphics/Paint$Style;.STROKE:Landroid/graphics/Paint$Style; // field@0029 │ │ +0583d8: 6e20 a701 2100 |0074: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@01a7 │ │ +0583de: 5491 9503 |0077: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ +0583e2: 6202 2700 |0079: sget-object v2, Landroid/graphics/Paint$Join;.ROUND:Landroid/graphics/Paint$Join; // field@0027 │ │ +0583e6: 6e20 a501 2100 |007b: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeJoin:(Landroid/graphics/Paint$Join;)V // method@01a5 │ │ +0583ec: 5491 9503 |007e: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ +0583f0: 6202 2600 |0080: sget-object v2, Landroid/graphics/Paint$Cap;.SQUARE:Landroid/graphics/Paint$Cap; // field@0026 │ │ +0583f4: 6e20 a401 2100 |0082: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeCap:(Landroid/graphics/Paint$Cap;)V // method@01a4 │ │ +0583fa: 5491 9503 |0085: iget-object v1, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ +0583fe: 5292 9303 |0087: iget v2, v9, Landroid/support/v7/app/DrawerArrowDrawable;.mBarThickness:F // field@0393 │ │ +058402: 6e20 a601 2100 |0089: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setStrokeWidth:(F)V // method@01a6 │ │ +058408: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=63 │ │ 0x0006 line=35 │ │ 0x000d line=52 │ │ 0x0014 line=56 │ │ 0x0016 line=64 │ │ @@ -100526,19 +100526,19 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -058414: |[058414] android.support.v7.app.DrawerArrowDrawable.lerp:(FFF)F │ │ -058424: a700 0201 |0000: sub-float v0, v2, v1 │ │ -058428: c830 |0002: mul-float/2addr v0, v3 │ │ -05842a: c610 |0003: add-float/2addr v0, v1 │ │ -05842c: 0f00 |0004: return v0 │ │ +05840c: |[05840c] android.support.v7.app.DrawerArrowDrawable.lerp:(FFF)F │ │ +05841c: a700 0201 |0000: sub-float v0, v2, v1 │ │ +058420: c830 |0002: mul-float/2addr v0, v3 │ │ +058422: c610 |0003: add-float/2addr v0, v1 │ │ +058424: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 a F │ │ 0x0000 - 0x0005 reg=2 b F │ │ 0x0000 - 0x0005 reg=3 t F │ │ @@ -100549,178 +100549,178 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 305 16-bit code units │ │ -058430: |[058430] android.support.v7.app.DrawerArrowDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -058440: 7401 e70d 1200 |0000: invoke-virtual/range {v18}, Landroid/support/v7/app/DrawerArrowDrawable;.getBounds:()Landroid/graphics/Rect; // method@0de7 │ │ -058446: 0c06 |0003: move-result-object v6 │ │ -058448: 7401 ed0d 1200 |0004: invoke-virtual/range {v18}, Landroid/support/v7/app/DrawerArrowDrawable;.isLayoutRtl:()Z // method@0ded │ │ -05844e: 0a08 |0007: move-result v8 │ │ -058450: 0800 1200 |0008: move-object/from16 v0, v18 │ │ -058454: 520d 9203 |000a: iget v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mBarSize:F // field@0392 │ │ -058458: 0800 1200 |000c: move-object/from16 v0, v18 │ │ -05845c: 520e 9a03 |000e: iget v14, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mTopBottomArrowSize:F // field@039a │ │ -058460: 0800 1200 |0010: move-object/from16 v0, v18 │ │ -058464: 520f 9703 |0012: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ -058468: 7130 ee0d ed0f |0014: invoke-static {v13, v14, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ -05846e: 0a04 |0017: move-result v4 │ │ -058470: 0800 1200 |0018: move-object/from16 v0, v18 │ │ -058474: 520d 9203 |001a: iget v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mBarSize:F // field@0392 │ │ -058478: 0800 1200 |001c: move-object/from16 v0, v18 │ │ -05847c: 520e 9403 |001e: iget v14, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mMiddleArrowSize:F // field@0394 │ │ -058480: 0800 1200 |0020: move-object/from16 v0, v18 │ │ -058484: 520f 9703 |0022: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ -058488: 7130 ee0d ed0f |0024: invoke-static {v13, v14, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ -05848e: 0a0a |0027: move-result v10 │ │ -058490: 120d |0028: const/4 v13, #int 0 // #0 │ │ -058492: 0800 1200 |0029: move-object/from16 v0, v18 │ │ -058496: 520e 9303 |002b: iget v14, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mBarThickness:F // field@0393 │ │ -05849a: 150f 0040 |002d: const/high16 v15, #int 1073741824 // #4000 │ │ -05849e: c9fe |002f: div-float/2addr v14, v15 │ │ -0584a0: 0800 1200 |0030: move-object/from16 v0, v18 │ │ -0584a4: 520f 9703 |0032: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ -0584a8: 7130 ee0d ed0f |0034: invoke-static {v13, v14, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ -0584ae: 0a09 |0037: move-result v9 │ │ -0584b0: 120d |0038: const/4 v13, #int 0 // #0 │ │ -0584b2: 600e 9003 |0039: sget v14, Landroid/support/v7/app/DrawerArrowDrawable;.ARROW_HEAD_ANGLE:F // field@0390 │ │ -0584b6: 0800 1200 |003b: move-object/from16 v0, v18 │ │ -0584ba: 520f 9703 |003d: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ -0584be: 7130 ee0d ed0f |003f: invoke-static {v13, v14, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ -0584c4: 0a0b |0042: move-result v11 │ │ -0584c6: 3808 d000 |0043: if-eqz v8, 0113 // +00d0 │ │ -0584ca: 120d |0045: const/4 v13, #int 0 // #0 │ │ -0584cc: 01de |0046: move v14, v13 │ │ -0584ce: 3808 d100 |0047: if-eqz v8, 0118 // +00d1 │ │ -0584d2: 150d 3443 |0049: const/high16 v13, #int 1127481344 // #4334 │ │ -0584d6: 0800 1200 |004b: move-object/from16 v0, v18 │ │ -0584da: 520f 9703 |004d: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ -0584de: 7130 ee0d de0f |004f: invoke-static {v14, v13, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ -0584e4: 0a07 |0052: move-result v7 │ │ -0584e6: 0800 1200 |0053: move-object/from16 v0, v18 │ │ -0584ea: 520d 9103 |0055: iget v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mBarGap:F // field@0391 │ │ -0584ee: 0800 1200 |0057: move-object/from16 v0, v18 │ │ -0584f2: 520e 9303 |0059: iget v14, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mBarThickness:F // field@0393 │ │ -0584f6: c6ed |005b: add-float/2addr v13, v14 │ │ -0584f8: 120e |005c: const/4 v14, #int 0 // #0 │ │ -0584fa: 0800 1200 |005d: move-object/from16 v0, v18 │ │ -0584fe: 520f 9703 |005f: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ -058502: 7130 ee0d ed0f |0061: invoke-static {v13, v14, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ -058508: 0a0c |0064: move-result v12 │ │ -05850a: 0800 1200 |0065: move-object/from16 v0, v18 │ │ -05850e: 540d 9603 |0067: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ -058512: 6e10 ae01 0d00 |0069: invoke-virtual {v13}, Landroid/graphics/Path;.rewind:()V // method@01ae │ │ -058518: 7fad |006c: neg-float v13, v10 │ │ -05851a: 150e 0040 |006d: const/high16 v14, #int 1073741824 // #4000 │ │ -05851e: a902 0d0e |006f: div-float v2, v13, v14 │ │ -058522: 0800 1200 |0071: move-object/from16 v0, v18 │ │ -058526: 540d 9603 |0073: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ -05852a: a60e 0209 |0075: add-float v14, v2, v9 │ │ -05852e: 120f |0077: const/4 v15, #int 0 // #0 │ │ -058530: 6e30 ab01 ed0f |0078: invoke-virtual {v13, v14, v15}, Landroid/graphics/Path;.moveTo:(FF)V // method@01ab │ │ -058536: 0800 1200 |007b: move-object/from16 v0, v18 │ │ -05853a: 540d 9603 |007d: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ -05853e: a70e 0a09 |007f: sub-float v14, v10, v9 │ │ -058542: 120f |0081: const/4 v15, #int 0 // #0 │ │ -058544: 6e30 ac01 ed0f |0082: invoke-virtual {v13, v14, v15}, Landroid/graphics/Path;.rLineTo:(FF)V // method@01ac │ │ -05854a: 894e |0085: float-to-double v14, v4 │ │ -05854c: 89b0 |0086: float-to-double v0, v11 │ │ -05854e: 0510 0000 |0087: move-wide/from16 v16, v0 │ │ -058552: 7702 9a1b 1000 |0089: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@1b9a │ │ -058558: 0b10 |008c: move-result-wide v16 │ │ -05855a: ad0e 0e10 |008d: mul-double v14, v14, v16 │ │ -05855e: 7120 a21b fe00 |008f: invoke-static {v14, v15}, Ljava/lang/Math;.round:(D)J // method@1ba2 │ │ -058564: 0b0e |0092: move-result-wide v14 │ │ -058566: 85e5 |0093: long-to-float v5, v14 │ │ -058568: 894e |0094: float-to-double v14, v4 │ │ -05856a: 89b0 |0095: float-to-double v0, v11 │ │ -05856c: 0510 0000 |0096: move-wide/from16 v16, v0 │ │ -058570: 7702 a31b 1000 |0098: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@1ba3 │ │ -058576: 0b10 |009b: move-result-wide v16 │ │ -058578: ad0e 0e10 |009c: mul-double v14, v14, v16 │ │ -05857c: 7120 a21b fe00 |009e: invoke-static {v14, v15}, Ljava/lang/Math;.round:(D)J // method@1ba2 │ │ -058582: 0b0e |00a1: move-result-wide v14 │ │ -058584: 85e3 |00a2: long-to-float v3, v14 │ │ -058586: 0800 1200 |00a3: move-object/from16 v0, v18 │ │ -05858a: 540d 9603 |00a5: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ -05858e: 6e30 ab01 2d0c |00a7: invoke-virtual {v13, v2, v12}, Landroid/graphics/Path;.moveTo:(FF)V // method@01ab │ │ -058594: 0800 1200 |00aa: move-object/from16 v0, v18 │ │ -058598: 540d 9603 |00ac: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ -05859c: 6e30 ac01 5d03 |00ae: invoke-virtual {v13, v5, v3}, Landroid/graphics/Path;.rLineTo:(FF)V // method@01ac │ │ -0585a2: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -0585a6: 540d 9603 |00b3: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ -0585aa: 7fce |00b5: neg-float v14, v12 │ │ -0585ac: 6e30 ab01 2d0e |00b6: invoke-virtual {v13, v2, v14}, Landroid/graphics/Path;.moveTo:(FF)V // method@01ab │ │ -0585b2: 0800 1200 |00b9: move-object/from16 v0, v18 │ │ -0585b6: 540d 9603 |00bb: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ -0585ba: 7f3e |00bd: neg-float v14, v3 │ │ -0585bc: 6e30 ac01 5d0e |00be: invoke-virtual {v13, v5, v14}, Landroid/graphics/Path;.rLineTo:(FF)V // method@01ac │ │ -0585c2: 0800 1200 |00c1: move-object/from16 v0, v18 │ │ -0585c6: 540d 9603 |00c3: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ -0585ca: 120e |00c5: const/4 v14, #int 0 // #0 │ │ -0585cc: 120f |00c6: const/4 v15, #int 0 // #0 │ │ -0585ce: 6e30 ab01 ed0f |00c7: invoke-virtual {v13, v14, v15}, Landroid/graphics/Path;.moveTo:(FF)V // method@01ab │ │ -0585d4: 0800 1200 |00ca: move-object/from16 v0, v18 │ │ -0585d8: 540d 9603 |00cc: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ -0585dc: 6e10 aa01 0d00 |00ce: invoke-virtual {v13}, Landroid/graphics/Path;.close:()V // method@01aa │ │ -0585e2: 7401 8801 1300 |00d1: invoke-virtual/range {v19}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ -0585e8: 0800 1200 |00d4: move-object/from16 v0, v18 │ │ -0585ec: 550d 9903 |00d6: iget-boolean v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mSpin:Z // field@0399 │ │ -0585f0: 380d 4500 |00d8: if-eqz v13, 011d // +0045 │ │ -0585f4: 0800 1200 |00da: move-object/from16 v0, v18 │ │ -0585f8: 550d 9b03 |00dc: iget-boolean v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mVerticalMirror:Z // field@039b │ │ -0585fc: b78d |00de: xor-int/2addr v13, v8 │ │ -0585fe: 380d 3c00 |00df: if-eqz v13, 011b // +003c │ │ -058602: 12fd |00e1: const/4 v13, #int -1 // #ff │ │ -058604: 82dd |00e2: int-to-float v13, v13 │ │ -058606: c87d |00e3: mul-float/2addr v13, v7 │ │ -058608: 6e10 b401 0600 |00e4: invoke-virtual {v6}, Landroid/graphics/Rect;.centerX:()I // method@01b4 │ │ -05860e: 0a0e |00e7: move-result v14 │ │ -058610: 82ee |00e8: int-to-float v14, v14 │ │ -058612: 6e10 b501 0600 |00e9: invoke-virtual {v6}, Landroid/graphics/Rect;.centerY:()I // method@01b5 │ │ -058618: 0a0f |00ec: move-result v15 │ │ -05861a: 82ff |00ed: int-to-float v15, v15 │ │ -05861c: 0800 1300 |00ee: move-object/from16 v0, v19 │ │ -058620: 6e40 8701 d0fe |00f0: invoke-virtual {v0, v13, v14, v15}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0187 │ │ -058626: 6e10 b401 0600 |00f3: invoke-virtual {v6}, Landroid/graphics/Rect;.centerX:()I // method@01b4 │ │ -05862c: 0a0d |00f6: move-result v13 │ │ -05862e: 82dd |00f7: int-to-float v13, v13 │ │ -058630: 6e10 b501 0600 |00f8: invoke-virtual {v6}, Landroid/graphics/Rect;.centerY:()I // method@01b5 │ │ -058636: 0a0e |00fb: move-result v14 │ │ -058638: 82ee |00fc: int-to-float v14, v14 │ │ -05863a: 0800 1300 |00fd: move-object/from16 v0, v19 │ │ -05863e: 6e30 8901 d00e |00ff: invoke-virtual {v0, v13, v14}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -058644: 0800 1200 |0102: move-object/from16 v0, v18 │ │ -058648: 540d 9603 |0104: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ -05864c: 0800 1200 |0106: move-object/from16 v0, v18 │ │ -058650: 540e 9503 |0108: iget-object v14, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ -058654: 0800 1300 |010a: move-object/from16 v0, v19 │ │ -058658: 6e30 8101 d00e |010c: invoke-virtual {v0, v13, v14}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0181 │ │ -05865e: 7401 8401 1300 |010f: invoke-virtual/range {v19}, Landroid/graphics/Canvas;.restore:()V // method@0184 │ │ -058664: 0e00 |0112: return-void │ │ -058666: 150d 34c3 |0113: const/high16 v13, #int -1020002304 // #c334 │ │ -05866a: 01de |0115: move v14, v13 │ │ -05866c: 2900 31ff |0116: goto/16 0047 // -00cf │ │ -058670: 120d |0118: const/4 v13, #int 0 // #0 │ │ -058672: 2900 32ff |0119: goto/16 004b // -00ce │ │ -058676: 121d |011b: const/4 v13, #int 1 // #1 │ │ -058678: 28c6 |011c: goto 00e2 // -003a │ │ -05867a: 3808 d6ff |011d: if-eqz v8, 00f3 // -002a │ │ -05867e: 150d 3443 |011f: const/high16 v13, #int 1127481344 // #4334 │ │ -058682: 6e10 b401 0600 |0121: invoke-virtual {v6}, Landroid/graphics/Rect;.centerX:()I // method@01b4 │ │ -058688: 0a0e |0124: move-result v14 │ │ -05868a: 82ee |0125: int-to-float v14, v14 │ │ -05868c: 6e10 b501 0600 |0126: invoke-virtual {v6}, Landroid/graphics/Rect;.centerY:()I // method@01b5 │ │ -058692: 0a0f |0129: move-result v15 │ │ -058694: 82ff |012a: int-to-float v15, v15 │ │ -058696: 0800 1300 |012b: move-object/from16 v0, v19 │ │ -05869a: 6e40 8701 d0fe |012d: invoke-virtual {v0, v13, v14, v15}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0187 │ │ -0586a0: 28c3 |0130: goto 00f3 // -003d │ │ +058428: |[058428] android.support.v7.app.DrawerArrowDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +058438: 7401 e70d 1200 |0000: invoke-virtual/range {v18}, Landroid/support/v7/app/DrawerArrowDrawable;.getBounds:()Landroid/graphics/Rect; // method@0de7 │ │ +05843e: 0c06 |0003: move-result-object v6 │ │ +058440: 7401 ed0d 1200 |0004: invoke-virtual/range {v18}, Landroid/support/v7/app/DrawerArrowDrawable;.isLayoutRtl:()Z // method@0ded │ │ +058446: 0a08 |0007: move-result v8 │ │ +058448: 0800 1200 |0008: move-object/from16 v0, v18 │ │ +05844c: 520d 9203 |000a: iget v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mBarSize:F // field@0392 │ │ +058450: 0800 1200 |000c: move-object/from16 v0, v18 │ │ +058454: 520e 9a03 |000e: iget v14, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mTopBottomArrowSize:F // field@039a │ │ +058458: 0800 1200 |0010: move-object/from16 v0, v18 │ │ +05845c: 520f 9703 |0012: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ +058460: 7130 ee0d ed0f |0014: invoke-static {v13, v14, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ +058466: 0a04 |0017: move-result v4 │ │ +058468: 0800 1200 |0018: move-object/from16 v0, v18 │ │ +05846c: 520d 9203 |001a: iget v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mBarSize:F // field@0392 │ │ +058470: 0800 1200 |001c: move-object/from16 v0, v18 │ │ +058474: 520e 9403 |001e: iget v14, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mMiddleArrowSize:F // field@0394 │ │ +058478: 0800 1200 |0020: move-object/from16 v0, v18 │ │ +05847c: 520f 9703 |0022: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ +058480: 7130 ee0d ed0f |0024: invoke-static {v13, v14, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ +058486: 0a0a |0027: move-result v10 │ │ +058488: 120d |0028: const/4 v13, #int 0 // #0 │ │ +05848a: 0800 1200 |0029: move-object/from16 v0, v18 │ │ +05848e: 520e 9303 |002b: iget v14, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mBarThickness:F // field@0393 │ │ +058492: 150f 0040 |002d: const/high16 v15, #int 1073741824 // #4000 │ │ +058496: c9fe |002f: div-float/2addr v14, v15 │ │ +058498: 0800 1200 |0030: move-object/from16 v0, v18 │ │ +05849c: 520f 9703 |0032: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ +0584a0: 7130 ee0d ed0f |0034: invoke-static {v13, v14, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ +0584a6: 0a09 |0037: move-result v9 │ │ +0584a8: 120d |0038: const/4 v13, #int 0 // #0 │ │ +0584aa: 600e 9003 |0039: sget v14, Landroid/support/v7/app/DrawerArrowDrawable;.ARROW_HEAD_ANGLE:F // field@0390 │ │ +0584ae: 0800 1200 |003b: move-object/from16 v0, v18 │ │ +0584b2: 520f 9703 |003d: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ +0584b6: 7130 ee0d ed0f |003f: invoke-static {v13, v14, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ +0584bc: 0a0b |0042: move-result v11 │ │ +0584be: 3808 d000 |0043: if-eqz v8, 0113 // +00d0 │ │ +0584c2: 120d |0045: const/4 v13, #int 0 // #0 │ │ +0584c4: 01de |0046: move v14, v13 │ │ +0584c6: 3808 d100 |0047: if-eqz v8, 0118 // +00d1 │ │ +0584ca: 150d 3443 |0049: const/high16 v13, #int 1127481344 // #4334 │ │ +0584ce: 0800 1200 |004b: move-object/from16 v0, v18 │ │ +0584d2: 520f 9703 |004d: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ +0584d6: 7130 ee0d de0f |004f: invoke-static {v14, v13, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ +0584dc: 0a07 |0052: move-result v7 │ │ +0584de: 0800 1200 |0053: move-object/from16 v0, v18 │ │ +0584e2: 520d 9103 |0055: iget v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mBarGap:F // field@0391 │ │ +0584e6: 0800 1200 |0057: move-object/from16 v0, v18 │ │ +0584ea: 520e 9303 |0059: iget v14, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mBarThickness:F // field@0393 │ │ +0584ee: c6ed |005b: add-float/2addr v13, v14 │ │ +0584f0: 120e |005c: const/4 v14, #int 0 // #0 │ │ +0584f2: 0800 1200 |005d: move-object/from16 v0, v18 │ │ +0584f6: 520f 9703 |005f: iget v15, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ +0584fa: 7130 ee0d ed0f |0061: invoke-static {v13, v14, v15}, Landroid/support/v7/app/DrawerArrowDrawable;.lerp:(FFF)F // method@0dee │ │ +058500: 0a0c |0064: move-result v12 │ │ +058502: 0800 1200 |0065: move-object/from16 v0, v18 │ │ +058506: 540d 9603 |0067: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ +05850a: 6e10 ae01 0d00 |0069: invoke-virtual {v13}, Landroid/graphics/Path;.rewind:()V // method@01ae │ │ +058510: 7fad |006c: neg-float v13, v10 │ │ +058512: 150e 0040 |006d: const/high16 v14, #int 1073741824 // #4000 │ │ +058516: a902 0d0e |006f: div-float v2, v13, v14 │ │ +05851a: 0800 1200 |0071: move-object/from16 v0, v18 │ │ +05851e: 540d 9603 |0073: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ +058522: a60e 0209 |0075: add-float v14, v2, v9 │ │ +058526: 120f |0077: const/4 v15, #int 0 // #0 │ │ +058528: 6e30 ab01 ed0f |0078: invoke-virtual {v13, v14, v15}, Landroid/graphics/Path;.moveTo:(FF)V // method@01ab │ │ +05852e: 0800 1200 |007b: move-object/from16 v0, v18 │ │ +058532: 540d 9603 |007d: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ +058536: a70e 0a09 |007f: sub-float v14, v10, v9 │ │ +05853a: 120f |0081: const/4 v15, #int 0 // #0 │ │ +05853c: 6e30 ac01 ed0f |0082: invoke-virtual {v13, v14, v15}, Landroid/graphics/Path;.rLineTo:(FF)V // method@01ac │ │ +058542: 894e |0085: float-to-double v14, v4 │ │ +058544: 89b0 |0086: float-to-double v0, v11 │ │ +058546: 0510 0000 |0087: move-wide/from16 v16, v0 │ │ +05854a: 7702 9a1b 1000 |0089: invoke-static/range {v16, v17}, Ljava/lang/Math;.cos:(D)D // method@1b9a │ │ +058550: 0b10 |008c: move-result-wide v16 │ │ +058552: ad0e 0e10 |008d: mul-double v14, v14, v16 │ │ +058556: 7120 a21b fe00 |008f: invoke-static {v14, v15}, Ljava/lang/Math;.round:(D)J // method@1ba2 │ │ +05855c: 0b0e |0092: move-result-wide v14 │ │ +05855e: 85e5 |0093: long-to-float v5, v14 │ │ +058560: 894e |0094: float-to-double v14, v4 │ │ +058562: 89b0 |0095: float-to-double v0, v11 │ │ +058564: 0510 0000 |0096: move-wide/from16 v16, v0 │ │ +058568: 7702 a31b 1000 |0098: invoke-static/range {v16, v17}, Ljava/lang/Math;.sin:(D)D // method@1ba3 │ │ +05856e: 0b10 |009b: move-result-wide v16 │ │ +058570: ad0e 0e10 |009c: mul-double v14, v14, v16 │ │ +058574: 7120 a21b fe00 |009e: invoke-static {v14, v15}, Ljava/lang/Math;.round:(D)J // method@1ba2 │ │ +05857a: 0b0e |00a1: move-result-wide v14 │ │ +05857c: 85e3 |00a2: long-to-float v3, v14 │ │ +05857e: 0800 1200 |00a3: move-object/from16 v0, v18 │ │ +058582: 540d 9603 |00a5: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ +058586: 6e30 ab01 2d0c |00a7: invoke-virtual {v13, v2, v12}, Landroid/graphics/Path;.moveTo:(FF)V // method@01ab │ │ +05858c: 0800 1200 |00aa: move-object/from16 v0, v18 │ │ +058590: 540d 9603 |00ac: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ +058594: 6e30 ac01 5d03 |00ae: invoke-virtual {v13, v5, v3}, Landroid/graphics/Path;.rLineTo:(FF)V // method@01ac │ │ +05859a: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +05859e: 540d 9603 |00b3: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ +0585a2: 7fce |00b5: neg-float v14, v12 │ │ +0585a4: 6e30 ab01 2d0e |00b6: invoke-virtual {v13, v2, v14}, Landroid/graphics/Path;.moveTo:(FF)V // method@01ab │ │ +0585aa: 0800 1200 |00b9: move-object/from16 v0, v18 │ │ +0585ae: 540d 9603 |00bb: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ +0585b2: 7f3e |00bd: neg-float v14, v3 │ │ +0585b4: 6e30 ac01 5d0e |00be: invoke-virtual {v13, v5, v14}, Landroid/graphics/Path;.rLineTo:(FF)V // method@01ac │ │ +0585ba: 0800 1200 |00c1: move-object/from16 v0, v18 │ │ +0585be: 540d 9603 |00c3: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ +0585c2: 120e |00c5: const/4 v14, #int 0 // #0 │ │ +0585c4: 120f |00c6: const/4 v15, #int 0 // #0 │ │ +0585c6: 6e30 ab01 ed0f |00c7: invoke-virtual {v13, v14, v15}, Landroid/graphics/Path;.moveTo:(FF)V // method@01ab │ │ +0585cc: 0800 1200 |00ca: move-object/from16 v0, v18 │ │ +0585d0: 540d 9603 |00cc: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ +0585d4: 6e10 aa01 0d00 |00ce: invoke-virtual {v13}, Landroid/graphics/Path;.close:()V // method@01aa │ │ +0585da: 7401 8801 1300 |00d1: invoke-virtual/range {v19}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ +0585e0: 0800 1200 |00d4: move-object/from16 v0, v18 │ │ +0585e4: 550d 9903 |00d6: iget-boolean v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mSpin:Z // field@0399 │ │ +0585e8: 380d 4500 |00d8: if-eqz v13, 011d // +0045 │ │ +0585ec: 0800 1200 |00da: move-object/from16 v0, v18 │ │ +0585f0: 550d 9b03 |00dc: iget-boolean v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mVerticalMirror:Z // field@039b │ │ +0585f4: b78d |00de: xor-int/2addr v13, v8 │ │ +0585f6: 380d 3c00 |00df: if-eqz v13, 011b // +003c │ │ +0585fa: 12fd |00e1: const/4 v13, #int -1 // #ff │ │ +0585fc: 82dd |00e2: int-to-float v13, v13 │ │ +0585fe: c87d |00e3: mul-float/2addr v13, v7 │ │ +058600: 6e10 b401 0600 |00e4: invoke-virtual {v6}, Landroid/graphics/Rect;.centerX:()I // method@01b4 │ │ +058606: 0a0e |00e7: move-result v14 │ │ +058608: 82ee |00e8: int-to-float v14, v14 │ │ +05860a: 6e10 b501 0600 |00e9: invoke-virtual {v6}, Landroid/graphics/Rect;.centerY:()I // method@01b5 │ │ +058610: 0a0f |00ec: move-result v15 │ │ +058612: 82ff |00ed: int-to-float v15, v15 │ │ +058614: 0800 1300 |00ee: move-object/from16 v0, v19 │ │ +058618: 6e40 8701 d0fe |00f0: invoke-virtual {v0, v13, v14, v15}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0187 │ │ +05861e: 6e10 b401 0600 |00f3: invoke-virtual {v6}, Landroid/graphics/Rect;.centerX:()I // method@01b4 │ │ +058624: 0a0d |00f6: move-result v13 │ │ +058626: 82dd |00f7: int-to-float v13, v13 │ │ +058628: 6e10 b501 0600 |00f8: invoke-virtual {v6}, Landroid/graphics/Rect;.centerY:()I // method@01b5 │ │ +05862e: 0a0e |00fb: move-result v14 │ │ +058630: 82ee |00fc: int-to-float v14, v14 │ │ +058632: 0800 1300 |00fd: move-object/from16 v0, v19 │ │ +058636: 6e30 8901 d00e |00ff: invoke-virtual {v0, v13, v14}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +05863c: 0800 1200 |0102: move-object/from16 v0, v18 │ │ +058640: 540d 9603 |0104: iget-object v13, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPath:Landroid/graphics/Path; // field@0396 │ │ +058644: 0800 1200 |0106: move-object/from16 v0, v18 │ │ +058648: 540e 9503 |0108: iget-object v14, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ +05864c: 0800 1300 |010a: move-object/from16 v0, v19 │ │ +058650: 6e30 8101 d00e |010c: invoke-virtual {v0, v13, v14}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0181 │ │ +058656: 7401 8401 1300 |010f: invoke-virtual/range {v19}, Landroid/graphics/Canvas;.restore:()V // method@0184 │ │ +05865c: 0e00 |0112: return-void │ │ +05865e: 150d 34c3 |0113: const/high16 v13, #int -1020002304 // #c334 │ │ +058662: 01de |0115: move v14, v13 │ │ +058664: 2900 31ff |0116: goto/16 0047 // -00cf │ │ +058668: 120d |0118: const/4 v13, #int 0 // #0 │ │ +05866a: 2900 32ff |0119: goto/16 004b // -00ce │ │ +05866e: 121d |011b: const/4 v13, #int 1 // #1 │ │ +058670: 28c6 |011c: goto 00e2 // -003a │ │ +058672: 3808 d6ff |011d: if-eqz v8, 00f3 // -002a │ │ +058676: 150d 3443 |011f: const/high16 v13, #int 1127481344 // #4334 │ │ +05867a: 6e10 b401 0600 |0121: invoke-virtual {v6}, Landroid/graphics/Rect;.centerX:()I // method@01b4 │ │ +058680: 0a0e |0124: move-result v14 │ │ +058682: 82ee |0125: int-to-float v14, v14 │ │ +058684: 6e10 b501 0600 |0126: invoke-virtual {v6}, Landroid/graphics/Rect;.centerY:()I // method@01b5 │ │ +05868a: 0a0f |0129: move-result v15 │ │ +05868c: 82ff |012a: int-to-float v15, v15 │ │ +05868e: 0800 1300 |012b: move-object/from16 v0, v19 │ │ +058692: 6e40 8701 d0fe |012d: invoke-virtual {v0, v13, v14, v15}, Landroid/graphics/Canvas;.rotate:(FFF)V // method@0187 │ │ +058698: 28c3 |0130: goto 00f3 // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0004 line=99 │ │ 0x0008 line=101 │ │ 0x0018 line=102 │ │ 0x0028 line=104 │ │ @@ -100775,17 +100775,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0586a4: |[0586a4] android.support.v7.app.DrawerArrowDrawable.getIntrinsicHeight:()I │ │ -0586b4: 5210 9803 |0000: iget v0, v1, Landroid/support/v7/app/DrawerArrowDrawable;.mSize:I // field@0398 │ │ -0586b8: 0f00 |0002: return v0 │ │ +05869c: |[05869c] android.support.v7.app.DrawerArrowDrawable.getIntrinsicHeight:()I │ │ +0586ac: 5210 9803 |0000: iget v0, v1, Landroid/support/v7/app/DrawerArrowDrawable;.mSize:I // field@0398 │ │ +0586b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/DrawerArrowDrawable; │ │ │ │ #2 : (in Landroid/support/v7/app/DrawerArrowDrawable;) │ │ @@ -100793,17 +100793,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0586bc: |[0586bc] android.support.v7.app.DrawerArrowDrawable.getIntrinsicWidth:()I │ │ -0586cc: 5210 9803 |0000: iget v0, v1, Landroid/support/v7/app/DrawerArrowDrawable;.mSize:I // field@0398 │ │ -0586d0: 0f00 |0002: return v0 │ │ +0586b4: |[0586b4] android.support.v7.app.DrawerArrowDrawable.getIntrinsicWidth:()I │ │ +0586c4: 5210 9803 |0000: iget v0, v1, Landroid/support/v7/app/DrawerArrowDrawable;.mSize:I // field@0398 │ │ +0586c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/DrawerArrowDrawable; │ │ │ │ #3 : (in Landroid/support/v7/app/DrawerArrowDrawable;) │ │ @@ -100811,17 +100811,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0586d4: |[0586d4] android.support.v7.app.DrawerArrowDrawable.getOpacity:()I │ │ -0586e4: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ -0586e6: 0f00 |0001: return v0 │ │ +0586cc: |[0586cc] android.support.v7.app.DrawerArrowDrawable.getOpacity:()I │ │ +0586dc: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ +0586de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/DrawerArrowDrawable; │ │ │ │ #4 : (in Landroid/support/v7/app/DrawerArrowDrawable;) │ │ @@ -100829,17 +100829,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0586e8: |[0586e8] android.support.v7.app.DrawerArrowDrawable.isAutoMirrored:()Z │ │ -0586f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0586fa: 0f00 |0001: return v0 │ │ +0586e0: |[0586e0] android.support.v7.app.DrawerArrowDrawable.isAutoMirrored:()Z │ │ +0586f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0586f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/DrawerArrowDrawable; │ │ │ │ #5 : (in Landroid/support/v7/app/DrawerArrowDrawable;) │ │ @@ -100853,18 +100853,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0586fc: |[0586fc] android.support.v7.app.DrawerArrowDrawable.setAlpha:(I)V │ │ -05870c: 5410 9503 |0000: iget-object v0, v1, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ -058710: 6e20 9f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ -058716: 0e00 |0005: return-void │ │ +0586f4: |[0586f4] android.support.v7.app.DrawerArrowDrawable.setAlpha:(I)V │ │ +058704: 5410 9503 |0000: iget-object v0, v1, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ +058708: 6e20 9f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ +05870e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/DrawerArrowDrawable; │ │ 0x0000 - 0x0006 reg=2 i I │ │ @@ -100874,18 +100874,18 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -058718: |[058718] android.support.v7.app.DrawerArrowDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -058728: 5410 9503 |0000: iget-object v0, v1, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ -05872c: 6e20 a201 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@01a2 │ │ -058732: 0e00 |0005: return-void │ │ +058710: |[058710] android.support.v7.app.DrawerArrowDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +058720: 5410 9503 |0000: iget-object v0, v1, Landroid/support/v7/app/DrawerArrowDrawable;.mPaint:Landroid/graphics/Paint; // field@0395 │ │ +058724: 6e20 a201 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@01a2 │ │ +05872a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/DrawerArrowDrawable; │ │ 0x0000 - 0x0006 reg=2 colorFilter Landroid/graphics/ColorFilter; │ │ @@ -100895,18 +100895,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058734: |[058734] android.support.v7.app.DrawerArrowDrawable.setProgress:(F)V │ │ -058744: 5901 9703 |0000: iput v1, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ -058748: 6e10 eb0d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/DrawerArrowDrawable;.invalidateSelf:()V // method@0deb │ │ -05874e: 0e00 |0005: return-void │ │ +05872c: |[05872c] android.support.v7.app.DrawerArrowDrawable.setProgress:(F)V │ │ +05873c: 5901 9703 |0000: iput v1, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mProgress:F // field@0397 │ │ +058740: 6e10 eb0d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/DrawerArrowDrawable;.invalidateSelf:()V // method@0deb │ │ +058746: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/DrawerArrowDrawable; │ │ @@ -100917,32 +100917,32 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058750: |[058750] android.support.v7.app.DrawerArrowDrawable.setVerticalMirror:(Z)V │ │ -058760: 5c01 9b03 |0000: iput-boolean v1, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mVerticalMirror:Z // field@039b │ │ -058764: 0e00 |0002: return-void │ │ +058748: |[058748] android.support.v7.app.DrawerArrowDrawable.setVerticalMirror:(Z)V │ │ +058758: 5c01 9b03 |0000: iput-boolean v1, v0, Landroid/support/v7/app/DrawerArrowDrawable;.mVerticalMirror:Z // field@039b │ │ +05875c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/DrawerArrowDrawable; │ │ 0x0000 - 0x0003 reg=1 verticalMirror Z │ │ │ │ - source_file_idx : 829 (DrawerArrowDrawable.java) │ │ + source_file_idx : 828 (DrawerArrowDrawable.java) │ │ │ │ Class #430 header: │ │ class_idx : 564 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 409 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #430 annotations: │ │ Annotations on class │ │ @@ -100960,21 +100960,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;) │ │ name : 'setPosition' │ │ type : '(F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 409 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 408 (ActionBarDrawerToggle.java) │ │ │ │ Class #431 header: │ │ class_idx : 563 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 573 │ │ -source_file_idx : 409 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #431 annotations: │ │ Annotations on class │ │ @@ -100999,18 +100999,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -058768: |[058768] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.:(Landroid/app/Activity;Landroid/content/Context;)V │ │ -058778: 7020 e50d 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v7/app/DrawerArrowDrawable;.:(Landroid/content/Context;)V // method@0de5 │ │ -05877e: 5b01 7e03 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.mActivity:Landroid/app/Activity; // field@037e │ │ -058782: 0e00 |0005: return-void │ │ +058760: |[058760] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.:(Landroid/app/Activity;Landroid/content/Context;)V │ │ +058770: 7020 e50d 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v7/app/DrawerArrowDrawable;.:(Landroid/content/Context;)V // method@0de5 │ │ +058776: 5b01 7e03 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.mActivity:Landroid/app/Activity; // field@037e │ │ +05877a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0003 line=470 │ │ 0x0005 line=471 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle; │ │ @@ -101023,27 +101023,27 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -058784: |[058784] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.isLayoutRtl:()Z │ │ -058794: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -058796: 5421 7e03 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.mActivity:Landroid/app/Activity; // field@037e │ │ -05879a: 6e10 1300 0100 |0003: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0013 │ │ -0587a0: 0c01 |0006: move-result-object v1 │ │ -0587a2: 6e10 7e19 0100 |0007: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ -0587a8: 0c01 |000a: move-result-object v1 │ │ -0587aa: 7110 a208 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -0587b0: 0a01 |000e: move-result v1 │ │ -0587b2: 3301 0300 |000f: if-ne v1, v0, 0012 // +0003 │ │ -0587b6: 0f00 |0011: return v0 │ │ -0587b8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0587ba: 28fe |0013: goto 0011 // -0002 │ │ +05877c: |[05877c] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.isLayoutRtl:()Z │ │ +05878c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05878e: 5421 7e03 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.mActivity:Landroid/app/Activity; // field@037e │ │ +058792: 6e10 1300 0100 |0003: invoke-virtual {v1}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@0013 │ │ +058798: 0c01 |0006: move-result-object v1 │ │ +05879a: 6e10 7e19 0100 |0007: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ +0587a0: 0c01 |000a: move-result-object v1 │ │ +0587a2: 7110 a208 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +0587a8: 0a01 |000e: move-result v1 │ │ +0587aa: 3301 0300 |000f: if-ne v1, v0, 0012 // +0003 │ │ +0587ae: 0f00 |0011: return v0 │ │ +0587b0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0587b2: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=484 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;) │ │ @@ -101051,47 +101051,47 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0587bc: |[0587bc] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.setPosition:(F)V │ │ -0587cc: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0587d0: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ -0587d4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0587d8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0587da: 6e20 b60d 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.setVerticalMirror:(Z)V // method@0db6 │ │ -0587e0: 6f20 f10d 2100 |000a: invoke-super {v1, v2}, Landroid/support/v7/app/DrawerArrowDrawable;.setProgress:(F)V // method@0df1 │ │ -0587e6: 0e00 |000d: return-void │ │ -0587e8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0587ea: 2d00 0200 |000f: cmpl-float v0, v2, v0 │ │ -0587ee: 3900 f9ff |0011: if-nez v0, 000a // -0007 │ │ -0587f2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0587f4: 6e20 b60d 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.setVerticalMirror:(Z)V // method@0db6 │ │ -0587fa: 28f3 |0017: goto 000a // -000d │ │ +0587b4: |[0587b4] android.support.v7.app.ActionBarDrawerToggle$DrawerArrowDrawableToggle.setPosition:(F)V │ │ +0587c4: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0587c8: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ +0587cc: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0587d0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0587d2: 6e20 b60d 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.setVerticalMirror:(Z)V // method@0db6 │ │ +0587d8: 6f20 f10d 2100 |000a: invoke-super {v1, v2}, Landroid/support/v7/app/DrawerArrowDrawable;.setProgress:(F)V // method@0df1 │ │ +0587de: 0e00 |000d: return-void │ │ +0587e0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0587e2: 2d00 0200 |000f: cmpl-float v0, v2, v0 │ │ +0587e6: 3900 f9ff |0011: if-nez v0, 000a // -0007 │ │ +0587ea: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0587ec: 6e20 b60d 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.setVerticalMirror:(Z)V // method@0db6 │ │ +0587f2: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0006 line=475 │ │ 0x000a line=479 │ │ 0x000d line=480 │ │ 0x000e line=476 │ │ 0x0013 line=477 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle; │ │ 0x0000 - 0x0018 reg=2 position F │ │ │ │ - source_file_idx : 409 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 408 (ActionBarDrawerToggle.java) │ │ │ │ Class #432 header: │ │ class_idx : 565 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 409 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #432 annotations: │ │ Annotations on class │ │ @@ -101116,18 +101116,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0587fc: |[0587fc] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.:(Landroid/app/Activity;)V │ │ -05880c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -058812: 5b01 7f03 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.mActivity:Landroid/app/Activity; // field@037f │ │ -058816: 0e00 |0005: return-void │ │ +0587f4: |[0587f4] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.:(Landroid/app/Activity;)V │ │ +058804: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05880a: 5b01 7f03 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.mActivity:Landroid/app/Activity; // field@037f │ │ +05880e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0003 line=641 │ │ 0x0005 line=642 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; │ │ @@ -101139,17 +101139,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058818: |[058818] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ -058828: 5410 7f03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.mActivity:Landroid/app/Activity; // field@037f │ │ -05882c: 1100 |0002: return-object v0 │ │ +058810: |[058810] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ +058820: 5410 7f03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.mActivity:Landroid/app/Activity; // field@037f │ │ +058824: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;) │ │ @@ -101157,17 +101157,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -058830: |[058830] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -058840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -058842: 1100 |0001: return-object v0 │ │ +058828: |[058828] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +058838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05883a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;) │ │ @@ -101175,16 +101175,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058844: |[058844] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.setActionBarDescription:(I)V │ │ -058854: 0e00 |0000: return-void │ │ +05883c: |[05883c] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.setActionBarDescription:(I)V │ │ +05884c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; │ │ 0x0000 - 0x0001 reg=1 contentDescRes I │ │ │ │ @@ -101193,31 +101193,31 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058858: |[058858] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -058868: 0e00 |0000: return-void │ │ +058850: |[058850] android.support.v7.app.ActionBarDrawerToggle$DummyDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +058860: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; │ │ 0x0000 - 0x0001 reg=1 upDrawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0001 reg=2 contentDescRes I │ │ │ │ - source_file_idx : 409 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 408 (ActionBarDrawerToggle.java) │ │ │ │ Class #433 header: │ │ class_idx : 566 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 409 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #433 annotations: │ │ Annotations on class │ │ @@ -101246,18 +101246,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05886c: |[05886c] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.:(Landroid/app/Activity;)V │ │ -05887c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -058882: 5b01 8003 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ -058886: 0e00 |0005: return-void │ │ +058864: |[058864] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.:(Landroid/app/Activity;)V │ │ +058874: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05887a: 5b01 8003 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ +05887e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0003 line=512 │ │ 0x0005 line=513 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; │ │ @@ -101268,17 +101268,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -058888: |[058888] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V │ │ -058898: 7020 bd0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.:(Landroid/app/Activity;)V // method@0dbd │ │ -05889e: 0e00 |0003: return-void │ │ +058880: |[058880] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V │ │ +058890: 7020 bd0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.:(Landroid/app/Activity;)V // method@0dbd │ │ +058896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBarDrawerToggle$1; │ │ @@ -101289,24 +101289,24 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0588a0: |[0588a0] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ -0588b0: 5432 8003 |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ -0588b4: 6e10 0d00 0200 |0002: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ -0588ba: 0c00 |0005: move-result-object v0 │ │ -0588bc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0588c0: 6e10 0300 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0003 │ │ -0588c6: 0c01 |000b: move-result-object v1 │ │ -0588c8: 1101 |000c: return-object v1 │ │ -0588ca: 5431 8003 |000d: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ -0588ce: 28fd |000f: goto 000c // -0003 │ │ +058898: |[058898] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ +0588a8: 5432 8003 |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ +0588ac: 6e10 0d00 0200 |0002: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ +0588b2: 0c00 |0005: move-result-object v0 │ │ +0588b4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0588b8: 6e10 0300 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0003 │ │ +0588be: 0c01 |000b: move-result-object v1 │ │ +0588c0: 1101 |000c: return-object v1 │ │ +0588c2: 5431 8003 |000d: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ +0588c6: 28fd |000f: goto 000c // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0006 line=524 │ │ 0x0008 line=525 │ │ 0x000c line=529 │ │ 0x000d line=527 │ │ @@ -101321,19 +101321,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0588d0: |[0588d0] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -0588e0: 5410 8003 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ -0588e4: 7110 e10d 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0de1 │ │ -0588ea: 0c00 |0005: move-result-object v0 │ │ -0588ec: 1100 |0006: return-object v0 │ │ +0588c8: |[0588c8] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +0588d8: 5410 8003 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ +0588dc: 7110 e10d 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0de1 │ │ +0588e2: 0c00 |0005: move-result-object v0 │ │ +0588e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;) │ │ @@ -101341,21 +101341,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0588f0: |[0588f0] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.setActionBarDescription:(I)V │ │ -058900: 5420 8103 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0381 │ │ -058904: 5421 8003 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ -058908: 7130 e20d 1003 |0004: invoke-static {v0, v1, v3}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // method@0de2 │ │ -05890e: 0c00 |0007: move-result-object v0 │ │ -058910: 5b20 8103 |0008: iput-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0381 │ │ -058914: 0e00 |000a: return-void │ │ +0588e8: |[0588e8] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.setActionBarDescription:(I)V │ │ +0588f8: 5420 8103 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0381 │ │ +0588fc: 5421 8003 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ +058900: 7130 e20d 1003 |0004: invoke-static {v0, v1, v3}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // method@0de2 │ │ +058906: 0c00 |0007: move-result-object v0 │ │ +058908: 5b20 8103 |0008: iput-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0381 │ │ +05890c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x000a line=544 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; │ │ 0x0000 - 0x000b reg=3 contentDescRes I │ │ @@ -101365,49 +101365,49 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -058918: |[058918] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -058928: 5420 8003 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ -05892c: 6e10 0d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ -058932: 0c00 |0005: move-result-object v0 │ │ -058934: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -058936: 6e20 0400 1000 |0007: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0004 │ │ -05893c: 5420 8103 |000a: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0381 │ │ -058940: 5421 8003 |000c: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ -058944: 7140 e30d 1043 |000e: invoke-static {v0, v1, v3, v4}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // method@0de3 │ │ -05894a: 0c00 |0011: move-result-object v0 │ │ -05894c: 5b20 8103 |0012: iput-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0381 │ │ -058950: 5420 8003 |0014: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ -058954: 6e10 0d00 0000 |0016: invoke-virtual {v0}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ -05895a: 0c00 |0019: move-result-object v0 │ │ -05895c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -05895e: 6e20 0400 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0004 │ │ -058964: 0e00 |001e: return-void │ │ +058910: |[058910] android.support.v7.app.ActionBarDrawerToggle$HoneycombDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +058920: 5420 8003 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ +058924: 6e10 0d00 0000 |0002: invoke-virtual {v0}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ +05892a: 0c00 |0005: move-result-object v0 │ │ +05892c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +05892e: 6e20 0400 1000 |0007: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0004 │ │ +058934: 5420 8103 |000a: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0381 │ │ +058938: 5421 8003 |000c: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ +05893c: 7140 e30d 1043 |000e: invoke-static {v0, v1, v3, v4}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // method@0de3 │ │ +058942: 0c00 |0011: move-result-object v0 │ │ +058944: 5b20 8103 |0012: iput-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mSetIndicatorInfo:Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // field@0381 │ │ +058948: 5420 8003 |0014: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.mActivity:Landroid/app/Activity; // field@0380 │ │ +05894c: 6e10 0d00 0000 |0016: invoke-virtual {v0}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ +058952: 0c00 |0019: move-result-object v0 │ │ +058954: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +058956: 6e20 0400 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0004 │ │ +05895c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x000a line=535 │ │ 0x0014 line=537 │ │ 0x001e line=538 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; │ │ 0x0000 - 0x001f reg=3 themeImage Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x001f reg=4 contentDescRes I │ │ │ │ - source_file_idx : 409 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 408 (ActionBarDrawerToggle.java) │ │ │ │ Class #434 header: │ │ class_idx : 567 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 409 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #434 annotations: │ │ Annotations on class │ │ @@ -101432,18 +101432,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058968: |[058968] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.:(Landroid/app/Activity;)V │ │ -058978: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05897e: 5b01 8203 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0382 │ │ -058982: 0e00 |0005: return-void │ │ +058960: |[058960] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.:(Landroid/app/Activity;)V │ │ +058970: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +058976: 5b01 8203 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0382 │ │ +05897a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0003 line=555 │ │ 0x0005 line=556 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate; │ │ @@ -101454,17 +101454,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -058984: |[058984] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V │ │ -058994: 7020 c30d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.:(Landroid/app/Activity;)V // method@0dc3 │ │ -05899a: 0e00 |0003: return-void │ │ +05897c: |[05897c] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V │ │ +05898c: 7020 c30d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.:(Landroid/app/Activity;)V // method@0dc3 │ │ +058992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBarDrawerToggle$1; │ │ @@ -101475,24 +101475,24 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05899c: |[05899c] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.getActionBarThemedContext:()Landroid/content/Context; │ │ -0589ac: 5432 8203 |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0382 │ │ -0589b0: 6e10 0d00 0200 |0002: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ -0589b6: 0c00 |0005: move-result-object v0 │ │ -0589b8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0589bc: 6e10 0300 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0003 │ │ -0589c2: 0c01 |000b: move-result-object v1 │ │ -0589c4: 1101 |000c: return-object v1 │ │ -0589c6: 5431 8203 |000d: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0382 │ │ -0589ca: 28fd |000f: goto 000c // -0003 │ │ +058994: |[058994] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.getActionBarThemedContext:()Landroid/content/Context; │ │ +0589a4: 5432 8203 |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0382 │ │ +0589a8: 6e10 0d00 0200 |0002: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ +0589ae: 0c00 |0005: move-result-object v0 │ │ +0589b0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0589b4: 6e10 0300 0000 |0008: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0003 │ │ +0589ba: 0c01 |000b: move-result-object v1 │ │ +0589bc: 1101 |000c: return-object v1 │ │ +0589be: 5431 8203 |000d: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0382 │ │ +0589c2: 28fd |000f: goto 000c // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0006 line=571 │ │ 0x0008 line=572 │ │ 0x000c line=576 │ │ 0x000d line=574 │ │ @@ -101507,30 +101507,30 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0589cc: |[0589cc] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -0589dc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0589de: 6e10 c50d 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.getActionBarThemedContext:()Landroid/content/Context; // method@0dc5 │ │ -0589e4: 0c02 |0004: move-result-object v2 │ │ -0589e6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0589e8: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -0589ea: 2344 d904 |0007: new-array v4, v4, [I // type@04d9 │ │ -0589ee: 1405 0b03 0101 |0009: const v5, #float 2.36957e-38 // #0101030b │ │ -0589f4: 4b05 0406 |000c: aput v5, v4, v6 │ │ -0589f8: 1405 ce02 0101 |000e: const v5, #float 2.36956e-38 // #010102ce │ │ -0589fe: 6e56 d000 3254 |0011: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -058a04: 0c00 |0014: move-result-object v0 │ │ -058a06: 6e20 4901 6000 |0015: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ -058a0c: 0c01 |0018: move-result-object v1 │ │ -058a0e: 6e10 5401 0000 |0019: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -058a14: 1101 |001c: return-object v1 │ │ +0589c4: |[0589c4] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +0589d4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0589d6: 6e10 c50d 0700 |0001: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.getActionBarThemedContext:()Landroid/content/Context; // method@0dc5 │ │ +0589dc: 0c02 |0004: move-result-object v2 │ │ +0589de: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0589e0: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +0589e2: 2344 d904 |0007: new-array v4, v4, [I // type@04d9 │ │ +0589e6: 1405 0b03 0101 |0009: const v5, #float 2.36957e-38 // #0101030b │ │ +0589ec: 4b05 0406 |000c: aput v5, v4, v6 │ │ +0589f0: 1405 ce02 0101 |000e: const v5, #float 2.36956e-38 // #010102ce │ │ +0589f6: 6e56 d000 3254 |0011: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +0589fc: 0c00 |0014: move-result-object v0 │ │ +0589fe: 6e20 4901 6000 |0015: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ +058a04: 0c01 |0018: move-result-object v1 │ │ +058a06: 6e10 5401 0000 |0019: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +058a0c: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=560 │ │ 0x0015 line=562 │ │ 0x0019 line=563 │ │ 0x001c line=564 │ │ locals : │ │ @@ -101543,21 +101543,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -058a18: |[058a18] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.setActionBarDescription:(I)V │ │ -058a28: 5421 8203 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0382 │ │ -058a2c: 6e10 0d00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ -058a32: 0c00 |0005: move-result-object v0 │ │ -058a34: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -058a38: 6e20 0500 3000 |0008: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@0005 │ │ -058a3e: 0e00 |000b: return-void │ │ +058a10: |[058a10] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.setActionBarDescription:(I)V │ │ +058a20: 5421 8203 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0382 │ │ +058a24: 6e10 0d00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ +058a2a: 0c00 |0005: move-result-object v0 │ │ +058a2c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +058a30: 6e20 0500 3000 |0008: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@0005 │ │ +058a36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0006 line=591 │ │ 0x0008 line=592 │ │ 0x000b line=594 │ │ locals : │ │ @@ -101570,42 +101570,42 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -058a40: |[058a40] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -058a50: 5421 8203 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0382 │ │ -058a54: 6e10 0d00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ -058a5a: 0c00 |0005: move-result-object v0 │ │ -058a5c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -058a60: 6e20 0600 3000 |0008: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@0006 │ │ -058a66: 6e20 0500 4000 |000b: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@0005 │ │ -058a6c: 0e00 |000e: return-void │ │ +058a38: |[058a38] android.support.v7.app.ActionBarDrawerToggle$JellybeanMr2Delegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +058a48: 5421 8203 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.mActivity:Landroid/app/Activity; // field@0382 │ │ +058a4c: 6e10 0d00 0100 |0002: invoke-virtual {v1}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ +058a52: 0c00 |0005: move-result-object v0 │ │ +058a54: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +058a58: 6e20 0600 3000 |0008: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@0006 │ │ +058a5e: 6e20 0500 4000 |000b: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@0005 │ │ +058a64: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0006 line=582 │ │ 0x0008 line=583 │ │ 0x000b line=584 │ │ 0x000e line=586 │ │ locals : │ │ 0x0006 - 0x000f reg=0 actionBar Landroid/app/ActionBar; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate; │ │ 0x0000 - 0x000f reg=3 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000f reg=4 contentDescRes I │ │ │ │ - source_file_idx : 409 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 408 (ActionBarDrawerToggle.java) │ │ │ │ Class #435 header: │ │ class_idx : 569 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 409 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #435 annotations: │ │ Annotations on class │ │ @@ -101630,18 +101630,18 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -058a70: |[058a70] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.:(Landroid/support/v7/widget/Toolbar;)V │ │ -058a80: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -058a86: 5b01 8303 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ -058a8a: 0e00 |0005: return-void │ │ +058a68: |[058a68] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.:(Landroid/support/v7/widget/Toolbar;)V │ │ +058a78: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +058a7e: 5b01 8303 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ +058a82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0003 line=605 │ │ 0x0005 line=606 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; │ │ @@ -101653,19 +101653,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -058a8c: |[058a8c] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ -058a9c: 5410 8303 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ -058aa0: 6e10 8417 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -058aa6: 0c00 |0005: move-result-object v0 │ │ -058aa8: 1100 |0006: return-object v0 │ │ +058a84: |[058a84] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ +058a94: 5410 8303 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ +058a98: 6e10 8417 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +058a9e: 0c00 |0005: move-result-object v0 │ │ +058aa0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;) │ │ @@ -101673,29 +101673,29 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -058aac: |[058aac] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -058abc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -058abe: 5462 8303 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ -058ac2: 6e10 8417 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -058ac8: 0c02 |0006: move-result-object v2 │ │ -058aca: 1213 |0007: const/4 v3, #int 1 // #1 │ │ -058acc: 2333 d904 |0008: new-array v3, v3, [I // type@04d9 │ │ -058ad0: 1404 2c00 0201 |000a: const v4, #float 2.38774e-38 // #0102002c │ │ -058ad6: 4b04 0305 |000d: aput v4, v3, v5 │ │ -058ada: 6e20 d100 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00d1 │ │ -058ae0: 0c00 |0012: move-result-object v0 │ │ -058ae2: 6e20 4901 5000 |0013: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ -058ae8: 0c01 |0016: move-result-object v1 │ │ -058aea: 6e10 5401 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -058af0: 1101 |001a: return-object v1 │ │ +058aa4: |[058aa4] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +058ab4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +058ab6: 5462 8303 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ +058aba: 6e10 8417 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +058ac0: 0c02 |0006: move-result-object v2 │ │ +058ac2: 1213 |0007: const/4 v3, #int 1 // #1 │ │ +058ac4: 2333 d904 |0008: new-array v3, v3, [I // type@04d9 │ │ +058ac8: 1404 2c00 0201 |000a: const v4, #float 2.38774e-38 // #0102002c │ │ +058ace: 4b04 0305 |000d: aput v4, v3, v5 │ │ +058ad2: 6e20 d100 3200 |000f: invoke-virtual {v2, v3}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@00d1 │ │ +058ad8: 0c00 |0012: move-result-object v0 │ │ +058ada: 6e20 4901 5000 |0013: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ +058ae0: 0c01 |0016: move-result-object v1 │ │ +058ae2: 6e10 5401 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +058ae8: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=621 │ │ 0x0013 line=623 │ │ 0x0017 line=624 │ │ 0x001a line=625 │ │ locals : │ │ @@ -101708,18 +101708,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -058af4: |[058af4] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.setActionBarDescription:(I)V │ │ -058b04: 5410 8303 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ -058b08: 6e20 bd17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@17bd │ │ -058b0e: 0e00 |0005: return-void │ │ +058aec: |[058aec] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.setActionBarDescription:(I)V │ │ +058afc: 5410 8303 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ +058b00: 6e20 bd17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@17bd │ │ +058b06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0005 line=617 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; │ │ 0x0000 - 0x0006 reg=2 contentDescRes I │ │ @@ -101729,37 +101729,37 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -058b10: |[058b10] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -058b20: 5410 8303 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ -058b24: 6e20 c017 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ -058b2a: 5410 8303 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ -058b2e: 6e20 bd17 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@17bd │ │ -058b34: 0e00 |000a: return-void │ │ +058b08: |[058b08] android.support.v7.app.ActionBarDrawerToggle$ToolbarCompatDelegate.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +058b18: 5410 8303 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ +058b1c: 6e20 c017 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ +058b22: 5410 8303 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0383 │ │ +058b26: 6e20 bd17 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@17bd │ │ +058b2c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ 0x0005 line=611 │ │ 0x000a line=612 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; │ │ 0x0000 - 0x000b reg=2 upDrawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000b reg=3 contentDescRes I │ │ │ │ - source_file_idx : 409 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 408 (ActionBarDrawerToggle.java) │ │ │ │ Class #436 header: │ │ class_idx : 570 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 409 │ │ +source_file_idx : 408 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 10 │ │ │ │ Class #436 annotations: │ │ Annotations on class │ │ @@ -101813,24 +101813,24 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -058b38: |[058b38] android.support.v7.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V │ │ -058b48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -058b4a: 0770 |0001: move-object v0, v7 │ │ -058b4c: 0781 |0002: move-object v1, v8 │ │ -058b4e: 0793 |0003: move-object v3, v9 │ │ -058b50: 0724 |0004: move-object v4, v2 │ │ -058b52: 01a5 |0005: move v5, v10 │ │ -058b54: 01b6 |0006: move v6, v11 │ │ -058b56: 7607 d00d 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V // method@0dd0 │ │ -058b5c: 0e00 |000a: return-void │ │ +058b30: |[058b30] android.support.v7.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V │ │ +058b40: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +058b42: 0770 |0001: move-object v0, v7 │ │ +058b44: 0781 |0002: move-object v1, v8 │ │ +058b46: 0793 |0003: move-object v3, v9 │ │ +058b48: 0724 |0004: move-object v4, v2 │ │ +058b4a: 01a5 |0005: move v5, v10 │ │ +058b4c: 01b6 |0006: move v6, v11 │ │ +058b4e: 7607 d00d 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V // method@0dd0 │ │ +058b54: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=150 │ │ 0x000a line=152 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x000b reg=8 activity Landroid/app/Activity; │ │ @@ -101843,77 +101843,77 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 121 16-bit code units │ │ -058b60: |[058b60] android.support.v7.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V │ │ -058b70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -058b72: 7010 a71b 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -058b78: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -058b7a: 5c30 8603 |0005: iput-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ -058b7e: 3805 2d00 |0007: if-eqz v5, 0034 // +002d │ │ -058b82: 2200 3902 |0009: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; // type@0239 │ │ -058b86: 7020 ca0d 5000 |000b: invoke-direct {v0, v5}, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.:(Landroid/support/v7/widget/Toolbar;)V // method@0dca │ │ -058b8c: 5b30 8403 |000e: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ -058b90: 2200 3002 |0010: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$1; // type@0230 │ │ -058b94: 7020 ac0d 3000 |0012: invoke-direct {v0, v3}, Landroid/support/v7/app/ActionBarDrawerToggle$1;.:(Landroid/support/v7/app/ActionBarDrawerToggle;)V // method@0dac │ │ -058b9a: 6e20 c117 0500 |0015: invoke-virtual {v5, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@17c1 │ │ -058ba0: 5b36 8703 |0018: iput-object v6, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ -058ba4: 5938 8903 |001a: iput v8, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0389 │ │ -058ba8: 5939 8503 |001c: iput v9, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0385 │ │ -058bac: 3907 5600 |001e: if-nez v7, 0074 // +0056 │ │ -058bb0: 2200 3302 |0020: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle; // type@0233 │ │ -058bb4: 5431 8403 |0022: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ -058bb8: 7210 ae0d 0100 |0024: invoke-interface {v1}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.getActionBarThemedContext:()Landroid/content/Context; // method@0dae │ │ -058bbe: 0c01 |0027: move-result-object v1 │ │ -058bc0: 7030 b30d 4001 |0028: invoke-direct {v0, v4, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.:(Landroid/app/Activity;Landroid/content/Context;)V // method@0db3 │ │ -058bc6: 5b30 8a03 |002b: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ -058bca: 6e10 d40d 0300 |002d: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0dd4 │ │ -058bd0: 0c00 |0030: move-result-object v0 │ │ -058bd2: 5b30 8803 |0031: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0388 │ │ -058bd6: 0e00 |0033: return-void │ │ -058bd8: 2040 3202 |0034: instance-of v0, v4, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider; // type@0232 │ │ -058bdc: 3800 0c00 |0036: if-eqz v0, 0042 // +000c │ │ -058be0: 0740 |0038: move-object v0, v4 │ │ -058be2: 1f00 3202 |0039: check-cast v0, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider; // type@0232 │ │ -058be6: 7210 b20d 0000 |003b: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // method@0db2 │ │ -058bec: 0c00 |003e: move-result-object v0 │ │ -058bee: 5b30 8403 |003f: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ -058bf2: 28d7 |0041: goto 0018 // -0029 │ │ -058bf4: 2040 3802 |0042: instance-of v0, v4, Landroid/support/v7/app/ActionBarDrawerToggle$TmpDelegateProvider; // type@0238 │ │ -058bf8: 3800 0c00 |0044: if-eqz v0, 0050 // +000c │ │ -058bfc: 0740 |0046: move-object v0, v4 │ │ -058bfe: 1f00 3802 |0047: check-cast v0, Landroid/support/v7/app/ActionBarDrawerToggle$TmpDelegateProvider; // type@0238 │ │ -058c02: 7210 c90d 0000 |0049: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$TmpDelegateProvider;.getV7DrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // method@0dc9 │ │ -058c08: 0c00 |004c: move-result-object v0 │ │ -058c0a: 5b30 8403 |004d: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ -058c0e: 28c9 |004f: goto 0018 // -0037 │ │ -058c10: 6000 3800 |0050: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -058c14: 1301 1200 |0052: const/16 v1, #int 18 // #12 │ │ -058c18: 3410 0a00 |0054: if-lt v0, v1, 005e // +000a │ │ -058c1c: 2200 3702 |0056: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate; // type@0237 │ │ -058c20: 7030 c40d 4002 |0058: invoke-direct {v0, v4, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V // method@0dc4 │ │ -058c26: 5b30 8403 |005b: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ -058c2a: 28bb |005d: goto 0018 // -0045 │ │ -058c2c: 6000 3800 |005e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -058c30: 1301 0b00 |0060: const/16 v1, #int 11 // #b │ │ -058c34: 3410 0a00 |0062: if-lt v0, v1, 006c // +000a │ │ -058c38: 2200 3602 |0064: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; // type@0236 │ │ -058c3c: 7030 be0d 4002 |0066: invoke-direct {v0, v4, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V // method@0dbe │ │ -058c42: 5b30 8403 |0069: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ -058c46: 28ad |006b: goto 0018 // -0053 │ │ -058c48: 2200 3502 |006c: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; // type@0235 │ │ -058c4c: 7020 b80d 4000 |006e: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.:(Landroid/app/Activity;)V // method@0db8 │ │ -058c52: 5b30 8403 |0071: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ -058c56: 28a5 |0073: goto 0018 // -005b │ │ -058c58: 1f07 3402 |0074: check-cast v7, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // type@0234 │ │ -058c5c: 5b37 8a03 |0076: iput-object v7, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ -058c60: 28b5 |0078: goto 002d // -004b │ │ +058b58: |[058b58] android.support.v7.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v7/widget/Toolbar;Landroid/support/v4/widget/DrawerLayout;Landroid/graphics/drawable/Drawable;II)V │ │ +058b68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +058b6a: 7010 a71b 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +058b70: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +058b72: 5c30 8603 |0005: iput-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ +058b76: 3805 2d00 |0007: if-eqz v5, 0034 // +002d │ │ +058b7a: 2200 3902 |0009: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate; // type@0239 │ │ +058b7e: 7020 ca0d 5000 |000b: invoke-direct {v0, v5}, Landroid/support/v7/app/ActionBarDrawerToggle$ToolbarCompatDelegate;.:(Landroid/support/v7/widget/Toolbar;)V // method@0dca │ │ +058b84: 5b30 8403 |000e: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ +058b88: 2200 3002 |0010: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$1; // type@0230 │ │ +058b8c: 7020 ac0d 3000 |0012: invoke-direct {v0, v3}, Landroid/support/v7/app/ActionBarDrawerToggle$1;.:(Landroid/support/v7/app/ActionBarDrawerToggle;)V // method@0dac │ │ +058b92: 6e20 c117 0500 |0015: invoke-virtual {v5, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@17c1 │ │ +058b98: 5b36 8703 |0018: iput-object v6, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ +058b9c: 5938 8903 |001a: iput v8, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0389 │ │ +058ba0: 5939 8503 |001c: iput v9, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0385 │ │ +058ba4: 3907 5600 |001e: if-nez v7, 0074 // +0056 │ │ +058ba8: 2200 3302 |0020: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle; // type@0233 │ │ +058bac: 5431 8403 |0022: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ +058bb0: 7210 ae0d 0100 |0024: invoke-interface {v1}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.getActionBarThemedContext:()Landroid/content/Context; // method@0dae │ │ +058bb6: 0c01 |0027: move-result-object v1 │ │ +058bb8: 7030 b30d 4001 |0028: invoke-direct {v0, v4, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerArrowDrawableToggle;.:(Landroid/app/Activity;Landroid/content/Context;)V // method@0db3 │ │ +058bbe: 5b30 8a03 |002b: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ +058bc2: 6e10 d40d 0300 |002d: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0dd4 │ │ +058bc8: 0c00 |0030: move-result-object v0 │ │ +058bca: 5b30 8803 |0031: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0388 │ │ +058bce: 0e00 |0033: return-void │ │ +058bd0: 2040 3202 |0034: instance-of v0, v4, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider; // type@0232 │ │ +058bd4: 3800 0c00 |0036: if-eqz v0, 0042 // +000c │ │ +058bd8: 0740 |0038: move-object v0, v4 │ │ +058bda: 1f00 3202 |0039: check-cast v0, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider; // type@0232 │ │ +058bde: 7210 b20d 0000 |003b: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // method@0db2 │ │ +058be4: 0c00 |003e: move-result-object v0 │ │ +058be6: 5b30 8403 |003f: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ +058bea: 28d7 |0041: goto 0018 // -0029 │ │ +058bec: 2040 3802 |0042: instance-of v0, v4, Landroid/support/v7/app/ActionBarDrawerToggle$TmpDelegateProvider; // type@0238 │ │ +058bf0: 3800 0c00 |0044: if-eqz v0, 0050 // +000c │ │ +058bf4: 0740 |0046: move-object v0, v4 │ │ +058bf6: 1f00 3802 |0047: check-cast v0, Landroid/support/v7/app/ActionBarDrawerToggle$TmpDelegateProvider; // type@0238 │ │ +058bfa: 7210 c90d 0000 |0049: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$TmpDelegateProvider;.getV7DrawerToggleDelegate:()Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // method@0dc9 │ │ +058c00: 0c00 |004c: move-result-object v0 │ │ +058c02: 5b30 8403 |004d: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ +058c06: 28c9 |004f: goto 0018 // -0037 │ │ +058c08: 6000 3800 |0050: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +058c0c: 1301 1200 |0052: const/16 v1, #int 18 // #12 │ │ +058c10: 3410 0a00 |0054: if-lt v0, v1, 005e // +000a │ │ +058c14: 2200 3702 |0056: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate; // type@0237 │ │ +058c18: 7030 c40d 4002 |0058: invoke-direct {v0, v4, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$JellybeanMr2Delegate;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V // method@0dc4 │ │ +058c1e: 5b30 8403 |005b: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ +058c22: 28bb |005d: goto 0018 // -0045 │ │ +058c24: 6000 3800 |005e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +058c28: 1301 0b00 |0060: const/16 v1, #int 11 // #b │ │ +058c2c: 3410 0a00 |0062: if-lt v0, v1, 006c // +000a │ │ +058c30: 2200 3602 |0064: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate; // type@0236 │ │ +058c34: 7030 be0d 4002 |0066: invoke-direct {v0, v4, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$HoneycombDelegate;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBarDrawerToggle$1;)V // method@0dbe │ │ +058c3a: 5b30 8403 |0069: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ +058c3e: 28ad |006b: goto 0018 // -0053 │ │ +058c40: 2200 3502 |006c: new-instance v0, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate; // type@0235 │ │ +058c44: 7020 b80d 4000 |006e: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarDrawerToggle$DummyDelegate;.:(Landroid/app/Activity;)V // method@0db8 │ │ +058c4a: 5b30 8403 |0071: iput-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ +058c4e: 28a5 |0073: goto 0018 // -005b │ │ +058c50: 1f07 3402 |0074: check-cast v7, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // type@0234 │ │ +058c54: 5b37 8a03 |0076: iput-object v7, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ +058c58: 28b5 |0078: goto 002d // -004b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=193 │ │ 0x0004 line=122 │ │ 0x0007 line=194 │ │ 0x0009 line=195 │ │ 0x0010 line=196 │ │ @@ -101950,17 +101950,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggle;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058c64: |[058c64] android.support.v7.app.ActionBarDrawerToggle.access$000:(Landroid/support/v7/app/ActionBarDrawerToggle;)Z │ │ -058c74: 5510 8603 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ -058c78: 0f00 |0002: return v0 │ │ +058c5c: |[058c5c] android.support.v7.app.ActionBarDrawerToggle.access$000:(Landroid/support/v7/app/ActionBarDrawerToggle;)Z │ │ +058c6c: 5510 8603 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ +058c70: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarDrawerToggle;) │ │ @@ -101968,17 +101968,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggle;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -058c7c: |[058c7c] android.support.v7.app.ActionBarDrawerToggle.access$100:(Landroid/support/v7/app/ActionBarDrawerToggle;)V │ │ -058c8c: 7010 de0d 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.toggle:()V // method@0dde │ │ -058c92: 0e00 |0003: return-void │ │ +058c74: |[058c74] android.support.v7.app.ActionBarDrawerToggle.access$100:(Landroid/support/v7/app/ActionBarDrawerToggle;)V │ │ +058c84: 7010 de0d 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.toggle:()V // method@0dde │ │ +058c8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarDrawerToggle;) │ │ @@ -101986,17 +101986,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -058c94: |[058c94] android.support.v7.app.ActionBarDrawerToggle.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; │ │ -058ca4: 5410 8b03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mToolbarNavigationClickListener:Landroid/view/View$OnClickListener; // field@038b │ │ -058ca8: 1100 |0002: return-object v0 │ │ +058c8c: |[058c8c] android.support.v7.app.ActionBarDrawerToggle.access$200:(Landroid/support/v7/app/ActionBarDrawerToggle;)Landroid/view/View$OnClickListener; │ │ +058c9c: 5410 8b03 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mToolbarNavigationClickListener:Landroid/view/View$OnClickListener; // field@038b │ │ +058ca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarDrawerToggle;) │ │ @@ -102004,26 +102004,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -058cac: |[058cac] android.support.v7.app.ActionBarDrawerToggle.toggle:()V │ │ -058cbc: 1401 0300 8000 |0000: const v1, #float 1.17549e-38 // #00800003 │ │ -058cc2: 5420 8703 |0003: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ -058cc6: 6e20 e90b 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@0be9 │ │ -058ccc: 0a00 |0008: move-result v0 │ │ -058cce: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -058cd2: 5420 8703 |000b: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ -058cd6: 6e20 c20b 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@0bc2 │ │ -058cdc: 0e00 |0010: return-void │ │ -058cde: 5420 8703 |0011: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ -058ce2: 6e20 f70b 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@0bf7 │ │ -058ce8: 28fa |0016: goto 0010 // -0006 │ │ +058ca4: |[058ca4] android.support.v7.app.ActionBarDrawerToggle.toggle:()V │ │ +058cb4: 1401 0300 8000 |0000: const v1, #float 1.17549e-38 // #00800003 │ │ +058cba: 5420 8703 |0003: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ +058cbe: 6e20 e90b 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@0be9 │ │ +058cc4: 0a00 |0008: move-result v0 │ │ +058cc6: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +058cca: 5420 8703 |000b: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ +058cce: 6e20 c20b 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@0bc2 │ │ +058cd4: 0e00 |0010: return-void │ │ +058cd6: 5420 8703 |0011: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ +058cda: 6e20 f70b 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@0bf7 │ │ +058ce0: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=287 │ │ 0x000b line=288 │ │ 0x0010 line=292 │ │ 0x0011 line=290 │ │ locals : │ │ @@ -102035,19 +102035,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -058cec: |[058cec] android.support.v7.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -058cfc: 5410 8403 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ -058d00: 7210 af0d 0000 |0002: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0daf │ │ -058d06: 0c00 |0005: move-result-object v0 │ │ -058d08: 1100 |0006: return-object v0 │ │ +058ce4: |[058ce4] android.support.v7.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +058cf4: 5410 8403 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ +058cf8: 7210 af0d 0000 |0002: invoke-interface {v0}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0daf │ │ +058cfe: 0c00 |0005: move-result-object v0 │ │ +058d00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarDrawerToggle;) │ │ @@ -102055,23 +102055,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -058d0c: |[058d0c] android.support.v7.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ -058d1c: 5420 8a03 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ -058d20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -058d22: 7220 b70d 1000 |0003: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@0db7 │ │ -058d28: 5520 8603 |0006: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ -058d2c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -058d30: 5220 8903 |000a: iget v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0389 │ │ -058d34: 6e20 da0d 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0dda │ │ -058d3a: 0e00 |000f: return-void │ │ +058d04: |[058d04] android.support.v7.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ +058d14: 5420 8a03 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ +058d18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +058d1a: 7220 b70d 1000 |0003: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@0db7 │ │ +058d20: 5520 8603 |0006: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ +058d24: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +058d28: 5220 8903 |000a: iget v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0389 │ │ +058d2c: 6e20 da0d 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0dda │ │ +058d32: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0006 line=408 │ │ 0x000a line=409 │ │ 0x000f line=411 │ │ locals : │ │ @@ -102083,23 +102083,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -058d3c: |[058d3c] android.support.v7.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ -058d4c: 5420 8a03 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ -058d50: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -058d54: 7220 b70d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@0db7 │ │ -058d5a: 5520 8603 |0007: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ -058d5e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -058d62: 5220 8503 |000b: iget v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0385 │ │ -058d66: 6e20 da0d 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0dda │ │ -058d6c: 0e00 |0010: return-void │ │ +058d34: |[058d34] android.support.v7.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ +058d44: 5420 8a03 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ +058d48: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +058d4c: 7220 b70d 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@0db7 │ │ +058d52: 5520 8603 |0007: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ +058d56: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +058d5a: 5220 8503 |000b: iget v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0385 │ │ +058d5e: 6e20 da0d 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0dda │ │ +058d64: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0007 line=393 │ │ 0x000b line=394 │ │ 0x0010 line=396 │ │ locals : │ │ @@ -102111,24 +102111,24 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -058d70: |[058d70] android.support.v7.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ -058d80: 5430 8a03 |0000: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ -058d84: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -058d88: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -058d8a: 7120 9c1b 5200 |0005: invoke-static {v2, v5}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ -058d90: 0a02 |0008: move-result v2 │ │ -058d92: 7120 9e1b 2100 |0009: invoke-static {v1, v2}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ -058d98: 0a01 |000c: move-result v1 │ │ -058d9a: 7220 b70d 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@0db7 │ │ -058da0: 0e00 |0010: return-void │ │ +058d68: |[058d68] android.support.v7.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ +058d78: 5430 8a03 |0000: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ +058d7c: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +058d80: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +058d82: 7120 9c1b 5200 |0005: invoke-static {v2, v5}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ +058d88: 0a02 |0008: move-result v2 │ │ +058d8a: 7120 9e1b 2100 |0009: invoke-static {v1, v2}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ +058d90: 0a01 |000c: move-result v1 │ │ +058d92: 7220 b70d 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@0db7 │ │ +058d98: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0010 line=381 │ │ locals : │ │ 0x0000 - 0x0011 reg=3 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0011 reg=4 drawerView Landroid/view/View; │ │ @@ -102139,16 +102139,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -058da4: |[058da4] android.support.v7.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ -058db4: 0e00 |0000: return-void │ │ +058d9c: |[058d9c] android.support.v7.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ +058dac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -102157,27 +102157,27 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -058db8: |[058db8] android.support.v7.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -058dc8: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ -058dcc: 7210 6118 0300 |0002: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -058dd2: 0a00 |0005: move-result v0 │ │ -058dd4: 1401 2c00 0201 |0006: const v1, #float 2.38774e-38 // #0102002c │ │ -058dda: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ -058dde: 5520 8603 |000b: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ -058de2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -058de6: 7010 de0d 0200 |000f: invoke-direct {v2}, Landroid/support/v7/app/ActionBarDrawerToggle;.toggle:()V // method@0dde │ │ -058dec: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -058dee: 0f00 |0013: return v0 │ │ -058df0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -058df2: 28fe |0015: goto 0013 // -0002 │ │ +058db0: |[058db0] android.support.v7.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +058dc0: 3803 1400 |0000: if-eqz v3, 0014 // +0014 │ │ +058dc4: 7210 6118 0300 |0002: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +058dca: 0a00 |0005: move-result v0 │ │ +058dcc: 1401 2c00 0201 |0006: const v1, #float 2.38774e-38 // #0102002c │ │ +058dd2: 3310 0b00 |0009: if-ne v0, v1, 0014 // +000b │ │ +058dd6: 5520 8603 |000b: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ +058dda: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +058dde: 7010 de0d 0200 |000f: invoke-direct {v2}, Landroid/support/v7/app/ActionBarDrawerToggle;.toggle:()V // method@0dde │ │ +058de4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +058de6: 0f00 |0013: return v0 │ │ +058de8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +058dea: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x000f line=280 │ │ 0x0012 line=281 │ │ 0x0013 line=283 │ │ locals : │ │ @@ -102189,18 +102189,18 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -058df4: |[058df4] android.support.v7.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ -058e04: 5410 8403 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ -058e08: 7220 b00d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0db0 │ │ -058e0e: 0e00 |0005: return-void │ │ +058dec: |[058dec] android.support.v7.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ +058dfc: 5410 8403 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ +058e00: 7220 b00d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0db0 │ │ +058e06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ 0x0005 line=457 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0006 reg=2 contentDescRes I │ │ @@ -102210,18 +102210,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -058e10: |[058e10] android.support.v7.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -058e20: 5410 8403 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ -058e24: 7230 b10d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0db1 │ │ -058e2a: 0e00 |0005: return-void │ │ +058e08: |[058e08] android.support.v7.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +058e18: 5410 8403 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v7/app/ActionBarDrawerToggle$Delegate; // field@0384 │ │ +058e1c: 7230 b10d 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0db1 │ │ +058e22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0005 line=453 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0006 reg=2 upDrawable Landroid/graphics/drawable/Drawable; │ │ @@ -102232,35 +102232,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -058e2c: |[058e2c] android.support.v7.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ -058e3c: 5530 8603 |0000: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ -058e40: 3204 1a00 |0002: if-eq v4, v0, 001c // +001a │ │ -058e44: 3804 1c00 |0004: if-eqz v4, 0020 // +001c │ │ -058e48: 5430 8a03 |0006: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ -058e4c: 1f00 6900 |0008: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0069 │ │ -058e50: 5431 8703 |000a: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ -058e54: 1402 0300 8000 |000c: const v2, #float 1.17549e-38 // #00800003 │ │ -058e5a: 6e20 e60b 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0be6 │ │ -058e60: 0a01 |0012: move-result v1 │ │ -058e62: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ -058e66: 5231 8503 |0015: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0385 │ │ -058e6a: 6e30 db0d 0301 |0017: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0ddb │ │ -058e70: 5c34 8603 |001a: iput-boolean v4, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ -058e74: 0e00 |001c: return-void │ │ -058e76: 5231 8903 |001d: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0389 │ │ -058e7a: 28f8 |001f: goto 0017 // -0008 │ │ -058e7c: 5430 8803 |0020: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0388 │ │ -058e80: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -058e82: 6e30 db0d 0301 |0023: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0ddb │ │ -058e88: 28f4 |0026: goto 001a // -000c │ │ +058e24: |[058e24] android.support.v7.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ +058e34: 5530 8603 |0000: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ +058e38: 3204 1a00 |0002: if-eq v4, v0, 001c // +001a │ │ +058e3c: 3804 1c00 |0004: if-eqz v4, 0020 // +001c │ │ +058e40: 5430 8a03 |0006: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ +058e44: 1f00 6900 |0008: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0069 │ │ +058e48: 5431 8703 |000a: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ +058e4c: 1402 0300 8000 |000c: const v2, #float 1.17549e-38 // #00800003 │ │ +058e52: 6e20 e60b 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0be6 │ │ +058e58: 0a01 |0012: move-result v1 │ │ +058e5a: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ +058e5e: 5231 8503 |0015: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0385 │ │ +058e62: 6e30 db0d 0301 |0017: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0ddb │ │ +058e68: 5c34 8603 |001a: iput-boolean v4, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ +058e6c: 0e00 |001c: return-void │ │ +058e6e: 5231 8903 |001d: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0389 │ │ +058e72: 28f8 |001f: goto 0017 // -0008 │ │ +058e74: 5430 8803 |0020: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mHomeAsUpIndicator:Landroid/graphics/drawable/Drawable; // field@0388 │ │ +058e78: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +058e7a: 6e30 db0d 0301 |0023: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0ddb │ │ +058e80: 28f4 |0026: goto 001a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ 0x0006 line=359 │ │ 0x001a line=365 │ │ 0x001c line=367 │ │ @@ -102275,59 +102275,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -058e8c: |[058e8c] android.support.v7.app.ActionBarDrawerToggle.syncState:()V │ │ -058e9c: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -058ea2: 5430 8703 |0003: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ -058ea6: 6e20 e60b 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0be6 │ │ -058eac: 0a00 |0008: move-result v0 │ │ -058eae: 3800 1f00 |0009: if-eqz v0, 0028 // +001f │ │ -058eb2: 5430 8a03 |000b: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ -058eb6: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ -058eba: 7220 b70d 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@0db7 │ │ -058ec0: 5530 8603 |0012: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ -058ec4: 3800 1300 |0014: if-eqz v0, 0027 // +0013 │ │ -058ec8: 5430 8a03 |0016: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ -058ecc: 1f00 6900 |0018: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0069 │ │ -058ed0: 5431 8703 |001a: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ -058ed4: 6e20 e60b 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0be6 │ │ -058eda: 0a01 |001f: move-result v1 │ │ -058edc: 3801 0f00 |0020: if-eqz v1, 002f // +000f │ │ -058ee0: 5231 8503 |0022: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0385 │ │ -058ee4: 6e30 db0d 0301 |0024: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0ddb │ │ -058eea: 0e00 |0027: return-void │ │ -058eec: 5430 8a03 |0028: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ -058ef0: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -058ef2: 7220 b70d 1000 |002b: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@0db7 │ │ -058ef8: 28e4 |002e: goto 0012 // -001c │ │ -058efa: 5231 8903 |002f: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0389 │ │ -058efe: 28f3 |0031: goto 0024 // -000d │ │ +058e84: |[058e84] android.support.v7.app.ActionBarDrawerToggle.syncState:()V │ │ +058e94: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +058e9a: 5430 8703 |0003: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ +058e9e: 6e20 e60b 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0be6 │ │ +058ea4: 0a00 |0008: move-result v0 │ │ +058ea6: 3800 1f00 |0009: if-eqz v0, 0028 // +001f │ │ +058eaa: 5430 8a03 |000b: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ +058eae: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ +058eb2: 7220 b70d 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@0db7 │ │ +058eb8: 5530 8603 |0012: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0386 │ │ +058ebc: 3800 1300 |0014: if-eqz v0, 0027 // +0013 │ │ +058ec0: 5430 8a03 |0016: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ +058ec4: 1f00 6900 |0018: check-cast v0, Landroid/graphics/drawable/Drawable; // type@0069 │ │ +058ec8: 5431 8703 |001a: iget-object v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0387 │ │ +058ecc: 6e20 e60b 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@0be6 │ │ +058ed2: 0a01 |001f: move-result v1 │ │ +058ed4: 3801 0f00 |0020: if-eqz v1, 002f // +000f │ │ +058ed8: 5231 8503 |0022: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0385 │ │ +058edc: 6e30 db0d 0301 |0024: invoke-virtual {v3, v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0ddb │ │ +058ee2: 0e00 |0027: return-void │ │ +058ee4: 5430 8a03 |0028: iget-object v0, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle; // field@038a │ │ +058ee8: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +058eea: 7220 b70d 1000 |002b: invoke-interface {v0, v1}, Landroid/support/v7/app/ActionBarDrawerToggle$DrawerToggle;.setPosition:(F)V // method@0db7 │ │ +058ef0: 28e4 |002e: goto 0012 // -001c │ │ +058ef2: 5231 8903 |002f: iget v1, v3, Landroid/support/v7/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@0389 │ │ +058ef6: 28f3 |0031: goto 0024 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=241 │ │ 0x000b line=242 │ │ 0x0012 line=246 │ │ 0x0016 line=247 │ │ 0x0027 line=251 │ │ 0x0028 line=244 │ │ 0x002f line=247 │ │ locals : │ │ 0x0000 - 0x0032 reg=3 this Landroid/support/v7/app/ActionBarDrawerToggle; │ │ │ │ - source_file_idx : 409 (ActionBarDrawerToggle.java) │ │ + source_file_idx : 408 (ActionBarDrawerToggle.java) │ │ │ │ Class #437 header: │ │ class_idx : 571 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 411 │ │ +source_file_idx : 410 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #437 annotations: │ │ Annotations on class │ │ @@ -102359,66 +102359,66 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -058f00: |[058f00] android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ -058f10: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ -058f16: 121c |0003: const/4 v12, #int 1 // #1 │ │ -058f18: 120b |0004: const/4 v11, #int 0 // #0 │ │ -058f1a: 7010 a71b 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -058f20: 1c06 0e00 |0008: const-class v6, Landroid/app/ActionBar; // type@000e │ │ -058f24: 1a07 d922 |000a: const-string v7, "setHomeAsUpIndicator" // string@22d9 │ │ -058f28: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -058f2a: 2388 f804 |000d: new-array v8, v8, [Ljava/lang/Class; // type@04f8 │ │ -058f2e: 1209 |000f: const/4 v9, #int 0 // #0 │ │ -058f30: 1c0a 6900 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0069 │ │ -058f34: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ -058f38: 6e30 791b 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -058f3e: 0c06 |0017: move-result-object v6 │ │ -058f40: 5be6 8d03 |0018: iput-object v6, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@038d │ │ -058f44: 1c06 0e00 |001a: const-class v6, Landroid/app/ActionBar; // type@000e │ │ -058f48: 1a07 d822 |001c: const-string v7, "setHomeActionContentDescription" // string@22d8 │ │ -058f4c: 1218 |001e: const/4 v8, #int 1 // #1 │ │ -058f4e: 2388 f804 |001f: new-array v8, v8, [Ljava/lang/Class; // type@04f8 │ │ -058f52: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -058f54: 620a 170b |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ -058f58: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ -058f5c: 6e30 791b 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -058f62: 0c06 |0029: move-result-object v6 │ │ -058f64: 5be6 8c03 |002a: iput-object v6, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@038c │ │ -058f68: 0e00 |002c: return-void │ │ -058f6a: 0d06 |002d: move-exception v6 │ │ -058f6c: 6e20 0900 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0009 │ │ -058f72: 0c02 |0031: move-result-object v2 │ │ -058f74: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ -058f78: 6e10 ca18 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -058f7e: 0c03 |0037: move-result-object v3 │ │ -058f80: 1f03 6e03 |0038: check-cast v3, Landroid/view/ViewGroup; // type@036e │ │ -058f84: 6e10 3e19 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ -058f8a: 0a00 |003d: move-result v0 │ │ -058f8c: 1226 |003e: const/4 v6, #int 2 // #2 │ │ -058f8e: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ -058f92: 6e20 3d19 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ -058f98: 0c01 |0044: move-result-object v1 │ │ -058f9a: 6e20 3d19 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ -058fa0: 0c04 |0048: move-result-object v4 │ │ -058fa2: 6e10 bd18 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@18bd │ │ -058fa8: 0a06 |004c: move-result v6 │ │ -058faa: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ -058fae: 0745 |004f: move-object v5, v4 │ │ -058fb0: 2056 9f03 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@039f │ │ -058fb4: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ -058fb8: 1f05 9f03 |0054: check-cast v5, Landroid/widget/ImageView; // type@039f │ │ -058fbc: 5be5 8e03 |0056: iput-object v5, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@038e │ │ -058fc0: 28d4 |0058: goto 002c // -002c │ │ -058fc2: 0715 |0059: move-object v5, v1 │ │ -058fc4: 28f6 |005a: goto 0050 // -000a │ │ +058ef8: |[058ef8] android.support.v7.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ +058f08: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ +058f0e: 121c |0003: const/4 v12, #int 1 // #1 │ │ +058f10: 120b |0004: const/4 v11, #int 0 // #0 │ │ +058f12: 7010 a71b 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +058f18: 1c06 0e00 |0008: const-class v6, Landroid/app/ActionBar; // type@000e │ │ +058f1c: 1a07 d722 |000a: const-string v7, "setHomeAsUpIndicator" // string@22d7 │ │ +058f20: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +058f22: 2388 f804 |000d: new-array v8, v8, [Ljava/lang/Class; // type@04f8 │ │ +058f26: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +058f28: 1c0a 6900 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0069 │ │ +058f2c: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ +058f30: 6e30 791b 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +058f36: 0c06 |0017: move-result-object v6 │ │ +058f38: 5be6 8d03 |0018: iput-object v6, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@038d │ │ +058f3c: 1c06 0e00 |001a: const-class v6, Landroid/app/ActionBar; // type@000e │ │ +058f40: 1a07 d622 |001c: const-string v7, "setHomeActionContentDescription" // string@22d6 │ │ +058f44: 1218 |001e: const/4 v8, #int 1 // #1 │ │ +058f46: 2388 f804 |001f: new-array v8, v8, [Ljava/lang/Class; // type@04f8 │ │ +058f4a: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +058f4c: 620a 170b |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ +058f50: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ +058f54: 6e30 791b 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +058f5a: 0c06 |0029: move-result-object v6 │ │ +058f5c: 5be6 8c03 |002a: iput-object v6, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@038c │ │ +058f60: 0e00 |002c: return-void │ │ +058f62: 0d06 |002d: move-exception v6 │ │ +058f64: 6e20 0900 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0009 │ │ +058f6a: 0c02 |0031: move-result-object v2 │ │ +058f6c: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ +058f70: 6e10 ca18 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +058f76: 0c03 |0037: move-result-object v3 │ │ +058f78: 1f03 6e03 |0038: check-cast v3, Landroid/view/ViewGroup; // type@036e │ │ +058f7c: 6e10 3e19 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ +058f82: 0a00 |003d: move-result v0 │ │ +058f84: 1226 |003e: const/4 v6, #int 2 // #2 │ │ +058f86: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ +058f8a: 6e20 3d19 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ +058f90: 0c01 |0044: move-result-object v1 │ │ +058f92: 6e20 3d19 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ +058f98: 0c04 |0048: move-result-object v4 │ │ +058f9a: 6e10 bd18 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@18bd │ │ +058fa0: 0a06 |004c: move-result v6 │ │ +058fa2: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ +058fa6: 0745 |004f: move-object v5, v4 │ │ +058fa8: 2056 9f03 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@039f │ │ +058fac: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ +058fb0: 1f05 9f03 |0054: check-cast v5, Landroid/widget/ImageView; // type@039f │ │ +058fb4: 5be5 8e03 |0056: iput-object v5, v14, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@038e │ │ +058fb8: 28d4 |0058: goto 002c // -002c │ │ +058fba: 0715 |0059: move-object v5, v1 │ │ +058fbc: 28f6 |005a: goto 0050 // -000a │ │ catches : 1 │ │ 0x0008 - 0x002c │ │ Ljava/lang/NoSuchMethodException; -> 0x002d │ │ positions : │ │ 0x0005 line=103 │ │ 0x0008 line=105 │ │ 0x001a line=107 │ │ @@ -102442,21 +102442,21 @@ │ │ 0x0032 - 0x005b reg=2 home Landroid/view/View; │ │ 0x003a - 0x005b reg=3 parent Landroid/view/ViewGroup; │ │ 0x0049 - 0x005b reg=4 second Landroid/view/View; │ │ 0x0000 - 0x005b reg=14 this Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ 0x0000 - 0x005b reg=15 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ - source_file_idx : 411 (ActionBarDrawerToggleHoneycomb.java) │ │ + source_file_idx : 410 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #438 header: │ │ class_idx : 572 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 411 │ │ +source_file_idx : 410 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #438 annotations: │ │ Annotations on class │ │ @@ -102479,45 +102479,45 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -058fd8: |[058fd8] android.support.v7.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -058fe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -058fea: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -058fee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -058ff0: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ -058ff6: 4b02 0001 |0007: aput v2, v0, v1 │ │ -058ffa: 6900 8f03 |0009: sput-object v0, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@038f │ │ -058ffe: 0e00 |000b: return-void │ │ +058fd0: |[058fd0] android.support.v7.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +058fe0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +058fe2: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +058fe6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +058fe8: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +058fee: 4b02 0001 |0007: aput v2, v0, v1 │ │ +058ff2: 6900 8f03 |0009: sput-object v0, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@038f │ │ +058ff6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;) │ │ name : 'getThemeUpIndicator' │ │ 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 │ │ -059000: |[059000] android.support.v7.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -059010: 6202 8f03 |0000: sget-object v2, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@038f │ │ -059014: 6e20 1600 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0016 │ │ -05901a: 0c00 |0005: move-result-object v0 │ │ -05901c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -05901e: 6e20 4901 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ -059024: 0c01 |000a: move-result-object v1 │ │ -059026: 6e10 5401 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -05902c: 1101 |000e: return-object v1 │ │ +058ff8: |[058ff8] android.support.v7.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +059008: 6202 8f03 |0000: sget-object v2, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@038f │ │ +05900c: 6e20 1600 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0016 │ │ +059012: 0c00 |0005: move-result-object v0 │ │ +059014: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +059016: 6e20 4901 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ +05901c: 0c01 |000a: move-result-object v1 │ │ +05901e: 6e10 5401 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +059024: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x000b line=94 │ │ 0x000e line=95 │ │ locals : │ │ @@ -102530,42 +102530,42 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -059030: |[059030] android.support.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ -059040: 3906 0700 |0000: if-nez v6, 0007 // +0007 │ │ -059044: 2206 3b02 |0002: new-instance v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@023b │ │ -059048: 7020 df0d 7600 |0004: invoke-direct {v6, v7}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0ddf │ │ -05904e: 5462 8d03 |0007: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@038d │ │ -059052: 3802 2200 |0009: if-eqz v2, 002b // +0022 │ │ -059056: 6e10 0d00 0700 |000b: invoke-virtual {v7}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ -05905c: 0c00 |000e: move-result-object v0 │ │ -05905e: 5462 8c03 |000f: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@038c │ │ -059062: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -059064: 2333 f904 |0012: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -059068: 1204 |0014: const/4 v4, #int 0 // #0 │ │ -05906a: 7110 911b 0800 |0015: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -059070: 0c05 |0018: move-result-object v5 │ │ -059072: 4d05 0304 |0019: aput-object v5, v3, v4 │ │ -059076: 6e30 e91b 0203 |001b: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -05907c: 6002 3800 |001e: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -059080: 1303 1300 |0020: const/16 v3, #int 19 // #13 │ │ -059084: 3632 0900 |0022: if-gt v2, v3, 002b // +0009 │ │ -059088: 6e10 0200 0000 |0024: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@0002 │ │ -05908e: 0c02 |0027: move-result-object v2 │ │ -059090: 6e20 0700 2000 |0028: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0007 │ │ -059096: 1106 |002b: return-object v6 │ │ -059098: 0d01 |002c: move-exception v1 │ │ -05909a: 1a02 9a01 |002d: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@019a │ │ -05909e: 1a03 0903 |002f: const-string v3, "Couldn't set content description via JB-MR2 API" // string@0309 │ │ -0590a2: 7130 0618 3201 |0031: invoke-static {v2, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ -0590a8: 28f7 |0034: goto 002b // -0009 │ │ +059028: |[059028] android.support.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ +059038: 3906 0700 |0000: if-nez v6, 0007 // +0007 │ │ +05903c: 2206 3b02 |0002: new-instance v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@023b │ │ +059040: 7020 df0d 7600 |0004: invoke-direct {v6, v7}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0ddf │ │ +059046: 5462 8d03 |0007: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@038d │ │ +05904a: 3802 2200 |0009: if-eqz v2, 002b // +0022 │ │ +05904e: 6e10 0d00 0700 |000b: invoke-virtual {v7}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ +059054: 0c00 |000e: move-result-object v0 │ │ +059056: 5462 8c03 |000f: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@038c │ │ +05905a: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +05905c: 2333 f904 |0012: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +059060: 1204 |0014: const/4 v4, #int 0 // #0 │ │ +059062: 7110 911b 0800 |0015: invoke-static {v8}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +059068: 0c05 |0018: move-result-object v5 │ │ +05906a: 4d05 0304 |0019: aput-object v5, v3, v4 │ │ +05906e: 6e30 e91b 0203 |001b: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +059074: 6002 3800 |001e: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +059078: 1303 1300 |0020: const/16 v3, #int 19 // #13 │ │ +05907c: 3632 0900 |0022: if-gt v2, v3, 002b // +0009 │ │ +059080: 6e10 0200 0000 |0024: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@0002 │ │ +059086: 0c02 |0027: move-result-object v2 │ │ +059088: 6e20 0700 2000 |0028: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0007 │ │ +05908e: 1106 |002b: return-object v6 │ │ +059090: 0d01 |002c: move-exception v1 │ │ +059092: 1a02 9901 |002d: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@0199 │ │ +059096: 1a03 0803 |002f: const-string v3, "Couldn't set content description via JB-MR2 API" // string@0308 │ │ +05909a: 7130 0618 3201 |0031: invoke-static {v2, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ +0590a0: 28f7 |0034: goto 002b // -0009 │ │ catches : 1 │ │ 0x000b - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ positions : │ │ 0x0000 line=72 │ │ 0x0002 line=73 │ │ 0x0007 line=75 │ │ @@ -102589,50 +102589,50 @@ │ │ type : '(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -0590bc: |[0590bc] android.support.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ -0590cc: 2206 3b02 |0000: new-instance v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@023b │ │ -0590d0: 7020 df0d 7600 |0002: invoke-direct {v6, v7}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0ddf │ │ -0590d6: 5462 8d03 |0005: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@038d │ │ -0590da: 3802 2a00 |0007: if-eqz v2, 0031 // +002a │ │ -0590de: 6e10 0d00 0700 |0009: invoke-virtual {v7}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ -0590e4: 0c00 |000c: move-result-object v0 │ │ -0590e6: 5462 8d03 |000d: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@038d │ │ -0590ea: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -0590ec: 2333 f904 |0010: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -0590f0: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -0590f2: 4d08 0304 |0013: aput-object v8, v3, v4 │ │ -0590f6: 6e30 e91b 0203 |0015: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -0590fc: 5462 8c03 |0018: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@038c │ │ -059100: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -059102: 2333 f904 |001b: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -059106: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -059108: 7110 911b 0900 |001e: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -05910e: 0c05 |0021: move-result-object v5 │ │ -059110: 4d05 0304 |0022: aput-object v5, v3, v4 │ │ -059114: 6e30 e91b 0203 |0024: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -05911a: 1106 |0027: return-object v6 │ │ -05911c: 0d01 |0028: move-exception v1 │ │ -05911e: 1a02 9a01 |0029: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@019a │ │ -059122: 1a03 0b03 |002b: const-string v3, "Couldn't set home-as-up indicator via JB-MR2 API" // string@030b │ │ -059126: 7130 0618 3201 |002d: invoke-static {v2, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ -05912c: 28f7 |0030: goto 0027 // -0009 │ │ -05912e: 5462 8e03 |0031: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@038e │ │ -059132: 3802 0800 |0033: if-eqz v2, 003b // +0008 │ │ -059136: 5462 8e03 |0035: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@038e │ │ -05913a: 6e20 381a 8200 |0037: invoke-virtual {v2, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -059140: 28ed |003a: goto 0027 // -0013 │ │ -059142: 1a02 9a01 |003b: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@019a │ │ -059146: 1a03 0a03 |003d: const-string v3, "Couldn't set home-as-up indicator" // string@030a │ │ -05914a: 7120 0518 3200 |003f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -059150: 28e5 |0042: goto 0027 // -001b │ │ +0590b4: |[0590b4] android.support.v7.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ +0590c4: 2206 3b02 |0000: new-instance v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@023b │ │ +0590c8: 7020 df0d 7600 |0002: invoke-direct {v6, v7}, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@0ddf │ │ +0590ce: 5462 8d03 |0005: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@038d │ │ +0590d2: 3802 2a00 |0007: if-eqz v2, 0031 // +002a │ │ +0590d6: 6e10 0d00 0700 |0009: invoke-virtual {v7}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@000d │ │ +0590dc: 0c00 |000c: move-result-object v0 │ │ +0590de: 5462 8d03 |000d: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@038d │ │ +0590e2: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +0590e4: 2333 f904 |0010: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +0590e8: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +0590ea: 4d08 0304 |0013: aput-object v8, v3, v4 │ │ +0590ee: 6e30 e91b 0203 |0015: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +0590f4: 5462 8c03 |0018: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@038c │ │ +0590f8: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +0590fa: 2333 f904 |001b: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +0590fe: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +059100: 7110 911b 0900 |001e: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +059106: 0c05 |0021: move-result-object v5 │ │ +059108: 4d05 0304 |0022: aput-object v5, v3, v4 │ │ +05910c: 6e30 e91b 0203 |0024: invoke-virtual {v2, v0, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +059112: 1106 |0027: return-object v6 │ │ +059114: 0d01 |0028: move-exception v1 │ │ +059116: 1a02 9901 |0029: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@0199 │ │ +05911a: 1a03 0a03 |002b: const-string v3, "Couldn't set home-as-up indicator via JB-MR2 API" // string@030a │ │ +05911e: 7130 0618 3201 |002d: invoke-static {v2, v3, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ +059124: 28f7 |0030: goto 0027 // -0009 │ │ +059126: 5462 8e03 |0031: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@038e │ │ +05912a: 3802 0800 |0033: if-eqz v2, 003b // +0008 │ │ +05912e: 5462 8e03 |0035: iget-object v2, v6, Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@038e │ │ +059132: 6e20 381a 8200 |0037: invoke-virtual {v2, v8}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +059138: 28ed |003a: goto 0027 // -0013 │ │ +05913a: 1a02 9901 |003b: const-string v2, "ActionBarDrawerToggleHoneycomb" // string@0199 │ │ +05913e: 1a03 0903 |003d: const-string v3, "Couldn't set home-as-up indicator" // string@0309 │ │ +059142: 7120 0518 3200 |003f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +059148: 28e5 |0042: goto 0027 // -001b │ │ catches : 1 │ │ 0x0009 - 0x0027 │ │ Ljava/lang/Exception; -> 0x0028 │ │ positions : │ │ 0x0000 line=52 │ │ 0x0005 line=54 │ │ 0x0009 line=56 │ │ @@ -102650,21 +102650,21 @@ │ │ 0x0029 - 0x0031 reg=1 e Ljava/lang/Exception; │ │ 0x0005 - 0x0043 reg=6 info Landroid/support/v7/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; │ │ 0x0000 - 0x0043 reg=7 activity Landroid/app/Activity; │ │ 0x0000 - 0x0043 reg=8 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0043 reg=9 contentDescRes I │ │ │ │ Virtual methods - │ │ - source_file_idx : 411 (ActionBarDrawerToggleHoneycomb.java) │ │ + source_file_idx : 410 (ActionBarDrawerToggleHoneycomb.java) │ │ │ │ Class #439 header: │ │ class_idx : 574 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 169 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #439 annotations: │ │ Annotations on class │ │ @@ -103521,21 +103521,21 @@ │ │ name : 'windowFixedWidthMinor' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130772065 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #440 header: │ │ class_idx : 575 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #440 annotations: │ │ Annotations on class │ │ @@ -103577,21 +103577,21 @@ │ │ name : 'abc_config_showMenuShortcutsWhenKeyboardPresent' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131230726 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #441 header: │ │ class_idx : 576 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 58 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #441 annotations: │ │ Annotations on class │ │ @@ -103893,21 +103893,21 @@ │ │ name : 'switch_thumb_normal_material_light' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131558463 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #442 header: │ │ class_idx : 577 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 43 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #442 annotations: │ │ Annotations on class │ │ @@ -104134,21 +104134,21 @@ │ │ name : 'disabled_alpha_material_light' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131296307 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #443 header: │ │ class_idx : 578 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 51 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #443 annotations: │ │ Annotations on class │ │ @@ -104415,21 +104415,21 @@ │ │ name : 'abc_textfield_search_material' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130837554 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #444 header: │ │ class_idx : 579 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 63 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #444 annotations: │ │ Annotations on class │ │ @@ -104756,21 +104756,21 @@ │ │ name : 'wrap_content' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131623965 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #445 header: │ │ class_idx : 580 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #445 annotations: │ │ Annotations on class │ │ @@ -104787,21 +104787,21 @@ │ │ name : 'abc_max_action_buttons' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131361792 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #446 header: │ │ class_idx : 581 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 24 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #446 annotations: │ │ Annotations on class │ │ @@ -104933,21 +104933,21 @@ │ │ name : 'support_simple_spinner_dropdown_item' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2130968612 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #447 header: │ │ class_idx : 582 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 16 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #447 annotations: │ │ Annotations on class │ │ @@ -105039,21 +105039,21 @@ │ │ name : 'abc_toolbar_collapse_description' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131165199 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #448 header: │ │ class_idx : 583 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 235 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #448 annotations: │ │ Annotations on class │ │ @@ -106240,21 +106240,21 @@ │ │ name : 'Widget_AppCompat_Toolbar_Button_Navigation' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131427583 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #449 header: │ │ class_idx : 584 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 265 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #449 annotations: │ │ Annotations on class │ │ @@ -107599,123 +107599,123 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 742 16-bit code units │ │ -059164: |[059164] android.support.v7.appcompat.R$styleable.:()V │ │ -059174: 1266 |0000: const/4 v6, #int 6 // #6 │ │ -059176: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -059178: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -05917a: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -05917c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -05917e: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ -059182: 2300 d904 |0007: new-array v0, v0, [I // type@04d9 │ │ -059186: 2600 b900 0000 |0009: fill-array-data v0, 000000c2 // +000000b9 │ │ -05918c: 6900 3606 |000c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ -059190: 2330 d904 |000e: new-array v0, v3, [I // type@04d9 │ │ -059194: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ -05919a: 4b01 0002 |0013: aput v1, v0, v2 │ │ -05919e: 6900 3706 |0015: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@0637 │ │ -0591a2: 2330 d904 |0017: new-array v0, v3, [I // type@04d9 │ │ -0591a6: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ -0591ac: 4b01 0002 |001c: aput v1, v0, v2 │ │ -0591b0: 6900 5406 |001e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@0654 │ │ -0591b4: 2320 d904 |0020: new-array v0, v2, [I // type@04d9 │ │ -0591b8: 6900 5606 |0022: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuView:[I // field@0656 │ │ -0591bc: 2360 d904 |0024: new-array v0, v6, [I // type@04d9 │ │ -0591c0: 2600 d600 0000 |0026: fill-array-data v0, 000000fc // +000000d6 │ │ -0591c6: 6900 5706 |0029: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0657 │ │ -0591ca: 2340 d904 |002b: new-array v0, v4, [I // type@04d9 │ │ -0591ce: 2600 df00 0000 |002d: fill-array-data v0, 0000010c // +000000df │ │ -0591d4: 6900 5e06 |0030: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@065e │ │ -0591d8: 2330 d904 |0032: new-array v0, v3, [I // type@04d9 │ │ -0591dc: 1401 2f00 017f |0034: const v1, #float 1.71471e+38 // #7f01002f │ │ -0591e2: 4b01 0002 |0037: aput v1, v0, v2 │ │ -0591e6: 6900 6106 |0039: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@0661 │ │ -0591ea: 1300 0800 |003b: const/16 v0, #int 8 // #8 │ │ -0591ee: 2300 d904 |003d: new-array v0, v0, [I // type@04d9 │ │ -0591f2: 2600 d500 0000 |003f: fill-array-data v0, 00000114 // +000000d5 │ │ -0591f8: 6900 6306 |0042: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle:[I // field@0663 │ │ -0591fc: 1300 0900 |0044: const/16 v0, #int 9 // #9 │ │ -059200: 2300 d904 |0046: new-array v0, v0, [I // type@04d9 │ │ -059204: 2600 e000 0000 |0048: fill-array-data v0, 00000128 // +000000e0 │ │ -05920a: 6900 6c06 |004b: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@066c │ │ -05920e: 1240 |004d: const/4 v0, #int 4 // #4 │ │ -059210: 2300 d904 |004e: new-array v0, v0, [I // type@04d9 │ │ -059214: 2600 ee00 0000 |0050: fill-array-data v0, 0000013e // +000000ee │ │ -05921a: 6900 6d06 |0053: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@066d │ │ -05921e: 2340 d904 |0055: new-array v0, v4, [I // type@04d9 │ │ -059222: 2600 f300 0000 |0057: fill-array-data v0, 0000014a // +000000f3 │ │ -059228: 6900 7b06 |005a: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@067b │ │ -05922c: 2360 d904 |005c: new-array v0, v6, [I // type@04d9 │ │ -059230: 2600 f400 0000 |005e: fill-array-data v0, 00000152 // +000000f4 │ │ -059236: 6900 7e06 |0061: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@067e │ │ -05923a: 1300 1100 |0063: const/16 v0, #int 17 // #11 │ │ -05923e: 2300 d904 |0065: new-array v0, v0, [I // type@04d9 │ │ -059242: 2600 fb00 0000 |0067: fill-array-data v0, 00000162 // +000000fb │ │ -059248: 6900 8506 |006a: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@0685 │ │ -05924c: 1300 0800 |006c: const/16 v0, #int 8 // #8 │ │ -059250: 2300 d904 |006e: new-array v0, v0, [I // type@04d9 │ │ -059254: 2600 1801 0000 |0070: fill-array-data v0, 00000188 // +00000118 │ │ -05925a: 6900 9706 |0073: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@0697 │ │ -05925e: 2340 d904 |0075: new-array v0, v4, [I // type@04d9 │ │ -059262: 2600 2501 0000 |0077: fill-array-data v0, 0000019c // +00000125 │ │ -059268: 6900 a006 |007a: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@06a0 │ │ -05926c: 2330 d904 |007c: new-array v0, v3, [I // type@04d9 │ │ -059270: 1401 4100 017f |007e: const v1, #float 1.71472e+38 // #7f010041 │ │ -059276: 4b01 0002 |0081: aput v1, v0, v2 │ │ -05927a: 6900 a106 |0083: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindowBackgroundState:[I // field@06a1 │ │ -05927e: 1300 0f00 |0085: const/16 v0, #int 15 // #f │ │ -059282: 2300 d904 |0087: new-array v0, v0, [I // type@04d9 │ │ -059286: 2600 1b01 0000 |0089: fill-array-data v0, 000001a4 // +0000011b │ │ -05928c: 6900 a506 |008c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@06a5 │ │ -059290: 1300 0b00 |008e: const/16 v0, #int 11 // #b │ │ -059294: 2300 d904 |0090: new-array v0, v0, [I // type@04d9 │ │ -059298: 2600 3401 0000 |0092: fill-array-data v0, 000001c6 // +00000134 │ │ -05929e: 6900 b506 |0095: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@06b5 │ │ -0592a2: 1300 0a00 |0097: const/16 v0, #int 10 // #a │ │ -0592a6: 2300 d904 |0099: new-array v0, v0, [I // type@04d9 │ │ -0592aa: 2600 4501 0000 |009b: fill-array-data v0, 000001e0 // +00000145 │ │ -0592b0: 6900 c106 |009e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat:[I // field@06c1 │ │ -0592b4: 1300 5300 |00a0: const/16 v0, #int 83 // #53 │ │ -0592b8: 2300 d904 |00a2: new-array v0, v0, [I // type@04d9 │ │ -0592bc: 2600 5401 0000 |00a4: fill-array-data v0, 000001f8 // +00000154 │ │ -0592c2: 6900 cc06 |00a7: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@06cc │ │ -0592c6: 1300 1600 |00a9: const/16 v0, #int 22 // #16 │ │ -0592ca: 2300 d904 |00ab: new-array v0, v0, [I // type@04d9 │ │ -0592ce: 2600 f501 0000 |00ad: fill-array-data v0, 000002a2 // +000001f5 │ │ -0592d4: 6900 2007 |00b0: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@0720 │ │ -0592d8: 2350 d904 |00b2: new-array v0, v5, [I // type@04d9 │ │ -0592dc: 2600 1e02 0000 |00b4: fill-array-data v0, 000002d2 // +0000021e │ │ -0592e2: 6900 3707 |00b7: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@0737 │ │ -0592e6: 2350 d904 |00b9: new-array v0, v5, [I // type@04d9 │ │ -0592ea: 2600 2102 0000 |00bb: fill-array-data v0, 000002dc // +00000221 │ │ -0592f0: 6900 3807 |00be: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@0738 │ │ -0592f4: 0e00 |00c0: return-void │ │ -0592f6: 0000 |00c1: nop // spacer │ │ -0592f8: 0003 0400 1b00 0000 0300 017f 0700 ... |00c2: array-data (58 units) │ │ -05936c: 0003 0400 0600 0000 0300 017f 0c00 ... |00fc: array-data (16 units) │ │ -05938c: 0003 0400 0200 0000 2200 017f 2300 ... |010c: array-data (8 units) │ │ -05939c: 0003 0400 0800 0000 3000 017f 3100 ... |0114: array-data (20 units) │ │ -0593c4: 0003 0400 0900 0000 af00 0101 c400 ... |0128: array-data (22 units) │ │ -0593f0: 0003 0400 0400 0000 b300 0101 f400 ... |013e: array-data (12 units) │ │ -059408: 0003 0400 0200 0000 ac02 0101 ad02 ... |014a: array-data (8 units) │ │ -059418: 0003 0400 0600 0000 0e00 0101 d000 ... |0152: array-data (16 units) │ │ -059438: 0003 0400 1100 0000 0200 0101 0e00 ... |0162: array-data (38 units) │ │ -059484: 0003 0400 0800 0000 ae00 0101 2c01 ... |0188: array-data (20 units) │ │ -0594ac: 0003 0400 0200 0000 7601 0101 4000 ... |019c: array-data (8 units) │ │ -0594bc: 0003 0400 0f00 0000 da00 0101 1f01 ... |01a4: array-data (34 units) │ │ -059500: 0003 0400 0b00 0000 af00 0101 d400 ... |01c6: array-data (26 units) │ │ -059534: 0003 0400 0a00 0000 2401 0101 2501 ... |01e0: array-data (24 units) │ │ -059564: 0003 0400 5300 0000 5700 0101 5c00 ... |01f8: array-data (170 units) │ │ -0596b8: 0003 0400 1600 0000 af00 0101 4001 ... |02a2: array-data (48 units) │ │ -059718: 0003 0400 0300 0000 da00 0101 be00 ... |02d2: array-data (10 units) │ │ -05972c: 0003 0400 0300 0000 d000 0101 f200 ... |02dc: array-data (10 units) │ │ +05915c: |[05915c] android.support.v7.appcompat.R$styleable.:()V │ │ +05916c: 1266 |0000: const/4 v6, #int 6 // #6 │ │ +05916e: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +059170: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +059172: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +059174: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +059176: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ +05917a: 2300 d904 |0007: new-array v0, v0, [I // type@04d9 │ │ +05917e: 2600 b900 0000 |0009: fill-array-data v0, 000000c2 // +000000b9 │ │ +059184: 6900 3606 |000c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ +059188: 2330 d904 |000e: new-array v0, v3, [I // type@04d9 │ │ +05918c: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ +059192: 4b01 0002 |0013: aput v1, v0, v2 │ │ +059196: 6900 3706 |0015: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@0637 │ │ +05919a: 2330 d904 |0017: new-array v0, v3, [I // type@04d9 │ │ +05919e: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ +0591a4: 4b01 0002 |001c: aput v1, v0, v2 │ │ +0591a8: 6900 5406 |001e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@0654 │ │ +0591ac: 2320 d904 |0020: new-array v0, v2, [I // type@04d9 │ │ +0591b0: 6900 5606 |0022: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuView:[I // field@0656 │ │ +0591b4: 2360 d904 |0024: new-array v0, v6, [I // type@04d9 │ │ +0591b8: 2600 d600 0000 |0026: fill-array-data v0, 000000fc // +000000d6 │ │ +0591be: 6900 5706 |0029: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0657 │ │ +0591c2: 2340 d904 |002b: new-array v0, v4, [I // type@04d9 │ │ +0591c6: 2600 df00 0000 |002d: fill-array-data v0, 0000010c // +000000df │ │ +0591cc: 6900 5e06 |0030: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@065e │ │ +0591d0: 2330 d904 |0032: new-array v0, v3, [I // type@04d9 │ │ +0591d4: 1401 2f00 017f |0034: const v1, #float 1.71471e+38 // #7f01002f │ │ +0591da: 4b01 0002 |0037: aput v1, v0, v2 │ │ +0591de: 6900 6106 |0039: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@0661 │ │ +0591e2: 1300 0800 |003b: const/16 v0, #int 8 // #8 │ │ +0591e6: 2300 d904 |003d: new-array v0, v0, [I // type@04d9 │ │ +0591ea: 2600 d500 0000 |003f: fill-array-data v0, 00000114 // +000000d5 │ │ +0591f0: 6900 6306 |0042: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.DrawerArrowToggle:[I // field@0663 │ │ +0591f4: 1300 0900 |0044: const/16 v0, #int 9 // #9 │ │ +0591f8: 2300 d904 |0046: new-array v0, v0, [I // type@04d9 │ │ +0591fc: 2600 e000 0000 |0048: fill-array-data v0, 00000128 // +000000e0 │ │ +059202: 6900 6c06 |004b: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@066c │ │ +059206: 1240 |004d: const/4 v0, #int 4 // #4 │ │ +059208: 2300 d904 |004e: new-array v0, v0, [I // type@04d9 │ │ +05920c: 2600 ee00 0000 |0050: fill-array-data v0, 0000013e // +000000ee │ │ +059212: 6900 6d06 |0053: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@066d │ │ +059216: 2340 d904 |0055: new-array v0, v4, [I // type@04d9 │ │ +05921a: 2600 f300 0000 |0057: fill-array-data v0, 0000014a // +000000f3 │ │ +059220: 6900 7b06 |005a: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@067b │ │ +059224: 2360 d904 |005c: new-array v0, v6, [I // type@04d9 │ │ +059228: 2600 f400 0000 |005e: fill-array-data v0, 00000152 // +000000f4 │ │ +05922e: 6900 7e06 |0061: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@067e │ │ +059232: 1300 1100 |0063: const/16 v0, #int 17 // #11 │ │ +059236: 2300 d904 |0065: new-array v0, v0, [I // type@04d9 │ │ +05923a: 2600 fb00 0000 |0067: fill-array-data v0, 00000162 // +000000fb │ │ +059240: 6900 8506 |006a: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@0685 │ │ +059244: 1300 0800 |006c: const/16 v0, #int 8 // #8 │ │ +059248: 2300 d904 |006e: new-array v0, v0, [I // type@04d9 │ │ +05924c: 2600 1801 0000 |0070: fill-array-data v0, 00000188 // +00000118 │ │ +059252: 6900 9706 |0073: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@0697 │ │ +059256: 2340 d904 |0075: new-array v0, v4, [I // type@04d9 │ │ +05925a: 2600 2501 0000 |0077: fill-array-data v0, 0000019c // +00000125 │ │ +059260: 6900 a006 |007a: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@06a0 │ │ +059264: 2330 d904 |007c: new-array v0, v3, [I // type@04d9 │ │ +059268: 1401 4100 017f |007e: const v1, #float 1.71472e+38 // #7f010041 │ │ +05926e: 4b01 0002 |0081: aput v1, v0, v2 │ │ +059272: 6900 a106 |0083: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.PopupWindowBackgroundState:[I // field@06a1 │ │ +059276: 1300 0f00 |0085: const/16 v0, #int 15 // #f │ │ +05927a: 2300 d904 |0087: new-array v0, v0, [I // type@04d9 │ │ +05927e: 2600 1b01 0000 |0089: fill-array-data v0, 000001a4 // +0000011b │ │ +059284: 6900 a506 |008c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@06a5 │ │ +059288: 1300 0b00 |008e: const/16 v0, #int 11 // #b │ │ +05928c: 2300 d904 |0090: new-array v0, v0, [I // type@04d9 │ │ +059290: 2600 3401 0000 |0092: fill-array-data v0, 000001c6 // +00000134 │ │ +059296: 6900 b506 |0095: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@06b5 │ │ +05929a: 1300 0a00 |0097: const/16 v0, #int 10 // #a │ │ +05929e: 2300 d904 |0099: new-array v0, v0, [I // type@04d9 │ │ +0592a2: 2600 4501 0000 |009b: fill-array-data v0, 000001e0 // +00000145 │ │ +0592a8: 6900 c106 |009e: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SwitchCompat:[I // field@06c1 │ │ +0592ac: 1300 5300 |00a0: const/16 v0, #int 83 // #53 │ │ +0592b0: 2300 d904 |00a2: new-array v0, v0, [I // type@04d9 │ │ +0592b4: 2600 5401 0000 |00a4: fill-array-data v0, 000001f8 // +00000154 │ │ +0592ba: 6900 cc06 |00a7: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@06cc │ │ +0592be: 1300 1600 |00a9: const/16 v0, #int 22 // #16 │ │ +0592c2: 2300 d904 |00ab: new-array v0, v0, [I // type@04d9 │ │ +0592c6: 2600 f501 0000 |00ad: fill-array-data v0, 000002a2 // +000001f5 │ │ +0592cc: 6900 2007 |00b0: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@0720 │ │ +0592d0: 2350 d904 |00b2: new-array v0, v5, [I // type@04d9 │ │ +0592d4: 2600 1e02 0000 |00b4: fill-array-data v0, 000002d2 // +0000021e │ │ +0592da: 6900 3707 |00b7: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@0737 │ │ +0592de: 2350 d904 |00b9: new-array v0, v5, [I // type@04d9 │ │ +0592e2: 2600 2102 0000 |00bb: fill-array-data v0, 000002dc // +00000221 │ │ +0592e8: 6900 3807 |00be: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@0738 │ │ +0592ec: 0e00 |00c0: return-void │ │ +0592ee: 0000 |00c1: nop // spacer │ │ +0592f0: 0003 0400 1b00 0000 0300 017f 0700 ... |00c2: array-data (58 units) │ │ +059364: 0003 0400 0600 0000 0300 017f 0c00 ... |00fc: array-data (16 units) │ │ +059384: 0003 0400 0200 0000 2200 017f 2300 ... |010c: array-data (8 units) │ │ +059394: 0003 0400 0800 0000 3000 017f 3100 ... |0114: array-data (20 units) │ │ +0593bc: 0003 0400 0900 0000 af00 0101 c400 ... |0128: array-data (22 units) │ │ +0593e8: 0003 0400 0400 0000 b300 0101 f400 ... |013e: array-data (12 units) │ │ +059400: 0003 0400 0200 0000 ac02 0101 ad02 ... |014a: array-data (8 units) │ │ +059410: 0003 0400 0600 0000 0e00 0101 d000 ... |0152: array-data (16 units) │ │ +059430: 0003 0400 1100 0000 0200 0101 0e00 ... |0162: array-data (38 units) │ │ +05947c: 0003 0400 0800 0000 ae00 0101 2c01 ... |0188: array-data (20 units) │ │ +0594a4: 0003 0400 0200 0000 7601 0101 4000 ... |019c: array-data (8 units) │ │ +0594b4: 0003 0400 0f00 0000 da00 0101 1f01 ... |01a4: array-data (34 units) │ │ +0594f8: 0003 0400 0b00 0000 af00 0101 d400 ... |01c6: array-data (26 units) │ │ +05952c: 0003 0400 0a00 0000 2401 0101 2501 ... |01e0: array-data (24 units) │ │ +05955c: 0003 0400 5300 0000 5700 0101 5c00 ... |01f8: array-data (170 units) │ │ +0596b0: 0003 0400 1600 0000 af00 0101 4001 ... |02a2: array-data (48 units) │ │ +059710: 0003 0400 0300 0000 da00 0101 be00 ... |02d2: array-data (10 units) │ │ +059724: 0003 0400 0300 0000 d000 0101 f200 ... |02dc: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=705 │ │ 0x000e line=706 │ │ 0x0017 line=735 │ │ 0x0020 line=737 │ │ 0x0024 line=738 │ │ @@ -107754,21 +107754,21 @@ │ │ 0x01f8 line=855 │ │ 0x02a2 line=939 │ │ 0x02d2 line=962 │ │ 0x02dc line=963 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #450 header: │ │ class_idx : 585 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #450 annotations: │ │ Annotations on class │ │ @@ -107779,21 +107779,21 @@ │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #451 header: │ │ class_idx : 586 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #451 annotations: │ │ Annotations on class │ │ @@ -107825,21 +107825,21 @@ │ │ name : 'cardview_shadow_start_color' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131558422 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #452 header: │ │ class_idx : 587 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #452 annotations: │ │ Annotations on class │ │ @@ -107866,21 +107866,21 @@ │ │ name : 'cardview_default_radius' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131296303 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #453 header: │ │ class_idx : 588 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #453 annotations: │ │ Annotations on class │ │ @@ -107907,21 +107907,21 @@ │ │ name : 'CardView_Light' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ value : 2131427462 │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #454 header: │ │ class_idx : 589 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 12 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #454 annotations: │ │ Annotations on class │ │ @@ -108001,34 +108001,34 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 36 16-bit code units │ │ -059740: |[059740] android.support.v7.cardview.R$styleable.:()V │ │ -059750: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -059754: 2300 d904 |0002: new-array v0, v0, [I // type@04d9 │ │ -059758: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -05975e: 6900 4907 |0007: sput-object v0, Landroid/support/v7/cardview/R$styleable;.CardView:[I // field@0749 │ │ -059762: 0e00 |0009: return-void │ │ -059764: 0003 0400 0b00 0000 2400 017f 2500 ... |000a: array-data (26 units) │ │ +059738: |[059738] android.support.v7.cardview.R$styleable.:()V │ │ +059748: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +05974c: 2300 d904 |0002: new-array v0, v0, [I // type@04d9 │ │ +059750: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +059756: 6900 4907 |0007: sput-object v0, Landroid/support/v7/cardview/R$styleable;.CardView:[I // field@0749 │ │ +05975a: 0e00 |0009: return-void │ │ +05975c: 0003 0400 0b00 0000 2400 017f 2500 ... |000a: array-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #455 header: │ │ class_idx : 590 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #455 annotations: │ │ Annotations on class │ │ @@ -108039,21 +108039,21 @@ │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #456 header: │ │ class_idx : 591 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3405 │ │ +source_file_idx : 3403 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #456 - │ │ Class descriptor : 'Landroid/support/v7/internal/VersionUtils;' │ │ @@ -108068,35 +108068,35 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -059798: |[059798] android.support.v7.internal.VersionUtils.isAtLeastL:()Z │ │ -0597a8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0597ac: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0597b0: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -0597b4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0597b6: 0f00 |0007: return v0 │ │ -0597b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0597ba: 28fe |0009: goto 0007 // -0002 │ │ +059790: |[059790] android.support.v7.internal.VersionUtils.isAtLeastL:()Z │ │ +0597a0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0597a4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0597a8: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +0597ac: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0597ae: 0f00 |0007: return v0 │ │ +0597b0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0597b2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3405 (VersionUtils.java) │ │ + source_file_idx : 3403 (VersionUtils.java) │ │ │ │ Class #457 header: │ │ class_idx : 592 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3221 │ │ +source_file_idx : 3219 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #457 annotations: │ │ Annotations on class │ │ @@ -108121,18 +108121,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0597bc: |[0597bc] android.support.v7.internal.app.ToolbarActionBar$1.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ -0597cc: 5b01 5507 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0755 │ │ -0597d0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0597d6: 0e00 |0005: return-void │ │ +0597b4: |[0597b4] android.support.v7.internal.app.ToolbarActionBar$1.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ +0597c4: 5b01 5507 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0755 │ │ +0597c8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0597ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ @@ -108142,32 +108142,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0597d8: |[0597d8] android.support.v7.internal.app.ToolbarActionBar$1.run:()V │ │ -0597e8: 5410 5507 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0755 │ │ -0597ec: 6e10 1c0e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.populateOptionsMenu:()V // method@0e1c │ │ -0597f2: 0e00 |0005: return-void │ │ +0597d0: |[0597d0] android.support.v7.internal.app.ToolbarActionBar$1.run:()V │ │ +0597e0: 5410 5507 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar$1;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0755 │ │ +0597e4: 6e10 1c0e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.populateOptionsMenu:()V // method@0e1c │ │ +0597ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar$1; │ │ │ │ - source_file_idx : 3221 (ToolbarActionBar.java) │ │ + source_file_idx : 3219 (ToolbarActionBar.java) │ │ │ │ Class #458 header: │ │ class_idx : 793 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3220 │ │ +source_file_idx : 3218 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #458 annotations: │ │ Annotations on class │ │ @@ -108185,21 +108185,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3220 (Toolbar.java) │ │ + source_file_idx : 3218 (Toolbar.java) │ │ │ │ Class #459 header: │ │ class_idx : 593 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3221 │ │ +source_file_idx : 3219 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #459 annotations: │ │ Annotations on class │ │ @@ -108224,18 +108224,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0597f4: |[0597f4] android.support.v7.internal.app.ToolbarActionBar$2.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ -059804: 5b01 5607 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0756 │ │ -059808: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05980e: 0e00 |0005: return-void │ │ +0597ec: |[0597ec] android.support.v7.internal.app.ToolbarActionBar$2.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ +0597fc: 5b01 5607 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0756 │ │ +059800: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +059806: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ @@ -108245,36 +108245,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -059810: |[059810] android.support.v7.internal.app.ToolbarActionBar$2.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -059820: 5420 5607 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0756 │ │ -059824: 7110 0a0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -05982a: 0c00 |0005: move-result-object v0 │ │ -05982c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05982e: 7230 2e0e 1003 |0007: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0e2e │ │ -059834: 0a00 |000a: move-result v0 │ │ -059836: 0f00 |000b: return v0 │ │ +059808: |[059808] android.support.v7.internal.app.ToolbarActionBar$2.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +059818: 5420 5607 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$2;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0756 │ │ +05981c: 7110 0a0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +059822: 0c00 |0005: move-result-object v0 │ │ +059824: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +059826: 7230 2e0e 1003 |0007: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0e2e │ │ +05982c: 0a00 |000a: move-result v0 │ │ +05982e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar$2; │ │ 0x0000 - 0x000c reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 3221 (ToolbarActionBar.java) │ │ + source_file_idx : 3219 (ToolbarActionBar.java) │ │ │ │ Class #460 header: │ │ class_idx : 594 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3221 │ │ +source_file_idx : 3219 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #460 annotations: │ │ Annotations on class │ │ @@ -108303,18 +108303,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -059838: |[059838] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ -059848: 5b01 5807 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ -05984c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -059852: 0e00 |0005: return-void │ │ +059830: |[059830] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ +059840: 5b01 5807 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ +059844: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05984a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ @@ -108323,17 +108323,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -059854: |[059854] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ -059864: 7020 fa0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@0dfa │ │ -05986a: 0e00 |0003: return-void │ │ +05984c: |[05984c] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ +05985c: 7020 fa0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@0dfa │ │ +059862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/app/ToolbarActionBar$1; │ │ @@ -108344,36 +108344,36 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -05986c: |[05986c] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -05987c: 5520 5707 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0757 │ │ -059880: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -059884: 0e00 |0004: return-void │ │ -059886: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -059888: 5c20 5707 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0757 │ │ -05988c: 5420 5807 |0008: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ -059890: 7110 100e 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/widget/Toolbar; // method@0e10 │ │ -059896: 0c00 |000d: move-result-object v0 │ │ -059898: 6e10 6e17 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.dismissPopupMenus:()V // method@176e │ │ -05989e: 5420 5807 |0011: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ -0598a2: 7110 0a0e 0000 |0013: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -0598a8: 0c00 |0016: move-result-object v0 │ │ -0598aa: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ -0598ae: 5420 5807 |0019: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ -0598b2: 7110 0a0e 0000 |001b: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -0598b8: 0c00 |001e: move-result-object v0 │ │ -0598ba: 1301 0800 |001f: const/16 v1, #int 8 // #8 │ │ -0598be: 7230 300e 1003 |0021: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ -0598c4: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0598c6: 5c20 5707 |0025: iput-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0757 │ │ -0598ca: 28dd |0027: goto 0004 // -0023 │ │ +059864: |[059864] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +059874: 5520 5707 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0757 │ │ +059878: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +05987c: 0e00 |0004: return-void │ │ +05987e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +059880: 5c20 5707 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0757 │ │ +059884: 5420 5807 |0008: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ +059888: 7110 100e 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/widget/Toolbar; // method@0e10 │ │ +05988e: 0c00 |000d: move-result-object v0 │ │ +059890: 6e10 6e17 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.dismissPopupMenus:()V // method@176e │ │ +059896: 5420 5807 |0011: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ +05989a: 7110 0a0e 0000 |0013: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +0598a0: 0c00 |0016: move-result-object v0 │ │ +0598a2: 3800 0d00 |0017: if-eqz v0, 0024 // +000d │ │ +0598a6: 5420 5807 |0019: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ +0598aa: 7110 0a0e 0000 |001b: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +0598b0: 0c00 |001e: move-result-object v0 │ │ +0598b2: 1301 0800 |001f: const/16 v1, #int 8 // #8 │ │ +0598b6: 7230 300e 1003 |0021: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ +0598bc: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0598be: 5c20 5707 |0025: iput-boolean v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.mClosingActionMenu:Z // field@0757 │ │ +0598c2: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0004 line=602 │ │ 0x0005 line=596 │ │ 0x0008 line=597 │ │ 0x0011 line=598 │ │ @@ -108389,45 +108389,45 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0598cc: |[0598cc] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -0598dc: 5420 5807 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ -0598e0: 7110 0a0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -0598e6: 0c00 |0005: move-result-object v0 │ │ -0598e8: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -0598ec: 5420 5807 |0008: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ -0598f0: 7110 0a0e 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -0598f6: 0c00 |000d: move-result-object v0 │ │ -0598f8: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ -0598fc: 7230 2f0e 1003 |0010: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ -059902: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -059904: 0f00 |0014: return v0 │ │ -059906: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -059908: 28fe |0016: goto 0014 // -0002 │ │ +0598c4: |[0598c4] android.support.v7.internal.app.ToolbarActionBar$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +0598d4: 5420 5807 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ +0598d8: 7110 0a0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +0598de: 0c00 |0005: move-result-object v0 │ │ +0598e0: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +0598e4: 5420 5807 |0008: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0758 │ │ +0598e8: 7110 0a0e 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +0598ee: 0c00 |000d: move-result-object v0 │ │ +0598f0: 1301 0800 |000e: const/16 v1, #int 8 // #8 │ │ +0598f4: 7230 2f0e 1003 |0010: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ +0598fa: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +0598fc: 0f00 |0014: return v0 │ │ +0598fe: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +059900: 28fe |0016: goto 0014 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0008 line=584 │ │ 0x0013 line=585 │ │ 0x0014 line=587 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0017 reg=3 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 3221 (ToolbarActionBar.java) │ │ + source_file_idx : 3219 (ToolbarActionBar.java) │ │ │ │ Class #461 header: │ │ class_idx : 595 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3221 │ │ +source_file_idx : 3219 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #461 annotations: │ │ Annotations on class │ │ @@ -108452,18 +108452,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05990c: |[05990c] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ -05991c: 5b01 5907 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ -059920: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -059926: 0e00 |0005: return-void │ │ +059904: |[059904] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ +059914: 5b01 5907 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ +059918: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05991e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ @@ -108472,17 +108472,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -059928: |[059928] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ -059938: 7020 fe0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@0dfe │ │ -05993e: 0e00 |0003: return-void │ │ +059920: |[059920] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ +059930: 7020 fe0d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@0dfe │ │ +059936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/app/ToolbarActionBar$1; │ │ @@ -108493,17 +108493,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -059940: |[059940] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -059950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -059952: 0f00 |0001: return v0 │ │ +059938: |[059938] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +059948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05994a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/view/MenuItem; │ │ @@ -108513,63 +108513,63 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -059954: |[059954] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -059964: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -059968: 5440 5907 |0002: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ -05996c: 7110 0a0e 0000 |0004: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -059972: 0c00 |0007: move-result-object v0 │ │ -059974: 3800 1700 |0008: if-eqz v0, 001f // +0017 │ │ -059978: 5440 5907 |000a: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ -05997c: 7110 100e 0000 |000c: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/widget/Toolbar; // method@0e10 │ │ -059982: 0c00 |000f: move-result-object v0 │ │ -059984: 6e10 a017 0000 |0010: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@17a0 │ │ -05998a: 0a00 |0013: move-result v0 │ │ -05998c: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -059990: 5440 5907 |0016: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ -059994: 7110 0a0e 0000 |0018: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -05999a: 0c00 |001b: move-result-object v0 │ │ -05999c: 7230 300e 3005 |001c: invoke-interface {v0, v3, v5}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ -0599a2: 0e00 |001f: return-void │ │ -0599a4: 5440 5907 |0020: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ -0599a8: 7110 0a0e 0000 |0022: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -0599ae: 0c00 |0025: move-result-object v0 │ │ -0599b0: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -0599b2: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0599b4: 7240 310e 1052 |0028: invoke-interface {v0, v1, v2, v5}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ -0599ba: 0a00 |002b: move-result v0 │ │ -0599bc: 3800 f3ff |002c: if-eqz v0, 001f // -000d │ │ -0599c0: 5440 5907 |002e: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ -0599c4: 7110 0a0e 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -0599ca: 0c00 |0033: move-result-object v0 │ │ -0599cc: 7230 2f0e 3005 |0034: invoke-interface {v0, v3, v5}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ -0599d2: 28e8 |0037: goto 001f // -0018 │ │ +05994c: |[05994c] android.support.v7.internal.app.ToolbarActionBar$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +05995c: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +059960: 5440 5907 |0002: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ +059964: 7110 0a0e 0000 |0004: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +05996a: 0c00 |0007: move-result-object v0 │ │ +05996c: 3800 1700 |0008: if-eqz v0, 001f // +0017 │ │ +059970: 5440 5907 |000a: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ +059974: 7110 100e 0000 |000c: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/widget/Toolbar; // method@0e10 │ │ +05997a: 0c00 |000f: move-result-object v0 │ │ +05997c: 6e10 a017 0000 |0010: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@17a0 │ │ +059982: 0a00 |0013: move-result v0 │ │ +059984: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +059988: 5440 5907 |0016: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ +05998c: 7110 0a0e 0000 |0018: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +059992: 0c00 |001b: move-result-object v0 │ │ +059994: 7230 300e 3005 |001c: invoke-interface {v0, v3, v5}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ +05999a: 0e00 |001f: return-void │ │ +05999c: 5440 5907 |0020: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ +0599a0: 7110 0a0e 0000 |0022: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +0599a6: 0c00 |0025: move-result-object v0 │ │ +0599a8: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +0599aa: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0599ac: 7240 310e 1052 |0028: invoke-interface {v0, v1, v2, v5}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ +0599b2: 0a00 |002b: move-result v0 │ │ +0599b4: 3800 f3ff |002c: if-eqz v0, 001f // -000d │ │ +0599b8: 5440 5907 |002e: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@0759 │ │ +0599bc: 7110 0a0e 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +0599c2: 0c00 |0033: move-result-object v0 │ │ +0599c4: 7230 2f0e 3005 |0034: invoke-interface {v0, v3, v5}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ +0599ca: 28e8 |0037: goto 001f // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=634 │ │ 0x000a line=635 │ │ 0x0016 line=636 │ │ 0x001f line=642 │ │ 0x0020 line=637 │ │ 0x002e line=639 │ │ locals : │ │ 0x0000 - 0x0038 reg=4 this Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; │ │ 0x0000 - 0x0038 reg=5 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 3221 (ToolbarActionBar.java) │ │ + source_file_idx : 3219 (ToolbarActionBar.java) │ │ │ │ Class #462 header: │ │ class_idx : 596 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3221 │ │ +source_file_idx : 3219 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #462 annotations: │ │ Annotations on class │ │ @@ -108594,18 +108594,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0599d4: |[0599d4] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ -0599e4: 5b01 5a07 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ -0599e8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0599ee: 0e00 |0005: return-void │ │ +0599cc: |[0599cc] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V │ │ +0599dc: 5b01 5a07 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ +0599e0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0599e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ @@ -108614,17 +108614,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0599f0: |[0599f0] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ -059a00: 7020 020e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@0e02 │ │ -059a06: 0e00 |0003: return-void │ │ +0599e8: |[0599e8] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V │ │ +0599f8: 7020 020e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@0e02 │ │ +0599fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/app/ToolbarActionBar$1; │ │ @@ -108635,29 +108635,29 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -059a08: |[059a08] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -059a18: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -059a1a: 5420 5a07 |0001: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ -059a1e: 7110 0a0e 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -059a24: 0c00 |0006: move-result-object v0 │ │ -059a26: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -059a2a: 5420 5a07 |0009: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ -059a2e: 7110 0a0e 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -059a34: 0c00 |000e: move-result-object v0 │ │ -059a36: 7230 300e 1003 |000f: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ -059a3c: 5420 5a07 |0012: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ -059a40: 7110 0c0e 0000 |0014: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$1000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window; // method@0e0c │ │ -059a46: 0c00 |0017: move-result-object v0 │ │ -059a48: 6e20 7c19 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/Window;.closePanel:(I)V // method@197c │ │ -059a4e: 0e00 |001b: return-void │ │ +059a00: |[059a00] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +059a10: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +059a12: 5420 5a07 |0001: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ +059a16: 7110 0a0e 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +059a1c: 0c00 |0006: move-result-object v0 │ │ +059a1e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +059a22: 5420 5a07 |0009: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ +059a26: 7110 0a0e 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +059a2c: 0c00 |000e: move-result-object v0 │ │ +059a2e: 7230 300e 1003 |000f: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ +059a34: 5420 5a07 |0012: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ +059a38: 7110 0c0e 0000 |0014: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$1000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window; // method@0e0c │ │ +059a3e: 0c00 |0017: move-result-object v0 │ │ +059a40: 6e20 7c19 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/Window;.closePanel:(I)V // method@197c │ │ +059a46: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=608 │ │ 0x0009 line=609 │ │ 0x0012 line=613 │ │ 0x001b line=614 │ │ locals : │ │ @@ -108670,43 +108670,43 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -059a50: |[059a50] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -059a60: 3903 1400 |0000: if-nez v3, 0014 // +0014 │ │ -059a64: 5420 5a07 |0002: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ -059a68: 7110 0a0e 0000 |0004: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -059a6e: 0c00 |0007: move-result-object v0 │ │ -059a70: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -059a74: 5420 5a07 |000a: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ -059a78: 7110 0a0e 0000 |000c: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -059a7e: 0c00 |000f: move-result-object v0 │ │ -059a80: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -059a82: 7230 2f0e 1003 |0011: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ -059a88: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -059a8a: 0f00 |0015: return v0 │ │ +059a48: |[059a48] android.support.v7.internal.app.ToolbarActionBar$PanelMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +059a58: 3903 1400 |0000: if-nez v3, 0014 // +0014 │ │ +059a5c: 5420 5a07 |0002: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ +059a60: 7110 0a0e 0000 |0004: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +059a66: 0c00 |0007: move-result-object v0 │ │ +059a68: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +059a6c: 5420 5a07 |000a: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075a │ │ +059a70: 7110 0a0e 0000 |000c: invoke-static {v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +059a76: 0c00 |000f: move-result-object v0 │ │ +059a78: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +059a7a: 7230 2f0e 1003 |0011: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ +059a80: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +059a82: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x000a line=619 │ │ 0x0014 line=621 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback; │ │ 0x0000 - 0x0016 reg=3 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 3221 (ToolbarActionBar.java) │ │ + source_file_idx : 3219 (ToolbarActionBar.java) │ │ │ │ Class #463 header: │ │ class_idx : 797 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3520 │ │ +source_file_idx : 3518 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #463 - │ │ Class descriptor : 'Landroid/support/v7/widget/WindowCallbackWrapper;' │ │ @@ -108726,23 +108726,23 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -059a8c: |[059a8c] android.support.v7.widget.WindowCallbackWrapper.:(Landroid/support/v7/internal/app/WindowCallback;)V │ │ -059a9c: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -059aa2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -059aa6: 2200 de03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -059aaa: 1a01 be0d |0007: const-string v1, "Window callback may not be null" // string@0dbe │ │ -059aae: 7020 881b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -059ab4: 2700 |000c: throw v0 │ │ -059ab6: 5b23 cc0a |000d: iput-object v3, v2, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ -059aba: 0e00 |000f: return-void │ │ +059a84: |[059a84] android.support.v7.widget.WindowCallbackWrapper.:(Landroid/support/v7/internal/app/WindowCallback;)V │ │ +059a94: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +059a9a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +059a9e: 2200 de03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +059aa2: 1a01 bc0d |0007: const-string v1, "Window callback may not be null" // string@0dbc │ │ +059aa6: 7020 881b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +059aac: 2700 |000c: throw v0 │ │ +059aae: 5b23 cc0a |000d: iput-object v3, v2, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ +059ab2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x0005 line=37 │ │ 0x000d line=39 │ │ 0x000f line=40 │ │ @@ -108756,19 +108756,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -059abc: |[059abc] android.support.v7.widget.WindowCallbackWrapper.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -059acc: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ -059ad0: 7230 2c0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0e2c │ │ -059ad6: 0a00 |0005: move-result v0 │ │ -059ad8: 0f00 |0006: return v0 │ │ +059ab4: |[059ab4] android.support.v7.widget.WindowCallbackWrapper.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +059ac4: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ +059ac8: 7230 2c0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0e2c │ │ +059ace: 0a00 |0005: move-result v0 │ │ +059ad0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -108778,19 +108778,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -059adc: |[059adc] android.support.v7.widget.WindowCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ -059aec: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ -059af0: 7220 2d0e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelView:(I)Landroid/view/View; // method@0e2d │ │ -059af6: 0c00 |0005: move-result-object v0 │ │ -059af8: 1100 |0006: return-object v0 │ │ +059ad4: |[059ad4] android.support.v7.widget.WindowCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ +059ae4: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ +059ae8: 7220 2d0e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelView:(I)Landroid/view/View; // method@0e2d │ │ +059aee: 0c00 |0005: move-result-object v0 │ │ +059af0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ │ │ @@ -108799,19 +108799,19 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -059afc: |[059afc] android.support.v7.widget.WindowCallbackWrapper.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -059b0c: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ -059b10: 7230 2e0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0e2e │ │ -059b16: 0a00 |0005: move-result v0 │ │ -059b18: 0f00 |0006: return v0 │ │ +059af4: |[059af4] android.support.v7.widget.WindowCallbackWrapper.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +059b04: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ +059b08: 7230 2e0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0e2e │ │ +059b0e: 0a00 |0005: move-result v0 │ │ +059b10: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menuItem Landroid/view/MenuItem; │ │ @@ -108821,19 +108821,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -059b1c: |[059b1c] android.support.v7.widget.WindowCallbackWrapper.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -059b2c: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ -059b30: 7230 2f0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ -059b36: 0a00 |0005: move-result v0 │ │ -059b38: 0f00 |0006: return v0 │ │ +059b14: |[059b14] android.support.v7.widget.WindowCallbackWrapper.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +059b24: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ +059b28: 7230 2f0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ +059b2e: 0a00 |0005: move-result v0 │ │ +059b30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -108843,18 +108843,18 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -059b3c: |[059b3c] android.support.v7.widget.WindowCallbackWrapper.onPanelClosed:(ILandroid/view/Menu;)V │ │ -059b4c: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ -059b50: 7230 300e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ -059b56: 0e00 |0005: return-void │ │ +059b34: |[059b34] android.support.v7.widget.WindowCallbackWrapper.onPanelClosed:(ILandroid/view/Menu;)V │ │ +059b44: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ +059b48: 7230 300e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/app/WindowCallback;.onPanelClosed:(ILandroid/view/Menu;)V // method@0e30 │ │ +059b4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 featureId I │ │ @@ -108865,19 +108865,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 │ │ -059b58: |[059b58] android.support.v7.widget.WindowCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -059b68: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ -059b6c: 7240 310e 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ -059b72: 0a00 |0005: move-result v0 │ │ -059b74: 0f00 |0006: return v0 │ │ +059b50: |[059b50] android.support.v7.widget.WindowCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +059b60: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ +059b64: 7240 310e 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ +059b6a: 0a00 |0005: move-result v0 │ │ +059b6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menuView Landroid/view/View; │ │ @@ -108888,33 +108888,33 @@ │ │ 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 │ │ -059b78: |[059b78] android.support.v7.widget.WindowCallbackWrapper.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -059b88: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ -059b8c: 7220 320e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/app/WindowCallback;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0e32 │ │ -059b92: 0c00 |0005: move-result-object v0 │ │ -059b94: 1100 |0006: return-object v0 │ │ +059b70: |[059b70] android.support.v7.widget.WindowCallbackWrapper.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +059b80: 5410 cc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/WindowCallbackWrapper;.mWrapped:Landroid/support/v7/internal/app/WindowCallback; // field@0acc │ │ +059b84: 7220 320e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/app/WindowCallback;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0e32 │ │ +059b8a: 0c00 |0005: move-result-object v0 │ │ +059b8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ - source_file_idx : 3520 (WindowCallbackWrapper.java) │ │ + source_file_idx : 3518 (WindowCallbackWrapper.java) │ │ │ │ Class #464 header: │ │ class_idx : 597 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 797 │ │ -source_file_idx : 3221 │ │ +source_file_idx : 3219 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #464 annotations: │ │ Annotations on class │ │ @@ -108938,18 +108938,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/WindowCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -059b98: |[059b98] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/WindowCallback;)V │ │ -059ba8: 5b01 5b07 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059bac: 7020 d217 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/WindowCallbackWrapper;.:(Landroid/support/v7/internal/app/WindowCallback;)V // method@17d2 │ │ -059bb2: 0e00 |0005: return-void │ │ +059b90: |[059b90] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/WindowCallback;)V │ │ +059ba0: 5b01 5b07 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059ba4: 7020 d217 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/WindowCallbackWrapper;.:(Landroid/support/v7/internal/app/WindowCallback;)V // method@17d2 │ │ +059baa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0002 line=511 │ │ 0x0005 line=512 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper; │ │ @@ -108962,61 +108962,61 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -059bb4: |[059bb4] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ -059bc4: 2b04 5a00 0000 |0000: packed-switch v4, 0000005a // +0000005a │ │ -059bca: 6f20 d417 4300 |0003: invoke-super {v3, v4}, Landroid/support/v7/widget/WindowCallbackWrapper;.onCreatePanelView:(I)Landroid/view/View; // method@17d4 │ │ -059bd0: 0c01 |0006: move-result-object v1 │ │ -059bd2: 1101 |0007: return-object v1 │ │ -059bd4: 5431 5b07 |0008: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059bd8: 7110 0b0e 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$100:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z // method@0e0b │ │ -059bde: 0a01 |000d: move-result v1 │ │ -059be0: 3901 1600 |000e: if-nez v1, 0024 // +0016 │ │ -059be4: 5431 5b07 |0010: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059be8: 6e10 1c0e 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.populateOptionsMenu:()V // method@0e1c │ │ -059bee: 5431 5b07 |0015: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059bf2: 7110 100e 0100 |0017: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/widget/Toolbar; // method@0e10 │ │ -059bf8: 0c01 |001a: move-result-object v1 │ │ -059bfa: 5432 5b07 |001b: iget-object v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059bfe: 7110 0f0e 0200 |001d: invoke-static {v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Ljava/lang/Runnable; // method@0e0f │ │ -059c04: 0c02 |0020: move-result-object v2 │ │ -059c06: 6e20 ae17 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@17ae │ │ -059c0c: 5431 5b07 |0024: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059c10: 7110 0b0e 0100 |0026: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$100:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z // method@0e0b │ │ -059c16: 0a01 |0029: move-result v1 │ │ -059c18: 3801 d9ff |002a: if-eqz v1, 0003 // -0027 │ │ -059c1c: 5431 5b07 |002c: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059c20: 7110 0a0e 0100 |002e: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -059c26: 0c01 |0031: move-result-object v1 │ │ -059c28: 3801 d1ff |0032: if-eqz v1, 0003 // -002f │ │ -059c2c: 5431 5b07 |0034: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059c30: 7110 110e 0100 |0036: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$500:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Menu; // method@0e11 │ │ -059c36: 0c00 |0039: move-result-object v0 │ │ -059c38: 5431 5b07 |003a: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059c3c: 7110 0a0e 0100 |003c: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -059c42: 0c01 |003f: move-result-object v1 │ │ -059c44: 1202 |0040: const/4 v2, #int 0 // #0 │ │ -059c46: 7240 310e 4102 |0041: invoke-interface {v1, v4, v2, v0}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ -059c4c: 0a01 |0044: move-result v1 │ │ -059c4e: 3801 beff |0045: if-eqz v1, 0003 // -0042 │ │ -059c52: 5431 5b07 |0047: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059c56: 7110 0a0e 0100 |0049: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ -059c5c: 0c01 |004c: move-result-object v1 │ │ -059c5e: 7230 2f0e 4100 |004d: invoke-interface {v1, v4, v0}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ -059c64: 0a01 |0050: move-result v1 │ │ -059c66: 3801 b2ff |0051: if-eqz v1, 0003 // -004e │ │ -059c6a: 5431 5b07 |0053: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059c6e: 7120 120e 0100 |0055: invoke-static {v1, v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$600:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; // method@0e12 │ │ -059c74: 0c01 |0058: move-result-object v1 │ │ -059c76: 28ae |0059: goto 0007 // -0052 │ │ -059c78: 0001 0100 0000 0000 0800 0000 |005a: packed-switch-data (6 units) │ │ +059bac: |[059bac] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ +059bbc: 2b04 5a00 0000 |0000: packed-switch v4, 0000005a // +0000005a │ │ +059bc2: 6f20 d417 4300 |0003: invoke-super {v3, v4}, Landroid/support/v7/widget/WindowCallbackWrapper;.onCreatePanelView:(I)Landroid/view/View; // method@17d4 │ │ +059bc8: 0c01 |0006: move-result-object v1 │ │ +059bca: 1101 |0007: return-object v1 │ │ +059bcc: 5431 5b07 |0008: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059bd0: 7110 0b0e 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$100:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z // method@0e0b │ │ +059bd6: 0a01 |000d: move-result v1 │ │ +059bd8: 3901 1600 |000e: if-nez v1, 0024 // +0016 │ │ +059bdc: 5431 5b07 |0010: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059be0: 6e10 1c0e 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.populateOptionsMenu:()V // method@0e1c │ │ +059be6: 5431 5b07 |0015: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059bea: 7110 100e 0100 |0017: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/widget/Toolbar; // method@0e10 │ │ +059bf0: 0c01 |001a: move-result-object v1 │ │ +059bf2: 5432 5b07 |001b: iget-object v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059bf6: 7110 0f0e 0200 |001d: invoke-static {v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Ljava/lang/Runnable; // method@0e0f │ │ +059bfc: 0c02 |0020: move-result-object v2 │ │ +059bfe: 6e20 ae17 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@17ae │ │ +059c04: 5431 5b07 |0024: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059c08: 7110 0b0e 0100 |0026: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$100:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z // method@0e0b │ │ +059c0e: 0a01 |0029: move-result v1 │ │ +059c10: 3801 d9ff |002a: if-eqz v1, 0003 // -0027 │ │ +059c14: 5431 5b07 |002c: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059c18: 7110 0a0e 0100 |002e: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +059c1e: 0c01 |0031: move-result-object v1 │ │ +059c20: 3801 d1ff |0032: if-eqz v1, 0003 // -002f │ │ +059c24: 5431 5b07 |0034: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059c28: 7110 110e 0100 |0036: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$500:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Menu; // method@0e11 │ │ +059c2e: 0c00 |0039: move-result-object v0 │ │ +059c30: 5431 5b07 |003a: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059c34: 7110 0a0e 0100 |003c: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +059c3a: 0c01 |003f: move-result-object v1 │ │ +059c3c: 1202 |0040: const/4 v2, #int 0 // #0 │ │ +059c3e: 7240 310e 4102 |0041: invoke-interface {v1, v4, v2, v0}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ +059c44: 0a01 |0044: move-result v1 │ │ +059c46: 3801 beff |0045: if-eqz v1, 0003 // -0042 │ │ +059c4a: 5431 5b07 |0047: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059c4e: 7110 0a0e 0100 |0049: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; // method@0e0a │ │ +059c54: 0c01 |004c: move-result-object v1 │ │ +059c56: 7230 2f0e 4100 |004d: invoke-interface {v1, v4, v0}, Landroid/support/v7/internal/app/WindowCallback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@0e2f │ │ +059c5c: 0a01 |0050: move-result v1 │ │ +059c5e: 3801 b2ff |0051: if-eqz v1, 0003 // -004e │ │ +059c62: 5431 5b07 |0053: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059c66: 7120 120e 0100 |0055: invoke-static {v1, v0}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$600:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; // method@0e12 │ │ +059c6c: 0c01 |0058: move-result-object v1 │ │ +059c6e: 28ae |0059: goto 0007 // -0052 │ │ +059c70: 0001 0100 0000 0000 0800 0000 |005a: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0003 line=545 │ │ 0x0008 line=528 │ │ 0x0010 line=530 │ │ 0x0015 line=531 │ │ @@ -109035,51 +109035,51 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -059c84: |[059c84] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -059c94: 6f40 d817 4365 |0000: invoke-super {v3, v4, v5, v6}, Landroid/support/v7/widget/WindowCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@17d8 │ │ -059c9a: 0a00 |0003: move-result v0 │ │ -059c9c: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ -059ca0: 5431 5b07 |0006: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059ca4: 7110 0b0e 0100 |0008: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$100:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z // method@0e0b │ │ -059caa: 0a01 |000b: move-result v1 │ │ -059cac: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ -059cb0: 5431 5b07 |000e: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059cb4: 7110 0e0e 0100 |0010: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$200:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@0e0e │ │ -059cba: 0c01 |0013: move-result-object v1 │ │ -059cbc: 7210 af12 0100 |0014: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenuPrepared:()V // method@12af │ │ -059cc2: 5431 5b07 |0017: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ -059cc6: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -059cc8: 7120 0d0e 2100 |001a: invoke-static {v1, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$102:(Landroid/support/v7/internal/app/ToolbarActionBar;Z)Z // method@0e0d │ │ -059cce: 0f00 |001d: return v0 │ │ +059c7c: |[059c7c] android.support.v7.internal.app.ToolbarActionBar$ToolbarCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +059c8c: 6f40 d817 4365 |0000: invoke-super {v3, v4, v5, v6}, Landroid/support/v7/widget/WindowCallbackWrapper;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@17d8 │ │ +059c92: 0a00 |0003: move-result v0 │ │ +059c94: 3800 1900 |0004: if-eqz v0, 001d // +0019 │ │ +059c98: 5431 5b07 |0006: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059c9c: 7110 0b0e 0100 |0008: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$100:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z // method@0e0b │ │ +059ca2: 0a01 |000b: move-result v1 │ │ +059ca4: 3901 1100 |000c: if-nez v1, 001d // +0011 │ │ +059ca8: 5431 5b07 |000e: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059cac: 7110 0e0e 0100 |0010: invoke-static {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$200:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@0e0e │ │ +059cb2: 0c01 |0013: move-result-object v1 │ │ +059cb4: 7210 af12 0100 |0014: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenuPrepared:()V // method@12af │ │ +059cba: 5431 5b07 |0017: iget-object v1, v3, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.this$0:Landroid/support/v7/internal/app/ToolbarActionBar; // field@075b │ │ +059cbe: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +059cc0: 7120 0d0e 2100 |001a: invoke-static {v1, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.access$102:(Landroid/support/v7/internal/app/ToolbarActionBar;Z)Z // method@0e0d │ │ +059cc6: 0f00 |001d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0004 line=517 │ │ 0x000e line=518 │ │ 0x0017 line=519 │ │ 0x001d line=521 │ │ locals : │ │ 0x0004 - 0x001e reg=0 result Z │ │ 0x0000 - 0x001e reg=3 this Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper; │ │ 0x0000 - 0x001e reg=4 featureId I │ │ 0x0000 - 0x001e reg=5 view Landroid/view/View; │ │ 0x0000 - 0x001e reg=6 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 3221 (ToolbarActionBar.java) │ │ + source_file_idx : 3219 (ToolbarActionBar.java) │ │ │ │ Class #465 header: │ │ class_idx : 598 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 545 │ │ -source_file_idx : 3221 │ │ +source_file_idx : 3219 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 12 │ │ virtual_methods_size: 23 │ │ │ │ Class #465 annotations: │ │ Annotations on class │ │ @@ -109144,42 +109144,42 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window;Landroid/support/v7/internal/app/WindowCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -059cd0: |[059cd0] android.support.v7.internal.app.ToolbarActionBar.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window;Landroid/support/v7/internal/app/WindowCallback;)V │ │ -059ce0: 7010 cb0c 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@0ccb │ │ -059ce6: 2200 0504 |0003: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -059cea: 7010 001c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -059cf0: 5b20 6207 |0008: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0762 │ │ -059cf4: 2200 5002 |000a: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$1; // type@0250 │ │ -059cf8: 7020 f60d 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/ToolbarActionBar$1;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@0df6 │ │ -059cfe: 5b20 6107 |000f: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@0761 │ │ -059d02: 2200 5102 |0011: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$2; // type@0251 │ │ -059d06: 7020 f80d 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/ToolbarActionBar$2;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@0df8 │ │ -059d0c: 5b20 6007 |0016: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0760 │ │ -059d10: 5b23 6307 |0018: iput-object v3, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -059d14: 2200 cf02 |001a: new-instance v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // type@02cf │ │ -059d18: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -059d1a: 7030 1714 3001 |001d: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@1417 │ │ -059d20: 5b20 5c07 |0020: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -059d24: 2200 5502 |0022: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper; // type@0255 │ │ -059d28: 7030 060e 2006 |0024: invoke-direct {v0, v2, v6}, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/WindowCallback;)V // method@0e06 │ │ -059d2e: 5b20 6607 |0027: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ -059d32: 5420 5c07 |0029: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -059d36: 5421 6607 |002b: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ -059d3a: 7220 b412 1000 |002d: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V // method@12b4 │ │ -059d40: 5420 6007 |0030: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0760 │ │ -059d44: 6e20 c217 0300 |0032: invoke-virtual {v3, v0}, Landroid/support/v7/widget/Toolbar;.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V // method@17c2 │ │ -059d4a: 5420 5c07 |0035: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -059d4e: 7220 b512 4000 |0037: invoke-interface {v0, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@12b5 │ │ -059d54: 5b25 6507 |003a: iput-object v5, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindow:Landroid/view/Window; // field@0765 │ │ -059d58: 0e00 |003c: return-void │ │ +059cc8: |[059cc8] android.support.v7.internal.app.ToolbarActionBar.:(Landroid/support/v7/widget/Toolbar;Ljava/lang/CharSequence;Landroid/view/Window;Landroid/support/v7/internal/app/WindowCallback;)V │ │ +059cd8: 7010 cb0c 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/ActionBar;.:()V // method@0ccb │ │ +059cde: 2200 0504 |0003: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +059ce2: 7010 001c 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +059ce8: 5b20 6207 |0008: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0762 │ │ +059cec: 2200 5002 |000a: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$1; // type@0250 │ │ +059cf0: 7020 f60d 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/ToolbarActionBar$1;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@0df6 │ │ +059cf6: 5b20 6107 |000f: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@0761 │ │ +059cfa: 2200 5102 |0011: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$2; // type@0251 │ │ +059cfe: 7020 f80d 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v7/internal/app/ToolbarActionBar$2;.:(Landroid/support/v7/internal/app/ToolbarActionBar;)V // method@0df8 │ │ +059d04: 5b20 6007 |0016: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0760 │ │ +059d08: 5b23 6307 |0018: iput-object v3, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +059d0c: 2200 cf02 |001a: new-instance v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // type@02cf │ │ +059d10: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +059d12: 7030 1714 3001 |001d: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@1417 │ │ +059d18: 5b20 5c07 |0020: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +059d1c: 2200 5502 |0022: new-instance v0, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper; // type@0255 │ │ +059d20: 7030 060e 2006 |0024: invoke-direct {v0, v2, v6}, Landroid/support/v7/internal/app/ToolbarActionBar$ToolbarCallbackWrapper;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/WindowCallback;)V // method@0e06 │ │ +059d26: 5b20 6607 |0027: iput-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ +059d2a: 5420 5c07 |0029: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +059d2e: 5421 6607 |002b: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ +059d32: 7220 b412 1000 |002d: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V // method@12b4 │ │ +059d38: 5420 6007 |0030: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuClicker:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0760 │ │ +059d3c: 6e20 c217 0300 |0032: invoke-virtual {v3, v0}, Landroid/support/v7/widget/Toolbar;.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V // method@17c2 │ │ +059d42: 5420 5c07 |0035: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +059d46: 7220 b512 4000 |0037: invoke-interface {v0, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@12b5 │ │ +059d4c: 5b25 6507 |003a: iput-object v5, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindow:Landroid/view/Window; // field@0765 │ │ +059d50: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=60 │ │ 0x000a line=66 │ │ 0x0011 line=73 │ │ 0x0018 line=83 │ │ @@ -109202,17 +109202,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059d5c: |[059d5c] android.support.v7.internal.app.ToolbarActionBar.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; │ │ -059d6c: 5410 6607 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ -059d70: 1100 |0002: return-object v0 │ │ +059d54: |[059d54] android.support.v7.internal.app.ToolbarActionBar.access$000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/app/WindowCallback; │ │ +059d64: 5410 6607 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ +059d68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #2 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -109220,17 +109220,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059d74: |[059d74] android.support.v7.internal.app.ToolbarActionBar.access$100:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z │ │ -059d84: 5510 6407 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@0764 │ │ -059d88: 0f00 |0002: return v0 │ │ +059d6c: |[059d6c] android.support.v7.internal.app.ToolbarActionBar.access$100:(Landroid/support/v7/internal/app/ToolbarActionBar;)Z │ │ +059d7c: 5510 6407 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@0764 │ │ +059d80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #3 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -109238,17 +109238,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059d8c: |[059d8c] android.support.v7.internal.app.ToolbarActionBar.access$1000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window; │ │ -059d9c: 5410 6507 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindow:Landroid/view/Window; // field@0765 │ │ -059da0: 1100 |0002: return-object v0 │ │ +059d84: |[059d84] android.support.v7.internal.app.ToolbarActionBar.access$1000:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Window; │ │ +059d94: 5410 6507 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindow:Landroid/view/Window; // field@0765 │ │ +059d98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #4 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -109256,17 +109256,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059da4: |[059da4] android.support.v7.internal.app.ToolbarActionBar.access$102:(Landroid/support/v7/internal/app/ToolbarActionBar;Z)Z │ │ -059db4: 5c01 6407 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@0764 │ │ -059db8: 0f01 |0002: return v1 │ │ +059d9c: |[059d9c] android.support.v7.internal.app.ToolbarActionBar.access$102:(Landroid/support/v7/internal/app/ToolbarActionBar;Z)Z │ │ +059dac: 5c01 6407 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbarMenuPrepared:Z // field@0764 │ │ +059db0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -109275,17 +109275,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059dbc: |[059dbc] android.support.v7.internal.app.ToolbarActionBar.access$200:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ -059dcc: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -059dd0: 1100 |0002: return-object v0 │ │ +059db4: |[059db4] android.support.v7.internal.app.ToolbarActionBar.access$200:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ +059dc4: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +059dc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #6 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -109293,17 +109293,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059dd4: |[059dd4] android.support.v7.internal.app.ToolbarActionBar.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Ljava/lang/Runnable; │ │ -059de4: 5410 6107 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@0761 │ │ -059de8: 1100 |0002: return-object v0 │ │ +059dcc: |[059dcc] android.support.v7.internal.app.ToolbarActionBar.access$300:(Landroid/support/v7/internal/app/ToolbarActionBar;)Ljava/lang/Runnable; │ │ +059ddc: 5410 6107 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@0761 │ │ +059de0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #7 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -109311,17 +109311,17 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/widget/Toolbar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059dec: |[059dec] android.support.v7.internal.app.ToolbarActionBar.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/widget/Toolbar; │ │ -059dfc: 5410 6307 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -059e00: 1100 |0002: return-object v0 │ │ +059de4: |[059de4] android.support.v7.internal.app.ToolbarActionBar.access$400:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/support/v7/widget/Toolbar; │ │ +059df4: 5410 6307 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +059df8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #8 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -109329,18 +109329,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Menu;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -059e04: |[059e04] android.support.v7.internal.app.ToolbarActionBar.access$500:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Menu; │ │ -059e14: 7010 170e 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@0e17 │ │ -059e1a: 0c00 |0003: move-result-object v0 │ │ -059e1c: 1100 |0004: return-object v0 │ │ +059dfc: |[059dfc] android.support.v7.internal.app.ToolbarActionBar.access$500:(Landroid/support/v7/internal/app/ToolbarActionBar;)Landroid/view/Menu; │ │ +059e0c: 7010 170e 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@0e17 │ │ +059e12: 0c00 |0003: move-result-object v0 │ │ +059e14: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #9 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -109348,18 +109348,18 @@ │ │ type : '(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -059e20: |[059e20] android.support.v7.internal.app.ToolbarActionBar.access$600:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; │ │ -059e30: 7020 160e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; // method@0e16 │ │ -059e36: 0c00 |0003: move-result-object v0 │ │ -059e38: 1100 |0004: return-object v0 │ │ +059e18: |[059e18] android.support.v7.internal.app.ToolbarActionBar.access$600:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/view/Menu;)Landroid/view/View; │ │ +059e28: 7020 160e 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/app/ToolbarActionBar;.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; // method@0e16 │ │ +059e2e: 0c00 |0003: move-result-object v0 │ │ +059e30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/view/Menu; │ │ │ │ @@ -109368,32 +109368,32 @@ │ │ type : '(Landroid/view/Menu;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -059e3c: |[059e3c] android.support.v7.internal.app.ToolbarActionBar.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; │ │ -059e4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -059e4e: 3803 0600 |0001: if-eqz v3, 0007 // +0006 │ │ -059e52: 5421 5e07 |0003: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ -059e56: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -059e5a: 1100 |0007: return-object v0 │ │ -059e5c: 5421 5e07 |0008: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ -059e60: 6e10 900f 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@0f90 │ │ -059e66: 0c01 |000d: move-result-object v1 │ │ -059e68: 7210 571a 0100 |000e: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@1a57 │ │ -059e6e: 0a01 |0011: move-result v1 │ │ -059e70: 3d01 f5ff |0012: if-lez v1, 0007 // -000b │ │ -059e74: 5420 5e07 |0014: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ -059e78: 5421 6307 |0016: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -059e7c: 6e20 910f 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@0f91 │ │ -059e82: 0c00 |001b: move-result-object v0 │ │ -059e84: 1f00 6803 |001c: check-cast v0, Landroid/view/View; // type@0368 │ │ -059e88: 28e9 |001e: goto 0007 // -0017 │ │ +059e34: |[059e34] android.support.v7.internal.app.ToolbarActionBar.getListMenuView:(Landroid/view/Menu;)Landroid/view/View; │ │ +059e44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +059e46: 3803 0600 |0001: if-eqz v3, 0007 // +0006 │ │ +059e4a: 5421 5e07 |0003: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ +059e4e: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +059e52: 1100 |0007: return-object v0 │ │ +059e54: 5421 5e07 |0008: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ +059e58: 6e10 900f 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@0f90 │ │ +059e5e: 0c01 |000d: move-result-object v1 │ │ +059e60: 7210 571a 0100 |000e: invoke-interface {v1}, Landroid/widget/ListAdapter;.getCount:()I // method@1a57 │ │ +059e66: 0a01 |0011: move-result v1 │ │ +059e68: 3d01 f5ff |0012: if-lez v1, 0007 // -000b │ │ +059e6c: 5420 5e07 |0014: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ +059e70: 5421 6307 |0016: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +059e74: 6e20 910f 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@0f91 │ │ +059e7a: 0c00 |001b: move-result-object v0 │ │ +059e7c: 1f00 6803 |001c: check-cast v0, Landroid/view/View; // type@0368 │ │ +059e80: 28e9 |001e: goto 0007 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=499 │ │ 0x0007 line=506 │ │ 0x0008 line=503 │ │ 0x0014 line=504 │ │ locals : │ │ @@ -109405,30 +109405,30 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -059e8c: |[059e8c] android.support.v7.internal.app.ToolbarActionBar.getMenu:()Landroid/view/Menu; │ │ -059e9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -059e9e: 5540 5f07 |0001: iget-boolean v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@075f │ │ -059ea2: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ -059ea6: 5440 6307 |0005: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -059eaa: 2201 5202 |0007: new-instance v1, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback; // type@0252 │ │ -059eae: 7030 fb0d 4103 |0009: invoke-direct {v1, v4, v3}, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@0dfb │ │ -059eb4: 2202 5302 |000c: new-instance v2, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; // type@0253 │ │ -059eb8: 7030 ff0d 4203 |000e: invoke-direct {v2, v4, v3}, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@0dff │ │ -059ebe: 6e30 bb17 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@17bb │ │ -059ec4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -059ec6: 5c40 5f07 |0015: iput-boolean v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@075f │ │ -059eca: 5440 6307 |0017: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -059ece: 6e10 8a17 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@178a │ │ -059ed4: 0c00 |001c: move-result-object v0 │ │ -059ed6: 1100 |001d: return-object v0 │ │ +059e84: |[059e84] android.support.v7.internal.app.ToolbarActionBar.getMenu:()Landroid/view/Menu; │ │ +059e94: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +059e96: 5540 5f07 |0001: iget-boolean v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@075f │ │ +059e9a: 3900 1400 |0003: if-nez v0, 0017 // +0014 │ │ +059e9e: 5440 6307 |0005: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +059ea2: 2201 5202 |0007: new-instance v1, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback; // type@0252 │ │ +059ea6: 7030 fb0d 4103 |0009: invoke-direct {v1, v4, v3}, Landroid/support/v7/internal/app/ToolbarActionBar$ActionMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@0dfb │ │ +059eac: 2202 5302 |000c: new-instance v2, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback; // type@0253 │ │ +059eb0: 7030 ff0d 4203 |000e: invoke-direct {v2, v4, v3}, Landroid/support/v7/internal/app/ToolbarActionBar$MenuBuilderCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@0dff │ │ +059eb6: 6e30 bb17 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@17bb │ │ +059ebc: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +059ebe: 5c40 5f07 |0015: iput-boolean v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuCallbackSet:Z // field@075f │ │ +059ec2: 5440 6307 |0017: iget-object v0, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +059ec6: 6e10 8a17 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getMenu:()Landroid/view/Menu; // method@178a │ │ +059ecc: 0c00 |001c: move-result-object v0 │ │ +059ece: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=550 │ │ 0x0005 line=551 │ │ 0x0014 line=552 │ │ 0x0017 line=554 │ │ locals : │ │ @@ -109440,25 +109440,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -059ed8: |[059ed8] android.support.v7.internal.app.ToolbarActionBar.collapseActionView:()Z │ │ -059ee8: 5410 6307 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -059eec: 6e10 9d17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hasExpandedActionView:()Z // method@179d │ │ -059ef2: 0a00 |0005: move-result v0 │ │ -059ef4: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -059ef8: 5410 6307 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -059efc: 6e10 6d17 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@176d │ │ -059f02: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -059f04: 0f00 |000e: return v0 │ │ -059f06: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -059f08: 28fe |0010: goto 000e // -0002 │ │ +059ed0: |[059ed0] android.support.v7.internal.app.ToolbarActionBar.collapseActionView:()Z │ │ +059ee0: 5410 6307 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +059ee4: 6e10 9d17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hasExpandedActionView:()Z // method@179d │ │ +059eea: 0a00 |0005: move-result v0 │ │ +059eec: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +059ef0: 5410 6307 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +059ef4: 6e10 6d17 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@176d │ │ +059efa: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +059efc: 0f00 |000e: return v0 │ │ +059efe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +059f00: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0008 line=445 │ │ 0x000d line=446 │ │ 0x000e line=448 │ │ locals : │ │ @@ -109469,31 +109469,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -059f0c: |[059f0c] android.support.v7.internal.app.ToolbarActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ -059f1c: 5532 5d07 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@075d │ │ -059f20: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ -059f24: 0e00 |0004: return-void │ │ -059f26: 5c34 5d07 |0005: iput-boolean v4, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@075d │ │ -059f2a: 5432 6207 |0007: iget-object v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0762 │ │ -059f2e: 6e10 0f1c 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -059f34: 0a00 |000c: move-result v0 │ │ -059f36: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -059f38: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ -059f3c: 5432 6207 |0010: iget-object v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0762 │ │ -059f40: 6e20 081c 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -059f46: 0c02 |0015: move-result-object v2 │ │ -059f48: 1f02 1f02 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@021f │ │ -059f4c: 7220 c40c 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@0cc4 │ │ -059f52: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -059f56: 28f1 |001d: goto 000e // -000f │ │ +059f04: |[059f04] android.support.v7.internal.app.ToolbarActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ +059f14: 5532 5d07 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@075d │ │ +059f18: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ +059f1c: 0e00 |0004: return-void │ │ +059f1e: 5c34 5d07 |0005: iput-boolean v4, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mLastMenuVisibility:Z // field@075d │ │ +059f22: 5432 6207 |0007: iget-object v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0762 │ │ +059f26: 6e10 0f1c 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +059f2c: 0a00 |000c: move-result v0 │ │ +059f2e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +059f30: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ +059f34: 5432 6207 |0010: iget-object v2, v3, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0762 │ │ +059f38: 6e20 081c 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +059f3e: 0c02 |0015: move-result-object v2 │ │ +059f40: 1f02 1f02 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@021f │ │ +059f44: 7220 c40c 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@0cc4 │ │ +059f4a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +059f4e: 28f1 |001d: goto 000e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0004 line=496 │ │ 0x0005 line=490 │ │ 0x0007 line=492 │ │ 0x000d line=493 │ │ @@ -109510,19 +109510,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -059f58: |[059f58] android.support.v7.internal.app.ToolbarActionBar.getDisplayOptions:()I │ │ -059f68: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -059f6c: 7210 9c12 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@129c │ │ -059f72: 0a00 |0005: move-result v0 │ │ -059f74: 0f00 |0006: return v0 │ │ +059f50: |[059f50] android.support.v7.internal.app.ToolbarActionBar.getDisplayOptions:()I │ │ +059f60: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +059f64: 7210 9c12 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@129c │ │ +059f6a: 0a00 |0005: move-result v0 │ │ +059f6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #3 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -109530,19 +109530,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -059f78: |[059f78] android.support.v7.internal.app.ToolbarActionBar.getThemedContext:()Landroid/content/Context; │ │ -059f88: 5410 6307 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -059f8c: 6e10 8417 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -059f92: 0c00 |0005: move-result-object v0 │ │ -059f94: 1100 |0006: return-object v0 │ │ +059f70: |[059f70] android.support.v7.internal.app.ToolbarActionBar.getThemedContext:()Landroid/content/Context; │ │ +059f80: 5410 6307 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +059f84: 6e10 8417 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +059f8a: 0c00 |0005: move-result-object v0 │ │ +059f8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #4 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -109550,17 +109550,17 @@ │ │ type : '()Landroid/support/v7/internal/app/WindowCallback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -059f98: |[059f98] android.support.v7.internal.app.ToolbarActionBar.getWrappedWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; │ │ -059fa8: 5410 6607 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ -059fac: 1100 |0002: return-object v0 │ │ +059f90: |[059f90] android.support.v7.internal.app.ToolbarActionBar.getWrappedWindowCallback:()Landroid/support/v7/internal/app/WindowCallback; │ │ +059fa0: 5410 6607 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ +059fa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ │ │ #5 : (in Landroid/support/v7/internal/app/ToolbarActionBar;) │ │ @@ -109568,23 +109568,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -059fb0: |[059fb0] android.support.v7.internal.app.ToolbarActionBar.invalidateOptionsMenu:()Z │ │ -059fc0: 5420 6307 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -059fc4: 5421 6107 |0002: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@0761 │ │ -059fc8: 6e20 ae17 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@17ae │ │ -059fce: 5420 6307 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -059fd2: 5421 6107 |0009: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@0761 │ │ -059fd6: 7120 ab08 1000 |000b: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@08ab │ │ -059fdc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -059fde: 0f00 |000f: return v0 │ │ +059fa8: |[059fa8] android.support.v7.internal.app.ToolbarActionBar.invalidateOptionsMenu:()Z │ │ +059fb8: 5420 6307 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +059fbc: 5421 6107 |0002: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@0761 │ │ +059fc0: 6e20 ae17 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@17ae │ │ +059fc6: 5420 6307 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +059fca: 5421 6107 |0009: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mMenuInvalidator:Ljava/lang/Runnable; // field@0761 │ │ +059fce: 7120 ab08 1000 |000b: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@08ab │ │ +059fd4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +059fd6: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0007 line=438 │ │ 0x000e line=439 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ @@ -109594,17 +109594,17 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -059fe0: |[059fe0] android.support.v7.internal.app.ToolbarActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -059ff0: 6f20 d10c 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0cd1 │ │ -059ff6: 0e00 |0003: return-void │ │ +059fd8: |[059fd8] android.support.v7.internal.app.ToolbarActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +059fe8: 6f20 d10c 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBar;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0cd1 │ │ +059fee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0004 reg=1 config Landroid/content/res/Configuration; │ │ @@ -109614,45 +109614,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -059ff8: |[059ff8] android.support.v7.internal.app.ToolbarActionBar.populateOptionsMenu:()V │ │ -05a008: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05a00a: 7010 170e 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@0e17 │ │ -05a010: 0c01 |0004: move-result-object v1 │ │ -05a012: 2012 7502 |0005: instance-of v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -05a016: 3802 0600 |0007: if-eqz v2, 000d // +0006 │ │ -05a01a: 0712 |0009: move-object v2, v1 │ │ -05a01c: 1f02 7502 |000a: check-cast v2, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -05a020: 0720 |000c: move-object v0, v2 │ │ -05a022: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ -05a026: 6e10 e90f 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ -05a02c: 7210 5318 0100 |0012: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@1853 │ │ -05a032: 5452 6607 |0015: iget-object v2, v5, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ -05a036: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -05a038: 7230 2c0e 3201 |0018: invoke-interface {v2, v3, v1}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0e2c │ │ -05a03e: 0a02 |001b: move-result v2 │ │ -05a040: 3802 0c00 |001c: if-eqz v2, 0028 // +000c │ │ -05a044: 5452 6607 |001e: iget-object v2, v5, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ -05a048: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -05a04a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -05a04c: 7240 310e 3214 |0022: invoke-interface {v2, v3, v4, v1}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ -05a052: 0a02 |0025: move-result v2 │ │ -05a054: 3902 0500 |0026: if-nez v2, 002b // +0005 │ │ -05a058: 7210 5318 0100 |0028: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@1853 │ │ -05a05e: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ -05a062: 6e10 e80f 0000 |002d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ -05a068: 0e00 |0030: return-void │ │ -05a06a: 0d02 |0031: move-exception v2 │ │ -05a06c: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ -05a070: 6e10 e80f 0000 |0034: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ -05a076: 2702 |0037: throw v2 │ │ +059ff0: |[059ff0] android.support.v7.internal.app.ToolbarActionBar.populateOptionsMenu:()V │ │ +05a000: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a002: 7010 170e 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@0e17 │ │ +05a008: 0c01 |0004: move-result-object v1 │ │ +05a00a: 2012 7502 |0005: instance-of v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +05a00e: 3802 0600 |0007: if-eqz v2, 000d // +0006 │ │ +05a012: 0712 |0009: move-object v2, v1 │ │ +05a014: 1f02 7502 |000a: check-cast v2, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +05a018: 0720 |000c: move-object v0, v2 │ │ +05a01a: 3800 0500 |000d: if-eqz v0, 0012 // +0005 │ │ +05a01e: 6e10 e90f 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ +05a024: 7210 5318 0100 |0012: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@1853 │ │ +05a02a: 5452 6607 |0015: iget-object v2, v5, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ +05a02e: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +05a030: 7230 2c0e 3201 |0018: invoke-interface {v2, v3, v1}, Landroid/support/v7/internal/app/WindowCallback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0e2c │ │ +05a036: 0a02 |001b: move-result v2 │ │ +05a038: 3802 0c00 |001c: if-eqz v2, 0028 // +000c │ │ +05a03c: 5452 6607 |001e: iget-object v2, v5, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ +05a040: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +05a042: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +05a044: 7240 310e 3214 |0022: invoke-interface {v2, v3, v4, v1}, Landroid/support/v7/internal/app/WindowCallback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@0e31 │ │ +05a04a: 0a02 |0025: move-result v2 │ │ +05a04c: 3902 0500 |0026: if-nez v2, 002b // +0005 │ │ +05a050: 7210 5318 0100 |0028: invoke-interface {v1}, Landroid/view/Menu;.clear:()V // method@1853 │ │ +05a056: 3800 0500 |002b: if-eqz v0, 0030 // +0005 │ │ +05a05a: 6e10 e80f 0000 |002d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ +05a060: 0e00 |0030: return-void │ │ +05a062: 0d02 |0031: move-exception v2 │ │ +05a064: 3800 0500 |0032: if-eqz v0, 0037 // +0005 │ │ +05a068: 6e10 e80f 0000 |0034: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ +05a06e: 2702 |0037: throw v2 │ │ catches : 1 │ │ 0x0012 - 0x002b │ │ -> 0x0031 │ │ positions : │ │ 0x0001 line=452 │ │ 0x0005 line=453 │ │ 0x000d line=454 │ │ @@ -109675,16 +109675,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05a084: |[05a084] android.support.v7.internal.app.ToolbarActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ -05a094: 0e00 |0000: return-void │ │ +05a07c: |[05a07c] android.support.v7.internal.app.ToolbarActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ +05a08c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -109693,22 +109693,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -05a098: |[05a098] android.support.v7.internal.app.ToolbarActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ -05a0a8: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -05a0aa: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -05a0ae: 0110 |0003: move v0, v1 │ │ -05a0b0: 6e30 1f0e 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@0e1f │ │ -05a0b6: 0e00 |0007: return-void │ │ -05a0b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05a0ba: 28fb |0009: goto 0004 // -0005 │ │ +05a090: |[05a090] android.support.v7.internal.app.ToolbarActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ +05a0a0: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +05a0a2: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +05a0a6: 0110 |0003: move v0, v1 │ │ +05a0a8: 6e30 1f0e 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@0e1f │ │ +05a0ae: 0e00 |0007: return-void │ │ +05a0b0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05a0b2: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=284 │ │ 0x0007 line=285 │ │ 0x0008 line=284 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ @@ -109719,25 +109719,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05a0bc: |[05a0bc] android.support.v7.internal.app.ToolbarActionBar.setDisplayOptions:(II)V │ │ -05a0cc: 5441 5c07 |0000: iget-object v1, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -05a0d0: 7210 9c12 0100 |0002: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@129c │ │ -05a0d6: 0a00 |0005: move-result v0 │ │ -05a0d8: 5441 5c07 |0006: iget-object v1, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -05a0dc: 9502 0506 |0008: and-int v2, v5, v6 │ │ -05a0e0: df03 06ff |000a: xor-int/lit8 v3, v6, #int -1 // #ff │ │ -05a0e4: b503 |000c: and-int/2addr v3, v0 │ │ -05a0e6: b632 |000d: or-int/2addr v2, v3 │ │ -05a0e8: 7220 a812 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setDisplayOptions:(I)V // method@12a8 │ │ -05a0ee: 0e00 |0011: return-void │ │ +05a0b4: |[05a0b4] android.support.v7.internal.app.ToolbarActionBar.setDisplayOptions:(II)V │ │ +05a0c4: 5441 5c07 |0000: iget-object v1, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +05a0c8: 7210 9c12 0100 |0002: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@129c │ │ +05a0ce: 0a00 |0005: move-result v0 │ │ +05a0d0: 5441 5c07 |0006: iget-object v1, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +05a0d4: 9502 0506 |0008: and-int v2, v5, v6 │ │ +05a0d8: df03 06ff |000a: xor-int/lit8 v3, v6, #int -1 // #ff │ │ +05a0dc: b503 |000c: and-int/2addr v3, v0 │ │ +05a0de: b632 |000d: or-int/2addr v2, v3 │ │ +05a0e0: 7220 a812 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setDisplayOptions:(I)V // method@12a8 │ │ +05a0e6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0006 line=269 │ │ 0x0011 line=270 │ │ locals : │ │ 0x0006 - 0x0012 reg=0 currentOptions I │ │ @@ -109750,22 +109750,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -05a0f0: |[05a0f0] android.support.v7.internal.app.ToolbarActionBar.setDisplayShowTitleEnabled:(Z)V │ │ -05a100: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -05a104: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -05a108: 0110 |0004: move v0, v1 │ │ -05a10a: 6e30 1f0e 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@0e1f │ │ -05a110: 0e00 |0008: return-void │ │ -05a112: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05a114: 28fb |000a: goto 0005 // -0005 │ │ +05a0e8: |[05a0e8] android.support.v7.internal.app.ToolbarActionBar.setDisplayShowTitleEnabled:(Z)V │ │ +05a0f8: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +05a0fc: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +05a100: 0110 |0004: move v0, v1 │ │ +05a102: 6e30 1f0e 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/ToolbarActionBar;.setDisplayOptions:(II)V // method@0e1f │ │ +05a108: 0e00 |0008: return-void │ │ +05a10a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05a10c: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=289 │ │ 0x0008 line=290 │ │ 0x0009 line=289 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ @@ -109776,18 +109776,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05a118: |[05a118] android.support.v7.internal.app.ToolbarActionBar.setElevation:(F)V │ │ -05a128: 5410 6307 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -05a12c: 7120 b108 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@08b1 │ │ -05a132: 0e00 |0005: return-void │ │ +05a110: |[05a110] android.support.v7.internal.app.ToolbarActionBar.setElevation:(F)V │ │ +05a120: 5410 6307 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +05a124: 7120 b108 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@08b1 │ │ +05a12a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 elevation F │ │ @@ -109797,18 +109797,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05a134: |[05a134] android.support.v7.internal.app.ToolbarActionBar.setHomeActionContentDescription:(I)V │ │ -05a144: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -05a148: 7220 b012 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(I)V // method@12b0 │ │ -05a14e: 0e00 |0005: return-void │ │ +05a12c: |[05a12c] android.support.v7.internal.app.ToolbarActionBar.setHomeActionContentDescription:(I)V │ │ +05a13c: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +05a140: 7220 b012 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(I)V // method@12b0 │ │ +05a146: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -109818,18 +109818,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05a150: |[05a150] android.support.v7.internal.app.ToolbarActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -05a160: 5410 6307 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ -05a164: 6e20 c017 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ -05a16a: 0e00 |0005: return-void │ │ +05a148: |[05a148] android.support.v7.internal.app.ToolbarActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +05a158: 5410 6307 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@0763 │ │ +05a15c: 6e20 c017 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ +05a162: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 indicator Landroid/graphics/drawable/Drawable; │ │ @@ -109839,16 +109839,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05a16c: |[05a16c] android.support.v7.internal.app.ToolbarActionBar.setHomeButtonEnabled:(Z)V │ │ -05a17c: 0e00 |0000: return-void │ │ +05a164: |[05a164] android.support.v7.internal.app.ToolbarActionBar.setHomeButtonEnabled:(Z)V │ │ +05a174: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -109857,35 +109857,35 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -05a180: |[05a180] android.support.v7.internal.app.ToolbarActionBar.setListMenuPresenter:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V │ │ -05a190: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05a192: 7010 170e 0400 |0001: invoke-direct {v4}, Landroid/support/v7/internal/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@0e17 │ │ -05a198: 0c01 |0004: move-result-object v1 │ │ -05a19a: 2012 7502 |0005: instance-of v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -05a19e: 3802 2200 |0007: if-eqz v2, 0029 // +0022 │ │ -05a1a2: 0710 |0009: move-object v0, v1 │ │ -05a1a4: 1f00 7502 |000a: check-cast v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -05a1a8: 5442 5e07 |000c: iget-object v2, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ -05a1ac: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ -05a1b0: 5442 5e07 |0010: iget-object v2, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ -05a1b4: 6e20 960f 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@0f96 │ │ -05a1ba: 5442 5e07 |0015: iget-object v2, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ -05a1be: 6e20 d80f 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fd8 │ │ -05a1c4: 5b45 5e07 |001a: iput-object v5, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ -05a1c8: 3805 0d00 |001c: if-eqz v5, 0029 // +000d │ │ -05a1cc: 2202 5402 |001e: new-instance v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback; // type@0254 │ │ -05a1d0: 7030 030e 4203 |0020: invoke-direct {v2, v4, v3}, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@0e03 │ │ -05a1d6: 6e20 960f 2500 |0023: invoke-virtual {v5, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@0f96 │ │ -05a1dc: 6e20 a30f 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fa3 │ │ -05a1e2: 0e00 |0029: return-void │ │ +05a178: |[05a178] android.support.v7.internal.app.ToolbarActionBar.setListMenuPresenter:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V │ │ +05a188: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05a18a: 7010 170e 0400 |0001: invoke-direct {v4}, Landroid/support/v7/internal/app/ToolbarActionBar;.getMenu:()Landroid/view/Menu; // method@0e17 │ │ +05a190: 0c01 |0004: move-result-object v1 │ │ +05a192: 2012 7502 |0005: instance-of v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +05a196: 3802 2200 |0007: if-eqz v2, 0029 // +0022 │ │ +05a19a: 0710 |0009: move-object v0, v1 │ │ +05a19c: 1f00 7502 |000a: check-cast v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +05a1a0: 5442 5e07 |000c: iget-object v2, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ +05a1a4: 3802 0c00 |000e: if-eqz v2, 001a // +000c │ │ +05a1a8: 5442 5e07 |0010: iget-object v2, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ +05a1ac: 6e20 960f 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@0f96 │ │ +05a1b2: 5442 5e07 |0015: iget-object v2, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ +05a1b6: 6e20 d80f 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fd8 │ │ +05a1bc: 5b45 5e07 |001a: iput-object v5, v4, Landroid/support/v7/internal/app/ToolbarActionBar;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@075e │ │ +05a1c0: 3805 0d00 |001c: if-eqz v5, 0029 // +000d │ │ +05a1c4: 2202 5402 |001e: new-instance v2, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback; // type@0254 │ │ +05a1c8: 7030 030e 4203 |0020: invoke-direct {v2, v4, v3}, Landroid/support/v7/internal/app/ToolbarActionBar$PanelMenuPresenterCallback;.:(Landroid/support/v7/internal/app/ToolbarActionBar;Landroid/support/v7/internal/app/ToolbarActionBar$1;)V // method@0e03 │ │ +05a1ce: 6e20 960f 2500 |0023: invoke-virtual {v5, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@0f96 │ │ +05a1d4: 6e20 a30f 5000 |0026: invoke-virtual {v0, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fa3 │ │ +05a1da: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=558 │ │ 0x0005 line=560 │ │ 0x000a line=561 │ │ 0x000c line=563 │ │ 0x0010 line=565 │ │ @@ -109906,16 +109906,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05a1e4: |[05a1e4] android.support.v7.internal.app.ToolbarActionBar.setShowHideAnimationEnabled:(Z)V │ │ -05a1f4: 0e00 |0000: return-void │ │ +05a1dc: |[05a1dc] android.support.v7.internal.app.ToolbarActionBar.setShowHideAnimationEnabled:(Z)V │ │ +05a1ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -109924,18 +109924,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05a1f8: |[05a1f8] android.support.v7.internal.app.ToolbarActionBar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -05a208: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -05a20c: 7220 b212 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@12b2 │ │ -05a212: 0e00 |0005: return-void │ │ +05a1f0: |[05a1f0] android.support.v7.internal.app.ToolbarActionBar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +05a200: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +05a204: 7220 b212 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@12b2 │ │ +05a20a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0005 line=254 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -109945,26 +109945,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -05a214: |[05a214] android.support.v7.internal.app.ToolbarActionBar.setTitle:(I)V │ │ -05a224: 5421 5c07 |0000: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -05a228: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ -05a22c: 5420 5c07 |0004: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -05a230: 7210 9b12 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@129b │ │ -05a236: 0c00 |0009: move-result-object v0 │ │ -05a238: 6e20 cc00 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00cc │ │ -05a23e: 0c00 |000d: move-result-object v0 │ │ -05a240: 7220 b312 0100 |000e: invoke-interface {v1, v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@12b3 │ │ -05a246: 0e00 |0011: return-void │ │ -05a248: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -05a24a: 28fb |0013: goto 000e // -0005 │ │ +05a20c: |[05a20c] android.support.v7.internal.app.ToolbarActionBar.setTitle:(I)V │ │ +05a21c: 5421 5c07 |0000: iget-object v1, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +05a220: 3803 1000 |0002: if-eqz v3, 0012 // +0010 │ │ +05a224: 5420 5c07 |0004: iget-object v0, v2, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +05a228: 7210 9b12 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@129b │ │ +05a22e: 0c00 |0009: move-result-object v0 │ │ +05a230: 6e20 cc00 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00cc │ │ +05a236: 0c00 |000d: move-result-object v0 │ │ +05a238: 7220 b312 0100 |000e: invoke-interface {v1, v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@12b3 │ │ +05a23e: 0e00 |0011: return-void │ │ +05a240: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +05a242: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0011 line=244 │ │ 0x0012 line=243 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ @@ -109975,18 +109975,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05a24c: |[05a24c] android.support.v7.internal.app.ToolbarActionBar.setTitle:(Ljava/lang/CharSequence;)V │ │ -05a25c: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -05a260: 7220 b312 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@12b3 │ │ -05a266: 0e00 |0005: return-void │ │ +05a244: |[05a244] android.support.v7.internal.app.ToolbarActionBar.setTitle:(Ljava/lang/CharSequence;)V │ │ +05a254: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +05a258: 7220 b312 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@12b3 │ │ +05a25e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0005 line=239 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -109996,18 +109996,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05a268: |[05a268] android.support.v7.internal.app.ToolbarActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -05a278: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ -05a27c: 7220 b512 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@12b5 │ │ -05a282: 0e00 |0005: return-void │ │ +05a260: |[05a260] android.support.v7.internal.app.ToolbarActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +05a270: 5410 5c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@075c │ │ +05a274: 7220 b512 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@12b5 │ │ +05a27a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0005 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -110017,33 +110017,33 @@ │ │ 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 │ │ -05a284: |[05a284] android.support.v7.internal.app.ToolbarActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -05a294: 5410 6607 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ -05a298: 7220 320e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/app/WindowCallback;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0e32 │ │ -05a29e: 0c00 |0005: move-result-object v0 │ │ -05a2a0: 1100 |0006: return-object v0 │ │ +05a27c: |[05a27c] android.support.v7.internal.app.ToolbarActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +05a28c: 5410 6607 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/ToolbarActionBar;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@0766 │ │ +05a290: 7220 320e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/app/WindowCallback;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@0e32 │ │ +05a296: 0c00 |0005: move-result-object v0 │ │ +05a298: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/ToolbarActionBar; │ │ 0x0000 - 0x0007 reg=2 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ - source_file_idx : 3221 (ToolbarActionBar.java) │ │ + source_file_idx : 3219 (ToolbarActionBar.java) │ │ │ │ Class #466 header: │ │ class_idx : 600 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 460 │ │ -source_file_idx : 3521 │ │ +source_file_idx : 3519 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #466 annotations: │ │ Annotations on class │ │ @@ -110067,18 +110067,18 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05a2a4: |[05a2a4] android.support.v7.internal.app.WindowDecorActionBar$1.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ -05a2b4: 5b01 6707 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a2b8: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ -05a2be: 0e00 |0005: return-void │ │ +05a29c: |[05a29c] android.support.v7.internal.app.WindowDecorActionBar$1.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ +05a2ac: 5b01 6707 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a2b0: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ +05a2b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ @@ -110088,69 +110088,69 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 111 16-bit code units │ │ -05a2c0: |[05a2c0] android.support.v7.internal.app.WindowDecorActionBar$1.onAnimationEnd:(Landroid/view/View;)V │ │ -05a2d0: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -05a2d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05a2d6: 5430 6707 |0003: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a2da: 7110 4d0e 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@0e4d │ │ -05a2e0: 0a00 |0008: move-result v0 │ │ -05a2e2: 3800 1c00 |0009: if-eqz v0, 0025 // +001c │ │ -05a2e6: 5430 6707 |000b: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a2ea: 7110 4e0e 0000 |000d: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; // method@0e4e │ │ -05a2f0: 0c00 |0010: move-result-object v0 │ │ -05a2f2: 3800 1400 |0011: if-eqz v0, 0025 // +0014 │ │ -05a2f6: 5430 6707 |0013: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a2fa: 7110 4e0e 0000 |0015: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; // method@0e4e │ │ -05a300: 0c00 |0018: move-result-object v0 │ │ -05a302: 7120 b708 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ -05a308: 5430 6707 |001c: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a30c: 7110 520e 0000 |001e: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e52 │ │ -05a312: 0c00 |0021: move-result-object v0 │ │ -05a314: 7120 b708 1000 |0022: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ -05a31a: 5430 6707 |0025: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a31e: 7110 530e 0000 |0027: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$300:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e53 │ │ -05a324: 0c00 |002a: move-result-object v0 │ │ -05a326: 3800 1400 |002b: if-eqz v0, 003f // +0014 │ │ -05a32a: 5430 6707 |002d: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a32e: 7110 540e 0000 |002f: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)I // method@0e54 │ │ -05a334: 0a00 |0032: move-result v0 │ │ -05a336: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -05a338: 3310 0b00 |0034: if-ne v0, v1, 003f // +000b │ │ -05a33c: 5430 6707 |0036: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a340: 7110 530e 0000 |0038: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$300:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e53 │ │ -05a346: 0c00 |003b: move-result-object v0 │ │ -05a348: 6e20 7c11 2000 |003c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ -05a34e: 5430 6707 |003f: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a352: 7110 520e 0000 |0041: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e52 │ │ -05a358: 0c00 |0044: move-result-object v0 │ │ -05a35a: 6e20 7c11 2000 |0045: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ -05a360: 5430 6707 |0048: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a364: 7110 520e 0000 |004a: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e52 │ │ -05a36a: 0c00 |004d: move-result-object v0 │ │ -05a36c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -05a36e: 6e20 7b11 1000 |004f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTransitioning:(Z)V // method@117b │ │ -05a374: 5430 6707 |0052: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a378: 1201 |0054: const/4 v1, #int 0 // #0 │ │ -05a37a: 7120 550e 1000 |0055: invoke-static {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$502:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0e55 │ │ -05a380: 5430 6707 |0058: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a384: 6e10 5d0e 0000 |005a: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.completeDeferredDestroyActionMode:()V // method@0e5d │ │ -05a38a: 5430 6707 |005d: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a38e: 7110 560e 0000 |005f: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@0e56 │ │ -05a394: 0c00 |0062: move-result-object v0 │ │ -05a396: 3800 0b00 |0063: if-eqz v0, 006e // +000b │ │ -05a39a: 5430 6707 |0065: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ -05a39e: 7110 560e 0000 |0067: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@0e56 │ │ -05a3a4: 0c00 |006a: move-result-object v0 │ │ -05a3a6: 7110 ad08 0000 |006b: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ -05a3ac: 0e00 |006e: return-void │ │ +05a2b8: |[05a2b8] android.support.v7.internal.app.WindowDecorActionBar$1.onAnimationEnd:(Landroid/view/View;)V │ │ +05a2c8: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +05a2cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05a2ce: 5430 6707 |0003: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a2d2: 7110 4d0e 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@0e4d │ │ +05a2d8: 0a00 |0008: move-result v0 │ │ +05a2da: 3800 1c00 |0009: if-eqz v0, 0025 // +001c │ │ +05a2de: 5430 6707 |000b: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a2e2: 7110 4e0e 0000 |000d: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; // method@0e4e │ │ +05a2e8: 0c00 |0010: move-result-object v0 │ │ +05a2ea: 3800 1400 |0011: if-eqz v0, 0025 // +0014 │ │ +05a2ee: 5430 6707 |0013: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a2f2: 7110 4e0e 0000 |0015: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; // method@0e4e │ │ +05a2f8: 0c00 |0018: move-result-object v0 │ │ +05a2fa: 7120 b708 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ +05a300: 5430 6707 |001c: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a304: 7110 520e 0000 |001e: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e52 │ │ +05a30a: 0c00 |0021: move-result-object v0 │ │ +05a30c: 7120 b708 1000 |0022: invoke-static {v0, v1}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ +05a312: 5430 6707 |0025: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a316: 7110 530e 0000 |0027: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$300:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e53 │ │ +05a31c: 0c00 |002a: move-result-object v0 │ │ +05a31e: 3800 1400 |002b: if-eqz v0, 003f // +0014 │ │ +05a322: 5430 6707 |002d: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a326: 7110 540e 0000 |002f: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)I // method@0e54 │ │ +05a32c: 0a00 |0032: move-result v0 │ │ +05a32e: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +05a330: 3310 0b00 |0034: if-ne v0, v1, 003f // +000b │ │ +05a334: 5430 6707 |0036: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a338: 7110 530e 0000 |0038: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$300:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e53 │ │ +05a33e: 0c00 |003b: move-result-object v0 │ │ +05a340: 6e20 7c11 2000 |003c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ +05a346: 5430 6707 |003f: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a34a: 7110 520e 0000 |0041: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e52 │ │ +05a350: 0c00 |0044: move-result-object v0 │ │ +05a352: 6e20 7c11 2000 |0045: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ +05a358: 5430 6707 |0048: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a35c: 7110 520e 0000 |004a: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e52 │ │ +05a362: 0c00 |004d: move-result-object v0 │ │ +05a364: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +05a366: 6e20 7b11 1000 |004f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTransitioning:(Z)V // method@117b │ │ +05a36c: 5430 6707 |0052: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a370: 1201 |0054: const/4 v1, #int 0 // #0 │ │ +05a372: 7120 550e 1000 |0055: invoke-static {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$502:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0e55 │ │ +05a378: 5430 6707 |0058: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a37c: 6e10 5d0e 0000 |005a: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.completeDeferredDestroyActionMode:()V // method@0e5d │ │ +05a382: 5430 6707 |005d: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a386: 7110 560e 0000 |005f: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@0e56 │ │ +05a38c: 0c00 |0062: move-result-object v0 │ │ +05a38e: 3800 0b00 |0063: if-eqz v0, 006e // +000b │ │ +05a392: 5430 6707 |0065: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0767 │ │ +05a396: 7110 560e 0000 |0067: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@0e56 │ │ +05a39c: 0c00 |006a: move-result-object v0 │ │ +05a39e: 7110 ad08 0000 |006b: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ +05a3a4: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=138 │ │ 0x0013 line=139 │ │ 0x001c line=140 │ │ 0x0025 line=142 │ │ 0x0036 line=143 │ │ @@ -110161,21 +110161,21 @@ │ │ 0x005d line=149 │ │ 0x0065 line=150 │ │ 0x006e line=152 │ │ locals : │ │ 0x0000 - 0x006f reg=3 this Landroid/support/v7/internal/app/WindowDecorActionBar$1; │ │ 0x0000 - 0x006f reg=4 view Landroid/view/View; │ │ │ │ - source_file_idx : 3521 (WindowDecorActionBar.java) │ │ + source_file_idx : 3519 (WindowDecorActionBar.java) │ │ │ │ Class #467 header: │ │ class_idx : 601 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 460 │ │ -source_file_idx : 3521 │ │ +source_file_idx : 3519 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #467 annotations: │ │ Annotations on class │ │ @@ -110199,18 +110199,18 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05a3b0: |[05a3b0] android.support.v7.internal.app.WindowDecorActionBar$2.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ -05a3c0: 5b01 6807 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0768 │ │ -05a3c4: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ -05a3ca: 0e00 |0005: return-void │ │ +05a3a8: |[05a3a8] android.support.v7.internal.app.WindowDecorActionBar$2.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ +05a3b8: 5b01 6807 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0768 │ │ +05a3bc: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ +05a3c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ @@ -110220,39 +110220,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05a3cc: |[05a3cc] android.support.v7.internal.app.WindowDecorActionBar$2.onAnimationEnd:(Landroid/view/View;)V │ │ -05a3dc: 5420 6807 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0768 │ │ -05a3e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05a3e2: 7120 550e 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$502:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0e55 │ │ -05a3e8: 5420 6807 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0768 │ │ -05a3ec: 7110 520e 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e52 │ │ -05a3f2: 0c00 |000b: move-result-object v0 │ │ -05a3f4: 6e10 7311 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.requestLayout:()V // method@1173 │ │ -05a3fa: 0e00 |000f: return-void │ │ +05a3c4: |[05a3c4] android.support.v7.internal.app.WindowDecorActionBar$2.onAnimationEnd:(Landroid/view/View;)V │ │ +05a3d4: 5420 6807 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0768 │ │ +05a3d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05a3da: 7120 550e 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$502:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0e55 │ │ +05a3e0: 5420 6807 |0006: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0768 │ │ +05a3e4: 7110 520e 0000 |0008: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e52 │ │ +05a3ea: 0c00 |000b: move-result-object v0 │ │ +05a3ec: 6e10 7311 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.requestLayout:()V // method@1173 │ │ +05a3f2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0006 line=159 │ │ 0x000f line=160 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar$2; │ │ 0x0000 - 0x0010 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 3521 (WindowDecorActionBar.java) │ │ + source_file_idx : 3519 (WindowDecorActionBar.java) │ │ │ │ Class #468 header: │ │ class_idx : 602 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3521 │ │ +source_file_idx : 3519 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #468 annotations: │ │ Annotations on class │ │ @@ -110277,18 +110277,18 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05a3fc: |[05a3fc] android.support.v7.internal.app.WindowDecorActionBar$3.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ -05a40c: 5b01 6907 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0769 │ │ -05a410: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05a416: 0e00 |0005: return-void │ │ +05a3f4: |[05a3f4] android.support.v7.internal.app.WindowDecorActionBar$3.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V │ │ +05a404: 5b01 6907 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0769 │ │ +05a408: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05a40e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ @@ -110298,40 +110298,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05a418: |[05a418] android.support.v7.internal.app.WindowDecorActionBar$3.onAnimationUpdate:(Landroid/view/View;)V │ │ -05a428: 5421 6907 |0000: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0769 │ │ -05a42c: 7110 520e 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e52 │ │ -05a432: 0c01 |0005: move-result-object v1 │ │ -05a434: 6e10 6711 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getParent:()Landroid/view/ViewParent; // method@1167 │ │ -05a43a: 0c00 |0009: move-result-object v0 │ │ -05a43c: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ -05a440: 6e10 da18 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@18da │ │ -05a446: 0e00 |000f: return-void │ │ +05a410: |[05a410] android.support.v7.internal.app.WindowDecorActionBar$3.onAnimationUpdate:(Landroid/view/View;)V │ │ +05a420: 5421 6907 |0000: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@0769 │ │ +05a424: 7110 520e 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@0e52 │ │ +05a42a: 0c01 |0005: move-result-object v1 │ │ +05a42c: 6e10 6711 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getParent:()Landroid/view/ViewParent; // method@1167 │ │ +05a432: 0c00 |0009: move-result-object v0 │ │ +05a434: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ +05a438: 6e10 da18 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@18da │ │ +05a43e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x000a line=168 │ │ 0x000f line=169 │ │ locals : │ │ 0x000a - 0x000c reg=0 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar$3; │ │ 0x0000 - 0x0010 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 3521 (WindowDecorActionBar.java) │ │ + source_file_idx : 3519 (WindowDecorActionBar.java) │ │ │ │ Class #469 header: │ │ class_idx : 724 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 459 │ │ +source_file_idx : 458 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #469 annotations: │ │ Annotations on class │ │ @@ -110358,17 +110358,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05a448: |[05a448] android.support.v7.view.ActionMode.:()V │ │ -05a458: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05a45e: 0e00 |0003: return-void │ │ +05a440: |[05a440] android.support.v7.view.ActionMode.:()V │ │ +05a450: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05a456: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -110408,17 +110408,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a460: |[05a460] android.support.v7.view.ActionMode.getTag:()Ljava/lang/Object; │ │ -05a470: 5410 8609 |0000: iget-object v0, v1, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0986 │ │ -05a474: 1100 |0002: return-object v0 │ │ +05a458: |[05a458] android.support.v7.view.ActionMode.getTag:()Ljava/lang/Object; │ │ +05a468: 5410 8609 |0000: iget-object v0, v1, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0986 │ │ +05a46c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #6 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -110432,17 +110432,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a478: |[05a478] android.support.v7.view.ActionMode.getTitleOptionalHint:()Z │ │ -05a488: 5510 8709 |0000: iget-boolean v0, v1, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0987 │ │ -05a48c: 0f00 |0002: return v0 │ │ +05a470: |[05a470] android.support.v7.view.ActionMode.getTitleOptionalHint:()Z │ │ +05a480: 5510 8709 |0000: iget-boolean v0, v1, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0987 │ │ +05a484: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #8 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -110456,17 +110456,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05a490: |[05a490] android.support.v7.view.ActionMode.isTitleOptional:()Z │ │ -05a4a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05a4a2: 0f00 |0001: return v0 │ │ +05a488: |[05a488] android.support.v7.view.ActionMode.isTitleOptional:()Z │ │ +05a498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05a49a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #10 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -110492,17 +110492,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a4a4: |[05a4a4] android.support.v7.view.ActionMode.setTag:(Ljava/lang/Object;)V │ │ -05a4b4: 5b01 8609 |0000: iput-object v1, v0, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0986 │ │ -05a4b8: 0e00 |0002: return-void │ │ +05a49c: |[05a49c] android.support.v7.view.ActionMode.setTag:(Ljava/lang/Object;)V │ │ +05a4ac: 5b01 8609 |0000: iput-object v1, v0, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0986 │ │ +05a4b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0003 reg=1 tag Ljava/lang/Object; │ │ @@ -110524,32 +110524,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a4bc: |[05a4bc] android.support.v7.view.ActionMode.setTitleOptionalHint:(Z)V │ │ -05a4cc: 5c01 8709 |0000: iput-boolean v1, v0, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0987 │ │ -05a4d0: 0e00 |0002: return-void │ │ +05a4b4: |[05a4b4] android.support.v7.view.ActionMode.setTitleOptionalHint:(Z)V │ │ +05a4c4: 5c01 8709 |0000: iput-boolean v1, v0, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0987 │ │ +05a4c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0003 reg=1 titleOptional Z │ │ │ │ - source_file_idx : 459 (ActionMode.java) │ │ + source_file_idx : 458 (ActionMode.java) │ │ │ │ Class #470 header: │ │ class_idx : 603 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 724 │ │ -source_file_idx : 3521 │ │ +source_file_idx : 3519 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #470 annotations: │ │ Annotations on class │ │ @@ -110588,29 +110588,29 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;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 │ │ -05a4d4: |[05a4d4] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -05a4e4: 5b23 6d07 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a4e8: 7010 6514 0200 |0002: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@1465 │ │ -05a4ee: 5b24 6a07 |0005: iput-object v4, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ -05a4f2: 2200 7502 |0007: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -05a4f6: 6e10 650e 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@0e65 │ │ -05a4fc: 0c01 |000c: move-result-object v1 │ │ -05a4fe: 7020 9c0f 1000 |000d: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0f9c │ │ -05a504: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -05a506: 6e20 dc0f 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fdc │ │ -05a50c: 0c00 |0014: move-result-object v0 │ │ -05a50e: 5b20 6c07 |0015: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ -05a512: 5420 6c07 |0017: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ -05a516: 6e20 db0f 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@0fdb │ │ -05a51c: 0e00 |001c: return-void │ │ +05a4cc: |[05a4cc] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +05a4dc: 5b23 6d07 |0000: iput-object v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a4e0: 7010 6514 0200 |0002: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@1465 │ │ +05a4e6: 5b24 6a07 |0005: iput-object v4, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ +05a4ea: 2200 7502 |0007: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +05a4ee: 6e10 650e 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@0e65 │ │ +05a4f4: 0c01 |000c: move-result-object v1 │ │ +05a4f6: 7020 9c0f 1000 |000d: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0f9c │ │ +05a4fc: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +05a4fe: 6e20 dc0f 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fdc │ │ +05a504: 0c00 |0014: move-result-object v0 │ │ +05a506: 5b20 6c07 |0015: iput-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ +05a50a: 5420 6c07 |0017: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ +05a50e: 6e20 db0f 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@0fdb │ │ +05a514: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=951 │ │ 0x0005 line=952 │ │ 0x0007 line=953 │ │ 0x0017 line=955 │ │ 0x001c line=956 │ │ @@ -110625,28 +110625,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -05a520: |[05a520] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.dispatchOnCreate:()Z │ │ -05a530: 5420 6c07 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ -05a534: 6e10 e90f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ -05a53a: 5420 6a07 |0005: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ -05a53e: 5421 6c07 |0007: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ -05a542: 7230 6214 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1462 │ │ -05a548: 0a00 |000c: move-result v0 │ │ -05a54a: 5421 6c07 |000d: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ -05a54e: 6e10 e80f 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ -05a554: 0f00 |0012: return v0 │ │ -05a556: 0d00 |0013: move-exception v0 │ │ -05a558: 5421 6c07 |0014: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ -05a55c: 6e10 e80f 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ -05a562: 2700 |0019: throw v0 │ │ +05a518: |[05a518] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.dispatchOnCreate:()Z │ │ +05a528: 5420 6c07 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ +05a52c: 6e10 e90f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ +05a532: 5420 6a07 |0005: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ +05a536: 5421 6c07 |0007: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ +05a53a: 7230 6214 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1462 │ │ +05a540: 0a00 |000c: move-result v0 │ │ +05a542: 5421 6c07 |000d: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ +05a546: 6e10 e80f 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ +05a54c: 0f00 |0012: return v0 │ │ +05a54e: 0d00 |0013: move-exception v0 │ │ +05a550: 5421 6c07 |0014: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ +05a554: 6e10 e80f 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ +05a55a: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000c │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=1010 │ │ 0x0005 line=1012 │ │ 0x000d line=1014 │ │ @@ -110658,61 +110658,61 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -05a570: |[05a570] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.finish:()V │ │ -05a580: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05a582: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05a584: 5440 6d07 |0002: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a588: 5400 7007 |0004: iget-object v0, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@0770 │ │ -05a58c: 3240 0300 |0006: if-eq v0, v4, 0009 // +0003 │ │ -05a590: 0e00 |0008: return-void │ │ -05a592: 5440 6d07 |0009: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a596: 7110 570e 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$700:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@0e57 │ │ -05a59c: 0a00 |000e: move-result v0 │ │ -05a59e: 5441 6d07 |000f: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a5a2: 7110 580e 0100 |0011: invoke-static {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@0e58 │ │ -05a5a8: 0a01 |0014: move-result v1 │ │ -05a5aa: 7130 590e 1002 |0015: invoke-static {v0, v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$900:(ZZZ)Z // method@0e59 │ │ -05a5b0: 0a00 |0018: move-result v0 │ │ -05a5b2: 3900 3d00 |0019: if-nez v0, 0056 // +003d │ │ -05a5b6: 5440 6d07 |001b: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a5ba: 5b04 7b07 |001d: iput-object v4, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@077b │ │ -05a5be: 5440 6d07 |001f: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a5c2: 5441 6a07 |0021: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ -05a5c6: 5b01 7c07 |0023: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@077c │ │ -05a5ca: 5b43 6a07 |0025: iput-object v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ -05a5ce: 5440 6d07 |0027: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a5d2: 6e20 5a0e 2000 |0029: invoke-virtual {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.animateToMode:(Z)V // method@0e5a │ │ -05a5d8: 5440 6d07 |002c: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a5dc: 7110 4f0e 0000 |002e: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ -05a5e2: 0c00 |0031: move-result-object v0 │ │ -05a5e4: 6e10 8911 0000 |0032: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.closeMode:()V // method@1189 │ │ -05a5ea: 5440 6d07 |0035: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a5ee: 7110 500e 0000 |0037: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@0e50 │ │ -05a5f4: 0c00 |003a: move-result-object v0 │ │ -05a5f6: 7210 9f12 0000 |003b: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@129f │ │ -05a5fc: 0c00 |003e: move-result-object v0 │ │ -05a5fe: 1301 2000 |003f: const/16 v1, #int 32 // #20 │ │ -05a602: 6e20 6319 1000 |0041: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.sendAccessibilityEvent:(I)V // method@1963 │ │ -05a608: 5440 6d07 |0044: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a60c: 7110 560e 0000 |0046: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@0e56 │ │ -05a612: 0c00 |0049: move-result-object v0 │ │ -05a614: 5441 6d07 |004a: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a618: 5511 8207 |004c: iget-boolean v1, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@0782 │ │ -05a61c: 6e20 1312 1000 |004e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1213 │ │ -05a622: 5440 6d07 |0051: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a626: 5b03 7007 |0053: iput-object v3, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@0770 │ │ -05a62a: 28b3 |0055: goto 0008 // -004d │ │ -05a62c: 5440 6a07 |0056: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ -05a630: 7220 6314 4000 |0058: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1463 │ │ -05a636: 28ca |005b: goto 0025 // -0036 │ │ +05a568: |[05a568] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.finish:()V │ │ +05a578: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05a57a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05a57c: 5440 6d07 |0002: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a580: 5400 7007 |0004: iget-object v0, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@0770 │ │ +05a584: 3240 0300 |0006: if-eq v0, v4, 0009 // +0003 │ │ +05a588: 0e00 |0008: return-void │ │ +05a58a: 5440 6d07 |0009: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a58e: 7110 570e 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$700:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@0e57 │ │ +05a594: 0a00 |000e: move-result v0 │ │ +05a596: 5441 6d07 |000f: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a59a: 7110 580e 0100 |0011: invoke-static {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z // method@0e58 │ │ +05a5a0: 0a01 |0014: move-result v1 │ │ +05a5a2: 7130 590e 1002 |0015: invoke-static {v0, v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$900:(ZZZ)Z // method@0e59 │ │ +05a5a8: 0a00 |0018: move-result v0 │ │ +05a5aa: 3900 3d00 |0019: if-nez v0, 0056 // +003d │ │ +05a5ae: 5440 6d07 |001b: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a5b2: 5b04 7b07 |001d: iput-object v4, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@077b │ │ +05a5b6: 5440 6d07 |001f: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a5ba: 5441 6a07 |0021: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ +05a5be: 5b01 7c07 |0023: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@077c │ │ +05a5c2: 5b43 6a07 |0025: iput-object v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ +05a5c6: 5440 6d07 |0027: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a5ca: 6e20 5a0e 2000 |0029: invoke-virtual {v0, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.animateToMode:(Z)V // method@0e5a │ │ +05a5d0: 5440 6d07 |002c: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a5d4: 7110 4f0e 0000 |002e: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ +05a5da: 0c00 |0031: move-result-object v0 │ │ +05a5dc: 6e10 8911 0000 |0032: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.closeMode:()V // method@1189 │ │ +05a5e2: 5440 6d07 |0035: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a5e6: 7110 500e 0000 |0037: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; // method@0e50 │ │ +05a5ec: 0c00 |003a: move-result-object v0 │ │ +05a5ee: 7210 9f12 0000 |003b: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getViewGroup:()Landroid/view/ViewGroup; // method@129f │ │ +05a5f4: 0c00 |003e: move-result-object v0 │ │ +05a5f6: 1301 2000 |003f: const/16 v1, #int 32 // #20 │ │ +05a5fa: 6e20 6319 1000 |0041: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.sendAccessibilityEvent:(I)V // method@1963 │ │ +05a600: 5440 6d07 |0044: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a604: 7110 560e 0000 |0046: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // method@0e56 │ │ +05a60a: 0c00 |0049: move-result-object v0 │ │ +05a60c: 5441 6d07 |004a: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a610: 5511 8207 |004c: iget-boolean v1, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@0782 │ │ +05a614: 6e20 1312 1000 |004e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1213 │ │ +05a61a: 5440 6d07 |0051: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a61e: 5b03 7007 |0053: iput-object v3, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@0770 │ │ +05a622: 28b3 |0055: goto 0008 // -004d │ │ +05a624: 5440 6a07 |0056: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ +05a628: 7220 6314 4000 |0058: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1463 │ │ +05a62e: 28ca |005b: goto 0025 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=970 │ │ 0x0008 line=997 │ │ 0x0009 line=979 │ │ 0x001b line=982 │ │ 0x001f line=983 │ │ @@ -110731,24 +110731,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05a638: |[05a638] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getCustomView:()Landroid/view/View; │ │ -05a648: 5410 6b07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@076b │ │ -05a64c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -05a650: 5410 6b07 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@076b │ │ -05a654: 6e10 df1b 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -05a65a: 0c00 |0009: move-result-object v0 │ │ -05a65c: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ -05a660: 1100 |000c: return-object v0 │ │ -05a662: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05a664: 28fe |000e: goto 000c // -0002 │ │ +05a630: |[05a630] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getCustomView:()Landroid/view/View; │ │ +05a640: 5410 6b07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@076b │ │ +05a644: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +05a648: 5410 6b07 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@076b │ │ +05a64c: 6e10 df1b 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +05a652: 0c00 |0009: move-result-object v0 │ │ +05a654: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ +05a658: 1100 |000c: return-object v0 │ │ +05a65a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05a65c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1067 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #3 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -110756,17 +110756,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a668: |[05a668] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getMenu:()Landroid/view/Menu; │ │ -05a678: 5410 6c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ -05a67c: 1100 |0002: return-object v0 │ │ +05a660: |[05a660] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getMenu:()Landroid/view/Menu; │ │ +05a670: 5410 6c07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ +05a674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=965 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #4 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -110774,21 +110774,21 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05a680: |[05a680] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getMenuInflater:()Landroid/view/MenuInflater; │ │ -05a690: 2200 6502 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@0265 │ │ -05a694: 5421 6d07 |0002: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a698: 6e10 650e 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@0e65 │ │ -05a69e: 0c01 |0007: move-result-object v1 │ │ -05a6a0: 7020 c60e 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@0ec6 │ │ -05a6a6: 1100 |000b: return-object v0 │ │ +05a678: |[05a678] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getMenuInflater:()Landroid/view/MenuInflater; │ │ +05a688: 2200 6502 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@0265 │ │ +05a68c: 5421 6d07 |0002: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a690: 6e10 650e 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getThemedContext:()Landroid/content/Context; // method@0e65 │ │ +05a696: 0c01 |0007: move-result-object v1 │ │ +05a698: 7020 c60e 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@0ec6 │ │ +05a69e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #5 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -110796,21 +110796,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05a6a8: |[05a6a8] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getSubtitle:()Ljava/lang/CharSequence; │ │ -05a6b8: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a6bc: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ -05a6c2: 0c00 |0005: move-result-object v0 │ │ -05a6c4: 6e10 9811 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@1198 │ │ -05a6ca: 0c00 |0009: move-result-object v0 │ │ -05a6cc: 1100 |000a: return-object v0 │ │ +05a6a0: |[05a6a0] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getSubtitle:()Ljava/lang/CharSequence; │ │ +05a6b0: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a6b4: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ +05a6ba: 0c00 |0005: move-result-object v0 │ │ +05a6bc: 6e10 9811 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@1198 │ │ +05a6c2: 0c00 |0009: move-result-object v0 │ │ +05a6c4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1051 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #6 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -110818,21 +110818,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05a6d0: |[05a6d0] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getTitle:()Ljava/lang/CharSequence; │ │ -05a6e0: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a6e4: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ -05a6ea: 0c00 |0005: move-result-object v0 │ │ -05a6ec: 6e10 9911 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@1199 │ │ -05a6f2: 0c00 |0009: move-result-object v0 │ │ -05a6f4: 1100 |000a: return-object v0 │ │ +05a6c8: |[05a6c8] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.getTitle:()Ljava/lang/CharSequence; │ │ +05a6d8: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a6dc: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ +05a6e2: 0c00 |0005: move-result-object v0 │ │ +05a6e4: 6e10 9911 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@1199 │ │ +05a6ea: 0c00 |0009: move-result-object v0 │ │ +05a6ec: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #7 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -110840,27 +110840,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -05a6f8: |[05a6f8] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.invalidate:()V │ │ -05a708: 5420 6c07 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ -05a70c: 6e10 e90f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ -05a712: 5420 6a07 |0005: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ -05a716: 5421 6c07 |0007: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ -05a71a: 7230 6414 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1464 │ │ -05a720: 5420 6c07 |000c: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ -05a724: 6e10 e80f 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ -05a72a: 0e00 |0011: return-void │ │ -05a72c: 0d00 |0012: move-exception v0 │ │ -05a72e: 5421 6c07 |0013: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ -05a732: 6e10 e80f 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ -05a738: 2700 |0018: throw v0 │ │ +05a6f0: |[05a6f0] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.invalidate:()V │ │ +05a700: 5420 6c07 |0000: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ +05a704: 6e10 e90f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ +05a70a: 5420 6a07 |0005: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ +05a70e: 5421 6c07 |0007: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ +05a712: 7230 6414 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1464 │ │ +05a718: 5420 6c07 |000c: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ +05a71c: 6e10 e80f 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ +05a722: 0e00 |0011: return-void │ │ +05a724: 0d00 |0012: move-exception v0 │ │ +05a726: 5421 6c07 |0013: iget-object v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@076c │ │ +05a72a: 6e10 e80f 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ +05a730: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000c │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=1001 │ │ 0x0005 line=1003 │ │ 0x000c line=1005 │ │ @@ -110874,21 +110874,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05a748: |[05a748] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.isTitleOptional:()Z │ │ -05a758: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a75c: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ -05a762: 0c00 |0005: move-result-object v0 │ │ -05a764: 6e10 9d11 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@119d │ │ -05a76a: 0a00 |0009: move-result v0 │ │ -05a76c: 0f00 |000a: return v0 │ │ +05a740: |[05a740] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.isTitleOptional:()Z │ │ +05a750: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a754: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ +05a75a: 0c00 |0005: move-result-object v0 │ │ +05a75c: 6e10 9d11 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@119d │ │ +05a762: 0a00 |0009: move-result v0 │ │ +05a764: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1062 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ │ │ #9 : (in Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;) │ │ @@ -110896,23 +110896,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 │ │ -05a770: |[05a770] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -05a780: 5410 6a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ -05a784: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05a788: 5410 6a07 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ -05a78c: 7230 6114 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1461 │ │ -05a792: 0a00 |0009: move-result v0 │ │ -05a794: 0f00 |000a: return v0 │ │ -05a796: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -05a798: 28fe |000c: goto 000a // -0002 │ │ +05a768: |[05a768] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +05a778: 5410 6a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ +05a77c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05a780: 5410 6a07 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ +05a784: 7230 6114 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1461 │ │ +05a78a: 0a00 |0009: move-result v0 │ │ +05a78c: 0f00 |000a: return v0 │ │ +05a78e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +05a790: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ 0x0004 line=1072 │ │ 0x000a line=1074 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ @@ -110924,24 +110924,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 │ │ -05a79c: |[05a79c] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -05a7ac: 5410 6a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ -05a7b0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -05a7b4: 0e00 |0004: return-void │ │ -05a7b6: 6e10 410e 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@0e41 │ │ -05a7bc: 5410 6d07 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a7c0: 7110 4f0e 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ -05a7c6: 0c00 |000d: move-result-object v0 │ │ -05a7c8: 6e10 bc11 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@11bc │ │ -05a7ce: 28f3 |0011: goto 0004 // -000d │ │ +05a794: |[05a794] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +05a7a4: 5410 6a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@076a │ │ +05a7a8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +05a7ac: 0e00 |0004: return-void │ │ +05a7ae: 6e10 410e 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@0e41 │ │ +05a7b4: 5410 6d07 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a7b8: 7110 4f0e 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ +05a7be: 0c00 |000d: move-result-object v0 │ │ +05a7c0: 6e10 bc11 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@11bc │ │ +05a7c6: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ 0x0004 line=1103 │ │ 0x0005 line=1101 │ │ 0x0008 line=1102 │ │ locals : │ │ @@ -110953,23 +110953,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05a7d0: |[05a7d0] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setCustomView:(Landroid/view/View;)V │ │ -05a7e0: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a7e4: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ -05a7ea: 0c00 |0005: move-result-object v0 │ │ -05a7ec: 6e20 b111 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@11b1 │ │ -05a7f2: 2200 f603 |0009: new-instance v0, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -05a7f6: 7020 de1b 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ -05a7fc: 5b10 6b07 |000e: iput-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@076b │ │ -05a800: 0e00 |0010: return-void │ │ +05a7c8: |[05a7c8] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setCustomView:(Landroid/view/View;)V │ │ +05a7d8: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a7dc: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ +05a7e2: 0c00 |0005: move-result-object v0 │ │ +05a7e4: 6e20 b111 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@11b1 │ │ +05a7ea: 2200 f603 |0009: new-instance v0, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +05a7ee: 7020 de1b 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ +05a7f4: 5b10 6b07 |000e: iput-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@076b │ │ +05a7f8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ 0x0009 line=1021 │ │ 0x0010 line=1022 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ @@ -110980,24 +110980,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05a804: |[05a804] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(I)V │ │ -05a814: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a818: 7110 510e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@0e51 │ │ -05a81e: 0c00 |0005: move-result-object v0 │ │ -05a820: 6e10 c800 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05a826: 0c00 |0009: move-result-object v0 │ │ -05a828: 6e20 3f01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -05a82e: 0c00 |000d: move-result-object v0 │ │ -05a830: 6e20 470e 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0e47 │ │ -05a836: 0e00 |0011: return-void │ │ +05a7fc: |[05a7fc] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(I)V │ │ +05a80c: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a810: 7110 510e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@0e51 │ │ +05a816: 0c00 |0005: move-result-object v0 │ │ +05a818: 6e10 c800 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05a81e: 0c00 |0009: move-result-object v0 │ │ +05a820: 6e20 3f01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +05a826: 0c00 |000d: move-result-object v0 │ │ +05a828: 6e20 470e 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0e47 │ │ +05a82e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1041 │ │ 0x0011 line=1042 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x0012 reg=2 resId I │ │ @@ -111007,20 +111007,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05a838: |[05a838] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -05a848: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a84c: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ -05a852: 0c00 |0005: move-result-object v0 │ │ -05a854: 6e20 b711 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@11b7 │ │ -05a85a: 0e00 |0009: return-void │ │ +05a830: |[05a830] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +05a840: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a844: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ +05a84a: 0c00 |0005: move-result-object v0 │ │ +05a84c: 6e20 b711 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@11b7 │ │ +05a852: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1026 │ │ 0x0009 line=1027 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x000a reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -111030,24 +111030,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05a85c: |[05a85c] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitle:(I)V │ │ -05a86c: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a870: 7110 510e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@0e51 │ │ -05a876: 0c00 |0005: move-result-object v0 │ │ -05a878: 6e10 c800 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05a87e: 0c00 |0009: move-result-object v0 │ │ -05a880: 6e20 3f01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -05a886: 0c00 |000d: move-result-object v0 │ │ -05a888: 6e20 490e 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.setTitle:(Ljava/lang/CharSequence;)V // method@0e49 │ │ -05a88e: 0e00 |0011: return-void │ │ +05a854: |[05a854] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitle:(I)V │ │ +05a864: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a868: 7110 510e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; // method@0e51 │ │ +05a86e: 0c00 |0005: move-result-object v0 │ │ +05a870: 6e10 c800 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05a876: 0c00 |0009: move-result-object v0 │ │ +05a878: 6e20 3f01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +05a87e: 0c00 |000d: move-result-object v0 │ │ +05a880: 6e20 490e 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.setTitle:(Ljava/lang/CharSequence;)V // method@0e49 │ │ +05a886: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ 0x0011 line=1037 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x0012 reg=2 resId I │ │ @@ -111057,20 +111057,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05a890: |[05a890] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitle:(Ljava/lang/CharSequence;)V │ │ -05a8a0: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a8a4: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ -05a8aa: 0c00 |0005: move-result-object v0 │ │ -05a8ac: 6e20 b811 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@11b8 │ │ -05a8b2: 0e00 |0009: return-void │ │ +05a888: |[05a888] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitle:(Ljava/lang/CharSequence;)V │ │ +05a898: 5410 6d07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a89c: 7110 4f0e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ +05a8a2: 0c00 |0005: move-result-object v0 │ │ +05a8a4: 6e20 b811 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@11b8 │ │ +05a8aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ 0x0009 line=1032 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x000a reg=2 title Ljava/lang/CharSequence; │ │ @@ -111080,37 +111080,37 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05a8b4: |[05a8b4] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitleOptionalHint:(Z)V │ │ -05a8c4: 6f20 7614 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1476 │ │ -05a8ca: 5410 6d07 |0003: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ -05a8ce: 7110 4f0e 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ -05a8d4: 0c00 |0008: move-result-object v0 │ │ -05a8d6: 6e20 b911 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@11b9 │ │ -05a8dc: 0e00 |000c: return-void │ │ +05a8ac: |[05a8ac] android.support.v7.internal.app.WindowDecorActionBar$ActionModeImpl.setTitleOptionalHint:(Z)V │ │ +05a8bc: 6f20 7614 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1476 │ │ +05a8c2: 5410 6d07 |0003: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.this$0:Landroid/support/v7/internal/app/WindowDecorActionBar; // field@076d │ │ +05a8c6: 7110 4f0e 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@0e4f │ │ +05a8cc: 0c00 |0008: move-result-object v0 │ │ +05a8ce: 6e20 b911 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@11b9 │ │ +05a8d4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1056 │ │ 0x0003 line=1057 │ │ 0x000c line=1058 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x000d reg=2 titleOptional Z │ │ │ │ - source_file_idx : 3521 (WindowDecorActionBar.java) │ │ + source_file_idx : 3519 (WindowDecorActionBar.java) │ │ │ │ Class #471 header: │ │ class_idx : 665 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 414 │ │ +source_file_idx : 413 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 6 │ │ │ │ Class #471 annotations: │ │ Annotations on class │ │ @@ -111158,21 +111158,21 @@ │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;) │ │ name : 'showForSystem' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 414 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 413 (ActionBarOverlayLayout.java) │ │ │ │ Class #472 header: │ │ class_idx : 604 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 545 │ │ -source_file_idx : 3521 │ │ +source_file_idx : 3519 │ │ static_fields_size : 2 │ │ instance_fields_size: 32 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 31 │ │ │ │ Class #472 annotations: │ │ Annotations on class │ │ @@ -111332,32 +111332,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -05a8e0: |[05a8e0] android.support.v7.internal.app.WindowDecorActionBar.:()V │ │ -05a8f0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05a8f2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05a8f4: 1c00 5c02 |0002: const-class v0, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@025c │ │ -05a8f8: 6e10 721b 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@1b72 │ │ -05a8fe: 0a00 |0007: move-result v0 │ │ -05a900: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ -05a904: 0110 |000a: move v0, v1 │ │ -05a906: 6a00 6e07 |000b: sput-boolean v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.$assertionsDisabled:Z // field@076e │ │ -05a90a: 6000 3800 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -05a90e: 1303 0e00 |000f: const/16 v3, #int 14 // #e │ │ -05a912: 3430 0700 |0011: if-lt v0, v3, 0018 // +0007 │ │ -05a916: 6a01 6f07 |0013: sput-boolean v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@076f │ │ -05a91a: 0e00 |0015: return-void │ │ -05a91c: 0120 |0016: move v0, v2 │ │ -05a91e: 28f4 |0017: goto 000b // -000c │ │ -05a920: 0121 |0018: move v1, v2 │ │ -05a922: 28fa |0019: goto 0013 // -0006 │ │ +05a8d8: |[05a8d8] android.support.v7.internal.app.WindowDecorActionBar.:()V │ │ +05a8e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05a8ea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05a8ec: 1c00 5c02 |0002: const-class v0, Landroid/support/v7/internal/app/WindowDecorActionBar; // type@025c │ │ +05a8f0: 6e10 721b 0000 |0004: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@1b72 │ │ +05a8f6: 0a00 |0007: move-result v0 │ │ +05a8f8: 3900 0e00 |0008: if-nez v0, 0016 // +000e │ │ +05a8fc: 0110 |000a: move v0, v1 │ │ +05a8fe: 6a00 6e07 |000b: sput-boolean v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.$assertionsDisabled:Z // field@076e │ │ +05a902: 6000 3800 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +05a906: 1303 0e00 |000f: const/16 v3, #int 14 // #e │ │ +05a90a: 3430 0700 |0011: if-lt v0, v3, 0018 // +0007 │ │ +05a90e: 6a01 6f07 |0013: sput-boolean v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@076f │ │ +05a912: 0e00 |0015: return-void │ │ +05a914: 0120 |0016: move v0, v2 │ │ +05a916: 28f4 |0017: goto 000b // -000c │ │ +05a918: 0121 |0018: move v1, v2 │ │ +05a91a: 28fa |0019: goto 0013 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x000d line=82 │ │ 0x0017 line=75 │ │ 0x0019 line=82 │ │ locals : │ │ @@ -111367,50 +111367,50 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -05a924: |[05a924] android.support.v7.internal.app.WindowDecorActionBar.:(Landroid/support/v7/app/ActionBarActivity;Z)V │ │ -05a934: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05a936: 7010 cb0c 0400 |0001: invoke-direct {v4}, Landroid/support/v7/app/ActionBar;.:()V // method@0ccb │ │ -05a93c: 2202 0504 |0004: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ -05a940: 7010 001c 0200 |0006: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -05a946: 5b42 8d07 |0009: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@078d │ │ -05a94a: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -05a94c: 5942 8707 |000c: iput v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0787 │ │ -05a950: 2202 0504 |000e: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ -05a954: 7010 001c 0200 |0010: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -05a95a: 5b42 8407 |0013: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0784 │ │ -05a95e: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -05a960: 5942 7807 |0016: iput v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0778 │ │ -05a964: 5c43 7307 |0018: iput-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ -05a968: 5c43 8507 |001a: iput-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@0785 │ │ -05a96c: 2202 5802 |001c: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1; // type@0258 │ │ -05a970: 7020 330e 4200 |001e: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@0e33 │ │ -05a976: 5b42 8107 |0021: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0781 │ │ -05a97a: 2202 5902 |0023: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2; // type@0259 │ │ -05a97e: 7020 350e 4200 |0025: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@0e35 │ │ -05a984: 5b42 8907 |0028: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0789 │ │ -05a988: 2202 5a02 |002a: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$3; // type@025a │ │ -05a98c: 7020 370e 4200 |002c: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@0e37 │ │ -05a992: 5b42 8f07 |002f: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@078f │ │ -05a996: 5b45 7107 |0031: iput-object v5, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0771 │ │ -05a99a: 6e10 ee0c 0500 |0033: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ -05a9a0: 0c01 |0036: move-result-object v1 │ │ -05a9a2: 6e10 7e19 0100 |0037: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ -05a9a8: 0c00 |003a: move-result-object v0 │ │ -05a9aa: 7020 680e 0400 |003b: invoke-direct {v4, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@0e68 │ │ -05a9b0: 3906 0b00 |003e: if-nez v6, 0049 // +000b │ │ -05a9b4: 1402 0200 0201 |0040: const v2, #float 2.38772e-38 // #01020002 │ │ -05a9ba: 6e20 b518 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -05a9c0: 0c02 |0046: move-result-object v2 │ │ -05a9c2: 5b42 7407 |0047: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ -05a9c6: 0e00 |0049: return-void │ │ +05a91c: |[05a91c] android.support.v7.internal.app.WindowDecorActionBar.:(Landroid/support/v7/app/ActionBarActivity;Z)V │ │ +05a92c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05a92e: 7010 cb0c 0400 |0001: invoke-direct {v4}, Landroid/support/v7/app/ActionBar;.:()V // method@0ccb │ │ +05a934: 2202 0504 |0004: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ +05a938: 7010 001c 0200 |0006: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +05a93e: 5b42 8d07 |0009: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabs:Ljava/util/ArrayList; // field@078d │ │ +05a942: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +05a944: 5942 8707 |000c: iput v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSavedTabPosition:I // field@0787 │ │ +05a948: 2202 0504 |000e: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ +05a94c: 7010 001c 0200 |0010: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +05a952: 5b42 8407 |0013: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0784 │ │ +05a956: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +05a958: 5942 7807 |0016: iput v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0778 │ │ +05a95c: 5c43 7307 |0018: iput-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ +05a960: 5c43 8507 |001a: iput-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@0785 │ │ +05a964: 2202 5802 |001c: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$1; // type@0258 │ │ +05a968: 7020 330e 4200 |001e: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$1;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@0e33 │ │ +05a96e: 5b42 8107 |0021: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0781 │ │ +05a972: 2202 5902 |0023: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$2; // type@0259 │ │ +05a976: 7020 350e 4200 |0025: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$2;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@0e35 │ │ +05a97c: 5b42 8907 |0028: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0789 │ │ +05a980: 2202 5a02 |002a: new-instance v2, Landroid/support/v7/internal/app/WindowDecorActionBar$3; // type@025a │ │ +05a984: 7020 370e 4200 |002c: invoke-direct {v2, v4}, Landroid/support/v7/internal/app/WindowDecorActionBar$3;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;)V // method@0e37 │ │ +05a98a: 5b42 8f07 |002f: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@078f │ │ +05a98e: 5b45 7107 |0031: iput-object v5, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0771 │ │ +05a992: 6e10 ee0c 0500 |0033: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@0cee │ │ +05a998: 0c01 |0036: move-result-object v1 │ │ +05a99a: 6e10 7e19 0100 |0037: invoke-virtual {v1}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ +05a9a0: 0c00 |003a: move-result-object v0 │ │ +05a9a2: 7020 680e 0400 |003b: invoke-direct {v4, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.init:(Landroid/view/View;)V // method@0e68 │ │ +05a9a8: 3906 0b00 |003e: if-nez v6, 0049 // +000b │ │ +05a9ac: 1402 0200 0201 |0040: const v2, #float 2.38772e-38 // #01020002 │ │ +05a9b2: 6e20 b518 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +05a9b8: 0c02 |0046: move-result-object v2 │ │ +05a9ba: 5b42 7407 |0047: iput-object v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ +05a9be: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0004 line=97 │ │ 0x000b line=100 │ │ 0x000e line=109 │ │ 0x0015 line=120 │ │ @@ -111438,17 +111438,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a9c8: |[05a9c8] android.support.v7.internal.app.WindowDecorActionBar.access$000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ -05a9d8: 5510 7307 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ -05a9dc: 0f00 |0002: return v0 │ │ +05a9c0: |[05a9c0] android.support.v7.internal.app.WindowDecorActionBar.access$000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ +05a9d0: 5510 7307 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ +05a9d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #3 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -111456,17 +111456,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a9e0: |[05a9e0] android.support.v7.internal.app.WindowDecorActionBar.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; │ │ -05a9f0: 5410 7407 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ -05a9f4: 1100 |0002: return-object v0 │ │ +05a9d8: |[05a9d8] android.support.v7.internal.app.WindowDecorActionBar.access$100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/view/View; │ │ +05a9e8: 5410 7407 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ +05a9ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #4 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -111474,17 +111474,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05a9f8: |[05a9f8] android.support.v7.internal.app.WindowDecorActionBar.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; │ │ -05aa08: 5410 7707 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ -05aa0c: 1100 |0002: return-object v0 │ │ +05a9f0: |[05a9f0] android.support.v7.internal.app.WindowDecorActionBar.access$1000:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContextView; │ │ +05aa00: 5410 7707 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ +05aa04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #5 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -111492,17 +111492,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/DecorToolbar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aa10: |[05aa10] android.support.v7.internal.app.WindowDecorActionBar.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ -05aa20: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05aa24: 1100 |0002: return-object v0 │ │ +05aa08: |[05aa08] android.support.v7.internal.app.WindowDecorActionBar.access$1100:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ +05aa18: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05aa1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #6 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -111510,17 +111510,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aa28: |[05aa28] android.support.v7.internal.app.WindowDecorActionBar.access$1200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; │ │ -05aa38: 5410 7507 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ -05aa3c: 1100 |0002: return-object v0 │ │ +05aa20: |[05aa20] android.support.v7.internal.app.WindowDecorActionBar.access$1200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/content/Context; │ │ +05aa30: 5410 7507 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ +05aa34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #7 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -111528,17 +111528,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aa40: |[05aa40] android.support.v7.internal.app.WindowDecorActionBar.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ -05aa50: 5410 7207 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05aa54: 1100 |0002: return-object v0 │ │ +05aa38: |[05aa38] android.support.v7.internal.app.WindowDecorActionBar.access$200:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ +05aa48: 5410 7207 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05aa4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #8 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -111546,17 +111546,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aa58: |[05aa58] android.support.v7.internal.app.WindowDecorActionBar.access$300:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ -05aa68: 5410 8b07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05aa6c: 1100 |0002: return-object v0 │ │ +05aa50: |[05aa50] android.support.v7.internal.app.WindowDecorActionBar.access$300:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ +05aa60: 5410 8b07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05aa64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #9 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -111564,17 +111564,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aa70: |[05aa70] android.support.v7.internal.app.WindowDecorActionBar.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)I │ │ -05aa80: 5210 7607 |0000: iget v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextDisplayMode:I // field@0776 │ │ -05aa84: 0f00 |0002: return v0 │ │ +05aa68: |[05aa68] android.support.v7.internal.app.WindowDecorActionBar.access$400:(Landroid/support/v7/internal/app/WindowDecorActionBar;)I │ │ +05aa78: 5210 7607 |0000: iget v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextDisplayMode:I // field@0776 │ │ +05aa7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #10 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -111582,17 +111582,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aa88: |[05aa88] android.support.v7.internal.app.WindowDecorActionBar.access$502:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -05aa98: 5b01 7907 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05aa9c: 1101 |0002: return-object v1 │ │ +05aa80: |[05aa80] android.support.v7.internal.app.WindowDecorActionBar.access$502:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +05aa90: 5b01 7907 |0000: iput-object v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05aa94: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ @@ -111601,17 +111601,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aaa0: |[05aaa0] android.support.v7.internal.app.WindowDecorActionBar.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ -05aab0: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05aab4: 1100 |0002: return-object v0 │ │ +05aa98: |[05aa98] android.support.v7.internal.app.WindowDecorActionBar.access$600:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ +05aaa8: 5410 8607 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05aaac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #12 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -111619,17 +111619,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aab8: |[05aab8] android.support.v7.internal.app.WindowDecorActionBar.access$700:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ -05aac8: 5510 7f07 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@077f │ │ -05aacc: 0f00 |0002: return v0 │ │ +05aab0: |[05aab0] android.support.v7.internal.app.WindowDecorActionBar.access$700:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ +05aac0: 5510 7f07 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@077f │ │ +05aac4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #13 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -111637,17 +111637,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05aad0: |[05aad0] android.support.v7.internal.app.WindowDecorActionBar.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ -05aae0: 5510 8007 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ -05aae4: 0f00 |0002: return v0 │ │ +05aac8: |[05aac8] android.support.v7.internal.app.WindowDecorActionBar.access$800:(Landroid/support/v7/internal/app/WindowDecorActionBar;)Z │ │ +05aad8: 5510 8007 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ +05aadc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #14 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -111655,18 +111655,18 @@ │ │ type : '(ZZZ)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05aae8: |[05aae8] android.support.v7.internal.app.WindowDecorActionBar.access$900:(ZZZ)Z │ │ -05aaf8: 7130 5b0e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@0e5b │ │ -05aafe: 0a00 |0003: move-result v0 │ │ -05ab00: 0f00 |0004: return v0 │ │ +05aae0: |[05aae0] android.support.v7.internal.app.WindowDecorActionBar.access$900:(ZZZ)Z │ │ +05aaf0: 7130 5b0e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@0e5b │ │ +05aaf6: 0a00 |0003: move-result v0 │ │ +05aaf8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Z │ │ 0x0000 - 0x0005 reg=2 x1 Z │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -111676,22 +111676,22 @@ │ │ type : '(ZZZ)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -05ab04: |[05ab04] android.support.v7.internal.app.WindowDecorActionBar.checkShowingFlags:(ZZZ)Z │ │ -05ab14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05ab16: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ -05ab1a: 0f00 |0003: return v0 │ │ -05ab1c: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -05ab20: 3802 fdff |0006: if-eqz v2, 0003 // -0003 │ │ -05ab24: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05ab26: 28fa |0009: goto 0003 // -0006 │ │ +05aafc: |[05aafc] android.support.v7.internal.app.WindowDecorActionBar.checkShowingFlags:(ZZZ)Z │ │ +05ab0c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05ab0e: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ +05ab12: 0f00 |0003: return v0 │ │ +05ab14: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +05ab18: 3802 fdff |0006: if-eqz v2, 0003 // -0003 │ │ +05ab1c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05ab1e: 28fa |0009: goto 0003 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=738 │ │ 0x0003 line=743 │ │ 0x0004 line=740 │ │ 0x0008 line=741 │ │ locals : │ │ @@ -111704,41 +111704,41 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -05ab28: |[05ab28] android.support.v7.internal.app.WindowDecorActionBar.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ -05ab38: 2040 a702 |0000: instance-of v0, v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@02a7 │ │ -05ab3c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -05ab40: 1f04 a702 |0004: check-cast v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@02a7 │ │ -05ab44: 1104 |0006: return-object v4 │ │ -05ab46: 2040 1c03 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@031c │ │ -05ab4a: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -05ab4e: 1f04 1c03 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@031c │ │ -05ab52: 6e10 9c17 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; // method@179c │ │ -05ab58: 0c04 |0010: move-result-object v4 │ │ -05ab5a: 28f5 |0011: goto 0006 // -000b │ │ -05ab5c: 2200 df03 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -05ab60: 2201 f003 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -05ab64: 7010 c91b 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -05ab6a: 1a02 c902 |0019: const-string v2, "Can't make a decor toolbar out of " // string@02c9 │ │ -05ab6e: 6e20 d21b 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05ab74: 0c01 |001e: move-result-object v1 │ │ -05ab76: 6e10 aa1b 0400 |001f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -05ab7c: 0c02 |0022: move-result-object v2 │ │ -05ab7e: 6e10 7d1b 0200 |0023: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ -05ab84: 0c02 |0026: move-result-object v2 │ │ -05ab86: 6e20 d21b 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05ab8c: 0c01 |002a: move-result-object v1 │ │ -05ab8e: 6e10 d61b 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -05ab94: 0c01 |002e: move-result-object v1 │ │ -05ab96: 7020 8b1b 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -05ab9c: 2700 |0032: throw v0 │ │ +05ab20: |[05ab20] android.support.v7.internal.app.WindowDecorActionBar.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ +05ab30: 2040 a702 |0000: instance-of v0, v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@02a7 │ │ +05ab34: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +05ab38: 1f04 a702 |0004: check-cast v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@02a7 │ │ +05ab3c: 1104 |0006: return-object v4 │ │ +05ab3e: 2040 1c03 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@031c │ │ +05ab42: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +05ab46: 1f04 1c03 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@031c │ │ +05ab4a: 6e10 9c17 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; // method@179c │ │ +05ab50: 0c04 |0010: move-result-object v4 │ │ +05ab52: 28f5 |0011: goto 0006 // -000b │ │ +05ab54: 2200 df03 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +05ab58: 2201 f003 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +05ab5c: 7010 c91b 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +05ab62: 1a02 c802 |0019: const-string v2, "Can't make a decor toolbar out of " // string@02c8 │ │ +05ab66: 6e20 d21b 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05ab6c: 0c01 |001e: move-result-object v1 │ │ +05ab6e: 6e10 aa1b 0400 |001f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +05ab74: 0c02 |0022: move-result-object v2 │ │ +05ab76: 6e10 7d1b 0200 |0023: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ +05ab7c: 0c02 |0026: move-result-object v2 │ │ +05ab7e: 6e20 d21b 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05ab84: 0c01 |002a: move-result-object v1 │ │ +05ab86: 6e10 d61b 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +05ab8c: 0c01 |002e: move-result-object v1 │ │ +05ab8e: 7020 8b1b 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +05ab94: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ 0x0006 line=246 │ │ 0x0007 line=245 │ │ 0x000b line=246 │ │ @@ -111754,25 +111754,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -05aba0: |[05aba0] android.support.v7.internal.app.WindowDecorActionBar.hideForActionMode:()V │ │ -05abb0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05abb2: 5520 8a07 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@078a │ │ -05abb6: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ -05abba: 5c21 8a07 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@078a │ │ -05abbe: 5420 8607 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05abc2: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -05abc6: 5420 8607 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05abca: 6e20 1b12 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@121b │ │ -05abd0: 7020 7f0e 1200 |0010: invoke-direct {v2, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@0e7f │ │ -05abd6: 0e00 |0013: return-void │ │ +05ab98: |[05ab98] android.support.v7.internal.app.WindowDecorActionBar.hideForActionMode:()V │ │ +05aba8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05abaa: 5520 8a07 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@078a │ │ +05abae: 3800 1000 |0003: if-eqz v0, 0013 // +0010 │ │ +05abb2: 5c21 8a07 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@078a │ │ +05abb6: 5420 8607 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05abba: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +05abbe: 5420 8607 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05abc2: 6e20 1b12 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@121b │ │ +05abc8: 7020 7f0e 1200 |0010: invoke-direct {v2, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@0e7f │ │ +05abce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=691 │ │ 0x0005 line=692 │ │ 0x0007 line=693 │ │ 0x000b line=694 │ │ 0x0010 line=696 │ │ @@ -111785,127 +111785,127 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 217 16-bit code units │ │ -05abd8: |[05abd8] android.support.v7.internal.app.WindowDecorActionBar.init:(Landroid/view/View;)V │ │ -05abe8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -05abea: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -05abec: 6005 f504 |0002: sget v5, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@04f5 │ │ -05abf0: 6e20 b518 5c00 |0004: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -05abf6: 0c05 |0007: move-result-object v5 │ │ -05abf8: 1f05 9b02 |0008: check-cast v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // type@029b │ │ -05abfc: 5bb5 8607 |000a: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05ac00: 54b5 8607 |000c: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05ac04: 3805 0700 |000e: if-eqz v5, 0015 // +0007 │ │ -05ac08: 54b5 8607 |0010: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05ac0c: 6e20 1112 b500 |0012: invoke-virtual {v5, v11}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarVisibilityCallback:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V // method@1211 │ │ -05ac12: 6005 e304 |0015: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@04e3 │ │ -05ac16: 6e20 b518 5c00 |0017: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -05ac1c: 0c05 |001a: move-result-object v5 │ │ -05ac1e: 7020 620e 5b00 |001b: invoke-direct {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; // method@0e62 │ │ -05ac24: 0c05 |001e: move-result-object v5 │ │ -05ac26: 5bb5 7a07 |001f: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05ac2a: 6005 ea04 |0021: sget v5, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@04ea │ │ -05ac2e: 6e20 b518 5c00 |0023: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -05ac34: 0c05 |0026: move-result-object v5 │ │ -05ac36: 1f05 9402 |0027: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0294 │ │ -05ac3a: 5bb5 7707 |0029: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ -05ac3e: 6005 e504 |002b: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@04e5 │ │ -05ac42: 6e20 b518 5c00 |002d: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -05ac48: 0c05 |0030: move-result-object v5 │ │ -05ac4a: 1f05 9202 |0031: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0292 │ │ -05ac4e: 5bb5 7207 |0033: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05ac52: 6005 1a05 |0035: sget v5, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@051a │ │ -05ac56: 6e20 b518 5c00 |0037: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -05ac5c: 0c05 |003a: move-result-object v5 │ │ -05ac5e: 1f05 9202 |003b: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0292 │ │ -05ac62: 5bb5 8b07 |003d: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05ac66: 54b5 7a07 |003f: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05ac6a: 3805 0a00 |0041: if-eqz v5, 004b // +000a │ │ -05ac6e: 54b5 7707 |0043: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ -05ac72: 3805 0600 |0045: if-eqz v5, 004b // +0006 │ │ -05ac76: 54b5 7207 |0047: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05ac7a: 3905 2900 |0049: if-nez v5, 0072 // +0029 │ │ -05ac7e: 2205 df03 |004b: new-instance v5, Ljava/lang/IllegalStateException; // type@03df │ │ -05ac82: 2206 f003 |004d: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ -05ac86: 7010 c91b 0600 |004f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -05ac8c: 6e10 aa1b 0b00 |0052: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -05ac92: 0c07 |0055: move-result-object v7 │ │ -05ac94: 6e10 7d1b 0700 |0056: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ -05ac9a: 0c07 |0059: move-result-object v7 │ │ -05ac9c: 6e20 d21b 7600 |005a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05aca2: 0c06 |005d: move-result-object v6 │ │ -05aca4: 1a07 4000 |005e: const-string v7, " can only be used " // string@0040 │ │ -05aca8: 6e20 d21b 7600 |0060: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05acae: 0c06 |0063: move-result-object v6 │ │ -05acb0: 1a07 ce26 |0064: const-string v7, "with a compatible window decor layout" // string@26ce │ │ -05acb4: 6e20 d21b 7600 |0066: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05acba: 0c06 |0069: move-result-object v6 │ │ -05acbc: 6e10 d61b 0600 |006a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -05acc2: 0c06 |006d: move-result-object v6 │ │ -05acc4: 7020 8b1b 6500 |006e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -05acca: 2705 |0071: throw v5 │ │ -05accc: 54b5 7a07 |0072: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05acd0: 7210 9b12 0500 |0074: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@129b │ │ -05acd6: 0c05 |0077: move-result-object v5 │ │ -05acd8: 5bb5 7507 |0078: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ -05acdc: 54b5 7a07 |007a: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05ace0: 7210 a612 0500 |007c: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.isSplit:()Z // method@12a6 │ │ -05ace6: 0a05 |007f: move-result v5 │ │ -05ace8: 3805 5300 |0080: if-eqz v5, 00d3 // +0053 │ │ -05acec: 0165 |0082: move v5, v6 │ │ -05acee: 59b5 7607 |0083: iput v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextDisplayMode:I // field@0776 │ │ -05acf2: 54b5 7a07 |0085: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05acf6: 7210 9c12 0500 |0087: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@129c │ │ -05acfc: 0a02 |008a: move-result v2 │ │ -05acfe: dd05 0204 |008b: and-int/lit8 v5, v2, #int 4 // #04 │ │ -05ad02: 3805 4800 |008d: if-eqz v5, 00d5 // +0048 │ │ -05ad06: 0164 |008f: move v4, v6 │ │ -05ad08: 3804 0400 |0090: if-eqz v4, 0094 // +0004 │ │ -05ad0c: 5cb6 7d07 |0092: iput-boolean v6, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@077d │ │ -05ad10: 54b5 7507 |0094: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ -05ad14: 7110 860e 0500 |0096: invoke-static {v5}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@0e86 │ │ -05ad1a: 0c01 |0099: move-result-object v1 │ │ -05ad1c: 6e10 850e 0100 |009a: invoke-virtual {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.enableHomeButtonByDefault:()Z // method@0e85 │ │ -05ad22: 0a05 |009d: move-result v5 │ │ -05ad24: 3905 0400 |009e: if-nez v5, 00a2 // +0004 │ │ -05ad28: 3804 3700 |00a0: if-eqz v4, 00d7 // +0037 │ │ -05ad2c: 0165 |00a2: move v5, v6 │ │ -05ad2e: 6e20 760e 5b00 |00a3: invoke-virtual {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHomeButtonEnabled:(Z)V // method@0e76 │ │ -05ad34: 6e10 8b0e 0100 |00a6: invoke-virtual {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@0e8b │ │ -05ad3a: 0a05 |00a9: move-result v5 │ │ -05ad3c: 7020 720e 5b00 |00aa: invoke-direct {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@0e72 │ │ -05ad42: 54b5 7507 |00ad: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ -05ad46: 1208 |00af: const/4 v8, #int 0 // #0 │ │ -05ad48: 6209 3606 |00b0: sget-object v9, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ -05ad4c: 600a a103 |00b2: sget v10, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@03a1 │ │ -05ad50: 6e57 d000 85a9 |00b4: invoke-virtual {v5, v8, v9, v10, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -05ad56: 0c00 |00b7: move-result-object v0 │ │ -05ad58: 6005 4506 |00b8: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_hideOnContentScroll:I // field@0645 │ │ -05ad5c: 6e30 4301 5007 |00ba: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -05ad62: 0a05 |00bd: move-result v5 │ │ -05ad64: 3805 0500 |00be: if-eqz v5, 00c3 // +0005 │ │ -05ad68: 6e20 730e 6b00 |00c0: invoke-virtual {v11, v6}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHideOnContentScrollEnabled:(Z)V // method@0e73 │ │ -05ad6e: 6005 4306 |00c3: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_elevation:I // field@0643 │ │ -05ad72: 6e30 4801 5007 |00c5: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -05ad78: 0a03 |00c8: move-result v3 │ │ -05ad7a: 3803 0600 |00c9: if-eqz v3, 00cf // +0006 │ │ -05ad7e: 8235 |00cb: int-to-float v5, v3 │ │ -05ad80: 6e20 710e 5b00 |00cc: invoke-virtual {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setElevation:(F)V // method@0e71 │ │ -05ad86: 6e10 5401 0000 |00cf: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -05ad8c: 0e00 |00d2: return-void │ │ -05ad8e: 0175 |00d3: move v5, v7 │ │ -05ad90: 28af |00d4: goto 0083 // -0051 │ │ -05ad92: 0174 |00d5: move v4, v7 │ │ -05ad94: 28ba |00d6: goto 0090 // -0046 │ │ -05ad96: 0175 |00d7: move v5, v7 │ │ -05ad98: 28cb |00d8: goto 00a3 // -0035 │ │ +05abd0: |[05abd0] android.support.v7.internal.app.WindowDecorActionBar.init:(Landroid/view/View;)V │ │ +05abe0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +05abe2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +05abe4: 6005 f504 |0002: sget v5, Landroid/support/v7/appcompat/R$id;.decor_content_parent:I // field@04f5 │ │ +05abe8: 6e20 b518 5c00 |0004: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +05abee: 0c05 |0007: move-result-object v5 │ │ +05abf0: 1f05 9b02 |0008: check-cast v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // type@029b │ │ +05abf4: 5bb5 8607 |000a: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05abf8: 54b5 8607 |000c: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05abfc: 3805 0700 |000e: if-eqz v5, 0015 // +0007 │ │ +05ac00: 54b5 8607 |0010: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05ac04: 6e20 1112 b500 |0012: invoke-virtual {v5, v11}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarVisibilityCallback:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V // method@1211 │ │ +05ac0a: 6005 e304 |0015: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@04e3 │ │ +05ac0e: 6e20 b518 5c00 |0017: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +05ac14: 0c05 |001a: move-result-object v5 │ │ +05ac16: 7020 620e 5b00 |001b: invoke-direct {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; // method@0e62 │ │ +05ac1c: 0c05 |001e: move-result-object v5 │ │ +05ac1e: 5bb5 7a07 |001f: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05ac22: 6005 ea04 |0021: sget v5, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@04ea │ │ +05ac26: 6e20 b518 5c00 |0023: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +05ac2c: 0c05 |0026: move-result-object v5 │ │ +05ac2e: 1f05 9402 |0027: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0294 │ │ +05ac32: 5bb5 7707 |0029: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ +05ac36: 6005 e504 |002b: sget v5, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@04e5 │ │ +05ac3a: 6e20 b518 5c00 |002d: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +05ac40: 0c05 |0030: move-result-object v5 │ │ +05ac42: 1f05 9202 |0031: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0292 │ │ +05ac46: 5bb5 7207 |0033: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05ac4a: 6005 1a05 |0035: sget v5, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@051a │ │ +05ac4e: 6e20 b518 5c00 |0037: invoke-virtual {v12, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +05ac54: 0c05 |003a: move-result-object v5 │ │ +05ac56: 1f05 9202 |003b: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0292 │ │ +05ac5a: 5bb5 8b07 |003d: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05ac5e: 54b5 7a07 |003f: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05ac62: 3805 0a00 |0041: if-eqz v5, 004b // +000a │ │ +05ac66: 54b5 7707 |0043: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ +05ac6a: 3805 0600 |0045: if-eqz v5, 004b // +0006 │ │ +05ac6e: 54b5 7207 |0047: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05ac72: 3905 2900 |0049: if-nez v5, 0072 // +0029 │ │ +05ac76: 2205 df03 |004b: new-instance v5, Ljava/lang/IllegalStateException; // type@03df │ │ +05ac7a: 2206 f003 |004d: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ +05ac7e: 7010 c91b 0600 |004f: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +05ac84: 6e10 aa1b 0b00 |0052: invoke-virtual {v11}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +05ac8a: 0c07 |0055: move-result-object v7 │ │ +05ac8c: 6e10 7d1b 0700 |0056: invoke-virtual {v7}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ +05ac92: 0c07 |0059: move-result-object v7 │ │ +05ac94: 6e20 d21b 7600 |005a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05ac9a: 0c06 |005d: move-result-object v6 │ │ +05ac9c: 1a07 3f00 |005e: const-string v7, " can only be used " // string@003f │ │ +05aca0: 6e20 d21b 7600 |0060: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05aca6: 0c06 |0063: move-result-object v6 │ │ +05aca8: 1a07 cc26 |0064: const-string v7, "with a compatible window decor layout" // string@26cc │ │ +05acac: 6e20 d21b 7600 |0066: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05acb2: 0c06 |0069: move-result-object v6 │ │ +05acb4: 6e10 d61b 0600 |006a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +05acba: 0c06 |006d: move-result-object v6 │ │ +05acbc: 7020 8b1b 6500 |006e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +05acc2: 2705 |0071: throw v5 │ │ +05acc4: 54b5 7a07 |0072: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05acc8: 7210 9b12 0500 |0074: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.getContext:()Landroid/content/Context; // method@129b │ │ +05acce: 0c05 |0077: move-result-object v5 │ │ +05acd0: 5bb5 7507 |0078: iput-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ +05acd4: 54b5 7a07 |007a: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05acd8: 7210 a612 0500 |007c: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.isSplit:()Z // method@12a6 │ │ +05acde: 0a05 |007f: move-result v5 │ │ +05ace0: 3805 5300 |0080: if-eqz v5, 00d3 // +0053 │ │ +05ace4: 0165 |0082: move v5, v6 │ │ +05ace6: 59b5 7607 |0083: iput v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextDisplayMode:I // field@0776 │ │ +05acea: 54b5 7a07 |0085: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05acee: 7210 9c12 0500 |0087: invoke-interface {v5}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@129c │ │ +05acf4: 0a02 |008a: move-result v2 │ │ +05acf6: dd05 0204 |008b: and-int/lit8 v5, v2, #int 4 // #04 │ │ +05acfa: 3805 4800 |008d: if-eqz v5, 00d5 // +0048 │ │ +05acfe: 0164 |008f: move v4, v6 │ │ +05ad00: 3804 0400 |0090: if-eqz v4, 0094 // +0004 │ │ +05ad04: 5cb6 7d07 |0092: iput-boolean v6, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@077d │ │ +05ad08: 54b5 7507 |0094: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ +05ad0c: 7110 860e 0500 |0096: invoke-static {v5}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@0e86 │ │ +05ad12: 0c01 |0099: move-result-object v1 │ │ +05ad14: 6e10 850e 0100 |009a: invoke-virtual {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.enableHomeButtonByDefault:()Z // method@0e85 │ │ +05ad1a: 0a05 |009d: move-result v5 │ │ +05ad1c: 3905 0400 |009e: if-nez v5, 00a2 // +0004 │ │ +05ad20: 3804 3700 |00a0: if-eqz v4, 00d7 // +0037 │ │ +05ad24: 0165 |00a2: move v5, v6 │ │ +05ad26: 6e20 760e 5b00 |00a3: invoke-virtual {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHomeButtonEnabled:(Z)V // method@0e76 │ │ +05ad2c: 6e10 8b0e 0100 |00a6: invoke-virtual {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@0e8b │ │ +05ad32: 0a05 |00a9: move-result v5 │ │ +05ad34: 7020 720e 5b00 |00aa: invoke-direct {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@0e72 │ │ +05ad3a: 54b5 7507 |00ad: iget-object v5, v11, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ +05ad3e: 1208 |00af: const/4 v8, #int 0 // #0 │ │ +05ad40: 6209 3606 |00b0: sget-object v9, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ +05ad44: 600a a103 |00b2: sget v10, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@03a1 │ │ +05ad48: 6e57 d000 85a9 |00b4: invoke-virtual {v5, v8, v9, v10, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +05ad4e: 0c00 |00b7: move-result-object v0 │ │ +05ad50: 6005 4506 |00b8: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_hideOnContentScroll:I // field@0645 │ │ +05ad54: 6e30 4301 5007 |00ba: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +05ad5a: 0a05 |00bd: move-result v5 │ │ +05ad5c: 3805 0500 |00be: if-eqz v5, 00c3 // +0005 │ │ +05ad60: 6e20 730e 6b00 |00c0: invoke-virtual {v11, v6}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHideOnContentScrollEnabled:(Z)V // method@0e73 │ │ +05ad66: 6005 4306 |00c3: sget v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar_elevation:I // field@0643 │ │ +05ad6a: 6e30 4801 5007 |00c5: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +05ad70: 0a03 |00c8: move-result v3 │ │ +05ad72: 3803 0600 |00c9: if-eqz v3, 00cf // +0006 │ │ +05ad76: 8235 |00cb: int-to-float v5, v3 │ │ +05ad78: 6e20 710e 5b00 |00cc: invoke-virtual {v11, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setElevation:(F)V // method@0e71 │ │ +05ad7e: 6e10 5401 0000 |00cf: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +05ad84: 0e00 |00d2: return-void │ │ +05ad86: 0175 |00d3: move v5, v7 │ │ +05ad88: 28af |00d4: goto 0083 // -0051 │ │ +05ad8a: 0174 |00d5: move v4, v7 │ │ +05ad8c: 28ba |00d6: goto 0090 // -0046 │ │ +05ad8e: 0175 |00d7: move v5, v7 │ │ +05ad90: 28cb |00d8: goto 00a3 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=197 │ │ 0x000c line=198 │ │ 0x0010 line=199 │ │ 0x0015 line=201 │ │ 0x0021 line=202 │ │ @@ -111950,68 +111950,68 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -05ad9c: |[05ad9c] android.support.v7.internal.app.WindowDecorActionBar.setHasEmbeddedTabs:(Z)V │ │ -05adac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05adae: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -05adb0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05adb2: 5c56 7e07 |0003: iput-boolean v6, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@077e │ │ -05adb6: 5553 7e07 |0005: iget-boolean v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@077e │ │ -05adba: 3903 4200 |0007: if-nez v3, 0049 // +0042 │ │ -05adbe: 5453 7a07 |0009: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05adc2: 7220 a912 4300 |000b: invoke-interface {v3, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@12a9 │ │ -05adc8: 5453 7207 |000e: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05adcc: 5454 8c07 |0010: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@078c │ │ -05add0: 6e20 7a11 4300 |0012: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@117a │ │ -05add6: 6e10 640e 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getNavigationMode:()I // method@0e64 │ │ -05addc: 0a03 |0018: move-result v3 │ │ -05adde: 1224 |0019: const/4 v4, #int 2 // #2 │ │ -05ade0: 3343 3c00 |001a: if-ne v3, v4, 0056 // +003c │ │ -05ade4: 0110 |001c: move v0, v1 │ │ -05ade6: 5453 8c07 |001d: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@078c │ │ -05adea: 3803 1200 |001f: if-eqz v3, 0031 // +0012 │ │ -05adee: 3800 3700 |0021: if-eqz v0, 0058 // +0037 │ │ -05adf2: 5453 8c07 |0023: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@078c │ │ -05adf6: 6e20 5613 2300 |0025: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1356 │ │ -05adfc: 5453 8607 |0028: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05ae00: 3803 0700 |002a: if-eqz v3, 0031 // +0007 │ │ -05ae04: 5453 8607 |002c: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05ae08: 7110 ad08 0300 |002e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ -05ae0e: 5454 7a07 |0031: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05ae12: 5553 7e07 |0033: iget-boolean v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@077e │ │ -05ae16: 3903 2b00 |0035: if-nez v3, 0060 // +002b │ │ -05ae1a: 3800 2900 |0037: if-eqz v0, 0060 // +0029 │ │ -05ae1e: 0113 |0039: move v3, v1 │ │ -05ae20: 7220 a712 3400 |003a: invoke-interface {v4, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setCollapsible:(Z)V // method@12a7 │ │ -05ae26: 5453 8607 |003d: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05ae2a: 5554 7e07 |003f: iget-boolean v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@077e │ │ -05ae2e: 3904 2100 |0041: if-nez v4, 0062 // +0021 │ │ -05ae32: 3800 1f00 |0043: if-eqz v0, 0062 // +001f │ │ -05ae36: 6e20 1212 1300 |0045: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHasNonEmbeddedTabs:(Z)V // method@1212 │ │ -05ae3c: 0e00 |0048: return-void │ │ -05ae3e: 5453 7207 |0049: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05ae42: 6e20 7a11 4300 |004b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@117a │ │ -05ae48: 5453 7a07 |004e: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05ae4c: 5454 8c07 |0050: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@078c │ │ -05ae50: 7220 a912 4300 |0052: invoke-interface {v3, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@12a9 │ │ -05ae56: 28c0 |0055: goto 0015 // -0040 │ │ -05ae58: 0120 |0056: move v0, v2 │ │ -05ae5a: 28c6 |0057: goto 001d // -003a │ │ -05ae5c: 5453 8c07 |0058: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@078c │ │ -05ae60: 1304 0800 |005a: const/16 v4, #int 8 // #8 │ │ -05ae64: 6e20 5613 4300 |005c: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1356 │ │ -05ae6a: 28d2 |005f: goto 0031 // -002e │ │ -05ae6c: 0123 |0060: move v3, v2 │ │ -05ae6e: 28d9 |0061: goto 003a // -0027 │ │ -05ae70: 0121 |0062: move v1, v2 │ │ -05ae72: 28e2 |0063: goto 0045 // -001e │ │ +05ad94: |[05ad94] android.support.v7.internal.app.WindowDecorActionBar.setHasEmbeddedTabs:(Z)V │ │ +05ada4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05ada6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +05ada8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05adaa: 5c56 7e07 |0003: iput-boolean v6, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@077e │ │ +05adae: 5553 7e07 |0005: iget-boolean v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@077e │ │ +05adb2: 3903 4200 |0007: if-nez v3, 0049 // +0042 │ │ +05adb6: 5453 7a07 |0009: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05adba: 7220 a912 4300 |000b: invoke-interface {v3, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@12a9 │ │ +05adc0: 5453 7207 |000e: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05adc4: 5454 8c07 |0010: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@078c │ │ +05adc8: 6e20 7a11 4300 |0012: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@117a │ │ +05adce: 6e10 640e 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.getNavigationMode:()I // method@0e64 │ │ +05add4: 0a03 |0018: move-result v3 │ │ +05add6: 1224 |0019: const/4 v4, #int 2 // #2 │ │ +05add8: 3343 3c00 |001a: if-ne v3, v4, 0056 // +003c │ │ +05addc: 0110 |001c: move v0, v1 │ │ +05adde: 5453 8c07 |001d: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@078c │ │ +05ade2: 3803 1200 |001f: if-eqz v3, 0031 // +0012 │ │ +05ade6: 3800 3700 |0021: if-eqz v0, 0058 // +0037 │ │ +05adea: 5453 8c07 |0023: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@078c │ │ +05adee: 6e20 5613 2300 |0025: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1356 │ │ +05adf4: 5453 8607 |0028: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05adf8: 3803 0700 |002a: if-eqz v3, 0031 // +0007 │ │ +05adfc: 5453 8607 |002c: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05ae00: 7110 ad08 0300 |002e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ +05ae06: 5454 7a07 |0031: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05ae0a: 5553 7e07 |0033: iget-boolean v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@077e │ │ +05ae0e: 3903 2b00 |0035: if-nez v3, 0060 // +002b │ │ +05ae12: 3800 2900 |0037: if-eqz v0, 0060 // +0029 │ │ +05ae16: 0113 |0039: move v3, v1 │ │ +05ae18: 7220 a712 3400 |003a: invoke-interface {v4, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setCollapsible:(Z)V // method@12a7 │ │ +05ae1e: 5453 8607 |003d: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05ae22: 5554 7e07 |003f: iget-boolean v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHasEmbeddedTabs:Z // field@077e │ │ +05ae26: 3904 2100 |0041: if-nez v4, 0062 // +0021 │ │ +05ae2a: 3800 1f00 |0043: if-eqz v0, 0062 // +001f │ │ +05ae2e: 6e20 1212 1300 |0045: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHasNonEmbeddedTabs:(Z)V // method@1212 │ │ +05ae34: 0e00 |0048: return-void │ │ +05ae36: 5453 7207 |0049: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05ae3a: 6e20 7a11 4300 |004b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@117a │ │ +05ae40: 5453 7a07 |004e: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05ae44: 5454 8c07 |0050: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@078c │ │ +05ae48: 7220 a912 4300 |0052: invoke-interface {v3, v4}, Landroid/support/v7/internal/widget/DecorToolbar;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@12a9 │ │ +05ae4e: 28c0 |0055: goto 0015 // -0040 │ │ +05ae50: 0120 |0056: move v0, v2 │ │ +05ae52: 28c6 |0057: goto 001d // -003a │ │ +05ae54: 5453 8c07 |0058: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@078c │ │ +05ae58: 1304 0800 |005a: const/16 v4, #int 8 // #8 │ │ +05ae5c: 6e20 5613 4300 |005c: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1356 │ │ +05ae62: 28d2 |005f: goto 0031 // -002e │ │ +05ae64: 0123 |0060: move v3, v2 │ │ +05ae66: 28d9 |0061: goto 003a // -0027 │ │ +05ae68: 0121 |0062: move v1, v2 │ │ +05ae6a: 28e2 |0063: goto 0045 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=271 │ │ 0x0005 line=273 │ │ 0x0009 line=274 │ │ 0x000e line=275 │ │ 0x0015 line=280 │ │ @@ -112040,26 +112040,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -05ae74: |[05ae74] android.support.v7.internal.app.WindowDecorActionBar.showForActionMode:()V │ │ -05ae84: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05ae86: 5520 8a07 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@078a │ │ -05ae8a: 3900 1100 |0003: if-nez v0, 0014 // +0011 │ │ -05ae8e: 5c21 8a07 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@078a │ │ -05ae92: 5420 8607 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05ae96: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -05ae9a: 5420 8607 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05ae9e: 6e20 1b12 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@121b │ │ -05aea4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -05aea6: 7020 7f0e 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@0e7f │ │ -05aeac: 0e00 |0014: return-void │ │ +05ae6c: |[05ae6c] android.support.v7.internal.app.WindowDecorActionBar.showForActionMode:()V │ │ +05ae7c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05ae7e: 5520 8a07 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@078a │ │ +05ae82: 3900 1100 |0003: if-nez v0, 0014 // +0011 │ │ +05ae86: 5c21 8a07 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@078a │ │ +05ae8a: 5420 8607 |0007: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05ae8e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +05ae92: 5420 8607 |000b: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05ae96: 6e20 1b12 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setShowingForActionMode:(Z)V // method@121b │ │ +05ae9c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +05ae9e: 7020 7f0e 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@0e7f │ │ +05aea4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=666 │ │ 0x0005 line=667 │ │ 0x0007 line=668 │ │ 0x000b line=669 │ │ 0x0010 line=671 │ │ @@ -112072,33 +112072,33 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -05aeb0: |[05aeb0] android.support.v7.internal.app.WindowDecorActionBar.updateVisibility:(Z)V │ │ -05aec0: 5541 7f07 |0000: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@077f │ │ -05aec4: 5542 8007 |0002: iget-boolean v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ -05aec8: 5543 8a07 |0004: iget-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@078a │ │ -05aecc: 7130 5b0e 2103 |0006: invoke-static {v1, v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@0e5b │ │ -05aed2: 0a00 |0009: move-result v0 │ │ -05aed4: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -05aed8: 5541 8507 |000c: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@0785 │ │ -05aedc: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -05aee0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -05aee2: 5c41 8507 |0011: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@0785 │ │ -05aee6: 6e20 600e 5400 |0013: invoke-virtual {v4, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.doShow:(Z)V // method@0e60 │ │ -05aeec: 0e00 |0016: return-void │ │ -05aeee: 5541 8507 |0017: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@0785 │ │ -05aef2: 3801 fdff |0019: if-eqz v1, 0016 // -0003 │ │ -05aef6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -05aef8: 5c41 8507 |001c: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@0785 │ │ -05aefc: 6e20 5f0e 5400 |001e: invoke-virtual {v4, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.doHide:(Z)V // method@0e5f │ │ -05af02: 28f5 |0021: goto 0016 // -000b │ │ +05aea8: |[05aea8] android.support.v7.internal.app.WindowDecorActionBar.updateVisibility:(Z)V │ │ +05aeb8: 5541 7f07 |0000: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenByApp:Z // field@077f │ │ +05aebc: 5542 8007 |0002: iget-boolean v2, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ +05aec0: 5543 8a07 |0004: iget-boolean v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowingForMode:Z // field@078a │ │ +05aec4: 7130 5b0e 2103 |0006: invoke-static {v1, v2, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.checkShowingFlags:(ZZZ)Z // method@0e5b │ │ +05aeca: 0a00 |0009: move-result v0 │ │ +05aecc: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +05aed0: 5541 8507 |000c: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@0785 │ │ +05aed4: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +05aed8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +05aeda: 5c41 8507 |0011: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@0785 │ │ +05aede: 6e20 600e 5400 |0013: invoke-virtual {v4, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.doShow:(Z)V // method@0e60 │ │ +05aee4: 0e00 |0016: return-void │ │ +05aee6: 5541 8507 |0017: iget-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@0785 │ │ +05aeea: 3801 fdff |0019: if-eqz v1, 0016 // -0003 │ │ +05aeee: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +05aef0: 5c41 8507 |001c: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mNowShowing:Z // field@0785 │ │ +05aef4: 6e20 5f0e 5400 |001e: invoke-virtual {v4, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar;.doHide:(Z)V // method@0e5f │ │ +05aefa: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x000a line=752 │ │ 0x000c line=753 │ │ 0x0010 line=754 │ │ 0x0013 line=755 │ │ @@ -112117,33 +112117,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -05af04: |[05af04] android.support.v7.internal.app.WindowDecorActionBar.animateToMode:(Z)V │ │ -05af14: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -05af18: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -05af1a: 3805 1500 |0003: if-eqz v5, 0018 // +0015 │ │ -05af1e: 7010 7c0e 0400 |0005: invoke-direct {v4}, Landroid/support/v7/internal/app/WindowDecorActionBar;.showForActionMode:()V // method@0e7c │ │ -05af24: 5443 7a07 |0008: iget-object v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05af28: 3805 1200 |000a: if-eqz v5, 001c // +0012 │ │ -05af2c: 0110 |000c: move v0, v1 │ │ -05af2e: 7220 9712 0300 |000d: invoke-interface {v3, v0}, Landroid/support/v7/internal/widget/DecorToolbar;.animateToVisibility:(I)V // method@1297 │ │ -05af34: 5440 7707 |0010: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ -05af38: 3805 0c00 |0012: if-eqz v5, 001e // +000c │ │ -05af3c: 6e20 8811 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.animateToVisibility:(I)V // method@1188 │ │ -05af42: 0e00 |0017: return-void │ │ -05af44: 7010 660e 0400 |0018: invoke-direct {v4}, Landroid/support/v7/internal/app/WindowDecorActionBar;.hideForActionMode:()V // method@0e66 │ │ -05af4a: 28ed |001b: goto 0008 // -0013 │ │ -05af4c: 0120 |001c: move v0, v2 │ │ -05af4e: 28f0 |001d: goto 000d // -0010 │ │ -05af50: 0112 |001e: move v2, v1 │ │ -05af52: 28f5 |001f: goto 0014 // -000b │ │ +05aefc: |[05aefc] android.support.v7.internal.app.WindowDecorActionBar.animateToMode:(Z)V │ │ +05af0c: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +05af10: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +05af12: 3805 1500 |0003: if-eqz v5, 0018 // +0015 │ │ +05af16: 7010 7c0e 0400 |0005: invoke-direct {v4}, Landroid/support/v7/internal/app/WindowDecorActionBar;.showForActionMode:()V // method@0e7c │ │ +05af1c: 5443 7a07 |0008: iget-object v3, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05af20: 3805 1200 |000a: if-eqz v5, 001c // +0012 │ │ +05af24: 0110 |000c: move v0, v1 │ │ +05af26: 7220 9712 0300 |000d: invoke-interface {v3, v0}, Landroid/support/v7/internal/widget/DecorToolbar;.animateToVisibility:(I)V // method@1297 │ │ +05af2c: 5440 7707 |0010: iget-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ +05af30: 3805 0c00 |0012: if-eqz v5, 001e // +000c │ │ +05af34: 6e20 8811 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.animateToVisibility:(I)V // method@1188 │ │ +05af3a: 0e00 |0017: return-void │ │ +05af3c: 7010 660e 0400 |0018: invoke-direct {v4}, Landroid/support/v7/internal/app/WindowDecorActionBar;.hideForActionMode:()V // method@0e66 │ │ +05af42: 28ed |001b: goto 0008 // -0013 │ │ +05af44: 0120 |001c: move v0, v2 │ │ +05af46: 28f0 |001d: goto 000d // -0010 │ │ +05af48: 0112 |001e: move v2, v1 │ │ +05af4a: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=870 │ │ 0x0005 line=871 │ │ 0x0008 line=876 │ │ 0x0010 line=877 │ │ 0x0017 line=879 │ │ @@ -112159,27 +112159,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -05af54: |[05af54] android.support.v7.internal.app.WindowDecorActionBar.collapseActionView:()Z │ │ -05af64: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05af68: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -05af6c: 5410 7a07 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05af70: 7210 a012 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasExpandedActionView:()Z // method@12a0 │ │ -05af76: 0a00 |0009: move-result v0 │ │ -05af78: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -05af7c: 5410 7a07 |000c: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05af80: 7210 9912 0000 |000e: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.collapseActionView:()V // method@1299 │ │ -05af86: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -05af88: 0f00 |0012: return v0 │ │ -05af8a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -05af8c: 28fe |0014: goto 0012 // -0002 │ │ +05af4c: |[05af4c] android.support.v7.internal.app.WindowDecorActionBar.collapseActionView:()Z │ │ +05af5c: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05af60: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +05af64: 5410 7a07 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05af68: 7210 a012 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hasExpandedActionView:()Z // method@12a0 │ │ +05af6e: 0a00 |0009: move-result v0 │ │ +05af70: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +05af74: 5410 7a07 |000c: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05af78: 7210 9912 0000 |000e: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.collapseActionView:()V // method@1299 │ │ +05af7e: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +05af80: 0f00 |0012: return v0 │ │ +05af82: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +05af84: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ 0x000c line=937 │ │ 0x0011 line=938 │ │ 0x0012 line=940 │ │ locals : │ │ @@ -112190,24 +112190,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05af90: |[05af90] android.support.v7.internal.app.WindowDecorActionBar.completeDeferredDestroyActionMode:()V │ │ -05afa0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05afa2: 5430 7c07 |0001: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@077c │ │ -05afa6: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ -05afaa: 5430 7c07 |0005: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@077c │ │ -05afae: 5431 7b07 |0007: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@077b │ │ -05afb2: 7220 6314 1000 |0009: invoke-interface {v0, v1}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1463 │ │ -05afb8: 5b32 7b07 |000c: iput-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@077b │ │ -05afbc: 5b32 7c07 |000e: iput-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@077c │ │ -05afc0: 0e00 |0010: return-void │ │ +05af88: |[05af88] android.support.v7.internal.app.WindowDecorActionBar.completeDeferredDestroyActionMode:()V │ │ +05af98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05af9a: 5430 7c07 |0001: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@077c │ │ +05af9e: 3800 0d00 |0003: if-eqz v0, 0010 // +000d │ │ +05afa2: 5430 7c07 |0005: iget-object v0, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@077c │ │ +05afa6: 5431 7b07 |0007: iget-object v1, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@077b │ │ +05afaa: 7220 6314 1000 |0009: invoke-interface {v0, v1}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1463 │ │ +05afb0: 5b32 7b07 |000c: iput-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@077b │ │ +05afb4: 5b32 7c07 |000e: iput-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@077c │ │ +05afb8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=320 │ │ 0x0005 line=321 │ │ 0x000c line=322 │ │ 0x000e line=323 │ │ 0x0010 line=325 │ │ @@ -112219,31 +112219,31 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -05afc4: |[05afc4] android.support.v7.internal.app.WindowDecorActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ -05afd4: 5532 8307 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@0783 │ │ -05afd8: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ -05afdc: 0e00 |0004: return-void │ │ -05afde: 5c34 8307 |0005: iput-boolean v4, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@0783 │ │ -05afe2: 5432 8407 |0007: iget-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0784 │ │ -05afe6: 6e10 0f1c 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -05afec: 0a00 |000c: move-result v0 │ │ -05afee: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -05aff0: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ -05aff4: 5432 8407 |0010: iget-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0784 │ │ -05aff8: 6e20 081c 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05affe: 0c02 |0015: move-result-object v2 │ │ -05b000: 1f02 1f02 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@021f │ │ -05b004: 7220 c40c 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@0cc4 │ │ -05b00a: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05b00e: 28f1 |001d: goto 000e // -000f │ │ +05afbc: |[05afbc] android.support.v7.internal.app.WindowDecorActionBar.dispatchMenuVisibilityChanged:(Z)V │ │ +05afcc: 5532 8307 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@0783 │ │ +05afd0: 3324 0300 |0002: if-ne v4, v2, 0005 // +0003 │ │ +05afd4: 0e00 |0004: return-void │ │ +05afd6: 5c34 8307 |0005: iput-boolean v4, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mLastMenuVisibility:Z // field@0783 │ │ +05afda: 5432 8407 |0007: iget-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0784 │ │ +05afde: 6e10 0f1c 0200 |0009: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +05afe4: 0a00 |000c: move-result v0 │ │ +05afe6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +05afe8: 3501 f6ff |000e: if-ge v1, v0, 0004 // -000a │ │ +05afec: 5432 8407 |0010: iget-object v2, v3, Landroid/support/v7/internal/app/WindowDecorActionBar;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@0784 │ │ +05aff0: 6e20 081c 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05aff6: 0c02 |0015: move-result-object v2 │ │ +05aff8: 1f02 1f02 |0016: check-cast v2, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // type@021f │ │ +05affc: 7220 c40c 4200 |0018: invoke-interface {v2, v4}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@0cc4 │ │ +05b002: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05b006: 28f1 |001d: goto 000e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0004 line=363 │ │ 0x0005 line=357 │ │ 0x0007 line=359 │ │ 0x000d line=360 │ │ @@ -112260,102 +112260,102 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 186 16-bit code units │ │ -05b010: |[05b010] android.support.v7.internal.app.WindowDecorActionBar.doHide:(Z)V │ │ -05b020: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -05b022: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ -05b026: 5474 7907 |0003: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05b02a: 3804 0700 |0005: if-eqz v4, 000c // +0007 │ │ -05b02e: 5474 7907 |0007: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05b032: 6e10 d90e 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@0ed9 │ │ -05b038: 5274 7807 |000c: iget v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0778 │ │ -05b03c: 3904 9c00 |000e: if-nez v4, 00aa // +009c │ │ -05b040: 6304 6f07 |0010: sget-boolean v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@076f │ │ -05b044: 3804 9800 |0012: if-eqz v4, 00aa // +0098 │ │ -05b048: 5574 8807 |0014: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@0788 │ │ -05b04c: 3904 0400 |0016: if-nez v4, 001a // +0004 │ │ -05b050: 3808 9200 |0018: if-eqz v8, 00aa // +0092 │ │ -05b054: 5474 7207 |001a: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b058: 7120 b008 5400 |001c: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ -05b05e: 5474 7207 |001f: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b062: 6e20 7b11 6400 |0021: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTransitioning:(Z)V // method@117b │ │ -05b068: 2201 6702 |0024: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ -05b06c: 7010 d50e 0100 |0026: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ -05b072: 5474 7207 |0029: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b076: 6e10 6011 0400 |002b: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ -05b07c: 0a04 |002e: move-result v4 │ │ -05b07e: 7b44 |002f: neg-int v4, v4 │ │ -05b080: 8242 |0030: int-to-float v2, v4 │ │ -05b082: 3808 1100 |0031: if-eqz v8, 0042 // +0011 │ │ -05b086: 1224 |0033: const/4 v4, #int 2 // #2 │ │ -05b088: 2343 d904 |0034: new-array v3, v4, [I // type@04d9 │ │ -05b08c: 2603 7c00 0000 |0036: fill-array-data v3, 000000b2 // +0000007c │ │ -05b092: 5474 7207 |0039: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b096: 6e20 6311 3400 |003b: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@1163 │ │ -05b09c: 4404 0306 |003e: aget v4, v3, v6 │ │ -05b0a0: 8244 |0040: int-to-float v4, v4 │ │ -05b0a2: c742 |0041: sub-float/2addr v2, v4 │ │ -05b0a4: 5474 7207 |0042: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b0a8: 7110 9e08 0400 |0044: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -05b0ae: 0c04 |0047: move-result-object v4 │ │ -05b0b0: 6e20 d309 2400 |0048: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ -05b0b6: 0c00 |004b: move-result-object v0 │ │ -05b0b8: 5474 8f07 |004c: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@078f │ │ -05b0bc: 6e20 d009 4000 |004e: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d0 │ │ -05b0c2: 6e20 db0e 0100 |0051: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -05b0c8: 5574 7307 |0054: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ -05b0cc: 3804 1300 |0056: if-eqz v4, 0069 // +0013 │ │ -05b0d0: 5474 7407 |0058: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ -05b0d4: 3804 0f00 |005a: if-eqz v4, 0069 // +000f │ │ -05b0d8: 5474 7407 |005c: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ -05b0dc: 7110 9e08 0400 |005e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -05b0e2: 0c04 |0061: move-result-object v4 │ │ -05b0e4: 6e20 d309 2400 |0062: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ -05b0ea: 0c04 |0065: move-result-object v4 │ │ -05b0ec: 6e20 db0e 4100 |0066: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -05b0f2: 5474 8b07 |0069: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b0f6: 3804 2300 |006b: if-eqz v4, 008e // +0023 │ │ -05b0fa: 5474 8b07 |006d: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b0fe: 6e10 6911 0400 |006f: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ -05b104: 0a04 |0072: move-result v4 │ │ -05b106: 3904 1b00 |0073: if-nez v4, 008e // +001b │ │ -05b10a: 5474 8b07 |0075: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b10e: 7120 b008 5400 |0077: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ -05b114: 5474 8b07 |007a: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b118: 7110 9e08 0400 |007c: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -05b11e: 0c04 |007f: move-result-object v4 │ │ -05b120: 5475 8b07 |0080: iget-object v5, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b124: 6e10 6011 0500 |0082: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ -05b12a: 0a05 |0085: move-result v5 │ │ -05b12c: 8255 |0086: int-to-float v5, v5 │ │ -05b12e: 6e20 d309 5400 |0087: invoke-virtual {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ -05b134: 0c04 |008a: move-result-object v4 │ │ -05b136: 6e20 db0e 4100 |008b: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -05b13c: 5474 7507 |008e: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ -05b140: 1405 0500 0a01 |0090: const v5, #float 2.53466e-38 // #010a0005 │ │ -05b146: 7120 c619 5400 |0093: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadInterpolator:(Landroid/content/Context;I)Landroid/view/animation/Interpolator; // method@19c6 │ │ -05b14c: 0c04 |0096: move-result-object v4 │ │ -05b14e: 6e20 dd0e 4100 |0097: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edd │ │ -05b154: 1604 fa00 |009a: const-wide/16 v4, #int 250 // #fa │ │ -05b158: 6e30 dc0e 4105 |009c: invoke-virtual {v1, v4, v5}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edc │ │ -05b15e: 5474 8107 |009f: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0781 │ │ -05b162: 6e20 de0e 4100 |00a1: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0ede │ │ -05b168: 5b71 7907 |00a4: iput-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05b16c: 6e10 df0e 0100 |00a6: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ -05b172: 0e00 |00a9: return-void │ │ -05b174: 5474 8107 |00aa: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0781 │ │ -05b178: 1205 |00ac: const/4 v5, #int 0 // #0 │ │ -05b17a: 7220 ea09 5400 |00ad: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ -05b180: 28f9 |00b0: goto 00a9 // -0007 │ │ -05b182: 0000 |00b1: nop // spacer │ │ -05b184: 0003 0400 0200 0000 0000 0000 0000 ... |00b2: array-data (8 units) │ │ +05b008: |[05b008] android.support.v7.internal.app.WindowDecorActionBar.doHide:(Z)V │ │ +05b018: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +05b01a: 1505 803f |0001: const/high16 v5, #int 1065353216 // #3f80 │ │ +05b01e: 5474 7907 |0003: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05b022: 3804 0700 |0005: if-eqz v4, 000c // +0007 │ │ +05b026: 5474 7907 |0007: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05b02a: 6e10 d90e 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@0ed9 │ │ +05b030: 5274 7807 |000c: iget v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0778 │ │ +05b034: 3904 9c00 |000e: if-nez v4, 00aa // +009c │ │ +05b038: 6304 6f07 |0010: sget-boolean v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@076f │ │ +05b03c: 3804 9800 |0012: if-eqz v4, 00aa // +0098 │ │ +05b040: 5574 8807 |0014: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@0788 │ │ +05b044: 3904 0400 |0016: if-nez v4, 001a // +0004 │ │ +05b048: 3808 9200 |0018: if-eqz v8, 00aa // +0092 │ │ +05b04c: 5474 7207 |001a: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b050: 7120 b008 5400 |001c: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ +05b056: 5474 7207 |001f: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b05a: 6e20 7b11 6400 |0021: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTransitioning:(Z)V // method@117b │ │ +05b060: 2201 6702 |0024: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ +05b064: 7010 d50e 0100 |0026: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ +05b06a: 5474 7207 |0029: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b06e: 6e10 6011 0400 |002b: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ +05b074: 0a04 |002e: move-result v4 │ │ +05b076: 7b44 |002f: neg-int v4, v4 │ │ +05b078: 8242 |0030: int-to-float v2, v4 │ │ +05b07a: 3808 1100 |0031: if-eqz v8, 0042 // +0011 │ │ +05b07e: 1224 |0033: const/4 v4, #int 2 // #2 │ │ +05b080: 2343 d904 |0034: new-array v3, v4, [I // type@04d9 │ │ +05b084: 2603 7c00 0000 |0036: fill-array-data v3, 000000b2 // +0000007c │ │ +05b08a: 5474 7207 |0039: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b08e: 6e20 6311 3400 |003b: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@1163 │ │ +05b094: 4404 0306 |003e: aget v4, v3, v6 │ │ +05b098: 8244 |0040: int-to-float v4, v4 │ │ +05b09a: c742 |0041: sub-float/2addr v2, v4 │ │ +05b09c: 5474 7207 |0042: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b0a0: 7110 9e08 0400 |0044: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +05b0a6: 0c04 |0047: move-result-object v4 │ │ +05b0a8: 6e20 d309 2400 |0048: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ +05b0ae: 0c00 |004b: move-result-object v0 │ │ +05b0b0: 5474 8f07 |004c: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@078f │ │ +05b0b4: 6e20 d009 4000 |004e: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d0 │ │ +05b0ba: 6e20 db0e 0100 |0051: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +05b0c0: 5574 7307 |0054: iget-boolean v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ +05b0c4: 3804 1300 |0056: if-eqz v4, 0069 // +0013 │ │ +05b0c8: 5474 7407 |0058: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ +05b0cc: 3804 0f00 |005a: if-eqz v4, 0069 // +000f │ │ +05b0d0: 5474 7407 |005c: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ +05b0d4: 7110 9e08 0400 |005e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +05b0da: 0c04 |0061: move-result-object v4 │ │ +05b0dc: 6e20 d309 2400 |0062: invoke-virtual {v4, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ +05b0e2: 0c04 |0065: move-result-object v4 │ │ +05b0e4: 6e20 db0e 4100 |0066: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +05b0ea: 5474 8b07 |0069: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b0ee: 3804 2300 |006b: if-eqz v4, 008e // +0023 │ │ +05b0f2: 5474 8b07 |006d: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b0f6: 6e10 6911 0400 |006f: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ +05b0fc: 0a04 |0072: move-result v4 │ │ +05b0fe: 3904 1b00 |0073: if-nez v4, 008e // +001b │ │ +05b102: 5474 8b07 |0075: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b106: 7120 b008 5400 |0077: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ +05b10c: 5474 8b07 |007a: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b110: 7110 9e08 0400 |007c: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +05b116: 0c04 |007f: move-result-object v4 │ │ +05b118: 5475 8b07 |0080: iget-object v5, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b11c: 6e10 6011 0500 |0082: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ +05b122: 0a05 |0085: move-result v5 │ │ +05b124: 8255 |0086: int-to-float v5, v5 │ │ +05b126: 6e20 d309 5400 |0087: invoke-virtual {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ +05b12c: 0c04 |008a: move-result-object v4 │ │ +05b12e: 6e20 db0e 4100 |008b: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +05b134: 5474 7507 |008e: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ +05b138: 1405 0500 0a01 |0090: const v5, #float 2.53466e-38 // #010a0005 │ │ +05b13e: 7120 c619 5400 |0093: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadInterpolator:(Landroid/content/Context;I)Landroid/view/animation/Interpolator; // method@19c6 │ │ +05b144: 0c04 |0096: move-result-object v4 │ │ +05b146: 6e20 dd0e 4100 |0097: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edd │ │ +05b14c: 1604 fa00 |009a: const-wide/16 v4, #int 250 // #fa │ │ +05b150: 6e30 dc0e 4105 |009c: invoke-virtual {v1, v4, v5}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edc │ │ +05b156: 5474 8107 |009f: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0781 │ │ +05b15a: 6e20 de0e 4100 |00a1: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0ede │ │ +05b160: 5b71 7907 |00a4: iput-object v1, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05b164: 6e10 df0e 0100 |00a6: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ +05b16a: 0e00 |00a9: return-void │ │ +05b16c: 5474 8107 |00aa: iget-object v4, v7, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0781 │ │ +05b170: 1205 |00ac: const/4 v5, #int 0 // #0 │ │ +05b172: 7220 ea09 5400 |00ad: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ +05b178: 28f9 |00b0: goto 00a9 // -0007 │ │ +05b17a: 0000 |00b1: nop // spacer │ │ +05b17c: 0003 0400 0200 0000 0000 0000 0000 ... |00b2: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=827 │ │ 0x0007 line=828 │ │ 0x000c line=831 │ │ 0x001a line=833 │ │ 0x001f line=834 │ │ @@ -112394,132 +112394,132 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 254 16-bit code units │ │ -05b194: |[05b194] android.support.v7.internal.app.WindowDecorActionBar.doShow:(Z)V │ │ -05b1a4: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ -05b1a8: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -05b1aa: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -05b1ac: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -05b1ae: 5494 7907 |0005: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05b1b2: 3804 0700 |0007: if-eqz v4, 000e // +0007 │ │ -05b1b6: 5494 7907 |0009: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05b1ba: 6e10 d90e 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@0ed9 │ │ -05b1c0: 5494 7207 |000e: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b1c4: 6e20 7c11 7400 |0010: invoke-virtual {v4, v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ -05b1ca: 5294 7807 |0013: iget v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0778 │ │ -05b1ce: 3904 ab00 |0015: if-nez v4, 00c0 // +00ab │ │ -05b1d2: 6304 6f07 |0017: sget-boolean v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@076f │ │ -05b1d6: 3804 a700 |0019: if-eqz v4, 00c0 // +00a7 │ │ -05b1da: 5594 8807 |001b: iget-boolean v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@0788 │ │ -05b1de: 3904 0400 |001d: if-nez v4, 0021 // +0004 │ │ -05b1e2: 380a a100 |001f: if-eqz v10, 00c0 // +00a1 │ │ -05b1e6: 5494 7207 |0021: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b1ea: 7120 b708 6400 |0023: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ -05b1f0: 5494 7207 |0026: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b1f4: 6e10 6011 0400 |0028: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ -05b1fa: 0a04 |002b: move-result v4 │ │ -05b1fc: 7b44 |002c: neg-int v4, v4 │ │ -05b1fe: 8242 |002d: int-to-float v2, v4 │ │ -05b200: 380a 1100 |002e: if-eqz v10, 003f // +0011 │ │ -05b204: 1224 |0030: const/4 v4, #int 2 // #2 │ │ -05b206: 2343 d904 |0031: new-array v3, v4, [I // type@04d9 │ │ -05b20a: 2603 c300 0000 |0033: fill-array-data v3, 000000f6 // +000000c3 │ │ -05b210: 5494 7207 |0036: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b214: 6e20 6311 3400 |0038: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@1163 │ │ -05b21a: 4404 0305 |003b: aget v4, v3, v5 │ │ -05b21e: 8244 |003d: int-to-float v4, v4 │ │ -05b220: c742 |003e: sub-float/2addr v2, v4 │ │ -05b222: 5494 7207 |003f: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b226: 7120 b708 2400 |0041: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ -05b22c: 2201 6702 |0044: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ -05b230: 7010 d50e 0100 |0046: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ -05b236: 5494 7207 |0049: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b23a: 7110 9e08 0400 |004b: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -05b240: 0c04 |004e: move-result-object v4 │ │ -05b242: 6e20 d309 6400 |004f: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ -05b248: 0c00 |0052: move-result-object v0 │ │ -05b24a: 5494 8f07 |0053: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@078f │ │ -05b24e: 6e20 d009 4000 |0055: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d0 │ │ -05b254: 6e20 db0e 0100 |0058: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -05b25a: 5594 7307 |005b: iget-boolean v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ -05b25e: 3804 1800 |005d: if-eqz v4, 0075 // +0018 │ │ -05b262: 5494 7407 |005f: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ -05b266: 3804 1400 |0061: if-eqz v4, 0075 // +0014 │ │ -05b26a: 5494 7407 |0063: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ -05b26e: 7120 b708 2400 |0065: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ -05b274: 5494 7407 |0068: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ -05b278: 7110 9e08 0400 |006a: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -05b27e: 0c04 |006d: move-result-object v4 │ │ -05b280: 6e20 d309 6400 |006e: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ -05b286: 0c04 |0071: move-result-object v4 │ │ -05b288: 6e20 db0e 4100 |0072: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -05b28e: 5494 8b07 |0075: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b292: 3804 2400 |0077: if-eqz v4, 009b // +0024 │ │ -05b296: 5294 7607 |0079: iget v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextDisplayMode:I // field@0776 │ │ -05b29a: 3354 2000 |007b: if-ne v4, v5, 009b // +0020 │ │ -05b29e: 5494 8b07 |007d: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b2a2: 5495 8b07 |007f: iget-object v5, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b2a6: 6e10 6011 0500 |0081: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ -05b2ac: 0a05 |0084: move-result v5 │ │ -05b2ae: 8255 |0085: int-to-float v5, v5 │ │ -05b2b0: 7120 b708 5400 |0086: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ -05b2b6: 5494 8b07 |0089: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b2ba: 6e20 7c11 7400 |008b: invoke-virtual {v4, v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ -05b2c0: 5494 8b07 |008e: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b2c4: 7110 9e08 0400 |0090: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -05b2ca: 0c04 |0093: move-result-object v4 │ │ -05b2cc: 6e20 d309 6400 |0094: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ -05b2d2: 0c04 |0097: move-result-object v4 │ │ -05b2d4: 6e20 db0e 4100 |0098: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -05b2da: 5494 7507 |009b: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ -05b2de: 1405 0600 0a01 |009d: const v5, #float 2.53466e-38 // #010a0006 │ │ -05b2e4: 7120 c619 5400 |00a0: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadInterpolator:(Landroid/content/Context;I)Landroid/view/animation/Interpolator; // method@19c6 │ │ -05b2ea: 0c04 |00a3: move-result-object v4 │ │ -05b2ec: 6e20 dd0e 4100 |00a4: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edd │ │ -05b2f2: 1604 fa00 |00a7: const-wide/16 v4, #int 250 // #fa │ │ -05b2f6: 6e30 dc0e 4105 |00a9: invoke-virtual {v1, v4, v5}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edc │ │ -05b2fc: 5494 8907 |00ac: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0789 │ │ -05b300: 6e20 de0e 4100 |00ae: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0ede │ │ -05b306: 5b91 7907 |00b1: iput-object v1, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05b30a: 6e10 df0e 0100 |00b3: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ -05b310: 5494 8607 |00b6: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05b314: 3804 0700 |00b8: if-eqz v4, 00bf // +0007 │ │ -05b318: 5494 8607 |00ba: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05b31c: 7110 ad08 0400 |00bc: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ -05b322: 0e00 |00bf: return-void │ │ -05b324: 5494 7207 |00c0: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b328: 7120 b008 8400 |00c2: invoke-static {v4, v8}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ -05b32e: 5494 7207 |00c5: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b332: 7120 b708 6400 |00c7: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ -05b338: 5594 7307 |00ca: iget-boolean v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ -05b33c: 3804 0b00 |00cc: if-eqz v4, 00d7 // +000b │ │ -05b340: 5494 7407 |00ce: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ -05b344: 3804 0700 |00d0: if-eqz v4, 00d7 // +0007 │ │ -05b348: 5494 7407 |00d2: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ -05b34c: 7120 b708 6400 |00d4: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ -05b352: 5494 8b07 |00d7: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b356: 3804 1500 |00d9: if-eqz v4, 00ee // +0015 │ │ -05b35a: 5294 7607 |00db: iget v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextDisplayMode:I // field@0776 │ │ -05b35e: 3354 1100 |00dd: if-ne v4, v5, 00ee // +0011 │ │ -05b362: 5494 8b07 |00df: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b366: 7120 b008 8400 |00e1: invoke-static {v4, v8}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ -05b36c: 5494 8b07 |00e4: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b370: 7120 b708 6400 |00e6: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ -05b376: 5494 8b07 |00e9: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b37a: 6e20 7c11 7400 |00eb: invoke-virtual {v4, v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ -05b380: 5494 8907 |00ee: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0789 │ │ -05b384: 1205 |00f0: const/4 v5, #int 0 // #0 │ │ -05b386: 7220 ea09 5400 |00f1: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ -05b38c: 28c2 |00f4: goto 00b6 // -003e │ │ -05b38e: 0000 |00f5: nop // spacer │ │ -05b390: 0003 0400 0200 0000 0000 0000 0000 ... |00f6: array-data (8 units) │ │ +05b18c: |[05b18c] android.support.v7.internal.app.WindowDecorActionBar.doShow:(Z)V │ │ +05b19c: 1508 803f |0000: const/high16 v8, #int 1065353216 // #3f80 │ │ +05b1a0: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +05b1a2: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +05b1a4: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +05b1a6: 5494 7907 |0005: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05b1aa: 3804 0700 |0007: if-eqz v4, 000e // +0007 │ │ +05b1ae: 5494 7907 |0009: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05b1b2: 6e10 d90e 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@0ed9 │ │ +05b1b8: 5494 7207 |000e: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b1bc: 6e20 7c11 7400 |0010: invoke-virtual {v4, v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ +05b1c2: 5294 7807 |0013: iget v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0778 │ │ +05b1c6: 3904 ab00 |0015: if-nez v4, 00c0 // +00ab │ │ +05b1ca: 6304 6f07 |0017: sget-boolean v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.ALLOW_SHOW_HIDE_ANIMATIONS:Z // field@076f │ │ +05b1ce: 3804 a700 |0019: if-eqz v4, 00c0 // +00a7 │ │ +05b1d2: 5594 8807 |001b: iget-boolean v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@0788 │ │ +05b1d6: 3904 0400 |001d: if-nez v4, 0021 // +0004 │ │ +05b1da: 380a a100 |001f: if-eqz v10, 00c0 // +00a1 │ │ +05b1de: 5494 7207 |0021: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b1e2: 7120 b708 6400 |0023: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ +05b1e8: 5494 7207 |0026: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b1ec: 6e10 6011 0400 |0028: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ +05b1f2: 0a04 |002b: move-result v4 │ │ +05b1f4: 7b44 |002c: neg-int v4, v4 │ │ +05b1f6: 8242 |002d: int-to-float v2, v4 │ │ +05b1f8: 380a 1100 |002e: if-eqz v10, 003f // +0011 │ │ +05b1fc: 1224 |0030: const/4 v4, #int 2 // #2 │ │ +05b1fe: 2343 d904 |0031: new-array v3, v4, [I // type@04d9 │ │ +05b202: 2603 c300 0000 |0033: fill-array-data v3, 000000f6 // +000000c3 │ │ +05b208: 5494 7207 |0036: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b20c: 6e20 6311 3400 |0038: invoke-virtual {v4, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLocationInWindow:([I)V // method@1163 │ │ +05b212: 4404 0305 |003b: aget v4, v3, v5 │ │ +05b216: 8244 |003d: int-to-float v4, v4 │ │ +05b218: c742 |003e: sub-float/2addr v2, v4 │ │ +05b21a: 5494 7207 |003f: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b21e: 7120 b708 2400 |0041: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ +05b224: 2201 6702 |0044: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ +05b228: 7010 d50e 0100 |0046: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ +05b22e: 5494 7207 |0049: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b232: 7110 9e08 0400 |004b: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +05b238: 0c04 |004e: move-result-object v4 │ │ +05b23a: 6e20 d309 6400 |004f: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ +05b240: 0c00 |0052: move-result-object v0 │ │ +05b242: 5494 8f07 |0053: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mUpdateListener:Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener; // field@078f │ │ +05b246: 6e20 d009 4000 |0055: invoke-virtual {v0, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setUpdateListener:(Landroid/support/v4/view/ViewPropertyAnimatorUpdateListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d0 │ │ +05b24c: 6e20 db0e 0100 |0058: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +05b252: 5594 7307 |005b: iget-boolean v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ +05b256: 3804 1800 |005d: if-eqz v4, 0075 // +0018 │ │ +05b25a: 5494 7407 |005f: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ +05b25e: 3804 1400 |0061: if-eqz v4, 0075 // +0014 │ │ +05b262: 5494 7407 |0063: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ +05b266: 7120 b708 2400 |0065: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ +05b26c: 5494 7407 |0068: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ +05b270: 7110 9e08 0400 |006a: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +05b276: 0c04 |006d: move-result-object v4 │ │ +05b278: 6e20 d309 6400 |006e: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ +05b27e: 0c04 |0071: move-result-object v4 │ │ +05b280: 6e20 db0e 4100 |0072: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +05b286: 5494 8b07 |0075: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b28a: 3804 2400 |0077: if-eqz v4, 009b // +0024 │ │ +05b28e: 5294 7607 |0079: iget v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextDisplayMode:I // field@0776 │ │ +05b292: 3354 2000 |007b: if-ne v4, v5, 009b // +0020 │ │ +05b296: 5494 8b07 |007d: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b29a: 5495 8b07 |007f: iget-object v5, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b29e: 6e10 6011 0500 |0081: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ +05b2a4: 0a05 |0084: move-result v5 │ │ +05b2a6: 8255 |0085: int-to-float v5, v5 │ │ +05b2a8: 7120 b708 5400 |0086: invoke-static {v4, v5}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ +05b2ae: 5494 8b07 |0089: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b2b2: 6e20 7c11 7400 |008b: invoke-virtual {v4, v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ +05b2b8: 5494 8b07 |008e: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b2bc: 7110 9e08 0400 |0090: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +05b2c2: 0c04 |0093: move-result-object v4 │ │ +05b2c4: 6e20 d309 6400 |0094: invoke-virtual {v4, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ +05b2ca: 0c04 |0097: move-result-object v4 │ │ +05b2cc: 6e20 db0e 4100 |0098: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +05b2d2: 5494 7507 |009b: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ +05b2d6: 1405 0600 0a01 |009d: const v5, #float 2.53466e-38 // #010a0006 │ │ +05b2dc: 7120 c619 5400 |00a0: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadInterpolator:(Landroid/content/Context;I)Landroid/view/animation/Interpolator; // method@19c6 │ │ +05b2e2: 0c04 |00a3: move-result-object v4 │ │ +05b2e4: 6e20 dd0e 4100 |00a4: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edd │ │ +05b2ea: 1604 fa00 |00a7: const-wide/16 v4, #int 250 // #fa │ │ +05b2ee: 6e30 dc0e 4105 |00a9: invoke-virtual {v1, v4, v5}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edc │ │ +05b2f4: 5494 8907 |00ac: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0789 │ │ +05b2f8: 6e20 de0e 4100 |00ae: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0ede │ │ +05b2fe: 5b91 7907 |00b1: iput-object v1, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05b302: 6e10 df0e 0100 |00b3: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ +05b308: 5494 8607 |00b6: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05b30c: 3804 0700 |00b8: if-eqz v4, 00bf // +0007 │ │ +05b310: 5494 8607 |00ba: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05b314: 7110 ad08 0400 |00bc: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ +05b31a: 0e00 |00bf: return-void │ │ +05b31c: 5494 7207 |00c0: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b320: 7120 b008 8400 |00c2: invoke-static {v4, v8}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ +05b326: 5494 7207 |00c5: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b32a: 7120 b708 6400 |00c7: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ +05b330: 5594 7307 |00ca: iget-boolean v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ +05b334: 3804 0b00 |00cc: if-eqz v4, 00d7 // +000b │ │ +05b338: 5494 7407 |00ce: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ +05b33c: 3804 0700 |00d0: if-eqz v4, 00d7 // +0007 │ │ +05b340: 5494 7407 |00d2: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentView:Landroid/view/View; // field@0774 │ │ +05b344: 7120 b708 6400 |00d4: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ +05b34a: 5494 8b07 |00d7: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b34e: 3804 1500 |00d9: if-eqz v4, 00ee // +0015 │ │ +05b352: 5294 7607 |00db: iget v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextDisplayMode:I // field@0776 │ │ +05b356: 3354 1100 |00dd: if-ne v4, v5, 00ee // +0011 │ │ +05b35a: 5494 8b07 |00df: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b35e: 7120 b008 8400 |00e1: invoke-static {v4, v8}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ +05b364: 5494 8b07 |00e4: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b368: 7120 b708 6400 |00e6: invoke-static {v4, v6}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ +05b36e: 5494 8b07 |00e9: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b372: 6e20 7c11 7400 |00eb: invoke-virtual {v4, v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ +05b378: 5494 8907 |00ee: iget-object v4, v9, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@0789 │ │ +05b37c: 1205 |00f0: const/4 v5, #int 0 // #0 │ │ +05b37e: 7220 ea09 5400 |00f1: invoke-interface {v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ +05b384: 28c2 |00f4: goto 00b6 // -003e │ │ +05b386: 0000 |00f5: nop // spacer │ │ +05b388: 0003 0400 0200 0000 0000 0000 0000 ... |00f6: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=766 │ │ 0x0009 line=767 │ │ 0x000e line=769 │ │ 0x0013 line=771 │ │ 0x0021 line=774 │ │ @@ -112571,17 +112571,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b3a0: |[05b3a0] android.support.v7.internal.app.WindowDecorActionBar.enableContentAnimations:(Z)V │ │ -05b3b0: 5c01 7307 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ -05b3b4: 0e00 |0002: return-void │ │ +05b398: |[05b398] android.support.v7.internal.app.WindowDecorActionBar.enableContentAnimations:(Z)V │ │ +05b3a8: 5c01 7307 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContentAnimations:Z // field@0773 │ │ +05b3ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0002 line=655 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -112591,19 +112591,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05b3b8: |[05b3b8] android.support.v7.internal.app.WindowDecorActionBar.getDisplayOptions:()I │ │ -05b3c8: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05b3cc: 7210 9c12 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@129c │ │ -05b3d2: 0a00 |0005: move-result v0 │ │ -05b3d4: 0f00 |0006: return v0 │ │ +05b3b0: |[05b3b0] android.support.v7.internal.app.WindowDecorActionBar.getDisplayOptions:()I │ │ +05b3c0: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05b3c4: 7210 9c12 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@129c │ │ +05b3ca: 0a00 |0005: move-result v0 │ │ +05b3cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #8 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -112611,19 +112611,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05b3d8: |[05b3d8] android.support.v7.internal.app.WindowDecorActionBar.getNavigationMode:()I │ │ -05b3e8: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05b3ec: 7210 9d12 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@129d │ │ -05b3f2: 0a00 |0005: move-result v0 │ │ -05b3f4: 0f00 |0006: return v0 │ │ +05b3d0: |[05b3d0] android.support.v7.internal.app.WindowDecorActionBar.getNavigationMode:()I │ │ +05b3e0: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05b3e4: 7210 9d12 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getNavigationMode:()I // method@129d │ │ +05b3ea: 0a00 |0005: move-result v0 │ │ +05b3ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #9 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -112631,36 +112631,36 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -05b3f8: |[05b3f8] android.support.v7.internal.app.WindowDecorActionBar.getThemedContext:()Landroid/content/Context; │ │ -05b408: 5453 8e07 |0000: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@078e │ │ -05b40c: 3903 2000 |0002: if-nez v3, 0022 // +0020 │ │ -05b410: 2201 3b03 |0004: new-instance v1, Landroid/util/TypedValue; // type@033b │ │ -05b414: 7010 1518 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -05b41a: 5453 7507 |0009: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ -05b41e: 6e10 cd00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -05b424: 0c00 |000e: move-result-object v0 │ │ -05b426: 6003 a603 |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@03a6 │ │ -05b42a: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -05b42c: 6e40 2b01 3041 |0012: invoke-virtual {v0, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -05b432: 5212 d30a |0015: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -05b436: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -05b43a: 2203 4403 |0019: new-instance v3, Landroid/view/ContextThemeWrapper; // type@0344 │ │ -05b43e: 5454 7507 |001b: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ -05b442: 7030 2d18 4302 |001d: invoke-direct {v3, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ -05b448: 5b53 8e07 |0020: iput-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@078e │ │ -05b44c: 5453 8e07 |0022: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@078e │ │ -05b450: 1103 |0024: return-object v3 │ │ -05b452: 5453 7507 |0025: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ -05b456: 5b53 8e07 |0027: iput-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@078e │ │ -05b45a: 28f9 |0029: goto 0022 // -0007 │ │ +05b3f0: |[05b3f0] android.support.v7.internal.app.WindowDecorActionBar.getThemedContext:()Landroid/content/Context; │ │ +05b400: 5453 8e07 |0000: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@078e │ │ +05b404: 3903 2000 |0002: if-nez v3, 0022 // +0020 │ │ +05b408: 2201 3b03 |0004: new-instance v1, Landroid/util/TypedValue; // type@033b │ │ +05b40c: 7010 1518 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +05b412: 5453 7507 |0009: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ +05b416: 6e10 cd00 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +05b41c: 0c00 |000e: move-result-object v0 │ │ +05b41e: 6003 a603 |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@03a6 │ │ +05b422: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +05b424: 6e40 2b01 3041 |0012: invoke-virtual {v0, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +05b42a: 5212 d30a |0015: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +05b42e: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +05b432: 2203 4403 |0019: new-instance v3, Landroid/view/ContextThemeWrapper; // type@0344 │ │ +05b436: 5454 7507 |001b: iget-object v4, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ +05b43a: 7030 2d18 4302 |001d: invoke-direct {v3, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ +05b440: 5b53 8e07 |0020: iput-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@078e │ │ +05b444: 5453 8e07 |0022: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@078e │ │ +05b448: 1103 |0024: return-object v3 │ │ +05b44a: 5453 7507 |0025: iget-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ +05b44e: 5b53 8e07 |0027: iput-object v3, v5, Landroid/support/v7/internal/app/WindowDecorActionBar;.mThemedContext:Landroid/content/Context; // field@078e │ │ +05b452: 28f9 |0029: goto 0022 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=882 │ │ 0x0004 line=883 │ │ 0x0009 line=884 │ │ 0x000f line=885 │ │ 0x0015 line=886 │ │ @@ -112682,21 +112682,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05b45c: |[05b45c] android.support.v7.internal.app.WindowDecorActionBar.hideForSystem:()V │ │ -05b46c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05b46e: 5520 8007 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ -05b472: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ -05b476: 5c21 8007 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ -05b47a: 7020 7f0e 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@0e7f │ │ -05b480: 0e00 |000a: return-void │ │ +05b454: |[05b454] android.support.v7.internal.app.WindowDecorActionBar.hideForSystem:()V │ │ +05b464: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05b466: 5520 8007 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ +05b46a: 3900 0700 |0003: if-nez v0, 000a // +0007 │ │ +05b46e: 5c21 8007 |0005: iput-boolean v1, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ +05b472: 7020 7f0e 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@0e7f │ │ +05b478: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=701 │ │ 0x0005 line=702 │ │ 0x0007 line=703 │ │ 0x000a line=705 │ │ locals : │ │ @@ -112707,22 +112707,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05b484: |[05b484] android.support.v7.internal.app.WindowDecorActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -05b494: 5410 7507 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ -05b498: 7110 860e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@0e86 │ │ -05b49e: 0c00 |0005: move-result-object v0 │ │ -05b4a0: 6e10 8b0e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@0e8b │ │ -05b4a6: 0a00 |0009: move-result v0 │ │ -05b4a8: 7020 720e 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@0e72 │ │ -05b4ae: 0e00 |000d: return-void │ │ +05b47c: |[05b47c] android.support.v7.internal.app.WindowDecorActionBar.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +05b48c: 5410 7507 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ +05b490: 7110 860e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@0e86 │ │ +05b496: 0c00 |0005: move-result-object v0 │ │ +05b498: 6e10 8b0e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@0e8b │ │ +05b49e: 0a00 |0009: move-result v0 │ │ +05b4a0: 7020 720e 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setHasEmbeddedTabs:(Z)V // method@0e72 │ │ +05b4a6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x000d line=268 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x000e reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -112732,22 +112732,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05b4b0: |[05b4b0] android.support.v7.internal.app.WindowDecorActionBar.onContentScrollStarted:()V │ │ -05b4c0: 5410 7907 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05b4c4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -05b4c8: 5410 7907 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05b4cc: 6e10 d90e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@0ed9 │ │ -05b4d2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05b4d4: 5b10 7907 |000a: iput-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05b4d8: 0e00 |000c: return-void │ │ +05b4a8: |[05b4a8] android.support.v7.internal.app.WindowDecorActionBar.onContentScrollStarted:()V │ │ +05b4b8: 5410 7907 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05b4bc: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +05b4c0: 5410 7907 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05b4c4: 6e10 d90e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@0ed9 │ │ +05b4ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05b4cc: 5b10 7907 |000a: iput-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05b4d0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=924 │ │ 0x0004 line=925 │ │ 0x0009 line=926 │ │ 0x000c line=928 │ │ locals : │ │ @@ -112758,16 +112758,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b4dc: |[05b4dc] android.support.v7.internal.app.WindowDecorActionBar.onContentScrollStopped:()V │ │ -05b4ec: 0e00 |0000: return-void │ │ +05b4d4: |[05b4d4] android.support.v7.internal.app.WindowDecorActionBar.onContentScrollStopped:()V │ │ +05b4e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=932 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ │ │ #14 : (in Landroid/support/v7/internal/app/WindowDecorActionBar;) │ │ @@ -112775,17 +112775,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05b4f0: |[05b4f0] android.support.v7.internal.app.WindowDecorActionBar.onWindowVisibilityChanged:(I)V │ │ -05b500: 5901 7807 |0000: iput v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0778 │ │ -05b504: 0e00 |0002: return-void │ │ +05b4e8: |[05b4e8] android.support.v7.internal.app.WindowDecorActionBar.onWindowVisibilityChanged:(I)V │ │ +05b4f8: 5901 7807 |0000: iput v1, v0, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurWindowVisibility:I // field@0778 │ │ +05b4fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0002 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0003 reg=1 visibility I │ │ @@ -112795,19 +112795,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05b508: |[05b508] android.support.v7.internal.app.WindowDecorActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ -05b518: 5510 7d07 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@077d │ │ -05b51c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -05b520: 6e20 6e0e 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0e6e │ │ -05b526: 0e00 |0007: return-void │ │ +05b500: |[05b500] android.support.v7.internal.app.WindowDecorActionBar.setDefaultDisplayHomeAsUpEnabled:(Z)V │ │ +05b510: 5510 7d07 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@077d │ │ +05b514: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +05b518: 6e20 6e0e 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0e6e │ │ +05b51e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1341 │ │ 0x0004 line=1342 │ │ 0x0007 line=1344 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -112818,22 +112818,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -05b528: |[05b528] android.support.v7.internal.app.WindowDecorActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ -05b538: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -05b53a: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -05b53e: 0110 |0003: move v0, v1 │ │ -05b540: 6e30 6f0e 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@0e6f │ │ -05b546: 0e00 |0007: return-void │ │ -05b548: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05b54a: 28fb |0009: goto 0004 // -0005 │ │ +05b520: |[05b520] android.support.v7.internal.app.WindowDecorActionBar.setDisplayHomeAsUpEnabled:(Z)V │ │ +05b530: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +05b532: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +05b536: 0110 |0003: move v0, v1 │ │ +05b538: 6e30 6f0e 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@0e6f │ │ +05b53e: 0e00 |0007: return-void │ │ +05b540: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05b542: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=383 │ │ 0x0007 line=384 │ │ 0x0008 line=383 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -112844,29 +112844,29 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -05b54c: |[05b54c] android.support.v7.internal.app.WindowDecorActionBar.setDisplayOptions:(II)V │ │ -05b55c: 5441 7a07 |0000: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05b560: 7210 9c12 0100 |0002: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@129c │ │ -05b566: 0a00 |0005: move-result v0 │ │ -05b568: dd01 0604 |0006: and-int/lit8 v1, v6, #int 4 // #04 │ │ -05b56c: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -05b570: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -05b572: 5c41 7d07 |000b: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@077d │ │ -05b576: 5441 7a07 |000d: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05b57a: 9502 0506 |000f: and-int v2, v5, v6 │ │ -05b57e: df03 06ff |0011: xor-int/lit8 v3, v6, #int -1 // #ff │ │ -05b582: b503 |0013: and-int/2addr v3, v0 │ │ -05b584: b632 |0014: or-int/2addr v2, v3 │ │ -05b586: 7220 a812 2100 |0015: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setDisplayOptions:(I)V // method@12a8 │ │ -05b58c: 0e00 |0018: return-void │ │ +05b544: |[05b544] android.support.v7.internal.app.WindowDecorActionBar.setDisplayOptions:(II)V │ │ +05b554: 5441 7a07 |0000: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05b558: 7210 9c12 0100 |0002: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.getDisplayOptions:()I // method@129c │ │ +05b55e: 0a00 |0005: move-result v0 │ │ +05b560: dd01 0604 |0006: and-int/lit8 v1, v6, #int 4 // #04 │ │ +05b564: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +05b568: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +05b56a: 5c41 7d07 |000b: iput-boolean v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDisplayHomeAsUpSet:Z // field@077d │ │ +05b56e: 5441 7a07 |000d: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05b572: 9502 0506 |000f: and-int v2, v5, v6 │ │ +05b576: df03 06ff |0011: xor-int/lit8 v3, v6, #int -1 // #ff │ │ +05b57a: b503 |0013: and-int/2addr v3, v0 │ │ +05b57c: b632 |0014: or-int/2addr v2, v3 │ │ +05b57e: 7220 a812 2100 |0015: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setDisplayOptions:(I)V // method@12a8 │ │ +05b584: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0006 line=462 │ │ 0x000a line=463 │ │ 0x000d line=465 │ │ 0x0018 line=466 │ │ @@ -112881,22 +112881,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -05b590: |[05b590] android.support.v7.internal.app.WindowDecorActionBar.setDisplayShowTitleEnabled:(Z)V │ │ -05b5a0: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -05b5a4: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -05b5a8: 0110 |0004: move v0, v1 │ │ -05b5aa: 6e30 6f0e 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@0e6f │ │ -05b5b0: 0e00 |0008: return-void │ │ -05b5b2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05b5b4: 28fb |000a: goto 0005 // -0005 │ │ +05b588: |[05b588] android.support.v7.internal.app.WindowDecorActionBar.setDisplayShowTitleEnabled:(Z)V │ │ +05b598: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +05b59c: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +05b5a0: 0110 |0004: move v0, v1 │ │ +05b5a2: 6e30 6f0e 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setDisplayOptions:(II)V // method@0e6f │ │ +05b5a8: 0e00 |0008: return-void │ │ +05b5aa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05b5ac: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=388 │ │ 0x0008 line=389 │ │ 0x0009 line=388 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ @@ -112907,22 +112907,22 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05b5b8: |[05b5b8] android.support.v7.internal.app.WindowDecorActionBar.setElevation:(F)V │ │ -05b5c8: 5410 7207 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ -05b5cc: 7120 b108 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@08b1 │ │ -05b5d2: 5410 8b07 |0005: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b5d6: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -05b5da: 5410 8b07 |0009: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b5de: 7120 b108 2000 |000b: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@08b1 │ │ -05b5e4: 0e00 |000e: return-void │ │ +05b5b0: |[05b5b0] android.support.v7.internal.app.WindowDecorActionBar.setElevation:(F)V │ │ +05b5c0: 5410 7207 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0772 │ │ +05b5c4: 7120 b108 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@08b1 │ │ +05b5ca: 5410 8b07 |0005: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b5ce: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +05b5d2: 5410 8b07 |0009: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b5d6: 7120 b108 2000 |000b: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setElevation:(Landroid/view/View;F)V // method@08b1 │ │ +05b5dc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0005 line=256 │ │ 0x0009 line=257 │ │ 0x000e line=259 │ │ locals : │ │ @@ -112934,28 +112934,28 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -05b5e8: |[05b5e8] android.support.v7.internal.app.WindowDecorActionBar.setHideOnContentScrollEnabled:(Z)V │ │ -05b5f8: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ -05b5fc: 5420 8607 |0002: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05b600: 6e10 fa11 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.isInOverlayMode:()Z // method@11fa │ │ -05b606: 0a00 |0007: move-result v0 │ │ -05b608: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -05b60c: 2200 df03 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -05b610: 1a01 8c01 |000c: const-string v1, "Action bar must be in overlay mode (Window.FEATURE_OVERLAY_ACTION_BAR) to enable hide on content scroll" // string@018c │ │ -05b614: 7020 8b1b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -05b61a: 2700 |0011: throw v0 │ │ -05b61c: 5c23 8207 |0012: iput-boolean v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@0782 │ │ -05b620: 5420 8607 |0014: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05b624: 6e20 1312 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1213 │ │ -05b62a: 0e00 |0019: return-void │ │ +05b5e0: |[05b5e0] android.support.v7.internal.app.WindowDecorActionBar.setHideOnContentScrollEnabled:(Z)V │ │ +05b5f0: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ +05b5f4: 5420 8607 |0002: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05b5f8: 6e10 fa11 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.isInOverlayMode:()Z // method@11fa │ │ +05b5fe: 0a00 |0007: move-result v0 │ │ +05b600: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +05b604: 2200 df03 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +05b608: 1a01 8b01 |000c: const-string v1, "Action bar must be in overlay mode (Window.FEATURE_OVERLAY_ACTION_BAR) to enable hide on content scroll" // string@018b │ │ +05b60c: 7020 8b1b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +05b612: 2700 |0011: throw v0 │ │ +05b614: 5c23 8207 |0012: iput-boolean v3, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHideOnContentScroll:Z // field@0782 │ │ +05b618: 5420 8607 |0014: iget-object v0, v2, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05b61c: 6e20 1312 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1213 │ │ +05b622: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ 0x000a line=710 │ │ 0x0012 line=713 │ │ 0x0014 line=714 │ │ 0x0019 line=715 │ │ @@ -112968,18 +112968,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05b62c: |[05b62c] android.support.v7.internal.app.WindowDecorActionBar.setHomeActionContentDescription:(I)V │ │ -05b63c: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05b640: 7220 b012 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(I)V // method@12b0 │ │ -05b646: 0e00 |0005: return-void │ │ +05b624: |[05b624] android.support.v7.internal.app.WindowDecorActionBar.setHomeActionContentDescription:(I)V │ │ +05b634: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05b638: 7220 b012 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationContentDescription:(I)V // method@12b0 │ │ +05b63e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ 0x0005 line=920 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -112989,18 +112989,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05b648: |[05b648] android.support.v7.internal.app.WindowDecorActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -05b658: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05b65c: 7220 b112 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@12b1 │ │ -05b662: 0e00 |0005: return-void │ │ +05b640: |[05b640] android.support.v7.internal.app.WindowDecorActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +05b650: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05b654: 7220 b112 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@12b1 │ │ +05b65a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ 0x0005 line=905 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 indicator Landroid/graphics/drawable/Drawable; │ │ @@ -113010,18 +113010,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05b664: |[05b664] android.support.v7.internal.app.WindowDecorActionBar.setHomeButtonEnabled:(Z)V │ │ -05b674: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05b678: 7220 aa12 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setHomeButtonEnabled:(Z)V // method@12aa │ │ -05b67e: 0e00 |0005: return-void │ │ +05b65c: |[05b65c] android.support.v7.internal.app.WindowDecorActionBar.setHomeButtonEnabled:(Z)V │ │ +05b66c: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05b670: 7220 aa12 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setHomeButtonEnabled:(Z)V // method@12aa │ │ +05b676: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0005 line=399 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 enable Z │ │ @@ -113031,22 +113031,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05b680: |[05b680] android.support.v7.internal.app.WindowDecorActionBar.setShowHideAnimationEnabled:(Z)V │ │ -05b690: 5c12 8807 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@0788 │ │ -05b694: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ -05b698: 5410 7907 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05b69c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -05b6a0: 5410 7907 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ -05b6a4: 6e10 d90e 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@0ed9 │ │ -05b6aa: 0e00 |000d: return-void │ │ +05b678: |[05b678] android.support.v7.internal.app.WindowDecorActionBar.setShowHideAnimationEnabled:(Z)V │ │ +05b688: 5c12 8807 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mShowHideAnimationEnabled:Z // field@0788 │ │ +05b68c: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ +05b690: 5410 7907 |0004: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05b694: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +05b698: 5410 7907 |0008: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mCurrentShowAnim:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@0779 │ │ +05b69c: 6e10 d90e 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@0ed9 │ │ +05b6a2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0002 line=340 │ │ 0x0008 line=341 │ │ 0x000d line=343 │ │ locals : │ │ @@ -113058,18 +113058,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05b6ac: |[05b6ac] android.support.v7.internal.app.WindowDecorActionBar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -05b6bc: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05b6c0: 7220 b212 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@12b2 │ │ -05b6c6: 0e00 |0005: return-void │ │ +05b6a4: |[05b6a4] android.support.v7.internal.app.WindowDecorActionBar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +05b6b4: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05b6b8: 7220 b212 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@12b2 │ │ +05b6be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0005 line=451 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -113079,20 +113079,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05b6c8: |[05b6c8] android.support.v7.internal.app.WindowDecorActionBar.setTitle:(I)V │ │ -05b6d8: 5410 7507 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ -05b6dc: 6e20 ca00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ -05b6e2: 0c00 |0005: move-result-object v0 │ │ -05b6e4: 6e20 7a0e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0e7a │ │ -05b6ea: 0e00 |0009: return-void │ │ +05b6c0: |[05b6c0] android.support.v7.internal.app.WindowDecorActionBar.setTitle:(I)V │ │ +05b6d0: 5410 7507 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContext:Landroid/content/Context; // field@0775 │ │ +05b6d4: 6e20 ca00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ +05b6da: 0c00 |0005: move-result-object v0 │ │ +05b6dc: 6e20 7a0e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0e7a │ │ +05b6e2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0009 line=404 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -113102,18 +113102,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05b6ec: |[05b6ec] android.support.v7.internal.app.WindowDecorActionBar.setTitle:(Ljava/lang/CharSequence;)V │ │ -05b6fc: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05b700: 7220 b312 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@12b3 │ │ -05b706: 0e00 |0005: return-void │ │ +05b6e4: |[05b6e4] android.support.v7.internal.app.WindowDecorActionBar.setTitle:(Ljava/lang/CharSequence;)V │ │ +05b6f4: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05b6f8: 7220 b312 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@12b3 │ │ +05b6fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0005 line=442 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -113123,18 +113123,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05b708: |[05b708] android.support.v7.internal.app.WindowDecorActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -05b718: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ -05b71c: 7220 b512 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@12b5 │ │ -05b722: 0e00 |0005: return-void │ │ +05b700: |[05b700] android.support.v7.internal.app.WindowDecorActionBar.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +05b710: 5410 7a07 |0000: iget-object v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@077a │ │ +05b714: 7220 b512 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@12b5 │ │ +05b71a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0005 line=447 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -113144,22 +113144,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05b724: |[05b724] android.support.v7.internal.app.WindowDecorActionBar.showForSystem:()V │ │ -05b734: 5510 8007 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ -05b738: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05b73c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05b73e: 5c10 8007 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ -05b742: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -05b744: 7020 7f0e 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@0e7f │ │ -05b74a: 0e00 |000b: return-void │ │ +05b71c: |[05b71c] android.support.v7.internal.app.WindowDecorActionBar.showForSystem:()V │ │ +05b72c: 5510 8007 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ +05b730: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05b734: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05b736: 5c10 8007 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/app/WindowDecorActionBar;.mHiddenBySystem:Z // field@0780 │ │ +05b73a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +05b73c: 7020 7f0e 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/internal/app/WindowDecorActionBar;.updateVisibility:(Z)V // method@0e7f │ │ +05b742: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0004 line=677 │ │ 0x0007 line=678 │ │ 0x000b line=680 │ │ locals : │ │ @@ -113170,55 +113170,55 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -05b74c: |[05b74c] android.support.v7.internal.app.WindowDecorActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -05b75c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05b75e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05b760: 5441 7007 |0002: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@0770 │ │ -05b764: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ -05b768: 5441 7007 |0006: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@0770 │ │ -05b76c: 6e10 3b0e 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.finish:()V // method@0e3b │ │ -05b772: 5441 8607 |000b: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05b776: 6e20 1312 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1213 │ │ -05b77c: 5441 7707 |0010: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ -05b780: 6e10 9e11 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@119e │ │ -05b786: 2200 5b02 |0015: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // type@025b │ │ -05b78a: 7030 390e 4005 |0017: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/view/ActionMode$Callback;)V // method@0e39 │ │ -05b790: 6e10 3a0e 0000 |001a: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.dispatchOnCreate:()Z // method@0e3a │ │ -05b796: 0a01 |001d: move-result v1 │ │ -05b798: 3801 3500 |001e: if-eqz v1, 0053 // +0035 │ │ -05b79c: 6e10 410e 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@0e41 │ │ -05b7a2: 5441 7707 |0023: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ -05b7a6: 6e20 9a11 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@119a │ │ -05b7ac: 6e20 5a0e 3400 |0028: invoke-virtual {v4, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.animateToMode:(Z)V // method@0e5a │ │ -05b7b2: 5441 8b07 |002b: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b7b6: 3801 1c00 |002d: if-eqz v1, 0049 // +001c │ │ -05b7ba: 5241 7607 |002f: iget v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextDisplayMode:I // field@0776 │ │ -05b7be: 3331 1800 |0031: if-ne v1, v3, 0049 // +0018 │ │ -05b7c2: 5441 8b07 |0033: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b7c6: 6e10 6911 0100 |0035: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ -05b7cc: 0a01 |0038: move-result v1 │ │ -05b7ce: 3801 1000 |0039: if-eqz v1, 0049 // +0010 │ │ -05b7d2: 5441 8b07 |003b: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ -05b7d6: 6e20 7c11 2100 |003d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ -05b7dc: 5441 8607 |0040: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05b7e0: 3801 0700 |0042: if-eqz v1, 0049 // +0007 │ │ -05b7e4: 5441 8607 |0044: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ -05b7e8: 7110 ad08 0100 |0046: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ -05b7ee: 5441 7707 |0049: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ -05b7f2: 1302 2000 |004b: const/16 v2, #int 32 // #20 │ │ -05b7f6: 6e20 ae11 2100 |004d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@11ae │ │ -05b7fc: 5b40 7007 |0050: iput-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@0770 │ │ -05b800: 1100 |0052: return-object v0 │ │ -05b802: 1200 |0053: const/4 v0, #int 0 // #0 │ │ -05b804: 28fe |0054: goto 0052 // -0002 │ │ +05b744: |[05b744] android.support.v7.internal.app.WindowDecorActionBar.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +05b754: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05b756: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05b758: 5441 7007 |0002: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@0770 │ │ +05b75c: 3801 0700 |0004: if-eqz v1, 000b // +0007 │ │ +05b760: 5441 7007 |0006: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@0770 │ │ +05b764: 6e10 3b0e 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.finish:()V // method@0e3b │ │ +05b76a: 5441 8607 |000b: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05b76e: 6e20 1312 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setHideOnContentScrollEnabled:(Z)V // method@1213 │ │ +05b774: 5441 7707 |0010: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ +05b778: 6e10 9e11 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@119e │ │ +05b77e: 2200 5b02 |0015: new-instance v0, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // type@025b │ │ +05b782: 7030 390e 4005 |0017: invoke-direct {v0, v4, v5}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.:(Landroid/support/v7/internal/app/WindowDecorActionBar;Landroid/support/v7/view/ActionMode$Callback;)V // method@0e39 │ │ +05b788: 6e10 3a0e 0000 |001a: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.dispatchOnCreate:()Z // method@0e3a │ │ +05b78e: 0a01 |001d: move-result v1 │ │ +05b790: 3801 3500 |001e: if-eqz v1, 0053 // +0035 │ │ +05b794: 6e10 410e 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl;.invalidate:()V // method@0e41 │ │ +05b79a: 5441 7707 |0023: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ +05b79e: 6e20 9a11 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@119a │ │ +05b7a4: 6e20 5a0e 3400 |0028: invoke-virtual {v4, v3}, Landroid/support/v7/internal/app/WindowDecorActionBar;.animateToMode:(Z)V // method@0e5a │ │ +05b7aa: 5441 8b07 |002b: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b7ae: 3801 1c00 |002d: if-eqz v1, 0049 // +001c │ │ +05b7b2: 5241 7607 |002f: iget v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextDisplayMode:I // field@0776 │ │ +05b7b6: 3331 1800 |0031: if-ne v1, v3, 0049 // +0018 │ │ +05b7ba: 5441 8b07 |0033: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b7be: 6e10 6911 0100 |0035: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ +05b7c4: 0a01 |0038: move-result v1 │ │ +05b7c6: 3801 1000 |0039: if-eqz v1, 0049 // +0010 │ │ +05b7ca: 5441 8b07 |003b: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@078b │ │ +05b7ce: 6e20 7c11 2100 |003d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@117c │ │ +05b7d4: 5441 8607 |0040: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05b7d8: 3801 0700 |0042: if-eqz v1, 0049 // +0007 │ │ +05b7dc: 5441 8607 |0044: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@0786 │ │ +05b7e0: 7110 ad08 0100 |0046: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ +05b7e6: 5441 7707 |0049: iget-object v1, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0777 │ │ +05b7ea: 1302 2000 |004b: const/16 v2, #int 32 // #20 │ │ +05b7ee: 6e20 ae11 2100 |004d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@11ae │ │ +05b7f4: 5b40 7007 |0050: iput-object v0, v4, Landroid/support/v7/internal/app/WindowDecorActionBar;.mActionMode:Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; // field@0770 │ │ +05b7f8: 1100 |0052: return-object v0 │ │ +05b7fa: 1200 |0053: const/4 v0, #int 0 // #0 │ │ +05b7fc: 28fe |0054: goto 0052 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=503 │ │ 0x0006 line=504 │ │ 0x000b line=507 │ │ 0x0010 line=508 │ │ 0x0015 line=509 │ │ @@ -113236,21 +113236,21 @@ │ │ 0x0052 line=527 │ │ locals : │ │ 0x001a - 0x0052 reg=0 mode Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0053 - 0x0055 reg=0 mode Landroid/support/v7/internal/app/WindowDecorActionBar$ActionModeImpl; │ │ 0x0000 - 0x0055 reg=4 this Landroid/support/v7/internal/app/WindowDecorActionBar; │ │ 0x0000 - 0x0055 reg=5 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ - source_file_idx : 3521 (WindowDecorActionBar.java) │ │ + source_file_idx : 3519 (WindowDecorActionBar.java) │ │ │ │ Class #473 header: │ │ class_idx : 605 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 498 │ │ +source_file_idx : 497 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #473 - │ │ Class descriptor : 'Landroid/support/v7/internal/text/AllCapsTransformationMethod;' │ │ @@ -113270,23 +113270,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05b808: |[05b808] android.support.v7.internal.text.AllCapsTransformationMethod.:(Landroid/content/Context;)V │ │ -05b818: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05b81e: 6e10 c800 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05b824: 0c00 |0006: move-result-object v0 │ │ -05b826: 6e10 3201 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ -05b82c: 0c00 |000a: move-result-object v0 │ │ -05b82e: 5400 1f00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ -05b832: 5b10 9007 |000d: iput-object v0, v1, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0790 │ │ -05b836: 0e00 |000f: return-void │ │ +05b800: |[05b800] android.support.v7.internal.text.AllCapsTransformationMethod.:(Landroid/content/Context;)V │ │ +05b810: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05b816: 6e10 c800 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05b81c: 0c00 |0006: move-result-object v0 │ │ +05b81e: 6e10 3201 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ +05b824: 0c00 |000a: move-result-object v0 │ │ +05b826: 5400 1f00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ +05b82a: 5b10 9007 |000d: iput-object v0, v1, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0790 │ │ +05b82e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x000f line=34 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/text/AllCapsTransformationMethod; │ │ @@ -113298,24 +113298,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 │ │ -05b838: |[05b838] android.support.v7.internal.text.AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -05b848: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ -05b84c: 7210 6b1b 0300 |0002: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ -05b852: 0c00 |0005: move-result-object v0 │ │ -05b854: 5421 9007 |0006: iget-object v1, v2, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0790 │ │ -05b858: 6e20 c51b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@1bc5 │ │ -05b85e: 0c00 |000b: move-result-object v0 │ │ -05b860: 1100 |000c: return-object v0 │ │ -05b862: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05b864: 28fe |000e: goto 000c // -0002 │ │ +05b830: |[05b830] android.support.v7.internal.text.AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +05b840: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ +05b844: 7210 6b1b 0300 |0002: invoke-interface {v3}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ +05b84a: 0c00 |0005: move-result-object v0 │ │ +05b84c: 5421 9007 |0006: iget-object v1, v2, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0790 │ │ +05b850: 6e20 c51b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@1bc5 │ │ +05b856: 0c00 |000b: move-result-object v0 │ │ +05b858: 1100 |000c: return-object v0 │ │ +05b85a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05b85c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/text/AllCapsTransformationMethod; │ │ 0x0000 - 0x000f reg=3 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x000f reg=4 view Landroid/view/View; │ │ @@ -113325,34 +113325,34 @@ │ │ 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 │ │ -05b868: |[05b868] android.support.v7.internal.text.AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ -05b878: 0e00 |0000: return-void │ │ +05b860: |[05b860] android.support.v7.internal.text.AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ +05b870: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/text/AllCapsTransformationMethod; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 sourceText Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=3 focused Z │ │ 0x0000 - 0x0001 reg=4 direction I │ │ 0x0000 - 0x0001 reg=5 previouslyFocusedRect Landroid/graphics/Rect; │ │ │ │ - source_file_idx : 498 (AllCapsTransformationMethod.java) │ │ + source_file_idx : 497 (AllCapsTransformationMethod.java) │ │ │ │ Class #474 header: │ │ class_idx : 606 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 416 │ │ +source_file_idx : 415 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #474 - │ │ Class descriptor : 'Landroid/support/v7/internal/transition/ActionBarTransition;' │ │ @@ -113367,30 +113367,30 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05b87c: |[05b87c] android.support.v7.internal.transition.ActionBarTransition.beginDelayedTransition:(Landroid/view/ViewGroup;)V │ │ -05b88c: 0e00 |0000: return-void │ │ +05b874: |[05b874] android.support.v7.internal.transition.ActionBarTransition.beginDelayedTransition:(Landroid/view/ViewGroup;)V │ │ +05b884: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 sceneRoot Landroid/view/ViewGroup; │ │ │ │ Virtual methods - │ │ - source_file_idx : 416 (ActionBarTransition.java) │ │ + source_file_idx : 415 (ActionBarTransition.java) │ │ │ │ Class #475 header: │ │ class_idx : 607 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 415 │ │ +source_file_idx : 414 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #475 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/ActionBarPolicy;' │ │ @@ -113409,18 +113409,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05b890: |[05b890] android.support.v7.internal.view.ActionBarPolicy.:(Landroid/content/Context;)V │ │ -05b8a0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05b8a6: 5b01 9107 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ -05b8aa: 0e00 |0005: return-void │ │ +05b888: |[05b888] android.support.v7.internal.view.ActionBarPolicy.:(Landroid/content/Context;)V │ │ +05b898: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05b89e: 5b01 9107 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ +05b8a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ @@ -113431,18 +113431,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 │ │ -05b8ac: |[05b8ac] android.support.v7.internal.view.ActionBarPolicy.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; │ │ -05b8bc: 2200 5f02 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionBarPolicy; // type@025f │ │ -05b8c0: 7020 840e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.:(Landroid/content/Context;)V // method@0e84 │ │ -05b8c6: 1100 |0005: return-object v0 │ │ +05b8a4: |[05b8a4] android.support.v7.internal.view.ActionBarPolicy.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; │ │ +05b8b4: 2200 5f02 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionBarPolicy; // type@025f │ │ +05b8b8: 7020 840e 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.:(Landroid/content/Context;)V // method@0e84 │ │ +05b8be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -113451,25 +113451,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05b8c8: |[05b8c8] android.support.v7.internal.view.ActionBarPolicy.enableHomeButtonByDefault:()Z │ │ -05b8d8: 5420 9107 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ -05b8dc: 6e10 c100 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ -05b8e2: 0c00 |0005: move-result-object v0 │ │ -05b8e4: 5200 1600 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ -05b8e8: 1301 0e00 |0008: const/16 v1, #int 14 // #e │ │ -05b8ec: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ -05b8f0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05b8f2: 0f00 |000d: return v0 │ │ -05b8f4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05b8f6: 28fe |000f: goto 000d // -0002 │ │ +05b8c0: |[05b8c0] android.support.v7.internal.view.ActionBarPolicy.enableHomeButtonByDefault:()Z │ │ +05b8d0: 5420 9107 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ +05b8d4: 6e10 c100 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ +05b8da: 0c00 |0005: move-result-object v0 │ │ +05b8dc: 5200 1600 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ +05b8e0: 1301 0e00 |0008: const/16 v1, #int 14 // #e │ │ +05b8e4: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ +05b8e8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05b8ea: 0f00 |000d: return v0 │ │ +05b8ec: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05b8ee: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -113477,23 +113477,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05b8f8: |[05b8f8] android.support.v7.internal.view.ActionBarPolicy.getEmbeddedMenuWidthLimit:()I │ │ -05b908: 5410 9107 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ -05b90c: 6e10 c800 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05b912: 0c00 |0005: move-result-object v0 │ │ -05b914: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -05b91a: 0c00 |0009: move-result-object v0 │ │ -05b91c: 5200 d10a |000a: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ -05b920: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ -05b924: 0f00 |000e: return v0 │ │ +05b8f0: |[05b8f0] android.support.v7.internal.view.ActionBarPolicy.getEmbeddedMenuWidthLimit:()I │ │ +05b900: 5410 9107 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ +05b904: 6e10 c800 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05b90a: 0c00 |0005: move-result-object v0 │ │ +05b90c: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +05b912: 0c00 |0009: move-result-object v0 │ │ +05b914: 5200 d10a |000a: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ +05b918: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ +05b91c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -113501,22 +113501,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05b928: |[05b928] android.support.v7.internal.view.ActionBarPolicy.getMaxActionButtons:()I │ │ -05b938: 5420 9107 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ -05b93c: 6e10 c800 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05b942: 0c00 |0005: move-result-object v0 │ │ -05b944: 6001 2205 |0006: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0522 │ │ -05b948: 6e20 3701 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0137 │ │ -05b94e: 0a00 |000b: move-result v0 │ │ -05b950: 0f00 |000c: return v0 │ │ +05b920: |[05b920] android.support.v7.internal.view.ActionBarPolicy.getMaxActionButtons:()I │ │ +05b930: 5420 9107 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ +05b934: 6e10 c800 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05b93a: 0c00 |0005: move-result-object v0 │ │ +05b93c: 6001 2205 |0006: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0522 │ │ +05b940: 6e20 3701 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0137 │ │ +05b946: 0a00 |000b: move-result v0 │ │ +05b948: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -113524,22 +113524,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05b954: |[05b954] android.support.v7.internal.view.ActionBarPolicy.getStackedTabMaxWidth:()I │ │ -05b964: 5420 9107 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ -05b968: 6e10 c800 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05b96e: 0c00 |0005: move-result-object v0 │ │ -05b970: 6001 8a04 |0006: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_tab_max_width:I // field@048a │ │ -05b974: 6e20 3301 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ -05b97a: 0a00 |000b: move-result v0 │ │ -05b97c: 0f00 |000c: return v0 │ │ +05b94c: |[05b94c] android.support.v7.internal.view.ActionBarPolicy.getStackedTabMaxWidth:()I │ │ +05b95c: 5420 9107 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ +05b960: 6e10 c800 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05b966: 0c00 |0005: move-result-object v0 │ │ +05b968: 6001 8a04 |0006: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_tab_max_width:I // field@048a │ │ +05b96c: 6e20 3301 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ +05b972: 0a00 |000b: move-result v0 │ │ +05b974: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -113547,38 +113547,38 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -05b980: |[05b980] android.support.v7.internal.view.ActionBarPolicy.getTabContainerHeight:()I │ │ -05b990: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -05b992: 5483 9107 |0001: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ -05b996: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -05b998: 6205 3606 |0004: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ -05b99c: 6006 a103 |0006: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@03a1 │ │ -05b9a0: 6e57 d000 4365 |0008: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -05b9a6: 0c00 |000b: move-result-object v0 │ │ -05b9a8: 6003 4406 |000c: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@0644 │ │ -05b9ac: 6e30 4d01 3007 |000e: invoke-virtual {v0, v3, v7}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@014d │ │ -05b9b2: 0a01 |0011: move-result v1 │ │ -05b9b4: 5483 9107 |0012: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ -05b9b8: 6e10 c800 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05b9be: 0c02 |0017: move-result-object v2 │ │ -05b9c0: 6e10 8b0e 0800 |0018: invoke-virtual {v8}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@0e8b │ │ -05b9c6: 0a03 |001b: move-result v3 │ │ -05b9c8: 3903 0c00 |001c: if-nez v3, 0028 // +000c │ │ -05b9cc: 6003 8904 |001e: sget v3, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_max_height:I // field@0489 │ │ -05b9d0: 6e20 3301 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ -05b9d6: 0a03 |0023: move-result v3 │ │ -05b9d8: 7120 9f1b 3100 |0024: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -05b9de: 0a01 |0027: move-result v1 │ │ -05b9e0: 6e10 5401 0000 |0028: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -05b9e6: 0f01 |002b: return v1 │ │ +05b978: |[05b978] android.support.v7.internal.view.ActionBarPolicy.getTabContainerHeight:()I │ │ +05b988: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +05b98a: 5483 9107 |0001: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ +05b98e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +05b990: 6205 3606 |0004: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ +05b994: 6006 a103 |0006: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@03a1 │ │ +05b998: 6e57 d000 4365 |0008: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +05b99e: 0c00 |000b: move-result-object v0 │ │ +05b9a0: 6003 4406 |000c: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@0644 │ │ +05b9a4: 6e30 4d01 3007 |000e: invoke-virtual {v0, v3, v7}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@014d │ │ +05b9aa: 0a01 |0011: move-result v1 │ │ +05b9ac: 5483 9107 |0012: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ +05b9b0: 6e10 c800 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05b9b6: 0c02 |0017: move-result-object v2 │ │ +05b9b8: 6e10 8b0e 0800 |0018: invoke-virtual {v8}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@0e8b │ │ +05b9be: 0a03 |001b: move-result v3 │ │ +05b9c0: 3903 0c00 |001c: if-nez v3, 0028 // +000c │ │ +05b9c4: 6003 8904 |001e: sget v3, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_max_height:I // field@0489 │ │ +05b9c8: 6e20 3301 3200 |0020: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ +05b9ce: 0a03 |0023: move-result v3 │ │ +05b9d0: 7120 9f1b 3100 |0024: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +05b9d6: 0a01 |0027: move-result v1 │ │ +05b9d8: 6e10 5401 0000 |0028: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +05b9de: 0f01 |002b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x000c line=75 │ │ 0x0012 line=76 │ │ 0x0018 line=77 │ │ 0x001e line=79 │ │ @@ -113595,35 +113595,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -05b9e8: |[05b9e8] android.support.v7.internal.view.ActionBarPolicy.hasEmbeddedTabs:()Z │ │ -05b9f8: 5431 9107 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ -05b9fc: 6e10 c100 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ -05ba02: 0c01 |0005: move-result-object v1 │ │ -05ba04: 5210 1600 |0006: iget v0, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ -05ba08: 1301 1000 |0008: const/16 v1, #int 16 // #10 │ │ -05ba0c: 3410 0f00 |000a: if-lt v0, v1, 0019 // +000f │ │ -05ba10: 5431 9107 |000c: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ -05ba14: 6e10 c800 0100 |000e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05ba1a: 0c01 |0011: move-result-object v1 │ │ -05ba1c: 6002 4504 |0012: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs:I // field@0445 │ │ -05ba20: 6e20 2f01 2100 |0014: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ -05ba26: 0a01 |0017: move-result v1 │ │ -05ba28: 0f01 |0018: return v1 │ │ -05ba2a: 5431 9107 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ -05ba2e: 6e10 c800 0100 |001b: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05ba34: 0c01 |001e: move-result-object v1 │ │ -05ba36: 6002 4604 |001f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs_pre_jb:I // field@0446 │ │ -05ba3a: 6e20 2f01 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ -05ba40: 0a01 |0024: move-result v1 │ │ -05ba42: 28f3 |0025: goto 0018 // -000d │ │ +05b9e0: |[05b9e0] android.support.v7.internal.view.ActionBarPolicy.hasEmbeddedTabs:()Z │ │ +05b9f0: 5431 9107 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ +05b9f4: 6e10 c100 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ +05b9fa: 0c01 |0005: move-result-object v1 │ │ +05b9fc: 5210 1600 |0006: iget v0, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ +05ba00: 1301 1000 |0008: const/16 v1, #int 16 // #10 │ │ +05ba04: 3410 0f00 |000a: if-lt v0, v1, 0019 // +000f │ │ +05ba08: 5431 9107 |000c: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ +05ba0c: 6e10 c800 0100 |000e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05ba12: 0c01 |0011: move-result-object v1 │ │ +05ba14: 6002 4504 |0012: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs:I // field@0445 │ │ +05ba18: 6e20 2f01 2100 |0014: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ +05ba1e: 0a01 |0017: move-result v1 │ │ +05ba20: 0f01 |0018: return v1 │ │ +05ba22: 5431 9107 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ +05ba26: 6e10 c800 0100 |001b: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05ba2c: 0c01 |001e: move-result-object v1 │ │ +05ba2e: 6002 4604 |001f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs_pre_jb:I // field@0446 │ │ +05ba32: 6e20 2f01 2100 |0021: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ +05ba38: 0a01 |0024: move-result v1 │ │ +05ba3a: 28f3 |0025: goto 0018 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0008 line=63 │ │ 0x000c line=64 │ │ 0x0018 line=69 │ │ locals : │ │ @@ -113635,42 +113635,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -05ba44: |[05ba44] android.support.v7.internal.view.ActionBarPolicy.showsOverflowMenuButton:()Z │ │ -05ba54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05ba56: 6001 3800 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -05ba5a: 1302 1300 |0003: const/16 v2, #int 19 // #13 │ │ -05ba5e: 3421 0300 |0005: if-lt v1, v2, 0008 // +0003 │ │ -05ba62: 0f00 |0007: return v0 │ │ -05ba64: 5431 9107 |0008: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ -05ba68: 7110 1c19 0100 |000a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ -05ba6e: 0c01 |000d: move-result-object v1 │ │ -05ba70: 7110 e208 0100 |000e: invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@08e2 │ │ -05ba76: 0a01 |0011: move-result v1 │ │ -05ba78: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ -05ba7c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -05ba7e: 28f2 |0015: goto 0007 // -000e │ │ +05ba3c: |[05ba3c] android.support.v7.internal.view.ActionBarPolicy.showsOverflowMenuButton:()Z │ │ +05ba4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05ba4e: 6001 3800 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +05ba52: 1302 1300 |0003: const/16 v2, #int 19 // #13 │ │ +05ba56: 3421 0300 |0005: if-lt v1, v2, 0008 // +0003 │ │ +05ba5a: 0f00 |0007: return v0 │ │ +05ba5c: 5431 9107 |0008: iget-object v1, v3, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0791 │ │ +05ba60: 7110 1c19 0100 |000a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ +05ba66: 0c01 |000d: move-result-object v1 │ │ +05ba68: 7110 e208 0100 |000e: invoke-static {v1}, Landroid/support/v4/view/ViewConfigurationCompat;.hasPermanentMenuKey:(Landroid/view/ViewConfiguration;)Z // method@08e2 │ │ +05ba6e: 0a01 |0011: move-result v1 │ │ +05ba70: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ +05ba74: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +05ba76: 28f2 |0015: goto 0007 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=53 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ - source_file_idx : 415 (ActionBarPolicy.java) │ │ + source_file_idx : 414 (ActionBarPolicy.java) │ │ │ │ Class #476 header: │ │ class_idx : 608 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 724 │ │ -source_file_idx : 2986 │ │ +source_file_idx : 2984 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 16 │ │ │ │ Class #476 annotations: │ │ Annotations on field #1941 'mCustomView' │ │ @@ -113718,29 +113718,29 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -05ba80: |[05ba80] android.support.v7.internal.view.StandaloneActionMode.:(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V │ │ -05ba90: 7010 6514 0200 |0000: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@1465 │ │ -05ba96: 5b23 9307 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0793 │ │ -05ba9a: 5b24 9407 |0005: iput-object v4, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ -05ba9e: 5b25 9207 |0007: iput-object v5, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0792 │ │ -05baa2: 2200 7502 |0009: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -05baa6: 7020 9c0f 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0f9c │ │ -05baac: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -05baae: 6e20 dc0f 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fdc │ │ -05bab4: 0c00 |0012: move-result-object v0 │ │ -05bab6: 5b20 9807 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0798 │ │ -05baba: 5420 9807 |0015: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0798 │ │ -05babe: 6e20 db0f 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@0fdb │ │ -05bac4: 5c26 9707 |001a: iput-boolean v6, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFocusable:Z // field@0797 │ │ -05bac8: 0e00 |001c: return-void │ │ +05ba78: |[05ba78] android.support.v7.internal.view.StandaloneActionMode.:(Landroid/content/Context;Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode$Callback;Z)V │ │ +05ba88: 7010 6514 0200 |0000: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@1465 │ │ +05ba8e: 5b23 9307 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0793 │ │ +05ba92: 5b24 9407 |0005: iput-object v4, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ +05ba96: 5b25 9207 |0007: iput-object v5, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0792 │ │ +05ba9a: 2200 7502 |0009: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +05ba9e: 7020 9c0f 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0f9c │ │ +05baa4: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +05baa6: 6e20 dc0f 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fdc │ │ +05baac: 0c00 |0012: move-result-object v0 │ │ +05baae: 5b20 9807 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0798 │ │ +05bab2: 5420 9807 |0015: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0798 │ │ +05bab6: 6e20 db0f 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@0fdb │ │ +05babc: 5c26 9707 |001a: iput-boolean v6, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFocusable:Z // field@0797 │ │ +05bac0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0007 line=51 │ │ 0x0009 line=53 │ │ @@ -113760,26 +113760,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -05bacc: |[05bacc] android.support.v7.internal.view.StandaloneActionMode.finish:()V │ │ -05badc: 5520 9607 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFinished:Z // field@0796 │ │ -05bae0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -05bae4: 0e00 |0004: return-void │ │ -05bae6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -05bae8: 5c20 9607 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFinished:Z // field@0796 │ │ -05baec: 5420 9407 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ -05baf0: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -05baf4: 6e20 ae11 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@11ae │ │ -05bafa: 5420 9207 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0792 │ │ -05bafe: 7220 6314 2000 |0011: invoke-interface {v0, v2}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1463 │ │ -05bb04: 28f0 |0014: goto 0004 // -0010 │ │ +05bac4: |[05bac4] android.support.v7.internal.view.StandaloneActionMode.finish:()V │ │ +05bad4: 5520 9607 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFinished:Z // field@0796 │ │ +05bad8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +05badc: 0e00 |0004: return-void │ │ +05bade: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +05bae0: 5c20 9607 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mFinished:Z // field@0796 │ │ +05bae4: 5420 9407 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ +05bae8: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +05baec: 6e20 ae11 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@11ae │ │ +05baf2: 5420 9207 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0792 │ │ +05baf6: 7220 6314 2000 |0011: invoke-interface {v0, v2}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1463 │ │ +05bafc: 28f0 |0014: goto 0004 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=109 │ │ 0x0005 line=105 │ │ 0x0008 line=107 │ │ 0x000f line=108 │ │ @@ -113791,24 +113791,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05bb08: |[05bb08] android.support.v7.internal.view.StandaloneActionMode.getCustomView:()Landroid/view/View; │ │ -05bb18: 5410 9507 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0795 │ │ -05bb1c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -05bb20: 5410 9507 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0795 │ │ -05bb24: 6e10 df1b 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -05bb2a: 0c00 |0009: move-result-object v0 │ │ -05bb2c: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ -05bb30: 1100 |000c: return-object v0 │ │ -05bb32: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -05bb34: 28fe |000e: goto 000c // -0002 │ │ +05bb00: |[05bb00] android.support.v7.internal.view.StandaloneActionMode.getCustomView:()Landroid/view/View; │ │ +05bb10: 5410 9507 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0795 │ │ +05bb14: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +05bb18: 5410 9507 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0795 │ │ +05bb1c: 6e10 df1b 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +05bb22: 0c00 |0009: move-result-object v0 │ │ +05bb24: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ +05bb28: 1100 |000c: return-object v0 │ │ +05bb2a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +05bb2c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -113816,17 +113816,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05bb38: |[05bb38] android.support.v7.internal.view.StandaloneActionMode.getMenu:()Landroid/view/Menu; │ │ -05bb48: 5410 9807 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0798 │ │ -05bb4c: 1100 |0002: return-object v0 │ │ +05bb30: |[05bb30] android.support.v7.internal.view.StandaloneActionMode.getMenu:()Landroid/view/Menu; │ │ +05bb40: 5410 9807 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0798 │ │ +05bb44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -113834,19 +113834,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05bb50: |[05bb50] android.support.v7.internal.view.StandaloneActionMode.getMenuInflater:()Landroid/view/MenuInflater; │ │ -05bb60: 2200 5303 |0000: new-instance v0, Landroid/view/MenuInflater; // type@0353 │ │ -05bb64: 5421 9307 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0793 │ │ -05bb68: 7020 5718 1000 |0004: invoke-direct {v0, v1}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1857 │ │ -05bb6e: 1100 |0007: return-object v0 │ │ +05bb48: |[05bb48] android.support.v7.internal.view.StandaloneActionMode.getMenuInflater:()Landroid/view/MenuInflater; │ │ +05bb58: 2200 5303 |0000: new-instance v0, Landroid/view/MenuInflater; // type@0353 │ │ +05bb5c: 5421 9307 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0793 │ │ +05bb60: 7020 5718 1000 |0004: invoke-direct {v0, v1}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1857 │ │ +05bb66: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -113854,19 +113854,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05bb70: |[05bb70] android.support.v7.internal.view.StandaloneActionMode.getSubtitle:()Ljava/lang/CharSequence; │ │ -05bb80: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ -05bb84: 6e10 9811 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@1198 │ │ -05bb8a: 0c00 |0005: move-result-object v0 │ │ -05bb8c: 1100 |0006: return-object v0 │ │ +05bb68: |[05bb68] android.support.v7.internal.view.StandaloneActionMode.getSubtitle:()Ljava/lang/CharSequence; │ │ +05bb78: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ +05bb7c: 6e10 9811 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@1198 │ │ +05bb82: 0c00 |0005: move-result-object v0 │ │ +05bb84: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -113874,19 +113874,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05bb90: |[05bb90] android.support.v7.internal.view.StandaloneActionMode.getTitle:()Ljava/lang/CharSequence; │ │ -05bba0: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ -05bba4: 6e10 9911 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@1199 │ │ -05bbaa: 0c00 |0005: move-result-object v0 │ │ -05bbac: 1100 |0006: return-object v0 │ │ +05bb88: |[05bb88] android.support.v7.internal.view.StandaloneActionMode.getTitle:()Ljava/lang/CharSequence; │ │ +05bb98: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ +05bb9c: 6e10 9911 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@1199 │ │ +05bba2: 0c00 |0005: move-result-object v0 │ │ +05bba4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -113894,19 +113894,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -05bbb0: |[05bbb0] android.support.v7.internal.view.StandaloneActionMode.invalidate:()V │ │ -05bbc0: 5420 9207 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0792 │ │ -05bbc4: 5421 9807 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0798 │ │ -05bbc8: 7230 6414 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1464 │ │ -05bbce: 0e00 |0007: return-void │ │ +05bba8: |[05bba8] android.support.v7.internal.view.StandaloneActionMode.invalidate:()V │ │ +05bbb8: 5420 9207 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0792 │ │ +05bbbc: 5421 9807 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/StandaloneActionMode;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0798 │ │ +05bbc0: 7230 6414 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1464 │ │ +05bbc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ @@ -113915,19 +113915,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05bbd0: |[05bbd0] android.support.v7.internal.view.StandaloneActionMode.isTitleOptional:()Z │ │ -05bbe0: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ -05bbe4: 6e10 9d11 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@119d │ │ -05bbea: 0a00 |0005: move-result v0 │ │ -05bbec: 0f00 |0006: return v0 │ │ +05bbc8: |[05bbc8] android.support.v7.internal.view.StandaloneActionMode.isTitleOptional:()Z │ │ +05bbd8: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ +05bbdc: 6e10 9d11 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@119d │ │ +05bbe2: 0a00 |0005: move-result v0 │ │ +05bbe4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/StandaloneActionMode;) │ │ @@ -113935,19 +113935,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -05bbf0: |[05bbf0] android.support.v7.internal.view.StandaloneActionMode.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -05bc00: 5410 9207 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0792 │ │ -05bc04: 7230 6114 1003 |0002: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1461 │ │ -05bc0a: 0a00 |0005: move-result v0 │ │ -05bc0c: 0f00 |0006: return v0 │ │ +05bbe8: |[05bbe8] android.support.v7.internal.view.StandaloneActionMode.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +05bbf8: 5410 9207 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0792 │ │ +05bbfc: 7230 6114 1003 |0002: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1461 │ │ +05bc02: 0a00 |0005: move-result v0 │ │ +05bc04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x0007 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -113957,19 +113957,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -05bc10: |[05bc10] android.support.v7.internal.view.StandaloneActionMode.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -05bc20: 6e10 940e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/StandaloneActionMode;.invalidate:()V // method@0e94 │ │ -05bc26: 5410 9407 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ -05bc2a: 6e10 bc11 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@11bc │ │ -05bc30: 0e00 |0008: return-void │ │ +05bc08: |[05bc08] android.support.v7.internal.view.StandaloneActionMode.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +05bc18: 6e10 940e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/StandaloneActionMode;.invalidate:()V // method@0e94 │ │ +05bc1e: 5410 9407 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ +05bc22: 6e10 bc11 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@11bc │ │ +05bc28: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0008 line=158 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ @@ -113980,24 +113980,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -05bc34: |[05bc34] android.support.v7.internal.view.StandaloneActionMode.setCustomView:(Landroid/view/View;)V │ │ -05bc44: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ -05bc48: 6e20 b111 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@11b1 │ │ -05bc4e: 3802 0a00 |0005: if-eqz v2, 000f // +000a │ │ -05bc52: 2200 f603 |0007: new-instance v0, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -05bc56: 7020 de1b 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ -05bc5c: 5b10 9507 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0795 │ │ -05bc60: 0e00 |000e: return-void │ │ -05bc62: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -05bc64: 28fc |0010: goto 000c // -0004 │ │ +05bc2c: |[05bc2c] android.support.v7.internal.view.StandaloneActionMode.setCustomView:(Landroid/view/View;)V │ │ +05bc3c: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ +05bc40: 6e20 b111 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@11b1 │ │ +05bc46: 3802 0a00 |0005: if-eqz v2, 000f // +000a │ │ +05bc4a: 2200 f603 |0007: new-instance v0, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +05bc4e: 7020 de1b 2000 |0009: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ +05bc54: 5b10 9507 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mCustomView:Ljava/lang/ref/WeakReference; // field@0795 │ │ +05bc58: 0e00 |000e: return-void │ │ +05bc5a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +05bc5c: 28fc |0010: goto 000c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ 0x000e line=93 │ │ 0x000f line=92 │ │ locals : │ │ @@ -114009,20 +114009,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05bc68: |[05bc68] android.support.v7.internal.view.StandaloneActionMode.setSubtitle:(I)V │ │ -05bc78: 5410 9307 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0793 │ │ -05bc7c: 6e20 ca00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ -05bc82: 0c00 |0005: move-result-object v0 │ │ -05bc84: 6e20 9a0e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/StandaloneActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0e9a │ │ -05bc8a: 0e00 |0009: return-void │ │ +05bc60: |[05bc60] android.support.v7.internal.view.StandaloneActionMode.setSubtitle:(I)V │ │ +05bc70: 5410 9307 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0793 │ │ +05bc74: 6e20 ca00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ +05bc7a: 0c00 |0005: move-result-object v0 │ │ +05bc7c: 6e20 9a0e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/StandaloneActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0e9a │ │ +05bc82: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0009 line=76 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -114032,18 +114032,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05bc8c: |[05bc8c] android.support.v7.internal.view.StandaloneActionMode.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -05bc9c: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ -05bca0: 6e20 b711 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@11b7 │ │ -05bca6: 0e00 |0005: return-void │ │ +05bc84: |[05bc84] android.support.v7.internal.view.StandaloneActionMode.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +05bc94: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ +05bc98: 6e20 b711 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@11b7 │ │ +05bc9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -114053,20 +114053,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05bca8: |[05bca8] android.support.v7.internal.view.StandaloneActionMode.setTitle:(I)V │ │ -05bcb8: 5410 9307 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0793 │ │ -05bcbc: 6e20 ca00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ -05bcc2: 0c00 |0005: move-result-object v0 │ │ -05bcc4: 6e20 9c0e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/StandaloneActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@0e9c │ │ -05bcca: 0e00 |0009: return-void │ │ +05bca0: |[05bca0] android.support.v7.internal.view.StandaloneActionMode.setTitle:(I)V │ │ +05bcb0: 5410 9307 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContext:Landroid/content/Context; // field@0793 │ │ +05bcb4: 6e20 ca00 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ +05bcba: 0c00 |0005: move-result-object v0 │ │ +05bcbc: 6e20 9c0e 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/StandaloneActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@0e9c │ │ +05bcc2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=71 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -114076,18 +114076,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05bccc: |[05bccc] android.support.v7.internal.view.StandaloneActionMode.setTitle:(Ljava/lang/CharSequence;)V │ │ -05bcdc: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ -05bce0: 6e20 b811 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@11b8 │ │ -05bce6: 0e00 |0005: return-void │ │ +05bcc4: |[05bcc4] android.support.v7.internal.view.StandaloneActionMode.setTitle:(Ljava/lang/CharSequence;)V │ │ +05bcd4: 5410 9407 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ +05bcd8: 6e20 b811 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@11b8 │ │ +05bcde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -114097,35 +114097,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05bce8: |[05bce8] android.support.v7.internal.view.StandaloneActionMode.setTitleOptionalHint:(Z)V │ │ -05bcf8: 6f20 7614 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1476 │ │ -05bcfe: 5410 9407 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ -05bd02: 6e20 b911 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@11b9 │ │ -05bd08: 0e00 |0008: return-void │ │ +05bce0: |[05bce0] android.support.v7.internal.view.StandaloneActionMode.setTitleOptionalHint:(Z)V │ │ +05bcf0: 6f20 7614 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1476 │ │ +05bcf6: 5410 9407 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/StandaloneActionMode;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0794 │ │ +05bcfa: 6e20 b911 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@11b9 │ │ +05bd00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0008 line=82 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/StandaloneActionMode; │ │ 0x0000 - 0x0009 reg=2 titleOptional Z │ │ │ │ - source_file_idx : 2986 (StandaloneActionMode.java) │ │ + source_file_idx : 2984 (StandaloneActionMode.java) │ │ │ │ Class #477 header: │ │ class_idx : 609 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3000 │ │ +source_file_idx : 2998 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #477 annotations: │ │ Annotations on class │ │ @@ -114166,25 +114166,25 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -05bd0c: |[05bd0c] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V │ │ -05bd1c: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05bd22: 5b12 9a07 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@079a │ │ -05bd26: 5b13 9c07 |0005: iput-object v3, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@079c │ │ -05bd2a: 2200 5201 |0007: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0152 │ │ -05bd2e: 7010 fd06 0000 |0009: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@06fd │ │ -05bd34: 5b10 9907 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Landroid/support/v4/util/SimpleArrayMap; // field@0799 │ │ -05bd38: 2200 5201 |000e: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0152 │ │ -05bd3c: 7010 fd06 0000 |0010: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@06fd │ │ -05bd42: 5b10 9b07 |0013: iput-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@079b │ │ -05bd46: 0e00 |0015: return-void │ │ +05bd04: |[05bd04] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.:(Landroid/content/Context;Landroid/view/ActionMode$Callback;)V │ │ +05bd14: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05bd1a: 5b12 9a07 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@079a │ │ +05bd1e: 5b13 9c07 |0005: iput-object v3, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@079c │ │ +05bd22: 2200 5201 |0007: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0152 │ │ +05bd26: 7010 fd06 0000 |0009: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@06fd │ │ +05bd2c: 5b10 9907 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Landroid/support/v4/util/SimpleArrayMap; // field@0799 │ │ +05bd30: 2200 5201 |000e: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@0152 │ │ +05bd34: 7010 fd06 0000 |0010: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@06fd │ │ +05bd3a: 5b10 9b07 |0013: iput-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@079b │ │ +05bd3e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0005 line=147 │ │ 0x0007 line=148 │ │ 0x000e line=149 │ │ @@ -114199,29 +114199,29 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -05bd48: |[05bd48] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; │ │ -05bd58: 5432 9907 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Landroid/support/v4/util/SimpleArrayMap; // field@0799 │ │ -05bd5c: 6e20 0507 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ -05bd62: 0c00 |0005: move-result-object v0 │ │ -05bd64: 1f00 6202 |0006: check-cast v0, Landroid/support/v7/internal/view/SupportActionModeWrapper; // type@0262 │ │ -05bd68: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -05bd6c: 0701 |000a: move-object v1, v0 │ │ -05bd6e: 1101 |000b: return-object v1 │ │ -05bd70: 2200 6202 |000c: new-instance v0, Landroid/support/v7/internal/view/SupportActionModeWrapper; // type@0262 │ │ -05bd74: 5432 9a07 |000e: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@079a │ │ -05bd78: 7030 a50e 2004 |0010: invoke-direct {v0, v2, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V // method@0ea5 │ │ -05bd7e: 5432 9907 |0013: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Landroid/support/v4/util/SimpleArrayMap; // field@0799 │ │ -05bd82: 6e30 0d07 4200 |0015: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@070d │ │ -05bd88: 0701 |0018: move-object v1, v0 │ │ -05bd8a: 28f2 |0019: goto 000b // -000e │ │ +05bd40: |[05bd40] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; │ │ +05bd50: 5432 9907 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Landroid/support/v4/util/SimpleArrayMap; // field@0799 │ │ +05bd54: 6e20 0507 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ +05bd5a: 0c00 |0005: move-result-object v0 │ │ +05bd5c: 1f00 6202 |0006: check-cast v0, Landroid/support/v7/internal/view/SupportActionModeWrapper; // type@0262 │ │ +05bd60: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +05bd64: 0701 |000a: move-object v1, v0 │ │ +05bd66: 1101 |000b: return-object v1 │ │ +05bd68: 2200 6202 |000c: new-instance v0, Landroid/support/v7/internal/view/SupportActionModeWrapper; // type@0262 │ │ +05bd6c: 5432 9a07 |000e: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@079a │ │ +05bd70: 7030 a50e 2004 |0010: invoke-direct {v0, v2, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V // method@0ea5 │ │ +05bd76: 5432 9907 |0013: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mActionModes:Landroid/support/v4/util/SimpleArrayMap; // field@0799 │ │ +05bd7a: 6e30 0d07 4200 |0015: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@070d │ │ +05bd80: 0701 |0018: move-object v1, v0 │ │ +05bd82: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0008 line=188 │ │ 0x000b line=196 │ │ 0x000c line=194 │ │ 0x0013 line=195 │ │ @@ -114240,28 +114240,28 @@ │ │ type : '(Landroid/view/Menu;)Landroid/view/Menu;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -05bd8c: |[05bd8c] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; │ │ -05bd9c: 5431 9b07 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@079b │ │ -05bda0: 6e20 0507 4100 |0002: invoke-virtual {v1, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ -05bda6: 0c00 |0005: move-result-object v0 │ │ -05bda8: 1f00 5203 |0006: check-cast v0, Landroid/view/Menu; // type@0352 │ │ -05bdac: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -05bdb0: 5432 9a07 |000a: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@079a │ │ -05bdb4: 0741 |000c: move-object v1, v4 │ │ -05bdb6: 1f01 3601 |000d: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -05bdba: 7120 b210 1200 |000f: invoke-static {v2, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@10b2 │ │ -05bdc0: 0c00 |0012: move-result-object v0 │ │ -05bdc2: 5431 9b07 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@079b │ │ -05bdc6: 6e30 0d07 4100 |0015: invoke-virtual {v1, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@070d │ │ -05bdcc: 1100 |0018: return-object v0 │ │ +05bd84: |[05bd84] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; │ │ +05bd94: 5431 9b07 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@079b │ │ +05bd98: 6e20 0507 4100 |0002: invoke-virtual {v1, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0705 │ │ +05bd9e: 0c00 |0005: move-result-object v0 │ │ +05bda0: 1f00 5203 |0006: check-cast v0, Landroid/view/Menu; // type@0352 │ │ +05bda4: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +05bda8: 5432 9a07 |000a: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@079a │ │ +05bdac: 0741 |000c: move-object v1, v4 │ │ +05bdae: 1f01 3601 |000d: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +05bdb2: 7120 b210 1200 |000f: invoke-static {v2, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@10b2 │ │ +05bdb8: 0c00 |0012: move-result-object v0 │ │ +05bdba: 5431 9b07 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mMenus:Landroid/support/v4/util/SimpleArrayMap; // field@079b │ │ +05bdbe: 6e30 0d07 4100 |0015: invoke-virtual {v1, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@070d │ │ +05bdc4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000a line=179 │ │ 0x0013 line=180 │ │ 0x0018 line=182 │ │ @@ -114276,25 +114276,25 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -05bdd0: |[05bdd0] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -05bde0: 5430 9c07 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@079c │ │ -05bde4: 7020 9f0e 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@0e9f │ │ -05bdea: 0c01 |0005: move-result-object v1 │ │ -05bdec: 5432 9a07 |0006: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@079a │ │ -05bdf0: 1f05 3701 |0008: check-cast v5, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -05bdf4: 7120 b310 5200 |000a: invoke-static {v2, v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@10b3 │ │ -05bdfa: 0c02 |000d: move-result-object v2 │ │ -05bdfc: 7230 1b18 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z // method@181b │ │ -05be02: 0a00 |0011: move-result v0 │ │ -05be04: 0f00 |0012: return v0 │ │ +05bdc8: |[05bdc8] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +05bdd8: 5430 9c07 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@079c │ │ +05bddc: 7020 9f0e 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@0e9f │ │ +05bde2: 0c01 |0005: move-result-object v1 │ │ +05bde4: 5432 9a07 |0006: iget-object v2, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@079a │ │ +05bde8: 1f05 3701 |0008: check-cast v5, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +05bdec: 7120 b310 5200 |000a: invoke-static {v2, v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@10b3 │ │ +05bdf2: 0c02 |000d: move-result-object v2 │ │ +05bdf4: 7230 1b18 1002 |000e: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z // method@181b │ │ +05bdfa: 0a00 |0011: move-result v0 │ │ +05bdfc: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x000a reg=5 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0013 reg=3 this Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x0013 reg=4 mode Landroid/support/v7/view/ActionMode; │ │ @@ -114304,23 +114304,23 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -05be08: |[05be08] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -05be18: 5430 9c07 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@079c │ │ -05be1c: 7020 9f0e 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@0e9f │ │ -05be22: 0c01 |0005: move-result-object v1 │ │ -05be24: 7020 a00e 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@0ea0 │ │ -05be2a: 0c02 |0009: move-result-object v2 │ │ -05be2c: 7230 1c18 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@181c │ │ -05be32: 0a00 |000d: move-result v0 │ │ -05be34: 0f00 |000e: return v0 │ │ +05be00: |[05be00] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +05be10: 5430 9c07 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@079c │ │ +05be14: 7020 9f0e 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@0e9f │ │ +05be1a: 0c01 |0005: move-result-object v1 │ │ +05be1c: 7020 a00e 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@0ea0 │ │ +05be22: 0c02 |0009: move-result-object v2 │ │ +05be24: 7230 1c18 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@181c │ │ +05be2a: 0a00 |000d: move-result v0 │ │ +05be2c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 menu Landroid/view/Menu; │ │ @@ -114330,20 +114330,20 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05be38: |[05be38] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ -05be48: 5420 9c07 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@079c │ │ -05be4c: 7020 9f0e 3200 |0002: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@0e9f │ │ -05be52: 0c01 |0005: move-result-object v1 │ │ -05be54: 7220 1d18 1000 |0006: invoke-interface {v0, v1}, Landroid/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/view/ActionMode;)V // method@181d │ │ -05be5a: 0e00 |0009: return-void │ │ +05be30: |[05be30] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ +05be40: 5420 9c07 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@079c │ │ +05be44: 7020 9f0e 3200 |0002: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@0e9f │ │ +05be4a: 0c01 |0005: move-result-object v1 │ │ +05be4c: 7220 1d18 1000 |0006: invoke-interface {v0, v1}, Landroid/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/view/ActionMode;)V // method@181d │ │ +05be52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0009 line=174 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000a reg=3 mode Landroid/support/v7/view/ActionMode; │ │ @@ -114353,38 +114353,38 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -05be5c: |[05be5c] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -05be6c: 5430 9c07 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@079c │ │ -05be70: 7020 9f0e 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@0e9f │ │ -05be76: 0c01 |0005: move-result-object v1 │ │ -05be78: 7020 a00e 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@0ea0 │ │ -05be7e: 0c02 |0009: move-result-object v2 │ │ -05be80: 7230 1e18 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@181e │ │ -05be86: 0a00 |000d: move-result v0 │ │ -05be88: 0f00 |000e: return v0 │ │ +05be54: |[05be54] android.support.v7.internal.view.SupportActionModeWrapper$CallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +05be64: 5430 9c07 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@079c │ │ +05be68: 7020 9f0e 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/support/v7/view/ActionMode;)Landroid/view/ActionMode; // method@0e9f │ │ +05be6e: 0c01 |0005: move-result-object v1 │ │ +05be70: 7020 a00e 5300 |0006: invoke-direct {v3, v5}, Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper;.getMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@0ea0 │ │ +05be76: 0c02 |0009: move-result-object v2 │ │ +05be78: 7230 1e18 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@181e │ │ +05be7e: 0a00 |000d: move-result v0 │ │ +05be80: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/view/SupportActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 3000 (SupportActionModeWrapper.java) │ │ + source_file_idx : 2998 (SupportActionModeWrapper.java) │ │ │ │ Class #478 header: │ │ class_idx : 610 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 830 │ │ -source_file_idx : 3000 │ │ +source_file_idx : 2998 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #478 annotations: │ │ Annotations on class │ │ @@ -114412,19 +114412,19 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05be8c: |[05be8c] android.support.v7.internal.view.SupportActionModeWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V │ │ -05be9c: 7010 1f18 0000 |0000: invoke-direct {v0}, Landroid/view/ActionMode;.:()V // method@181f │ │ -05bea2: 5b01 9d07 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@079d │ │ -05bea6: 5b02 9e07 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05beaa: 0e00 |0007: return-void │ │ +05be84: |[05be84] android.support.v7.internal.view.SupportActionModeWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode;)V │ │ +05be94: 7010 1f18 0000 |0000: invoke-direct {v0}, Landroid/view/ActionMode;.:()V // method@181f │ │ +05be9a: 5b01 9d07 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@079d │ │ +05be9e: 5b02 9e07 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05bea2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ locals : │ │ @@ -114438,18 +114438,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05beac: |[05beac] android.support.v7.internal.view.SupportActionModeWrapper.finish:()V │ │ -05bebc: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05bec0: 6e10 6614 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1466 │ │ -05bec6: 0e00 |0005: return-void │ │ +05bea4: |[05bea4] android.support.v7.internal.view.SupportActionModeWrapper.finish:()V │ │ +05beb4: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05beb8: 6e10 6614 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1466 │ │ +05bebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ @@ -114458,19 +114458,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05bec8: |[05bec8] android.support.v7.internal.view.SupportActionModeWrapper.getCustomView:()Landroid/view/View; │ │ -05bed8: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05bedc: 6e10 6714 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getCustomView:()Landroid/view/View; // method@1467 │ │ -05bee2: 0c00 |0005: move-result-object v0 │ │ -05bee4: 1100 |0006: return-object v0 │ │ +05bec0: |[05bec0] android.support.v7.internal.view.SupportActionModeWrapper.getCustomView:()Landroid/view/View; │ │ +05bed0: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05bed4: 6e10 6714 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getCustomView:()Landroid/view/View; // method@1467 │ │ +05beda: 0c00 |0005: move-result-object v0 │ │ +05bedc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -114478,23 +114478,23 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05bee8: |[05bee8] android.support.v7.internal.view.SupportActionModeWrapper.getMenu:()Landroid/view/Menu; │ │ -05bef8: 5421 9d07 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@079d │ │ -05befc: 5420 9e07 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05bf00: 6e10 6814 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1468 │ │ -05bf06: 0c00 |0007: move-result-object v0 │ │ -05bf08: 1f00 3601 |0008: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -05bf0c: 7120 b210 0100 |000a: invoke-static {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@10b2 │ │ -05bf12: 0c00 |000d: move-result-object v0 │ │ -05bf14: 1100 |000e: return-object v0 │ │ +05bee0: |[05bee0] android.support.v7.internal.view.SupportActionModeWrapper.getMenu:()Landroid/view/Menu; │ │ +05bef0: 5421 9d07 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mContext:Landroid/content/Context; // field@079d │ │ +05bef4: 5420 9e07 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05bef8: 6e10 6814 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1468 │ │ +05befe: 0c00 |0007: move-result-object v0 │ │ +05bf00: 1f00 3601 |0008: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +05bf04: 7120 b210 0100 |000a: invoke-static {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; // method@10b2 │ │ +05bf0a: 0c00 |000d: move-result-object v0 │ │ +05bf0c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -114502,19 +114502,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05bf18: |[05bf18] android.support.v7.internal.view.SupportActionModeWrapper.getMenuInflater:()Landroid/view/MenuInflater; │ │ -05bf28: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05bf2c: 6e10 6914 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@1469 │ │ -05bf32: 0c00 |0005: move-result-object v0 │ │ -05bf34: 1100 |0006: return-object v0 │ │ +05bf10: |[05bf10] android.support.v7.internal.view.SupportActionModeWrapper.getMenuInflater:()Landroid/view/MenuInflater; │ │ +05bf20: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05bf24: 6e10 6914 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@1469 │ │ +05bf2a: 0c00 |0005: move-result-object v0 │ │ +05bf2c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -114522,19 +114522,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05bf38: |[05bf38] android.support.v7.internal.view.SupportActionModeWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ -05bf48: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05bf4c: 6e10 6a14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getSubtitle:()Ljava/lang/CharSequence; // method@146a │ │ -05bf52: 0c00 |0005: move-result-object v0 │ │ -05bf54: 1100 |0006: return-object v0 │ │ +05bf30: |[05bf30] android.support.v7.internal.view.SupportActionModeWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ +05bf40: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05bf44: 6e10 6a14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getSubtitle:()Ljava/lang/CharSequence; // method@146a │ │ +05bf4a: 0c00 |0005: move-result-object v0 │ │ +05bf4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -114542,19 +114542,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05bf58: |[05bf58] android.support.v7.internal.view.SupportActionModeWrapper.getTag:()Ljava/lang/Object; │ │ -05bf68: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05bf6c: 6e10 6b14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTag:()Ljava/lang/Object; // method@146b │ │ -05bf72: 0c00 |0005: move-result-object v0 │ │ -05bf74: 1100 |0006: return-object v0 │ │ +05bf50: |[05bf50] android.support.v7.internal.view.SupportActionModeWrapper.getTag:()Ljava/lang/Object; │ │ +05bf60: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05bf64: 6e10 6b14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTag:()Ljava/lang/Object; // method@146b │ │ +05bf6a: 0c00 |0005: move-result-object v0 │ │ +05bf6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -114562,19 +114562,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05bf78: |[05bf78] android.support.v7.internal.view.SupportActionModeWrapper.getTitle:()Ljava/lang/CharSequence; │ │ -05bf88: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05bf8c: 6e10 6c14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitle:()Ljava/lang/CharSequence; // method@146c │ │ -05bf92: 0c00 |0005: move-result-object v0 │ │ -05bf94: 1100 |0006: return-object v0 │ │ +05bf70: |[05bf70] android.support.v7.internal.view.SupportActionModeWrapper.getTitle:()Ljava/lang/CharSequence; │ │ +05bf80: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05bf84: 6e10 6c14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitle:()Ljava/lang/CharSequence; // method@146c │ │ +05bf8a: 0c00 |0005: move-result-object v0 │ │ +05bf8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -114582,19 +114582,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05bf98: |[05bf98] android.support.v7.internal.view.SupportActionModeWrapper.getTitleOptionalHint:()Z │ │ -05bfa8: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05bfac: 6e10 6d14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitleOptionalHint:()Z // method@146d │ │ -05bfb2: 0a00 |0005: move-result v0 │ │ -05bfb4: 0f00 |0006: return v0 │ │ +05bf90: |[05bf90] android.support.v7.internal.view.SupportActionModeWrapper.getTitleOptionalHint:()Z │ │ +05bfa0: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05bfa4: 6e10 6d14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.getTitleOptionalHint:()Z // method@146d │ │ +05bfaa: 0a00 |0005: move-result v0 │ │ +05bfac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -114602,18 +114602,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05bfb8: |[05bfb8] android.support.v7.internal.view.SupportActionModeWrapper.invalidate:()V │ │ -05bfc8: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05bfcc: 6e10 6e14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@146e │ │ -05bfd2: 0e00 |0005: return-void │ │ +05bfb0: |[05bfb0] android.support.v7.internal.view.SupportActionModeWrapper.invalidate:()V │ │ +05bfc0: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05bfc4: 6e10 6e14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.invalidate:()V // method@146e │ │ +05bfca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ @@ -114622,19 +114622,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05bfd4: |[05bfd4] android.support.v7.internal.view.SupportActionModeWrapper.isTitleOptional:()Z │ │ -05bfe4: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05bfe8: 6e10 6f14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.isTitleOptional:()Z // method@146f │ │ -05bfee: 0a00 |0005: move-result v0 │ │ -05bff0: 0f00 |0006: return v0 │ │ +05bfcc: |[05bfcc] android.support.v7.internal.view.SupportActionModeWrapper.isTitleOptional:()Z │ │ +05bfdc: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05bfe0: 6e10 6f14 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.isTitleOptional:()Z // method@146f │ │ +05bfe6: 0a00 |0005: move-result v0 │ │ +05bfe8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/SupportActionModeWrapper;) │ │ @@ -114642,18 +114642,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05bff4: |[05bff4] android.support.v7.internal.view.SupportActionModeWrapper.setCustomView:(Landroid/view/View;)V │ │ -05c004: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05c008: 6e20 7014 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setCustomView:(Landroid/view/View;)V // method@1470 │ │ -05c00e: 0e00 |0005: return-void │ │ +05bfec: |[05bfec] android.support.v7.internal.view.SupportActionModeWrapper.setCustomView:(Landroid/view/View;)V │ │ +05bffc: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05c000: 6e20 7014 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setCustomView:(Landroid/view/View;)V // method@1470 │ │ +05c006: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -114663,18 +114663,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05c010: |[05c010] android.support.v7.internal.view.SupportActionModeWrapper.setSubtitle:(I)V │ │ -05c020: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05c024: 6e20 7114 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(I)V // method@1471 │ │ -05c02a: 0e00 |0005: return-void │ │ +05c008: |[05c008] android.support.v7.internal.view.SupportActionModeWrapper.setSubtitle:(I)V │ │ +05c018: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05c01c: 6e20 7114 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(I)V // method@1471 │ │ +05c022: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -114684,18 +114684,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05c02c: |[05c02c] android.support.v7.internal.view.SupportActionModeWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -05c03c: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05c040: 6e20 7214 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1472 │ │ -05c046: 0e00 |0005: return-void │ │ +05c024: |[05c024] android.support.v7.internal.view.SupportActionModeWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +05c034: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05c038: 6e20 7214 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1472 │ │ +05c03e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -114705,18 +114705,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05c048: |[05c048] android.support.v7.internal.view.SupportActionModeWrapper.setTag:(Ljava/lang/Object;)V │ │ -05c058: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05c05c: 6e20 7314 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTag:(Ljava/lang/Object;)V // method@1473 │ │ -05c062: 0e00 |0005: return-void │ │ +05c040: |[05c040] android.support.v7.internal.view.SupportActionModeWrapper.setTag:(Ljava/lang/Object;)V │ │ +05c050: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05c054: 6e20 7314 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTag:(Ljava/lang/Object;)V // method@1473 │ │ +05c05a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 tag Ljava/lang/Object; │ │ @@ -114726,18 +114726,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05c064: |[05c064] android.support.v7.internal.view.SupportActionModeWrapper.setTitle:(I)V │ │ -05c074: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05c078: 6e20 7414 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(I)V // method@1474 │ │ -05c07e: 0e00 |0005: return-void │ │ +05c05c: |[05c05c] android.support.v7.internal.view.SupportActionModeWrapper.setTitle:(I)V │ │ +05c06c: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05c070: 6e20 7414 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(I)V // method@1474 │ │ +05c076: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -114747,18 +114747,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05c080: |[05c080] android.support.v7.internal.view.SupportActionModeWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ -05c090: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05c094: 6e20 7514 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1475 │ │ -05c09a: 0e00 |0005: return-void │ │ +05c078: |[05c078] android.support.v7.internal.view.SupportActionModeWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ +05c088: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05c08c: 6e20 7514 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1475 │ │ +05c092: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -114768,33 +114768,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05c09c: |[05c09c] android.support.v7.internal.view.SupportActionModeWrapper.setTitleOptionalHint:(Z)V │ │ -05c0ac: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ -05c0b0: 6e20 7614 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1476 │ │ -05c0b6: 0e00 |0005: return-void │ │ +05c094: |[05c094] android.support.v7.internal.view.SupportActionModeWrapper.setTitleOptionalHint:(Z)V │ │ +05c0a4: 5410 9e07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportActionModeWrapper;.mWrappedObject:Landroid/support/v7/view/ActionMode; // field@079e │ │ +05c0a8: 6e20 7614 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1476 │ │ +05c0ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/SupportActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 titleOptional Z │ │ │ │ - source_file_idx : 3000 (SupportActionModeWrapper.java) │ │ + source_file_idx : 2998 (SupportActionModeWrapper.java) │ │ │ │ Class #479 header: │ │ class_idx : 611 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3003 │ │ +source_file_idx : 3001 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #479 annotations: │ │ Annotations on class │ │ @@ -114829,67 +114829,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -05c0b8: |[05c0b8] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:()V │ │ -05c0c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05c0ca: 2300 f804 |0001: new-array v0, v0, [Ljava/lang/Class; // type@04f8 │ │ -05c0ce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -05c0d0: 1c02 5603 |0004: const-class v2, Landroid/view/MenuItem; // type@0356 │ │ -05c0d4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -05c0d8: 6900 9f07 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@079f │ │ -05c0dc: 0e00 |000a: return-void │ │ +05c0b0: |[05c0b0] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:()V │ │ +05c0c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05c0c2: 2300 f804 |0001: new-array v0, v0, [Ljava/lang/Class; // type@04f8 │ │ +05c0c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05c0c8: 1c02 5603 |0004: const-class v2, Landroid/view/MenuItem; // type@0356 │ │ +05c0cc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +05c0d0: 6900 9f07 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@079f │ │ +05c0d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 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 │ │ -05c0e0: |[05c0e0] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -05c0f0: 7010 a71b 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05c0f6: 5b56 a107 |0003: iput-object v6, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@07a1 │ │ -05c0fa: 6e10 aa1b 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -05c100: 0c00 |0008: move-result-object v0 │ │ -05c102: 6203 9f07 |0009: sget-object v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@079f │ │ -05c106: 6e30 7a1b 7003 |000b: invoke-virtual {v0, v7, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ -05c10c: 0c03 |000e: move-result-object v3 │ │ -05c10e: 5b53 a007 |000f: iput-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@07a0 │ │ -05c112: 0e00 |0011: return-void │ │ -05c114: 0d01 |0012: move-exception v1 │ │ -05c116: 2202 4b03 |0013: new-instance v2, Landroid/view/InflateException; // type@034b │ │ -05c11a: 2203 f003 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -05c11e: 7010 c91b 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -05c124: 1a04 0803 |001a: const-string v4, "Couldn't resolve menu item onClick handler " // string@0308 │ │ -05c128: 6e20 d21b 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05c12e: 0c03 |001f: move-result-object v3 │ │ -05c130: 6e20 d21b 7300 |0020: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05c136: 0c03 |0023: move-result-object v3 │ │ -05c138: 1a04 5b00 |0024: const-string v4, " in class " // string@005b │ │ -05c13c: 6e20 d21b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05c142: 0c03 |0029: move-result-object v3 │ │ -05c144: 6e10 7c1b 0000 |002a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -05c14a: 0c04 |002d: move-result-object v4 │ │ -05c14c: 6e20 d21b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05c152: 0c03 |0031: move-result-object v3 │ │ -05c154: 6e10 d61b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -05c15a: 0c03 |0035: move-result-object v3 │ │ -05c15c: 7020 3518 3200 |0036: invoke-direct {v2, v3}, Landroid/view/InflateException;.:(Ljava/lang/String;)V // method@1835 │ │ -05c162: 6e20 3718 1200 |0039: invoke-virtual {v2, v1}, Landroid/view/InflateException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@1837 │ │ -05c168: 2702 |003c: throw v2 │ │ +05c0d8: |[05c0d8] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +05c0e8: 7010 a71b 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05c0ee: 5b56 a107 |0003: iput-object v6, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@07a1 │ │ +05c0f2: 6e10 aa1b 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +05c0f8: 0c00 |0008: move-result-object v0 │ │ +05c0fa: 6203 9f07 |0009: sget-object v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@079f │ │ +05c0fe: 6e30 7a1b 7003 |000b: invoke-virtual {v0, v7, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ +05c104: 0c03 |000e: move-result-object v3 │ │ +05c106: 5b53 a007 |000f: iput-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@07a0 │ │ +05c10a: 0e00 |0011: return-void │ │ +05c10c: 0d01 |0012: move-exception v1 │ │ +05c10e: 2202 4b03 |0013: new-instance v2, Landroid/view/InflateException; // type@034b │ │ +05c112: 2203 f003 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +05c116: 7010 c91b 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +05c11c: 1a04 0703 |001a: const-string v4, "Couldn't resolve menu item onClick handler " // string@0307 │ │ +05c120: 6e20 d21b 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05c126: 0c03 |001f: move-result-object v3 │ │ +05c128: 6e20 d21b 7300 |0020: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05c12e: 0c03 |0023: move-result-object v3 │ │ +05c130: 1a04 5a00 |0024: const-string v4, " in class " // string@005a │ │ +05c134: 6e20 d21b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05c13a: 0c03 |0029: move-result-object v3 │ │ +05c13c: 6e10 7c1b 0000 |002a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +05c142: 0c04 |002d: move-result-object v4 │ │ +05c144: 6e20 d21b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05c14a: 0c03 |0031: move-result-object v3 │ │ +05c14c: 6e10 d61b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +05c152: 0c03 |0035: move-result-object v3 │ │ +05c154: 7020 3518 3200 |0036: invoke-direct {v2, v3}, Landroid/view/InflateException;.:(Ljava/lang/String;)V // method@1835 │ │ +05c15a: 6e20 3718 1200 |0039: invoke-virtual {v2, v1}, Landroid/view/InflateException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@1837 │ │ +05c160: 2702 |003c: throw v2 │ │ catches : 1 │ │ 0x0009 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=237 │ │ 0x0005 line=238 │ │ @@ -114913,45 +114913,45 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -05c17c: |[05c17c] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -05c18c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05c18e: 5462 a007 |0001: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@07a0 │ │ -05c192: 6e10 e81b 0200 |0003: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@1be8 │ │ -05c198: 0c02 |0006: move-result-object v2 │ │ -05c19a: 6203 160b |0007: sget-object v3, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0b16 │ │ -05c19e: 3332 1700 |0009: if-ne v2, v3, 0020 // +0017 │ │ -05c1a2: 5461 a007 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@07a0 │ │ -05c1a6: 5462 a107 |000d: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@07a1 │ │ -05c1aa: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -05c1ac: 2333 f904 |0010: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -05c1b0: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -05c1b2: 4d07 0304 |0013: aput-object v7, v3, v4 │ │ -05c1b6: 6e30 e91b 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -05c1bc: 0c01 |0018: move-result-object v1 │ │ -05c1be: 1f01 cf03 |0019: check-cast v1, Ljava/lang/Boolean; // type@03cf │ │ -05c1c2: 6e10 661b 0100 |001b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ -05c1c8: 0a01 |001e: move-result v1 │ │ -05c1ca: 0f01 |001f: return v1 │ │ -05c1cc: 5462 a007 |0020: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@07a0 │ │ -05c1d0: 5463 a107 |0022: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@07a1 │ │ -05c1d4: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -05c1d6: 2344 f904 |0025: new-array v4, v4, [Ljava/lang/Object; // type@04f9 │ │ -05c1da: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -05c1dc: 4d07 0405 |0028: aput-object v7, v4, v5 │ │ -05c1e0: 6e30 e91b 3204 |002a: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -05c1e6: 28f2 |002d: goto 001f // -000e │ │ -05c1e8: 0d00 |002e: move-exception v0 │ │ -05c1ea: 2201 ee03 |002f: new-instance v1, Ljava/lang/RuntimeException; // type@03ee │ │ -05c1ee: 7020 b01b 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1bb0 │ │ -05c1f4: 2701 |0034: throw v1 │ │ +05c174: |[05c174] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +05c184: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05c186: 5462 a007 |0001: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@07a0 │ │ +05c18a: 6e10 e81b 0200 |0003: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@1be8 │ │ +05c190: 0c02 |0006: move-result-object v2 │ │ +05c192: 6203 160b |0007: sget-object v3, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0b16 │ │ +05c196: 3332 1700 |0009: if-ne v2, v3, 0020 // +0017 │ │ +05c19a: 5461 a007 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@07a0 │ │ +05c19e: 5462 a107 |000d: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@07a1 │ │ +05c1a2: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +05c1a4: 2333 f904 |0010: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +05c1a8: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +05c1aa: 4d07 0304 |0013: aput-object v7, v3, v4 │ │ +05c1ae: 6e30 e91b 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +05c1b4: 0c01 |0018: move-result-object v1 │ │ +05c1b6: 1f01 cf03 |0019: check-cast v1, Ljava/lang/Boolean; // type@03cf │ │ +05c1ba: 6e10 661b 0100 |001b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ +05c1c0: 0a01 |001e: move-result v1 │ │ +05c1c2: 0f01 |001f: return v1 │ │ +05c1c4: 5462 a007 |0020: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@07a0 │ │ +05c1c8: 5463 a107 |0022: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@07a1 │ │ +05c1cc: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +05c1ce: 2344 f904 |0025: new-array v4, v4, [Ljava/lang/Object; // type@04f9 │ │ +05c1d2: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +05c1d4: 4d07 0405 |0028: aput-object v7, v4, v5 │ │ +05c1d8: 6e30 e91b 3204 |002a: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +05c1de: 28f2 |002d: goto 001f // -000e │ │ +05c1e0: 0d00 |002e: move-exception v0 │ │ +05c1e2: 2201 ee03 |002f: new-instance v1, Ljava/lang/RuntimeException; // type@03ee │ │ +05c1e6: 7020 b01b 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1bb0 │ │ +05c1ec: 2701 |0034: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0001 line=252 │ │ 0x000b line=253 │ │ 0x001f line=256 │ │ @@ -114959,21 +114959,21 @@ │ │ 0x002e line=258 │ │ 0x002f line=259 │ │ 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 : 3003 (SupportMenuInflater.java) │ │ + source_file_idx : 3001 (SupportMenuInflater.java) │ │ │ │ Class #480 header: │ │ class_idx : 612 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3003 │ │ +source_file_idx : 3001 │ │ static_fields_size : 0 │ │ instance_fields_size: 26 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ Class #480 annotations: │ │ Annotations on class │ │ @@ -115099,20 +115099,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 │ │ -05c208: |[05c208] android.support.v7.internal.view.SupportMenuInflater$MenuState.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V │ │ -05c218: 5b01 bb07 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ -05c21c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05c222: 5b02 ba07 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@07ba │ │ -05c226: 6e10 c30e 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@0ec3 │ │ -05c22c: 0e00 |000a: return-void │ │ +05c200: |[05c200] android.support.v7.internal.view.SupportMenuInflater$MenuState.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V │ │ +05c210: 5b01 bb07 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ +05c214: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05c21a: 5b02 ba07 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@07ba │ │ +05c21e: 6e10 c30e 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@0ec3 │ │ +05c224: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0005 line=330 │ │ 0x0007 line=332 │ │ 0x000a line=333 │ │ locals : │ │ @@ -115125,17 +115125,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 │ │ -05c230: |[05c230] android.support.v7.internal.view.SupportMenuInflater$MenuState.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; │ │ -05c240: 5410 a807 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@07a8 │ │ -05c244: 1100 |0002: return-object v0 │ │ +05c228: |[05c228] android.support.v7.internal.view.SupportMenuInflater$MenuState.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; │ │ +05c238: 5410 a807 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@07a8 │ │ +05c23c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;) │ │ @@ -115143,21 +115143,21 @@ │ │ type : '(Ljava/lang/String;)C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05c248: |[05c248] android.support.v7.internal.view.SupportMenuInflater$MenuState.getShortcut:(Ljava/lang/String;)C │ │ -05c258: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05c25a: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -05c25e: 0f00 |0003: return v0 │ │ -05c260: 6e20 b71b 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ -05c266: 0a00 |0007: move-result v0 │ │ -05c268: 28fb |0008: goto 0003 // -0005 │ │ +05c240: |[05c240] android.support.v7.internal.view.SupportMenuInflater$MenuState.getShortcut:(Ljava/lang/String;)C │ │ +05c250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05c252: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +05c256: 0f00 |0003: return v0 │ │ +05c258: 6e20 b71b 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ +05c25e: 0a00 |0007: move-result v0 │ │ +05c260: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=417 │ │ 0x0003 line=420 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ 0x0000 - 0x0009 reg=2 shortcutString Ljava/lang/String; │ │ @@ -115167,41 +115167,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 │ │ -05c26c: |[05c26c] android.support.v7.internal.view.SupportMenuInflater$MenuState.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -05c27c: 5463 bb07 |0000: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ -05c280: 7110 c70e 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@0ec7 │ │ -05c286: 0c03 |0005: move-result-object v3 │ │ -05c288: 6e10 c200 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00c2 │ │ -05c28e: 0c03 |0009: move-result-object v3 │ │ -05c290: 6e20 811b 7300 |000a: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1b81 │ │ -05c296: 0c00 |000d: move-result-object v0 │ │ -05c298: 6e20 761b 8000 |000e: invoke-virtual {v0, v8}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1b76 │ │ -05c29e: 0c01 |0011: move-result-object v1 │ │ -05c2a0: 6e20 e11b 9100 |0012: invoke-virtual {v1, v9}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1be1 │ │ -05c2a6: 0c03 |0015: move-result-object v3 │ │ -05c2a8: 1103 |0016: return-object v3 │ │ -05c2aa: 0d02 |0017: move-exception v2 │ │ -05c2ac: 1a03 ba0b |0018: const-string v3, "SupportMenuInflater" // string@0bba │ │ -05c2b0: 2204 f003 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -05c2b4: 7010 c91b 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -05c2ba: 1a05 cf02 |001f: const-string v5, "Cannot instantiate class: " // string@02cf │ │ -05c2be: 6e20 d21b 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05c2c4: 0c04 |0024: move-result-object v4 │ │ -05c2c6: 6e20 d21b 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05c2cc: 0c04 |0028: move-result-object v4 │ │ -05c2ce: 6e10 d61b 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -05c2d4: 0c04 |002c: move-result-object v4 │ │ -05c2d6: 7130 0618 4302 |002d: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ -05c2dc: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -05c2de: 28e5 |0031: goto 0016 // -001b │ │ +05c264: |[05c264] android.support.v7.internal.view.SupportMenuInflater$MenuState.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +05c274: 5463 bb07 |0000: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ +05c278: 7110 c70e 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@0ec7 │ │ +05c27e: 0c03 |0005: move-result-object v3 │ │ +05c280: 6e10 c200 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@00c2 │ │ +05c286: 0c03 |0009: move-result-object v3 │ │ +05c288: 6e20 811b 7300 |000a: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@1b81 │ │ +05c28e: 0c00 |000d: move-result-object v0 │ │ +05c290: 6e20 761b 8000 |000e: invoke-virtual {v0, v8}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@1b76 │ │ +05c296: 0c01 |0011: move-result-object v1 │ │ +05c298: 6e20 e11b 9100 |0012: invoke-virtual {v1, v9}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@1be1 │ │ +05c29e: 0c03 |0015: move-result-object v3 │ │ +05c2a0: 1103 |0016: return-object v3 │ │ +05c2a2: 0d02 |0017: move-exception v2 │ │ +05c2a4: 1a03 b80b |0018: const-string v3, "SupportMenuInflater" // string@0bb8 │ │ +05c2a8: 2204 f003 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +05c2ac: 7010 c91b 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +05c2b2: 1a05 ce02 |001f: const-string v5, "Cannot instantiate class: " // string@02ce │ │ +05c2b6: 6e20 d21b 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05c2bc: 0c04 |0024: move-result-object v4 │ │ +05c2be: 6e20 d21b 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05c2c4: 0c04 |0028: move-result-object v4 │ │ +05c2c6: 6e10 d61b 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +05c2cc: 0c04 |002c: move-result-object v4 │ │ +05c2ce: 7130 0618 4302 |002d: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ +05c2d4: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +05c2d6: 28e5 |0031: goto 0016 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=497 │ │ 0x000e line=498 │ │ 0x0012 line=499 │ │ @@ -115224,116 +115224,116 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 195 16-bit code units │ │ -05c2f0: |[05c2f0] android.support.v7.internal.view.SupportMenuInflater$MenuState.setItem:(Landroid/view/MenuItem;)V │ │ -05c300: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -05c302: 5573 b007 |0001: iget-boolean v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@07b0 │ │ -05c306: 7220 6b18 3800 |0003: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@186b │ │ -05c30c: 0c03 |0006: move-result-object v3 │ │ -05c30e: 5575 b907 |0007: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@07b9 │ │ -05c312: 7220 7518 5300 |0009: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1875 │ │ -05c318: 0c03 |000c: move-result-object v3 │ │ -05c31a: 5575 b107 |000d: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@07b1 │ │ -05c31e: 7220 6c18 5300 |000f: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@186c │ │ -05c324: 0c05 |0012: move-result-object v5 │ │ -05c326: 5273 af07 |0013: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@07af │ │ -05c32a: 3443 3f00 |0015: if-lt v3, v4, 0054 // +003f │ │ -05c32e: 0143 |0017: move v3, v4 │ │ -05c330: 7220 6a18 3500 |0018: invoke-interface {v5, v3}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@186a │ │ -05c336: 0c03 |001b: move-result-object v3 │ │ -05c338: 5475 b807 |001c: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@07b8 │ │ -05c33c: 7220 7418 5300 |001e: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1874 │ │ -05c342: 0c03 |0021: move-result-object v3 │ │ -05c344: 5275 b207 |0022: iget v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@07b2 │ │ -05c348: 7220 6d18 5300 |0024: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@186d │ │ -05c34e: 0c03 |0027: move-result-object v3 │ │ -05c350: 5775 ad07 |0028: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@07ad │ │ -05c354: 7220 6918 5300 |002a: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@1869 │ │ -05c35a: 0c03 |002d: move-result-object v3 │ │ -05c35c: 5775 b507 |002e: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@07b5 │ │ -05c360: 7220 7018 5300 |0030: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@1870 │ │ -05c366: 5273 b607 |0033: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@07b6 │ │ -05c36a: 3a03 0700 |0035: if-ltz v3, 003c // +0007 │ │ -05c36e: 5273 b607 |0037: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@07b6 │ │ -05c372: 7120 f807 3800 |0039: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@07f8 │ │ -05c378: 5473 b407 |003c: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@07b4 │ │ -05c37c: 3803 2800 |003e: if-eqz v3, 0066 // +0028 │ │ -05c380: 5473 bb07 |0040: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ -05c384: 7110 c70e 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@0ec7 │ │ -05c38a: 0c03 |0045: move-result-object v3 │ │ -05c38c: 6e10 ce00 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.isRestricted:()Z // method@00ce │ │ -05c392: 0a03 |0049: move-result v3 │ │ -05c394: 3803 0c00 |004a: if-eqz v3, 0056 // +000c │ │ -05c398: 2203 df03 |004c: new-instance v3, Ljava/lang/IllegalStateException; // type@03df │ │ -05c39c: 1a04 1b0c |004e: const-string v4, "The android:onClick attribute cannot be used within a restricted context" // string@0c1b │ │ -05c3a0: 7020 8b1b 4300 |0050: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -05c3a6: 2703 |0053: throw v3 │ │ -05c3a8: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -05c3aa: 28c3 |0055: goto 0018 // -003d │ │ -05c3ac: 2203 6302 |0056: new-instance v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener; // type@0263 │ │ -05c3b0: 5475 bb07 |0058: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ -05c3b4: 7110 ca0e 0500 |005a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; // method@0eca │ │ -05c3ba: 0c05 |005d: move-result-object v5 │ │ -05c3bc: 5476 b407 |005e: iget-object v6, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@07b4 │ │ -05c3c0: 7030 b80e 5306 |0060: invoke-direct {v3, v5, v6}, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@0eb8 │ │ -05c3c6: 7220 7118 3800 |0063: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1871 │ │ -05c3cc: 2083 7802 |0066: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05c3d0: 3803 4600 |0068: if-eqz v3, 00ae // +0046 │ │ -05c3d4: 0783 |006a: move-object v3, v8 │ │ -05c3d6: 1f03 7802 |006b: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05c3da: 0732 |006d: move-object v2, v3 │ │ -05c3dc: 5273 af07 |006e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@07af │ │ -05c3e0: 1225 |0070: const/4 v5, #int 2 // #2 │ │ -05c3e2: 3453 0c00 |0071: if-lt v3, v5, 007d // +000c │ │ -05c3e6: 2083 7802 |0073: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05c3ea: 3803 3b00 |0075: if-eqz v3, 00b0 // +003b │ │ -05c3ee: 0783 |0077: move-object v3, v8 │ │ -05c3f0: 1f03 7802 |0078: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05c3f4: 6e20 2210 4300 |007a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1022 │ │ -05c3fa: 1201 |007d: const/4 v1, #int 0 // #0 │ │ -05c3fc: 5473 aa07 |007e: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@07aa │ │ -05c400: 3803 1800 |0080: if-eqz v3, 0098 // +0018 │ │ -05c404: 5473 aa07 |0082: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@07aa │ │ -05c408: 7100 cb0e 0000 |0084: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$500:()[Ljava/lang/Class; // method@0ecb │ │ -05c40e: 0c04 |0087: move-result-object v4 │ │ -05c410: 5475 bb07 |0088: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ -05c414: 7110 cc0e 0500 |008a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@0ecc │ │ -05c41a: 0c05 |008d: move-result-object v5 │ │ -05c41c: 7040 c00e 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@0ec0 │ │ -05c422: 0c00 |0091: move-result-object v0 │ │ -05c424: 1f00 6803 |0092: check-cast v0, Landroid/view/View; // type@0368 │ │ -05c428: 7120 f707 0800 |0094: invoke-static {v8, v0}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@07f7 │ │ -05c42e: 1211 |0097: const/4 v1, #int 1 // #1 │ │ -05c430: 5273 ab07 |0098: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@07ab │ │ -05c434: 3d03 0a00 |009a: if-lez v3, 00a4 // +000a │ │ -05c438: 3901 1f00 |009c: if-nez v1, 00bb // +001f │ │ -05c43c: 5273 ab07 |009e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@07ab │ │ -05c440: 7120 f607 3800 |00a0: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@07f6 │ │ -05c446: 1211 |00a3: const/4 v1, #int 1 // #1 │ │ -05c448: 5473 a807 |00a4: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@07a8 │ │ -05c44c: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ -05c450: 5473 a807 |00a8: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@07a8 │ │ -05c454: 7120 f507 3800 |00aa: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; // method@07f5 │ │ -05c45a: 0e00 |00ad: return-void │ │ -05c45c: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ -05c45e: 28bf |00af: goto 006e // -0041 │ │ -05c460: 2083 7d02 |00b0: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@027d │ │ -05c464: 3803 cbff |00b2: if-eqz v3, 007d // -0035 │ │ -05c468: 0783 |00b4: move-object v3, v8 │ │ -05c46a: 1f03 7d02 |00b5: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@027d │ │ -05c46e: 6e20 6a10 4300 |00b7: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.setExclusiveCheckable:(Z)V // method@106a │ │ -05c474: 28c3 |00ba: goto 007d // -003d │ │ -05c476: 1a03 ba0b |00bb: const-string v3, "SupportMenuInflater" // string@0bba │ │ -05c47a: 1a04 1104 |00bd: const-string v4, "Ignoring attribute 'itemActionViewLayout'. Action view already specified." // string@0411 │ │ -05c47e: 7120 0518 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -05c484: 28e2 |00c2: goto 00a4 // -001e │ │ +05c2e8: |[05c2e8] android.support.v7.internal.view.SupportMenuInflater$MenuState.setItem:(Landroid/view/MenuItem;)V │ │ +05c2f8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +05c2fa: 5573 b007 |0001: iget-boolean v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@07b0 │ │ +05c2fe: 7220 6b18 3800 |0003: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@186b │ │ +05c304: 0c03 |0006: move-result-object v3 │ │ +05c306: 5575 b907 |0007: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@07b9 │ │ +05c30a: 7220 7518 5300 |0009: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1875 │ │ +05c310: 0c03 |000c: move-result-object v3 │ │ +05c312: 5575 b107 |000d: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@07b1 │ │ +05c316: 7220 6c18 5300 |000f: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@186c │ │ +05c31c: 0c05 |0012: move-result-object v5 │ │ +05c31e: 5273 af07 |0013: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@07af │ │ +05c322: 3443 3f00 |0015: if-lt v3, v4, 0054 // +003f │ │ +05c326: 0143 |0017: move v3, v4 │ │ +05c328: 7220 6a18 3500 |0018: invoke-interface {v5, v3}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@186a │ │ +05c32e: 0c03 |001b: move-result-object v3 │ │ +05c330: 5475 b807 |001c: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@07b8 │ │ +05c334: 7220 7418 5300 |001e: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1874 │ │ +05c33a: 0c03 |0021: move-result-object v3 │ │ +05c33c: 5275 b207 |0022: iget v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@07b2 │ │ +05c340: 7220 6d18 5300 |0024: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@186d │ │ +05c346: 0c03 |0027: move-result-object v3 │ │ +05c348: 5775 ad07 |0028: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@07ad │ │ +05c34c: 7220 6918 5300 |002a: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@1869 │ │ +05c352: 0c03 |002d: move-result-object v3 │ │ +05c354: 5775 b507 |002e: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@07b5 │ │ +05c358: 7220 7018 5300 |0030: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@1870 │ │ +05c35e: 5273 b607 |0033: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@07b6 │ │ +05c362: 3a03 0700 |0035: if-ltz v3, 003c // +0007 │ │ +05c366: 5273 b607 |0037: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@07b6 │ │ +05c36a: 7120 f807 3800 |0039: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@07f8 │ │ +05c370: 5473 b407 |003c: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@07b4 │ │ +05c374: 3803 2800 |003e: if-eqz v3, 0066 // +0028 │ │ +05c378: 5473 bb07 |0040: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ +05c37c: 7110 c70e 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@0ec7 │ │ +05c382: 0c03 |0045: move-result-object v3 │ │ +05c384: 6e10 ce00 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.isRestricted:()Z // method@00ce │ │ +05c38a: 0a03 |0049: move-result v3 │ │ +05c38c: 3803 0c00 |004a: if-eqz v3, 0056 // +000c │ │ +05c390: 2203 df03 |004c: new-instance v3, Ljava/lang/IllegalStateException; // type@03df │ │ +05c394: 1a04 190c |004e: const-string v4, "The android:onClick attribute cannot be used within a restricted context" // string@0c19 │ │ +05c398: 7020 8b1b 4300 |0050: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +05c39e: 2703 |0053: throw v3 │ │ +05c3a0: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +05c3a2: 28c3 |0055: goto 0018 // -003d │ │ +05c3a4: 2203 6302 |0056: new-instance v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener; // type@0263 │ │ +05c3a8: 5475 bb07 |0058: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ +05c3ac: 7110 ca0e 0500 |005a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; // method@0eca │ │ +05c3b2: 0c05 |005d: move-result-object v5 │ │ +05c3b4: 5476 b407 |005e: iget-object v6, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@07b4 │ │ +05c3b8: 7030 b80e 5306 |0060: invoke-direct {v3, v5, v6}, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@0eb8 │ │ +05c3be: 7220 7118 3800 |0063: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@1871 │ │ +05c3c4: 2083 7802 |0066: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05c3c8: 3803 4600 |0068: if-eqz v3, 00ae // +0046 │ │ +05c3cc: 0783 |006a: move-object v3, v8 │ │ +05c3ce: 1f03 7802 |006b: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05c3d2: 0732 |006d: move-object v2, v3 │ │ +05c3d4: 5273 af07 |006e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@07af │ │ +05c3d8: 1225 |0070: const/4 v5, #int 2 // #2 │ │ +05c3da: 3453 0c00 |0071: if-lt v3, v5, 007d // +000c │ │ +05c3de: 2083 7802 |0073: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05c3e2: 3803 3b00 |0075: if-eqz v3, 00b0 // +003b │ │ +05c3e6: 0783 |0077: move-object v3, v8 │ │ +05c3e8: 1f03 7802 |0078: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05c3ec: 6e20 2210 4300 |007a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1022 │ │ +05c3f2: 1201 |007d: const/4 v1, #int 0 // #0 │ │ +05c3f4: 5473 aa07 |007e: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@07aa │ │ +05c3f8: 3803 1800 |0080: if-eqz v3, 0098 // +0018 │ │ +05c3fc: 5473 aa07 |0082: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@07aa │ │ +05c400: 7100 cb0e 0000 |0084: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$500:()[Ljava/lang/Class; // method@0ecb │ │ +05c406: 0c04 |0087: move-result-object v4 │ │ +05c408: 5475 bb07 |0088: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ +05c40c: 7110 cc0e 0500 |008a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@0ecc │ │ +05c412: 0c05 |008d: move-result-object v5 │ │ +05c414: 7040 c00e 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@0ec0 │ │ +05c41a: 0c00 |0091: move-result-object v0 │ │ +05c41c: 1f00 6803 |0092: check-cast v0, Landroid/view/View; // type@0368 │ │ +05c420: 7120 f707 0800 |0094: invoke-static {v8, v0}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@07f7 │ │ +05c426: 1211 |0097: const/4 v1, #int 1 // #1 │ │ +05c428: 5273 ab07 |0098: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@07ab │ │ +05c42c: 3d03 0a00 |009a: if-lez v3, 00a4 // +000a │ │ +05c430: 3901 1f00 |009c: if-nez v1, 00bb // +001f │ │ +05c434: 5273 ab07 |009e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@07ab │ │ +05c438: 7120 f607 3800 |00a0: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@07f6 │ │ +05c43e: 1211 |00a3: const/4 v1, #int 1 // #1 │ │ +05c440: 5473 a807 |00a4: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@07a8 │ │ +05c444: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ +05c448: 5473 a807 |00a8: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@07a8 │ │ +05c44c: 7120 f507 3800 |00aa: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; // method@07f5 │ │ +05c452: 0e00 |00ad: return-void │ │ +05c454: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ +05c456: 28bf |00af: goto 006e // -0041 │ │ +05c458: 2083 7d02 |00b0: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@027d │ │ +05c45c: 3803 cbff |00b2: if-eqz v3, 007d // -0035 │ │ +05c460: 0783 |00b4: move-object v3, v8 │ │ +05c462: 1f03 7d02 |00b5: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@027d │ │ +05c466: 6e20 6a10 4300 |00b7: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.setExclusiveCheckable:(Z)V // method@106a │ │ +05c46c: 28c3 |00ba: goto 007d // -003d │ │ +05c46e: 1a03 b80b |00bb: const-string v3, "SupportMenuInflater" // string@0bb8 │ │ +05c472: 1a04 1004 |00bd: const-string v4, "Ignoring attribute 'itemActionViewLayout'. Action view already specified." // string@0410 │ │ +05c476: 7120 0518 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +05c47c: 28e2 |00c2: goto 00a4 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ 0x0033 line=434 │ │ 0x0037 line=435 │ │ 0x003c line=438 │ │ 0x0040 line=439 │ │ @@ -115375,26 +115375,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -05c488: |[05c488] android.support.v7.internal.view.SupportMenuInflater$MenuState.addItem:()V │ │ -05c498: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05c49a: 5c50 ac07 |0001: iput-boolean v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@07ac │ │ -05c49e: 5450 ba07 |0003: iget-object v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@07ba │ │ -05c4a2: 5251 a507 |0005: iget v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@07a5 │ │ -05c4a6: 5252 b307 |0007: iget v2, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@07b3 │ │ -05c4aa: 5253 ae07 |0009: iget v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@07ae │ │ -05c4ae: 5454 b707 |000b: iget-object v4, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@07b7 │ │ -05c4b2: 7254 5118 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1851 │ │ -05c4b8: 0c00 |0010: move-result-object v0 │ │ -05c4ba: 7020 c40e 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@0ec4 │ │ -05c4c0: 0e00 |0014: return-void │ │ +05c480: |[05c480] android.support.v7.internal.view.SupportMenuInflater$MenuState.addItem:()V │ │ +05c490: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05c492: 5c50 ac07 |0001: iput-boolean v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@07ac │ │ +05c496: 5450 ba07 |0003: iget-object v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@07ba │ │ +05c49a: 5251 a507 |0005: iget v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@07a5 │ │ +05c49e: 5252 b307 |0007: iget v2, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@07b3 │ │ +05c4a2: 5253 ae07 |0009: iget v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@07ae │ │ +05c4a6: 5454 b707 |000b: iget-object v4, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@07b7 │ │ +05c4aa: 7254 5118 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1851 │ │ +05c4b0: 0c00 |0010: move-result-object v0 │ │ +05c4b2: 7020 c40e 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@0ec4 │ │ +05c4b8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0003 line=479 │ │ 0x0014 line=480 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ @@ -115404,28 +115404,28 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -05c4c4: |[05c4c4] android.support.v7.internal.view.SupportMenuInflater$MenuState.addSubMenuItem:()Landroid/view/SubMenu; │ │ -05c4d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05c4d6: 5c61 ac07 |0001: iput-boolean v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@07ac │ │ -05c4da: 5461 ba07 |0003: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@07ba │ │ -05c4de: 5262 a507 |0005: iget v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@07a5 │ │ -05c4e2: 5263 b307 |0007: iget v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@07b3 │ │ -05c4e6: 5264 ae07 |0009: iget v4, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@07ae │ │ -05c4ea: 5465 b707 |000b: iget-object v5, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@07b7 │ │ -05c4ee: 7255 5218 2143 |000d: invoke-interface {v1, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1852 │ │ -05c4f4: 0c00 |0010: move-result-object v0 │ │ -05c4f6: 7210 8b18 0000 |0011: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@188b │ │ -05c4fc: 0c01 |0014: move-result-object v1 │ │ -05c4fe: 7020 c40e 1600 |0015: invoke-direct {v6, v1}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@0ec4 │ │ -05c504: 1100 |0018: return-object v0 │ │ +05c4bc: |[05c4bc] android.support.v7.internal.view.SupportMenuInflater$MenuState.addSubMenuItem:()Landroid/view/SubMenu; │ │ +05c4cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05c4ce: 5c61 ac07 |0001: iput-boolean v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@07ac │ │ +05c4d2: 5461 ba07 |0003: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@07ba │ │ +05c4d6: 5262 a507 |0005: iget v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@07a5 │ │ +05c4da: 5263 b307 |0007: iget v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@07b3 │ │ +05c4de: 5264 ae07 |0009: iget v4, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@07ae │ │ +05c4e2: 5465 b707 |000b: iget-object v5, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@07b7 │ │ +05c4e6: 7255 5218 2143 |000d: invoke-interface {v1, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1852 │ │ +05c4ec: 0c00 |0010: move-result-object v0 │ │ +05c4ee: 7210 8b18 0000 |0011: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@188b │ │ +05c4f4: 0c01 |0014: move-result-object v1 │ │ +05c4f6: 7020 c40e 1600 |0015: invoke-direct {v6, v1}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@0ec4 │ │ +05c4fc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0003 line=484 │ │ 0x0011 line=485 │ │ 0x0018 line=486 │ │ locals : │ │ @@ -115437,17 +115437,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c508: |[05c508] android.support.v7.internal.view.SupportMenuInflater$MenuState.hasAddedItem:()Z │ │ -05c518: 5510 ac07 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@07ac │ │ -05c51c: 0f00 |0002: return v0 │ │ +05c500: |[05c500] android.support.v7.internal.view.SupportMenuInflater$MenuState.hasAddedItem:()Z │ │ +05c510: 5510 ac07 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@07ac │ │ +05c514: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;) │ │ @@ -115455,49 +115455,49 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -05c520: |[05c520] android.support.v7.internal.view.SupportMenuInflater$MenuState.readGroup:(Landroid/util/AttributeSet;)V │ │ -05c530: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -05c532: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -05c534: 5451 bb07 |0002: iget-object v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ -05c538: 7110 c70e 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@0ec7 │ │ -05c53e: 0c01 |0007: move-result-object v1 │ │ -05c540: 6202 7e06 |0008: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@067e │ │ -05c544: 6e30 cf00 6102 |000a: invoke-virtual {v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ -05c54a: 0c00 |000d: move-result-object v0 │ │ -05c54c: 6001 8106 |000e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_id:I // field@0681 │ │ -05c550: 6e30 4e01 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -05c556: 0a01 |0013: move-result v1 │ │ -05c558: 5951 a507 |0014: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@07a5 │ │ -05c55c: 6001 8206 |0016: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_menuCategory:I // field@0682 │ │ -05c560: 6e30 4b01 1003 |0018: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ -05c566: 0a01 |001b: move-result v1 │ │ -05c568: 5951 a207 |001c: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@07a2 │ │ -05c56c: 6001 8306 |001e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_orderInCategory:I // field@0683 │ │ -05c570: 6e30 4b01 1003 |0020: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ -05c576: 0a01 |0023: move-result v1 │ │ -05c578: 5951 a607 |0024: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@07a6 │ │ -05c57c: 6001 7f06 |0026: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_checkableBehavior:I // field@067f │ │ -05c580: 6e30 4b01 1003 |0028: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ -05c586: 0a01 |002b: move-result v1 │ │ -05c588: 5951 a307 |002c: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@07a3 │ │ -05c58c: 6001 8406 |002e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_visible:I // field@0684 │ │ -05c590: 6e30 4301 1004 |0030: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -05c596: 0a01 |0033: move-result v1 │ │ -05c598: 5c51 a707 |0034: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@07a7 │ │ -05c59c: 6001 8006 |0036: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_enabled:I // field@0680 │ │ -05c5a0: 6e30 4301 1004 |0038: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -05c5a6: 0a01 |003b: move-result v1 │ │ -05c5a8: 5c51 a407 |003c: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@07a4 │ │ -05c5ac: 6e10 5401 0000 |003e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -05c5b2: 0e00 |0041: return-void │ │ +05c518: |[05c518] android.support.v7.internal.view.SupportMenuInflater$MenuState.readGroup:(Landroid/util/AttributeSet;)V │ │ +05c528: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +05c52a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +05c52c: 5451 bb07 |0002: iget-object v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ +05c530: 7110 c70e 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@0ec7 │ │ +05c536: 0c01 |0007: move-result-object v1 │ │ +05c538: 6202 7e06 |0008: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@067e │ │ +05c53c: 6e30 cf00 6102 |000a: invoke-virtual {v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ +05c542: 0c00 |000d: move-result-object v0 │ │ +05c544: 6001 8106 |000e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_id:I // field@0681 │ │ +05c548: 6e30 4e01 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +05c54e: 0a01 |0013: move-result v1 │ │ +05c550: 5951 a507 |0014: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@07a5 │ │ +05c554: 6001 8206 |0016: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_menuCategory:I // field@0682 │ │ +05c558: 6e30 4b01 1003 |0018: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ +05c55e: 0a01 |001b: move-result v1 │ │ +05c560: 5951 a207 |001c: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@07a2 │ │ +05c564: 6001 8306 |001e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_orderInCategory:I // field@0683 │ │ +05c568: 6e30 4b01 1003 |0020: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ +05c56e: 0a01 |0023: move-result v1 │ │ +05c570: 5951 a607 |0024: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@07a6 │ │ +05c574: 6001 7f06 |0026: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_checkableBehavior:I // field@067f │ │ +05c578: 6e30 4b01 1003 |0028: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ +05c57e: 0a01 |002b: move-result v1 │ │ +05c580: 5951 a307 |002c: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@07a3 │ │ +05c584: 6001 8406 |002e: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_visible:I // field@0684 │ │ +05c588: 6e30 4301 1004 |0030: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +05c58e: 0a01 |0033: move-result v1 │ │ +05c590: 5c51 a707 |0034: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@07a7 │ │ +05c594: 6001 8006 |0036: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuGroup_android_enabled:I // field@0680 │ │ +05c598: 6e30 4301 1004 |0038: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +05c59e: 0a01 |003b: move-result v1 │ │ +05c5a0: 5c51 a407 |003c: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@07a4 │ │ +05c5a4: 6e10 5401 0000 |003e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +05c5aa: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=348 │ │ 0x000e line=350 │ │ 0x0016 line=351 │ │ 0x001e line=353 │ │ 0x0026 line=354 │ │ @@ -115515,145 +115515,145 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 247 16-bit code units │ │ -05c5b4: |[05c5b4] android.support.v7.internal.view.SupportMenuInflater$MenuState.readItem:(Landroid/util/AttributeSet;)V │ │ -05c5c4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -05c5c6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -05c5c8: 5484 bb07 |0002: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ -05c5cc: 7110 c70e 0400 |0004: invoke-static {v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@0ec7 │ │ -05c5d2: 0c04 |0007: move-result-object v4 │ │ -05c5d4: 6207 8506 |0008: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@0685 │ │ -05c5d8: 6e30 cf00 9407 |000a: invoke-virtual {v4, v9, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ -05c5de: 0c00 |000d: move-result-object v0 │ │ -05c5e0: 6004 8e06 |000e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_id:I // field@068e │ │ -05c5e4: 6e30 4e01 4006 |0010: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -05c5ea: 0a04 |0013: move-result v4 │ │ -05c5ec: 5984 b307 |0014: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@07b3 │ │ -05c5f0: 6004 8f06 |0016: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_menuCategory:I // field@068f │ │ -05c5f4: 5287 a207 |0018: iget v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@07a2 │ │ -05c5f8: 6e30 4b01 4007 |001a: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ -05c5fe: 0a01 |001d: move-result v1 │ │ -05c600: 6004 9206 |001e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_orderInCategory:I // field@0692 │ │ -05c604: 5287 a607 |0020: iget v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@07a6 │ │ -05c608: 6e30 4b01 4007 |0022: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ -05c60e: 0a03 |0025: move-result v3 │ │ -05c610: 1504 ffff |0026: const/high16 v4, #int -65536 // #ffff │ │ -05c614: b514 |0028: and-int/2addr v4, v1 │ │ -05c616: 1407 ffff 0000 |0029: const v7, #float 9.18341e-41 // #0000ffff │ │ -05c61c: b537 |002c: and-int/2addr v7, v3 │ │ -05c61e: b674 |002d: or-int/2addr v4, v7 │ │ -05c620: 5984 ae07 |002e: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@07ae │ │ -05c624: 6004 9306 |0030: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_title:I // field@0693 │ │ -05c628: 6e20 5001 4000 |0032: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0150 │ │ -05c62e: 0c04 |0035: move-result-object v4 │ │ -05c630: 5b84 b707 |0036: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@07b7 │ │ -05c634: 6004 9406 |0038: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_titleCondensed:I // field@0694 │ │ -05c638: 6e20 5001 4000 |003a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0150 │ │ -05c63e: 0c04 |003d: move-result-object v4 │ │ -05c640: 5b84 b807 |003e: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@07b8 │ │ -05c644: 6004 8d06 |0040: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_icon:I // field@068d │ │ -05c648: 6e30 4e01 4006 |0042: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -05c64e: 0a04 |0045: move-result v4 │ │ -05c650: 5984 b207 |0046: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@07b2 │ │ -05c654: 6004 8906 |0048: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_alphabeticShortcut:I // field@0689 │ │ -05c658: 6e20 4f01 4000 |004a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ -05c65e: 0c04 |004d: move-result-object v4 │ │ -05c660: 7020 be0e 4800 |004e: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@0ebe │ │ -05c666: 0a04 |0051: move-result v4 │ │ -05c668: 5e84 ad07 |0052: iput-char v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@07ad │ │ -05c66c: 6004 9006 |0054: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_numericShortcut:I // field@0690 │ │ -05c670: 6e20 4f01 4000 |0056: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ -05c676: 0c04 |0059: move-result-object v4 │ │ -05c678: 7020 be0e 4800 |005a: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@0ebe │ │ -05c67e: 0a04 |005d: move-result v4 │ │ -05c680: 5e84 b507 |005e: iput-char v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@07b5 │ │ -05c684: 6004 8a06 |0060: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@068a │ │ -05c688: 6e20 5201 4000 |0062: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ -05c68e: 0a04 |0065: move-result v4 │ │ -05c690: 3804 7d00 |0066: if-eqz v4, 00e3 // +007d │ │ -05c694: 6004 8a06 |0068: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@068a │ │ -05c698: 6e30 4301 4006 |006a: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -05c69e: 0a04 |006d: move-result v4 │ │ -05c6a0: 3804 7300 |006e: if-eqz v4, 00e1 // +0073 │ │ -05c6a4: 0154 |0070: move v4, v5 │ │ -05c6a6: 5984 af07 |0071: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@07af │ │ -05c6aa: 6004 8b06 |0073: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checked:I // field@068b │ │ -05c6ae: 6e30 4301 4006 |0075: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -05c6b4: 0a04 |0078: move-result v4 │ │ -05c6b6: 5c84 b007 |0079: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@07b0 │ │ -05c6ba: 6004 9506 |007b: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_visible:I // field@0695 │ │ -05c6be: 5587 a707 |007d: iget-boolean v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@07a7 │ │ -05c6c2: 6e30 4301 4007 |007f: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -05c6c8: 0a04 |0082: move-result v4 │ │ -05c6ca: 5c84 b907 |0083: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@07b9 │ │ -05c6ce: 6004 8c06 |0085: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_enabled:I // field@068c │ │ -05c6d2: 5587 a407 |0087: iget-boolean v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@07a4 │ │ -05c6d6: 6e30 4301 4007 |0089: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -05c6dc: 0a04 |008c: move-result v4 │ │ -05c6de: 5c84 b107 |008d: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@07b1 │ │ -05c6e2: 6004 9606 |008f: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_showAsAction:I // field@0696 │ │ -05c6e6: 12f7 |0091: const/4 v7, #int -1 // #ff │ │ -05c6e8: 6e30 4b01 4007 |0092: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ -05c6ee: 0a04 |0095: move-result v4 │ │ -05c6f0: 5984 b607 |0096: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@07b6 │ │ -05c6f4: 6004 9106 |0098: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_onClick:I // field@0691 │ │ -05c6f8: 6e20 4f01 4000 |009a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ -05c6fe: 0c04 |009d: move-result-object v4 │ │ -05c700: 5b84 b407 |009e: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@07b4 │ │ -05c704: 6004 8606 |00a0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionLayout:I // field@0686 │ │ -05c708: 6e30 4e01 4006 |00a2: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -05c70e: 0a04 |00a5: move-result v4 │ │ -05c710: 5984 ab07 |00a6: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@07ab │ │ -05c714: 6004 8806 |00a8: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionViewClass:I // field@0688 │ │ -05c718: 6e20 4f01 4000 |00aa: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ -05c71e: 0c04 |00ad: move-result-object v4 │ │ -05c720: 5b84 aa07 |00ae: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@07aa │ │ -05c724: 6004 8706 |00b0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionProviderClass:I // field@0687 │ │ -05c728: 6e20 4f01 4000 |00b2: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ -05c72e: 0c04 |00b5: move-result-object v4 │ │ -05c730: 5b84 a907 |00b6: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@07a9 │ │ -05c734: 5484 a907 |00b8: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@07a9 │ │ -05c738: 3804 2e00 |00ba: if-eqz v4, 00e8 // +002e │ │ -05c73c: 0152 |00bc: move v2, v5 │ │ -05c73e: 3802 2d00 |00bd: if-eqz v2, 00ea // +002d │ │ -05c742: 5284 ab07 |00bf: iget v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@07ab │ │ -05c746: 3904 2900 |00c1: if-nez v4, 00ea // +0029 │ │ -05c74a: 5484 aa07 |00c3: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@07aa │ │ -05c74e: 3904 2500 |00c5: if-nez v4, 00ea // +0025 │ │ -05c752: 5484 a907 |00c7: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@07a9 │ │ -05c756: 7100 c80e 0000 |00c9: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$200:()[Ljava/lang/Class; // method@0ec8 │ │ -05c75c: 0c05 |00cc: move-result-object v5 │ │ -05c75e: 5487 bb07 |00cd: iget-object v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ -05c762: 7110 c90e 0700 |00cf: invoke-static {v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@0ec9 │ │ -05c768: 0c07 |00d2: move-result-object v7 │ │ -05c76a: 7040 c00e 4875 |00d3: invoke-direct {v8, v4, v5, v7}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@0ec0 │ │ -05c770: 0c04 |00d6: move-result-object v4 │ │ -05c772: 1f04 6401 |00d7: check-cast v4, Landroid/support/v4/view/ActionProvider; // type@0164 │ │ -05c776: 5b84 a807 |00d9: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@07a8 │ │ -05c77a: 6e10 5401 0000 |00db: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -05c780: 5c86 ac07 |00de: iput-boolean v6, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@07ac │ │ -05c784: 0e00 |00e0: return-void │ │ -05c786: 0164 |00e1: move v4, v6 │ │ -05c788: 288f |00e2: goto 0071 // -0071 │ │ -05c78a: 5284 a307 |00e3: iget v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@07a3 │ │ -05c78e: 5984 af07 |00e5: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@07af │ │ -05c792: 288c |00e7: goto 0073 // -0074 │ │ -05c794: 0162 |00e8: move v2, v6 │ │ -05c796: 28d4 |00e9: goto 00bd // -002c │ │ -05c798: 3802 0900 |00ea: if-eqz v2, 00f3 // +0009 │ │ -05c79c: 1a04 ba0b |00ec: const-string v4, "SupportMenuInflater" // string@0bba │ │ -05c7a0: 1a05 1004 |00ee: const-string v5, "Ignoring attribute 'actionProviderClass'. Action view already specified." // string@0410 │ │ -05c7a4: 7120 0518 5400 |00f0: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -05c7aa: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ -05c7ac: 5b84 a807 |00f4: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@07a8 │ │ -05c7b0: 28e5 |00f6: goto 00db // -001b │ │ +05c5ac: |[05c5ac] android.support.v7.internal.view.SupportMenuInflater$MenuState.readItem:(Landroid/util/AttributeSet;)V │ │ +05c5bc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +05c5be: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +05c5c0: 5484 bb07 |0002: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ +05c5c4: 7110 c70e 0400 |0004: invoke-static {v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@0ec7 │ │ +05c5ca: 0c04 |0007: move-result-object v4 │ │ +05c5cc: 6207 8506 |0008: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@0685 │ │ +05c5d0: 6e30 cf00 9407 |000a: invoke-virtual {v4, v9, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ +05c5d6: 0c00 |000d: move-result-object v0 │ │ +05c5d8: 6004 8e06 |000e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_id:I // field@068e │ │ +05c5dc: 6e30 4e01 4006 |0010: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +05c5e2: 0a04 |0013: move-result v4 │ │ +05c5e4: 5984 b307 |0014: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@07b3 │ │ +05c5e8: 6004 8f06 |0016: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_menuCategory:I // field@068f │ │ +05c5ec: 5287 a207 |0018: iget v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@07a2 │ │ +05c5f0: 6e30 4b01 4007 |001a: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ +05c5f6: 0a01 |001d: move-result v1 │ │ +05c5f8: 6004 9206 |001e: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_orderInCategory:I // field@0692 │ │ +05c5fc: 5287 a607 |0020: iget v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@07a6 │ │ +05c600: 6e30 4b01 4007 |0022: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ +05c606: 0a03 |0025: move-result v3 │ │ +05c608: 1504 ffff |0026: const/high16 v4, #int -65536 // #ffff │ │ +05c60c: b514 |0028: and-int/2addr v4, v1 │ │ +05c60e: 1407 ffff 0000 |0029: const v7, #float 9.18341e-41 // #0000ffff │ │ +05c614: b537 |002c: and-int/2addr v7, v3 │ │ +05c616: b674 |002d: or-int/2addr v4, v7 │ │ +05c618: 5984 ae07 |002e: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@07ae │ │ +05c61c: 6004 9306 |0030: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_title:I // field@0693 │ │ +05c620: 6e20 5001 4000 |0032: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0150 │ │ +05c626: 0c04 |0035: move-result-object v4 │ │ +05c628: 5b84 b707 |0036: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@07b7 │ │ +05c62c: 6004 9406 |0038: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_titleCondensed:I // field@0694 │ │ +05c630: 6e20 5001 4000 |003a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0150 │ │ +05c636: 0c04 |003d: move-result-object v4 │ │ +05c638: 5b84 b807 |003e: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@07b8 │ │ +05c63c: 6004 8d06 |0040: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_icon:I // field@068d │ │ +05c640: 6e30 4e01 4006 |0042: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +05c646: 0a04 |0045: move-result v4 │ │ +05c648: 5984 b207 |0046: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@07b2 │ │ +05c64c: 6004 8906 |0048: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_alphabeticShortcut:I // field@0689 │ │ +05c650: 6e20 4f01 4000 |004a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ +05c656: 0c04 |004d: move-result-object v4 │ │ +05c658: 7020 be0e 4800 |004e: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@0ebe │ │ +05c65e: 0a04 |0051: move-result v4 │ │ +05c660: 5e84 ad07 |0052: iput-char v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@07ad │ │ +05c664: 6004 9006 |0054: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_numericShortcut:I // field@0690 │ │ +05c668: 6e20 4f01 4000 |0056: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ +05c66e: 0c04 |0059: move-result-object v4 │ │ +05c670: 7020 be0e 4800 |005a: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@0ebe │ │ +05c676: 0a04 |005d: move-result v4 │ │ +05c678: 5e84 b507 |005e: iput-char v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@07b5 │ │ +05c67c: 6004 8a06 |0060: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@068a │ │ +05c680: 6e20 5201 4000 |0062: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ +05c686: 0a04 |0065: move-result v4 │ │ +05c688: 3804 7d00 |0066: if-eqz v4, 00e3 // +007d │ │ +05c68c: 6004 8a06 |0068: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checkable:I // field@068a │ │ +05c690: 6e30 4301 4006 |006a: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +05c696: 0a04 |006d: move-result v4 │ │ +05c698: 3804 7300 |006e: if-eqz v4, 00e1 // +0073 │ │ +05c69c: 0154 |0070: move v4, v5 │ │ +05c69e: 5984 af07 |0071: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@07af │ │ +05c6a2: 6004 8b06 |0073: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_checked:I // field@068b │ │ +05c6a6: 6e30 4301 4006 |0075: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +05c6ac: 0a04 |0078: move-result v4 │ │ +05c6ae: 5c84 b007 |0079: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@07b0 │ │ +05c6b2: 6004 9506 |007b: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_visible:I // field@0695 │ │ +05c6b6: 5587 a707 |007d: iget-boolean v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@07a7 │ │ +05c6ba: 6e30 4301 4007 |007f: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +05c6c0: 0a04 |0082: move-result v4 │ │ +05c6c2: 5c84 b907 |0083: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@07b9 │ │ +05c6c6: 6004 8c06 |0085: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_enabled:I // field@068c │ │ +05c6ca: 5587 a407 |0087: iget-boolean v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@07a4 │ │ +05c6ce: 6e30 4301 4007 |0089: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +05c6d4: 0a04 |008c: move-result v4 │ │ +05c6d6: 5c84 b107 |008d: iput-boolean v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@07b1 │ │ +05c6da: 6004 9606 |008f: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_showAsAction:I // field@0696 │ │ +05c6de: 12f7 |0091: const/4 v7, #int -1 // #ff │ │ +05c6e0: 6e30 4b01 4007 |0092: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ +05c6e6: 0a04 |0095: move-result v4 │ │ +05c6e8: 5984 b607 |0096: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@07b6 │ │ +05c6ec: 6004 9106 |0098: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_android_onClick:I // field@0691 │ │ +05c6f0: 6e20 4f01 4000 |009a: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ +05c6f6: 0c04 |009d: move-result-object v4 │ │ +05c6f8: 5b84 b407 |009e: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@07b4 │ │ +05c6fc: 6004 8606 |00a0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionLayout:I // field@0686 │ │ +05c700: 6e30 4e01 4006 |00a2: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +05c706: 0a04 |00a5: move-result v4 │ │ +05c708: 5984 ab07 |00a6: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@07ab │ │ +05c70c: 6004 8806 |00a8: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionViewClass:I // field@0688 │ │ +05c710: 6e20 4f01 4000 |00aa: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ +05c716: 0c04 |00ad: move-result-object v4 │ │ +05c718: 5b84 aa07 |00ae: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@07aa │ │ +05c71c: 6004 8706 |00b0: sget v4, Landroid/support/v7/appcompat/R$styleable;.MenuItem_actionProviderClass:I // field@0687 │ │ +05c720: 6e20 4f01 4000 |00b2: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ +05c726: 0c04 |00b5: move-result-object v4 │ │ +05c728: 5b84 a907 |00b6: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@07a9 │ │ +05c72c: 5484 a907 |00b8: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@07a9 │ │ +05c730: 3804 2e00 |00ba: if-eqz v4, 00e8 // +002e │ │ +05c734: 0152 |00bc: move v2, v5 │ │ +05c736: 3802 2d00 |00bd: if-eqz v2, 00ea // +002d │ │ +05c73a: 5284 ab07 |00bf: iget v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@07ab │ │ +05c73e: 3904 2900 |00c1: if-nez v4, 00ea // +0029 │ │ +05c742: 5484 aa07 |00c3: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@07aa │ │ +05c746: 3904 2500 |00c5: if-nez v4, 00ea // +0025 │ │ +05c74a: 5484 a907 |00c7: iget-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@07a9 │ │ +05c74e: 7100 c80e 0000 |00c9: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$200:()[Ljava/lang/Class; // method@0ec8 │ │ +05c754: 0c05 |00cc: move-result-object v5 │ │ +05c756: 5487 bb07 |00cd: iget-object v7, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@07bb │ │ +05c75a: 7110 c90e 0700 |00cf: invoke-static {v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@0ec9 │ │ +05c760: 0c07 |00d2: move-result-object v7 │ │ +05c762: 7040 c00e 4875 |00d3: invoke-direct {v8, v4, v5, v7}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@0ec0 │ │ +05c768: 0c04 |00d6: move-result-object v4 │ │ +05c76a: 1f04 6401 |00d7: check-cast v4, Landroid/support/v4/view/ActionProvider; // type@0164 │ │ +05c76e: 5b84 a807 |00d9: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@07a8 │ │ +05c772: 6e10 5401 0000 |00db: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +05c778: 5c86 ac07 |00de: iput-boolean v6, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@07ac │ │ +05c77c: 0e00 |00e0: return-void │ │ +05c77e: 0164 |00e1: move v4, v6 │ │ +05c780: 288f |00e2: goto 0071 // -0071 │ │ +05c782: 5284 a307 |00e3: iget v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@07a3 │ │ +05c786: 5984 af07 |00e5: iput v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@07af │ │ +05c78a: 288c |00e7: goto 0073 // -0074 │ │ +05c78c: 0162 |00e8: move v2, v6 │ │ +05c78e: 28d4 |00e9: goto 00bd // -002c │ │ +05c790: 3802 0900 |00ea: if-eqz v2, 00f3 // +0009 │ │ +05c794: 1a04 b80b |00ec: const-string v4, "SupportMenuInflater" // string@0bb8 │ │ +05c798: 1a05 0f04 |00ee: const-string v5, "Ignoring attribute 'actionProviderClass'. Action view already specified." // string@040f │ │ +05c79c: 7120 0518 5400 |00f0: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +05c7a2: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ +05c7a4: 5b84 a807 |00f4: iput-object v4, v8, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@07a8 │ │ +05c7a8: 28e5 |00f6: goto 00db // -001b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=366 │ │ 0x000e line=369 │ │ 0x0016 line=370 │ │ 0x001e line=371 │ │ 0x0026 line=372 │ │ @@ -115698,43 +115698,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -05c7b4: |[05c7b4] android.support.v7.internal.view.SupportMenuInflater$MenuState.resetGroup:()V │ │ -05c7c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05c7c6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -05c7c8: 5920 a507 |0002: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@07a5 │ │ -05c7cc: 5920 a207 |0004: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@07a2 │ │ -05c7d0: 5920 a607 |0006: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@07a6 │ │ -05c7d4: 5920 a307 |0008: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@07a3 │ │ -05c7d8: 5c21 a707 |000a: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@07a7 │ │ -05c7dc: 5c21 a407 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@07a4 │ │ -05c7e0: 0e00 |000e: return-void │ │ +05c7ac: |[05c7ac] android.support.v7.internal.view.SupportMenuInflater$MenuState.resetGroup:()V │ │ +05c7bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05c7be: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +05c7c0: 5920 a507 |0002: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@07a5 │ │ +05c7c4: 5920 a207 |0004: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@07a2 │ │ +05c7c8: 5920 a607 |0006: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@07a6 │ │ +05c7cc: 5920 a307 |0008: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@07a3 │ │ +05c7d0: 5c21 a707 |000a: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@07a7 │ │ +05c7d4: 5c21 a407 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@07a4 │ │ +05c7d8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=336 │ │ 0x0004 line=337 │ │ 0x0006 line=338 │ │ 0x0008 line=339 │ │ 0x000a line=340 │ │ 0x000c line=341 │ │ 0x000e line=342 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ │ │ - source_file_idx : 3003 (SupportMenuInflater.java) │ │ + source_file_idx : 3001 (SupportMenuInflater.java) │ │ │ │ Class #481 header: │ │ class_idx : 613 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 851 │ │ -source_file_idx : 3003 │ │ +source_file_idx : 3001 │ │ static_fields_size : 2 │ │ instance_fields_size: 4 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 1 │ │ │ │ Class #481 annotations: │ │ Annotations on class │ │ @@ -115783,24 +115783,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -05c7e4: |[05c7e4] android.support.v7.internal.view.SupportMenuInflater.:()V │ │ -05c7f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05c7f6: 2300 f804 |0001: new-array v0, v0, [Ljava/lang/Class; // type@04f8 │ │ -05c7fa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -05c7fc: 1c02 2a00 |0004: const-class v2, Landroid/content/Context; // type@002a │ │ -05c800: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -05c804: 6900 bd07 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@07bd │ │ -05c808: 6200 bd07 |000a: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@07bd │ │ -05c80c: 6900 bc07 |000c: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@07bc │ │ -05c810: 0e00 |000e: return-void │ │ +05c7dc: |[05c7dc] android.support.v7.internal.view.SupportMenuInflater.:()V │ │ +05c7ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05c7ee: 2300 f804 |0001: new-array v0, v0, [Ljava/lang/Class; // type@04f8 │ │ +05c7f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +05c7f4: 1c02 2a00 |0004: const-class v2, Landroid/content/Context; // type@002a │ │ +05c7f8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +05c7fc: 6900 bd07 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@07bd │ │ +05c800: 6200 bd07 |000a: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@07bd │ │ +05c804: 6900 bc07 |000c: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@07bc │ │ +05c808: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=74 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -115808,25 +115808,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -05c814: |[05c814] android.support.v7.internal.view.SupportMenuInflater.:(Landroid/content/Context;)V │ │ -05c824: 7020 5718 3200 |0000: invoke-direct {v2, v3}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1857 │ │ -05c82a: 5b23 c007 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@07c0 │ │ -05c82e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -05c830: 2300 f904 |0006: new-array v0, v0, [Ljava/lang/Object; // type@04f9 │ │ -05c834: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -05c836: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -05c83a: 5b20 bf07 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@07bf │ │ -05c83e: 5420 bf07 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@07bf │ │ -05c842: 5b20 be07 |000f: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@07be │ │ -05c846: 0e00 |0011: return-void │ │ +05c80c: |[05c80c] android.support.v7.internal.view.SupportMenuInflater.:(Landroid/content/Context;)V │ │ +05c81c: 7020 5718 3200 |0000: invoke-direct {v2, v3}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@1857 │ │ +05c822: 5b23 c007 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@07c0 │ │ +05c826: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +05c828: 2300 f904 |0006: new-array v0, v0, [Ljava/lang/Object; // type@04f9 │ │ +05c82c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +05c82e: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +05c832: 5b20 bf07 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@07bf │ │ +05c836: 5420 bf07 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@07bf │ │ +05c83a: 5b20 be07 |000f: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@07be │ │ +05c83e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0005 line=92 │ │ 0x000d line=93 │ │ 0x0011 line=94 │ │ @@ -115839,17 +115839,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 │ │ -05c848: |[05c848] android.support.v7.internal.view.SupportMenuInflater.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; │ │ -05c858: 5410 c007 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@07c0 │ │ -05c85c: 1100 |0002: return-object v0 │ │ +05c840: |[05c840] android.support.v7.internal.view.SupportMenuInflater.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; │ │ +05c850: 5410 c007 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@07c0 │ │ +05c854: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -115857,34 +115857,34 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c860: |[05c860] android.support.v7.internal.view.SupportMenuInflater.access$200:()[Ljava/lang/Class; │ │ -05c870: 6200 bc07 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@07bc │ │ -05c874: 1100 |0002: return-object v0 │ │ +05c858: |[05c858] android.support.v7.internal.view.SupportMenuInflater.access$200:()[Ljava/lang/Class; │ │ +05c868: 6200 bc07 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@07bc │ │ +05c86c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 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 │ │ -05c878: |[05c878] android.support.v7.internal.view.SupportMenuInflater.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ -05c888: 5410 be07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@07be │ │ -05c88c: 1100 |0002: return-object v0 │ │ +05c870: |[05c870] android.support.v7.internal.view.SupportMenuInflater.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ +05c880: 5410 be07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@07be │ │ +05c884: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -115892,18 +115892,18 @@ │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05c890: |[05c890] android.support.v7.internal.view.SupportMenuInflater.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; │ │ -05c8a0: 7010 ce0e 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.getRealOwner:()Ljava/lang/Object; // method@0ece │ │ -05c8a6: 0c00 |0003: move-result-object v0 │ │ -05c8a8: 1100 |0004: return-object v0 │ │ +05c888: |[05c888] android.support.v7.internal.view.SupportMenuInflater.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; │ │ +05c898: 7010 ce0e 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.getRealOwner:()Ljava/lang/Object; // method@0ece │ │ +05c89e: 0c00 |0003: move-result-object v0 │ │ +05c8a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -115911,34 +115911,34 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05c8ac: |[05c8ac] android.support.v7.internal.view.SupportMenuInflater.access$500:()[Ljava/lang/Class; │ │ -05c8bc: 6200 bd07 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@07bd │ │ -05c8c0: 1100 |0002: return-object v0 │ │ +05c8a4: |[05c8a4] android.support.v7.internal.view.SupportMenuInflater.access$500:()[Ljava/lang/Class; │ │ +05c8b4: 6200 bd07 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@07bd │ │ +05c8b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 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 │ │ -05c8c4: |[05c8c4] android.support.v7.internal.view.SupportMenuInflater.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ -05c8d4: 5410 bf07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@07bf │ │ -05c8d8: 1100 |0002: return-object v0 │ │ +05c8bc: |[05c8bc] android.support.v7.internal.view.SupportMenuInflater.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ +05c8cc: 5410 bf07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@07bf │ │ +05c8d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -115946,26 +115946,26 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -05c8dc: |[05c8dc] android.support.v7.internal.view.SupportMenuInflater.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -05c8ec: 2020 0f00 |0000: instance-of v0, v2, Landroid/app/Activity; // type@000f │ │ -05c8f0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -05c8f4: 1102 |0004: return-object v2 │ │ -05c8f6: 2020 2b00 |0005: instance-of v0, v2, Landroid/content/ContextWrapper; // type@002b │ │ -05c8fa: 3800 fdff |0007: if-eqz v0, 0004 // -0003 │ │ -05c8fe: 1f02 2b00 |0009: check-cast v2, Landroid/content/ContextWrapper; // type@002b │ │ -05c902: 6e10 d700 0200 |000b: invoke-virtual {v2}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@00d7 │ │ -05c908: 0c00 |000e: move-result-object v0 │ │ -05c90a: 7020 cd0e 0100 |000f: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ecd │ │ -05c910: 0c02 |0012: move-result-object v2 │ │ -05c912: 28f1 |0013: goto 0004 // -000f │ │ +05c8d4: |[05c8d4] android.support.v7.internal.view.SupportMenuInflater.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +05c8e4: 2020 0f00 |0000: instance-of v0, v2, Landroid/app/Activity; // type@000f │ │ +05c8e8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +05c8ec: 1102 |0004: return-object v2 │ │ +05c8ee: 2020 2b00 |0005: instance-of v0, v2, Landroid/content/ContextWrapper; // type@002b │ │ +05c8f2: 3800 fdff |0007: if-eqz v0, 0004 // -0003 │ │ +05c8f6: 1f02 2b00 |0009: check-cast v2, Landroid/content/ContextWrapper; // type@002b │ │ +05c8fa: 6e10 d700 0200 |000b: invoke-virtual {v2}, Landroid/content/ContextWrapper;.getBaseContext:()Landroid/content/Context; // method@00d7 │ │ +05c900: 0c00 |000e: move-result-object v0 │ │ +05c902: 7020 cd0e 0100 |000f: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ecd │ │ +05c908: 0c02 |0012: move-result-object v2 │ │ +05c90a: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0004 line=226 │ │ 0x0005 line=223 │ │ 0x0009 line=224 │ │ locals : │ │ @@ -115978,23 +115978,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -05c914: |[05c914] android.support.v7.internal.view.SupportMenuInflater.getRealOwner:()Ljava/lang/Object; │ │ -05c924: 5410 c107 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@07c1 │ │ -05c928: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -05c92c: 5410 c007 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@07c0 │ │ -05c930: 7020 cd0e 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ecd │ │ -05c936: 0c00 |0009: move-result-object v0 │ │ -05c938: 5b10 c107 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@07c1 │ │ -05c93c: 5410 c107 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@07c1 │ │ -05c940: 1100 |000e: return-object v0 │ │ +05c90c: |[05c90c] android.support.v7.internal.view.SupportMenuInflater.getRealOwner:()Ljava/lang/Object; │ │ +05c91c: 5410 c107 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@07c1 │ │ +05c920: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +05c924: 5410 c007 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@07c0 │ │ +05c928: 7020 cd0e 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/SupportMenuInflater;.findRealOwner:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ecd │ │ +05c92e: 0c00 |0009: move-result-object v0 │ │ +05c930: 5b10 c107 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@07c1 │ │ +05c934: 5410 c107 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@07c1 │ │ +05c938: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0004 line=214 │ │ 0x000c line=216 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/SupportMenuInflater; │ │ @@ -116004,126 +116004,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 │ │ -05c944: |[05c944] android.support.v7.internal.view.SupportMenuInflater.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V │ │ -05c954: 2202 6402 |0000: new-instance v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; // type@0264 │ │ -05c958: 7030 ba0e 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@0eba │ │ -05c95e: 7210 1a20 0b00 |0005: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@201a │ │ -05c964: 0a00 |0008: move-result v0 │ │ -05c966: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -05c968: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -05c96a: 1227 |000b: const/4 v7, #int 2 // #2 │ │ -05c96c: 3370 3600 |000c: if-ne v0, v7, 0042 // +0036 │ │ -05c970: 7210 1b20 0b00 |000e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ -05c976: 0c05 |0011: move-result-object v5 │ │ -05c978: 1a07 751d |0012: const-string v7, "menu" // string@1d75 │ │ -05c97c: 6e20 b81b 7500 |0014: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -05c982: 0a07 |0017: move-result v7 │ │ -05c984: 3807 1100 |0018: if-eqz v7, 0029 // +0011 │ │ -05c988: 7210 1c20 0b00 |001a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ -05c98e: 0a00 |001d: move-result v0 │ │ -05c990: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -05c992: 3903 b200 |001f: if-nez v3, 00d1 // +00b2 │ │ -05c996: 2b00 b100 0000 |0021: packed-switch v0, 000000d2 // +000000b1 │ │ -05c99c: 7210 1c20 0b00 |0024: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ -05c9a2: 0a00 |0027: move-result v0 │ │ -05c9a4: 28f7 |0028: goto 001f // -0009 │ │ -05c9a6: 2207 ee03 |0029: new-instance v7, Ljava/lang/RuntimeException; // type@03ee │ │ -05c9aa: 2208 f003 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -05c9ae: 7010 c91b 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -05c9b4: 1a09 7903 |0030: const-string v9, "Expecting menu, got " // string@0379 │ │ -05c9b8: 6e20 d21b 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05c9be: 0c08 |0035: move-result-object v8 │ │ -05c9c0: 6e20 d21b 5800 |0036: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -05c9c6: 0c08 |0039: move-result-object v8 │ │ -05c9c8: 6e10 d61b 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -05c9ce: 0c08 |003d: move-result-object v8 │ │ -05c9d0: 7020 ae1b 8700 |003e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -05c9d6: 2707 |0041: throw v7 │ │ -05c9d8: 7210 1c20 0b00 |0042: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ -05c9de: 0a00 |0045: move-result v0 │ │ -05c9e0: 1217 |0046: const/4 v7, #int 1 // #1 │ │ -05c9e2: 3370 c4ff |0047: if-ne v0, v7, 000b // -003c │ │ -05c9e6: 28d5 |0049: goto 001e // -002b │ │ -05c9e8: 3901 daff |004a: if-nez v1, 0024 // -0026 │ │ -05c9ec: 7210 1b20 0b00 |004c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ -05c9f2: 0c05 |004f: move-result-object v5 │ │ -05c9f4: 1a07 a716 |0050: const-string v7, "group" // string@16a7 │ │ -05c9f8: 6e20 b81b 7500 |0052: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -05c9fe: 0a07 |0055: move-result v7 │ │ -05ca00: 3807 0600 |0056: if-eqz v7, 005c // +0006 │ │ -05ca04: 6e20 c10e c200 |0058: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readGroup:(Landroid/util/AttributeSet;)V // method@0ec1 │ │ -05ca0a: 28c9 |005b: goto 0024 // -0037 │ │ -05ca0c: 1a07 4918 |005c: const-string v7, "item" // string@1849 │ │ -05ca10: 6e20 b81b 7500 |005e: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -05ca16: 0a07 |0061: move-result v7 │ │ -05ca18: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ -05ca1c: 6e20 c20e c200 |0064: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readItem:(Landroid/util/AttributeSet;)V // method@0ec2 │ │ -05ca22: 28bd |0067: goto 0024 // -0043 │ │ -05ca24: 1a07 751d |0068: const-string v7, "menu" // string@1d75 │ │ -05ca28: 6e20 b81b 7500 |006a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -05ca2e: 0a07 |006d: move-result v7 │ │ -05ca30: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ -05ca34: 6e10 bd0e 0200 |0070: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@0ebd │ │ -05ca3a: 0c04 |0073: move-result-object v4 │ │ -05ca3c: 7040 d00e 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@0ed0 │ │ -05ca42: 28ad |0077: goto 0024 // -0053 │ │ -05ca44: 1211 |0078: const/4 v1, #int 1 // #1 │ │ -05ca46: 0756 |0079: move-object v6, v5 │ │ -05ca48: 28aa |007a: goto 0024 // -0056 │ │ -05ca4a: 7210 1b20 0b00 |007b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ -05ca50: 0c05 |007e: move-result-object v5 │ │ -05ca52: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ -05ca56: 6e20 b81b 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -05ca5c: 0a07 |0084: move-result v7 │ │ -05ca5e: 3807 0500 |0085: if-eqz v7, 008a // +0005 │ │ -05ca62: 1201 |0087: const/4 v1, #int 0 // #0 │ │ -05ca64: 1206 |0088: const/4 v6, #int 0 // #0 │ │ -05ca66: 289b |0089: goto 0024 // -0065 │ │ -05ca68: 1a07 a716 |008a: const-string v7, "group" // string@16a7 │ │ -05ca6c: 6e20 b81b 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -05ca72: 0a07 |008f: move-result v7 │ │ -05ca74: 3807 0600 |0090: if-eqz v7, 0096 // +0006 │ │ -05ca78: 6e10 c30e 0200 |0092: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@0ec3 │ │ -05ca7e: 288f |0095: goto 0024 // -0071 │ │ -05ca80: 1a07 4918 |0096: const-string v7, "item" // string@1849 │ │ -05ca84: 6e20 b81b 7500 |0098: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -05ca8a: 0a07 |009b: move-result v7 │ │ -05ca8c: 3807 2200 |009c: if-eqz v7, 00be // +0022 │ │ -05ca90: 6e10 bf0e 0200 |009e: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.hasAddedItem:()Z // method@0ebf │ │ -05ca96: 0a07 |00a1: move-result v7 │ │ -05ca98: 3907 82ff |00a2: if-nez v7, 0024 // -007e │ │ -05ca9c: 7110 bb0e 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@0ebb │ │ -05caa2: 0c07 |00a7: move-result-object v7 │ │ -05caa4: 3807 1100 |00a8: if-eqz v7, 00b9 // +0011 │ │ -05caa8: 7110 bb0e 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@0ebb │ │ -05caae: 0c07 |00ad: move-result-object v7 │ │ -05cab0: 6e10 9e07 0700 |00ae: invoke-virtual {v7}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@079e │ │ -05cab6: 0a07 |00b1: move-result v7 │ │ -05cab8: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ -05cabc: 6e10 bd0e 0200 |00b4: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@0ebd │ │ -05cac2: 2900 6dff |00b7: goto/16 0024 // -0093 │ │ -05cac6: 6e10 bc0e 0200 |00b9: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addItem:()V // method@0ebc │ │ -05cacc: 2900 68ff |00bc: goto/16 0024 // -0098 │ │ -05cad0: 1a07 751d |00be: const-string v7, "menu" // string@1d75 │ │ -05cad4: 6e20 b81b 7500 |00c0: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -05cada: 0a07 |00c3: move-result v7 │ │ -05cadc: 3807 60ff |00c4: if-eqz v7, 0024 // -00a0 │ │ -05cae0: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ -05cae2: 2900 5dff |00c7: goto/16 0024 // -00a3 │ │ -05cae6: 2207 ee03 |00c9: new-instance v7, Ljava/lang/RuntimeException; // type@03ee │ │ -05caea: 1a08 cf0c |00cb: const-string v8, "Unexpected end of document" // string@0ccf │ │ -05caee: 7020 ae1b 8700 |00cd: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -05caf4: 2707 |00d0: throw v7 │ │ -05caf6: 0e00 |00d1: return-void │ │ -05caf8: 0001 0300 0100 0000 a800 0000 2900 ... |00d2: packed-switch-data (10 units) │ │ +05c93c: |[05c93c] android.support.v7.internal.view.SupportMenuInflater.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V │ │ +05c94c: 2202 6402 |0000: new-instance v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; // type@0264 │ │ +05c950: 7030 ba0e 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@0eba │ │ +05c956: 7210 1a20 0b00 |0005: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@201a │ │ +05c95c: 0a00 |0008: move-result v0 │ │ +05c95e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +05c960: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +05c962: 1227 |000b: const/4 v7, #int 2 // #2 │ │ +05c964: 3370 3600 |000c: if-ne v0, v7, 0042 // +0036 │ │ +05c968: 7210 1b20 0b00 |000e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ +05c96e: 0c05 |0011: move-result-object v5 │ │ +05c970: 1a07 731d |0012: const-string v7, "menu" // string@1d73 │ │ +05c974: 6e20 b81b 7500 |0014: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +05c97a: 0a07 |0017: move-result v7 │ │ +05c97c: 3807 1100 |0018: if-eqz v7, 0029 // +0011 │ │ +05c980: 7210 1c20 0b00 |001a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ +05c986: 0a00 |001d: move-result v0 │ │ +05c988: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +05c98a: 3903 b200 |001f: if-nez v3, 00d1 // +00b2 │ │ +05c98e: 2b00 b100 0000 |0021: packed-switch v0, 000000d2 // +000000b1 │ │ +05c994: 7210 1c20 0b00 |0024: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ +05c99a: 0a00 |0027: move-result v0 │ │ +05c99c: 28f7 |0028: goto 001f // -0009 │ │ +05c99e: 2207 ee03 |0029: new-instance v7, Ljava/lang/RuntimeException; // type@03ee │ │ +05c9a2: 2208 f003 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +05c9a6: 7010 c91b 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +05c9ac: 1a09 7803 |0030: const-string v9, "Expecting menu, got " // string@0378 │ │ +05c9b0: 6e20 d21b 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05c9b6: 0c08 |0035: move-result-object v8 │ │ +05c9b8: 6e20 d21b 5800 |0036: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +05c9be: 0c08 |0039: move-result-object v8 │ │ +05c9c0: 6e10 d61b 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +05c9c6: 0c08 |003d: move-result-object v8 │ │ +05c9c8: 7020 ae1b 8700 |003e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +05c9ce: 2707 |0041: throw v7 │ │ +05c9d0: 7210 1c20 0b00 |0042: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ +05c9d6: 0a00 |0045: move-result v0 │ │ +05c9d8: 1217 |0046: const/4 v7, #int 1 // #1 │ │ +05c9da: 3370 c4ff |0047: if-ne v0, v7, 000b // -003c │ │ +05c9de: 28d5 |0049: goto 001e // -002b │ │ +05c9e0: 3901 daff |004a: if-nez v1, 0024 // -0026 │ │ +05c9e4: 7210 1b20 0b00 |004c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ +05c9ea: 0c05 |004f: move-result-object v5 │ │ +05c9ec: 1a07 a516 |0050: const-string v7, "group" // string@16a5 │ │ +05c9f0: 6e20 b81b 7500 |0052: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +05c9f6: 0a07 |0055: move-result v7 │ │ +05c9f8: 3807 0600 |0056: if-eqz v7, 005c // +0006 │ │ +05c9fc: 6e20 c10e c200 |0058: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readGroup:(Landroid/util/AttributeSet;)V // method@0ec1 │ │ +05ca02: 28c9 |005b: goto 0024 // -0037 │ │ +05ca04: 1a07 4718 |005c: const-string v7, "item" // string@1847 │ │ +05ca08: 6e20 b81b 7500 |005e: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +05ca0e: 0a07 |0061: move-result v7 │ │ +05ca10: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ +05ca14: 6e20 c20e c200 |0064: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readItem:(Landroid/util/AttributeSet;)V // method@0ec2 │ │ +05ca1a: 28bd |0067: goto 0024 // -0043 │ │ +05ca1c: 1a07 731d |0068: const-string v7, "menu" // string@1d73 │ │ +05ca20: 6e20 b81b 7500 |006a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +05ca26: 0a07 |006d: move-result v7 │ │ +05ca28: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ +05ca2c: 6e10 bd0e 0200 |0070: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@0ebd │ │ +05ca32: 0c04 |0073: move-result-object v4 │ │ +05ca34: 7040 d00e 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@0ed0 │ │ +05ca3a: 28ad |0077: goto 0024 // -0053 │ │ +05ca3c: 1211 |0078: const/4 v1, #int 1 // #1 │ │ +05ca3e: 0756 |0079: move-object v6, v5 │ │ +05ca40: 28aa |007a: goto 0024 // -0056 │ │ +05ca42: 7210 1b20 0b00 |007b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ +05ca48: 0c05 |007e: move-result-object v5 │ │ +05ca4a: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ +05ca4e: 6e20 b81b 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +05ca54: 0a07 |0084: move-result v7 │ │ +05ca56: 3807 0500 |0085: if-eqz v7, 008a // +0005 │ │ +05ca5a: 1201 |0087: const/4 v1, #int 0 // #0 │ │ +05ca5c: 1206 |0088: const/4 v6, #int 0 // #0 │ │ +05ca5e: 289b |0089: goto 0024 // -0065 │ │ +05ca60: 1a07 a516 |008a: const-string v7, "group" // string@16a5 │ │ +05ca64: 6e20 b81b 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +05ca6a: 0a07 |008f: move-result v7 │ │ +05ca6c: 3807 0600 |0090: if-eqz v7, 0096 // +0006 │ │ +05ca70: 6e10 c30e 0200 |0092: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@0ec3 │ │ +05ca76: 288f |0095: goto 0024 // -0071 │ │ +05ca78: 1a07 4718 |0096: const-string v7, "item" // string@1847 │ │ +05ca7c: 6e20 b81b 7500 |0098: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +05ca82: 0a07 |009b: move-result v7 │ │ +05ca84: 3807 2200 |009c: if-eqz v7, 00be // +0022 │ │ +05ca88: 6e10 bf0e 0200 |009e: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.hasAddedItem:()Z // method@0ebf │ │ +05ca8e: 0a07 |00a1: move-result v7 │ │ +05ca90: 3907 82ff |00a2: if-nez v7, 0024 // -007e │ │ +05ca94: 7110 bb0e 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@0ebb │ │ +05ca9a: 0c07 |00a7: move-result-object v7 │ │ +05ca9c: 3807 1100 |00a8: if-eqz v7, 00b9 // +0011 │ │ +05caa0: 7110 bb0e 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@0ebb │ │ +05caa6: 0c07 |00ad: move-result-object v7 │ │ +05caa8: 6e10 9e07 0700 |00ae: invoke-virtual {v7}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@079e │ │ +05caae: 0a07 |00b1: move-result v7 │ │ +05cab0: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ +05cab4: 6e10 bd0e 0200 |00b4: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@0ebd │ │ +05caba: 2900 6dff |00b7: goto/16 0024 // -0093 │ │ +05cabe: 6e10 bc0e 0200 |00b9: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addItem:()V // method@0ebc │ │ +05cac4: 2900 68ff |00bc: goto/16 0024 // -0098 │ │ +05cac8: 1a07 731d |00be: const-string v7, "menu" // string@1d73 │ │ +05cacc: 6e20 b81b 7500 |00c0: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +05cad2: 0a07 |00c3: move-result v7 │ │ +05cad4: 3807 60ff |00c4: if-eqz v7, 0024 // -00a0 │ │ +05cad8: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ +05cada: 2900 5dff |00c7: goto/16 0024 // -00a3 │ │ +05cade: 2207 ee03 |00c9: new-instance v7, Ljava/lang/RuntimeException; // type@03ee │ │ +05cae2: 1a08 cd0c |00cb: const-string v8, "Unexpected end of document" // string@0ccd │ │ +05cae6: 7020 ae1b 8700 |00cd: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +05caec: 2707 |00d0: throw v7 │ │ +05caee: 0e00 |00d1: return-void │ │ +05caf0: 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 │ │ @@ -116188,45 +116188,45 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -05cb0c: |[05cb0c] android.support.v7.internal.view.SupportMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ -05cb1c: 2073 3601 |0000: instance-of v3, v7, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -05cb20: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -05cb24: 6f30 5818 6507 |0004: invoke-super {v5, v6, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ -05cb2a: 0e00 |0007: return-void │ │ -05cb2c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -05cb2e: 5453 c007 |0009: iget-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@07c0 │ │ -05cb32: 6e10 c800 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05cb38: 0c03 |000e: move-result-object v3 │ │ -05cb3a: 6e20 3801 6300 |000f: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@0138 │ │ -05cb40: 0c02 |0012: move-result-object v2 │ │ -05cb42: 7110 1a18 0200 |0013: invoke-static {v2}, Landroid/util/Xml;.asAttributeSet:(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet; // method@181a │ │ -05cb48: 0c00 |0016: move-result-object v0 │ │ -05cb4a: 7040 d00e 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@0ed0 │ │ -05cb50: 3802 edff |001a: if-eqz v2, 0007 // -0013 │ │ -05cb54: 7210 5501 0200 |001c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@0155 │ │ -05cb5a: 28e8 |001f: goto 0007 // -0018 │ │ -05cb5c: 0d01 |0020: move-exception v1 │ │ -05cb5e: 2203 4b03 |0021: new-instance v3, Landroid/view/InflateException; // type@034b │ │ -05cb62: 1a04 6d03 |0023: const-string v4, "Error inflating menu XML" // string@036d │ │ -05cb66: 7030 3618 4301 |0025: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ -05cb6c: 2703 |0028: throw v3 │ │ -05cb6e: 0d03 |0029: move-exception v3 │ │ -05cb70: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ -05cb74: 7210 5501 0200 |002c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@0155 │ │ -05cb7a: 2703 |002f: throw v3 │ │ -05cb7c: 0d01 |0030: move-exception v1 │ │ -05cb7e: 2203 4b03 |0031: new-instance v3, Landroid/view/InflateException; // type@034b │ │ -05cb82: 1a04 6d03 |0033: const-string v4, "Error inflating menu XML" // string@036d │ │ -05cb86: 7030 3618 4301 |0035: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ -05cb8c: 2703 |0038: throw v3 │ │ +05cb04: |[05cb04] android.support.v7.internal.view.SupportMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ +05cb14: 2073 3601 |0000: instance-of v3, v7, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +05cb18: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +05cb1c: 6f30 5818 6507 |0004: invoke-super {v5, v6, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ +05cb22: 0e00 |0007: return-void │ │ +05cb24: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05cb26: 5453 c007 |0009: iget-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@07c0 │ │ +05cb2a: 6e10 c800 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05cb30: 0c03 |000e: move-result-object v3 │ │ +05cb32: 6e20 3801 6300 |000f: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@0138 │ │ +05cb38: 0c02 |0012: move-result-object v2 │ │ +05cb3a: 7110 1a18 0200 |0013: invoke-static {v2}, Landroid/util/Xml;.asAttributeSet:(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet; // method@181a │ │ +05cb40: 0c00 |0016: move-result-object v0 │ │ +05cb42: 7040 d00e 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@0ed0 │ │ +05cb48: 3802 edff |001a: if-eqz v2, 0007 // -0013 │ │ +05cb4c: 7210 5501 0200 |001c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@0155 │ │ +05cb52: 28e8 |001f: goto 0007 // -0018 │ │ +05cb54: 0d01 |0020: move-exception v1 │ │ +05cb56: 2203 4b03 |0021: new-instance v3, Landroid/view/InflateException; // type@034b │ │ +05cb5a: 1a04 6c03 |0023: const-string v4, "Error inflating menu XML" // string@036c │ │ +05cb5e: 7030 3618 4301 |0025: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ +05cb64: 2703 |0028: throw v3 │ │ +05cb66: 0d03 |0029: move-exception v3 │ │ +05cb68: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ +05cb6c: 7210 5501 0200 |002c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@0155 │ │ +05cb72: 2703 |002f: throw v3 │ │ +05cb74: 0d01 |0030: move-exception v1 │ │ +05cb76: 2203 4b03 |0031: new-instance v3, Landroid/view/InflateException; // type@034b │ │ +05cb7a: 1a04 6c03 |0033: const-string v4, "Error inflating menu XML" // string@036c │ │ +05cb7e: 7030 3618 4301 |0035: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@1836 │ │ +05cb84: 2703 |0038: throw v3 │ │ catches : 3 │ │ 0x0009 - 0x001a │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0020 │ │ Ljava/io/IOException; -> 0x0030 │ │ -> 0x0029 │ │ 0x0021 - 0x0029 │ │ -> 0x0029 │ │ @@ -116251,21 +116251,21 @@ │ │ 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 : 3003 (SupportMenuInflater.java) │ │ + source_file_idx : 3001 (SupportMenuInflater.java) │ │ │ │ Class #482 header: │ │ class_idx : 614 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 460 │ │ -source_file_idx : 3445 │ │ +source_file_idx : 3443 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #482 annotations: │ │ Annotations on class │ │ @@ -116297,21 +116297,21 @@ │ │ type : '(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05cbb4: |[05cbb4] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V │ │ -05cbc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05cbc6: 5b12 c407 |0001: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ -05cbca: 7010 ec09 0100 |0003: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ -05cbd0: 5c10 c307 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@07c3 │ │ -05cbd4: 5910 c207 |0008: iput v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@07c2 │ │ -05cbd8: 0e00 |000a: return-void │ │ +05cbac: |[05cbac] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V │ │ +05cbbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05cbbe: 5b12 c407 |0001: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ +05cbc2: 7010 ec09 0100 |0003: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ +05cbc8: 5c10 c307 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@07c3 │ │ +05cbcc: 5910 c207 |0008: iput v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@07c2 │ │ +05cbd0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=108 │ │ 0x0006 line=109 │ │ 0x0008 line=110 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1; │ │ @@ -116323,35 +116323,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -05cbdc: |[05cbdc] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onAnimationEnd:(Landroid/view/View;)V │ │ -05cbec: 5220 c207 |0000: iget v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@07c2 │ │ -05cbf0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05cbf4: 5920 c207 |0004: iput v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@07c2 │ │ -05cbf8: 5421 c407 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ -05cbfc: 7110 d80e 0100 |0008: invoke-static {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$200:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; // method@0ed8 │ │ -05cc02: 0c01 |000b: move-result-object v1 │ │ -05cc04: 6e10 0f1c 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -05cc0a: 0a01 |000f: move-result v1 │ │ -05cc0c: 3310 1700 |0010: if-ne v0, v1, 0027 // +0017 │ │ -05cc10: 5420 c407 |0012: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ -05cc14: 7110 d60e 0000 |0014: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@0ed6 │ │ -05cc1a: 0c00 |0017: move-result-object v0 │ │ -05cc1c: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ -05cc20: 5420 c407 |001a: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ -05cc24: 7110 d60e 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@0ed6 │ │ -05cc2a: 0c00 |001f: move-result-object v0 │ │ -05cc2c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -05cc2e: 7220 ea09 1000 |0021: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ -05cc34: 6e10 d40e 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.onEnd:()V // method@0ed4 │ │ -05cc3a: 0e00 |0027: return-void │ │ +05cbd4: |[05cbd4] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onAnimationEnd:(Landroid/view/View;)V │ │ +05cbe4: 5220 c207 |0000: iget v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@07c2 │ │ +05cbe8: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05cbec: 5920 c207 |0004: iput v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@07c2 │ │ +05cbf0: 5421 c407 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ +05cbf4: 7110 d80e 0100 |0008: invoke-static {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$200:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; // method@0ed8 │ │ +05cbfa: 0c01 |000b: move-result-object v1 │ │ +05cbfc: 6e10 0f1c 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +05cc02: 0a01 |000f: move-result v1 │ │ +05cc04: 3310 1700 |0010: if-ne v0, v1, 0027 // +0017 │ │ +05cc08: 5420 c407 |0012: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ +05cc0c: 7110 d60e 0000 |0014: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@0ed6 │ │ +05cc12: 0c00 |0017: move-result-object v0 │ │ +05cc14: 3800 0c00 |0018: if-eqz v0, 0024 // +000c │ │ +05cc18: 5420 c407 |001a: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ +05cc1c: 7110 d60e 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@0ed6 │ │ +05cc22: 0c00 |001f: move-result-object v0 │ │ +05cc24: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +05cc26: 7220 ea09 1000 |0021: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@09ea │ │ +05cc2c: 6e10 d40e 0200 |0024: invoke-virtual {v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.onEnd:()V // method@0ed4 │ │ +05cc32: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0012 line=132 │ │ 0x001a line=133 │ │ 0x0024 line=135 │ │ 0x0027 line=137 │ │ @@ -116364,30 +116364,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -05cc3c: |[05cc3c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onAnimationStart:(Landroid/view/View;)V │ │ -05cc4c: 5520 c307 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@07c3 │ │ -05cc50: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -05cc54: 0e00 |0004: return-void │ │ -05cc56: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -05cc58: 5c20 c307 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@07c3 │ │ -05cc5c: 5420 c407 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ -05cc60: 7110 d60e 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@0ed6 │ │ -05cc66: 0c00 |000d: move-result-object v0 │ │ -05cc68: 3800 f6ff |000e: if-eqz v0, 0004 // -000a │ │ -05cc6c: 5420 c407 |0010: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ -05cc70: 7110 d60e 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@0ed6 │ │ -05cc76: 0c00 |0015: move-result-object v0 │ │ -05cc78: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -05cc7a: 7220 eb09 1000 |0017: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@09eb │ │ -05cc80: 28ea |001a: goto 0004 // -0016 │ │ +05cc34: |[05cc34] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onAnimationStart:(Landroid/view/View;)V │ │ +05cc44: 5520 c307 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@07c3 │ │ +05cc48: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +05cc4c: 0e00 |0004: return-void │ │ +05cc4e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +05cc50: 5c20 c307 |0006: iput-boolean v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@07c3 │ │ +05cc54: 5420 c407 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ +05cc58: 7110 d60e 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@0ed6 │ │ +05cc5e: 0c00 |000d: move-result-object v0 │ │ +05cc60: 3800 f6ff |000e: if-eqz v0, 0004 // -000a │ │ +05cc64: 5420 c407 |0010: iget-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ +05cc68: 7110 d60e 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@0ed6 │ │ +05cc6e: 0c00 |0015: move-result-object v0 │ │ +05cc70: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +05cc72: 7220 eb09 1000 |0017: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@09eb │ │ +05cc78: 28ea |001a: goto 0004 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0004 line=121 │ │ 0x0005 line=117 │ │ 0x0008 line=118 │ │ 0x0010 line=119 │ │ @@ -116400,37 +116400,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -05cc84: |[05cc84] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onEnd:()V │ │ -05cc94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05cc96: 5910 c207 |0001: iput v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@07c2 │ │ -05cc9a: 5c10 c307 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@07c3 │ │ -05cc9e: 5410 c407 |0005: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ -05cca2: 7110 d70e 0000 |0007: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$100:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V // method@0ed7 │ │ -05cca8: 0e00 |000a: return-void │ │ +05cc7c: |[05cc7c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet$1.onEnd:()V │ │ +05cc8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05cc8e: 5910 c207 |0001: iput v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyEndCount:I // field@07c2 │ │ +05cc92: 5c10 c307 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.mProxyStarted:Z // field@07c3 │ │ +05cc96: 5410 c407 |0005: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.this$0:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@07c4 │ │ +05cc9a: 7110 d70e 0000 |0007: invoke-static {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.access$100:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V // method@0ed7 │ │ +05cca0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ 0x0003 line=125 │ │ 0x0005 line=126 │ │ 0x000a line=127 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1; │ │ │ │ - source_file_idx : 3445 (ViewPropertyAnimatorCompatSet.java) │ │ + source_file_idx : 3443 (ViewPropertyAnimatorCompatSet.java) │ │ │ │ Class #483 header: │ │ class_idx : 615 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3445 │ │ +source_file_idx : 3443 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ Class #483 annotations: │ │ Annotations on field #1989 'mAnimators' │ │ @@ -116473,25 +116473,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -05ccac: |[05ccac] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.:()V │ │ -05ccbc: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05ccc2: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ -05ccc6: 5a20 c607 |0005: iput-wide v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@07c6 │ │ -05ccca: 2200 6602 |0007: new-instance v0, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1; // type@0266 │ │ -05ccce: 7020 d10e 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V // method@0ed1 │ │ -05ccd4: 5b20 ca07 |000c: iput-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@07ca │ │ -05ccd8: 2200 0504 |000e: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -05ccdc: 7010 001c 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -05cce2: 5b20 c507 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@07c5 │ │ -05cce6: 0e00 |0015: return-void │ │ +05cca4: |[05cca4] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.:()V │ │ +05ccb4: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05ccba: 1600 ffff |0003: const-wide/16 v0, #int -1 // #ffff │ │ +05ccbe: 5a20 c607 |0005: iput-wide v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@07c6 │ │ +05ccc2: 2200 6602 |0007: new-instance v0, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1; // type@0266 │ │ +05ccc6: 7020 d10e 2000 |0009: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet$1;.:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V // method@0ed1 │ │ +05cccc: 5b20 ca07 |000c: iput-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@07ca │ │ +05ccd0: 2200 0504 |000e: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +05ccd4: 7010 001c 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +05ccda: 5b20 c507 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@07c5 │ │ +05ccde: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=37 │ │ 0x0007 line=107 │ │ 0x000e line=44 │ │ 0x0015 line=45 │ │ @@ -116503,17 +116503,17 @@ │ │ type : '(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cce8: |[05cce8] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ -05ccf8: 5410 c907 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@07c9 │ │ -05ccfc: 1100 |0002: return-object v0 │ │ +05cce0: |[05cce0] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$000:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ +05ccf0: 5410 c907 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@07c9 │ │ +05ccf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;) │ │ @@ -116521,17 +116521,17 @@ │ │ type : '(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05cd00: |[05cd00] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$100:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V │ │ -05cd10: 7010 da0e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.onAnimationsEnded:()V // method@0eda │ │ -05cd16: 0e00 |0003: return-void │ │ +05ccf8: |[05ccf8] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$100:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)V │ │ +05cd08: 7010 da0e 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.onAnimationsEnded:()V // method@0eda │ │ +05cd0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;) │ │ @@ -116539,17 +116539,17 @@ │ │ type : '(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cd18: |[05cd18] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$200:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; │ │ -05cd28: 5410 c507 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@07c5 │ │ -05cd2c: 1100 |0002: return-object v0 │ │ +05cd10: |[05cd10] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.access$200:(Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;)Ljava/util/ArrayList; │ │ +05cd20: 5410 c507 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@07c5 │ │ +05cd24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;) │ │ @@ -116557,18 +116557,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -05cd30: |[05cd30] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.onAnimationsEnded:()V │ │ -05cd40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05cd42: 5c10 c807 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ -05cd46: 0e00 |0003: return-void │ │ +05cd28: |[05cd28] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.onAnimationsEnded:()V │ │ +05cd38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05cd3a: 5c10 c807 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ +05cd3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ @@ -116578,32 +116578,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -05cd48: |[05cd48] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.cancel:()V │ │ -05cd58: 5532 c807 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ -05cd5c: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -05cd60: 0e00 |0004: return-void │ │ -05cd62: 5432 c507 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@07c5 │ │ -05cd66: 6e10 0a1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ -05cd6c: 0c01 |000a: move-result-object v1 │ │ -05cd6e: 7210 261c 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -05cd74: 0a02 |000e: move-result v2 │ │ -05cd76: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ -05cd7a: 7210 271c 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -05cd80: 0c00 |0014: move-result-object v0 │ │ -05cd82: 1f00 c401 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@01c4 │ │ -05cd86: 6e10 cb09 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@09cb │ │ -05cd8c: 28f1 |001a: goto 000b // -000f │ │ -05cd8e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -05cd90: 5c32 c807 |001c: iput-boolean v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ -05cd94: 28e6 |001e: goto 0004 // -001a │ │ +05cd40: |[05cd40] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.cancel:()V │ │ +05cd50: 5532 c807 |0000: iget-boolean v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ +05cd54: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +05cd58: 0e00 |0004: return-void │ │ +05cd5a: 5432 c507 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@07c5 │ │ +05cd5e: 6e10 0a1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ +05cd64: 0c01 |000a: move-result-object v1 │ │ +05cd66: 7210 261c 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +05cd6c: 0a02 |000e: move-result v2 │ │ +05cd6e: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ +05cd72: 7210 271c 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +05cd78: 0c00 |0014: move-result-object v0 │ │ +05cd7a: 1f00 c401 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@01c4 │ │ +05cd7e: 6e10 cb09 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@09cb │ │ +05cd84: 28f1 |001a: goto 000b // -000f │ │ +05cd86: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +05cd88: 5c32 c807 |001c: iput-boolean v2, v3, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ +05cd8c: 28e6 |001e: goto 0004 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0004 line=84 │ │ 0x0005 line=80 │ │ 0x0017 line=81 │ │ 0x001b line=83 │ │ @@ -116617,20 +116617,20 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05cd98: |[05cd98] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -05cda8: 5510 c807 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ -05cdac: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -05cdb0: 5410 c507 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@07c5 │ │ -05cdb4: 6e20 041c 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -05cdba: 1101 |0009: return-object v1 │ │ +05cd90: |[05cd90] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +05cda0: 5510 c807 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ +05cda4: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +05cda8: 5410 c507 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@07c5 │ │ +05cdac: 6e20 041c 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +05cdb2: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ 0x0009 line=51 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ @@ -116641,19 +116641,19 @@ │ │ type : '(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05cdbc: |[05cdbc] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -05cdcc: 5510 c807 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ -05cdd0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -05cdd4: 5a12 c607 |0004: iput-wide v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@07c6 │ │ -05cdd8: 1101 |0006: return-object v1 │ │ +05cdb4: |[05cdb4] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setDuration:(J)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +05cdc4: 5510 c807 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ +05cdc8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +05cdcc: 5a12 c607 |0004: iput-wide v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@07c6 │ │ +05cdd0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0004 line=88 │ │ 0x0006 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ @@ -116664,19 +116664,19 @@ │ │ type : '(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05cddc: |[05cddc] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -05cdec: 5510 c807 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ -05cdf0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -05cdf4: 5b12 c707 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@07c7 │ │ -05cdf8: 1101 |0006: return-object v1 │ │ +05cdd4: |[05cdd4] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +05cde4: 5510 c807 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ +05cde8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +05cdec: 5b12 c707 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@07c7 │ │ +05cdf0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0004 line=95 │ │ 0x0006 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ @@ -116687,19 +116687,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -05cdfc: |[05cdfc] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -05ce0c: 5510 c807 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ -05ce10: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -05ce14: 5b12 c907 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@07c9 │ │ -05ce18: 1101 |0006: return-object v1 │ │ +05cdf4: |[05cdf4] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +05ce04: 5510 c807 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ +05ce08: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +05ce0c: 5b12 c907 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@07c9 │ │ +05ce10: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0006 line=104 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ @@ -116710,46 +116710,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -05ce1c: |[05ce1c] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.start:()V │ │ -05ce2c: 5562 c807 |0000: iget-boolean v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ -05ce30: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ -05ce34: 0e00 |0004: return-void │ │ -05ce36: 5462 c507 |0005: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@07c5 │ │ -05ce3a: 6e10 0a1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ -05ce40: 0c01 |000a: move-result-object v1 │ │ -05ce42: 7210 261c 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -05ce48: 0a02 |000e: move-result v2 │ │ -05ce4a: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -05ce4e: 7210 271c 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -05ce54: 0c00 |0014: move-result-object v0 │ │ -05ce56: 1f00 c401 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@01c4 │ │ -05ce5a: 5362 c607 |0017: iget-wide v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@07c6 │ │ -05ce5e: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ -05ce62: 3102 0204 |001b: cmp-long v2, v2, v4 │ │ -05ce66: 3a02 0700 |001d: if-ltz v2, 0024 // +0007 │ │ -05ce6a: 5362 c607 |001f: iget-wide v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@07c6 │ │ -05ce6e: 6e30 cd09 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ -05ce74: 5462 c707 |0024: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@07c7 │ │ -05ce78: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ -05ce7c: 5462 c707 |0028: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@07c7 │ │ -05ce80: 6e20 ce09 2000 |002a: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ce │ │ -05ce86: 5462 c907 |002d: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@07c9 │ │ -05ce8a: 3802 0700 |002f: if-eqz v2, 0036 // +0007 │ │ -05ce8e: 5462 ca07 |0031: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@07ca │ │ -05ce92: 6e20 cf09 2000 |0033: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ -05ce98: 6e10 d109 0000 |0036: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@09d1 │ │ -05ce9e: 28d2 |0039: goto 000b // -002e │ │ -05cea0: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -05cea2: 5c62 c807 |003b: iput-boolean v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ -05cea6: 28c7 |003d: goto 0004 // -0039 │ │ +05ce14: |[05ce14] android.support.v7.internal.view.ViewPropertyAnimatorCompatSet.start:()V │ │ +05ce24: 5562 c807 |0000: iget-boolean v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ +05ce28: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +05ce2c: 0e00 |0004: return-void │ │ +05ce2e: 5462 c507 |0005: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mAnimators:Ljava/util/ArrayList; // field@07c5 │ │ +05ce32: 6e10 0a1c 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@1c0a │ │ +05ce38: 0c01 |000a: move-result-object v1 │ │ +05ce3a: 7210 261c 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +05ce40: 0a02 |000e: move-result v2 │ │ +05ce42: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +05ce46: 7210 271c 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +05ce4c: 0c00 |0014: move-result-object v0 │ │ +05ce4e: 1f00 c401 |0015: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@01c4 │ │ +05ce52: 5362 c607 |0017: iget-wide v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@07c6 │ │ +05ce56: 1604 0000 |0019: const-wide/16 v4, #int 0 // #0 │ │ +05ce5a: 3102 0204 |001b: cmp-long v2, v2, v4 │ │ +05ce5e: 3a02 0700 |001d: if-ltz v2, 0024 // +0007 │ │ +05ce62: 5362 c607 |001f: iget-wide v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mDuration:J // field@07c6 │ │ +05ce66: 6e30 cd09 2003 |0021: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ +05ce6c: 5462 c707 |0024: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@07c7 │ │ +05ce70: 3802 0700 |0026: if-eqz v2, 002d // +0007 │ │ +05ce74: 5462 c707 |0028: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mInterpolator:Landroid/view/animation/Interpolator; // field@07c7 │ │ +05ce78: 6e20 ce09 2000 |002a: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ce │ │ +05ce7e: 5462 c907 |002d: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@07c9 │ │ +05ce82: 3802 0700 |002f: if-eqz v2, 0036 // +0007 │ │ +05ce86: 5462 ca07 |0031: iget-object v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mProxyListener:Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter; // field@07ca │ │ +05ce8a: 6e20 cf09 2000 |0033: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ +05ce90: 6e10 d109 0000 |0036: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@09d1 │ │ +05ce96: 28d2 |0039: goto 000b // -002e │ │ +05ce98: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +05ce9a: 5c62 c807 |003b: iput-boolean v2, v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.mIsStarted:Z // field@07c8 │ │ +05ce9e: 28c7 |003d: goto 0004 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=70 │ │ 0x0005 line=56 │ │ 0x0017 line=57 │ │ 0x001f line=58 │ │ @@ -116760,21 +116760,21 @@ │ │ 0x0036 line=66 │ │ 0x003a line=69 │ │ locals : │ │ 0x0017 - 0x003a reg=0 animator Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x000b - 0x003e reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x003e reg=6 this Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ │ │ - source_file_idx : 3445 (ViewPropertyAnimatorCompatSet.java) │ │ + source_file_idx : 3443 (ViewPropertyAnimatorCompatSet.java) │ │ │ │ Class #484 header: │ │ class_idx : 616 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 447 │ │ +source_file_idx : 446 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 47 │ │ │ │ Class #484 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/ActionMenuItem;' │ │ @@ -116846,27 +116846,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 │ │ -05cea8: |[05cea8] android.support.v7.internal.view.menu.ActionMenuItem.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ │ -05ceb8: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05cebe: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05cec0: 5910 d107 |0004: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@07d1 │ │ -05cec4: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -05cec8: 5910 ce07 |0008: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05cecc: 5b12 cd07 |000a: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@07cd │ │ -05ced0: 5914 d207 |000c: iput v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@07d2 │ │ -05ced4: 5913 cf07 |000e: iput v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@07cf │ │ -05ced8: 5915 cb07 |0010: iput v5, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mCategoryOrder:I // field@07cb │ │ -05cedc: 5916 d407 |0012: iput v6, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@07d4 │ │ -05cee0: 5b17 d707 |0014: iput-object v7, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@07d7 │ │ -05cee4: 0e00 |0016: return-void │ │ +05cea0: |[05cea0] android.support.v7.internal.view.menu.ActionMenuItem.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ │ +05ceb0: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05ceb6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +05ceb8: 5910 d107 |0004: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@07d1 │ │ +05cebc: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +05cec0: 5910 ce07 |0008: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05cec4: 5b12 cd07 |000a: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@07cd │ │ +05cec8: 5914 d207 |000c: iput v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@07d2 │ │ +05cecc: 5913 cf07 |000e: iput v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@07cf │ │ +05ced0: 5915 cb07 |0010: iput v5, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mCategoryOrder:I // field@07cb │ │ +05ced4: 5916 d407 |0012: iput v6, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@07d4 │ │ +05ced8: 5b17 d707 |0014: iput-object v7, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@07d7 │ │ +05cedc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=48 │ │ 0x0006 line=56 │ │ 0x000a line=65 │ │ 0x000c line=66 │ │ @@ -116890,17 +116890,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05cee8: |[05cee8] android.support.v7.internal.view.menu.ActionMenuItem.collapseActionView:()Z │ │ -05cef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05cefa: 0f00 |0001: return v0 │ │ +05cee0: |[05cee0] android.support.v7.internal.view.menu.ActionMenuItem.collapseActionView:()Z │ │ +05cef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05cef2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -116908,17 +116908,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05cefc: |[05cefc] android.support.v7.internal.view.menu.ActionMenuItem.expandActionView:()Z │ │ -05cf0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05cf0e: 0f00 |0001: return v0 │ │ +05cef4: |[05cef4] android.support.v7.internal.view.menu.ActionMenuItem.expandActionView:()Z │ │ +05cf04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05cf06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -116926,18 +116926,18 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05cf10: |[05cf10] android.support.v7.internal.view.menu.ActionMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ -05cf20: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -05cf24: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -05cf2a: 2700 |0005: throw v0 │ │ +05cf08: |[05cf08] android.support.v7.internal.view.menu.ActionMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ +05cf18: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +05cf1c: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +05cf22: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -116945,17 +116945,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05cf2c: |[05cf2c] android.support.v7.internal.view.menu.ActionMenuItem.getActionView:()Landroid/view/View; │ │ -05cf3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05cf3e: 1100 |0001: return-object v0 │ │ +05cf24: |[05cf24] android.support.v7.internal.view.menu.ActionMenuItem.getActionView:()Landroid/view/View; │ │ +05cf34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05cf36: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -116963,17 +116963,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cf40: |[05cf40] android.support.v7.internal.view.menu.ActionMenuItem.getAlphabeticShortcut:()C │ │ -05cf50: 5710 d507 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@07d5 │ │ -05cf54: 0f00 |0002: return v0 │ │ +05cf38: |[05cf38] android.support.v7.internal.view.menu.ActionMenuItem.getAlphabeticShortcut:()C │ │ +05cf48: 5710 d507 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@07d5 │ │ +05cf4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -116981,17 +116981,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cf58: |[05cf58] android.support.v7.internal.view.menu.ActionMenuItem.getGroupId:()I │ │ -05cf68: 5210 cf07 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@07cf │ │ -05cf6c: 0f00 |0002: return v0 │ │ +05cf50: |[05cf50] android.support.v7.internal.view.menu.ActionMenuItem.getGroupId:()I │ │ +05cf60: 5210 cf07 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@07cf │ │ +05cf64: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -116999,17 +116999,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cf70: |[05cf70] android.support.v7.internal.view.menu.ActionMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -05cf80: 5410 d007 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@07d0 │ │ -05cf84: 1100 |0002: return-object v0 │ │ +05cf68: |[05cf68] android.support.v7.internal.view.menu.ActionMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +05cf78: 5410 d007 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@07d0 │ │ +05cf7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117017,17 +117017,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cf88: |[05cf88] android.support.v7.internal.view.menu.ActionMenuItem.getIntent:()Landroid/content/Intent; │ │ -05cf98: 5410 d307 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@07d3 │ │ -05cf9c: 1100 |0002: return-object v0 │ │ +05cf80: |[05cf80] android.support.v7.internal.view.menu.ActionMenuItem.getIntent:()Landroid/content/Intent; │ │ +05cf90: 5410 d307 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@07d3 │ │ +05cf94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117035,17 +117035,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cfa0: |[05cfa0] android.support.v7.internal.view.menu.ActionMenuItem.getItemId:()I │ │ -05cfb0: 5210 d207 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@07d2 │ │ -05cfb4: 0f00 |0002: return v0 │ │ +05cf98: |[05cf98] android.support.v7.internal.view.menu.ActionMenuItem.getItemId:()I │ │ +05cfa8: 5210 d207 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@07d2 │ │ +05cfac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117053,17 +117053,17 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05cfb8: |[05cfb8] android.support.v7.internal.view.menu.ActionMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -05cfc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05cfca: 1100 |0001: return-object v0 │ │ +05cfb0: |[05cfb0] android.support.v7.internal.view.menu.ActionMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +05cfc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05cfc2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117071,17 +117071,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cfcc: |[05cfcc] android.support.v7.internal.view.menu.ActionMenuItem.getNumericShortcut:()C │ │ -05cfdc: 5710 d607 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@07d6 │ │ -05cfe0: 0f00 |0002: return v0 │ │ +05cfc4: |[05cfc4] android.support.v7.internal.view.menu.ActionMenuItem.getNumericShortcut:()C │ │ +05cfd4: 5710 d607 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@07d6 │ │ +05cfd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117089,17 +117089,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05cfe4: |[05cfe4] android.support.v7.internal.view.menu.ActionMenuItem.getOrder:()I │ │ -05cff4: 5210 d407 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@07d4 │ │ -05cff8: 0f00 |0002: return v0 │ │ +05cfdc: |[05cfdc] android.support.v7.internal.view.menu.ActionMenuItem.getOrder:()I │ │ +05cfec: 5210 d407 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@07d4 │ │ +05cff0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117107,17 +117107,17 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05cffc: |[05cffc] android.support.v7.internal.view.menu.ActionMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ -05d00c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05d00e: 1100 |0001: return-object v0 │ │ +05cff4: |[05cff4] android.support.v7.internal.view.menu.ActionMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ +05d004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d006: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117125,17 +117125,17 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05d010: |[05d010] android.support.v7.internal.view.menu.ActionMenuItem.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -05d020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05d022: 1100 |0001: return-object v0 │ │ +05d008: |[05d008] android.support.v7.internal.view.menu.ActionMenuItem.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +05d018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d01a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117143,17 +117143,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d024: |[05d024] android.support.v7.internal.view.menu.ActionMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ -05d034: 5410 d707 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@07d7 │ │ -05d038: 1100 |0002: return-object v0 │ │ +05d01c: |[05d01c] android.support.v7.internal.view.menu.ActionMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ +05d02c: 5410 d707 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@07d7 │ │ +05d030: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117161,21 +117161,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -05d03c: |[05d03c] android.support.v7.internal.view.menu.ActionMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -05d04c: 5410 d807 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@07d8 │ │ -05d050: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -05d054: 5410 d807 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@07d8 │ │ -05d058: 1100 |0006: return-object v0 │ │ -05d05a: 5410 d707 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@07d7 │ │ -05d05e: 28fd |0009: goto 0006 // -0003 │ │ +05d034: |[05d034] android.support.v7.internal.view.menu.ActionMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +05d044: 5410 d807 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@07d8 │ │ +05d048: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +05d04c: 5410 d807 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@07d8 │ │ +05d050: 1100 |0006: return-object v0 │ │ +05d052: 5410 d707 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@07d7 │ │ +05d056: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #16 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117183,17 +117183,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05d060: |[05d060] android.support.v7.internal.view.menu.ActionMenuItem.hasSubMenu:()Z │ │ -05d070: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05d072: 0f00 |0001: return v0 │ │ +05d058: |[05d058] android.support.v7.internal.view.menu.ActionMenuItem.hasSubMenu:()Z │ │ +05d068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d06a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117201,17 +117201,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05d074: |[05d074] android.support.v7.internal.view.menu.ActionMenuItem.isActionViewExpanded:()Z │ │ -05d084: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05d086: 0f00 |0001: return v0 │ │ +05d06c: |[05d06c] android.support.v7.internal.view.menu.ActionMenuItem.isActionViewExpanded:()Z │ │ +05d07c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d07e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117219,22 +117219,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -05d088: |[05d088] android.support.v7.internal.view.menu.ActionMenuItem.isCheckable:()Z │ │ -05d098: 5210 ce07 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d09c: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -05d0a0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -05d0a4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05d0a6: 0f00 |0007: return v0 │ │ -05d0a8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05d0aa: 28fe |0009: goto 0007 // -0002 │ │ +05d080: |[05d080] android.support.v7.internal.view.menu.ActionMenuItem.isCheckable:()Z │ │ +05d090: 5210 ce07 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d094: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +05d098: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +05d09c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05d09e: 0f00 |0007: return v0 │ │ +05d0a0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05d0a2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117242,22 +117242,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -05d0ac: |[05d0ac] android.support.v7.internal.view.menu.ActionMenuItem.isChecked:()Z │ │ -05d0bc: 5210 ce07 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d0c0: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -05d0c4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -05d0c8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05d0ca: 0f00 |0007: return v0 │ │ -05d0cc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05d0ce: 28fe |0009: goto 0007 // -0002 │ │ +05d0a4: |[05d0a4] android.support.v7.internal.view.menu.ActionMenuItem.isChecked:()Z │ │ +05d0b4: 5210 ce07 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d0b8: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +05d0bc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +05d0c0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05d0c2: 0f00 |0007: return v0 │ │ +05d0c4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05d0c6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #20 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117265,22 +117265,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -05d0d0: |[05d0d0] android.support.v7.internal.view.menu.ActionMenuItem.isEnabled:()Z │ │ -05d0e0: 5210 ce07 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d0e4: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -05d0e8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -05d0ec: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05d0ee: 0f00 |0007: return v0 │ │ -05d0f0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05d0f2: 28fe |0009: goto 0007 // -0002 │ │ +05d0c8: |[05d0c8] android.support.v7.internal.view.menu.ActionMenuItem.isEnabled:()Z │ │ +05d0d8: 5210 ce07 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d0dc: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +05d0e0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +05d0e4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05d0e6: 0f00 |0007: return v0 │ │ +05d0e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05d0ea: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #21 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117288,22 +117288,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -05d0f4: |[05d0f4] android.support.v7.internal.view.menu.ActionMenuItem.isVisible:()Z │ │ -05d104: 5210 ce07 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d108: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -05d10c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -05d110: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05d112: 0f00 |0007: return v0 │ │ -05d114: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05d116: 28fe |0009: goto 0007 // -0002 │ │ +05d0ec: |[05d0ec] android.support.v7.internal.view.menu.ActionMenuItem.isVisible:()Z │ │ +05d0fc: 5210 ce07 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d100: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +05d104: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +05d108: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05d10a: 0f00 |0007: return v0 │ │ +05d10c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05d10e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #22 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -117311,18 +117311,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 │ │ -05d118: |[05d118] android.support.v7.internal.view.menu.ActionMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -05d128: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -05d12c: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -05d132: 2700 |0005: throw v0 │ │ +05d110: |[05d110] android.support.v7.internal.view.menu.ActionMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +05d120: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +05d124: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +05d12a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionProvider Landroid/view/ActionProvider; │ │ │ │ @@ -117331,18 +117331,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 │ │ -05d134: |[05d134] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -05d144: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -05d148: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -05d14e: 2700 |0005: throw v0 │ │ +05d12c: |[05d12c] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +05d13c: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +05d140: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +05d146: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ │ │ @@ -117351,18 +117351,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 │ │ -05d150: |[05d150] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -05d160: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -05d164: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -05d16a: 2700 |0005: throw v0 │ │ +05d148: |[05d148] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +05d158: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +05d15c: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +05d162: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionView Landroid/view/View; │ │ │ │ @@ -117371,18 +117371,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 │ │ -05d16c: |[05d16c] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ -05d17c: 6e20 f80e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@0ef8 │ │ -05d182: 0c00 |0003: move-result-object v0 │ │ -05d184: 1100 |0004: return-object v0 │ │ +05d164: |[05d164] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ +05d174: 6e20 f80e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@0ef8 │ │ +05d17a: 0c00 |0003: move-result-object v0 │ │ +05d17c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -117391,18 +117391,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 │ │ -05d188: |[05d188] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -05d198: 6e20 f90e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0ef9 │ │ -05d19e: 0c00 |0003: move-result-object v0 │ │ -05d1a0: 1100 |0004: return-object v0 │ │ +05d180: |[05d180] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +05d190: 6e20 f90e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0ef9 │ │ +05d196: 0c00 |0003: move-result-object v0 │ │ +05d198: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/View; │ │ │ │ @@ -117411,17 +117411,17 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d1a4: |[05d1a4] android.support.v7.internal.view.menu.ActionMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -05d1b4: 5e01 d507 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@07d5 │ │ -05d1b8: 1100 |0002: return-object v0 │ │ +05d19c: |[05d19c] android.support.v7.internal.view.menu.ActionMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +05d1ac: 5e01 d507 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@07d5 │ │ +05d1b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0002 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 alphaChar C │ │ @@ -117431,24 +117431,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -05d1bc: |[05d1bc] android.support.v7.internal.view.menu.ActionMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ -05d1cc: 5220 ce07 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d1d0: dd01 00fe |0002: and-int/lit8 v1, v0, #int -2 // #fe │ │ -05d1d4: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -05d1d8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05d1da: b610 |0007: or-int/2addr v0, v1 │ │ -05d1dc: 5920 ce07 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d1e0: 1102 |000a: return-object v2 │ │ -05d1e2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -05d1e4: 28fb |000c: goto 0007 // -0005 │ │ +05d1b4: |[05d1b4] android.support.v7.internal.view.menu.ActionMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ +05d1c4: 5220 ce07 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d1c8: dd01 00fe |0002: and-int/lit8 v1, v0, #int -2 // #fe │ │ +05d1cc: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +05d1d0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05d1d2: b610 |0007: or-int/2addr v0, v1 │ │ +05d1d4: 5920 ce07 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d1d8: 1102 |000a: return-object v2 │ │ +05d1da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +05d1dc: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x000a line=144 │ │ 0x000b line=143 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -117459,24 +117459,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -05d1e8: |[05d1e8] android.support.v7.internal.view.menu.ActionMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ -05d1f8: 5220 ce07 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d1fc: dd01 00fd |0002: and-int/lit8 v1, v0, #int -3 // #fd │ │ -05d200: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -05d204: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -05d206: b610 |0007: or-int/2addr v0, v1 │ │ -05d208: 5920 ce07 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d20c: 1102 |000a: return-object v2 │ │ -05d20e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -05d210: 28fb |000c: goto 0007 // -0005 │ │ +05d1e0: |[05d1e0] android.support.v7.internal.view.menu.ActionMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ +05d1f0: 5220 ce07 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d1f4: dd01 00fd |0002: and-int/lit8 v1, v0, #int -3 // #fd │ │ +05d1f8: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +05d1fc: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +05d1fe: b610 |0007: or-int/2addr v0, v1 │ │ +05d200: 5920 ce07 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d204: 1102 |000a: return-object v2 │ │ +05d206: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +05d208: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x000a line=154 │ │ 0x000b line=153 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -117487,24 +117487,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -05d214: |[05d214] android.support.v7.internal.view.menu.ActionMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ -05d224: 5220 ce07 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d228: dd01 00ef |0002: and-int/lit8 v1, v0, #int -17 // #ef │ │ -05d22c: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -05d230: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -05d234: b610 |0008: or-int/2addr v0, v1 │ │ -05d236: 5920 ce07 |0009: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d23a: 1102 |000b: return-object v2 │ │ -05d23c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05d23e: 28fb |000d: goto 0008 // -0005 │ │ +05d20c: |[05d20c] android.support.v7.internal.view.menu.ActionMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ +05d21c: 5220 ce07 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d220: dd01 00ef |0002: and-int/lit8 v1, v0, #int -17 // #ef │ │ +05d224: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +05d228: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +05d22c: b610 |0008: or-int/2addr v0, v1 │ │ +05d22e: 5920 ce07 |0009: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d232: 1102 |000b: return-object v2 │ │ +05d234: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05d236: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x000b line=159 │ │ 0x000c line=158 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -117515,21 +117515,21 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05d240: |[05d240] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ -05d250: 5912 d107 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@07d1 │ │ -05d254: 5410 cd07 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@07cd │ │ -05d258: 7120 6b05 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ -05d25e: 0c00 |0007: move-result-object v0 │ │ -05d260: 5b10 d007 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@07d0 │ │ -05d264: 1101 |000a: return-object v1 │ │ +05d238: |[05d238] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ +05d248: 5912 d107 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@07d1 │ │ +05d24c: 5410 cd07 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@07cd │ │ +05d250: 7120 6b05 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ +05d256: 0c00 |0007: move-result-object v0 │ │ +05d258: 5b10 d007 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@07d0 │ │ +05d25c: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x000a line=171 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -117540,19 +117540,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 │ │ -05d268: |[05d268] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -05d278: 5b12 d007 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@07d0 │ │ -05d27c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -05d27e: 5910 d107 |0003: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@07d1 │ │ -05d282: 1101 |0005: return-object v1 │ │ +05d260: |[05d260] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +05d270: 5b12 d007 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@07d0 │ │ +05d274: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +05d276: 5910 d107 |0003: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@07d1 │ │ +05d27a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0002 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -117563,17 +117563,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 │ │ -05d284: |[05d284] android.support.v7.internal.view.menu.ActionMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -05d294: 5b01 d307 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@07d3 │ │ -05d298: 1100 |0002: return-object v0 │ │ +05d27c: |[05d27c] android.support.v7.internal.view.menu.ActionMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +05d28c: 5b01 d307 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@07d3 │ │ +05d290: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/content/Intent; │ │ @@ -117583,17 +117583,17 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d29c: |[05d29c] android.support.v7.internal.view.menu.ActionMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -05d2ac: 5e01 d607 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@07d6 │ │ -05d2b0: 1100 |0002: return-object v0 │ │ +05d294: |[05d294] android.support.v7.internal.view.menu.ActionMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +05d2a4: 5e01 d607 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@07d6 │ │ +05d2a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0002 line=181 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 numericChar C │ │ @@ -117603,18 +117603,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 │ │ -05d2b4: |[05d2b4] android.support.v7.internal.view.menu.ActionMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -05d2c4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -05d2c8: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -05d2ce: 2700 |0005: throw v0 │ │ +05d2ac: |[05d2ac] android.support.v7.internal.view.menu.ActionMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +05d2bc: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +05d2c0: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +05d2c6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ │ │ @@ -117623,17 +117623,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 │ │ -05d2d0: |[05d2d0] android.support.v7.internal.view.menu.ActionMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -05d2e0: 5b01 cc07 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@07cc │ │ -05d2e4: 1100 |0002: return-object v0 │ │ +05d2c8: |[05d2c8] android.support.v7.internal.view.menu.ActionMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +05d2d8: 5b01 cc07 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@07cc │ │ +05d2dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 menuItemClickListener Landroid/view/MenuItem$OnMenuItemClickListener; │ │ @@ -117643,18 +117643,18 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05d2e8: |[05d2e8] android.support.v7.internal.view.menu.ActionMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ -05d2f8: 5e01 d607 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@07d6 │ │ -05d2fc: 5e02 d507 |0002: iput-char v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@07d5 │ │ -05d300: 1100 |0004: return-object v0 │ │ +05d2e0: |[05d2e0] android.support.v7.internal.view.menu.ActionMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ +05d2f0: 5e01 d607 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@07d6 │ │ +05d2f4: 5e02 d507 |0002: iput-char v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@07d5 │ │ +05d2f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0002 line=191 │ │ 0x0004 line=192 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -117666,16 +117666,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05d304: |[05d304] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsAction:(I)V │ │ -05d314: 0e00 |0000: return-void │ │ +05d2fc: |[05d2fc] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsAction:(I)V │ │ +05d30c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0001 reg=1 show I │ │ │ │ @@ -117684,17 +117684,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 │ │ -05d318: |[05d318] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -05d328: 6e20 070f 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsAction:(I)V // method@0f07 │ │ -05d32e: 1100 |0003: return-object v0 │ │ +05d310: |[05d310] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +05d320: 6e20 070f 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsAction:(I)V // method@0f07 │ │ +05d326: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0003 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -117704,18 +117704,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 │ │ -05d330: |[05d330] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -05d340: 6e20 080f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@0f08 │ │ -05d346: 0c00 |0003: move-result-object v0 │ │ -05d348: 1100 |0004: return-object v0 │ │ +05d328: |[05d328] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +05d338: 6e20 080f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@0f08 │ │ +05d33e: 0c00 |0003: move-result-object v0 │ │ +05d340: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -117724,18 +117724,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 │ │ -05d34c: |[05d34c] android.support.v7.internal.view.menu.ActionMenuItem.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -05d35c: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -05d360: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -05d366: 2700 |0005: throw v0 │ │ +05d344: |[05d344] android.support.v7.internal.view.menu.ActionMenuItem.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +05d354: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +05d358: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +05d35e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionProvider Landroid/support/v4/view/ActionProvider; │ │ │ │ @@ -117744,16 +117744,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 │ │ -05d368: |[05d368] android.support.v7.internal.view.menu.ActionMenuItem.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -05d378: 1100 |0000: return-object v0 │ │ +05d360: |[05d360] android.support.v7.internal.view.menu.ActionMenuItem.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +05d370: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0001 reg=1 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ │ │ @@ -117762,22 +117762,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -05d37c: |[05d37c] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ -05d38c: 5410 cd07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@07cd │ │ -05d390: 6e10 c800 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05d396: 0c00 |0005: move-result-object v0 │ │ -05d398: 6e20 3f01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -05d39e: 0c00 |0009: move-result-object v0 │ │ -05d3a0: 5b10 d707 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@07d7 │ │ -05d3a4: 1101 |000c: return-object v1 │ │ +05d374: |[05d374] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ +05d384: 5410 cd07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@07cd │ │ +05d388: 6e10 c800 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05d38e: 0c00 |0005: move-result-object v0 │ │ +05d390: 6e20 3f01 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +05d396: 0c00 |0009: move-result-object v0 │ │ +05d398: 5b10 d707 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@07d7 │ │ +05d39c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x000c line=202 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x000d reg=2 title I │ │ @@ -117787,17 +117787,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 │ │ -05d3a8: |[05d3a8] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -05d3b8: 5b01 d707 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@07d7 │ │ -05d3bc: 1100 |0002: return-object v0 │ │ +05d3a0: |[05d3a0] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +05d3b0: 5b01 d707 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@07d7 │ │ +05d3b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0002 line=197 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -117807,17 +117807,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 │ │ -05d3c0: |[05d3c0] android.support.v7.internal.view.menu.ActionMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -05d3d0: 5b01 d807 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@07d8 │ │ -05d3d4: 1100 |0002: return-object v0 │ │ +05d3b8: |[05d3b8] android.support.v7.internal.view.menu.ActionMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +05d3c8: 5b01 d807 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@07d8 │ │ +05d3cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -117827,40 +117827,40 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -05d3d8: |[05d3d8] android.support.v7.internal.view.menu.ActionMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ -05d3e8: 5220 ce07 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d3ec: dd01 0008 |0002: and-int/lit8 v1, v0, #int 8 // #08 │ │ -05d3f0: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -05d3f4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -05d3f6: b610 |0007: or-int/2addr v0, v1 │ │ -05d3f8: 5920 ce07 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ -05d3fc: 1102 |000a: return-object v2 │ │ -05d3fe: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ -05d402: 28fa |000d: goto 0007 // -0006 │ │ +05d3d0: |[05d3d0] android.support.v7.internal.view.menu.ActionMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ +05d3e0: 5220 ce07 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d3e4: dd01 0008 |0002: and-int/lit8 v1, v0, #int 8 // #08 │ │ +05d3e8: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +05d3ec: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +05d3ee: b610 |0007: or-int/2addr v0, v1 │ │ +05d3f0: 5920 ce07 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@07ce │ │ +05d3f4: 1102 |000a: return-object v2 │ │ +05d3f6: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ +05d3fa: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000a line=212 │ │ 0x000b line=211 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x000e reg=3 visible Z │ │ │ │ - source_file_idx : 447 (ActionMenuItem.java) │ │ + source_file_idx : 446 (ActionMenuItem.java) │ │ │ │ Class #485 header: │ │ class_idx : 758 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 4 │ │ │ │ Class #485 annotations: │ │ Annotations on class │ │ @@ -117922,38 +117922,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -05d404: |[05d404] android.support.v7.widget.ListPopupWindow$ForwardingListener.:(Landroid/view/View;)V │ │ -05d414: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05d41a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -05d41c: 2300 d904 |0004: new-array v0, v0, [I // type@04d9 │ │ -05d420: 5b20 f809 |0006: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@09f8 │ │ -05d424: 5b23 f609 |0008: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ -05d428: 6e10 b918 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ -05d42e: 0c00 |000d: move-result-object v0 │ │ -05d430: 7110 1c19 0000 |000e: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ -05d436: 0c00 |0011: move-result-object v0 │ │ -05d438: 6e10 2119 0000 |0012: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1921 │ │ -05d43e: 0a00 |0015: move-result v0 │ │ -05d440: 8200 |0016: int-to-float v0, v0 │ │ -05d442: 5920 f509 |0017: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@09f5 │ │ -05d446: 7100 2219 0000 |0019: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1922 │ │ -05d44c: 0a00 |001c: move-result v0 │ │ -05d44e: 5920 f709 |001d: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@09f7 │ │ -05d452: 5220 f709 |001f: iget v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@09f7 │ │ -05d456: 7100 1d19 0000 |0021: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@191d │ │ -05d45c: 0a01 |0024: move-result v1 │ │ -05d45e: b010 |0025: add-int/2addr v0, v1 │ │ -05d460: db00 0002 |0026: div-int/lit8 v0, v0, #int 2 // #02 │ │ -05d464: 5920 f409 |0028: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@09f4 │ │ -05d468: 0e00 |002a: return-void │ │ +05d3fc: |[05d3fc] android.support.v7.widget.ListPopupWindow$ForwardingListener.:(Landroid/view/View;)V │ │ +05d40c: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05d412: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +05d414: 2300 d904 |0004: new-array v0, v0, [I // type@04d9 │ │ +05d418: 5b20 f809 |0006: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@09f8 │ │ +05d41c: 5b23 f609 |0008: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ +05d420: 6e10 b918 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ +05d426: 0c00 |000d: move-result-object v0 │ │ +05d428: 7110 1c19 0000 |000e: invoke-static {v0}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ +05d42e: 0c00 |0011: move-result-object v0 │ │ +05d430: 6e10 2119 0000 |0012: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1921 │ │ +05d436: 0a00 |0015: move-result v0 │ │ +05d438: 8200 |0016: int-to-float v0, v0 │ │ +05d43a: 5920 f509 |0017: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@09f5 │ │ +05d43e: 7100 2219 0000 |0019: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@1922 │ │ +05d444: 0a00 |001c: move-result v0 │ │ +05d446: 5920 f709 |001d: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@09f7 │ │ +05d44a: 5220 f709 |001f: iget v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@09f7 │ │ +05d44e: 7100 1d19 0000 |0021: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@191d │ │ +05d454: 0a01 |0024: move-result v1 │ │ +05d456: b010 |0025: add-int/2addr v0, v1 │ │ +05d458: db00 0002 |0026: div-int/lit8 v0, v0, #int 2 // #02 │ │ +05d45c: 5920 f409 |0028: iput v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@09f4 │ │ +05d460: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1247 │ │ 0x0003 line=1245 │ │ 0x0008 line=1248 │ │ 0x000a line=1249 │ │ 0x0019 line=1250 │ │ @@ -117968,17 +117968,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d46c: |[05d46c] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ -05d47c: 7010 f315 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onLongPress:()V // method@15f3 │ │ -05d482: 0e00 |0003: return-void │ │ +05d464: |[05d464] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ +05d474: 7010 f315 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onLongPress:()V // method@15f3 │ │ +05d47a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ #2 : (in Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;) │ │ @@ -117986,17 +117986,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05d484: |[05d484] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; │ │ -05d494: 5410 f609 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ -05d498: 1100 |0002: return-object v0 │ │ +05d47c: |[05d47c] android.support.v7.widget.ListPopupWindow$ForwardingListener.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; │ │ +05d48c: 5410 f609 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ +05d490: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ #3 : (in Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;) │ │ @@ -118004,26 +118004,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -05d49c: |[05d49c] android.support.v7.widget.ListPopupWindow$ForwardingListener.clearCallbacks:()V │ │ -05d4ac: 5420 f909 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@09f9 │ │ -05d4b0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05d4b4: 5420 f609 |0004: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ -05d4b8: 5421 f909 |0006: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@09f9 │ │ -05d4bc: 6e20 f318 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ -05d4c2: 5420 f209 |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@09f2 │ │ -05d4c6: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -05d4ca: 5420 f609 |000f: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ -05d4ce: 5421 f209 |0011: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@09f2 │ │ -05d4d2: 6e20 f318 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ -05d4d8: 0e00 |0016: return-void │ │ +05d494: |[05d494] android.support.v7.widget.ListPopupWindow$ForwardingListener.clearCallbacks:()V │ │ +05d4a4: 5420 f909 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@09f9 │ │ +05d4a8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05d4ac: 5420 f609 |0004: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ +05d4b0: 5421 f909 |0006: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@09f9 │ │ +05d4b4: 6e20 f318 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ +05d4ba: 5420 f209 |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@09f2 │ │ +05d4be: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +05d4c2: 5420 f609 |000f: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ +05d4c6: 5421 f209 |0011: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@09f2 │ │ +05d4ca: 6e20 f318 1000 |0013: invoke-virtual {v0, v1}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ +05d4d0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ 0x0004 line=1378 │ │ 0x000b line=1381 │ │ 0x000f line=1382 │ │ 0x0016 line=1384 │ │ @@ -118035,44 +118035,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 54 16-bit code units │ │ -05d4dc: |[05d4dc] android.support.v7.widget.ListPopupWindow$ForwardingListener.onLongPress:()V │ │ -05d4ec: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -05d4ee: 121a |0001: const/4 v10, #int 1 // #1 │ │ -05d4f0: 7010 ef15 0b00 |0002: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@15ef │ │ -05d4f6: 54b9 f609 |0005: iget-object v9, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ -05d4fa: 6e10 dc18 0900 |0007: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@18dc │ │ -05d500: 0a02 |000a: move-result v2 │ │ -05d502: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ -05d506: 0e00 |000d: return-void │ │ -05d508: 6e10 f115 0b00 |000e: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@15f1 │ │ -05d50e: 0a02 |0011: move-result v2 │ │ -05d510: 3802 fbff |0012: if-eqz v2, 000d // -0005 │ │ -05d514: 54b2 f609 |0014: iget-object v2, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ -05d518: 6e10 ca18 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -05d51e: 0c02 |0019: move-result-object v2 │ │ -05d520: 7220 6b19 a200 |001a: invoke-interface {v2, v10}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ -05d526: 7100 6502 0000 |001d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -05d52c: 0b00 |0020: move-result-wide v0 │ │ -05d52e: 1234 |0021: const/4 v4, #int 3 // #3 │ │ -05d530: 1207 |0022: const/4 v7, #int 0 // #0 │ │ -05d532: 0402 |0023: move-wide v2, v0 │ │ -05d534: 0156 |0024: move v6, v5 │ │ -05d536: 7708 7f18 0000 |0025: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ -05d53c: 0c08 |0028: move-result-object v8 │ │ -05d53e: 54b2 f609 |0029: iget-object v2, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ -05d542: 6e20 ed18 8200 |002b: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@18ed │ │ -05d548: 6e10 8218 0800 |002e: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ -05d54e: 5cba f309 |0031: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@09f3 │ │ -05d552: 5cba fa09 |0033: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@09fa │ │ -05d556: 28d8 |0035: goto 000d // -0028 │ │ +05d4d4: |[05d4d4] android.support.v7.widget.ListPopupWindow$ForwardingListener.onLongPress:()V │ │ +05d4e4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +05d4e6: 121a |0001: const/4 v10, #int 1 // #1 │ │ +05d4e8: 7010 ef15 0b00 |0002: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@15ef │ │ +05d4ee: 54b9 f609 |0005: iget-object v9, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ +05d4f2: 6e10 dc18 0900 |0007: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@18dc │ │ +05d4f8: 0a02 |000a: move-result v2 │ │ +05d4fa: 3902 0300 |000b: if-nez v2, 000e // +0003 │ │ +05d4fe: 0e00 |000d: return-void │ │ +05d500: 6e10 f115 0b00 |000e: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@15f1 │ │ +05d506: 0a02 |0011: move-result v2 │ │ +05d508: 3802 fbff |0012: if-eqz v2, 000d // -0005 │ │ +05d50c: 54b2 f609 |0014: iget-object v2, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ +05d510: 6e10 ca18 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +05d516: 0c02 |0019: move-result-object v2 │ │ +05d518: 7220 6b19 a200 |001a: invoke-interface {v2, v10}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ +05d51e: 7100 6502 0000 |001d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +05d524: 0b00 |0020: move-result-wide v0 │ │ +05d526: 1234 |0021: const/4 v4, #int 3 // #3 │ │ +05d528: 1207 |0022: const/4 v7, #int 0 // #0 │ │ +05d52a: 0402 |0023: move-wide v2, v0 │ │ +05d52c: 0156 |0024: move v6, v5 │ │ +05d52e: 7708 7f18 0000 |0025: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ +05d534: 0c08 |0028: move-result-object v8 │ │ +05d536: 54b2 f609 |0029: iget-object v2, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ +05d53a: 6e20 ed18 8200 |002b: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@18ed │ │ +05d540: 6e10 8218 0800 |002e: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ +05d546: 5cba f309 |0031: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@09f3 │ │ +05d54a: 5cba fa09 |0033: iput-boolean v10, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@09fa │ │ +05d54e: 28d8 |0035: goto 000d // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1387 │ │ 0x0005 line=1389 │ │ 0x0007 line=1390 │ │ 0x000d line=1409 │ │ 0x000e line=1394 │ │ @@ -118094,53 +118094,53 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -05d558: |[05d558] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchForwarded:(Landroid/view/MotionEvent;)Z │ │ -05d568: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -05d56a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -05d56c: 54a6 f609 |0002: iget-object v6, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ -05d570: 6e10 f015 0a00 |0004: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@15f0 │ │ -05d576: 0c05 |0007: move-result-object v5 │ │ -05d578: 3805 0800 |0008: if-eqz v5, 0010 // +0008 │ │ -05d57c: 6e10 1816 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ -05d582: 0a09 |000d: move-result v9 │ │ -05d584: 3909 0300 |000e: if-nez v9, 0011 // +0003 │ │ -05d588: 0f08 |0010: return v8 │ │ -05d58a: 7110 1116 0500 |0011: invoke-static {v5}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ -05d590: 0c01 |0014: move-result-object v1 │ │ -05d592: 3801 fbff |0015: if-eqz v1, 0010 // -0005 │ │ -05d596: 6e10 d015 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isShown:()Z // method@15d0 │ │ -05d59c: 0a09 |001a: move-result v9 │ │ -05d59e: 3809 f5ff |001b: if-eqz v9, 0010 // -000b │ │ -05d5a2: 7110 8018 0b00 |001d: invoke-static {v11}, Landroid/view/MotionEvent;.obtainNoHistory:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1880 │ │ -05d5a8: 0c02 |0020: move-result-object v2 │ │ -05d5aa: 7030 f815 6a02 |0021: invoke-direct {v10, v6, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@15f8 │ │ -05d5b0: 7030 f915 1a02 |0024: invoke-direct {v10, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@15f9 │ │ -05d5b6: 52a9 f109 |0027: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@09f1 │ │ -05d5ba: 6e30 d315 2109 |0029: invoke-virtual {v1, v2, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onForwardedEvent:(Landroid/view/MotionEvent;I)Z // method@15d3 │ │ -05d5c0: 0a03 |002c: move-result v3 │ │ -05d5c2: 6e10 8218 0200 |002d: invoke-virtual {v2}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ -05d5c8: 7110 1408 0b00 |0030: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ -05d5ce: 0a00 |0033: move-result v0 │ │ -05d5d0: 3270 0c00 |0034: if-eq v0, v7, 0040 // +000c │ │ -05d5d4: 1239 |0036: const/4 v9, #int 3 // #3 │ │ -05d5d6: 3290 0900 |0037: if-eq v0, v9, 0040 // +0009 │ │ -05d5da: 0174 |0039: move v4, v7 │ │ -05d5dc: 3803 0800 |003a: if-eqz v3, 0042 // +0008 │ │ -05d5e0: 3804 0600 |003c: if-eqz v4, 0042 // +0006 │ │ -05d5e4: 0178 |003e: move v8, v7 │ │ -05d5e6: 28d1 |003f: goto 0010 // -002f │ │ -05d5e8: 0184 |0040: move v4, v8 │ │ -05d5ea: 28f9 |0041: goto 003a // -0007 │ │ -05d5ec: 0187 |0042: move v7, v8 │ │ -05d5ee: 28fb |0043: goto 003e // -0005 │ │ +05d550: |[05d550] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchForwarded:(Landroid/view/MotionEvent;)Z │ │ +05d560: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +05d562: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +05d564: 54a6 f609 |0002: iget-object v6, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ +05d568: 6e10 f015 0a00 |0004: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@15f0 │ │ +05d56e: 0c05 |0007: move-result-object v5 │ │ +05d570: 3805 0800 |0008: if-eqz v5, 0010 // +0008 │ │ +05d574: 6e10 1816 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ +05d57a: 0a09 |000d: move-result v9 │ │ +05d57c: 3909 0300 |000e: if-nez v9, 0011 // +0003 │ │ +05d580: 0f08 |0010: return v8 │ │ +05d582: 7110 1116 0500 |0011: invoke-static {v5}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ +05d588: 0c01 |0014: move-result-object v1 │ │ +05d58a: 3801 fbff |0015: if-eqz v1, 0010 // -0005 │ │ +05d58e: 6e10 d015 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isShown:()Z // method@15d0 │ │ +05d594: 0a09 |001a: move-result v9 │ │ +05d596: 3809 f5ff |001b: if-eqz v9, 0010 // -000b │ │ +05d59a: 7110 8018 0b00 |001d: invoke-static {v11}, Landroid/view/MotionEvent;.obtainNoHistory:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@1880 │ │ +05d5a0: 0c02 |0020: move-result-object v2 │ │ +05d5a2: 7030 f815 6a02 |0021: invoke-direct {v10, v6, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@15f8 │ │ +05d5a8: 7030 f915 1a02 |0024: invoke-direct {v10, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@15f9 │ │ +05d5ae: 52a9 f109 |0027: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@09f1 │ │ +05d5b2: 6e30 d315 2109 |0029: invoke-virtual {v1, v2, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.onForwardedEvent:(Landroid/view/MotionEvent;I)Z // method@15d3 │ │ +05d5b8: 0a03 |002c: move-result v3 │ │ +05d5ba: 6e10 8218 0200 |002d: invoke-virtual {v2}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ +05d5c0: 7110 1408 0b00 |0030: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ +05d5c6: 0a00 |0033: move-result v0 │ │ +05d5c8: 3270 0c00 |0034: if-eq v0, v7, 0040 // +000c │ │ +05d5cc: 1239 |0036: const/4 v9, #int 3 // #3 │ │ +05d5ce: 3290 0900 |0037: if-eq v0, v9, 0040 // +0009 │ │ +05d5d2: 0174 |0039: move v4, v7 │ │ +05d5d4: 3803 0800 |003a: if-eqz v3, 0042 // +0008 │ │ +05d5d8: 3804 0600 |003c: if-eqz v4, 0042 // +0006 │ │ +05d5dc: 0178 |003e: move v8, v7 │ │ +05d5de: 28d1 |003f: goto 0010 // -002f │ │ +05d5e0: 0184 |0040: move v4, v8 │ │ +05d5e2: 28f9 |0041: goto 003a // -0007 │ │ +05d5e4: 0187 |0042: move v7, v8 │ │ +05d5e6: 28fb |0043: goto 003e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1418 │ │ 0x0004 line=1419 │ │ 0x0008 line=1420 │ │ 0x0010 line=1443 │ │ 0x0011 line=1424 │ │ @@ -118172,72 +118172,72 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -05d5f0: |[05d5f0] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchObserved:(Landroid/view/MotionEvent;)Z │ │ -05d600: 120a |0000: const/4 v10, #int 0 // #0 │ │ -05d602: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -05d604: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -05d606: 54b2 f609 |0003: iget-object v2, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ -05d60a: 6e10 dc18 0200 |0005: invoke-virtual {v2}, Landroid/view/View;.isEnabled:()Z // method@18dc │ │ -05d610: 0a07 |0008: move-result v7 │ │ -05d612: 3907 0300 |0009: if-nez v7, 000c // +0003 │ │ -05d616: 0f05 |000b: return v5 │ │ -05d618: 7110 1408 0c00 |000c: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ -05d61e: 0a00 |000f: move-result v0 │ │ -05d620: 2b00 5c00 0000 |0010: packed-switch v0, 0000006c // +0000005c │ │ -05d626: 28f8 |0013: goto 000b // -0008 │ │ -05d628: 6e20 7a18 5c00 |0014: invoke-virtual {v12, v5}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@187a │ │ -05d62e: 0a06 |0017: move-result v6 │ │ -05d630: 59b6 f109 |0018: iput v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@09f1 │ │ -05d634: 5cb5 fa09 |001a: iput-boolean v5, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@09fa │ │ -05d638: 54b6 f209 |001c: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@09f2 │ │ -05d63c: 3906 0900 |001e: if-nez v6, 0027 // +0009 │ │ -05d640: 2206 f402 |0020: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; // type@02f4 │ │ -05d644: 7030 e715 b60a |0022: invoke-direct {v6, v11, v10}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@15e7 │ │ -05d64a: 5bb6 f209 |0025: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@09f2 │ │ -05d64e: 54b6 f209 |0027: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@09f2 │ │ -05d652: 52b7 f709 |0029: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@09f7 │ │ -05d656: 8178 |002b: int-to-long v8, v7 │ │ -05d658: 6e40 ef18 6298 |002c: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18ef │ │ -05d65e: 54b6 f909 |002f: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@09f9 │ │ -05d662: 3906 0900 |0031: if-nez v6, 003a // +0009 │ │ -05d666: 2206 f502 |0033: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; // type@02f5 │ │ -05d66a: 7030 ea15 b60a |0035: invoke-direct {v6, v11, v10}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@15ea │ │ -05d670: 5bb6 f909 |0038: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@09f9 │ │ -05d674: 54b6 f909 |003a: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@09f9 │ │ -05d678: 52b7 f409 |003c: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@09f4 │ │ -05d67c: 8178 |003e: int-to-long v8, v7 │ │ -05d67e: 6e40 ef18 6298 |003f: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18ef │ │ -05d684: 28c9 |0042: goto 000b // -0037 │ │ -05d686: 52b7 f109 |0043: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@09f1 │ │ -05d68a: 6e20 7618 7c00 |0045: invoke-virtual {v12, v7}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1876 │ │ -05d690: 0a01 |0048: move-result v1 │ │ -05d692: 3a01 c2ff |0049: if-ltz v1, 000b // -003e │ │ -05d696: 6e20 7c18 1c00 |004b: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@187c │ │ -05d69c: 0a03 |004e: move-result v3 │ │ -05d69e: 6e20 7e18 1c00 |004f: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@187e │ │ -05d6a4: 0a04 |0052: move-result v4 │ │ -05d6a6: 52b7 f509 |0053: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@09f5 │ │ -05d6aa: 7140 f715 3274 |0055: invoke-static {v2, v3, v4, v7}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.pointInView:(Landroid/view/View;FFF)Z // method@15f7 │ │ -05d6b0: 0a07 |0058: move-result v7 │ │ -05d6b2: 3907 b2ff |0059: if-nez v7, 000b // -004e │ │ -05d6b6: 7010 ef15 0b00 |005b: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@15ef │ │ -05d6bc: 6e10 ca18 0200 |005e: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -05d6c2: 0c05 |0061: move-result-object v5 │ │ -05d6c4: 7220 6b19 6500 |0062: invoke-interface {v5, v6}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ -05d6ca: 0165 |0065: move v5, v6 │ │ -05d6cc: 28a5 |0066: goto 000b // -005b │ │ -05d6ce: 7010 ef15 0b00 |0067: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@15ef │ │ -05d6d4: 28a1 |006a: goto 000b // -005f │ │ -05d6d6: 0000 |006b: nop // spacer │ │ -05d6d8: 0001 0400 0000 0000 0400 0000 5700 ... |006c: packed-switch-data (12 units) │ │ +05d5e8: |[05d5e8] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouchObserved:(Landroid/view/MotionEvent;)Z │ │ +05d5f8: 120a |0000: const/4 v10, #int 0 // #0 │ │ +05d5fa: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +05d5fc: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +05d5fe: 54b2 f609 |0003: iget-object v2, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ +05d602: 6e10 dc18 0200 |0005: invoke-virtual {v2}, Landroid/view/View;.isEnabled:()Z // method@18dc │ │ +05d608: 0a07 |0008: move-result v7 │ │ +05d60a: 3907 0300 |0009: if-nez v7, 000c // +0003 │ │ +05d60e: 0f05 |000b: return v5 │ │ +05d610: 7110 1408 0c00 |000c: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ +05d616: 0a00 |000f: move-result v0 │ │ +05d618: 2b00 5c00 0000 |0010: packed-switch v0, 0000006c // +0000005c │ │ +05d61e: 28f8 |0013: goto 000b // -0008 │ │ +05d620: 6e20 7a18 5c00 |0014: invoke-virtual {v12, v5}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@187a │ │ +05d626: 0a06 |0017: move-result v6 │ │ +05d628: 59b6 f109 |0018: iput v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@09f1 │ │ +05d62c: 5cb5 fa09 |001a: iput-boolean v5, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@09fa │ │ +05d630: 54b6 f209 |001c: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@09f2 │ │ +05d634: 3906 0900 |001e: if-nez v6, 0027 // +0009 │ │ +05d638: 2206 f402 |0020: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; // type@02f4 │ │ +05d63c: 7030 e715 b60a |0022: invoke-direct {v6, v11, v10}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@15e7 │ │ +05d642: 5bb6 f209 |0025: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@09f2 │ │ +05d646: 54b6 f209 |0027: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mDisallowIntercept:Ljava/lang/Runnable; // field@09f2 │ │ +05d64a: 52b7 f709 |0029: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTapTimeout:I // field@09f7 │ │ +05d64e: 8178 |002b: int-to-long v8, v7 │ │ +05d650: 6e40 ef18 6298 |002c: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18ef │ │ +05d656: 54b6 f909 |002f: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@09f9 │ │ +05d65a: 3906 0900 |0031: if-nez v6, 003a // +0009 │ │ +05d65e: 2206 f502 |0033: new-instance v6, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; // type@02f5 │ │ +05d662: 7030 ea15 b60a |0035: invoke-direct {v6, v11, v10}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@15ea │ │ +05d668: 5bb6 f909 |0038: iput-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@09f9 │ │ +05d66c: 54b6 f909 |003a: iget-object v6, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTriggerLongPress:Ljava/lang/Runnable; // field@09f9 │ │ +05d670: 52b7 f409 |003c: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mLongPressTimeout:I // field@09f4 │ │ +05d674: 8178 |003e: int-to-long v8, v7 │ │ +05d676: 6e40 ef18 6298 |003f: invoke-virtual {v2, v6, v8, v9}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18ef │ │ +05d67c: 28c9 |0042: goto 000b // -0037 │ │ +05d67e: 52b7 f109 |0043: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mActivePointerId:I // field@09f1 │ │ +05d682: 6e20 7618 7c00 |0045: invoke-virtual {v12, v7}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1876 │ │ +05d688: 0a01 |0048: move-result v1 │ │ +05d68a: 3a01 c2ff |0049: if-ltz v1, 000b // -003e │ │ +05d68e: 6e20 7c18 1c00 |004b: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@187c │ │ +05d694: 0a03 |004e: move-result v3 │ │ +05d696: 6e20 7e18 1c00 |004f: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@187e │ │ +05d69c: 0a04 |0052: move-result v4 │ │ +05d69e: 52b7 f509 |0053: iget v7, v11, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mScaledTouchSlop:F // field@09f5 │ │ +05d6a2: 7140 f715 3274 |0055: invoke-static {v2, v3, v4, v7}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.pointInView:(Landroid/view/View;FFF)Z // method@15f7 │ │ +05d6a8: 0a07 |0058: move-result v7 │ │ +05d6aa: 3907 b2ff |0059: if-nez v7, 000b // -004e │ │ +05d6ae: 7010 ef15 0b00 |005b: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@15ef │ │ +05d6b4: 6e10 ca18 0200 |005e: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +05d6ba: 0c05 |0061: move-result-object v5 │ │ +05d6bc: 7220 6b19 6500 |0062: invoke-interface {v5, v6}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ +05d6c2: 0165 |0065: move v5, v6 │ │ +05d6c4: 28a5 |0066: goto 000b // -005b │ │ +05d6c6: 7010 ef15 0b00 |0067: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.clearCallbacks:()V // method@15ef │ │ +05d6cc: 28a1 |006a: goto 000b // -005f │ │ +05d6ce: 0000 |006b: nop // spacer │ │ +05d6d0: 0001 0400 0000 0000 0400 0000 5700 ... |006c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1333 │ │ 0x0005 line=1334 │ │ 0x000b line=1373 │ │ 0x000c line=1338 │ │ 0x0010 line=1339 │ │ @@ -118273,43 +118273,43 @@ │ │ type : '(Landroid/view/View;FFF)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -05d6f0: |[05d6f0] android.support.v7.widget.ListPopupWindow$ForwardingListener.pointInView:(Landroid/view/View;FFF)Z │ │ -05d700: 7f50 |0000: neg-float v0, v5 │ │ -05d702: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ -05d706: 3a00 2700 |0003: if-ltz v0, 002a // +0027 │ │ -05d70a: 7f50 |0005: neg-float v0, v5 │ │ -05d70c: 2d00 0400 |0006: cmpl-float v0, v4, v0 │ │ -05d710: 3a00 2200 |0008: if-ltz v0, 002a // +0022 │ │ -05d714: 6e10 cd18 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@18cd │ │ -05d71a: 0a00 |000d: move-result v0 │ │ -05d71c: 6e10 c218 0200 |000e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -05d722: 0a01 |0011: move-result v1 │ │ -05d724: b110 |0012: sub-int/2addr v0, v1 │ │ -05d726: 8200 |0013: int-to-float v0, v0 │ │ -05d728: c650 |0014: add-float/2addr v0, v5 │ │ -05d72a: 2e00 0300 |0015: cmpg-float v0, v3, v0 │ │ -05d72e: 3b00 1300 |0017: if-gez v0, 002a // +0013 │ │ -05d732: 6e10 b818 0200 |0019: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -05d738: 0a00 |001c: move-result v0 │ │ -05d73a: 6e10 d218 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -05d740: 0a01 |0020: move-result v1 │ │ -05d742: b110 |0021: sub-int/2addr v0, v1 │ │ -05d744: 8200 |0022: int-to-float v0, v0 │ │ -05d746: c650 |0023: add-float/2addr v0, v5 │ │ -05d748: 2e00 0400 |0024: cmpg-float v0, v4, v0 │ │ -05d74c: 3b00 0400 |0026: if-gez v0, 002a // +0004 │ │ -05d750: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -05d752: 0f00 |0029: return v0 │ │ -05d754: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -05d756: 28fe |002b: goto 0029 // -0002 │ │ +05d6e8: |[05d6e8] android.support.v7.widget.ListPopupWindow$ForwardingListener.pointInView:(Landroid/view/View;FFF)Z │ │ +05d6f8: 7f50 |0000: neg-float v0, v5 │ │ +05d6fa: 2d00 0300 |0001: cmpl-float v0, v3, v0 │ │ +05d6fe: 3a00 2700 |0003: if-ltz v0, 002a // +0027 │ │ +05d702: 7f50 |0005: neg-float v0, v5 │ │ +05d704: 2d00 0400 |0006: cmpl-float v0, v4, v0 │ │ +05d708: 3a00 2200 |0008: if-ltz v0, 002a // +0022 │ │ +05d70c: 6e10 cd18 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@18cd │ │ +05d712: 0a00 |000d: move-result v0 │ │ +05d714: 6e10 c218 0200 |000e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +05d71a: 0a01 |0011: move-result v1 │ │ +05d71c: b110 |0012: sub-int/2addr v0, v1 │ │ +05d71e: 8200 |0013: int-to-float v0, v0 │ │ +05d720: c650 |0014: add-float/2addr v0, v5 │ │ +05d722: 2e00 0300 |0015: cmpg-float v0, v3, v0 │ │ +05d726: 3b00 1300 |0017: if-gez v0, 002a // +0013 │ │ +05d72a: 6e10 b818 0200 |0019: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +05d730: 0a00 |001c: move-result v0 │ │ +05d732: 6e10 d218 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +05d738: 0a01 |0020: move-result v1 │ │ +05d73a: b110 |0021: sub-int/2addr v0, v1 │ │ +05d73c: 8200 |0022: int-to-float v0, v0 │ │ +05d73e: c650 |0023: add-float/2addr v0, v5 │ │ +05d740: 2e00 0400 |0024: cmpg-float v0, v4, v0 │ │ +05d744: 3b00 0400 |0026: if-gez v0, 002a // +0004 │ │ +05d748: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +05d74a: 0f00 |0029: return v0 │ │ +05d74c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +05d74e: 28fe |002b: goto 0029 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1447 │ │ locals : │ │ 0x0000 - 0x002c reg=2 view Landroid/view/View; │ │ 0x0000 - 0x002c reg=3 localX F │ │ 0x0000 - 0x002c reg=4 localY F │ │ @@ -118320,25 +118320,25 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -05d758: |[05d758] android.support.v7.widget.ListPopupWindow$ForwardingListener.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -05d768: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05d76a: 5440 f809 |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@09f8 │ │ -05d76e: 6e20 c318 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@18c3 │ │ -05d774: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05d776: 4401 0001 |0007: aget v1, v0, v1 │ │ -05d77a: 8211 |0009: int-to-float v1, v1 │ │ -05d77c: 4402 0003 |000a: aget v2, v0, v3 │ │ -05d780: 8222 |000c: int-to-float v2, v2 │ │ -05d782: 6e30 8118 1602 |000d: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1881 │ │ -05d788: 0f03 |0010: return v3 │ │ +05d750: |[05d750] android.support.v7.widget.ListPopupWindow$ForwardingListener.toGlobalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +05d760: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05d762: 5440 f809 |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@09f8 │ │ +05d766: 6e20 c318 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@18c3 │ │ +05d76c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05d76e: 4401 0001 |0007: aget v1, v0, v1 │ │ +05d772: 8211 |0009: int-to-float v1, v1 │ │ +05d774: 4402 0003 |000a: aget v2, v0, v3 │ │ +05d778: 8222 |000c: int-to-float v2, v2 │ │ +05d77a: 6e30 8118 1602 |000d: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1881 │ │ +05d780: 0f03 |0010: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1468 │ │ 0x0003 line=1469 │ │ 0x0006 line=1470 │ │ 0x0010 line=1471 │ │ locals : │ │ @@ -118352,27 +118352,27 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -05d78c: |[05d78c] android.support.v7.widget.ListPopupWindow$ForwardingListener.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -05d79c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05d79e: 5440 f809 |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@09f8 │ │ -05d7a2: 6e20 c318 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@18c3 │ │ -05d7a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -05d7aa: 4401 0001 |0007: aget v1, v0, v1 │ │ -05d7ae: 7b11 |0009: neg-int v1, v1 │ │ -05d7b0: 8211 |000a: int-to-float v1, v1 │ │ -05d7b2: 4402 0003 |000b: aget v2, v0, v3 │ │ -05d7b6: 7b22 |000d: neg-int v2, v2 │ │ -05d7b8: 8222 |000e: int-to-float v2, v2 │ │ -05d7ba: 6e30 8118 1602 |000f: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1881 │ │ -05d7c0: 0f03 |0012: return v3 │ │ +05d784: |[05d784] android.support.v7.widget.ListPopupWindow$ForwardingListener.toLocalMotionEvent:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +05d794: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05d796: 5440 f809 |0001: iget-object v0, v4, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mTmpLocation:[I // field@09f8 │ │ +05d79a: 6e20 c318 0500 |0003: invoke-virtual {v5, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@18c3 │ │ +05d7a0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +05d7a2: 4401 0001 |0007: aget v1, v0, v1 │ │ +05d7a6: 7b11 |0009: neg-int v1, v1 │ │ +05d7a8: 8211 |000a: int-to-float v1, v1 │ │ +05d7aa: 4402 0003 |000b: aget v2, v0, v3 │ │ +05d7ae: 7b22 |000d: neg-int v2, v2 │ │ +05d7b0: 8222 |000e: int-to-float v2, v2 │ │ +05d7b2: 6e30 8118 1602 |000f: invoke-virtual {v6, v1, v2}, Landroid/view/MotionEvent;.offsetLocation:(FF)V // method@1881 │ │ +05d7b8: 0f03 |0012: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1457 │ │ 0x0003 line=1458 │ │ 0x0006 line=1459 │ │ 0x0012 line=1460 │ │ locals : │ │ @@ -118393,24 +118393,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -05d7c4: |[05d7c4] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStarted:()Z │ │ -05d7d4: 6e10 f015 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@15f0 │ │ -05d7da: 0c00 |0003: move-result-object v0 │ │ -05d7dc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -05d7e0: 6e10 1816 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ -05d7e6: 0a01 |0009: move-result v1 │ │ -05d7e8: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ -05d7ec: 6e10 2616 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ -05d7f2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -05d7f4: 0f01 |0010: return v1 │ │ +05d7bc: |[05d7bc] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStarted:()Z │ │ +05d7cc: 6e10 f015 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@15f0 │ │ +05d7d2: 0c00 |0003: move-result-object v0 │ │ +05d7d4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +05d7d8: 6e10 1816 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ +05d7de: 0a01 |0009: move-result v1 │ │ +05d7e0: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +05d7e4: 6e10 2616 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ +05d7ea: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +05d7ec: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1305 │ │ 0x0004 line=1306 │ │ 0x000c line=1307 │ │ 0x000f line=1309 │ │ locals : │ │ @@ -118422,24 +118422,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -05d7f8: |[05d7f8] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStopped:()Z │ │ -05d808: 6e10 f015 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@15f0 │ │ -05d80e: 0c00 |0003: move-result-object v0 │ │ -05d810: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -05d814: 6e10 1816 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ -05d81a: 0a01 |0009: move-result v1 │ │ -05d81c: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -05d820: 6e10 1416 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1614 │ │ -05d826: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -05d828: 0f01 |0010: return v1 │ │ +05d7f0: |[05d7f0] android.support.v7.widget.ListPopupWindow$ForwardingListener.onForwardingStopped:()Z │ │ +05d800: 6e10 f015 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@15f0 │ │ +05d806: 0c00 |0003: move-result-object v0 │ │ +05d808: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +05d80c: 6e10 1816 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ +05d812: 0a01 |0009: move-result v1 │ │ +05d814: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +05d818: 6e10 1416 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1614 │ │ +05d81e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +05d820: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1319 │ │ 0x0004 line=1320 │ │ 0x000c line=1321 │ │ 0x000f line=1323 │ │ locals : │ │ @@ -118451,60 +118451,60 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 8 │ │ insns size : 76 16-bit code units │ │ -05d82c: |[05d82c] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -05d83c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -05d83e: 121b |0001: const/4 v11, #int 1 // #1 │ │ -05d840: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -05d842: 55ca f309 |0003: iget-boolean v10, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@09f3 │ │ -05d846: 380a 2200 |0005: if-eqz v10, 0027 // +0022 │ │ -05d84a: 55c2 fa09 |0007: iget-boolean v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@09fa │ │ -05d84e: 3802 0e00 |0009: if-eqz v2, 0017 // +000e │ │ -05d852: 7020 f515 ec00 |000b: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@15f5 │ │ -05d858: 0a09 |000e: move-result v9 │ │ -05d85a: 5cc9 f309 |000f: iput-boolean v9, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@09f3 │ │ -05d85e: 3909 0400 |0011: if-nez v9, 0015 // +0004 │ │ -05d862: 380a 0300 |0013: if-eqz v10, 0016 // +0003 │ │ -05d866: 01b7 |0015: move v7, v11 │ │ -05d868: 0f07 |0016: return v7 │ │ -05d86a: 7020 f515 ec00 |0017: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@15f5 │ │ -05d870: 0a02 |001a: move-result v2 │ │ -05d872: 3902 0800 |001b: if-nez v2, 0023 // +0008 │ │ -05d876: 6e10 f215 0c00 |001d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStopped:()Z // method@15f2 │ │ -05d87c: 0a02 |0020: move-result v2 │ │ -05d87e: 3902 0400 |0021: if-nez v2, 0025 // +0004 │ │ -05d882: 01b9 |0023: move v9, v11 │ │ -05d884: 28eb |0024: goto 000f // -0015 │ │ -05d886: 0179 |0025: move v9, v7 │ │ -05d888: 28fe |0026: goto 0024 // -0002 │ │ -05d88a: 7020 f615 ec00 |0027: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchObserved:(Landroid/view/MotionEvent;)Z // method@15f6 │ │ -05d890: 0a02 |002a: move-result v2 │ │ -05d892: 3802 1f00 |002b: if-eqz v2, 004a // +001f │ │ -05d896: 6e10 f115 0c00 |002d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@15f1 │ │ -05d89c: 0a02 |0030: move-result v2 │ │ -05d89e: 3802 1900 |0031: if-eqz v2, 004a // +0019 │ │ -05d8a2: 01b9 |0033: move v9, v11 │ │ -05d8a4: 3809 dbff |0034: if-eqz v9, 000f // -0025 │ │ -05d8a8: 7100 6502 0000 |0036: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -05d8ae: 0b00 |0039: move-result-wide v0 │ │ -05d8b0: 1234 |003a: const/4 v4, #int 3 // #3 │ │ -05d8b2: 0402 |003b: move-wide v2, v0 │ │ -05d8b4: 0156 |003c: move v6, v5 │ │ -05d8b6: 7708 7f18 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ -05d8bc: 0c08 |0040: move-result-object v8 │ │ -05d8be: 54c2 f609 |0041: iget-object v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ -05d8c2: 6e20 ed18 8200 |0043: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@18ed │ │ -05d8c8: 6e10 8218 0800 |0046: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ -05d8ce: 28c6 |0049: goto 000f // -003a │ │ -05d8d0: 0179 |004a: move v9, v7 │ │ -05d8d2: 28e9 |004b: goto 0034 // -0017 │ │ +05d824: |[05d824] android.support.v7.widget.ListPopupWindow$ForwardingListener.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +05d834: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +05d836: 121b |0001: const/4 v11, #int 1 // #1 │ │ +05d838: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +05d83a: 55ca f309 |0003: iget-boolean v10, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@09f3 │ │ +05d83e: 380a 2200 |0005: if-eqz v10, 0027 // +0022 │ │ +05d842: 55c2 fa09 |0007: iget-boolean v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mWasLongPress:Z // field@09fa │ │ +05d846: 3802 0e00 |0009: if-eqz v2, 0017 // +000e │ │ +05d84a: 7020 f515 ec00 |000b: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@15f5 │ │ +05d850: 0a09 |000e: move-result v9 │ │ +05d852: 5cc9 f309 |000f: iput-boolean v9, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mForwarding:Z // field@09f3 │ │ +05d856: 3909 0400 |0011: if-nez v9, 0015 // +0004 │ │ +05d85a: 380a 0300 |0013: if-eqz v10, 0016 // +0003 │ │ +05d85e: 01b7 |0015: move v7, v11 │ │ +05d860: 0f07 |0016: return v7 │ │ +05d862: 7020 f515 ec00 |0017: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchForwarded:(Landroid/view/MotionEvent;)Z // method@15f5 │ │ +05d868: 0a02 |001a: move-result v2 │ │ +05d86a: 3902 0800 |001b: if-nez v2, 0023 // +0008 │ │ +05d86e: 6e10 f215 0c00 |001d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStopped:()Z // method@15f2 │ │ +05d874: 0a02 |0020: move-result v2 │ │ +05d876: 3902 0400 |0021: if-nez v2, 0025 // +0004 │ │ +05d87a: 01b9 |0023: move v9, v11 │ │ +05d87c: 28eb |0024: goto 000f // -0015 │ │ +05d87e: 0179 |0025: move v9, v7 │ │ +05d880: 28fe |0026: goto 0024 // -0002 │ │ +05d882: 7020 f615 ec00 |0027: invoke-direct {v12, v14}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouchObserved:(Landroid/view/MotionEvent;)Z // method@15f6 │ │ +05d888: 0a02 |002a: move-result v2 │ │ +05d88a: 3802 1f00 |002b: if-eqz v2, 004a // +001f │ │ +05d88e: 6e10 f115 0c00 |002d: invoke-virtual {v12}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onForwardingStarted:()Z // method@15f1 │ │ +05d894: 0a02 |0030: move-result v2 │ │ +05d896: 3802 1900 |0031: if-eqz v2, 004a // +0019 │ │ +05d89a: 01b9 |0033: move v9, v11 │ │ +05d89c: 3809 dbff |0034: if-eqz v9, 000f // -0025 │ │ +05d8a0: 7100 6502 0000 |0036: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +05d8a6: 0b00 |0039: move-result-wide v0 │ │ +05d8a8: 1234 |003a: const/4 v4, #int 3 // #3 │ │ +05d8aa: 0402 |003b: move-wide v2, v0 │ │ +05d8ac: 0156 |003c: move v6, v5 │ │ +05d8ae: 7708 7f18 0000 |003d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@187f │ │ +05d8b4: 0c08 |0040: move-result-object v8 │ │ +05d8b6: 54c2 f609 |0041: iget-object v2, v12, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.mSrc:Landroid/view/View; // field@09f6 │ │ +05d8ba: 6e20 ed18 8200 |0043: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@18ed │ │ +05d8c0: 6e10 8218 0800 |0046: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@1882 │ │ +05d8c6: 28c6 |0049: goto 000f // -003a │ │ +05d8c8: 0179 |004a: move v9, v7 │ │ +05d8ca: 28e9 |004b: goto 0034 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1269 │ │ 0x0005 line=1271 │ │ 0x0007 line=1272 │ │ 0x000b line=1276 │ │ 0x000f line=1293 │ │ @@ -118524,21 +118524,21 @@ │ │ 0x0041 - 0x004a reg=8 e Landroid/view/MotionEvent; │ │ 0x0034 - 0x004a reg=9 forwarding Z │ │ 0x0005 - 0x004c reg=10 wasForwarding Z │ │ 0x0000 - 0x004c reg=12 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ 0x0000 - 0x004c reg=13 v Landroid/view/View; │ │ 0x0000 - 0x004c reg=14 event Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #486 header: │ │ class_idx : 617 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 758 │ │ -source_file_idx : 450 │ │ +source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #486 annotations: │ │ Annotations on class │ │ @@ -118562,18 +118562,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05d8d4: |[05d8d4] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V │ │ -05d8e4: 5b01 d907 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ -05d8e8: 7020 ec15 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@15ec │ │ -05d8ee: 0e00 |0005: return-void │ │ +05d8cc: |[05d8cc] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V │ │ +05d8dc: 5b01 d907 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ +05d8e0: 7020 ec15 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@15ec │ │ +05d8e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0002 line=301 │ │ 0x0005 line=302 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; │ │ @@ -118585,27 +118585,27 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -05d8f0: |[05d8f0] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -05d900: 5410 d907 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ -05d904: 7110 190f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // method@0f19 │ │ -05d90a: 0c00 |0005: move-result-object v0 │ │ -05d90c: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -05d910: 5410 d907 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ -05d914: 7110 190f 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // method@0f19 │ │ -05d91a: 0c00 |000d: move-result-object v0 │ │ -05d91c: 6e10 150f 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@0f15 │ │ -05d922: 0c00 |0011: move-result-object v0 │ │ -05d924: 1100 |0012: return-object v0 │ │ -05d926: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -05d928: 28fe |0014: goto 0012 // -0002 │ │ +05d8e8: |[05d8e8] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +05d8f8: 5410 d907 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ +05d8fc: 7110 190f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // method@0f19 │ │ +05d902: 0c00 |0005: move-result-object v0 │ │ +05d904: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +05d908: 5410 d907 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ +05d90c: 7110 190f 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // method@0f19 │ │ +05d912: 0c00 |000d: move-result-object v0 │ │ +05d914: 6e10 150f 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@0f15 │ │ +05d91a: 0c00 |0011: move-result-object v0 │ │ +05d91c: 1100 |0012: return-object v0 │ │ +05d91e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +05d920: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0008 line=307 │ │ 0x0012 line=309 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; │ │ @@ -118615,37 +118615,37 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -05d92c: |[05d92c] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.onForwardingStarted:()Z │ │ -05d93c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05d93e: 5442 d907 |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ -05d942: 7110 1a0f 0200 |0003: invoke-static {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // method@0f1a │ │ -05d948: 0c02 |0006: move-result-object v2 │ │ -05d94a: 3802 2100 |0007: if-eqz v2, 0028 // +0021 │ │ -05d94e: 5442 d907 |0009: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ -05d952: 7110 1a0f 0200 |000b: invoke-static {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // method@0f1a │ │ -05d958: 0c02 |000e: move-result-object v2 │ │ -05d95a: 5443 d907 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ -05d95e: 7110 1b0f 0300 |0011: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$200:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0f1b │ │ -05d964: 0c03 |0014: move-result-object v3 │ │ -05d966: 7220 9a0f 3200 |0015: invoke-interface {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0f9a │ │ -05d96c: 0a02 |0018: move-result v2 │ │ -05d96e: 3802 0f00 |0019: if-eqz v2, 0028 // +000f │ │ -05d972: 6e10 110f 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@0f11 │ │ -05d978: 0c00 |001e: move-result-object v0 │ │ -05d97a: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ -05d97e: 6e10 1816 0000 |0021: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ -05d984: 0a02 |0024: move-result v2 │ │ -05d986: 3802 0300 |0025: if-eqz v2, 0028 // +0003 │ │ -05d98a: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -05d98c: 0f01 |0028: return v1 │ │ +05d924: |[05d924] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.onForwardingStarted:()Z │ │ +05d934: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05d936: 5442 d907 |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ +05d93a: 7110 1a0f 0200 |0003: invoke-static {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // method@0f1a │ │ +05d940: 0c02 |0006: move-result-object v2 │ │ +05d942: 3802 2100 |0007: if-eqz v2, 0028 // +0021 │ │ +05d946: 5442 d907 |0009: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ +05d94a: 7110 1a0f 0200 |000b: invoke-static {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // method@0f1a │ │ +05d950: 0c02 |000e: move-result-object v2 │ │ +05d952: 5443 d907 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@07d9 │ │ +05d956: 7110 1b0f 0300 |0011: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.access$200:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0f1b │ │ +05d95c: 0c03 |0014: move-result-object v3 │ │ +05d95e: 7220 9a0f 3200 |0015: invoke-interface {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0f9a │ │ +05d964: 0a02 |0018: move-result v2 │ │ +05d966: 3802 0f00 |0019: if-eqz v2, 0028 // +000f │ │ +05d96a: 6e10 110f 0400 |001b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@0f11 │ │ +05d970: 0c00 |001e: move-result-object v0 │ │ +05d972: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ +05d976: 6e10 1816 0000 |0021: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ +05d97c: 0a02 |0024: move-result v2 │ │ +05d97e: 3802 0300 |0025: if-eqz v2, 0028 // +0003 │ │ +05d982: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +05d984: 0f01 |0028: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=315 │ │ 0x001b line=316 │ │ 0x001f line=317 │ │ 0x0028 line=319 │ │ locals : │ │ @@ -118657,41 +118657,41 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -05d990: |[05d990] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.onForwardingStopped:()Z │ │ -05d9a0: 6e10 110f 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@0f11 │ │ -05d9a6: 0c00 |0003: move-result-object v0 │ │ -05d9a8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -05d9ac: 6e10 1416 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1614 │ │ -05d9b2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -05d9b4: 0f01 |000a: return v1 │ │ -05d9b6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -05d9b8: 28fe |000c: goto 000a // -0002 │ │ +05d988: |[05d988] android.support.v7.internal.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener.onForwardingStopped:()Z │ │ +05d998: 6e10 110f 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@0f11 │ │ +05d99e: 0c00 |0003: move-result-object v0 │ │ +05d9a0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +05d9a4: 6e10 1416 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1614 │ │ +05d9aa: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +05d9ac: 0f01 |000a: return v1 │ │ +05d9ae: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +05d9b0: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0004 line=325 │ │ 0x0006 line=326 │ │ 0x0009 line=327 │ │ 0x000a line=329 │ │ locals : │ │ 0x0004 - 0x000d reg=0 popup Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; │ │ │ │ - source_file_idx : 450 (ActionMenuItemView.java) │ │ + source_file_idx : 449 (ActionMenuItemView.java) │ │ │ │ Class #487 header: │ │ class_idx : 618 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 450 │ │ +source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #487 annotations: │ │ Annotations on class │ │ @@ -118711,37 +118711,37 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -05d9bc: |[05d9bc] android.support.v7.internal.view.menu.ActionMenuItemView$PopupCallback.:()V │ │ -05d9cc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05d9d2: 0e00 |0003: return-void │ │ +05d9b4: |[05d9b4] android.support.v7.internal.view.menu.ActionMenuItemView$PopupCallback.:()V │ │ +05d9c4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05d9ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;) │ │ name : 'getPopup' │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 450 (ActionMenuItemView.java) │ │ + source_file_idx : 449 (ActionMenuItemView.java) │ │ │ │ Class #488 header: │ │ class_idx : 676 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 945 │ │ -source_file_idx : 757 │ │ +source_file_idx : 756 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #488 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/CompatTextView;' │ │ @@ -118756,18 +118756,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05d9d4: |[05d9d4] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;)V │ │ -05d9e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05d9e6: 7030 7c12 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@127c │ │ -05d9ec: 0e00 |0004: return-void │ │ +05d9cc: |[05d9cc] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;)V │ │ +05d9dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d9de: 7030 7c12 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@127c │ │ +05d9e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/CompatTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -118777,18 +118777,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 │ │ -05d9f0: |[05d9f0] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05da00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05da02: 7040 7d12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@127d │ │ -05da08: 0e00 |0004: return-void │ │ +05d9e8: |[05d9e8] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05d9f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05d9fa: 7040 7d12 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@127d │ │ +05da00: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/CompatTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -118799,30 +118799,30 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -05da0c: |[05da0c] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -05da1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05da1e: 7040 c51a 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1ac5 │ │ -05da24: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05da26: 6202 6106 |0005: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@0661 │ │ -05da2a: 6e53 d000 6572 |0007: invoke-virtual {v5, v6, v2, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -05da30: 0c01 |000a: move-result-object v1 │ │ -05da32: 6002 6206 |000b: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompatTextView_textAllCaps:I // field@0662 │ │ -05da36: 6e30 4301 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -05da3c: 0a00 |0010: move-result v0 │ │ -05da3e: 6e10 5401 0100 |0011: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -05da44: 3800 0a00 |0014: if-eqz v0, 001e // +000a │ │ -05da48: 2202 5d02 |0016: new-instance v2, Landroid/support/v7/internal/text/AllCapsTransformationMethod; // type@025d │ │ -05da4c: 7020 800e 5200 |0018: invoke-direct {v2, v5}, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@0e80 │ │ -05da52: 6e20 8212 2400 |001b: invoke-virtual {v4, v2}, Landroid/support/v7/internal/widget/CompatTextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1282 │ │ -05da58: 0e00 |001e: return-void │ │ +05da04: |[05da04] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +05da14: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05da16: 7040 c51a 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1ac5 │ │ +05da1c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05da1e: 6202 6106 |0005: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@0661 │ │ +05da22: 6e53 d000 6572 |0007: invoke-virtual {v5, v6, v2, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +05da28: 0c01 |000a: move-result-object v1 │ │ +05da2a: 6002 6206 |000b: sget v2, Landroid/support/v7/appcompat/R$styleable;.CompatTextView_textAllCaps:I // field@0662 │ │ +05da2e: 6e30 4301 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +05da34: 0a00 |0010: move-result v0 │ │ +05da36: 6e10 5401 0100 |0011: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +05da3c: 3800 0a00 |0014: if-eqz v0, 001e // +000a │ │ +05da40: 2202 5d02 |0016: new-instance v2, Landroid/support/v7/internal/text/AllCapsTransformationMethod; // type@025d │ │ +05da44: 7020 800e 5200 |0018: invoke-direct {v2, v5}, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@0e80 │ │ +05da4a: 6e20 8212 2400 |001b: invoke-virtual {v4, v2}, Landroid/support/v7/internal/widget/CompatTextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1282 │ │ +05da50: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0004 line=47 │ │ 0x0005 line=49 │ │ 0x000b line=51 │ │ 0x0011 line=52 │ │ @@ -118834,21 +118834,21 @@ │ │ 0x000b - 0x001f reg=1 style Landroid/content/res/TypedArray; │ │ 0x0000 - 0x001f reg=4 this Landroid/support/v7/internal/widget/CompatTextView; │ │ 0x0000 - 0x001f reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x001f reg=6 attrs Landroid/util/AttributeSet; │ │ 0x0000 - 0x001f reg=7 defStyle I │ │ │ │ Virtual methods - │ │ - source_file_idx : 757 (CompatTextView.java) │ │ + source_file_idx : 756 (CompatTextView.java) │ │ │ │ Class #489 header: │ │ class_idx : 644 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2653 │ │ +source_file_idx : 2651 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #489 annotations: │ │ Annotations on class │ │ @@ -118878,21 +118878,21 @@ │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/MenuView$ItemView;) │ │ name : 'prefersCondensedTitle' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2653 (MenuView.java) │ │ + source_file_idx : 2651 (MenuView.java) │ │ │ │ Class #490 header: │ │ class_idx : 736 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 456 │ │ +source_file_idx : 455 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #490 annotations: │ │ Annotations on class │ │ @@ -118916,21 +118916,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;) │ │ name : 'needsDividerBefore' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 456 (ActionMenuView.java) │ │ + source_file_idx : 455 (ActionMenuView.java) │ │ │ │ Class #491 header: │ │ class_idx : 619 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 676 │ │ -source_file_idx : 450 │ │ +source_file_idx : 449 │ │ static_fields_size : 0 │ │ instance_fields_size: 11 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 19 │ │ │ │ Class #491 annotations: │ │ Annotations on class │ │ @@ -118997,18 +118997,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -05da5c: |[05da5c] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;)V │ │ -05da6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05da6e: 7030 170f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f17 │ │ -05da74: 0e00 |0004: return-void │ │ +05da54: |[05da54] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;)V │ │ +05da64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05da66: 7030 170f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0f17 │ │ +05da6c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0004 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -119018,18 +119018,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 │ │ -05da78: |[05da78] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05da88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05da8a: 7040 180f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f18 │ │ -05da90: 0e00 |0004: return-void │ │ +05da70: |[05da70] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05da80: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05da82: 7040 180f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f18 │ │ +05da88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -119040,48 +119040,48 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 66 16-bit code units │ │ -05da94: |[05da94] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -05daa4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -05daa6: 7040 7d12 6587 |0001: invoke-direct {v5, v6, v7, v8}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@127d │ │ -05daac: 6e10 c800 0600 |0004: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05dab2: 0c02 |0007: move-result-object v2 │ │ -05dab4: 6003 4904 |0008: sget v3, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0449 │ │ -05dab8: 6e20 2f01 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ -05dabe: 0a03 |000d: move-result v3 │ │ -05dac0: 5c53 da07 |000e: iput-boolean v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@07da │ │ -05dac4: 6203 5406 |0010: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@0654 │ │ -05dac8: 6e54 d000 7683 |0012: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -05dace: 0c00 |0015: move-result-object v0 │ │ -05dad0: 6003 5506 |0016: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView_android_minWidth:I // field@0655 │ │ -05dad4: 6e30 4801 3004 |0018: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -05dada: 0a03 |001b: move-result v3 │ │ -05dadc: 5953 e107 |001c: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@07e1 │ │ -05dae0: 6e10 5401 0000 |001e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -05dae6: 6e10 3401 0200 |0021: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -05daec: 0c03 |0024: move-result-object v3 │ │ -05daee: 5231 cf0a |0025: iget v1, v3, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -05daf2: 1503 0042 |0027: const/high16 v3, #int 1107296256 // #4200 │ │ -05daf6: c813 |0029: mul-float/2addr v3, v1 │ │ -05daf8: 1504 003f |002a: const/high16 v4, #int 1056964608 // #3f00 │ │ -05dafc: c643 |002c: add-float/2addr v3, v4 │ │ -05dafe: 8733 |002d: float-to-int v3, v3 │ │ -05db00: 5953 e007 |002e: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ -05db04: 6e20 3a0f 5500 |0030: invoke-virtual {v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0f3a │ │ -05db0a: 6e20 3b0f 5500 |0033: invoke-virtual {v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@0f3b │ │ -05db10: 2203 5d02 |0036: new-instance v3, Landroid/support/v7/internal/text/AllCapsTransformationMethod; // type@025d │ │ -05db14: 7020 800e 6300 |0038: invoke-direct {v3, v6}, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@0e80 │ │ -05db1a: 6e20 400f 3500 |003b: invoke-virtual {v5, v3}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@0f40 │ │ -05db20: 12f3 |003e: const/4 v3, #int -1 // #ff │ │ -05db22: 5953 e307 |003f: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@07e3 │ │ -05db26: 0e00 |0041: return-void │ │ +05da8c: |[05da8c] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +05da9c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +05da9e: 7040 7d12 6587 |0001: invoke-direct {v5, v6, v7, v8}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@127d │ │ +05daa4: 6e10 c800 0600 |0004: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05daaa: 0c02 |0007: move-result-object v2 │ │ +05daac: 6003 4904 |0008: sget v3, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0449 │ │ +05dab0: 6e20 2f01 3200 |000a: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ +05dab6: 0a03 |000d: move-result v3 │ │ +05dab8: 5c53 da07 |000e: iput-boolean v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@07da │ │ +05dabc: 6203 5406 |0010: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@0654 │ │ +05dac0: 6e54 d000 7683 |0012: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +05dac6: 0c00 |0015: move-result-object v0 │ │ +05dac8: 6003 5506 |0016: sget v3, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView_android_minWidth:I // field@0655 │ │ +05dacc: 6e30 4801 3004 |0018: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +05dad2: 0a03 |001b: move-result v3 │ │ +05dad4: 5953 e107 |001c: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@07e1 │ │ +05dad8: 6e10 5401 0000 |001e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +05dade: 6e10 3401 0200 |0021: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +05dae4: 0c03 |0024: move-result-object v3 │ │ +05dae6: 5231 cf0a |0025: iget v1, v3, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +05daea: 1503 0042 |0027: const/high16 v3, #int 1107296256 // #4200 │ │ +05daee: c813 |0029: mul-float/2addr v3, v1 │ │ +05daf0: 1504 003f |002a: const/high16 v4, #int 1056964608 // #3f00 │ │ +05daf4: c643 |002c: add-float/2addr v3, v4 │ │ +05daf6: 8733 |002d: float-to-int v3, v3 │ │ +05daf8: 5953 e007 |002e: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ +05dafc: 6e20 3a0f 5500 |0030: invoke-virtual {v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0f3a │ │ +05db02: 6e20 3b0f 5500 |0033: invoke-virtual {v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@0f3b │ │ +05db08: 2203 5d02 |0036: new-instance v3, Landroid/support/v7/internal/text/AllCapsTransformationMethod; // type@025d │ │ +05db0c: 7020 800e 6300 |0038: invoke-direct {v3, v6}, Landroid/support/v7/internal/text/AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@0e80 │ │ +05db12: 6e20 400f 3500 |003b: invoke-virtual {v5, v3}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@0f40 │ │ +05db18: 12f3 |003e: const/4 v3, #int -1 // #ff │ │ +05db1a: 5953 e307 |003f: iput v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@07e3 │ │ +05db1e: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=76 │ │ 0x0004 line=77 │ │ 0x0008 line=78 │ │ 0x0010 line=80 │ │ 0x0016 line=82 │ │ @@ -119107,17 +119107,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05db28: |[05db28] android.support.v7.internal.view.menu.ActionMenuItemView.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; │ │ -05db38: 5410 e207 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // field@07e2 │ │ -05db3c: 1100 |0002: return-object v0 │ │ +05db20: |[05db20] android.support.v7.internal.view.menu.ActionMenuItemView.access$000:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; │ │ +05db30: 5410 e207 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // field@07e2 │ │ +05db34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -119125,17 +119125,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05db40: |[05db40] android.support.v7.internal.view.menu.ActionMenuItemView.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; │ │ -05db50: 5410 df07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@07df │ │ -05db54: 1100 |0002: return-object v0 │ │ +05db38: |[05db38] android.support.v7.internal.view.menu.ActionMenuItemView.access$100:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; │ │ +05db48: 5410 df07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@07df │ │ +05db4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -119143,17 +119143,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05db58: |[05db58] android.support.v7.internal.view.menu.ActionMenuItemView.access$200:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -05db68: 5410 de07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ -05db6c: 1100 |0002: return-object v0 │ │ +05db50: |[05db50] android.support.v7.internal.view.menu.ActionMenuItemView.access$200:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +05db60: 5410 de07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ +05db64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -119161,42 +119161,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -05db70: |[05db70] android.support.v7.internal.view.menu.ActionMenuItemView.updateTextButtonVisibility:()V │ │ -05db80: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05db82: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05db84: 5443 e407 |0002: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@07e4 │ │ -05db88: 7110 e517 0300 |0004: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -05db8e: 0a03 |0007: move-result v3 │ │ -05db90: 3903 2100 |0008: if-nez v3, 0029 // +0021 │ │ -05db94: 0110 |000a: move v0, v1 │ │ -05db96: 5443 dd07 |000b: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@07dd │ │ -05db9a: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ -05db9e: 5443 de07 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ -05dba2: 6e10 3910 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.showsTextAsAction:()Z // method@1039 │ │ -05dba8: 0a03 |0014: move-result v3 │ │ -05dbaa: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ -05dbae: 5543 da07 |0017: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@07da │ │ -05dbb2: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ -05dbb6: 5543 db07 |001b: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@07db │ │ -05dbba: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ -05dbbe: 0112 |001f: move v2, v1 │ │ -05dbc0: b520 |0020: and-int/2addr v0, v2 │ │ -05dbc2: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ -05dbc6: 5441 e407 |0023: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@07e4 │ │ -05dbca: 6e20 3e0f 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setText:(Ljava/lang/CharSequence;)V // method@0f3e │ │ -05dbd0: 0e00 |0028: return-void │ │ -05dbd2: 0120 |0029: move v0, v2 │ │ -05dbd4: 28e1 |002a: goto 000b // -001f │ │ -05dbd6: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -05dbd8: 28f9 |002c: goto 0025 // -0007 │ │ +05db68: |[05db68] android.support.v7.internal.view.menu.ActionMenuItemView.updateTextButtonVisibility:()V │ │ +05db78: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05db7a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05db7c: 5443 e407 |0002: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@07e4 │ │ +05db80: 7110 e517 0300 |0004: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +05db86: 0a03 |0007: move-result v3 │ │ +05db88: 3903 2100 |0008: if-nez v3, 0029 // +0021 │ │ +05db8c: 0110 |000a: move v0, v1 │ │ +05db8e: 5443 dd07 |000b: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@07dd │ │ +05db92: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ +05db96: 5443 de07 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ +05db9a: 6e10 3910 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.showsTextAsAction:()Z // method@1039 │ │ +05dba0: 0a03 |0014: move-result v3 │ │ +05dba2: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ +05dba6: 5543 da07 |0017: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@07da │ │ +05dbaa: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ +05dbae: 5543 db07 |001b: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@07db │ │ +05dbb2: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ +05dbb6: 0112 |001f: move v2, v1 │ │ +05dbb8: b520 |0020: and-int/2addr v0, v2 │ │ +05dbba: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ +05dbbe: 5441 e407 |0023: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@07e4 │ │ +05dbc2: 6e20 3e0f 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setText:(Ljava/lang/CharSequence;)V // method@0f3e │ │ +05dbc8: 0e00 |0028: return-void │ │ +05dbca: 0120 |0029: move v0, v2 │ │ +05dbcc: 28e1 |002a: goto 000b // -001f │ │ +05dbce: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +05dbd0: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x000b line=180 │ │ 0x0021 line=183 │ │ 0x0028 line=184 │ │ 0x002a line=179 │ │ @@ -119212,17 +119212,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 │ │ -05dbdc: |[05dbdc] android.support.v7.internal.view.menu.ActionMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -05dbec: 5410 de07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ -05dbf0: 1100 |0002: return-object v0 │ │ +05dbd4: |[05dbd4] android.support.v7.internal.view.menu.ActionMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +05dbe4: 5410 de07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ +05dbe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -119230,24 +119230,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -05dbf4: |[05dbf4] android.support.v7.internal.view.menu.ActionMenuItemView.hasText:()Z │ │ -05dc04: 6e10 240f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getText:()Ljava/lang/CharSequence; // method@0f24 │ │ -05dc0a: 0c00 |0003: move-result-object v0 │ │ -05dc0c: 7110 e517 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -05dc12: 0a00 |0007: move-result v0 │ │ -05dc14: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -05dc18: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -05dc1a: 0f00 |000b: return v0 │ │ -05dc1c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05dc1e: 28fe |000d: goto 000b // -0002 │ │ +05dbec: |[05dbec] android.support.v7.internal.view.menu.ActionMenuItemView.hasText:()Z │ │ +05dbfc: 6e10 240f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getText:()Ljava/lang/CharSequence; // method@0f24 │ │ +05dc02: 0c00 |0003: move-result-object v0 │ │ +05dc04: 7110 e517 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +05dc0a: 0a00 |0007: move-result v0 │ │ +05dc0c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +05dc10: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +05dc12: 0f00 |000b: return v0 │ │ +05dc14: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05dc16: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -119255,44 +119255,44 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -05dc20: |[05dc20] android.support.v7.internal.view.menu.ActionMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ -05dc30: 5b12 de07 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ -05dc34: 6e10 fd0f 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0ffd │ │ -05dc3a: 0c00 |0005: move-result-object v0 │ │ -05dc3c: 6e20 370f 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0f37 │ │ -05dc42: 6e20 0a10 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@100a │ │ -05dc48: 0c00 |000c: move-result-object v0 │ │ -05dc4a: 6e20 3f0f 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@0f3f │ │ -05dc50: 6e10 ff0f 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@0fff │ │ -05dc56: 0a00 |0013: move-result v0 │ │ -05dc58: 6e20 380f 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setId:(I)V // method@0f38 │ │ -05dc5e: 6e10 1410 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1014 │ │ -05dc64: 0a00 |001a: move-result v0 │ │ -05dc66: 3800 1f00 |001b: if-eqz v0, 003a // +001f │ │ -05dc6a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -05dc6c: 6e20 410f 0100 |001e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setVisibility:(I)V // method@0f41 │ │ -05dc72: 6e10 1210 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1012 │ │ -05dc78: 0a00 |0024: move-result v0 │ │ -05dc7a: 6e20 350f 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setEnabled:(Z)V // method@0f35 │ │ -05dc80: 6e10 0c10 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ -05dc86: 0a00 |002b: move-result v0 │ │ -05dc88: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ -05dc8c: 5410 dc07 |002e: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@07dc │ │ -05dc90: 3900 0900 |0030: if-nez v0, 0039 // +0009 │ │ -05dc94: 2200 6902 |0032: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; // type@0269 │ │ -05dc98: 7020 100f 1000 |0034: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V // method@0f10 │ │ -05dc9e: 5b10 dc07 |0037: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@07dc │ │ -05dca2: 0e00 |0039: return-void │ │ -05dca4: 1300 0800 |003a: const/16 v0, #int 8 // #8 │ │ -05dca8: 28e2 |003c: goto 001e // -001e │ │ +05dc18: |[05dc18] android.support.v7.internal.view.menu.ActionMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ +05dc28: 5b12 de07 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ +05dc2c: 6e10 fd0f 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0ffd │ │ +05dc32: 0c00 |0005: move-result-object v0 │ │ +05dc34: 6e20 370f 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0f37 │ │ +05dc3a: 6e20 0a10 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@100a │ │ +05dc40: 0c00 |000c: move-result-object v0 │ │ +05dc42: 6e20 3f0f 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@0f3f │ │ +05dc48: 6e10 ff0f 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@0fff │ │ +05dc4e: 0a00 |0013: move-result v0 │ │ +05dc50: 6e20 380f 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setId:(I)V // method@0f38 │ │ +05dc56: 6e10 1410 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1014 │ │ +05dc5c: 0a00 |001a: move-result v0 │ │ +05dc5e: 3800 1f00 |001b: if-eqz v0, 003a // +001f │ │ +05dc62: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +05dc64: 6e20 410f 0100 |001e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setVisibility:(I)V // method@0f41 │ │ +05dc6a: 6e10 1210 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1012 │ │ +05dc70: 0a00 |0024: move-result v0 │ │ +05dc72: 6e20 350f 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setEnabled:(Z)V // method@0f35 │ │ +05dc78: 6e10 0c10 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ +05dc7e: 0a00 |002b: move-result v0 │ │ +05dc80: 3800 0d00 |002c: if-eqz v0, 0039 // +000d │ │ +05dc84: 5410 dc07 |002e: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@07dc │ │ +05dc88: 3900 0900 |0030: if-nez v0, 0039 // +0009 │ │ +05dc8c: 2200 6902 |0032: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener; // type@0269 │ │ +05dc90: 7020 100f 1000 |0034: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$ActionMenuItemForwardingListener;.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V // method@0f10 │ │ +05dc96: 5b10 dc07 |0037: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@07dc │ │ +05dc9a: 0e00 |0039: return-void │ │ +05dc9c: 1300 0800 |003a: const/16 v0, #int 8 // #8 │ │ +05dca0: 28e2 |003c: goto 001e // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=120 │ │ 0x0009 line=121 │ │ 0x0010 line=122 │ │ 0x0017 line=124 │ │ @@ -119312,18 +119312,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -05dcac: |[05dcac] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerAfter:()Z │ │ -05dcbc: 6e10 270f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ -05dcc2: 0a00 |0003: move-result v0 │ │ -05dcc4: 0f00 |0004: return v0 │ │ +05dca4: |[05dca4] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerAfter:()Z │ │ +05dcb4: 6e10 270f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ +05dcba: 0a00 |0003: move-result v0 │ │ +05dcbc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -119331,26 +119331,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -05dcc8: |[05dcc8] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerBefore:()Z │ │ -05dcd8: 6e10 270f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ -05dcde: 0a00 |0003: move-result v0 │ │ -05dce0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -05dce4: 5410 de07 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ -05dce8: 6e10 fd0f 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0ffd │ │ -05dcee: 0c00 |000b: move-result-object v0 │ │ -05dcf0: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -05dcf4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -05dcf6: 0f00 |000f: return v0 │ │ -05dcf8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -05dcfa: 28fe |0011: goto 000f // -0002 │ │ +05dcc0: |[05dcc0] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerBefore:()Z │ │ +05dcd0: 6e10 270f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ +05dcd6: 0a00 |0003: move-result v0 │ │ +05dcd8: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +05dcdc: 5410 de07 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ +05dce0: 6e10 fd0f 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0ffd │ │ +05dce6: 0c00 |000b: move-result-object v0 │ │ +05dce8: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +05dcec: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +05dcee: 0f00 |000f: return v0 │ │ +05dcf0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +05dcf2: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -119358,21 +119358,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05dcfc: |[05dcfc] android.support.v7.internal.view.menu.ActionMenuItemView.onClick:(Landroid/view/View;)V │ │ -05dd0c: 5420 df07 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@07df │ │ -05dd10: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05dd14: 5420 df07 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@07df │ │ -05dd18: 5421 de07 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ -05dd1c: 7220 9a0f 1000 |0008: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0f9a │ │ -05dd22: 0e00 |000b: return-void │ │ +05dcf4: |[05dcf4] android.support.v7.internal.view.menu.ActionMenuItemView.onClick:(Landroid/view/View;)V │ │ +05dd04: 5420 df07 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@07df │ │ +05dd08: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05dd0c: 5420 df07 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@07df │ │ +05dd10: 5421 de07 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ +05dd14: 7220 9a0f 1000 |0008: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0f9a │ │ +05dd1a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0004 line=145 │ │ 0x000b line=147 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ @@ -119383,29 +119383,29 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -05dd24: |[05dd24] android.support.v7.internal.view.menu.ActionMenuItemView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -05dd34: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -05dd38: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -05dd3c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -05dd40: 6f20 7e12 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/CompatTextView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@127e │ │ -05dd46: 6e10 1c0f 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@0f1c │ │ -05dd4c: 0c00 |000c: move-result-object v0 │ │ -05dd4e: 6e10 c800 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05dd54: 0c00 |0010: move-result-object v0 │ │ -05dd56: 6001 4904 |0011: sget v1, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0449 │ │ -05dd5a: 6e20 2f01 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ -05dd60: 0a00 |0016: move-result v0 │ │ -05dd62: 5c20 da07 |0017: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@07da │ │ -05dd66: 7010 420f 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@0f42 │ │ -05dd6c: 0e00 |001c: return-void │ │ +05dd1c: |[05dd1c] android.support.v7.internal.view.menu.ActionMenuItemView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +05dd2c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +05dd30: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +05dd34: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +05dd38: 6f20 7e12 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/CompatTextView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@127e │ │ +05dd3e: 6e10 1c0f 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@0f1c │ │ +05dd44: 0c00 |000c: move-result-object v0 │ │ +05dd46: 6e10 c800 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05dd4c: 0c00 |0010: move-result-object v0 │ │ +05dd4e: 6001 4904 |0011: sget v1, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0449 │ │ +05dd52: 6e20 2f01 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ +05dd58: 0a00 |0016: move-result v0 │ │ +05dd5a: 5c20 da07 |0017: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@07da │ │ +05dd5e: 7010 420f 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@0f42 │ │ +05dd64: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ 0x0009 line=102 │ │ 0x0019 line=104 │ │ 0x001c line=105 │ │ @@ -119418,64 +119418,64 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 98 16-bit code units │ │ -05dd70: |[05dd70] android.support.v7.internal.view.menu.ActionMenuItemView.onLongClick:(Landroid/view/View;)Z │ │ -05dd80: 121a |0000: const/4 v10, #int 1 // #1 │ │ -05dd82: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -05dd84: 6e10 270f 0d00 |0002: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ -05dd8a: 0a0b |0005: move-result v11 │ │ -05dd8c: 380b 0300 |0006: if-eqz v11, 0009 // +0003 │ │ -05dd90: 0f09 |0008: return v9 │ │ -05dd92: 122b |0009: const/4 v11, #int 2 // #2 │ │ -05dd94: 23b6 d904 |000a: new-array v6, v11, [I // type@04d9 │ │ -05dd98: 2202 6000 |000c: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ -05dd9c: 7010 b301 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -05dda2: 6e20 1f0f 6d00 |0011: invoke-virtual {v13, v6}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getLocationOnScreen:([I)V // method@0f1f │ │ -05dda8: 6e20 260f 2d00 |0014: invoke-virtual {v13, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@0f26 │ │ -05ddae: 6e10 1c0f 0d00 |0017: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@0f1c │ │ -05ddb4: 0c01 |001a: move-result-object v1 │ │ -05ddb6: 6e10 250f 0d00 |001b: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWidth:()I // method@0f25 │ │ -05ddbc: 0a08 |001e: move-result v8 │ │ -05ddbe: 6e10 1d0f 0d00 |001f: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getHeight:()I // method@0f1d │ │ -05ddc4: 0a03 |0022: move-result v3 │ │ -05ddc6: 440b 060a |0023: aget v11, v6, v10 │ │ -05ddca: db0c 0302 |0025: div-int/lit8 v12, v3, #int 2 // #02 │ │ -05ddce: 9004 0b0c |0027: add-int v4, v11, v12 │ │ -05ddd2: 440b 0609 |0029: aget v11, v6, v9 │ │ -05ddd6: db0c 0802 |002b: div-int/lit8 v12, v8, #int 2 // #02 │ │ -05ddda: 9005 0b0c |002d: add-int v5, v11, v12 │ │ -05ddde: 7110 a208 0e00 |002f: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -05dde4: 0a0b |0032: move-result v11 │ │ -05dde6: 390b 0e00 |0033: if-nez v11, 0041 // +000e │ │ -05ddea: 6e10 c800 0100 |0035: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05ddf0: 0c0b |0038: move-result-object v11 │ │ -05ddf2: 6e10 3401 0b00 |0039: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -05ddf8: 0c0b |003c: move-result-object v11 │ │ -05ddfa: 52b7 d10a |003d: iget v7, v11, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ -05ddfe: 9105 0705 |003f: sub-int v5, v7, v5 │ │ -05de02: 54db de07 |0041: iget-object v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ -05de06: 6e10 0810 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1008 │ │ -05de0c: 0c0b |0046: move-result-object v11 │ │ -05de0e: 7130 e41a b109 |0047: invoke-static {v1, v11, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1ae4 │ │ -05de14: 0c00 |004a: move-result-object v0 │ │ -05de16: 6e10 b901 0200 |004b: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@01b9 │ │ -05de1c: 0a0b |004e: move-result v11 │ │ -05de1e: 35b4 0d00 |004f: if-ge v4, v11, 005c // +000d │ │ -05de22: 1409 3500 8000 |0051: const v9, #float 1.1755e-38 // #00800035 │ │ -05de28: 6e40 e51a 9035 |0054: invoke-virtual {v0, v9, v5, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@1ae5 │ │ -05de2e: 6e10 e61a 0000 |0057: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1ae6 │ │ -05de34: 01a9 |005a: move v9, v10 │ │ -05de36: 28ad |005b: goto 0008 // -0053 │ │ -05de38: 130b 5100 |005c: const/16 v11, #int 81 // #51 │ │ -05de3c: 6e40 e51a b039 |005e: invoke-virtual {v0, v11, v9, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@1ae5 │ │ -05de42: 28f6 |0061: goto 0057 // -000a │ │ +05dd68: |[05dd68] android.support.v7.internal.view.menu.ActionMenuItemView.onLongClick:(Landroid/view/View;)Z │ │ +05dd78: 121a |0000: const/4 v10, #int 1 // #1 │ │ +05dd7a: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +05dd7c: 6e10 270f 0d00 |0002: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ +05dd82: 0a0b |0005: move-result v11 │ │ +05dd84: 380b 0300 |0006: if-eqz v11, 0009 // +0003 │ │ +05dd88: 0f09 |0008: return v9 │ │ +05dd8a: 122b |0009: const/4 v11, #int 2 // #2 │ │ +05dd8c: 23b6 d904 |000a: new-array v6, v11, [I // type@04d9 │ │ +05dd90: 2202 6000 |000c: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ +05dd94: 7010 b301 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +05dd9a: 6e20 1f0f 6d00 |0011: invoke-virtual {v13, v6}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getLocationOnScreen:([I)V // method@0f1f │ │ +05dda0: 6e20 260f 2d00 |0014: invoke-virtual {v13, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@0f26 │ │ +05dda6: 6e10 1c0f 0d00 |0017: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@0f1c │ │ +05ddac: 0c01 |001a: move-result-object v1 │ │ +05ddae: 6e10 250f 0d00 |001b: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWidth:()I // method@0f25 │ │ +05ddb4: 0a08 |001e: move-result v8 │ │ +05ddb6: 6e10 1d0f 0d00 |001f: invoke-virtual {v13}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getHeight:()I // method@0f1d │ │ +05ddbc: 0a03 |0022: move-result v3 │ │ +05ddbe: 440b 060a |0023: aget v11, v6, v10 │ │ +05ddc2: db0c 0302 |0025: div-int/lit8 v12, v3, #int 2 // #02 │ │ +05ddc6: 9004 0b0c |0027: add-int v4, v11, v12 │ │ +05ddca: 440b 0609 |0029: aget v11, v6, v9 │ │ +05ddce: db0c 0802 |002b: div-int/lit8 v12, v8, #int 2 // #02 │ │ +05ddd2: 9005 0b0c |002d: add-int v5, v11, v12 │ │ +05ddd6: 7110 a208 0e00 |002f: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +05dddc: 0a0b |0032: move-result v11 │ │ +05ddde: 390b 0e00 |0033: if-nez v11, 0041 // +000e │ │ +05dde2: 6e10 c800 0100 |0035: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05dde8: 0c0b |0038: move-result-object v11 │ │ +05ddea: 6e10 3401 0b00 |0039: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +05ddf0: 0c0b |003c: move-result-object v11 │ │ +05ddf2: 52b7 d10a |003d: iget v7, v11, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ +05ddf6: 9105 0705 |003f: sub-int v5, v7, v5 │ │ +05ddfa: 54db de07 |0041: iget-object v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ +05ddfe: 6e10 0810 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1008 │ │ +05de04: 0c0b |0046: move-result-object v11 │ │ +05de06: 7130 e41a b109 |0047: invoke-static {v1, v11, v9}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1ae4 │ │ +05de0c: 0c00 |004a: move-result-object v0 │ │ +05de0e: 6e10 b901 0200 |004b: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@01b9 │ │ +05de14: 0a0b |004e: move-result v11 │ │ +05de16: 35b4 0d00 |004f: if-ge v4, v11, 005c // +000d │ │ +05de1a: 1409 3500 8000 |0051: const v9, #float 1.1755e-38 // #00800035 │ │ +05de20: 6e40 e51a 9035 |0054: invoke-virtual {v0, v9, v5, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@1ae5 │ │ +05de26: 6e10 e61a 0000 |0057: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1ae6 │ │ +05de2c: 01a9 |005a: move v9, v10 │ │ +05de2e: 28ad |005b: goto 0008 // -0053 │ │ +05de30: 130b 5100 |005c: const/16 v11, #int 81 // #51 │ │ +05de34: 6e40 e51a b039 |005e: invoke-virtual {v0, v11, v9, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@1ae5 │ │ +05de3a: 28f6 |0061: goto 0057 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=237 │ │ 0x0008 line=265 │ │ 0x0009 line=242 │ │ 0x000c line=243 │ │ 0x0011 line=244 │ │ @@ -119512,70 +119512,70 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 112 16-bit code units │ │ -05de44: |[05de44] android.support.v7.internal.view.menu.ActionMenuItemView.onMeasure:(II)V │ │ -05de54: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ -05de58: 6e10 270f 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ -05de5e: 0a03 |0005: move-result v3 │ │ -05de60: 3803 1700 |0006: if-eqz v3, 001d // +0017 │ │ -05de64: 52c7 e307 |0008: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@07e3 │ │ -05de68: 3a07 1300 |000a: if-ltz v7, 001d // +0013 │ │ -05de6c: 52c7 e307 |000c: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@07e3 │ │ -05de70: 6e10 230f 0c00 |000e: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@0f23 │ │ -05de76: 0a08 |0011: move-result v8 │ │ -05de78: 6e10 220f 0c00 |0012: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@0f22 │ │ -05de7e: 0a09 |0015: move-result v9 │ │ -05de80: 6e10 210f 0c00 |0016: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@0f21 │ │ -05de86: 0a0a |0019: move-result v10 │ │ -05de88: 6f5a 8112 7c98 |001a: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1281 │ │ -05de8e: 6f30 7f12 dc0e |001d: invoke-super {v12, v13, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@127f │ │ -05de94: 7110 a318 0d00 |0020: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -05de9a: 0a05 |0023: move-result v5 │ │ -05de9c: 7110 a418 0d00 |0024: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -05dea2: 0a06 |0027: move-result v6 │ │ -05dea4: 6e10 200f 0c00 |0028: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@0f20 │ │ -05deaa: 0a01 |002b: move-result v1 │ │ -05deac: 1507 0080 |002c: const/high16 v7, #int -2147483648 // #8000 │ │ -05deb0: 3375 3f00 |002e: if-ne v5, v7, 006d // +003f │ │ -05deb4: 52c7 e107 |0030: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@07e1 │ │ -05deb8: 7120 9f1b 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -05debe: 0a02 |0035: move-result v2 │ │ -05dec0: 32b5 0f00 |0036: if-eq v5, v11, 0045 // +000f │ │ -05dec4: 52c7 e107 |0038: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@07e1 │ │ -05dec8: 3d07 0b00 |003a: if-lez v7, 0045 // +000b │ │ -05decc: 3521 0900 |003c: if-ge v1, v2, 0045 // +0009 │ │ -05ded0: 7120 a518 b200 |003e: invoke-static {v2, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -05ded6: 0a07 |0041: move-result v7 │ │ -05ded8: 6f30 7f12 7c0e |0042: invoke-super {v12, v7, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@127f │ │ -05dede: 3903 2700 |0045: if-nez v3, 006c // +0027 │ │ -05dee2: 54c7 dd07 |0047: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@07dd │ │ -05dee6: 3807 2300 |0049: if-eqz v7, 006c // +0023 │ │ -05deea: 6e10 200f 0c00 |004b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@0f20 │ │ -05def0: 0a04 |004e: move-result v4 │ │ -05def2: 54c7 dd07 |004f: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@07dd │ │ -05def6: 6e10 d101 0700 |0051: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@01d1 │ │ -05defc: 0c07 |0054: move-result-object v7 │ │ -05defe: 6e10 bf01 0700 |0055: invoke-virtual {v7}, Landroid/graphics/Rect;.width:()I // method@01bf │ │ -05df04: 0a00 |0058: move-result v0 │ │ -05df06: 9107 0400 |0059: sub-int v7, v4, v0 │ │ -05df0a: db07 0702 |005b: div-int/lit8 v7, v7, #int 2 // #02 │ │ -05df0e: 6e10 230f 0c00 |005d: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@0f23 │ │ -05df14: 0a08 |0060: move-result v8 │ │ -05df16: 6e10 220f 0c00 |0061: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@0f22 │ │ -05df1c: 0a09 |0064: move-result v9 │ │ -05df1e: 6e10 210f 0c00 |0065: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@0f21 │ │ -05df24: 0a0a |0068: move-result v10 │ │ -05df26: 6f5a 8112 7c98 |0069: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1281 │ │ -05df2c: 0e00 |006c: return-void │ │ -05df2e: 52c2 e107 |006d: iget v2, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@07e1 │ │ -05df32: 28c7 |006f: goto 0036 // -0039 │ │ +05de3c: |[05de3c] android.support.v7.internal.view.menu.ActionMenuItemView.onMeasure:(II)V │ │ +05de4c: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ +05de50: 6e10 270f 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ +05de56: 0a03 |0005: move-result v3 │ │ +05de58: 3803 1700 |0006: if-eqz v3, 001d // +0017 │ │ +05de5c: 52c7 e307 |0008: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@07e3 │ │ +05de60: 3a07 1300 |000a: if-ltz v7, 001d // +0013 │ │ +05de64: 52c7 e307 |000c: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@07e3 │ │ +05de68: 6e10 230f 0c00 |000e: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@0f23 │ │ +05de6e: 0a08 |0011: move-result v8 │ │ +05de70: 6e10 220f 0c00 |0012: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@0f22 │ │ +05de76: 0a09 |0015: move-result v9 │ │ +05de78: 6e10 210f 0c00 |0016: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@0f21 │ │ +05de7e: 0a0a |0019: move-result v10 │ │ +05de80: 6f5a 8112 7c98 |001a: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1281 │ │ +05de86: 6f30 7f12 dc0e |001d: invoke-super {v12, v13, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@127f │ │ +05de8c: 7110 a318 0d00 |0020: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +05de92: 0a05 |0023: move-result v5 │ │ +05de94: 7110 a418 0d00 |0024: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +05de9a: 0a06 |0027: move-result v6 │ │ +05de9c: 6e10 200f 0c00 |0028: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@0f20 │ │ +05dea2: 0a01 |002b: move-result v1 │ │ +05dea4: 1507 0080 |002c: const/high16 v7, #int -2147483648 // #8000 │ │ +05dea8: 3375 3f00 |002e: if-ne v5, v7, 006d // +003f │ │ +05deac: 52c7 e107 |0030: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@07e1 │ │ +05deb0: 7120 9f1b 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +05deb6: 0a02 |0035: move-result v2 │ │ +05deb8: 32b5 0f00 |0036: if-eq v5, v11, 0045 // +000f │ │ +05debc: 52c7 e107 |0038: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@07e1 │ │ +05dec0: 3d07 0b00 |003a: if-lez v7, 0045 // +000b │ │ +05dec4: 3521 0900 |003c: if-ge v1, v2, 0045 // +0009 │ │ +05dec8: 7120 a518 b200 |003e: invoke-static {v2, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +05dece: 0a07 |0041: move-result v7 │ │ +05ded0: 6f30 7f12 7c0e |0042: invoke-super {v12, v7, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@127f │ │ +05ded6: 3903 2700 |0045: if-nez v3, 006c // +0027 │ │ +05deda: 54c7 dd07 |0047: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@07dd │ │ +05dede: 3807 2300 |0049: if-eqz v7, 006c // +0023 │ │ +05dee2: 6e10 200f 0c00 |004b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@0f20 │ │ +05dee8: 0a04 |004e: move-result v4 │ │ +05deea: 54c7 dd07 |004f: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@07dd │ │ +05deee: 6e10 d101 0700 |0051: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@01d1 │ │ +05def4: 0c07 |0054: move-result-object v7 │ │ +05def6: 6e10 bf01 0700 |0055: invoke-virtual {v7}, Landroid/graphics/Rect;.width:()I // method@01bf │ │ +05defc: 0a00 |0058: move-result v0 │ │ +05defe: 9107 0400 |0059: sub-int v7, v4, v0 │ │ +05df02: db07 0702 |005b: div-int/lit8 v7, v7, #int 2 // #02 │ │ +05df06: 6e10 230f 0c00 |005d: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@0f23 │ │ +05df0c: 0a08 |0060: move-result v8 │ │ +05df0e: 6e10 220f 0c00 |0061: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@0f22 │ │ +05df14: 0a09 |0064: move-result v9 │ │ +05df16: 6e10 210f 0c00 |0065: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@0f21 │ │ +05df1c: 0a0a |0068: move-result v10 │ │ +05df1e: 6f5a 8112 7c98 |0069: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1281 │ │ +05df24: 0e00 |006c: return-void │ │ +05df26: 52c2 e107 |006d: iget v2, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@07e1 │ │ +05df2a: 28c7 |006f: goto 0036 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=270 │ │ 0x0006 line=271 │ │ 0x000c line=272 │ │ 0x001d line=276 │ │ 0x0020 line=278 │ │ @@ -119607,30 +119607,30 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -05df34: |[05df34] android.support.v7.internal.view.menu.ActionMenuItemView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -05df44: 5410 de07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ -05df48: 6e10 0c10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ -05df4e: 0a00 |0005: move-result v0 │ │ -05df50: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -05df54: 5410 dc07 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@07dc │ │ -05df58: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -05df5c: 5410 dc07 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@07dc │ │ -05df60: 6e30 f415 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@15f4 │ │ -05df66: 0a00 |0011: move-result v0 │ │ -05df68: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -05df6c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -05df6e: 0f00 |0015: return v0 │ │ -05df70: 6f20 8012 2100 |0016: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/CompatTextView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1280 │ │ -05df76: 0a00 |0019: move-result v0 │ │ -05df78: 28fb |001a: goto 0015 // -0005 │ │ +05df2c: |[05df2c] android.support.v7.internal.view.menu.ActionMenuItemView.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +05df3c: 5410 de07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ +05df40: 6e10 0c10 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ +05df46: 0a00 |0005: move-result v0 │ │ +05df48: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +05df4c: 5410 dc07 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@07dc │ │ +05df50: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +05df54: 5410 dc07 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@07dc │ │ +05df58: 6e30 f415 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@15f4 │ │ +05df5e: 0a00 |0011: move-result v0 │ │ +05df60: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +05df64: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +05df66: 0f00 |0015: return v0 │ │ +05df68: 6f20 8012 2100 |0016: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/CompatTextView;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1280 │ │ +05df6e: 0a00 |0019: move-result v0 │ │ +05df70: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0014 line=137 │ │ 0x0015 line=139 │ │ locals : │ │ 0x0000 - 0x001b reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ @@ -119641,17 +119641,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05df7c: |[05df7c] android.support.v7.internal.view.menu.ActionMenuItemView.prefersCondensedTitle:()Z │ │ -05df8c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05df8e: 0f00 |0001: return v0 │ │ +05df74: |[05df74] android.support.v7.internal.view.menu.ActionMenuItemView.prefersCondensedTitle:()Z │ │ +05df84: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05df86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -119659,16 +119659,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05df90: |[05df90] android.support.v7.internal.view.menu.ActionMenuItemView.setCheckable:(Z)V │ │ -05dfa0: 0e00 |0000: return-void │ │ +05df88: |[05df88] android.support.v7.internal.view.menu.ActionMenuItemView.setCheckable:(Z)V │ │ +05df98: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 checkable Z │ │ │ │ @@ -119677,16 +119677,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -05dfa4: |[05dfa4] android.support.v7.internal.view.menu.ActionMenuItemView.setChecked:(Z)V │ │ -05dfb4: 0e00 |0000: return-void │ │ +05df9c: |[05df9c] android.support.v7.internal.view.menu.ActionMenuItemView.setChecked:(Z)V │ │ +05dfac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 checked Z │ │ │ │ @@ -119695,23 +119695,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -05dfb8: |[05dfb8] android.support.v7.internal.view.menu.ActionMenuItemView.setExpandedFormat:(Z)V │ │ -05dfc8: 5510 db07 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@07db │ │ -05dfcc: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -05dfd0: 5c12 db07 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@07db │ │ -05dfd4: 5410 de07 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ -05dfd8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -05dfdc: 5410 de07 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ -05dfe0: 6e10 f60f 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.actionFormatChanged:()V // method@0ff6 │ │ -05dfe6: 0e00 |000f: return-void │ │ +05dfb0: |[05dfb0] android.support.v7.internal.view.menu.ActionMenuItemView.setExpandedFormat:(Z)V │ │ +05dfc0: 5510 db07 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@07db │ │ +05dfc4: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +05dfc8: 5c12 db07 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@07db │ │ +05dfcc: 5410 de07 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ +05dfd0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +05dfd4: 5410 de07 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07de │ │ +05dfd8: 6e10 f60f 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.actionFormatChanged:()V // method@0ff6 │ │ +05dfde: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0004 line=171 │ │ 0x0006 line=172 │ │ 0x000a line=173 │ │ 0x000f line=176 │ │ @@ -119724,47 +119724,47 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -05dfe8: |[05dfe8] android.support.v7.internal.view.menu.ActionMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -05dff8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -05dffa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -05dffc: 5b78 dd07 |0002: iput-object v8, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@07dd │ │ -05e000: 3808 2b00 |0004: if-eqz v8, 002f // +002b │ │ -05e004: 6e10 d601 0800 |0006: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ -05e00a: 0a02 |0009: move-result v2 │ │ -05e00c: 6e10 d501 0800 |000a: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ -05e012: 0a00 |000d: move-result v0 │ │ -05e014: 5273 e007 |000e: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ -05e018: 3732 0d00 |0010: if-le v2, v3, 001d // +000d │ │ -05e01c: 5273 e007 |0012: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ -05e020: 8233 |0014: int-to-float v3, v3 │ │ -05e022: 8224 |0015: int-to-float v4, v2 │ │ -05e024: a901 0304 |0016: div-float v1, v3, v4 │ │ -05e028: 5272 e007 |0018: iget v2, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ -05e02c: 8203 |001a: int-to-float v3, v0 │ │ -05e02e: c813 |001b: mul-float/2addr v3, v1 │ │ -05e030: 8730 |001c: float-to-int v0, v3 │ │ -05e032: 5273 e007 |001d: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ -05e036: 3730 0d00 |001f: if-le v0, v3, 002c // +000d │ │ -05e03a: 5273 e007 |0021: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ -05e03e: 8233 |0023: int-to-float v3, v3 │ │ -05e040: 8204 |0024: int-to-float v4, v0 │ │ -05e042: a901 0304 |0025: div-float v1, v3, v4 │ │ -05e046: 5270 e007 |0027: iget v0, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ -05e04a: 8223 |0029: int-to-float v3, v2 │ │ -05e04c: c813 |002a: mul-float/2addr v3, v1 │ │ -05e04e: 8732 |002b: float-to-int v2, v3 │ │ -05e050: 6e50 e501 6826 |002c: invoke-virtual {v8, v6, v6, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -05e056: 6e55 330f 8755 |002f: invoke-virtual {v7, v8, v5, v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0f33 │ │ -05e05c: 7010 420f 0700 |0032: invoke-direct {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@0f42 │ │ -05e062: 0e00 |0035: return-void │ │ +05dfe0: |[05dfe0] android.support.v7.internal.view.menu.ActionMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +05dff0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +05dff2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +05dff4: 5b78 dd07 |0002: iput-object v8, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@07dd │ │ +05dff8: 3808 2b00 |0004: if-eqz v8, 002f // +002b │ │ +05dffc: 6e10 d601 0800 |0006: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ +05e002: 0a02 |0009: move-result v2 │ │ +05e004: 6e10 d501 0800 |000a: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ +05e00a: 0a00 |000d: move-result v0 │ │ +05e00c: 5273 e007 |000e: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ +05e010: 3732 0d00 |0010: if-le v2, v3, 001d // +000d │ │ +05e014: 5273 e007 |0012: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ +05e018: 8233 |0014: int-to-float v3, v3 │ │ +05e01a: 8224 |0015: int-to-float v4, v2 │ │ +05e01c: a901 0304 |0016: div-float v1, v3, v4 │ │ +05e020: 5272 e007 |0018: iget v2, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ +05e024: 8203 |001a: int-to-float v3, v0 │ │ +05e026: c813 |001b: mul-float/2addr v3, v1 │ │ +05e028: 8730 |001c: float-to-int v0, v3 │ │ +05e02a: 5273 e007 |001d: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ +05e02e: 3730 0d00 |001f: if-le v0, v3, 002c // +000d │ │ +05e032: 5273 e007 |0021: iget v3, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ +05e036: 8233 |0023: int-to-float v3, v3 │ │ +05e038: 8204 |0024: int-to-float v4, v0 │ │ +05e03a: a901 0304 |0025: div-float v1, v3, v4 │ │ +05e03e: 5270 e007 |0027: iget v0, v7, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMaxIconSize:I // field@07e0 │ │ +05e042: 8223 |0029: int-to-float v3, v2 │ │ +05e044: c813 |002a: mul-float/2addr v3, v1 │ │ +05e046: 8732 |002b: float-to-int v2, v3 │ │ +05e048: 6e50 e501 6826 |002c: invoke-virtual {v8, v6, v6, v2, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +05e04e: 6e55 330f 8755 |002f: invoke-virtual {v7, v8, v5, v5, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setCompoundDrawables:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@0f33 │ │ +05e054: 7010 420f 0700 |0032: invoke-direct {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@0f42 │ │ +05e05a: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=187 │ │ 0x0004 line=188 │ │ 0x0006 line=189 │ │ 0x000a line=190 │ │ 0x000e line=191 │ │ @@ -119792,17 +119792,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 │ │ -05e064: |[05e064] android.support.v7.internal.view.menu.ActionMenuItemView.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V │ │ -05e074: 5b01 df07 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@07df │ │ -05e078: 0e00 |0002: return-void │ │ +05e05c: |[05e05c] android.support.v7.internal.view.menu.ActionMenuItemView.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V │ │ +05e06c: 5b01 df07 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@07df │ │ +05e070: 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/ActionMenuItemView; │ │ 0x0000 - 0x0003 reg=1 invoker Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; │ │ @@ -119812,18 +119812,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -05e07c: |[05e07c] android.support.v7.internal.view.menu.ActionMenuItemView.setPadding:(IIII)V │ │ -05e08c: 5901 e307 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@07e3 │ │ -05e090: 6f54 8112 1032 |0002: invoke-super {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1281 │ │ -05e096: 0e00 |0005: return-void │ │ +05e074: |[05e074] android.support.v7.internal.view.menu.ActionMenuItemView.setPadding:(IIII)V │ │ +05e084: 5901 e307 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@07e3 │ │ +05e088: 6f54 8112 1032 |0002: invoke-super {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1281 │ │ +05e08e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0002 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ @@ -119837,17 +119837,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e098: |[05e098] android.support.v7.internal.view.menu.ActionMenuItemView.setPopupCallback:(Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;)V │ │ -05e0a8: 5b01 e207 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // field@07e2 │ │ -05e0ac: 0e00 |0002: return-void │ │ +05e090: |[05e090] android.support.v7.internal.view.menu.ActionMenuItemView.setPopupCallback:(Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;)V │ │ +05e0a0: 5b01 e207 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mPopupCallback:Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; // field@07e2 │ │ +05e0a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0002 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0003 reg=1 popupCallback Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback; │ │ @@ -119857,37 +119857,37 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -05e0b0: |[05e0b0] android.support.v7.internal.view.menu.ActionMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ -05e0c0: 5b12 e407 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@07e4 │ │ -05e0c4: 5410 e407 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@07e4 │ │ -05e0c8: 6e20 340f 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0f34 │ │ -05e0ce: 7010 420f 0100 |0007: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@0f42 │ │ -05e0d4: 0e00 |000a: return-void │ │ +05e0a8: |[05e0a8] android.support.v7.internal.view.menu.ActionMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ +05e0b8: 5b12 e407 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@07e4 │ │ +05e0bc: 5410 e407 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@07e4 │ │ +05e0c0: 6e20 340f 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@0f34 │ │ +05e0c6: 7010 420f 0100 |0007: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@0f42 │ │ +05e0cc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0002 line=219 │ │ 0x0007 line=220 │ │ 0x000a line=221 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x000b reg=2 title Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 450 (ActionMenuItemView.java) │ │ + source_file_idx : 449 (ActionMenuItemView.java) │ │ │ │ Class #492 header: │ │ class_idx : 643 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2649 │ │ +source_file_idx : 2647 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #492 annotations: │ │ Annotations on class │ │ @@ -119940,21 +119940,21 @@ │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuPresenter;) │ │ name : 'updateMenuView' │ │ type : '(Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2649 (MenuPresenter.java) │ │ + source_file_idx : 2647 (MenuPresenter.java) │ │ │ │ Class #493 header: │ │ class_idx : 620 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 535 │ │ +source_file_idx : 534 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 17 │ │ │ │ Class #493 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/BaseMenuPresenter;' │ │ @@ -120010,23 +120010,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 │ │ -05e0d8: |[05e0d8] android.support.v7.internal.view.menu.BaseMenuPresenter.:(Landroid/content/Context;II)V │ │ -05e0e8: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05e0ee: 5b12 ed07 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemContext:Landroid/content/Context; // field@07ed │ │ -05e0f2: 7110 4c18 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -05e0f8: 0c00 |0008: move-result-object v0 │ │ -05e0fa: 5b10 ee07 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@07ee │ │ -05e0fe: 5913 eb07 |000b: iput v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@07eb │ │ -05e102: 5914 e907 |000d: iput v4, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@07e9 │ │ -05e106: 0e00 |000f: return-void │ │ +05e0d0: |[05e0d0] android.support.v7.internal.view.menu.BaseMenuPresenter.:(Landroid/content/Context;II)V │ │ +05e0e0: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05e0e6: 5b12 ed07 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemContext:Landroid/content/Context; // field@07ed │ │ +05e0ea: 7110 4c18 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +05e0f0: 0c00 |0008: move-result-object v0 │ │ +05e0f2: 5b10 ee07 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@07ee │ │ +05e0f6: 5913 eb07 |000b: iput v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@07eb │ │ +05e0fa: 5914 e907 |000d: iput v4, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@07e9 │ │ +05e0fe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0003 line=58 │ │ 0x0005 line=59 │ │ 0x000b line=60 │ │ 0x000d line=61 │ │ @@ -120043,24 +120043,24 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -05e108: |[05e108] android.support.v7.internal.view.menu.BaseMenuPresenter.addItemView:(Landroid/view/View;I)V │ │ -05e118: 6e10 ca18 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -05e11e: 0c00 |0003: move-result-object v0 │ │ -05e120: 1f00 6e03 |0004: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ -05e124: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -05e128: 6e20 5d19 3000 |0008: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ -05e12e: 5421 ec07 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ -05e132: 1f01 6e03 |000d: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ -05e136: 6e30 3019 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@1930 │ │ -05e13c: 0e00 |0012: return-void │ │ +05e100: |[05e100] android.support.v7.internal.view.menu.BaseMenuPresenter.addItemView:(Landroid/view/View;I)V │ │ +05e110: 6e10 ca18 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +05e116: 0c00 |0003: move-result-object v0 │ │ +05e118: 1f00 6e03 |0004: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ +05e11c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +05e120: 6e20 5d19 3000 |0008: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ +05e126: 5421 ec07 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ +05e12a: 1f01 6e03 |000d: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ +05e12e: 6e30 3019 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@1930 │ │ +05e134: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0006 line=130 │ │ 0x0008 line=131 │ │ 0x000b line=133 │ │ 0x0012 line=134 │ │ @@ -120081,17 +120081,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 │ │ -05e140: |[05e140] android.support.v7.internal.view.menu.BaseMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -05e150: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e152: 0f00 |0001: return v0 │ │ +05e138: |[05e138] android.support.v7.internal.view.menu.BaseMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +05e148: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e14a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 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; │ │ @@ -120101,22 +120101,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 │ │ -05e154: |[05e154] android.support.v7.internal.view.menu.BaseMenuPresenter.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; │ │ -05e164: 5430 ee07 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@07ee │ │ -05e168: 5231 e907 |0002: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@07e9 │ │ -05e16c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -05e16e: 6e40 4f18 1024 |0005: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -05e174: 0c00 |0008: move-result-object v0 │ │ -05e176: 1f00 8402 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ -05e17a: 1100 |000b: return-object v0 │ │ +05e14c: |[05e14c] android.support.v7.internal.view.menu.BaseMenuPresenter.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; │ │ +05e15c: 5430 ee07 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@07ee │ │ +05e160: 5231 e907 |0002: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@07e9 │ │ +05e164: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +05e166: 6e40 4f18 1024 |0005: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +05e16c: 0c00 |0008: move-result-object v0 │ │ +05e16e: 1f00 8402 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ +05e172: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x000c reg=4 parent Landroid/view/ViewGroup; │ │ │ │ @@ -120125,17 +120125,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 │ │ -05e17c: |[05e17c] android.support.v7.internal.view.menu.BaseMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -05e18c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e18e: 0f00 |0001: return v0 │ │ +05e174: |[05e174] android.support.v7.internal.view.menu.BaseMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +05e184: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e186: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 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; │ │ @@ -120145,18 +120145,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05e190: |[05e190] android.support.v7.internal.view.menu.BaseMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ -05e1a0: 6e20 5e19 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@195e │ │ -05e1a6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -05e1a8: 0f00 |0004: return v0 │ │ +05e188: |[05e188] android.support.v7.internal.view.menu.BaseMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ +05e198: 6e20 5e19 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@195e │ │ +05e19e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +05e1a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewGroup; │ │ @@ -120167,17 +120167,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05e1ac: |[05e1ac] android.support.v7.internal.view.menu.BaseMenuPresenter.flagActionItems:()Z │ │ -05e1bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e1be: 0f00 |0001: return v0 │ │ +05e1a4: |[05e1a4] android.support.v7.internal.view.menu.BaseMenuPresenter.flagActionItems:()Z │ │ +05e1b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e1b6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/BaseMenuPresenter;) │ │ @@ -120185,17 +120185,17 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e1c0: |[05e1c0] android.support.v7.internal.view.menu.BaseMenuPresenter.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ -05e1d0: 5410 e507 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ -05e1d4: 1100 |0002: return-object v0 │ │ +05e1b8: |[05e1b8] android.support.v7.internal.view.menu.BaseMenuPresenter.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ +05e1c8: 5410 e507 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ +05e1cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/BaseMenuPresenter;) │ │ @@ -120203,25 +120203,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 │ │ -05e1d8: |[05e1d8] android.support.v7.internal.view.menu.BaseMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -05e1e8: 2041 8402 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ -05e1ec: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ -05e1f0: 0740 |0004: move-object v0, v4 │ │ -05e1f2: 1f00 8402 |0005: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ -05e1f6: 6e30 450f 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@0f45 │ │ -05e1fc: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ -05e200: 1100 |000c: return-object v0 │ │ -05e202: 6e20 470f 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@0f47 │ │ -05e208: 0c00 |0010: move-result-object v0 │ │ -05e20a: 28f6 |0011: goto 0007 // -000a │ │ +05e1d0: |[05e1d0] android.support.v7.internal.view.menu.BaseMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +05e1e0: 2041 8402 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ +05e1e4: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ +05e1e8: 0740 |0004: move-object v0, v4 │ │ +05e1ea: 1f00 8402 |0005: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ +05e1ee: 6e30 450f 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@0f45 │ │ +05e1f4: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ +05e1f8: 1100 |000c: return-object v0 │ │ +05e1fa: 6e20 470f 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@0f47 │ │ +05e200: 0c00 |0010: move-result-object v0 │ │ +05e202: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ 0x0007 line=182 │ │ 0x000a line=183 │ │ 0x000d line=180 │ │ @@ -120238,31 +120238,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 │ │ -05e20c: |[05e20c] android.support.v7.internal.view.menu.BaseMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -05e21c: 5430 ec07 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ -05e220: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ -05e224: 5430 ee07 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@07ee │ │ -05e228: 5231 eb07 |0006: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@07eb │ │ -05e22c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -05e22e: 6e40 4f18 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -05e234: 0c00 |000c: move-result-object v0 │ │ -05e236: 1f00 8502 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView; // type@0285 │ │ -05e23a: 5b30 ec07 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ -05e23e: 5430 ec07 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ -05e242: 5431 ea07 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07ea │ │ -05e246: 7220 b110 1000 |0015: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@10b1 │ │ -05e24c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -05e24e: 6e20 540f 0300 |0019: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@0f54 │ │ -05e254: 5430 ec07 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ -05e258: 1100 |001e: return-object v0 │ │ +05e204: |[05e204] android.support.v7.internal.view.menu.BaseMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +05e214: 5430 ec07 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ +05e218: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ +05e21c: 5430 ee07 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@07ee │ │ +05e220: 5231 eb07 |0006: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@07eb │ │ +05e224: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05e226: 6e40 4f18 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +05e22c: 0c00 |000c: move-result-object v0 │ │ +05e22e: 1f00 8502 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView; // type@0285 │ │ +05e232: 5b30 ec07 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ +05e236: 5430 ec07 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ +05e23a: 5431 ea07 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07ea │ │ +05e23e: 7220 b110 1000 |0015: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@10b1 │ │ +05e244: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +05e246: 6e20 540f 0300 |0019: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@0f54 │ │ +05e24c: 5430 ec07 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ +05e250: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0011 line=75 │ │ 0x0018 line=76 │ │ 0x001c line=79 │ │ @@ -120275,22 +120275,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 │ │ -05e25c: |[05e25c] android.support.v7.internal.view.menu.BaseMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -05e26c: 5b12 e607 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@07e6 │ │ -05e270: 5410 e607 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@07e6 │ │ -05e274: 7110 4c18 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -05e27a: 0c00 |0007: move-result-object v0 │ │ -05e27c: 5b10 e807 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@07e8 │ │ -05e280: 5b13 ea07 |000a: iput-object v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07ea │ │ -05e284: 0e00 |000c: return-void │ │ +05e254: |[05e254] android.support.v7.internal.view.menu.BaseMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +05e264: 5b12 e607 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@07e6 │ │ +05e268: 5410 e607 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@07e6 │ │ +05e26c: 7110 4c18 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +05e272: 0c00 |0007: move-result-object v0 │ │ +05e274: 5b10 e807 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@07e8 │ │ +05e278: 5b13 ea07 |000a: iput-object v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07ea │ │ +05e27c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x000a line=68 │ │ 0x000c line=69 │ │ locals : │ │ @@ -120303,20 +120303,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 │ │ -05e288: |[05e288] android.support.v7.internal.view.menu.BaseMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -05e298: 5410 e507 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ -05e29c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05e2a0: 5410 e507 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ -05e2a4: 7230 a510 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@10a5 │ │ -05e2aa: 0e00 |0009: return-void │ │ +05e280: |[05e280] android.support.v7.internal.view.menu.BaseMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +05e290: 5410 e507 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ +05e294: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05e298: 5410 e507 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ +05e29c: 7230 a510 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@10a5 │ │ +05e2a2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0004 line=207 │ │ 0x0009 line=209 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ @@ -120328,23 +120328,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 │ │ -05e2ac: |[05e2ac] android.support.v7.internal.view.menu.BaseMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -05e2bc: 5410 e507 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ -05e2c0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -05e2c4: 5410 e507 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ -05e2c8: 7220 a610 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@10a6 │ │ -05e2ce: 0a00 |0009: move-result v0 │ │ -05e2d0: 0f00 |000a: return v0 │ │ -05e2d2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -05e2d4: 28fe |000c: goto 000a // -0002 │ │ +05e2a4: |[05e2a4] android.support.v7.internal.view.menu.BaseMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +05e2b4: 5410 e507 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ +05e2b8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +05e2bc: 5410 e507 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ +05e2c0: 7220 a610 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@10a6 │ │ +05e2c6: 0a00 |0009: move-result v0 │ │ +05e2c8: 0f00 |000a: return v0 │ │ +05e2ca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +05e2cc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x000a line=215 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ @@ -120355,17 +120355,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 │ │ -05e2d8: |[05e2d8] android.support.v7.internal.view.menu.BaseMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -05e2e8: 5b01 e507 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ -05e2ec: 0e00 |0002: return-void │ │ +05e2d0: |[05e2d0] android.support.v7.internal.view.menu.BaseMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +05e2e0: 5b01 e507 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@07e5 │ │ +05e2e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ 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; │ │ @@ -120375,17 +120375,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e2f0: |[05e2f0] android.support.v7.internal.view.menu.BaseMenuPresenter.setId:(I)V │ │ -05e300: 5901 e707 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@07e7 │ │ -05e304: 0e00 |0002: return-void │ │ +05e2e8: |[05e2e8] android.support.v7.internal.view.menu.BaseMenuPresenter.setId:(I)V │ │ +05e2f8: 5901 e707 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@07e7 │ │ +05e2fc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0002 line=236 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 id I │ │ @@ -120395,17 +120395,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 │ │ -05e308: |[05e308] android.support.v7.internal.view.menu.BaseMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -05e318: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05e31a: 0f00 |0001: return v0 │ │ +05e300: |[05e300] android.support.v7.internal.view.menu.BaseMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +05e310: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05e312: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 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; │ │ @@ -120415,66 +120415,66 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 97 16-bit code units │ │ -05e31c: |[05e31c] android.support.v7.internal.view.menu.BaseMenuPresenter.updateMenuView:(Z)V │ │ -05e32c: 54a7 ec07 |0000: iget-object v7, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ -05e330: 1f07 6e03 |0002: check-cast v7, Landroid/view/ViewGroup; // type@036e │ │ -05e334: 3907 0300 |0004: if-nez v7, 0007 // +0003 │ │ -05e338: 0e00 |0006: return-void │ │ -05e33a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05e33c: 54a9 ea07 |0008: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07ea │ │ -05e340: 3809 4800 |000a: if-eqz v9, 0052 // +0048 │ │ -05e344: 54a9 ea07 |000c: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07ea │ │ -05e348: 6e10 bb0f 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@0fbb │ │ -05e34e: 54a9 ea07 |0011: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07ea │ │ -05e352: 6e10 c90f 0900 |0013: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ -05e358: 0c08 |0016: move-result-object v8 │ │ -05e35a: 6e10 0f1c 0800 |0017: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -05e360: 0a04 |001a: move-result v4 │ │ -05e362: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -05e364: 3542 3600 |001c: if-ge v2, v4, 0052 // +0036 │ │ -05e368: 6e20 081c 2800 |001e: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05e36e: 0c03 |0021: move-result-object v3 │ │ -05e370: 1f03 7802 |0022: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05e374: 6e30 530f 0a03 |0024: invoke-virtual {v10, v0, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0f53 │ │ -05e37a: 0a09 |0027: move-result v9 │ │ -05e37c: 3809 2500 |0028: if-eqz v9, 004d // +0025 │ │ -05e380: 6e20 3d19 0700 |002a: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ -05e386: 0c01 |002d: move-result-object v1 │ │ -05e388: 2019 8402 |002e: instance-of v9, v1, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ -05e38c: 3809 2000 |0030: if-eqz v9, 0050 // +0020 │ │ -05e390: 0719 |0032: move-object v9, v1 │ │ -05e392: 1f09 8402 |0033: check-cast v9, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ -05e396: 7210 ae10 0900 |0035: invoke-interface {v9}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@10ae │ │ -05e39c: 0c06 |0038: move-result-object v6 │ │ -05e39e: 6e40 4c0f 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@0f4c │ │ -05e3a4: 0c05 |003c: move-result-object v5 │ │ -05e3a6: 3263 0900 |003d: if-eq v3, v6, 0046 // +0009 │ │ -05e3aa: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -05e3ac: 6e20 1019 9500 |0040: invoke-virtual {v5, v9}, Landroid/view/View;.setPressed:(Z)V // method@1910 │ │ -05e3b2: 7110 a908 0500 |0043: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@08a9 │ │ -05e3b8: 3215 0500 |0046: if-eq v5, v1, 004b // +0005 │ │ -05e3bc: 6e30 440f 5a00 |0048: invoke-virtual {v10, v5, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.addItemView:(Landroid/view/View;I)V // method@0f44 │ │ -05e3c2: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05e3c6: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05e3ca: 28cd |004f: goto 001c // -0033 │ │ -05e3cc: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -05e3ce: 28e8 |0051: goto 0039 // -0018 │ │ -05e3d0: 6e10 3e19 0700 |0052: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ -05e3d6: 0a09 |0055: move-result v9 │ │ -05e3d8: 3590 b0ff |0056: if-ge v0, v9, 0006 // -0050 │ │ -05e3dc: 6e30 490f 7a00 |0058: invoke-virtual {v10, v7, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@0f49 │ │ -05e3e2: 0a09 |005b: move-result v9 │ │ -05e3e4: 3909 f6ff |005c: if-nez v9, 0052 // -000a │ │ -05e3e8: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05e3ec: 28f2 |0060: goto 0052 // -000e │ │ +05e314: |[05e314] android.support.v7.internal.view.menu.BaseMenuPresenter.updateMenuView:(Z)V │ │ +05e324: 54a7 ec07 |0000: iget-object v7, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@07ec │ │ +05e328: 1f07 6e03 |0002: check-cast v7, Landroid/view/ViewGroup; // type@036e │ │ +05e32c: 3907 0300 |0004: if-nez v7, 0007 // +0003 │ │ +05e330: 0e00 |0006: return-void │ │ +05e332: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05e334: 54a9 ea07 |0008: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07ea │ │ +05e338: 3809 4800 |000a: if-eqz v9, 0052 // +0048 │ │ +05e33c: 54a9 ea07 |000c: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07ea │ │ +05e340: 6e10 bb0f 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@0fbb │ │ +05e346: 54a9 ea07 |0011: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07ea │ │ +05e34a: 6e10 c90f 0900 |0013: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ +05e350: 0c08 |0016: move-result-object v8 │ │ +05e352: 6e10 0f1c 0800 |0017: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +05e358: 0a04 |001a: move-result v4 │ │ +05e35a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +05e35c: 3542 3600 |001c: if-ge v2, v4, 0052 // +0036 │ │ +05e360: 6e20 081c 2800 |001e: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05e366: 0c03 |0021: move-result-object v3 │ │ +05e368: 1f03 7802 |0022: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05e36c: 6e30 530f 0a03 |0024: invoke-virtual {v10, v0, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0f53 │ │ +05e372: 0a09 |0027: move-result v9 │ │ +05e374: 3809 2500 |0028: if-eqz v9, 004d // +0025 │ │ +05e378: 6e20 3d19 0700 |002a: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ +05e37e: 0c01 |002d: move-result-object v1 │ │ +05e380: 2019 8402 |002e: instance-of v9, v1, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ +05e384: 3809 2000 |0030: if-eqz v9, 0050 // +0020 │ │ +05e388: 0719 |0032: move-object v9, v1 │ │ +05e38a: 1f09 8402 |0033: check-cast v9, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ +05e38e: 7210 ae10 0900 |0035: invoke-interface {v9}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@10ae │ │ +05e394: 0c06 |0038: move-result-object v6 │ │ +05e396: 6e40 4c0f 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@0f4c │ │ +05e39c: 0c05 |003c: move-result-object v5 │ │ +05e39e: 3263 0900 |003d: if-eq v3, v6, 0046 // +0009 │ │ +05e3a2: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +05e3a4: 6e20 1019 9500 |0040: invoke-virtual {v5, v9}, Landroid/view/View;.setPressed:(Z)V // method@1910 │ │ +05e3aa: 7110 a908 0500 |0043: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.jumpDrawablesToCurrentState:(Landroid/view/View;)V // method@08a9 │ │ +05e3b0: 3215 0500 |0046: if-eq v5, v1, 004b // +0005 │ │ +05e3b4: 6e30 440f 5a00 |0048: invoke-virtual {v10, v5, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.addItemView:(Landroid/view/View;I)V // method@0f44 │ │ +05e3ba: d800 0001 |004b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05e3be: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05e3c2: 28cd |004f: goto 001c // -0033 │ │ +05e3c4: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +05e3c6: 28e8 |0051: goto 0039 // -0018 │ │ +05e3c8: 6e10 3e19 0700 |0052: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ +05e3ce: 0a09 |0055: move-result v9 │ │ +05e3d0: 3590 b0ff |0056: if-ge v0, v9, 0006 // -0050 │ │ +05e3d4: 6e30 490f 7a00 |0058: invoke-virtual {v10, v7, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@0f49 │ │ +05e3da: 0a09 |005b: move-result v9 │ │ +05e3dc: 3909 f6ff |005c: if-nez v9, 0052 // -000a │ │ +05e3e0: d800 0001 |005e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05e3e4: 28f2 |0060: goto 0052 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0006 line=120 │ │ 0x0007 line=89 │ │ 0x0008 line=90 │ │ @@ -120508,21 +120508,21 @@ │ │ 0x001b - 0x0052 reg=4 itemCount I │ │ 0x0017 - 0x0052 reg=8 visibleItems Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0008 - 0x0061 reg=0 childIndex I │ │ 0x0004 - 0x0061 reg=7 parent Landroid/view/ViewGroup; │ │ 0x0000 - 0x0061 reg=10 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0061 reg=11 cleared Z │ │ │ │ - source_file_idx : 535 (BaseMenuPresenter.java) │ │ + source_file_idx : 534 (BaseMenuPresenter.java) │ │ │ │ Class #494 header: │ │ class_idx : 622 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 544 │ │ +source_file_idx : 543 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #494 annotations: │ │ Annotations on class │ │ @@ -120549,44 +120549,44 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -05e3f0: |[05e3f0] android.support.v7.internal.view.menu.BaseWrapper.:(Ljava/lang/Object;)V │ │ -05e400: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05e406: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -05e40a: 2200 de03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -05e40e: 1a01 c50d |0007: const-string v1, "Wrapped Object can not be null." // string@0dc5 │ │ -05e412: 7020 881b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -05e418: 2700 |000c: throw v0 │ │ -05e41a: 5b23 f207 |000d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@07f2 │ │ -05e41e: 0e00 |000f: return-void │ │ +05e3e8: |[05e3e8] android.support.v7.internal.view.menu.BaseWrapper.:(Ljava/lang/Object;)V │ │ +05e3f8: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05e3fe: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +05e402: 2200 de03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +05e406: 1a01 c30d |0007: const-string v1, "Wrapped Object can not be null." // string@0dc3 │ │ +05e40a: 7020 881b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +05e410: 2700 |000c: throw v0 │ │ +05e412: 5b23 f207 |000d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@07f2 │ │ +05e416: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x000d line=27 │ │ 0x000f line=28 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/view/menu/BaseWrapper; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/view/menu/BaseWrapper; Landroid/support/v7/internal/view/menu/BaseWrapper; │ │ 0x0000 - 0x0010 reg=3 object Ljava/lang/Object; TT; │ │ │ │ Virtual methods - │ │ - source_file_idx : 544 (BaseWrapper.java) │ │ + source_file_idx : 543 (BaseWrapper.java) │ │ │ │ Class #495 header: │ │ class_idx : 621 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 622 │ │ -source_file_idx : 537 │ │ +source_file_idx : 536 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #495 annotations: │ │ Annotations on class │ │ @@ -120623,18 +120623,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -05e420: |[05e420] android.support.v7.internal.view.menu.BaseMenuWrapper.:(Landroid/content/Context;Ljava/lang/Object;)V │ │ -05e430: 7020 5b0f 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@0f5b │ │ -05e436: 5b01 ef07 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@07ef │ │ -05e43a: 0e00 |0005: return-void │ │ +05e418: |[05e418] android.support.v7.internal.view.menu.BaseMenuWrapper.:(Landroid/content/Context;Ljava/lang/Object;)V │ │ +05e428: 7020 5b0f 2000 |0000: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@0f5b │ │ +05e42e: 5b01 ef07 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@07ef │ │ +05e432: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/view/menu/BaseMenuWrapper; │ │ @@ -120649,37 +120649,37 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/MenuItem;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -05e43c: |[05e43c] android.support.v7.internal.view.menu.BaseMenuWrapper.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ -05e44c: 2042 3701 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -05e450: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ -05e454: 0740 |0004: move-object v0, v4 │ │ -05e456: 1f00 3701 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -05e45a: 5432 f007 |0007: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ -05e45e: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ -05e462: 2202 4701 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ -05e466: 7010 8506 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ -05e46c: 5b32 f007 |0010: iput-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ -05e470: 5432 f007 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ -05e474: 7220 451c 4200 |0014: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ -05e47a: 0c01 |0017: move-result-object v1 │ │ -05e47c: 1f01 5603 |0018: check-cast v1, Landroid/view/MenuItem; // type@0356 │ │ -05e480: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ -05e484: 5432 ef07 |001c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@07ef │ │ -05e488: 7120 b310 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@10b3 │ │ -05e48e: 0c01 |0021: move-result-object v1 │ │ -05e490: 5432 f007 |0022: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ -05e494: 7230 481c 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c48 │ │ -05e49a: 1101 |0027: return-object v1 │ │ -05e49c: 0741 |0028: move-object v1, v4 │ │ -05e49e: 28fe |0029: goto 0027 // -0002 │ │ +05e434: |[05e434] android.support.v7.internal.view.menu.BaseMenuWrapper.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ +05e444: 2042 3701 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +05e448: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ +05e44c: 0740 |0004: move-object v0, v4 │ │ +05e44e: 1f00 3701 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +05e452: 5432 f007 |0007: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ +05e456: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ +05e45a: 2202 4701 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ +05e45e: 7010 8506 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ +05e464: 5b32 f007 |0010: iput-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ +05e468: 5432 f007 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ +05e46c: 7220 451c 4200 |0014: invoke-interface {v2, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ +05e472: 0c01 |0017: move-result-object v1 │ │ +05e474: 1f01 5603 |0018: check-cast v1, Landroid/view/MenuItem; // type@0356 │ │ +05e478: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ +05e47c: 5432 ef07 |001c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@07ef │ │ +05e480: 7120 b310 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; // method@10b3 │ │ +05e486: 0c01 |0021: move-result-object v1 │ │ +05e488: 5432 f007 |0022: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ +05e48c: 7230 481c 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c48 │ │ +05e492: 1101 |0027: return-object v1 │ │ +05e494: 0741 |0028: move-object v1, v4 │ │ +05e496: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=46 │ │ 0x000b line=47 │ │ 0x0012 line=51 │ │ @@ -120699,37 +120699,37 @@ │ │ type : '(Landroid/view/SubMenu;)Landroid/view/SubMenu;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -05e4a0: |[05e4a0] android.support.v7.internal.view.menu.BaseMenuWrapper.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ -05e4b0: 2042 3801 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportSubMenu; // type@0138 │ │ -05e4b4: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ -05e4b8: 0740 |0004: move-object v0, v4 │ │ -05e4ba: 1f00 3801 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0138 │ │ -05e4be: 5432 f107 |0007: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ -05e4c2: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ -05e4c6: 2202 4701 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ -05e4ca: 7010 8506 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ -05e4d0: 5b32 f107 |0010: iput-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ -05e4d4: 5432 f107 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ -05e4d8: 7220 451c 0200 |0014: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ -05e4de: 0c01 |0017: move-result-object v1 │ │ -05e4e0: 1f01 5b03 |0018: check-cast v1, Landroid/view/SubMenu; // type@035b │ │ -05e4e4: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ -05e4e8: 5432 ef07 |001c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@07ef │ │ -05e4ec: 7120 b410 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; // method@10b4 │ │ -05e4f2: 0c01 |0021: move-result-object v1 │ │ -05e4f4: 5432 f107 |0022: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ -05e4f8: 7230 481c 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c48 │ │ -05e4fe: 1101 |0027: return-object v1 │ │ -05e500: 0741 |0028: move-object v1, v4 │ │ -05e502: 28fe |0029: goto 0027 // -0002 │ │ +05e498: |[05e498] android.support.v7.internal.view.menu.BaseMenuWrapper.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ +05e4a8: 2042 3801 |0000: instance-of v2, v4, Landroid/support/v4/internal/view/SupportSubMenu; // type@0138 │ │ +05e4ac: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ +05e4b0: 0740 |0004: move-object v0, v4 │ │ +05e4b2: 1f00 3801 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0138 │ │ +05e4b6: 5432 f107 |0007: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ +05e4ba: 3902 0900 |0009: if-nez v2, 0012 // +0009 │ │ +05e4be: 2202 4701 |000b: new-instance v2, Landroid/support/v4/util/ArrayMap; // type@0147 │ │ +05e4c2: 7010 8506 0200 |000d: invoke-direct {v2}, Landroid/support/v4/util/ArrayMap;.:()V // method@0685 │ │ +05e4c8: 5b32 f107 |0010: iput-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ +05e4cc: 5432 f107 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ +05e4d0: 7220 451c 0200 |0014: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ +05e4d6: 0c01 |0017: move-result-object v1 │ │ +05e4d8: 1f01 5b03 |0018: check-cast v1, Landroid/view/SubMenu; // type@035b │ │ +05e4dc: 3901 0d00 |001a: if-nez v1, 0027 // +000d │ │ +05e4e0: 5432 ef07 |001c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mContext:Landroid/content/Context; // field@07ef │ │ +05e4e4: 7120 b410 0200 |001e: invoke-static {v2, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; // method@10b4 │ │ +05e4ea: 0c01 |0021: move-result-object v1 │ │ +05e4ec: 5432 f107 |0022: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ +05e4f0: 7230 481c 0201 |0024: invoke-interface {v2, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c48 │ │ +05e4f6: 1101 |0027: return-object v1 │ │ +05e4f8: 0741 |0028: move-object v1, v4 │ │ +05e4fa: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ 0x0007 line=69 │ │ 0x000b line=70 │ │ 0x0012 line=73 │ │ @@ -120749,24 +120749,24 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -05e504: |[05e504] android.support.v7.internal.view.menu.BaseMenuWrapper.internalClear:()V │ │ -05e514: 5410 f007 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ -05e518: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05e51c: 5410 f007 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ -05e520: 7210 421c 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@1c42 │ │ -05e526: 5410 f107 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ -05e52a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -05e52e: 5410 f107 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ -05e532: 7210 421c 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@1c42 │ │ -05e538: 0e00 |0012: return-void │ │ +05e4fc: |[05e4fc] android.support.v7.internal.view.menu.BaseMenuWrapper.internalClear:()V │ │ +05e50c: 5410 f007 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ +05e510: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05e514: 5410 f007 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ +05e518: 7210 421c 0000 |0006: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@1c42 │ │ +05e51e: 5410 f107 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ +05e522: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +05e526: 5410 f107 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/Map; // field@07f1 │ │ +05e52a: 7210 421c 0000 |000f: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@1c42 │ │ +05e530: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=87 │ │ 0x0009 line=89 │ │ 0x000d line=90 │ │ 0x0012 line=92 │ │ @@ -120779,34 +120779,34 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -05e53c: |[05e53c] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveGroup:(I)V │ │ -05e54c: 5432 f007 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ -05e550: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -05e554: 0e00 |0004: return-void │ │ -05e556: 5432 f007 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ -05e55a: 7210 471c 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1c47 │ │ -05e560: 0c02 |000a: move-result-object v2 │ │ -05e562: 7210 511c 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ -05e568: 0c00 |000e: move-result-object v0 │ │ -05e56a: 7210 261c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -05e570: 0a02 |0012: move-result v2 │ │ -05e572: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ -05e576: 7210 271c 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -05e57c: 0c01 |0018: move-result-object v1 │ │ -05e57e: 1f01 5603 |0019: check-cast v1, Landroid/view/MenuItem; // type@0356 │ │ -05e582: 7210 5f18 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getGroupId:()I // method@185f │ │ -05e588: 0a02 |001e: move-result v2 │ │ -05e58a: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ -05e58e: 7210 281c 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1c28 │ │ -05e594: 28eb |0024: goto 000f // -0015 │ │ +05e534: |[05e534] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveGroup:(I)V │ │ +05e544: 5432 f007 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ +05e548: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +05e54c: 0e00 |0004: return-void │ │ +05e54e: 5432 f007 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ +05e552: 7210 471c 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1c47 │ │ +05e558: 0c02 |000a: move-result-object v2 │ │ +05e55a: 7210 511c 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ +05e560: 0c00 |000e: move-result-object v0 │ │ +05e562: 7210 261c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +05e568: 0a02 |0012: move-result v2 │ │ +05e56a: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ +05e56e: 7210 271c 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +05e574: 0c01 |0018: move-result-object v1 │ │ +05e576: 1f01 5603 |0019: check-cast v1, Landroid/view/MenuItem; // type@0356 │ │ +05e57a: 7210 5f18 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getGroupId:()I // method@185f │ │ +05e580: 0a02 |001e: move-result v2 │ │ +05e582: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ +05e586: 7210 281c 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1c28 │ │ +05e58c: 28eb |0024: goto 000f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=108 │ │ 0x0005 line=99 │ │ 0x000f line=102 │ │ 0x0015 line=103 │ │ @@ -120824,34 +120824,34 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -05e598: |[05e598] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveItem:(I)V │ │ -05e5a8: 5432 f007 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ -05e5ac: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -05e5b0: 0e00 |0004: return-void │ │ -05e5b2: 5432 f007 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ -05e5b6: 7210 471c 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1c47 │ │ -05e5bc: 0c02 |000a: move-result-object v2 │ │ -05e5be: 7210 511c 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ -05e5c4: 0c00 |000e: move-result-object v0 │ │ -05e5c6: 7210 261c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -05e5cc: 0a02 |0012: move-result v2 │ │ -05e5ce: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ -05e5d2: 7210 271c 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -05e5d8: 0c01 |0018: move-result-object v1 │ │ -05e5da: 1f01 5603 |0019: check-cast v1, Landroid/view/MenuItem; // type@0356 │ │ -05e5de: 7210 6118 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -05e5e4: 0a02 |001e: move-result v2 │ │ -05e5e6: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ -05e5ea: 7210 281c 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1c28 │ │ -05e5f0: 28e0 |0024: goto 0004 // -0020 │ │ +05e590: |[05e590] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveItem:(I)V │ │ +05e5a0: 5432 f007 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ +05e5a4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +05e5a8: 0e00 |0004: return-void │ │ +05e5aa: 5432 f007 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/Map; // field@07f0 │ │ +05e5ae: 7210 471c 0200 |0007: invoke-interface {v2}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@1c47 │ │ +05e5b4: 0c02 |000a: move-result-object v2 │ │ +05e5b6: 7210 511c 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ +05e5bc: 0c00 |000e: move-result-object v0 │ │ +05e5be: 7210 261c 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +05e5c4: 0a02 |0012: move-result v2 │ │ +05e5c6: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ +05e5ca: 7210 271c 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +05e5d0: 0c01 |0018: move-result-object v1 │ │ +05e5d2: 1f01 5603 |0019: check-cast v1, Landroid/view/MenuItem; // type@0356 │ │ +05e5d6: 7210 6118 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +05e5dc: 0a02 |001e: move-result v2 │ │ +05e5de: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ +05e5e2: 7210 281c 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@1c28 │ │ +05e5e8: 28e0 |0024: goto 0004 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=125 │ │ 0x0005 line=115 │ │ 0x000f line=118 │ │ 0x0015 line=119 │ │ @@ -120860,21 +120860,21 @@ │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v7/internal/view/menu/BaseMenuWrapper; │ │ 0x000f - 0x0025 reg=0 iterator Ljava/util/Iterator; Ljava/util/Iterator; │ │ 0x001b - 0x0025 reg=1 menuItem Landroid/view/MenuItem; │ │ 0x0000 - 0x0025 reg=3 this Landroid/support/v7/internal/view/menu/BaseMenuWrapper; Landroid/support/v7/internal/view/menu/BaseMenuWrapper; │ │ 0x0000 - 0x0025 reg=4 id I │ │ │ │ - source_file_idx : 537 (BaseMenuWrapper.java) │ │ + source_file_idx : 536 (BaseMenuWrapper.java) │ │ │ │ Class #496 header: │ │ class_idx : 628 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2610 │ │ +source_file_idx : 2608 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #496 annotations: │ │ Annotations on class │ │ @@ -120892,21 +120892,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;) │ │ name : 'invokeItem' │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2610 (MenuBuilder.java) │ │ + source_file_idx : 2608 (MenuBuilder.java) │ │ │ │ Class #497 header: │ │ class_idx : 645 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2653 │ │ +source_file_idx : 2651 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #497 annotations: │ │ Annotations on class │ │ @@ -120923,21 +120923,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/view/menu/MenuView;) │ │ name : 'initialize' │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2653 (MenuView.java) │ │ + source_file_idx : 2651 (MenuView.java) │ │ │ │ Class #498 header: │ │ class_idx : 623 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 932 │ │ -source_file_idx : 888 │ │ +source_file_idx : 887 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #498 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/ExpandedMenuView;' │ │ @@ -120967,40 +120967,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -05e5f4: |[05e5f4] android.support.v7.internal.view.menu.ExpandedMenuView.:()V │ │ -05e604: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -05e606: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -05e60a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -05e610: 6900 f307 |0006: sput-object v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@07f3 │ │ -05e614: 0e00 |0008: return-void │ │ -05e616: 0000 |0009: nop // spacer │ │ -05e618: 0003 0400 0200 0000 d400 0101 2901 ... |000a: array-data (8 units) │ │ +05e5ec: |[05e5ec] android.support.v7.internal.view.menu.ExpandedMenuView.:()V │ │ +05e5fc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +05e5fe: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +05e602: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +05e608: 6900 f307 |0006: sput-object v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@07f3 │ │ +05e60c: 0e00 |0008: return-void │ │ +05e60e: 0000 |0009: nop // spacer │ │ +05e610: 0003 0400 0200 0000 d400 0101 2901 ... |000a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ExpandedMenuView;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -05e628: |[05e628] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05e638: 1400 7400 0101 |0000: const v0, #float 2.36939e-38 // #01010074 │ │ -05e63e: 7040 5e0f 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f5e │ │ -05e644: 0e00 |0006: return-void │ │ +05e620: |[05e620] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05e630: 1400 7400 0101 |0000: const v0, #float 2.36939e-38 // #01010074 │ │ +05e636: 7040 5e0f 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f5e │ │ +05e63c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -121011,36 +121011,36 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -05e648: |[05e648] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -05e658: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -05e65a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -05e65c: 7030 611a 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a61 │ │ -05e662: 6e20 690f 4400 |0005: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0f69 │ │ -05e668: 6201 f307 |0008: sget-object v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@07f3 │ │ -05e66c: 7152 0e14 6571 |000a: invoke-static {v5, v6, v1, v7, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -05e672: 0c00 |000d: move-result-object v0 │ │ -05e674: 6e20 0c14 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ -05e67a: 0a01 |0011: move-result v1 │ │ -05e67c: 3801 0900 |0012: if-eqz v1, 001b // +0009 │ │ -05e680: 6e20 0314 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -05e686: 0c01 |0017: move-result-object v1 │ │ -05e688: 6e20 660f 1400 |0018: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0f66 │ │ -05e68e: 6e20 0c14 3000 |001b: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ -05e694: 0a01 |001e: move-result v1 │ │ -05e696: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ -05e69a: 6e20 0314 3000 |0021: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -05e6a0: 0c01 |0024: move-result-object v1 │ │ -05e6a2: 6e20 680f 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@0f68 │ │ -05e6a8: 6e10 0f14 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -05e6ae: 0e00 |002b: return-void │ │ +05e640: |[05e640] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +05e650: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +05e652: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +05e654: 7030 611a 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a61 │ │ +05e65a: 6e20 690f 4400 |0005: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0f69 │ │ +05e660: 6201 f307 |0008: sget-object v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.TINT_ATTRS:[I // field@07f3 │ │ +05e664: 7152 0e14 6571 |000a: invoke-static {v5, v6, v1, v7, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +05e66a: 0c00 |000d: move-result-object v0 │ │ +05e66c: 6e20 0c14 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ +05e672: 0a01 |0011: move-result v1 │ │ +05e674: 3801 0900 |0012: if-eqz v1, 001b // +0009 │ │ +05e678: 6e20 0314 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +05e67e: 0c01 |0017: move-result-object v1 │ │ +05e680: 6e20 660f 1400 |0018: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0f66 │ │ +05e686: 6e20 0c14 3000 |001b: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ +05e68c: 0a01 |001e: move-result v1 │ │ +05e68e: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ +05e692: 6e20 0314 3000 |0021: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +05e698: 0c01 |0024: move-result-object v1 │ │ +05e69a: 6e20 680f 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@0f68 │ │ +05e6a0: 6e10 0f14 0000 |0028: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +05e6a6: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=54 │ │ 0x0005 line=55 │ │ 0x0008 line=57 │ │ 0x000e line=59 │ │ 0x0014 line=60 │ │ @@ -121061,17 +121061,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05e6b0: |[05e6b0] android.support.v7.internal.view.menu.ExpandedMenuView.getWindowAnimations:()I │ │ -05e6c0: 5210 f407 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mAnimations:I // field@07f4 │ │ -05e6c4: 0f00 |0002: return v0 │ │ +05e6a8: |[05e6a8] android.support.v7.internal.view.menu.ExpandedMenuView.getWindowAnimations:()I │ │ +05e6b8: 5210 f407 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mAnimations:I // field@07f4 │ │ +05e6bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ExpandedMenuView;) │ │ @@ -121079,17 +121079,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 │ │ -05e6c8: |[05e6c8] android.support.v7.internal.view.menu.ExpandedMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -05e6d8: 5b01 f507 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07f5 │ │ -05e6dc: 0e00 |0002: return-void │ │ +05e6c0: |[05e6c0] android.support.v7.internal.view.menu.ExpandedMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +05e6d0: 5b01 f507 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07f5 │ │ +05e6d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0002 line=71 │ │ 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; │ │ @@ -121099,20 +121099,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 │ │ -05e6e0: |[05e6e0] android.support.v7.internal.view.menu.ExpandedMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -05e6f0: 5420 f507 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07f5 │ │ -05e6f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -05e6f6: 6e30 d20f 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ -05e6fc: 0a00 |0006: move-result v0 │ │ -05e6fe: 0f00 |0007: return v0 │ │ +05e6d8: |[05e6d8] android.support.v7.internal.view.menu.ExpandedMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +05e6e8: 5420 f507 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@07f5 │ │ +05e6ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +05e6ee: 6e30 d20f 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ +05e6f4: 0a00 |0006: move-result v0 │ │ +05e6f6: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 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; │ │ │ │ @@ -121121,19 +121121,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -05e700: |[05e700] android.support.v7.internal.view.menu.ExpandedMenuView.onDetachedFromWindow:()V │ │ -05e710: 6f10 6d1a 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.onDetachedFromWindow:()V // method@1a6d │ │ -05e716: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -05e718: 6e20 670f 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setChildrenDrawingCacheEnabled:(Z)V // method@0f67 │ │ -05e71e: 0e00 |0007: return-void │ │ +05e6f8: |[05e6f8] android.support.v7.internal.view.menu.ExpandedMenuView.onDetachedFromWindow:()V │ │ +05e708: 6f10 6d1a 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.onDetachedFromWindow:()V // method@1a6d │ │ +05e70e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +05e710: 6e20 670f 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setChildrenDrawingCacheEnabled:(Z)V // method@0f67 │ │ +05e716: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ @@ -121143,40 +121143,40 @@ │ │ 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 │ │ -05e720: |[05e720] android.support.v7.internal.view.menu.ExpandedMenuView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -05e730: 6e10 5f0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.getAdapter:()Landroid/widget/ListAdapter; // method@0f5f │ │ -05e736: 0c00 |0003: move-result-object v0 │ │ -05e738: 7220 581a 4000 |0004: invoke-interface {v0, v4}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@1a58 │ │ -05e73e: 0c00 |0007: move-result-object v0 │ │ -05e740: 1f00 7802 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05e744: 6e20 620f 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0f62 │ │ -05e74a: 0e00 |000d: return-void │ │ +05e718: |[05e718] android.support.v7.internal.view.menu.ExpandedMenuView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +05e728: 6e10 5f0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.getAdapter:()Landroid/widget/ListAdapter; // method@0f5f │ │ +05e72e: 0c00 |0003: move-result-object v0 │ │ +05e730: 7220 581a 4000 |0004: invoke-interface {v0, v4}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@1a58 │ │ +05e736: 0c00 |0007: move-result-object v0 │ │ +05e738: 1f00 7802 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05e73c: 6e20 620f 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0f62 │ │ +05e742: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000d line=90 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x000e reg=2 parent Landroid/widget/AdapterView; │ │ 0x0000 - 0x000e reg=3 v Landroid/view/View; │ │ 0x0000 - 0x000e reg=4 position I │ │ 0x0000 - 0x000e reg=5 id J │ │ │ │ - source_file_idx : 888 (ExpandedMenuView.java) │ │ + source_file_idx : 887 (ExpandedMenuView.java) │ │ │ │ Class #499 header: │ │ class_idx : 624 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 929 │ │ -source_file_idx : 2204 │ │ +source_file_idx : 2203 │ │ static_fields_size : 0 │ │ instance_fields_size: 14 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 11 │ │ │ │ Class #499 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/ListMenuItemView;' │ │ @@ -121248,18 +121248,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 │ │ -05e74c: |[05e74c] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -05e75c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05e75e: 7040 6b0f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f6b │ │ -05e764: 0e00 |0004: return-void │ │ +05e744: |[05e744] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +05e754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05e756: 7040 6b0f 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@0f6b │ │ +05e75c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0004 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -121270,37 +121270,37 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -05e768: |[05e768] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -05e778: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05e77a: 7030 451a 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a45 │ │ -05e780: 5b45 f807 |0004: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@07f8 │ │ -05e784: 6201 9706 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@0697 │ │ -05e788: 6e53 d000 6571 |0008: invoke-virtual {v5, v6, v1, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -05e78e: 0c00 |000b: move-result-object v0 │ │ -05e790: 6001 9a06 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemBackground:I // field@069a │ │ -05e794: 6e20 4901 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ -05e79a: 0c01 |0011: move-result-object v1 │ │ -05e79c: 5b41 f607 |0012: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@07f6 │ │ -05e7a0: 6001 9c06 |0014: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemTextAppearance:I // field@069c │ │ -05e7a4: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ -05e7a6: 6e30 4e01 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -05e7ac: 0a01 |001a: move-result v1 │ │ -05e7ae: 5941 0108 |001b: iput v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0801 │ │ -05e7b2: 6001 9f06 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_preserveIconSpacing:I // field@069f │ │ -05e7b6: 6e30 4301 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -05e7bc: 0a01 |0022: move-result v1 │ │ -05e7be: 5c41 fe07 |0023: iput-boolean v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ -05e7c2: 5b45 0208 |0025: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0802 │ │ -05e7c6: 6e10 5401 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -05e7cc: 0e00 |002a: return-void │ │ +05e760: |[05e760] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +05e770: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05e772: 7030 451a 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a45 │ │ +05e778: 5b45 f807 |0004: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@07f8 │ │ +05e77c: 6201 9706 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@0697 │ │ +05e780: 6e53 d000 6571 |0008: invoke-virtual {v5, v6, v1, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +05e786: 0c00 |000b: move-result-object v0 │ │ +05e788: 6001 9a06 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemBackground:I // field@069a │ │ +05e78c: 6e20 4901 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ +05e792: 0c01 |0011: move-result-object v1 │ │ +05e794: 5b41 f607 |0012: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@07f6 │ │ +05e798: 6001 9c06 |0014: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_android_itemTextAppearance:I // field@069c │ │ +05e79c: 12f2 |0016: const/4 v2, #int -1 // #ff │ │ +05e79e: 6e30 4e01 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +05e7a4: 0a01 |001a: move-result v1 │ │ +05e7a6: 5941 0108 |001b: iput v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0801 │ │ +05e7aa: 6001 9f06 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.MenuView_preserveIconSpacing:I // field@069f │ │ +05e7ae: 6e30 4301 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +05e7b4: 0a01 |0022: move-result v1 │ │ +05e7b6: 5c41 fe07 |0023: iput-boolean v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ +05e7ba: 5b45 0208 |0025: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0802 │ │ +05e7be: 6e10 5401 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +05e7c4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=64 │ │ 0x0006 line=66 │ │ 0x000c line=69 │ │ 0x0014 line=70 │ │ @@ -121320,23 +121320,23 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -05e7d0: |[05e7d0] android.support.v7.internal.view.menu.ListMenuItemView.getInflater:()Landroid/view/LayoutInflater; │ │ -05e7e0: 5410 fb07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@07fb │ │ -05e7e4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -05e7e8: 5410 f807 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@07f8 │ │ -05e7ec: 7110 4c18 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -05e7f2: 0c00 |0009: move-result-object v0 │ │ -05e7f4: 5b10 fb07 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@07fb │ │ -05e7f8: 5410 fb07 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@07fb │ │ -05e7fc: 1100 |000e: return-object v0 │ │ +05e7c8: |[05e7c8] android.support.v7.internal.view.menu.ListMenuItemView.getInflater:()Landroid/view/LayoutInflater; │ │ +05e7d8: 5410 fb07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@07fb │ │ +05e7dc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +05e7e0: 5410 f807 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@07f8 │ │ +05e7e4: 7110 4c18 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +05e7ea: 0c00 |0009: move-result-object v0 │ │ +05e7ec: 5b10 fb07 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@07fb │ │ +05e7f0: 5410 fb07 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@07fb │ │ +05e7f4: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=277 │ │ 0x000c line=279 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ @@ -121346,26 +121346,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -05e800: |[05e800] android.support.v7.internal.view.menu.ListMenuItemView.insertCheckBox:()V │ │ -05e810: 7010 6f0f 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@0f6f │ │ -05e816: 0c00 |0003: move-result-object v0 │ │ -05e818: 6001 2e05 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_checkbox:I // field@052e │ │ -05e81c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -05e81e: 6e40 4f18 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -05e824: 0c01 |000a: move-result-object v1 │ │ -05e826: 1f01 9103 |000b: check-cast v1, Landroid/widget/CheckBox; // type@0391 │ │ -05e82a: 5b31 f707 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ -05e82e: 5431 f707 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ -05e832: 6e20 6c0f 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@0f6c │ │ -05e838: 0e00 |0014: return-void │ │ +05e7f8: |[05e7f8] android.support.v7.internal.view.menu.ListMenuItemView.insertCheckBox:()V │ │ +05e808: 7010 6f0f 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@0f6f │ │ +05e80e: 0c00 |0003: move-result-object v0 │ │ +05e810: 6001 2e05 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_checkbox:I // field@052e │ │ +05e814: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +05e816: 6e40 4f18 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +05e81c: 0c01 |000a: move-result-object v1 │ │ +05e81e: 1f01 9103 |000b: check-cast v1, Landroid/widget/CheckBox; // type@0391 │ │ +05e822: 5b31 f707 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ +05e826: 5431 f707 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ +05e82a: 6e20 6c0f 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@0f6c │ │ +05e830: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0004 line=261 │ │ 0x000f line=264 │ │ 0x0014 line=265 │ │ locals : │ │ @@ -121377,26 +121377,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -05e83c: |[05e83c] android.support.v7.internal.view.menu.ListMenuItemView.insertIconView:()V │ │ -05e84c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05e84e: 7010 6f0f 0300 |0001: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@0f6f │ │ -05e854: 0c00 |0004: move-result-object v0 │ │ -05e856: 6001 2f05 |0005: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_icon:I // field@052f │ │ -05e85a: 6e40 4f18 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -05e860: 0c01 |000a: move-result-object v1 │ │ -05e862: 1f01 9f03 |000b: check-cast v1, Landroid/widget/ImageView; // type@039f │ │ -05e866: 5b31 fa07 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ -05e86a: 5431 fa07 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ -05e86e: 6e30 6d0f 1302 |0011: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;I)V // method@0f6d │ │ -05e874: 0e00 |0014: return-void │ │ +05e834: |[05e834] android.support.v7.internal.view.menu.ListMenuItemView.insertIconView:()V │ │ +05e844: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05e846: 7010 6f0f 0300 |0001: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@0f6f │ │ +05e84c: 0c00 |0004: move-result-object v0 │ │ +05e84e: 6001 2f05 |0005: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_icon:I // field@052f │ │ +05e852: 6e40 4f18 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +05e858: 0c01 |000a: move-result-object v1 │ │ +05e85a: 1f01 9f03 |000b: check-cast v1, Landroid/widget/ImageView; // type@039f │ │ +05e85e: 5b31 fa07 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ +05e862: 5431 fa07 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ +05e866: 6e30 6d0f 1302 |0011: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;I)V // method@0f6d │ │ +05e86c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=245 │ │ 0x0005 line=246 │ │ 0x000f line=248 │ │ 0x0014 line=249 │ │ locals : │ │ @@ -121408,26 +121408,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -05e878: |[05e878] android.support.v7.internal.view.menu.ListMenuItemView.insertRadioButton:()V │ │ -05e888: 7010 6f0f 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@0f6f │ │ -05e88e: 0c00 |0003: move-result-object v0 │ │ -05e890: 6001 3105 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_radio:I // field@0531 │ │ -05e894: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -05e896: 6e40 4f18 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -05e89c: 0c01 |000a: move-result-object v1 │ │ -05e89e: 1f01 a903 |000b: check-cast v1, Landroid/widget/RadioButton; // type@03a9 │ │ -05e8a2: 5b31 ff07 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ -05e8a6: 5431 ff07 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ -05e8aa: 6e20 6c0f 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@0f6c │ │ -05e8b0: 0e00 |0014: return-void │ │ +05e870: |[05e870] android.support.v7.internal.view.menu.ListMenuItemView.insertRadioButton:()V │ │ +05e880: 7010 6f0f 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@0f6f │ │ +05e886: 0c00 |0003: move-result-object v0 │ │ +05e888: 6001 3105 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_radio:I // field@0531 │ │ +05e88c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +05e88e: 6e40 4f18 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +05e894: 0c01 |000a: move-result-object v1 │ │ +05e896: 1f01 a903 |000b: check-cast v1, Landroid/widget/RadioButton; // type@03a9 │ │ +05e89a: 5b31 ff07 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ +05e89e: 5431 ff07 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ +05e8a2: 6e20 6c0f 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@0f6c │ │ +05e8a8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x000f line=256 │ │ 0x0014 line=257 │ │ locals : │ │ @@ -121440,17 +121440,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 │ │ -05e8b4: |[05e8b4] android.support.v7.internal.view.menu.ListMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -05e8c4: 5410 fc07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ -05e8c8: 1100 |0002: return-object v0 │ │ +05e8ac: |[05e8ac] android.support.v7.internal.view.menu.ListMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +05e8bc: 5410 fc07 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ +05e8c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ListMenuItemView;) │ │ @@ -121458,42 +121458,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 │ │ -05e8cc: |[05e8cc] android.support.v7.internal.view.menu.ListMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ -05e8dc: 5b23 fc07 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ -05e8e0: 5924 fd07 |0002: iput v4, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mMenuType:I // field@07fd │ │ -05e8e4: 6e10 1410 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1014 │ │ -05e8ea: 0a00 |0007: move-result v0 │ │ -05e8ec: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ -05e8f0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -05e8f2: 6e20 810f 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setVisibility:(I)V // method@0f81 │ │ -05e8f8: 6e20 0a10 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@100a │ │ -05e8fe: 0c00 |0011: move-result-object v0 │ │ -05e900: 6e20 800f 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@0f80 │ │ -05e906: 6e10 1010 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@1010 │ │ -05e90c: 0a00 |0018: move-result v0 │ │ -05e90e: 6e20 7a0f 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setCheckable:(Z)V // method@0f7a │ │ -05e914: 6e10 3810 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@1038 │ │ -05e91a: 0a00 |001f: move-result v0 │ │ -05e91c: 6e10 0410 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1004 │ │ -05e922: 0a01 |0023: move-result v1 │ │ -05e924: 6e30 7f0f 0201 |0024: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setShortcut:(ZC)V // method@0f7f │ │ -05e92a: 6e10 fd0f 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0ffd │ │ -05e930: 0c00 |002a: move-result-object v0 │ │ -05e932: 6e20 7e0f 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0f7e │ │ -05e938: 6e10 1210 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1012 │ │ -05e93e: 0a00 |0031: move-result v0 │ │ -05e940: 6e20 7c0f 0200 |0032: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setEnabled:(Z)V // method@0f7c │ │ -05e946: 0e00 |0035: return-void │ │ -05e948: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ -05e94c: 28d3 |0038: goto 000b // -002d │ │ +05e8c4: |[05e8c4] android.support.v7.internal.view.menu.ListMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ +05e8d4: 5b23 fc07 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ +05e8d8: 5924 fd07 |0002: iput v4, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mMenuType:I // field@07fd │ │ +05e8dc: 6e10 1410 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1014 │ │ +05e8e2: 0a00 |0007: move-result v0 │ │ +05e8e4: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ +05e8e8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05e8ea: 6e20 810f 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setVisibility:(I)V // method@0f81 │ │ +05e8f0: 6e20 0a10 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@100a │ │ +05e8f6: 0c00 |0011: move-result-object v0 │ │ +05e8f8: 6e20 800f 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@0f80 │ │ +05e8fe: 6e10 1010 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@1010 │ │ +05e904: 0a00 |0018: move-result v0 │ │ +05e906: 6e20 7a0f 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setCheckable:(Z)V // method@0f7a │ │ +05e90c: 6e10 3810 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@1038 │ │ +05e912: 0a00 |001f: move-result v0 │ │ +05e914: 6e10 0410 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1004 │ │ +05e91a: 0a01 |0023: move-result v1 │ │ +05e91c: 6e30 7f0f 0201 |0024: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setShortcut:(ZC)V // method@0f7f │ │ +05e922: 6e10 fd0f 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0ffd │ │ +05e928: 0c00 |002a: move-result-object v0 │ │ +05e92a: 6e20 7e0f 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0f7e │ │ +05e930: 6e10 1210 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1012 │ │ +05e936: 0a00 |0031: move-result v0 │ │ +05e938: 6e20 7c0f 0200 |0032: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setEnabled:(Z)V // method@0f7c │ │ +05e93e: 0e00 |0035: return-void │ │ +05e940: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ +05e944: 28d3 |0038: goto 000b // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ 0x0004 line=102 │ │ 0x000e line=104 │ │ 0x0015 line=105 │ │ @@ -121512,36 +121512,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -05e950: |[05e950] android.support.v7.internal.view.menu.ListMenuItemView.onFinishInflate:()V │ │ -05e960: 6f10 501a 0300 |0000: invoke-super {v3}, Landroid/widget/LinearLayout;.onFinishInflate:()V // method@1a50 │ │ -05e966: 5430 f607 |0003: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@07f6 │ │ -05e96a: 6e20 790f 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0f79 │ │ -05e970: 6000 1d05 |0008: sget v0, Landroid/support/v7/appcompat/R$id;.title:I // field@051d │ │ -05e974: 6e20 6e0f 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@0f6e │ │ -05e97a: 0c00 |000d: move-result-object v0 │ │ -05e97c: 1f00 b103 |000e: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ -05e980: 5b30 0308 |0010: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ -05e984: 5230 0108 |0012: iget v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0801 │ │ -05e988: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -05e98a: 3210 0b00 |0015: if-eq v0, v1, 0020 // +000b │ │ -05e98e: 5430 0308 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ -05e992: 5431 0208 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0802 │ │ -05e996: 5232 0108 |001b: iget v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0801 │ │ -05e99a: 6e30 dd1a 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ -05e9a0: 6000 1605 |0020: sget v0, Landroid/support/v7/appcompat/R$id;.shortcut:I // field@0516 │ │ -05e9a4: 6e20 6e0f 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@0f6e │ │ -05e9aa: 0c00 |0025: move-result-object v0 │ │ -05e9ac: 1f00 b103 |0026: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ -05e9b0: 5b30 0008 |0028: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0800 │ │ -05e9b4: 0e00 |002a: return-void │ │ +05e948: |[05e948] android.support.v7.internal.view.menu.ListMenuItemView.onFinishInflate:()V │ │ +05e958: 6f10 501a 0300 |0000: invoke-super {v3}, Landroid/widget/LinearLayout;.onFinishInflate:()V // method@1a50 │ │ +05e95e: 5430 f607 |0003: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@07f6 │ │ +05e962: 6e20 790f 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0f79 │ │ +05e968: 6000 1d05 |0008: sget v0, Landroid/support/v7/appcompat/R$id;.title:I // field@051d │ │ +05e96c: 6e20 6e0f 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@0f6e │ │ +05e972: 0c00 |000d: move-result-object v0 │ │ +05e974: 1f00 b103 |000e: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ +05e978: 5b30 0308 |0010: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ +05e97c: 5230 0108 |0012: iget v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0801 │ │ +05e980: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +05e982: 3210 0b00 |0015: if-eq v0, v1, 0020 // +000b │ │ +05e986: 5430 0308 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ +05e98a: 5431 0208 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@0802 │ │ +05e98e: 5232 0108 |001b: iget v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@0801 │ │ +05e992: 6e30 dd1a 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ +05e998: 6000 1605 |0020: sget v0, Landroid/support/v7/appcompat/R$id;.shortcut:I // field@0516 │ │ +05e99c: 6e20 6e0f 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@0f6e │ │ +05e9a2: 0c00 |0025: move-result-object v0 │ │ +05e9a4: 1f00 b103 |0026: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ +05e9a8: 5b30 0008 |0028: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0800 │ │ +05e9ac: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0003 line=87 │ │ 0x0008 line=89 │ │ 0x0012 line=90 │ │ 0x0017 line=91 │ │ @@ -121555,33 +121555,33 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -05e9b8: |[05e9b8] android.support.v7.internal.view.menu.ListMenuItemView.onMeasure:(II)V │ │ -05e9c8: 5432 fa07 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ -05e9cc: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -05e9d0: 5532 fe07 |0004: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ -05e9d4: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ -05e9d8: 6e10 710f 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0f71 │ │ -05e9de: 0c01 |000b: move-result-object v1 │ │ -05e9e0: 5432 fa07 |000c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ -05e9e4: 6e10 251a 0200 |000e: invoke-virtual {v2}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1a25 │ │ -05e9ea: 0c00 |0011: move-result-object v0 │ │ -05e9ec: 1f00 a003 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ -05e9f0: 5212 d60a |0014: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -05e9f4: 3d02 0a00 |0016: if-lez v2, 0020 // +000a │ │ -05e9f8: 5202 f10a |0018: iget v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0af1 │ │ -05e9fc: 3c02 0600 |001a: if-gtz v2, 0020 // +0006 │ │ -05ea00: 5212 d60a |001c: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -05ea04: 5902 f10a |001e: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0af1 │ │ -05ea08: 6f30 511a 4305 |0020: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@1a51 │ │ -05ea0e: 0e00 |0023: return-void │ │ +05e9b0: |[05e9b0] android.support.v7.internal.view.menu.ListMenuItemView.onMeasure:(II)V │ │ +05e9c0: 5432 fa07 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ +05e9c4: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +05e9c8: 5532 fe07 |0004: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ +05e9cc: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ +05e9d0: 6e10 710f 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0f71 │ │ +05e9d6: 0c01 |000b: move-result-object v1 │ │ +05e9d8: 5432 fa07 |000c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ +05e9dc: 6e10 251a 0200 |000e: invoke-virtual {v2}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1a25 │ │ +05e9e2: 0c00 |0011: move-result-object v0 │ │ +05e9e4: 1f00 a003 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ +05e9e8: 5212 d60a |0014: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +05e9ec: 3d02 0a00 |0016: if-lez v2, 0020 // +000a │ │ +05e9f0: 5202 f10a |0018: iget v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0af1 │ │ +05e9f4: 3c02 0600 |001a: if-gtz v2, 0020 // +0006 │ │ +05e9f8: 5212 d60a |001c: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +05e9fc: 5902 f10a |001e: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0af1 │ │ +05ea00: 6f30 511a 4305 |0020: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@1a51 │ │ +05ea06: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0008 line=235 │ │ 0x000c line=236 │ │ 0x0014 line=237 │ │ 0x001c line=238 │ │ @@ -121599,17 +121599,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ea10: |[05ea10] android.support.v7.internal.view.menu.ListMenuItemView.prefersCondensedTitle:()Z │ │ -05ea20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ea22: 0f00 |0001: return v0 │ │ +05ea08: |[05ea08] android.support.v7.internal.view.menu.ListMenuItemView.prefersCondensedTitle:()Z │ │ +05ea18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ea1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ListMenuItemView;) │ │ @@ -121617,65 +121617,65 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -05ea24: |[05ea24] android.support.v7.internal.view.menu.ListMenuItemView.setCheckable:(Z)V │ │ -05ea34: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -05ea38: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ -05ea3c: 5454 ff07 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ -05ea40: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ -05ea44: 5454 f707 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ -05ea48: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ -05ea4c: 0e00 |000c: return-void │ │ -05ea4e: 5454 fc07 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ -05ea52: 6e10 1310 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1013 │ │ -05ea58: 0a04 |0012: move-result v4 │ │ -05ea5a: 3804 3000 |0013: if-eqz v4, 0043 // +0030 │ │ -05ea5e: 5454 ff07 |0015: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ -05ea62: 3904 0500 |0017: if-nez v4, 001c // +0005 │ │ -05ea66: 7010 750f 0500 |0019: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@0f75 │ │ -05ea6c: 5450 ff07 |001c: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ -05ea70: 5452 f707 |001e: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ -05ea74: 3806 3100 |0020: if-eqz v6, 0051 // +0031 │ │ -05ea78: 5454 fc07 |0022: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ -05ea7c: 6e10 1110 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isChecked:()Z // method@1011 │ │ -05ea82: 0a04 |0027: move-result v4 │ │ -05ea84: 6e20 eb19 4000 |0028: invoke-virtual {v0, v4}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@19eb │ │ -05ea8a: 3806 2400 |002b: if-eqz v6, 004f // +0024 │ │ -05ea8e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -05ea90: 6e10 ea19 0000 |002e: invoke-virtual {v0}, Landroid/widget/CompoundButton;.getVisibility:()I // method@19ea │ │ -05ea96: 0a04 |0031: move-result v4 │ │ -05ea98: 3214 0500 |0032: if-eq v4, v1, 0037 // +0005 │ │ -05ea9c: 6e20 ec19 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@19ec │ │ -05eaa2: 3802 d5ff |0037: if-eqz v2, 000c // -002b │ │ -05eaa6: 6e10 ea19 0200 |0039: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getVisibility:()I // method@19ea │ │ -05eaac: 0a04 |003c: move-result v4 │ │ -05eaae: 3234 cfff |003d: if-eq v4, v3, 000c // -0031 │ │ -05eab2: 6e20 ec19 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@19ec │ │ -05eab8: 28ca |0042: goto 000c // -0036 │ │ -05eaba: 5454 f707 |0043: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ -05eabe: 3904 0500 |0045: if-nez v4, 004a // +0005 │ │ -05eac2: 7010 730f 0500 |0047: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@0f73 │ │ -05eac8: 5450 f707 |004a: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ -05eacc: 5452 ff07 |004c: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ -05ead0: 28d2 |004e: goto 0020 // -002e │ │ -05ead2: 0131 |004f: move v1, v3 │ │ -05ead4: 28de |0050: goto 002e // -0022 │ │ -05ead6: 5454 f707 |0051: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ -05eada: 3804 0700 |0053: if-eqz v4, 005a // +0007 │ │ -05eade: 5454 f707 |0055: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ -05eae2: 6e20 e819 3400 |0057: invoke-virtual {v4, v3}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@19e8 │ │ -05eae8: 5454 ff07 |005a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ -05eaec: 3804 b0ff |005c: if-eqz v4, 000c // -0050 │ │ -05eaf0: 5454 ff07 |005e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ -05eaf4: 6e20 a81a 3400 |0060: invoke-virtual {v4, v3}, Landroid/widget/RadioButton;.setVisibility:(I)V // method@1aa8 │ │ -05eafa: 28a9 |0063: goto 000c // -0057 │ │ +05ea1c: |[05ea1c] android.support.v7.internal.view.menu.ListMenuItemView.setCheckable:(Z)V │ │ +05ea2c: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +05ea30: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ +05ea34: 5454 ff07 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ +05ea38: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ +05ea3c: 5454 f707 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ +05ea40: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +05ea44: 0e00 |000c: return-void │ │ +05ea46: 5454 fc07 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ +05ea4a: 6e10 1310 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1013 │ │ +05ea50: 0a04 |0012: move-result v4 │ │ +05ea52: 3804 3000 |0013: if-eqz v4, 0043 // +0030 │ │ +05ea56: 5454 ff07 |0015: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ +05ea5a: 3904 0500 |0017: if-nez v4, 001c // +0005 │ │ +05ea5e: 7010 750f 0500 |0019: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@0f75 │ │ +05ea64: 5450 ff07 |001c: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ +05ea68: 5452 f707 |001e: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ +05ea6c: 3806 3100 |0020: if-eqz v6, 0051 // +0031 │ │ +05ea70: 5454 fc07 |0022: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ +05ea74: 6e10 1110 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isChecked:()Z // method@1011 │ │ +05ea7a: 0a04 |0027: move-result v4 │ │ +05ea7c: 6e20 eb19 4000 |0028: invoke-virtual {v0, v4}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@19eb │ │ +05ea82: 3806 2400 |002b: if-eqz v6, 004f // +0024 │ │ +05ea86: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +05ea88: 6e10 ea19 0000 |002e: invoke-virtual {v0}, Landroid/widget/CompoundButton;.getVisibility:()I // method@19ea │ │ +05ea8e: 0a04 |0031: move-result v4 │ │ +05ea90: 3214 0500 |0032: if-eq v4, v1, 0037 // +0005 │ │ +05ea94: 6e20 ec19 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@19ec │ │ +05ea9a: 3802 d5ff |0037: if-eqz v2, 000c // -002b │ │ +05ea9e: 6e10 ea19 0200 |0039: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getVisibility:()I // method@19ea │ │ +05eaa4: 0a04 |003c: move-result v4 │ │ +05eaa6: 3234 cfff |003d: if-eq v4, v3, 000c // -0031 │ │ +05eaaa: 6e20 ec19 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@19ec │ │ +05eab0: 28ca |0042: goto 000c // -0036 │ │ +05eab2: 5454 f707 |0043: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ +05eab6: 3904 0500 |0045: if-nez v4, 004a // +0005 │ │ +05eaba: 7010 730f 0500 |0047: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@0f73 │ │ +05eac0: 5450 f707 |004a: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ +05eac4: 5452 ff07 |004c: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ +05eac8: 28d2 |004e: goto 0020 // -002e │ │ +05eaca: 0131 |004f: move v1, v3 │ │ +05eacc: 28de |0050: goto 002e // -0022 │ │ +05eace: 5454 f707 |0051: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ +05ead2: 3804 0700 |0053: if-eqz v4, 005a // +0007 │ │ +05ead6: 5454 f707 |0055: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ +05eada: 6e20 e819 3400 |0057: invoke-virtual {v4, v3}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@19e8 │ │ +05eae0: 5454 ff07 |005a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ +05eae4: 3804 b0ff |005c: if-eqz v4, 000c // -0050 │ │ +05eae8: 5454 ff07 |005e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ +05eaec: 6e20 a81a 3400 |0060: invoke-virtual {v4, v3}, Landroid/widget/RadioButton;.setVisibility:(I)V // method@1aa8 │ │ +05eaf2: 28a9 |0063: goto 000c // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=130 │ │ 0x000c line=173 │ │ 0x000d line=139 │ │ 0x0015 line=140 │ │ 0x0019 line=141 │ │ @@ -121711,30 +121711,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -05eafc: |[05eafc] android.support.v7.internal.view.menu.ListMenuItemView.setChecked:(Z)V │ │ -05eb0c: 5421 fc07 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ -05eb10: 6e10 1310 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1013 │ │ -05eb16: 0a01 |0005: move-result v1 │ │ -05eb18: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -05eb1c: 5421 ff07 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ -05eb20: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ -05eb24: 7010 750f 0200 |000c: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@0f75 │ │ -05eb2a: 5420 ff07 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ -05eb2e: 6e20 eb19 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@19eb │ │ -05eb34: 0e00 |0014: return-void │ │ -05eb36: 5421 f707 |0015: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ -05eb3a: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ -05eb3e: 7010 730f 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@0f73 │ │ -05eb44: 5420 f707 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ -05eb48: 28f3 |001e: goto 0011 // -000d │ │ +05eaf4: |[05eaf4] android.support.v7.internal.view.menu.ListMenuItemView.setChecked:(Z)V │ │ +05eb04: 5421 fc07 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ +05eb08: 6e10 1310 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1013 │ │ +05eb0e: 0a01 |0005: move-result v1 │ │ +05eb10: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +05eb14: 5421 ff07 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ +05eb18: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +05eb1c: 7010 750f 0200 |000c: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@0f75 │ │ +05eb22: 5420 ff07 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@07ff │ │ +05eb26: 6e20 eb19 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@19eb │ │ +05eb2c: 0e00 |0014: return-void │ │ +05eb2e: 5421 f707 |0015: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ +05eb32: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ +05eb36: 7010 730f 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@0f73 │ │ +05eb3c: 5420 f707 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@07f7 │ │ +05eb40: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0008 line=179 │ │ 0x000c line=180 │ │ 0x000f line=182 │ │ 0x0011 line=190 │ │ @@ -121753,18 +121753,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -05eb4c: |[05eb4c] android.support.v7.internal.view.menu.ListMenuItemView.setForceShowIcon:(Z)V │ │ -05eb5c: 5c01 f907 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@07f9 │ │ -05eb60: 5c01 fe07 |0002: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ -05eb64: 0e00 |0004: return-void │ │ +05eb44: |[05eb44] android.support.v7.internal.view.menu.ListMenuItemView.setForceShowIcon:(Z)V │ │ +05eb54: 5c01 f907 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@07f9 │ │ +05eb58: 5c01 fe07 |0002: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ +05eb5c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0005 reg=1 forceShow Z │ │ @@ -121774,56 +121774,56 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -05eb68: |[05eb68] android.support.v7.internal.view.menu.ListMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -05eb78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05eb7a: 5432 fc07 |0001: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ -05eb7e: 6e10 3710 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowIcon:()Z // method@1037 │ │ -05eb84: 0a02 |0006: move-result v2 │ │ -05eb86: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -05eb8a: 5532 f907 |0009: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@07f9 │ │ -05eb8e: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ -05eb92: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -05eb94: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ -05eb98: 5532 fe07 |0010: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ -05eb9c: 3902 0500 |0012: if-nez v2, 0017 // +0005 │ │ -05eba0: 0e00 |0014: return-void │ │ -05eba2: 0110 |0015: move v0, v1 │ │ -05eba4: 28f8 |0016: goto 000e // -0008 │ │ -05eba6: 5432 fa07 |0017: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ -05ebaa: 3902 0800 |0019: if-nez v2, 0021 // +0008 │ │ -05ebae: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ -05ebb2: 5532 fe07 |001d: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ -05ebb6: 3802 f5ff |001f: if-eqz v2, 0014 // -000b │ │ -05ebba: 5432 fa07 |0021: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ -05ebbe: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ -05ebc2: 7010 740f 0300 |0025: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertIconView:()V // method@0f74 │ │ -05ebc8: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ -05ebcc: 5532 fe07 |002a: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ -05ebd0: 3802 1900 |002c: if-eqz v2, 0045 // +0019 │ │ -05ebd4: 5432 fa07 |002e: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ -05ebd8: 3800 1300 |0030: if-eqz v0, 0043 // +0013 │ │ -05ebdc: 6e20 381a 4200 |0032: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -05ebe2: 5432 fa07 |0035: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ -05ebe6: 6e10 311a 0200 |0037: invoke-virtual {v2}, Landroid/widget/ImageView;.getVisibility:()I // method@1a31 │ │ -05ebec: 0a02 |003a: move-result v2 │ │ -05ebee: 3802 d9ff |003b: if-eqz v2, 0014 // -0027 │ │ -05ebf2: 5432 fa07 |003d: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ -05ebf6: 6e20 411a 1200 |003f: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -05ebfc: 28d2 |0042: goto 0014 // -002e │ │ -05ebfe: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -05ec00: 28ee |0044: goto 0032 // -0012 │ │ -05ec02: 5431 fa07 |0045: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ -05ec06: 1302 0800 |0047: const/16 v2, #int 8 // #8 │ │ -05ec0a: 6e20 411a 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -05ec10: 28c8 |004c: goto 0014 // -0038 │ │ +05eb60: |[05eb60] android.support.v7.internal.view.menu.ListMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +05eb70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05eb72: 5432 fc07 |0001: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ +05eb76: 6e10 3710 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowIcon:()Z // method@1037 │ │ +05eb7c: 0a02 |0006: move-result v2 │ │ +05eb7e: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +05eb82: 5532 f907 |0009: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@07f9 │ │ +05eb86: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ +05eb8a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +05eb8c: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ +05eb90: 5532 fe07 |0010: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ +05eb94: 3902 0500 |0012: if-nez v2, 0017 // +0005 │ │ +05eb98: 0e00 |0014: return-void │ │ +05eb9a: 0110 |0015: move v0, v1 │ │ +05eb9c: 28f8 |0016: goto 000e // -0008 │ │ +05eb9e: 5432 fa07 |0017: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ +05eba2: 3902 0800 |0019: if-nez v2, 0021 // +0008 │ │ +05eba6: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ +05ebaa: 5532 fe07 |001d: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ +05ebae: 3802 f5ff |001f: if-eqz v2, 0014 // -000b │ │ +05ebb2: 5432 fa07 |0021: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ +05ebb6: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ +05ebba: 7010 740f 0300 |0025: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertIconView:()V // method@0f74 │ │ +05ebc0: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ +05ebc4: 5532 fe07 |002a: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@07fe │ │ +05ebc8: 3802 1900 |002c: if-eqz v2, 0045 // +0019 │ │ +05ebcc: 5432 fa07 |002e: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ +05ebd0: 3800 1300 |0030: if-eqz v0, 0043 // +0013 │ │ +05ebd4: 6e20 381a 4200 |0032: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +05ebda: 5432 fa07 |0035: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ +05ebde: 6e10 311a 0200 |0037: invoke-virtual {v2}, Landroid/widget/ImageView;.getVisibility:()I // method@1a31 │ │ +05ebe4: 0a02 |003a: move-result v2 │ │ +05ebe6: 3802 d9ff |003b: if-eqz v2, 0014 // -0027 │ │ +05ebea: 5432 fa07 |003d: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ +05ebee: 6e20 411a 1200 |003f: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +05ebf4: 28d2 |0042: goto 0014 // -002e │ │ +05ebf6: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +05ebf8: 28ee |0044: goto 0032 // -0012 │ │ +05ebfa: 5431 fa07 |0045: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@07fa │ │ +05ebfe: 1302 0800 |0047: const/16 v2, #int 8 // #8 │ │ +05ec02: 6e20 411a 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +05ec08: 28c8 |004c: goto 0014 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=207 │ │ 0x000e line=208 │ │ 0x0014 line=229 │ │ 0x0016 line=207 │ │ 0x0017 line=212 │ │ @@ -121848,36 +121848,36 @@ │ │ type : '(ZC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -05ec14: |[05ec14] android.support.v7.internal.view.menu.ListMenuItemView.setShortcut:(ZC)V │ │ -05ec24: 3804 2600 |0000: if-eqz v4, 0026 // +0026 │ │ -05ec28: 5431 fc07 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ -05ec2c: 6e10 3810 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@1038 │ │ -05ec32: 0a01 |0007: move-result v1 │ │ -05ec34: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -05ec38: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -05ec3a: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ -05ec3e: 5431 0008 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0800 │ │ -05ec42: 5432 fc07 |000f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ -05ec46: 6e10 0510 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcutLabel:()Ljava/lang/String; // method@1005 │ │ -05ec4c: 0c02 |0014: move-result-object v2 │ │ -05ec4e: 6e20 dc1a 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -05ec54: 5431 0008 |0018: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0800 │ │ -05ec58: 6e10 cb1a 0100 |001a: invoke-virtual {v1}, Landroid/widget/TextView;.getVisibility:()I // method@1acb │ │ -05ec5e: 0a01 |001d: move-result v1 │ │ -05ec60: 3201 0700 |001e: if-eq v1, v0, 0025 // +0007 │ │ -05ec64: 5431 0008 |0020: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0800 │ │ -05ec68: 6e20 e21a 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -05ec6e: 0e00 |0025: return-void │ │ -05ec70: 1300 0800 |0026: const/16 v0, #int 8 // #8 │ │ -05ec74: 28e3 |0028: goto 000b // -001d │ │ +05ec0c: |[05ec0c] android.support.v7.internal.view.menu.ListMenuItemView.setShortcut:(ZC)V │ │ +05ec1c: 3804 2600 |0000: if-eqz v4, 0026 // +0026 │ │ +05ec20: 5431 fc07 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ +05ec24: 6e10 3810 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@1038 │ │ +05ec2a: 0a01 |0007: move-result v1 │ │ +05ec2c: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +05ec30: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05ec32: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ +05ec36: 5431 0008 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0800 │ │ +05ec3a: 5432 fc07 |000f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@07fc │ │ +05ec3e: 6e10 0510 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcutLabel:()Ljava/lang/String; // method@1005 │ │ +05ec44: 0c02 |0014: move-result-object v2 │ │ +05ec46: 6e20 dc1a 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +05ec4c: 5431 0008 |0018: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0800 │ │ +05ec50: 6e10 cb1a 0100 |001a: invoke-virtual {v1}, Landroid/widget/TextView;.getVisibility:()I // method@1acb │ │ +05ec56: 0a01 |001d: move-result v1 │ │ +05ec58: 3201 0700 |001e: if-eq v1, v0, 0025 // +0007 │ │ +05ec5c: 5431 0008 |0020: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@0800 │ │ +05ec60: 6e20 e21a 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +05ec66: 0e00 |0025: return-void │ │ +05ec68: 1300 0800 |0026: const/16 v0, #int 8 // #8 │ │ +05ec6c: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x000b line=197 │ │ 0x000d line=198 │ │ 0x0018 line=201 │ │ 0x0020 line=202 │ │ @@ -121894,52 +121894,52 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -05ec78: |[05ec78] android.support.v7.internal.view.menu.ListMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ -05ec88: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -05ec8c: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ -05ec90: 5420 0308 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ -05ec94: 6e20 dc1a 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -05ec9a: 5420 0308 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ -05ec9e: 6e10 cb1a 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@1acb │ │ -05eca4: 0a00 |000e: move-result v0 │ │ -05eca6: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ -05ecaa: 5420 0308 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ -05ecae: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -05ecb0: 6e20 e21a 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -05ecb6: 0e00 |0017: return-void │ │ -05ecb8: 5420 0308 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ -05ecbc: 6e10 cb1a 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@1acb │ │ -05ecc2: 0a00 |001d: move-result v0 │ │ -05ecc4: 3210 f9ff |001e: if-eq v0, v1, 0017 // -0007 │ │ -05ecc8: 5420 0308 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ -05eccc: 6e20 e21a 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -05ecd2: 28f2 |0025: goto 0017 // -000e │ │ +05ec70: |[05ec70] android.support.v7.internal.view.menu.ListMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ +05ec80: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +05ec84: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ +05ec88: 5420 0308 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ +05ec8c: 6e20 dc1a 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +05ec92: 5420 0308 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ +05ec96: 6e10 cb1a 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@1acb │ │ +05ec9c: 0a00 |000e: move-result v0 │ │ +05ec9e: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ +05eca2: 5420 0308 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ +05eca6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +05eca8: 6e20 e21a 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +05ecae: 0e00 |0017: return-void │ │ +05ecb0: 5420 0308 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ +05ecb4: 6e10 cb1a 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@1acb │ │ +05ecba: 0a00 |001d: move-result v0 │ │ +05ecbc: 3210 f9ff |001e: if-eq v0, v1, 0017 // -0007 │ │ +05ecc0: 5420 0308 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@0803 │ │ +05ecc4: 6e20 e21a 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +05ecca: 28f2 |0025: goto 0017 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0004 line=117 │ │ 0x0009 line=119 │ │ 0x0017 line=123 │ │ 0x0018 line=121 │ │ locals : │ │ 0x0000 - 0x0026 reg=2 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0026 reg=3 title Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2204 (ListMenuItemView.java) │ │ + source_file_idx : 2203 (ListMenuItemView.java) │ │ │ │ Class #500 header: │ │ class_idx : 625 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 912 │ │ -source_file_idx : 2205 │ │ +source_file_idx : 2204 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #500 annotations: │ │ Annotations on class │ │ @@ -121967,21 +121967,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 │ │ -05ecd4: |[05ecd4] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V │ │ -05ece4: 5b12 0508 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ -05ece8: 7010 e519 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@19e5 │ │ -05ecee: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -05ecf0: 5910 0408 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ -05ecf4: 6e10 830f 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@0f83 │ │ -05ecfa: 0e00 |000b: return-void │ │ +05eccc: |[05eccc] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V │ │ +05ecdc: 5b12 0508 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ +05ece0: 7010 e519 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@19e5 │ │ +05ece6: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +05ece8: 5910 0408 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ +05ecec: 6e10 830f 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@0f83 │ │ +05ecf2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=226 │ │ 0x0008 line=229 │ │ 0x000b line=230 │ │ locals : │ │ @@ -121994,39 +121994,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -05ecfc: |[05ecfc] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.findExpandedIndex:()V │ │ -05ed0c: 5465 0508 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ -05ed10: 5455 0c08 |0002: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ -05ed14: 6e10 bf0f 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0fbf │ │ -05ed1a: 0c01 |0007: move-result-object v1 │ │ -05ed1c: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ -05ed20: 5465 0508 |000a: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ -05ed24: 5455 0c08 |000c: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ -05ed28: 6e10 c40f 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ -05ed2e: 0c04 |0011: move-result-object v4 │ │ -05ed30: 6e10 0f1c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -05ed36: 0a00 |0015: move-result v0 │ │ -05ed38: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -05ed3a: 3502 1000 |0017: if-ge v2, v0, 0027 // +0010 │ │ -05ed3e: 6e20 081c 2400 |0019: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05ed44: 0c03 |001c: move-result-object v3 │ │ -05ed46: 1f03 7802 |001d: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05ed4a: 3313 0500 |001f: if-ne v3, v1, 0024 // +0005 │ │ -05ed4e: 5962 0408 |0021: iput v2, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ -05ed52: 0e00 |0023: return-void │ │ -05ed54: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -05ed58: 28f1 |0026: goto 0017 // -000f │ │ -05ed5a: 12f5 |0027: const/4 v5, #int -1 // #ff │ │ -05ed5c: 5965 0408 |0028: iput v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ -05ed60: 28f9 |002a: goto 0023 // -0007 │ │ +05ecf4: |[05ecf4] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.findExpandedIndex:()V │ │ +05ed04: 5465 0508 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ +05ed08: 5455 0c08 |0002: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ +05ed0c: 6e10 bf0f 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0fbf │ │ +05ed12: 0c01 |0007: move-result-object v1 │ │ +05ed14: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ +05ed18: 5465 0508 |000a: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ +05ed1c: 5455 0c08 |000c: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ +05ed20: 6e10 c40f 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ +05ed26: 0c04 |0011: move-result-object v4 │ │ +05ed28: 6e10 0f1c 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +05ed2e: 0a00 |0015: move-result v0 │ │ +05ed30: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +05ed32: 3502 1000 |0017: if-ge v2, v0, 0027 // +0010 │ │ +05ed36: 6e20 081c 2400 |0019: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05ed3c: 0c03 |001c: move-result-object v3 │ │ +05ed3e: 1f03 7802 |001d: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05ed42: 3313 0500 |001f: if-ne v3, v1, 0024 // +0005 │ │ +05ed46: 5962 0408 |0021: iput v2, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ +05ed4a: 0e00 |0023: return-void │ │ +05ed4c: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +05ed50: 28f1 |0026: goto 0017 // -000f │ │ +05ed52: 12f5 |0027: const/4 v5, #int -1 // #ff │ │ +05ed54: 5965 0408 |0028: iput v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ +05ed58: 28f9 |002a: goto 0023 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0008 line=268 │ │ 0x000a line=269 │ │ 0x0012 line=270 │ │ 0x0016 line=271 │ │ @@ -122053,30 +122053,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -05ed64: |[05ed64] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getCount:()I │ │ -05ed74: 5442 0508 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ -05ed78: 5422 0c08 |0002: iget-object v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ -05ed7c: 6e10 c40f 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ -05ed82: 0c01 |0007: move-result-object v1 │ │ -05ed84: 6e10 0f1c 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -05ed8a: 0a02 |000b: move-result v2 │ │ -05ed8c: 5443 0508 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ -05ed90: 7110 8c0f 0300 |000e: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@0f8c │ │ -05ed96: 0a03 |0011: move-result v3 │ │ -05ed98: 9100 0203 |0012: sub-int v0, v2, v3 │ │ -05ed9c: 5242 0408 |0014: iget v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ -05eda0: 3b02 0300 |0016: if-gez v2, 0019 // +0003 │ │ -05eda4: 0f00 |0018: return v0 │ │ -05eda6: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05edaa: 28fd |001b: goto 0018 // -0003 │ │ +05ed5c: |[05ed5c] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getCount:()I │ │ +05ed6c: 5442 0508 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ +05ed70: 5422 0c08 |0002: iget-object v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ +05ed74: 6e10 c40f 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ +05ed7a: 0c01 |0007: move-result-object v1 │ │ +05ed7c: 6e10 0f1c 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +05ed82: 0a02 |000b: move-result v2 │ │ +05ed84: 5443 0508 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ +05ed88: 7110 8c0f 0300 |000e: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@0f8c │ │ +05ed8e: 0a03 |0011: move-result v3 │ │ +05ed90: 9100 0203 |0012: sub-int v0, v2, v3 │ │ +05ed94: 5242 0408 |0014: iget v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ +05ed98: 3b02 0300 |0016: if-gez v2, 0019 // +0003 │ │ +05ed9c: 0f00 |0018: return v0 │ │ +05ed9e: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05eda2: 28fd |001b: goto 0018 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0008 line=234 │ │ 0x0014 line=235 │ │ 0x0018 line=238 │ │ locals : │ │ @@ -122090,32 +122090,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 │ │ -05edac: |[05edac] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -05edbc: 5421 0508 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ -05edc0: 5411 0c08 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ -05edc4: 6e10 c40f 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ -05edca: 0c00 |0007: move-result-object v0 │ │ -05edcc: 5421 0508 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ -05edd0: 7110 8c0f 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@0f8c │ │ -05edd6: 0a01 |000d: move-result v1 │ │ -05edd8: b013 |000e: add-int/2addr v3, v1 │ │ -05edda: 5221 0408 |000f: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ -05edde: 3a01 0800 |0011: if-ltz v1, 0019 // +0008 │ │ -05ede2: 5221 0408 |0013: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ -05ede6: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ -05edea: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -05edee: 6e20 081c 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05edf4: 0c01 |001c: move-result-object v1 │ │ -05edf6: 1f01 7802 |001d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05edfa: 1101 |001f: return-object v1 │ │ +05eda4: |[05eda4] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +05edb4: 5421 0508 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ +05edb8: 5411 0c08 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ +05edbc: 6e10 c40f 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ +05edc2: 0c00 |0007: move-result-object v0 │ │ +05edc4: 5421 0508 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ +05edc8: 7110 8c0f 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@0f8c │ │ +05edce: 0a01 |000d: move-result v1 │ │ +05edd0: b013 |000e: add-int/2addr v3, v1 │ │ +05edd2: 5221 0408 |000f: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ +05edd6: 3a01 0800 |0011: if-ltz v1, 0019 // +0008 │ │ +05edda: 5221 0408 |0013: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@0804 │ │ +05edde: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ +05ede2: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +05ede6: 6e20 081c 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05edec: 0c01 |001c: move-result-object v1 │ │ +05edee: 1f01 7802 |001d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05edf2: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0008 line=243 │ │ 0x000f line=244 │ │ 0x0017 line=245 │ │ 0x0019 line=247 │ │ @@ -122129,18 +122129,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 │ │ -05edfc: |[05edfc] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ -05ee0c: 6e20 850f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0f85 │ │ -05ee12: 0c00 |0003: move-result-object v0 │ │ -05ee14: 1100 |0004: return-object v0 │ │ +05edf4: |[05edf4] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ +05ee04: 6e20 850f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0f85 │ │ +05ee0a: 0c00 |0003: move-result-object v0 │ │ +05ee0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -122149,17 +122149,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ee18: |[05ee18] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItemId:(I)J │ │ -05ee28: 8130 |0000: int-to-long v0, v3 │ │ -05ee2a: 1000 |0001: return-wide v0 │ │ +05ee10: |[05ee10] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItemId:(I)J │ │ +05ee20: 8130 |0000: int-to-long v0, v3 │ │ +05ee22: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -122168,29 +122168,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 │ │ -05ee2c: |[05ee2c] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -05ee3c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -05ee3e: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ -05ee42: 5441 0508 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ -05ee46: 5411 0908 |0005: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ -05ee4a: 5442 0508 |0007: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ -05ee4e: 5222 0b08 |0009: iget v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@080b │ │ -05ee52: 6e40 4f18 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -05ee58: 0c06 |000e: move-result-object v6 │ │ -05ee5a: 0760 |000f: move-object v0, v6 │ │ -05ee5c: 1f00 8402 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ -05ee60: 6e20 850f 5400 |0012: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0f85 │ │ -05ee66: 0c01 |0015: move-result-object v1 │ │ -05ee68: 7230 af10 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@10af │ │ -05ee6e: 1106 |0019: return-object v6 │ │ +05ee24: |[05ee24] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +05ee34: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +05ee36: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ +05ee3a: 5441 0508 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ +05ee3e: 5411 0908 |0005: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ +05ee42: 5442 0508 |0007: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0805 │ │ +05ee46: 5222 0b08 |0009: iget v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@080b │ │ +05ee4a: 6e40 4f18 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +05ee50: 0c06 |000e: move-result-object v6 │ │ +05ee52: 0760 |000f: move-object v0, v6 │ │ +05ee54: 1f00 8402 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ +05ee58: 6e20 850f 5400 |0012: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0f85 │ │ +05ee5e: 0c01 |0015: move-result-object v1 │ │ +05ee60: 7230 af10 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@10af │ │ +05ee66: 1106 |0019: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=257 │ │ 0x0003 line=258 │ │ 0x0010 line=261 │ │ 0x0012 line=262 │ │ 0x0019 line=263 │ │ @@ -122206,33 +122206,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -05ee70: |[05ee70] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.notifyDataSetChanged:()V │ │ -05ee80: 6e10 830f 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@0f83 │ │ -05ee86: 6f10 e619 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@19e6 │ │ -05ee8c: 0e00 |0006: return-void │ │ +05ee68: |[05ee68] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.notifyDataSetChanged:()V │ │ +05ee78: 6e10 830f 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@0f83 │ │ +05ee7e: 6f10 e619 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@19e6 │ │ +05ee84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ 0x0006 line=286 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ │ │ - source_file_idx : 2205 (ListMenuPresenter.java) │ │ + source_file_idx : 2204 (ListMenuPresenter.java) │ │ │ │ Class #501 header: │ │ class_idx : 626 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2205 │ │ +source_file_idx : 2204 │ │ static_fields_size : 0 │ │ instance_fields_size: 9 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 11 │ │ │ │ Class #501 annotations: │ │ Annotations on class │ │ @@ -122291,19 +122291,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -05ee90: |[05ee90] android.support.v7.internal.view.menu.ListMenuPresenter.:(II)V │ │ -05eea0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05eea6: 5901 0b08 |0003: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@080b │ │ -05eeaa: 5902 0e08 |0005: iput v2, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@080e │ │ -05eeae: 0e00 |0007: return-void │ │ +05ee88: |[05ee88] android.support.v7.internal.view.menu.ListMenuPresenter.:(II)V │ │ +05ee98: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05ee9e: 5901 0b08 |0003: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@080b │ │ +05eea2: 5902 0e08 |0005: iput v2, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@080e │ │ +05eea6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ 0x0007 line=80 │ │ locals : │ │ @@ -122316,23 +122316,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 │ │ -05eeb0: |[05eeb0] android.support.v7.internal.view.menu.ListMenuPresenter.:(Landroid/content/Context;I)V │ │ -05eec0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05eec2: 7030 8a0f 3100 |0001: invoke-direct {v1, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@0f8a │ │ -05eec8: 5b12 0808 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ -05eecc: 5410 0808 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ -05eed0: 7110 4c18 0000 |0008: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -05eed6: 0c00 |000b: move-result-object v0 │ │ -05eed8: 5b10 0908 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ -05eedc: 0e00 |000e: return-void │ │ +05eea8: |[05eea8] android.support.v7.internal.view.menu.ListMenuPresenter.:(Landroid/content/Context;I)V │ │ +05eeb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05eeba: 7030 8a0f 3100 |0001: invoke-direct {v1, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@0f8a │ │ +05eec0: 5b12 0808 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ +05eec4: 5410 0808 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ +05eec8: 7110 4c18 0000 |0008: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +05eece: 0c00 |000b: move-result-object v0 │ │ +05eed0: 5b10 0908 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ +05eed4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0006 line=69 │ │ 0x000e line=70 │ │ locals : │ │ @@ -122345,17 +122345,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 │ │ -05eee0: |[05eee0] android.support.v7.internal.view.menu.ListMenuPresenter.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I │ │ -05eef0: 5210 0a08 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@080a │ │ -05eef4: 0f00 |0002: return v0 │ │ +05eed8: |[05eed8] android.support.v7.internal.view.menu.ListMenuPresenter.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I │ │ +05eee8: 5210 0a08 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@080a │ │ +05eeec: 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 - │ │ @@ -122364,17 +122364,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 │ │ -05eef8: |[05eef8] android.support.v7.internal.view.menu.ListMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -05ef08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ef0a: 0f00 |0001: return v0 │ │ +05eef0: |[05eef0] android.support.v7.internal.view.menu.ListMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +05ef00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ef02: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 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; │ │ @@ -122384,17 +122384,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 │ │ -05ef0c: |[05ef0c] android.support.v7.internal.view.menu.ListMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -05ef1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ef1e: 0f00 |0001: return v0 │ │ +05ef04: |[05ef04] android.support.v7.internal.view.menu.ListMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +05ef14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ef16: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 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; │ │ @@ -122404,17 +122404,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -05ef20: |[05ef20] android.support.v7.internal.view.menu.ListMenuPresenter.flagActionItems:()Z │ │ -05ef30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05ef32: 0f00 |0001: return v0 │ │ +05ef18: |[05ef18] android.support.v7.internal.view.menu.ListMenuPresenter.flagActionItems:()Z │ │ +05ef28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05ef2a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/ListMenuPresenter;) │ │ @@ -122422,22 +122422,22 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -05ef34: |[05ef34] android.support.v7.internal.view.menu.ListMenuPresenter.getAdapter:()Landroid/widget/ListAdapter; │ │ -05ef44: 5410 0608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ -05ef48: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -05ef4c: 2200 7102 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0271 │ │ -05ef50: 7020 820f 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@0f82 │ │ -05ef56: 5b10 0608 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ -05ef5a: 5410 0608 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ -05ef5e: 1100 |000d: return-object v0 │ │ +05ef2c: |[05ef2c] android.support.v7.internal.view.menu.ListMenuPresenter.getAdapter:()Landroid/widget/ListAdapter; │ │ +05ef3c: 5410 0608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ +05ef40: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +05ef44: 2200 7102 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0271 │ │ +05ef48: 7020 820f 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@0f82 │ │ +05ef4e: 5b10 0608 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ +05ef52: 5410 0608 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ +05ef56: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x000b line=124 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -122447,36 +122447,36 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -05ef60: |[05ef60] android.support.v7.internal.view.menu.ListMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -05ef70: 5430 0d08 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@080d │ │ -05ef74: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ -05ef78: 5430 0908 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ -05ef7c: 6001 2d05 |0006: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_expanded_menu_layout:I // field@052d │ │ -05ef80: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -05ef82: 6e40 4f18 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -05ef88: 0c00 |000c: move-result-object v0 │ │ -05ef8a: 1f00 6f02 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView; // type@026f │ │ -05ef8e: 5b30 0d08 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@080d │ │ -05ef92: 5430 0608 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ -05ef96: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -05ef9a: 2200 7102 |0015: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0271 │ │ -05ef9e: 7020 820f 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@0f82 │ │ -05efa4: 5b30 0608 |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ -05efa8: 5430 0d08 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@080d │ │ -05efac: 5431 0608 |001e: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ -05efb0: 6e20 650f 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0f65 │ │ -05efb6: 5430 0d08 |0023: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@080d │ │ -05efba: 6e20 690f 3000 |0025: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0f69 │ │ -05efc0: 5430 0d08 |0028: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@080d │ │ -05efc4: 1100 |002a: return-object v0 │ │ +05ef58: |[05ef58] android.support.v7.internal.view.menu.ListMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +05ef68: 5430 0d08 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@080d │ │ +05ef6c: 3900 2600 |0002: if-nez v0, 0028 // +0026 │ │ +05ef70: 5430 0908 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ +05ef74: 6001 2d05 |0006: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_expanded_menu_layout:I // field@052d │ │ +05ef78: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05ef7a: 6e40 4f18 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +05ef80: 0c00 |000c: move-result-object v0 │ │ +05ef82: 1f00 6f02 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView; // type@026f │ │ +05ef86: 5b30 0d08 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@080d │ │ +05ef8a: 5430 0608 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ +05ef8e: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +05ef92: 2200 7102 |0015: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0271 │ │ +05ef96: 7020 820f 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@0f82 │ │ +05ef9c: 5b30 0608 |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ +05efa0: 5430 0d08 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@080d │ │ +05efa4: 5431 0608 |001e: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ +05efa8: 6e20 650f 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@0f65 │ │ +05efae: 5430 0d08 |0023: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@080d │ │ +05efb2: 6e20 690f 3000 |0025: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@0f69 │ │ +05efb8: 5430 0d08 |0028: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@080d │ │ +05efbc: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x0011 line=104 │ │ 0x0015 line=105 │ │ 0x001c line=107 │ │ @@ -122491,41 +122491,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 │ │ -05efc8: |[05efc8] android.support.v7.internal.view.menu.ListMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -05efd8: 5220 0e08 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@080e │ │ -05efdc: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ -05efe0: 2200 4403 |0004: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0344 │ │ -05efe4: 5221 0e08 |0006: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@080e │ │ -05efe8: 7030 2d18 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ -05efee: 5b20 0808 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ -05eff2: 5420 0808 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ -05eff6: 7110 4c18 0000 |000f: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -05effc: 0c00 |0012: move-result-object v0 │ │ -05effe: 5b20 0908 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ -05f002: 5b24 0c08 |0015: iput-object v4, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ -05f006: 5420 0608 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ -05f00a: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -05f00e: 5420 0608 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ -05f012: 6e10 890f 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@0f89 │ │ -05f018: 0e00 |0020: return-void │ │ -05f01a: 5420 0808 |0021: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ -05f01e: 3800 f2ff |0023: if-eqz v0, 0015 // -000e │ │ -05f022: 5b23 0808 |0025: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ -05f026: 5420 0908 |0027: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ -05f02a: 3900 ecff |0029: if-nez v0, 0015 // -0014 │ │ -05f02e: 5420 0808 |002b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ -05f032: 7110 4c18 0000 |002d: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -05f038: 0c00 |0030: move-result-object v0 │ │ -05f03a: 5b20 0908 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ -05f03e: 28e2 |0033: goto 0015 // -001e │ │ +05efc0: |[05efc0] android.support.v7.internal.view.menu.ListMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +05efd0: 5220 0e08 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@080e │ │ +05efd4: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ +05efd8: 2200 4403 |0004: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0344 │ │ +05efdc: 5221 0e08 |0006: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@080e │ │ +05efe0: 7030 2d18 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ +05efe6: 5b20 0808 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ +05efea: 5420 0808 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ +05efee: 7110 4c18 0000 |000f: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +05eff4: 0c00 |0012: move-result-object v0 │ │ +05eff6: 5b20 0908 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ +05effa: 5b24 0c08 |0015: iput-object v4, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ +05effe: 5420 0608 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ +05f002: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +05f006: 5420 0608 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ +05f00a: 6e10 890f 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@0f89 │ │ +05f010: 0e00 |0020: return-void │ │ +05f012: 5420 0808 |0021: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ +05f016: 3800 f2ff |0023: if-eqz v0, 0015 // -000e │ │ +05f01a: 5b23 0808 |0025: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ +05f01e: 5420 0908 |0027: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ +05f022: 3900 ecff |0029: if-nez v0, 0015 // -0014 │ │ +05f026: 5420 0808 |002b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@0808 │ │ +05f02a: 7110 4c18 0000 |002d: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +05f030: 0c00 |0030: move-result-object v0 │ │ +05f032: 5b20 0908 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@0809 │ │ +05f036: 28e2 |0033: goto 0015 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x000d line=86 │ │ 0x0015 line=93 │ │ 0x0017 line=94 │ │ @@ -122545,20 +122545,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 │ │ -05f040: |[05f040] android.support.v7.internal.view.menu.ListMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -05f050: 5410 0708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0807 │ │ -05f054: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05f058: 5410 0708 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0807 │ │ -05f05c: 7230 a510 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@10a5 │ │ -05f062: 0e00 |0009: return-void │ │ +05f038: |[05f038] android.support.v7.internal.view.menu.ListMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +05f048: 5410 0708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0807 │ │ +05f04c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05f050: 5410 0708 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0807 │ │ +05f054: 7230 a510 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@10a5 │ │ +05f05a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0004 line=152 │ │ 0x0009 line=154 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -122570,22 +122570,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -05f064: |[05f064] android.support.v7.internal.view.menu.ListMenuPresenter.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -05f074: 5430 0c08 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ -05f078: 5431 0608 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ -05f07c: 6e20 850f 6100 |0004: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0f85 │ │ -05f082: 0c01 |0007: move-result-object v1 │ │ -05f084: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -05f086: 6e40 d30f 1023 |0009: invoke-virtual {v0, v1, v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z // method@0fd3 │ │ -05f08c: 0e00 |000c: return-void │ │ +05f05c: |[05f05c] android.support.v7.internal.view.menu.ListMenuPresenter.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +05f06c: 5430 0c08 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@080c │ │ +05f070: 5431 0608 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ +05f074: 6e20 850f 6100 |0004: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0f85 │ │ +05f07a: 0c01 |0007: move-result-object v1 │ │ +05f07c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +05f07e: 6e40 d30f 1023 |0009: invoke-virtual {v0, v1, v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z // method@0fd3 │ │ +05f084: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x000c line=170 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -122599,30 +122599,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 │ │ -05f090: |[05f090] android.support.v7.internal.view.menu.ListMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -05f0a0: 6e10 dd10 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@10dd │ │ -05f0a6: 0a00 |0003: move-result v0 │ │ -05f0a8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -05f0ac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -05f0ae: 0f00 |0007: return v0 │ │ -05f0b0: 2200 7602 |0008: new-instance v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper; // type@0276 │ │ -05f0b4: 7020 ea0f 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0fea │ │ -05f0ba: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -05f0bc: 6e20 f10f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.show:(Landroid/os/IBinder;)V // method@0ff1 │ │ -05f0c2: 5420 0708 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0807 │ │ -05f0c6: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -05f0ca: 5420 0708 |0015: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0807 │ │ -05f0ce: 7220 a610 3000 |0017: invoke-interface {v0, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@10a6 │ │ -05f0d4: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -05f0d6: 28ec |001b: goto 0007 // -0014 │ │ +05f088: |[05f088] android.support.v7.internal.view.menu.ListMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +05f098: 6e10 dd10 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@10dd │ │ +05f09e: 0a00 |0003: move-result v0 │ │ +05f0a0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +05f0a4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +05f0a6: 0f00 |0007: return v0 │ │ +05f0a8: 2200 7602 |0008: new-instance v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper; // type@0276 │ │ +05f0ac: 7020 ea0f 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0fea │ │ +05f0b2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +05f0b4: 6e20 f10f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.show:(Landroid/os/IBinder;)V // method@0ff1 │ │ +05f0ba: 5420 0708 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0807 │ │ +05f0be: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +05f0c2: 5420 0708 |0015: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0807 │ │ +05f0c6: 7220 a610 3000 |0017: invoke-interface {v0, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@10a6 │ │ +05f0cc: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +05f0ce: 28ec |001b: goto 0007 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0007 line=146 │ │ 0x0008 line=142 │ │ 0x0011 line=143 │ │ 0x0015 line=144 │ │ @@ -122636,17 +122636,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 │ │ -05f0d8: |[05f0d8] android.support.v7.internal.view.menu.ListMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -05f0e8: 5b01 0708 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0807 │ │ -05f0ec: 0e00 |0002: return-void │ │ +05f0d0: |[05f0d0] android.support.v7.internal.view.menu.ListMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +05f0e0: 5b01 0708 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0807 │ │ +05f0e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ 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; │ │ @@ -122656,35 +122656,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -05f0f0: |[05f0f0] android.support.v7.internal.view.menu.ListMenuPresenter.updateMenuView:(Z)V │ │ -05f100: 5410 0608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ -05f104: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05f108: 5410 0608 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ -05f10c: 6e10 890f 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@0f89 │ │ -05f112: 0e00 |0009: return-void │ │ +05f0e8: |[05f0e8] android.support.v7.internal.view.menu.ListMenuPresenter.updateMenuView:(Z)V │ │ +05f0f8: 5410 0608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ +05f0fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05f100: 5410 0608 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@0806 │ │ +05f104: 6e10 890f 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@0f89 │ │ +05f10a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0009 line=130 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x000a reg=2 cleared Z │ │ │ │ - source_file_idx : 2205 (ListMenuPresenter.java) │ │ + source_file_idx : 2204 (ListMenuPresenter.java) │ │ │ │ Class #502 header: │ │ class_idx : 629 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2610 │ │ +source_file_idx : 2608 │ │ static_fields_size : 1 │ │ instance_fields_size: 23 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 68 │ │ │ │ Class #502 annotations: │ │ Annotations on class │ │ @@ -122822,71 +122822,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -05f114: |[05f114] android.support.v7.internal.view.menu.MenuBuilder.:()V │ │ -05f124: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -05f126: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -05f12a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -05f130: 6900 2608 |0006: sput-object v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0826 │ │ -05f134: 0e00 |0008: return-void │ │ -05f136: 0000 |0009: nop // spacer │ │ -05f138: 0003 0400 0600 0000 0100 0000 0400 ... |000a: array-data (16 units) │ │ +05f10c: |[05f10c] android.support.v7.internal.view.menu.MenuBuilder.:()V │ │ +05f11c: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +05f11e: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +05f122: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +05f128: 6900 2608 |0006: sput-object v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0826 │ │ +05f12c: 0e00 |0008: return-void │ │ +05f12e: 0000 |0009: nop // spacer │ │ +05f130: 0003 0400 0600 0000 0100 0000 0400 ... |000a: array-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 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 │ │ -05f158: |[05f158] android.support.v7.internal.view.menu.MenuBuilder.:(Landroid/content/Context;)V │ │ -05f168: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -05f16a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -05f16c: 7010 a71b 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -05f172: 5920 1308 |0005: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0813 │ │ -05f176: 5c20 2008 |0007: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0820 │ │ -05f17a: 5c20 1c08 |0009: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@081c │ │ -05f17e: 5c20 1e08 |000b: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@081e │ │ -05f182: 5c20 1908 |000d: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0819 │ │ -05f186: 2200 0504 |000f: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -05f18a: 7010 001c 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -05f190: 5b20 2408 |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0824 │ │ -05f194: 2200 1c04 |0016: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@041c │ │ -05f198: 7010 5a1c 0000 |0018: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@1c5a │ │ -05f19e: 5b20 1f08 |001b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f1a2: 5b23 1108 |001d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0811 │ │ -05f1a6: 6e10 c800 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -05f1ac: 0c00 |0022: move-result-object v0 │ │ -05f1ae: 5b20 2208 |0023: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ -05f1b2: 2200 0504 |0025: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -05f1b6: 7010 001c 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -05f1bc: 5b20 1b08 |002a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05f1c0: 2200 0504 |002c: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -05f1c4: 7010 001c 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -05f1ca: 5b20 2508 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0825 │ │ -05f1ce: 5c21 1a08 |0033: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@081a │ │ -05f1d2: 2200 0504 |0035: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -05f1d6: 7010 001c 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -05f1dc: 5b20 0f08 |003a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@080f │ │ -05f1e0: 2200 0504 |003c: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ -05f1e4: 7010 001c 0000 |003e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -05f1ea: 5b20 1d08 |0041: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ -05f1ee: 5c21 1808 |0043: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ -05f1f2: 7020 e60f 1200 |0045: invoke-direct {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@0fe6 │ │ -05f1f8: 0e00 |0048: return-void │ │ +05f150: |[05f150] android.support.v7.internal.view.menu.MenuBuilder.:(Landroid/content/Context;)V │ │ +05f160: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +05f162: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +05f164: 7010 a71b 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +05f16a: 5920 1308 |0005: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0813 │ │ +05f16e: 5c20 2008 |0007: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0820 │ │ +05f172: 5c20 1c08 |0009: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@081c │ │ +05f176: 5c20 1e08 |000b: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@081e │ │ +05f17a: 5c20 1908 |000d: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0819 │ │ +05f17e: 2200 0504 |000f: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +05f182: 7010 001c 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +05f188: 5b20 2408 |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0824 │ │ +05f18c: 2200 1c04 |0016: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@041c │ │ +05f190: 7010 5a1c 0000 |0018: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@1c5a │ │ +05f196: 5b20 1f08 |001b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f19a: 5b23 1108 |001d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0811 │ │ +05f19e: 6e10 c800 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +05f1a4: 0c00 |0022: move-result-object v0 │ │ +05f1a6: 5b20 2208 |0023: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ +05f1aa: 2200 0504 |0025: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +05f1ae: 7010 001c 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +05f1b4: 5b20 1b08 |002a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05f1b8: 2200 0504 |002c: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +05f1bc: 7010 001c 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +05f1c2: 5b20 2508 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0825 │ │ +05f1c6: 5c21 1a08 |0033: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@081a │ │ +05f1ca: 2200 0504 |0035: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +05f1ce: 7010 001c 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +05f1d4: 5b20 0f08 |003a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@080f │ │ +05f1d8: 2200 0504 |003c: new-instance v0, Ljava/util/ArrayList; // type@0405 │ │ +05f1dc: 7010 001c 0000 |003e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +05f1e2: 5b20 1d08 |0041: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ +05f1e6: 5c21 1808 |0043: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ +05f1ea: 7020 e60f 1200 |0045: invoke-direct {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@0fe6 │ │ +05f1f0: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=209 │ │ 0x0005 line=129 │ │ 0x0007 line=160 │ │ 0x0009 line=162 │ │ 0x000b line=164 │ │ @@ -122912,37 +122912,37 @@ │ │ type : '(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 40 16-bit code units │ │ -05f1fc: |[05f1fc] android.support.v7.internal.view.menu.MenuBuilder.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -05f20c: 7110 c60f 0b00 |0000: invoke-static {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOrdering:(I)I // method@0fc6 │ │ -05f212: 0a04 |0003: move-result v4 │ │ -05f214: 5286 1308 |0004: iget v6, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0813 │ │ -05f218: 0780 |0006: move-object v0, v8 │ │ -05f21a: 0191 |0007: move v1, v9 │ │ -05f21c: 01a2 |0008: move v2, v10 │ │ -05f21e: 01b3 |0009: move v3, v11 │ │ -05f220: 07c5 |000a: move-object v5, v12 │ │ -05f222: 7607 af0f 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0faf │ │ -05f228: 0c07 |000e: move-result-object v7 │ │ -05f22a: 5480 1208 |000f: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0812 │ │ -05f22e: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -05f232: 5480 1208 |0013: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0812 │ │ -05f236: 6e20 2710 0700 |0015: invoke-virtual {v7, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V // method@1027 │ │ -05f23c: 5480 1b08 |0018: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05f240: 5481 1b08 |001a: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05f244: 7120 b60f 4100 |001c: invoke-static {v1, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@0fb6 │ │ -05f24a: 0a01 |001f: move-result v1 │ │ -05f24c: 6e30 031c 1007 |0020: invoke-virtual {v0, v1, v7}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@1c03 │ │ -05f252: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -05f254: 6e20 d00f 0800 |0024: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -05f25a: 1107 |0027: return-object v7 │ │ +05f1f4: |[05f1f4] android.support.v7.internal.view.menu.MenuBuilder.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +05f204: 7110 c60f 0b00 |0000: invoke-static {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOrdering:(I)I // method@0fc6 │ │ +05f20a: 0a04 |0003: move-result v4 │ │ +05f20c: 5286 1308 |0004: iget v6, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0813 │ │ +05f210: 0780 |0006: move-object v0, v8 │ │ +05f212: 0191 |0007: move v1, v9 │ │ +05f214: 01a2 |0008: move v2, v10 │ │ +05f216: 01b3 |0009: move v3, v11 │ │ +05f218: 07c5 |000a: move-object v5, v12 │ │ +05f21a: 7607 af0f 0000 |000b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0faf │ │ +05f220: 0c07 |000e: move-result-object v7 │ │ +05f222: 5480 1208 |000f: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0812 │ │ +05f226: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +05f22a: 5480 1208 |0013: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0812 │ │ +05f22e: 6e20 2710 0700 |0015: invoke-virtual {v7, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V // method@1027 │ │ +05f234: 5480 1b08 |0018: iget-object v0, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05f238: 5481 1b08 |001a: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05f23c: 7120 b60f 4100 |001c: invoke-static {v1, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@0fb6 │ │ +05f242: 0a01 |001f: move-result v1 │ │ +05f244: 6e30 031c 1007 |0020: invoke-virtual {v0, v1, v7}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@1c03 │ │ +05f24a: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +05f24c: 6e20 d00f 0800 |0024: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +05f252: 1107 |0027: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0004 line=430 │ │ 0x000f line=433 │ │ 0x0013 line=435 │ │ 0x0018 line=438 │ │ @@ -122962,25 +122962,25 @@ │ │ type : '(IIIILjava/lang/CharSequence;I)Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 8 │ │ insns size : 13 16-bit code units │ │ -05f25c: |[05f25c] android.support.v7.internal.view.menu.MenuBuilder.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -05f26c: 2200 7802 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05f270: 0781 |0002: move-object v1, v8 │ │ -05f272: 0192 |0003: move v2, v9 │ │ -05f274: 01a3 |0004: move v3, v10 │ │ -05f276: 01b4 |0005: move v4, v11 │ │ -05f278: 01c5 |0006: move v5, v12 │ │ -05f27a: 07d6 |0007: move-object v6, v13 │ │ -05f27c: 01e7 |0008: move v7, v14 │ │ -05f27e: 7608 f40f 0000 |0009: 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@0ff4 │ │ -05f284: 1100 |000c: return-object v0 │ │ +05f254: |[05f254] android.support.v7.internal.view.menu.MenuBuilder.createNewMenuItem:(IIIILjava/lang/CharSequence;I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +05f264: 2200 7802 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05f268: 0781 |0002: move-object v1, v8 │ │ +05f26a: 0192 |0003: move v2, v9 │ │ +05f26c: 01a3 |0004: move v3, v10 │ │ +05f26e: 01b4 |0005: move v4, v11 │ │ +05f270: 01c5 |0006: move v5, v12 │ │ +05f272: 07d6 |0007: move-object v6, v13 │ │ +05f274: 01e7 |0008: move v7, v14 │ │ +05f276: 7608 f40f 0000 |0009: 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@0ff4 │ │ +05f27c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x000d reg=8 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000d reg=9 group I │ │ 0x0000 - 0x000d reg=10 id I │ │ @@ -122994,41 +122994,41 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -05f288: |[05f288] android.support.v7.internal.view.menu.MenuBuilder.dispatchPresenterUpdate:(Z)V │ │ -05f298: 5443 1f08 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f29c: 6e10 5c1c 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@1c5c │ │ -05f2a2: 0a03 |0005: move-result v3 │ │ -05f2a4: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -05f2a8: 0e00 |0008: return-void │ │ -05f2aa: 6e10 e90f 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ -05f2b0: 5443 1f08 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f2b4: 6e10 5d1c 0300 |000e: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ -05f2ba: 0c00 |0011: move-result-object v0 │ │ -05f2bc: 7210 261c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -05f2c2: 0a03 |0015: move-result v3 │ │ -05f2c4: 3803 1a00 |0016: if-eqz v3, 0030 // +001a │ │ -05f2c8: 7210 271c 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -05f2ce: 0c02 |001b: move-result-object v2 │ │ -05f2d0: 1f02 f603 |001c: check-cast v2, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -05f2d4: 6e10 df1b 0200 |001e: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -05f2da: 0c01 |0021: move-result-object v1 │ │ -05f2dc: 1f01 8302 |0022: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ -05f2e0: 3901 0800 |0024: if-nez v1, 002c // +0008 │ │ -05f2e4: 5443 1f08 |0026: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f2e8: 6e20 5e1c 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ -05f2ee: 28e7 |002b: goto 0012 // -0019 │ │ -05f2f0: 7220 ad10 5100 |002c: invoke-interface {v1, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.updateMenuView:(Z)V // method@10ad │ │ -05f2f6: 28e3 |002f: goto 0012 // -001d │ │ -05f2f8: 6e10 e80f 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ -05f2fe: 28d5 |0033: goto 0008 // -002b │ │ +05f280: |[05f280] android.support.v7.internal.view.menu.MenuBuilder.dispatchPresenterUpdate:(Z)V │ │ +05f290: 5443 1f08 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f294: 6e10 5c1c 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@1c5c │ │ +05f29a: 0a03 |0005: move-result v3 │ │ +05f29c: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +05f2a0: 0e00 |0008: return-void │ │ +05f2a2: 6e10 e90f 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ +05f2a8: 5443 1f08 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f2ac: 6e10 5d1c 0300 |000e: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ +05f2b2: 0c00 |0011: move-result-object v0 │ │ +05f2b4: 7210 261c 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +05f2ba: 0a03 |0015: move-result v3 │ │ +05f2bc: 3803 1a00 |0016: if-eqz v3, 0030 // +001a │ │ +05f2c0: 7210 271c 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +05f2c6: 0c02 |001b: move-result-object v2 │ │ +05f2c8: 1f02 f603 |001c: check-cast v2, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +05f2cc: 6e10 df1b 0200 |001e: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +05f2d2: 0c01 |0021: move-result-object v1 │ │ +05f2d4: 1f01 8302 |0022: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ +05f2d8: 3901 0800 |0024: if-nez v1, 002c // +0008 │ │ +05f2dc: 5443 1f08 |0026: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f2e0: 6e20 5e1c 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ +05f2e6: 28e7 |002b: goto 0012 // -0019 │ │ +05f2e8: 7220 ad10 5100 |002c: invoke-interface {v1, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.updateMenuView:(Z)V // method@10ad │ │ +05f2ee: 28e3 |002f: goto 0012 // -001d │ │ +05f2f0: 6e10 e80f 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ +05f2f6: 28d5 |0033: goto 0008 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0008 line=283 │ │ 0x0009 line=273 │ │ 0x000c line=274 │ │ 0x001e line=275 │ │ @@ -123048,45 +123048,45 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;Landroid/support/v7/internal/view/menu/MenuPresenter;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -05f300: |[05f300] android.support.v7.internal.view.menu.MenuBuilder.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;Landroid/support/v7/internal/view/menu/MenuPresenter;)Z │ │ -05f310: 5454 1f08 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f314: 6e10 5c1c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@1c5c │ │ -05f31a: 0a04 |0005: move-result v4 │ │ -05f31c: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -05f320: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -05f322: 0f03 |0009: return v3 │ │ -05f324: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -05f326: 3807 0600 |000b: if-eqz v7, 0011 // +0006 │ │ -05f32a: 7220 ac10 6700 |000d: invoke-interface {v7, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@10ac │ │ -05f330: 0a03 |0010: move-result v3 │ │ -05f332: 5454 1f08 |0011: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f336: 6e10 5d1c 0400 |0013: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ -05f33c: 0c00 |0016: move-result-object v0 │ │ -05f33e: 7210 261c 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -05f344: 0a04 |001a: move-result v4 │ │ -05f346: 3804 eeff |001b: if-eqz v4, 0009 // -0012 │ │ -05f34a: 7210 271c 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -05f350: 0c02 |0020: move-result-object v2 │ │ -05f352: 1f02 f603 |0021: check-cast v2, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -05f356: 6e10 df1b 0200 |0023: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -05f35c: 0c01 |0026: move-result-object v1 │ │ -05f35e: 1f01 8302 |0027: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ -05f362: 3901 0800 |0029: if-nez v1, 0031 // +0008 │ │ -05f366: 5454 1f08 |002b: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f36a: 6e20 5e1c 2400 |002d: invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ -05f370: 28e7 |0030: goto 0017 // -0019 │ │ -05f372: 3903 e6ff |0031: if-nez v3, 0017 // -001a │ │ -05f376: 7220 ac10 6100 |0033: invoke-interface {v1, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@10ac │ │ -05f37c: 0a03 |0036: move-result v3 │ │ -05f37e: 28e0 |0037: goto 0017 // -0020 │ │ +05f2f8: |[05f2f8] android.support.v7.internal.view.menu.MenuBuilder.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;Landroid/support/v7/internal/view/menu/MenuPresenter;)Z │ │ +05f308: 5454 1f08 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f30c: 6e10 5c1c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@1c5c │ │ +05f312: 0a04 |0005: move-result v4 │ │ +05f314: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +05f318: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +05f31a: 0f03 |0009: return v3 │ │ +05f31c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +05f31e: 3807 0600 |000b: if-eqz v7, 0011 // +0006 │ │ +05f322: 7220 ac10 6700 |000d: invoke-interface {v7, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@10ac │ │ +05f328: 0a03 |0010: move-result v3 │ │ +05f32a: 5454 1f08 |0011: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f32e: 6e10 5d1c 0400 |0013: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ +05f334: 0c00 |0016: move-result-object v0 │ │ +05f336: 7210 261c 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +05f33c: 0a04 |001a: move-result v4 │ │ +05f33e: 3804 eeff |001b: if-eqz v4, 0009 // -0012 │ │ +05f342: 7210 271c 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +05f348: 0c02 |0020: move-result-object v2 │ │ +05f34a: 1f02 f603 |0021: check-cast v2, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +05f34e: 6e10 df1b 0200 |0023: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +05f354: 0c01 |0026: move-result-object v1 │ │ +05f356: 1f01 8302 |0027: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ +05f35a: 3901 0800 |0029: if-nez v1, 0031 // +0008 │ │ +05f35e: 5454 1f08 |002b: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f362: 6e20 5e1c 2400 |002d: invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ +05f368: 28e7 |0030: goto 0017 // -0019 │ │ +05f36a: 3903 e6ff |0031: if-nez v3, 0017 // -001a │ │ +05f36e: 7220 ac10 6100 |0033: invoke-interface {v1, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@10ac │ │ +05f374: 0a03 |0036: move-result v3 │ │ +05f376: 28e0 |0037: goto 0017 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0009 line=304 │ │ 0x000a line=289 │ │ 0x000b line=292 │ │ 0x000d line=293 │ │ @@ -123110,31 +123110,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 │ │ -05f380: |[05f380] android.support.v7.internal.view.menu.MenuBuilder.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ -05f390: 6e10 0f1c 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -05f396: 0a02 |0003: move-result v2 │ │ -05f398: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -05f39c: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -05f3a0: 6e20 081c 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05f3a6: 0c01 |000b: move-result-object v1 │ │ -05f3a8: 1f01 7802 |000c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05f3ac: 6e10 0310 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getOrdering:()I // method@1003 │ │ -05f3b2: 0a02 |0011: move-result v2 │ │ -05f3b4: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ -05f3b8: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ -05f3bc: 0f02 |0016: return v2 │ │ -05f3be: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -05f3c2: 28ed |0019: goto 0006 // -0013 │ │ -05f3c4: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -05f3c6: 28fb |001b: goto 0016 // -0005 │ │ +05f378: |[05f378] android.support.v7.internal.view.menu.MenuBuilder.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ +05f388: 6e10 0f1c 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +05f38e: 0a02 |0003: move-result v2 │ │ +05f390: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +05f394: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +05f398: 6e20 081c 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05f39e: 0c01 |000b: move-result-object v1 │ │ +05f3a0: 1f01 7802 |000c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05f3a4: 6e10 0310 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getOrdering:()I // method@1003 │ │ +05f3aa: 0a02 |0011: move-result v2 │ │ +05f3ac: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ +05f3b0: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ +05f3b4: 0f02 |0016: return v2 │ │ +05f3b6: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +05f3ba: 28ed |0019: goto 0006 // -0013 │ │ +05f3bc: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +05f3be: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ 0x0008 line=816 │ │ 0x000e line=817 │ │ 0x0014 line=818 │ │ 0x0016 line=822 │ │ @@ -123153,33 +123153,33 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -05f3c8: |[05f3c8] android.support.v7.internal.view.menu.MenuBuilder.getOrdering:(I)I │ │ -05f3d8: 1501 ffff |0000: const/high16 v1, #int -65536 // #ffff │ │ -05f3dc: b531 |0002: and-int/2addr v1, v3 │ │ -05f3de: e100 0110 |0003: shr-int/lit8 v0, v1, #int 16 // #10 │ │ -05f3e2: 3a00 0700 |0005: if-ltz v0, 000c // +0007 │ │ -05f3e6: 6201 2608 |0007: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0826 │ │ -05f3ea: 2111 |0009: array-length v1, v1 │ │ -05f3ec: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -05f3f0: 2201 de03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ -05f3f4: 1a02 6c1f |000e: const-string v2, "order does not contain a valid category." // string@1f6c │ │ -05f3f8: 7020 881b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -05f3fe: 2701 |0013: throw v1 │ │ -05f400: 6201 2608 |0014: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0826 │ │ -05f404: 4401 0100 |0016: aget v1, v1, v0 │ │ -05f408: e001 0110 |0018: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -05f40c: 1402 ffff 0000 |001a: const v2, #float 9.18341e-41 // #0000ffff │ │ -05f412: b532 |001d: and-int/2addr v2, v3 │ │ -05f414: b621 |001e: or-int/2addr v1, v2 │ │ -05f416: 0f01 |001f: return v1 │ │ +05f3c0: |[05f3c0] android.support.v7.internal.view.menu.MenuBuilder.getOrdering:(I)I │ │ +05f3d0: 1501 ffff |0000: const/high16 v1, #int -65536 // #ffff │ │ +05f3d4: b531 |0002: and-int/2addr v1, v3 │ │ +05f3d6: e100 0110 |0003: shr-int/lit8 v0, v1, #int 16 // #10 │ │ +05f3da: 3a00 0700 |0005: if-ltz v0, 000c // +0007 │ │ +05f3de: 6201 2608 |0007: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0826 │ │ +05f3e2: 2111 |0009: array-length v1, v1 │ │ +05f3e4: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +05f3e8: 2201 de03 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ +05f3ec: 1a02 6a1f |000e: const-string v2, "order does not contain a valid category." // string@1f6a │ │ +05f3f0: 7020 881b 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +05f3f6: 2701 |0013: throw v1 │ │ +05f3f8: 6201 2608 |0014: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0826 │ │ +05f3fc: 4401 0100 |0016: aget v1, v1, v0 │ │ +05f400: e001 0110 |0018: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +05f404: 1402 ffff 0000 |001a: const v2, #float 9.18341e-41 // #0000ffff │ │ +05f40a: b532 |001d: and-int/2addr v2, v3 │ │ +05f40c: b621 |001e: or-int/2addr v1, v2 │ │ +05f40e: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0005 line=750 │ │ 0x000c line=751 │ │ 0x0014 line=754 │ │ locals : │ │ @@ -123191,27 +123191,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -05f418: |[05f418] android.support.v7.internal.view.menu.MenuBuilder.removeItemAtInt:(IZ)V │ │ -05f428: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ -05f42c: 5410 1b08 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05f430: 6e10 0f1c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -05f436: 0a00 |0007: move-result v0 │ │ -05f438: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -05f43c: 0e00 |000a: return-void │ │ -05f43e: 5410 1b08 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05f442: 6e20 0b1c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ -05f448: 3803 faff |0010: if-eqz v3, 000a // -0006 │ │ -05f44c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -05f44e: 6e20 d00f 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -05f454: 28f4 |0016: goto 000a // -000c │ │ +05f410: |[05f410] android.support.v7.internal.view.menu.MenuBuilder.removeItemAtInt:(IZ)V │ │ +05f420: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ +05f424: 5410 1b08 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05f428: 6e10 0f1c 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +05f42e: 0a00 |0007: move-result v0 │ │ +05f430: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +05f434: 0e00 |000a: return-void │ │ +05f436: 5410 1b08 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05f43a: 6e20 0b1c 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@1c0b │ │ +05f440: 3803 faff |0010: if-eqz v3, 000a // -0006 │ │ +05f444: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +05f446: 6e20 d00f 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +05f44c: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x000a line=562 │ │ 0x000b line=559 │ │ 0x0010 line=561 │ │ locals : │ │ @@ -123224,43 +123224,43 @@ │ │ type : '(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -05f458: |[05f458] android.support.v7.internal.view.menu.MenuBuilder.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V │ │ -05f468: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -05f46a: 6e10 c70f 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@0fc7 │ │ -05f470: 0c00 |0004: move-result-object v0 │ │ -05f472: 3808 0d00 |0005: if-eqz v8, 0012 // +000d │ │ -05f476: 5b38 1708 |0007: iput-object v8, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0817 │ │ -05f47a: 5b32 1608 |0009: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0816 │ │ -05f47e: 5b32 1508 |000b: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0815 │ │ -05f482: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -05f484: 6e20 d00f 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -05f48a: 0e00 |0011: return-void │ │ -05f48c: 3d04 1700 |0012: if-lez v4, 0029 // +0017 │ │ -05f490: 6e20 4101 4000 |0014: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0141 │ │ -05f496: 0c01 |0017: move-result-object v1 │ │ -05f498: 5b31 1608 |0018: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0816 │ │ -05f49c: 3d06 1400 |001a: if-lez v6, 002e // +0014 │ │ -05f4a0: 6e10 be0f 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ -05f4a6: 0c01 |001f: move-result-object v1 │ │ -05f4a8: 7120 6b05 6100 |0020: invoke-static {v1, v6}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ -05f4ae: 0c01 |0023: move-result-object v1 │ │ -05f4b0: 5b31 1508 |0024: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0815 │ │ -05f4b4: 5b32 1708 |0026: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0817 │ │ -05f4b8: 28e5 |0028: goto 000d // -001b │ │ -05f4ba: 3805 f1ff |0029: if-eqz v5, 001a // -000f │ │ -05f4be: 5b35 1608 |002b: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0816 │ │ -05f4c2: 28ed |002d: goto 001a // -0013 │ │ -05f4c4: 3807 f8ff |002e: if-eqz v7, 0026 // -0008 │ │ -05f4c8: 5b37 1508 |0030: iput-object v7, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0815 │ │ -05f4cc: 28f4 |0032: goto 0026 // -000c │ │ +05f450: |[05f450] android.support.v7.internal.view.menu.MenuBuilder.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V │ │ +05f460: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +05f462: 6e10 c70f 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@0fc7 │ │ +05f468: 0c00 |0004: move-result-object v0 │ │ +05f46a: 3808 0d00 |0005: if-eqz v8, 0012 // +000d │ │ +05f46e: 5b38 1708 |0007: iput-object v8, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0817 │ │ +05f472: 5b32 1608 |0009: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0816 │ │ +05f476: 5b32 1508 |000b: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0815 │ │ +05f47a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +05f47c: 6e20 d00f 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +05f482: 0e00 |0011: return-void │ │ +05f484: 3d04 1700 |0012: if-lez v4, 0029 // +0017 │ │ +05f488: 6e20 4101 4000 |0014: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0141 │ │ +05f48e: 0c01 |0017: move-result-object v1 │ │ +05f490: 5b31 1608 |0018: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0816 │ │ +05f494: 3d06 1400 |001a: if-lez v6, 002e // +0014 │ │ +05f498: 6e10 be0f 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ +05f49e: 0c01 |001f: move-result-object v1 │ │ +05f4a0: 7120 6b05 6100 |0020: invoke-static {v1, v6}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ +05f4a6: 0c01 |0023: move-result-object v1 │ │ +05f4a8: 5b31 1508 |0024: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0815 │ │ +05f4ac: 5b32 1708 |0026: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0817 │ │ +05f4b0: 28e5 |0028: goto 000d // -001b │ │ +05f4b2: 3805 f1ff |0029: if-eqz v5, 001a // -000f │ │ +05f4b6: 5b35 1608 |002b: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0816 │ │ +05f4ba: 28ed |002d: goto 001a // -0013 │ │ +05f4bc: 3807 f8ff |002e: if-eqz v7, 0026 // -0008 │ │ +05f4c0: 5b37 1508 |0030: iput-object v7, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0815 │ │ +05f4c4: 28f4 |0032: goto 0026 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1175 │ │ 0x0005 line=1177 │ │ 0x0007 line=1178 │ │ 0x0009 line=1181 │ │ 0x000b line=1182 │ │ @@ -123289,31 +123289,31 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -05f4d0: |[05f4d0] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisibleInner:(Z)V │ │ -05f4e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05f4e2: 3804 1900 |0001: if-eqz v4, 001a // +0019 │ │ -05f4e6: 5431 2208 |0003: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ -05f4ea: 6e10 3201 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ -05f4f0: 0c01 |0008: move-result-object v1 │ │ -05f4f2: 5211 1e00 |0009: iget v1, v1, Landroid/content/res/Configuration;.keyboard:I // field@001e │ │ -05f4f6: 3201 0f00 |000b: if-eq v1, v0, 001a // +000f │ │ -05f4fa: 5431 2208 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ -05f4fe: 6002 4a04 |000f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_showMenuShortcutsWhenKeyboardPresent:I // field@044a │ │ -05f502: 6e20 2f01 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ -05f508: 0a01 |0014: move-result v1 │ │ -05f50a: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ -05f50e: 5c30 2308 |0017: iput-boolean v0, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0823 │ │ -05f512: 0e00 |0019: return-void │ │ -05f514: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -05f516: 28fc |001b: goto 0017 // -0004 │ │ +05f4c8: |[05f4c8] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisibleInner:(Z)V │ │ +05f4d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05f4da: 3804 1900 |0001: if-eqz v4, 001a // +0019 │ │ +05f4de: 5431 2208 |0003: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ +05f4e2: 6e10 3201 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ +05f4e8: 0c01 |0008: move-result-object v1 │ │ +05f4ea: 5211 1e00 |0009: iget v1, v1, Landroid/content/res/Configuration;.keyboard:I // field@001e │ │ +05f4ee: 3201 0f00 |000b: if-eq v1, v0, 001a // +000f │ │ +05f4f2: 5431 2208 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ +05f4f6: 6002 4a04 |000f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_showMenuShortcutsWhenKeyboardPresent:I // field@044a │ │ +05f4fa: 6e20 2f01 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ +05f500: 0a01 |0014: move-result v1 │ │ +05f502: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ +05f506: 5c30 2308 |0017: iput-boolean v0, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0823 │ │ +05f50a: 0e00 |0019: return-void │ │ +05f50c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +05f50e: 28fc |001b: goto 0017 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=781 │ │ 0x0019 line=784 │ │ 0x001a line=781 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -123325,22 +123325,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -05f518: |[05f518] android.support.v7.internal.view.menu.MenuBuilder.add:(I)Landroid/view/MenuItem; │ │ -05f528: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05f52a: 5420 2208 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ -05f52e: 6e20 3f01 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -05f534: 0c00 |0006: move-result-object v0 │ │ -05f536: 7050 a20f 1211 |0007: invoke-direct {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0fa2 │ │ -05f53c: 0c00 |000a: move-result-object v0 │ │ -05f53e: 1100 |000b: return-object v0 │ │ +05f510: |[05f510] android.support.v7.internal.view.menu.MenuBuilder.add:(I)Landroid/view/MenuItem; │ │ +05f520: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05f522: 5420 2208 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ +05f526: 6e20 3f01 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +05f52c: 0c00 |0006: move-result-object v0 │ │ +05f52e: 7050 a20f 1211 |0007: invoke-direct {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0fa2 │ │ +05f534: 0c00 |000a: move-result-object v0 │ │ +05f536: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=457 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000c reg=3 titleRes I │ │ │ │ @@ -123349,21 +123349,21 @@ │ │ type : '(IIII)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -05f540: |[05f540] android.support.v7.internal.view.menu.MenuBuilder.add:(IIII)Landroid/view/MenuItem; │ │ -05f550: 5410 2208 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ -05f554: 6e20 3f01 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -05f55a: 0c00 |0005: move-result-object v0 │ │ -05f55c: 7050 a20f 2143 |0006: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0fa2 │ │ -05f562: 0c00 |0009: move-result-object v0 │ │ -05f564: 1100 |000a: return-object v0 │ │ +05f538: |[05f538] android.support.v7.internal.view.menu.MenuBuilder.add:(IIII)Landroid/view/MenuItem; │ │ +05f548: 5410 2208 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ +05f54c: 6e20 3f01 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +05f552: 0c00 |0005: move-result-object v0 │ │ +05f554: 7050 a20f 2143 |0006: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0fa2 │ │ +05f55a: 0c00 |0009: move-result-object v0 │ │ +05f55c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 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 │ │ @@ -123375,18 +123375,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 │ │ -05f568: |[05f568] android.support.v7.internal.view.menu.MenuBuilder.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -05f578: 7055 a20f 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0fa2 │ │ -05f57e: 0c00 |0003: move-result-object v0 │ │ -05f580: 1100 |0004: return-object v0 │ │ +05f560: |[05f560] android.support.v7.internal.view.menu.MenuBuilder.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +05f570: 7055 a20f 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0fa2 │ │ +05f576: 0c00 |0003: move-result-object v0 │ │ +05f578: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 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 │ │ @@ -123398,19 +123398,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 │ │ -05f584: |[05f584] android.support.v7.internal.view.menu.MenuBuilder.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -05f594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f596: 7052 a20f 0100 |0001: invoke-direct {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0fa2 │ │ -05f59c: 0c00 |0004: move-result-object v0 │ │ -05f59e: 1100 |0005: return-object v0 │ │ +05f57c: |[05f57c] android.support.v7.internal.view.menu.MenuBuilder.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +05f58c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f58e: 7052 a20f 0100 |0001: invoke-direct {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0fa2 │ │ +05f594: 0c00 |0004: move-result-object v0 │ │ +05f596: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=452 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -123419,72 +123419,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 │ │ -05f5a0: |[05f5a0] android.support.v7.internal.view.menu.MenuBuilder.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -05f5b0: 54da 1108 |0000: iget-object v10, v13, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0811 │ │ -05f5b4: 6e10 c600 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ -05f5ba: 0c07 |0005: move-result-object v7 │ │ -05f5bc: 120a |0006: const/4 v10, #int 0 // #0 │ │ -05f5be: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -05f5c2: 0801 1200 |0009: move-object/from16 v1, v18 │ │ -05f5c6: 0802 1300 |000b: move-object/from16 v2, v19 │ │ -05f5ca: 6e5a 1f01 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@011f │ │ -05f5d0: 0c06 |0010: move-result-object v6 │ │ -05f5d2: 3806 5600 |0011: if-eqz v6, 0067 // +0056 │ │ -05f5d6: 7210 3a1c 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@1c3a │ │ -05f5dc: 0a03 |0016: move-result v3 │ │ -05f5de: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ -05f5e2: 390a 0500 |0019: if-nez v10, 001e // +0005 │ │ -05f5e6: 6e20 d50f ed00 |001b: invoke-virtual {v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeGroup:(I)V // method@0fd5 │ │ -05f5ec: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -05f5ee: 3534 4f00 |001f: if-ge v4, v3, 006e // +004f │ │ -05f5f2: 7220 381c 4600 |0021: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ -05f5f8: 0c08 |0024: move-result-object v8 │ │ -05f5fa: 1f08 3c00 |0025: check-cast v8, Landroid/content/pm/ResolveInfo; // type@003c │ │ -05f5fe: 2209 3100 |0027: new-instance v9, Landroid/content/Intent; // type@0031 │ │ -05f602: 528a 1a00 |0029: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001a │ │ -05f606: 3b0a 3e00 |002b: if-gez v10, 0069 // +003e │ │ -05f60a: 080a 1300 |002d: move-object/from16 v10, v19 │ │ -05f60e: 7020 db00 a900 |002f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ -05f614: 220a 2600 |0032: new-instance v10, Landroid/content/ComponentName; // type@0026 │ │ -05f618: 548b 1800 |0034: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0018 │ │ -05f61c: 54bb 1100 |0036: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0011 │ │ -05f620: 54bb 1500 |0038: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0015 │ │ -05f624: 548c 1800 |003a: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0018 │ │ -05f628: 54cc 1300 |003c: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0013 │ │ -05f62c: 7030 b300 ba0c |003e: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00b3 │ │ -05f632: 6e20 0101 a900 |0041: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ -05f638: 6e20 2301 7800 |0044: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0123 │ │ -05f63e: 0c0a |0047: move-result-object v10 │ │ -05f640: 0200 1000 |0048: move/from16 v0, v16 │ │ -05f644: 6e5a 9f0f ed0f |004a: invoke-virtual {v13, v14, v15, v0, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0f9f │ │ -05f64a: 0c0a |004d: move-result-object v10 │ │ -05f64c: 6e20 2201 7800 |004e: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0122 │ │ -05f652: 0c0b |0051: move-result-object v11 │ │ -05f654: 7220 6e18 ba00 |0052: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@186e │ │ -05f65a: 0c0a |0055: move-result-object v10 │ │ -05f65c: 7220 6f18 9a00 |0056: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@186f │ │ -05f662: 0c05 |0059: move-result-object v5 │ │ -05f664: 3815 0a00 |005a: if-eqz v21, 0064 // +000a │ │ -05f668: 528a 1a00 |005c: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001a │ │ -05f66c: 3a0a 0600 |005e: if-ltz v10, 0064 // +0006 │ │ -05f670: 528a 1a00 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001a │ │ -05f674: 4d05 150a |0062: aput-object v5, v21, v10 │ │ -05f678: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ -05f67c: 28b9 |0066: goto 001f // -0047 │ │ -05f67e: 1203 |0067: const/4 v3, #int 0 // #0 │ │ -05f680: 28af |0068: goto 0017 // -0051 │ │ -05f682: 528a 1a00 |0069: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001a │ │ -05f686: 460a 120a |006b: aget-object v10, v18, v10 │ │ -05f68a: 28c2 |006d: goto 002f // -003e │ │ -05f68c: 0f03 |006e: return v3 │ │ +05f598: |[05f598] android.support.v7.internal.view.menu.MenuBuilder.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +05f5a8: 54da 1108 |0000: iget-object v10, v13, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0811 │ │ +05f5ac: 6e10 c600 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ +05f5b2: 0c07 |0005: move-result-object v7 │ │ +05f5b4: 120a |0006: const/4 v10, #int 0 // #0 │ │ +05f5b6: 0800 1100 |0007: move-object/from16 v0, v17 │ │ +05f5ba: 0801 1200 |0009: move-object/from16 v1, v18 │ │ +05f5be: 0802 1300 |000b: move-object/from16 v2, v19 │ │ +05f5c2: 6e5a 1f01 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@011f │ │ +05f5c8: 0c06 |0010: move-result-object v6 │ │ +05f5ca: 3806 5600 |0011: if-eqz v6, 0067 // +0056 │ │ +05f5ce: 7210 3a1c 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@1c3a │ │ +05f5d4: 0a03 |0016: move-result v3 │ │ +05f5d6: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ +05f5da: 390a 0500 |0019: if-nez v10, 001e // +0005 │ │ +05f5de: 6e20 d50f ed00 |001b: invoke-virtual {v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeGroup:(I)V // method@0fd5 │ │ +05f5e4: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +05f5e6: 3534 4f00 |001f: if-ge v4, v3, 006e // +004f │ │ +05f5ea: 7220 381c 4600 |0021: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ +05f5f0: 0c08 |0024: move-result-object v8 │ │ +05f5f2: 1f08 3c00 |0025: check-cast v8, Landroid/content/pm/ResolveInfo; // type@003c │ │ +05f5f6: 2209 3100 |0027: new-instance v9, Landroid/content/Intent; // type@0031 │ │ +05f5fa: 528a 1a00 |0029: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001a │ │ +05f5fe: 3b0a 3e00 |002b: if-gez v10, 0069 // +003e │ │ +05f602: 080a 1300 |002d: move-object/from16 v10, v19 │ │ +05f606: 7020 db00 a900 |002f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ +05f60c: 220a 2600 |0032: new-instance v10, Landroid/content/ComponentName; // type@0026 │ │ +05f610: 548b 1800 |0034: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0018 │ │ +05f614: 54bb 1100 |0036: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0011 │ │ +05f618: 54bb 1500 |0038: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@0015 │ │ +05f61c: 548c 1800 |003a: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0018 │ │ +05f620: 54cc 1300 |003c: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0013 │ │ +05f624: 7030 b300 ba0c |003e: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@00b3 │ │ +05f62a: 6e20 0101 a900 |0041: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ +05f630: 6e20 2301 7800 |0044: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@0123 │ │ +05f636: 0c0a |0047: move-result-object v10 │ │ +05f638: 0200 1000 |0048: move/from16 v0, v16 │ │ +05f63c: 6e5a 9f0f ed0f |004a: invoke-virtual {v13, v14, v15, v0, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0f9f │ │ +05f642: 0c0a |004d: move-result-object v10 │ │ +05f644: 6e20 2201 7800 |004e: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@0122 │ │ +05f64a: 0c0b |0051: move-result-object v11 │ │ +05f64c: 7220 6e18 ba00 |0052: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@186e │ │ +05f652: 0c0a |0055: move-result-object v10 │ │ +05f654: 7220 6f18 9a00 |0056: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@186f │ │ +05f65a: 0c05 |0059: move-result-object v5 │ │ +05f65c: 3815 0a00 |005a: if-eqz v21, 0064 // +000a │ │ +05f660: 528a 1a00 |005c: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001a │ │ +05f664: 3a0a 0600 |005e: if-ltz v10, 0064 // +0006 │ │ +05f668: 528a 1a00 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001a │ │ +05f66c: 4d05 150a |0062: aput-object v5, v21, v10 │ │ +05f670: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ +05f674: 28b9 |0066: goto 001f // -0047 │ │ +05f676: 1203 |0067: const/4 v3, #int 0 // #0 │ │ +05f678: 28af |0068: goto 0017 // -0051 │ │ +05f67a: 528a 1a00 |0069: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@001a │ │ +05f67e: 460a 120a |006b: aget-object v10, v18, v10 │ │ +05f682: 28c2 |006d: goto 002f // -003e │ │ +05f684: 0f03 |006e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0006 line=498 │ │ 0x0011 line=500 │ │ 0x0017 line=502 │ │ 0x001b line=503 │ │ @@ -123525,18 +123525,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05f690: |[05f690] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ -05f6a0: 5410 1108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0811 │ │ -05f6a4: 6e30 a40f 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ -05f6aa: 0e00 |0005: return-void │ │ +05f688: |[05f688] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ +05f698: 5410 1108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0811 │ │ +05f69c: 6e30 a40f 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ +05f6a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 presenter Landroid/support/v7/internal/view/menu/MenuPresenter; │ │ @@ -123546,23 +123546,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -05f6ac: |[05f6ac] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V │ │ -05f6bc: 5420 1f08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f6c0: 2201 f603 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -05f6c4: 7020 de1b 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ -05f6ca: 6e20 5b1c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@1c5b │ │ -05f6d0: 7230 aa10 4302 |000a: invoke-interface {v3, v4, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@10aa │ │ -05f6d6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -05f6d8: 5c20 1808 |000e: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ -05f6dc: 0e00 |0010: return-void │ │ +05f6a4: |[05f6a4] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V │ │ +05f6b4: 5420 1f08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f6b8: 2201 f603 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +05f6bc: 7020 de1b 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ +05f6c2: 6e20 5b1c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@1c5b │ │ +05f6c8: 7230 aa10 4302 |000a: invoke-interface {v3, v4, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@10aa │ │ +05f6ce: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +05f6d0: 5c20 1808 |000e: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ +05f6d4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x000a line=251 │ │ 0x000d line=252 │ │ 0x0010 line=253 │ │ locals : │ │ @@ -123575,22 +123575,22 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -05f6e0: |[05f6e0] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(I)Landroid/view/SubMenu; │ │ -05f6f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -05f6f2: 5420 2208 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ -05f6f6: 6e20 3f01 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -05f6fc: 0c00 |0006: move-result-object v0 │ │ -05f6fe: 6e50 a70f 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@0fa7 │ │ -05f704: 0c00 |000a: move-result-object v0 │ │ -05f706: 1100 |000b: return-object v0 │ │ +05f6d8: |[05f6d8] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(I)Landroid/view/SubMenu; │ │ +05f6e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +05f6ea: 5420 2208 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ +05f6ee: 6e20 3f01 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +05f6f4: 0c00 |0006: move-result-object v0 │ │ +05f6f6: 6e50 a70f 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@0fa7 │ │ +05f6fc: 0c00 |000a: move-result-object v0 │ │ +05f6fe: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=477 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000c reg=3 titleRes I │ │ │ │ @@ -123599,21 +123599,21 @@ │ │ type : '(IIII)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -05f708: |[05f708] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ -05f718: 5410 2208 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ -05f71c: 6e20 3f01 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -05f722: 0c00 |0005: move-result-object v0 │ │ -05f724: 6e50 a70f 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@0fa7 │ │ -05f72a: 0c00 |0009: move-result-object v0 │ │ -05f72c: 1100 |000a: return-object v0 │ │ +05f700: |[05f700] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ +05f710: 5410 2208 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ +05f714: 6e20 3f01 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +05f71a: 0c00 |0005: move-result-object v0 │ │ +05f71c: 6e50 a70f 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@0fa7 │ │ +05f722: 0c00 |0009: move-result-object v0 │ │ +05f724: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 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 │ │ @@ -123625,23 +123625,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 │ │ -05f730: |[05f730] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -05f740: 7057 a20f 4365 |0000: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0fa2 │ │ -05f746: 0c00 |0003: move-result-object v0 │ │ -05f748: 1f00 7802 |0004: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05f74c: 2201 8802 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ -05f750: 5432 1108 |0008: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0811 │ │ -05f754: 7040 d310 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@10d3 │ │ -05f75a: 6e20 2f10 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@102f │ │ -05f760: 1101 |0010: return-object v1 │ │ +05f728: |[05f728] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +05f738: 7057 a20f 4365 |0000: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@0fa2 │ │ +05f73e: 0c00 |0003: move-result-object v0 │ │ +05f740: 1f00 7802 |0004: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05f744: 2201 8802 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ +05f748: 5432 1108 |0008: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0811 │ │ +05f74c: 7040 d310 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@10d3 │ │ +05f752: 6e20 2f10 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@102f │ │ +05f758: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0006 line=483 │ │ 0x000d line=484 │ │ 0x0010 line=486 │ │ locals : │ │ @@ -123658,19 +123658,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 │ │ -05f764: |[05f764] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -05f774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f776: 6e52 a70f 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@0fa7 │ │ -05f77c: 0c00 |0004: move-result-object v0 │ │ -05f77e: 1100 |0005: return-object v0 │ │ +05f75c: |[05f75c] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +05f76c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f76e: 6e52 a70f 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@0fa7 │ │ +05f774: 0c00 |0004: move-result-object v0 │ │ +05f776: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=472 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -123679,20 +123679,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -05f780: |[05f780] android.support.v7.internal.view.menu.MenuBuilder.changeMenuMode:()V │ │ -05f790: 5410 1008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0810 │ │ -05f794: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05f798: 5410 1008 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0810 │ │ -05f79c: 7220 990f 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0f99 │ │ -05f7a2: 0e00 |0009: return-void │ │ +05f778: |[05f778] android.support.v7.internal.view.menu.MenuBuilder.changeMenuMode:()V │ │ +05f788: 5410 1008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0810 │ │ +05f78c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05f790: 5410 1008 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0810 │ │ +05f794: 7220 990f 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0f99 │ │ +05f79a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ 0x0004 line=810 │ │ 0x0009 line=812 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -123702,24 +123702,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -05f7a4: |[05f7a4] android.support.v7.internal.view.menu.MenuBuilder.clear:()V │ │ -05f7b4: 5410 1408 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ -05f7b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -05f7bc: 5410 1408 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ -05f7c0: 6e20 ae0f 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fae │ │ -05f7c6: 5410 1b08 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05f7ca: 6e10 061c 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -05f7d0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -05f7d2: 6e20 d00f 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -05f7d8: 0e00 |0012: return-void │ │ +05f79c: |[05f79c] android.support.v7.internal.view.menu.MenuBuilder.clear:()V │ │ +05f7ac: 5410 1408 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ +05f7b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +05f7b4: 5410 1408 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ +05f7b8: 6e20 ae0f 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fae │ │ +05f7be: 5410 1b08 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05f7c2: 6e10 061c 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +05f7c8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +05f7ca: 6e20 d00f 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +05f7d0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0004 line=580 │ │ 0x0009 line=582 │ │ 0x000e line=584 │ │ 0x0012 line=585 │ │ @@ -123731,22 +123731,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -05f7dc: |[05f7dc] android.support.v7.internal.view.menu.MenuBuilder.clearHeader:()V │ │ -05f7ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f7ee: 5b10 1508 |0001: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0815 │ │ -05f7f2: 5b10 1608 |0003: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0816 │ │ -05f7f6: 5b10 1708 |0005: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0817 │ │ -05f7fa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -05f7fc: 6e20 d00f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -05f802: 0e00 |000b: return-void │ │ +05f7d4: |[05f7d4] android.support.v7.internal.view.menu.MenuBuilder.clearHeader:()V │ │ +05f7e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f7e6: 5b10 1508 |0001: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0815 │ │ +05f7ea: 5b10 1608 |0003: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0816 │ │ +05f7ee: 5b10 1708 |0005: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0817 │ │ +05f7f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +05f7f4: 6e20 d00f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +05f7fa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1166 │ │ 0x0003 line=1167 │ │ 0x0005 line=1168 │ │ 0x0007 line=1170 │ │ 0x000b line=1171 │ │ @@ -123758,18 +123758,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -05f804: |[05f804] android.support.v7.internal.view.menu.MenuBuilder.close:()V │ │ -05f814: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -05f816: 6e20 ad0f 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ -05f81c: 0e00 |0004: return-void │ │ +05f7fc: |[05f7fc] android.support.v7.internal.view.menu.MenuBuilder.close:()V │ │ +05f80c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +05f80e: 6e20 ad0f 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ +05f814: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1004 │ │ 0x0004 line=1005 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -123778,41 +123778,41 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -05f820: |[05f820] android.support.v7.internal.view.menu.MenuBuilder.close:(Z)V │ │ -05f830: 5543 1908 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0819 │ │ -05f834: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -05f838: 0e00 |0004: return-void │ │ -05f83a: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -05f83c: 5c43 1908 |0006: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0819 │ │ -05f840: 5443 1f08 |0008: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f844: 6e10 5d1c 0300 |000a: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ -05f84a: 0c00 |000d: move-result-object v0 │ │ -05f84c: 7210 261c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -05f852: 0a03 |0011: move-result v3 │ │ -05f854: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ -05f858: 7210 271c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -05f85e: 0c02 |0017: move-result-object v2 │ │ -05f860: 1f02 f603 |0018: check-cast v2, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -05f864: 6e10 df1b 0200 |001a: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -05f86a: 0c01 |001d: move-result-object v1 │ │ -05f86c: 1f01 8302 |001e: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ -05f870: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ -05f874: 5443 1f08 |0022: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f878: 6e20 5e1c 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ -05f87e: 28e7 |0027: goto 000e // -0019 │ │ -05f880: 7230 ab10 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@10ab │ │ -05f886: 28e3 |002b: goto 000e // -001d │ │ -05f888: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -05f88a: 5c43 1908 |002d: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0819 │ │ -05f88e: 28d5 |002f: goto 0004 // -002b │ │ +05f818: |[05f818] android.support.v7.internal.view.menu.MenuBuilder.close:(Z)V │ │ +05f828: 5543 1908 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0819 │ │ +05f82c: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +05f830: 0e00 |0004: return-void │ │ +05f832: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +05f834: 5c43 1908 |0006: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0819 │ │ +05f838: 5443 1f08 |0008: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f83c: 6e10 5d1c 0300 |000a: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ +05f842: 0c00 |000d: move-result-object v0 │ │ +05f844: 7210 261c 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +05f84a: 0a03 |0011: move-result v3 │ │ +05f84c: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ +05f850: 7210 271c 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +05f856: 0c02 |0017: move-result-object v2 │ │ +05f858: 1f02 f603 |0018: check-cast v2, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +05f85c: 6e10 df1b 0200 |001a: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +05f862: 0c01 |001d: move-result-object v1 │ │ +05f864: 1f01 8302 |001e: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ +05f868: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ +05f86c: 5443 1f08 |0022: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f870: 6e20 5e1c 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ +05f876: 28e7 |0027: goto 000e // -0019 │ │ +05f878: 7230 ab10 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@10ab │ │ +05f87e: 28e3 |002b: goto 000e // -001d │ │ +05f880: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +05f882: 5c43 1908 |002d: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0819 │ │ +05f886: 28d5 |002f: goto 0004 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=988 │ │ 0x0004 line=1000 │ │ 0x0005 line=990 │ │ 0x0008 line=991 │ │ 0x001a line=992 │ │ @@ -123832,49 +123832,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 │ │ -05f890: |[05f890] android.support.v7.internal.view.menu.MenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -05f8a0: 5454 1f08 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f8a4: 6e10 5c1c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@1c5c │ │ -05f8aa: 0a04 |0005: move-result v4 │ │ -05f8ac: 3904 0600 |0006: if-nez v4, 000c // +0006 │ │ -05f8b0: 5454 1408 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ -05f8b4: 3264 0400 |000a: if-eq v4, v6, 000e // +0004 │ │ -05f8b8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -05f8ba: 0f00 |000d: return v0 │ │ -05f8bc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05f8be: 6e10 e90f 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ -05f8c4: 5454 1f08 |0012: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f8c8: 6e10 5d1c 0400 |0014: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ -05f8ce: 0c01 |0017: move-result-object v1 │ │ -05f8d0: 7210 261c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -05f8d6: 0a04 |001b: move-result v4 │ │ -05f8d8: 3804 1c00 |001c: if-eqz v4, 0038 // +001c │ │ -05f8dc: 7210 271c 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -05f8e2: 0c03 |0021: move-result-object v3 │ │ -05f8e4: 1f03 f603 |0022: check-cast v3, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -05f8e8: 6e10 df1b 0300 |0024: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -05f8ee: 0c02 |0027: move-result-object v2 │ │ -05f8f0: 1f02 8302 |0028: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ -05f8f4: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ -05f8f8: 5454 1f08 |002c: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f8fc: 6e20 5e1c 3400 |002e: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ -05f902: 28e7 |0031: goto 0018 // -0019 │ │ -05f904: 7230 a710 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@10a7 │ │ -05f90a: 0a00 |0035: move-result v0 │ │ -05f90c: 3800 e2ff |0036: if-eqz v0, 0018 // -001e │ │ -05f910: 6e10 e80f 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ -05f916: 3800 d2ff |003b: if-eqz v0, 000d // -002e │ │ -05f91a: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -05f91c: 5b54 1408 |003e: iput-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ -05f920: 28cd |0040: goto 000d // -0033 │ │ +05f888: |[05f888] android.support.v7.internal.view.menu.MenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +05f898: 5454 1f08 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f89c: 6e10 5c1c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@1c5c │ │ +05f8a2: 0a04 |0005: move-result v4 │ │ +05f8a4: 3904 0600 |0006: if-nez v4, 000c // +0006 │ │ +05f8a8: 5454 1408 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ +05f8ac: 3264 0400 |000a: if-eq v4, v6, 000e // +0004 │ │ +05f8b0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +05f8b2: 0f00 |000d: return v0 │ │ +05f8b4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05f8b6: 6e10 e90f 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ +05f8bc: 5454 1f08 |0012: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f8c0: 6e10 5d1c 0400 |0014: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ +05f8c6: 0c01 |0017: move-result-object v1 │ │ +05f8c8: 7210 261c 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +05f8ce: 0a04 |001b: move-result v4 │ │ +05f8d0: 3804 1c00 |001c: if-eqz v4, 0038 // +001c │ │ +05f8d4: 7210 271c 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +05f8da: 0c03 |0021: move-result-object v3 │ │ +05f8dc: 1f03 f603 |0022: check-cast v3, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +05f8e0: 6e10 df1b 0300 |0024: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +05f8e6: 0c02 |0027: move-result-object v2 │ │ +05f8e8: 1f02 8302 |0028: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ +05f8ec: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ +05f8f0: 5454 1f08 |002c: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f8f4: 6e20 5e1c 3400 |002e: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ +05f8fa: 28e7 |0031: goto 0018 // -0019 │ │ +05f8fc: 7230 a710 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@10a7 │ │ +05f902: 0a00 |0035: move-result v0 │ │ +05f904: 3800 e2ff |0036: if-eqz v0, 0018 // -001e │ │ +05f908: 6e10 e80f 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ +05f90e: 3800 d2ff |003b: if-eqz v0, 000d // -002e │ │ +05f912: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +05f914: 5b54 1408 |003e: iput-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ +05f918: 28cd |0040: goto 000d // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1327 │ │ 0x000d line=1345 │ │ 0x000e line=1329 │ │ 0x000f line=1331 │ │ 0x0012 line=1332 │ │ @@ -123898,25 +123898,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 │ │ -05f924: |[05f924] android.support.v7.internal.view.menu.MenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -05f934: 5410 1008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0810 │ │ -05f938: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -05f93c: 5410 1008 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0810 │ │ -05f940: 7230 980f 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@0f98 │ │ -05f946: 0a00 |0009: move-result v0 │ │ -05f948: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -05f94c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -05f94e: 0f00 |000d: return v0 │ │ -05f950: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -05f952: 28fe |000f: goto 000d // -0002 │ │ +05f91c: |[05f91c] android.support.v7.internal.view.menu.MenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +05f92c: 5410 1008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0810 │ │ +05f930: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +05f934: 5410 1008 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0810 │ │ +05f938: 7230 980f 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@0f98 │ │ +05f93e: 0a00 |0009: move-result v0 │ │ +05f940: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +05f944: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +05f946: 0f00 |000d: return v0 │ │ +05f948: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +05f94a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 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; │ │ @@ -123926,46 +123926,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 │ │ -05f954: |[05f954] android.support.v7.internal.view.menu.MenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -05f964: 5454 1f08 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f968: 6e10 5c1c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@1c5c │ │ -05f96e: 0a04 |0005: move-result v4 │ │ -05f970: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -05f974: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05f976: 0f00 |0009: return v0 │ │ -05f978: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -05f97a: 6e10 e90f 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ -05f980: 5454 1f08 |000e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f984: 6e10 5d1c 0400 |0010: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ -05f98a: 0c01 |0013: move-result-object v1 │ │ -05f98c: 7210 261c 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -05f992: 0a04 |0017: move-result v4 │ │ -05f994: 3804 1c00 |0018: if-eqz v4, 0034 // +001c │ │ -05f998: 7210 271c 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -05f99e: 0c03 |001d: move-result-object v3 │ │ -05f9a0: 1f03 f603 |001e: check-cast v3, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -05f9a4: 6e10 df1b 0300 |0020: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -05f9aa: 0c02 |0023: move-result-object v2 │ │ -05f9ac: 1f02 8302 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ -05f9b0: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ -05f9b4: 5454 1f08 |0028: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05f9b8: 6e20 5e1c 3400 |002a: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ -05f9be: 28e7 |002d: goto 0014 // -0019 │ │ -05f9c0: 7230 a810 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@10a8 │ │ -05f9c6: 0a00 |0031: move-result v0 │ │ -05f9c8: 3800 e2ff |0032: if-eqz v0, 0014 // -001e │ │ -05f9cc: 6e10 e80f 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ -05f9d2: 3800 d2ff |0037: if-eqz v0, 0009 // -002e │ │ -05f9d6: 5b56 1408 |0039: iput-object v6, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ -05f9da: 28ce |003b: goto 0009 // -0032 │ │ +05f94c: |[05f94c] android.support.v7.internal.view.menu.MenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +05f95c: 5454 1f08 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f960: 6e10 5c1c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@1c5c │ │ +05f966: 0a04 |0005: move-result v4 │ │ +05f968: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +05f96c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05f96e: 0f00 |0009: return v0 │ │ +05f970: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +05f972: 6e10 e90f 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@0fe9 │ │ +05f978: 5454 1f08 |000e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f97c: 6e10 5d1c 0400 |0010: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ +05f982: 0c01 |0013: move-result-object v1 │ │ +05f984: 7210 261c 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +05f98a: 0a04 |0017: move-result v4 │ │ +05f98c: 3804 1c00 |0018: if-eqz v4, 0034 // +001c │ │ +05f990: 7210 271c 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +05f996: 0c03 |001d: move-result-object v3 │ │ +05f998: 1f03 f603 |001e: check-cast v3, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +05f99c: 6e10 df1b 0300 |0020: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +05f9a2: 0c02 |0023: move-result-object v2 │ │ +05f9a4: 1f02 8302 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ +05f9a8: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ +05f9ac: 5454 1f08 |0028: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05f9b0: 6e20 5e1c 3400 |002a: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ +05f9b6: 28e7 |002d: goto 0014 // -0019 │ │ +05f9b8: 7230 a810 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@10a8 │ │ +05f9be: 0a00 |0031: move-result v0 │ │ +05f9c0: 3800 e2ff |0032: if-eqz v0, 0014 // -001e │ │ +05f9c4: 6e10 e80f 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@0fe8 │ │ +05f9ca: 3800 d2ff |0037: if-eqz v0, 0009 // -002e │ │ +05f9ce: 5b56 1408 |0039: iput-object v6, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ +05f9d2: 28ce |003b: goto 0009 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1305 │ │ 0x0009 line=1323 │ │ 0x000a line=1307 │ │ 0x000b line=1309 │ │ 0x000e line=1310 │ │ @@ -123989,19 +123989,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -05f9dc: |[05f9dc] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(I)I │ │ -05f9ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -05f9ee: 6e30 b50f 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(II)I // method@0fb5 │ │ -05f9f4: 0a00 |0004: move-result v0 │ │ -05f9f6: 0f00 |0005: return v0 │ │ +05f9d4: |[05f9d4] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(I)I │ │ +05f9e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +05f9e6: 6e30 b50f 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(II)I // method@0fb5 │ │ +05f9ec: 0a00 |0004: move-result v0 │ │ +05f9ee: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 group I │ │ │ │ @@ -124010,33 +124010,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -05f9f8: |[05f9f8] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(II)I │ │ -05fa08: 6e10 e70f 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ -05fa0e: 0a02 |0003: move-result v2 │ │ -05fa10: 3b06 0300 |0004: if-gez v6, 0007 // +0003 │ │ -05fa14: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -05fa16: 0160 |0007: move v0, v6 │ │ -05fa18: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ -05fa1c: 5443 1b08 |000a: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05fa20: 6e20 081c 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05fa26: 0c01 |000f: move-result-object v1 │ │ -05fa28: 1f01 7802 |0010: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05fa2c: 6e10 fc0f 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ -05fa32: 0a03 |0015: move-result v3 │ │ -05fa34: 3353 0300 |0016: if-ne v3, v5, 0019 // +0003 │ │ -05fa38: 0f00 |0018: return v0 │ │ -05fa3a: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05fa3e: 28ed |001b: goto 0008 // -0013 │ │ -05fa40: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -05fa42: 28fb |001d: goto 0018 // -0005 │ │ +05f9f0: |[05f9f0] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(II)I │ │ +05fa00: 6e10 e70f 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ +05fa06: 0a02 |0003: move-result v2 │ │ +05fa08: 3b06 0300 |0004: if-gez v6, 0007 // +0003 │ │ +05fa0c: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +05fa0e: 0160 |0007: move v0, v6 │ │ +05fa10: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ +05fa14: 5443 1b08 |000a: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05fa18: 6e20 081c 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05fa1e: 0c01 |000f: move-result-object v1 │ │ +05fa20: 1f01 7802 |0010: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05fa24: 6e10 fc0f 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ +05fa2a: 0a03 |0015: move-result v3 │ │ +05fa2c: 3353 0300 |0016: if-ne v3, v5, 0019 // +0003 │ │ +05fa30: 0f00 |0018: return v0 │ │ +05fa32: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05fa36: 28ed |001b: goto 0008 // -0013 │ │ +05fa38: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +05fa3a: 28fb |001d: goto 0018 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x0004 line=699 │ │ 0x0006 line=700 │ │ 0x0007 line=703 │ │ 0x000a line=704 │ │ @@ -124059,41 +124059,41 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -05fa44: |[05fa44] android.support.v7.internal.view.menu.MenuBuilder.findItem:(I)Landroid/view/MenuItem; │ │ -05fa54: 6e10 e70f 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ -05fa5a: 0a03 |0003: move-result v3 │ │ -05fa5c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05fa5e: 3530 2600 |0005: if-ge v0, v3, 002b // +0026 │ │ -05fa62: 5454 1b08 |0007: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05fa66: 6e20 081c 0400 |0009: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05fa6c: 0c01 |000c: move-result-object v1 │ │ -05fa6e: 1f01 7802 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05fa72: 6e10 ff0f 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@0fff │ │ -05fa78: 0a04 |0012: move-result v4 │ │ -05fa7a: 3364 0300 |0013: if-ne v4, v6, 0016 // +0003 │ │ -05fa7e: 1101 |0015: return-object v1 │ │ -05fa80: 6e10 0c10 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ -05fa86: 0a04 |0019: move-result v4 │ │ -05fa88: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ -05fa8c: 6e10 0610 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1006 │ │ -05fa92: 0c04 |001f: move-result-object v4 │ │ -05fa94: 7220 8a18 6400 |0020: invoke-interface {v4, v6}, Landroid/view/SubMenu;.findItem:(I)Landroid/view/MenuItem; // method@188a │ │ -05fa9a: 0c02 |0023: move-result-object v2 │ │ -05fa9c: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -05faa0: 0721 |0026: move-object v1, v2 │ │ -05faa2: 28ee |0027: goto 0015 // -0012 │ │ -05faa4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05faa8: 28db |002a: goto 0005 // -0025 │ │ -05faaa: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -05faac: 28e9 |002c: goto 0015 // -0017 │ │ +05fa3c: |[05fa3c] android.support.v7.internal.view.menu.MenuBuilder.findItem:(I)Landroid/view/MenuItem; │ │ +05fa4c: 6e10 e70f 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ +05fa52: 0a03 |0003: move-result v3 │ │ +05fa54: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05fa56: 3530 2600 |0005: if-ge v0, v3, 002b // +0026 │ │ +05fa5a: 5454 1b08 |0007: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05fa5e: 6e20 081c 0400 |0009: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05fa64: 0c01 |000c: move-result-object v1 │ │ +05fa66: 1f01 7802 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05fa6a: 6e10 ff0f 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@0fff │ │ +05fa70: 0a04 |0012: move-result v4 │ │ +05fa72: 3364 0300 |0013: if-ne v4, v6, 0016 // +0003 │ │ +05fa76: 1101 |0015: return-object v1 │ │ +05fa78: 6e10 0c10 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ +05fa7e: 0a04 |0019: move-result v4 │ │ +05fa80: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ +05fa84: 6e10 0610 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1006 │ │ +05fa8a: 0c04 |001f: move-result-object v4 │ │ +05fa8c: 7220 8a18 6400 |0020: invoke-interface {v4, v6}, Landroid/view/SubMenu;.findItem:(I)Landroid/view/MenuItem; // method@188a │ │ +05fa92: 0c02 |0023: move-result-object v2 │ │ +05fa94: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +05fa98: 0721 |0026: move-object v1, v2 │ │ +05fa9a: 28ee |0027: goto 0015 // -0012 │ │ +05fa9c: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05faa0: 28db |002a: goto 0005 // -0025 │ │ +05faa2: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +05faa4: 28e9 |002c: goto 0015 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x0004 line=663 │ │ 0x0007 line=664 │ │ 0x000f line=665 │ │ 0x0015 line=676 │ │ @@ -124117,31 +124117,31 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -05fab0: |[05fab0] android.support.v7.internal.view.menu.MenuBuilder.findItemIndex:(I)I │ │ -05fac0: 6e10 e70f 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ -05fac6: 0a02 |0003: move-result v2 │ │ -05fac8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05faca: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ -05face: 5443 1b08 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05fad2: 6e20 081c 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05fad8: 0c01 |000c: move-result-object v1 │ │ -05fada: 1f01 7802 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05fade: 6e10 ff0f 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@0fff │ │ -05fae4: 0a03 |0012: move-result v3 │ │ -05fae6: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ -05faea: 0f00 |0015: return v0 │ │ -05faec: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05faf0: 28ed |0018: goto 0005 // -0013 │ │ -05faf2: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ -05faf4: 28fb |001a: goto 0015 // -0005 │ │ +05faa8: |[05faa8] android.support.v7.internal.view.menu.MenuBuilder.findItemIndex:(I)I │ │ +05fab8: 6e10 e70f 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ +05fabe: 0a02 |0003: move-result v2 │ │ +05fac0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05fac2: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ +05fac6: 5443 1b08 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05faca: 6e20 081c 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05fad0: 0c01 |000c: move-result-object v1 │ │ +05fad2: 1f01 7802 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05fad6: 6e10 ff0f 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@0fff │ │ +05fadc: 0a03 |0012: move-result v3 │ │ +05fade: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ +05fae2: 0f00 |0015: return v0 │ │ +05fae4: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05fae8: 28ed |0018: goto 0005 // -0013 │ │ +05faea: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ +05faec: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0004 line=682 │ │ 0x0007 line=683 │ │ 0x000f line=684 │ │ 0x0015 line=689 │ │ @@ -124161,70 +124161,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 │ │ -05faf8: |[05faf8] android.support.v7.internal.view.menu.MenuBuilder.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -05fb08: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -05fb0a: 120b |0001: const/4 v11, #int 0 // #0 │ │ -05fb0c: 54c2 2408 |0002: iget-object v2, v12, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0824 │ │ -05fb10: 6e10 061c 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -05fb16: 6e40 ba0f 2ced |0007: invoke-virtual {v12, v2, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@0fba │ │ -05fb1c: 6e10 091c 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -05fb22: 0a09 |000d: move-result v9 │ │ -05fb24: 3809 0300 |000e: if-eqz v9, 0011 // +0003 │ │ -05fb28: 1108 |0010: return-object v8 │ │ -05fb2a: 6e10 4218 0e00 |0011: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1842 │ │ -05fb30: 0a03 |0014: move-result v3 │ │ -05fb32: 2204 4c03 |0015: new-instance v4, Landroid/view/KeyCharacterMap$KeyData; // type@034c │ │ -05fb36: 7010 3818 0400 |0017: invoke-direct {v4}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1838 │ │ -05fb3c: 6e20 4118 4e00 |001a: invoke-virtual {v14, v4}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1841 │ │ -05fb42: 6e10 0f1c 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -05fb48: 0a07 |0020: move-result v7 │ │ -05fb4a: 1219 |0021: const/4 v9, #int 1 // #1 │ │ -05fb4c: 3397 0900 |0022: if-ne v7, v9, 002b // +0009 │ │ -05fb50: 6e20 081c b200 |0024: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05fb56: 0c08 |0027: move-result-object v8 │ │ -05fb58: 1f08 7802 |0028: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05fb5c: 28e6 |002a: goto 0010 // -001a │ │ -05fb5e: 6e10 cb0f 0c00 |002b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@0fcb │ │ -05fb64: 0a05 |002e: move-result v5 │ │ -05fb66: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -05fb68: 3570 e0ff |0030: if-ge v0, v7, 0010 // -0020 │ │ -05fb6c: 6e20 081c 0200 |0032: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05fb72: 0c01 |0035: move-result-object v1 │ │ -05fb74: 1f01 7802 |0036: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05fb78: 3805 2700 |0038: if-eqz v5, 005f // +0027 │ │ -05fb7c: 6e10 fb0f 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@0ffb │ │ -05fb82: 0a06 |003d: move-result v6 │ │ -05fb84: 5449 d50a |003e: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0ad5 │ │ -05fb88: 4909 090b |0040: aget-char v9, v9, v11 │ │ -05fb8c: 3396 0600 |0042: if-ne v6, v9, 0048 // +0006 │ │ -05fb90: dd09 0302 |0044: and-int/lit8 v9, v3, #int 2 // #02 │ │ -05fb94: 3809 1700 |0046: if-eqz v9, 005d // +0017 │ │ -05fb98: 5449 d50a |0048: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0ad5 │ │ -05fb9c: 122a |004a: const/4 v10, #int 2 // #2 │ │ -05fb9e: 4909 090a |004b: aget-char v9, v9, v10 │ │ -05fba2: 3396 0600 |004d: if-ne v6, v9, 0053 // +0006 │ │ -05fba6: dd09 0302 |004f: and-int/lit8 v9, v3, #int 2 // #02 │ │ -05fbaa: 3909 0c00 |0051: if-nez v9, 005d // +000c │ │ -05fbae: 3805 1100 |0053: if-eqz v5, 0064 // +0011 │ │ -05fbb2: 1309 0800 |0055: const/16 v9, #int 8 // #8 │ │ -05fbb6: 3396 0d00 |0057: if-ne v6, v9, 0064 // +000d │ │ -05fbba: 1309 4300 |0059: const/16 v9, #int 67 // #43 │ │ -05fbbe: 339d 0900 |005b: if-ne v13, v9, 0064 // +0009 │ │ -05fbc2: 0718 |005d: move-object v8, v1 │ │ -05fbc4: 28b2 |005e: goto 0010 // -004e │ │ -05fbc6: 6e10 0110 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1001 │ │ -05fbcc: 0a06 |0062: move-result v6 │ │ -05fbce: 28db |0063: goto 003e // -0025 │ │ -05fbd0: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05fbd4: 28ca |0066: goto 0030 // -0036 │ │ +05faf0: |[05faf0] android.support.v7.internal.view.menu.MenuBuilder.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +05fb00: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +05fb02: 120b |0001: const/4 v11, #int 0 // #0 │ │ +05fb04: 54c2 2408 |0002: iget-object v2, v12, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0824 │ │ +05fb08: 6e10 061c 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +05fb0e: 6e40 ba0f 2ced |0007: invoke-virtual {v12, v2, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@0fba │ │ +05fb14: 6e10 091c 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +05fb1a: 0a09 |000d: move-result v9 │ │ +05fb1c: 3809 0300 |000e: if-eqz v9, 0011 // +0003 │ │ +05fb20: 1108 |0010: return-object v8 │ │ +05fb22: 6e10 4218 0e00 |0011: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1842 │ │ +05fb28: 0a03 |0014: move-result v3 │ │ +05fb2a: 2204 4c03 |0015: new-instance v4, Landroid/view/KeyCharacterMap$KeyData; // type@034c │ │ +05fb2e: 7010 3818 0400 |0017: invoke-direct {v4}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1838 │ │ +05fb34: 6e20 4118 4e00 |001a: invoke-virtual {v14, v4}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1841 │ │ +05fb3a: 6e10 0f1c 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +05fb40: 0a07 |0020: move-result v7 │ │ +05fb42: 1219 |0021: const/4 v9, #int 1 // #1 │ │ +05fb44: 3397 0900 |0022: if-ne v7, v9, 002b // +0009 │ │ +05fb48: 6e20 081c b200 |0024: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05fb4e: 0c08 |0027: move-result-object v8 │ │ +05fb50: 1f08 7802 |0028: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05fb54: 28e6 |002a: goto 0010 // -001a │ │ +05fb56: 6e10 cb0f 0c00 |002b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@0fcb │ │ +05fb5c: 0a05 |002e: move-result v5 │ │ +05fb5e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +05fb60: 3570 e0ff |0030: if-ge v0, v7, 0010 // -0020 │ │ +05fb64: 6e20 081c 0200 |0032: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05fb6a: 0c01 |0035: move-result-object v1 │ │ +05fb6c: 1f01 7802 |0036: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05fb70: 3805 2700 |0038: if-eqz v5, 005f // +0027 │ │ +05fb74: 6e10 fb0f 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@0ffb │ │ +05fb7a: 0a06 |003d: move-result v6 │ │ +05fb7c: 5449 d50a |003e: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0ad5 │ │ +05fb80: 4909 090b |0040: aget-char v9, v9, v11 │ │ +05fb84: 3396 0600 |0042: if-ne v6, v9, 0048 // +0006 │ │ +05fb88: dd09 0302 |0044: and-int/lit8 v9, v3, #int 2 // #02 │ │ +05fb8c: 3809 1700 |0046: if-eqz v9, 005d // +0017 │ │ +05fb90: 5449 d50a |0048: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0ad5 │ │ +05fb94: 122a |004a: const/4 v10, #int 2 // #2 │ │ +05fb96: 4909 090a |004b: aget-char v9, v9, v10 │ │ +05fb9a: 3396 0600 |004d: if-ne v6, v9, 0053 // +0006 │ │ +05fb9e: dd09 0302 |004f: and-int/lit8 v9, v3, #int 2 // #02 │ │ +05fba2: 3909 0c00 |0051: if-nez v9, 005d // +000c │ │ +05fba6: 3805 1100 |0053: if-eqz v5, 0064 // +0011 │ │ +05fbaa: 1309 0800 |0055: const/16 v9, #int 8 // #8 │ │ +05fbae: 3396 0d00 |0057: if-ne v6, v9, 0064 // +000d │ │ +05fbb2: 1309 4300 |0059: const/16 v9, #int 67 // #43 │ │ +05fbb6: 339d 0900 |005b: if-ne v13, v9, 0064 // +0009 │ │ +05fbba: 0718 |005d: move-object v8, v1 │ │ +05fbbc: 28b2 |005e: goto 0010 // -004e │ │ +05fbbe: 6e10 0110 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1001 │ │ +05fbc4: 0a06 |0062: move-result v6 │ │ +05fbc6: 28db |0063: goto 003e // -0025 │ │ +05fbc8: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05fbcc: 28ca |0066: goto 0030 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=894 │ │ 0x0004 line=895 │ │ 0x0007 line=896 │ │ 0x000a line=898 │ │ 0x0010 line=929 │ │ @@ -124261,70 +124261,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 │ │ -05fbd8: |[05fbd8] android.support.v7.internal.view.menu.MenuBuilder.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V │ │ -05fbe8: 130a 4300 |0000: const/16 v10, #int 67 // #43 │ │ -05fbec: 6e10 cb0f 0b00 |0002: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@0fcb │ │ -05fbf2: 0a06 |0005: move-result v6 │ │ -05fbf4: 6e10 4218 0e00 |0006: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1842 │ │ -05fbfa: 0a04 |0009: move-result v4 │ │ -05fbfc: 2205 4c03 |000a: new-instance v5, Landroid/view/KeyCharacterMap$KeyData; // type@034c │ │ -05fc00: 7010 3818 0500 |000c: invoke-direct {v5}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1838 │ │ -05fc06: 6e20 4118 5e00 |000f: invoke-virtual {v14, v5}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1841 │ │ -05fc0c: 0a02 |0012: move-result v2 │ │ -05fc0e: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ -05fc12: 32ad 0300 |0015: if-eq v13, v10, 0018 // +0003 │ │ -05fc16: 0e00 |0017: return-void │ │ -05fc18: 54b8 1b08 |0018: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05fc1c: 6e10 0f1c 0800 |001a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -05fc22: 0a00 |001d: move-result v0 │ │ -05fc24: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -05fc26: 3501 f8ff |001f: if-ge v1, v0, 0017 // -0008 │ │ -05fc2a: 54b8 1b08 |0021: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05fc2e: 6e20 081c 1800 |0023: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05fc34: 0c03 |0026: move-result-object v3 │ │ -05fc36: 1f03 7802 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05fc3a: 6e10 0c10 0300 |0029: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ -05fc40: 0a08 |002c: move-result v8 │ │ -05fc42: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ -05fc46: 6e10 0610 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1006 │ │ -05fc4c: 0c08 |0032: move-result-object v8 │ │ -05fc4e: 1f08 7502 |0033: check-cast v8, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -05fc52: 6e40 ba0f c8ed |0035: invoke-virtual {v8, v12, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@0fba │ │ -05fc58: 3806 2e00 |0038: if-eqz v6, 0066 // +002e │ │ -05fc5c: 6e10 fb0f 0300 |003a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@0ffb │ │ -05fc62: 0a07 |003d: move-result v7 │ │ -05fc64: dd08 0405 |003e: and-int/lit8 v8, v4, #int 5 // #05 │ │ -05fc68: 3908 2300 |0040: if-nez v8, 0063 // +0023 │ │ -05fc6c: 3807 2100 |0042: if-eqz v7, 0063 // +0021 │ │ -05fc70: 5458 d50a |0044: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0ad5 │ │ -05fc74: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -05fc76: 4908 0809 |0047: aget-char v8, v8, v9 │ │ -05fc7a: 3287 1100 |0049: if-eq v7, v8, 005a // +0011 │ │ -05fc7e: 5458 d50a |004b: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0ad5 │ │ -05fc82: 1229 |004d: const/4 v9, #int 2 // #2 │ │ -05fc84: 4908 0809 |004e: aget-char v8, v8, v9 │ │ -05fc88: 3287 0a00 |0050: if-eq v7, v8, 005a // +000a │ │ -05fc8c: 3806 1100 |0052: if-eqz v6, 0063 // +0011 │ │ -05fc90: 1308 0800 |0054: const/16 v8, #int 8 // #8 │ │ -05fc94: 3387 0d00 |0056: if-ne v7, v8, 0063 // +000d │ │ -05fc98: 33ad 0b00 |0058: if-ne v13, v10, 0063 // +000b │ │ -05fc9c: 6e10 1210 0300 |005a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1012 │ │ -05fca2: 0a08 |005d: move-result v8 │ │ -05fca4: 3808 0500 |005e: if-eqz v8, 0063 // +0005 │ │ -05fca8: 7220 361c 3c00 |0060: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -05fcae: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05fcb2: 28ba |0065: goto 001f // -0046 │ │ -05fcb4: 6e10 0110 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1001 │ │ -05fcba: 0a07 |0069: move-result v7 │ │ -05fcbc: 28d4 |006a: goto 003e // -002c │ │ +05fbd0: |[05fbd0] android.support.v7.internal.view.menu.MenuBuilder.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V │ │ +05fbe0: 130a 4300 |0000: const/16 v10, #int 67 // #43 │ │ +05fbe4: 6e10 cb0f 0b00 |0002: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@0fcb │ │ +05fbea: 0a06 |0005: move-result v6 │ │ +05fbec: 6e10 4218 0e00 |0006: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@1842 │ │ +05fbf2: 0a04 |0009: move-result v4 │ │ +05fbf4: 2205 4c03 |000a: new-instance v5, Landroid/view/KeyCharacterMap$KeyData; // type@034c │ │ +05fbf8: 7010 3818 0500 |000c: invoke-direct {v5}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@1838 │ │ +05fbfe: 6e20 4118 5e00 |000f: invoke-virtual {v14, v5}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@1841 │ │ +05fc04: 0a02 |0012: move-result v2 │ │ +05fc06: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ +05fc0a: 32ad 0300 |0015: if-eq v13, v10, 0018 // +0003 │ │ +05fc0e: 0e00 |0017: return-void │ │ +05fc10: 54b8 1b08 |0018: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05fc14: 6e10 0f1c 0800 |001a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +05fc1a: 0a00 |001d: move-result v0 │ │ +05fc1c: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +05fc1e: 3501 f8ff |001f: if-ge v1, v0, 0017 // -0008 │ │ +05fc22: 54b8 1b08 |0021: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05fc26: 6e20 081c 1800 |0023: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05fc2c: 0c03 |0026: move-result-object v3 │ │ +05fc2e: 1f03 7802 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05fc32: 6e10 0c10 0300 |0029: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ +05fc38: 0a08 |002c: move-result v8 │ │ +05fc3a: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ +05fc3e: 6e10 0610 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1006 │ │ +05fc44: 0c08 |0032: move-result-object v8 │ │ +05fc46: 1f08 7502 |0033: check-cast v8, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +05fc4a: 6e40 ba0f c8ed |0035: invoke-virtual {v8, v12, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@0fba │ │ +05fc50: 3806 2e00 |0038: if-eqz v6, 0066 // +002e │ │ +05fc54: 6e10 fb0f 0300 |003a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@0ffb │ │ +05fc5a: 0a07 |003d: move-result v7 │ │ +05fc5c: dd08 0405 |003e: and-int/lit8 v8, v4, #int 5 // #05 │ │ +05fc60: 3908 2300 |0040: if-nez v8, 0063 // +0023 │ │ +05fc64: 3807 2100 |0042: if-eqz v7, 0063 // +0021 │ │ +05fc68: 5458 d50a |0044: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0ad5 │ │ +05fc6c: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +05fc6e: 4908 0809 |0047: aget-char v8, v8, v9 │ │ +05fc72: 3287 1100 |0049: if-eq v7, v8, 005a // +0011 │ │ +05fc76: 5458 d50a |004b: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0ad5 │ │ +05fc7a: 1229 |004d: const/4 v9, #int 2 // #2 │ │ +05fc7c: 4908 0809 |004e: aget-char v8, v8, v9 │ │ +05fc80: 3287 0a00 |0050: if-eq v7, v8, 005a // +000a │ │ +05fc84: 3806 1100 |0052: if-eqz v6, 0063 // +0011 │ │ +05fc88: 1308 0800 |0054: const/16 v8, #int 8 // #8 │ │ +05fc8c: 3387 0d00 |0056: if-ne v7, v8, 0063 // +000d │ │ +05fc90: 33ad 0b00 |0058: if-ne v13, v10, 0063 // +000b │ │ +05fc94: 6e10 1210 0300 |005a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1012 │ │ +05fc9a: 0a08 |005d: move-result v8 │ │ +05fc9c: 3808 0500 |005e: if-eqz v8, 0063 // +0005 │ │ +05fca0: 7220 361c 3c00 |0060: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +05fca6: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05fcaa: 28ba |0065: goto 001f // -0046 │ │ +05fcac: 6e10 0110 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1001 │ │ +05fcb2: 0a07 |0069: move-result v7 │ │ +05fcb4: 28d4 |006a: goto 003e // -002c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=850 │ │ 0x0006 line=851 │ │ 0x000a line=852 │ │ 0x000f line=854 │ │ 0x0013 line=856 │ │ @@ -124359,74 +124359,74 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -05fcc0: |[05fcc0] android.support.v7.internal.view.menu.MenuBuilder.flagActionItems:()V │ │ -05fcd0: 6e10 c90f 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ -05fcd6: 0c07 |0003: move-result-object v7 │ │ -05fcd8: 55a8 1808 |0004: iget-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ -05fcdc: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ -05fce0: 0e00 |0008: return-void │ │ -05fce2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -05fce4: 54a8 1f08 |000a: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05fce8: 6e10 5d1c 0800 |000c: invoke-virtual {v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ -05fcee: 0c02 |000f: move-result-object v2 │ │ -05fcf0: 7210 261c 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -05fcf6: 0a08 |0013: move-result v8 │ │ -05fcf8: 3808 1c00 |0014: if-eqz v8, 0030 // +001c │ │ -05fcfc: 7210 271c 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -05fd02: 0c06 |0019: move-result-object v6 │ │ -05fd04: 1f06 f603 |001a: check-cast v6, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -05fd08: 6e10 df1b 0600 |001c: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -05fd0e: 0c05 |001f: move-result-object v5 │ │ -05fd10: 1f05 8302 |0020: check-cast v5, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ -05fd14: 3905 0800 |0022: if-nez v5, 002a // +0008 │ │ -05fd18: 54a8 1f08 |0024: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -05fd1c: 6e20 5e1c 6800 |0026: invoke-virtual {v8, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ -05fd22: 28e7 |0029: goto 0010 // -0019 │ │ -05fd24: 7210 a910 0500 |002a: invoke-interface {v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.flagActionItems:()Z // method@10a9 │ │ -05fd2a: 0a08 |002d: move-result v8 │ │ -05fd2c: b680 |002e: or-int/2addr v0, v8 │ │ -05fd2e: 28e1 |002f: goto 0010 // -001f │ │ -05fd30: 3800 2d00 |0030: if-eqz v0, 005d // +002d │ │ -05fd34: 54a8 0f08 |0032: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@080f │ │ -05fd38: 6e10 061c 0800 |0034: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -05fd3e: 54a8 1d08 |0037: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ -05fd42: 6e10 061c 0800 |0039: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -05fd48: 6e10 0f1c 0700 |003c: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -05fd4e: 0a04 |003f: move-result v4 │ │ -05fd50: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -05fd52: 3541 2f00 |0041: if-ge v1, v4, 0070 // +002f │ │ -05fd56: 6e20 081c 1700 |0043: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05fd5c: 0c03 |0046: move-result-object v3 │ │ -05fd5e: 1f03 7802 |0047: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05fd62: 6e10 0e10 0300 |0049: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@100e │ │ -05fd68: 0a08 |004c: move-result v8 │ │ -05fd6a: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ -05fd6e: 54a8 0f08 |004f: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@080f │ │ -05fd72: 6e20 041c 3800 |0051: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -05fd78: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ -05fd7c: 28eb |0056: goto 0041 // -0015 │ │ -05fd7e: 54a8 1d08 |0057: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ -05fd82: 6e20 041c 3800 |0059: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -05fd88: 28f8 |005c: goto 0054 // -0008 │ │ -05fd8a: 54a8 0f08 |005d: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@080f │ │ -05fd8e: 6e10 061c 0800 |005f: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -05fd94: 54a8 1d08 |0062: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ -05fd98: 6e10 061c 0800 |0064: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -05fd9e: 54a8 1d08 |0067: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ -05fda2: 6e10 c90f 0a00 |0069: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ -05fda8: 0c09 |006c: move-result-object v9 │ │ -05fdaa: 6e20 051c 9800 |006d: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1c05 │ │ -05fdb0: 1208 |0070: const/4 v8, #int 0 // #0 │ │ -05fdb2: 5ca8 1808 |0071: iput-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ -05fdb6: 2895 |0073: goto 0008 // -006b │ │ +05fcb8: |[05fcb8] android.support.v7.internal.view.menu.MenuBuilder.flagActionItems:()V │ │ +05fcc8: 6e10 c90f 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ +05fcce: 0c07 |0003: move-result-object v7 │ │ +05fcd0: 55a8 1808 |0004: iget-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ +05fcd4: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ +05fcd8: 0e00 |0008: return-void │ │ +05fcda: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +05fcdc: 54a8 1f08 |000a: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05fce0: 6e10 5d1c 0800 |000c: invoke-virtual {v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ +05fce6: 0c02 |000f: move-result-object v2 │ │ +05fce8: 7210 261c 0200 |0010: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +05fcee: 0a08 |0013: move-result v8 │ │ +05fcf0: 3808 1c00 |0014: if-eqz v8, 0030 // +001c │ │ +05fcf4: 7210 271c 0200 |0016: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +05fcfa: 0c06 |0019: move-result-object v6 │ │ +05fcfc: 1f06 f603 |001a: check-cast v6, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +05fd00: 6e10 df1b 0600 |001c: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +05fd06: 0c05 |001f: move-result-object v5 │ │ +05fd08: 1f05 8302 |0020: check-cast v5, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ +05fd0c: 3905 0800 |0022: if-nez v5, 002a // +0008 │ │ +05fd10: 54a8 1f08 |0024: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +05fd14: 6e20 5e1c 6800 |0026: invoke-virtual {v8, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ +05fd1a: 28e7 |0029: goto 0010 // -0019 │ │ +05fd1c: 7210 a910 0500 |002a: invoke-interface {v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.flagActionItems:()Z // method@10a9 │ │ +05fd22: 0a08 |002d: move-result v8 │ │ +05fd24: b680 |002e: or-int/2addr v0, v8 │ │ +05fd26: 28e1 |002f: goto 0010 // -001f │ │ +05fd28: 3800 2d00 |0030: if-eqz v0, 005d // +002d │ │ +05fd2c: 54a8 0f08 |0032: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@080f │ │ +05fd30: 6e10 061c 0800 |0034: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +05fd36: 54a8 1d08 |0037: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ +05fd3a: 6e10 061c 0800 |0039: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +05fd40: 6e10 0f1c 0700 |003c: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +05fd46: 0a04 |003f: move-result v4 │ │ +05fd48: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +05fd4a: 3541 2f00 |0041: if-ge v1, v4, 0070 // +002f │ │ +05fd4e: 6e20 081c 1700 |0043: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05fd54: 0c03 |0046: move-result-object v3 │ │ +05fd56: 1f03 7802 |0047: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05fd5a: 6e10 0e10 0300 |0049: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@100e │ │ +05fd60: 0a08 |004c: move-result v8 │ │ +05fd62: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ +05fd66: 54a8 0f08 |004f: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@080f │ │ +05fd6a: 6e20 041c 3800 |0051: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +05fd70: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ +05fd74: 28eb |0056: goto 0041 // -0015 │ │ +05fd76: 54a8 1d08 |0057: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ +05fd7a: 6e20 041c 3800 |0059: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +05fd80: 28f8 |005c: goto 0054 // -0008 │ │ +05fd82: 54a8 0f08 |005d: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@080f │ │ +05fd86: 6e10 061c 0800 |005f: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +05fd8c: 54a8 1d08 |0062: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ +05fd90: 6e10 061c 0800 |0064: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +05fd96: 54a8 1d08 |0067: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ +05fd9a: 6e10 c90f 0a00 |0069: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ +05fda0: 0c09 |006c: move-result-object v9 │ │ +05fda2: 6e20 051c 9800 |006d: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@1c05 │ │ +05fda8: 1208 |0070: const/4 v8, #int 0 // #0 │ │ +05fdaa: 5ca8 1808 |0071: iput-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ +05fdae: 2895 |0073: goto 0008 // -006b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ 0x0004 line=1118 │ │ 0x0008 line=1153 │ │ 0x0009 line=1123 │ │ 0x000a line=1124 │ │ @@ -124464,18 +124464,18 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05fdb8: |[05fdb8] android.support.v7.internal.view.menu.MenuBuilder.getActionItems:()Ljava/util/ArrayList; │ │ -05fdc8: 6e10 bb0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@0fbb │ │ -05fdce: 5410 0f08 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@080f │ │ -05fdd2: 1100 |0005: return-object v0 │ │ +05fdb0: |[05fdb0] android.support.v7.internal.view.menu.MenuBuilder.getActionItems:()Ljava/util/ArrayList; │ │ +05fdc0: 6e10 bb0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@0fbb │ │ +05fdc6: 5410 0f08 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@080f │ │ +05fdca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1156 │ │ 0x0003 line=1157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -124484,17 +124484,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fdd4: |[05fdd4] android.support.v7.internal.view.menu.MenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ -05fde4: 1a00 ee0f |0000: const-string v0, "android:menu:actionviewstates" // string@0fee │ │ -05fde8: 1100 |0002: return-object v0 │ │ +05fdcc: |[05fdcc] android.support.v7.internal.view.menu.MenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ +05fddc: 1a00 ec0f |0000: const-string v0, "android:menu:actionviewstates" // string@0fec │ │ +05fde0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #28 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -124502,17 +124502,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fdec: |[05fdec] android.support.v7.internal.view.menu.MenuBuilder.getContext:()Landroid/content/Context; │ │ -05fdfc: 5410 1108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0811 │ │ -05fe00: 1100 |0002: return-object v0 │ │ +05fde4: |[05fde4] android.support.v7.internal.view.menu.MenuBuilder.getContext:()Landroid/content/Context; │ │ +05fdf4: 5410 1108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0811 │ │ +05fdf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #29 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -124520,17 +124520,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 │ │ -05fe04: |[05fe04] android.support.v7.internal.view.menu.MenuBuilder.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -05fe14: 5410 1408 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ -05fe18: 1100 |0002: return-object v0 │ │ +05fdfc: |[05fdfc] android.support.v7.internal.view.menu.MenuBuilder.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +05fe0c: 5410 1408 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0814 │ │ +05fe10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1349 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #30 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -124538,17 +124538,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fe1c: |[05fe1c] android.support.v7.internal.view.menu.MenuBuilder.getHeaderIcon:()Landroid/graphics/drawable/Drawable; │ │ -05fe2c: 5410 1508 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0815 │ │ -05fe30: 1100 |0002: return-object v0 │ │ +05fe14: |[05fe14] android.support.v7.internal.view.menu.MenuBuilder.getHeaderIcon:()Landroid/graphics/drawable/Drawable; │ │ +05fe24: 5410 1508 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0815 │ │ +05fe28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1269 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #31 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -124556,17 +124556,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fe34: |[05fe34] android.support.v7.internal.view.menu.MenuBuilder.getHeaderTitle:()Ljava/lang/CharSequence; │ │ -05fe44: 5410 1608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0816 │ │ -05fe48: 1100 |0002: return-object v0 │ │ +05fe2c: |[05fe2c] android.support.v7.internal.view.menu.MenuBuilder.getHeaderTitle:()Ljava/lang/CharSequence; │ │ +05fe3c: 5410 1608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0816 │ │ +05fe40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1265 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #32 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -124574,17 +124574,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fe4c: |[05fe4c] android.support.v7.internal.view.menu.MenuBuilder.getHeaderView:()Landroid/view/View; │ │ -05fe5c: 5410 1708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0817 │ │ -05fe60: 1100 |0002: return-object v0 │ │ +05fe44: |[05fe44] android.support.v7.internal.view.menu.MenuBuilder.getHeaderView:()Landroid/view/View; │ │ +05fe54: 5410 1708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0817 │ │ +05fe58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1273 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #33 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -124592,20 +124592,20 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -05fe64: |[05fe64] android.support.v7.internal.view.menu.MenuBuilder.getItem:(I)Landroid/view/MenuItem; │ │ -05fe74: 5410 1b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05fe78: 6e20 081c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05fe7e: 0c00 |0005: move-result-object v0 │ │ -05fe80: 1f00 5603 |0006: check-cast v0, Landroid/view/MenuItem; // type@0356 │ │ -05fe84: 1100 |0008: return-object v0 │ │ +05fe5c: |[05fe5c] android.support.v7.internal.view.menu.MenuBuilder.getItem:(I)Landroid/view/MenuItem; │ │ +05fe6c: 5410 1b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05fe70: 6e20 081c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05fe76: 0c00 |0005: move-result-object v0 │ │ +05fe78: 1f00 5603 |0006: check-cast v0, Landroid/view/MenuItem; // type@0356 │ │ +05fe7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -124614,18 +124614,18 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -05fe88: |[05fe88] android.support.v7.internal.view.menu.MenuBuilder.getNonActionItems:()Ljava/util/ArrayList; │ │ -05fe98: 6e10 bb0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@0fbb │ │ -05fe9e: 5410 1d08 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ -05fea2: 1100 |0005: return-object v0 │ │ +05fe80: |[05fe80] android.support.v7.internal.view.menu.MenuBuilder.getNonActionItems:()Ljava/util/ArrayList; │ │ +05fe90: 6e10 bb0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@0fbb │ │ +05fe96: 5410 1d08 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@081d │ │ +05fe9a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1161 │ │ 0x0003 line=1162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -124634,17 +124634,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05fea4: |[05fea4] android.support.v7.internal.view.menu.MenuBuilder.getOptionalIconsVisible:()Z │ │ -05feb4: 5510 1e08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@081e │ │ -05feb8: 0f00 |0002: return v0 │ │ +05fe9c: |[05fe9c] android.support.v7.internal.view.menu.MenuBuilder.getOptionalIconsVisible:()Z │ │ +05feac: 5510 1e08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@081e │ │ +05feb0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1301 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #36 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -124652,17 +124652,17 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05febc: |[05febc] android.support.v7.internal.view.menu.MenuBuilder.getResources:()Landroid/content/res/Resources; │ │ -05fecc: 5410 2208 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ -05fed0: 1100 |0002: return-object v0 │ │ +05feb4: |[05feb4] android.support.v7.internal.view.menu.MenuBuilder.getResources:()Landroid/content/res/Resources; │ │ +05fec4: 5410 2208 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0822 │ │ +05fec8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #37 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -124670,16 +124670,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 │ │ -05fed4: |[05fed4] android.support.v7.internal.view.menu.MenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -05fee4: 1100 |0000: return-object v0 │ │ +05fecc: |[05fecc] android.support.v7.internal.view.menu.MenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +05fedc: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1282 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #38 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -124687,43 +124687,43 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -05fee8: |[05fee8] android.support.v7.internal.view.menu.MenuBuilder.getVisibleItems:()Ljava/util/ArrayList; │ │ -05fef8: 5543 1a08 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@081a │ │ -05fefc: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -05ff00: 5443 2508 |0004: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0825 │ │ -05ff04: 1103 |0006: return-object v3 │ │ -05ff06: 5443 2508 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0825 │ │ -05ff0a: 6e10 061c 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -05ff10: 5443 1b08 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05ff14: 6e10 0f1c 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -05ff1a: 0a02 |0011: move-result v2 │ │ -05ff1c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -05ff1e: 3520 1800 |0013: if-ge v0, v2, 002b // +0018 │ │ -05ff22: 5443 1b08 |0015: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05ff26: 6e20 081c 0300 |0017: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05ff2c: 0c01 |001a: move-result-object v1 │ │ -05ff2e: 1f01 7802 |001b: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05ff32: 6e10 1410 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1014 │ │ -05ff38: 0a03 |0020: move-result v3 │ │ -05ff3a: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ -05ff3e: 5443 2508 |0023: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0825 │ │ -05ff42: 6e20 041c 1300 |0025: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -05ff48: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05ff4c: 28e9 |002a: goto 0013 // -0017 │ │ -05ff4e: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -05ff50: 5c43 1a08 |002c: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@081a │ │ -05ff54: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -05ff56: 5c43 1808 |002f: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ -05ff5a: 5443 2508 |0031: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0825 │ │ -05ff5e: 28d3 |0033: goto 0006 // -002d │ │ +05fee0: |[05fee0] android.support.v7.internal.view.menu.MenuBuilder.getVisibleItems:()Ljava/util/ArrayList; │ │ +05fef0: 5543 1a08 |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@081a │ │ +05fef4: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +05fef8: 5443 2508 |0004: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0825 │ │ +05fefc: 1103 |0006: return-object v3 │ │ +05fefe: 5443 2508 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0825 │ │ +05ff02: 6e10 061c 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +05ff08: 5443 1b08 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05ff0c: 6e10 0f1c 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +05ff12: 0a02 |0011: move-result v2 │ │ +05ff14: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +05ff16: 3520 1800 |0013: if-ge v0, v2, 002b // +0018 │ │ +05ff1a: 5443 1b08 |0015: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05ff1e: 6e20 081c 0300 |0017: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05ff24: 0c01 |001a: move-result-object v1 │ │ +05ff26: 1f01 7802 |001b: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05ff2a: 6e10 1410 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1014 │ │ +05ff30: 0a03 |0020: move-result v3 │ │ +05ff32: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ +05ff36: 5443 2508 |0023: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0825 │ │ +05ff3a: 6e20 041c 1300 |0025: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +05ff40: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05ff44: 28e9 |002a: goto 0013 // -0017 │ │ +05ff46: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +05ff48: 5c43 1a08 |002c: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@081a │ │ +05ff4c: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +05ff4e: 5c43 1808 |002f: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ +05ff52: 5443 2508 |0031: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0825 │ │ +05ff56: 28d3 |0033: goto 0006 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ 0x0006 line=1086 │ │ 0x0007 line=1074 │ │ 0x000c line=1076 │ │ 0x0012 line=1078 │ │ @@ -124744,32 +124744,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -05ff60: |[05ff60] android.support.v7.internal.view.menu.MenuBuilder.hasVisibleItems:()Z │ │ -05ff70: 6e10 e70f 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ -05ff76: 0a02 |0003: move-result v2 │ │ -05ff78: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -05ff7a: 3520 1500 |0005: if-ge v0, v2, 001a // +0015 │ │ -05ff7e: 5443 1b08 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -05ff82: 6e20 081c 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -05ff88: 0c01 |000c: move-result-object v1 │ │ -05ff8a: 1f01 7802 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -05ff8e: 6e10 1410 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1014 │ │ -05ff94: 0a03 |0012: move-result v3 │ │ -05ff96: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -05ff9a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -05ff9c: 0f03 |0016: return v3 │ │ -05ff9e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -05ffa2: 28ec |0019: goto 0005 // -0014 │ │ -05ffa4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -05ffa6: 28fb |001b: goto 0016 // -0005 │ │ +05ff58: |[05ff58] android.support.v7.internal.view.menu.MenuBuilder.hasVisibleItems:()Z │ │ +05ff68: 6e10 e70f 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ +05ff6e: 0a02 |0003: move-result v2 │ │ +05ff70: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +05ff72: 3520 1500 |0005: if-ge v0, v2, 001a // +0015 │ │ +05ff76: 5443 1b08 |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +05ff7a: 6e20 081c 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +05ff80: 0c01 |000c: move-result-object v1 │ │ +05ff82: 1f01 7802 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +05ff86: 6e10 1410 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1014 │ │ +05ff8c: 0a03 |0012: move-result v3 │ │ +05ff8e: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +05ff92: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +05ff94: 0f03 |0016: return v3 │ │ +05ff96: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +05ff9a: 28ec |0019: goto 0005 // -0014 │ │ +05ff9c: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +05ff9e: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0004 line=650 │ │ 0x0007 line=651 │ │ 0x000f line=652 │ │ 0x0015 line=653 │ │ @@ -124788,17 +124788,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ffa8: |[05ffa8] android.support.v7.internal.view.menu.MenuBuilder.isQwertyMode:()Z │ │ -05ffb8: 5510 2108 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@0821 │ │ -05ffbc: 0f00 |0002: return v0 │ │ +05ffa0: |[05ffa0] android.support.v7.internal.view.menu.MenuBuilder.isQwertyMode:()Z │ │ +05ffb0: 5510 2108 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@0821 │ │ +05ffb4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #41 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -124806,22 +124806,22 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -05ffc0: |[05ffc0] android.support.v7.internal.view.menu.MenuBuilder.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ -05ffd0: 6e30 b90f 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@0fb9 │ │ -05ffd6: 0c00 |0003: move-result-object v0 │ │ -05ffd8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -05ffdc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -05ffde: 0f00 |0007: return v0 │ │ -05ffe0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -05ffe2: 28fe |0009: goto 0007 // -0002 │ │ +05ffb8: |[05ffb8] android.support.v7.internal.view.menu.MenuBuilder.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ +05ffc8: 6e30 b90f 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@0fb9 │ │ +05ffce: 0c00 |0003: move-result-object v0 │ │ +05ffd0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +05ffd4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +05ffd6: 0f00 |0007: return v0 │ │ +05ffd8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +05ffda: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 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; │ │ @@ -124831,17 +124831,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -05ffe4: |[05ffe4] android.support.v7.internal.view.menu.MenuBuilder.isShortcutsVisible:()Z │ │ -05fff4: 5510 2308 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0823 │ │ -05fff8: 0f00 |0002: return v0 │ │ +05ffdc: |[05ffdc] android.support.v7.internal.view.menu.MenuBuilder.isShortcutsVisible:()Z │ │ +05ffec: 5510 2308 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0823 │ │ +05fff0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #43 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -124849,19 +124849,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 │ │ -05fffc: |[05fffc] android.support.v7.internal.view.menu.MenuBuilder.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -06000c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06000e: 5c10 1808 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ -060012: 6e20 d00f 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -060018: 0e00 |0006: return-void │ │ +05fff4: |[05fff4] android.support.v7.internal.view.menu.MenuBuilder.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +060004: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +060006: 5c10 1808 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ +06000a: 6e20 d00f 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +060010: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1066 │ │ 0x0003 line=1067 │ │ 0x0006 line=1068 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -124872,19 +124872,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 │ │ -06001c: |[06001c] android.support.v7.internal.view.menu.MenuBuilder.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -06002c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06002e: 5c10 1a08 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@081a │ │ -060032: 6e20 d00f 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -060038: 0e00 |0006: return-void │ │ +060014: |[060014] android.support.v7.internal.view.menu.MenuBuilder.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +060024: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +060026: 5c10 1a08 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@081a │ │ +06002a: 6e20 d00f 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +060030: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1055 │ │ 0x0003 line=1056 │ │ 0x0006 line=1057 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -124895,25 +124895,25 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06003c: |[06003c] android.support.v7.internal.view.menu.MenuBuilder.onItemsChanged:(Z)V │ │ -06004c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06004e: 5520 2008 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0820 │ │ -060052: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -060056: 3803 0600 |0005: if-eqz v3, 000b // +0006 │ │ -06005a: 5c21 1a08 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@081a │ │ -06005e: 5c21 1808 |0009: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ -060062: 7020 b10f 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchPresenterUpdate:(Z)V // method@0fb1 │ │ -060068: 0e00 |000e: return-void │ │ -06006a: 5c21 1c08 |000f: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@081c │ │ -06006e: 28fd |0011: goto 000e // -0003 │ │ +060034: |[060034] android.support.v7.internal.view.menu.MenuBuilder.onItemsChanged:(Z)V │ │ +060044: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +060046: 5520 2008 |0001: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0820 │ │ +06004a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +06004e: 3803 0600 |0005: if-eqz v3, 000b // +0006 │ │ +060052: 5c21 1a08 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@081a │ │ +060056: 5c21 1808 |0009: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0818 │ │ +06005a: 7020 b10f 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchPresenterUpdate:(Z)V // method@0fb1 │ │ +060060: 0e00 |000e: return-void │ │ +060062: 5c21 1c08 |000f: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@081c │ │ +060066: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1015 │ │ 0x0005 line=1016 │ │ 0x0007 line=1017 │ │ 0x0009 line=1018 │ │ 0x000b line=1021 │ │ @@ -124928,20 +124928,20 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -060070: |[060070] android.support.v7.internal.view.menu.MenuBuilder.performIdentifierAction:(II)Z │ │ -060080: 6e20 b70f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@0fb7 │ │ -060086: 0c00 |0003: move-result-object v0 │ │ -060088: 6e30 d20f 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ -06008e: 0a00 |0007: move-result v0 │ │ -060090: 0f00 |0008: return v0 │ │ +060068: |[060068] android.support.v7.internal.view.menu.MenuBuilder.performIdentifierAction:(II)Z │ │ +060078: 6e20 b70f 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@0fb7 │ │ +06007e: 0c00 |0003: move-result-object v0 │ │ +060080: 6e30 d20f 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ +060086: 0a00 |0007: move-result v0 │ │ +060088: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=935 │ │ 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 │ │ @@ -124951,19 +124951,19 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -060094: |[060094] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;I)Z │ │ -0600a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0600a6: 6e40 d30f 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z // method@0fd3 │ │ -0600ac: 0a00 |0004: move-result v0 │ │ -0600ae: 0f00 |0005: return v0 │ │ +06008c: |[06008c] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;I)Z │ │ +06009c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06009e: 6e40 d30f 2130 |0001: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z // method@0fd3 │ │ +0600a4: 0a00 |0004: move-result v0 │ │ +0600a6: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=3 flags I │ │ @@ -124973,73 +124973,73 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -0600b0: |[0600b0] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z │ │ -0600c0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0600c2: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0600c4: 0791 |0002: move-object v1, v9 │ │ -0600c6: 1f01 7802 |0003: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -0600ca: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ -0600ce: 6e10 1210 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1012 │ │ -0600d4: 0a07 |000a: move-result v7 │ │ -0600d6: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ -0600da: 0160 |000d: move v0, v6 │ │ -0600dc: 0f00 |000e: return v0 │ │ -0600de: 6e10 0d10 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.invoke:()Z // method@100d │ │ -0600e4: 0a00 |0012: move-result v0 │ │ -0600e6: 6e10 0710 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1007 │ │ -0600ec: 0c02 |0016: move-result-object v2 │ │ -0600ee: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ -0600f2: 6e10 9e07 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@079e │ │ -0600f8: 0a07 |001c: move-result v7 │ │ -0600fa: 3807 1400 |001d: if-eqz v7, 0031 // +0014 │ │ -0600fe: 0153 |001f: move v3, v5 │ │ -060100: 6e10 0b10 0100 |0020: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@100b │ │ -060106: 0a07 |0023: move-result v7 │ │ -060108: 3807 0f00 |0024: if-eqz v7, 0033 // +000f │ │ -06010c: 6e10 f80f 0100 |0026: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.expandActionView:()Z // method@0ff8 │ │ -060112: 0a06 |0029: move-result v6 │ │ -060114: b660 |002a: or-int/2addr v0, v6 │ │ -060116: 3800 e3ff |002b: if-eqz v0, 000e // -001d │ │ -06011a: 6e20 ad0f 5800 |002d: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ -060120: 28de |0030: goto 000e // -0022 │ │ -060122: 0163 |0031: move v3, v6 │ │ -060124: 28ee |0032: goto 0020 // -0012 │ │ -060126: 6e10 0c10 0100 |0033: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ -06012c: 0a07 |0036: move-result v7 │ │ -06012e: 3907 0400 |0037: if-nez v7, 003b // +0004 │ │ -060132: 3803 2d00 |0039: if-eqz v3, 0066 // +002d │ │ -060136: 6e20 ad0f 6800 |003b: invoke-virtual {v8, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ -06013c: 6e10 0c10 0100 |003e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ -060142: 0a06 |0041: move-result v6 │ │ -060144: 3906 0e00 |0042: if-nez v6, 0050 // +000e │ │ -060148: 2206 8802 |0044: new-instance v6, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ -06014c: 6e10 be0f 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ -060152: 0c07 |0049: move-result-object v7 │ │ -060154: 7040 d310 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@10d3 │ │ -06015a: 6e20 2f10 6100 |004d: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@102f │ │ -060160: 6e10 0610 0100 |0050: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1006 │ │ -060166: 0c04 |0053: move-result-object v4 │ │ -060168: 1f04 8802 |0054: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ -06016c: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ -060170: 6e20 a307 4200 |0058: invoke-virtual {v2, v4}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@07a3 │ │ -060176: 7030 b20f 480a |005b: invoke-direct {v8, v4, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;Landroid/support/v7/internal/view/menu/MenuPresenter;)Z // method@0fb2 │ │ -06017c: 0a06 |005e: move-result v6 │ │ -06017e: b660 |005f: or-int/2addr v0, v6 │ │ -060180: 3900 aeff |0060: if-nez v0, 000e // -0052 │ │ -060184: 6e20 ad0f 5800 |0062: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ -06018a: 28a9 |0065: goto 000e // -0057 │ │ -06018c: dd06 0b01 |0066: and-int/lit8 v6, v11, #int 1 // #01 │ │ -060190: 3906 a6ff |0068: if-nez v6, 000e // -005a │ │ -060194: 6e20 ad0f 5800 |006a: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ -06019a: 28a1 |006d: goto 000e // -005f │ │ +0600a8: |[0600a8] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;Landroid/support/v7/internal/view/menu/MenuPresenter;I)Z │ │ +0600b8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0600ba: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0600bc: 0791 |0002: move-object v1, v9 │ │ +0600be: 1f01 7802 |0003: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +0600c2: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ +0600c6: 6e10 1210 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1012 │ │ +0600cc: 0a07 |000a: move-result v7 │ │ +0600ce: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ +0600d2: 0160 |000d: move v0, v6 │ │ +0600d4: 0f00 |000e: return v0 │ │ +0600d6: 6e10 0d10 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.invoke:()Z // method@100d │ │ +0600dc: 0a00 |0012: move-result v0 │ │ +0600de: 6e10 0710 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1007 │ │ +0600e4: 0c02 |0016: move-result-object v2 │ │ +0600e6: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ +0600ea: 6e10 9e07 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@079e │ │ +0600f0: 0a07 |001c: move-result v7 │ │ +0600f2: 3807 1400 |001d: if-eqz v7, 0031 // +0014 │ │ +0600f6: 0153 |001f: move v3, v5 │ │ +0600f8: 6e10 0b10 0100 |0020: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@100b │ │ +0600fe: 0a07 |0023: move-result v7 │ │ +060100: 3807 0f00 |0024: if-eqz v7, 0033 // +000f │ │ +060104: 6e10 f80f 0100 |0026: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.expandActionView:()Z // method@0ff8 │ │ +06010a: 0a06 |0029: move-result v6 │ │ +06010c: b660 |002a: or-int/2addr v0, v6 │ │ +06010e: 3800 e3ff |002b: if-eqz v0, 000e // -001d │ │ +060112: 6e20 ad0f 5800 |002d: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ +060118: 28de |0030: goto 000e // -0022 │ │ +06011a: 0163 |0031: move v3, v6 │ │ +06011c: 28ee |0032: goto 0020 // -0012 │ │ +06011e: 6e10 0c10 0100 |0033: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ +060124: 0a07 |0036: move-result v7 │ │ +060126: 3907 0400 |0037: if-nez v7, 003b // +0004 │ │ +06012a: 3803 2d00 |0039: if-eqz v3, 0066 // +002d │ │ +06012e: 6e20 ad0f 6800 |003b: invoke-virtual {v8, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ +060134: 6e10 0c10 0100 |003e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@100c │ │ +06013a: 0a06 |0041: move-result v6 │ │ +06013c: 3906 0e00 |0042: if-nez v6, 0050 // +000e │ │ +060140: 2206 8802 |0044: new-instance v6, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ +060144: 6e10 be0f 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ +06014a: 0c07 |0049: move-result-object v7 │ │ +06014c: 7040 d310 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@10d3 │ │ +060152: 6e20 2f10 6100 |004d: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@102f │ │ +060158: 6e10 0610 0100 |0050: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1006 │ │ +06015e: 0c04 |0053: move-result-object v4 │ │ +060160: 1f04 8802 |0054: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ +060164: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ +060168: 6e20 a307 4200 |0058: invoke-virtual {v2, v4}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@07a3 │ │ +06016e: 7030 b20f 480a |005b: invoke-direct {v8, v4, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;Landroid/support/v7/internal/view/menu/MenuPresenter;)Z // method@0fb2 │ │ +060174: 0a06 |005e: move-result v6 │ │ +060176: b660 |005f: or-int/2addr v0, v6 │ │ +060178: 3900 aeff |0060: if-nez v0, 000e // -0052 │ │ +06017c: 6e20 ad0f 5800 |0062: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ +060182: 28a9 |0065: goto 000e // -0057 │ │ +060184: dd06 0b01 |0066: and-int/lit8 v6, v11, #int 1 // #01 │ │ +060188: 3906 a6ff |0068: if-nez v6, 000e // -005a │ │ +06018c: 6e20 ad0f 5800 |006a: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ +060192: 28a1 |006d: goto 000e // -005f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=943 │ │ 0x0005 line=945 │ │ 0x000e line=975 │ │ 0x000f line=949 │ │ 0x0013 line=951 │ │ @@ -125076,26 +125076,26 @@ │ │ type : '(ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -06019c: |[06019c] android.support.v7.internal.view.menu.MenuBuilder.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ -0601ac: 6e30 b90f 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@0fb9 │ │ -0601b2: 0c01 |0003: move-result-object v1 │ │ -0601b4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0601b6: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ -0601ba: 6e30 d20f 1306 |0007: invoke-virtual {v3, v1, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ -0601c0: 0a00 |000a: move-result v0 │ │ -0601c2: dd02 0602 |000b: and-int/lit8 v2, v6, #int 2 // #02 │ │ -0601c6: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ -0601ca: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0601cc: 6e20 ad0f 2300 |0010: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ -0601d2: 0f00 |0013: return v0 │ │ +060194: |[060194] android.support.v7.internal.view.menu.MenuBuilder.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ +0601a4: 6e30 b90f 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@0fb9 │ │ +0601aa: 0c01 |0003: move-result-object v1 │ │ +0601ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0601ae: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ +0601b2: 6e30 d20f 1306 |0007: invoke-virtual {v3, v1, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ +0601b8: 0a00 |000a: move-result v0 │ │ +0601ba: dd02 0602 |000b: and-int/lit8 v2, v6, #int 2 // #02 │ │ +0601be: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ +0601c2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0601c4: 6e20 ad0f 2300 |0010: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ +0601ca: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0004 line=829 │ │ 0x0005 line=831 │ │ 0x0007 line=832 │ │ 0x000b line=835 │ │ @@ -125114,40 +125114,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0601d4: |[0601d4] android.support.v7.internal.view.menu.MenuBuilder.removeGroup:(I)V │ │ -0601e4: 6e20 b40f 6500 |0000: invoke-virtual {v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(I)I // method@0fb4 │ │ -0601ea: 0a00 |0003: move-result v0 │ │ -0601ec: 3a00 2800 |0004: if-ltz v0, 002c // +0028 │ │ -0601f0: 5454 1b08 |0006: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -0601f4: 6e10 0f1c 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0601fa: 0a04 |000b: move-result v4 │ │ -0601fc: 9101 0400 |000c: sub-int v1, v4, v0 │ │ -060200: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -060202: 0123 |000f: move v3, v2 │ │ -060204: d802 0301 |0010: add-int/lit8 v2, v3, #int 1 // #01 │ │ -060208: 3513 1600 |0012: if-ge v3, v1, 0028 // +0016 │ │ -06020c: 5454 1b08 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -060210: 6e20 081c 0400 |0016: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -060216: 0c04 |0019: move-result-object v4 │ │ -060218: 1f04 7802 |001a: check-cast v4, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -06021c: 6e10 fc0f 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ -060222: 0a04 |001f: move-result v4 │ │ -060224: 3364 0800 |0020: if-ne v4, v6, 0028 // +0008 │ │ -060228: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -06022a: 7030 d70f 0504 |0023: invoke-direct {v5, v0, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@0fd7 │ │ -060230: 0123 |0026: move v3, v2 │ │ -060232: 28e9 |0027: goto 0010 // -0017 │ │ -060234: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -060236: 6e20 d00f 4500 |0029: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -06023c: 0e00 |002c: return-void │ │ +0601cc: |[0601cc] android.support.v7.internal.view.menu.MenuBuilder.removeGroup:(I)V │ │ +0601dc: 6e20 b40f 6500 |0000: invoke-virtual {v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(I)I // method@0fb4 │ │ +0601e2: 0a00 |0003: move-result v0 │ │ +0601e4: 3a00 2800 |0004: if-ltz v0, 002c // +0028 │ │ +0601e8: 5454 1b08 |0006: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +0601ec: 6e10 0f1c 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0601f2: 0a04 |000b: move-result v4 │ │ +0601f4: 9101 0400 |000c: sub-int v1, v4, v0 │ │ +0601f8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0601fa: 0123 |000f: move v3, v2 │ │ +0601fc: d802 0301 |0010: add-int/lit8 v2, v3, #int 1 // #01 │ │ +060200: 3513 1600 |0012: if-ge v3, v1, 0028 // +0016 │ │ +060204: 5454 1b08 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +060208: 6e20 081c 0400 |0016: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +06020e: 0c04 |0019: move-result-object v4 │ │ +060210: 1f04 7802 |001a: check-cast v4, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +060214: 6e10 fc0f 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ +06021a: 0a04 |001f: move-result v4 │ │ +06021c: 3364 0800 |0020: if-ne v4, v6, 0028 // +0008 │ │ +060220: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +060222: 7030 d70f 0504 |0023: invoke-direct {v5, v0, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@0fd7 │ │ +060228: 0123 |0026: move v3, v2 │ │ +06022a: 28e9 |0027: goto 0010 // -0017 │ │ +06022c: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +06022e: 6e20 d00f 4500 |0029: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +060234: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0004 line=533 │ │ 0x0006 line=534 │ │ 0x000e line=535 │ │ 0x0010 line=536 │ │ @@ -125170,20 +125170,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -060240: |[060240] android.support.v7.internal.view.menu.MenuBuilder.removeItem:(I)V │ │ -060250: 6e20 b80f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemIndex:(I)I // method@0fb8 │ │ -060256: 0a00 |0003: move-result v0 │ │ -060258: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -06025a: 7030 d70f 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@0fd7 │ │ -060260: 0e00 |0008: return-void │ │ +060238: |[060238] android.support.v7.internal.view.menu.MenuBuilder.removeItem:(I)V │ │ +060248: 6e20 b80f 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemIndex:(I)I // method@0fb8 │ │ +06024e: 0a00 |0003: move-result v0 │ │ +060250: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +060252: 7030 d70f 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@0fd7 │ │ +060258: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0008 line=527 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=3 id I │ │ @@ -125193,33 +125193,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 │ │ -060264: |[060264] android.support.v7.internal.view.menu.MenuBuilder.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ -060274: 5443 1f08 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -060278: 6e10 5d1c 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ -06027e: 0c00 |0005: move-result-object v0 │ │ -060280: 7210 261c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -060286: 0a03 |0009: move-result v3 │ │ -060288: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ -06028c: 7210 271c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -060292: 0c02 |000f: move-result-object v2 │ │ -060294: 1f02 f603 |0010: check-cast v2, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -060298: 6e10 df1b 0200 |0012: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -06029e: 0c01 |0015: move-result-object v1 │ │ -0602a0: 1f01 8302 |0016: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ -0602a4: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -0602a8: 3351 ecff |001a: if-ne v1, v5, 0006 // -0014 │ │ -0602ac: 5443 1f08 |001c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ -0602b0: 6e20 5e1c 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ -0602b6: 28e5 |0021: goto 0006 // -001b │ │ -0602b8: 0e00 |0022: return-void │ │ +06025c: |[06025c] android.support.v7.internal.view.menu.MenuBuilder.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ +06026c: 5443 1f08 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +060270: 6e10 5d1c 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@1c5d │ │ +060276: 0c00 |0005: move-result-object v0 │ │ +060278: 7210 261c 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +06027e: 0a03 |0009: move-result v3 │ │ +060280: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ +060284: 7210 271c 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +06028a: 0c02 |000f: move-result-object v2 │ │ +06028c: 1f02 f603 |0010: check-cast v2, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +060290: 6e10 df1b 0200 |0012: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +060296: 0c01 |0015: move-result-object v1 │ │ +060298: 1f01 8302 |0016: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0283 │ │ +06029c: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +0602a0: 3351 ecff |001a: if-ne v1, v5, 0006 // -0014 │ │ +0602a4: 5443 1f08 |001c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@081f │ │ +0602a8: 6e20 5e1c 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@1c5e │ │ +0602ae: 28e5 |0021: goto 0006 // -001b │ │ +0602b0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0012 line=263 │ │ 0x0018 line=264 │ │ 0x001c line=265 │ │ 0x0022 line=268 │ │ @@ -125235,53 +125235,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0602bc: |[0602bc] android.support.v7.internal.view.menu.MenuBuilder.restoreActionViewStates:(Landroid/os/Bundle;)V │ │ -0602cc: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ -0602d0: 0e00 |0002: return-void │ │ -0602d2: 6e10 bd0f 0a00 |0003: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@0fbd │ │ -0602d8: 0c08 |0006: move-result-object v8 │ │ -0602da: 6e20 1a02 8b00 |0007: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@021a │ │ -0602e0: 0c07 |000a: move-result-object v7 │ │ -0602e2: 6e10 e70f 0a00 |000b: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ -0602e8: 0a03 |000e: move-result v3 │ │ -0602ea: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0602ec: 3531 2800 |0010: if-ge v1, v3, 0038 // +0028 │ │ -0602f0: 6e20 c30f 1a00 |0012: invoke-virtual {v10, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@0fc3 │ │ -0602f6: 0c02 |0015: move-result-object v2 │ │ -0602f8: 7110 f307 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07f3 │ │ -0602fe: 0c06 |0019: move-result-object v6 │ │ -060300: 3806 0c00 |001a: if-eqz v6, 0026 // +000c │ │ -060304: 6e10 bd18 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@18bd │ │ -06030a: 0a08 |001f: move-result v8 │ │ -06030c: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ -06030e: 3298 0500 |0021: if-eq v8, v9, 0026 // +0005 │ │ -060312: 6e20 fc18 7600 |0023: invoke-virtual {v6, v7}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@18fc │ │ -060318: 7210 6418 0200 |0026: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1864 │ │ -06031e: 0a08 |0029: move-result v8 │ │ -060320: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ -060324: 7210 6318 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1863 │ │ -06032a: 0c05 |002f: move-result-object v5 │ │ -06032c: 1f05 8802 |0030: check-cast v5, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ -060330: 6e20 e010 b500 |0032: invoke-virtual {v5, v11}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@10e0 │ │ -060336: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06033a: 28d9 |0037: goto 0010 // -0027 │ │ -06033c: 1a08 ef0f |0038: const-string v8, "android:menu:expandedactionview" // string@0fef │ │ -060340: 6e20 1502 8b00 |003a: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0215 │ │ -060346: 0a00 |003d: move-result v0 │ │ -060348: 3d00 c4ff |003e: if-lez v0, 0002 // -003c │ │ -06034c: 6e20 b70f 0a00 |0040: invoke-virtual {v10, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@0fb7 │ │ -060352: 0c04 |0043: move-result-object v4 │ │ -060354: 3804 beff |0044: if-eqz v4, 0002 // -0042 │ │ -060358: 7110 f207 0400 |0046: invoke-static {v4}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@07f2 │ │ -06035e: 28b9 |0049: goto 0002 // -0047 │ │ +0602b4: |[0602b4] android.support.v7.internal.view.menu.MenuBuilder.restoreActionViewStates:(Landroid/os/Bundle;)V │ │ +0602c4: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ +0602c8: 0e00 |0002: return-void │ │ +0602ca: 6e10 bd0f 0a00 |0003: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@0fbd │ │ +0602d0: 0c08 |0006: move-result-object v8 │ │ +0602d2: 6e20 1a02 8b00 |0007: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@021a │ │ +0602d8: 0c07 |000a: move-result-object v7 │ │ +0602da: 6e10 e70f 0a00 |000b: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ +0602e0: 0a03 |000e: move-result v3 │ │ +0602e2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0602e4: 3531 2800 |0010: if-ge v1, v3, 0038 // +0028 │ │ +0602e8: 6e20 c30f 1a00 |0012: invoke-virtual {v10, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@0fc3 │ │ +0602ee: 0c02 |0015: move-result-object v2 │ │ +0602f0: 7110 f307 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07f3 │ │ +0602f6: 0c06 |0019: move-result-object v6 │ │ +0602f8: 3806 0c00 |001a: if-eqz v6, 0026 // +000c │ │ +0602fc: 6e10 bd18 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@18bd │ │ +060302: 0a08 |001f: move-result v8 │ │ +060304: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ +060306: 3298 0500 |0021: if-eq v8, v9, 0026 // +0005 │ │ +06030a: 6e20 fc18 7600 |0023: invoke-virtual {v6, v7}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@18fc │ │ +060310: 7210 6418 0200 |0026: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1864 │ │ +060316: 0a08 |0029: move-result v8 │ │ +060318: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ +06031c: 7210 6318 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1863 │ │ +060322: 0c05 |002f: move-result-object v5 │ │ +060324: 1f05 8802 |0030: check-cast v5, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ +060328: 6e20 e010 b500 |0032: invoke-virtual {v5, v11}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@10e0 │ │ +06032e: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +060332: 28d9 |0037: goto 0010 // -0027 │ │ +060334: 1a08 ed0f |0038: const-string v8, "android:menu:expandedactionview" // string@0fed │ │ +060338: 6e20 1502 8b00 |003a: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0215 │ │ +06033e: 0a00 |003d: move-result v0 │ │ +060340: 3d00 c4ff |003e: if-lez v0, 0002 // -003c │ │ +060344: 6e20 b70f 0a00 |0040: invoke-virtual {v10, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@0fb7 │ │ +06034a: 0c04 |0043: move-result-object v4 │ │ +06034c: 3804 beff |0044: if-eqz v4, 0002 // -0042 │ │ +060350: 7110 f207 0400 |0046: invoke-static {v4}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@07f2 │ │ +060356: 28b9 |0049: goto 0002 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0002 line=414 │ │ 0x0003 line=391 │ │ 0x000b line=394 │ │ 0x000f line=395 │ │ @@ -125315,54 +125315,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -060360: |[060360] android.support.v7.internal.view.menu.MenuBuilder.saveActionViewStates:(Landroid/os/Bundle;)V │ │ -060370: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -060372: 6e10 e70f 0800 |0001: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ -060378: 0a02 |0004: move-result v2 │ │ -06037a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06037c: 3520 3e00 |0006: if-ge v0, v2, 0044 // +003e │ │ -060380: 6e20 c30f 0800 |0008: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@0fc3 │ │ -060386: 0c01 |000b: move-result-object v1 │ │ -060388: 7110 f307 0100 |000c: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07f3 │ │ -06038e: 0c04 |000f: move-result-object v4 │ │ -060390: 3804 2200 |0010: if-eqz v4, 0032 // +0022 │ │ -060394: 6e10 bd18 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@18bd │ │ -06039a: 0a06 |0015: move-result v6 │ │ -06039c: 12f7 |0016: const/4 v7, #int -1 // #ff │ │ -06039e: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ -0603a2: 3905 0700 |0019: if-nez v5, 0020 // +0007 │ │ -0603a6: 2205 3903 |001b: new-instance v5, Landroid/util/SparseArray; // type@0339 │ │ -0603aa: 7010 0818 0500 |001d: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@1808 │ │ -0603b0: 6e20 fd18 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@18fd │ │ -0603b6: 7110 f407 0100 |0023: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@07f4 │ │ -0603bc: 0a06 |0026: move-result v6 │ │ -0603be: 3806 0b00 |0027: if-eqz v6, 0032 // +000b │ │ -0603c2: 1a06 ef0f |0029: const-string v6, "android:menu:expandedactionview" // string@0fef │ │ -0603c6: 7210 6118 0100 |002b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -0603cc: 0a07 |002e: move-result v7 │ │ -0603ce: 6e30 2302 6907 |002f: invoke-virtual {v9, v6, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -0603d4: 7210 6418 0100 |0032: invoke-interface {v1}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1864 │ │ -0603da: 0a06 |0035: move-result v6 │ │ -0603dc: 3806 0b00 |0036: if-eqz v6, 0041 // +000b │ │ -0603e0: 7210 6318 0100 |0038: invoke-interface {v1}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1863 │ │ -0603e6: 0c03 |003b: move-result-object v3 │ │ -0603e8: 1f03 8802 |003c: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ -0603ec: 6e20 e110 9300 |003e: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@10e1 │ │ -0603f2: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0603f6: 28c3 |0043: goto 0006 // -003d │ │ -0603f8: 3805 0900 |0044: if-eqz v5, 004d // +0009 │ │ -0603fc: 6e10 bd0f 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@0fbd │ │ -060402: 0c06 |0049: move-result-object v6 │ │ -060404: 6e30 2802 6905 |004a: invoke-virtual {v9, v6, v5}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0228 │ │ -06040a: 0e00 |004d: return-void │ │ +060358: |[060358] android.support.v7.internal.view.menu.MenuBuilder.saveActionViewStates:(Landroid/os/Bundle;)V │ │ +060368: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06036a: 6e10 e70f 0800 |0001: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ +060370: 0a02 |0004: move-result v2 │ │ +060372: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +060374: 3520 3e00 |0006: if-ge v0, v2, 0044 // +003e │ │ +060378: 6e20 c30f 0800 |0008: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@0fc3 │ │ +06037e: 0c01 |000b: move-result-object v1 │ │ +060380: 7110 f307 0100 |000c: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07f3 │ │ +060386: 0c04 |000f: move-result-object v4 │ │ +060388: 3804 2200 |0010: if-eqz v4, 0032 // +0022 │ │ +06038c: 6e10 bd18 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@18bd │ │ +060392: 0a06 |0015: move-result v6 │ │ +060394: 12f7 |0016: const/4 v7, #int -1 // #ff │ │ +060396: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ +06039a: 3905 0700 |0019: if-nez v5, 0020 // +0007 │ │ +06039e: 2205 3903 |001b: new-instance v5, Landroid/util/SparseArray; // type@0339 │ │ +0603a2: 7010 0818 0500 |001d: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@1808 │ │ +0603a8: 6e20 fd18 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@18fd │ │ +0603ae: 7110 f407 0100 |0023: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@07f4 │ │ +0603b4: 0a06 |0026: move-result v6 │ │ +0603b6: 3806 0b00 |0027: if-eqz v6, 0032 // +000b │ │ +0603ba: 1a06 ed0f |0029: const-string v6, "android:menu:expandedactionview" // string@0fed │ │ +0603be: 7210 6118 0100 |002b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +0603c4: 0a07 |002e: move-result v7 │ │ +0603c6: 6e30 2302 6907 |002f: invoke-virtual {v9, v6, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +0603cc: 7210 6418 0100 |0032: invoke-interface {v1}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@1864 │ │ +0603d2: 0a06 |0035: move-result v6 │ │ +0603d4: 3806 0b00 |0036: if-eqz v6, 0041 // +000b │ │ +0603d8: 7210 6318 0100 |0038: invoke-interface {v1}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@1863 │ │ +0603de: 0c03 |003b: move-result-object v3 │ │ +0603e0: 1f03 8802 |003c: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ +0603e4: 6e20 e110 9300 |003e: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@10e1 │ │ +0603ea: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0603ee: 28c3 |0043: goto 0006 // -003d │ │ +0603f0: 3805 0900 |0044: if-eqz v5, 004d // +0009 │ │ +0603f4: 6e10 bd0f 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@0fbd │ │ +0603fa: 0c06 |0049: move-result-object v6 │ │ +0603fc: 6e30 2802 6905 |004a: invoke-virtual {v9, v6, v5}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@0228 │ │ +060402: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0001 line=362 │ │ 0x0005 line=363 │ │ 0x0008 line=364 │ │ 0x000c line=365 │ │ @@ -125395,17 +125395,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 │ │ -06040c: |[06040c] android.support.v7.internal.view.menu.MenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -06041c: 5b01 1008 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0810 │ │ -060420: 0e00 |0002: return-void │ │ +060404: |[060404] android.support.v7.internal.view.menu.MenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +060414: 5b01 1008 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0810 │ │ +060418: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0002 line=422 │ │ 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; │ │ @@ -125415,17 +125415,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 │ │ -060424: |[060424] android.support.v7.internal.view.menu.MenuBuilder.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -060434: 5901 1308 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0813 │ │ -060438: 1100 |0002: return-object v0 │ │ +06041c: |[06041c] android.support.v7.internal.view.menu.MenuBuilder.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +06042c: 5901 1308 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0813 │ │ +060430: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 defaultShowAsAction I │ │ @@ -125435,44 +125435,44 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -06043c: |[06043c] android.support.v7.internal.view.menu.MenuBuilder.setExclusiveItemChecked:(Landroid/view/MenuItem;)V │ │ -06044c: 7210 5f18 0600 |0000: invoke-interface {v6}, Landroid/view/MenuItem;.getGroupId:()I // method@185f │ │ -060452: 0a02 |0003: move-result v2 │ │ -060454: 5454 1b08 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -060458: 6e10 0f1c 0400 |0006: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -06045e: 0a00 |0009: move-result v0 │ │ -060460: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -060462: 3503 2800 |000b: if-ge v3, v0, 0033 // +0028 │ │ -060466: 5454 1b08 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -06046a: 6e20 081c 3400 |000f: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -060470: 0c01 |0012: move-result-object v1 │ │ -060472: 1f01 7802 |0013: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -060476: 6e10 fc0f 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ -06047c: 0a04 |0018: move-result v4 │ │ -06047e: 3324 0800 |0019: if-ne v4, v2, 0021 // +0008 │ │ -060482: 6e10 1310 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1013 │ │ -060488: 0a04 |001e: move-result v4 │ │ -06048a: 3904 0500 |001f: if-nez v4, 0024 // +0005 │ │ -06048e: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -060492: 28e8 |0023: goto 000b // -0018 │ │ -060494: 6e10 1010 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@1010 │ │ -06049a: 0a04 |0027: move-result v4 │ │ -06049c: 3804 f9ff |0028: if-eqz v4, 0021 // -0007 │ │ -0604a0: 3361 0700 |002a: if-ne v1, v6, 0031 // +0007 │ │ -0604a4: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -0604a6: 6e20 2010 4100 |002d: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1020 │ │ -0604ac: 28f1 |0030: goto 0021 // -000f │ │ -0604ae: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -0604b0: 28fb |0032: goto 002d // -0005 │ │ -0604b2: 0e00 |0033: return-void │ │ +060434: |[060434] android.support.v7.internal.view.menu.MenuBuilder.setExclusiveItemChecked:(Landroid/view/MenuItem;)V │ │ +060444: 7210 5f18 0600 |0000: invoke-interface {v6}, Landroid/view/MenuItem;.getGroupId:()I // method@185f │ │ +06044a: 0a02 |0003: move-result v2 │ │ +06044c: 5454 1b08 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +060450: 6e10 0f1c 0400 |0006: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +060456: 0a00 |0009: move-result v0 │ │ +060458: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +06045a: 3503 2800 |000b: if-ge v3, v0, 0033 // +0028 │ │ +06045e: 5454 1b08 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +060462: 6e20 081c 3400 |000f: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +060468: 0c01 |0012: move-result-object v1 │ │ +06046a: 1f01 7802 |0013: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +06046e: 6e10 fc0f 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ +060474: 0a04 |0018: move-result v4 │ │ +060476: 3324 0800 |0019: if-ne v4, v2, 0021 // +0008 │ │ +06047a: 6e10 1310 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1013 │ │ +060480: 0a04 |001e: move-result v4 │ │ +060482: 3904 0500 |001f: if-nez v4, 0024 // +0005 │ │ +060486: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06048a: 28e8 |0023: goto 000b // -0018 │ │ +06048c: 6e10 1010 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@1010 │ │ +060492: 0a04 |0027: move-result v4 │ │ +060494: 3804 f9ff |0028: if-eqz v4, 0021 // -0007 │ │ +060498: 3361 0700 |002a: if-ne v1, v6, 0031 // +0007 │ │ +06049c: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +06049e: 6e20 2010 4100 |002d: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1020 │ │ +0604a4: 28f1 |0030: goto 0021 // -000f │ │ +0604a6: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +0604a8: 28fb |0032: goto 002d // -0005 │ │ +0604aa: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0004 line=590 │ │ 0x000a line=591 │ │ 0x000d line=592 │ │ 0x0015 line=593 │ │ @@ -125494,32 +125494,32 @@ │ │ type : '(IZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0604b4: |[0604b4] android.support.v7.internal.view.menu.MenuBuilder.setGroupCheckable:(IZZ)V │ │ -0604c4: 5443 1b08 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -0604c8: 6e10 0f1c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0604ce: 0a00 |0005: move-result v0 │ │ -0604d0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0604d2: 3501 1900 |0007: if-ge v1, v0, 0020 // +0019 │ │ -0604d6: 5443 1b08 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -0604da: 6e20 081c 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0604e0: 0c02 |000e: move-result-object v2 │ │ -0604e2: 1f02 7802 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -0604e6: 6e10 fc0f 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ -0604ec: 0a03 |0014: move-result v3 │ │ -0604ee: 3353 0800 |0015: if-ne v3, v5, 001d // +0008 │ │ -0604f2: 6e20 2210 7200 |0017: invoke-virtual {v2, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1022 │ │ -0604f8: 6e20 1e10 6200 |001a: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckable:(Z)Landroid/view/MenuItem; // method@101e │ │ -0604fe: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -060502: 28e8 |001f: goto 0007 // -0018 │ │ -060504: 0e00 |0020: return-void │ │ +0604ac: |[0604ac] android.support.v7.internal.view.menu.MenuBuilder.setGroupCheckable:(IZZ)V │ │ +0604bc: 5443 1b08 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +0604c0: 6e10 0f1c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0604c6: 0a00 |0005: move-result v0 │ │ +0604c8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0604ca: 3501 1900 |0007: if-ge v1, v0, 0020 // +0019 │ │ +0604ce: 5443 1b08 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +0604d2: 6e20 081c 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0604d8: 0c02 |000e: move-result-object v2 │ │ +0604da: 1f02 7802 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +0604de: 6e10 fc0f 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ +0604e4: 0a03 |0014: move-result v3 │ │ +0604e6: 3353 0800 |0015: if-ne v3, v5, 001d // +0008 │ │ +0604ea: 6e20 2210 7200 |0017: invoke-virtual {v2, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1022 │ │ +0604f0: 6e20 1e10 6200 |001a: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckable:(Z)Landroid/view/MenuItem; // method@101e │ │ +0604f6: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0604fa: 28e8 |001f: goto 0007 // -0018 │ │ +0604fc: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ 0x0006 line=607 │ │ 0x0009 line=608 │ │ 0x0011 line=609 │ │ 0x0017 line=610 │ │ @@ -125540,31 +125540,31 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -060508: |[060508] android.support.v7.internal.view.menu.MenuBuilder.setGroupEnabled:(IZ)V │ │ -060518: 5443 1b08 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -06051c: 6e10 0f1c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -060522: 0a00 |0005: move-result v0 │ │ -060524: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -060526: 3501 1600 |0007: if-ge v1, v0, 001d // +0016 │ │ -06052a: 5443 1b08 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -06052e: 6e20 081c 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -060534: 0c02 |000e: move-result-object v2 │ │ -060536: 1f02 7802 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -06053a: 6e10 fc0f 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ -060540: 0a03 |0014: move-result v3 │ │ -060542: 3353 0500 |0015: if-ne v3, v5, 001a // +0005 │ │ -060546: 6e20 2110 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setEnabled:(Z)Landroid/view/MenuItem; // method@1021 │ │ -06054c: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -060550: 28eb |001c: goto 0007 // -0015 │ │ -060552: 0e00 |001d: return-void │ │ +060500: |[060500] android.support.v7.internal.view.menu.MenuBuilder.setGroupEnabled:(IZ)V │ │ +060510: 5443 1b08 |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +060514: 6e10 0f1c 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +06051a: 0a00 |0005: move-result v0 │ │ +06051c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06051e: 3501 1600 |0007: if-ge v1, v0, 001d // +0016 │ │ +060522: 5443 1b08 |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +060526: 6e20 081c 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +06052c: 0c02 |000e: move-result-object v2 │ │ +06052e: 1f02 7802 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +060532: 6e10 fc0f 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ +060538: 0a03 |0014: move-result v3 │ │ +06053a: 3353 0500 |0015: if-ne v3, v5, 001a // +0005 │ │ +06053e: 6e20 2110 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setEnabled:(Z)Landroid/view/MenuItem; // method@1021 │ │ +060544: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +060548: 28eb |001c: goto 0007 // -0015 │ │ +06054a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0006 line=638 │ │ 0x0009 line=639 │ │ 0x0011 line=640 │ │ 0x0017 line=641 │ │ @@ -125583,38 +125583,38 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -060554: |[060554] android.support.v7.internal.view.menu.MenuBuilder.setGroupVisible:(IZ)V │ │ -060564: 5454 1b08 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -060568: 6e10 0f1c 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -06056e: 0a00 |0005: move-result v0 │ │ -060570: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -060572: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -060574: 3502 1a00 |0008: if-ge v2, v0, 0022 // +001a │ │ -060578: 5454 1b08 |000a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -06057c: 6e20 081c 2400 |000c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -060582: 0c03 |000f: move-result-object v3 │ │ -060584: 1f03 7802 |0010: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -060588: 6e10 fc0f 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ -06058e: 0a04 |0015: move-result v4 │ │ -060590: 3364 0900 |0016: if-ne v4, v6, 001f // +0009 │ │ -060594: 6e20 3610 7300 |0018: invoke-virtual {v3, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1036 │ │ -06059a: 0a04 |001b: move-result v4 │ │ -06059c: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ -0605a0: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -0605a2: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0605a6: 28e7 |0021: goto 0008 // -0019 │ │ -0605a8: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ -0605ac: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -0605ae: 6e20 d00f 4500 |0025: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -0605b4: 0e00 |0028: return-void │ │ +06054c: |[06054c] android.support.v7.internal.view.menu.MenuBuilder.setGroupVisible:(IZ)V │ │ +06055c: 5454 1b08 |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +060560: 6e10 0f1c 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +060566: 0a00 |0005: move-result v0 │ │ +060568: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06056a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +06056c: 3502 1a00 |0008: if-ge v2, v0, 0022 // +001a │ │ +060570: 5454 1b08 |000a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +060574: 6e20 081c 2400 |000c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +06057a: 0c03 |000f: move-result-object v3 │ │ +06057c: 1f03 7802 |0010: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +060580: 6e10 fc0f 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ +060586: 0a04 |0015: move-result v4 │ │ +060588: 3364 0900 |0016: if-ne v4, v6, 001f // +0009 │ │ +06058c: 6e20 3610 7300 |0018: invoke-virtual {v3, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1036 │ │ +060592: 0a04 |001b: move-result v4 │ │ +060594: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ +060598: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +06059a: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06059e: 28e7 |0021: goto 0008 // -0019 │ │ +0605a0: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ +0605a4: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +0605a6: 6e20 d00f 4500 |0025: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +0605ac: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ 0x0006 line=623 │ │ 0x0007 line=624 │ │ 0x000a line=625 │ │ 0x0012 line=626 │ │ @@ -125636,23 +125636,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 │ │ -0605b8: |[0605b8] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0605c8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0605ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0605cc: 0760 |0002: move-object v0, v6 │ │ -0605ce: 0113 |0003: move v3, v1 │ │ -0605d0: 0774 |0004: move-object v4, v7 │ │ -0605d2: 0725 |0005: move-object v5, v2 │ │ -0605d4: 7606 e20f 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@0fe2 │ │ -0605da: 1106 |0009: return-object v6 │ │ +0605b0: |[0605b0] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0605c0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0605c2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0605c4: 0760 |0002: move-object v0, v6 │ │ +0605c6: 0113 |0003: move v3, v1 │ │ +0605c8: 0774 |0004: move-object v4, v7 │ │ +0605ca: 0725 |0005: move-object v5, v2 │ │ +0605cc: 7606 e20f 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@0fe2 │ │ +0605d2: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1236 │ │ 0x0009 line=1237 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 icon Landroid/graphics/drawable/Drawable; │ │ @@ -125662,23 +125662,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 │ │ -0605dc: |[0605dc] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0605ec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0605ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0605f0: 0760 |0002: move-object v0, v6 │ │ -0605f2: 0772 |0003: move-object v2, v7 │ │ -0605f4: 0113 |0004: move v3, v1 │ │ -0605f6: 0745 |0005: move-object v5, v4 │ │ -0605f8: 7606 e20f 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@0fe2 │ │ -0605fe: 1106 |0009: return-object v6 │ │ +0605d4: |[0605d4] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0605e4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0605e6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0605e8: 0760 |0002: move-object v0, v6 │ │ +0605ea: 0772 |0003: move-object v2, v7 │ │ +0605ec: 0113 |0004: move v3, v1 │ │ +0605ee: 0745 |0005: move-object v5, v4 │ │ +0605f0: 7606 e20f 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@0fe2 │ │ +0605f6: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1212 │ │ 0x0009 line=1213 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 title Ljava/lang/CharSequence; │ │ @@ -125688,23 +125688,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 │ │ -060600: |[060600] android.support.v7.internal.view.menu.MenuBuilder.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -060610: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -060612: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -060614: 0760 |0002: move-object v0, v6 │ │ -060616: 0113 |0003: move v3, v1 │ │ -060618: 0724 |0004: move-object v4, v2 │ │ -06061a: 0775 |0005: move-object v5, v7 │ │ -06061c: 7606 e20f 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@0fe2 │ │ -060622: 1106 |0009: return-object v6 │ │ +0605f8: |[0605f8] android.support.v7.internal.view.menu.MenuBuilder.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +060608: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06060a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06060c: 0760 |0002: move-object v0, v6 │ │ +06060e: 0113 |0003: move v3, v1 │ │ +060610: 0724 |0004: move-object v4, v2 │ │ +060612: 0775 |0005: move-object v5, v7 │ │ +060614: 7606 e20f 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@0fe2 │ │ +06061a: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1260 │ │ 0x0009 line=1261 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 view Landroid/view/View; │ │ @@ -125714,19 +125714,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -060624: |[060624] android.support.v7.internal.view.menu.MenuBuilder.setQwertyMode:(Z)V │ │ -060634: 5c12 2108 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@0821 │ │ -060638: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -06063a: 6e20 d00f 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -060640: 0e00 |0006: return-void │ │ +06061c: |[06061c] android.support.v7.internal.view.menu.MenuBuilder.setQwertyMode:(Z)V │ │ +06062c: 5c12 2108 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@0821 │ │ +060630: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +060632: 6e20 d00f 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +060638: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0002 line=733 │ │ 0x0006 line=734 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -125737,19 +125737,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -060644: |[060644] android.support.v7.internal.view.menu.MenuBuilder.size:()I │ │ -060654: 5410 1b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ -060658: 6e10 0f1c 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -06065e: 0a00 |0005: move-result v0 │ │ -060660: 0f00 |0006: return v0 │ │ +06063c: |[06063c] android.support.v7.internal.view.menu.MenuBuilder.size:()I │ │ +06064c: 5410 1b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@081b │ │ +060650: 6e10 0f1c 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +060656: 0a00 |0005: move-result v0 │ │ +060658: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #66 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -125757,23 +125757,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -060664: |[060664] android.support.v7.internal.view.menu.MenuBuilder.startDispatchingItemsChanged:()V │ │ -060674: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -060676: 5c21 2008 |0001: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0820 │ │ -06067a: 5520 1c08 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@081c │ │ -06067e: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -060682: 5c21 1c08 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@081c │ │ -060686: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -060688: 6e20 d00f 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -06068e: 0e00 |000d: return-void │ │ +06065c: |[06065c] android.support.v7.internal.view.menu.MenuBuilder.startDispatchingItemsChanged:()V │ │ +06066c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06066e: 5c21 2008 |0001: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0820 │ │ +060672: 5520 1c08 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@081c │ │ +060676: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +06067a: 5c21 1c08 |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@081c │ │ +06067e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +060680: 6e20 d00f 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +060686: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1040 │ │ 0x0003 line=1042 │ │ 0x0007 line=1043 │ │ 0x0009 line=1044 │ │ 0x000d line=1046 │ │ @@ -125785,38 +125785,38 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -060690: |[060690] android.support.v7.internal.view.menu.MenuBuilder.stopDispatchingItemsChanged:()V │ │ -0606a0: 5510 2008 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0820 │ │ -0606a4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0606a8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0606aa: 5c10 2008 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0820 │ │ -0606ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0606b0: 5c10 1c08 |0008: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@081c │ │ -0606b4: 0e00 |000a: return-void │ │ +060688: |[060688] android.support.v7.internal.view.menu.MenuBuilder.stopDispatchingItemsChanged:()V │ │ +060698: 5510 2008 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0820 │ │ +06069c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0606a0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0606a2: 5c10 2008 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0820 │ │ +0606a6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0606a8: 5c10 1c08 |0008: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@081c │ │ +0606ac: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ 0x0004 line=1034 │ │ 0x0007 line=1035 │ │ 0x000a line=1037 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 2610 (MenuBuilder.java) │ │ + source_file_idx : 2608 (MenuBuilder.java) │ │ │ │ Class #503 header: │ │ class_idx : 630 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2612 │ │ +source_file_idx : 2610 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #503 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/MenuDialogHelper;' │ │ @@ -125851,18 +125851,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 │ │ -0606b8: |[0606b8] android.support.v7.internal.view.menu.MenuDialogHelper.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0606c8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0606ce: 5b01 2808 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ -0606d2: 0e00 |0005: return-void │ │ +0606b0: |[0606b0] android.support.v7.internal.view.menu.MenuDialogHelper.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0606c0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0606c6: 5b01 2808 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ +0606ca: 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; │ │ @@ -125874,20 +125874,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0606d4: |[0606d4] android.support.v7.internal.view.menu.MenuDialogHelper.dismiss:()V │ │ -0606e4: 5410 2708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ -0606e8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0606ec: 5410 2708 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ -0606f0: 6e10 3c00 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@003c │ │ -0606f6: 0e00 |0009: return-void │ │ +0606cc: |[0606cc] android.support.v7.internal.view.menu.MenuDialogHelper.dismiss:()V │ │ +0606dc: 5410 2708 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ +0606e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0606e4: 5410 2708 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ +0606e8: 6e10 3c00 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@003c │ │ +0606ee: 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; │ │ @@ -125897,25 +125897,25 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0606f8: |[0606f8] android.support.v7.internal.view.menu.MenuDialogHelper.onClick:(Landroid/content/DialogInterface;I)V │ │ -060708: 5431 2808 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ -06070c: 5430 2908 |0002: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ -060710: 6e10 900f 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@0f90 │ │ -060716: 0c00 |0007: move-result-object v0 │ │ -060718: 7220 581a 5000 |0008: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@1a58 │ │ -06071e: 0c00 |000b: move-result-object v0 │ │ -060720: 1f00 7802 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -060724: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -060726: 6e30 d20f 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ -06072c: 0e00 |0012: return-void │ │ +0606f0: |[0606f0] android.support.v7.internal.view.menu.MenuDialogHelper.onClick:(Landroid/content/DialogInterface;I)V │ │ +060700: 5431 2808 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ +060704: 5430 2908 |0002: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ +060708: 6e10 900f 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@0f90 │ │ +06070e: 0c00 |0007: move-result-object v0 │ │ +060710: 7220 581a 5000 |0008: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@1a58 │ │ +060716: 0c00 |000b: move-result-object v0 │ │ +060718: 1f00 7802 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +06071c: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +06071e: 6e30 d20f 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ +060724: 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; │ │ @@ -125926,24 +125926,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 │ │ -060730: |[060730] android.support.v7.internal.view.menu.MenuDialogHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -060740: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ -060744: 5410 2808 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ -060748: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ -06074c: 6e10 eb0f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.dismiss:()V // method@0feb │ │ -060752: 5410 2a08 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@082a │ │ -060756: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -06075a: 5410 2a08 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@082a │ │ -06075e: 7230 a510 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@10a5 │ │ -060764: 0e00 |0012: return-void │ │ +060728: |[060728] android.support.v7.internal.view.menu.MenuDialogHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +060738: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ +06073c: 5410 2808 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ +060740: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ +060744: 6e10 eb0f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.dismiss:()V // method@0feb │ │ +06074a: 5410 2a08 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@082a │ │ +06074e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +060752: 5410 2a08 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@082a │ │ +060756: 7230 a510 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@10a5 │ │ +06075c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=154 │ │ 0x0009 line=156 │ │ 0x000d line=157 │ │ 0x0012 line=159 │ │ @@ -125957,20 +125957,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -060768: |[060768] android.support.v7.internal.view.menu.MenuDialogHelper.onDismiss:(Landroid/content/DialogInterface;)V │ │ -060778: 5430 2908 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ -06077c: 5431 2808 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ -060780: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -060782: 6e30 930f 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@0f93 │ │ -060788: 0e00 |0008: return-void │ │ +060760: |[060760] android.support.v7.internal.view.menu.MenuDialogHelper.onDismiss:(Landroid/content/DialogInterface;)V │ │ +060770: 5430 2908 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ +060774: 5431 2808 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ +060778: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +06077a: 6e30 930f 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@0f93 │ │ +060780: 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; │ │ @@ -125980,66 +125980,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 │ │ -06078c: |[06078c] android.support.v7.internal.view.menu.MenuDialogHelper.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ -06079c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06079e: 1304 5200 |0001: const/16 v4, #int 82 // #52 │ │ -0607a2: 3247 0500 |0003: if-eq v7, v4, 0008 // +0005 │ │ -0607a6: 1244 |0005: const/4 v4, #int 4 // #4 │ │ -0607a8: 3347 5500 |0006: if-ne v7, v4, 005b // +0055 │ │ -0607ac: 6e10 3e18 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ -0607b2: 0a04 |000b: move-result v4 │ │ -0607b4: 3904 2000 |000c: if-nez v4, 002c // +0020 │ │ -0607b8: 6e10 4318 0800 |000e: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1843 │ │ -0607be: 0a04 |0011: move-result v4 │ │ -0607c0: 3904 1a00 |0012: if-nez v4, 002c // +001a │ │ -0607c4: 5454 2708 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ -0607c8: 6e10 3d00 0400 |0016: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@003d │ │ -0607ce: 0c02 |0019: move-result-object v2 │ │ -0607d0: 3802 4100 |001a: if-eqz v2, 005b // +0041 │ │ -0607d4: 6e10 7e19 0200 |001c: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ -0607da: 0c00 |001f: move-result-object v0 │ │ -0607dc: 3800 3b00 |0020: if-eqz v0, 005b // +003b │ │ -0607e0: 6e10 bf18 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@18bf │ │ -0607e6: 0c01 |0025: move-result-object v1 │ │ -0607e8: 3801 3500 |0026: if-eqz v1, 005b // +0035 │ │ -0607ec: 6e30 3d18 8105 |0028: invoke-virtual {v1, v8, v5}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@183d │ │ -0607f2: 0f03 |002b: return v3 │ │ -0607f4: 6e10 3e18 0800 |002c: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ -0607fa: 0a04 |002f: move-result v4 │ │ -0607fc: 3334 2b00 |0030: if-ne v4, v3, 005b // +002b │ │ -060800: 6e10 4418 0800 |0032: invoke-virtual {v8}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1844 │ │ -060806: 0a04 |0035: move-result v4 │ │ -060808: 3904 2500 |0036: if-nez v4, 005b // +0025 │ │ -06080c: 5454 2708 |0038: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ -060810: 6e10 3d00 0400 |003a: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@003d │ │ -060816: 0c02 |003d: move-result-object v2 │ │ -060818: 3802 1d00 |003e: if-eqz v2, 005b // +001d │ │ -06081c: 6e10 7e19 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ -060822: 0c00 |0043: move-result-object v0 │ │ -060824: 3800 1700 |0044: if-eqz v0, 005b // +0017 │ │ -060828: 6e10 bf18 0000 |0046: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@18bf │ │ -06082e: 0c01 |0049: move-result-object v1 │ │ -060830: 3801 1100 |004a: if-eqz v1, 005b // +0011 │ │ -060834: 6e20 3c18 8100 |004c: invoke-virtual {v1, v8}, Landroid/view/KeyEvent$DispatcherState;.isTracking:(Landroid/view/KeyEvent;)Z // method@183c │ │ -06083a: 0a04 |004f: move-result v4 │ │ -06083c: 3804 0b00 |0050: if-eqz v4, 005b // +000b │ │ -060840: 5454 2808 |0052: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ -060844: 6e20 ad0f 3400 |0054: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ -06084a: 7210 d800 0600 |0057: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00d8 │ │ -060850: 28d1 |005a: goto 002b // -002f │ │ -060852: 5453 2808 |005b: iget-object v3, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ -060856: 1204 |005d: const/4 v4, #int 0 // #0 │ │ -060858: 6e40 d40f 7348 |005e: invoke-virtual {v3, v7, v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@0fd4 │ │ -06085e: 0a03 |0061: move-result v3 │ │ -060860: 28c9 |0062: goto 002b // -0037 │ │ +060784: |[060784] android.support.v7.internal.view.menu.MenuDialogHelper.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ +060794: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +060796: 1304 5200 |0001: const/16 v4, #int 82 // #52 │ │ +06079a: 3247 0500 |0003: if-eq v7, v4, 0008 // +0005 │ │ +06079e: 1244 |0005: const/4 v4, #int 4 // #4 │ │ +0607a0: 3347 5500 |0006: if-ne v7, v4, 005b // +0055 │ │ +0607a4: 6e10 3e18 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ +0607aa: 0a04 |000b: move-result v4 │ │ +0607ac: 3904 2000 |000c: if-nez v4, 002c // +0020 │ │ +0607b0: 6e10 4318 0800 |000e: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1843 │ │ +0607b6: 0a04 |0011: move-result v4 │ │ +0607b8: 3904 1a00 |0012: if-nez v4, 002c // +001a │ │ +0607bc: 5454 2708 |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ +0607c0: 6e10 3d00 0400 |0016: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@003d │ │ +0607c6: 0c02 |0019: move-result-object v2 │ │ +0607c8: 3802 4100 |001a: if-eqz v2, 005b // +0041 │ │ +0607cc: 6e10 7e19 0200 |001c: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ +0607d2: 0c00 |001f: move-result-object v0 │ │ +0607d4: 3800 3b00 |0020: if-eqz v0, 005b // +003b │ │ +0607d8: 6e10 bf18 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@18bf │ │ +0607de: 0c01 |0025: move-result-object v1 │ │ +0607e0: 3801 3500 |0026: if-eqz v1, 005b // +0035 │ │ +0607e4: 6e30 3d18 8105 |0028: invoke-virtual {v1, v8, v5}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@183d │ │ +0607ea: 0f03 |002b: return v3 │ │ +0607ec: 6e10 3e18 0800 |002c: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ +0607f2: 0a04 |002f: move-result v4 │ │ +0607f4: 3334 2b00 |0030: if-ne v4, v3, 005b // +002b │ │ +0607f8: 6e10 4418 0800 |0032: invoke-virtual {v8}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1844 │ │ +0607fe: 0a04 |0035: move-result v4 │ │ +060800: 3904 2500 |0036: if-nez v4, 005b // +0025 │ │ +060804: 5454 2708 |0038: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ +060808: 6e10 3d00 0400 |003a: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@003d │ │ +06080e: 0c02 |003d: move-result-object v2 │ │ +060810: 3802 1d00 |003e: if-eqz v2, 005b // +001d │ │ +060814: 6e10 7e19 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@197e │ │ +06081a: 0c00 |0043: move-result-object v0 │ │ +06081c: 3800 1700 |0044: if-eqz v0, 005b // +0017 │ │ +060820: 6e10 bf18 0000 |0046: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@18bf │ │ +060826: 0c01 |0049: move-result-object v1 │ │ +060828: 3801 1100 |004a: if-eqz v1, 005b // +0011 │ │ +06082c: 6e20 3c18 8100 |004c: invoke-virtual {v1, v8}, Landroid/view/KeyEvent$DispatcherState;.isTracking:(Landroid/view/KeyEvent;)Z // method@183c │ │ +060832: 0a04 |004f: move-result v4 │ │ +060834: 3804 0b00 |0050: if-eqz v4, 005b // +000b │ │ +060838: 5454 2808 |0052: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ +06083c: 6e20 ad0f 3400 |0054: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ +060842: 7210 d800 0600 |0057: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@00d8 │ │ +060848: 28d1 |005a: goto 002b // -002f │ │ +06084a: 5453 2808 |005b: iget-object v3, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ +06084e: 1204 |005d: const/4 v4, #int 0 // #0 │ │ +060850: 6e40 d40f 7348 |005e: invoke-virtual {v3, v7, v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@0fd4 │ │ +060856: 0a03 |0061: move-result v3 │ │ +060858: 28c9 |0062: goto 002b // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0008 line=97 │ │ 0x0014 line=99 │ │ 0x001a line=100 │ │ 0x001c line=101 │ │ @@ -126075,23 +126075,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 │ │ -060864: |[060864] android.support.v7.internal.view.menu.MenuDialogHelper.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -060874: 5410 2a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@082a │ │ -060878: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06087c: 5410 2a08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@082a │ │ -060880: 7220 a610 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@10a6 │ │ -060886: 0a00 |0009: move-result v0 │ │ -060888: 0f00 |000a: return v0 │ │ -06088a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -06088c: 28fe |000c: goto 000a // -0002 │ │ +06085c: |[06085c] android.support.v7.internal.view.menu.MenuDialogHelper.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +06086c: 5410 2a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@082a │ │ +060870: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +060874: 5410 2a08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@082a │ │ +060878: 7220 a610 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@10a6 │ │ +06087e: 0a00 |0009: move-result v0 │ │ +060880: 0f00 |000a: return v0 │ │ +060882: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +060884: 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; │ │ @@ -126102,68 +126102,68 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -060890: |[060890] android.support.v7.internal.view.menu.MenuDialogHelper.show:(Landroid/os/IBinder;)V │ │ -0608a0: 5473 2808 |0000: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ -0608a4: 2200 1100 |0002: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0011 │ │ -0608a8: 6e10 be0f 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ -0608ae: 0c04 |0007: move-result-object v4 │ │ -0608b0: 7020 2e00 4000 |0008: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002e │ │ -0608b6: 2204 7202 |000b: new-instance v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0272 │ │ -0608ba: 6005 3005 |000d: sget v5, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0530 │ │ -0608be: 6006 fa05 |000f: sget v6, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@05fa │ │ -0608c2: 7030 8a0f 5406 |0011: invoke-direct {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@0f8a │ │ -0608c8: 5b74 2908 |0014: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ -0608cc: 5474 2908 |0016: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ -0608d0: 6e20 960f 7400 |0018: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@0f96 │ │ -0608d6: 5474 2808 |001b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ -0608da: 5475 2908 |001d: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ -0608de: 6e20 a30f 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fa3 │ │ -0608e4: 5474 2908 |0022: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ -0608e8: 6e10 900f 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@0f90 │ │ -0608ee: 0c04 |0027: move-result-object v4 │ │ -0608f0: 6e30 3000 4007 |0028: invoke-virtual {v0, v4, v7}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0030 │ │ -0608f6: 6e10 c20f 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderView:()Landroid/view/View; // method@0fc2 │ │ -0608fc: 0c01 |002e: move-result-object v1 │ │ -0608fe: 3801 3200 |002f: if-eqz v1, 0061 // +0032 │ │ -060902: 6e20 3100 1000 |0031: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCustomTitle:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0031 │ │ -060908: 6e20 3700 7000 |0034: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@0037 │ │ -06090e: 6e10 2f00 0000 |0037: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002f │ │ -060914: 0c04 |003a: move-result-object v4 │ │ -060916: 5b74 2708 |003b: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ -06091a: 5474 2708 |003d: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ -06091e: 6e20 3f00 7400 |003f: invoke-virtual {v4, v7}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@003f │ │ -060924: 5474 2708 |0042: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ -060928: 6e10 3d00 0400 |0044: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@003d │ │ -06092e: 0c04 |0047: move-result-object v4 │ │ -060930: 6e10 7d19 0400 |0048: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@197d │ │ -060936: 0c02 |004b: move-result-object v2 │ │ -060938: 1304 eb03 |004c: const/16 v4, #int 1003 // #3eb │ │ -06093c: 5924 e00a |004e: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.type:I // field@0ae0 │ │ -060940: 3808 0400 |0050: if-eqz v8, 0054 // +0004 │ │ -060944: 5b28 df0a |0052: iput-object v8, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@0adf │ │ -060948: 5224 de0a |0054: iget v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0ade │ │ -06094c: 1505 0200 |0056: const/high16 v5, #int 131072 // #2 │ │ -060950: b654 |0058: or-int/2addr v4, v5 │ │ -060952: 5924 de0a |0059: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0ade │ │ -060956: 5474 2708 |005b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ -06095a: 6e10 4000 0400 |005d: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0040 │ │ -060960: 0e00 |0060: return-void │ │ -060962: 6e10 c00f 0300 |0061: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderIcon:()Landroid/graphics/drawable/Drawable; // method@0fc0 │ │ -060968: 0c04 |0064: move-result-object v4 │ │ -06096a: 6e20 3300 4000 |0065: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ -060970: 0c04 |0068: move-result-object v4 │ │ -060972: 6e10 c10f 0300 |0069: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderTitle:()Ljava/lang/CharSequence; // method@0fc1 │ │ -060978: 0c05 |006c: move-result-object v5 │ │ -06097a: 6e20 3b00 5400 |006d: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003b │ │ -060980: 28c4 |0070: goto 0034 // -003c │ │ +060888: |[060888] android.support.v7.internal.view.menu.MenuDialogHelper.show:(Landroid/os/IBinder;)V │ │ +060898: 5473 2808 |0000: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ +06089c: 2200 1100 |0002: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0011 │ │ +0608a0: 6e10 be0f 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ +0608a6: 0c04 |0007: move-result-object v4 │ │ +0608a8: 7020 2e00 4000 |0008: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002e │ │ +0608ae: 2204 7202 |000b: new-instance v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0272 │ │ +0608b2: 6005 3005 |000d: sget v5, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0530 │ │ +0608b6: 6006 fa05 |000f: sget v6, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@05fa │ │ +0608ba: 7030 8a0f 5406 |0011: invoke-direct {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@0f8a │ │ +0608c0: 5b74 2908 |0014: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ +0608c4: 5474 2908 |0016: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ +0608c8: 6e20 960f 7400 |0018: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@0f96 │ │ +0608ce: 5474 2808 |001b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0828 │ │ +0608d2: 5475 2908 |001d: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ +0608d6: 6e20 a30f 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fa3 │ │ +0608dc: 5474 2908 |0022: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0829 │ │ +0608e0: 6e10 900f 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@0f90 │ │ +0608e6: 0c04 |0027: move-result-object v4 │ │ +0608e8: 6e30 3000 4007 |0028: invoke-virtual {v0, v4, v7}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0030 │ │ +0608ee: 6e10 c20f 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderView:()Landroid/view/View; // method@0fc2 │ │ +0608f4: 0c01 |002e: move-result-object v1 │ │ +0608f6: 3801 3200 |002f: if-eqz v1, 0061 // +0032 │ │ +0608fa: 6e20 3100 1000 |0031: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCustomTitle:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0031 │ │ +060900: 6e20 3700 7000 |0034: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@0037 │ │ +060906: 6e10 2f00 0000 |0037: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002f │ │ +06090c: 0c04 |003a: move-result-object v4 │ │ +06090e: 5b74 2708 |003b: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ +060912: 5474 2708 |003d: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ +060916: 6e20 3f00 7400 |003f: invoke-virtual {v4, v7}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@003f │ │ +06091c: 5474 2708 |0042: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ +060920: 6e10 3d00 0400 |0044: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@003d │ │ +060926: 0c04 |0047: move-result-object v4 │ │ +060928: 6e10 7d19 0400 |0048: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@197d │ │ +06092e: 0c02 |004b: move-result-object v2 │ │ +060930: 1304 eb03 |004c: const/16 v4, #int 1003 // #3eb │ │ +060934: 5924 e00a |004e: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.type:I // field@0ae0 │ │ +060938: 3808 0400 |0050: if-eqz v8, 0054 // +0004 │ │ +06093c: 5b28 df0a |0052: iput-object v8, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@0adf │ │ +060940: 5224 de0a |0054: iget v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0ade │ │ +060944: 1505 0200 |0056: const/high16 v5, #int 131072 // #2 │ │ +060948: b654 |0058: or-int/2addr v4, v5 │ │ +06094a: 5924 de0a |0059: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0ade │ │ +06094e: 5474 2708 |005b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0827 │ │ +060952: 6e10 4000 0400 |005d: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0040 │ │ +060958: 0e00 |0060: return-void │ │ +06095a: 6e10 c00f 0300 |0061: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderIcon:()Landroid/graphics/drawable/Drawable; // method@0fc0 │ │ +060960: 0c04 |0064: move-result-object v4 │ │ +060962: 6e20 3300 4000 |0065: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/app/AlertDialog$Builder; // method@0033 │ │ +060968: 0c04 |0068: move-result-object v4 │ │ +06096a: 6e10 c10f 0300 |0069: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderTitle:()Ljava/lang/CharSequence; // method@0fc1 │ │ +060970: 0c05 |006c: move-result-object v5 │ │ +060972: 6e20 3b00 5400 |006d: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003b │ │ +060978: 28c4 |0070: goto 0034 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=57 │ │ 0x000b line=61 │ │ 0x0016 line=64 │ │ 0x001b line=65 │ │ @@ -126186,21 +126186,21 @@ │ │ 0x004c - 0x0061 reg=2 lp Landroid/view/WindowManager$LayoutParams; │ │ 0x000b - 0x0071 reg=0 builder Landroid/app/AlertDialog$Builder; │ │ 0x002f - 0x0071 reg=1 headerView Landroid/view/View; │ │ 0x0002 - 0x0071 reg=3 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0071 reg=7 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0071 reg=8 windowToken Landroid/os/IBinder; │ │ │ │ - source_file_idx : 2612 (MenuDialogHelper.java) │ │ + source_file_idx : 2610 (MenuDialogHelper.java) │ │ │ │ Class #504 header: │ │ class_idx : 631 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2626 │ │ +source_file_idx : 2624 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #504 annotations: │ │ Annotations on class │ │ @@ -126225,18 +126225,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 │ │ -060984: |[060984] android.support.v7.internal.view.menu.MenuItemImpl$1.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -060994: 5b01 2b08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@082b │ │ -060998: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06099e: 0e00 |0005: return-void │ │ +06097c: |[06097c] android.support.v7.internal.view.menu.MenuItemImpl$1.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +06098c: 5b01 2b08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@082b │ │ +060990: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +060996: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 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; │ │ │ │ @@ -126246,36 +126246,36 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0609a0: |[0609a0] android.support.v7.internal.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged:(Z)V │ │ -0609b0: 5420 2b08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@082b │ │ -0609b4: 7110 f50f 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@0ff5 │ │ -0609ba: 0c00 |0005: move-result-object v0 │ │ -0609bc: 5421 2b08 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@082b │ │ -0609c0: 6e20 cf0f 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0fcf │ │ -0609c6: 0e00 |000b: return-void │ │ +060998: |[060998] android.support.v7.internal.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged:(Z)V │ │ +0609a8: 5420 2b08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@082b │ │ +0609ac: 7110 f50f 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@0ff5 │ │ +0609b2: 0c00 |0005: move-result-object v0 │ │ +0609b4: 5421 2b08 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@082b │ │ +0609b8: 6e20 cf0f 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0fcf │ │ +0609be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ 0x000b line=667 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl$1; │ │ 0x0000 - 0x000c reg=3 isVisible Z │ │ │ │ - source_file_idx : 2626 (MenuItemImpl.java) │ │ + source_file_idx : 2624 (MenuItemImpl.java) │ │ │ │ Class #505 header: │ │ class_idx : 632 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2626 │ │ +source_file_idx : 2624 │ │ static_fields_size : 4 │ │ instance_fields_size: 22 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 69 │ │ │ │ Class #505 annotations: │ │ Annotations on method #4095 'getItemId' │ │ @@ -126401,30 +126401,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 │ │ -0609c8: |[0609c8] android.support.v7.internal.view.menu.MenuItemImpl.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V │ │ -0609d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0609da: 7010 a71b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0609e0: 5921 3308 |0004: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ -0609e4: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -0609e8: 5920 3008 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -0609ec: 5921 3e08 |000a: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ -0609f0: 5c21 3608 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0836 │ │ -0609f4: 5b23 3808 |000e: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -0609f8: 5925 3408 |0010: iput v5, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0834 │ │ -0609fc: 5924 3108 |0012: iput v4, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0831 │ │ -060a00: 5926 2e08 |0014: iput v6, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@082e │ │ -060a04: 5927 3b08 |0016: iput v7, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@083b │ │ -060a08: 5b28 4008 |0018: iput-object v8, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ -060a0c: 5929 3e08 |001a: iput v9, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ -060a10: 0e00 |001c: return-void │ │ +0609c0: |[0609c0] android.support.v7.internal.view.menu.MenuItemImpl.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V │ │ +0609d0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0609d2: 7010 a71b 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0609d8: 5921 3308 |0004: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ +0609dc: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +0609e0: 5920 3008 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0609e4: 5921 3e08 |000a: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ +0609e8: 5c21 3608 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0836 │ │ +0609ec: 5b23 3808 |000e: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +0609f0: 5925 3408 |0010: iput v5, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0834 │ │ +0609f4: 5924 3108 |0012: iput v4, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0831 │ │ +0609f8: 5926 2e08 |0014: iput v6, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@082e │ │ +0609fc: 5927 3b08 |0016: iput v7, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@083b │ │ +060a00: 5b28 4008 |0018: iput-object v8, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ +060a04: 5929 3e08 |001a: iput v9, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ +060a08: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=120 │ │ 0x0004 line=67 │ │ 0x0006 line=77 │ │ 0x000a line=85 │ │ 0x000c line=90 │ │ @@ -126451,17 +126451,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 │ │ -060a14: |[060a14] android.support.v7.internal.view.menu.MenuItemImpl.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -060a24: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -060a28: 1100 |0002: return-object v0 │ │ +060a0c: |[060a0c] android.support.v7.internal.view.menu.MenuItemImpl.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +060a1c: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +060a20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ Virtual methods - │ │ @@ -126470,18 +126470,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -060a2c: |[060a2c] android.support.v7.internal.view.menu.MenuItemImpl.actionFormatChanged:()V │ │ -060a3c: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -060a40: 6e20 ce0f 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0fce │ │ -060a46: 0e00 |0005: return-void │ │ +060a24: |[060a24] android.support.v7.internal.view.menu.MenuItemImpl.actionFormatChanged:()V │ │ +060a34: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +060a38: 6e20 ce0f 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0fce │ │ +060a3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0005 line=555 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -126490,34 +126490,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -060a48: |[060a48] android.support.v7.internal.view.menu.MenuItemImpl.collapseActionView:()Z │ │ -060a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060a5a: 5221 3e08 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ -060a5e: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ -060a62: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -060a66: 0f00 |0007: return v0 │ │ -060a68: 5421 2d08 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ -060a6c: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -060a70: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -060a72: 28fa |000d: goto 0007 // -0006 │ │ -060a74: 5421 3a08 |000e: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@083a │ │ -060a78: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -060a7c: 5421 3a08 |0012: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@083a │ │ -060a80: 7220 ee07 2100 |0014: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@07ee │ │ -060a86: 0a01 |0017: move-result v1 │ │ -060a88: 3801 efff |0018: if-eqz v1, 0007 // -0011 │ │ -060a8c: 5420 3808 |001a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -060a90: 6e20 ae0f 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fae │ │ -060a96: 0a00 |001f: move-result v0 │ │ -060a98: 28e7 |0020: goto 0007 // -0019 │ │ +060a40: |[060a40] android.support.v7.internal.view.menu.MenuItemImpl.collapseActionView:()Z │ │ +060a50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060a52: 5221 3e08 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ +060a56: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ +060a5a: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +060a5e: 0f00 |0007: return v0 │ │ +060a60: 5421 2d08 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ +060a64: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +060a68: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +060a6a: 28fa |000d: goto 0007 // -0006 │ │ +060a6c: 5421 3a08 |000e: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@083a │ │ +060a70: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +060a74: 5421 3a08 |0012: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@083a │ │ +060a78: 7220 ee07 2100 |0014: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@07ee │ │ +060a7e: 0a01 |0017: move-result v1 │ │ +060a80: 3801 efff |0018: if-eqz v1, 0007 // -0011 │ │ +060a84: 5420 3808 |001a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +060a88: 6e20 ae0f 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fae │ │ +060a8e: 0a00 |001f: move-result v0 │ │ +060a90: 28e7 |0020: goto 0007 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=695 │ │ 0x0007 line=708 │ │ 0x0008 line=698 │ │ 0x000c line=700 │ │ 0x000e line=703 │ │ @@ -126530,30 +126530,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -060a9c: |[060a9c] android.support.v7.internal.view.menu.MenuItemImpl.expandActionView:()Z │ │ -060aac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060aae: 6e10 0b10 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@100b │ │ -060ab4: 0a01 |0004: move-result v1 │ │ -060ab6: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -060aba: 0f00 |0007: return v0 │ │ -060abc: 5421 3a08 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@083a │ │ -060ac0: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -060ac4: 5421 3a08 |000c: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@083a │ │ -060ac8: 7220 ef07 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@07ef │ │ -060ace: 0a01 |0011: move-result v1 │ │ -060ad0: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ -060ad4: 5420 3808 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -060ad8: 6e20 b30f 2000 |0016: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fb3 │ │ -060ade: 0a00 |0019: move-result v0 │ │ -060ae0: 28ed |001a: goto 0007 // -0013 │ │ +060a94: |[060a94] android.support.v7.internal.view.menu.MenuItemImpl.expandActionView:()Z │ │ +060aa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060aa6: 6e10 0b10 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@100b │ │ +060aac: 0a01 |0004: move-result v1 │ │ +060aae: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +060ab2: 0f00 |0007: return v0 │ │ +060ab4: 5421 3a08 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@083a │ │ +060ab8: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +060abc: 5421 3a08 |000c: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@083a │ │ +060ac0: 7220 ef07 2100 |000e: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@07ef │ │ +060ac6: 0a01 |0011: move-result v1 │ │ +060ac8: 3801 f5ff |0012: if-eqz v1, 0007 // -000b │ │ +060acc: 5420 3808 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +060ad0: 6e20 b30f 2000 |0016: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fb3 │ │ +060ad6: 0a00 |0019: move-result v0 │ │ +060ad8: 28ed |001a: goto 0007 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=681 │ │ 0x0007 line=690 │ │ 0x0008 line=685 │ │ 0x0014 line=687 │ │ locals : │ │ @@ -126564,19 +126564,19 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -060ae4: |[060ae4] android.support.v7.internal.view.menu.MenuItemImpl.getActionProvider:()Landroid/view/ActionProvider; │ │ -060af4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -060af8: 1a01 830c |0002: const-string v1, "This is not supported, use MenuItemCompat.getActionProvider()" // string@0c83 │ │ -060afc: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -060b02: 2700 |0007: throw v0 │ │ +060adc: |[060adc] android.support.v7.internal.view.menu.MenuItemImpl.getActionProvider:()Landroid/view/ActionProvider; │ │ +060aec: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +060af0: 1a01 810c |0002: const-string v1, "This is not supported, use MenuItemCompat.getActionProvider()" // string@0c81 │ │ +060af4: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +060afa: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126584,29 +126584,29 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -060b04: |[060b04] android.support.v7.internal.view.menu.MenuItemImpl.getActionView:()Landroid/view/View; │ │ -060b14: 5410 2d08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ -060b18: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -060b1c: 5410 2d08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ -060b20: 1100 |0006: return-object v0 │ │ -060b22: 5410 2c08 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -060b26: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ -060b2a: 5410 2c08 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -060b2e: 6e20 a107 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07a1 │ │ -060b34: 0c00 |0010: move-result-object v0 │ │ -060b36: 5b10 2d08 |0011: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ -060b3a: 5410 2d08 |0013: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ -060b3e: 28f1 |0015: goto 0006 // -000f │ │ -060b40: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -060b42: 28ef |0017: goto 0006 // -0011 │ │ +060afc: |[060afc] android.support.v7.internal.view.menu.MenuItemImpl.getActionView:()Landroid/view/View; │ │ +060b0c: 5410 2d08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ +060b10: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +060b14: 5410 2d08 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ +060b18: 1100 |0006: return-object v0 │ │ +060b1a: 5410 2c08 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +060b1e: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ +060b22: 5410 2c08 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +060b26: 6e20 a107 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07a1 │ │ +060b2c: 0c00 |0010: move-result-object v0 │ │ +060b2e: 5b10 2d08 |0011: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ +060b32: 5410 2d08 |0013: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ +060b36: 28f1 |0015: goto 0006 // -000f │ │ +060b38: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +060b3a: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0004 line=628 │ │ 0x0006 line=633 │ │ 0x0007 line=629 │ │ 0x000b line=630 │ │ @@ -126620,17 +126620,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060b44: |[060b44] android.support.v7.internal.view.menu.MenuItemImpl.getAlphabeticShortcut:()C │ │ -060b54: 5710 3c08 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@083c │ │ -060b58: 0f00 |0002: return v0 │ │ +060b3c: |[060b3c] android.support.v7.internal.view.menu.MenuItemImpl.getAlphabeticShortcut:()C │ │ +060b4c: 5710 3c08 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@083c │ │ +060b50: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126638,17 +126638,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060b5c: |[060b5c] android.support.v7.internal.view.menu.MenuItemImpl.getGroupId:()I │ │ -060b6c: 5210 3108 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0831 │ │ -060b70: 0f00 |0002: return v0 │ │ +060b54: |[060b54] android.support.v7.internal.view.menu.MenuItemImpl.getGroupId:()I │ │ +060b64: 5210 3108 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0831 │ │ +060b68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126656,33 +126656,33 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -060b74: |[060b74] android.support.v7.internal.view.menu.MenuItemImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -060b84: 5431 3208 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0832 │ │ -060b88: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -060b8c: 5430 3208 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0832 │ │ -060b90: 1100 |0006: return-object v0 │ │ -060b92: 5231 3308 |0007: iget v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ -060b96: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -060b9a: 5431 3808 |000b: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -060b9e: 6e10 be0f 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ -060ba4: 0c01 |0010: move-result-object v1 │ │ -060ba6: 5232 3308 |0011: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ -060baa: 7120 eb13 2100 |0013: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@13eb │ │ -060bb0: 0c00 |0016: move-result-object v0 │ │ -060bb2: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -060bb4: 5931 3308 |0018: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ -060bb8: 5b30 3208 |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0832 │ │ -060bbc: 28ea |001c: goto 0006 // -0016 │ │ -060bbe: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -060bc0: 28e8 |001e: goto 0006 // -0018 │ │ +060b6c: |[060b6c] android.support.v7.internal.view.menu.MenuItemImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +060b7c: 5431 3208 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0832 │ │ +060b80: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +060b84: 5430 3208 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0832 │ │ +060b88: 1100 |0006: return-object v0 │ │ +060b8a: 5231 3308 |0007: iget v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ +060b8e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +060b92: 5431 3808 |000b: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +060b96: 6e10 be0f 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ +060b9c: 0c01 |0010: move-result-object v1 │ │ +060b9e: 5232 3308 |0011: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ +060ba2: 7120 eb13 2100 |0013: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@13eb │ │ +060ba8: 0c00 |0016: move-result-object v0 │ │ +060baa: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +060bac: 5931 3308 |0018: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ +060bb0: 5b30 3208 |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0832 │ │ +060bb4: 28ea |001c: goto 0006 // -0016 │ │ +060bb6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +060bb8: 28e8 |001e: goto 0006 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0004 line=418 │ │ 0x0006 line=428 │ │ 0x0007 line=421 │ │ 0x000b line=422 │ │ @@ -126698,17 +126698,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060bc4: |[060bc4] android.support.v7.internal.view.menu.MenuItemImpl.getIntent:()Landroid/content/Intent; │ │ -060bd4: 5410 3508 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0835 │ │ -060bd8: 1100 |0002: return-object v0 │ │ +060bbc: |[060bbc] android.support.v7.internal.view.menu.MenuItemImpl.getIntent:()Landroid/content/Intent; │ │ +060bcc: 5410 3508 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0835 │ │ +060bd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126716,17 +126716,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060bdc: |[060bdc] android.support.v7.internal.view.menu.MenuItemImpl.getItemId:()I │ │ -060bec: 5210 3408 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0834 │ │ -060bf0: 0f00 |0002: return v0 │ │ +060bd4: |[060bd4] android.support.v7.internal.view.menu.MenuItemImpl.getItemId:()I │ │ +060be4: 5210 3408 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0834 │ │ +060be8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126734,17 +126734,17 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060bf4: |[060bf4] android.support.v7.internal.view.menu.MenuItemImpl.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -060c04: 5410 3908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0839 │ │ -060c08: 1100 |0002: return-object v0 │ │ +060bec: |[060bec] android.support.v7.internal.view.menu.MenuItemImpl.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +060bfc: 5410 3908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0839 │ │ +060c00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126752,17 +126752,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c0c: |[060c0c] android.support.v7.internal.view.menu.MenuItemImpl.getNumericShortcut:()C │ │ -060c1c: 5710 3d08 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@083d │ │ -060c20: 0f00 |0002: return v0 │ │ +060c04: |[060c04] android.support.v7.internal.view.menu.MenuItemImpl.getNumericShortcut:()C │ │ +060c14: 5710 3d08 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@083d │ │ +060c18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126770,17 +126770,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c24: |[060c24] android.support.v7.internal.view.menu.MenuItemImpl.getOrder:()I │ │ -060c34: 5210 2e08 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@082e │ │ -060c38: 0f00 |0002: return v0 │ │ +060c1c: |[060c1c] android.support.v7.internal.view.menu.MenuItemImpl.getOrder:()I │ │ +060c2c: 5210 2e08 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@082e │ │ +060c30: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126788,17 +126788,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060c3c: |[060c3c] android.support.v7.internal.view.menu.MenuItemImpl.getOrdering:()I │ │ -060c4c: 5210 3b08 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@083b │ │ -060c50: 0f00 |0002: return v0 │ │ +060c34: |[060c34] android.support.v7.internal.view.menu.MenuItemImpl.getOrdering:()I │ │ +060c44: 5210 3b08 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@083b │ │ +060c48: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126806,23 +126806,23 @@ │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -060c54: |[060c54] android.support.v7.internal.view.menu.MenuItemImpl.getShortcut:()C │ │ -060c64: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -060c68: 6e10 cb0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@0fcb │ │ -060c6e: 0a00 |0005: move-result v0 │ │ -060c70: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -060c74: 5710 3c08 |0008: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@083c │ │ -060c78: 0f00 |000a: return v0 │ │ -060c7a: 5710 3d08 |000b: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@083d │ │ -060c7e: 28fd |000d: goto 000a // -0003 │ │ +060c4c: |[060c4c] android.support.v7.internal.view.menu.MenuItemImpl.getShortcut:()C │ │ +060c5c: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +060c60: 6e10 cb0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@0fcb │ │ +060c66: 0a00 |0005: move-result v0 │ │ +060c68: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +060c6c: 5710 3c08 |0008: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@083c │ │ +060c70: 0f00 |000a: return v0 │ │ +060c72: 5710 3d08 |000b: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@083d │ │ +060c76: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126830,39 +126830,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -060c80: |[060c80] android.support.v7.internal.view.menu.MenuItemImpl.getShortcutLabel:()Ljava/lang/String; │ │ -060c90: 6e10 0410 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1004 │ │ -060c96: 0a01 |0003: move-result v1 │ │ -060c98: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -060c9c: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ -060ca0: 1102 |0008: return-object v2 │ │ -060ca2: 2200 f003 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -060ca6: 6202 4408 |000b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sPrependShortcutLabel:Ljava/lang/String; // field@0844 │ │ -060caa: 7020 cb1b 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1bcb │ │ -060cb0: 2c01 1e00 0000 |0010: sparse-switch v1, 0000002e // +0000001e │ │ -060cb6: 6e20 cc1b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -060cbc: 6e10 d61b 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -060cc2: 0c02 |0019: move-result-object v2 │ │ -060cc4: 28ee |001a: goto 0008 // -0012 │ │ -060cc6: 6202 4308 |001b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sEnterShortcutLabel:Ljava/lang/String; // field@0843 │ │ -060cca: 6e20 d21b 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -060cd0: 28f6 |0020: goto 0016 // -000a │ │ -060cd2: 6202 4208 |0021: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sDeleteShortcutLabel:Ljava/lang/String; // field@0842 │ │ -060cd6: 6e20 d21b 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -060cdc: 28f0 |0026: goto 0016 // -0010 │ │ -060cde: 6202 4508 |0027: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sSpaceShortcutLabel:Ljava/lang/String; // field@0845 │ │ -060ce2: 6e20 d21b 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -060ce8: 28ea |002c: goto 0016 // -0016 │ │ -060cea: 0000 |002d: nop // spacer │ │ -060cec: 0002 0300 0800 0000 0a00 0000 2000 ... |002e: sparse-switch-data (14 units) │ │ +060c78: |[060c78] android.support.v7.internal.view.menu.MenuItemImpl.getShortcutLabel:()Ljava/lang/String; │ │ +060c88: 6e10 0410 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1004 │ │ +060c8e: 0a01 |0003: move-result v1 │ │ +060c90: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +060c94: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +060c98: 1102 |0008: return-object v2 │ │ +060c9a: 2200 f003 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +060c9e: 6202 4408 |000b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sPrependShortcutLabel:Ljava/lang/String; // field@0844 │ │ +060ca2: 7020 cb1b 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@1bcb │ │ +060ca8: 2c01 1e00 0000 |0010: sparse-switch v1, 0000002e // +0000001e │ │ +060cae: 6e20 cc1b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +060cb4: 6e10 d61b 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +060cba: 0c02 |0019: move-result-object v2 │ │ +060cbc: 28ee |001a: goto 0008 // -0012 │ │ +060cbe: 6202 4308 |001b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sEnterShortcutLabel:Ljava/lang/String; // field@0843 │ │ +060cc2: 6e20 d21b 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +060cc8: 28f6 |0020: goto 0016 // -000a │ │ +060cca: 6202 4208 |0021: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sDeleteShortcutLabel:Ljava/lang/String; // field@0842 │ │ +060cce: 6e20 d21b 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +060cd4: 28f0 |0026: goto 0016 // -0010 │ │ +060cd6: 6202 4508 |0027: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sSpaceShortcutLabel:Ljava/lang/String; // field@0845 │ │ +060cda: 6e20 d21b 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +060ce0: 28ea |002c: goto 0016 // -0016 │ │ +060ce2: 0000 |002d: nop // spacer │ │ +060ce4: 0002 0300 0800 0000 0a00 0000 2000 ... |002e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0004 line=297 │ │ 0x0006 line=298 │ │ 0x0008 line=321 │ │ 0x0009 line=301 │ │ @@ -126883,17 +126883,17 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060d08: |[060d08] android.support.v7.internal.view.menu.MenuItemImpl.getSubMenu:()Landroid/view/SubMenu; │ │ -060d18: 5410 3f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@083f │ │ -060d1c: 1100 |0002: return-object v0 │ │ +060d00: |[060d00] android.support.v7.internal.view.menu.MenuItemImpl.getSubMenu:()Landroid/view/SubMenu; │ │ +060d10: 5410 3f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@083f │ │ +060d14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126901,17 +126901,17 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060d20: |[060d20] android.support.v7.internal.view.menu.MenuItemImpl.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -060d30: 5410 2c08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -060d34: 1100 |0002: return-object v0 │ │ +060d18: |[060d18] android.support.v7.internal.view.menu.MenuItemImpl.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +060d28: 5410 2c08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +060d2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126919,17 +126919,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060d38: |[060d38] android.support.v7.internal.view.menu.MenuItemImpl.getTitle:()Ljava/lang/CharSequence; │ │ -060d48: 5410 4008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ -060d4c: 1100 |0002: return-object v0 │ │ +060d30: |[060d30] android.support.v7.internal.view.menu.MenuItemImpl.getTitle:()Ljava/lang/CharSequence; │ │ +060d40: 5410 4008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ +060d44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -126937,29 +126937,29 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -060d50: |[060d50] android.support.v7.internal.view.menu.MenuItemImpl.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -060d60: 5431 4108 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0841 │ │ -060d64: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ -060d68: 5430 4108 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0841 │ │ -060d6c: 6001 3800 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -060d70: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ -060d74: 3521 0c00 |000a: if-ge v1, v2, 0016 // +000c │ │ -060d78: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -060d7c: 2001 ef03 |000e: instance-of v1, v0, Ljava/lang/String; // type@03ef │ │ -060d80: 3901 0600 |0010: if-nez v1, 0016 // +0006 │ │ -060d84: 7210 6b1b 0000 |0012: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ -060d8a: 0c00 |0015: move-result-object v0 │ │ -060d8c: 1100 |0016: return-object v0 │ │ -060d8e: 5430 4008 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ -060d92: 28ed |0019: goto 0006 // -0013 │ │ +060d48: |[060d48] android.support.v7.internal.view.menu.MenuItemImpl.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +060d58: 5431 4108 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0841 │ │ +060d5c: 3801 1500 |0002: if-eqz v1, 0017 // +0015 │ │ +060d60: 5430 4108 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0841 │ │ +060d64: 6001 3800 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +060d68: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ +060d6c: 3521 0c00 |000a: if-ge v1, v2, 0016 // +000c │ │ +060d70: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +060d74: 2001 ef03 |000e: instance-of v1, v0, Ljava/lang/String; // type@03ef │ │ +060d78: 3901 0600 |0010: if-nez v1, 0016 // +0006 │ │ +060d7c: 7210 6b1b 0000 |0012: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ +060d82: 0c00 |0015: move-result-object v0 │ │ +060d84: 1100 |0016: return-object v0 │ │ +060d86: 5430 4008 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ +060d8a: 28ed |0019: goto 0006 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0006 line=390 │ │ 0x0012 line=394 │ │ 0x0016 line=397 │ │ 0x0017 line=388 │ │ @@ -126972,25 +126972,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 │ │ -060d94: |[060d94] android.support.v7.internal.view.menu.MenuItemImpl.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; │ │ -060da4: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -060da8: 7210 b010 0200 |0002: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.prefersCondensedTitle:()Z // method@10b0 │ │ -060dae: 0a00 |0005: move-result v0 │ │ -060db0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -060db4: 6e10 0910 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1009 │ │ -060dba: 0c00 |000b: move-result-object v0 │ │ -060dbc: 1100 |000c: return-object v0 │ │ -060dbe: 6e10 0810 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1008 │ │ -060dc4: 0c00 |0010: move-result-object v0 │ │ -060dc6: 28fb |0011: goto 000c // -0005 │ │ +060d8c: |[060d8c] android.support.v7.internal.view.menu.MenuItemImpl.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; │ │ +060d9c: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +060da0: 7210 b010 0200 |0002: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.prefersCondensedTitle:()Z // method@10b0 │ │ +060da6: 0a00 |0005: move-result v0 │ │ +060da8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +060dac: 6e10 0910 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1009 │ │ +060db2: 0c00 |000b: move-result-object v0 │ │ +060db4: 1100 |000c: return-object v0 │ │ +060db6: 6e10 0810 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1008 │ │ +060dbc: 0c00 |0010: move-result-object v0 │ │ +060dbe: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 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; │ │ │ │ @@ -126999,31 +126999,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -060dc8: |[060dc8] android.support.v7.internal.view.menu.MenuItemImpl.hasCollapsibleActionView:()Z │ │ -060dd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -060dda: 5221 3e08 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ -060dde: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ -060de2: 3801 1700 |0005: if-eqz v1, 001c // +0017 │ │ -060de6: 5421 2d08 |0007: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ -060dea: 3901 0e00 |0009: if-nez v1, 0017 // +000e │ │ -060dee: 5421 2c08 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -060df2: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -060df6: 5421 2c08 |000f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -060dfa: 6e20 a107 2100 |0011: invoke-virtual {v1, v2}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07a1 │ │ -060e00: 0c01 |0014: move-result-object v1 │ │ -060e02: 5b21 2d08 |0015: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ -060e06: 5421 2d08 |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ -060e0a: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ -060e0e: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -060e10: 0f00 |001c: return v0 │ │ +060dc0: |[060dc0] android.support.v7.internal.view.menu.MenuItemImpl.hasCollapsibleActionView:()Z │ │ +060dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +060dd2: 5221 3e08 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ +060dd6: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ +060dda: 3801 1700 |0005: if-eqz v1, 001c // +0017 │ │ +060dde: 5421 2d08 |0007: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ +060de2: 3901 0e00 |0009: if-nez v1, 0017 // +000e │ │ +060de6: 5421 2c08 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +060dea: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +060dee: 5421 2c08 |000f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +060df2: 6e20 a107 2100 |0011: invoke-virtual {v1, v2}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07a1 │ │ +060df8: 0c01 |0014: move-result-object v1 │ │ +060dfa: 5b21 2d08 |0015: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ +060dfe: 5421 2d08 |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ +060e02: 3801 0300 |0019: if-eqz v1, 001c // +0003 │ │ +060e06: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +060e08: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=719 │ │ 0x0007 line=720 │ │ 0x000f line=721 │ │ 0x0017 line=723 │ │ 0x001c line=725 │ │ @@ -127035,21 +127035,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -060e14: |[060e14] android.support.v7.internal.view.menu.MenuItemImpl.hasSubMenu:()Z │ │ -060e24: 5410 3f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@083f │ │ -060e28: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -060e2c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -060e2e: 0f00 |0005: return v0 │ │ -060e30: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -060e32: 28fe |0007: goto 0005 // -0002 │ │ +060e0c: |[060e0c] android.support.v7.internal.view.menu.MenuItemImpl.hasSubMenu:()Z │ │ +060e1c: 5410 3f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@083f │ │ +060e20: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +060e24: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +060e26: 0f00 |0005: return v0 │ │ +060e28: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +060e2a: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #23 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -127057,55 +127057,55 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -060e34: |[060e34] android.support.v7.internal.view.menu.MenuItemImpl.invoke:()Z │ │ -060e44: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -060e46: 5442 2f08 |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@082f │ │ -060e4a: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ -060e4e: 5442 2f08 |0005: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@082f │ │ -060e52: 7220 5b18 4200 |0007: invoke-interface {v2, v4}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@185b │ │ -060e58: 0a02 |000a: move-result v2 │ │ -060e5a: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -060e5e: 0f01 |000d: return v1 │ │ -060e60: 5442 3808 |000e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -060e64: 5443 3808 |0010: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -060e68: 6e10 c80f 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fc8 │ │ -060e6e: 0c03 |0015: move-result-object v3 │ │ -060e70: 6e30 b00f 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@0fb0 │ │ -060e76: 0a02 |0019: move-result v2 │ │ -060e78: 3902 f3ff |001a: if-nez v2, 000d // -000d │ │ -060e7c: 5442 3708 |001c: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0837 │ │ -060e80: 3802 0800 |001e: if-eqz v2, 0026 // +0008 │ │ -060e84: 5442 3708 |0020: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0837 │ │ -060e88: 7210 ad1b 0200 |0022: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -060e8e: 28e8 |0025: goto 000d // -0018 │ │ -060e90: 5442 3508 |0026: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0835 │ │ -060e94: 3802 1600 |0028: if-eqz v2, 003e // +0016 │ │ -060e98: 5442 3808 |002a: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -060e9c: 6e10 be0f 0200 |002c: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ -060ea2: 0c02 |002f: move-result-object v2 │ │ -060ea4: 5443 3508 |0030: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0835 │ │ -060ea8: 6e20 d400 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ -060eae: 28d8 |0035: goto 000d // -0028 │ │ -060eb0: 0d00 |0036: move-exception v0 │ │ -060eb2: 1a02 410a |0037: const-string v2, "MenuItemImpl" // string@0a41 │ │ -060eb6: 1a03 c702 |0039: const-string v3, "Can't find activity to handle intent; ignoring" // string@02c7 │ │ -060eba: 7130 0118 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -060ec0: 5442 2c08 |003e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -060ec4: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ -060ec8: 5442 2c08 |0042: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -060ecc: 6e10 a207 0200 |0044: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@07a2 │ │ -060ed2: 0a02 |0047: move-result v2 │ │ -060ed4: 3902 c5ff |0048: if-nez v2, 000d // -003b │ │ -060ed8: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -060eda: 28c2 |004b: goto 000d // -003e │ │ +060e2c: |[060e2c] android.support.v7.internal.view.menu.MenuItemImpl.invoke:()Z │ │ +060e3c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +060e3e: 5442 2f08 |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@082f │ │ +060e42: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ +060e46: 5442 2f08 |0005: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@082f │ │ +060e4a: 7220 5b18 4200 |0007: invoke-interface {v2, v4}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@185b │ │ +060e50: 0a02 |000a: move-result v2 │ │ +060e52: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +060e56: 0f01 |000d: return v1 │ │ +060e58: 5442 3808 |000e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +060e5c: 5443 3808 |0010: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +060e60: 6e10 c80f 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fc8 │ │ +060e66: 0c03 |0015: move-result-object v3 │ │ +060e68: 6e30 b00f 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@0fb0 │ │ +060e6e: 0a02 |0019: move-result v2 │ │ +060e70: 3902 f3ff |001a: if-nez v2, 000d // -000d │ │ +060e74: 5442 3708 |001c: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0837 │ │ +060e78: 3802 0800 |001e: if-eqz v2, 0026 // +0008 │ │ +060e7c: 5442 3708 |0020: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0837 │ │ +060e80: 7210 ad1b 0200 |0022: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +060e86: 28e8 |0025: goto 000d // -0018 │ │ +060e88: 5442 3508 |0026: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0835 │ │ +060e8c: 3802 1600 |0028: if-eqz v2, 003e // +0016 │ │ +060e90: 5442 3808 |002a: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +060e94: 6e10 be0f 0200 |002c: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ +060e9a: 0c02 |002f: move-result-object v2 │ │ +060e9c: 5443 3508 |0030: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0835 │ │ +060ea0: 6e20 d400 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ +060ea6: 28d8 |0035: goto 000d // -0028 │ │ +060ea8: 0d00 |0036: move-exception v0 │ │ +060eaa: 1a02 3f0a |0037: const-string v2, "MenuItemImpl" // string@0a3f │ │ +060eae: 1a03 c602 |0039: const-string v3, "Can't find activity to handle intent; ignoring" // string@02c6 │ │ +060eb2: 7130 0118 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +060eb8: 5442 2c08 |003e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +060ebc: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ +060ec0: 5442 2c08 |0042: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +060ec4: 6e10 a207 0200 |0044: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@07a2 │ │ +060eca: 0a02 |0047: move-result v2 │ │ +060ecc: 3902 c5ff |0048: if-nez v2, 000d // -003b │ │ +060ed0: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +060ed2: 28c2 |004b: goto 000d // -003e │ │ catches : 1 │ │ 0x002a - 0x0035 │ │ Landroid/content/ActivityNotFoundException; -> 0x0036 │ │ positions : │ │ 0x0001 line=149 │ │ 0x000d line=175 │ │ 0x000e line=153 │ │ @@ -127126,23 +127126,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -060ee8: |[060ee8] android.support.v7.internal.view.menu.MenuItemImpl.isActionButton:()Z │ │ -060ef8: 5220 3008 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -060efc: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ -060f00: 1301 2000 |0004: const/16 v1, #int 32 // #20 │ │ -060f04: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -060f08: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -060f0a: 0f00 |0009: return v0 │ │ -060f0c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -060f0e: 28fe |000b: goto 0009 // -0002 │ │ +060ee0: |[060ee0] android.support.v7.internal.view.menu.MenuItemImpl.isActionButton:()Z │ │ +060ef0: 5220 3008 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +060ef4: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ +060ef8: 1301 2000 |0004: const/16 v1, #int 32 // #20 │ │ +060efc: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +060f00: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +060f02: 0f00 |0009: return v0 │ │ +060f04: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +060f06: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #25 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -127150,17 +127150,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -060f10: |[060f10] android.support.v7.internal.view.menu.MenuItemImpl.isActionViewExpanded:()Z │ │ -060f20: 5510 3608 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0836 │ │ -060f24: 0f00 |0002: return v0 │ │ +060f08: |[060f08] android.support.v7.internal.view.menu.MenuItemImpl.isActionViewExpanded:()Z │ │ +060f18: 5510 3608 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0836 │ │ +060f1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #26 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -127168,22 +127168,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -060f28: |[060f28] android.support.v7.internal.view.menu.MenuItemImpl.isCheckable:()Z │ │ -060f38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -060f3a: 5221 3008 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -060f3e: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -060f42: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -060f46: 0f00 |0007: return v0 │ │ -060f48: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -060f4a: 28fe |0009: goto 0007 // -0002 │ │ +060f20: |[060f20] android.support.v7.internal.view.menu.MenuItemImpl.isCheckable:()Z │ │ +060f30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +060f32: 5221 3008 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +060f36: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +060f3a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +060f3e: 0f00 |0007: return v0 │ │ +060f40: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +060f42: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=453 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #27 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -127191,23 +127191,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -060f4c: |[060f4c] android.support.v7.internal.view.menu.MenuItemImpl.isChecked:()Z │ │ -060f5c: 5220 3008 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -060f60: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -060f64: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -060f66: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -060f6a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -060f6c: 0f00 |0008: return v0 │ │ -060f6e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -060f70: 28fe |000a: goto 0008 // -0002 │ │ +060f44: |[060f44] android.support.v7.internal.view.menu.MenuItemImpl.isChecked:()Z │ │ +060f54: 5220 3008 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +060f58: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +060f5c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +060f5e: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +060f62: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +060f64: 0f00 |0008: return v0 │ │ +060f66: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +060f68: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #28 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -127215,22 +127215,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -060f74: |[060f74] android.support.v7.internal.view.menu.MenuItemImpl.isEnabled:()Z │ │ -060f84: 5210 3008 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -060f88: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -060f8c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -060f90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -060f92: 0f00 |0007: return v0 │ │ -060f94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -060f96: 28fe |0009: goto 0007 // -0002 │ │ +060f6c: |[060f6c] android.support.v7.internal.view.menu.MenuItemImpl.isEnabled:()Z │ │ +060f7c: 5210 3008 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +060f80: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +060f84: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +060f88: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +060f8a: 0f00 |0007: return v0 │ │ +060f8c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +060f8e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #29 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -127238,22 +127238,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -060f98: |[060f98] android.support.v7.internal.view.menu.MenuItemImpl.isExclusiveCheckable:()Z │ │ -060fa8: 5210 3008 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -060fac: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -060fb0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -060fb4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -060fb6: 0f00 |0007: return v0 │ │ -060fb8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -060fba: 28fe |0009: goto 0007 // -0002 │ │ +060f90: |[060f90] android.support.v7.internal.view.menu.MenuItemImpl.isExclusiveCheckable:()Z │ │ +060fa0: 5210 3008 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +060fa4: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +060fa8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +060fac: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +060fae: 0f00 |0007: return v0 │ │ +060fb0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +060fb2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #30 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -127261,38 +127261,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -060fbc: |[060fbc] android.support.v7.internal.view.menu.MenuItemImpl.isVisible:()Z │ │ -060fcc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -060fce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -060fd0: 5432 2c08 |0002: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -060fd4: 3802 1b00 |0004: if-eqz v2, 001f // +001b │ │ -060fd8: 5432 2c08 |0006: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -060fdc: 6e10 a407 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@07a4 │ │ -060fe2: 0a02 |000b: move-result v2 │ │ -060fe4: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ -060fe8: 5232 3008 |000e: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -060fec: dd02 0208 |0010: and-int/lit8 v2, v2, #int 8 // #08 │ │ -060ff0: 3902 0b00 |0012: if-nez v2, 001d // +000b │ │ -060ff4: 5432 2c08 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -060ff8: 6e10 9f07 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@079f │ │ -060ffe: 0a02 |0019: move-result v2 │ │ -061000: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -061004: 0f00 |001c: return v0 │ │ -061006: 0110 |001d: move v0, v1 │ │ -061008: 28fe |001e: goto 001c // -0002 │ │ -06100a: 5232 3008 |001f: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -06100e: dd02 0208 |0021: and-int/lit8 v2, v2, #int 8 // #08 │ │ -061012: 3802 f9ff |0023: if-eqz v2, 001c // -0007 │ │ -061016: 0110 |0025: move v0, v1 │ │ -061018: 28f6 |0026: goto 001c // -000a │ │ +060fb4: |[060fb4] android.support.v7.internal.view.menu.MenuItemImpl.isVisible:()Z │ │ +060fc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +060fc6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +060fc8: 5432 2c08 |0002: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +060fcc: 3802 1b00 |0004: if-eqz v2, 001f // +001b │ │ +060fd0: 5432 2c08 |0006: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +060fd4: 6e10 a407 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@07a4 │ │ +060fda: 0a02 |000b: move-result v2 │ │ +060fdc: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ +060fe0: 5232 3008 |000e: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +060fe4: dd02 0208 |0010: and-int/lit8 v2, v2, #int 8 // #08 │ │ +060fe8: 3902 0b00 |0012: if-nez v2, 001d // +000b │ │ +060fec: 5432 2c08 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +060ff0: 6e10 9f07 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@079f │ │ +060ff6: 0a02 |0019: move-result v2 │ │ +060ff8: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +060ffc: 0f00 |001c: return v0 │ │ +060ffe: 0110 |001d: move v0, v1 │ │ +061000: 28fe |001e: goto 001c // -0002 │ │ +061002: 5232 3008 |001f: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +061006: dd02 0208 |0021: and-int/lit8 v2, v2, #int 8 // #08 │ │ +06100a: 3802 f9ff |0023: if-eqz v2, 001c // -0007 │ │ +06100e: 0110 |0025: move v0, v1 │ │ +061010: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=503 │ │ 0x000e line=504 │ │ 0x001c line=506 │ │ 0x001e line=504 │ │ 0x001f line=506 │ │ @@ -127304,22 +127304,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06101c: |[06101c] android.support.v7.internal.view.menu.MenuItemImpl.requestsActionButton:()Z │ │ -06102c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06102e: 5221 3e08 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ -061032: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -061036: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -06103a: 0f00 |0007: return v0 │ │ -06103c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06103e: 28fe |0009: goto 0007 // -0002 │ │ +061014: |[061014] android.support.v7.internal.view.menu.MenuItemImpl.requestsActionButton:()Z │ │ +061024: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +061026: 5221 3e08 |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ +06102a: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +06102e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +061032: 0f00 |0007: return v0 │ │ +061034: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +061036: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=569 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #32 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -127327,23 +127327,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -061040: |[061040] android.support.v7.internal.view.menu.MenuItemImpl.requiresActionButton:()Z │ │ -061050: 5220 3e08 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ -061054: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -061058: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -06105a: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -06105e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -061060: 0f00 |0008: return v0 │ │ -061062: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -061064: 28fe |000a: goto 0008 // -0002 │ │ +061038: |[061038] android.support.v7.internal.view.menu.MenuItemImpl.requiresActionButton:()Z │ │ +061048: 5220 3e08 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ +06104c: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +061050: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +061052: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +061056: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +061058: 0f00 |0008: return v0 │ │ +06105a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06105c: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #33 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -127351,19 +127351,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 │ │ -061068: |[061068] android.support.v7.internal.view.menu.MenuItemImpl.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -061078: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -06107c: 1a01 840c |0002: const-string v1, "This is not supported, use MenuItemCompat.setActionProvider()" // string@0c84 │ │ -061080: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -061086: 2700 |0007: throw v0 │ │ +061060: |[061060] android.support.v7.internal.view.menu.MenuItemImpl.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +061070: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +061074: 1a01 820c |0002: const-string v1, "This is not supported, use MenuItemCompat.setActionProvider()" // string@0c82 │ │ +061078: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +06107e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0008 reg=3 actionProvider Landroid/view/ActionProvider; │ │ │ │ @@ -127372,27 +127372,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 │ │ -061088: |[061088] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -061098: 5442 3808 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -06109c: 6e10 be0f 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ -0610a2: 0c00 |0005: move-result-object v0 │ │ -0610a4: 7110 4c18 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -0610aa: 0c01 |0009: move-result-object v1 │ │ -0610ac: 2202 a103 |000a: new-instance v2, Landroid/widget/LinearLayout; // type@03a1 │ │ -0610b0: 7020 441a 0200 |000c: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1a44 │ │ -0610b6: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0610b8: 6e40 4f18 5132 |0010: invoke-virtual {v1, v5, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -0610be: 0c02 |0013: move-result-object v2 │ │ -0610c0: 6e20 1910 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1019 │ │ -0610c6: 1104 |0017: return-object v4 │ │ +061080: |[061080] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +061090: 5442 3808 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +061094: 6e10 be0f 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ +06109a: 0c00 |0005: move-result-object v0 │ │ +06109c: 7110 4c18 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +0610a2: 0c01 |0009: move-result-object v1 │ │ +0610a4: 2202 a103 |000a: new-instance v2, Landroid/widget/LinearLayout; // type@03a1 │ │ +0610a8: 7020 441a 0200 |000c: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1a44 │ │ +0610ae: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0610b0: 6e40 4f18 5132 |0010: invoke-virtual {v1, v5, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +0610b6: 0c02 |0013: move-result-object v2 │ │ +0610b8: 6e20 1910 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1019 │ │ +0610be: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0006 line=620 │ │ 0x000a line=621 │ │ 0x0017 line=622 │ │ locals : │ │ @@ -127406,30 +127406,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 │ │ -0610c8: |[0610c8] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0610d8: 5b23 2d08 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ -0610dc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0610de: 5b20 2c08 |0003: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -0610e2: 3803 1200 |0005: if-eqz v3, 0017 // +0012 │ │ -0610e6: 6e10 bd18 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@18bd │ │ -0610ec: 0a00 |000a: move-result v0 │ │ -0610ee: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ -0610f0: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ -0610f4: 5220 3408 |000e: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0834 │ │ -0610f8: 3d00 0700 |0010: if-lez v0, 0017 // +0007 │ │ -0610fc: 5220 3408 |0012: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0834 │ │ -061100: 6e20 0719 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@1907 │ │ -061106: 5420 3808 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -06110a: 6e20 ce0f 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0fce │ │ -061110: 1102 |001c: return-object v2 │ │ +0610c0: |[0610c0] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0610d0: 5b23 2d08 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ +0610d4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0610d6: 5b20 2c08 |0003: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +0610da: 3803 1200 |0005: if-eqz v3, 0017 // +0012 │ │ +0610de: 6e10 bd18 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@18bd │ │ +0610e4: 0a00 |000a: move-result v0 │ │ +0610e6: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +0610e8: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ +0610ec: 5220 3408 |000e: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0834 │ │ +0610f0: 3d00 0700 |0010: if-lez v0, 0017 // +0007 │ │ +0610f4: 5220 3408 |0012: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0834 │ │ +0610f8: 6e20 0719 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@1907 │ │ +0610fe: 5420 3808 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +061102: 6e20 ce0f 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0fce │ │ +061108: 1102 |001c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0002 line=609 │ │ 0x0005 line=610 │ │ 0x0012 line=611 │ │ 0x0017 line=613 │ │ @@ -127443,18 +127443,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 │ │ -061114: |[061114] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/view/MenuItem; │ │ -061124: 6e20 1810 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1018 │ │ -06112a: 0c00 |0003: move-result-object v0 │ │ -06112c: 1100 |0004: return-object v0 │ │ +06110c: |[06110c] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/view/MenuItem; │ │ +06111c: 6e20 1810 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1018 │ │ +061122: 0c00 |0003: move-result-object v0 │ │ +061124: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -127463,18 +127463,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 │ │ -061130: |[061130] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -061140: 6e20 1910 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1019 │ │ -061146: 0c00 |0003: move-result-object v0 │ │ -061148: 1100 |0004: return-object v0 │ │ +061128: |[061128] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +061138: 6e20 1910 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1019 │ │ +06113e: 0c00 |0003: move-result-object v0 │ │ +061140: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/View; │ │ │ │ @@ -127483,20 +127483,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06114c: |[06114c] android.support.v7.internal.view.menu.MenuItemImpl.setActionViewExpanded:(Z)V │ │ -06115c: 5c23 3608 |0000: iput-boolean v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0836 │ │ -061160: 5420 3808 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -061164: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -061166: 6e20 d00f 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -06116c: 0e00 |0008: return-void │ │ +061144: |[061144] android.support.v7.internal.view.menu.MenuItemImpl.setActionViewExpanded:(Z)V │ │ +061154: 5c23 3608 |0000: iput-boolean v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0836 │ │ +061158: 5420 3808 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +06115c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06115e: 6e20 d00f 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +061164: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0002 line=730 │ │ 0x0008 line=731 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -127507,25 +127507,25 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -061170: |[061170] android.support.v7.internal.view.menu.MenuItemImpl.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -061180: 5720 3c08 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@083c │ │ -061184: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -061188: 1102 |0004: return-object v2 │ │ -06118a: 7110 711b 0300 |0005: invoke-static {v3}, Ljava/lang/Character;.toLowerCase:(C)C // method@1b71 │ │ -061190: 0a00 |0008: move-result v0 │ │ -061192: 5e20 3c08 |0009: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@083c │ │ -061196: 5420 3808 |000b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -06119a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -06119c: 6e20 d00f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -0611a2: 28f3 |0011: goto 0004 // -000d │ │ +061168: |[061168] android.support.v7.internal.view.menu.MenuItemImpl.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +061178: 5720 3c08 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@083c │ │ +06117c: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +061180: 1102 |0004: return-object v2 │ │ +061182: 7110 711b 0300 |0005: invoke-static {v3}, Ljava/lang/Character;.toLowerCase:(C)C // method@1b71 │ │ +061188: 0a00 |0008: move-result v0 │ │ +06118a: 5e20 3c08 |0009: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@083c │ │ +06118e: 5420 3808 |000b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +061192: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +061194: 6e20 d00f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +06119a: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=251 │ │ 0x0005 line=247 │ │ 0x000b line=249 │ │ locals : │ │ @@ -127537,30 +127537,30 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0611a4: |[0611a4] android.support.v7.internal.view.menu.MenuItemImpl.setCheckable:(Z)Landroid/view/MenuItem; │ │ -0611b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0611b6: 5240 3008 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -0611ba: 5241 3008 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -0611be: dd03 01fe |0005: and-int/lit8 v3, v1, #int -2 // #fe │ │ -0611c2: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ -0611c6: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0611c8: b631 |000a: or-int/2addr v1, v3 │ │ -0611ca: 5941 3008 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -0611ce: 5241 3008 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -0611d2: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -0611d6: 5441 3808 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -0611da: 6e20 d00f 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -0611e0: 1104 |0016: return-object v4 │ │ -0611e2: 0121 |0017: move v1, v2 │ │ -0611e4: 28f2 |0018: goto 000a // -000e │ │ +06119c: |[06119c] android.support.v7.internal.view.menu.MenuItemImpl.setCheckable:(Z)Landroid/view/MenuItem; │ │ +0611ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0611ae: 5240 3008 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0611b2: 5241 3008 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0611b6: dd03 01fe |0005: and-int/lit8 v3, v1, #int -2 // #fe │ │ +0611ba: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ +0611be: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0611c0: b631 |000a: or-int/2addr v1, v3 │ │ +0611c2: 5941 3008 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0611c6: 5241 3008 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0611ca: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +0611ce: 5441 3808 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +0611d2: 6e20 d00f 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +0611d8: 1104 |0016: return-object v4 │ │ +0611da: 0121 |0017: move v1, v2 │ │ +0611dc: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=458 │ │ 0x0003 line=459 │ │ 0x000d line=460 │ │ 0x0011 line=461 │ │ 0x0016 line=464 │ │ @@ -127575,23 +127575,23 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0611e8: |[0611e8] android.support.v7.internal.view.menu.MenuItemImpl.setChecked:(Z)Landroid/view/MenuItem; │ │ -0611f8: 5210 3008 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -0611fc: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -061200: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -061204: 5410 3808 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -061208: 6e20 dd0f 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setExclusiveItemChecked:(Landroid/view/MenuItem;)V // method@0fdd │ │ -06120e: 1101 |000b: return-object v1 │ │ -061210: 6e20 2010 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1020 │ │ -061216: 28fc |000f: goto 000b // -0004 │ │ +0611e0: |[0611e0] android.support.v7.internal.view.menu.MenuItemImpl.setChecked:(Z)Landroid/view/MenuItem; │ │ +0611f0: 5210 3008 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0611f4: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0611f8: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0611fc: 5410 3808 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +061200: 6e20 dd0f 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setExclusiveItemChecked:(Landroid/view/MenuItem;)V // method@0fdd │ │ +061206: 1101 |000b: return-object v1 │ │ +061208: 6e20 2010 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1020 │ │ +06120e: 28fc |000f: goto 000b // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0006 line=485 │ │ 0x000b line=490 │ │ 0x000c line=487 │ │ locals : │ │ @@ -127603,30 +127603,30 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -061218: |[061218] android.support.v7.internal.view.menu.MenuItemImpl.setCheckedInt:(Z)V │ │ -061228: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06122a: 5240 3008 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -06122e: 5241 3008 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -061232: dd03 01fd |0005: and-int/lit8 v3, v1, #int -3 // #fd │ │ -061236: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ -06123a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -06123c: b631 |000a: or-int/2addr v1, v3 │ │ -06123e: 5941 3008 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -061242: 5241 3008 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -061246: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -06124a: 5441 3808 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -06124e: 6e20 d00f 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -061254: 0e00 |0016: return-void │ │ -061256: 0121 |0017: move v1, v2 │ │ -061258: 28f2 |0018: goto 000a // -000e │ │ +061210: |[061210] android.support.v7.internal.view.menu.MenuItemImpl.setCheckedInt:(Z)V │ │ +061220: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +061222: 5240 3008 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +061226: 5241 3008 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +06122a: dd03 01fd |0005: and-int/lit8 v3, v1, #int -3 // #fd │ │ +06122e: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ +061232: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +061234: b631 |000a: or-int/2addr v1, v3 │ │ +061236: 5941 3008 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +06123a: 5241 3008 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +06123e: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +061242: 5441 3808 |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +061246: 6e20 d00f 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +06124c: 0e00 |0016: return-void │ │ +06124e: 0121 |0017: move v1, v2 │ │ +061250: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=494 │ │ 0x0003 line=495 │ │ 0x000d line=496 │ │ 0x0011 line=497 │ │ 0x0016 line=499 │ │ @@ -127641,27 +127641,27 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06125c: |[06125c] android.support.v7.internal.view.menu.MenuItemImpl.setEnabled:(Z)Landroid/view/MenuItem; │ │ -06126c: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -061270: 5220 3008 |0002: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -061274: de00 0010 |0004: or-int/lit8 v0, v0, #int 16 // #10 │ │ -061278: 5920 3008 |0006: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -06127c: 5420 3808 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -061280: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -061282: 6e20 d00f 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -061288: 1102 |000e: return-object v2 │ │ -06128a: 5220 3008 |000f: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -06128e: dd00 00ef |0011: and-int/lit8 v0, v0, #int -17 // #ef │ │ -061292: 5920 3008 |0013: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -061296: 28f3 |0015: goto 0008 // -000d │ │ +061254: |[061254] android.support.v7.internal.view.menu.MenuItemImpl.setEnabled:(Z)Landroid/view/MenuItem; │ │ +061264: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +061268: 5220 3008 |0002: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +06126c: de00 0010 |0004: or-int/lit8 v0, v0, #int 16 // #10 │ │ +061270: 5920 3008 |0006: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +061274: 5420 3808 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +061278: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +06127a: 6e20 d00f 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +061280: 1102 |000e: return-object v2 │ │ +061282: 5220 3008 |000f: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +061286: dd00 00ef |0011: and-int/lit8 v0, v0, #int -17 // #ef │ │ +06128a: 5920 3008 |0013: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +06128e: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ 0x0008 line=191 │ │ 0x000e line=193 │ │ 0x000f line=188 │ │ @@ -127674,24 +127674,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -061298: |[061298] android.support.v7.internal.view.menu.MenuItemImpl.setExclusiveCheckable:(Z)V │ │ -0612a8: 5220 3008 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -0612ac: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ -0612b0: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0612b4: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -0612b6: b610 |0007: or-int/2addr v0, v1 │ │ -0612b8: 5920 3008 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -0612bc: 0e00 |000a: return-void │ │ -0612be: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0612c0: 28fb |000c: goto 0007 // -0005 │ │ +061290: |[061290] android.support.v7.internal.view.menu.MenuItemImpl.setExclusiveCheckable:(Z)V │ │ +0612a0: 5220 3008 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0612a4: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ +0612a8: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0612ac: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +0612ae: b610 |0007: or-int/2addr v0, v1 │ │ +0612b0: 5920 3008 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0612b4: 0e00 |000a: return-void │ │ +0612b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0612b8: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x000a line=469 │ │ 0x000b line=468 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -127702,22 +127702,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0612c4: |[0612c4] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(I)Landroid/view/MenuItem; │ │ -0612d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0612d6: 5b20 3208 |0001: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0832 │ │ -0612da: 5923 3308 |0003: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ -0612de: 5420 3808 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -0612e2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0612e4: 6e20 d00f 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -0612ea: 1102 |000b: return-object v2 │ │ +0612bc: |[0612bc] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(I)Landroid/view/MenuItem; │ │ +0612cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0612ce: 5b20 3208 |0001: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0832 │ │ +0612d2: 5923 3308 |0003: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ +0612d6: 5420 3808 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +0612da: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0612dc: 6e20 d00f 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +0612e2: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ 0x0005 line=446 │ │ 0x000b line=448 │ │ locals : │ │ @@ -127729,21 +127729,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 │ │ -0612ec: |[0612ec] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -0612fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0612fe: 5921 3308 |0001: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ -061302: 5b23 3208 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0832 │ │ -061306: 5420 3808 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -06130a: 6e20 d00f 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -061310: 1102 |000a: return-object v2 │ │ +0612e4: |[0612e4] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +0612f4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0612f6: 5921 3308 |0001: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0833 │ │ +0612fa: 5b23 3208 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0832 │ │ +0612fe: 5420 3808 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +061302: 6e20 d00f 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +061308: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=433 │ │ 0x0003 line=434 │ │ 0x0005 line=435 │ │ 0x000a line=437 │ │ locals : │ │ @@ -127755,17 +127755,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 │ │ -061314: |[061314] android.support.v7.internal.view.menu.MenuItemImpl.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -061324: 5b01 3508 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0835 │ │ -061328: 1100 |0002: return-object v0 │ │ +06130c: |[06130c] android.support.v7.internal.view.menu.MenuItemImpl.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +06131c: 5b01 3508 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0835 │ │ +061320: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/content/Intent; │ │ @@ -127775,24 +127775,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -06132c: |[06132c] android.support.v7.internal.view.menu.MenuItemImpl.setIsActionButton:(Z)V │ │ -06133c: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -061340: 5210 3008 |0002: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -061344: de00 0020 |0004: or-int/lit8 v0, v0, #int 32 // #20 │ │ -061348: 5910 3008 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -06134c: 0e00 |0008: return-void │ │ -06134e: 5210 3008 |0009: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -061352: dd00 00df |000b: and-int/lit8 v0, v0, #int -33 // #df │ │ -061356: 5910 3008 |000d: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -06135a: 28f9 |000f: goto 0008 // -0007 │ │ +061324: |[061324] android.support.v7.internal.view.menu.MenuItemImpl.setIsActionButton:(Z)V │ │ +061334: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +061338: 5210 3008 |0002: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +06133c: de00 0020 |0004: or-int/lit8 v0, v0, #int 32 // #20 │ │ +061340: 5910 3008 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +061344: 0e00 |0008: return-void │ │ +061346: 5210 3008 |0009: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +06134a: dd00 00df |000b: and-int/lit8 v0, v0, #int -33 // #df │ │ +06134e: 5910 3008 |000d: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +061352: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0002 line=578 │ │ 0x0008 line=582 │ │ 0x0009 line=580 │ │ locals : │ │ @@ -127804,17 +127804,17 @@ │ │ type : '(Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06135c: |[06135c] android.support.v7.internal.view.menu.MenuItemImpl.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -06136c: 5b01 3908 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0839 │ │ -061370: 0e00 |0002: return-void │ │ +061354: |[061354] android.support.v7.internal.view.menu.MenuItemImpl.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +061364: 5b01 3908 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0839 │ │ +061368: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ 0x0002 line=546 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ @@ -127824,23 +127824,23 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -061374: |[061374] android.support.v7.internal.view.menu.MenuItemImpl.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -061384: 5720 3d08 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@083d │ │ -061388: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -06138c: 1102 |0004: return-object v2 │ │ -06138e: 5e23 3d08 |0005: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@083d │ │ -061392: 5420 3808 |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -061396: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -061398: 6e20 d00f 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -06139e: 28f7 |000d: goto 0004 // -0009 │ │ +06136c: |[06136c] android.support.v7.internal.view.menu.MenuItemImpl.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +06137c: 5720 3d08 |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@083d │ │ +061380: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +061384: 1102 |0004: return-object v2 │ │ +061386: 5e23 3d08 |0005: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@083d │ │ +06138a: 5420 3808 |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +06138e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +061390: 6e20 d00f 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +061396: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=269 │ │ 0x0005 line=265 │ │ 0x0007 line=267 │ │ locals : │ │ @@ -127852,19 +127852,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 │ │ -0613a0: |[0613a0] android.support.v7.internal.view.menu.MenuItemImpl.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0613b0: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0613b4: 1a01 850c |0002: const-string v1, "This is not supported, use MenuItemCompat.setOnActionExpandListener()" // string@0c85 │ │ -0613b8: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -0613be: 2700 |0007: throw v0 │ │ +061398: |[061398] android.support.v7.internal.view.menu.MenuItemImpl.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0613a8: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0613ac: 1a01 830c |0002: const-string v1, "This is not supported, use MenuItemCompat.setOnActionExpandListener()" // string@0c83 │ │ +0613b0: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +0613b6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ │ │ @@ -127873,17 +127873,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 │ │ -0613c0: |[0613c0] android.support.v7.internal.view.menu.MenuItemImpl.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -0613d0: 5b01 2f08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@082f │ │ -0613d4: 1100 |0002: return-object v0 │ │ +0613b8: |[0613b8] android.support.v7.internal.view.menu.MenuItemImpl.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +0613c8: 5b01 2f08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@082f │ │ +0613cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0002 line=536 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 clickListener Landroid/view/MenuItem$OnMenuItemClickListener; │ │ @@ -127893,23 +127893,23 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0613d8: |[0613d8] android.support.v7.internal.view.menu.MenuItemImpl.setShortcut:(CC)Landroid/view/MenuItem; │ │ -0613e8: 5e23 3d08 |0000: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@083d │ │ -0613ec: 7110 711b 0400 |0002: invoke-static {v4}, Ljava/lang/Character;.toLowerCase:(C)C // method@1b71 │ │ -0613f2: 0a00 |0005: move-result v0 │ │ -0613f4: 5e20 3c08 |0006: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@083c │ │ -0613f8: 5420 3808 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -0613fc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0613fe: 6e20 d00f 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -061404: 1102 |000e: return-object v2 │ │ +0613d0: |[0613d0] android.support.v7.internal.view.menu.MenuItemImpl.setShortcut:(CC)Landroid/view/MenuItem; │ │ +0613e0: 5e23 3d08 |0000: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@083d │ │ +0613e4: 7110 711b 0400 |0002: invoke-static {v4}, Ljava/lang/Character;.toLowerCase:(C)C // method@1b71 │ │ +0613ea: 0a00 |0005: move-result v0 │ │ +0613ec: 5e20 3c08 |0006: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@083c │ │ +0613f0: 5420 3808 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +0613f4: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0613f6: 6e20 d00f 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +0613fc: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ 0x0008 line=277 │ │ 0x000e line=279 │ │ locals : │ │ @@ -127922,27 +127922,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -061408: |[061408] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsAction:(I)V │ │ -061418: dd00 0303 |0000: and-int/lit8 v0, v3, #int 3 // #03 │ │ -06141c: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ -061422: 2200 de03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -061426: 1a01 4b0b |0007: const-string v1, "SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_IF_ROOM, and SHOW_AS_ACTION_NEVER are mutually exclusive." // string@0b4b │ │ -06142a: 7020 881b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -061430: 2700 |000c: throw v0 │ │ -061432: 5923 3e08 |000d: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ -061436: 5420 3808 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -06143a: 6e20 ce0f 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0fce │ │ -061440: 0e00 |0014: return-void │ │ -061442: 0000 |0015: nop // spacer │ │ -061444: 0001 0300 0000 0000 0b00 0000 0b00 ... |0016: packed-switch-data (10 units) │ │ +061400: |[061400] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsAction:(I)V │ │ +061410: dd00 0303 |0000: and-int/lit8 v0, v3, #int 3 // #03 │ │ +061414: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ +06141a: 2200 de03 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +06141e: 1a01 490b |0007: const-string v1, "SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_IF_ROOM, and SHOW_AS_ACTION_NEVER are mutually exclusive." // string@0b49 │ │ +061422: 7020 881b 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +061428: 2700 |000c: throw v0 │ │ +06142a: 5923 3e08 |000d: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ +06142e: 5420 3808 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +061432: 6e20 ce0f 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0fce │ │ +061438: 0e00 |0014: return-void │ │ +06143a: 0000 |0015: nop // spacer │ │ +06143c: 0001 0300 0000 0000 0b00 0000 0b00 ... |0016: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0005 line=599 │ │ 0x000d line=602 │ │ 0x000f line=603 │ │ 0x0014 line=604 │ │ @@ -127956,17 +127956,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 │ │ -061458: |[061458] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -061468: 6e20 2c10 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsAction:(I)V // method@102c │ │ -06146e: 1100 |0003: return-object v0 │ │ +061450: |[061450] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +061460: 6e20 2c10 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsAction:(I)V // method@102c │ │ +061466: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0003 line=676 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -127976,18 +127976,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 │ │ -061470: |[061470] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -061480: 6e20 2d10 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@102d │ │ -061486: 0c00 |0003: move-result-object v0 │ │ -061488: 1100 |0004: return-object v0 │ │ +061468: |[061468] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +061478: 6e20 2d10 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@102d │ │ +06147e: 0c00 |0003: move-result-object v0 │ │ +061480: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -127996,20 +127996,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 │ │ -06148c: |[06148c] android.support.v7.internal.view.menu.MenuItemImpl.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -06149c: 5b12 3f08 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@083f │ │ -0614a0: 6e10 0810 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1008 │ │ -0614a6: 0c00 |0005: move-result-object v0 │ │ -0614a8: 6e20 e610 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@10e6 │ │ -0614ae: 0e00 |0009: return-void │ │ +061484: |[061484] android.support.v7.internal.view.menu.MenuItemImpl.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +061494: 5b12 3f08 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@083f │ │ +061498: 6e10 0810 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1008 │ │ +06149e: 0c00 |0005: move-result-object v0 │ │ +0614a0: 6e20 e610 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@10e6 │ │ +0614a6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0002 line=347 │ │ 0x0009 line=348 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -128020,32 +128020,32 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0614b0: |[0614b0] android.support.v7.internal.view.menu.MenuItemImpl.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0614c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0614c2: 5420 2c08 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -0614c6: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -0614ca: 5420 2c08 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -0614ce: 6e20 a607 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@07a6 │ │ -0614d4: 5b21 2d08 |000a: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ -0614d8: 5b23 2c08 |000c: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -0614dc: 5420 3808 |000e: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -0614e0: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0614e2: 6e20 d00f 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -0614e8: 5420 2c08 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -0614ec: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -0614f0: 5420 2c08 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ -0614f4: 2201 7702 |001a: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemImpl$1; // type@0277 │ │ -0614f8: 7020 f20f 2100 |001c: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0ff2 │ │ -0614fe: 6e20 a607 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@07a6 │ │ -061504: 1102 |0022: return-object v2 │ │ +0614a8: |[0614a8] android.support.v7.internal.view.menu.MenuItemImpl.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0614b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0614ba: 5420 2c08 |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +0614be: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +0614c2: 5420 2c08 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +0614c6: 6e20 a607 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@07a6 │ │ +0614cc: 5b21 2d08 |000a: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@082d │ │ +0614d0: 5b23 2c08 |000c: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +0614d4: 5420 3808 |000e: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +0614d8: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0614da: 6e20 d00f 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +0614e0: 5420 2c08 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +0614e4: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +0614e8: 5420 2c08 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@082c │ │ +0614ec: 2201 7702 |001a: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemImpl$1; // type@0277 │ │ +0614f0: 7020 f20f 2100 |001c: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0ff2 │ │ +0614f6: 6e20 a607 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@07a6 │ │ +0614fc: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=656 │ │ 0x0005 line=657 │ │ 0x000a line=659 │ │ 0x000c line=660 │ │ 0x000e line=661 │ │ @@ -128061,17 +128061,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 │ │ -061508: |[061508] android.support.v7.internal.view.menu.MenuItemImpl.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -061518: 5b01 3a08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@083a │ │ -06151c: 1100 |0002: return-object v0 │ │ +061500: |[061500] android.support.v7.internal.view.menu.MenuItemImpl.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +061510: 5b01 3a08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@083a │ │ +061514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0002 line=715 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -128081,23 +128081,23 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -061520: |[061520] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(I)Landroid/view/MenuItem; │ │ -061530: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -061534: 6e10 be0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ -06153a: 0c00 |0005: move-result-object v0 │ │ -06153c: 6e20 ca00 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ -061542: 0c00 |0009: move-result-object v0 │ │ -061544: 6e20 3310 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1033 │ │ -06154a: 0c00 |000d: move-result-object v0 │ │ -06154c: 1100 |000e: return-object v0 │ │ +061518: |[061518] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(I)Landroid/view/MenuItem; │ │ +061528: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +06152c: 6e10 be0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@0fbe │ │ +061532: 0c00 |0005: move-result-object v0 │ │ +061534: 6e20 ca00 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ +06153a: 0c00 |0009: move-result-object v0 │ │ +06153c: 6e20 3310 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1033 │ │ +061542: 0c00 |000d: move-result-object v0 │ │ +061544: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x000f reg=2 title I │ │ │ │ @@ -128106,24 +128106,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 │ │ -061550: |[061550] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -061560: 5b23 4008 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ -061564: 5420 3808 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -061568: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06156a: 6e20 d00f 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -061570: 5420 3f08 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@083f │ │ -061574: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -061578: 5420 3f08 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@083f │ │ -06157c: 6e20 e610 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@10e6 │ │ -061582: 1102 |0011: return-object v2 │ │ +061548: |[061548] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +061558: 5b23 4008 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ +06155c: 5420 3808 |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +061560: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +061562: 6e20 d00f 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +061568: 5420 3f08 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@083f │ │ +06156c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +061570: 5420 3f08 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@083f │ │ +061574: 6e20 e610 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@10e6 │ │ +06157a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0002 line=372 │ │ 0x0008 line=374 │ │ 0x000c line=375 │ │ 0x0011 line=378 │ │ @@ -128136,22 +128136,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 │ │ -061584: |[061584] android.support.v7.internal.view.menu.MenuItemImpl.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -061594: 5b23 4108 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0841 │ │ -061598: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ -06159c: 5423 4008 |0004: iget-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ -0615a0: 5420 3808 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -0615a4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0615a6: 6e20 d00f 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -0615ac: 1102 |000c: return-object v2 │ │ +06157c: |[06157c] android.support.v7.internal.view.menu.MenuItemImpl.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +06158c: 5b23 4108 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0841 │ │ +061590: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ +061594: 5423 4008 |0004: iget-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ +061598: 5420 3808 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +06159c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +06159e: 6e20 d00f 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +0615a4: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0002 line=406 │ │ 0x0004 line=407 │ │ 0x0006 line=410 │ │ 0x000c line=412 │ │ @@ -128164,21 +128164,21 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0615b0: |[0615b0] android.support.v7.internal.view.menu.MenuItemImpl.setVisible:(Z)Landroid/view/MenuItem; │ │ -0615c0: 6e20 3610 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1036 │ │ -0615c6: 0a00 |0003: move-result v0 │ │ -0615c8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0615cc: 5410 3808 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -0615d0: 6e20 cf0f 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0fcf │ │ -0615d6: 1101 |000b: return-object v1 │ │ +0615a8: |[0615a8] android.support.v7.internal.view.menu.MenuItemImpl.setVisible:(Z)Landroid/view/MenuItem; │ │ +0615b8: 6e20 3610 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1036 │ │ +0615be: 0a00 |0003: move-result v0 │ │ +0615c0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0615c4: 5410 3808 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +0615c8: 6e20 cf0f 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@0fcf │ │ +0615ce: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x000b line=530 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x000c reg=2 shown Z │ │ @@ -128188,29 +128188,29 @@ │ │ type : '(Z)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0615d8: |[0615d8] android.support.v7.internal.view.menu.MenuItemImpl.setVisibleInt:(Z)Z │ │ -0615e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0615ea: 5240 3008 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -0615ee: 5241 3008 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -0615f2: dd03 01f7 |0005: and-int/lit8 v3, v1, #int -9 // #f7 │ │ -0615f6: 3805 0c00 |0007: if-eqz v5, 0013 // +000c │ │ -0615fa: 0121 |0009: move v1, v2 │ │ -0615fc: b631 |000a: or-int/2addr v1, v3 │ │ -0615fe: 5941 3008 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -061602: 5241 3008 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ -061606: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ -06160a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -06160c: 0f02 |0012: return v2 │ │ -06160e: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ -061612: 28f5 |0015: goto 000a // -000b │ │ +0615d0: |[0615d0] android.support.v7.internal.view.menu.MenuItemImpl.setVisibleInt:(Z)Z │ │ +0615e0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0615e2: 5240 3008 |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0615e6: 5241 3008 |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0615ea: dd03 01f7 |0005: and-int/lit8 v3, v1, #int -9 // #f7 │ │ +0615ee: 3805 0c00 |0007: if-eqz v5, 0013 // +000c │ │ +0615f2: 0121 |0009: move v1, v2 │ │ +0615f4: b631 |000a: or-int/2addr v1, v3 │ │ +0615f6: 5941 3008 |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0615fa: 5241 3008 |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0830 │ │ +0615fe: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ +061602: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +061604: 0f02 |0012: return v2 │ │ +061606: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ +06160a: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=518 │ │ 0x0003 line=519 │ │ 0x000d line=520 │ │ 0x0013 line=519 │ │ locals : │ │ @@ -128223,19 +128223,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -061614: |[061614] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowIcon:()Z │ │ -061624: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -061628: 6e10 c50f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOptionalIconsVisible:()Z // method@0fc5 │ │ -06162e: 0a00 |0005: move-result v0 │ │ -061630: 0f00 |0006: return v0 │ │ +06160c: |[06160c] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowIcon:()Z │ │ +06161c: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +061620: 6e10 c50f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOptionalIconsVisible:()Z // method@0fc5 │ │ +061626: 0a00 |0005: move-result v0 │ │ +061628: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #66 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -128243,26 +128243,26 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -061634: |[061634] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowShortcut:()Z │ │ -061644: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ -061648: 6e10 cd0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@0fcd │ │ -06164e: 0a00 |0005: move-result v0 │ │ -061650: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -061654: 6e10 0410 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1004 │ │ -06165a: 0a00 |000b: move-result v0 │ │ -06165c: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -061660: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -061662: 0f00 |000f: return v0 │ │ -061664: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -061666: 28fe |0011: goto 000f // -0002 │ │ +06162c: |[06162c] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowShortcut:()Z │ │ +06163c: 5410 3808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0838 │ │ +061640: 6e10 cd0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@0fcd │ │ +061646: 0a00 |0005: move-result v0 │ │ +061648: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +06164c: 6e10 0410 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1004 │ │ +061652: 0a00 |000b: move-result v0 │ │ +061654: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +061658: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +06165a: 0f00 |000f: return v0 │ │ +06165c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +06165e: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #67 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -128270,23 +128270,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -061668: |[061668] android.support.v7.internal.view.menu.MenuItemImpl.showsTextAsAction:()Z │ │ -061678: 5220 3e08 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ -06167c: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -061680: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -061682: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -061686: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -061688: 0f00 |0008: return v0 │ │ -06168a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06168c: 28fe |000a: goto 0008 // -0002 │ │ +061660: |[061660] android.support.v7.internal.view.menu.MenuItemImpl.showsTextAsAction:()Z │ │ +061670: 5220 3e08 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@083e │ │ +061674: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +061678: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +06167a: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +06167e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +061680: 0f00 |0008: return v0 │ │ +061682: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +061684: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #68 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -128294,32 +128294,32 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -061690: |[061690] android.support.v7.internal.view.menu.MenuItemImpl.toString:()Ljava/lang/String; │ │ -0616a0: 5410 4008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ -0616a4: 7210 6b1b 0000 |0002: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ -0616aa: 0c00 |0005: move-result-object v0 │ │ -0616ac: 1100 |0006: return-object v0 │ │ +061688: |[061688] android.support.v7.internal.view.menu.MenuItemImpl.toString:()Ljava/lang/String; │ │ +061698: 5410 4008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0840 │ │ +06169c: 7210 6b1b 0000 |0002: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ +0616a2: 0c00 |0005: move-result-object v0 │ │ +0616a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ - source_file_idx : 2626 (MenuItemImpl.java) │ │ + source_file_idx : 2624 (MenuItemImpl.java) │ │ │ │ Class #506 header: │ │ class_idx : 633 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 356 │ │ -source_file_idx : 2628 │ │ +source_file_idx : 2626 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #506 annotations: │ │ Annotations on class │ │ @@ -128347,19 +128347,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0616b0: |[0616b0] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ -0616c0: 5b01 4708 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0847 │ │ -0616c4: 7020 9d07 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@079d │ │ -0616ca: 5b03 4608 |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ -0616ce: 0e00 |0007: return-void │ │ +0616a8: |[0616a8] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ +0616b8: 5b01 4708 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0847 │ │ +0616bc: 7020 9d07 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@079d │ │ +0616c2: 5b03 4608 |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ +0616c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0002 line=347 │ │ 0x0005 line=348 │ │ 0x0007 line=349 │ │ locals : │ │ @@ -128374,19 +128374,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0616d0: |[0616d0] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu:()Z │ │ -0616e0: 5410 4608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ -0616e4: 6e10 2318 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.hasSubMenu:()Z // method@1823 │ │ -0616ea: 0a00 |0005: move-result v0 │ │ -0616ec: 0f00 |0006: return v0 │ │ +0616c8: |[0616c8] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu:()Z │ │ +0616d8: 5410 4608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ +0616dc: 6e10 2318 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.hasSubMenu:()Z // method@1823 │ │ +0616e2: 0a00 |0005: move-result v0 │ │ +0616e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -128394,19 +128394,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0616f0: |[0616f0] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onCreateActionView:()Landroid/view/View; │ │ -061700: 5410 4608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ -061704: 6e10 2518 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@1825 │ │ -06170a: 0c00 |0005: move-result-object v0 │ │ -06170c: 1100 |0006: return-object v0 │ │ +0616e8: |[0616e8] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onCreateActionView:()Landroid/view/View; │ │ +0616f8: 5410 4608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ +0616fc: 6e10 2518 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@1825 │ │ +061702: 0c00 |0005: move-result-object v0 │ │ +061704: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -128414,19 +128414,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -061710: |[061710] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction:()Z │ │ -061720: 5410 4608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ -061724: 6e10 2718 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onPerformDefaultAction:()Z // method@1827 │ │ -06172a: 0a00 |0005: move-result v0 │ │ -06172c: 0f00 |0006: return v0 │ │ +061708: |[061708] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction:()Z │ │ +061718: 5410 4608 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ +06171c: 6e10 2718 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.onPerformDefaultAction:()Z // method@1827 │ │ +061722: 0a00 |0005: move-result v0 │ │ +061724: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -128434,36 +128434,36 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -061730: |[061730] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -061740: 5420 4608 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ -061744: 5421 4708 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0847 │ │ -061748: 6e20 5a10 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@105a │ │ -06174e: 0c01 |0007: move-result-object v1 │ │ -061750: 6e20 2818 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@1828 │ │ -061756: 0e00 |000b: return-void │ │ +061728: |[061728] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +061738: 5420 4608 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ +06173c: 5421 4708 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0847 │ │ +061740: 6e20 5a10 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@105a │ │ +061746: 0c01 |0007: move-result-object v1 │ │ +061748: 6e20 2818 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@1828 │ │ +06174e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x000b line=369 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ 0x0000 - 0x000c reg=3 subMenu Landroid/view/SubMenu; │ │ │ │ - source_file_idx : 2628 (MenuItemWrapperICS.java) │ │ + source_file_idx : 2626 (MenuItemWrapperICS.java) │ │ │ │ Class #507 header: │ │ class_idx : 725 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 750 │ │ +source_file_idx : 749 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #507 - │ │ Class descriptor : 'Landroid/support/v7/view/CollapsibleActionView;' │ │ @@ -128482,21 +128482,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/view/CollapsibleActionView;) │ │ name : 'onActionViewExpanded' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 750 (CollapsibleActionView.java) │ │ + source_file_idx : 749 (CollapsibleActionView.java) │ │ │ │ Class #508 header: │ │ class_idx : 634 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 923 │ │ -source_file_idx : 2628 │ │ +source_file_idx : 2626 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #508 annotations: │ │ Annotations on class │ │ @@ -128521,23 +128521,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -061758: |[061758] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.:(Landroid/view/View;)V │ │ -061768: 6e10 b918 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ -06176e: 0c00 |0003: move-result-object v0 │ │ -061770: 7020 f919 0100 |0004: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ -061776: 0720 |0007: move-object v0, v2 │ │ -061778: 1f00 4103 |0008: check-cast v0, Landroid/view/CollapsibleActionView; // type@0341 │ │ -06177c: 5b10 4808 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0848 │ │ -061780: 6e20 4110 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.addView:(Landroid/view/View;)V // method@1041 │ │ -061786: 0e00 |000f: return-void │ │ +061750: |[061750] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.:(Landroid/view/View;)V │ │ +061760: 6e10 b918 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ +061766: 0c00 |0003: move-result-object v0 │ │ +061768: 7020 f919 0100 |0004: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ +06176e: 0720 |0007: move-object v0, v2 │ │ +061770: 1f00 4103 |0008: check-cast v0, Landroid/view/CollapsibleActionView; // type@0341 │ │ +061774: 5b10 4808 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0848 │ │ +061778: 6e20 4110 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.addView:(Landroid/view/View;)V // method@1041 │ │ +06177e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0008 line=383 │ │ 0x000c line=384 │ │ 0x000f line=385 │ │ locals : │ │ @@ -128550,18 +128550,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -061788: |[061788] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView:()Landroid/view/View; │ │ -061798: 5410 4808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0848 │ │ -06179c: 1f00 6803 |0002: check-cast v0, Landroid/view/View; // type@0368 │ │ -0617a0: 1100 |0004: return-object v0 │ │ +061780: |[061780] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView:()Landroid/view/View; │ │ +061790: 5410 4808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0848 │ │ +061794: 1f00 6803 |0002: check-cast v0, Landroid/view/View; // type@0368 │ │ +061798: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;) │ │ @@ -128569,18 +128569,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0617a4: |[0617a4] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed:()V │ │ -0617b4: 5410 4808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0848 │ │ -0617b8: 7210 2b18 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@182b │ │ -0617be: 0e00 |0005: return-void │ │ +06179c: |[06179c] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed:()V │ │ +0617ac: 5410 4808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0848 │ │ +0617b0: 7210 2b18 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@182b │ │ +0617b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0005 line=395 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ @@ -128589,32 +128589,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0617c0: |[0617c0] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded:()V │ │ -0617d0: 5410 4808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0848 │ │ -0617d4: 7210 2c18 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewExpanded:()V // method@182c │ │ -0617da: 0e00 |0005: return-void │ │ +0617b8: |[0617b8] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded:()V │ │ +0617c8: 5410 4808 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/view/CollapsibleActionView; // field@0848 │ │ +0617cc: 7210 2c18 0000 |0002: invoke-interface {v0}, Landroid/view/CollapsibleActionView;.onActionViewExpanded:()V // method@182c │ │ +0617d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0005 line=390 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ - source_file_idx : 2628 (MenuItemWrapperICS.java) │ │ + source_file_idx : 2626 (MenuItemWrapperICS.java) │ │ │ │ Class #509 header: │ │ class_idx : 635 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 622 │ │ -source_file_idx : 2628 │ │ +source_file_idx : 2626 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #509 annotations: │ │ Annotations on class │ │ @@ -128640,18 +128640,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0617dc: |[0617dc] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V │ │ -0617ec: 5b01 4a08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@084a │ │ -0617f0: 7020 5b0f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@0f5b │ │ -0617f6: 0e00 |0005: return-void │ │ +0617d4: |[0617d4] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V │ │ +0617e4: 5b01 4a08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@084a │ │ +0617e8: 7020 5b0f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@0f5b │ │ +0617ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0002 line=329 │ │ 0x0005 line=330 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ @@ -128664,23 +128664,23 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0617f8: |[0617f8] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -061808: 5420 4908 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0849 │ │ -06180c: 1f00 5403 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@0354 │ │ -061810: 5421 4a08 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@084a │ │ -061814: 6e20 5610 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1056 │ │ -06181a: 0c01 |0009: move-result-object v1 │ │ -06181c: 7220 5918 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1859 │ │ -061822: 0a00 |000d: move-result v0 │ │ -061824: 0f00 |000e: return v0 │ │ +0617f0: |[0617f0] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +061800: 5420 4908 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0849 │ │ +061804: 1f00 5403 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@0354 │ │ +061808: 5421 4a08 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@084a │ │ +06180c: 6e20 5610 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1056 │ │ +061812: 0c01 |0009: move-result-object v1 │ │ +061814: 7220 5918 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@1859 │ │ +06181a: 0a00 |000d: move-result v0 │ │ +06181c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ @@ -128689,37 +128689,37 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -061828: |[061828] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -061838: 5420 4908 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0849 │ │ -06183c: 1f00 5403 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@0354 │ │ -061840: 5421 4a08 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@084a │ │ -061844: 6e20 5610 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1056 │ │ -06184a: 0c01 |0009: move-result-object v1 │ │ -06184c: 7220 5a18 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@185a │ │ -061852: 0a00 |000d: move-result v0 │ │ -061854: 0f00 |000e: return v0 │ │ +061820: |[061820] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +061830: 5420 4908 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0849 │ │ +061834: 1f00 5403 |0002: check-cast v0, Landroid/view/MenuItem$OnActionExpandListener; // type@0354 │ │ +061838: 5421 4a08 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@084a │ │ +06183c: 6e20 5610 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1056 │ │ +061842: 0c01 |0009: move-result-object v1 │ │ +061844: 7220 5a18 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@185a │ │ +06184a: 0a00 |000d: move-result v0 │ │ +06184c: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2628 (MenuItemWrapperICS.java) │ │ + source_file_idx : 2626 (MenuItemWrapperICS.java) │ │ │ │ Class #510 header: │ │ class_idx : 636 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 622 │ │ -source_file_idx : 2628 │ │ +source_file_idx : 2626 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #510 annotations: │ │ Annotations on class │ │ @@ -128745,18 +128745,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 │ │ -061858: |[061858] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ -061868: 5b01 4c08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@084c │ │ -06186c: 7020 5b0f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@0f5b │ │ -061872: 0e00 |0005: return-void │ │ +061850: |[061850] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ +061860: 5b01 4c08 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@084c │ │ +061864: 7020 5b0f 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@0f5b │ │ +06186a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=316 │ │ 0x0005 line=317 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; │ │ @@ -128769,37 +128769,37 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -061874: |[061874] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -061884: 5420 4b08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@084b │ │ -061888: 1f00 5503 |0002: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@0355 │ │ -06188c: 5421 4c08 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@084c │ │ -061890: 6e20 5610 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1056 │ │ -061896: 0c01 |0009: move-result-object v1 │ │ -061898: 7220 5b18 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@185b │ │ -06189e: 0a00 |000d: move-result v0 │ │ -0618a0: 0f00 |000e: return v0 │ │ +06186c: |[06186c] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +06187c: 5420 4b08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@084b │ │ +061880: 1f00 5503 |0002: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@0355 │ │ +061884: 5421 4c08 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@084c │ │ +061888: 6e20 5610 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1056 │ │ +06188e: 0c01 |0009: move-result-object v1 │ │ +061890: 7220 5b18 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@185b │ │ +061896: 0a00 |000d: move-result v0 │ │ +061898: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2628 (MenuItemWrapperICS.java) │ │ + source_file_idx : 2626 (MenuItemWrapperICS.java) │ │ │ │ Class #511 header: │ │ class_idx : 637 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 621 │ │ -source_file_idx : 2628 │ │ +source_file_idx : 2626 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 43 │ │ │ │ Class #511 annotations: │ │ Annotations on class │ │ @@ -128825,17 +128825,17 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0618a4: |[0618a4] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ -0618b4: 7030 550f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@0f55 │ │ -0618ba: 0e00 |0003: return-void │ │ +06189c: |[06189c] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ +0618ac: 7030 550f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@0f55 │ │ +0618b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -128847,20 +128847,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0618bc: |[0618bc] android.support.v7.internal.view.menu.MenuItemWrapperICS.collapseActionView:()Z │ │ -0618cc: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -0618d0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0618d4: 7210 1206 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0612 │ │ -0618da: 0a00 |0007: move-result v0 │ │ -0618dc: 0f00 |0008: return v0 │ │ +0618b4: |[0618b4] android.support.v7.internal.view.menu.MenuItemWrapperICS.collapseActionView:()Z │ │ +0618c4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +0618c8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +0618cc: 7210 1206 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0612 │ │ +0618d2: 0a00 |0007: move-result v0 │ │ +0618d4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -128868,19 +128868,19 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0618e0: |[0618e0] android.support.v7.internal.view.menu.MenuItemWrapperICS.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ -0618f0: 2200 7902 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0279 │ │ -0618f4: 5421 4d08 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mContext:Landroid/content/Context; // field@084d │ │ -0618f8: 7040 3b10 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@103b │ │ -0618fe: 1100 |0007: return-object v0 │ │ +0618d8: |[0618d8] android.support.v7.internal.view.menu.MenuItemWrapperICS.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ +0618e8: 2200 7902 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0279 │ │ +0618ec: 5421 4d08 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mContext:Landroid/content/Context; // field@084d │ │ +0618f0: 7040 3b10 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@103b │ │ +0618f6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=3 provider Landroid/view/ActionProvider; │ │ │ │ @@ -128889,20 +128889,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061900: |[061900] android.support.v7.internal.view.menu.MenuItemWrapperICS.expandActionView:()Z │ │ -061910: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061914: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061918: 7210 1306 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0613 │ │ -06191e: 0a00 |0007: move-result v0 │ │ -061920: 0f00 |0008: return v0 │ │ +0618f8: |[0618f8] android.support.v7.internal.view.menu.MenuItemWrapperICS.expandActionView:()Z │ │ +061908: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +06190c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061910: 7210 1306 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0613 │ │ +061916: 0a00 |0007: move-result v0 │ │ +061918: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -128910,26 +128910,26 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -061924: |[061924] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionProvider:()Landroid/view/ActionProvider; │ │ -061934: 5421 4f08 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061938: 1f01 3701 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -06193c: 7210 1e06 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@061e │ │ -061942: 0c00 |0007: move-result-object v0 │ │ -061944: 2001 7902 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0279 │ │ -061948: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -06194c: 1f00 7902 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0279 │ │ -061950: 5401 4608 |000e: iget-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ -061954: 1101 |0010: return-object v1 │ │ -061956: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -061958: 28fe |0012: goto 0010 // -0002 │ │ +06191c: |[06191c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionProvider:()Landroid/view/ActionProvider; │ │ +06192c: 5421 4f08 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061930: 1f01 3701 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061934: 7210 1e06 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@061e │ │ +06193a: 0c00 |0007: move-result-object v0 │ │ +06193c: 2001 7902 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0279 │ │ +061940: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +061944: 1f00 7902 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@0279 │ │ +061948: 5401 4608 |000e: iget-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/view/ActionProvider; // field@0846 │ │ +06194c: 1101 |0010: return-object v1 │ │ +06194e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +061950: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0008 line=268 │ │ 0x000c line=269 │ │ 0x0010 line=271 │ │ locals : │ │ @@ -128942,25 +128942,25 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06195c: |[06195c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionView:()Landroid/view/View; │ │ -06196c: 5421 4f08 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061970: 1f01 3701 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061974: 7210 1406 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0614 │ │ -06197a: 0c00 |0007: move-result-object v0 │ │ -06197c: 2001 7a02 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@027a │ │ -061980: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ -061984: 1f00 7a02 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@027a │ │ -061988: 6e10 4210 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.getWrappedView:()Landroid/view/View; // method@1042 │ │ -06198e: 0c00 |0011: move-result-object v0 │ │ -061990: 1100 |0012: return-object v0 │ │ +061954: |[061954] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionView:()Landroid/view/View; │ │ +061964: 5421 4f08 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061968: 1f01 3701 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +06196c: 7210 1406 0100 |0004: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0614 │ │ +061972: 0c00 |0007: move-result-object v0 │ │ +061974: 2001 7a02 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@027a │ │ +061978: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ +06197c: 1f00 7a02 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@027a │ │ +061980: 6e10 4210 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.getWrappedView:()Landroid/view/View; // method@1042 │ │ +061986: 0c00 |0011: move-result-object v0 │ │ +061988: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0008 line=252 │ │ 0x000c line=253 │ │ 0x0012 line=255 │ │ locals : │ │ @@ -128972,20 +128972,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061994: |[061994] android.support.v7.internal.view.menu.MenuItemWrapperICS.getAlphabeticShortcut:()C │ │ -0619a4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -0619a8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0619ac: 7210 1506 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getAlphabeticShortcut:()C // method@0615 │ │ -0619b2: 0a00 |0007: move-result v0 │ │ -0619b4: 0f00 |0008: return v0 │ │ +06198c: |[06198c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getAlphabeticShortcut:()C │ │ +06199c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +0619a0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +0619a4: 7210 1506 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getAlphabeticShortcut:()C // method@0615 │ │ +0619aa: 0a00 |0007: move-result v0 │ │ +0619ac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -128993,20 +128993,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0619b8: |[0619b8] android.support.v7.internal.view.menu.MenuItemWrapperICS.getGroupId:()I │ │ -0619c8: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -0619cc: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0619d0: 7210 1606 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getGroupId:()I // method@0616 │ │ -0619d6: 0a00 |0007: move-result v0 │ │ -0619d8: 0f00 |0008: return v0 │ │ +0619b0: |[0619b0] android.support.v7.internal.view.menu.MenuItemWrapperICS.getGroupId:()I │ │ +0619c0: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +0619c4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +0619c8: 7210 1606 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getGroupId:()I // method@0616 │ │ +0619ce: 0a00 |0007: move-result v0 │ │ +0619d0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129014,20 +129014,20 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0619dc: |[0619dc] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0619ec: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -0619f0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -0619f4: 7210 1706 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0617 │ │ -0619fa: 0c00 |0007: move-result-object v0 │ │ -0619fc: 1100 |0008: return-object v0 │ │ +0619d4: |[0619d4] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0619e4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +0619e8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +0619ec: 7210 1706 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0617 │ │ +0619f2: 0c00 |0007: move-result-object v0 │ │ +0619f4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129035,20 +129035,20 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061a00: |[061a00] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIntent:()Landroid/content/Intent; │ │ -061a10: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061a14: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061a18: 7210 1806 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIntent:()Landroid/content/Intent; // method@0618 │ │ -061a1e: 0c00 |0007: move-result-object v0 │ │ -061a20: 1100 |0008: return-object v0 │ │ +0619f8: |[0619f8] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIntent:()Landroid/content/Intent; │ │ +061a08: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061a0c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061a10: 7210 1806 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getIntent:()Landroid/content/Intent; // method@0618 │ │ +061a16: 0c00 |0007: move-result-object v0 │ │ +061a18: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129056,20 +129056,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061a24: |[061a24] android.support.v7.internal.view.menu.MenuItemWrapperICS.getItemId:()I │ │ -061a34: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061a38: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061a3c: 7210 1906 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getItemId:()I // method@0619 │ │ -061a42: 0a00 |0007: move-result v0 │ │ -061a44: 0f00 |0008: return v0 │ │ +061a1c: |[061a1c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getItemId:()I │ │ +061a2c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061a30: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061a34: 7210 1906 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getItemId:()I // method@0619 │ │ +061a3a: 0a00 |0007: move-result v0 │ │ +061a3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129077,20 +129077,20 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061a48: |[061a48] android.support.v7.internal.view.menu.MenuItemWrapperICS.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -061a58: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061a5c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061a60: 7210 1a06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@061a │ │ -061a66: 0c00 |0007: move-result-object v0 │ │ -061a68: 1100 |0008: return-object v0 │ │ +061a40: |[061a40] android.support.v7.internal.view.menu.MenuItemWrapperICS.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +061a50: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061a54: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061a58: 7210 1a06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@061a │ │ +061a5e: 0c00 |0007: move-result-object v0 │ │ +061a60: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129098,20 +129098,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061a6c: |[061a6c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getNumericShortcut:()C │ │ -061a7c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061a80: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061a84: 7210 1b06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getNumericShortcut:()C // method@061b │ │ -061a8a: 0a00 |0007: move-result v0 │ │ -061a8c: 0f00 |0008: return v0 │ │ +061a64: |[061a64] android.support.v7.internal.view.menu.MenuItemWrapperICS.getNumericShortcut:()C │ │ +061a74: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061a78: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061a7c: 7210 1b06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getNumericShortcut:()C // method@061b │ │ +061a82: 0a00 |0007: move-result v0 │ │ +061a84: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129119,20 +129119,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061a90: |[061a90] android.support.v7.internal.view.menu.MenuItemWrapperICS.getOrder:()I │ │ -061aa0: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061aa4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061aa8: 7210 1c06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getOrder:()I // method@061c │ │ -061aae: 0a00 |0007: move-result v0 │ │ -061ab0: 0f00 |0008: return v0 │ │ +061a88: |[061a88] android.support.v7.internal.view.menu.MenuItemWrapperICS.getOrder:()I │ │ +061a98: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061a9c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061aa0: 7210 1c06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getOrder:()I // method@061c │ │ +061aa6: 0a00 |0007: move-result v0 │ │ +061aa8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129140,22 +129140,22 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -061ab4: |[061ab4] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSubMenu:()Landroid/view/SubMenu; │ │ -061ac4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061ac8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061acc: 7210 1d06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@061d │ │ -061ad2: 0c00 |0007: move-result-object v0 │ │ -061ad4: 6e20 5a10 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@105a │ │ -061ada: 0c00 |000b: move-result-object v0 │ │ -061adc: 1100 |000c: return-object v0 │ │ +061aac: |[061aac] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSubMenu:()Landroid/view/SubMenu; │ │ +061abc: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061ac0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061ac4: 7210 1d06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@061d │ │ +061aca: 0c00 |0007: move-result-object v0 │ │ +061acc: 6e20 5a10 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@105a │ │ +061ad2: 0c00 |000b: move-result-object v0 │ │ +061ad4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129163,20 +129163,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061ae0: |[061ae0] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitle:()Ljava/lang/CharSequence; │ │ -061af0: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061af4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061af8: 7210 1f06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitle:()Ljava/lang/CharSequence; // method@061f │ │ -061afe: 0c00 |0007: move-result-object v0 │ │ -061b00: 1100 |0008: return-object v0 │ │ +061ad8: |[061ad8] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitle:()Ljava/lang/CharSequence; │ │ +061ae8: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061aec: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061af0: 7210 1f06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitle:()Ljava/lang/CharSequence; // method@061f │ │ +061af6: 0c00 |0007: move-result-object v0 │ │ +061af8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129184,20 +129184,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061b04: |[061b04] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -061b14: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061b18: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061b1c: 7210 2006 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@0620 │ │ -061b22: 0c00 |0007: move-result-object v0 │ │ -061b24: 1100 |0008: return-object v0 │ │ +061afc: |[061afc] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +061b0c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061b10: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061b14: 7210 2006 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@0620 │ │ +061b1a: 0c00 |0007: move-result-object v0 │ │ +061b1c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #16 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129205,20 +129205,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061b28: |[061b28] android.support.v7.internal.view.menu.MenuItemWrapperICS.hasSubMenu:()Z │ │ -061b38: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061b3c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061b40: 7210 2106 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.hasSubMenu:()Z // method@0621 │ │ -061b46: 0a00 |0007: move-result v0 │ │ -061b48: 0f00 |0008: return v0 │ │ +061b20: |[061b20] android.support.v7.internal.view.menu.MenuItemWrapperICS.hasSubMenu:()Z │ │ +061b30: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061b34: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061b38: 7210 2106 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.hasSubMenu:()Z // method@0621 │ │ +061b3e: 0a00 |0007: move-result v0 │ │ +061b40: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129226,20 +129226,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061b4c: |[061b4c] android.support.v7.internal.view.menu.MenuItemWrapperICS.isActionViewExpanded:()Z │ │ -061b5c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061b60: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061b64: 7210 2206 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@0622 │ │ -061b6a: 0a00 |0007: move-result v0 │ │ -061b6c: 0f00 |0008: return v0 │ │ +061b44: |[061b44] android.support.v7.internal.view.menu.MenuItemWrapperICS.isActionViewExpanded:()Z │ │ +061b54: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061b58: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061b5c: 7210 2206 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@0622 │ │ +061b62: 0a00 |0007: move-result v0 │ │ +061b64: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129247,20 +129247,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061b70: |[061b70] android.support.v7.internal.view.menu.MenuItemWrapperICS.isCheckable:()Z │ │ -061b80: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061b84: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061b88: 7210 2306 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isCheckable:()Z // method@0623 │ │ -061b8e: 0a00 |0007: move-result v0 │ │ -061b90: 0f00 |0008: return v0 │ │ +061b68: |[061b68] android.support.v7.internal.view.menu.MenuItemWrapperICS.isCheckable:()Z │ │ +061b78: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061b7c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061b80: 7210 2306 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isCheckable:()Z // method@0623 │ │ +061b86: 0a00 |0007: move-result v0 │ │ +061b88: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129268,20 +129268,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061b94: |[061b94] android.support.v7.internal.view.menu.MenuItemWrapperICS.isChecked:()Z │ │ -061ba4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061ba8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061bac: 7210 2406 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isChecked:()Z // method@0624 │ │ -061bb2: 0a00 |0007: move-result v0 │ │ -061bb4: 0f00 |0008: return v0 │ │ +061b8c: |[061b8c] android.support.v7.internal.view.menu.MenuItemWrapperICS.isChecked:()Z │ │ +061b9c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061ba0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061ba4: 7210 2406 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isChecked:()Z // method@0624 │ │ +061baa: 0a00 |0007: move-result v0 │ │ +061bac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #20 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129289,20 +129289,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061bb8: |[061bb8] android.support.v7.internal.view.menu.MenuItemWrapperICS.isEnabled:()Z │ │ -061bc8: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061bcc: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061bd0: 7210 2506 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isEnabled:()Z // method@0625 │ │ -061bd6: 0a00 |0007: move-result v0 │ │ -061bd8: 0f00 |0008: return v0 │ │ +061bb0: |[061bb0] android.support.v7.internal.view.menu.MenuItemWrapperICS.isEnabled:()Z │ │ +061bc0: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061bc4: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061bc8: 7210 2506 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isEnabled:()Z // method@0625 │ │ +061bce: 0a00 |0007: move-result v0 │ │ +061bd0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #21 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129310,20 +129310,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -061bdc: |[061bdc] android.support.v7.internal.view.menu.MenuItemWrapperICS.isVisible:()Z │ │ -061bec: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061bf0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061bf4: 7210 2606 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isVisible:()Z // method@0626 │ │ -061bfa: 0a00 |0007: move-result v0 │ │ -061bfc: 0f00 |0008: return v0 │ │ +061bd4: |[061bd4] android.support.v7.internal.view.menu.MenuItemWrapperICS.isVisible:()Z │ │ +061be4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061be8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061bec: 7210 2606 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.isVisible:()Z // method@0626 │ │ +061bf2: 0a00 |0007: move-result v0 │ │ +061bf4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #22 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -129331,24 +129331,24 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -061c00: |[061c00] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -061c10: 5420 4f08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061c14: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061c18: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -061c1c: 6e20 4c10 3200 |0006: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // method@104c │ │ -061c22: 0c01 |0009: move-result-object v1 │ │ -061c24: 7220 3506 1000 |000a: invoke-interface {v0, v1}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0635 │ │ -061c2a: 1102 |000d: return-object v2 │ │ -061c2c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -061c2e: 28fb |000f: goto 000a // -0005 │ │ +061bf8: |[061bf8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +061c08: 5420 4f08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061c0c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061c10: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +061c14: 6e20 4c10 3200 |0006: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // method@104c │ │ +061c1a: 0c01 |0009: move-result-object v1 │ │ +061c1c: 7220 3506 1000 |000a: invoke-interface {v0, v1}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0635 │ │ +061c22: 1102 |000d: return-object v2 │ │ +061c24: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +061c26: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x000d line=262 │ │ 0x000e line=260 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -129359,30 +129359,30 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -061c30: |[061c30] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(I)Landroid/view/MenuItem; │ │ -061c40: 5431 4f08 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061c44: 1f01 3701 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061c48: 7220 2706 4100 |0004: invoke-interface {v1, v4}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0627 │ │ -061c4e: 5431 4f08 |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061c52: 1f01 3701 |0009: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061c56: 7210 1406 0100 |000b: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0614 │ │ -061c5c: 0c00 |000e: move-result-object v0 │ │ -061c5e: 2001 4103 |000f: instance-of v1, v0, Landroid/view/CollapsibleActionView; // type@0341 │ │ -061c62: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ -061c66: 5431 4f08 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061c6a: 1f01 3701 |0015: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061c6e: 2202 7a02 |0017: new-instance v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@027a │ │ -061c72: 7020 4010 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1040 │ │ -061c78: 7220 2806 2100 |001c: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0628 │ │ -061c7e: 1103 |001f: return-object v3 │ │ +061c28: |[061c28] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(I)Landroid/view/MenuItem; │ │ +061c38: 5431 4f08 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061c3c: 1f01 3701 |0002: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061c40: 7220 2706 4100 |0004: invoke-interface {v1, v4}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@0627 │ │ +061c46: 5431 4f08 |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061c4a: 1f01 3701 |0009: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061c4e: 7210 1406 0100 |000b: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0614 │ │ +061c54: 0c00 |000e: move-result-object v0 │ │ +061c56: 2001 4103 |000f: instance-of v1, v0, Landroid/view/CollapsibleActionView; // type@0341 │ │ +061c5a: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ +061c5e: 5431 4f08 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061c62: 1f01 3701 |0015: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061c66: 2202 7a02 |0017: new-instance v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@027a │ │ +061c6a: 7020 4010 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1040 │ │ +061c70: 7220 2806 2100 |001c: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0628 │ │ +061c76: 1103 |001f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0007 line=241 │ │ 0x000f line=242 │ │ 0x0013 line=244 │ │ 0x001f line=246 │ │ @@ -129396,24 +129396,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 │ │ -061c80: |[061c80] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -061c90: 2031 4103 |0000: instance-of v1, v3, Landroid/view/CollapsibleActionView; // type@0341 │ │ -061c94: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ -061c98: 2200 7a02 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@027a │ │ -061c9c: 7020 4010 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1040 │ │ -061ca2: 0703 |0009: move-object v3, v0 │ │ -061ca4: 5421 4f08 |000a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061ca8: 1f01 3701 |000c: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061cac: 7220 2806 3100 |000e: invoke-interface {v1, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0628 │ │ -061cb2: 1102 |0011: return-object v2 │ │ +061c78: |[061c78] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +061c88: 2031 4103 |0000: instance-of v1, v3, Landroid/view/CollapsibleActionView; // type@0341 │ │ +061c8c: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ +061c90: 2200 7a02 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@027a │ │ +061c94: 7020 4010 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1040 │ │ +061c9a: 0703 |0009: move-object v3, v0 │ │ +061c9c: 5421 4f08 |000a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061ca0: 1f01 3701 |000c: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061ca4: 7220 2806 3100 |000e: invoke-interface {v1, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@0628 │ │ +061caa: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0004 line=230 │ │ 0x000a line=232 │ │ 0x0011 line=233 │ │ locals : │ │ @@ -129427,19 +129427,19 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061cb4: |[061cb4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -061cc4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061cc8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061ccc: 7220 2906 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@0629 │ │ -061cd2: 1101 |0007: return-object v1 │ │ +061cac: |[061cac] android.support.v7.internal.view.menu.MenuItemWrapperICS.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +061cbc: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061cc0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061cc4: 7220 2906 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@0629 │ │ +061cca: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0007 line=143 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 alphaChar C │ │ @@ -129449,19 +129449,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061cd4: |[061cd4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setCheckable:(Z)Landroid/view/MenuItem; │ │ -061ce4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061ce8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061cec: 7220 2a06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@062a │ │ -061cf2: 1101 |0007: return-object v1 │ │ +061ccc: |[061ccc] android.support.v7.internal.view.menu.MenuItemWrapperICS.setCheckable:(Z)Landroid/view/MenuItem; │ │ +061cdc: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061ce0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061ce4: 7220 2a06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@062a │ │ +061cea: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0007 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 checkable Z │ │ @@ -129471,19 +129471,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061cf4: |[061cf4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setChecked:(Z)Landroid/view/MenuItem; │ │ -061d04: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061d08: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061d0c: 7220 2b06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@062b │ │ -061d12: 1101 |0007: return-object v1 │ │ +061cec: |[061cec] android.support.v7.internal.view.menu.MenuItemWrapperICS.setChecked:(Z)Landroid/view/MenuItem; │ │ +061cfc: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061d00: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061d04: 7220 2b06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@062b │ │ +061d0a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0007 line=165 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 checked Z │ │ @@ -129493,19 +129493,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061d14: |[061d14] android.support.v7.internal.view.menu.MenuItemWrapperICS.setEnabled:(Z)Landroid/view/MenuItem; │ │ -061d24: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061d28: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061d2c: 7220 2c06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@062c │ │ -061d32: 1101 |0007: return-object v1 │ │ +061d0c: |[061d0c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setEnabled:(Z)Landroid/view/MenuItem; │ │ +061d1c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061d20: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061d24: 7220 2c06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@062c │ │ +061d2a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0007 line=186 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 enabled Z │ │ @@ -129515,45 +129515,45 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -061d34: |[061d34] android.support.v7.internal.view.menu.MenuItemWrapperICS.setExclusiveCheckable:(Z)V │ │ -061d44: 5461 4e08 |0000: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@084e │ │ -061d48: 3901 1a00 |0002: if-nez v1, 001c // +001a │ │ -061d4c: 5461 4f08 |0004: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061d50: 1f01 3701 |0006: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061d54: 6e10 aa1b 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -061d5a: 0c01 |000b: move-result-object v1 │ │ -061d5c: 1a02 ad22 |000c: const-string v2, "setExclusiveCheckable" // string@22ad │ │ -061d60: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -061d62: 2333 f804 |000f: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ -061d66: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -061d68: 6205 160b |0012: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0b16 │ │ -061d6c: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ -061d70: 6e30 791b 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -061d76: 0c01 |0019: move-result-object v1 │ │ -061d78: 5b61 4e08 |001a: iput-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@084e │ │ -061d7c: 5461 4e08 |001c: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@084e │ │ -061d80: 5462 4f08 |001e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061d84: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -061d86: 2333 f904 |0021: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -061d8a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -061d8c: 7110 671b 0700 |0024: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ -061d92: 0c05 |0027: move-result-object v5 │ │ -061d94: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ -061d98: 6e30 e91b 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -061d9e: 0e00 |002d: return-void │ │ -061da0: 0d00 |002e: move-exception v0 │ │ -061da2: 1a01 430a |002f: const-string v1, "MenuItemWrapper" // string@0a43 │ │ -061da6: 1a02 6e03 |0031: const-string v2, "Error while calling setExclusiveCheckable" // string@036e │ │ -061daa: 7130 0618 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ -061db0: 28f7 |0036: goto 002d // -0009 │ │ +061d2c: |[061d2c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setExclusiveCheckable:(Z)V │ │ +061d3c: 5461 4e08 |0000: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@084e │ │ +061d40: 3901 1a00 |0002: if-nez v1, 001c // +001a │ │ +061d44: 5461 4f08 |0004: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061d48: 1f01 3701 |0006: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061d4c: 6e10 aa1b 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +061d52: 0c01 |000b: move-result-object v1 │ │ +061d54: 1a02 ab22 |000c: const-string v2, "setExclusiveCheckable" // string@22ab │ │ +061d58: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +061d5a: 2333 f804 |000f: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ +061d5e: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +061d60: 6205 160b |0012: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0b16 │ │ +061d64: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ +061d68: 6e30 791b 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +061d6e: 0c01 |0019: move-result-object v1 │ │ +061d70: 5b61 4e08 |001a: iput-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@084e │ │ +061d74: 5461 4e08 |001c: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@084e │ │ +061d78: 5462 4f08 |001e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061d7c: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +061d7e: 2333 f904 |0021: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +061d82: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +061d84: 7110 671b 0700 |0024: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ +061d8a: 0c05 |0027: move-result-object v5 │ │ +061d8c: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ +061d90: 6e30 e91b 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +061d96: 0e00 |002d: return-void │ │ +061d98: 0d00 |002e: move-exception v0 │ │ +061d9a: 1a01 410a |002f: const-string v1, "MenuItemWrapper" // string@0a41 │ │ +061d9e: 1a02 6d03 |0031: const-string v2, "Error while calling setExclusiveCheckable" // string@036d │ │ +061da2: 7130 0618 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ +061da8: 28f7 |0036: goto 002d // -0009 │ │ catches : 1 │ │ 0x0000 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0000 line=298 │ │ 0x0004 line=299 │ │ 0x001c line=302 │ │ @@ -129570,19 +129570,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061dc4: |[061dc4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(I)Landroid/view/MenuItem; │ │ -061dd4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061dd8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061ddc: 7220 2d06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@062d │ │ -061de2: 1101 |0007: return-object v1 │ │ +061dbc: |[061dbc] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(I)Landroid/view/MenuItem; │ │ +061dcc: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061dd0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061dd4: 7220 2d06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@062d │ │ +061dda: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0007 line=104 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -129592,19 +129592,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 │ │ -061de4: |[061de4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -061df4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061df8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061dfc: 7220 2e06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@062e │ │ -061e02: 1101 |0007: return-object v1 │ │ +061ddc: |[061ddc] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +061dec: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061df0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061df4: 7220 2e06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@062e │ │ +061dfa: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -129614,19 +129614,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 │ │ -061e04: |[061e04] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -061e14: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061e18: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061e1c: 7220 2f06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@062f │ │ -061e22: 1101 |0007: return-object v1 │ │ +061dfc: |[061dfc] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +061e0c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061e10: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061e14: 7220 2f06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@062f │ │ +061e1a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 intent Landroid/content/Intent; │ │ @@ -129636,19 +129636,19 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061e24: |[061e24] android.support.v7.internal.view.menu.MenuItemWrapperICS.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -061e34: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061e38: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061e3c: 7220 3006 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@0630 │ │ -061e42: 1101 |0007: return-object v1 │ │ +061e1c: |[061e1c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +061e2c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061e30: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061e34: 7220 3006 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@0630 │ │ +061e3a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0007 line=132 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 numericChar C │ │ @@ -129658,24 +129658,24 @@ │ │ type : '(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -061e44: |[061e44] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -061e54: 5420 4f08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061e58: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061e5c: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -061e60: 2201 7b02 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; // type@027b │ │ -061e64: 7030 4510 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V // method@1045 │ │ -061e6a: 7220 3606 1000 |000b: invoke-interface {v0, v1}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0636 │ │ -061e70: 1102 |000e: return-object v2 │ │ -061e72: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -061e74: 28fb |0010: goto 000b // -0005 │ │ +061e3c: |[061e3c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +061e4c: 5420 4f08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061e50: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061e54: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +061e58: 2201 7b02 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; // type@027b │ │ +061e5c: 7030 4510 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnActionExpandListener;)V // method@1045 │ │ +061e62: 7220 3606 1000 |000b: invoke-interface {v0, v1}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0636 │ │ +061e68: 1102 |000e: return-object v2 │ │ +061e6a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +061e6c: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x000e line=293 │ │ 0x000f line=291 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -129686,24 +129686,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 │ │ -061e78: |[061e78] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -061e88: 5420 4f08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061e8c: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061e90: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -061e94: 2201 7c02 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; // type@027c │ │ -061e98: 7030 4810 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@1048 │ │ -061e9e: 7220 3106 1000 |000b: invoke-interface {v0, v1}, Landroid/support/v4/internal/view/SupportMenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@0631 │ │ -061ea4: 1102 |000e: return-object v2 │ │ -061ea6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -061ea8: 28fb |0010: goto 000b // -0005 │ │ +061e70: |[061e70] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +061e80: 5420 4f08 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061e84: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061e88: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +061e8c: 2201 7c02 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; // type@027c │ │ +061e90: 7030 4810 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@1048 │ │ +061e96: 7220 3106 1000 |000b: invoke-interface {v0, v1}, Landroid/support/v4/internal/view/SupportMenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@0631 │ │ +061e9c: 1102 |000e: return-object v2 │ │ +061e9e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +061ea0: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x000e line=208 │ │ 0x000f line=206 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -129714,19 +129714,19 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -061eac: |[061eac] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShortcut:(CC)Landroid/view/MenuItem; │ │ -061ebc: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061ec0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061ec4: 7230 3206 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0632 │ │ -061eca: 1101 |0007: return-object v1 │ │ +061ea4: |[061ea4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShortcut:(CC)Landroid/view/MenuItem; │ │ +061eb4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061eb8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061ebc: 7230 3206 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@0632 │ │ +061ec2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0007 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 numericChar C │ │ @@ -129737,19 +129737,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061ecc: |[061ecc] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsAction:(I)V │ │ -061edc: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061ee0: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061ee4: 7220 3306 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0633 │ │ -061eea: 0e00 |0007: return-void │ │ +061ec4: |[061ec4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsAction:(I)V │ │ +061ed4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061ed8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061edc: 7220 3306 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@0633 │ │ +061ee2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0007 line=219 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 actionEnum I │ │ @@ -129759,19 +129759,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061eec: |[061eec] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -061efc: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061f00: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061f04: 7220 3406 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@0634 │ │ -061f0a: 1101 |0007: return-object v1 │ │ +061ee4: |[061ee4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +061ef4: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061ef8: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061efc: 7220 3406 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@0634 │ │ +061f02: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0007 line=224 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 actionEnum I │ │ @@ -129781,19 +129781,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -061f0c: |[061f0c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(I)Landroid/view/MenuItem; │ │ -061f1c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061f20: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061f24: 7220 3706 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@0637 │ │ -061f2a: 1101 |0007: return-object v1 │ │ +061f04: |[061f04] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(I)Landroid/view/MenuItem; │ │ +061f14: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061f18: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061f1c: 7220 3706 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@0637 │ │ +061f22: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title I │ │ @@ -129803,19 +129803,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 │ │ -061f2c: |[061f2c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -061f3c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061f40: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061f44: 7220 3806 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0638 │ │ -061f4a: 1101 |0007: return-object v1 │ │ +061f24: |[061f24] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +061f34: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061f38: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061f3c: 7220 3806 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0638 │ │ +061f42: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -129825,19 +129825,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 │ │ -061f4c: |[061f4c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -061f5c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061f60: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061f64: 7220 3906 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0639 │ │ -061f6a: 1101 |0007: return-object v1 │ │ +061f44: |[061f44] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +061f54: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061f58: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061f5c: 7220 3906 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@0639 │ │ +061f62: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=87 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -129847,34 +129847,34 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -061f6c: |[061f6c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setVisible:(Z)Landroid/view/MenuItem; │ │ -061f7c: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ -061f80: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ -061f84: 7220 3a06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@063a │ │ -061f8a: 0c00 |0007: move-result-object v0 │ │ -061f8c: 1100 |0008: return-object v0 │ │ +061f64: |[061f64] android.support.v7.internal.view.menu.MenuItemWrapperICS.setVisible:(Z)Landroid/view/MenuItem; │ │ +061f74: 5410 4f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@084f │ │ +061f78: 1f00 3701 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@0137 │ │ +061f7c: 7220 3a06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@063a │ │ +061f82: 0c00 |0007: move-result-object v0 │ │ +061f84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0009 reg=2 visible Z │ │ │ │ - source_file_idx : 2628 (MenuItemWrapperICS.java) │ │ + source_file_idx : 2626 (MenuItemWrapperICS.java) │ │ │ │ Class #512 header: │ │ class_idx : 638 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 633 │ │ -source_file_idx : 2629 │ │ +source_file_idx : 2627 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #512 annotations: │ │ Annotations on class │ │ @@ -129903,18 +129903,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -061f90: |[061f90] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ -061fa0: 5b01 5208 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // field@0852 │ │ -061fa4: 7040 3b10 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@103b │ │ -061faa: 0e00 |0005: return-void │ │ +061f88: |[061f88] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V │ │ +061f98: 5b01 5208 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // field@0852 │ │ +061f9c: 7040 3b10 1032 |0002: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@103b │ │ +061fa2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0002 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ @@ -129928,19 +129928,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -061fac: |[061fac] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.isVisible:()Z │ │ -061fbc: 5410 5008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0850 │ │ -061fc0: 6e10 2418 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.isVisible:()Z // method@1824 │ │ -061fc6: 0a00 |0005: move-result v0 │ │ -061fc8: 0f00 |0006: return v0 │ │ +061fa4: |[061fa4] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.isVisible:()Z │ │ +061fb4: 5410 5008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0850 │ │ +061fb8: 6e10 2418 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.isVisible:()Z // method@1824 │ │ +061fbe: 0a00 |0005: move-result v0 │ │ +061fc0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;) │ │ @@ -129948,20 +129948,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -061fcc: |[061fcc] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onActionProviderVisibilityChanged:(Z)V │ │ -061fdc: 5410 5108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0851 │ │ -061fe0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -061fe4: 5410 5108 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0851 │ │ -061fe8: 7220 9c07 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@079c │ │ -061fee: 0e00 |0009: return-void │ │ +061fc4: |[061fc4] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onActionProviderVisibilityChanged:(Z)V │ │ +061fd4: 5410 5108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0851 │ │ +061fd8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +061fdc: 5410 5108 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0851 │ │ +061fe0: 7220 9c07 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@079c │ │ +061fe6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ 0x0009 line=82 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ @@ -129972,19 +129972,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 │ │ -061ff0: |[061ff0] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -062000: 5410 5008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0850 │ │ -062004: 6e20 2618 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1826 │ │ -06200a: 0c00 |0005: move-result-object v0 │ │ -06200c: 1100 |0006: return-object v0 │ │ +061fe8: |[061fe8] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +061ff8: 5410 5008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0850 │ │ +061ffc: 6e20 2618 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@1826 │ │ +062002: 0c00 |0005: move-result-object v0 │ │ +062004: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ 0x0000 - 0x0007 reg=2 forItem Landroid/view/MenuItem; │ │ │ │ @@ -129993,19 +129993,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -062010: |[062010] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.overridesItemVisibility:()Z │ │ -062020: 5410 5008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0850 │ │ -062024: 6e10 2918 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.overridesItemVisibility:()Z // method@1829 │ │ -06202a: 0a00 |0005: move-result v0 │ │ -06202c: 0f00 |0006: return v0 │ │ +062008: |[062008] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.overridesItemVisibility:()Z │ │ +062018: 5410 5008 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0850 │ │ +06201c: 6e10 2918 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionProvider;.overridesItemVisibility:()Z // method@1829 │ │ +062022: 0a00 |0005: move-result v0 │ │ +062024: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;) │ │ @@ -130013,40 +130013,40 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -062030: |[062030] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ -062040: 5b12 5108 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0851 │ │ -062044: 5410 5008 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0850 │ │ -062048: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -06204c: 6e20 2a18 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.setVisibilityListener:(Landroid/view/ActionProvider$VisibilityListener;)V // method@182a │ │ -062052: 0e00 |0009: return-void │ │ -062054: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -062056: 28fb |000b: goto 0006 // -0005 │ │ +062028: |[062028] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +062038: 5b12 5108 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@0851 │ │ +06203c: 5410 5008 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/view/ActionProvider; // field@0850 │ │ +062040: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +062044: 6e20 2a18 1000 |0006: invoke-virtual {v0, v1}, Landroid/view/ActionProvider;.setVisibilityListener:(Landroid/view/ActionProvider$VisibilityListener;)V // method@182a │ │ +06204a: 0e00 |0009: return-void │ │ +06204c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +06204e: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ 0x0009 line=75 │ │ 0x000a line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ 0x000a - 0x000c reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ 0x0000 - 0x000c reg=2 listener Landroid/support/v4/view/ActionProvider$VisibilityListener; │ │ │ │ - source_file_idx : 2629 (MenuItemWrapperJB.java) │ │ + source_file_idx : 2627 (MenuItemWrapperJB.java) │ │ │ │ Class #513 header: │ │ class_idx : 639 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 637 │ │ -source_file_idx : 2629 │ │ +source_file_idx : 2627 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #513 annotations: │ │ Annotations on class │ │ @@ -130066,17 +130066,17 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -062058: |[062058] android.support.v7.internal.view.menu.MenuItemWrapperJB.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ -062068: 7030 4a10 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@104a │ │ -06206e: 0e00 |0003: return-void │ │ +062050: |[062050] android.support.v7.internal.view.menu.MenuItemWrapperJB.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V │ │ +062060: 7030 4a10 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@104a │ │ +062066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -130088,33 +130088,33 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -062070: |[062070] android.support.v7.internal.view.menu.MenuItemWrapperJB.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ -062080: 2200 7e02 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; // type@027e │ │ -062084: 5421 5308 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.mContext:Landroid/content/Context; // field@0853 │ │ -062088: 7040 7810 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@1078 │ │ -06208e: 1100 |0007: return-object v0 │ │ +062068: |[062068] android.support.v7.internal.view.menu.MenuItemWrapperJB.createActionProviderWrapper:(Landroid/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ +062078: 2200 7e02 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; // type@027e │ │ +06207c: 5421 5308 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.mContext:Landroid/content/Context; // field@0853 │ │ +062080: 7040 7810 2031 |0004: invoke-direct {v0, v2, v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/content/Context;Landroid/view/ActionProvider;)V // method@1078 │ │ +062086: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; │ │ 0x0000 - 0x0008 reg=3 provider Landroid/view/ActionProvider; │ │ │ │ - source_file_idx : 2629 (MenuItemWrapperJB.java) │ │ + source_file_idx : 2627 (MenuItemWrapperJB.java) │ │ │ │ Class #514 header: │ │ class_idx : 640 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 912 │ │ -source_file_idx : 2648 │ │ +source_file_idx : 2646 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #514 annotations: │ │ Annotations on class │ │ @@ -130146,22 +130146,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 │ │ -062090: |[062090] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0620a0: 5b12 5608 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ -0620a4: 7010 e519 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@19e5 │ │ -0620aa: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -0620ac: 5910 5508 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ -0620b0: 5b13 5408 |0008: iput-object v3, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ -0620b4: 6e10 8210 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@1082 │ │ -0620ba: 0e00 |000d: return-void │ │ +062088: |[062088] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +062098: 5b12 5608 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ +06209c: 7010 e519 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@19e5 │ │ +0620a2: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +0620a4: 5910 5508 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ +0620a8: 5b13 5408 |0008: iput-object v3, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ +0620ac: 6e10 8210 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@1082 │ │ +0620b2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0005 line=337 │ │ 0x0008 line=340 │ │ 0x000a line=341 │ │ 0x000d line=342 │ │ @@ -130175,17 +130175,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 │ │ -0620bc: |[0620bc] 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; │ │ -0620cc: 5410 5408 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ -0620d0: 1100 |0002: return-object v0 │ │ +0620b4: |[0620b4] 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; │ │ +0620c4: 5410 5408 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ +0620c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ │ │ Virtual methods - │ │ @@ -130194,41 +130194,41 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0620d4: |[0620d4] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.findExpandedIndex:()V │ │ -0620e4: 5465 5608 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ -0620e8: 7110 8f10 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@108f │ │ -0620ee: 0c05 |0005: move-result-object v5 │ │ -0620f0: 6e10 bf0f 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0fbf │ │ -0620f6: 0c01 |0009: move-result-object v1 │ │ -0620f8: 3801 2100 |000a: if-eqz v1, 002b // +0021 │ │ -0620fc: 5465 5608 |000c: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ -062100: 7110 8f10 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@108f │ │ -062106: 0c05 |0011: move-result-object v5 │ │ -062108: 6e10 c40f 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ -06210e: 0c04 |0015: move-result-object v4 │ │ -062110: 6e10 0f1c 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -062116: 0a00 |0019: move-result v0 │ │ -062118: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -06211a: 3502 1000 |001b: if-ge v2, v0, 002b // +0010 │ │ -06211e: 6e20 081c 2400 |001d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -062124: 0c03 |0020: move-result-object v3 │ │ -062126: 1f03 7802 |0021: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -06212a: 3313 0500 |0023: if-ne v3, v1, 0028 // +0005 │ │ -06212e: 5962 5508 |0025: iput v2, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ -062132: 0e00 |0027: return-void │ │ -062134: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -062138: 28f1 |002a: goto 001b // -000f │ │ -06213a: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ -06213c: 5965 5508 |002c: iput v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ -062140: 28f9 |002e: goto 0027 // -0007 │ │ +0620cc: |[0620cc] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.findExpandedIndex:()V │ │ +0620dc: 5465 5608 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ +0620e0: 7110 8f10 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@108f │ │ +0620e6: 0c05 |0005: move-result-object v5 │ │ +0620e8: 6e10 bf0f 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@0fbf │ │ +0620ee: 0c01 |0009: move-result-object v1 │ │ +0620f0: 3801 2100 |000a: if-eqz v1, 002b // +0021 │ │ +0620f4: 5465 5608 |000c: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ +0620f8: 7110 8f10 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@108f │ │ +0620fe: 0c05 |0011: move-result-object v5 │ │ +062100: 6e10 c40f 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ +062106: 0c04 |0015: move-result-object v4 │ │ +062108: 6e10 0f1c 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +06210e: 0a00 |0019: move-result v0 │ │ +062110: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +062112: 3502 1000 |001b: if-ge v2, v0, 002b // +0010 │ │ +062116: 6e20 081c 2400 |001d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +06211c: 0c03 |0020: move-result-object v3 │ │ +06211e: 1f03 7802 |0021: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +062122: 3313 0500 |0023: if-ne v3, v1, 0028 // +0005 │ │ +062126: 5962 5508 |0025: iput v2, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ +06212a: 0e00 |0027: return-void │ │ +06212c: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +062130: 28f1 |002a: goto 001b // -000f │ │ +062132: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ +062134: 5965 5508 |002c: iput v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ +062138: 28f9 |002e: goto 0027 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x000a line=383 │ │ 0x000c line=384 │ │ 0x0016 line=385 │ │ 0x001a line=386 │ │ @@ -130255,35 +130255,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -062144: |[062144] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getCount:()I │ │ -062154: 5421 5608 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ -062158: 7110 8d10 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@108d │ │ -06215e: 0a01 |0005: move-result v1 │ │ -062160: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -062164: 5421 5408 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ -062168: 6e10 c40f 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ -06216e: 0c00 |000d: move-result-object v0 │ │ -062170: 5221 5508 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ -062174: 3b01 0e00 |0010: if-gez v1, 001e // +000e │ │ -062178: 6e10 0f1c 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -06217e: 0a01 |0015: move-result v1 │ │ -062180: 0f01 |0016: return v1 │ │ -062182: 5421 5408 |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ -062186: 6e10 c90f 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ -06218c: 0c00 |001c: move-result-object v0 │ │ -06218e: 28f1 |001d: goto 000e // -000f │ │ -062190: 6e10 0f1c 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -062196: 0a01 |0021: move-result v1 │ │ -062198: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06219c: 28f2 |0024: goto 0016 // -000e │ │ +06213c: |[06213c] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getCount:()I │ │ +06214c: 5421 5608 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ +062150: 7110 8d10 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@108d │ │ +062156: 0a01 |0005: move-result v1 │ │ +062158: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +06215c: 5421 5408 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ +062160: 6e10 c40f 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ +062166: 0c00 |000d: move-result-object v0 │ │ +062168: 5221 5508 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ +06216c: 3b01 0e00 |0010: if-gez v1, 001e // +000e │ │ +062170: 6e10 0f1c 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +062176: 0a01 |0015: move-result v1 │ │ +062178: 0f01 |0016: return v1 │ │ +06217a: 5421 5408 |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ +06217e: 6e10 c90f 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ +062184: 0c00 |001c: move-result-object v0 │ │ +062186: 28f1 |001d: goto 000e // -000f │ │ +062188: 6e10 0f1c 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +06218e: 0a01 |0021: move-result v1 │ │ +062190: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +062194: 28f2 |0024: goto 0016 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x000e line=347 │ │ 0x0012 line=348 │ │ 0x0016 line=350 │ │ 0x0017 line=345 │ │ @@ -130298,35 +130298,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 │ │ -0621a0: |[0621a0] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -0621b0: 5421 5608 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ -0621b4: 7110 8d10 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@108d │ │ -0621ba: 0a01 |0005: move-result v1 │ │ -0621bc: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ -0621c0: 5421 5408 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ -0621c4: 6e10 c40f 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ -0621ca: 0c00 |000d: move-result-object v0 │ │ -0621cc: 5221 5508 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ -0621d0: 3a01 0800 |0010: if-ltz v1, 0018 // +0008 │ │ -0621d4: 5221 5508 |0012: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ -0621d8: 3413 0400 |0014: if-lt v3, v1, 0018 // +0004 │ │ -0621dc: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0621e0: 6e20 081c 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0621e6: 0c01 |001b: move-result-object v1 │ │ -0621e8: 1f01 7802 |001c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -0621ec: 1101 |001e: return-object v1 │ │ -0621ee: 5421 5408 |001f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ -0621f2: 6e10 c90f 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ -0621f8: 0c00 |0024: move-result-object v0 │ │ -0621fa: 28e9 |0025: goto 000e // -0017 │ │ +062198: |[062198] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0621a8: 5421 5608 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ +0621ac: 7110 8d10 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@108d │ │ +0621b2: 0a01 |0005: move-result v1 │ │ +0621b4: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ +0621b8: 5421 5408 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ +0621bc: 6e10 c40f 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ +0621c2: 0c00 |000d: move-result-object v0 │ │ +0621c4: 5221 5508 |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ +0621c8: 3a01 0800 |0010: if-ltz v1, 0018 // +0008 │ │ +0621cc: 5221 5508 |0012: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0855 │ │ +0621d0: 3413 0400 |0014: if-lt v3, v1, 0018 // +0004 │ │ +0621d4: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0621d8: 6e20 081c 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0621de: 0c01 |001b: move-result-object v1 │ │ +0621e0: 1f01 7802 |001c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +0621e4: 1101 |001e: return-object v1 │ │ +0621e6: 5421 5408 |001f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0854 │ │ +0621ea: 6e10 c90f 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ +0621f0: 0c00 |0024: move-result-object v0 │ │ +0621f2: 28e9 |0025: goto 000e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x000e line=356 │ │ 0x0016 line=357 │ │ 0x0018 line=359 │ │ 0x001f line=354 │ │ @@ -130340,18 +130340,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 │ │ -0621fc: |[0621fc] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ -06220c: 6e20 8410 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1084 │ │ -062212: 0c00 |0003: move-result-object v0 │ │ -062214: 1100 |0004: return-object v0 │ │ +0621f4: |[0621f4] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ +062204: 6e20 8410 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1084 │ │ +06220a: 0c00 |0003: move-result-object v0 │ │ +06220c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -130360,17 +130360,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -062218: |[062218] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItemId:(I)J │ │ -062228: 8130 |0000: int-to-long v0, v3 │ │ -06222a: 1000 |0001: return-wide v0 │ │ +062210: |[062210] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItemId:(I)J │ │ +062220: 8130 |0000: int-to-long v0, v3 │ │ +062222: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -130379,36 +130379,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 │ │ -06222c: |[06222c] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -06223c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06223e: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ -062242: 5441 5608 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ -062246: 7110 8e10 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@108e │ │ -06224c: 0c01 |0008: move-result-object v1 │ │ -06224e: 6002 5708 |0009: sget v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0857 │ │ -062252: 6e40 4f18 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -062258: 0c06 |000e: move-result-object v6 │ │ -06225a: 0760 |000f: move-object v0, v6 │ │ -06225c: 1f00 8402 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ -062260: 5441 5608 |0012: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ -062264: 5511 5d08 |0014: iget-boolean v1, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@085d │ │ -062268: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -06226c: 0761 |0018: move-object v1, v6 │ │ -06226e: 1f01 7002 |0019: check-cast v1, Landroid/support/v7/internal/view/menu/ListMenuItemView; // type@0270 │ │ -062272: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -062274: 6e20 7d0f 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@0f7d │ │ -06227a: 6e20 8410 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1084 │ │ -062280: 0c01 |0022: move-result-object v1 │ │ -062282: 7230 af10 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@10af │ │ -062288: 1106 |0026: return-object v6 │ │ +062224: |[062224] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +062234: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +062236: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ +06223a: 5441 5608 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ +06223e: 7110 8e10 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@108e │ │ +062244: 0c01 |0008: move-result-object v1 │ │ +062246: 6002 5708 |0009: sget v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0857 │ │ +06224a: 6e40 4f18 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +062250: 0c06 |000e: move-result-object v6 │ │ +062252: 0760 |000f: move-object v0, v6 │ │ +062254: 1f00 8402 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ +062258: 5441 5608 |0012: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0856 │ │ +06225c: 5511 5d08 |0014: iget-boolean v1, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@085d │ │ +062260: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +062264: 0761 |0018: move-object v1, v6 │ │ +062266: 1f01 7002 |0019: check-cast v1, Landroid/support/v7/internal/view/menu/ListMenuItemView; // type@0270 │ │ +06226a: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +06226c: 6e20 7d0f 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@0f7d │ │ +062272: 6e20 8410 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1084 │ │ +062278: 0c01 |0022: move-result-object v1 │ │ +06227a: 7230 af10 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@10af │ │ +062280: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=369 │ │ 0x0003 line=370 │ │ 0x0010 line=373 │ │ 0x0012 line=374 │ │ 0x0019 line=375 │ │ @@ -130426,33 +130426,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06228c: |[06228c] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.notifyDataSetChanged:()V │ │ -06229c: 6e10 8210 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@1082 │ │ -0622a2: 6f10 e619 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@19e6 │ │ -0622a8: 0e00 |0006: return-void │ │ +062284: |[062284] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.notifyDataSetChanged:()V │ │ +062294: 6e10 8210 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@1082 │ │ +06229a: 6f10 e619 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@19e6 │ │ +0622a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0003 line=400 │ │ 0x0006 line=401 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ │ │ - source_file_idx : 2648 (MenuPopupHelper.java) │ │ + source_file_idx : 2646 (MenuPopupHelper.java) │ │ │ │ Class #515 header: │ │ class_idx : 641 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2648 │ │ +source_file_idx : 2646 │ │ static_fields_size : 1 │ │ instance_fields_size: 17 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 20 │ │ │ │ Class #515 annotations: │ │ Annotations on class │ │ @@ -130550,41 +130550,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0622ac: |[0622ac] android.support.v7.internal.view.menu.MenuPopupHelper.:()V │ │ -0622bc: 6000 3205 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_popup_menu_item_layout:I // field@0532 │ │ -0622c0: 6700 5708 |0002: sput v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0857 │ │ -0622c4: 0e00 |0004: return-void │ │ +0622a4: |[0622a4] android.support.v7.internal.view.menu.MenuPopupHelper.:()V │ │ +0622b4: 6000 3205 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_popup_menu_item_layout:I // field@0532 │ │ +0622b8: 6700 5708 |0002: sput v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0857 │ │ +0622bc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0622c8: |[0622c8] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V │ │ -0622d8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0622da: 6005 0604 |0001: sget v5, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0406 │ │ -0622de: 0760 |0003: move-object v0, v6 │ │ -0622e0: 0771 |0004: move-object v1, v7 │ │ -0622e2: 0782 |0005: move-object v2, v8 │ │ -0622e4: 0793 |0006: move-object v3, v9 │ │ -0622e6: 7606 8b10 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@108b │ │ -0622ec: 0e00 |000a: return-void │ │ +0622c0: |[0622c0] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V │ │ +0622d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0622d2: 6005 0604 |0001: sget v5, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0406 │ │ +0622d6: 0760 |0003: move-object v0, v6 │ │ +0622d8: 0771 |0004: move-object v1, v7 │ │ +0622da: 0782 |0005: move-object v2, v8 │ │ +0622dc: 0793 |0006: move-object v3, v9 │ │ +0622de: 7606 8b10 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@108b │ │ +0622e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x000b reg=7 context Landroid/content/Context; │ │ @@ -130596,24 +130596,24 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 11 16-bit code units │ │ -0622f0: |[0622f0] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V │ │ -062300: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -062302: 0770 |0001: move-object v0, v7 │ │ -062304: 0781 |0002: move-object v1, v8 │ │ -062306: 0792 |0003: move-object v2, v9 │ │ -062308: 07a3 |0004: move-object v3, v10 │ │ -06230a: 01b4 |0005: move v4, v11 │ │ -06230c: 01c5 |0006: move v5, v12 │ │ -06230e: 7607 8c10 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V // method@108c │ │ -062314: 0e00 |000a: return-void │ │ +0622e8: |[0622e8] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V │ │ +0622f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0622fa: 0770 |0001: move-object v0, v7 │ │ +0622fc: 0781 |0002: move-object v1, v8 │ │ +0622fe: 0792 |0003: move-object v2, v9 │ │ +062300: 07a3 |0004: move-object v3, v10 │ │ +062302: 01b4 |0005: move v4, v11 │ │ +062304: 01c5 |0006: move v5, v12 │ │ +062306: 7607 8c10 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V // method@108c │ │ +06230c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x000a line=90 │ │ locals : │ │ 0x0000 - 0x000b reg=7 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x000b reg=8 context Landroid/content/Context; │ │ @@ -130627,45 +130627,45 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -062318: |[062318] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V │ │ -062328: 7010 a71b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06232e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -062330: 5931 5c08 |0004: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@085c │ │ -062334: 5b34 5b08 |0006: iput-object v4, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@085b │ │ -062338: 7110 4c18 0400 |0008: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -06233e: 0c01 |000b: move-result-object v1 │ │ -062340: 5b31 5f08 |000c: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@085f │ │ -062344: 5b35 6108 |000e: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0861 │ │ -062348: 2201 8002 |0010: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // type@0280 │ │ -06234c: 5432 6108 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0861 │ │ -062350: 7030 8010 3102 |0014: invoke-direct {v1, v3, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1080 │ │ -062356: 5b31 5808 |0017: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ -06235a: 5c37 6208 |0019: iput-boolean v7, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0862 │ │ -06235e: 5938 6508 |001b: iput v8, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@0865 │ │ -062362: 5939 6608 |001d: iput v9, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@0866 │ │ -062366: 6e10 c800 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -06236c: 0c00 |0022: move-result-object v0 │ │ -06236e: 6e10 3401 0000 |0023: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -062374: 0c01 |0026: move-result-object v1 │ │ -062376: 5211 d10a |0027: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ -06237a: db01 0102 |0029: div-int/lit8 v1, v1, #int 2 // #02 │ │ -06237e: 6002 9004 |002b: sget v2, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@0490 │ │ -062382: 6e20 3301 2000 |002d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ -062388: 0a02 |0030: move-result v2 │ │ -06238a: 7120 9d1b 2100 |0031: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -062390: 0a01 |0034: move-result v1 │ │ -062392: 5931 6408 |0035: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0864 │ │ -062396: 5b36 5908 |0037: iput-object v6, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ -06239a: 6e30 a40f 3504 |0039: invoke-virtual {v5, v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ -0623a0: 0e00 |003c: return-void │ │ +062310: |[062310] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZII)V │ │ +062320: 7010 a71b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +062326: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +062328: 5931 5c08 |0004: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@085c │ │ +06232c: 5b34 5b08 |0006: iput-object v4, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@085b │ │ +062330: 7110 4c18 0400 |0008: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +062336: 0c01 |000b: move-result-object v1 │ │ +062338: 5b31 5f08 |000c: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@085f │ │ +06233c: 5b35 6108 |000e: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0861 │ │ +062340: 2201 8002 |0010: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // type@0280 │ │ +062344: 5432 6108 |0012: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0861 │ │ +062348: 7030 8010 3102 |0014: invoke-direct {v1, v3, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1080 │ │ +06234e: 5b31 5808 |0017: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ +062352: 5c37 6208 |0019: iput-boolean v7, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0862 │ │ +062356: 5938 6508 |001b: iput v8, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@0865 │ │ +06235a: 5939 6608 |001d: iput v9, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@0866 │ │ +06235e: 6e10 c800 0400 |001f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +062364: 0c00 |0022: move-result-object v0 │ │ +062366: 6e10 3401 0000 |0023: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +06236c: 0c01 |0026: move-result-object v1 │ │ +06236e: 5211 d10a |0027: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ +062372: db01 0102 |0029: div-int/lit8 v1, v1, #int 2 // #02 │ │ +062376: 6002 9004 |002b: sget v2, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@0490 │ │ +06237a: 6e20 3301 2000 |002d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ +062380: 0a02 |0030: move-result v2 │ │ +062382: 7120 9d1b 2100 |0031: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +062388: 0a01 |0034: move-result v1 │ │ +06238a: 5931 6408 |0035: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0864 │ │ +06238e: 5b36 5908 |0037: iput-object v6, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ +062392: 6e30 a40f 3504 |0039: invoke-virtual {v5, v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ +062398: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=77 │ │ 0x0006 line=94 │ │ 0x0008 line=95 │ │ 0x000e line=96 │ │ @@ -130693,17 +130693,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 │ │ -0623a4: |[0623a4] android.support.v7.internal.view.menu.MenuPopupHelper.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z │ │ -0623b4: 5510 6208 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0862 │ │ -0623b8: 0f00 |0002: return v0 │ │ +06239c: |[06239c] android.support.v7.internal.view.menu.MenuPopupHelper.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z │ │ +0623ac: 5510 6208 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0862 │ │ +0623b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -130711,17 +130711,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 │ │ -0623bc: |[0623bc] android.support.v7.internal.view.menu.MenuPopupHelper.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; │ │ -0623cc: 5410 5f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@085f │ │ -0623d0: 1100 |0002: return-object v0 │ │ +0623b4: |[0623b4] android.support.v7.internal.view.menu.MenuPopupHelper.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; │ │ +0623c4: 5410 5f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@085f │ │ +0623c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -130729,17 +130729,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 │ │ -0623d4: |[0623d4] android.support.v7.internal.view.menu.MenuPopupHelper.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0623e4: 5410 6108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0861 │ │ -0623e8: 1100 |0002: return-object v0 │ │ +0623cc: |[0623cc] android.support.v7.internal.view.menu.MenuPopupHelper.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0623dc: 5410 6108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0861 │ │ +0623e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -130747,53 +130747,53 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -0623ec: |[0623ec] android.support.v7.internal.view.menu.MenuPopupHelper.measureContentWidth:()I │ │ -0623fc: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0623fe: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -062400: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -062402: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -062404: 54c0 5808 |0004: iget-object v0, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ -062408: 7120 a518 aa00 |0006: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06240e: 0a09 |0009: move-result v9 │ │ -062410: 7120 a518 aa00 |000a: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -062416: 0a02 |000d: move-result v2 │ │ -062418: 7210 571a 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@1a57 │ │ -06241e: 0a01 |0011: move-result v1 │ │ -062420: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -062422: 3513 2a00 |0013: if-ge v3, v1, 003d // +002a │ │ -062426: 7220 5a1a 3000 |0015: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@1a5a │ │ -06242c: 0a08 |0018: move-result v8 │ │ -06242e: 3248 0400 |0019: if-eq v8, v4, 001d // +0004 │ │ -062432: 0184 |001b: move v4, v8 │ │ -062434: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -062436: 54ca 6008 |001d: iget-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0860 │ │ -06243a: 390a 0b00 |001f: if-nez v10, 002a // +000b │ │ -06243e: 220a 9b03 |0021: new-instance v10, Landroid/widget/FrameLayout; // type@039b │ │ -062442: 54cb 5b08 |0023: iget-object v11, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@085b │ │ -062446: 7020 f919 ba00 |0025: invoke-direct {v10, v11}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ -06244c: 5bca 6008 |0028: iput-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0860 │ │ -062450: 54ca 6008 |002a: iget-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0860 │ │ -062454: 7240 5b1a 30a5 |002c: invoke-interface {v0, v3, v5, v10}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1a5b │ │ -06245a: 0c05 |002f: move-result-object v5 │ │ -06245c: 6e30 e718 9502 |0030: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -062462: 6e10 c618 0500 |0033: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -062468: 0a06 |0036: move-result v6 │ │ -06246a: 52ca 6408 |0037: iget v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0864 │ │ -06246e: 34a6 0500 |0039: if-lt v6, v10, 003e // +0005 │ │ -062472: 52c7 6408 |003b: iget v7, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0864 │ │ -062476: 0f07 |003d: return v7 │ │ -062478: 3776 0300 |003e: if-le v6, v7, 0041 // +0003 │ │ -06247c: 0167 |0040: move v7, v6 │ │ -06247e: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -062482: 28d0 |0043: goto 0013 // -0030 │ │ +0623e4: |[0623e4] android.support.v7.internal.view.menu.MenuPopupHelper.measureContentWidth:()I │ │ +0623f4: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0623f6: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0623f8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0623fa: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +0623fc: 54c0 5808 |0004: iget-object v0, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ +062400: 7120 a518 aa00 |0006: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +062406: 0a09 |0009: move-result v9 │ │ +062408: 7120 a518 aa00 |000a: invoke-static {v10, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06240e: 0a02 |000d: move-result v2 │ │ +062410: 7210 571a 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@1a57 │ │ +062416: 0a01 |0011: move-result v1 │ │ +062418: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +06241a: 3513 2a00 |0013: if-ge v3, v1, 003d // +002a │ │ +06241e: 7220 5a1a 3000 |0015: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@1a5a │ │ +062424: 0a08 |0018: move-result v8 │ │ +062426: 3248 0400 |0019: if-eq v8, v4, 001d // +0004 │ │ +06242a: 0184 |001b: move v4, v8 │ │ +06242c: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +06242e: 54ca 6008 |001d: iget-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0860 │ │ +062432: 390a 0b00 |001f: if-nez v10, 002a // +000b │ │ +062436: 220a 9b03 |0021: new-instance v10, Landroid/widget/FrameLayout; // type@039b │ │ +06243a: 54cb 5b08 |0023: iget-object v11, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@085b │ │ +06243e: 7020 f919 ba00 |0025: invoke-direct {v10, v11}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ +062444: 5bca 6008 |0028: iput-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0860 │ │ +062448: 54ca 6008 |002a: iget-object v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0860 │ │ +06244c: 7240 5b1a 30a5 |002c: invoke-interface {v0, v3, v5, v10}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1a5b │ │ +062452: 0c05 |002f: move-result-object v5 │ │ +062454: 6e30 e718 9502 |0030: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +06245a: 6e10 c618 0500 |0033: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +062460: 0a06 |0036: move-result v6 │ │ +062462: 52ca 6408 |0037: iget v10, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0864 │ │ +062466: 34a6 0500 |0039: if-lt v6, v10, 003e // +0005 │ │ +06246a: 52c7 6408 |003b: iget v7, v12, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0864 │ │ +06246e: 0f07 |003d: return v7 │ │ +062470: 3776 0300 |003e: if-le v6, v7, 0041 // +0003 │ │ +062474: 0167 |0040: move v7, v6 │ │ +062476: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06247a: 28d0 |0043: goto 0013 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=200 │ │ 0x0002 line=201 │ │ 0x0003 line=202 │ │ 0x0004 line=204 │ │ 0x0006 line=205 │ │ @@ -130837,17 +130837,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 │ │ -062484: |[062484] android.support.v7.internal.view.menu.MenuPopupHelper.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -062494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -062496: 0f00 |0001: return v0 │ │ +06247c: |[06247c] android.support.v7.internal.view.menu.MenuPopupHelper.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +06248c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06248e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 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; │ │ @@ -130857,21 +130857,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -062498: |[062498] android.support.v7.internal.view.menu.MenuPopupHelper.dismiss:()V │ │ -0624a8: 6e10 9610 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1096 │ │ -0624ae: 0a00 |0003: move-result v0 │ │ -0624b0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0624b4: 5410 6308 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -0624b8: 6e10 1416 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1614 │ │ -0624be: 0e00 |000b: return-void │ │ +062490: |[062490] android.support.v7.internal.view.menu.MenuPopupHelper.dismiss:()V │ │ +0624a0: 6e10 9610 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1096 │ │ +0624a6: 0a00 |0003: move-result v0 │ │ +0624a8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0624ac: 5410 6308 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +0624b0: 6e10 1416 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1614 │ │ +0624b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0006 line=166 │ │ 0x000b line=168 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ @@ -130881,17 +130881,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 │ │ -0624c0: |[0624c0] android.support.v7.internal.view.menu.MenuPopupHelper.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0624d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0624d2: 0f00 |0001: return v0 │ │ +0624b8: |[0624b8] android.support.v7.internal.view.menu.MenuPopupHelper.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0624c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0624ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 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; │ │ @@ -130901,17 +130901,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0624d4: |[0624d4] android.support.v7.internal.view.menu.MenuPopupHelper.flagActionItems:()Z │ │ -0624e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0624e6: 0f00 |0001: return v0 │ │ +0624cc: |[0624cc] android.support.v7.internal.view.menu.MenuPopupHelper.flagActionItems:()Z │ │ +0624dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0624de: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -130919,17 +130919,17 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0624e8: |[0624e8] android.support.v7.internal.view.menu.MenuPopupHelper.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -0624f8: 5410 6308 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -0624fc: 1100 |0002: return-object v0 │ │ +0624e0: |[0624e0] android.support.v7.internal.view.menu.MenuPopupHelper.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +0624f0: 5410 6308 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +0624f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -130937,16 +130937,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 │ │ -062500: |[062500] android.support.v7.internal.view.menu.MenuPopupHelper.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -062510: 0e00 |0000: return-void │ │ +0624f8: |[0624f8] android.support.v7.internal.view.menu.MenuPopupHelper.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +062508: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 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; │ │ @@ -130956,25 +130956,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -062514: |[062514] android.support.v7.internal.view.menu.MenuPopupHelper.isShowing:()Z │ │ -062524: 5410 6308 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -062528: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -06252c: 5410 6308 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -062530: 6e10 1816 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ -062536: 0a00 |0009: move-result v0 │ │ -062538: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -06253c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -06253e: 0f00 |000d: return v0 │ │ -062540: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -062542: 28fe |000f: goto 000d // -0002 │ │ +06250c: |[06250c] android.support.v7.internal.view.menu.MenuPopupHelper.isShowing:()Z │ │ +06251c: 5410 6308 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +062520: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +062524: 5410 6308 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +062528: 6e10 1816 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ +06252e: 0a00 |0009: move-result v0 │ │ +062530: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +062534: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +062536: 0f00 |000d: return v0 │ │ +062538: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06253a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -130982,24 +130982,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 │ │ -062544: |[062544] android.support.v7.internal.view.menu.MenuPopupHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -062554: 5410 6108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0861 │ │ -062558: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ -06255c: 0e00 |0004: return-void │ │ -06255e: 6e10 9110 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1091 │ │ -062564: 5410 6708 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ -062568: 3800 faff |000a: if-eqz v0, 0004 // -0006 │ │ -06256c: 5410 6708 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ -062570: 7230 a510 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@10a5 │ │ -062576: 28f3 |0011: goto 0004 // -000d │ │ +06253c: |[06253c] android.support.v7.internal.view.menu.MenuPopupHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +06254c: 5410 6108 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0861 │ │ +062550: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ +062554: 0e00 |0004: return-void │ │ +062556: 6e10 9110 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1091 │ │ +06255c: 5410 6708 |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ +062560: 3800 faff |000a: if-eqz v0, 0004 // -0006 │ │ +062564: 5410 6708 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ +062568: 7230 a510 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@10a5 │ │ +06256e: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=306 │ │ 0x0005 line=302 │ │ 0x0008 line=303 │ │ 0x000c line=304 │ │ @@ -131013,33 +131013,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -062578: |[062578] android.support.v7.internal.view.menu.MenuPopupHelper.onDismiss:()V │ │ -062588: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06258a: 5b21 6308 |0001: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -06258e: 5420 6108 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0861 │ │ -062592: 6e10 ac0f 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@0fac │ │ -062598: 5420 6808 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ -06259c: 3800 1900 |000a: if-eqz v0, 0023 // +0019 │ │ -0625a0: 5420 6808 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ -0625a4: 6e10 7819 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@1978 │ │ -0625aa: 0a00 |0011: move-result v0 │ │ -0625ac: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -0625b0: 5420 5908 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ -0625b4: 6e10 d518 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ -0625ba: 0c00 |0019: move-result-object v0 │ │ -0625bc: 5b20 6808 |001a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ -0625c0: 5420 6808 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ -0625c4: 6e20 7919 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1979 │ │ -0625ca: 5b21 6808 |0021: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ -0625ce: 0e00 |0023: return-void │ │ +062570: |[062570] android.support.v7.internal.view.menu.MenuPopupHelper.onDismiss:()V │ │ +062580: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +062582: 5b21 6308 |0001: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +062586: 5420 6108 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0861 │ │ +06258a: 6e10 ac0f 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@0fac │ │ +062590: 5420 6808 |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ +062594: 3800 1900 |000a: if-eqz v0, 0023 // +0019 │ │ +062598: 5420 6808 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ +06259c: 6e10 7819 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@1978 │ │ +0625a2: 0a00 |0011: move-result v0 │ │ +0625a4: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0625a8: 5420 5908 |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ +0625ac: 6e10 d518 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ +0625b2: 0c00 |0019: move-result-object v0 │ │ +0625b4: 5b20 6808 |001a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ +0625b8: 5420 6808 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ +0625bc: 6e20 7919 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1979 │ │ +0625c2: 5b21 6808 |0021: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ +0625c6: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=171 │ │ 0x0003 line=172 │ │ 0x0008 line=173 │ │ 0x000c line=174 │ │ 0x001c line=175 │ │ @@ -131053,31 +131053,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0625d0: |[0625d0] android.support.v7.internal.view.menu.MenuPopupHelper.onGlobalLayout:()V │ │ -0625e0: 6e10 9610 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1096 │ │ -0625e6: 0a01 |0003: move-result v1 │ │ -0625e8: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -0625ec: 5420 5908 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ -0625f0: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0625f4: 6e10 e318 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@18e3 │ │ -0625fa: 0a01 |000d: move-result v1 │ │ -0625fc: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ -062600: 6e10 9110 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1091 │ │ -062606: 0e00 |0013: return-void │ │ -062608: 6e10 9610 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1096 │ │ -06260e: 0a01 |0017: move-result v1 │ │ -062610: 3801 fbff |0018: if-eqz v1, 0013 // -0005 │ │ -062614: 5421 6308 |001a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -062618: 6e10 2616 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ -06261e: 28f4 |001f: goto 0013 // -000c │ │ +0625c8: |[0625c8] android.support.v7.internal.view.menu.MenuPopupHelper.onGlobalLayout:()V │ │ +0625d8: 6e10 9610 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1096 │ │ +0625de: 0a01 |0003: move-result v1 │ │ +0625e0: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +0625e4: 5420 5908 |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ +0625e8: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0625ec: 6e10 e318 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@18e3 │ │ +0625f2: 0a01 |000d: move-result v1 │ │ +0625f4: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ +0625f8: 6e10 9110 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1091 │ │ +0625fe: 0e00 |0013: return-void │ │ +062600: 6e10 9610 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1096 │ │ +062606: 0a01 |0017: move-result v1 │ │ +062608: 3801 fbff |0018: if-eqz v1, 0013 // -0005 │ │ +06260c: 5421 6308 |001a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +062610: 6e10 2616 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ +062616: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x0008 line=237 │ │ 0x0010 line=238 │ │ 0x0013 line=244 │ │ @@ -131093,23 +131093,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 │ │ -062620: |[062620] android.support.v7.internal.view.menu.MenuPopupHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -062630: 5440 5808 |0000: iget-object v0, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ -062634: 7110 8110 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@1081 │ │ -06263a: 0c01 |0005: move-result-object v1 │ │ -06263c: 6e20 8410 7000 |0006: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1084 │ │ -062642: 0c02 |0009: move-result-object v2 │ │ -062644: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -062646: 6e30 d20f 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ -06264c: 0e00 |000e: return-void │ │ +062618: |[062618] android.support.v7.internal.view.menu.MenuPopupHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +062628: 5440 5808 |0000: iget-object v0, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ +06262c: 7110 8110 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@1081 │ │ +062632: 0c01 |0005: move-result-object v1 │ │ +062634: 6e20 8410 7000 |0006: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1084 │ │ +06263a: 0c02 |0009: move-result-object v2 │ │ +06263c: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +06263e: 6e30 d20f 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ +062644: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0002 line=187 │ │ 0x000e line=188 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Landroid/widget/AdapterView; │ │ @@ -131125,25 +131125,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 │ │ -062650: |[062650] android.support.v7.internal.view.menu.MenuPopupHelper.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -062660: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -062662: 6e10 3e18 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ -062668: 0a01 |0004: move-result v1 │ │ -06266a: 3301 0a00 |0005: if-ne v1, v0, 000f // +000a │ │ -06266e: 1301 5200 |0007: const/16 v1, #int 82 // #52 │ │ -062672: 3314 0600 |0009: if-ne v4, v1, 000f // +0006 │ │ -062676: 6e10 9110 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1091 │ │ -06267c: 0f00 |000e: return v0 │ │ -06267e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -062680: 28fe |0010: goto 000e // -0002 │ │ +062648: |[062648] android.support.v7.internal.view.menu.MenuPopupHelper.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +062658: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06265a: 6e10 3e18 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ +062660: 0a01 |0004: move-result v1 │ │ +062662: 3301 0a00 |0005: if-ne v1, v0, 000f // +000a │ │ +062666: 1301 5200 |0007: const/16 v1, #int 82 // #52 │ │ +06266a: 3314 0600 |0009: if-ne v4, v1, 000f // +0006 │ │ +06266e: 6e10 9110 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1091 │ │ +062674: 0f00 |000e: return v0 │ │ +062676: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +062678: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=191 │ │ 0x000b line=192 │ │ 0x000e line=195 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ @@ -131156,52 +131156,52 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 70 16-bit code units │ │ -062684: |[062684] android.support.v7.internal.view.menu.MenuPopupHelper.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -062694: 6e10 dd10 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@10dd │ │ -06269a: 0a05 |0003: move-result v5 │ │ -06269c: 3805 4000 |0004: if-eqz v5, 0044 // +0040 │ │ -0626a0: 2204 8102 |0006: new-instance v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0281 │ │ -0626a4: 5475 5b08 |0008: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@085b │ │ -0626a8: 5476 5908 |000a: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ -0626ac: 7040 8a10 5468 |000c: invoke-direct {v4, v5, v8, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@108a │ │ -0626b2: 5475 6708 |000f: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ -0626b6: 6e20 9f10 5400 |0011: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@109f │ │ -0626bc: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0626be: 6e10 eb10 0800 |0015: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@10eb │ │ -0626c4: 0a01 |0018: move-result v1 │ │ -0626c6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0626c8: 3512 1300 |001a: if-ge v2, v1, 002d // +0013 │ │ -0626cc: 6e20 da10 2800 |001c: invoke-virtual {v8, v2}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@10da │ │ -0626d2: 0c00 |001f: move-result-object v0 │ │ -0626d4: 7210 6618 0000 |0020: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@1866 │ │ -0626da: 0a05 |0023: move-result v5 │ │ -0626dc: 3805 1d00 |0024: if-eqz v5, 0041 // +001d │ │ -0626e0: 7210 6018 0000 |0026: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1860 │ │ -0626e6: 0c05 |0029: move-result-object v5 │ │ -0626e8: 3805 1700 |002a: if-eqz v5, 0041 // +0017 │ │ -0626ec: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -0626ee: 6e20 a010 3400 |002d: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@10a0 │ │ -0626f4: 6e10 a310 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@10a3 │ │ -0626fa: 0a05 |0033: move-result v5 │ │ -0626fc: 3805 1000 |0034: if-eqz v5, 0044 // +0010 │ │ -062700: 5475 6708 |0036: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ -062704: 3805 0700 |0038: if-eqz v5, 003f // +0007 │ │ -062708: 5475 6708 |003a: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ -06270c: 7220 a610 8500 |003c: invoke-interface {v5, v8}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@10a6 │ │ -062712: 1215 |003f: const/4 v5, #int 1 // #1 │ │ -062714: 0f05 |0040: return v5 │ │ -062716: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06271a: 28d7 |0043: goto 001a // -0029 │ │ -06271c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -06271e: 28fb |0045: goto 0040 // -0005 │ │ +06267c: |[06267c] android.support.v7.internal.view.menu.MenuPopupHelper.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +06268c: 6e10 dd10 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@10dd │ │ +062692: 0a05 |0003: move-result v5 │ │ +062694: 3805 4000 |0004: if-eqz v5, 0044 // +0040 │ │ +062698: 2204 8102 |0006: new-instance v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0281 │ │ +06269c: 5475 5b08 |0008: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@085b │ │ +0626a0: 5476 5908 |000a: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ +0626a4: 7040 8a10 5468 |000c: invoke-direct {v4, v5, v8, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@108a │ │ +0626aa: 5475 6708 |000f: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ +0626ae: 6e20 9f10 5400 |0011: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@109f │ │ +0626b4: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +0626b6: 6e10 eb10 0800 |0015: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@10eb │ │ +0626bc: 0a01 |0018: move-result v1 │ │ +0626be: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +0626c0: 3512 1300 |001a: if-ge v2, v1, 002d // +0013 │ │ +0626c4: 6e20 da10 2800 |001c: invoke-virtual {v8, v2}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@10da │ │ +0626ca: 0c00 |001f: move-result-object v0 │ │ +0626cc: 7210 6618 0000 |0020: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@1866 │ │ +0626d2: 0a05 |0023: move-result v5 │ │ +0626d4: 3805 1d00 |0024: if-eqz v5, 0041 // +001d │ │ +0626d8: 7210 6018 0000 |0026: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1860 │ │ +0626de: 0c05 |0029: move-result-object v5 │ │ +0626e0: 3805 1700 |002a: if-eqz v5, 0041 // +0017 │ │ +0626e4: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +0626e6: 6e20 a010 3400 |002d: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@10a0 │ │ +0626ec: 6e10 a310 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@10a3 │ │ +0626f2: 0a05 |0033: move-result v5 │ │ +0626f4: 3805 1000 |0034: if-eqz v5, 0044 // +0010 │ │ +0626f8: 5475 6708 |0036: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ +0626fc: 3805 0700 |0038: if-eqz v5, 003f // +0007 │ │ +062700: 5475 6708 |003a: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ +062704: 7220 a610 8500 |003c: invoke-interface {v5, v8}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@10a6 │ │ +06270a: 1215 |003f: const/4 v5, #int 1 // #1 │ │ +06270c: 0f05 |0040: return v5 │ │ +06270e: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +062712: 28d7 |0043: goto 001a // -0029 │ │ +062714: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +062716: 28fb |0045: goto 0040 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0006 line=273 │ │ 0x000f line=274 │ │ 0x0014 line=276 │ │ 0x0015 line=277 │ │ @@ -131236,17 +131236,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062720: |[062720] android.support.v7.internal.view.menu.MenuPopupHelper.setAnchorView:(Landroid/view/View;)V │ │ -062730: 5b01 5908 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ -062734: 0e00 |0002: return-void │ │ +062718: |[062718] android.support.v7.internal.view.menu.MenuPopupHelper.setAnchorView:(Landroid/view/View;)V │ │ +062728: 5b01 5908 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ +06272c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 anchor Landroid/view/View; │ │ @@ -131256,17 +131256,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 │ │ -062738: |[062738] android.support.v7.internal.view.menu.MenuPopupHelper.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -062748: 5b01 6708 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ -06274c: 0e00 |0002: return-void │ │ +062730: |[062730] android.support.v7.internal.view.menu.MenuPopupHelper.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +062740: 5b01 6708 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0867 │ │ +062744: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0002 line=268 │ │ 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; │ │ @@ -131276,17 +131276,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062750: |[062750] android.support.v7.internal.view.menu.MenuPopupHelper.setForceShowIcon:(Z)V │ │ -062760: 5c01 5d08 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@085d │ │ -062764: 0e00 |0002: return-void │ │ +062748: |[062748] android.support.v7.internal.view.menu.MenuPopupHelper.setForceShowIcon:(Z)V │ │ +062758: 5c01 5d08 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@085d │ │ +06275c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 forceShow Z │ │ @@ -131296,17 +131296,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062768: |[062768] android.support.v7.internal.view.menu.MenuPopupHelper.setGravity:(I)V │ │ -062778: 5901 5c08 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@085c │ │ -06277c: 0e00 |0002: return-void │ │ +062760: |[062760] android.support.v7.internal.view.menu.MenuPopupHelper.setGravity:(I)V │ │ +062770: 5901 5c08 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@085c │ │ +062774: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 gravity I │ │ @@ -131316,23 +131316,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -062780: |[062780] android.support.v7.internal.view.menu.MenuPopupHelper.show:()V │ │ -062790: 6e10 a310 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@10a3 │ │ -062796: 0a00 |0003: move-result v0 │ │ -062798: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -06279c: 2200 df03 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -0627a0: 1a01 570a |0008: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@0a57 │ │ -0627a4: 7020 8b1b 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0627aa: 2700 |000d: throw v0 │ │ -0627ac: 0e00 |000e: return-void │ │ +062778: |[062778] android.support.v7.internal.view.menu.MenuPopupHelper.show:()V │ │ +062788: 6e10 a310 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@10a3 │ │ +06278e: 0a00 |0003: move-result v0 │ │ +062790: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +062794: 2200 df03 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +062798: 1a01 550a |0008: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@0a55 │ │ +06279c: 7020 8b1b 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0627a2: 2700 |000d: throw v0 │ │ +0627a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x000e line=128 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ @@ -131342,70 +131342,70 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -0627b0: |[0627b0] android.support.v7.internal.view.menu.MenuPopupHelper.tryShow:()Z │ │ -0627c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0627c2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0627c4: 2203 fc02 |0002: new-instance v3, Landroid/support/v7/widget/ListPopupWindow; // type@02fc │ │ -0627c8: 5484 5b08 |0004: iget-object v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@085b │ │ -0627cc: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -0627ce: 5286 6508 |0007: iget v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@0865 │ │ -0627d2: 5287 6608 |0009: iget v7, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@0866 │ │ -0627d6: 7057 0d16 4365 |000b: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@160d │ │ -0627dc: 5b83 6308 |000e: iput-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -0627e0: 5483 6308 |0010: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -0627e4: 6e20 2116 8300 |0012: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1621 │ │ -0627ea: 5483 6308 |0015: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -0627ee: 6e20 2216 8300 |0017: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1622 │ │ -0627f4: 5483 6308 |001a: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -0627f8: 5484 5808 |001c: iget-object v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ -0627fc: 6e20 1a16 4300 |001e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@161a │ │ -062802: 5483 6308 |0021: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -062806: 6e20 2016 2300 |0023: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ListPopupWindow;.setModal:(Z)V // method@1620 │ │ -06280c: 5481 5908 |0026: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ -062810: 3801 4800 |0028: if-eqz v1, 0070 // +0048 │ │ -062814: 5483 6808 |002a: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ -062818: 3903 0300 |002c: if-nez v3, 002f // +0003 │ │ -06281c: 0120 |002e: move v0, v2 │ │ -06281e: 6e10 d518 0100 |002f: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ -062824: 0c03 |0032: move-result-object v3 │ │ -062826: 5b83 6808 |0033: iput-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ -06282a: 3800 0700 |0035: if-eqz v0, 003c // +0007 │ │ -06282e: 5483 6808 |0037: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ -062832: 6e20 7619 8300 |0039: invoke-virtual {v3, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1976 │ │ -062838: 5483 6308 |003c: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -06283c: 6e20 1b16 1300 |003e: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@161b │ │ -062842: 5483 6308 |0041: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -062846: 5284 5c08 |0043: iget v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@085c │ │ -06284a: 6e20 1e16 4300 |0045: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setDropDownGravity:(I)V // method@161e │ │ -062850: 5583 5e08 |0048: iget-boolean v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@085e │ │ -062854: 3903 0a00 |004a: if-nez v3, 0054 // +000a │ │ -062858: 7010 9710 0800 |004c: invoke-direct {v8}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.measureContentWidth:()I // method@1097 │ │ -06285e: 0a03 |004f: move-result v3 │ │ -062860: 5983 5a08 |0050: iput v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContentWidth:I // field@085a │ │ -062864: 5c82 5e08 |0052: iput-boolean v2, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@085e │ │ -062868: 5483 6308 |0054: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -06286c: 5284 5a08 |0056: iget v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContentWidth:I // field@085a │ │ -062870: 6e20 1d16 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setContentWidth:(I)V // method@161d │ │ -062876: 5483 6308 |005b: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -06287a: 1224 |005d: const/4 v4, #int 2 // #2 │ │ -06287c: 6e20 1f16 4300 |005e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setInputMethodMode:(I)V // method@161f │ │ -062882: 5483 6308 |0061: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -062886: 6e10 2616 0300 |0063: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ -06288c: 5483 6308 |0066: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ -062890: 6e10 1616 0300 |0068: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1616 │ │ -062896: 0c03 |006b: move-result-object v3 │ │ -062898: 6e20 771a 8300 |006c: invoke-virtual {v3, v8}, Landroid/widget/ListView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@1a77 │ │ -06289e: 0f02 |006f: return v2 │ │ -0628a0: 0102 |0070: move v2, v0 │ │ -0628a2: 28fe |0071: goto 006f // -0002 │ │ +0627a8: |[0627a8] android.support.v7.internal.view.menu.MenuPopupHelper.tryShow:()Z │ │ +0627b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0627ba: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0627bc: 2203 fc02 |0002: new-instance v3, Landroid/support/v7/widget/ListPopupWindow; // type@02fc │ │ +0627c0: 5484 5b08 |0004: iget-object v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@085b │ │ +0627c4: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +0627c6: 5286 6508 |0007: iget v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleAttr:I // field@0865 │ │ +0627ca: 5287 6608 |0009: iget v7, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupStyleRes:I // field@0866 │ │ +0627ce: 7057 0d16 4365 |000b: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@160d │ │ +0627d4: 5b83 6308 |000e: iput-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +0627d8: 5483 6308 |0010: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +0627dc: 6e20 2116 8300 |0012: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1621 │ │ +0627e2: 5483 6308 |0015: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +0627e6: 6e20 2216 8300 |0017: invoke-virtual {v3, v8}, Landroid/support/v7/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1622 │ │ +0627ec: 5483 6308 |001a: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +0627f0: 5484 5808 |001c: iget-object v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ +0627f4: 6e20 1a16 4300 |001e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@161a │ │ +0627fa: 5483 6308 |0021: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +0627fe: 6e20 2016 2300 |0023: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ListPopupWindow;.setModal:(Z)V // method@1620 │ │ +062804: 5481 5908 |0026: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0859 │ │ +062808: 3801 4800 |0028: if-eqz v1, 0070 // +0048 │ │ +06280c: 5483 6808 |002a: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ +062810: 3903 0300 |002c: if-nez v3, 002f // +0003 │ │ +062814: 0120 |002e: move v0, v2 │ │ +062816: 6e10 d518 0100 |002f: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ +06281c: 0c03 |0032: move-result-object v3 │ │ +06281e: 5b83 6808 |0033: iput-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ +062822: 3800 0700 |0035: if-eqz v0, 003c // +0007 │ │ +062826: 5483 6808 |0037: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0868 │ │ +06282a: 6e20 7619 8300 |0039: invoke-virtual {v3, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1976 │ │ +062830: 5483 6308 |003c: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +062834: 6e20 1b16 1300 |003e: invoke-virtual {v3, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@161b │ │ +06283a: 5483 6308 |0041: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +06283e: 5284 5c08 |0043: iget v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mDropDownGravity:I // field@085c │ │ +062842: 6e20 1e16 4300 |0045: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setDropDownGravity:(I)V // method@161e │ │ +062848: 5583 5e08 |0048: iget-boolean v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@085e │ │ +06284c: 3903 0a00 |004a: if-nez v3, 0054 // +000a │ │ +062850: 7010 9710 0800 |004c: invoke-direct {v8}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.measureContentWidth:()I // method@1097 │ │ +062856: 0a03 |004f: move-result v3 │ │ +062858: 5983 5a08 |0050: iput v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContentWidth:I // field@085a │ │ +06285c: 5c82 5e08 |0052: iput-boolean v2, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@085e │ │ +062860: 5483 6308 |0054: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +062864: 5284 5a08 |0056: iget v4, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContentWidth:I // field@085a │ │ +062868: 6e20 1d16 4300 |0058: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setContentWidth:(I)V // method@161d │ │ +06286e: 5483 6308 |005b: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +062872: 1224 |005d: const/4 v4, #int 2 // #2 │ │ +062874: 6e20 1f16 4300 |005e: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setInputMethodMode:(I)V // method@161f │ │ +06287a: 5483 6308 |0061: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +06287e: 6e10 2616 0300 |0063: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ +062884: 5483 6308 |0066: iget-object v3, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/widget/ListPopupWindow; // field@0863 │ │ +062888: 6e10 1616 0300 |0068: invoke-virtual {v3}, Landroid/support/v7/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1616 │ │ +06288e: 0c03 |006b: move-result-object v3 │ │ +062890: 6e20 771a 8300 |006c: invoke-virtual {v3, v8}, Landroid/widget/ListView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@1a77 │ │ +062896: 0f02 |006f: return v2 │ │ +062898: 0102 |0070: move v2, v0 │ │ +06289a: 28fe |0071: goto 006f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=135 │ │ 0x0010 line=136 │ │ 0x0015 line=137 │ │ 0x001a line=138 │ │ 0x0021 line=139 │ │ @@ -131435,39 +131435,39 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0628a4: |[0628a4] android.support.v7.internal.view.menu.MenuPopupHelper.updateMenuView:(Z)V │ │ -0628b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0628b6: 5c10 5e08 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@085e │ │ -0628ba: 5410 5808 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ -0628be: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0628c2: 5410 5808 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ -0628c6: 6e10 8810 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.notifyDataSetChanged:()V // method@1088 │ │ -0628cc: 0e00 |000c: return-void │ │ +06289c: |[06289c] android.support.v7.internal.view.menu.MenuPopupHelper.updateMenuView:(Z)V │ │ +0628ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0628ae: 5c10 5e08 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mHasContentWidth:Z // field@085e │ │ +0628b2: 5410 5808 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ +0628b6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0628ba: 5410 5808 |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0858 │ │ +0628be: 6e10 8810 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.notifyDataSetChanged:()V // method@1088 │ │ +0628c4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=260 │ │ 0x0007 line=261 │ │ 0x000c line=263 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x000d reg=2 cleared Z │ │ │ │ - source_file_idx : 2648 (MenuPopupHelper.java) │ │ + source_file_idx : 2646 (MenuPopupHelper.java) │ │ │ │ Class #516 header: │ │ class_idx : 646 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2662 │ │ +source_file_idx : 2660 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #516 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/MenuWrapperFactory;' │ │ @@ -131482,24 +131482,24 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0628d0: |[0628d0] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; │ │ -0628e0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0628e4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0628e8: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -0628ec: 2200 8702 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@0287 │ │ -0628f0: 7030 b510 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@10b5 │ │ -0628f6: 1100 |000b: return-object v0 │ │ -0628f8: 2200 f403 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0628fc: 7010 dc1b 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -062902: 2700 |0011: throw v0 │ │ +0628c8: |[0628c8] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)Landroid/view/Menu; │ │ +0628d8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0628dc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0628e0: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +0628e4: 2200 8702 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@0287 │ │ +0628e8: 7030 b510 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@10b5 │ │ +0628ee: 1100 |000b: return-object v0 │ │ +0628f0: 2200 f403 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0628f4: 7010 dc1b 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +0628fa: 2700 |0011: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000c line=39 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ @@ -131510,30 +131510,30 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -062904: |[062904] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; │ │ -062914: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -062918: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -06291c: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -062920: 2200 7f02 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@027f │ │ -062924: 7030 7e10 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@107e │ │ -06292a: 1100 |000b: return-object v0 │ │ -06292c: 6000 3800 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -062930: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -062934: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ -062938: 2200 7d02 |0012: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@027d │ │ -06293c: 7030 4a10 2003 |0014: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@104a │ │ -062942: 28f4 |0017: goto 000b // -000c │ │ -062944: 2200 f403 |0018: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -062948: 7010 dc1b 0000 |001a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -06294e: 2700 |001d: throw v0 │ │ +0628fc: |[0628fc] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportMenuItem:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)Landroid/view/MenuItem; │ │ +06290c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +062910: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +062914: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +062918: 2200 7f02 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@027f │ │ +06291c: 7030 7e10 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@107e │ │ +062922: 1100 |000b: return-object v0 │ │ +062924: 6000 3800 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +062928: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +06292c: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ +062930: 2200 7d02 |0012: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@027d │ │ +062934: 7030 4a10 2003 |0014: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenuItem;)V // method@104a │ │ +06293a: 28f4 |0017: goto 000b // -000c │ │ +06293c: 2200 f403 |0018: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +062940: 7010 dc1b 0000 |001a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +062946: 2700 |001d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x000b line=46 │ │ 0x000c line=45 │ │ 0x0012 line=46 │ │ @@ -131547,41 +131547,41 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -062950: |[062950] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; │ │ -062960: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -062964: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -062968: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -06296c: 2200 8902 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; // type@0289 │ │ -062970: 7030 ec10 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V // method@10ec │ │ -062976: 1100 |000b: return-object v0 │ │ -062978: 2200 f403 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -06297c: 7010 dc1b 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -062982: 2700 |0011: throw v0 │ │ +062948: |[062948] android.support.v7.internal.view.menu.MenuWrapperFactory.wrapSupportSubMenu:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)Landroid/view/SubMenu; │ │ +062958: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +06295c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +062960: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +062964: 2200 8902 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; // type@0289 │ │ +062968: 7030 ec10 2003 |0008: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V // method@10ec │ │ +06296e: 1100 |000b: return-object v0 │ │ +062970: 2200 f403 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +062974: 7010 dc1b 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +06297a: 2700 |0011: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ 0x000c line=55 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0012 reg=3 supportSubMenu Landroid/support/v4/internal/view/SupportSubMenu; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2662 (MenuWrapperFactory.java) │ │ + source_file_idx : 2660 (MenuWrapperFactory.java) │ │ │ │ Class #517 header: │ │ class_idx : 647 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 621 │ │ -source_file_idx : 2663 │ │ +source_file_idx : 2661 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 24 │ │ │ │ Class #517 annotations: │ │ Annotations on class │ │ @@ -131601,17 +131601,17 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -062984: |[062984] android.support.v7.internal.view.menu.MenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V │ │ -062994: 7030 550f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@0f55 │ │ -06299a: 0e00 |0003: return-void │ │ +06297c: |[06297c] android.support.v7.internal.view.menu.MenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V │ │ +06298c: 7030 550f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Landroid/content/Context;Ljava/lang/Object;)V // method@0f55 │ │ +062992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -131623,22 +131623,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06299c: |[06299c] android.support.v7.internal.view.menu.MenuWrapperICS.add:(I)Landroid/view/MenuItem; │ │ -0629ac: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -0629b0: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -0629b4: 7220 fa05 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(I)Landroid/view/MenuItem; // method@05fa │ │ -0629ba: 0c00 |0007: move-result-object v0 │ │ -0629bc: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ -0629c2: 0c00 |000b: move-result-object v0 │ │ -0629c4: 1100 |000c: return-object v0 │ │ +062994: |[062994] android.support.v7.internal.view.menu.MenuWrapperICS.add:(I)Landroid/view/MenuItem; │ │ +0629a4: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +0629a8: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +0629ac: 7220 fa05 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(I)Landroid/view/MenuItem; // method@05fa │ │ +0629b2: 0c00 |0007: move-result-object v0 │ │ +0629b4: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ +0629ba: 0c00 |000b: move-result-object v0 │ │ +0629bc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 titleRes I │ │ │ │ @@ -131647,22 +131647,22 @@ │ │ type : '(IIII)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0629c8: |[0629c8] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIII)Landroid/view/MenuItem; │ │ -0629d8: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -0629dc: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -0629e0: 7255 fb05 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIII)Landroid/view/MenuItem; // method@05fb │ │ -0629e6: 0c00 |0007: move-result-object v0 │ │ -0629e8: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ -0629ee: 0c00 |000b: move-result-object v0 │ │ -0629f0: 1100 |000c: return-object v0 │ │ +0629c0: |[0629c0] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIII)Landroid/view/MenuItem; │ │ +0629d0: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +0629d4: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +0629d8: 7255 fb05 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIII)Landroid/view/MenuItem; // method@05fb │ │ +0629de: 0c00 |0007: move-result-object v0 │ │ +0629e0: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ +0629e6: 0c00 |000b: move-result-object v0 │ │ +0629e8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 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 │ │ @@ -131674,22 +131674,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 │ │ -0629f4: |[0629f4] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -062a04: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062a08: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062a0c: 7255 fc05 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@05fc │ │ -062a12: 0c00 |0007: move-result-object v0 │ │ -062a14: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ -062a1a: 0c00 |000b: move-result-object v0 │ │ -062a1c: 1100 |000c: return-object v0 │ │ +0629ec: |[0629ec] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0629fc: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062a00: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062a04: 7255 fc05 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@05fc │ │ +062a0a: 0c00 |0007: move-result-object v0 │ │ +062a0c: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ +062a12: 0c00 |000b: move-result-object v0 │ │ +062a14: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 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 │ │ @@ -131701,22 +131701,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 │ │ -062a20: |[062a20] android.support.v7.internal.view.menu.MenuWrapperICS.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -062a30: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062a34: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062a38: 7220 fd05 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@05fd │ │ -062a3e: 0c00 |0007: move-result-object v0 │ │ -062a40: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ -062a46: 0c00 |000b: move-result-object v0 │ │ -062a48: 1100 |000c: return-object v0 │ │ +062a18: |[062a18] android.support.v7.internal.view.menu.MenuWrapperICS.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +062a28: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062a2c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062a30: 7220 fd05 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@05fd │ │ +062a36: 0c00 |0007: move-result-object v0 │ │ +062a38: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ +062a3e: 0c00 |000b: move-result-object v0 │ │ +062a40: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -131725,42 +131725,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 │ │ -062a4c: |[062a4c] android.support.v7.internal.view.menu.MenuWrapperICS.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -062a5c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -062a5e: 3815 0700 |0001: if-eqz v21, 0008 // +0007 │ │ -062a62: 0800 1500 |0003: move-object/from16 v0, v21 │ │ -062a66: 2101 |0005: array-length v1, v0 │ │ -062a68: 2319 f304 |0006: new-array v9, v1, [Landroid/view/MenuItem; // type@04f3 │ │ -062a6c: 54d1 6908 |0008: iget-object v1, v13, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062a70: 1f01 3601 |000a: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062a74: 01e2 |000c: move v2, v14 │ │ -062a76: 01f3 |000d: move v3, v15 │ │ -062a78: 0204 1000 |000e: move/from16 v4, v16 │ │ -062a7c: 0805 1100 |0010: move-object/from16 v5, v17 │ │ -062a80: 0806 1200 |0012: move-object/from16 v6, v18 │ │ -062a84: 0807 1300 |0014: move-object/from16 v7, v19 │ │ -062a88: 0208 1400 |0016: move/from16 v8, v20 │ │ -062a8c: 7809 fe05 0100 |0018: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/internal/view/SupportMenu;.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I // method@05fe │ │ -062a92: 0a0b |001b: move-result v11 │ │ -062a94: 3809 1100 |001c: if-eqz v9, 002d // +0011 │ │ -062a98: 120a |001e: const/4 v10, #int 0 // #0 │ │ -062a9a: 219c |001f: array-length v12, v9 │ │ -062a9c: 35ca 0d00 |0020: if-ge v10, v12, 002d // +000d │ │ -062aa0: 4601 090a |0022: aget-object v1, v9, v10 │ │ -062aa4: 6e20 c310 1d00 |0024: invoke-virtual {v13, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ -062aaa: 0c01 |0027: move-result-object v1 │ │ -062aac: 4d01 150a |0028: aput-object v1, v21, v10 │ │ -062ab0: d80a 0a01 |002a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -062ab4: 28f4 |002c: goto 0020 // -000c │ │ -062ab6: 0f0b |002d: return v11 │ │ +062a44: |[062a44] android.support.v7.internal.view.menu.MenuWrapperICS.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +062a54: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +062a56: 3815 0700 |0001: if-eqz v21, 0008 // +0007 │ │ +062a5a: 0800 1500 |0003: move-object/from16 v0, v21 │ │ +062a5e: 2101 |0005: array-length v1, v0 │ │ +062a60: 2319 f304 |0006: new-array v9, v1, [Landroid/view/MenuItem; // type@04f3 │ │ +062a64: 54d1 6908 |0008: iget-object v1, v13, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062a68: 1f01 3601 |000a: check-cast v1, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062a6c: 01e2 |000c: move v2, v14 │ │ +062a6e: 01f3 |000d: move v3, v15 │ │ +062a70: 0204 1000 |000e: move/from16 v4, v16 │ │ +062a74: 0805 1100 |0010: move-object/from16 v5, v17 │ │ +062a78: 0806 1200 |0012: move-object/from16 v6, v18 │ │ +062a7c: 0807 1300 |0014: move-object/from16 v7, v19 │ │ +062a80: 0208 1400 |0016: move/from16 v8, v20 │ │ +062a84: 7809 fe05 0100 |0018: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/internal/view/SupportMenu;.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I // method@05fe │ │ +062a8a: 0a0b |001b: move-result v11 │ │ +062a8c: 3809 1100 |001c: if-eqz v9, 002d // +0011 │ │ +062a90: 120a |001e: const/4 v10, #int 0 // #0 │ │ +062a92: 219c |001f: array-length v12, v9 │ │ +062a94: 35ca 0d00 |0020: if-ge v10, v12, 002d // +000d │ │ +062a98: 4601 090a |0022: aget-object v1, v9, v10 │ │ +062a9c: 6e20 c310 1d00 |0024: invoke-virtual {v13, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ +062aa2: 0c01 |0027: move-result-object v1 │ │ +062aa4: 4d01 150a |0028: aput-object v1, v21, v10 │ │ +062aa8: d80a 0a01 |002a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +062aac: 28f4 |002c: goto 0020 // -000c │ │ +062aae: 0f0b |002d: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0001 line=84 │ │ 0x0003 line=85 │ │ 0x0008 line=88 │ │ 0x001c line=91 │ │ @@ -131788,22 +131788,22 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -062ab8: |[062ab8] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(I)Landroid/view/SubMenu; │ │ -062ac8: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062acc: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062ad0: 7220 ff05 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(I)Landroid/view/SubMenu; // method@05ff │ │ -062ad6: 0c00 |0007: move-result-object v0 │ │ -062ad8: 6e20 c410 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@10c4 │ │ -062ade: 0c00 |000b: move-result-object v0 │ │ -062ae0: 1100 |000c: return-object v0 │ │ +062ab0: |[062ab0] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(I)Landroid/view/SubMenu; │ │ +062ac0: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062ac4: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062ac8: 7220 ff05 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(I)Landroid/view/SubMenu; // method@05ff │ │ +062ace: 0c00 |0007: move-result-object v0 │ │ +062ad0: 6e20 c410 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@10c4 │ │ +062ad6: 0c00 |000b: move-result-object v0 │ │ +062ad8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 titleRes I │ │ │ │ @@ -131812,22 +131812,22 @@ │ │ type : '(IIII)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -062ae4: |[062ae4] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ -062af4: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062af8: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062afc: 7255 0006 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIII)Landroid/view/SubMenu; // method@0600 │ │ -062b02: 0c00 |0007: move-result-object v0 │ │ -062b04: 6e20 c410 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@10c4 │ │ -062b0a: 0c00 |000b: move-result-object v0 │ │ -062b0c: 1100 |000c: return-object v0 │ │ +062adc: |[062adc] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ +062aec: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062af0: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062af4: 7255 0006 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIII)Landroid/view/SubMenu; // method@0600 │ │ +062afa: 0c00 |0007: move-result-object v0 │ │ +062afc: 6e20 c410 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@10c4 │ │ +062b02: 0c00 |000b: move-result-object v0 │ │ +062b04: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 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 │ │ @@ -131839,22 +131839,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 │ │ -062b10: |[062b10] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -062b20: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062b24: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062b28: 7255 0106 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@0601 │ │ -062b2e: 0c00 |0007: move-result-object v0 │ │ -062b30: 6e20 c410 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@10c4 │ │ -062b36: 0c00 |000b: move-result-object v0 │ │ -062b38: 1100 |000c: return-object v0 │ │ +062b08: |[062b08] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +062b18: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062b1c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062b20: 7255 0106 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@0601 │ │ +062b26: 0c00 |0007: move-result-object v0 │ │ +062b28: 6e20 c410 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@10c4 │ │ +062b2e: 0c00 |000b: move-result-object v0 │ │ +062b30: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 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 │ │ @@ -131866,22 +131866,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 │ │ -062b3c: |[062b3c] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -062b4c: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062b50: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062b54: 7220 0206 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@0602 │ │ -062b5a: 0c00 |0007: move-result-object v0 │ │ -062b5c: 6e20 c410 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@10c4 │ │ -062b62: 0c00 |000b: move-result-object v0 │ │ -062b64: 1100 |000c: return-object v0 │ │ +062b34: |[062b34] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +062b44: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062b48: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062b4c: 7220 0206 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@0602 │ │ +062b52: 0c00 |0007: move-result-object v0 │ │ +062b54: 6e20 c410 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@10c4 │ │ +062b5a: 0c00 |000b: move-result-object v0 │ │ +062b5c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -131890,20 +131890,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -062b68: |[062b68] android.support.v7.internal.view.menu.MenuWrapperICS.clear:()V │ │ -062b78: 6e10 c610 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalClear:()V // method@10c6 │ │ -062b7e: 5410 6908 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062b82: 1f00 3601 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062b86: 7210 0306 0000 |0007: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.clear:()V // method@0603 │ │ -062b8c: 0e00 |000a: return-void │ │ +062b60: |[062b60] android.support.v7.internal.view.menu.MenuWrapperICS.clear:()V │ │ +062b70: 6e10 c610 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalClear:()V // method@10c6 │ │ +062b76: 5410 6908 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062b7a: 1f00 3601 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062b7e: 7210 0306 0000 |0007: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.clear:()V // method@0603 │ │ +062b84: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x000a line=116 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ @@ -131913,19 +131913,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -062b90: |[062b90] android.support.v7.internal.view.menu.MenuWrapperICS.close:()V │ │ -062ba0: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062ba4: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062ba8: 7210 0406 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.close:()V // method@0604 │ │ -062bae: 0e00 |0007: return-void │ │ +062b88: |[062b88] android.support.v7.internal.view.menu.MenuWrapperICS.close:()V │ │ +062b98: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062b9c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062ba0: 7210 0406 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.close:()V // method@0604 │ │ +062ba6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0007 line=156 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ @@ -131934,22 +131934,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -062bb0: |[062bb0] android.support.v7.internal.view.menu.MenuWrapperICS.findItem:(I)Landroid/view/MenuItem; │ │ -062bc0: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062bc4: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062bc8: 7220 0506 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.findItem:(I)Landroid/view/MenuItem; // method@0605 │ │ -062bce: 0c00 |0007: move-result-object v0 │ │ -062bd0: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ -062bd6: 0c00 |000b: move-result-object v0 │ │ -062bd8: 1100 |000c: return-object v0 │ │ +062ba8: |[062ba8] android.support.v7.internal.view.menu.MenuWrapperICS.findItem:(I)Landroid/view/MenuItem; │ │ +062bb8: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062bbc: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062bc0: 7220 0506 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.findItem:(I)Landroid/view/MenuItem; // method@0605 │ │ +062bc6: 0c00 |0007: move-result-object v0 │ │ +062bc8: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ +062bce: 0c00 |000b: move-result-object v0 │ │ +062bd0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 id I │ │ │ │ @@ -131958,22 +131958,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -062bdc: |[062bdc] android.support.v7.internal.view.menu.MenuWrapperICS.getItem:(I)Landroid/view/MenuItem; │ │ -062bec: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062bf0: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062bf4: 7220 0606 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.getItem:(I)Landroid/view/MenuItem; // method@0606 │ │ -062bfa: 0c00 |0007: move-result-object v0 │ │ -062bfc: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ -062c02: 0c00 |000b: move-result-object v0 │ │ -062c04: 1100 |000c: return-object v0 │ │ +062bd4: |[062bd4] android.support.v7.internal.view.menu.MenuWrapperICS.getItem:(I)Landroid/view/MenuItem; │ │ +062be4: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062be8: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062bec: 7220 0606 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.getItem:(I)Landroid/view/MenuItem; // method@0606 │ │ +062bf2: 0c00 |0007: move-result-object v0 │ │ +062bf4: 6e20 c310 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10c3 │ │ +062bfa: 0c00 |000b: move-result-object v0 │ │ +062bfc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 index I │ │ │ │ @@ -131982,20 +131982,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -062c08: |[062c08] android.support.v7.internal.view.menu.MenuWrapperICS.hasVisibleItems:()Z │ │ -062c18: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062c1c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062c20: 7210 0706 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.hasVisibleItems:()Z // method@0607 │ │ -062c26: 0a00 |0007: move-result v0 │ │ -062c28: 0f00 |0008: return v0 │ │ +062c00: |[062c00] android.support.v7.internal.view.menu.MenuWrapperICS.hasVisibleItems:()Z │ │ +062c10: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062c14: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062c18: 7210 0706 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.hasVisibleItems:()Z // method@0607 │ │ +062c1e: 0a00 |0007: move-result v0 │ │ +062c20: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuWrapperICS;) │ │ @@ -132003,20 +132003,20 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -062c2c: |[062c2c] android.support.v7.internal.view.menu.MenuWrapperICS.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ -062c3c: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062c40: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062c44: 7230 0806 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.isShortcutKey:(ILandroid/view/KeyEvent;)Z // method@0608 │ │ -062c4a: 0a00 |0007: move-result v0 │ │ -062c4c: 0f00 |0008: return v0 │ │ +062c24: |[062c24] android.support.v7.internal.view.menu.MenuWrapperICS.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ +062c34: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062c38: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062c3c: 7230 0806 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.isShortcutKey:(ILandroid/view/KeyEvent;)Z // method@0608 │ │ +062c42: 0a00 |0007: move-result v0 │ │ +062c44: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 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; │ │ @@ -132026,20 +132026,20 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -062c50: |[062c50] android.support.v7.internal.view.menu.MenuWrapperICS.performIdentifierAction:(II)Z │ │ -062c60: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062c64: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062c68: 7230 0906 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.performIdentifierAction:(II)Z // method@0609 │ │ -062c6e: 0a00 |0007: move-result v0 │ │ -062c70: 0f00 |0008: return v0 │ │ +062c48: |[062c48] android.support.v7.internal.view.menu.MenuWrapperICS.performIdentifierAction:(II)Z │ │ +062c58: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062c5c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062c60: 7230 0906 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.performIdentifierAction:(II)Z // method@0609 │ │ +062c66: 0a00 |0007: move-result v0 │ │ +062c68: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 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 │ │ @@ -132049,20 +132049,20 @@ │ │ type : '(ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -062c74: |[062c74] android.support.v7.internal.view.menu.MenuWrapperICS.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ -062c84: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062c88: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062c8c: 7240 0a06 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@060a │ │ -062c92: 0a00 |0007: move-result v0 │ │ -062c94: 0f00 |0008: return v0 │ │ +062c6c: |[062c6c] android.support.v7.internal.view.menu.MenuWrapperICS.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ +062c7c: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062c80: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062c84: 7240 0a06 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@060a │ │ +062c8a: 0a00 |0007: move-result v0 │ │ +062c8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 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; │ │ @@ -132073,20 +132073,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -062c98: |[062c98] android.support.v7.internal.view.menu.MenuWrapperICS.removeGroup:(I)V │ │ -062ca8: 6e20 c710 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveGroup:(I)V // method@10c7 │ │ -062cae: 5410 6908 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062cb2: 1f00 3601 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062cb6: 7220 0b06 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeGroup:(I)V // method@060b │ │ -062cbc: 0e00 |000a: return-void │ │ +062c90: |[062c90] android.support.v7.internal.view.menu.MenuWrapperICS.removeGroup:(I)V │ │ +062ca0: 6e20 c710 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveGroup:(I)V // method@10c7 │ │ +062ca6: 5410 6908 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062caa: 1f00 3601 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062cae: 7220 0b06 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeGroup:(I)V // method@060b │ │ +062cb4: 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; │ │ @@ -132097,20 +132097,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -062cc0: |[062cc0] android.support.v7.internal.view.menu.MenuWrapperICS.removeItem:(I)V │ │ -062cd0: 6e20 c810 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveItem:(I)V // method@10c8 │ │ -062cd6: 5410 6908 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062cda: 1f00 3601 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062cde: 7220 0c06 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeItem:(I)V // method@060c │ │ -062ce4: 0e00 |000a: return-void │ │ +062cb8: |[062cb8] android.support.v7.internal.view.menu.MenuWrapperICS.removeItem:(I)V │ │ +062cc8: 6e20 c810 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveItem:(I)V // method@10c8 │ │ +062cce: 5410 6908 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062cd2: 1f00 3601 |0005: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062cd6: 7220 0c06 2000 |0007: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.removeItem:(I)V // method@060c │ │ +062cdc: 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; │ │ @@ -132121,19 +132121,19 @@ │ │ type : '(IZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -062ce8: |[062ce8] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupCheckable:(IZZ)V │ │ -062cf8: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062cfc: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062d00: 7240 0d06 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.setGroupCheckable:(IZZ)V // method@060d │ │ -062d06: 0e00 |0007: return-void │ │ +062ce0: |[062ce0] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupCheckable:(IZZ)V │ │ +062cf0: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062cf4: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062cf8: 7240 0d06 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/internal/view/SupportMenu;.setGroupCheckable:(IZZ)V // method@060d │ │ +062cfe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0007 line=121 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -132145,19 +132145,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -062d08: |[062d08] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupEnabled:(IZ)V │ │ -062d18: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062d1c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062d20: 7230 0e06 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupEnabled:(IZ)V // method@060e │ │ -062d26: 0e00 |0007: return-void │ │ +062d00: |[062d00] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupEnabled:(IZ)V │ │ +062d10: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062d14: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062d18: 7230 0e06 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupEnabled:(IZ)V // method@060e │ │ +062d1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=131 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -132168,19 +132168,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -062d28: |[062d28] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupVisible:(IZ)V │ │ -062d38: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062d3c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062d40: 7230 0f06 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupVisible:(IZ)V // method@060f │ │ -062d46: 0e00 |0007: return-void │ │ +062d20: |[062d20] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupVisible:(IZ)V │ │ +062d30: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062d34: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062d38: 7230 0f06 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/support/v4/internal/view/SupportMenu;.setGroupVisible:(IZ)V // method@060f │ │ +062d3e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0007 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -132191,19 +132191,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -062d48: |[062d48] android.support.v7.internal.view.menu.MenuWrapperICS.setQwertyMode:(Z)V │ │ -062d58: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062d5c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062d60: 7220 1006 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.setQwertyMode:(Z)V // method@0610 │ │ -062d66: 0e00 |0007: return-void │ │ +062d40: |[062d40] android.support.v7.internal.view.menu.MenuWrapperICS.setQwertyMode:(Z)V │ │ +062d50: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062d54: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062d58: 7220 1006 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportMenu;.setQwertyMode:(Z)V // method@0610 │ │ +062d5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0007 line=176 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 isQwerty Z │ │ @@ -132213,33 +132213,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -062d68: |[062d68] android.support.v7.internal.view.menu.MenuWrapperICS.size:()I │ │ -062d78: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ -062d7c: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ -062d80: 7210 1106 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.size:()I // method@0611 │ │ -062d86: 0a00 |0007: move-result v0 │ │ -062d88: 0f00 |0008: return v0 │ │ +062d60: |[062d60] android.support.v7.internal.view.menu.MenuWrapperICS.size:()I │ │ +062d70: 5410 6908 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0869 │ │ +062d74: 1f00 3601 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportMenu; // type@0136 │ │ +062d78: 7210 1106 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenu;.size:()I // method@0611 │ │ +062d7e: 0a00 |0007: move-result v0 │ │ +062d80: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ - source_file_idx : 2663 (MenuWrapperICS.java) │ │ + source_file_idx : 2661 (MenuWrapperICS.java) │ │ │ │ Class #518 header: │ │ class_idx : 648 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 629 │ │ -source_file_idx : 2994 │ │ +source_file_idx : 2992 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 18 │ │ │ │ Class #518 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/SubMenuBuilder;' │ │ @@ -132263,19 +132263,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 │ │ -062d8c: |[062d8c] 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 │ │ -062d9c: 7020 9c0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0f9c │ │ -062da2: 5b02 6b08 |0003: iput-object v2, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ -062da6: 5b03 6a08 |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ -062daa: 0e00 |0007: return-void │ │ +062d84: |[062d84] 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 │ │ +062d94: 7020 9c0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0f9c │ │ +062d9a: 5b02 6b08 |0003: iput-object v2, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ +062d9e: 5b03 6a08 |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ +062da2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -132290,19 +132290,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 │ │ -062dac: |[062dac] android.support.v7.internal.view.menu.SubMenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -062dbc: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ -062dc0: 6e20 ae0f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fae │ │ -062dc6: 0a00 |0005: move-result v0 │ │ -062dc8: 0f00 |0006: return v0 │ │ +062da4: |[062da4] android.support.v7.internal.view.menu.SubMenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +062db4: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ +062db8: 6e20 ae0f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fae │ │ +062dbe: 0a00 |0005: move-result v0 │ │ +062dc0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 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; │ │ │ │ @@ -132311,26 +132311,26 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -062dcc: |[062dcc] android.support.v7.internal.view.menu.SubMenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -062ddc: 6f30 b00f 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@0fb0 │ │ -062de2: 0a00 |0003: move-result v0 │ │ -062de4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -062de8: 5410 6b08 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ -062dec: 6e30 b00f 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@0fb0 │ │ -062df2: 0a00 |000b: move-result v0 │ │ -062df4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -062df8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -062dfa: 0f00 |000f: return v0 │ │ -062dfc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -062dfe: 28fe |0011: goto 000f // -0002 │ │ +062dc4: |[062dc4] android.support.v7.internal.view.menu.SubMenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +062dd4: 6f30 b00f 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@0fb0 │ │ +062dda: 0a00 |0003: move-result v0 │ │ +062ddc: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +062de0: 5410 6b08 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ +062de4: 6e30 b00f 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@0fb0 │ │ +062dea: 0a00 |000b: move-result v0 │ │ +062dec: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +062df0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +062df2: 0f00 |000f: return v0 │ │ +062df4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +062df6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 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; │ │ @@ -132340,19 +132340,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 │ │ -062e00: |[062e00] android.support.v7.internal.view.menu.SubMenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -062e10: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ -062e14: 6e20 b30f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fb3 │ │ -062e1a: 0a00 |0005: move-result v0 │ │ -062e1c: 0f00 |0006: return v0 │ │ +062df8: |[062df8] android.support.v7.internal.view.menu.SubMenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +062e08: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ +062e0c: 6e20 b30f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fb3 │ │ +062e12: 0a00 |0005: move-result v0 │ │ +062e14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 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; │ │ │ │ @@ -132361,39 +132361,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -062e20: |[062e20] android.support.v7.internal.view.menu.SubMenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ -062e30: 5431 6a08 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ -062e34: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -062e38: 5431 6a08 |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ -062e3c: 6e10 ff0f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@0fff │ │ -062e42: 0a00 |0009: move-result v0 │ │ -062e44: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -062e48: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -062e4a: 1101 |000d: return-object v1 │ │ -062e4c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -062e4e: 28fb |000f: goto 000a // -0005 │ │ -062e50: 2201 f003 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -062e54: 7010 c91b 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -062e5a: 6f10 bd0f 0300 |0015: invoke-super {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@0fbd │ │ -062e60: 0c02 |0018: move-result-object v2 │ │ -062e62: 6e20 d21b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -062e68: 0c01 |001c: move-result-object v1 │ │ -062e6a: 1a02 e400 |001d: const-string v2, ":" // string@00e4 │ │ -062e6e: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -062e74: 0c01 |0022: move-result-object v1 │ │ -062e76: 6e20 ce1b 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -062e7c: 0c01 |0026: move-result-object v1 │ │ -062e7e: 6e10 d61b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -062e84: 0c01 |002a: move-result-object v1 │ │ -062e86: 28e2 |002b: goto 000d // -001e │ │ +062e18: |[062e18] android.support.v7.internal.view.menu.SubMenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ +062e28: 5431 6a08 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ +062e2c: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +062e30: 5431 6a08 |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ +062e34: 6e10 ff0f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@0fff │ │ +062e3a: 0a00 |0009: move-result v0 │ │ +062e3c: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +062e40: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +062e42: 1101 |000d: return-object v1 │ │ +062e44: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +062e46: 28fb |000f: goto 000a // -0005 │ │ +062e48: 2201 f003 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +062e4c: 7010 c91b 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +062e52: 6f10 bd0f 0300 |0015: invoke-super {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@0fbd │ │ +062e58: 0c02 |0018: move-result-object v2 │ │ +062e5a: 6e20 d21b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +062e60: 0c01 |001c: move-result-object v1 │ │ +062e62: 1a02 e300 |001d: const-string v2, ":" // string@00e3 │ │ +062e66: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +062e6c: 0c01 |0022: move-result-object v1 │ │ +062e6e: 6e20 ce1b 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +062e74: 0c01 |0026: move-result-object v1 │ │ +062e76: 6e10 d61b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +062e7c: 0c01 |002a: move-result-object v1 │ │ +062e7e: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x000a line=136 │ │ 0x000c line=137 │ │ 0x000d line=139 │ │ 0x000e line=135 │ │ @@ -132408,17 +132408,17 @@ │ │ type : '()Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062e88: |[062e88] android.support.v7.internal.view.menu.SubMenuBuilder.getItem:()Landroid/view/MenuItem; │ │ -062e98: 5410 6a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ -062e9c: 1100 |0002: return-object v0 │ │ +062e80: |[062e80] android.support.v7.internal.view.menu.SubMenuBuilder.getItem:()Landroid/view/MenuItem; │ │ +062e90: 5410 6a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ +062e94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -132426,17 +132426,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -062ea0: |[062ea0] android.support.v7.internal.view.menu.SubMenuBuilder.getParentMenu:()Landroid/view/Menu; │ │ -062eb0: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ -062eb4: 1100 |0002: return-object v0 │ │ +062e98: |[062e98] android.support.v7.internal.view.menu.SubMenuBuilder.getParentMenu:()Landroid/view/Menu; │ │ +062ea8: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ +062eac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -132444,17 +132444,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 │ │ -062eb8: |[062eb8] android.support.v7.internal.view.menu.SubMenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -062ec8: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ -062ecc: 1100 |0002: return-object v0 │ │ +062eb0: |[062eb0] android.support.v7.internal.view.menu.SubMenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +062ec0: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ +062ec4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -132462,19 +132462,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -062ed0: |[062ed0] android.support.v7.internal.view.menu.SubMenuBuilder.isQwertyMode:()Z │ │ -062ee0: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ -062ee4: 6e10 cb0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@0fcb │ │ -062eea: 0a00 |0005: move-result v0 │ │ -062eec: 0f00 |0006: return v0 │ │ +062ec8: |[062ec8] android.support.v7.internal.view.menu.SubMenuBuilder.isQwertyMode:()Z │ │ +062ed8: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ +062edc: 6e10 cb0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@0fcb │ │ +062ee2: 0a00 |0005: move-result v0 │ │ +062ee4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -132482,19 +132482,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -062ef0: |[062ef0] android.support.v7.internal.view.menu.SubMenuBuilder.isShortcutsVisible:()Z │ │ -062f00: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ -062f04: 6e10 cd0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@0fcd │ │ -062f0a: 0a00 |0005: move-result v0 │ │ -062f0c: 0f00 |0006: return v0 │ │ +062ee8: |[062ee8] android.support.v7.internal.view.menu.SubMenuBuilder.isShortcutsVisible:()Z │ │ +062ef8: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ +062efc: 6e10 cd0f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@0fcd │ │ +062f02: 0a00 |0005: move-result v0 │ │ +062f04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -132502,18 +132502,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 │ │ -062f10: |[062f10] android.support.v7.internal.view.menu.SubMenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -062f20: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ -062f24: 6e20 db0f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@0fdb │ │ -062f2a: 0e00 |0005: return-void │ │ +062f08: |[062f08] android.support.v7.internal.view.menu.SubMenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +062f18: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ +062f1c: 6e20 db0f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@0fdb │ │ +062f22: 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; │ │ @@ -132523,21 +132523,21 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -062f2c: |[062f2c] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ -062f3c: 6e10 d810 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@10d8 │ │ -062f42: 0c00 |0003: move-result-object v0 │ │ -062f44: 7120 6b05 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ -062f4a: 0c00 |0007: move-result-object v0 │ │ -062f4c: 6f20 e10f 0100 |0008: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fe1 │ │ -062f52: 1101 |000b: return-object v1 │ │ +062f24: |[062f24] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ +062f34: 6e10 d810 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@10d8 │ │ +062f3a: 0c00 |0003: move-result-object v0 │ │ +062f3c: 7120 6b05 2000 |0004: invoke-static {v0, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ +062f42: 0c00 |0007: move-result-object v0 │ │ +062f44: 6f20 e10f 0100 |0008: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@0fe1 │ │ +062f4a: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x000b line=105 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x000c reg=2 iconRes I │ │ @@ -132547,17 +132547,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 │ │ -062f54: |[062f54] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -062f64: 6f20 e10f 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@0fe1 │ │ -062f6a: 1100 |0003: return-object v0 │ │ +062f4c: |[062f4c] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +062f5c: 6f20 e10f 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@0fe1 │ │ +062f62: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 icon Landroid/graphics/drawable/Drawable; │ │ @@ -132567,23 +132567,23 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -062f6c: |[062f6c] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ -062f7c: 6e10 d810 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@10d8 │ │ -062f82: 0c00 |0003: move-result-object v0 │ │ -062f84: 6e10 c800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -062f8a: 0c00 |0007: move-result-object v0 │ │ -062f8c: 6e20 3f01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -062f92: 0c00 |000b: move-result-object v0 │ │ -062f94: 6f20 e30f 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@0fe3 │ │ -062f9a: 1101 |000f: return-object v1 │ │ +062f64: |[062f64] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ +062f74: 6e10 d810 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@10d8 │ │ +062f7a: 0c00 |0003: move-result-object v0 │ │ +062f7c: 6e10 c800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +062f82: 0c00 |0007: move-result-object v0 │ │ +062f84: 6e20 3f01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +062f8a: 0c00 |000b: move-result-object v0 │ │ +062f8c: 6f20 e30f 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@0fe3 │ │ +062f92: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x000f line=115 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0010 reg=2 titleRes I │ │ @@ -132593,17 +132593,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 │ │ -062f9c: |[062f9c] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -062fac: 6f20 e30f 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@0fe3 │ │ -062fb2: 1100 |0003: return-object v0 │ │ +062f94: |[062f94] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +062fa4: 6f20 e30f 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@0fe3 │ │ +062faa: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 title Ljava/lang/CharSequence; │ │ @@ -132613,17 +132613,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 │ │ -062fb4: |[062fb4] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ -062fc4: 6f20 e40f 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@0fe4 │ │ -062fca: 1100 |0003: return-object v0 │ │ +062fac: |[062fac] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ +062fbc: 6f20 e40f 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@0fe4 │ │ +062fc2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=120 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -132633,18 +132633,18 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -062fcc: |[062fcc] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(I)Landroid/view/SubMenu; │ │ -062fdc: 5410 6a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ -062fe0: 6e20 2310 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(I)Landroid/view/MenuItem; // method@1023 │ │ -062fe6: 1101 |0005: return-object v1 │ │ +062fc4: |[062fc4] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(I)Landroid/view/SubMenu; │ │ +062fd4: 5410 6a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ +062fd8: 6e20 2310 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(I)Landroid/view/MenuItem; // method@1023 │ │ +062fde: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0005 line=95 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 iconRes I │ │ @@ -132654,18 +132654,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 │ │ -062fe8: |[062fe8] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -062ff8: 5410 6a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ -062ffc: 6e20 2410 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1024 │ │ -063002: 1101 |0005: return-object v1 │ │ +062fe0: |[062fe0] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +062ff0: 5410 6a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@086a │ │ +062ff4: 6e20 2410 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1024 │ │ +062ffa: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -132675,33 +132675,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -063004: |[063004] android.support.v7.internal.view.menu.SubMenuBuilder.setQwertyMode:(Z)V │ │ -063014: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ -063018: 6e20 e50f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@0fe5 │ │ -06301e: 0e00 |0005: return-void │ │ +062ffc: |[062ffc] android.support.v7.internal.view.menu.SubMenuBuilder.setQwertyMode:(Z)V │ │ +06300c: 5410 6b08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@086b │ │ +063010: 6e20 e50f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@0fe5 │ │ +063016: 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 │ │ │ │ - source_file_idx : 2994 (SubMenuBuilder.java) │ │ + source_file_idx : 2992 (SubMenuBuilder.java) │ │ │ │ Class #519 header: │ │ class_idx : 649 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 647 │ │ -source_file_idx : 2995 │ │ +source_file_idx : 2993 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #519 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;' │ │ @@ -132717,17 +132717,17 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -063020: |[063020] android.support.v7.internal.view.menu.SubMenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V │ │ -063030: 7030 b510 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@10b5 │ │ -063036: 0e00 |0003: return-void │ │ +063018: |[063018] android.support.v7.internal.view.menu.SubMenuWrapperICS.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportSubMenu;)V │ │ +063028: 7030 b510 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/content/Context;Landroid/support/v4/internal/view/SupportMenu;)V // method@10b5 │ │ +06302e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -132739,19 +132739,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -063038: |[063038] android.support.v7.internal.view.menu.SubMenuWrapperICS.clearHeader:()V │ │ -063048: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ -06304e: 0c00 |0003: move-result-object v0 │ │ -063050: 7210 3b06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.clearHeader:()V // method@063b │ │ -063056: 0e00 |0007: return-void │ │ +063030: |[063030] android.support.v7.internal.view.menu.SubMenuWrapperICS.clearHeader:()V │ │ +063040: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ +063046: 0c00 |0003: move-result-object v0 │ │ +063048: 7210 3b06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.clearHeader:()V // method@063b │ │ +06304e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ @@ -132760,22 +132760,22 @@ │ │ type : '()Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -063058: |[063058] android.support.v7.internal.view.menu.SubMenuWrapperICS.getItem:()Landroid/view/MenuItem; │ │ -063068: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ -06306e: 0c00 |0003: move-result-object v0 │ │ -063070: 7210 3c06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.getItem:()Landroid/view/MenuItem; // method@063c │ │ -063076: 0c00 |0007: move-result-object v0 │ │ -063078: 6e20 ef10 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10ef │ │ -06307e: 0c00 |000b: move-result-object v0 │ │ -063080: 1100 |000c: return-object v0 │ │ +063050: |[063050] android.support.v7.internal.view.menu.SubMenuWrapperICS.getItem:()Landroid/view/MenuItem; │ │ +063060: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ +063066: 0c00 |0003: move-result-object v0 │ │ +063068: 7210 3c06 0000 |0004: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportSubMenu;.getItem:()Landroid/view/MenuItem; // method@063c │ │ +06306e: 0c00 |0007: move-result-object v0 │ │ +063070: 6e20 ef10 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@10ef │ │ +063076: 0c00 |000b: move-result-object v0 │ │ +063078: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;) │ │ @@ -132783,18 +132783,18 @@ │ │ type : '()Landroid/support/v4/internal/view/SupportSubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -063084: |[063084] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; │ │ -063094: 5410 6c08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@086c │ │ -063098: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0138 │ │ -06309c: 1100 |0004: return-object v0 │ │ +06307c: |[06307c] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; │ │ +06308c: 5410 6c08 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@086c │ │ +063090: 1f00 3801 |0002: check-cast v0, Landroid/support/v4/internal/view/SupportSubMenu; // type@0138 │ │ +063094: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;) │ │ @@ -132802,19 +132802,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0630a0: |[0630a0] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ -0630b0: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ -0630b6: 0c00 |0003: move-result-object v0 │ │ -0630b8: 7220 3d06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(I)Landroid/view/SubMenu; // method@063d │ │ -0630be: 1101 |0007: return-object v1 │ │ +063098: |[063098] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ +0630a8: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ +0630ae: 0c00 |0003: move-result-object v0 │ │ +0630b0: 7220 3d06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(I)Landroid/view/SubMenu; // method@063d │ │ +0630b6: 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 iconRes I │ │ @@ -132824,19 +132824,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 │ │ -0630c0: |[0630c0] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -0630d0: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ -0630d6: 0c00 |0003: move-result-object v0 │ │ -0630d8: 7220 3e06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@063e │ │ -0630de: 1101 |0007: return-object v1 │ │ +0630b8: |[0630b8] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +0630c8: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ +0630ce: 0c00 |0003: move-result-object v0 │ │ +0630d0: 7220 3e06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@063e │ │ +0630d6: 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 icon Landroid/graphics/drawable/Drawable; │ │ @@ -132846,19 +132846,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0630e0: |[0630e0] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ -0630f0: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ -0630f6: 0c00 |0003: move-result-object v0 │ │ -0630f8: 7220 3f06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(I)Landroid/view/SubMenu; // method@063f │ │ -0630fe: 1101 |0007: return-object v1 │ │ +0630d8: |[0630d8] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ +0630e8: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ +0630ee: 0c00 |0003: move-result-object v0 │ │ +0630f0: 7220 3f06 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(I)Landroid/view/SubMenu; // method@063f │ │ +0630f6: 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 titleRes I │ │ @@ -132868,19 +132868,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 │ │ -063100: |[063100] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -063110: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ -063116: 0c00 |0003: move-result-object v0 │ │ -063118: 7220 4006 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@0640 │ │ -06311e: 1101 |0007: return-object v1 │ │ +0630f8: |[0630f8] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +063108: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ +06310e: 0c00 |0003: move-result-object v0 │ │ +063110: 7220 4006 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@0640 │ │ +063116: 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 title Ljava/lang/CharSequence; │ │ @@ -132890,19 +132890,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 │ │ -063120: |[063120] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ -063130: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ -063136: 0c00 |0003: move-result-object v0 │ │ -063138: 7220 4106 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; // method@0641 │ │ -06313e: 1101 |0007: return-object v1 │ │ +063118: |[063118] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ +063128: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ +06312e: 0c00 |0003: move-result-object v0 │ │ +063130: 7220 4106 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; // method@0641 │ │ +063136: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -132912,19 +132912,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -063140: |[063140] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(I)Landroid/view/SubMenu; │ │ -063150: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ -063156: 0c00 |0003: move-result-object v0 │ │ -063158: 7220 4206 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@0642 │ │ -06315e: 1101 |0007: return-object v1 │ │ +063138: |[063138] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(I)Landroid/view/SubMenu; │ │ +063148: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ +06314e: 0c00 |0003: move-result-object v0 │ │ +063150: 7220 4206 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@0642 │ │ +063156: 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 iconRes I │ │ @@ -132934,34 +132934,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 │ │ -063160: |[063160] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -063170: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ -063176: 0c00 |0003: move-result-object v0 │ │ -063178: 7220 4306 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@0643 │ │ -06317e: 1101 |0007: return-object v1 │ │ +063158: |[063158] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +063168: 6e10 f010 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/support/v4/internal/view/SupportSubMenu; // method@10f0 │ │ +06316e: 0c00 |0003: move-result-object v0 │ │ +063170: 7220 4306 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/internal/view/SupportSubMenu;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@0643 │ │ +063176: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0007 line=85 │ │ 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 : 2995 (SubMenuWrapperICS.java) │ │ + source_file_idx : 2993 (SubMenuWrapperICS.java) │ │ │ │ Class #520 header: │ │ class_idx : 650 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 354 │ │ +source_file_idx : 353 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #520 annotations: │ │ Annotations on class │ │ @@ -132994,20 +132994,20 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsActionBarView;)V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -063180: |[063180] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V │ │ -063190: 5b12 6f08 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ -063194: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06319a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06319c: 5c10 6d08 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@086d │ │ -0631a0: 0e00 |0008: return-void │ │ +063178: |[063178] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V │ │ +063188: 5b12 6f08 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ +06318c: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +063192: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +063194: 5c10 6d08 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@086d │ │ +063198: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0005 line=256 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -133018,18 +133018,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0631a4: |[0631a4] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationCancel:(Landroid/view/View;)V │ │ -0631b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0631b6: 5c10 6d08 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@086d │ │ -0631ba: 0e00 |0003: return-void │ │ +06319c: |[06319c] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationCancel:(Landroid/view/View;)V │ │ +0631ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0631ae: 5c10 6d08 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@086d │ │ +0631b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0003 line=286 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -133039,35 +133039,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0631bc: |[0631bc] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationEnd:(Landroid/view/View;)V │ │ -0631cc: 5520 6d08 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@086d │ │ -0631d0: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0631d4: 0e00 |0004: return-void │ │ -0631d6: 5420 6f08 |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ -0631da: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0631dc: 5b01 7808 |0008: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0878 │ │ -0631e0: 5420 6f08 |000a: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ -0631e4: 5221 6e08 |000c: iget v1, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@086e │ │ -0631e8: 6e20 1111 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@1111 │ │ -0631ee: 5420 6f08 |0011: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ -0631f2: 5400 7508 |0013: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/view/ViewGroup; // field@0875 │ │ -0631f6: 3800 efff |0015: if-eqz v0, 0004 // -0011 │ │ -0631fa: 5420 6f08 |0017: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ -0631fe: 5400 7208 |0019: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ -063202: 3800 e9ff |001b: if-eqz v0, 0004 // -0017 │ │ -063206: 5420 6f08 |001d: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ -06320a: 5400 7208 |001f: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ -06320e: 5221 6e08 |0021: iget v1, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@086e │ │ -063212: 6e20 1415 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.setVisibility:(I)V // method@1514 │ │ -063218: 28de |0026: goto 0004 // -0022 │ │ +0631b4: |[0631b4] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationEnd:(Landroid/view/View;)V │ │ +0631c4: 5520 6d08 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@086d │ │ +0631c8: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0631cc: 0e00 |0004: return-void │ │ +0631ce: 5420 6f08 |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ +0631d2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0631d4: 5b01 7808 |0008: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0878 │ │ +0631d8: 5420 6f08 |000a: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ +0631dc: 5221 6e08 |000c: iget v1, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@086e │ │ +0631e0: 6e20 1111 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@1111 │ │ +0631e6: 5420 6f08 |0011: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ +0631ea: 5400 7508 |0013: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/view/ViewGroup; // field@0875 │ │ +0631ee: 3800 efff |0015: if-eqz v0, 0004 // -0011 │ │ +0631f2: 5420 6f08 |0017: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ +0631f6: 5400 7208 |0019: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ +0631fa: 3800 e9ff |001b: if-eqz v0, 0004 // -0017 │ │ +0631fe: 5420 6f08 |001d: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ +063202: 5400 7208 |001f: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ +063206: 5221 6e08 |0021: iget v1, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@086e │ │ +06320a: 6e20 1415 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.setVisibility:(I)V // method@1514 │ │ +063210: 28de |0026: goto 0004 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=281 │ │ 0x0005 line=276 │ │ 0x000a line=277 │ │ 0x0011 line=278 │ │ @@ -133081,20 +133081,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06321c: |[06321c] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationStart:(Landroid/view/View;)V │ │ -06322c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06322e: 5420 6f08 |0001: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ -063232: 6e20 1111 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@1111 │ │ -063238: 5c21 6d08 |0006: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@086d │ │ -06323c: 0e00 |0008: return-void │ │ +063214: |[063214] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.onAnimationStart:(Landroid/view/View;)V │ │ +063224: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +063226: 5420 6f08 |0001: iget-object v0, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ +06322a: 6e20 1111 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@1111 │ │ +063230: 5c21 6d08 |0006: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mCanceled:Z // field@086d │ │ +063234: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=268 │ │ 0x0006 line=269 │ │ 0x0008 line=270 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ @@ -133105,36 +133105,36 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -063240: |[063240] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ -063250: 5410 6f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ -063254: 5b02 7808 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0878 │ │ -063258: 5913 6e08 |0004: iput v3, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@086e │ │ -06325c: 1101 |0006: return-object v1 │ │ +063238: |[063238] android.support.v7.internal.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ +063248: 5410 6f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@086f │ │ +06324c: 5b02 7808 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0878 │ │ +063250: 5913 6e08 |0004: iput v3, v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@086e │ │ +063254: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0004 line=262 │ │ 0x0006 line=263 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; │ │ 0x0000 - 0x0007 reg=2 animation Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0007 reg=3 visibility I │ │ │ │ - source_file_idx : 354 (AbsActionBarView.java) │ │ + source_file_idx : 353 (AbsActionBarView.java) │ │ │ │ Class #521 header: │ │ class_idx : 651 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 878 │ │ -source_file_idx : 354 │ │ +source_file_idx : 353 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 11 │ │ │ │ Class #521 annotations: │ │ Annotations on class │ │ @@ -133193,37 +133193,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -063260: |[063260] android.support.v7.internal.widget.AbsActionBarView.:()V │ │ -063270: 2200 8203 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ -063274: 7010 c719 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@19c7 │ │ -06327a: 6900 7908 |0005: sput-object v0, Landroid/support/v7/internal/widget/AbsActionBarView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0879 │ │ -06327e: 0e00 |0007: return-void │ │ +063258: |[063258] android.support.v7.internal.widget.AbsActionBarView.:()V │ │ +063268: 2200 8203 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ +06326c: 7010 c719 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@19c7 │ │ +063272: 6900 7908 |0005: sput-object v0, Landroid/support/v7/internal/widget/AbsActionBarView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0879 │ │ +063276: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/AbsActionBarView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -063280: |[063280] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;)V │ │ -063290: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -063292: 7030 ff10 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10ff │ │ -063298: 0e00 |0004: return-void │ │ +063278: |[063278] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;)V │ │ +063288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06328a: 7030 ff10 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@10ff │ │ +063290: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -133233,18 +133233,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 │ │ -06329c: |[06329c] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0632ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0632ae: 7040 0011 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1100 │ │ -0632b4: 0e00 |0004: return-void │ │ +063294: |[063294] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0632a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0632a6: 7040 0011 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1100 │ │ +0632ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -133255,37 +133255,37 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0632b8: |[0632b8] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0632c8: 7040 2e19 5476 |0000: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@192e │ │ -0632ce: 2201 8a02 |0003: new-instance v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // type@028a │ │ -0632d2: 7020 f810 4100 |0005: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V // method@10f8 │ │ -0632d8: 5b41 7708 |0008: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ -0632dc: 2200 3b03 |000a: new-instance v0, Landroid/util/TypedValue; // type@033b │ │ -0632e0: 7010 1518 0000 |000c: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -0632e6: 6e10 cd00 0500 |000f: invoke-virtual {v5}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -0632ec: 0c01 |0012: move-result-object v1 │ │ -0632ee: 6002 9e03 |0013: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@039e │ │ -0632f2: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -0632f4: 6e40 2b01 2130 |0016: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -0632fa: 0a01 |0019: move-result v1 │ │ -0632fc: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -063300: 5201 d30a |001c: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -063304: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ -063308: 2201 4403 |0020: new-instance v1, Landroid/view/ContextThemeWrapper; // type@0344 │ │ -06330c: 5202 d30a |0022: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -063310: 7030 2d18 5102 |0024: invoke-direct {v1, v5, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ -063316: 5b41 7308 |0027: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@0873 │ │ -06331a: 0e00 |0029: return-void │ │ -06331c: 5b45 7308 |002a: iput-object v5, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@0873 │ │ -063320: 28fd |002c: goto 0029 // -0003 │ │ +0632b0: |[0632b0] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0632c0: 7040 2e19 5476 |0000: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@192e │ │ +0632c6: 2201 8a02 |0003: new-instance v1, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // type@028a │ │ +0632ca: 7020 f810 4100 |0005: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V // method@10f8 │ │ +0632d0: 5b41 7708 |0008: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ +0632d4: 2200 3b03 |000a: new-instance v0, Landroid/util/TypedValue; // type@033b │ │ +0632d8: 7010 1518 0000 |000c: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +0632de: 6e10 cd00 0500 |000f: invoke-virtual {v5}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +0632e4: 0c01 |0012: move-result-object v1 │ │ +0632e6: 6002 9e03 |0013: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarPopupTheme:I // field@039e │ │ +0632ea: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +0632ec: 6e40 2b01 2130 |0016: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +0632f2: 0a01 |0019: move-result v1 │ │ +0632f4: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +0632f8: 5201 d30a |001c: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +0632fc: 3801 0c00 |001e: if-eqz v1, 002a // +000c │ │ +063300: 2201 4403 |0020: new-instance v1, Landroid/view/ContextThemeWrapper; // type@0344 │ │ +063304: 5202 d30a |0022: iget v2, v0, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +063308: 7030 2d18 5102 |0024: invoke-direct {v1, v5, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ +06330e: 5b41 7308 |0027: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@0873 │ │ +063312: 0e00 |0029: return-void │ │ +063314: 5b45 7308 |002a: iput-object v5, v4, Landroid/support/v7/internal/widget/AbsActionBarView;.mPopupContext:Landroid/content/Context; // field@0873 │ │ +063318: 28fd |002c: goto 0029 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=42 │ │ 0x000a line=67 │ │ 0x000f line=68 │ │ 0x0020 line=70 │ │ @@ -133303,20 +133303,20 @@ │ │ type : '(IIZ)I' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -063324: |[063324] android.support.v7.internal.widget.AbsActionBarView.next:(IIZ)I │ │ -063334: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ -063338: 9100 0102 |0002: sub-int v0, v1, v2 │ │ -06333c: 0f00 |0004: return v0 │ │ -06333e: 9000 0102 |0005: add-int v0, v1, v2 │ │ -063342: 28fd |0007: goto 0004 // -0003 │ │ +06331c: |[06331c] android.support.v7.internal.widget.AbsActionBarView.next:(IIZ)I │ │ +06332c: 3803 0500 |0000: if-eqz v3, 0005 // +0005 │ │ +063330: 9100 0102 |0002: sub-int v0, v1, v2 │ │ +063334: 0f00 |0004: return v0 │ │ +063336: 9000 0102 |0005: add-int v0, v1, v2 │ │ +06333a: 28fd |0007: goto 0004 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 x I │ │ 0x0000 - 0x0008 reg=2 val I │ │ 0x0000 - 0x0008 reg=3 isRtl Z │ │ @@ -133327,101 +133327,101 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 188 16-bit code units │ │ -063344: |[063344] android.support.v7.internal.widget.AbsActionBarView.animateToVisibility:(I)V │ │ -063354: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -063358: 1606 c800 |0002: const-wide/16 v6, #int 200 // #c8 │ │ -06335c: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -06335e: 5483 7808 |0005: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0878 │ │ -063362: 3803 0700 |0007: if-eqz v3, 000e // +0007 │ │ -063366: 5483 7808 |0009: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0878 │ │ -06336a: 6e10 cb09 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@09cb │ │ -063370: 3909 6300 |000e: if-nez v9, 0071 // +0063 │ │ -063374: 6e10 0511 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1105 │ │ -06337a: 0a03 |0013: move-result v3 │ │ -06337c: 3803 1200 |0014: if-eqz v3, 0026 // +0012 │ │ -063380: 7120 b008 4800 |0016: invoke-static {v8, v4}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ -063386: 5483 7508 |0019: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/view/ViewGroup; // field@0875 │ │ -06338a: 3803 0b00 |001b: if-eqz v3, 0026 // +000b │ │ -06338e: 5483 7208 |001d: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ -063392: 3803 0700 |001f: if-eqz v3, 0026 // +0007 │ │ -063396: 5483 7208 |0021: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ -06339a: 7120 b008 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ -0633a0: 7110 9e08 0800 |0026: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -0633a6: 0c03 |0029: move-result-object v3 │ │ -0633a8: 6e20 ca09 5300 |002a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ -0633ae: 0c00 |002d: move-result-object v0 │ │ -0633b0: 6e30 cd09 6007 |002e: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ -0633b6: 6203 7908 |0031: sget-object v3, Landroid/support/v7/internal/widget/AbsActionBarView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0879 │ │ -0633ba: 6e20 ce09 3000 |0033: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ce │ │ -0633c0: 5483 7508 |0036: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/view/ViewGroup; // field@0875 │ │ -0633c4: 3803 2c00 |0038: if-eqz v3, 0064 // +002c │ │ -0633c8: 5483 7208 |003a: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ -0633cc: 3803 2800 |003c: if-eqz v3, 0064 // +0028 │ │ -0633d0: 2201 6702 |003e: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ -0633d4: 7010 d50e 0100 |0040: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ -0633da: 5483 7208 |0043: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ -0633de: 7110 9e08 0300 |0045: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -0633e4: 0c03 |0048: move-result-object v3 │ │ -0633e6: 6e20 ca09 5300 |0049: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ -0633ec: 0c02 |004c: move-result-object v2 │ │ -0633ee: 6e30 cd09 6207 |004d: invoke-virtual {v2, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ -0633f4: 5483 7708 |0050: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ -0633f8: 6e30 fc10 0309 |0052: invoke-virtual {v3, v0, v9}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@10fc │ │ -0633fe: 0c03 |0055: move-result-object v3 │ │ -063400: 6e20 de0e 3100 |0056: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0ede │ │ -063406: 6e20 db0e 0100 |0059: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -06340c: 0c03 |005c: move-result-object v3 │ │ -06340e: 6e20 db0e 2300 |005d: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -063414: 6e10 df0e 0100 |0060: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ -06341a: 0e00 |0063: return-void │ │ -06341c: 5483 7708 |0064: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ -063420: 6e30 fc10 0309 |0066: invoke-virtual {v3, v0, v9}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@10fc │ │ -063426: 0c03 |0069: move-result-object v3 │ │ -063428: 6e20 cf09 3000 |006a: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ -06342e: 6e10 d109 0000 |006d: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@09d1 │ │ -063434: 28f3 |0070: goto 0063 // -000d │ │ -063436: 7110 9e08 0800 |0071: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -06343c: 0c03 |0074: move-result-object v3 │ │ -06343e: 6e20 ca09 4300 |0075: invoke-virtual {v3, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ -063444: 0c00 |0078: move-result-object v0 │ │ -063446: 6e30 cd09 6007 |0079: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ -06344c: 6203 7908 |007c: sget-object v3, Landroid/support/v7/internal/widget/AbsActionBarView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0879 │ │ -063450: 6e20 ce09 3000 |007e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ce │ │ -063456: 5483 7508 |0081: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/view/ViewGroup; // field@0875 │ │ -06345a: 3803 2c00 |0083: if-eqz v3, 00af // +002c │ │ -06345e: 5483 7208 |0085: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ -063462: 3803 2800 |0087: if-eqz v3, 00af // +0028 │ │ -063466: 2201 6702 |0089: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ -06346a: 7010 d50e 0100 |008b: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ -063470: 5483 7208 |008e: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ -063474: 7110 9e08 0300 |0090: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -06347a: 0c03 |0093: move-result-object v3 │ │ -06347c: 6e20 ca09 4300 |0094: invoke-virtual {v3, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ -063482: 0c02 |0097: move-result-object v2 │ │ -063484: 6e30 cd09 6207 |0098: invoke-virtual {v2, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ -06348a: 5483 7708 |009b: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ -06348e: 6e30 fc10 0309 |009d: invoke-virtual {v3, v0, v9}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@10fc │ │ -063494: 0c03 |00a0: move-result-object v3 │ │ -063496: 6e20 de0e 3100 |00a1: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0ede │ │ -06349c: 6e20 db0e 0100 |00a4: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -0634a2: 0c03 |00a7: move-result-object v3 │ │ -0634a4: 6e20 db0e 2300 |00a8: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -0634aa: 6e10 df0e 0100 |00ab: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ -0634b0: 28b5 |00ae: goto 0063 // -004b │ │ -0634b2: 5483 7708 |00af: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ -0634b6: 6e30 fc10 0309 |00b1: invoke-virtual {v3, v0, v9}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@10fc │ │ -0634bc: 0c03 |00b4: move-result-object v3 │ │ -0634be: 6e20 cf09 3000 |00b5: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ -0634c4: 6e10 d109 0000 |00b8: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@09d1 │ │ -0634ca: 28a8 |00bb: goto 0063 // -0058 │ │ +06333c: |[06333c] android.support.v7.internal.widget.AbsActionBarView.animateToVisibility:(I)V │ │ +06334c: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +063350: 1606 c800 |0002: const-wide/16 v6, #int 200 // #c8 │ │ +063354: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +063356: 5483 7808 |0005: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0878 │ │ +06335a: 3803 0700 |0007: if-eqz v3, 000e // +0007 │ │ +06335e: 5483 7808 |0009: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0878 │ │ +063362: 6e10 cb09 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@09cb │ │ +063368: 3909 6300 |000e: if-nez v9, 0071 // +0063 │ │ +06336c: 6e10 0511 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1105 │ │ +063372: 0a03 |0013: move-result v3 │ │ +063374: 3803 1200 |0014: if-eqz v3, 0026 // +0012 │ │ +063378: 7120 b008 4800 |0016: invoke-static {v8, v4}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ +06337e: 5483 7508 |0019: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/view/ViewGroup; // field@0875 │ │ +063382: 3803 0b00 |001b: if-eqz v3, 0026 // +000b │ │ +063386: 5483 7208 |001d: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ +06338a: 3803 0700 |001f: if-eqz v3, 0026 // +0007 │ │ +06338e: 5483 7208 |0021: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ +063392: 7120 b008 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/view/ViewCompat;.setAlpha:(Landroid/view/View;F)V // method@08b0 │ │ +063398: 7110 9e08 0800 |0026: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +06339e: 0c03 |0029: move-result-object v3 │ │ +0633a0: 6e20 ca09 5300 |002a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ +0633a6: 0c00 |002d: move-result-object v0 │ │ +0633a8: 6e30 cd09 6007 |002e: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ +0633ae: 6203 7908 |0031: sget-object v3, Landroid/support/v7/internal/widget/AbsActionBarView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0879 │ │ +0633b2: 6e20 ce09 3000 |0033: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ce │ │ +0633b8: 5483 7508 |0036: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/view/ViewGroup; // field@0875 │ │ +0633bc: 3803 2c00 |0038: if-eqz v3, 0064 // +002c │ │ +0633c0: 5483 7208 |003a: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ +0633c4: 3803 2800 |003c: if-eqz v3, 0064 // +0028 │ │ +0633c8: 2201 6702 |003e: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ +0633cc: 7010 d50e 0100 |0040: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ +0633d2: 5483 7208 |0043: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ +0633d6: 7110 9e08 0300 |0045: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +0633dc: 0c03 |0048: move-result-object v3 │ │ +0633de: 6e20 ca09 5300 |0049: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ +0633e4: 0c02 |004c: move-result-object v2 │ │ +0633e6: 6e30 cd09 6207 |004d: invoke-virtual {v2, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ +0633ec: 5483 7708 |0050: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ +0633f0: 6e30 fc10 0309 |0052: invoke-virtual {v3, v0, v9}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@10fc │ │ +0633f6: 0c03 |0055: move-result-object v3 │ │ +0633f8: 6e20 de0e 3100 |0056: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0ede │ │ +0633fe: 6e20 db0e 0100 |0059: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +063404: 0c03 |005c: move-result-object v3 │ │ +063406: 6e20 db0e 2300 |005d: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +06340c: 6e10 df0e 0100 |0060: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ +063412: 0e00 |0063: return-void │ │ +063414: 5483 7708 |0064: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ +063418: 6e30 fc10 0309 |0066: invoke-virtual {v3, v0, v9}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@10fc │ │ +06341e: 0c03 |0069: move-result-object v3 │ │ +063420: 6e20 cf09 3000 |006a: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ +063426: 6e10 d109 0000 |006d: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@09d1 │ │ +06342c: 28f3 |0070: goto 0063 // -000d │ │ +06342e: 7110 9e08 0800 |0071: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +063434: 0c03 |0074: move-result-object v3 │ │ +063436: 6e20 ca09 4300 |0075: invoke-virtual {v3, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ +06343c: 0c00 |0078: move-result-object v0 │ │ +06343e: 6e30 cd09 6007 |0079: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ +063444: 6203 7908 |007c: sget-object v3, Landroid/support/v7/internal/widget/AbsActionBarView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0879 │ │ +063448: 6e20 ce09 3000 |007e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ce │ │ +06344e: 5483 7508 |0081: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/view/ViewGroup; // field@0875 │ │ +063452: 3803 2c00 |0083: if-eqz v3, 00af // +002c │ │ +063456: 5483 7208 |0085: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ +06345a: 3803 2800 |0087: if-eqz v3, 00af // +0028 │ │ +06345e: 2201 6702 |0089: new-instance v1, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ +063462: 7010 d50e 0100 |008b: invoke-direct {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ +063468: 5483 7208 |008e: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0872 │ │ +06346c: 7110 9e08 0300 |0090: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +063472: 0c03 |0093: move-result-object v3 │ │ +063474: 6e20 ca09 4300 |0094: invoke-virtual {v3, v4}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ +06347a: 0c02 |0097: move-result-object v2 │ │ +06347c: 6e30 cd09 6207 |0098: invoke-virtual {v2, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ +063482: 5483 7708 |009b: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ +063486: 6e30 fc10 0309 |009d: invoke-virtual {v3, v0, v9}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@10fc │ │ +06348c: 0c03 |00a0: move-result-object v3 │ │ +06348e: 6e20 de0e 3100 |00a1: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0ede │ │ +063494: 6e20 db0e 0100 |00a4: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +06349a: 0c03 |00a7: move-result-object v3 │ │ +06349c: 6e20 db0e 2300 |00a8: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +0634a2: 6e10 df0e 0100 |00ab: invoke-virtual {v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ +0634a8: 28b5 |00ae: goto 0063 // -004b │ │ +0634aa: 5483 7708 |00af: iget-object v3, v8, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ +0634ae: 6e30 fc10 0309 |00b1: invoke-virtual {v3, v0, v9}, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.withFinalVisibility:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;I)Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // method@10fc │ │ +0634b4: 0c03 |00b4: move-result-object v3 │ │ +0634b6: 6e20 cf09 3000 |00b5: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ +0634bc: 6e10 d109 0000 |00b8: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.start:()V // method@09d1 │ │ +0634c2: 28a8 |00bb: goto 0063 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=134 │ │ 0x0009 line=135 │ │ 0x000e line=137 │ │ 0x0010 line=138 │ │ 0x0016 line=139 │ │ @@ -133467,23 +133467,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0634cc: |[0634cc] android.support.v7.internal.widget.AbsActionBarView.getAnimatedVisibility:()I │ │ -0634dc: 5410 7808 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0878 │ │ -0634e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0634e4: 5410 7708 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ -0634e8: 5200 6e08 |0006: iget v0, v0, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@086e │ │ -0634ec: 0f00 |0008: return v0 │ │ -0634ee: 6e10 0511 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1105 │ │ -0634f4: 0a00 |000c: move-result v0 │ │ -0634f6: 28fb |000d: goto 0008 // -0005 │ │ +0634c4: |[0634c4] android.support.v7.internal.widget.AbsActionBarView.getAnimatedVisibility:()I │ │ +0634d4: 5410 7808 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisibilityAnim:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@0878 │ │ +0634d8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0634dc: 5410 7708 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mVisAnimListener:Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener; // field@0877 │ │ +0634e0: 5200 6e08 |0006: iget v0, v0, Landroid/support/v7/internal/widget/AbsActionBarView$VisibilityAnimListener;.mFinalVisibility:I // field@086e │ │ +0634e4: 0f00 |0008: return v0 │ │ +0634e6: 6e10 0511 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1105 │ │ +0634ec: 0a00 |000c: move-result v0 │ │ +0634ee: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x0008 line=130 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -133493,17 +133493,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0634f8: |[0634f8] android.support.v7.internal.widget.AbsActionBarView.getContentHeight:()I │ │ -063508: 5210 7108 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0871 │ │ -06350c: 0f00 |0002: return v0 │ │ +0634f0: |[0634f0] android.support.v7.internal.widget.AbsActionBarView.getContentHeight:()I │ │ +063500: 5210 7108 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0871 │ │ +063504: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/AbsActionBarView;) │ │ @@ -133511,27 +133511,27 @@ │ │ type : '(Landroid/view/View;III)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -063510: |[063510] android.support.v7.internal.widget.AbsActionBarView.measureChildView:(Landroid/view/View;III)I │ │ -063520: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -063524: 7120 a518 0300 |0002: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06352a: 0a00 |0005: move-result v0 │ │ -06352c: 6e30 e718 0204 |0006: invoke-virtual {v2, v0, v4}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -063532: 6e10 c618 0200 |0009: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -063538: 0a00 |000c: move-result v0 │ │ -06353a: b103 |000d: sub-int/2addr v3, v0 │ │ -06353c: b153 |000e: sub-int/2addr v3, v5 │ │ -06353e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -063540: 7120 9d1b 3000 |0010: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -063546: 0a00 |0013: move-result v0 │ │ -063548: 0f00 |0014: return v0 │ │ +063508: |[063508] android.support.v7.internal.widget.AbsActionBarView.measureChildView:(Landroid/view/View;III)I │ │ +063518: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +06351c: 7120 a518 0300 |0002: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +063522: 0a00 |0005: move-result v0 │ │ +063524: 6e30 e718 0204 |0006: invoke-virtual {v2, v0, v4}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +06352a: 6e10 c618 0200 |0009: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +063530: 0a00 |000c: move-result v0 │ │ +063532: b103 |000d: sub-int/2addr v3, v0 │ │ +063534: b153 |000e: sub-int/2addr v3, v5 │ │ +063536: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +063538: 7120 9d1b 3000 |0010: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06353e: 0a00 |0013: move-result v0 │ │ +063540: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0009 line=231 │ │ 0x000e line=232 │ │ 0x000f line=234 │ │ locals : │ │ @@ -133546,37 +133546,37 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -06354c: |[06354c] android.support.v7.internal.widget.AbsActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -06355c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06355e: 6001 3800 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -063562: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ -063566: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ -06356a: 6f20 4a19 7600 |0007: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@194a │ │ -063570: 6e10 0411 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1104 │ │ -063576: 0c01 |000d: move-result-object v1 │ │ -063578: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -06357a: 6203 3606 |000f: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ -06357e: 6004 a103 |0011: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@03a1 │ │ -063582: 6e55 d000 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -063588: 0c00 |0016: move-result-object v0 │ │ -06358a: 6001 4406 |0017: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@0644 │ │ -06358e: 6e30 4d01 1005 |0019: invoke-virtual {v0, v1, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@014d │ │ -063594: 0a01 |001c: move-result v1 │ │ -063596: 6e20 0d11 1600 |001d: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@110d │ │ -06359c: 6e10 5401 0000 |0020: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -0635a2: 5461 7008 |0023: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0870 │ │ -0635a6: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ -0635aa: 5461 7008 |0027: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0870 │ │ -0635ae: 6e20 bf14 7100 |0029: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuPresenter;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@14bf │ │ -0635b4: 0e00 |002c: return-void │ │ +063544: |[063544] android.support.v7.internal.widget.AbsActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +063554: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +063556: 6001 3800 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +06355a: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ +06355e: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ +063562: 6f20 4a19 7600 |0007: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@194a │ │ +063568: 6e10 0411 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1104 │ │ +06356e: 0c01 |000d: move-result-object v1 │ │ +063570: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +063572: 6203 3606 |000f: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ +063576: 6004 a103 |0011: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@03a1 │ │ +06357a: 6e55 d000 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +063580: 0c00 |0016: move-result-object v0 │ │ +063582: 6001 4406 |0017: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@0644 │ │ +063586: 6e30 4d01 1005 |0019: invoke-virtual {v0, v1, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@014d │ │ +06358c: 0a01 |001c: move-result v1 │ │ +06358e: 6e20 0d11 1600 |001d: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@110d │ │ +063594: 6e10 5401 0000 |0020: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +06359a: 5461 7008 |0023: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0870 │ │ +06359e: 3801 0700 |0025: if-eqz v1, 002c // +0007 │ │ +0635a2: 5461 7008 |0027: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0870 │ │ +0635a6: 6e20 bf14 7100 |0029: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuPresenter;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@14bf │ │ +0635ac: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0007 line=79 │ │ 0x000a line=84 │ │ 0x0017 line=86 │ │ 0x0020 line=87 │ │ @@ -133593,33 +133593,33 @@ │ │ type : '(Landroid/view/View;IIIZ)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -0635b8: |[0635b8] android.support.v7.internal.widget.AbsActionBarView.positionChild:(Landroid/view/View;IIIZ)I │ │ -0635c8: 6e10 c618 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -0635ce: 0a02 |0003: move-result v2 │ │ -0635d0: 6e10 c418 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -0635d6: 0a00 |0007: move-result v0 │ │ -0635d8: 9103 0900 |0008: sub-int v3, v9, v0 │ │ -0635dc: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ -0635e0: 9001 0803 |000c: add-int v1, v8, v3 │ │ -0635e4: 380a 0d00 |000e: if-eqz v10, 001b // +000d │ │ -0635e8: 9103 0702 |0010: sub-int v3, v7, v2 │ │ -0635ec: 9004 0100 |0012: add-int v4, v1, v0 │ │ -0635f0: 6e54 e618 3671 |0014: invoke-virtual {v6, v3, v1, v7, v4}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -0635f6: 380a 0300 |0017: if-eqz v10, 001a // +0003 │ │ -0635fa: 7b22 |0019: neg-int v2, v2 │ │ -0635fc: 0f02 |001a: return v2 │ │ -0635fe: 9003 0702 |001b: add-int v3, v7, v2 │ │ -063602: 9004 0100 |001d: add-int v4, v1, v0 │ │ -063606: 6e54 e618 7631 |001f: invoke-virtual {v6, v7, v1, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -06360c: 28f5 |0022: goto 0017 // -000b │ │ +0635b0: |[0635b0] android.support.v7.internal.widget.AbsActionBarView.positionChild:(Landroid/view/View;IIIZ)I │ │ +0635c0: 6e10 c618 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +0635c6: 0a02 |0003: move-result v2 │ │ +0635c8: 6e10 c418 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +0635ce: 0a00 |0007: move-result v0 │ │ +0635d0: 9103 0900 |0008: sub-int v3, v9, v0 │ │ +0635d4: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ +0635d8: 9001 0803 |000c: add-int v1, v8, v3 │ │ +0635dc: 380a 0d00 |000e: if-eqz v10, 001b // +000d │ │ +0635e0: 9103 0702 |0010: sub-int v3, v7, v2 │ │ +0635e4: 9004 0100 |0012: add-int v4, v1, v0 │ │ +0635e8: 6e54 e618 3671 |0014: invoke-virtual {v6, v3, v1, v7, v4}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +0635ee: 380a 0300 |0017: if-eqz v10, 001a // +0003 │ │ +0635f2: 7b22 |0019: neg-int v2, v2 │ │ +0635f4: 0f02 |001a: return v2 │ │ +0635f6: 9003 0702 |001b: add-int v3, v7, v2 │ │ +0635fa: 9004 0100 |001d: add-int v4, v1, v0 │ │ +0635fe: 6e54 e618 7631 |001f: invoke-virtual {v6, v7, v1, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +063604: 28f5 |0022: goto 0017 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0004 line=243 │ │ 0x0008 line=244 │ │ 0x000e line=246 │ │ 0x0010 line=247 │ │ @@ -133642,18 +133642,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -063610: |[063610] android.support.v7.internal.widget.AbsActionBarView.setContentHeight:(I)V │ │ -063620: 5901 7108 |0000: iput v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0871 │ │ -063624: 6e10 0c11 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.requestLayout:()V // method@110c │ │ -06362a: 0e00 |0005: return-void │ │ +063608: |[063608] android.support.v7.internal.widget.AbsActionBarView.setContentHeight:(I)V │ │ +063618: 5901 7108 |0000: iput v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0871 │ │ +06361c: 6e10 0c11 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.requestLayout:()V // method@110c │ │ +063622: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -133664,17 +133664,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06362c: |[06362c] android.support.v7.internal.widget.AbsActionBarView.setSplitToolbar:(Z)V │ │ -06363c: 5c01 7408 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitActionBar:Z // field@0874 │ │ -063640: 0e00 |0002: return-void │ │ +063624: |[063624] android.support.v7.internal.widget.AbsActionBarView.setSplitToolbar:(Z)V │ │ +063634: 5c01 7408 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitActionBar:Z // field@0874 │ │ +063638: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0003 reg=1 split Z │ │ @@ -133684,17 +133684,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063644: |[063644] android.support.v7.internal.widget.AbsActionBarView.setSplitView:(Landroid/view/ViewGroup;)V │ │ -063654: 5b01 7508 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/view/ViewGroup; // field@0875 │ │ -063658: 0e00 |0002: return-void │ │ +06363c: |[06363c] android.support.v7.internal.widget.AbsActionBarView.setSplitView:(Landroid/view/ViewGroup;)V │ │ +06364c: 5b01 7508 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/view/ViewGroup; // field@0875 │ │ +063650: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0003 reg=1 splitView Landroid/view/ViewGroup; │ │ @@ -133704,17 +133704,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06365c: |[06365c] android.support.v7.internal.widget.AbsActionBarView.setSplitWhenNarrow:(Z)V │ │ -06366c: 5c01 7608 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitWhenNarrow:Z // field@0876 │ │ -063670: 0e00 |0002: return-void │ │ +063654: |[063654] android.support.v7.internal.widget.AbsActionBarView.setSplitWhenNarrow:(Z)V │ │ +063664: 5c01 7608 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitWhenNarrow:Z // field@0876 │ │ +063668: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0003 reg=1 splitWhenNarrow Z │ │ @@ -133724,38 +133724,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -063674: |[063674] android.support.v7.internal.widget.AbsActionBarView.showOverflowMenu:()Z │ │ -063684: 5410 7008 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0870 │ │ -063688: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06368c: 5410 7008 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0870 │ │ -063690: 6e10 c914 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ -063696: 0a00 |0009: move-result v0 │ │ -063698: 0f00 |000a: return v0 │ │ -06369a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -06369c: 28fe |000c: goto 000a // -0002 │ │ +06366c: |[06366c] android.support.v7.internal.widget.AbsActionBarView.showOverflowMenu:()Z │ │ +06367c: 5410 7008 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0870 │ │ +063680: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +063684: 5410 7008 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0870 │ │ +063688: 6e10 c914 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ +06368e: 0a00 |0009: move-result v0 │ │ +063690: 0f00 |000a: return v0 │ │ +063692: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +063694: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=178 │ │ 0x000a line=180 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ - source_file_idx : 354 (AbsActionBarView.java) │ │ + source_file_idx : 353 (AbsActionBarView.java) │ │ │ │ Class #522 header: │ │ class_idx : 652 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 356 │ │ +source_file_idx : 355 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #522 annotations: │ │ Annotations on class │ │ @@ -133785,21 +133785,21 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsSpinnerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0636a0: |[0636a0] android.support.v7.internal.widget.AbsSpinnerCompat$RecycleBin.:(Landroid/support/v7/internal/widget/AbsSpinnerCompat;)V │ │ -0636b0: 5b12 7b08 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerCompat; // field@087b │ │ -0636b4: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0636ba: 2200 3903 |0005: new-instance v0, Landroid/util/SparseArray; // type@0339 │ │ -0636be: 7010 0818 0000 |0007: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1808 │ │ -0636c4: 5b10 7a08 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@087a │ │ -0636c8: 0e00 |000c: return-void │ │ +063698: |[063698] android.support.v7.internal.widget.AbsSpinnerCompat$RecycleBin.:(Landroid/support/v7/internal/widget/AbsSpinnerCompat;)V │ │ +0636a8: 5b12 7b08 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerCompat; // field@087b │ │ +0636ac: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0636b2: 2200 3903 |0005: new-instance v0, Landroid/util/SparseArray; // type@0339 │ │ +0636b6: 7010 0818 0000 |0007: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@1808 │ │ +0636bc: 5b10 7a08 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@087a │ │ +0636c0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ 0x0005 line=421 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ @@ -133810,31 +133810,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0636cc: |[0636cc] android.support.v7.internal.widget.AbsSpinnerCompat$RecycleBin.clear:()V │ │ -0636dc: 5462 7a08 |0000: iget-object v2, v6, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@087a │ │ -0636e0: 6e10 0f18 0200 |0002: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@180f │ │ -0636e6: 0a00 |0005: move-result v0 │ │ -0636e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0636ea: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ -0636ee: 6e20 1018 1200 |0009: invoke-virtual {v2, v1}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@1810 │ │ -0636f4: 0c03 |000c: move-result-object v3 │ │ -0636f6: 1f03 6803 |000d: check-cast v3, Landroid/view/View; // type@0368 │ │ -0636fa: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -0636fe: 5464 7b08 |0011: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerCompat; // field@087b │ │ -063702: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -063704: 7130 2311 3405 |0014: invoke-static {v4, v3, v5}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.access$000:(Landroid/support/v7/internal/widget/AbsSpinnerCompat;Landroid/view/View;Z)V // method@1123 │ │ -06370a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06370e: 28ee |0019: goto 0007 // -0012 │ │ -063710: 6e10 0918 0200 |001a: invoke-virtual {v2}, Landroid/util/SparseArray;.clear:()V // method@1809 │ │ -063716: 0e00 |001d: return-void │ │ +0636c4: |[0636c4] android.support.v7.internal.widget.AbsSpinnerCompat$RecycleBin.clear:()V │ │ +0636d4: 5462 7a08 |0000: iget-object v2, v6, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@087a │ │ +0636d8: 6e10 0f18 0200 |0002: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@180f │ │ +0636de: 0a00 |0005: move-result v0 │ │ +0636e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0636e2: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ +0636e6: 6e20 1018 1200 |0009: invoke-virtual {v2, v1}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@1810 │ │ +0636ec: 0c03 |000c: move-result-object v3 │ │ +0636ee: 1f03 6803 |000d: check-cast v3, Landroid/view/View; // type@0368 │ │ +0636f2: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +0636f6: 5464 7b08 |0011: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerCompat; // field@087b │ │ +0636fa: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +0636fc: 7130 2311 3405 |0014: invoke-static {v4, v3, v5}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.access$000:(Landroid/support/v7/internal/widget/AbsSpinnerCompat;Landroid/view/View;Z)V // method@1123 │ │ +063702: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +063706: 28ee |0019: goto 0007 // -0012 │ │ +063708: 6e10 0918 0200 |001a: invoke-virtual {v2}, Landroid/util/SparseArray;.clear:()V // method@1809 │ │ +06370e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0002 line=441 │ │ 0x0006 line=442 │ │ 0x0009 line=443 │ │ 0x000f line=444 │ │ @@ -133854,23 +133854,23 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -063718: |[063718] android.support.v7.internal.widget.AbsSpinnerCompat$RecycleBin.get:(I)Landroid/view/View; │ │ -063728: 5421 7a08 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@087a │ │ -06372c: 6e20 0b18 3100 |0002: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ -063732: 0c00 |0005: move-result-object v0 │ │ -063734: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ -063738: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -06373c: 5421 7a08 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@087a │ │ -063740: 6e20 0a18 3100 |000c: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.delete:(I)V // method@180a │ │ -063746: 1100 |000f: return-object v0 │ │ +063710: |[063710] android.support.v7.internal.widget.AbsSpinnerCompat$RecycleBin.get:(I)Landroid/view/View; │ │ +063720: 5421 7a08 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@087a │ │ +063724: 6e20 0b18 3100 |0002: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@180b │ │ +06372a: 0c00 |0005: move-result-object v0 │ │ +06372c: 1f00 6803 |0006: check-cast v0, Landroid/view/View; // type@0368 │ │ +063730: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +063734: 5421 7a08 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@087a │ │ +063738: 6e20 0a18 3100 |000c: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.delete:(I)V // method@180a │ │ +06373e: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ 0x0008 line=430 │ │ 0x000a line=432 │ │ 0x000f line=436 │ │ locals : │ │ @@ -133883,34 +133883,34 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -063748: |[063748] android.support.v7.internal.widget.AbsSpinnerCompat$RecycleBin.put:(ILandroid/view/View;)V │ │ -063758: 5410 7a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@087a │ │ -06375c: 6e30 0d18 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@180d │ │ -063762: 0e00 |0005: return-void │ │ +063740: |[063740] android.support.v7.internal.widget.AbsSpinnerCompat$RecycleBin.put:(ILandroid/view/View;)V │ │ +063750: 5410 7a08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@087a │ │ +063754: 6e30 0d18 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@180d │ │ +06375a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0005 line=425 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; │ │ 0x0000 - 0x0006 reg=2 position I │ │ 0x0000 - 0x0006 reg=3 v Landroid/view/View; │ │ │ │ - source_file_idx : 356 (AbsSpinnerCompat.java) │ │ + source_file_idx : 355 (AbsSpinnerCompat.java) │ │ │ │ Class #523 header: │ │ class_idx : 653 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 356 │ │ +source_file_idx : 355 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #523 annotations: │ │ Annotations on class │ │ @@ -133932,17 +133932,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063764: |[063764] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState$1.:()V │ │ -063774: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06377a: 0e00 |0003: return-void │ │ +06375c: |[06375c] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState$1.:()V │ │ +06376c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +063772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -133951,18 +133951,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06377c: |[06377c] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ │ -06378c: 2200 8e02 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // type@028e │ │ -063790: 7020 1d11 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.:(Landroid/os/Parcel;)V // method@111d │ │ -063796: 1100 |0005: return-object v0 │ │ +063774: |[063774] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ │ +063784: 2200 8e02 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // type@028e │ │ +063788: 7020 1d11 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.:(Landroid/os/Parcel;)V // method@111d │ │ +06378e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -133971,18 +133971,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 │ │ -063798: |[063798] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0637a8: 6e20 1811 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // method@1118 │ │ -0637ae: 0c00 |0003: move-result-object v0 │ │ -0637b0: 1100 |0004: return-object v0 │ │ +063790: |[063790] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0637a0: 6e20 1811 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // method@1118 │ │ +0637a6: 0c00 |0003: move-result-object v0 │ │ +0637a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -133991,17 +133991,17 @@ │ │ type : '(I)[Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0637b4: |[0637b4] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ │ -0637c4: 2320 f004 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // type@04f0 │ │ -0637c8: 1100 |0002: return-object v0 │ │ +0637ac: |[0637ac] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ │ +0637bc: 2320 f004 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // type@04f0 │ │ +0637c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -134010,32 +134010,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 │ │ -0637cc: |[0637cc] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0637dc: 6e20 1a11 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // method@111a │ │ -0637e2: 0c00 |0003: move-result-object v0 │ │ -0637e4: 1100 |0004: return-object v0 │ │ +0637c4: |[0637c4] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0637d4: 6e20 1a11 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // method@111a │ │ +0637da: 0c00 |0003: move-result-object v0 │ │ +0637dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 356 (AbsSpinnerCompat.java) │ │ + source_file_idx : 355 (AbsSpinnerCompat.java) │ │ │ │ Class #524 header: │ │ class_idx : 654 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 862 │ │ -source_file_idx : 356 │ │ +source_file_idx : 355 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #524 annotations: │ │ Annotations on class │ │ @@ -134069,42 +134069,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0637e8: |[0637e8] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState.:()V │ │ -0637f8: 2200 8d02 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1; // type@028d │ │ -0637fc: 7010 1711 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1;.:()V // method@1117 │ │ -063802: 6900 7c08 |0005: sput-object v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@087c │ │ -063806: 0e00 |0007: return-void │ │ +0637e0: |[0637e0] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState.:()V │ │ +0637f0: 2200 8d02 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1; // type@028d │ │ +0637f4: 7010 1711 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState$1;.:()V // method@1117 │ │ +0637fa: 6900 7c08 |0005: sput-object v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@087c │ │ +0637fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -063808: |[063808] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState.:(Landroid/os/Parcel;)V │ │ -063818: 7020 a018 3200 |0000: invoke-direct {v2, v3}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@18a0 │ │ -06381e: 6e10 5002 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ -063824: 0b00 |0006: move-result-wide v0 │ │ -063826: 5a20 7e08 |0007: iput-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ -06382a: 6e10 4f02 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -063830: 0a00 |000c: move-result v0 │ │ -063832: 5920 7d08 |000d: iput v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ -063836: 0e00 |000f: return-void │ │ +063800: |[063800] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState.:(Landroid/os/Parcel;)V │ │ +063810: 7020 a018 3200 |0000: invoke-direct {v2, v3}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@18a0 │ │ +063816: 6e10 5002 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ +06381c: 0b00 |0006: move-result-wide v0 │ │ +06381e: 5a20 7e08 |0007: iput-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ +063822: 6e10 4f02 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +063828: 0a00 |000c: move-result v0 │ │ +06382a: 5920 7d08 |000d: iput v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ +06382e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0003 line=360 │ │ 0x0009 line=361 │ │ 0x000f line=362 │ │ locals : │ │ @@ -134116,17 +134116,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -063838: |[063838] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState.:(Landroid/os/Parcelable;)V │ │ -063848: 7020 a118 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@18a1 │ │ -06384e: 0e00 |0003: return-void │ │ +063830: |[063830] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState.:(Landroid/os/Parcelable;)V │ │ +063840: 7020 a118 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@18a1 │ │ +063846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0003 line=353 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -134137,44 +134137,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -063850: |[063850] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState.toString:()Ljava/lang/String; │ │ -063860: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -063864: 7010 c91b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -06386a: 1a01 6301 |0005: const-string v1, "AbsSpinner.SavedState{" // string@0163 │ │ -06386e: 6e20 d21b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -063874: 0c00 |000a: move-result-object v0 │ │ -063876: 7110 d91b 0400 |000b: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ -06387c: 0a01 |000e: move-result v1 │ │ -06387e: 7110 901b 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ -063884: 0c01 |0012: move-result-object v1 │ │ -063886: 6e20 d21b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -06388c: 0c00 |0016: move-result-object v0 │ │ -06388e: 1a01 9100 |0017: const-string v1, " selectedId=" // string@0091 │ │ -063892: 6e20 d21b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -063898: 0c00 |001c: move-result-object v0 │ │ -06389a: 5342 7e08 |001d: iget-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ -06389e: 6e30 cf1b 2003 |001f: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1bcf │ │ -0638a4: 0c00 |0022: move-result-object v0 │ │ -0638a6: 1a01 8b00 |0023: const-string v1, " position=" // string@008b │ │ -0638aa: 6e20 d21b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0638b0: 0c00 |0028: move-result-object v0 │ │ -0638b2: 5241 7d08 |0029: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ -0638b6: 6e20 ce1b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0638bc: 0c00 |002e: move-result-object v0 │ │ -0638be: 1a01 0e27 |002f: const-string v1, "}" // string@270e │ │ -0638c2: 6e20 d21b 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0638c8: 0c00 |0034: move-result-object v0 │ │ -0638ca: 6e10 d61b 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0638d0: 0c00 |0038: move-result-object v0 │ │ -0638d2: 1100 |0039: return-object v0 │ │ +063848: |[063848] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState.toString:()Ljava/lang/String; │ │ +063858: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +06385c: 7010 c91b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +063862: 1a01 6201 |0005: const-string v1, "AbsSpinner.SavedState{" // string@0162 │ │ +063866: 6e20 d21b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +06386c: 0c00 |000a: move-result-object v0 │ │ +06386e: 7110 d91b 0400 |000b: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@1bd9 │ │ +063874: 0a01 |000e: move-result v1 │ │ +063876: 7110 901b 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@1b90 │ │ +06387c: 0c01 |0012: move-result-object v1 │ │ +06387e: 6e20 d21b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +063884: 0c00 |0016: move-result-object v0 │ │ +063886: 1a01 9000 |0017: const-string v1, " selectedId=" // string@0090 │ │ +06388a: 6e20 d21b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +063890: 0c00 |001c: move-result-object v0 │ │ +063892: 5342 7e08 |001d: iget-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ +063896: 6e30 cf1b 2003 |001f: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@1bcf │ │ +06389c: 0c00 |0022: move-result-object v0 │ │ +06389e: 1a01 8a00 |0023: const-string v1, " position=" // string@008a │ │ +0638a2: 6e20 d21b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0638a8: 0c00 |0028: move-result-object v0 │ │ +0638aa: 5241 7d08 |0029: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ +0638ae: 6e20 ce1b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0638b4: 0c00 |002e: move-result-object v0 │ │ +0638b6: 1a01 0c27 |002f: const-string v1, "}" // string@270c │ │ +0638ba: 6e20 d21b 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0638c0: 0c00 |0034: move-result-object v0 │ │ +0638c2: 6e10 d61b 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0638c8: 0c00 |0038: move-result-object v0 │ │ +0638ca: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x003a reg=4 this Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;) │ │ @@ -134182,39 +134182,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0638d4: |[0638d4] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0638e4: 6f30 a218 3204 |0000: invoke-super {v2, v3, v4}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@18a2 │ │ -0638ea: 5320 7e08 |0003: iget-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ -0638ee: 6e30 5902 0301 |0005: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ -0638f4: 5220 7d08 |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ -0638f8: 6e20 5602 0300 |000a: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -0638fe: 0e00 |000d: return-void │ │ +0638cc: |[0638cc] android.support.v7.internal.widget.AbsSpinnerCompat$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0638dc: 6f30 a218 3204 |0000: invoke-super {v2, v3, v4}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@18a2 │ │ +0638e2: 5320 7e08 |0003: iget-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ +0638e6: 6e30 5902 0301 |0005: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ +0638ec: 5220 7d08 |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ +0638f0: 6e20 5602 0300 |000a: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +0638f6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0003 line=367 │ │ 0x0008 line=368 │ │ 0x000d line=369 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; │ │ 0x0000 - 0x000e reg=3 out Landroid/os/Parcel; │ │ 0x0000 - 0x000e reg=4 flags I │ │ │ │ - source_file_idx : 356 (AbsSpinnerCompat.java) │ │ + source_file_idx : 355 (AbsSpinnerCompat.java) │ │ │ │ Class #525 header: │ │ class_idx : 674 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 878 │ │ -source_file_idx : 490 │ │ +source_file_idx : 489 │ │ static_fields_size : 0 │ │ instance_fields_size: 26 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 46 │ │ │ │ Class #525 annotations: │ │ Annotations on class │ │ @@ -134362,31 +134362,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 │ │ -063900: |[063900] android.support.v7.internal.widget.AdapterViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -063910: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -063912: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -063916: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -063918: 7040 2e19 5476 |0004: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@192e │ │ -06391e: 5940 e608 |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ -063922: 5a42 fa08 |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ -063926: 5c40 ea08 |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ -06392a: 5c40 e708 |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mInLayout:Z // field@08e7 │ │ -06392e: 5941 eb08 |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ -063932: 5a42 ec08 |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ -063936: 5941 f308 |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ -06393a: 5a42 f408 |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ -06393e: 5941 ee08 |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedPosition:I // field@08ee │ │ -063942: 5a42 ef08 |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedRowId:J // field@08ef │ │ -063946: 5c40 e108 |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mBlockLayoutRequests:Z // field@08e1 │ │ -06394a: 0e00 |001d: return-void │ │ +0638f8: |[0638f8] android.support.v7.internal.widget.AdapterViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +063908: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +06390a: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +06390e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +063910: 7040 2e19 5476 |0004: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@192e │ │ +063916: 5940 e608 |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ +06391a: 5a42 fa08 |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ +06391e: 5c40 ea08 |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ +063922: 5c40 e708 |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mInLayout:Z // field@08e7 │ │ +063926: 5941 eb08 |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ +06392a: 5a42 ec08 |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ +06392e: 5941 f308 |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ +063932: 5a42 f408 |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ +063936: 5941 ee08 |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedPosition:I // field@08ee │ │ +06393a: 5a42 ef08 |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedRowId:J // field@08ef │ │ +06393e: 5c40 e108 |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mBlockLayoutRequests:Z // field@08e1 │ │ +063942: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=238 │ │ 0x0007 line=69 │ │ 0x0009 line=86 │ │ 0x000b line=96 │ │ 0x000d line=128 │ │ @@ -134410,17 +134410,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/os/Parcelable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06394c: |[06394c] android.support.v7.internal.widget.AdapterViewCompat.access$000:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/os/Parcelable;)V │ │ -06395c: 6e20 5b12 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@125b │ │ -063962: 0e00 |0003: return-void │ │ +063944: |[063944] android.support.v7.internal.widget.AdapterViewCompat.access$000:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/os/Parcelable;)V │ │ +063954: 6e20 5b12 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@125b │ │ +06395a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/os/Parcelable; │ │ │ │ @@ -134429,18 +134429,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat;)Landroid/os/Parcelable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -063964: |[063964] android.support.v7.internal.widget.AdapterViewCompat.access$100:(Landroid/support/v7/internal/widget/AdapterViewCompat;)Landroid/os/Parcelable; │ │ -063974: 6e10 5c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.onSaveInstanceState:()Landroid/os/Parcelable; // method@125c │ │ -06397a: 0c00 |0003: move-result-object v0 │ │ -06397c: 1100 |0004: return-object v0 │ │ +06395c: |[06395c] android.support.v7.internal.widget.AdapterViewCompat.access$100:(Landroid/support/v7/internal/widget/AdapterViewCompat;)Landroid/os/Parcelable; │ │ +06396c: 6e10 5c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.onSaveInstanceState:()Landroid/os/Parcelable; // method@125c │ │ +063972: 0c00 |0003: move-result-object v0 │ │ +063974: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/AdapterViewCompat;) │ │ @@ -134448,17 +134448,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -063980: |[063980] android.support.v7.internal.widget.AdapterViewCompat.access$200:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V │ │ -063990: 7010 3e12 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.fireOnSelected:()V // method@123e │ │ -063996: 0e00 |0003: return-void │ │ +063978: |[063978] android.support.v7.internal.widget.AdapterViewCompat.access$200:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V │ │ +063988: 7010 3e12 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.fireOnSelected:()V // method@123e │ │ +06398e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/AdapterViewCompat;) │ │ @@ -134466,34 +134466,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -063998: |[063998] android.support.v7.internal.widget.AdapterViewCompat.fireOnSelected:()V │ │ -0639a8: 5460 f208 |0000: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ -0639ac: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0639b0: 0e00 |0004: return-void │ │ -0639b2: 6e10 5012 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getSelectedItemPosition:()I // method@1250 │ │ -0639b8: 0a03 |0008: move-result v3 │ │ -0639ba: 3a03 1500 |0009: if-ltz v3, 001e // +0015 │ │ -0639be: 6e10 5112 0600 |000b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getSelectedView:()Landroid/view/View; // method@1251 │ │ -0639c4: 0c02 |000e: move-result-object v2 │ │ -0639c6: 5460 f208 |000f: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ -0639ca: 6e10 3f12 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -0639d0: 0c01 |0014: move-result-object v1 │ │ -0639d2: 7220 d719 3100 |0015: invoke-interface {v1, v3}, Landroid/widget/Adapter;.getItemId:(I)J // method@19d7 │ │ -0639d8: 0b04 |0018: move-result-wide v4 │ │ -0639da: 0761 |0019: move-object v1, v6 │ │ -0639dc: 7806 2812 0000 |001a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener;.onItemSelected:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/view/View;IJ)V // method@1228 │ │ -0639e2: 28e7 |001d: goto 0004 // -0019 │ │ -0639e4: 5460 f208 |001e: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ -0639e8: 7220 2912 6000 |0020: invoke-interface {v0, v6}, Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener;.onNothingSelected:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V // method@1229 │ │ -0639ee: 28e1 |0023: goto 0004 // -001f │ │ +063990: |[063990] android.support.v7.internal.widget.AdapterViewCompat.fireOnSelected:()V │ │ +0639a0: 5460 f208 |0000: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ +0639a4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0639a8: 0e00 |0004: return-void │ │ +0639aa: 6e10 5012 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getSelectedItemPosition:()I // method@1250 │ │ +0639b0: 0a03 |0008: move-result v3 │ │ +0639b2: 3a03 1500 |0009: if-ltz v3, 001e // +0015 │ │ +0639b6: 6e10 5112 0600 |000b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getSelectedView:()Landroid/view/View; // method@1251 │ │ +0639bc: 0c02 |000e: move-result-object v2 │ │ +0639be: 5460 f208 |000f: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ +0639c2: 6e10 3f12 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +0639c8: 0c01 |0014: move-result-object v1 │ │ +0639ca: 7220 d719 3100 |0015: invoke-interface {v1, v3}, Landroid/widget/Adapter;.getItemId:(I)J // method@19d7 │ │ +0639d0: 0b04 |0018: move-result-wide v4 │ │ +0639d2: 0761 |0019: move-object v1, v6 │ │ +0639d4: 7806 2812 0000 |001a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener;.onItemSelected:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/view/View;IJ)V // method@1228 │ │ +0639da: 28e7 |001d: goto 0004 // -0019 │ │ +0639dc: 5460 f208 |001e: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ +0639e0: 7220 2912 6000 |0020: invoke-interface {v0, v6}, Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener;.onNothingSelected:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V // method@1229 │ │ +0639e6: 28e1 |0023: goto 0004 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=893 │ │ 0x0004 line=904 │ │ 0x0005 line=896 │ │ 0x0009 line=897 │ │ 0x000b line=898 │ │ @@ -134510,48 +134510,48 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 66 16-bit code units │ │ -0639f0: |[0639f0] android.support.v7.internal.widget.AdapterViewCompat.updateEmptyStatus:(Z)V │ │ -063a00: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -063a04: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -063a06: 6e10 5412 0600 |0003: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isInFilterMode:()Z // method@1254 │ │ -063a0c: 0a00 |0006: move-result v0 │ │ -063a0e: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -063a12: 1207 |0009: const/4 v7, #int 0 // #0 │ │ -063a14: 3807 2b00 |000a: if-eqz v7, 0035 // +002b │ │ -063a18: 5460 e508 |000c: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ -063a1c: 3800 2300 |000e: if-eqz v0, 0031 // +0023 │ │ -063a20: 5460 e508 |0010: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ -063a24: 6e20 1919 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -063a2a: 6e20 7412 2600 |0015: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setVisibility:(I)V // method@1274 │ │ -063a30: 5560 e208 |0018: iget-boolean v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDataChanged:Z // field@08e2 │ │ -063a34: 3800 1600 |001a: if-eqz v0, 0030 // +0016 │ │ -063a38: 6e10 4912 0600 |001c: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getLeft:()I // method@1249 │ │ -063a3e: 0a02 |001f: move-result v2 │ │ -063a40: 6e10 5212 0600 |0020: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getTop:()I // method@1252 │ │ -063a46: 0a03 |0023: move-result v3 │ │ -063a48: 6e10 4d12 0600 |0024: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getRight:()I // method@124d │ │ -063a4e: 0a04 |0027: move-result v4 │ │ -063a50: 6e10 4012 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getBottom:()I // method@1240 │ │ -063a56: 0a05 |002b: move-result v5 │ │ -063a58: 0760 |002c: move-object v0, v6 │ │ -063a5a: 7406 5a12 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.onLayout:(ZIIII)V // method@125a │ │ -063a60: 0e00 |0030: return-void │ │ -063a62: 6e20 7412 1600 |0031: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setVisibility:(I)V // method@1274 │ │ -063a68: 28e4 |0034: goto 0018 // -001c │ │ -063a6a: 5460 e508 |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ -063a6e: 3800 0700 |0037: if-eqz v0, 003e // +0007 │ │ -063a72: 5460 e508 |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ -063a76: 6e20 1919 2000 |003b: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -063a7c: 6e20 7412 1600 |003e: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setVisibility:(I)V // method@1274 │ │ -063a82: 28ef |0041: goto 0030 // -0011 │ │ +0639e8: |[0639e8] android.support.v7.internal.widget.AdapterViewCompat.updateEmptyStatus:(Z)V │ │ +0639f8: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +0639fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0639fe: 6e10 5412 0600 |0003: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isInFilterMode:()Z // method@1254 │ │ +063a04: 0a00 |0006: move-result v0 │ │ +063a06: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +063a0a: 1207 |0009: const/4 v7, #int 0 // #0 │ │ +063a0c: 3807 2b00 |000a: if-eqz v7, 0035 // +002b │ │ +063a10: 5460 e508 |000c: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ +063a14: 3800 2300 |000e: if-eqz v0, 0031 // +0023 │ │ +063a18: 5460 e508 |0010: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ +063a1c: 6e20 1919 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +063a22: 6e20 7412 2600 |0015: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setVisibility:(I)V // method@1274 │ │ +063a28: 5560 e208 |0018: iget-boolean v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDataChanged:Z // field@08e2 │ │ +063a2c: 3800 1600 |001a: if-eqz v0, 0030 // +0016 │ │ +063a30: 6e10 4912 0600 |001c: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getLeft:()I // method@1249 │ │ +063a36: 0a02 |001f: move-result v2 │ │ +063a38: 6e10 5212 0600 |0020: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getTop:()I // method@1252 │ │ +063a3e: 0a03 |0023: move-result v3 │ │ +063a40: 6e10 4d12 0600 |0024: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getRight:()I // method@124d │ │ +063a46: 0a04 |0027: move-result v4 │ │ +063a48: 6e10 4012 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getBottom:()I // method@1240 │ │ +063a4e: 0a05 |002b: move-result v5 │ │ +063a50: 0760 |002c: move-object v0, v6 │ │ +063a52: 7406 5a12 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.onLayout:(ZIIII)V // method@125a │ │ +063a58: 0e00 |0030: return-void │ │ +063a5a: 6e20 7412 1600 |0031: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setVisibility:(I)V // method@1274 │ │ +063a60: 28e4 |0034: goto 0018 // -001c │ │ +063a62: 5460 e508 |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ +063a66: 3800 0700 |0037: if-eqz v0, 003e // +0007 │ │ +063a6a: 5460 e508 |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ +063a6e: 6e20 1919 2000 |003b: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +063a74: 6e20 7412 1600 |003e: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setVisibility:(I)V // method@1274 │ │ +063a7a: 28ef |0041: goto 0030 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=735 │ │ 0x0009 line=736 │ │ 0x000a line=739 │ │ 0x000c line=740 │ │ 0x0010 line=741 │ │ @@ -134573,19 +134573,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -063a84: |[063a84] android.support.v7.internal.widget.AdapterViewCompat.addView:(Landroid/view/View;)V │ │ -063a94: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -063a98: 1a01 9f0f |0002: const-string v1, "addView(View) is not supported in AdapterView" // string@0f9f │ │ -063a9c: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -063aa2: 2700 |0007: throw v0 │ │ +063a7c: |[063a7c] android.support.v7.internal.widget.AdapterViewCompat.addView:(Landroid/view/View;)V │ │ +063a8c: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +063a90: 1a01 9d0f |0002: const-string v1, "addView(View) is not supported in AdapterView" // string@0f9d │ │ +063a94: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +063a9a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -134595,19 +134595,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -063aa4: |[063aa4] android.support.v7.internal.widget.AdapterViewCompat.addView:(Landroid/view/View;I)V │ │ -063ab4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -063ab8: 1a01 a10f |0002: const-string v1, "addView(View, int) is not supported in AdapterView" // string@0fa1 │ │ -063abc: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -063ac2: 2700 |0007: throw v0 │ │ +063a9c: |[063a9c] android.support.v7.internal.widget.AdapterViewCompat.addView:(Landroid/view/View;I)V │ │ +063aac: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +063ab0: 1a01 9f0f |0002: const-string v1, "addView(View, int) is not supported in AdapterView" // string@0f9f │ │ +063ab4: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +063aba: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -134618,19 +134618,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 │ │ -063ac4: |[063ac4] android.support.v7.internal.widget.AdapterViewCompat.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -063ad4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -063ad8: 1a01 a20f |0002: const-string v1, "addView(View, int, LayoutParams) is not supported in AdapterView" // string@0fa2 │ │ -063adc: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -063ae2: 2700 |0007: throw v0 │ │ +063abc: |[063abc] android.support.v7.internal.widget.AdapterViewCompat.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +063acc: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +063ad0: 1a01 a00f |0002: const-string v1, "addView(View, int, LayoutParams) is not supported in AdapterView" // string@0fa0 │ │ +063ad4: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +063ada: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -134642,19 +134642,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 │ │ -063ae4: |[063ae4] android.support.v7.internal.widget.AdapterViewCompat.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -063af4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -063af8: 1a01 a00f |0002: const-string v1, "addView(View, LayoutParams) is not supported in AdapterView" // string@0fa0 │ │ -063afc: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -063b02: 2700 |0007: throw v0 │ │ +063adc: |[063adc] android.support.v7.internal.widget.AdapterViewCompat.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +063aec: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +063af0: 1a01 9e0f |0002: const-string v1, "addView(View, LayoutParams) is not supported in AdapterView" // string@0f9e │ │ +063af4: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +063afa: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -134665,24 +134665,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -063b04: |[063b04] android.support.v7.internal.widget.AdapterViewCompat.canAnimate:()Z │ │ -063b14: 6f10 3319 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.canAnimate:()Z // method@1933 │ │ -063b1a: 0a00 |0003: move-result v0 │ │ -063b1c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -063b20: 5210 e808 |0006: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ -063b24: 3d00 0400 |0008: if-lez v0, 000c // +0004 │ │ -063b28: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -063b2a: 0f00 |000b: return v0 │ │ -063b2c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -063b2e: 28fe |000d: goto 000b // -0002 │ │ +063afc: |[063afc] android.support.v7.internal.widget.AdapterViewCompat.canAnimate:()Z │ │ +063b0c: 6f10 3319 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.canAnimate:()Z // method@1933 │ │ +063b12: 0a00 |0003: move-result v0 │ │ +063b14: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +063b18: 5210 e808 |0006: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ +063b1c: 3d00 0400 |0008: if-lez v0, 000c // +0004 │ │ +063b20: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +063b22: 0f00 |000b: return v0 │ │ +063b24: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +063b26: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -134691,56 +134691,56 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -063b30: |[063b30] android.support.v7.internal.widget.AdapterViewCompat.checkFocus:()V │ │ -063b40: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -063b42: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -063b44: 6e10 3f12 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -063b4a: 0c00 |0005: move-result-object v0 │ │ -063b4c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -063b50: 7210 d519 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ -063b56: 0a03 |000b: move-result v3 │ │ -063b58: 3903 3100 |000c: if-nez v3, 003d // +0031 │ │ -063b5c: 0141 |000e: move v1, v4 │ │ -063b5e: 3801 0800 |000f: if-eqz v1, 0017 // +0008 │ │ -063b62: 6e10 5412 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isInFilterMode:()Z // method@1254 │ │ -063b68: 0a03 |0014: move-result v3 │ │ -063b6a: 3803 2a00 |0015: if-eqz v3, 003f // +002a │ │ -063b6e: 0142 |0017: move v2, v4 │ │ -063b70: 3802 2900 |0018: if-eqz v2, 0041 // +0029 │ │ -063b74: 5563 e308 |001a: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableInTouchModeState:Z // field@08e3 │ │ -063b78: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ -063b7c: 0143 |001e: move v3, v4 │ │ -063b7e: 6f20 6519 3600 |001f: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@1965 │ │ -063b84: 3802 2100 |0022: if-eqz v2, 0043 // +0021 │ │ -063b88: 5563 e408 |0024: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableState:Z // field@08e4 │ │ -063b8c: 3803 1d00 |0026: if-eqz v3, 0043 // +001d │ │ -063b90: 0143 |0028: move v3, v4 │ │ -063b92: 6f20 6419 3600 |0029: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@1964 │ │ -063b98: 5463 e508 |002c: iget-object v3, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ -063b9c: 3803 0e00 |002e: if-eqz v3, 003c // +000e │ │ -063ba0: 3800 0800 |0030: if-eqz v0, 0038 // +0008 │ │ -063ba4: 7210 d919 0000 |0032: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@19d9 │ │ -063baa: 0a03 |0035: move-result v3 │ │ -063bac: 3803 0300 |0036: if-eqz v3, 0039 // +0003 │ │ -063bb0: 0145 |0038: move v5, v4 │ │ -063bb2: 7020 7512 5600 |0039: invoke-direct {v6, v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.updateEmptyStatus:(Z)V // method@1275 │ │ -063bb8: 0e00 |003c: return-void │ │ -063bba: 0151 |003d: move v1, v5 │ │ -063bbc: 28d1 |003e: goto 000f // -002f │ │ -063bbe: 0152 |003f: move v2, v5 │ │ -063bc0: 28d8 |0040: goto 0018 // -0028 │ │ -063bc2: 0153 |0041: move v3, v5 │ │ -063bc4: 28dd |0042: goto 001f // -0023 │ │ -063bc6: 0153 |0043: move v3, v5 │ │ -063bc8: 28e5 |0044: goto 0029 // -001b │ │ +063b28: |[063b28] android.support.v7.internal.widget.AdapterViewCompat.checkFocus:()V │ │ +063b38: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +063b3a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +063b3c: 6e10 3f12 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +063b42: 0c00 |0005: move-result-object v0 │ │ +063b44: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +063b48: 7210 d519 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ +063b4e: 0a03 |000b: move-result v3 │ │ +063b50: 3903 3100 |000c: if-nez v3, 003d // +0031 │ │ +063b54: 0141 |000e: move v1, v4 │ │ +063b56: 3801 0800 |000f: if-eqz v1, 0017 // +0008 │ │ +063b5a: 6e10 5412 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isInFilterMode:()Z // method@1254 │ │ +063b60: 0a03 |0014: move-result v3 │ │ +063b62: 3803 2a00 |0015: if-eqz v3, 003f // +002a │ │ +063b66: 0142 |0017: move v2, v4 │ │ +063b68: 3802 2900 |0018: if-eqz v2, 0041 // +0029 │ │ +063b6c: 5563 e308 |001a: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableInTouchModeState:Z // field@08e3 │ │ +063b70: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ +063b74: 0143 |001e: move v3, v4 │ │ +063b76: 6f20 6519 3600 |001f: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@1965 │ │ +063b7c: 3802 2100 |0022: if-eqz v2, 0043 // +0021 │ │ +063b80: 5563 e408 |0024: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableState:Z // field@08e4 │ │ +063b84: 3803 1d00 |0026: if-eqz v3, 0043 // +001d │ │ +063b88: 0143 |0028: move v3, v4 │ │ +063b8a: 6f20 6419 3600 |0029: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@1964 │ │ +063b90: 5463 e508 |002c: iget-object v3, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ +063b94: 3803 0e00 |002e: if-eqz v3, 003c // +000e │ │ +063b98: 3800 0800 |0030: if-eqz v0, 0038 // +0008 │ │ +063b9c: 7210 d919 0000 |0032: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@19d9 │ │ +063ba2: 0a03 |0035: move-result v3 │ │ +063ba4: 3803 0300 |0036: if-eqz v3, 0039 // +0003 │ │ +063ba8: 0145 |0038: move v5, v4 │ │ +063baa: 7020 7512 5600 |0039: invoke-direct {v6, v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.updateEmptyStatus:(Z)V // method@1275 │ │ +063bb0: 0e00 |003c: return-void │ │ +063bb2: 0151 |003d: move v1, v5 │ │ +063bb4: 28d1 |003e: goto 000f // -002f │ │ +063bb6: 0152 |003f: move v2, v5 │ │ +063bb8: 28d8 |0040: goto 0018 // -0028 │ │ +063bba: 0153 |0041: move v3, v5 │ │ +063bbc: 28dd |0042: goto 001f // -0023 │ │ +063bbe: 0153 |0043: move v3, v5 │ │ +063bc0: 28e5 |0044: goto 0029 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=716 │ │ 0x0006 line=717 │ │ 0x000f line=718 │ │ 0x0018 line=722 │ │ 0x0022 line=723 │ │ @@ -134765,28 +134765,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -063bcc: |[063bcc] android.support.v7.internal.widget.AdapterViewCompat.checkSelectionChanged:()V │ │ -063bdc: 5240 f308 |0000: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ -063be0: 5241 ee08 |0002: iget v1, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedPosition:I // field@08ee │ │ -063be4: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ -063be8: 5340 f408 |0006: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ -063bec: 5342 ef08 |0008: iget-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedRowId:J // field@08ef │ │ -063bf0: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ -063bf4: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -063bf8: 6e10 6612 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewCompat;.selectionChanged:()V // method@1266 │ │ -063bfe: 5240 f308 |0011: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ -063c02: 5940 ee08 |0013: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedPosition:I // field@08ee │ │ -063c06: 5340 f408 |0015: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ -063c0a: 5a40 ef08 |0017: iput-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedRowId:J // field@08ef │ │ -063c0e: 0e00 |0019: return-void │ │ +063bc4: |[063bc4] android.support.v7.internal.widget.AdapterViewCompat.checkSelectionChanged:()V │ │ +063bd4: 5240 f308 |0000: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ +063bd8: 5241 ee08 |0002: iget v1, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedPosition:I // field@08ee │ │ +063bdc: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ +063be0: 5340 f408 |0006: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ +063be4: 5342 ef08 |0008: iget-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedRowId:J // field@08ef │ │ +063be8: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ +063bec: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +063bf0: 6e10 6612 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewCompat;.selectionChanged:()V // method@1266 │ │ +063bf6: 5240 f308 |0011: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ +063bfa: 5940 ee08 |0013: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedPosition:I // field@08ee │ │ +063bfe: 5340 f408 |0015: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ +063c02: 5a40 ef08 |0017: iput-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldSelectedRowId:J // field@08ef │ │ +063c06: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=985 │ │ 0x000e line=986 │ │ 0x0011 line=987 │ │ 0x0015 line=988 │ │ 0x0019 line=990 │ │ @@ -134799,28 +134799,28 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -063c10: |[063c10] android.support.v7.internal.widget.AdapterViewCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -063c20: 6e10 5112 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getSelectedView:()Landroid/view/View; // method@1251 │ │ -063c26: 0c00 |0003: move-result-object v0 │ │ -063c28: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -063c2c: 6e10 d618 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -063c32: 0a01 |0009: move-result v1 │ │ -063c34: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ -063c38: 6e20 b318 3000 |000c: invoke-virtual {v0, v3}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@18b3 │ │ -063c3e: 0a01 |000f: move-result v1 │ │ -063c40: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -063c44: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -063c46: 0f01 |0013: return v1 │ │ -063c48: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -063c4a: 28fe |0015: goto 0013 // -0002 │ │ +063c08: |[063c08] android.support.v7.internal.widget.AdapterViewCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +063c18: 6e10 5112 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getSelectedView:()Landroid/view/View; // method@1251 │ │ +063c1e: 0c00 |0003: move-result-object v0 │ │ +063c20: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +063c24: 6e10 d618 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +063c2a: 0a01 |0009: move-result v1 │ │ +063c2c: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ +063c30: 6e20 b318 3000 |000c: invoke-virtual {v0, v3}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@18b3 │ │ +063c36: 0a01 |000f: move-result v1 │ │ +063c38: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +063c3c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +063c3e: 0f01 |0013: return v1 │ │ +063c40: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +063c42: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0004 line=909 │ │ 0x0012 line=911 │ │ 0x0013 line=913 │ │ locals : │ │ @@ -134834,17 +134834,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -063c4c: |[063c4c] android.support.v7.internal.widget.AdapterViewCompat.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -063c5c: 6e20 3c12 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@123c │ │ -063c62: 0e00 |0003: return-void │ │ +063c44: |[063c44] android.support.v7.internal.widget.AdapterViewCompat.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +063c54: 6e20 3c12 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@123c │ │ +063c5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0003 line=796 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ @@ -134856,17 +134856,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -063c64: |[063c64] android.support.v7.internal.widget.AdapterViewCompat.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -063c74: 6e20 3812 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@1238 │ │ -063c7a: 0e00 |0003: return-void │ │ +063c5c: |[063c5c] android.support.v7.internal.widget.AdapterViewCompat.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +063c6c: 6e20 3812 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@1238 │ │ +063c72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x0003 line=788 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ @@ -134878,84 +134878,84 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -063c7c: |[063c7c] android.support.v7.internal.widget.AdapterViewCompat.findSyncPosition:()I │ │ -063c8c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -063c90: 5203 e808 |0002: iget v3, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ -063c94: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ -063c98: 12fd |0006: const/4 v13, #int -1 // #ff │ │ -063c9a: 0f0d |0007: return v13 │ │ -063c9c: 0800 1400 |0008: move-object/from16 v0, v20 │ │ -063ca0: 530a fa08 |000a: iget-wide v10, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ -063ca4: 0800 1400 |000c: move-object/from16 v0, v20 │ │ -063ca8: 520d f908 |000e: iget v13, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncPosition:I // field@08f9 │ │ -063cac: 1910 0080 |0010: const-wide/high16 v16, #long -9223372036854775808 // #8000 │ │ -063cb0: 3110 0a10 |0012: cmp-long v16, v10, v16 │ │ -063cb4: 3910 0400 |0014: if-nez v16, 0018 // +0004 │ │ -063cb8: 12fd |0016: const/4 v13, #int -1 // #ff │ │ -063cba: 28f0 |0017: goto 0007 // -0010 │ │ -063cbc: 1310 0000 |0018: const/16 v16, #int 0 // #0 │ │ -063cc0: 0200 1000 |001a: move/from16 v0, v16 │ │ -063cc4: 7120 9d1b d000 |001c: invoke-static {v0, v13}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -063cca: 0a0d |001f: move-result v13 │ │ -063ccc: d810 03ff |0020: add-int/lit8 v16, v3, #int -1 // #ff │ │ -063cd0: 0200 1000 |0022: move/from16 v0, v16 │ │ -063cd4: 7120 9f1b d000 |0024: invoke-static {v0, v13}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -063cda: 0a0d |0027: move-result v13 │ │ -063cdc: 7100 6502 0000 |0028: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -063ce2: 0b10 |002b: move-result-wide v16 │ │ -063ce4: 1612 6400 |002c: const-wide/16 v18, #int 100 // #64 │ │ -063ce8: 9b04 1012 |002e: add-long v4, v16, v18 │ │ -063cec: 01d6 |0030: move v6, v13 │ │ -063cee: 01d9 |0031: move v9, v13 │ │ -063cf0: 120c |0032: const/4 v12, #int 0 // #0 │ │ -063cf2: 7401 3f12 1400 |0033: invoke-virtual/range {v20}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -063cf8: 0c02 |0036: move-result-object v2 │ │ -063cfa: 3902 0e00 |0037: if-nez v2, 0045 // +000e │ │ -063cfe: 12fd |0039: const/4 v13, #int -1 // #ff │ │ -063d00: 28cd |003a: goto 0007 // -0033 │ │ -063d02: 3907 0600 |003b: if-nez v7, 0041 // +0006 │ │ -063d06: 380c 2c00 |003d: if-eqz v12, 0069 // +002c │ │ -063d0a: 3908 2a00 |003f: if-nez v8, 0069 // +002a │ │ -063d0e: d809 0901 |0041: add-int/lit8 v9, v9, #int 1 // #01 │ │ -063d12: 019d |0043: move v13, v9 │ │ -063d14: 120c |0044: const/4 v12, #int 0 // #0 │ │ -063d16: 7100 6502 0000 |0045: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ -063d1c: 0b10 |0048: move-result-wide v16 │ │ -063d1e: 3110 1004 |0049: cmp-long v16, v16, v4 │ │ -063d22: 3c10 1800 |004b: if-gtz v16, 0063 // +0018 │ │ -063d26: 7220 d719 d200 |004d: invoke-interface {v2, v13}, Landroid/widget/Adapter;.getItemId:(I)J // method@19d7 │ │ -063d2c: 0b0e |0050: move-result-wide v14 │ │ -063d2e: 3110 0e0a |0051: cmp-long v16, v14, v10 │ │ -063d32: 3810 b4ff |0053: if-eqz v16, 0007 // -004c │ │ -063d36: d810 03ff |0055: add-int/lit8 v16, v3, #int -1 // #ff │ │ -063d3a: 0200 1000 |0057: move/from16 v0, v16 │ │ -063d3e: 3309 0c00 |0059: if-ne v9, v0, 0065 // +000c │ │ -063d42: 1218 |005b: const/4 v8, #int 1 // #1 │ │ -063d44: 3906 0b00 |005c: if-nez v6, 0067 // +000b │ │ -063d48: 1217 |005e: const/4 v7, #int 1 // #1 │ │ -063d4a: 3808 dcff |005f: if-eqz v8, 003b // -0024 │ │ -063d4e: 3807 daff |0061: if-eqz v7, 003b // -0026 │ │ -063d52: 12fd |0063: const/4 v13, #int -1 // #ff │ │ -063d54: 28a3 |0064: goto 0007 // -005d │ │ -063d56: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -063d58: 28f6 |0066: goto 005c // -000a │ │ -063d5a: 1207 |0067: const/4 v7, #int 0 // #0 │ │ -063d5c: 28f7 |0068: goto 005f // -0009 │ │ -063d5e: 3908 0600 |0069: if-nez v8, 006f // +0006 │ │ -063d62: 390c daff |006b: if-nez v12, 0045 // -0026 │ │ -063d66: 3907 d8ff |006d: if-nez v7, 0045 // -0028 │ │ -063d6a: d806 06ff |006f: add-int/lit8 v6, v6, #int -1 // #ff │ │ -063d6e: 016d |0071: move v13, v6 │ │ -063d70: 121c |0072: const/4 v12, #int 1 // #1 │ │ -063d72: 28d2 |0073: goto 0045 // -002e │ │ +063c74: |[063c74] android.support.v7.internal.widget.AdapterViewCompat.findSyncPosition:()I │ │ +063c84: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +063c88: 5203 e808 |0002: iget v3, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ +063c8c: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ +063c90: 12fd |0006: const/4 v13, #int -1 // #ff │ │ +063c92: 0f0d |0007: return v13 │ │ +063c94: 0800 1400 |0008: move-object/from16 v0, v20 │ │ +063c98: 530a fa08 |000a: iget-wide v10, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ +063c9c: 0800 1400 |000c: move-object/from16 v0, v20 │ │ +063ca0: 520d f908 |000e: iget v13, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncPosition:I // field@08f9 │ │ +063ca4: 1910 0080 |0010: const-wide/high16 v16, #long -9223372036854775808 // #8000 │ │ +063ca8: 3110 0a10 |0012: cmp-long v16, v10, v16 │ │ +063cac: 3910 0400 |0014: if-nez v16, 0018 // +0004 │ │ +063cb0: 12fd |0016: const/4 v13, #int -1 // #ff │ │ +063cb2: 28f0 |0017: goto 0007 // -0010 │ │ +063cb4: 1310 0000 |0018: const/16 v16, #int 0 // #0 │ │ +063cb8: 0200 1000 |001a: move/from16 v0, v16 │ │ +063cbc: 7120 9d1b d000 |001c: invoke-static {v0, v13}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +063cc2: 0a0d |001f: move-result v13 │ │ +063cc4: d810 03ff |0020: add-int/lit8 v16, v3, #int -1 // #ff │ │ +063cc8: 0200 1000 |0022: move/from16 v0, v16 │ │ +063ccc: 7120 9f1b d000 |0024: invoke-static {v0, v13}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +063cd2: 0a0d |0027: move-result v13 │ │ +063cd4: 7100 6502 0000 |0028: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +063cda: 0b10 |002b: move-result-wide v16 │ │ +063cdc: 1612 6400 |002c: const-wide/16 v18, #int 100 // #64 │ │ +063ce0: 9b04 1012 |002e: add-long v4, v16, v18 │ │ +063ce4: 01d6 |0030: move v6, v13 │ │ +063ce6: 01d9 |0031: move v9, v13 │ │ +063ce8: 120c |0032: const/4 v12, #int 0 // #0 │ │ +063cea: 7401 3f12 1400 |0033: invoke-virtual/range {v20}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +063cf0: 0c02 |0036: move-result-object v2 │ │ +063cf2: 3902 0e00 |0037: if-nez v2, 0045 // +000e │ │ +063cf6: 12fd |0039: const/4 v13, #int -1 // #ff │ │ +063cf8: 28cd |003a: goto 0007 // -0033 │ │ +063cfa: 3907 0600 |003b: if-nez v7, 0041 // +0006 │ │ +063cfe: 380c 2c00 |003d: if-eqz v12, 0069 // +002c │ │ +063d02: 3908 2a00 |003f: if-nez v8, 0069 // +002a │ │ +063d06: d809 0901 |0041: add-int/lit8 v9, v9, #int 1 // #01 │ │ +063d0a: 019d |0043: move v13, v9 │ │ +063d0c: 120c |0044: const/4 v12, #int 0 // #0 │ │ +063d0e: 7100 6502 0000 |0045: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0265 │ │ +063d14: 0b10 |0048: move-result-wide v16 │ │ +063d16: 3110 1004 |0049: cmp-long v16, v16, v4 │ │ +063d1a: 3c10 1800 |004b: if-gtz v16, 0063 // +0018 │ │ +063d1e: 7220 d719 d200 |004d: invoke-interface {v2, v13}, Landroid/widget/Adapter;.getItemId:(I)J // method@19d7 │ │ +063d24: 0b0e |0050: move-result-wide v14 │ │ +063d26: 3110 0e0a |0051: cmp-long v16, v14, v10 │ │ +063d2a: 3810 b4ff |0053: if-eqz v16, 0007 // -004c │ │ +063d2e: d810 03ff |0055: add-int/lit8 v16, v3, #int -1 // #ff │ │ +063d32: 0200 1000 |0057: move/from16 v0, v16 │ │ +063d36: 3309 0c00 |0059: if-ne v9, v0, 0065 // +000c │ │ +063d3a: 1218 |005b: const/4 v8, #int 1 // #1 │ │ +063d3c: 3906 0b00 |005c: if-nez v6, 0067 // +000b │ │ +063d40: 1217 |005e: const/4 v7, #int 1 // #1 │ │ +063d42: 3808 dcff |005f: if-eqz v8, 003b // -0024 │ │ +063d46: 3807 daff |0061: if-eqz v7, 003b // -0026 │ │ +063d4a: 12fd |0063: const/4 v13, #int -1 // #ff │ │ +063d4c: 28a3 |0064: goto 0007 // -005d │ │ +063d4e: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +063d50: 28f6 |0066: goto 005c // -000a │ │ +063d52: 1207 |0067: const/4 v7, #int 0 // #0 │ │ +063d54: 28f7 |0068: goto 005f // -0009 │ │ +063d56: 3908 0600 |0069: if-nez v8, 006f // +0006 │ │ +063d5a: 390c daff |006b: if-nez v12, 0045 // -0026 │ │ +063d5e: 3907 d8ff |006d: if-nez v7, 0045 // -0028 │ │ +063d62: d806 06ff |006f: add-int/lit8 v6, v6, #int -1 // #ff │ │ +063d66: 016d |0071: move v13, v6 │ │ +063d68: 121c |0072: const/4 v12, #int 1 // #1 │ │ +063d6a: 28d2 |0073: goto 0045 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ 0x0004 line=1003 │ │ 0x0006 line=1004 │ │ 0x0007 line=1076 │ │ 0x0008 line=1007 │ │ @@ -135020,17 +135020,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063d74: |[063d74] android.support.v7.internal.widget.AdapterViewCompat.getCount:()I │ │ -063d84: 5210 e808 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ -063d88: 0f00 |0002: return v0 │ │ +063d6c: |[063d6c] android.support.v7.internal.widget.AdapterViewCompat.getCount:()I │ │ +063d7c: 5210 e808 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ +063d80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -135039,17 +135039,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063d8c: |[063d8c] android.support.v7.internal.widget.AdapterViewCompat.getEmptyView:()Landroid/view/View; │ │ -063d9c: 5410 e508 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ -063da0: 1100 |0002: return-object v0 │ │ +063d84: |[063d84] android.support.v7.internal.widget.AdapterViewCompat.getEmptyView:()Landroid/view/View; │ │ +063d94: 5410 e508 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ +063d98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -135058,17 +135058,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063da4: |[063da4] android.support.v7.internal.widget.AdapterViewCompat.getFirstVisiblePosition:()I │ │ -063db4: 5210 e608 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ -063db8: 0f00 |0002: return v0 │ │ +063d9c: |[063d9c] android.support.v7.internal.widget.AdapterViewCompat.getFirstVisiblePosition:()I │ │ +063dac: 5210 e608 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ +063db0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -135077,24 +135077,24 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -063dbc: |[063dbc] android.support.v7.internal.widget.AdapterViewCompat.getItemIdAtPosition:(I)J │ │ -063dcc: 6e10 3f12 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -063dd2: 0c00 |0003: move-result-object v0 │ │ -063dd4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -063dd8: 3b05 0500 |0006: if-gez v5, 000b // +0005 │ │ -063ddc: 1902 0080 |0008: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -063de0: 1002 |000a: return-wide v2 │ │ -063de2: 7220 d719 5000 |000b: invoke-interface {v0, v5}, Landroid/widget/Adapter;.getItemId:(I)J // method@19d7 │ │ -063de8: 0b02 |000e: move-result-wide v2 │ │ -063dea: 28fb |000f: goto 000a // -0005 │ │ +063db4: |[063db4] android.support.v7.internal.widget.AdapterViewCompat.getItemIdAtPosition:(I)J │ │ +063dc4: 6e10 3f12 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +063dca: 0c00 |0003: move-result-object v0 │ │ +063dcc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +063dd0: 3b05 0500 |0006: if-gez v5, 000b // +0005 │ │ +063dd4: 1902 0080 |0008: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +063dd8: 1002 |000a: return-wide v2 │ │ +063dda: 7220 d719 5000 |000b: invoke-interface {v0, v5}, Landroid/widget/Adapter;.getItemId:(I)J // method@19d7 │ │ +063de0: 0b02 |000e: move-result-wide v2 │ │ +063de2: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=772 │ │ 0x0004 line=773 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0004 - 0x0010 reg=0 adapter Landroid/widget/Adapter; TT; │ │ @@ -135106,21 +135106,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -063dec: |[063dec] android.support.v7.internal.widget.AdapterViewCompat.getLastVisiblePosition:()I │ │ -063dfc: 5220 e608 |0000: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ -063e00: 6e10 4212 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getChildCount:()I // method@1242 │ │ -063e06: 0a01 |0005: move-result v1 │ │ -063e08: b010 |0006: add-int/2addr v0, v1 │ │ -063e0a: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ -063e0e: 0f00 |0009: return v0 │ │ +063de4: |[063de4] android.support.v7.internal.widget.AdapterViewCompat.getLastVisiblePosition:()I │ │ +063df4: 5220 e608 |0000: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ +063df8: 6e10 4212 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getChildCount:()I // method@1242 │ │ +063dfe: 0a01 |0005: move-result v1 │ │ +063e00: b010 |0006: add-int/2addr v0, v1 │ │ +063e02: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ +063e06: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -135129,17 +135129,17 @@ │ │ type : '()Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063e10: |[063e10] android.support.v7.internal.widget.AdapterViewCompat.getOnItemClickListener:()Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; │ │ -063e20: 5410 f008 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@08f0 │ │ -063e24: 1100 |0002: return-object v0 │ │ +063e08: |[063e08] android.support.v7.internal.widget.AdapterViewCompat.getOnItemClickListener:()Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; │ │ +063e18: 5410 f008 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@08f0 │ │ +063e1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -135148,17 +135148,17 @@ │ │ type : '()Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemLongClickListener;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063e28: |[063e28] android.support.v7.internal.widget.AdapterViewCompat.getOnItemLongClickListener:()Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemLongClickListener; │ │ -063e38: 5410 f108 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemLongClickListener; // field@08f1 │ │ -063e3c: 1100 |0002: return-object v0 │ │ +063e20: |[063e20] android.support.v7.internal.widget.AdapterViewCompat.getOnItemLongClickListener:()Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemLongClickListener; │ │ +063e30: 5410 f108 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemLongClickListener; // field@08f1 │ │ +063e34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -135167,17 +135167,17 @@ │ │ type : '()Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063e40: |[063e40] android.support.v7.internal.widget.AdapterViewCompat.getOnItemSelectedListener:()Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; │ │ -063e50: 5410 f208 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ -063e54: 1100 |0002: return-object v0 │ │ +063e38: |[063e38] android.support.v7.internal.widget.AdapterViewCompat.getOnItemSelectedListener:()Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; │ │ +063e48: 5410 f208 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ +063e4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -135186,29 +135186,29 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -063e58: |[063e58] android.support.v7.internal.widget.AdapterViewCompat.getSelectedItem:()Ljava/lang/Object; │ │ -063e68: 6e10 3f12 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -063e6e: 0c00 |0003: move-result-object v0 │ │ -063e70: 6e10 5012 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getSelectedItemPosition:()I // method@1250 │ │ -063e76: 0a01 |0007: move-result v1 │ │ -063e78: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -063e7c: 7210 d519 0000 |000a: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ -063e82: 0a02 |000d: move-result v2 │ │ -063e84: 3d02 0900 |000e: if-lez v2, 0017 // +0009 │ │ -063e88: 3a01 0700 |0010: if-ltz v1, 0017 // +0007 │ │ -063e8c: 7220 d619 1000 |0012: invoke-interface {v0, v1}, Landroid/widget/Adapter;.getItem:(I)Ljava/lang/Object; // method@19d6 │ │ -063e92: 0c02 |0015: move-result-object v2 │ │ -063e94: 1102 |0016: return-object v2 │ │ -063e96: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -063e98: 28fe |0018: goto 0016 // -0002 │ │ +063e50: |[063e50] android.support.v7.internal.widget.AdapterViewCompat.getSelectedItem:()Ljava/lang/Object; │ │ +063e60: 6e10 3f12 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +063e66: 0c00 |0003: move-result-object v0 │ │ +063e68: 6e10 5012 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getSelectedItemPosition:()I // method@1250 │ │ +063e6e: 0a01 |0007: move-result v1 │ │ +063e70: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +063e74: 7210 d519 0000 |000a: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ +063e7a: 0a02 |000d: move-result v2 │ │ +063e7c: 3d02 0900 |000e: if-lez v2, 0017 // +0009 │ │ +063e80: 3a01 0700 |0010: if-ltz v1, 0017 // +0007 │ │ +063e84: 7220 d619 1000 |0012: invoke-interface {v0, v1}, Landroid/widget/Adapter;.getItem:(I)Ljava/lang/Object; // method@19d6 │ │ +063e8a: 0c02 |0015: move-result-object v2 │ │ +063e8c: 1102 |0016: return-object v2 │ │ +063e8e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +063e90: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0004 line=578 │ │ 0x0008 line=579 │ │ 0x0012 line=580 │ │ 0x0016 line=582 │ │ @@ -135223,17 +135223,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063e9c: |[063e9c] android.support.v7.internal.widget.AdapterViewCompat.getSelectedItemId:()J │ │ -063eac: 5320 ec08 |0000: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ -063eb0: 1000 |0002: return-wide v0 │ │ +063e94: |[063e94] android.support.v7.internal.widget.AdapterViewCompat.getSelectedItemId:()J │ │ +063ea4: 5320 ec08 |0000: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ +063ea8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -135242,17 +135242,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -063eb4: |[063eb4] android.support.v7.internal.widget.AdapterViewCompat.getSelectedItemPosition:()I │ │ -063ec4: 5210 eb08 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ -063ec8: 0f00 |0002: return v0 │ │ +063eac: |[063eac] android.support.v7.internal.widget.AdapterViewCompat.getSelectedItemPosition:()I │ │ +063ebc: 5210 eb08 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ +063ec0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -135267,57 +135267,57 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -063ecc: |[063ecc] android.support.v7.internal.widget.AdapterViewCompat.handleDataChanged:()V │ │ -063edc: 1908 0080 |0000: const-wide/high16 v8, #long -9223372036854775808 // #8000 │ │ -063ee0: 1217 |0002: const/4 v7, #int 1 // #1 │ │ -063ee2: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ -063ee4: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -063ee6: 52a0 e808 |0005: iget v0, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ -063eea: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -063eec: 3d00 3800 |0008: if-lez v0, 0040 // +0038 │ │ -063ef0: 55a4 ea08 |000a: iget-boolean v4, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ -063ef4: 3804 1400 |000c: if-eqz v4, 0020 // +0014 │ │ -063ef8: 5ca5 ea08 |000e: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ -063efc: 6e10 3d12 0a00 |0010: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewCompat;.findSyncPosition:()I // method@123d │ │ -063f02: 0a02 |0013: move-result v2 │ │ -063f04: 3a02 0c00 |0014: if-ltz v2, 0020 // +000c │ │ -063f08: 6e30 5812 2a07 |0016: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewCompat;.lookForSelectablePosition:(IZ)I // method@1258 │ │ -063f0e: 0a03 |0019: move-result v3 │ │ -063f10: 3323 0600 |001a: if-ne v3, v2, 0020 // +0006 │ │ -063f14: 6e20 6d12 2a00 |001c: invoke-virtual {v10, v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setNextSelectedPositionInt:(I)V // method@126d │ │ -063f1a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -063f1c: 3901 2000 |0020: if-nez v1, 0040 // +0020 │ │ -063f20: 6e10 5012 0a00 |0022: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getSelectedItemPosition:()I // method@1250 │ │ -063f26: 0a02 |0025: move-result v2 │ │ -063f28: 3402 0400 |0026: if-lt v2, v0, 002a // +0004 │ │ -063f2c: d802 00ff |0028: add-int/lit8 v2, v0, #int -1 // #ff │ │ -063f30: 3b02 0300 |002a: if-gez v2, 002d // +0003 │ │ -063f34: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -063f36: 6e30 5812 2a07 |002d: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewCompat;.lookForSelectablePosition:(IZ)I // method@1258 │ │ -063f3c: 0a03 |0030: move-result v3 │ │ -063f3e: 3b03 0600 |0031: if-gez v3, 0037 // +0006 │ │ -063f42: 6e30 5812 2a05 |0033: invoke-virtual {v10, v2, v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.lookForSelectablePosition:(IZ)I // method@1258 │ │ -063f48: 0a03 |0036: move-result v3 │ │ -063f4a: 3a03 0900 |0037: if-ltz v3, 0040 // +0009 │ │ -063f4e: 6e20 6d12 3a00 |0039: invoke-virtual {v10, v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setNextSelectedPositionInt:(I)V // method@126d │ │ -063f54: 6e10 3712 0a00 |003c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewCompat;.checkSelectionChanged:()V // method@1237 │ │ -063f5a: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -063f5c: 3901 0f00 |0040: if-nez v1, 004f // +000f │ │ -063f60: 59a6 f308 |0042: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ -063f64: 5aa8 f408 |0044: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ -063f68: 59a6 eb08 |0046: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ -063f6c: 5aa8 ec08 |0048: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ -063f70: 5ca5 ea08 |004a: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ -063f74: 6e10 3712 0a00 |004c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewCompat;.checkSelectionChanged:()V // method@1237 │ │ -063f7a: 0e00 |004f: return-void │ │ +063ec4: |[063ec4] android.support.v7.internal.widget.AdapterViewCompat.handleDataChanged:()V │ │ +063ed4: 1908 0080 |0000: const-wide/high16 v8, #long -9223372036854775808 // #8000 │ │ +063ed8: 1217 |0002: const/4 v7, #int 1 // #1 │ │ +063eda: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ +063edc: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +063ede: 52a0 e808 |0005: iget v0, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ +063ee2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +063ee4: 3d00 3800 |0008: if-lez v0, 0040 // +0038 │ │ +063ee8: 55a4 ea08 |000a: iget-boolean v4, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ +063eec: 3804 1400 |000c: if-eqz v4, 0020 // +0014 │ │ +063ef0: 5ca5 ea08 |000e: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ +063ef4: 6e10 3d12 0a00 |0010: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewCompat;.findSyncPosition:()I // method@123d │ │ +063efa: 0a02 |0013: move-result v2 │ │ +063efc: 3a02 0c00 |0014: if-ltz v2, 0020 // +000c │ │ +063f00: 6e30 5812 2a07 |0016: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewCompat;.lookForSelectablePosition:(IZ)I // method@1258 │ │ +063f06: 0a03 |0019: move-result v3 │ │ +063f08: 3323 0600 |001a: if-ne v3, v2, 0020 // +0006 │ │ +063f0c: 6e20 6d12 2a00 |001c: invoke-virtual {v10, v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setNextSelectedPositionInt:(I)V // method@126d │ │ +063f12: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +063f14: 3901 2000 |0020: if-nez v1, 0040 // +0020 │ │ +063f18: 6e10 5012 0a00 |0022: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getSelectedItemPosition:()I // method@1250 │ │ +063f1e: 0a02 |0025: move-result v2 │ │ +063f20: 3402 0400 |0026: if-lt v2, v0, 002a // +0004 │ │ +063f24: d802 00ff |0028: add-int/lit8 v2, v0, #int -1 // #ff │ │ +063f28: 3b02 0300 |002a: if-gez v2, 002d // +0003 │ │ +063f2c: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +063f2e: 6e30 5812 2a07 |002d: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewCompat;.lookForSelectablePosition:(IZ)I // method@1258 │ │ +063f34: 0a03 |0030: move-result v3 │ │ +063f36: 3b03 0600 |0031: if-gez v3, 0037 // +0006 │ │ +063f3a: 6e30 5812 2a05 |0033: invoke-virtual {v10, v2, v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.lookForSelectablePosition:(IZ)I // method@1258 │ │ +063f40: 0a03 |0036: move-result v3 │ │ +063f42: 3a03 0900 |0037: if-ltz v3, 0040 // +0009 │ │ +063f46: 6e20 6d12 3a00 |0039: invoke-virtual {v10, v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setNextSelectedPositionInt:(I)V // method@126d │ │ +063f4c: 6e10 3712 0a00 |003c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewCompat;.checkSelectionChanged:()V // method@1237 │ │ +063f52: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +063f54: 3901 0f00 |0040: if-nez v1, 004f // +000f │ │ +063f58: 59a6 f308 |0042: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ +063f5c: 5aa8 f408 |0044: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ +063f60: 59a6 eb08 |0046: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ +063f64: 5aa8 ec08 |0048: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ +063f68: 5ca5 ea08 |004a: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ +063f6c: 6e10 3712 0a00 |004c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewCompat;.checkSelectionChanged:()V // method@1237 │ │ +063f72: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=922 │ │ 0x0007 line=923 │ │ 0x0008 line=925 │ │ 0x000a line=930 │ │ 0x000e line=933 │ │ @@ -135363,17 +135363,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -063f7c: |[063f7c] android.support.v7.internal.widget.AdapterViewCompat.isInFilterMode:()Z │ │ -063f8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -063f8e: 0f00 |0001: return v0 │ │ +063f74: |[063f74] android.support.v7.internal.widget.AdapterViewCompat.isInFilterMode:()Z │ │ +063f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +063f86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -135382,16 +135382,16 @@ │ │ type : '(IZ)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -063f90: |[063f90] android.support.v7.internal.widget.AdapterViewCompat.lookForSelectablePosition:(IZ)I │ │ -063fa0: 0f01 |0000: return v1 │ │ +063f88: |[063f88] android.support.v7.internal.widget.AdapterViewCompat.lookForSelectablePosition:(IZ)I │ │ +063f98: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0001 reg=1 position I │ │ @@ -135402,19 +135402,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -063fa4: |[063fa4] android.support.v7.internal.widget.AdapterViewCompat.onDetachedFromWindow:()V │ │ -063fb4: 6f10 4b19 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@194b │ │ -063fba: 5410 f508 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; // field@08f5 │ │ -063fbe: 6e20 6212 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1262 │ │ -063fc4: 0e00 |0008: return-void │ │ +063f9c: |[063f9c] android.support.v7.internal.widget.AdapterViewCompat.onDetachedFromWindow:()V │ │ +063fac: 6f10 4b19 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@194b │ │ +063fb2: 5410 f508 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; // field@08f5 │ │ +063fb6: 6e20 6212 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1262 │ │ +063fbc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=851 │ │ 0x0003 line=852 │ │ 0x0008 line=853 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ @@ -135425,19 +135425,19 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -063fc8: |[063fc8] android.support.v7.internal.widget.AdapterViewCompat.onLayout:(ZIIII)V │ │ -063fd8: 6e10 4612 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getHeight:()I // method@1246 │ │ -063fde: 0a00 |0003: move-result v0 │ │ -063fe0: 5910 e908 |0004: iput v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mLayoutHeight:I // field@08e9 │ │ -063fe4: 0e00 |0006: return-void │ │ +063fc0: |[063fc0] android.support.v7.internal.widget.AdapterViewCompat.onLayout:(ZIIII)V │ │ +063fd0: 6e10 4612 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getHeight:()I // method@1246 │ │ +063fd6: 0a00 |0003: move-result v0 │ │ +063fd8: 5910 e908 |0004: iput v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mLayoutHeight:I // field@08e9 │ │ +063fdc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0006 line=545 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ @@ -135452,30 +135452,30 @@ │ │ type : '(Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -063fe8: |[063fe8] android.support.v7.internal.widget.AdapterViewCompat.performItemClick:(Landroid/view/View;IJ)Z │ │ -063ff8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -063ffa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -063ffc: 5471 f008 |0002: iget-object v1, v7, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@08f0 │ │ -064000: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ -064004: 6e20 5e12 0700 |0006: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.playSoundEffect:(I)V // method@125e │ │ -06400a: 3808 0500 |0009: if-eqz v8, 000e // +0005 │ │ -06400e: 6e20 fe18 6800 |000b: invoke-virtual {v8, v6}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@18fe │ │ -064014: 5470 f008 |000e: iget-object v0, v7, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@08f0 │ │ -064018: 0771 |0010: move-object v1, v7 │ │ -06401a: 0782 |0011: move-object v2, v8 │ │ -06401c: 0193 |0012: move v3, v9 │ │ -06401e: 04a4 |0013: move-wide v4, v10 │ │ -064020: 7806 2712 0000 |0014: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/view/View;IJ)V // method@1227 │ │ -064026: 0160 |0017: move v0, v6 │ │ -064028: 0f00 |0018: return v0 │ │ +063fe0: |[063fe0] android.support.v7.internal.widget.AdapterViewCompat.performItemClick:(Landroid/view/View;IJ)Z │ │ +063ff0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +063ff2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +063ff4: 5471 f008 |0002: iget-object v1, v7, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@08f0 │ │ +063ff8: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ +063ffc: 6e20 5e12 0700 |0006: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.playSoundEffect:(I)V // method@125e │ │ +064002: 3808 0500 |0009: if-eqz v8, 000e // +0005 │ │ +064006: 6e20 fe18 6800 |000b: invoke-virtual {v8, v6}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@18fe │ │ +06400c: 5470 f008 |000e: iget-object v0, v7, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@08f0 │ │ +064010: 0771 |0010: move-object v1, v7 │ │ +064012: 0782 |0011: move-object v2, v8 │ │ +064014: 0193 |0012: move v3, v9 │ │ +064016: 04a4 |0013: move-wide v4, v10 │ │ +064018: 7806 2712 0000 |0014: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/view/View;IJ)V // method@1227 │ │ +06401e: 0160 |0017: move v0, v6 │ │ +064020: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=305 │ │ 0x0006 line=306 │ │ 0x0009 line=307 │ │ 0x000b line=308 │ │ 0x000e line=310 │ │ @@ -135492,66 +135492,66 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -06402c: |[06402c] android.support.v7.internal.widget.AdapterViewCompat.rememberSyncState:()V │ │ -06403c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -06403e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -064040: 6e10 4212 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getChildCount:()I // method@1242 │ │ -064046: 0a02 |0005: move-result v2 │ │ -064048: 3d02 2800 |0006: if-lez v2, 002e // +0028 │ │ -06404c: 5c65 ea08 |0008: iput-boolean v5, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ -064050: 5262 e908 |000a: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mLayoutHeight:I // field@08e9 │ │ -064054: 8122 |000c: int-to-long v2, v2 │ │ -064056: 5a62 f708 |000d: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncHeight:J // field@08f7 │ │ -06405a: 5262 f308 |000f: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ -06405e: 3a02 1e00 |0011: if-ltz v2, 002f // +001e │ │ -064062: 5262 f308 |0013: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ -064066: 5263 e608 |0015: iget v3, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ -06406a: b132 |0017: sub-int/2addr v2, v3 │ │ -06406c: 6e20 4112 2600 |0018: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getChildAt:(I)Landroid/view/View; // method@1241 │ │ -064072: 0c01 |001b: move-result-object v1 │ │ -064074: 5362 ec08 |001c: iget-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ -064078: 5a62 fa08 |001e: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ -06407c: 5262 eb08 |0020: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ -064080: 5962 f908 |0022: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncPosition:I // field@08f9 │ │ -064084: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -064088: 6e10 d218 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -06408e: 0a02 |0029: move-result v2 │ │ -064090: 5962 f608 |002a: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSpecificTop:I // field@08f6 │ │ -064094: 5964 f808 |002c: iput v4, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncMode:I // field@08f8 │ │ -064098: 0e00 |002e: return-void │ │ -06409a: 6e20 4112 4600 |002f: invoke-virtual {v6, v4}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getChildAt:(I)Landroid/view/View; // method@1241 │ │ -0640a0: 0c01 |0032: move-result-object v1 │ │ -0640a2: 6e10 3f12 0600 |0033: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -0640a8: 0c00 |0036: move-result-object v0 │ │ -0640aa: 5262 e608 |0037: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ -0640ae: 3a02 2100 |0039: if-ltz v2, 005a // +0021 │ │ -0640b2: 5262 e608 |003b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ -0640b6: 7210 d519 0000 |003d: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ -0640bc: 0a03 |0040: move-result v3 │ │ -0640be: 3532 1900 |0041: if-ge v2, v3, 005a // +0019 │ │ -0640c2: 5262 e608 |0043: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ -0640c6: 7220 d719 2000 |0045: invoke-interface {v0, v2}, Landroid/widget/Adapter;.getItemId:(I)J // method@19d7 │ │ -0640cc: 0b02 |0048: move-result-wide v2 │ │ -0640ce: 5a62 fa08 |0049: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ -0640d2: 5262 e608 |004b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ -0640d6: 5962 f908 |004d: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncPosition:I // field@08f9 │ │ -0640da: 3801 0800 |004f: if-eqz v1, 0057 // +0008 │ │ -0640de: 6e10 d218 0100 |0051: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -0640e4: 0a02 |0054: move-result v2 │ │ -0640e6: 5962 f608 |0055: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSpecificTop:I // field@08f6 │ │ -0640ea: 5965 f808 |0057: iput v5, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncMode:I // field@08f8 │ │ -0640ee: 28d5 |0059: goto 002e // -002b │ │ -0640f0: 1602 ffff |005a: const-wide/16 v2, #int -1 // #ffff │ │ -0640f4: 5a62 fa08 |005c: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ -0640f8: 28ed |005e: goto 004b // -0013 │ │ +064024: |[064024] android.support.v7.internal.widget.AdapterViewCompat.rememberSyncState:()V │ │ +064034: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +064036: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +064038: 6e10 4212 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getChildCount:()I // method@1242 │ │ +06403e: 0a02 |0005: move-result v2 │ │ +064040: 3d02 2800 |0006: if-lez v2, 002e // +0028 │ │ +064044: 5c65 ea08 |0008: iput-boolean v5, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ +064048: 5262 e908 |000a: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mLayoutHeight:I // field@08e9 │ │ +06404c: 8122 |000c: int-to-long v2, v2 │ │ +06404e: 5a62 f708 |000d: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncHeight:J // field@08f7 │ │ +064052: 5262 f308 |000f: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ +064056: 3a02 1e00 |0011: if-ltz v2, 002f // +001e │ │ +06405a: 5262 f308 |0013: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ +06405e: 5263 e608 |0015: iget v3, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ +064062: b132 |0017: sub-int/2addr v2, v3 │ │ +064064: 6e20 4112 2600 |0018: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getChildAt:(I)Landroid/view/View; // method@1241 │ │ +06406a: 0c01 |001b: move-result-object v1 │ │ +06406c: 5362 ec08 |001c: iget-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ +064070: 5a62 fa08 |001e: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ +064074: 5262 eb08 |0020: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ +064078: 5962 f908 |0022: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncPosition:I // field@08f9 │ │ +06407c: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +064080: 6e10 d218 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +064086: 0a02 |0029: move-result v2 │ │ +064088: 5962 f608 |002a: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSpecificTop:I // field@08f6 │ │ +06408c: 5964 f808 |002c: iput v4, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncMode:I // field@08f8 │ │ +064090: 0e00 |002e: return-void │ │ +064092: 6e20 4112 4600 |002f: invoke-virtual {v6, v4}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getChildAt:(I)Landroid/view/View; // method@1241 │ │ +064098: 0c01 |0032: move-result-object v1 │ │ +06409a: 6e10 3f12 0600 |0033: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +0640a0: 0c00 |0036: move-result-object v0 │ │ +0640a2: 5262 e608 |0037: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ +0640a6: 3a02 2100 |0039: if-ltz v2, 005a // +0021 │ │ +0640aa: 5262 e608 |003b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ +0640ae: 7210 d519 0000 |003d: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ +0640b4: 0a03 |0040: move-result v3 │ │ +0640b6: 3532 1900 |0041: if-ge v2, v3, 005a // +0019 │ │ +0640ba: 5262 e608 |0043: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ +0640be: 7220 d719 2000 |0045: invoke-interface {v0, v2}, Landroid/widget/Adapter;.getItemId:(I)J // method@19d7 │ │ +0640c4: 0b02 |0048: move-result-wide v2 │ │ +0640c6: 5a62 fa08 |0049: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ +0640ca: 5262 e608 |004b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mFirstPosition:I // field@08e6 │ │ +0640ce: 5962 f908 |004d: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncPosition:I // field@08f9 │ │ +0640d2: 3801 0800 |004f: if-eqz v1, 0057 // +0008 │ │ +0640d6: 6e10 d218 0100 |0051: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +0640dc: 0a02 |0054: move-result v2 │ │ +0640de: 5962 f608 |0055: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSpecificTop:I // field@08f6 │ │ +0640e2: 5965 f808 |0057: iput v5, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncMode:I // field@08f8 │ │ +0640e6: 28d5 |0059: goto 002e // -002b │ │ +0640e8: 1602 ffff |005a: const-wide/16 v2, #int -1 // #ffff │ │ +0640ec: 5a62 fa08 |005c: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ +0640f0: 28ed |005e: goto 004b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1121 │ │ 0x0008 line=1122 │ │ 0x000a line=1123 │ │ 0x000f line=1124 │ │ 0x0013 line=1126 │ │ @@ -135582,19 +135582,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0640fc: |[0640fc] android.support.v7.internal.widget.AdapterViewCompat.removeAllViews:()V │ │ -06410c: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -064110: 1a01 e820 |0002: const-string v1, "removeAllViews() is not supported in AdapterView" // string@20e8 │ │ -064114: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -06411a: 2700 |0007: throw v0 │ │ +0640f4: |[0640f4] android.support.v7.internal.widget.AdapterViewCompat.removeAllViews:()V │ │ +064104: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +064108: 1a01 e620 |0002: const-string v1, "removeAllViews() is not supported in AdapterView" // string@20e6 │ │ +06410c: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +064112: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ │ │ @@ -135603,19 +135603,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06411c: |[06411c] android.support.v7.internal.widget.AdapterViewCompat.removeView:(Landroid/view/View;)V │ │ -06412c: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -064130: 1a01 0121 |0002: const-string v1, "removeView(View) is not supported in AdapterView" // string@2101 │ │ -064134: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -06413a: 2700 |0007: throw v0 │ │ +064114: |[064114] android.support.v7.internal.widget.AdapterViewCompat.removeView:(Landroid/view/View;)V │ │ +064124: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +064128: 1a01 ff20 |0002: const-string v1, "removeView(View) is not supported in AdapterView" // string@20ff │ │ +06412c: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +064132: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -135625,19 +135625,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06413c: |[06413c] android.support.v7.internal.widget.AdapterViewCompat.removeViewAt:(I)V │ │ -06414c: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -064150: 1a01 0321 |0002: const-string v1, "removeViewAt(int) is not supported in AdapterView" // string@2103 │ │ -064154: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ -06415a: 2700 |0007: throw v0 │ │ +064134: |[064134] android.support.v7.internal.widget.AdapterViewCompat.removeViewAt:(I)V │ │ +064144: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +064148: 1a01 0121 |0002: const-string v1, "removeViewAt(int) is not supported in AdapterView" // string@2101 │ │ +06414c: 7020 dd1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@1bdd │ │ +064152: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=3 index I │ │ @@ -135647,43 +135647,43 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -06415c: |[06415c] android.support.v7.internal.widget.AdapterViewCompat.selectionChanged:()V │ │ -06416c: 5420 f208 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ -064170: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -064174: 5520 e708 |0004: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mInLayout:Z // field@08e7 │ │ -064178: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -06417c: 5520 e108 |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mBlockLayoutRequests:Z // field@08e1 │ │ -064180: 3800 2900 |000a: if-eqz v0, 0033 // +0029 │ │ -064184: 5420 f508 |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; // field@08f5 │ │ -064188: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -06418c: 2200 a102 |0010: new-instance v0, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; // type@02a1 │ │ -064190: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -064192: 7030 2b12 2001 |0013: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/support/v7/internal/widget/AdapterViewCompat$1;)V // method@122b │ │ -064198: 5b20 f508 |0016: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; // field@08f5 │ │ -06419c: 5420 f508 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; // field@08f5 │ │ -0641a0: 6e20 5f12 0200 |001a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.post:(Ljava/lang/Runnable;)Z // method@125f │ │ -0641a6: 5220 f308 |001d: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ -0641aa: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ -0641ac: 3210 1200 |0020: if-eq v0, v1, 0032 // +0012 │ │ -0641b0: 6e10 5712 0200 |0022: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isShown:()Z // method@1257 │ │ -0641b6: 0a00 |0025: move-result v0 │ │ -0641b8: 3800 0c00 |0026: if-eqz v0, 0032 // +000c │ │ -0641bc: 6e10 5512 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isInTouchMode:()Z // method@1255 │ │ -0641c2: 0a00 |002b: move-result v0 │ │ -0641c4: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ -0641c8: 1240 |002e: const/4 v0, #int 4 // #4 │ │ -0641ca: 6e20 6712 0200 |002f: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.sendAccessibilityEvent:(I)V // method@1267 │ │ -0641d0: 0e00 |0032: return-void │ │ -0641d2: 7010 3e12 0200 |0033: invoke-direct {v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.fireOnSelected:()V // method@123e │ │ -0641d8: 28e7 |0036: goto 001d // -0019 │ │ +064154: |[064154] android.support.v7.internal.widget.AdapterViewCompat.selectionChanged:()V │ │ +064164: 5420 f208 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ +064168: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +06416c: 5520 e708 |0004: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mInLayout:Z // field@08e7 │ │ +064170: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +064174: 5520 e108 |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mBlockLayoutRequests:Z // field@08e1 │ │ +064178: 3800 2900 |000a: if-eqz v0, 0033 // +0029 │ │ +06417c: 5420 f508 |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; // field@08f5 │ │ +064180: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +064184: 2200 a102 |0010: new-instance v0, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; // type@02a1 │ │ +064188: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +06418a: 7030 2b12 2001 |0013: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/support/v7/internal/widget/AdapterViewCompat$1;)V // method@122b │ │ +064190: 5b20 f508 |0016: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; // field@08f5 │ │ +064194: 5420 f508 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; // field@08f5 │ │ +064198: 6e20 5f12 0200 |001a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.post:(Ljava/lang/Runnable;)Z // method@125f │ │ +06419e: 5220 f308 |001d: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ +0641a2: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ +0641a4: 3210 1200 |0020: if-eq v0, v1, 0032 // +0012 │ │ +0641a8: 6e10 5712 0200 |0022: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isShown:()Z // method@1257 │ │ +0641ae: 0a00 |0025: move-result v0 │ │ +0641b0: 3800 0c00 |0026: if-eqz v0, 0032 // +000c │ │ +0641b4: 6e10 5512 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isInTouchMode:()Z // method@1255 │ │ +0641ba: 0a00 |002b: move-result v0 │ │ +0641bc: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ +0641c0: 1240 |002e: const/4 v0, #int 4 // #4 │ │ +0641c2: 6e20 6712 0200 |002f: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.sendAccessibilityEvent:(I)V // method@1267 │ │ +0641c8: 0e00 |0032: return-void │ │ +0641ca: 7010 3e12 0200 |0033: invoke-direct {v2}, Landroid/support/v7/internal/widget/AdapterViewCompat;.fireOnSelected:()V // method@123e │ │ +0641d0: 28e7 |0036: goto 001d // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ 0x0004 line=872 │ │ 0x000c line=877 │ │ 0x0010 line=878 │ │ 0x0018 line=880 │ │ @@ -135706,27 +135706,27 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0641dc: |[0641dc] android.support.v7.internal.widget.AdapterViewCompat.setEmptyView:(Landroid/view/View;)V │ │ -0641ec: 5b34 e508 |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ -0641f0: 6e10 3f12 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -0641f6: 0c00 |0005: move-result-object v0 │ │ -0641f8: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -0641fc: 7210 d919 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@19d9 │ │ -064202: 0a02 |000b: move-result v2 │ │ -064204: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -064208: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -06420a: 7020 7512 1300 |000f: invoke-direct {v3, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.updateEmptyStatus:(Z)V // method@1275 │ │ -064210: 0e00 |0012: return-void │ │ -064212: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -064214: 28fb |0014: goto 000f // -0005 │ │ +0641d4: |[0641d4] android.support.v7.internal.widget.AdapterViewCompat.setEmptyView:(Landroid/view/View;)V │ │ +0641e4: 5b34 e508 |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/AdapterViewCompat;.mEmptyView:Landroid/view/View; // field@08e5 │ │ +0641e8: 6e10 3f12 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +0641ee: 0c00 |0005: move-result-object v0 │ │ +0641f0: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +0641f4: 7210 d919 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@19d9 │ │ +0641fa: 0a02 |000b: move-result v2 │ │ +0641fc: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +064200: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +064202: 7020 7512 1300 |000f: invoke-direct {v3, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.updateEmptyStatus:(Z)V // method@1275 │ │ +064208: 0e00 |0012: return-void │ │ +06420a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +06420c: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ 0x0002 line=663 │ │ 0x0006 line=664 │ │ 0x000f line=665 │ │ 0x0012 line=666 │ │ @@ -135743,38 +135743,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -064218: |[064218] android.support.v7.internal.widget.AdapterViewCompat.setFocusable:(Z)V │ │ -064228: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06422a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06422c: 6e10 3f12 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -064232: 0c00 |0005: move-result-object v0 │ │ -064234: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -064238: 7210 d519 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ -06423e: 0a04 |000b: move-result v4 │ │ -064240: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ -064244: 0131 |000e: move v1, v3 │ │ -064246: 5c56 e408 |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableState:Z // field@08e4 │ │ -06424a: 3906 0400 |0011: if-nez v6, 0015 // +0004 │ │ -06424e: 5c52 e308 |0013: iput-boolean v2, v5, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableInTouchModeState:Z // field@08e3 │ │ -064252: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ -064256: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -06425a: 6e10 5412 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isInFilterMode:()Z // method@1254 │ │ -064260: 0a04 |001c: move-result v4 │ │ -064262: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ -064266: 6f20 6419 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@1964 │ │ -06426c: 0e00 |0022: return-void │ │ -06426e: 0121 |0023: move v1, v2 │ │ -064270: 28eb |0024: goto 000f // -0015 │ │ -064272: 0123 |0025: move v3, v2 │ │ -064274: 28f9 |0026: goto 001f // -0007 │ │ +064210: |[064210] android.support.v7.internal.widget.AdapterViewCompat.setFocusable:(Z)V │ │ +064220: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +064222: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +064224: 6e10 3f12 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +06422a: 0c00 |0005: move-result-object v0 │ │ +06422c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +064230: 7210 d519 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ +064236: 0a04 |000b: move-result v4 │ │ +064238: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ +06423c: 0131 |000e: move v1, v3 │ │ +06423e: 5c56 e408 |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableState:Z // field@08e4 │ │ +064242: 3906 0400 |0011: if-nez v6, 0015 // +0004 │ │ +064246: 5c52 e308 |0013: iput-boolean v2, v5, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableInTouchModeState:Z // field@08e3 │ │ +06424a: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ +06424e: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +064252: 6e10 5412 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isInFilterMode:()Z // method@1254 │ │ +064258: 0a04 |001c: move-result v4 │ │ +06425a: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ +06425e: 6f20 6419 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@1964 │ │ +064264: 0e00 |0022: return-void │ │ +064266: 0121 |0023: move v1, v2 │ │ +064268: 28eb |0024: goto 000f // -0015 │ │ +06426a: 0123 |0025: move v3, v2 │ │ +06426c: 28f9 |0026: goto 001f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=691 │ │ 0x0006 line=692 │ │ 0x000f line=694 │ │ 0x0011 line=695 │ │ 0x0013 line=696 │ │ @@ -135795,38 +135795,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -064278: |[064278] android.support.v7.internal.widget.AdapterViewCompat.setFocusableInTouchMode:(Z)V │ │ -064288: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06428a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -06428c: 6e10 3f12 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -064292: 0c00 |0005: move-result-object v0 │ │ -064294: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -064298: 7210 d519 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ -06429e: 0a04 |000b: move-result v4 │ │ -0642a0: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ -0642a4: 0131 |000e: move v1, v3 │ │ -0642a6: 5c56 e308 |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableInTouchModeState:Z // field@08e3 │ │ -0642aa: 3806 0400 |0011: if-eqz v6, 0015 // +0004 │ │ -0642ae: 5c53 e408 |0013: iput-boolean v3, v5, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableState:Z // field@08e4 │ │ -0642b2: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ -0642b6: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -0642ba: 6e10 5412 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isInFilterMode:()Z // method@1254 │ │ -0642c0: 0a04 |001c: move-result v4 │ │ -0642c2: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ -0642c6: 6f20 6519 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@1965 │ │ -0642cc: 0e00 |0022: return-void │ │ -0642ce: 0121 |0023: move v1, v2 │ │ -0642d0: 28eb |0024: goto 000f // -0015 │ │ -0642d2: 0123 |0025: move v3, v2 │ │ -0642d4: 28f9 |0026: goto 001f // -0007 │ │ +064270: |[064270] android.support.v7.internal.widget.AdapterViewCompat.setFocusableInTouchMode:(Z)V │ │ +064280: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +064282: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +064284: 6e10 3f12 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +06428a: 0c00 |0005: move-result-object v0 │ │ +06428c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +064290: 7210 d519 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ +064296: 0a04 |000b: move-result v4 │ │ +064298: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ +06429c: 0131 |000e: move v1, v3 │ │ +06429e: 5c56 e308 |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableInTouchModeState:Z // field@08e3 │ │ +0642a2: 3806 0400 |0011: if-eqz v6, 0015 // +0004 │ │ +0642a6: 5c53 e408 |0013: iput-boolean v3, v5, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDesiredFocusableState:Z // field@08e4 │ │ +0642aa: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ +0642ae: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +0642b2: 6e10 5412 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isInFilterMode:()Z // method@1254 │ │ +0642b8: 0a04 |001c: move-result v4 │ │ +0642ba: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ +0642be: 6f20 6519 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@1965 │ │ +0642c4: 0e00 |0022: return-void │ │ +0642c6: 0121 |0023: move v1, v2 │ │ +0642c8: 28eb |0024: goto 000f // -0015 │ │ +0642ca: 0123 |0025: move v3, v2 │ │ +0642cc: 28f9 |0026: goto 001f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=704 │ │ 0x0006 line=705 │ │ 0x000f line=707 │ │ 0x0011 line=708 │ │ 0x0013 line=709 │ │ @@ -135847,28 +135847,28 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0642d8: |[0642d8] android.support.v7.internal.widget.AdapterViewCompat.setNextSelectedPositionInt:(I)V │ │ -0642e8: 5923 eb08 |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ -0642ec: 6e20 4712 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getItemIdAtPosition:(I)J // method@1247 │ │ -0642f2: 0b00 |0005: move-result-wide v0 │ │ -0642f4: 5a20 ec08 |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ -0642f8: 5520 ea08 |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ -0642fc: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -064300: 5220 f808 |000c: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncMode:I // field@08f8 │ │ -064304: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -064308: 3a03 0800 |0010: if-ltz v3, 0018 // +0008 │ │ -06430c: 5923 f908 |0012: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncPosition:I // field@08f9 │ │ -064310: 5320 ec08 |0014: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ -064314: 5a20 fa08 |0016: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ -064318: 0e00 |0018: return-void │ │ +0642d0: |[0642d0] android.support.v7.internal.widget.AdapterViewCompat.setNextSelectedPositionInt:(I)V │ │ +0642e0: 5923 eb08 |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ +0642e4: 6e20 4712 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getItemIdAtPosition:(I)J // method@1247 │ │ +0642ea: 0b00 |0005: move-result-wide v0 │ │ +0642ec: 5a20 ec08 |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ +0642f0: 5520 ea08 |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ +0642f4: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +0642f8: 5220 f808 |000c: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncMode:I // field@08f8 │ │ +0642fc: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +064300: 3a03 0800 |0010: if-ltz v3, 0018 // +0008 │ │ +064304: 5923 f908 |0012: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncPosition:I // field@08f9 │ │ +064308: 5320 ec08 |0014: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ +06430c: 5a20 fa08 |0016: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSyncRowId:J // field@08fa │ │ +064310: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ 0x0002 line=1107 │ │ 0x0008 line=1109 │ │ 0x0012 line=1110 │ │ 0x0014 line=1111 │ │ @@ -135883,19 +135883,19 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06431c: |[06431c] android.support.v7.internal.widget.AdapterViewCompat.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ -06432c: 2200 ee03 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ -064330: 1a01 3403 |0002: const-string v1, "Don't call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead" // string@0334 │ │ -064334: 7020 ae1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -06433a: 2700 |0007: throw v0 │ │ +064314: |[064314] android.support.v7.internal.widget.AdapterViewCompat.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ +064324: 2200 ee03 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ +064328: 1a01 3303 |0002: const-string v1, "Don't call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead" // string@0333 │ │ +06432c: 7020 ae1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +064332: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0008 reg=3 l Landroid/view/View$OnClickListener; │ │ @@ -135905,17 +135905,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06433c: |[06433c] android.support.v7.internal.widget.AdapterViewCompat.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V │ │ -06434c: 5b01 f008 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@08f0 │ │ -064350: 0e00 |0002: return-void │ │ +064334: |[064334] android.support.v7.internal.widget.AdapterViewCompat.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V │ │ +064344: 5b01 f008 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@08f0 │ │ +064348: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0002 line=285 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ @@ -135926,22 +135926,22 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemLongClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -064354: |[064354] android.support.v7.internal.widget.AdapterViewCompat.setOnItemLongClickListener:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemLongClickListener;)V │ │ -064364: 6e10 5612 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isLongClickable:()Z // method@1256 │ │ -06436a: 0a00 |0003: move-result v0 │ │ -06436c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -064370: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -064372: 6e20 6c12 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setLongClickable:(Z)V // method@126c │ │ -064378: 5b12 f108 |000a: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemLongClickListener; // field@08f1 │ │ -06437c: 0e00 |000c: return-void │ │ +06434c: |[06434c] android.support.v7.internal.widget.AdapterViewCompat.setOnItemLongClickListener:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemLongClickListener;)V │ │ +06435c: 6e10 5612 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.isLongClickable:()Z // method@1256 │ │ +064362: 0a00 |0003: move-result v0 │ │ +064364: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +064368: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06436a: 6e20 6c12 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.setLongClickable:(Z)V // method@126c │ │ +064370: 5b12 f108 |000a: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemLongClickListener; // field@08f1 │ │ +064374: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0006 line=348 │ │ 0x000a line=350 │ │ 0x000c line=351 │ │ locals : │ │ @@ -135954,17 +135954,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064380: |[064380] android.support.v7.internal.widget.AdapterViewCompat.setOnItemSelectedListener:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener;)V │ │ -064390: 5b01 f208 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ -064394: 0e00 |0002: return-void │ │ +064378: |[064378] android.support.v7.internal.widget.AdapterViewCompat.setOnItemSelectedListener:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener;)V │ │ +064388: 5b01 f208 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener; // field@08f2 │ │ +06438c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0002 line=401 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat; Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ @@ -135975,20 +135975,20 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -064398: |[064398] android.support.v7.internal.widget.AdapterViewCompat.setSelectedPositionInt:(I)V │ │ -0643a8: 5923 f308 |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ -0643ac: 6e20 4712 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getItemIdAtPosition:(I)J // method@1247 │ │ -0643b2: 0b00 |0005: move-result-wide v0 │ │ -0643b4: 5a20 f408 |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ -0643b8: 0e00 |0008: return-void │ │ +064390: |[064390] android.support.v7.internal.widget.AdapterViewCompat.setSelectedPositionInt:(I)V │ │ +0643a0: 5923 f308 |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ +0643a4: 6e20 4712 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getItemIdAtPosition:(I)J // method@1247 │ │ +0643aa: 0b00 |0005: move-result-wide v0 │ │ +0643ac: 5a20 f408 |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ +0643b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ 0x0002 line=1097 │ │ 0x0008 line=1098 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ @@ -135997,21 +135997,21 @@ │ │ │ │ #45 : (in Landroid/support/v7/internal/widget/AdapterViewCompat;) │ │ name : 'setSelection' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 490 (AdapterViewCompat.java) │ │ + source_file_idx : 489 (AdapterViewCompat.java) │ │ │ │ Class #526 header: │ │ class_idx : 655 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 674 │ │ -source_file_idx : 356 │ │ +source_file_idx : 355 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 17 │ │ │ │ Class #526 annotations: │ │ Annotations on class │ │ @@ -136071,29 +136071,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 │ │ -0643bc: |[0643bc] android.support.v7.internal.widget.AbsSpinnerCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0643cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0643ce: 7040 2d12 2143 |0001: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/AdapterViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@122d │ │ -0643d4: 5910 8d08 |0004: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionLeftPadding:I // field@088d │ │ -0643d8: 5910 8f08 |0006: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionTopPadding:I // field@088f │ │ -0643dc: 5910 8e08 |0008: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionRightPadding:I // field@088e │ │ -0643e0: 5910 8c08 |000a: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionBottomPadding:I // field@088c │ │ -0643e4: 2200 6000 |000c: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -0643e8: 7010 b301 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -0643ee: 5b10 9008 |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -0643f2: 2200 8c02 |0013: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // type@028c │ │ -0643f6: 7020 1311 1000 |0015: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.:(Landroid/support/v7/internal/widget/AbsSpinnerCompat;)V // method@1113 │ │ -0643fc: 5b10 8a08 |0018: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@088a │ │ -064400: 7010 3811 0100 |001a: invoke-direct {v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.initAbsSpinner:()V // method@1138 │ │ -064406: 0e00 |001d: return-void │ │ +0643b4: |[0643b4] android.support.v7.internal.widget.AbsSpinnerCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0643c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0643c6: 7040 2d12 2143 |0001: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/AdapterViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@122d │ │ +0643cc: 5910 8d08 |0004: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionLeftPadding:I // field@088d │ │ +0643d0: 5910 8f08 |0006: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionTopPadding:I // field@088f │ │ +0643d4: 5910 8e08 |0008: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionRightPadding:I // field@088e │ │ +0643d8: 5910 8c08 |000a: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionBottomPadding:I // field@088c │ │ +0643dc: 2200 6000 |000c: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +0643e0: 7010 b301 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +0643e6: 5b10 9008 |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +0643ea: 2200 8c02 |0013: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // type@028c │ │ +0643ee: 7020 1311 1000 |0015: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.:(Landroid/support/v7/internal/widget/AbsSpinnerCompat;)V // method@1113 │ │ +0643f4: 5b10 8a08 |0018: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@088a │ │ +0643f8: 7010 3811 0100 |001a: invoke-direct {v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.initAbsSpinner:()V // method@1138 │ │ +0643fe: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ 0x000a line=44 │ │ @@ -136112,17 +136112,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsSpinnerCompat;Landroid/view/View;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -064408: |[064408] android.support.v7.internal.widget.AbsSpinnerCompat.access$000:(Landroid/support/v7/internal/widget/AbsSpinnerCompat;Landroid/view/View;Z)V │ │ -064418: 6e30 4511 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.removeDetachedView:(Landroid/view/View;Z)V // method@1145 │ │ -06441e: 0e00 |0003: return-void │ │ +064400: |[064400] android.support.v7.internal.widget.AbsSpinnerCompat.access$000:(Landroid/support/v7/internal/widget/AbsSpinnerCompat;Landroid/view/View;Z)V │ │ +064410: 6e30 4511 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.removeDetachedView:(Landroid/view/View;Z)V // method@1145 │ │ +064416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -136132,20 +136132,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -064420: |[064420] android.support.v7.internal.widget.AbsSpinnerCompat.initAbsSpinner:()V │ │ -064430: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -064432: 6e20 4b11 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setFocusable:(Z)V // method@114b │ │ -064438: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06443a: 6e20 5111 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setWillNotDraw:(Z)V // method@1151 │ │ -064440: 0e00 |0008: return-void │ │ +064418: |[064418] android.support.v7.internal.widget.AbsSpinnerCompat.initAbsSpinner:()V │ │ +064428: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06442a: 6e20 4b11 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setFocusable:(Z)V // method@114b │ │ +064430: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +064432: 6e20 5111 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setWillNotDraw:(Z)V // method@1151 │ │ +064438: 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/AbsSpinnerCompat; │ │ @@ -136156,20 +136156,20 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -064444: |[064444] android.support.v7.internal.widget.AbsSpinnerCompat.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -064454: 2200 6c03 |0000: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ -064458: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -06445a: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ -06445c: 7030 2419 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ -064462: 1100 |0007: return-object v0 │ │ +06443c: |[06443c] android.support.v7.internal.widget.AbsSpinnerCompat.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +06444c: 2200 6c03 |0000: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ +064450: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +064452: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ +064454: 7030 2419 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ +06445a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/AbsSpinnerCompat;) │ │ @@ -136177,18 +136177,18 @@ │ │ type : '()Landroid/widget/Adapter;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -064464: |[064464] android.support.v7.internal.widget.AbsSpinnerCompat.getAdapter:()Landroid/widget/Adapter; │ │ -064474: 6e10 2811 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1128 │ │ -06447a: 0c00 |0003: move-result-object v0 │ │ -06447c: 1100 |0004: return-object v0 │ │ +06445c: |[06445c] android.support.v7.internal.widget.AbsSpinnerCompat.getAdapter:()Landroid/widget/Adapter; │ │ +06446c: 6e10 2811 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1128 │ │ +064472: 0c00 |0003: move-result-object v0 │ │ +064474: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/AbsSpinnerCompat;) │ │ @@ -136196,17 +136196,17 @@ │ │ type : '()Landroid/widget/SpinnerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064480: |[064480] android.support.v7.internal.widget.AbsSpinnerCompat.getAdapter:()Landroid/widget/SpinnerAdapter; │ │ -064490: 5410 7f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ -064494: 1100 |0002: return-object v0 │ │ +064478: |[064478] android.support.v7.internal.widget.AbsSpinnerCompat.getAdapter:()Landroid/widget/SpinnerAdapter; │ │ +064488: 5410 7f08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ +06448c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/AbsSpinnerCompat;) │ │ @@ -136214,18 +136214,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -064498: |[064498] android.support.v7.internal.widget.AbsSpinnerCompat.getChildHeight:(Landroid/view/View;)I │ │ -0644a8: 6e10 c418 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -0644ae: 0a00 |0003: move-result v0 │ │ -0644b0: 0f00 |0004: return v0 │ │ +064490: |[064490] android.support.v7.internal.widget.AbsSpinnerCompat.getChildHeight:(Landroid/view/View;)I │ │ +0644a0: 6e10 c418 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +0644a6: 0a00 |0003: move-result v0 │ │ +0644a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ │ │ @@ -136234,18 +136234,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0644b4: |[0644b4] android.support.v7.internal.widget.AbsSpinnerCompat.getChildWidth:(Landroid/view/View;)I │ │ -0644c4: 6e10 c618 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -0644ca: 0a00 |0003: move-result v0 │ │ -0644cc: 0f00 |0004: return v0 │ │ +0644ac: |[0644ac] android.support.v7.internal.widget.AbsSpinnerCompat.getChildWidth:(Landroid/view/View;)I │ │ +0644bc: 6e10 c618 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +0644c2: 0a00 |0003: move-result v0 │ │ +0644c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ │ │ @@ -136254,17 +136254,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0644d0: |[0644d0] android.support.v7.internal.widget.AbsSpinnerCompat.getCount:()I │ │ -0644e0: 5210 8508 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ -0644e4: 0f00 |0002: return v0 │ │ +0644c8: |[0644c8] android.support.v7.internal.widget.AbsSpinnerCompat.getCount:()I │ │ +0644d8: 5210 8508 |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ +0644dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/AbsSpinnerCompat;) │ │ @@ -136272,27 +136272,27 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0644e8: |[0644e8] android.support.v7.internal.widget.AbsSpinnerCompat.getSelectedView:()Landroid/view/View; │ │ -0644f8: 5220 8508 |0000: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ -0644fc: 3d00 1000 |0002: if-lez v0, 0012 // +0010 │ │ -064500: 5220 8b08 |0004: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectedPosition:I // field@088b │ │ -064504: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ -064508: 5220 8b08 |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectedPosition:I // field@088b │ │ -06450c: 5221 8308 |000a: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mFirstPosition:I // field@0883 │ │ -064510: b110 |000c: sub-int/2addr v0, v1 │ │ -064512: 6e20 2911 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getChildAt:(I)Landroid/view/View; // method@1129 │ │ -064518: 0c00 |0010: move-result-object v0 │ │ -06451a: 1100 |0011: return-object v0 │ │ -06451c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -06451e: 28fe |0013: goto 0011 // -0002 │ │ +0644e0: |[0644e0] android.support.v7.internal.widget.AbsSpinnerCompat.getSelectedView:()Landroid/view/View; │ │ +0644f0: 5220 8508 |0000: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ +0644f4: 3d00 1000 |0002: if-lez v0, 0012 // +0010 │ │ +0644f8: 5220 8b08 |0004: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectedPosition:I // field@088b │ │ +0644fc: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ +064500: 5220 8b08 |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectedPosition:I // field@088b │ │ +064504: 5221 8308 |000a: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mFirstPosition:I // field@0883 │ │ +064508: b110 |000c: sub-int/2addr v0, v1 │ │ +06450a: 6e20 2911 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getChildAt:(I)Landroid/view/View; // method@1129 │ │ +064510: 0c00 |0010: move-result-object v0 │ │ +064512: 1100 |0011: return-object v0 │ │ +064514: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +064516: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0008 line=287 │ │ 0x0011 line=289 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ @@ -136308,201 +136308,201 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 368 16-bit code units │ │ -064520: |[064520] android.support.v7.internal.widget.AbsSpinnerCompat.onMeasure:(II)V │ │ -064530: 7701 a318 1200 |0000: invoke-static/range {v18}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -064536: 0a0d |0003: move-result v13 │ │ -064538: 7401 2f11 1100 |0004: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getPaddingLeft:()I // method@112f │ │ -06453e: 0a06 |0007: move-result v6 │ │ -064540: 7401 3111 1100 |0008: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getPaddingTop:()I // method@1131 │ │ -064546: 0a08 |000b: move-result v8 │ │ -064548: 7401 3011 1100 |000c: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getPaddingRight:()I // method@1130 │ │ -06454e: 0a07 |000f: move-result v7 │ │ -064550: 7401 2e11 1100 |0010: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getPaddingBottom:()I // method@112e │ │ -064556: 0a05 |0013: move-result v5 │ │ -064558: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -06455c: 540f 9008 |0016: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -064560: 0800 1100 |0018: move-object/from16 v0, v17 │ │ -064564: 5200 8d08 |001a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionLeftPadding:I // field@088d │ │ -064568: 0210 0000 |001c: move/from16 v16, v0 │ │ -06456c: 0200 1000 |001e: move/from16 v0, v16 │ │ -064570: 3706 3801 |0020: if-le v6, v0, 0158 // +0138 │ │ -064574: 59f6 2e00 |0022: iput v6, v15, Landroid/graphics/Rect;.left:I // field@002e │ │ -064578: 0800 1100 |0024: move-object/from16 v0, v17 │ │ -06457c: 540f 9008 |0026: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -064580: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -064584: 5200 8f08 |002a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionTopPadding:I // field@088f │ │ -064588: 0210 0000 |002c: move/from16 v16, v0 │ │ -06458c: 0200 1000 |002e: move/from16 v0, v16 │ │ -064590: 3708 2e01 |0030: if-le v8, v0, 015e // +012e │ │ -064594: 59f8 3000 |0032: iput v8, v15, Landroid/graphics/Rect;.top:I // field@0030 │ │ -064598: 0800 1100 |0034: move-object/from16 v0, v17 │ │ -06459c: 540f 9008 |0036: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -0645a0: 0800 1100 |0038: move-object/from16 v0, v17 │ │ -0645a4: 5200 8e08 |003a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionRightPadding:I // field@088e │ │ -0645a8: 0210 0000 |003c: move/from16 v16, v0 │ │ -0645ac: 0200 1000 |003e: move/from16 v0, v16 │ │ -0645b0: 3707 2401 |0040: if-le v7, v0, 0164 // +0124 │ │ -0645b4: 59f7 2f00 |0042: iput v7, v15, Landroid/graphics/Rect;.right:I // field@002f │ │ -0645b8: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -0645bc: 540f 9008 |0046: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -0645c0: 0800 1100 |0048: move-object/from16 v0, v17 │ │ -0645c4: 5200 8c08 |004a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionBottomPadding:I // field@088c │ │ -0645c8: 0210 0000 |004c: move/from16 v16, v0 │ │ -0645cc: 0200 1000 |004e: move/from16 v0, v16 │ │ -0645d0: 3705 1a01 |0050: if-le v5, v0, 016a // +011a │ │ -0645d4: 59f5 2d00 |0052: iput v5, v15, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -0645d8: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -0645dc: 550f 8108 |0056: iget-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataChanged:Z // field@0881 │ │ -0645e0: 380f 0500 |0058: if-eqz v15, 005d // +0005 │ │ -0645e4: 7401 3711 1100 |005a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.handleDataChanged:()V // method@1137 │ │ -0645ea: 1209 |005d: const/4 v9, #int 0 // #0 │ │ -0645ec: 120a |005e: const/4 v10, #int 0 // #0 │ │ -0645ee: 1214 |005f: const/4 v4, #int 1 // #1 │ │ -0645f0: 7401 3311 1100 |0060: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getSelectedItemPosition:()I // method@1133 │ │ -0645f6: 0a0b |0063: move-result v11 │ │ -0645f8: 3a0b 9800 |0064: if-ltz v11, 00fc // +0098 │ │ -0645fc: 0800 1100 |0066: move-object/from16 v0, v17 │ │ -064600: 540f 7f08 |0068: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ -064604: 380f 9200 |006a: if-eqz v15, 00fc // +0092 │ │ -064608: 0800 1100 |006c: move-object/from16 v0, v17 │ │ -06460c: 540f 7f08 |006e: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ -064610: 7210 ba1a 0f00 |0070: invoke-interface {v15}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@1aba │ │ -064616: 0a0f |0073: move-result v15 │ │ -064618: 35fb 8800 |0074: if-ge v11, v15, 00fc // +0088 │ │ -06461c: 0800 1100 |0076: move-object/from16 v0, v17 │ │ -064620: 540f 8a08 |0078: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@088a │ │ -064624: 6e20 1511 bf00 |007a: invoke-virtual {v15, v11}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.get:(I)Landroid/view/View; // method@1115 │ │ -06462a: 0c0c |007d: move-result-object v12 │ │ -06462c: 390c 1000 |007e: if-nez v12, 008e // +0010 │ │ -064630: 0800 1100 |0080: move-object/from16 v0, v17 │ │ -064634: 540f 7f08 |0082: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ -064638: 1310 0000 |0084: const/16 v16, #int 0 // #0 │ │ -06463c: 0800 1000 |0086: move-object/from16 v0, v16 │ │ -064640: 0801 1100 |0088: move-object/from16 v1, v17 │ │ -064644: 7240 bf1a bf10 |008a: invoke-interface {v15, v11, v0, v1}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1abf │ │ -06464a: 0c0c |008d: move-result-object v12 │ │ -06464c: 380c 6e00 |008e: if-eqz v12, 00fc // +006e │ │ -064650: 0800 1100 |0090: move-object/from16 v0, v17 │ │ -064654: 540f 8a08 |0092: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@088a │ │ -064658: 6e30 1611 bf0c |0094: invoke-virtual {v15, v11, v12}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.put:(ILandroid/view/View;)V // method@1116 │ │ -06465e: 6e10 c118 0c00 |0097: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -064664: 0c0f |009a: move-result-object v15 │ │ -064666: 390f 1300 |009b: if-nez v15, 00ae // +0013 │ │ -06466a: 121f |009d: const/4 v15, #int 1 // #1 │ │ -06466c: 0800 1100 |009e: move-object/from16 v0, v17 │ │ -064670: 5c0f 8008 |00a0: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mBlockLayoutRequests:Z // field@0880 │ │ -064674: 7401 2611 1100 |00a2: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1126 │ │ -06467a: 0c0f |00a5: move-result-object v15 │ │ -06467c: 6e20 0a19 fc00 |00a6: invoke-virtual {v12, v15}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ -064682: 120f |00a9: const/4 v15, #int 0 // #0 │ │ -064684: 0800 1100 |00aa: move-object/from16 v0, v17 │ │ -064688: 5c0f 8008 |00ac: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mBlockLayoutRequests:Z // field@0880 │ │ -06468c: 0800 1100 |00ae: move-object/from16 v0, v17 │ │ -064690: 0201 1200 |00b0: move/from16 v1, v18 │ │ -064694: 0202 1300 |00b2: move/from16 v2, v19 │ │ -064698: 6e40 3b11 c021 |00b4: invoke-virtual {v0, v12, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.measureChild:(Landroid/view/View;II)V // method@113b │ │ -06469e: 0800 1100 |00b7: move-object/from16 v0, v17 │ │ -0646a2: 6e20 2b11 c000 |00b9: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getChildHeight:(Landroid/view/View;)I // method@112b │ │ -0646a8: 0a0f |00bc: move-result v15 │ │ -0646aa: 0800 1100 |00bd: move-object/from16 v0, v17 │ │ -0646ae: 5400 9008 |00bf: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -0646b2: 0810 0000 |00c1: move-object/from16 v16, v0 │ │ -0646b6: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ -0646ba: 5200 3000 |00c5: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0030 │ │ -0646be: 0210 0000 |00c7: move/from16 v16, v0 │ │ -0646c2: 900f 0f10 |00c9: add-int v15, v15, v16 │ │ -0646c6: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ -0646ca: 5400 9008 |00cd: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -0646ce: 0810 0000 |00cf: move-object/from16 v16, v0 │ │ -0646d2: 0800 1000 |00d1: move-object/from16 v0, v16 │ │ -0646d6: 5200 2d00 |00d3: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -0646da: 0210 0000 |00d5: move/from16 v16, v0 │ │ -0646de: 9009 0f10 |00d7: add-int v9, v15, v16 │ │ -0646e2: 0800 1100 |00d9: move-object/from16 v0, v17 │ │ -0646e6: 6e20 2c11 c000 |00db: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getChildWidth:(Landroid/view/View;)I // method@112c │ │ -0646ec: 0a0f |00de: move-result v15 │ │ -0646ee: 0800 1100 |00df: move-object/from16 v0, v17 │ │ -0646f2: 5400 9008 |00e1: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -0646f6: 0810 0000 |00e3: move-object/from16 v16, v0 │ │ -0646fa: 0800 1000 |00e5: move-object/from16 v0, v16 │ │ -0646fe: 5200 2e00 |00e7: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ -064702: 0210 0000 |00e9: move/from16 v16, v0 │ │ -064706: 900f 0f10 |00eb: add-int v15, v15, v16 │ │ -06470a: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ -06470e: 5400 9008 |00ef: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -064712: 0810 0000 |00f1: move-object/from16 v16, v0 │ │ -064716: 0800 1000 |00f3: move-object/from16 v0, v16 │ │ -06471a: 5200 2f00 |00f5: iget v0, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ -06471e: 0210 0000 |00f7: move/from16 v16, v0 │ │ -064722: 900a 0f10 |00f9: add-int v10, v15, v16 │ │ -064726: 1204 |00fb: const/4 v4, #int 0 // #0 │ │ -064728: 3804 2c00 |00fc: if-eqz v4, 0128 // +002c │ │ -06472c: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ -064730: 540f 9008 |0100: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -064734: 52ff 3000 |0102: iget v15, v15, Landroid/graphics/Rect;.top:I // field@0030 │ │ -064738: 0800 1100 |0104: move-object/from16 v0, v17 │ │ -06473c: 5400 9008 |0106: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -064740: 0810 0000 |0108: move-object/from16 v16, v0 │ │ -064744: 0800 1000 |010a: move-object/from16 v0, v16 │ │ -064748: 5200 2d00 |010c: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -06474c: 0210 0000 |010e: move/from16 v16, v0 │ │ -064750: 9009 0f10 |0110: add-int v9, v15, v16 │ │ -064754: 390d 1600 |0112: if-nez v13, 0128 // +0016 │ │ -064758: 0800 1100 |0114: move-object/from16 v0, v17 │ │ -06475c: 540f 9008 |0116: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -064760: 52ff 2e00 |0118: iget v15, v15, Landroid/graphics/Rect;.left:I // field@002e │ │ -064764: 0800 1100 |011a: move-object/from16 v0, v17 │ │ -064768: 5400 9008 |011c: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ -06476c: 0810 0000 |011e: move-object/from16 v16, v0 │ │ -064770: 0800 1000 |0120: move-object/from16 v0, v16 │ │ -064774: 5200 2f00 |0122: iget v0, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ -064778: 0210 0000 |0124: move/from16 v16, v0 │ │ -06477c: 900a 0f10 |0126: add-int v10, v15, v16 │ │ -064780: 7401 3511 1100 |0128: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getSuggestedMinimumHeight:()I // method@1135 │ │ -064786: 0a0f |012b: move-result v15 │ │ -064788: 7120 9d1b f900 |012c: invoke-static {v9, v15}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06478e: 0a09 |012f: move-result v9 │ │ -064790: 7401 3611 1100 |0130: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getSuggestedMinimumWidth:()I // method@1136 │ │ -064796: 0a0f |0133: move-result v15 │ │ -064798: 7120 9d1b fa00 |0134: invoke-static {v10, v15}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06479e: 0a0a |0137: move-result v10 │ │ -0647a0: 120f |0138: const/4 v15, #int 0 // #0 │ │ -0647a2: 0200 1300 |0139: move/from16 v0, v19 │ │ -0647a6: 7130 ae08 090f |013b: invoke-static {v9, v0, v15}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ -0647ac: 0a03 |013e: move-result v3 │ │ -0647ae: 120f |013f: const/4 v15, #int 0 // #0 │ │ -0647b0: 0200 1200 |0140: move/from16 v0, v18 │ │ -0647b4: 7130 ae08 0a0f |0142: invoke-static {v10, v0, v15}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ -0647ba: 0a0e |0145: move-result v14 │ │ -0647bc: 0800 1100 |0146: move-object/from16 v0, v17 │ │ -0647c0: 6e30 4c11 e003 |0148: invoke-virtual {v0, v14, v3}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setMeasuredDimension:(II)V // method@114c │ │ -0647c6: 0200 1300 |014b: move/from16 v0, v19 │ │ -0647ca: 0801 1100 |014d: move-object/from16 v1, v17 │ │ -0647ce: 5910 8408 |014f: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mHeightMeasureSpec:I // field@0884 │ │ -0647d2: 0200 1200 |0151: move/from16 v0, v18 │ │ -0647d6: 0801 1100 |0153: move-object/from16 v1, v17 │ │ -0647da: 5910 9408 |0155: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mWidthMeasureSpec:I // field@0894 │ │ -0647de: 0e00 |0157: return-void │ │ -0647e0: 0800 1100 |0158: move-object/from16 v0, v17 │ │ -0647e4: 5206 8d08 |015a: iget v6, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionLeftPadding:I // field@088d │ │ -0647e8: 2900 c6fe |015c: goto/16 0022 // -013a │ │ -0647ec: 0800 1100 |015e: move-object/from16 v0, v17 │ │ -0647f0: 5208 8f08 |0160: iget v8, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionTopPadding:I // field@088f │ │ -0647f4: 2900 d0fe |0162: goto/16 0032 // -0130 │ │ -0647f8: 0800 1100 |0164: move-object/from16 v0, v17 │ │ -0647fc: 5207 8e08 |0166: iget v7, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionRightPadding:I // field@088e │ │ -064800: 2900 dafe |0168: goto/16 0042 // -0126 │ │ -064804: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -064808: 5205 8c08 |016c: iget v5, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionBottomPadding:I // field@088c │ │ -06480c: 2900 e4fe |016e: goto/16 0052 // -011c │ │ +064518: |[064518] android.support.v7.internal.widget.AbsSpinnerCompat.onMeasure:(II)V │ │ +064528: 7701 a318 1200 |0000: invoke-static/range {v18}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +06452e: 0a0d |0003: move-result v13 │ │ +064530: 7401 2f11 1100 |0004: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getPaddingLeft:()I // method@112f │ │ +064536: 0a06 |0007: move-result v6 │ │ +064538: 7401 3111 1100 |0008: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getPaddingTop:()I // method@1131 │ │ +06453e: 0a08 |000b: move-result v8 │ │ +064540: 7401 3011 1100 |000c: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getPaddingRight:()I // method@1130 │ │ +064546: 0a07 |000f: move-result v7 │ │ +064548: 7401 2e11 1100 |0010: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getPaddingBottom:()I // method@112e │ │ +06454e: 0a05 |0013: move-result v5 │ │ +064550: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +064554: 540f 9008 |0016: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +064558: 0800 1100 |0018: move-object/from16 v0, v17 │ │ +06455c: 5200 8d08 |001a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionLeftPadding:I // field@088d │ │ +064560: 0210 0000 |001c: move/from16 v16, v0 │ │ +064564: 0200 1000 |001e: move/from16 v0, v16 │ │ +064568: 3706 3801 |0020: if-le v6, v0, 0158 // +0138 │ │ +06456c: 59f6 2e00 |0022: iput v6, v15, Landroid/graphics/Rect;.left:I // field@002e │ │ +064570: 0800 1100 |0024: move-object/from16 v0, v17 │ │ +064574: 540f 9008 |0026: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +064578: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +06457c: 5200 8f08 |002a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionTopPadding:I // field@088f │ │ +064580: 0210 0000 |002c: move/from16 v16, v0 │ │ +064584: 0200 1000 |002e: move/from16 v0, v16 │ │ +064588: 3708 2e01 |0030: if-le v8, v0, 015e // +012e │ │ +06458c: 59f8 3000 |0032: iput v8, v15, Landroid/graphics/Rect;.top:I // field@0030 │ │ +064590: 0800 1100 |0034: move-object/from16 v0, v17 │ │ +064594: 540f 9008 |0036: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +064598: 0800 1100 |0038: move-object/from16 v0, v17 │ │ +06459c: 5200 8e08 |003a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionRightPadding:I // field@088e │ │ +0645a0: 0210 0000 |003c: move/from16 v16, v0 │ │ +0645a4: 0200 1000 |003e: move/from16 v0, v16 │ │ +0645a8: 3707 2401 |0040: if-le v7, v0, 0164 // +0124 │ │ +0645ac: 59f7 2f00 |0042: iput v7, v15, Landroid/graphics/Rect;.right:I // field@002f │ │ +0645b0: 0800 1100 |0044: move-object/from16 v0, v17 │ │ +0645b4: 540f 9008 |0046: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +0645b8: 0800 1100 |0048: move-object/from16 v0, v17 │ │ +0645bc: 5200 8c08 |004a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionBottomPadding:I // field@088c │ │ +0645c0: 0210 0000 |004c: move/from16 v16, v0 │ │ +0645c4: 0200 1000 |004e: move/from16 v0, v16 │ │ +0645c8: 3705 1a01 |0050: if-le v5, v0, 016a // +011a │ │ +0645cc: 59f5 2d00 |0052: iput v5, v15, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +0645d0: 0800 1100 |0054: move-object/from16 v0, v17 │ │ +0645d4: 550f 8108 |0056: iget-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataChanged:Z // field@0881 │ │ +0645d8: 380f 0500 |0058: if-eqz v15, 005d // +0005 │ │ +0645dc: 7401 3711 1100 |005a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.handleDataChanged:()V // method@1137 │ │ +0645e2: 1209 |005d: const/4 v9, #int 0 // #0 │ │ +0645e4: 120a |005e: const/4 v10, #int 0 // #0 │ │ +0645e6: 1214 |005f: const/4 v4, #int 1 // #1 │ │ +0645e8: 7401 3311 1100 |0060: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getSelectedItemPosition:()I // method@1133 │ │ +0645ee: 0a0b |0063: move-result v11 │ │ +0645f0: 3a0b 9800 |0064: if-ltz v11, 00fc // +0098 │ │ +0645f4: 0800 1100 |0066: move-object/from16 v0, v17 │ │ +0645f8: 540f 7f08 |0068: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ +0645fc: 380f 9200 |006a: if-eqz v15, 00fc // +0092 │ │ +064600: 0800 1100 |006c: move-object/from16 v0, v17 │ │ +064604: 540f 7f08 |006e: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ +064608: 7210 ba1a 0f00 |0070: invoke-interface {v15}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@1aba │ │ +06460e: 0a0f |0073: move-result v15 │ │ +064610: 35fb 8800 |0074: if-ge v11, v15, 00fc // +0088 │ │ +064614: 0800 1100 |0076: move-object/from16 v0, v17 │ │ +064618: 540f 8a08 |0078: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@088a │ │ +06461c: 6e20 1511 bf00 |007a: invoke-virtual {v15, v11}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.get:(I)Landroid/view/View; // method@1115 │ │ +064622: 0c0c |007d: move-result-object v12 │ │ +064624: 390c 1000 |007e: if-nez v12, 008e // +0010 │ │ +064628: 0800 1100 |0080: move-object/from16 v0, v17 │ │ +06462c: 540f 7f08 |0082: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ +064630: 1310 0000 |0084: const/16 v16, #int 0 // #0 │ │ +064634: 0800 1000 |0086: move-object/from16 v0, v16 │ │ +064638: 0801 1100 |0088: move-object/from16 v1, v17 │ │ +06463c: 7240 bf1a bf10 |008a: invoke-interface {v15, v11, v0, v1}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1abf │ │ +064642: 0c0c |008d: move-result-object v12 │ │ +064644: 380c 6e00 |008e: if-eqz v12, 00fc // +006e │ │ +064648: 0800 1100 |0090: move-object/from16 v0, v17 │ │ +06464c: 540f 8a08 |0092: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@088a │ │ +064650: 6e30 1611 bf0c |0094: invoke-virtual {v15, v11, v12}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.put:(ILandroid/view/View;)V // method@1116 │ │ +064656: 6e10 c118 0c00 |0097: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06465c: 0c0f |009a: move-result-object v15 │ │ +06465e: 390f 1300 |009b: if-nez v15, 00ae // +0013 │ │ +064662: 121f |009d: const/4 v15, #int 1 // #1 │ │ +064664: 0800 1100 |009e: move-object/from16 v0, v17 │ │ +064668: 5c0f 8008 |00a0: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mBlockLayoutRequests:Z // field@0880 │ │ +06466c: 7401 2611 1100 |00a2: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1126 │ │ +064672: 0c0f |00a5: move-result-object v15 │ │ +064674: 6e20 0a19 fc00 |00a6: invoke-virtual {v12, v15}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ +06467a: 120f |00a9: const/4 v15, #int 0 // #0 │ │ +06467c: 0800 1100 |00aa: move-object/from16 v0, v17 │ │ +064680: 5c0f 8008 |00ac: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mBlockLayoutRequests:Z // field@0880 │ │ +064684: 0800 1100 |00ae: move-object/from16 v0, v17 │ │ +064688: 0201 1200 |00b0: move/from16 v1, v18 │ │ +06468c: 0202 1300 |00b2: move/from16 v2, v19 │ │ +064690: 6e40 3b11 c021 |00b4: invoke-virtual {v0, v12, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.measureChild:(Landroid/view/View;II)V // method@113b │ │ +064696: 0800 1100 |00b7: move-object/from16 v0, v17 │ │ +06469a: 6e20 2b11 c000 |00b9: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getChildHeight:(Landroid/view/View;)I // method@112b │ │ +0646a0: 0a0f |00bc: move-result v15 │ │ +0646a2: 0800 1100 |00bd: move-object/from16 v0, v17 │ │ +0646a6: 5400 9008 |00bf: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +0646aa: 0810 0000 |00c1: move-object/from16 v16, v0 │ │ +0646ae: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ +0646b2: 5200 3000 |00c5: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0030 │ │ +0646b6: 0210 0000 |00c7: move/from16 v16, v0 │ │ +0646ba: 900f 0f10 |00c9: add-int v15, v15, v16 │ │ +0646be: 0800 1100 |00cb: move-object/from16 v0, v17 │ │ +0646c2: 5400 9008 |00cd: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +0646c6: 0810 0000 |00cf: move-object/from16 v16, v0 │ │ +0646ca: 0800 1000 |00d1: move-object/from16 v0, v16 │ │ +0646ce: 5200 2d00 |00d3: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +0646d2: 0210 0000 |00d5: move/from16 v16, v0 │ │ +0646d6: 9009 0f10 |00d7: add-int v9, v15, v16 │ │ +0646da: 0800 1100 |00d9: move-object/from16 v0, v17 │ │ +0646de: 6e20 2c11 c000 |00db: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getChildWidth:(Landroid/view/View;)I // method@112c │ │ +0646e4: 0a0f |00de: move-result v15 │ │ +0646e6: 0800 1100 |00df: move-object/from16 v0, v17 │ │ +0646ea: 5400 9008 |00e1: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +0646ee: 0810 0000 |00e3: move-object/from16 v16, v0 │ │ +0646f2: 0800 1000 |00e5: move-object/from16 v0, v16 │ │ +0646f6: 5200 2e00 |00e7: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ +0646fa: 0210 0000 |00e9: move/from16 v16, v0 │ │ +0646fe: 900f 0f10 |00eb: add-int v15, v15, v16 │ │ +064702: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ +064706: 5400 9008 |00ef: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +06470a: 0810 0000 |00f1: move-object/from16 v16, v0 │ │ +06470e: 0800 1000 |00f3: move-object/from16 v0, v16 │ │ +064712: 5200 2f00 |00f5: iget v0, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ +064716: 0210 0000 |00f7: move/from16 v16, v0 │ │ +06471a: 900a 0f10 |00f9: add-int v10, v15, v16 │ │ +06471e: 1204 |00fb: const/4 v4, #int 0 // #0 │ │ +064720: 3804 2c00 |00fc: if-eqz v4, 0128 // +002c │ │ +064724: 0800 1100 |00fe: move-object/from16 v0, v17 │ │ +064728: 540f 9008 |0100: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +06472c: 52ff 3000 |0102: iget v15, v15, Landroid/graphics/Rect;.top:I // field@0030 │ │ +064730: 0800 1100 |0104: move-object/from16 v0, v17 │ │ +064734: 5400 9008 |0106: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +064738: 0810 0000 |0108: move-object/from16 v16, v0 │ │ +06473c: 0800 1000 |010a: move-object/from16 v0, v16 │ │ +064740: 5200 2d00 |010c: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +064744: 0210 0000 |010e: move/from16 v16, v0 │ │ +064748: 9009 0f10 |0110: add-int v9, v15, v16 │ │ +06474c: 390d 1600 |0112: if-nez v13, 0128 // +0016 │ │ +064750: 0800 1100 |0114: move-object/from16 v0, v17 │ │ +064754: 540f 9008 |0116: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +064758: 52ff 2e00 |0118: iget v15, v15, Landroid/graphics/Rect;.left:I // field@002e │ │ +06475c: 0800 1100 |011a: move-object/from16 v0, v17 │ │ +064760: 5400 9008 |011c: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0890 │ │ +064764: 0810 0000 |011e: move-object/from16 v16, v0 │ │ +064768: 0800 1000 |0120: move-object/from16 v0, v16 │ │ +06476c: 5200 2f00 |0122: iget v0, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ +064770: 0210 0000 |0124: move/from16 v16, v0 │ │ +064774: 900a 0f10 |0126: add-int v10, v15, v16 │ │ +064778: 7401 3511 1100 |0128: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getSuggestedMinimumHeight:()I // method@1135 │ │ +06477e: 0a0f |012b: move-result v15 │ │ +064780: 7120 9d1b f900 |012c: invoke-static {v9, v15}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +064786: 0a09 |012f: move-result v9 │ │ +064788: 7401 3611 1100 |0130: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getSuggestedMinimumWidth:()I // method@1136 │ │ +06478e: 0a0f |0133: move-result v15 │ │ +064790: 7120 9d1b fa00 |0134: invoke-static {v10, v15}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +064796: 0a0a |0137: move-result v10 │ │ +064798: 120f |0138: const/4 v15, #int 0 // #0 │ │ +06479a: 0200 1300 |0139: move/from16 v0, v19 │ │ +06479e: 7130 ae08 090f |013b: invoke-static {v9, v0, v15}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ +0647a4: 0a03 |013e: move-result v3 │ │ +0647a6: 120f |013f: const/4 v15, #int 0 // #0 │ │ +0647a8: 0200 1200 |0140: move/from16 v0, v18 │ │ +0647ac: 7130 ae08 0a0f |0142: invoke-static {v10, v0, v15}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ +0647b2: 0a0e |0145: move-result v14 │ │ +0647b4: 0800 1100 |0146: move-object/from16 v0, v17 │ │ +0647b8: 6e30 4c11 e003 |0148: invoke-virtual {v0, v14, v3}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setMeasuredDimension:(II)V // method@114c │ │ +0647be: 0200 1300 |014b: move/from16 v0, v19 │ │ +0647c2: 0801 1100 |014d: move-object/from16 v1, v17 │ │ +0647c6: 5910 8408 |014f: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mHeightMeasureSpec:I // field@0884 │ │ +0647ca: 0200 1200 |0151: move/from16 v0, v18 │ │ +0647ce: 0801 1100 |0153: move-object/from16 v1, v17 │ │ +0647d2: 5910 9408 |0155: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mWidthMeasureSpec:I // field@0894 │ │ +0647d6: 0e00 |0157: return-void │ │ +0647d8: 0800 1100 |0158: move-object/from16 v0, v17 │ │ +0647dc: 5206 8d08 |015a: iget v6, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionLeftPadding:I // field@088d │ │ +0647e0: 2900 c6fe |015c: goto/16 0022 // -013a │ │ +0647e4: 0800 1100 |015e: move-object/from16 v0, v17 │ │ +0647e8: 5208 8f08 |0160: iget v8, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionTopPadding:I // field@088f │ │ +0647ec: 2900 d0fe |0162: goto/16 0032 // -0130 │ │ +0647f0: 0800 1100 |0164: move-object/from16 v0, v17 │ │ +0647f4: 5207 8e08 |0166: iget v7, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionRightPadding:I // field@088e │ │ +0647f8: 2900 dafe |0168: goto/16 0042 // -0126 │ │ +0647fc: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +064800: 5205 8c08 |016c: iget v5, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSelectionBottomPadding:I // field@088c │ │ +064804: 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 │ │ @@ -136572,35 +136572,35 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -064810: |[064810] android.support.v7.internal.widget.AbsSpinnerCompat.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -064820: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -064822: 0780 |0001: move-object v0, v8 │ │ -064824: 1f00 8e02 |0002: check-cast v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // type@028e │ │ -064828: 6e10 1f11 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@111f │ │ -06482e: 0c01 |0007: move-result-object v1 │ │ -064830: 6f20 5b12 1700 |0008: invoke-super {v7, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@125b │ │ -064836: 5302 7e08 |000b: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ -06483a: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ -06483e: 3101 0204 |000f: cmp-long v1, v2, v4 │ │ -064842: 3a01 1400 |0011: if-ltz v1, 0025 // +0014 │ │ -064846: 5c76 8108 |0013: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataChanged:Z // field@0881 │ │ -06484a: 5c76 8608 |0015: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mNeedSync:Z // field@0886 │ │ -06484e: 5302 7e08 |0017: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ -064852: 5a72 9308 |0019: iput-wide v2, v7, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSyncRowId:J // field@0893 │ │ -064856: 5201 7d08 |001b: iget v1, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ -06485a: 5971 9208 |001d: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSyncPosition:I // field@0892 │ │ -06485e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -064860: 5971 9108 |0020: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSyncMode:I // field@0891 │ │ -064864: 6e10 4611 0700 |0022: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.requestLayout:()V // method@1146 │ │ -06486a: 0e00 |0025: return-void │ │ +064808: |[064808] android.support.v7.internal.widget.AbsSpinnerCompat.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +064818: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +06481a: 0780 |0001: move-object v0, v8 │ │ +06481c: 1f00 8e02 |0002: check-cast v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // type@028e │ │ +064820: 6e10 1f11 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@111f │ │ +064826: 0c01 |0007: move-result-object v1 │ │ +064828: 6f20 5b12 1700 |0008: invoke-super {v7, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@125b │ │ +06482e: 5302 7e08 |000b: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ +064832: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ +064836: 3101 0204 |000f: cmp-long v1, v2, v4 │ │ +06483a: 3a01 1400 |0011: if-ltz v1, 0025 // +0014 │ │ +06483e: 5c76 8108 |0013: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataChanged:Z // field@0881 │ │ +064842: 5c76 8608 |0015: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mNeedSync:Z // field@0886 │ │ +064846: 5302 7e08 |0017: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ +06484a: 5a72 9308 |0019: iput-wide v2, v7, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSyncRowId:J // field@0893 │ │ +06484e: 5201 7d08 |001b: iget v1, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ +064852: 5971 9208 |001d: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSyncPosition:I // field@0892 │ │ +064856: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +064858: 5971 9108 |0020: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mSyncMode:I // field@0891 │ │ +06485c: 6e10 4611 0700 |0022: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.requestLayout:()V // method@1146 │ │ +064862: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=406 │ │ 0x0004 line=408 │ │ 0x000b line=410 │ │ 0x0013 line=411 │ │ 0x0015 line=412 │ │ @@ -136619,33 +136619,33 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -06486c: |[06486c] android.support.v7.internal.widget.AbsSpinnerCompat.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -06487c: 6f10 5c12 0600 |0000: invoke-super {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.onSaveInstanceState:()Landroid/os/Parcelable; // method@125c │ │ -064882: 0c01 |0003: move-result-object v1 │ │ -064884: 2200 8e02 |0004: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // type@028e │ │ -064888: 7020 1e11 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.:(Landroid/os/Parcelable;)V // method@111e │ │ -06488e: 6e10 3211 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getSelectedItemId:()J // method@1132 │ │ -064894: 0b02 |000c: move-result-wide v2 │ │ -064896: 5a02 7e08 |000d: iput-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ -06489a: 5302 7e08 |000f: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ -06489e: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ -0648a2: 3102 0204 |0013: cmp-long v2, v2, v4 │ │ -0648a6: 3a02 0900 |0015: if-ltz v2, 001e // +0009 │ │ -0648aa: 6e10 3311 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getSelectedItemPosition:()I // method@1133 │ │ -0648b0: 0a02 |001a: move-result v2 │ │ -0648b2: 5902 7d08 |001b: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ -0648b6: 1100 |001d: return-object v0 │ │ -0648b8: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ -0648ba: 5902 7d08 |001f: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ -0648be: 28fc |0021: goto 001d // -0004 │ │ +064864: |[064864] android.support.v7.internal.widget.AbsSpinnerCompat.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +064874: 6f10 5c12 0600 |0000: invoke-super {v6}, Landroid/support/v7/internal/widget/AdapterViewCompat;.onSaveInstanceState:()Landroid/os/Parcelable; // method@125c │ │ +06487a: 0c01 |0003: move-result-object v1 │ │ +06487c: 2200 8e02 |0004: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState; // type@028e │ │ +064880: 7020 1e11 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.:(Landroid/os/Parcelable;)V // method@111e │ │ +064886: 6e10 3211 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getSelectedItemId:()J // method@1132 │ │ +06488c: 0b02 |000c: move-result-wide v2 │ │ +06488e: 5a02 7e08 |000d: iput-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ +064892: 5302 7e08 |000f: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.selectedId:J // field@087e │ │ +064896: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ +06489a: 3102 0204 |0013: cmp-long v2, v2, v4 │ │ +06489e: 3a02 0900 |0015: if-ltz v2, 001e // +0009 │ │ +0648a2: 6e10 3311 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getSelectedItemPosition:()I // method@1133 │ │ +0648a8: 0a02 |001a: move-result v2 │ │ +0648aa: 5902 7d08 |001b: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ +0648ae: 1100 |001d: return-object v0 │ │ +0648b0: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ +0648b2: 5902 7d08 |001f: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.position:I // field@087d │ │ +0648b6: 28fc |0021: goto 001d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0004 line=394 │ │ 0x0009 line=395 │ │ 0x000f line=396 │ │ 0x0017 line=397 │ │ @@ -136661,28 +136661,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0648c0: |[0648c0] android.support.v7.internal.widget.AbsSpinnerCompat.recycleAllViews:()V │ │ -0648d0: 6e10 2a11 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getChildCount:()I // method@112a │ │ -0648d6: 0a00 |0003: move-result v0 │ │ -0648d8: 5464 8a08 |0004: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@088a │ │ -0648dc: 5263 8308 |0006: iget v3, v6, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mFirstPosition:I // field@0883 │ │ -0648e0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0648e2: 3501 0e00 |0009: if-ge v1, v0, 0017 // +000e │ │ -0648e6: 6e20 2911 1600 |000b: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getChildAt:(I)Landroid/view/View; // method@1129 │ │ -0648ec: 0c05 |000e: move-result-object v5 │ │ -0648ee: 9002 0301 |000f: add-int v2, v3, v1 │ │ -0648f2: 6e30 1611 2405 |0011: invoke-virtual {v4, v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.put:(ILandroid/view/View;)V // method@1116 │ │ -0648f8: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0648fc: 28f3 |0016: goto 0009 // -000d │ │ -0648fe: 0e00 |0017: return-void │ │ +0648b8: |[0648b8] android.support.v7.internal.widget.AbsSpinnerCompat.recycleAllViews:()V │ │ +0648c8: 6e10 2a11 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getChildCount:()I // method@112a │ │ +0648ce: 0a00 |0003: move-result v0 │ │ +0648d0: 5464 8a08 |0004: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@088a │ │ +0648d4: 5263 8308 |0006: iget v3, v6, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mFirstPosition:I // field@0883 │ │ +0648d8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0648da: 3501 0e00 |0009: if-ge v1, v0, 0017 // +000e │ │ +0648de: 6e20 2911 1600 |000b: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.getChildAt:(I)Landroid/view/View; // method@1129 │ │ +0648e4: 0c05 |000e: move-result-object v5 │ │ +0648e6: 9002 0301 |000f: add-int v2, v3, v1 │ │ +0648ea: 6e30 1611 2405 |0011: invoke-virtual {v4, v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.put:(ILandroid/view/View;)V // method@1116 │ │ +0648f0: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0648f4: 28f3 |0016: goto 0009 // -000d │ │ +0648f6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0004 line=236 │ │ 0x0006 line=237 │ │ 0x0008 line=240 │ │ 0x000b line=241 │ │ @@ -136704,19 +136704,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -064900: |[064900] android.support.v7.internal.widget.AbsSpinnerCompat.requestLayout:()V │ │ -064910: 5510 8008 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mBlockLayoutRequests:Z // field@0880 │ │ -064914: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -064918: 6f10 6512 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.requestLayout:()V // method@1265 │ │ -06491e: 0e00 |0007: return-void │ │ +0648f8: |[0648f8] android.support.v7.internal.widget.AbsSpinnerCompat.requestLayout:()V │ │ +064908: 5510 8008 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mBlockLayoutRequests:Z // field@0880 │ │ +06490c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +064910: 6f10 6512 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.requestLayout:()V // method@1265 │ │ +064916: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0004 line=302 │ │ 0x0007 line=304 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ @@ -136726,27 +136726,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -064920: |[064920] android.support.v7.internal.widget.AbsSpinnerCompat.resetList:()V │ │ -064930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -064932: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -064934: 5c30 8108 |0002: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataChanged:Z // field@0881 │ │ -064938: 5c30 8608 |0004: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mNeedSync:Z // field@0886 │ │ -06493c: 6e10 4411 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.removeAllViewsInLayout:()V // method@1144 │ │ -064942: 5932 8808 |0009: iput v2, v3, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mOldSelectedPosition:I // field@0888 │ │ -064946: 1900 0080 |000b: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -06494a: 5a30 8908 |000d: iput-wide v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mOldSelectedRowId:J // field@0889 │ │ -06494e: 6e20 4f11 2300 |000f: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setSelectedPositionInt:(I)V // method@114f │ │ -064954: 6e20 4d11 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setNextSelectedPositionInt:(I)V // method@114d │ │ -06495a: 6e10 3911 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.invalidate:()V // method@1139 │ │ -064960: 0e00 |0018: return-void │ │ +064918: |[064918] android.support.v7.internal.widget.AbsSpinnerCompat.resetList:()V │ │ +064928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06492a: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +06492c: 5c30 8108 |0002: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataChanged:Z // field@0881 │ │ +064930: 5c30 8608 |0004: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mNeedSync:Z // field@0886 │ │ +064934: 6e10 4411 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.removeAllViewsInLayout:()V // method@1144 │ │ +06493a: 5932 8808 |0009: iput v2, v3, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mOldSelectedPosition:I // field@0888 │ │ +06493e: 1900 0080 |000b: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +064942: 5a30 8908 |000d: iput-wide v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mOldSelectedRowId:J // field@0889 │ │ +064946: 6e20 4f11 2300 |000f: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setSelectedPositionInt:(I)V // method@114f │ │ +06494c: 6e20 4d11 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setNextSelectedPositionInt:(I)V // method@114d │ │ +064952: 6e10 3911 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.invalidate:()V // method@1139 │ │ +064958: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=128 │ │ 0x0009 line=129 │ │ 0x000b line=130 │ │ @@ -136762,18 +136762,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 │ │ -064964: |[064964] android.support.v7.internal.widget.AbsSpinnerCompat.setAdapter:(Landroid/widget/Adapter;)V │ │ -064974: 1f01 af03 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@03af │ │ -064978: 6e20 4911 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1149 │ │ -06497e: 0e00 |0005: return-void │ │ +06495c: |[06495c] android.support.v7.internal.widget.AbsSpinnerCompat.setAdapter:(Landroid/widget/Adapter;)V │ │ +06496c: 1f01 af03 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@03af │ │ +064970: 6e20 4911 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1149 │ │ +064976: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Landroid/widget/Adapter; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ │ │ @@ -136782,55 +136782,55 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -064980: |[064980] android.support.v7.internal.widget.AbsSpinnerCompat.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ -064990: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -064992: 5441 7f08 |0001: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ -064996: 3801 0c00 |0003: if-eqz v1, 000f // +000c │ │ -06499a: 5441 7f08 |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ -06499e: 5442 8208 |0007: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0882 │ │ -0649a2: 7220 c31a 2100 |0009: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ac3 │ │ -0649a8: 6e10 4711 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.resetList:()V // method@1147 │ │ -0649ae: 5b45 7f08 |000f: iput-object v5, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ -0649b2: 5940 8808 |0011: iput v0, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mOldSelectedPosition:I // field@0888 │ │ -0649b6: 1902 0080 |0013: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -0649ba: 5a42 8908 |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mOldSelectedRowId:J // field@0889 │ │ -0649be: 5441 7f08 |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ -0649c2: 3801 3500 |0019: if-eqz v1, 004e // +0035 │ │ -0649c6: 5241 8508 |001b: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ -0649ca: 5941 8708 |001d: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mOldItemCount:I // field@0887 │ │ -0649ce: 5441 7f08 |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ -0649d2: 7210 ba1a 0100 |0021: invoke-interface {v1}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@1aba │ │ -0649d8: 0a01 |0024: move-result v1 │ │ -0649da: 5941 8508 |0025: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ -0649de: 6e10 2411 0400 |0027: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.checkFocus:()V // method@1124 │ │ -0649e4: 2201 9d02 |002a: new-instance v1, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver; // type@029d │ │ -0649e8: 7020 2412 4100 |002c: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V // method@1224 │ │ -0649ee: 5b41 8208 |002f: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0882 │ │ -0649f2: 5441 7f08 |0031: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ -0649f6: 5442 8208 |0033: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0882 │ │ -0649fa: 7220 c21a 2100 |0035: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ac2 │ │ -064a00: 5241 8508 |0038: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ -064a04: 3d01 0300 |003a: if-lez v1, 003d // +0003 │ │ -064a08: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -064a0a: 6e20 4f11 0400 |003d: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setSelectedPositionInt:(I)V // method@114f │ │ -064a10: 6e20 4d11 0400 |0040: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setNextSelectedPositionInt:(I)V // method@114d │ │ -064a16: 5241 8508 |0043: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ -064a1a: 3901 0500 |0045: if-nez v1, 004a // +0005 │ │ -064a1e: 6e10 2511 0400 |0047: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.checkSelectionChanged:()V // method@1125 │ │ -064a24: 6e10 4611 0400 |004a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.requestLayout:()V // method@1146 │ │ -064a2a: 0e00 |004d: return-void │ │ -064a2c: 6e10 2411 0400 |004e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.checkFocus:()V // method@1124 │ │ -064a32: 6e10 4711 0400 |0051: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.resetList:()V // method@1147 │ │ -064a38: 6e10 2511 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.checkSelectionChanged:()V // method@1125 │ │ -064a3e: 28f3 |0057: goto 004a // -000d │ │ +064978: |[064978] android.support.v7.internal.widget.AbsSpinnerCompat.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ +064988: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06498a: 5441 7f08 |0001: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ +06498e: 3801 0c00 |0003: if-eqz v1, 000f // +000c │ │ +064992: 5441 7f08 |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ +064996: 5442 8208 |0007: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0882 │ │ +06499a: 7220 c31a 2100 |0009: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ac3 │ │ +0649a0: 6e10 4711 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.resetList:()V // method@1147 │ │ +0649a6: 5b45 7f08 |000f: iput-object v5, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ +0649aa: 5940 8808 |0011: iput v0, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mOldSelectedPosition:I // field@0888 │ │ +0649ae: 1902 0080 |0013: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +0649b2: 5a42 8908 |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mOldSelectedRowId:J // field@0889 │ │ +0649b6: 5441 7f08 |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ +0649ba: 3801 3500 |0019: if-eqz v1, 004e // +0035 │ │ +0649be: 5241 8508 |001b: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ +0649c2: 5941 8708 |001d: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mOldItemCount:I // field@0887 │ │ +0649c6: 5441 7f08 |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ +0649ca: 7210 ba1a 0100 |0021: invoke-interface {v1}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@1aba │ │ +0649d0: 0a01 |0024: move-result v1 │ │ +0649d2: 5941 8508 |0025: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ +0649d6: 6e10 2411 0400 |0027: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.checkFocus:()V // method@1124 │ │ +0649dc: 2201 9d02 |002a: new-instance v1, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver; // type@029d │ │ +0649e0: 7020 2412 4100 |002c: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V // method@1224 │ │ +0649e6: 5b41 8208 |002f: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0882 │ │ +0649ea: 5441 7f08 |0031: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@087f │ │ +0649ee: 5442 8208 |0033: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0882 │ │ +0649f2: 7220 c21a 2100 |0035: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ac2 │ │ +0649f8: 5241 8508 |0038: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ +0649fc: 3d01 0300 |003a: if-lez v1, 003d // +0003 │ │ +064a00: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +064a02: 6e20 4f11 0400 |003d: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setSelectedPositionInt:(I)V // method@114f │ │ +064a08: 6e20 4d11 0400 |0040: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setNextSelectedPositionInt:(I)V // method@114d │ │ +064a0e: 5241 8508 |0043: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.mItemCount:I // field@0885 │ │ +064a12: 3901 0500 |0045: if-nez v1, 004a // +0005 │ │ +064a16: 6e10 2511 0400 |0047: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.checkSelectionChanged:()V // method@1125 │ │ +064a1c: 6e10 4611 0400 |004a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.requestLayout:()V // method@1146 │ │ +064a22: 0e00 |004d: return-void │ │ +064a24: 6e10 2411 0400 |004e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.checkFocus:()V // method@1124 │ │ +064a2a: 6e10 4711 0400 |0051: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.resetList:()V // method@1147 │ │ +064a30: 6e10 2511 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.checkSelectionChanged:()V // method@1125 │ │ +064a36: 28f3 |0057: goto 004a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0005 line=84 │ │ 0x000c line=85 │ │ 0x000f line=88 │ │ 0x0011 line=90 │ │ @@ -136861,36 +136861,36 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -064a40: |[064a40] android.support.v7.internal.widget.AbsSpinnerCompat.setSelection:(I)V │ │ -064a50: 6e20 4d11 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setNextSelectedPositionInt:(I)V // method@114d │ │ -064a56: 6e10 4611 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.requestLayout:()V // method@1146 │ │ -064a5c: 6e10 3911 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.invalidate:()V // method@1139 │ │ -064a62: 0e00 |0009: return-void │ │ +064a38: |[064a38] android.support.v7.internal.widget.AbsSpinnerCompat.setSelection:(I)V │ │ +064a48: 6e20 4d11 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setNextSelectedPositionInt:(I)V // method@114d │ │ +064a4e: 6e10 4611 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.requestLayout:()V // method@1146 │ │ +064a54: 6e10 3911 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.invalidate:()V // method@1139 │ │ +064a5a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0003 line=260 │ │ 0x0006 line=261 │ │ 0x0009 line=262 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerCompat; │ │ 0x0000 - 0x000a reg=1 position I │ │ │ │ - source_file_idx : 356 (AbsSpinnerCompat.java) │ │ + source_file_idx : 355 (AbsSpinnerCompat.java) │ │ │ │ Class #527 header: │ │ class_idx : 656 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 105 │ │ -source_file_idx : 404 │ │ +source_file_idx : 403 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #527 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;' │ │ @@ -136909,18 +136909,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContainer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064a64: |[064a64] android.support.v7.internal.widget.ActionBarBackgroundDrawable.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ -064a74: 7010 ce01 0000 |0000: invoke-direct {v0}, Landroid/graphics/drawable/Drawable;.:()V // method@01ce │ │ -064a7a: 5b01 9508 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ -064a7e: 0e00 |0005: return-void │ │ +064a5c: |[064a5c] android.support.v7.internal.widget.ActionBarBackgroundDrawable.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ +064a6c: 7010 ce01 0000 |0000: invoke-direct {v0}, Landroid/graphics/drawable/Drawable;.:()V // method@01ce │ │ +064a72: 5b01 9508 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ +064a76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ 0x0005 line=13 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; │ │ @@ -136932,41 +136932,41 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -064a80: |[064a80] android.support.v7.internal.widget.ActionBarBackgroundDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -064a90: 5410 9508 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ -064a94: 5500 9b08 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ -064a98: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -064a9c: 5410 9508 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ -064aa0: 5400 9e08 |0008: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064aa4: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -064aa8: 5410 9508 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ -064aac: 5400 9e08 |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064ab0: 6e20 d001 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -064ab6: 0e00 |0013: return-void │ │ -064ab8: 5410 9508 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ -064abc: 5400 9808 |0016: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064ac0: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -064ac4: 5410 9508 |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ -064ac8: 5400 9808 |001c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064acc: 6e20 d001 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -064ad2: 5410 9508 |0021: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ -064ad6: 5400 9f08 |0023: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -064ada: 3800 eeff |0025: if-eqz v0, 0013 // -0012 │ │ -064ade: 5410 9508 |0027: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ -064ae2: 5500 9c08 |0029: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@089c │ │ -064ae6: 3800 e8ff |002b: if-eqz v0, 0013 // -0018 │ │ -064aea: 5410 9508 |002d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ -064aee: 5400 9f08 |002f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -064af2: 6e20 d001 2000 |0031: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -064af8: 28df |0034: goto 0013 // -0021 │ │ +064a78: |[064a78] android.support.v7.internal.widget.ActionBarBackgroundDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +064a88: 5410 9508 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ +064a8c: 5500 9b08 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ +064a90: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +064a94: 5410 9508 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ +064a98: 5400 9e08 |0008: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064a9c: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +064aa0: 5410 9508 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ +064aa4: 5400 9e08 |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064aa8: 6e20 d001 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +064aae: 0e00 |0013: return-void │ │ +064ab0: 5410 9508 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ +064ab4: 5400 9808 |0016: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064ab8: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +064abc: 5410 9508 |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ +064ac0: 5400 9808 |001c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064ac4: 6e20 d001 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +064aca: 5410 9508 |0021: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ +064ace: 5400 9f08 |0023: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +064ad2: 3800 eeff |0025: if-eqz v0, 0013 // -0012 │ │ +064ad6: 5410 9508 |0027: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ +064ada: 5500 9c08 |0029: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@089c │ │ +064ade: 3800 e8ff |002b: if-eqz v0, 0013 // -0018 │ │ +064ae2: 5410 9508 |002d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0895 │ │ +064ae6: 5400 9f08 |002f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +064aea: 6e20 d001 2000 |0031: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +064af0: 28df |0034: goto 0013 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0006 line=18 │ │ 0x000c line=19 │ │ 0x0013 line=29 │ │ 0x0014 line=22 │ │ @@ -136982,17 +136982,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -064afc: |[064afc] android.support.v7.internal.widget.ActionBarBackgroundDrawable.getOpacity:()I │ │ -064b0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -064b0e: 0f00 |0001: return v0 │ │ +064af4: |[064af4] android.support.v7.internal.widget.ActionBarBackgroundDrawable.getOpacity:()I │ │ +064b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +064b06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;) │ │ @@ -137000,16 +137000,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -064b10: |[064b10] android.support.v7.internal.widget.ActionBarBackgroundDrawable.setAlpha:(I)V │ │ -064b20: 0e00 |0000: return-void │ │ +064b08: |[064b08] android.support.v7.internal.widget.ActionBarBackgroundDrawable.setAlpha:(I)V │ │ +064b18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; │ │ 0x0000 - 0x0001 reg=1 alpha I │ │ │ │ @@ -137018,30 +137018,30 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -064b24: |[064b24] android.support.v7.internal.widget.ActionBarBackgroundDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -064b34: 0e00 |0000: return-void │ │ +064b1c: |[064b1c] android.support.v7.internal.widget.ActionBarBackgroundDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +064b2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; │ │ 0x0000 - 0x0001 reg=1 cf Landroid/graphics/ColorFilter; │ │ │ │ - source_file_idx : 404 (ActionBarBackgroundDrawable.java) │ │ + source_file_idx : 403 (ActionBarBackgroundDrawable.java) │ │ │ │ Class #528 header: │ │ class_idx : 657 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 656 │ │ -source_file_idx : 405 │ │ +source_file_idx : 404 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #528 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;' │ │ @@ -137056,17 +137056,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContainer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -064b38: |[064b38] android.support.v7.internal.widget.ActionBarBackgroundDrawableV21.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ -064b48: 7020 5211 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1152 │ │ -064b4e: 0e00 |0003: return-void │ │ +064b30: |[064b30] android.support.v7.internal.widget.ActionBarBackgroundDrawableV21.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ +064b40: 7020 5211 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1152 │ │ +064b46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0003 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21; │ │ 0x0000 - 0x0004 reg=1 container Landroid/support/v7/internal/widget/ActionBarContainer; │ │ @@ -137077,51 +137077,51 @@ │ │ type : '(Landroid/graphics/Outline;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -064b50: |[064b50] android.support.v7.internal.widget.ActionBarBackgroundDrawableV21.getOutline:(Landroid/graphics/Outline;)V │ │ -064b60: 5410 9608 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0896 │ │ -064b64: 5500 9b08 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ -064b68: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -064b6c: 5410 9608 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0896 │ │ -064b70: 5400 9e08 |0008: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064b74: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -064b78: 5410 9608 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0896 │ │ -064b7c: 5400 9e08 |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064b80: 6e20 da01 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@01da │ │ -064b86: 0e00 |0013: return-void │ │ -064b88: 5410 9608 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0896 │ │ -064b8c: 5400 9808 |0016: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064b90: 3800 fbff |0018: if-eqz v0, 0013 // -0005 │ │ -064b94: 5410 9608 |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0896 │ │ -064b98: 5400 9808 |001c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064b9c: 6e20 da01 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@01da │ │ -064ba2: 28f2 |0021: goto 0013 // -000e │ │ +064b48: |[064b48] android.support.v7.internal.widget.ActionBarBackgroundDrawableV21.getOutline:(Landroid/graphics/Outline;)V │ │ +064b58: 5410 9608 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0896 │ │ +064b5c: 5500 9b08 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ +064b60: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +064b64: 5410 9608 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0896 │ │ +064b68: 5400 9e08 |0008: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064b6c: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +064b70: 5410 9608 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0896 │ │ +064b74: 5400 9e08 |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064b78: 6e20 da01 2000 |0010: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@01da │ │ +064b7e: 0e00 |0013: return-void │ │ +064b80: 5410 9608 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0896 │ │ +064b84: 5400 9808 |0016: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064b88: 3800 fbff |0018: if-eqz v0, 0013 // -0005 │ │ +064b8c: 5410 9608 |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.mContainer:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0896 │ │ +064b90: 5400 9808 |001c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064b94: 6e20 da01 2000 |001e: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getOutline:(Landroid/graphics/Outline;)V // method@01da │ │ +064b9a: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x0006 line=16 │ │ 0x000c line=17 │ │ 0x0013 line=25 │ │ 0x0014 line=21 │ │ 0x001a line=22 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21; │ │ 0x0000 - 0x0022 reg=2 outline Landroid/graphics/Outline; │ │ │ │ - source_file_idx : 405 (ActionBarBackgroundDrawableV21.java) │ │ + source_file_idx : 404 (ActionBarBackgroundDrawableV21.java) │ │ │ │ Class #529 header: │ │ class_idx : 658 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 923 │ │ -source_file_idx : 406 │ │ +source_file_idx : 405 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 16 │ │ │ │ Class #529 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ActionBarContainer;' │ │ @@ -137176,18 +137176,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -064ba4: |[064ba4] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;)V │ │ -064bb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -064bb6: 7030 5a11 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@115a │ │ -064bbc: 0e00 |0004: return-void │ │ +064b9c: |[064b9c] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;)V │ │ +064bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +064bae: 7030 5a11 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@115a │ │ +064bb4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -137197,67 +137197,67 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -064bc0: |[064bc0] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -064bd0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -064bd2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -064bd4: 7030 fa19 7608 |0002: invoke-direct {v6, v7, v8}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19fa │ │ -064bda: 7100 f50d 0000 |0005: invoke-static {}, Landroid/support/v7/internal/VersionUtils;.isAtLeastL:()Z // method@0df5 │ │ -064be0: 0a04 |0008: move-result v4 │ │ -064be2: 3804 4a00 |0009: if-eqz v4, 0053 // +004a │ │ -064be6: 2201 9102 |000b: new-instance v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21; // type@0291 │ │ -064bea: 7020 5711 6100 |000d: invoke-direct {v1, v6}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1157 │ │ -064bf0: 6e20 7411 1600 |0010: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1174 │ │ -064bf6: 6204 3606 |0013: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ -064bfa: 6e30 cf00 8704 |0015: invoke-virtual {v7, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ -064c00: 0c00 |0018: move-result-object v0 │ │ -064c02: 6004 3906 |0019: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_background:I // field@0639 │ │ -064c06: 6e20 4901 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ -064c0c: 0c04 |001e: move-result-object v4 │ │ -064c0e: 5b64 9808 |001f: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064c12: 6004 3b06 |0021: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundStacked:I // field@063b │ │ -064c16: 6e20 4901 4000 |0023: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ -064c1c: 0c04 |0026: move-result-object v4 │ │ -064c1e: 5b64 9f08 |0027: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -064c22: 6004 4406 |0029: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@0644 │ │ -064c26: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ -064c28: 6e30 4801 4005 |002c: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -064c2e: 0a04 |002f: move-result v4 │ │ -064c30: 5964 9a08 |0030: iput v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@089a │ │ -064c34: 6e10 6111 0600 |0032: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getId:()I // method@1161 │ │ -064c3a: 0a04 |0035: move-result v4 │ │ -064c3c: 6005 1a05 |0036: sget v5, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@051a │ │ -064c40: 3354 0c00 |0038: if-ne v4, v5, 0044 // +000c │ │ -064c44: 5c62 9b08 |003a: iput-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ -064c48: 6004 3a06 |003c: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundSplit:I // field@063a │ │ -064c4c: 6e20 4901 4000 |003e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ -064c52: 0c04 |0041: move-result-object v4 │ │ -064c54: 5b64 9e08 |0042: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064c58: 6e10 5401 0000 |0044: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -064c5e: 5564 9b08 |0047: iget-boolean v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ -064c62: 3804 1200 |0049: if-eqz v4, 005b // +0012 │ │ -064c66: 5464 9e08 |004b: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064c6a: 3904 0c00 |004d: if-nez v4, 0059 // +000c │ │ -064c6e: 6e20 7d11 2600 |004f: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@117d │ │ -064c74: 0e00 |0052: return-void │ │ -064c76: 2201 9002 |0053: new-instance v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; // type@0290 │ │ -064c7a: 7020 5211 6100 |0055: invoke-direct {v1, v6}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1152 │ │ -064c80: 28b8 |0058: goto 0010 // -0048 │ │ -064c82: 0132 |0059: move v2, v3 │ │ -064c84: 28f5 |005a: goto 004f // -000b │ │ -064c86: 5464 9808 |005b: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064c8a: 3904 0600 |005d: if-nez v4, 0063 // +0006 │ │ -064c8e: 5464 9f08 |005f: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -064c92: 3804 eeff |0061: if-eqz v4, 004f // -0012 │ │ -064c96: 0132 |0063: move v2, v3 │ │ -064c98: 28eb |0064: goto 004f // -0015 │ │ +064bb8: |[064bb8] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +064bc8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +064bca: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +064bcc: 7030 fa19 7608 |0002: invoke-direct {v6, v7, v8}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19fa │ │ +064bd2: 7100 f50d 0000 |0005: invoke-static {}, Landroid/support/v7/internal/VersionUtils;.isAtLeastL:()Z // method@0df5 │ │ +064bd8: 0a04 |0008: move-result v4 │ │ +064bda: 3804 4a00 |0009: if-eqz v4, 0053 // +004a │ │ +064bde: 2201 9102 |000b: new-instance v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21; // type@0291 │ │ +064be2: 7020 5711 6100 |000d: invoke-direct {v1, v6}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawableV21;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1157 │ │ +064be8: 6e20 7411 1600 |0010: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1174 │ │ +064bee: 6204 3606 |0013: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ +064bf2: 6e30 cf00 8704 |0015: invoke-virtual {v7, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ +064bf8: 0c00 |0018: move-result-object v0 │ │ +064bfa: 6004 3906 |0019: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_background:I // field@0639 │ │ +064bfe: 6e20 4901 4000 |001b: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ +064c04: 0c04 |001e: move-result-object v4 │ │ +064c06: 5b64 9808 |001f: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064c0a: 6004 3b06 |0021: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundStacked:I // field@063b │ │ +064c0e: 6e20 4901 4000 |0023: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ +064c14: 0c04 |0026: move-result-object v4 │ │ +064c16: 5b64 9f08 |0027: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +064c1a: 6004 4406 |0029: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@0644 │ │ +064c1e: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ +064c20: 6e30 4801 4005 |002c: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +064c26: 0a04 |002f: move-result v4 │ │ +064c28: 5964 9a08 |0030: iput v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@089a │ │ +064c2c: 6e10 6111 0600 |0032: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getId:()I // method@1161 │ │ +064c32: 0a04 |0035: move-result v4 │ │ +064c34: 6005 1a05 |0036: sget v5, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@051a │ │ +064c38: 3354 0c00 |0038: if-ne v4, v5, 0044 // +000c │ │ +064c3c: 5c62 9b08 |003a: iput-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ +064c40: 6004 3a06 |003c: sget v4, Landroid/support/v7/appcompat/R$styleable;.ActionBar_backgroundSplit:I // field@063a │ │ +064c44: 6e20 4901 4000 |003e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ +064c4a: 0c04 |0041: move-result-object v4 │ │ +064c4c: 5b64 9e08 |0042: iput-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064c50: 6e10 5401 0000 |0044: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +064c56: 5564 9b08 |0047: iget-boolean v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ +064c5a: 3804 1200 |0049: if-eqz v4, 005b // +0012 │ │ +064c5e: 5464 9e08 |004b: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064c62: 3904 0c00 |004d: if-nez v4, 0059 // +000c │ │ +064c66: 6e20 7d11 2600 |004f: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@117d │ │ +064c6c: 0e00 |0052: return-void │ │ +064c6e: 2201 9002 |0053: new-instance v1, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable; // type@0290 │ │ +064c72: 7020 5211 6100 |0055: invoke-direct {v1, v6}, Landroid/support/v7/internal/widget/ActionBarBackgroundDrawable;.:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1152 │ │ +064c78: 28b8 |0058: goto 0010 // -0048 │ │ +064c7a: 0132 |0059: move v2, v3 │ │ +064c7c: 28f5 |005a: goto 004f // -000b │ │ +064c7e: 5464 9808 |005b: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064c82: 3904 0600 |005d: if-nez v4, 0063 // +0006 │ │ +064c86: 5464 9f08 |005f: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +064c8a: 3804 eeff |0061: if-eqz v4, 004f // -0012 │ │ +064c8e: 0132 |0063: move v2, v3 │ │ +064c90: 28eb |0064: goto 004f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0005 line=58 │ │ 0x0010 line=61 │ │ 0x0013 line=63 │ │ 0x0019 line=65 │ │ @@ -137285,25 +137285,25 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -064c9c: |[064c9c] android.support.v7.internal.widget.ActionBarContainer.getMeasuredHeightWithMargins:(Landroid/view/View;)I │ │ -064cac: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -064cb2: 0c00 |0003: move-result-object v0 │ │ -064cb4: 1f00 9a03 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ -064cb8: 6e10 c418 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -064cbe: 0a01 |0009: move-result v1 │ │ -064cc0: 5202 e50a |000a: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0ae5 │ │ -064cc4: b021 |000c: add-int/2addr v1, v2 │ │ -064cc6: 5202 e40a |000d: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0ae4 │ │ -064cca: b021 |000f: add-int/2addr v1, v2 │ │ -064ccc: 0f01 |0010: return v1 │ │ +064c94: |[064c94] android.support.v7.internal.widget.ActionBarContainer.getMeasuredHeightWithMargins:(Landroid/view/View;)I │ │ +064ca4: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +064caa: 0c00 |0003: move-result-object v0 │ │ +064cac: 1f00 9a03 |0004: check-cast v0, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ +064cb0: 6e10 c418 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +064cb6: 0a01 |0009: move-result v1 │ │ +064cb8: 5202 e50a |000a: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0ae5 │ │ +064cbc: b021 |000c: add-int/2addr v1, v2 │ │ +064cbe: 5202 e40a |000d: iget v2, v0, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0ae4 │ │ +064cc2: b021 |000f: add-int/2addr v1, v2 │ │ +064cc4: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0006 line=246 │ │ locals : │ │ 0x0006 - 0x0011 reg=0 lp Landroid/widget/FrameLayout$LayoutParams; │ │ 0x0000 - 0x0011 reg=3 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ @@ -137314,27 +137314,27 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -064cd0: |[064cd0] android.support.v7.internal.widget.ActionBarContainer.isCollapsed:(Landroid/view/View;)Z │ │ -064ce0: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ -064ce4: 6e10 d618 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -064cea: 0a00 |0005: move-result v0 │ │ -064cec: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -064cf0: 3210 0800 |0008: if-eq v0, v1, 0010 // +0008 │ │ -064cf4: 6e10 c418 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -064cfa: 0a00 |000d: move-result v0 │ │ -064cfc: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -064d00: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -064d02: 0f00 |0011: return v0 │ │ -064d04: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -064d06: 28fe |0013: goto 0011 // -0002 │ │ +064cc8: |[064cc8] android.support.v7.internal.widget.ActionBarContainer.isCollapsed:(Landroid/view/View;)Z │ │ +064cd8: 3803 1000 |0000: if-eqz v3, 0010 // +0010 │ │ +064cdc: 6e10 d618 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +064ce2: 0a00 |0005: move-result v0 │ │ +064ce4: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +064ce8: 3210 0800 |0008: if-eq v0, v1, 0010 // +0008 │ │ +064cec: 6e10 c418 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +064cf2: 0a00 |000d: move-result v0 │ │ +064cf4: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +064cf8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +064cfa: 0f00 |0011: return v0 │ │ +064cfc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +064cfe: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0014 reg=3 view Landroid/view/View; │ │ │ │ @@ -137344,47 +137344,47 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -064d08: |[064d08] android.support.v7.internal.widget.ActionBarContainer.drawableStateChanged:()V │ │ -064d18: 6f10 fd19 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@19fd │ │ -064d1e: 5420 9808 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064d22: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -064d26: 5420 9808 |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064d2a: 6e10 df01 0000 |0009: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01df │ │ -064d30: 0a00 |000c: move-result v0 │ │ -064d32: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -064d36: 5420 9808 |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064d3a: 6e10 5f11 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@115f │ │ -064d40: 0c01 |0014: move-result-object v1 │ │ -064d42: 6e20 f001 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ -064d48: 5420 9f08 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -064d4c: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ -064d50: 5420 9f08 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -064d54: 6e10 df01 0000 |001e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01df │ │ -064d5a: 0a00 |0021: move-result v0 │ │ -064d5c: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -064d60: 5420 9f08 |0024: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -064d64: 6e10 5f11 0200 |0026: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@115f │ │ -064d6a: 0c01 |0029: move-result-object v1 │ │ -064d6c: 6e20 f001 1000 |002a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ -064d72: 5420 9e08 |002d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064d76: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ -064d7a: 5420 9e08 |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064d7e: 6e10 df01 0000 |0033: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01df │ │ -064d84: 0a00 |0036: move-result v0 │ │ -064d86: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ -064d8a: 5420 9e08 |0039: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064d8e: 6e10 5f11 0200 |003b: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@115f │ │ -064d94: 0c01 |003e: move-result-object v1 │ │ -064d96: 6e20 f001 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ -064d9c: 0e00 |0042: return-void │ │ +064d00: |[064d00] android.support.v7.internal.widget.ActionBarContainer.drawableStateChanged:()V │ │ +064d10: 6f10 fd19 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@19fd │ │ +064d16: 5420 9808 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064d1a: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +064d1e: 5420 9808 |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064d22: 6e10 df01 0000 |0009: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01df │ │ +064d28: 0a00 |000c: move-result v0 │ │ +064d2a: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +064d2e: 5420 9808 |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064d32: 6e10 5f11 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@115f │ │ +064d38: 0c01 |0014: move-result-object v1 │ │ +064d3a: 6e20 f001 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ +064d40: 5420 9f08 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +064d44: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ +064d48: 5420 9f08 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +064d4c: 6e10 df01 0000 |001e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01df │ │ +064d52: 0a00 |0021: move-result v0 │ │ +064d54: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +064d58: 5420 9f08 |0024: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +064d5c: 6e10 5f11 0200 |0026: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@115f │ │ +064d62: 0c01 |0029: move-result-object v1 │ │ +064d64: 6e20 f001 1000 |002a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ +064d6a: 5420 9e08 |002d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064d6e: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ +064d72: 5420 9e08 |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064d76: 6e10 df01 0000 |0033: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01df │ │ +064d7c: 0a00 |0036: move-result v0 │ │ +064d7e: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ +064d82: 5420 9e08 |0039: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064d86: 6e10 5f11 0200 |003b: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@115f │ │ +064d8c: 0c01 |003e: move-result-object v1 │ │ +064d8e: 6e20 f001 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ +064d94: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0003 line=158 │ │ 0x000f line=159 │ │ 0x0018 line=161 │ │ 0x0024 line=162 │ │ @@ -137399,17 +137399,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -064da0: |[064da0] android.support.v7.internal.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ -064db0: 5410 a008 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -064db4: 1100 |0002: return-object v0 │ │ +064d98: |[064d98] android.support.v7.internal.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ +064da8: 5410 a008 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +064dac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActionBarContainer;) │ │ @@ -137417,32 +137417,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -064db8: |[064db8] android.support.v7.internal.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ -064dc8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -064dcc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -064dd0: 3410 2000 |0004: if-lt v0, v1, 0024 // +0020 │ │ -064dd4: 6f10 ff19 0200 |0006: invoke-super {v2}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@19ff │ │ -064dda: 5420 9808 |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064dde: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -064de2: 5420 9808 |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064de6: 6e10 e001 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e0 │ │ -064dec: 5420 9f08 |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -064df0: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -064df4: 5420 9f08 |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -064df8: 6e10 e001 0000 |0018: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e0 │ │ -064dfe: 5420 9e08 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064e02: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -064e06: 5420 9e08 |001f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064e0a: 6e10 e001 0000 |0021: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e0 │ │ -064e10: 0e00 |0024: return-void │ │ +064db0: |[064db0] android.support.v7.internal.widget.ActionBarContainer.jumpDrawablesToCurrentState:()V │ │ +064dc0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +064dc4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +064dc8: 3410 2000 |0004: if-lt v0, v1, 0024 // +0020 │ │ +064dcc: 6f10 ff19 0200 |0006: invoke-super {v2}, Landroid/widget/FrameLayout;.jumpDrawablesToCurrentState:()V // method@19ff │ │ +064dd2: 5420 9808 |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064dd6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +064dda: 5420 9808 |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064dde: 6e10 e001 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e0 │ │ +064de4: 5420 9f08 |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +064de8: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +064dec: 5420 9f08 |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +064df0: 6e10 e001 0000 |0018: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e0 │ │ +064df6: 5420 9e08 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064dfa: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +064dfe: 5420 9e08 |001f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064e02: 6e10 e001 0000 |0021: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@01e0 │ │ +064e08: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=171 │ │ 0x0009 line=172 │ │ 0x000d line=173 │ │ 0x0012 line=175 │ │ @@ -137458,25 +137458,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -064e14: |[064e14] android.support.v7.internal.widget.ActionBarContainer.onFinishInflate:()V │ │ -064e24: 6f10 001a 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@1a00 │ │ -064e2a: 6000 e304 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@04e3 │ │ -064e2e: 6e20 5d11 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@115d │ │ -064e34: 0c00 |0008: move-result-object v0 │ │ -064e36: 5b10 9708 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -064e3a: 6000 ea04 |000b: sget v0, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@04ea │ │ -064e3e: 6e20 5d11 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@115d │ │ -064e44: 0c00 |0010: move-result-object v0 │ │ -064e46: 5b10 9908 |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ -064e4a: 0e00 |0013: return-void │ │ +064e0c: |[064e0c] android.support.v7.internal.widget.ActionBarContainer.onFinishInflate:()V │ │ +064e1c: 6f10 001a 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@1a00 │ │ +064e22: 6000 e304 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@04e3 │ │ +064e26: 6e20 5d11 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@115d │ │ +064e2c: 0c00 |0008: move-result-object v0 │ │ +064e2e: 5b10 9708 |0009: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +064e32: 6000 ea04 |000b: sget v0, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@04ea │ │ +064e36: 6e20 5d11 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@115d │ │ +064e3c: 0c00 |0010: move-result-object v0 │ │ +064e3e: 5b10 9908 |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ +064e42: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x000b line=84 │ │ 0x0013 line=85 │ │ locals : │ │ @@ -137487,24 +137487,24 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -064e4c: |[064e4c] android.support.v7.internal.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -064e5c: 5510 9d08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@089d │ │ -064e60: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -064e64: 6f20 011a 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1a01 │ │ -064e6a: 0a00 |0007: move-result v0 │ │ -064e6c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -064e70: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -064e72: 0f00 |000b: return v0 │ │ -064e74: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -064e76: 28fe |000d: goto 000b // -0002 │ │ +064e44: |[064e44] android.support.v7.internal.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +064e54: 5510 9d08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@089d │ │ +064e58: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +064e5c: 6f20 011a 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1a01 │ │ +064e62: 0a00 |0007: move-result v0 │ │ +064e64: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +064e68: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +064e6a: 0f00 |000b: return v0 │ │ +064e6c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +064e6e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x000e reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -137513,125 +137513,125 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 210 16-bit code units │ │ -064e78: |[064e78] android.support.v7.internal.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ -064e88: 7506 021a 0b00 |0000: invoke-super/range {v11, v12, v13, v14, v15, v16}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@1a02 │ │ -064e8e: 54b4 a008 |0003: iget-object v4, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -064e92: 3804 4e00 |0005: if-eqz v4, 0053 // +004e │ │ -064e96: 6e10 d618 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -064e9c: 0a06 |000a: move-result v6 │ │ -064e9e: 1307 0800 |000b: const/16 v7, #int 8 // #8 │ │ -064ea2: 3276 4600 |000d: if-eq v6, v7, 0053 // +0046 │ │ -064ea6: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -064ea8: 3804 2400 |0010: if-eqz v4, 0034 // +0024 │ │ -064eac: 6e10 d618 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -064eb2: 0a06 |0015: move-result v6 │ │ -064eb4: 1307 0800 |0016: const/16 v7, #int 8 // #8 │ │ -064eb8: 3276 1c00 |0018: if-eq v6, v7, 0034 // +001c │ │ -064ebc: 6e10 6411 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ -064ec2: 0a00 |001d: move-result v0 │ │ -064ec4: 6e10 c118 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -064eca: 0c02 |0021: move-result-object v2 │ │ -064ecc: 1f02 9a03 |0022: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ -064ed0: 6e10 c418 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -064ed6: 0a05 |0027: move-result v5 │ │ -064ed8: 9106 0005 |0028: sub-int v6, v0, v5 │ │ -064edc: 5227 e40a |002a: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0ae4 │ │ -064ee0: b176 |002c: sub-int/2addr v6, v7 │ │ -064ee2: 5227 e40a |002d: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0ae4 │ │ -064ee6: 9107 0007 |002f: sub-int v7, v0, v7 │ │ -064eea: 6e57 e618 d4f6 |0031: invoke-virtual {v4, v13, v6, v15, v7}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -064ef0: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -064ef2: 55b6 9b08 |0035: iget-boolean v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ -064ef6: 3806 1e00 |0037: if-eqz v6, 0055 // +001e │ │ -064efa: 54b6 9e08 |0039: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064efe: 3806 1200 |003b: if-eqz v6, 004d // +0012 │ │ -064f02: 54b6 9e08 |003d: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -064f06: 1207 |003f: const/4 v7, #int 0 // #0 │ │ -064f08: 1208 |0040: const/4 v8, #int 0 // #0 │ │ -064f0a: 6e10 6611 0b00 |0041: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1166 │ │ -064f10: 0a09 |0044: move-result v9 │ │ -064f12: 6e10 6411 0b00 |0045: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ -064f18: 0a0a |0048: move-result v10 │ │ -064f1a: 6e5a e501 7698 |0049: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -064f20: 1213 |004c: const/4 v3, #int 1 // #1 │ │ -064f22: 3803 0500 |004d: if-eqz v3, 0052 // +0005 │ │ -064f26: 6e10 6a11 0b00 |004f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@116a │ │ -064f2c: 0e00 |0052: return-void │ │ -064f2e: 1201 |0053: const/4 v1, #int 0 // #0 │ │ -064f30: 28bc |0054: goto 0010 // -0044 │ │ -064f32: 54b6 9808 |0055: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064f36: 3806 2800 |0057: if-eqz v6, 007f // +0028 │ │ -064f3a: 54b6 9708 |0059: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -064f3e: 6e10 d618 0600 |005b: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -064f44: 0a06 |005e: move-result v6 │ │ -064f46: 3906 3f00 |005f: if-nez v6, 009e // +003f │ │ -064f4a: 54b6 9808 |0061: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064f4e: 54b7 9708 |0063: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -064f52: 6e10 c218 0700 |0065: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -064f58: 0a07 |0068: move-result v7 │ │ -064f5a: 54b8 9708 |0069: iget-object v8, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -064f5e: 6e10 d218 0800 |006b: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -064f64: 0a08 |006e: move-result v8 │ │ -064f66: 54b9 9708 |006f: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -064f6a: 6e10 cd18 0900 |0071: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@18cd │ │ -064f70: 0a09 |0074: move-result v9 │ │ -064f72: 54ba 9708 |0075: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -064f76: 6e10 b818 0a00 |0077: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -064f7c: 0a0a |007a: move-result v10 │ │ -064f7e: 6e5a e501 7698 |007b: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -064f84: 1213 |007e: const/4 v3, #int 1 // #1 │ │ -064f86: 5cb1 9c08 |007f: iput-boolean v1, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@089c │ │ -064f8a: 3801 ccff |0081: if-eqz v1, 004d // -0034 │ │ -064f8e: 54b6 9f08 |0083: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -064f92: 3806 c8ff |0085: if-eqz v6, 004d // -0038 │ │ -064f96: 54b6 9f08 |0087: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -064f9a: 6e10 c218 0400 |0089: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -064fa0: 0a07 |008c: move-result v7 │ │ -064fa2: 6e10 d218 0400 |008d: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -064fa8: 0a08 |0090: move-result v8 │ │ -064faa: 6e10 cd18 0400 |0091: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@18cd │ │ -064fb0: 0a09 |0094: move-result v9 │ │ -064fb2: 6e10 b818 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -064fb8: 0a0a |0098: move-result v10 │ │ -064fba: 6e5a e501 7698 |0099: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -064fc0: 1213 |009c: const/4 v3, #int 1 // #1 │ │ -064fc2: 28b0 |009d: goto 004d // -0050 │ │ -064fc4: 54b6 9908 |009e: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ -064fc8: 3806 2800 |00a0: if-eqz v6, 00c8 // +0028 │ │ -064fcc: 54b6 9908 |00a2: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ -064fd0: 6e10 d618 0600 |00a4: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -064fd6: 0a06 |00a7: move-result v6 │ │ -064fd8: 3906 2000 |00a8: if-nez v6, 00c8 // +0020 │ │ -064fdc: 54b6 9808 |00aa: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -064fe0: 54b7 9908 |00ac: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ -064fe4: 6e10 c218 0700 |00ae: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -064fea: 0a07 |00b1: move-result v7 │ │ -064fec: 54b8 9908 |00b2: iget-object v8, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ -064ff0: 6e10 d218 0800 |00b4: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -064ff6: 0a08 |00b7: move-result v8 │ │ -064ff8: 54b9 9908 |00b8: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ -064ffc: 6e10 cd18 0900 |00ba: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@18cd │ │ -065002: 0a09 |00bd: move-result v9 │ │ -065004: 54ba 9908 |00be: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ -065008: 6e10 b818 0a00 |00c0: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -06500e: 0a0a |00c3: move-result v10 │ │ -065010: 6e5a e501 7698 |00c4: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -065016: 28b7 |00c7: goto 007e // -0049 │ │ -065018: 54b6 9808 |00c8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -06501c: 1207 |00ca: const/4 v7, #int 0 // #0 │ │ -06501e: 1208 |00cb: const/4 v8, #int 0 // #0 │ │ -065020: 1209 |00cc: const/4 v9, #int 0 // #0 │ │ -065022: 120a |00cd: const/4 v10, #int 0 // #0 │ │ -065024: 6e5a e501 7698 |00ce: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -06502a: 28ad |00d1: goto 007e // -0053 │ │ +064e70: |[064e70] android.support.v7.internal.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ +064e80: 7506 021a 0b00 |0000: invoke-super/range {v11, v12, v13, v14, v15, v16}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@1a02 │ │ +064e86: 54b4 a008 |0003: iget-object v4, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +064e8a: 3804 4e00 |0005: if-eqz v4, 0053 // +004e │ │ +064e8e: 6e10 d618 0400 |0007: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +064e94: 0a06 |000a: move-result v6 │ │ +064e96: 1307 0800 |000b: const/16 v7, #int 8 // #8 │ │ +064e9a: 3276 4600 |000d: if-eq v6, v7, 0053 // +0046 │ │ +064e9e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +064ea0: 3804 2400 |0010: if-eqz v4, 0034 // +0024 │ │ +064ea4: 6e10 d618 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +064eaa: 0a06 |0015: move-result v6 │ │ +064eac: 1307 0800 |0016: const/16 v7, #int 8 // #8 │ │ +064eb0: 3276 1c00 |0018: if-eq v6, v7, 0034 // +001c │ │ +064eb4: 6e10 6411 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ +064eba: 0a00 |001d: move-result v0 │ │ +064ebc: 6e10 c118 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +064ec2: 0c02 |0021: move-result-object v2 │ │ +064ec4: 1f02 9a03 |0022: check-cast v2, Landroid/widget/FrameLayout$LayoutParams; // type@039a │ │ +064ec8: 6e10 c418 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +064ece: 0a05 |0027: move-result v5 │ │ +064ed0: 9106 0005 |0028: sub-int v6, v0, v5 │ │ +064ed4: 5227 e40a |002a: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0ae4 │ │ +064ed8: b176 |002c: sub-int/2addr v6, v7 │ │ +064eda: 5227 e40a |002d: iget v7, v2, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0ae4 │ │ +064ede: 9107 0007 |002f: sub-int v7, v0, v7 │ │ +064ee2: 6e57 e618 d4f6 |0031: invoke-virtual {v4, v13, v6, v15, v7}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +064ee8: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +064eea: 55b6 9b08 |0035: iget-boolean v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ +064eee: 3806 1e00 |0037: if-eqz v6, 0055 // +001e │ │ +064ef2: 54b6 9e08 |0039: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064ef6: 3806 1200 |003b: if-eqz v6, 004d // +0012 │ │ +064efa: 54b6 9e08 |003d: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +064efe: 1207 |003f: const/4 v7, #int 0 // #0 │ │ +064f00: 1208 |0040: const/4 v8, #int 0 // #0 │ │ +064f02: 6e10 6611 0b00 |0041: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1166 │ │ +064f08: 0a09 |0044: move-result v9 │ │ +064f0a: 6e10 6411 0b00 |0045: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ +064f10: 0a0a |0048: move-result v10 │ │ +064f12: 6e5a e501 7698 |0049: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +064f18: 1213 |004c: const/4 v3, #int 1 // #1 │ │ +064f1a: 3803 0500 |004d: if-eqz v3, 0052 // +0005 │ │ +064f1e: 6e10 6a11 0b00 |004f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@116a │ │ +064f24: 0e00 |0052: return-void │ │ +064f26: 1201 |0053: const/4 v1, #int 0 // #0 │ │ +064f28: 28bc |0054: goto 0010 // -0044 │ │ +064f2a: 54b6 9808 |0055: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064f2e: 3806 2800 |0057: if-eqz v6, 007f // +0028 │ │ +064f32: 54b6 9708 |0059: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +064f36: 6e10 d618 0600 |005b: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +064f3c: 0a06 |005e: move-result v6 │ │ +064f3e: 3906 3f00 |005f: if-nez v6, 009e // +003f │ │ +064f42: 54b6 9808 |0061: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064f46: 54b7 9708 |0063: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +064f4a: 6e10 c218 0700 |0065: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +064f50: 0a07 |0068: move-result v7 │ │ +064f52: 54b8 9708 |0069: iget-object v8, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +064f56: 6e10 d218 0800 |006b: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +064f5c: 0a08 |006e: move-result v8 │ │ +064f5e: 54b9 9708 |006f: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +064f62: 6e10 cd18 0900 |0071: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@18cd │ │ +064f68: 0a09 |0074: move-result v9 │ │ +064f6a: 54ba 9708 |0075: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +064f6e: 6e10 b818 0a00 |0077: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +064f74: 0a0a |007a: move-result v10 │ │ +064f76: 6e5a e501 7698 |007b: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +064f7c: 1213 |007e: const/4 v3, #int 1 // #1 │ │ +064f7e: 5cb1 9c08 |007f: iput-boolean v1, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@089c │ │ +064f82: 3801 ccff |0081: if-eqz v1, 004d // -0034 │ │ +064f86: 54b6 9f08 |0083: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +064f8a: 3806 c8ff |0085: if-eqz v6, 004d // -0038 │ │ +064f8e: 54b6 9f08 |0087: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +064f92: 6e10 c218 0400 |0089: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +064f98: 0a07 |008c: move-result v7 │ │ +064f9a: 6e10 d218 0400 |008d: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +064fa0: 0a08 |0090: move-result v8 │ │ +064fa2: 6e10 cd18 0400 |0091: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@18cd │ │ +064fa8: 0a09 |0094: move-result v9 │ │ +064faa: 6e10 b818 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +064fb0: 0a0a |0098: move-result v10 │ │ +064fb2: 6e5a e501 7698 |0099: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +064fb8: 1213 |009c: const/4 v3, #int 1 // #1 │ │ +064fba: 28b0 |009d: goto 004d // -0050 │ │ +064fbc: 54b6 9908 |009e: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ +064fc0: 3806 2800 |00a0: if-eqz v6, 00c8 // +0028 │ │ +064fc4: 54b6 9908 |00a2: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ +064fc8: 6e10 d618 0600 |00a4: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +064fce: 0a06 |00a7: move-result v6 │ │ +064fd0: 3906 2000 |00a8: if-nez v6, 00c8 // +0020 │ │ +064fd4: 54b6 9808 |00aa: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +064fd8: 54b7 9908 |00ac: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ +064fdc: 6e10 c218 0700 |00ae: invoke-virtual {v7}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +064fe2: 0a07 |00b1: move-result v7 │ │ +064fe4: 54b8 9908 |00b2: iget-object v8, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ +064fe8: 6e10 d218 0800 |00b4: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +064fee: 0a08 |00b7: move-result v8 │ │ +064ff0: 54b9 9908 |00b8: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ +064ff4: 6e10 cd18 0900 |00ba: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@18cd │ │ +064ffa: 0a09 |00bd: move-result v9 │ │ +064ffc: 54ba 9908 |00be: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ +065000: 6e10 b818 0a00 |00c0: invoke-virtual {v10}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +065006: 0a0a |00c3: move-result v10 │ │ +065008: 6e5a e501 7698 |00c4: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +06500e: 28b7 |00c7: goto 007e // -0049 │ │ +065010: 54b6 9808 |00c8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +065014: 1207 |00ca: const/4 v7, #int 0 // #0 │ │ +065016: 1208 |00cb: const/4 v8, #int 0 // #0 │ │ +065018: 1209 |00cc: const/4 v9, #int 0 // #0 │ │ +06501a: 120a |00cd: const/4 v10, #int 0 // #0 │ │ +06501c: 6e5a e501 7698 |00ce: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +065022: 28ad |00d1: goto 007e // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0003 line=283 │ │ 0x0005 line=284 │ │ 0x0010 line=286 │ │ 0x001a line=287 │ │ @@ -137679,77 +137679,77 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -06502c: |[06502c] android.support.v7.internal.widget.ActionBarContainer.onMeasure:(II)V │ │ -06503c: 1505 0080 |0000: const/high16 v5, #int -2147483648 // #8000 │ │ -065040: 5463 9708 |0002: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -065044: 3903 1a00 |0004: if-nez v3, 001e // +001a │ │ -065048: 7110 a318 0800 |0006: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -06504e: 0a03 |0009: move-result v3 │ │ -065050: 3353 1400 |000a: if-ne v3, v5, 001e // +0014 │ │ -065054: 5263 9a08 |000c: iget v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@089a │ │ -065058: 3a03 1000 |000e: if-ltz v3, 001e // +0010 │ │ -06505c: 5263 9a08 |0010: iget v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@089a │ │ -065060: 7110 a418 0800 |0012: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -065066: 0a04 |0015: move-result v4 │ │ -065068: 7120 9f1b 4300 |0016: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -06506e: 0a03 |0019: move-result v3 │ │ -065070: 7120 a518 5300 |001a: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -065076: 0a08 |001d: move-result v8 │ │ -065078: 6f30 031a 7608 |001e: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@1a03 │ │ -06507e: 5463 9708 |0021: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -065082: 3903 0300 |0023: if-nez v3, 0026 // +0003 │ │ -065086: 0e00 |0025: return-void │ │ -065088: 7110 a318 0800 |0026: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -06508e: 0a01 |0029: move-result v1 │ │ -065090: 5463 a008 |002a: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -065094: 3803 f9ff |002c: if-eqz v3, 0025 // -0007 │ │ -065098: 5463 a008 |002e: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -06509c: 6e10 d618 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -0650a2: 0a03 |0033: move-result v3 │ │ -0650a4: 1304 0800 |0034: const/16 v4, #int 8 // #8 │ │ -0650a8: 3243 efff |0036: if-eq v3, v4, 0025 // -0011 │ │ -0650ac: 1503 0040 |0038: const/high16 v3, #int 1073741824 // #4000 │ │ -0650b0: 3231 ebff |003a: if-eq v1, v3, 0025 // -0015 │ │ -0650b4: 5463 9708 |003c: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -0650b8: 7020 6b11 3600 |003e: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@116b │ │ -0650be: 0a03 |0041: move-result v3 │ │ -0650c0: 3903 2100 |0042: if-nez v3, 0063 // +0021 │ │ -0650c4: 5463 9708 |0044: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -0650c8: 7020 6511 3600 |0046: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1165 │ │ -0650ce: 0a02 |0049: move-result v2 │ │ -0650d0: 3351 2a00 |004a: if-ne v1, v5, 0074 // +002a │ │ -0650d4: 7110 a418 0800 |004c: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -0650da: 0a00 |004f: move-result v0 │ │ -0650dc: 6e10 6611 0600 |0050: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1166 │ │ -0650e2: 0a03 |0053: move-result v3 │ │ -0650e4: 5464 a008 |0054: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -0650e8: 7020 6511 4600 |0056: invoke-direct {v6, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1165 │ │ -0650ee: 0a04 |0059: move-result v4 │ │ -0650f0: b024 |005a: add-int/2addr v4, v2 │ │ -0650f2: 7120 9f1b 0400 |005b: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -0650f8: 0a04 |005e: move-result v4 │ │ -0650fa: 6e30 7611 3604 |005f: invoke-virtual {v6, v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setMeasuredDimension:(II)V // method@1176 │ │ -065100: 28c3 |0062: goto 0025 // -003d │ │ -065102: 5463 9908 |0063: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ -065106: 7020 6b11 3600 |0065: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@116b │ │ -06510c: 0a03 |0068: move-result v3 │ │ -06510e: 3903 0900 |0069: if-nez v3, 0072 // +0009 │ │ -065112: 5463 9908 |006b: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ -065116: 7020 6511 3600 |006d: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1165 │ │ -06511c: 0a02 |0070: move-result v2 │ │ -06511e: 28d9 |0071: goto 004a // -0027 │ │ -065120: 1202 |0072: const/4 v2, #int 0 // #0 │ │ -065122: 28d7 |0073: goto 004a // -0029 │ │ -065124: 1400 ffff ff7f |0074: const v0, #float nan // #7fffffff │ │ -06512a: 28d9 |0077: goto 0050 // -0027 │ │ +065024: |[065024] android.support.v7.internal.widget.ActionBarContainer.onMeasure:(II)V │ │ +065034: 1505 0080 |0000: const/high16 v5, #int -2147483648 // #8000 │ │ +065038: 5463 9708 |0002: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +06503c: 3903 1a00 |0004: if-nez v3, 001e // +001a │ │ +065040: 7110 a318 0800 |0006: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +065046: 0a03 |0009: move-result v3 │ │ +065048: 3353 1400 |000a: if-ne v3, v5, 001e // +0014 │ │ +06504c: 5263 9a08 |000c: iget v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@089a │ │ +065050: 3a03 1000 |000e: if-ltz v3, 001e // +0010 │ │ +065054: 5263 9a08 |0010: iget v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mHeight:I // field@089a │ │ +065058: 7110 a418 0800 |0012: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +06505e: 0a04 |0015: move-result v4 │ │ +065060: 7120 9f1b 4300 |0016: invoke-static {v3, v4}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +065066: 0a03 |0019: move-result v3 │ │ +065068: 7120 a518 5300 |001a: invoke-static {v3, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06506e: 0a08 |001d: move-result v8 │ │ +065070: 6f30 031a 7608 |001e: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@1a03 │ │ +065076: 5463 9708 |0021: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +06507a: 3903 0300 |0023: if-nez v3, 0026 // +0003 │ │ +06507e: 0e00 |0025: return-void │ │ +065080: 7110 a318 0800 |0026: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +065086: 0a01 |0029: move-result v1 │ │ +065088: 5463 a008 |002a: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +06508c: 3803 f9ff |002c: if-eqz v3, 0025 // -0007 │ │ +065090: 5463 a008 |002e: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +065094: 6e10 d618 0300 |0030: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +06509a: 0a03 |0033: move-result v3 │ │ +06509c: 1304 0800 |0034: const/16 v4, #int 8 // #8 │ │ +0650a0: 3243 efff |0036: if-eq v3, v4, 0025 // -0011 │ │ +0650a4: 1503 0040 |0038: const/high16 v3, #int 1073741824 // #4000 │ │ +0650a8: 3231 ebff |003a: if-eq v1, v3, 0025 // -0015 │ │ +0650ac: 5463 9708 |003c: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +0650b0: 7020 6b11 3600 |003e: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@116b │ │ +0650b6: 0a03 |0041: move-result v3 │ │ +0650b8: 3903 2100 |0042: if-nez v3, 0063 // +0021 │ │ +0650bc: 5463 9708 |0044: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +0650c0: 7020 6511 3600 |0046: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1165 │ │ +0650c6: 0a02 |0049: move-result v2 │ │ +0650c8: 3351 2a00 |004a: if-ne v1, v5, 0074 // +002a │ │ +0650cc: 7110 a418 0800 |004c: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +0650d2: 0a00 |004f: move-result v0 │ │ +0650d4: 6e10 6611 0600 |0050: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1166 │ │ +0650da: 0a03 |0053: move-result v3 │ │ +0650dc: 5464 a008 |0054: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +0650e0: 7020 6511 4600 |0056: invoke-direct {v6, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1165 │ │ +0650e6: 0a04 |0059: move-result v4 │ │ +0650e8: b024 |005a: add-int/2addr v4, v2 │ │ +0650ea: 7120 9f1b 0400 |005b: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +0650f0: 0a04 |005e: move-result v4 │ │ +0650f2: 6e30 7611 3604 |005f: invoke-virtual {v6, v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setMeasuredDimension:(II)V // method@1176 │ │ +0650f8: 28c3 |0062: goto 0025 // -003d │ │ +0650fa: 5463 9908 |0063: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ +0650fe: 7020 6b11 3600 |0065: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.isCollapsed:(Landroid/view/View;)Z // method@116b │ │ +065104: 0a03 |0068: move-result v3 │ │ +065106: 3903 0900 |0069: if-nez v3, 0072 // +0009 │ │ +06510a: 5463 9908 |006b: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mContextView:Landroid/view/View; // field@0899 │ │ +06510e: 7020 6511 3600 |006d: invoke-direct {v6, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeightWithMargins:(Landroid/view/View;)I // method@1165 │ │ +065114: 0a02 |0070: move-result v2 │ │ +065116: 28d9 |0071: goto 004a // -0027 │ │ +065118: 1202 |0072: const/4 v2, #int 0 // #0 │ │ +06511a: 28d7 |0073: goto 004a // -0029 │ │ +06511c: 1400 ffff ff7f |0074: const v0, #float nan // #7fffffff │ │ +065122: 28d9 |0077: goto 0050 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=251 │ │ 0x0010 line=253 │ │ 0x001e line=256 │ │ 0x0021 line=258 │ │ 0x0025 line=277 │ │ @@ -137778,18 +137778,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06512c: |[06512c] android.support.v7.internal.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -06513c: 6f20 041a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1a04 │ │ -065142: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -065144: 0f00 |0004: return v0 │ │ +065124: |[065124] android.support.v7.internal.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +065134: 6f20 041a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1a04 │ │ +06513a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +06513c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0005 reg=2 ev Landroid/view/MotionEvent; │ │ @@ -137799,58 +137799,58 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -065148: |[065148] android.support.v7.internal.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -065158: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06515a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -06515c: 5472 9808 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -065160: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -065164: 5472 9808 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -065168: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -06516a: 6e20 e701 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ -065170: 5472 9808 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -065174: 6e20 7f11 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@117f │ │ -06517a: 5b78 9808 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -06517e: 3808 2600 |0013: if-eqz v8, 0039 // +0026 │ │ -065182: 6e20 e701 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ -065188: 5472 9708 |0018: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -06518c: 3802 1f00 |001a: if-eqz v2, 0039 // +001f │ │ -065190: 5472 9808 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -065194: 5473 9708 |001e: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -065198: 6e10 c218 0300 |0020: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -06519e: 0a03 |0023: move-result v3 │ │ -0651a0: 5474 9708 |0024: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -0651a4: 6e10 d218 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -0651aa: 0a04 |0029: move-result v4 │ │ -0651ac: 5475 9708 |002a: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -0651b0: 6e10 cd18 0500 |002c: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@18cd │ │ -0651b6: 0a05 |002f: move-result v5 │ │ -0651b8: 5476 9708 |0030: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ -0651bc: 6e10 b818 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -0651c2: 0a06 |0035: move-result v6 │ │ -0651c4: 6e56 e501 3254 |0036: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -0651ca: 5572 9b08 |0039: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ -0651ce: 3802 0f00 |003b: if-eqz v2, 004a // +000f │ │ -0651d2: 5472 9e08 |003d: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -0651d6: 3902 0900 |003f: if-nez v2, 0048 // +0009 │ │ -0651da: 6e20 7d11 0700 |0041: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@117d │ │ -0651e0: 6e10 6a11 0700 |0044: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@116a │ │ -0651e6: 0e00 |0047: return-void │ │ -0651e8: 0110 |0048: move v0, v1 │ │ -0651ea: 28f8 |0049: goto 0041 // -0008 │ │ -0651ec: 5472 9808 |004a: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -0651f0: 3902 0600 |004c: if-nez v2, 0052 // +0006 │ │ -0651f4: 5472 9f08 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -0651f8: 3802 f1ff |0050: if-eqz v2, 0041 // -000f │ │ -0651fc: 0110 |0052: move v0, v1 │ │ -0651fe: 28ee |0053: goto 0041 // -0012 │ │ +065140: |[065140] android.support.v7.internal.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +065150: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +065152: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +065154: 5472 9808 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +065158: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +06515c: 5472 9808 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +065160: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +065162: 6e20 e701 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ +065168: 5472 9808 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +06516c: 6e20 7f11 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@117f │ │ +065172: 5b78 9808 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +065176: 3808 2600 |0013: if-eqz v8, 0039 // +0026 │ │ +06517a: 6e20 e701 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ +065180: 5472 9708 |0018: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +065184: 3802 1f00 |001a: if-eqz v2, 0039 // +001f │ │ +065188: 5472 9808 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +06518c: 5473 9708 |001e: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +065190: 6e10 c218 0300 |0020: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +065196: 0a03 |0023: move-result v3 │ │ +065198: 5474 9708 |0024: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +06519c: 6e10 d218 0400 |0026: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +0651a2: 0a04 |0029: move-result v4 │ │ +0651a4: 5475 9708 |002a: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +0651a8: 6e10 cd18 0500 |002c: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@18cd │ │ +0651ae: 0a05 |002f: move-result v5 │ │ +0651b0: 5476 9708 |0030: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/view/View; // field@0897 │ │ +0651b4: 6e10 b818 0600 |0032: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +0651ba: 0a06 |0035: move-result v6 │ │ +0651bc: 6e56 e501 3254 |0036: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +0651c2: 5572 9b08 |0039: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ +0651c6: 3802 0f00 |003b: if-eqz v2, 004a // +000f │ │ +0651ca: 5472 9e08 |003d: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +0651ce: 3902 0900 |003f: if-nez v2, 0048 // +0009 │ │ +0651d2: 6e20 7d11 0700 |0041: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@117d │ │ +0651d8: 6e10 6a11 0700 |0044: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@116a │ │ +0651de: 0e00 |0047: return-void │ │ +0651e0: 0110 |0048: move v0, v1 │ │ +0651e2: 28f8 |0049: goto 0041 // -0008 │ │ +0651e4: 5472 9808 |004a: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +0651e8: 3902 0600 |004c: if-nez v2, 0052 // +0006 │ │ +0651ec: 5472 9f08 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +0651f0: 3802 f1ff |0050: if-eqz v2, 0041 // -000f │ │ +0651f4: 0110 |0052: move v0, v1 │ │ +0651f6: 28ee |0053: goto 0041 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=88 │ │ 0x0006 line=89 │ │ 0x000c line=90 │ │ 0x0011 line=92 │ │ 0x0013 line=93 │ │ @@ -137870,52 +137870,52 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -065200: |[065200] android.support.v7.internal.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -065210: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -065212: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -065214: 5452 9e08 |0002: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -065218: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -06521c: 5452 9e08 |0006: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -065220: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -065222: 6e20 e701 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ -065228: 5452 9e08 |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -06522c: 6e20 7f11 2500 |000e: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@117f │ │ -065232: 5b56 9e08 |0011: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -065236: 3806 1a00 |0013: if-eqz v6, 002d // +001a │ │ -06523a: 6e20 e701 5600 |0015: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ -065240: 5552 9b08 |0018: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ -065244: 3802 1300 |001a: if-eqz v2, 002d // +0013 │ │ -065248: 5452 9e08 |001c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -06524c: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ -065250: 5452 9e08 |0020: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -065254: 6e10 6611 0500 |0022: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1166 │ │ -06525a: 0a03 |0025: move-result v3 │ │ -06525c: 6e10 6411 0500 |0026: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ -065262: 0a04 |0029: move-result v4 │ │ -065264: 6e54 e501 1231 |002a: invoke-virtual {v2, v1, v1, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -06526a: 5552 9b08 |002d: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ -06526e: 3802 0f00 |002f: if-eqz v2, 003e // +000f │ │ -065272: 5452 9e08 |0031: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -065276: 3902 0900 |0033: if-nez v2, 003c // +0009 │ │ -06527a: 6e20 7d11 0500 |0035: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@117d │ │ -065280: 6e10 6a11 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@116a │ │ -065286: 0e00 |003b: return-void │ │ -065288: 0110 |003c: move v0, v1 │ │ -06528a: 28f8 |003d: goto 0035 // -0008 │ │ -06528c: 5452 9808 |003e: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -065290: 3902 0600 |0040: if-nez v2, 0046 // +0006 │ │ -065294: 5452 9f08 |0042: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -065298: 3802 f1ff |0044: if-eqz v2, 0035 // -000f │ │ -06529c: 0110 |0046: move v0, v1 │ │ -06529e: 28ee |0047: goto 0035 // -0012 │ │ +0651f8: |[0651f8] android.support.v7.internal.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +065208: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06520a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +06520c: 5452 9e08 |0002: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +065210: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +065214: 5452 9e08 |0006: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +065218: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +06521a: 6e20 e701 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ +065220: 5452 9e08 |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +065224: 6e20 7f11 2500 |000e: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@117f │ │ +06522a: 5b56 9e08 |0011: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +06522e: 3806 1a00 |0013: if-eqz v6, 002d // +001a │ │ +065232: 6e20 e701 5600 |0015: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ +065238: 5552 9b08 |0018: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ +06523c: 3802 1300 |001a: if-eqz v2, 002d // +0013 │ │ +065240: 5452 9e08 |001c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +065244: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ +065248: 5452 9e08 |0020: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +06524c: 6e10 6611 0500 |0022: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1166 │ │ +065252: 0a03 |0025: move-result v3 │ │ +065254: 6e10 6411 0500 |0026: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ +06525a: 0a04 |0029: move-result v4 │ │ +06525c: 6e54 e501 1231 |002a: invoke-virtual {v2, v1, v1, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +065262: 5552 9b08 |002d: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ +065266: 3802 0f00 |002f: if-eqz v2, 003e // +000f │ │ +06526a: 5452 9e08 |0031: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +06526e: 3902 0900 |0033: if-nez v2, 003c // +0009 │ │ +065272: 6e20 7d11 0500 |0035: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@117d │ │ +065278: 6e10 6a11 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@116a │ │ +06527e: 0e00 |003b: return-void │ │ +065280: 0110 |003c: move v0, v1 │ │ +065282: 28f8 |003d: goto 0035 // -0008 │ │ +065284: 5452 9808 |003e: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +065288: 3902 0600 |0040: if-nez v2, 0046 // +0006 │ │ +06528c: 5452 9f08 |0042: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +065290: 3802 f1ff |0044: if-eqz v2, 0035 // -000f │ │ +065294: 0110 |0046: move v0, v1 │ │ +065296: 28ee |0047: goto 0035 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=124 │ │ 0x0006 line=125 │ │ 0x000c line=126 │ │ 0x0011 line=128 │ │ 0x0013 line=129 │ │ @@ -137935,60 +137935,60 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -0652a0: |[0652a0] android.support.v7.internal.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -0652b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0652b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0652b4: 5472 9f08 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -0652b8: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -0652bc: 5472 9f08 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -0652c0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0652c2: 6e20 e701 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ -0652c8: 5472 9f08 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -0652cc: 6e20 7f11 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@117f │ │ -0652d2: 5b78 9f08 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -0652d6: 3808 2a00 |0013: if-eqz v8, 003d // +002a │ │ -0652da: 6e20 e701 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ -0652e0: 5572 9c08 |0018: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@089c │ │ -0652e4: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ -0652e8: 5472 9f08 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -0652ec: 3802 1f00 |001e: if-eqz v2, 003d // +001f │ │ -0652f0: 5472 9f08 |0020: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -0652f4: 5473 a008 |0022: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -0652f8: 6e10 c218 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -0652fe: 0a03 |0027: move-result v3 │ │ -065300: 5474 a008 |0028: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -065304: 6e10 d218 0400 |002a: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -06530a: 0a04 |002d: move-result v4 │ │ -06530c: 5475 a008 |002e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -065310: 6e10 cd18 0500 |0030: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@18cd │ │ -065316: 0a05 |0033: move-result v5 │ │ -065318: 5476 a008 |0034: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -06531c: 6e10 b818 0600 |0036: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -065322: 0a06 |0039: move-result v6 │ │ -065324: 6e56 e501 3254 |003a: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -06532a: 5572 9b08 |003d: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ -06532e: 3802 0f00 |003f: if-eqz v2, 004e // +000f │ │ -065332: 5472 9e08 |0041: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -065336: 3902 0900 |0043: if-nez v2, 004c // +0009 │ │ -06533a: 6e20 7d11 0700 |0045: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@117d │ │ -065340: 6e10 6a11 0700 |0048: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@116a │ │ -065346: 0e00 |004b: return-void │ │ -065348: 0110 |004c: move v0, v1 │ │ -06534a: 28f8 |004d: goto 0045 // -0008 │ │ -06534c: 5472 9808 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -065350: 3902 0600 |0050: if-nez v2, 0056 // +0006 │ │ -065354: 5472 9f08 |0052: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -065358: 3802 f1ff |0054: if-eqz v2, 0045 // -000f │ │ -06535c: 0110 |0056: move v0, v1 │ │ -06535e: 28ee |0057: goto 0045 // -0012 │ │ +065298: |[065298] android.support.v7.internal.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +0652a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0652aa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0652ac: 5472 9f08 |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +0652b0: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +0652b4: 5472 9f08 |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +0652b8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0652ba: 6e20 e701 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ +0652c0: 5472 9f08 |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +0652c4: 6e20 7f11 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@117f │ │ +0652ca: 5b78 9f08 |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +0652ce: 3808 2a00 |0013: if-eqz v8, 003d // +002a │ │ +0652d2: 6e20 e701 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ +0652d8: 5572 9c08 |0018: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@089c │ │ +0652dc: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ +0652e0: 5472 9f08 |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +0652e4: 3802 1f00 |001e: if-eqz v2, 003d // +001f │ │ +0652e8: 5472 9f08 |0020: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +0652ec: 5473 a008 |0022: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +0652f0: 6e10 c218 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +0652f6: 0a03 |0027: move-result v3 │ │ +0652f8: 5474 a008 |0028: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +0652fc: 6e10 d218 0400 |002a: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +065302: 0a04 |002d: move-result v4 │ │ +065304: 5475 a008 |002e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +065308: 6e10 cd18 0500 |0030: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@18cd │ │ +06530e: 0a05 |0033: move-result v5 │ │ +065310: 5476 a008 |0034: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +065314: 6e10 b818 0600 |0036: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +06531a: 0a06 |0039: move-result v6 │ │ +06531c: 6e56 e501 3254 |003a: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +065322: 5572 9b08 |003d: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ +065326: 3802 0f00 |003f: if-eqz v2, 004e // +000f │ │ +06532a: 5472 9e08 |0041: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +06532e: 3902 0900 |0043: if-nez v2, 004c // +0009 │ │ +065332: 6e20 7d11 0700 |0045: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@117d │ │ +065338: 6e10 6a11 0700 |0048: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@116a │ │ +06533e: 0e00 |004b: return-void │ │ +065340: 0110 |004c: move v0, v1 │ │ +065342: 28f8 |004d: goto 0045 // -0008 │ │ +065344: 5472 9808 |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +065348: 3902 0600 |0050: if-nez v2, 0056 // +0006 │ │ +06534c: 5472 9f08 |0052: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +065350: 3802 f1ff |0054: if-eqz v2, 0045 // -000f │ │ +065354: 0110 |0056: move v0, v1 │ │ +065356: 28ee |0057: goto 0045 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ 0x0006 line=107 │ │ 0x000c line=108 │ │ 0x0011 line=110 │ │ 0x0013 line=111 │ │ @@ -138008,31 +138008,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 │ │ -065360: |[065360] android.support.v7.internal.widget.ActionBarContainer.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -065370: 5421 a008 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -065374: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -065378: 5421 a008 |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -06537c: 6e20 7211 1200 |0006: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1172 │ │ -065382: 5b23 a008 |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ -065386: 3803 1300 |000b: if-eqz v3, 001e // +0013 │ │ -06538a: 6e20 5b11 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@115b │ │ -065390: 6e10 4313 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1343 │ │ -065396: 0c00 |0013: move-result-object v0 │ │ -065398: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -06539a: 5901 d70a |0015: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ -06539e: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ -0653a0: 5901 d60a |0018: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -0653a4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -0653a6: 6e20 5213 1300 |001b: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1352 │ │ -0653ac: 0e00 |001e: return-void │ │ +065358: |[065358] android.support.v7.internal.widget.ActionBarContainer.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +065368: 5421 a008 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +06536c: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +065370: 5421 a008 |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +065374: 6e20 7211 1200 |0006: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1172 │ │ +06537a: 5b23 a008 |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@08a0 │ │ +06537e: 3803 1300 |000b: if-eqz v3, 001e // +0013 │ │ +065382: 6e20 5b11 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@115b │ │ +065388: 6e10 4313 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1343 │ │ +06538e: 0c00 |0013: move-result-object v0 │ │ +065390: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +065392: 5901 d70a |0015: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ +065396: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ +065398: 5901 d60a |0018: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +06539c: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +06539e: 6e20 5213 1300 |001b: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1352 │ │ +0653a4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=212 │ │ 0x0009 line=214 │ │ 0x000b line=215 │ │ 0x000d line=216 │ │ @@ -138051,22 +138051,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0653b0: |[0653b0] android.support.v7.internal.widget.ActionBarContainer.setTransitioning:(Z)V │ │ -0653c0: 5c12 9d08 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@089d │ │ -0653c4: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -0653c8: 1500 0600 |0004: const/high16 v0, #int 393216 // #6 │ │ -0653cc: 6e20 7511 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setDescendantFocusability:(I)V // method@1175 │ │ -0653d2: 0e00 |0009: return-void │ │ -0653d4: 1500 0400 |000a: const/high16 v0, #int 262144 // #4 │ │ -0653d8: 28fa |000c: goto 0006 // -0006 │ │ +0653a8: |[0653a8] android.support.v7.internal.widget.ActionBarContainer.setTransitioning:(Z)V │ │ +0653b8: 5c12 9d08 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@089d │ │ +0653bc: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +0653c0: 1500 0600 |0004: const/high16 v0, #int 393216 // #6 │ │ +0653c4: 6e20 7511 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setDescendantFocusability:(I)V // method@1175 │ │ +0653ca: 0e00 |0009: return-void │ │ +0653cc: 1500 0400 |000a: const/high16 v0, #int 262144 // #4 │ │ +0653d0: 28fa |000c: goto 0006 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ 0x0009 line=195 │ │ 0x000a line=193 │ │ locals : │ │ @@ -138078,34 +138078,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0653dc: |[0653dc] android.support.v7.internal.widget.ActionBarContainer.setVisibility:(I)V │ │ -0653ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0653ee: 6f20 091a 4300 |0001: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@1a09 │ │ -0653f4: 3904 1f00 |0004: if-nez v4, 0023 // +001f │ │ -0653f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0653fa: 5432 9808 |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -0653fe: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -065402: 5432 9808 |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -065406: 6e30 f401 0201 |000d: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ -06540c: 5432 9f08 |0010: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -065410: 3802 0700 |0012: if-eqz v2, 0019 // +0007 │ │ -065414: 5432 9f08 |0014: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -065418: 6e30 f401 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ -06541e: 5432 9e08 |0019: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -065422: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ -065426: 5432 9e08 |001d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -06542a: 6e30 f401 0201 |001f: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ -065430: 0e00 |0022: return-void │ │ -065432: 0110 |0023: move v0, v1 │ │ -065434: 28e3 |0024: goto 0007 // -001d │ │ +0653d4: |[0653d4] android.support.v7.internal.widget.ActionBarContainer.setVisibility:(I)V │ │ +0653e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0653e6: 6f20 091a 4300 |0001: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@1a09 │ │ +0653ec: 3904 1f00 |0004: if-nez v4, 0023 // +001f │ │ +0653f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0653f2: 5432 9808 |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +0653f6: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +0653fa: 5432 9808 |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +0653fe: 6e30 f401 0201 |000d: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ +065404: 5432 9f08 |0010: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +065408: 3802 0700 |0012: if-eqz v2, 0019 // +0007 │ │ +06540c: 5432 9f08 |0014: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +065410: 6e30 f401 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ +065416: 5432 9e08 |0019: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +06541a: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ +06541e: 5432 9e08 |001d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +065422: 6e30 f401 0201 |001f: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ +065428: 0e00 |0022: return-void │ │ +06542a: 0110 |0023: move v0, v1 │ │ +06542c: 28e3 |0024: goto 0007 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ 0x0004 line=143 │ │ 0x0007 line=144 │ │ 0x0010 line=145 │ │ 0x0019 line=146 │ │ @@ -138121,17 +138121,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065438: |[065438] android.support.v7.internal.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -065448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06544a: 1100 |0001: return-object v0 │ │ +065430: |[065430] android.support.v7.internal.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +065440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065442: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0002 reg=2 originalView Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 callback Landroid/view/ActionMode$Callback; │ │ @@ -138141,48 +138141,48 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -06544c: |[06544c] android.support.v7.internal.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -06545c: 5410 9808 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ -065460: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ -065464: 5510 9b08 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ -065468: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -06546c: 5410 9f08 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ -065470: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ -065474: 5510 9c08 |000c: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@089c │ │ -065478: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ -06547c: 5410 9e08 |0010: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ -065480: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ -065484: 5510 9b08 |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ -065488: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ -06548c: 6f20 0a1a 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@1a0a │ │ -065492: 0a00 |001b: move-result v0 │ │ -065494: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -065498: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -06549a: 0f00 |001f: return v0 │ │ -06549c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -06549e: 28fe |0021: goto 001f // -0002 │ │ +065444: |[065444] android.support.v7.internal.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +065454: 5410 9808 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0898 │ │ +065458: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ +06545c: 5510 9b08 |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ +065460: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +065464: 5410 9f08 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@089f │ │ +065468: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ +06546c: 5510 9c08 |000c: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@089c │ │ +065470: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ +065474: 5410 9e08 |0010: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@089e │ │ +065478: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ +06547c: 5510 9b08 |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@089b │ │ +065480: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ +065484: 6f20 0a1a 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@1a0a │ │ +06548a: 0a00 |001b: move-result v0 │ │ +06548c: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +065490: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +065492: 0f00 |001f: return v0 │ │ +065494: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +065496: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0022 reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 406 (ActionBarContainer.java) │ │ + source_file_idx : 405 (ActionBarContainer.java) │ │ │ │ Class #530 header: │ │ class_idx : 659 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 407 │ │ +source_file_idx : 406 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #530 annotations: │ │ Annotations on class │ │ @@ -138211,19 +138211,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 │ │ -0654a0: |[0654a0] android.support.v7.internal.widget.ActionBarContextView$1.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V │ │ -0654b0: 5b01 a108 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarContextView; // field@08a1 │ │ -0654b4: 5b02 a208 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@08a2 │ │ -0654b8: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0654be: 0e00 |0007: return-void │ │ +065498: |[065498] android.support.v7.internal.widget.ActionBarContextView$1.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V │ │ +0654a8: 5b01 a108 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarContextView; // field@08a1 │ │ +0654ac: 5b02 a208 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@08a2 │ │ +0654b0: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0654b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 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; │ │ @@ -138234,33 +138234,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0654c0: |[0654c0] android.support.v7.internal.widget.ActionBarContextView$1.onClick:(Landroid/view/View;)V │ │ -0654d0: 5410 a208 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@08a2 │ │ -0654d4: 6e10 6614 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1466 │ │ -0654da: 0e00 |0005: return-void │ │ +0654b8: |[0654b8] android.support.v7.internal.widget.ActionBarContextView$1.onClick:(Landroid/view/View;)V │ │ +0654c8: 5410 a208 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@08a2 │ │ +0654cc: 6e10 6614 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1466 │ │ +0654d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0005 line=222 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 407 (ActionBarContextView.java) │ │ + source_file_idx : 406 (ActionBarContextView.java) │ │ │ │ Class #531 header: │ │ class_idx : 660 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 651 │ │ -source_file_idx : 407 │ │ +source_file_idx : 406 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 28 │ │ │ │ Class #531 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ActionBarContextView;' │ │ @@ -138336,18 +138336,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0654dc: |[0654dc] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;)V │ │ -0654ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0654ee: 7030 8411 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1184 │ │ -0654f4: 0e00 |0004: return-void │ │ +0654d4: |[0654d4] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;)V │ │ +0654e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0654e6: 7030 8411 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1184 │ │ +0654ec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -138357,18 +138357,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 │ │ -0654f8: |[0654f8] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -065508: 6000 b703 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.actionModeStyle:I // field@03b7 │ │ -06550c: 7040 8511 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1185 │ │ -065512: 0e00 |0005: return-void │ │ +0654f0: |[0654f0] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +065500: 6000 b703 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.actionModeStyle:I // field@03b7 │ │ +065504: 7040 8511 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1185 │ │ +06550a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -138379,47 +138379,47 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 65 16-bit code units │ │ -065514: |[065514] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -065524: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -065526: 7040 0011 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1100 │ │ -06552c: 6201 5706 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0657 │ │ -065530: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -065536: 0c00 |0009: move-result-object v0 │ │ -065538: 6001 5806 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_background:I // field@0658 │ │ -06553c: 6e20 0314 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -065542: 0c01 |000f: move-result-object v1 │ │ -065544: 6e20 af11 1300 |0010: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@11af │ │ -06554a: 6001 5d06 |0013: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_titleTextStyle:I // field@065d │ │ -06554e: 6e30 0814 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -065554: 0a01 |0018: move-result v1 │ │ -065556: 5931 b608 |0019: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@08b6 │ │ -06555a: 6001 5c06 |001b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_subtitleTextStyle:I // field@065c │ │ -06555e: 6e30 0814 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -065564: 0a01 |0020: move-result v1 │ │ -065566: 5931 b108 |0021: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@08b1 │ │ -06556a: 6001 5b06 |0023: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_height:I // field@065b │ │ -06556e: 6e30 0714 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1407 │ │ -065574: 0a01 |0028: move-result v1 │ │ -065576: 5931 a808 |0029: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ -06557a: 6001 5906 |002b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_backgroundSplit:I // field@0659 │ │ -06557e: 6e20 0314 1000 |002d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -065584: 0c01 |0030: move-result-object v1 │ │ -065586: 5b31 ae08 |0031: iput-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@08ae │ │ -06558a: 6001 5a06 |0033: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_closeItemLayout:I // field@065a │ │ -06558e: 6002 2905 |0035: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_mode_close_item_material:I // field@0529 │ │ -065592: 6e30 0814 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -065598: 0a01 |003a: move-result v1 │ │ -06559a: 5931 a708 |003b: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mCloseItemLayout:I // field@08a7 │ │ -06559e: 6e10 0f14 0000 |003d: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -0655a4: 0e00 |0040: return-void │ │ +06550c: |[06550c] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06551c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06551e: 7040 0011 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1100 │ │ +065524: 6201 5706 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@0657 │ │ +065528: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +06552e: 0c00 |0009: move-result-object v0 │ │ +065530: 6001 5806 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_background:I // field@0658 │ │ +065534: 6e20 0314 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06553a: 0c01 |000f: move-result-object v1 │ │ +06553c: 6e20 af11 1300 |0010: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@11af │ │ +065542: 6001 5d06 |0013: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_titleTextStyle:I // field@065d │ │ +065546: 6e30 0814 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +06554c: 0a01 |0018: move-result v1 │ │ +06554e: 5931 b608 |0019: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@08b6 │ │ +065552: 6001 5c06 |001b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_subtitleTextStyle:I // field@065c │ │ +065556: 6e30 0814 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +06555c: 0a01 |0020: move-result v1 │ │ +06555e: 5931 b108 |0021: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@08b1 │ │ +065562: 6001 5b06 |0023: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_height:I // field@065b │ │ +065566: 6e30 0714 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1407 │ │ +06556c: 0a01 |0028: move-result v1 │ │ +06556e: 5931 a808 |0029: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ +065572: 6001 5906 |002b: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_backgroundSplit:I // field@0659 │ │ +065576: 6e20 0314 1000 |002d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06557c: 0c01 |0030: move-result-object v1 │ │ +06557e: 5b31 ae08 |0031: iput-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@08ae │ │ +065582: 6001 5a06 |0033: sget v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode_closeItemLayout:I // field@065a │ │ +065586: 6002 2905 |0035: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_mode_close_item_material:I // field@0529 │ │ +06558a: 6e30 0814 1002 |0037: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +065590: 0a01 |003a: move-result v1 │ │ +065592: 5931 a708 |003b: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mCloseItemLayout:I // field@08a7 │ │ +065596: 6e10 0f14 0000 |003d: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +06559c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0004 line=81 │ │ 0x000a line=83 │ │ 0x0013 line=85 │ │ 0x001b line=87 │ │ @@ -138440,21 +138440,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0655a8: |[0655a8] android.support.v7.internal.widget.ActionBarContextView.finishAnimation:()V │ │ -0655b8: 5420 a908 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ -0655bc: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0655c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0655c2: 5b21 a908 |0005: iput-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ -0655c6: 6e10 d90e 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@0ed9 │ │ -0655cc: 0e00 |000a: return-void │ │ +0655a0: |[0655a0] android.support.v7.internal.widget.ActionBarContextView.finishAnimation:()V │ │ +0655b0: 5420 a908 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ +0655b4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0655b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0655ba: 5b21 a908 |0005: iput-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ +0655be: 6e10 d90e 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.cancel:()V // method@0ed9 │ │ +0655c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ 0x0004 line=276 │ │ 0x0007 line=277 │ │ 0x000a line=279 │ │ @@ -138467,97 +138467,97 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -0655d0: |[0655d0] android.support.v7.internal.widget.ActionBarContextView.initTitle:()V │ │ -0655e0: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -0655e4: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0655e6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0655e8: 5493 b408 |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -0655ec: 3903 5300 |0006: if-nez v3, 0059 // +0053 │ │ -0655f0: 6e10 9111 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ -0655f6: 0c03 |000b: move-result-object v3 │ │ -0655f8: 7110 4c18 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -0655fe: 0c02 |000f: move-result-object v2 │ │ -065600: 6003 2305 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@0523 │ │ -065604: 6e30 4e18 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ -06560a: 6e10 8f11 0900 |0015: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@118f │ │ -065610: 0a03 |0018: move-result v3 │ │ -065612: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ -065616: 6e20 8e11 3900 |001b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@118e │ │ -06561c: 0c03 |001e: move-result-object v3 │ │ -06561e: 1f03 a103 |001f: check-cast v3, Landroid/widget/LinearLayout; // type@03a1 │ │ -065622: 5b93 b408 |0021: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -065626: 5493 b408 |0023: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -06562a: 6007 e904 |0025: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@04e9 │ │ -06562e: 6e20 481a 7300 |0027: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@1a48 │ │ -065634: 0c03 |002a: move-result-object v3 │ │ -065636: 1f03 b103 |002b: check-cast v3, Landroid/widget/TextView; // type@03b1 │ │ -06563a: 5b93 b708 |002d: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@08b7 │ │ -06563e: 5493 b408 |002f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -065642: 6007 e804 |0031: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@04e8 │ │ -065646: 6e20 481a 7300 |0033: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@1a48 │ │ -06564c: 0c03 |0036: move-result-object v3 │ │ -06564e: 1f03 b103 |0037: check-cast v3, Landroid/widget/TextView; // type@03b1 │ │ -065652: 5b93 b208 |0039: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@08b2 │ │ -065656: 5293 b608 |003b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@08b6 │ │ -06565a: 3803 0d00 |003d: if-eqz v3, 004a // +000d │ │ -06565e: 5493 b708 |003f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@08b7 │ │ -065662: 6e10 9111 0900 |0041: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ -065668: 0c07 |0044: move-result-object v7 │ │ -06566a: 5298 b608 |0045: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@08b6 │ │ -06566e: 6e30 dd1a 7308 |0047: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ -065674: 5293 b108 |004a: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@08b1 │ │ -065678: 3803 0d00 |004c: if-eqz v3, 0059 // +000d │ │ -06567c: 5493 b208 |004e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@08b2 │ │ -065680: 6e10 9111 0900 |0050: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ -065686: 0c07 |0053: move-result-object v7 │ │ -065688: 5298 b108 |0054: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@08b1 │ │ -06568c: 6e30 dd1a 7308 |0056: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ -065692: 5493 b708 |0059: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@08b7 │ │ -065696: 5497 b308 |005b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@08b3 │ │ -06569a: 6e20 dc1a 7300 |005d: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -0656a0: 5493 b208 |0060: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@08b2 │ │ -0656a4: 5497 b008 |0062: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@08b0 │ │ -0656a8: 6e20 dc1a 7300 |0064: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -0656ae: 5493 b308 |0067: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@08b3 │ │ -0656b2: 7110 e517 0300 |0069: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -0656b8: 0a03 |006c: move-result v3 │ │ -0656ba: 3903 2c00 |006d: if-nez v3, 0099 // +002c │ │ -0656be: 0141 |006f: move v1, v4 │ │ -0656c0: 5493 b008 |0070: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@08b0 │ │ -0656c4: 7110 e517 0300 |0072: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -0656ca: 0a03 |0075: move-result v3 │ │ -0656cc: 3903 2500 |0076: if-nez v3, 009b // +0025 │ │ -0656d0: 0140 |0078: move v0, v4 │ │ -0656d2: 5494 b208 |0079: iget-object v4, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@08b2 │ │ -0656d6: 3800 2200 |007b: if-eqz v0, 009d // +0022 │ │ -0656da: 0153 |007d: move v3, v5 │ │ -0656dc: 6e20 e21a 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -0656e2: 5493 b408 |0081: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -0656e6: 3901 0400 |0083: if-nez v1, 0087 // +0004 │ │ -0656ea: 3800 0300 |0085: if-eqz v0, 0088 // +0003 │ │ -0656ee: 0156 |0087: move v6, v5 │ │ -0656f0: 6e20 551a 6300 |0088: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@1a55 │ │ -0656f6: 5493 b408 |008b: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -0656fa: 6e10 4b1a 0300 |008d: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@1a4b │ │ -065700: 0c03 |0090: move-result-object v3 │ │ -065702: 3903 0700 |0091: if-nez v3, 0098 // +0007 │ │ -065706: 5493 b408 |0093: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -06570a: 6e20 8611 3900 |0095: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1186 │ │ -065710: 0e00 |0098: return-void │ │ -065712: 0151 |0099: move v1, v5 │ │ -065714: 28d6 |009a: goto 0070 // -002a │ │ -065716: 0150 |009b: move v0, v5 │ │ -065718: 28dd |009c: goto 0079 // -0023 │ │ -06571a: 0163 |009d: move v3, v6 │ │ -06571c: 28e0 |009e: goto 007e // -0020 │ │ +0655c8: |[0655c8] android.support.v7.internal.widget.ActionBarContextView.initTitle:()V │ │ +0655d8: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +0655dc: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0655de: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0655e0: 5493 b408 |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +0655e4: 3903 5300 |0006: if-nez v3, 0059 // +0053 │ │ +0655e8: 6e10 9111 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ +0655ee: 0c03 |000b: move-result-object v3 │ │ +0655f0: 7110 4c18 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +0655f6: 0c02 |000f: move-result-object v2 │ │ +0655f8: 6003 2305 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@0523 │ │ +0655fc: 6e30 4e18 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ +065602: 6e10 8f11 0900 |0015: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@118f │ │ +065608: 0a03 |0018: move-result v3 │ │ +06560a: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ +06560e: 6e20 8e11 3900 |001b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@118e │ │ +065614: 0c03 |001e: move-result-object v3 │ │ +065616: 1f03 a103 |001f: check-cast v3, Landroid/widget/LinearLayout; // type@03a1 │ │ +06561a: 5b93 b408 |0021: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +06561e: 5493 b408 |0023: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +065622: 6007 e904 |0025: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@04e9 │ │ +065626: 6e20 481a 7300 |0027: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@1a48 │ │ +06562c: 0c03 |002a: move-result-object v3 │ │ +06562e: 1f03 b103 |002b: check-cast v3, Landroid/widget/TextView; // type@03b1 │ │ +065632: 5b93 b708 |002d: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@08b7 │ │ +065636: 5493 b408 |002f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +06563a: 6007 e804 |0031: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@04e8 │ │ +06563e: 6e20 481a 7300 |0033: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@1a48 │ │ +065644: 0c03 |0036: move-result-object v3 │ │ +065646: 1f03 b103 |0037: check-cast v3, Landroid/widget/TextView; // type@03b1 │ │ +06564a: 5b93 b208 |0039: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@08b2 │ │ +06564e: 5293 b608 |003b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@08b6 │ │ +065652: 3803 0d00 |003d: if-eqz v3, 004a // +000d │ │ +065656: 5493 b708 |003f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@08b7 │ │ +06565a: 6e10 9111 0900 |0041: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ +065660: 0c07 |0044: move-result-object v7 │ │ +065662: 5298 b608 |0045: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@08b6 │ │ +065666: 6e30 dd1a 7308 |0047: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ +06566c: 5293 b108 |004a: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@08b1 │ │ +065670: 3803 0d00 |004c: if-eqz v3, 0059 // +000d │ │ +065674: 5493 b208 |004e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@08b2 │ │ +065678: 6e10 9111 0900 |0050: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ +06567e: 0c07 |0053: move-result-object v7 │ │ +065680: 5298 b108 |0054: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@08b1 │ │ +065684: 6e30 dd1a 7308 |0056: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ +06568a: 5493 b708 |0059: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@08b7 │ │ +06568e: 5497 b308 |005b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@08b3 │ │ +065692: 6e20 dc1a 7300 |005d: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +065698: 5493 b208 |0060: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@08b2 │ │ +06569c: 5497 b008 |0062: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@08b0 │ │ +0656a0: 6e20 dc1a 7300 |0064: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +0656a6: 5493 b308 |0067: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@08b3 │ │ +0656aa: 7110 e517 0300 |0069: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +0656b0: 0a03 |006c: move-result v3 │ │ +0656b2: 3903 2c00 |006d: if-nez v3, 0099 // +002c │ │ +0656b6: 0141 |006f: move v1, v4 │ │ +0656b8: 5493 b008 |0070: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@08b0 │ │ +0656bc: 7110 e517 0300 |0072: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +0656c2: 0a03 |0075: move-result v3 │ │ +0656c4: 3903 2500 |0076: if-nez v3, 009b // +0025 │ │ +0656c8: 0140 |0078: move v0, v4 │ │ +0656ca: 5494 b208 |0079: iget-object v4, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@08b2 │ │ +0656ce: 3800 2200 |007b: if-eqz v0, 009d // +0022 │ │ +0656d2: 0153 |007d: move v3, v5 │ │ +0656d4: 6e20 e21a 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +0656da: 5493 b408 |0081: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +0656de: 3901 0400 |0083: if-nez v1, 0087 // +0004 │ │ +0656e2: 3800 0300 |0085: if-eqz v0, 0088 // +0003 │ │ +0656e6: 0156 |0087: move v6, v5 │ │ +0656e8: 6e20 551a 6300 |0088: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@1a55 │ │ +0656ee: 5493 b408 |008b: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +0656f2: 6e10 4b1a 0300 |008d: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@1a4b │ │ +0656f8: 0c03 |0090: move-result-object v3 │ │ +0656fa: 3903 0700 |0091: if-nez v3, 0098 // +0007 │ │ +0656fe: 5493 b408 |0093: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +065702: 6e20 8611 3900 |0095: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1186 │ │ +065708: 0e00 |0098: return-void │ │ +06570a: 0151 |0099: move v1, v5 │ │ +06570c: 28d6 |009a: goto 0070 // -002a │ │ +06570e: 0150 |009b: move v0, v5 │ │ +065710: 28dd |009c: goto 0079 // -0023 │ │ +065712: 0163 |009d: move v3, v6 │ │ +065714: 28e0 |009e: goto 007e // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=183 │ │ 0x0008 line=184 │ │ 0x0010 line=185 │ │ 0x0015 line=186 │ │ 0x0023 line=187 │ │ @@ -138591,68 +138591,68 @@ │ │ type : '()Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -065720: |[065720] android.support.v7.internal.widget.ActionBarContextView.makeInAnimation:()Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -065730: 120a |0000: const/4 v10, #int 0 // #0 │ │ -065732: 54b8 a608 |0001: iget-object v8, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065736: 54b7 a608 |0003: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -06573a: 6e10 d718 0700 |0005: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -065740: 0a07 |0008: move-result v7 │ │ -065742: 7b79 |0009: neg-int v9, v7 │ │ -065744: 54b7 a608 |000a: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065748: 6e10 c118 0700 |000c: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06574e: 0c07 |000f: move-result-object v7 │ │ -065750: 1f07 6d03 |0010: check-cast v7, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -065754: 5277 da0a |0012: iget v7, v7, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ -065758: 9107 0907 |0014: sub-int v7, v9, v7 │ │ -06575c: 8277 |0016: int-to-float v7, v7 │ │ -06575e: 7120 b608 7800 |0017: invoke-static {v8, v7}, Landroid/support/v4/view/ViewCompat;.setTranslationX:(Landroid/view/View;F)V // method@08b6 │ │ -065764: 54b7 a608 |001a: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065768: 7110 9e08 0700 |001c: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -06576e: 0c07 |001f: move-result-object v7 │ │ -065770: 6e20 d209 a700 |0020: invoke-virtual {v7, v10}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d2 │ │ -065776: 0c01 |0023: move-result-object v1 │ │ -065778: 1608 c800 |0024: const-wide/16 v8, #int 200 // #c8 │ │ -06577c: 6e30 cd09 8109 |0026: invoke-virtual {v1, v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ -065782: 6e20 cf09 b100 |0029: invoke-virtual {v1, v11}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ -065788: 2207 8203 |002c: new-instance v7, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ -06578c: 7010 c719 0700 |002e: invoke-direct {v7}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@19c7 │ │ -065792: 6e20 ce09 7100 |0031: invoke-virtual {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ce │ │ -065798: 2206 6702 |0034: new-instance v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ -06579c: 7010 d50e 0600 |0036: invoke-direct {v6}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ -0657a2: 6e20 db0e 1600 |0039: invoke-virtual {v6, v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -0657a8: 54b7 ab08 |003c: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -0657ac: 3807 2f00 |003e: if-eqz v7, 006d // +002f │ │ -0657b0: 54b7 ab08 |0040: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -0657b4: 6e10 ed14 0700 |0042: invoke-virtual {v7}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ -0657ba: 0a03 |0045: move-result v3 │ │ -0657bc: 3d03 2700 |0046: if-lez v3, 006d // +0027 │ │ -0657c0: d804 03ff |0048: add-int/lit8 v4, v3, #int -1 // #ff │ │ -0657c4: 1205 |004a: const/4 v5, #int 0 // #0 │ │ -0657c6: 3a04 2200 |004b: if-ltz v4, 006d // +0022 │ │ -0657ca: 54b7 ab08 |004d: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -0657ce: 6e20 ec14 4700 |004f: invoke-virtual {v7, v4}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -0657d4: 0c02 |0052: move-result-object v2 │ │ -0657d6: 7120 b508 a200 |0053: invoke-static {v2, v10}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@08b5 │ │ -0657dc: 7110 9e08 0200 |0056: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -0657e2: 0c07 |0059: move-result-object v7 │ │ -0657e4: 1508 803f |005a: const/high16 v8, #int 1065353216 // #3f80 │ │ -0657e8: 6e20 cc09 8700 |005c: invoke-virtual {v7, v8}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.scaleY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cc │ │ -0657ee: 0c00 |005f: move-result-object v0 │ │ -0657f0: 1608 2c01 |0060: const-wide/16 v8, #int 300 // #12c │ │ -0657f4: 6e30 cd09 8009 |0062: invoke-virtual {v0, v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ -0657fa: 6e20 db0e 0600 |0065: invoke-virtual {v6, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -065800: d804 04ff |0068: add-int/lit8 v4, v4, #int -1 // #ff │ │ -065804: d805 0501 |006a: add-int/lit8 v5, v5, #int 1 // #01 │ │ -065808: 28df |006c: goto 004b // -0021 │ │ -06580a: 1106 |006d: return-object v6 │ │ +065718: |[065718] android.support.v7.internal.widget.ActionBarContextView.makeInAnimation:()Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +065728: 120a |0000: const/4 v10, #int 0 // #0 │ │ +06572a: 54b8 a608 |0001: iget-object v8, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +06572e: 54b7 a608 |0003: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065732: 6e10 d718 0700 |0005: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +065738: 0a07 |0008: move-result v7 │ │ +06573a: 7b79 |0009: neg-int v9, v7 │ │ +06573c: 54b7 a608 |000a: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065740: 6e10 c118 0700 |000c: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +065746: 0c07 |000f: move-result-object v7 │ │ +065748: 1f07 6d03 |0010: check-cast v7, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +06574c: 5277 da0a |0012: iget v7, v7, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ +065750: 9107 0907 |0014: sub-int v7, v9, v7 │ │ +065754: 8277 |0016: int-to-float v7, v7 │ │ +065756: 7120 b608 7800 |0017: invoke-static {v8, v7}, Landroid/support/v4/view/ViewCompat;.setTranslationX:(Landroid/view/View;F)V // method@08b6 │ │ +06575c: 54b7 a608 |001a: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065760: 7110 9e08 0700 |001c: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +065766: 0c07 |001f: move-result-object v7 │ │ +065768: 6e20 d209 a700 |0020: invoke-virtual {v7, v10}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d2 │ │ +06576e: 0c01 |0023: move-result-object v1 │ │ +065770: 1608 c800 |0024: const-wide/16 v8, #int 200 // #c8 │ │ +065774: 6e30 cd09 8109 |0026: invoke-virtual {v1, v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ +06577a: 6e20 cf09 b100 |0029: invoke-virtual {v1, v11}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ +065780: 2207 8203 |002c: new-instance v7, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ +065784: 7010 c719 0700 |002e: invoke-direct {v7}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@19c7 │ │ +06578a: 6e20 ce09 7100 |0031: invoke-virtual {v1, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ce │ │ +065790: 2206 6702 |0034: new-instance v6, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ +065794: 7010 d50e 0600 |0036: invoke-direct {v6}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ +06579a: 6e20 db0e 1600 |0039: invoke-virtual {v6, v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +0657a0: 54b7 ab08 |003c: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +0657a4: 3807 2f00 |003e: if-eqz v7, 006d // +002f │ │ +0657a8: 54b7 ab08 |0040: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +0657ac: 6e10 ed14 0700 |0042: invoke-virtual {v7}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ +0657b2: 0a03 |0045: move-result v3 │ │ +0657b4: 3d03 2700 |0046: if-lez v3, 006d // +0027 │ │ +0657b8: d804 03ff |0048: add-int/lit8 v4, v3, #int -1 // #ff │ │ +0657bc: 1205 |004a: const/4 v5, #int 0 // #0 │ │ +0657be: 3a04 2200 |004b: if-ltz v4, 006d // +0022 │ │ +0657c2: 54b7 ab08 |004d: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +0657c6: 6e20 ec14 4700 |004f: invoke-virtual {v7, v4}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +0657cc: 0c02 |0052: move-result-object v2 │ │ +0657ce: 7120 b508 a200 |0053: invoke-static {v2, v10}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@08b5 │ │ +0657d4: 7110 9e08 0200 |0056: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +0657da: 0c07 |0059: move-result-object v7 │ │ +0657dc: 1508 803f |005a: const/high16 v8, #int 1065353216 // #3f80 │ │ +0657e0: 6e20 cc09 8700 |005c: invoke-virtual {v7, v8}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.scaleY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cc │ │ +0657e6: 0c00 |005f: move-result-object v0 │ │ +0657e8: 1608 2c01 |0060: const-wide/16 v8, #int 300 // #12c │ │ +0657ec: 6e30 cd09 8009 |0062: invoke-virtual {v0, v8, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ +0657f2: 6e20 db0e 0600 |0065: invoke-virtual {v6, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +0657f8: d804 04ff |0068: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0657fc: d805 0501 |006a: add-int/lit8 v5, v5, #int 1 // #01 │ │ +065800: 28df |006c: goto 004b // -0021 │ │ +065802: 1106 |006d: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x001a line=411 │ │ 0x0024 line=412 │ │ 0x0029 line=413 │ │ 0x002c line=414 │ │ @@ -138684,64 +138684,64 @@ │ │ type : '()Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 101 16-bit code units │ │ -06580c: |[06580c] android.support.v7.internal.widget.ActionBarContextView.makeOutAnimation:()Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ -06581c: 5496 a608 |0000: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065820: 7110 9e08 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -065826: 0c07 |0005: move-result-object v7 │ │ -065828: 5496 a608 |0006: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -06582c: 6e10 d718 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -065832: 0a06 |000b: move-result v6 │ │ -065834: 7b68 |000c: neg-int v8, v6 │ │ -065836: 5496 a608 |000d: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -06583a: 6e10 c118 0600 |000f: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -065840: 0c06 |0012: move-result-object v6 │ │ -065842: 1f06 6d03 |0013: check-cast v6, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -065846: 5266 da0a |0015: iget v6, v6, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ -06584a: 9106 0806 |0017: sub-int v6, v8, v6 │ │ -06584e: 8266 |0019: int-to-float v6, v6 │ │ -065850: 6e20 d209 6700 |001a: invoke-virtual {v7, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d2 │ │ -065856: 0c01 |001d: move-result-object v1 │ │ -065858: 1606 c800 |001e: const-wide/16 v6, #int 200 // #c8 │ │ -06585c: 6e30 cd09 6107 |0020: invoke-virtual {v1, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ -065862: 6e20 cf09 9100 |0023: invoke-virtual {v1, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ -065868: 2206 8203 |0026: new-instance v6, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ -06586c: 7010 c719 0600 |0028: invoke-direct {v6}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@19c7 │ │ -065872: 6e20 ce09 6100 |002b: invoke-virtual {v1, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ce │ │ -065878: 2205 6702 |002e: new-instance v5, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ -06587c: 7010 d50e 0500 |0030: invoke-direct {v5}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ -065882: 6e20 db0e 1500 |0033: invoke-virtual {v5, v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -065888: 5496 ab08 |0036: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -06588c: 3806 2c00 |0038: if-eqz v6, 0064 // +002c │ │ -065890: 5496 ab08 |003a: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -065894: 6e10 ed14 0600 |003c: invoke-virtual {v6}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ -06589a: 0a03 |003f: move-result v3 │ │ -06589c: 3d03 2400 |0040: if-lez v3, 0064 // +0024 │ │ -0658a0: 1204 |0042: const/4 v4, #int 0 // #0 │ │ -0658a2: 3b04 2100 |0043: if-gez v4, 0064 // +0021 │ │ -0658a6: 5496 ab08 |0045: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -0658aa: 6e20 ec14 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -0658b0: 0c02 |004a: move-result-object v2 │ │ -0658b2: 1506 803f |004b: const/high16 v6, #int 1065353216 // #3f80 │ │ -0658b6: 7120 b508 6200 |004d: invoke-static {v2, v6}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@08b5 │ │ -0658bc: 7110 9e08 0200 |0050: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -0658c2: 0c06 |0053: move-result-object v6 │ │ -0658c4: 1207 |0054: const/4 v7, #int 0 // #0 │ │ -0658c6: 6e20 cc09 7600 |0055: invoke-virtual {v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.scaleY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cc │ │ -0658cc: 0c00 |0058: move-result-object v0 │ │ -0658ce: 1606 2c01 |0059: const-wide/16 v6, #int 300 // #12c │ │ -0658d2: 6e30 cd09 6007 |005b: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ -0658d8: 6e20 db0e 0500 |005e: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ -0658de: d804 0401 |0061: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0658e2: 28e0 |0063: goto 0043 // -0020 │ │ -0658e4: 1105 |0064: return-object v5 │ │ +065804: |[065804] android.support.v7.internal.widget.ActionBarContextView.makeOutAnimation:()Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; │ │ +065814: 5496 a608 |0000: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065818: 7110 9e08 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +06581e: 0c07 |0005: move-result-object v7 │ │ +065820: 5496 a608 |0006: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065824: 6e10 d718 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +06582a: 0a06 |000b: move-result v6 │ │ +06582c: 7b68 |000c: neg-int v8, v6 │ │ +06582e: 5496 a608 |000d: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065832: 6e10 c118 0600 |000f: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +065838: 0c06 |0012: move-result-object v6 │ │ +06583a: 1f06 6d03 |0013: check-cast v6, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +06583e: 5266 da0a |0015: iget v6, v6, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ +065842: 9106 0806 |0017: sub-int v6, v8, v6 │ │ +065846: 8266 |0019: int-to-float v6, v6 │ │ +065848: 6e20 d209 6700 |001a: invoke-virtual {v7, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d2 │ │ +06584e: 0c01 |001d: move-result-object v1 │ │ +065850: 1606 c800 |001e: const-wide/16 v6, #int 200 // #c8 │ │ +065854: 6e30 cd09 6107 |0020: invoke-virtual {v1, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ +06585a: 6e20 cf09 9100 |0023: invoke-virtual {v1, v9}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ +065860: 2206 8203 |0026: new-instance v6, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ +065864: 7010 c719 0600 |0028: invoke-direct {v6}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@19c7 │ │ +06586a: 6e20 ce09 6100 |002b: invoke-virtual {v1, v6}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ce │ │ +065870: 2205 6702 |002e: new-instance v5, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // type@0267 │ │ +065874: 7010 d50e 0500 |0030: invoke-direct {v5}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.:()V // method@0ed5 │ │ +06587a: 6e20 db0e 1500 |0033: invoke-virtual {v5, v1}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +065880: 5496 ab08 |0036: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065884: 3806 2c00 |0038: if-eqz v6, 0064 // +002c │ │ +065888: 5496 ab08 |003a: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +06588c: 6e10 ed14 0600 |003c: invoke-virtual {v6}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ +065892: 0a03 |003f: move-result v3 │ │ +065894: 3d03 2400 |0040: if-lez v3, 0064 // +0024 │ │ +065898: 1204 |0042: const/4 v4, #int 0 // #0 │ │ +06589a: 3b04 2100 |0043: if-gez v4, 0064 // +0021 │ │ +06589e: 5496 ab08 |0045: iget-object v6, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +0658a2: 6e20 ec14 4600 |0047: invoke-virtual {v6, v4}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +0658a8: 0c02 |004a: move-result-object v2 │ │ +0658aa: 1506 803f |004b: const/high16 v6, #int 1065353216 // #3f80 │ │ +0658ae: 7120 b508 6200 |004d: invoke-static {v2, v6}, Landroid/support/v4/view/ViewCompat;.setScaleY:(Landroid/view/View;F)V // method@08b5 │ │ +0658b4: 7110 9e08 0200 |0050: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +0658ba: 0c06 |0053: move-result-object v6 │ │ +0658bc: 1207 |0054: const/4 v7, #int 0 // #0 │ │ +0658be: 6e20 cc09 7600 |0055: invoke-virtual {v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.scaleY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cc │ │ +0658c4: 0c00 |0058: move-result-object v0 │ │ +0658c6: 1606 2c01 |0059: const-wide/16 v6, #int 300 // #12c │ │ +0658ca: 6e30 cd09 6007 |005b: invoke-virtual {v0, v6, v7}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cd │ │ +0658d0: 6e20 db0e 0500 |005e: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.play:(Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@0edb │ │ +0658d6: d804 0401 |0061: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0658da: 28e0 |0063: goto 0043 // -0020 │ │ +0658dc: 1105 |0064: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x001e line=439 │ │ 0x0023 line=440 │ │ 0x0026 line=441 │ │ 0x002e line=443 │ │ @@ -138772,17 +138772,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0658e8: |[0658e8] android.support.v7.internal.widget.ActionBarContextView.animateToVisibility:(I)V │ │ -0658f8: 6f20 0111 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@1101 │ │ -0658fe: 0e00 |0003: return-void │ │ +0658e0: |[0658e0] android.support.v7.internal.widget.ActionBarContextView.animateToVisibility:(I)V │ │ +0658f0: 6f20 0111 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@1101 │ │ +0658f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -138791,31 +138791,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -065900: |[065900] android.support.v7.internal.widget.ActionBarContextView.closeMode:()V │ │ -065910: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -065912: 5220 a508 |0001: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimationMode:I // field@08a5 │ │ -065916: 3310 0300 |0003: if-ne v0, v1, 0006 // +0003 │ │ -06591a: 0e00 |0005: return-void │ │ -06591c: 5420 a608 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065920: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -065924: 6e10 9e11 0200 |000a: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@119e │ │ -06592a: 28f8 |000d: goto 0005 // -0008 │ │ -06592c: 7010 8a11 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.finishAnimation:()V // method@118a │ │ -065932: 5921 a508 |0011: iput v1, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimationMode:I // field@08a5 │ │ -065936: 7010 a011 0200 |0013: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.makeOutAnimation:()Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@11a0 │ │ -06593c: 0c00 |0016: move-result-object v0 │ │ -06593e: 5b20 a908 |0017: iput-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ -065942: 5420 a908 |0019: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ -065946: 6e10 df0e 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ -06594c: 28e7 |001e: goto 0005 // -0019 │ │ +0658f8: |[0658f8] android.support.v7.internal.widget.ActionBarContextView.closeMode:()V │ │ +065908: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +06590a: 5220 a508 |0001: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimationMode:I // field@08a5 │ │ +06590e: 3310 0300 |0003: if-ne v0, v1, 0006 // +0003 │ │ +065912: 0e00 |0005: return-void │ │ +065914: 5420 a608 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065918: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +06591c: 6e10 9e11 0200 |000a: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@119e │ │ +065922: 28f8 |000d: goto 0005 // -0008 │ │ +065924: 7010 8a11 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.finishAnimation:()V // method@118a │ │ +06592a: 5921 a508 |0011: iput v1, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimationMode:I // field@08a5 │ │ +06592e: 7010 a011 0200 |0013: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.makeOutAnimation:()Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@11a0 │ │ +065934: 0c00 |0016: move-result-object v0 │ │ +065936: 5b20 a908 |0017: iput-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ +06593a: 5420 a908 |0019: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ +06593e: 6e10 df0e 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ +065944: 28e7 |001e: goto 0005 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=258 │ │ 0x0005 line=271 │ │ 0x0006 line=262 │ │ 0x000a line=263 │ │ 0x000e line=267 │ │ @@ -138830,20 +138830,20 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -065950: |[065950] android.support.v7.internal.widget.ActionBarContextView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -065960: 2200 6d03 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -065964: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -065966: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ -065968: 7030 2619 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1926 │ │ -06596e: 1100 |0007: return-object v0 │ │ +065948: |[065948] android.support.v7.internal.widget.ActionBarContextView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +065958: 2200 6d03 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +06595c: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +06595e: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ +065960: 7030 2619 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1926 │ │ +065966: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -138851,20 +138851,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 │ │ -065970: |[065970] android.support.v7.internal.widget.ActionBarContextView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -065980: 2200 6d03 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -065984: 6e10 9111 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ -06598a: 0c01 |0005: move-result-object v1 │ │ -06598c: 7030 2719 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1927 │ │ -065992: 1100 |0009: return-object v0 │ │ +065968: |[065968] android.support.v7.internal.widget.ActionBarContextView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +065978: 2200 6d03 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +06597c: 6e10 9111 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ +065982: 0c01 |0005: move-result-object v1 │ │ +065984: 7030 2719 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1927 │ │ +06598a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -138873,18 +138873,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -065994: |[065994] android.support.v7.internal.widget.ActionBarContextView.getAnimatedVisibility:()I │ │ -0659a4: 6f10 0211 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@1102 │ │ -0659aa: 0a00 |0003: move-result v0 │ │ -0659ac: 0f00 |0004: return v0 │ │ +06598c: |[06598c] android.support.v7.internal.widget.ActionBarContextView.getAnimatedVisibility:()I │ │ +06599c: 6f10 0211 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@1102 │ │ +0659a2: 0a00 |0003: move-result v0 │ │ +0659a4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -138892,18 +138892,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0659b0: |[0659b0] android.support.v7.internal.widget.ActionBarContextView.getContentHeight:()I │ │ -0659c0: 6f10 0311 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@1103 │ │ -0659c6: 0a00 |0003: move-result v0 │ │ -0659c8: 0f00 |0004: return v0 │ │ +0659a8: |[0659a8] android.support.v7.internal.widget.ActionBarContextView.getContentHeight:()I │ │ +0659b8: 6f10 0311 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@1103 │ │ +0659be: 0a00 |0003: move-result v0 │ │ +0659c0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -138911,17 +138911,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0659cc: |[0659cc] android.support.v7.internal.widget.ActionBarContextView.getSubtitle:()Ljava/lang/CharSequence; │ │ -0659dc: 5410 b008 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@08b0 │ │ -0659e0: 1100 |0002: return-object v0 │ │ +0659c4: |[0659c4] android.support.v7.internal.widget.ActionBarContextView.getSubtitle:()Ljava/lang/CharSequence; │ │ +0659d4: 5410 b008 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@08b0 │ │ +0659d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -138929,17 +138929,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0659e4: |[0659e4] android.support.v7.internal.widget.ActionBarContextView.getTitle:()Ljava/lang/CharSequence; │ │ -0659f4: 5410 b308 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@08b3 │ │ -0659f8: 1100 |0002: return-object v0 │ │ +0659dc: |[0659dc] android.support.v7.internal.widget.ActionBarContextView.getTitle:()Ljava/lang/CharSequence; │ │ +0659ec: 5410 b308 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@08b3 │ │ +0659f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -138947,108 +138947,108 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 195 16-bit code units │ │ -0659fc: |[0659fc] android.support.v7.internal.widget.ActionBarContextView.initForMode:(Landroid/support/v7/view/ActionMode;)V │ │ -065a0c: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ -065a0e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -065a10: 5484 a608 |0002: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065a14: 3904 7000 |0004: if-nez v4, 0074 // +0070 │ │ -065a18: 6e10 9111 0800 |0006: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ -065a1e: 0c04 |0009: move-result-object v4 │ │ -065a20: 7110 4c18 0400 |000a: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -065a26: 0c01 |000d: move-result-object v1 │ │ -065a28: 5284 a708 |000e: iget v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mCloseItemLayout:I // field@08a7 │ │ -065a2c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -065a2e: 6e40 4f18 4158 |0011: invoke-virtual {v1, v4, v8, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -065a34: 0c04 |0014: move-result-object v4 │ │ -065a36: 5b84 a608 |0015: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065a3a: 5484 a608 |0017: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065a3e: 6e20 8611 4800 |0019: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1186 │ │ -065a44: 5484 a608 |001c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065a48: 6005 ef04 |001e: sget v5, Landroid/support/v7/appcompat/R$id;.action_mode_close_button:I // field@04ef │ │ -065a4c: 6e20 b518 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -065a52: 0c00 |0023: move-result-object v0 │ │ -065a54: 2204 9302 |0024: new-instance v4, Landroid/support/v7/internal/widget/ActionBarContextView$1; // type@0293 │ │ -065a58: 7030 8111 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@1181 │ │ -065a5e: 6e20 0e19 4000 |0029: invoke-virtual {v0, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ -065a64: 6e10 6814 0900 |002c: invoke-virtual {v9}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1468 │ │ -065a6a: 0c03 |002f: move-result-object v3 │ │ -065a6c: 1f03 7502 |0030: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -065a70: 5484 a308 |0032: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065a74: 3804 0700 |0034: if-eqz v4, 003b // +0007 │ │ -065a78: 5484 a308 |0036: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065a7c: 6e10 b214 0400 |0038: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@14b2 │ │ -065a82: 2204 de02 |003b: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter; // type@02de │ │ -065a86: 6e10 9111 0800 |003d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ -065a8c: 0c05 |0040: move-result-object v5 │ │ -065a8e: 7020 a514 5400 |0041: invoke-direct {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@14a5 │ │ -065a94: 5b84 a308 |0044: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065a98: 5484 a308 |0046: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065a9c: 6e20 c614 6400 |0048: invoke-virtual {v4, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@14c6 │ │ -065aa2: 2202 6c03 |004b: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ -065aa6: 12e4 |004d: const/4 v4, #int -2 // #fe │ │ -065aa8: 7030 2419 4207 |004e: invoke-direct {v2, v4, v7}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ -065aae: 5584 ad08 |0051: iget-boolean v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@08ad │ │ -065ab2: 3904 2f00 |0053: if-nez v4, 0082 // +002f │ │ -065ab6: 5484 a308 |0055: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065aba: 5485 ac08 |0057: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mPopupContext:Landroid/content/Context; // field@08ac │ │ -065abe: 6e30 a40f 4305 |0059: invoke-virtual {v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ -065ac4: 5484 a308 |005c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065ac8: 6e20 b814 8400 |005e: invoke-virtual {v4, v8}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@14b8 │ │ -065ace: 0c04 |0061: move-result-object v4 │ │ -065ad0: 1f04 e502 |0062: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ -065ad4: 5b84 ab08 |0064: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -065ad8: 5484 ab08 |0066: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -065adc: 1205 |0068: const/4 v5, #int 0 // #0 │ │ -065ade: 6e20 0a15 5400 |0069: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@150a │ │ -065ae4: 5484 ab08 |006c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -065ae8: 6e30 8711 4802 |006e: invoke-virtual {v8, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1187 │ │ -065aee: 5c86 a408 |0071: iput-boolean v6, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimateInOnLayout:Z // field@08a4 │ │ -065af2: 0e00 |0073: return-void │ │ -065af4: 5484 a608 |0074: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065af8: 6e10 ca18 0400 |0076: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -065afe: 0c04 |0079: move-result-object v4 │ │ -065b00: 3904 a2ff |007a: if-nez v4, 001c // -005e │ │ -065b04: 5484 a608 |007c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065b08: 6e20 8611 4800 |007e: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1186 │ │ -065b0e: 289b |0081: goto 001c // -0065 │ │ -065b10: 5484 a308 |0082: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065b14: 6e10 9111 0800 |0084: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ -065b1a: 0c05 |0087: move-result-object v5 │ │ -065b1c: 6e10 c800 0500 |0088: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -065b22: 0c05 |008b: move-result-object v5 │ │ -065b24: 6e10 3401 0500 |008c: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -065b2a: 0c05 |008f: move-result-object v5 │ │ -065b2c: 5255 d10a |0090: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ -065b30: 6e30 c714 5406 |0092: invoke-virtual {v4, v5, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@14c7 │ │ -065b36: 5484 a308 |0095: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065b3a: 1405 ffff ff7f |0097: const v5, #float nan // #7fffffff │ │ -065b40: 6e20 c414 5400 |009a: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.setItemLimit:(I)V // method@14c4 │ │ -065b46: 5927 d70a |009d: iput v7, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ -065b4a: 5284 a808 |009f: iget v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ -065b4e: 5924 d60a |00a1: iput v4, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -065b52: 5484 a308 |00a3: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065b56: 5485 ac08 |00a5: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mPopupContext:Landroid/content/Context; // field@08ac │ │ -065b5a: 6e30 a40f 4305 |00a7: invoke-virtual {v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ -065b60: 5484 a308 |00aa: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065b64: 6e20 b814 8400 |00ac: invoke-virtual {v4, v8}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@14b8 │ │ -065b6a: 0c04 |00af: move-result-object v4 │ │ -065b6c: 1f04 e502 |00b0: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ -065b70: 5b84 ab08 |00b2: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -065b74: 5484 ab08 |00b4: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -065b78: 5485 ae08 |00b6: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@08ae │ │ -065b7c: 6e20 0a15 5400 |00b8: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@150a │ │ -065b82: 5484 af08 |00bb: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/view/ViewGroup; // field@08af │ │ -065b86: 5485 ab08 |00bd: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -065b8a: 6e30 3219 5402 |00bf: invoke-virtual {v4, v5, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1932 │ │ -065b90: 28af |00c2: goto 0071 // -0051 │ │ +0659f4: |[0659f4] android.support.v7.internal.widget.ActionBarContextView.initForMode:(Landroid/support/v7/view/ActionMode;)V │ │ +065a04: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ +065a06: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +065a08: 5484 a608 |0002: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065a0c: 3904 7000 |0004: if-nez v4, 0074 // +0070 │ │ +065a10: 6e10 9111 0800 |0006: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ +065a16: 0c04 |0009: move-result-object v4 │ │ +065a18: 7110 4c18 0400 |000a: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +065a1e: 0c01 |000d: move-result-object v1 │ │ +065a20: 5284 a708 |000e: iget v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mCloseItemLayout:I // field@08a7 │ │ +065a24: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +065a26: 6e40 4f18 4158 |0011: invoke-virtual {v1, v4, v8, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +065a2c: 0c04 |0014: move-result-object v4 │ │ +065a2e: 5b84 a608 |0015: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065a32: 5484 a608 |0017: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065a36: 6e20 8611 4800 |0019: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1186 │ │ +065a3c: 5484 a608 |001c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065a40: 6005 ef04 |001e: sget v5, Landroid/support/v7/appcompat/R$id;.action_mode_close_button:I // field@04ef │ │ +065a44: 6e20 b518 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +065a4a: 0c00 |0023: move-result-object v0 │ │ +065a4c: 2204 9302 |0024: new-instance v4, Landroid/support/v7/internal/widget/ActionBarContextView$1; // type@0293 │ │ +065a50: 7030 8111 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@1181 │ │ +065a56: 6e20 0e19 4000 |0029: invoke-virtual {v0, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ +065a5c: 6e10 6814 0900 |002c: invoke-virtual {v9}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1468 │ │ +065a62: 0c03 |002f: move-result-object v3 │ │ +065a64: 1f03 7502 |0030: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +065a68: 5484 a308 |0032: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065a6c: 3804 0700 |0034: if-eqz v4, 003b // +0007 │ │ +065a70: 5484 a308 |0036: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065a74: 6e10 b214 0400 |0038: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@14b2 │ │ +065a7a: 2204 de02 |003b: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter; // type@02de │ │ +065a7e: 6e10 9111 0800 |003d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ +065a84: 0c05 |0040: move-result-object v5 │ │ +065a86: 7020 a514 5400 |0041: invoke-direct {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@14a5 │ │ +065a8c: 5b84 a308 |0044: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065a90: 5484 a308 |0046: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065a94: 6e20 c614 6400 |0048: invoke-virtual {v4, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@14c6 │ │ +065a9a: 2202 6c03 |004b: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ +065a9e: 12e4 |004d: const/4 v4, #int -2 // #fe │ │ +065aa0: 7030 2419 4207 |004e: invoke-direct {v2, v4, v7}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ +065aa6: 5584 ad08 |0051: iget-boolean v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@08ad │ │ +065aaa: 3904 2f00 |0053: if-nez v4, 0082 // +002f │ │ +065aae: 5484 a308 |0055: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065ab2: 5485 ac08 |0057: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mPopupContext:Landroid/content/Context; // field@08ac │ │ +065ab6: 6e30 a40f 4305 |0059: invoke-virtual {v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ +065abc: 5484 a308 |005c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065ac0: 6e20 b814 8400 |005e: invoke-virtual {v4, v8}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@14b8 │ │ +065ac6: 0c04 |0061: move-result-object v4 │ │ +065ac8: 1f04 e502 |0062: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ +065acc: 5b84 ab08 |0064: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065ad0: 5484 ab08 |0066: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065ad4: 1205 |0068: const/4 v5, #int 0 // #0 │ │ +065ad6: 6e20 0a15 5400 |0069: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@150a │ │ +065adc: 5484 ab08 |006c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065ae0: 6e30 8711 4802 |006e: invoke-virtual {v8, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1187 │ │ +065ae6: 5c86 a408 |0071: iput-boolean v6, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimateInOnLayout:Z // field@08a4 │ │ +065aea: 0e00 |0073: return-void │ │ +065aec: 5484 a608 |0074: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065af0: 6e10 ca18 0400 |0076: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +065af6: 0c04 |0079: move-result-object v4 │ │ +065af8: 3904 a2ff |007a: if-nez v4, 001c // -005e │ │ +065afc: 5484 a608 |007c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065b00: 6e20 8611 4800 |007e: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1186 │ │ +065b06: 289b |0081: goto 001c // -0065 │ │ +065b08: 5484 a308 |0082: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065b0c: 6e10 9111 0800 |0084: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ +065b12: 0c05 |0087: move-result-object v5 │ │ +065b14: 6e10 c800 0500 |0088: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +065b1a: 0c05 |008b: move-result-object v5 │ │ +065b1c: 6e10 3401 0500 |008c: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +065b22: 0c05 |008f: move-result-object v5 │ │ +065b24: 5255 d10a |0090: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ +065b28: 6e30 c714 5406 |0092: invoke-virtual {v4, v5, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@14c7 │ │ +065b2e: 5484 a308 |0095: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065b32: 1405 ffff ff7f |0097: const v5, #float nan // #7fffffff │ │ +065b38: 6e20 c414 5400 |009a: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter;.setItemLimit:(I)V // method@14c4 │ │ +065b3e: 5927 d70a |009d: iput v7, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ +065b42: 5284 a808 |009f: iget v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ +065b46: 5924 d60a |00a1: iput v4, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +065b4a: 5484 a308 |00a3: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065b4e: 5485 ac08 |00a5: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mPopupContext:Landroid/content/Context; // field@08ac │ │ +065b52: 6e30 a40f 4305 |00a7: invoke-virtual {v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ +065b58: 5484 a308 |00aa: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065b5c: 6e20 b814 8400 |00ac: invoke-virtual {v4, v8}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@14b8 │ │ +065b62: 0c04 |00af: move-result-object v4 │ │ +065b64: 1f04 e502 |00b0: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ +065b68: 5b84 ab08 |00b2: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065b6c: 5484 ab08 |00b4: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065b70: 5485 ae08 |00b6: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@08ae │ │ +065b74: 6e20 0a15 5400 |00b8: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@150a │ │ +065b7a: 5484 af08 |00bb: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/view/ViewGroup; // field@08af │ │ +065b7e: 5485 ab08 |00bd: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065b82: 6e30 3219 5402 |00bf: invoke-virtual {v4, v5, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1932 │ │ +065b88: 28af |00c2: goto 0071 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=210 │ │ 0x0006 line=211 │ │ 0x000e line=212 │ │ 0x0017 line=213 │ │ 0x001c line=218 │ │ @@ -139092,17 +139092,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065b94: |[065b94] android.support.v7.internal.widget.ActionBarContextView.isTitleOptional:()Z │ │ -065ba4: 5510 b508 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@08b5 │ │ -065ba8: 0f00 |0002: return v0 │ │ +065b8c: |[065b8c] android.support.v7.internal.widget.ActionBarContextView.isTitleOptional:()Z │ │ +065b9c: 5510 b508 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@08b5 │ │ +065ba0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -139110,28 +139110,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -065bac: |[065bac] android.support.v7.internal.widget.ActionBarContextView.killMode:()V │ │ -065bbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -065bbe: 7010 8a11 0300 |0001: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.finishAnimation:()V // method@118a │ │ -065bc4: 6e10 ab11 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@11ab │ │ -065bca: 5430 af08 |0007: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/view/ViewGroup; // field@08af │ │ -065bce: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -065bd2: 5430 af08 |000b: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/view/ViewGroup; // field@08af │ │ -065bd6: 5431 ab08 |000d: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -065bda: 6e20 5d19 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ -065be0: 5b32 aa08 |0012: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ -065be4: 5b32 ab08 |0014: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -065be8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -065bea: 5c30 a408 |0017: iput-boolean v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimateInOnLayout:Z // field@08a4 │ │ -065bee: 0e00 |0019: return-void │ │ +065ba4: |[065ba4] android.support.v7.internal.widget.ActionBarContextView.killMode:()V │ │ +065bb4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +065bb6: 7010 8a11 0300 |0001: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.finishAnimation:()V // method@118a │ │ +065bbc: 6e10 ab11 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@11ab │ │ +065bc2: 5430 af08 |0007: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/view/ViewGroup; // field@08af │ │ +065bc6: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +065bca: 5430 af08 |000b: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/view/ViewGroup; // field@08af │ │ +065bce: 5431 ab08 |000d: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065bd2: 6e20 5d19 1000 |000f: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ +065bd8: 5b32 aa08 |0012: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ +065bdc: 5b32 ab08 |0014: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065be0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +065be2: 5c30 a408 |0017: iput-boolean v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimateInOnLayout:Z // field@08a4 │ │ +065be6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=282 │ │ 0x0004 line=283 │ │ 0x0007 line=284 │ │ 0x000b line=285 │ │ 0x0012 line=287 │ │ @@ -139146,16 +139146,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -065bf0: |[065bf0] android.support.v7.internal.widget.ActionBarContextView.onAnimationCancel:(Landroid/view/View;)V │ │ -065c00: 0e00 |0000: return-void │ │ +065be8: |[065be8] android.support.v7.internal.widget.ActionBarContextView.onAnimationCancel:(Landroid/view/View;)V │ │ +065bf8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -139164,22 +139164,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -065c04: |[065c04] android.support.v7.internal.widget.ActionBarContextView.onAnimationEnd:(Landroid/view/View;)V │ │ -065c14: 5220 a508 |0000: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimationMode:I // field@08a5 │ │ -065c18: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -065c1a: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -065c1e: 6e10 9e11 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@119e │ │ -065c24: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -065c26: 5920 a508 |0009: iput v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimationMode:I // field@08a5 │ │ -065c2a: 0e00 |000b: return-void │ │ +065bfc: |[065bfc] android.support.v7.internal.widget.ActionBarContextView.onAnimationEnd:(Landroid/view/View;)V │ │ +065c0c: 5220 a508 |0000: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimationMode:I // field@08a5 │ │ +065c10: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +065c12: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +065c16: 6e10 9e11 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@119e │ │ +065c1c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +065c1e: 5920 a508 |0009: iput v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimationMode:I // field@08a5 │ │ +065c22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0005 line=507 │ │ 0x0008 line=509 │ │ 0x000b line=510 │ │ locals : │ │ @@ -139191,16 +139191,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -065c2c: |[065c2c] android.support.v7.internal.widget.ActionBarContextView.onAnimationStart:(Landroid/view/View;)V │ │ -065c3c: 0e00 |0000: return-void │ │ +065c24: |[065c24] android.support.v7.internal.widget.ActionBarContextView.onAnimationStart:(Landroid/view/View;)V │ │ +065c34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -139209,23 +139209,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -065c40: |[065c40] android.support.v7.internal.widget.ActionBarContextView.onDetachedFromWindow:()V │ │ -065c50: 6f10 0911 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1109 │ │ -065c56: 5410 a308 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065c5a: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -065c5e: 5410 a308 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065c62: 6e10 b914 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@14b9 │ │ -065c68: 5410 a308 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -065c6c: 6e10 ba14 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@14ba │ │ -065c72: 0e00 |0011: return-void │ │ +065c38: |[065c38] android.support.v7.internal.widget.ActionBarContextView.onDetachedFromWindow:()V │ │ +065c48: 6f10 0911 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1109 │ │ +065c4e: 5410 a308 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065c52: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +065c56: 5410 a308 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065c5a: 6e10 b914 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@14b9 │ │ +065c60: 5410 a308 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +065c64: 6e10 ba14 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@14ba │ │ +065c6a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x0007 line=107 │ │ 0x000c line=108 │ │ 0x0011 line=110 │ │ @@ -139237,38 +139237,38 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -065c74: |[065c74] android.support.v7.internal.widget.ActionBarContextView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -065c84: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -065c88: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -065c8c: 3410 2800 |0004: if-lt v0, v1, 002c // +0028 │ │ -065c90: 6e10 8719 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1987 │ │ -065c96: 0a00 |0009: move-result v0 │ │ -065c98: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ -065c9c: 3310 2100 |000c: if-ne v0, v1, 002d // +0021 │ │ -065ca0: 6e20 8c19 2300 |000e: invoke-virtual {v3, v2}, Landroid/view/accessibility/AccessibilityEvent;.setSource:(Landroid/view/View;)V // method@198c │ │ -065ca6: 6e10 aa1b 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -065cac: 0c00 |0014: move-result-object v0 │ │ -065cae: 6e10 7c1b 0000 |0015: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -065cb4: 0c00 |0018: move-result-object v0 │ │ -065cb6: 6e20 8919 0300 |0019: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1989 │ │ -065cbc: 6e10 9111 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ -065cc2: 0c00 |001f: move-result-object v0 │ │ -065cc4: 6e10 c700 0000 |0020: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00c7 │ │ -065cca: 0c00 |0023: move-result-object v0 │ │ -065ccc: 6e20 8b19 0300 |0024: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@198b │ │ -065cd2: 5420 b308 |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@08b3 │ │ -065cd6: 6e20 8a19 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setContentDescription:(Ljava/lang/CharSequence;)V // method@198a │ │ -065cdc: 0e00 |002c: return-void │ │ -065cde: 6f20 0a11 3200 |002d: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@110a │ │ -065ce4: 28fc |0030: goto 002c // -0004 │ │ +065c6c: |[065c6c] android.support.v7.internal.widget.ActionBarContextView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +065c7c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +065c80: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +065c84: 3410 2800 |0004: if-lt v0, v1, 002c // +0028 │ │ +065c88: 6e10 8719 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@1987 │ │ +065c8e: 0a00 |0009: move-result v0 │ │ +065c90: 1301 2000 |000a: const/16 v1, #int 32 // #20 │ │ +065c94: 3310 2100 |000c: if-ne v0, v1, 002d // +0021 │ │ +065c98: 6e20 8c19 2300 |000e: invoke-virtual {v3, v2}, Landroid/view/accessibility/AccessibilityEvent;.setSource:(Landroid/view/View;)V // method@198c │ │ +065c9e: 6e10 aa1b 0200 |0011: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +065ca4: 0c00 |0014: move-result-object v0 │ │ +065ca6: 6e10 7c1b 0000 |0015: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +065cac: 0c00 |0018: move-result-object v0 │ │ +065cae: 6e20 8919 0300 |0019: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1989 │ │ +065cb4: 6e10 9111 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ +065cba: 0c00 |001f: move-result-object v0 │ │ +065cbc: 6e10 c700 0000 |0020: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00c7 │ │ +065cc2: 0c00 |0023: move-result-object v0 │ │ +065cc4: 6e20 8b19 0300 |0024: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@198b │ │ +065cca: 5420 b308 |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@08b3 │ │ +065cce: 6e20 8a19 0300 |0029: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setContentDescription:(Ljava/lang/CharSequence;)V // method@198a │ │ +065cd4: 0e00 |002c: return-void │ │ +065cd6: 6f20 0a11 3200 |002d: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@110a │ │ +065cdc: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x0006 line=524 │ │ 0x000e line=526 │ │ 0x0011 line=527 │ │ 0x001c line=528 │ │ @@ -139284,117 +139284,117 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 184 16-bit code units │ │ -065ce8: |[065ce8] android.support.v7.internal.widget.ActionBarContextView.onLayout:(ZIIII)V │ │ -065cf8: 7110 5f14 0f00 |0000: invoke-static {v15}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ -065cfe: 0a05 |0003: move-result v5 │ │ -065d00: 3805 9d00 |0004: if-eqz v5, 00a1 // +009d │ │ -065d04: 9100 1311 |0006: sub-int v0, v19, v17 │ │ -065d08: 6e10 9511 0f00 |0008: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1195 │ │ -065d0e: 0a01 |000b: move-result v1 │ │ -065d10: 9102 0001 |000c: sub-int v2, v0, v1 │ │ -065d14: 6e10 9611 0f00 |000e: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1196 │ │ -065d1a: 0a03 |0011: move-result v3 │ │ -065d1c: 9100 1412 |0012: sub-int v0, v20, v18 │ │ -065d20: 6e10 9611 0f00 |0014: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1196 │ │ -065d26: 0a01 |0017: move-result v1 │ │ -065d28: b110 |0018: sub-int/2addr v0, v1 │ │ -065d2a: 6e10 9311 0f00 |0019: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1193 │ │ -065d30: 0a01 |001c: move-result v1 │ │ -065d32: 9104 0001 |001d: sub-int v4, v0, v1 │ │ -065d36: 54f0 a608 |001f: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065d3a: 3800 4100 |0021: if-eqz v0, 0062 // +0041 │ │ -065d3e: 54f0 a608 |0023: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065d42: 6e10 d618 0000 |0025: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -065d48: 0a00 |0028: move-result v0 │ │ -065d4a: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -065d4e: 3210 3700 |002b: if-eq v0, v1, 0062 // +0037 │ │ -065d52: 54f0 a608 |002d: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065d56: 6e10 c118 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -065d5c: 0c0d |0032: move-result-object v13 │ │ -065d5e: 1f0d 6d03 |0033: check-cast v13, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -065d62: 3805 7200 |0035: if-eqz v5, 00a7 // +0072 │ │ -065d66: 52de db0a |0037: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ -065d6a: 3805 7100 |0039: if-eqz v5, 00aa // +0071 │ │ -065d6e: 52dc da0a |003b: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ -065d72: 7130 a211 e205 |003d: invoke-static {v2, v14, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.next:(IIZ)I // method@11a2 │ │ -065d78: 0a02 |0040: move-result v2 │ │ -065d7a: 54f1 a608 |0041: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065d7e: 07f0 |0043: move-object v0, v15 │ │ -065d80: 7406 aa11 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@11aa │ │ -065d86: 0a00 |0047: move-result v0 │ │ -065d88: b002 |0048: add-int/2addr v2, v0 │ │ -065d8a: 7130 a211 c205 |0049: invoke-static {v2, v12, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.next:(IIZ)I // method@11a2 │ │ -065d90: 0a02 |004c: move-result v2 │ │ -065d92: 55f0 a408 |004d: iget-boolean v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimateInOnLayout:Z // field@08a4 │ │ -065d96: 3800 1300 |004f: if-eqz v0, 0062 // +0013 │ │ -065d9a: 1210 |0051: const/4 v0, #int 1 // #1 │ │ -065d9c: 59f0 a508 |0052: iput v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimationMode:I // field@08a5 │ │ -065da0: 7010 9f11 0f00 |0054: invoke-direct {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.makeInAnimation:()Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@119f │ │ -065da6: 0c00 |0057: move-result-object v0 │ │ -065da8: 5bf0 a908 |0058: iput-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ -065dac: 54f0 a908 |005a: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ -065db0: 6e10 df0e 0000 |005c: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ -065db6: 1200 |005f: const/4 v0, #int 0 // #0 │ │ -065db8: 5cf0 a408 |0060: iput-boolean v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimateInOnLayout:Z // field@08a4 │ │ -065dbc: 54f0 b408 |0062: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -065dc0: 3800 1800 |0064: if-eqz v0, 007c // +0018 │ │ -065dc4: 54f0 aa08 |0066: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ -065dc8: 3900 1400 |0068: if-nez v0, 007c // +0014 │ │ -065dcc: 54f0 b408 |006a: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -065dd0: 6e10 4c1a 0000 |006c: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@1a4c │ │ -065dd6: 0a00 |006f: move-result v0 │ │ -065dd8: 1301 0800 |0070: const/16 v1, #int 8 // #8 │ │ -065ddc: 3210 0a00 |0072: if-eq v0, v1, 007c // +000a │ │ -065de0: 54f1 b408 |0074: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -065de4: 07f0 |0076: move-object v0, v15 │ │ -065de6: 7406 aa11 0000 |0077: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@11aa │ │ -065dec: 0a00 |007a: move-result v0 │ │ -065dee: b002 |007b: add-int/2addr v2, v0 │ │ -065df0: 54f0 aa08 |007c: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ -065df4: 3800 0a00 |007e: if-eqz v0, 0088 // +000a │ │ -065df8: 54f1 aa08 |0080: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ -065dfc: 07f0 |0082: move-object v0, v15 │ │ -065dfe: 7406 aa11 0000 |0083: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@11aa │ │ -065e04: 0a00 |0086: move-result v0 │ │ -065e06: b002 |0087: add-int/2addr v2, v0 │ │ -065e08: 3805 2500 |0088: if-eqz v5, 00ad // +0025 │ │ -065e0c: 6e10 9411 0f00 |008a: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1194 │ │ -065e12: 0a02 |008d: move-result v2 │ │ -065e14: 54f0 ab08 |008e: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -065e18: 3800 1000 |0090: if-eqz v0, 00a0 // +0010 │ │ -065e1c: 54f7 ab08 |0092: iget-object v7, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -065e20: 3905 2200 |0094: if-nez v5, 00b6 // +0022 │ │ -065e24: 121b |0096: const/4 v11, #int 1 // #1 │ │ -065e26: 07f6 |0097: move-object v6, v15 │ │ -065e28: 0128 |0098: move v8, v2 │ │ -065e2a: 0139 |0099: move v9, v3 │ │ -065e2c: 014a |009a: move v10, v4 │ │ -065e2e: 7406 aa11 0600 |009b: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@11aa │ │ -065e34: 0a00 |009e: move-result v0 │ │ -065e36: b002 |009f: add-int/2addr v2, v0 │ │ -065e38: 0e00 |00a0: return-void │ │ -065e3a: 6e10 9411 0f00 |00a1: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1194 │ │ -065e40: 0a02 |00a4: move-result v2 │ │ -065e42: 2900 69ff |00a5: goto/16 000e // -0097 │ │ -065e46: 52de da0a |00a7: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ -065e4a: 2890 |00a9: goto 0039 // -0070 │ │ -065e4c: 52dc db0a |00aa: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ -065e50: 2891 |00ac: goto 003d // -006f │ │ -065e52: 9100 1311 |00ad: sub-int v0, v19, v17 │ │ -065e56: 6e10 9511 0f00 |00af: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1195 │ │ -065e5c: 0a01 |00b2: move-result v1 │ │ -065e5e: 9102 0001 |00b3: sub-int v2, v0, v1 │ │ -065e62: 28d9 |00b5: goto 008e // -0027 │ │ -065e64: 120b |00b6: const/4 v11, #int 0 // #0 │ │ -065e66: 28e0 |00b7: goto 0097 // -0020 │ │ +065ce0: |[065ce0] android.support.v7.internal.widget.ActionBarContextView.onLayout:(ZIIII)V │ │ +065cf0: 7110 5f14 0f00 |0000: invoke-static {v15}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ +065cf6: 0a05 |0003: move-result v5 │ │ +065cf8: 3805 9d00 |0004: if-eqz v5, 00a1 // +009d │ │ +065cfc: 9100 1311 |0006: sub-int v0, v19, v17 │ │ +065d00: 6e10 9511 0f00 |0008: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1195 │ │ +065d06: 0a01 |000b: move-result v1 │ │ +065d08: 9102 0001 |000c: sub-int v2, v0, v1 │ │ +065d0c: 6e10 9611 0f00 |000e: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1196 │ │ +065d12: 0a03 |0011: move-result v3 │ │ +065d14: 9100 1412 |0012: sub-int v0, v20, v18 │ │ +065d18: 6e10 9611 0f00 |0014: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1196 │ │ +065d1e: 0a01 |0017: move-result v1 │ │ +065d20: b110 |0018: sub-int/2addr v0, v1 │ │ +065d22: 6e10 9311 0f00 |0019: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1193 │ │ +065d28: 0a01 |001c: move-result v1 │ │ +065d2a: 9104 0001 |001d: sub-int v4, v0, v1 │ │ +065d2e: 54f0 a608 |001f: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065d32: 3800 4100 |0021: if-eqz v0, 0062 // +0041 │ │ +065d36: 54f0 a608 |0023: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065d3a: 6e10 d618 0000 |0025: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +065d40: 0a00 |0028: move-result v0 │ │ +065d42: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +065d46: 3210 3700 |002b: if-eq v0, v1, 0062 // +0037 │ │ +065d4a: 54f0 a608 |002d: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065d4e: 6e10 c118 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +065d54: 0c0d |0032: move-result-object v13 │ │ +065d56: 1f0d 6d03 |0033: check-cast v13, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +065d5a: 3805 7200 |0035: if-eqz v5, 00a7 // +0072 │ │ +065d5e: 52de db0a |0037: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ +065d62: 3805 7100 |0039: if-eqz v5, 00aa // +0071 │ │ +065d66: 52dc da0a |003b: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ +065d6a: 7130 a211 e205 |003d: invoke-static {v2, v14, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.next:(IIZ)I // method@11a2 │ │ +065d70: 0a02 |0040: move-result v2 │ │ +065d72: 54f1 a608 |0041: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065d76: 07f0 |0043: move-object v0, v15 │ │ +065d78: 7406 aa11 0000 |0044: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@11aa │ │ +065d7e: 0a00 |0047: move-result v0 │ │ +065d80: b002 |0048: add-int/2addr v2, v0 │ │ +065d82: 7130 a211 c205 |0049: invoke-static {v2, v12, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.next:(IIZ)I // method@11a2 │ │ +065d88: 0a02 |004c: move-result v2 │ │ +065d8a: 55f0 a408 |004d: iget-boolean v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimateInOnLayout:Z // field@08a4 │ │ +065d8e: 3800 1300 |004f: if-eqz v0, 0062 // +0013 │ │ +065d92: 1210 |0051: const/4 v0, #int 1 // #1 │ │ +065d94: 59f0 a508 |0052: iput v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimationMode:I // field@08a5 │ │ +065d98: 7010 9f11 0f00 |0054: invoke-direct {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.makeInAnimation:()Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // method@119f │ │ +065d9e: 0c00 |0057: move-result-object v0 │ │ +065da0: 5bf0 a908 |0058: iput-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ +065da4: 54f0 a908 |005a: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCurrentAnimation:Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet; // field@08a9 │ │ +065da8: 6e10 df0e 0000 |005c: invoke-virtual {v0}, Landroid/support/v7/internal/view/ViewPropertyAnimatorCompatSet;.start:()V // method@0edf │ │ +065dae: 1200 |005f: const/4 v0, #int 0 // #0 │ │ +065db0: 5cf0 a408 |0060: iput-boolean v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mAnimateInOnLayout:Z // field@08a4 │ │ +065db4: 54f0 b408 |0062: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +065db8: 3800 1800 |0064: if-eqz v0, 007c // +0018 │ │ +065dbc: 54f0 aa08 |0066: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ +065dc0: 3900 1400 |0068: if-nez v0, 007c // +0014 │ │ +065dc4: 54f0 b408 |006a: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +065dc8: 6e10 4c1a 0000 |006c: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getVisibility:()I // method@1a4c │ │ +065dce: 0a00 |006f: move-result v0 │ │ +065dd0: 1301 0800 |0070: const/16 v1, #int 8 // #8 │ │ +065dd4: 3210 0a00 |0072: if-eq v0, v1, 007c // +000a │ │ +065dd8: 54f1 b408 |0074: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +065ddc: 07f0 |0076: move-object v0, v15 │ │ +065dde: 7406 aa11 0000 |0077: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@11aa │ │ +065de4: 0a00 |007a: move-result v0 │ │ +065de6: b002 |007b: add-int/2addr v2, v0 │ │ +065de8: 54f0 aa08 |007c: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ +065dec: 3800 0a00 |007e: if-eqz v0, 0088 // +000a │ │ +065df0: 54f1 aa08 |0080: iget-object v1, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ +065df4: 07f0 |0082: move-object v0, v15 │ │ +065df6: 7406 aa11 0000 |0083: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@11aa │ │ +065dfc: 0a00 |0086: move-result v0 │ │ +065dfe: b002 |0087: add-int/2addr v2, v0 │ │ +065e00: 3805 2500 |0088: if-eqz v5, 00ad // +0025 │ │ +065e04: 6e10 9411 0f00 |008a: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1194 │ │ +065e0a: 0a02 |008d: move-result v2 │ │ +065e0c: 54f0 ab08 |008e: iget-object v0, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065e10: 3800 1000 |0090: if-eqz v0, 00a0 // +0010 │ │ +065e14: 54f7 ab08 |0092: iget-object v7, v15, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065e18: 3905 2200 |0094: if-nez v5, 00b6 // +0022 │ │ +065e1c: 121b |0096: const/4 v11, #int 1 // #1 │ │ +065e1e: 07f6 |0097: move-object v6, v15 │ │ +065e20: 0128 |0098: move v8, v2 │ │ +065e22: 0139 |0099: move v9, v3 │ │ +065e24: 014a |009a: move v10, v4 │ │ +065e26: 7406 aa11 0600 |009b: invoke-virtual/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;IIIZ)I // method@11aa │ │ +065e2c: 0a00 |009e: move-result v0 │ │ +065e2e: b002 |009f: add-int/2addr v2, v0 │ │ +065e30: 0e00 |00a0: return-void │ │ +065e32: 6e10 9411 0f00 |00a1: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1194 │ │ +065e38: 0a02 |00a4: move-result v2 │ │ +065e3a: 2900 69ff |00a5: goto/16 000e // -0097 │ │ +065e3e: 52de da0a |00a7: iget v14, v13, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ +065e42: 2890 |00a9: goto 0039 // -0070 │ │ +065e44: 52dc db0a |00aa: iget v12, v13, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ +065e48: 2891 |00ac: goto 003d // -006f │ │ +065e4a: 9100 1311 |00ad: sub-int v0, v19, v17 │ │ +065e4e: 6e10 9511 0f00 |00af: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1195 │ │ +065e54: 0a01 |00b2: move-result v1 │ │ +065e56: 9102 0001 |00b3: sub-int v2, v0, v1 │ │ +065e5a: 28d9 |00b5: goto 008e // -0027 │ │ +065e5c: 120b |00b6: const/4 v11, #int 0 // #0 │ │ +065e5e: 28e0 |00b7: goto 0097 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0004 line=465 │ │ 0x000e line=466 │ │ 0x0012 line=467 │ │ 0x001f line=469 │ │ @@ -139447,272 +139447,272 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 512 16-bit code units │ │ -065e68: |[065e68] android.support.v7.internal.widget.ActionBarContextView.onMeasure:(II)V │ │ -065e78: 7701 a318 1c00 |0000: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -065e7e: 0a17 |0003: move-result v23 │ │ -065e80: 1518 0040 |0004: const/high16 v24, #int 1073741824 // #4000 │ │ -065e84: 0200 1700 |0006: move/from16 v0, v23 │ │ -065e88: 0201 1800 |0008: move/from16 v1, v24 │ │ -065e8c: 3210 2900 |000a: if-eq v0, v1, 0033 // +0029 │ │ -065e90: 2218 df03 |000c: new-instance v24, Ljava/lang/IllegalStateException; // type@03df │ │ -065e94: 2219 f003 |000e: new-instance v25, Ljava/lang/StringBuilder; // type@03f0 │ │ -065e98: 7601 c91b 1900 |0010: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -065e9e: 7401 aa1b 1b00 |0013: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -065ea4: 0c1a |0016: move-result-object v26 │ │ -065ea6: 7401 7d1b 1a00 |0017: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ -065eac: 0c1a |001a: move-result-object v26 │ │ -065eae: 7402 d21b 1900 |001b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -065eb4: 0c19 |001e: move-result-object v25 │ │ -065eb6: 1a1a 4000 |001f: const-string v26, " can only be used " // string@0040 │ │ -065eba: 7402 d21b 1900 |0021: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -065ec0: 0c19 |0024: move-result-object v25 │ │ -065ec2: 1a1a d026 |0025: const-string v26, "with android:layout_width="match_parent" (or fill_parent)" // string@26d0 │ │ -065ec6: 7402 d21b 1900 |0027: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -065ecc: 0c19 |002a: move-result-object v25 │ │ -065ece: 7401 d61b 1900 |002b: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -065ed4: 0c19 |002e: move-result-object v25 │ │ -065ed6: 7602 8b1b 1800 |002f: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -065edc: 2718 |0032: throw v24 │ │ -065ede: 7701 a318 1d00 |0033: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -065ee4: 0a0c |0036: move-result v12 │ │ -065ee6: 390c 2900 |0037: if-nez v12, 0060 // +0029 │ │ -065eea: 2218 df03 |0039: new-instance v24, Ljava/lang/IllegalStateException; // type@03df │ │ -065eee: 2219 f003 |003b: new-instance v25, Ljava/lang/StringBuilder; // type@03f0 │ │ -065ef2: 7601 c91b 1900 |003d: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -065ef8: 7401 aa1b 1b00 |0040: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -065efe: 0c1a |0043: move-result-object v26 │ │ -065f00: 7401 7d1b 1a00 |0044: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ -065f06: 0c1a |0047: move-result-object v26 │ │ -065f08: 7402 d21b 1900 |0048: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -065f0e: 0c19 |004b: move-result-object v25 │ │ -065f10: 1a1a 4000 |004c: const-string v26, " can only be used " // string@0040 │ │ -065f14: 7402 d21b 1900 |004e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -065f1a: 0c19 |0051: move-result-object v25 │ │ -065f1c: 1a1a cf26 |0052: const-string v26, "with android:layout_height="wrap_content"" // string@26cf │ │ -065f20: 7402 d21b 1900 |0054: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -065f26: 0c19 |0057: move-result-object v25 │ │ -065f28: 7401 d61b 1900 |0058: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -065f2e: 0c19 |005b: move-result-object v25 │ │ -065f30: 7602 8b1b 1800 |005c: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -065f36: 2718 |005f: throw v24 │ │ -065f38: 7701 a418 1c00 |0060: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -065f3e: 0a05 |0063: move-result v5 │ │ -065f40: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ -065f44: 5200 a808 |0066: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ -065f48: 0218 0000 |0068: move/from16 v24, v0 │ │ -065f4c: 3d18 5b01 |006a: if-lez v24, 01c5 // +015b │ │ -065f50: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ -065f54: 520f a808 |006e: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ -065f58: 7401 9611 1b00 |0070: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1196 │ │ -065f5e: 0a18 |0073: move-result v24 │ │ -065f60: 7401 9311 1b00 |0074: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1193 │ │ -065f66: 0a19 |0077: move-result v25 │ │ -065f68: 9016 1819 |0078: add-int v22, v24, v25 │ │ -065f6c: 7401 9411 1b00 |007a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1194 │ │ -065f72: 0a18 |007d: move-result v24 │ │ -065f74: 9118 0518 |007e: sub-int v24, v5, v24 │ │ -065f78: 7401 9511 1b00 |0080: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1195 │ │ -065f7e: 0a19 |0083: move-result v25 │ │ -065f80: 9103 1819 |0084: sub-int v3, v24, v25 │ │ -065f84: 910b 0f16 |0086: sub-int v11, v15, v22 │ │ -065f88: 1518 0080 |0088: const/high16 v24, #int -2147483648 // #8000 │ │ -065f8c: 0200 1800 |008a: move/from16 v0, v24 │ │ -065f90: 7120 a518 0b00 |008c: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -065f96: 0a04 |008f: move-result v4 │ │ -065f98: 0800 1b00 |0090: move-object/from16 v0, v27 │ │ -065f9c: 5400 a608 |0092: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065fa0: 0818 0000 |0094: move-object/from16 v24, v0 │ │ -065fa4: 3818 2c00 |0096: if-eqz v24, 00c2 // +002c │ │ -065fa8: 0800 1b00 |0098: move-object/from16 v0, v27 │ │ -065fac: 5400 a608 |009a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065fb0: 0818 0000 |009c: move-object/from16 v24, v0 │ │ -065fb4: 1319 0000 |009e: const/16 v25, #int 0 // #0 │ │ -065fb8: 0800 1b00 |00a0: move-object/from16 v0, v27 │ │ -065fbc: 0801 1800 |00a2: move-object/from16 v1, v24 │ │ -065fc0: 0202 1900 |00a4: move/from16 v2, v25 │ │ -065fc4: 6e52 a111 1043 |00a6: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@11a1 │ │ -065fca: 0a03 |00a9: move-result v3 │ │ -065fcc: 0800 1b00 |00aa: move-object/from16 v0, v27 │ │ -065fd0: 5400 a608 |00ac: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ -065fd4: 0818 0000 |00ae: move-object/from16 v24, v0 │ │ -065fd8: 7401 c118 1800 |00b0: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -065fde: 0c0e |00b3: move-result-object v14 │ │ -065fe0: 1f0e 6d03 |00b4: check-cast v14, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -065fe4: 52e0 da0a |00b6: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ -065fe8: 0218 0000 |00b8: move/from16 v24, v0 │ │ -065fec: 52e0 db0a |00ba: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ -065ff0: 0219 0000 |00bc: move/from16 v25, v0 │ │ -065ff4: 9018 1819 |00be: add-int v24, v24, v25 │ │ -065ff8: 9103 0318 |00c0: sub-int v3, v3, v24 │ │ -065ffc: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ -066000: 5400 ab08 |00c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -066004: 0818 0000 |00c6: move-object/from16 v24, v0 │ │ -066008: 3818 2400 |00c8: if-eqz v24, 00ec // +0024 │ │ -06600c: 0800 1b00 |00ca: move-object/from16 v0, v27 │ │ -066010: 5400 ab08 |00cc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -066014: 0818 0000 |00ce: move-object/from16 v24, v0 │ │ -066018: 7401 f814 1800 |00d0: invoke-virtual/range {v24}, Landroid/support/v7/widget/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@14f8 │ │ -06601e: 0c18 |00d3: move-result-object v24 │ │ -066020: 0800 1800 |00d4: move-object/from16 v0, v24 │ │ -066024: 0801 1b00 |00d6: move-object/from16 v1, v27 │ │ -066028: 3310 1400 |00d8: if-ne v0, v1, 00ec // +0014 │ │ -06602c: 0800 1b00 |00da: move-object/from16 v0, v27 │ │ -066030: 5400 ab08 |00dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -066034: 0818 0000 |00de: move-object/from16 v24, v0 │ │ -066038: 1319 0000 |00e0: const/16 v25, #int 0 // #0 │ │ -06603c: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ -066040: 0801 1800 |00e4: move-object/from16 v1, v24 │ │ -066044: 0202 1900 |00e6: move/from16 v2, v25 │ │ -066048: 6e52 a111 1043 |00e8: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@11a1 │ │ -06604e: 0a03 |00eb: move-result v3 │ │ -066050: 0800 1b00 |00ec: move-object/from16 v0, v27 │ │ -066054: 5400 b408 |00ee: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -066058: 0818 0000 |00f0: move-object/from16 v24, v0 │ │ -06605c: 3818 4c00 |00f2: if-eqz v24, 013e // +004c │ │ -066060: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ -066064: 5400 aa08 |00f6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ -066068: 0818 0000 |00f8: move-object/from16 v24, v0 │ │ -06606c: 3918 4400 |00fa: if-nez v24, 013e // +0044 │ │ -066070: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ -066074: 5500 b508 |00fe: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@08b5 │ │ -066078: 0218 0000 |0100: move/from16 v24, v0 │ │ -06607c: 3818 d100 |0102: if-eqz v24, 01d3 // +00d1 │ │ -066080: 1318 0000 |0104: const/16 v24, #int 0 // #0 │ │ -066084: 1319 0000 |0106: const/16 v25, #int 0 // #0 │ │ -066088: 7702 a518 1800 |0108: invoke-static/range {v24, v25}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06608e: 0a14 |010b: move-result v20 │ │ -066090: 0800 1b00 |010c: move-object/from16 v0, v27 │ │ -066094: 5400 b408 |010e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -066098: 0818 0000 |0110: move-object/from16 v24, v0 │ │ -06609c: 0800 1800 |0112: move-object/from16 v0, v24 │ │ -0660a0: 0201 1400 |0114: move/from16 v1, v20 │ │ -0660a4: 6e30 4d1a 1004 |0116: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@1a4d │ │ -0660aa: 0800 1b00 |0119: move-object/from16 v0, v27 │ │ -0660ae: 5400 b408 |011b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -0660b2: 0818 0000 |011d: move-object/from16 v24, v0 │ │ -0660b6: 7401 4a1a 1800 |011f: invoke-virtual/range {v24}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@1a4a │ │ -0660bc: 0a13 |0122: move-result v19 │ │ -0660be: 0200 1300 |0123: move/from16 v0, v19 │ │ -0660c2: 3630 a600 |0125: if-gt v0, v3, 01cb // +00a6 │ │ -0660c6: 1312 0100 |0127: const/16 v18, #int 1 // #1 │ │ -0660ca: 3812 0400 |0129: if-eqz v18, 012d // +0004 │ │ -0660ce: 9103 0313 |012b: sub-int v3, v3, v19 │ │ -0660d2: 0800 1b00 |012d: move-object/from16 v0, v27 │ │ -0660d6: 5400 b408 |012f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -0660da: 0819 0000 |0131: move-object/from16 v25, v0 │ │ -0660de: 3812 9c00 |0133: if-eqz v18, 01cf // +009c │ │ -0660e2: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ -0660e6: 0800 1900 |0137: move-object/from16 v0, v25 │ │ -0660ea: 0201 1800 |0139: move/from16 v1, v24 │ │ -0660ee: 6e20 551a 1000 |013b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@1a55 │ │ -0660f4: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ -0660f8: 5400 aa08 |0140: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ -0660fc: 0818 0000 |0142: move-object/from16 v24, v0 │ │ -066100: 3818 5900 |0144: if-eqz v24, 019d // +0059 │ │ -066104: 0800 1b00 |0146: move-object/from16 v0, v27 │ │ -066108: 5400 aa08 |0148: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ -06610c: 0818 0000 |014a: move-object/from16 v24, v0 │ │ -066110: 7401 c118 1800 |014c: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -066116: 0c0e |014f: move-result-object v14 │ │ -066118: 52e0 d70a |0150: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ -06611c: 0218 0000 |0152: move/from16 v24, v0 │ │ -066120: 1319 feff |0154: const/16 v25, #int -2 // #fffe │ │ -066124: 0200 1800 |0156: move/from16 v0, v24 │ │ -066128: 0201 1900 |0158: move/from16 v1, v25 │ │ -06612c: 3210 8d00 |015a: if-eq v0, v1, 01e7 // +008d │ │ -066130: 150a 0040 |015c: const/high16 v10, #int 1073741824 // #4000 │ │ -066134: 52e0 d70a |015e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ -066138: 0218 0000 |0160: move/from16 v24, v0 │ │ -06613c: 3a18 8900 |0162: if-ltz v24, 01eb // +0089 │ │ -066140: 52e0 d70a |0164: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ -066144: 0218 0000 |0166: move/from16 v24, v0 │ │ -066148: 0200 1800 |0168: move/from16 v0, v24 │ │ -06614c: 7120 9f1b 3000 |016a: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -066152: 0a09 |016d: move-result v9 │ │ -066154: 52e0 d60a |016e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -066158: 0218 0000 |0170: move/from16 v24, v0 │ │ -06615c: 1319 feff |0172: const/16 v25, #int -2 // #fffe │ │ -066160: 0200 1800 |0174: move/from16 v0, v24 │ │ -066164: 0201 1900 |0176: move/from16 v1, v25 │ │ -066168: 3210 7500 |0178: if-eq v0, v1, 01ed // +0075 │ │ -06616c: 1508 0040 |017a: const/high16 v8, #int 1073741824 // #4000 │ │ -066170: 52e0 d60a |017c: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -066174: 0218 0000 |017e: move/from16 v24, v0 │ │ -066178: 3a18 7000 |0180: if-ltz v24, 01f0 // +0070 │ │ -06617c: 52e0 d60a |0182: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -066180: 0218 0000 |0184: move/from16 v24, v0 │ │ -066184: 0200 1800 |0186: move/from16 v0, v24 │ │ -066188: 7120 9f1b b000 |0188: invoke-static {v0, v11}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -06618e: 0a07 |018b: move-result v7 │ │ -066190: 0800 1b00 |018c: move-object/from16 v0, v27 │ │ -066194: 5400 aa08 |018e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ -066198: 0818 0000 |0190: move-object/from16 v24, v0 │ │ -06619c: 7120 a518 a900 |0192: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -0661a2: 0a19 |0195: move-result v25 │ │ -0661a4: 7120 a518 8700 |0196: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -0661aa: 0a1a |0199: move-result v26 │ │ -0661ac: 7403 e718 1800 |019a: invoke-virtual/range {v24, v25, v26}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -0661b2: 0800 1b00 |019d: move-object/from16 v0, v27 │ │ -0661b6: 5200 a808 |019f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ -0661ba: 0218 0000 |01a1: move/from16 v24, v0 │ │ -0661be: 3c18 5700 |01a3: if-gtz v24, 01fa // +0057 │ │ -0661c2: 1310 0000 |01a5: const/16 v16, #int 0 // #0 │ │ -0661c6: 7401 8f11 1b00 |01a7: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@118f │ │ -0661cc: 0a06 |01aa: move-result v6 │ │ -0661ce: 120d |01ab: const/4 v13, #int 0 // #0 │ │ -0661d0: 356d 4600 |01ac: if-ge v13, v6, 01f2 // +0046 │ │ -0661d4: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ -0661d8: 6e20 8e11 d000 |01b0: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@118e │ │ -0661de: 0c15 |01b3: move-result-object v21 │ │ -0661e0: 7401 c418 1500 |01b4: invoke-virtual/range {v21}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -0661e6: 0a18 |01b7: move-result v24 │ │ -0661e8: 9011 1816 |01b8: add-int v17, v24, v22 │ │ -0661ec: 0200 1100 |01ba: move/from16 v0, v17 │ │ -0661f0: 0201 1000 |01bc: move/from16 v1, v16 │ │ -0661f4: 3710 0400 |01be: if-le v0, v1, 01c2 // +0004 │ │ -0661f8: 0210 1100 |01c0: move/from16 v16, v17 │ │ -0661fc: d80d 0d01 |01c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ -066200: 28e8 |01c4: goto 01ac // -0018 │ │ -066202: 7701 a418 1d00 |01c5: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -066208: 0a0f |01c8: move-result v15 │ │ -06620a: 2900 a7fe |01c9: goto/16 0070 // -0159 │ │ -06620e: 1312 0000 |01cb: const/16 v18, #int 0 // #0 │ │ -066212: 2900 5cff |01cd: goto/16 0129 // -00a4 │ │ -066216: 1318 0800 |01cf: const/16 v24, #int 8 // #8 │ │ -06621a: 2900 66ff |01d1: goto/16 0137 // -009a │ │ -06621e: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ -066222: 5400 b408 |01d5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -066226: 0818 0000 |01d7: move-object/from16 v24, v0 │ │ -06622a: 1319 0000 |01d9: const/16 v25, #int 0 // #0 │ │ -06622e: 0800 1b00 |01db: move-object/from16 v0, v27 │ │ -066232: 0801 1800 |01dd: move-object/from16 v1, v24 │ │ -066236: 0202 1900 |01df: move/from16 v2, v25 │ │ -06623a: 6e52 a111 1043 |01e1: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@11a1 │ │ -066240: 0a03 |01e4: move-result v3 │ │ -066242: 2900 59ff |01e5: goto/16 013e // -00a7 │ │ -066246: 150a 0080 |01e7: const/high16 v10, #int -2147483648 // #8000 │ │ -06624a: 2900 75ff |01e9: goto/16 015e // -008b │ │ -06624e: 0139 |01eb: move v9, v3 │ │ -066250: 2882 |01ec: goto 016e // -007e │ │ -066252: 1508 0080 |01ed: const/high16 v8, #int -2147483648 // #8000 │ │ -066256: 288d |01ef: goto 017c // -0073 │ │ -066258: 01b7 |01f0: move v7, v11 │ │ -06625a: 289b |01f1: goto 018c // -0065 │ │ -06625c: 0800 1b00 |01f2: move-object/from16 v0, v27 │ │ -066260: 0201 1000 |01f4: move/from16 v1, v16 │ │ -066264: 6e30 b311 5001 |01f6: invoke-virtual {v0, v5, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@11b3 │ │ -06626a: 0e00 |01f9: return-void │ │ -06626c: 0800 1b00 |01fa: move-object/from16 v0, v27 │ │ -066270: 6e30 b311 500f |01fc: invoke-virtual {v0, v5, v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@11b3 │ │ -066276: 28fa |01ff: goto 01f9 // -0006 │ │ +065e60: |[065e60] android.support.v7.internal.widget.ActionBarContextView.onMeasure:(II)V │ │ +065e70: 7701 a318 1c00 |0000: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +065e76: 0a17 |0003: move-result v23 │ │ +065e78: 1518 0040 |0004: const/high16 v24, #int 1073741824 // #4000 │ │ +065e7c: 0200 1700 |0006: move/from16 v0, v23 │ │ +065e80: 0201 1800 |0008: move/from16 v1, v24 │ │ +065e84: 3210 2900 |000a: if-eq v0, v1, 0033 // +0029 │ │ +065e88: 2218 df03 |000c: new-instance v24, Ljava/lang/IllegalStateException; // type@03df │ │ +065e8c: 2219 f003 |000e: new-instance v25, Ljava/lang/StringBuilder; // type@03f0 │ │ +065e90: 7601 c91b 1900 |0010: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +065e96: 7401 aa1b 1b00 |0013: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +065e9c: 0c1a |0016: move-result-object v26 │ │ +065e9e: 7401 7d1b 1a00 |0017: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ +065ea4: 0c1a |001a: move-result-object v26 │ │ +065ea6: 7402 d21b 1900 |001b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +065eac: 0c19 |001e: move-result-object v25 │ │ +065eae: 1a1a 3f00 |001f: const-string v26, " can only be used " // string@003f │ │ +065eb2: 7402 d21b 1900 |0021: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +065eb8: 0c19 |0024: move-result-object v25 │ │ +065eba: 1a1a ce26 |0025: const-string v26, "with android:layout_width="match_parent" (or fill_parent)" // string@26ce │ │ +065ebe: 7402 d21b 1900 |0027: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +065ec4: 0c19 |002a: move-result-object v25 │ │ +065ec6: 7401 d61b 1900 |002b: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +065ecc: 0c19 |002e: move-result-object v25 │ │ +065ece: 7602 8b1b 1800 |002f: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +065ed4: 2718 |0032: throw v24 │ │ +065ed6: 7701 a318 1d00 |0033: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +065edc: 0a0c |0036: move-result v12 │ │ +065ede: 390c 2900 |0037: if-nez v12, 0060 // +0029 │ │ +065ee2: 2218 df03 |0039: new-instance v24, Ljava/lang/IllegalStateException; // type@03df │ │ +065ee6: 2219 f003 |003b: new-instance v25, Ljava/lang/StringBuilder; // type@03f0 │ │ +065eea: 7601 c91b 1900 |003d: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +065ef0: 7401 aa1b 1b00 |0040: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +065ef6: 0c1a |0043: move-result-object v26 │ │ +065ef8: 7401 7d1b 1a00 |0044: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ +065efe: 0c1a |0047: move-result-object v26 │ │ +065f00: 7402 d21b 1900 |0048: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +065f06: 0c19 |004b: move-result-object v25 │ │ +065f08: 1a1a 3f00 |004c: const-string v26, " can only be used " // string@003f │ │ +065f0c: 7402 d21b 1900 |004e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +065f12: 0c19 |0051: move-result-object v25 │ │ +065f14: 1a1a cd26 |0052: const-string v26, "with android:layout_height="wrap_content"" // string@26cd │ │ +065f18: 7402 d21b 1900 |0054: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +065f1e: 0c19 |0057: move-result-object v25 │ │ +065f20: 7401 d61b 1900 |0058: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +065f26: 0c19 |005b: move-result-object v25 │ │ +065f28: 7602 8b1b 1800 |005c: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +065f2e: 2718 |005f: throw v24 │ │ +065f30: 7701 a418 1c00 |0060: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +065f36: 0a05 |0063: move-result v5 │ │ +065f38: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ +065f3c: 5200 a808 |0066: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ +065f40: 0218 0000 |0068: move/from16 v24, v0 │ │ +065f44: 3d18 5b01 |006a: if-lez v24, 01c5 // +015b │ │ +065f48: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ +065f4c: 520f a808 |006e: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ +065f50: 7401 9611 1b00 |0070: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1196 │ │ +065f56: 0a18 |0073: move-result v24 │ │ +065f58: 7401 9311 1b00 |0074: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1193 │ │ +065f5e: 0a19 |0077: move-result v25 │ │ +065f60: 9016 1819 |0078: add-int v22, v24, v25 │ │ +065f64: 7401 9411 1b00 |007a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1194 │ │ +065f6a: 0a18 |007d: move-result v24 │ │ +065f6c: 9118 0518 |007e: sub-int v24, v5, v24 │ │ +065f70: 7401 9511 1b00 |0080: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1195 │ │ +065f76: 0a19 |0083: move-result v25 │ │ +065f78: 9103 1819 |0084: sub-int v3, v24, v25 │ │ +065f7c: 910b 0f16 |0086: sub-int v11, v15, v22 │ │ +065f80: 1518 0080 |0088: const/high16 v24, #int -2147483648 // #8000 │ │ +065f84: 0200 1800 |008a: move/from16 v0, v24 │ │ +065f88: 7120 a518 0b00 |008c: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +065f8e: 0a04 |008f: move-result v4 │ │ +065f90: 0800 1b00 |0090: move-object/from16 v0, v27 │ │ +065f94: 5400 a608 |0092: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065f98: 0818 0000 |0094: move-object/from16 v24, v0 │ │ +065f9c: 3818 2c00 |0096: if-eqz v24, 00c2 // +002c │ │ +065fa0: 0800 1b00 |0098: move-object/from16 v0, v27 │ │ +065fa4: 5400 a608 |009a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065fa8: 0818 0000 |009c: move-object/from16 v24, v0 │ │ +065fac: 1319 0000 |009e: const/16 v25, #int 0 // #0 │ │ +065fb0: 0800 1b00 |00a0: move-object/from16 v0, v27 │ │ +065fb4: 0801 1800 |00a2: move-object/from16 v1, v24 │ │ +065fb8: 0202 1900 |00a4: move/from16 v2, v25 │ │ +065fbc: 6e52 a111 1043 |00a6: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@11a1 │ │ +065fc2: 0a03 |00a9: move-result v3 │ │ +065fc4: 0800 1b00 |00aa: move-object/from16 v0, v27 │ │ +065fc8: 5400 a608 |00ac: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@08a6 │ │ +065fcc: 0818 0000 |00ae: move-object/from16 v24, v0 │ │ +065fd0: 7401 c118 1800 |00b0: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +065fd6: 0c0e |00b3: move-result-object v14 │ │ +065fd8: 1f0e 6d03 |00b4: check-cast v14, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +065fdc: 52e0 da0a |00b6: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ +065fe0: 0218 0000 |00b8: move/from16 v24, v0 │ │ +065fe4: 52e0 db0a |00ba: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ +065fe8: 0219 0000 |00bc: move/from16 v25, v0 │ │ +065fec: 9018 1819 |00be: add-int v24, v24, v25 │ │ +065ff0: 9103 0318 |00c0: sub-int v3, v3, v24 │ │ +065ff4: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ +065ff8: 5400 ab08 |00c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +065ffc: 0818 0000 |00c6: move-object/from16 v24, v0 │ │ +066000: 3818 2400 |00c8: if-eqz v24, 00ec // +0024 │ │ +066004: 0800 1b00 |00ca: move-object/from16 v0, v27 │ │ +066008: 5400 ab08 |00cc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +06600c: 0818 0000 |00ce: move-object/from16 v24, v0 │ │ +066010: 7401 f814 1800 |00d0: invoke-virtual/range {v24}, Landroid/support/v7/widget/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@14f8 │ │ +066016: 0c18 |00d3: move-result-object v24 │ │ +066018: 0800 1800 |00d4: move-object/from16 v0, v24 │ │ +06601c: 0801 1b00 |00d6: move-object/from16 v1, v27 │ │ +066020: 3310 1400 |00d8: if-ne v0, v1, 00ec // +0014 │ │ +066024: 0800 1b00 |00da: move-object/from16 v0, v27 │ │ +066028: 5400 ab08 |00dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +06602c: 0818 0000 |00de: move-object/from16 v24, v0 │ │ +066030: 1319 0000 |00e0: const/16 v25, #int 0 // #0 │ │ +066034: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ +066038: 0801 1800 |00e4: move-object/from16 v1, v24 │ │ +06603c: 0202 1900 |00e6: move/from16 v2, v25 │ │ +066040: 6e52 a111 1043 |00e8: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@11a1 │ │ +066046: 0a03 |00eb: move-result v3 │ │ +066048: 0800 1b00 |00ec: move-object/from16 v0, v27 │ │ +06604c: 5400 b408 |00ee: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +066050: 0818 0000 |00f0: move-object/from16 v24, v0 │ │ +066054: 3818 4c00 |00f2: if-eqz v24, 013e // +004c │ │ +066058: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ +06605c: 5400 aa08 |00f6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ +066060: 0818 0000 |00f8: move-object/from16 v24, v0 │ │ +066064: 3918 4400 |00fa: if-nez v24, 013e // +0044 │ │ +066068: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ +06606c: 5500 b508 |00fe: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@08b5 │ │ +066070: 0218 0000 |0100: move/from16 v24, v0 │ │ +066074: 3818 d100 |0102: if-eqz v24, 01d3 // +00d1 │ │ +066078: 1318 0000 |0104: const/16 v24, #int 0 // #0 │ │ +06607c: 1319 0000 |0106: const/16 v25, #int 0 // #0 │ │ +066080: 7702 a518 1800 |0108: invoke-static/range {v24, v25}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +066086: 0a14 |010b: move-result v20 │ │ +066088: 0800 1b00 |010c: move-object/from16 v0, v27 │ │ +06608c: 5400 b408 |010e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +066090: 0818 0000 |0110: move-object/from16 v24, v0 │ │ +066094: 0800 1800 |0112: move-object/from16 v0, v24 │ │ +066098: 0201 1400 |0114: move/from16 v1, v20 │ │ +06609c: 6e30 4d1a 1004 |0116: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@1a4d │ │ +0660a2: 0800 1b00 |0119: move-object/from16 v0, v27 │ │ +0660a6: 5400 b408 |011b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +0660aa: 0818 0000 |011d: move-object/from16 v24, v0 │ │ +0660ae: 7401 4a1a 1800 |011f: invoke-virtual/range {v24}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@1a4a │ │ +0660b4: 0a13 |0122: move-result v19 │ │ +0660b6: 0200 1300 |0123: move/from16 v0, v19 │ │ +0660ba: 3630 a600 |0125: if-gt v0, v3, 01cb // +00a6 │ │ +0660be: 1312 0100 |0127: const/16 v18, #int 1 // #1 │ │ +0660c2: 3812 0400 |0129: if-eqz v18, 012d // +0004 │ │ +0660c6: 9103 0313 |012b: sub-int v3, v3, v19 │ │ +0660ca: 0800 1b00 |012d: move-object/from16 v0, v27 │ │ +0660ce: 5400 b408 |012f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +0660d2: 0819 0000 |0131: move-object/from16 v25, v0 │ │ +0660d6: 3812 9c00 |0133: if-eqz v18, 01cf // +009c │ │ +0660da: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ +0660de: 0800 1900 |0137: move-object/from16 v0, v25 │ │ +0660e2: 0201 1800 |0139: move/from16 v1, v24 │ │ +0660e6: 6e20 551a 1000 |013b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@1a55 │ │ +0660ec: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ +0660f0: 5400 aa08 |0140: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ +0660f4: 0818 0000 |0142: move-object/from16 v24, v0 │ │ +0660f8: 3818 5900 |0144: if-eqz v24, 019d // +0059 │ │ +0660fc: 0800 1b00 |0146: move-object/from16 v0, v27 │ │ +066100: 5400 aa08 |0148: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ +066104: 0818 0000 |014a: move-object/from16 v24, v0 │ │ +066108: 7401 c118 1800 |014c: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06610e: 0c0e |014f: move-result-object v14 │ │ +066110: 52e0 d70a |0150: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ +066114: 0218 0000 |0152: move/from16 v24, v0 │ │ +066118: 1319 feff |0154: const/16 v25, #int -2 // #fffe │ │ +06611c: 0200 1800 |0156: move/from16 v0, v24 │ │ +066120: 0201 1900 |0158: move/from16 v1, v25 │ │ +066124: 3210 8d00 |015a: if-eq v0, v1, 01e7 // +008d │ │ +066128: 150a 0040 |015c: const/high16 v10, #int 1073741824 // #4000 │ │ +06612c: 52e0 d70a |015e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ +066130: 0218 0000 |0160: move/from16 v24, v0 │ │ +066134: 3a18 8900 |0162: if-ltz v24, 01eb // +0089 │ │ +066138: 52e0 d70a |0164: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ +06613c: 0218 0000 |0166: move/from16 v24, v0 │ │ +066140: 0200 1800 |0168: move/from16 v0, v24 │ │ +066144: 7120 9f1b 3000 |016a: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +06614a: 0a09 |016d: move-result v9 │ │ +06614c: 52e0 d60a |016e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +066150: 0218 0000 |0170: move/from16 v24, v0 │ │ +066154: 1319 feff |0172: const/16 v25, #int -2 // #fffe │ │ +066158: 0200 1800 |0174: move/from16 v0, v24 │ │ +06615c: 0201 1900 |0176: move/from16 v1, v25 │ │ +066160: 3210 7500 |0178: if-eq v0, v1, 01ed // +0075 │ │ +066164: 1508 0040 |017a: const/high16 v8, #int 1073741824 // #4000 │ │ +066168: 52e0 d60a |017c: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +06616c: 0218 0000 |017e: move/from16 v24, v0 │ │ +066170: 3a18 7000 |0180: if-ltz v24, 01f0 // +0070 │ │ +066174: 52e0 d60a |0182: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +066178: 0218 0000 |0184: move/from16 v24, v0 │ │ +06617c: 0200 1800 |0186: move/from16 v0, v24 │ │ +066180: 7120 9f1b b000 |0188: invoke-static {v0, v11}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +066186: 0a07 |018b: move-result v7 │ │ +066188: 0800 1b00 |018c: move-object/from16 v0, v27 │ │ +06618c: 5400 aa08 |018e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ +066190: 0818 0000 |0190: move-object/from16 v24, v0 │ │ +066194: 7120 a518 a900 |0192: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06619a: 0a19 |0195: move-result v25 │ │ +06619c: 7120 a518 8700 |0196: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +0661a2: 0a1a |0199: move-result v26 │ │ +0661a4: 7403 e718 1800 |019a: invoke-virtual/range {v24, v25, v26}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +0661aa: 0800 1b00 |019d: move-object/from16 v0, v27 │ │ +0661ae: 5200 a808 |019f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ +0661b2: 0218 0000 |01a1: move/from16 v24, v0 │ │ +0661b6: 3c18 5700 |01a3: if-gtz v24, 01fa // +0057 │ │ +0661ba: 1310 0000 |01a5: const/16 v16, #int 0 // #0 │ │ +0661be: 7401 8f11 1b00 |01a7: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@118f │ │ +0661c4: 0a06 |01aa: move-result v6 │ │ +0661c6: 120d |01ab: const/4 v13, #int 0 // #0 │ │ +0661c8: 356d 4600 |01ac: if-ge v13, v6, 01f2 // +0046 │ │ +0661cc: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ +0661d0: 6e20 8e11 d000 |01b0: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@118e │ │ +0661d6: 0c15 |01b3: move-result-object v21 │ │ +0661d8: 7401 c418 1500 |01b4: invoke-virtual/range {v21}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +0661de: 0a18 |01b7: move-result v24 │ │ +0661e0: 9011 1816 |01b8: add-int v17, v24, v22 │ │ +0661e4: 0200 1100 |01ba: move/from16 v0, v17 │ │ +0661e8: 0201 1000 |01bc: move/from16 v1, v16 │ │ +0661ec: 3710 0400 |01be: if-le v0, v1, 01c2 // +0004 │ │ +0661f0: 0210 1100 |01c0: move/from16 v16, v17 │ │ +0661f4: d80d 0d01 |01c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0661f8: 28e8 |01c4: goto 01ac // -0018 │ │ +0661fa: 7701 a418 1d00 |01c5: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +066200: 0a0f |01c8: move-result v15 │ │ +066202: 2900 a7fe |01c9: goto/16 0070 // -0159 │ │ +066206: 1312 0000 |01cb: const/16 v18, #int 0 // #0 │ │ +06620a: 2900 5cff |01cd: goto/16 0129 // -00a4 │ │ +06620e: 1318 0800 |01cf: const/16 v24, #int 8 // #8 │ │ +066212: 2900 66ff |01d1: goto/16 0137 // -009a │ │ +066216: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ +06621a: 5400 b408 |01d5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +06621e: 0818 0000 |01d7: move-object/from16 v24, v0 │ │ +066222: 1319 0000 |01d9: const/16 v25, #int 0 // #0 │ │ +066226: 0800 1b00 |01db: move-object/from16 v0, v27 │ │ +06622a: 0801 1800 |01dd: move-object/from16 v1, v24 │ │ +06622e: 0202 1900 |01df: move/from16 v2, v25 │ │ +066232: 6e52 a111 1043 |01e1: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@11a1 │ │ +066238: 0a03 |01e4: move-result v3 │ │ +06623a: 2900 59ff |01e5: goto/16 013e // -00a7 │ │ +06623e: 150a 0080 |01e7: const/high16 v10, #int -2147483648 // #8000 │ │ +066242: 2900 75ff |01e9: goto/16 015e // -008b │ │ +066246: 0139 |01eb: move v9, v3 │ │ +066248: 2882 |01ec: goto 016e // -007e │ │ +06624a: 1508 0080 |01ed: const/high16 v8, #int -2147483648 // #8000 │ │ +06624e: 288d |01ef: goto 017c // -0073 │ │ +066250: 01b7 |01f0: move v7, v11 │ │ +066252: 289b |01f1: goto 018c // -0065 │ │ +066254: 0800 1b00 |01f2: move-object/from16 v0, v27 │ │ +066258: 0201 1000 |01f4: move/from16 v1, v16 │ │ +06625c: 6e30 b311 5001 |01f6: invoke-virtual {v0, v5, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@11b3 │ │ +066262: 0e00 |01f9: return-void │ │ +066264: 0800 1b00 |01fa: move-object/from16 v0, v27 │ │ +066268: 6e30 b311 500f |01fc: invoke-virtual {v0, v5, v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@11b3 │ │ +06626e: 28fa |01ff: goto 01f9 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0004 line=331 │ │ 0x000c line=332 │ │ 0x0033 line=336 │ │ 0x0037 line=337 │ │ @@ -139812,17 +139812,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066278: |[066278] android.support.v7.internal.widget.ActionBarContextView.setContentHeight:(I)V │ │ -066288: 5901 a808 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ -06628c: 0e00 |0002: return-void │ │ +066270: |[066270] android.support.v7.internal.widget.ActionBarContextView.setContentHeight:(I)V │ │ +066280: 5901 a808 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ +066284: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -139832,30 +139832,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -066290: |[066290] android.support.v7.internal.widget.ActionBarContextView.setCustomView:(Landroid/view/View;)V │ │ -0662a0: 5410 aa08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ -0662a4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0662a8: 5410 aa08 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ -0662ac: 6e20 ac11 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@11ac │ │ -0662b2: 5b12 aa08 |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ -0662b6: 5410 b408 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -0662ba: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -0662be: 5410 b408 |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -0662c2: 6e20 ac11 0100 |0011: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@11ac │ │ -0662c8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0662ca: 5b10 b408 |0015: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ -0662ce: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ -0662d2: 6e20 8611 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1186 │ │ -0662d8: 6e10 ad11 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@11ad │ │ -0662de: 0e00 |001f: return-void │ │ +066288: |[066288] android.support.v7.internal.widget.ActionBarContextView.setCustomView:(Landroid/view/View;)V │ │ +066298: 5410 aa08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ +06629c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0662a0: 5410 aa08 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ +0662a4: 6e20 ac11 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@11ac │ │ +0662aa: 5b12 aa08 |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@08aa │ │ +0662ae: 5410 b408 |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +0662b2: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +0662b6: 5410 b408 |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +0662ba: 6e20 ac11 0100 |0011: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@11ac │ │ +0662c0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0662c2: 5b10 b408 |0015: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@08b4 │ │ +0662c6: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ +0662ca: 6e20 8611 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1186 │ │ +0662d0: 6e10 ad11 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@11ad │ │ +0662d6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0004 line=151 │ │ 0x0009 line=153 │ │ 0x000b line=154 │ │ 0x000f line=155 │ │ @@ -139873,78 +139873,78 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 131 16-bit code units │ │ -0662e0: |[0662e0] android.support.v7.internal.widget.ActionBarContextView.setSplitToolbar:(Z)V │ │ -0662f0: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0662f2: 5562 ad08 |0001: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@08ad │ │ -0662f6: 3272 3500 |0003: if-eq v2, v7, 0038 // +0035 │ │ -0662fa: 5462 a308 |0005: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -0662fe: 3802 2e00 |0007: if-eqz v2, 0035 // +002e │ │ -066302: 2200 6c03 |0009: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ -066306: 12e2 |000b: const/4 v2, #int -2 // #fe │ │ -066308: 7030 2419 2005 |000c: invoke-direct {v0, v2, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ -06630e: 3907 2a00 |000f: if-nez v7, 0039 // +002a │ │ -066312: 5462 a308 |0011: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -066316: 6e20 b814 6200 |0013: invoke-virtual {v2, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@14b8 │ │ -06631c: 0c02 |0016: move-result-object v2 │ │ -06631e: 1f02 e502 |0017: check-cast v2, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ -066322: 5b62 ab08 |0019: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -066326: 5462 ab08 |001b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -06632a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -06632c: 6e20 0a15 3200 |001e: invoke-virtual {v2, v3}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@150a │ │ -066332: 5462 ab08 |0021: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -066336: 6e10 f814 0200 |0023: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@14f8 │ │ -06633c: 0c01 |0026: move-result-object v1 │ │ -06633e: 1f01 6e03 |0027: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ -066342: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ -066346: 5462 ab08 |002b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -06634a: 6e20 5d19 2100 |002d: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ -066350: 5462 ab08 |0030: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -066354: 6e30 8711 2600 |0032: invoke-virtual {v6, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1187 │ │ -06635a: 6f20 0e11 7600 |0035: invoke-super {v6, v7}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitToolbar:(Z)V // method@110e │ │ -066360: 0e00 |0038: return-void │ │ -066362: 5462 a308 |0039: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -066366: 6e10 9111 0600 |003b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ -06636c: 0c03 |003e: move-result-object v3 │ │ -06636e: 6e10 c800 0300 |003f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -066374: 0c03 |0042: move-result-object v3 │ │ -066376: 6e10 3401 0300 |0043: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -06637c: 0c03 |0046: move-result-object v3 │ │ -06637e: 5233 d10a |0047: iget v3, v3, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ -066382: 1214 |0049: const/4 v4, #int 1 // #1 │ │ -066384: 6e30 c714 3204 |004a: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@14c7 │ │ -06638a: 5462 a308 |004d: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -06638e: 1403 ffff ff7f |004f: const v3, #float nan // #7fffffff │ │ -066394: 6e20 c414 3200 |0052: invoke-virtual {v2, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.setItemLimit:(I)V // method@14c4 │ │ -06639a: 5905 d70a |0055: iput v5, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ -06639e: 5262 a808 |0057: iget v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ -0663a2: 5902 d60a |0059: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -0663a6: 5462 a308 |005b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -0663aa: 6e20 b814 6200 |005d: invoke-virtual {v2, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@14b8 │ │ -0663b0: 0c02 |0060: move-result-object v2 │ │ -0663b2: 1f02 e502 |0061: check-cast v2, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ -0663b6: 5b62 ab08 |0063: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -0663ba: 5462 ab08 |0065: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -0663be: 5463 ae08 |0067: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@08ae │ │ -0663c2: 6e20 0a15 3200 |0069: invoke-virtual {v2, v3}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@150a │ │ -0663c8: 5462 ab08 |006c: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -0663cc: 6e10 f814 0200 |006e: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@14f8 │ │ -0663d2: 0c01 |0071: move-result-object v1 │ │ -0663d4: 1f01 6e03 |0072: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ -0663d8: 3801 0700 |0074: if-eqz v1, 007b // +0007 │ │ -0663dc: 5462 ab08 |0076: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -0663e0: 6e20 5d19 2100 |0078: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ -0663e6: 5462 af08 |007b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/view/ViewGroup; // field@08af │ │ -0663ea: 5463 ab08 |007d: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ -0663ee: 6e30 3219 3200 |007f: invoke-virtual {v2, v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1932 │ │ -0663f4: 28b3 |0082: goto 0035 // -004d │ │ +0662d8: |[0662d8] android.support.v7.internal.widget.ActionBarContextView.setSplitToolbar:(Z)V │ │ +0662e8: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +0662ea: 5562 ad08 |0001: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@08ad │ │ +0662ee: 3272 3500 |0003: if-eq v2, v7, 0038 // +0035 │ │ +0662f2: 5462 a308 |0005: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +0662f6: 3802 2e00 |0007: if-eqz v2, 0035 // +002e │ │ +0662fa: 2200 6c03 |0009: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ +0662fe: 12e2 |000b: const/4 v2, #int -2 // #fe │ │ +066300: 7030 2419 2005 |000c: invoke-direct {v0, v2, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ +066306: 3907 2a00 |000f: if-nez v7, 0039 // +002a │ │ +06630a: 5462 a308 |0011: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +06630e: 6e20 b814 6200 |0013: invoke-virtual {v2, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@14b8 │ │ +066314: 0c02 |0016: move-result-object v2 │ │ +066316: 1f02 e502 |0017: check-cast v2, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ +06631a: 5b62 ab08 |0019: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +06631e: 5462 ab08 |001b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +066322: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +066324: 6e20 0a15 3200 |001e: invoke-virtual {v2, v3}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@150a │ │ +06632a: 5462 ab08 |0021: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +06632e: 6e10 f814 0200 |0023: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@14f8 │ │ +066334: 0c01 |0026: move-result-object v1 │ │ +066336: 1f01 6e03 |0027: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ +06633a: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ +06633e: 5462 ab08 |002b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +066342: 6e20 5d19 2100 |002d: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ +066348: 5462 ab08 |0030: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +06634c: 6e30 8711 2600 |0032: invoke-virtual {v6, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1187 │ │ +066352: 6f20 0e11 7600 |0035: invoke-super {v6, v7}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitToolbar:(Z)V // method@110e │ │ +066358: 0e00 |0038: return-void │ │ +06635a: 5462 a308 |0039: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +06635e: 6e10 9111 0600 |003b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1191 │ │ +066364: 0c03 |003e: move-result-object v3 │ │ +066366: 6e10 c800 0300 |003f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +06636c: 0c03 |0042: move-result-object v3 │ │ +06636e: 6e10 3401 0300 |0043: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +066374: 0c03 |0046: move-result-object v3 │ │ +066376: 5233 d10a |0047: iget v3, v3, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ +06637a: 1214 |0049: const/4 v4, #int 1 // #1 │ │ +06637c: 6e30 c714 3204 |004a: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@14c7 │ │ +066382: 5462 a308 |004d: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +066386: 1403 ffff ff7f |004f: const v3, #float nan // #7fffffff │ │ +06638c: 6e20 c414 3200 |0052: invoke-virtual {v2, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.setItemLimit:(I)V // method@14c4 │ │ +066392: 5905 d70a |0055: iput v5, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ +066396: 5262 a808 |0057: iget v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@08a8 │ │ +06639a: 5902 d60a |0059: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +06639e: 5462 a308 |005b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +0663a2: 6e20 b814 6200 |005d: invoke-virtual {v2, v6}, Landroid/support/v7/widget/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@14b8 │ │ +0663a8: 0c02 |0060: move-result-object v2 │ │ +0663aa: 1f02 e502 |0061: check-cast v2, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ +0663ae: 5b62 ab08 |0063: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +0663b2: 5462 ab08 |0065: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +0663b6: 5463 ae08 |0067: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@08ae │ │ +0663ba: 6e20 0a15 3200 |0069: invoke-virtual {v2, v3}, Landroid/support/v7/widget/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@150a │ │ +0663c0: 5462 ab08 |006c: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +0663c4: 6e10 f814 0200 |006e: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@14f8 │ │ +0663ca: 0c01 |0071: move-result-object v1 │ │ +0663cc: 1f01 6e03 |0072: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ +0663d0: 3801 0700 |0074: if-eqz v1, 007b // +0007 │ │ +0663d4: 5462 ab08 |0076: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +0663d8: 6e20 5d19 2100 |0078: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ +0663de: 5462 af08 |007b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/view/ViewGroup; // field@08af │ │ +0663e2: 5463 ab08 |007d: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@08ab │ │ +0663e6: 6e30 3219 3200 |007f: invoke-virtual {v2, v3, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1932 │ │ +0663ec: 28b3 |0082: goto 0035 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=114 │ │ 0x0005 line=115 │ │ 0x0009 line=117 │ │ 0x000f line=119 │ │ 0x0011 line=120 │ │ @@ -139976,17 +139976,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0663f8: |[0663f8] android.support.v7.internal.widget.ActionBarContextView.setSplitView:(Landroid/view/ViewGroup;)V │ │ -066408: 6f20 0f11 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitView:(Landroid/view/ViewGroup;)V // method@110f │ │ -06640e: 0e00 |0003: return-void │ │ +0663f0: |[0663f0] android.support.v7.internal.widget.ActionBarContextView.setSplitView:(Landroid/view/ViewGroup;)V │ │ +066400: 6f20 0f11 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitView:(Landroid/view/ViewGroup;)V // method@110f │ │ +066406: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/view/ViewGroup; │ │ │ │ @@ -139995,17 +139995,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -066410: |[066410] android.support.v7.internal.widget.ActionBarContextView.setSplitWhenNarrow:(Z)V │ │ -066420: 6f20 1011 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitWhenNarrow:(Z)V // method@1110 │ │ -066426: 0e00 |0003: return-void │ │ +066408: |[066408] android.support.v7.internal.widget.ActionBarContextView.setSplitWhenNarrow:(Z)V │ │ +066418: 6f20 1011 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitWhenNarrow:(Z)V // method@1110 │ │ +06641e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -140014,18 +140014,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066428: |[066428] android.support.v7.internal.widget.ActionBarContextView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -066438: 5b01 b008 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@08b0 │ │ -06643c: 7010 9b11 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@119b │ │ -066442: 0e00 |0005: return-void │ │ +066420: |[066420] android.support.v7.internal.widget.ActionBarContextView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +066430: 5b01 b008 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@08b0 │ │ +066434: 7010 9b11 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@119b │ │ +06643a: 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/internal/widget/ActionBarContextView; │ │ @@ -140036,18 +140036,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066444: |[066444] android.support.v7.internal.widget.ActionBarContextView.setTitle:(Ljava/lang/CharSequence;)V │ │ -066454: 5b01 b308 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@08b3 │ │ -066458: 7010 9b11 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@119b │ │ -06645e: 0e00 |0005: return-void │ │ +06643c: |[06643c] android.support.v7.internal.widget.ActionBarContextView.setTitle:(Ljava/lang/CharSequence;)V │ │ +06644c: 5b01 b308 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@08b3 │ │ +066450: 7010 9b11 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@119b │ │ +066456: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ 0x0005 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -140058,20 +140058,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -066460: |[066460] android.support.v7.internal.widget.ActionBarContextView.setTitleOptional:(Z)V │ │ -066470: 5510 b508 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@08b5 │ │ -066474: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -066478: 6e10 ad11 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@11ad │ │ -06647e: 5c12 b508 |0007: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@08b5 │ │ -066482: 0e00 |0009: return-void │ │ +066458: |[066458] android.support.v7.internal.widget.ActionBarContextView.setTitleOptional:(Z)V │ │ +066468: 5510 b508 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@08b5 │ │ +06646c: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +066470: 6e10 ad11 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@11ad │ │ +066476: 5c12 b508 |0007: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@08b5 │ │ +06647a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0004 line=538 │ │ 0x0007 line=540 │ │ 0x0009 line=541 │ │ locals : │ │ @@ -140083,17 +140083,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066484: |[066484] android.support.v7.internal.widget.ActionBarContextView.shouldDelayChildPressedState:()Z │ │ -066494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066496: 0f00 |0001: return v0 │ │ +06647c: |[06647c] android.support.v7.internal.widget.ActionBarContextView.shouldDelayChildPressedState:()Z │ │ +06648c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06648e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=518 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #27 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -140101,38 +140101,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -066498: |[066498] android.support.v7.internal.widget.ActionBarContextView.showOverflowMenu:()Z │ │ -0664a8: 5410 a308 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -0664ac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0664b0: 5410 a308 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ -0664b4: 6e10 c914 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ -0664ba: 0a00 |0009: move-result v0 │ │ -0664bc: 0f00 |000a: return v0 │ │ -0664be: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0664c0: 28fe |000c: goto 000a // -0002 │ │ +066490: |[066490] android.support.v7.internal.widget.ActionBarContextView.showOverflowMenu:()Z │ │ +0664a0: 5410 a308 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +0664a4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0664a8: 5410 a308 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@08a3 │ │ +0664ac: 6e10 c914 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ +0664b2: 0a00 |0009: move-result v0 │ │ +0664b4: 0f00 |000a: return v0 │ │ +0664b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0664b8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=297 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ - source_file_idx : 407 (ActionBarContextView.java) │ │ + source_file_idx : 406 (ActionBarContextView.java) │ │ │ │ Class #532 header: │ │ class_idx : 661 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 460 │ │ -source_file_idx : 414 │ │ +source_file_idx : 413 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #532 annotations: │ │ Annotations on class │ │ @@ -140156,18 +140156,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0664c4: |[0664c4] android.support.v7.internal.widget.ActionBarOverlayLayout$1.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ -0664d4: 5b01 b808 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b8 │ │ -0664d8: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ -0664de: 0e00 |0005: return-void │ │ +0664bc: |[0664bc] android.support.v7.internal.widget.ActionBarOverlayLayout$1.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ +0664cc: 5b01 b808 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b8 │ │ +0664d0: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ +0664d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -140177,22 +140177,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0664e0: |[0664e0] android.support.v7.internal.widget.ActionBarOverlayLayout$1.onAnimationCancel:(Landroid/view/View;)V │ │ -0664f0: 5420 b808 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b8 │ │ -0664f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0664f6: 7120 d311 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d3 │ │ -0664fc: 5420 b808 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b8 │ │ -066500: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -066502: 7120 d411 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@11d4 │ │ -066508: 0e00 |000c: return-void │ │ +0664d8: |[0664d8] android.support.v7.internal.widget.ActionBarOverlayLayout$1.onAnimationCancel:(Landroid/view/View;)V │ │ +0664e8: 5420 b808 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b8 │ │ +0664ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0664ee: 7120 d311 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d3 │ │ +0664f4: 5420 b808 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b8 │ │ +0664f8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0664fa: 7120 d411 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@11d4 │ │ +066500: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0006 line=102 │ │ 0x000c line=103 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; │ │ @@ -140203,38 +140203,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06650c: |[06650c] android.support.v7.internal.widget.ActionBarOverlayLayout$1.onAnimationEnd:(Landroid/view/View;)V │ │ -06651c: 5420 b808 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b8 │ │ -066520: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -066522: 7120 d311 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d3 │ │ -066528: 5420 b808 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b8 │ │ -06652c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -06652e: 7120 d411 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@11d4 │ │ -066534: 0e00 |000c: return-void │ │ +066504: |[066504] android.support.v7.internal.widget.ActionBarOverlayLayout$1.onAnimationEnd:(Landroid/view/View;)V │ │ +066514: 5420 b808 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b8 │ │ +066518: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06651a: 7120 d311 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d3 │ │ +066520: 5420 b808 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b8 │ │ +066524: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +066526: 7120 d411 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@11d4 │ │ +06652c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0006 line=96 │ │ 0x000c line=97 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; │ │ 0x0000 - 0x000d reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 414 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 413 (ActionBarOverlayLayout.java) │ │ │ │ Class #533 header: │ │ class_idx : 662 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 460 │ │ -source_file_idx : 414 │ │ +source_file_idx : 413 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #533 annotations: │ │ Annotations on class │ │ @@ -140258,18 +140258,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066538: |[066538] android.support.v7.internal.widget.ActionBarOverlayLayout$2.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ -066548: 5b01 b908 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b9 │ │ -06654c: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ -066552: 0e00 |0005: return-void │ │ +066530: |[066530] android.support.v7.internal.widget.ActionBarOverlayLayout$2.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ +066540: 5b01 b908 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b9 │ │ +066544: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ +06654a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -140279,22 +140279,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -066554: |[066554] android.support.v7.internal.widget.ActionBarOverlayLayout$2.onAnimationCancel:(Landroid/view/View;)V │ │ -066564: 5420 b908 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b9 │ │ -066568: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06656a: 7120 d511 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$202:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d5 │ │ -066570: 5420 b908 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b9 │ │ -066574: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -066576: 7120 d411 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@11d4 │ │ -06657c: 0e00 |000c: return-void │ │ +06654c: |[06654c] android.support.v7.internal.widget.ActionBarOverlayLayout$2.onAnimationCancel:(Landroid/view/View;)V │ │ +06655c: 5420 b908 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b9 │ │ +066560: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +066562: 7120 d511 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$202:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d5 │ │ +066568: 5420 b908 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b9 │ │ +06656c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +06656e: 7120 d411 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@11d4 │ │ +066574: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=117 │ │ 0x000c line=118 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2; │ │ @@ -140305,38 +140305,38 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -066580: |[066580] android.support.v7.internal.widget.ActionBarOverlayLayout$2.onAnimationEnd:(Landroid/view/View;)V │ │ -066590: 5420 b908 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b9 │ │ -066594: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -066596: 7120 d511 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$202:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d5 │ │ -06659c: 5420 b908 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b9 │ │ -0665a0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0665a2: 7120 d411 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@11d4 │ │ -0665a8: 0e00 |000c: return-void │ │ +066578: |[066578] android.support.v7.internal.widget.ActionBarOverlayLayout$2.onAnimationEnd:(Landroid/view/View;)V │ │ +066588: 5420 b908 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b9 │ │ +06658c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06658e: 7120 d511 1000 |0003: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$202:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d5 │ │ +066594: 5420 b908 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08b9 │ │ +066598: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +06659a: 7120 d411 1000 |0009: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z // method@11d4 │ │ +0665a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0006 line=111 │ │ 0x000c line=112 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2; │ │ 0x0000 - 0x000d reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 414 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 413 (ActionBarOverlayLayout.java) │ │ │ │ Class #534 header: │ │ class_idx : 663 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 414 │ │ +source_file_idx : 413 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #534 annotations: │ │ Annotations on class │ │ @@ -140361,18 +140361,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0665ac: |[0665ac] android.support.v7.internal.widget.ActionBarOverlayLayout$3.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ -0665bc: 5b01 ba08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ -0665c0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0665c6: 0e00 |0005: return-void │ │ +0665a4: |[0665a4] android.support.v7.internal.widget.ActionBarOverlayLayout$3.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ +0665b4: 5b01 ba08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ +0665b8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0665be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -140382,75 +140382,75 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 87 16-bit code units │ │ -0665c8: |[0665c8] android.support.v7.internal.widget.ActionBarOverlayLayout$3.run:()V │ │ -0665d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0665da: 5440 ba08 |0001: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ -0665de: 7110 d611 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11d6 │ │ -0665e4: 5440 ba08 |0006: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ -0665e8: 5441 ba08 |0008: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ -0665ec: 7110 d811 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$500:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d8 │ │ -0665f2: 0c01 |000d: move-result-object v1 │ │ -0665f4: 7110 9e08 0100 |000e: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -0665fa: 0c01 |0011: move-result-object v1 │ │ -0665fc: 6e20 d309 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ -066602: 0c01 |0015: move-result-object v1 │ │ -066604: 5442 ba08 |0016: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ -066608: 7110 d711 0200 |0018: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@11d7 │ │ -06660e: 0c02 |001b: move-result-object v2 │ │ -066610: 6e20 cf09 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ -066616: 0c01 |001f: move-result-object v1 │ │ -066618: 7120 d311 1000 |0020: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d3 │ │ -06661e: 5440 ba08 |0023: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ -066622: 7110 d911 0000 |0025: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ -066628: 0c00 |0028: move-result-object v0 │ │ -06662a: 3800 2d00 |0029: if-eqz v0, 0056 // +002d │ │ -06662e: 5440 ba08 |002b: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ -066632: 7110 d911 0000 |002d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ -066638: 0c00 |0030: move-result-object v0 │ │ -06663a: 6e10 6911 0000 |0031: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ -066640: 0a00 |0034: move-result v0 │ │ -066642: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ -066646: 3210 1f00 |0037: if-eq v0, v1, 0056 // +001f │ │ -06664a: 5440 ba08 |0039: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ -06664e: 5441 ba08 |003b: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ -066652: 7110 d911 0100 |003d: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ -066658: 0c01 |0040: move-result-object v1 │ │ -06665a: 7110 9e08 0100 |0041: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -066660: 0c01 |0044: move-result-object v1 │ │ -066662: 6e20 d309 3100 |0045: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ -066668: 0c01 |0048: move-result-object v1 │ │ -06666a: 5442 ba08 |0049: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ -06666e: 7110 da11 0200 |004b: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$700:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@11da │ │ -066674: 0c02 |004e: move-result-object v2 │ │ -066676: 6e20 cf09 2100 |004f: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ -06667c: 0c01 |0052: move-result-object v1 │ │ -06667e: 7120 d511 1000 |0053: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$202:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d5 │ │ -066684: 0e00 |0056: return-void │ │ +0665c0: |[0665c0] android.support.v7.internal.widget.ActionBarOverlayLayout$3.run:()V │ │ +0665d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0665d2: 5440 ba08 |0001: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ +0665d6: 7110 d611 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11d6 │ │ +0665dc: 5440 ba08 |0006: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ +0665e0: 5441 ba08 |0008: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ +0665e4: 7110 d811 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$500:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d8 │ │ +0665ea: 0c01 |000d: move-result-object v1 │ │ +0665ec: 7110 9e08 0100 |000e: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +0665f2: 0c01 |0011: move-result-object v1 │ │ +0665f4: 6e20 d309 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ +0665fa: 0c01 |0015: move-result-object v1 │ │ +0665fc: 5442 ba08 |0016: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ +066600: 7110 d711 0200 |0018: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@11d7 │ │ +066606: 0c02 |001b: move-result-object v2 │ │ +066608: 6e20 cf09 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ +06660e: 0c01 |001f: move-result-object v1 │ │ +066610: 7120 d311 1000 |0020: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d3 │ │ +066616: 5440 ba08 |0023: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ +06661a: 7110 d911 0000 |0025: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ +066620: 0c00 |0028: move-result-object v0 │ │ +066622: 3800 2d00 |0029: if-eqz v0, 0056 // +002d │ │ +066626: 5440 ba08 |002b: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ +06662a: 7110 d911 0000 |002d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ +066630: 0c00 |0030: move-result-object v0 │ │ +066632: 6e10 6911 0000 |0031: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ +066638: 0a00 |0034: move-result v0 │ │ +06663a: 1301 0800 |0035: const/16 v1, #int 8 // #8 │ │ +06663e: 3210 1f00 |0037: if-eq v0, v1, 0056 // +001f │ │ +066642: 5440 ba08 |0039: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ +066646: 5441 ba08 |003b: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ +06664a: 7110 d911 0100 |003d: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ +066650: 0c01 |0040: move-result-object v1 │ │ +066652: 7110 9e08 0100 |0041: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +066658: 0c01 |0044: move-result-object v1 │ │ +06665a: 6e20 d309 3100 |0045: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ +066660: 0c01 |0048: move-result-object v1 │ │ +066662: 5442 ba08 |0049: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08ba │ │ +066666: 7110 da11 0200 |004b: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$700:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@11da │ │ +06666c: 0c02 |004e: move-result-object v2 │ │ +06666e: 6e20 cf09 2100 |004f: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ +066674: 0c01 |0052: move-result-object v1 │ │ +066676: 7120 d511 1000 |0053: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$202:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d5 │ │ +06667c: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=123 │ │ 0x0006 line=124 │ │ 0x0023 line=126 │ │ 0x0039 line=127 │ │ 0x0056 line=130 │ │ locals : │ │ 0x0000 - 0x0057 reg=4 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3; │ │ │ │ - source_file_idx : 414 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 413 (ActionBarOverlayLayout.java) │ │ │ │ Class #535 header: │ │ class_idx : 664 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 414 │ │ +source_file_idx : 413 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #535 annotations: │ │ Annotations on class │ │ @@ -140475,18 +140475,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -066688: |[066688] android.support.v7.internal.widget.ActionBarOverlayLayout$4.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ -066698: 5b01 bb08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -06669c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0666a2: 0e00 |0005: return-void │ │ +066680: |[066680] android.support.v7.internal.widget.ActionBarOverlayLayout$4.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ +066690: 5b01 bb08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +066694: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06669a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -140496,87 +140496,87 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 109 16-bit code units │ │ -0666a4: |[0666a4] android.support.v7.internal.widget.ActionBarOverlayLayout$4.run:()V │ │ -0666b4: 5430 bb08 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -0666b8: 7110 d611 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11d6 │ │ -0666be: 5430 bb08 |0005: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -0666c2: 5431 bb08 |0007: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -0666c6: 7110 d811 0100 |0009: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$500:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d8 │ │ -0666cc: 0c01 |000c: move-result-object v1 │ │ -0666ce: 7110 9e08 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -0666d4: 0c01 |0010: move-result-object v1 │ │ -0666d6: 5432 bb08 |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -0666da: 7110 d811 0200 |0013: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$500:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d8 │ │ -0666e0: 0c02 |0016: move-result-object v2 │ │ -0666e2: 6e10 6011 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ -0666e8: 0a02 |001a: move-result v2 │ │ -0666ea: 7b22 |001b: neg-int v2, v2 │ │ -0666ec: 8222 |001c: int-to-float v2, v2 │ │ -0666ee: 6e20 d309 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ -0666f4: 0c01 |0020: move-result-object v1 │ │ -0666f6: 5432 bb08 |0021: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -0666fa: 7110 d711 0200 |0023: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@11d7 │ │ -066700: 0c02 |0026: move-result-object v2 │ │ -066702: 6e20 cf09 2100 |0027: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ -066708: 0c01 |002a: move-result-object v1 │ │ -06670a: 7120 d311 1000 |002b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d3 │ │ -066710: 5430 bb08 |002e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -066714: 7110 d911 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ -06671a: 0c00 |0033: move-result-object v0 │ │ -06671c: 3800 3800 |0034: if-eqz v0, 006c // +0038 │ │ -066720: 5430 bb08 |0036: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -066724: 7110 d911 0000 |0038: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ -06672a: 0c00 |003b: move-result-object v0 │ │ -06672c: 6e10 6911 0000 |003c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ -066732: 0a00 |003f: move-result v0 │ │ -066734: 1301 0800 |0040: const/16 v1, #int 8 // #8 │ │ -066738: 3210 2a00 |0042: if-eq v0, v1, 006c // +002a │ │ -06673c: 5430 bb08 |0044: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -066740: 5431 bb08 |0046: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -066744: 7110 d911 0100 |0048: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ -06674a: 0c01 |004b: move-result-object v1 │ │ -06674c: 7110 9e08 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -066752: 0c01 |004f: move-result-object v1 │ │ -066754: 5432 bb08 |0050: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -066758: 7110 d911 0200 |0052: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ -06675e: 0c02 |0055: move-result-object v2 │ │ -066760: 6e10 6011 0200 |0056: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ -066766: 0a02 |0059: move-result v2 │ │ -066768: 8222 |005a: int-to-float v2, v2 │ │ -06676a: 6e20 d309 2100 |005b: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ -066770: 0c01 |005e: move-result-object v1 │ │ -066772: 5432 bb08 |005f: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ -066776: 7110 da11 0200 |0061: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$700:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@11da │ │ -06677c: 0c02 |0064: move-result-object v2 │ │ -06677e: 6e20 cf09 2100 |0065: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ -066784: 0c01 |0068: move-result-object v1 │ │ -066786: 7120 d511 1000 |0069: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$202:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d5 │ │ -06678c: 0e00 |006c: return-void │ │ +06669c: |[06669c] android.support.v7.internal.widget.ActionBarOverlayLayout$4.run:()V │ │ +0666ac: 5430 bb08 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +0666b0: 7110 d611 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11d6 │ │ +0666b6: 5430 bb08 |0005: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +0666ba: 5431 bb08 |0007: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +0666be: 7110 d811 0100 |0009: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$500:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d8 │ │ +0666c4: 0c01 |000c: move-result-object v1 │ │ +0666c6: 7110 9e08 0100 |000d: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +0666cc: 0c01 |0010: move-result-object v1 │ │ +0666ce: 5432 bb08 |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +0666d2: 7110 d811 0200 |0013: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$500:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d8 │ │ +0666d8: 0c02 |0016: move-result-object v2 │ │ +0666da: 6e10 6011 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ +0666e0: 0a02 |001a: move-result v2 │ │ +0666e2: 7b22 |001b: neg-int v2, v2 │ │ +0666e4: 8222 |001c: int-to-float v2, v2 │ │ +0666e6: 6e20 d309 2100 |001d: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ +0666ec: 0c01 |0020: move-result-object v1 │ │ +0666ee: 5432 bb08 |0021: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +0666f2: 7110 d711 0200 |0023: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@11d7 │ │ +0666f8: 0c02 |0026: move-result-object v2 │ │ +0666fa: 6e20 cf09 2100 |0027: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ +066700: 0c01 |002a: move-result-object v1 │ │ +066702: 7120 d311 1000 |002b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d3 │ │ +066708: 5430 bb08 |002e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +06670c: 7110 d911 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ +066712: 0c00 |0033: move-result-object v0 │ │ +066714: 3800 3800 |0034: if-eqz v0, 006c // +0038 │ │ +066718: 5430 bb08 |0036: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +06671c: 7110 d911 0000 |0038: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ +066722: 0c00 |003b: move-result-object v0 │ │ +066724: 6e10 6911 0000 |003c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ +06672a: 0a00 |003f: move-result v0 │ │ +06672c: 1301 0800 |0040: const/16 v1, #int 8 // #8 │ │ +066730: 3210 2a00 |0042: if-eq v0, v1, 006c // +002a │ │ +066734: 5430 bb08 |0044: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +066738: 5431 bb08 |0046: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +06673c: 7110 d911 0100 |0048: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ +066742: 0c01 |004b: move-result-object v1 │ │ +066744: 7110 9e08 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +06674a: 0c01 |004f: move-result-object v1 │ │ +06674c: 5432 bb08 |0050: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +066750: 7110 d911 0200 |0052: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; // method@11d9 │ │ +066756: 0c02 |0055: move-result-object v2 │ │ +066758: 6e10 6011 0200 |0056: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ +06675e: 0a02 |0059: move-result v2 │ │ +066760: 8222 |005a: int-to-float v2, v2 │ │ +066762: 6e20 d309 2100 |005b: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09d3 │ │ +066768: 0c01 |005e: move-result-object v1 │ │ +06676a: 5432 bb08 |005f: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.this$0:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@08bb │ │ +06676e: 7110 da11 0200 |0061: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$700:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; // method@11da │ │ +066774: 0c02 |0064: move-result-object v2 │ │ +066776: 6e20 cf09 2100 |0065: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ +06677c: 0c01 |0068: move-result-object v1 │ │ +06677e: 7120 d511 1000 |0069: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.access$202:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@11d5 │ │ +066784: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ 0x002e line=139 │ │ 0x0044 line=140 │ │ 0x006c line=144 │ │ locals : │ │ 0x0000 - 0x006d reg=3 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4; │ │ │ │ - source_file_idx : 414 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 413 (ActionBarOverlayLayout.java) │ │ │ │ Class #536 header: │ │ class_idx : 666 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 877 │ │ -source_file_idx : 414 │ │ +source_file_idx : 413 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #536 annotations: │ │ Annotations on class │ │ @@ -140596,17 +140596,17 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -066790: |[066790] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(II)V │ │ -0667a0: 7030 2619 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1926 │ │ -0667a6: 0e00 |0003: return-void │ │ +066788: |[066788] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(II)V │ │ +066798: 7030 2619 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1926 │ │ +06679e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x0003 line=806 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 width I │ │ @@ -140617,17 +140617,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 │ │ -0667a8: |[0667a8] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0667b8: 7030 2719 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1927 │ │ -0667be: 0e00 |0003: return-void │ │ +0667a0: |[0667a0] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0667b0: 7030 2719 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1927 │ │ +0667b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0003 line=802 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 c Landroid/content/Context; │ │ @@ -140638,33 +140638,33 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0667c0: |[0667c0] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0667d0: 7020 2819 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1928 │ │ -0667d6: 0e00 |0003: return-void │ │ +0667b8: |[0667b8] android.support.v7.internal.widget.ActionBarOverlayLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +0667c8: 7020 2819 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1928 │ │ +0667ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ 0x0003 line=810 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 source Landroid/view/ViewGroup$LayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 414 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 413 (ActionBarOverlayLayout.java) │ │ │ │ Class #537 header: │ │ class_idx : 678 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 809 │ │ +source_file_idx : 808 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #537 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/DecorContentParent;' │ │ @@ -140737,21 +140737,21 @@ │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/DecorContentParent;) │ │ name : 'showOverflowMenu' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 809 (DecorContentParent.java) │ │ + source_file_idx : 808 (DecorContentParent.java) │ │ │ │ Class #538 header: │ │ class_idx : 667 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 878 │ │ -source_file_idx : 414 │ │ +source_file_idx : 413 │ │ static_fields_size : 1 │ │ instance_fields_size: 29 │ │ direct_methods_size : 20 │ │ virtual_methods_size: 45 │ │ │ │ Class #538 annotations: │ │ Annotations on class │ │ @@ -140891,77 +140891,77 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0667d8: |[0667d8] android.support.v7.internal.widget.ActionBarOverlayLayout.:()V │ │ -0667e8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0667ea: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -0667ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0667f0: 6002 9f03 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@039f │ │ -0667f4: 4b02 0001 |0006: aput v2, v0, v1 │ │ -0667f8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0667fa: 1402 5900 0101 |0009: const v2, #float 2.36938e-38 // #01010059 │ │ -066800: 4b02 0001 |000c: aput v2, v0, v1 │ │ -066804: 6900 c108 |000e: sput-object v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ATTRS:[I // field@08c1 │ │ -066808: 0e00 |0010: return-void │ │ +0667d0: |[0667d0] android.support.v7.internal.widget.ActionBarOverlayLayout.:()V │ │ +0667e0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0667e2: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +0667e6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0667e8: 6002 9f03 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@039f │ │ +0667ec: 4b02 0001 |0006: aput v2, v0, v1 │ │ +0667f0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0667f2: 1402 5900 0101 |0009: const v2, #float 2.36938e-38 // #01010059 │ │ +0667f8: 4b02 0001 |000c: aput v2, v0, v1 │ │ +0667fc: 6900 c108 |000e: sput-object v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ATTRS:[I // field@08c1 │ │ +066800: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -06680c: |[06680c] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;)V │ │ -06681c: 7020 2c19 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@192c │ │ -066822: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -066824: 5910 dd08 |0004: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@08dd │ │ -066828: 2200 6000 |0006: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -06682c: 7010 b301 0000 |0008: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -066832: 5b10 c808 |000b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ -066836: 2200 6000 |000d: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -06683a: 7010 b301 0000 |000f: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -066840: 5b10 d608 |0012: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@08d6 │ │ -066844: 2200 6000 |0014: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -066848: 7010 b301 0000 |0016: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -06684e: 5b10 cc08 |0019: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ -066852: 2200 6000 |001b: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -066856: 7010 b301 0000 |001d: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -06685c: 5b10 c908 |0020: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@08c9 │ │ -066860: 2200 6000 |0022: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -066864: 7010 b301 0000 |0024: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -06686a: 5b10 d508 |0027: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ -06686e: 2200 6000 |0029: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -066872: 7010 b301 0000 |002b: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -066878: 5b10 d708 |002e: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@08d7 │ │ -06687c: 1300 5802 |0030: const/16 v0, #int 600 // #258 │ │ -066880: 5910 c008 |0032: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ACTION_BAR_ANIMATE_DELAY:I // field@08c0 │ │ -066884: 2200 9502 |0034: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; // type@0295 │ │ -066888: 7020 bd11 1000 |0036: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11bd │ │ -06688e: 5b10 db08 |0039: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08db │ │ -066892: 2200 9602 |003b: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2; // type@0296 │ │ -066896: 7020 c011 1000 |003d: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c0 │ │ -06689c: 5b10 ca08 |0040: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBottomAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ca │ │ -0668a0: 2200 9702 |0042: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3; // type@0297 │ │ -0668a4: 7020 c311 1000 |0044: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c3 │ │ -0668aa: 5b10 da08 |0047: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@08da │ │ -0668ae: 2200 9802 |0049: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4; // type@0298 │ │ -0668b2: 7020 c511 1000 |004b: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c5 │ │ -0668b8: 5b10 c608 |004e: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@08c6 │ │ -0668bc: 7020 f811 2100 |0050: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@11f8 │ │ -0668c2: 0e00 |0053: return-void │ │ +066804: |[066804] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;)V │ │ +066814: 7020 2c19 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@192c │ │ +06681a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06681c: 5910 dd08 |0004: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@08dd │ │ +066820: 2200 6000 |0006: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +066824: 7010 b301 0000 |0008: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +06682a: 5b10 c808 |000b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ +06682e: 2200 6000 |000d: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +066832: 7010 b301 0000 |000f: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +066838: 5b10 d608 |0012: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@08d6 │ │ +06683c: 2200 6000 |0014: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +066840: 7010 b301 0000 |0016: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +066846: 5b10 cc08 |0019: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ +06684a: 2200 6000 |001b: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +06684e: 7010 b301 0000 |001d: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +066854: 5b10 c908 |0020: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@08c9 │ │ +066858: 2200 6000 |0022: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +06685c: 7010 b301 0000 |0024: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +066862: 5b10 d508 |0027: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ +066866: 2200 6000 |0029: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +06686a: 7010 b301 0000 |002b: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +066870: 5b10 d708 |002e: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@08d7 │ │ +066874: 1300 5802 |0030: const/16 v0, #int 600 // #258 │ │ +066878: 5910 c008 |0032: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ACTION_BAR_ANIMATE_DELAY:I // field@08c0 │ │ +06687c: 2200 9502 |0034: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; // type@0295 │ │ +066880: 7020 bd11 1000 |0036: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11bd │ │ +066886: 5b10 db08 |0039: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08db │ │ +06688a: 2200 9602 |003b: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2; // type@0296 │ │ +06688e: 7020 c011 1000 |003d: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c0 │ │ +066894: 5b10 ca08 |0040: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBottomAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ca │ │ +066898: 2200 9702 |0042: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3; // type@0297 │ │ +06689c: 7020 c311 1000 |0044: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c3 │ │ +0668a2: 5b10 da08 |0047: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@08da │ │ +0668a6: 2200 9802 |0049: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4; // type@0298 │ │ +0668aa: 7020 c511 1000 |004b: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c5 │ │ +0668b0: 5b10 c608 |004e: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@08c6 │ │ +0668b4: 7020 f811 2100 |0050: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@11f8 │ │ +0668ba: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0003 line=55 │ │ 0x0006 line=75 │ │ 0x000d line=76 │ │ 0x0014 line=77 │ │ @@ -140984,52 +140984,52 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -0668c4: |[0668c4] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0668d4: 7030 2d19 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@192d │ │ -0668da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0668dc: 5910 dd08 |0004: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@08dd │ │ -0668e0: 2200 6000 |0006: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -0668e4: 7010 b301 0000 |0008: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -0668ea: 5b10 c808 |000b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ -0668ee: 2200 6000 |000d: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -0668f2: 7010 b301 0000 |000f: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -0668f8: 5b10 d608 |0012: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@08d6 │ │ -0668fc: 2200 6000 |0014: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -066900: 7010 b301 0000 |0016: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -066906: 5b10 cc08 |0019: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ -06690a: 2200 6000 |001b: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -06690e: 7010 b301 0000 |001d: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -066914: 5b10 c908 |0020: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@08c9 │ │ -066918: 2200 6000 |0022: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -06691c: 7010 b301 0000 |0024: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -066922: 5b10 d508 |0027: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ -066926: 2200 6000 |0029: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -06692a: 7010 b301 0000 |002b: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -066930: 5b10 d708 |002e: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@08d7 │ │ -066934: 1300 5802 |0030: const/16 v0, #int 600 // #258 │ │ -066938: 5910 c008 |0032: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ACTION_BAR_ANIMATE_DELAY:I // field@08c0 │ │ -06693c: 2200 9502 |0034: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; // type@0295 │ │ -066940: 7020 bd11 1000 |0036: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11bd │ │ -066946: 5b10 db08 |0039: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08db │ │ -06694a: 2200 9602 |003b: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2; // type@0296 │ │ -06694e: 7020 c011 1000 |003d: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c0 │ │ -066954: 5b10 ca08 |0040: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBottomAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ca │ │ -066958: 2200 9702 |0042: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3; // type@0297 │ │ -06695c: 7020 c311 1000 |0044: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c3 │ │ -066962: 5b10 da08 |0047: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@08da │ │ -066966: 2200 9802 |0049: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4; // type@0298 │ │ -06696a: 7020 c511 1000 |004b: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c5 │ │ -066970: 5b10 c608 |004e: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@08c6 │ │ -066974: 7020 f811 2100 |0050: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@11f8 │ │ -06697a: 0e00 |0053: return-void │ │ +0668bc: |[0668bc] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0668cc: 7030 2d19 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@192d │ │ +0668d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0668d4: 5910 dd08 |0004: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@08dd │ │ +0668d8: 2200 6000 |0006: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +0668dc: 7010 b301 0000 |0008: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +0668e2: 5b10 c808 |000b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ +0668e6: 2200 6000 |000d: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +0668ea: 7010 b301 0000 |000f: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +0668f0: 5b10 d608 |0012: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@08d6 │ │ +0668f4: 2200 6000 |0014: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +0668f8: 7010 b301 0000 |0016: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +0668fe: 5b10 cc08 |0019: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ +066902: 2200 6000 |001b: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +066906: 7010 b301 0000 |001d: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +06690c: 5b10 c908 |0020: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@08c9 │ │ +066910: 2200 6000 |0022: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +066914: 7010 b301 0000 |0024: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +06691a: 5b10 d508 |0027: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ +06691e: 2200 6000 |0029: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +066922: 7010 b301 0000 |002b: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +066928: 5b10 d708 |002e: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@08d7 │ │ +06692c: 1300 5802 |0030: const/16 v0, #int 600 // #258 │ │ +066930: 5910 c008 |0032: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ACTION_BAR_ANIMATE_DELAY:I // field@08c0 │ │ +066934: 2200 9502 |0034: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1; // type@0295 │ │ +066938: 7020 bd11 1000 |0036: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$1;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11bd │ │ +06693e: 5b10 db08 |0039: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08db │ │ +066942: 2200 9602 |003b: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2; // type@0296 │ │ +066946: 7020 c011 1000 |003d: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$2;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c0 │ │ +06694c: 5b10 ca08 |0040: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBottomAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ca │ │ +066950: 2200 9702 |0042: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3; // type@0297 │ │ +066954: 7020 c311 1000 |0044: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$3;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c3 │ │ +06695a: 5b10 da08 |0047: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@08da │ │ +06695e: 2200 9802 |0049: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4; // type@0298 │ │ +066962: 7020 c511 1000 |004b: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$4;.:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V // method@11c5 │ │ +066968: 5b10 c608 |004e: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@08c6 │ │ +06696c: 7020 f811 2100 |0050: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@11f8 │ │ +066972: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=55 │ │ 0x0006 line=75 │ │ 0x000d line=76 │ │ 0x0014 line=77 │ │ @@ -141053,17 +141053,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06697c: |[06697c] android.support.v7.internal.widget.ActionBarOverlayLayout.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -06698c: 5b01 ce08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08ce │ │ -066990: 1101 |0002: return-object v1 │ │ +066974: |[066974] android.support.v7.internal.widget.ActionBarOverlayLayout.access$002:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +066984: 5b01 ce08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08ce │ │ +066988: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ │ │ @@ -141072,17 +141072,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066994: |[066994] android.support.v7.internal.widget.ActionBarOverlayLayout.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ │ -0669a4: 5c01 c708 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@08c7 │ │ -0669a8: 0f01 |0002: return v1 │ │ +06698c: |[06698c] android.support.v7.internal.widget.ActionBarOverlayLayout.access$102:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Z)Z │ │ +06699c: 5c01 c708 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@08c7 │ │ +0669a0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -141091,17 +141091,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0669ac: |[0669ac] android.support.v7.internal.widget.ActionBarOverlayLayout.access$202:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0669bc: 5b01 cd08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarBottomAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08cd │ │ -0669c0: 1101 |0002: return-object v1 │ │ +0669a4: |[0669a4] android.support.v7.internal.widget.ActionBarOverlayLayout.access$202:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;Landroid/support/v4/view/ViewPropertyAnimatorCompat;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0669b4: 5b01 cd08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarBottomAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08cd │ │ +0669b8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ │ │ @@ -141110,17 +141110,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0669c4: |[0669c4] android.support.v7.internal.widget.ActionBarOverlayLayout.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ -0669d4: 7010 f611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ -0669da: 0e00 |0003: return-void │ │ +0669bc: |[0669bc] android.support.v7.internal.widget.ActionBarOverlayLayout.access$300:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)V │ │ +0669cc: 7010 f611 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ +0669d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -141128,17 +141128,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0669dc: |[0669dc] android.support.v7.internal.widget.ActionBarOverlayLayout.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ -0669ec: 5410 db08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08db │ │ -0669f0: 1100 |0002: return-object v0 │ │ +0669d4: |[0669d4] android.support.v7.internal.widget.ActionBarOverlayLayout.access$400:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ +0669e4: 5410 db08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mTopAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08db │ │ +0669e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -141146,17 +141146,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0669f4: |[0669f4] android.support.v7.internal.widget.ActionBarOverlayLayout.access$500:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ -066a04: 5410 c408 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -066a08: 1100 |0002: return-object v0 │ │ +0669ec: |[0669ec] android.support.v7.internal.widget.ActionBarOverlayLayout.access$500:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ +0669fc: 5410 c408 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +066a00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -141164,17 +141164,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066a0c: |[066a0c] android.support.v7.internal.widget.ActionBarOverlayLayout.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ -066a1c: 5410 c208 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -066a20: 1100 |0002: return-object v0 │ │ +066a04: |[066a04] android.support.v7.internal.widget.ActionBarOverlayLayout.access$600:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v7/internal/widget/ActionBarContainer; │ │ +066a14: 5410 c208 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +066a18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -141182,17 +141182,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066a24: |[066a24] android.support.v7.internal.widget.ActionBarOverlayLayout.access$700:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ -066a34: 5410 ca08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBottomAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ca │ │ -066a38: 1100 |0002: return-object v0 │ │ +066a1c: |[066a1c] android.support.v7.internal.widget.ActionBarOverlayLayout.access$700:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout;)Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ +066a2c: 5410 ca08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBottomAnimatorListener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@08ca │ │ +066a30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -141200,19 +141200,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -066a3c: |[066a3c] android.support.v7.internal.widget.ActionBarOverlayLayout.addActionBarHideOffset:()V │ │ -066a4c: 7010 f611 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ -066a52: 5410 c608 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@08c6 │ │ -066a56: 7210 ad1b 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -066a5c: 0e00 |0008: return-void │ │ +066a34: |[066a34] android.support.v7.internal.widget.ActionBarOverlayLayout.addActionBarHideOffset:()V │ │ +066a44: 7010 f611 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ +066a4a: 5410 c608 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@08c6 │ │ +066a4e: 7210 ad1b 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +066a54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x0003 line=661 │ │ 0x0008 line=662 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -141222,48 +141222,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 │ │ -066a60: |[066a60] android.support.v7.internal.widget.ActionBarOverlayLayout.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z │ │ -066a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066a72: 6e10 c118 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -066a78: 0c01 |0004: move-result-object v1 │ │ -066a7a: 1f01 9a02 |0005: check-cast v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ -066a7e: 3807 0d00 |0007: if-eqz v7, 0014 // +000d │ │ -066a82: 5212 bd08 |0009: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ -066a86: 5263 2e00 |000b: iget v3, v6, Landroid/graphics/Rect;.left:I // field@002e │ │ -066a8a: 3232 0700 |000d: if-eq v2, v3, 0014 // +0007 │ │ -066a8e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -066a90: 5262 2e00 |0010: iget v2, v6, Landroid/graphics/Rect;.left:I // field@002e │ │ -066a94: 5912 bd08 |0012: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ -066a98: 3808 0d00 |0014: if-eqz v8, 0021 // +000d │ │ -066a9c: 5212 bf08 |0016: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ -066aa0: 5263 3000 |0018: iget v3, v6, Landroid/graphics/Rect;.top:I // field@0030 │ │ -066aa4: 3232 0700 |001a: if-eq v2, v3, 0021 // +0007 │ │ -066aa8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -066aaa: 5262 3000 |001d: iget v2, v6, Landroid/graphics/Rect;.top:I // field@0030 │ │ -066aae: 5912 bf08 |001f: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ -066ab2: 380a 0d00 |0021: if-eqz v10, 002e // +000d │ │ -066ab6: 5212 be08 |0023: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@08be │ │ -066aba: 5263 2f00 |0025: iget v3, v6, Landroid/graphics/Rect;.right:I // field@002f │ │ -066abe: 3232 0700 |0027: if-eq v2, v3, 002e // +0007 │ │ -066ac2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -066ac4: 5262 2f00 |002a: iget v2, v6, Landroid/graphics/Rect;.right:I // field@002f │ │ -066ac8: 5912 be08 |002c: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@08be │ │ -066acc: 3809 0d00 |002e: if-eqz v9, 003b // +000d │ │ -066ad0: 5212 bc08 |0030: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ -066ad4: 5263 2d00 |0032: iget v3, v6, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -066ad8: 3232 0700 |0034: if-eq v2, v3, 003b // +0007 │ │ -066adc: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -066ade: 5262 2d00 |0037: iget v2, v6, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -066ae2: 5912 bc08 |0039: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ -066ae6: 0f00 |003b: return v0 │ │ +066a58: |[066a58] android.support.v7.internal.widget.ActionBarOverlayLayout.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z │ │ +066a68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066a6a: 6e10 c118 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +066a70: 0c01 |0004: move-result-object v1 │ │ +066a72: 1f01 9a02 |0005: check-cast v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ +066a76: 3807 0d00 |0007: if-eqz v7, 0014 // +000d │ │ +066a7a: 5212 bd08 |0009: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ +066a7e: 5263 2e00 |000b: iget v3, v6, Landroid/graphics/Rect;.left:I // field@002e │ │ +066a82: 3232 0700 |000d: if-eq v2, v3, 0014 // +0007 │ │ +066a86: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +066a88: 5262 2e00 |0010: iget v2, v6, Landroid/graphics/Rect;.left:I // field@002e │ │ +066a8c: 5912 bd08 |0012: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ +066a90: 3808 0d00 |0014: if-eqz v8, 0021 // +000d │ │ +066a94: 5212 bf08 |0016: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ +066a98: 5263 3000 |0018: iget v3, v6, Landroid/graphics/Rect;.top:I // field@0030 │ │ +066a9c: 3232 0700 |001a: if-eq v2, v3, 0021 // +0007 │ │ +066aa0: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +066aa2: 5262 3000 |001d: iget v2, v6, Landroid/graphics/Rect;.top:I // field@0030 │ │ +066aa6: 5912 bf08 |001f: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ +066aaa: 380a 0d00 |0021: if-eqz v10, 002e // +000d │ │ +066aae: 5212 be08 |0023: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@08be │ │ +066ab2: 5263 2f00 |0025: iget v3, v6, Landroid/graphics/Rect;.right:I // field@002f │ │ +066ab6: 3232 0700 |0027: if-eq v2, v3, 002e // +0007 │ │ +066aba: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +066abc: 5262 2f00 |002a: iget v2, v6, Landroid/graphics/Rect;.right:I // field@002f │ │ +066ac0: 5912 be08 |002c: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@08be │ │ +066ac4: 3809 0d00 |002e: if-eqz v9, 003b // +000d │ │ +066ac8: 5212 bc08 |0030: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ +066acc: 5263 2d00 |0032: iget v3, v6, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +066ad0: 3232 0700 |0034: if-eq v2, v3, 003b // +0007 │ │ +066ad4: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +066ad6: 5262 2d00 |0037: iget v2, v6, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +066ada: 5912 bc08 |0039: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ +066ade: 0f00 |003b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0001 line=294 │ │ 0x0007 line=295 │ │ 0x000f line=296 │ │ 0x0010 line=297 │ │ @@ -141293,41 +141293,41 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -066ae8: |[066ae8] android.support.v7.internal.widget.ActionBarOverlayLayout.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ -066af8: 2040 a702 |0000: instance-of v0, v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@02a7 │ │ -066afc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -066b00: 1f04 a702 |0004: check-cast v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@02a7 │ │ -066b04: 1104 |0006: return-object v4 │ │ -066b06: 2040 1c03 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@031c │ │ -066b0a: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ -066b0e: 1f04 1c03 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@031c │ │ -066b12: 6e10 9c17 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; // method@179c │ │ -066b18: 0c04 |0010: move-result-object v4 │ │ -066b1a: 28f5 |0011: goto 0006 // -000b │ │ -066b1c: 2200 df03 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -066b20: 2201 f003 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -066b24: 7010 c91b 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -066b2a: 1a02 c902 |0019: const-string v2, "Can't make a decor toolbar out of " // string@02c9 │ │ -066b2e: 6e20 d21b 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -066b34: 0c01 |001e: move-result-object v1 │ │ -066b36: 6e10 aa1b 0400 |001f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -066b3c: 0c02 |0022: move-result-object v2 │ │ -066b3e: 6e10 7d1b 0200 |0023: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ -066b44: 0c02 |0026: move-result-object v2 │ │ -066b46: 6e20 d21b 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -066b4c: 0c01 |002a: move-result-object v1 │ │ -066b4e: 6e10 d61b 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -066b54: 0c01 |002e: move-result-object v1 │ │ -066b56: 7020 8b1b 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -066b5c: 2700 |0032: throw v0 │ │ +066ae0: |[066ae0] android.support.v7.internal.widget.ActionBarOverlayLayout.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; │ │ +066af0: 2040 a702 |0000: instance-of v0, v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@02a7 │ │ +066af4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +066af8: 1f04 a702 |0004: check-cast v4, Landroid/support/v7/internal/widget/DecorToolbar; // type@02a7 │ │ +066afc: 1104 |0006: return-object v4 │ │ +066afe: 2040 1c03 |0007: instance-of v0, v4, Landroid/support/v7/widget/Toolbar; // type@031c │ │ +066b02: 3800 0900 |0009: if-eqz v0, 0012 // +0009 │ │ +066b06: 1f04 1c03 |000b: check-cast v4, Landroid/support/v7/widget/Toolbar; // type@031c │ │ +066b0a: 6e10 9c17 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; // method@179c │ │ +066b10: 0c04 |0010: move-result-object v4 │ │ +066b12: 28f5 |0011: goto 0006 // -000b │ │ +066b14: 2200 df03 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +066b18: 2201 f003 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +066b1c: 7010 c91b 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +066b22: 1a02 c802 |0019: const-string v2, "Can't make a decor toolbar out of " // string@02c8 │ │ +066b26: 6e20 d21b 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +066b2c: 0c01 |001e: move-result-object v1 │ │ +066b2e: 6e10 aa1b 0400 |001f: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +066b34: 0c02 |0022: move-result-object v2 │ │ +066b36: 6e10 7d1b 0200 |0023: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ +066b3c: 0c02 |0026: move-result-object v2 │ │ +066b3e: 6e20 d21b 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +066b44: 0c01 |002a: move-result-object v1 │ │ +066b46: 6e10 d61b 0100 |002b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +066b4c: 0c01 |002e: move-result-object v1 │ │ +066b4e: 7020 8b1b 1000 |002f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +066b54: 2700 |0032: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0004 line=590 │ │ 0x0006 line=592 │ │ 0x0007 line=591 │ │ 0x000b line=592 │ │ @@ -141343,28 +141343,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -066b60: |[066b60] android.support.v7.internal.widget.ActionBarOverlayLayout.haltActionBarHideOffsetAnimations:()V │ │ -066b70: 5410 da08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@08da │ │ -066b74: 6e20 0e12 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@120e │ │ -066b7a: 5410 c608 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@08c6 │ │ -066b7e: 6e20 0e12 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@120e │ │ -066b84: 5410 ce08 |000a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08ce │ │ -066b88: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -066b8c: 5410 ce08 |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08ce │ │ -066b90: 6e10 cb09 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@09cb │ │ -066b96: 5410 cd08 |0013: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarBottomAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08cd │ │ -066b9a: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ -066b9e: 5410 cd08 |0017: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarBottomAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08cd │ │ -066ba2: 6e10 cb09 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@09cb │ │ -066ba8: 0e00 |001c: return-void │ │ +066b58: |[066b58] android.support.v7.internal.widget.ActionBarOverlayLayout.haltActionBarHideOffsetAnimations:()V │ │ +066b68: 5410 da08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@08da │ │ +066b6c: 6e20 0e12 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@120e │ │ +066b72: 5410 c608 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@08c6 │ │ +066b76: 6e20 0e12 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@120e │ │ +066b7c: 5410 ce08 |000a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08ce │ │ +066b80: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +066b84: 5410 ce08 |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarTopAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08ce │ │ +066b88: 6e10 cb09 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@09cb │ │ +066b8e: 5410 cd08 |0013: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarBottomAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08cd │ │ +066b92: 3800 0700 |0015: if-eqz v0, 001c // +0007 │ │ +066b96: 5410 cd08 |0017: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mCurrentActionBarBottomAnimator:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@08cd │ │ +066b9a: 6e10 cb09 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@09cb │ │ +066ba0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0005 line=635 │ │ 0x000a line=636 │ │ 0x000e line=637 │ │ 0x0013 line=639 │ │ @@ -141378,49 +141378,49 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -066bac: |[066bac] android.support.v7.internal.widget.ActionBarOverlayLayout.init:(Landroid/content/Context;)V │ │ -066bbc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -066bbe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -066bc0: 6e10 eb11 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@11eb │ │ -066bc6: 0c01 |0005: move-result-object v1 │ │ -066bc8: 6e10 cd00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -066bce: 0c01 |0009: move-result-object v1 │ │ -066bd0: 6204 c108 |000a: sget-object v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ATTRS:[I // field@08c1 │ │ -066bd4: 6e20 2a01 4100 |000c: invoke-virtual {v1, v4}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@012a │ │ -066bda: 0c00 |000f: move-result-object v0 │ │ -066bdc: 6e30 4801 3003 |0010: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -066be2: 0a01 |0013: move-result v1 │ │ -066be4: 5951 c308 |0014: iput v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@08c3 │ │ -066be8: 6e20 4901 2000 |0016: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ -066bee: 0c01 |0019: move-result-object v1 │ │ -066bf0: 5b51 dc08 |001a: iput-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ -066bf4: 5451 dc08 |001c: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ -066bf8: 3901 1c00 |001e: if-nez v1, 003a // +001c │ │ -066bfc: 0121 |0020: move v1, v2 │ │ -066bfe: 6e20 1d12 1500 |0021: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setWillNotDraw:(Z)V // method@121d │ │ -066c04: 6e10 5401 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -066c0a: 6e10 c100 0600 |0027: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ -066c10: 0c01 |002a: move-result-object v1 │ │ -066c12: 5211 1600 |002b: iget v1, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ -066c16: 1304 1300 |002d: const/16 v4, #int 19 // #13 │ │ -066c1a: 3541 0d00 |002f: if-ge v1, v4, 003c // +000d │ │ -066c1e: 5c52 d408 |0031: iput-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@08d4 │ │ -066c22: 7110 720c 0600 |0033: invoke-static {v6}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; // method@0c72 │ │ -066c28: 0c01 |0036: move-result-object v1 │ │ -066c2a: 5b51 d008 |0037: iput-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@08d0 │ │ -066c2e: 0e00 |0039: return-void │ │ -066c30: 0131 |003a: move v1, v3 │ │ -066c32: 28e6 |003b: goto 0021 // -001a │ │ -066c34: 0132 |003c: move v2, v3 │ │ -066c36: 28f4 |003d: goto 0031 // -000c │ │ +066ba4: |[066ba4] android.support.v7.internal.widget.ActionBarOverlayLayout.init:(Landroid/content/Context;)V │ │ +066bb4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +066bb6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +066bb8: 6e10 eb11 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@11eb │ │ +066bbe: 0c01 |0005: move-result-object v1 │ │ +066bc0: 6e10 cd00 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +066bc6: 0c01 |0009: move-result-object v1 │ │ +066bc8: 6204 c108 |000a: sget-object v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.ATTRS:[I // field@08c1 │ │ +066bcc: 6e20 2a01 4100 |000c: invoke-virtual {v1, v4}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@012a │ │ +066bd2: 0c00 |000f: move-result-object v0 │ │ +066bd4: 6e30 4801 3003 |0010: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +066bda: 0a01 |0013: move-result v1 │ │ +066bdc: 5951 c308 |0014: iput v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@08c3 │ │ +066be0: 6e20 4901 2000 |0016: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ +066be6: 0c01 |0019: move-result-object v1 │ │ +066be8: 5b51 dc08 |001a: iput-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ +066bec: 5451 dc08 |001c: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ +066bf0: 3901 1c00 |001e: if-nez v1, 003a // +001c │ │ +066bf4: 0121 |0020: move v1, v2 │ │ +066bf6: 6e20 1d12 1500 |0021: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setWillNotDraw:(Z)V // method@121d │ │ +066bfc: 6e10 5401 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +066c02: 6e10 c100 0600 |0027: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ +066c08: 0c01 |002a: move-result-object v1 │ │ +066c0a: 5211 1600 |002b: iget v1, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ +066c0e: 1304 1300 |002d: const/16 v4, #int 19 // #13 │ │ +066c12: 3541 0d00 |002f: if-ge v1, v4, 003c // +000d │ │ +066c16: 5c52 d408 |0031: iput-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@08d4 │ │ +066c1a: 7110 720c 0600 |0033: invoke-static {v6}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; // method@0c72 │ │ +066c20: 0c01 |0036: move-result-object v1 │ │ +066c22: 5b51 d008 |0037: iput-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@08d0 │ │ +066c26: 0e00 |0039: return-void │ │ +066c28: 0131 |003a: move v1, v3 │ │ +066c2a: 28e6 |003b: goto 0021 // -001a │ │ +066c2c: 0132 |003c: move v2, v3 │ │ +066c2e: 28f4 |003d: goto 0031 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=177 │ │ 0x0010 line=178 │ │ 0x0016 line=179 │ │ 0x001c line=180 │ │ 0x0024 line=181 │ │ @@ -141439,20 +141439,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -066c38: |[066c38] android.support.v7.internal.widget.ActionBarOverlayLayout.postAddActionBarHideOffset:()V │ │ -066c48: 7010 f611 0400 |0000: invoke-direct {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ -066c4e: 5440 c608 |0003: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@08c6 │ │ -066c52: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ -066c56: 6e40 0a12 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@120a │ │ -066c5c: 0e00 |000a: return-void │ │ +066c30: |[066c30] android.support.v7.internal.widget.ActionBarOverlayLayout.postAddActionBarHideOffset:()V │ │ +066c40: 7010 f611 0400 |0000: invoke-direct {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ +066c46: 5440 c608 |0003: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAddActionBarHideOffset:Ljava/lang/Runnable; // field@08c6 │ │ +066c4a: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ +066c4e: 6e40 0a12 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@120a │ │ +066c54: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0003 line=651 │ │ 0x000a line=652 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -141462,20 +141462,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -066c60: |[066c60] android.support.v7.internal.widget.ActionBarOverlayLayout.postRemoveActionBarHideOffset:()V │ │ -066c70: 7010 f611 0400 |0000: invoke-direct {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ -066c76: 5440 da08 |0003: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@08da │ │ -066c7a: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ -066c7e: 6e40 0a12 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@120a │ │ -066c84: 0e00 |000a: return-void │ │ +066c58: |[066c58] android.support.v7.internal.widget.ActionBarOverlayLayout.postRemoveActionBarHideOffset:()V │ │ +066c68: 7010 f611 0400 |0000: invoke-direct {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ +066c6e: 5440 da08 |0003: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@08da │ │ +066c72: 1602 5802 |0005: const-wide/16 v2, #int 600 // #258 │ │ +066c76: 6e40 0a12 0432 |0007: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@120a │ │ +066c7c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=645 │ │ 0x0003 line=646 │ │ 0x000a line=647 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -141485,19 +141485,19 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -066c88: |[066c88] android.support.v7.internal.widget.ActionBarOverlayLayout.removeActionBarHideOffset:()V │ │ -066c98: 7010 f611 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ -066c9e: 5410 da08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@08da │ │ -066ca2: 7210 ad1b 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -066ca8: 0e00 |0008: return-void │ │ +066c80: |[066c80] android.support.v7.internal.widget.ActionBarOverlayLayout.removeActionBarHideOffset:()V │ │ +066c90: 7010 f611 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ +066c96: 5410 da08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mRemoveActionBarHideOffset:Ljava/lang/Runnable; // field@08da │ │ +066c9a: 7210 ad1b 0000 |0005: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +066ca0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0003 line=656 │ │ 0x0008 line=657 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -141507,34 +141507,34 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 9 │ │ insns size : 32 16-bit code units │ │ -066cac: |[066cac] android.support.v7.internal.widget.ActionBarOverlayLayout.shouldHideActionBarOnFling:(FF)Z │ │ -066cbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -066cbe: 54a0 d008 |0001: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@08d0 │ │ -066cc2: 87c4 |0003: float-to-int v4, v12 │ │ -066cc4: 1507 0080 |0004: const/high16 v7, #int -2147483648 // #8000 │ │ -066cc8: 1408 ffff ff7f |0006: const v8, #float nan // #7fffffff │ │ -066cce: 0112 |0009: move v2, v1 │ │ -066cd0: 0113 |000a: move v3, v1 │ │ -066cd2: 0115 |000b: move v5, v1 │ │ -066cd4: 0116 |000c: move v6, v1 │ │ -066cd6: 7409 740c 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@0c74 │ │ -066cdc: 54a0 d008 |0010: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@08d0 │ │ -066ce0: 6e10 780c 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@0c78 │ │ -066ce6: 0a09 |0015: move-result v9 │ │ -066ce8: 54a0 c408 |0016: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -066cec: 6e10 6011 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ -066cf2: 0a00 |001b: move-result v0 │ │ -066cf4: 3709 0300 |001c: if-le v9, v0, 001f // +0003 │ │ -066cf8: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -066cfa: 0f01 |001f: return v1 │ │ +066ca4: |[066ca4] android.support.v7.internal.widget.ActionBarOverlayLayout.shouldHideActionBarOnFling:(FF)Z │ │ +066cb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +066cb6: 54a0 d008 |0001: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@08d0 │ │ +066cba: 87c4 |0003: float-to-int v4, v12 │ │ +066cbc: 1507 0080 |0004: const/high16 v7, #int -2147483648 // #8000 │ │ +066cc0: 1408 ffff ff7f |0006: const v8, #float nan // #7fffffff │ │ +066cc6: 0112 |0009: move v2, v1 │ │ +066cc8: 0113 |000a: move v3, v1 │ │ +066cca: 0115 |000b: move v5, v1 │ │ +066ccc: 0116 |000c: move v6, v1 │ │ +066cce: 7409 740c 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@0c74 │ │ +066cd4: 54a0 d008 |0010: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mFlingEstimator:Landroid/support/v4/widget/ScrollerCompat; // field@08d0 │ │ +066cd8: 6e10 780c 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@0c78 │ │ +066cde: 0a09 |0015: move-result v9 │ │ +066ce0: 54a0 c408 |0016: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +066ce4: 6e10 6011 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ +066cea: 0a00 |001b: move-result v0 │ │ +066cec: 3709 0300 |001c: if-le v9, v0, 001f // +0003 │ │ +066cf0: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +066cf2: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=665 │ │ 0x0010 line=666 │ │ 0x0016 line=667 │ │ locals : │ │ 0x0016 - 0x0020 reg=9 finalY I │ │ @@ -141548,20 +141548,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -066cfc: |[066cfc] android.support.v7.internal.widget.ActionBarOverlayLayout.canShowOverflowMenu:()Z │ │ -066d0c: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -066d12: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -066d16: 7210 9812 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.canShowOverflowMenu:()Z // method@1298 │ │ -066d1c: 0a00 |0008: move-result v0 │ │ -066d1e: 0f00 |0009: return v0 │ │ +066cf4: |[066cf4] android.support.v7.internal.widget.ActionBarOverlayLayout.canShowOverflowMenu:()Z │ │ +066d04: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +066d0a: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +066d0e: 7210 9812 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.canShowOverflowMenu:()Z // method@1298 │ │ +066d14: 0a00 |0008: move-result v0 │ │ +066d16: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ 0x0003 line=742 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -141570,17 +141570,17 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066d20: |[066d20] android.support.v7.internal.widget.ActionBarOverlayLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -066d30: 2020 9a02 |0000: instance-of v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ -066d34: 0f00 |0002: return v0 │ │ +066d18: |[066d18] android.support.v7.internal.widget.ActionBarOverlayLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +066d28: 2020 9a02 |0000: instance-of v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ +066d2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -141589,19 +141589,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -066d38: |[066d38] android.support.v7.internal.widget.ActionBarOverlayLayout.dismissPopups:()V │ │ -066d48: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -066d4e: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -066d52: 7210 9a12 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.dismissPopupMenus:()V // method@129a │ │ -066d58: 0e00 |0008: return-void │ │ +066d30: |[066d30] android.support.v7.internal.widget.ActionBarOverlayLayout.dismissPopups:()V │ │ +066d40: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +066d46: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +066d4a: 7210 9a12 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.dismissPopupMenus:()V // method@129a │ │ +066d50: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0003 line=796 │ │ 0x0008 line=797 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -141611,49 +141611,49 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 62 16-bit code units │ │ -066d5c: |[066d5c] android.support.v7.internal.widget.ActionBarOverlayLayout.draw:(Landroid/graphics/Canvas;)V │ │ -066d6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -066d6e: 6f20 3719 6500 |0001: invoke-super {v5, v6}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@1937 │ │ -066d74: 5452 dc08 |0004: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ -066d78: 3802 3500 |0006: if-eqz v2, 003b // +0035 │ │ -066d7c: 5552 d408 |0008: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@08d4 │ │ -066d80: 3902 3100 |000a: if-nez v2, 003b // +0031 │ │ -066d84: 5452 c408 |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -066d88: 6e10 6911 0200 |000e: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ -066d8e: 0a02 |0011: move-result v2 │ │ -066d90: 3902 2a00 |0012: if-nez v2, 003c // +002a │ │ -066d94: 5452 c408 |0014: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -066d98: 6e10 5e11 0200 |0016: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getBottom:()I // method@115e │ │ -066d9e: 0a02 |0019: move-result v2 │ │ -066da0: 8222 |001a: int-to-float v2, v2 │ │ -066da2: 5453 c408 |001b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -066da6: 7110 a708 0300 |001d: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@08a7 │ │ -066dac: 0a03 |0020: move-result v3 │ │ -066dae: c632 |0021: add-float/2addr v2, v3 │ │ -066db0: 1503 003f |0022: const/high16 v3, #int 1056964608 // #3f00 │ │ -066db4: c632 |0024: add-float/2addr v2, v3 │ │ -066db6: 8720 |0025: float-to-int v0, v2 │ │ -066db8: 5452 dc08 |0026: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ -066dbc: 6e10 f411 0500 |0028: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getWidth:()I // method@11f4 │ │ -066dc2: 0a03 |002b: move-result v3 │ │ -066dc4: 5454 dc08 |002c: iget-object v4, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ -066dc8: 6e10 d501 0400 |002e: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ -066dce: 0a04 |0031: move-result v4 │ │ -066dd0: b004 |0032: add-int/2addr v4, v0 │ │ -066dd2: 6e54 e501 1230 |0033: invoke-virtual {v2, v1, v0, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -066dd8: 5451 dc08 |0036: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ -066ddc: 6e20 d001 6100 |0038: invoke-virtual {v1, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -066de2: 0e00 |003b: return-void │ │ -066de4: 0110 |003c: move v0, v1 │ │ -066de6: 28e9 |003d: goto 0026 // -0017 │ │ +066d54: |[066d54] android.support.v7.internal.widget.ActionBarOverlayLayout.draw:(Landroid/graphics/Canvas;)V │ │ +066d64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +066d66: 6f20 3719 6500 |0001: invoke-super {v5, v6}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@1937 │ │ +066d6c: 5452 dc08 |0004: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ +066d70: 3802 3500 |0006: if-eqz v2, 003b // +0035 │ │ +066d74: 5552 d408 |0008: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@08d4 │ │ +066d78: 3902 3100 |000a: if-nez v2, 003b // +0031 │ │ +066d7c: 5452 c408 |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +066d80: 6e10 6911 0200 |000e: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ +066d86: 0a02 |0011: move-result v2 │ │ +066d88: 3902 2a00 |0012: if-nez v2, 003c // +002a │ │ +066d8c: 5452 c408 |0014: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +066d90: 6e10 5e11 0200 |0016: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getBottom:()I // method@115e │ │ +066d96: 0a02 |0019: move-result v2 │ │ +066d98: 8222 |001a: int-to-float v2, v2 │ │ +066d9a: 5453 c408 |001b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +066d9e: 7110 a708 0300 |001d: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@08a7 │ │ +066da4: 0a03 |0020: move-result v3 │ │ +066da6: c632 |0021: add-float/2addr v2, v3 │ │ +066da8: 1503 003f |0022: const/high16 v3, #int 1056964608 // #3f00 │ │ +066dac: c632 |0024: add-float/2addr v2, v3 │ │ +066dae: 8720 |0025: float-to-int v0, v2 │ │ +066db0: 5452 dc08 |0026: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ +066db4: 6e10 f411 0500 |0028: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getWidth:()I // method@11f4 │ │ +066dba: 0a03 |002b: move-result v3 │ │ +066dbc: 5454 dc08 |002c: iget-object v4, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ +066dc0: 6e10 d501 0400 |002e: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ +066dc6: 0a04 |0031: move-result v4 │ │ +066dc8: b004 |0032: add-int/2addr v4, v0 │ │ +066dca: 6e54 e501 1230 |0033: invoke-virtual {v2, v1, v0, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +066dd0: 5451 dc08 |0036: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowContentOverlay:Landroid/graphics/drawable/Drawable; // field@08dc │ │ +066dd4: 6e20 d001 6100 |0038: invoke-virtual {v1, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +066dda: 0e00 |003b: return-void │ │ +066ddc: 0110 |003c: move v0, v1 │ │ +066dde: 28e9 |003d: goto 0026 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=509 │ │ 0x0004 line=510 │ │ 0x000c line=511 │ │ 0x0026 line=514 │ │ 0x0036 line=516 │ │ @@ -141669,61 +141669,61 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 79 16-bit code units │ │ -066de8: |[066de8] android.support.v7.internal.widget.ActionBarOverlayLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -066df8: 6e10 0c12 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -066dfe: 7110 a808 0a00 |0003: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@08a8 │ │ -066e04: 0a09 |0006: move-result v9 │ │ -066e06: d590 0001 |0007: and-int/lit16 v0, v9, #int 256 // #0100 │ │ -066e0a: 3800 4400 |0009: if-eqz v0, 004d // +0044 │ │ -066e0e: 1218 |000b: const/4 v8, #int 1 // #1 │ │ -066e10: 07b2 |000c: move-object v2, v11 │ │ -066e12: 54a1 c408 |000d: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -066e16: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -066e18: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -066e1a: 1205 |0011: const/4 v5, #int 0 // #0 │ │ -066e1c: 1216 |0012: const/4 v6, #int 1 // #1 │ │ -066e1e: 07a0 |0013: move-object v0, v10 │ │ -066e20: 7607 dc11 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@11dc │ │ -066e26: 0a07 |0017: move-result v7 │ │ -066e28: 54a0 c208 |0018: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -066e2c: 3800 0e00 |001a: if-eqz v0, 0028 // +000e │ │ -066e30: 54a1 c208 |001c: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -066e34: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -066e36: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -066e38: 1215 |0020: const/4 v5, #int 1 // #1 │ │ -066e3a: 1216 |0021: const/4 v6, #int 1 // #1 │ │ -066e3c: 07a0 |0022: move-object v0, v10 │ │ -066e3e: 7607 dc11 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@11dc │ │ -066e44: 0a00 |0026: move-result v0 │ │ -066e46: b607 |0027: or-int/2addr v7, v0 │ │ -066e48: 54a0 c908 |0028: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@08c9 │ │ -066e4c: 6e20 bd01 2000 |002a: invoke-virtual {v0, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ -066e52: 54a0 c908 |002d: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@08c9 │ │ -066e56: 54a1 c808 |002f: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ -066e5a: 7130 5e14 0a01 |0031: invoke-static {v10, v0, v1}, Landroid/support/v7/internal/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@145e │ │ -066e60: 54a0 d608 |0034: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@08d6 │ │ -066e64: 54a1 c808 |0036: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ -066e68: 6e20 b601 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@01b6 │ │ -066e6e: 0a00 |003b: move-result v0 │ │ -066e70: 3900 0a00 |003c: if-nez v0, 0046 // +000a │ │ -066e74: 1217 |003e: const/4 v7, #int 1 // #1 │ │ -066e76: 54a0 d608 |003f: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@08d6 │ │ -066e7a: 54a1 c808 |0041: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ -066e7e: 6e20 bd01 1000 |0043: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ -066e84: 3807 0500 |0046: if-eqz v7, 004b // +0005 │ │ -066e88: 6e10 0f12 0a00 |0048: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.requestLayout:()V // method@120f │ │ -066e8e: 1210 |004b: const/4 v0, #int 1 // #1 │ │ -066e90: 0f00 |004c: return v0 │ │ -066e92: 1208 |004d: const/4 v8, #int 0 // #0 │ │ -066e94: 28be |004e: goto 000c // -0042 │ │ +066de0: |[066de0] android.support.v7.internal.widget.ActionBarOverlayLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +066df0: 6e10 0c12 0a00 |0000: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +066df6: 7110 a808 0a00 |0003: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@08a8 │ │ +066dfc: 0a09 |0006: move-result v9 │ │ +066dfe: d590 0001 |0007: and-int/lit16 v0, v9, #int 256 // #0100 │ │ +066e02: 3800 4400 |0009: if-eqz v0, 004d // +0044 │ │ +066e06: 1218 |000b: const/4 v8, #int 1 // #1 │ │ +066e08: 07b2 |000c: move-object v2, v11 │ │ +066e0a: 54a1 c408 |000d: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +066e0e: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +066e10: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +066e12: 1205 |0011: const/4 v5, #int 0 // #0 │ │ +066e14: 1216 |0012: const/4 v6, #int 1 // #1 │ │ +066e16: 07a0 |0013: move-object v0, v10 │ │ +066e18: 7607 dc11 0000 |0014: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@11dc │ │ +066e1e: 0a07 |0017: move-result v7 │ │ +066e20: 54a0 c208 |0018: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +066e24: 3800 0e00 |001a: if-eqz v0, 0028 // +000e │ │ +066e28: 54a1 c208 |001c: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +066e2c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +066e2e: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +066e30: 1215 |0020: const/4 v5, #int 1 // #1 │ │ +066e32: 1216 |0021: const/4 v6, #int 1 // #1 │ │ +066e34: 07a0 |0022: move-object v0, v10 │ │ +066e36: 7607 dc11 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@11dc │ │ +066e3c: 0a00 |0026: move-result v0 │ │ +066e3e: b607 |0027: or-int/2addr v7, v0 │ │ +066e40: 54a0 c908 |0028: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@08c9 │ │ +066e44: 6e20 bd01 2000 |002a: invoke-virtual {v0, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ +066e4a: 54a0 c908 |002d: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@08c9 │ │ +066e4e: 54a1 c808 |002f: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ +066e52: 7130 5e14 0a01 |0031: invoke-static {v10, v0, v1}, Landroid/support/v7/internal/widget/ViewUtils;.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V // method@145e │ │ +066e58: 54a0 d608 |0034: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@08d6 │ │ +066e5c: 54a1 c808 |0036: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ +066e60: 6e20 b601 1000 |0038: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@01b6 │ │ +066e66: 0a00 |003b: move-result v0 │ │ +066e68: 3900 0a00 |003c: if-nez v0, 0046 // +000a │ │ +066e6c: 1217 |003e: const/4 v7, #int 1 // #1 │ │ +066e6e: 54a0 d608 |003f: iget-object v0, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastBaseContentInsets:Landroid/graphics/Rect; // field@08d6 │ │ +066e72: 54a1 c808 |0041: iget-object v1, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ +066e76: 6e20 bd01 1000 |0043: invoke-virtual {v0, v1}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ +066e7c: 3807 0500 |0046: if-eqz v7, 004b // +0005 │ │ +066e80: 6e10 0f12 0a00 |0048: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.requestLayout:()V // method@120f │ │ +066e86: 1210 |004b: const/4 v0, #int 1 // #1 │ │ +066e88: 0f00 |004c: return v0 │ │ +066e8a: 1208 |004d: const/4 v8, #int 0 // #0 │ │ +066e8c: 28be |004e: goto 000c // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0003 line=318 │ │ 0x0007 line=319 │ │ 0x000c line=320 │ │ 0x000d line=323 │ │ @@ -141751,19 +141751,19 @@ │ │ type : '()Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -066e98: |[066e98] android.support.v7.internal.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ -066ea8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -066eaa: 2200 9a02 |0001: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ -066eae: 7030 cd11 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(II)V // method@11cd │ │ -066eb4: 1100 |0006: return-object v0 │ │ +066e90: |[066e90] android.support.v7.internal.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ +066ea0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +066ea2: 2200 9a02 |0001: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ +066ea6: 7030 cd11 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(II)V // method@11cd │ │ +066eac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=348 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -141771,18 +141771,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 │ │ -066eb8: |[066eb8] android.support.v7.internal.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -066ec8: 6e10 e311 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.generateDefaultLayoutParams:()Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // method@11e3 │ │ -066ece: 0c00 |0003: move-result-object v0 │ │ -066ed0: 1100 |0004: return-object v0 │ │ +066eb0: |[066eb0] android.support.v7.internal.widget.ActionBarOverlayLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +066ec0: 6e10 e311 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.generateDefaultLayoutParams:()Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // method@11e3 │ │ +066ec6: 0c00 |0003: move-result-object v0 │ │ +066ec8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -141790,20 +141790,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -066ed4: |[066ed4] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ -066ee4: 2200 9a02 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ -066ee8: 6e10 eb11 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@11eb │ │ -066eee: 0c01 |0005: move-result-object v1 │ │ -066ef0: 7030 ce11 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11ce │ │ -066ef6: 1100 |0009: return-object v0 │ │ +066ecc: |[066ecc] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; │ │ +066edc: 2200 9a02 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ +066ee0: 6e10 eb11 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@11eb │ │ +066ee6: 0c01 |0005: move-result-object v1 │ │ +066ee8: 7030 ce11 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@11ce │ │ +066eee: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -141812,18 +141812,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 │ │ -066ef8: |[066ef8] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -066f08: 6e20 e511 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // method@11e5 │ │ -066f0e: 0c00 |0003: move-result-object v0 │ │ -066f10: 1100 |0004: return-object v0 │ │ +066ef0: |[066ef0] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +066f00: 6e20 e511 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // method@11e5 │ │ +066f06: 0c00 |0003: move-result-object v0 │ │ +066f08: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -141832,18 +141832,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -066f14: |[066f14] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -066f24: 2200 9a02 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ -066f28: 7020 cf11 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@11cf │ │ -066f2e: 1100 |0005: return-object v0 │ │ +066f0c: |[066f0c] android.support.v7.internal.widget.ActionBarOverlayLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +066f1c: 2200 9a02 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ +066f20: 7020 cf11 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@11cf │ │ +066f26: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0006 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -141852,25 +141852,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -066f30: |[066f30] android.support.v7.internal.widget.ActionBarOverlayLayout.getActionBarHideOffset:()I │ │ -066f40: 5410 c408 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -066f44: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -066f48: 5410 c408 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -066f4c: 7110 a708 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@08a7 │ │ -066f52: 0a00 |0009: move-result v0 │ │ -066f54: 8700 |000a: float-to-int v0, v0 │ │ -066f56: 7b00 |000b: neg-int v0, v0 │ │ -066f58: 0f00 |000c: return v0 │ │ -066f5a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -066f5c: 28fe |000e: goto 000c // -0002 │ │ +066f28: |[066f28] android.support.v7.internal.widget.ActionBarOverlayLayout.getActionBarHideOffset:()I │ │ +066f38: 5410 c408 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +066f3c: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +066f40: 5410 c408 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +066f44: 7110 a708 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getTranslationY:(Landroid/view/View;)F // method@08a7 │ │ +066f4a: 0a00 |0009: move-result v0 │ │ +066f4c: 8700 |000a: float-to-int v0, v0 │ │ +066f4e: 7b00 |000b: neg-int v0, v0 │ │ +066f50: 0f00 |000c: return v0 │ │ +066f52: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +066f54: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -141878,20 +141878,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -066f60: |[066f60] android.support.v7.internal.widget.ActionBarOverlayLayout.getTitle:()Ljava/lang/CharSequence; │ │ -066f70: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -066f76: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -066f7a: 7210 9e12 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getTitle:()Ljava/lang/CharSequence; // method@129e │ │ -066f80: 0c00 |0008: move-result-object v0 │ │ -066f82: 1100 |0009: return-object v0 │ │ +066f58: |[066f58] android.support.v7.internal.widget.ActionBarOverlayLayout.getTitle:()Ljava/lang/CharSequence; │ │ +066f68: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +066f6e: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +066f72: 7210 9e12 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.getTitle:()Ljava/lang/CharSequence; // method@129e │ │ +066f78: 0c00 |0008: move-result-object v0 │ │ +066f7a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0003 line=685 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -141900,20 +141900,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -066f84: |[066f84] android.support.v7.internal.widget.ActionBarOverlayLayout.hideOverflowMenu:()Z │ │ -066f94: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -066f9a: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -066f9e: 7210 a112 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hideOverflowMenu:()Z // method@12a1 │ │ -066fa4: 0a00 |0008: move-result v0 │ │ -066fa6: 0f00 |0009: return v0 │ │ +066f7c: |[066f7c] android.support.v7.internal.widget.ActionBarOverlayLayout.hideOverflowMenu:()Z │ │ +066f8c: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +066f92: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +066f96: 7210 a112 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.hideOverflowMenu:()Z // method@12a1 │ │ +066f9c: 0a00 |0008: move-result v0 │ │ +066f9e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ 0x0003 line=766 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -141922,28 +141922,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -066fa8: |[066fa8] android.support.v7.internal.widget.ActionBarOverlayLayout.initFeature:(I)V │ │ -066fb8: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -066fbe: 2c02 1500 0000 |0003: sparse-switch v2, 00000018 // +00000015 │ │ -066fc4: 0e00 |0006: return-void │ │ -066fc6: 5410 cf08 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -066fca: 7210 a312 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.initProgress:()V // method@12a3 │ │ -066fd0: 28fa |000c: goto 0006 // -0006 │ │ -066fd2: 5410 cf08 |000d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -066fd6: 7210 a212 0000 |000f: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.initIndeterminateProgress:()V // method@12a2 │ │ -066fdc: 28f4 |0012: goto 0006 // -000c │ │ -066fde: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -066fe0: 6e20 1a12 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setOverlayMode:(Z)V // method@121a │ │ -066fe6: 28ef |0017: goto 0006 // -0011 │ │ -066fe8: 0002 0300 0200 0000 0500 0000 0900 ... |0018: sparse-switch-data (14 units) │ │ +066fa0: |[066fa0] android.support.v7.internal.widget.ActionBarOverlayLayout.initFeature:(I)V │ │ +066fb0: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +066fb6: 2c02 1500 0000 |0003: sparse-switch v2, 00000018 // +00000015 │ │ +066fbc: 0e00 |0006: return-void │ │ +066fbe: 5410 cf08 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +066fc2: 7210 a312 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.initProgress:()V // method@12a3 │ │ +066fc8: 28fa |000c: goto 0006 // -0006 │ │ +066fca: 5410 cf08 |000d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +066fce: 7210 a212 0000 |000f: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.initIndeterminateProgress:()V // method@12a2 │ │ +066fd4: 28f4 |0012: goto 0006 // -000c │ │ +066fd6: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +066fd8: 6e20 1a12 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setOverlayMode:(Z)V // method@121a │ │ +066fde: 28ef |0017: goto 0006 // -0011 │ │ +066fe0: 0002 0300 0200 0000 0500 0000 0900 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0003 line=691 │ │ 0x0006 line=702 │ │ 0x0007 line=693 │ │ 0x000d line=696 │ │ @@ -141958,17 +141958,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067004: |[067004] android.support.v7.internal.widget.ActionBarOverlayLayout.isInOverlayMode:()Z │ │ -067014: 5510 d908 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@08d9 │ │ -067018: 0f00 |0002: return v0 │ │ +066ffc: |[066ffc] android.support.v7.internal.widget.ActionBarOverlayLayout.isInOverlayMode:()Z │ │ +06700c: 5510 d908 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@08d9 │ │ +067010: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #15 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -141976,20 +141976,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06701c: |[06701c] android.support.v7.internal.widget.ActionBarOverlayLayout.isOverflowMenuShowPending:()Z │ │ -06702c: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -067032: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -067036: 7210 a412 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isOverflowMenuShowPending:()Z // method@12a4 │ │ -06703c: 0a00 |0008: move-result v0 │ │ -06703e: 0f00 |0009: return v0 │ │ +067014: |[067014] android.support.v7.internal.widget.ActionBarOverlayLayout.isOverflowMenuShowPending:()Z │ │ +067024: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +06702a: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +06702e: 7210 a412 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isOverflowMenuShowPending:()Z // method@12a4 │ │ +067034: 0a00 |0008: move-result v0 │ │ +067036: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0003 line=754 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -141998,20 +141998,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -067040: |[067040] android.support.v7.internal.widget.ActionBarOverlayLayout.isOverflowMenuShowing:()Z │ │ -067050: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -067056: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -06705a: 7210 a512 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isOverflowMenuShowing:()Z // method@12a5 │ │ -067060: 0a00 |0008: move-result v0 │ │ -067062: 0f00 |0009: return v0 │ │ +067038: |[067038] android.support.v7.internal.widget.ActionBarOverlayLayout.isOverflowMenuShowing:()Z │ │ +067048: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +06704e: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +067052: 7210 a512 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.isOverflowMenuShowing:()Z // method@12a5 │ │ +067058: 0a00 |0008: move-result v0 │ │ +06705a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0003 line=748 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ @@ -142020,24 +142020,24 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -067064: |[067064] android.support.v7.internal.widget.ActionBarOverlayLayout.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -067074: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -067078: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -06707c: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -067080: 6f20 4a19 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@194a │ │ -067086: 6e10 eb11 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@11eb │ │ -06708c: 0c00 |000c: move-result-object v0 │ │ -06708e: 7020 f811 0200 |000d: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@11f8 │ │ -067094: 7110 ad08 0200 |0010: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ -06709a: 0e00 |0013: return-void │ │ +06705c: |[06705c] android.support.v7.internal.widget.ActionBarOverlayLayout.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +06706c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +067070: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +067074: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +067078: 6f20 4a19 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@194a │ │ +06707e: 6e10 eb11 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@11eb │ │ +067084: 0c00 |000c: move-result-object v0 │ │ +067086: 7020 f811 0200 |000d: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@11f8 │ │ +06708c: 7110 ad08 0200 |0010: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ +067092: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0006 line=252 │ │ 0x0009 line=254 │ │ 0x0010 line=255 │ │ 0x0013 line=256 │ │ @@ -142050,18 +142050,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06709c: |[06709c] android.support.v7.internal.widget.ActionBarOverlayLayout.onDetachedFromWindow:()V │ │ -0670ac: 6f10 4b19 0000 |0000: invoke-super {v0}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@194b │ │ -0670b2: 7010 f611 0000 |0003: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ -0670b8: 0e00 |0006: return-void │ │ +067094: |[067094] android.support.v7.internal.widget.ActionBarOverlayLayout.onDetachedFromWindow:()V │ │ +0670a4: 6f10 4b19 0000 |0000: invoke-super {v0}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@194b │ │ +0670aa: 7010 f611 0000 |0003: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ +0670b0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0003 line=192 │ │ 0x0006 line=193 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -142071,60 +142071,60 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 87 16-bit code units │ │ -0670bc: |[0670bc] android.support.v7.internal.widget.ActionBarOverlayLayout.onLayout:(ZIIII)V │ │ -0670cc: 6e10 ea11 0e00 |0000: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getChildCount:()I // method@11ea │ │ -0670d2: 0a03 |0003: move-result v3 │ │ -0670d4: 6e10 ee11 0e00 |0004: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@11ee │ │ -0670da: 0a08 |0007: move-result v8 │ │ -0670dc: 910c 1210 |0008: sub-int v12, v18, v16 │ │ -0670e0: 6e10 ef11 0e00 |000a: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@11ef │ │ -0670e6: 0a0d |000d: move-result v13 │ │ -0670e8: 9109 0c0d |000e: sub-int v9, v12, v13 │ │ -0670ec: 6e10 f011 0e00 |0010: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@11f0 │ │ -0670f2: 0a0a |0013: move-result v10 │ │ -0670f4: 910c 1311 |0014: sub-int v12, v19, v17 │ │ -0670f8: 6e10 ed11 0e00 |0016: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@11ed │ │ -0670fe: 0a0d |0019: move-result v13 │ │ -067100: 9107 0c0d |001a: sub-int v7, v12, v13 │ │ -067104: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -067106: 3535 3900 |001d: if-ge v5, v3, 0056 // +0039 │ │ -06710a: 6e20 e911 5e00 |001f: invoke-virtual {v14, v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getChildAt:(I)Landroid/view/View; // method@11e9 │ │ -067110: 0c00 |0022: move-result-object v0 │ │ -067112: 6e10 d618 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -067118: 0a0c |0026: move-result v12 │ │ -06711a: 130d 0800 |0027: const/16 v13, #int 8 // #8 │ │ -06711e: 32dc 2500 |0029: if-eq v12, v13, 004e // +0025 │ │ -067122: 6e10 c118 0000 |002b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -067128: 0c06 |002e: move-result-object v6 │ │ -06712a: 1f06 9a02 |002f: check-cast v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ -06712e: 6e10 c618 0000 |0031: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -067134: 0a0b |0034: move-result v11 │ │ -067136: 6e10 c418 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -06713c: 0a04 |0038: move-result v4 │ │ -06713e: 526c bd08 |0039: iget v12, v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ -067142: 9001 080c |003b: add-int v1, v8, v12 │ │ -067146: 54ec c208 |003d: iget-object v12, v14, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -06714a: 33c0 1200 |003f: if-ne v0, v12, 0051 // +0012 │ │ -06714e: 910c 0704 |0041: sub-int v12, v7, v4 │ │ -067152: 526d bc08 |0043: iget v13, v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ -067156: 9102 0c0d |0045: sub-int v2, v12, v13 │ │ -06715a: 900c 010b |0047: add-int v12, v1, v11 │ │ -06715e: 900d 0204 |0049: add-int v13, v2, v4 │ │ -067162: 6e5d e618 10c2 |004b: invoke-virtual {v0, v1, v2, v12, v13}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -067168: d805 0501 |004e: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06716c: 28cd |0050: goto 001d // -0033 │ │ -06716e: 526c bf08 |0051: iget v12, v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ -067172: 9002 0a0c |0053: add-int v2, v10, v12 │ │ -067176: 28f2 |0055: goto 0047 // -000e │ │ -067178: 0e00 |0056: return-void │ │ +0670b4: |[0670b4] android.support.v7.internal.widget.ActionBarOverlayLayout.onLayout:(ZIIII)V │ │ +0670c4: 6e10 ea11 0e00 |0000: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getChildCount:()I // method@11ea │ │ +0670ca: 0a03 |0003: move-result v3 │ │ +0670cc: 6e10 ee11 0e00 |0004: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@11ee │ │ +0670d2: 0a08 |0007: move-result v8 │ │ +0670d4: 910c 1210 |0008: sub-int v12, v18, v16 │ │ +0670d8: 6e10 ef11 0e00 |000a: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@11ef │ │ +0670de: 0a0d |000d: move-result v13 │ │ +0670e0: 9109 0c0d |000e: sub-int v9, v12, v13 │ │ +0670e4: 6e10 f011 0e00 |0010: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@11f0 │ │ +0670ea: 0a0a |0013: move-result v10 │ │ +0670ec: 910c 1311 |0014: sub-int v12, v19, v17 │ │ +0670f0: 6e10 ed11 0e00 |0016: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@11ed │ │ +0670f6: 0a0d |0019: move-result v13 │ │ +0670f8: 9107 0c0d |001a: sub-int v7, v12, v13 │ │ +0670fc: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0670fe: 3535 3900 |001d: if-ge v5, v3, 0056 // +0039 │ │ +067102: 6e20 e911 5e00 |001f: invoke-virtual {v14, v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getChildAt:(I)Landroid/view/View; // method@11e9 │ │ +067108: 0c00 |0022: move-result-object v0 │ │ +06710a: 6e10 d618 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +067110: 0a0c |0026: move-result v12 │ │ +067112: 130d 0800 |0027: const/16 v13, #int 8 // #8 │ │ +067116: 32dc 2500 |0029: if-eq v12, v13, 004e // +0025 │ │ +06711a: 6e10 c118 0000 |002b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +067120: 0c06 |002e: move-result-object v6 │ │ +067122: 1f06 9a02 |002f: check-cast v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ +067126: 6e10 c618 0000 |0031: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +06712c: 0a0b |0034: move-result v11 │ │ +06712e: 6e10 c418 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +067134: 0a04 |0038: move-result v4 │ │ +067136: 526c bd08 |0039: iget v12, v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ +06713a: 9001 080c |003b: add-int v1, v8, v12 │ │ +06713e: 54ec c208 |003d: iget-object v12, v14, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +067142: 33c0 1200 |003f: if-ne v0, v12, 0051 // +0012 │ │ +067146: 910c 0704 |0041: sub-int v12, v7, v4 │ │ +06714a: 526d bc08 |0043: iget v13, v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ +06714e: 9102 0c0d |0045: sub-int v2, v12, v13 │ │ +067152: 900c 010b |0047: add-int v12, v1, v11 │ │ +067156: 900d 0204 |0049: add-int v13, v2, v4 │ │ +06715a: 6e5d e618 10c2 |004b: invoke-virtual {v0, v1, v2, v12, v13}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +067160: d805 0501 |004e: add-int/lit8 v5, v5, #int 1 // #01 │ │ +067164: 28cd |0050: goto 001d // -0033 │ │ +067166: 526c bf08 |0051: iget v12, v6, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ +06716a: 9002 0a0c |0053: add-int v2, v10, v12 │ │ +06716e: 28f2 |0055: goto 0047 // -000e │ │ +067170: 0e00 |0056: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0004 line=480 │ │ 0x0008 line=481 │ │ 0x0010 line=483 │ │ 0x0014 line=484 │ │ @@ -142171,282 +142171,282 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 505 16-bit code units │ │ -06717c: |[06717c] android.support.v7.internal.widget.ActionBarOverlayLayout.onMeasure:(II)V │ │ -06718c: 7401 0c12 1100 |0000: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -067192: 120b |0003: const/4 v11, #int 0 // #0 │ │ -067194: 120c |0004: const/4 v12, #int 0 // #0 │ │ -067196: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -067198: 120f |0006: const/4 v15, #int 0 // #0 │ │ -06719a: 1208 |0007: const/4 v8, #int 0 // #0 │ │ -06719c: 0800 1100 |0008: move-object/from16 v0, v17 │ │ -0671a0: 5402 c408 |000a: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -0671a4: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0671a6: 1206 |000d: const/4 v6, #int 0 // #0 │ │ -0671a8: 0801 1100 |000e: move-object/from16 v1, v17 │ │ -0671ac: 0203 1200 |0010: move/from16 v3, v18 │ │ -0671b0: 0205 1300 |0012: move/from16 v5, v19 │ │ -0671b4: 7406 fd11 0100 |0014: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@11fd │ │ -0671ba: 0800 1100 |0017: move-object/from16 v0, v17 │ │ -0671be: 5401 c408 |0019: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -0671c2: 6e10 6211 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1162 │ │ -0671c8: 0c0a |001e: move-result-object v10 │ │ -0671ca: 1f0a 9a02 |001f: check-cast v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ -0671ce: 0800 1100 |0021: move-object/from16 v0, v17 │ │ -0671d2: 5401 c408 |0023: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -0671d6: 6e10 6611 0100 |0025: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1166 │ │ -0671dc: 0a01 |0028: move-result v1 │ │ -0671de: 52a2 bd08 |0029: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ -0671e2: b021 |002b: add-int/2addr v1, v2 │ │ -0671e4: 52a2 be08 |002c: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@08be │ │ -0671e8: b021 |002e: add-int/2addr v1, v2 │ │ -0671ea: 7120 9d1b 1c00 |002f: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -0671f0: 0a0c |0032: move-result v12 │ │ -0671f2: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -0671f6: 5401 c408 |0035: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -0671fa: 6e10 6411 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ -067200: 0a01 |003a: move-result v1 │ │ -067202: 52a2 bf08 |003b: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ -067206: b021 |003d: add-int/2addr v1, v2 │ │ -067208: 52a2 bc08 |003e: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ -06720c: b021 |0040: add-int/2addr v1, v2 │ │ -06720e: 7120 9d1b 1b00 |0041: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -067214: 0a0b |0044: move-result v11 │ │ -067216: 0800 1100 |0045: move-object/from16 v0, v17 │ │ -06721a: 5401 c408 |0047: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -06721e: 7110 a308 0100 |0049: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -067224: 0a01 |004c: move-result v1 │ │ -067226: 7120 5d14 1900 |004d: invoke-static {v9, v1}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -06722c: 0a09 |0050: move-result v9 │ │ -06722e: 0800 1100 |0051: move-object/from16 v0, v17 │ │ -067232: 5401 c208 |0053: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -067236: 3801 4b00 |0055: if-eqz v1, 00a0 // +004b │ │ -06723a: 0800 1100 |0057: move-object/from16 v0, v17 │ │ -06723e: 5402 c208 |0059: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -067242: 1204 |005b: const/4 v4, #int 0 // #0 │ │ -067244: 1206 |005c: const/4 v6, #int 0 // #0 │ │ -067246: 0801 1100 |005d: move-object/from16 v1, v17 │ │ -06724a: 0203 1200 |005f: move/from16 v3, v18 │ │ -06724e: 0205 1300 |0061: move/from16 v5, v19 │ │ -067252: 7406 fd11 0100 |0063: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@11fd │ │ -067258: 0800 1100 |0066: move-object/from16 v0, v17 │ │ -06725c: 5401 c208 |0068: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -067260: 6e10 6211 0100 |006a: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1162 │ │ -067266: 0c0a |006d: move-result-object v10 │ │ -067268: 1f0a 9a02 |006e: check-cast v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ -06726c: 0800 1100 |0070: move-object/from16 v0, v17 │ │ -067270: 5401 c208 |0072: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -067274: 6e10 6611 0100 |0074: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1166 │ │ -06727a: 0a01 |0077: move-result v1 │ │ -06727c: 52a2 bd08 |0078: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ -067280: b021 |007a: add-int/2addr v1, v2 │ │ -067282: 52a2 be08 |007b: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@08be │ │ -067286: b021 |007d: add-int/2addr v1, v2 │ │ -067288: 7120 9d1b 1c00 |007e: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06728e: 0a0c |0081: move-result v12 │ │ -067290: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -067294: 5401 c208 |0084: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -067298: 6e10 6411 0100 |0086: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ -06729e: 0a01 |0089: move-result v1 │ │ -0672a0: 52a2 bf08 |008a: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ -0672a4: b021 |008c: add-int/2addr v1, v2 │ │ -0672a6: 52a2 bc08 |008d: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ -0672aa: b021 |008f: add-int/2addr v1, v2 │ │ -0672ac: 7120 9d1b 1b00 |0090: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -0672b2: 0a0b |0093: move-result v11 │ │ -0672b4: 0800 1100 |0094: move-object/from16 v0, v17 │ │ -0672b8: 5401 c208 |0096: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -0672bc: 7110 a308 0100 |0098: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -0672c2: 0a01 |009b: move-result v1 │ │ -0672c4: 7120 5d14 1900 |009c: invoke-static {v9, v1}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -0672ca: 0a09 |009f: move-result v9 │ │ -0672cc: 7701 a808 1100 |00a0: invoke-static/range {v17}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@08a8 │ │ -0672d2: 0a10 |00a3: move-result v16 │ │ -0672d4: 0200 1000 |00a4: move/from16 v0, v16 │ │ -0672d8: d501 0001 |00a6: and-int/lit16 v1, v0, #int 256 // #0100 │ │ -0672dc: 3801 1a01 |00a8: if-eqz v1, 01c2 // +011a │ │ -0672e0: 121d |00aa: const/4 v13, #int 1 // #1 │ │ -0672e2: 380d 1a01 |00ab: if-eqz v13, 01c5 // +011a │ │ -0672e6: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ -0672ea: 520f c308 |00af: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@08c3 │ │ -0672ee: 0800 1100 |00b1: move-object/from16 v0, v17 │ │ -0672f2: 5501 d108 |00b3: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@08d1 │ │ -0672f6: 3801 1100 |00b5: if-eqz v1, 00c6 // +0011 │ │ -0672fa: 0800 1100 |00b7: move-object/from16 v0, v17 │ │ -0672fe: 5401 c408 |00b9: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -067302: 6e10 6811 0100 |00bb: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getTabContainer:()Landroid/view/View; // method@1168 │ │ -067308: 0c0e |00be: move-result-object v14 │ │ -06730a: 380e 0700 |00bf: if-eqz v14, 00c6 // +0007 │ │ -06730e: 0800 1100 |00c1: move-object/from16 v0, v17 │ │ -067312: 5201 c308 |00c3: iget v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@08c3 │ │ -067316: b01f |00c5: add-int/2addr v15, v1 │ │ -067318: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ -06731c: 5401 cf08 |00c8: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -067320: 7210 a612 0100 |00ca: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.isSplit:()Z // method@12a6 │ │ -067326: 0a01 |00cd: move-result v1 │ │ -067328: 3801 0e00 |00ce: if-eqz v1, 00dc // +000e │ │ -06732c: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ -067330: 5401 c208 |00d2: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -067334: 3801 0800 |00d4: if-eqz v1, 00dc // +0008 │ │ -067338: 380d 0501 |00d6: if-eqz v13, 01db // +0105 │ │ -06733c: 0800 1100 |00d8: move-object/from16 v0, v17 │ │ -067340: 5208 c308 |00da: iget v8, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@08c3 │ │ -067344: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ -067348: 5401 cc08 |00de: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ -06734c: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ -067350: 5402 c808 |00e2: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ -067354: 6e20 bd01 2100 |00e4: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ -06735a: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -06735e: 5401 d508 |00e9: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ -067362: 0800 1100 |00eb: move-object/from16 v0, v17 │ │ -067366: 5402 c908 |00ed: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@08c9 │ │ -06736a: 6e20 bd01 2100 |00ef: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ -067370: 0800 1100 |00f2: move-object/from16 v0, v17 │ │ -067374: 5501 d908 |00f4: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@08d9 │ │ -067378: 3901 ef00 |00f6: if-nez v1, 01e5 // +00ef │ │ -06737c: 390d ed00 |00f8: if-nez v13, 01e5 // +00ed │ │ -067380: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ -067384: 5401 cc08 |00fc: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ -067388: 5212 3000 |00fe: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ -06738c: b0f2 |0100: add-int/2addr v2, v15 │ │ -06738e: 5912 3000 |0101: iput v2, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ -067392: 0800 1100 |0103: move-object/from16 v0, v17 │ │ -067396: 5401 cc08 |0105: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ -06739a: 5212 2d00 |0107: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -06739e: b082 |0109: add-int/2addr v2, v8 │ │ -0673a0: 5912 2d00 |010a: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -0673a4: 0800 1100 |010c: move-object/from16 v0, v17 │ │ -0673a8: 5402 cb08 |010e: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ -0673ac: 0800 1100 |0110: move-object/from16 v0, v17 │ │ -0673b0: 5403 cc08 |0112: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ -0673b4: 1214 |0114: const/4 v4, #int 1 // #1 │ │ -0673b6: 1215 |0115: const/4 v5, #int 1 // #1 │ │ -0673b8: 1216 |0116: const/4 v6, #int 1 // #1 │ │ -0673ba: 1217 |0117: const/4 v7, #int 1 // #1 │ │ -0673bc: 0801 1100 |0118: move-object/from16 v1, v17 │ │ -0673c0: 7607 dc11 0100 |011a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@11dc │ │ -0673c6: 0800 1100 |011d: move-object/from16 v0, v17 │ │ -0673ca: 5401 d708 |011f: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@08d7 │ │ -0673ce: 0800 1100 |0121: move-object/from16 v0, v17 │ │ -0673d2: 5402 d508 |0123: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ -0673d6: 6e20 b601 2100 |0125: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@01b6 │ │ -0673dc: 0a01 |0128: move-result v1 │ │ -0673de: 3901 1800 |0129: if-nez v1, 0141 // +0018 │ │ -0673e2: 0800 1100 |012b: move-object/from16 v0, v17 │ │ -0673e6: 5401 d708 |012d: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@08d7 │ │ -0673ea: 0800 1100 |012f: move-object/from16 v0, v17 │ │ -0673ee: 5402 d508 |0131: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ -0673f2: 6e20 bd01 2100 |0133: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ -0673f8: 0800 1100 |0136: move-object/from16 v0, v17 │ │ -0673fc: 5401 cb08 |0138: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ -067400: 0800 1100 |013a: move-object/from16 v0, v17 │ │ -067404: 5402 d508 |013c: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ -067408: 6e20 8612 2100 |013e: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V // method@1286 │ │ -06740e: 0800 1100 |0141: move-object/from16 v0, v17 │ │ -067412: 5402 cb08 |0143: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ -067416: 1204 |0145: const/4 v4, #int 0 // #0 │ │ -067418: 1206 |0146: const/4 v6, #int 0 // #0 │ │ -06741a: 0801 1100 |0147: move-object/from16 v1, v17 │ │ -06741e: 0203 1200 |0149: move/from16 v3, v18 │ │ -067422: 0205 1300 |014b: move/from16 v5, v19 │ │ -067426: 7406 fd11 0100 |014d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@11fd │ │ -06742c: 0800 1100 |0150: move-object/from16 v0, v17 │ │ -067430: 5401 cb08 |0152: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ -067434: 6e10 8812 0100 |0154: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1288 │ │ -06743a: 0c0a |0157: move-result-object v10 │ │ -06743c: 1f0a 9a02 |0158: check-cast v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ -067440: 0800 1100 |015a: move-object/from16 v0, v17 │ │ -067444: 5401 cb08 |015c: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ -067448: 6e10 8a12 0100 |015e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMeasuredWidth:()I // method@128a │ │ -06744e: 0a01 |0161: move-result v1 │ │ -067450: 52a2 bd08 |0162: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ -067454: b021 |0164: add-int/2addr v1, v2 │ │ -067456: 52a2 be08 |0165: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@08be │ │ -06745a: b021 |0167: add-int/2addr v1, v2 │ │ -06745c: 7120 9d1b 1c00 |0168: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -067462: 0a0c |016b: move-result v12 │ │ -067464: 0800 1100 |016c: move-object/from16 v0, v17 │ │ -067468: 5401 cb08 |016e: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ -06746c: 6e10 8912 0100 |0170: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMeasuredHeight:()I // method@1289 │ │ -067472: 0a01 |0173: move-result v1 │ │ -067474: 52a2 bf08 |0174: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ -067478: b021 |0176: add-int/2addr v1, v2 │ │ -06747a: 52a2 bc08 |0177: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ -06747e: b021 |0179: add-int/2addr v1, v2 │ │ -067480: 7120 9d1b 1b00 |017a: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -067486: 0a0b |017d: move-result v11 │ │ -067488: 0800 1100 |017e: move-object/from16 v0, v17 │ │ -06748c: 5401 cb08 |0180: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ -067490: 7110 a308 0100 |0182: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -067496: 0a01 |0185: move-result v1 │ │ -067498: 7120 5d14 1900 |0186: invoke-static {v9, v1}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -06749e: 0a09 |0189: move-result v9 │ │ -0674a0: 7401 ee11 1100 |018a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@11ee │ │ -0674a6: 0a01 |018d: move-result v1 │ │ -0674a8: 7401 ef11 1100 |018e: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@11ef │ │ -0674ae: 0a02 |0191: move-result v2 │ │ -0674b0: b021 |0192: add-int/2addr v1, v2 │ │ -0674b2: b01c |0193: add-int/2addr v12, v1 │ │ -0674b4: 7401 f011 1100 |0194: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@11f0 │ │ -0674ba: 0a01 |0197: move-result v1 │ │ -0674bc: 7401 ed11 1100 |0198: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@11ed │ │ -0674c2: 0a02 |019b: move-result v2 │ │ -0674c4: b021 |019c: add-int/2addr v1, v2 │ │ -0674c6: b01b |019d: add-int/2addr v11, v1 │ │ -0674c8: 7401 f111 1100 |019e: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getSuggestedMinimumHeight:()I // method@11f1 │ │ -0674ce: 0a01 |01a1: move-result v1 │ │ -0674d0: 7120 9d1b 1b00 |01a2: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -0674d6: 0a0b |01a5: move-result v11 │ │ -0674d8: 7401 f211 1100 |01a6: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getSuggestedMinimumWidth:()I // method@11f2 │ │ -0674de: 0a01 |01a9: move-result v1 │ │ -0674e0: 7120 9d1b 1c00 |01aa: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -0674e6: 0a0c |01ad: move-result v12 │ │ -0674e8: 0200 1200 |01ae: move/from16 v0, v18 │ │ -0674ec: 7130 ae08 0c09 |01b0: invoke-static {v12, v0, v9}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ -0674f2: 0a01 |01b3: move-result v1 │ │ -0674f4: e002 0910 |01b4: shl-int/lit8 v2, v9, #int 16 // #10 │ │ -0674f8: 0200 1300 |01b6: move/from16 v0, v19 │ │ -0674fc: 7130 ae08 0b02 |01b8: invoke-static {v11, v0, v2}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ -067502: 0a02 |01bb: move-result v2 │ │ -067504: 0800 1100 |01bc: move-object/from16 v0, v17 │ │ -067508: 6e30 1712 1002 |01be: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setMeasuredDimension:(II)V // method@1217 │ │ -06750e: 0e00 |01c1: return-void │ │ -067510: 120d |01c2: const/4 v13, #int 0 // #0 │ │ -067512: 2900 e8fe |01c3: goto/16 00ab // -0118 │ │ -067516: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ -06751a: 5401 c408 |01c7: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -06751e: 6e10 6911 0100 |01c9: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ -067524: 0a01 |01cc: move-result v1 │ │ -067526: 1302 0800 |01cd: const/16 v2, #int 8 // #8 │ │ -06752a: 3221 f7fe |01cf: if-eq v1, v2, 00c6 // -0109 │ │ -06752e: 0800 1100 |01d1: move-object/from16 v0, v17 │ │ -067532: 5401 c408 |01d3: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -067536: 6e10 6411 0100 |01d5: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ -06753c: 0a0f |01d8: move-result v15 │ │ -06753e: 2900 edfe |01d9: goto/16 00c6 // -0113 │ │ -067542: 0800 1100 |01db: move-object/from16 v0, v17 │ │ -067546: 5401 c208 |01dd: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -06754a: 6e10 6411 0100 |01df: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ -067550: 0a08 |01e2: move-result v8 │ │ -067552: 2900 f9fe |01e3: goto/16 00dc // -0107 │ │ -067556: 0800 1100 |01e5: move-object/from16 v0, v17 │ │ -06755a: 5401 d508 |01e7: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ -06755e: 5212 3000 |01e9: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ -067562: b0f2 |01eb: add-int/2addr v2, v15 │ │ -067564: 5912 3000 |01ec: iput v2, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ -067568: 0800 1100 |01ee: move-object/from16 v0, v17 │ │ -06756c: 5401 d508 |01f0: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ -067570: 5212 2d00 |01f2: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -067574: b082 |01f4: add-int/2addr v2, v8 │ │ -067576: 5912 2d00 |01f5: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -06757a: 2900 15ff |01f7: goto/16 010c // -00eb │ │ +067174: |[067174] android.support.v7.internal.widget.ActionBarOverlayLayout.onMeasure:(II)V │ │ +067184: 7401 0c12 1100 |0000: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +06718a: 120b |0003: const/4 v11, #int 0 // #0 │ │ +06718c: 120c |0004: const/4 v12, #int 0 // #0 │ │ +06718e: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +067190: 120f |0006: const/4 v15, #int 0 // #0 │ │ +067192: 1208 |0007: const/4 v8, #int 0 // #0 │ │ +067194: 0800 1100 |0008: move-object/from16 v0, v17 │ │ +067198: 5402 c408 |000a: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +06719c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +06719e: 1206 |000d: const/4 v6, #int 0 // #0 │ │ +0671a0: 0801 1100 |000e: move-object/from16 v1, v17 │ │ +0671a4: 0203 1200 |0010: move/from16 v3, v18 │ │ +0671a8: 0205 1300 |0012: move/from16 v5, v19 │ │ +0671ac: 7406 fd11 0100 |0014: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@11fd │ │ +0671b2: 0800 1100 |0017: move-object/from16 v0, v17 │ │ +0671b6: 5401 c408 |0019: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +0671ba: 6e10 6211 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1162 │ │ +0671c0: 0c0a |001e: move-result-object v10 │ │ +0671c2: 1f0a 9a02 |001f: check-cast v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ +0671c6: 0800 1100 |0021: move-object/from16 v0, v17 │ │ +0671ca: 5401 c408 |0023: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +0671ce: 6e10 6611 0100 |0025: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1166 │ │ +0671d4: 0a01 |0028: move-result v1 │ │ +0671d6: 52a2 bd08 |0029: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ +0671da: b021 |002b: add-int/2addr v1, v2 │ │ +0671dc: 52a2 be08 |002c: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@08be │ │ +0671e0: b021 |002e: add-int/2addr v1, v2 │ │ +0671e2: 7120 9d1b 1c00 |002f: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +0671e8: 0a0c |0032: move-result v12 │ │ +0671ea: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +0671ee: 5401 c408 |0035: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +0671f2: 6e10 6411 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ +0671f8: 0a01 |003a: move-result v1 │ │ +0671fa: 52a2 bf08 |003b: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ +0671fe: b021 |003d: add-int/2addr v1, v2 │ │ +067200: 52a2 bc08 |003e: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ +067204: b021 |0040: add-int/2addr v1, v2 │ │ +067206: 7120 9d1b 1b00 |0041: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06720c: 0a0b |0044: move-result v11 │ │ +06720e: 0800 1100 |0045: move-object/from16 v0, v17 │ │ +067212: 5401 c408 |0047: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +067216: 7110 a308 0100 |0049: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +06721c: 0a01 |004c: move-result v1 │ │ +06721e: 7120 5d14 1900 |004d: invoke-static {v9, v1}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +067224: 0a09 |0050: move-result v9 │ │ +067226: 0800 1100 |0051: move-object/from16 v0, v17 │ │ +06722a: 5401 c208 |0053: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +06722e: 3801 4b00 |0055: if-eqz v1, 00a0 // +004b │ │ +067232: 0800 1100 |0057: move-object/from16 v0, v17 │ │ +067236: 5402 c208 |0059: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +06723a: 1204 |005b: const/4 v4, #int 0 // #0 │ │ +06723c: 1206 |005c: const/4 v6, #int 0 // #0 │ │ +06723e: 0801 1100 |005d: move-object/from16 v1, v17 │ │ +067242: 0203 1200 |005f: move/from16 v3, v18 │ │ +067246: 0205 1300 |0061: move/from16 v5, v19 │ │ +06724a: 7406 fd11 0100 |0063: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@11fd │ │ +067250: 0800 1100 |0066: move-object/from16 v0, v17 │ │ +067254: 5401 c208 |0068: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +067258: 6e10 6211 0100 |006a: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1162 │ │ +06725e: 0c0a |006d: move-result-object v10 │ │ +067260: 1f0a 9a02 |006e: check-cast v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ +067264: 0800 1100 |0070: move-object/from16 v0, v17 │ │ +067268: 5401 c208 |0072: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +06726c: 6e10 6611 0100 |0074: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1166 │ │ +067272: 0a01 |0077: move-result v1 │ │ +067274: 52a2 bd08 |0078: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ +067278: b021 |007a: add-int/2addr v1, v2 │ │ +06727a: 52a2 be08 |007b: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@08be │ │ +06727e: b021 |007d: add-int/2addr v1, v2 │ │ +067280: 7120 9d1b 1c00 |007e: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +067286: 0a0c |0081: move-result v12 │ │ +067288: 0800 1100 |0082: move-object/from16 v0, v17 │ │ +06728c: 5401 c208 |0084: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +067290: 6e10 6411 0100 |0086: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ +067296: 0a01 |0089: move-result v1 │ │ +067298: 52a2 bf08 |008a: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ +06729c: b021 |008c: add-int/2addr v1, v2 │ │ +06729e: 52a2 bc08 |008d: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ +0672a2: b021 |008f: add-int/2addr v1, v2 │ │ +0672a4: 7120 9d1b 1b00 |0090: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +0672aa: 0a0b |0093: move-result v11 │ │ +0672ac: 0800 1100 |0094: move-object/from16 v0, v17 │ │ +0672b0: 5401 c208 |0096: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +0672b4: 7110 a308 0100 |0098: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +0672ba: 0a01 |009b: move-result v1 │ │ +0672bc: 7120 5d14 1900 |009c: invoke-static {v9, v1}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +0672c2: 0a09 |009f: move-result v9 │ │ +0672c4: 7701 a808 1100 |00a0: invoke-static/range {v17}, Landroid/support/v4/view/ViewCompat;.getWindowSystemUiVisibility:(Landroid/view/View;)I // method@08a8 │ │ +0672ca: 0a10 |00a3: move-result v16 │ │ +0672cc: 0200 1000 |00a4: move/from16 v0, v16 │ │ +0672d0: d501 0001 |00a6: and-int/lit16 v1, v0, #int 256 // #0100 │ │ +0672d4: 3801 1a01 |00a8: if-eqz v1, 01c2 // +011a │ │ +0672d8: 121d |00aa: const/4 v13, #int 1 // #1 │ │ +0672da: 380d 1a01 |00ab: if-eqz v13, 01c5 // +011a │ │ +0672de: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ +0672e2: 520f c308 |00af: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@08c3 │ │ +0672e6: 0800 1100 |00b1: move-object/from16 v0, v17 │ │ +0672ea: 5501 d108 |00b3: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@08d1 │ │ +0672ee: 3801 1100 |00b5: if-eqz v1, 00c6 // +0011 │ │ +0672f2: 0800 1100 |00b7: move-object/from16 v0, v17 │ │ +0672f6: 5401 c408 |00b9: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +0672fa: 6e10 6811 0100 |00bb: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getTabContainer:()Landroid/view/View; // method@1168 │ │ +067300: 0c0e |00be: move-result-object v14 │ │ +067302: 380e 0700 |00bf: if-eqz v14, 00c6 // +0007 │ │ +067306: 0800 1100 |00c1: move-object/from16 v0, v17 │ │ +06730a: 5201 c308 |00c3: iget v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@08c3 │ │ +06730e: b01f |00c5: add-int/2addr v15, v1 │ │ +067310: 0800 1100 |00c6: move-object/from16 v0, v17 │ │ +067314: 5401 cf08 |00c8: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +067318: 7210 a612 0100 |00ca: invoke-interface {v1}, Landroid/support/v7/internal/widget/DecorToolbar;.isSplit:()Z // method@12a6 │ │ +06731e: 0a01 |00cd: move-result v1 │ │ +067320: 3801 0e00 |00ce: if-eqz v1, 00dc // +000e │ │ +067324: 0800 1100 |00d0: move-object/from16 v0, v17 │ │ +067328: 5401 c208 |00d2: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +06732c: 3801 0800 |00d4: if-eqz v1, 00dc // +0008 │ │ +067330: 380d 0501 |00d6: if-eqz v13, 01db // +0105 │ │ +067334: 0800 1100 |00d8: move-object/from16 v0, v17 │ │ +067338: 5208 c308 |00da: iget v8, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@08c3 │ │ +06733c: 0800 1100 |00dc: move-object/from16 v0, v17 │ │ +067340: 5401 cc08 |00de: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ +067344: 0800 1100 |00e0: move-object/from16 v0, v17 │ │ +067348: 5402 c808 |00e2: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseContentInsets:Landroid/graphics/Rect; // field@08c8 │ │ +06734c: 6e20 bd01 2100 |00e4: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ +067352: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +067356: 5401 d508 |00e9: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ +06735a: 0800 1100 |00eb: move-object/from16 v0, v17 │ │ +06735e: 5402 c908 |00ed: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mBaseInnerInsets:Landroid/graphics/Rect; // field@08c9 │ │ +067362: 6e20 bd01 2100 |00ef: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ +067368: 0800 1100 |00f2: move-object/from16 v0, v17 │ │ +06736c: 5501 d908 |00f4: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@08d9 │ │ +067370: 3901 ef00 |00f6: if-nez v1, 01e5 // +00ef │ │ +067374: 390d ed00 |00f8: if-nez v13, 01e5 // +00ed │ │ +067378: 0800 1100 |00fa: move-object/from16 v0, v17 │ │ +06737c: 5401 cc08 |00fc: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ +067380: 5212 3000 |00fe: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ +067384: b0f2 |0100: add-int/2addr v2, v15 │ │ +067386: 5912 3000 |0101: iput v2, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ +06738a: 0800 1100 |0103: move-object/from16 v0, v17 │ │ +06738e: 5401 cc08 |0105: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ +067392: 5212 2d00 |0107: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +067396: b082 |0109: add-int/2addr v2, v8 │ │ +067398: 5912 2d00 |010a: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +06739c: 0800 1100 |010c: move-object/from16 v0, v17 │ │ +0673a0: 5402 cb08 |010e: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ +0673a4: 0800 1100 |0110: move-object/from16 v0, v17 │ │ +0673a8: 5403 cc08 |0112: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContentInsets:Landroid/graphics/Rect; // field@08cc │ │ +0673ac: 1214 |0114: const/4 v4, #int 1 // #1 │ │ +0673ae: 1215 |0115: const/4 v5, #int 1 // #1 │ │ +0673b0: 1216 |0116: const/4 v6, #int 1 // #1 │ │ +0673b2: 1217 |0117: const/4 v7, #int 1 // #1 │ │ +0673b4: 0801 1100 |0118: move-object/from16 v1, v17 │ │ +0673b8: 7607 dc11 0100 |011a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z // method@11dc │ │ +0673be: 0800 1100 |011d: move-object/from16 v0, v17 │ │ +0673c2: 5401 d708 |011f: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@08d7 │ │ +0673c6: 0800 1100 |0121: move-object/from16 v0, v17 │ │ +0673ca: 5402 d508 |0123: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ +0673ce: 6e20 b601 2100 |0125: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.equals:(Ljava/lang/Object;)Z // method@01b6 │ │ +0673d4: 0a01 |0128: move-result v1 │ │ +0673d6: 3901 1800 |0129: if-nez v1, 0141 // +0018 │ │ +0673da: 0800 1100 |012b: move-object/from16 v0, v17 │ │ +0673de: 5401 d708 |012d: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastInnerInsets:Landroid/graphics/Rect; // field@08d7 │ │ +0673e2: 0800 1100 |012f: move-object/from16 v0, v17 │ │ +0673e6: 5402 d508 |0131: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ +0673ea: 6e20 bd01 2100 |0133: invoke-virtual {v1, v2}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ +0673f0: 0800 1100 |0136: move-object/from16 v0, v17 │ │ +0673f4: 5401 cb08 |0138: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ +0673f8: 0800 1100 |013a: move-object/from16 v0, v17 │ │ +0673fc: 5402 d508 |013c: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ +067400: 6e20 8612 2100 |013e: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V // method@1286 │ │ +067406: 0800 1100 |0141: move-object/from16 v0, v17 │ │ +06740a: 5402 cb08 |0143: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ +06740e: 1204 |0145: const/4 v4, #int 0 // #0 │ │ +067410: 1206 |0146: const/4 v6, #int 0 // #0 │ │ +067412: 0801 1100 |0147: move-object/from16 v1, v17 │ │ +067416: 0203 1200 |0149: move/from16 v3, v18 │ │ +06741a: 0205 1300 |014b: move/from16 v5, v19 │ │ +06741e: 7406 fd11 0100 |014d: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@11fd │ │ +067424: 0800 1100 |0150: move-object/from16 v0, v17 │ │ +067428: 5401 cb08 |0152: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ +06742c: 6e10 8812 0100 |0154: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1288 │ │ +067432: 0c0a |0157: move-result-object v10 │ │ +067434: 1f0a 9a02 |0158: check-cast v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams; // type@029a │ │ +067438: 0800 1100 |015a: move-object/from16 v0, v17 │ │ +06743c: 5401 cb08 |015c: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ +067440: 6e10 8a12 0100 |015e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMeasuredWidth:()I // method@128a │ │ +067446: 0a01 |0161: move-result v1 │ │ +067448: 52a2 bd08 |0162: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.leftMargin:I // field@08bd │ │ +06744c: b021 |0164: add-int/2addr v1, v2 │ │ +06744e: 52a2 be08 |0165: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.rightMargin:I // field@08be │ │ +067452: b021 |0167: add-int/2addr v1, v2 │ │ +067454: 7120 9d1b 1c00 |0168: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06745a: 0a0c |016b: move-result v12 │ │ +06745c: 0800 1100 |016c: move-object/from16 v0, v17 │ │ +067460: 5401 cb08 |016e: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ +067464: 6e10 8912 0100 |0170: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.getMeasuredHeight:()I // method@1289 │ │ +06746a: 0a01 |0173: move-result v1 │ │ +06746c: 52a2 bf08 |0174: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.topMargin:I // field@08bf │ │ +067470: b021 |0176: add-int/2addr v1, v2 │ │ +067472: 52a2 bc08 |0177: iget v2, v10, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$LayoutParams;.bottomMargin:I // field@08bc │ │ +067476: b021 |0179: add-int/2addr v1, v2 │ │ +067478: 7120 9d1b 1b00 |017a: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06747e: 0a0b |017d: move-result v11 │ │ +067480: 0800 1100 |017e: move-object/from16 v0, v17 │ │ +067484: 5401 cb08 |0180: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ +067488: 7110 a308 0100 |0182: invoke-static {v1}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +06748e: 0a01 |0185: move-result v1 │ │ +067490: 7120 5d14 1900 |0186: invoke-static {v9, v1}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +067496: 0a09 |0189: move-result v9 │ │ +067498: 7401 ee11 1100 |018a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingLeft:()I // method@11ee │ │ +06749e: 0a01 |018d: move-result v1 │ │ +0674a0: 7401 ef11 1100 |018e: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingRight:()I // method@11ef │ │ +0674a6: 0a02 |0191: move-result v2 │ │ +0674a8: b021 |0192: add-int/2addr v1, v2 │ │ +0674aa: b01c |0193: add-int/2addr v12, v1 │ │ +0674ac: 7401 f011 1100 |0194: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingTop:()I // method@11f0 │ │ +0674b2: 0a01 |0197: move-result v1 │ │ +0674b4: 7401 ed11 1100 |0198: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getPaddingBottom:()I // method@11ed │ │ +0674ba: 0a02 |019b: move-result v2 │ │ +0674bc: b021 |019c: add-int/2addr v1, v2 │ │ +0674be: b01b |019d: add-int/2addr v11, v1 │ │ +0674c0: 7401 f111 1100 |019e: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getSuggestedMinimumHeight:()I // method@11f1 │ │ +0674c6: 0a01 |01a1: move-result v1 │ │ +0674c8: 7120 9d1b 1b00 |01a2: invoke-static {v11, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +0674ce: 0a0b |01a5: move-result v11 │ │ +0674d0: 7401 f211 1100 |01a6: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getSuggestedMinimumWidth:()I // method@11f2 │ │ +0674d6: 0a01 |01a9: move-result v1 │ │ +0674d8: 7120 9d1b 1c00 |01aa: invoke-static {v12, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +0674de: 0a0c |01ad: move-result v12 │ │ +0674e0: 0200 1200 |01ae: move/from16 v0, v18 │ │ +0674e4: 7130 ae08 0c09 |01b0: invoke-static {v12, v0, v9}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ +0674ea: 0a01 |01b3: move-result v1 │ │ +0674ec: e002 0910 |01b4: shl-int/lit8 v2, v9, #int 16 // #10 │ │ +0674f0: 0200 1300 |01b6: move/from16 v0, v19 │ │ +0674f4: 7130 ae08 0b02 |01b8: invoke-static {v11, v0, v2}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ +0674fa: 0a02 |01bb: move-result v2 │ │ +0674fc: 0800 1100 |01bc: move-object/from16 v0, v17 │ │ +067500: 6e30 1712 1002 |01be: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setMeasuredDimension:(II)V // method@1217 │ │ +067506: 0e00 |01c1: return-void │ │ +067508: 120d |01c2: const/4 v13, #int 0 // #0 │ │ +06750a: 2900 e8fe |01c3: goto/16 00ab // -0118 │ │ +06750e: 0800 1100 |01c5: move-object/from16 v0, v17 │ │ +067512: 5401 c408 |01c7: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +067516: 6e10 6911 0100 |01c9: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ +06751c: 0a01 |01cc: move-result v1 │ │ +06751e: 1302 0800 |01cd: const/16 v2, #int 8 // #8 │ │ +067522: 3221 f7fe |01cf: if-eq v1, v2, 00c6 // -0109 │ │ +067526: 0800 1100 |01d1: move-object/from16 v0, v17 │ │ +06752a: 5401 c408 |01d3: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +06752e: 6e10 6411 0100 |01d5: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ +067534: 0a0f |01d8: move-result v15 │ │ +067536: 2900 edfe |01d9: goto/16 00c6 // -0113 │ │ +06753a: 0800 1100 |01db: move-object/from16 v0, v17 │ │ +06753e: 5401 c208 |01dd: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +067542: 6e10 6411 0100 |01df: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1164 │ │ +067548: 0a08 |01e2: move-result v8 │ │ +06754a: 2900 f9fe |01e3: goto/16 00dc // -0107 │ │ +06754e: 0800 1100 |01e5: move-object/from16 v0, v17 │ │ +067552: 5401 d508 |01e7: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ +067556: 5212 3000 |01e9: iget v2, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ +06755a: b0f2 |01eb: add-int/2addr v2, v15 │ │ +06755c: 5912 3000 |01ec: iput v2, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ +067560: 0800 1100 |01ee: move-object/from16 v0, v17 │ │ +067564: 5401 d508 |01f0: iget-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mInnerInsets:Landroid/graphics/Rect; // field@08d5 │ │ +067568: 5212 2d00 |01f2: iget v2, v1, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +06756c: b082 |01f4: add-int/2addr v2, v8 │ │ +06756e: 5912 2d00 |01f5: iput v2, v1, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +067572: 2900 15ff |01f7: goto/16 010c // -00eb │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0003 line=370 │ │ 0x0004 line=371 │ │ 0x0005 line=372 │ │ 0x0006 line=374 │ │ @@ -142522,29 +142522,29 @@ │ │ type : '(Landroid/view/View;FFZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -067580: |[067580] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedFling:(Landroid/view/View;FFZ)Z │ │ -067590: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -067592: 5521 d208 |0001: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@08d2 │ │ -067596: 3801 0400 |0003: if-eqz v1, 0007 // +0004 │ │ -06759a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -06759e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0675a0: 0f00 |0008: return v0 │ │ -0675a2: 7030 2112 4205 |0009: invoke-direct {v2, v4, v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.shouldHideActionBarOnFling:(FF)Z // method@1221 │ │ -0675a8: 0a01 |000c: move-result v1 │ │ -0675aa: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ -0675ae: 7010 db11 0200 |000f: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.addActionBarHideOffset:()V // method@11db │ │ -0675b4: 5c20 c708 |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@08c7 │ │ -0675b8: 28f4 |0014: goto 0008 // -000c │ │ -0675ba: 7010 0d12 0200 |0015: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeActionBarHideOffset:()V // method@120d │ │ -0675c0: 28fa |0018: goto 0012 // -0006 │ │ +067578: |[067578] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedFling:(Landroid/view/View;FFZ)Z │ │ +067588: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06758a: 5521 d208 |0001: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@08d2 │ │ +06758e: 3801 0400 |0003: if-eqz v1, 0007 // +0004 │ │ +067592: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +067596: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +067598: 0f00 |0008: return v0 │ │ +06759a: 7030 2112 4205 |0009: invoke-direct {v2, v4, v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.shouldHideActionBarOnFling:(FF)Z // method@1221 │ │ +0675a0: 0a01 |000c: move-result v1 │ │ +0675a2: 3801 0800 |000d: if-eqz v1, 0015 // +0008 │ │ +0675a6: 7010 db11 0200 |000f: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.addActionBarHideOffset:()V // method@11db │ │ +0675ac: 5c20 c708 |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@08c7 │ │ +0675b0: 28f4 |0014: goto 0008 // -000c │ │ +0675b2: 7010 0d12 0200 |0015: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.removeActionBarHideOffset:()V // method@120d │ │ +0675b8: 28fa |0018: goto 0012 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=567 │ │ 0x0007 line=568 │ │ 0x0008 line=576 │ │ 0x0009 line=570 │ │ 0x000f line=571 │ │ @@ -142562,21 +142562,21 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0675c4: |[0675c4] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScroll:(Landroid/view/View;IIII)V │ │ -0675d4: 5210 d308 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@08d3 │ │ -0675d8: b040 |0002: add-int/2addr v0, v4 │ │ -0675da: 5910 d308 |0003: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@08d3 │ │ -0675de: 5210 d308 |0005: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@08d3 │ │ -0675e2: 6e20 1012 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@1210 │ │ -0675e8: 0e00 |000a: return-void │ │ +0675bc: |[0675bc] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScroll:(Landroid/view/View;IIII)V │ │ +0675cc: 5210 d308 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@08d3 │ │ +0675d0: b040 |0002: add-int/2addr v0, v4 │ │ +0675d2: 5910 d308 |0003: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@08d3 │ │ +0675d6: 5210 d308 |0005: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@08d3 │ │ +0675da: 6e20 1012 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@1210 │ │ +0675e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0005 line=547 │ │ 0x000a line=548 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -142591,25 +142591,25 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0675ec: |[0675ec] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ -0675fc: 6f40 5119 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/view/ViewGroup;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@1951 │ │ -067602: 6e10 e811 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getActionBarHideOffset:()I // method@11e8 │ │ -067608: 0a00 |0006: move-result v0 │ │ -06760a: 5910 d308 |0007: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@08d3 │ │ -06760e: 7010 f611 0100 |0009: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ -067614: 5410 c508 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -067618: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -06761c: 5410 c508 |0010: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -067620: 7210 c911 0000 |0012: invoke-interface {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStarted:()V // method@11c9 │ │ -067626: 0e00 |0015: return-void │ │ +0675e4: |[0675e4] android.support.v7.internal.widget.ActionBarOverlayLayout.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V │ │ +0675f4: 6f40 5119 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/view/ViewGroup;.onNestedScrollAccepted:(Landroid/view/View;Landroid/view/View;I)V // method@1951 │ │ +0675fa: 6e10 e811 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getActionBarHideOffset:()I // method@11e8 │ │ +067600: 0a00 |0006: move-result v0 │ │ +067602: 5910 d308 |0007: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@08d3 │ │ +067606: 7010 f611 0100 |0009: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ +06760c: 5410 c508 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +067610: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +067614: 5410 c508 |0010: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +067618: 7210 c911 0000 |0012: invoke-interface {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStarted:()V // method@11c9 │ │ +06761e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0003 line=536 │ │ 0x0009 line=537 │ │ 0x000c line=538 │ │ 0x0010 line=539 │ │ @@ -142625,25 +142625,25 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -067628: |[067628] android.support.v7.internal.widget.ActionBarOverlayLayout.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ -067638: dd00 0402 |0000: and-int/lit8 v0, v4, #int 2 // #02 │ │ -06763c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -067640: 5410 c408 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -067644: 6e10 6911 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ -06764a: 0a00 |0009: move-result v0 │ │ -06764c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -067650: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -067652: 0f00 |000d: return v0 │ │ -067654: 5510 d208 |000e: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@08d2 │ │ -067658: 28fd |0010: goto 000d // -0003 │ │ +067620: |[067620] android.support.v7.internal.widget.ActionBarOverlayLayout.onStartNestedScroll:(Landroid/view/View;Landroid/view/View;I)Z │ │ +067630: dd00 0402 |0000: and-int/lit8 v0, v4, #int 2 // #02 │ │ +067634: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +067638: 5410 c408 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +06763c: 6e10 6911 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ +067642: 0a00 |0009: move-result v0 │ │ +067644: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +067648: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06764a: 0f00 |000d: return v0 │ │ +06764c: 5510 d208 |000e: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@08d2 │ │ +067650: 28fd |0010: goto 000d // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x000c line=528 │ │ 0x000d line=530 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -142656,33 +142656,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06765c: |[06765c] android.support.v7.internal.widget.ActionBarOverlayLayout.onStopNestedScroll:(Landroid/view/View;)V │ │ -06766c: 6f20 5619 3200 |0000: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onStopNestedScroll:(Landroid/view/View;)V // method@1956 │ │ -067672: 5520 d208 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@08d2 │ │ -067676: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -06767a: 5520 c708 |0007: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@08c7 │ │ -06767e: 3900 0f00 |0009: if-nez v0, 0018 // +000f │ │ -067682: 5220 d308 |000b: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@08d3 │ │ -067686: 5421 c408 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -06768a: 6e10 6011 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ -067690: 0a01 |0012: move-result v1 │ │ -067692: 3610 0f00 |0013: if-gt v0, v1, 0022 // +000f │ │ -067696: 7010 0b12 0200 |0015: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postRemoveActionBarHideOffset:()V // method@120b │ │ -06769c: 5420 c508 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -0676a0: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -0676a4: 5420 c508 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -0676a8: 7210 ca11 0000 |001e: invoke-interface {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStopped:()V // method@11ca │ │ -0676ae: 0e00 |0021: return-void │ │ -0676b0: 7010 0912 0200 |0022: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postAddActionBarHideOffset:()V // method@1209 │ │ -0676b6: 28f3 |0025: goto 0018 // -000d │ │ +067654: |[067654] android.support.v7.internal.widget.ActionBarOverlayLayout.onStopNestedScroll:(Landroid/view/View;)V │ │ +067664: 6f20 5619 3200 |0000: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onStopNestedScroll:(Landroid/view/View;)V // method@1956 │ │ +06766a: 5520 d208 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@08d2 │ │ +06766e: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +067672: 5520 c708 |0007: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mAnimatingForFling:Z // field@08c7 │ │ +067676: 3900 0f00 |0009: if-nez v0, 0018 // +000f │ │ +06767a: 5220 d308 |000b: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScrollReference:I // field@08d3 │ │ +06767e: 5421 c408 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +067682: 6e10 6011 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ +067688: 0a01 |0012: move-result v1 │ │ +06768a: 3610 0f00 |0013: if-gt v0, v1, 0022 // +000f │ │ +06768e: 7010 0b12 0200 |0015: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postRemoveActionBarHideOffset:()V // method@120b │ │ +067694: 5420 c508 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +067698: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +06769c: 5420 c508 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +0676a0: 7210 ca11 0000 |001e: invoke-interface {v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onContentScrollStopped:()V // method@11ca │ │ +0676a6: 0e00 |0021: return-void │ │ +0676a8: 7010 0912 0200 |0022: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.postAddActionBarHideOffset:()V // method@1209 │ │ +0676ae: 28f3 |0025: goto 0018 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0003 line=553 │ │ 0x000b line=554 │ │ 0x0015 line=555 │ │ 0x0018 line=560 │ │ @@ -142698,55 +142698,55 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0676b8: |[0676b8] android.support.v7.internal.widget.ActionBarOverlayLayout.onWindowSystemUiVisibilityChanged:(I)V │ │ -0676c8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0676ca: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0676cc: 6005 3800 |0002: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0676d0: 1306 1000 |0004: const/16 v6, #int 16 // #10 │ │ -0676d4: 3465 0500 |0006: if-lt v5, v6, 000b // +0005 │ │ -0676d8: 6f20 5819 8700 |0008: invoke-super {v7, v8}, Landroid/view/ViewGroup;.onWindowSystemUiVisibilityChanged:(I)V // method@1958 │ │ -0676de: 6e10 0c12 0700 |000b: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -0676e4: 5275 d808 |000e: iget v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@08d8 │ │ -0676e8: 9701 0508 |0010: xor-int v1, v5, v8 │ │ -0676ec: 5978 d808 |0012: iput v8, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@08d8 │ │ -0676f0: dd05 0804 |0014: and-int/lit8 v5, v8, #int 4 // #04 │ │ -0676f4: 3905 2800 |0016: if-nez v5, 003e // +0028 │ │ -0676f8: 0130 |0018: move v0, v3 │ │ -0676fa: d585 0001 |0019: and-int/lit16 v5, v8, #int 256 // #0100 │ │ -0676fe: 3805 2500 |001b: if-eqz v5, 0040 // +0025 │ │ -067702: 0132 |001d: move v2, v3 │ │ -067704: 5475 c508 |001e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -067708: 3805 1200 |0020: if-eqz v5, 0032 // +0012 │ │ -06770c: 5475 c508 |0022: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -067710: 3902 1e00 |0024: if-nez v2, 0042 // +001e │ │ -067714: 7220 c711 3500 |0026: invoke-interface {v5, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.enableContentAnimations:(Z)V // method@11c7 │ │ -06771a: 3900 0400 |0029: if-nez v0, 002d // +0004 │ │ -06771e: 3902 1900 |002b: if-nez v2, 0044 // +0019 │ │ -067722: 5473 c508 |002d: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -067726: 7210 cc11 0300 |002f: invoke-interface {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.showForSystem:()V // method@11cc │ │ -06772c: d513 0001 |0032: and-int/lit16 v3, v1, #int 256 // #0100 │ │ -067730: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ -067734: 5473 c508 |0036: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -067738: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ -06773c: 7110 ad08 0700 |003a: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ -067742: 0e00 |003d: return-void │ │ -067744: 0140 |003e: move v0, v4 │ │ -067746: 28da |003f: goto 0019 // -0026 │ │ -067748: 0142 |0040: move v2, v4 │ │ -06774a: 28dd |0041: goto 001e // -0023 │ │ -06774c: 0143 |0042: move v3, v4 │ │ -06774e: 28e3 |0043: goto 0026 // -001d │ │ -067750: 5473 c508 |0044: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -067754: 7210 c811 0300 |0046: invoke-interface {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.hideForSystem:()V // method@11c8 │ │ -06775a: 28e9 |0049: goto 0032 // -0017 │ │ +0676b0: |[0676b0] android.support.v7.internal.widget.ActionBarOverlayLayout.onWindowSystemUiVisibilityChanged:(I)V │ │ +0676c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0676c2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0676c4: 6005 3800 |0002: sget v5, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0676c8: 1306 1000 |0004: const/16 v6, #int 16 // #10 │ │ +0676cc: 3465 0500 |0006: if-lt v5, v6, 000b // +0005 │ │ +0676d0: 6f20 5819 8700 |0008: invoke-super {v7, v8}, Landroid/view/ViewGroup;.onWindowSystemUiVisibilityChanged:(I)V // method@1958 │ │ +0676d6: 6e10 0c12 0700 |000b: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +0676dc: 5275 d808 |000e: iget v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@08d8 │ │ +0676e0: 9701 0508 |0010: xor-int v1, v5, v8 │ │ +0676e4: 5978 d808 |0012: iput v8, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@08d8 │ │ +0676e8: dd05 0804 |0014: and-int/lit8 v5, v8, #int 4 // #04 │ │ +0676ec: 3905 2800 |0016: if-nez v5, 003e // +0028 │ │ +0676f0: 0130 |0018: move v0, v3 │ │ +0676f2: d585 0001 |0019: and-int/lit16 v5, v8, #int 256 // #0100 │ │ +0676f6: 3805 2500 |001b: if-eqz v5, 0040 // +0025 │ │ +0676fa: 0132 |001d: move v2, v3 │ │ +0676fc: 5475 c508 |001e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +067700: 3805 1200 |0020: if-eqz v5, 0032 // +0012 │ │ +067704: 5475 c508 |0022: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +067708: 3902 1e00 |0024: if-nez v2, 0042 // +001e │ │ +06770c: 7220 c711 3500 |0026: invoke-interface {v5, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.enableContentAnimations:(Z)V // method@11c7 │ │ +067712: 3900 0400 |0029: if-nez v0, 002d // +0004 │ │ +067716: 3902 1900 |002b: if-nez v2, 0044 // +0019 │ │ +06771a: 5473 c508 |002d: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +06771e: 7210 cc11 0300 |002f: invoke-interface {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.showForSystem:()V // method@11cc │ │ +067724: d513 0001 |0032: and-int/lit16 v3, v1, #int 256 // #0100 │ │ +067728: 3803 0900 |0034: if-eqz v3, 003d // +0009 │ │ +06772c: 5473 c508 |0036: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +067730: 3803 0500 |0038: if-eqz v3, 003d // +0005 │ │ +067734: 7110 ad08 0700 |003a: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ +06773a: 0e00 |003d: return-void │ │ +06773c: 0140 |003e: move v0, v4 │ │ +06773e: 28da |003f: goto 0019 // -0026 │ │ +067740: 0142 |0040: move v2, v4 │ │ +067742: 28dd |0041: goto 001e // -0023 │ │ +067744: 0143 |0042: move v3, v4 │ │ +067746: 28e3 |0043: goto 0026 // -001d │ │ +067748: 5473 c508 |0044: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +06774c: 7210 c811 0300 |0046: invoke-interface {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.hideForSystem:()V // method@11c8 │ │ +067752: 28e9 |0049: goto 0032 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=259 │ │ 0x0008 line=260 │ │ 0x000b line=262 │ │ 0x000e line=263 │ │ 0x0012 line=264 │ │ @@ -142777,22 +142777,22 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06775c: |[06775c] android.support.v7.internal.widget.ActionBarOverlayLayout.onWindowVisibilityChanged:(I)V │ │ -06776c: 6f20 5919 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onWindowVisibilityChanged:(I)V // method@1959 │ │ -067772: 5912 dd08 |0003: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@08dd │ │ -067776: 5410 c508 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -06777a: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -06777e: 5410 c508 |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -067782: 7220 cb11 2000 |000b: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@11cb │ │ -067788: 0e00 |000e: return-void │ │ +067754: |[067754] android.support.v7.internal.widget.ActionBarOverlayLayout.onWindowVisibilityChanged:(I)V │ │ +067764: 6f20 5919 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.onWindowVisibilityChanged:(I)V // method@1959 │ │ +06776a: 5912 dd08 |0003: iput v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@08dd │ │ +06776e: 5410 c508 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +067772: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +067776: 5410 c508 |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +06777a: 7220 cb11 2000 |000b: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@11cb │ │ +067780: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ 0x0005 line=286 │ │ 0x0009 line=287 │ │ 0x000e line=289 │ │ @@ -142805,39 +142805,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -06778c: |[06778c] android.support.v7.internal.widget.ActionBarOverlayLayout.pullChildren:()V │ │ -06779c: 5410 cb08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ -0677a0: 3900 2c00 |0002: if-nez v0, 002e // +002c │ │ -0677a4: 6000 e404 |0004: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@04e4 │ │ -0677a8: 6e20 e111 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@11e1 │ │ -0677ae: 0c00 |0009: move-result-object v0 │ │ -0677b0: 1f00 a502 |000a: check-cast v0, Landroid/support/v7/internal/widget/ContentFrameLayout; // type@02a5 │ │ -0677b4: 5b10 cb08 |000c: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ -0677b8: 6000 e504 |000e: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@04e5 │ │ -0677bc: 6e20 e111 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@11e1 │ │ -0677c2: 0c00 |0013: move-result-object v0 │ │ -0677c4: 1f00 9202 |0014: check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0292 │ │ -0677c8: 5b10 c408 |0016: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -0677cc: 6000 e304 |0018: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@04e3 │ │ -0677d0: 6e20 e111 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@11e1 │ │ -0677d6: 0c00 |001d: move-result-object v0 │ │ -0677d8: 7020 ec11 0100 |001e: invoke-direct {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; // method@11ec │ │ -0677de: 0c00 |0021: move-result-object v0 │ │ -0677e0: 5b10 cf08 |0022: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -0677e4: 6000 1a05 |0024: sget v0, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@051a │ │ -0677e8: 6e20 e111 0100 |0026: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@11e1 │ │ -0677ee: 0c00 |0029: move-result-object v0 │ │ -0677f0: 1f00 9202 |002a: check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0292 │ │ -0677f4: 5b10 c208 |002c: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -0677f8: 0e00 |002e: return-void │ │ +067784: |[067784] android.support.v7.internal.widget.ActionBarOverlayLayout.pullChildren:()V │ │ +067794: 5410 cb08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ +067798: 3900 2c00 |0002: if-nez v0, 002e // +002c │ │ +06779c: 6000 e404 |0004: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@04e4 │ │ +0677a0: 6e20 e111 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@11e1 │ │ +0677a6: 0c00 |0009: move-result-object v0 │ │ +0677a8: 1f00 a502 |000a: check-cast v0, Landroid/support/v7/internal/widget/ContentFrameLayout; // type@02a5 │ │ +0677ac: 5b10 cb08 |000c: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/support/v7/internal/widget/ContentFrameLayout; // field@08cb │ │ +0677b0: 6000 e504 |000e: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@04e5 │ │ +0677b4: 6e20 e111 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@11e1 │ │ +0677ba: 0c00 |0013: move-result-object v0 │ │ +0677bc: 1f00 9202 |0014: check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0292 │ │ +0677c0: 5b10 c408 |0016: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +0677c4: 6000 e304 |0018: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@04e3 │ │ +0677c8: 6e20 e111 0100 |001a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@11e1 │ │ +0677ce: 0c00 |001d: move-result-object v0 │ │ +0677d0: 7020 ec11 0100 |001e: invoke-direct {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getDecorToolbar:(Landroid/view/View;)Landroid/support/v7/internal/widget/DecorToolbar; // method@11ec │ │ +0677d6: 0c00 |0021: move-result-object v0 │ │ +0677d8: 5b10 cf08 |0022: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +0677dc: 6000 1a05 |0024: sget v0, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@051a │ │ +0677e0: 6e20 e111 0100 |0026: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@11e1 │ │ +0677e6: 0c00 |0029: move-result-object v0 │ │ +0677e8: 1f00 9202 |002a: check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0292 │ │ +0677ec: 5b10 c208 |002c: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +0677f0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ 0x0004 line=581 │ │ 0x000e line=582 │ │ 0x0018 line=583 │ │ 0x0024 line=584 │ │ @@ -142850,48 +142850,48 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -0677fc: |[0677fc] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBarHideOffset:(I)V │ │ -06780c: 7010 f611 0500 |0000: invoke-direct {v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ -067812: 5453 c408 |0003: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -067816: 6e10 6011 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ -06781c: 0a02 |0008: move-result v2 │ │ -06781e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -067820: 7120 9f1b 2600 |000a: invoke-static {v6, v2}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -067826: 0a04 |000d: move-result v4 │ │ -067828: 7120 9d1b 4300 |000e: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06782e: 0a06 |0011: move-result v6 │ │ -067830: 5453 c408 |0012: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ -067834: 7b64 |0014: neg-int v4, v6 │ │ -067836: 8244 |0015: int-to-float v4, v4 │ │ -067838: 7120 b708 4300 |0016: invoke-static {v3, v4}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ -06783e: 5453 c208 |0019: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -067842: 3803 1f00 |001b: if-eqz v3, 003a // +001f │ │ -067846: 5453 c208 |001d: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -06784a: 6e10 6911 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ -067850: 0a03 |0022: move-result v3 │ │ -067852: 1304 0800 |0023: const/16 v4, #int 8 // #8 │ │ -067856: 3243 1500 |0025: if-eq v3, v4, 003a // +0015 │ │ -06785a: 8263 |0027: int-to-float v3, v6 │ │ -06785c: 8224 |0028: int-to-float v4, v2 │ │ -06785e: a901 0304 |0029: div-float v1, v3, v4 │ │ -067862: 5453 c208 |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -067866: 6e10 6011 0300 |002d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ -06786c: 0a03 |0030: move-result v3 │ │ -06786e: 8233 |0031: int-to-float v3, v3 │ │ -067870: c813 |0032: mul-float/2addr v3, v1 │ │ -067872: 8730 |0033: float-to-int v0, v3 │ │ -067874: 5453 c208 |0034: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ -067878: 8204 |0036: int-to-float v4, v0 │ │ -06787a: 7120 b708 4300 |0037: invoke-static {v3, v4}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ -067880: 0e00 |003a: return-void │ │ +0677f4: |[0677f4] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBarHideOffset:(I)V │ │ +067804: 7010 f611 0500 |0000: invoke-direct {v5}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ +06780a: 5453 c408 |0003: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +06780e: 6e10 6011 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ +067814: 0a02 |0008: move-result v2 │ │ +067816: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +067818: 7120 9f1b 2600 |000a: invoke-static {v6, v2}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +06781e: 0a04 |000d: move-result v4 │ │ +067820: 7120 9d1b 4300 |000e: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +067826: 0a06 |0011: move-result v6 │ │ +067828: 5453 c408 |0012: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c4 │ │ +06782c: 7b64 |0014: neg-int v4, v6 │ │ +06782e: 8244 |0015: int-to-float v4, v4 │ │ +067830: 7120 b708 4300 |0016: invoke-static {v3, v4}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ +067836: 5453 c208 |0019: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +06783a: 3803 1f00 |001b: if-eqz v3, 003a // +001f │ │ +06783e: 5453 c208 |001d: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +067842: 6e10 6911 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1169 │ │ +067848: 0a03 |0022: move-result v3 │ │ +06784a: 1304 0800 |0023: const/16 v4, #int 8 // #8 │ │ +06784e: 3243 1500 |0025: if-eq v3, v4, 003a // +0015 │ │ +067852: 8263 |0027: int-to-float v3, v6 │ │ +067854: 8224 |0028: int-to-float v4, v2 │ │ +067856: a901 0304 |0029: div-float v1, v3, v4 │ │ +06785a: 5453 c208 |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +06785e: 6e10 6011 0300 |002d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1160 │ │ +067864: 0a03 |0030: move-result v3 │ │ +067866: 8233 |0031: int-to-float v3, v3 │ │ +067868: c813 |0032: mul-float/2addr v3, v1 │ │ +06786a: 8730 |0033: float-to-int v0, v3 │ │ +06786c: 5453 c208 |0034: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/support/v7/internal/widget/ActionBarContainer; // field@08c2 │ │ +067870: 8204 |0036: int-to-float v4, v0 │ │ +067872: 7120 b708 4300 |0037: invoke-static {v3, v4}, Landroid/support/v4/view/ViewCompat;.setTranslationY:(Landroid/view/View;F)V // method@08b7 │ │ +067878: 0e00 |003a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0003 line=622 │ │ 0x0009 line=623 │ │ 0x0012 line=624 │ │ 0x0019 line=625 │ │ @@ -142911,28 +142911,28 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -067884: |[067884] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBarVisibilityCallback:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V │ │ -067894: 5b34 c508 |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -067898: 6e10 f511 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getWindowToken:()Landroid/os/IBinder; // method@11f5 │ │ -06789e: 0c01 |0005: move-result-object v1 │ │ -0678a0: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ -0678a4: 5431 c508 |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ -0678a8: 5232 dd08 |000a: iget v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@08dd │ │ -0678ac: 7220 cb11 2100 |000c: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@11cb │ │ -0678b2: 5231 d808 |000f: iget v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@08d8 │ │ -0678b6: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ -0678ba: 5230 d808 |0013: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@08d8 │ │ -0678be: 6e20 0712 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.onWindowSystemUiVisibilityChanged:(I)V // method@1207 │ │ -0678c4: 7110 ad08 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ -0678ca: 0e00 |001b: return-void │ │ +06787c: |[06787c] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBarVisibilityCallback:(Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;)V │ │ +06788c: 5b34 c508 |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +067890: 6e10 f511 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getWindowToken:()Landroid/os/IBinder; // method@11f5 │ │ +067896: 0c01 |0005: move-result-object v1 │ │ +067898: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ +06789c: 5431 c508 |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarVisibilityCallback:Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback; // field@08c5 │ │ +0678a0: 5232 dd08 |000a: iget v2, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mWindowVisibility:I // field@08dd │ │ +0678a4: 7220 cb11 2100 |000c: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout$ActionBarVisibilityCallback;.onWindowVisibilityChanged:(I)V // method@11cb │ │ +0678aa: 5231 d808 |000f: iget v1, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@08d8 │ │ +0678ae: 3801 0a00 |0011: if-eqz v1, 001b // +000a │ │ +0678b2: 5230 d808 |0013: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mLastSystemUiVisibility:I // field@08d8 │ │ +0678b6: 6e20 0712 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.onWindowSystemUiVisibilityChanged:(I)V // method@1207 │ │ +0678bc: 7110 ad08 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.requestApplyInsets:(Landroid/view/View;)V // method@08ad │ │ +0678c2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0002 line=197 │ │ 0x0008 line=200 │ │ 0x000f line=201 │ │ 0x0013 line=202 │ │ @@ -142949,17 +142949,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0678cc: |[0678cc] android.support.v7.internal.widget.ActionBarOverlayLayout.setHasNonEmbeddedTabs:(Z)V │ │ -0678dc: 5c01 d108 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@08d1 │ │ -0678e0: 0e00 |0002: return-void │ │ +0678c4: |[0678c4] android.support.v7.internal.widget.ActionBarOverlayLayout.setHasNonEmbeddedTabs:(Z)V │ │ +0678d4: 5c01 d108 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHasNonEmbeddedTabs:Z // field@08d1 │ │ +0678d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 hasNonEmbeddedTabs Z │ │ @@ -142969,27 +142969,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0678e4: |[0678e4] android.support.v7.internal.widget.ActionBarOverlayLayout.setHideOnContentScrollEnabled:(Z)V │ │ -0678f4: 5510 d208 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@08d2 │ │ -0678f8: 3202 1600 |0002: if-eq v2, v0, 0018 // +0016 │ │ -0678fc: 5c12 d208 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@08d2 │ │ -067900: 3902 1200 |0006: if-nez v2, 0018 // +0012 │ │ -067904: 7100 f50d 0000 |0008: invoke-static {}, Landroid/support/v7/internal/VersionUtils;.isAtLeastL:()Z // method@0df5 │ │ -06790a: 0a00 |000b: move-result v0 │ │ -06790c: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ -067910: 6e10 2312 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll:()V // method@1223 │ │ -067916: 7010 f611 0100 |0011: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ -06791c: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -06791e: 6e20 1012 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@1210 │ │ -067924: 0e00 |0018: return-void │ │ +0678dc: |[0678dc] android.support.v7.internal.widget.ActionBarOverlayLayout.setHideOnContentScrollEnabled:(Z)V │ │ +0678ec: 5510 d208 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@08d2 │ │ +0678f0: 3202 1600 |0002: if-eq v2, v0, 0018 // +0016 │ │ +0678f4: 5c12 d208 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mHideOnContentScroll:Z // field@08d2 │ │ +0678f8: 3902 1200 |0006: if-nez v2, 0018 // +0012 │ │ +0678fc: 7100 f50d 0000 |0008: invoke-static {}, Landroid/support/v7/internal/VersionUtils;.isAtLeastL:()Z // method@0df5 │ │ +067902: 0a00 |000b: move-result v0 │ │ +067904: 3800 0500 |000c: if-eqz v0, 0011 // +0005 │ │ +067908: 6e10 2312 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.stopNestedScroll:()V // method@1223 │ │ +06790e: 7010 f611 0100 |0011: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.haltActionBarHideOffsetAnimations:()V // method@11f6 │ │ +067914: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +067916: 6e20 1012 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBarHideOffset:(I)V // method@1210 │ │ +06791c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0004 line=601 │ │ 0x0006 line=602 │ │ 0x0008 line=603 │ │ 0x000e line=604 │ │ @@ -143005,19 +143005,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -067928: |[067928] android.support.v7.internal.widget.ActionBarOverlayLayout.setIcon:(I)V │ │ -067938: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -06793e: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -067942: 7220 ab12 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(I)V // method@12ab │ │ -067948: 0e00 |0008: return-void │ │ +067920: |[067920] android.support.v7.internal.widget.ActionBarOverlayLayout.setIcon:(I)V │ │ +067930: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +067936: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +06793a: 7220 ab12 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(I)V // method@12ab │ │ +067940: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0003 line=724 │ │ 0x0008 line=725 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -143028,19 +143028,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06794c: |[06794c] android.support.v7.internal.widget.ActionBarOverlayLayout.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -06795c: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -067962: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -067966: 7220 ac12 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@12ac │ │ -06796c: 0e00 |0008: return-void │ │ +067944: |[067944] android.support.v7.internal.widget.ActionBarOverlayLayout.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +067954: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +06795a: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +06795e: 7220 ac12 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@12ac │ │ +067964: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0003 line=730 │ │ 0x0008 line=731 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -143051,19 +143051,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -067970: |[067970] android.support.v7.internal.widget.ActionBarOverlayLayout.setLogo:(I)V │ │ -067980: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -067986: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -06798a: 7220 ad12 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(I)V // method@12ad │ │ -067990: 0e00 |0008: return-void │ │ +067968: |[067968] android.support.v7.internal.widget.ActionBarOverlayLayout.setLogo:(I)V │ │ +067978: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +06797e: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +067982: 7220 ad12 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setLogo:(I)V // method@12ad │ │ +067988: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ 0x0003 line=736 │ │ 0x0008 line=737 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -143074,19 +143074,19 @@ │ │ type : '(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -067994: |[067994] android.support.v7.internal.widget.ActionBarOverlayLayout.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0679a4: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -0679aa: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -0679ae: 7230 ae12 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@12ae │ │ -0679b4: 0e00 |0008: return-void │ │ +06798c: |[06798c] android.support.v7.internal.widget.ActionBarOverlayLayout.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +06799c: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +0679a2: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +0679a6: 7230 ae12 2003 |0005: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@12ae │ │ +0679ac: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x0003 line=778 │ │ 0x0008 line=779 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -143098,19 +143098,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0679b8: |[0679b8] android.support.v7.internal.widget.ActionBarOverlayLayout.setMenuPrepared:()V │ │ -0679c8: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -0679ce: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -0679d2: 7210 af12 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenuPrepared:()V // method@12af │ │ -0679d8: 0e00 |0008: return-void │ │ +0679b0: |[0679b0] android.support.v7.internal.widget.ActionBarOverlayLayout.setMenuPrepared:()V │ │ +0679c0: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +0679c6: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +0679ca: 7210 af12 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.setMenuPrepared:()V // method@12af │ │ +0679d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0003 line=772 │ │ 0x0008 line=773 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -143120,29 +143120,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0679dc: |[0679dc] android.support.v7.internal.widget.ActionBarOverlayLayout.setOverlayMode:(Z)V │ │ -0679ec: 5c23 d908 |0000: iput-boolean v3, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@08d9 │ │ -0679f0: 3803 1400 |0002: if-eqz v3, 0016 // +0014 │ │ -0679f4: 6e10 eb11 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@11eb │ │ -0679fa: 0c00 |0007: move-result-object v0 │ │ -0679fc: 6e10 c100 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ -067a02: 0c00 |000b: move-result-object v0 │ │ -067a04: 5200 1600 |000c: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ -067a08: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ -067a0c: 3510 0600 |0010: if-ge v0, v1, 0016 // +0006 │ │ -067a10: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -067a12: 5c20 d408 |0013: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@08d4 │ │ -067a16: 0e00 |0015: return-void │ │ -067a18: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -067a1a: 28fc |0017: goto 0013 // -0004 │ │ +0679d4: |[0679d4] android.support.v7.internal.widget.ActionBarOverlayLayout.setOverlayMode:(Z)V │ │ +0679e4: 5c23 d908 |0000: iput-boolean v3, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mOverlayMode:Z // field@08d9 │ │ +0679e8: 3803 1400 |0002: if-eqz v3, 0016 // +0014 │ │ +0679ec: 6e10 eb11 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@11eb │ │ +0679f2: 0c00 |0007: move-result-object v0 │ │ +0679f4: 6e10 c100 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ +0679fa: 0c00 |000b: move-result-object v0 │ │ +0679fc: 5200 1600 |000c: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ +067a00: 1301 1300 |000e: const/16 v1, #int 19 // #13 │ │ +067a04: 3510 0600 |0010: if-ge v0, v1, 0016 // +0006 │ │ +067a08: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +067a0a: 5c20 d408 |0013: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mIgnoreWindowContentOverlay:Z // field@08d4 │ │ +067a0e: 0e00 |0015: return-void │ │ +067a10: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +067a12: 28fc |0017: goto 0013 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0002 line=216 │ │ 0x0015 line=219 │ │ 0x0016 line=216 │ │ locals : │ │ @@ -143154,16 +143154,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -067a1c: |[067a1c] android.support.v7.internal.widget.ActionBarOverlayLayout.setShowingForActionMode:(Z)V │ │ -067a2c: 0e00 |0000: return-void │ │ +067a14: |[067a14] android.support.v7.internal.widget.ActionBarOverlayLayout.setShowingForActionMode:(Z)V │ │ +067a24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0001 reg=1 showing Z │ │ │ │ @@ -143172,16 +143172,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -067a30: |[067a30] android.support.v7.internal.widget.ActionBarOverlayLayout.setUiOptions:(I)V │ │ -067a40: 0e00 |0000: return-void │ │ +067a28: |[067a28] android.support.v7.internal.widget.ActionBarOverlayLayout.setUiOptions:(I)V │ │ +067a38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0001 reg=1 uiOptions I │ │ │ │ @@ -143190,19 +143190,19 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -067a44: |[067a44] android.support.v7.internal.widget.ActionBarOverlayLayout.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V │ │ -067a54: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -067a5a: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -067a5e: 7220 b412 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V // method@12b4 │ │ -067a64: 0e00 |0008: return-void │ │ +067a3c: |[067a3c] android.support.v7.internal.widget.ActionBarOverlayLayout.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V │ │ +067a4c: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +067a52: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +067a56: 7220 b412 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V // method@12b4 │ │ +067a5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ 0x0003 line=673 │ │ 0x0008 line=674 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -143213,19 +143213,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -067a68: |[067a68] android.support.v7.internal.widget.ActionBarOverlayLayout.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -067a78: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -067a7e: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -067a82: 7220 b512 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@12b5 │ │ -067a88: 0e00 |0008: return-void │ │ +067a60: |[067a60] android.support.v7.internal.widget.ActionBarOverlayLayout.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +067a70: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +067a76: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +067a7a: 7220 b512 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/DecorToolbar;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@12b5 │ │ +067a80: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0003 line=679 │ │ 0x0008 line=680 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ @@ -143236,17 +143236,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -067a8c: |[067a8c] android.support.v7.internal.widget.ActionBarOverlayLayout.shouldDelayChildPressedState:()Z │ │ -067a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067a9e: 0f00 |0001: return v0 │ │ +067a84: |[067a84] android.support.v7.internal.widget.ActionBarOverlayLayout.shouldDelayChildPressedState:()Z │ │ +067a94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067a96: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ #44 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ @@ -143254,34 +143254,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -067aa0: |[067aa0] android.support.v7.internal.widget.ActionBarOverlayLayout.showOverflowMenu:()Z │ │ -067ab0: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ -067ab6: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ -067aba: 7210 b612 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.showOverflowMenu:()Z // method@12b6 │ │ -067ac0: 0a00 |0008: move-result v0 │ │ -067ac2: 0f00 |0009: return v0 │ │ +067a98: |[067a98] android.support.v7.internal.widget.ActionBarOverlayLayout.showOverflowMenu:()Z │ │ +067aa8: 6e10 0c12 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.pullChildren:()V // method@120c │ │ +067aae: 5410 cf08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mDecorToolbar:Landroid/support/v7/internal/widget/DecorToolbar; // field@08cf │ │ +067ab2: 7210 b612 0000 |0005: invoke-interface {v0}, Landroid/support/v7/internal/widget/DecorToolbar;.showOverflowMenu:()Z // method@12b6 │ │ +067ab8: 0a00 |0008: move-result v0 │ │ +067aba: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0003 line=760 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ │ │ - source_file_idx : 414 (ActionBarOverlayLayout.java) │ │ + source_file_idx : 413 (ActionBarOverlayLayout.java) │ │ │ │ Class #539 header: │ │ class_idx : 668 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 490 │ │ +source_file_idx : 489 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #539 annotations: │ │ Annotations on class │ │ @@ -143293,21 +143293,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 490 (AdapterViewCompat.java) │ │ + source_file_idx : 489 (AdapterViewCompat.java) │ │ │ │ Class #540 header: │ │ class_idx : 669 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 73 │ │ -source_file_idx : 490 │ │ +source_file_idx : 489 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #540 annotations: │ │ Annotations on class │ │ @@ -143335,20 +143335,20 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -067ac4: |[067ac4] android.support.v7.internal.widget.AdapterViewCompat$AdapterDataSetObserver.:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V │ │ -067ad4: 5b12 df08 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067ad8: 7010 6f01 0100 |0002: invoke-direct {v1}, Landroid/database/DataSetObserver;.:()V // method@016f │ │ -067ade: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -067ae0: 5b10 de08 |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@08de │ │ -067ae4: 0e00 |0008: return-void │ │ +067abc: |[067abc] android.support.v7.internal.widget.AdapterViewCompat$AdapterDataSetObserver.:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V │ │ +067acc: 5b12 df08 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067ad0: 7010 6f01 0100 |0002: invoke-direct {v1}, Landroid/database/DataSetObserver;.:()V // method@016f │ │ +067ad6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +067ad8: 5b10 de08 |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@08de │ │ +067adc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ 0x0005 line=800 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver; Landroid/support/v7/internal/widget/AdapterViewCompat.AdapterDataSetObserver; │ │ @@ -143360,56 +143360,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -067ae8: |[067ae8] android.support.v7.internal.widget.AdapterViewCompat$AdapterDataSetObserver.onChanged:()V │ │ -067af8: 5420 df08 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067afc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -067afe: 5c01 e208 |0003: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDataChanged:Z // field@08e2 │ │ -067b02: 5420 df08 |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067b06: 5421 df08 |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067b0a: 5211 e808 |0009: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ -067b0e: 5901 ed08 |000b: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldItemCount:I // field@08ed │ │ -067b12: 5420 df08 |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067b16: 5421 df08 |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067b1a: 6e10 3f12 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -067b20: 0c01 |0014: move-result-object v1 │ │ -067b22: 7210 d519 0100 |0015: invoke-interface {v1}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ -067b28: 0a01 |0018: move-result v1 │ │ -067b2a: 5901 e808 |0019: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ -067b2e: 5420 df08 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067b32: 6e10 3f12 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -067b38: 0c00 |0020: move-result-object v0 │ │ -067b3a: 7210 d819 0000 |0021: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@19d8 │ │ -067b40: 0a00 |0024: move-result v0 │ │ -067b42: 3800 2700 |0025: if-eqz v0, 004c // +0027 │ │ -067b46: 5420 de08 |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@08de │ │ -067b4a: 3800 2300 |0029: if-eqz v0, 004c // +0023 │ │ -067b4e: 5420 df08 |002b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067b52: 5200 ed08 |002d: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldItemCount:I // field@08ed │ │ -067b56: 3900 1d00 |002f: if-nez v0, 004c // +001d │ │ -067b5a: 5420 df08 |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067b5e: 5200 e808 |0033: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ -067b62: 3d00 1700 |0035: if-lez v0, 004c // +0017 │ │ -067b66: 5420 df08 |0037: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067b6a: 5421 de08 |0039: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@08de │ │ -067b6e: 7120 2e12 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.access$000:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/os/Parcelable;)V // method@122e │ │ -067b74: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -067b76: 5b20 de08 |003f: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@08de │ │ -067b7a: 5420 df08 |0041: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067b7e: 6e10 3612 0000 |0043: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.checkFocus:()V // method@1236 │ │ -067b84: 5420 df08 |0046: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067b88: 6e10 6512 0000 |0048: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.requestLayout:()V // method@1265 │ │ -067b8e: 0e00 |004b: return-void │ │ -067b90: 5420 df08 |004c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067b94: 6e10 6012 0000 |004e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.rememberSyncState:()V // method@1260 │ │ -067b9a: 28f0 |0051: goto 0041 // -0010 │ │ +067ae0: |[067ae0] android.support.v7.internal.widget.AdapterViewCompat$AdapterDataSetObserver.onChanged:()V │ │ +067af0: 5420 df08 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067af4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +067af6: 5c01 e208 |0003: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDataChanged:Z // field@08e2 │ │ +067afa: 5420 df08 |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067afe: 5421 df08 |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067b02: 5211 e808 |0009: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ +067b06: 5901 ed08 |000b: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldItemCount:I // field@08ed │ │ +067b0a: 5420 df08 |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067b0e: 5421 df08 |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067b12: 6e10 3f12 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +067b18: 0c01 |0014: move-result-object v1 │ │ +067b1a: 7210 d519 0100 |0015: invoke-interface {v1}, Landroid/widget/Adapter;.getCount:()I // method@19d5 │ │ +067b20: 0a01 |0018: move-result v1 │ │ +067b22: 5901 e808 |0019: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ +067b26: 5420 df08 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067b2a: 6e10 3f12 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +067b30: 0c00 |0020: move-result-object v0 │ │ +067b32: 7210 d819 0000 |0021: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@19d8 │ │ +067b38: 0a00 |0024: move-result v0 │ │ +067b3a: 3800 2700 |0025: if-eqz v0, 004c // +0027 │ │ +067b3e: 5420 de08 |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@08de │ │ +067b42: 3800 2300 |0029: if-eqz v0, 004c // +0023 │ │ +067b46: 5420 df08 |002b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067b4a: 5200 ed08 |002d: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldItemCount:I // field@08ed │ │ +067b4e: 3900 1d00 |002f: if-nez v0, 004c // +001d │ │ +067b52: 5420 df08 |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067b56: 5200 e808 |0033: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ +067b5a: 3d00 1700 |0035: if-lez v0, 004c // +0017 │ │ +067b5e: 5420 df08 |0037: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067b62: 5421 de08 |0039: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@08de │ │ +067b66: 7120 2e12 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.access$000:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/os/Parcelable;)V // method@122e │ │ +067b6c: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +067b6e: 5b20 de08 |003f: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@08de │ │ +067b72: 5420 df08 |0041: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067b76: 6e10 3612 0000 |0043: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.checkFocus:()V // method@1236 │ │ +067b7c: 5420 df08 |0046: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067b80: 6e10 6512 0000 |0048: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.requestLayout:()V // method@1265 │ │ +067b86: 0e00 |004b: return-void │ │ +067b88: 5420 df08 |004c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067b8c: 6e10 6012 0000 |004e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.rememberSyncState:()V // method@1260 │ │ +067b92: 28f0 |0051: goto 0041 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ 0x0005 line=805 │ │ 0x000d line=806 │ │ 0x001b line=810 │ │ 0x0037 line=812 │ │ @@ -143427,52 +143427,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -067b9c: |[067b9c] android.support.v7.internal.widget.AdapterViewCompat$AdapterDataSetObserver.onInvalidated:()V │ │ -067bac: 1904 0080 |0000: const-wide/high16 v4, #long -9223372036854775808 // #8000 │ │ -067bb0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -067bb2: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -067bb4: 5460 df08 |0004: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067bb8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -067bba: 5c01 e208 |0007: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDataChanged:Z // field@08e2 │ │ -067bbe: 5460 df08 |0009: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067bc2: 6e10 3f12 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -067bc8: 0c00 |000e: move-result-object v0 │ │ -067bca: 7210 d819 0000 |000f: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@19d8 │ │ -067bd0: 0a00 |0012: move-result v0 │ │ -067bd2: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ -067bd6: 5460 df08 |0015: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067bda: 7110 2f12 0000 |0017: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.access$100:(Landroid/support/v7/internal/widget/AdapterViewCompat;)Landroid/os/Parcelable; // method@122f │ │ -067be0: 0c00 |001a: move-result-object v0 │ │ -067be2: 5b60 de08 |001b: iput-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@08de │ │ -067be6: 5460 df08 |001d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067bea: 5461 df08 |001f: iget-object v1, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067bee: 5211 e808 |0021: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ -067bf2: 5901 ed08 |0023: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldItemCount:I // field@08ed │ │ -067bf6: 5460 df08 |0025: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067bfa: 5903 e808 |0027: iput v3, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ -067bfe: 5460 df08 |0029: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067c02: 5902 f308 |002b: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ -067c06: 5460 df08 |002d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067c0a: 5a04 f408 |002f: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ -067c0e: 5460 df08 |0031: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067c12: 5902 eb08 |0033: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ -067c16: 5460 df08 |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067c1a: 5a04 ec08 |0037: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ -067c1e: 5460 df08 |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067c22: 5c03 ea08 |003b: iput-boolean v3, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ -067c26: 5460 df08 |003d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067c2a: 6e10 3612 0000 |003f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.checkFocus:()V // method@1236 │ │ -067c30: 5460 df08 |0042: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ -067c34: 6e10 6512 0000 |0044: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.requestLayout:()V // method@1265 │ │ -067c3a: 0e00 |0047: return-void │ │ +067b94: |[067b94] android.support.v7.internal.widget.AdapterViewCompat$AdapterDataSetObserver.onInvalidated:()V │ │ +067ba4: 1904 0080 |0000: const-wide/high16 v4, #long -9223372036854775808 // #8000 │ │ +067ba8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +067baa: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +067bac: 5460 df08 |0004: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067bb0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +067bb2: 5c01 e208 |0007: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDataChanged:Z // field@08e2 │ │ +067bb6: 5460 df08 |0009: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067bba: 6e10 3f12 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +067bc0: 0c00 |000e: move-result-object v0 │ │ +067bc2: 7210 d819 0000 |000f: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@19d8 │ │ +067bc8: 0a00 |0012: move-result v0 │ │ +067bca: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ +067bce: 5460 df08 |0015: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067bd2: 7110 2f12 0000 |0017: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.access$100:(Landroid/support/v7/internal/widget/AdapterViewCompat;)Landroid/os/Parcelable; // method@122f │ │ +067bd8: 0c00 |001a: move-result-object v0 │ │ +067bda: 5b60 de08 |001b: iput-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@08de │ │ +067bde: 5460 df08 |001d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067be2: 5461 df08 |001f: iget-object v1, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067be6: 5211 e808 |0021: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ +067bea: 5901 ed08 |0023: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mOldItemCount:I // field@08ed │ │ +067bee: 5460 df08 |0025: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067bf2: 5903 e808 |0027: iput v3, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mItemCount:I // field@08e8 │ │ +067bf6: 5460 df08 |0029: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067bfa: 5902 f308 |002b: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedPosition:I // field@08f3 │ │ +067bfe: 5460 df08 |002d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067c02: 5a04 f408 |002f: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mSelectedRowId:J // field@08f4 │ │ +067c06: 5460 df08 |0031: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067c0a: 5902 eb08 |0033: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedPosition:I // field@08eb │ │ +067c0e: 5460 df08 |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067c12: 5a04 ec08 |0037: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNextSelectedRowId:J // field@08ec │ │ +067c16: 5460 df08 |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067c1a: 5c03 ea08 |003b: iput-boolean v3, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mNeedSync:Z // field@08ea │ │ +067c1e: 5460 df08 |003d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067c22: 6e10 3612 0000 |003f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.checkFocus:()V // method@1236 │ │ +067c28: 5460 df08 |0042: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08df │ │ +067c2c: 6e10 6512 0000 |0044: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.requestLayout:()V // method@1265 │ │ +067c32: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=823 │ │ 0x0009 line=825 │ │ 0x0015 line=828 │ │ 0x001d line=832 │ │ 0x0025 line=833 │ │ @@ -143484,21 +143484,21 @@ │ │ 0x003d line=840 │ │ 0x0042 line=841 │ │ 0x0047 line=842 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver; │ │ 0x0000 - 0x0048 reg=6 this Landroid/support/v7/internal/widget/AdapterViewCompat$AdapterDataSetObserver; Landroid/support/v7/internal/widget/AdapterViewCompat.AdapterDataSetObserver; │ │ │ │ - source_file_idx : 490 (AdapterViewCompat.java) │ │ + source_file_idx : 489 (AdapterViewCompat.java) │ │ │ │ Class #541 header: │ │ class_idx : 670 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 490 │ │ +source_file_idx : 489 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #541 annotations: │ │ Annotations on class │ │ @@ -143518,21 +143518,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;) │ │ name : 'onItemClick' │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/view/View;IJ)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 490 (AdapterViewCompat.java) │ │ + source_file_idx : 489 (AdapterViewCompat.java) │ │ │ │ Class #542 header: │ │ class_idx : 671 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 490 │ │ +source_file_idx : 489 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #542 annotations: │ │ Annotations on class │ │ @@ -143544,21 +143544,21 @@ │ │ Access flags : 0x0601 (PUBLIC INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 490 (AdapterViewCompat.java) │ │ + source_file_idx : 489 (AdapterViewCompat.java) │ │ │ │ Class #543 header: │ │ class_idx : 672 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 490 │ │ +source_file_idx : 489 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #543 annotations: │ │ Annotations on class │ │ @@ -143586,21 +143586,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemSelectedListener;) │ │ name : 'onNothingSelected' │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 490 (AdapterViewCompat.java) │ │ + source_file_idx : 489 (AdapterViewCompat.java) │ │ │ │ Class #544 header: │ │ class_idx : 673 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 490 │ │ +source_file_idx : 489 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #544 annotations: │ │ Annotations on class │ │ @@ -143625,18 +143625,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -067c3c: |[067c3c] android.support.v7.internal.widget.AdapterViewCompat$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V │ │ -067c4c: 5b01 e008 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08e0 │ │ -067c50: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -067c56: 0e00 |0005: return-void │ │ +067c34: |[067c34] android.support.v7.internal.widget.AdapterViewCompat$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V │ │ +067c44: 5b01 e008 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08e0 │ │ +067c48: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +067c4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; Landroid/support/v7/internal/widget/AdapterViewCompat.SelectionNotifier; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ @@ -143646,17 +143646,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/support/v7/internal/widget/AdapterViewCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067c58: |[067c58] android.support.v7.internal.widget.AdapterViewCompat$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/support/v7/internal/widget/AdapterViewCompat$1;)V │ │ -067c68: 7020 2a12 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V // method@122a │ │ -067c6e: 0e00 |0003: return-void │ │ +067c50: |[067c50] android.support.v7.internal.widget.AdapterViewCompat$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/support/v7/internal/widget/AdapterViewCompat$1;)V │ │ +067c60: 7020 2a12 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V // method@122a │ │ +067c66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; Landroid/support/v7/internal/widget/AdapterViewCompat.SelectionNotifier; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ @@ -143668,46 +143668,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -067c70: |[067c70] android.support.v7.internal.widget.AdapterViewCompat$SelectionNotifier.run:()V │ │ -067c80: 5410 e008 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08e0 │ │ -067c84: 5500 e208 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDataChanged:Z // field@08e2 │ │ -067c88: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -067c8c: 5410 e008 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08e0 │ │ -067c90: 6e10 3f12 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ -067c96: 0c00 |000b: move-result-object v0 │ │ -067c98: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -067c9c: 5410 e008 |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08e0 │ │ -067ca0: 6e20 5f12 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.post:(Ljava/lang/Runnable;)Z // method@125f │ │ -067ca6: 0e00 |0013: return-void │ │ -067ca8: 5410 e008 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08e0 │ │ -067cac: 7110 3012 0000 |0016: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.access$200:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V // method@1230 │ │ -067cb2: 28fa |0019: goto 0013 // -0006 │ │ +067c68: |[067c68] android.support.v7.internal.widget.AdapterViewCompat$SelectionNotifier.run:()V │ │ +067c78: 5410 e008 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08e0 │ │ +067c7c: 5500 e208 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/AdapterViewCompat;.mDataChanged:Z // field@08e2 │ │ +067c80: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +067c84: 5410 e008 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08e0 │ │ +067c88: 6e10 3f12 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.getAdapter:()Landroid/widget/Adapter; // method@123f │ │ +067c8e: 0c00 |000b: move-result-object v0 │ │ +067c90: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +067c94: 5410 e008 |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08e0 │ │ +067c98: 6e20 5f12 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewCompat;.post:(Ljava/lang/Runnable;)Z // method@125f │ │ +067c9e: 0e00 |0013: return-void │ │ +067ca0: 5410 e008 |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewCompat; // field@08e0 │ │ +067ca4: 7110 3012 0000 |0016: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewCompat;.access$200:(Landroid/support/v7/internal/widget/AdapterViewCompat;)V // method@1230 │ │ +067caa: 28fa |0019: goto 0013 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=857 │ │ 0x0006 line=861 │ │ 0x000e line=862 │ │ 0x0013 line=867 │ │ 0x0014 line=865 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; │ │ 0x0000 - 0x001a reg=1 this Landroid/support/v7/internal/widget/AdapterViewCompat$SelectionNotifier; Landroid/support/v7/internal/widget/AdapterViewCompat.SelectionNotifier; │ │ │ │ - source_file_idx : 490 (AdapterViewCompat.java) │ │ + source_file_idx : 489 (AdapterViewCompat.java) │ │ │ │ Class #545 header: │ │ class_idx : 675 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 935 │ │ -source_file_idx : 506 │ │ +source_file_idx : 505 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #545 annotations: │ │ Annotations on method #4729 'showAsDropDown' │ │ @@ -143730,30 +143730,30 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -067cb4: |[067cb4] android.support.v7.internal.widget.AppCompatPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -067cc4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -067cc6: 7040 8a1a 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a8a │ │ -067ccc: 6201 a006 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@06a0 │ │ -067cd0: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -067cd6: 0c00 |0009: move-result-object v0 │ │ -067cd8: 6001 a406 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_overlapAnchor:I // field@06a4 │ │ -067cdc: 6e30 0014 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ -067ce2: 0a01 |000f: move-result v1 │ │ -067ce4: 5c31 fb08 |0010: iput-boolean v1, v3, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@08fb │ │ -067ce8: 6001 a306 |0012: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_android_popupBackground:I // field@06a3 │ │ -067cec: 6e20 0314 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -067cf2: 0c01 |0017: move-result-object v1 │ │ -067cf4: 6e20 7712 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1277 │ │ -067cfa: 6e10 0f14 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -067d00: 0e00 |001e: return-void │ │ +067cac: |[067cac] android.support.v7.internal.widget.AppCompatPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +067cbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +067cbe: 7040 8a1a 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a8a │ │ +067cc4: 6201 a006 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow:[I // field@06a0 │ │ +067cc8: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +067cce: 0c00 |0009: move-result-object v0 │ │ +067cd0: 6001 a406 |000a: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_overlapAnchor:I // field@06a4 │ │ +067cd4: 6e30 0014 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ +067cda: 0a01 |000f: move-result v1 │ │ +067cdc: 5c31 fb08 |0010: iput-boolean v1, v3, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@08fb │ │ +067ce0: 6001 a306 |0012: sget v1, Landroid/support/v7/appcompat/R$styleable;.PopupWindow_android_popupBackground:I // field@06a3 │ │ +067ce4: 6e20 0314 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +067cea: 0c01 |0017: move-result-object v1 │ │ +067cec: 6e20 7712 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1277 │ │ +067cf2: 6e10 0f14 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +067cf8: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0004 line=39 │ │ 0x000a line=41 │ │ 0x0012 line=43 │ │ 0x001b line=44 │ │ @@ -143771,25 +143771,25 @@ │ │ type : '(Landroid/view/View;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -067d04: |[067d04] android.support.v7.internal.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;II)V │ │ -067d14: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -067d18: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -067d1c: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ -067d20: 5520 fb08 |0006: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@08fb │ │ -067d24: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -067d28: 6e10 bc18 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getHeight:()I // method@18bc │ │ -067d2e: 0a00 |000d: move-result v0 │ │ -067d30: b105 |000e: sub-int/2addr v5, v0 │ │ -067d32: 6f40 9d1a 3254 |000f: invoke-super {v2, v3, v4, v5}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@1a9d │ │ -067d38: 0e00 |0012: return-void │ │ +067cfc: |[067cfc] android.support.v7.internal.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;II)V │ │ +067d0c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +067d10: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +067d14: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ +067d18: 5520 fb08 |0006: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@08fb │ │ +067d1c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +067d20: 6e10 bc18 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getHeight:()I // method@18bc │ │ +067d26: 0a00 |000d: move-result v0 │ │ +067d28: b105 |000e: sub-int/2addr v5, v0 │ │ +067d2a: 6f40 9d1a 3254 |000f: invoke-super {v2, v3, v4, v5}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@1a9d │ │ +067d30: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000a line=51 │ │ 0x000f line=53 │ │ 0x0012 line=54 │ │ locals : │ │ @@ -143803,25 +143803,25 @@ │ │ type : '(Landroid/view/View;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -067d3c: |[067d3c] android.support.v7.internal.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;III)V │ │ -067d4c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -067d50: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -067d54: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ -067d58: 5520 fb08 |0006: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@08fb │ │ -067d5c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -067d60: 6e10 bc18 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getHeight:()I // method@18bc │ │ -067d66: 0a00 |000d: move-result v0 │ │ -067d68: b105 |000e: sub-int/2addr v5, v0 │ │ -067d6a: 6f56 9e1a 3254 |000f: invoke-super {v2, v3, v4, v5, v6}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@1a9e │ │ -067d70: 0e00 |0012: return-void │ │ +067d34: |[067d34] android.support.v7.internal.widget.AppCompatPopupWindow.showAsDropDown:(Landroid/view/View;III)V │ │ +067d44: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +067d48: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +067d4c: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ +067d50: 5520 fb08 |0006: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@08fb │ │ +067d54: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +067d58: 6e10 bc18 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getHeight:()I // method@18bc │ │ +067d5e: 0a00 |000d: move-result v0 │ │ +067d60: b105 |000e: sub-int/2addr v5, v0 │ │ +067d62: 6f56 9e1a 3254 |000f: invoke-super {v2, v3, v4, v5, v6}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;III)V // method@1a9e │ │ +067d68: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x000a line=61 │ │ 0x000f line=63 │ │ 0x0012 line=64 │ │ locals : │ │ @@ -143836,46 +143836,46 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 19 16-bit code units │ │ -067d74: |[067d74] android.support.v7.internal.widget.AppCompatPopupWindow.update:(Landroid/view/View;IIII)V │ │ -067d84: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -067d88: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -067d8c: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ -067d90: 5520 fb08 |0006: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@08fb │ │ -067d94: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -067d98: 6e10 bc18 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getHeight:()I // method@18bc │ │ -067d9e: 0a00 |000d: move-result v0 │ │ -067da0: b105 |000e: sub-int/2addr v5, v0 │ │ -067da2: 7506 a01a 0200 |000f: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@1aa0 │ │ -067da8: 0e00 |0012: return-void │ │ +067d6c: |[067d6c] android.support.v7.internal.widget.AppCompatPopupWindow.update:(Landroid/view/View;IIII)V │ │ +067d7c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +067d80: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +067d84: 3510 0b00 |0004: if-ge v0, v1, 000f // +000b │ │ +067d88: 5520 fb08 |0006: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.mOverlapAnchor:Z // field@08fb │ │ +067d8c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +067d90: 6e10 bc18 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getHeight:()I // method@18bc │ │ +067d96: 0a00 |000d: move-result v0 │ │ +067d98: b105 |000e: sub-int/2addr v5, v0 │ │ +067d9a: 7506 a01a 0200 |000f: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@1aa0 │ │ +067da0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000a line=70 │ │ 0x000f line=72 │ │ 0x0012 line=73 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v7/internal/widget/AppCompatPopupWindow; │ │ 0x0000 - 0x0013 reg=3 anchor Landroid/view/View; │ │ 0x0000 - 0x0013 reg=4 xoff I │ │ 0x0000 - 0x0013 reg=5 yoff I │ │ 0x0000 - 0x0013 reg=6 width I │ │ 0x0000 - 0x0013 reg=7 height I │ │ │ │ - source_file_idx : 506 (AppCompatPopupWindow.java) │ │ + source_file_idx : 505 (AppCompatPopupWindow.java) │ │ │ │ Class #546 header: │ │ class_idx : 677 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 923 │ │ -source_file_idx : 764 │ │ +source_file_idx : 763 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #546 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ContentFrameLayout;' │ │ @@ -143890,18 +143890,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -067dac: |[067dac] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;)V │ │ -067dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067dbe: 7030 8412 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1284 │ │ -067dc4: 0e00 |0004: return-void │ │ +067da4: |[067da4] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;)V │ │ +067db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067db6: 7030 8412 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1284 │ │ +067dbc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -143911,18 +143911,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 │ │ -067dc8: |[067dc8] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -067dd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067dda: 7040 8512 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1285 │ │ -067de0: 0e00 |0004: return-void │ │ +067dc0: |[067dc0] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +067dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +067dd2: 7040 8512 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1285 │ │ +067dd8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0004 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -143933,17 +143933,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -067de4: |[067de4] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -067df4: 7040 fb19 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19fb │ │ -067dfa: 0e00 |0003: return-void │ │ +067ddc: |[067ddc] android.support.v7.internal.widget.ContentFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +067dec: 7040 fb19 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19fb │ │ +067df2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -143956,32 +143956,32 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -067dfc: |[067dfc] android.support.v7.internal.widget.ContentFrameLayout.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V │ │ -067e0c: 6e20 8712 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@1287 │ │ -067e12: 0e00 |0003: return-void │ │ +067df4: |[067df4] android.support.v7.internal.widget.ContentFrameLayout.dispatchFitSystemWindows:(Landroid/graphics/Rect;)V │ │ +067e04: 6e20 8712 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ContentFrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@1287 │ │ +067e0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ContentFrameLayout; │ │ 0x0000 - 0x0004 reg=1 insets Landroid/graphics/Rect; │ │ │ │ - source_file_idx : 764 (ContentFrameLayout.java) │ │ + source_file_idx : 763 (ContentFrameLayout.java) │ │ │ │ Class #547 header: │ │ class_idx : 679 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 810 │ │ +source_file_idx : 809 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 32 │ │ │ │ Class #547 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/DecorToolbar;' │ │ @@ -144180,21 +144180,21 @@ │ │ │ │ #31 : (in Landroid/support/v7/internal/widget/DecorToolbar;) │ │ name : 'showOverflowMenu' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 810 (DecorToolbar.java) │ │ + source_file_idx : 809 (DecorToolbar.java) │ │ │ │ Class #548 header: │ │ class_idx : 680 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 105 │ │ -source_file_idx : 828 │ │ +source_file_idx : 827 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 32 │ │ │ │ Class #548 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/DrawableWrapper;' │ │ @@ -144214,20 +144214,20 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -067e14: |[067e14] android.support.v7.internal.widget.DrawableWrapper.:(Landroid/graphics/drawable/Drawable;)V │ │ -067e24: 7010 ce01 0100 |0000: invoke-direct {v1}, Landroid/graphics/drawable/Drawable;.:()V // method@01ce │ │ -067e2a: 5b12 fc08 |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067e2e: 5410 fc08 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067e32: 6e20 e701 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ -067e38: 0e00 |000a: return-void │ │ +067e0c: |[067e0c] android.support.v7.internal.widget.DrawableWrapper.:(Landroid/graphics/drawable/Drawable;)V │ │ +067e1c: 7010 ce01 0100 |0000: invoke-direct {v1}, Landroid/graphics/drawable/Drawable;.:()V // method@01ce │ │ +067e22: 5b12 fc08 |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067e26: 5410 fc08 |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067e2a: 6e20 e701 1000 |0007: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@01e7 │ │ +067e30: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ 0x000a line=43 │ │ locals : │ │ @@ -144240,18 +144240,18 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -067e3c: |[067e3c] android.support.v7.internal.widget.DrawableWrapper.draw:(Landroid/graphics/Canvas;)V │ │ -067e4c: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067e50: 6e20 d001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -067e56: 0e00 |0005: return-void │ │ +067e34: |[067e34] android.support.v7.internal.widget.DrawableWrapper.draw:(Landroid/graphics/Canvas;)V │ │ +067e44: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067e48: 6e20 d001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +067e4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 canvas Landroid/graphics/Canvas; │ │ @@ -144261,19 +144261,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067e58: |[067e58] android.support.v7.internal.widget.DrawableWrapper.getChangingConfigurations:()I │ │ -067e68: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067e6c: 6e10 d201 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@01d2 │ │ -067e72: 0a00 |0005: move-result v0 │ │ -067e74: 0f00 |0006: return v0 │ │ +067e50: |[067e50] android.support.v7.internal.widget.DrawableWrapper.getChangingConfigurations:()I │ │ +067e60: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067e64: 6e10 d201 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getChangingConfigurations:()I // method@01d2 │ │ +067e6a: 0a00 |0005: move-result v0 │ │ +067e6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/DrawableWrapper;) │ │ @@ -144281,19 +144281,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067e78: |[067e78] android.support.v7.internal.widget.DrawableWrapper.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ -067e88: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067e8c: 6e10 d401 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@01d4 │ │ -067e92: 0c00 |0005: move-result-object v0 │ │ -067e94: 1100 |0006: return-object v0 │ │ +067e70: |[067e70] android.support.v7.internal.widget.DrawableWrapper.getCurrent:()Landroid/graphics/drawable/Drawable; │ │ +067e80: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067e84: 6e10 d401 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getCurrent:()Landroid/graphics/drawable/Drawable; // method@01d4 │ │ +067e8a: 0c00 |0005: move-result-object v0 │ │ +067e8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/DrawableWrapper;) │ │ @@ -144301,19 +144301,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067e98: |[067e98] android.support.v7.internal.widget.DrawableWrapper.getIntrinsicHeight:()I │ │ -067ea8: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067eac: 6e10 d501 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ -067eb2: 0a00 |0005: move-result v0 │ │ -067eb4: 0f00 |0006: return v0 │ │ +067e90: |[067e90] android.support.v7.internal.widget.DrawableWrapper.getIntrinsicHeight:()I │ │ +067ea0: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067ea4: 6e10 d501 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ +067eaa: 0a00 |0005: move-result v0 │ │ +067eac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/DrawableWrapper;) │ │ @@ -144321,19 +144321,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067eb8: |[067eb8] android.support.v7.internal.widget.DrawableWrapper.getIntrinsicWidth:()I │ │ -067ec8: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067ecc: 6e10 d601 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ -067ed2: 0a00 |0005: move-result v0 │ │ -067ed4: 0f00 |0006: return v0 │ │ +067eb0: |[067eb0] android.support.v7.internal.widget.DrawableWrapper.getIntrinsicWidth:()I │ │ +067ec0: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067ec4: 6e10 d601 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ +067eca: 0a00 |0005: move-result v0 │ │ +067ecc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/DrawableWrapper;) │ │ @@ -144341,19 +144341,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067ed8: |[067ed8] android.support.v7.internal.widget.DrawableWrapper.getMinimumHeight:()I │ │ -067ee8: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067eec: 6e10 d701 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@01d7 │ │ -067ef2: 0a00 |0005: move-result v0 │ │ -067ef4: 0f00 |0006: return v0 │ │ +067ed0: |[067ed0] android.support.v7.internal.widget.DrawableWrapper.getMinimumHeight:()I │ │ +067ee0: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067ee4: 6e10 d701 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@01d7 │ │ +067eea: 0a00 |0005: move-result v0 │ │ +067eec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/DrawableWrapper;) │ │ @@ -144361,19 +144361,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067ef8: |[067ef8] android.support.v7.internal.widget.DrawableWrapper.getMinimumWidth:()I │ │ -067f08: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067f0c: 6e10 d801 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@01d8 │ │ -067f12: 0a00 |0005: move-result v0 │ │ -067f14: 0f00 |0006: return v0 │ │ +067ef0: |[067ef0] android.support.v7.internal.widget.DrawableWrapper.getMinimumWidth:()I │ │ +067f00: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067f04: 6e10 d801 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getMinimumWidth:()I // method@01d8 │ │ +067f0a: 0a00 |0005: move-result v0 │ │ +067f0c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/DrawableWrapper;) │ │ @@ -144381,19 +144381,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067f18: |[067f18] android.support.v7.internal.widget.DrawableWrapper.getOpacity:()I │ │ -067f28: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067f2c: 6e10 d901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01d9 │ │ -067f32: 0a00 |0005: move-result v0 │ │ -067f34: 0f00 |0006: return v0 │ │ +067f10: |[067f10] android.support.v7.internal.widget.DrawableWrapper.getOpacity:()I │ │ +067f20: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067f24: 6e10 d901 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@01d9 │ │ +067f2a: 0a00 |0005: move-result v0 │ │ +067f2c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/DrawableWrapper;) │ │ @@ -144401,19 +144401,19 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -067f38: |[067f38] android.support.v7.internal.widget.DrawableWrapper.getPadding:(Landroid/graphics/Rect;)Z │ │ -067f48: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067f4c: 6e20 db01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ -067f52: 0a00 |0005: move-result v0 │ │ -067f54: 0f00 |0006: return v0 │ │ +067f30: |[067f30] android.support.v7.internal.widget.DrawableWrapper.getPadding:(Landroid/graphics/Rect;)Z │ │ +067f40: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067f44: 6e20 db01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ +067f4a: 0a00 |0005: move-result v0 │ │ +067f4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0007 reg=2 padding Landroid/graphics/Rect; │ │ │ │ @@ -144422,19 +144422,19 @@ │ │ type : '()[I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067f58: |[067f58] android.support.v7.internal.widget.DrawableWrapper.getState:()[I │ │ -067f68: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067f6c: 6e10 dc01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@01dc │ │ -067f72: 0c00 |0005: move-result-object v0 │ │ -067f74: 1100 |0006: return-object v0 │ │ +067f50: |[067f50] android.support.v7.internal.widget.DrawableWrapper.getState:()[I │ │ +067f60: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067f64: 6e10 dc01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getState:()[I // method@01dc │ │ +067f6a: 0c00 |0005: move-result-object v0 │ │ +067f6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/DrawableWrapper;) │ │ @@ -144442,19 +144442,19 @@ │ │ type : '()Landroid/graphics/Region;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067f78: |[067f78] android.support.v7.internal.widget.DrawableWrapper.getTransparentRegion:()Landroid/graphics/Region; │ │ -067f88: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067f8c: 6e10 dd01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@01dd │ │ -067f92: 0c00 |0005: move-result-object v0 │ │ -067f94: 1100 |0006: return-object v0 │ │ +067f70: |[067f70] android.support.v7.internal.widget.DrawableWrapper.getTransparentRegion:()Landroid/graphics/Region; │ │ +067f80: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067f84: 6e10 dd01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getTransparentRegion:()Landroid/graphics/Region; // method@01dd │ │ +067f8a: 0c00 |0005: move-result-object v0 │ │ +067f8c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/DrawableWrapper;) │ │ @@ -144462,17 +144462,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -067f98: |[067f98] android.support.v7.internal.widget.DrawableWrapper.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -067fa8: 6e10 c412 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/widget/DrawableWrapper;.invalidateSelf:()V // method@12c4 │ │ -067fae: 0e00 |0003: return-void │ │ +067f90: |[067f90] android.support.v7.internal.widget.DrawableWrapper.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +067fa0: 6e10 c412 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/widget/DrawableWrapper;.invalidateSelf:()V // method@12c4 │ │ +067fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=155 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0004 reg=1 who Landroid/graphics/drawable/Drawable; │ │ @@ -144482,19 +144482,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067fb0: |[067fb0] android.support.v7.internal.widget.DrawableWrapper.isAutoMirrored:()Z │ │ -067fc0: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067fc4: 7110 ea05 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05ea │ │ -067fca: 0a00 |0005: move-result v0 │ │ -067fcc: 0f00 |0006: return v0 │ │ +067fa8: |[067fa8] android.support.v7.internal.widget.DrawableWrapper.isAutoMirrored:()Z │ │ +067fb8: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067fbc: 7110 ea05 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@05ea │ │ +067fc2: 0a00 |0005: move-result v0 │ │ +067fc4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/DrawableWrapper;) │ │ @@ -144502,19 +144502,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -067fd0: |[067fd0] android.support.v7.internal.widget.DrawableWrapper.isStateful:()Z │ │ -067fe0: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -067fe4: 6e10 df01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01df │ │ -067fea: 0a00 |0005: move-result v0 │ │ -067fec: 0f00 |0006: return v0 │ │ +067fc8: |[067fc8] android.support.v7.internal.widget.DrawableWrapper.isStateful:()Z │ │ +067fd8: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067fdc: 6e10 df01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@01df │ │ +067fe2: 0a00 |0005: move-result v0 │ │ +067fe4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/DrawableWrapper;) │ │ @@ -144522,18 +144522,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -067ff0: |[067ff0] android.support.v7.internal.widget.DrawableWrapper.jumpToCurrentState:()V │ │ -068000: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -068004: 7110 eb05 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05eb │ │ -06800a: 0e00 |0005: return-void │ │ +067fe8: |[067fe8] android.support.v7.internal.widget.DrawableWrapper.jumpToCurrentState:()V │ │ +067ff8: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +067ffc: 7110 eb05 0000 |0002: invoke-static {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@05eb │ │ +068002: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ │ │ @@ -144542,19 +144542,19 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06800c: |[06800c] android.support.v7.internal.widget.DrawableWrapper.onLevelChange:(I)Z │ │ -06801c: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -068020: 6e20 ef01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@01ef │ │ -068026: 0a00 |0005: move-result v0 │ │ -068028: 0f00 |0006: return v0 │ │ +068004: |[068004] android.support.v7.internal.widget.DrawableWrapper.onLevelChange:(I)Z │ │ +068014: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +068018: 6e20 ef01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@01ef │ │ +06801e: 0a00 |0005: move-result v0 │ │ +068020: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0007 reg=2 level I │ │ │ │ @@ -144563,17 +144563,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -06802c: |[06802c] android.support.v7.internal.widget.DrawableWrapper.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ -06803c: 6e40 ca12 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v7/internal/widget/DrawableWrapper;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@12ca │ │ -068042: 0e00 |0003: return-void │ │ +068024: |[068024] android.support.v7.internal.widget.DrawableWrapper.scheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V │ │ +068034: 6e40 ca12 3154 |0000: invoke-virtual {v1, v3, v4, v5}, Landroid/support/v7/internal/widget/DrawableWrapper;.scheduleSelf:(Ljava/lang/Runnable;J)V // method@12ca │ │ +06803a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0004 reg=2 who Landroid/graphics/drawable/Drawable; │ │ @@ -144585,18 +144585,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -068044: |[068044] android.support.v7.internal.widget.DrawableWrapper.setAlpha:(I)V │ │ -068054: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -068058: 6e20 e301 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e3 │ │ -06805e: 0e00 |0005: return-void │ │ +06803c: |[06803c] android.support.v7.internal.widget.DrawableWrapper.setAlpha:(I)V │ │ +06804c: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +068050: 6e20 e301 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e3 │ │ +068056: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 alpha I │ │ @@ -144606,18 +144606,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -068060: |[068060] android.support.v7.internal.widget.DrawableWrapper.setAutoMirrored:(Z)V │ │ -068070: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -068074: 7120 ec05 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05ec │ │ -06807a: 0e00 |0005: return-void │ │ +068058: |[068058] android.support.v7.internal.widget.DrawableWrapper.setAutoMirrored:(Z)V │ │ +068068: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +06806c: 7120 ec05 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@05ec │ │ +068072: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 mirrored Z │ │ @@ -144627,19 +144627,19 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -06807c: |[06807c] android.support.v7.internal.widget.DrawableWrapper.setBounds:(IIII)V │ │ -06808c: 6f55 e501 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -068092: 5410 fc08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -068096: 6e55 e501 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -06809c: 0e00 |0008: return-void │ │ +068074: |[068074] android.support.v7.internal.widget.DrawableWrapper.setBounds:(IIII)V │ │ +068084: 6f55 e501 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +06808a: 5410 fc08 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +06808e: 6e55 e501 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +068094: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0008 line=54 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ @@ -144653,18 +144653,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0680a0: |[0680a0] android.support.v7.internal.widget.DrawableWrapper.setChangingConfigurations:(I)V │ │ -0680b0: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -0680b4: 6e20 e801 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@01e8 │ │ -0680ba: 0e00 |0005: return-void │ │ +068098: |[068098] android.support.v7.internal.widget.DrawableWrapper.setChangingConfigurations:(I)V │ │ +0680a8: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +0680ac: 6e20 e801 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setChangingConfigurations:(I)V // method@01e8 │ │ +0680b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 configs I │ │ @@ -144674,18 +144674,18 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0680bc: |[0680bc] android.support.v7.internal.widget.DrawableWrapper.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -0680cc: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -0680d0: 6e20 ea01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ -0680d6: 0e00 |0005: return-void │ │ +0680b4: |[0680b4] android.support.v7.internal.widget.DrawableWrapper.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +0680c4: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +0680c8: 6e20 ea01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ +0680ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0005 line=84 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 cf Landroid/graphics/ColorFilter; │ │ @@ -144695,18 +144695,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0680d8: |[0680d8] android.support.v7.internal.widget.DrawableWrapper.setDither:(Z)V │ │ -0680e8: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -0680ec: 6e20 eb01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@01eb │ │ -0680f2: 0e00 |0005: return-void │ │ +0680d0: |[0680d0] android.support.v7.internal.widget.DrawableWrapper.setDither:(Z)V │ │ +0680e0: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +0680e4: 6e20 eb01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setDither:(Z)V // method@01eb │ │ +0680ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 dither Z │ │ @@ -144716,18 +144716,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0680f4: |[0680f4] android.support.v7.internal.widget.DrawableWrapper.setFilterBitmap:(Z)V │ │ -068104: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -068108: 6e20 ec01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@01ec │ │ -06810e: 0e00 |0005: return-void │ │ +0680ec: |[0680ec] android.support.v7.internal.widget.DrawableWrapper.setFilterBitmap:(Z)V │ │ +0680fc: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +068100: 6e20 ec01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setFilterBitmap:(Z)V // method@01ec │ │ +068106: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0005 line=74 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 filter Z │ │ @@ -144737,18 +144737,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -068110: |[068110] android.support.v7.internal.widget.DrawableWrapper.setHotspot:(FF)V │ │ -068120: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -068124: 7130 ed05 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05ed │ │ -06812a: 0e00 |0005: return-void │ │ +068108: |[068108] android.support.v7.internal.widget.DrawableWrapper.setHotspot:(FF)V │ │ +068118: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +06811c: 7130 ed05 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05ed │ │ +068122: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 x F │ │ @@ -144759,18 +144759,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06812c: |[06812c] android.support.v7.internal.widget.DrawableWrapper.setHotspotBounds:(IIII)V │ │ -06813c: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -068140: 7155 ee05 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05ee │ │ -068146: 0e00 |0005: return-void │ │ +068124: |[068124] android.support.v7.internal.widget.DrawableWrapper.setHotspotBounds:(IIII)V │ │ +068134: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +068138: 7155 ee05 2043 |0002: invoke-static {v0, v2, v3, v4, v5}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05ee │ │ +06813e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 left I │ │ @@ -144783,19 +144783,19 @@ │ │ type : '([I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -068148: |[068148] android.support.v7.internal.widget.DrawableWrapper.setState:([I)Z │ │ -068158: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -06815c: 6e20 f001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ -068162: 0a00 |0005: move-result v0 │ │ -068164: 0f00 |0006: return v0 │ │ +068140: |[068140] android.support.v7.internal.widget.DrawableWrapper.setState:([I)Z │ │ +068150: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +068154: 6e20 f001 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ +06815a: 0a00 |0005: move-result v0 │ │ +06815c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0007 reg=2 stateSet [I │ │ │ │ @@ -144804,18 +144804,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -068168: |[068168] android.support.v7.internal.widget.DrawableWrapper.setTint:(I)V │ │ -068178: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -06817c: 7120 ef05 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05ef │ │ -068182: 0e00 |0005: return-void │ │ +068160: |[068160] android.support.v7.internal.widget.DrawableWrapper.setTint:(I)V │ │ +068170: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +068174: 7120 ef05 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTint:(Landroid/graphics/drawable/Drawable;I)V // method@05ef │ │ +06817a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0005 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 tint I │ │ @@ -144825,18 +144825,18 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -068184: |[068184] android.support.v7.internal.widget.DrawableWrapper.setTintList:(Landroid/content/res/ColorStateList;)V │ │ -068194: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -068198: 7120 f005 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05f0 │ │ -06819e: 0e00 |0005: return-void │ │ +06817c: |[06817c] android.support.v7.internal.widget.DrawableWrapper.setTintList:(Landroid/content/res/ColorStateList;)V │ │ +06818c: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +068190: 7120 f005 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintList:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@05f0 │ │ +068196: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 tint Landroid/content/res/ColorStateList; │ │ @@ -144846,18 +144846,18 @@ │ │ type : '(Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0681a0: |[0681a0] android.support.v7.internal.widget.DrawableWrapper.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ -0681b0: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -0681b4: 7120 f105 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05f1 │ │ -0681ba: 0e00 |0005: return-void │ │ +068198: |[068198] android.support.v7.internal.widget.DrawableWrapper.setTintMode:(Landroid/graphics/PorterDuff$Mode;)V │ │ +0681a8: 5410 fc08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +0681ac: 7120 f105 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setTintMode:(Landroid/graphics/drawable/Drawable;Landroid/graphics/PorterDuff$Mode;)V // method@05f1 │ │ +0681b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0005 line=199 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 tintMode Landroid/graphics/PorterDuff$Mode; │ │ @@ -144867,26 +144867,26 @@ │ │ type : '(ZZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0681bc: |[0681bc] android.support.v7.internal.widget.DrawableWrapper.setVisible:(ZZ)Z │ │ -0681cc: 6f30 f401 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ -0681d2: 0a00 |0003: move-result v0 │ │ -0681d4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0681d8: 5410 fc08 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ -0681dc: 6e30 f401 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ -0681e2: 0a00 |000b: move-result v0 │ │ -0681e4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0681e8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0681ea: 0f00 |000f: return v0 │ │ -0681ec: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0681ee: 28fe |0011: goto 000f // -0002 │ │ +0681b4: |[0681b4] android.support.v7.internal.widget.DrawableWrapper.setVisible:(ZZ)Z │ │ +0681c4: 6f30 f401 2103 |0000: invoke-super {v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ +0681ca: 0a00 |0003: move-result v0 │ │ +0681cc: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0681d0: 5410 fc08 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/DrawableWrapper;.mDrawable:Landroid/graphics/drawable/Drawable; // field@08fc │ │ +0681d4: 6e30 f401 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ +0681da: 0a00 |000b: move-result v0 │ │ +0681dc: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0681e0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0681e2: 0f00 |000f: return v0 │ │ +0681e4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0681e6: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0012 reg=2 visible Z │ │ 0x0000 - 0x0012 reg=3 restart Z │ │ @@ -144896,33 +144896,33 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0681f0: |[0681f0] android.support.v7.internal.widget.DrawableWrapper.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ -068200: 6e20 da12 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/DrawableWrapper;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@12da │ │ -068206: 0e00 |0003: return-void │ │ +0681e8: |[0681e8] android.support.v7.internal.widget.DrawableWrapper.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V │ │ +0681f8: 6e20 da12 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/DrawableWrapper;.unscheduleSelf:(Ljava/lang/Runnable;)V // method@12da │ │ +0681fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0003 line=169 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/DrawableWrapper; │ │ 0x0000 - 0x0004 reg=1 who Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=2 what Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 828 (DrawableWrapper.java) │ │ + source_file_idx : 827 (DrawableWrapper.java) │ │ │ │ Class #549 header: │ │ class_idx : 684 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 921 │ │ +source_file_idx : 920 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #549 annotations: │ │ Annotations on class │ │ @@ -144939,21 +144939,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/widget/FitWindowsViewGroup;) │ │ name : 'setOnFitSystemWindowsListener' │ │ type : '(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 921 (FitWindowsViewGroup.java) │ │ + source_file_idx : 920 (FitWindowsViewGroup.java) │ │ │ │ Class #550 header: │ │ class_idx : 681 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 923 │ │ -source_file_idx : 919 │ │ +source_file_idx : 918 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #550 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/FitWindowsFrameLayout;' │ │ @@ -144973,17 +144973,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068208: |[068208] android.support.v7.internal.widget.FitWindowsFrameLayout.:(Landroid/content/Context;)V │ │ -068218: 7020 f919 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ -06821e: 0e00 |0003: return-void │ │ +068200: |[068200] android.support.v7.internal.widget.FitWindowsFrameLayout.:(Landroid/content/Context;)V │ │ +068210: 7020 f919 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ +068216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/FitWindowsFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -144993,17 +144993,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 │ │ -068220: |[068220] android.support.v7.internal.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -068230: 7030 fa19 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19fa │ │ -068236: 0e00 |0003: return-void │ │ +068218: |[068218] android.support.v7.internal.widget.FitWindowsFrameLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +068228: 7030 fa19 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19fa │ │ +06822e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/FitWindowsFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -145015,22 +145015,22 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -068238: |[068238] android.support.v7.internal.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -068248: 5410 fd08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fd │ │ -06824c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -068250: 5410 fd08 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fd │ │ -068254: 7220 e312 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@12e3 │ │ -06825a: 6f20 fe19 2100 |0009: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@19fe │ │ -068260: 0a00 |000c: move-result v0 │ │ -068262: 0f00 |000d: return v0 │ │ +068230: |[068230] android.support.v7.internal.widget.FitWindowsFrameLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +068240: 5410 fd08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fd │ │ +068244: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +068248: 5410 fd08 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fd │ │ +06824c: 7220 e312 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@12e3 │ │ +068252: 6f20 fe19 2100 |0009: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@19fe │ │ +068258: 0a00 |000c: move-result v0 │ │ +06825a: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0009 line=49 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/FitWindowsFrameLayout; │ │ @@ -145041,32 +145041,32 @@ │ │ type : '(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068264: |[068264] android.support.v7.internal.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ -068274: 5b01 fd08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fd │ │ -068278: 0e00 |0002: return-void │ │ +06825c: |[06825c] android.support.v7.internal.widget.FitWindowsFrameLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ +06826c: 5b01 fd08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/FitWindowsFrameLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fd │ │ +068270: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/FitWindowsFrameLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; │ │ │ │ - source_file_idx : 919 (FitWindowsFrameLayout.java) │ │ + source_file_idx : 918 (FitWindowsFrameLayout.java) │ │ │ │ Class #551 header: │ │ class_idx : 682 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 929 │ │ -source_file_idx : 920 │ │ +source_file_idx : 919 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #551 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/FitWindowsLinearLayout;' │ │ @@ -145086,17 +145086,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06827c: |[06827c] android.support.v7.internal.widget.FitWindowsLinearLayout.:(Landroid/content/Context;)V │ │ -06828c: 7020 441a 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1a44 │ │ -068292: 0e00 |0003: return-void │ │ +068274: |[068274] android.support.v7.internal.widget.FitWindowsLinearLayout.:(Landroid/content/Context;)V │ │ +068284: 7020 441a 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1a44 │ │ +06828a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/FitWindowsLinearLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -145106,17 +145106,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 │ │ -068294: |[068294] android.support.v7.internal.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0682a4: 7030 451a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a45 │ │ -0682aa: 0e00 |0003: return-void │ │ +06828c: |[06828c] android.support.v7.internal.widget.FitWindowsLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06829c: 7030 451a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a45 │ │ +0682a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/FitWindowsLinearLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -145128,22 +145128,22 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0682ac: |[0682ac] android.support.v7.internal.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ -0682bc: 5410 fe08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fe │ │ -0682c0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0682c4: 5410 fe08 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fe │ │ -0682c8: 7220 e312 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@12e3 │ │ -0682ce: 6f20 491a 2100 |0009: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@1a49 │ │ -0682d4: 0a00 |000c: move-result v0 │ │ -0682d6: 0f00 |000d: return v0 │ │ +0682a4: |[0682a4] android.support.v7.internal.widget.FitWindowsLinearLayout.fitSystemWindows:(Landroid/graphics/Rect;)Z │ │ +0682b4: 5410 fe08 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fe │ │ +0682b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0682bc: 5410 fe08 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fe │ │ +0682c0: 7220 e312 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;.onFitSystemWindows:(Landroid/graphics/Rect;)V // method@12e3 │ │ +0682c6: 6f20 491a 2100 |0009: invoke-super {v1, v2}, Landroid/widget/LinearLayout;.fitSystemWindows:(Landroid/graphics/Rect;)Z // method@1a49 │ │ +0682cc: 0a00 |000c: move-result v0 │ │ +0682ce: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x0009 line=48 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/FitWindowsLinearLayout; │ │ @@ -145154,32 +145154,32 @@ │ │ type : '(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0682d8: |[0682d8] android.support.v7.internal.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ -0682e8: 5b01 fe08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fe │ │ -0682ec: 0e00 |0002: return-void │ │ +0682d0: |[0682d0] android.support.v7.internal.widget.FitWindowsLinearLayout.setOnFitSystemWindowsListener:(Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener;)V │ │ +0682e0: 5b01 fe08 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/FitWindowsLinearLayout;.mListener:Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; // field@08fe │ │ +0682e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0002 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/FitWindowsLinearLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/internal/widget/FitWindowsViewGroup$OnFitSystemWindowsListener; │ │ │ │ - source_file_idx : 920 (FitWindowsLinearLayout.java) │ │ + source_file_idx : 919 (FitWindowsLinearLayout.java) │ │ │ │ Class #552 header: │ │ class_idx : 685 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 680 │ │ -source_file_idx : 2212 │ │ +source_file_idx : 2211 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #552 annotations: │ │ Annotations on class │ │ @@ -145203,19 +145203,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0682f0: |[0682f0] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.:(Landroid/graphics/drawable/Drawable;)V │ │ -068300: 7020 b712 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/DrawableWrapper;.:(Landroid/graphics/drawable/Drawable;)V // method@12b7 │ │ -068306: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -068308: 5c10 ff08 |0004: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ -06830c: 0e00 |0006: return-void │ │ +0682e8: |[0682e8] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.:(Landroid/graphics/drawable/Drawable;)V │ │ +0682f8: 7020 b712 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/DrawableWrapper;.:(Landroid/graphics/drawable/Drawable;)V // method@12b7 │ │ +0682fe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +068300: 5c10 ff08 |0004: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ +068304: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0003 line=333 │ │ 0x0006 line=334 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -145227,19 +145227,19 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -068310: |[068310] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -068320: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ -068324: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -068328: 6f20 b812 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/DrawableWrapper;.draw:(Landroid/graphics/Canvas;)V // method@12b8 │ │ -06832e: 0e00 |0007: return-void │ │ +068308: |[068308] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +068318: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ +06831c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +068320: 6f20 b812 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/DrawableWrapper;.draw:(Landroid/graphics/Canvas;)V // method@12b8 │ │ +068326: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x0007 line=353 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -145250,17 +145250,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068330: |[068330] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setEnabled:(Z)V │ │ -068340: 5c01 ff08 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ -068344: 0e00 |0002: return-void │ │ +068328: |[068328] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setEnabled:(Z)V │ │ +068338: 5c01 ff08 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ +06833c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0002 line=338 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -145270,19 +145270,19 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -068348: |[068348] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setHotspot:(FF)V │ │ -068358: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ -06835c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -068360: 6f30 d212 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/widget/DrawableWrapper;.setHotspot:(FF)V // method@12d2 │ │ -068366: 0e00 |0007: return-void │ │ +068340: |[068340] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setHotspot:(FF)V │ │ +068350: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ +068354: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +068358: 6f30 d212 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/widget/DrawableWrapper;.setHotspot:(FF)V // method@12d2 │ │ +06835e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ 0x0007 line=360 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -145294,19 +145294,19 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -068368: |[068368] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setHotspotBounds:(IIII)V │ │ -068378: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ -06837c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -068380: 6f55 d312 2143 |0004: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/DrawableWrapper;.setHotspotBounds:(IIII)V // method@12d3 │ │ -068386: 0e00 |0007: return-void │ │ +068360: |[068360] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setHotspotBounds:(IIII)V │ │ +068370: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ +068374: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +068378: 6f55 d312 2143 |0004: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/DrawableWrapper;.setHotspotBounds:(IIII)V // method@12d3 │ │ +06837e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0004 line=365 │ │ 0x0007 line=367 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -145320,22 +145320,22 @@ │ │ type : '([I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -068388: |[068388] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setState:([I)Z │ │ -068398: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ -06839c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0683a0: 6f20 d412 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/DrawableWrapper;.setState:([I)Z // method@12d4 │ │ -0683a6: 0a00 |0007: move-result v0 │ │ -0683a8: 0f00 |0008: return v0 │ │ -0683aa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0683ac: 28fe |000a: goto 0008 // -0002 │ │ +068380: |[068380] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setState:([I)Z │ │ +068390: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ +068394: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +068398: 6f20 d412 2100 |0004: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/DrawableWrapper;.setState:([I)Z // method@12d4 │ │ +06839e: 0a00 |0007: move-result v0 │ │ +0683a0: 0f00 |0008: return v0 │ │ +0683a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0683a4: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ 0x0008 line=345 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ @@ -145346,39 +145346,39 @@ │ │ type : '(ZZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0683b0: |[0683b0] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setVisible:(ZZ)Z │ │ -0683c0: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ -0683c4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0683c8: 6f30 d812 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/widget/DrawableWrapper;.setVisible:(ZZ)Z // method@12d8 │ │ -0683ce: 0a00 |0007: move-result v0 │ │ -0683d0: 0f00 |0008: return v0 │ │ -0683d2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0683d4: 28fe |000a: goto 0008 // -0002 │ │ +0683a8: |[0683a8] android.support.v7.internal.widget.ListViewCompat$GateKeeperDrawable.setVisible:(ZZ)Z │ │ +0683b8: 5510 ff08 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.mEnabled:Z // field@08ff │ │ +0683bc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0683c0: 6f30 d812 2103 |0004: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/widget/DrawableWrapper;.setVisible:(ZZ)Z // method@12d8 │ │ +0683c6: 0a00 |0007: move-result v0 │ │ +0683c8: 0f00 |0008: return v0 │ │ +0683ca: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0683cc: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0004 line=372 │ │ 0x0008 line=374 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; │ │ 0x0000 - 0x000b reg=2 visible Z │ │ 0x0000 - 0x000b reg=3 restart Z │ │ │ │ - source_file_idx : 2212 (ListViewCompat.java) │ │ + source_file_idx : 2211 (ListViewCompat.java) │ │ │ │ Class #553 header: │ │ class_idx : 686 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 932 │ │ -source_file_idx : 2212 │ │ +source_file_idx : 2211 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 12 │ │ │ │ Class #553 annotations: │ │ Annotations on class │ │ @@ -145429,57 +145429,57 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0683d8: |[0683d8] android.support.v7.internal.widget.ListViewCompat.:()V │ │ -0683e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0683ea: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0683ec: 2300 d904 |0002: new-array v0, v0, [I // type@04d9 │ │ -0683f0: 4b01 0001 |0004: aput v1, v0, v1 │ │ -0683f4: 6900 0009 |0006: sput-object v0, Landroid/support/v7/internal/widget/ListViewCompat;.STATE_SET_NOTHING:[I // field@0900 │ │ -0683f8: 0e00 |0008: return-void │ │ +0683d0: |[0683d0] android.support.v7.internal.widget.ListViewCompat.:()V │ │ +0683e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0683e2: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0683e4: 2300 d904 |0002: new-array v0, v0, [I // type@04d9 │ │ +0683e8: 4b01 0001 |0004: aput v1, v0, v1 │ │ +0683ec: 6900 0009 |0006: sput-object v0, Landroid/support/v7/internal/widget/ListViewCompat;.STATE_SET_NOTHING:[I // field@0900 │ │ +0683f0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ListViewCompat;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -0683fc: |[0683fc] android.support.v7.internal.widget.ListViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06840c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06840e: 7040 621a 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a62 │ │ -068414: 2201 6000 |0004: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ -068418: 7010 b301 0100 |0006: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -06841e: 5b31 0709 |0009: iput-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0907 │ │ -068422: 5932 0309 |000b: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0903 │ │ -068426: 5932 0509 |000d: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@0905 │ │ -06842a: 5932 0409 |000f: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@0904 │ │ -06842e: 5932 0209 |0011: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0902 │ │ -068432: 1c01 8903 |0013: const-class v1, Landroid/widget/AbsListView; // type@0389 │ │ -068436: 1a02 c31a |0015: const-string v2, "mIsChildViewEnabled" // string@1ac3 │ │ -06843a: 6e20 781b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1b78 │ │ -068440: 0c01 |001a: move-result-object v1 │ │ -068442: 5b31 0109 |001b: iput-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0901 │ │ -068446: 5431 0109 |001d: iget-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0901 │ │ -06844a: 1212 |001f: const/4 v2, #int 1 // #1 │ │ -06844c: 6e20 e71b 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1be7 │ │ -068452: 0e00 |0023: return-void │ │ -068454: 0d00 |0024: move-exception v0 │ │ -068456: 6e10 a51b 0000 |0025: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@1ba5 │ │ -06845c: 28fb |0028: goto 0023 // -0005 │ │ +0683f4: |[0683f4] android.support.v7.internal.widget.ListViewCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +068404: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +068406: 7040 621a 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a62 │ │ +06840c: 2201 6000 |0004: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ +068410: 7010 b301 0100 |0006: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +068416: 5b31 0709 |0009: iput-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0907 │ │ +06841a: 5932 0309 |000b: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0903 │ │ +06841e: 5932 0509 |000d: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@0905 │ │ +068422: 5932 0409 |000f: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@0904 │ │ +068426: 5932 0209 |0011: iput v2, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0902 │ │ +06842a: 1c01 8903 |0013: const-class v1, Landroid/widget/AbsListView; // type@0389 │ │ +06842e: 1a02 c11a |0015: const-string v2, "mIsChildViewEnabled" // string@1ac1 │ │ +068432: 6e20 781b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1b78 │ │ +068438: 0c01 |001a: move-result-object v1 │ │ +06843a: 5b31 0109 |001b: iput-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0901 │ │ +06843e: 5431 0109 |001d: iget-object v1, v3, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0901 │ │ +068442: 1212 |001f: const/4 v2, #int 1 // #1 │ │ +068444: 6e20 e71b 2100 |0020: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1be7 │ │ +06844a: 0e00 |0023: return-void │ │ +06844c: 0d00 |0024: move-exception v0 │ │ +06844e: 6e10 a51b 0000 |0025: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@1ba5 │ │ +068454: 28fb |0028: goto 0023 // -0005 │ │ catches : 1 │ │ 0x0013 - 0x0023 │ │ Ljava/lang/NoSuchFieldException; -> 0x0024 │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=46 │ │ 0x000b line=47 │ │ @@ -145504,19 +145504,19 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -068470: |[068470] android.support.v7.internal.widget.ListViewCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -068480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -068482: 6e20 ef12 2100 |0001: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ListViewCompat;.drawSelectorCompat:(Landroid/graphics/Canvas;)V // method@12ef │ │ -068488: 6f20 641a 2100 |0004: invoke-super {v1, v2}, Landroid/widget/ListView;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@1a64 │ │ -06848e: 0e00 |0007: return-void │ │ +068468: |[068468] android.support.v7.internal.widget.ListViewCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +068478: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06847a: 6e20 ef12 2100 |0001: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ListViewCompat;.drawSelectorCompat:(Landroid/graphics/Canvas;)V // method@12ef │ │ +068480: 6f20 641a 2100 |0004: invoke-super {v1, v2}, Landroid/widget/ListView;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@1a64 │ │ +068486: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0001 line=99 │ │ 0x0004 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ @@ -145529,25 +145529,25 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -068490: |[068490] android.support.v7.internal.widget.ListViewCompat.drawSelectorCompat:(Landroid/graphics/Canvas;)V │ │ -0684a0: 5421 0709 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0907 │ │ -0684a4: 6e10 bb01 0100 |0002: invoke-virtual {v1}, Landroid/graphics/Rect;.isEmpty:()Z // method@01bb │ │ -0684aa: 0a01 |0005: move-result v1 │ │ -0684ac: 3901 0e00 |0006: if-nez v1, 0014 // +000e │ │ -0684b0: 6e10 f912 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@12f9 │ │ -0684b6: 0c00 |000b: move-result-object v0 │ │ -0684b8: 5421 0709 |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0907 │ │ -0684bc: 6e20 e601 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@01e6 │ │ -0684c2: 6e20 d001 3000 |0011: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -0684c8: 0e00 |0014: return-void │ │ +068488: |[068488] android.support.v7.internal.widget.ListViewCompat.drawSelectorCompat:(Landroid/graphics/Canvas;)V │ │ +068498: 5421 0709 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0907 │ │ +06849c: 6e10 bb01 0100 |0002: invoke-virtual {v1}, Landroid/graphics/Rect;.isEmpty:()Z // method@01bb │ │ +0684a2: 0a01 |0005: move-result v1 │ │ +0684a4: 3901 0e00 |0006: if-nez v1, 0014 // +000e │ │ +0684a8: 6e10 f912 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@12f9 │ │ +0684ae: 0c00 |000b: move-result-object v0 │ │ +0684b0: 5421 0709 |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0907 │ │ +0684b4: 6e20 e601 1000 |000e: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@01e6 │ │ +0684ba: 6e20 d001 3000 |0011: invoke-virtual {v0, v3}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +0684c0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0008 line=122 │ │ 0x000c line=123 │ │ 0x0011 line=124 │ │ 0x0014 line=126 │ │ @@ -145561,21 +145561,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0684cc: |[0684cc] android.support.v7.internal.widget.ListViewCompat.drawableStateChanged:()V │ │ -0684dc: 6f10 651a 0200 |0000: invoke-super {v2}, Landroid/widget/ListView;.drawableStateChanged:()V // method@1a65 │ │ -0684e2: 5420 0609 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@0906 │ │ -0684e6: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0684e8: 6e20 e712 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.setEnabled:(Z)V // method@12e7 │ │ -0684ee: 6e10 0913 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.updateSelectorStateCompat:()V // method@1309 │ │ -0684f4: 0e00 |000c: return-void │ │ +0684c4: |[0684c4] android.support.v7.internal.widget.ListViewCompat.drawableStateChanged:()V │ │ +0684d4: 6f10 651a 0200 |0000: invoke-super {v2}, Landroid/widget/ListView;.drawableStateChanged:()V // method@1a65 │ │ +0684da: 5420 0609 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@0906 │ │ +0684de: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0684e0: 6e20 e712 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.setEnabled:(Z)V // method@12e7 │ │ +0684e6: 6e10 0913 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.updateSelectorStateCompat:()V // method@1309 │ │ +0684ec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0009 line=92 │ │ 0x000c line=93 │ │ locals : │ │ @@ -145586,97 +145586,97 @@ │ │ type : '(IIIII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 27 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 154 16-bit code units │ │ -0684f8: |[0684f8] android.support.v7.internal.widget.ListViewCompat.measureHeightOfChildrenCompat:(IIIII)I │ │ -068508: 7401 f812 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingTop:()I // method@12f8 │ │ -06850e: 0a0e |0003: move-result v14 │ │ -068510: 7401 f512 1500 |0004: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingBottom:()I // method@12f5 │ │ -068516: 0a0b |0007: move-result v11 │ │ -068518: 7401 f612 1500 |0008: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingLeft:()I // method@12f6 │ │ -06851e: 0a0c |000b: move-result v12 │ │ -068520: 7401 f712 1500 |000c: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingRight:()I // method@12f7 │ │ -068526: 0a0d |000f: move-result v13 │ │ -068528: 7401 f312 1500 |0010: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getDividerHeight:()I // method@12f3 │ │ -06852e: 0a10 |0013: move-result v16 │ │ -068530: 7401 f212 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getDivider:()Landroid/graphics/drawable/Drawable; // method@12f2 │ │ -068536: 0c06 |0017: move-result-object v6 │ │ -068538: 7401 f112 1500 |0018: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@12f1 │ │ -06853e: 0c02 |001b: move-result-object v2 │ │ -068540: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ -068544: 900f 0e0b |001e: add-int v15, v14, v11 │ │ -068548: 0f0f |0020: return v15 │ │ -06854a: 9011 0e0b |0021: add-int v17, v14, v11 │ │ -06854e: 3d10 5e00 |0023: if-lez v16, 0081 // +005e │ │ -068552: 3806 5c00 |0025: if-eqz v6, 0081 // +005c │ │ -068556: 0207 1000 |0027: move/from16 v7, v16 │ │ -06855a: 120f |0029: const/4 v15, #int 0 // #0 │ │ -06855c: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -06855e: 1312 0000 |002b: const/16 v18, #int 0 // #0 │ │ -068562: 7210 571a 0200 |002d: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@1a57 │ │ -068568: 0a05 |0030: move-result v5 │ │ -06856a: 1209 |0031: const/4 v9, #int 0 // #0 │ │ -06856c: 3559 6500 |0032: if-ge v9, v5, 0097 // +0065 │ │ -068570: 7220 5a1a 9200 |0034: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@1a5a │ │ -068576: 0a0a |0037: move-result v10 │ │ -068578: 0200 1200 |0038: move/from16 v0, v18 │ │ -06857c: 320a 0500 |003a: if-eq v10, v0, 003f // +0005 │ │ -068580: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -068582: 0212 0a00 |003d: move/from16 v18, v10 │ │ -068586: 0800 1500 |003f: move-object/from16 v0, v21 │ │ -06858a: 7240 5b1a 9203 |0041: invoke-interface {v2, v9, v3, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1a5b │ │ -068590: 0c03 |0044: move-result-object v3 │ │ -068592: 6e10 c118 0300 |0045: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -068598: 0c04 |0048: move-result-object v4 │ │ -06859a: 3804 3a00 |0049: if-eqz v4, 0083 // +003a │ │ -06859e: 5240 d60a |004b: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -0685a2: 0213 0000 |004d: move/from16 v19, v0 │ │ -0685a6: 3d13 3400 |004f: if-lez v19, 0083 // +0034 │ │ -0685aa: 5240 d60a |0051: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -0685ae: 0213 0000 |0053: move/from16 v19, v0 │ │ -0685b2: 1514 0040 |0055: const/high16 v20, #int 1073741824 // #4000 │ │ -0685b6: 7702 a518 1300 |0057: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -0685bc: 0a08 |005a: move-result v8 │ │ -0685be: 0200 1600 |005b: move/from16 v0, v22 │ │ -0685c2: 6e30 e718 0308 |005d: invoke-virtual {v3, v0, v8}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -0685c8: 3d09 0400 |0060: if-lez v9, 0064 // +0004 │ │ -0685cc: 9011 1107 |0062: add-int v17, v17, v7 │ │ -0685d0: 6e10 c418 0300 |0064: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -0685d6: 0a13 |0067: move-result v19 │ │ -0685d8: 9011 1113 |0068: add-int v17, v17, v19 │ │ -0685dc: 0200 1100 |006a: move/from16 v0, v17 │ │ -0685e0: 0201 1900 |006c: move/from16 v1, v25 │ │ -0685e4: 3410 1e00 |006e: if-lt v0, v1, 008c // +001e │ │ -0685e8: 3a1a 0e00 |0070: if-ltz v26, 007e // +000e │ │ -0685ec: 0200 1a00 |0072: move/from16 v0, v26 │ │ -0685f0: 3709 0a00 |0074: if-le v9, v0, 007e // +000a │ │ -0685f4: 3d0f 0800 |0076: if-lez v15, 007e // +0008 │ │ -0685f8: 0200 1100 |0078: move/from16 v0, v17 │ │ -0685fc: 0201 1900 |007a: move/from16 v1, v25 │ │ -068600: 3310 a4ff |007c: if-ne v0, v1, 0020 // -005c │ │ -068604: 020f 1900 |007e: move/from16 v15, v25 │ │ -068608: 28a0 |0080: goto 0020 // -0060 │ │ -06860a: 1207 |0081: const/4 v7, #int 0 // #0 │ │ -06860c: 28a7 |0082: goto 0029 // -0059 │ │ -06860e: 1313 0000 |0083: const/16 v19, #int 0 // #0 │ │ -068612: 1314 0000 |0085: const/16 v20, #int 0 // #0 │ │ -068616: 7702 a518 1300 |0087: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06861c: 0a08 |008a: move-result v8 │ │ -06861e: 28d0 |008b: goto 005b // -0030 │ │ -068620: 3a1a 0800 |008c: if-ltz v26, 0094 // +0008 │ │ -068624: 0200 1a00 |008e: move/from16 v0, v26 │ │ -068628: 3409 0400 |0090: if-lt v9, v0, 0094 // +0004 │ │ -06862c: 020f 1100 |0092: move/from16 v15, v17 │ │ -068630: d809 0901 |0094: add-int/lit8 v9, v9, #int 1 // #01 │ │ -068634: 289c |0096: goto 0032 // -0064 │ │ -068636: 020f 1100 |0097: move/from16 v15, v17 │ │ -06863a: 2887 |0099: goto 0020 // -0079 │ │ +0684f0: |[0684f0] android.support.v7.internal.widget.ListViewCompat.measureHeightOfChildrenCompat:(IIIII)I │ │ +068500: 7401 f812 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingTop:()I // method@12f8 │ │ +068506: 0a0e |0003: move-result v14 │ │ +068508: 7401 f512 1500 |0004: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingBottom:()I // method@12f5 │ │ +06850e: 0a0b |0007: move-result v11 │ │ +068510: 7401 f612 1500 |0008: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingLeft:()I // method@12f6 │ │ +068516: 0a0c |000b: move-result v12 │ │ +068518: 7401 f712 1500 |000c: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getListPaddingRight:()I // method@12f7 │ │ +06851e: 0a0d |000f: move-result v13 │ │ +068520: 7401 f312 1500 |0010: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getDividerHeight:()I // method@12f3 │ │ +068526: 0a10 |0013: move-result v16 │ │ +068528: 7401 f212 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getDivider:()Landroid/graphics/drawable/Drawable; // method@12f2 │ │ +06852e: 0c06 |0017: move-result-object v6 │ │ +068530: 7401 f112 1500 |0018: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListViewCompat;.getAdapter:()Landroid/widget/ListAdapter; // method@12f1 │ │ +068536: 0c02 |001b: move-result-object v2 │ │ +068538: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ +06853c: 900f 0e0b |001e: add-int v15, v14, v11 │ │ +068540: 0f0f |0020: return v15 │ │ +068542: 9011 0e0b |0021: add-int v17, v14, v11 │ │ +068546: 3d10 5e00 |0023: if-lez v16, 0081 // +005e │ │ +06854a: 3806 5c00 |0025: if-eqz v6, 0081 // +005c │ │ +06854e: 0207 1000 |0027: move/from16 v7, v16 │ │ +068552: 120f |0029: const/4 v15, #int 0 // #0 │ │ +068554: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +068556: 1312 0000 |002b: const/16 v18, #int 0 // #0 │ │ +06855a: 7210 571a 0200 |002d: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@1a57 │ │ +068560: 0a05 |0030: move-result v5 │ │ +068562: 1209 |0031: const/4 v9, #int 0 // #0 │ │ +068564: 3559 6500 |0032: if-ge v9, v5, 0097 // +0065 │ │ +068568: 7220 5a1a 9200 |0034: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@1a5a │ │ +06856e: 0a0a |0037: move-result v10 │ │ +068570: 0200 1200 |0038: move/from16 v0, v18 │ │ +068574: 320a 0500 |003a: if-eq v10, v0, 003f // +0005 │ │ +068578: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +06857a: 0212 0a00 |003d: move/from16 v18, v10 │ │ +06857e: 0800 1500 |003f: move-object/from16 v0, v21 │ │ +068582: 7240 5b1a 9203 |0041: invoke-interface {v2, v9, v3, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1a5b │ │ +068588: 0c03 |0044: move-result-object v3 │ │ +06858a: 6e10 c118 0300 |0045: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +068590: 0c04 |0048: move-result-object v4 │ │ +068592: 3804 3a00 |0049: if-eqz v4, 0083 // +003a │ │ +068596: 5240 d60a |004b: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +06859a: 0213 0000 |004d: move/from16 v19, v0 │ │ +06859e: 3d13 3400 |004f: if-lez v19, 0083 // +0034 │ │ +0685a2: 5240 d60a |0051: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +0685a6: 0213 0000 |0053: move/from16 v19, v0 │ │ +0685aa: 1514 0040 |0055: const/high16 v20, #int 1073741824 // #4000 │ │ +0685ae: 7702 a518 1300 |0057: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +0685b4: 0a08 |005a: move-result v8 │ │ +0685b6: 0200 1600 |005b: move/from16 v0, v22 │ │ +0685ba: 6e30 e718 0308 |005d: invoke-virtual {v3, v0, v8}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +0685c0: 3d09 0400 |0060: if-lez v9, 0064 // +0004 │ │ +0685c4: 9011 1107 |0062: add-int v17, v17, v7 │ │ +0685c8: 6e10 c418 0300 |0064: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +0685ce: 0a13 |0067: move-result v19 │ │ +0685d0: 9011 1113 |0068: add-int v17, v17, v19 │ │ +0685d4: 0200 1100 |006a: move/from16 v0, v17 │ │ +0685d8: 0201 1900 |006c: move/from16 v1, v25 │ │ +0685dc: 3410 1e00 |006e: if-lt v0, v1, 008c // +001e │ │ +0685e0: 3a1a 0e00 |0070: if-ltz v26, 007e // +000e │ │ +0685e4: 0200 1a00 |0072: move/from16 v0, v26 │ │ +0685e8: 3709 0a00 |0074: if-le v9, v0, 007e // +000a │ │ +0685ec: 3d0f 0800 |0076: if-lez v15, 007e // +0008 │ │ +0685f0: 0200 1100 |0078: move/from16 v0, v17 │ │ +0685f4: 0201 1900 |007a: move/from16 v1, v25 │ │ +0685f8: 3310 a4ff |007c: if-ne v0, v1, 0020 // -005c │ │ +0685fc: 020f 1900 |007e: move/from16 v15, v25 │ │ +068600: 28a0 |0080: goto 0020 // -0060 │ │ +068602: 1207 |0081: const/4 v7, #int 0 // #0 │ │ +068604: 28a7 |0082: goto 0029 // -0059 │ │ +068606: 1313 0000 |0083: const/16 v19, #int 0 // #0 │ │ +06860a: 1314 0000 |0085: const/16 v20, #int 0 // #0 │ │ +06860e: 7702 a518 1300 |0087: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +068614: 0a08 |008a: move-result v8 │ │ +068616: 28d0 |008b: goto 005b // -0030 │ │ +068618: 3a1a 0800 |008c: if-ltz v26, 0094 // +0008 │ │ +06861c: 0200 1a00 |008e: move/from16 v0, v26 │ │ +068620: 3409 0400 |0090: if-lt v9, v0, 0094 // +0004 │ │ +068624: 020f 1100 |0092: move/from16 v15, v17 │ │ +068628: d809 0901 |0094: add-int/lit8 v9, v9, #int 1 // #01 │ │ +06862c: 289c |0096: goto 0032 // -0064 │ │ +06862e: 020f 1100 |0097: move/from16 v15, v17 │ │ +068632: 2887 |0099: goto 0020 // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ 0x0008 line=254 │ │ 0x000c line=255 │ │ 0x0010 line=256 │ │ @@ -145751,62 +145751,62 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 87 16-bit code units │ │ -06863c: |[06863c] android.support.v7.internal.widget.ListViewCompat.positionSelectorCompat:(ILandroid/view/View;)V │ │ -06864c: 5472 0709 |0000: iget-object v2, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0907 │ │ -068650: 6e10 c218 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -068656: 0a03 |0005: move-result v3 │ │ -068658: 6e10 d218 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -06865e: 0a04 |0009: move-result v4 │ │ -068660: 6e10 cd18 0900 |000a: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@18cd │ │ -068666: 0a05 |000d: move-result v5 │ │ -068668: 6e10 b818 0900 |000e: invoke-virtual {v9}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -06866e: 0a06 |0011: move-result v6 │ │ -068670: 6e56 bc01 3254 |0012: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ -068676: 5223 2e00 |0015: iget v3, v2, Landroid/graphics/Rect;.left:I // field@002e │ │ -06867a: 5274 0309 |0017: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0903 │ │ -06867e: b143 |0019: sub-int/2addr v3, v4 │ │ -068680: 5923 2e00 |001a: iput v3, v2, Landroid/graphics/Rect;.left:I // field@002e │ │ -068684: 5223 3000 |001c: iget v3, v2, Landroid/graphics/Rect;.top:I // field@0030 │ │ -068688: 5274 0509 |001e: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@0905 │ │ -06868c: b143 |0020: sub-int/2addr v3, v4 │ │ -06868e: 5923 3000 |0021: iput v3, v2, Landroid/graphics/Rect;.top:I // field@0030 │ │ -068692: 5223 2f00 |0023: iget v3, v2, Landroid/graphics/Rect;.right:I // field@002f │ │ -068696: 5274 0409 |0025: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@0904 │ │ -06869a: b043 |0027: add-int/2addr v3, v4 │ │ -06869c: 5923 2f00 |0028: iput v3, v2, Landroid/graphics/Rect;.right:I // field@002f │ │ -0686a0: 5223 2d00 |002a: iget v3, v2, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -0686a4: 5274 0209 |002c: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0902 │ │ -0686a8: b043 |002e: add-int/2addr v3, v4 │ │ -0686aa: 5923 2d00 |002f: iput v3, v2, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -0686ae: 5473 0109 |0031: iget-object v3, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0901 │ │ -0686b2: 6e20 e41b 7300 |0033: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.getBoolean:(Ljava/lang/Object;)Z // method@1be4 │ │ -0686b8: 0a01 |0036: move-result v1 │ │ -0686ba: 6e10 dc18 0900 |0037: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@18dc │ │ -0686c0: 0a03 |003a: move-result v3 │ │ -0686c2: 3213 1400 |003b: if-eq v3, v1, 004f // +0014 │ │ -0686c6: 5474 0109 |003d: iget-object v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0901 │ │ -0686ca: 3901 1100 |003f: if-nez v1, 0050 // +0011 │ │ -0686ce: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -0686d0: 7110 671b 0300 |0042: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ -0686d6: 0c03 |0045: move-result-object v3 │ │ -0686d8: 6e30 e61b 7403 |0046: invoke-virtual {v4, v7, v3}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1be6 │ │ -0686de: 12f3 |0049: const/4 v3, #int -1 // #ff │ │ -0686e0: 3238 0500 |004a: if-eq v8, v3, 004f // +0005 │ │ -0686e4: 6e10 0413 0700 |004c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ListViewCompat;.refreshDrawableState:()V // method@1304 │ │ -0686ea: 0e00 |004f: return-void │ │ -0686ec: 1203 |0050: const/4 v3, #int 0 // #0 │ │ -0686ee: 28f1 |0051: goto 0042 // -000f │ │ -0686f0: 0d00 |0052: move-exception v0 │ │ -0686f2: 6e10 871b 0000 |0053: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@1b87 │ │ -0686f8: 28f9 |0056: goto 004f // -0007 │ │ +068634: |[068634] android.support.v7.internal.widget.ListViewCompat.positionSelectorCompat:(ILandroid/view/View;)V │ │ +068644: 5472 0709 |0000: iget-object v2, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0907 │ │ +068648: 6e10 c218 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +06864e: 0a03 |0005: move-result v3 │ │ +068650: 6e10 d218 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +068656: 0a04 |0009: move-result v4 │ │ +068658: 6e10 cd18 0900 |000a: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@18cd │ │ +06865e: 0a05 |000d: move-result v5 │ │ +068660: 6e10 b818 0900 |000e: invoke-virtual {v9}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +068666: 0a06 |0011: move-result v6 │ │ +068668: 6e56 bc01 3254 |0012: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ +06866e: 5223 2e00 |0015: iget v3, v2, Landroid/graphics/Rect;.left:I // field@002e │ │ +068672: 5274 0309 |0017: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0903 │ │ +068676: b143 |0019: sub-int/2addr v3, v4 │ │ +068678: 5923 2e00 |001a: iput v3, v2, Landroid/graphics/Rect;.left:I // field@002e │ │ +06867c: 5223 3000 |001c: iget v3, v2, Landroid/graphics/Rect;.top:I // field@0030 │ │ +068680: 5274 0509 |001e: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@0905 │ │ +068684: b143 |0020: sub-int/2addr v3, v4 │ │ +068686: 5923 3000 |0021: iput v3, v2, Landroid/graphics/Rect;.top:I // field@0030 │ │ +06868a: 5223 2f00 |0023: iget v3, v2, Landroid/graphics/Rect;.right:I // field@002f │ │ +06868e: 5274 0409 |0025: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@0904 │ │ +068692: b043 |0027: add-int/2addr v3, v4 │ │ +068694: 5923 2f00 |0028: iput v3, v2, Landroid/graphics/Rect;.right:I // field@002f │ │ +068698: 5223 2d00 |002a: iget v3, v2, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +06869c: 5274 0209 |002c: iget v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0902 │ │ +0686a0: b043 |002e: add-int/2addr v3, v4 │ │ +0686a2: 5923 2d00 |002f: iput v3, v2, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +0686a6: 5473 0109 |0031: iget-object v3, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0901 │ │ +0686aa: 6e20 e41b 7300 |0033: invoke-virtual {v3, v7}, Ljava/lang/reflect/Field;.getBoolean:(Ljava/lang/Object;)Z // method@1be4 │ │ +0686b0: 0a01 |0036: move-result v1 │ │ +0686b2: 6e10 dc18 0900 |0037: invoke-virtual {v9}, Landroid/view/View;.isEnabled:()Z // method@18dc │ │ +0686b8: 0a03 |003a: move-result v3 │ │ +0686ba: 3213 1400 |003b: if-eq v3, v1, 004f // +0014 │ │ +0686be: 5474 0109 |003d: iget-object v4, v7, Landroid/support/v7/internal/widget/ListViewCompat;.mIsChildViewEnabled:Ljava/lang/reflect/Field; // field@0901 │ │ +0686c2: 3901 1100 |003f: if-nez v1, 0050 // +0011 │ │ +0686c6: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +0686c8: 7110 671b 0300 |0042: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ +0686ce: 0c03 |0045: move-result-object v3 │ │ +0686d0: 6e30 e61b 7403 |0046: invoke-virtual {v4, v7, v3}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1be6 │ │ +0686d6: 12f3 |0049: const/4 v3, #int -1 // #ff │ │ +0686d8: 3238 0500 |004a: if-eq v8, v3, 004f // +0005 │ │ +0686dc: 6e10 0413 0700 |004c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ListViewCompat;.refreshDrawableState:()V // method@1304 │ │ +0686e2: 0e00 |004f: return-void │ │ +0686e4: 1203 |0050: const/4 v3, #int 0 // #0 │ │ +0686e6: 28f1 |0051: goto 0042 // -000f │ │ +0686e8: 0d00 |0052: move-exception v0 │ │ +0686ea: 6e10 871b 0000 |0053: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@1b87 │ │ +0686f0: 28f9 |0056: goto 004f // -0007 │ │ catches : 1 │ │ 0x0031 - 0x004f │ │ Ljava/lang/IllegalAccessException; -> 0x0052 │ │ positions : │ │ 0x0000 line=198 │ │ 0x0002 line=199 │ │ 0x0015 line=202 │ │ @@ -145836,42 +145836,42 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -06870c: |[06870c] android.support.v7.internal.widget.ListViewCompat.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V │ │ -06871c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -06871e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -068720: 6e10 f912 0800 |0002: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@12f9 │ │ -068726: 0c02 |0005: move-result-object v2 │ │ -068728: 3802 2700 |0006: if-eqz v2, 002d // +0027 │ │ -06872c: 12f7 |0008: const/4 v7, #int -1 // #ff │ │ -06872e: 3279 2400 |0009: if-eq v9, v7, 002d // +0024 │ │ -068732: 0151 |000b: move v1, v5 │ │ -068734: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ -068738: 6e30 f401 6206 |000e: invoke-virtual {v2, v6, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ -06873e: 6e30 0113 980a |0011: invoke-virtual {v8, v9, v10}, Landroid/support/v7/internal/widget/ListViewCompat;.positionSelectorCompat:(ILandroid/view/View;)V // method@1301 │ │ -068744: 3801 1800 |0014: if-eqz v1, 002c // +0018 │ │ -068748: 5480 0709 |0016: iget-object v0, v8, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0907 │ │ -06874c: 6e10 b701 0000 |0018: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterX:()F // method@01b7 │ │ -068752: 0a03 |001b: move-result v3 │ │ -068754: 6e10 b801 0000 |001c: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterY:()F // method@01b8 │ │ -06875a: 0a04 |001f: move-result v4 │ │ -06875c: 6e10 fa12 0800 |0020: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ListViewCompat;.getVisibility:()I // method@12fa │ │ -068762: 0a07 |0023: move-result v7 │ │ -068764: 3907 0b00 |0024: if-nez v7, 002f // +000b │ │ -068768: 6e30 f401 5206 |0026: invoke-virtual {v2, v5, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ -06876e: 7130 ed05 3204 |0029: invoke-static {v2, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05ed │ │ -068774: 0e00 |002c: return-void │ │ -068776: 0161 |002d: move v1, v6 │ │ -068778: 28de |002e: goto 000c // -0022 │ │ -06877a: 0165 |002f: move v5, v6 │ │ -06877c: 28f6 |0030: goto 0026 // -000a │ │ +068704: |[068704] android.support.v7.internal.widget.ListViewCompat.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V │ │ +068714: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +068716: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +068718: 6e10 f912 0800 |0002: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@12f9 │ │ +06871e: 0c02 |0005: move-result-object v2 │ │ +068720: 3802 2700 |0006: if-eqz v2, 002d // +0027 │ │ +068724: 12f7 |0008: const/4 v7, #int -1 // #ff │ │ +068726: 3279 2400 |0009: if-eq v9, v7, 002d // +0024 │ │ +06872a: 0151 |000b: move v1, v5 │ │ +06872c: 3801 0500 |000c: if-eqz v1, 0011 // +0005 │ │ +068730: 6e30 f401 6206 |000e: invoke-virtual {v2, v6, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ +068736: 6e30 0113 980a |0011: invoke-virtual {v8, v9, v10}, Landroid/support/v7/internal/widget/ListViewCompat;.positionSelectorCompat:(ILandroid/view/View;)V // method@1301 │ │ +06873c: 3801 1800 |0014: if-eqz v1, 002c // +0018 │ │ +068740: 5480 0709 |0016: iget-object v0, v8, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectorRect:Landroid/graphics/Rect; // field@0907 │ │ +068744: 6e10 b701 0000 |0018: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterX:()F // method@01b7 │ │ +06874a: 0a03 |001b: move-result v3 │ │ +06874c: 6e10 b801 0000 |001c: invoke-virtual {v0}, Landroid/graphics/Rect;.exactCenterY:()F // method@01b8 │ │ +068752: 0a04 |001f: move-result v4 │ │ +068754: 6e10 fa12 0800 |0020: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ListViewCompat;.getVisibility:()I // method@12fa │ │ +06875a: 0a07 |0023: move-result v7 │ │ +06875c: 3907 0b00 |0024: if-nez v7, 002f // +000b │ │ +068760: 6e30 f401 5206 |0026: invoke-virtual {v2, v5, v6}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ +068766: 7130 ed05 3204 |0029: invoke-static {v2, v3, v4}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05ed │ │ +06876c: 0e00 |002c: return-void │ │ +06876e: 0161 |002d: move v1, v6 │ │ +068770: 28de |002e: goto 000c // -0022 │ │ +068772: 0165 |002f: move v5, v6 │ │ +068774: 28f6 |0030: goto 0026 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=180 │ │ 0x0006 line=181 │ │ 0x000c line=182 │ │ 0x000e line=183 │ │ 0x0011 line=186 │ │ @@ -145903,23 +145903,23 @@ │ │ type : '(ILandroid/view/View;FF)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -068780: |[068780] android.support.v7.internal.widget.ListViewCompat.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V │ │ -068790: 6e30 0213 3204 |0000: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/widget/ListViewCompat;.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V // method@1302 │ │ -068796: 6e10 f912 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@12f9 │ │ -06879c: 0c00 |0006: move-result-object v0 │ │ -06879e: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -0687a2: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ -0687a4: 3213 0500 |000a: if-eq v3, v1, 000f // +0005 │ │ -0687a8: 7130 ed05 5006 |000c: invoke-static {v0, v5, v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05ed │ │ -0687ae: 0e00 |000f: return-void │ │ +068778: |[068778] android.support.v7.internal.widget.ListViewCompat.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V │ │ +068788: 6e30 0213 3204 |0000: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/widget/ListViewCompat;.positionSelectorLikeFocusCompat:(ILandroid/view/View;)V // method@1302 │ │ +06878e: 6e10 f912 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@12f9 │ │ +068794: 0c00 |0006: move-result-object v0 │ │ +068796: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +06879a: 12f1 |0009: const/4 v1, #int -1 // #ff │ │ +06879c: 3213 0500 |000a: if-eq v3, v1, 000f // +0005 │ │ +0687a0: 7130 ed05 5006 |000c: invoke-static {v0, v5, v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspot:(Landroid/graphics/drawable/Drawable;FF)V // method@05ed │ │ +0687a6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0003 line=171 │ │ 0x0007 line=172 │ │ 0x000c line=173 │ │ 0x000f line=175 │ │ @@ -145936,32 +145936,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0687b0: |[0687b0] android.support.v7.internal.widget.ListViewCompat.setSelector:(Landroid/graphics/drawable/Drawable;)V │ │ -0687c0: 2201 ad02 |0000: new-instance v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // type@02ad │ │ -0687c4: 7020 e512 3100 |0002: invoke-direct {v1, v3}, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.:(Landroid/graphics/drawable/Drawable;)V // method@12e5 │ │ -0687ca: 5b21 0609 |0005: iput-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@0906 │ │ -0687ce: 5421 0609 |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@0906 │ │ -0687d2: 6f20 7c1a 1200 |0009: invoke-super {v2, v1}, Landroid/widget/ListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@1a7c │ │ -0687d8: 2200 6000 |000c: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -0687dc: 7010 b301 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -0687e2: 6e20 db01 0300 |0011: invoke-virtual {v3, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ -0687e8: 5201 2e00 |0014: iget v1, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ -0687ec: 5921 0309 |0016: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0903 │ │ -0687f0: 5201 3000 |0018: iget v1, v0, Landroid/graphics/Rect;.top:I // field@0030 │ │ -0687f4: 5921 0509 |001a: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@0905 │ │ -0687f8: 5201 2f00 |001c: iget v1, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ -0687fc: 5921 0409 |001e: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@0904 │ │ -068800: 5201 2d00 |0020: iget v1, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -068804: 5921 0209 |0022: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0902 │ │ -068808: 0e00 |0024: return-void │ │ +0687a8: |[0687a8] android.support.v7.internal.widget.ListViewCompat.setSelector:(Landroid/graphics/drawable/Drawable;)V │ │ +0687b8: 2201 ad02 |0000: new-instance v1, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // type@02ad │ │ +0687bc: 7020 e512 3100 |0002: invoke-direct {v1, v3}, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.:(Landroid/graphics/drawable/Drawable;)V // method@12e5 │ │ +0687c2: 5b21 0609 |0005: iput-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@0906 │ │ +0687c6: 5421 0609 |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@0906 │ │ +0687ca: 6f20 7c1a 1200 |0009: invoke-super {v2, v1}, Landroid/widget/ListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@1a7c │ │ +0687d0: 2200 6000 |000c: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +0687d4: 7010 b301 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +0687da: 6e20 db01 0300 |0011: invoke-virtual {v3, v0}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ +0687e0: 5201 2e00 |0014: iget v1, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ +0687e4: 5921 0309 |0016: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionLeftPadding:I // field@0903 │ │ +0687e8: 5201 3000 |0018: iget v1, v0, Landroid/graphics/Rect;.top:I // field@0030 │ │ +0687ec: 5921 0509 |001a: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionTopPadding:I // field@0905 │ │ +0687f0: 5201 2f00 |001c: iget v1, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ +0687f4: 5921 0409 |001e: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionRightPadding:I // field@0904 │ │ +0687f8: 5201 2d00 |0020: iget v1, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +0687fc: 5921 0209 |0022: iput v1, v2, Landroid/support/v7/internal/widget/ListViewCompat;.mSelectionBottomPadding:I // field@0902 │ │ +068800: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0007 line=78 │ │ 0x000c line=80 │ │ 0x0011 line=81 │ │ 0x0014 line=82 │ │ @@ -145979,18 +145979,18 @@ │ │ type : '(Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06880c: |[06880c] android.support.v7.internal.widget.ListViewCompat.setSelectorEnabled:(Z)V │ │ -06881c: 5410 0609 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@0906 │ │ -068820: 6e20 e712 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.setEnabled:(Z)V // method@12e7 │ │ -068826: 0e00 |0005: return-void │ │ +068804: |[068804] android.support.v7.internal.widget.ListViewCompat.setSelectorEnabled:(Z)V │ │ +068814: 5410 0609 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListViewCompat;.mSelector:Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable; // field@0906 │ │ +068818: 6e20 e712 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ListViewCompat$GateKeeperDrawable;.setEnabled:(Z)V // method@12e7 │ │ +06881e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0005 line=326 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListViewCompat; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -146000,25 +146000,25 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -068828: |[068828] android.support.v7.internal.widget.ListViewCompat.shouldShowSelectorCompat:()Z │ │ -068838: 6e10 0813 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@1308 │ │ -06883e: 0a00 |0003: move-result v0 │ │ -068840: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -068844: 6e10 ff12 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isPressed:()Z // method@12ff │ │ -06884a: 0a00 |0009: move-result v0 │ │ -06884c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -068850: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -068852: 0f00 |000d: return v0 │ │ -068854: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -068856: 28fe |000f: goto 000d // -0002 │ │ +068820: |[068820] android.support.v7.internal.widget.ListViewCompat.shouldShowSelectorCompat:()Z │ │ +068830: 6e10 0813 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@1308 │ │ +068836: 0a00 |0003: move-result v0 │ │ +068838: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +06883c: 6e10 ff12 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isPressed:()Z // method@12ff │ │ +068842: 0a00 |0009: move-result v0 │ │ +068844: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +068848: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06884a: 0f00 |000d: return v0 │ │ +06884c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06884e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/ListViewCompat; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ListViewCompat;) │ │ @@ -146026,17 +146026,17 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -068858: |[068858] android.support.v7.internal.widget.ListViewCompat.touchModeDrawsInPressedStateCompat:()Z │ │ -068868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06886a: 0f00 |0001: return v0 │ │ +068850: |[068850] android.support.v7.internal.widget.ListViewCompat.touchModeDrawsInPressedStateCompat:()Z │ │ +068860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +068862: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ListViewCompat; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ListViewCompat;) │ │ @@ -146044,42 +146044,42 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06886c: |[06886c] android.support.v7.internal.widget.ListViewCompat.updateSelectorStateCompat:()V │ │ -06887c: 6e10 f912 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@12f9 │ │ -068882: 0c00 |0003: move-result-object v0 │ │ -068884: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -068888: 6e10 0713 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.shouldShowSelectorCompat:()Z // method@1307 │ │ -06888e: 0a01 |0009: move-result v1 │ │ -068890: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ -068894: 6e10 f412 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getDrawableState:()[I // method@12f4 │ │ -06889a: 0c01 |000f: move-result-object v1 │ │ -06889c: 6e20 f001 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ -0688a2: 0e00 |0013: return-void │ │ +068864: |[068864] android.support.v7.internal.widget.ListViewCompat.updateSelectorStateCompat:()V │ │ +068874: 6e10 f912 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getSelector:()Landroid/graphics/drawable/Drawable; // method@12f9 │ │ +06887a: 0c00 |0003: move-result-object v0 │ │ +06887c: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +068880: 6e10 0713 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.shouldShowSelectorCompat:()Z // method@1307 │ │ +068886: 0a01 |0009: move-result v1 │ │ +068888: 3801 0900 |000a: if-eqz v1, 0013 // +0009 │ │ +06888c: 6e10 f412 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListViewCompat;.getDrawableState:()[I // method@12f4 │ │ +068892: 0c01 |000f: move-result-object v1 │ │ +068894: 6e20 f001 1000 |0010: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ +06889a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x000c line=108 │ │ 0x0013 line=110 │ │ locals : │ │ 0x0004 - 0x0014 reg=0 selector Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/internal/widget/ListViewCompat; │ │ │ │ - source_file_idx : 2212 (ListViewCompat.java) │ │ + source_file_idx : 2211 (ListViewCompat.java) │ │ │ │ Class #554 header: │ │ class_idx : 688 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 677 │ │ -source_file_idx : 2680 │ │ +source_file_idx : 2678 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #554 annotations: │ │ Annotations on class │ │ @@ -146103,17 +146103,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 │ │ -0688a4: |[0688a4] android.support.v7.internal.widget.NativeActionModeAwareLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0688b4: 7030 8412 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1284 │ │ -0688ba: 0e00 |0003: return-void │ │ +06889c: |[06889c] android.support.v7.internal.widget.NativeActionModeAwareLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0688ac: 7030 8412 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/ContentFrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1284 │ │ +0688b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -146125,17 +146125,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 │ │ -0688bc: |[0688bc] android.support.v7.internal.widget.NativeActionModeAwareLayout.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V │ │ -0688cc: 5b01 0809 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0908 │ │ -0688d0: 0e00 |0002: return-void │ │ +0688b4: |[0688b4] android.support.v7.internal.widget.NativeActionModeAwareLayout.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V │ │ +0688c4: 5b01 0809 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0908 │ │ +0688c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; │ │ @@ -146145,41 +146145,41 @@ │ │ type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0688d4: |[0688d4] android.support.v7.internal.widget.NativeActionModeAwareLayout.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -0688e4: 5410 0809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0908 │ │ -0688e8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0688ec: 5410 0809 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0908 │ │ -0688f0: 7230 0a13 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@130a │ │ -0688f6: 0c00 |0009: move-result-object v0 │ │ -0688f8: 1100 |000a: return-object v0 │ │ -0688fa: 6f30 8b12 2103 |000b: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/widget/ContentFrameLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@128b │ │ -068900: 0c00 |000e: move-result-object v0 │ │ -068902: 28fb |000f: goto 000a // -0005 │ │ +0688cc: |[0688cc] android.support.v7.internal.widget.NativeActionModeAwareLayout.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +0688dc: 5410 0809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0908 │ │ +0688e0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0688e4: 5410 0809 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0908 │ │ +0688e8: 7230 0a13 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@130a │ │ +0688ee: 0c00 |0009: move-result-object v0 │ │ +0688f0: 1100 |000a: return-object v0 │ │ +0688f2: 6f30 8b12 2103 |000b: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/widget/ContentFrameLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@128b │ │ +0688f8: 0c00 |000e: move-result-object v0 │ │ +0688fa: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x000a line=46 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; │ │ 0x0000 - 0x0010 reg=2 originalView Landroid/view/View; │ │ 0x0000 - 0x0010 reg=3 callback Landroid/view/ActionMode$Callback; │ │ │ │ - source_file_idx : 2680 (NativeActionModeAwareLayout.java) │ │ + source_file_idx : 2678 (NativeActionModeAwareLayout.java) │ │ │ │ Class #555 header: │ │ class_idx : 689 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2874 │ │ +source_file_idx : 2872 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #555 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/RtlSpacingHelper;' │ │ @@ -146226,27 +146226,27 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -068904: |[068904] android.support.v7.internal.widget.RtlSpacingHelper.:()V │ │ -068914: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -068918: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -06891a: 7010 a71b 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -068920: 5920 0e09 |0006: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ -068924: 5920 0f09 |0008: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ -068928: 5921 1009 |000a: iput v1, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ -06892c: 5921 0909 |000c: iput v1, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ -068930: 5920 0a09 |000e: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@090a │ │ -068934: 5920 0b09 |0010: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@090b │ │ -068938: 5c20 0d09 |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ -06893c: 5c20 0c09 |0014: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@090c │ │ -068940: 0e00 |0016: return-void │ │ +0688fc: |[0688fc] android.support.v7.internal.widget.RtlSpacingHelper.:()V │ │ +06890c: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +068910: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +068912: 7010 a71b 0200 |0003: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +068918: 5920 0e09 |0006: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ +06891c: 5920 0f09 |0008: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ +068920: 5921 1009 |000a: iput v1, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ +068924: 5921 0909 |000c: iput v1, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ +068928: 5920 0a09 |000e: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@090a │ │ +06892c: 5920 0b09 |0010: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@090b │ │ +068930: 5c20 0d09 |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ +068934: 5c20 0c09 |0014: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@090c │ │ +068938: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=27 │ │ 0x0006 line=30 │ │ 0x0008 line=31 │ │ 0x000a line=32 │ │ 0x000c line=33 │ │ @@ -146263,21 +146263,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -068944: |[068944] android.support.v7.internal.widget.RtlSpacingHelper.getEnd:()I │ │ -068954: 5510 0d09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ -068958: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -06895c: 5210 0e09 |0004: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ -068960: 0f00 |0006: return v0 │ │ -068962: 5210 0f09 |0007: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ -068966: 28fd |0009: goto 0006 // -0003 │ │ +06893c: |[06893c] android.support.v7.internal.widget.RtlSpacingHelper.getEnd:()I │ │ +06894c: 5510 0d09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ +068950: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +068954: 5210 0e09 |0004: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ +068958: 0f00 |0006: return v0 │ │ +06895a: 5210 0f09 |0007: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ +06895e: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/RtlSpacingHelper; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/RtlSpacingHelper;) │ │ @@ -146285,17 +146285,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068968: |[068968] android.support.v7.internal.widget.RtlSpacingHelper.getLeft:()I │ │ -068978: 5210 0e09 |0000: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ -06897c: 0f00 |0002: return v0 │ │ +068960: |[068960] android.support.v7.internal.widget.RtlSpacingHelper.getLeft:()I │ │ +068970: 5210 0e09 |0000: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ +068974: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/RtlSpacingHelper; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/RtlSpacingHelper;) │ │ @@ -146303,17 +146303,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068980: |[068980] android.support.v7.internal.widget.RtlSpacingHelper.getRight:()I │ │ -068990: 5210 0f09 |0000: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ -068994: 0f00 |0002: return v0 │ │ +068978: |[068978] android.support.v7.internal.widget.RtlSpacingHelper.getRight:()I │ │ +068988: 5210 0f09 |0000: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ +06898c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/RtlSpacingHelper; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/RtlSpacingHelper;) │ │ @@ -146321,21 +146321,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -068998: |[068998] android.support.v7.internal.widget.RtlSpacingHelper.getStart:()I │ │ -0689a8: 5510 0d09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ -0689ac: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0689b0: 5210 0f09 |0004: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ -0689b4: 0f00 |0006: return v0 │ │ -0689b6: 5210 0e09 |0007: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ -0689ba: 28fd |0009: goto 0006 // -0003 │ │ +068990: |[068990] android.support.v7.internal.widget.RtlSpacingHelper.getStart:()I │ │ +0689a0: 5510 0d09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ +0689a4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0689a8: 5210 0f09 |0004: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ +0689ac: 0f00 |0006: return v0 │ │ +0689ae: 5210 0e09 |0007: iget v0, v1, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ +0689b2: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/RtlSpacingHelper; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/RtlSpacingHelper;) │ │ @@ -146343,25 +146343,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0689bc: |[0689bc] android.support.v7.internal.widget.RtlSpacingHelper.setAbsolute:(II)V │ │ -0689cc: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -0689d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0689d2: 5c20 0c09 |0003: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@090c │ │ -0689d6: 3213 0600 |0005: if-eq v3, v1, 000b // +0006 │ │ -0689da: 5923 0a09 |0007: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@090a │ │ -0689de: 5923 0e09 |0009: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ -0689e2: 3214 0600 |000b: if-eq v4, v1, 0011 // +0006 │ │ -0689e6: 5924 0b09 |000d: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@090b │ │ -0689ea: 5924 0f09 |000f: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ -0689ee: 0e00 |0011: return-void │ │ +0689b4: |[0689b4] android.support.v7.internal.widget.RtlSpacingHelper.setAbsolute:(II)V │ │ +0689c4: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +0689c8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0689ca: 5c20 0c09 |0003: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@090c │ │ +0689ce: 3213 0600 |0005: if-eq v3, v1, 000b // +0006 │ │ +0689d2: 5923 0a09 |0007: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@090a │ │ +0689d6: 5923 0e09 |0009: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ +0689da: 3214 0600 |000b: if-eq v4, v1, 0011 // +0006 │ │ +0689de: 5924 0b09 |000d: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@090b │ │ +0689e2: 5924 0f09 |000f: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ +0689e6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=70 │ │ 0x0005 line=71 │ │ 0x000b line=72 │ │ 0x0011 line=73 │ │ locals : │ │ @@ -146374,54 +146374,54 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 70 16-bit code units │ │ -0689f0: |[0689f0] android.support.v7.internal.widget.RtlSpacingHelper.setDirection:(Z)V │ │ -068a00: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -068a04: 5520 0d09 |0002: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ -068a08: 3303 0300 |0004: if-ne v3, v0, 0007 // +0003 │ │ -068a0c: 0e00 |0006: return-void │ │ -068a0e: 5c23 0d09 |0007: iput-boolean v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ -068a12: 5520 0c09 |0009: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@090c │ │ -068a16: 3800 3200 |000b: if-eqz v0, 003d // +0032 │ │ -068a1a: 3803 1900 |000d: if-eqz v3, 0026 // +0019 │ │ -068a1e: 5220 0909 |000f: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ -068a22: 3210 0f00 |0011: if-eq v0, v1, 0020 // +000f │ │ -068a26: 5220 0909 |0013: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ -068a2a: 5920 0e09 |0015: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ -068a2e: 5220 1009 |0017: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ -068a32: 3210 0a00 |0019: if-eq v0, v1, 0023 // +000a │ │ -068a36: 5220 1009 |001b: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ -068a3a: 5920 0f09 |001d: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ -068a3e: 28e7 |001f: goto 0006 // -0019 │ │ -068a40: 5220 0a09 |0020: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@090a │ │ -068a44: 28f3 |0022: goto 0015 // -000d │ │ -068a46: 5220 0b09 |0023: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@090b │ │ -068a4a: 28f8 |0025: goto 001d // -0008 │ │ -068a4c: 5220 1009 |0026: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ -068a50: 3210 0f00 |0028: if-eq v0, v1, 0037 // +000f │ │ -068a54: 5220 1009 |002a: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ -068a58: 5920 0e09 |002c: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ -068a5c: 5220 0909 |002e: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ -068a60: 3210 0a00 |0030: if-eq v0, v1, 003a // +000a │ │ -068a64: 5220 0909 |0032: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ -068a68: 5920 0f09 |0034: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ -068a6c: 28d0 |0036: goto 0006 // -0030 │ │ -068a6e: 5220 0a09 |0037: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@090a │ │ -068a72: 28f3 |0039: goto 002c // -000d │ │ -068a74: 5220 0b09 |003a: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@090b │ │ -068a78: 28f8 |003c: goto 0034 // -0008 │ │ -068a7a: 5220 0a09 |003d: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@090a │ │ -068a7e: 5920 0e09 |003f: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ -068a82: 5220 0b09 |0041: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@090b │ │ -068a86: 5920 0f09 |0043: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ -068a8a: 28c1 |0045: goto 0006 // -003f │ │ +0689e8: |[0689e8] android.support.v7.internal.widget.RtlSpacingHelper.setDirection:(Z)V │ │ +0689f8: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +0689fc: 5520 0d09 |0002: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ +068a00: 3303 0300 |0004: if-ne v3, v0, 0007 // +0003 │ │ +068a04: 0e00 |0006: return-void │ │ +068a06: 5c23 0d09 |0007: iput-boolean v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ +068a0a: 5520 0c09 |0009: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@090c │ │ +068a0e: 3800 3200 |000b: if-eqz v0, 003d // +0032 │ │ +068a12: 3803 1900 |000d: if-eqz v3, 0026 // +0019 │ │ +068a16: 5220 0909 |000f: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ +068a1a: 3210 0f00 |0011: if-eq v0, v1, 0020 // +000f │ │ +068a1e: 5220 0909 |0013: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ +068a22: 5920 0e09 |0015: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ +068a26: 5220 1009 |0017: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ +068a2a: 3210 0a00 |0019: if-eq v0, v1, 0023 // +000a │ │ +068a2e: 5220 1009 |001b: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ +068a32: 5920 0f09 |001d: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ +068a36: 28e7 |001f: goto 0006 // -0019 │ │ +068a38: 5220 0a09 |0020: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@090a │ │ +068a3c: 28f3 |0022: goto 0015 // -000d │ │ +068a3e: 5220 0b09 |0023: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@090b │ │ +068a42: 28f8 |0025: goto 001d // -0008 │ │ +068a44: 5220 1009 |0026: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ +068a48: 3210 0f00 |0028: if-eq v0, v1, 0037 // +000f │ │ +068a4c: 5220 1009 |002a: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ +068a50: 5920 0e09 |002c: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ +068a54: 5220 0909 |002e: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ +068a58: 3210 0a00 |0030: if-eq v0, v1, 003a // +000a │ │ +068a5c: 5220 0909 |0032: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ +068a60: 5920 0f09 |0034: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ +068a64: 28d0 |0036: goto 0006 // -0030 │ │ +068a66: 5220 0a09 |0037: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@090a │ │ +068a6a: 28f3 |0039: goto 002c // -000d │ │ +068a6c: 5220 0b09 |003a: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@090b │ │ +068a70: 28f8 |003c: goto 0034 // -0008 │ │ +068a72: 5220 0a09 |003d: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitLeft:I // field@090a │ │ +068a76: 5920 0e09 |003f: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ +068a7a: 5220 0b09 |0041: iget v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mExplicitRight:I // field@090b │ │ +068a7e: 5920 0f09 |0043: iput v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ +068a82: 28c1 |0045: goto 0006 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=76 │ │ 0x0006 line=92 │ │ 0x0007 line=79 │ │ 0x0009 line=80 │ │ 0x000d line=81 │ │ @@ -146444,32 +146444,32 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -068a8c: |[068a8c] android.support.v7.internal.widget.RtlSpacingHelper.setRelative:(II)V │ │ -068a9c: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ -068aa0: 5923 1009 |0002: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ -068aa4: 5924 0909 |0004: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ -068aa8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -068aaa: 5c20 0c09 |0007: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@090c │ │ -068aae: 5520 0d09 |0009: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ -068ab2: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -068ab6: 3214 0400 |000d: if-eq v4, v1, 0011 // +0004 │ │ -068aba: 5924 0e09 |000f: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ -068abe: 3213 0400 |0011: if-eq v3, v1, 0015 // +0004 │ │ -068ac2: 5923 0f09 |0013: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ -068ac6: 0e00 |0015: return-void │ │ -068ac8: 3213 0400 |0016: if-eq v3, v1, 001a // +0004 │ │ -068acc: 5923 0e09 |0018: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ -068ad0: 3214 fbff |001a: if-eq v4, v1, 0015 // -0005 │ │ -068ad4: 5924 0f09 |001c: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ -068ad8: 28f7 |001e: goto 0015 // -0009 │ │ +068a84: |[068a84] android.support.v7.internal.widget.RtlSpacingHelper.setRelative:(II)V │ │ +068a94: 1501 0080 |0000: const/high16 v1, #int -2147483648 // #8000 │ │ +068a98: 5923 1009 |0002: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mStart:I // field@0910 │ │ +068a9c: 5924 0909 |0004: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mEnd:I // field@0909 │ │ +068aa0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +068aa2: 5c20 0c09 |0007: iput-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRelative:Z // field@090c │ │ +068aa6: 5520 0d09 |0009: iget-boolean v0, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mIsRtl:Z // field@090d │ │ +068aaa: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +068aae: 3214 0400 |000d: if-eq v4, v1, 0011 // +0004 │ │ +068ab2: 5924 0e09 |000f: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ +068ab6: 3213 0400 |0011: if-eq v3, v1, 0015 // +0004 │ │ +068aba: 5923 0f09 |0013: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ +068abe: 0e00 |0015: return-void │ │ +068ac0: 3213 0400 |0016: if-eq v3, v1, 001a // +0004 │ │ +068ac4: 5923 0e09 |0018: iput v3, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mLeft:I // field@090e │ │ +068ac8: 3214 fbff |001a: if-eq v4, v1, 0015 // -0005 │ │ +068acc: 5924 0f09 |001c: iput v4, v2, Landroid/support/v7/internal/widget/RtlSpacingHelper;.mRight:I // field@090f │ │ +068ad0: 28f7 |001e: goto 0015 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=57 │ │ 0x0004 line=58 │ │ 0x0006 line=59 │ │ 0x0009 line=60 │ │ 0x000d line=61 │ │ @@ -146478,21 +146478,21 @@ │ │ 0x0016 line=64 │ │ 0x001a line=65 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Landroid/support/v7/internal/widget/RtlSpacingHelper; │ │ 0x0000 - 0x001f reg=3 start I │ │ 0x0000 - 0x001f reg=4 end I │ │ │ │ - source_file_idx : 2874 (RtlSpacingHelper.java) │ │ + source_file_idx : 2872 (RtlSpacingHelper.java) │ │ │ │ Class #556 header: │ │ class_idx : 690 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2915 │ │ +source_file_idx : 2913 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #556 annotations: │ │ Annotations on class │ │ @@ -146521,19 +146521,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 │ │ -068adc: |[068adc] android.support.v7.internal.widget.ScrollingTabContainerView$1.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V │ │ -068aec: 5b01 1109 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0911 │ │ -068af0: 5b02 1209 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0912 │ │ -068af4: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -068afa: 0e00 |0007: return-void │ │ +068ad4: |[068ad4] android.support.v7.internal.widget.ScrollingTabContainerView$1.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V │ │ +068ae4: 5b01 1109 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0911 │ │ +068ae8: 5b02 1209 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0912 │ │ +068aec: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +068af2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 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; │ │ @@ -146544,51 +146544,51 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -068afc: |[068afc] android.support.v7.internal.widget.ScrollingTabContainerView$1.run:()V │ │ -068b0c: 5441 1209 |0000: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0912 │ │ -068b10: 6e10 c218 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -068b16: 0a01 |0005: move-result v1 │ │ -068b18: 5442 1109 |0006: iget-object v2, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0911 │ │ -068b1c: 6e10 4513 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getWidth:()I // method@1345 │ │ -068b22: 0a02 |000b: move-result v2 │ │ -068b24: 5443 1209 |000c: iget-object v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0912 │ │ -068b28: 6e10 d718 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -068b2e: 0a03 |0011: move-result v3 │ │ -068b30: b132 |0012: sub-int/2addr v2, v3 │ │ -068b32: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ -068b36: 9100 0102 |0015: sub-int v0, v1, v2 │ │ -068b3a: 5441 1109 |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0911 │ │ -068b3e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -068b40: 6e30 5713 0102 |001a: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.smoothScrollTo:(II)V // method@1357 │ │ -068b46: 5441 1109 |001d: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0911 │ │ -068b4a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -068b4c: 5b12 2209 |0020: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -068b50: 0e00 |0022: return-void │ │ +068af4: |[068af4] android.support.v7.internal.widget.ScrollingTabContainerView$1.run:()V │ │ +068b04: 5441 1209 |0000: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0912 │ │ +068b08: 6e10 c218 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +068b0e: 0a01 |0005: move-result v1 │ │ +068b10: 5442 1109 |0006: iget-object v2, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0911 │ │ +068b14: 6e10 4513 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getWidth:()I // method@1345 │ │ +068b1a: 0a02 |000b: move-result v2 │ │ +068b1c: 5443 1209 |000c: iget-object v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0912 │ │ +068b20: 6e10 d718 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +068b26: 0a03 |0011: move-result v3 │ │ +068b28: b132 |0012: sub-int/2addr v2, v3 │ │ +068b2a: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ +068b2e: 9100 0102 |0015: sub-int v0, v1, v2 │ │ +068b32: 5441 1109 |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0911 │ │ +068b36: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +068b38: 6e30 5713 0102 |001a: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.smoothScrollTo:(II)V // method@1357 │ │ +068b3e: 5441 1109 |001d: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0911 │ │ +068b42: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +068b44: 5b12 2209 |0020: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +068b48: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0017 line=264 │ │ 0x001d line=265 │ │ 0x0022 line=266 │ │ locals : │ │ 0x0017 - 0x0023 reg=0 scrollPos I │ │ 0x0000 - 0x0023 reg=4 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; │ │ │ │ - source_file_idx : 2915 (ScrollingTabContainerView.java) │ │ + source_file_idx : 2913 (ScrollingTabContainerView.java) │ │ │ │ Class #557 header: │ │ class_idx : 691 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 912 │ │ -source_file_idx : 2915 │ │ +source_file_idx : 2913 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #557 annotations: │ │ Annotations on class │ │ @@ -146612,18 +146612,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 │ │ -068b54: |[068b54] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -068b64: 5b01 1309 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0913 │ │ -068b68: 7010 e519 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@19e5 │ │ -068b6e: 0e00 |0005: return-void │ │ +068b4c: |[068b4c] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +068b5c: 5b01 1309 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0913 │ │ +068b60: 7010 e519 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@19e5 │ │ +068b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ @@ -146632,17 +146632,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 │ │ -068b70: |[068b70] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ -068b80: 7020 1813 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1318 │ │ -068b86: 0e00 |0003: return-void │ │ +068b68: |[068b68] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ +068b78: 7020 1813 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1318 │ │ +068b7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ 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; │ │ @@ -146653,21 +146653,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -068b88: |[068b88] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getCount:()I │ │ -068b98: 5410 1309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0913 │ │ -068b9c: 7110 3c13 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@133c │ │ -068ba2: 0c00 |0005: move-result-object v0 │ │ -068ba4: 6e10 7e15 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ -068baa: 0a00 |0009: move-result v0 │ │ -068bac: 0f00 |000a: return v0 │ │ +068b80: |[068b80] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getCount:()I │ │ +068b90: 5410 1309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0913 │ │ +068b94: 7110 3c13 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@133c │ │ +068b9a: 0c00 |0005: move-result-object v0 │ │ +068b9c: 6e10 7e15 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ +068ba2: 0a00 |0009: move-result v0 │ │ +068ba4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;) │ │ @@ -146675,24 +146675,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -068bb0: |[068bb0] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItem:(I)Ljava/lang/Object; │ │ -068bc0: 5410 1309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0913 │ │ -068bc4: 7110 3c13 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@133c │ │ -068bca: 0c00 |0005: move-result-object v0 │ │ -068bcc: 6e20 7d15 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ -068bd2: 0c00 |0009: move-result-object v0 │ │ -068bd4: 1f00 b502 |000a: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@02b5 │ │ -068bd8: 6e10 2913 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1329 │ │ -068bde: 0c00 |000f: move-result-object v0 │ │ -068be0: 1100 |0010: return-object v0 │ │ +068ba8: |[068ba8] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItem:(I)Ljava/lang/Object; │ │ +068bb8: 5410 1309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0913 │ │ +068bbc: 7110 3c13 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@133c │ │ +068bc2: 0c00 |0005: move-result-object v0 │ │ +068bc4: 6e20 7d15 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ +068bca: 0c00 |0009: move-result-object v0 │ │ +068bcc: 1f00 b502 |000a: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@02b5 │ │ +068bd0: 6e10 2913 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1329 │ │ +068bd6: 0c00 |000f: move-result-object v0 │ │ +068bd8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0011 reg=2 position I │ │ │ │ @@ -146701,17 +146701,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -068be4: |[068be4] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItemId:(I)J │ │ -068bf4: 8130 |0000: int-to-long v0, v3 │ │ -068bf6: 1000 |0001: return-wide v0 │ │ +068bdc: |[068bdc] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItemId:(I)J │ │ +068bec: 8130 |0000: int-to-long v0, v3 │ │ +068bee: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -146720,50 +146720,50 @@ │ │ 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 │ │ -068bf8: |[068bf8] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -068c08: 3905 1000 |0000: if-nez v5, 0010 // +0010 │ │ -068c0c: 5431 1309 |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0913 │ │ -068c10: 6e20 1b13 4300 |0004: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@131b │ │ -068c16: 0c00 |0007: move-result-object v0 │ │ -068c18: 1f00 2002 |0008: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@0220 │ │ -068c1c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -068c1e: 7130 3d13 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@133d │ │ -068c24: 0c05 |000e: move-result-object v5 │ │ -068c26: 1105 |000f: return-object v5 │ │ -068c28: 0750 |0010: move-object v0, v5 │ │ -068c2a: 1f00 b502 |0011: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@02b5 │ │ -068c2e: 6e20 1b13 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@131b │ │ -068c34: 0c01 |0016: move-result-object v1 │ │ -068c36: 1f01 2002 |0017: check-cast v1, Landroid/support/v7/app/ActionBar$Tab; // type@0220 │ │ -068c3a: 6e20 2413 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1324 │ │ -068c40: 28f3 |001c: goto 000f // -000d │ │ +068bf0: |[068bf0] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +068c00: 3905 1000 |0000: if-nez v5, 0010 // +0010 │ │ +068c04: 5431 1309 |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0913 │ │ +068c08: 6e20 1b13 4300 |0004: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@131b │ │ +068c0e: 0c00 |0007: move-result-object v0 │ │ +068c10: 1f00 2002 |0008: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@0220 │ │ +068c14: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +068c16: 7130 3d13 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@133d │ │ +068c1c: 0c05 |000e: move-result-object v5 │ │ +068c1e: 1105 |000f: return-object v5 │ │ +068c20: 0750 |0010: move-object v0, v5 │ │ +068c22: 1f00 b502 |0011: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@02b5 │ │ +068c26: 6e20 1b13 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@131b │ │ +068c2c: 0c01 |0016: move-result-object v1 │ │ +068c2e: 1f01 2002 |0017: check-cast v1, Landroid/support/v7/app/ActionBar$Tab; // type@0220 │ │ +068c32: 6e20 2413 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1324 │ │ +068c38: 28f3 |001c: goto 000f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0002 line=558 │ │ 0x000f line=562 │ │ 0x0011 line=560 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x001d reg=4 position I │ │ 0x0000 - 0x001d reg=5 convertView Landroid/view/View; │ │ 0x0000 - 0x001d reg=6 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 2915 (ScrollingTabContainerView.java) │ │ + source_file_idx : 2913 (ScrollingTabContainerView.java) │ │ │ │ Class #558 header: │ │ class_idx : 692 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2915 │ │ +source_file_idx : 2913 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #558 annotations: │ │ Annotations on class │ │ @@ -146788,18 +146788,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 │ │ -068c44: |[068c44] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -068c54: 5b01 1409 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0914 │ │ -068c58: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -068c5e: 0e00 |0005: return-void │ │ +068c3c: |[068c3c] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +068c4c: 5b01 1409 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0914 │ │ +068c50: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +068c56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ @@ -146808,17 +146808,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 │ │ -068c60: |[068c60] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ -068c70: 7020 1e13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@131e │ │ -068c76: 0e00 |0003: return-void │ │ +068c58: |[068c58] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ +068c68: 7020 1e13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@131e │ │ +068c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 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; │ │ @@ -146829,40 +146829,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -068c78: |[068c78] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.onClick:(Landroid/view/View;)V │ │ -068c88: 0763 |0000: move-object v3, v6 │ │ -068c8a: 1f03 b502 |0001: check-cast v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@02b5 │ │ -068c8e: 6e10 2913 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1329 │ │ -068c94: 0c04 |0006: move-result-object v4 │ │ -068c96: 6e10 ca0c 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@0cca │ │ -068c9c: 5454 1409 |000a: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0914 │ │ -068ca0: 7110 3c13 0400 |000c: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@133c │ │ -068ca6: 0c04 |000f: move-result-object v4 │ │ -068ca8: 6e10 7e15 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ -068cae: 0a02 |0013: move-result v2 │ │ -068cb0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -068cb2: 3521 1700 |0015: if-ge v1, v2, 002c // +0017 │ │ -068cb6: 5454 1409 |0017: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0914 │ │ -068cba: 7110 3c13 0400 |0019: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@133c │ │ -068cc0: 0c04 |001c: move-result-object v4 │ │ -068cc2: 6e20 7d15 1400 |001d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ -068cc8: 0c00 |0020: move-result-object v0 │ │ -068cca: 3360 0900 |0021: if-ne v0, v6, 002a // +0009 │ │ -068cce: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -068cd0: 6e20 1219 4000 |0024: invoke-virtual {v0, v4}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ -068cd6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -068cda: 28ec |0029: goto 0015 // -0014 │ │ -068cdc: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -068cde: 28f9 |002b: goto 0024 // -0007 │ │ -068ce0: 0e00 |002c: return-void │ │ +068c70: |[068c70] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.onClick:(Landroid/view/View;)V │ │ +068c80: 0763 |0000: move-object v3, v6 │ │ +068c82: 1f03 b502 |0001: check-cast v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@02b5 │ │ +068c86: 6e10 2913 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1329 │ │ +068c8c: 0c04 |0006: move-result-object v4 │ │ +068c8e: 6e10 ca0c 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@0cca │ │ +068c94: 5454 1409 |000a: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0914 │ │ +068c98: 7110 3c13 0400 |000c: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@133c │ │ +068c9e: 0c04 |000f: move-result-object v4 │ │ +068ca0: 6e10 7e15 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ +068ca6: 0a02 |0013: move-result v2 │ │ +068ca8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +068caa: 3521 1700 |0015: if-ge v1, v2, 002c // +0017 │ │ +068cae: 5454 1409 |0017: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0914 │ │ +068cb2: 7110 3c13 0400 |0019: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; // method@133c │ │ +068cb8: 0c04 |001c: move-result-object v4 │ │ +068cba: 6e20 7d15 1400 |001d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ +068cc0: 0c00 |0020: move-result-object v0 │ │ +068cc2: 3360 0900 |0021: if-ne v0, v6, 002a // +0009 │ │ +068cc6: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +068cc8: 6e20 1219 4000 |0024: invoke-virtual {v0, v4}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ +068cce: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +068cd2: 28ec |0029: goto 0015 // -0014 │ │ +068cd4: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +068cd6: 28f9 |002b: goto 0024 // -0007 │ │ +068cd8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0003 line=569 │ │ 0x000a line=570 │ │ 0x0014 line=571 │ │ 0x0017 line=572 │ │ @@ -146874,21 +146874,21 @@ │ │ 0x0021 - 0x002c reg=0 child Landroid/view/View; │ │ 0x0015 - 0x002d reg=1 i I │ │ 0x0014 - 0x002d reg=2 tabCount I │ │ 0x0003 - 0x002d reg=3 tabView Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ 0x0000 - 0x002d reg=5 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x002d reg=6 view Landroid/view/View; │ │ │ │ - source_file_idx : 2915 (ScrollingTabContainerView.java) │ │ + source_file_idx : 2913 (ScrollingTabContainerView.java) │ │ │ │ Class #559 header: │ │ class_idx : 751 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 878 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2185 │ │ static_fields_size : 6 │ │ instance_fields_size: 15 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 50 │ │ │ │ Class #559 annotations: │ │ Annotations on class │ │ @@ -146997,18 +146997,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -068ce4: |[068ce4] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;)V │ │ -068cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -068cf6: 7030 6a15 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@156a │ │ -068cfc: 0e00 |0004: return-void │ │ +068cdc: |[068cdc] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;)V │ │ +068cec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +068cee: 7030 6a15 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@156a │ │ +068cf4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -147018,18 +147018,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 │ │ -068d00: |[068d00] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -068d10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -068d12: 7040 6b15 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@156b │ │ -068d18: 0e00 |0004: return-void │ │ +068cf8: |[068cf8] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +068d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +068d0a: 7040 6b15 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@156b │ │ +068d10: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -147040,69 +147040,69 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 111 16-bit code units │ │ -068d1c: |[068d1c] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -068d2c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -068d2e: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -068d30: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -068d32: 7040 2e19 87a9 |0003: invoke-direct {v7, v8, v9, v10}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@192e │ │ -068d38: 5c74 d809 |0006: iput-boolean v4, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@09d8 │ │ -068d3c: 5976 d909 |0008: iput v6, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ -068d40: 5975 da09 |000a: iput v5, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@09da │ │ -068d44: 1403 3300 8000 |000c: const v3, #float 1.1755e-38 // #00800033 │ │ -068d4a: 5973 df09 |000f: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -068d4e: 6203 6c06 |0011: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@066c │ │ -068d52: 7155 0e14 98a3 |0013: invoke-static {v8, v9, v3, v10, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -068d58: 0c00 |0016: move-result-object v0 │ │ -068d5a: 6003 7506 |0017: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_orientation:I // field@0675 │ │ -068d5e: 6e30 0514 3006 |0019: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ -068d64: 0a02 |001c: move-result v2 │ │ -068d66: 3a02 0500 |001d: if-ltz v2, 0022 // +0005 │ │ -068d6a: 6e20 b515 2700 |001f: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setOrientation:(I)V // method@15b5 │ │ -068d70: 6003 7406 |0022: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_gravity:I // field@0674 │ │ -068d74: 6e30 0514 3006 |0024: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ -068d7a: 0a02 |0027: move-result v2 │ │ -068d7c: 3a02 0500 |0028: if-ltz v2, 002d // +0005 │ │ -068d80: 6e20 b115 2700 |002a: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setGravity:(I)V // method@15b1 │ │ -068d86: 6003 7206 |002d: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAligned:I // field@0672 │ │ -068d8a: 6e30 0014 3004 |002f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ -068d90: 0a01 |0032: move-result v1 │ │ -068d92: 3901 0500 |0033: if-nez v1, 0038 // +0005 │ │ -068d96: 6e20 ac15 1700 |0035: invoke-virtual {v7, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setBaselineAligned:(Z)V // method@15ac │ │ -068d9c: 6003 7606 |0038: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_weightSum:I // field@0676 │ │ -068da0: 1504 80bf |003a: const/high16 v4, #int -1082130432 // #bf80 │ │ -068da4: 6e30 0414 3004 |003c: invoke-virtual {v0, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getFloat:(IF)F // method@1404 │ │ -068daa: 0a03 |003f: move-result v3 │ │ -068dac: 5973 e609 |0040: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ -068db0: 6003 7306 |0042: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAlignedChildIndex:I // field@0673 │ │ -068db4: 6e30 0514 3006 |0044: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ -068dba: 0a03 |0047: move-result v3 │ │ -068dbc: 5973 d909 |0048: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ -068dc0: 6003 7906 |004a: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_measureWithLargestChild:I // field@0679 │ │ -068dc4: 6e30 0014 3005 |004c: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ -068dca: 0a03 |004f: move-result v3 │ │ -068dcc: 5c73 e509 |0050: iput-boolean v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@09e5 │ │ -068dd0: 6003 7706 |0052: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_divider:I // field@0677 │ │ -068dd4: 6e20 0314 3000 |0054: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -068dda: 0c03 |0057: move-result-object v3 │ │ -068ddc: 6e20 af15 3700 |0058: invoke-virtual {v7, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@15af │ │ -068de2: 6003 7a06 |005b: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_showDividers:I // field@067a │ │ -068de6: 6e30 0514 3005 |005d: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ -068dec: 0a03 |0060: move-result v3 │ │ -068dee: 5973 e309 |0061: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ -068df2: 6003 7806 |0063: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_dividerPadding:I // field@0678 │ │ -068df6: 6e30 0214 3005 |0065: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ -068dfc: 0a03 |0068: move-result v3 │ │ -068dfe: 5973 dd09 |0069: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ -068e02: 6e10 0f14 0000 |006b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -068e08: 0e00 |006e: return-void │ │ +068d14: |[068d14] android.support.v7.widget.LinearLayoutCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +068d24: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +068d26: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +068d28: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +068d2a: 7040 2e19 87a9 |0003: invoke-direct {v7, v8, v9, v10}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@192e │ │ +068d30: 5c74 d809 |0006: iput-boolean v4, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@09d8 │ │ +068d34: 5976 d909 |0008: iput v6, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ +068d38: 5975 da09 |000a: iput v5, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@09da │ │ +068d3c: 1403 3300 8000 |000c: const v3, #float 1.1755e-38 // #00800033 │ │ +068d42: 5973 df09 |000f: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +068d46: 6203 6c06 |0011: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat:[I // field@066c │ │ +068d4a: 7155 0e14 98a3 |0013: invoke-static {v8, v9, v3, v10, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +068d50: 0c00 |0016: move-result-object v0 │ │ +068d52: 6003 7506 |0017: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_orientation:I // field@0675 │ │ +068d56: 6e30 0514 3006 |0019: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ +068d5c: 0a02 |001c: move-result v2 │ │ +068d5e: 3a02 0500 |001d: if-ltz v2, 0022 // +0005 │ │ +068d62: 6e20 b515 2700 |001f: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setOrientation:(I)V // method@15b5 │ │ +068d68: 6003 7406 |0022: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_gravity:I // field@0674 │ │ +068d6c: 6e30 0514 3006 |0024: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ +068d72: 0a02 |0027: move-result v2 │ │ +068d74: 3a02 0500 |0028: if-ltz v2, 002d // +0005 │ │ +068d78: 6e20 b115 2700 |002a: invoke-virtual {v7, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.setGravity:(I)V // method@15b1 │ │ +068d7e: 6003 7206 |002d: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAligned:I // field@0672 │ │ +068d82: 6e30 0014 3004 |002f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ +068d88: 0a01 |0032: move-result v1 │ │ +068d8a: 3901 0500 |0033: if-nez v1, 0038 // +0005 │ │ +068d8e: 6e20 ac15 1700 |0035: invoke-virtual {v7, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setBaselineAligned:(Z)V // method@15ac │ │ +068d94: 6003 7606 |0038: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_weightSum:I // field@0676 │ │ +068d98: 1504 80bf |003a: const/high16 v4, #int -1082130432 // #bf80 │ │ +068d9c: 6e30 0414 3004 |003c: invoke-virtual {v0, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getFloat:(IF)F // method@1404 │ │ +068da2: 0a03 |003f: move-result v3 │ │ +068da4: 5973 e609 |0040: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ +068da8: 6003 7306 |0042: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_android_baselineAlignedChildIndex:I // field@0673 │ │ +068dac: 6e30 0514 3006 |0044: invoke-virtual {v0, v3, v6}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ +068db2: 0a03 |0047: move-result v3 │ │ +068db4: 5973 d909 |0048: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ +068db8: 6003 7906 |004a: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_measureWithLargestChild:I // field@0679 │ │ +068dbc: 6e30 0014 3005 |004c: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ +068dc2: 0a03 |004f: move-result v3 │ │ +068dc4: 5c73 e509 |0050: iput-boolean v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@09e5 │ │ +068dc8: 6003 7706 |0052: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_divider:I // field@0677 │ │ +068dcc: 6e20 0314 3000 |0054: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +068dd2: 0c03 |0057: move-result-object v3 │ │ +068dd4: 6e20 af15 3700 |0058: invoke-virtual {v7, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V // method@15af │ │ +068dda: 6003 7a06 |005b: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_showDividers:I // field@067a │ │ +068dde: 6e30 0514 3005 |005d: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ +068de4: 0a03 |0060: move-result v3 │ │ +068de6: 5973 e309 |0061: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ +068dea: 6003 7806 |0063: sget v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_dividerPadding:I // field@0678 │ │ +068dee: 6e30 0214 3005 |0065: invoke-virtual {v0, v3, v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ +068df4: 0a03 |0068: move-result v3 │ │ +068df6: 5973 dd09 |0069: iput v3, v7, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ +068dfa: 6e10 0f14 0000 |006b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +068e00: 0e00 |006e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=150 │ │ 0x0006 line=97 │ │ 0x0008 line=106 │ │ 0x000a line=113 │ │ 0x000c line=117 │ │ @@ -147138,47 +147138,47 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 57 16-bit code units │ │ -068e0c: |[068e0c] android.support.v7.widget.LinearLayoutCompat.forceUniformHeight:(II)V │ │ -068e1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -068e1e: 6e10 8715 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredHeight:()I // method@1587 │ │ -068e24: 0a00 |0004: move-result v0 │ │ -068e26: 1502 0040 |0005: const/high16 v2, #int 1073741824 // #4000 │ │ -068e2a: 7120 a518 2000 |0007: invoke-static {v0, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -068e30: 0a04 |000a: move-result v4 │ │ -068e32: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -068e34: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ -068e38: 6e20 9315 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -068e3e: 0c01 |0011: move-result-object v1 │ │ -068e40: 6e10 d618 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -068e46: 0a00 |0015: move-result v0 │ │ -068e48: 1302 0800 |0016: const/16 v2, #int 8 // #8 │ │ -068e4c: 3220 1d00 |0018: if-eq v0, v2, 0035 // +001d │ │ -068e50: 6e10 c118 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -068e56: 0c07 |001d: move-result-object v7 │ │ -068e58: 1f07 ee02 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -068e5c: 5270 cc09 |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -068e60: 12f2 |0022: const/4 v2, #int -1 // #ff │ │ -068e62: 3320 1200 |0023: if-ne v0, v2, 0035 // +0012 │ │ -068e66: 5278 d109 |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -068e6a: 6e10 c618 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -068e70: 0a00 |002a: move-result v0 │ │ -068e72: 5970 d109 |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -068e76: 0790 |002d: move-object v0, v9 │ │ -068e78: 01b2 |002e: move v2, v11 │ │ -068e7a: 0135 |002f: move v5, v3 │ │ -068e7c: 7406 9e15 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@159e │ │ -068e82: 5978 d109 |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -068e86: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ -068e8a: 28d5 |0037: goto 000c // -002b │ │ -068e8c: 0e00 |0038: return-void │ │ +068e04: |[068e04] android.support.v7.widget.LinearLayoutCompat.forceUniformHeight:(II)V │ │ +068e14: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +068e16: 6e10 8715 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredHeight:()I // method@1587 │ │ +068e1c: 0a00 |0004: move-result v0 │ │ +068e1e: 1502 0040 |0005: const/high16 v2, #int 1073741824 // #4000 │ │ +068e22: 7120 a518 2000 |0007: invoke-static {v0, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +068e28: 0a04 |000a: move-result v4 │ │ +068e2a: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +068e2c: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ +068e30: 6e20 9315 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +068e36: 0c01 |0011: move-result-object v1 │ │ +068e38: 6e10 d618 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +068e3e: 0a00 |0015: move-result v0 │ │ +068e40: 1302 0800 |0016: const/16 v2, #int 8 // #8 │ │ +068e44: 3220 1d00 |0018: if-eq v0, v2, 0035 // +001d │ │ +068e48: 6e10 c118 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +068e4e: 0c07 |001d: move-result-object v7 │ │ +068e50: 1f07 ee02 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +068e54: 5270 cc09 |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +068e58: 12f2 |0022: const/4 v2, #int -1 // #ff │ │ +068e5a: 3320 1200 |0023: if-ne v0, v2, 0035 // +0012 │ │ +068e5e: 5278 d109 |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +068e62: 6e10 c618 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +068e68: 0a00 |002a: move-result v0 │ │ +068e6a: 5970 d109 |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +068e6e: 0790 |002d: move-object v0, v9 │ │ +068e70: 01b2 |002e: move v2, v11 │ │ +068e72: 0135 |002f: move v5, v3 │ │ +068e74: 7406 9e15 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@159e │ │ +068e7a: 5978 d109 |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +068e7e: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ +068e82: 28d5 |0037: goto 000c // -002b │ │ +068e84: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1313 │ │ 0x000b line=1315 │ │ 0x000e line=1316 │ │ 0x0012 line=1317 │ │ 0x001a line=1318 │ │ @@ -147204,47 +147204,47 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 57 16-bit code units │ │ -068e90: |[068e90] android.support.v7.widget.LinearLayoutCompat.forceUniformWidth:(II)V │ │ -068ea0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -068ea2: 6e10 8815 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@1588 │ │ -068ea8: 0a00 |0004: move-result v0 │ │ -068eaa: 1504 0040 |0005: const/high16 v4, #int 1073741824 // #4000 │ │ -068eae: 7120 a518 4000 |0007: invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -068eb4: 0a02 |000a: move-result v2 │ │ -068eb6: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -068eb8: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ -068ebc: 6e20 9315 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -068ec2: 0c01 |0011: move-result-object v1 │ │ -068ec4: 6e10 d618 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -068eca: 0a00 |0015: move-result v0 │ │ -068ecc: 1304 0800 |0016: const/16 v4, #int 8 // #8 │ │ -068ed0: 3240 1d00 |0018: if-eq v0, v4, 0035 // +001d │ │ -068ed4: 6e10 c118 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -068eda: 0c07 |001d: move-result-object v7 │ │ -068edc: 1f07 ee02 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -068ee0: 5270 d109 |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -068ee4: 12f4 |0022: const/4 v4, #int -1 // #ff │ │ -068ee6: 3340 1200 |0023: if-ne v0, v4, 0035 // +0012 │ │ -068eea: 5278 cc09 |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -068eee: 6e10 c418 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -068ef4: 0a00 |002a: move-result v0 │ │ -068ef6: 5970 cc09 |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -068efa: 0790 |002d: move-object v0, v9 │ │ -068efc: 01b4 |002e: move v4, v11 │ │ -068efe: 0135 |002f: move v5, v3 │ │ -068f00: 7406 9e15 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@159e │ │ -068f06: 5978 cc09 |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -068f0a: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ -068f0e: 28d5 |0037: goto 000c // -002b │ │ -068f10: 0e00 |0038: return-void │ │ +068e88: |[068e88] android.support.v7.widget.LinearLayoutCompat.forceUniformWidth:(II)V │ │ +068e98: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +068e9a: 6e10 8815 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@1588 │ │ +068ea0: 0a00 |0004: move-result v0 │ │ +068ea2: 1504 0040 |0005: const/high16 v4, #int 1073741824 // #4000 │ │ +068ea6: 7120 a518 4000 |0007: invoke-static {v0, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +068eac: 0a02 |000a: move-result v2 │ │ +068eae: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +068eb0: 35a6 2c00 |000c: if-ge v6, v10, 0038 // +002c │ │ +068eb4: 6e20 9315 6900 |000e: invoke-virtual {v9, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +068eba: 0c01 |0011: move-result-object v1 │ │ +068ebc: 6e10 d618 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +068ec2: 0a00 |0015: move-result v0 │ │ +068ec4: 1304 0800 |0016: const/16 v4, #int 8 // #8 │ │ +068ec8: 3240 1d00 |0018: if-eq v0, v4, 0035 // +001d │ │ +068ecc: 6e10 c118 0100 |001a: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +068ed2: 0c07 |001d: move-result-object v7 │ │ +068ed4: 1f07 ee02 |001e: check-cast v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +068ed8: 5270 d109 |0020: iget v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +068edc: 12f4 |0022: const/4 v4, #int -1 // #ff │ │ +068ede: 3340 1200 |0023: if-ne v0, v4, 0035 // +0012 │ │ +068ee2: 5278 cc09 |0025: iget v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +068ee6: 6e10 c418 0100 |0027: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +068eec: 0a00 |002a: move-result v0 │ │ +068eee: 5970 cc09 |002b: iput v0, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +068ef2: 0790 |002d: move-object v0, v9 │ │ +068ef4: 01b4 |002e: move v4, v11 │ │ +068ef6: 0135 |002f: move v5, v3 │ │ +068ef8: 7406 9e15 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@159e │ │ +068efe: 5978 cc09 |0033: iput v8, v7, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +068f02: d806 0601 |0035: add-int/lit8 v6, v6, #int 1 // #01 │ │ +068f06: 28d5 |0037: goto 000c // -002b │ │ +068f08: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=890 │ │ 0x000b line=892 │ │ 0x000e line=893 │ │ 0x0012 line=894 │ │ 0x001a line=895 │ │ @@ -147270,19 +147270,19 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -068f14: |[068f14] android.support.v7.widget.LinearLayoutCompat.setChildFrame:(Landroid/view/View;IIII)V │ │ -068f24: 9000 0406 |0000: add-int v0, v4, v6 │ │ -068f28: 9001 0507 |0002: add-int v1, v5, v7 │ │ -068f2c: 6e51 e618 4305 |0004: invoke-virtual {v3, v4, v5, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -068f32: 0e00 |0007: return-void │ │ +068f0c: |[068f0c] android.support.v7.widget.LinearLayoutCompat.setChildFrame:(Landroid/view/View;IIII)V │ │ +068f1c: 9000 0406 |0000: add-int v0, v4, v6 │ │ +068f20: 9001 0507 |0002: add-int v1, v5, v7 │ │ +068f24: 6e51 e618 4305 |0004: invoke-virtual {v3, v4, v5, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +068f2a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1641 │ │ 0x0007 line=1642 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -147297,17 +147297,17 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068f34: |[068f34] android.support.v7.widget.LinearLayoutCompat.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -068f44: 2020 ee02 |0000: instance-of v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -068f48: 0f00 |0002: return v0 │ │ +068f2c: |[068f2c] android.support.v7.widget.LinearLayoutCompat.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +068f3c: 2020 ee02 |0000: instance-of v0, v2, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +068f40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1737 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -147316,85 +147316,85 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 132 16-bit code units │ │ -068f4c: |[068f4c] android.support.v7.widget.LinearLayoutCompat.drawDividersHorizontal:(Landroid/graphics/Canvas;)V │ │ -068f5c: 6e10 9415 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ -068f62: 0a01 |0003: move-result v1 │ │ -068f64: 7110 5f14 0800 |0004: invoke-static {v8}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ -068f6a: 0a03 |0007: move-result v3 │ │ -068f6c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -068f6e: 3512 3800 |0009: if-ge v2, v1, 0041 // +0038 │ │ -068f72: 6e20 9315 2800 |000b: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -068f78: 0c00 |000e: move-result-object v0 │ │ -068f7a: 3800 2300 |000f: if-eqz v0, 0032 // +0023 │ │ -068f7e: 6e10 d618 0000 |0011: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -068f84: 0a06 |0014: move-result v6 │ │ -068f86: 1307 0800 |0015: const/16 v7, #int 8 // #8 │ │ -068f8a: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ -068f8e: 6e20 9715 2800 |0019: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ -068f94: 0a06 |001c: move-result v6 │ │ -068f96: 3806 1500 |001d: if-eqz v6, 0032 // +0015 │ │ -068f9a: 6e10 c118 0000 |001f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -068fa0: 0c04 |0022: move-result-object v4 │ │ -068fa2: 1f04 ee02 |0023: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -068fa6: 3803 1000 |0025: if-eqz v3, 0035 // +0010 │ │ -068faa: 6e10 cd18 0000 |0027: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@18cd │ │ -068fb0: 0a06 |002a: move-result v6 │ │ -068fb2: 5247 ce09 |002b: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -068fb6: 9005 0607 |002d: add-int v5, v6, v7 │ │ -068fba: 6e30 7115 9805 |002f: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1571 │ │ -068fc0: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -068fc4: 28d5 |0034: goto 0009 // -002b │ │ -068fc6: 6e10 c218 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -068fcc: 0a06 |0038: move-result v6 │ │ -068fce: 5247 cd09 |0039: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -068fd2: b176 |003b: sub-int/2addr v6, v7 │ │ -068fd4: 5287 de09 |003c: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ -068fd8: 9105 0607 |003e: sub-int v5, v6, v7 │ │ -068fdc: 28ef |0040: goto 002f // -0011 │ │ -068fde: 6e20 9715 1800 |0041: invoke-virtual {v8, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ -068fe4: 0a06 |0044: move-result v6 │ │ -068fe6: 3806 1300 |0045: if-eqz v6, 0058 // +0013 │ │ -068fea: d806 01ff |0047: add-int/lit8 v6, v1, #int -1 // #ff │ │ -068fee: 6e20 9315 6800 |0049: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -068ff4: 0c00 |004c: move-result-object v0 │ │ -068ff6: 3900 1a00 |004d: if-nez v0, 0067 // +001a │ │ -068ffa: 3803 0a00 |004f: if-eqz v3, 0059 // +000a │ │ -068ffe: 6e10 8c15 0800 |0051: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ -069004: 0a05 |0054: move-result v5 │ │ -069006: 6e30 7115 9805 |0055: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1571 │ │ -06900c: 0e00 |0058: return-void │ │ -06900e: 6e10 9615 0800 |0059: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@1596 │ │ -069014: 0a06 |005c: move-result v6 │ │ -069016: 6e10 8d15 0800 |005d: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ -06901c: 0a07 |0060: move-result v7 │ │ -06901e: b176 |0061: sub-int/2addr v6, v7 │ │ -069020: 5287 de09 |0062: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ -069024: 9105 0607 |0064: sub-int v5, v6, v7 │ │ -069028: 28ef |0066: goto 0055 // -0011 │ │ -06902a: 6e10 c118 0000 |0067: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -069030: 0c04 |006a: move-result-object v4 │ │ -069032: 1f04 ee02 |006b: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -069036: 3803 0e00 |006d: if-eqz v3, 007b // +000e │ │ -06903a: 6e10 c218 0000 |006f: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -069040: 0a06 |0072: move-result v6 │ │ -069042: 5247 cd09 |0073: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -069046: b176 |0075: sub-int/2addr v6, v7 │ │ -069048: 5287 de09 |0076: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ -06904c: 9105 0607 |0078: sub-int v5, v6, v7 │ │ -069050: 28db |007a: goto 0055 // -0025 │ │ -069052: 6e10 cd18 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@18cd │ │ -069058: 0a06 |007e: move-result v6 │ │ -06905a: 5247 ce09 |007f: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -06905e: 9005 0607 |0081: add-int v5, v6, v7 │ │ -069062: 28d2 |0083: goto 0055 // -002e │ │ +068f44: |[068f44] android.support.v7.widget.LinearLayoutCompat.drawDividersHorizontal:(Landroid/graphics/Canvas;)V │ │ +068f54: 6e10 9415 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ +068f5a: 0a01 |0003: move-result v1 │ │ +068f5c: 7110 5f14 0800 |0004: invoke-static {v8}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ +068f62: 0a03 |0007: move-result v3 │ │ +068f64: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +068f66: 3512 3800 |0009: if-ge v2, v1, 0041 // +0038 │ │ +068f6a: 6e20 9315 2800 |000b: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +068f70: 0c00 |000e: move-result-object v0 │ │ +068f72: 3800 2300 |000f: if-eqz v0, 0032 // +0023 │ │ +068f76: 6e10 d618 0000 |0011: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +068f7c: 0a06 |0014: move-result v6 │ │ +068f7e: 1307 0800 |0015: const/16 v7, #int 8 // #8 │ │ +068f82: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ +068f86: 6e20 9715 2800 |0019: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ +068f8c: 0a06 |001c: move-result v6 │ │ +068f8e: 3806 1500 |001d: if-eqz v6, 0032 // +0015 │ │ +068f92: 6e10 c118 0000 |001f: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +068f98: 0c04 |0022: move-result-object v4 │ │ +068f9a: 1f04 ee02 |0023: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +068f9e: 3803 1000 |0025: if-eqz v3, 0035 // +0010 │ │ +068fa2: 6e10 cd18 0000 |0027: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@18cd │ │ +068fa8: 0a06 |002a: move-result v6 │ │ +068faa: 5247 ce09 |002b: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +068fae: 9005 0607 |002d: add-int v5, v6, v7 │ │ +068fb2: 6e30 7115 9805 |002f: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1571 │ │ +068fb8: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +068fbc: 28d5 |0034: goto 0009 // -002b │ │ +068fbe: 6e10 c218 0000 |0035: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +068fc4: 0a06 |0038: move-result v6 │ │ +068fc6: 5247 cd09 |0039: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +068fca: b176 |003b: sub-int/2addr v6, v7 │ │ +068fcc: 5287 de09 |003c: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ +068fd0: 9105 0607 |003e: sub-int v5, v6, v7 │ │ +068fd4: 28ef |0040: goto 002f // -0011 │ │ +068fd6: 6e20 9715 1800 |0041: invoke-virtual {v8, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ +068fdc: 0a06 |0044: move-result v6 │ │ +068fde: 3806 1300 |0045: if-eqz v6, 0058 // +0013 │ │ +068fe2: d806 01ff |0047: add-int/lit8 v6, v1, #int -1 // #ff │ │ +068fe6: 6e20 9315 6800 |0049: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +068fec: 0c00 |004c: move-result-object v0 │ │ +068fee: 3900 1a00 |004d: if-nez v0, 0067 // +001a │ │ +068ff2: 3803 0a00 |004f: if-eqz v3, 0059 // +000a │ │ +068ff6: 6e10 8c15 0800 |0051: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ +068ffc: 0a05 |0054: move-result v5 │ │ +068ffe: 6e30 7115 9805 |0055: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1571 │ │ +069004: 0e00 |0058: return-void │ │ +069006: 6e10 9615 0800 |0059: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@1596 │ │ +06900c: 0a06 |005c: move-result v6 │ │ +06900e: 6e10 8d15 0800 |005d: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ +069014: 0a07 |0060: move-result v7 │ │ +069016: b176 |0061: sub-int/2addr v6, v7 │ │ +069018: 5287 de09 |0062: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ +06901c: 9105 0607 |0064: sub-int v5, v6, v7 │ │ +069020: 28ef |0066: goto 0055 // -0011 │ │ +069022: 6e10 c118 0000 |0067: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +069028: 0c04 |006a: move-result-object v4 │ │ +06902a: 1f04 ee02 |006b: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06902e: 3803 0e00 |006d: if-eqz v3, 007b // +000e │ │ +069032: 6e10 c218 0000 |006f: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +069038: 0a06 |0072: move-result v6 │ │ +06903a: 5247 cd09 |0073: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +06903e: b176 |0075: sub-int/2addr v6, v7 │ │ +069040: 5287 de09 |0076: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ +069044: 9105 0607 |0078: sub-int v5, v6, v7 │ │ +069048: 28db |007a: goto 0055 // -0025 │ │ +06904a: 6e10 cd18 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@18cd │ │ +069050: 0a06 |007e: move-result v6 │ │ +069052: 5247 ce09 |007f: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +069056: 9005 0607 |0081: add-int v5, v6, v7 │ │ +06905a: 28d2 |0083: goto 0055 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0004 line=319 │ │ 0x0008 line=320 │ │ 0x000b line=321 │ │ 0x000f line=323 │ │ @@ -147441,66 +147441,66 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -069064: |[069064] android.support.v7.widget.LinearLayoutCompat.drawDividersVertical:(Landroid/graphics/Canvas;)V │ │ -069074: 6e10 9415 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ -06907a: 0a02 |0003: move-result v2 │ │ -06907c: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -06907e: 3523 2d00 |0005: if-ge v3, v2, 0032 // +002d │ │ -069082: 6e20 9315 3800 |0007: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -069088: 0c01 |000a: move-result-object v1 │ │ -06908a: 3801 2400 |000b: if-eqz v1, 002f // +0024 │ │ -06908e: 6e10 d618 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -069094: 0a06 |0010: move-result v6 │ │ -069096: 1307 0800 |0011: const/16 v7, #int 8 // #8 │ │ -06909a: 3276 1c00 |0013: if-eq v6, v7, 002f // +001c │ │ -06909e: 6e20 9715 3800 |0015: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ -0690a4: 0a06 |0018: move-result v6 │ │ -0690a6: 3806 1600 |0019: if-eqz v6, 002f // +0016 │ │ -0690aa: 6e10 c118 0100 |001b: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -0690b0: 0c04 |001e: move-result-object v4 │ │ -0690b2: 1f04 ee02 |001f: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -0690b6: 6e10 d218 0100 |0021: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -0690bc: 0a06 |0024: move-result v6 │ │ -0690be: 5247 cf09 |0025: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -0690c2: b176 |0027: sub-int/2addr v6, v7 │ │ -0690c4: 5287 dc09 |0028: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ -0690c8: 9105 0607 |002a: sub-int v5, v6, v7 │ │ -0690cc: 6e30 7015 9805 |002c: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1570 │ │ -0690d2: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0690d6: 28d4 |0031: goto 0005 // -002c │ │ -0690d8: 6e20 9715 2800 |0032: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ -0690de: 0a06 |0035: move-result v6 │ │ -0690e0: 3806 1b00 |0036: if-eqz v6, 0051 // +001b │ │ -0690e4: d806 02ff |0038: add-int/lit8 v6, v2, #int -1 // #ff │ │ -0690e8: 6e20 9315 6800 |003a: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -0690ee: 0c01 |003d: move-result-object v1 │ │ -0690f0: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -0690f2: 3901 1300 |003f: if-nez v1, 0052 // +0013 │ │ -0690f6: 6e10 8515 0800 |0041: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@1585 │ │ -0690fc: 0a06 |0044: move-result v6 │ │ -0690fe: 6e10 8b15 0800 |0045: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ -069104: 0a07 |0048: move-result v7 │ │ -069106: b176 |0049: sub-int/2addr v6, v7 │ │ -069108: 5287 dc09 |004a: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ -06910c: 9100 0607 |004c: sub-int v0, v6, v7 │ │ -069110: 6e30 7015 9800 |004e: invoke-virtual {v8, v9, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1570 │ │ -069116: 0e00 |0051: return-void │ │ -069118: 6e10 c118 0100 |0052: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06911e: 0c04 |0055: move-result-object v4 │ │ -069120: 1f04 ee02 |0056: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -069124: 6e10 b818 0100 |0058: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -06912a: 0a06 |005b: move-result v6 │ │ -06912c: 5247 ca09 |005c: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ -069130: 9000 0607 |005e: add-int v0, v6, v7 │ │ -069134: 28ee |0060: goto 004e // -0012 │ │ +06905c: |[06905c] android.support.v7.widget.LinearLayoutCompat.drawDividersVertical:(Landroid/graphics/Canvas;)V │ │ +06906c: 6e10 9415 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ +069072: 0a02 |0003: move-result v2 │ │ +069074: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +069076: 3523 2d00 |0005: if-ge v3, v2, 0032 // +002d │ │ +06907a: 6e20 9315 3800 |0007: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +069080: 0c01 |000a: move-result-object v1 │ │ +069082: 3801 2400 |000b: if-eqz v1, 002f // +0024 │ │ +069086: 6e10 d618 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +06908c: 0a06 |0010: move-result v6 │ │ +06908e: 1307 0800 |0011: const/16 v7, #int 8 // #8 │ │ +069092: 3276 1c00 |0013: if-eq v6, v7, 002f // +001c │ │ +069096: 6e20 9715 3800 |0015: invoke-virtual {v8, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ +06909c: 0a06 |0018: move-result v6 │ │ +06909e: 3806 1600 |0019: if-eqz v6, 002f // +0016 │ │ +0690a2: 6e10 c118 0100 |001b: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +0690a8: 0c04 |001e: move-result-object v4 │ │ +0690aa: 1f04 ee02 |001f: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +0690ae: 6e10 d218 0100 |0021: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +0690b4: 0a06 |0024: move-result v6 │ │ +0690b6: 5247 cf09 |0025: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +0690ba: b176 |0027: sub-int/2addr v6, v7 │ │ +0690bc: 5287 dc09 |0028: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ +0690c0: 9105 0607 |002a: sub-int v5, v6, v7 │ │ +0690c4: 6e30 7015 9805 |002c: invoke-virtual {v8, v9, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1570 │ │ +0690ca: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0690ce: 28d4 |0031: goto 0005 // -002c │ │ +0690d0: 6e20 9715 2800 |0032: invoke-virtual {v8, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ +0690d6: 0a06 |0035: move-result v6 │ │ +0690d8: 3806 1b00 |0036: if-eqz v6, 0051 // +001b │ │ +0690dc: d806 02ff |0038: add-int/lit8 v6, v2, #int -1 // #ff │ │ +0690e0: 6e20 9315 6800 |003a: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +0690e6: 0c01 |003d: move-result-object v1 │ │ +0690e8: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +0690ea: 3901 1300 |003f: if-nez v1, 0052 // +0013 │ │ +0690ee: 6e10 8515 0800 |0041: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@1585 │ │ +0690f4: 0a06 |0044: move-result v6 │ │ +0690f6: 6e10 8b15 0800 |0045: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ +0690fc: 0a07 |0048: move-result v7 │ │ +0690fe: b176 |0049: sub-int/2addr v6, v7 │ │ +069100: 5287 dc09 |004a: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ +069104: 9100 0607 |004c: sub-int v0, v6, v7 │ │ +069108: 6e30 7015 9800 |004e: invoke-virtual {v8, v9, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1570 │ │ +06910e: 0e00 |0051: return-void │ │ +069110: 6e10 c118 0100 |0052: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +069116: 0c04 |0055: move-result-object v4 │ │ +069118: 1f04 ee02 |0056: check-cast v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06911c: 6e10 b818 0100 |0058: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +069122: 0a06 |005b: move-result v6 │ │ +069124: 5247 ca09 |005c: iget v7, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ +069128: 9000 0607 |005e: add-int v0, v6, v7 │ │ +06912c: 28ee |0060: goto 004e // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=292 │ │ 0x0007 line=293 │ │ 0x000b line=295 │ │ 0x0015 line=296 │ │ @@ -147536,33 +147536,33 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -069138: |[069138] android.support.v7.widget.LinearLayoutCompat.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V │ │ -069148: 5440 db09 |0000: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ -06914c: 6e10 8c15 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ -069152: 0a01 |0005: move-result v1 │ │ -069154: 5242 dd09 |0006: iget v2, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ -069158: b021 |0008: add-int/2addr v1, v2 │ │ -06915a: 6e10 9615 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@1596 │ │ -069160: 0a02 |000c: move-result v2 │ │ -069162: 6e10 8d15 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ -069168: 0a03 |0010: move-result v3 │ │ -06916a: b132 |0011: sub-int/2addr v2, v3 │ │ -06916c: 5243 dd09 |0012: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ -069170: b132 |0014: sub-int/2addr v2, v3 │ │ -069172: 5243 dc09 |0015: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ -069176: b063 |0017: add-int/2addr v3, v6 │ │ -069178: 6e53 e501 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -06917e: 5440 db09 |001b: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ -069182: 6e20 d001 5000 |001d: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -069188: 0e00 |0020: return-void │ │ +069130: |[069130] android.support.v7.widget.LinearLayoutCompat.drawHorizontalDivider:(Landroid/graphics/Canvas;I)V │ │ +069140: 5440 db09 |0000: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ +069144: 6e10 8c15 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ +06914a: 0a01 |0005: move-result v1 │ │ +06914c: 5242 dd09 |0006: iget v2, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ +069150: b021 |0008: add-int/2addr v1, v2 │ │ +069152: 6e10 9615 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getWidth:()I // method@1596 │ │ +069158: 0a02 |000c: move-result v2 │ │ +06915a: 6e10 8d15 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ +069160: 0a03 |0010: move-result v3 │ │ +069162: b132 |0011: sub-int/2addr v2, v3 │ │ +069164: 5243 dd09 |0012: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ +069168: b132 |0014: sub-int/2addr v2, v3 │ │ +06916a: 5243 dc09 |0015: iget v3, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ +06916e: b063 |0017: add-int/2addr v3, v6 │ │ +069170: 6e53 e501 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +069176: 5440 db09 |001b: iget-object v0, v4, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ +06917a: 6e20 d001 5000 |001d: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +069180: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x001b line=361 │ │ 0x0020 line=362 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ @@ -147574,33 +147574,33 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -06918c: |[06918c] android.support.v7.widget.LinearLayoutCompat.drawVerticalDivider:(Landroid/graphics/Canvas;I)V │ │ -06919c: 5450 db09 |0000: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ -0691a0: 6e10 8e15 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ -0691a6: 0a01 |0005: move-result v1 │ │ -0691a8: 5252 dd09 |0006: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ -0691ac: b021 |0008: add-int/2addr v1, v2 │ │ -0691ae: 5252 de09 |0009: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ -0691b2: b072 |000b: add-int/2addr v2, v7 │ │ -0691b4: 6e10 8515 0500 |000c: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@1585 │ │ -0691ba: 0a03 |000f: move-result v3 │ │ -0691bc: 6e10 8b15 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ -0691c2: 0a04 |0013: move-result v4 │ │ -0691c4: b143 |0014: sub-int/2addr v3, v4 │ │ -0691c6: 5254 dd09 |0015: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ -0691ca: b143 |0017: sub-int/2addr v3, v4 │ │ -0691cc: 6e53 e501 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -0691d2: 5450 db09 |001b: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ -0691d6: 6e20 d001 6000 |001d: invoke-virtual {v0, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ -0691dc: 0e00 |0020: return-void │ │ +069184: |[069184] android.support.v7.widget.LinearLayoutCompat.drawVerticalDivider:(Landroid/graphics/Canvas;I)V │ │ +069194: 5450 db09 |0000: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ +069198: 6e10 8e15 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ +06919e: 0a01 |0005: move-result v1 │ │ +0691a0: 5252 dd09 |0006: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ +0691a4: b021 |0008: add-int/2addr v1, v2 │ │ +0691a6: 5252 de09 |0009: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ +0691aa: b072 |000b: add-int/2addr v2, v7 │ │ +0691ac: 6e10 8515 0500 |000c: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getHeight:()I // method@1585 │ │ +0691b2: 0a03 |000f: move-result v3 │ │ +0691b4: 6e10 8b15 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ +0691ba: 0a04 |0013: move-result v4 │ │ +0691bc: b143 |0014: sub-int/2addr v3, v4 │ │ +0691be: 5254 dd09 |0015: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ +0691c2: b143 |0017: sub-int/2addr v3, v4 │ │ +0691c4: 6e53 e501 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +0691ca: 5450 db09 |001b: iget-object v0, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ +0691ce: 6e20 d001 6000 |001d: invoke-virtual {v0, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@01d0 │ │ +0691d4: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x001b line=367 │ │ 0x0020 line=368 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ @@ -147612,30 +147612,30 @@ │ │ type : '()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0691e0: |[0691e0] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -0691f0: 12e2 |0000: const/4 v2, #int -2 // #fe │ │ -0691f2: 5230 e209 |0001: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ -0691f6: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ -0691fa: 2200 ee02 |0005: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -0691fe: 7030 6615 2002 |0007: invoke-direct {v0, v2, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ -069204: 1100 |000a: return-object v0 │ │ -069206: 5230 e209 |000b: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ -06920a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -06920c: 3310 0900 |000e: if-ne v0, v1, 0017 // +0009 │ │ -069210: 2200 ee02 |0010: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -069214: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ -069216: 7030 6615 1002 |0013: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ -06921c: 28f4 |0016: goto 000a // -000c │ │ -06921e: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -069220: 28f2 |0018: goto 000a // -000e │ │ +0691d8: |[0691d8] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +0691e8: 12e2 |0000: const/4 v2, #int -2 // #fe │ │ +0691ea: 5230 e209 |0001: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ +0691ee: 3900 0800 |0003: if-nez v0, 000b // +0008 │ │ +0691f2: 2200 ee02 |0005: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +0691f6: 7030 6615 2002 |0007: invoke-direct {v0, v2, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ +0691fc: 1100 |000a: return-object v0 │ │ +0691fe: 5230 e209 |000b: iget v0, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ +069202: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +069204: 3310 0900 |000e: if-ne v0, v1, 0017 // +0009 │ │ +069208: 2200 ee02 |0010: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06920c: 12f1 |0012: const/4 v1, #int -1 // #ff │ │ +06920e: 7030 6615 1002 |0013: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ +069214: 28f4 |0016: goto 000a // -000c │ │ +069216: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +069218: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1720 │ │ 0x0005 line=1721 │ │ 0x000a line=1725 │ │ 0x000b line=1722 │ │ 0x0010 line=1723 │ │ @@ -147648,18 +147648,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 │ │ -069224: |[069224] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -069234: 6e10 7415 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1574 │ │ -06923a: 0c00 |0003: move-result-object v0 │ │ -06923c: 1100 |0004: return-object v0 │ │ +06921c: |[06921c] android.support.v7.widget.LinearLayoutCompat.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +06922c: 6e10 7415 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1574 │ │ +069232: 0c00 |0003: move-result-object v0 │ │ +069234: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #7 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -147667,20 +147667,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -069240: |[069240] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -069250: 2200 ee02 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -069254: 6e10 8115 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getContext:()Landroid/content/Context; // method@1581 │ │ -06925a: 0c01 |0005: move-result-object v1 │ │ -06925c: 7030 6715 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1567 │ │ -069262: 1100 |0009: return-object v0 │ │ +069238: |[069238] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +069248: 2200 ee02 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06924c: 6e10 8115 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getContext:()Landroid/content/Context; // method@1581 │ │ +069252: 0c01 |0005: move-result-object v1 │ │ +069254: 7030 6715 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1567 │ │ +06925a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1707 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -147689,18 +147689,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -069264: |[069264] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -069274: 2200 ee02 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -069278: 7020 6815 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1568 │ │ -06927e: 1100 |0005: return-object v0 │ │ +06925c: |[06925c] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +06926c: 2200 ee02 |0000: new-instance v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +069270: 7020 6815 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1568 │ │ +069276: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1730 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0006 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -147709,18 +147709,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 │ │ -069280: |[069280] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -069290: 6e20 7615 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1576 │ │ -069296: 0c00 |0003: move-result-object v0 │ │ -069298: 1100 |0004: return-object v0 │ │ +069278: |[069278] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +069288: 6e20 7615 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1576 │ │ +06928e: 0c00 |0003: move-result-object v0 │ │ +069290: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -147729,18 +147729,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 │ │ -06929c: |[06929c] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0692ac: 6e20 7715 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1577 │ │ -0692b2: 0c00 |0003: move-result-object v0 │ │ -0692b4: 1100 |0004: return-object v0 │ │ +069294: |[069294] android.support.v7.widget.LinearLayoutCompat.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0692a4: 6e20 7715 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // method@1577 │ │ +0692aa: 0c00 |0003: move-result-object v0 │ │ +0692ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -147749,85 +147749,85 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 134 16-bit code units │ │ -0692b8: |[0692b8] android.support.v7.widget.LinearLayoutCompat.getBaseline:()I │ │ -0692c8: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0692ca: 5286 d909 |0001: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ -0692ce: 3b06 0700 |0003: if-gez v6, 000a // +0007 │ │ -0692d2: 6f10 3b19 0800 |0005: invoke-super {v8}, Landroid/view/ViewGroup;.getBaseline:()I // method@193b │ │ -0692d8: 0a05 |0008: move-result v5 │ │ -0692da: 0f05 |0009: return v5 │ │ -0692dc: 6e10 7e15 0800 |000a: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ -0692e2: 0a06 |000d: move-result v6 │ │ -0692e4: 5287 d909 |000e: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ -0692e8: 3676 0a00 |0010: if-gt v6, v7, 001a // +000a │ │ -0692ec: 2205 ee03 |0012: new-instance v5, Ljava/lang/RuntimeException; // type@03ee │ │ -0692f0: 1a06 6119 |0014: const-string v6, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds." // string@1961 │ │ -0692f4: 7020 ae1b 6500 |0016: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -0692fa: 2705 |0019: throw v5 │ │ -0692fc: 5286 d909 |001a: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ -069300: 6e20 7d15 6800 |001c: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ -069306: 0c00 |001f: move-result-object v0 │ │ -069308: 6e10 b718 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@18b7 │ │ -06930e: 0a01 |0023: move-result v1 │ │ -069310: 3351 0e00 |0024: if-ne v1, v5, 0032 // +000e │ │ -069314: 5286 d909 |0026: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ -069318: 3806 e1ff |0028: if-eqz v6, 0009 // -001f │ │ -06931c: 2205 ee03 |002a: new-instance v5, Ljava/lang/RuntimeException; // type@03ee │ │ -069320: 1a06 6019 |002c: const-string v6, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline." // string@1960 │ │ -069324: 7020 ae1b 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -06932a: 2705 |0031: throw v5 │ │ -06932c: 5282 da09 |0032: iget v2, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@09da │ │ -069330: 5285 e209 |0034: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ -069334: 1216 |0036: const/4 v6, #int 1 // #1 │ │ -069336: 3365 0d00 |0037: if-ne v5, v6, 0044 // +000d │ │ -06933a: 5285 df09 |0039: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -06933e: dd04 0570 |003b: and-int/lit8 v4, v5, #int 112 // #70 │ │ -069342: 1305 3000 |003d: const/16 v5, #int 48 // #30 │ │ -069346: 3254 0500 |003f: if-eq v4, v5, 0044 // +0005 │ │ -06934a: 2c04 3b00 0000 |0041: sparse-switch v4, 0000007c // +0000003b │ │ -069350: 6e10 c118 0000 |0044: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -069356: 0c03 |0047: move-result-object v3 │ │ -069358: 1f03 ee02 |0048: check-cast v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06935c: 5235 cf09 |004a: iget v5, v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -069360: b025 |004c: add-int/2addr v5, v2 │ │ -069362: b015 |004d: add-int/2addr v5, v1 │ │ -069364: 28bb |004e: goto 0009 // -0045 │ │ -069366: 6e10 7c15 0800 |004f: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@157c │ │ -06936c: 0a05 |0052: move-result v5 │ │ -06936e: 6e10 9215 0800 |0053: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@1592 │ │ -069374: 0a06 |0056: move-result v6 │ │ -069376: b165 |0057: sub-int/2addr v5, v6 │ │ -069378: 6e10 8b15 0800 |0058: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ -06937e: 0a06 |005b: move-result v6 │ │ -069380: b165 |005c: sub-int/2addr v5, v6 │ │ -069382: 5286 e409 |005d: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069386: 9102 0506 |005f: sub-int v2, v5, v6 │ │ -06938a: 28e3 |0061: goto 0044 // -001d │ │ -06938c: 6e10 7c15 0800 |0062: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@157c │ │ -069392: 0a05 |0065: move-result v5 │ │ -069394: 6e10 9215 0800 |0066: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@1592 │ │ -06939a: 0a06 |0069: move-result v6 │ │ -06939c: b165 |006a: sub-int/2addr v5, v6 │ │ -06939e: 6e10 8e15 0800 |006b: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ -0693a4: 0a06 |006e: move-result v6 │ │ -0693a6: b165 |006f: sub-int/2addr v5, v6 │ │ -0693a8: 6e10 8b15 0800 |0070: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ -0693ae: 0a06 |0073: move-result v6 │ │ -0693b0: b165 |0074: sub-int/2addr v5, v6 │ │ -0693b2: 5286 e409 |0075: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -0693b6: b165 |0077: sub-int/2addr v5, v6 │ │ -0693b8: db05 0502 |0078: div-int/lit8 v5, v5, #int 2 // #02 │ │ -0693bc: b052 |007a: add-int/2addr v2, v5 │ │ -0693be: 28c9 |007b: goto 0044 // -0037 │ │ -0693c0: 0002 0200 1000 0000 5000 0000 2100 ... |007c: sparse-switch-data (10 units) │ │ +0692b0: |[0692b0] android.support.v7.widget.LinearLayoutCompat.getBaseline:()I │ │ +0692c0: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +0692c2: 5286 d909 |0001: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ +0692c6: 3b06 0700 |0003: if-gez v6, 000a // +0007 │ │ +0692ca: 6f10 3b19 0800 |0005: invoke-super {v8}, Landroid/view/ViewGroup;.getBaseline:()I // method@193b │ │ +0692d0: 0a05 |0008: move-result v5 │ │ +0692d2: 0f05 |0009: return v5 │ │ +0692d4: 6e10 7e15 0800 |000a: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ +0692da: 0a06 |000d: move-result v6 │ │ +0692dc: 5287 d909 |000e: iget v7, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ +0692e0: 3676 0a00 |0010: if-gt v6, v7, 001a // +000a │ │ +0692e4: 2205 ee03 |0012: new-instance v5, Ljava/lang/RuntimeException; // type@03ee │ │ +0692e8: 1a06 5f19 |0014: const-string v6, "mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds." // string@195f │ │ +0692ec: 7020 ae1b 6500 |0016: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +0692f2: 2705 |0019: throw v5 │ │ +0692f4: 5286 d909 |001a: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ +0692f8: 6e20 7d15 6800 |001c: invoke-virtual {v8, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ +0692fe: 0c00 |001f: move-result-object v0 │ │ +069300: 6e10 b718 0000 |0020: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@18b7 │ │ +069306: 0a01 |0023: move-result v1 │ │ +069308: 3351 0e00 |0024: if-ne v1, v5, 0032 // +000e │ │ +06930c: 5286 d909 |0026: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ +069310: 3806 e1ff |0028: if-eqz v6, 0009 // -001f │ │ +069314: 2205 ee03 |002a: new-instance v5, Ljava/lang/RuntimeException; // type@03ee │ │ +069318: 1a06 5e19 |002c: const-string v6, "mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline." // string@195e │ │ +06931c: 7020 ae1b 6500 |002e: invoke-direct {v5, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +069322: 2705 |0031: throw v5 │ │ +069324: 5282 da09 |0032: iget v2, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@09da │ │ +069328: 5285 e209 |0034: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ +06932c: 1216 |0036: const/4 v6, #int 1 // #1 │ │ +06932e: 3365 0d00 |0037: if-ne v5, v6, 0044 // +000d │ │ +069332: 5285 df09 |0039: iget v5, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +069336: dd04 0570 |003b: and-int/lit8 v4, v5, #int 112 // #70 │ │ +06933a: 1305 3000 |003d: const/16 v5, #int 48 // #30 │ │ +06933e: 3254 0500 |003f: if-eq v4, v5, 0044 // +0005 │ │ +069342: 2c04 3b00 0000 |0041: sparse-switch v4, 0000007c // +0000003b │ │ +069348: 6e10 c118 0000 |0044: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06934e: 0c03 |0047: move-result-object v3 │ │ +069350: 1f03 ee02 |0048: check-cast v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +069354: 5235 cf09 |004a: iget v5, v3, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +069358: b025 |004c: add-int/2addr v5, v2 │ │ +06935a: b015 |004d: add-int/2addr v5, v1 │ │ +06935c: 28bb |004e: goto 0009 // -0045 │ │ +06935e: 6e10 7c15 0800 |004f: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@157c │ │ +069364: 0a05 |0052: move-result v5 │ │ +069366: 6e10 9215 0800 |0053: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@1592 │ │ +06936c: 0a06 |0056: move-result v6 │ │ +06936e: b165 |0057: sub-int/2addr v5, v6 │ │ +069370: 6e10 8b15 0800 |0058: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ +069376: 0a06 |005b: move-result v6 │ │ +069378: b165 |005c: sub-int/2addr v5, v6 │ │ +06937a: 5286 e409 |005d: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06937e: 9102 0506 |005f: sub-int v2, v5, v6 │ │ +069382: 28e3 |0061: goto 0044 // -001d │ │ +069384: 6e10 7c15 0800 |0062: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getBottom:()I // method@157c │ │ +06938a: 0a05 |0065: move-result v5 │ │ +06938c: 6e10 9215 0800 |0066: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getTop:()I // method@1592 │ │ +069392: 0a06 |0069: move-result v6 │ │ +069394: b165 |006a: sub-int/2addr v5, v6 │ │ +069396: 6e10 8e15 0800 |006b: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ +06939c: 0a06 |006e: move-result v6 │ │ +06939e: b165 |006f: sub-int/2addr v5, v6 │ │ +0693a0: 6e10 8b15 0800 |0070: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ +0693a6: 0a06 |0073: move-result v6 │ │ +0693a8: b165 |0074: sub-int/2addr v5, v6 │ │ +0693aa: 5286 e409 |0075: iget v6, v8, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +0693ae: b165 |0077: sub-int/2addr v5, v6 │ │ +0693b0: db05 0502 |0078: div-int/lit8 v5, v5, #int 2 // #02 │ │ +0693b4: b052 |007a: add-int/2addr v2, v5 │ │ +0693b6: 28c9 |007b: goto 0044 // -0037 │ │ +0693b8: 0002 0200 1000 0000 5000 0000 2100 ... |007c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=419 │ │ 0x0005 line=420 │ │ 0x0009 line=467 │ │ 0x000a line=423 │ │ 0x0012 line=424 │ │ @@ -147861,17 +147861,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0693d4: |[0693d4] android.support.v7.widget.LinearLayoutCompat.getBaselineAlignedChildIndex:()I │ │ -0693e4: 5210 d909 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ -0693e8: 0f00 |0002: return v0 │ │ +0693cc: |[0693cc] android.support.v7.widget.LinearLayoutCompat.getBaselineAlignedChildIndex:()I │ │ +0693dc: 5210 d909 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ +0693e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #13 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -147879,17 +147879,17 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0693ec: |[0693ec] android.support.v7.widget.LinearLayoutCompat.getChildrenSkipCount:(Landroid/view/View;I)I │ │ -0693fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0693fe: 0f00 |0001: return v0 │ │ +0693e4: |[0693e4] android.support.v7.widget.LinearLayoutCompat.getChildrenSkipCount:(Landroid/view/View;I)I │ │ +0693f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0693f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -147899,17 +147899,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069400: |[069400] android.support.v7.widget.LinearLayoutCompat.getDividerDrawable:()Landroid/graphics/drawable/Drawable; │ │ -069410: 5410 db09 |0000: iget-object v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ -069414: 1100 |0002: return-object v0 │ │ +0693f8: |[0693f8] android.support.v7.widget.LinearLayoutCompat.getDividerDrawable:()Landroid/graphics/drawable/Drawable; │ │ +069408: 5410 db09 |0000: iget-object v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ +06940c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #15 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -147917,17 +147917,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069418: |[069418] android.support.v7.widget.LinearLayoutCompat.getDividerPadding:()I │ │ -069428: 5210 dd09 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ -06942c: 0f00 |0002: return v0 │ │ +069410: |[069410] android.support.v7.widget.LinearLayoutCompat.getDividerPadding:()I │ │ +069420: 5210 dd09 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ +069424: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #16 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -147935,17 +147935,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069430: |[069430] android.support.v7.widget.LinearLayoutCompat.getDividerWidth:()I │ │ -069440: 5210 de09 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ -069444: 0f00 |0002: return v0 │ │ +069428: |[069428] android.support.v7.widget.LinearLayoutCompat.getDividerWidth:()I │ │ +069438: 5210 de09 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ +06943c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #17 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -147953,17 +147953,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -069448: |[069448] android.support.v7.widget.LinearLayoutCompat.getLocationOffset:(Landroid/view/View;)I │ │ -069458: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06945a: 0f00 |0001: return v0 │ │ +069440: |[069440] android.support.v7.widget.LinearLayoutCompat.getLocationOffset:(Landroid/view/View;)I │ │ +069450: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069452: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -147972,17 +147972,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06945c: |[06945c] android.support.v7.widget.LinearLayoutCompat.getNextLocationOffset:(Landroid/view/View;)I │ │ -06946c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06946e: 0f00 |0001: return v0 │ │ +069454: |[069454] android.support.v7.widget.LinearLayoutCompat.getNextLocationOffset:(Landroid/view/View;)I │ │ +069464: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069466: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -147991,17 +147991,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069470: |[069470] android.support.v7.widget.LinearLayoutCompat.getOrientation:()I │ │ -069480: 5210 e209 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ -069484: 0f00 |0002: return v0 │ │ +069468: |[069468] android.support.v7.widget.LinearLayoutCompat.getOrientation:()I │ │ +069478: 5210 e209 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ +06947c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1663 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #20 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -148009,17 +148009,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069488: |[069488] android.support.v7.widget.LinearLayoutCompat.getShowDividers:()I │ │ -069498: 5210 e309 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ -06949c: 0f00 |0002: return v0 │ │ +069480: |[069480] android.support.v7.widget.LinearLayoutCompat.getShowDividers:()I │ │ +069490: 5210 e309 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ +069494: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #21 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -148027,18 +148027,18 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0694a0: |[0694a0] android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt:(I)Landroid/view/View; │ │ -0694b0: 6e20 7d15 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ -0694b6: 0c00 |0003: move-result-object v0 │ │ -0694b8: 1100 |0004: return-object v0 │ │ +069498: |[069498] android.support.v7.widget.LinearLayoutCompat.getVirtualChildAt:(I)Landroid/view/View; │ │ +0694a8: 6e20 7d15 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ +0694ae: 0c00 |0003: move-result-object v0 │ │ +0694b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -148047,18 +148047,18 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0694bc: |[0694bc] android.support.v7.widget.LinearLayoutCompat.getVirtualChildCount:()I │ │ -0694cc: 6e10 7e15 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ -0694d2: 0a00 |0003: move-result v0 │ │ -0694d4: 0f00 |0004: return v0 │ │ +0694b4: |[0694b4] android.support.v7.widget.LinearLayoutCompat.getVirtualChildCount:()I │ │ +0694c4: 6e10 7e15 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ +0694ca: 0a00 |0003: move-result v0 │ │ +0694cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #23 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -148066,17 +148066,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0694d8: |[0694d8] android.support.v7.widget.LinearLayoutCompat.getWeightSum:()F │ │ -0694e8: 5210 e609 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ -0694ec: 0f00 |0002: return v0 │ │ +0694d0: |[0694d0] android.support.v7.widget.LinearLayoutCompat.getWeightSum:()F │ │ +0694e0: 5210 e609 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ +0694e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #24 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -148084,51 +148084,51 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0694f0: |[0694f0] android.support.v7.widget.LinearLayoutCompat.hasDividerBeforeChildAt:(I)Z │ │ -069500: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -069502: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -069504: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ -069508: 5254 e309 |0004: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ -06950c: dd04 0401 |0006: and-int/lit8 v4, v4, #int 1 // #01 │ │ -069510: 3804 0300 |0008: if-eqz v4, 000b // +0003 │ │ -069514: 0f02 |000a: return v2 │ │ -069516: 0132 |000b: move v2, v3 │ │ -069518: 28fe |000c: goto 000a // -0002 │ │ -06951a: 6e10 7e15 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ -069520: 0a04 |0010: move-result v4 │ │ -069522: 3346 0a00 |0011: if-ne v6, v4, 001b // +000a │ │ -069526: 5254 e309 |0013: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ -06952a: dd04 0404 |0015: and-int/lit8 v4, v4, #int 4 // #04 │ │ -06952e: 3904 f3ff |0017: if-nez v4, 000a // -000d │ │ -069532: 0132 |0019: move v2, v3 │ │ -069534: 28f0 |001a: goto 000a // -0010 │ │ -069536: 5252 e309 |001b: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ -06953a: dd02 0202 |001d: and-int/lit8 v2, v2, #int 2 // #02 │ │ -06953e: 3802 1900 |001f: if-eqz v2, 0038 // +0019 │ │ -069542: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -069544: d801 06ff |0022: add-int/lit8 v1, v6, #int -1 // #ff │ │ -069548: 3a01 0f00 |0024: if-ltz v1, 0033 // +000f │ │ -06954c: 6e20 7d15 1500 |0026: invoke-virtual {v5, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ -069552: 0c02 |0029: move-result-object v2 │ │ -069554: 6e10 d618 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -06955a: 0a02 |002d: move-result v2 │ │ -06955c: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ -069560: 3232 0500 |0030: if-eq v2, v3, 0035 // +0005 │ │ -069564: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -069566: 0102 |0033: move v2, v0 │ │ -069568: 28d6 |0034: goto 000a // -002a │ │ -06956a: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06956e: 28ed |0037: goto 0024 // -0013 │ │ -069570: 0132 |0038: move v2, v3 │ │ -069572: 28d1 |0039: goto 000a // -002f │ │ +0694e8: |[0694e8] android.support.v7.widget.LinearLayoutCompat.hasDividerBeforeChildAt:(I)Z │ │ +0694f8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0694fa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0694fc: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ +069500: 5254 e309 |0004: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ +069504: dd04 0401 |0006: and-int/lit8 v4, v4, #int 1 // #01 │ │ +069508: 3804 0300 |0008: if-eqz v4, 000b // +0003 │ │ +06950c: 0f02 |000a: return v2 │ │ +06950e: 0132 |000b: move v2, v3 │ │ +069510: 28fe |000c: goto 000a // -0002 │ │ +069512: 6e10 7e15 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ +069518: 0a04 |0010: move-result v4 │ │ +06951a: 3346 0a00 |0011: if-ne v6, v4, 001b // +000a │ │ +06951e: 5254 e309 |0013: iget v4, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ +069522: dd04 0404 |0015: and-int/lit8 v4, v4, #int 4 // #04 │ │ +069526: 3904 f3ff |0017: if-nez v4, 000a // -000d │ │ +06952a: 0132 |0019: move v2, v3 │ │ +06952c: 28f0 |001a: goto 000a // -0010 │ │ +06952e: 5252 e309 |001b: iget v2, v5, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ +069532: dd02 0202 |001d: and-int/lit8 v2, v2, #int 2 // #02 │ │ +069536: 3802 1900 |001f: if-eqz v2, 0038 // +0019 │ │ +06953a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +06953c: d801 06ff |0022: add-int/lit8 v1, v6, #int -1 // #ff │ │ +069540: 3a01 0f00 |0024: if-ltz v1, 0033 // +000f │ │ +069544: 6e20 7d15 1500 |0026: invoke-virtual {v5, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ +06954a: 0c02 |0029: move-result-object v2 │ │ +06954c: 6e10 d618 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +069552: 0a02 |002d: move-result v2 │ │ +069554: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ +069558: 3232 0500 |0030: if-eq v2, v3, 0035 // +0005 │ │ +06955c: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +06955e: 0102 |0033: move v2, v0 │ │ +069560: 28d6 |0034: goto 000a // -002a │ │ +069562: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ +069566: 28ed |0037: goto 0024 // -0013 │ │ +069568: 0132 |0038: move v2, v3 │ │ +06956a: 28d1 |0039: goto 000a // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=561 │ │ 0x0004 line=562 │ │ 0x000a line=575 │ │ 0x000c line=562 │ │ 0x000d line=563 │ │ @@ -148152,17 +148152,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069574: |[069574] android.support.v7.widget.LinearLayoutCompat.isBaselineAligned:()Z │ │ -069584: 5510 d809 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@09d8 │ │ -069588: 0f00 |0002: return v0 │ │ +06956c: |[06956c] android.support.v7.widget.LinearLayoutCompat.isBaselineAligned:()Z │ │ +06957c: 5510 d809 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@09d8 │ │ +069580: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #26 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -148170,17 +148170,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06958c: |[06958c] android.support.v7.widget.LinearLayoutCompat.isMeasureWithLargestChildEnabled:()Z │ │ -06959c: 5510 e509 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@09e5 │ │ -0695a0: 0f00 |0002: return v0 │ │ +069584: |[069584] android.support.v7.widget.LinearLayoutCompat.isMeasureWithLargestChildEnabled:()Z │ │ +069594: 5510 e509 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@09e5 │ │ +069598: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ #27 : (in Landroid/support/v7/widget/LinearLayoutCompat;) │ │ @@ -148188,184 +148188,184 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 35 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 338 16-bit code units │ │ -0695a4: |[0695a4] android.support.v7.widget.LinearLayoutCompat.layoutHorizontal:(IIII)V │ │ -0695b4: 7701 5f14 1e00 |0000: invoke-static/range {v30}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ -0695ba: 0a14 |0003: move-result v20 │ │ -0695bc: 7401 8e15 1e00 |0004: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ -0695c2: 0a1b |0007: move-result v27 │ │ -0695c4: 9112 2220 |0008: sub-int v18, v34, v32 │ │ -0695c8: 7401 8b15 1e00 |000a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ -0695ce: 0a02 |000d: move-result v2 │ │ -0695d0: 910a 1202 |000e: sub-int v10, v18, v2 │ │ -0695d4: 9102 121b |0010: sub-int v2, v18, v27 │ │ -0695d8: 7401 8b15 1e00 |0012: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ -0695de: 0a04 |0015: move-result v4 │ │ -0695e0: 910d 0204 |0016: sub-int v13, v2, v4 │ │ -0695e4: 7401 9415 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ -0695ea: 0a0e |001b: move-result v14 │ │ -0695ec: 0800 1e00 |001c: move-object/from16 v0, v30 │ │ -0695f0: 5202 df09 |001e: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -0695f4: 1404 0700 8000 |0020: const v4, #float 1.1755e-38 // #00800007 │ │ -0695fa: 9517 0204 |0023: and-int v23, v2, v4 │ │ -0695fe: 0800 1e00 |0025: move-object/from16 v0, v30 │ │ -069602: 5202 df09 |0027: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -069606: dd1a 0270 |0029: and-int/lit8 v26, v2, #int 112 // #70 │ │ -06960a: 0800 1e00 |002b: move-object/from16 v0, v30 │ │ -06960e: 5508 d809 |002d: iget-boolean v8, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@09d8 │ │ -069612: 0800 1e00 |002f: move-object/from16 v0, v30 │ │ -069616: 5400 e009 |0031: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@09e0 │ │ -06961a: 0818 0000 |0033: move-object/from16 v24, v0 │ │ -06961e: 0800 1e00 |0035: move-object/from16 v0, v30 │ │ -069622: 5400 e109 |0037: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@09e1 │ │ -069626: 0819 0000 |0039: move-object/from16 v25, v0 │ │ -06962a: 7701 a208 1e00 |003b: invoke-static/range {v30}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -069630: 0a15 |003e: move-result v21 │ │ -069632: 0200 1700 |003f: move/from16 v0, v23 │ │ -069636: 0201 1500 |0041: move/from16 v1, v21 │ │ -06963a: 7120 ad07 1000 |0043: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -069640: 0a02 |0046: move-result v2 │ │ -069642: 2c02 f300 0000 |0047: sparse-switch v2, 0000013a // +000000f3 │ │ -069648: 7401 8c15 1e00 |004a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ -06964e: 0a0c |004d: move-result v12 │ │ -069650: 131c 0000 |004e: const/16 v28, #int 0 // #0 │ │ -069654: 1310 0100 |0050: const/16 v16, #int 1 // #1 │ │ -069658: 3814 0600 |0052: if-eqz v20, 0058 // +0006 │ │ -06965c: d81c 0eff |0054: add-int/lit8 v28, v14, #int -1 // #ff │ │ -069660: 1310 ffff |0056: const/16 v16, #int -1 // #ffff │ │ -069664: 1313 0000 |0058: const/16 v19, #int 0 // #0 │ │ -069668: 0200 1300 |005a: move/from16 v0, v19 │ │ -06966c: 35e0 dd00 |005c: if-ge v0, v14, 0139 // +00dd │ │ -069670: 9202 1013 |005e: mul-int v2, v16, v19 │ │ -069674: 900b 1c02 |0060: add-int v11, v28, v2 │ │ -069678: 0800 1e00 |0062: move-object/from16 v0, v30 │ │ -06967c: 6e20 9315 b000 |0064: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -069682: 0c03 |0067: move-result-object v3 │ │ -069684: 3903 2e00 |0068: if-nez v3, 0096 // +002e │ │ -069688: 0800 1e00 |006a: move-object/from16 v0, v30 │ │ -06968c: 6e20 a015 b000 |006c: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ -069692: 0a02 |006f: move-result v2 │ │ -069694: b02c |0070: add-int/2addr v12, v2 │ │ -069696: d813 1301 |0071: add-int/lit8 v19, v19, #int 1 // #01 │ │ -06969a: 28e7 |0073: goto 005a // -0019 │ │ -06969c: 7401 8c15 1e00 |0074: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ -0696a2: 0a02 |0077: move-result v2 │ │ -0696a4: 9002 0221 |0078: add-int v2, v2, v33 │ │ -0696a8: 9102 021f |007a: sub-int v2, v2, v31 │ │ -0696ac: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ -0696b0: 5204 e409 |007e: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -0696b4: 910c 0204 |0080: sub-int v12, v2, v4 │ │ -0696b8: 28cc |0082: goto 004e // -0034 │ │ -0696ba: 7401 8c15 1e00 |0083: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ -0696c0: 0a02 |0086: move-result v2 │ │ -0696c2: 9104 211f |0087: sub-int v4, v33, v31 │ │ -0696c6: 0800 1e00 |0089: move-object/from16 v0, v30 │ │ -0696ca: 5200 e409 |008b: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -0696ce: 021d 0000 |008d: move/from16 v29, v0 │ │ -0696d2: 9104 041d |008f: sub-int v4, v4, v29 │ │ -0696d6: db04 0402 |0091: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0696da: 900c 0204 |0093: add-int v12, v2, v4 │ │ -0696de: 28b9 |0095: goto 004e // -0047 │ │ -0696e0: 6e10 d618 0300 |0096: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -0696e6: 0a02 |0099: move-result v2 │ │ -0696e8: 1304 0800 |009a: const/16 v4, #int 8 // #8 │ │ -0696ec: 3242 d5ff |009c: if-eq v2, v4, 0071 // -002b │ │ -0696f0: 6e10 c618 0300 |009e: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -0696f6: 0a06 |00a1: move-result v6 │ │ -0696f8: 6e10 c418 0300 |00a2: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -0696fe: 0a07 |00a5: move-result v7 │ │ -069700: 12f9 |00a6: const/4 v9, #int -1 // #ff │ │ -069702: 6e10 c118 0300 |00a7: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -069708: 0c16 |00aa: move-result-object v22 │ │ -06970a: 1f16 ee02 |00ab: check-cast v22, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06970e: 3808 0d00 |00ad: if-eqz v8, 00ba // +000d │ │ -069712: 0800 1600 |00af: move-object/from16 v0, v22 │ │ -069716: 5202 cc09 |00b1: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -06971a: 12f4 |00b3: const/4 v4, #int -1 // #ff │ │ -06971c: 3242 0600 |00b4: if-eq v2, v4, 00ba // +0006 │ │ -069720: 6e10 b718 0300 |00b6: invoke-virtual {v3}, Landroid/view/View;.getBaseline:()I // method@18b7 │ │ -069726: 0a09 |00b9: move-result v9 │ │ -069728: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ -06972c: 5200 cb09 |00bc: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -069730: 0211 0000 |00be: move/from16 v17, v0 │ │ -069734: 3b11 0400 |00c0: if-gez v17, 00c4 // +0004 │ │ -069738: 0211 1a00 |00c2: move/from16 v17, v26 │ │ -06973c: dd02 1170 |00c4: and-int/lit8 v2, v17, #int 112 // #70 │ │ -069740: 2c02 7e00 0000 |00c6: sparse-switch v2, 00000144 // +0000007e │ │ -069746: 0205 1b00 |00c9: move/from16 v5, v27 │ │ -06974a: 0800 1e00 |00cb: move-object/from16 v0, v30 │ │ -06974e: 6e20 9715 b000 |00cd: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ -069754: 0a02 |00d0: move-result v2 │ │ -069756: 3802 0700 |00d1: if-eqz v2, 00d8 // +0007 │ │ -06975a: 0800 1e00 |00d3: move-object/from16 v0, v30 │ │ -06975e: 5202 de09 |00d5: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ -069762: b02c |00d7: add-int/2addr v12, v2 │ │ -069764: 0800 1600 |00d8: move-object/from16 v0, v22 │ │ -069768: 5202 cd09 |00da: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -06976c: b02c |00dc: add-int/2addr v12, v2 │ │ -06976e: 0800 1e00 |00dd: move-object/from16 v0, v30 │ │ -069772: 6e20 8615 3000 |00df: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@1586 │ │ -069778: 0a02 |00e2: move-result v2 │ │ -06977a: 9004 0c02 |00e3: add-int v4, v12, v2 │ │ -06977e: 0802 1e00 |00e5: move-object/from16 v2, v30 │ │ -069782: 7606 ae15 0200 |00e7: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@15ae │ │ -069788: 0800 1600 |00ea: move-object/from16 v0, v22 │ │ -06978c: 5202 ce09 |00ec: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -069790: b062 |00ee: add-int/2addr v2, v6 │ │ -069792: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ -069796: 6e20 8915 3000 |00f1: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ -06979c: 0a04 |00f4: move-result v4 │ │ -06979e: b042 |00f5: add-int/2addr v2, v4 │ │ -0697a0: b02c |00f6: add-int/2addr v12, v2 │ │ -0697a2: 0800 1e00 |00f7: move-object/from16 v0, v30 │ │ -0697a6: 6e30 8015 300b |00f9: invoke-virtual {v0, v3, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ -0697ac: 0a02 |00fc: move-result v2 │ │ -0697ae: 9013 1302 |00fd: add-int v19, v19, v2 │ │ -0697b2: 2900 72ff |00ff: goto/16 0071 // -008e │ │ -0697b6: 0800 1600 |0101: move-object/from16 v0, v22 │ │ -0697ba: 5202 cf09 |0103: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -0697be: 9005 1b02 |0105: add-int v5, v27, v2 │ │ -0697c2: 12f2 |0107: const/4 v2, #int -1 // #ff │ │ -0697c4: 3229 c3ff |0108: if-eq v9, v2, 00cb // -003d │ │ -0697c8: 1212 |010a: const/4 v2, #int 1 // #1 │ │ -0697ca: 4402 1802 |010b: aget v2, v24, v2 │ │ -0697ce: b192 |010d: sub-int/2addr v2, v9 │ │ -0697d0: b025 |010e: add-int/2addr v5, v2 │ │ -0697d2: 28bc |010f: goto 00cb // -0044 │ │ -0697d4: 9102 0d07 |0110: sub-int v2, v13, v7 │ │ -0697d8: db02 0202 |0112: div-int/lit8 v2, v2, #int 2 // #02 │ │ -0697dc: 9002 021b |0114: add-int v2, v2, v27 │ │ -0697e0: 0800 1600 |0116: move-object/from16 v0, v22 │ │ -0697e4: 5204 cf09 |0118: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -0697e8: b042 |011a: add-int/2addr v2, v4 │ │ -0697ea: 0800 1600 |011b: move-object/from16 v0, v22 │ │ -0697ee: 5204 ca09 |011d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ -0697f2: 9105 0204 |011f: sub-int v5, v2, v4 │ │ -0697f6: 28aa |0121: goto 00cb // -0056 │ │ -0697f8: 9102 0a07 |0122: sub-int v2, v10, v7 │ │ -0697fc: 0800 1600 |0124: move-object/from16 v0, v22 │ │ -069800: 5204 ca09 |0126: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ -069804: 9105 0204 |0128: sub-int v5, v2, v4 │ │ -069808: 12f2 |012a: const/4 v2, #int -1 // #ff │ │ -06980a: 3229 a0ff |012b: if-eq v9, v2, 00cb // -0060 │ │ -06980e: 6e10 c418 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -069814: 0a02 |0130: move-result v2 │ │ -069816: 910f 0209 |0131: sub-int v15, v2, v9 │ │ -06981a: 1222 |0133: const/4 v2, #int 2 // #2 │ │ -06981c: 4402 1902 |0134: aget v2, v25, v2 │ │ -069820: b1f2 |0136: sub-int/2addr v2, v15 │ │ -069822: b125 |0137: sub-int/2addr v5, v2 │ │ -069824: 2893 |0138: goto 00cb // -006d │ │ -069826: 0e00 |0139: return-void │ │ -069828: 0002 0200 0100 0000 0500 0000 3c00 ... |013a: sparse-switch-data (10 units) │ │ -06983c: 0002 0300 1000 0000 3000 0000 5000 ... |0144: sparse-switch-data (14 units) │ │ +06959c: |[06959c] android.support.v7.widget.LinearLayoutCompat.layoutHorizontal:(IIII)V │ │ +0695ac: 7701 5f14 1e00 |0000: invoke-static/range {v30}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ +0695b2: 0a14 |0003: move-result v20 │ │ +0695b4: 7401 8e15 1e00 |0004: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ +0695ba: 0a1b |0007: move-result v27 │ │ +0695bc: 9112 2220 |0008: sub-int v18, v34, v32 │ │ +0695c0: 7401 8b15 1e00 |000a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ +0695c6: 0a02 |000d: move-result v2 │ │ +0695c8: 910a 1202 |000e: sub-int v10, v18, v2 │ │ +0695cc: 9102 121b |0010: sub-int v2, v18, v27 │ │ +0695d0: 7401 8b15 1e00 |0012: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ +0695d6: 0a04 |0015: move-result v4 │ │ +0695d8: 910d 0204 |0016: sub-int v13, v2, v4 │ │ +0695dc: 7401 9415 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ +0695e2: 0a0e |001b: move-result v14 │ │ +0695e4: 0800 1e00 |001c: move-object/from16 v0, v30 │ │ +0695e8: 5202 df09 |001e: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +0695ec: 1404 0700 8000 |0020: const v4, #float 1.1755e-38 // #00800007 │ │ +0695f2: 9517 0204 |0023: and-int v23, v2, v4 │ │ +0695f6: 0800 1e00 |0025: move-object/from16 v0, v30 │ │ +0695fa: 5202 df09 |0027: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +0695fe: dd1a 0270 |0029: and-int/lit8 v26, v2, #int 112 // #70 │ │ +069602: 0800 1e00 |002b: move-object/from16 v0, v30 │ │ +069606: 5508 d809 |002d: iget-boolean v8, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@09d8 │ │ +06960a: 0800 1e00 |002f: move-object/from16 v0, v30 │ │ +06960e: 5400 e009 |0031: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@09e0 │ │ +069612: 0818 0000 |0033: move-object/from16 v24, v0 │ │ +069616: 0800 1e00 |0035: move-object/from16 v0, v30 │ │ +06961a: 5400 e109 |0037: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@09e1 │ │ +06961e: 0819 0000 |0039: move-object/from16 v25, v0 │ │ +069622: 7701 a208 1e00 |003b: invoke-static/range {v30}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +069628: 0a15 |003e: move-result v21 │ │ +06962a: 0200 1700 |003f: move/from16 v0, v23 │ │ +06962e: 0201 1500 |0041: move/from16 v1, v21 │ │ +069632: 7120 ad07 1000 |0043: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +069638: 0a02 |0046: move-result v2 │ │ +06963a: 2c02 f300 0000 |0047: sparse-switch v2, 0000013a // +000000f3 │ │ +069640: 7401 8c15 1e00 |004a: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ +069646: 0a0c |004d: move-result v12 │ │ +069648: 131c 0000 |004e: const/16 v28, #int 0 // #0 │ │ +06964c: 1310 0100 |0050: const/16 v16, #int 1 // #1 │ │ +069650: 3814 0600 |0052: if-eqz v20, 0058 // +0006 │ │ +069654: d81c 0eff |0054: add-int/lit8 v28, v14, #int -1 // #ff │ │ +069658: 1310 ffff |0056: const/16 v16, #int -1 // #ffff │ │ +06965c: 1313 0000 |0058: const/16 v19, #int 0 // #0 │ │ +069660: 0200 1300 |005a: move/from16 v0, v19 │ │ +069664: 35e0 dd00 |005c: if-ge v0, v14, 0139 // +00dd │ │ +069668: 9202 1013 |005e: mul-int v2, v16, v19 │ │ +06966c: 900b 1c02 |0060: add-int v11, v28, v2 │ │ +069670: 0800 1e00 |0062: move-object/from16 v0, v30 │ │ +069674: 6e20 9315 b000 |0064: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +06967a: 0c03 |0067: move-result-object v3 │ │ +06967c: 3903 2e00 |0068: if-nez v3, 0096 // +002e │ │ +069680: 0800 1e00 |006a: move-object/from16 v0, v30 │ │ +069684: 6e20 a015 b000 |006c: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ +06968a: 0a02 |006f: move-result v2 │ │ +06968c: b02c |0070: add-int/2addr v12, v2 │ │ +06968e: d813 1301 |0071: add-int/lit8 v19, v19, #int 1 // #01 │ │ +069692: 28e7 |0073: goto 005a // -0019 │ │ +069694: 7401 8c15 1e00 |0074: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ +06969a: 0a02 |0077: move-result v2 │ │ +06969c: 9002 0221 |0078: add-int v2, v2, v33 │ │ +0696a0: 9102 021f |007a: sub-int v2, v2, v31 │ │ +0696a4: 0800 1e00 |007c: move-object/from16 v0, v30 │ │ +0696a8: 5204 e409 |007e: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +0696ac: 910c 0204 |0080: sub-int v12, v2, v4 │ │ +0696b0: 28cc |0082: goto 004e // -0034 │ │ +0696b2: 7401 8c15 1e00 |0083: invoke-virtual/range {v30}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ +0696b8: 0a02 |0086: move-result v2 │ │ +0696ba: 9104 211f |0087: sub-int v4, v33, v31 │ │ +0696be: 0800 1e00 |0089: move-object/from16 v0, v30 │ │ +0696c2: 5200 e409 |008b: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +0696c6: 021d 0000 |008d: move/from16 v29, v0 │ │ +0696ca: 9104 041d |008f: sub-int v4, v4, v29 │ │ +0696ce: db04 0402 |0091: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0696d2: 900c 0204 |0093: add-int v12, v2, v4 │ │ +0696d6: 28b9 |0095: goto 004e // -0047 │ │ +0696d8: 6e10 d618 0300 |0096: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +0696de: 0a02 |0099: move-result v2 │ │ +0696e0: 1304 0800 |009a: const/16 v4, #int 8 // #8 │ │ +0696e4: 3242 d5ff |009c: if-eq v2, v4, 0071 // -002b │ │ +0696e8: 6e10 c618 0300 |009e: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +0696ee: 0a06 |00a1: move-result v6 │ │ +0696f0: 6e10 c418 0300 |00a2: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +0696f6: 0a07 |00a5: move-result v7 │ │ +0696f8: 12f9 |00a6: const/4 v9, #int -1 // #ff │ │ +0696fa: 6e10 c118 0300 |00a7: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +069700: 0c16 |00aa: move-result-object v22 │ │ +069702: 1f16 ee02 |00ab: check-cast v22, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +069706: 3808 0d00 |00ad: if-eqz v8, 00ba // +000d │ │ +06970a: 0800 1600 |00af: move-object/from16 v0, v22 │ │ +06970e: 5202 cc09 |00b1: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +069712: 12f4 |00b3: const/4 v4, #int -1 // #ff │ │ +069714: 3242 0600 |00b4: if-eq v2, v4, 00ba // +0006 │ │ +069718: 6e10 b718 0300 |00b6: invoke-virtual {v3}, Landroid/view/View;.getBaseline:()I // method@18b7 │ │ +06971e: 0a09 |00b9: move-result v9 │ │ +069720: 0800 1600 |00ba: move-object/from16 v0, v22 │ │ +069724: 5200 cb09 |00bc: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +069728: 0211 0000 |00be: move/from16 v17, v0 │ │ +06972c: 3b11 0400 |00c0: if-gez v17, 00c4 // +0004 │ │ +069730: 0211 1a00 |00c2: move/from16 v17, v26 │ │ +069734: dd02 1170 |00c4: and-int/lit8 v2, v17, #int 112 // #70 │ │ +069738: 2c02 7e00 0000 |00c6: sparse-switch v2, 00000144 // +0000007e │ │ +06973e: 0205 1b00 |00c9: move/from16 v5, v27 │ │ +069742: 0800 1e00 |00cb: move-object/from16 v0, v30 │ │ +069746: 6e20 9715 b000 |00cd: invoke-virtual {v0, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ +06974c: 0a02 |00d0: move-result v2 │ │ +06974e: 3802 0700 |00d1: if-eqz v2, 00d8 // +0007 │ │ +069752: 0800 1e00 |00d3: move-object/from16 v0, v30 │ │ +069756: 5202 de09 |00d5: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ +06975a: b02c |00d7: add-int/2addr v12, v2 │ │ +06975c: 0800 1600 |00d8: move-object/from16 v0, v22 │ │ +069760: 5202 cd09 |00da: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +069764: b02c |00dc: add-int/2addr v12, v2 │ │ +069766: 0800 1e00 |00dd: move-object/from16 v0, v30 │ │ +06976a: 6e20 8615 3000 |00df: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@1586 │ │ +069770: 0a02 |00e2: move-result v2 │ │ +069772: 9004 0c02 |00e3: add-int v4, v12, v2 │ │ +069776: 0802 1e00 |00e5: move-object/from16 v2, v30 │ │ +06977a: 7606 ae15 0200 |00e7: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@15ae │ │ +069780: 0800 1600 |00ea: move-object/from16 v0, v22 │ │ +069784: 5202 ce09 |00ec: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +069788: b062 |00ee: add-int/2addr v2, v6 │ │ +06978a: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +06978e: 6e20 8915 3000 |00f1: invoke-virtual {v0, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ +069794: 0a04 |00f4: move-result v4 │ │ +069796: b042 |00f5: add-int/2addr v2, v4 │ │ +069798: b02c |00f6: add-int/2addr v12, v2 │ │ +06979a: 0800 1e00 |00f7: move-object/from16 v0, v30 │ │ +06979e: 6e30 8015 300b |00f9: invoke-virtual {v0, v3, v11}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ +0697a4: 0a02 |00fc: move-result v2 │ │ +0697a6: 9013 1302 |00fd: add-int v19, v19, v2 │ │ +0697aa: 2900 72ff |00ff: goto/16 0071 // -008e │ │ +0697ae: 0800 1600 |0101: move-object/from16 v0, v22 │ │ +0697b2: 5202 cf09 |0103: iget v2, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +0697b6: 9005 1b02 |0105: add-int v5, v27, v2 │ │ +0697ba: 12f2 |0107: const/4 v2, #int -1 // #ff │ │ +0697bc: 3229 c3ff |0108: if-eq v9, v2, 00cb // -003d │ │ +0697c0: 1212 |010a: const/4 v2, #int 1 // #1 │ │ +0697c2: 4402 1802 |010b: aget v2, v24, v2 │ │ +0697c6: b192 |010d: sub-int/2addr v2, v9 │ │ +0697c8: b025 |010e: add-int/2addr v5, v2 │ │ +0697ca: 28bc |010f: goto 00cb // -0044 │ │ +0697cc: 9102 0d07 |0110: sub-int v2, v13, v7 │ │ +0697d0: db02 0202 |0112: div-int/lit8 v2, v2, #int 2 // #02 │ │ +0697d4: 9002 021b |0114: add-int v2, v2, v27 │ │ +0697d8: 0800 1600 |0116: move-object/from16 v0, v22 │ │ +0697dc: 5204 cf09 |0118: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +0697e0: b042 |011a: add-int/2addr v2, v4 │ │ +0697e2: 0800 1600 |011b: move-object/from16 v0, v22 │ │ +0697e6: 5204 ca09 |011d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ +0697ea: 9105 0204 |011f: sub-int v5, v2, v4 │ │ +0697ee: 28aa |0121: goto 00cb // -0056 │ │ +0697f0: 9102 0a07 |0122: sub-int v2, v10, v7 │ │ +0697f4: 0800 1600 |0124: move-object/from16 v0, v22 │ │ +0697f8: 5204 ca09 |0126: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ +0697fc: 9105 0204 |0128: sub-int v5, v2, v4 │ │ +069800: 12f2 |012a: const/4 v2, #int -1 // #ff │ │ +069802: 3229 a0ff |012b: if-eq v9, v2, 00cb // -0060 │ │ +069806: 6e10 c418 0300 |012d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +06980c: 0a02 |0130: move-result v2 │ │ +06980e: 910f 0209 |0131: sub-int v15, v2, v9 │ │ +069812: 1222 |0133: const/4 v2, #int 2 // #2 │ │ +069814: 4402 1902 |0134: aget v2, v25, v2 │ │ +069818: b1f2 |0136: sub-int/2addr v2, v15 │ │ +06981a: b125 |0137: sub-int/2addr v5, v2 │ │ +06981c: 2893 |0138: goto 00cb // -006d │ │ +06981e: 0e00 |0139: return-void │ │ +069820: 0002 0200 0100 0000 0500 0000 3c00 ... |013a: sparse-switch-data (10 units) │ │ +069834: 0002 0300 1000 0000 3000 0000 5000 ... |0144: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1517 │ │ 0x0004 line=1518 │ │ 0x0008 line=1524 │ │ 0x000a line=1525 │ │ 0x0010 line=1528 │ │ @@ -148471,132 +148471,132 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 26 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 238 16-bit code units │ │ -069858: |[069858] android.support.v7.widget.LinearLayoutCompat.layoutVertical:(IIII)V │ │ -069868: 7401 8c15 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ -06986e: 0a12 |0003: move-result v18 │ │ -069870: 9113 1816 |0004: sub-int v19, v24, v22 │ │ -069874: 7401 8d15 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ -06987a: 0a01 |0009: move-result v1 │ │ -06987c: 9108 1301 |000a: sub-int v8, v19, v1 │ │ -069880: 9101 1312 |000c: sub-int v1, v19, v18 │ │ -069884: 7401 8d15 1500 |000e: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ -06988a: 0a04 |0011: move-result v4 │ │ -06988c: 9109 0104 |0012: sub-int v9, v1, v4 │ │ -069890: 7401 9415 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ -069896: 0a0b |0017: move-result v11 │ │ -069898: 0800 1500 |0018: move-object/from16 v0, v21 │ │ -06989c: 5201 df09 |001a: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -0698a0: dd10 0170 |001c: and-int/lit8 v16, v1, #int 112 // #70 │ │ -0698a4: 0800 1500 |001e: move-object/from16 v0, v21 │ │ -0698a8: 5201 df09 |0020: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -0698ac: 1404 0700 8000 |0022: const v4, #float 1.1755e-38 // #00800007 │ │ -0698b2: 9511 0104 |0025: and-int v17, v1, v4 │ │ -0698b6: 2c10 b300 0000 |0027: sparse-switch v16, 000000da // +000000b3 │ │ -0698bc: 7401 8e15 1500 |002a: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ -0698c2: 0a0a |002d: move-result v10 │ │ -0698c4: 120d |002e: const/4 v13, #int 0 // #0 │ │ -0698c6: 35bd a900 |002f: if-ge v13, v11, 00d8 // +00a9 │ │ -0698ca: 0800 1500 |0031: move-object/from16 v0, v21 │ │ -0698ce: 6e20 9315 d000 |0033: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -0698d4: 0c02 |0036: move-result-object v2 │ │ -0698d6: 3902 2e00 |0037: if-nez v2, 0065 // +002e │ │ -0698da: 0800 1500 |0039: move-object/from16 v0, v21 │ │ -0698de: 6e20 a015 d000 |003b: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ -0698e4: 0a01 |003e: move-result v1 │ │ -0698e6: b01a |003f: add-int/2addr v10, v1 │ │ -0698e8: d80d 0d01 |0040: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0698ec: 28ed |0042: goto 002f // -0013 │ │ -0698ee: 7401 8e15 1500 |0043: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ -0698f4: 0a01 |0046: move-result v1 │ │ -0698f6: 9001 0119 |0047: add-int v1, v1, v25 │ │ -0698fa: 9101 0117 |0049: sub-int v1, v1, v23 │ │ -0698fe: 0800 1500 |004b: move-object/from16 v0, v21 │ │ -069902: 5204 e409 |004d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069906: 910a 0104 |004f: sub-int v10, v1, v4 │ │ -06990a: 28dd |0051: goto 002e // -0023 │ │ -06990c: 7401 8e15 1500 |0052: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ -069912: 0a01 |0055: move-result v1 │ │ -069914: 9104 1917 |0056: sub-int v4, v25, v23 │ │ -069918: 0800 1500 |0058: move-object/from16 v0, v21 │ │ -06991c: 5200 e409 |005a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069920: 0214 0000 |005c: move/from16 v20, v0 │ │ -069924: 9104 0414 |005e: sub-int v4, v4, v20 │ │ -069928: db04 0402 |0060: div-int/lit8 v4, v4, #int 2 // #02 │ │ -06992c: 900a 0104 |0062: add-int v10, v1, v4 │ │ -069930: 28ca |0064: goto 002e // -0036 │ │ -069932: 6e10 d618 0200 |0065: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -069938: 0a01 |0068: move-result v1 │ │ -06993a: 1304 0800 |0069: const/16 v4, #int 8 // #8 │ │ -06993e: 3241 d5ff |006b: if-eq v1, v4, 0040 // -002b │ │ -069942: 6e10 c618 0200 |006d: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -069948: 0a05 |0070: move-result v5 │ │ -06994a: 6e10 c418 0200 |0071: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -069950: 0a06 |0074: move-result v6 │ │ -069952: 6e10 c118 0200 |0075: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -069958: 0c0f |0078: move-result-object v15 │ │ -06995a: 1f0f ee02 |0079: check-cast v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06995e: 52fc cb09 |007b: iget v12, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -069962: 3b0c 0400 |007d: if-gez v12, 0081 // +0004 │ │ -069966: 020c 1100 |007f: move/from16 v12, v17 │ │ -06996a: 7701 a208 1500 |0081: invoke-static/range {v21}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -069970: 0a0e |0084: move-result v14 │ │ -069972: 7120 ad07 ec00 |0085: invoke-static {v12, v14}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -069978: 0a07 |0088: move-result v7 │ │ -06997a: dd01 0707 |0089: and-int/lit8 v1, v7, #int 7 // #07 │ │ -06997e: 2c01 5900 0000 |008b: sparse-switch v1, 000000e4 // +00000059 │ │ -069984: 52f1 cd09 |008e: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -069988: 9003 1201 |0090: add-int v3, v18, v1 │ │ -06998c: 0800 1500 |0092: move-object/from16 v0, v21 │ │ -069990: 6e20 9715 d000 |0094: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ -069996: 0a01 |0097: move-result v1 │ │ -069998: 3801 0700 |0098: if-eqz v1, 009f // +0007 │ │ -06999c: 0800 1500 |009a: move-object/from16 v0, v21 │ │ -0699a0: 5201 dc09 |009c: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ -0699a4: b01a |009e: add-int/2addr v10, v1 │ │ -0699a6: 52f1 cf09 |009f: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -0699aa: b01a |00a1: add-int/2addr v10, v1 │ │ -0699ac: 0800 1500 |00a2: move-object/from16 v0, v21 │ │ -0699b0: 6e20 8615 2000 |00a4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@1586 │ │ -0699b6: 0a01 |00a7: move-result v1 │ │ -0699b8: 9004 0a01 |00a8: add-int v4, v10, v1 │ │ -0699bc: 0801 1500 |00aa: move-object/from16 v1, v21 │ │ -0699c0: 7606 ae15 0100 |00ac: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@15ae │ │ -0699c6: 52f1 ca09 |00af: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ -0699ca: b061 |00b1: add-int/2addr v1, v6 │ │ -0699cc: 0800 1500 |00b2: move-object/from16 v0, v21 │ │ -0699d0: 6e20 8915 2000 |00b4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ -0699d6: 0a04 |00b7: move-result v4 │ │ -0699d8: b041 |00b8: add-int/2addr v1, v4 │ │ -0699da: b01a |00b9: add-int/2addr v10, v1 │ │ -0699dc: 0800 1500 |00ba: move-object/from16 v0, v21 │ │ -0699e0: 6e30 8015 200d |00bc: invoke-virtual {v0, v2, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ -0699e6: 0a01 |00bf: move-result v1 │ │ -0699e8: b01d |00c0: add-int/2addr v13, v1 │ │ -0699ea: 2900 7fff |00c1: goto/16 0040 // -0081 │ │ -0699ee: 9101 0905 |00c3: sub-int v1, v9, v5 │ │ -0699f2: db01 0102 |00c5: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0699f6: 9001 0112 |00c7: add-int v1, v1, v18 │ │ -0699fa: 52f4 cd09 |00c9: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -0699fe: b041 |00cb: add-int/2addr v1, v4 │ │ -069a00: 52f4 ce09 |00cc: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -069a04: 9103 0104 |00ce: sub-int v3, v1, v4 │ │ -069a08: 28c2 |00d0: goto 0092 // -003e │ │ -069a0a: 9101 0805 |00d1: sub-int v1, v8, v5 │ │ -069a0e: 52f4 ce09 |00d3: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -069a12: 9103 0104 |00d5: sub-int v3, v1, v4 │ │ -069a16: 28bb |00d7: goto 0092 // -0045 │ │ -069a18: 0e00 |00d8: return-void │ │ -069a1a: 0000 |00d9: nop // spacer │ │ -069a1c: 0002 0200 1000 0000 5000 0000 2b00 ... |00da: sparse-switch-data (10 units) │ │ -069a30: 0002 0200 0100 0000 0500 0000 3800 ... |00e4: sparse-switch-data (10 units) │ │ +069850: |[069850] android.support.v7.widget.LinearLayoutCompat.layoutVertical:(IIII)V │ │ +069860: 7401 8c15 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ +069866: 0a12 |0003: move-result v18 │ │ +069868: 9113 1816 |0004: sub-int v19, v24, v22 │ │ +06986c: 7401 8d15 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ +069872: 0a01 |0009: move-result v1 │ │ +069874: 9108 1301 |000a: sub-int v8, v19, v1 │ │ +069878: 9101 1312 |000c: sub-int v1, v19, v18 │ │ +06987c: 7401 8d15 1500 |000e: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ +069882: 0a04 |0011: move-result v4 │ │ +069884: 9109 0104 |0012: sub-int v9, v1, v4 │ │ +069888: 7401 9415 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ +06988e: 0a0b |0017: move-result v11 │ │ +069890: 0800 1500 |0018: move-object/from16 v0, v21 │ │ +069894: 5201 df09 |001a: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +069898: dd10 0170 |001c: and-int/lit8 v16, v1, #int 112 // #70 │ │ +06989c: 0800 1500 |001e: move-object/from16 v0, v21 │ │ +0698a0: 5201 df09 |0020: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +0698a4: 1404 0700 8000 |0022: const v4, #float 1.1755e-38 // #00800007 │ │ +0698aa: 9511 0104 |0025: and-int v17, v1, v4 │ │ +0698ae: 2c10 b300 0000 |0027: sparse-switch v16, 000000da // +000000b3 │ │ +0698b4: 7401 8e15 1500 |002a: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ +0698ba: 0a0a |002d: move-result v10 │ │ +0698bc: 120d |002e: const/4 v13, #int 0 // #0 │ │ +0698be: 35bd a900 |002f: if-ge v13, v11, 00d8 // +00a9 │ │ +0698c2: 0800 1500 |0031: move-object/from16 v0, v21 │ │ +0698c6: 6e20 9315 d000 |0033: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +0698cc: 0c02 |0036: move-result-object v2 │ │ +0698ce: 3902 2e00 |0037: if-nez v2, 0065 // +002e │ │ +0698d2: 0800 1500 |0039: move-object/from16 v0, v21 │ │ +0698d6: 6e20 a015 d000 |003b: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ +0698dc: 0a01 |003e: move-result v1 │ │ +0698de: b01a |003f: add-int/2addr v10, v1 │ │ +0698e0: d80d 0d01 |0040: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0698e4: 28ed |0042: goto 002f // -0013 │ │ +0698e6: 7401 8e15 1500 |0043: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ +0698ec: 0a01 |0046: move-result v1 │ │ +0698ee: 9001 0119 |0047: add-int v1, v1, v25 │ │ +0698f2: 9101 0117 |0049: sub-int v1, v1, v23 │ │ +0698f6: 0800 1500 |004b: move-object/from16 v0, v21 │ │ +0698fa: 5204 e409 |004d: iget v4, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +0698fe: 910a 0104 |004f: sub-int v10, v1, v4 │ │ +069902: 28dd |0051: goto 002e // -0023 │ │ +069904: 7401 8e15 1500 |0052: invoke-virtual/range {v21}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ +06990a: 0a01 |0055: move-result v1 │ │ +06990c: 9104 1917 |0056: sub-int v4, v25, v23 │ │ +069910: 0800 1500 |0058: move-object/from16 v0, v21 │ │ +069914: 5200 e409 |005a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069918: 0214 0000 |005c: move/from16 v20, v0 │ │ +06991c: 9104 0414 |005e: sub-int v4, v4, v20 │ │ +069920: db04 0402 |0060: div-int/lit8 v4, v4, #int 2 // #02 │ │ +069924: 900a 0104 |0062: add-int v10, v1, v4 │ │ +069928: 28ca |0064: goto 002e // -0036 │ │ +06992a: 6e10 d618 0200 |0065: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +069930: 0a01 |0068: move-result v1 │ │ +069932: 1304 0800 |0069: const/16 v4, #int 8 // #8 │ │ +069936: 3241 d5ff |006b: if-eq v1, v4, 0040 // -002b │ │ +06993a: 6e10 c618 0200 |006d: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +069940: 0a05 |0070: move-result v5 │ │ +069942: 6e10 c418 0200 |0071: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +069948: 0a06 |0074: move-result v6 │ │ +06994a: 6e10 c118 0200 |0075: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +069950: 0c0f |0078: move-result-object v15 │ │ +069952: 1f0f ee02 |0079: check-cast v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +069956: 52fc cb09 |007b: iget v12, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +06995a: 3b0c 0400 |007d: if-gez v12, 0081 // +0004 │ │ +06995e: 020c 1100 |007f: move/from16 v12, v17 │ │ +069962: 7701 a208 1500 |0081: invoke-static/range {v21}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +069968: 0a0e |0084: move-result v14 │ │ +06996a: 7120 ad07 ec00 |0085: invoke-static {v12, v14}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +069970: 0a07 |0088: move-result v7 │ │ +069972: dd01 0707 |0089: and-int/lit8 v1, v7, #int 7 // #07 │ │ +069976: 2c01 5900 0000 |008b: sparse-switch v1, 000000e4 // +00000059 │ │ +06997c: 52f1 cd09 |008e: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +069980: 9003 1201 |0090: add-int v3, v18, v1 │ │ +069984: 0800 1500 |0092: move-object/from16 v0, v21 │ │ +069988: 6e20 9715 d000 |0094: invoke-virtual {v0, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ +06998e: 0a01 |0097: move-result v1 │ │ +069990: 3801 0700 |0098: if-eqz v1, 009f // +0007 │ │ +069994: 0800 1500 |009a: move-object/from16 v0, v21 │ │ +069998: 5201 dc09 |009c: iget v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ +06999c: b01a |009e: add-int/2addr v10, v1 │ │ +06999e: 52f1 cf09 |009f: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +0699a2: b01a |00a1: add-int/2addr v10, v1 │ │ +0699a4: 0800 1500 |00a2: move-object/from16 v0, v21 │ │ +0699a8: 6e20 8615 2000 |00a4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getLocationOffset:(Landroid/view/View;)I // method@1586 │ │ +0699ae: 0a01 |00a7: move-result v1 │ │ +0699b0: 9004 0a01 |00a8: add-int v4, v10, v1 │ │ +0699b4: 0801 1500 |00aa: move-object/from16 v1, v21 │ │ +0699b8: 7606 ae15 0100 |00ac: invoke-direct/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setChildFrame:(Landroid/view/View;IIII)V // method@15ae │ │ +0699be: 52f1 ca09 |00af: iget v1, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ +0699c2: b061 |00b1: add-int/2addr v1, v6 │ │ +0699c4: 0800 1500 |00b2: move-object/from16 v0, v21 │ │ +0699c8: 6e20 8915 2000 |00b4: invoke-virtual {v0, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ +0699ce: 0a04 |00b7: move-result v4 │ │ +0699d0: b041 |00b8: add-int/2addr v1, v4 │ │ +0699d2: b01a |00b9: add-int/2addr v10, v1 │ │ +0699d4: 0800 1500 |00ba: move-object/from16 v0, v21 │ │ +0699d8: 6e30 8015 200d |00bc: invoke-virtual {v0, v2, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ +0699de: 0a01 |00bf: move-result v1 │ │ +0699e0: b01d |00c0: add-int/2addr v13, v1 │ │ +0699e2: 2900 7fff |00c1: goto/16 0040 // -0081 │ │ +0699e6: 9101 0905 |00c3: sub-int v1, v9, v5 │ │ +0699ea: db01 0102 |00c5: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0699ee: 9001 0112 |00c7: add-int v1, v1, v18 │ │ +0699f2: 52f4 cd09 |00c9: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +0699f6: b041 |00cb: add-int/2addr v1, v4 │ │ +0699f8: 52f4 ce09 |00cc: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +0699fc: 9103 0104 |00ce: sub-int v3, v1, v4 │ │ +069a00: 28c2 |00d0: goto 0092 // -003e │ │ +069a02: 9101 0805 |00d1: sub-int v1, v8, v5 │ │ +069a06: 52f4 ce09 |00d3: iget v4, v15, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +069a0a: 9103 0104 |00d5: sub-int v3, v1, v4 │ │ +069a0e: 28bb |00d7: goto 0092 // -0045 │ │ +069a10: 0e00 |00d8: return-void │ │ +069a12: 0000 |00d9: nop // spacer │ │ +069a14: 0002 0200 1000 0000 5000 0000 2b00 ... |00da: sparse-switch-data (10 units) │ │ +069a28: 0002 0200 0100 0000 0500 0000 3800 ... |00e4: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ 0x0004 line=1428 │ │ 0x0006 line=1429 │ │ 0x000c line=1432 │ │ 0x0014 line=1434 │ │ @@ -148672,23 +148672,23 @@ │ │ type : '(Landroid/view/View;IIIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -069a44: |[069a44] android.support.v7.widget.LinearLayoutCompat.measureChildBeforeLayout:(Landroid/view/View;IIIII)V │ │ -069a54: 0760 |0000: move-object v0, v6 │ │ -069a56: 0771 |0001: move-object v1, v7 │ │ -069a58: 0192 |0002: move v2, v9 │ │ -069a5a: 01a3 |0003: move v3, v10 │ │ -069a5c: 01b4 |0004: move v4, v11 │ │ -069a5e: 01c5 |0005: move v5, v12 │ │ -069a60: 7406 9e15 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@159e │ │ -069a66: 0e00 |0009: return-void │ │ +069a3c: |[069a3c] android.support.v7.widget.LinearLayoutCompat.measureChildBeforeLayout:(Landroid/view/View;IIIII)V │ │ +069a4c: 0760 |0000: move-object v0, v6 │ │ +069a4e: 0771 |0001: move-object v1, v7 │ │ +069a50: 0192 |0002: move v2, v9 │ │ +069a52: 01a3 |0003: move v3, v10 │ │ +069a54: 01b4 |0004: move v4, v11 │ │ +069a56: 01c5 |0005: move v5, v12 │ │ +069a58: 7406 9e15 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@159e │ │ +069a5e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1373 │ │ 0x0009 line=1375 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x000a reg=7 child Landroid/view/View; │ │ @@ -148703,845 +148703,845 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 50 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 1522 16-bit code units │ │ -069a68: |[069a68] android.support.v7.widget.LinearLayoutCompat.measureHorizontal:(II)V │ │ -069a78: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -069a7a: 0800 2f00 |0001: move-object/from16 v0, v47 │ │ -069a7e: 5903 e409 |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069a82: 1323 0000 |0005: const/16 v35, #int 0 // #0 │ │ -069a86: 1312 0000 |0007: const/16 v18, #int 0 // #0 │ │ -069a8a: 120b |0009: const/4 v11, #int 0 // #0 │ │ -069a8c: 132b 0000 |000a: const/16 v43, #int 0 // #0 │ │ -069a90: 121a |000c: const/4 v10, #int 1 // #1 │ │ -069a92: 1328 0000 |000d: const/16 v40, #int 0 // #0 │ │ -069a96: 7401 9415 2f00 |000f: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ -069a9c: 0a14 |0012: move-result v20 │ │ -069a9e: 7701 a318 3000 |0013: invoke-static/range {v48}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -069aa4: 0a2c |0016: move-result v44 │ │ -069aa6: 7701 a318 3100 |0017: invoke-static/range {v49}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -069aac: 0a19 |001a: move-result v25 │ │ -069aae: 131f 0000 |001b: const/16 v31, #int 0 // #0 │ │ -069ab2: 1326 0000 |001d: const/16 v38, #int 0 // #0 │ │ -069ab6: 0800 2f00 |001f: move-object/from16 v0, v47 │ │ -069aba: 5403 e009 |0021: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@09e0 │ │ -069abe: 3803 0800 |0023: if-eqz v3, 002b // +0008 │ │ -069ac2: 0800 2f00 |0025: move-object/from16 v0, v47 │ │ -069ac6: 5403 e109 |0027: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@09e1 │ │ -069aca: 3903 1000 |0029: if-nez v3, 0039 // +0010 │ │ -069ace: 1243 |002b: const/4 v3, #int 4 // #4 │ │ -069ad0: 2333 d904 |002c: new-array v3, v3, [I // type@04d9 │ │ -069ad4: 0800 2f00 |002e: move-object/from16 v0, v47 │ │ -069ad8: 5b03 e009 |0030: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@09e0 │ │ -069adc: 1243 |0032: const/4 v3, #int 4 // #4 │ │ -069ade: 2333 d904 |0033: new-array v3, v3, [I // type@04d9 │ │ -069ae2: 0800 2f00 |0035: move-object/from16 v0, v47 │ │ -069ae6: 5b03 e109 |0037: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@09e1 │ │ -069aea: 0800 2f00 |0039: move-object/from16 v0, v47 │ │ -069aee: 5400 e009 |003b: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@09e0 │ │ -069af2: 0821 0000 |003d: move-object/from16 v33, v0 │ │ -069af6: 0800 2f00 |003f: move-object/from16 v0, v47 │ │ -069afa: 5400 e109 |0041: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@09e1 │ │ -069afe: 0822 0000 |0043: move-object/from16 v34, v0 │ │ -069b02: 1203 |0045: const/4 v3, #int 0 // #0 │ │ -069b04: 1216 |0046: const/4 v6, #int 1 // #1 │ │ -069b06: 1227 |0047: const/4 v7, #int 2 // #2 │ │ -069b08: 1238 |0048: const/4 v8, #int 3 // #3 │ │ -069b0a: 12f9 |0049: const/4 v9, #int -1 // #ff │ │ -069b0c: 4b09 2108 |004a: aput v9, v33, v8 │ │ -069b10: 4b09 2107 |004c: aput v9, v33, v7 │ │ -069b14: 4b09 2106 |004e: aput v9, v33, v6 │ │ -069b18: 4b09 2103 |0050: aput v9, v33, v3 │ │ -069b1c: 1203 |0052: const/4 v3, #int 0 // #0 │ │ -069b1e: 1216 |0053: const/4 v6, #int 1 // #1 │ │ -069b20: 1227 |0054: const/4 v7, #int 2 // #2 │ │ -069b22: 1238 |0055: const/4 v8, #int 3 // #3 │ │ -069b24: 12f9 |0056: const/4 v9, #int -1 // #ff │ │ -069b26: 4b09 2208 |0057: aput v9, v34, v8 │ │ -069b2a: 4b09 2207 |0059: aput v9, v34, v7 │ │ -069b2e: 4b09 2206 |005b: aput v9, v34, v6 │ │ -069b32: 4b09 2203 |005d: aput v9, v34, v3 │ │ -069b36: 0800 2f00 |005f: move-object/from16 v0, v47 │ │ -069b3a: 550d d809 |0061: iget-boolean v13, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@09d8 │ │ -069b3e: 0800 2f00 |0063: move-object/from16 v0, v47 │ │ -069b42: 5500 e509 |0065: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@09e5 │ │ -069b46: 0229 0000 |0067: move/from16 v41, v0 │ │ -069b4a: 1503 0040 |0069: const/high16 v3, #int 1073741824 // #4000 │ │ -069b4e: 0200 2c00 |006b: move/from16 v0, v44 │ │ -069b52: 3330 2500 |006d: if-ne v0, v3, 0092 // +0025 │ │ -069b56: 131b 0100 |006f: const/16 v27, #int 1 // #1 │ │ -069b5a: 151c 0080 |0071: const/high16 v28, #int -2147483648 // #8000 │ │ -069b5e: 1205 |0073: const/4 v5, #int 0 // #0 │ │ -069b60: 0200 1400 |0074: move/from16 v0, v20 │ │ -069b64: 3505 d501 |0076: if-ge v5, v0, 024b // +01d5 │ │ -069b68: 0800 2f00 |0078: move-object/from16 v0, v47 │ │ -069b6c: 6e20 9315 5000 |007a: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -069b72: 0c04 |007d: move-result-object v4 │ │ -069b74: 3904 1700 |007e: if-nez v4, 0095 // +0017 │ │ -069b78: 0800 2f00 |0080: move-object/from16 v0, v47 │ │ -069b7c: 5203 e409 |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069b80: 0800 2f00 |0084: move-object/from16 v0, v47 │ │ -069b84: 6e20 a015 5000 |0086: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ -069b8a: 0a06 |0089: move-result v6 │ │ -069b8c: b063 |008a: add-int/2addr v3, v6 │ │ -069b8e: 0800 2f00 |008b: move-object/from16 v0, v47 │ │ -069b92: 5903 e409 |008d: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069b96: d805 0501 |008f: add-int/lit8 v5, v5, #int 1 // #01 │ │ -069b9a: 28e3 |0091: goto 0074 // -001d │ │ -069b9c: 131b 0000 |0092: const/16 v27, #int 0 // #0 │ │ -069ba0: 28dd |0094: goto 0071 // -0023 │ │ -069ba2: 6e10 d618 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -069ba8: 0a03 |0098: move-result v3 │ │ -069baa: 1306 0800 |0099: const/16 v6, #int 8 // #8 │ │ -069bae: 3363 0a00 |009b: if-ne v3, v6, 00a5 // +000a │ │ -069bb2: 0800 2f00 |009d: move-object/from16 v0, v47 │ │ -069bb6: 6e30 8015 4005 |009f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ -069bbc: 0a03 |00a2: move-result v3 │ │ -069bbe: b035 |00a3: add-int/2addr v5, v3 │ │ -069bc0: 28eb |00a4: goto 008f // -0015 │ │ -069bc2: 0800 2f00 |00a5: move-object/from16 v0, v47 │ │ -069bc6: 6e20 9715 5000 |00a7: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ -069bcc: 0a03 |00aa: move-result v3 │ │ -069bce: 3803 0f00 |00ab: if-eqz v3, 00ba // +000f │ │ -069bd2: 0800 2f00 |00ad: move-object/from16 v0, v47 │ │ -069bd6: 5203 e409 |00af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069bda: 0800 2f00 |00b1: move-object/from16 v0, v47 │ │ -069bde: 5206 de09 |00b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ -069be2: b063 |00b5: add-int/2addr v3, v6 │ │ -069be4: 0800 2f00 |00b6: move-object/from16 v0, v47 │ │ -069be8: 5903 e409 |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069bec: 6e10 c118 0400 |00ba: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -069bf2: 0c1d |00bd: move-result-object v29 │ │ -069bf4: 1f1d ee02 |00be: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -069bf8: 0800 1d00 |00c0: move-object/from16 v0, v29 │ │ -069bfc: 5203 d009 |00c2: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -069c00: a628 2803 |00c4: add-float v40, v40, v3 │ │ -069c04: 1503 0040 |00c6: const/high16 v3, #int 1073741824 // #4000 │ │ -069c08: 0200 2c00 |00c8: move/from16 v0, v44 │ │ -069c0c: 3330 dd00 |00ca: if-ne v0, v3, 01a7 // +00dd │ │ -069c10: 0800 1d00 |00cc: move-object/from16 v0, v29 │ │ -069c14: 5203 d109 |00ce: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -069c18: 3903 d700 |00d0: if-nez v3, 01a7 // +00d7 │ │ -069c1c: 0800 1d00 |00d2: move-object/from16 v0, v29 │ │ -069c20: 5203 d009 |00d4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -069c24: 1206 |00d6: const/4 v6, #int 0 // #0 │ │ -069c26: 2d03 0306 |00d7: cmpl-float v3, v3, v6 │ │ -069c2a: 3d03 ce00 |00d9: if-lez v3, 01a7 // +00ce │ │ -069c2e: 381b ab00 |00db: if-eqz v27, 0186 // +00ab │ │ -069c32: 0800 2f00 |00dd: move-object/from16 v0, v47 │ │ -069c36: 5203 e409 |00df: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069c3a: 0800 1d00 |00e1: move-object/from16 v0, v29 │ │ -069c3e: 5206 cd09 |00e3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -069c42: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ -069c46: 5207 ce09 |00e7: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -069c4a: b076 |00e9: add-int/2addr v6, v7 │ │ -069c4c: b063 |00ea: add-int/2addr v3, v6 │ │ -069c4e: 0800 2f00 |00eb: move-object/from16 v0, v47 │ │ -069c52: 5903 e409 |00ed: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069c56: 380d b400 |00ef: if-eqz v13, 01a3 // +00b4 │ │ -069c5a: 1203 |00f1: const/4 v3, #int 0 // #0 │ │ -069c5c: 1206 |00f2: const/4 v6, #int 0 // #0 │ │ -069c5e: 7120 a518 6300 |00f3: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -069c64: 0a17 |00f6: move-result v23 │ │ -069c66: 0200 1700 |00f7: move/from16 v0, v23 │ │ -069c6a: 0201 1700 |00f9: move/from16 v1, v23 │ │ -069c6e: 6e30 e718 0401 |00fb: invoke-virtual {v4, v0, v1}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -069c74: 1320 0000 |00fe: const/16 v32, #int 0 // #0 │ │ -069c78: 1503 0040 |0100: const/high16 v3, #int 1073741824 // #4000 │ │ -069c7c: 0200 1900 |0102: move/from16 v0, v25 │ │ -069c80: 3230 0d00 |0104: if-eq v0, v3, 0111 // +000d │ │ -069c84: 0800 1d00 |0106: move-object/from16 v0, v29 │ │ -069c88: 5203 cc09 |0108: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -069c8c: 12f6 |010a: const/4 v6, #int -1 // #ff │ │ -069c8e: 3363 0600 |010b: if-ne v3, v6, 0111 // +0006 │ │ -069c92: 131f 0100 |010d: const/16 v31, #int 1 // #1 │ │ -069c96: 1320 0100 |010f: const/16 v32, #int 1 // #1 │ │ -069c9a: 0800 1d00 |0111: move-object/from16 v0, v29 │ │ -069c9e: 5203 cf09 |0113: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -069ca2: 0800 1d00 |0115: move-object/from16 v0, v29 │ │ -069ca6: 5206 ca09 |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ -069caa: 901e 0306 |0119: add-int v30, v3, v6 │ │ -069cae: 6e10 c418 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -069cb4: 0a03 |011e: move-result v3 │ │ -069cb6: 9010 031e |011f: add-int v16, v3, v30 │ │ -069cba: 7110 a308 0400 |0121: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -069cc0: 0a03 |0124: move-result v3 │ │ -069cc2: 0200 1200 |0125: move/from16 v0, v18 │ │ -069cc6: 7120 5d14 3000 |0127: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -069ccc: 0a12 |012a: move-result v18 │ │ -069cce: 380d 2d00 |012b: if-eqz v13, 0158 // +002d │ │ -069cd2: 6e10 b718 0400 |012d: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@18b7 │ │ -069cd8: 0a0e |0130: move-result v14 │ │ -069cda: 12f3 |0131: const/4 v3, #int -1 // #ff │ │ -069cdc: 323e 2600 |0132: if-eq v14, v3, 0158 // +0026 │ │ -069ce0: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ -069ce4: 5203 cb09 |0136: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -069ce8: 3b03 f900 |0138: if-gez v3, 0231 // +00f9 │ │ -069cec: 0800 2f00 |013a: move-object/from16 v0, v47 │ │ -069cf0: 5203 df09 |013c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -069cf4: dd18 0370 |013e: and-int/lit8 v24, v3, #int 112 // #70 │ │ -069cf8: e103 1804 |0140: shr-int/lit8 v3, v24, #int 4 // #04 │ │ -069cfc: dd03 03fe |0142: and-int/lit8 v3, v3, #int -2 // #fe │ │ -069d00: e11a 0301 |0144: shr-int/lit8 v26, v3, #int 1 // #01 │ │ -069d04: 4403 211a |0146: aget v3, v33, v26 │ │ -069d08: 7120 9d1b e300 |0148: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069d0e: 0a03 |014b: move-result v3 │ │ -069d10: 4b03 211a |014c: aput v3, v33, v26 │ │ -069d14: 4403 221a |014e: aget v3, v34, v26 │ │ -069d18: 9106 100e |0150: sub-int v6, v16, v14 │ │ -069d1c: 7120 9d1b 6300 |0152: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069d22: 0a03 |0155: move-result v3 │ │ -069d24: 4b03 221a |0156: aput v3, v34, v26 │ │ -069d28: 0200 2300 |0158: move/from16 v0, v35 │ │ -069d2c: 0201 1000 |015a: move/from16 v1, v16 │ │ -069d30: 7120 9d1b 1000 |015c: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069d36: 0a23 |015f: move-result v35 │ │ -069d38: 380a d700 |0160: if-eqz v10, 0237 // +00d7 │ │ -069d3c: 0800 1d00 |0162: move-object/from16 v0, v29 │ │ -069d40: 5203 cc09 |0164: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -069d44: 12f6 |0166: const/4 v6, #int -1 // #ff │ │ -069d46: 3363 d000 |0167: if-ne v3, v6, 0237 // +00d0 │ │ -069d4a: 121a |0169: const/4 v10, #int 1 // #1 │ │ -069d4c: 0800 1d00 |016a: move-object/from16 v0, v29 │ │ -069d50: 5203 d009 |016c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -069d54: 1206 |016e: const/4 v6, #int 0 // #0 │ │ -069d56: 2d03 0306 |016f: cmpl-float v3, v3, v6 │ │ -069d5a: 3d03 cd00 |0171: if-lez v3, 023e // +00cd │ │ -069d5e: 3820 c700 |0173: if-eqz v32, 023a // +00c7 │ │ -069d62: 0200 2b00 |0175: move/from16 v0, v43 │ │ -069d66: 0201 1e00 |0177: move/from16 v1, v30 │ │ -069d6a: 7120 9d1b 1000 |0179: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069d70: 0a2b |017c: move-result v43 │ │ -069d72: 0800 2f00 |017d: move-object/from16 v0, v47 │ │ -069d76: 6e30 8015 4005 |017f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ -069d7c: 0a03 |0182: move-result v3 │ │ -069d7e: b035 |0183: add-int/2addr v5, v3 │ │ -069d80: 2900 0bff |0184: goto/16 008f // -00f5 │ │ -069d84: 0800 2f00 |0186: move-object/from16 v0, v47 │ │ -069d88: 5200 e409 |0188: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069d8c: 0227 0000 |018a: move/from16 v39, v0 │ │ -069d90: 0800 1d00 |018c: move-object/from16 v0, v29 │ │ -069d94: 5203 cd09 |018e: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -069d98: 9003 0327 |0190: add-int v3, v3, v39 │ │ -069d9c: 0800 1d00 |0192: move-object/from16 v0, v29 │ │ -069da0: 5206 ce09 |0194: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -069da4: b063 |0196: add-int/2addr v3, v6 │ │ -069da6: 0200 2700 |0197: move/from16 v0, v39 │ │ -069daa: 7120 9d1b 3000 |0199: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069db0: 0a03 |019c: move-result v3 │ │ -069db2: 0800 2f00 |019d: move-object/from16 v0, v47 │ │ -069db6: 5903 e409 |019f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069dba: 2900 4eff |01a1: goto/16 00ef // -00b2 │ │ -069dbe: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ -069dc2: 2900 59ff |01a5: goto/16 00fe // -00a7 │ │ -069dc6: 1524 0080 |01a7: const/high16 v36, #int -2147483648 // #8000 │ │ -069dca: 0800 1d00 |01a9: move-object/from16 v0, v29 │ │ -069dce: 5203 d109 |01ab: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -069dd2: 3903 1200 |01ad: if-nez v3, 01bf // +0012 │ │ -069dd6: 0800 1d00 |01af: move-object/from16 v0, v29 │ │ -069dda: 5203 d009 |01b1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -069dde: 1206 |01b3: const/4 v6, #int 0 // #0 │ │ -069de0: 2d03 0306 |01b4: cmpl-float v3, v3, v6 │ │ -069de4: 3d03 0900 |01b6: if-lez v3, 01bf // +0009 │ │ -069de8: 1324 0000 |01b8: const/16 v36, #int 0 // #0 │ │ -069dec: 12e3 |01ba: const/4 v3, #int -2 // #fe │ │ -069dee: 0800 1d00 |01bb: move-object/from16 v0, v29 │ │ -069df2: 5903 d109 |01bd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -069df6: 1203 |01bf: const/4 v3, #int 0 // #0 │ │ -069df8: 2d03 2803 |01c0: cmpl-float v3, v40, v3 │ │ -069dfc: 3903 4900 |01c2: if-nez v3, 020b // +0049 │ │ -069e00: 0800 2f00 |01c4: move-object/from16 v0, v47 │ │ -069e04: 5207 e409 |01c6: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069e08: 1209 |01c8: const/4 v9, #int 0 // #0 │ │ -069e0a: 0803 2f00 |01c9: move-object/from16 v3, v47 │ │ -069e0e: 0206 3000 |01cb: move/from16 v6, v48 │ │ -069e12: 0208 3100 |01cd: move/from16 v8, v49 │ │ -069e16: 7407 9d15 0300 |01cf: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@159d │ │ -069e1c: 1503 0080 |01d2: const/high16 v3, #int -2147483648 // #8000 │ │ -069e20: 0200 2400 |01d4: move/from16 v0, v36 │ │ -069e24: 3230 0800 |01d6: if-eq v0, v3, 01de // +0008 │ │ -069e28: 0200 2400 |01d8: move/from16 v0, v36 │ │ -069e2c: 0801 1d00 |01da: move-object/from16 v1, v29 │ │ -069e30: 5910 d109 |01dc: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -069e34: 6e10 c618 0400 |01de: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -069e3a: 0a13 |01e1: move-result v19 │ │ -069e3c: 381b 2b00 |01e2: if-eqz v27, 020d // +002b │ │ -069e40: 0800 2f00 |01e4: move-object/from16 v0, v47 │ │ -069e44: 5203 e409 |01e6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069e48: 0800 1d00 |01e8: move-object/from16 v0, v29 │ │ -069e4c: 5206 cd09 |01ea: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -069e50: 9006 0613 |01ec: add-int v6, v6, v19 │ │ -069e54: 0800 1d00 |01ee: move-object/from16 v0, v29 │ │ -069e58: 5207 ce09 |01f0: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -069e5c: b076 |01f2: add-int/2addr v6, v7 │ │ -069e5e: 0800 2f00 |01f3: move-object/from16 v0, v47 │ │ -069e62: 6e20 8915 4000 |01f5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ -069e68: 0a07 |01f8: move-result v7 │ │ -069e6a: b076 |01f9: add-int/2addr v6, v7 │ │ -069e6c: b063 |01fa: add-int/2addr v3, v6 │ │ -069e6e: 0800 2f00 |01fb: move-object/from16 v0, v47 │ │ -069e72: 5903 e409 |01fd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069e76: 3829 fffe |01ff: if-eqz v41, 00fe // -0101 │ │ -069e7a: 0200 1300 |0201: move/from16 v0, v19 │ │ -069e7e: 0201 1c00 |0203: move/from16 v1, v28 │ │ -069e82: 7120 9d1b 1000 |0205: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069e88: 0a1c |0208: move-result v28 │ │ -069e8a: 2900 f5fe |0209: goto/16 00fe // -010b │ │ -069e8e: 1207 |020b: const/4 v7, #int 0 // #0 │ │ -069e90: 28bc |020c: goto 01c8 // -0044 │ │ -069e92: 0800 2f00 |020d: move-object/from16 v0, v47 │ │ -069e96: 5200 e409 |020f: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069e9a: 0227 0000 |0211: move/from16 v39, v0 │ │ -069e9e: 9003 2713 |0213: add-int v3, v39, v19 │ │ -069ea2: 0800 1d00 |0215: move-object/from16 v0, v29 │ │ -069ea6: 5206 cd09 |0217: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -069eaa: b063 |0219: add-int/2addr v3, v6 │ │ -069eac: 0800 1d00 |021a: move-object/from16 v0, v29 │ │ -069eb0: 5206 ce09 |021c: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -069eb4: b063 |021e: add-int/2addr v3, v6 │ │ -069eb6: 0800 2f00 |021f: move-object/from16 v0, v47 │ │ -069eba: 6e20 8915 4000 |0221: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ -069ec0: 0a06 |0224: move-result v6 │ │ -069ec2: b063 |0225: add-int/2addr v3, v6 │ │ -069ec4: 0200 2700 |0226: move/from16 v0, v39 │ │ -069ec8: 7120 9d1b 3000 |0228: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069ece: 0a03 |022b: move-result v3 │ │ -069ed0: 0800 2f00 |022c: move-object/from16 v0, v47 │ │ -069ed4: 5903 e409 |022e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069ed8: 28cf |0230: goto 01ff // -0031 │ │ -069eda: 0800 1d00 |0231: move-object/from16 v0, v29 │ │ -069ede: 5203 cb09 |0233: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -069ee2: 2900 09ff |0235: goto/16 013e // -00f7 │ │ -069ee6: 120a |0237: const/4 v10, #int 0 // #0 │ │ -069ee8: 2900 32ff |0238: goto/16 016a // -00ce │ │ -069eec: 021e 1000 |023a: move/from16 v30, v16 │ │ -069ef0: 2900 39ff |023c: goto/16 0175 // -00c7 │ │ -069ef4: 3820 0a00 |023e: if-eqz v32, 0248 // +000a │ │ -069ef8: 0200 1e00 |0240: move/from16 v0, v30 │ │ -069efc: 7120 9d1b 0b00 |0242: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069f02: 0a0b |0245: move-result v11 │ │ -069f04: 2900 37ff |0246: goto/16 017d // -00c9 │ │ -069f08: 021e 1000 |0248: move/from16 v30, v16 │ │ -069f0c: 28f6 |024a: goto 0240 // -000a │ │ -069f0e: 0800 2f00 |024b: move-object/from16 v0, v47 │ │ -069f12: 5203 e409 |024d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069f16: 3d03 1900 |024f: if-lez v3, 0268 // +0019 │ │ -069f1a: 0800 2f00 |0251: move-object/from16 v0, v47 │ │ -069f1e: 0201 1400 |0253: move/from16 v1, v20 │ │ -069f22: 6e20 9715 1000 |0255: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ -069f28: 0a03 |0258: move-result v3 │ │ -069f2a: 3803 0f00 |0259: if-eqz v3, 0268 // +000f │ │ -069f2e: 0800 2f00 |025b: move-object/from16 v0, v47 │ │ -069f32: 5203 e409 |025d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069f36: 0800 2f00 |025f: move-object/from16 v0, v47 │ │ -069f3a: 5206 de09 |0261: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ -069f3e: b063 |0263: add-int/2addr v3, v6 │ │ -069f40: 0800 2f00 |0264: move-object/from16 v0, v47 │ │ -069f44: 5903 e409 |0266: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -069f48: 1213 |0268: const/4 v3, #int 1 // #1 │ │ -069f4a: 4403 2103 |0269: aget v3, v33, v3 │ │ -069f4e: 12f6 |026b: const/4 v6, #int -1 // #ff │ │ -069f50: 3363 1400 |026c: if-ne v3, v6, 0280 // +0014 │ │ -069f54: 1203 |026e: const/4 v3, #int 0 // #0 │ │ -069f56: 4403 2103 |026f: aget v3, v33, v3 │ │ -069f5a: 12f6 |0271: const/4 v6, #int -1 // #ff │ │ -069f5c: 3363 0e00 |0272: if-ne v3, v6, 0280 // +000e │ │ -069f60: 1223 |0274: const/4 v3, #int 2 // #2 │ │ -069f62: 4403 2103 |0275: aget v3, v33, v3 │ │ -069f66: 12f6 |0277: const/4 v6, #int -1 // #ff │ │ -069f68: 3363 0800 |0278: if-ne v3, v6, 0280 // +0008 │ │ -069f6c: 1233 |027a: const/4 v3, #int 3 // #3 │ │ -069f6e: 4403 2103 |027b: aget v3, v33, v3 │ │ -069f72: 12f6 |027d: const/4 v6, #int -1 // #ff │ │ -069f74: 3263 3a00 |027e: if-eq v3, v6, 02b8 // +003a │ │ -069f78: 1233 |0280: const/4 v3, #int 3 // #3 │ │ -069f7a: 4403 2103 |0281: aget v3, v33, v3 │ │ -069f7e: 1206 |0283: const/4 v6, #int 0 // #0 │ │ -069f80: 4406 2106 |0284: aget v6, v33, v6 │ │ -069f84: 1217 |0286: const/4 v7, #int 1 // #1 │ │ -069f86: 4407 2107 |0287: aget v7, v33, v7 │ │ -069f8a: 1228 |0289: const/4 v8, #int 2 // #2 │ │ -069f8c: 4408 2108 |028a: aget v8, v33, v8 │ │ -069f90: 7120 9d1b 8700 |028c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069f96: 0a07 |028f: move-result v7 │ │ -069f98: 7120 9d1b 7600 |0290: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069f9e: 0a06 |0293: move-result v6 │ │ -069fa0: 7120 9d1b 6300 |0294: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069fa6: 0a0c |0297: move-result v12 │ │ -069fa8: 1233 |0298: const/4 v3, #int 3 // #3 │ │ -069faa: 4403 2203 |0299: aget v3, v34, v3 │ │ -069fae: 1206 |029b: const/4 v6, #int 0 // #0 │ │ -069fb0: 4406 2206 |029c: aget v6, v34, v6 │ │ -069fb4: 1217 |029e: const/4 v7, #int 1 // #1 │ │ -069fb6: 4407 2207 |029f: aget v7, v34, v7 │ │ -069fba: 1228 |02a1: const/4 v8, #int 2 // #2 │ │ -069fbc: 4408 2208 |02a2: aget v8, v34, v8 │ │ -069fc0: 7120 9d1b 8700 |02a4: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069fc6: 0a07 |02a7: move-result v7 │ │ -069fc8: 7120 9d1b 7600 |02a8: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069fce: 0a06 |02ab: move-result v6 │ │ -069fd0: 7120 9d1b 6300 |02ac: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069fd6: 0a16 |02af: move-result v22 │ │ -069fd8: 9003 0c16 |02b0: add-int v3, v12, v22 │ │ -069fdc: 0200 2300 |02b2: move/from16 v0, v35 │ │ -069fe0: 7120 9d1b 3000 |02b4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -069fe6: 0a23 |02b7: move-result v35 │ │ -069fe8: 3829 8600 |02b8: if-eqz v41, 033e // +0086 │ │ -069fec: 1503 0080 |02ba: const/high16 v3, #int -2147483648 // #8000 │ │ -069ff0: 0200 2c00 |02bc: move/from16 v0, v44 │ │ -069ff4: 3230 0400 |02be: if-eq v0, v3, 02c2 // +0004 │ │ -069ff8: 392c 7e00 |02c0: if-nez v44, 033e // +007e │ │ -069ffc: 1203 |02c2: const/4 v3, #int 0 // #0 │ │ -069ffe: 0800 2f00 |02c3: move-object/from16 v0, v47 │ │ -06a002: 5903 e409 |02c5: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a006: 1205 |02c7: const/4 v5, #int 0 // #0 │ │ -06a008: 0200 1400 |02c8: move/from16 v0, v20 │ │ -06a00c: 3505 7400 |02ca: if-ge v5, v0, 033e // +0074 │ │ -06a010: 0800 2f00 |02cc: move-object/from16 v0, v47 │ │ -06a014: 6e20 9315 5000 |02ce: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -06a01a: 0c04 |02d1: move-result-object v4 │ │ -06a01c: 3904 1400 |02d2: if-nez v4, 02e6 // +0014 │ │ -06a020: 0800 2f00 |02d4: move-object/from16 v0, v47 │ │ -06a024: 5203 e409 |02d6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a028: 0800 2f00 |02d8: move-object/from16 v0, v47 │ │ -06a02c: 6e20 a015 5000 |02da: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ -06a032: 0a06 |02dd: move-result v6 │ │ -06a034: b063 |02de: add-int/2addr v3, v6 │ │ -06a036: 0800 2f00 |02df: move-object/from16 v0, v47 │ │ -06a03a: 5903 e409 |02e1: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a03e: d805 0501 |02e3: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06a042: 28e3 |02e5: goto 02c8 // -001d │ │ -06a044: 6e10 d618 0400 |02e6: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -06a04a: 0a03 |02e9: move-result v3 │ │ -06a04c: 1306 0800 |02ea: const/16 v6, #int 8 // #8 │ │ -06a050: 3363 0a00 |02ec: if-ne v3, v6, 02f6 // +000a │ │ -06a054: 0800 2f00 |02ee: move-object/from16 v0, v47 │ │ -06a058: 6e30 8015 4005 |02f0: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ -06a05e: 0a03 |02f3: move-result v3 │ │ -06a060: b035 |02f4: add-int/2addr v5, v3 │ │ -06a062: 28ee |02f5: goto 02e3 // -0012 │ │ -06a064: 6e10 c118 0400 |02f6: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06a06a: 0c1d |02f9: move-result-object v29 │ │ -06a06c: 1f1d ee02 |02fa: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06a070: 381b 1e00 |02fc: if-eqz v27, 031a // +001e │ │ -06a074: 0800 2f00 |02fe: move-object/from16 v0, v47 │ │ -06a078: 5203 e409 |0300: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a07c: 0800 1d00 |0302: move-object/from16 v0, v29 │ │ -06a080: 5206 cd09 |0304: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -06a084: 9006 061c |0306: add-int v6, v6, v28 │ │ -06a088: 0800 1d00 |0308: move-object/from16 v0, v29 │ │ -06a08c: 5207 ce09 |030a: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -06a090: b076 |030c: add-int/2addr v6, v7 │ │ -06a092: 0800 2f00 |030d: move-object/from16 v0, v47 │ │ -06a096: 6e20 8915 4000 |030f: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ -06a09c: 0a07 |0312: move-result v7 │ │ -06a09e: b076 |0313: add-int/2addr v6, v7 │ │ -06a0a0: b063 |0314: add-int/2addr v3, v6 │ │ -06a0a2: 0800 2f00 |0315: move-object/from16 v0, v47 │ │ -06a0a6: 5903 e409 |0317: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a0aa: 28ca |0319: goto 02e3 // -0036 │ │ -06a0ac: 0800 2f00 |031a: move-object/from16 v0, v47 │ │ -06a0b0: 5200 e409 |031c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a0b4: 0227 0000 |031e: move/from16 v39, v0 │ │ -06a0b8: 9003 271c |0320: add-int v3, v39, v28 │ │ -06a0bc: 0800 1d00 |0322: move-object/from16 v0, v29 │ │ -06a0c0: 5206 cd09 |0324: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -06a0c4: b063 |0326: add-int/2addr v3, v6 │ │ -06a0c6: 0800 1d00 |0327: move-object/from16 v0, v29 │ │ -06a0ca: 5206 ce09 |0329: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -06a0ce: b063 |032b: add-int/2addr v3, v6 │ │ -06a0d0: 0800 2f00 |032c: move-object/from16 v0, v47 │ │ -06a0d4: 6e20 8915 4000 |032e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ -06a0da: 0a06 |0331: move-result v6 │ │ -06a0dc: b063 |0332: add-int/2addr v3, v6 │ │ -06a0de: 0200 2700 |0333: move/from16 v0, v39 │ │ -06a0e2: 7120 9d1b 3000 |0335: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a0e8: 0a03 |0338: move-result v3 │ │ -06a0ea: 0800 2f00 |0339: move-object/from16 v0, v47 │ │ -06a0ee: 5903 e409 |033b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a0f2: 28a6 |033d: goto 02e3 // -005a │ │ -06a0f4: 0800 2f00 |033e: move-object/from16 v0, v47 │ │ -06a0f8: 5203 e409 |0340: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a0fc: 7401 8c15 2f00 |0342: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ -06a102: 0a06 |0345: move-result v6 │ │ -06a104: 7401 8d15 2f00 |0346: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ -06a10a: 0a07 |0349: move-result v7 │ │ -06a10c: b076 |034a: add-int/2addr v6, v7 │ │ -06a10e: b063 |034b: add-int/2addr v3, v6 │ │ -06a110: 0800 2f00 |034c: move-object/from16 v0, v47 │ │ -06a114: 5903 e409 |034e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a118: 0800 2f00 |0350: move-object/from16 v0, v47 │ │ -06a11c: 5200 e409 |0352: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a120: 022d 0000 |0354: move/from16 v45, v0 │ │ -06a124: 7401 9115 2f00 |0356: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@1591 │ │ -06a12a: 0a03 |0359: move-result v3 │ │ -06a12c: 0200 2d00 |035a: move/from16 v0, v45 │ │ -06a130: 7120 9d1b 3000 |035c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a136: 0a2d |035f: move-result v45 │ │ -06a138: 1203 |0360: const/4 v3, #int 0 // #0 │ │ -06a13a: 0200 2d00 |0361: move/from16 v0, v45 │ │ -06a13e: 0201 3000 |0363: move/from16 v1, v48 │ │ -06a142: 7130 ae08 1003 |0365: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ -06a148: 0a2e |0368: move-result v46 │ │ -06a14a: 1403 ffff ff00 |0369: const v3, #float 2.35099e-38 // #00ffffff │ │ -06a150: 952d 2e03 |036c: and-int v45, v46, v3 │ │ -06a154: 0800 2f00 |036e: move-object/from16 v0, v47 │ │ -06a158: 5203 e409 |0370: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a15c: 9115 2d03 |0372: sub-int v21, v45, v3 │ │ -06a160: 3926 0900 |0374: if-nez v38, 037d // +0009 │ │ -06a164: 3815 3102 |0376: if-eqz v21, 05a7 // +0231 │ │ -06a168: 1203 |0378: const/4 v3, #int 0 // #0 │ │ -06a16a: 2d03 2803 |0379: cmpl-float v3, v40, v3 │ │ -06a16e: 3d03 2c02 |037b: if-lez v3, 05a7 // +022c │ │ -06a172: 0800 2f00 |037d: move-object/from16 v0, v47 │ │ -06a176: 5203 e609 |037f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ -06a17a: 1206 |0381: const/4 v6, #int 0 // #0 │ │ -06a17c: 2d03 0306 |0382: cmpl-float v3, v3, v6 │ │ -06a180: 3d03 4100 |0384: if-lez v3, 03c5 // +0041 │ │ -06a184: 0800 2f00 |0386: move-object/from16 v0, v47 │ │ -06a188: 5200 e609 |0388: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ -06a18c: 022a 0000 |038a: move/from16 v42, v0 │ │ -06a190: 1203 |038c: const/4 v3, #int 0 // #0 │ │ -06a192: 1216 |038d: const/4 v6, #int 1 // #1 │ │ -06a194: 1227 |038e: const/4 v7, #int 2 // #2 │ │ -06a196: 1238 |038f: const/4 v8, #int 3 // #3 │ │ -06a198: 12f9 |0390: const/4 v9, #int -1 // #ff │ │ -06a19a: 4b09 2108 |0391: aput v9, v33, v8 │ │ -06a19e: 4b09 2107 |0393: aput v9, v33, v7 │ │ -06a1a2: 4b09 2106 |0395: aput v9, v33, v6 │ │ -06a1a6: 4b09 2103 |0397: aput v9, v33, v3 │ │ -06a1aa: 1203 |0399: const/4 v3, #int 0 // #0 │ │ -06a1ac: 1216 |039a: const/4 v6, #int 1 // #1 │ │ -06a1ae: 1227 |039b: const/4 v7, #int 2 // #2 │ │ -06a1b0: 1238 |039c: const/4 v8, #int 3 // #3 │ │ -06a1b2: 12f9 |039d: const/4 v9, #int -1 // #ff │ │ -06a1b4: 4b09 2208 |039e: aput v9, v34, v8 │ │ -06a1b8: 4b09 2207 |03a0: aput v9, v34, v7 │ │ -06a1bc: 4b09 2206 |03a2: aput v9, v34, v6 │ │ -06a1c0: 4b09 2203 |03a4: aput v9, v34, v3 │ │ -06a1c4: 1323 ffff |03a6: const/16 v35, #int -1 // #ffff │ │ -06a1c8: 1203 |03a8: const/4 v3, #int 0 // #0 │ │ -06a1ca: 0800 2f00 |03a9: move-object/from16 v0, v47 │ │ -06a1ce: 5903 e409 |03ab: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a1d2: 1205 |03ad: const/4 v5, #int 0 // #0 │ │ -06a1d4: 0200 1400 |03ae: move/from16 v0, v20 │ │ -06a1d8: 3505 5501 |03b0: if-ge v5, v0, 0505 // +0155 │ │ -06a1dc: 0800 2f00 |03b2: move-object/from16 v0, v47 │ │ -06a1e0: 6e20 9315 5000 |03b4: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -06a1e6: 0c04 |03b7: move-result-object v4 │ │ -06a1e8: 3804 0a00 |03b8: if-eqz v4, 03c2 // +000a │ │ -06a1ec: 6e10 d618 0400 |03ba: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -06a1f2: 0a03 |03bd: move-result v3 │ │ -06a1f4: 1306 0800 |03be: const/16 v6, #int 8 // #8 │ │ -06a1f8: 3363 0800 |03c0: if-ne v3, v6, 03c8 // +0008 │ │ -06a1fc: d805 0501 |03c2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06a200: 28ea |03c4: goto 03ae // -0016 │ │ -06a202: 022a 2800 |03c5: move/from16 v42, v40 │ │ -06a206: 28c5 |03c7: goto 038c // -003b │ │ -06a208: 6e10 c118 0400 |03c8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06a20e: 0c1d |03cb: move-result-object v29 │ │ -06a210: 1f1d ee02 |03cc: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06a214: 0800 1d00 |03ce: move-object/from16 v0, v29 │ │ -06a218: 520f d009 |03d0: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -06a21c: 1203 |03d2: const/4 v3, #int 0 // #0 │ │ -06a21e: 2d03 0f03 |03d3: cmpl-float v3, v15, v3 │ │ -06a222: 3d03 5c00 |03d5: if-lez v3, 0431 // +005c │ │ -06a226: 0200 1500 |03d7: move/from16 v0, v21 │ │ -06a22a: 8203 |03d9: int-to-float v3, v0 │ │ -06a22c: c8f3 |03da: mul-float/2addr v3, v15 │ │ -06a22e: a903 032a |03db: div-float v3, v3, v42 │ │ -06a232: 8730 |03dd: float-to-int v0, v3 │ │ -06a234: 0225 0000 |03de: move/from16 v37, v0 │ │ -06a238: a72a 2a0f |03e0: sub-float v42, v42, v15 │ │ -06a23c: 9115 1525 |03e2: sub-int v21, v21, v37 │ │ -06a240: 7401 8e15 2f00 |03e4: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ -06a246: 0a03 |03e7: move-result v3 │ │ -06a248: 7401 8b15 2f00 |03e8: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ -06a24e: 0a06 |03eb: move-result v6 │ │ -06a250: b063 |03ec: add-int/2addr v3, v6 │ │ -06a252: 0800 1d00 |03ed: move-object/from16 v0, v29 │ │ -06a256: 5206 cf09 |03ef: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -06a25a: b063 |03f1: add-int/2addr v3, v6 │ │ -06a25c: 0800 1d00 |03f2: move-object/from16 v0, v29 │ │ -06a260: 5206 ca09 |03f4: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ -06a264: b063 |03f6: add-int/2addr v3, v6 │ │ -06a266: 0800 1d00 |03f7: move-object/from16 v0, v29 │ │ -06a26a: 5206 cc09 |03f9: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -06a26e: 0200 3100 |03fb: move/from16 v0, v49 │ │ -06a272: 7130 7f15 3006 |03fd: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@157f │ │ -06a278: 0a11 |0400: move-result v17 │ │ -06a27a: 0800 1d00 |0401: move-object/from16 v0, v29 │ │ -06a27e: 5203 d109 |0403: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -06a282: 3903 0800 |0405: if-nez v3, 040d // +0008 │ │ -06a286: 1503 0040 |0407: const/high16 v3, #int 1073741824 // #4000 │ │ -06a28a: 0200 2c00 |0409: move/from16 v0, v44 │ │ -06a28e: 3230 ae00 |040b: if-eq v0, v3, 04b9 // +00ae │ │ -06a292: 6e10 c618 0400 |040d: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -06a298: 0a03 |0410: move-result v3 │ │ -06a29a: 9013 0325 |0411: add-int v19, v3, v37 │ │ -06a29e: 3b13 0400 |0413: if-gez v19, 0417 // +0004 │ │ -06a2a2: 1313 0000 |0415: const/16 v19, #int 0 // #0 │ │ -06a2a6: 1503 0040 |0417: const/high16 v3, #int 1073741824 // #4000 │ │ -06a2aa: 0200 1300 |0419: move/from16 v0, v19 │ │ -06a2ae: 7120 a518 3000 |041b: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06a2b4: 0a03 |041e: move-result v3 │ │ -06a2b6: 0200 1100 |041f: move/from16 v0, v17 │ │ -06a2ba: 6e30 e718 3400 |0421: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -06a2c0: 7110 a308 0400 |0424: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -06a2c6: 0a03 |0427: move-result v3 │ │ -06a2c8: 1506 00ff |0428: const/high16 v6, #int -16777216 // #ff00 │ │ -06a2cc: b563 |042a: and-int/2addr v3, v6 │ │ -06a2ce: 0200 1200 |042b: move/from16 v0, v18 │ │ -06a2d2: 7120 5d14 3000 |042d: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -06a2d8: 0a12 |0430: move-result v18 │ │ -06a2da: 381b 9c00 |0431: if-eqz v27, 04cd // +009c │ │ -06a2de: 0800 2f00 |0433: move-object/from16 v0, v47 │ │ -06a2e2: 5203 e409 |0435: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a2e6: 6e10 c618 0400 |0437: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -06a2ec: 0a06 |043a: move-result v6 │ │ -06a2ee: 0800 1d00 |043b: move-object/from16 v0, v29 │ │ -06a2f2: 5207 cd09 |043d: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -06a2f6: b076 |043f: add-int/2addr v6, v7 │ │ -06a2f8: 0800 1d00 |0440: move-object/from16 v0, v29 │ │ -06a2fc: 5207 ce09 |0442: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -06a300: b076 |0444: add-int/2addr v6, v7 │ │ -06a302: 0800 2f00 |0445: move-object/from16 v0, v47 │ │ -06a306: 6e20 8915 4000 |0447: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ -06a30c: 0a07 |044a: move-result v7 │ │ -06a30e: b076 |044b: add-int/2addr v6, v7 │ │ -06a310: b063 |044c: add-int/2addr v3, v6 │ │ -06a312: 0800 2f00 |044d: move-object/from16 v0, v47 │ │ -06a316: 5903 e409 |044f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a31a: 1503 0040 |0451: const/high16 v3, #int 1073741824 // #4000 │ │ -06a31e: 0200 1900 |0453: move/from16 v0, v25 │ │ -06a322: 3230 a100 |0455: if-eq v0, v3, 04f6 // +00a1 │ │ -06a326: 0800 1d00 |0457: move-object/from16 v0, v29 │ │ -06a32a: 5203 cc09 |0459: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -06a32e: 12f6 |045b: const/4 v6, #int -1 // #ff │ │ -06a330: 3363 9a00 |045c: if-ne v3, v6, 04f6 // +009a │ │ -06a334: 1320 0100 |045e: const/16 v32, #int 1 // #1 │ │ -06a338: 0800 1d00 |0460: move-object/from16 v0, v29 │ │ -06a33c: 5203 cf09 |0462: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -06a340: 0800 1d00 |0464: move-object/from16 v0, v29 │ │ -06a344: 5206 ca09 |0466: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ -06a348: 901e 0306 |0468: add-int v30, v3, v6 │ │ -06a34c: 6e10 c418 0400 |046a: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -06a352: 0a03 |046d: move-result v3 │ │ -06a354: 9010 031e |046e: add-int v16, v3, v30 │ │ -06a358: 0200 2300 |0470: move/from16 v0, v35 │ │ -06a35c: 0201 1000 |0472: move/from16 v1, v16 │ │ -06a360: 7120 9d1b 1000 |0474: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a366: 0a23 |0477: move-result v35 │ │ -06a368: 3820 8200 |0478: if-eqz v32, 04fa // +0082 │ │ -06a36c: 0200 1e00 |047a: move/from16 v0, v30 │ │ -06a370: 7120 9d1b 0b00 |047c: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a376: 0a0b |047f: move-result v11 │ │ -06a378: 380a 7e00 |0480: if-eqz v10, 04fe // +007e │ │ -06a37c: 0800 1d00 |0482: move-object/from16 v0, v29 │ │ -06a380: 5203 cc09 |0484: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -06a384: 12f6 |0486: const/4 v6, #int -1 // #ff │ │ -06a386: 3363 7700 |0487: if-ne v3, v6, 04fe // +0077 │ │ -06a38a: 121a |0489: const/4 v10, #int 1 // #1 │ │ -06a38c: 380d 38ff |048a: if-eqz v13, 03c2 // -00c8 │ │ -06a390: 6e10 b718 0400 |048c: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@18b7 │ │ -06a396: 0a0e |048f: move-result v14 │ │ -06a398: 12f3 |0490: const/4 v3, #int -1 // #ff │ │ -06a39a: 323e 31ff |0491: if-eq v14, v3, 03c2 // -00cf │ │ -06a39e: 0800 1d00 |0493: move-object/from16 v0, v29 │ │ -06a3a2: 5203 cb09 |0495: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -06a3a6: 3b03 6900 |0497: if-gez v3, 0500 // +0069 │ │ -06a3aa: 0800 2f00 |0499: move-object/from16 v0, v47 │ │ -06a3ae: 5203 df09 |049b: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -06a3b2: dd18 0370 |049d: and-int/lit8 v24, v3, #int 112 // #70 │ │ -06a3b6: e103 1804 |049f: shr-int/lit8 v3, v24, #int 4 // #04 │ │ -06a3ba: dd03 03fe |04a1: and-int/lit8 v3, v3, #int -2 // #fe │ │ -06a3be: e11a 0301 |04a3: shr-int/lit8 v26, v3, #int 1 // #01 │ │ -06a3c2: 4403 211a |04a5: aget v3, v33, v26 │ │ -06a3c6: 7120 9d1b e300 |04a7: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a3cc: 0a03 |04aa: move-result v3 │ │ -06a3ce: 4b03 211a |04ab: aput v3, v33, v26 │ │ -06a3d2: 4403 221a |04ad: aget v3, v34, v26 │ │ -06a3d6: 9106 100e |04af: sub-int v6, v16, v14 │ │ -06a3da: 7120 9d1b 6300 |04b1: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a3e0: 0a03 |04b4: move-result v3 │ │ -06a3e2: 4b03 221a |04b5: aput v3, v34, v26 │ │ -06a3e6: 2900 0bff |04b7: goto/16 03c2 // -00f5 │ │ -06a3ea: 3d25 1100 |04b9: if-lez v37, 04ca // +0011 │ │ -06a3ee: 1503 0040 |04bb: const/high16 v3, #int 1073741824 // #4000 │ │ -06a3f2: 0200 2500 |04bd: move/from16 v0, v37 │ │ -06a3f6: 7120 a518 3000 |04bf: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06a3fc: 0a03 |04c2: move-result v3 │ │ -06a3fe: 0200 1100 |04c3: move/from16 v0, v17 │ │ -06a402: 6e30 e718 3400 |04c5: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -06a408: 2900 5cff |04c8: goto/16 0424 // -00a4 │ │ -06a40c: 1325 0000 |04ca: const/16 v37, #int 0 // #0 │ │ -06a410: 28ef |04cc: goto 04bb // -0011 │ │ -06a412: 0800 2f00 |04cd: move-object/from16 v0, v47 │ │ -06a416: 5200 e409 |04cf: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a41a: 0227 0000 |04d1: move/from16 v39, v0 │ │ -06a41e: 6e10 c618 0400 |04d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -06a424: 0a03 |04d6: move-result v3 │ │ -06a426: 9003 0327 |04d7: add-int v3, v3, v39 │ │ -06a42a: 0800 1d00 |04d9: move-object/from16 v0, v29 │ │ -06a42e: 5206 cd09 |04db: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -06a432: b063 |04dd: add-int/2addr v3, v6 │ │ -06a434: 0800 1d00 |04de: move-object/from16 v0, v29 │ │ -06a438: 5206 ce09 |04e0: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -06a43c: b063 |04e2: add-int/2addr v3, v6 │ │ -06a43e: 0800 2f00 |04e3: move-object/from16 v0, v47 │ │ -06a442: 6e20 8915 4000 |04e5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ -06a448: 0a06 |04e8: move-result v6 │ │ -06a44a: b063 |04e9: add-int/2addr v3, v6 │ │ -06a44c: 0200 2700 |04ea: move/from16 v0, v39 │ │ -06a450: 7120 9d1b 3000 |04ec: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a456: 0a03 |04ef: move-result v3 │ │ -06a458: 0800 2f00 |04f0: move-object/from16 v0, v47 │ │ -06a45c: 5903 e409 |04f2: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a460: 2900 5dff |04f4: goto/16 0451 // -00a3 │ │ -06a464: 1320 0000 |04f6: const/16 v32, #int 0 // #0 │ │ -06a468: 2900 68ff |04f8: goto/16 0460 // -0098 │ │ -06a46c: 021e 1000 |04fa: move/from16 v30, v16 │ │ -06a470: 2900 7eff |04fc: goto/16 047a // -0082 │ │ -06a474: 120a |04fe: const/4 v10, #int 0 // #0 │ │ -06a476: 288b |04ff: goto 048a // -0075 │ │ -06a478: 0800 1d00 |0500: move-object/from16 v0, v29 │ │ -06a47c: 5203 cb09 |0502: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -06a480: 2899 |0504: goto 049d // -0067 │ │ -06a482: 0800 2f00 |0505: move-object/from16 v0, v47 │ │ -06a486: 5203 e409 |0507: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a48a: 7401 8c15 2f00 |0509: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ -06a490: 0a06 |050c: move-result v6 │ │ -06a492: 7401 8d15 2f00 |050d: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ -06a498: 0a07 |0510: move-result v7 │ │ -06a49a: b076 |0511: add-int/2addr v6, v7 │ │ -06a49c: b063 |0512: add-int/2addr v3, v6 │ │ -06a49e: 0800 2f00 |0513: move-object/from16 v0, v47 │ │ -06a4a2: 5903 e409 |0515: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a4a6: 1213 |0517: const/4 v3, #int 1 // #1 │ │ -06a4a8: 4403 2103 |0518: aget v3, v33, v3 │ │ -06a4ac: 12f6 |051a: const/4 v6, #int -1 // #ff │ │ -06a4ae: 3363 1400 |051b: if-ne v3, v6, 052f // +0014 │ │ -06a4b2: 1203 |051d: const/4 v3, #int 0 // #0 │ │ -06a4b4: 4403 2103 |051e: aget v3, v33, v3 │ │ -06a4b8: 12f6 |0520: const/4 v6, #int -1 // #ff │ │ -06a4ba: 3363 0e00 |0521: if-ne v3, v6, 052f // +000e │ │ -06a4be: 1223 |0523: const/4 v3, #int 2 // #2 │ │ -06a4c0: 4403 2103 |0524: aget v3, v33, v3 │ │ -06a4c4: 12f6 |0526: const/4 v6, #int -1 // #ff │ │ -06a4c6: 3363 0800 |0527: if-ne v3, v6, 052f // +0008 │ │ -06a4ca: 1233 |0529: const/4 v3, #int 3 // #3 │ │ -06a4cc: 4403 2103 |052a: aget v3, v33, v3 │ │ -06a4d0: 12f6 |052c: const/4 v6, #int -1 // #ff │ │ -06a4d2: 3263 3a00 |052d: if-eq v3, v6, 0567 // +003a │ │ -06a4d6: 1233 |052f: const/4 v3, #int 3 // #3 │ │ -06a4d8: 4403 2103 |0530: aget v3, v33, v3 │ │ -06a4dc: 1206 |0532: const/4 v6, #int 0 // #0 │ │ -06a4de: 4406 2106 |0533: aget v6, v33, v6 │ │ -06a4e2: 1217 |0535: const/4 v7, #int 1 // #1 │ │ -06a4e4: 4407 2107 |0536: aget v7, v33, v7 │ │ -06a4e8: 1228 |0538: const/4 v8, #int 2 // #2 │ │ -06a4ea: 4408 2108 |0539: aget v8, v33, v8 │ │ -06a4ee: 7120 9d1b 8700 |053b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a4f4: 0a07 |053e: move-result v7 │ │ -06a4f6: 7120 9d1b 7600 |053f: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a4fc: 0a06 |0542: move-result v6 │ │ -06a4fe: 7120 9d1b 6300 |0543: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a504: 0a0c |0546: move-result v12 │ │ -06a506: 1233 |0547: const/4 v3, #int 3 // #3 │ │ -06a508: 4403 2203 |0548: aget v3, v34, v3 │ │ -06a50c: 1206 |054a: const/4 v6, #int 0 // #0 │ │ -06a50e: 4406 2206 |054b: aget v6, v34, v6 │ │ -06a512: 1217 |054d: const/4 v7, #int 1 // #1 │ │ -06a514: 4407 2207 |054e: aget v7, v34, v7 │ │ -06a518: 1228 |0550: const/4 v8, #int 2 // #2 │ │ -06a51a: 4408 2208 |0551: aget v8, v34, v8 │ │ -06a51e: 7120 9d1b 8700 |0553: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a524: 0a07 |0556: move-result v7 │ │ -06a526: 7120 9d1b 7600 |0557: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a52c: 0a06 |055a: move-result v6 │ │ -06a52e: 7120 9d1b 6300 |055b: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a534: 0a16 |055e: move-result v22 │ │ -06a536: 9003 0c16 |055f: add-int v3, v12, v22 │ │ -06a53a: 0200 2300 |0561: move/from16 v0, v35 │ │ -06a53e: 7120 9d1b 3000 |0563: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a544: 0a23 |0566: move-result v35 │ │ -06a546: 390a 0a00 |0567: if-nez v10, 0571 // +000a │ │ -06a54a: 1503 0040 |0569: const/high16 v3, #int 1073741824 // #4000 │ │ -06a54e: 0200 1900 |056b: move/from16 v0, v25 │ │ -06a552: 3230 0400 |056d: if-eq v0, v3, 0571 // +0004 │ │ -06a556: 0223 0b00 |056f: move/from16 v35, v11 │ │ -06a55a: 7401 8e15 2f00 |0571: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ -06a560: 0a03 |0574: move-result v3 │ │ -06a562: 7401 8b15 2f00 |0575: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ -06a568: 0a06 |0578: move-result v6 │ │ -06a56a: b063 |0579: add-int/2addr v3, v6 │ │ -06a56c: 9023 2303 |057a: add-int v35, v35, v3 │ │ -06a570: 7401 9015 2f00 |057c: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@1590 │ │ -06a576: 0a03 |057f: move-result v3 │ │ -06a578: 0200 2300 |0580: move/from16 v0, v35 │ │ -06a57c: 7120 9d1b 3000 |0582: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a582: 0a23 |0585: move-result v35 │ │ -06a584: 1503 00ff |0586: const/high16 v3, #int -16777216 // #ff00 │ │ -06a588: 9503 0312 |0588: and-int v3, v3, v18 │ │ -06a58c: 9603 032e |058a: or-int v3, v3, v46 │ │ -06a590: e006 1210 |058c: shl-int/lit8 v6, v18, #int 16 // #10 │ │ -06a594: 0200 2300 |058e: move/from16 v0, v35 │ │ -06a598: 0201 3100 |0590: move/from16 v1, v49 │ │ -06a59c: 7130 ae08 1006 |0592: invoke-static {v0, v1, v6}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ -06a5a2: 0a06 |0595: move-result v6 │ │ -06a5a4: 0800 2f00 |0596: move-object/from16 v0, v47 │ │ -06a5a8: 6e30 b415 3006 |0598: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@15b4 │ │ -06a5ae: 381f 0b00 |059b: if-eqz v31, 05a6 // +000b │ │ -06a5b2: 0800 2f00 |059d: move-object/from16 v0, v47 │ │ -06a5b6: 0201 1400 |059f: move/from16 v1, v20 │ │ -06a5ba: 0202 3000 |05a1: move/from16 v2, v48 │ │ -06a5be: 7030 7215 1002 |05a3: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformHeight:(II)V // method@1572 │ │ -06a5c4: 0e00 |05a6: return-void │ │ -06a5c6: 0200 2b00 |05a7: move/from16 v0, v43 │ │ -06a5ca: 7120 9d1b 0b00 |05a9: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a5d0: 0a0b |05ac: move-result v11 │ │ -06a5d2: 3829 baff |05ad: if-eqz v41, 0567 // -0046 │ │ -06a5d6: 1503 0040 |05af: const/high16 v3, #int 1073741824 // #4000 │ │ -06a5da: 0200 2c00 |05b1: move/from16 v0, v44 │ │ -06a5de: 3230 b4ff |05b3: if-eq v0, v3, 0567 // -004c │ │ -06a5e2: 1205 |05b5: const/4 v5, #int 0 // #0 │ │ -06a5e4: 0200 1400 |05b6: move/from16 v0, v20 │ │ -06a5e8: 3505 afff |05b8: if-ge v5, v0, 0567 // -0051 │ │ -06a5ec: 0800 2f00 |05ba: move-object/from16 v0, v47 │ │ -06a5f0: 6e20 9315 5000 |05bc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -06a5f6: 0c04 |05bf: move-result-object v4 │ │ -06a5f8: 3804 0a00 |05c0: if-eqz v4, 05ca // +000a │ │ -06a5fc: 6e10 d618 0400 |05c2: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -06a602: 0a03 |05c5: move-result v3 │ │ -06a604: 1306 0800 |05c6: const/16 v6, #int 8 // #8 │ │ -06a608: 3363 0500 |05c8: if-ne v3, v6, 05cd // +0005 │ │ -06a60c: d805 0501 |05ca: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06a610: 28ea |05cc: goto 05b6 // -0016 │ │ -06a612: 6e10 c118 0400 |05cd: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06a618: 0c1d |05d0: move-result-object v29 │ │ -06a61a: 1f1d ee02 |05d1: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06a61e: 0800 1d00 |05d3: move-object/from16 v0, v29 │ │ -06a622: 520f d009 |05d5: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -06a626: 1203 |05d7: const/4 v3, #int 0 // #0 │ │ -06a628: 2d03 0f03 |05d8: cmpl-float v3, v15, v3 │ │ -06a62c: 3d03 f0ff |05da: if-lez v3, 05ca // -0010 │ │ -06a630: 1503 0040 |05dc: const/high16 v3, #int 1073741824 // #4000 │ │ -06a634: 0200 1c00 |05de: move/from16 v0, v28 │ │ -06a638: 7120 a518 3000 |05e0: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06a63e: 0a03 |05e3: move-result v3 │ │ -06a640: 6e10 c418 0400 |05e4: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -06a646: 0a06 |05e7: move-result v6 │ │ -06a648: 1507 0040 |05e8: const/high16 v7, #int 1073741824 // #4000 │ │ -06a64c: 7120 a518 7600 |05ea: invoke-static {v6, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06a652: 0a06 |05ed: move-result v6 │ │ -06a654: 6e30 e718 3406 |05ee: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -06a65a: 28d9 |05f1: goto 05ca // -0027 │ │ +069a60: |[069a60] android.support.v7.widget.LinearLayoutCompat.measureHorizontal:(II)V │ │ +069a70: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +069a72: 0800 2f00 |0001: move-object/from16 v0, v47 │ │ +069a76: 5903 e409 |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069a7a: 1323 0000 |0005: const/16 v35, #int 0 // #0 │ │ +069a7e: 1312 0000 |0007: const/16 v18, #int 0 // #0 │ │ +069a82: 120b |0009: const/4 v11, #int 0 // #0 │ │ +069a84: 132b 0000 |000a: const/16 v43, #int 0 // #0 │ │ +069a88: 121a |000c: const/4 v10, #int 1 // #1 │ │ +069a8a: 1328 0000 |000d: const/16 v40, #int 0 // #0 │ │ +069a8e: 7401 9415 2f00 |000f: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ +069a94: 0a14 |0012: move-result v20 │ │ +069a96: 7701 a318 3000 |0013: invoke-static/range {v48}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +069a9c: 0a2c |0016: move-result v44 │ │ +069a9e: 7701 a318 3100 |0017: invoke-static/range {v49}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +069aa4: 0a19 |001a: move-result v25 │ │ +069aa6: 131f 0000 |001b: const/16 v31, #int 0 // #0 │ │ +069aaa: 1326 0000 |001d: const/16 v38, #int 0 // #0 │ │ +069aae: 0800 2f00 |001f: move-object/from16 v0, v47 │ │ +069ab2: 5403 e009 |0021: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@09e0 │ │ +069ab6: 3803 0800 |0023: if-eqz v3, 002b // +0008 │ │ +069aba: 0800 2f00 |0025: move-object/from16 v0, v47 │ │ +069abe: 5403 e109 |0027: iget-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@09e1 │ │ +069ac2: 3903 1000 |0029: if-nez v3, 0039 // +0010 │ │ +069ac6: 1243 |002b: const/4 v3, #int 4 // #4 │ │ +069ac8: 2333 d904 |002c: new-array v3, v3, [I // type@04d9 │ │ +069acc: 0800 2f00 |002e: move-object/from16 v0, v47 │ │ +069ad0: 5b03 e009 |0030: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@09e0 │ │ +069ad4: 1243 |0032: const/4 v3, #int 4 // #4 │ │ +069ad6: 2333 d904 |0033: new-array v3, v3, [I // type@04d9 │ │ +069ada: 0800 2f00 |0035: move-object/from16 v0, v47 │ │ +069ade: 5b03 e109 |0037: iput-object v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@09e1 │ │ +069ae2: 0800 2f00 |0039: move-object/from16 v0, v47 │ │ +069ae6: 5400 e009 |003b: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxAscent:[I // field@09e0 │ │ +069aea: 0821 0000 |003d: move-object/from16 v33, v0 │ │ +069aee: 0800 2f00 |003f: move-object/from16 v0, v47 │ │ +069af2: 5400 e109 |0041: iget-object v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mMaxDescent:[I // field@09e1 │ │ +069af6: 0822 0000 |0043: move-object/from16 v34, v0 │ │ +069afa: 1203 |0045: const/4 v3, #int 0 // #0 │ │ +069afc: 1216 |0046: const/4 v6, #int 1 // #1 │ │ +069afe: 1227 |0047: const/4 v7, #int 2 // #2 │ │ +069b00: 1238 |0048: const/4 v8, #int 3 // #3 │ │ +069b02: 12f9 |0049: const/4 v9, #int -1 // #ff │ │ +069b04: 4b09 2108 |004a: aput v9, v33, v8 │ │ +069b08: 4b09 2107 |004c: aput v9, v33, v7 │ │ +069b0c: 4b09 2106 |004e: aput v9, v33, v6 │ │ +069b10: 4b09 2103 |0050: aput v9, v33, v3 │ │ +069b14: 1203 |0052: const/4 v3, #int 0 // #0 │ │ +069b16: 1216 |0053: const/4 v6, #int 1 // #1 │ │ +069b18: 1227 |0054: const/4 v7, #int 2 // #2 │ │ +069b1a: 1238 |0055: const/4 v8, #int 3 // #3 │ │ +069b1c: 12f9 |0056: const/4 v9, #int -1 // #ff │ │ +069b1e: 4b09 2208 |0057: aput v9, v34, v8 │ │ +069b22: 4b09 2207 |0059: aput v9, v34, v7 │ │ +069b26: 4b09 2206 |005b: aput v9, v34, v6 │ │ +069b2a: 4b09 2203 |005d: aput v9, v34, v3 │ │ +069b2e: 0800 2f00 |005f: move-object/from16 v0, v47 │ │ +069b32: 550d d809 |0061: iget-boolean v13, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@09d8 │ │ +069b36: 0800 2f00 |0063: move-object/from16 v0, v47 │ │ +069b3a: 5500 e509 |0065: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@09e5 │ │ +069b3e: 0229 0000 |0067: move/from16 v41, v0 │ │ +069b42: 1503 0040 |0069: const/high16 v3, #int 1073741824 // #4000 │ │ +069b46: 0200 2c00 |006b: move/from16 v0, v44 │ │ +069b4a: 3330 2500 |006d: if-ne v0, v3, 0092 // +0025 │ │ +069b4e: 131b 0100 |006f: const/16 v27, #int 1 // #1 │ │ +069b52: 151c 0080 |0071: const/high16 v28, #int -2147483648 // #8000 │ │ +069b56: 1205 |0073: const/4 v5, #int 0 // #0 │ │ +069b58: 0200 1400 |0074: move/from16 v0, v20 │ │ +069b5c: 3505 d501 |0076: if-ge v5, v0, 024b // +01d5 │ │ +069b60: 0800 2f00 |0078: move-object/from16 v0, v47 │ │ +069b64: 6e20 9315 5000 |007a: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +069b6a: 0c04 |007d: move-result-object v4 │ │ +069b6c: 3904 1700 |007e: if-nez v4, 0095 // +0017 │ │ +069b70: 0800 2f00 |0080: move-object/from16 v0, v47 │ │ +069b74: 5203 e409 |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069b78: 0800 2f00 |0084: move-object/from16 v0, v47 │ │ +069b7c: 6e20 a015 5000 |0086: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ +069b82: 0a06 |0089: move-result v6 │ │ +069b84: b063 |008a: add-int/2addr v3, v6 │ │ +069b86: 0800 2f00 |008b: move-object/from16 v0, v47 │ │ +069b8a: 5903 e409 |008d: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069b8e: d805 0501 |008f: add-int/lit8 v5, v5, #int 1 // #01 │ │ +069b92: 28e3 |0091: goto 0074 // -001d │ │ +069b94: 131b 0000 |0092: const/16 v27, #int 0 // #0 │ │ +069b98: 28dd |0094: goto 0071 // -0023 │ │ +069b9a: 6e10 d618 0400 |0095: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +069ba0: 0a03 |0098: move-result v3 │ │ +069ba2: 1306 0800 |0099: const/16 v6, #int 8 // #8 │ │ +069ba6: 3363 0a00 |009b: if-ne v3, v6, 00a5 // +000a │ │ +069baa: 0800 2f00 |009d: move-object/from16 v0, v47 │ │ +069bae: 6e30 8015 4005 |009f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ +069bb4: 0a03 |00a2: move-result v3 │ │ +069bb6: b035 |00a3: add-int/2addr v5, v3 │ │ +069bb8: 28eb |00a4: goto 008f // -0015 │ │ +069bba: 0800 2f00 |00a5: move-object/from16 v0, v47 │ │ +069bbe: 6e20 9715 5000 |00a7: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ +069bc4: 0a03 |00aa: move-result v3 │ │ +069bc6: 3803 0f00 |00ab: if-eqz v3, 00ba // +000f │ │ +069bca: 0800 2f00 |00ad: move-object/from16 v0, v47 │ │ +069bce: 5203 e409 |00af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069bd2: 0800 2f00 |00b1: move-object/from16 v0, v47 │ │ +069bd6: 5206 de09 |00b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ +069bda: b063 |00b5: add-int/2addr v3, v6 │ │ +069bdc: 0800 2f00 |00b6: move-object/from16 v0, v47 │ │ +069be0: 5903 e409 |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069be4: 6e10 c118 0400 |00ba: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +069bea: 0c1d |00bd: move-result-object v29 │ │ +069bec: 1f1d ee02 |00be: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +069bf0: 0800 1d00 |00c0: move-object/from16 v0, v29 │ │ +069bf4: 5203 d009 |00c2: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +069bf8: a628 2803 |00c4: add-float v40, v40, v3 │ │ +069bfc: 1503 0040 |00c6: const/high16 v3, #int 1073741824 // #4000 │ │ +069c00: 0200 2c00 |00c8: move/from16 v0, v44 │ │ +069c04: 3330 dd00 |00ca: if-ne v0, v3, 01a7 // +00dd │ │ +069c08: 0800 1d00 |00cc: move-object/from16 v0, v29 │ │ +069c0c: 5203 d109 |00ce: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +069c10: 3903 d700 |00d0: if-nez v3, 01a7 // +00d7 │ │ +069c14: 0800 1d00 |00d2: move-object/from16 v0, v29 │ │ +069c18: 5203 d009 |00d4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +069c1c: 1206 |00d6: const/4 v6, #int 0 // #0 │ │ +069c1e: 2d03 0306 |00d7: cmpl-float v3, v3, v6 │ │ +069c22: 3d03 ce00 |00d9: if-lez v3, 01a7 // +00ce │ │ +069c26: 381b ab00 |00db: if-eqz v27, 0186 // +00ab │ │ +069c2a: 0800 2f00 |00dd: move-object/from16 v0, v47 │ │ +069c2e: 5203 e409 |00df: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069c32: 0800 1d00 |00e1: move-object/from16 v0, v29 │ │ +069c36: 5206 cd09 |00e3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +069c3a: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +069c3e: 5207 ce09 |00e7: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +069c42: b076 |00e9: add-int/2addr v6, v7 │ │ +069c44: b063 |00ea: add-int/2addr v3, v6 │ │ +069c46: 0800 2f00 |00eb: move-object/from16 v0, v47 │ │ +069c4a: 5903 e409 |00ed: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069c4e: 380d b400 |00ef: if-eqz v13, 01a3 // +00b4 │ │ +069c52: 1203 |00f1: const/4 v3, #int 0 // #0 │ │ +069c54: 1206 |00f2: const/4 v6, #int 0 // #0 │ │ +069c56: 7120 a518 6300 |00f3: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +069c5c: 0a17 |00f6: move-result v23 │ │ +069c5e: 0200 1700 |00f7: move/from16 v0, v23 │ │ +069c62: 0201 1700 |00f9: move/from16 v1, v23 │ │ +069c66: 6e30 e718 0401 |00fb: invoke-virtual {v4, v0, v1}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +069c6c: 1320 0000 |00fe: const/16 v32, #int 0 // #0 │ │ +069c70: 1503 0040 |0100: const/high16 v3, #int 1073741824 // #4000 │ │ +069c74: 0200 1900 |0102: move/from16 v0, v25 │ │ +069c78: 3230 0d00 |0104: if-eq v0, v3, 0111 // +000d │ │ +069c7c: 0800 1d00 |0106: move-object/from16 v0, v29 │ │ +069c80: 5203 cc09 |0108: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +069c84: 12f6 |010a: const/4 v6, #int -1 // #ff │ │ +069c86: 3363 0600 |010b: if-ne v3, v6, 0111 // +0006 │ │ +069c8a: 131f 0100 |010d: const/16 v31, #int 1 // #1 │ │ +069c8e: 1320 0100 |010f: const/16 v32, #int 1 // #1 │ │ +069c92: 0800 1d00 |0111: move-object/from16 v0, v29 │ │ +069c96: 5203 cf09 |0113: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +069c9a: 0800 1d00 |0115: move-object/from16 v0, v29 │ │ +069c9e: 5206 ca09 |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ +069ca2: 901e 0306 |0119: add-int v30, v3, v6 │ │ +069ca6: 6e10 c418 0400 |011b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +069cac: 0a03 |011e: move-result v3 │ │ +069cae: 9010 031e |011f: add-int v16, v3, v30 │ │ +069cb2: 7110 a308 0400 |0121: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +069cb8: 0a03 |0124: move-result v3 │ │ +069cba: 0200 1200 |0125: move/from16 v0, v18 │ │ +069cbe: 7120 5d14 3000 |0127: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +069cc4: 0a12 |012a: move-result v18 │ │ +069cc6: 380d 2d00 |012b: if-eqz v13, 0158 // +002d │ │ +069cca: 6e10 b718 0400 |012d: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@18b7 │ │ +069cd0: 0a0e |0130: move-result v14 │ │ +069cd2: 12f3 |0131: const/4 v3, #int -1 // #ff │ │ +069cd4: 323e 2600 |0132: if-eq v14, v3, 0158 // +0026 │ │ +069cd8: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +069cdc: 5203 cb09 |0136: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +069ce0: 3b03 f900 |0138: if-gez v3, 0231 // +00f9 │ │ +069ce4: 0800 2f00 |013a: move-object/from16 v0, v47 │ │ +069ce8: 5203 df09 |013c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +069cec: dd18 0370 |013e: and-int/lit8 v24, v3, #int 112 // #70 │ │ +069cf0: e103 1804 |0140: shr-int/lit8 v3, v24, #int 4 // #04 │ │ +069cf4: dd03 03fe |0142: and-int/lit8 v3, v3, #int -2 // #fe │ │ +069cf8: e11a 0301 |0144: shr-int/lit8 v26, v3, #int 1 // #01 │ │ +069cfc: 4403 211a |0146: aget v3, v33, v26 │ │ +069d00: 7120 9d1b e300 |0148: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069d06: 0a03 |014b: move-result v3 │ │ +069d08: 4b03 211a |014c: aput v3, v33, v26 │ │ +069d0c: 4403 221a |014e: aget v3, v34, v26 │ │ +069d10: 9106 100e |0150: sub-int v6, v16, v14 │ │ +069d14: 7120 9d1b 6300 |0152: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069d1a: 0a03 |0155: move-result v3 │ │ +069d1c: 4b03 221a |0156: aput v3, v34, v26 │ │ +069d20: 0200 2300 |0158: move/from16 v0, v35 │ │ +069d24: 0201 1000 |015a: move/from16 v1, v16 │ │ +069d28: 7120 9d1b 1000 |015c: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069d2e: 0a23 |015f: move-result v35 │ │ +069d30: 380a d700 |0160: if-eqz v10, 0237 // +00d7 │ │ +069d34: 0800 1d00 |0162: move-object/from16 v0, v29 │ │ +069d38: 5203 cc09 |0164: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +069d3c: 12f6 |0166: const/4 v6, #int -1 // #ff │ │ +069d3e: 3363 d000 |0167: if-ne v3, v6, 0237 // +00d0 │ │ +069d42: 121a |0169: const/4 v10, #int 1 // #1 │ │ +069d44: 0800 1d00 |016a: move-object/from16 v0, v29 │ │ +069d48: 5203 d009 |016c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +069d4c: 1206 |016e: const/4 v6, #int 0 // #0 │ │ +069d4e: 2d03 0306 |016f: cmpl-float v3, v3, v6 │ │ +069d52: 3d03 cd00 |0171: if-lez v3, 023e // +00cd │ │ +069d56: 3820 c700 |0173: if-eqz v32, 023a // +00c7 │ │ +069d5a: 0200 2b00 |0175: move/from16 v0, v43 │ │ +069d5e: 0201 1e00 |0177: move/from16 v1, v30 │ │ +069d62: 7120 9d1b 1000 |0179: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069d68: 0a2b |017c: move-result v43 │ │ +069d6a: 0800 2f00 |017d: move-object/from16 v0, v47 │ │ +069d6e: 6e30 8015 4005 |017f: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ +069d74: 0a03 |0182: move-result v3 │ │ +069d76: b035 |0183: add-int/2addr v5, v3 │ │ +069d78: 2900 0bff |0184: goto/16 008f // -00f5 │ │ +069d7c: 0800 2f00 |0186: move-object/from16 v0, v47 │ │ +069d80: 5200 e409 |0188: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069d84: 0227 0000 |018a: move/from16 v39, v0 │ │ +069d88: 0800 1d00 |018c: move-object/from16 v0, v29 │ │ +069d8c: 5203 cd09 |018e: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +069d90: 9003 0327 |0190: add-int v3, v3, v39 │ │ +069d94: 0800 1d00 |0192: move-object/from16 v0, v29 │ │ +069d98: 5206 ce09 |0194: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +069d9c: b063 |0196: add-int/2addr v3, v6 │ │ +069d9e: 0200 2700 |0197: move/from16 v0, v39 │ │ +069da2: 7120 9d1b 3000 |0199: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069da8: 0a03 |019c: move-result v3 │ │ +069daa: 0800 2f00 |019d: move-object/from16 v0, v47 │ │ +069dae: 5903 e409 |019f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069db2: 2900 4eff |01a1: goto/16 00ef // -00b2 │ │ +069db6: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ +069dba: 2900 59ff |01a5: goto/16 00fe // -00a7 │ │ +069dbe: 1524 0080 |01a7: const/high16 v36, #int -2147483648 // #8000 │ │ +069dc2: 0800 1d00 |01a9: move-object/from16 v0, v29 │ │ +069dc6: 5203 d109 |01ab: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +069dca: 3903 1200 |01ad: if-nez v3, 01bf // +0012 │ │ +069dce: 0800 1d00 |01af: move-object/from16 v0, v29 │ │ +069dd2: 5203 d009 |01b1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +069dd6: 1206 |01b3: const/4 v6, #int 0 // #0 │ │ +069dd8: 2d03 0306 |01b4: cmpl-float v3, v3, v6 │ │ +069ddc: 3d03 0900 |01b6: if-lez v3, 01bf // +0009 │ │ +069de0: 1324 0000 |01b8: const/16 v36, #int 0 // #0 │ │ +069de4: 12e3 |01ba: const/4 v3, #int -2 // #fe │ │ +069de6: 0800 1d00 |01bb: move-object/from16 v0, v29 │ │ +069dea: 5903 d109 |01bd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +069dee: 1203 |01bf: const/4 v3, #int 0 // #0 │ │ +069df0: 2d03 2803 |01c0: cmpl-float v3, v40, v3 │ │ +069df4: 3903 4900 |01c2: if-nez v3, 020b // +0049 │ │ +069df8: 0800 2f00 |01c4: move-object/from16 v0, v47 │ │ +069dfc: 5207 e409 |01c6: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069e00: 1209 |01c8: const/4 v9, #int 0 // #0 │ │ +069e02: 0803 2f00 |01c9: move-object/from16 v3, v47 │ │ +069e06: 0206 3000 |01cb: move/from16 v6, v48 │ │ +069e0a: 0208 3100 |01cd: move/from16 v8, v49 │ │ +069e0e: 7407 9d15 0300 |01cf: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@159d │ │ +069e14: 1503 0080 |01d2: const/high16 v3, #int -2147483648 // #8000 │ │ +069e18: 0200 2400 |01d4: move/from16 v0, v36 │ │ +069e1c: 3230 0800 |01d6: if-eq v0, v3, 01de // +0008 │ │ +069e20: 0200 2400 |01d8: move/from16 v0, v36 │ │ +069e24: 0801 1d00 |01da: move-object/from16 v1, v29 │ │ +069e28: 5910 d109 |01dc: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +069e2c: 6e10 c618 0400 |01de: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +069e32: 0a13 |01e1: move-result v19 │ │ +069e34: 381b 2b00 |01e2: if-eqz v27, 020d // +002b │ │ +069e38: 0800 2f00 |01e4: move-object/from16 v0, v47 │ │ +069e3c: 5203 e409 |01e6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069e40: 0800 1d00 |01e8: move-object/from16 v0, v29 │ │ +069e44: 5206 cd09 |01ea: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +069e48: 9006 0613 |01ec: add-int v6, v6, v19 │ │ +069e4c: 0800 1d00 |01ee: move-object/from16 v0, v29 │ │ +069e50: 5207 ce09 |01f0: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +069e54: b076 |01f2: add-int/2addr v6, v7 │ │ +069e56: 0800 2f00 |01f3: move-object/from16 v0, v47 │ │ +069e5a: 6e20 8915 4000 |01f5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ +069e60: 0a07 |01f8: move-result v7 │ │ +069e62: b076 |01f9: add-int/2addr v6, v7 │ │ +069e64: b063 |01fa: add-int/2addr v3, v6 │ │ +069e66: 0800 2f00 |01fb: move-object/from16 v0, v47 │ │ +069e6a: 5903 e409 |01fd: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069e6e: 3829 fffe |01ff: if-eqz v41, 00fe // -0101 │ │ +069e72: 0200 1300 |0201: move/from16 v0, v19 │ │ +069e76: 0201 1c00 |0203: move/from16 v1, v28 │ │ +069e7a: 7120 9d1b 1000 |0205: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069e80: 0a1c |0208: move-result v28 │ │ +069e82: 2900 f5fe |0209: goto/16 00fe // -010b │ │ +069e86: 1207 |020b: const/4 v7, #int 0 // #0 │ │ +069e88: 28bc |020c: goto 01c8 // -0044 │ │ +069e8a: 0800 2f00 |020d: move-object/from16 v0, v47 │ │ +069e8e: 5200 e409 |020f: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069e92: 0227 0000 |0211: move/from16 v39, v0 │ │ +069e96: 9003 2713 |0213: add-int v3, v39, v19 │ │ +069e9a: 0800 1d00 |0215: move-object/from16 v0, v29 │ │ +069e9e: 5206 cd09 |0217: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +069ea2: b063 |0219: add-int/2addr v3, v6 │ │ +069ea4: 0800 1d00 |021a: move-object/from16 v0, v29 │ │ +069ea8: 5206 ce09 |021c: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +069eac: b063 |021e: add-int/2addr v3, v6 │ │ +069eae: 0800 2f00 |021f: move-object/from16 v0, v47 │ │ +069eb2: 6e20 8915 4000 |0221: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ +069eb8: 0a06 |0224: move-result v6 │ │ +069eba: b063 |0225: add-int/2addr v3, v6 │ │ +069ebc: 0200 2700 |0226: move/from16 v0, v39 │ │ +069ec0: 7120 9d1b 3000 |0228: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069ec6: 0a03 |022b: move-result v3 │ │ +069ec8: 0800 2f00 |022c: move-object/from16 v0, v47 │ │ +069ecc: 5903 e409 |022e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069ed0: 28cf |0230: goto 01ff // -0031 │ │ +069ed2: 0800 1d00 |0231: move-object/from16 v0, v29 │ │ +069ed6: 5203 cb09 |0233: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +069eda: 2900 09ff |0235: goto/16 013e // -00f7 │ │ +069ede: 120a |0237: const/4 v10, #int 0 // #0 │ │ +069ee0: 2900 32ff |0238: goto/16 016a // -00ce │ │ +069ee4: 021e 1000 |023a: move/from16 v30, v16 │ │ +069ee8: 2900 39ff |023c: goto/16 0175 // -00c7 │ │ +069eec: 3820 0a00 |023e: if-eqz v32, 0248 // +000a │ │ +069ef0: 0200 1e00 |0240: move/from16 v0, v30 │ │ +069ef4: 7120 9d1b 0b00 |0242: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069efa: 0a0b |0245: move-result v11 │ │ +069efc: 2900 37ff |0246: goto/16 017d // -00c9 │ │ +069f00: 021e 1000 |0248: move/from16 v30, v16 │ │ +069f04: 28f6 |024a: goto 0240 // -000a │ │ +069f06: 0800 2f00 |024b: move-object/from16 v0, v47 │ │ +069f0a: 5203 e409 |024d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069f0e: 3d03 1900 |024f: if-lez v3, 0268 // +0019 │ │ +069f12: 0800 2f00 |0251: move-object/from16 v0, v47 │ │ +069f16: 0201 1400 |0253: move/from16 v1, v20 │ │ +069f1a: 6e20 9715 1000 |0255: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ +069f20: 0a03 |0258: move-result v3 │ │ +069f22: 3803 0f00 |0259: if-eqz v3, 0268 // +000f │ │ +069f26: 0800 2f00 |025b: move-object/from16 v0, v47 │ │ +069f2a: 5203 e409 |025d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069f2e: 0800 2f00 |025f: move-object/from16 v0, v47 │ │ +069f32: 5206 de09 |0261: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ +069f36: b063 |0263: add-int/2addr v3, v6 │ │ +069f38: 0800 2f00 |0264: move-object/from16 v0, v47 │ │ +069f3c: 5903 e409 |0266: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069f40: 1213 |0268: const/4 v3, #int 1 // #1 │ │ +069f42: 4403 2103 |0269: aget v3, v33, v3 │ │ +069f46: 12f6 |026b: const/4 v6, #int -1 // #ff │ │ +069f48: 3363 1400 |026c: if-ne v3, v6, 0280 // +0014 │ │ +069f4c: 1203 |026e: const/4 v3, #int 0 // #0 │ │ +069f4e: 4403 2103 |026f: aget v3, v33, v3 │ │ +069f52: 12f6 |0271: const/4 v6, #int -1 // #ff │ │ +069f54: 3363 0e00 |0272: if-ne v3, v6, 0280 // +000e │ │ +069f58: 1223 |0274: const/4 v3, #int 2 // #2 │ │ +069f5a: 4403 2103 |0275: aget v3, v33, v3 │ │ +069f5e: 12f6 |0277: const/4 v6, #int -1 // #ff │ │ +069f60: 3363 0800 |0278: if-ne v3, v6, 0280 // +0008 │ │ +069f64: 1233 |027a: const/4 v3, #int 3 // #3 │ │ +069f66: 4403 2103 |027b: aget v3, v33, v3 │ │ +069f6a: 12f6 |027d: const/4 v6, #int -1 // #ff │ │ +069f6c: 3263 3a00 |027e: if-eq v3, v6, 02b8 // +003a │ │ +069f70: 1233 |0280: const/4 v3, #int 3 // #3 │ │ +069f72: 4403 2103 |0281: aget v3, v33, v3 │ │ +069f76: 1206 |0283: const/4 v6, #int 0 // #0 │ │ +069f78: 4406 2106 |0284: aget v6, v33, v6 │ │ +069f7c: 1217 |0286: const/4 v7, #int 1 // #1 │ │ +069f7e: 4407 2107 |0287: aget v7, v33, v7 │ │ +069f82: 1228 |0289: const/4 v8, #int 2 // #2 │ │ +069f84: 4408 2108 |028a: aget v8, v33, v8 │ │ +069f88: 7120 9d1b 8700 |028c: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069f8e: 0a07 |028f: move-result v7 │ │ +069f90: 7120 9d1b 7600 |0290: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069f96: 0a06 |0293: move-result v6 │ │ +069f98: 7120 9d1b 6300 |0294: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069f9e: 0a0c |0297: move-result v12 │ │ +069fa0: 1233 |0298: const/4 v3, #int 3 // #3 │ │ +069fa2: 4403 2203 |0299: aget v3, v34, v3 │ │ +069fa6: 1206 |029b: const/4 v6, #int 0 // #0 │ │ +069fa8: 4406 2206 |029c: aget v6, v34, v6 │ │ +069fac: 1217 |029e: const/4 v7, #int 1 // #1 │ │ +069fae: 4407 2207 |029f: aget v7, v34, v7 │ │ +069fb2: 1228 |02a1: const/4 v8, #int 2 // #2 │ │ +069fb4: 4408 2208 |02a2: aget v8, v34, v8 │ │ +069fb8: 7120 9d1b 8700 |02a4: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069fbe: 0a07 |02a7: move-result v7 │ │ +069fc0: 7120 9d1b 7600 |02a8: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069fc6: 0a06 |02ab: move-result v6 │ │ +069fc8: 7120 9d1b 6300 |02ac: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069fce: 0a16 |02af: move-result v22 │ │ +069fd0: 9003 0c16 |02b0: add-int v3, v12, v22 │ │ +069fd4: 0200 2300 |02b2: move/from16 v0, v35 │ │ +069fd8: 7120 9d1b 3000 |02b4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +069fde: 0a23 |02b7: move-result v35 │ │ +069fe0: 3829 8600 |02b8: if-eqz v41, 033e // +0086 │ │ +069fe4: 1503 0080 |02ba: const/high16 v3, #int -2147483648 // #8000 │ │ +069fe8: 0200 2c00 |02bc: move/from16 v0, v44 │ │ +069fec: 3230 0400 |02be: if-eq v0, v3, 02c2 // +0004 │ │ +069ff0: 392c 7e00 |02c0: if-nez v44, 033e // +007e │ │ +069ff4: 1203 |02c2: const/4 v3, #int 0 // #0 │ │ +069ff6: 0800 2f00 |02c3: move-object/from16 v0, v47 │ │ +069ffa: 5903 e409 |02c5: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +069ffe: 1205 |02c7: const/4 v5, #int 0 // #0 │ │ +06a000: 0200 1400 |02c8: move/from16 v0, v20 │ │ +06a004: 3505 7400 |02ca: if-ge v5, v0, 033e // +0074 │ │ +06a008: 0800 2f00 |02cc: move-object/from16 v0, v47 │ │ +06a00c: 6e20 9315 5000 |02ce: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +06a012: 0c04 |02d1: move-result-object v4 │ │ +06a014: 3904 1400 |02d2: if-nez v4, 02e6 // +0014 │ │ +06a018: 0800 2f00 |02d4: move-object/from16 v0, v47 │ │ +06a01c: 5203 e409 |02d6: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a020: 0800 2f00 |02d8: move-object/from16 v0, v47 │ │ +06a024: 6e20 a015 5000 |02da: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ +06a02a: 0a06 |02dd: move-result v6 │ │ +06a02c: b063 |02de: add-int/2addr v3, v6 │ │ +06a02e: 0800 2f00 |02df: move-object/from16 v0, v47 │ │ +06a032: 5903 e409 |02e1: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a036: d805 0501 |02e3: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06a03a: 28e3 |02e5: goto 02c8 // -001d │ │ +06a03c: 6e10 d618 0400 |02e6: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +06a042: 0a03 |02e9: move-result v3 │ │ +06a044: 1306 0800 |02ea: const/16 v6, #int 8 // #8 │ │ +06a048: 3363 0a00 |02ec: if-ne v3, v6, 02f6 // +000a │ │ +06a04c: 0800 2f00 |02ee: move-object/from16 v0, v47 │ │ +06a050: 6e30 8015 4005 |02f0: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ +06a056: 0a03 |02f3: move-result v3 │ │ +06a058: b035 |02f4: add-int/2addr v5, v3 │ │ +06a05a: 28ee |02f5: goto 02e3 // -0012 │ │ +06a05c: 6e10 c118 0400 |02f6: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06a062: 0c1d |02f9: move-result-object v29 │ │ +06a064: 1f1d ee02 |02fa: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06a068: 381b 1e00 |02fc: if-eqz v27, 031a // +001e │ │ +06a06c: 0800 2f00 |02fe: move-object/from16 v0, v47 │ │ +06a070: 5203 e409 |0300: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a074: 0800 1d00 |0302: move-object/from16 v0, v29 │ │ +06a078: 5206 cd09 |0304: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +06a07c: 9006 061c |0306: add-int v6, v6, v28 │ │ +06a080: 0800 1d00 |0308: move-object/from16 v0, v29 │ │ +06a084: 5207 ce09 |030a: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +06a088: b076 |030c: add-int/2addr v6, v7 │ │ +06a08a: 0800 2f00 |030d: move-object/from16 v0, v47 │ │ +06a08e: 6e20 8915 4000 |030f: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ +06a094: 0a07 |0312: move-result v7 │ │ +06a096: b076 |0313: add-int/2addr v6, v7 │ │ +06a098: b063 |0314: add-int/2addr v3, v6 │ │ +06a09a: 0800 2f00 |0315: move-object/from16 v0, v47 │ │ +06a09e: 5903 e409 |0317: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a0a2: 28ca |0319: goto 02e3 // -0036 │ │ +06a0a4: 0800 2f00 |031a: move-object/from16 v0, v47 │ │ +06a0a8: 5200 e409 |031c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a0ac: 0227 0000 |031e: move/from16 v39, v0 │ │ +06a0b0: 9003 271c |0320: add-int v3, v39, v28 │ │ +06a0b4: 0800 1d00 |0322: move-object/from16 v0, v29 │ │ +06a0b8: 5206 cd09 |0324: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +06a0bc: b063 |0326: add-int/2addr v3, v6 │ │ +06a0be: 0800 1d00 |0327: move-object/from16 v0, v29 │ │ +06a0c2: 5206 ce09 |0329: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +06a0c6: b063 |032b: add-int/2addr v3, v6 │ │ +06a0c8: 0800 2f00 |032c: move-object/from16 v0, v47 │ │ +06a0cc: 6e20 8915 4000 |032e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ +06a0d2: 0a06 |0331: move-result v6 │ │ +06a0d4: b063 |0332: add-int/2addr v3, v6 │ │ +06a0d6: 0200 2700 |0333: move/from16 v0, v39 │ │ +06a0da: 7120 9d1b 3000 |0335: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a0e0: 0a03 |0338: move-result v3 │ │ +06a0e2: 0800 2f00 |0339: move-object/from16 v0, v47 │ │ +06a0e6: 5903 e409 |033b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a0ea: 28a6 |033d: goto 02e3 // -005a │ │ +06a0ec: 0800 2f00 |033e: move-object/from16 v0, v47 │ │ +06a0f0: 5203 e409 |0340: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a0f4: 7401 8c15 2f00 |0342: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ +06a0fa: 0a06 |0345: move-result v6 │ │ +06a0fc: 7401 8d15 2f00 |0346: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ +06a102: 0a07 |0349: move-result v7 │ │ +06a104: b076 |034a: add-int/2addr v6, v7 │ │ +06a106: b063 |034b: add-int/2addr v3, v6 │ │ +06a108: 0800 2f00 |034c: move-object/from16 v0, v47 │ │ +06a10c: 5903 e409 |034e: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a110: 0800 2f00 |0350: move-object/from16 v0, v47 │ │ +06a114: 5200 e409 |0352: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a118: 022d 0000 |0354: move/from16 v45, v0 │ │ +06a11c: 7401 9115 2f00 |0356: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@1591 │ │ +06a122: 0a03 |0359: move-result v3 │ │ +06a124: 0200 2d00 |035a: move/from16 v0, v45 │ │ +06a128: 7120 9d1b 3000 |035c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a12e: 0a2d |035f: move-result v45 │ │ +06a130: 1203 |0360: const/4 v3, #int 0 // #0 │ │ +06a132: 0200 2d00 |0361: move/from16 v0, v45 │ │ +06a136: 0201 3000 |0363: move/from16 v1, v48 │ │ +06a13a: 7130 ae08 1003 |0365: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ +06a140: 0a2e |0368: move-result v46 │ │ +06a142: 1403 ffff ff00 |0369: const v3, #float 2.35099e-38 // #00ffffff │ │ +06a148: 952d 2e03 |036c: and-int v45, v46, v3 │ │ +06a14c: 0800 2f00 |036e: move-object/from16 v0, v47 │ │ +06a150: 5203 e409 |0370: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a154: 9115 2d03 |0372: sub-int v21, v45, v3 │ │ +06a158: 3926 0900 |0374: if-nez v38, 037d // +0009 │ │ +06a15c: 3815 3102 |0376: if-eqz v21, 05a7 // +0231 │ │ +06a160: 1203 |0378: const/4 v3, #int 0 // #0 │ │ +06a162: 2d03 2803 |0379: cmpl-float v3, v40, v3 │ │ +06a166: 3d03 2c02 |037b: if-lez v3, 05a7 // +022c │ │ +06a16a: 0800 2f00 |037d: move-object/from16 v0, v47 │ │ +06a16e: 5203 e609 |037f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ +06a172: 1206 |0381: const/4 v6, #int 0 // #0 │ │ +06a174: 2d03 0306 |0382: cmpl-float v3, v3, v6 │ │ +06a178: 3d03 4100 |0384: if-lez v3, 03c5 // +0041 │ │ +06a17c: 0800 2f00 |0386: move-object/from16 v0, v47 │ │ +06a180: 5200 e609 |0388: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ +06a184: 022a 0000 |038a: move/from16 v42, v0 │ │ +06a188: 1203 |038c: const/4 v3, #int 0 // #0 │ │ +06a18a: 1216 |038d: const/4 v6, #int 1 // #1 │ │ +06a18c: 1227 |038e: const/4 v7, #int 2 // #2 │ │ +06a18e: 1238 |038f: const/4 v8, #int 3 // #3 │ │ +06a190: 12f9 |0390: const/4 v9, #int -1 // #ff │ │ +06a192: 4b09 2108 |0391: aput v9, v33, v8 │ │ +06a196: 4b09 2107 |0393: aput v9, v33, v7 │ │ +06a19a: 4b09 2106 |0395: aput v9, v33, v6 │ │ +06a19e: 4b09 2103 |0397: aput v9, v33, v3 │ │ +06a1a2: 1203 |0399: const/4 v3, #int 0 // #0 │ │ +06a1a4: 1216 |039a: const/4 v6, #int 1 // #1 │ │ +06a1a6: 1227 |039b: const/4 v7, #int 2 // #2 │ │ +06a1a8: 1238 |039c: const/4 v8, #int 3 // #3 │ │ +06a1aa: 12f9 |039d: const/4 v9, #int -1 // #ff │ │ +06a1ac: 4b09 2208 |039e: aput v9, v34, v8 │ │ +06a1b0: 4b09 2207 |03a0: aput v9, v34, v7 │ │ +06a1b4: 4b09 2206 |03a2: aput v9, v34, v6 │ │ +06a1b8: 4b09 2203 |03a4: aput v9, v34, v3 │ │ +06a1bc: 1323 ffff |03a6: const/16 v35, #int -1 // #ffff │ │ +06a1c0: 1203 |03a8: const/4 v3, #int 0 // #0 │ │ +06a1c2: 0800 2f00 |03a9: move-object/from16 v0, v47 │ │ +06a1c6: 5903 e409 |03ab: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a1ca: 1205 |03ad: const/4 v5, #int 0 // #0 │ │ +06a1cc: 0200 1400 |03ae: move/from16 v0, v20 │ │ +06a1d0: 3505 5501 |03b0: if-ge v5, v0, 0505 // +0155 │ │ +06a1d4: 0800 2f00 |03b2: move-object/from16 v0, v47 │ │ +06a1d8: 6e20 9315 5000 |03b4: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +06a1de: 0c04 |03b7: move-result-object v4 │ │ +06a1e0: 3804 0a00 |03b8: if-eqz v4, 03c2 // +000a │ │ +06a1e4: 6e10 d618 0400 |03ba: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +06a1ea: 0a03 |03bd: move-result v3 │ │ +06a1ec: 1306 0800 |03be: const/16 v6, #int 8 // #8 │ │ +06a1f0: 3363 0800 |03c0: if-ne v3, v6, 03c8 // +0008 │ │ +06a1f4: d805 0501 |03c2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06a1f8: 28ea |03c4: goto 03ae // -0016 │ │ +06a1fa: 022a 2800 |03c5: move/from16 v42, v40 │ │ +06a1fe: 28c5 |03c7: goto 038c // -003b │ │ +06a200: 6e10 c118 0400 |03c8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06a206: 0c1d |03cb: move-result-object v29 │ │ +06a208: 1f1d ee02 |03cc: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06a20c: 0800 1d00 |03ce: move-object/from16 v0, v29 │ │ +06a210: 520f d009 |03d0: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +06a214: 1203 |03d2: const/4 v3, #int 0 // #0 │ │ +06a216: 2d03 0f03 |03d3: cmpl-float v3, v15, v3 │ │ +06a21a: 3d03 5c00 |03d5: if-lez v3, 0431 // +005c │ │ +06a21e: 0200 1500 |03d7: move/from16 v0, v21 │ │ +06a222: 8203 |03d9: int-to-float v3, v0 │ │ +06a224: c8f3 |03da: mul-float/2addr v3, v15 │ │ +06a226: a903 032a |03db: div-float v3, v3, v42 │ │ +06a22a: 8730 |03dd: float-to-int v0, v3 │ │ +06a22c: 0225 0000 |03de: move/from16 v37, v0 │ │ +06a230: a72a 2a0f |03e0: sub-float v42, v42, v15 │ │ +06a234: 9115 1525 |03e2: sub-int v21, v21, v37 │ │ +06a238: 7401 8e15 2f00 |03e4: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ +06a23e: 0a03 |03e7: move-result v3 │ │ +06a240: 7401 8b15 2f00 |03e8: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ +06a246: 0a06 |03eb: move-result v6 │ │ +06a248: b063 |03ec: add-int/2addr v3, v6 │ │ +06a24a: 0800 1d00 |03ed: move-object/from16 v0, v29 │ │ +06a24e: 5206 cf09 |03ef: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +06a252: b063 |03f1: add-int/2addr v3, v6 │ │ +06a254: 0800 1d00 |03f2: move-object/from16 v0, v29 │ │ +06a258: 5206 ca09 |03f4: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ +06a25c: b063 |03f6: add-int/2addr v3, v6 │ │ +06a25e: 0800 1d00 |03f7: move-object/from16 v0, v29 │ │ +06a262: 5206 cc09 |03f9: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +06a266: 0200 3100 |03fb: move/from16 v0, v49 │ │ +06a26a: 7130 7f15 3006 |03fd: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@157f │ │ +06a270: 0a11 |0400: move-result v17 │ │ +06a272: 0800 1d00 |0401: move-object/from16 v0, v29 │ │ +06a276: 5203 d109 |0403: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +06a27a: 3903 0800 |0405: if-nez v3, 040d // +0008 │ │ +06a27e: 1503 0040 |0407: const/high16 v3, #int 1073741824 // #4000 │ │ +06a282: 0200 2c00 |0409: move/from16 v0, v44 │ │ +06a286: 3230 ae00 |040b: if-eq v0, v3, 04b9 // +00ae │ │ +06a28a: 6e10 c618 0400 |040d: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +06a290: 0a03 |0410: move-result v3 │ │ +06a292: 9013 0325 |0411: add-int v19, v3, v37 │ │ +06a296: 3b13 0400 |0413: if-gez v19, 0417 // +0004 │ │ +06a29a: 1313 0000 |0415: const/16 v19, #int 0 // #0 │ │ +06a29e: 1503 0040 |0417: const/high16 v3, #int 1073741824 // #4000 │ │ +06a2a2: 0200 1300 |0419: move/from16 v0, v19 │ │ +06a2a6: 7120 a518 3000 |041b: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06a2ac: 0a03 |041e: move-result v3 │ │ +06a2ae: 0200 1100 |041f: move/from16 v0, v17 │ │ +06a2b2: 6e30 e718 3400 |0421: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +06a2b8: 7110 a308 0400 |0424: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +06a2be: 0a03 |0427: move-result v3 │ │ +06a2c0: 1506 00ff |0428: const/high16 v6, #int -16777216 // #ff00 │ │ +06a2c4: b563 |042a: and-int/2addr v3, v6 │ │ +06a2c6: 0200 1200 |042b: move/from16 v0, v18 │ │ +06a2ca: 7120 5d14 3000 |042d: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +06a2d0: 0a12 |0430: move-result v18 │ │ +06a2d2: 381b 9c00 |0431: if-eqz v27, 04cd // +009c │ │ +06a2d6: 0800 2f00 |0433: move-object/from16 v0, v47 │ │ +06a2da: 5203 e409 |0435: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a2de: 6e10 c618 0400 |0437: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +06a2e4: 0a06 |043a: move-result v6 │ │ +06a2e6: 0800 1d00 |043b: move-object/from16 v0, v29 │ │ +06a2ea: 5207 cd09 |043d: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +06a2ee: b076 |043f: add-int/2addr v6, v7 │ │ +06a2f0: 0800 1d00 |0440: move-object/from16 v0, v29 │ │ +06a2f4: 5207 ce09 |0442: iget v7, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +06a2f8: b076 |0444: add-int/2addr v6, v7 │ │ +06a2fa: 0800 2f00 |0445: move-object/from16 v0, v47 │ │ +06a2fe: 6e20 8915 4000 |0447: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ +06a304: 0a07 |044a: move-result v7 │ │ +06a306: b076 |044b: add-int/2addr v6, v7 │ │ +06a308: b063 |044c: add-int/2addr v3, v6 │ │ +06a30a: 0800 2f00 |044d: move-object/from16 v0, v47 │ │ +06a30e: 5903 e409 |044f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a312: 1503 0040 |0451: const/high16 v3, #int 1073741824 // #4000 │ │ +06a316: 0200 1900 |0453: move/from16 v0, v25 │ │ +06a31a: 3230 a100 |0455: if-eq v0, v3, 04f6 // +00a1 │ │ +06a31e: 0800 1d00 |0457: move-object/from16 v0, v29 │ │ +06a322: 5203 cc09 |0459: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +06a326: 12f6 |045b: const/4 v6, #int -1 // #ff │ │ +06a328: 3363 9a00 |045c: if-ne v3, v6, 04f6 // +009a │ │ +06a32c: 1320 0100 |045e: const/16 v32, #int 1 // #1 │ │ +06a330: 0800 1d00 |0460: move-object/from16 v0, v29 │ │ +06a334: 5203 cf09 |0462: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +06a338: 0800 1d00 |0464: move-object/from16 v0, v29 │ │ +06a33c: 5206 ca09 |0466: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ +06a340: 901e 0306 |0468: add-int v30, v3, v6 │ │ +06a344: 6e10 c418 0400 |046a: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +06a34a: 0a03 |046d: move-result v3 │ │ +06a34c: 9010 031e |046e: add-int v16, v3, v30 │ │ +06a350: 0200 2300 |0470: move/from16 v0, v35 │ │ +06a354: 0201 1000 |0472: move/from16 v1, v16 │ │ +06a358: 7120 9d1b 1000 |0474: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a35e: 0a23 |0477: move-result v35 │ │ +06a360: 3820 8200 |0478: if-eqz v32, 04fa // +0082 │ │ +06a364: 0200 1e00 |047a: move/from16 v0, v30 │ │ +06a368: 7120 9d1b 0b00 |047c: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a36e: 0a0b |047f: move-result v11 │ │ +06a370: 380a 7e00 |0480: if-eqz v10, 04fe // +007e │ │ +06a374: 0800 1d00 |0482: move-object/from16 v0, v29 │ │ +06a378: 5203 cc09 |0484: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +06a37c: 12f6 |0486: const/4 v6, #int -1 // #ff │ │ +06a37e: 3363 7700 |0487: if-ne v3, v6, 04fe // +0077 │ │ +06a382: 121a |0489: const/4 v10, #int 1 // #1 │ │ +06a384: 380d 38ff |048a: if-eqz v13, 03c2 // -00c8 │ │ +06a388: 6e10 b718 0400 |048c: invoke-virtual {v4}, Landroid/view/View;.getBaseline:()I // method@18b7 │ │ +06a38e: 0a0e |048f: move-result v14 │ │ +06a390: 12f3 |0490: const/4 v3, #int -1 // #ff │ │ +06a392: 323e 31ff |0491: if-eq v14, v3, 03c2 // -00cf │ │ +06a396: 0800 1d00 |0493: move-object/from16 v0, v29 │ │ +06a39a: 5203 cb09 |0495: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +06a39e: 3b03 6900 |0497: if-gez v3, 0500 // +0069 │ │ +06a3a2: 0800 2f00 |0499: move-object/from16 v0, v47 │ │ +06a3a6: 5203 df09 |049b: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +06a3aa: dd18 0370 |049d: and-int/lit8 v24, v3, #int 112 // #70 │ │ +06a3ae: e103 1804 |049f: shr-int/lit8 v3, v24, #int 4 // #04 │ │ +06a3b2: dd03 03fe |04a1: and-int/lit8 v3, v3, #int -2 // #fe │ │ +06a3b6: e11a 0301 |04a3: shr-int/lit8 v26, v3, #int 1 // #01 │ │ +06a3ba: 4403 211a |04a5: aget v3, v33, v26 │ │ +06a3be: 7120 9d1b e300 |04a7: invoke-static {v3, v14}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a3c4: 0a03 |04aa: move-result v3 │ │ +06a3c6: 4b03 211a |04ab: aput v3, v33, v26 │ │ +06a3ca: 4403 221a |04ad: aget v3, v34, v26 │ │ +06a3ce: 9106 100e |04af: sub-int v6, v16, v14 │ │ +06a3d2: 7120 9d1b 6300 |04b1: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a3d8: 0a03 |04b4: move-result v3 │ │ +06a3da: 4b03 221a |04b5: aput v3, v34, v26 │ │ +06a3de: 2900 0bff |04b7: goto/16 03c2 // -00f5 │ │ +06a3e2: 3d25 1100 |04b9: if-lez v37, 04ca // +0011 │ │ +06a3e6: 1503 0040 |04bb: const/high16 v3, #int 1073741824 // #4000 │ │ +06a3ea: 0200 2500 |04bd: move/from16 v0, v37 │ │ +06a3ee: 7120 a518 3000 |04bf: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06a3f4: 0a03 |04c2: move-result v3 │ │ +06a3f6: 0200 1100 |04c3: move/from16 v0, v17 │ │ +06a3fa: 6e30 e718 3400 |04c5: invoke-virtual {v4, v3, v0}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +06a400: 2900 5cff |04c8: goto/16 0424 // -00a4 │ │ +06a404: 1325 0000 |04ca: const/16 v37, #int 0 // #0 │ │ +06a408: 28ef |04cc: goto 04bb // -0011 │ │ +06a40a: 0800 2f00 |04cd: move-object/from16 v0, v47 │ │ +06a40e: 5200 e409 |04cf: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a412: 0227 0000 |04d1: move/from16 v39, v0 │ │ +06a416: 6e10 c618 0400 |04d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +06a41c: 0a03 |04d6: move-result v3 │ │ +06a41e: 9003 0327 |04d7: add-int v3, v3, v39 │ │ +06a422: 0800 1d00 |04d9: move-object/from16 v0, v29 │ │ +06a426: 5206 cd09 |04db: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +06a42a: b063 |04dd: add-int/2addr v3, v6 │ │ +06a42c: 0800 1d00 |04de: move-object/from16 v0, v29 │ │ +06a430: 5206 ce09 |04e0: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +06a434: b063 |04e2: add-int/2addr v3, v6 │ │ +06a436: 0800 2f00 |04e3: move-object/from16 v0, v47 │ │ +06a43a: 6e20 8915 4000 |04e5: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ +06a440: 0a06 |04e8: move-result v6 │ │ +06a442: b063 |04e9: add-int/2addr v3, v6 │ │ +06a444: 0200 2700 |04ea: move/from16 v0, v39 │ │ +06a448: 7120 9d1b 3000 |04ec: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a44e: 0a03 |04ef: move-result v3 │ │ +06a450: 0800 2f00 |04f0: move-object/from16 v0, v47 │ │ +06a454: 5903 e409 |04f2: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a458: 2900 5dff |04f4: goto/16 0451 // -00a3 │ │ +06a45c: 1320 0000 |04f6: const/16 v32, #int 0 // #0 │ │ +06a460: 2900 68ff |04f8: goto/16 0460 // -0098 │ │ +06a464: 021e 1000 |04fa: move/from16 v30, v16 │ │ +06a468: 2900 7eff |04fc: goto/16 047a // -0082 │ │ +06a46c: 120a |04fe: const/4 v10, #int 0 // #0 │ │ +06a46e: 288b |04ff: goto 048a // -0075 │ │ +06a470: 0800 1d00 |0500: move-object/from16 v0, v29 │ │ +06a474: 5203 cb09 |0502: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +06a478: 2899 |0504: goto 049d // -0067 │ │ +06a47a: 0800 2f00 |0505: move-object/from16 v0, v47 │ │ +06a47e: 5203 e409 |0507: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a482: 7401 8c15 2f00 |0509: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ +06a488: 0a06 |050c: move-result v6 │ │ +06a48a: 7401 8d15 2f00 |050d: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ +06a490: 0a07 |0510: move-result v7 │ │ +06a492: b076 |0511: add-int/2addr v6, v7 │ │ +06a494: b063 |0512: add-int/2addr v3, v6 │ │ +06a496: 0800 2f00 |0513: move-object/from16 v0, v47 │ │ +06a49a: 5903 e409 |0515: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a49e: 1213 |0517: const/4 v3, #int 1 // #1 │ │ +06a4a0: 4403 2103 |0518: aget v3, v33, v3 │ │ +06a4a4: 12f6 |051a: const/4 v6, #int -1 // #ff │ │ +06a4a6: 3363 1400 |051b: if-ne v3, v6, 052f // +0014 │ │ +06a4aa: 1203 |051d: const/4 v3, #int 0 // #0 │ │ +06a4ac: 4403 2103 |051e: aget v3, v33, v3 │ │ +06a4b0: 12f6 |0520: const/4 v6, #int -1 // #ff │ │ +06a4b2: 3363 0e00 |0521: if-ne v3, v6, 052f // +000e │ │ +06a4b6: 1223 |0523: const/4 v3, #int 2 // #2 │ │ +06a4b8: 4403 2103 |0524: aget v3, v33, v3 │ │ +06a4bc: 12f6 |0526: const/4 v6, #int -1 // #ff │ │ +06a4be: 3363 0800 |0527: if-ne v3, v6, 052f // +0008 │ │ +06a4c2: 1233 |0529: const/4 v3, #int 3 // #3 │ │ +06a4c4: 4403 2103 |052a: aget v3, v33, v3 │ │ +06a4c8: 12f6 |052c: const/4 v6, #int -1 // #ff │ │ +06a4ca: 3263 3a00 |052d: if-eq v3, v6, 0567 // +003a │ │ +06a4ce: 1233 |052f: const/4 v3, #int 3 // #3 │ │ +06a4d0: 4403 2103 |0530: aget v3, v33, v3 │ │ +06a4d4: 1206 |0532: const/4 v6, #int 0 // #0 │ │ +06a4d6: 4406 2106 |0533: aget v6, v33, v6 │ │ +06a4da: 1217 |0535: const/4 v7, #int 1 // #1 │ │ +06a4dc: 4407 2107 |0536: aget v7, v33, v7 │ │ +06a4e0: 1228 |0538: const/4 v8, #int 2 // #2 │ │ +06a4e2: 4408 2108 |0539: aget v8, v33, v8 │ │ +06a4e6: 7120 9d1b 8700 |053b: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a4ec: 0a07 |053e: move-result v7 │ │ +06a4ee: 7120 9d1b 7600 |053f: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a4f4: 0a06 |0542: move-result v6 │ │ +06a4f6: 7120 9d1b 6300 |0543: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a4fc: 0a0c |0546: move-result v12 │ │ +06a4fe: 1233 |0547: const/4 v3, #int 3 // #3 │ │ +06a500: 4403 2203 |0548: aget v3, v34, v3 │ │ +06a504: 1206 |054a: const/4 v6, #int 0 // #0 │ │ +06a506: 4406 2206 |054b: aget v6, v34, v6 │ │ +06a50a: 1217 |054d: const/4 v7, #int 1 // #1 │ │ +06a50c: 4407 2207 |054e: aget v7, v34, v7 │ │ +06a510: 1228 |0550: const/4 v8, #int 2 // #2 │ │ +06a512: 4408 2208 |0551: aget v8, v34, v8 │ │ +06a516: 7120 9d1b 8700 |0553: invoke-static {v7, v8}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a51c: 0a07 |0556: move-result v7 │ │ +06a51e: 7120 9d1b 7600 |0557: invoke-static {v6, v7}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a524: 0a06 |055a: move-result v6 │ │ +06a526: 7120 9d1b 6300 |055b: invoke-static {v3, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a52c: 0a16 |055e: move-result v22 │ │ +06a52e: 9003 0c16 |055f: add-int v3, v12, v22 │ │ +06a532: 0200 2300 |0561: move/from16 v0, v35 │ │ +06a536: 7120 9d1b 3000 |0563: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a53c: 0a23 |0566: move-result v35 │ │ +06a53e: 390a 0a00 |0567: if-nez v10, 0571 // +000a │ │ +06a542: 1503 0040 |0569: const/high16 v3, #int 1073741824 // #4000 │ │ +06a546: 0200 1900 |056b: move/from16 v0, v25 │ │ +06a54a: 3230 0400 |056d: if-eq v0, v3, 0571 // +0004 │ │ +06a54e: 0223 0b00 |056f: move/from16 v35, v11 │ │ +06a552: 7401 8e15 2f00 |0571: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ +06a558: 0a03 |0574: move-result v3 │ │ +06a55a: 7401 8b15 2f00 |0575: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ +06a560: 0a06 |0578: move-result v6 │ │ +06a562: b063 |0579: add-int/2addr v3, v6 │ │ +06a564: 9023 2303 |057a: add-int v35, v35, v3 │ │ +06a568: 7401 9015 2f00 |057c: invoke-virtual/range {v47}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@1590 │ │ +06a56e: 0a03 |057f: move-result v3 │ │ +06a570: 0200 2300 |0580: move/from16 v0, v35 │ │ +06a574: 7120 9d1b 3000 |0582: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a57a: 0a23 |0585: move-result v35 │ │ +06a57c: 1503 00ff |0586: const/high16 v3, #int -16777216 // #ff00 │ │ +06a580: 9503 0312 |0588: and-int v3, v3, v18 │ │ +06a584: 9603 032e |058a: or-int v3, v3, v46 │ │ +06a588: e006 1210 |058c: shl-int/lit8 v6, v18, #int 16 // #10 │ │ +06a58c: 0200 2300 |058e: move/from16 v0, v35 │ │ +06a590: 0201 3100 |0590: move/from16 v1, v49 │ │ +06a594: 7130 ae08 1006 |0592: invoke-static {v0, v1, v6}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ +06a59a: 0a06 |0595: move-result v6 │ │ +06a59c: 0800 2f00 |0596: move-object/from16 v0, v47 │ │ +06a5a0: 6e30 b415 3006 |0598: invoke-virtual {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@15b4 │ │ +06a5a6: 381f 0b00 |059b: if-eqz v31, 05a6 // +000b │ │ +06a5aa: 0800 2f00 |059d: move-object/from16 v0, v47 │ │ +06a5ae: 0201 1400 |059f: move/from16 v1, v20 │ │ +06a5b2: 0202 3000 |05a1: move/from16 v2, v48 │ │ +06a5b6: 7030 7215 1002 |05a3: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformHeight:(II)V // method@1572 │ │ +06a5bc: 0e00 |05a6: return-void │ │ +06a5be: 0200 2b00 |05a7: move/from16 v0, v43 │ │ +06a5c2: 7120 9d1b 0b00 |05a9: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a5c8: 0a0b |05ac: move-result v11 │ │ +06a5ca: 3829 baff |05ad: if-eqz v41, 0567 // -0046 │ │ +06a5ce: 1503 0040 |05af: const/high16 v3, #int 1073741824 // #4000 │ │ +06a5d2: 0200 2c00 |05b1: move/from16 v0, v44 │ │ +06a5d6: 3230 b4ff |05b3: if-eq v0, v3, 0567 // -004c │ │ +06a5da: 1205 |05b5: const/4 v5, #int 0 // #0 │ │ +06a5dc: 0200 1400 |05b6: move/from16 v0, v20 │ │ +06a5e0: 3505 afff |05b8: if-ge v5, v0, 0567 // -0051 │ │ +06a5e4: 0800 2f00 |05ba: move-object/from16 v0, v47 │ │ +06a5e8: 6e20 9315 5000 |05bc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +06a5ee: 0c04 |05bf: move-result-object v4 │ │ +06a5f0: 3804 0a00 |05c0: if-eqz v4, 05ca // +000a │ │ +06a5f4: 6e10 d618 0400 |05c2: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +06a5fa: 0a03 |05c5: move-result v3 │ │ +06a5fc: 1306 0800 |05c6: const/16 v6, #int 8 // #8 │ │ +06a600: 3363 0500 |05c8: if-ne v3, v6, 05cd // +0005 │ │ +06a604: d805 0501 |05ca: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06a608: 28ea |05cc: goto 05b6 // -0016 │ │ +06a60a: 6e10 c118 0400 |05cd: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06a610: 0c1d |05d0: move-result-object v29 │ │ +06a612: 1f1d ee02 |05d1: check-cast v29, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06a616: 0800 1d00 |05d3: move-object/from16 v0, v29 │ │ +06a61a: 520f d009 |05d5: iget v15, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +06a61e: 1203 |05d7: const/4 v3, #int 0 // #0 │ │ +06a620: 2d03 0f03 |05d8: cmpl-float v3, v15, v3 │ │ +06a624: 3d03 f0ff |05da: if-lez v3, 05ca // -0010 │ │ +06a628: 1503 0040 |05dc: const/high16 v3, #int 1073741824 // #4000 │ │ +06a62c: 0200 1c00 |05de: move/from16 v0, v28 │ │ +06a630: 7120 a518 3000 |05e0: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06a636: 0a03 |05e3: move-result v3 │ │ +06a638: 6e10 c418 0400 |05e4: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +06a63e: 0a06 |05e7: move-result v6 │ │ +06a640: 1507 0040 |05e8: const/high16 v7, #int 1073741824 // #4000 │ │ +06a644: 7120 a518 7600 |05ea: invoke-static {v6, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06a64a: 0a06 |05ed: move-result v6 │ │ +06a64c: 6e30 e718 3406 |05ee: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +06a652: 28d9 |05f1: goto 05ca // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 0x0005 line=924 │ │ 0x0007 line=925 │ │ 0x0009 line=926 │ │ 0x000a line=927 │ │ @@ -149806,17 +149806,17 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06a65c: |[06a65c] android.support.v7.widget.LinearLayoutCompat.measureNullChild:(I)I │ │ -06a66c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06a66e: 0f00 |0001: return v0 │ │ +06a654: |[06a654] android.support.v7.widget.LinearLayoutCompat.measureNullChild:(I)I │ │ +06a664: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06a666: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0002 reg=2 childIndex I │ │ │ │ @@ -149825,564 +149825,564 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 41 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 1025 16-bit code units │ │ -06a670: |[06a670] android.support.v7.widget.LinearLayoutCompat.measureVertical:(II)V │ │ -06a680: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06a682: 0800 2600 |0001: move-object/from16 v0, v38 │ │ -06a686: 5903 e409 |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a68a: 131b 0000 |0005: const/16 v27, #int 0 // #0 │ │ -06a68e: 120f |0007: const/4 v15, #int 0 // #0 │ │ -06a690: 120b |0008: const/4 v11, #int 0 // #0 │ │ -06a692: 1324 0000 |0009: const/16 v36, #int 0 // #0 │ │ -06a696: 121a |000b: const/4 v10, #int 1 // #1 │ │ -06a698: 1321 0000 |000c: const/16 v33, #int 0 // #0 │ │ -06a69c: 7401 9415 2600 |000e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ -06a6a2: 0a11 |0011: move-result v17 │ │ -06a6a4: 7701 a318 2700 |0012: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -06a6aa: 0a25 |0015: move-result v37 │ │ -06a6ac: 7701 a318 2800 |0016: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -06a6b2: 0a13 |0019: move-result v19 │ │ -06a6b4: 1319 0000 |001a: const/16 v25, #int 0 // #0 │ │ -06a6b8: 131f 0000 |001c: const/16 v31, #int 0 // #0 │ │ -06a6bc: 0800 2600 |001e: move-object/from16 v0, v38 │ │ -06a6c0: 520c d909 |0020: iget v12, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ -06a6c4: 0800 2600 |0022: move-object/from16 v0, v38 │ │ -06a6c8: 5500 e509 |0024: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@09e5 │ │ -06a6cc: 0222 0000 |0026: move/from16 v34, v0 │ │ -06a6d0: 1516 0080 |0028: const/high16 v22, #int -2147483648 // #8000 │ │ -06a6d4: 1205 |002a: const/4 v5, #int 0 // #0 │ │ -06a6d6: 0200 1100 |002b: move/from16 v0, v17 │ │ -06a6da: 3505 7001 |002d: if-ge v5, v0, 019d // +0170 │ │ -06a6de: 0800 2600 |002f: move-object/from16 v0, v38 │ │ -06a6e2: 6e20 9315 5000 |0031: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -06a6e8: 0c04 |0034: move-result-object v4 │ │ -06a6ea: 3904 1400 |0035: if-nez v4, 0049 // +0014 │ │ -06a6ee: 0800 2600 |0037: move-object/from16 v0, v38 │ │ -06a6f2: 5203 e409 |0039: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a6f6: 0800 2600 |003b: move-object/from16 v0, v38 │ │ -06a6fa: 6e20 a015 5000 |003d: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ -06a700: 0a06 |0040: move-result v6 │ │ -06a702: b063 |0041: add-int/2addr v3, v6 │ │ -06a704: 0800 2600 |0042: move-object/from16 v0, v38 │ │ -06a708: 5903 e409 |0044: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a70c: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06a710: 28e3 |0048: goto 002b // -001d │ │ -06a712: 6e10 d618 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -06a718: 0a03 |004c: move-result v3 │ │ -06a71a: 1306 0800 |004d: const/16 v6, #int 8 // #8 │ │ -06a71e: 3363 0a00 |004f: if-ne v3, v6, 0059 // +000a │ │ -06a722: 0800 2600 |0051: move-object/from16 v0, v38 │ │ -06a726: 6e30 8015 4005 |0053: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ -06a72c: 0a03 |0056: move-result v3 │ │ -06a72e: b035 |0057: add-int/2addr v5, v3 │ │ -06a730: 28ee |0058: goto 0046 // -0012 │ │ -06a732: 0800 2600 |0059: move-object/from16 v0, v38 │ │ -06a736: 6e20 9715 5000 |005b: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ -06a73c: 0a03 |005e: move-result v3 │ │ -06a73e: 3803 0f00 |005f: if-eqz v3, 006e // +000f │ │ -06a742: 0800 2600 |0061: move-object/from16 v0, v38 │ │ -06a746: 5203 e409 |0063: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a74a: 0800 2600 |0065: move-object/from16 v0, v38 │ │ -06a74e: 5206 dc09 |0067: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ -06a752: b063 |0069: add-int/2addr v3, v6 │ │ -06a754: 0800 2600 |006a: move-object/from16 v0, v38 │ │ -06a758: 5903 e409 |006c: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a75c: 6e10 c118 0400 |006e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06a762: 0c17 |0071: move-result-object v23 │ │ -06a764: 1f17 ee02 |0072: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06a768: 0800 1700 |0074: move-object/from16 v0, v23 │ │ -06a76c: 5203 d009 |0076: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -06a770: a621 2103 |0078: add-float v33, v33, v3 │ │ -06a774: 1503 0040 |007a: const/high16 v3, #int 1073741824 // #4000 │ │ -06a778: 0200 1300 |007c: move/from16 v0, v19 │ │ -06a77c: 3330 4f00 |007e: if-ne v0, v3, 00cd // +004f │ │ -06a780: 0800 1700 |0080: move-object/from16 v0, v23 │ │ -06a784: 5203 cc09 |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -06a788: 3903 4900 |0084: if-nez v3, 00cd // +0049 │ │ -06a78c: 0800 1700 |0086: move-object/from16 v0, v23 │ │ -06a790: 5203 d009 |0088: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -06a794: 1206 |008a: const/4 v6, #int 0 // #0 │ │ -06a796: 2d03 0306 |008b: cmpl-float v3, v3, v6 │ │ -06a79a: 3d03 4000 |008d: if-lez v3, 00cd // +0040 │ │ -06a79e: 0800 2600 |008f: move-object/from16 v0, v38 │ │ -06a7a2: 5200 e409 |0091: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a7a6: 0220 0000 |0093: move/from16 v32, v0 │ │ -06a7aa: 0800 1700 |0095: move-object/from16 v0, v23 │ │ -06a7ae: 5203 cf09 |0097: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -06a7b2: 9003 0320 |0099: add-int v3, v3, v32 │ │ -06a7b6: 0800 1700 |009b: move-object/from16 v0, v23 │ │ -06a7ba: 5206 ca09 |009d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ -06a7be: b063 |009f: add-int/2addr v3, v6 │ │ -06a7c0: 0200 2000 |00a0: move/from16 v0, v32 │ │ -06a7c4: 7120 9d1b 3000 |00a2: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a7ca: 0a03 |00a5: move-result v3 │ │ -06a7cc: 0800 2600 |00a6: move-object/from16 v0, v38 │ │ -06a7d0: 5903 e409 |00a8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a7d4: 131f 0100 |00aa: const/16 v31, #int 1 // #1 │ │ -06a7d8: 3a0c 0e00 |00ac: if-ltz v12, 00ba // +000e │ │ -06a7dc: d803 0501 |00ae: add-int/lit8 v3, v5, #int 1 // #01 │ │ -06a7e0: 333c 0a00 |00b0: if-ne v12, v3, 00ba // +000a │ │ -06a7e4: 0800 2600 |00b2: move-object/from16 v0, v38 │ │ -06a7e8: 5203 e409 |00b4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a7ec: 0800 2600 |00b6: move-object/from16 v0, v38 │ │ -06a7f0: 5903 da09 |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@09da │ │ -06a7f4: 35c5 7d00 |00ba: if-ge v5, v12, 0137 // +007d │ │ -06a7f8: 0800 1700 |00bc: move-object/from16 v0, v23 │ │ -06a7fc: 5203 d009 |00be: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -06a800: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ -06a802: 2d03 0306 |00c1: cmpl-float v3, v3, v6 │ │ -06a806: 3d03 7400 |00c3: if-lez v3, 0137 // +0074 │ │ -06a80a: 2203 ee03 |00c5: new-instance v3, Ljava/lang/RuntimeException; // type@03ee │ │ -06a80e: 1a06 3f01 |00c7: const-string v6, "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex." // string@013f │ │ -06a812: 7020 ae1b 6300 |00c9: invoke-direct {v3, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -06a818: 2703 |00cc: throw v3 │ │ -06a81a: 151d 0080 |00cd: const/high16 v29, #int -2147483648 // #8000 │ │ -06a81e: 0800 1700 |00cf: move-object/from16 v0, v23 │ │ -06a822: 5203 cc09 |00d1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -06a826: 3903 1200 |00d3: if-nez v3, 00e5 // +0012 │ │ -06a82a: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ -06a82e: 5203 d009 |00d7: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -06a832: 1206 |00d9: const/4 v6, #int 0 // #0 │ │ -06a834: 2d03 0306 |00da: cmpl-float v3, v3, v6 │ │ -06a838: 3d03 0900 |00dc: if-lez v3, 00e5 // +0009 │ │ -06a83c: 131d 0000 |00de: const/16 v29, #int 0 // #0 │ │ -06a840: 12e3 |00e0: const/4 v3, #int -2 // #fe │ │ -06a842: 0800 1700 |00e1: move-object/from16 v0, v23 │ │ -06a846: 5903 cc09 |00e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -06a84a: 1207 |00e5: const/4 v7, #int 0 // #0 │ │ -06a84c: 1203 |00e6: const/4 v3, #int 0 // #0 │ │ -06a84e: 2d03 2103 |00e7: cmpl-float v3, v33, v3 │ │ -06a852: 3903 4c00 |00e9: if-nez v3, 0135 // +004c │ │ -06a856: 0800 2600 |00eb: move-object/from16 v0, v38 │ │ -06a85a: 5209 e409 |00ed: iget v9, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a85e: 0803 2600 |00ef: move-object/from16 v3, v38 │ │ -06a862: 0206 2700 |00f1: move/from16 v6, v39 │ │ -06a866: 0208 2800 |00f3: move/from16 v8, v40 │ │ -06a86a: 7407 9d15 0300 |00f5: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@159d │ │ -06a870: 1503 0080 |00f8: const/high16 v3, #int -2147483648 // #8000 │ │ -06a874: 0200 1d00 |00fa: move/from16 v0, v29 │ │ -06a878: 3230 0800 |00fc: if-eq v0, v3, 0104 // +0008 │ │ -06a87c: 0200 1d00 |00fe: move/from16 v0, v29 │ │ -06a880: 0801 1700 |0100: move-object/from16 v1, v23 │ │ -06a884: 5910 cc09 |0102: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -06a888: 6e10 c418 0400 |0104: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -06a88e: 0a0e |0107: move-result v14 │ │ -06a890: 0800 2600 |0108: move-object/from16 v0, v38 │ │ -06a894: 5200 e409 |010a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a898: 0220 0000 |010c: move/from16 v32, v0 │ │ -06a89c: 9003 200e |010e: add-int v3, v32, v14 │ │ -06a8a0: 0800 1700 |0110: move-object/from16 v0, v23 │ │ -06a8a4: 5206 cf09 |0112: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -06a8a8: b063 |0114: add-int/2addr v3, v6 │ │ -06a8aa: 0800 1700 |0115: move-object/from16 v0, v23 │ │ -06a8ae: 5206 ca09 |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ -06a8b2: b063 |0119: add-int/2addr v3, v6 │ │ -06a8b4: 0800 2600 |011a: move-object/from16 v0, v38 │ │ -06a8b8: 6e20 8915 4000 |011c: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ -06a8be: 0a06 |011f: move-result v6 │ │ -06a8c0: b063 |0120: add-int/2addr v3, v6 │ │ -06a8c2: 0200 2000 |0121: move/from16 v0, v32 │ │ -06a8c6: 7120 9d1b 3000 |0123: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a8cc: 0a03 |0126: move-result v3 │ │ -06a8ce: 0800 2600 |0127: move-object/from16 v0, v38 │ │ -06a8d2: 5903 e409 |0129: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a8d6: 3822 81ff |012b: if-eqz v34, 00ac // -007f │ │ -06a8da: 0200 1600 |012d: move/from16 v0, v22 │ │ -06a8de: 7120 9d1b 0e00 |012f: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a8e4: 0a16 |0132: move-result v22 │ │ -06a8e6: 2900 79ff |0133: goto/16 00ac // -0087 │ │ -06a8ea: 1209 |0135: const/4 v9, #int 0 // #0 │ │ -06a8ec: 28b9 |0136: goto 00ef // -0047 │ │ -06a8ee: 131a 0000 |0137: const/16 v26, #int 0 // #0 │ │ -06a8f2: 1503 0040 |0139: const/high16 v3, #int 1073741824 // #4000 │ │ -06a8f6: 0200 2500 |013b: move/from16 v0, v37 │ │ -06a8fa: 3230 0d00 |013d: if-eq v0, v3, 014a // +000d │ │ -06a8fe: 0800 1700 |013f: move-object/from16 v0, v23 │ │ -06a902: 5203 d109 |0141: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -06a906: 12f6 |0143: const/4 v6, #int -1 // #ff │ │ -06a908: 3363 0600 |0144: if-ne v3, v6, 014a // +0006 │ │ -06a90c: 1319 0100 |0146: const/16 v25, #int 1 // #1 │ │ -06a910: 131a 0100 |0148: const/16 v26, #int 1 // #1 │ │ -06a914: 0800 1700 |014a: move-object/from16 v0, v23 │ │ -06a918: 5203 cd09 |014c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -06a91c: 0800 1700 |014e: move-object/from16 v0, v23 │ │ -06a920: 5206 ce09 |0150: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -06a924: 9018 0306 |0152: add-int v24, v3, v6 │ │ -06a928: 6e10 c618 0400 |0154: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -06a92e: 0a03 |0157: move-result v3 │ │ -06a930: 901c 0318 |0158: add-int v28, v3, v24 │ │ -06a934: 7702 9d1b 1b00 |015a: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a93a: 0a1b |015d: move-result v27 │ │ -06a93c: 7110 a308 0400 |015e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -06a942: 0a03 |0161: move-result v3 │ │ -06a944: 7120 5d14 3f00 |0162: invoke-static {v15, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -06a94a: 0a0f |0165: move-result v15 │ │ -06a94c: 380a 2600 |0166: if-eqz v10, 018c // +0026 │ │ -06a950: 0800 1700 |0168: move-object/from16 v0, v23 │ │ -06a954: 5203 d109 |016a: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -06a958: 12f6 |016c: const/4 v6, #int -1 // #ff │ │ -06a95a: 3363 1f00 |016d: if-ne v3, v6, 018c // +001f │ │ -06a95e: 121a |016f: const/4 v10, #int 1 // #1 │ │ -06a960: 0800 1700 |0170: move-object/from16 v0, v23 │ │ -06a964: 5203 d009 |0172: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -06a968: 1206 |0174: const/4 v6, #int 0 // #0 │ │ -06a96a: 2d03 0306 |0175: cmpl-float v3, v3, v6 │ │ -06a96e: 3d03 1a00 |0177: if-lez v3, 0191 // +001a │ │ -06a972: 381a 1500 |0179: if-eqz v26, 018e // +0015 │ │ -06a976: 0200 2400 |017b: move/from16 v0, v36 │ │ -06a97a: 0201 1800 |017d: move/from16 v1, v24 │ │ -06a97e: 7120 9d1b 1000 |017f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a984: 0a24 |0182: move-result v36 │ │ -06a986: 0800 2600 |0183: move-object/from16 v0, v38 │ │ -06a98a: 6e30 8015 4005 |0185: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ -06a990: 0a03 |0188: move-result v3 │ │ -06a992: b035 |0189: add-int/2addr v5, v3 │ │ -06a994: 2900 bcfe |018a: goto/16 0046 // -0144 │ │ -06a998: 120a |018c: const/4 v10, #int 0 // #0 │ │ -06a99a: 28e3 |018d: goto 0170 // -001d │ │ -06a99c: 0218 1c00 |018e: move/from16 v24, v28 │ │ -06a9a0: 28eb |0190: goto 017b // -0015 │ │ -06a9a2: 381a 0900 |0191: if-eqz v26, 019a // +0009 │ │ -06a9a6: 0200 1800 |0193: move/from16 v0, v24 │ │ -06a9aa: 7120 9d1b 0b00 |0195: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06a9b0: 0a0b |0198: move-result v11 │ │ -06a9b2: 28ea |0199: goto 0183 // -0016 │ │ -06a9b4: 0218 1c00 |019a: move/from16 v24, v28 │ │ -06a9b8: 28f7 |019c: goto 0193 // -0009 │ │ -06a9ba: 0800 2600 |019d: move-object/from16 v0, v38 │ │ -06a9be: 5203 e409 |019f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a9c2: 3d03 1900 |01a1: if-lez v3, 01ba // +0019 │ │ -06a9c6: 0800 2600 |01a3: move-object/from16 v0, v38 │ │ -06a9ca: 0201 1100 |01a5: move/from16 v1, v17 │ │ -06a9ce: 6e20 9715 1000 |01a7: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ -06a9d4: 0a03 |01aa: move-result v3 │ │ -06a9d6: 3803 0f00 |01ab: if-eqz v3, 01ba // +000f │ │ -06a9da: 0800 2600 |01ad: move-object/from16 v0, v38 │ │ -06a9de: 5203 e409 |01af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a9e2: 0800 2600 |01b1: move-object/from16 v0, v38 │ │ -06a9e6: 5206 dc09 |01b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ -06a9ea: b063 |01b5: add-int/2addr v3, v6 │ │ -06a9ec: 0800 2600 |01b6: move-object/from16 v0, v38 │ │ -06a9f0: 5903 e409 |01b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06a9f4: 3822 6800 |01ba: if-eqz v34, 0222 // +0068 │ │ -06a9f8: 1503 0080 |01bc: const/high16 v3, #int -2147483648 // #8000 │ │ -06a9fc: 0200 1300 |01be: move/from16 v0, v19 │ │ -06aa00: 3230 0400 |01c0: if-eq v0, v3, 01c4 // +0004 │ │ -06aa04: 3913 6000 |01c2: if-nez v19, 0222 // +0060 │ │ -06aa08: 1203 |01c4: const/4 v3, #int 0 // #0 │ │ -06aa0a: 0800 2600 |01c5: move-object/from16 v0, v38 │ │ -06aa0e: 5903 e409 |01c7: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06aa12: 1205 |01c9: const/4 v5, #int 0 // #0 │ │ -06aa14: 0200 1100 |01ca: move/from16 v0, v17 │ │ -06aa18: 3505 5600 |01cc: if-ge v5, v0, 0222 // +0056 │ │ -06aa1c: 0800 2600 |01ce: move-object/from16 v0, v38 │ │ -06aa20: 6e20 9315 5000 |01d0: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -06aa26: 0c04 |01d3: move-result-object v4 │ │ -06aa28: 3904 1400 |01d4: if-nez v4, 01e8 // +0014 │ │ -06aa2c: 0800 2600 |01d6: move-object/from16 v0, v38 │ │ -06aa30: 5203 e409 |01d8: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06aa34: 0800 2600 |01da: move-object/from16 v0, v38 │ │ -06aa38: 6e20 a015 5000 |01dc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ -06aa3e: 0a06 |01df: move-result v6 │ │ -06aa40: b063 |01e0: add-int/2addr v3, v6 │ │ -06aa42: 0800 2600 |01e1: move-object/from16 v0, v38 │ │ -06aa46: 5903 e409 |01e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06aa4a: d805 0501 |01e5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06aa4e: 28e3 |01e7: goto 01ca // -001d │ │ -06aa50: 6e10 d618 0400 |01e8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -06aa56: 0a03 |01eb: move-result v3 │ │ -06aa58: 1306 0800 |01ec: const/16 v6, #int 8 // #8 │ │ -06aa5c: 3363 0a00 |01ee: if-ne v3, v6, 01f8 // +000a │ │ -06aa60: 0800 2600 |01f0: move-object/from16 v0, v38 │ │ -06aa64: 6e30 8015 4005 |01f2: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ -06aa6a: 0a03 |01f5: move-result v3 │ │ -06aa6c: b035 |01f6: add-int/2addr v5, v3 │ │ -06aa6e: 28ee |01f7: goto 01e5 // -0012 │ │ -06aa70: 6e10 c118 0400 |01f8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06aa76: 0c17 |01fb: move-result-object v23 │ │ -06aa78: 1f17 ee02 |01fc: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06aa7c: 0800 2600 |01fe: move-object/from16 v0, v38 │ │ -06aa80: 5200 e409 |0200: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06aa84: 0220 0000 |0202: move/from16 v32, v0 │ │ -06aa88: 9003 2016 |0204: add-int v3, v32, v22 │ │ -06aa8c: 0800 1700 |0206: move-object/from16 v0, v23 │ │ -06aa90: 5206 cf09 |0208: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -06aa94: b063 |020a: add-int/2addr v3, v6 │ │ -06aa96: 0800 1700 |020b: move-object/from16 v0, v23 │ │ -06aa9a: 5206 ca09 |020d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ -06aa9e: b063 |020f: add-int/2addr v3, v6 │ │ -06aaa0: 0800 2600 |0210: move-object/from16 v0, v38 │ │ -06aaa4: 6e20 8915 4000 |0212: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ -06aaaa: 0a06 |0215: move-result v6 │ │ -06aaac: b063 |0216: add-int/2addr v3, v6 │ │ -06aaae: 0200 2000 |0217: move/from16 v0, v32 │ │ -06aab2: 7120 9d1b 3000 |0219: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06aab8: 0a03 |021c: move-result v3 │ │ -06aaba: 0800 2600 |021d: move-object/from16 v0, v38 │ │ -06aabe: 5903 e409 |021f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06aac2: 28c4 |0221: goto 01e5 // -003c │ │ -06aac4: 0800 2600 |0222: move-object/from16 v0, v38 │ │ -06aac8: 5203 e409 |0224: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06aacc: 7401 8e15 2600 |0226: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ -06aad2: 0a06 |0229: move-result v6 │ │ -06aad4: 7401 8b15 2600 |022a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ -06aada: 0a07 |022d: move-result v7 │ │ -06aadc: b076 |022e: add-int/2addr v6, v7 │ │ -06aade: b063 |022f: add-int/2addr v3, v6 │ │ -06aae0: 0800 2600 |0230: move-object/from16 v0, v38 │ │ -06aae4: 5903 e409 |0232: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06aae8: 0800 2600 |0234: move-object/from16 v0, v38 │ │ -06aaec: 5200 e409 |0236: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06aaf0: 0214 0000 |0238: move/from16 v20, v0 │ │ -06aaf4: 7401 9015 2600 |023a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@1590 │ │ -06aafa: 0a03 |023d: move-result v3 │ │ -06aafc: 0200 1400 |023e: move/from16 v0, v20 │ │ -06ab00: 7120 9d1b 3000 |0240: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06ab06: 0a14 |0243: move-result v20 │ │ -06ab08: 1203 |0244: const/4 v3, #int 0 // #0 │ │ -06ab0a: 0200 1400 |0245: move/from16 v0, v20 │ │ -06ab0e: 0201 2800 |0247: move/from16 v1, v40 │ │ -06ab12: 7130 ae08 1003 |0249: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ -06ab18: 0a15 |024c: move-result v21 │ │ -06ab1a: 1403 ffff ff00 |024d: const v3, #float 2.35099e-38 // #00ffffff │ │ -06ab20: 9514 1503 |0250: and-int v20, v21, v3 │ │ -06ab24: 0800 2600 |0252: move-object/from16 v0, v38 │ │ -06ab28: 5203 e409 |0254: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06ab2c: 9112 1403 |0256: sub-int v18, v20, v3 │ │ -06ab30: 391f 0900 |0258: if-nez v31, 0261 // +0009 │ │ -06ab34: 3812 5c01 |025a: if-eqz v18, 03b6 // +015c │ │ -06ab38: 1203 |025c: const/4 v3, #int 0 // #0 │ │ -06ab3a: 2d03 2103 |025d: cmpl-float v3, v33, v3 │ │ -06ab3e: 3d03 5701 |025f: if-lez v3, 03b6 // +0157 │ │ -06ab42: 0800 2600 |0261: move-object/from16 v0, v38 │ │ -06ab46: 5203 e609 |0263: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ -06ab4a: 1206 |0265: const/4 v6, #int 0 // #0 │ │ -06ab4c: 2d03 0306 |0266: cmpl-float v3, v3, v6 │ │ -06ab50: 3d03 2300 |0268: if-lez v3, 028b // +0023 │ │ -06ab54: 0800 2600 |026a: move-object/from16 v0, v38 │ │ -06ab58: 5200 e609 |026c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ -06ab5c: 0223 0000 |026e: move/from16 v35, v0 │ │ -06ab60: 1203 |0270: const/4 v3, #int 0 // #0 │ │ -06ab62: 0800 2600 |0271: move-object/from16 v0, v38 │ │ -06ab66: 5903 e409 |0273: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06ab6a: 1205 |0275: const/4 v5, #int 0 // #0 │ │ -06ab6c: 0200 1100 |0276: move/from16 v0, v17 │ │ -06ab70: 3505 f200 |0278: if-ge v5, v0, 036a // +00f2 │ │ -06ab74: 0800 2600 |027a: move-object/from16 v0, v38 │ │ -06ab78: 6e20 9315 5000 |027c: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -06ab7e: 0c04 |027f: move-result-object v4 │ │ -06ab80: 6e10 d618 0400 |0280: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -06ab86: 0a03 |0283: move-result v3 │ │ -06ab88: 1306 0800 |0284: const/16 v6, #int 8 // #8 │ │ -06ab8c: 3363 0800 |0286: if-ne v3, v6, 028e // +0008 │ │ -06ab90: d805 0501 |0288: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06ab94: 28ec |028a: goto 0276 // -0014 │ │ -06ab96: 0223 2100 |028b: move/from16 v35, v33 │ │ -06ab9a: 28e3 |028d: goto 0270 // -001d │ │ -06ab9c: 6e10 c118 0400 |028e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06aba2: 0c17 |0291: move-result-object v23 │ │ -06aba4: 1f17 ee02 |0292: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06aba8: 0800 1700 |0294: move-object/from16 v0, v23 │ │ -06abac: 520d d009 |0296: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -06abb0: 1203 |0298: const/4 v3, #int 0 // #0 │ │ -06abb2: 2d03 0d03 |0299: cmpl-float v3, v13, v3 │ │ -06abb6: 3d03 5600 |029b: if-lez v3, 02f1 // +0056 │ │ -06abba: 0200 1200 |029d: move/from16 v0, v18 │ │ -06abbe: 8203 |029f: int-to-float v3, v0 │ │ -06abc0: c8d3 |02a0: mul-float/2addr v3, v13 │ │ -06abc2: a903 0323 |02a1: div-float v3, v3, v35 │ │ -06abc6: 8730 |02a3: float-to-int v0, v3 │ │ -06abc8: 021e 0000 |02a4: move/from16 v30, v0 │ │ -06abcc: a723 230d |02a6: sub-float v35, v35, v13 │ │ -06abd0: 9112 121e |02a8: sub-int v18, v18, v30 │ │ -06abd4: 7401 8c15 2600 |02aa: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ -06abda: 0a03 |02ad: move-result v3 │ │ -06abdc: 7401 8d15 2600 |02ae: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ -06abe2: 0a06 |02b1: move-result v6 │ │ -06abe4: b063 |02b2: add-int/2addr v3, v6 │ │ -06abe6: 0800 1700 |02b3: move-object/from16 v0, v23 │ │ -06abea: 5206 cd09 |02b5: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -06abee: b063 |02b7: add-int/2addr v3, v6 │ │ -06abf0: 0800 1700 |02b8: move-object/from16 v0, v23 │ │ -06abf4: 5206 ce09 |02ba: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -06abf8: b063 |02bc: add-int/2addr v3, v6 │ │ -06abfa: 0800 1700 |02bd: move-object/from16 v0, v23 │ │ -06abfe: 5206 d109 |02bf: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -06ac02: 0200 2700 |02c1: move/from16 v0, v39 │ │ -06ac06: 7130 7f15 3006 |02c3: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@157f │ │ -06ac0c: 0a10 |02c6: move-result v16 │ │ -06ac0e: 0800 1700 |02c7: move-object/from16 v0, v23 │ │ -06ac12: 5203 cc09 |02c9: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ -06ac16: 3903 0800 |02cb: if-nez v3, 02d3 // +0008 │ │ -06ac1a: 1503 0040 |02cd: const/high16 v3, #int 1073741824 // #4000 │ │ -06ac1e: 0200 1300 |02cf: move/from16 v0, v19 │ │ -06ac22: 3230 7e00 |02d1: if-eq v0, v3, 034f // +007e │ │ -06ac26: 6e10 c418 0400 |02d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -06ac2c: 0a03 |02d6: move-result v3 │ │ -06ac2e: 900e 031e |02d7: add-int v14, v3, v30 │ │ -06ac32: 3b0e 0300 |02d9: if-gez v14, 02dc // +0003 │ │ -06ac36: 120e |02db: const/4 v14, #int 0 // #0 │ │ -06ac38: 1503 0040 |02dc: const/high16 v3, #int 1073741824 // #4000 │ │ -06ac3c: 7120 a518 3e00 |02de: invoke-static {v14, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06ac42: 0a03 |02e1: move-result v3 │ │ -06ac44: 0200 1000 |02e2: move/from16 v0, v16 │ │ -06ac48: 6e30 e718 0403 |02e4: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -06ac4e: 7110 a308 0400 |02e7: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -06ac54: 0a03 |02ea: move-result v3 │ │ -06ac56: d533 00ff |02eb: and-int/lit16 v3, v3, #int -256 // #ff00 │ │ -06ac5a: 7120 5d14 3f00 |02ed: invoke-static {v15, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -06ac60: 0a0f |02f0: move-result v15 │ │ -06ac62: 0800 1700 |02f1: move-object/from16 v0, v23 │ │ -06ac66: 5203 cd09 |02f3: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ -06ac6a: 0800 1700 |02f5: move-object/from16 v0, v23 │ │ -06ac6e: 5206 ce09 |02f7: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ -06ac72: 9018 0306 |02f9: add-int v24, v3, v6 │ │ -06ac76: 6e10 c618 0400 |02fb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -06ac7c: 0a03 |02fe: move-result v3 │ │ -06ac7e: 901c 0318 |02ff: add-int v28, v3, v24 │ │ -06ac82: 7702 9d1b 1b00 |0301: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06ac88: 0a1b |0304: move-result v27 │ │ -06ac8a: 1503 0040 |0305: const/high16 v3, #int 1073741824 // #4000 │ │ -06ac8e: 0200 2500 |0307: move/from16 v0, v37 │ │ -06ac92: 3230 5900 |0309: if-eq v0, v3, 0362 // +0059 │ │ -06ac96: 0800 1700 |030b: move-object/from16 v0, v23 │ │ -06ac9a: 5203 d109 |030d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -06ac9e: 12f6 |030f: const/4 v6, #int -1 // #ff │ │ -06aca0: 3363 5200 |0310: if-ne v3, v6, 0362 // +0052 │ │ -06aca4: 131a 0100 |0312: const/16 v26, #int 1 // #1 │ │ -06aca8: 381a 5100 |0314: if-eqz v26, 0365 // +0051 │ │ -06acac: 0200 1800 |0316: move/from16 v0, v24 │ │ -06acb0: 7120 9d1b 0b00 |0318: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06acb6: 0a0b |031b: move-result v11 │ │ -06acb8: 380a 4c00 |031c: if-eqz v10, 0368 // +004c │ │ -06acbc: 0800 1700 |031e: move-object/from16 v0, v23 │ │ -06acc0: 5203 d109 |0320: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ -06acc4: 12f6 |0322: const/4 v6, #int -1 // #ff │ │ -06acc6: 3363 4500 |0323: if-ne v3, v6, 0368 // +0045 │ │ -06acca: 121a |0325: const/4 v10, #int 1 // #1 │ │ -06accc: 0800 2600 |0326: move-object/from16 v0, v38 │ │ -06acd0: 5200 e409 |0328: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06acd4: 0220 0000 |032a: move/from16 v32, v0 │ │ -06acd8: 6e10 c418 0400 |032c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -06acde: 0a03 |032f: move-result v3 │ │ -06ace0: 9003 0320 |0330: add-int v3, v3, v32 │ │ -06ace4: 0800 1700 |0332: move-object/from16 v0, v23 │ │ -06ace8: 5206 cf09 |0334: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ -06acec: b063 |0336: add-int/2addr v3, v6 │ │ -06acee: 0800 1700 |0337: move-object/from16 v0, v23 │ │ -06acf2: 5206 ca09 |0339: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ -06acf6: b063 |033b: add-int/2addr v3, v6 │ │ -06acf8: 0800 2600 |033c: move-object/from16 v0, v38 │ │ -06acfc: 6e20 8915 4000 |033e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ -06ad02: 0a06 |0341: move-result v6 │ │ -06ad04: b063 |0342: add-int/2addr v3, v6 │ │ -06ad06: 0200 2000 |0343: move/from16 v0, v32 │ │ -06ad0a: 7120 9d1b 3000 |0345: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06ad10: 0a03 |0348: move-result v3 │ │ -06ad12: 0800 2600 |0349: move-object/from16 v0, v38 │ │ -06ad16: 5903 e409 |034b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06ad1a: 2900 3bff |034d: goto/16 0288 // -00c5 │ │ -06ad1e: 3d1e 1000 |034f: if-lez v30, 035f // +0010 │ │ -06ad22: 1503 0040 |0351: const/high16 v3, #int 1073741824 // #4000 │ │ -06ad26: 0200 1e00 |0353: move/from16 v0, v30 │ │ -06ad2a: 7120 a518 3000 |0355: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06ad30: 0a03 |0358: move-result v3 │ │ -06ad32: 0200 1000 |0359: move/from16 v0, v16 │ │ -06ad36: 6e30 e718 0403 |035b: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -06ad3c: 2889 |035e: goto 02e7 // -0077 │ │ -06ad3e: 131e 0000 |035f: const/16 v30, #int 0 // #0 │ │ -06ad42: 28f0 |0361: goto 0351 // -0010 │ │ -06ad44: 131a 0000 |0362: const/16 v26, #int 0 // #0 │ │ -06ad48: 28b0 |0364: goto 0314 // -0050 │ │ -06ad4a: 0218 1c00 |0365: move/from16 v24, v28 │ │ -06ad4e: 28af |0367: goto 0316 // -0051 │ │ -06ad50: 120a |0368: const/4 v10, #int 0 // #0 │ │ -06ad52: 28bd |0369: goto 0326 // -0043 │ │ -06ad54: 0800 2600 |036a: move-object/from16 v0, v38 │ │ -06ad58: 5203 e409 |036c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06ad5c: 7401 8e15 2600 |036e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ -06ad62: 0a06 |0371: move-result v6 │ │ -06ad64: 7401 8b15 2600 |0372: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ -06ad6a: 0a07 |0375: move-result v7 │ │ -06ad6c: b076 |0376: add-int/2addr v6, v7 │ │ -06ad6e: b063 |0377: add-int/2addr v3, v6 │ │ -06ad70: 0800 2600 |0378: move-object/from16 v0, v38 │ │ -06ad74: 5903 e409 |037a: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ -06ad78: 390a 0a00 |037c: if-nez v10, 0386 // +000a │ │ -06ad7c: 1503 0040 |037e: const/high16 v3, #int 1073741824 // #4000 │ │ -06ad80: 0200 2500 |0380: move/from16 v0, v37 │ │ -06ad84: 3230 0400 |0382: if-eq v0, v3, 0386 // +0004 │ │ -06ad88: 021b 0b00 |0384: move/from16 v27, v11 │ │ -06ad8c: 7401 8c15 2600 |0386: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ -06ad92: 0a03 |0389: move-result v3 │ │ -06ad94: 7401 8d15 2600 |038a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ -06ad9a: 0a06 |038d: move-result v6 │ │ -06ad9c: b063 |038e: add-int/2addr v3, v6 │ │ -06ad9e: 901b 1b03 |038f: add-int v27, v27, v3 │ │ -06ada2: 7401 9115 2600 |0391: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@1591 │ │ -06ada8: 0a03 |0394: move-result v3 │ │ -06adaa: 0200 1b00 |0395: move/from16 v0, v27 │ │ -06adae: 7120 9d1b 3000 |0397: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06adb4: 0a1b |039a: move-result v27 │ │ -06adb6: 0200 1b00 |039b: move/from16 v0, v27 │ │ -06adba: 0201 2700 |039d: move/from16 v1, v39 │ │ -06adbe: 7130 ae08 100f |039f: invoke-static {v0, v1, v15}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ -06adc4: 0a03 |03a2: move-result v3 │ │ -06adc6: 0800 2600 |03a3: move-object/from16 v0, v38 │ │ -06adca: 0201 1500 |03a5: move/from16 v1, v21 │ │ -06adce: 6e30 b415 3001 |03a7: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@15b4 │ │ -06add4: 3819 0b00 |03aa: if-eqz v25, 03b5 // +000b │ │ -06add8: 0800 2600 |03ac: move-object/from16 v0, v38 │ │ -06addc: 0201 1100 |03ae: move/from16 v1, v17 │ │ -06ade0: 0202 2800 |03b0: move/from16 v2, v40 │ │ -06ade4: 7030 7315 1002 |03b2: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformWidth:(II)V // method@1573 │ │ -06adea: 0e00 |03b5: return-void │ │ -06adec: 0200 2400 |03b6: move/from16 v0, v36 │ │ -06adf0: 7120 9d1b 0b00 |03b8: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06adf6: 0a0b |03bb: move-result v11 │ │ -06adf8: 3822 c0ff |03bc: if-eqz v34, 037c // -0040 │ │ -06adfc: 1503 0040 |03be: const/high16 v3, #int 1073741824 // #4000 │ │ -06ae00: 0200 1300 |03c0: move/from16 v0, v19 │ │ -06ae04: 3230 baff |03c2: if-eq v0, v3, 037c // -0046 │ │ -06ae08: 1205 |03c4: const/4 v5, #int 0 // #0 │ │ -06ae0a: 0200 1100 |03c5: move/from16 v0, v17 │ │ -06ae0e: 3505 b5ff |03c7: if-ge v5, v0, 037c // -004b │ │ -06ae12: 0800 2600 |03c9: move-object/from16 v0, v38 │ │ -06ae16: 6e20 9315 5000 |03cb: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ -06ae1c: 0c04 |03ce: move-result-object v4 │ │ -06ae1e: 3804 0a00 |03cf: if-eqz v4, 03d9 // +000a │ │ -06ae22: 6e10 d618 0400 |03d1: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -06ae28: 0a03 |03d4: move-result v3 │ │ -06ae2a: 1306 0800 |03d5: const/16 v6, #int 8 // #8 │ │ -06ae2e: 3363 0500 |03d7: if-ne v3, v6, 03dc // +0005 │ │ -06ae32: d805 0501 |03d9: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06ae36: 28ea |03db: goto 03c5 // -0016 │ │ -06ae38: 6e10 c118 0400 |03dc: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06ae3e: 0c17 |03df: move-result-object v23 │ │ -06ae40: 1f17 ee02 |03e0: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06ae44: 0800 1700 |03e2: move-object/from16 v0, v23 │ │ -06ae48: 520d d009 |03e4: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -06ae4c: 1203 |03e6: const/4 v3, #int 0 // #0 │ │ -06ae4e: 2d03 0d03 |03e7: cmpl-float v3, v13, v3 │ │ -06ae52: 3d03 f0ff |03e9: if-lez v3, 03d9 // -0010 │ │ -06ae56: 6e10 c618 0400 |03eb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -06ae5c: 0a03 |03ee: move-result v3 │ │ -06ae5e: 1506 0040 |03ef: const/high16 v6, #int 1073741824 // #4000 │ │ -06ae62: 7120 a518 6300 |03f1: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06ae68: 0a03 |03f4: move-result v3 │ │ -06ae6a: 1506 0040 |03f5: const/high16 v6, #int 1073741824 // #4000 │ │ -06ae6e: 0200 1600 |03f7: move/from16 v0, v22 │ │ -06ae72: 7120 a518 6000 |03f9: invoke-static {v0, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06ae78: 0a06 |03fc: move-result v6 │ │ -06ae7a: 6e30 e718 3406 |03fd: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -06ae80: 28d9 |0400: goto 03d9 // -0027 │ │ +06a668: |[06a668] android.support.v7.widget.LinearLayoutCompat.measureVertical:(II)V │ │ +06a678: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06a67a: 0800 2600 |0001: move-object/from16 v0, v38 │ │ +06a67e: 5903 e409 |0003: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a682: 131b 0000 |0005: const/16 v27, #int 0 // #0 │ │ +06a686: 120f |0007: const/4 v15, #int 0 // #0 │ │ +06a688: 120b |0008: const/4 v11, #int 0 // #0 │ │ +06a68a: 1324 0000 |0009: const/16 v36, #int 0 // #0 │ │ +06a68e: 121a |000b: const/4 v10, #int 1 // #1 │ │ +06a690: 1321 0000 |000c: const/16 v33, #int 0 // #0 │ │ +06a694: 7401 9415 2600 |000e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildCount:()I // method@1594 │ │ +06a69a: 0a11 |0011: move-result v17 │ │ +06a69c: 7701 a318 2700 |0012: invoke-static/range {v39}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +06a6a2: 0a25 |0015: move-result v37 │ │ +06a6a4: 7701 a318 2800 |0016: invoke-static/range {v40}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +06a6aa: 0a13 |0019: move-result v19 │ │ +06a6ac: 1319 0000 |001a: const/16 v25, #int 0 // #0 │ │ +06a6b0: 131f 0000 |001c: const/16 v31, #int 0 // #0 │ │ +06a6b4: 0800 2600 |001e: move-object/from16 v0, v38 │ │ +06a6b8: 520c d909 |0020: iget v12, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ +06a6bc: 0800 2600 |0022: move-object/from16 v0, v38 │ │ +06a6c0: 5500 e509 |0024: iget-boolean v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@09e5 │ │ +06a6c4: 0222 0000 |0026: move/from16 v34, v0 │ │ +06a6c8: 1516 0080 |0028: const/high16 v22, #int -2147483648 // #8000 │ │ +06a6cc: 1205 |002a: const/4 v5, #int 0 // #0 │ │ +06a6ce: 0200 1100 |002b: move/from16 v0, v17 │ │ +06a6d2: 3505 7001 |002d: if-ge v5, v0, 019d // +0170 │ │ +06a6d6: 0800 2600 |002f: move-object/from16 v0, v38 │ │ +06a6da: 6e20 9315 5000 |0031: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +06a6e0: 0c04 |0034: move-result-object v4 │ │ +06a6e2: 3904 1400 |0035: if-nez v4, 0049 // +0014 │ │ +06a6e6: 0800 2600 |0037: move-object/from16 v0, v38 │ │ +06a6ea: 5203 e409 |0039: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a6ee: 0800 2600 |003b: move-object/from16 v0, v38 │ │ +06a6f2: 6e20 a015 5000 |003d: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ +06a6f8: 0a06 |0040: move-result v6 │ │ +06a6fa: b063 |0041: add-int/2addr v3, v6 │ │ +06a6fc: 0800 2600 |0042: move-object/from16 v0, v38 │ │ +06a700: 5903 e409 |0044: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a704: d805 0501 |0046: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06a708: 28e3 |0048: goto 002b // -001d │ │ +06a70a: 6e10 d618 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +06a710: 0a03 |004c: move-result v3 │ │ +06a712: 1306 0800 |004d: const/16 v6, #int 8 // #8 │ │ +06a716: 3363 0a00 |004f: if-ne v3, v6, 0059 // +000a │ │ +06a71a: 0800 2600 |0051: move-object/from16 v0, v38 │ │ +06a71e: 6e30 8015 4005 |0053: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ +06a724: 0a03 |0056: move-result v3 │ │ +06a726: b035 |0057: add-int/2addr v5, v3 │ │ +06a728: 28ee |0058: goto 0046 // -0012 │ │ +06a72a: 0800 2600 |0059: move-object/from16 v0, v38 │ │ +06a72e: 6e20 9715 5000 |005b: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ +06a734: 0a03 |005e: move-result v3 │ │ +06a736: 3803 0f00 |005f: if-eqz v3, 006e // +000f │ │ +06a73a: 0800 2600 |0061: move-object/from16 v0, v38 │ │ +06a73e: 5203 e409 |0063: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a742: 0800 2600 |0065: move-object/from16 v0, v38 │ │ +06a746: 5206 dc09 |0067: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ +06a74a: b063 |0069: add-int/2addr v3, v6 │ │ +06a74c: 0800 2600 |006a: move-object/from16 v0, v38 │ │ +06a750: 5903 e409 |006c: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a754: 6e10 c118 0400 |006e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06a75a: 0c17 |0071: move-result-object v23 │ │ +06a75c: 1f17 ee02 |0072: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06a760: 0800 1700 |0074: move-object/from16 v0, v23 │ │ +06a764: 5203 d009 |0076: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +06a768: a621 2103 |0078: add-float v33, v33, v3 │ │ +06a76c: 1503 0040 |007a: const/high16 v3, #int 1073741824 // #4000 │ │ +06a770: 0200 1300 |007c: move/from16 v0, v19 │ │ +06a774: 3330 4f00 |007e: if-ne v0, v3, 00cd // +004f │ │ +06a778: 0800 1700 |0080: move-object/from16 v0, v23 │ │ +06a77c: 5203 cc09 |0082: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +06a780: 3903 4900 |0084: if-nez v3, 00cd // +0049 │ │ +06a784: 0800 1700 |0086: move-object/from16 v0, v23 │ │ +06a788: 5203 d009 |0088: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +06a78c: 1206 |008a: const/4 v6, #int 0 // #0 │ │ +06a78e: 2d03 0306 |008b: cmpl-float v3, v3, v6 │ │ +06a792: 3d03 4000 |008d: if-lez v3, 00cd // +0040 │ │ +06a796: 0800 2600 |008f: move-object/from16 v0, v38 │ │ +06a79a: 5200 e409 |0091: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a79e: 0220 0000 |0093: move/from16 v32, v0 │ │ +06a7a2: 0800 1700 |0095: move-object/from16 v0, v23 │ │ +06a7a6: 5203 cf09 |0097: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +06a7aa: 9003 0320 |0099: add-int v3, v3, v32 │ │ +06a7ae: 0800 1700 |009b: move-object/from16 v0, v23 │ │ +06a7b2: 5206 ca09 |009d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ +06a7b6: b063 |009f: add-int/2addr v3, v6 │ │ +06a7b8: 0200 2000 |00a0: move/from16 v0, v32 │ │ +06a7bc: 7120 9d1b 3000 |00a2: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a7c2: 0a03 |00a5: move-result v3 │ │ +06a7c4: 0800 2600 |00a6: move-object/from16 v0, v38 │ │ +06a7c8: 5903 e409 |00a8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a7cc: 131f 0100 |00aa: const/16 v31, #int 1 // #1 │ │ +06a7d0: 3a0c 0e00 |00ac: if-ltz v12, 00ba // +000e │ │ +06a7d4: d803 0501 |00ae: add-int/lit8 v3, v5, #int 1 // #01 │ │ +06a7d8: 333c 0a00 |00b0: if-ne v12, v3, 00ba // +000a │ │ +06a7dc: 0800 2600 |00b2: move-object/from16 v0, v38 │ │ +06a7e0: 5203 e409 |00b4: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a7e4: 0800 2600 |00b6: move-object/from16 v0, v38 │ │ +06a7e8: 5903 da09 |00b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineChildTop:I // field@09da │ │ +06a7ec: 35c5 7d00 |00ba: if-ge v5, v12, 0137 // +007d │ │ +06a7f0: 0800 1700 |00bc: move-object/from16 v0, v23 │ │ +06a7f4: 5203 d009 |00be: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +06a7f8: 1206 |00c0: const/4 v6, #int 0 // #0 │ │ +06a7fa: 2d03 0306 |00c1: cmpl-float v3, v3, v6 │ │ +06a7fe: 3d03 7400 |00c3: if-lez v3, 0137 // +0074 │ │ +06a802: 2203 ee03 |00c5: new-instance v3, Ljava/lang/RuntimeException; // type@03ee │ │ +06a806: 1a06 3e01 |00c7: const-string v6, "A child of LinearLayout with index less than mBaselineAlignedChildIndex has weight > 0, which won't work. Either remove the weight, or don't set mBaselineAlignedChildIndex." // string@013e │ │ +06a80a: 7020 ae1b 6300 |00c9: invoke-direct {v3, v6}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +06a810: 2703 |00cc: throw v3 │ │ +06a812: 151d 0080 |00cd: const/high16 v29, #int -2147483648 // #8000 │ │ +06a816: 0800 1700 |00cf: move-object/from16 v0, v23 │ │ +06a81a: 5203 cc09 |00d1: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +06a81e: 3903 1200 |00d3: if-nez v3, 00e5 // +0012 │ │ +06a822: 0800 1700 |00d5: move-object/from16 v0, v23 │ │ +06a826: 5203 d009 |00d7: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +06a82a: 1206 |00d9: const/4 v6, #int 0 // #0 │ │ +06a82c: 2d03 0306 |00da: cmpl-float v3, v3, v6 │ │ +06a830: 3d03 0900 |00dc: if-lez v3, 00e5 // +0009 │ │ +06a834: 131d 0000 |00de: const/16 v29, #int 0 // #0 │ │ +06a838: 12e3 |00e0: const/4 v3, #int -2 // #fe │ │ +06a83a: 0800 1700 |00e1: move-object/from16 v0, v23 │ │ +06a83e: 5903 cc09 |00e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +06a842: 1207 |00e5: const/4 v7, #int 0 // #0 │ │ +06a844: 1203 |00e6: const/4 v3, #int 0 // #0 │ │ +06a846: 2d03 2103 |00e7: cmpl-float v3, v33, v3 │ │ +06a84a: 3903 4c00 |00e9: if-nez v3, 0135 // +004c │ │ +06a84e: 0800 2600 |00eb: move-object/from16 v0, v38 │ │ +06a852: 5209 e409 |00ed: iget v9, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a856: 0803 2600 |00ef: move-object/from16 v3, v38 │ │ +06a85a: 0206 2700 |00f1: move/from16 v6, v39 │ │ +06a85e: 0208 2800 |00f3: move/from16 v8, v40 │ │ +06a862: 7407 9d15 0300 |00f5: invoke-virtual/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/LinearLayoutCompat;.measureChildBeforeLayout:(Landroid/view/View;IIIII)V // method@159d │ │ +06a868: 1503 0080 |00f8: const/high16 v3, #int -2147483648 // #8000 │ │ +06a86c: 0200 1d00 |00fa: move/from16 v0, v29 │ │ +06a870: 3230 0800 |00fc: if-eq v0, v3, 0104 // +0008 │ │ +06a874: 0200 1d00 |00fe: move/from16 v0, v29 │ │ +06a878: 0801 1700 |0100: move-object/from16 v1, v23 │ │ +06a87c: 5910 cc09 |0102: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +06a880: 6e10 c418 0400 |0104: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +06a886: 0a0e |0107: move-result v14 │ │ +06a888: 0800 2600 |0108: move-object/from16 v0, v38 │ │ +06a88c: 5200 e409 |010a: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a890: 0220 0000 |010c: move/from16 v32, v0 │ │ +06a894: 9003 200e |010e: add-int v3, v32, v14 │ │ +06a898: 0800 1700 |0110: move-object/from16 v0, v23 │ │ +06a89c: 5206 cf09 |0112: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +06a8a0: b063 |0114: add-int/2addr v3, v6 │ │ +06a8a2: 0800 1700 |0115: move-object/from16 v0, v23 │ │ +06a8a6: 5206 ca09 |0117: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ +06a8aa: b063 |0119: add-int/2addr v3, v6 │ │ +06a8ac: 0800 2600 |011a: move-object/from16 v0, v38 │ │ +06a8b0: 6e20 8915 4000 |011c: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ +06a8b6: 0a06 |011f: move-result v6 │ │ +06a8b8: b063 |0120: add-int/2addr v3, v6 │ │ +06a8ba: 0200 2000 |0121: move/from16 v0, v32 │ │ +06a8be: 7120 9d1b 3000 |0123: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a8c4: 0a03 |0126: move-result v3 │ │ +06a8c6: 0800 2600 |0127: move-object/from16 v0, v38 │ │ +06a8ca: 5903 e409 |0129: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a8ce: 3822 81ff |012b: if-eqz v34, 00ac // -007f │ │ +06a8d2: 0200 1600 |012d: move/from16 v0, v22 │ │ +06a8d6: 7120 9d1b 0e00 |012f: invoke-static {v14, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a8dc: 0a16 |0132: move-result v22 │ │ +06a8de: 2900 79ff |0133: goto/16 00ac // -0087 │ │ +06a8e2: 1209 |0135: const/4 v9, #int 0 // #0 │ │ +06a8e4: 28b9 |0136: goto 00ef // -0047 │ │ +06a8e6: 131a 0000 |0137: const/16 v26, #int 0 // #0 │ │ +06a8ea: 1503 0040 |0139: const/high16 v3, #int 1073741824 // #4000 │ │ +06a8ee: 0200 2500 |013b: move/from16 v0, v37 │ │ +06a8f2: 3230 0d00 |013d: if-eq v0, v3, 014a // +000d │ │ +06a8f6: 0800 1700 |013f: move-object/from16 v0, v23 │ │ +06a8fa: 5203 d109 |0141: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +06a8fe: 12f6 |0143: const/4 v6, #int -1 // #ff │ │ +06a900: 3363 0600 |0144: if-ne v3, v6, 014a // +0006 │ │ +06a904: 1319 0100 |0146: const/16 v25, #int 1 // #1 │ │ +06a908: 131a 0100 |0148: const/16 v26, #int 1 // #1 │ │ +06a90c: 0800 1700 |014a: move-object/from16 v0, v23 │ │ +06a910: 5203 cd09 |014c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +06a914: 0800 1700 |014e: move-object/from16 v0, v23 │ │ +06a918: 5206 ce09 |0150: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +06a91c: 9018 0306 |0152: add-int v24, v3, v6 │ │ +06a920: 6e10 c618 0400 |0154: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +06a926: 0a03 |0157: move-result v3 │ │ +06a928: 901c 0318 |0158: add-int v28, v3, v24 │ │ +06a92c: 7702 9d1b 1b00 |015a: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a932: 0a1b |015d: move-result v27 │ │ +06a934: 7110 a308 0400 |015e: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +06a93a: 0a03 |0161: move-result v3 │ │ +06a93c: 7120 5d14 3f00 |0162: invoke-static {v15, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +06a942: 0a0f |0165: move-result v15 │ │ +06a944: 380a 2600 |0166: if-eqz v10, 018c // +0026 │ │ +06a948: 0800 1700 |0168: move-object/from16 v0, v23 │ │ +06a94c: 5203 d109 |016a: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +06a950: 12f6 |016c: const/4 v6, #int -1 // #ff │ │ +06a952: 3363 1f00 |016d: if-ne v3, v6, 018c // +001f │ │ +06a956: 121a |016f: const/4 v10, #int 1 // #1 │ │ +06a958: 0800 1700 |0170: move-object/from16 v0, v23 │ │ +06a95c: 5203 d009 |0172: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +06a960: 1206 |0174: const/4 v6, #int 0 // #0 │ │ +06a962: 2d03 0306 |0175: cmpl-float v3, v3, v6 │ │ +06a966: 3d03 1a00 |0177: if-lez v3, 0191 // +001a │ │ +06a96a: 381a 1500 |0179: if-eqz v26, 018e // +0015 │ │ +06a96e: 0200 2400 |017b: move/from16 v0, v36 │ │ +06a972: 0201 1800 |017d: move/from16 v1, v24 │ │ +06a976: 7120 9d1b 1000 |017f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a97c: 0a24 |0182: move-result v36 │ │ +06a97e: 0800 2600 |0183: move-object/from16 v0, v38 │ │ +06a982: 6e30 8015 4005 |0185: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ +06a988: 0a03 |0188: move-result v3 │ │ +06a98a: b035 |0189: add-int/2addr v5, v3 │ │ +06a98c: 2900 bcfe |018a: goto/16 0046 // -0144 │ │ +06a990: 120a |018c: const/4 v10, #int 0 // #0 │ │ +06a992: 28e3 |018d: goto 0170 // -001d │ │ +06a994: 0218 1c00 |018e: move/from16 v24, v28 │ │ +06a998: 28eb |0190: goto 017b // -0015 │ │ +06a99a: 381a 0900 |0191: if-eqz v26, 019a // +0009 │ │ +06a99e: 0200 1800 |0193: move/from16 v0, v24 │ │ +06a9a2: 7120 9d1b 0b00 |0195: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06a9a8: 0a0b |0198: move-result v11 │ │ +06a9aa: 28ea |0199: goto 0183 // -0016 │ │ +06a9ac: 0218 1c00 |019a: move/from16 v24, v28 │ │ +06a9b0: 28f7 |019c: goto 0193 // -0009 │ │ +06a9b2: 0800 2600 |019d: move-object/from16 v0, v38 │ │ +06a9b6: 5203 e409 |019f: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a9ba: 3d03 1900 |01a1: if-lez v3, 01ba // +0019 │ │ +06a9be: 0800 2600 |01a3: move-object/from16 v0, v38 │ │ +06a9c2: 0201 1100 |01a5: move/from16 v1, v17 │ │ +06a9c6: 6e20 9715 1000 |01a7: invoke-virtual {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.hasDividerBeforeChildAt:(I)Z // method@1597 │ │ +06a9cc: 0a03 |01aa: move-result v3 │ │ +06a9ce: 3803 0f00 |01ab: if-eqz v3, 01ba // +000f │ │ +06a9d2: 0800 2600 |01ad: move-object/from16 v0, v38 │ │ +06a9d6: 5203 e409 |01af: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a9da: 0800 2600 |01b1: move-object/from16 v0, v38 │ │ +06a9de: 5206 dc09 |01b3: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ +06a9e2: b063 |01b5: add-int/2addr v3, v6 │ │ +06a9e4: 0800 2600 |01b6: move-object/from16 v0, v38 │ │ +06a9e8: 5903 e409 |01b8: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06a9ec: 3822 6800 |01ba: if-eqz v34, 0222 // +0068 │ │ +06a9f0: 1503 0080 |01bc: const/high16 v3, #int -2147483648 // #8000 │ │ +06a9f4: 0200 1300 |01be: move/from16 v0, v19 │ │ +06a9f8: 3230 0400 |01c0: if-eq v0, v3, 01c4 // +0004 │ │ +06a9fc: 3913 6000 |01c2: if-nez v19, 0222 // +0060 │ │ +06aa00: 1203 |01c4: const/4 v3, #int 0 // #0 │ │ +06aa02: 0800 2600 |01c5: move-object/from16 v0, v38 │ │ +06aa06: 5903 e409 |01c7: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06aa0a: 1205 |01c9: const/4 v5, #int 0 // #0 │ │ +06aa0c: 0200 1100 |01ca: move/from16 v0, v17 │ │ +06aa10: 3505 5600 |01cc: if-ge v5, v0, 0222 // +0056 │ │ +06aa14: 0800 2600 |01ce: move-object/from16 v0, v38 │ │ +06aa18: 6e20 9315 5000 |01d0: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +06aa1e: 0c04 |01d3: move-result-object v4 │ │ +06aa20: 3904 1400 |01d4: if-nez v4, 01e8 // +0014 │ │ +06aa24: 0800 2600 |01d6: move-object/from16 v0, v38 │ │ +06aa28: 5203 e409 |01d8: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06aa2c: 0800 2600 |01da: move-object/from16 v0, v38 │ │ +06aa30: 6e20 a015 5000 |01dc: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.measureNullChild:(I)I // method@15a0 │ │ +06aa36: 0a06 |01df: move-result v6 │ │ +06aa38: b063 |01e0: add-int/2addr v3, v6 │ │ +06aa3a: 0800 2600 |01e1: move-object/from16 v0, v38 │ │ +06aa3e: 5903 e409 |01e3: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06aa42: d805 0501 |01e5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06aa46: 28e3 |01e7: goto 01ca // -001d │ │ +06aa48: 6e10 d618 0400 |01e8: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +06aa4e: 0a03 |01eb: move-result v3 │ │ +06aa50: 1306 0800 |01ec: const/16 v6, #int 8 // #8 │ │ +06aa54: 3363 0a00 |01ee: if-ne v3, v6, 01f8 // +000a │ │ +06aa58: 0800 2600 |01f0: move-object/from16 v0, v38 │ │ +06aa5c: 6e30 8015 4005 |01f2: invoke-virtual {v0, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildrenSkipCount:(Landroid/view/View;I)I // method@1580 │ │ +06aa62: 0a03 |01f5: move-result v3 │ │ +06aa64: b035 |01f6: add-int/2addr v5, v3 │ │ +06aa66: 28ee |01f7: goto 01e5 // -0012 │ │ +06aa68: 6e10 c118 0400 |01f8: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06aa6e: 0c17 |01fb: move-result-object v23 │ │ +06aa70: 1f17 ee02 |01fc: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06aa74: 0800 2600 |01fe: move-object/from16 v0, v38 │ │ +06aa78: 5200 e409 |0200: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06aa7c: 0220 0000 |0202: move/from16 v32, v0 │ │ +06aa80: 9003 2016 |0204: add-int v3, v32, v22 │ │ +06aa84: 0800 1700 |0206: move-object/from16 v0, v23 │ │ +06aa88: 5206 cf09 |0208: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +06aa8c: b063 |020a: add-int/2addr v3, v6 │ │ +06aa8e: 0800 1700 |020b: move-object/from16 v0, v23 │ │ +06aa92: 5206 ca09 |020d: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ +06aa96: b063 |020f: add-int/2addr v3, v6 │ │ +06aa98: 0800 2600 |0210: move-object/from16 v0, v38 │ │ +06aa9c: 6e20 8915 4000 |0212: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ +06aaa2: 0a06 |0215: move-result v6 │ │ +06aaa4: b063 |0216: add-int/2addr v3, v6 │ │ +06aaa6: 0200 2000 |0217: move/from16 v0, v32 │ │ +06aaaa: 7120 9d1b 3000 |0219: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06aab0: 0a03 |021c: move-result v3 │ │ +06aab2: 0800 2600 |021d: move-object/from16 v0, v38 │ │ +06aab6: 5903 e409 |021f: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06aaba: 28c4 |0221: goto 01e5 // -003c │ │ +06aabc: 0800 2600 |0222: move-object/from16 v0, v38 │ │ +06aac0: 5203 e409 |0224: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06aac4: 7401 8e15 2600 |0226: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ +06aaca: 0a06 |0229: move-result v6 │ │ +06aacc: 7401 8b15 2600 |022a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ +06aad2: 0a07 |022d: move-result v7 │ │ +06aad4: b076 |022e: add-int/2addr v6, v7 │ │ +06aad6: b063 |022f: add-int/2addr v3, v6 │ │ +06aad8: 0800 2600 |0230: move-object/from16 v0, v38 │ │ +06aadc: 5903 e409 |0232: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06aae0: 0800 2600 |0234: move-object/from16 v0, v38 │ │ +06aae4: 5200 e409 |0236: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06aae8: 0214 0000 |0238: move/from16 v20, v0 │ │ +06aaec: 7401 9015 2600 |023a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumHeight:()I // method@1590 │ │ +06aaf2: 0a03 |023d: move-result v3 │ │ +06aaf4: 0200 1400 |023e: move/from16 v0, v20 │ │ +06aaf8: 7120 9d1b 3000 |0240: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06aafe: 0a14 |0243: move-result v20 │ │ +06ab00: 1203 |0244: const/4 v3, #int 0 // #0 │ │ +06ab02: 0200 1400 |0245: move/from16 v0, v20 │ │ +06ab06: 0201 2800 |0247: move/from16 v1, v40 │ │ +06ab0a: 7130 ae08 1003 |0249: invoke-static {v0, v1, v3}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ +06ab10: 0a15 |024c: move-result v21 │ │ +06ab12: 1403 ffff ff00 |024d: const v3, #float 2.35099e-38 // #00ffffff │ │ +06ab18: 9514 1503 |0250: and-int v20, v21, v3 │ │ +06ab1c: 0800 2600 |0252: move-object/from16 v0, v38 │ │ +06ab20: 5203 e409 |0254: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06ab24: 9112 1403 |0256: sub-int v18, v20, v3 │ │ +06ab28: 391f 0900 |0258: if-nez v31, 0261 // +0009 │ │ +06ab2c: 3812 5c01 |025a: if-eqz v18, 03b6 // +015c │ │ +06ab30: 1203 |025c: const/4 v3, #int 0 // #0 │ │ +06ab32: 2d03 2103 |025d: cmpl-float v3, v33, v3 │ │ +06ab36: 3d03 5701 |025f: if-lez v3, 03b6 // +0157 │ │ +06ab3a: 0800 2600 |0261: move-object/from16 v0, v38 │ │ +06ab3e: 5203 e609 |0263: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ +06ab42: 1206 |0265: const/4 v6, #int 0 // #0 │ │ +06ab44: 2d03 0306 |0266: cmpl-float v3, v3, v6 │ │ +06ab48: 3d03 2300 |0268: if-lez v3, 028b // +0023 │ │ +06ab4c: 0800 2600 |026a: move-object/from16 v0, v38 │ │ +06ab50: 5200 e609 |026c: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ +06ab54: 0223 0000 |026e: move/from16 v35, v0 │ │ +06ab58: 1203 |0270: const/4 v3, #int 0 // #0 │ │ +06ab5a: 0800 2600 |0271: move-object/from16 v0, v38 │ │ +06ab5e: 5903 e409 |0273: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06ab62: 1205 |0275: const/4 v5, #int 0 // #0 │ │ +06ab64: 0200 1100 |0276: move/from16 v0, v17 │ │ +06ab68: 3505 f200 |0278: if-ge v5, v0, 036a // +00f2 │ │ +06ab6c: 0800 2600 |027a: move-object/from16 v0, v38 │ │ +06ab70: 6e20 9315 5000 |027c: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +06ab76: 0c04 |027f: move-result-object v4 │ │ +06ab78: 6e10 d618 0400 |0280: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +06ab7e: 0a03 |0283: move-result v3 │ │ +06ab80: 1306 0800 |0284: const/16 v6, #int 8 // #8 │ │ +06ab84: 3363 0800 |0286: if-ne v3, v6, 028e // +0008 │ │ +06ab88: d805 0501 |0288: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06ab8c: 28ec |028a: goto 0276 // -0014 │ │ +06ab8e: 0223 2100 |028b: move/from16 v35, v33 │ │ +06ab92: 28e3 |028d: goto 0270 // -001d │ │ +06ab94: 6e10 c118 0400 |028e: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06ab9a: 0c17 |0291: move-result-object v23 │ │ +06ab9c: 1f17 ee02 |0292: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06aba0: 0800 1700 |0294: move-object/from16 v0, v23 │ │ +06aba4: 520d d009 |0296: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +06aba8: 1203 |0298: const/4 v3, #int 0 // #0 │ │ +06abaa: 2d03 0d03 |0299: cmpl-float v3, v13, v3 │ │ +06abae: 3d03 5600 |029b: if-lez v3, 02f1 // +0056 │ │ +06abb2: 0200 1200 |029d: move/from16 v0, v18 │ │ +06abb6: 8203 |029f: int-to-float v3, v0 │ │ +06abb8: c8d3 |02a0: mul-float/2addr v3, v13 │ │ +06abba: a903 0323 |02a1: div-float v3, v3, v35 │ │ +06abbe: 8730 |02a3: float-to-int v0, v3 │ │ +06abc0: 021e 0000 |02a4: move/from16 v30, v0 │ │ +06abc4: a723 230d |02a6: sub-float v35, v35, v13 │ │ +06abc8: 9112 121e |02a8: sub-int v18, v18, v30 │ │ +06abcc: 7401 8c15 2600 |02aa: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ +06abd2: 0a03 |02ad: move-result v3 │ │ +06abd4: 7401 8d15 2600 |02ae: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ +06abda: 0a06 |02b1: move-result v6 │ │ +06abdc: b063 |02b2: add-int/2addr v3, v6 │ │ +06abde: 0800 1700 |02b3: move-object/from16 v0, v23 │ │ +06abe2: 5206 cd09 |02b5: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +06abe6: b063 |02b7: add-int/2addr v3, v6 │ │ +06abe8: 0800 1700 |02b8: move-object/from16 v0, v23 │ │ +06abec: 5206 ce09 |02ba: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +06abf0: b063 |02bc: add-int/2addr v3, v6 │ │ +06abf2: 0800 1700 |02bd: move-object/from16 v0, v23 │ │ +06abf6: 5206 d109 |02bf: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +06abfa: 0200 2700 |02c1: move/from16 v0, v39 │ │ +06abfe: 7130 7f15 3006 |02c3: invoke-static {v0, v3, v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildMeasureSpec:(III)I // method@157f │ │ +06ac04: 0a10 |02c6: move-result v16 │ │ +06ac06: 0800 1700 |02c7: move-object/from16 v0, v23 │ │ +06ac0a: 5203 cc09 |02c9: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.height:I // field@09cc │ │ +06ac0e: 3903 0800 |02cb: if-nez v3, 02d3 // +0008 │ │ +06ac12: 1503 0040 |02cd: const/high16 v3, #int 1073741824 // #4000 │ │ +06ac16: 0200 1300 |02cf: move/from16 v0, v19 │ │ +06ac1a: 3230 7e00 |02d1: if-eq v0, v3, 034f // +007e │ │ +06ac1e: 6e10 c418 0400 |02d3: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +06ac24: 0a03 |02d6: move-result v3 │ │ +06ac26: 900e 031e |02d7: add-int v14, v3, v30 │ │ +06ac2a: 3b0e 0300 |02d9: if-gez v14, 02dc // +0003 │ │ +06ac2e: 120e |02db: const/4 v14, #int 0 // #0 │ │ +06ac30: 1503 0040 |02dc: const/high16 v3, #int 1073741824 // #4000 │ │ +06ac34: 7120 a518 3e00 |02de: invoke-static {v14, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06ac3a: 0a03 |02e1: move-result v3 │ │ +06ac3c: 0200 1000 |02e2: move/from16 v0, v16 │ │ +06ac40: 6e30 e718 0403 |02e4: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +06ac46: 7110 a308 0400 |02e7: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +06ac4c: 0a03 |02ea: move-result v3 │ │ +06ac4e: d533 00ff |02eb: and-int/lit16 v3, v3, #int -256 // #ff00 │ │ +06ac52: 7120 5d14 3f00 |02ed: invoke-static {v15, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +06ac58: 0a0f |02f0: move-result v15 │ │ +06ac5a: 0800 1700 |02f1: move-object/from16 v0, v23 │ │ +06ac5e: 5203 cd09 |02f3: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.leftMargin:I // field@09cd │ │ +06ac62: 0800 1700 |02f5: move-object/from16 v0, v23 │ │ +06ac66: 5206 ce09 |02f7: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.rightMargin:I // field@09ce │ │ +06ac6a: 9018 0306 |02f9: add-int v24, v3, v6 │ │ +06ac6e: 6e10 c618 0400 |02fb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +06ac74: 0a03 |02fe: move-result v3 │ │ +06ac76: 901c 0318 |02ff: add-int v28, v3, v24 │ │ +06ac7a: 7702 9d1b 1b00 |0301: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06ac80: 0a1b |0304: move-result v27 │ │ +06ac82: 1503 0040 |0305: const/high16 v3, #int 1073741824 // #4000 │ │ +06ac86: 0200 2500 |0307: move/from16 v0, v37 │ │ +06ac8a: 3230 5900 |0309: if-eq v0, v3, 0362 // +0059 │ │ +06ac8e: 0800 1700 |030b: move-object/from16 v0, v23 │ │ +06ac92: 5203 d109 |030d: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +06ac96: 12f6 |030f: const/4 v6, #int -1 // #ff │ │ +06ac98: 3363 5200 |0310: if-ne v3, v6, 0362 // +0052 │ │ +06ac9c: 131a 0100 |0312: const/16 v26, #int 1 // #1 │ │ +06aca0: 381a 5100 |0314: if-eqz v26, 0365 // +0051 │ │ +06aca4: 0200 1800 |0316: move/from16 v0, v24 │ │ +06aca8: 7120 9d1b 0b00 |0318: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06acae: 0a0b |031b: move-result v11 │ │ +06acb0: 380a 4c00 |031c: if-eqz v10, 0368 // +004c │ │ +06acb4: 0800 1700 |031e: move-object/from16 v0, v23 │ │ +06acb8: 5203 d109 |0320: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.width:I // field@09d1 │ │ +06acbc: 12f6 |0322: const/4 v6, #int -1 // #ff │ │ +06acbe: 3363 4500 |0323: if-ne v3, v6, 0368 // +0045 │ │ +06acc2: 121a |0325: const/4 v10, #int 1 // #1 │ │ +06acc4: 0800 2600 |0326: move-object/from16 v0, v38 │ │ +06acc8: 5200 e409 |0328: iget v0, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06accc: 0220 0000 |032a: move/from16 v32, v0 │ │ +06acd0: 6e10 c418 0400 |032c: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +06acd6: 0a03 |032f: move-result v3 │ │ +06acd8: 9003 0320 |0330: add-int v3, v3, v32 │ │ +06acdc: 0800 1700 |0332: move-object/from16 v0, v23 │ │ +06ace0: 5206 cf09 |0334: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.topMargin:I // field@09cf │ │ +06ace4: b063 |0336: add-int/2addr v3, v6 │ │ +06ace6: 0800 1700 |0337: move-object/from16 v0, v23 │ │ +06acea: 5206 ca09 |0339: iget v6, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.bottomMargin:I // field@09ca │ │ +06acee: b063 |033b: add-int/2addr v3, v6 │ │ +06acf0: 0800 2600 |033c: move-object/from16 v0, v38 │ │ +06acf4: 6e20 8915 4000 |033e: invoke-virtual {v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getNextLocationOffset:(Landroid/view/View;)I // method@1589 │ │ +06acfa: 0a06 |0341: move-result v6 │ │ +06acfc: b063 |0342: add-int/2addr v3, v6 │ │ +06acfe: 0200 2000 |0343: move/from16 v0, v32 │ │ +06ad02: 7120 9d1b 3000 |0345: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06ad08: 0a03 |0348: move-result v3 │ │ +06ad0a: 0800 2600 |0349: move-object/from16 v0, v38 │ │ +06ad0e: 5903 e409 |034b: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06ad12: 2900 3bff |034d: goto/16 0288 // -00c5 │ │ +06ad16: 3d1e 1000 |034f: if-lez v30, 035f // +0010 │ │ +06ad1a: 1503 0040 |0351: const/high16 v3, #int 1073741824 // #4000 │ │ +06ad1e: 0200 1e00 |0353: move/from16 v0, v30 │ │ +06ad22: 7120 a518 3000 |0355: invoke-static {v0, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06ad28: 0a03 |0358: move-result v3 │ │ +06ad2a: 0200 1000 |0359: move/from16 v0, v16 │ │ +06ad2e: 6e30 e718 0403 |035b: invoke-virtual {v4, v0, v3}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +06ad34: 2889 |035e: goto 02e7 // -0077 │ │ +06ad36: 131e 0000 |035f: const/16 v30, #int 0 // #0 │ │ +06ad3a: 28f0 |0361: goto 0351 // -0010 │ │ +06ad3c: 131a 0000 |0362: const/16 v26, #int 0 // #0 │ │ +06ad40: 28b0 |0364: goto 0314 // -0050 │ │ +06ad42: 0218 1c00 |0365: move/from16 v24, v28 │ │ +06ad46: 28af |0367: goto 0316 // -0051 │ │ +06ad48: 120a |0368: const/4 v10, #int 0 // #0 │ │ +06ad4a: 28bd |0369: goto 0326 // -0043 │ │ +06ad4c: 0800 2600 |036a: move-object/from16 v0, v38 │ │ +06ad50: 5203 e409 |036c: iget v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06ad54: 7401 8e15 2600 |036e: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingTop:()I // method@158e │ │ +06ad5a: 0a06 |0371: move-result v6 │ │ +06ad5c: 7401 8b15 2600 |0372: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingBottom:()I // method@158b │ │ +06ad62: 0a07 |0375: move-result v7 │ │ +06ad64: b076 |0376: add-int/2addr v6, v7 │ │ +06ad66: b063 |0377: add-int/2addr v3, v6 │ │ +06ad68: 0800 2600 |0378: move-object/from16 v0, v38 │ │ +06ad6c: 5903 e409 |037a: iput v3, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mTotalLength:I // field@09e4 │ │ +06ad70: 390a 0a00 |037c: if-nez v10, 0386 // +000a │ │ +06ad74: 1503 0040 |037e: const/high16 v3, #int 1073741824 // #4000 │ │ +06ad78: 0200 2500 |0380: move/from16 v0, v37 │ │ +06ad7c: 3230 0400 |0382: if-eq v0, v3, 0386 // +0004 │ │ +06ad80: 021b 0b00 |0384: move/from16 v27, v11 │ │ +06ad84: 7401 8c15 2600 |0386: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingLeft:()I // method@158c │ │ +06ad8a: 0a03 |0389: move-result v3 │ │ +06ad8c: 7401 8d15 2600 |038a: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getPaddingRight:()I // method@158d │ │ +06ad92: 0a06 |038d: move-result v6 │ │ +06ad94: b063 |038e: add-int/2addr v3, v6 │ │ +06ad96: 901b 1b03 |038f: add-int v27, v27, v3 │ │ +06ad9a: 7401 9115 2600 |0391: invoke-virtual/range {v38}, Landroid/support/v7/widget/LinearLayoutCompat;.getSuggestedMinimumWidth:()I // method@1591 │ │ +06ada0: 0a03 |0394: move-result v3 │ │ +06ada2: 0200 1b00 |0395: move/from16 v0, v27 │ │ +06ada6: 7120 9d1b 3000 |0397: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06adac: 0a1b |039a: move-result v27 │ │ +06adae: 0200 1b00 |039b: move/from16 v0, v27 │ │ +06adb2: 0201 2700 |039d: move/from16 v1, v39 │ │ +06adb6: 7130 ae08 100f |039f: invoke-static {v0, v1, v15}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ +06adbc: 0a03 |03a2: move-result v3 │ │ +06adbe: 0800 2600 |03a3: move-object/from16 v0, v38 │ │ +06adc2: 0201 1500 |03a5: move/from16 v1, v21 │ │ +06adc6: 6e30 b415 3001 |03a7: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.setMeasuredDimension:(II)V // method@15b4 │ │ +06adcc: 3819 0b00 |03aa: if-eqz v25, 03b5 // +000b │ │ +06add0: 0800 2600 |03ac: move-object/from16 v0, v38 │ │ +06add4: 0201 1100 |03ae: move/from16 v1, v17 │ │ +06add8: 0202 2800 |03b0: move/from16 v2, v40 │ │ +06addc: 7030 7315 1002 |03b2: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.forceUniformWidth:(II)V // method@1573 │ │ +06ade2: 0e00 |03b5: return-void │ │ +06ade4: 0200 2400 |03b6: move/from16 v0, v36 │ │ +06ade8: 7120 9d1b 0b00 |03b8: invoke-static {v11, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06adee: 0a0b |03bb: move-result v11 │ │ +06adf0: 3822 c0ff |03bc: if-eqz v34, 037c // -0040 │ │ +06adf4: 1503 0040 |03be: const/high16 v3, #int 1073741824 // #4000 │ │ +06adf8: 0200 1300 |03c0: move/from16 v0, v19 │ │ +06adfc: 3230 baff |03c2: if-eq v0, v3, 037c // -0046 │ │ +06ae00: 1205 |03c4: const/4 v5, #int 0 // #0 │ │ +06ae02: 0200 1100 |03c5: move/from16 v0, v17 │ │ +06ae06: 3505 b5ff |03c7: if-ge v5, v0, 037c // -004b │ │ +06ae0a: 0800 2600 |03c9: move-object/from16 v0, v38 │ │ +06ae0e: 6e20 9315 5000 |03cb: invoke-virtual {v0, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.getVirtualChildAt:(I)Landroid/view/View; // method@1593 │ │ +06ae14: 0c04 |03ce: move-result-object v4 │ │ +06ae16: 3804 0a00 |03cf: if-eqz v4, 03d9 // +000a │ │ +06ae1a: 6e10 d618 0400 |03d1: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +06ae20: 0a03 |03d4: move-result v3 │ │ +06ae22: 1306 0800 |03d5: const/16 v6, #int 8 // #8 │ │ +06ae26: 3363 0500 |03d7: if-ne v3, v6, 03dc // +0005 │ │ +06ae2a: d805 0501 |03d9: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06ae2e: 28ea |03db: goto 03c5 // -0016 │ │ +06ae30: 6e10 c118 0400 |03dc: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06ae36: 0c17 |03df: move-result-object v23 │ │ +06ae38: 1f17 ee02 |03e0: check-cast v23, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06ae3c: 0800 1700 |03e2: move-object/from16 v0, v23 │ │ +06ae40: 520d d009 |03e4: iget v13, v0, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +06ae44: 1203 |03e6: const/4 v3, #int 0 // #0 │ │ +06ae46: 2d03 0d03 |03e7: cmpl-float v3, v13, v3 │ │ +06ae4a: 3d03 f0ff |03e9: if-lez v3, 03d9 // -0010 │ │ +06ae4e: 6e10 c618 0400 |03eb: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +06ae54: 0a03 |03ee: move-result v3 │ │ +06ae56: 1506 0040 |03ef: const/high16 v6, #int 1073741824 // #4000 │ │ +06ae5a: 7120 a518 6300 |03f1: invoke-static {v3, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06ae60: 0a03 |03f4: move-result v3 │ │ +06ae62: 1506 0040 |03f5: const/high16 v6, #int 1073741824 // #4000 │ │ +06ae66: 0200 1600 |03f7: move/from16 v0, v22 │ │ +06ae6a: 7120 a518 6000 |03f9: invoke-static {v0, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06ae70: 0a06 |03fc: move-result v6 │ │ +06ae72: 6e30 e718 3406 |03fd: invoke-virtual {v4, v3, v6}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +06ae78: 28d9 |0400: goto 03d9 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0005 line=591 │ │ 0x0007 line=592 │ │ 0x0008 line=593 │ │ 0x0009 line=594 │ │ @@ -150582,25 +150582,25 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06ae84: |[06ae84] android.support.v7.widget.LinearLayoutCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ -06ae94: 5420 db09 |0000: iget-object v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ -06ae98: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -06ae9c: 0e00 |0004: return-void │ │ -06ae9e: 5220 e209 |0005: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ -06aea2: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -06aea4: 3310 0600 |0008: if-ne v0, v1, 000e // +0006 │ │ -06aea8: 6e20 6f15 3200 |000a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersVertical:(Landroid/graphics/Canvas;)V // method@156f │ │ -06aeae: 28f7 |000d: goto 0004 // -0009 │ │ -06aeb0: 6e20 6e15 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersHorizontal:(Landroid/graphics/Canvas;)V // method@156e │ │ -06aeb6: 28f3 |0011: goto 0004 // -000d │ │ +06ae7c: |[06ae7c] android.support.v7.widget.LinearLayoutCompat.onDraw:(Landroid/graphics/Canvas;)V │ │ +06ae8c: 5420 db09 |0000: iget-object v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ +06ae90: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +06ae94: 0e00 |0004: return-void │ │ +06ae96: 5220 e209 |0005: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ +06ae9a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +06ae9c: 3310 0600 |0008: if-ne v0, v1, 000e // +0006 │ │ +06aea0: 6e20 6f15 3200 |000a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersVertical:(Landroid/graphics/Canvas;)V // method@156f │ │ +06aea6: 28f7 |000d: goto 0004 // -0009 │ │ +06aea8: 6e20 6e15 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.drawDividersHorizontal:(Landroid/graphics/Canvas;)V // method@156e │ │ +06aeae: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0004 line=288 │ │ 0x0005 line=283 │ │ 0x000a line=284 │ │ 0x000e line=286 │ │ @@ -150613,24 +150613,24 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06aeb8: |[06aeb8] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -06aec8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -06aecc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -06aed0: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ -06aed4: 6f20 4d19 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@194d │ │ -06aeda: 1c00 ef02 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@02ef │ │ -06aede: 6e10 7c1b 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -06aee4: 0c00 |000e: move-result-object v0 │ │ -06aee6: 6e20 8919 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1989 │ │ -06aeec: 0e00 |0012: return-void │ │ +06aeb0: |[06aeb0] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +06aec0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +06aec4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +06aec8: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ +06aecc: 6f20 4d19 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@194d │ │ +06aed2: 1c00 ef02 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@02ef │ │ +06aed6: 6e10 7c1b 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +06aedc: 0c00 |000e: move-result-object v0 │ │ +06aede: 6e20 8919 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1989 │ │ +06aee4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1741 │ │ 0x0006 line=1742 │ │ 0x0009 line=1743 │ │ 0x0012 line=1745 │ │ locals : │ │ @@ -150642,24 +150642,24 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06aef0: |[06aef0] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -06af00: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -06af04: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -06af08: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ -06af0c: 6f20 4e19 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@194e │ │ -06af12: 1c00 ef02 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@02ef │ │ -06af16: 6e10 7c1b 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -06af1c: 0c00 |000e: move-result-object v0 │ │ -06af1e: 6e20 a819 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@19a8 │ │ -06af24: 0e00 |0012: return-void │ │ +06aee8: |[06aee8] android.support.v7.widget.LinearLayoutCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +06aef8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +06aefc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +06af00: 3410 0e00 |0004: if-lt v0, v1, 0012 // +000e │ │ +06af04: 6f20 4e19 3200 |0006: invoke-super {v2, v3}, Landroid/view/ViewGroup;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@194e │ │ +06af0a: 1c00 ef02 |0009: const-class v0, Landroid/support/v7/widget/LinearLayoutCompat; // type@02ef │ │ +06af0e: 6e10 7c1b 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +06af14: 0c00 |000e: move-result-object v0 │ │ +06af16: 6e20 a819 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@19a8 │ │ +06af1c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1748 │ │ 0x0006 line=1749 │ │ 0x0009 line=1750 │ │ 0x0012 line=1752 │ │ locals : │ │ @@ -150671,22 +150671,22 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -06af28: |[06af28] android.support.v7.widget.LinearLayoutCompat.onLayout:(ZIIII)V │ │ -06af38: 5220 e209 |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ -06af3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06af3e: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ -06af42: 6e57 9b15 4265 |0005: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutVertical:(IIII)V // method@159b │ │ -06af48: 0e00 |0008: return-void │ │ -06af4a: 6e57 9a15 4265 |0009: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutHorizontal:(IIII)V // method@159a │ │ -06af50: 28fc |000c: goto 0008 // -0004 │ │ +06af20: |[06af20] android.support.v7.widget.LinearLayoutCompat.onLayout:(ZIIII)V │ │ +06af30: 5220 e209 |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ +06af34: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06af36: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ +06af3a: 6e57 9b15 4265 |0005: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutVertical:(IIII)V // method@159b │ │ +06af40: 0e00 |0008: return-void │ │ +06af42: 6e57 9a15 4265 |0009: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/support/v7/widget/LinearLayoutCompat;.layoutHorizontal:(IIII)V // method@159a │ │ +06af48: 28fc |000c: goto 0008 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1402 │ │ 0x0005 line=1403 │ │ 0x0008 line=1407 │ │ 0x0009 line=1405 │ │ locals : │ │ @@ -150702,22 +150702,22 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -06af54: |[06af54] android.support.v7.widget.LinearLayoutCompat.onMeasure:(II)V │ │ -06af64: 5220 e209 |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ -06af68: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -06af6a: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ -06af6e: 6e30 a115 3204 |0005: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureVertical:(II)V // method@15a1 │ │ -06af74: 0e00 |0008: return-void │ │ -06af76: 6e30 9f15 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureHorizontal:(II)V // method@159f │ │ -06af7c: 28fc |000c: goto 0008 // -0004 │ │ +06af4c: |[06af4c] android.support.v7.widget.LinearLayoutCompat.onMeasure:(II)V │ │ +06af5c: 5220 e209 |0000: iget v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ +06af60: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +06af62: 3310 0600 |0003: if-ne v0, v1, 0009 // +0006 │ │ +06af66: 6e30 a115 3204 |0005: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureVertical:(II)V // method@15a1 │ │ +06af6c: 0e00 |0008: return-void │ │ +06af6e: 6e30 9f15 3204 |0009: invoke-virtual {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.measureHorizontal:(II)V // method@159f │ │ +06af74: 28fc |000c: goto 0008 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0005 line=547 │ │ 0x0008 line=551 │ │ 0x0009 line=549 │ │ locals : │ │ @@ -150730,17 +150730,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06af80: |[06af80] android.support.v7.widget.LinearLayoutCompat.setBaselineAligned:(Z)V │ │ -06af90: 5c01 d809 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@09d8 │ │ -06af94: 0e00 |0002: return-void │ │ +06af78: |[06af78] android.support.v7.widget.LinearLayoutCompat.setBaselineAligned:(Z)V │ │ +06af88: 5c01 d809 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAligned:Z // field@09d8 │ │ +06af8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0002 line=389 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=1 baselineAligned Z │ │ @@ -150750,38 +150750,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -06af98: |[06af98] android.support.v7.widget.LinearLayoutCompat.setBaselineAlignedChildIndex:(I)V │ │ -06afa8: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ -06afac: 6e10 7e15 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ -06afb2: 0a00 |0005: move-result v0 │ │ -06afb4: 3404 2500 |0006: if-lt v4, v0, 002b // +0025 │ │ -06afb8: 2200 de03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -06afbc: 2201 f003 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -06afc0: 7010 c91b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -06afc6: 1a02 4b10 |000f: const-string v2, "base aligned child index out of range (0, " // string@104b │ │ -06afca: 6e20 d21b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -06afd0: 0c01 |0014: move-result-object v1 │ │ -06afd2: 6e10 7e15 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ -06afd8: 0a02 |0018: move-result v2 │ │ -06afda: 6e20 ce1b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -06afe0: 0c01 |001c: move-result-object v1 │ │ -06afe2: 1a02 ce00 |001d: const-string v2, ")" // string@00ce │ │ -06afe6: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -06afec: 0c01 |0022: move-result-object v1 │ │ -06afee: 6e10 d61b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -06aff4: 0c01 |0026: move-result-object v1 │ │ -06aff6: 7020 881b 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -06affc: 2700 |002a: throw v0 │ │ -06affe: 5934 d909 |002b: iput v4, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ -06b002: 0e00 |002d: return-void │ │ +06af90: |[06af90] android.support.v7.widget.LinearLayoutCompat.setBaselineAlignedChildIndex:(I)V │ │ +06afa0: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ +06afa4: 6e10 7e15 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ +06afaa: 0a00 |0005: move-result v0 │ │ +06afac: 3404 2500 |0006: if-lt v4, v0, 002b // +0025 │ │ +06afb0: 2200 de03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +06afb4: 2201 f003 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +06afb8: 7010 c91b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +06afbe: 1a02 4910 |000f: const-string v2, "base aligned child index out of range (0, " // string@1049 │ │ +06afc2: 6e20 d21b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +06afc8: 0c01 |0014: move-result-object v1 │ │ +06afca: 6e10 7e15 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ +06afd0: 0a02 |0018: move-result v2 │ │ +06afd2: 6e20 ce1b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +06afd8: 0c01 |001c: move-result-object v1 │ │ +06afda: 1a02 cd00 |001d: const-string v2, ")" // string@00cd │ │ +06afde: 6e20 d21b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +06afe4: 0c01 |0022: move-result-object v1 │ │ +06afe6: 6e10 d61b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +06afec: 0c01 |0026: move-result-object v1 │ │ +06afee: 7020 881b 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +06aff4: 2700 |002a: throw v0 │ │ +06aff6: 5934 d909 |002b: iput v4, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mBaselineAlignedChildIndex:I // field@09d9 │ │ +06affa: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0008 line=485 │ │ 0x002b line=488 │ │ 0x002d line=489 │ │ locals : │ │ @@ -150793,35 +150793,35 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06b004: |[06b004] android.support.v7.widget.LinearLayoutCompat.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -06b014: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b016: 5421 db09 |0001: iget-object v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ -06b01a: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ -06b01e: 0e00 |0005: return-void │ │ -06b020: 5b23 db09 |0006: iput-object v3, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ -06b024: 3803 1800 |0008: if-eqz v3, 0020 // +0018 │ │ -06b028: 6e10 d601 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ -06b02e: 0a01 |000d: move-result v1 │ │ -06b030: 5921 de09 |000e: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ -06b034: 6e10 d501 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ -06b03a: 0a01 |0013: move-result v1 │ │ -06b03c: 5921 dc09 |0014: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ -06b040: 3903 0300 |0016: if-nez v3, 0019 // +0003 │ │ -06b044: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -06b046: 6e20 ba15 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.setWillNotDraw:(Z)V // method@15ba │ │ -06b04c: 6e10 ab15 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ -06b052: 28e6 |001f: goto 0005 // -001a │ │ -06b054: 5920 de09 |0020: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ -06b058: 5920 dc09 |0022: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ -06b05c: 28f2 |0024: goto 0016 // -000e │ │ +06affc: |[06affc] android.support.v7.widget.LinearLayoutCompat.setDividerDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +06b00c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b00e: 5421 db09 |0001: iget-object v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ +06b012: 3313 0300 |0003: if-ne v3, v1, 0006 // +0003 │ │ +06b016: 0e00 |0005: return-void │ │ +06b018: 5b23 db09 |0006: iput-object v3, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDivider:Landroid/graphics/drawable/Drawable; // field@09db │ │ +06b01c: 3803 1800 |0008: if-eqz v3, 0020 // +0018 │ │ +06b020: 6e10 d601 0300 |000a: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ +06b026: 0a01 |000d: move-result v1 │ │ +06b028: 5921 de09 |000e: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ +06b02c: 6e10 d501 0300 |0010: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ +06b032: 0a01 |0013: move-result v1 │ │ +06b034: 5921 dc09 |0014: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ +06b038: 3903 0300 |0016: if-nez v3, 0019 // +0003 │ │ +06b03c: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +06b03e: 6e20 ba15 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/widget/LinearLayoutCompat;.setWillNotDraw:(Z)V // method@15ba │ │ +06b044: 6e10 ab15 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ +06b04a: 28e6 |001f: goto 0005 // -001a │ │ +06b04c: 5920 de09 |0020: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerWidth:I // field@09de │ │ +06b050: 5920 dc09 |0022: iput v0, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerHeight:I // field@09dc │ │ +06b054: 28f2 |0024: goto 0016 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=229 │ │ 0x0005 line=242 │ │ 0x0006 line=232 │ │ 0x0008 line=233 │ │ 0x000a line=234 │ │ @@ -150839,17 +150839,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b060: |[06b060] android.support.v7.widget.LinearLayoutCompat.setDividerPadding:(I)V │ │ -06b070: 5901 dd09 |0000: iput v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ -06b074: 0e00 |0002: return-void │ │ +06b058: |[06b058] android.support.v7.widget.LinearLayoutCompat.setDividerPadding:(I)V │ │ +06b068: 5901 dd09 |0000: iput v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mDividerPadding:I // field@09dd │ │ +06b06c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0002 line=255 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=1 padding I │ │ @@ -150859,28 +150859,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -06b078: |[06b078] android.support.v7.widget.LinearLayoutCompat.setGravity:(I)V │ │ -06b088: 5210 df09 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -06b08c: 3220 1700 |0002: if-eq v0, v2, 0019 // +0017 │ │ -06b090: 1400 0700 8000 |0004: const v0, #float 1.1755e-38 // #00800007 │ │ -06b096: b520 |0007: and-int/2addr v0, v2 │ │ -06b098: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -06b09c: 1400 0300 8000 |000a: const v0, #float 1.17549e-38 // #00800003 │ │ -06b0a2: b602 |000d: or-int/2addr v2, v0 │ │ -06b0a4: dd00 0270 |000e: and-int/lit8 v0, v2, #int 112 // #70 │ │ -06b0a8: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ -06b0ac: de02 0230 |0012: or-int/lit8 v2, v2, #int 48 // #30 │ │ -06b0b0: 5912 df09 |0014: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -06b0b4: 6e10 ab15 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ -06b0ba: 0e00 |0019: return-void │ │ +06b070: |[06b070] android.support.v7.widget.LinearLayoutCompat.setGravity:(I)V │ │ +06b080: 5210 df09 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +06b084: 3220 1700 |0002: if-eq v0, v2, 0019 // +0017 │ │ +06b088: 1400 0700 8000 |0004: const v0, #float 1.1755e-38 // #00800007 │ │ +06b08e: b520 |0007: and-int/2addr v0, v2 │ │ +06b090: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +06b094: 1400 0300 8000 |000a: const v0, #float 1.17549e-38 // #00800003 │ │ +06b09a: b602 |000d: or-int/2addr v2, v0 │ │ +06b09c: dd00 0270 |000e: and-int/lit8 v0, v2, #int 112 // #70 │ │ +06b0a0: 3900 0400 |0010: if-nez v0, 0014 // +0004 │ │ +06b0a4: de02 0230 |0012: or-int/lit8 v2, v2, #int 48 // #30 │ │ +06b0a8: 5912 df09 |0014: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +06b0ac: 6e10 ab15 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ +06b0b2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1675 │ │ 0x0004 line=1676 │ │ 0x000a line=1677 │ │ 0x000e line=1680 │ │ 0x0012 line=1681 │ │ @@ -150896,27 +150896,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -06b0bc: |[06b0bc] android.support.v7.widget.LinearLayoutCompat.setHorizontalGravity:(I)V │ │ -06b0cc: 1402 0700 8000 |0000: const v2, #float 1.1755e-38 // #00800007 │ │ -06b0d2: 9500 0402 |0003: and-int v0, v4, v2 │ │ -06b0d6: 5231 df09 |0005: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -06b0da: b521 |0007: and-int/2addr v1, v2 │ │ -06b0dc: 3201 0e00 |0008: if-eq v1, v0, 0016 // +000e │ │ -06b0e0: 5231 df09 |000a: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -06b0e4: 1402 f8ff 7fff |000c: const v2, #float -3.40282e+38 // #ff7ffff8 │ │ -06b0ea: b521 |000f: and-int/2addr v1, v2 │ │ -06b0ec: b601 |0010: or-int/2addr v1, v0 │ │ -06b0ee: 5931 df09 |0011: iput v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -06b0f2: 6e10 ab15 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ -06b0f8: 0e00 |0016: return-void │ │ +06b0b4: |[06b0b4] android.support.v7.widget.LinearLayoutCompat.setHorizontalGravity:(I)V │ │ +06b0c4: 1402 0700 8000 |0000: const v2, #float 1.1755e-38 // #00800007 │ │ +06b0ca: 9500 0402 |0003: and-int v0, v4, v2 │ │ +06b0ce: 5231 df09 |0005: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +06b0d2: b521 |0007: and-int/2addr v1, v2 │ │ +06b0d4: 3201 0e00 |0008: if-eq v1, v0, 0016 // +000e │ │ +06b0d8: 5231 df09 |000a: iget v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +06b0dc: 1402 f8ff 7fff |000c: const v2, #float -3.40282e+38 // #ff7ffff8 │ │ +06b0e2: b521 |000f: and-int/2addr v1, v2 │ │ +06b0e4: b601 |0010: or-int/2addr v1, v0 │ │ +06b0e6: 5931 df09 |0011: iput v1, v3, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +06b0ea: 6e10 ab15 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ +06b0f0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1690 │ │ 0x0005 line=1691 │ │ 0x000a line=1692 │ │ 0x0013 line=1693 │ │ 0x0016 line=1695 │ │ @@ -150930,17 +150930,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b0fc: |[06b0fc] android.support.v7.widget.LinearLayoutCompat.setMeasureWithLargestChildEnabled:(Z)V │ │ -06b10c: 5c01 e509 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@09e5 │ │ -06b110: 0e00 |0002: return-void │ │ +06b0f4: |[06b0f4] android.support.v7.widget.LinearLayoutCompat.setMeasureWithLargestChildEnabled:(Z)V │ │ +06b104: 5c01 e509 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/LinearLayoutCompat;.mUseLargestChild:Z // field@09e5 │ │ +06b108: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0002 line=415 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -150950,20 +150950,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06b114: |[06b114] android.support.v7.widget.LinearLayoutCompat.setOrientation:(I)V │ │ -06b124: 5210 e209 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ -06b128: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -06b12c: 5912 e209 |0004: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ -06b130: 6e10 ab15 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ -06b136: 0e00 |0009: return-void │ │ +06b10c: |[06b10c] android.support.v7.widget.LinearLayoutCompat.setOrientation:(I)V │ │ +06b11c: 5210 e209 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ +06b120: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +06b124: 5912 e209 |0004: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mOrientation:I // field@09e2 │ │ +06b128: 6e10 ab15 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ +06b12e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x0004 line=1651 │ │ 0x0006 line=1652 │ │ 0x0009 line=1654 │ │ locals : │ │ @@ -150975,20 +150975,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06b138: |[06b138] android.support.v7.widget.LinearLayoutCompat.setShowDividers:(I)V │ │ -06b148: 5210 e309 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ -06b14c: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -06b150: 6e10 ab15 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ -06b156: 5912 e309 |0007: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ -06b15a: 0e00 |0009: return-void │ │ +06b130: |[06b130] android.support.v7.widget.LinearLayoutCompat.setShowDividers:(I)V │ │ +06b140: 5210 e309 |0000: iget v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ +06b144: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +06b148: 6e10 ab15 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ +06b14e: 5912 e309 |0007: iput v2, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mShowDividers:I // field@09e3 │ │ +06b152: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0004 line=193 │ │ 0x0007 line=195 │ │ 0x0009 line=196 │ │ locals : │ │ @@ -151000,25 +151000,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -06b15c: |[06b15c] android.support.v7.widget.LinearLayoutCompat.setVerticalGravity:(I)V │ │ -06b16c: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ -06b170: 5221 df09 |0002: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -06b174: dd01 0170 |0004: and-int/lit8 v1, v1, #int 112 // #70 │ │ -06b178: 3201 0c00 |0006: if-eq v1, v0, 0012 // +000c │ │ -06b17c: 5221 df09 |0008: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -06b180: dd01 018f |000a: and-int/lit8 v1, v1, #int -113 // #8f │ │ -06b184: b601 |000c: or-int/2addr v1, v0 │ │ -06b186: 5921 df09 |000d: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ -06b18a: 6e10 ab15 0200 |000f: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ -06b190: 0e00 |0012: return-void │ │ +06b154: |[06b154] android.support.v7.widget.LinearLayoutCompat.setVerticalGravity:(I)V │ │ +06b164: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ +06b168: 5221 df09 |0002: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +06b16c: dd01 0170 |0004: and-int/lit8 v1, v1, #int 112 // #70 │ │ +06b170: 3201 0c00 |0006: if-eq v1, v0, 0012 // +000c │ │ +06b174: 5221 df09 |0008: iget v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +06b178: dd01 018f |000a: and-int/lit8 v1, v1, #int -113 // #8f │ │ +06b17c: b601 |000c: or-int/2addr v1, v0 │ │ +06b17e: 5921 df09 |000d: iput v1, v2, Landroid/support/v7/widget/LinearLayoutCompat;.mGravity:I // field@09df │ │ +06b182: 6e10 ab15 0200 |000f: invoke-virtual {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.requestLayout:()V // method@15ab │ │ +06b188: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1698 │ │ 0x0002 line=1699 │ │ 0x0008 line=1700 │ │ 0x000f line=1701 │ │ 0x0012 line=1703 │ │ @@ -151032,20 +151032,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06b194: |[06b194] android.support.v7.widget.LinearLayoutCompat.setWeightSum:(F)V │ │ -06b1a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b1a6: 7120 9c1b 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ -06b1ac: 0a00 |0004: move-result v0 │ │ -06b1ae: 5910 e609 |0005: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ -06b1b2: 0e00 |0007: return-void │ │ +06b18c: |[06b18c] android.support.v7.widget.LinearLayoutCompat.setWeightSum:(F)V │ │ +06b19c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b19e: 7120 9c1b 2000 |0001: invoke-static {v0, v2}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ +06b1a4: 0a00 |0004: move-result v0 │ │ +06b1a6: 5910 e609 |0005: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat;.mWeightSum:F // field@09e6 │ │ +06b1aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0007 line=542 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ 0x0000 - 0x0008 reg=2 weightSum F │ │ @@ -151055,30 +151055,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06b1b4: |[06b1b4] android.support.v7.widget.LinearLayoutCompat.shouldDelayChildPressedState:()Z │ │ -06b1c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b1c6: 0f00 |0001: return v0 │ │ +06b1ac: |[06b1ac] android.support.v7.widget.LinearLayoutCompat.shouldDelayChildPressedState:()Z │ │ +06b1bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b1be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat; │ │ │ │ - source_file_idx : 2186 (LinearLayoutCompat.java) │ │ + source_file_idx : 2185 (LinearLayoutCompat.java) │ │ │ │ Class #560 header: │ │ class_idx : 693 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 751 │ │ -source_file_idx : 2915 │ │ +source_file_idx : 2913 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #560 annotations: │ │ Annotations on class │ │ @@ -151123,42 +151123,42 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -06b1c8: |[06b1c8] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -06b1d8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06b1da: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -06b1dc: 5b56 1a09 |0002: iput-object v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@091a │ │ -06b1e0: 6001 a303 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@03a3 │ │ -06b1e4: 7040 6b15 7514 |0006: invoke-direct {v5, v7, v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@156b │ │ -06b1ea: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -06b1ec: 2311 d904 |000a: new-array v1, v1, [I // type@04d9 │ │ -06b1f0: 1402 d400 0101 |000c: const v2, #float 2.36942e-38 // #010100d4 │ │ -06b1f6: 4b02 0103 |000f: aput v2, v1, v3 │ │ -06b1fa: 5b51 1509 |0011: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@0915 │ │ -06b1fe: 5b58 1809 |0013: iput-object v8, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0918 │ │ -06b202: 5451 1509 |0015: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@0915 │ │ -06b206: 6002 a303 |0017: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@03a3 │ │ -06b20a: 7153 0e14 4721 |0019: invoke-static {v7, v4, v1, v2, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -06b210: 0c00 |001c: move-result-object v0 │ │ -06b212: 6e20 0c14 3000 |001d: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ -06b218: 0a01 |0020: move-result v1 │ │ -06b21a: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -06b21e: 6e20 0314 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06b224: 0c01 |0026: move-result-object v1 │ │ -06b226: 6e20 3213 1500 |0027: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1332 │ │ -06b22c: 6e10 0f14 0000 |002a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -06b232: 3809 0800 |002d: if-eqz v9, 0035 // +0008 │ │ -06b236: 1401 1300 8000 |002f: const v1, #float 1.1755e-38 // #00800013 │ │ -06b23c: 6e20 3413 1500 |0032: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setGravity:(I)V // method@1334 │ │ -06b242: 6e10 3a13 0500 |0035: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@133a │ │ -06b248: 0e00 |0038: return-void │ │ +06b1c0: |[06b1c0] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +06b1d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06b1d2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +06b1d4: 5b56 1a09 |0002: iput-object v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@091a │ │ +06b1d8: 6001 a303 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@03a3 │ │ +06b1dc: 7040 6b15 7514 |0006: invoke-direct {v5, v7, v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@156b │ │ +06b1e2: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +06b1e4: 2311 d904 |000a: new-array v1, v1, [I // type@04d9 │ │ +06b1e8: 1402 d400 0101 |000c: const v2, #float 2.36942e-38 // #010100d4 │ │ +06b1ee: 4b02 0103 |000f: aput v2, v1, v3 │ │ +06b1f2: 5b51 1509 |0011: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@0915 │ │ +06b1f6: 5b58 1809 |0013: iput-object v8, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0918 │ │ +06b1fa: 5451 1509 |0015: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.BG_ATTRS:[I // field@0915 │ │ +06b1fe: 6002 a303 |0017: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarTabStyle:I // field@03a3 │ │ +06b202: 7153 0e14 4721 |0019: invoke-static {v7, v4, v1, v2, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +06b208: 0c00 |001c: move-result-object v0 │ │ +06b20a: 6e20 0c14 3000 |001d: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ +06b210: 0a01 |0020: move-result v1 │ │ +06b212: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +06b216: 6e20 0314 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06b21c: 0c01 |0026: move-result-object v1 │ │ +06b21e: 6e20 3213 1500 |0027: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1332 │ │ +06b224: 6e10 0f14 0000 |002a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +06b22a: 3809 0800 |002d: if-eqz v9, 0035 // +0008 │ │ +06b22e: 1401 1300 8000 |002f: const v1, #float 1.1755e-38 // #00800013 │ │ +06b234: 6e20 3413 1500 |0032: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setGravity:(I)V // method@1334 │ │ +06b23a: 6e10 3a13 0500 |0035: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@133a │ │ +06b240: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=381 │ │ 0x0004 line=382 │ │ 0x0009 line=372 │ │ 0x0013 line=383 │ │ 0x0015 line=385 │ │ @@ -151183,18 +151183,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 │ │ -06b24c: |[06b24c] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -06b25c: 5b01 1809 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0918 │ │ -06b260: 6e10 3a13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@133a │ │ -06b266: 0e00 |0005: return-void │ │ +06b244: |[06b244] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +06b254: 5b01 1809 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0918 │ │ +06b258: 6e10 3a13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@133a │ │ +06b25e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0002 line=401 │ │ 0x0005 line=402 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ @@ -151205,17 +151205,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 │ │ -06b268: |[06b268] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.getTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -06b278: 5410 1809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0918 │ │ -06b27c: 1100 |0002: return-object v0 │ │ +06b260: |[06b260] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.getTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +06b270: 5410 1809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0918 │ │ +06b274: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;) │ │ @@ -151223,21 +151223,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06b280: |[06b280] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ -06b290: 6f20 a515 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@15a5 │ │ -06b296: 1c00 2002 |0003: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@0220 │ │ -06b29a: 6e10 7c1b 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -06b2a0: 0c00 |0008: move-result-object v0 │ │ -06b2a2: 6e20 8919 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1989 │ │ -06b2a8: 0e00 |000c: return-void │ │ +06b278: |[06b278] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V │ │ +06b288: 6f20 a515 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@15a5 │ │ +06b28e: 1c00 2002 |0003: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@0220 │ │ +06b292: 6e10 7c1b 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +06b298: 0c00 |0008: move-result-object v0 │ │ +06b29a: 6e20 8919 0200 |0009: invoke-virtual {v2, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@1989 │ │ +06b2a0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ 0x0003 line=417 │ │ 0x000c line=418 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ @@ -151248,24 +151248,24 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06b2ac: |[06b2ac] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -06b2bc: 6f20 a615 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@15a6 │ │ -06b2c2: 6000 3800 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -06b2c6: 1301 0e00 |0005: const/16 v1, #int 14 // #e │ │ -06b2ca: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ -06b2ce: 1c00 2002 |0009: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@0220 │ │ -06b2d2: 6e10 7c1b 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -06b2d8: 0c00 |000e: move-result-object v0 │ │ -06b2da: 6e20 a819 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@19a8 │ │ -06b2e0: 0e00 |0012: return-void │ │ +06b2a4: |[06b2a4] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +06b2b4: 6f20 a615 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@15a6 │ │ +06b2ba: 6000 3800 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +06b2be: 1301 0e00 |0005: const/16 v1, #int 14 // #e │ │ +06b2c2: 3410 0b00 |0007: if-lt v0, v1, 0012 // +000b │ │ +06b2c6: 1c00 2002 |0009: const-class v0, Landroid/support/v7/app/ActionBar$Tab; // type@0220 │ │ +06b2ca: 6e10 7c1b 0000 |000b: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +06b2d0: 0c00 |000e: move-result-object v0 │ │ +06b2d2: 6e20 a819 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@19a8 │ │ +06b2d8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0003 line=424 │ │ 0x0009 line=426 │ │ 0x0012 line=428 │ │ locals : │ │ @@ -151277,45 +151277,45 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -06b2e4: |[06b2e4] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onLongClick:(Landroid/view/View;)Z │ │ -06b2f4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -06b2f6: 1226 |0001: const/4 v6, #int 2 // #2 │ │ -06b2f8: 2363 d904 |0002: new-array v3, v6, [I // type@04d9 │ │ -06b2fc: 6e20 2713 3900 |0004: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getLocationOnScreen:([I)V // method@1327 │ │ -06b302: 6e10 2513 0900 |0007: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1325 │ │ -06b308: 0c01 |000a: move-result-object v1 │ │ -06b30a: 6e10 2a13 0900 |000b: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getWidth:()I // method@132a │ │ -06b310: 0a05 |000e: move-result v5 │ │ -06b312: 6e10 2613 0900 |000f: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getHeight:()I // method@1326 │ │ -06b318: 0a02 |0012: move-result v2 │ │ -06b31a: 6e10 c800 0100 |0013: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -06b320: 0c06 |0016: move-result-object v6 │ │ -06b322: 6e10 3401 0600 |0017: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -06b328: 0c06 |001a: move-result-object v6 │ │ -06b32a: 5264 d10a |001b: iget v4, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ -06b32e: 5496 1809 |001d: iget-object v6, v9, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0918 │ │ -06b332: 6e10 c60c 0600 |001f: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@0cc6 │ │ -06b338: 0c06 |0022: move-result-object v6 │ │ -06b33a: 7130 e41a 6107 |0023: invoke-static {v1, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1ae4 │ │ -06b340: 0c00 |0026: move-result-object v0 │ │ -06b342: 1306 3100 |0027: const/16 v6, #int 49 // #31 │ │ -06b346: 4407 0307 |0029: aget v7, v3, v7 │ │ -06b34a: db08 0502 |002b: div-int/lit8 v8, v5, #int 2 // #02 │ │ -06b34e: b087 |002d: add-int/2addr v7, v8 │ │ -06b350: db08 0402 |002e: div-int/lit8 v8, v4, #int 2 // #02 │ │ -06b354: b187 |0030: sub-int/2addr v7, v8 │ │ -06b356: 6e40 e51a 6027 |0031: invoke-virtual {v0, v6, v7, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@1ae5 │ │ -06b35c: 6e10 e61a 0000 |0034: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1ae6 │ │ -06b362: 1216 |0037: const/4 v6, #int 1 // #1 │ │ -06b364: 0f06 |0038: return v6 │ │ +06b2dc: |[06b2dc] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onLongClick:(Landroid/view/View;)Z │ │ +06b2ec: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +06b2ee: 1226 |0001: const/4 v6, #int 2 // #2 │ │ +06b2f0: 2363 d904 |0002: new-array v3, v6, [I // type@04d9 │ │ +06b2f4: 6e20 2713 3900 |0004: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getLocationOnScreen:([I)V // method@1327 │ │ +06b2fa: 6e10 2513 0900 |0007: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1325 │ │ +06b300: 0c01 |000a: move-result-object v1 │ │ +06b302: 6e10 2a13 0900 |000b: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getWidth:()I // method@132a │ │ +06b308: 0a05 |000e: move-result v5 │ │ +06b30a: 6e10 2613 0900 |000f: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getHeight:()I // method@1326 │ │ +06b310: 0a02 |0012: move-result v2 │ │ +06b312: 6e10 c800 0100 |0013: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +06b318: 0c06 |0016: move-result-object v6 │ │ +06b31a: 6e10 3401 0600 |0017: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +06b320: 0c06 |001a: move-result-object v6 │ │ +06b322: 5264 d10a |001b: iget v4, v6, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ +06b326: 5496 1809 |001d: iget-object v6, v9, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0918 │ │ +06b32a: 6e10 c60c 0600 |001f: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@0cc6 │ │ +06b330: 0c06 |0022: move-result-object v6 │ │ +06b332: 7130 e41a 6107 |0023: invoke-static {v1, v6, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1ae4 │ │ +06b338: 0c00 |0026: move-result-object v0 │ │ +06b33a: 1306 3100 |0027: const/16 v6, #int 49 // #31 │ │ +06b33e: 4407 0307 |0029: aget v7, v3, v7 │ │ +06b342: db08 0502 |002b: div-int/lit8 v8, v5, #int 2 // #02 │ │ +06b346: b087 |002d: add-int/2addr v7, v8 │ │ +06b348: db08 0402 |002e: div-int/lit8 v8, v4, #int 2 // #02 │ │ +06b34c: b187 |0030: sub-int/2addr v7, v8 │ │ +06b34e: 6e40 e51a 6027 |0031: invoke-virtual {v0, v6, v7, v2}, Landroid/widget/Toast;.setGravity:(III)V // method@1ae5 │ │ +06b354: 6e10 e61a 0000 |0034: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@1ae6 │ │ +06b35a: 1216 |0037: const/4 v6, #int 1 // #1 │ │ +06b35c: 0f06 |0038: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=516 │ │ 0x0004 line=517 │ │ 0x0007 line=519 │ │ 0x000b line=520 │ │ 0x000f line=521 │ │ @@ -151339,31 +151339,31 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -06b368: |[06b368] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onMeasure:(II)V │ │ -06b378: 6f30 a815 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@15a8 │ │ -06b37e: 5420 1a09 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@091a │ │ -06b382: 5200 1d09 |0005: iget v0, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ -06b386: 3d00 1900 |0007: if-lez v0, 0020 // +0019 │ │ -06b38a: 6e10 2813 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getMeasuredWidth:()I // method@1328 │ │ -06b390: 0a00 |000c: move-result v0 │ │ -06b392: 5421 1a09 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@091a │ │ -06b396: 5211 1d09 |000f: iget v1, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ -06b39a: 3710 0f00 |0011: if-le v0, v1, 0020 // +000f │ │ -06b39e: 5420 1a09 |0013: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@091a │ │ -06b3a2: 5200 1d09 |0015: iget v0, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ -06b3a6: 1501 0040 |0017: const/high16 v1, #int 1073741824 // #4000 │ │ -06b3aa: 7120 a518 1000 |0019: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06b3b0: 0a00 |001c: move-result v0 │ │ -06b3b2: 6f30 a815 0204 |001d: invoke-super {v2, v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@15a8 │ │ -06b3b8: 0e00 |0020: return-void │ │ +06b360: |[06b360] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onMeasure:(II)V │ │ +06b370: 6f30 a815 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@15a8 │ │ +06b376: 5420 1a09 |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@091a │ │ +06b37a: 5200 1d09 |0005: iget v0, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ +06b37e: 3d00 1900 |0007: if-lez v0, 0020 // +0019 │ │ +06b382: 6e10 2813 0200 |0009: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getMeasuredWidth:()I // method@1328 │ │ +06b388: 0a00 |000c: move-result v0 │ │ +06b38a: 5421 1a09 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@091a │ │ +06b38e: 5211 1d09 |000f: iget v1, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ +06b392: 3710 0f00 |0011: if-le v0, v1, 0020 // +000f │ │ +06b396: 5420 1a09 |0013: iget-object v0, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@091a │ │ +06b39a: 5200 1d09 |0015: iget v0, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ +06b39e: 1501 0040 |0017: const/high16 v1, #int 1073741824 // #4000 │ │ +06b3a2: 7120 a518 1000 |0019: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06b3a8: 0a00 |001c: move-result v0 │ │ +06b3aa: 6f30 a815 0204 |001d: invoke-super {v2, v0, v4}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@15a8 │ │ +06b3b0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0003 line=435 │ │ 0x0013 line=436 │ │ 0x0020 line=439 │ │ locals : │ │ @@ -151376,27 +151376,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06b3bc: |[06b3bc] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.setSelected:(Z)V │ │ -06b3cc: 6e10 2b13 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.isSelected:()Z // method@132b │ │ -06b3d2: 0a01 |0003: move-result v1 │ │ -06b3d4: 3231 0f00 |0004: if-eq v1, v3, 0013 // +000f │ │ -06b3d8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06b3da: 6f20 b615 3200 |0007: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setSelected:(Z)V // method@15b6 │ │ -06b3e0: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -06b3e4: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ -06b3e8: 1241 |000e: const/4 v1, #int 4 // #4 │ │ -06b3ea: 6e20 3113 1200 |000f: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.sendAccessibilityEvent:(I)V // method@1331 │ │ -06b3f0: 0e00 |0012: return-void │ │ -06b3f2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -06b3f4: 28f3 |0014: goto 0007 // -000d │ │ +06b3b4: |[06b3b4] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.setSelected:(Z)V │ │ +06b3c4: 6e10 2b13 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.isSelected:()Z // method@132b │ │ +06b3ca: 0a01 |0003: move-result v1 │ │ +06b3cc: 3231 0f00 |0004: if-eq v1, v3, 0013 // +000f │ │ +06b3d0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06b3d2: 6f20 b615 3200 |0007: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.setSelected:(Z)V // method@15b6 │ │ +06b3d8: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +06b3dc: 3803 0600 |000c: if-eqz v3, 0012 // +0006 │ │ +06b3e0: 1241 |000e: const/4 v1, #int 4 // #4 │ │ +06b3e2: 6e20 3113 1200 |000f: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.sendAccessibilityEvent:(I)V // method@1331 │ │ +06b3e8: 0e00 |0012: return-void │ │ +06b3ea: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +06b3ec: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0007 line=407 │ │ 0x000a line=408 │ │ 0x000e line=409 │ │ 0x0012 line=411 │ │ @@ -151411,126 +151411,126 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 240 16-bit code units │ │ -06b3f8: |[06b3f8] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.update:()V │ │ -06b408: 130e 1000 |0000: const/16 v14, #int 16 // #10 │ │ -06b40c: 130b 0800 |0002: const/16 v11, #int 8 // #8 │ │ -06b410: 12ed |0004: const/4 v13, #int -2 // #fe │ │ -06b412: 1209 |0005: const/4 v9, #int 0 // #0 │ │ -06b414: 120c |0006: const/4 v12, #int 0 // #0 │ │ -06b416: 54f6 1809 |0007: iget-object v6, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0918 │ │ -06b41a: 6e10 c70c 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@0cc7 │ │ -06b420: 0c00 |000c: move-result-object v0 │ │ -06b422: 3800 2c00 |000d: if-eqz v0, 0039 // +002c │ │ -06b426: 6e10 ca18 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -06b42c: 0c01 |0012: move-result-object v1 │ │ -06b42e: 32f1 0c00 |0013: if-eq v1, v15, 001f // +000c │ │ -06b432: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -06b436: 1f01 6e03 |0017: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ -06b43a: 6e20 5d19 0100 |0019: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ -06b440: 6e20 2213 0f00 |001c: invoke-virtual {v15, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1322 │ │ -06b446: 5bf0 1609 |001f: iput-object v0, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0916 │ │ -06b44a: 54f9 1909 |0021: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ -06b44e: 3809 0700 |0023: if-eqz v9, 002a // +0007 │ │ -06b452: 54f9 1909 |0025: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ -06b456: 6e20 e21a b900 |0027: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -06b45c: 54f9 1709 |002a: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b460: 3809 0c00 |002c: if-eqz v9, 0038 // +000c │ │ -06b464: 54f9 1709 |002e: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b468: 6e20 411a b900 |0030: invoke-virtual {v9, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -06b46e: 54f9 1709 |0033: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b472: 6e20 381a c900 |0035: invoke-virtual {v9, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -06b478: 0e00 |0038: return-void │ │ -06b47a: 54fa 1609 |0039: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0916 │ │ -06b47e: 380a 0900 |003b: if-eqz v10, 0044 // +0009 │ │ -06b482: 54fa 1609 |003d: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0916 │ │ -06b486: 6e20 3013 af00 |003f: invoke-virtual {v15, v10}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.removeView:(Landroid/view/View;)V // method@1330 │ │ -06b48c: 5bfc 1609 |0042: iput-object v12, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0916 │ │ -06b490: 6e10 c80c 0600 |0044: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0cc8 │ │ -06b496: 0c03 |0047: move-result-object v3 │ │ -06b498: 6e10 c90c 0600 |0048: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@0cc9 │ │ -06b49e: 0c07 |004b: move-result-object v7 │ │ -06b4a0: 3803 7c00 |004c: if-eqz v3, 00c8 // +007c │ │ -06b4a4: 54fa 1709 |004e: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b4a8: 390a 1a00 |0050: if-nez v10, 006a // +001a │ │ -06b4ac: 2204 9f03 |0052: new-instance v4, Landroid/widget/ImageView; // type@039f │ │ -06b4b0: 6e10 2513 0f00 |0054: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1325 │ │ -06b4b6: 0c0a |0057: move-result-object v10 │ │ -06b4b8: 7020 1e1a a400 |0058: invoke-direct {v4, v10}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@1a1e │ │ -06b4be: 2205 ee02 |005b: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06b4c2: 7030 6615 d50d |005d: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ -06b4c8: 595e cb09 |0060: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -06b4cc: 6e20 3c1a 5400 |0062: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a3c │ │ -06b4d2: 6e30 2313 4f09 |0065: invoke-virtual {v15, v4, v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;I)V // method@1323 │ │ -06b4d8: 5bf4 1709 |0068: iput-object v4, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b4dc: 54fa 1709 |006a: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b4e0: 6e20 381a 3a00 |006c: invoke-virtual {v10, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -06b4e6: 54fa 1709 |006f: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b4ea: 6e20 411a 9a00 |0071: invoke-virtual {v10, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -06b4f0: 7110 e517 0700 |0074: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -06b4f6: 0a0a |0077: move-result v10 │ │ -06b4f8: 390a 5f00 |0078: if-nez v10, 00d7 // +005f │ │ -06b4fc: 1212 |007a: const/4 v2, #int 1 // #1 │ │ -06b4fe: 3802 5e00 |007b: if-eqz v2, 00d9 // +005e │ │ -06b502: 54fa 1909 |007d: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ -06b506: 390a 2100 |007f: if-nez v10, 00a0 // +0021 │ │ -06b50a: 2208 a402 |0081: new-instance v8, Landroid/support/v7/internal/widget/CompatTextView; // type@02a4 │ │ -06b50e: 6e10 2513 0f00 |0083: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1325 │ │ -06b514: 0c0a |0086: move-result-object v10 │ │ -06b516: 600b a403 |0087: sget v11, Landroid/support/v7/appcompat/R$attr;.actionBarTabTextStyle:I // field@03a4 │ │ -06b51a: 7040 7d12 a8bc |0089: invoke-direct {v8, v10, v12, v11}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@127d │ │ -06b520: 620a cd0a |008c: sget-object v10, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0acd │ │ -06b524: 6e20 d21a a800 |008e: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1ad2 │ │ -06b52a: 2205 ee02 |0091: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06b52e: 7030 6615 d50d |0093: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ -06b534: 595e cb09 |0096: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -06b538: 6e20 d51a 5800 |0098: invoke-virtual {v8, v5}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1ad5 │ │ -06b53e: 6e20 2213 8f00 |009b: invoke-virtual {v15, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1322 │ │ -06b544: 5bf8 1909 |009e: iput-object v8, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ -06b548: 54fa 1909 |00a0: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ -06b54c: 6e20 dc1a 7a00 |00a2: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -06b552: 54fa 1909 |00a5: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ -06b556: 6e20 e21a 9a00 |00a7: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -06b55c: 54fa 1709 |00aa: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b560: 380a 0b00 |00ac: if-eqz v10, 00b7 // +000b │ │ -06b564: 54fa 1709 |00ae: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b568: 6e10 c60c 0600 |00b0: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@0cc6 │ │ -06b56e: 0c0b |00b3: move-result-object v11 │ │ -06b570: 6e20 361a ba00 |00b4: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a36 │ │ -06b576: 3902 3100 |00b7: if-nez v2, 00e8 // +0031 │ │ -06b57a: 6e10 c60c 0600 |00b9: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@0cc6 │ │ -06b580: 0c0a |00bc: move-result-object v10 │ │ -06b582: 7110 e517 0a00 |00bd: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -06b588: 0a0a |00c0: move-result v10 │ │ -06b58a: 390a 2700 |00c1: if-nez v10, 00e8 // +0027 │ │ -06b58e: 6e20 3813 ff00 |00c3: invoke-virtual {v15, v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1338 │ │ -06b594: 2900 72ff |00c6: goto/16 0038 // -008e │ │ -06b598: 54fa 1709 |00c8: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b59c: 380a aaff |00ca: if-eqz v10, 0074 // -0056 │ │ -06b5a0: 54fa 1709 |00cc: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b5a4: 6e20 411a ba00 |00ce: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -06b5aa: 54fa 1709 |00d1: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ -06b5ae: 6e20 381a ca00 |00d3: invoke-virtual {v10, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -06b5b4: 289e |00d6: goto 0074 // -0062 │ │ -06b5b6: 0192 |00d7: move v2, v9 │ │ -06b5b8: 28a3 |00d8: goto 007b // -005d │ │ -06b5ba: 54fa 1909 |00d9: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ -06b5be: 380a cfff |00db: if-eqz v10, 00aa // -0031 │ │ -06b5c2: 54fa 1909 |00dd: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ -06b5c6: 6e20 e21a ba00 |00df: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -06b5cc: 54fa 1909 |00e2: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ -06b5d0: 6e20 dc1a ca00 |00e4: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -06b5d6: 28c3 |00e7: goto 00aa // -003d │ │ -06b5d8: 6e20 3813 cf00 |00e8: invoke-virtual {v15, v12}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1338 │ │ -06b5de: 6e20 3613 9f00 |00eb: invoke-virtual {v15, v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLongClickable:(Z)V // method@1336 │ │ -06b5e4: 2900 4aff |00ee: goto/16 0038 // -00b6 │ │ +06b3f0: |[06b3f0] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.update:()V │ │ +06b400: 130e 1000 |0000: const/16 v14, #int 16 // #10 │ │ +06b404: 130b 0800 |0002: const/16 v11, #int 8 // #8 │ │ +06b408: 12ed |0004: const/4 v13, #int -2 // #fe │ │ +06b40a: 1209 |0005: const/4 v9, #int 0 // #0 │ │ +06b40c: 120c |0006: const/4 v12, #int 0 // #0 │ │ +06b40e: 54f6 1809 |0007: iget-object v6, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0918 │ │ +06b412: 6e10 c70c 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@0cc7 │ │ +06b418: 0c00 |000c: move-result-object v0 │ │ +06b41a: 3800 2c00 |000d: if-eqz v0, 0039 // +002c │ │ +06b41e: 6e10 ca18 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +06b424: 0c01 |0012: move-result-object v1 │ │ +06b426: 32f1 0c00 |0013: if-eq v1, v15, 001f // +000c │ │ +06b42a: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +06b42e: 1f01 6e03 |0017: check-cast v1, Landroid/view/ViewGroup; // type@036e │ │ +06b432: 6e20 5d19 0100 |0019: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ +06b438: 6e20 2213 0f00 |001c: invoke-virtual {v15, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1322 │ │ +06b43e: 5bf0 1609 |001f: iput-object v0, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0916 │ │ +06b442: 54f9 1909 |0021: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ +06b446: 3809 0700 |0023: if-eqz v9, 002a // +0007 │ │ +06b44a: 54f9 1909 |0025: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ +06b44e: 6e20 e21a b900 |0027: invoke-virtual {v9, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +06b454: 54f9 1709 |002a: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b458: 3809 0c00 |002c: if-eqz v9, 0038 // +000c │ │ +06b45c: 54f9 1709 |002e: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b460: 6e20 411a b900 |0030: invoke-virtual {v9, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +06b466: 54f9 1709 |0033: iget-object v9, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b46a: 6e20 381a c900 |0035: invoke-virtual {v9, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +06b470: 0e00 |0038: return-void │ │ +06b472: 54fa 1609 |0039: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0916 │ │ +06b476: 380a 0900 |003b: if-eqz v10, 0044 // +0009 │ │ +06b47a: 54fa 1609 |003d: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0916 │ │ +06b47e: 6e20 3013 af00 |003f: invoke-virtual {v15, v10}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.removeView:(Landroid/view/View;)V // method@1330 │ │ +06b484: 5bfc 1609 |0042: iput-object v12, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0916 │ │ +06b488: 6e10 c80c 0600 |0044: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@0cc8 │ │ +06b48e: 0c03 |0047: move-result-object v3 │ │ +06b490: 6e10 c90c 0600 |0048: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@0cc9 │ │ +06b496: 0c07 |004b: move-result-object v7 │ │ +06b498: 3803 7c00 |004c: if-eqz v3, 00c8 // +007c │ │ +06b49c: 54fa 1709 |004e: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b4a0: 390a 1a00 |0050: if-nez v10, 006a // +001a │ │ +06b4a4: 2204 9f03 |0052: new-instance v4, Landroid/widget/ImageView; // type@039f │ │ +06b4a8: 6e10 2513 0f00 |0054: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1325 │ │ +06b4ae: 0c0a |0057: move-result-object v10 │ │ +06b4b0: 7020 1e1a a400 |0058: invoke-direct {v4, v10}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@1a1e │ │ +06b4b6: 2205 ee02 |005b: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06b4ba: 7030 6615 d50d |005d: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ +06b4c0: 595e cb09 |0060: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +06b4c4: 6e20 3c1a 5400 |0062: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a3c │ │ +06b4ca: 6e30 2313 4f09 |0065: invoke-virtual {v15, v4, v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;I)V // method@1323 │ │ +06b4d0: 5bf4 1709 |0068: iput-object v4, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b4d4: 54fa 1709 |006a: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b4d8: 6e20 381a 3a00 |006c: invoke-virtual {v10, v3}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +06b4de: 54fa 1709 |006f: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b4e2: 6e20 411a 9a00 |0071: invoke-virtual {v10, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +06b4e8: 7110 e517 0700 |0074: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +06b4ee: 0a0a |0077: move-result v10 │ │ +06b4f0: 390a 5f00 |0078: if-nez v10, 00d7 // +005f │ │ +06b4f4: 1212 |007a: const/4 v2, #int 1 // #1 │ │ +06b4f6: 3802 5e00 |007b: if-eqz v2, 00d9 // +005e │ │ +06b4fa: 54fa 1909 |007d: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ +06b4fe: 390a 2100 |007f: if-nez v10, 00a0 // +0021 │ │ +06b502: 2208 a402 |0081: new-instance v8, Landroid/support/v7/internal/widget/CompatTextView; // type@02a4 │ │ +06b506: 6e10 2513 0f00 |0083: invoke-virtual {v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1325 │ │ +06b50c: 0c0a |0086: move-result-object v10 │ │ +06b50e: 600b a403 |0087: sget v11, Landroid/support/v7/appcompat/R$attr;.actionBarTabTextStyle:I // field@03a4 │ │ +06b512: 7040 7d12 a8bc |0089: invoke-direct {v8, v10, v12, v11}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@127d │ │ +06b518: 620a cd0a |008c: sget-object v10, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0acd │ │ +06b51c: 6e20 d21a a800 |008e: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1ad2 │ │ +06b522: 2205 ee02 |0091: new-instance v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06b526: 7030 6615 d50d |0093: invoke-direct {v5, v13, v13}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ +06b52c: 595e cb09 |0096: iput v14, v5, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +06b530: 6e20 d51a 5800 |0098: invoke-virtual {v8, v5}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1ad5 │ │ +06b536: 6e20 2213 8f00 |009b: invoke-virtual {v15, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1322 │ │ +06b53c: 5bf8 1909 |009e: iput-object v8, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ +06b540: 54fa 1909 |00a0: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ +06b544: 6e20 dc1a 7a00 |00a2: invoke-virtual {v10, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +06b54a: 54fa 1909 |00a5: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ +06b54e: 6e20 e21a 9a00 |00a7: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +06b554: 54fa 1709 |00aa: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b558: 380a 0b00 |00ac: if-eqz v10, 00b7 // +000b │ │ +06b55c: 54fa 1709 |00ae: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b560: 6e10 c60c 0600 |00b0: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@0cc6 │ │ +06b566: 0c0b |00b3: move-result-object v11 │ │ +06b568: 6e20 361a ba00 |00b4: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a36 │ │ +06b56e: 3902 3100 |00b7: if-nez v2, 00e8 // +0031 │ │ +06b572: 6e10 c60c 0600 |00b9: invoke-virtual {v6}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@0cc6 │ │ +06b578: 0c0a |00bc: move-result-object v10 │ │ +06b57a: 7110 e517 0a00 |00bd: invoke-static {v10}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +06b580: 0a0a |00c0: move-result v10 │ │ +06b582: 390a 2700 |00c1: if-nez v10, 00e8 // +0027 │ │ +06b586: 6e20 3813 ff00 |00c3: invoke-virtual {v15, v15}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1338 │ │ +06b58c: 2900 72ff |00c6: goto/16 0038 // -008e │ │ +06b590: 54fa 1709 |00c8: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b594: 380a aaff |00ca: if-eqz v10, 0074 // -0056 │ │ +06b598: 54fa 1709 |00cc: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b59c: 6e20 411a ba00 |00ce: invoke-virtual {v10, v11}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +06b5a2: 54fa 1709 |00d1: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0917 │ │ +06b5a6: 6e20 381a ca00 |00d3: invoke-virtual {v10, v12}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +06b5ac: 289e |00d6: goto 0074 // -0062 │ │ +06b5ae: 0192 |00d7: move v2, v9 │ │ +06b5b0: 28a3 |00d8: goto 007b // -005d │ │ +06b5b2: 54fa 1909 |00d9: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ +06b5b6: 380a cfff |00db: if-eqz v10, 00aa // -0031 │ │ +06b5ba: 54fa 1909 |00dd: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ +06b5be: 6e20 e21a ba00 |00df: invoke-virtual {v10, v11}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +06b5c4: 54fa 1909 |00e2: iget-object v10, v15, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0919 │ │ +06b5c8: 6e20 dc1a ca00 |00e4: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +06b5ce: 28c3 |00e7: goto 00aa // -003d │ │ +06b5d0: 6e20 3813 cf00 |00e8: invoke-virtual {v15, v12}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1338 │ │ +06b5d6: 6e20 3613 9f00 |00eb: invoke-virtual {v15, v9}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLongClickable:(Z)V // method@1336 │ │ +06b5dc: 2900 4aff |00ee: goto/16 0038 // -00b6 │ │ catches : (none) │ │ positions : │ │ 0x0007 line=442 │ │ 0x0009 line=443 │ │ 0x000d line=444 │ │ 0x000f line=445 │ │ 0x0013 line=446 │ │ @@ -151592,21 +151592,21 @@ │ │ 0x000d - 0x00f0 reg=0 custom Landroid/view/View; │ │ 0x00d9 - 0x00f0 reg=2 hasText Z │ │ 0x0048 - 0x00f0 reg=3 icon Landroid/graphics/drawable/Drawable; │ │ 0x0009 - 0x00f0 reg=6 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x004c - 0x00f0 reg=7 text Ljava/lang/CharSequence; │ │ 0x0000 - 0x00f0 reg=15 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ │ │ - source_file_idx : 2915 (ScrollingTabContainerView.java) │ │ + source_file_idx : 2913 (ScrollingTabContainerView.java) │ │ │ │ Class #561 header: │ │ class_idx : 694 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 924 │ │ -source_file_idx : 2915 │ │ +source_file_idx : 2913 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 9 │ │ │ │ Class #561 annotations: │ │ Annotations on class │ │ @@ -151668,36 +151668,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06b5e8: |[06b5e8] android.support.v7.internal.widget.ScrollingTabContainerView.:()V │ │ -06b5f8: 2200 8203 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ -06b5fc: 7010 c719 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@19c7 │ │ -06b602: 6900 2409 |0005: sput-object v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0924 │ │ -06b606: 0e00 |0007: return-void │ │ +06b5e0: |[06b5e0] android.support.v7.internal.widget.ScrollingTabContainerView.:()V │ │ +06b5f0: 2200 8203 |0000: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@0382 │ │ +06b5f4: 7010 c719 0000 |0002: invoke-direct {v0}, Landroid/view/animation/DecelerateInterpolator;.:()V // method@19c7 │ │ +06b5fa: 6900 2409 |0005: sput-object v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.sAlphaInterpolator:Landroid/view/animation/Interpolator; // field@0924 │ │ +06b5fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView;) │ │ name : 'access$200' │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06b608: |[06b608] android.support.v7.internal.widget.ScrollingTabContainerView.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; │ │ -06b618: 5410 2109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ -06b61c: 1100 |0002: return-object v0 │ │ +06b600: |[06b600] android.support.v7.internal.widget.ScrollingTabContainerView.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/support/v7/widget/LinearLayoutCompat; │ │ +06b610: 5410 2109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ +06b614: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView;) │ │ @@ -151705,18 +151705,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 │ │ -06b620: |[06b620] 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; │ │ -06b630: 7030 4113 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@1341 │ │ -06b636: 0c00 |0003: move-result-object v0 │ │ -06b638: 1100 |0004: return-object v0 │ │ +06b618: |[06b618] 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; │ │ +06b628: 7030 4113 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@1341 │ │ +06b62e: 0c00 |0003: move-result-object v0 │ │ +06b630: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 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 │ │ @@ -151726,28 +151726,28 @@ │ │ type : '()Landroid/support/v7/internal/widget/SpinnerCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -06b63c: |[06b63c] android.support.v7.internal.widget.ScrollingTabContainerView.createSpinner:()Landroid/support/v7/internal/widget/SpinnerCompat; │ │ -06b64c: 2200 c002 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat; // type@02c0 │ │ -06b650: 6e10 4213 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1342 │ │ -06b656: 0c01 |0005: move-result-object v1 │ │ -06b658: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -06b65a: 6003 a803 |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@03a8 │ │ -06b65e: 7040 8f13 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@138f │ │ -06b664: 2201 ee02 |000c: new-instance v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ -06b668: 12e2 |000e: const/4 v2, #int -2 // #fe │ │ -06b66a: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -06b66c: 7030 6615 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ -06b672: 6e20 b913 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@13b9 │ │ -06b678: 6e20 bd13 4000 |0016: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/SpinnerCompat;.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V // method@13bd │ │ -06b67e: 1100 |0019: return-object v0 │ │ +06b634: |[06b634] android.support.v7.internal.widget.ScrollingTabContainerView.createSpinner:()Landroid/support/v7/internal/widget/SpinnerCompat; │ │ +06b644: 2200 c002 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat; // type@02c0 │ │ +06b648: 6e10 4213 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1342 │ │ +06b64e: 0c01 |0005: move-result-object v1 │ │ +06b650: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06b652: 6003 a803 |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@03a8 │ │ +06b656: 7040 8f13 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@138f │ │ +06b65c: 2201 ee02 |000c: new-instance v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; // type@02ee │ │ +06b660: 12e2 |000e: const/4 v2, #int -2 // #fe │ │ +06b662: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +06b664: 7030 6615 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ +06b66a: 6e20 b913 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@13b9 │ │ +06b670: 6e20 bd13 4000 |0016: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/SpinnerCompat;.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V // method@13bd │ │ +06b676: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x000c line=213 │ │ 0x0016 line=215 │ │ 0x0019 line=216 │ │ locals : │ │ @@ -151759,38 +151759,38 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -06b680: |[06b680] android.support.v7.internal.widget.ScrollingTabContainerView.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ -06b690: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06b692: 2200 b502 |0001: new-instance v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@02b5 │ │ -06b696: 6e10 4213 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1342 │ │ -06b69c: 0c01 |0006: move-result-object v1 │ │ -06b69e: 7056 2113 4051 |0007: invoke-direct {v0, v4, v1, v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1321 │ │ -06b6a4: 3806 1100 |000a: if-eqz v6, 001b // +0011 │ │ -06b6a8: 6e20 3213 2000 |000c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1332 │ │ -06b6ae: 2201 8603 |000f: new-instance v1, Landroid/widget/AbsListView$LayoutParams; // type@0386 │ │ -06b6b2: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ -06b6b4: 5243 1c09 |0012: iget v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@091c │ │ -06b6b8: 7030 cf19 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@19cf │ │ -06b6be: 6e20 3513 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1335 │ │ -06b6c4: 1100 |001a: return-object v0 │ │ -06b6c6: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -06b6c8: 6e20 3313 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setFocusable:(Z)V // method@1333 │ │ -06b6ce: 5441 2009 |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0920 │ │ -06b6d2: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -06b6d6: 2201 b402 |0023: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // type@02b4 │ │ -06b6da: 7030 1f13 4102 |0025: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@131f │ │ -06b6e0: 5b41 2009 |0028: iput-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0920 │ │ -06b6e4: 5441 2009 |002a: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0920 │ │ -06b6e8: 6e20 3713 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1337 │ │ -06b6ee: 28eb |002f: goto 001a // -0015 │ │ +06b678: |[06b678] android.support.v7.internal.widget.ScrollingTabContainerView.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ +06b688: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06b68a: 2200 b502 |0001: new-instance v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@02b5 │ │ +06b68e: 6e10 4213 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1342 │ │ +06b694: 0c01 |0006: move-result-object v1 │ │ +06b696: 7056 2113 4051 |0007: invoke-direct {v0, v4, v1, v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/content/Context;Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1321 │ │ +06b69c: 3806 1100 |000a: if-eqz v6, 001b // +0011 │ │ +06b6a0: 6e20 3213 2000 |000c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1332 │ │ +06b6a6: 2201 8603 |000f: new-instance v1, Landroid/widget/AbsListView$LayoutParams; // type@0386 │ │ +06b6aa: 12f2 |0011: const/4 v2, #int -1 // #ff │ │ +06b6ac: 5243 1c09 |0012: iget v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@091c │ │ +06b6b0: 7030 cf19 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@19cf │ │ +06b6b6: 6e20 3513 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1335 │ │ +06b6bc: 1100 |001a: return-object v0 │ │ +06b6be: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +06b6c0: 6e20 3313 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setFocusable:(Z)V // method@1333 │ │ +06b6c6: 5441 2009 |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0920 │ │ +06b6ca: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +06b6ce: 2201 b402 |0023: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // type@02b4 │ │ +06b6d2: 7030 1f13 4102 |0025: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@131f │ │ +06b6d8: 5b41 2009 |0028: iput-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0920 │ │ +06b6dc: 5441 2009 |002a: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0920 │ │ +06b6e0: 6e20 3713 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1337 │ │ +06b6e6: 28eb |002f: goto 001a // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=289 │ │ 0x000a line=290 │ │ 0x000c line=291 │ │ 0x000f line=292 │ │ 0x001a line=302 │ │ @@ -151809,25 +151809,25 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -06b6f0: |[06b6f0] android.support.v7.internal.widget.ScrollingTabContainerView.isCollapsed:()Z │ │ -06b700: 5410 2309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06b704: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -06b708: 5410 2309 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06b70c: 6e10 9e13 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.getParent:()Landroid/view/ViewParent; // method@139e │ │ -06b712: 0c00 |0009: move-result-object v0 │ │ -06b714: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ -06b718: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -06b71a: 0f00 |000d: return v0 │ │ -06b71c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -06b71e: 28fe |000f: goto 000d // -0002 │ │ +06b6e8: |[06b6e8] android.support.v7.internal.widget.ScrollingTabContainerView.isCollapsed:()Z │ │ +06b6f8: 5410 2309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06b6fc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +06b700: 5410 2309 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06b704: 6e10 9e13 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.getParent:()Landroid/view/ViewParent; // method@139e │ │ +06b70a: 0c00 |0009: move-result-object v0 │ │ +06b70c: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ +06b710: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06b712: 0f00 |000d: return v0 │ │ +06b714: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06b716: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView;) │ │ @@ -151835,50 +151835,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -06b720: |[06b720] android.support.v7.internal.widget.ScrollingTabContainerView.performCollapse:()V │ │ -06b730: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06b732: 7010 4613 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1346 │ │ -06b738: 0a00 |0004: move-result v0 │ │ -06b73a: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -06b73e: 0e00 |0007: return-void │ │ -06b740: 5450 2309 |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06b744: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -06b748: 7010 4013 0500 |000c: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createSpinner:()Landroid/support/v7/internal/widget/SpinnerCompat; // method@1340 │ │ -06b74e: 0c00 |000f: move-result-object v0 │ │ -06b750: 5b50 2309 |0010: iput-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06b754: 5450 2109 |0012: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ -06b758: 6e20 5013 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1350 │ │ -06b75e: 5450 2309 |0017: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06b762: 2201 6c03 |0019: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ -06b766: 12e2 |001b: const/4 v2, #int -2 // #fe │ │ -06b768: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ -06b76a: 7030 2419 2103 |001d: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ -06b770: 6e30 3e13 0501 |0020: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@133e │ │ -06b776: 5450 2309 |0023: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06b77a: 6e10 9513 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1395 │ │ -06b780: 0c00 |0028: move-result-object v0 │ │ -06b782: 3900 0c00 |0029: if-nez v0, 0035 // +000c │ │ -06b786: 5450 2309 |002b: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06b78a: 2201 b302 |002d: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@02b3 │ │ -06b78e: 7030 1913 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@1319 │ │ -06b794: 6e20 b613 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@13b6 │ │ -06b79a: 5450 2209 |0035: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -06b79e: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ -06b7a2: 5450 2209 |0039: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -06b7a6: 6e20 4f13 0500 |003b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@134f │ │ -06b7ac: 5b54 2209 |003e: iput-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -06b7b0: 5450 2309 |0040: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06b7b4: 5251 1e09 |0042: iget v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@091e │ │ -06b7b8: 6e20 bf13 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelection:(I)V // method@13bf │ │ -06b7be: 28c0 |0047: goto 0007 // -0040 │ │ +06b718: |[06b718] android.support.v7.internal.widget.ScrollingTabContainerView.performCollapse:()V │ │ +06b728: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06b72a: 7010 4613 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1346 │ │ +06b730: 0a00 |0004: move-result v0 │ │ +06b732: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +06b736: 0e00 |0007: return-void │ │ +06b738: 5450 2309 |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06b73c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +06b740: 7010 4013 0500 |000c: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createSpinner:()Landroid/support/v7/internal/widget/SpinnerCompat; // method@1340 │ │ +06b746: 0c00 |000f: move-result-object v0 │ │ +06b748: 5b50 2309 |0010: iput-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06b74c: 5450 2109 |0012: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ +06b750: 6e20 5013 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1350 │ │ +06b756: 5450 2309 |0017: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06b75a: 2201 6c03 |0019: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ +06b75e: 12e2 |001b: const/4 v2, #int -2 // #fe │ │ +06b760: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ +06b762: 7030 2419 2103 |001d: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ +06b768: 6e30 3e13 0501 |0020: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@133e │ │ +06b76e: 5450 2309 |0023: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06b772: 6e10 9513 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1395 │ │ +06b778: 0c00 |0028: move-result-object v0 │ │ +06b77a: 3900 0c00 |0029: if-nez v0, 0035 // +000c │ │ +06b77e: 5450 2309 |002b: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06b782: 2201 b302 |002d: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@02b3 │ │ +06b786: 7030 1913 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@1319 │ │ +06b78c: 6e20 b613 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@13b6 │ │ +06b792: 5450 2209 |0035: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +06b796: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ +06b79a: 5450 2209 |0039: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +06b79e: 6e20 4f13 0500 |003b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@134f │ │ +06b7a4: 5b54 2209 |003e: iput-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +06b7a8: 5450 2309 |0040: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06b7ac: 5251 1e09 |0042: iget v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@091e │ │ +06b7b0: 6e20 bf13 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelection:(I)V // method@13bf │ │ +06b7b6: 28c0 |0047: goto 0007 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=151 │ │ 0x0007 line=167 │ │ 0x0008 line=153 │ │ 0x000c line=154 │ │ 0x0012 line=156 │ │ @@ -151897,33 +151897,33 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -06b7c0: |[06b7c0] android.support.v7.internal.widget.ScrollingTabContainerView.performExpand:()Z │ │ -06b7d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06b7d2: 7010 4613 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1346 │ │ -06b7d8: 0a00 |0004: move-result v0 │ │ -06b7da: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06b7de: 0f04 |0007: return v4 │ │ -06b7e0: 5450 2309 |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06b7e4: 6e20 5013 0500 |000a: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1350 │ │ -06b7ea: 5450 2109 |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ -06b7ee: 2201 6c03 |000f: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ -06b7f2: 12e2 |0011: const/4 v2, #int -2 // #fe │ │ -06b7f4: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -06b7f6: 7030 2419 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ -06b7fc: 6e30 3e13 0501 |0016: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@133e │ │ -06b802: 5450 2309 |0019: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06b806: 6e10 a013 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.getSelectedItemPosition:()I // method@13a0 │ │ -06b80c: 0a00 |001e: move-result v0 │ │ -06b80e: 6e20 5513 0500 |001f: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1355 │ │ -06b814: 28e5 |0022: goto 0007 // -001b │ │ +06b7b8: |[06b7b8] android.support.v7.internal.widget.ScrollingTabContainerView.performExpand:()Z │ │ +06b7c8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06b7ca: 7010 4613 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1346 │ │ +06b7d0: 0a00 |0004: move-result v0 │ │ +06b7d2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06b7d6: 0f04 |0007: return v4 │ │ +06b7d8: 5450 2309 |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06b7dc: 6e20 5013 0500 |000a: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1350 │ │ +06b7e2: 5450 2109 |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ +06b7e6: 2201 6c03 |000f: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ +06b7ea: 12e2 |0011: const/4 v2, #int -2 // #fe │ │ +06b7ec: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +06b7ee: 7030 2419 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ +06b7f4: 6e30 3e13 0501 |0016: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@133e │ │ +06b7fa: 5450 2309 |0019: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06b7fe: 6e10 a013 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.getSelectedItemPosition:()I // method@13a0 │ │ +06b804: 0a00 |001e: move-result v0 │ │ +06b806: 6e20 5513 0500 |001f: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1355 │ │ +06b80c: 28e5 |0022: goto 0007 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=170 │ │ 0x0007 line=176 │ │ 0x0008 line=172 │ │ 0x000d line=173 │ │ 0x0019 line=175 │ │ @@ -151936,28 +151936,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06b818: |[06b818] android.support.v7.internal.widget.ScrollingTabContainerView.animateToTab:(I)V │ │ -06b828: 5421 2109 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ -06b82c: 6e20 7d15 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ -06b832: 0c00 |0005: move-result-object v0 │ │ -06b834: 5421 2209 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -06b838: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -06b83c: 5421 2209 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -06b840: 6e20 4f13 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@134f │ │ -06b846: 2201 b202 |000f: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; // type@02b2 │ │ -06b84a: 7030 1613 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@1316 │ │ -06b850: 5b21 2209 |0014: iput-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -06b854: 5421 2209 |0016: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -06b858: 6e20 4e13 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@134e │ │ -06b85e: 0e00 |001b: return-void │ │ +06b810: |[06b810] android.support.v7.internal.widget.ScrollingTabContainerView.animateToTab:(I)V │ │ +06b820: 5421 2109 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ +06b824: 6e20 7d15 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ +06b82a: 0c00 |0005: move-result-object v0 │ │ +06b82c: 5421 2209 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +06b830: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +06b834: 5421 2209 |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +06b838: 6e20 4f13 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@134f │ │ +06b83e: 2201 b202 |000f: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; // type@02b2 │ │ +06b842: 7030 1613 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@1316 │ │ +06b848: 5b21 2209 |0014: iput-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +06b84c: 5421 2209 |0016: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +06b850: 6e20 4e13 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@134e │ │ +06b856: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0006 line=258 │ │ 0x000a line=259 │ │ 0x000f line=261 │ │ 0x0016 line=268 │ │ @@ -151972,21 +151972,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06b860: |[06b860] android.support.v7.internal.widget.ScrollingTabContainerView.onAttachedToWindow:()V │ │ -06b870: 6f10 0c1a 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@1a0c │ │ -06b876: 5410 2209 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -06b87a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -06b87e: 5410 2209 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -06b882: 6e20 4e13 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@134e │ │ -06b888: 0e00 |000c: return-void │ │ +06b858: |[06b858] android.support.v7.internal.widget.ScrollingTabContainerView.onAttachedToWindow:()V │ │ +06b868: 6f10 0c1a 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@1a0c │ │ +06b86e: 5410 2209 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +06b872: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +06b876: 5410 2209 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +06b87a: 6e20 4e13 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@134e │ │ +06b880: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0003 line=274 │ │ 0x0007 line=276 │ │ 0x000c line=278 │ │ locals : │ │ @@ -151997,30 +151997,30 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -06b88c: |[06b88c] android.support.v7.internal.widget.ScrollingTabContainerView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -06b89c: 6001 3800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -06b8a0: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ -06b8a4: 3421 0500 |0004: if-lt v1, v2, 0009 // +0005 │ │ -06b8a8: 6f20 0d1a 4300 |0006: invoke-super {v3, v4}, Landroid/widget/HorizontalScrollView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1a0d │ │ -06b8ae: 6e10 4213 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1342 │ │ -06b8b4: 0c01 |000c: move-result-object v1 │ │ -06b8b6: 7110 860e 0100 |000d: invoke-static {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@0e86 │ │ -06b8bc: 0c00 |0010: move-result-object v0 │ │ -06b8be: 6e10 8a0e 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@0e8a │ │ -06b8c4: 0a01 |0014: move-result v1 │ │ -06b8c6: 6e20 5313 1300 |0015: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1353 │ │ -06b8cc: 6e10 890e 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@0e89 │ │ -06b8d2: 0a01 |001b: move-result v1 │ │ -06b8d4: 5931 1f09 |001c: iput v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@091f │ │ -06b8d8: 0e00 |001e: return-void │ │ +06b884: |[06b884] android.support.v7.internal.widget.ScrollingTabContainerView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +06b894: 6001 3800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +06b898: 1302 0800 |0002: const/16 v2, #int 8 // #8 │ │ +06b89c: 3421 0500 |0004: if-lt v1, v2, 0009 // +0005 │ │ +06b8a0: 6f20 0d1a 4300 |0006: invoke-super {v3, v4}, Landroid/widget/HorizontalScrollView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1a0d │ │ +06b8a6: 6e10 4213 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1342 │ │ +06b8ac: 0c01 |000c: move-result-object v1 │ │ +06b8ae: 7110 860e 0100 |000d: invoke-static {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@0e86 │ │ +06b8b4: 0c00 |0010: move-result-object v0 │ │ +06b8b6: 6e10 8a0e 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@0e8a │ │ +06b8bc: 0a01 |0014: move-result v1 │ │ +06b8be: 6e20 5313 1300 |0015: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1353 │ │ +06b8c4: 6e10 890e 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@0e89 │ │ +06b8ca: 0a01 |001b: move-result v1 │ │ +06b8cc: 5931 1f09 |001c: iput v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@091f │ │ +06b8d0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0006 line=221 │ │ 0x0009 line=224 │ │ 0x0011 line=227 │ │ 0x0018 line=228 │ │ @@ -152035,21 +152035,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06b8dc: |[06b8dc] android.support.v7.internal.widget.ScrollingTabContainerView.onDetachedFromWindow:()V │ │ -06b8ec: 6f10 0e1a 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@1a0e │ │ -06b8f2: 5410 2209 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -06b8f6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -06b8fa: 5410 2209 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ -06b8fe: 6e20 4f13 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@134f │ │ -06b904: 0e00 |000c: return-void │ │ +06b8d4: |[06b8d4] android.support.v7.internal.widget.ScrollingTabContainerView.onDetachedFromWindow:()V │ │ +06b8e4: 6f10 0e1a 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@1a0e │ │ +06b8ea: 5410 2209 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +06b8ee: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +06b8f2: 5410 2209 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0922 │ │ +06b8f6: 6e20 4f13 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@134f │ │ +06b8fc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0003 line=283 │ │ 0x0007 line=284 │ │ 0x000c line=286 │ │ locals : │ │ @@ -152060,21 +152060,21 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06b908: |[06b908] android.support.v7.internal.widget.ScrollingTabContainerView.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/view/View;IJ)V │ │ -06b918: 0740 |0000: move-object v0, v4 │ │ -06b91a: 1f00 b502 |0001: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@02b5 │ │ -06b91e: 6e10 2913 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1329 │ │ -06b924: 0c01 |0006: move-result-object v1 │ │ -06b926: 6e10 ca0c 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@0cca │ │ -06b92c: 0e00 |000a: return-void │ │ +06b900: |[06b900] android.support.v7.internal.widget.ScrollingTabContainerView.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewCompat;Landroid/view/View;IJ)V │ │ +06b910: 0740 |0000: move-object v0, v4 │ │ +06b912: 1f00 b502 |0001: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@02b5 │ │ +06b916: 6e10 2913 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1329 │ │ +06b91c: 0c01 |0006: move-result-object v1 │ │ +06b91e: 6e10 ca0c 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@0cca │ │ +06b924: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0003 line=368 │ │ 0x000a line=369 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v7/internal/widget/AdapterViewCompat; │ │ @@ -152090,87 +152090,87 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -06b930: |[06b930] android.support.v7.internal.widget.ScrollingTabContainerView.onMeasure:(II)V │ │ -06b940: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ -06b944: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -06b946: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -06b948: 7110 a318 0c00 |0004: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -06b94e: 0a05 |0007: move-result v5 │ │ -06b950: 33a5 6500 |0008: if-ne v5, v10, 006d // +0065 │ │ -06b954: 0162 |000a: move v2, v6 │ │ -06b956: 6e20 5413 2b00 |000b: invoke-virtual {v11, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setFillViewport:(Z)V // method@1354 │ │ -06b95c: 54b8 2109 |000e: iget-object v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ -06b960: 6e10 7e15 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ -06b966: 0a01 |0013: move-result v1 │ │ -06b968: 3761 6400 |0014: if-le v1, v6, 0078 // +0064 │ │ -06b96c: 32a5 0600 |0016: if-eq v5, v10, 001c // +0006 │ │ -06b970: 1508 0080 |0018: const/high16 v8, #int -2147483648 // #8000 │ │ -06b974: 3385 5e00 |001a: if-ne v5, v8, 0078 // +005e │ │ -06b978: 1228 |001c: const/4 v8, #int 2 // #2 │ │ -06b97a: 3781 5200 |001d: if-le v1, v8, 006f // +0052 │ │ -06b97e: 7110 a418 0c00 |001f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -06b984: 0a08 |0022: move-result v8 │ │ -06b986: 8288 |0023: int-to-float v8, v8 │ │ -06b988: 1409 cdcc cc3e |0024: const v9, #float 0.4 // #3ecccccd │ │ -06b98e: c898 |0027: mul-float/2addr v8, v9 │ │ -06b990: 8788 |0028: float-to-int v8, v8 │ │ -06b992: 59b8 1d09 |0029: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ -06b996: 52b8 1d09 |002b: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ -06b99a: 52b9 1f09 |002d: iget v9, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@091f │ │ -06b99e: 7120 9f1b 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -06b9a4: 0a08 |0032: move-result v8 │ │ -06b9a6: 59b8 1d09 |0033: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ -06b9aa: 52b8 1c09 |0035: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@091c │ │ -06b9ae: 7120 a518 a800 |0037: invoke-static {v8, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06b9b4: 0a0d |003a: move-result v13 │ │ -06b9b6: 3902 4100 |003b: if-nez v2, 007c // +0041 │ │ -06b9ba: 55b8 1b09 |003d: iget-boolean v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@091b │ │ -06b9be: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ -06b9c2: 0160 |0041: move v0, v6 │ │ -06b9c4: 3800 4000 |0042: if-eqz v0, 0082 // +0040 │ │ -06b9c8: 54b6 2109 |0044: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ -06b9cc: 6e30 9c15 760d |0046: invoke-virtual {v6, v7, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measure:(II)V // method@159c │ │ -06b9d2: 54b6 2109 |0049: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ -06b9d6: 6e10 8815 0600 |004b: invoke-virtual {v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@1588 │ │ -06b9dc: 0a06 |004e: move-result v6 │ │ -06b9de: 7110 a418 0c00 |004f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -06b9e4: 0a07 |0052: move-result v7 │ │ -06b9e6: 3776 2b00 |0053: if-le v6, v7, 007e // +002b │ │ -06b9ea: 7010 4c13 0b00 |0055: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performCollapse:()V // method@134c │ │ -06b9f0: 6e10 4413 0b00 |0058: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1344 │ │ -06b9f6: 0a04 |005b: move-result v4 │ │ -06b9f8: 6f30 0f1a cb0d |005c: invoke-super {v11, v12, v13}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@1a0f │ │ -06b9fe: 6e10 4413 0b00 |005f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1344 │ │ -06ba04: 0a03 |0062: move-result v3 │ │ -06ba06: 3802 0900 |0063: if-eqz v2, 006c // +0009 │ │ -06ba0a: 3234 0700 |0065: if-eq v4, v3, 006c // +0007 │ │ -06ba0e: 52b6 1e09 |0067: iget v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@091e │ │ -06ba12: 6e20 5513 6b00 |0069: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1355 │ │ -06ba18: 0e00 |006c: return-void │ │ -06ba1a: 0172 |006d: move v2, v7 │ │ -06ba1c: 289d |006e: goto 000b // -0063 │ │ -06ba1e: 7110 a418 0c00 |006f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -06ba24: 0a08 |0072: move-result v8 │ │ -06ba26: db08 0802 |0073: div-int/lit8 v8, v8, #int 2 // #02 │ │ -06ba2a: 59b8 1d09 |0075: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ -06ba2e: 28b4 |0077: goto 002b // -004c │ │ -06ba30: 12f8 |0078: const/4 v8, #int -1 // #ff │ │ -06ba32: 59b8 1d09 |0079: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ -06ba36: 28ba |007b: goto 0035 // -0046 │ │ -06ba38: 0170 |007c: move v0, v7 │ │ -06ba3a: 28c5 |007d: goto 0042 // -003b │ │ -06ba3c: 7010 4d13 0b00 |007e: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@134d │ │ -06ba42: 28d7 |0081: goto 0058 // -0029 │ │ -06ba44: 7010 4d13 0b00 |0082: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@134d │ │ -06ba4a: 28d3 |0085: goto 0058 // -002d │ │ +06b928: |[06b928] android.support.v7.internal.widget.ScrollingTabContainerView.onMeasure:(II)V │ │ +06b938: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ +06b93c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +06b93e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +06b940: 7110 a318 0c00 |0004: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +06b946: 0a05 |0007: move-result v5 │ │ +06b948: 33a5 6500 |0008: if-ne v5, v10, 006d // +0065 │ │ +06b94c: 0162 |000a: move v2, v6 │ │ +06b94e: 6e20 5413 2b00 |000b: invoke-virtual {v11, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setFillViewport:(Z)V // method@1354 │ │ +06b954: 54b8 2109 |000e: iget-object v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ +06b958: 6e10 7e15 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ +06b95e: 0a01 |0013: move-result v1 │ │ +06b960: 3761 6400 |0014: if-le v1, v6, 0078 // +0064 │ │ +06b964: 32a5 0600 |0016: if-eq v5, v10, 001c // +0006 │ │ +06b968: 1508 0080 |0018: const/high16 v8, #int -2147483648 // #8000 │ │ +06b96c: 3385 5e00 |001a: if-ne v5, v8, 0078 // +005e │ │ +06b970: 1228 |001c: const/4 v8, #int 2 // #2 │ │ +06b972: 3781 5200 |001d: if-le v1, v8, 006f // +0052 │ │ +06b976: 7110 a418 0c00 |001f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +06b97c: 0a08 |0022: move-result v8 │ │ +06b97e: 8288 |0023: int-to-float v8, v8 │ │ +06b980: 1409 cdcc cc3e |0024: const v9, #float 0.4 // #3ecccccd │ │ +06b986: c898 |0027: mul-float/2addr v8, v9 │ │ +06b988: 8788 |0028: float-to-int v8, v8 │ │ +06b98a: 59b8 1d09 |0029: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ +06b98e: 52b8 1d09 |002b: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ +06b992: 52b9 1f09 |002d: iget v9, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@091f │ │ +06b996: 7120 9f1b 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +06b99c: 0a08 |0032: move-result v8 │ │ +06b99e: 59b8 1d09 |0033: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ +06b9a2: 52b8 1c09 |0035: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@091c │ │ +06b9a6: 7120 a518 a800 |0037: invoke-static {v8, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06b9ac: 0a0d |003a: move-result v13 │ │ +06b9ae: 3902 4100 |003b: if-nez v2, 007c // +0041 │ │ +06b9b2: 55b8 1b09 |003d: iget-boolean v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@091b │ │ +06b9b6: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ +06b9ba: 0160 |0041: move v0, v6 │ │ +06b9bc: 3800 4000 |0042: if-eqz v0, 0082 // +0040 │ │ +06b9c0: 54b6 2109 |0044: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ +06b9c4: 6e30 9c15 760d |0046: invoke-virtual {v6, v7, v13}, Landroid/support/v7/widget/LinearLayoutCompat;.measure:(II)V // method@159c │ │ +06b9ca: 54b6 2109 |0049: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ +06b9ce: 6e10 8815 0600 |004b: invoke-virtual {v6}, Landroid/support/v7/widget/LinearLayoutCompat;.getMeasuredWidth:()I // method@1588 │ │ +06b9d4: 0a06 |004e: move-result v6 │ │ +06b9d6: 7110 a418 0c00 |004f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +06b9dc: 0a07 |0052: move-result v7 │ │ +06b9de: 3776 2b00 |0053: if-le v6, v7, 007e // +002b │ │ +06b9e2: 7010 4c13 0b00 |0055: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performCollapse:()V // method@134c │ │ +06b9e8: 6e10 4413 0b00 |0058: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1344 │ │ +06b9ee: 0a04 |005b: move-result v4 │ │ +06b9f0: 6f30 0f1a cb0d |005c: invoke-super {v11, v12, v13}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@1a0f │ │ +06b9f6: 6e10 4413 0b00 |005f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1344 │ │ +06b9fc: 0a03 |0062: move-result v3 │ │ +06b9fe: 3802 0900 |0063: if-eqz v2, 006c // +0009 │ │ +06ba02: 3234 0700 |0065: if-eq v4, v3, 006c // +0007 │ │ +06ba06: 52b6 1e09 |0067: iget v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@091e │ │ +06ba0a: 6e20 5513 6b00 |0069: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1355 │ │ +06ba10: 0e00 |006c: return-void │ │ +06ba12: 0172 |006d: move v2, v7 │ │ +06ba14: 289d |006e: goto 000b // -0063 │ │ +06ba16: 7110 a418 0c00 |006f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +06ba1c: 0a08 |0072: move-result v8 │ │ +06ba1e: db08 0802 |0073: div-int/lit8 v8, v8, #int 2 // #02 │ │ +06ba22: 59b8 1d09 |0075: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ +06ba26: 28b4 |0077: goto 002b // -004c │ │ +06ba28: 12f8 |0078: const/4 v8, #int -1 // #ff │ │ +06ba2a: 59b8 1d09 |0079: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@091d │ │ +06ba2e: 28ba |007b: goto 0035 // -0046 │ │ +06ba30: 0170 |007c: move v0, v7 │ │ +06ba32: 28c5 |007d: goto 0042 // -003b │ │ +06ba34: 7010 4d13 0b00 |007e: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@134d │ │ +06ba3a: 28d7 |0081: goto 0058 // -0029 │ │ +06ba3c: 7010 4d13 0b00 |0082: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@134d │ │ +06ba42: 28d3 |0085: goto 0058 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=94 │ │ 0x0008 line=95 │ │ 0x000b line=96 │ │ 0x000e line=98 │ │ 0x0014 line=99 │ │ @@ -152214,17 +152214,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ba4c: |[06ba4c] android.support.v7.internal.widget.ScrollingTabContainerView.setAllowCollapse:(Z)V │ │ -06ba5c: 5c01 1b09 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@091b │ │ -06ba60: 0e00 |0002: return-void │ │ +06ba44: |[06ba44] android.support.v7.internal.widget.ScrollingTabContainerView.setAllowCollapse:(Z)V │ │ +06ba54: 5c01 1b09 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@091b │ │ +06ba58: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0002 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0003 reg=1 allowCollapse Z │ │ @@ -152234,18 +152234,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06ba64: |[06ba64] android.support.v7.internal.widget.ScrollingTabContainerView.setContentHeight:(I)V │ │ -06ba74: 5901 1c09 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@091c │ │ -06ba78: 6e10 5113 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1351 │ │ -06ba7e: 0e00 |0005: return-void │ │ +06ba5c: |[06ba5c] android.support.v7.internal.widget.ScrollingTabContainerView.setContentHeight:(I)V │ │ +06ba6c: 5901 1c09 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@091c │ │ +06ba70: 6e10 5113 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1351 │ │ +06ba76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0002 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ @@ -152256,39 +152256,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06ba80: |[06ba80] android.support.v7.internal.widget.ScrollingTabContainerView.setTabSelected:(I)V │ │ -06ba90: 5956 1e09 |0000: iput v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@091e │ │ -06ba94: 5454 2109 |0002: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ -06ba98: 6e10 7e15 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ -06ba9e: 0a03 |0007: move-result v3 │ │ -06baa0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -06baa2: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ -06baa6: 5454 2109 |000b: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ -06baaa: 6e20 7d15 1400 |000d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ -06bab0: 0c00 |0010: move-result-object v0 │ │ -06bab2: 3361 0e00 |0011: if-ne v1, v6, 001f // +000e │ │ -06bab6: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -06bab8: 6e20 1219 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ -06babe: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ -06bac2: 6e20 3f13 6500 |0019: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@133f │ │ -06bac8: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06bacc: 28eb |001e: goto 0009 // -0015 │ │ -06bace: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -06bad0: 28f4 |0020: goto 0014 // -000c │ │ -06bad2: 5454 2309 |0021: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06bad6: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ -06bada: 3a06 0700 |0025: if-ltz v6, 002c // +0007 │ │ -06bade: 5454 2309 |0027: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ -06bae2: 6e20 bf13 6400 |0029: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelection:(I)V // method@13bf │ │ -06bae8: 0e00 |002c: return-void │ │ +06ba78: |[06ba78] android.support.v7.internal.widget.ScrollingTabContainerView.setTabSelected:(I)V │ │ +06ba88: 5956 1e09 |0000: iput v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@091e │ │ +06ba8c: 5454 2109 |0002: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ +06ba90: 6e10 7e15 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildCount:()I // method@157e │ │ +06ba96: 0a03 |0007: move-result v3 │ │ +06ba98: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +06ba9a: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ +06ba9e: 5454 2109 |000b: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/support/v7/widget/LinearLayoutCompat; // field@0921 │ │ +06baa2: 6e20 7d15 1400 |000d: invoke-virtual {v4, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.getChildAt:(I)Landroid/view/View; // method@157d │ │ +06baa8: 0c00 |0010: move-result-object v0 │ │ +06baaa: 3361 0e00 |0011: if-ne v1, v6, 001f // +000e │ │ +06baae: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +06bab0: 6e20 1219 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ +06bab6: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ +06baba: 6e20 3f13 6500 |0019: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@133f │ │ +06bac0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06bac4: 28eb |001e: goto 0009 // -0015 │ │ +06bac6: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +06bac8: 28f4 |0020: goto 0014 // -000c │ │ +06baca: 5454 2309 |0021: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06bace: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ +06bad2: 3a06 0700 |0025: if-ltz v6, 002c // +0007 │ │ +06bad6: 5454 2309 |0027: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0923 │ │ +06bada: 6e20 bf13 6400 |0029: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelection:(I)V // method@13bf │ │ +06bae0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0002 line=181 │ │ 0x0008 line=182 │ │ 0x000b line=183 │ │ 0x0011 line=184 │ │ @@ -152304,21 +152304,21 @@ │ │ 0x0014 - 0x001f reg=2 isSelected Z │ │ 0x0011 - 0x0021 reg=0 child Landroid/view/View; │ │ 0x0009 - 0x002d reg=1 i I │ │ 0x0008 - 0x002d reg=3 tabCount I │ │ 0x0000 - 0x002d reg=5 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x002d reg=6 position I │ │ │ │ - source_file_idx : 2915 (ScrollingTabContainerView.java) │ │ + source_file_idx : 2913 (ScrollingTabContainerView.java) │ │ │ │ Class #562 header: │ │ class_idx : 695 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 758 │ │ -source_file_idx : 2973 │ │ +source_file_idx : 2971 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #562 annotations: │ │ Annotations on class │ │ @@ -152346,19 +152346,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/view/View;Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06baec: |[06baec] android.support.v7.internal.widget.SpinnerCompat$1.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/view/View;Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;)V │ │ -06bafc: 5b01 2509 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$1;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0925 │ │ -06bb00: 5b03 2609 |0002: iput-object v3, v0, Landroid/support/v7/internal/widget/SpinnerCompat$1;.val$popup:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@0926 │ │ -06bb04: 7020 ec15 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@15ec │ │ -06bb0a: 0e00 |0007: return-void │ │ +06bae4: |[06bae4] android.support.v7.internal.widget.SpinnerCompat$1.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/view/View;Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;)V │ │ +06baf4: 5b01 2509 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$1;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0925 │ │ +06baf8: 5b03 2609 |0002: iput-object v3, v0, Landroid/support/v7/internal/widget/SpinnerCompat$1;.val$popup:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@0926 │ │ +06bafc: 7020 ec15 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@15ec │ │ +06bb02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/widget/SpinnerCompat; │ │ 0x0000 - 0x0008 reg=2 x0 Landroid/view/View; │ │ @@ -152370,17 +152370,17 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bb0c: |[06bb0c] android.support.v7.internal.widget.SpinnerCompat$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -06bb1c: 5410 2609 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$1;.val$popup:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@0926 │ │ -06bb20: 1100 |0002: return-object v0 │ │ +06bb04: |[06bb04] android.support.v7.internal.widget.SpinnerCompat$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +06bb14: 5410 2609 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$1;.val$popup:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@0926 │ │ +06bb18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$1; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/SpinnerCompat$1;) │ │ @@ -152388,42 +152388,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -06bb24: |[06bb24] android.support.v7.internal.widget.SpinnerCompat$1.onForwardingStarted:()Z │ │ -06bb34: 5410 2509 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$1;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0925 │ │ -06bb38: 7110 9113 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.access$100:(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // method@1391 │ │ -06bb3e: 0c00 |0005: move-result-object v0 │ │ -06bb40: 7210 8b13 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.isShowing:()Z // method@138b │ │ -06bb46: 0a00 |0009: move-result v0 │ │ -06bb48: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ -06bb4c: 5410 2509 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$1;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0925 │ │ -06bb50: 7110 9113 0000 |000e: invoke-static {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.access$100:(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // method@1391 │ │ -06bb56: 0c00 |0011: move-result-object v0 │ │ -06bb58: 7210 8e13 0000 |0012: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.show:()V // method@138e │ │ -06bb5e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -06bb60: 0f00 |0016: return v0 │ │ +06bb1c: |[06bb1c] android.support.v7.internal.widget.SpinnerCompat$1.onForwardingStarted:()Z │ │ +06bb2c: 5410 2509 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$1;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0925 │ │ +06bb30: 7110 9113 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.access$100:(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // method@1391 │ │ +06bb36: 0c00 |0005: move-result-object v0 │ │ +06bb38: 7210 8b13 0000 |0006: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.isShowing:()Z // method@138b │ │ +06bb3e: 0a00 |0009: move-result v0 │ │ +06bb40: 3900 0b00 |000a: if-nez v0, 0015 // +000b │ │ +06bb44: 5410 2509 |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$1;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0925 │ │ +06bb48: 7110 9113 0000 |000e: invoke-static {v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.access$100:(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // method@1391 │ │ +06bb4e: 0c00 |0011: move-result-object v0 │ │ +06bb50: 7210 8e13 0000 |0012: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.show:()V // method@138e │ │ +06bb56: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +06bb58: 0f00 |0016: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x000c line=198 │ │ 0x0015 line=200 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$1; │ │ │ │ - source_file_idx : 2973 (SpinnerCompat.java) │ │ + source_file_idx : 2971 (SpinnerCompat.java) │ │ │ │ Class #563 header: │ │ class_idx : 696 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2973 │ │ +source_file_idx : 2971 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #563 annotations: │ │ Annotations on class │ │ @@ -152448,18 +152448,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06bb64: |[06bb64] android.support.v7.internal.widget.SpinnerCompat$2.:(Landroid/support/v7/internal/widget/SpinnerCompat;)V │ │ -06bb74: 5b01 2709 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$2;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0927 │ │ -06bb78: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06bb7e: 0e00 |0005: return-void │ │ +06bb5c: |[06bb5c] android.support.v7.internal.widget.SpinnerCompat$2.:(Landroid/support/v7/internal/widget/SpinnerCompat;)V │ │ +06bb6c: 5b01 2709 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$2;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0927 │ │ +06bb70: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06bb76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/SpinnerCompat; │ │ │ │ @@ -152469,50 +152469,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -06bb80: |[06bb80] android.support.v7.internal.widget.SpinnerCompat$2.onGlobalLayout:()V │ │ -06bb90: 5421 2709 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat$2;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0927 │ │ -06bb94: 7110 9113 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.access$100:(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // method@1391 │ │ -06bb9a: 0c01 |0005: move-result-object v1 │ │ -06bb9c: 7210 8b13 0100 |0006: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.isShowing:()Z // method@138b │ │ -06bba2: 0a01 |0009: move-result v1 │ │ -06bba4: 3901 0b00 |000a: if-nez v1, 0015 // +000b │ │ -06bba8: 5421 2709 |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat$2;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0927 │ │ -06bbac: 7110 9113 0100 |000e: invoke-static {v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.access$100:(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // method@1391 │ │ -06bbb2: 0c01 |0011: move-result-object v1 │ │ -06bbb4: 7210 8e13 0100 |0012: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.show:()V // method@138e │ │ -06bbba: 5421 2709 |0015: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat$2;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0927 │ │ -06bbbe: 6e10 a113 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@13a1 │ │ -06bbc4: 0c00 |001a: move-result-object v0 │ │ -06bbc6: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ -06bbca: 6e20 7919 2000 |001d: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1979 │ │ -06bbd0: 0e00 |0020: return-void │ │ +06bb78: |[06bb78] android.support.v7.internal.widget.SpinnerCompat$2.onGlobalLayout:()V │ │ +06bb88: 5421 2709 |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat$2;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0927 │ │ +06bb8c: 7110 9113 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.access$100:(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // method@1391 │ │ +06bb92: 0c01 |0005: move-result-object v1 │ │ +06bb94: 7210 8b13 0100 |0006: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.isShowing:()Z // method@138b │ │ +06bb9a: 0a01 |0009: move-result v1 │ │ +06bb9c: 3901 0b00 |000a: if-nez v1, 0015 // +000b │ │ +06bba0: 5421 2709 |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat$2;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0927 │ │ +06bba4: 7110 9113 0100 |000e: invoke-static {v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.access$100:(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // method@1391 │ │ +06bbaa: 0c01 |0011: move-result-object v1 │ │ +06bbac: 7210 8e13 0100 |0012: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.show:()V // method@138e │ │ +06bbb2: 5421 2709 |0015: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat$2;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0927 │ │ +06bbb6: 6e10 a113 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@13a1 │ │ +06bbbc: 0c00 |001a: move-result-object v0 │ │ +06bbbe: 3800 0500 |001b: if-eqz v0, 0020 // +0005 │ │ +06bbc2: 6e20 7919 2000 |001d: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1979 │ │ +06bbc8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x000c line=703 │ │ 0x0015 line=705 │ │ 0x001b line=706 │ │ 0x001d line=707 │ │ 0x0020 line=709 │ │ locals : │ │ 0x001b - 0x0021 reg=0 vto Landroid/view/ViewTreeObserver; │ │ 0x0000 - 0x0021 reg=2 this Landroid/support/v7/internal/widget/SpinnerCompat$2; │ │ │ │ - source_file_idx : 2973 (SpinnerCompat.java) │ │ + source_file_idx : 2971 (SpinnerCompat.java) │ │ │ │ Class #564 header: │ │ class_idx : 703 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2973 │ │ +source_file_idx : 2971 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #564 annotations: │ │ Annotations on class │ │ @@ -152554,21 +152554,21 @@ │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;) │ │ name : 'show' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2973 (SpinnerCompat.java) │ │ + source_file_idx : 2971 (SpinnerCompat.java) │ │ │ │ Class #565 header: │ │ class_idx : 697 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2973 │ │ +source_file_idx : 2971 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #565 annotations: │ │ Annotations on class │ │ @@ -152606,18 +152606,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerCompat;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06bbd4: |[06bbd4] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerCompat;)V │ │ -06bbe4: 5b01 2b09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ -06bbe8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06bbee: 0e00 |0005: return-void │ │ +06bbcc: |[06bbcc] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerCompat;)V │ │ +06bbdc: 5b01 2b09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ +06bbe0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06bbe6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/SpinnerCompat; │ │ │ │ @@ -152626,17 +152626,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/support/v7/internal/widget/SpinnerCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06bbf0: |[06bbf0] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/support/v7/internal/widget/SpinnerCompat$1;)V │ │ -06bc00: 7020 5d13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerCompat;)V // method@135d │ │ -06bc06: 0e00 |0003: return-void │ │ +06bbe8: |[06bbe8] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/support/v7/internal/widget/SpinnerCompat$1;)V │ │ +06bbf8: 7020 5d13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerCompat;)V // method@135d │ │ +06bbfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/SpinnerCompat; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/SpinnerCompat$1; │ │ @@ -152647,22 +152647,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06bc08: |[06bc08] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.dismiss:()V │ │ -06bc18: 5410 2909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ -06bc1c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06bc20: 5410 2909 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ -06bc24: 6e10 3c00 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@003c │ │ -06bc2a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06bc2c: 5b10 2909 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ -06bc30: 0e00 |000c: return-void │ │ +06bc00: |[06bc00] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.dismiss:()V │ │ +06bc10: 5410 2909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ +06bc14: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06bc18: 5410 2909 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ +06bc1c: 6e10 3c00 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@003c │ │ +06bc22: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06bc24: 5b10 2909 |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ +06bc28: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ 0x0004 line=901 │ │ 0x0009 line=902 │ │ 0x000c line=904 │ │ locals : │ │ @@ -152673,23 +152673,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06bc34: |[06bc34] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.isShowing:()Z │ │ -06bc44: 5410 2909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ -06bc48: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06bc4c: 5410 2909 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ -06bc50: 6e10 3e00 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.isShowing:()Z // method@003e │ │ -06bc56: 0a00 |0009: move-result v0 │ │ -06bc58: 0f00 |000a: return v0 │ │ -06bc5a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -06bc5c: 28fe |000c: goto 000a // -0002 │ │ +06bc2c: |[06bc2c] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.isShowing:()Z │ │ +06bc3c: 5410 2909 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ +06bc40: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +06bc44: 5410 2909 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ +06bc48: 6e10 3e00 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.isShowing:()Z // method@003e │ │ +06bc4e: 0a00 |0009: move-result v0 │ │ +06bc50: 0f00 |000a: return v0 │ │ +06bc52: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +06bc54: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;) │ │ @@ -152697,28 +152697,28 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -06bc60: |[06bc60] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.onClick:(Landroid/content/DialogInterface;I)V │ │ -06bc70: 5440 2b09 |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ -06bc74: 6e20 bf13 6000 |0002: invoke-virtual {v0, v6}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelection:(I)V // method@13bf │ │ -06bc7a: 5440 2b09 |0005: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ -06bc7e: 5400 4109 |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@0941 │ │ -06bc82: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ -06bc86: 5440 2b09 |000b: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ -06bc8a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -06bc8c: 5442 2809 |000e: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0928 │ │ -06bc90: 7220 591a 6200 |0010: invoke-interface {v2, v6}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@1a59 │ │ -06bc96: 0b02 |0013: move-result-wide v2 │ │ -06bc98: 6e53 b113 1026 |0014: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.performItemClick:(Landroid/view/View;IJ)Z // method@13b1 │ │ -06bc9e: 6e10 5f13 0400 |0017: invoke-virtual {v4}, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.dismiss:()V // method@135f │ │ -06bca4: 0e00 |001a: return-void │ │ +06bc58: |[06bc58] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.onClick:(Landroid/content/DialogInterface;I)V │ │ +06bc68: 5440 2b09 |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ +06bc6c: 6e20 bf13 6000 |0002: invoke-virtual {v0, v6}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelection:(I)V // method@13bf │ │ +06bc72: 5440 2b09 |0005: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ +06bc76: 5400 4109 |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@0941 │ │ +06bc7a: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ +06bc7e: 5440 2b09 |000b: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ +06bc82: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +06bc84: 5442 2809 |000e: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0928 │ │ +06bc88: 7220 591a 6200 |0010: invoke-interface {v2, v6}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@1a59 │ │ +06bc8e: 0b02 |0013: move-result-wide v2 │ │ +06bc90: 6e53 b113 1026 |0014: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.performItemClick:(Landroid/view/View;IJ)Z // method@13b1 │ │ +06bc96: 6e10 5f13 0400 |0017: invoke-virtual {v4}, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.dismiss:()V // method@135f │ │ +06bc9c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ 0x0005 line=937 │ │ 0x000b line=938 │ │ 0x0017 line=940 │ │ 0x001a line=941 │ │ @@ -152732,17 +152732,17 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bca8: |[06bca8] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -06bcb8: 5b01 2809 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0928 │ │ -06bcbc: 0e00 |0002: return-void │ │ +06bca0: |[06bca0] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +06bcb0: 5b01 2809 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0928 │ │ +06bcb4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0002 line=912 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup; │ │ 0x0000 - 0x0003 reg=1 adapter Landroid/widget/ListAdapter; │ │ @@ -152752,17 +152752,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bcc0: |[06bcc0] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ -06bcd0: 5b01 2a09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@092a │ │ -06bcd4: 0e00 |0002: return-void │ │ +06bcb8: |[06bcb8] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ +06bcc8: 5b01 2a09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@092a │ │ +06bccc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ 0x0002 line=916 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup; │ │ 0x0000 - 0x0003 reg=1 hintText Ljava/lang/CharSequence; │ │ @@ -152772,59 +152772,59 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -06bcd8: |[06bcd8] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.show:()V │ │ -06bce8: 5431 2809 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0928 │ │ -06bcec: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -06bcf0: 0e00 |0004: return-void │ │ -06bcf2: 2200 1100 |0005: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0011 │ │ -06bcf6: 5431 2b09 |0007: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ -06bcfa: 6e10 9a13 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.getContext:()Landroid/content/Context; // method@139a │ │ -06bd00: 0c01 |000c: move-result-object v1 │ │ -06bd02: 7020 2e00 1000 |000d: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002e │ │ -06bd08: 5431 2a09 |0010: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@092a │ │ -06bd0c: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ -06bd10: 5431 2a09 |0014: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@092a │ │ -06bd14: 6e20 3b00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003b │ │ -06bd1a: 5431 2809 |0019: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0928 │ │ -06bd1e: 5432 2b09 |001b: iget-object v2, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ -06bd22: 6e10 a013 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/SpinnerCompat;.getSelectedItemPosition:()I // method@13a0 │ │ -06bd28: 0a02 |0020: move-result v2 │ │ -06bd2a: 6e40 3900 1032 |0021: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0039 │ │ -06bd30: 0c01 |0024: move-result-object v1 │ │ -06bd32: 6e10 2f00 0100 |0025: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002f │ │ -06bd38: 0c01 |0028: move-result-object v1 │ │ -06bd3a: 5b31 2909 |0029: iput-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ -06bd3e: 5431 2909 |002b: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ -06bd42: 6e10 4000 0100 |002d: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@0040 │ │ -06bd48: 28d4 |0030: goto 0004 // -002c │ │ +06bcd0: |[06bcd0] android.support.v7.internal.widget.SpinnerCompat$DialogPopup.show:()V │ │ +06bce0: 5431 2809 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0928 │ │ +06bce4: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +06bce8: 0e00 |0004: return-void │ │ +06bcea: 2200 1100 |0005: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0011 │ │ +06bcee: 5431 2b09 |0007: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ +06bcf2: 6e10 9a13 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.getContext:()Landroid/content/Context; // method@139a │ │ +06bcf8: 0c01 |000c: move-result-object v1 │ │ +06bcfa: 7020 2e00 1000 |000d: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002e │ │ +06bd00: 5431 2a09 |0010: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@092a │ │ +06bd04: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ +06bd08: 5431 2a09 |0014: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@092a │ │ +06bd0c: 6e20 3b00 1000 |0016: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003b │ │ +06bd12: 5431 2809 |0019: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0928 │ │ +06bd16: 5432 2b09 |001b: iget-object v2, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092b │ │ +06bd1a: 6e10 a013 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/SpinnerCompat;.getSelectedItemPosition:()I // method@13a0 │ │ +06bd20: 0a02 |0020: move-result v2 │ │ +06bd22: 6e40 3900 1032 |0021: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0039 │ │ +06bd28: 0c01 |0024: move-result-object v1 │ │ +06bd2a: 6e10 2f00 0100 |0025: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002f │ │ +06bd30: 0c01 |0028: move-result-object v1 │ │ +06bd32: 5b31 2909 |0029: iput-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ +06bd36: 5431 2909 |002b: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0929 │ │ +06bd3a: 6e10 4000 0100 |002d: invoke-virtual {v1}, Landroid/app/AlertDialog;.show:()V // method@0040 │ │ +06bd40: 28d4 |0030: goto 0004 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ 0x0004 line=933 │ │ 0x0005 line=926 │ │ 0x0010 line=927 │ │ 0x0014 line=928 │ │ 0x0019 line=930 │ │ 0x002b line=932 │ │ locals : │ │ 0x0010 - 0x0031 reg=0 builder Landroid/app/AlertDialog$Builder; │ │ 0x0000 - 0x0031 reg=3 this Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup; │ │ │ │ - source_file_idx : 2973 (SpinnerCompat.java) │ │ + source_file_idx : 2971 (SpinnerCompat.java) │ │ │ │ Class #566 header: │ │ class_idx : 698 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2973 │ │ +source_file_idx : 2971 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #566 annotations: │ │ Annotations on class │ │ @@ -152854,22 +152854,22 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06bd4c: |[06bd4c] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.:(Landroid/widget/SpinnerAdapter;)V │ │ -06bd5c: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06bd62: 5b12 2c09 |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06bd66: 2020 a203 |0005: instance-of v0, v2, Landroid/widget/ListAdapter; // type@03a2 │ │ -06bd6a: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -06bd6e: 1f02 a203 |0009: check-cast v2, Landroid/widget/ListAdapter; // type@03a2 │ │ -06bd72: 5b12 2d09 |000b: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@092d │ │ -06bd76: 0e00 |000d: return-void │ │ +06bd44: |[06bd44] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.:(Landroid/widget/SpinnerAdapter;)V │ │ +06bd54: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06bd5a: 5b12 2c09 |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06bd5e: 2020 a203 |0005: instance-of v0, v2, Landroid/widget/ListAdapter; // type@03a2 │ │ +06bd62: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +06bd66: 1f02 a203 |0009: check-cast v2, Landroid/widget/ListAdapter; // type@03a2 │ │ +06bd6a: 5b12 2d09 |000b: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@092d │ │ +06bd6e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ 0x0003 line=763 │ │ 0x0005 line=764 │ │ 0x0009 line=765 │ │ 0x000d line=767 │ │ @@ -152883,22 +152883,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06bd78: |[06bd78] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.areAllItemsEnabled:()Z │ │ -06bd88: 5420 2d09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@092d │ │ -06bd8c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06bd90: 7210 561a 0000 |0004: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@1a56 │ │ -06bd96: 0a01 |0007: move-result v1 │ │ -06bd98: 0f01 |0008: return v1 │ │ -06bd9a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -06bd9c: 28fe |000a: goto 0008 // -0002 │ │ +06bd70: |[06bd70] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.areAllItemsEnabled:()Z │ │ +06bd80: 5420 2d09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@092d │ │ +06bd84: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06bd88: 7210 561a 0000 |0004: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@1a56 │ │ +06bd8e: 0a01 |0007: move-result v1 │ │ +06bd90: 0f01 |0008: return v1 │ │ +06bd92: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +06bd94: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ 0x0002 line=812 │ │ 0x0004 line=813 │ │ 0x0008 line=815 │ │ locals : │ │ @@ -152910,23 +152910,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06bda0: |[06bda0] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getCount:()I │ │ -06bdb0: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06bdb4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -06bdb8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06bdba: 0f00 |0005: return v0 │ │ -06bdbc: 5410 2c09 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06bdc0: 7210 ba1a 0000 |0008: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@1aba │ │ -06bdc6: 0a00 |000b: move-result v0 │ │ -06bdc8: 28f9 |000c: goto 0005 // -0007 │ │ +06bd98: |[06bd98] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getCount:()I │ │ +06bda8: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06bdac: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +06bdb0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06bdb2: 0f00 |0005: return v0 │ │ +06bdb4: 5410 2c09 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06bdb8: 7210 ba1a 0000 |0008: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@1aba │ │ +06bdbe: 0a00 |000b: move-result v0 │ │ +06bdc0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;) │ │ @@ -152934,23 +152934,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 │ │ -06bdcc: |[06bdcc] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -06bddc: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06bde0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -06bde4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06bde6: 1100 |0005: return-object v0 │ │ -06bde8: 5410 2c09 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06bdec: 7240 bb1a 2043 |0008: invoke-interface {v0, v2, v3, v4}, Landroid/widget/SpinnerAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1abb │ │ -06bdf2: 0c00 |000b: move-result-object v0 │ │ -06bdf4: 28f9 |000c: goto 0005 // -0007 │ │ +06bdc4: |[06bdc4] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +06bdd4: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06bdd8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +06bddc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06bdde: 1100 |0005: return-object v0 │ │ +06bde0: 5410 2c09 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06bde4: 7240 bb1a 2043 |0008: invoke-interface {v0, v2, v3, v4}, Landroid/widget/SpinnerAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1abb │ │ +06bdea: 0c00 |000b: move-result-object v0 │ │ +06bdec: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=786 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ 0x0000 - 0x000d reg=3 convertView Landroid/view/View; │ │ @@ -152961,23 +152961,23 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06bdf8: |[06bdf8] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getItem:(I)Ljava/lang/Object; │ │ -06be08: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06be0c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -06be10: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06be12: 1100 |0005: return-object v0 │ │ -06be14: 5410 2c09 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06be18: 7220 bc1a 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@1abc │ │ -06be1e: 0c00 |000b: move-result-object v0 │ │ -06be20: 28f9 |000c: goto 0005 // -0007 │ │ +06bdf0: |[06bdf0] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getItem:(I)Ljava/lang/Object; │ │ +06be00: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06be04: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +06be08: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06be0a: 1100 |0005: return-object v0 │ │ +06be0c: 5410 2c09 |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06be10: 7220 bc1a 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@1abc │ │ +06be16: 0c00 |000b: move-result-object v0 │ │ +06be18: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ │ │ @@ -152986,23 +152986,23 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06be24: |[06be24] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getItemId:(I)J │ │ -06be34: 5420 2c09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06be38: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -06be3c: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -06be40: 1000 |0006: return-wide v0 │ │ -06be42: 5420 2c09 |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06be46: 7220 bd1a 3000 |0009: invoke-interface {v0, v3}, Landroid/widget/SpinnerAdapter;.getItemId:(I)J // method@1abd │ │ -06be4c: 0b00 |000c: move-result-wide v0 │ │ -06be4e: 28f9 |000d: goto 0006 // -0007 │ │ +06be1c: |[06be1c] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getItemId:(I)J │ │ +06be2c: 5420 2c09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06be30: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +06be34: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +06be38: 1000 |0006: return-wide v0 │ │ +06be3a: 5420 2c09 |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06be3e: 7220 bd1a 3000 |0009: invoke-interface {v0, v3}, Landroid/widget/SpinnerAdapter;.getItemId:(I)J // method@1abd │ │ +06be44: 0b00 |000c: move-result-wide v0 │ │ +06be46: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; │ │ 0x0000 - 0x000e reg=3 position I │ │ │ │ @@ -153011,17 +153011,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06be50: |[06be50] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getItemViewType:(I)I │ │ -06be60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06be62: 0f00 |0001: return v0 │ │ +06be48: |[06be48] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getItemViewType:(I)I │ │ +06be58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06be5a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -153030,18 +153030,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 │ │ -06be64: |[06be64] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -06be74: 6e40 6813 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1368 │ │ -06be7a: 0c00 |0003: move-result-object v0 │ │ -06be7c: 1100 |0004: return-object v0 │ │ +06be5c: |[06be5c] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +06be6c: 6e40 6813 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1368 │ │ +06be72: 0c00 |0003: move-result-object v0 │ │ +06be74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; │ │ 0x0000 - 0x0005 reg=2 position I │ │ 0x0000 - 0x0005 reg=3 convertView Landroid/view/View; │ │ @@ -153052,17 +153052,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06be80: |[06be80] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getViewTypeCount:()I │ │ -06be90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06be92: 0f00 |0001: return v0 │ │ +06be78: |[06be78] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.getViewTypeCount:()I │ │ +06be88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06be8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;) │ │ @@ -153070,25 +153070,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -06be94: |[06be94] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.hasStableIds:()Z │ │ -06bea4: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06bea8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -06beac: 5410 2c09 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06beb0: 7210 c11a 0000 |0006: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.hasStableIds:()Z // method@1ac1 │ │ -06beb6: 0a00 |0009: move-result v0 │ │ -06beb8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -06bebc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -06bebe: 0f00 |000d: return v0 │ │ -06bec0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -06bec2: 28fe |000f: goto 000d // -0002 │ │ +06be8c: |[06be8c] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.hasStableIds:()Z │ │ +06be9c: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06bea0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +06bea4: 5410 2c09 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06bea8: 7210 c11a 0000 |0006: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.hasStableIds:()Z // method@1ac1 │ │ +06beae: 0a00 |0009: move-result v0 │ │ +06beb0: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +06beb4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06beb6: 0f00 |000d: return v0 │ │ +06beb8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06beba: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;) │ │ @@ -153096,22 +153096,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06bec4: |[06bec4] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.isEmpty:()Z │ │ -06bed4: 6e10 6713 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.getCount:()I // method@1367 │ │ -06beda: 0a00 |0003: move-result v0 │ │ -06bedc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -06bee0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06bee2: 0f00 |0007: return v0 │ │ -06bee4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06bee6: 28fe |0009: goto 0007 // -0002 │ │ +06bebc: |[06bebc] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.isEmpty:()Z │ │ +06becc: 6e10 6713 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.getCount:()I // method@1367 │ │ +06bed2: 0a00 |0003: move-result v0 │ │ +06bed4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +06bed8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06beda: 0f00 |0007: return v0 │ │ +06bedc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06bede: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;) │ │ @@ -153119,22 +153119,22 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06bee8: |[06bee8] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.isEnabled:(I)Z │ │ -06bef8: 5420 2d09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@092d │ │ -06befc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06bf00: 7220 5c1a 3000 |0004: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@1a5c │ │ -06bf06: 0a01 |0007: move-result v1 │ │ -06bf08: 0f01 |0008: return v1 │ │ -06bf0a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -06bf0c: 28fe |000a: goto 0008 // -0002 │ │ +06bee0: |[06bee0] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.isEnabled:(I)Z │ │ +06bef0: 5420 2d09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@092d │ │ +06bef4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06bef8: 7220 5c1a 3000 |0004: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@1a5c │ │ +06befe: 0a01 |0007: move-result v1 │ │ +06bf00: 0f01 |0008: return v1 │ │ +06bf02: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +06bf04: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ 0x0002 line=825 │ │ 0x0004 line=826 │ │ 0x0008 line=828 │ │ locals : │ │ @@ -153147,20 +153147,20 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06bf10: |[06bf10] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -06bf20: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06bf24: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06bf28: 5410 2c09 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06bf2c: 7220 c21a 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ac2 │ │ -06bf32: 0e00 |0009: return-void │ │ +06bf08: |[06bf08] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +06bf18: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06bf1c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06bf20: 5410 2c09 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06bf24: 7220 c21a 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ac2 │ │ +06bf2a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0004 line=796 │ │ 0x0009 line=798 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; │ │ @@ -153171,36 +153171,36 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06bf34: |[06bf34] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -06bf44: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06bf48: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06bf4c: 5410 2c09 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ -06bf50: 7220 c31a 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ac3 │ │ -06bf56: 0e00 |0009: return-void │ │ +06bf2c: |[06bf2c] android.support.v7.internal.widget.SpinnerCompat$DropDownAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +06bf3c: 5410 2c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06bf40: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06bf44: 5410 2c09 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@092c │ │ +06bf48: 7220 c31a 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ac3 │ │ +06bf4e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0004 line=802 │ │ 0x0009 line=804 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; │ │ 0x0000 - 0x000a reg=2 observer Landroid/database/DataSetObserver; │ │ │ │ - source_file_idx : 2973 (SpinnerCompat.java) │ │ + source_file_idx : 2971 (SpinnerCompat.java) │ │ │ │ Class #567 header: │ │ class_idx : 699 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2973 │ │ +source_file_idx : 2971 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #567 annotations: │ │ Annotations on class │ │ @@ -153231,19 +153231,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06bf58: |[06bf58] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup$1.:(Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerCompat;)V │ │ -06bf68: 5b01 2e09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ -06bf6c: 5b02 2f09 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.val$this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092f │ │ -06bf70: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06bf76: 0e00 |0007: return-void │ │ +06bf50: |[06bf50] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup$1.:(Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerCompat;)V │ │ +06bf60: 5b01 2e09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ +06bf64: 5b02 2f09 |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.val$this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@092f │ │ +06bf68: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06bf6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=988 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/internal/widget/SpinnerCompat; │ │ @@ -153254,33 +153254,33 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -06bf78: |[06bf78] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -06bf88: 5440 2e09 |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ -06bf8c: 5400 3209 |0002: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0932 │ │ -06bf90: 6e20 bf13 7000 |0004: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelection:(I)V // method@13bf │ │ -06bf96: 5440 2e09 |0007: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ -06bf9a: 5400 3209 |0009: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0932 │ │ -06bf9e: 5400 4109 |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@0941 │ │ -06bfa2: 3800 1300 |000d: if-eqz v0, 0020 // +0013 │ │ -06bfa6: 5440 2e09 |000f: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ -06bfaa: 5400 3209 |0011: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0932 │ │ -06bfae: 5441 2e09 |0013: iget-object v1, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ -06bfb2: 7110 7613 0100 |0015: invoke-static {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.access$300:(Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;)Landroid/widget/ListAdapter; // method@1376 │ │ -06bfb8: 0c01 |0018: move-result-object v1 │ │ -06bfba: 7220 591a 7100 |0019: invoke-interface {v1, v7}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@1a59 │ │ -06bfc0: 0b02 |001c: move-result-wide v2 │ │ -06bfc2: 6e53 b113 6027 |001d: invoke-virtual {v0, v6, v7, v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.performItemClick:(Landroid/view/View;IJ)Z // method@13b1 │ │ -06bfc8: 5440 2e09 |0020: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ -06bfcc: 6e10 7713 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.dismiss:()V // method@1377 │ │ -06bfd2: 0e00 |0025: return-void │ │ +06bf70: |[06bf70] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +06bf80: 5440 2e09 |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ +06bf84: 5400 3209 |0002: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0932 │ │ +06bf88: 6e20 bf13 7000 |0004: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelection:(I)V // method@13bf │ │ +06bf8e: 5440 2e09 |0007: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ +06bf92: 5400 3209 |0009: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0932 │ │ +06bf96: 5400 4109 |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; // field@0941 │ │ +06bf9a: 3800 1300 |000d: if-eqz v0, 0020 // +0013 │ │ +06bf9e: 5440 2e09 |000f: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ +06bfa2: 5400 3209 |0011: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0932 │ │ +06bfa6: 5441 2e09 |0013: iget-object v1, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ +06bfaa: 7110 7613 0100 |0015: invoke-static {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.access$300:(Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;)Landroid/widget/ListAdapter; // method@1376 │ │ +06bfb0: 0c01 |0018: move-result-object v1 │ │ +06bfb2: 7220 591a 7100 |0019: invoke-interface {v1, v7}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@1a59 │ │ +06bfb8: 0b02 |001c: move-result-wide v2 │ │ +06bfba: 6e53 b113 6027 |001d: invoke-virtual {v0, v6, v7, v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.performItemClick:(Landroid/view/View;IJ)Z // method@13b1 │ │ +06bfc0: 5440 2e09 |0020: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // field@092e │ │ +06bfc4: 6e10 7713 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.dismiss:()V // method@1377 │ │ +06bfca: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ 0x0007 line=992 │ │ 0x000f line=993 │ │ 0x0020 line=996 │ │ 0x0025 line=997 │ │ @@ -153288,21 +153288,21 @@ │ │ 0x0000 - 0x0000 reg=5 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0026 reg=4 this Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1; │ │ 0x0000 - 0x0026 reg=5 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x0026 reg=6 v Landroid/view/View; │ │ 0x0000 - 0x0026 reg=7 position I │ │ 0x0000 - 0x0026 reg=8 id J │ │ │ │ - source_file_idx : 2973 (SpinnerCompat.java) │ │ + source_file_idx : 2971 (SpinnerCompat.java) │ │ │ │ Class #568 header: │ │ class_idx : 764 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 1 │ │ instance_fields_size: 29 │ │ direct_methods_size : 10 │ │ virtual_methods_size: 18 │ │ │ │ Class #568 annotations: │ │ Annotations on class │ │ @@ -153441,31 +153441,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06bfd4: |[06bfd4] android.support.v7.widget.ListPopupWindow.:()V │ │ -06bfe4: 1c01 a703 |0000: const-class v1, Landroid/widget/PopupWindow; // type@03a7 │ │ -06bfe8: 1a02 5f22 |0002: const-string v2, "setClipToScreenEnabled" // string@225f │ │ -06bfec: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -06bfee: 2333 f804 |0005: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ -06bff2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -06bff4: 6205 160b |0008: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0b16 │ │ -06bff8: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ -06bffc: 6e30 791b 2103 |000c: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -06c002: 0c01 |000f: move-result-object v1 │ │ -06c004: 6901 1d0a |0010: sput-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0a1d │ │ -06c008: 0e00 |0012: return-void │ │ -06c00a: 0d00 |0013: move-exception v0 │ │ -06c00c: 1a01 9e08 |0014: const-string v1, "ListPopupWindow" // string@089e │ │ -06c010: 1a02 0403 |0016: const-string v2, "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well." // string@0304 │ │ -06c014: 7120 0218 2100 |0018: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ -06c01a: 28f7 |001b: goto 0012 // -0009 │ │ +06bfcc: |[06bfcc] android.support.v7.widget.ListPopupWindow.:()V │ │ +06bfdc: 1c01 a703 |0000: const-class v1, Landroid/widget/PopupWindow; // type@03a7 │ │ +06bfe0: 1a02 5d22 |0002: const-string v2, "setClipToScreenEnabled" // string@225d │ │ +06bfe4: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +06bfe6: 2333 f804 |0005: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ +06bfea: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +06bfec: 6205 160b |0008: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0b16 │ │ +06bff0: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ +06bff4: 6e30 791b 2103 |000c: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +06bffa: 0c01 |000f: move-result-object v1 │ │ +06bffc: 6901 1d0a |0010: sput-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0a1d │ │ +06c000: 0e00 |0012: return-void │ │ +06c002: 0d00 |0013: move-exception v0 │ │ +06c004: 1a01 9d08 |0014: const-string v1, "ListPopupWindow" // string@089d │ │ +06c008: 1a02 0303 |0016: const-string v2, "Could not find method setClipToScreenEnabled() on PopupWindow. Oh well." // string@0303 │ │ +06c00c: 7120 0218 2100 |0018: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ +06c012: 28f7 |001b: goto 0012 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0012 │ │ Ljava/lang/NoSuchMethodException; -> 0x0013 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0012 line=85 │ │ 0x0013 line=82 │ │ @@ -153479,18 +153479,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -06c02c: |[06c02c] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06c03c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06c03e: 7050 0d16 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@160d │ │ -06c044: 0e00 |0004: return-void │ │ +06c024: |[06c024] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06c034: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06c036: 7050 0d16 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@160d │ │ +06c03c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0004 line=216 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -153502,77 +153502,77 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 130 16-bit code units │ │ -06c048: |[06c048] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -06c058: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -06c05a: 12e2 |0001: const/4 v2, #int -2 // #fe │ │ -06c05c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -06c05e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -06c060: 7010 a71b 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06c066: 5962 050a |0007: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ -06c06a: 5962 0b0a |0009: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06c06e: 5963 040a |000b: iput v3, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0a04 │ │ -06c072: 5c63 020a |000d: iput-boolean v3, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a02 │ │ -06c076: 5c63 0c0a |000f: iput-boolean v3, v6, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0a0c │ │ -06c07a: 1402 ffff ff7f |0011: const v2, #float nan // #7fffffff │ │ -06c080: 5962 120a |0014: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0a12 │ │ -06c084: 5963 160a |0016: iput v3, v6, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0a16 │ │ -06c088: 2202 fb02 |0018: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // type@02fb │ │ -06c08c: 7030 0916 6204 |001a: invoke-direct {v2, v6, v4}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1609 │ │ -06c092: 5b62 180a |001d: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0a18 │ │ -06c096: 2202 fa02 |001f: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // type@02fa │ │ -06c09a: 7030 0616 6204 |0021: invoke-direct {v2, v6, v4}, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1606 │ │ -06c0a0: 5b62 1c0a |0024: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@0a1c │ │ -06c0a4: 2202 f902 |0026: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // type@02f9 │ │ -06c0a8: 7030 0216 6204 |0028: invoke-direct {v2, v6, v4}, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1602 │ │ -06c0ae: 5b62 190a |002b: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@0a19 │ │ -06c0b2: 2202 f702 |002d: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // type@02f7 │ │ -06c0b6: 7030 fb15 6204 |002f: invoke-direct {v2, v6, v4}, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@15fb │ │ -06c0bc: 5b62 0e0a |0032: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@0a0e │ │ -06c0c0: 2202 7700 |0034: new-instance v2, Landroid/os/Handler; // type@0077 │ │ -06c0c4: 7010 2e02 0200 |0036: invoke-direct {v2}, Landroid/os/Handler;.:()V // method@022e │ │ -06c0ca: 5b62 0d0a |0039: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0a0d │ │ -06c0ce: 2202 6000 |003b: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ -06c0d2: 7010 b301 0200 |003d: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -06c0d8: 5b62 1b0a |0040: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c0dc: 5b67 010a |0042: iput-object v7, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a01 │ │ -06c0e0: 6202 7b06 |0044: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@067b │ │ -06c0e4: 6e5a d000 8792 |0046: invoke-virtual {v7, v8, v2, v9, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -06c0ea: 0c00 |0049: move-result-object v0 │ │ -06c0ec: 6002 7c06 |004a: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownHorizontalOffset:I // field@067c │ │ -06c0f0: 6e30 4701 2003 |004c: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0147 │ │ -06c0f6: 0a02 |004f: move-result v2 │ │ -06c0f8: 5962 060a |0050: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a06 │ │ -06c0fc: 6002 7d06 |0052: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownVerticalOffset:I // field@067d │ │ -06c100: 6e30 4701 2003 |0054: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0147 │ │ -06c106: 0a02 |0057: move-result v2 │ │ -06c108: 5962 090a |0058: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ -06c10c: 5262 090a |005a: iget v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ -06c110: 3802 0400 |005c: if-eqz v2, 0060 // +0004 │ │ -06c114: 5c65 0a0a |005e: iput-boolean v5, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0a0a │ │ -06c118: 6e10 5401 0000 |0060: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -06c11e: 2202 a302 |0063: new-instance v2, Landroid/support/v7/internal/widget/AppCompatPopupWindow; // type@02a3 │ │ -06c122: 7040 7612 7298 |0065: invoke-direct {v2, v7, v8, v9}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1276 │ │ -06c128: 5b62 150a |0068: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c12c: 5462 150a |006a: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c130: 6e20 971a 5200 |006c: invoke-virtual {v2, v5}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@1a97 │ │ -06c136: 5462 010a |006f: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a01 │ │ -06c13a: 6e10 c800 0200 |0071: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -06c140: 0c02 |0074: move-result-object v2 │ │ -06c142: 6e10 3201 0200 |0075: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ -06c148: 0c02 |0078: move-result-object v2 │ │ -06c14a: 5421 1f00 |0079: iget-object v1, v2, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ -06c14e: 7110 7a06 0100 |007b: invoke-static {v1}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@067a │ │ -06c154: 0a02 |007e: move-result v2 │ │ -06c156: 5962 110a |007f: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mLayoutDirection:I // field@0a11 │ │ -06c15a: 0e00 |0081: return-void │ │ +06c040: |[06c040] android.support.v7.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +06c050: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +06c052: 12e2 |0001: const/4 v2, #int -2 // #fe │ │ +06c054: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +06c056: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +06c058: 7010 a71b 0600 |0004: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06c05e: 5962 050a |0007: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ +06c062: 5962 0b0a |0009: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06c066: 5963 040a |000b: iput v3, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0a04 │ │ +06c06a: 5c63 020a |000d: iput-boolean v3, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a02 │ │ +06c06e: 5c63 0c0a |000f: iput-boolean v3, v6, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0a0c │ │ +06c072: 1402 ffff ff7f |0011: const v2, #float nan // #7fffffff │ │ +06c078: 5962 120a |0014: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0a12 │ │ +06c07c: 5963 160a |0016: iput v3, v6, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0a16 │ │ +06c080: 2202 fb02 |0018: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // type@02fb │ │ +06c084: 7030 0916 6204 |001a: invoke-direct {v2, v6, v4}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1609 │ │ +06c08a: 5b62 180a |001d: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0a18 │ │ +06c08e: 2202 fa02 |001f: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // type@02fa │ │ +06c092: 7030 0616 6204 |0021: invoke-direct {v2, v6, v4}, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1606 │ │ +06c098: 5b62 1c0a |0024: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@0a1c │ │ +06c09c: 2202 f902 |0026: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // type@02f9 │ │ +06c0a0: 7030 0216 6204 |0028: invoke-direct {v2, v6, v4}, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@1602 │ │ +06c0a6: 5b62 190a |002b: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@0a19 │ │ +06c0aa: 2202 f702 |002d: new-instance v2, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // type@02f7 │ │ +06c0ae: 7030 fb15 6204 |002f: invoke-direct {v2, v6, v4}, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@15fb │ │ +06c0b4: 5b62 0e0a |0032: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@0a0e │ │ +06c0b8: 2202 7700 |0034: new-instance v2, Landroid/os/Handler; // type@0077 │ │ +06c0bc: 7010 2e02 0200 |0036: invoke-direct {v2}, Landroid/os/Handler;.:()V // method@022e │ │ +06c0c2: 5b62 0d0a |0039: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0a0d │ │ +06c0c6: 2202 6000 |003b: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ +06c0ca: 7010 b301 0200 |003d: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +06c0d0: 5b62 1b0a |0040: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c0d4: 5b67 010a |0042: iput-object v7, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a01 │ │ +06c0d8: 6202 7b06 |0044: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow:[I // field@067b │ │ +06c0dc: 6e5a d000 8792 |0046: invoke-virtual {v7, v8, v2, v9, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +06c0e2: 0c00 |0049: move-result-object v0 │ │ +06c0e4: 6002 7c06 |004a: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownHorizontalOffset:I // field@067c │ │ +06c0e8: 6e30 4701 2003 |004c: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0147 │ │ +06c0ee: 0a02 |004f: move-result v2 │ │ +06c0f0: 5962 060a |0050: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a06 │ │ +06c0f4: 6002 7d06 |0052: sget v2, Landroid/support/v7/appcompat/R$styleable;.ListPopupWindow_android_dropDownVerticalOffset:I // field@067d │ │ +06c0f8: 6e30 4701 2003 |0054: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0147 │ │ +06c0fe: 0a02 |0057: move-result v2 │ │ +06c100: 5962 090a |0058: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ +06c104: 5262 090a |005a: iget v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ +06c108: 3802 0400 |005c: if-eqz v2, 0060 // +0004 │ │ +06c10c: 5c65 0a0a |005e: iput-boolean v5, v6, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0a0a │ │ +06c110: 6e10 5401 0000 |0060: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +06c116: 2202 a302 |0063: new-instance v2, Landroid/support/v7/internal/widget/AppCompatPopupWindow; // type@02a3 │ │ +06c11a: 7040 7612 7298 |0065: invoke-direct {v2, v7, v8, v9}, Landroid/support/v7/internal/widget/AppCompatPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1276 │ │ +06c120: 5b62 150a |0068: iput-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c124: 5462 150a |006a: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c128: 6e20 971a 5200 |006c: invoke-virtual {v2, v5}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@1a97 │ │ +06c12e: 5462 010a |006f: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a01 │ │ +06c132: 6e10 c800 0200 |0071: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +06c138: 0c02 |0074: move-result-object v2 │ │ +06c13a: 6e10 3201 0200 |0075: invoke-virtual {v2}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ +06c140: 0c02 |0078: move-result-object v2 │ │ +06c142: 5421 1f00 |0079: iget-object v1, v2, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@001f │ │ +06c146: 7110 7a06 0100 |007b: invoke-static {v1}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@067a │ │ +06c14c: 0a02 |007e: move-result v2 │ │ +06c14e: 5962 110a |007f: iput v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mLayoutDirection:I // field@0a11 │ │ +06c152: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=227 │ │ 0x0007 line=92 │ │ 0x0009 line=93 │ │ 0x000b line=98 │ │ 0x000d line=100 │ │ @@ -153611,17 +153611,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c15c: |[06c15c] android.support.v7.widget.ListPopupWindow.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; │ │ -06c16c: 5410 150a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c170: 1100 |0002: return-object v0 │ │ +06c154: |[06c154] android.support.v7.widget.ListPopupWindow.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; │ │ +06c164: 5410 150a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c168: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #4 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -153629,17 +153629,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c174: |[06c174] android.support.v7.widget.ListPopupWindow.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ -06c184: 5410 180a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0a18 │ │ -06c188: 1100 |0002: return-object v0 │ │ +06c16c: |[06c16c] android.support.v7.widget.ListPopupWindow.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ +06c17c: 5410 180a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0a18 │ │ +06c180: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #5 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -153647,17 +153647,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c18c: |[06c18c] android.support.v7.widget.ListPopupWindow.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; │ │ -06c19c: 5410 0d0a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0a0d │ │ -06c1a0: 1100 |0002: return-object v0 │ │ +06c184: |[06c184] android.support.v7.widget.ListPopupWindow.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; │ │ +06c194: 5410 0d0a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0a0d │ │ +06c198: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #6 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -153665,17 +153665,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c1a4: |[06c1a4] android.support.v7.widget.ListPopupWindow.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ -06c1b4: 5410 070a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c1b8: 1100 |0002: return-object v0 │ │ +06c19c: |[06c19c] android.support.v7.widget.ListPopupWindow.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ +06c1ac: 5410 070a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c1b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #7 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -153683,273 +153683,273 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 524 16-bit code units │ │ -06c1bc: |[06c1bc] android.support.v7.widget.ListPopupWindow.buildDropDown:()I │ │ -06c1cc: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ -06c1d0: 0800 1500 |0002: move-object/from16 v0, v21 │ │ -06c1d4: 5401 070a |0004: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c1d8: 3901 5b01 |0006: if-nez v1, 0161 // +015b │ │ -06c1dc: 0800 1500 |0008: move-object/from16 v0, v21 │ │ -06c1e0: 5408 010a |000a: iget-object v8, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a01 │ │ -06c1e4: 2201 f102 |000c: new-instance v1, Landroid/support/v7/widget/ListPopupWindow$2; // type@02f1 │ │ -06c1e8: 0800 1500 |000e: move-object/from16 v0, v21 │ │ -06c1ec: 7020 bd15 0100 |0010: invoke-direct {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$2;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@15bd │ │ -06c1f2: 0800 1500 |0013: move-object/from16 v0, v21 │ │ -06c1f6: 5b01 1a0a |0015: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0a1a │ │ -06c1fa: 2203 f302 |0017: new-instance v3, Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // type@02f3 │ │ -06c1fe: 0800 1500 |0019: move-object/from16 v0, v21 │ │ -06c202: 5501 130a |001b: iget-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0a13 │ │ -06c206: 3901 3101 |001d: if-nez v1, 014e // +0131 │ │ -06c20a: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -06c20c: 7030 c215 8301 |0020: invoke-direct {v3, v8, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.:(Landroid/content/Context;Z)V // method@15c2 │ │ -06c212: 0800 1500 |0023: move-object/from16 v0, v21 │ │ -06c216: 5b03 070a |0025: iput-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c21a: 0800 1500 |0027: move-object/from16 v0, v21 │ │ -06c21e: 5401 080a |0029: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0a08 │ │ -06c222: 3801 0d00 |002b: if-eqz v1, 0038 // +000d │ │ -06c226: 0800 1500 |002d: move-object/from16 v0, v21 │ │ -06c22a: 5401 070a |002f: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c22e: 0800 1500 |0031: move-object/from16 v0, v21 │ │ -06c232: 5403 080a |0033: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0a08 │ │ -06c236: 6e20 e315 3100 |0035: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@15e3 │ │ -06c23c: 0800 1500 |0038: move-object/from16 v0, v21 │ │ -06c240: 5401 070a |003a: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c244: 0800 1500 |003c: move-object/from16 v0, v21 │ │ -06c248: 5403 000a |003e: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ -06c24c: 6e20 d915 3100 |0040: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@15d9 │ │ -06c252: 0800 1500 |0043: move-object/from16 v0, v21 │ │ -06c256: 5401 070a |0045: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c25a: 0800 1500 |0047: move-object/from16 v0, v21 │ │ -06c25e: 5403 0f0a |0049: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0a0f │ │ -06c262: 6e20 dd15 3100 |004b: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@15dd │ │ -06c268: 0800 1500 |004e: move-object/from16 v0, v21 │ │ -06c26c: 5401 070a |0050: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c270: 1213 |0052: const/4 v3, #int 1 // #1 │ │ -06c272: 6e20 db15 3100 |0053: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusable:(Z)V // method@15db │ │ -06c278: 0800 1500 |0056: move-object/from16 v0, v21 │ │ -06c27c: 5401 070a |0058: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c280: 1213 |005a: const/4 v3, #int 1 // #1 │ │ -06c282: 6e20 dc15 3100 |005b: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusableInTouchMode:(Z)V // method@15dc │ │ -06c288: 0800 1500 |005e: move-object/from16 v0, v21 │ │ -06c28c: 5401 070a |0060: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c290: 2203 f202 |0062: new-instance v3, Landroid/support/v7/widget/ListPopupWindow$3; // type@02f2 │ │ -06c294: 0800 1500 |0064: move-object/from16 v0, v21 │ │ -06c298: 7020 bf15 0300 |0066: invoke-direct {v3, v0}, Landroid/support/v7/widget/ListPopupWindow$3;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@15bf │ │ -06c29e: 6e20 de15 3100 |0069: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@15de │ │ -06c2a4: 0800 1500 |006c: move-object/from16 v0, v21 │ │ -06c2a8: 5401 070a |006e: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c2ac: 0800 1500 |0070: move-object/from16 v0, v21 │ │ -06c2b0: 5403 190a |0072: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@0a19 │ │ -06c2b4: 6e20 df15 3100 |0074: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@15df │ │ -06c2ba: 0800 1500 |0077: move-object/from16 v0, v21 │ │ -06c2be: 5401 100a |0079: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0a10 │ │ -06c2c2: 3801 0d00 |007b: if-eqz v1, 0088 // +000d │ │ -06c2c6: 0800 1500 |007d: move-object/from16 v0, v21 │ │ -06c2ca: 5401 070a |007f: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c2ce: 0800 1500 |0081: move-object/from16 v0, v21 │ │ -06c2d2: 5403 100a |0083: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0a10 │ │ -06c2d6: 6e20 de15 3100 |0085: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@15de │ │ -06c2dc: 0800 1500 |0088: move-object/from16 v0, v21 │ │ -06c2e0: 5409 070a |008a: iget-object v9, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c2e4: 0800 1500 |008c: move-object/from16 v0, v21 │ │ -06c2e8: 540d 170a |008e: iget-object v13, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0a17 │ │ -06c2ec: 380d 5900 |0090: if-eqz v13, 00e9 // +0059 │ │ -06c2f0: 220b a103 |0092: new-instance v11, Landroid/widget/LinearLayout; // type@03a1 │ │ -06c2f4: 7020 441a 8b00 |0094: invoke-direct {v11, v8}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1a44 │ │ -06c2fa: 1211 |0097: const/4 v1, #int 1 // #1 │ │ -06c2fc: 6e20 541a 1b00 |0098: invoke-virtual {v11, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1a54 │ │ -06c302: 220c a003 |009b: new-instance v12, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ -06c306: 12f1 |009d: const/4 v1, #int -1 // #ff │ │ -06c308: 1203 |009e: const/4 v3, #int 0 // #0 │ │ -06c30a: 1504 803f |009f: const/high16 v4, #int 1065353216 // #3f80 │ │ -06c30e: 7040 431a 1c43 |00a1: invoke-direct {v12, v1, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@1a43 │ │ -06c314: 0800 1500 |00a4: move-object/from16 v0, v21 │ │ -06c318: 5201 160a |00a6: iget v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0a16 │ │ -06c31c: 2b01 5401 0000 |00a8: packed-switch v1, 000001fc // +00000154 │ │ -06c322: 1a01 9e08 |00ab: const-string v1, "ListPopupWindow" // string@089e │ │ -06c326: 2203 f003 |00ad: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -06c32a: 7010 c91b 0300 |00af: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -06c330: 1a04 2a04 |00b2: const-string v4, "Invalid hint position " // string@042a │ │ -06c334: 6e20 d21b 4300 |00b4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -06c33a: 0c03 |00b7: move-result-object v3 │ │ -06c33c: 0800 1500 |00b8: move-object/from16 v0, v21 │ │ -06c340: 5204 160a |00ba: iget v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0a16 │ │ -06c344: 6e20 ce1b 4300 |00bc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -06c34a: 0c03 |00bf: move-result-object v3 │ │ -06c34c: 6e10 d61b 0300 |00c0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -06c352: 0c03 |00c3: move-result-object v3 │ │ -06c354: 7120 0018 3100 |00c4: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ -06c35a: 0800 1500 |00c7: move-object/from16 v0, v21 │ │ -06c35e: 5201 0b0a |00c9: iget v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06c362: 1503 0080 |00cb: const/high16 v3, #int -2147483648 // #8000 │ │ -06c366: 7120 a518 3100 |00cd: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06c36c: 0a14 |00d0: move-result v20 │ │ -06c36e: 120a |00d1: const/4 v10, #int 0 // #0 │ │ -06c370: 0200 1400 |00d2: move/from16 v0, v20 │ │ -06c374: 6e30 e718 0d0a |00d4: invoke-virtual {v13, v0, v10}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -06c37a: 6e10 c118 0d00 |00d7: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06c380: 0c0c |00da: move-result-object v12 │ │ -06c382: 1f0c a003 |00db: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ -06c386: 6e10 c418 0d00 |00dd: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -06c38c: 0a01 |00e0: move-result v1 │ │ -06c38e: 52c3 ef0a |00e1: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0aef │ │ -06c392: b031 |00e3: add-int/2addr v1, v3 │ │ -06c394: 52c3 ee0a |00e4: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0aee │ │ -06c398: 9011 0103 |00e6: add-int v17, v1, v3 │ │ -06c39c: 07b9 |00e8: move-object v9, v11 │ │ -06c39e: 0800 1500 |00e9: move-object/from16 v0, v21 │ │ -06c3a2: 5401 150a |00eb: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c3a6: 6e20 941a 9100 |00ed: invoke-virtual {v1, v9}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@1a94 │ │ -06c3ac: 1312 0000 |00f0: const/16 v18, #int 0 // #0 │ │ -06c3b0: 0800 1500 |00f2: move-object/from16 v0, v21 │ │ -06c3b4: 5401 150a |00f4: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c3b8: 6e10 8c1a 0100 |00f6: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1a8c │ │ -06c3be: 0c07 |00f9: move-result-object v7 │ │ -06c3c0: 3807 8c00 |00fa: if-eqz v7, 0186 // +008c │ │ -06c3c4: 0800 1500 |00fc: move-object/from16 v0, v21 │ │ -06c3c8: 5401 1b0a |00fe: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c3cc: 6e20 db01 1700 |0100: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ -06c3d2: 0800 1500 |0103: move-object/from16 v0, v21 │ │ -06c3d6: 5401 1b0a |0105: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c3da: 5211 3000 |0107: iget v1, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ -06c3de: 0800 1500 |0109: move-object/from16 v0, v21 │ │ -06c3e2: 5403 1b0a |010b: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c3e6: 5233 2d00 |010d: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -06c3ea: 9012 0103 |010f: add-int v18, v1, v3 │ │ -06c3ee: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -06c3f2: 5501 0a0a |0113: iget-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0a0a │ │ -06c3f6: 3901 0d00 |0115: if-nez v1, 0122 // +000d │ │ -06c3fa: 0800 1500 |0117: move-object/from16 v0, v21 │ │ -06c3fe: 5401 1b0a |0119: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c402: 5211 3000 |011b: iget v1, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ -06c406: 7b11 |011d: neg-int v1, v1 │ │ -06c408: 0800 1500 |011e: move-object/from16 v0, v21 │ │ -06c40c: 5901 090a |0120: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ -06c410: 0800 1500 |0122: move-object/from16 v0, v21 │ │ -06c414: 5401 150a |0124: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c418: 6e10 8f1a 0100 |0126: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@1a8f │ │ -06c41e: 0a01 |0129: move-result v1 │ │ -06c420: 1223 |012a: const/4 v3, #int 2 // #2 │ │ -06c422: 3331 6300 |012b: if-ne v1, v3, 018e // +0063 │ │ -06c426: 121e |012d: const/4 v14, #int 1 // #1 │ │ -06c428: 0800 1500 |012e: move-object/from16 v0, v21 │ │ -06c42c: 5401 150a |0130: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c430: 7401 1516 1500 |0132: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ -06c436: 0c03 |0135: move-result-object v3 │ │ -06c438: 0800 1500 |0136: move-object/from16 v0, v21 │ │ -06c43c: 5204 090a |0138: iget v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ -06c440: 6e30 901a 3104 |013a: invoke-virtual {v1, v3, v4}, Landroid/widget/PopupWindow;.getMaxAvailableHeight:(Landroid/view/View;I)I // method@1a90 │ │ -06c446: 0a10 |013d: move-result v16 │ │ -06c448: 0800 1500 |013e: move-object/from16 v0, v21 │ │ -06c44c: 5501 020a |0140: iget-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a02 │ │ -06c450: 3901 0900 |0142: if-nez v1, 014b // +0009 │ │ -06c454: 0800 1500 |0144: move-object/from16 v0, v21 │ │ -06c458: 5201 050a |0146: iget v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ -06c45c: 12f3 |0148: const/4 v3, #int -1 // #ff │ │ -06c45e: 3331 4700 |0149: if-ne v1, v3, 0190 // +0047 │ │ -06c462: 9001 1012 |014b: add-int v1, v16, v18 │ │ -06c466: 0f01 |014d: return v1 │ │ -06c468: 1201 |014e: const/4 v1, #int 0 // #0 │ │ -06c46a: 2900 d1fe |014f: goto/16 0020 // -012f │ │ -06c46e: 6e30 471a 9b0c |0151: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a47 │ │ -06c474: 6e20 461a db00 |0154: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1a46 │ │ -06c47a: 2900 70ff |0157: goto/16 00c7 // -0090 │ │ -06c47e: 6e20 461a db00 |0159: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1a46 │ │ -06c484: 6e30 471a 9b0c |015c: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a47 │ │ -06c48a: 2900 68ff |015f: goto/16 00c7 // -0098 │ │ -06c48e: 0800 1500 |0161: move-object/from16 v0, v21 │ │ -06c492: 5401 150a |0163: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c496: 6e10 8d1a 0100 |0165: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@1a8d │ │ -06c49c: 0c09 |0168: move-result-object v9 │ │ -06c49e: 1f09 6e03 |0169: check-cast v9, Landroid/view/ViewGroup; // type@036e │ │ -06c4a2: 0800 1500 |016b: move-object/from16 v0, v21 │ │ -06c4a6: 5400 170a |016d: iget-object v0, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0a17 │ │ -06c4aa: 0813 0000 |016f: move-object/from16 v19, v0 │ │ -06c4ae: 3813 7fff |0171: if-eqz v19, 00f0 // -0081 │ │ -06c4b2: 7401 c118 1300 |0173: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06c4b8: 0c0c |0176: move-result-object v12 │ │ -06c4ba: 1f0c a003 |0177: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ -06c4be: 7401 c418 1300 |0179: invoke-virtual/range {v19}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -06c4c4: 0a01 |017c: move-result v1 │ │ -06c4c6: 52c3 ef0a |017d: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0aef │ │ -06c4ca: b031 |017f: add-int/2addr v1, v3 │ │ -06c4cc: 52c3 ee0a |0180: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0aee │ │ -06c4d0: 9011 0103 |0182: add-int v17, v1, v3 │ │ -06c4d4: 2900 6cff |0184: goto/16 00f0 // -0094 │ │ -06c4d8: 0800 1500 |0186: move-object/from16 v0, v21 │ │ -06c4dc: 5401 1b0a |0188: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c4e0: 6e10 be01 0100 |018a: invoke-virtual {v1}, Landroid/graphics/Rect;.setEmpty:()V // method@01be │ │ -06c4e6: 2895 |018d: goto 0122 // -006b │ │ -06c4e8: 120e |018e: const/4 v14, #int 0 // #0 │ │ -06c4ea: 289f |018f: goto 012e // -0061 │ │ -06c4ec: 0800 1500 |0190: move-object/from16 v0, v21 │ │ -06c4f0: 5201 0b0a |0192: iget v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06c4f4: 2b01 7000 0000 |0194: packed-switch v1, 00000204 // +00000070 │ │ -06c4fa: 0800 1500 |0197: move-object/from16 v0, v21 │ │ -06c4fe: 5201 0b0a |0199: iget v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06c502: 1503 0040 |019b: const/high16 v3, #int 1073741824 // #4000 │ │ -06c506: 7120 a518 3100 |019d: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06c50c: 0a02 |01a0: move-result v2 │ │ -06c50e: 0800 1500 |01a1: move-object/from16 v0, v21 │ │ -06c512: 5401 070a |01a3: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c516: 1203 |01a5: const/4 v3, #int 0 // #0 │ │ -06c518: 12f4 |01a6: const/4 v4, #int -1 // #ff │ │ -06c51a: 9105 1011 |01a7: sub-int v5, v16, v17 │ │ -06c51e: 12f6 |01a9: const/4 v6, #int -1 // #ff │ │ -06c520: 7406 d215 0100 |01aa: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.measureHeightOfChildrenCompat:(IIIII)I // method@15d2 │ │ -06c526: 0a0f |01ad: move-result v15 │ │ -06c528: 3d0f 0400 |01ae: if-lez v15, 01b2 // +0004 │ │ -06c52c: 9011 1112 |01b0: add-int v17, v17, v18 │ │ -06c530: 9001 0f11 |01b2: add-int v1, v15, v17 │ │ -06c534: 2899 |01b4: goto 014d // -0067 │ │ -06c536: 0800 1500 |01b5: move-object/from16 v0, v21 │ │ -06c53a: 5401 010a |01b7: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a01 │ │ -06c53e: 6e10 c800 0100 |01b9: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -06c544: 0c01 |01bc: move-result-object v1 │ │ -06c546: 6e10 3401 0100 |01bd: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -06c54c: 0c01 |01c0: move-result-object v1 │ │ -06c54e: 5211 d10a |01c1: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ -06c552: 0800 1500 |01c3: move-object/from16 v0, v21 │ │ -06c556: 5403 1b0a |01c5: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c55a: 5233 2e00 |01c7: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002e │ │ -06c55e: 0800 1500 |01c9: move-object/from16 v0, v21 │ │ -06c562: 5404 1b0a |01cb: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c566: 5244 2f00 |01cd: iget v4, v4, Landroid/graphics/Rect;.right:I // field@002f │ │ -06c56a: b043 |01cf: add-int/2addr v3, v4 │ │ -06c56c: b131 |01d0: sub-int/2addr v1, v3 │ │ -06c56e: 1503 0080 |01d1: const/high16 v3, #int -2147483648 // #8000 │ │ -06c572: 7120 a518 3100 |01d3: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06c578: 0a02 |01d6: move-result v2 │ │ -06c57a: 28ca |01d7: goto 01a1 // -0036 │ │ -06c57c: 0800 1500 |01d8: move-object/from16 v0, v21 │ │ -06c580: 5401 010a |01da: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a01 │ │ -06c584: 6e10 c800 0100 |01dc: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -06c58a: 0c01 |01df: move-result-object v1 │ │ -06c58c: 6e10 3401 0100 |01e0: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -06c592: 0c01 |01e3: move-result-object v1 │ │ -06c594: 5211 d10a |01e4: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ -06c598: 0800 1500 |01e6: move-object/from16 v0, v21 │ │ -06c59c: 5403 1b0a |01e8: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c5a0: 5233 2e00 |01ea: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002e │ │ -06c5a4: 0800 1500 |01ec: move-object/from16 v0, v21 │ │ -06c5a8: 5404 1b0a |01ee: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c5ac: 5244 2f00 |01f0: iget v4, v4, Landroid/graphics/Rect;.right:I // field@002f │ │ -06c5b0: b043 |01f2: add-int/2addr v3, v4 │ │ -06c5b2: b131 |01f3: sub-int/2addr v1, v3 │ │ -06c5b4: 1503 0040 |01f4: const/high16 v3, #int 1073741824 // #4000 │ │ -06c5b8: 7120 a518 3100 |01f6: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06c5be: 0a02 |01f9: move-result v2 │ │ -06c5c0: 28a7 |01fa: goto 01a1 // -0059 │ │ -06c5c2: 0000 |01fb: nop // spacer │ │ -06c5c4: 0001 0200 0000 0000 b100 0000 a900 ... |01fc: packed-switch-data (8 units) │ │ -06c5d4: 0001 0200 feff ffff 2100 0000 4400 ... |0204: packed-switch-data (8 units) │ │ +06c1b4: |[06c1b4] android.support.v7.widget.ListPopupWindow.buildDropDown:()I │ │ +06c1c4: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ +06c1c8: 0800 1500 |0002: move-object/from16 v0, v21 │ │ +06c1cc: 5401 070a |0004: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c1d0: 3901 5b01 |0006: if-nez v1, 0161 // +015b │ │ +06c1d4: 0800 1500 |0008: move-object/from16 v0, v21 │ │ +06c1d8: 5408 010a |000a: iget-object v8, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a01 │ │ +06c1dc: 2201 f102 |000c: new-instance v1, Landroid/support/v7/widget/ListPopupWindow$2; // type@02f1 │ │ +06c1e0: 0800 1500 |000e: move-object/from16 v0, v21 │ │ +06c1e4: 7020 bd15 0100 |0010: invoke-direct {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$2;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@15bd │ │ +06c1ea: 0800 1500 |0013: move-object/from16 v0, v21 │ │ +06c1ee: 5b01 1a0a |0015: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0a1a │ │ +06c1f2: 2203 f302 |0017: new-instance v3, Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // type@02f3 │ │ +06c1f6: 0800 1500 |0019: move-object/from16 v0, v21 │ │ +06c1fa: 5501 130a |001b: iget-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0a13 │ │ +06c1fe: 3901 3101 |001d: if-nez v1, 014e // +0131 │ │ +06c202: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +06c204: 7030 c215 8301 |0020: invoke-direct {v3, v8, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.:(Landroid/content/Context;Z)V // method@15c2 │ │ +06c20a: 0800 1500 |0023: move-object/from16 v0, v21 │ │ +06c20e: 5b03 070a |0025: iput-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c212: 0800 1500 |0027: move-object/from16 v0, v21 │ │ +06c216: 5401 080a |0029: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0a08 │ │ +06c21a: 3801 0d00 |002b: if-eqz v1, 0038 // +000d │ │ +06c21e: 0800 1500 |002d: move-object/from16 v0, v21 │ │ +06c222: 5401 070a |002f: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c226: 0800 1500 |0031: move-object/from16 v0, v21 │ │ +06c22a: 5403 080a |0033: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0a08 │ │ +06c22e: 6e20 e315 3100 |0035: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@15e3 │ │ +06c234: 0800 1500 |0038: move-object/from16 v0, v21 │ │ +06c238: 5401 070a |003a: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c23c: 0800 1500 |003c: move-object/from16 v0, v21 │ │ +06c240: 5403 000a |003e: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ +06c244: 6e20 d915 3100 |0040: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@15d9 │ │ +06c24a: 0800 1500 |0043: move-object/from16 v0, v21 │ │ +06c24e: 5401 070a |0045: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c252: 0800 1500 |0047: move-object/from16 v0, v21 │ │ +06c256: 5403 0f0a |0049: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0a0f │ │ +06c25a: 6e20 dd15 3100 |004b: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@15dd │ │ +06c260: 0800 1500 |004e: move-object/from16 v0, v21 │ │ +06c264: 5401 070a |0050: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c268: 1213 |0052: const/4 v3, #int 1 // #1 │ │ +06c26a: 6e20 db15 3100 |0053: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusable:(Z)V // method@15db │ │ +06c270: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +06c274: 5401 070a |0058: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c278: 1213 |005a: const/4 v3, #int 1 // #1 │ │ +06c27a: 6e20 dc15 3100 |005b: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setFocusableInTouchMode:(Z)V // method@15dc │ │ +06c280: 0800 1500 |005e: move-object/from16 v0, v21 │ │ +06c284: 5401 070a |0060: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c288: 2203 f202 |0062: new-instance v3, Landroid/support/v7/widget/ListPopupWindow$3; // type@02f2 │ │ +06c28c: 0800 1500 |0064: move-object/from16 v0, v21 │ │ +06c290: 7020 bf15 0300 |0066: invoke-direct {v3, v0}, Landroid/support/v7/widget/ListPopupWindow$3;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@15bf │ │ +06c296: 6e20 de15 3100 |0069: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@15de │ │ +06c29c: 0800 1500 |006c: move-object/from16 v0, v21 │ │ +06c2a0: 5401 070a |006e: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c2a4: 0800 1500 |0070: move-object/from16 v0, v21 │ │ +06c2a8: 5403 190a |0072: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; // field@0a19 │ │ +06c2ac: 6e20 df15 3100 |0074: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@15df │ │ +06c2b2: 0800 1500 |0077: move-object/from16 v0, v21 │ │ +06c2b6: 5401 100a |0079: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0a10 │ │ +06c2ba: 3801 0d00 |007b: if-eqz v1, 0088 // +000d │ │ +06c2be: 0800 1500 |007d: move-object/from16 v0, v21 │ │ +06c2c2: 5401 070a |007f: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c2c6: 0800 1500 |0081: move-object/from16 v0, v21 │ │ +06c2ca: 5403 100a |0083: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0a10 │ │ +06c2ce: 6e20 de15 3100 |0085: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@15de │ │ +06c2d4: 0800 1500 |0088: move-object/from16 v0, v21 │ │ +06c2d8: 5409 070a |008a: iget-object v9, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c2dc: 0800 1500 |008c: move-object/from16 v0, v21 │ │ +06c2e0: 540d 170a |008e: iget-object v13, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0a17 │ │ +06c2e4: 380d 5900 |0090: if-eqz v13, 00e9 // +0059 │ │ +06c2e8: 220b a103 |0092: new-instance v11, Landroid/widget/LinearLayout; // type@03a1 │ │ +06c2ec: 7020 441a 8b00 |0094: invoke-direct {v11, v8}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@1a44 │ │ +06c2f2: 1211 |0097: const/4 v1, #int 1 // #1 │ │ +06c2f4: 6e20 541a 1b00 |0098: invoke-virtual {v11, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@1a54 │ │ +06c2fa: 220c a003 |009b: new-instance v12, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ +06c2fe: 12f1 |009d: const/4 v1, #int -1 // #ff │ │ +06c300: 1203 |009e: const/4 v3, #int 0 // #0 │ │ +06c302: 1504 803f |009f: const/high16 v4, #int 1065353216 // #3f80 │ │ +06c306: 7040 431a 1c43 |00a1: invoke-direct {v12, v1, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@1a43 │ │ +06c30c: 0800 1500 |00a4: move-object/from16 v0, v21 │ │ +06c310: 5201 160a |00a6: iget v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0a16 │ │ +06c314: 2b01 5401 0000 |00a8: packed-switch v1, 000001fc // +00000154 │ │ +06c31a: 1a01 9d08 |00ab: const-string v1, "ListPopupWindow" // string@089d │ │ +06c31e: 2203 f003 |00ad: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +06c322: 7010 c91b 0300 |00af: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +06c328: 1a04 2904 |00b2: const-string v4, "Invalid hint position " // string@0429 │ │ +06c32c: 6e20 d21b 4300 |00b4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +06c332: 0c03 |00b7: move-result-object v3 │ │ +06c334: 0800 1500 |00b8: move-object/from16 v0, v21 │ │ +06c338: 5204 160a |00ba: iget v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0a16 │ │ +06c33c: 6e20 ce1b 4300 |00bc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +06c342: 0c03 |00bf: move-result-object v3 │ │ +06c344: 6e10 d61b 0300 |00c0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +06c34a: 0c03 |00c3: move-result-object v3 │ │ +06c34c: 7120 0018 3100 |00c4: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@1800 │ │ +06c352: 0800 1500 |00c7: move-object/from16 v0, v21 │ │ +06c356: 5201 0b0a |00c9: iget v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06c35a: 1503 0080 |00cb: const/high16 v3, #int -2147483648 // #8000 │ │ +06c35e: 7120 a518 3100 |00cd: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06c364: 0a14 |00d0: move-result v20 │ │ +06c366: 120a |00d1: const/4 v10, #int 0 // #0 │ │ +06c368: 0200 1400 |00d2: move/from16 v0, v20 │ │ +06c36c: 6e30 e718 0d0a |00d4: invoke-virtual {v13, v0, v10}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +06c372: 6e10 c118 0d00 |00d7: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06c378: 0c0c |00da: move-result-object v12 │ │ +06c37a: 1f0c a003 |00db: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ +06c37e: 6e10 c418 0d00 |00dd: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +06c384: 0a01 |00e0: move-result v1 │ │ +06c386: 52c3 ef0a |00e1: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0aef │ │ +06c38a: b031 |00e3: add-int/2addr v1, v3 │ │ +06c38c: 52c3 ee0a |00e4: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0aee │ │ +06c390: 9011 0103 |00e6: add-int v17, v1, v3 │ │ +06c394: 07b9 |00e8: move-object v9, v11 │ │ +06c396: 0800 1500 |00e9: move-object/from16 v0, v21 │ │ +06c39a: 5401 150a |00eb: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c39e: 6e20 941a 9100 |00ed: invoke-virtual {v1, v9}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@1a94 │ │ +06c3a4: 1312 0000 |00f0: const/16 v18, #int 0 // #0 │ │ +06c3a8: 0800 1500 |00f2: move-object/from16 v0, v21 │ │ +06c3ac: 5401 150a |00f4: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c3b0: 6e10 8c1a 0100 |00f6: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1a8c │ │ +06c3b6: 0c07 |00f9: move-result-object v7 │ │ +06c3b8: 3807 8c00 |00fa: if-eqz v7, 0186 // +008c │ │ +06c3bc: 0800 1500 |00fc: move-object/from16 v0, v21 │ │ +06c3c0: 5401 1b0a |00fe: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c3c4: 6e20 db01 1700 |0100: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ +06c3ca: 0800 1500 |0103: move-object/from16 v0, v21 │ │ +06c3ce: 5401 1b0a |0105: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c3d2: 5211 3000 |0107: iget v1, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ +06c3d6: 0800 1500 |0109: move-object/from16 v0, v21 │ │ +06c3da: 5403 1b0a |010b: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c3de: 5233 2d00 |010d: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +06c3e2: 9012 0103 |010f: add-int v18, v1, v3 │ │ +06c3e6: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +06c3ea: 5501 0a0a |0113: iget-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0a0a │ │ +06c3ee: 3901 0d00 |0115: if-nez v1, 0122 // +000d │ │ +06c3f2: 0800 1500 |0117: move-object/from16 v0, v21 │ │ +06c3f6: 5401 1b0a |0119: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c3fa: 5211 3000 |011b: iget v1, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ +06c3fe: 7b11 |011d: neg-int v1, v1 │ │ +06c400: 0800 1500 |011e: move-object/from16 v0, v21 │ │ +06c404: 5901 090a |0120: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ +06c408: 0800 1500 |0122: move-object/from16 v0, v21 │ │ +06c40c: 5401 150a |0124: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c410: 6e10 8f1a 0100 |0126: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@1a8f │ │ +06c416: 0a01 |0129: move-result v1 │ │ +06c418: 1223 |012a: const/4 v3, #int 2 // #2 │ │ +06c41a: 3331 6300 |012b: if-ne v1, v3, 018e // +0063 │ │ +06c41e: 121e |012d: const/4 v14, #int 1 // #1 │ │ +06c420: 0800 1500 |012e: move-object/from16 v0, v21 │ │ +06c424: 5401 150a |0130: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c428: 7401 1516 1500 |0132: invoke-virtual/range {v21}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ +06c42e: 0c03 |0135: move-result-object v3 │ │ +06c430: 0800 1500 |0136: move-object/from16 v0, v21 │ │ +06c434: 5204 090a |0138: iget v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ +06c438: 6e30 901a 3104 |013a: invoke-virtual {v1, v3, v4}, Landroid/widget/PopupWindow;.getMaxAvailableHeight:(Landroid/view/View;I)I // method@1a90 │ │ +06c43e: 0a10 |013d: move-result v16 │ │ +06c440: 0800 1500 |013e: move-object/from16 v0, v21 │ │ +06c444: 5501 020a |0140: iget-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a02 │ │ +06c448: 3901 0900 |0142: if-nez v1, 014b // +0009 │ │ +06c44c: 0800 1500 |0144: move-object/from16 v0, v21 │ │ +06c450: 5201 050a |0146: iget v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ +06c454: 12f3 |0148: const/4 v3, #int -1 // #ff │ │ +06c456: 3331 4700 |0149: if-ne v1, v3, 0190 // +0047 │ │ +06c45a: 9001 1012 |014b: add-int v1, v16, v18 │ │ +06c45e: 0f01 |014d: return v1 │ │ +06c460: 1201 |014e: const/4 v1, #int 0 // #0 │ │ +06c462: 2900 d1fe |014f: goto/16 0020 // -012f │ │ +06c466: 6e30 471a 9b0c |0151: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a47 │ │ +06c46c: 6e20 461a db00 |0154: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1a46 │ │ +06c472: 2900 70ff |0157: goto/16 00c7 // -0090 │ │ +06c476: 6e20 461a db00 |0159: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@1a46 │ │ +06c47c: 6e30 471a 9b0c |015c: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1a47 │ │ +06c482: 2900 68ff |015f: goto/16 00c7 // -0098 │ │ +06c486: 0800 1500 |0161: move-object/from16 v0, v21 │ │ +06c48a: 5401 150a |0163: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c48e: 6e10 8d1a 0100 |0165: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@1a8d │ │ +06c494: 0c09 |0168: move-result-object v9 │ │ +06c496: 1f09 6e03 |0169: check-cast v9, Landroid/view/ViewGroup; // type@036e │ │ +06c49a: 0800 1500 |016b: move-object/from16 v0, v21 │ │ +06c49e: 5400 170a |016d: iget-object v0, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0a17 │ │ +06c4a2: 0813 0000 |016f: move-object/from16 v19, v0 │ │ +06c4a6: 3813 7fff |0171: if-eqz v19, 00f0 // -0081 │ │ +06c4aa: 7401 c118 1300 |0173: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06c4b0: 0c0c |0176: move-result-object v12 │ │ +06c4b2: 1f0c a003 |0177: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ +06c4b6: 7401 c418 1300 |0179: invoke-virtual/range {v19}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +06c4bc: 0a01 |017c: move-result v1 │ │ +06c4be: 52c3 ef0a |017d: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0aef │ │ +06c4c2: b031 |017f: add-int/2addr v1, v3 │ │ +06c4c4: 52c3 ee0a |0180: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0aee │ │ +06c4c8: 9011 0103 |0182: add-int v17, v1, v3 │ │ +06c4cc: 2900 6cff |0184: goto/16 00f0 // -0094 │ │ +06c4d0: 0800 1500 |0186: move-object/from16 v0, v21 │ │ +06c4d4: 5401 1b0a |0188: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c4d8: 6e10 be01 0100 |018a: invoke-virtual {v1}, Landroid/graphics/Rect;.setEmpty:()V // method@01be │ │ +06c4de: 2895 |018d: goto 0122 // -006b │ │ +06c4e0: 120e |018e: const/4 v14, #int 0 // #0 │ │ +06c4e2: 289f |018f: goto 012e // -0061 │ │ +06c4e4: 0800 1500 |0190: move-object/from16 v0, v21 │ │ +06c4e8: 5201 0b0a |0192: iget v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06c4ec: 2b01 7000 0000 |0194: packed-switch v1, 00000204 // +00000070 │ │ +06c4f2: 0800 1500 |0197: move-object/from16 v0, v21 │ │ +06c4f6: 5201 0b0a |0199: iget v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06c4fa: 1503 0040 |019b: const/high16 v3, #int 1073741824 // #4000 │ │ +06c4fe: 7120 a518 3100 |019d: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06c504: 0a02 |01a0: move-result v2 │ │ +06c506: 0800 1500 |01a1: move-object/from16 v0, v21 │ │ +06c50a: 5401 070a |01a3: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c50e: 1203 |01a5: const/4 v3, #int 0 // #0 │ │ +06c510: 12f4 |01a6: const/4 v4, #int -1 // #ff │ │ +06c512: 9105 1011 |01a7: sub-int v5, v16, v17 │ │ +06c516: 12f6 |01a9: const/4 v6, #int -1 // #ff │ │ +06c518: 7406 d215 0100 |01aa: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.measureHeightOfChildrenCompat:(IIIII)I // method@15d2 │ │ +06c51e: 0a0f |01ad: move-result v15 │ │ +06c520: 3d0f 0400 |01ae: if-lez v15, 01b2 // +0004 │ │ +06c524: 9011 1112 |01b0: add-int v17, v17, v18 │ │ +06c528: 9001 0f11 |01b2: add-int v1, v15, v17 │ │ +06c52c: 2899 |01b4: goto 014d // -0067 │ │ +06c52e: 0800 1500 |01b5: move-object/from16 v0, v21 │ │ +06c532: 5401 010a |01b7: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a01 │ │ +06c536: 6e10 c800 0100 |01b9: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +06c53c: 0c01 |01bc: move-result-object v1 │ │ +06c53e: 6e10 3401 0100 |01bd: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +06c544: 0c01 |01c0: move-result-object v1 │ │ +06c546: 5211 d10a |01c1: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ +06c54a: 0800 1500 |01c3: move-object/from16 v0, v21 │ │ +06c54e: 5403 1b0a |01c5: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c552: 5233 2e00 |01c7: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002e │ │ +06c556: 0800 1500 |01c9: move-object/from16 v0, v21 │ │ +06c55a: 5404 1b0a |01cb: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c55e: 5244 2f00 |01cd: iget v4, v4, Landroid/graphics/Rect;.right:I // field@002f │ │ +06c562: b043 |01cf: add-int/2addr v3, v4 │ │ +06c564: b131 |01d0: sub-int/2addr v1, v3 │ │ +06c566: 1503 0080 |01d1: const/high16 v3, #int -2147483648 // #8000 │ │ +06c56a: 7120 a518 3100 |01d3: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06c570: 0a02 |01d6: move-result v2 │ │ +06c572: 28ca |01d7: goto 01a1 // -0036 │ │ +06c574: 0800 1500 |01d8: move-object/from16 v0, v21 │ │ +06c578: 5401 010a |01da: iget-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0a01 │ │ +06c57c: 6e10 c800 0100 |01dc: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +06c582: 0c01 |01df: move-result-object v1 │ │ +06c584: 6e10 3401 0100 |01e0: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +06c58a: 0c01 |01e3: move-result-object v1 │ │ +06c58c: 5211 d10a |01e4: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0ad1 │ │ +06c590: 0800 1500 |01e6: move-object/from16 v0, v21 │ │ +06c594: 5403 1b0a |01e8: iget-object v3, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c598: 5233 2e00 |01ea: iget v3, v3, Landroid/graphics/Rect;.left:I // field@002e │ │ +06c59c: 0800 1500 |01ec: move-object/from16 v0, v21 │ │ +06c5a0: 5404 1b0a |01ee: iget-object v4, v0, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c5a4: 5244 2f00 |01f0: iget v4, v4, Landroid/graphics/Rect;.right:I // field@002f │ │ +06c5a8: b043 |01f2: add-int/2addr v3, v4 │ │ +06c5aa: b131 |01f3: sub-int/2addr v1, v3 │ │ +06c5ac: 1503 0040 |01f4: const/high16 v3, #int 1073741824 // #4000 │ │ +06c5b0: 7120 a518 3100 |01f6: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06c5b6: 0a02 |01f9: move-result v2 │ │ +06c5b8: 28a7 |01fa: goto 01a1 // -0059 │ │ +06c5ba: 0000 |01fb: nop // spacer │ │ +06c5bc: 0001 0200 0000 0000 b100 0000 a900 ... |01fc: packed-switch-data (8 units) │ │ +06c5cc: 0001 0200 feff ffff 2100 0000 4400 ... |0204: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ 0x0002 line=1051 │ │ 0x0008 line=1052 │ │ 0x000c line=1060 │ │ 0x0017 line=1070 │ │ @@ -154050,27 +154050,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -06c5e4: |[06c5e4] android.support.v7.widget.ListPopupWindow.removePromptView:()V │ │ -06c5f4: 5432 170a |0000: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0a17 │ │ -06c5f8: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ -06c5fc: 5432 170a |0004: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0a17 │ │ -06c600: 6e10 ca18 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -06c606: 0c01 |0009: move-result-object v1 │ │ -06c608: 2012 6e03 |000a: instance-of v2, v1, Landroid/view/ViewGroup; // type@036e │ │ -06c60c: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -06c610: 0710 |000e: move-object v0, v1 │ │ -06c612: 1f00 6e03 |000f: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ -06c616: 5432 170a |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0a17 │ │ -06c61a: 6e20 5d19 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ -06c620: 0e00 |0016: return-void │ │ +06c5dc: |[06c5dc] android.support.v7.widget.ListPopupWindow.removePromptView:()V │ │ +06c5ec: 5432 170a |0000: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0a17 │ │ +06c5f0: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ +06c5f4: 5432 170a |0004: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0a17 │ │ +06c5f8: 6e10 ca18 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +06c5fe: 0c01 |0009: move-result-object v1 │ │ +06c600: 2012 6e03 |000a: instance-of v2, v1, Landroid/view/ViewGroup; // type@036e │ │ +06c604: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +06c608: 0710 |000e: move-object v0, v1 │ │ +06c60a: 1f00 6e03 |000f: check-cast v0, Landroid/view/ViewGroup; // type@036e │ │ +06c60e: 5432 170a |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0a17 │ │ +06c612: 6e20 5d19 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ +06c618: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=688 │ │ 0x0004 line=689 │ │ 0x000a line=690 │ │ 0x000f line=691 │ │ 0x0011 line=692 │ │ @@ -154085,32 +154085,32 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06c624: |[06c624] android.support.v7.widget.ListPopupWindow.setPopupClipToScreenEnabled:(Z)V │ │ -06c634: 6201 1d0a |0000: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0a1d │ │ -06c638: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ -06c63c: 6201 1d0a |0004: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0a1d │ │ -06c640: 5462 150a |0006: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c644: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -06c646: 2333 f904 |0009: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -06c64a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -06c64c: 7110 671b 0700 |000c: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ -06c652: 0c05 |000f: move-result-object v5 │ │ -06c654: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -06c658: 6e30 e91b 2103 |0012: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -06c65e: 0e00 |0015: return-void │ │ -06c660: 0d00 |0016: move-exception v0 │ │ -06c662: 1a01 9e08 |0017: const-string v1, "ListPopupWindow" // string@089e │ │ -06c666: 1a02 0103 |0019: const-string v2, "Could not call setClipToScreenEnabled() on PopupWindow. Oh well." // string@0301 │ │ -06c66a: 7120 0218 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ -06c670: 28f7 |001e: goto 0015 // -0009 │ │ +06c61c: |[06c61c] android.support.v7.widget.ListPopupWindow.setPopupClipToScreenEnabled:(Z)V │ │ +06c62c: 6201 1d0a |0000: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0a1d │ │ +06c630: 3801 1300 |0002: if-eqz v1, 0015 // +0013 │ │ +06c634: 6201 1d0a |0004: sget-object v1, Landroid/support/v7/widget/ListPopupWindow;.sClipToWindowEnabledMethod:Ljava/lang/reflect/Method; // field@0a1d │ │ +06c638: 5462 150a |0006: iget-object v2, v6, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c63c: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +06c63e: 2333 f904 |0009: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +06c642: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +06c644: 7110 671b 0700 |000c: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ +06c64a: 0c05 |000f: move-result-object v5 │ │ +06c64c: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +06c650: 6e30 e91b 2103 |0012: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +06c656: 0e00 |0015: return-void │ │ +06c658: 0d00 |0016: move-exception v0 │ │ +06c65a: 1a01 9d08 |0017: const-string v1, "ListPopupWindow" // string@089d │ │ +06c65e: 1a02 0003 |0019: const-string v2, "Could not call setClipToScreenEnabled() on PopupWindow. Oh well." // string@0300 │ │ +06c662: 7120 0218 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ +06c668: 28f7 |001e: goto 0015 // -0009 │ │ catches : 1 │ │ 0x0004 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0016 │ │ positions : │ │ 0x0000 line=1769 │ │ 0x0004 line=1771 │ │ 0x0015 line=1776 │ │ @@ -154127,21 +154127,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06c684: |[06c684] android.support.v7.widget.ListPopupWindow.clearListSelection:()V │ │ -06c694: 5420 070a |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c698: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -06c69c: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -06c69e: 7120 c315 1000 |0005: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@15c3 │ │ -06c6a4: 6e10 d815 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.requestLayout:()V // method@15d8 │ │ -06c6aa: 0e00 |000b: return-void │ │ +06c67c: |[06c67c] android.support.v7.widget.ListPopupWindow.clearListSelection:()V │ │ +06c68c: 5420 070a |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c690: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +06c694: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +06c696: 7120 c315 1000 |0005: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@15c3 │ │ +06c69c: 6e10 d815 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.requestLayout:()V // method@15d8 │ │ +06c6a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0002 line=748 │ │ 0x0004 line=750 │ │ 0x0008 line=752 │ │ 0x000b line=754 │ │ @@ -154154,26 +154154,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -06c6ac: |[06c6ac] android.support.v7.widget.ListPopupWindow.dismiss:()V │ │ -06c6bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06c6be: 5420 150a |0001: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c6c2: 6e10 8b1a 0000 |0003: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@1a8b │ │ -06c6c8: 7010 1916 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/ListPopupWindow;.removePromptView:()V // method@1619 │ │ -06c6ce: 5420 150a |0009: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c6d2: 6e20 941a 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@1a94 │ │ -06c6d8: 5b21 070a |000e: iput-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c6dc: 5420 0d0a |0010: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0a0d │ │ -06c6e0: 5421 180a |0012: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0a18 │ │ -06c6e4: 6e20 3a02 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -06c6ea: 0e00 |0017: return-void │ │ +06c6a4: |[06c6a4] android.support.v7.widget.ListPopupWindow.dismiss:()V │ │ +06c6b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06c6b6: 5420 150a |0001: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c6ba: 6e10 8b1a 0000 |0003: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@1a8b │ │ +06c6c0: 7010 1916 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/ListPopupWindow;.removePromptView:()V // method@1619 │ │ +06c6c6: 5420 150a |0009: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c6ca: 6e20 941a 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@1a94 │ │ +06c6d0: 5b21 070a |000e: iput-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c6d4: 5420 0d0a |0010: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0a0d │ │ +06c6d8: 5421 180a |0012: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // field@0a18 │ │ +06c6dc: 6e20 3a02 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +06c6e2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=671 │ │ 0x0006 line=672 │ │ 0x0009 line=673 │ │ 0x000e line=674 │ │ 0x0010 line=675 │ │ @@ -154186,17 +154186,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c6ec: |[06c6ec] android.support.v7.widget.ListPopupWindow.getAnchorView:()Landroid/view/View; │ │ -06c6fc: 5410 030a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0a03 │ │ -06c700: 1100 |0002: return-object v0 │ │ +06c6e4: |[06c6e4] android.support.v7.widget.ListPopupWindow.getAnchorView:()Landroid/view/View; │ │ +06c6f4: 5410 030a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0a03 │ │ +06c6f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #3 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -154204,17 +154204,17 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c704: |[06c704] android.support.v7.widget.ListPopupWindow.getListView:()Landroid/widget/ListView; │ │ -06c714: 5410 070a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c718: 1100 |0002: return-object v0 │ │ +06c6fc: |[06c6fc] android.support.v7.widget.ListPopupWindow.getListView:()Landroid/widget/ListView; │ │ +06c70c: 5410 070a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c710: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #4 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -154222,24 +154222,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06c71c: |[06c71c] android.support.v7.widget.ListPopupWindow.isInputMethodNotNeeded:()Z │ │ -06c72c: 5420 150a |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c730: 6e10 8f1a 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@1a8f │ │ -06c736: 0a00 |0005: move-result v0 │ │ -06c738: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -06c73a: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ -06c73e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -06c740: 0f00 |000a: return v0 │ │ -06c742: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -06c744: 28fe |000c: goto 000a // -0002 │ │ +06c714: |[06c714] android.support.v7.widget.ListPopupWindow.isInputMethodNotNeeded:()Z │ │ +06c724: 5420 150a |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c728: 6e10 8f1a 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@1a8f │ │ +06c72e: 0a00 |0005: move-result v0 │ │ +06c730: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +06c732: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ +06c736: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +06c738: 0f00 |000a: return v0 │ │ +06c73a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +06c73c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #5 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -154247,19 +154247,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06c748: |[06c748] android.support.v7.widget.ListPopupWindow.isShowing:()Z │ │ -06c758: 5410 150a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c75c: 6e10 921a 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@1a92 │ │ -06c762: 0a00 |0005: move-result v0 │ │ -06c764: 0f00 |0006: return v0 │ │ +06c740: |[06c740] android.support.v7.widget.ListPopupWindow.isShowing:()Z │ │ +06c750: 5410 150a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c754: 6e10 921a 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@1a92 │ │ +06c75a: 0a00 |0005: move-result v0 │ │ +06c75c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ #6 : (in Landroid/support/v7/widget/ListPopupWindow;) │ │ @@ -154267,38 +154267,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -06c768: |[06c768] android.support.v7.widget.ListPopupWindow.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -06c778: 5420 140a |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0a14 │ │ -06c77c: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -06c780: 2200 f802 |0004: new-instance v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; // type@02f8 │ │ -06c784: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06c786: 7030 fe15 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@15fe │ │ -06c78c: 5b20 140a |000a: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0a14 │ │ -06c790: 5b23 000a |000c: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ -06c794: 5420 000a |000e: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ -06c798: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -06c79c: 5420 140a |0012: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0a14 │ │ -06c7a0: 7220 5d1a 0300 |0014: invoke-interface {v3, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1a5d │ │ -06c7a6: 5420 070a |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c7aa: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ -06c7ae: 5420 070a |001b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06c7b2: 5421 000a |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ -06c7b6: 6e20 d915 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@15d9 │ │ -06c7bc: 0e00 |0022: return-void │ │ -06c7be: 5420 000a |0023: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ -06c7c2: 3800 e7ff |0025: if-eqz v0, 000c // -0019 │ │ -06c7c6: 5420 000a |0027: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ -06c7ca: 5421 140a |0029: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0a14 │ │ -06c7ce: 7220 5e1a 1000 |002b: invoke-interface {v0, v1}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1a5e │ │ -06c7d4: 28de |002e: goto 000c // -0022 │ │ +06c760: |[06c760] android.support.v7.widget.ListPopupWindow.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +06c770: 5420 140a |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0a14 │ │ +06c774: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +06c778: 2200 f802 |0004: new-instance v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; // type@02f8 │ │ +06c77c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06c77e: 7030 fe15 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V // method@15fe │ │ +06c784: 5b20 140a |000a: iput-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0a14 │ │ +06c788: 5b23 000a |000c: iput-object v3, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ +06c78c: 5420 000a |000e: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ +06c790: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +06c794: 5420 140a |0012: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0a14 │ │ +06c798: 7220 5d1a 0300 |0014: invoke-interface {v3, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1a5d │ │ +06c79e: 5420 070a |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c7a2: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ +06c7a6: 5420 070a |001b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06c7aa: 5421 000a |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ +06c7ae: 6e20 d915 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@15d9 │ │ +06c7b4: 0e00 |0022: return-void │ │ +06c7b6: 5420 000a |0023: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ +06c7ba: 3800 e7ff |0025: if-eqz v0, 000c // -0019 │ │ +06c7be: 5420 000a |0027: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0a00 │ │ +06c7c2: 5421 140a |0029: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0a14 │ │ +06c7c6: 7220 5e1a 1000 |002b: invoke-interface {v0, v1}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1a5e │ │ +06c7cc: 28de |002e: goto 000c // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=257 │ │ 0x000c line=261 │ │ 0x000e line=262 │ │ 0x0012 line=263 │ │ @@ -154316,17 +154316,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c7d8: |[06c7d8] android.support.v7.widget.ListPopupWindow.setAnchorView:(Landroid/view/View;)V │ │ -06c7e8: 5b01 030a |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0a03 │ │ -06c7ec: 0e00 |0002: return-void │ │ +06c7d0: |[06c7d0] android.support.v7.widget.ListPopupWindow.setAnchorView:(Landroid/view/View;)V │ │ +06c7e0: 5b01 030a |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0a03 │ │ +06c7e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0002 line=436 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 anchor Landroid/view/View; │ │ @@ -154336,18 +154336,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c7f0: |[06c7f0] android.support.v7.widget.ListPopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -06c800: 5410 150a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c804: 6e20 931a 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a93 │ │ -06c80a: 0e00 |0005: return-void │ │ +06c7e8: |[06c7e8] android.support.v7.widget.ListPopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +06c7f8: 5410 150a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c7fc: 6e20 931a 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a93 │ │ +06c802: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0005 line=399 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -154357,31 +154357,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06c80c: |[06c80c] android.support.v7.widget.ListPopupWindow.setContentWidth:(I)V │ │ -06c81c: 5431 150a |0000: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c820: 6e10 8c1a 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1a8c │ │ -06c826: 0c00 |0005: move-result-object v0 │ │ -06c828: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ -06c82c: 5431 1b0a |0008: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c830: 6e20 db01 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ -06c836: 5431 1b0a |000d: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c83a: 5211 2e00 |000f: iget v1, v1, Landroid/graphics/Rect;.left:I // field@002e │ │ -06c83e: 5432 1b0a |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ -06c842: 5222 2f00 |0013: iget v2, v2, Landroid/graphics/Rect;.right:I // field@002f │ │ -06c846: b021 |0015: add-int/2addr v1, v2 │ │ -06c848: b041 |0016: add-int/2addr v1, v4 │ │ -06c84a: 5931 0b0a |0017: iput v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06c84e: 0e00 |0019: return-void │ │ -06c850: 6e20 2516 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setWidth:(I)V // method@1625 │ │ -06c856: 28fc |001d: goto 0019 // -0004 │ │ +06c804: |[06c804] android.support.v7.widget.ListPopupWindow.setContentWidth:(I)V │ │ +06c814: 5431 150a |0000: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c818: 6e10 8c1a 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1a8c │ │ +06c81e: 0c00 |0005: move-result-object v0 │ │ +06c820: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ +06c824: 5431 1b0a |0008: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c828: 6e20 db01 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ +06c82e: 5431 1b0a |000d: iget-object v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c832: 5211 2e00 |000f: iget v1, v1, Landroid/graphics/Rect;.left:I // field@002e │ │ +06c836: 5432 1b0a |0011: iget-object v2, v3, Landroid/support/v7/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0a1b │ │ +06c83a: 5222 2f00 |0013: iget v2, v2, Landroid/graphics/Rect;.right:I // field@002f │ │ +06c83e: b021 |0015: add-int/2addr v1, v2 │ │ +06c840: b041 |0016: add-int/2addr v1, v4 │ │ +06c842: 5931 0b0a |0017: iput v1, v3, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06c846: 0e00 |0019: return-void │ │ +06c848: 6e20 2516 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/widget/ListPopupWindow;.setWidth:(I)V // method@1625 │ │ +06c84e: 28fc |001d: goto 0019 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0006 line=509 │ │ 0x0008 line=510 │ │ 0x000d line=511 │ │ 0x0019 line=515 │ │ @@ -154396,17 +154396,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c858: |[06c858] android.support.v7.widget.ListPopupWindow.setDropDownGravity:(I)V │ │ -06c868: 5901 040a |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0a04 │ │ -06c86c: 0e00 |0002: return-void │ │ +06c850: |[06c850] android.support.v7.widget.ListPopupWindow.setDropDownGravity:(I)V │ │ +06c860: 5901 040a |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0a04 │ │ +06c864: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0002 line=482 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 gravity I │ │ @@ -154416,18 +154416,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c870: |[06c870] android.support.v7.widget.ListPopupWindow.setInputMethodMode:(I)V │ │ -06c880: 5410 150a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c884: 6e20 971a 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@1a97 │ │ -06c88a: 0e00 |0005: return-void │ │ +06c868: |[06c868] android.support.v7.widget.ListPopupWindow.setInputMethodMode:(I)V │ │ +06c878: 5410 150a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c87c: 6e20 971a 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@1a97 │ │ +06c882: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0005 line=711 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -154437,19 +154437,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06c88c: |[06c88c] android.support.v7.widget.ListPopupWindow.setModal:(Z)V │ │ -06c89c: 5c12 130a |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0a13 │ │ -06c8a0: 5410 150a |0002: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c8a4: 6e20 951a 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setFocusable:(Z)V // method@1a95 │ │ -06c8aa: 0e00 |0007: return-void │ │ +06c884: |[06c884] android.support.v7.widget.ListPopupWindow.setModal:(Z)V │ │ +06c894: 5c12 130a |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0a13 │ │ +06c898: 5410 150a |0002: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c89c: 6e20 951a 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setFocusable:(Z)V // method@1a95 │ │ +06c8a2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0002 line=305 │ │ 0x0007 line=306 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ @@ -154460,18 +154460,18 @@ │ │ type : '(Landroid/widget/PopupWindow$OnDismissListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c8ac: |[06c8ac] android.support.v7.widget.ListPopupWindow.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ -06c8bc: 5410 150a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c8c0: 6e20 981a 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1a98 │ │ -06c8c6: 0e00 |0005: return-void │ │ +06c8a4: |[06c8a4] android.support.v7.widget.ListPopupWindow.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ +06c8b4: 5410 150a |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c8b8: 6e20 981a 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1a98 │ │ +06c8be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0005 line=685 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/widget/PopupWindow$OnDismissListener; │ │ @@ -154481,17 +154481,17 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c8c8: |[06c8c8] android.support.v7.widget.ListPopupWindow.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -06c8d8: 5b01 0f0a |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0a0f │ │ -06c8dc: 0e00 |0002: return-void │ │ +06c8c0: |[06c8c0] android.support.v7.widget.ListPopupWindow.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +06c8d0: 5b01 0f0a |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0a0f │ │ +06c8d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0002 line=542 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 clickListener Landroid/widget/AdapterView$OnItemClickListener; │ │ @@ -154501,17 +154501,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c8e0: |[06c8e0] android.support.v7.widget.ListPopupWindow.setPromptPosition:(I)V │ │ -06c8f0: 5901 160a |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0a16 │ │ -06c8f4: 0e00 |0002: return-void │ │ +06c8d8: |[06c8d8] android.support.v7.widget.ListPopupWindow.setPromptPosition:(I)V │ │ +06c8e8: 5901 160a |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mPromptPosition:I // field@0a16 │ │ +06c8ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0002 line=282 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 position I │ │ @@ -154521,17 +154521,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c8f8: |[06c8f8] android.support.v7.widget.ListPopupWindow.setWidth:(I)V │ │ -06c908: 5901 0b0a |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06c90c: 0e00 |0002: return-void │ │ +06c8f0: |[06c8f0] android.support.v7.widget.ListPopupWindow.setWidth:(I)V │ │ +06c900: 5901 0b0a |0000: iput v1, v0, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06c904: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0002 line=499 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 width I │ │ @@ -154541,146 +154541,146 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 246 16-bit code units │ │ -06c910: |[06c910] android.support.v7.widget.ListPopupWindow.show:()V │ │ -06c920: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06c922: 12e9 |0001: const/4 v9, #int -2 // #fe │ │ -06c924: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06c926: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -06c928: 7010 1216 0a00 |0004: invoke-direct {v10}, Landroid/support/v7/widget/ListPopupWindow;.buildDropDown:()I // method@1612 │ │ -06c92e: 0a06 |0007: move-result v6 │ │ -06c930: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -06c932: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -06c934: 6e10 1716 0a00 |000a: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1617 │ │ -06c93a: 0a07 |000d: move-result v7 │ │ -06c93c: 54a2 150a |000e: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c940: 6e10 921a 0200 |0010: invoke-virtual {v2}, Landroid/widget/PopupWindow;.isShowing:()Z // method@1a92 │ │ -06c946: 0a02 |0013: move-result v2 │ │ -06c948: 3802 5f00 |0014: if-eqz v2, 0073 // +005f │ │ -06c94c: 52a2 0b0a |0016: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06c950: 3302 3100 |0018: if-ne v2, v0, 0049 // +0031 │ │ -06c954: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ -06c956: 52a2 050a |001b: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ -06c95a: 3302 4d00 |001d: if-ne v2, v0, 006a // +004d │ │ -06c95e: 3807 3a00 |001f: if-eqz v7, 0059 // +003a │ │ -06c962: 0165 |0021: move v5, v6 │ │ -06c964: 3807 3b00 |0022: if-eqz v7, 005d // +003b │ │ -06c968: 54a2 150a |0024: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c96c: 52a8 0b0a |0026: iget v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06c970: 3308 3300 |0028: if-ne v8, v0, 005b // +0033 │ │ -06c974: 6e30 9c1a 0201 |002a: invoke-virtual {v2, v0, v1}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@1a9c │ │ -06c97a: 54a0 150a |002d: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c97e: 55a2 0c0a |002f: iget-boolean v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0a0c │ │ -06c982: 3902 0700 |0031: if-nez v2, 0038 // +0007 │ │ -06c986: 55a2 020a |0033: iget-boolean v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a02 │ │ -06c98a: 3902 0300 |0035: if-nez v2, 0038 // +0003 │ │ -06c98e: 0131 |0037: move v1, v3 │ │ -06c990: 6e20 991a 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@1a99 │ │ -06c996: 54a0 150a |003b: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c99a: 6e10 1516 0a00 |003d: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ -06c9a0: 0c01 |0040: move-result-object v1 │ │ -06c9a2: 52a2 060a |0041: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a06 │ │ -06c9a6: 52a3 090a |0043: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ -06c9aa: 7406 a01a 0000 |0045: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@1aa0 │ │ -06c9b0: 0e00 |0048: return-void │ │ -06c9b2: 52a2 0b0a |0049: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06c9b6: 3392 0b00 |004b: if-ne v2, v9, 0056 // +000b │ │ -06c9ba: 6e10 1516 0a00 |004d: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ -06c9c0: 0c02 |0050: move-result-object v2 │ │ -06c9c2: 6e10 d718 0200 |0051: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -06c9c8: 0a04 |0054: move-result v4 │ │ -06c9ca: 28c6 |0055: goto 001b // -003a │ │ -06c9cc: 52a4 0b0a |0056: iget v4, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06c9d0: 28c3 |0058: goto 001b // -003d │ │ -06c9d2: 0105 |0059: move v5, v0 │ │ -06c9d4: 28c8 |005a: goto 0022 // -0038 │ │ -06c9d6: 0110 |005b: move v0, v1 │ │ -06c9d8: 28ce |005c: goto 002a // -0032 │ │ -06c9da: 54a8 150a |005d: iget-object v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06c9de: 52a2 0b0a |005f: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06c9e2: 3302 0700 |0061: if-ne v2, v0, 0068 // +0007 │ │ -06c9e6: 0102 |0063: move v2, v0 │ │ -06c9e8: 6e30 9c1a 2800 |0064: invoke-virtual {v8, v2, v0}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@1a9c │ │ -06c9ee: 28c6 |0067: goto 002d // -003a │ │ -06c9f0: 0112 |0068: move v2, v1 │ │ -06c9f2: 28fb |0069: goto 0064 // -0005 │ │ -06c9f4: 52a0 050a |006a: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ -06c9f8: 3390 0400 |006c: if-ne v0, v9, 0070 // +0004 │ │ -06c9fc: 0165 |006e: move v5, v6 │ │ -06c9fe: 28be |006f: goto 002d // -0042 │ │ -06ca00: 52a5 050a |0070: iget v5, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ -06ca04: 28bb |0072: goto 002d // -0045 │ │ -06ca06: 52a2 0b0a |0073: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06ca0a: 3302 5300 |0075: if-ne v2, v0, 00c8 // +0053 │ │ -06ca0e: 12f4 |0077: const/4 v4, #int -1 // #ff │ │ -06ca10: 52a2 050a |0078: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ -06ca14: 3302 6800 |007a: if-ne v2, v0, 00e2 // +0068 │ │ -06ca18: 12f5 |007c: const/4 v5, #int -1 // #ff │ │ -06ca1a: 54a2 150a |007d: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06ca1e: 6e30 9c1a 4205 |007f: invoke-virtual {v2, v4, v5}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@1a9c │ │ -06ca24: 7020 2316 3a00 |0082: invoke-direct {v10, v3}, Landroid/support/v7/widget/ListPopupWindow;.setPopupClipToScreenEnabled:(Z)V // method@1623 │ │ -06ca2a: 54a2 150a |0085: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06ca2e: 55a8 0c0a |0087: iget-boolean v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0a0c │ │ -06ca32: 3908 6b00 |0089: if-nez v8, 00f4 // +006b │ │ -06ca36: 55a8 020a |008b: iget-boolean v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a02 │ │ -06ca3a: 3908 6700 |008d: if-nez v8, 00f4 // +0067 │ │ -06ca3e: 6e20 991a 3200 |008f: invoke-virtual {v2, v3}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@1a99 │ │ -06ca44: 54a1 150a |0092: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06ca48: 54a2 1c0a |0094: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@0a1c │ │ -06ca4c: 6e20 9a1a 2100 |0096: invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;.setTouchInterceptor:(Landroid/view/View$OnTouchListener;)V // method@1a9a │ │ -06ca52: 54a1 150a |0099: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06ca56: 6e10 1516 0a00 |009b: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ -06ca5c: 0c02 |009e: move-result-object v2 │ │ -06ca5e: 52a3 060a |009f: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a06 │ │ -06ca62: 52a8 090a |00a1: iget v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ -06ca66: 52a9 040a |00a3: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0a04 │ │ -06ca6a: 7159 470c 2183 |00a5: invoke-static {v1, v2, v3, v8, v9}, Landroid/support/v4/widget/PopupWindowCompat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@0c47 │ │ -06ca70: 54a1 070a |00a8: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06ca74: 6e20 e215 0100 |00aa: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@15e2 │ │ -06ca7a: 55a0 130a |00ad: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0a13 │ │ -06ca7e: 3800 0a00 |00af: if-eqz v0, 00b9 // +000a │ │ -06ca82: 54a0 070a |00b1: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ -06ca86: 6e10 cf15 0000 |00b3: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@15cf │ │ -06ca8c: 0a00 |00b6: move-result v0 │ │ -06ca8e: 3800 0500 |00b7: if-eqz v0, 00bc // +0005 │ │ -06ca92: 6e10 1316 0a00 |00b9: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@1613 │ │ -06ca98: 55a0 130a |00bc: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0a13 │ │ -06ca9c: 3900 8aff |00be: if-nez v0, 0048 // -0076 │ │ -06caa0: 54a0 0d0a |00c0: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0a0d │ │ -06caa4: 54a1 0e0a |00c2: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@0a0e │ │ -06caa8: 6e20 3702 1000 |00c4: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0237 │ │ -06caae: 2881 |00c7: goto 0048 // -007f │ │ -06cab0: 52a2 0b0a |00c8: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06cab4: 3392 1000 |00ca: if-ne v2, v9, 00da // +0010 │ │ -06cab8: 54a2 150a |00cc: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06cabc: 6e10 1516 0a00 |00ce: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ -06cac2: 0c08 |00d1: move-result-object v8 │ │ -06cac4: 6e10 d718 0800 |00d2: invoke-virtual {v8}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -06caca: 0a08 |00d5: move-result v8 │ │ -06cacc: 6e20 9b1a 8200 |00d6: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@1a9b │ │ -06cad2: 289f |00d9: goto 0078 // -0061 │ │ -06cad4: 54a2 150a |00da: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06cad8: 52a8 0b0a |00dc: iget v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ -06cadc: 6e20 9b1a 8200 |00de: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@1a9b │ │ -06cae2: 2897 |00e1: goto 0078 // -0069 │ │ -06cae4: 52a2 050a |00e2: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ -06cae8: 3392 0800 |00e4: if-ne v2, v9, 00ec // +0008 │ │ -06caec: 54a2 150a |00e6: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06caf0: 6e20 961a 6200 |00e8: invoke-virtual {v2, v6}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@1a96 │ │ -06caf6: 2892 |00eb: goto 007d // -006e │ │ -06caf8: 54a2 150a |00ec: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ -06cafc: 52a8 050a |00ee: iget v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ -06cb00: 6e20 961a 8200 |00f0: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@1a96 │ │ -06cb06: 288a |00f3: goto 007d // -0076 │ │ -06cb08: 0113 |00f4: move v3, v1 │ │ -06cb0a: 289a |00f5: goto 008f // -0066 │ │ +06c908: |[06c908] android.support.v7.widget.ListPopupWindow.show:()V │ │ +06c918: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06c91a: 12e9 |0001: const/4 v9, #int -2 // #fe │ │ +06c91c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06c91e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +06c920: 7010 1216 0a00 |0004: invoke-direct {v10}, Landroid/support/v7/widget/ListPopupWindow;.buildDropDown:()I // method@1612 │ │ +06c926: 0a06 |0007: move-result v6 │ │ +06c928: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +06c92a: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +06c92c: 6e10 1716 0a00 |000a: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1617 │ │ +06c932: 0a07 |000d: move-result v7 │ │ +06c934: 54a2 150a |000e: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c938: 6e10 921a 0200 |0010: invoke-virtual {v2}, Landroid/widget/PopupWindow;.isShowing:()Z // method@1a92 │ │ +06c93e: 0a02 |0013: move-result v2 │ │ +06c940: 3802 5f00 |0014: if-eqz v2, 0073 // +005f │ │ +06c944: 52a2 0b0a |0016: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06c948: 3302 3100 |0018: if-ne v2, v0, 0049 // +0031 │ │ +06c94c: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ +06c94e: 52a2 050a |001b: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ +06c952: 3302 4d00 |001d: if-ne v2, v0, 006a // +004d │ │ +06c956: 3807 3a00 |001f: if-eqz v7, 0059 // +003a │ │ +06c95a: 0165 |0021: move v5, v6 │ │ +06c95c: 3807 3b00 |0022: if-eqz v7, 005d // +003b │ │ +06c960: 54a2 150a |0024: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c964: 52a8 0b0a |0026: iget v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06c968: 3308 3300 |0028: if-ne v8, v0, 005b // +0033 │ │ +06c96c: 6e30 9c1a 0201 |002a: invoke-virtual {v2, v0, v1}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@1a9c │ │ +06c972: 54a0 150a |002d: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c976: 55a2 0c0a |002f: iget-boolean v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0a0c │ │ +06c97a: 3902 0700 |0031: if-nez v2, 0038 // +0007 │ │ +06c97e: 55a2 020a |0033: iget-boolean v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a02 │ │ +06c982: 3902 0300 |0035: if-nez v2, 0038 // +0003 │ │ +06c986: 0131 |0037: move v1, v3 │ │ +06c988: 6e20 991a 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@1a99 │ │ +06c98e: 54a0 150a |003b: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c992: 6e10 1516 0a00 |003d: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ +06c998: 0c01 |0040: move-result-object v1 │ │ +06c99a: 52a2 060a |0041: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a06 │ │ +06c99e: 52a3 090a |0043: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ +06c9a2: 7406 a01a 0000 |0045: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@1aa0 │ │ +06c9a8: 0e00 |0048: return-void │ │ +06c9aa: 52a2 0b0a |0049: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06c9ae: 3392 0b00 |004b: if-ne v2, v9, 0056 // +000b │ │ +06c9b2: 6e10 1516 0a00 |004d: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ +06c9b8: 0c02 |0050: move-result-object v2 │ │ +06c9ba: 6e10 d718 0200 |0051: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +06c9c0: 0a04 |0054: move-result v4 │ │ +06c9c2: 28c6 |0055: goto 001b // -003a │ │ +06c9c4: 52a4 0b0a |0056: iget v4, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06c9c8: 28c3 |0058: goto 001b // -003d │ │ +06c9ca: 0105 |0059: move v5, v0 │ │ +06c9cc: 28c8 |005a: goto 0022 // -0038 │ │ +06c9ce: 0110 |005b: move v0, v1 │ │ +06c9d0: 28ce |005c: goto 002a // -0032 │ │ +06c9d2: 54a8 150a |005d: iget-object v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06c9d6: 52a2 0b0a |005f: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06c9da: 3302 0700 |0061: if-ne v2, v0, 0068 // +0007 │ │ +06c9de: 0102 |0063: move v2, v0 │ │ +06c9e0: 6e30 9c1a 2800 |0064: invoke-virtual {v8, v2, v0}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@1a9c │ │ +06c9e6: 28c6 |0067: goto 002d // -003a │ │ +06c9e8: 0112 |0068: move v2, v1 │ │ +06c9ea: 28fb |0069: goto 0064 // -0005 │ │ +06c9ec: 52a0 050a |006a: iget v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ +06c9f0: 3390 0400 |006c: if-ne v0, v9, 0070 // +0004 │ │ +06c9f4: 0165 |006e: move v5, v6 │ │ +06c9f6: 28be |006f: goto 002d // -0042 │ │ +06c9f8: 52a5 050a |0070: iget v5, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ +06c9fc: 28bb |0072: goto 002d // -0045 │ │ +06c9fe: 52a2 0b0a |0073: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06ca02: 3302 5300 |0075: if-ne v2, v0, 00c8 // +0053 │ │ +06ca06: 12f4 |0077: const/4 v4, #int -1 // #ff │ │ +06ca08: 52a2 050a |0078: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ +06ca0c: 3302 6800 |007a: if-ne v2, v0, 00e2 // +0068 │ │ +06ca10: 12f5 |007c: const/4 v5, #int -1 // #ff │ │ +06ca12: 54a2 150a |007d: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06ca16: 6e30 9c1a 4205 |007f: invoke-virtual {v2, v4, v5}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@1a9c │ │ +06ca1c: 7020 2316 3a00 |0082: invoke-direct {v10, v3}, Landroid/support/v7/widget/ListPopupWindow;.setPopupClipToScreenEnabled:(Z)V // method@1623 │ │ +06ca22: 54a2 150a |0085: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06ca26: 55a8 0c0a |0087: iget-boolean v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0a0c │ │ +06ca2a: 3908 6b00 |0089: if-nez v8, 00f4 // +006b │ │ +06ca2e: 55a8 020a |008b: iget-boolean v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0a02 │ │ +06ca32: 3908 6700 |008d: if-nez v8, 00f4 // +0067 │ │ +06ca36: 6e20 991a 3200 |008f: invoke-virtual {v2, v3}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@1a99 │ │ +06ca3c: 54a1 150a |0092: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06ca40: 54a2 1c0a |0094: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; // field@0a1c │ │ +06ca44: 6e20 9a1a 2100 |0096: invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;.setTouchInterceptor:(Landroid/view/View$OnTouchListener;)V // method@1a9a │ │ +06ca4a: 54a1 150a |0099: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06ca4e: 6e10 1516 0a00 |009b: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ +06ca54: 0c02 |009e: move-result-object v2 │ │ +06ca56: 52a3 060a |009f: iget v3, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0a06 │ │ +06ca5a: 52a8 090a |00a1: iget v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0a09 │ │ +06ca5e: 52a9 040a |00a3: iget v9, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownGravity:I // field@0a04 │ │ +06ca62: 7159 470c 2183 |00a5: invoke-static {v1, v2, v3, v8, v9}, Landroid/support/v4/widget/PopupWindowCompat;.showAsDropDown:(Landroid/widget/PopupWindow;Landroid/view/View;III)V // method@0c47 │ │ +06ca68: 54a1 070a |00a8: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06ca6c: 6e20 e215 0100 |00aa: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@15e2 │ │ +06ca72: 55a0 130a |00ad: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0a13 │ │ +06ca76: 3800 0a00 |00af: if-eqz v0, 00b9 // +000a │ │ +06ca7a: 54a0 070a |00b1: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // field@0a07 │ │ +06ca7e: 6e10 cf15 0000 |00b3: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@15cf │ │ +06ca84: 0a00 |00b6: move-result v0 │ │ +06ca86: 3800 0500 |00b7: if-eqz v0, 00bc // +0005 │ │ +06ca8a: 6e10 1316 0a00 |00b9: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@1613 │ │ +06ca90: 55a0 130a |00bc: iget-boolean v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mModal:Z // field@0a13 │ │ +06ca94: 3900 8aff |00be: if-nez v0, 0048 // -0076 │ │ +06ca98: 54a0 0d0a |00c0: iget-object v0, v10, Landroid/support/v7/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0a0d │ │ +06ca9c: 54a1 0e0a |00c2: iget-object v1, v10, Landroid/support/v7/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; // field@0a0e │ │ +06caa0: 6e20 3702 1000 |00c4: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@0237 │ │ +06caa6: 2881 |00c7: goto 0048 // -007f │ │ +06caa8: 52a2 0b0a |00c8: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06caac: 3392 1000 |00ca: if-ne v2, v9, 00da // +0010 │ │ +06cab0: 54a2 150a |00cc: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06cab4: 6e10 1516 0a00 |00ce: invoke-virtual {v10}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ +06caba: 0c08 |00d1: move-result-object v8 │ │ +06cabc: 6e10 d718 0800 |00d2: invoke-virtual {v8}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +06cac2: 0a08 |00d5: move-result v8 │ │ +06cac4: 6e20 9b1a 8200 |00d6: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@1a9b │ │ +06caca: 289f |00d9: goto 0078 // -0061 │ │ +06cacc: 54a2 150a |00da: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06cad0: 52a8 0b0a |00dc: iget v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownWidth:I // field@0a0b │ │ +06cad4: 6e20 9b1a 8200 |00de: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@1a9b │ │ +06cada: 2897 |00e1: goto 0078 // -0069 │ │ +06cadc: 52a2 050a |00e2: iget v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ +06cae0: 3392 0800 |00e4: if-ne v2, v9, 00ec // +0008 │ │ +06cae4: 54a2 150a |00e6: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06cae8: 6e20 961a 6200 |00e8: invoke-virtual {v2, v6}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@1a96 │ │ +06caee: 2892 |00eb: goto 007d // -006e │ │ +06caf0: 54a2 150a |00ec: iget-object v2, v10, Landroid/support/v7/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0a15 │ │ +06caf4: 52a8 050a |00ee: iget v8, v10, Landroid/support/v7/widget/ListPopupWindow;.mDropDownHeight:I // field@0a05 │ │ +06caf8: 6e20 961a 8200 |00f0: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@1a96 │ │ +06cafe: 288a |00f3: goto 007d // -0076 │ │ +06cb00: 0113 |00f4: move v3, v1 │ │ +06cb02: 289a |00f5: goto 008f // -0066 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=584 │ │ 0x0008 line=586 │ │ 0x0009 line=587 │ │ 0x000a line=589 │ │ 0x000e line=591 │ │ @@ -154726,21 +154726,21 @@ │ │ locals : │ │ 0x0009 - 0x00f6 reg=4 widthSpec I │ │ 0x000a - 0x00f6 reg=5 heightSpec I │ │ 0x0008 - 0x00f6 reg=6 height I │ │ 0x000e - 0x00f6 reg=7 noInputMethod Z │ │ 0x0000 - 0x00f6 reg=10 this Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #569 header: │ │ class_idx : 700 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 764 │ │ -source_file_idx : 2973 │ │ +source_file_idx : 2971 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #569 annotations: │ │ Annotations on class │ │ @@ -154773,26 +154773,26 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -06cb0c: |[06cb0c] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06cb1c: 5b12 3209 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0932 │ │ -06cb20: 7040 0c16 3154 |0002: invoke-direct {v1, v3, v4, v5}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@160c │ │ -06cb26: 6e20 7913 2100 |0005: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.setAnchorView:(Landroid/view/View;)V // method@1379 │ │ -06cb2c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -06cb2e: 6e20 7b13 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.setModal:(Z)V // method@137b │ │ -06cb34: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06cb36: 6e20 7d13 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.setPromptPosition:(I)V // method@137d │ │ -06cb3c: 2200 bb02 |0010: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1; // type@02bb │ │ -06cb40: 7030 7313 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.:(Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerCompat;)V // method@1373 │ │ -06cb46: 6e20 7c13 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@137c │ │ -06cb4c: 0e00 |0018: return-void │ │ +06cb04: |[06cb04] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06cb14: 5b12 3209 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerCompat; // field@0932 │ │ +06cb18: 7040 0c16 3154 |0002: invoke-direct {v1, v3, v4, v5}, Landroid/support/v7/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@160c │ │ +06cb1e: 6e20 7913 2100 |0005: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.setAnchorView:(Landroid/view/View;)V // method@1379 │ │ +06cb24: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06cb26: 6e20 7b13 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.setModal:(Z)V // method@137b │ │ +06cb2c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06cb2e: 6e20 7d13 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.setPromptPosition:(I)V // method@137d │ │ +06cb34: 2200 bb02 |0010: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1; // type@02bb │ │ +06cb38: 7030 7313 1002 |0012: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup$1;.:(Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerCompat;)V // method@1373 │ │ +06cb3e: 6e20 7c13 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@137c │ │ +06cb44: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ 0x0002 line=982 │ │ 0x0005 line=984 │ │ 0x0008 line=985 │ │ 0x000c line=986 │ │ @@ -154810,17 +154810,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;)Landroid/widget/ListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cb50: |[06cb50] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup.access$300:(Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;)Landroid/widget/ListAdapter; │ │ -06cb60: 5410 3009 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0930 │ │ -06cb64: 1100 |0002: return-object v0 │ │ +06cb48: |[06cb48] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup.access$300:(Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;)Landroid/widget/ListAdapter; │ │ +06cb58: 5410 3009 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0930 │ │ +06cb5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=974 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; │ │ │ │ Virtual methods - │ │ @@ -154829,18 +154829,18 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06cb68: |[06cb68] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -06cb78: 6f20 1a16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@161a │ │ -06cb7e: 5b01 3009 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0930 │ │ -06cb82: 0e00 |0005: return-void │ │ +06cb60: |[06cb60] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +06cb70: 6f20 1a16 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@161a │ │ +06cb76: 5b01 3009 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0930 │ │ +06cb7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1003 │ │ 0x0003 line=1004 │ │ 0x0005 line=1005 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; │ │ @@ -154851,32 +154851,32 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cb84: |[06cb84] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ -06cb94: 5b01 3109 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0931 │ │ -06cb98: 0e00 |0002: return-void │ │ +06cb7c: |[06cb7c] android.support.v7.internal.widget.SpinnerCompat$DropdownPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ +06cb8c: 5b01 3109 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0931 │ │ +06cb90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1013 │ │ 0x0002 line=1014 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; │ │ 0x0000 - 0x0003 reg=1 hintText Ljava/lang/CharSequence; │ │ │ │ - source_file_idx : 2973 (SpinnerCompat.java) │ │ + source_file_idx : 2971 (SpinnerCompat.java) │ │ │ │ Class #570 header: │ │ class_idx : 701 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2973 │ │ +source_file_idx : 2971 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #570 annotations: │ │ Annotations on class │ │ @@ -154898,17 +154898,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06cb9c: |[06cb9c] android.support.v7.internal.widget.SpinnerCompat$SavedState$1.:()V │ │ -06cbac: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06cbb2: 0e00 |0003: return-void │ │ +06cb94: |[06cb94] android.support.v7.internal.widget.SpinnerCompat$SavedState$1.:()V │ │ +06cba4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06cbaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -154917,19 +154917,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06cbb4: |[06cbb4] android.support.v7.internal.widget.SpinnerCompat$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ │ -06cbc4: 2200 be02 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // type@02be │ │ -06cbc8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06cbca: 7030 8613 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/SpinnerCompat$1;)V // method@1386 │ │ -06cbd0: 1100 |0006: return-object v0 │ │ +06cbac: |[06cbac] android.support.v7.internal.widget.SpinnerCompat$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ │ +06cbbc: 2200 be02 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // type@02be │ │ +06cbc0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06cbc2: 7030 8613 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/SpinnerCompat$1;)V // method@1386 │ │ +06cbc8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -154938,18 +154938,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 │ │ -06cbd4: |[06cbd4] android.support.v7.internal.widget.SpinnerCompat$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -06cbe4: 6e20 8013 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // method@1380 │ │ -06cbea: 0c00 |0003: move-result-object v0 │ │ -06cbec: 1100 |0004: return-object v0 │ │ +06cbcc: |[06cbcc] android.support.v7.internal.widget.SpinnerCompat$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +06cbdc: 6e20 8013 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // method@1380 │ │ +06cbe2: 0c00 |0003: move-result-object v0 │ │ +06cbe4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -154958,17 +154958,17 @@ │ │ type : '(I)[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cbf0: |[06cbf0] android.support.v7.internal.widget.SpinnerCompat$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ │ -06cc00: 2320 f104 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // type@04f1 │ │ -06cc04: 1100 |0002: return-object v0 │ │ +06cbe8: |[06cbe8] android.support.v7.internal.widget.SpinnerCompat$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ │ +06cbf8: 2320 f104 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // type@04f1 │ │ +06cbfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -154977,32 +154977,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 │ │ -06cc08: |[06cc08] android.support.v7.internal.widget.SpinnerCompat$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -06cc18: 6e20 8213 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // method@1382 │ │ -06cc1e: 0c00 |0003: move-result-object v0 │ │ -06cc20: 1100 |0004: return-object v0 │ │ +06cc00: |[06cc00] android.support.v7.internal.widget.SpinnerCompat$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +06cc10: 6e20 8213 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // method@1382 │ │ +06cc16: 0c00 |0003: move-result-object v0 │ │ +06cc18: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 2973 (SpinnerCompat.java) │ │ + source_file_idx : 2971 (SpinnerCompat.java) │ │ │ │ Class #571 header: │ │ class_idx : 702 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 654 │ │ -source_file_idx : 2973 │ │ +source_file_idx : 2971 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #571 annotations: │ │ Annotations on class │ │ @@ -155032,43 +155032,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06cc24: |[06cc24] android.support.v7.internal.widget.SpinnerCompat$SavedState.:()V │ │ -06cc34: 2200 bd02 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1; // type@02bd │ │ -06cc38: 7010 7f13 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1;.:()V // method@137f │ │ -06cc3e: 6900 3309 |0005: sput-object v0, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0933 │ │ -06cc42: 0e00 |0007: return-void │ │ +06cc1c: |[06cc1c] android.support.v7.internal.widget.SpinnerCompat$SavedState.:()V │ │ +06cc2c: 2200 bd02 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1; // type@02bd │ │ +06cc30: 7010 7f13 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState$1;.:()V // method@137f │ │ +06cc36: 6900 3309 |0005: sput-object v0, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0933 │ │ +06cc3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/SpinnerCompat$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 │ │ -06cc44: |[06cc44] android.support.v7.internal.widget.SpinnerCompat$SavedState.:(Landroid/os/Parcel;)V │ │ -06cc54: 7020 1d11 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.:(Landroid/os/Parcel;)V // method@111d │ │ -06cc5a: 6e10 4e02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@024e │ │ -06cc60: 0a00 |0006: move-result v0 │ │ -06cc62: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -06cc66: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -06cc68: 5c10 3409 |000a: iput-boolean v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.showDropdown:Z // field@0934 │ │ -06cc6c: 0e00 |000c: return-void │ │ -06cc6e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -06cc70: 28fc |000e: goto 000a // -0004 │ │ +06cc3c: |[06cc3c] android.support.v7.internal.widget.SpinnerCompat$SavedState.:(Landroid/os/Parcel;)V │ │ +06cc4c: 7020 1d11 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.:(Landroid/os/Parcel;)V // method@111d │ │ +06cc52: 6e10 4e02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readByte:()B // method@024e │ │ +06cc58: 0a00 |0006: move-result v0 │ │ +06cc5a: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +06cc5e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +06cc60: 5c10 3409 |000a: iput-boolean v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.showDropdown:Z // field@0934 │ │ +06cc64: 0e00 |000c: return-void │ │ +06cc66: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +06cc68: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ 0x0003 line=726 │ │ 0x000c line=727 │ │ 0x000d line=726 │ │ locals : │ │ @@ -155080,17 +155080,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v7/internal/widget/SpinnerCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06cc74: |[06cc74] android.support.v7.internal.widget.SpinnerCompat$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/SpinnerCompat$1;)V │ │ -06cc84: 7020 8513 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.:(Landroid/os/Parcel;)V // method@1385 │ │ -06cc8a: 0e00 |0003: return-void │ │ +06cc6c: |[06cc6c] android.support.v7.internal.widget.SpinnerCompat$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/SpinnerCompat$1;)V │ │ +06cc7c: 7020 8513 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.:(Landroid/os/Parcel;)V // method@1385 │ │ +06cc82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/SpinnerCompat$1; │ │ @@ -155100,17 +155100,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06cc8c: |[06cc8c] android.support.v7.internal.widget.SpinnerCompat$SavedState.:(Landroid/os/Parcelable;)V │ │ -06cc9c: 7020 1e11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.:(Landroid/os/Parcelable;)V // method@111e │ │ -06cca2: 0e00 |0003: return-void │ │ +06cc84: |[06cc84] android.support.v7.internal.widget.SpinnerCompat$SavedState.:(Landroid/os/Parcelable;)V │ │ +06cc94: 7020 1e11 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.:(Landroid/os/Parcelable;)V // method@111e │ │ +06cc9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ 0x0003 line=722 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -155121,42 +155121,42 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -06cca4: |[06cca4] android.support.v7.internal.widget.SpinnerCompat$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -06ccb4: 6f30 2111 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1121 │ │ -06ccba: 5510 3409 |0003: iget-boolean v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.showDropdown:Z // field@0934 │ │ -06ccbe: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -06ccc2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06ccc4: 8d00 |0008: int-to-byte v0, v0 │ │ -06ccc6: 6e20 5502 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@0255 │ │ -06cccc: 0e00 |000c: return-void │ │ -06ccce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -06ccd0: 28fa |000e: goto 0008 // -0006 │ │ +06cc9c: |[06cc9c] android.support.v7.internal.widget.SpinnerCompat$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +06ccac: 6f30 2111 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$SavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@1121 │ │ +06ccb2: 5510 3409 |0003: iget-boolean v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.showDropdown:Z // field@0934 │ │ +06ccb6: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +06ccba: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +06ccbc: 8d00 |0008: int-to-byte v0, v0 │ │ +06ccbe: 6e20 5502 0200 |0009: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeByte:(B)V // method@0255 │ │ +06ccc4: 0e00 |000c: return-void │ │ +06ccc6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +06ccc8: 28fa |000e: goto 0008 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0003 line=732 │ │ 0x000c line=733 │ │ 0x000d line=732 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; │ │ 0x0000 - 0x000f reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000f reg=3 flags I │ │ │ │ - source_file_idx : 2973 (SpinnerCompat.java) │ │ + source_file_idx : 2971 (SpinnerCompat.java) │ │ │ │ Class #572 header: │ │ class_idx : 704 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 655 │ │ -source_file_idx : 2973 │ │ +source_file_idx : 2971 │ │ static_fields_size : 0 │ │ instance_fields_size: 8 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 16 │ │ │ │ Class #572 annotations: │ │ Annotations on class │ │ @@ -155208,18 +155208,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 │ │ -06ccd4: |[06ccd4] android.support.v7.internal.widget.SpinnerCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06cce4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -06cce6: 7050 9013 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1390 │ │ -06ccec: 0e00 |0004: return-void │ │ +06cccc: |[06cccc] android.support.v7.internal.widget.SpinnerCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06ccdc: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06ccde: 7050 9013 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/widget/SpinnerCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1390 │ │ +06cce4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -155231,80 +155231,80 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 140 16-bit code units │ │ -06ccf0: |[06ccf0] android.support.v7.internal.widget.SpinnerCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -06cd00: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06cd02: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -06cd04: 7040 2211 7698 |0002: invoke-direct {v6, v7, v8, v9}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1122 │ │ -06cd0a: 2202 6000 |0005: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ -06cd0e: 7010 b301 0200 |0007: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -06cd14: 5b62 4709 |000a: iput-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempRect:Landroid/graphics/Rect; // field@0947 │ │ -06cd18: 6202 b506 |000c: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@06b5 │ │ -06cd1c: 7154 0e14 8792 |000e: invoke-static {v7, v8, v2, v9, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -06cd22: 0c00 |0011: move-result-object v0 │ │ -06cd24: 6002 b606 |0012: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_background:I // field@06b6 │ │ -06cd28: 6e20 0314 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06cd2e: 0c02 |0017: move-result-object v2 │ │ -06cd30: 6e20 b713 2600 |0018: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/SpinnerCompat;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13b7 │ │ -06cd36: 12f2 |001b: const/4 v2, #int -1 // #ff │ │ -06cd38: 332a 0800 |001c: if-ne v10, v2, 0024 // +0008 │ │ -06cd3c: 6002 c006 |001e: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_spinnerMode:I // field@06c0 │ │ -06cd40: 6e30 0514 2004 |0020: invoke-virtual {v0, v2, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ -06cd46: 0a0a |0023: move-result v10 │ │ -06cd48: 2b0a 6000 0000 |0024: packed-switch v10, 00000084 // +00000060 │ │ -06cd4e: 6002 bb06 |0027: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_gravity:I // field@06bb │ │ -06cd52: 1303 1100 |0029: const/16 v3, #int 17 // #11 │ │ -06cd56: 6e30 0514 2003 |002b: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ -06cd5c: 0a02 |002e: move-result v2 │ │ -06cd5e: 5962 3b09 |002f: iput v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mGravity:I // field@093b │ │ -06cd62: 5462 4209 |0031: iget-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06cd66: 6003 bf06 |0033: sget v3, Landroid/support/v7/appcompat/R$styleable;.Spinner_prompt:I // field@06bf │ │ -06cd6a: 6e20 0914 3000 |0035: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getString:(I)Ljava/lang/String; // method@1409 │ │ -06cd70: 0c03 |0038: move-result-object v3 │ │ -06cd72: 7220 8d13 3200 |0039: invoke-interface {v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@138d │ │ -06cd78: 6002 bd06 |003c: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_disableChildrenWhenDisabled:I // field@06bd │ │ -06cd7c: 6e30 0014 2004 |003e: invoke-virtual {v0, v2, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ -06cd82: 0a02 |0041: move-result v2 │ │ -06cd84: 5c62 3709 |0042: iput-boolean v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mDisableChildrenWhenDisabled:Z // field@0937 │ │ -06cd88: 6e10 0f14 0000 |0044: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -06cd8e: 5462 4609 |0047: iget-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // field@0946 │ │ -06cd92: 3802 0b00 |0049: if-eqz v2, 0054 // +000b │ │ -06cd96: 5462 4209 |004b: iget-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06cd9a: 5463 4609 |004d: iget-object v3, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // field@0946 │ │ -06cd9e: 7220 8c13 3200 |004f: invoke-interface {v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@138c │ │ -06cda4: 5b65 4609 |0052: iput-object v5, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // field@0946 │ │ -06cda8: 6e10 0b14 0000 |0054: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ -06cdae: 0c02 |0057: move-result-object v2 │ │ -06cdb0: 5b62 4809 |0058: iput-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0948 │ │ -06cdb4: 0e00 |005a: return-void │ │ -06cdb6: 2202 b902 |005b: new-instance v2, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup; // type@02b9 │ │ -06cdba: 7030 5e13 6205 |005d: invoke-direct {v2, v6, v5}, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/support/v7/internal/widget/SpinnerCompat$1;)V // method@135e │ │ -06cdc0: 5b62 4209 |0060: iput-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06cdc4: 28c5 |0062: goto 0027 // -003b │ │ -06cdc6: 2201 bc02 |0063: new-instance v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // type@02bc │ │ -06cdca: 7059 7513 6187 |0065: invoke-direct {v1, v6, v7, v8, v9}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1375 │ │ -06cdd0: 6002 ba06 |0068: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_dropDownWidth:I // field@06ba │ │ -06cdd4: 12e3 |006a: const/4 v3, #int -2 // #fe │ │ -06cdd6: 6e30 0714 2003 |006b: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1407 │ │ -06cddc: 0a02 |006e: move-result v2 │ │ -06cdde: 5962 3809 |006f: iput v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mDropDownWidth:I // field@0938 │ │ -06cde2: 6002 bc06 |0071: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_popupBackground:I // field@06bc │ │ -06cde6: 6e20 0314 2000 |0073: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06cdec: 0c02 |0076: move-result-object v2 │ │ -06cdee: 6e20 7a13 2100 |0077: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@137a │ │ -06cdf4: 5b61 4209 |007a: iput-object v1, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06cdf8: 2202 b702 |007c: new-instance v2, Landroid/support/v7/internal/widget/SpinnerCompat$1; // type@02b7 │ │ -06cdfc: 7040 5813 6216 |007e: invoke-direct {v2, v6, v6, v1}, Landroid/support/v7/internal/widget/SpinnerCompat$1;.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/view/View;Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;)V // method@1358 │ │ -06ce02: 5b62 3a09 |0081: iput-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@093a │ │ -06ce06: 28a4 |0083: goto 0027 // -005c │ │ -06ce08: 0001 0200 0000 0000 3700 0000 3f00 ... |0084: packed-switch-data (8 units) │ │ +06cce8: |[06cce8] android.support.v7.internal.widget.SpinnerCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +06ccf8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06ccfa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +06ccfc: 7040 2211 7698 |0002: invoke-direct {v6, v7, v8, v9}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1122 │ │ +06cd02: 2202 6000 |0005: new-instance v2, Landroid/graphics/Rect; // type@0060 │ │ +06cd06: 7010 b301 0200 |0007: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +06cd0c: 5b62 4709 |000a: iput-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempRect:Landroid/graphics/Rect; // field@0947 │ │ +06cd10: 6202 b506 |000c: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@06b5 │ │ +06cd14: 7154 0e14 8792 |000e: invoke-static {v7, v8, v2, v9, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +06cd1a: 0c00 |0011: move-result-object v0 │ │ +06cd1c: 6002 b606 |0012: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_background:I // field@06b6 │ │ +06cd20: 6e20 0314 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06cd26: 0c02 |0017: move-result-object v2 │ │ +06cd28: 6e20 b713 2600 |0018: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/SpinnerCompat;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13b7 │ │ +06cd2e: 12f2 |001b: const/4 v2, #int -1 // #ff │ │ +06cd30: 332a 0800 |001c: if-ne v10, v2, 0024 // +0008 │ │ +06cd34: 6002 c006 |001e: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_spinnerMode:I // field@06c0 │ │ +06cd38: 6e30 0514 2004 |0020: invoke-virtual {v0, v2, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ +06cd3e: 0a0a |0023: move-result v10 │ │ +06cd40: 2b0a 6000 0000 |0024: packed-switch v10, 00000084 // +00000060 │ │ +06cd46: 6002 bb06 |0027: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_gravity:I // field@06bb │ │ +06cd4a: 1303 1100 |0029: const/16 v3, #int 17 // #11 │ │ +06cd4e: 6e30 0514 2003 |002b: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ +06cd54: 0a02 |002e: move-result v2 │ │ +06cd56: 5962 3b09 |002f: iput v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mGravity:I // field@093b │ │ +06cd5a: 5462 4209 |0031: iget-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06cd5e: 6003 bf06 |0033: sget v3, Landroid/support/v7/appcompat/R$styleable;.Spinner_prompt:I // field@06bf │ │ +06cd62: 6e20 0914 3000 |0035: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getString:(I)Ljava/lang/String; // method@1409 │ │ +06cd68: 0c03 |0038: move-result-object v3 │ │ +06cd6a: 7220 8d13 3200 |0039: invoke-interface {v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@138d │ │ +06cd70: 6002 bd06 |003c: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_disableChildrenWhenDisabled:I // field@06bd │ │ +06cd74: 6e30 0014 2004 |003e: invoke-virtual {v0, v2, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ +06cd7a: 0a02 |0041: move-result v2 │ │ +06cd7c: 5c62 3709 |0042: iput-boolean v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mDisableChildrenWhenDisabled:Z // field@0937 │ │ +06cd80: 6e10 0f14 0000 |0044: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +06cd86: 5462 4609 |0047: iget-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // field@0946 │ │ +06cd8a: 3802 0b00 |0049: if-eqz v2, 0054 // +000b │ │ +06cd8e: 5462 4209 |004b: iget-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06cd92: 5463 4609 |004d: iget-object v3, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // field@0946 │ │ +06cd96: 7220 8c13 3200 |004f: invoke-interface {v2, v3}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@138c │ │ +06cd9c: 5b65 4609 |0052: iput-object v5, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // field@0946 │ │ +06cda0: 6e10 0b14 0000 |0054: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ +06cda6: 0c02 |0057: move-result-object v2 │ │ +06cda8: 5b62 4809 |0058: iput-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0948 │ │ +06cdac: 0e00 |005a: return-void │ │ +06cdae: 2202 b902 |005b: new-instance v2, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup; // type@02b9 │ │ +06cdb2: 7030 5e13 6205 |005d: invoke-direct {v2, v6, v5}, Landroid/support/v7/internal/widget/SpinnerCompat$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/support/v7/internal/widget/SpinnerCompat$1;)V // method@135e │ │ +06cdb8: 5b62 4209 |0060: iput-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06cdbc: 28c5 |0062: goto 0027 // -003b │ │ +06cdbe: 2201 bc02 |0063: new-instance v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup; // type@02bc │ │ +06cdc2: 7059 7513 6187 |0065: invoke-direct {v1, v6, v7, v8, v9}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1375 │ │ +06cdc8: 6002 ba06 |0068: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_dropDownWidth:I // field@06ba │ │ +06cdcc: 12e3 |006a: const/4 v3, #int -2 // #fe │ │ +06cdce: 6e30 0714 2003 |006b: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1407 │ │ +06cdd4: 0a02 |006e: move-result v2 │ │ +06cdd6: 5962 3809 |006f: iput v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mDropDownWidth:I // field@0938 │ │ +06cdda: 6002 bc06 |0071: sget v2, Landroid/support/v7/appcompat/R$styleable;.Spinner_android_popupBackground:I // field@06bc │ │ +06cdde: 6e20 0314 2000 |0073: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06cde4: 0c02 |0076: move-result-object v2 │ │ +06cde6: 6e20 7a13 2100 |0077: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@137a │ │ +06cdec: 5b61 4209 |007a: iput-object v1, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06cdf0: 2202 b702 |007c: new-instance v2, Landroid/support/v7/internal/widget/SpinnerCompat$1; // type@02b7 │ │ +06cdf4: 7040 5813 6216 |007e: invoke-direct {v2, v6, v6, v1}, Landroid/support/v7/internal/widget/SpinnerCompat$1;.:(Landroid/support/v7/internal/widget/SpinnerCompat;Landroid/view/View;Landroid/support/v7/internal/widget/SpinnerCompat$DropdownPopup;)V // method@1358 │ │ +06cdfa: 5b62 3a09 |0081: iput-object v2, v6, Landroid/support/v7/internal/widget/SpinnerCompat;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@093a │ │ +06cdfe: 28a4 |0083: goto 0027 // -005c │ │ +06ce00: 0001 0200 0000 0000 3700 0000 3f00 ... |0084: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=161 │ │ 0x0005 line=89 │ │ 0x000c line=163 │ │ 0x0012 line=167 │ │ 0x001b line=169 │ │ @@ -155340,17 +155340,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ce18: |[06ce18] android.support.v7.internal.widget.SpinnerCompat.access$100:(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; │ │ -06ce28: 5410 4209 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06ce2c: 1100 |0002: return-object v0 │ │ +06ce10: |[06ce10] android.support.v7.internal.widget.SpinnerCompat.access$100:(Landroid/support/v7/internal/widget/SpinnerCompat;)Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; │ │ +06ce20: 5410 4209 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06ce24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/SpinnerCompat; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/SpinnerCompat;) │ │ @@ -155358,31 +155358,31 @@ │ │ type : '(IZ)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -06ce30: |[06ce30] android.support.v7.internal.widget.SpinnerCompat.makeView:(IZ)Landroid/view/View; │ │ -06ce40: 5542 3609 |0000: iget-boolean v2, v4, Landroid/support/v7/internal/widget/SpinnerCompat;.mDataChanged:Z // field@0936 │ │ -06ce44: 3902 0f00 |0002: if-nez v2, 0011 // +000f │ │ -06ce48: 5442 4309 |0004: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@0943 │ │ -06ce4c: 6e20 1511 5200 |0006: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.get:(I)Landroid/view/View; // method@1115 │ │ -06ce52: 0c00 |0009: move-result-object v0 │ │ -06ce54: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -06ce58: 7030 c013 0406 |000c: invoke-direct {v4, v0, v6}, Landroid/support/v7/internal/widget/SpinnerCompat;.setUpChild:(Landroid/view/View;Z)V // method@13c0 │ │ -06ce5e: 0701 |000f: move-object v1, v0 │ │ -06ce60: 1101 |0010: return-object v1 │ │ -06ce62: 5442 3509 |0011: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0935 │ │ -06ce66: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -06ce68: 7240 bf1a 5243 |0014: invoke-interface {v2, v5, v3, v4}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1abf │ │ -06ce6e: 0c00 |0017: move-result-object v0 │ │ -06ce70: 7030 c013 0406 |0018: invoke-direct {v4, v0, v6}, Landroid/support/v7/internal/widget/SpinnerCompat;.setUpChild:(Landroid/view/View;Z)V // method@13c0 │ │ -06ce76: 0701 |001b: move-object v1, v0 │ │ -06ce78: 28f4 |001c: goto 0010 // -000c │ │ +06ce28: |[06ce28] android.support.v7.internal.widget.SpinnerCompat.makeView:(IZ)Landroid/view/View; │ │ +06ce38: 5542 3609 |0000: iget-boolean v2, v4, Landroid/support/v7/internal/widget/SpinnerCompat;.mDataChanged:Z // field@0936 │ │ +06ce3c: 3902 0f00 |0002: if-nez v2, 0011 // +000f │ │ +06ce40: 5442 4309 |0004: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@0943 │ │ +06ce44: 6e20 1511 5200 |0006: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.get:(I)Landroid/view/View; // method@1115 │ │ +06ce4a: 0c00 |0009: move-result-object v0 │ │ +06ce4c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +06ce50: 7030 c013 0406 |000c: invoke-direct {v4, v0, v6}, Landroid/support/v7/internal/widget/SpinnerCompat;.setUpChild:(Landroid/view/View;Z)V // method@13c0 │ │ +06ce56: 0701 |000f: move-object v1, v0 │ │ +06ce58: 1101 |0010: return-object v1 │ │ +06ce5a: 5442 3509 |0011: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0935 │ │ +06ce5e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +06ce60: 7240 bf1a 5243 |0014: invoke-interface {v2, v5, v3, v4}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1abf │ │ +06ce66: 0c00 |0017: move-result-object v0 │ │ +06ce68: 7030 c013 0406 |0018: invoke-direct {v4, v0, v6}, Landroid/support/v7/internal/widget/SpinnerCompat;.setUpChild:(Landroid/view/View;Z)V // method@13c0 │ │ +06ce6e: 0701 |001b: move-object v1, v0 │ │ +06ce70: 28f4 |001c: goto 0010 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0004 line=528 │ │ 0x000a line=529 │ │ 0x000c line=531 │ │ 0x0010 line=543 │ │ @@ -155403,74 +155403,74 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 115 16-bit code units │ │ -06ce7c: |[06ce7c] android.support.v7.internal.widget.SpinnerCompat.setUpChild:(Landroid/view/View;Z)V │ │ -06ce8c: 6e10 c118 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06ce92: 0c06 |0003: move-result-object v6 │ │ -06ce94: 3906 0600 |0004: if-nez v6, 000a // +0006 │ │ -06ce98: 6e10 9413 0b00 |0006: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerCompat;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1394 │ │ -06ce9e: 0c06 |0009: move-result-object v6 │ │ -06cea0: 380d 0600 |000a: if-eqz v13, 0010 // +0006 │ │ -06cea4: 1208 |000c: const/4 v8, #int 0 // #0 │ │ -06cea6: 6e40 9213 cb68 |000d: invoke-virtual {v11, v12, v8, v6}, Landroid/support/v7/internal/widget/SpinnerCompat;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@1392 │ │ -06ceac: 6e10 a313 0b00 |0010: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerCompat;.hasFocus:()Z // method@13a3 │ │ -06ceb2: 0a08 |0013: move-result v8 │ │ -06ceb4: 6e20 1219 8c00 |0014: invoke-virtual {v12, v8}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ -06ceba: 55b8 3709 |0017: iget-boolean v8, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mDisableChildrenWhenDisabled:Z // field@0937 │ │ -06cebe: 3808 0900 |0019: if-eqz v8, 0022 // +0009 │ │ -06cec2: 6e10 a513 0b00 |001b: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerCompat;.isEnabled:()Z // method@13a5 │ │ -06cec8: 0a08 |001e: move-result v8 │ │ -06ceca: 6e20 0519 8c00 |001f: invoke-virtual {v12, v8}, Landroid/view/View;.setEnabled:(Z)V // method@1905 │ │ -06ced0: 52b8 3c09 |0022: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mHeightMeasureSpec:I // field@093c │ │ -06ced4: 54b9 4509 |0024: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ -06ced8: 5299 3000 |0026: iget v9, v9, Landroid/graphics/Rect;.top:I // field@0030 │ │ -06cedc: 54ba 4509 |0028: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ -06cee0: 52aa 2d00 |002a: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -06cee4: b0a9 |002c: add-int/2addr v9, v10 │ │ -06cee6: 526a d60a |002d: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -06ceea: 7130 3f19 980a |002f: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@193f │ │ -06cef0: 0a01 |0032: move-result v1 │ │ -06cef2: 52b8 4909 |0033: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mWidthMeasureSpec:I // field@0949 │ │ -06cef6: 54b9 4509 |0035: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ -06cefa: 5299 2e00 |0037: iget v9, v9, Landroid/graphics/Rect;.left:I // field@002e │ │ -06cefe: 54ba 4509 |0039: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ -06cf02: 52aa 2f00 |003b: iget v10, v10, Landroid/graphics/Rect;.right:I // field@002f │ │ -06cf06: b0a9 |003d: add-int/2addr v9, v10 │ │ -06cf08: 526a d70a |003e: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ -06cf0c: 7130 3f19 980a |0040: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@193f │ │ -06cf12: 0a05 |0043: move-result v5 │ │ -06cf14: 6e30 e718 5c01 |0044: invoke-virtual {v12, v5, v1}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -06cf1a: 54b8 4509 |0047: iget-object v8, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ -06cf1e: 5288 3000 |0049: iget v8, v8, Landroid/graphics/Rect;.top:I // field@0030 │ │ -06cf22: 6e10 9c13 0b00 |004b: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerCompat;.getMeasuredHeight:()I // method@139c │ │ -06cf28: 0a09 |004e: move-result v9 │ │ -06cf2a: 54ba 4509 |004f: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ -06cf2e: 52aa 2d00 |0051: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -06cf32: b1a9 |0053: sub-int/2addr v9, v10 │ │ -06cf34: 54ba 4509 |0054: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ -06cf38: 52aa 3000 |0056: iget v10, v10, Landroid/graphics/Rect;.top:I // field@0030 │ │ -06cf3c: b1a9 |0058: sub-int/2addr v9, v10 │ │ -06cf3e: 6e10 c418 0c00 |0059: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -06cf44: 0a0a |005c: move-result v10 │ │ -06cf46: b1a9 |005d: sub-int/2addr v9, v10 │ │ -06cf48: db09 0902 |005e: div-int/lit8 v9, v9, #int 2 // #02 │ │ -06cf4c: 9004 0809 |0060: add-int v4, v8, v9 │ │ -06cf50: 6e10 c418 0c00 |0062: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -06cf56: 0a08 |0065: move-result v8 │ │ -06cf58: 9000 0408 |0066: add-int v0, v4, v8 │ │ -06cf5c: 6e10 c618 0c00 |0068: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -06cf62: 0a07 |006b: move-result v7 │ │ -06cf64: 1202 |006c: const/4 v2, #int 0 // #0 │ │ -06cf66: 9003 0207 |006d: add-int v3, v2, v7 │ │ -06cf6a: 6e50 e618 2c34 |006f: invoke-virtual {v12, v2, v4, v3, v0}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -06cf70: 0e00 |0072: return-void │ │ +06ce74: |[06ce74] android.support.v7.internal.widget.SpinnerCompat.setUpChild:(Landroid/view/View;Z)V │ │ +06ce84: 6e10 c118 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06ce8a: 0c06 |0003: move-result-object v6 │ │ +06ce8c: 3906 0600 |0004: if-nez v6, 000a // +0006 │ │ +06ce90: 6e10 9413 0b00 |0006: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerCompat;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1394 │ │ +06ce96: 0c06 |0009: move-result-object v6 │ │ +06ce98: 380d 0600 |000a: if-eqz v13, 0010 // +0006 │ │ +06ce9c: 1208 |000c: const/4 v8, #int 0 // #0 │ │ +06ce9e: 6e40 9213 cb68 |000d: invoke-virtual {v11, v12, v8, v6}, Landroid/support/v7/internal/widget/SpinnerCompat;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@1392 │ │ +06cea4: 6e10 a313 0b00 |0010: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerCompat;.hasFocus:()Z // method@13a3 │ │ +06ceaa: 0a08 |0013: move-result v8 │ │ +06ceac: 6e20 1219 8c00 |0014: invoke-virtual {v12, v8}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ +06ceb2: 55b8 3709 |0017: iget-boolean v8, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mDisableChildrenWhenDisabled:Z // field@0937 │ │ +06ceb6: 3808 0900 |0019: if-eqz v8, 0022 // +0009 │ │ +06ceba: 6e10 a513 0b00 |001b: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerCompat;.isEnabled:()Z // method@13a5 │ │ +06cec0: 0a08 |001e: move-result v8 │ │ +06cec2: 6e20 0519 8c00 |001f: invoke-virtual {v12, v8}, Landroid/view/View;.setEnabled:(Z)V // method@1905 │ │ +06cec8: 52b8 3c09 |0022: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mHeightMeasureSpec:I // field@093c │ │ +06cecc: 54b9 4509 |0024: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ +06ced0: 5299 3000 |0026: iget v9, v9, Landroid/graphics/Rect;.top:I // field@0030 │ │ +06ced4: 54ba 4509 |0028: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ +06ced8: 52aa 2d00 |002a: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +06cedc: b0a9 |002c: add-int/2addr v9, v10 │ │ +06cede: 526a d60a |002d: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +06cee2: 7130 3f19 980a |002f: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@193f │ │ +06cee8: 0a01 |0032: move-result v1 │ │ +06ceea: 52b8 4909 |0033: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mWidthMeasureSpec:I // field@0949 │ │ +06ceee: 54b9 4509 |0035: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ +06cef2: 5299 2e00 |0037: iget v9, v9, Landroid/graphics/Rect;.left:I // field@002e │ │ +06cef6: 54ba 4509 |0039: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ +06cefa: 52aa 2f00 |003b: iget v10, v10, Landroid/graphics/Rect;.right:I // field@002f │ │ +06cefe: b0a9 |003d: add-int/2addr v9, v10 │ │ +06cf00: 526a d70a |003e: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0ad7 │ │ +06cf04: 7130 3f19 980a |0040: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@193f │ │ +06cf0a: 0a05 |0043: move-result v5 │ │ +06cf0c: 6e30 e718 5c01 |0044: invoke-virtual {v12, v5, v1}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +06cf12: 54b8 4509 |0047: iget-object v8, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ +06cf16: 5288 3000 |0049: iget v8, v8, Landroid/graphics/Rect;.top:I // field@0030 │ │ +06cf1a: 6e10 9c13 0b00 |004b: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerCompat;.getMeasuredHeight:()I // method@139c │ │ +06cf20: 0a09 |004e: move-result v9 │ │ +06cf22: 54ba 4509 |004f: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ +06cf26: 52aa 2d00 |0051: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +06cf2a: b1a9 |0053: sub-int/2addr v9, v10 │ │ +06cf2c: 54ba 4509 |0054: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ +06cf30: 52aa 3000 |0056: iget v10, v10, Landroid/graphics/Rect;.top:I // field@0030 │ │ +06cf34: b1a9 |0058: sub-int/2addr v9, v10 │ │ +06cf36: 6e10 c418 0c00 |0059: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +06cf3c: 0a0a |005c: move-result v10 │ │ +06cf3e: b1a9 |005d: sub-int/2addr v9, v10 │ │ +06cf40: db09 0902 |005e: div-int/lit8 v9, v9, #int 2 // #02 │ │ +06cf44: 9004 0809 |0060: add-int v4, v8, v9 │ │ +06cf48: 6e10 c418 0c00 |0062: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +06cf4e: 0a08 |0065: move-result v8 │ │ +06cf50: 9000 0408 |0066: add-int v0, v4, v8 │ │ +06cf54: 6e10 c618 0c00 |0068: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +06cf5a: 0a07 |006b: move-result v7 │ │ +06cf5c: 1202 |006c: const/4 v2, #int 0 // #0 │ │ +06cf5e: 9003 0207 |006d: add-int v3, v2, v7 │ │ +06cf62: 6e50 e618 2c34 |006f: invoke-virtual {v12, v2, v4, v3, v0}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +06cf68: 0e00 |0072: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0004 line=557 │ │ 0x0006 line=558 │ │ 0x000a line=561 │ │ 0x000c line=562 │ │ @@ -155506,42 +155506,42 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -06cf74: |[06cf74] android.support.v7.internal.widget.SpinnerCompat.getBaseline:()I │ │ -06cf84: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -06cf86: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -06cf88: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -06cf8a: 6e10 9913 0500 |0003: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerCompat;.getChildCount:()I // method@1399 │ │ -06cf90: 0a03 |0006: move-result v3 │ │ -06cf92: 3d03 1400 |0007: if-lez v3, 001b // +0014 │ │ -06cf96: 6e20 9813 4500 |0009: invoke-virtual {v5, v4}, Landroid/support/v7/internal/widget/SpinnerCompat;.getChildAt:(I)Landroid/view/View; // method@1398 │ │ -06cf9c: 0c00 |000c: move-result-object v0 │ │ -06cf9e: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ -06cfa2: 6e10 b718 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@18b7 │ │ -06cfa8: 0a01 |0012: move-result v1 │ │ -06cfaa: 3a01 0700 |0013: if-ltz v1, 001a // +0007 │ │ -06cfae: 6e10 d218 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ -06cfb4: 0a02 |0018: move-result v2 │ │ -06cfb6: b012 |0019: add-int/2addr v2, v1 │ │ -06cfb8: 0f02 |001a: return v2 │ │ -06cfba: 5453 3509 |001b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0935 │ │ -06cfbe: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ -06cfc2: 5453 3509 |001f: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0935 │ │ -06cfc6: 7210 ba1a 0300 |0021: invoke-interface {v3}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@1aba │ │ -06cfcc: 0a03 |0024: move-result v3 │ │ -06cfce: 3d03 e8ff |0025: if-lez v3, 000d // -0018 │ │ -06cfd2: 7030 a713 4504 |0027: invoke-direct {v5, v4, v4}, Landroid/support/v7/internal/widget/SpinnerCompat;.makeView:(IZ)Landroid/view/View; // method@13a7 │ │ -06cfd8: 0c00 |002a: move-result-object v0 │ │ -06cfda: 5453 4309 |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@0943 │ │ -06cfde: 6e30 1611 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.put:(ILandroid/view/View;)V // method@1116 │ │ -06cfe4: 28dd |0030: goto 000d // -0023 │ │ +06cf6c: |[06cf6c] android.support.v7.internal.widget.SpinnerCompat.getBaseline:()I │ │ +06cf7c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +06cf7e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +06cf80: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +06cf82: 6e10 9913 0500 |0003: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerCompat;.getChildCount:()I // method@1399 │ │ +06cf88: 0a03 |0006: move-result v3 │ │ +06cf8a: 3d03 1400 |0007: if-lez v3, 001b // +0014 │ │ +06cf8e: 6e20 9813 4500 |0009: invoke-virtual {v5, v4}, Landroid/support/v7/internal/widget/SpinnerCompat;.getChildAt:(I)Landroid/view/View; // method@1398 │ │ +06cf94: 0c00 |000c: move-result-object v0 │ │ +06cf96: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ +06cf9a: 6e10 b718 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@18b7 │ │ +06cfa0: 0a01 |0012: move-result v1 │ │ +06cfa2: 3a01 0700 |0013: if-ltz v1, 001a // +0007 │ │ +06cfa6: 6e10 d218 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@18d2 │ │ +06cfac: 0a02 |0018: move-result v2 │ │ +06cfae: b012 |0019: add-int/2addr v2, v1 │ │ +06cfb0: 0f02 |001a: return v2 │ │ +06cfb2: 5453 3509 |001b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0935 │ │ +06cfb6: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ +06cfba: 5453 3509 |001f: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0935 │ │ +06cfbe: 7210 ba1a 0300 |0021: invoke-interface {v3}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@1aba │ │ +06cfc4: 0a03 |0024: move-result v3 │ │ +06cfc6: 3d03 e8ff |0025: if-lez v3, 000d // -0018 │ │ +06cfca: 7030 a713 4504 |0027: invoke-direct {v5, v4, v4}, Landroid/support/v7/internal/widget/SpinnerCompat;.makeView:(IZ)Landroid/view/View; // method@13a7 │ │ +06cfd0: 0c00 |002a: move-result-object v0 │ │ +06cfd2: 5453 4309 |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@0943 │ │ +06cfd6: 6e30 1611 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.put:(ILandroid/view/View;)V // method@1116 │ │ +06cfdc: 28dd |0030: goto 000d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=378 │ │ 0x0003 line=380 │ │ 0x0009 line=381 │ │ 0x000d line=387 │ │ 0x000f line=388 │ │ @@ -155560,80 +155560,80 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -06cfe8: |[06cfe8] android.support.v7.internal.widget.SpinnerCompat.layout:(IZ)V │ │ -06cff8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -06cffa: 54a7 4509 |0001: iget-object v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ -06cffe: 5271 2e00 |0003: iget v1, v7, Landroid/graphics/Rect;.left:I // field@002e │ │ -06d002: 6e10 9f13 0a00 |0005: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.getRight:()I // method@139f │ │ -06d008: 0a07 |0008: move-result v7 │ │ -06d00a: 6e10 9b13 0a00 |0009: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.getLeft:()I // method@139b │ │ -06d010: 0a08 |000c: move-result v8 │ │ -06d012: b187 |000d: sub-int/2addr v7, v8 │ │ -06d014: 54a8 4509 |000e: iget-object v8, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ -06d018: 5288 2e00 |0010: iget v8, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ -06d01c: b187 |0012: sub-int/2addr v7, v8 │ │ -06d01e: 54a8 4509 |0013: iget-object v8, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ -06d022: 5288 2f00 |0015: iget v8, v8, Landroid/graphics/Rect;.right:I // field@002f │ │ -06d026: 9102 0708 |0017: sub-int v2, v7, v8 │ │ -06d02a: 55a7 3609 |0019: iget-boolean v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mDataChanged:Z // field@0936 │ │ -06d02e: 3807 0500 |001b: if-eqz v7, 0020 // +0005 │ │ -06d032: 6e10 a213 0a00 |001d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.handleDataChanged:()V // method@13a2 │ │ -06d038: 52a7 3e09 |0020: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mItemCount:I // field@093e │ │ -06d03c: 3907 0600 |0022: if-nez v7, 0028 // +0006 │ │ -06d040: 6e10 b413 0a00 |0024: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.resetList:()V // method@13b4 │ │ -06d046: 0e00 |0027: return-void │ │ -06d048: 52a7 4009 |0028: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mNextSelectedPosition:I // field@0940 │ │ -06d04c: 3a07 0700 |002a: if-ltz v7, 0031 // +0007 │ │ -06d050: 52a7 4009 |002c: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mNextSelectedPosition:I // field@0940 │ │ -06d054: 6e20 be13 7a00 |002e: invoke-virtual {v10, v7}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelectedPositionInt:(I)V // method@13be │ │ -06d05a: 6e10 b213 0a00 |0031: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.recycleAllViews:()V // method@13b2 │ │ -06d060: 6e10 b313 0a00 |0034: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.removeAllViewsInLayout:()V // method@13b3 │ │ -06d066: 52a7 4409 |0037: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSelectedPosition:I // field@0944 │ │ -06d06a: 59a7 3909 |0039: iput v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mFirstPosition:I // field@0939 │ │ -06d06e: 54a7 3509 |003b: iget-object v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0935 │ │ -06d072: 3807 2000 |003d: if-eqz v7, 005d // +0020 │ │ -06d076: 52a7 4409 |003f: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSelectedPosition:I // field@0944 │ │ -06d07a: 1218 |0041: const/4 v8, #int 1 // #1 │ │ -06d07c: 7030 a713 7a08 |0042: invoke-direct {v10, v7, v8}, Landroid/support/v7/internal/widget/SpinnerCompat;.makeView:(IZ)Landroid/view/View; // method@13a7 │ │ -06d082: 0c04 |0045: move-result-object v4 │ │ -06d084: 6e10 c618 0400 |0046: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -06d08a: 0a06 |0049: move-result v6 │ │ -06d08c: 0115 |004a: move v5, v1 │ │ -06d08e: 7110 a208 0a00 |004b: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -06d094: 0a03 |004e: move-result v3 │ │ -06d096: 52a7 3b09 |004f: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mGravity:I // field@093b │ │ -06d09a: 7120 ad07 3700 |0051: invoke-static {v7, v3}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -06d0a0: 0a00 |0054: move-result v0 │ │ -06d0a2: dd07 0007 |0055: and-int/lit8 v7, v0, #int 7 // #07 │ │ -06d0a6: 2c07 2900 0000 |0057: sparse-switch v7, 00000080 // +00000029 │ │ -06d0ac: 6e20 e818 5400 |005a: invoke-virtual {v4, v5}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@18e8 │ │ -06d0b2: 54a7 4309 |005d: iget-object v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@0943 │ │ -06d0b6: 6e10 1411 0700 |005f: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.clear:()V // method@1114 │ │ -06d0bc: 6e10 a413 0a00 |0062: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.invalidate:()V // method@13a4 │ │ -06d0c2: 6e10 9313 0a00 |0065: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.checkSelectionChanged:()V // method@1393 │ │ -06d0c8: 5ca9 3609 |0068: iput-boolean v9, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mDataChanged:Z // field@0936 │ │ -06d0cc: 5ca9 3f09 |006a: iput-boolean v9, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mNeedSync:Z // field@093f │ │ -06d0d0: 52a7 4409 |006c: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSelectedPosition:I // field@0944 │ │ -06d0d4: 6e20 bb13 7a00 |006e: invoke-virtual {v10, v7}, Landroid/support/v7/internal/widget/SpinnerCompat;.setNextSelectedPositionInt:(I)V // method@13bb │ │ -06d0da: 28b6 |0071: goto 0027 // -004a │ │ -06d0dc: db07 0202 |0072: div-int/lit8 v7, v2, #int 2 // #02 │ │ -06d0e0: b017 |0074: add-int/2addr v7, v1 │ │ -06d0e2: db08 0602 |0075: div-int/lit8 v8, v6, #int 2 // #02 │ │ -06d0e6: 9105 0708 |0077: sub-int v5, v7, v8 │ │ -06d0ea: 28e1 |0079: goto 005a // -001f │ │ -06d0ec: 9007 0102 |007a: add-int v7, v1, v2 │ │ -06d0f0: 9105 0706 |007c: sub-int v5, v7, v6 │ │ -06d0f4: 28dc |007e: goto 005a // -0024 │ │ -06d0f6: 0000 |007f: nop // spacer │ │ -06d0f8: 0002 0200 0100 0000 0500 0000 1b00 ... |0080: sparse-switch-data (10 units) │ │ +06cfe0: |[06cfe0] android.support.v7.internal.widget.SpinnerCompat.layout:(IZ)V │ │ +06cff0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +06cff2: 54a7 4509 |0001: iget-object v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ +06cff6: 5271 2e00 |0003: iget v1, v7, Landroid/graphics/Rect;.left:I // field@002e │ │ +06cffa: 6e10 9f13 0a00 |0005: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.getRight:()I // method@139f │ │ +06d000: 0a07 |0008: move-result v7 │ │ +06d002: 6e10 9b13 0a00 |0009: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.getLeft:()I // method@139b │ │ +06d008: 0a08 |000c: move-result v8 │ │ +06d00a: b187 |000d: sub-int/2addr v7, v8 │ │ +06d00c: 54a8 4509 |000e: iget-object v8, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ +06d010: 5288 2e00 |0010: iget v8, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ +06d014: b187 |0012: sub-int/2addr v7, v8 │ │ +06d016: 54a8 4509 |0013: iget-object v8, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSpinnerPadding:Landroid/graphics/Rect; // field@0945 │ │ +06d01a: 5288 2f00 |0015: iget v8, v8, Landroid/graphics/Rect;.right:I // field@002f │ │ +06d01e: 9102 0708 |0017: sub-int v2, v7, v8 │ │ +06d022: 55a7 3609 |0019: iget-boolean v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mDataChanged:Z // field@0936 │ │ +06d026: 3807 0500 |001b: if-eqz v7, 0020 // +0005 │ │ +06d02a: 6e10 a213 0a00 |001d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.handleDataChanged:()V // method@13a2 │ │ +06d030: 52a7 3e09 |0020: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mItemCount:I // field@093e │ │ +06d034: 3907 0600 |0022: if-nez v7, 0028 // +0006 │ │ +06d038: 6e10 b413 0a00 |0024: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.resetList:()V // method@13b4 │ │ +06d03e: 0e00 |0027: return-void │ │ +06d040: 52a7 4009 |0028: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mNextSelectedPosition:I // field@0940 │ │ +06d044: 3a07 0700 |002a: if-ltz v7, 0031 // +0007 │ │ +06d048: 52a7 4009 |002c: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mNextSelectedPosition:I // field@0940 │ │ +06d04c: 6e20 be13 7a00 |002e: invoke-virtual {v10, v7}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelectedPositionInt:(I)V // method@13be │ │ +06d052: 6e10 b213 0a00 |0031: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.recycleAllViews:()V // method@13b2 │ │ +06d058: 6e10 b313 0a00 |0034: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.removeAllViewsInLayout:()V // method@13b3 │ │ +06d05e: 52a7 4409 |0037: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSelectedPosition:I // field@0944 │ │ +06d062: 59a7 3909 |0039: iput v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mFirstPosition:I // field@0939 │ │ +06d066: 54a7 3509 |003b: iget-object v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0935 │ │ +06d06a: 3807 2000 |003d: if-eqz v7, 005d // +0020 │ │ +06d06e: 52a7 4409 |003f: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSelectedPosition:I // field@0944 │ │ +06d072: 1218 |0041: const/4 v8, #int 1 // #1 │ │ +06d074: 7030 a713 7a08 |0042: invoke-direct {v10, v7, v8}, Landroid/support/v7/internal/widget/SpinnerCompat;.makeView:(IZ)Landroid/view/View; // method@13a7 │ │ +06d07a: 0c04 |0045: move-result-object v4 │ │ +06d07c: 6e10 c618 0400 |0046: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +06d082: 0a06 |0049: move-result v6 │ │ +06d084: 0115 |004a: move v5, v1 │ │ +06d086: 7110 a208 0a00 |004b: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +06d08c: 0a03 |004e: move-result v3 │ │ +06d08e: 52a7 3b09 |004f: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mGravity:I // field@093b │ │ +06d092: 7120 ad07 3700 |0051: invoke-static {v7, v3}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +06d098: 0a00 |0054: move-result v0 │ │ +06d09a: dd07 0007 |0055: and-int/lit8 v7, v0, #int 7 // #07 │ │ +06d09e: 2c07 2900 0000 |0057: sparse-switch v7, 00000080 // +00000029 │ │ +06d0a4: 6e20 e818 5400 |005a: invoke-virtual {v4, v5}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@18e8 │ │ +06d0aa: 54a7 4309 |005d: iget-object v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@0943 │ │ +06d0ae: 6e10 1411 0700 |005f: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.clear:()V // method@1114 │ │ +06d0b4: 6e10 a413 0a00 |0062: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.invalidate:()V // method@13a4 │ │ +06d0ba: 6e10 9313 0a00 |0065: invoke-virtual {v10}, Landroid/support/v7/internal/widget/SpinnerCompat;.checkSelectionChanged:()V // method@1393 │ │ +06d0c0: 5ca9 3609 |0068: iput-boolean v9, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mDataChanged:Z // field@0936 │ │ +06d0c4: 5ca9 3f09 |006a: iput-boolean v9, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mNeedSync:Z // field@093f │ │ +06d0c8: 52a7 4409 |006c: iget v7, v10, Landroid/support/v7/internal/widget/SpinnerCompat;.mSelectedPosition:I // field@0944 │ │ +06d0cc: 6e20 bb13 7a00 |006e: invoke-virtual {v10, v7}, Landroid/support/v7/internal/widget/SpinnerCompat;.setNextSelectedPositionInt:(I)V // method@13bb │ │ +06d0d2: 28b6 |0071: goto 0027 // -004a │ │ +06d0d4: db07 0202 |0072: div-int/lit8 v7, v2, #int 2 // #02 │ │ +06d0d8: b017 |0074: add-int/2addr v7, v1 │ │ +06d0da: db08 0602 |0075: div-int/lit8 v8, v6, #int 2 // #02 │ │ +06d0de: 9105 0708 |0077: sub-int v5, v7, v8 │ │ +06d0e2: 28e1 |0079: goto 005a // -001f │ │ +06d0e4: 9007 0102 |007a: add-int v7, v1, v2 │ │ +06d0e8: 9105 0706 |007c: sub-int v5, v7, v6 │ │ +06d0ec: 28dc |007e: goto 005a // -0024 │ │ +06d0ee: 0000 |007f: nop // spacer │ │ +06d0f0: 0002 0200 0100 0000 0500 0000 1b00 ... |0080: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=461 │ │ 0x0005 line=462 │ │ 0x0019 line=464 │ │ 0x001d line=465 │ │ 0x0020 line=469 │ │ @@ -155684,79 +155684,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 │ │ -06d10c: |[06d10c] android.support.v7.internal.widget.SpinnerCompat.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ -06d11c: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ -06d120: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -06d122: 0f08 |0003: return v8 │ │ -06d124: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -06d126: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -06d128: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -06d12a: 120a |0007: const/4 v10, #int 0 // #0 │ │ -06d12c: 120b |0008: const/4 v11, #int 0 // #0 │ │ -06d12e: 7120 a518 ba00 |0009: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06d134: 0a09 |000c: move-result v9 │ │ -06d136: 120a |000d: const/4 v10, #int 0 // #0 │ │ -06d138: 120b |000e: const/4 v11, #int 0 // #0 │ │ -06d13a: 7120 a518 ba00 |000f: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06d140: 0a02 |0012: move-result v2 │ │ -06d142: 120a |0013: const/4 v10, #int 0 // #0 │ │ -06d144: 6e10 a013 0d00 |0014: invoke-virtual {v13}, Landroid/support/v7/internal/widget/SpinnerCompat;.getSelectedItemPosition:()I // method@13a0 │ │ -06d14a: 0a0b |0017: move-result v11 │ │ -06d14c: 7120 9d1b ba00 |0018: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06d152: 0a07 |001b: move-result v7 │ │ -06d154: 7210 ba1a 0e00 |001c: invoke-interface {v14}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@1aba │ │ -06d15a: 0a0a |001f: move-result v10 │ │ -06d15c: d80b 070f |0020: add-int/lit8 v11, v7, #int 15 // #0f │ │ -06d160: 7120 9f1b ba00 |0022: invoke-static {v10, v11}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -06d166: 0a01 |0025: move-result v1 │ │ -06d168: 9100 0107 |0026: sub-int v0, v1, v7 │ │ -06d16c: 120a |0028: const/4 v10, #int 0 // #0 │ │ -06d16e: d90b 000f |0029: rsub-int/lit8 v11, v0, #int 15 // #0f │ │ -06d172: 910b 070b |002b: sub-int v11, v7, v11 │ │ -06d176: 7120 9d1b ba00 |002d: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06d17c: 0a07 |0030: move-result v7 │ │ -06d17e: 0173 |0031: move v3, v7 │ │ -06d180: 3513 2c00 |0032: if-ge v3, v1, 005e // +002c │ │ -06d184: 7220 be1a 3e00 |0034: invoke-interface {v14, v3}, Landroid/widget/SpinnerAdapter;.getItemViewType:(I)I // method@1abe │ │ -06d18a: 0a06 |0037: move-result v6 │ │ -06d18c: 3246 0400 |0038: if-eq v6, v4, 003c // +0004 │ │ -06d190: 0164 |003a: move v4, v6 │ │ -06d192: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -06d194: 7240 bf1a 3ed5 |003c: invoke-interface {v14, v3, v5, v13}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1abf │ │ -06d19a: 0c05 |003f: move-result-object v5 │ │ -06d19c: 6e10 c118 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06d1a2: 0c0a |0043: move-result-object v10 │ │ -06d1a4: 390a 0c00 |0044: if-nez v10, 0050 // +000c │ │ -06d1a8: 220a 6c03 |0046: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ -06d1ac: 12eb |0048: const/4 v11, #int -2 // #fe │ │ -06d1ae: 12ec |0049: const/4 v12, #int -2 // #fe │ │ -06d1b0: 7030 2419 ba0c |004a: invoke-direct {v10, v11, v12}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ -06d1b6: 6e20 0a19 a500 |004d: invoke-virtual {v5, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ -06d1bc: 6e30 e718 9502 |0050: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -06d1c2: 6e10 c618 0500 |0053: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -06d1c8: 0a0a |0056: move-result v10 │ │ -06d1ca: 7120 9d1b a800 |0057: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06d1d0: 0a08 |005a: move-result v8 │ │ -06d1d2: d803 0301 |005b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06d1d6: 28d5 |005d: goto 0032 // -002b │ │ -06d1d8: 380f a5ff |005e: if-eqz v15, 0003 // -005b │ │ -06d1dc: 54da 4709 |0060: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempRect:Landroid/graphics/Rect; // field@0947 │ │ -06d1e0: 6e20 db01 af00 |0062: invoke-virtual {v15, v10}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ -06d1e6: 54da 4709 |0065: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempRect:Landroid/graphics/Rect; // field@0947 │ │ -06d1ea: 52aa 2e00 |0067: iget v10, v10, Landroid/graphics/Rect;.left:I // field@002e │ │ -06d1ee: 54db 4709 |0069: iget-object v11, v13, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempRect:Landroid/graphics/Rect; // field@0947 │ │ -06d1f2: 52bb 2f00 |006b: iget v11, v11, Landroid/graphics/Rect;.right:I // field@002f │ │ -06d1f6: b0ba |006d: add-int/2addr v10, v11 │ │ -06d1f8: b0a8 |006e: add-int/2addr v8, v10 │ │ -06d1fa: 2894 |006f: goto 0003 // -006c │ │ +06d104: |[06d104] android.support.v7.internal.widget.SpinnerCompat.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ +06d114: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ +06d118: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +06d11a: 0f08 |0003: return v8 │ │ +06d11c: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +06d11e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +06d120: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +06d122: 120a |0007: const/4 v10, #int 0 // #0 │ │ +06d124: 120b |0008: const/4 v11, #int 0 // #0 │ │ +06d126: 7120 a518 ba00 |0009: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06d12c: 0a09 |000c: move-result v9 │ │ +06d12e: 120a |000d: const/4 v10, #int 0 // #0 │ │ +06d130: 120b |000e: const/4 v11, #int 0 // #0 │ │ +06d132: 7120 a518 ba00 |000f: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06d138: 0a02 |0012: move-result v2 │ │ +06d13a: 120a |0013: const/4 v10, #int 0 // #0 │ │ +06d13c: 6e10 a013 0d00 |0014: invoke-virtual {v13}, Landroid/support/v7/internal/widget/SpinnerCompat;.getSelectedItemPosition:()I // method@13a0 │ │ +06d142: 0a0b |0017: move-result v11 │ │ +06d144: 7120 9d1b ba00 |0018: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06d14a: 0a07 |001b: move-result v7 │ │ +06d14c: 7210 ba1a 0e00 |001c: invoke-interface {v14}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@1aba │ │ +06d152: 0a0a |001f: move-result v10 │ │ +06d154: d80b 070f |0020: add-int/lit8 v11, v7, #int 15 // #0f │ │ +06d158: 7120 9f1b ba00 |0022: invoke-static {v10, v11}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +06d15e: 0a01 |0025: move-result v1 │ │ +06d160: 9100 0107 |0026: sub-int v0, v1, v7 │ │ +06d164: 120a |0028: const/4 v10, #int 0 // #0 │ │ +06d166: d90b 000f |0029: rsub-int/lit8 v11, v0, #int 15 // #0f │ │ +06d16a: 910b 070b |002b: sub-int v11, v7, v11 │ │ +06d16e: 7120 9d1b ba00 |002d: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06d174: 0a07 |0030: move-result v7 │ │ +06d176: 0173 |0031: move v3, v7 │ │ +06d178: 3513 2c00 |0032: if-ge v3, v1, 005e // +002c │ │ +06d17c: 7220 be1a 3e00 |0034: invoke-interface {v14, v3}, Landroid/widget/SpinnerAdapter;.getItemViewType:(I)I // method@1abe │ │ +06d182: 0a06 |0037: move-result v6 │ │ +06d184: 3246 0400 |0038: if-eq v6, v4, 003c // +0004 │ │ +06d188: 0164 |003a: move v4, v6 │ │ +06d18a: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +06d18c: 7240 bf1a 3ed5 |003c: invoke-interface {v14, v3, v5, v13}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1abf │ │ +06d192: 0c05 |003f: move-result-object v5 │ │ +06d194: 6e10 c118 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06d19a: 0c0a |0043: move-result-object v10 │ │ +06d19c: 390a 0c00 |0044: if-nez v10, 0050 // +000c │ │ +06d1a0: 220a 6c03 |0046: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@036c │ │ +06d1a4: 12eb |0048: const/4 v11, #int -2 // #fe │ │ +06d1a6: 12ec |0049: const/4 v12, #int -2 // #fe │ │ +06d1a8: 7030 2419 ba0c |004a: invoke-direct {v10, v11, v12}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@1924 │ │ +06d1ae: 6e20 0a19 a500 |004d: invoke-virtual {v5, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ +06d1b4: 6e30 e718 9502 |0050: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +06d1ba: 6e10 c618 0500 |0053: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +06d1c0: 0a0a |0056: move-result v10 │ │ +06d1c2: 7120 9d1b a800 |0057: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06d1c8: 0a08 |005a: move-result v8 │ │ +06d1ca: d803 0301 |005b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06d1ce: 28d5 |005d: goto 0032 // -002b │ │ +06d1d0: 380f a5ff |005e: if-eqz v15, 0003 // -005b │ │ +06d1d4: 54da 4709 |0060: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempRect:Landroid/graphics/Rect; // field@0947 │ │ +06d1d8: 6e20 db01 af00 |0062: invoke-virtual {v15, v10}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ +06d1de: 54da 4709 |0065: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempRect:Landroid/graphics/Rect; // field@0947 │ │ +06d1e2: 52aa 2e00 |0067: iget v10, v10, Landroid/graphics/Rect;.left:I // field@002e │ │ +06d1e6: 54db 4709 |0069: iget-object v11, v13, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempRect:Landroid/graphics/Rect; // field@0947 │ │ +06d1ea: 52bb 2f00 |006b: iget v11, v11, Landroid/graphics/Rect;.right:I // field@002f │ │ +06d1ee: b0ba |006d: add-int/2addr v10, v11 │ │ +06d1f0: b0a8 |006e: add-int/2addr v8, v10 │ │ +06d1f2: 2894 |006f: goto 0003 // -006c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0002 line=640 │ │ 0x0003 line=679 │ │ 0x0004 line=643 │ │ 0x0005 line=644 │ │ @@ -155801,18 +155801,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06d1fc: |[06d1fc] android.support.v7.internal.widget.SpinnerCompat.onClick:(Landroid/content/DialogInterface;I)V │ │ -06d20c: 6e20 bf13 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelection:(I)V // method@13bf │ │ -06d212: 7210 d800 0100 |0003: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00d8 │ │ -06d218: 0e00 |0006: return-void │ │ +06d1f4: |[06d1f4] android.support.v7.internal.widget.SpinnerCompat.onClick:(Landroid/content/DialogInterface;I)V │ │ +06d204: 6e20 bf13 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerCompat;.setSelection:(I)V // method@13bf │ │ +06d20a: 7210 d800 0100 |0003: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@00d8 │ │ +06d210: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ 0x0003 line=612 │ │ 0x0006 line=613 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat; │ │ @@ -155824,25 +155824,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -06d21c: |[06d21c] android.support.v7.internal.widget.SpinnerCompat.onDetachedFromWindow:()V │ │ -06d22c: 6f10 3c11 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onDetachedFromWindow:()V // method@113c │ │ -06d232: 5410 4209 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06d236: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -06d23a: 5410 4209 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06d23e: 7210 8b13 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.isShowing:()Z // method@138b │ │ -06d244: 0a00 |000c: move-result v0 │ │ -06d246: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -06d24a: 5410 4209 |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06d24e: 7210 8a13 0000 |0011: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.dismiss:()V // method@138a │ │ -06d254: 0e00 |0014: return-void │ │ +06d214: |[06d214] android.support.v7.internal.widget.SpinnerCompat.onDetachedFromWindow:()V │ │ +06d224: 6f10 3c11 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onDetachedFromWindow:()V // method@113c │ │ +06d22a: 5410 4209 |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06d22e: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +06d232: 5410 4209 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06d236: 7210 8b13 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.isShowing:()Z // method@138b │ │ +06d23c: 0a00 |000c: move-result v0 │ │ +06d23e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +06d242: 5410 4209 |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06d246: 7210 8a13 0000 |0011: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.dismiss:()V // method@138a │ │ +06d24c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0003 line=399 │ │ 0x000f line=400 │ │ 0x0014 line=402 │ │ locals : │ │ @@ -155853,22 +155853,22 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -06d258: |[06d258] android.support.v7.internal.widget.SpinnerCompat.onLayout:(ZIIII)V │ │ -06d268: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06d26a: 7506 3d11 0200 |0001: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onLayout:(ZIIII)V // method@113d │ │ -06d270: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06d272: 5c20 3d09 |0005: iput-boolean v0, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mInLayout:Z // field@093d │ │ -06d276: 6e30 a613 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.layout:(IZ)V // method@13a6 │ │ -06d27c: 5c21 3d09 |000a: iput-boolean v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mInLayout:Z // field@093d │ │ -06d280: 0e00 |000c: return-void │ │ +06d250: |[06d250] android.support.v7.internal.widget.SpinnerCompat.onLayout:(ZIIII)V │ │ +06d260: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06d262: 7506 3d11 0200 |0001: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onLayout:(ZIIII)V // method@113d │ │ +06d268: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06d26a: 5c20 3d09 |0005: iput-boolean v0, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mInLayout:Z // field@093d │ │ +06d26e: 6e30 a613 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.layout:(IZ)V // method@13a6 │ │ +06d274: 5c21 3d09 |000a: iput-boolean v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mInLayout:Z // field@093d │ │ +06d278: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=447 │ │ 0x0004 line=448 │ │ 0x0007 line=449 │ │ 0x000a line=450 │ │ 0x000c line=451 │ │ @@ -155885,40 +155885,40 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -06d284: |[06d284] android.support.v7.internal.widget.SpinnerCompat.onMeasure:(II)V │ │ -06d294: 6f30 3e11 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onMeasure:(II)V // method@113e │ │ -06d29a: 5431 4209 |0003: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06d29e: 3801 2d00 |0005: if-eqz v1, 0032 // +002d │ │ -06d2a2: 7110 a318 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -06d2a8: 0a01 |000a: move-result v1 │ │ -06d2aa: 1502 0080 |000b: const/high16 v2, #int -2147483648 // #8000 │ │ -06d2ae: 3321 2500 |000d: if-ne v1, v2, 0032 // +0025 │ │ -06d2b2: 6e10 9d13 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getMeasuredWidth:()I // method@139d │ │ -06d2b8: 0a00 |0012: move-result v0 │ │ -06d2ba: 6e10 9513 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1395 │ │ -06d2c0: 0c01 |0016: move-result-object v1 │ │ -06d2c2: 6e10 9613 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1396 │ │ -06d2c8: 0c02 |001a: move-result-object v2 │ │ -06d2ca: 6e30 a813 1302 |001b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat;.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@13a8 │ │ -06d2d0: 0a01 |001e: move-result v1 │ │ -06d2d2: 7120 9d1b 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06d2d8: 0a01 |0022: move-result v1 │ │ -06d2da: 7110 a418 0400 |0023: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -06d2e0: 0a02 |0026: move-result v2 │ │ -06d2e2: 7120 9f1b 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -06d2e8: 0a01 |002a: move-result v1 │ │ -06d2ea: 6e10 9c13 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getMeasuredHeight:()I // method@139c │ │ -06d2f0: 0a02 |002e: move-result v2 │ │ -06d2f2: 6e30 ba13 1302 |002f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat;.setMeasuredDimension:(II)V // method@13ba │ │ -06d2f8: 0e00 |0032: return-void │ │ +06d27c: |[06d27c] android.support.v7.internal.widget.SpinnerCompat.onMeasure:(II)V │ │ +06d28c: 6f30 3e11 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onMeasure:(II)V // method@113e │ │ +06d292: 5431 4209 |0003: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06d296: 3801 2d00 |0005: if-eqz v1, 0032 // +002d │ │ +06d29a: 7110 a318 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +06d2a0: 0a01 |000a: move-result v1 │ │ +06d2a2: 1502 0080 |000b: const/high16 v2, #int -2147483648 // #8000 │ │ +06d2a6: 3321 2500 |000d: if-ne v1, v2, 0032 // +0025 │ │ +06d2aa: 6e10 9d13 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getMeasuredWidth:()I // method@139d │ │ +06d2b0: 0a00 |0012: move-result v0 │ │ +06d2b2: 6e10 9513 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1395 │ │ +06d2b8: 0c01 |0016: move-result-object v1 │ │ +06d2ba: 6e10 9613 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1396 │ │ +06d2c0: 0c02 |001a: move-result-object v2 │ │ +06d2c2: 6e30 a813 1302 |001b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat;.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@13a8 │ │ +06d2c8: 0a01 |001e: move-result v1 │ │ +06d2ca: 7120 9d1b 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06d2d0: 0a01 |0022: move-result v1 │ │ +06d2d2: 7110 a418 0400 |0023: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +06d2d8: 0a02 |0026: move-result v2 │ │ +06d2da: 7120 9f1b 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +06d2e0: 0a01 |002a: move-result v1 │ │ +06d2e2: 6e10 9c13 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getMeasuredHeight:()I // method@139c │ │ +06d2e8: 0a02 |002e: move-result v2 │ │ +06d2ea: 6e30 ba13 1302 |002f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat;.setMeasuredDimension:(II)V // method@13ba │ │ +06d2f0: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=431 │ │ 0x000f line=432 │ │ 0x0013 line=433 │ │ 0x0032 line=438 │ │ @@ -155933,29 +155933,29 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -06d2fc: |[06d2fc] android.support.v7.internal.widget.SpinnerCompat.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -06d30c: 0751 |0000: move-object v1, v5 │ │ -06d30e: 1f01 be02 |0001: check-cast v1, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // type@02be │ │ -06d312: 6e10 8813 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1388 │ │ -06d318: 0c03 |0006: move-result-object v3 │ │ -06d31a: 6f20 3f11 3400 |0007: invoke-super {v4, v3}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@113f │ │ -06d320: 5513 3409 |000a: iget-boolean v3, v1, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.showDropdown:Z // field@0934 │ │ -06d324: 3803 1000 |000c: if-eqz v3, 001c // +0010 │ │ -06d328: 6e10 a113 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/SpinnerCompat;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@13a1 │ │ -06d32e: 0c02 |0011: move-result-object v2 │ │ -06d330: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -06d334: 2200 b802 |0014: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat$2; // type@02b8 │ │ -06d338: 7020 5b13 4000 |0016: invoke-direct {v0, v4}, Landroid/support/v7/internal/widget/SpinnerCompat$2;.:(Landroid/support/v7/internal/widget/SpinnerCompat;)V // method@135b │ │ -06d33e: 6e20 7619 0200 |0019: invoke-virtual {v2, v0}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1976 │ │ -06d344: 0e00 |001c: return-void │ │ +06d2f4: |[06d2f4] android.support.v7.internal.widget.SpinnerCompat.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +06d304: 0751 |0000: move-object v1, v5 │ │ +06d306: 1f01 be02 |0001: check-cast v1, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // type@02be │ │ +06d30a: 6e10 8813 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1388 │ │ +06d310: 0c03 |0006: move-result-object v3 │ │ +06d312: 6f20 3f11 3400 |0007: invoke-super {v4, v3}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@113f │ │ +06d318: 5513 3409 |000a: iget-boolean v3, v1, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.showDropdown:Z // field@0934 │ │ +06d31c: 3803 1000 |000c: if-eqz v3, 001c // +0010 │ │ +06d320: 6e10 a113 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/SpinnerCompat;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@13a1 │ │ +06d326: 0c02 |0011: move-result-object v2 │ │ +06d328: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +06d32c: 2200 b802 |0014: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat$2; // type@02b8 │ │ +06d330: 7020 5b13 4000 |0016: invoke-direct {v0, v4}, Landroid/support/v7/internal/widget/SpinnerCompat$2;.:(Landroid/support/v7/internal/widget/SpinnerCompat;)V // method@135b │ │ +06d336: 6e20 7619 0200 |0019: invoke-virtual {v2, v0}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1976 │ │ +06d33c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ 0x0003 line=693 │ │ 0x000a line=695 │ │ 0x000e line=696 │ │ 0x0012 line=697 │ │ @@ -155974,30 +155974,30 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -06d348: |[06d348] android.support.v7.internal.widget.SpinnerCompat.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -06d358: 2200 be02 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // type@02be │ │ -06d35c: 6f10 4011 0200 |0002: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1140 │ │ -06d362: 0c01 |0005: move-result-object v1 │ │ -06d364: 7020 8713 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.:(Landroid/os/Parcelable;)V // method@1387 │ │ -06d36a: 5421 4209 |0009: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06d36e: 3801 0e00 |000b: if-eqz v1, 0019 // +000e │ │ -06d372: 5421 4209 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06d376: 7210 8b13 0100 |000f: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.isShowing:()Z // method@138b │ │ -06d37c: 0a01 |0012: move-result v1 │ │ -06d37e: 3801 0600 |0013: if-eqz v1, 0019 // +0006 │ │ -06d382: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -06d384: 5c01 3409 |0016: iput-boolean v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.showDropdown:Z // field@0934 │ │ -06d388: 1100 |0018: return-object v0 │ │ -06d38a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -06d38c: 28fc |001a: goto 0016 // -0004 │ │ +06d340: |[06d340] android.support.v7.internal.widget.SpinnerCompat.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +06d350: 2200 be02 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState; // type@02be │ │ +06d354: 6f10 4011 0200 |0002: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1140 │ │ +06d35a: 0c01 |0005: move-result-object v1 │ │ +06d35c: 7020 8713 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.:(Landroid/os/Parcelable;)V // method@1387 │ │ +06d362: 5421 4209 |0009: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06d366: 3801 0e00 |000b: if-eqz v1, 0019 // +000e │ │ +06d36a: 5421 4209 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06d36e: 7210 8b13 0100 |000f: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.isShowing:()Z // method@138b │ │ +06d374: 0a01 |0012: move-result v1 │ │ +06d376: 3801 0600 |0013: if-eqz v1, 0019 // +0006 │ │ +06d37a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +06d37c: 5c01 3409 |0016: iput-boolean v1, v0, Landroid/support/v7/internal/widget/SpinnerCompat$SavedState;.showDropdown:Z // field@0934 │ │ +06d380: 1100 |0018: return-object v0 │ │ +06d382: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +06d384: 28fc |001a: goto 0016 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0009 line=685 │ │ 0x0018 line=686 │ │ 0x0019 line=685 │ │ locals : │ │ @@ -156009,26 +156009,26 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -06d390: |[06d390] android.support.v7.internal.widget.SpinnerCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -06d3a0: 5410 3a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@093a │ │ -06d3a4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -06d3a8: 5410 3a09 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@093a │ │ -06d3ac: 6e30 f415 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@15f4 │ │ -06d3b2: 0a00 |0009: move-result v0 │ │ -06d3b4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -06d3b8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -06d3ba: 0f00 |000d: return v0 │ │ -06d3bc: 6f20 4111 2100 |000e: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1141 │ │ -06d3c2: 0a00 |0011: move-result v0 │ │ -06d3c4: 28fb |0012: goto 000d // -0005 │ │ +06d388: |[06d388] android.support.v7.internal.widget.SpinnerCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +06d398: 5410 3a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@093a │ │ +06d39c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +06d3a0: 5410 3a09 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerCompat;.mForwardingListener:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@093a │ │ +06d3a4: 6e30 f415 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@15f4 │ │ +06d3aa: 0a00 |0009: move-result v0 │ │ +06d3ac: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +06d3b0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06d3b2: 0f00 |000d: return v0 │ │ +06d3b4: 6f20 4111 2100 |000e: invoke-super {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1141 │ │ +06d3ba: 0a00 |0011: move-result v0 │ │ +06d3bc: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x000c line=422 │ │ 0x000d line=425 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/internal/widget/SpinnerCompat; │ │ @@ -156039,26 +156039,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -06d3c8: |[06d3c8] android.support.v7.internal.widget.SpinnerCompat.performClick:()Z │ │ -06d3d8: 6f10 4211 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.performClick:()Z // method@1142 │ │ -06d3de: 0a00 |0003: move-result v0 │ │ -06d3e0: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -06d3e4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06d3e6: 5421 4209 |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06d3ea: 7210 8b13 0100 |0009: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.isShowing:()Z // method@138b │ │ -06d3f0: 0a01 |000c: move-result v1 │ │ -06d3f2: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ -06d3f6: 5421 4209 |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06d3fa: 7210 8e13 0100 |0011: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.show:()V // method@138e │ │ -06d400: 0f00 |0014: return v0 │ │ +06d3c0: |[06d3c0] android.support.v7.internal.widget.SpinnerCompat.performClick:()Z │ │ +06d3d0: 6f10 4211 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.performClick:()Z // method@1142 │ │ +06d3d6: 0a00 |0003: move-result v0 │ │ +06d3d8: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +06d3dc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06d3de: 5421 4209 |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06d3e2: 7210 8b13 0100 |0009: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.isShowing:()Z // method@138b │ │ +06d3e8: 0a01 |000c: move-result v1 │ │ +06d3ea: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ +06d3ee: 5421 4209 |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06d3f2: 7210 8e13 0100 |0011: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.show:()V // method@138e │ │ +06d3f8: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0004 line=599 │ │ 0x0006 line=600 │ │ 0x0007 line=602 │ │ 0x000f line=603 │ │ @@ -156072,18 +156072,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 │ │ -06d404: |[06d404] android.support.v7.internal.widget.SpinnerCompat.setAdapter:(Landroid/widget/Adapter;)V │ │ -06d414: 1f01 af03 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@03af │ │ -06d418: 6e20 b613 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@13b6 │ │ -06d41e: 0e00 |0005: return-void │ │ +06d3fc: |[06d3fc] android.support.v7.internal.widget.SpinnerCompat.setAdapter:(Landroid/widget/Adapter;)V │ │ +06d40c: 1f01 af03 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@03af │ │ +06d410: 6e20 b613 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@13b6 │ │ +06d416: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Landroid/widget/Adapter; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat; │ │ │ │ @@ -156092,45 +156092,45 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -06d420: |[06d420] android.support.v7.internal.widget.SpinnerCompat.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ -06d430: 6f20 4911 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1149 │ │ -06d436: 5431 4309 |0003: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@0943 │ │ -06d43a: 6e10 1411 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.clear:()V // method@1114 │ │ -06d440: 6e10 9a13 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getContext:()Landroid/content/Context; // method@139a │ │ -06d446: 0c01 |000b: move-result-object v1 │ │ -06d448: 6e10 c100 0100 |000c: invoke-virtual {v1}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ -06d44e: 0c01 |000f: move-result-object v1 │ │ -06d450: 5210 1600 |0010: iget v0, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ -06d454: 1301 1500 |0012: const/16 v1, #int 21 // #15 │ │ -06d458: 3410 1300 |0014: if-lt v0, v1, 0027 // +0013 │ │ -06d45c: 3804 1100 |0016: if-eqz v4, 0027 // +0011 │ │ -06d460: 7210 c01a 0400 |0018: invoke-interface {v4}, Landroid/widget/SpinnerAdapter;.getViewTypeCount:()I // method@1ac0 │ │ -06d466: 0a01 |001b: move-result v1 │ │ -06d468: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -06d46a: 3221 0a00 |001d: if-eq v1, v2, 0027 // +000a │ │ -06d46e: 2201 de03 |001f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ -06d472: 1a02 9c0b |0021: const-string v2, "Spinner adapter view type count must be 1" // string@0b9c │ │ -06d476: 7020 881b 2100 |0023: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -06d47c: 2701 |0026: throw v1 │ │ -06d47e: 5431 4209 |0027: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06d482: 3801 0d00 |0029: if-eqz v1, 0036 // +000d │ │ -06d486: 5431 4209 |002b: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ -06d48a: 2202 ba02 |002d: new-instance v2, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // type@02ba │ │ -06d48e: 7020 6513 4200 |002f: invoke-direct {v2, v4}, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1365 │ │ -06d494: 7220 8c13 2100 |0032: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@138c │ │ -06d49a: 0e00 |0035: return-void │ │ -06d49c: 2201 ba02 |0036: new-instance v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // type@02ba │ │ -06d4a0: 7020 6513 4100 |0038: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1365 │ │ -06d4a6: 5b31 4609 |003b: iput-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // field@0946 │ │ -06d4aa: 28f8 |003d: goto 0035 // -0008 │ │ +06d418: |[06d418] android.support.v7.internal.widget.SpinnerCompat.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ +06d428: 6f20 4911 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1149 │ │ +06d42e: 5431 4309 |0003: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin; // field@0943 │ │ +06d432: 6e10 1411 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat$RecycleBin;.clear:()V // method@1114 │ │ +06d438: 6e10 9a13 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getContext:()Landroid/content/Context; // method@139a │ │ +06d43e: 0c01 |000b: move-result-object v1 │ │ +06d440: 6e10 c100 0100 |000c: invoke-virtual {v1}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@00c1 │ │ +06d446: 0c01 |000f: move-result-object v1 │ │ +06d448: 5210 1600 |0010: iget v0, v1, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@0016 │ │ +06d44c: 1301 1500 |0012: const/16 v1, #int 21 // #15 │ │ +06d450: 3410 1300 |0014: if-lt v0, v1, 0027 // +0013 │ │ +06d454: 3804 1100 |0016: if-eqz v4, 0027 // +0011 │ │ +06d458: 7210 c01a 0400 |0018: invoke-interface {v4}, Landroid/widget/SpinnerAdapter;.getViewTypeCount:()I // method@1ac0 │ │ +06d45e: 0a01 |001b: move-result v1 │ │ +06d460: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +06d462: 3221 0a00 |001d: if-eq v1, v2, 0027 // +000a │ │ +06d466: 2201 de03 |001f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@03de │ │ +06d46a: 1a02 9a0b |0021: const-string v2, "Spinner adapter view type count must be 1" // string@0b9a │ │ +06d46e: 7020 881b 2100 |0023: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +06d474: 2701 |0026: throw v1 │ │ +06d476: 5431 4209 |0027: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06d47a: 3801 0d00 |0029: if-eqz v1, 0036 // +000d │ │ +06d47e: 5431 4209 |002b: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mPopup:Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup; // field@0942 │ │ +06d482: 2202 ba02 |002d: new-instance v2, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // type@02ba │ │ +06d486: 7020 6513 4200 |002f: invoke-direct {v2, v4}, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1365 │ │ +06d48c: 7220 8c13 2100 |0032: invoke-interface {v1, v2}, Landroid/support/v7/internal/widget/SpinnerCompat$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@138c │ │ +06d492: 0e00 |0035: return-void │ │ +06d494: 2201 ba02 |0036: new-instance v1, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // type@02ba │ │ +06d498: 7020 6513 4100 |0038: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1365 │ │ +06d49e: 5b31 4609 |003b: iput-object v1, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerCompat$DropDownAdapter; // field@0946 │ │ +06d4a2: 28f8 |003d: goto 0035 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0003 line=362 │ │ 0x0008 line=364 │ │ 0x0012 line=365 │ │ 0x001f line=367 │ │ @@ -156148,28 +156148,28 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06d4ac: |[06d4ac] android.support.v7.internal.widget.SpinnerCompat.setEnabled:(Z)V │ │ -06d4bc: 6f20 4a11 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setEnabled:(Z)V // method@114a │ │ -06d4c2: 5532 3709 |0003: iget-boolean v2, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mDisableChildrenWhenDisabled:Z // field@0937 │ │ -06d4c6: 3802 1300 |0005: if-eqz v2, 0018 // +0013 │ │ -06d4ca: 6e10 9913 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getChildCount:()I // method@1399 │ │ -06d4d0: 0a00 |000a: move-result v0 │ │ -06d4d2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -06d4d4: 3501 0c00 |000c: if-ge v1, v0, 0018 // +000c │ │ -06d4d8: 6e20 9813 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.getChildAt:(I)Landroid/view/View; // method@1398 │ │ -06d4de: 0c02 |0011: move-result-object v2 │ │ -06d4e0: 6e20 0519 4200 |0012: invoke-virtual {v2, v4}, Landroid/view/View;.setEnabled:(Z)V // method@1905 │ │ -06d4e6: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06d4ea: 28f5 |0017: goto 000c // -000b │ │ -06d4ec: 0e00 |0018: return-void │ │ +06d4a4: |[06d4a4] android.support.v7.internal.widget.SpinnerCompat.setEnabled:(Z)V │ │ +06d4b4: 6f20 4a11 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setEnabled:(Z)V // method@114a │ │ +06d4ba: 5532 3709 |0003: iget-boolean v2, v3, Landroid/support/v7/internal/widget/SpinnerCompat;.mDisableChildrenWhenDisabled:Z // field@0937 │ │ +06d4be: 3802 1300 |0005: if-eqz v2, 0018 // +0013 │ │ +06d4c2: 6e10 9913 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerCompat;.getChildCount:()I // method@1399 │ │ +06d4c8: 0a00 |000a: move-result v0 │ │ +06d4ca: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +06d4cc: 3501 0c00 |000c: if-ge v1, v0, 0018 // +000c │ │ +06d4d0: 6e20 9813 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/SpinnerCompat;.getChildAt:(I)Landroid/view/View; // method@1398 │ │ +06d4d6: 0c02 |0011: move-result-object v2 │ │ +06d4d8: 6e20 0519 4200 |0012: invoke-virtual {v2, v4}, Landroid/view/View;.setEnabled:(Z)V // method@1905 │ │ +06d4de: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06d4e2: 28f5 |0017: goto 000c // -000b │ │ +06d4e4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=334 │ │ 0x0007 line=335 │ │ 0x000b line=336 │ │ 0x000e line=337 │ │ @@ -156186,19 +156186,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06d4f0: |[06d4f0] android.support.v7.internal.widget.SpinnerCompat.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V │ │ -06d500: 2200 ee03 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ -06d504: 1a01 4b23 |0002: const-string v1, "setOnItemClickListener cannot be used with a spinner." // string@234b │ │ -06d508: 7020 ae1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ -06d50e: 2700 |0007: throw v0 │ │ +06d4e8: |[06d4e8] android.support.v7.internal.widget.SpinnerCompat.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V │ │ +06d4f8: 2200 ee03 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@03ee │ │ +06d4fc: 1a01 4923 |0002: const-string v1, "setOnItemClickListener cannot be used with a spinner." // string@2349 │ │ +06d500: 7020 ae1b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@1bae │ │ +06d506: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/SpinnerCompat; │ │ 0x0000 - 0x0008 reg=3 l Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; │ │ │ │ @@ -156207,32 +156207,32 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06d510: |[06d510] android.support.v7.internal.widget.SpinnerCompat.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V │ │ -06d520: 6f20 4e11 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V // method@114e │ │ -06d526: 0e00 |0003: return-void │ │ +06d508: |[06d508] android.support.v7.internal.widget.SpinnerCompat.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V │ │ +06d518: 6f20 4e11 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerCompat;.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener;)V // method@114e │ │ +06d51e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0003 line=417 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/SpinnerCompat; │ │ 0x0000 - 0x0004 reg=1 l Landroid/support/v7/internal/widget/AdapterViewCompat$OnItemClickListener; │ │ │ │ - source_file_idx : 2973 (SpinnerCompat.java) │ │ + source_file_idx : 2971 (SpinnerCompat.java) │ │ │ │ Class #573 header: │ │ class_idx : 705 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 913 │ │ -source_file_idx : 3208 │ │ +source_file_idx : 3206 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #573 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/TintCheckBox;' │ │ @@ -156255,40 +156255,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -06d528: |[06d528] android.support.v7.internal.widget.TintCheckBox.:()V │ │ -06d538: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06d53a: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -06d53e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06d540: 1402 0701 0101 |0004: const v2, #float 2.36943e-38 // #01010107 │ │ -06d546: 4b02 0001 |0007: aput v2, v0, v1 │ │ -06d54a: 6900 4a09 |0009: sput-object v0, Landroid/support/v7/internal/widget/TintCheckBox;.TINT_ATTRS:[I // field@094a │ │ -06d54e: 0e00 |000b: return-void │ │ +06d520: |[06d520] android.support.v7.internal.widget.TintCheckBox.:()V │ │ +06d530: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d532: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +06d536: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06d538: 1402 0701 0101 |0004: const v2, #float 2.36943e-38 // #01010107 │ │ +06d53e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +06d542: 6900 4a09 |0009: sput-object v0, Landroid/support/v7/internal/widget/TintCheckBox;.TINT_ATTRS:[I // field@094a │ │ +06d546: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/TintCheckBox;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06d550: |[06d550] android.support.v7.internal.widget.TintCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06d560: 1400 6c00 0101 |0000: const v0, #float 2.36939e-38 // #0101006c │ │ -06d566: 7040 c313 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13c3 │ │ -06d56c: 0e00 |0006: return-void │ │ +06d548: |[06d548] android.support.v7.internal.widget.TintCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06d558: 1400 6c00 0101 |0000: const v0, #float 2.36939e-38 // #0101006c │ │ +06d55e: 7040 c313 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintCheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13c3 │ │ +06d564: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0006 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintCheckBox; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -156299,28 +156299,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -06d570: |[06d570] android.support.v7.internal.widget.TintCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06d580: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06d582: 7040 e719 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/CheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19e7 │ │ -06d588: 6201 4a09 |0004: sget-object v1, Landroid/support/v7/internal/widget/TintCheckBox;.TINT_ATTRS:[I // field@094a │ │ -06d58c: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -06d592: 0c00 |0009: move-result-object v0 │ │ -06d594: 6e20 0314 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06d59a: 0c01 |000d: move-result-object v1 │ │ -06d59c: 6e20 c513 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/TintCheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13c5 │ │ -06d5a2: 6e10 0f14 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -06d5a8: 6e10 0b14 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ -06d5ae: 0c01 |0017: move-result-object v1 │ │ -06d5b0: 5b31 4b09 |0018: iput-object v1, v3, Landroid/support/v7/internal/widget/TintCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@094b │ │ -06d5b4: 0e00 |001a: return-void │ │ +06d568: |[06d568] android.support.v7.internal.widget.TintCheckBox.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06d578: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06d57a: 7040 e719 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/CheckBox;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19e7 │ │ +06d580: 6201 4a09 |0004: sget-object v1, Landroid/support/v7/internal/widget/TintCheckBox;.TINT_ATTRS:[I // field@094a │ │ +06d584: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +06d58a: 0c00 |0009: move-result-object v0 │ │ +06d58c: 6e20 0314 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06d592: 0c01 |000d: move-result-object v1 │ │ +06d594: 6e20 c513 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/TintCheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13c5 │ │ +06d59a: 6e10 0f14 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +06d5a0: 6e10 0b14 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ +06d5a6: 0c01 |0017: move-result-object v1 │ │ +06d5a8: 5b31 4b09 |0018: iput-object v1, v3, Landroid/support/v7/internal/widget/TintCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@094b │ │ +06d5ac: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0004 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=50 │ │ 0x0014 line=52 │ │ @@ -156338,35 +156338,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06d5b8: |[06d5b8] android.support.v7.internal.widget.TintCheckBox.setButtonDrawable:(I)V │ │ -06d5c8: 5410 4b09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@094b │ │ -06d5cc: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -06d5d2: 0c00 |0005: move-result-object v0 │ │ -06d5d4: 6e20 c513 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintCheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13c5 │ │ -06d5da: 0e00 |0009: return-void │ │ +06d5b0: |[06d5b0] android.support.v7.internal.widget.TintCheckBox.setButtonDrawable:(I)V │ │ +06d5c0: 5410 4b09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintCheckBox;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@094b │ │ +06d5c4: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +06d5ca: 0c00 |0005: move-result-object v0 │ │ +06d5cc: 6e20 c513 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintCheckBox;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13c5 │ │ +06d5d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0009 line=58 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/TintCheckBox; │ │ 0x0000 - 0x000a reg=2 resid I │ │ │ │ - source_file_idx : 3208 (TintCheckBox.java) │ │ + source_file_idx : 3206 (TintCheckBox.java) │ │ │ │ Class #574 header: │ │ class_idx : 706 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 914 │ │ -source_file_idx : 3209 │ │ +source_file_idx : 3207 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #574 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/TintCheckedTextView;' │ │ @@ -156389,40 +156389,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -06d5dc: |[06d5dc] android.support.v7.internal.widget.TintCheckedTextView.:()V │ │ -06d5ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06d5ee: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -06d5f2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06d5f4: 1402 0801 0101 |0004: const v2, #float 2.36943e-38 // #01010108 │ │ -06d5fa: 4b02 0001 |0007: aput v2, v0, v1 │ │ -06d5fe: 6900 4c09 |0009: sput-object v0, Landroid/support/v7/internal/widget/TintCheckedTextView;.TINT_ATTRS:[I // field@094c │ │ -06d602: 0e00 |000b: return-void │ │ +06d5d4: |[06d5d4] android.support.v7.internal.widget.TintCheckedTextView.:()V │ │ +06d5e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d5e6: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +06d5ea: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06d5ec: 1402 0801 0101 |0004: const v2, #float 2.36943e-38 // #01010108 │ │ +06d5f2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +06d5f6: 6900 4c09 |0009: sput-object v0, Landroid/support/v7/internal/widget/TintCheckedTextView;.TINT_ATTRS:[I // field@094c │ │ +06d5fa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/TintCheckedTextView;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06d604: |[06d604] android.support.v7.internal.widget.TintCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06d614: 1400 c803 0101 |0000: const v0, #float 2.36963e-38 // #010103c8 │ │ -06d61a: 7040 c813 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13c8 │ │ -06d620: 0e00 |0006: return-void │ │ +06d5fc: |[06d5fc] android.support.v7.internal.widget.TintCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06d60c: 1400 c803 0101 |0000: const v0, #float 2.36963e-38 // #010103c8 │ │ +06d612: 7040 c813 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintCheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13c8 │ │ +06d618: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintCheckedTextView; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -156433,28 +156433,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -06d624: |[06d624] android.support.v7.internal.widget.TintCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06d634: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06d636: 7040 e919 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/CheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19e9 │ │ -06d63c: 6201 4c09 |0004: sget-object v1, Landroid/support/v7/internal/widget/TintCheckedTextView;.TINT_ATTRS:[I // field@094c │ │ -06d640: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -06d646: 0c00 |0009: move-result-object v0 │ │ -06d648: 6e20 0314 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06d64e: 0c01 |000d: move-result-object v1 │ │ -06d650: 6e20 ca13 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/TintCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13ca │ │ -06d656: 6e10 0f14 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -06d65c: 6e10 0b14 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ -06d662: 0c01 |0017: move-result-object v1 │ │ -06d664: 5b31 4d09 |0018: iput-object v1, v3, Landroid/support/v7/internal/widget/TintCheckedTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@094d │ │ -06d668: 0e00 |001a: return-void │ │ +06d61c: |[06d61c] android.support.v7.internal.widget.TintCheckedTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06d62c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06d62e: 7040 e919 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/CheckedTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19e9 │ │ +06d634: 6201 4c09 |0004: sget-object v1, Landroid/support/v7/internal/widget/TintCheckedTextView;.TINT_ATTRS:[I // field@094c │ │ +06d638: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +06d63e: 0c00 |0009: move-result-object v0 │ │ +06d640: 6e20 0314 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06d646: 0c01 |000d: move-result-object v1 │ │ +06d648: 6e20 ca13 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/TintCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13ca │ │ +06d64e: 6e10 0f14 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +06d654: 6e10 0b14 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ +06d65a: 0c01 |0017: move-result-object v1 │ │ +06d65c: 5b31 4d09 |0018: iput-object v1, v3, Landroid/support/v7/internal/widget/TintCheckedTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@094d │ │ +06d660: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=48 │ │ 0x000a line=50 │ │ 0x0011 line=51 │ │ 0x0014 line=53 │ │ @@ -156472,35 +156472,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06d66c: |[06d66c] android.support.v7.internal.widget.TintCheckedTextView.setCheckMarkDrawable:(I)V │ │ -06d67c: 5410 4d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintCheckedTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@094d │ │ -06d680: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -06d686: 0c00 |0005: move-result-object v0 │ │ -06d688: 6e20 ca13 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13ca │ │ -06d68e: 0e00 |0009: return-void │ │ +06d664: |[06d664] android.support.v7.internal.widget.TintCheckedTextView.setCheckMarkDrawable:(I)V │ │ +06d674: 5410 4d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintCheckedTextView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@094d │ │ +06d678: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +06d67e: 0c00 |0005: move-result-object v0 │ │ +06d680: 6e20 ca13 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintCheckedTextView;.setCheckMarkDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13ca │ │ +06d686: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0009 line=59 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/TintCheckedTextView; │ │ 0x0000 - 0x000a reg=2 resid I │ │ │ │ - source_file_idx : 3209 (TintCheckedTextView.java) │ │ + source_file_idx : 3207 (TintCheckedTextView.java) │ │ │ │ Class #575 header: │ │ class_idx : 707 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 680 │ │ -source_file_idx : 3210 │ │ +source_file_idx : 3208 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #575 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/TintDrawableWrapper;' │ │ @@ -156527,18 +156527,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -06d690: |[06d690] android.support.v7.internal.widget.TintDrawableWrapper.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ -06d6a0: 6200 5609 |0000: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0956 │ │ -06d6a4: 7040 cc13 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V // method@13cc │ │ -06d6aa: 0e00 |0005: return-void │ │ +06d688: |[06d688] android.support.v7.internal.widget.TintDrawableWrapper.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V │ │ +06d698: 6200 5609 |0000: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0956 │ │ +06d69c: 7040 cc13 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V // method@13cc │ │ +06d6a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/TintDrawableWrapper; │ │ 0x0000 - 0x0006 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -156549,19 +156549,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06d6ac: |[06d6ac] android.support.v7.internal.widget.TintDrawableWrapper.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V │ │ -06d6bc: 7020 b712 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/DrawableWrapper;.:(Landroid/graphics/drawable/Drawable;)V // method@12b7 │ │ -06d6c2: 5b02 5009 |0003: iput-object v2, v0, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintStateList:Landroid/content/res/ColorStateList; // field@0950 │ │ -06d6c6: 5b03 4f09 |0005: iput-object v3, v0, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@094f │ │ -06d6ca: 0e00 |0007: return-void │ │ +06d6a4: |[06d6a4] android.support.v7.internal.widget.TintDrawableWrapper.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V │ │ +06d6b4: 7020 b712 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/DrawableWrapper;.:(Landroid/graphics/drawable/Drawable;)V // method@12b7 │ │ +06d6ba: 5b02 5009 |0003: iput-object v2, v0, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintStateList:Landroid/content/res/ColorStateList; // field@0950 │ │ +06d6be: 5b03 4f09 |0005: iput-object v3, v0, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@094f │ │ +06d6c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0005 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ @@ -156575,33 +156575,33 @@ │ │ type : '([I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -06d6cc: |[06d6cc] android.support.v7.internal.widget.TintDrawableWrapper.updateTint:([I)Z │ │ -06d6dc: 5431 5009 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintStateList:Landroid/content/res/ColorStateList; // field@0950 │ │ -06d6e0: 3801 1d00 |0002: if-eqz v1, 001f // +001d │ │ -06d6e4: 5431 5009 |0004: iget-object v1, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintStateList:Landroid/content/res/ColorStateList; // field@0950 │ │ -06d6e8: 5232 4e09 |0006: iget v2, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mCurrentColor:I // field@094e │ │ -06d6ec: 6e30 2501 4102 |0008: invoke-virtual {v1, v4, v2}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@0125 │ │ -06d6f2: 0a00 |000b: move-result v0 │ │ -06d6f4: 5231 4e09 |000c: iget v1, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mCurrentColor:I // field@094e │ │ -06d6f8: 3210 1100 |000e: if-eq v0, v1, 001f // +0011 │ │ -06d6fc: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -06d700: 5431 4f09 |0012: iget-object v1, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@094f │ │ -06d704: 6e30 cf13 0301 |0014: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@13cf │ │ -06d70a: 5930 4e09 |0017: iput v0, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mCurrentColor:I // field@094e │ │ -06d70e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -06d710: 0f01 |001a: return v1 │ │ -06d712: 6e10 cd13 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.clearColorFilter:()V // method@13cd │ │ -06d718: 28f9 |001e: goto 0017 // -0007 │ │ -06d71a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -06d71c: 28fa |0020: goto 001a // -0006 │ │ +06d6c4: |[06d6c4] android.support.v7.internal.widget.TintDrawableWrapper.updateTint:([I)Z │ │ +06d6d4: 5431 5009 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintStateList:Landroid/content/res/ColorStateList; // field@0950 │ │ +06d6d8: 3801 1d00 |0002: if-eqz v1, 001f // +001d │ │ +06d6dc: 5431 5009 |0004: iget-object v1, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintStateList:Landroid/content/res/ColorStateList; // field@0950 │ │ +06d6e0: 5232 4e09 |0006: iget v2, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mCurrentColor:I // field@094e │ │ +06d6e4: 6e30 2501 4102 |0008: invoke-virtual {v1, v4, v2}, Landroid/content/res/ColorStateList;.getColorForState:([II)I // method@0125 │ │ +06d6ea: 0a00 |000b: move-result v0 │ │ +06d6ec: 5231 4e09 |000c: iget v1, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mCurrentColor:I // field@094e │ │ +06d6f0: 3210 1100 |000e: if-eq v0, v1, 001f // +0011 │ │ +06d6f4: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +06d6f8: 5431 4f09 |0012: iget-object v1, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintMode:Landroid/graphics/PorterDuff$Mode; // field@094f │ │ +06d6fc: 6e30 cf13 0301 |0014: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@13cf │ │ +06d702: 5930 4e09 |0017: iput v0, v3, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mCurrentColor:I // field@094e │ │ +06d706: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +06d708: 0f01 |001a: return v1 │ │ +06d70a: 6e10 cd13 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.clearColorFilter:()V // method@13cd │ │ +06d710: 28f9 |001e: goto 0017 // -0007 │ │ +06d712: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +06d714: 28fa |0020: goto 001a // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ 0x000c line=61 │ │ 0x0010 line=62 │ │ 0x0012 line=63 │ │ @@ -156622,28 +156622,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06d720: |[06d720] android.support.v7.internal.widget.TintDrawableWrapper.isStateful:()Z │ │ -06d730: 5410 5009 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintStateList:Landroid/content/res/ColorStateList; // field@0950 │ │ -06d734: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06d738: 5410 5009 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintStateList:Landroid/content/res/ColorStateList; // field@0950 │ │ -06d73c: 6e10 2601 0000 |0006: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@0126 │ │ -06d742: 0a00 |0009: move-result v0 │ │ -06d744: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -06d748: 6f10 c612 0100 |000c: invoke-super {v1}, Landroid/support/v7/internal/widget/DrawableWrapper;.isStateful:()Z // method@12c6 │ │ -06d74e: 0a00 |000f: move-result v0 │ │ -06d750: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -06d754: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -06d756: 0f00 |0013: return v0 │ │ -06d758: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -06d75a: 28fe |0015: goto 0013 // -0002 │ │ +06d718: |[06d718] android.support.v7.internal.widget.TintDrawableWrapper.isStateful:()Z │ │ +06d728: 5410 5009 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintStateList:Landroid/content/res/ColorStateList; // field@0950 │ │ +06d72c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06d730: 5410 5009 |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/TintDrawableWrapper;.mTintStateList:Landroid/content/res/ColorStateList; // field@0950 │ │ +06d734: 6e10 2601 0000 |0006: invoke-virtual {v0}, Landroid/content/res/ColorStateList;.isStateful:()Z // method@0126 │ │ +06d73a: 0a00 |0009: move-result v0 │ │ +06d73c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +06d740: 6f10 c612 0100 |000c: invoke-super {v1}, Landroid/support/v7/internal/widget/DrawableWrapper;.isStateful:()Z // method@12c6 │ │ +06d746: 0a00 |000f: move-result v0 │ │ +06d748: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +06d74c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +06d74e: 0f00 |0013: return v0 │ │ +06d750: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +06d752: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v7/internal/widget/TintDrawableWrapper; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/TintDrawableWrapper;) │ │ @@ -156651,43 +156651,43 @@ │ │ type : '([I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06d75c: |[06d75c] android.support.v7.internal.widget.TintDrawableWrapper.setState:([I)Z │ │ -06d76c: 6f20 d412 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/DrawableWrapper;.setState:([I)Z // method@12d4 │ │ -06d772: 0a00 |0003: move-result v0 │ │ -06d774: 7020 d113 3200 |0004: invoke-direct {v2, v3}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.updateTint:([I)Z // method@13d1 │ │ -06d77a: 0a01 |0007: move-result v1 │ │ -06d77c: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ -06d780: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -06d784: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -06d786: 0f00 |000d: return v0 │ │ -06d788: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -06d78a: 28fe |000f: goto 000d // -0002 │ │ +06d754: |[06d754] android.support.v7.internal.widget.TintDrawableWrapper.setState:([I)Z │ │ +06d764: 6f20 d412 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/DrawableWrapper;.setState:([I)Z // method@12d4 │ │ +06d76a: 0a00 |0003: move-result v0 │ │ +06d76c: 7020 d113 3200 |0004: invoke-direct {v2, v3}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.updateTint:([I)Z // method@13d1 │ │ +06d772: 0a01 |0007: move-result v1 │ │ +06d774: 3901 0400 |0008: if-nez v1, 000c // +0004 │ │ +06d778: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +06d77c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06d77e: 0f00 |000d: return v0 │ │ +06d780: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +06d782: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x000d line=55 │ │ 0x000e line=54 │ │ locals : │ │ 0x0004 - 0x0010 reg=0 handled Z │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/widget/TintDrawableWrapper; │ │ 0x0000 - 0x0010 reg=3 stateSet [I │ │ │ │ - source_file_idx : 3210 (TintDrawableWrapper.java) │ │ + source_file_idx : 3208 (TintDrawableWrapper.java) │ │ │ │ Class #576 header: │ │ class_idx : 708 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 917 │ │ -source_file_idx : 3211 │ │ +source_file_idx : 3209 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #576 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/TintEditText;' │ │ @@ -156706,40 +156706,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -06d78c: |[06d78c] android.support.v7.internal.widget.TintEditText.:()V │ │ -06d79c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06d79e: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -06d7a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06d7a4: 1402 d400 0101 |0004: const v2, #float 2.36942e-38 // #010100d4 │ │ -06d7aa: 4b02 0001 |0007: aput v2, v0, v1 │ │ -06d7ae: 6900 5109 |0009: sput-object v0, Landroid/support/v7/internal/widget/TintEditText;.TINT_ATTRS:[I // field@0951 │ │ -06d7b2: 0e00 |000b: return-void │ │ +06d784: |[06d784] android.support.v7.internal.widget.TintEditText.:()V │ │ +06d794: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d796: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +06d79a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06d79c: 1402 d400 0101 |0004: const v2, #float 2.36942e-38 // #010100d4 │ │ +06d7a2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +06d7a6: 6900 5109 |0009: sput-object v0, Landroid/support/v7/internal/widget/TintEditText;.TINT_ATTRS:[I // field@0951 │ │ +06d7aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/TintEditText;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06d7b4: |[06d7b4] android.support.v7.internal.widget.TintEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06d7c4: 1400 6e00 0101 |0000: const v0, #float 2.36939e-38 // #0101006e │ │ -06d7ca: 7040 d413 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13d4 │ │ -06d7d0: 0e00 |0006: return-void │ │ +06d7ac: |[06d7ac] android.support.v7.internal.widget.TintEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06d7bc: 1400 6e00 0101 |0000: const v0, #float 2.36939e-38 // #0101006e │ │ +06d7c2: 7040 d413 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintEditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13d4 │ │ +06d7c8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0006 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintEditText; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -156750,25 +156750,25 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -06d7d4: |[06d7d4] android.support.v7.internal.widget.TintEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06d7e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06d7e6: 7040 f419 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19f4 │ │ -06d7ec: 6201 5109 |0004: sget-object v1, Landroid/support/v7/internal/widget/TintEditText;.TINT_ATTRS:[I // field@0951 │ │ -06d7f0: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -06d7f6: 0c00 |0009: move-result-object v0 │ │ -06d7f8: 6e20 0314 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06d7fe: 0c01 |000d: move-result-object v1 │ │ -06d800: 6e20 d513 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/TintEditText;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13d5 │ │ -06d806: 6e10 0f14 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -06d80c: 0e00 |0014: return-void │ │ +06d7cc: |[06d7cc] android.support.v7.internal.widget.TintEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06d7dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06d7de: 7040 f419 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19f4 │ │ +06d7e4: 6201 5109 |0004: sget-object v1, Landroid/support/v7/internal/widget/TintEditText;.TINT_ATTRS:[I // field@0951 │ │ +06d7e8: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +06d7ee: 0c00 |0009: move-result-object v0 │ │ +06d7f0: 6e20 0314 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06d7f6: 0c01 |000d: move-result-object v1 │ │ +06d7f8: 6e20 d513 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/TintEditText;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13d5 │ │ +06d7fe: 6e10 0f14 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +06d804: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=46 │ │ 0x000a line=48 │ │ 0x0011 line=49 │ │ 0x0014 line=50 │ │ @@ -156776,21 +156776,21 @@ │ │ 0x000a - 0x0015 reg=0 a Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0015 reg=3 this Landroid/support/v7/internal/widget/TintEditText; │ │ 0x0000 - 0x0015 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0015 reg=5 attrs Landroid/util/AttributeSet; │ │ 0x0000 - 0x0015 reg=6 defStyleAttr I │ │ │ │ Virtual methods - │ │ - source_file_idx : 3211 (TintEditText.java) │ │ + source_file_idx : 3209 (TintEditText.java) │ │ │ │ Class #577 header: │ │ class_idx : 709 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 927 │ │ -source_file_idx : 3212 │ │ +source_file_idx : 3210 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #577 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/TintImageView;' │ │ @@ -156813,40 +156813,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -06d810: |[06d810] android.support.v7.internal.widget.TintImageView.:()V │ │ -06d820: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -06d822: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -06d826: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -06d82c: 6900 5209 |0006: sput-object v0, Landroid/support/v7/internal/widget/TintImageView;.TINT_ATTRS:[I // field@0952 │ │ -06d830: 0e00 |0008: return-void │ │ -06d832: 0000 |0009: nop // spacer │ │ -06d834: 0003 0400 0200 0000 d400 0101 1901 ... |000a: array-data (8 units) │ │ +06d808: |[06d808] android.support.v7.internal.widget.TintImageView.:()V │ │ +06d818: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +06d81a: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +06d81e: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +06d824: 6900 5209 |0006: sput-object v0, Landroid/support/v7/internal/widget/TintImageView;.TINT_ATTRS:[I // field@0952 │ │ +06d828: 0e00 |0008: return-void │ │ +06d82a: 0000 |0009: nop // spacer │ │ +06d82c: 0003 0400 0200 0000 d400 0101 1901 ... |000a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/TintImageView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -06d844: |[06d844] android.support.v7.internal.widget.TintImageView.:(Landroid/content/Context;)V │ │ -06d854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d856: 7030 d813 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13d8 │ │ -06d85c: 0e00 |0004: return-void │ │ +06d83c: |[06d83c] android.support.v7.internal.widget.TintImageView.:(Landroid/content/Context;)V │ │ +06d84c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d84e: 7030 d813 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13d8 │ │ +06d854: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/TintImageView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -156856,18 +156856,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 │ │ -06d860: |[06d860] android.support.v7.internal.widget.TintImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06d870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d872: 7040 d913 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13d9 │ │ -06d878: 0e00 |0004: return-void │ │ +06d858: |[06d858] android.support.v7.internal.widget.TintImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06d868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d86a: 7040 d913 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13d9 │ │ +06d870: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/TintImageView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -156878,41 +156878,41 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -06d87c: |[06d87c] android.support.v7.internal.widget.TintImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06d88c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06d88e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06d890: 7040 1f1a 5476 |0002: invoke-direct {v4, v5, v6, v7}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a1f │ │ -06d896: 6201 5209 |0005: sget-object v1, Landroid/support/v7/internal/widget/TintImageView;.TINT_ATTRS:[I // field@0952 │ │ -06d89a: 7152 0e14 6571 |0007: invoke-static {v5, v6, v1, v7, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -06d8a0: 0c00 |000a: move-result-object v0 │ │ -06d8a2: 6e10 0d14 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.length:()I // method@140d │ │ -06d8a8: 0a01 |000e: move-result v1 │ │ -06d8aa: 3d01 1c00 |000f: if-lez v1, 002b // +001c │ │ -06d8ae: 6e20 0c14 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ -06d8b4: 0a01 |0014: move-result v1 │ │ -06d8b6: 3801 0900 |0015: if-eqz v1, 001e // +0009 │ │ -06d8ba: 6e20 0314 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06d8c0: 0c01 |001a: move-result-object v1 │ │ -06d8c2: 6e20 db13 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/TintImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13db │ │ -06d8c8: 6e20 0c14 3000 |001e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ -06d8ce: 0a01 |0021: move-result v1 │ │ -06d8d0: 3801 0900 |0022: if-eqz v1, 002b // +0009 │ │ -06d8d4: 6e20 0314 3000 |0024: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06d8da: 0c01 |0027: move-result-object v1 │ │ -06d8dc: 6e20 dd13 1400 |0028: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/TintImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13dd │ │ -06d8e2: 6e10 0f14 0000 |002b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -06d8e8: 6e10 0b14 0000 |002e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ -06d8ee: 0c01 |0031: move-result-object v1 │ │ -06d8f0: 5b41 5309 |0032: iput-object v1, v4, Landroid/support/v7/internal/widget/TintImageView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0953 │ │ -06d8f4: 0e00 |0034: return-void │ │ +06d874: |[06d874] android.support.v7.internal.widget.TintImageView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06d884: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06d886: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06d888: 7040 1f1a 5476 |0002: invoke-direct {v4, v5, v6, v7}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a1f │ │ +06d88e: 6201 5209 |0005: sget-object v1, Landroid/support/v7/internal/widget/TintImageView;.TINT_ATTRS:[I // field@0952 │ │ +06d892: 7152 0e14 6571 |0007: invoke-static {v5, v6, v1, v7, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +06d898: 0c00 |000a: move-result-object v0 │ │ +06d89a: 6e10 0d14 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.length:()I // method@140d │ │ +06d8a0: 0a01 |000e: move-result v1 │ │ +06d8a2: 3d01 1c00 |000f: if-lez v1, 002b // +001c │ │ +06d8a6: 6e20 0c14 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ +06d8ac: 0a01 |0014: move-result v1 │ │ +06d8ae: 3801 0900 |0015: if-eqz v1, 001e // +0009 │ │ +06d8b2: 6e20 0314 2000 |0017: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06d8b8: 0c01 |001a: move-result-object v1 │ │ +06d8ba: 6e20 db13 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/TintImageView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13db │ │ +06d8c0: 6e20 0c14 3000 |001e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ +06d8c6: 0a01 |0021: move-result v1 │ │ +06d8c8: 3801 0900 |0022: if-eqz v1, 002b // +0009 │ │ +06d8cc: 6e20 0314 3000 |0024: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06d8d2: 0c01 |0027: move-result-object v1 │ │ +06d8d4: 6e20 dd13 1400 |0028: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/TintImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13dd │ │ +06d8da: 6e10 0f14 0000 |002b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +06d8e0: 6e10 0b14 0000 |002e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ +06d8e6: 0c01 |0031: move-result-object v1 │ │ +06d8e8: 5b41 5309 |0032: iput-object v1, v4, Landroid/support/v7/internal/widget/TintImageView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0953 │ │ +06d8ec: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=47 │ │ 0x0005 line=49 │ │ 0x000b line=51 │ │ 0x0011 line=52 │ │ 0x0017 line=53 │ │ @@ -156934,35 +156934,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06d8f8: |[06d8f8] android.support.v7.internal.widget.TintImageView.setImageResource:(I)V │ │ -06d908: 5410 5309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintImageView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0953 │ │ -06d90c: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -06d912: 0c00 |0005: move-result-object v0 │ │ -06d914: 6e20 dd13 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13dd │ │ -06d91a: 0e00 |0009: return-void │ │ +06d8f0: |[06d8f0] android.support.v7.internal.widget.TintImageView.setImageResource:(I)V │ │ +06d900: 5410 5309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintImageView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0953 │ │ +06d904: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +06d90a: 0c00 |0005: move-result-object v0 │ │ +06d90c: 6e20 dd13 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13dd │ │ +06d912: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0009 line=69 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/TintImageView; │ │ 0x0000 - 0x000a reg=2 resId I │ │ │ │ - source_file_idx : 3212 (TintImageView.java) │ │ + source_file_idx : 3210 (TintImageView.java) │ │ │ │ Class #578 header: │ │ class_idx : 710 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 331 │ │ -source_file_idx : 3213 │ │ +source_file_idx : 3211 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #578 annotations: │ │ Annotations on class │ │ @@ -156983,17 +156983,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06d91c: |[06d91c] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.:(I)V │ │ -06d92c: 7020 a306 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/LruCache;.:(I)V // method@06a3 │ │ -06d932: 0e00 |0003: return-void │ │ +06d914: |[06d914] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.:(I)V │ │ +06d924: 7020 a306 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/LruCache;.:(I)V // method@06a3 │ │ +06d92a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0003 line=351 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; │ │ 0x0000 - 0x0004 reg=1 maxSize I │ │ @@ -157003,22 +157003,22 @@ │ │ type : '(ILandroid/graphics/PorterDuff$Mode;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06d934: |[06d934] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I │ │ -06d944: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06d946: d800 031f |0001: add-int/lit8 v0, v3, #int 31 // #1f │ │ -06d94a: da01 001f |0003: mul-int/lit8 v1, v0, #int 31 // #1f │ │ -06d94e: 6e10 b001 0400 |0005: invoke-virtual {v4}, Landroid/graphics/PorterDuff$Mode;.hashCode:()I // method@01b0 │ │ -06d954: 0a02 |0008: move-result v2 │ │ -06d956: 9000 0102 |0009: add-int v0, v1, v2 │ │ -06d95a: 0f00 |000b: return v0 │ │ +06d92c: |[06d92c] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I │ │ +06d93c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06d93e: d800 031f |0001: add-int/lit8 v0, v3, #int 31 // #1f │ │ +06d942: da01 001f |0003: mul-int/lit8 v1, v0, #int 31 // #1f │ │ +06d946: 6e10 b001 0400 |0005: invoke-virtual {v4}, Landroid/graphics/PorterDuff$Mode;.hashCode:()I // method@01b0 │ │ +06d94c: 0a02 |0008: move-result v2 │ │ +06d94e: 9000 0102 |0009: add-int v0, v1, v2 │ │ +06d952: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0001 line=363 │ │ 0x0003 line=364 │ │ 0x000b line=365 │ │ locals : │ │ @@ -157032,23 +157032,23 @@ │ │ type : '(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06d95c: |[06d95c] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ -06d96c: 7120 e013 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@13e0 │ │ -06d972: 0a00 |0003: move-result v0 │ │ -06d974: 7110 911b 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -06d97a: 0c00 |0007: move-result-object v0 │ │ -06d97c: 6e20 e213 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@13e2 │ │ -06d982: 0c00 |000b: move-result-object v0 │ │ -06d984: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ -06d988: 1100 |000e: return-object v0 │ │ +06d954: |[06d954] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; │ │ +06d964: 7120 e013 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@13e0 │ │ +06d96a: 0a00 |0003: move-result v0 │ │ +06d96c: 7110 911b 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +06d972: 0c00 |0007: move-result-object v0 │ │ +06d974: 6e20 e213 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@13e2 │ │ +06d97a: 0c00 |000b: move-result-object v0 │ │ +06d97c: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ +06d980: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; │ │ 0x0000 - 0x000f reg=2 color I │ │ 0x0000 - 0x000f reg=3 mode Landroid/graphics/PorterDuff$Mode; │ │ @@ -157058,39 +157058,39 @@ │ │ type : '(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -06d98c: |[06d98c] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ │ -06d99c: 7120 e013 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@13e0 │ │ -06d9a2: 0a00 |0003: move-result v0 │ │ -06d9a4: 7110 911b 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -06d9aa: 0c00 |0007: move-result-object v0 │ │ -06d9ac: 6e30 e413 0104 |0008: invoke-virtual {v1, v0, v4}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@13e4 │ │ -06d9b2: 0c00 |000b: move-result-object v0 │ │ -06d9b4: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ -06d9b8: 1100 |000e: return-object v0 │ │ +06d984: |[06d984] android.support.v7.internal.widget.TintManager$ColorFilterLruCache.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; │ │ +06d994: 7120 e013 3200 |0000: invoke-static {v2, v3}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.generateCacheKey:(ILandroid/graphics/PorterDuff$Mode;)I // method@13e0 │ │ +06d99a: 0a00 |0003: move-result v0 │ │ +06d99c: 7110 911b 0000 |0004: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +06d9a2: 0c00 |0007: move-result-object v0 │ │ +06d9a4: 6e30 e413 0104 |0008: invoke-virtual {v1, v0, v4}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@13e4 │ │ +06d9aa: 0c00 |000b: move-result-object v0 │ │ +06d9ac: 1f00 5e00 |000c: check-cast v0, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ +06d9b0: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; │ │ 0x0000 - 0x000f reg=2 color I │ │ 0x0000 - 0x000f reg=3 mode Landroid/graphics/PorterDuff$Mode; │ │ 0x0000 - 0x000f reg=4 filter Landroid/graphics/PorterDuffColorFilter; │ │ │ │ - source_file_idx : 3213 (TintManager.java) │ │ + source_file_idx : 3211 (TintManager.java) │ │ │ │ Class #579 header: │ │ class_idx : 711 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3213 │ │ +source_file_idx : 3211 │ │ static_fields_size : 8 │ │ instance_fields_size: 6 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 5 │ │ │ │ Class #579 annotations: │ │ Annotations on class │ │ @@ -157165,106 +157165,106 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 172 16-bit code units │ │ -06d9bc: |[06d9bc] android.support.v7.internal.widget.TintManager.:()V │ │ -06d9cc: 1267 |0000: const/4 v7, #int 6 // #6 │ │ -06d9ce: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -06d9d0: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -06d9d2: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -06d9d4: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -06d9d6: 1c00 c702 |0005: const-class v0, Landroid/support/v7/internal/widget/TintManager; // type@02c7 │ │ -06d9da: 6e10 7d1b 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ -06d9e0: 0c00 |000a: move-result-object v0 │ │ -06d9e2: 6900 5709 |000b: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TAG:Ljava/lang/String; // field@0957 │ │ -06d9e6: 6200 2c00 |000d: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@002c │ │ -06d9ea: 6900 5609 |000f: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0956 │ │ -06d9ee: 2200 c602 |0011: new-instance v0, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // type@02c6 │ │ -06d9f2: 7020 df13 7000 |0013: invoke-direct {v0, v7}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.:(I)V // method@13df │ │ -06d9f8: 6900 5409 |0016: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@0954 │ │ -06d9fc: 1300 0e00 |0018: const/16 v0, #int 14 // #e │ │ -06da00: 2300 d904 |001a: new-array v0, v0, [I // type@04d9 │ │ -06da04: 6001 be04 |001c: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@04be │ │ -06da08: 4b01 0003 |001e: aput v1, v0, v3 │ │ -06da0c: 6001 c104 |0020: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_go_search_api_mtrl_alpha:I // field@04c1 │ │ -06da10: 4b01 0004 |0022: aput v1, v0, v4 │ │ -06da14: 6001 c804 |0024: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_search_api_mtrl_alpha:I // field@04c8 │ │ -06da18: 4b01 0005 |0026: aput v1, v0, v5 │ │ -06da1c: 6001 c004 |0028: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_commit_search_api_mtrl_alpha:I // field@04c0 │ │ -06da20: 4b01 0006 |002a: aput v1, v0, v6 │ │ -06da24: 1241 |002c: const/4 v1, #int 4 // #4 │ │ -06da26: 6002 bf04 |002d: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_clear_mtrl_alpha:I // field@04bf │ │ -06da2a: 4b02 0001 |002f: aput v2, v0, v1 │ │ -06da2e: 1251 |0031: const/4 v1, #int 5 // #5 │ │ -06da30: 6002 c704 |0032: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_share_mtrl_alpha:I // field@04c7 │ │ -06da34: 4b02 0001 |0034: aput v2, v0, v1 │ │ -06da38: 6001 c204 |0036: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_copy_mtrl_am_alpha:I // field@04c2 │ │ -06da3c: 4b01 0007 |0038: aput v1, v0, v7 │ │ -06da40: 1271 |003a: const/4 v1, #int 7 // #7 │ │ -06da42: 6002 c304 |003b: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_cut_mtrl_alpha:I // field@04c3 │ │ -06da46: 4b02 0001 |003d: aput v2, v0, v1 │ │ -06da4a: 1301 0800 |003f: const/16 v1, #int 8 // #8 │ │ -06da4e: 6002 c604 |0041: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_selectall_mtrl_alpha:I // field@04c6 │ │ -06da52: 4b02 0001 |0043: aput v2, v0, v1 │ │ -06da56: 1301 0900 |0045: const/16 v1, #int 9 // #9 │ │ -06da5a: 6002 c504 |0047: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_paste_mtrl_am_alpha:I // field@04c5 │ │ -06da5e: 4b02 0001 |0049: aput v2, v0, v1 │ │ -06da62: 1301 0a00 |004b: const/16 v1, #int 10 // #a │ │ -06da66: 6002 c404 |004d: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_moreoverflow_mtrl_alpha:I // field@04c4 │ │ -06da6a: 4b02 0001 |004f: aput v2, v0, v1 │ │ -06da6e: 1301 0b00 |0051: const/16 v1, #int 11 // #b │ │ -06da72: 6002 c904 |0053: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_voice_search_api_mtrl_alpha:I // field@04c9 │ │ -06da76: 4b02 0001 |0055: aput v2, v0, v1 │ │ -06da7a: 1301 0c00 |0057: const/16 v1, #int 12 // #c │ │ -06da7e: 6002 e104 |0059: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_default_mtrl_alpha:I // field@04e1 │ │ -06da82: 4b02 0001 |005b: aput v2, v0, v1 │ │ -06da86: 1301 0d00 |005d: const/16 v1, #int 13 // #d │ │ -06da8a: 6002 df04 |005f: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_default_mtrl_alpha:I // field@04df │ │ -06da8e: 4b02 0001 |0061: aput v2, v0, v1 │ │ -06da92: 6900 5a09 |0063: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@095a │ │ -06da96: 2360 d904 |0065: new-array v0, v6, [I // type@04d9 │ │ -06da9a: 6001 de04 |0067: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_activated_mtrl_alpha:I // field@04de │ │ -06da9e: 4b01 0003 |0069: aput v1, v0, v3 │ │ -06daa2: 6001 e004 |006b: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_activated_mtrl_alpha:I // field@04e0 │ │ -06daa6: 4b01 0004 |006d: aput v1, v0, v4 │ │ -06daaa: 6001 bc04 |006f: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@04bc │ │ -06daae: 4b01 0005 |0071: aput v1, v0, v5 │ │ -06dab2: 6900 5909 |0073: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_ACTIVATED:[I // field@0959 │ │ -06dab6: 2360 d904 |0075: new-array v0, v6, [I // type@04d9 │ │ -06daba: 6001 d804 |0077: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_popup_background_mtrl_mult:I // field@04d8 │ │ -06dabe: 4b01 0003 |0079: aput v1, v0, v3 │ │ -06dac2: 6001 ba04 |007b: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@04ba │ │ -06dac6: 4b01 0004 |007d: aput v1, v0, v4 │ │ -06daca: 6001 d704 |007f: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_menu_hardkey_panel_mtrl_mult:I // field@04d7 │ │ -06dace: 4b01 0005 |0081: aput v1, v0, v5 │ │ -06dad2: 6900 5809 |0083: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_BACKGROUND_MULTIPLY:[I // field@0958 │ │ -06dad6: 2370 d904 |0085: new-array v0, v7, [I // type@04d9 │ │ -06dada: 6001 bd04 |0087: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@04bd │ │ -06dade: 4b01 0003 |0089: aput v1, v0, v3 │ │ -06dae2: 6001 dc04 |008b: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_tab_indicator_material:I // field@04dc │ │ -06dae6: 4b01 0004 |008d: aput v1, v0, v4 │ │ -06daea: 6001 e204 |008f: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_material:I // field@04e2 │ │ -06daee: 4b01 0005 |0091: aput v1, v0, v5 │ │ -06daf2: 6001 d904 |0093: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@04d9 │ │ -06daf6: 4b01 0006 |0095: aput v1, v0, v6 │ │ -06dafa: 1241 |0097: const/4 v1, #int 4 // #4 │ │ -06dafc: 6002 b204 |0098: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_check_material:I // field@04b2 │ │ -06db00: 4b02 0001 |009a: aput v2, v0, v1 │ │ -06db04: 1251 |009c: const/4 v1, #int 5 // #5 │ │ -06db06: 6002 b504 |009d: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_radio_material:I // field@04b5 │ │ -06db0a: 4b02 0001 |009f: aput v2, v0, v1 │ │ -06db0e: 6900 5b09 |00a1: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@095b │ │ -06db12: 2340 d904 |00a3: new-array v0, v4, [I // type@04d9 │ │ -06db16: 6001 bb04 |00a5: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@04bb │ │ -06db1a: 4b01 0003 |00a7: aput v1, v0, v3 │ │ -06db1e: 6900 5509 |00a9: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.CONTAINERS_WITH_TINT_CHILDREN:[I // field@0955 │ │ -06db22: 0e00 |00ab: return-void │ │ +06d9b4: |[06d9b4] android.support.v7.internal.widget.TintManager.:()V │ │ +06d9c4: 1267 |0000: const/4 v7, #int 6 // #6 │ │ +06d9c6: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +06d9c8: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +06d9ca: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +06d9cc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +06d9ce: 1c00 c702 |0005: const-class v0, Landroid/support/v7/internal/widget/TintManager; // type@02c7 │ │ +06d9d2: 6e10 7d1b 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@1b7d │ │ +06d9d8: 0c00 |000a: move-result-object v0 │ │ +06d9da: 6900 5709 |000b: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TAG:Ljava/lang/String; // field@0957 │ │ +06d9de: 6200 2c00 |000d: sget-object v0, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@002c │ │ +06d9e2: 6900 5609 |000f: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0956 │ │ +06d9e6: 2200 c602 |0011: new-instance v0, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // type@02c6 │ │ +06d9ea: 7020 df13 7000 |0013: invoke-direct {v0, v7}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.:(I)V // method@13df │ │ +06d9f0: 6900 5409 |0016: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@0954 │ │ +06d9f4: 1300 0e00 |0018: const/16 v0, #int 14 // #e │ │ +06d9f8: 2300 d904 |001a: new-array v0, v0, [I // type@04d9 │ │ +06d9fc: 6001 be04 |001c: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@04be │ │ +06da00: 4b01 0003 |001e: aput v1, v0, v3 │ │ +06da04: 6001 c104 |0020: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_go_search_api_mtrl_alpha:I // field@04c1 │ │ +06da08: 4b01 0004 |0022: aput v1, v0, v4 │ │ +06da0c: 6001 c804 |0024: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_search_api_mtrl_alpha:I // field@04c8 │ │ +06da10: 4b01 0005 |0026: aput v1, v0, v5 │ │ +06da14: 6001 c004 |0028: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_commit_search_api_mtrl_alpha:I // field@04c0 │ │ +06da18: 4b01 0006 |002a: aput v1, v0, v6 │ │ +06da1c: 1241 |002c: const/4 v1, #int 4 // #4 │ │ +06da1e: 6002 bf04 |002d: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_clear_mtrl_alpha:I // field@04bf │ │ +06da22: 4b02 0001 |002f: aput v2, v0, v1 │ │ +06da26: 1251 |0031: const/4 v1, #int 5 // #5 │ │ +06da28: 6002 c704 |0032: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_share_mtrl_alpha:I // field@04c7 │ │ +06da2c: 4b02 0001 |0034: aput v2, v0, v1 │ │ +06da30: 6001 c204 |0036: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_copy_mtrl_am_alpha:I // field@04c2 │ │ +06da34: 4b01 0007 |0038: aput v1, v0, v7 │ │ +06da38: 1271 |003a: const/4 v1, #int 7 // #7 │ │ +06da3a: 6002 c304 |003b: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_cut_mtrl_alpha:I // field@04c3 │ │ +06da3e: 4b02 0001 |003d: aput v2, v0, v1 │ │ +06da42: 1301 0800 |003f: const/16 v1, #int 8 // #8 │ │ +06da46: 6002 c604 |0041: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_selectall_mtrl_alpha:I // field@04c6 │ │ +06da4a: 4b02 0001 |0043: aput v2, v0, v1 │ │ +06da4e: 1301 0900 |0045: const/16 v1, #int 9 // #9 │ │ +06da52: 6002 c504 |0047: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_paste_mtrl_am_alpha:I // field@04c5 │ │ +06da56: 4b02 0001 |0049: aput v2, v0, v1 │ │ +06da5a: 1301 0a00 |004b: const/16 v1, #int 10 // #a │ │ +06da5e: 6002 c404 |004d: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_menu_moreoverflow_mtrl_alpha:I // field@04c4 │ │ +06da62: 4b02 0001 |004f: aput v2, v0, v1 │ │ +06da66: 1301 0b00 |0051: const/16 v1, #int 11 // #b │ │ +06da6a: 6002 c904 |0053: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_ic_voice_search_api_mtrl_alpha:I // field@04c9 │ │ +06da6e: 4b02 0001 |0055: aput v2, v0, v1 │ │ +06da72: 1301 0c00 |0057: const/16 v1, #int 12 // #c │ │ +06da76: 6002 e104 |0059: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_default_mtrl_alpha:I // field@04e1 │ │ +06da7a: 4b02 0001 |005b: aput v2, v0, v1 │ │ +06da7e: 1301 0d00 |005d: const/16 v1, #int 13 // #d │ │ +06da82: 6002 df04 |005f: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_default_mtrl_alpha:I // field@04df │ │ +06da86: 4b02 0001 |0061: aput v2, v0, v1 │ │ +06da8a: 6900 5a09 |0063: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@095a │ │ +06da8e: 2360 d904 |0065: new-array v0, v6, [I // type@04d9 │ │ +06da92: 6001 de04 |0067: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_activated_mtrl_alpha:I // field@04de │ │ +06da96: 4b01 0003 |0069: aput v1, v0, v3 │ │ +06da9a: 6001 e004 |006b: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_activated_mtrl_alpha:I // field@04e0 │ │ +06da9e: 4b01 0004 |006d: aput v1, v0, v4 │ │ +06daa2: 6001 bc04 |006f: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_mtrl_alpha:I // field@04bc │ │ +06daa6: 4b01 0005 |0071: aput v1, v0, v5 │ │ +06daaa: 6900 5909 |0073: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_ACTIVATED:[I // field@0959 │ │ +06daae: 2360 d904 |0075: new-array v0, v6, [I // type@04d9 │ │ +06dab2: 6001 d804 |0077: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_popup_background_mtrl_mult:I // field@04d8 │ │ +06dab6: 4b01 0003 |0079: aput v1, v0, v3 │ │ +06daba: 6001 ba04 |007b: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_internal_bg:I // field@04ba │ │ +06dabe: 4b01 0004 |007d: aput v1, v0, v4 │ │ +06dac2: 6001 d704 |007f: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_menu_hardkey_panel_mtrl_mult:I // field@04d7 │ │ +06dac6: 4b01 0005 |0081: aput v1, v0, v5 │ │ +06daca: 6900 5809 |0083: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_BACKGROUND_MULTIPLY:[I // field@0958 │ │ +06dace: 2370 d904 |0085: new-array v0, v7, [I // type@04d9 │ │ +06dad2: 6001 bd04 |0087: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_edit_text_material:I // field@04bd │ │ +06dad6: 4b01 0003 |0089: aput v1, v0, v3 │ │ +06dada: 6001 dc04 |008b: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_tab_indicator_material:I // field@04dc │ │ +06dade: 4b01 0004 |008d: aput v1, v0, v4 │ │ +06dae2: 6001 e204 |008f: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_textfield_search_material:I // field@04e2 │ │ +06dae6: 4b01 0005 |0091: aput v1, v0, v5 │ │ +06daea: 6001 d904 |0093: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_spinner_mtrl_am_alpha:I // field@04d9 │ │ +06daee: 4b01 0006 |0095: aput v1, v0, v6 │ │ +06daf2: 1241 |0097: const/4 v1, #int 4 // #4 │ │ +06daf4: 6002 b204 |0098: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_check_material:I // field@04b2 │ │ +06daf8: 4b02 0001 |009a: aput v2, v0, v1 │ │ +06dafc: 1251 |009c: const/4 v1, #int 5 // #5 │ │ +06dafe: 6002 b504 |009d: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_btn_radio_material:I // field@04b5 │ │ +06db02: 4b02 0001 |009f: aput v2, v0, v1 │ │ +06db06: 6900 5b09 |00a1: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@095b │ │ +06db0a: 2340 d904 |00a3: new-array v0, v4, [I // type@04d9 │ │ +06db0e: 6001 bb04 |00a5: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_cab_background_top_material:I // field@04bb │ │ +06db12: 4b01 0003 |00a7: aput v1, v0, v3 │ │ +06db16: 6900 5509 |00a9: sput-object v0, Landroid/support/v7/internal/widget/TintManager;.CONTAINERS_WITH_TINT_CHILDREN:[I // field@0955 │ │ +06db1a: 0e00 |00ab: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=37 │ │ 0x000d line=40 │ │ 0x0011 line=42 │ │ 0x0018 line=48 │ │ 0x0065 line=69 │ │ @@ -157278,26 +157278,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -06db24: |[06db24] android.support.v7.internal.widget.TintManager.:(Landroid/content/Context;)V │ │ -06db34: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06db3a: 5b23 5c09 |0003: iput-object v3, v2, Landroid/support/v7/internal/widget/TintManager;.mContext:Landroid/content/Context; // field@095c │ │ -06db3e: 2200 c902 |0005: new-instance v0, Landroid/support/v7/internal/widget/TintResources; // type@02c9 │ │ -06db42: 6e10 c800 0300 |0007: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -06db48: 0c01 |000a: move-result-object v1 │ │ -06db4a: 7030 f713 1002 |000b: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/TintResources;.:(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/TintManager;)V // method@13f7 │ │ -06db50: 5b20 5e09 |000e: iput-object v0, v2, Landroid/support/v7/internal/widget/TintManager;.mResources:Landroid/content/res/Resources; // field@095e │ │ -06db54: 2200 3b03 |0010: new-instance v0, Landroid/util/TypedValue; // type@033b │ │ -06db58: 7010 1518 0000 |0012: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -06db5e: 5b20 6109 |0015: iput-object v0, v2, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ -06db62: 0e00 |0017: return-void │ │ +06db1c: |[06db1c] android.support.v7.internal.widget.TintManager.:(Landroid/content/Context;)V │ │ +06db2c: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06db32: 5b23 5c09 |0003: iput-object v3, v2, Landroid/support/v7/internal/widget/TintManager;.mContext:Landroid/content/Context; // field@095c │ │ +06db36: 2200 c902 |0005: new-instance v0, Landroid/support/v7/internal/widget/TintResources; // type@02c9 │ │ +06db3a: 6e10 c800 0300 |0007: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +06db40: 0c01 |000a: move-result-object v1 │ │ +06db42: 7030 f713 1002 |000b: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/TintResources;.:(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/TintManager;)V // method@13f7 │ │ +06db48: 5b20 5e09 |000e: iput-object v0, v2, Landroid/support/v7/internal/widget/TintManager;.mResources:Landroid/content/res/Resources; // field@095e │ │ +06db4c: 2200 3b03 |0010: new-instance v0, Landroid/util/TypedValue; // type@033b │ │ +06db50: 7010 1518 0000 |0012: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +06db56: 5b20 6109 |0015: iput-object v0, v2, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ +06db5a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x0005 line=128 │ │ 0x0010 line=129 │ │ 0x0017 line=130 │ │ @@ -157310,27 +157310,27 @@ │ │ type : '([II)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -06db64: |[06db64] android.support.v7.internal.widget.TintManager.arrayContains:([II)Z │ │ -06db74: 0750 |0000: move-object v0, v5 │ │ -06db76: 2103 |0001: array-length v3, v0 │ │ -06db78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06db7a: 3531 0b00 |0003: if-ge v1, v3, 000e // +000b │ │ -06db7e: 4402 0001 |0005: aget v2, v0, v1 │ │ -06db82: 3362 0400 |0007: if-ne v2, v6, 000b // +0004 │ │ -06db86: 1214 |0009: const/4 v4, #int 1 // #1 │ │ -06db88: 0f04 |000a: return v4 │ │ -06db8a: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06db8e: 28f6 |000d: goto 0003 // -000a │ │ -06db90: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -06db92: 28fb |000f: goto 000a // -0005 │ │ +06db5c: |[06db5c] android.support.v7.internal.widget.TintManager.arrayContains:([II)Z │ │ +06db6c: 0750 |0000: move-object v0, v5 │ │ +06db6e: 2103 |0001: array-length v3, v0 │ │ +06db70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06db72: 3531 0b00 |0003: if-ge v1, v3, 000e // +000b │ │ +06db76: 4402 0001 |0005: aget v2, v0, v1 │ │ +06db7a: 3362 0400 |0007: if-ne v2, v6, 000b // +0004 │ │ +06db7e: 1214 |0009: const/4 v4, #int 1 // #1 │ │ +06db80: 0f04 |000a: return v4 │ │ +06db82: d801 0101 |000b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06db86: 28f6 |000d: goto 0003 // -000a │ │ +06db88: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +06db8a: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0007 line=205 │ │ 0x0009 line=206 │ │ 0x000a line=209 │ │ 0x000b line=204 │ │ @@ -157349,77 +157349,77 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -06db94: |[06db94] android.support.v7.internal.widget.TintManager.getDefaultColorStateList:()Landroid/content/res/ColorStateList; │ │ -06dba4: 1276 |0000: const/4 v6, #int 7 // #7 │ │ -06dba6: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -06dba8: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -06dbaa: 5495 5d09 |0003: iget-object v5, v9, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@095d │ │ -06dbae: 3905 7600 |0005: if-nez v5, 007b // +0076 │ │ -06dbb2: 6005 cd03 |0007: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@03cd │ │ -06dbb6: 6e20 ee13 5900 |0009: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ -06dbbc: 0a01 |000c: move-result v1 │ │ -06dbbe: 6005 cb03 |000d: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@03cb │ │ -06dbc2: 6e20 ee13 5900 |000f: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ -06dbc8: 0a00 |0012: move-result v0 │ │ -06dbca: 2364 0705 |0013: new-array v4, v6, [[I // type@0507 │ │ -06dbce: 2362 d904 |0015: new-array v2, v6, [I // type@04d9 │ │ -06dbd2: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -06dbd4: 2385 d904 |0018: new-array v5, v8, [I // type@04d9 │ │ -06dbd8: 1406 62ff fefe |001a: const v6, #float -1.69475e+38 // #fefeff62 │ │ -06dbde: 4b06 0507 |001d: aput v6, v5, v7 │ │ -06dbe2: 4d05 0403 |001f: aput-object v5, v4, v3 │ │ -06dbe6: 6005 cd03 |0021: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@03cd │ │ -06dbea: 6e20 e913 5900 |0023: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/TintManager;.getDisabledThemeAttrColor:(I)I // method@13e9 │ │ -06dbf0: 0a05 |0026: move-result v5 │ │ -06dbf2: 4b05 0203 |0027: aput v5, v2, v3 │ │ -06dbf6: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06dbfa: 2385 d904 |002b: new-array v5, v8, [I // type@04d9 │ │ -06dbfe: 1406 9c00 0101 |002d: const v6, #float 2.3694e-38 // #0101009c │ │ -06dc04: 4b06 0507 |0030: aput v6, v5, v7 │ │ -06dc08: 4d05 0403 |0032: aput-object v5, v4, v3 │ │ -06dc0c: 4b00 0203 |0034: aput v0, v2, v3 │ │ -06dc10: d803 0301 |0036: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06dc14: 2385 d904 |0038: new-array v5, v8, [I // type@04d9 │ │ -06dc18: 1406 fe02 0101 |003a: const v6, #float 2.36957e-38 // #010102fe │ │ -06dc1e: 4b06 0507 |003d: aput v6, v5, v7 │ │ -06dc22: 4d05 0403 |003f: aput-object v5, v4, v3 │ │ -06dc26: 4b00 0203 |0041: aput v0, v2, v3 │ │ -06dc2a: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06dc2e: 2385 d904 |0045: new-array v5, v8, [I // type@04d9 │ │ -06dc32: 1406 a700 0101 |0047: const v6, #float 2.3694e-38 // #010100a7 │ │ -06dc38: 4b06 0507 |004a: aput v6, v5, v7 │ │ -06dc3c: 4d05 0403 |004c: aput-object v5, v4, v3 │ │ -06dc40: 4b00 0203 |004e: aput v0, v2, v3 │ │ -06dc44: d803 0301 |0050: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06dc48: 2385 d904 |0052: new-array v5, v8, [I // type@04d9 │ │ -06dc4c: 1406 a000 0101 |0054: const v6, #float 2.3694e-38 // #010100a0 │ │ -06dc52: 4b06 0507 |0057: aput v6, v5, v7 │ │ -06dc56: 4d05 0403 |0059: aput-object v5, v4, v3 │ │ -06dc5a: 4b00 0203 |005b: aput v0, v2, v3 │ │ -06dc5e: d803 0301 |005d: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06dc62: 2385 d904 |005f: new-array v5, v8, [I // type@04d9 │ │ -06dc66: 1406 a100 0101 |0061: const v6, #float 2.3694e-38 // #010100a1 │ │ -06dc6c: 4b06 0507 |0064: aput v6, v5, v7 │ │ -06dc70: 4d05 0403 |0066: aput-object v5, v4, v3 │ │ -06dc74: 4b00 0203 |0068: aput v0, v2, v3 │ │ -06dc78: d803 0301 |006a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06dc7c: 2375 d904 |006c: new-array v5, v7, [I // type@04d9 │ │ -06dc80: 4d05 0403 |006e: aput-object v5, v4, v3 │ │ -06dc84: 4b01 0203 |0070: aput v1, v2, v3 │ │ -06dc88: d803 0301 |0072: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06dc8c: 2205 3f00 |0074: new-instance v5, Landroid/content/res/ColorStateList; // type@003f │ │ -06dc90: 7030 2401 4502 |0076: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0124 │ │ -06dc96: 5b95 5d09 |0079: iput-object v5, v9, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@095d │ │ -06dc9a: 5495 5d09 |007b: iget-object v5, v9, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@095d │ │ -06dc9e: 1105 |007d: return-object v5 │ │ +06db8c: |[06db8c] android.support.v7.internal.widget.TintManager.getDefaultColorStateList:()Landroid/content/res/ColorStateList; │ │ +06db9c: 1276 |0000: const/4 v6, #int 7 // #7 │ │ +06db9e: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +06dba0: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +06dba2: 5495 5d09 |0003: iget-object v5, v9, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@095d │ │ +06dba6: 3905 7600 |0005: if-nez v5, 007b // +0076 │ │ +06dbaa: 6005 cd03 |0007: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@03cd │ │ +06dbae: 6e20 ee13 5900 |0009: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ +06dbb4: 0a01 |000c: move-result v1 │ │ +06dbb6: 6005 cb03 |000d: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@03cb │ │ +06dbba: 6e20 ee13 5900 |000f: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ +06dbc0: 0a00 |0012: move-result v0 │ │ +06dbc2: 2364 0705 |0013: new-array v4, v6, [[I // type@0507 │ │ +06dbc6: 2362 d904 |0015: new-array v2, v6, [I // type@04d9 │ │ +06dbca: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +06dbcc: 2385 d904 |0018: new-array v5, v8, [I // type@04d9 │ │ +06dbd0: 1406 62ff fefe |001a: const v6, #float -1.69475e+38 // #fefeff62 │ │ +06dbd6: 4b06 0507 |001d: aput v6, v5, v7 │ │ +06dbda: 4d05 0403 |001f: aput-object v5, v4, v3 │ │ +06dbde: 6005 cd03 |0021: sget v5, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@03cd │ │ +06dbe2: 6e20 e913 5900 |0023: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/TintManager;.getDisabledThemeAttrColor:(I)I // method@13e9 │ │ +06dbe8: 0a05 |0026: move-result v5 │ │ +06dbea: 4b05 0203 |0027: aput v5, v2, v3 │ │ +06dbee: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06dbf2: 2385 d904 |002b: new-array v5, v8, [I // type@04d9 │ │ +06dbf6: 1406 9c00 0101 |002d: const v6, #float 2.3694e-38 // #0101009c │ │ +06dbfc: 4b06 0507 |0030: aput v6, v5, v7 │ │ +06dc00: 4d05 0403 |0032: aput-object v5, v4, v3 │ │ +06dc04: 4b00 0203 |0034: aput v0, v2, v3 │ │ +06dc08: d803 0301 |0036: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06dc0c: 2385 d904 |0038: new-array v5, v8, [I // type@04d9 │ │ +06dc10: 1406 fe02 0101 |003a: const v6, #float 2.36957e-38 // #010102fe │ │ +06dc16: 4b06 0507 |003d: aput v6, v5, v7 │ │ +06dc1a: 4d05 0403 |003f: aput-object v5, v4, v3 │ │ +06dc1e: 4b00 0203 |0041: aput v0, v2, v3 │ │ +06dc22: d803 0301 |0043: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06dc26: 2385 d904 |0045: new-array v5, v8, [I // type@04d9 │ │ +06dc2a: 1406 a700 0101 |0047: const v6, #float 2.3694e-38 // #010100a7 │ │ +06dc30: 4b06 0507 |004a: aput v6, v5, v7 │ │ +06dc34: 4d05 0403 |004c: aput-object v5, v4, v3 │ │ +06dc38: 4b00 0203 |004e: aput v0, v2, v3 │ │ +06dc3c: d803 0301 |0050: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06dc40: 2385 d904 |0052: new-array v5, v8, [I // type@04d9 │ │ +06dc44: 1406 a000 0101 |0054: const v6, #float 2.3694e-38 // #010100a0 │ │ +06dc4a: 4b06 0507 |0057: aput v6, v5, v7 │ │ +06dc4e: 4d05 0403 |0059: aput-object v5, v4, v3 │ │ +06dc52: 4b00 0203 |005b: aput v0, v2, v3 │ │ +06dc56: d803 0301 |005d: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06dc5a: 2385 d904 |005f: new-array v5, v8, [I // type@04d9 │ │ +06dc5e: 1406 a100 0101 |0061: const v6, #float 2.3694e-38 // #010100a1 │ │ +06dc64: 4b06 0507 |0064: aput v6, v5, v7 │ │ +06dc68: 4d05 0403 |0066: aput-object v5, v4, v3 │ │ +06dc6c: 4b00 0203 |0068: aput v0, v2, v3 │ │ +06dc70: d803 0301 |006a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06dc74: 2375 d904 |006c: new-array v5, v7, [I // type@04d9 │ │ +06dc78: 4d05 0403 |006e: aput-object v5, v4, v3 │ │ +06dc7c: 4b01 0203 |0070: aput v1, v2, v3 │ │ +06dc80: d803 0301 |0072: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06dc84: 2205 3f00 |0074: new-instance v5, Landroid/content/res/ColorStateList; // type@003f │ │ +06dc88: 7030 2401 4502 |0076: invoke-direct {v5, v4, v2}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0124 │ │ +06dc8e: 5b95 5d09 |0079: iput-object v5, v9, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@095d │ │ +06dc92: 5495 5d09 |007b: iget-object v5, v9, Landroid/support/v7/internal/widget/TintManager;.mDefaultColorStateList:Landroid/content/res/ColorStateList; // field@095d │ │ +06dc96: 1105 |007d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=221 │ │ 0x0007 line=227 │ │ 0x000d line=228 │ │ 0x0013 line=230 │ │ 0x0015 line=231 │ │ @@ -157460,26 +157460,26 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06dca0: |[06dca0] android.support.v7.internal.widget.TintManager.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ -06dcb0: 7110 f013 0200 |0000: invoke-static {v2}, Landroid/support/v7/internal/widget/TintManager;.isInTintList:(I)Z // method@13f0 │ │ -06dcb6: 0a00 |0003: move-result v0 │ │ -06dcb8: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -06dcbc: 2200 c702 |0006: new-instance v0, Landroid/support/v7/internal/widget/TintManager; // type@02c7 │ │ -06dcc0: 7020 e613 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.:(Landroid/content/Context;)V // method@13e6 │ │ -06dcc6: 6e20 ea13 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -06dccc: 0c00 |000e: move-result-object v0 │ │ -06dcce: 1100 |000f: return-object v0 │ │ -06dcd0: 7120 6b05 2100 |0010: invoke-static {v1, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ -06dcd6: 0c00 |0013: move-result-object v0 │ │ -06dcd8: 28fb |0014: goto 000f // -0005 │ │ +06dc98: |[06dc98] android.support.v7.internal.widget.TintManager.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; │ │ +06dca8: 7110 f013 0200 |0000: invoke-static {v2}, Landroid/support/v7/internal/widget/TintManager;.isInTintList:(I)Z // method@13f0 │ │ +06dcae: 0a00 |0003: move-result v0 │ │ +06dcb0: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +06dcb4: 2200 c702 |0006: new-instance v0, Landroid/support/v7/internal/widget/TintManager; // type@02c7 │ │ +06dcb8: 7020 e613 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.:(Landroid/content/Context;)V // method@13e6 │ │ +06dcbe: 6e20 ea13 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +06dcc4: 0c00 |000e: move-result-object v0 │ │ +06dcc6: 1100 |000f: return-object v0 │ │ +06dcc8: 7120 6b05 2100 |0010: invoke-static {v1, v2}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ +06dcce: 0c00 |0013: move-result-object v0 │ │ +06dcd0: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=120 │ │ 0x000f line=122 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 context Landroid/content/Context; │ │ @@ -157490,53 +157490,53 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -06dcdc: |[06dcdc] android.support.v7.internal.widget.TintManager.getSwitchThumbColorStateList:()Landroid/content/res/ColorStateList; │ │ -06dcec: 1234 |0000: const/4 v4, #int 3 // #3 │ │ -06dcee: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -06dcf0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -06dcf2: 5473 5f09 |0003: iget-object v3, v7, Landroid/support/v7/internal/widget/TintManager;.mSwitchThumbStateList:Landroid/content/res/ColorStateList; // field@095f │ │ -06dcf6: 3903 4200 |0005: if-nez v3, 0047 // +0042 │ │ -06dcfa: 2342 0705 |0007: new-array v2, v4, [[I // type@0507 │ │ -06dcfe: 2340 d904 |0009: new-array v0, v4, [I // type@04d9 │ │ -06dd02: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -06dd04: 2363 d904 |000c: new-array v3, v6, [I // type@04d9 │ │ -06dd08: 1404 62ff fefe |000e: const v4, #float -1.69475e+38 // #fefeff62 │ │ -06dd0e: 4b04 0305 |0011: aput v4, v3, v5 │ │ -06dd12: 4d03 0201 |0013: aput-object v3, v2, v1 │ │ -06dd16: 6003 d003 |0015: sget v3, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@03d0 │ │ -06dd1a: 6e20 e913 3700 |0017: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/TintManager;.getDisabledThemeAttrColor:(I)I // method@13e9 │ │ -06dd20: 0a03 |001a: move-result v3 │ │ -06dd22: 4b03 0001 |001b: aput v3, v0, v1 │ │ -06dd26: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06dd2a: 2363 d904 |001f: new-array v3, v6, [I // type@04d9 │ │ -06dd2e: 1404 a000 0101 |0021: const v4, #float 2.3694e-38 // #010100a0 │ │ -06dd34: 4b04 0305 |0024: aput v4, v3, v5 │ │ -06dd38: 4d03 0201 |0026: aput-object v3, v2, v1 │ │ -06dd3c: 6003 cb03 |0028: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@03cb │ │ -06dd40: 6e20 ee13 3700 |002a: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ -06dd46: 0a03 |002d: move-result v3 │ │ -06dd48: 4b03 0001 |002e: aput v3, v0, v1 │ │ -06dd4c: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06dd50: 2353 d904 |0032: new-array v3, v5, [I // type@04d9 │ │ -06dd54: 4d03 0201 |0034: aput-object v3, v2, v1 │ │ -06dd58: 6003 d003 |0036: sget v3, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@03d0 │ │ -06dd5c: 6e20 ee13 3700 |0038: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ -06dd62: 0a03 |003b: move-result v3 │ │ -06dd64: 4b03 0001 |003c: aput v3, v0, v1 │ │ -06dd68: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06dd6c: 2203 3f00 |0040: new-instance v3, Landroid/content/res/ColorStateList; // type@003f │ │ -06dd70: 7030 2401 2300 |0042: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0124 │ │ -06dd76: 5b73 5f09 |0045: iput-object v3, v7, Landroid/support/v7/internal/widget/TintManager;.mSwitchThumbStateList:Landroid/content/res/ColorStateList; // field@095f │ │ -06dd7a: 5473 5f09 |0047: iget-object v3, v7, Landroid/support/v7/internal/widget/TintManager;.mSwitchThumbStateList:Landroid/content/res/ColorStateList; // field@095f │ │ -06dd7e: 1103 |0049: return-object v3 │ │ +06dcd4: |[06dcd4] android.support.v7.internal.widget.TintManager.getSwitchThumbColorStateList:()Landroid/content/res/ColorStateList; │ │ +06dce4: 1234 |0000: const/4 v4, #int 3 // #3 │ │ +06dce6: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +06dce8: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +06dcea: 5473 5f09 |0003: iget-object v3, v7, Landroid/support/v7/internal/widget/TintManager;.mSwitchThumbStateList:Landroid/content/res/ColorStateList; // field@095f │ │ +06dcee: 3903 4200 |0005: if-nez v3, 0047 // +0042 │ │ +06dcf2: 2342 0705 |0007: new-array v2, v4, [[I // type@0507 │ │ +06dcf6: 2340 d904 |0009: new-array v0, v4, [I // type@04d9 │ │ +06dcfa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +06dcfc: 2363 d904 |000c: new-array v3, v6, [I // type@04d9 │ │ +06dd00: 1404 62ff fefe |000e: const v4, #float -1.69475e+38 // #fefeff62 │ │ +06dd06: 4b04 0305 |0011: aput v4, v3, v5 │ │ +06dd0a: 4d03 0201 |0013: aput-object v3, v2, v1 │ │ +06dd0e: 6003 d003 |0015: sget v3, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@03d0 │ │ +06dd12: 6e20 e913 3700 |0017: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/TintManager;.getDisabledThemeAttrColor:(I)I // method@13e9 │ │ +06dd18: 0a03 |001a: move-result v3 │ │ +06dd1a: 4b03 0001 |001b: aput v3, v0, v1 │ │ +06dd1e: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06dd22: 2363 d904 |001f: new-array v3, v6, [I // type@04d9 │ │ +06dd26: 1404 a000 0101 |0021: const v4, #float 2.3694e-38 // #010100a0 │ │ +06dd2c: 4b04 0305 |0024: aput v4, v3, v5 │ │ +06dd30: 4d03 0201 |0026: aput-object v3, v2, v1 │ │ +06dd34: 6003 cb03 |0028: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@03cb │ │ +06dd38: 6e20 ee13 3700 |002a: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ +06dd3e: 0a03 |002d: move-result v3 │ │ +06dd40: 4b03 0001 |002e: aput v3, v0, v1 │ │ +06dd44: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06dd48: 2353 d904 |0032: new-array v3, v5, [I // type@04d9 │ │ +06dd4c: 4d03 0201 |0034: aput-object v3, v2, v1 │ │ +06dd50: 6003 d003 |0036: sget v3, Landroid/support/v7/appcompat/R$attr;.colorSwitchThumbNormal:I // field@03d0 │ │ +06dd54: 6e20 ee13 3700 |0038: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ +06dd5a: 0a03 |003b: move-result v3 │ │ +06dd5c: 4b03 0001 |003c: aput v3, v0, v1 │ │ +06dd60: d801 0101 |003e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06dd64: 2203 3f00 |0040: new-instance v3, Landroid/content/res/ColorStateList; // type@003f │ │ +06dd68: 7030 2401 2300 |0042: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0124 │ │ +06dd6e: 5b73 5f09 |0045: iput-object v3, v7, Landroid/support/v7/internal/widget/TintManager;.mSwitchThumbStateList:Landroid/content/res/ColorStateList; // field@095f │ │ +06dd72: 5473 5f09 |0047: iget-object v3, v7, Landroid/support/v7/internal/widget/TintManager;.mSwitchThumbStateList:Landroid/content/res/ColorStateList; // field@095f │ │ +06dd76: 1103 |0049: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=295 │ │ 0x0007 line=296 │ │ 0x0009 line=297 │ │ 0x000b line=298 │ │ 0x000c line=301 │ │ @@ -157561,54 +157561,54 @@ │ │ type : '()Landroid/content/res/ColorStateList;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -06dd80: |[06dd80] android.support.v7.internal.widget.TintManager.getSwitchTrackColorStateList:()Landroid/content/res/ColorStateList; │ │ -06dd90: 1408 3000 0101 |0000: const v8, #float 2.36937e-38 // #01010030 │ │ -06dd96: 1234 |0003: const/4 v4, #int 3 // #3 │ │ -06dd98: 1217 |0004: const/4 v7, #int 1 // #1 │ │ -06dd9a: 1406 9a99 993e |0005: const v6, #float 0.3 // #3e99999a │ │ -06dda0: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -06dda2: 5493 6009 |0009: iget-object v3, v9, Landroid/support/v7/internal/widget/TintManager;.mSwitchTrackStateList:Landroid/content/res/ColorStateList; // field@0960 │ │ -06dda6: 3903 4100 |000b: if-nez v3, 004c // +0041 │ │ -06ddaa: 2342 0705 |000d: new-array v2, v4, [[I // type@0507 │ │ -06ddae: 2340 d904 |000f: new-array v0, v4, [I // type@04d9 │ │ -06ddb2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -06ddb4: 2373 d904 |0012: new-array v3, v7, [I // type@04d9 │ │ -06ddb8: 1404 62ff fefe |0014: const v4, #float -1.69475e+38 // #fefeff62 │ │ -06ddbe: 4b04 0305 |0017: aput v4, v3, v5 │ │ -06ddc2: 4d03 0201 |0019: aput-object v3, v2, v1 │ │ -06ddc6: 1403 cdcc cc3d |001b: const v3, #float 0.1 // #3dcccccd │ │ -06ddcc: 6e30 ef13 8903 |001e: invoke-virtual {v9, v8, v3}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(IF)I // method@13ef │ │ -06ddd2: 0a03 |0021: move-result v3 │ │ -06ddd4: 4b03 0001 |0022: aput v3, v0, v1 │ │ -06ddd8: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06dddc: 2373 d904 |0026: new-array v3, v7, [I // type@04d9 │ │ -06dde0: 1404 a000 0101 |0028: const v4, #float 2.3694e-38 // #010100a0 │ │ -06dde6: 4b04 0305 |002b: aput v4, v3, v5 │ │ -06ddea: 4d03 0201 |002d: aput-object v3, v2, v1 │ │ -06ddee: 6003 cb03 |002f: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@03cb │ │ -06ddf2: 6e30 ef13 3906 |0031: invoke-virtual {v9, v3, v6}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(IF)I // method@13ef │ │ -06ddf8: 0a03 |0034: move-result v3 │ │ -06ddfa: 4b03 0001 |0035: aput v3, v0, v1 │ │ -06ddfe: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06de02: 2353 d904 |0039: new-array v3, v5, [I // type@04d9 │ │ -06de06: 4d03 0201 |003b: aput-object v3, v2, v1 │ │ -06de0a: 6e30 ef13 8906 |003d: invoke-virtual {v9, v8, v6}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(IF)I // method@13ef │ │ -06de10: 0a03 |0040: move-result v3 │ │ -06de12: 4b03 0001 |0041: aput v3, v0, v1 │ │ -06de16: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06de1a: 2203 3f00 |0045: new-instance v3, Landroid/content/res/ColorStateList; // type@003f │ │ -06de1e: 7030 2401 2300 |0047: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0124 │ │ -06de24: 5b93 6009 |004a: iput-object v3, v9, Landroid/support/v7/internal/widget/TintManager;.mSwitchTrackStateList:Landroid/content/res/ColorStateList; // field@0960 │ │ -06de28: 5493 6009 |004c: iget-object v3, v9, Landroid/support/v7/internal/widget/TintManager;.mSwitchTrackStateList:Landroid/content/res/ColorStateList; // field@0960 │ │ -06de2c: 1103 |004e: return-object v3 │ │ +06dd78: |[06dd78] android.support.v7.internal.widget.TintManager.getSwitchTrackColorStateList:()Landroid/content/res/ColorStateList; │ │ +06dd88: 1408 3000 0101 |0000: const v8, #float 2.36937e-38 // #01010030 │ │ +06dd8e: 1234 |0003: const/4 v4, #int 3 // #3 │ │ +06dd90: 1217 |0004: const/4 v7, #int 1 // #1 │ │ +06dd92: 1406 9a99 993e |0005: const v6, #float 0.3 // #3e99999a │ │ +06dd98: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +06dd9a: 5493 6009 |0009: iget-object v3, v9, Landroid/support/v7/internal/widget/TintManager;.mSwitchTrackStateList:Landroid/content/res/ColorStateList; // field@0960 │ │ +06dd9e: 3903 4100 |000b: if-nez v3, 004c // +0041 │ │ +06dda2: 2342 0705 |000d: new-array v2, v4, [[I // type@0507 │ │ +06dda6: 2340 d904 |000f: new-array v0, v4, [I // type@04d9 │ │ +06ddaa: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +06ddac: 2373 d904 |0012: new-array v3, v7, [I // type@04d9 │ │ +06ddb0: 1404 62ff fefe |0014: const v4, #float -1.69475e+38 // #fefeff62 │ │ +06ddb6: 4b04 0305 |0017: aput v4, v3, v5 │ │ +06ddba: 4d03 0201 |0019: aput-object v3, v2, v1 │ │ +06ddbe: 1403 cdcc cc3d |001b: const v3, #float 0.1 // #3dcccccd │ │ +06ddc4: 6e30 ef13 8903 |001e: invoke-virtual {v9, v8, v3}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(IF)I // method@13ef │ │ +06ddca: 0a03 |0021: move-result v3 │ │ +06ddcc: 4b03 0001 |0022: aput v3, v0, v1 │ │ +06ddd0: d801 0101 |0024: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ddd4: 2373 d904 |0026: new-array v3, v7, [I // type@04d9 │ │ +06ddd8: 1404 a000 0101 |0028: const v4, #float 2.3694e-38 // #010100a0 │ │ +06ddde: 4b04 0305 |002b: aput v4, v3, v5 │ │ +06dde2: 4d03 0201 |002d: aput-object v3, v2, v1 │ │ +06dde6: 6003 cb03 |002f: sget v3, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@03cb │ │ +06ddea: 6e30 ef13 3906 |0031: invoke-virtual {v9, v3, v6}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(IF)I // method@13ef │ │ +06ddf0: 0a03 |0034: move-result v3 │ │ +06ddf2: 4b03 0001 |0035: aput v3, v0, v1 │ │ +06ddf6: d801 0101 |0037: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ddfa: 2353 d904 |0039: new-array v3, v5, [I // type@04d9 │ │ +06ddfe: 4d03 0201 |003b: aput-object v3, v2, v1 │ │ +06de02: 6e30 ef13 8906 |003d: invoke-virtual {v9, v8, v6}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(IF)I // method@13ef │ │ +06de08: 0a03 |0040: move-result v3 │ │ +06de0a: 4b03 0001 |0041: aput v3, v0, v1 │ │ +06de0e: d801 0101 |0043: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06de12: 2203 3f00 |0045: new-instance v3, Landroid/content/res/ColorStateList; // type@003f │ │ +06de16: 7030 2401 2300 |0047: invoke-direct {v3, v2, v0}, Landroid/content/res/ColorStateList;.:([[I[I)V // method@0124 │ │ +06de1c: 5b93 6009 |004a: iput-object v3, v9, Landroid/support/v7/internal/widget/TintManager;.mSwitchTrackStateList:Landroid/content/res/ColorStateList; // field@0960 │ │ +06de20: 5493 6009 |004c: iget-object v3, v9, Landroid/support/v7/internal/widget/TintManager;.mSwitchTrackStateList:Landroid/content/res/ColorStateList; // field@0960 │ │ +06de24: 1103 |004e: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0009 line=270 │ │ 0x000d line=271 │ │ 0x000f line=272 │ │ 0x0011 line=273 │ │ 0x0012 line=276 │ │ @@ -157633,39 +157633,39 @@ │ │ type : '(I)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -06de30: |[06de30] android.support.v7.internal.widget.TintManager.isInTintList:(I)Z │ │ -06de40: 6200 5809 |0000: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_BACKGROUND_MULTIPLY:[I // field@0958 │ │ -06de44: 7120 e713 1000 |0002: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ -06de4a: 0a00 |0005: move-result v0 │ │ -06de4c: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ -06de50: 6200 5a09 |0008: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@095a │ │ -06de54: 7120 e713 1000 |000a: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ -06de5a: 0a00 |000d: move-result v0 │ │ -06de5c: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ -06de60: 6200 5909 |0010: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_ACTIVATED:[I // field@0959 │ │ -06de64: 7120 e713 1000 |0012: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ -06de6a: 0a00 |0015: move-result v0 │ │ -06de6c: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ -06de70: 6200 5b09 |0018: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@095b │ │ -06de74: 7120 e713 1000 |001a: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ -06de7a: 0a00 |001d: move-result v0 │ │ -06de7c: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ -06de80: 6200 5509 |0020: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.CONTAINERS_WITH_TINT_CHILDREN:[I // field@0955 │ │ -06de84: 7120 e713 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ -06de8a: 0a00 |0025: move-result v0 │ │ -06de8c: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ -06de90: 1210 |0028: const/4 v0, #int 1 // #1 │ │ -06de92: 0f00 |0029: return v0 │ │ -06de94: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -06de96: 28fe |002b: goto 0029 // -0002 │ │ +06de28: |[06de28] android.support.v7.internal.widget.TintManager.isInTintList:(I)Z │ │ +06de38: 6200 5809 |0000: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_BACKGROUND_MULTIPLY:[I // field@0958 │ │ +06de3c: 7120 e713 1000 |0002: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ +06de42: 0a00 |0005: move-result v0 │ │ +06de44: 3900 2200 |0006: if-nez v0, 0028 // +0022 │ │ +06de48: 6200 5a09 |0008: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@095a │ │ +06de4c: 7120 e713 1000 |000a: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ +06de52: 0a00 |000d: move-result v0 │ │ +06de54: 3900 1a00 |000e: if-nez v0, 0028 // +001a │ │ +06de58: 6200 5909 |0010: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_ACTIVATED:[I // field@0959 │ │ +06de5c: 7120 e713 1000 |0012: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ +06de62: 0a00 |0015: move-result v0 │ │ +06de64: 3900 1200 |0016: if-nez v0, 0028 // +0012 │ │ +06de68: 6200 5b09 |0018: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@095b │ │ +06de6c: 7120 e713 1000 |001a: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ +06de72: 0a00 |001d: move-result v0 │ │ +06de74: 3900 0a00 |001e: if-nez v0, 0028 // +000a │ │ +06de78: 6200 5509 |0020: sget-object v0, Landroid/support/v7/internal/widget/TintManager;.CONTAINERS_WITH_TINT_CHILDREN:[I // field@0955 │ │ +06de7c: 7120 e713 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ +06de82: 0a00 |0025: move-result v0 │ │ +06de84: 3800 0400 |0026: if-eqz v0, 002a // +0004 │ │ +06de88: 1210 |0028: const/4 v0, #int 1 // #1 │ │ +06de8a: 0f00 |0029: return v0 │ │ +06de8c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +06de8e: 28fe |002b: goto 0029 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x002c reg=1 drawableId I │ │ │ │ Virtual methods - │ │ @@ -157674,28 +157674,28 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -06de98: |[06de98] android.support.v7.internal.widget.TintManager.getDisabledThemeAttrColor:(I)I │ │ -06dea8: 5451 5c09 |0000: iget-object v1, v5, Landroid/support/v7/internal/widget/TintManager;.mContext:Landroid/content/Context; // field@095c │ │ -06deac: 6e10 cd00 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -06deb2: 0c01 |0005: move-result-object v1 │ │ -06deb4: 1402 3300 0101 |0006: const v2, #float 2.36937e-38 // #01010033 │ │ -06deba: 5453 6109 |0009: iget-object v3, v5, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ -06debe: 1214 |000b: const/4 v4, #int 1 // #1 │ │ -06dec0: 6e40 2b01 2143 |000c: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -06dec6: 5451 6109 |000f: iget-object v1, v5, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ -06deca: 6e10 1818 0100 |0011: invoke-virtual {v1}, Landroid/util/TypedValue;.getFloat:()F // method@1818 │ │ -06ded0: 0a00 |0014: move-result v0 │ │ -06ded2: 6e30 ef13 6500 |0015: invoke-virtual {v5, v6, v0}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(IF)I // method@13ef │ │ -06ded8: 0a01 |0018: move-result v1 │ │ -06deda: 0f01 |0019: return v1 │ │ +06de90: |[06de90] android.support.v7.internal.widget.TintManager.getDisabledThemeAttrColor:(I)I │ │ +06dea0: 5451 5c09 |0000: iget-object v1, v5, Landroid/support/v7/internal/widget/TintManager;.mContext:Landroid/content/Context; // field@095c │ │ +06dea4: 6e10 cd00 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +06deaa: 0c01 |0005: move-result-object v1 │ │ +06deac: 1402 3300 0101 |0006: const v2, #float 2.36937e-38 // #01010033 │ │ +06deb2: 5453 6109 |0009: iget-object v3, v5, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ +06deb6: 1214 |000b: const/4 v4, #int 1 // #1 │ │ +06deb8: 6e40 2b01 2143 |000c: invoke-virtual {v1, v2, v3, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +06debe: 5451 6109 |000f: iget-object v1, v5, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ +06dec2: 6e10 1818 0100 |0011: invoke-virtual {v1}, Landroid/util/TypedValue;.getFloat:()F // method@1818 │ │ +06dec8: 0a00 |0014: move-result v0 │ │ +06deca: 6e30 ef13 6500 |0015: invoke-virtual {v5, v6, v0}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(IF)I // method@13ef │ │ +06ded0: 0a01 |0018: move-result v1 │ │ +06ded2: 0f01 |0019: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000f line=342 │ │ 0x0015 line=344 │ │ locals : │ │ 0x0015 - 0x001a reg=0 disabledAlpha F │ │ @@ -157707,56 +157707,56 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 78 16-bit code units │ │ -06dedc: |[06dedc] android.support.v7.internal.widget.TintManager.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -06deec: 5442 5c09 |0000: iget-object v2, v4, Landroid/support/v7/internal/widget/TintManager;.mContext:Landroid/content/Context; // field@095c │ │ -06def0: 7120 6b05 5200 |0002: invoke-static {v2, v5}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ -06def6: 0c00 |0005: move-result-object v0 │ │ -06def8: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ -06defc: 6202 5b09 |0008: sget-object v2, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@095b │ │ -06df00: 7120 e713 5200 |000a: invoke-static {v2, v5}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ -06df06: 0a02 |000d: move-result v2 │ │ -06df08: 3802 0d00 |000e: if-eqz v2, 001b // +000d │ │ -06df0c: 2201 c302 |0010: new-instance v1, Landroid/support/v7/internal/widget/TintDrawableWrapper; // type@02c3 │ │ -06df10: 7010 e813 0400 |0012: invoke-direct {v4}, Landroid/support/v7/internal/widget/TintManager;.getDefaultColorStateList:()Landroid/content/res/ColorStateList; // method@13e8 │ │ -06df16: 0c02 |0015: move-result-object v2 │ │ -06df18: 7030 cb13 0102 |0016: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@13cb │ │ -06df1e: 0710 |0019: move-object v0, v1 │ │ -06df20: 1100 |001a: return-object v0 │ │ -06df22: 6002 db04 |001b: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@04db │ │ -06df26: 3325 0d00 |001d: if-ne v5, v2, 002a // +000d │ │ -06df2a: 2201 c302 |001f: new-instance v1, Landroid/support/v7/internal/widget/TintDrawableWrapper; // type@02c3 │ │ -06df2e: 7010 ed13 0400 |0021: invoke-direct {v4}, Landroid/support/v7/internal/widget/TintManager;.getSwitchTrackColorStateList:()Landroid/content/res/ColorStateList; // method@13ed │ │ -06df34: 0c02 |0024: move-result-object v2 │ │ -06df36: 7030 cb13 0102 |0025: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@13cb │ │ -06df3c: 0710 |0028: move-object v0, v1 │ │ -06df3e: 28f1 |0029: goto 001a // -000f │ │ -06df40: 6002 da04 |002a: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@04da │ │ -06df44: 3325 0f00 |002c: if-ne v5, v2, 003b // +000f │ │ -06df48: 2201 c302 |002e: new-instance v1, Landroid/support/v7/internal/widget/TintDrawableWrapper; // type@02c3 │ │ -06df4c: 7010 ec13 0400 |0030: invoke-direct {v4}, Landroid/support/v7/internal/widget/TintManager;.getSwitchThumbColorStateList:()Landroid/content/res/ColorStateList; // method@13ec │ │ -06df52: 0c02 |0033: move-result-object v2 │ │ -06df54: 6203 2b00 |0034: sget-object v3, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@002b │ │ -06df58: 7040 cc13 0132 |0036: invoke-direct {v1, v0, v2, v3}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V // method@13cc │ │ -06df5e: 0710 |0039: move-object v0, v1 │ │ -06df60: 28e0 |003a: goto 001a // -0020 │ │ -06df62: 6202 5509 |003b: sget-object v2, Landroid/support/v7/internal/widget/TintManager;.CONTAINERS_WITH_TINT_CHILDREN:[I // field@0955 │ │ -06df66: 7120 e713 5200 |003d: invoke-static {v2, v5}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ -06df6c: 0a02 |0040: move-result v2 │ │ -06df6e: 3802 0900 |0041: if-eqz v2, 004a // +0009 │ │ -06df72: 5442 5e09 |0043: iget-object v2, v4, Landroid/support/v7/internal/widget/TintManager;.mResources:Landroid/content/res/Resources; // field@095e │ │ -06df76: 6e20 3501 5200 |0045: invoke-virtual {v2, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ -06df7c: 0c00 |0048: move-result-object v0 │ │ -06df7e: 28d1 |0049: goto 001a // -002f │ │ -06df80: 6e30 f113 5400 |004a: invoke-virtual {v4, v5, v0}, Landroid/support/v7/internal/widget/TintManager;.tintDrawable:(ILandroid/graphics/drawable/Drawable;)V // method@13f1 │ │ -06df86: 28cd |004d: goto 001a // -0033 │ │ +06ded4: |[06ded4] android.support.v7.internal.widget.TintManager.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +06dee4: 5442 5c09 |0000: iget-object v2, v4, Landroid/support/v7/internal/widget/TintManager;.mContext:Landroid/content/Context; // field@095c │ │ +06dee8: 7120 6b05 5200 |0002: invoke-static {v2, v5}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ +06deee: 0c00 |0005: move-result-object v0 │ │ +06def0: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ +06def4: 6202 5b09 |0008: sget-object v2, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_STATE_LIST:[I // field@095b │ │ +06def8: 7120 e713 5200 |000a: invoke-static {v2, v5}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ +06defe: 0a02 |000d: move-result v2 │ │ +06df00: 3802 0d00 |000e: if-eqz v2, 001b // +000d │ │ +06df04: 2201 c302 |0010: new-instance v1, Landroid/support/v7/internal/widget/TintDrawableWrapper; // type@02c3 │ │ +06df08: 7010 e813 0400 |0012: invoke-direct {v4}, Landroid/support/v7/internal/widget/TintManager;.getDefaultColorStateList:()Landroid/content/res/ColorStateList; // method@13e8 │ │ +06df0e: 0c02 |0015: move-result-object v2 │ │ +06df10: 7030 cb13 0102 |0016: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@13cb │ │ +06df16: 0710 |0019: move-object v0, v1 │ │ +06df18: 1100 |001a: return-object v0 │ │ +06df1a: 6002 db04 |001b: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_track_mtrl_alpha:I // field@04db │ │ +06df1e: 3325 0d00 |001d: if-ne v5, v2, 002a // +000d │ │ +06df22: 2201 c302 |001f: new-instance v1, Landroid/support/v7/internal/widget/TintDrawableWrapper; // type@02c3 │ │ +06df26: 7010 ed13 0400 |0021: invoke-direct {v4}, Landroid/support/v7/internal/widget/TintManager;.getSwitchTrackColorStateList:()Landroid/content/res/ColorStateList; // method@13ed │ │ +06df2c: 0c02 |0024: move-result-object v2 │ │ +06df2e: 7030 cb13 0102 |0025: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;)V // method@13cb │ │ +06df34: 0710 |0028: move-object v0, v1 │ │ +06df36: 28f1 |0029: goto 001a // -000f │ │ +06df38: 6002 da04 |002a: sget v2, Landroid/support/v7/appcompat/R$drawable;.abc_switch_thumb_material:I // field@04da │ │ +06df3c: 3325 0f00 |002c: if-ne v5, v2, 003b // +000f │ │ +06df40: 2201 c302 |002e: new-instance v1, Landroid/support/v7/internal/widget/TintDrawableWrapper; // type@02c3 │ │ +06df44: 7010 ec13 0400 |0030: invoke-direct {v4}, Landroid/support/v7/internal/widget/TintManager;.getSwitchThumbColorStateList:()Landroid/content/res/ColorStateList; // method@13ec │ │ +06df4a: 0c02 |0033: move-result-object v2 │ │ +06df4c: 6203 2b00 |0034: sget-object v3, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@002b │ │ +06df50: 7040 cc13 0132 |0036: invoke-direct {v1, v0, v2, v3}, Landroid/support/v7/internal/widget/TintDrawableWrapper;.:(Landroid/graphics/drawable/Drawable;Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;)V // method@13cc │ │ +06df56: 0710 |0039: move-object v0, v1 │ │ +06df58: 28e0 |003a: goto 001a // -0020 │ │ +06df5a: 6202 5509 |003b: sget-object v2, Landroid/support/v7/internal/widget/TintManager;.CONTAINERS_WITH_TINT_CHILDREN:[I // field@0955 │ │ +06df5e: 7120 e713 5200 |003d: invoke-static {v2, v5}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ +06df64: 0a02 |0040: move-result v2 │ │ +06df66: 3802 0900 |0041: if-eqz v2, 004a // +0009 │ │ +06df6a: 5442 5e09 |0043: iget-object v2, v4, Landroid/support/v7/internal/widget/TintManager;.mResources:Landroid/content/res/Resources; // field@095e │ │ +06df6e: 6e20 3501 5200 |0045: invoke-virtual {v2, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ +06df74: 0c00 |0048: move-result-object v0 │ │ +06df76: 28d1 |0049: goto 001a // -002f │ │ +06df78: 6e30 f113 5400 |004a: invoke-virtual {v4, v5, v0}, Landroid/support/v7/internal/widget/TintManager;.tintDrawable:(ILandroid/graphics/drawable/Drawable;)V // method@13f1 │ │ +06df7e: 28cd |004d: goto 001a // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=135 │ │ 0x0008 line=136 │ │ 0x0010 line=137 │ │ 0x001a line=149 │ │ @@ -157783,46 +157783,46 @@ │ │ type : '(I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -06df88: |[06df88] android.support.v7.internal.widget.TintManager.getThemeAttrColor:(I)I │ │ -06df98: 5430 5c09 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mContext:Landroid/content/Context; // field@095c │ │ -06df9c: 6e10 cd00 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -06dfa2: 0c00 |0005: move-result-object v0 │ │ -06dfa4: 5431 6109 |0006: iget-object v1, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ -06dfa8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -06dfaa: 6e40 2b01 4021 |0009: invoke-virtual {v0, v4, v1, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -06dfb0: 0a00 |000c: move-result v0 │ │ -06dfb2: 3800 2900 |000d: if-eqz v0, 0036 // +0029 │ │ -06dfb6: 5430 6109 |000f: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ -06dfba: 5200 d40a |0011: iget v0, v0, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ -06dfbe: 1301 1000 |0013: const/16 v1, #int 16 // #10 │ │ -06dfc2: 3410 0f00 |0015: if-lt v0, v1, 0024 // +000f │ │ -06dfc6: 5430 6109 |0017: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ -06dfca: 5200 d40a |0019: iget v0, v0, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ -06dfce: 1301 1f00 |001b: const/16 v1, #int 31 // #1f │ │ -06dfd2: 3610 0700 |001d: if-gt v0, v1, 0024 // +0007 │ │ -06dfd6: 5430 6109 |001f: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ -06dfda: 5200 d20a |0021: iget v0, v0, Landroid/util/TypedValue;.data:I // field@0ad2 │ │ -06dfde: 0f00 |0023: return v0 │ │ -06dfe0: 5430 6109 |0024: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ -06dfe4: 5200 d40a |0026: iget v0, v0, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ -06dfe8: 1231 |0028: const/4 v1, #int 3 // #3 │ │ -06dfea: 3310 0d00 |0029: if-ne v0, v1, 0036 // +000d │ │ -06dfee: 5430 5e09 |002b: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mResources:Landroid/content/res/Resources; // field@095e │ │ -06dff2: 5431 6109 |002d: iget-object v1, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ -06dff6: 5211 d30a |002f: iget v1, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -06dffa: 6e20 3001 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ -06e000: 0a00 |0034: move-result v0 │ │ -06e002: 28ee |0035: goto 0023 // -0012 │ │ -06e004: 1200 |0036: const/4 v0, #int 0 // #0 │ │ -06e006: 28ec |0037: goto 0023 // -0014 │ │ +06df80: |[06df80] android.support.v7.internal.widget.TintManager.getThemeAttrColor:(I)I │ │ +06df90: 5430 5c09 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mContext:Landroid/content/Context; // field@095c │ │ +06df94: 6e10 cd00 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +06df9a: 0c00 |0005: move-result-object v0 │ │ +06df9c: 5431 6109 |0006: iget-object v1, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ +06dfa0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +06dfa2: 6e40 2b01 4021 |0009: invoke-virtual {v0, v4, v1, v2}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +06dfa8: 0a00 |000c: move-result v0 │ │ +06dfaa: 3800 2900 |000d: if-eqz v0, 0036 // +0029 │ │ +06dfae: 5430 6109 |000f: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ +06dfb2: 5200 d40a |0011: iget v0, v0, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ +06dfb6: 1301 1000 |0013: const/16 v1, #int 16 // #10 │ │ +06dfba: 3410 0f00 |0015: if-lt v0, v1, 0024 // +000f │ │ +06dfbe: 5430 6109 |0017: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ +06dfc2: 5200 d40a |0019: iget v0, v0, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ +06dfc6: 1301 1f00 |001b: const/16 v1, #int 31 // #1f │ │ +06dfca: 3610 0700 |001d: if-gt v0, v1, 0024 // +0007 │ │ +06dfce: 5430 6109 |001f: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ +06dfd2: 5200 d20a |0021: iget v0, v0, Landroid/util/TypedValue;.data:I // field@0ad2 │ │ +06dfd6: 0f00 |0023: return v0 │ │ +06dfd8: 5430 6109 |0024: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ +06dfdc: 5200 d40a |0026: iget v0, v0, Landroid/util/TypedValue;.type:I // field@0ad4 │ │ +06dfe0: 1231 |0028: const/4 v1, #int 3 // #3 │ │ +06dfe2: 3310 0d00 |0029: if-ne v0, v1, 0036 // +000d │ │ +06dfe6: 5430 5e09 |002b: iget-object v0, v3, Landroid/support/v7/internal/widget/TintManager;.mResources:Landroid/content/res/Resources; // field@095e │ │ +06dfea: 5431 6109 |002d: iget-object v1, v3, Landroid/support/v7/internal/widget/TintManager;.mTypedValue:Landroid/util/TypedValue; // field@0961 │ │ +06dfee: 5211 d30a |002f: iget v1, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +06dff2: 6e20 3001 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ +06dff8: 0a00 |0034: move-result v0 │ │ +06dffa: 28ee |0035: goto 0023 // -0012 │ │ +06dffc: 1200 |0036: const/4 v0, #int 0 // #0 │ │ +06dffe: 28ec |0037: goto 0023 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x000f line=321 │ │ 0x001f line=323 │ │ 0x0023 line=328 │ │ 0x0024 line=324 │ │ @@ -157837,28 +157837,28 @@ │ │ type : '(IF)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06e008: |[06e008] android.support.v7.internal.widget.TintManager.getThemeAttrColor:(IF)I │ │ -06e018: 6e20 ee13 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ -06e01e: 0a00 |0003: move-result v0 │ │ -06e020: 7110 8a01 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.alpha:(I)I // method@018a │ │ -06e026: 0a01 |0007: move-result v1 │ │ -06e028: 1402 ffff ff00 |0008: const v2, #float 2.35099e-38 // #00ffffff │ │ -06e02e: b502 |000b: and-int/2addr v2, v0 │ │ -06e030: 8213 |000c: int-to-float v3, v1 │ │ -06e032: c863 |000d: mul-float/2addr v3, v6 │ │ -06e034: 7110 a11b 0300 |000e: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ -06e03a: 0a03 |0011: move-result v3 │ │ -06e03c: e003 0318 |0012: shl-int/lit8 v3, v3, #int 24 // #18 │ │ -06e040: b632 |0014: or-int/2addr v2, v3 │ │ -06e042: 0f02 |0015: return v2 │ │ +06e000: |[06e000] android.support.v7.internal.widget.TintManager.getThemeAttrColor:(IF)I │ │ +06e010: 6e20 ee13 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ +06e016: 0a00 |0003: move-result v0 │ │ +06e018: 7110 8a01 0000 |0004: invoke-static {v0}, Landroid/graphics/Color;.alpha:(I)I // method@018a │ │ +06e01e: 0a01 |0007: move-result v1 │ │ +06e020: 1402 ffff ff00 |0008: const v2, #float 2.35099e-38 // #00ffffff │ │ +06e026: b502 |000b: and-int/2addr v2, v0 │ │ +06e028: 8213 |000c: int-to-float v3, v1 │ │ +06e02a: c863 |000d: mul-float/2addr v3, v6 │ │ +06e02c: 7110 a11b 0300 |000e: invoke-static {v3}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ +06e032: 0a03 |0011: move-result v3 │ │ +06e034: e003 0318 |0012: shl-int/lit8 v3, v3, #int 24 // #18 │ │ +06e038: b632 |0014: or-int/2addr v2, v3 │ │ +06e03a: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0008 line=336 │ │ locals : │ │ 0x0004 - 0x0016 reg=0 color I │ │ @@ -157872,66 +157872,66 @@ │ │ type : '(ILandroid/graphics/drawable/Drawable;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -06e044: |[06e044] android.support.v7.internal.widget.TintManager.tintDrawable:(ILandroid/graphics/drawable/Drawable;)V │ │ -06e054: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06e056: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -06e058: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06e05a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -06e05c: 6206 5a09 |0004: sget-object v6, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@095a │ │ -06e060: 7120 e713 8600 |0006: invoke-static {v6, v8}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ -06e066: 0a06 |0009: move-result v6 │ │ -06e068: 3806 2b00 |000a: if-eqz v6, 0035 // +002b │ │ -06e06c: 6002 cd03 |000c: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@03cd │ │ -06e070: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -06e072: 3803 2500 |000f: if-eqz v3, 0034 // +0025 │ │ -06e076: 3905 0400 |0011: if-nez v5, 0015 // +0004 │ │ -06e07a: 6205 5609 |0013: sget-object v5, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0956 │ │ -06e07e: 6e20 ee13 2700 |0015: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ -06e084: 0a01 |0018: move-result v1 │ │ -06e086: 6206 5409 |0019: sget-object v6, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@0954 │ │ -06e08a: 6e30 e113 1605 |001b: invoke-virtual {v6, v1, v5}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@13e1 │ │ -06e090: 0c04 |001e: move-result-object v4 │ │ -06e092: 3904 0c00 |001f: if-nez v4, 002b // +000c │ │ -06e096: 2204 5e00 |0021: new-instance v4, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ -06e09a: 7030 b101 1405 |0023: invoke-direct {v4, v1, v5}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@01b1 │ │ -06e0a0: 6206 5409 |0026: sget-object v6, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@0954 │ │ -06e0a4: 6e40 e313 1645 |0028: invoke-virtual {v6, v1, v5, v4}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; // method@13e3 │ │ -06e0aa: 6e20 ea01 4900 |002b: invoke-virtual {v9, v4}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ -06e0b0: 12f6 |002e: const/4 v6, #int -1 // #ff │ │ -06e0b2: 3260 0500 |002f: if-eq v0, v6, 0034 // +0005 │ │ -06e0b6: 6e20 e301 0900 |0031: invoke-virtual {v9, v0}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e3 │ │ -06e0bc: 0e00 |0034: return-void │ │ -06e0be: 6206 5909 |0035: sget-object v6, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_ACTIVATED:[I // field@0959 │ │ -06e0c2: 7120 e713 8600 |0037: invoke-static {v6, v8}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ -06e0c8: 0a06 |003a: move-result v6 │ │ -06e0ca: 3806 0600 |003b: if-eqz v6, 0041 // +0006 │ │ -06e0ce: 6002 cb03 |003d: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@03cb │ │ -06e0d2: 1213 |003f: const/4 v3, #int 1 // #1 │ │ -06e0d4: 28cf |0040: goto 000f // -0031 │ │ -06e0d6: 6206 5809 |0041: sget-object v6, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_BACKGROUND_MULTIPLY:[I // field@0958 │ │ -06e0da: 7120 e713 8600 |0043: invoke-static {v6, v8}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ -06e0e0: 0a06 |0046: move-result v6 │ │ -06e0e2: 3806 0900 |0047: if-eqz v6, 0050 // +0009 │ │ -06e0e6: 1402 3100 0101 |0049: const v2, #float 2.36937e-38 // #01010031 │ │ -06e0ec: 1213 |004c: const/4 v3, #int 1 // #1 │ │ -06e0ee: 6205 2b00 |004d: sget-object v5, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@002b │ │ -06e0f2: 28c0 |004f: goto 000f // -0040 │ │ -06e0f4: 6006 cc04 |0050: sget v6, Landroid/support/v7/appcompat/R$drawable;.abc_list_divider_mtrl_alpha:I // field@04cc │ │ -06e0f8: 3368 bdff |0052: if-ne v8, v6, 000f // -0043 │ │ -06e0fc: 1402 3000 0101 |0054: const v2, #float 2.36937e-38 // #01010030 │ │ -06e102: 1213 |0057: const/4 v3, #int 1 // #1 │ │ -06e104: 1406 3333 2342 |0058: const v6, #float 40.8 // #42233333 │ │ -06e10a: 7110 a11b 0600 |005b: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ -06e110: 0a00 |005e: move-result v0 │ │ -06e112: 28b0 |005f: goto 000f // -0050 │ │ +06e03c: |[06e03c] android.support.v7.internal.widget.TintManager.tintDrawable:(ILandroid/graphics/drawable/Drawable;)V │ │ +06e04c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06e04e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +06e050: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06e052: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +06e054: 6206 5a09 |0004: sget-object v6, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_NORMAL:[I // field@095a │ │ +06e058: 7120 e713 8600 |0006: invoke-static {v6, v8}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ +06e05e: 0a06 |0009: move-result v6 │ │ +06e060: 3806 2b00 |000a: if-eqz v6, 0035 // +002b │ │ +06e064: 6002 cd03 |000c: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlNormal:I // field@03cd │ │ +06e068: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +06e06a: 3803 2500 |000f: if-eqz v3, 0034 // +0025 │ │ +06e06e: 3905 0400 |0011: if-nez v5, 0015 // +0004 │ │ +06e072: 6205 5609 |0013: sget-object v5, Landroid/support/v7/internal/widget/TintManager;.DEFAULT_MODE:Landroid/graphics/PorterDuff$Mode; // field@0956 │ │ +06e076: 6e20 ee13 2700 |0015: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/TintManager;.getThemeAttrColor:(I)I // method@13ee │ │ +06e07c: 0a01 |0018: move-result v1 │ │ +06e07e: 6206 5409 |0019: sget-object v6, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@0954 │ │ +06e082: 6e30 e113 1605 |001b: invoke-virtual {v6, v1, v5}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.get:(ILandroid/graphics/PorterDuff$Mode;)Landroid/graphics/PorterDuffColorFilter; // method@13e1 │ │ +06e088: 0c04 |001e: move-result-object v4 │ │ +06e08a: 3904 0c00 |001f: if-nez v4, 002b // +000c │ │ +06e08e: 2204 5e00 |0021: new-instance v4, Landroid/graphics/PorterDuffColorFilter; // type@005e │ │ +06e092: 7030 b101 1405 |0023: invoke-direct {v4, v1, v5}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@01b1 │ │ +06e098: 6206 5409 |0026: sget-object v6, Landroid/support/v7/internal/widget/TintManager;.COLOR_FILTER_CACHE:Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache; // field@0954 │ │ +06e09c: 6e40 e313 1645 |0028: invoke-virtual {v6, v1, v5, v4}, Landroid/support/v7/internal/widget/TintManager$ColorFilterLruCache;.put:(ILandroid/graphics/PorterDuff$Mode;Landroid/graphics/PorterDuffColorFilter;)Landroid/graphics/PorterDuffColorFilter; // method@13e3 │ │ +06e0a2: 6e20 ea01 4900 |002b: invoke-virtual {v9, v4}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@01ea │ │ +06e0a8: 12f6 |002e: const/4 v6, #int -1 // #ff │ │ +06e0aa: 3260 0500 |002f: if-eq v0, v6, 0034 // +0005 │ │ +06e0ae: 6e20 e301 0900 |0031: invoke-virtual {v9, v0}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@01e3 │ │ +06e0b4: 0e00 |0034: return-void │ │ +06e0b6: 6206 5909 |0035: sget-object v6, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_CONTROL_ACTIVATED:[I // field@0959 │ │ +06e0ba: 7120 e713 8600 |0037: invoke-static {v6, v8}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ +06e0c0: 0a06 |003a: move-result v6 │ │ +06e0c2: 3806 0600 |003b: if-eqz v6, 0041 // +0006 │ │ +06e0c6: 6002 cb03 |003d: sget v2, Landroid/support/v7/appcompat/R$attr;.colorControlActivated:I // field@03cb │ │ +06e0ca: 1213 |003f: const/4 v3, #int 1 // #1 │ │ +06e0cc: 28cf |0040: goto 000f // -0031 │ │ +06e0ce: 6206 5809 |0041: sget-object v6, Landroid/support/v7/internal/widget/TintManager;.TINT_COLOR_BACKGROUND_MULTIPLY:[I // field@0958 │ │ +06e0d2: 7120 e713 8600 |0043: invoke-static {v6, v8}, Landroid/support/v7/internal/widget/TintManager;.arrayContains:([II)Z // method@13e7 │ │ +06e0d8: 0a06 |0046: move-result v6 │ │ +06e0da: 3806 0900 |0047: if-eqz v6, 0050 // +0009 │ │ +06e0de: 1402 3100 0101 |0049: const v2, #float 2.36937e-38 // #01010031 │ │ +06e0e4: 1213 |004c: const/4 v3, #int 1 // #1 │ │ +06e0e6: 6205 2b00 |004d: sget-object v5, Landroid/graphics/PorterDuff$Mode;.MULTIPLY:Landroid/graphics/PorterDuff$Mode; // field@002b │ │ +06e0ea: 28c0 |004f: goto 000f // -0040 │ │ +06e0ec: 6006 cc04 |0050: sget v6, Landroid/support/v7/appcompat/R$drawable;.abc_list_divider_mtrl_alpha:I // field@04cc │ │ +06e0f0: 3368 bdff |0052: if-ne v8, v6, 000f // -0043 │ │ +06e0f4: 1402 3000 0101 |0054: const v2, #float 2.36937e-38 // #01010030 │ │ +06e0fa: 1213 |0057: const/4 v3, #int 1 // #1 │ │ +06e0fc: 1406 3333 2342 |0058: const v6, #float 40.8 // #42233333 │ │ +06e102: 7110 a11b 0600 |005b: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ +06e108: 0a00 |005e: move-result v0 │ │ +06e10a: 28b0 |005f: goto 000f // -0050 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0001 line=154 │ │ 0x0002 line=155 │ │ 0x0003 line=156 │ │ 0x0004 line=158 │ │ @@ -157968,21 +157968,21 @@ │ │ 0x0003 - 0x0060 reg=2 colorAttr I │ │ 0x0002 - 0x0060 reg=3 colorAttrSet Z │ │ 0x0001 - 0x0060 reg=5 tintMode Landroid/graphics/PorterDuff$Mode; │ │ 0x0000 - 0x0060 reg=7 this Landroid/support/v7/internal/widget/TintManager; │ │ 0x0000 - 0x0060 reg=8 resId I │ │ 0x0000 - 0x0060 reg=9 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 3213 (TintManager.java) │ │ + source_file_idx : 3211 (TintManager.java) │ │ │ │ Class #580 header: │ │ class_idx : 712 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 937 │ │ -source_file_idx : 3214 │ │ +source_file_idx : 3212 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #580 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/TintRadioButton;' │ │ @@ -158005,40 +158005,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -06e114: |[06e114] android.support.v7.internal.widget.TintRadioButton.:()V │ │ -06e124: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06e126: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -06e12a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06e12c: 1402 0701 0101 |0004: const v2, #float 2.36943e-38 // #01010107 │ │ -06e132: 4b02 0001 |0007: aput v2, v0, v1 │ │ -06e136: 6900 6209 |0009: sput-object v0, Landroid/support/v7/internal/widget/TintRadioButton;.TINT_ATTRS:[I // field@0962 │ │ -06e13a: 0e00 |000b: return-void │ │ +06e10c: |[06e10c] android.support.v7.internal.widget.TintRadioButton.:()V │ │ +06e11c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06e11e: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +06e122: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06e124: 1402 0701 0101 |0004: const v2, #float 2.36943e-38 // #01010107 │ │ +06e12a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +06e12e: 6900 6209 |0009: sput-object v0, Landroid/support/v7/internal/widget/TintRadioButton;.TINT_ATTRS:[I // field@0962 │ │ +06e132: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/TintRadioButton;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06e13c: |[06e13c] android.support.v7.internal.widget.TintRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06e14c: 1400 7e00 0101 |0000: const v0, #float 2.36939e-38 // #0101007e │ │ -06e152: 7040 f413 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13f4 │ │ -06e158: 0e00 |0006: return-void │ │ +06e134: |[06e134] android.support.v7.internal.widget.TintRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06e144: 1400 7e00 0101 |0000: const v0, #float 2.36939e-38 // #0101007e │ │ +06e14a: 7040 f413 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintRadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13f4 │ │ +06e150: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintRadioButton; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -158049,28 +158049,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -06e15c: |[06e15c] android.support.v7.internal.widget.TintRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06e16c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06e16e: 7040 a71a 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/RadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1aa7 │ │ -06e174: 6201 6209 |0004: sget-object v1, Landroid/support/v7/internal/widget/TintRadioButton;.TINT_ATTRS:[I // field@0962 │ │ -06e178: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -06e17e: 0c00 |0009: move-result-object v0 │ │ -06e180: 6e20 0314 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06e186: 0c01 |000d: move-result-object v1 │ │ -06e188: 6e20 f613 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/TintRadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13f6 │ │ -06e18e: 6e10 0f14 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -06e194: 6e10 0b14 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ -06e19a: 0c01 |0017: move-result-object v1 │ │ -06e19c: 5b31 6309 |0018: iput-object v1, v3, Landroid/support/v7/internal/widget/TintRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0963 │ │ -06e1a0: 0e00 |001a: return-void │ │ +06e154: |[06e154] android.support.v7.internal.widget.TintRadioButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06e164: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06e166: 7040 a71a 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/widget/RadioButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1aa7 │ │ +06e16c: 6201 6209 |0004: sget-object v1, Landroid/support/v7/internal/widget/TintRadioButton;.TINT_ATTRS:[I // field@0962 │ │ +06e170: 7152 0e14 5461 |0006: invoke-static {v4, v5, v1, v6, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +06e176: 0c00 |0009: move-result-object v0 │ │ +06e178: 6e20 0314 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06e17e: 0c01 |000d: move-result-object v1 │ │ +06e180: 6e20 f613 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/TintRadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13f6 │ │ +06e186: 6e10 0f14 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +06e18c: 6e10 0b14 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ +06e192: 0c01 |0017: move-result-object v1 │ │ +06e194: 5b31 6309 |0018: iput-object v1, v3, Landroid/support/v7/internal/widget/TintRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0963 │ │ +06e198: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=46 │ │ 0x0004 line=48 │ │ 0x000a line=50 │ │ 0x0011 line=51 │ │ 0x0014 line=53 │ │ @@ -158088,35 +158088,35 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06e1a4: |[06e1a4] android.support.v7.internal.widget.TintRadioButton.setButtonDrawable:(I)V │ │ -06e1b4: 5410 6309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0963 │ │ -06e1b8: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -06e1be: 0c00 |0005: move-result-object v0 │ │ -06e1c0: 6e20 f613 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintRadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13f6 │ │ -06e1c6: 0e00 |0009: return-void │ │ +06e19c: |[06e19c] android.support.v7.internal.widget.TintRadioButton.setButtonDrawable:(I)V │ │ +06e1ac: 5410 6309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintRadioButton;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0963 │ │ +06e1b0: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +06e1b6: 0c00 |0005: move-result-object v0 │ │ +06e1b8: 6e20 f613 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintRadioButton;.setButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13f6 │ │ +06e1be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0009 line=59 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/TintRadioButton; │ │ 0x0000 - 0x000a reg=2 resid I │ │ │ │ - source_file_idx : 3214 (TintRadioButton.java) │ │ + source_file_idx : 3212 (TintRadioButton.java) │ │ │ │ Class #581 header: │ │ class_idx : 713 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 67 │ │ -source_file_idx : 3215 │ │ +source_file_idx : 3213 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #581 annotations: │ │ Annotations on method #5112 'getDrawable' │ │ @@ -158139,24 +158139,24 @@ │ │ type : '(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/TintManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -06e1c8: |[06e1c8] android.support.v7.internal.widget.TintResources.:(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/TintManager;)V │ │ -06e1d8: 6e10 2e01 0400 |0000: invoke-virtual {v4}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@012e │ │ -06e1de: 0c00 |0003: move-result-object v0 │ │ -06e1e0: 6e10 3401 0400 |0004: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -06e1e6: 0c01 |0007: move-result-object v1 │ │ -06e1e8: 6e10 3201 0400 |0008: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ -06e1ee: 0c02 |000b: move-result-object v2 │ │ -06e1f0: 7040 2d01 0321 |000c: invoke-direct {v3, v0, v1, v2}, Landroid/content/res/Resources;.:(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V // method@012d │ │ -06e1f6: 5b35 6409 |000f: iput-object v5, v3, Landroid/support/v7/internal/widget/TintResources;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0964 │ │ -06e1fa: 0e00 |0011: return-void │ │ +06e1c0: |[06e1c0] android.support.v7.internal.widget.TintResources.:(Landroid/content/res/Resources;Landroid/support/v7/internal/widget/TintManager;)V │ │ +06e1d0: 6e10 2e01 0400 |0000: invoke-virtual {v4}, Landroid/content/res/Resources;.getAssets:()Landroid/content/res/AssetManager; // method@012e │ │ +06e1d6: 0c00 |0003: move-result-object v0 │ │ +06e1d8: 6e10 3401 0400 |0004: invoke-virtual {v4}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +06e1de: 0c01 |0007: move-result-object v1 │ │ +06e1e0: 6e10 3201 0400 |0008: invoke-virtual {v4}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ +06e1e6: 0c02 |000b: move-result-object v2 │ │ +06e1e8: 7040 2d01 0321 |000c: invoke-direct {v3, v0, v1, v2}, Landroid/content/res/Resources;.:(Landroid/content/res/AssetManager;Landroid/util/DisplayMetrics;Landroid/content/res/Configuration;)V // method@012d │ │ +06e1ee: 5b35 6409 |000f: iput-object v5, v3, Landroid/support/v7/internal/widget/TintResources;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0964 │ │ +06e1f2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x000f line=34 │ │ 0x0011 line=35 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Landroid/support/v7/internal/widget/TintResources; │ │ @@ -158169,39 +158169,39 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -06e1fc: |[06e1fc] android.support.v7.internal.widget.TintResources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -06e20c: 6f20 3501 3200 |0000: invoke-super {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ -06e212: 0c00 |0003: move-result-object v0 │ │ -06e214: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -06e218: 5421 6409 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/TintResources;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0964 │ │ -06e21c: 6e30 f113 3100 |0008: invoke-virtual {v1, v3, v0}, Landroid/support/v7/internal/widget/TintManager;.tintDrawable:(ILandroid/graphics/drawable/Drawable;)V // method@13f1 │ │ -06e222: 1100 |000b: return-object v0 │ │ +06e1f4: |[06e1f4] android.support.v7.internal.widget.TintResources.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +06e204: 6f20 3501 3200 |0000: invoke-super {v2, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ +06e20a: 0c00 |0003: move-result-object v0 │ │ +06e20c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +06e210: 5421 6409 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/TintResources;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0964 │ │ +06e214: 6e30 f113 3100 |0008: invoke-virtual {v1, v3, v0}, Landroid/support/v7/internal/widget/TintManager;.tintDrawable:(ILandroid/graphics/drawable/Drawable;)V // method@13f1 │ │ +06e21a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=44 │ │ 0x0006 line=45 │ │ 0x000b line=47 │ │ locals : │ │ 0x0004 - 0x000c reg=0 d Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/widget/TintResources; │ │ 0x0000 - 0x000c reg=3 id I │ │ │ │ - source_file_idx : 3215 (TintResources.java) │ │ + source_file_idx : 3213 (TintResources.java) │ │ │ │ Class #582 header: │ │ class_idx : 714 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 942 │ │ -source_file_idx : 3216 │ │ +source_file_idx : 3214 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #582 annotations: │ │ Annotations on method #5118 'setPopupBackgroundDrawableV11' │ │ @@ -158224,40 +158224,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -06e224: |[06e224] android.support.v7.internal.widget.TintSpinner.:()V │ │ -06e234: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -06e236: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ -06e23a: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -06e240: 6900 6509 |0006: sput-object v0, Landroid/support/v7/internal/widget/TintSpinner;.TINT_ATTRS:[I // field@0965 │ │ -06e244: 0e00 |0008: return-void │ │ -06e246: 0000 |0009: nop // spacer │ │ -06e248: 0003 0400 0200 0000 d400 0101 7601 ... |000a: array-data (8 units) │ │ +06e21c: |[06e21c] android.support.v7.internal.widget.TintSpinner.:()V │ │ +06e22c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +06e22e: 2300 d904 |0001: new-array v0, v0, [I // type@04d9 │ │ +06e232: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +06e238: 6900 6509 |0006: sput-object v0, Landroid/support/v7/internal/widget/TintSpinner;.TINT_ATTRS:[I // field@0965 │ │ +06e23c: 0e00 |0008: return-void │ │ +06e23e: 0000 |0009: nop // spacer │ │ +06e240: 0003 0400 0200 0000 d400 0101 7601 ... |000a: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/TintSpinner;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06e258: |[06e258] android.support.v7.internal.widget.TintSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06e268: 1400 8100 0101 |0000: const v0, #float 2.36939e-38 // #01010081 │ │ -06e26e: 7040 fb13 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13fb │ │ -06e274: 0e00 |0006: return-void │ │ +06e250: |[06e250] android.support.v7.internal.widget.TintSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06e260: 1400 8100 0101 |0000: const v0, #float 2.36939e-38 // #01010081 │ │ +06e266: 7040 fb13 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/TintSpinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13fb │ │ +06e26c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintSpinner; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -158268,40 +158268,40 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -06e278: |[06e278] android.support.v7.internal.widget.TintSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06e288: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -06e28a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -06e28c: 7040 b91a 6587 |0002: invoke-direct {v5, v6, v7, v8}, Landroid/widget/Spinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1ab9 │ │ -06e292: 6202 6509 |0005: sget-object v2, Landroid/support/v7/internal/widget/TintSpinner;.TINT_ATTRS:[I // field@0965 │ │ -06e296: 7153 0e14 7682 |0007: invoke-static {v6, v7, v2, v8, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -06e29c: 0c00 |000a: move-result-object v0 │ │ -06e29e: 6e20 0314 3000 |000b: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06e2a4: 0c02 |000e: move-result-object v2 │ │ -06e2a6: 6e20 fc13 2500 |000f: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/TintSpinner;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13fc │ │ -06e2ac: 6e20 0c14 4000 |0012: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ -06e2b2: 0a02 |0015: move-result v2 │ │ -06e2b4: 3802 0f00 |0016: if-eqz v2, 0025 // +000f │ │ -06e2b8: 6e20 0314 4000 |0018: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06e2be: 0c01 |001b: move-result-object v1 │ │ -06e2c0: 6002 3800 |001c: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -06e2c4: 1303 1000 |001e: const/16 v3, #int 16 // #10 │ │ -06e2c8: 3432 0900 |0020: if-lt v2, v3, 0029 // +0009 │ │ -06e2cc: 6e20 fd13 1500 |0022: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/TintSpinner;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13fd │ │ -06e2d2: 6e10 0f14 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -06e2d8: 0e00 |0028: return-void │ │ -06e2da: 6002 3800 |0029: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -06e2de: 1303 0b00 |002b: const/16 v3, #int 11 // #b │ │ -06e2e2: 3432 f8ff |002d: if-lt v2, v3, 0025 // -0008 │ │ -06e2e6: 7120 fe13 1500 |002f: invoke-static {v5, v1}, Landroid/support/v7/internal/widget/TintSpinner;.setPopupBackgroundDrawableV11:(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V // method@13fe │ │ -06e2ec: 28f3 |0032: goto 0025 // -000d │ │ +06e270: |[06e270] android.support.v7.internal.widget.TintSpinner.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06e280: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +06e282: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +06e284: 7040 b91a 6587 |0002: invoke-direct {v5, v6, v7, v8}, Landroid/widget/Spinner;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1ab9 │ │ +06e28a: 6202 6509 |0005: sget-object v2, Landroid/support/v7/internal/widget/TintSpinner;.TINT_ATTRS:[I // field@0965 │ │ +06e28e: 7153 0e14 7682 |0007: invoke-static {v6, v7, v2, v8, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +06e294: 0c00 |000a: move-result-object v0 │ │ +06e296: 6e20 0314 3000 |000b: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06e29c: 0c02 |000e: move-result-object v2 │ │ +06e29e: 6e20 fc13 2500 |000f: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/TintSpinner;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13fc │ │ +06e2a4: 6e20 0c14 4000 |0012: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ +06e2aa: 0a02 |0015: move-result v2 │ │ +06e2ac: 3802 0f00 |0016: if-eqz v2, 0025 // +000f │ │ +06e2b0: 6e20 0314 4000 |0018: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06e2b6: 0c01 |001b: move-result-object v1 │ │ +06e2b8: 6002 3800 |001c: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +06e2bc: 1303 1000 |001e: const/16 v3, #int 16 // #10 │ │ +06e2c0: 3432 0900 |0020: if-lt v2, v3, 0029 // +0009 │ │ +06e2c4: 6e20 fd13 1500 |0022: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/TintSpinner;.setPopupBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@13fd │ │ +06e2ca: 6e10 0f14 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +06e2d0: 0e00 |0028: return-void │ │ +06e2d2: 6002 3800 |0029: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +06e2d6: 1303 0b00 |002b: const/16 v3, #int 11 // #b │ │ +06e2da: 3432 f8ff |002d: if-lt v2, v3, 0025 // -0008 │ │ +06e2de: 7120 fe13 1500 |002f: invoke-static {v5, v1}, Landroid/support/v7/internal/widget/TintSpinner;.setPopupBackgroundDrawableV11:(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V // method@13fe │ │ +06e2e4: 28f3 |0032: goto 0025 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=50 │ │ 0x0005 line=52 │ │ 0x000b line=54 │ │ 0x0012 line=56 │ │ 0x0018 line=57 │ │ @@ -158325,34 +158325,34 @@ │ │ type : '(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06e2f0: |[06e2f0] android.support.v7.internal.widget.TintSpinner.setPopupBackgroundDrawableV11:(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V │ │ -06e300: 1c03 ae03 |0000: const-class v3, Landroid/widget/Spinner; // type@03ae │ │ -06e304: 1a04 981b |0002: const-string v4, "mPopup" // string@1b98 │ │ -06e308: 6e20 781b 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1b78 │ │ -06e30e: 0c02 |0007: move-result-object v2 │ │ -06e310: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -06e312: 6e20 e71b 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1be7 │ │ -06e318: 6e20 e31b 5200 |000c: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1be3 │ │ -06e31e: 0c01 |000f: move-result-object v1 │ │ -06e320: 2013 a303 |0010: instance-of v3, v1, Landroid/widget/ListPopupWindow; // type@03a3 │ │ -06e324: 3803 0700 |0012: if-eqz v3, 0019 // +0007 │ │ -06e328: 1f01 a303 |0014: check-cast v1, Landroid/widget/ListPopupWindow; // type@03a3 │ │ -06e32c: 6e20 5f1a 6100 |0016: invoke-virtual {v1, v6}, Landroid/widget/ListPopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a5f │ │ -06e332: 0e00 |0019: return-void │ │ -06e334: 0d00 |001a: move-exception v0 │ │ -06e336: 6e10 a51b 0000 |001b: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@1ba5 │ │ -06e33c: 28fb |001e: goto 0019 // -0005 │ │ -06e33e: 0d00 |001f: move-exception v0 │ │ -06e340: 6e10 871b 0000 |0020: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@1b87 │ │ -06e346: 28f6 |0023: goto 0019 // -000a │ │ +06e2e8: |[06e2e8] android.support.v7.internal.widget.TintSpinner.setPopupBackgroundDrawableV11:(Landroid/widget/Spinner;Landroid/graphics/drawable/Drawable;)V │ │ +06e2f8: 1c03 ae03 |0000: const-class v3, Landroid/widget/Spinner; // type@03ae │ │ +06e2fc: 1a04 961b |0002: const-string v4, "mPopup" // string@1b96 │ │ +06e300: 6e20 781b 4300 |0004: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@1b78 │ │ +06e306: 0c02 |0007: move-result-object v2 │ │ +06e308: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +06e30a: 6e20 e71b 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@1be7 │ │ +06e310: 6e20 e31b 5200 |000c: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1be3 │ │ +06e316: 0c01 |000f: move-result-object v1 │ │ +06e318: 2013 a303 |0010: instance-of v3, v1, Landroid/widget/ListPopupWindow; // type@03a3 │ │ +06e31c: 3803 0700 |0012: if-eqz v3, 0019 // +0007 │ │ +06e320: 1f01 a303 |0014: check-cast v1, Landroid/widget/ListPopupWindow; // type@03a3 │ │ +06e324: 6e20 5f1a 6100 |0016: invoke-virtual {v1, v6}, Landroid/widget/ListPopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a5f │ │ +06e32a: 0e00 |0019: return-void │ │ +06e32c: 0d00 |001a: move-exception v0 │ │ +06e32e: 6e10 a51b 0000 |001b: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@1ba5 │ │ +06e334: 28fb |001e: goto 0019 // -0005 │ │ +06e336: 0d00 |001f: move-exception v0 │ │ +06e338: 6e10 871b 0000 |0020: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@1b87 │ │ +06e33e: 28f6 |0023: goto 0019 // -000a │ │ catches : 1 │ │ 0x0000 - 0x0019 │ │ Ljava/lang/NoSuchFieldException; -> 0x001a │ │ Ljava/lang/IllegalAccessException; -> 0x001f │ │ positions : │ │ 0x0000 line=71 │ │ 0x0008 line=72 │ │ @@ -158369,21 +158369,21 @@ │ │ 0x0008 - 0x0019 reg=2 popupField Ljava/lang/reflect/Field; │ │ 0x001b - 0x001f reg=0 e Ljava/lang/NoSuchFieldException; │ │ 0x0020 - 0x0024 reg=0 e Ljava/lang/IllegalAccessException; │ │ 0x0000 - 0x0024 reg=5 view Landroid/widget/Spinner; │ │ 0x0000 - 0x0024 reg=6 background Landroid/graphics/drawable/Drawable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3216 (TintSpinner.java) │ │ + source_file_idx : 3214 (TintSpinner.java) │ │ │ │ Class #583 header: │ │ class_idx : 715 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3217 │ │ +source_file_idx : 3215 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 15 │ │ │ │ Class #583 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/TintTypedArray;' │ │ @@ -158410,19 +158410,19 @@ │ │ type : '(Landroid/content/Context;Landroid/content/res/TypedArray;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06e358: |[06e358] android.support.v7.internal.widget.TintTypedArray.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V │ │ -06e368: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06e36e: 5b01 6609 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@0966 │ │ -06e372: 5b02 6809 |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e376: 0e00 |0007: return-void │ │ +06e350: |[06e350] android.support.v7.internal.widget.TintTypedArray.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V │ │ +06e360: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06e366: 5b01 6609 |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@0966 │ │ +06e36a: 5b02 6809 |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e36e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ 0x0005 line=55 │ │ 0x0007 line=56 │ │ locals : │ │ @@ -158435,20 +158435,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -06e378: |[06e378] android.support.v7.internal.widget.TintTypedArray.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; │ │ -06e388: 6e56 d000 3254 |0000: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -06e38e: 0c00 |0003: move-result-object v0 │ │ -06e390: 2201 cb02 |0004: new-instance v1, Landroid/support/v7/internal/widget/TintTypedArray; // type@02cb │ │ -06e394: 7030 ff13 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@13ff │ │ -06e39a: 1101 |0009: return-object v1 │ │ +06e370: |[06e370] android.support.v7.internal.widget.TintTypedArray.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; │ │ +06e380: 6e56 d000 3254 |0000: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +06e386: 0c00 |0003: move-result-object v0 │ │ +06e388: 2201 cb02 |0004: new-instance v1, Landroid/support/v7/internal/widget/TintTypedArray; // type@02cb │ │ +06e38c: 7030 ff13 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.:(Landroid/content/Context;Landroid/content/res/TypedArray;)V // method@13ff │ │ +06e392: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ locals : │ │ 0x0004 - 0x000a reg=0 array Landroid/content/res/TypedArray; │ │ 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ @@ -158463,19 +158463,19 @@ │ │ type : '(IZ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06e39c: |[06e39c] android.support.v7.internal.widget.TintTypedArray.getBoolean:(IZ)Z │ │ -06e3ac: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e3b0: 6e30 4301 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -06e3b6: 0a00 |0005: move-result v0 │ │ -06e3b8: 0f00 |0006: return v0 │ │ +06e394: |[06e394] android.support.v7.internal.widget.TintTypedArray.getBoolean:(IZ)Z │ │ +06e3a4: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e3a8: 6e30 4301 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +06e3ae: 0a00 |0005: move-result v0 │ │ +06e3b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue Z │ │ @@ -158485,19 +158485,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06e3bc: |[06e3bc] android.support.v7.internal.widget.TintTypedArray.getDimensionPixelOffset:(II)I │ │ -06e3cc: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e3d0: 6e30 4701 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0147 │ │ -06e3d6: 0a00 |0005: move-result v0 │ │ -06e3d8: 0f00 |0006: return v0 │ │ +06e3b4: |[06e3b4] android.support.v7.internal.widget.TintTypedArray.getDimensionPixelOffset:(II)I │ │ +06e3c4: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e3c8: 6e30 4701 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@0147 │ │ +06e3ce: 0a00 |0005: move-result v0 │ │ +06e3d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -158507,19 +158507,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06e3dc: |[06e3dc] android.support.v7.internal.widget.TintTypedArray.getDimensionPixelSize:(II)I │ │ -06e3ec: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e3f0: 6e30 4801 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -06e3f6: 0a00 |0005: move-result v0 │ │ -06e3f8: 0f00 |0006: return v0 │ │ +06e3d4: |[06e3d4] android.support.v7.internal.widget.TintTypedArray.getDimensionPixelSize:(II)I │ │ +06e3e4: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e3e8: 6e30 4801 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +06e3ee: 0a00 |0005: move-result v0 │ │ +06e3f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -158529,33 +158529,33 @@ │ │ type : '(I)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -06e3fc: |[06e3fc] android.support.v7.internal.widget.TintTypedArray.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ -06e40c: 5431 6809 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e410: 6e20 5201 4100 |0002: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ -06e416: 0a01 |0005: move-result v1 │ │ -06e418: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ -06e41c: 5431 6809 |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e420: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -06e422: 6e30 4e01 4102 |000b: invoke-virtual {v1, v4, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -06e428: 0a00 |000e: move-result v0 │ │ -06e42a: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ -06e42e: 6e10 0b14 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ -06e434: 0c01 |0014: move-result-object v1 │ │ -06e436: 6e20 ea13 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -06e43c: 0c01 |0018: move-result-object v1 │ │ -06e43e: 1101 |0019: return-object v1 │ │ -06e440: 5431 6809 |001a: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e444: 6e20 4901 4100 |001c: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ -06e44a: 0c01 |001f: move-result-object v1 │ │ -06e44c: 28f9 |0020: goto 0019 // -0007 │ │ +06e3f4: |[06e3f4] android.support.v7.internal.widget.TintTypedArray.getDrawable:(I)Landroid/graphics/drawable/Drawable; │ │ +06e404: 5431 6809 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e408: 6e20 5201 4100 |0002: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ +06e40e: 0a01 |0005: move-result v1 │ │ +06e410: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ +06e414: 5431 6809 |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e418: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +06e41a: 6e30 4e01 4102 |000b: invoke-virtual {v1, v4, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +06e420: 0a00 |000e: move-result v0 │ │ +06e422: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ +06e426: 6e10 0b14 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ +06e42c: 0c01 |0014: move-result-object v1 │ │ +06e42e: 6e20 ea13 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +06e434: 0c01 |0018: move-result-object v1 │ │ +06e436: 1101 |0019: return-object v1 │ │ +06e438: 5431 6809 |001a: iget-object v1, v3, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e43c: 6e20 4901 4100 |001c: invoke-virtual {v1, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ +06e442: 0c01 |001f: move-result-object v1 │ │ +06e444: 28f9 |0020: goto 0019 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0008 line=60 │ │ 0x000f line=61 │ │ 0x0011 line=62 │ │ 0x0019 line=65 │ │ @@ -158569,19 +158569,19 @@ │ │ type : '(IF)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06e450: |[06e450] android.support.v7.internal.widget.TintTypedArray.getFloat:(IF)F │ │ -06e460: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e464: 6e30 4a01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@014a │ │ -06e46a: 0a00 |0005: move-result v0 │ │ -06e46c: 0f00 |0006: return v0 │ │ +06e448: |[06e448] android.support.v7.internal.widget.TintTypedArray.getFloat:(IF)F │ │ +06e458: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e45c: 6e30 4a01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@014a │ │ +06e462: 0a00 |0005: move-result v0 │ │ +06e464: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue F │ │ @@ -158591,19 +158591,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06e470: |[06e470] android.support.v7.internal.widget.TintTypedArray.getInt:(II)I │ │ -06e480: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e484: 6e30 4b01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ -06e48a: 0a00 |0005: move-result v0 │ │ -06e48c: 0f00 |0006: return v0 │ │ +06e468: |[06e468] android.support.v7.internal.widget.TintTypedArray.getInt:(II)I │ │ +06e478: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e47c: 6e30 4b01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ +06e482: 0a00 |0005: move-result v0 │ │ +06e484: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -158613,19 +158613,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06e490: |[06e490] android.support.v7.internal.widget.TintTypedArray.getInteger:(II)I │ │ -06e4a0: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e4a4: 6e30 4c01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@014c │ │ -06e4aa: 0a00 |0005: move-result v0 │ │ -06e4ac: 0f00 |0006: return v0 │ │ +06e488: |[06e488] android.support.v7.internal.widget.TintTypedArray.getInteger:(II)I │ │ +06e498: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e49c: 6e30 4c01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@014c │ │ +06e4a2: 0a00 |0005: move-result v0 │ │ +06e4a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -158635,19 +158635,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06e4b0: |[06e4b0] android.support.v7.internal.widget.TintTypedArray.getLayoutDimension:(II)I │ │ -06e4c0: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e4c4: 6e30 4d01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@014d │ │ -06e4ca: 0a00 |0005: move-result v0 │ │ -06e4cc: 0f00 |0006: return v0 │ │ +06e4a8: |[06e4a8] android.support.v7.internal.widget.TintTypedArray.getLayoutDimension:(II)I │ │ +06e4b8: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e4bc: 6e30 4d01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@014d │ │ +06e4c2: 0a00 |0005: move-result v0 │ │ +06e4c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -158657,19 +158657,19 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06e4d0: |[06e4d0] android.support.v7.internal.widget.TintTypedArray.getResourceId:(II)I │ │ -06e4e0: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e4e4: 6e30 4e01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -06e4ea: 0a00 |0005: move-result v0 │ │ -06e4ec: 0f00 |0006: return v0 │ │ +06e4c8: |[06e4c8] android.support.v7.internal.widget.TintTypedArray.getResourceId:(II)I │ │ +06e4d8: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e4dc: 6e30 4e01 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +06e4e2: 0a00 |0005: move-result v0 │ │ +06e4e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ 0x0000 - 0x0007 reg=3 defValue I │ │ @@ -158679,19 +158679,19 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06e4f0: |[06e4f0] android.support.v7.internal.widget.TintTypedArray.getString:(I)Ljava/lang/String; │ │ -06e500: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e504: 6e20 4f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ -06e50a: 0c00 |0005: move-result-object v0 │ │ -06e50c: 1100 |0006: return-object v0 │ │ +06e4e8: |[06e4e8] android.support.v7.internal.widget.TintTypedArray.getString:(I)Ljava/lang/String; │ │ +06e4f8: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e4fc: 6e20 4f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@014f │ │ +06e502: 0c00 |0005: move-result-object v0 │ │ +06e504: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -158700,19 +158700,19 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06e510: |[06e510] android.support.v7.internal.widget.TintTypedArray.getText:(I)Ljava/lang/CharSequence; │ │ -06e520: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e524: 6e20 5001 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0150 │ │ -06e52a: 0c00 |0005: move-result-object v0 │ │ -06e52c: 1100 |0006: return-object v0 │ │ +06e508: |[06e508] android.support.v7.internal.widget.TintTypedArray.getText:(I)Ljava/lang/CharSequence; │ │ +06e518: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e51c: 6e20 5001 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@0150 │ │ +06e522: 0c00 |0005: move-result-object v0 │ │ +06e524: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -158721,23 +158721,23 @@ │ │ type : '()Landroid/support/v7/internal/widget/TintManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06e530: |[06e530] android.support.v7.internal.widget.TintTypedArray.getTintManager:()Landroid/support/v7/internal/widget/TintManager; │ │ -06e540: 5420 6709 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0967 │ │ -06e544: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -06e548: 2200 c702 |0004: new-instance v0, Landroid/support/v7/internal/widget/TintManager; // type@02c7 │ │ -06e54c: 5421 6609 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@0966 │ │ -06e550: 7020 e613 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.:(Landroid/content/Context;)V // method@13e6 │ │ -06e556: 5b20 6709 |000b: iput-object v0, v2, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0967 │ │ -06e55a: 5420 6709 |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0967 │ │ -06e55e: 1100 |000f: return-object v0 │ │ +06e528: |[06e528] android.support.v7.internal.widget.TintTypedArray.getTintManager:()Landroid/support/v7/internal/widget/TintManager; │ │ +06e538: 5420 6709 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0967 │ │ +06e53c: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +06e540: 2200 c702 |0004: new-instance v0, Landroid/support/v7/internal/widget/TintManager; // type@02c7 │ │ +06e544: 5421 6609 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/TintTypedArray;.mContext:Landroid/content/Context; // field@0966 │ │ +06e548: 7020 e613 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.:(Landroid/content/Context;)V // method@13e6 │ │ +06e54e: 5b20 6709 |000b: iput-object v0, v2, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0967 │ │ +06e552: 5420 6709 |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/TintTypedArray;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0967 │ │ +06e556: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0004 line=182 │ │ 0x000d line=184 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ @@ -158747,19 +158747,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06e560: |[06e560] android.support.v7.internal.widget.TintTypedArray.hasValue:(I)Z │ │ -06e570: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e574: 6e20 5201 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ -06e57a: 0a00 |0005: move-result v0 │ │ -06e57c: 0f00 |0006: return v0 │ │ +06e558: |[06e558] android.support.v7.internal.widget.TintTypedArray.hasValue:(I)Z │ │ +06e568: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e56c: 6e20 5201 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ +06e572: 0a00 |0005: move-result v0 │ │ +06e574: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -158768,19 +158768,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06e580: |[06e580] android.support.v7.internal.widget.TintTypedArray.length:()I │ │ -06e590: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e594: 6e10 5301 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.length:()I // method@0153 │ │ -06e59a: 0a00 |0005: move-result v0 │ │ -06e59c: 0f00 |0006: return v0 │ │ +06e578: |[06e578] android.support.v7.internal.widget.TintTypedArray.length:()I │ │ +06e588: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e58c: 6e10 5301 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.length:()I // method@0153 │ │ +06e592: 0a00 |0005: move-result v0 │ │ +06e594: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/TintTypedArray;) │ │ @@ -158788,32 +158788,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e5a0: |[06e5a0] android.support.v7.internal.widget.TintTypedArray.recycle:()V │ │ -06e5b0: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ -06e5b4: 6e10 5401 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -06e5ba: 0e00 |0005: return-void │ │ +06e598: |[06e598] android.support.v7.internal.widget.TintTypedArray.recycle:()V │ │ +06e5a8: 5410 6809 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/TintTypedArray;.mWrapped:Landroid/content/res/TypedArray; // field@0968 │ │ +06e5ac: 6e10 5401 0000 |0002: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +06e5b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/TintTypedArray; │ │ │ │ - source_file_idx : 3217 (TintTypedArray.java) │ │ + source_file_idx : 3215 (TintTypedArray.java) │ │ │ │ Class #584 header: │ │ class_idx : 716 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3225 │ │ +source_file_idx : 3223 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #584 annotations: │ │ Annotations on class │ │ @@ -158842,33 +158842,33 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 35 16-bit code units │ │ -06e5bc: |[06e5bc] android.support.v7.internal.widget.ToolbarWidgetWrapper$1.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V │ │ -06e5cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06e5ce: 5b78 6a09 |0001: iput-object v8, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ -06e5d2: 7010 a71b 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06e5d8: 2200 6802 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuItem; // type@0268 │ │ -06e5dc: 5471 6a09 |0008: iget-object v1, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ -06e5e0: 7110 1914 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1419 │ │ -06e5e6: 0c01 |000d: move-result-object v1 │ │ -06e5e8: 6e10 8417 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -06e5ee: 0c01 |0011: move-result-object v1 │ │ -06e5f0: 1403 2c00 0201 |0012: const v3, #float 2.38774e-38 // #0102002c │ │ -06e5f6: 5474 6a09 |0015: iget-object v4, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ -06e5fa: 7110 1a14 0400 |0017: invoke-static {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$100:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; // method@141a │ │ -06e600: 0c06 |001a: move-result-object v6 │ │ -06e602: 0124 |001b: move v4, v2 │ │ -06e604: 0125 |001c: move v5, v2 │ │ -06e606: 7607 e00e 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@0ee0 │ │ -06e60c: 5b70 6909 |0020: iput-object v0, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0969 │ │ -06e610: 0e00 |0022: return-void │ │ +06e5b4: |[06e5b4] android.support.v7.internal.widget.ToolbarWidgetWrapper$1.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V │ │ +06e5c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06e5c6: 5b78 6a09 |0001: iput-object v8, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ +06e5ca: 7010 a71b 0700 |0003: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06e5d0: 2200 6802 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuItem; // type@0268 │ │ +06e5d4: 5471 6a09 |0008: iget-object v1, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ +06e5d8: 7110 1914 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1419 │ │ +06e5de: 0c01 |000d: move-result-object v1 │ │ +06e5e0: 6e10 8417 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +06e5e6: 0c01 |0011: move-result-object v1 │ │ +06e5e8: 1403 2c00 0201 |0012: const v3, #float 2.38774e-38 // #0102002c │ │ +06e5ee: 5474 6a09 |0015: iget-object v4, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ +06e5f2: 7110 1a14 0400 |0017: invoke-static {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$100:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; // method@141a │ │ +06e5f8: 0c06 |001a: move-result-object v6 │ │ +06e5fa: 0124 |001b: move v4, v2 │ │ +06e5fc: 0125 |001c: move v5, v2 │ │ +06e5fe: 7607 e00e 0000 |001d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@0ee0 │ │ +06e604: 5b70 6909 |0020: iput-object v0, v7, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0969 │ │ +06e608: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=184 │ │ 0x0006 line=185 │ │ locals : │ │ 0x0000 - 0x0023 reg=7 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1; │ │ 0x0000 - 0x0023 reg=8 (null) Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -158879,46 +158879,46 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -06e614: |[06e614] android.support.v7.internal.widget.ToolbarWidgetWrapper$1.onClick:(Landroid/view/View;)V │ │ -06e624: 5430 6a09 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ -06e628: 7110 1b14 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/internal/app/WindowCallback; // method@141b │ │ -06e62e: 0c00 |0005: move-result-object v0 │ │ -06e630: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -06e634: 5430 6a09 |0008: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ -06e638: 7110 1c14 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$300:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Z // method@141c │ │ -06e63e: 0a00 |000d: move-result v0 │ │ -06e640: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ -06e644: 5430 6a09 |0010: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ -06e648: 7110 1b14 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/internal/app/WindowCallback; // method@141b │ │ -06e64e: 0c00 |0015: move-result-object v0 │ │ -06e650: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -06e652: 5432 6909 |0017: iget-object v2, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0969 │ │ -06e656: 7230 2e0e 1002 |0019: invoke-interface {v0, v1, v2}, Landroid/support/v7/internal/app/WindowCallback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0e2e │ │ -06e65c: 0e00 |001c: return-void │ │ +06e60c: |[06e60c] android.support.v7.internal.widget.ToolbarWidgetWrapper$1.onClick:(Landroid/view/View;)V │ │ +06e61c: 5430 6a09 |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ +06e620: 7110 1b14 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/internal/app/WindowCallback; // method@141b │ │ +06e626: 0c00 |0005: move-result-object v0 │ │ +06e628: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +06e62c: 5430 6a09 |0008: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ +06e630: 7110 1c14 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$300:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Z // method@141c │ │ +06e636: 0a00 |000d: move-result v0 │ │ +06e638: 3800 0e00 |000e: if-eqz v0, 001c // +000e │ │ +06e63c: 5430 6a09 |0010: iget-object v0, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096a │ │ +06e640: 7110 1b14 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/internal/app/WindowCallback; // method@141b │ │ +06e646: 0c00 |0015: move-result-object v0 │ │ +06e648: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +06e64a: 5432 6909 |0017: iget-object v2, v3, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.mNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0969 │ │ +06e64e: 7230 2e0e 1002 |0019: invoke-interface {v0, v1, v2}, Landroid/support/v7/internal/app/WindowCallback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0e2e │ │ +06e654: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0010 line=190 │ │ 0x001c line=192 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1; │ │ 0x0000 - 0x001d reg=4 v Landroid/view/View; │ │ │ │ - source_file_idx : 3225 (ToolbarWidgetWrapper.java) │ │ + source_file_idx : 3223 (ToolbarWidgetWrapper.java) │ │ │ │ Class #585 header: │ │ class_idx : 717 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 460 │ │ -source_file_idx : 3225 │ │ +source_file_idx : 3223 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #585 annotations: │ │ Annotations on class │ │ @@ -158946,20 +158946,20 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06e660: |[06e660] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V │ │ -06e670: 5b12 6c09 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096c │ │ -06e674: 7010 ec09 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ -06e67a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -06e67c: 5c10 6b09 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@096b │ │ -06e680: 0e00 |0008: return-void │ │ +06e658: |[06e658] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V │ │ +06e668: 5b12 6c09 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096c │ │ +06e66c: 7010 ec09 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ +06e672: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06e674: 5c10 6b09 |0006: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@096b │ │ +06e678: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0005 line=605 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -158970,18 +158970,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06e684: |[06e684] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.onAnimationCancel:(Landroid/view/View;)V │ │ -06e694: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06e696: 5c10 6b09 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@096b │ │ -06e69a: 0e00 |0003: return-void │ │ +06e67c: |[06e67c] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.onAnimationCancel:(Landroid/view/View;)V │ │ +06e68c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06e68e: 5c10 6b09 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@096b │ │ +06e692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ 0x0003 line=616 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -158991,39 +158991,39 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06e69c: |[06e69c] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.onAnimationEnd:(Landroid/view/View;)V │ │ -06e6ac: 5520 6b09 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@096b │ │ -06e6b0: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -06e6b4: 5420 6c09 |0004: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096c │ │ -06e6b8: 7110 1914 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1419 │ │ -06e6be: 0c00 |0009: move-result-object v0 │ │ -06e6c0: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ -06e6c4: 6e20 cc17 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@17cc │ │ -06e6ca: 0e00 |000f: return-void │ │ +06e694: |[06e694] android.support.v7.internal.widget.ToolbarWidgetWrapper$2.onAnimationEnd:(Landroid/view/View;)V │ │ +06e6a4: 5520 6b09 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.mCanceled:Z // field@096b │ │ +06e6a8: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +06e6ac: 5420 6c09 |0004: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096c │ │ +06e6b0: 7110 1914 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1419 │ │ +06e6b6: 0c00 |0009: move-result-object v0 │ │ +06e6b8: 1301 0800 |000a: const/16 v1, #int 8 // #8 │ │ +06e6bc: 6e20 cc17 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@17cc │ │ +06e6c2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0004 line=609 │ │ 0x000f line=611 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2; │ │ 0x0000 - 0x0010 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 3225 (ToolbarWidgetWrapper.java) │ │ + source_file_idx : 3223 (ToolbarWidgetWrapper.java) │ │ │ │ Class #586 header: │ │ class_idx : 718 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 460 │ │ -source_file_idx : 3225 │ │ +source_file_idx : 3223 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #586 annotations: │ │ Annotations on class │ │ @@ -159047,18 +159047,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e6cc: |[06e6cc] android.support.v7.internal.widget.ToolbarWidgetWrapper$3.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V │ │ -06e6dc: 5b01 6d09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$3;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096d │ │ -06e6e0: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ -06e6e6: 0e00 |0005: return-void │ │ +06e6c4: |[06e6c4] android.support.v7.internal.widget.ToolbarWidgetWrapper$3.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V │ │ +06e6d4: 5b01 6d09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$3;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096d │ │ +06e6d8: 7010 ec09 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorListenerAdapter;.:()V // method@09ec │ │ +06e6de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=620 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -159068,36 +159068,36 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06e6e8: |[06e6e8] android.support.v7.internal.widget.ToolbarWidgetWrapper$3.onAnimationStart:(Landroid/view/View;)V │ │ -06e6f8: 5420 6d09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$3;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096d │ │ -06e6fc: 7110 1914 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1419 │ │ -06e702: 0c00 |0005: move-result-object v0 │ │ -06e704: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06e706: 6e20 cc17 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@17cc │ │ -06e70c: 0e00 |000a: return-void │ │ +06e6e0: |[06e6e0] android.support.v7.internal.widget.ToolbarWidgetWrapper$3.onAnimationStart:(Landroid/view/View;)V │ │ +06e6f0: 5420 6d09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$3;.this$0:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@096d │ │ +06e6f4: 7110 1914 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; // method@1419 │ │ +06e6fa: 0c00 |0005: move-result-object v0 │ │ +06e6fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06e6fe: 6e20 cc17 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setVisibility:(I)V // method@17cc │ │ +06e704: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x000a line=624 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$3; │ │ 0x0000 - 0x000b reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 3225 (ToolbarWidgetWrapper.java) │ │ + source_file_idx : 3223 (ToolbarWidgetWrapper.java) │ │ │ │ Class #587 header: │ │ class_idx : 719 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3225 │ │ +source_file_idx : 3223 │ │ static_fields_size : 0 │ │ instance_fields_size: 18 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 37 │ │ │ │ Class #587 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;' │ │ @@ -159185,19 +159185,19 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -06e710: |[06e710] android.support.v7.internal.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;Z)V │ │ -06e720: 6000 3e05 |0000: sget v0, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@053e │ │ -06e724: 6001 be04 |0002: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@04be │ │ -06e728: 7051 1814 3204 |0004: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;ZII)V // method@1418 │ │ -06e72e: 0e00 |0007: return-void │ │ +06e708: |[06e708] android.support.v7.internal.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;Z)V │ │ +06e718: 6000 3e05 |0000: sget v0, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@053e │ │ +06e71c: 6001 be04 |0002: sget v1, Landroid/support/v7/appcompat/R$drawable;.abc_ic_ab_back_mtrl_am_alpha:I // field@04be │ │ +06e720: 7051 1814 3204 |0004: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;ZII)V // method@1418 │ │ +06e726: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0008 reg=3 toolbar Landroid/support/v7/widget/Toolbar; │ │ @@ -159208,279 +159208,279 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;ZII)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 546 16-bit code units │ │ -06e730: |[06e730] android.support.v7.internal.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;ZII)V │ │ -06e740: 7601 a71b 1600 |0000: invoke-direct/range {v22}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06e746: 1311 0000 |0003: const/16 v17, #int 0 // #0 │ │ -06e74a: 0200 1100 |0005: move/from16 v0, v17 │ │ -06e74e: 0801 1600 |0007: move-object/from16 v1, v22 │ │ -06e752: 5910 7809 |0009: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0978 │ │ -06e756: 1311 0000 |000b: const/16 v17, #int 0 // #0 │ │ -06e75a: 0200 1100 |000d: move/from16 v0, v17 │ │ -06e75e: 0801 1600 |000f: move-object/from16 v1, v22 │ │ -06e762: 5910 7009 |0011: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0970 │ │ -06e766: 0800 1700 |0013: move-object/from16 v0, v23 │ │ -06e76a: 0801 1600 |0015: move-object/from16 v1, v22 │ │ -06e76e: 5b10 7e09 |0017: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06e772: 7401 9717 1700 |0019: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@1797 │ │ -06e778: 0c11 |001c: move-result-object v17 │ │ -06e77a: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -06e77e: 0801 1600 |001f: move-object/from16 v1, v22 │ │ -06e782: 5b10 7c09 |0021: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@097c │ │ -06e786: 7401 9417 1700 |0023: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@1794 │ │ -06e78c: 0c11 |0026: move-result-object v17 │ │ -06e78e: 0800 1100 |0027: move-object/from16 v0, v17 │ │ -06e792: 0801 1600 |0029: move-object/from16 v1, v22 │ │ -06e796: 5b10 7909 |002b: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0979 │ │ -06e79a: 0800 1600 |002d: move-object/from16 v0, v22 │ │ -06e79e: 5400 7c09 |002f: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@097c │ │ -06e7a2: 0811 0000 |0031: move-object/from16 v17, v0 │ │ -06e7a6: 3811 d101 |0033: if-eqz v17, 0204 // +01d1 │ │ -06e7aa: 1311 0100 |0035: const/16 v17, #int 1 // #1 │ │ -06e7ae: 0200 1100 |0037: move/from16 v0, v17 │ │ -06e7b2: 0801 1600 |0039: move-object/from16 v1, v22 │ │ -06e7b6: 5c10 7d09 |003b: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@097d │ │ -06e7ba: 3818 cb01 |003d: if-eqz v24, 0208 // +01cb │ │ -06e7be: 7401 8417 1700 |003f: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -06e7c4: 0c11 |0042: move-result-object v17 │ │ -06e7c6: 1312 0000 |0043: const/16 v18, #int 0 // #0 │ │ -06e7ca: 6213 3606 |0045: sget-object v19, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ -06e7ce: 6014 a103 |0047: sget v20, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@03a1 │ │ -06e7d2: 1315 0000 |0049: const/16 v21, #int 0 // #0 │ │ -06e7d6: 7705 0e14 1100 |004b: invoke-static/range {v17, v18, v19, v20, v21}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -06e7dc: 0c03 |004e: move-result-object v3 │ │ -06e7de: 6011 5206 |004f: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_title:I // field@0652 │ │ -06e7e2: 0200 1100 |0051: move/from16 v0, v17 │ │ -06e7e6: 6e20 0a14 0300 |0053: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ -06e7ec: 0c0f |0056: move-result-object v15 │ │ -06e7ee: 7110 e517 0f00 |0057: invoke-static {v15}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -06e7f4: 0a11 |005a: move-result v17 │ │ -06e7f6: 3911 0700 |005b: if-nez v17, 0062 // +0007 │ │ -06e7fa: 0800 1600 |005d: move-object/from16 v0, v22 │ │ -06e7fe: 6e20 3f14 f000 |005f: invoke-virtual {v0, v15}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitle:(Ljava/lang/CharSequence;)V // method@143f │ │ -06e804: 6011 5006 |0062: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitle:I // field@0650 │ │ -06e808: 0200 1100 |0064: move/from16 v0, v17 │ │ -06e80c: 6e20 0a14 0300 |0066: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ -06e812: 0c0d |0069: move-result-object v13 │ │ -06e814: 7110 e517 0d00 |006a: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -06e81a: 0a11 |006d: move-result v17 │ │ -06e81c: 3911 0700 |006e: if-nez v17, 0075 // +0007 │ │ -06e820: 0800 1600 |0070: move-object/from16 v0, v22 │ │ -06e824: 6e20 3e14 d000 |0072: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setSubtitle:(Ljava/lang/CharSequence;)V // method@143e │ │ -06e82a: 6011 4b06 |0075: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_logo:I // field@064b │ │ -06e82e: 0200 1100 |0077: move/from16 v0, v17 │ │ -06e832: 6e20 0314 0300 |0079: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06e838: 0c09 |007c: move-result-object v9 │ │ -06e83a: 3809 0700 |007d: if-eqz v9, 0084 // +0007 │ │ -06e83e: 0800 1600 |007f: move-object/from16 v0, v22 │ │ -06e842: 6e20 3814 9000 |0081: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1438 │ │ -06e848: 6011 4806 |0084: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_icon:I // field@0648 │ │ -06e84c: 0200 1100 |0086: move/from16 v0, v17 │ │ -06e850: 6e20 0314 0300 |0088: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06e856: 0c08 |008b: move-result-object v8 │ │ -06e858: 3808 0700 |008c: if-eqz v8, 0093 // +0007 │ │ -06e85c: 0800 1600 |008e: move-object/from16 v0, v22 │ │ -06e860: 6e20 3614 8000 |0090: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1436 │ │ -06e866: 6011 4606 |0093: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_homeAsUpIndicator:I // field@0646 │ │ -06e86a: 0200 1100 |0095: move/from16 v0, v17 │ │ -06e86e: 6e20 0314 0300 |0097: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -06e874: 0c0b |009a: move-result-object v11 │ │ -06e876: 380b 0700 |009b: if-eqz v11, 00a2 // +0007 │ │ -06e87a: 0800 1600 |009d: move-object/from16 v0, v22 │ │ -06e87e: 6e20 3d14 b000 |009f: invoke-virtual {v0, v11}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@143d │ │ -06e884: 6011 4106 |00a2: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_displayOptions:I // field@0641 │ │ -06e888: 1312 0000 |00a4: const/16 v18, #int 0 // #0 │ │ -06e88c: 0200 1100 |00a6: move/from16 v0, v17 │ │ -06e890: 0201 1200 |00a8: move/from16 v1, v18 │ │ -06e894: 6e30 0514 0301 |00aa: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ -06e89a: 0a11 |00ad: move-result v17 │ │ -06e89c: 0800 1600 |00ae: move-object/from16 v0, v22 │ │ -06e8a0: 0201 1100 |00b0: move/from16 v1, v17 │ │ -06e8a4: 6e20 3214 1000 |00b2: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@1432 │ │ -06e8aa: 6011 4006 |00b5: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_customNavigationLayout:I // field@0640 │ │ -06e8ae: 1312 0000 |00b7: const/16 v18, #int 0 // #0 │ │ -06e8b2: 0200 1100 |00b9: move/from16 v0, v17 │ │ -06e8b6: 0201 1200 |00bb: move/from16 v1, v18 │ │ -06e8ba: 6e30 0814 0301 |00bd: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -06e8c0: 0a06 |00c0: move-result v6 │ │ -06e8c2: 3806 3800 |00c1: if-eqz v6, 00f9 // +0038 │ │ -06e8c6: 0800 1600 |00c3: move-object/from16 v0, v22 │ │ -06e8ca: 5400 7e09 |00c5: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06e8ce: 0811 0000 |00c7: move-object/from16 v17, v0 │ │ -06e8d2: 7401 8417 1100 |00c9: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -06e8d8: 0c11 |00cc: move-result-object v17 │ │ -06e8da: 7701 4c18 1100 |00cd: invoke-static/range {v17}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -06e8e0: 0c11 |00d0: move-result-object v17 │ │ -06e8e2: 0800 1600 |00d1: move-object/from16 v0, v22 │ │ -06e8e6: 5400 7e09 |00d3: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06e8ea: 0812 0000 |00d5: move-object/from16 v18, v0 │ │ -06e8ee: 1313 0000 |00d7: const/16 v19, #int 0 // #0 │ │ -06e8f2: 0800 1100 |00d9: move-object/from16 v0, v17 │ │ -06e8f6: 0801 1200 |00db: move-object/from16 v1, v18 │ │ -06e8fa: 0202 1300 |00dd: move/from16 v2, v19 │ │ -06e8fe: 6e40 4f18 6021 |00df: invoke-virtual {v0, v6, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -06e904: 0c11 |00e2: move-result-object v17 │ │ -06e906: 0800 1600 |00e3: move-object/from16 v0, v22 │ │ -06e90a: 0801 1100 |00e5: move-object/from16 v1, v17 │ │ -06e90e: 6e20 2f14 1000 |00e7: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setCustomView:(Landroid/view/View;)V // method@142f │ │ -06e914: 0800 1600 |00ea: move-object/from16 v0, v22 │ │ -06e918: 5200 7209 |00ec: iget v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06e91c: 0211 0000 |00ee: move/from16 v17, v0 │ │ -06e920: de11 1110 |00f0: or-int/lit8 v17, v17, #int 16 // #10 │ │ -06e924: 0800 1600 |00f2: move-object/from16 v0, v22 │ │ -06e928: 0201 1100 |00f4: move/from16 v1, v17 │ │ -06e92c: 6e20 3214 1000 |00f6: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@1432 │ │ -06e932: 6011 4406 |00f9: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@0644 │ │ -06e936: 1312 0000 |00fb: const/16 v18, #int 0 // #0 │ │ -06e93a: 0200 1100 |00fd: move/from16 v0, v17 │ │ -06e93e: 0201 1200 |00ff: move/from16 v1, v18 │ │ -06e942: 6e30 0714 0301 |0101: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1407 │ │ -06e948: 0a07 |0104: move-result v7 │ │ -06e94a: 3d07 1900 |0105: if-lez v7, 011e // +0019 │ │ -06e94e: 0800 1600 |0107: move-object/from16 v0, v22 │ │ -06e952: 5400 7e09 |0109: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06e956: 0811 0000 |010b: move-object/from16 v17, v0 │ │ -06e95a: 7401 8717 1100 |010d: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1787 │ │ -06e960: 0c0a |0110: move-result-object v10 │ │ -06e962: 59a7 d60a |0111: iput v7, v10, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ -06e966: 0800 1600 |0113: move-object/from16 v0, v22 │ │ -06e96a: 5400 7e09 |0115: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06e96e: 0811 0000 |0117: move-object/from16 v17, v0 │ │ -06e972: 0800 1100 |0119: move-object/from16 v0, v17 │ │ -06e976: 6e20 b417 a000 |011b: invoke-virtual {v0, v10}, Landroid/support/v7/widget/Toolbar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@17b4 │ │ -06e97c: 6011 3f06 |011e: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetStart:I // field@063f │ │ -06e980: 1312 ffff |0120: const/16 v18, #int -1 // #ffff │ │ -06e984: 0200 1100 |0122: move/from16 v0, v17 │ │ -06e988: 0201 1200 |0124: move/from16 v1, v18 │ │ -06e98c: 6e30 0114 0301 |0126: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ -06e992: 0a05 |0129: move-result v5 │ │ -06e994: 6011 3c06 |012a: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetEnd:I // field@063c │ │ -06e998: 1312 ffff |012c: const/16 v18, #int -1 // #ffff │ │ -06e99c: 0200 1100 |012e: move/from16 v0, v17 │ │ -06e9a0: 0201 1200 |0130: move/from16 v1, v18 │ │ -06e9a4: 6e30 0114 0301 |0132: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ -06e9aa: 0a04 |0135: move-result v4 │ │ -06e9ac: 3b05 0400 |0136: if-gez v5, 013a // +0004 │ │ -06e9b0: 3a04 1b00 |0138: if-ltz v4, 0153 // +001b │ │ -06e9b4: 0800 1600 |013a: move-object/from16 v0, v22 │ │ -06e9b8: 5400 7e09 |013c: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06e9bc: 0811 0000 |013e: move-object/from16 v17, v0 │ │ -06e9c0: 1312 0000 |0140: const/16 v18, #int 0 // #0 │ │ -06e9c4: 0200 1200 |0142: move/from16 v0, v18 │ │ -06e9c8: 7120 9d1b 0500 |0144: invoke-static {v5, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06e9ce: 0a12 |0147: move-result v18 │ │ -06e9d0: 1313 0000 |0148: const/16 v19, #int 0 // #0 │ │ -06e9d4: 0200 1300 |014a: move/from16 v0, v19 │ │ -06e9d8: 7120 9d1b 0400 |014c: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -06e9de: 0a13 |014f: move-result v19 │ │ -06e9e0: 7403 b317 1100 |0150: invoke-virtual/range {v17, v18, v19}, Landroid/support/v7/widget/Toolbar;.setContentInsetsRelative:(II)V // method@17b3 │ │ -06e9e6: 6011 5306 |0153: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_titleTextStyle:I // field@0653 │ │ -06e9ea: 1312 0000 |0155: const/16 v18, #int 0 // #0 │ │ -06e9ee: 0200 1100 |0157: move/from16 v0, v17 │ │ -06e9f2: 0201 1200 |0159: move/from16 v1, v18 │ │ -06e9f6: 6e30 0814 0301 |015b: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -06e9fc: 0a10 |015e: move-result v16 │ │ -06e9fe: 3810 1b00 |015f: if-eqz v16, 017a // +001b │ │ -06ea02: 0800 1600 |0161: move-object/from16 v0, v22 │ │ -06ea06: 5400 7e09 |0163: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ea0a: 0811 0000 |0165: move-object/from16 v17, v0 │ │ -06ea0e: 0800 1600 |0167: move-object/from16 v0, v22 │ │ -06ea12: 5400 7e09 |0169: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ea16: 0812 0000 |016b: move-object/from16 v18, v0 │ │ -06ea1a: 7401 8417 1200 |016d: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -06ea20: 0c12 |0170: move-result-object v18 │ │ -06ea22: 0800 1100 |0171: move-object/from16 v0, v17 │ │ -06ea26: 0801 1200 |0173: move-object/from16 v1, v18 │ │ -06ea2a: 0202 1000 |0175: move/from16 v2, v16 │ │ -06ea2e: 6e30 ca17 1002 |0177: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setTitleTextAppearance:(Landroid/content/Context;I)V // method@17ca │ │ -06ea34: 6011 5106 |017a: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitleTextStyle:I // field@0651 │ │ -06ea38: 1312 0000 |017c: const/16 v18, #int 0 // #0 │ │ -06ea3c: 0200 1100 |017e: move/from16 v0, v17 │ │ -06ea40: 0201 1200 |0180: move/from16 v1, v18 │ │ -06ea44: 6e30 0814 0301 |0182: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -06ea4a: 0a0e |0185: move-result v14 │ │ -06ea4c: 380e 1900 |0186: if-eqz v14, 019f // +0019 │ │ -06ea50: 0800 1600 |0188: move-object/from16 v0, v22 │ │ -06ea54: 5400 7e09 |018a: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ea58: 0811 0000 |018c: move-object/from16 v17, v0 │ │ -06ea5c: 0800 1600 |018e: move-object/from16 v0, v22 │ │ -06ea60: 5400 7e09 |0190: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ea64: 0812 0000 |0192: move-object/from16 v18, v0 │ │ -06ea68: 7401 8417 1200 |0194: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -06ea6e: 0c12 |0197: move-result-object v18 │ │ -06ea70: 0800 1100 |0198: move-object/from16 v0, v17 │ │ -06ea74: 0801 1200 |019a: move-object/from16 v1, v18 │ │ -06ea78: 6e30 c617 100e |019c: invoke-virtual {v0, v1, v14}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextAppearance:(Landroid/content/Context;I)V // method@17c6 │ │ -06ea7e: 6011 4d06 |019f: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_popupTheme:I // field@064d │ │ -06ea82: 1312 0000 |01a1: const/16 v18, #int 0 // #0 │ │ -06ea86: 0200 1100 |01a3: move/from16 v0, v17 │ │ -06ea8a: 0201 1200 |01a5: move/from16 v1, v18 │ │ -06ea8e: 6e30 0814 0301 |01a7: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -06ea94: 0a0c |01aa: move-result v12 │ │ -06ea96: 380c 0d00 |01ab: if-eqz v12, 01b8 // +000d │ │ -06ea9a: 0800 1600 |01ad: move-object/from16 v0, v22 │ │ -06ea9e: 5400 7e09 |01af: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06eaa2: 0811 0000 |01b1: move-object/from16 v17, v0 │ │ -06eaa6: 0800 1100 |01b3: move-object/from16 v0, v17 │ │ -06eaaa: 6e20 c317 c000 |01b5: invoke-virtual {v0, v12}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@17c3 │ │ -06eab0: 6e10 0f14 0300 |01b8: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -06eab6: 6e10 0b14 0300 |01bb: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ -06eabc: 0c11 |01be: move-result-object v17 │ │ -06eabe: 0800 1100 |01bf: move-object/from16 v0, v17 │ │ -06eac2: 0801 1600 |01c1: move-object/from16 v1, v22 │ │ -06eac6: 5b10 7b09 |01c3: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@097b │ │ -06eaca: 0800 1600 |01c5: move-object/from16 v0, v22 │ │ -06eace: 0201 1900 |01c7: move/from16 v1, v25 │ │ -06ead2: 6e20 3014 1000 |01c9: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDefaultNavigationContentDescription:(I)V // method@1430 │ │ -06ead8: 0800 1600 |01cc: move-object/from16 v0, v22 │ │ -06eadc: 5400 7e09 |01ce: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06eae0: 0811 0000 |01d0: move-object/from16 v17, v0 │ │ -06eae4: 7401 8d17 1100 |01d2: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@178d │ │ -06eaea: 0c11 |01d5: move-result-object v17 │ │ -06eaec: 0800 1100 |01d6: move-object/from16 v0, v17 │ │ -06eaf0: 0801 1600 |01d8: move-object/from16 v1, v22 │ │ -06eaf4: 5b10 7309 |01da: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0973 │ │ -06eaf8: 0800 1600 |01dc: move-object/from16 v0, v22 │ │ -06eafc: 5400 7b09 |01de: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@097b │ │ -06eb00: 0811 0000 |01e0: move-object/from16 v17, v0 │ │ -06eb04: 0800 1100 |01e2: move-object/from16 v0, v17 │ │ -06eb08: 0201 1a00 |01e4: move/from16 v1, v26 │ │ -06eb0c: 6e20 ea13 1000 |01e6: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -06eb12: 0c11 |01e9: move-result-object v17 │ │ -06eb14: 0800 1600 |01ea: move-object/from16 v0, v22 │ │ -06eb18: 0801 1100 |01ec: move-object/from16 v1, v17 │ │ -06eb1c: 6e20 3114 1000 |01ee: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1431 │ │ -06eb22: 0800 1600 |01f1: move-object/from16 v0, v22 │ │ -06eb26: 5400 7e09 |01f3: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06eb2a: 0811 0000 |01f5: move-object/from16 v17, v0 │ │ -06eb2e: 2212 cc02 |01f7: new-instance v18, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1; // type@02cc │ │ -06eb32: 0800 1200 |01f9: move-object/from16 v0, v18 │ │ -06eb36: 0801 1600 |01fb: move-object/from16 v1, v22 │ │ -06eb3a: 7020 1014 1000 |01fd: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V // method@1410 │ │ -06eb40: 7402 c117 1100 |0200: invoke-virtual/range {v17, v18}, Landroid/support/v7/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@17c1 │ │ -06eb46: 0e00 |0203: return-void │ │ -06eb48: 1311 0000 |0204: const/16 v17, #int 0 // #0 │ │ -06eb4c: 2900 31fe |0206: goto/16 0037 // -01cf │ │ -06eb50: 7601 2014 1600 |0208: invoke-direct/range {v22}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.detectDisplayOptions:()I // method@1420 │ │ -06eb56: 0a11 |020b: move-result v17 │ │ -06eb58: 0200 1100 |020c: move/from16 v0, v17 │ │ -06eb5c: 0801 1600 |020e: move-object/from16 v1, v22 │ │ -06eb60: 5910 7209 |0210: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06eb64: 2211 c702 |0212: new-instance v17, Landroid/support/v7/internal/widget/TintManager; // type@02c7 │ │ -06eb68: 7401 8417 1700 |0214: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -06eb6e: 0c12 |0217: move-result-object v18 │ │ -06eb70: 7602 e613 1100 |0218: invoke-direct/range {v17, v18}, Landroid/support/v7/internal/widget/TintManager;.:(Landroid/content/Context;)V // method@13e6 │ │ -06eb76: 0800 1100 |021b: move-object/from16 v0, v17 │ │ -06eb7a: 0801 1600 |021d: move-object/from16 v1, v22 │ │ -06eb7e: 5b10 7b09 |021f: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@097b │ │ -06eb82: 28a4 |0221: goto 01c5 // -005c │ │ +06e728: |[06e728] android.support.v7.internal.widget.ToolbarWidgetWrapper.:(Landroid/support/v7/widget/Toolbar;ZII)V │ │ +06e738: 7601 a71b 1600 |0000: invoke-direct/range {v22}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06e73e: 1311 0000 |0003: const/16 v17, #int 0 // #0 │ │ +06e742: 0200 1100 |0005: move/from16 v0, v17 │ │ +06e746: 0801 1600 |0007: move-object/from16 v1, v22 │ │ +06e74a: 5910 7809 |0009: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0978 │ │ +06e74e: 1311 0000 |000b: const/16 v17, #int 0 // #0 │ │ +06e752: 0200 1100 |000d: move/from16 v0, v17 │ │ +06e756: 0801 1600 |000f: move-object/from16 v1, v22 │ │ +06e75a: 5910 7009 |0011: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0970 │ │ +06e75e: 0800 1700 |0013: move-object/from16 v0, v23 │ │ +06e762: 0801 1600 |0015: move-object/from16 v1, v22 │ │ +06e766: 5b10 7e09 |0017: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06e76a: 7401 9717 1700 |0019: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@1797 │ │ +06e770: 0c11 |001c: move-result-object v17 │ │ +06e772: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +06e776: 0801 1600 |001f: move-object/from16 v1, v22 │ │ +06e77a: 5b10 7c09 |0021: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@097c │ │ +06e77e: 7401 9417 1700 |0023: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getSubtitle:()Ljava/lang/CharSequence; // method@1794 │ │ +06e784: 0c11 |0026: move-result-object v17 │ │ +06e786: 0800 1100 |0027: move-object/from16 v0, v17 │ │ +06e78a: 0801 1600 |0029: move-object/from16 v1, v22 │ │ +06e78e: 5b10 7909 |002b: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0979 │ │ +06e792: 0800 1600 |002d: move-object/from16 v0, v22 │ │ +06e796: 5400 7c09 |002f: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@097c │ │ +06e79a: 0811 0000 |0031: move-object/from16 v17, v0 │ │ +06e79e: 3811 d101 |0033: if-eqz v17, 0204 // +01d1 │ │ +06e7a2: 1311 0100 |0035: const/16 v17, #int 1 // #1 │ │ +06e7a6: 0200 1100 |0037: move/from16 v0, v17 │ │ +06e7aa: 0801 1600 |0039: move-object/from16 v1, v22 │ │ +06e7ae: 5c10 7d09 |003b: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@097d │ │ +06e7b2: 3818 cb01 |003d: if-eqz v24, 0208 // +01cb │ │ +06e7b6: 7401 8417 1700 |003f: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +06e7bc: 0c11 |0042: move-result-object v17 │ │ +06e7be: 1312 0000 |0043: const/16 v18, #int 0 // #0 │ │ +06e7c2: 6213 3606 |0045: sget-object v19, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@0636 │ │ +06e7c6: 6014 a103 |0047: sget v20, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@03a1 │ │ +06e7ca: 1315 0000 |0049: const/16 v21, #int 0 // #0 │ │ +06e7ce: 7705 0e14 1100 |004b: invoke-static/range {v17, v18, v19, v20, v21}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +06e7d4: 0c03 |004e: move-result-object v3 │ │ +06e7d6: 6011 5206 |004f: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_title:I // field@0652 │ │ +06e7da: 0200 1100 |0051: move/from16 v0, v17 │ │ +06e7de: 6e20 0a14 0300 |0053: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ +06e7e4: 0c0f |0056: move-result-object v15 │ │ +06e7e6: 7110 e517 0f00 |0057: invoke-static {v15}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +06e7ec: 0a11 |005a: move-result v17 │ │ +06e7ee: 3911 0700 |005b: if-nez v17, 0062 // +0007 │ │ +06e7f2: 0800 1600 |005d: move-object/from16 v0, v22 │ │ +06e7f6: 6e20 3f14 f000 |005f: invoke-virtual {v0, v15}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitle:(Ljava/lang/CharSequence;)V // method@143f │ │ +06e7fc: 6011 5006 |0062: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitle:I // field@0650 │ │ +06e800: 0200 1100 |0064: move/from16 v0, v17 │ │ +06e804: 6e20 0a14 0300 |0066: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ +06e80a: 0c0d |0069: move-result-object v13 │ │ +06e80c: 7110 e517 0d00 |006a: invoke-static {v13}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +06e812: 0a11 |006d: move-result v17 │ │ +06e814: 3911 0700 |006e: if-nez v17, 0075 // +0007 │ │ +06e818: 0800 1600 |0070: move-object/from16 v0, v22 │ │ +06e81c: 6e20 3e14 d000 |0072: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setSubtitle:(Ljava/lang/CharSequence;)V // method@143e │ │ +06e822: 6011 4b06 |0075: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_logo:I // field@064b │ │ +06e826: 0200 1100 |0077: move/from16 v0, v17 │ │ +06e82a: 6e20 0314 0300 |0079: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06e830: 0c09 |007c: move-result-object v9 │ │ +06e832: 3809 0700 |007d: if-eqz v9, 0084 // +0007 │ │ +06e836: 0800 1600 |007f: move-object/from16 v0, v22 │ │ +06e83a: 6e20 3814 9000 |0081: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1438 │ │ +06e840: 6011 4806 |0084: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_icon:I // field@0648 │ │ +06e844: 0200 1100 |0086: move/from16 v0, v17 │ │ +06e848: 6e20 0314 0300 |0088: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06e84e: 0c08 |008b: move-result-object v8 │ │ +06e850: 3808 0700 |008c: if-eqz v8, 0093 // +0007 │ │ +06e854: 0800 1600 |008e: move-object/from16 v0, v22 │ │ +06e858: 6e20 3614 8000 |0090: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1436 │ │ +06e85e: 6011 4606 |0093: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_homeAsUpIndicator:I // field@0646 │ │ +06e862: 0200 1100 |0095: move/from16 v0, v17 │ │ +06e866: 6e20 0314 0300 |0097: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +06e86c: 0c0b |009a: move-result-object v11 │ │ +06e86e: 380b 0700 |009b: if-eqz v11, 00a2 // +0007 │ │ +06e872: 0800 1600 |009d: move-object/from16 v0, v22 │ │ +06e876: 6e20 3d14 b000 |009f: invoke-virtual {v0, v11}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@143d │ │ +06e87c: 6011 4106 |00a2: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_displayOptions:I // field@0641 │ │ +06e880: 1312 0000 |00a4: const/16 v18, #int 0 // #0 │ │ +06e884: 0200 1100 |00a6: move/from16 v0, v17 │ │ +06e888: 0201 1200 |00a8: move/from16 v1, v18 │ │ +06e88c: 6e30 0514 0301 |00aa: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ +06e892: 0a11 |00ad: move-result v17 │ │ +06e894: 0800 1600 |00ae: move-object/from16 v0, v22 │ │ +06e898: 0201 1100 |00b0: move/from16 v1, v17 │ │ +06e89c: 6e20 3214 1000 |00b2: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@1432 │ │ +06e8a2: 6011 4006 |00b5: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_customNavigationLayout:I // field@0640 │ │ +06e8a6: 1312 0000 |00b7: const/16 v18, #int 0 // #0 │ │ +06e8aa: 0200 1100 |00b9: move/from16 v0, v17 │ │ +06e8ae: 0201 1200 |00bb: move/from16 v1, v18 │ │ +06e8b2: 6e30 0814 0301 |00bd: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +06e8b8: 0a06 |00c0: move-result v6 │ │ +06e8ba: 3806 3800 |00c1: if-eqz v6, 00f9 // +0038 │ │ +06e8be: 0800 1600 |00c3: move-object/from16 v0, v22 │ │ +06e8c2: 5400 7e09 |00c5: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06e8c6: 0811 0000 |00c7: move-object/from16 v17, v0 │ │ +06e8ca: 7401 8417 1100 |00c9: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +06e8d0: 0c11 |00cc: move-result-object v17 │ │ +06e8d2: 7701 4c18 1100 |00cd: invoke-static/range {v17}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +06e8d8: 0c11 |00d0: move-result-object v17 │ │ +06e8da: 0800 1600 |00d1: move-object/from16 v0, v22 │ │ +06e8de: 5400 7e09 |00d3: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06e8e2: 0812 0000 |00d5: move-object/from16 v18, v0 │ │ +06e8e6: 1313 0000 |00d7: const/16 v19, #int 0 // #0 │ │ +06e8ea: 0800 1100 |00d9: move-object/from16 v0, v17 │ │ +06e8ee: 0801 1200 |00db: move-object/from16 v1, v18 │ │ +06e8f2: 0202 1300 |00dd: move/from16 v2, v19 │ │ +06e8f6: 6e40 4f18 6021 |00df: invoke-virtual {v0, v6, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +06e8fc: 0c11 |00e2: move-result-object v17 │ │ +06e8fe: 0800 1600 |00e3: move-object/from16 v0, v22 │ │ +06e902: 0801 1100 |00e5: move-object/from16 v1, v17 │ │ +06e906: 6e20 2f14 1000 |00e7: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setCustomView:(Landroid/view/View;)V // method@142f │ │ +06e90c: 0800 1600 |00ea: move-object/from16 v0, v22 │ │ +06e910: 5200 7209 |00ec: iget v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06e914: 0211 0000 |00ee: move/from16 v17, v0 │ │ +06e918: de11 1110 |00f0: or-int/lit8 v17, v17, #int 16 // #10 │ │ +06e91c: 0800 1600 |00f2: move-object/from16 v0, v22 │ │ +06e920: 0201 1100 |00f4: move/from16 v1, v17 │ │ +06e924: 6e20 3214 1000 |00f6: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDisplayOptions:(I)V // method@1432 │ │ +06e92a: 6011 4406 |00f9: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_height:I // field@0644 │ │ +06e92e: 1312 0000 |00fb: const/16 v18, #int 0 // #0 │ │ +06e932: 0200 1100 |00fd: move/from16 v0, v17 │ │ +06e936: 0201 1200 |00ff: move/from16 v1, v18 │ │ +06e93a: 6e30 0714 0301 |0101: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getLayoutDimension:(II)I // method@1407 │ │ +06e940: 0a07 |0104: move-result v7 │ │ +06e942: 3d07 1900 |0105: if-lez v7, 011e // +0019 │ │ +06e946: 0800 1600 |0107: move-object/from16 v0, v22 │ │ +06e94a: 5400 7e09 |0109: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06e94e: 0811 0000 |010b: move-object/from16 v17, v0 │ │ +06e952: 7401 8717 1100 |010d: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1787 │ │ +06e958: 0c0a |0110: move-result-object v10 │ │ +06e95a: 59a7 d60a |0111: iput v7, v10, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0ad6 │ │ +06e95e: 0800 1600 |0113: move-object/from16 v0, v22 │ │ +06e962: 5400 7e09 |0115: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06e966: 0811 0000 |0117: move-object/from16 v17, v0 │ │ +06e96a: 0800 1100 |0119: move-object/from16 v0, v17 │ │ +06e96e: 6e20 b417 a000 |011b: invoke-virtual {v0, v10}, Landroid/support/v7/widget/Toolbar;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@17b4 │ │ +06e974: 6011 3f06 |011e: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetStart:I // field@063f │ │ +06e978: 1312 ffff |0120: const/16 v18, #int -1 // #ffff │ │ +06e97c: 0200 1100 |0122: move/from16 v0, v17 │ │ +06e980: 0201 1200 |0124: move/from16 v1, v18 │ │ +06e984: 6e30 0114 0301 |0126: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ +06e98a: 0a05 |0129: move-result v5 │ │ +06e98c: 6011 3c06 |012a: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_contentInsetEnd:I // field@063c │ │ +06e990: 1312 ffff |012c: const/16 v18, #int -1 // #ffff │ │ +06e994: 0200 1100 |012e: move/from16 v0, v17 │ │ +06e998: 0201 1200 |0130: move/from16 v1, v18 │ │ +06e99c: 6e30 0114 0301 |0132: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ +06e9a2: 0a04 |0135: move-result v4 │ │ +06e9a4: 3b05 0400 |0136: if-gez v5, 013a // +0004 │ │ +06e9a8: 3a04 1b00 |0138: if-ltz v4, 0153 // +001b │ │ +06e9ac: 0800 1600 |013a: move-object/from16 v0, v22 │ │ +06e9b0: 5400 7e09 |013c: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06e9b4: 0811 0000 |013e: move-object/from16 v17, v0 │ │ +06e9b8: 1312 0000 |0140: const/16 v18, #int 0 // #0 │ │ +06e9bc: 0200 1200 |0142: move/from16 v0, v18 │ │ +06e9c0: 7120 9d1b 0500 |0144: invoke-static {v5, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06e9c6: 0a12 |0147: move-result v18 │ │ +06e9c8: 1313 0000 |0148: const/16 v19, #int 0 // #0 │ │ +06e9cc: 0200 1300 |014a: move/from16 v0, v19 │ │ +06e9d0: 7120 9d1b 0400 |014c: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +06e9d6: 0a13 |014f: move-result v19 │ │ +06e9d8: 7403 b317 1100 |0150: invoke-virtual/range {v17, v18, v19}, Landroid/support/v7/widget/Toolbar;.setContentInsetsRelative:(II)V // method@17b3 │ │ +06e9de: 6011 5306 |0153: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_titleTextStyle:I // field@0653 │ │ +06e9e2: 1312 0000 |0155: const/16 v18, #int 0 // #0 │ │ +06e9e6: 0200 1100 |0157: move/from16 v0, v17 │ │ +06e9ea: 0201 1200 |0159: move/from16 v1, v18 │ │ +06e9ee: 6e30 0814 0301 |015b: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +06e9f4: 0a10 |015e: move-result v16 │ │ +06e9f6: 3810 1b00 |015f: if-eqz v16, 017a // +001b │ │ +06e9fa: 0800 1600 |0161: move-object/from16 v0, v22 │ │ +06e9fe: 5400 7e09 |0163: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ea02: 0811 0000 |0165: move-object/from16 v17, v0 │ │ +06ea06: 0800 1600 |0167: move-object/from16 v0, v22 │ │ +06ea0a: 5400 7e09 |0169: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ea0e: 0812 0000 |016b: move-object/from16 v18, v0 │ │ +06ea12: 7401 8417 1200 |016d: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +06ea18: 0c12 |0170: move-result-object v18 │ │ +06ea1a: 0800 1100 |0171: move-object/from16 v0, v17 │ │ +06ea1e: 0801 1200 |0173: move-object/from16 v1, v18 │ │ +06ea22: 0202 1000 |0175: move/from16 v2, v16 │ │ +06ea26: 6e30 ca17 1002 |0177: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setTitleTextAppearance:(Landroid/content/Context;I)V // method@17ca │ │ +06ea2c: 6011 5106 |017a: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_subtitleTextStyle:I // field@0651 │ │ +06ea30: 1312 0000 |017c: const/16 v18, #int 0 // #0 │ │ +06ea34: 0200 1100 |017e: move/from16 v0, v17 │ │ +06ea38: 0201 1200 |0180: move/from16 v1, v18 │ │ +06ea3c: 6e30 0814 0301 |0182: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +06ea42: 0a0e |0185: move-result v14 │ │ +06ea44: 380e 1900 |0186: if-eqz v14, 019f // +0019 │ │ +06ea48: 0800 1600 |0188: move-object/from16 v0, v22 │ │ +06ea4c: 5400 7e09 |018a: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ea50: 0811 0000 |018c: move-object/from16 v17, v0 │ │ +06ea54: 0800 1600 |018e: move-object/from16 v0, v22 │ │ +06ea58: 5400 7e09 |0190: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ea5c: 0812 0000 |0192: move-object/from16 v18, v0 │ │ +06ea60: 7401 8417 1200 |0194: invoke-virtual/range {v18}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +06ea66: 0c12 |0197: move-result-object v18 │ │ +06ea68: 0800 1100 |0198: move-object/from16 v0, v17 │ │ +06ea6c: 0801 1200 |019a: move-object/from16 v1, v18 │ │ +06ea70: 6e30 c617 100e |019c: invoke-virtual {v0, v1, v14}, Landroid/support/v7/widget/Toolbar;.setSubtitleTextAppearance:(Landroid/content/Context;I)V // method@17c6 │ │ +06ea76: 6011 4d06 |019f: sget v17, Landroid/support/v7/appcompat/R$styleable;.ActionBar_popupTheme:I // field@064d │ │ +06ea7a: 1312 0000 |01a1: const/16 v18, #int 0 // #0 │ │ +06ea7e: 0200 1100 |01a3: move/from16 v0, v17 │ │ +06ea82: 0201 1200 |01a5: move/from16 v1, v18 │ │ +06ea86: 6e30 0814 0301 |01a7: invoke-virtual {v3, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +06ea8c: 0a0c |01aa: move-result v12 │ │ +06ea8e: 380c 0d00 |01ab: if-eqz v12, 01b8 // +000d │ │ +06ea92: 0800 1600 |01ad: move-object/from16 v0, v22 │ │ +06ea96: 5400 7e09 |01af: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ea9a: 0811 0000 |01b1: move-object/from16 v17, v0 │ │ +06ea9e: 0800 1100 |01b3: move-object/from16 v0, v17 │ │ +06eaa2: 6e20 c317 c000 |01b5: invoke-virtual {v0, v12}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@17c3 │ │ +06eaa8: 6e10 0f14 0300 |01b8: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +06eaae: 6e10 0b14 0300 |01bb: invoke-virtual {v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ +06eab4: 0c11 |01be: move-result-object v17 │ │ +06eab6: 0800 1100 |01bf: move-object/from16 v0, v17 │ │ +06eaba: 0801 1600 |01c1: move-object/from16 v1, v22 │ │ +06eabe: 5b10 7b09 |01c3: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@097b │ │ +06eac2: 0800 1600 |01c5: move-object/from16 v0, v22 │ │ +06eac6: 0201 1900 |01c7: move/from16 v1, v25 │ │ +06eaca: 6e20 3014 1000 |01c9: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDefaultNavigationContentDescription:(I)V // method@1430 │ │ +06ead0: 0800 1600 |01cc: move-object/from16 v0, v22 │ │ +06ead4: 5400 7e09 |01ce: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ead8: 0811 0000 |01d0: move-object/from16 v17, v0 │ │ +06eadc: 7401 8d17 1100 |01d2: invoke-virtual/range {v17}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@178d │ │ +06eae2: 0c11 |01d5: move-result-object v17 │ │ +06eae4: 0800 1100 |01d6: move-object/from16 v0, v17 │ │ +06eae8: 0801 1600 |01d8: move-object/from16 v1, v22 │ │ +06eaec: 5b10 7309 |01da: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0973 │ │ +06eaf0: 0800 1600 |01dc: move-object/from16 v0, v22 │ │ +06eaf4: 5400 7b09 |01de: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@097b │ │ +06eaf8: 0811 0000 |01e0: move-object/from16 v17, v0 │ │ +06eafc: 0800 1100 |01e2: move-object/from16 v0, v17 │ │ +06eb00: 0201 1a00 |01e4: move/from16 v1, v26 │ │ +06eb04: 6e20 ea13 1000 |01e6: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +06eb0a: 0c11 |01e9: move-result-object v17 │ │ +06eb0c: 0800 1600 |01ea: move-object/from16 v0, v22 │ │ +06eb10: 0801 1100 |01ec: move-object/from16 v1, v17 │ │ +06eb14: 6e20 3114 1000 |01ee: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@1431 │ │ +06eb1a: 0800 1600 |01f1: move-object/from16 v0, v22 │ │ +06eb1e: 5400 7e09 |01f3: iget-object v0, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06eb22: 0811 0000 |01f5: move-object/from16 v17, v0 │ │ +06eb26: 2212 cc02 |01f7: new-instance v18, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1; // type@02cc │ │ +06eb2a: 0800 1200 |01f9: move-object/from16 v0, v18 │ │ +06eb2e: 0801 1600 |01fb: move-object/from16 v1, v22 │ │ +06eb32: 7020 1014 1000 |01fd: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$1;.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V // method@1410 │ │ +06eb38: 7402 c117 1100 |0200: invoke-virtual/range {v17, v18}, Landroid/support/v7/widget/Toolbar;.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V // method@17c1 │ │ +06eb3e: 0e00 |0203: return-void │ │ +06eb40: 1311 0000 |0204: const/16 v17, #int 0 // #0 │ │ +06eb44: 2900 31fe |0206: goto/16 0037 // -01cf │ │ +06eb48: 7601 2014 1600 |0208: invoke-direct/range {v22}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.detectDisplayOptions:()I // method@1420 │ │ +06eb4e: 0a11 |020b: move-result v17 │ │ +06eb50: 0200 1100 |020c: move/from16 v0, v17 │ │ +06eb54: 0801 1600 |020e: move-object/from16 v1, v22 │ │ +06eb58: 5910 7209 |0210: iput v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06eb5c: 2211 c702 |0212: new-instance v17, Landroid/support/v7/internal/widget/TintManager; // type@02c7 │ │ +06eb60: 7401 8417 1700 |0214: invoke-virtual/range {v23}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +06eb66: 0c12 |0217: move-result-object v18 │ │ +06eb68: 7602 e613 1100 |0218: invoke-direct/range {v17, v18}, Landroid/support/v7/internal/widget/TintManager;.:(Landroid/content/Context;)V // method@13e6 │ │ +06eb6e: 0800 1100 |021b: move-object/from16 v0, v17 │ │ +06eb72: 0801 1600 |021d: move-object/from16 v1, v22 │ │ +06eb76: 5b10 7b09 |021f: iput-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@097b │ │ +06eb7a: 28a4 |0221: goto 01c5 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=81 │ │ 0x000b line=84 │ │ 0x0013 line=94 │ │ 0x0019 line=95 │ │ @@ -159562,17 +159562,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06eb84: |[06eb84] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; │ │ -06eb94: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06eb98: 1100 |0002: return-object v0 │ │ +06eb7c: |[06eb7c] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$000:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/widget/Toolbar; │ │ +06eb8c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06eb90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -159580,17 +159580,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06eb9c: |[06eb9c] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$100:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; │ │ -06ebac: 5410 7c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@097c │ │ -06ebb0: 1100 |0002: return-object v0 │ │ +06eb94: |[06eb94] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$100:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Ljava/lang/CharSequence; │ │ +06eba4: 5410 7c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@097c │ │ +06eba8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -159598,17 +159598,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/internal/app/WindowCallback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ebb4: |[06ebb4] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/internal/app/WindowCallback; │ │ -06ebc4: 5410 7f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@097f │ │ -06ebc8: 1100 |0002: return-object v0 │ │ +06ebac: |[06ebac] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$200:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Landroid/support/v7/internal/app/WindowCallback; │ │ +06ebbc: 5410 7f09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@097f │ │ +06ebc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -159616,17 +159616,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ebcc: |[06ebcc] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$300:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Z │ │ -06ebdc: 5510 7609 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@0976 │ │ -06ebe0: 0f00 |0002: return v0 │ │ +06ebc4: |[06ebc4] android.support.v7.internal.widget.ToolbarWidgetWrapper.access$300:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)Z │ │ +06ebd4: 5510 7609 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@0976 │ │ +06ebd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -159634,22 +159634,22 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06ebe4: |[06ebe4] android.support.v7.internal.widget.ToolbarWidgetWrapper.detectDisplayOptions:()I │ │ -06ebf4: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -06ebf8: 5421 7e09 |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ebfc: 6e10 8e17 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@178e │ │ -06ec02: 0c01 |0007: move-result-object v1 │ │ -06ec04: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ -06ec08: de00 0004 |000a: or-int/lit8 v0, v0, #int 4 // #04 │ │ -06ec0c: 0f00 |000c: return v0 │ │ +06ebdc: |[06ebdc] android.support.v7.internal.widget.ToolbarWidgetWrapper.detectDisplayOptions:()I │ │ +06ebec: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +06ebf0: 5421 7e09 |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ebf4: 6e10 8e17 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getNavigationIcon:()Landroid/graphics/drawable/Drawable; // method@178e │ │ +06ebfa: 0c01 |0007: move-result-object v1 │ │ +06ebfc: 3801 0400 |0008: if-eqz v1, 000c // +0004 │ │ +06ec00: de00 0004 |000a: or-int/lit8 v0, v0, #int 4 // #04 │ │ +06ec04: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0002 line=227 │ │ 0x000a line=228 │ │ 0x000c line=230 │ │ locals : │ │ @@ -159661,22 +159661,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06ec10: |[06ec10] android.support.v7.internal.widget.ToolbarWidgetWrapper.setTitleInt:(Ljava/lang/CharSequence;)V │ │ -06ec20: 5b12 7c09 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@097c │ │ -06ec24: 5210 7209 |0002: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06ec28: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ -06ec2c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -06ec30: 5410 7e09 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ec34: 6e20 c917 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@17c9 │ │ -06ec3a: 0e00 |000d: return-void │ │ +06ec08: |[06ec08] android.support.v7.internal.widget.ToolbarWidgetWrapper.setTitleInt:(Ljava/lang/CharSequence;)V │ │ +06ec18: 5b12 7c09 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@097c │ │ +06ec1c: 5210 7209 |0002: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06ec20: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ +06ec24: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +06ec28: 5410 7e09 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ec2c: 6e20 c917 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@17c9 │ │ +06ec32: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0002 line=284 │ │ 0x0008 line=285 │ │ 0x000d line=287 │ │ locals : │ │ @@ -159688,30 +159688,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06ec3c: |[06ec3c] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateHomeAccessibility:()V │ │ -06ec4c: 5220 7209 |0000: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06ec50: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -06ec54: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -06ec58: 5420 7309 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0973 │ │ -06ec5c: 7110 e517 0000 |0008: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -06ec62: 0a00 |000b: move-result v0 │ │ -06ec64: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -06ec68: 5420 7e09 |000e: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ec6c: 5221 7009 |0010: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0970 │ │ -06ec70: 6e20 bd17 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@17bd │ │ -06ec76: 0e00 |0015: return-void │ │ -06ec78: 5420 7e09 |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ec7c: 5421 7309 |0018: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0973 │ │ -06ec80: 6e20 be17 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@17be │ │ -06ec86: 28f8 |001d: goto 0015 // -0008 │ │ +06ec34: |[06ec34] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateHomeAccessibility:()V │ │ +06ec44: 5220 7209 |0000: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06ec48: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +06ec4c: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +06ec50: 5420 7309 |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0973 │ │ +06ec54: 7110 e517 0000 |0008: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +06ec5a: 0a00 |000b: move-result v0 │ │ +06ec5c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +06ec60: 5420 7e09 |000e: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ec64: 5221 7009 |0010: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0970 │ │ +06ec68: 6e20 bd17 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(I)V // method@17bd │ │ +06ec6e: 0e00 |0015: return-void │ │ +06ec70: 5420 7e09 |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ec74: 5421 7309 |0018: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0973 │ │ +06ec78: 6e20 be17 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@17be │ │ +06ec7e: 28f8 |001d: goto 0015 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0006 line=655 │ │ 0x000e line=656 │ │ 0x0015 line=661 │ │ 0x0016 line=658 │ │ @@ -159723,26 +159723,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06ec88: |[06ec88] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateNavigationIcon:()V │ │ -06ec98: 5220 7209 |0000: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06ec9c: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -06eca0: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -06eca4: 5421 7e09 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06eca8: 5420 7709 |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0977 │ │ -06ecac: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ -06ecb0: 5420 7709 |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0977 │ │ -06ecb4: 6e20 c017 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ -06ecba: 0e00 |0011: return-void │ │ -06ecbc: 5420 7109 |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0971 │ │ -06ecc0: 28fa |0014: goto 000e // -0006 │ │ +06ec80: |[06ec80] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateNavigationIcon:()V │ │ +06ec90: 5220 7209 |0000: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06ec94: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +06ec98: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +06ec9c: 5421 7e09 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06eca0: 5420 7709 |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0977 │ │ +06eca4: 3800 0800 |000a: if-eqz v0, 0012 // +0008 │ │ +06eca8: 5420 7709 |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0977 │ │ +06ecac: 6e20 c017 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ +06ecb2: 0e00 |0011: return-void │ │ +06ecb4: 5420 7109 |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0971 │ │ +06ecb8: 28fa |0014: goto 000e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x0006 line=665 │ │ 0x0011 line=667 │ │ 0x0012 line=665 │ │ locals : │ │ @@ -159753,32 +159753,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -06ecc4: |[06ecc4] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateToolbarLogo:()V │ │ -06ecd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06ecd6: 5221 7209 |0001: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06ecda: dd01 0102 |0003: and-int/lit8 v1, v1, #int 2 // #02 │ │ -06ecde: 3801 0e00 |0005: if-eqz v1, 0013 // +000e │ │ -06ece2: 5221 7209 |0007: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06ece6: dd01 0101 |0009: and-int/lit8 v1, v1, #int 1 // #01 │ │ -06ecea: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ -06ecee: 5421 7509 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0975 │ │ -06ecf2: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ -06ecf6: 5420 7509 |0011: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0975 │ │ -06ecfa: 5421 7e09 |0013: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ecfe: 6e20 b617 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@17b6 │ │ -06ed04: 0e00 |0018: return-void │ │ -06ed06: 5420 7409 |0019: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0974 │ │ -06ed0a: 28f8 |001b: goto 0013 // -0008 │ │ -06ed0c: 5420 7409 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0974 │ │ -06ed10: 28f5 |001e: goto 0013 // -000b │ │ +06ecbc: |[06ecbc] android.support.v7.internal.widget.ToolbarWidgetWrapper.updateToolbarLogo:()V │ │ +06eccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06ecce: 5221 7209 |0001: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06ecd2: dd01 0102 |0003: and-int/lit8 v1, v1, #int 2 // #02 │ │ +06ecd6: 3801 0e00 |0005: if-eqz v1, 0013 // +000e │ │ +06ecda: 5221 7209 |0007: iget v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06ecde: dd01 0101 |0009: and-int/lit8 v1, v1, #int 1 // #01 │ │ +06ece2: 3801 1100 |000b: if-eqz v1, 001c // +0011 │ │ +06ece6: 5421 7509 |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0975 │ │ +06ecea: 3801 0a00 |000f: if-eqz v1, 0019 // +000a │ │ +06ecee: 5420 7509 |0011: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0975 │ │ +06ecf2: 5421 7e09 |0013: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ecf6: 6e20 b617 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@17b6 │ │ +06ecfc: 0e00 |0018: return-void │ │ +06ecfe: 5420 7409 |0019: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0974 │ │ +06ed02: 28f8 |001b: goto 0013 // -0008 │ │ +06ed04: 5420 7409 |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0974 │ │ +06ed08: 28f5 |001e: goto 0013 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0001 line=367 │ │ 0x0007 line=368 │ │ 0x000d line=369 │ │ 0x0013 line=374 │ │ @@ -159795,38 +159795,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -06ed14: |[06ed14] android.support.v7.internal.widget.ToolbarWidgetWrapper.animateToVisibility:(I)V │ │ -06ed24: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -06ed28: 3303 1600 |0002: if-ne v3, v0, 0018 // +0016 │ │ -06ed2c: 5420 7e09 |0004: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ed30: 7110 9e08 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -06ed36: 0c00 |0009: move-result-object v0 │ │ -06ed38: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -06ed3a: 6e20 ca09 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ -06ed40: 0c00 |000e: move-result-object v0 │ │ -06ed42: 2201 cd02 |000f: new-instance v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2; // type@02cd │ │ -06ed46: 7020 1214 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V // method@1412 │ │ -06ed4c: 6e20 cf09 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ -06ed52: 0e00 |0017: return-void │ │ -06ed54: 3903 ffff |0018: if-nez v3, 0017 // -0001 │ │ -06ed58: 5420 7e09 |001a: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ed5c: 7110 9e08 0000 |001c: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ -06ed62: 0c00 |001f: move-result-object v0 │ │ -06ed64: 1501 803f |0020: const/high16 v1, #int 1065353216 // #3f80 │ │ -06ed68: 6e20 ca09 1000 |0022: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ -06ed6e: 0c00 |0025: move-result-object v0 │ │ -06ed70: 2201 ce02 |0026: new-instance v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$3; // type@02ce │ │ -06ed74: 7020 1514 2100 |0028: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$3;.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V // method@1415 │ │ -06ed7a: 6e20 cf09 1000 |002b: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ -06ed80: 28e9 |002e: goto 0017 // -0017 │ │ +06ed0c: |[06ed0c] android.support.v7.internal.widget.ToolbarWidgetWrapper.animateToVisibility:(I)V │ │ +06ed1c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +06ed20: 3303 1600 |0002: if-ne v3, v0, 0018 // +0016 │ │ +06ed24: 5420 7e09 |0004: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ed28: 7110 9e08 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +06ed2e: 0c00 |0009: move-result-object v0 │ │ +06ed30: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +06ed32: 6e20 ca09 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ +06ed38: 0c00 |000e: move-result-object v0 │ │ +06ed3a: 2201 cd02 |000f: new-instance v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2; // type@02cd │ │ +06ed3e: 7020 1214 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$2;.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V // method@1412 │ │ +06ed44: 6e20 cf09 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ +06ed4a: 0e00 |0017: return-void │ │ +06ed4c: 3903 ffff |0018: if-nez v3, 0017 // -0001 │ │ +06ed50: 5420 7e09 |001a: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ed54: 7110 9e08 0000 |001c: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@089e │ │ +06ed5a: 0c00 |001f: move-result-object v0 │ │ +06ed5c: 1501 803f |0020: const/high16 v1, #int 1065353216 // #3f80 │ │ +06ed60: 6e20 ca09 1000 |0022: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09ca │ │ +06ed66: 0c00 |0025: move-result-object v0 │ │ +06ed68: 2201 ce02 |0026: new-instance v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$3; // type@02ce │ │ +06ed6c: 7020 1514 2100 |0028: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper$3;.:(Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;)V // method@1415 │ │ +06ed72: 6e20 cf09 1000 |002b: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@09cf │ │ +06ed78: 28e9 |002e: goto 0017 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0004 line=603 │ │ 0x0017 line=627 │ │ 0x0018 line=618 │ │ 0x001a line=619 │ │ @@ -159839,19 +159839,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06ed84: |[06ed84] android.support.v7.internal.widget.ToolbarWidgetWrapper.canShowOverflowMenu:()Z │ │ -06ed94: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ed98: 6e10 6b17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.canShowOverflowMenu:()Z // method@176b │ │ -06ed9e: 0a00 |0005: move-result v0 │ │ -06eda0: 0f00 |0006: return v0 │ │ +06ed7c: |[06ed7c] android.support.v7.internal.widget.ToolbarWidgetWrapper.canShowOverflowMenu:()Z │ │ +06ed8c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ed90: 6e10 6b17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.canShowOverflowMenu:()Z // method@176b │ │ +06ed96: 0a00 |0005: move-result v0 │ │ +06ed98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -159859,18 +159859,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06eda4: |[06eda4] android.support.v7.internal.widget.ToolbarWidgetWrapper.collapseActionView:()V │ │ -06edb4: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06edb8: 6e10 6d17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@176d │ │ -06edbe: 0e00 |0005: return-void │ │ +06ed9c: |[06ed9c] android.support.v7.internal.widget.ToolbarWidgetWrapper.collapseActionView:()V │ │ +06edac: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06edb0: 6e10 6d17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@176d │ │ +06edb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0005 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -159879,18 +159879,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06edc0: |[06edc0] android.support.v7.internal.widget.ToolbarWidgetWrapper.dismissPopupMenus:()V │ │ -06edd0: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06edd4: 6e10 6e17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.dismissPopupMenus:()V // method@176e │ │ -06edda: 0e00 |0005: return-void │ │ +06edb8: |[06edb8] android.support.v7.internal.widget.ToolbarWidgetWrapper.dismissPopupMenus:()V │ │ +06edc8: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06edcc: 6e10 6e17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.dismissPopupMenus:()V // method@176e │ │ +06edd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0005 line=420 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -159899,19 +159899,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06eddc: |[06eddc] android.support.v7.internal.widget.ToolbarWidgetWrapper.getContext:()Landroid/content/Context; │ │ -06edec: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06edf0: 6e10 8417 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -06edf6: 0c00 |0005: move-result-object v0 │ │ -06edf8: 1100 |0006: return-object v0 │ │ +06edd4: |[06edd4] android.support.v7.internal.widget.ToolbarWidgetWrapper.getContext:()Landroid/content/Context; │ │ +06ede4: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ede8: 6e10 8417 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +06edee: 0c00 |0005: move-result-object v0 │ │ +06edf0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -159919,17 +159919,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06edfc: |[06edfc] android.support.v7.internal.widget.ToolbarWidgetWrapper.getDisplayOptions:()I │ │ -06ee0c: 5210 7209 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06ee10: 0f00 |0002: return v0 │ │ +06edf4: |[06edf4] android.support.v7.internal.widget.ToolbarWidgetWrapper.getDisplayOptions:()I │ │ +06ee04: 5210 7209 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06ee08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -159937,17 +159937,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ee14: |[06ee14] android.support.v7.internal.widget.ToolbarWidgetWrapper.getNavigationMode:()I │ │ -06ee24: 5210 7809 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0978 │ │ -06ee28: 0f00 |0002: return v0 │ │ +06ee0c: |[06ee0c] android.support.v7.internal.widget.ToolbarWidgetWrapper.getNavigationMode:()I │ │ +06ee1c: 5210 7809 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0978 │ │ +06ee20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -159955,19 +159955,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06ee2c: |[06ee2c] android.support.v7.internal.widget.ToolbarWidgetWrapper.getTitle:()Ljava/lang/CharSequence; │ │ -06ee3c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ee40: 6e10 9717 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@1797 │ │ -06ee46: 0c00 |0005: move-result-object v0 │ │ -06ee48: 1100 |0006: return-object v0 │ │ +06ee24: |[06ee24] android.support.v7.internal.widget.ToolbarWidgetWrapper.getTitle:()Ljava/lang/CharSequence; │ │ +06ee34: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ee38: 6e10 9717 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getTitle:()Ljava/lang/CharSequence; // method@1797 │ │ +06ee3e: 0c00 |0005: move-result-object v0 │ │ +06ee40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -159975,17 +159975,17 @@ │ │ type : '()Landroid/view/ViewGroup;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ee4c: |[06ee4c] android.support.v7.internal.widget.ToolbarWidgetWrapper.getViewGroup:()Landroid/view/ViewGroup; │ │ -06ee5c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ee60: 1100 |0002: return-object v0 │ │ +06ee44: |[06ee44] android.support.v7.internal.widget.ToolbarWidgetWrapper.getViewGroup:()Landroid/view/ViewGroup; │ │ +06ee54: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ee58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -159993,19 +159993,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06ee64: |[06ee64] android.support.v7.internal.widget.ToolbarWidgetWrapper.hasExpandedActionView:()Z │ │ -06ee74: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ee78: 6e10 9d17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hasExpandedActionView:()Z // method@179d │ │ -06ee7e: 0a00 |0005: move-result v0 │ │ -06ee80: 0f00 |0006: return v0 │ │ +06ee5c: |[06ee5c] android.support.v7.internal.widget.ToolbarWidgetWrapper.hasExpandedActionView:()Z │ │ +06ee6c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ee70: 6e10 9d17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hasExpandedActionView:()Z // method@179d │ │ +06ee76: 0a00 |0005: move-result v0 │ │ +06ee78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -160013,19 +160013,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06ee84: |[06ee84] android.support.v7.internal.widget.ToolbarWidgetWrapper.hideOverflowMenu:()Z │ │ -06ee94: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ee98: 6e10 9e17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hideOverflowMenu:()Z // method@179e │ │ -06ee9e: 0a00 |0005: move-result v0 │ │ -06eea0: 0f00 |0006: return v0 │ │ +06ee7c: |[06ee7c] android.support.v7.internal.widget.ToolbarWidgetWrapper.hideOverflowMenu:()Z │ │ +06ee8c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ee90: 6e10 9e17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.hideOverflowMenu:()Z // method@179e │ │ +06ee96: 0a00 |0005: move-result v0 │ │ +06ee98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -160033,19 +160033,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06eea4: |[06eea4] android.support.v7.internal.widget.ToolbarWidgetWrapper.initIndeterminateProgress:()V │ │ -06eeb4: 1a00 980c |0000: const-string v0, "ToolbarWidgetWrapper" // string@0c98 │ │ -06eeb8: 1a01 050b |0002: const-string v1, "Progress display unsupported" // string@0b05 │ │ -06eebc: 7120 0218 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ -06eec2: 0e00 |0007: return-void │ │ +06ee9c: |[06ee9c] android.support.v7.internal.widget.ToolbarWidgetWrapper.initIndeterminateProgress:()V │ │ +06eeac: 1a00 960c |0000: const-string v0, "ToolbarWidgetWrapper" // string@0c96 │ │ +06eeb0: 1a01 030b |0002: const-string v1, "Progress display unsupported" // string@0b03 │ │ +06eeb4: 7120 0218 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ +06eeba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0007 line=310 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -160054,19 +160054,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06eec4: |[06eec4] android.support.v7.internal.widget.ToolbarWidgetWrapper.initProgress:()V │ │ -06eed4: 1a00 980c |0000: const-string v0, "ToolbarWidgetWrapper" // string@0c98 │ │ -06eed8: 1a01 050b |0002: const-string v1, "Progress display unsupported" // string@0b05 │ │ -06eedc: 7120 0218 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ -06eee2: 0e00 |0007: return-void │ │ +06eebc: |[06eebc] android.support.v7.internal.widget.ToolbarWidgetWrapper.initProgress:()V │ │ +06eecc: 1a00 960c |0000: const-string v0, "ToolbarWidgetWrapper" // string@0c96 │ │ +06eed0: 1a01 030b |0002: const-string v1, "Progress display unsupported" // string@0b03 │ │ +06eed4: 7120 0218 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ +06eeda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0007 line=305 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -160075,19 +160075,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06eee4: |[06eee4] android.support.v7.internal.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending:()Z │ │ -06eef4: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06eef8: 6e10 9f17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowPending:()Z // method@179f │ │ -06eefe: 0a00 |0005: move-result v0 │ │ -06ef00: 0f00 |0006: return v0 │ │ +06eedc: |[06eedc] android.support.v7.internal.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending:()Z │ │ +06eeec: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06eef0: 6e10 9f17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowPending:()Z // method@179f │ │ +06eef6: 0a00 |0005: move-result v0 │ │ +06eef8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -160095,19 +160095,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06ef04: |[06ef04] android.support.v7.internal.widget.ToolbarWidgetWrapper.isOverflowMenuShowing:()Z │ │ -06ef14: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ef18: 6e10 a017 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@17a0 │ │ -06ef1e: 0a00 |0005: move-result v0 │ │ -06ef20: 0f00 |0006: return v0 │ │ +06eefc: |[06eefc] android.support.v7.internal.widget.ToolbarWidgetWrapper.isOverflowMenuShowing:()Z │ │ +06ef0c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ef10: 6e10 a017 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@17a0 │ │ +06ef16: 0a00 |0005: move-result v0 │ │ +06ef18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #15 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -160115,17 +160115,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06ef24: |[06ef24] android.support.v7.internal.widget.ToolbarWidgetWrapper.isSplit:()Z │ │ -06ef34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06ef36: 0f00 |0001: return v0 │ │ +06ef1c: |[06ef1c] android.support.v7.internal.widget.ToolbarWidgetWrapper.isSplit:()Z │ │ +06ef2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06ef2e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ #16 : (in Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;) │ │ @@ -160133,18 +160133,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06ef38: |[06ef38] android.support.v7.internal.widget.ToolbarWidgetWrapper.setCollapsible:(Z)V │ │ -06ef48: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ef4c: 6e20 b217 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setCollapsible:(Z)V // method@17b2 │ │ -06ef52: 0e00 |0005: return-void │ │ +06ef30: |[06ef30] android.support.v7.internal.widget.ToolbarWidgetWrapper.setCollapsible:(Z)V │ │ +06ef40: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ef44: 6e20 b217 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setCollapsible:(Z)V // method@17b2 │ │ +06ef4a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0005 line=495 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0006 reg=2 collapsible Z │ │ @@ -160154,32 +160154,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -06ef54: |[06ef54] android.support.v7.internal.widget.ToolbarWidgetWrapper.setCustomView:(Landroid/view/View;)V │ │ -06ef64: 5420 6f09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ -06ef68: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -06ef6c: 5220 7209 |0004: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06ef70: dd00 0010 |0006: and-int/lit8 v0, v0, #int 16 // #10 │ │ -06ef74: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -06ef78: 5420 7e09 |000a: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ef7c: 5421 6f09 |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ -06ef80: 6e20 af17 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ -06ef86: 5b23 6f09 |0011: iput-object v3, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ -06ef8a: 3803 0f00 |0013: if-eqz v3, 0022 // +000f │ │ -06ef8e: 5220 7209 |0015: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06ef92: dd00 0010 |0017: and-int/lit8 v0, v0, #int 16 // #10 │ │ -06ef96: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ -06ef9a: 5420 7e09 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06ef9e: 5421 6f09 |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ -06efa2: 6e20 6817 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1768 │ │ -06efa8: 0e00 |0022: return-void │ │ +06ef4c: |[06ef4c] android.support.v7.internal.widget.ToolbarWidgetWrapper.setCustomView:(Landroid/view/View;)V │ │ +06ef5c: 5420 6f09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ +06ef60: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +06ef64: 5220 7209 |0004: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06ef68: dd00 0010 |0006: and-int/lit8 v0, v0, #int 16 // #10 │ │ +06ef6c: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +06ef70: 5420 7e09 |000a: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ef74: 5421 6f09 |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ +06ef78: 6e20 af17 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ +06ef7e: 5b23 6f09 |0011: iput-object v3, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ +06ef82: 3803 0f00 |0013: if-eqz v3, 0022 // +000f │ │ +06ef86: 5220 7209 |0015: iget v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06ef8a: dd00 0010 |0017: and-int/lit8 v0, v0, #int 16 // #10 │ │ +06ef8e: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ +06ef92: 5420 7e09 |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06ef96: 5421 6f09 |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ +06ef9a: 6e20 6817 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1768 │ │ +06efa0: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x000a line=587 │ │ 0x0011 line=589 │ │ 0x0013 line=590 │ │ 0x001b line=591 │ │ @@ -160193,28 +160193,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06efac: |[06efac] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription:(I)V │ │ -06efbc: 5210 7009 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0970 │ │ -06efc0: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ -06efc4: 0e00 |0004: return-void │ │ -06efc6: 5912 7009 |0005: iput v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0970 │ │ -06efca: 5410 7e09 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06efce: 6e10 8d17 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@178d │ │ -06efd4: 0c00 |000c: move-result-object v0 │ │ -06efd6: 7110 e517 0000 |000d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -06efdc: 0a00 |0010: move-result v0 │ │ -06efde: 3800 f3ff |0011: if-eqz v0, 0004 // -000d │ │ -06efe2: 5210 7009 |0013: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0970 │ │ -06efe6: 6e20 3b14 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(I)V // method@143b │ │ -06efec: 28ec |0018: goto 0004 // -0014 │ │ +06efa4: |[06efa4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription:(I)V │ │ +06efb4: 5210 7009 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0970 │ │ +06efb8: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ +06efbc: 0e00 |0004: return-void │ │ +06efbe: 5912 7009 |0005: iput v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0970 │ │ +06efc2: 5410 7e09 |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06efc6: 6e10 8d17 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.getNavigationContentDescription:()Ljava/lang/CharSequence; // method@178d │ │ +06efcc: 0c00 |000c: move-result-object v0 │ │ +06efce: 7110 e517 0000 |000d: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +06efd4: 0a00 |0010: move-result v0 │ │ +06efd6: 3800 f3ff |0011: if-eqz v0, 0004 // -000d │ │ +06efda: 5210 7009 |0013: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationContentDescription:I // field@0970 │ │ +06efde: 6e20 3b14 0100 |0015: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(I)V // method@143b │ │ +06efe4: 28ec |0018: goto 0004 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0004 line=214 │ │ 0x0005 line=210 │ │ 0x0007 line=211 │ │ 0x0013 line=212 │ │ @@ -160227,20 +160227,20 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06eff0: |[06eff0] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -06f000: 5410 7109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0971 │ │ -06f004: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -06f008: 5b12 7109 |0004: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0971 │ │ -06f00c: 7010 4514 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1445 │ │ -06f012: 0e00 |0009: return-void │ │ +06efe8: |[06efe8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDefaultNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +06eff8: 5410 7109 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0971 │ │ +06effc: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +06f000: 5b12 7109 |0004: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDefaultNavigationIcon:Landroid/graphics/drawable/Drawable; // field@0971 │ │ +06f004: 7010 4514 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1445 │ │ +06f00a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0004 line=219 │ │ 0x0006 line=220 │ │ 0x0009 line=222 │ │ locals : │ │ @@ -160252,61 +160252,61 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 97 16-bit code units │ │ -06f014: |[06f014] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDisplayOptions:(I)V │ │ -06f024: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06f026: 5241 7209 |0001: iget v1, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06f02a: 9700 0105 |0003: xor-int v0, v1, v5 │ │ -06f02e: 5945 7209 |0005: iput v5, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06f032: 3800 4000 |0007: if-eqz v0, 0047 // +0040 │ │ -06f036: dd02 0004 |0009: and-int/lit8 v2, v0, #int 4 // #04 │ │ -06f03a: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ -06f03e: dd02 0504 |000d: and-int/lit8 v2, v5, #int 4 // #04 │ │ -06f042: 3802 3900 |000f: if-eqz v2, 0048 // +0039 │ │ -06f046: 7010 4514 0400 |0011: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1445 │ │ -06f04c: 7010 4414 0400 |0014: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@1444 │ │ -06f052: dd02 0003 |0017: and-int/lit8 v2, v0, #int 3 // #03 │ │ -06f056: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ -06f05a: 7010 4614 0400 |001b: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1446 │ │ -06f060: dd02 0008 |001e: and-int/lit8 v2, v0, #int 8 // #08 │ │ -06f064: 3802 1400 |0020: if-eqz v2, 0034 // +0014 │ │ -06f068: dd02 0508 |0022: and-int/lit8 v2, v5, #int 8 // #08 │ │ -06f06c: 3802 2a00 |0024: if-eqz v2, 004e // +002a │ │ -06f070: 5442 7e09 |0026: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f074: 5443 7c09 |0028: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@097c │ │ -06f078: 6e20 c917 3200 |002a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@17c9 │ │ -06f07e: 5442 7e09 |002d: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f082: 5443 7909 |002f: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0979 │ │ -06f086: 6e20 c517 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17c5 │ │ -06f08c: dd02 0010 |0034: and-int/lit8 v2, v0, #int 16 // #10 │ │ -06f090: 3802 1100 |0036: if-eqz v2, 0047 // +0011 │ │ -06f094: 5442 6f09 |0038: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ -06f098: 3802 0d00 |003a: if-eqz v2, 0047 // +000d │ │ -06f09c: dd02 0510 |003c: and-int/lit8 v2, v5, #int 16 // #10 │ │ -06f0a0: 3802 1b00 |003e: if-eqz v2, 0059 // +001b │ │ -06f0a4: 5442 7e09 |0040: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f0a8: 5443 6f09 |0042: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ -06f0ac: 6e20 6817 3200 |0044: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1768 │ │ -06f0b2: 0e00 |0047: return-void │ │ -06f0b4: 5442 7e09 |0048: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f0b8: 6e20 c017 3200 |004a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ -06f0be: 28ca |004d: goto 0017 // -0036 │ │ -06f0c0: 5442 7e09 |004e: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f0c4: 6e20 c917 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@17c9 │ │ -06f0ca: 5442 7e09 |0053: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f0ce: 6e20 c517 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17c5 │ │ -06f0d4: 28dc |0058: goto 0034 // -0024 │ │ -06f0d6: 5442 7e09 |0059: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f0da: 5443 6f09 |005b: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ -06f0de: 6e20 af17 3200 |005d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ -06f0e4: 28e7 |0060: goto 0047 // -0019 │ │ +06f00c: |[06f00c] android.support.v7.internal.widget.ToolbarWidgetWrapper.setDisplayOptions:(I)V │ │ +06f01c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06f01e: 5241 7209 |0001: iget v1, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06f022: 9700 0105 |0003: xor-int v0, v1, v5 │ │ +06f026: 5945 7209 |0005: iput v5, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06f02a: 3800 4000 |0007: if-eqz v0, 0047 // +0040 │ │ +06f02e: dd02 0004 |0009: and-int/lit8 v2, v0, #int 4 // #04 │ │ +06f032: 3802 0c00 |000b: if-eqz v2, 0017 // +000c │ │ +06f036: dd02 0504 |000d: and-int/lit8 v2, v5, #int 4 // #04 │ │ +06f03a: 3802 3900 |000f: if-eqz v2, 0048 // +0039 │ │ +06f03e: 7010 4514 0400 |0011: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1445 │ │ +06f044: 7010 4414 0400 |0014: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@1444 │ │ +06f04a: dd02 0003 |0017: and-int/lit8 v2, v0, #int 3 // #03 │ │ +06f04e: 3802 0500 |0019: if-eqz v2, 001e // +0005 │ │ +06f052: 7010 4614 0400 |001b: invoke-direct {v4}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1446 │ │ +06f058: dd02 0008 |001e: and-int/lit8 v2, v0, #int 8 // #08 │ │ +06f05c: 3802 1400 |0020: if-eqz v2, 0034 // +0014 │ │ +06f060: dd02 0508 |0022: and-int/lit8 v2, v5, #int 8 // #08 │ │ +06f064: 3802 2a00 |0024: if-eqz v2, 004e // +002a │ │ +06f068: 5442 7e09 |0026: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f06c: 5443 7c09 |0028: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitle:Ljava/lang/CharSequence; // field@097c │ │ +06f070: 6e20 c917 3200 |002a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@17c9 │ │ +06f076: 5442 7e09 |002d: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f07a: 5443 7909 |002f: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0979 │ │ +06f07e: 6e20 c517 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17c5 │ │ +06f084: dd02 0010 |0034: and-int/lit8 v2, v0, #int 16 // #10 │ │ +06f088: 3802 1100 |0036: if-eqz v2, 0047 // +0011 │ │ +06f08c: 5442 6f09 |0038: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ +06f090: 3802 0d00 |003a: if-eqz v2, 0047 // +000d │ │ +06f094: dd02 0510 |003c: and-int/lit8 v2, v5, #int 16 // #10 │ │ +06f098: 3802 1b00 |003e: if-eqz v2, 0059 // +001b │ │ +06f09c: 5442 7e09 |0040: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f0a0: 5443 6f09 |0042: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ +06f0a4: 6e20 6817 3200 |0044: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1768 │ │ +06f0aa: 0e00 |0047: return-void │ │ +06f0ac: 5442 7e09 |0048: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f0b0: 6e20 c017 3200 |004a: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ +06f0b6: 28ca |004d: goto 0017 // -0036 │ │ +06f0b8: 5442 7e09 |004e: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f0bc: 6e20 c917 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@17c9 │ │ +06f0c2: 5442 7e09 |0053: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f0c6: 6e20 c517 3200 |0055: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17c5 │ │ +06f0cc: 28dc |0058: goto 0034 // -0024 │ │ +06f0ce: 5442 7e09 |0059: iget-object v2, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f0d2: 5443 6f09 |005b: iget-object v3, v4, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mCustomView:Landroid/view/View; // field@096f │ │ +06f0d6: 6e20 af17 3200 |005d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ +06f0dc: 28e7 |0060: goto 0047 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=429 │ │ 0x0003 line=430 │ │ 0x0005 line=431 │ │ 0x0007 line=432 │ │ 0x0009 line=433 │ │ @@ -160338,46 +160338,46 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -06f0e8: |[06f0e8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -06f0f8: 12e4 |0000: const/4 v4, #int -2 // #fe │ │ -06f0fa: 5451 7a09 |0001: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ -06f0fe: 3801 1300 |0003: if-eqz v1, 0016 // +0013 │ │ -06f102: 5451 7a09 |0005: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ -06f106: 6e10 ca18 0100 |0007: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -06f10c: 0c01 |000a: move-result-object v1 │ │ -06f10e: 5452 7e09 |000b: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f112: 3321 0900 |000d: if-ne v1, v2, 0016 // +0009 │ │ -06f116: 5451 7e09 |000f: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f11a: 5452 7a09 |0011: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ -06f11e: 6e20 af17 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ -06f124: 5b56 7a09 |0016: iput-object v6, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ -06f128: 3806 2400 |0018: if-eqz v6, 003c // +0024 │ │ -06f12c: 5251 7809 |001a: iget v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0978 │ │ -06f130: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -06f132: 3321 1f00 |001d: if-ne v1, v2, 003c // +001f │ │ -06f136: 5451 7e09 |001f: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f13a: 5452 7a09 |0021: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ -06f13e: 1203 |0023: const/4 v3, #int 0 // #0 │ │ -06f140: 6e30 6917 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@1769 │ │ -06f146: 5451 7a09 |0027: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ -06f14a: 6e10 c118 0100 |0029: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -06f150: 0c00 |002c: move-result-object v0 │ │ -06f152: 1f00 1803 |002d: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -06f156: 5904 a10a |002f: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.width:I // field@0aa1 │ │ -06f15a: 5904 9c0a |0031: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.height:I // field@0a9c │ │ -06f15e: 1401 5300 8000 |0033: const v1, #float 1.17551e-38 // #00800053 │ │ -06f164: 5901 9b0a |0036: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ -06f168: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -06f16a: 6e20 5213 1600 |0039: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1352 │ │ -06f170: 0e00 |003c: return-void │ │ +06f0e0: |[06f0e0] android.support.v7.internal.widget.ToolbarWidgetWrapper.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +06f0f0: 12e4 |0000: const/4 v4, #int -2 // #fe │ │ +06f0f2: 5451 7a09 |0001: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ +06f0f6: 3801 1300 |0003: if-eqz v1, 0016 // +0013 │ │ +06f0fa: 5451 7a09 |0005: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ +06f0fe: 6e10 ca18 0100 |0007: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +06f104: 0c01 |000a: move-result-object v1 │ │ +06f106: 5452 7e09 |000b: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f10a: 3321 0900 |000d: if-ne v1, v2, 0016 // +0009 │ │ +06f10e: 5451 7e09 |000f: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f112: 5452 7a09 |0011: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ +06f116: 6e20 af17 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ +06f11c: 5b56 7a09 |0016: iput-object v6, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ +06f120: 3806 2400 |0018: if-eqz v6, 003c // +0024 │ │ +06f124: 5251 7809 |001a: iget v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavigationMode:I // field@0978 │ │ +06f128: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +06f12a: 3321 1f00 |001d: if-ne v1, v2, 003c // +001f │ │ +06f12e: 5451 7e09 |001f: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f132: 5452 7a09 |0021: iget-object v2, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ +06f136: 1203 |0023: const/4 v3, #int 0 // #0 │ │ +06f138: 6e30 6917 2103 |0024: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;I)V // method@1769 │ │ +06f13e: 5451 7a09 |0027: iget-object v1, v5, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTabView:Landroid/view/View; // field@097a │ │ +06f142: 6e10 c118 0100 |0029: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +06f148: 0c00 |002c: move-result-object v0 │ │ +06f14a: 1f00 1803 |002d: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +06f14e: 5904 a10a |002f: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.width:I // field@0aa1 │ │ +06f152: 5904 9c0a |0031: iput v4, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.height:I // field@0a9c │ │ +06f156: 1401 5300 8000 |0033: const v1, #float 1.17551e-38 // #00800053 │ │ +06f15c: 5901 9b0a |0036: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ +06f160: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +06f162: 6e20 5213 1600 |0039: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1352 │ │ +06f168: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=468 │ │ 0x000f line=469 │ │ 0x0016 line=471 │ │ 0x0018 line=472 │ │ 0x001f line=473 │ │ @@ -160397,16 +160397,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06f174: |[06f174] android.support.v7.internal.widget.ToolbarWidgetWrapper.setHomeButtonEnabled:(Z)V │ │ -06f184: 0e00 |0000: return-void │ │ +06f16c: |[06f16c] android.support.v7.internal.widget.ToolbarWidgetWrapper.setHomeButtonEnabled:(Z)V │ │ +06f17c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0001 reg=1 enable Z │ │ │ │ @@ -160415,23 +160415,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06f188: |[06f188] android.support.v7.internal.widget.ToolbarWidgetWrapper.setIcon:(I)V │ │ -06f198: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -06f19c: 5410 7b09 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@097b │ │ -06f1a0: 6e20 ea13 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -06f1a6: 0c00 |0007: move-result-object v0 │ │ -06f1a8: 6e20 3614 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1436 │ │ -06f1ae: 0e00 |000b: return-void │ │ -06f1b0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06f1b2: 28fb |000d: goto 0008 // -0005 │ │ +06f180: |[06f180] android.support.v7.internal.widget.ToolbarWidgetWrapper.setIcon:(I)V │ │ +06f190: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +06f194: 5410 7b09 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@097b │ │ +06f198: 6e20 ea13 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +06f19e: 0c00 |0007: move-result-object v0 │ │ +06f1a0: 6e20 3614 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1436 │ │ +06f1a6: 0e00 |000b: return-void │ │ +06f1a8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06f1aa: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x000b line=346 │ │ 0x000c line=345 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -160442,18 +160442,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f1b4: |[06f1b4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -06f1c4: 5b01 7409 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0974 │ │ -06f1c8: 7010 4614 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1446 │ │ -06f1ce: 0e00 |0005: return-void │ │ +06f1ac: |[06f1ac] android.support.v7.internal.widget.ToolbarWidgetWrapper.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +06f1bc: 5b01 7409 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mIcon:Landroid/graphics/drawable/Drawable; // field@0974 │ │ +06f1c0: 7010 4614 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1446 │ │ +06f1c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0002 line=351 │ │ 0x0005 line=352 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -160464,23 +160464,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06f1d0: |[06f1d0] android.support.v7.internal.widget.ToolbarWidgetWrapper.setLogo:(I)V │ │ -06f1e0: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ -06f1e4: 5410 7b09 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@097b │ │ -06f1e8: 6e20 ea13 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -06f1ee: 0c00 |0007: move-result-object v0 │ │ -06f1f0: 6e20 3814 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1438 │ │ -06f1f6: 0e00 |000b: return-void │ │ -06f1f8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06f1fa: 28fb |000d: goto 0008 // -0005 │ │ +06f1c8: |[06f1c8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setLogo:(I)V │ │ +06f1d8: 3802 0c00 |0000: if-eqz v2, 000c // +000c │ │ +06f1dc: 5410 7b09 |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@097b │ │ +06f1e0: 6e20 ea13 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +06f1e6: 0c00 |0007: move-result-object v0 │ │ +06f1e8: 6e20 3814 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1438 │ │ +06f1ee: 0e00 |000b: return-void │ │ +06f1f0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06f1f2: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x000b line=357 │ │ 0x000c line=356 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -160491,18 +160491,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f1fc: |[06f1fc] android.support.v7.internal.widget.ToolbarWidgetWrapper.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -06f20c: 5b01 7509 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0975 │ │ -06f210: 7010 4614 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1446 │ │ -06f216: 0e00 |0005: return-void │ │ +06f1f4: |[06f1f4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +06f204: 5b01 7509 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mLogo:Landroid/graphics/drawable/Drawable; // field@0975 │ │ +06f208: 7010 4614 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateToolbarLogo:()V // method@1446 │ │ +06f20e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0002 line=362 │ │ 0x0005 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -160513,33 +160513,33 @@ │ │ type : '(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -06f218: |[06f218] android.support.v7.internal.widget.ToolbarWidgetWrapper.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -06f228: 5420 6e09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@096e │ │ -06f22c: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -06f230: 2200 de02 |0004: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter; // type@02de │ │ -06f234: 5421 7e09 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f238: 6e10 8417 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -06f23e: 0c01 |000b: move-result-object v1 │ │ -06f240: 7020 a514 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@14a5 │ │ -06f246: 5b20 6e09 |000f: iput-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@096e │ │ -06f24a: 5420 6e09 |0011: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@096e │ │ -06f24e: 6001 ec04 |0013: sget v1, Landroid/support/v7/appcompat/R$id;.action_menu_presenter:I // field@04ec │ │ -06f252: 6e20 c314 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setId:(I)V // method@14c3 │ │ -06f258: 5420 6e09 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@096e │ │ -06f25c: 6e20 c114 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@14c1 │ │ -06f262: 5420 7e09 |001d: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f266: 1f03 7502 |001f: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -06f26a: 5421 6e09 |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@096e │ │ -06f26e: 6e30 ba17 3001 |0023: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/Toolbar;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V // method@17ba │ │ -06f274: 0e00 |0026: return-void │ │ +06f210: |[06f210] android.support.v7.internal.widget.ToolbarWidgetWrapper.setMenu:(Landroid/view/Menu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +06f220: 5420 6e09 |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@096e │ │ +06f224: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +06f228: 2200 de02 |0004: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter; // type@02de │ │ +06f22c: 5421 7e09 |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f230: 6e10 8417 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +06f236: 0c01 |000b: move-result-object v1 │ │ +06f238: 7020 a514 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@14a5 │ │ +06f23e: 5b20 6e09 |000f: iput-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@096e │ │ +06f242: 5420 6e09 |0011: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@096e │ │ +06f246: 6001 ec04 |0013: sget v1, Landroid/support/v7/appcompat/R$id;.action_menu_presenter:I // field@04ec │ │ +06f24a: 6e20 c314 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setId:(I)V // method@14c3 │ │ +06f250: 5420 6e09 |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@096e │ │ +06f254: 6e20 c114 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@14c1 │ │ +06f25a: 5420 7e09 |001d: iget-object v0, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f25e: 1f03 7502 |001f: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +06f262: 5421 6e09 |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@096e │ │ +06f266: 6e30 ba17 3001 |0023: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/Toolbar;.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V // method@17ba │ │ +06f26c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0004 line=410 │ │ 0x0011 line=411 │ │ 0x0018 line=413 │ │ 0x001d line=414 │ │ @@ -160554,18 +160554,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06f278: |[06f278] android.support.v7.internal.widget.ToolbarWidgetWrapper.setMenuPrepared:()V │ │ -06f288: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06f28a: 5c10 7609 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@0976 │ │ -06f28e: 0e00 |0003: return-void │ │ +06f270: |[06f270] android.support.v7.internal.widget.ToolbarWidgetWrapper.setMenuPrepared:()V │ │ +06f280: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06f282: 5c10 7609 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mMenuPrepared:Z // field@0976 │ │ +06f286: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0003 line=405 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ @@ -160574,24 +160574,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06f290: |[06f290] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(I)V │ │ -06f2a0: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -06f2a4: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -06f2a6: 6e20 3c14 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@143c │ │ -06f2ac: 0e00 |0006: return-void │ │ -06f2ae: 6e10 2214 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.getContext:()Landroid/content/Context; // method@1422 │ │ -06f2b4: 0c00 |000a: move-result-object v0 │ │ -06f2b6: 6e20 ca00 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ -06f2bc: 0c00 |000e: move-result-object v0 │ │ -06f2be: 28f4 |000f: goto 0003 // -000c │ │ +06f288: |[06f288] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(I)V │ │ +06f298: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +06f29c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +06f29e: 6e20 3c14 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@143c │ │ +06f2a4: 0e00 |0006: return-void │ │ +06f2a6: 6e10 2214 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.getContext:()Landroid/content/Context; // method@1422 │ │ +06f2ac: 0c00 |000a: move-result-object v0 │ │ +06f2ae: 6e20 ca00 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ +06f2b4: 0c00 |000e: move-result-object v0 │ │ +06f2b6: 28f4 |000f: goto 0003 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0006 line=651 │ │ 0x0007 line=650 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -160602,18 +160602,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f2c0: |[06f2c0] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ -06f2d0: 5b01 7309 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0973 │ │ -06f2d4: 7010 4414 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@1444 │ │ -06f2da: 0e00 |0005: return-void │ │ +06f2b8: |[06f2b8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ +06f2c8: 5b01 7309 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mHomeDescription:Ljava/lang/CharSequence; // field@0973 │ │ +06f2cc: 7010 4414 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateHomeAccessibility:()V // method@1444 │ │ +06f2d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0002 line=645 │ │ 0x0005 line=646 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -160624,18 +160624,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f2dc: |[06f2dc] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -06f2ec: 5b01 7709 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0977 │ │ -06f2f0: 7010 4514 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1445 │ │ -06f2f6: 0e00 |0005: return-void │ │ +06f2d4: |[06f2d4] android.support.v7.internal.widget.ToolbarWidgetWrapper.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +06f2e4: 5b01 7709 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mNavIcon:Landroid/graphics/drawable/Drawable; // field@0977 │ │ +06f2e8: 7010 4514 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.updateNavigationIcon:()V // method@1445 │ │ +06f2ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=631 │ │ 0x0002 line=632 │ │ 0x0005 line=633 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -160646,22 +160646,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06f2f8: |[06f2f8] android.support.v7.internal.widget.ToolbarWidgetWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -06f308: 5b12 7909 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0979 │ │ -06f30c: 5210 7209 |0002: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ -06f310: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ -06f314: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -06f318: 5410 7e09 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f31c: 6e20 c517 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17c5 │ │ -06f322: 0e00 |000d: return-void │ │ +06f2f0: |[06f2f0] android.support.v7.internal.widget.ToolbarWidgetWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +06f300: 5b12 7909 |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mSubtitle:Ljava/lang/CharSequence; // field@0979 │ │ +06f304: 5210 7209 |0002: iget v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mDisplayOpts:I // field@0972 │ │ +06f308: dd00 0008 |0004: and-int/lit8 v0, v0, #int 8 // #08 │ │ +06f30c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +06f310: 5410 7e09 |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f314: 6e20 c517 2000 |000a: invoke-virtual {v0, v2}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17c5 │ │ +06f31a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ 0x0002 line=297 │ │ 0x0008 line=298 │ │ 0x000d line=300 │ │ locals : │ │ @@ -160673,19 +160673,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06f324: |[06f324] android.support.v7.internal.widget.ToolbarWidgetWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ -06f334: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06f336: 5c10 7d09 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@097d │ │ -06f33a: 7020 4014 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@1440 │ │ -06f340: 0e00 |0006: return-void │ │ +06f31c: |[06f31c] android.support.v7.internal.widget.ToolbarWidgetWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ +06f32c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06f32e: 5c10 7d09 |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@097d │ │ +06f332: 7020 4014 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@1440 │ │ +06f338: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0003 line=279 │ │ 0x0006 line=280 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -160696,17 +160696,17 @@ │ │ type : '(Landroid/support/v7/internal/app/WindowCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f344: |[06f344] android.support.v7.internal.widget.ToolbarWidgetWrapper.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V │ │ -06f354: 5b01 7f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@097f │ │ -06f358: 0e00 |0002: return-void │ │ +06f33c: |[06f33c] android.support.v7.internal.widget.ToolbarWidgetWrapper.setWindowCallback:(Landroid/support/v7/internal/app/WindowCallback;)V │ │ +06f34c: 5b01 7f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mWindowCallback:Landroid/support/v7/internal/app/WindowCallback; // field@097f │ │ +06f350: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0002 line=261 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/app/WindowCallback; │ │ @@ -160716,19 +160716,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06f35c: |[06f35c] android.support.v7.internal.widget.ToolbarWidgetWrapper.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -06f36c: 5510 7d09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@097d │ │ -06f370: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -06f374: 7020 4014 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@1440 │ │ -06f37a: 0e00 |0007: return-void │ │ +06f354: |[06f354] android.support.v7.internal.widget.ToolbarWidgetWrapper.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +06f364: 5510 7d09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mTitleSet:Z // field@097d │ │ +06f368: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +06f36c: 7020 4014 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.setTitleInt:(Ljava/lang/CharSequence;)V // method@1440 │ │ +06f372: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ 0x0007 line=269 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ @@ -160739,32 +160739,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06f37c: |[06f37c] android.support.v7.internal.widget.ToolbarWidgetWrapper.showOverflowMenu:()Z │ │ -06f38c: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ -06f390: 6e10 cf17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@17cf │ │ -06f396: 0a00 |0005: move-result v0 │ │ -06f398: 0f00 |0006: return v0 │ │ +06f374: |[06f374] android.support.v7.internal.widget.ToolbarWidgetWrapper.showOverflowMenu:()Z │ │ +06f384: 5410 7e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.mToolbar:Landroid/support/v7/widget/Toolbar; // field@097e │ │ +06f388: 6e10 cf17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@17cf │ │ +06f38e: 0a00 |0005: move-result v0 │ │ +06f390: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; │ │ │ │ - source_file_idx : 3225 (ToolbarWidgetWrapper.java) │ │ + source_file_idx : 3223 (ToolbarWidgetWrapper.java) │ │ │ │ Class #588 header: │ │ class_idx : 720 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3453 │ │ +source_file_idx : 3451 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #588 annotations: │ │ Annotations on class │ │ @@ -160782,21 +160782,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;) │ │ name : 'onInflate' │ │ type : '(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3453 (ViewStubCompat.java) │ │ + source_file_idx : 3451 (ViewStubCompat.java) │ │ │ │ Class #589 header: │ │ class_idx : 721 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 872 │ │ -source_file_idx : 3453 │ │ +source_file_idx : 3451 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 12 │ │ │ │ Class #589 annotations: │ │ Annotations on class │ │ @@ -160837,18 +160837,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 │ │ -06f39c: |[06f39c] android.support.v7.internal.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06f3ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06f3ae: 7040 4914 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ViewStubCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1449 │ │ -06f3b4: 0e00 |0004: return-void │ │ +06f394: |[06f394] android.support.v7.internal.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +06f3a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f3a6: 7040 4914 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ViewStubCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1449 │ │ +06f3ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0004 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -160859,40 +160859,40 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -06f3b8: |[06f3b8] android.support.v7.internal.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -06f3c8: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -06f3ca: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06f3cc: 7040 aa18 5476 |0002: invoke-direct {v4, v5, v6, v7}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18aa │ │ -06f3d2: 5942 8409 |0005: iput v2, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ -06f3d6: 6201 3807 |0007: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@0738 │ │ -06f3da: 6e52 d000 6571 |0009: invoke-virtual {v5, v6, v1, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -06f3e0: 0c00 |000c: move-result-object v0 │ │ -06f3e2: 6001 3a07 |000d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_inflatedId:I // field@073a │ │ -06f3e6: 6e30 4e01 1003 |000f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -06f3ec: 0a01 |0012: move-result v1 │ │ -06f3ee: 5941 8109 |0013: iput v1, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@0981 │ │ -06f3f2: 6001 3b07 |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_layout:I // field@073b │ │ -06f3f6: 6e30 4e01 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -06f3fc: 0a01 |001a: move-result v1 │ │ -06f3fe: 5941 8409 |001b: iput v1, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ -06f402: 6001 3907 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_id:I // field@0739 │ │ -06f406: 6e30 4e01 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -06f40c: 0a01 |0022: move-result v1 │ │ -06f40e: 6e20 5414 1400 |0023: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setId:(I)V // method@1454 │ │ -06f414: 6e10 5401 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -06f41a: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ -06f41e: 6e20 5a14 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setVisibility:(I)V // method@145a │ │ -06f424: 1211 |002e: const/4 v1, #int 1 // #1 │ │ -06f426: 6e20 5b14 1400 |002f: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setWillNotDraw:(Z)V // method@145b │ │ -06f42c: 0e00 |0032: return-void │ │ +06f3b0: |[06f3b0] android.support.v7.internal.widget.ViewStubCompat.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +06f3c0: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +06f3c2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06f3c4: 7040 aa18 5476 |0002: invoke-direct {v4, v5, v6, v7}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18aa │ │ +06f3ca: 5942 8409 |0005: iput v2, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ +06f3ce: 6201 3807 |0007: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat:[I // field@0738 │ │ +06f3d2: 6e52 d000 6571 |0009: invoke-virtual {v5, v6, v1, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +06f3d8: 0c00 |000c: move-result-object v0 │ │ +06f3da: 6001 3a07 |000d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_inflatedId:I // field@073a │ │ +06f3de: 6e30 4e01 1003 |000f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +06f3e4: 0a01 |0012: move-result v1 │ │ +06f3e6: 5941 8109 |0013: iput v1, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@0981 │ │ +06f3ea: 6001 3b07 |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_layout:I // field@073b │ │ +06f3ee: 6e30 4e01 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +06f3f4: 0a01 |001a: move-result v1 │ │ +06f3f6: 5941 8409 |001b: iput v1, v4, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ +06f3fa: 6001 3907 |001d: sget v1, Landroid/support/v7/appcompat/R$styleable;.ViewStubCompat_android_id:I // field@0739 │ │ +06f3fe: 6e30 4e01 1003 |001f: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +06f404: 0a01 |0022: move-result v1 │ │ +06f406: 6e20 5414 1400 |0023: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setId:(I)V // method@1454 │ │ +06f40c: 6e10 5401 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +06f412: 1301 0800 |0029: const/16 v1, #int 8 // #8 │ │ +06f416: 6e20 5a14 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setVisibility:(I)V // method@145a │ │ +06f41c: 1211 |002e: const/4 v1, #int 1 // #1 │ │ +06f41e: 6e20 5b14 1400 |002f: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ViewStubCompat;.setWillNotDraw:(Z)V // method@145b │ │ +06f424: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x0005 line=39 │ │ 0x0007 line=54 │ │ 0x000d line=57 │ │ 0x0015 line=58 │ │ @@ -160914,16 +160914,16 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06f430: |[06f430] android.support.v7.internal.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -06f440: 0e00 |0000: return-void │ │ +06f428: |[06f428] android.support.v7.internal.widget.ViewStubCompat.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +06f438: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0001 reg=1 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -160932,16 +160932,16 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06f444: |[06f444] android.support.v7.internal.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ -06f454: 0e00 |0000: return-void │ │ +06f43c: |[06f43c] android.support.v7.internal.widget.ViewStubCompat.draw:(Landroid/graphics/Canvas;)V │ │ +06f44c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0001 reg=1 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -160950,17 +160950,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f458: |[06f458] android.support.v7.internal.widget.ViewStubCompat.getInflatedId:()I │ │ -06f468: 5210 8109 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@0981 │ │ -06f46c: 0f00 |0002: return v0 │ │ +06f450: |[06f450] android.support.v7.internal.widget.ViewStubCompat.getInflatedId:()I │ │ +06f460: 5210 8109 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@0981 │ │ +06f464: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ViewStubCompat;) │ │ @@ -160968,17 +160968,17 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f470: |[06f470] android.support.v7.internal.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ -06f480: 5410 8309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0983 │ │ -06f484: 1100 |0002: return-object v0 │ │ +06f468: |[06f468] android.support.v7.internal.widget.ViewStubCompat.getLayoutInflater:()Landroid/view/LayoutInflater; │ │ +06f478: 5410 8309 |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0983 │ │ +06f47c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ViewStubCompat;) │ │ @@ -160986,17 +160986,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f488: |[06f488] android.support.v7.internal.widget.ViewStubCompat.getLayoutResource:()I │ │ -06f498: 5210 8409 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ -06f49c: 0f00 |0002: return v0 │ │ +06f480: |[06f480] android.support.v7.internal.widget.ViewStubCompat.getLayoutResource:()I │ │ +06f490: 5210 8409 |0000: iget v0, v1, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ +06f494: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ViewStubCompat;) │ │ @@ -161004,66 +161004,66 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -06f4a0: |[06f4a0] android.support.v7.internal.widget.ViewStubCompat.inflate:()Landroid/view/View; │ │ -06f4b0: 6e10 5114 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getParent:()Landroid/view/ViewParent; // method@1451 │ │ -06f4b6: 0c05 |0003: move-result-object v5 │ │ -06f4b8: 3805 5a00 |0004: if-eqz v5, 005e // +005a │ │ -06f4bc: 2056 6e03 |0006: instance-of v6, v5, Landroid/view/ViewGroup; // type@036e │ │ -06f4c0: 3806 5600 |0008: if-eqz v6, 005e // +0056 │ │ -06f4c4: 5286 8409 |000a: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ -06f4c8: 3806 4a00 |000c: if-eqz v6, 0056 // +004a │ │ -06f4cc: 0753 |000e: move-object v3, v5 │ │ -06f4ce: 1f03 6e03 |000f: check-cast v3, Landroid/view/ViewGroup; // type@036e │ │ -06f4d2: 5486 8309 |0011: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0983 │ │ -06f4d6: 3806 3600 |0013: if-eqz v6, 0049 // +0036 │ │ -06f4da: 5480 8309 |0015: iget-object v0, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0983 │ │ -06f4de: 5286 8409 |0017: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ -06f4e2: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -06f4e4: 6e40 4f18 6073 |001a: invoke-virtual {v0, v6, v3, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -06f4ea: 0c04 |001d: move-result-object v4 │ │ -06f4ec: 5286 8109 |001e: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@0981 │ │ -06f4f0: 12f7 |0020: const/4 v7, #int -1 // #ff │ │ -06f4f2: 3276 0700 |0021: if-eq v6, v7, 0028 // +0007 │ │ -06f4f6: 5286 8109 |0023: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@0981 │ │ -06f4fa: 6e20 0719 6400 |0025: invoke-virtual {v4, v6}, Landroid/view/View;.setId:(I)V // method@1907 │ │ -06f500: 6e20 4719 8300 |0028: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@1947 │ │ -06f506: 0a01 |002b: move-result v1 │ │ -06f508: 6e20 5f19 8300 |002c: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@195f │ │ -06f50e: 6e10 4f14 0800 |002f: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@144f │ │ -06f514: 0c02 |0032: move-result-object v2 │ │ -06f516: 3802 1f00 |0033: if-eqz v2, 0052 // +001f │ │ -06f51a: 6e40 3119 4321 |0035: invoke-virtual {v3, v4, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1931 │ │ -06f520: 2206 f603 |0038: new-instance v6, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -06f524: 7020 de1b 4600 |003a: invoke-direct {v6, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ -06f52a: 5b86 8209 |003d: iput-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0982 │ │ -06f52e: 5486 8009 |003f: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@0980 │ │ -06f532: 3806 0700 |0041: if-eqz v6, 0048 // +0007 │ │ -06f536: 5486 8009 |0043: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@0980 │ │ -06f53a: 7230 4714 8604 |0045: invoke-interface {v6, v8, v4}, Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;.onInflate:(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V // method@1447 │ │ -06f540: 1104 |0048: return-object v4 │ │ -06f542: 6e10 4c14 0800 |0049: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getContext:()Landroid/content/Context; // method@144c │ │ -06f548: 0c06 |004c: move-result-object v6 │ │ -06f54a: 7110 4c18 0600 |004d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -06f550: 0c00 |0050: move-result-object v0 │ │ -06f552: 28c6 |0051: goto 0017 // -003a │ │ -06f554: 6e30 3019 4301 |0052: invoke-virtual {v3, v4, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@1930 │ │ -06f55a: 28e3 |0055: goto 0038 // -001d │ │ -06f55c: 2206 de03 |0056: new-instance v6, Ljava/lang/IllegalArgumentException; // type@03de │ │ -06f560: 1a07 7b0d |0058: const-string v7, "ViewStub must have a valid layoutResource" // string@0d7b │ │ -06f564: 7020 881b 7600 |005a: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -06f56a: 2706 |005d: throw v6 │ │ -06f56c: 2206 df03 |005e: new-instance v6, Ljava/lang/IllegalStateException; // type@03df │ │ -06f570: 1a07 7a0d |0060: const-string v7, "ViewStub must have a non-null ViewGroup viewParent" // string@0d7a │ │ -06f574: 7020 8b1b 7600 |0062: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -06f57a: 2706 |0065: throw v6 │ │ +06f498: |[06f498] android.support.v7.internal.widget.ViewStubCompat.inflate:()Landroid/view/View; │ │ +06f4a8: 6e10 5114 0800 |0000: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getParent:()Landroid/view/ViewParent; // method@1451 │ │ +06f4ae: 0c05 |0003: move-result-object v5 │ │ +06f4b0: 3805 5a00 |0004: if-eqz v5, 005e // +005a │ │ +06f4b4: 2056 6e03 |0006: instance-of v6, v5, Landroid/view/ViewGroup; // type@036e │ │ +06f4b8: 3806 5600 |0008: if-eqz v6, 005e // +0056 │ │ +06f4bc: 5286 8409 |000a: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ +06f4c0: 3806 4a00 |000c: if-eqz v6, 0056 // +004a │ │ +06f4c4: 0753 |000e: move-object v3, v5 │ │ +06f4c6: 1f03 6e03 |000f: check-cast v3, Landroid/view/ViewGroup; // type@036e │ │ +06f4ca: 5486 8309 |0011: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0983 │ │ +06f4ce: 3806 3600 |0013: if-eqz v6, 0049 // +0036 │ │ +06f4d2: 5480 8309 |0015: iget-object v0, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0983 │ │ +06f4d6: 5286 8409 |0017: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ +06f4da: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +06f4dc: 6e40 4f18 6073 |001a: invoke-virtual {v0, v6, v3, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +06f4e2: 0c04 |001d: move-result-object v4 │ │ +06f4e4: 5286 8109 |001e: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@0981 │ │ +06f4e8: 12f7 |0020: const/4 v7, #int -1 // #ff │ │ +06f4ea: 3276 0700 |0021: if-eq v6, v7, 0028 // +0007 │ │ +06f4ee: 5286 8109 |0023: iget v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@0981 │ │ +06f4f2: 6e20 0719 6400 |0025: invoke-virtual {v4, v6}, Landroid/view/View;.setId:(I)V // method@1907 │ │ +06f4f8: 6e20 4719 8300 |0028: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@1947 │ │ +06f4fe: 0a01 |002b: move-result v1 │ │ +06f500: 6e20 5f19 8300 |002c: invoke-virtual {v3, v8}, Landroid/view/ViewGroup;.removeViewInLayout:(Landroid/view/View;)V // method@195f │ │ +06f506: 6e10 4f14 0800 |002f: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@144f │ │ +06f50c: 0c02 |0032: move-result-object v2 │ │ +06f50e: 3802 1f00 |0033: if-eqz v2, 0052 // +001f │ │ +06f512: 6e40 3119 4321 |0035: invoke-virtual {v3, v4, v1, v2}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@1931 │ │ +06f518: 2206 f603 |0038: new-instance v6, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +06f51c: 7020 de1b 4600 |003a: invoke-direct {v6, v4}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ +06f522: 5b86 8209 |003d: iput-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0982 │ │ +06f526: 5486 8009 |003f: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@0980 │ │ +06f52a: 3806 0700 |0041: if-eqz v6, 0048 // +0007 │ │ +06f52e: 5486 8009 |0043: iget-object v6, v8, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@0980 │ │ +06f532: 7230 4714 8604 |0045: invoke-interface {v6, v8, v4}, Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;.onInflate:(Landroid/support/v7/internal/widget/ViewStubCompat;Landroid/view/View;)V // method@1447 │ │ +06f538: 1104 |0048: return-object v4 │ │ +06f53a: 6e10 4c14 0800 |0049: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ViewStubCompat;.getContext:()Landroid/content/Context; // method@144c │ │ +06f540: 0c06 |004c: move-result-object v6 │ │ +06f542: 7110 4c18 0600 |004d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +06f548: 0c00 |0050: move-result-object v0 │ │ +06f54a: 28c6 |0051: goto 0017 // -003a │ │ +06f54c: 6e30 3019 4301 |0052: invoke-virtual {v3, v4, v1}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@1930 │ │ +06f552: 28e3 |0055: goto 0038 // -001d │ │ +06f554: 2206 de03 |0056: new-instance v6, Ljava/lang/IllegalArgumentException; // type@03de │ │ +06f558: 1a07 790d |0058: const-string v7, "ViewStub must have a valid layoutResource" // string@0d79 │ │ +06f55c: 7020 881b 7600 |005a: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +06f562: 2706 |005d: throw v6 │ │ +06f564: 2206 df03 |005e: new-instance v6, Ljava/lang/IllegalStateException; // type@03df │ │ +06f568: 1a07 780d |0060: const-string v7, "ViewStub must have a non-null ViewGroup viewParent" // string@0d78 │ │ +06f56c: 7020 8b1b 7600 |0062: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +06f572: 2706 |0065: throw v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0004 line=192 │ │ 0x000a line=193 │ │ 0x000f line=194 │ │ 0x0011 line=196 │ │ @@ -161102,18 +161102,18 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -06f57c: |[06f57c] android.support.v7.internal.widget.ViewStubCompat.onMeasure:(II)V │ │ -06f58c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06f58e: 6e30 5814 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/support/v7/internal/widget/ViewStubCompat;.setMeasuredDimension:(II)V // method@1458 │ │ -06f594: 0e00 |0004: return-void │ │ +06f574: |[06f574] android.support.v7.internal.widget.ViewStubCompat.onMeasure:(II)V │ │ +06f584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f586: 6e30 5814 0100 |0001: invoke-virtual {v1, v0, v0}, Landroid/support/v7/internal/widget/ViewStubCompat;.setMeasuredDimension:(II)V // method@1458 │ │ +06f58c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=144 │ │ 0x0004 line=145 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0005 reg=2 widthMeasureSpec I │ │ @@ -161124,17 +161124,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f598: |[06f598] android.support.v7.internal.widget.ViewStubCompat.setInflatedId:(I)V │ │ -06f5a8: 5901 8109 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@0981 │ │ -06f5ac: 0e00 |0002: return-void │ │ +06f590: |[06f590] android.support.v7.internal.widget.ViewStubCompat.setInflatedId:(I)V │ │ +06f5a0: 5901 8109 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedId:I // field@0981 │ │ +06f5a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 inflatedId I │ │ @@ -161144,17 +161144,17 @@ │ │ type : '(Landroid/view/LayoutInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f5b0: |[06f5b0] android.support.v7.internal.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ -06f5c0: 5b01 8309 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0983 │ │ -06f5c4: 0e00 |0002: return-void │ │ +06f5a8: |[06f5a8] android.support.v7.internal.widget.ViewStubCompat.setLayoutInflater:(Landroid/view/LayoutInflater;)V │ │ +06f5b8: 5b01 8309 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflater:Landroid/view/LayoutInflater; // field@0983 │ │ +06f5bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 inflater Landroid/view/LayoutInflater; │ │ @@ -161164,17 +161164,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f5c8: |[06f5c8] android.support.v7.internal.widget.ViewStubCompat.setLayoutResource:(I)V │ │ -06f5d8: 5901 8409 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ -06f5dc: 0e00 |0002: return-void │ │ +06f5c0: |[06f5c0] android.support.v7.internal.widget.ViewStubCompat.setLayoutResource:(I)V │ │ +06f5d0: 5901 8409 |0000: iput v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mLayoutResource:I // field@0984 │ │ +06f5d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 layoutResource I │ │ @@ -161184,17 +161184,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f5e0: |[06f5e0] android.support.v7.internal.widget.ViewStubCompat.setOnInflateListener:(Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;)V │ │ -06f5f0: 5b01 8009 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@0980 │ │ -06f5f4: 0e00 |0002: return-void │ │ +06f5d8: |[06f5d8] android.support.v7.internal.widget.ViewStubCompat.setOnInflateListener:(Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener;)V │ │ +06f5e8: 5b01 8009 |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflateListener:Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; // field@0980 │ │ +06f5ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0002 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0003 reg=1 inflateListener Landroid/support/v7/internal/widget/ViewStubCompat$OnInflateListener; │ │ @@ -161204,34 +161204,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06f5f8: |[06f5f8] android.support.v7.internal.widget.ViewStubCompat.setVisibility:(I)V │ │ -06f608: 5431 8209 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0982 │ │ -06f60c: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -06f610: 5431 8209 |0004: iget-object v1, v3, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0982 │ │ -06f614: 6e10 df1b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -06f61a: 0c00 |0009: move-result-object v0 │ │ -06f61c: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ -06f620: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -06f624: 6e20 1919 4000 |000e: invoke-virtual {v0, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -06f62a: 0e00 |0011: return-void │ │ -06f62c: 2201 df03 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ -06f630: 1a02 1124 |0014: const-string v2, "setVisibility called on un-referenced view" // string@2411 │ │ -06f634: 7020 8b1b 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -06f63a: 2701 |0019: throw v1 │ │ -06f63c: 6f20 1919 4300 |001a: invoke-super {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -06f642: 3804 0500 |001d: if-eqz v4, 0022 // +0005 │ │ -06f646: 1241 |001f: const/4 v1, #int 4 // #4 │ │ -06f648: 3314 f1ff |0020: if-ne v4, v1, 0011 // -000f │ │ -06f64c: 6e10 5214 0300 |0022: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@1452 │ │ -06f652: 28ec |0025: goto 0011 // -0014 │ │ +06f5f0: |[06f5f0] android.support.v7.internal.widget.ViewStubCompat.setVisibility:(I)V │ │ +06f600: 5431 8209 |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0982 │ │ +06f604: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +06f608: 5431 8209 |0004: iget-object v1, v3, Landroid/support/v7/internal/widget/ViewStubCompat;.mInflatedViewRef:Ljava/lang/ref/WeakReference; // field@0982 │ │ +06f60c: 6e10 df1b 0100 |0006: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +06f612: 0c00 |0009: move-result-object v0 │ │ +06f614: 1f00 6803 |000a: check-cast v0, Landroid/view/View; // type@0368 │ │ +06f618: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +06f61c: 6e20 1919 4000 |000e: invoke-virtual {v0, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +06f622: 0e00 |0011: return-void │ │ +06f624: 2201 df03 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ +06f628: 1a02 0f24 |0014: const-string v2, "setVisibility called on un-referenced view" // string@240f │ │ +06f62c: 7020 8b1b 2100 |0016: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +06f632: 2701 |0019: throw v1 │ │ +06f634: 6f20 1919 4300 |001a: invoke-super {v3, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +06f63a: 3804 0500 |001d: if-eqz v4, 0022 // +0005 │ │ +06f63e: 1241 |001f: const/4 v1, #int 4 // #4 │ │ +06f640: 3314 f1ff |0020: if-ne v4, v1, 0011 // -000f │ │ +06f644: 6e10 5214 0300 |0022: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ViewStubCompat;.inflate:()Landroid/view/View; // method@1452 │ │ +06f64a: 28ec |0025: goto 0011 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0004 line=168 │ │ 0x000c line=169 │ │ 0x000e line=170 │ │ 0x0011 line=180 │ │ @@ -161241,21 +161241,21 @@ │ │ 0x0022 line=177 │ │ locals : │ │ 0x000c - 0x0011 reg=0 view Landroid/view/View; │ │ 0x0012 - 0x001a reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0026 reg=3 this Landroid/support/v7/internal/widget/ViewStubCompat; │ │ 0x0000 - 0x0026 reg=4 visibility I │ │ │ │ - source_file_idx : 3453 (ViewStubCompat.java) │ │ + source_file_idx : 3451 (ViewStubCompat.java) │ │ │ │ Class #590 header: │ │ class_idx : 722 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3458 │ │ +source_file_idx : 3456 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #590 - │ │ Class descriptor : 'Landroid/support/v7/internal/widget/ViewUtils;' │ │ @@ -161274,44 +161274,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -06f654: |[06f654] android.support.v7.internal.widget.ViewUtils.:()V │ │ -06f664: 6001 3800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -06f668: 1302 1200 |0002: const/16 v2, #int 18 // #12 │ │ -06f66c: 3421 2700 |0004: if-lt v1, v2, 002b // +0027 │ │ -06f670: 1c01 6803 |0006: const-class v1, Landroid/view/View; // type@0368 │ │ -06f674: 1a02 9d11 |0008: const-string v2, "computeFitSystemWindows" // string@119d │ │ -06f678: 1223 |000a: const/4 v3, #int 2 // #2 │ │ -06f67a: 2333 f804 |000b: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ -06f67e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -06f680: 1c05 6000 |000e: const-class v5, Landroid/graphics/Rect; // type@0060 │ │ -06f684: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -06f688: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -06f68a: 1c05 6000 |0013: const-class v5, Landroid/graphics/Rect; // type@0060 │ │ -06f68e: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ -06f692: 6e30 791b 2103 |0017: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -06f698: 0c01 |001a: move-result-object v1 │ │ -06f69a: 6901 8509 |001b: sput-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0985 │ │ -06f69e: 6201 8509 |001d: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0985 │ │ -06f6a2: 6e10 ea1b 0100 |001f: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@1bea │ │ -06f6a8: 0a01 |0022: move-result v1 │ │ -06f6aa: 3901 0800 |0023: if-nez v1, 002b // +0008 │ │ -06f6ae: 6201 8509 |0025: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0985 │ │ -06f6b2: 1212 |0027: const/4 v2, #int 1 // #1 │ │ -06f6b4: 6e20 eb1b 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -06f6ba: 0e00 |002b: return-void │ │ -06f6bc: 0d00 |002c: move-exception v0 │ │ -06f6be: 1a01 810d |002d: const-string v1, "ViewUtils" // string@0d81 │ │ -06f6c2: 1a02 0203 |002f: const-string v2, "Could not find method computeFitSystemWindows. Oh well." // string@0302 │ │ -06f6c6: 7120 fe17 2100 |0031: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -06f6cc: 28f7 |0034: goto 002b // -0009 │ │ +06f64c: |[06f64c] android.support.v7.internal.widget.ViewUtils.:()V │ │ +06f65c: 6001 3800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +06f660: 1302 1200 |0002: const/16 v2, #int 18 // #12 │ │ +06f664: 3421 2700 |0004: if-lt v1, v2, 002b // +0027 │ │ +06f668: 1c01 6803 |0006: const-class v1, Landroid/view/View; // type@0368 │ │ +06f66c: 1a02 9b11 |0008: const-string v2, "computeFitSystemWindows" // string@119b │ │ +06f670: 1223 |000a: const/4 v3, #int 2 // #2 │ │ +06f672: 2333 f804 |000b: new-array v3, v3, [Ljava/lang/Class; // type@04f8 │ │ +06f676: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +06f678: 1c05 6000 |000e: const-class v5, Landroid/graphics/Rect; // type@0060 │ │ +06f67c: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +06f680: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +06f682: 1c05 6000 |0013: const-class v5, Landroid/graphics/Rect; // type@0060 │ │ +06f686: 4d05 0304 |0015: aput-object v5, v3, v4 │ │ +06f68a: 6e30 791b 2103 |0017: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +06f690: 0c01 |001a: move-result-object v1 │ │ +06f692: 6901 8509 |001b: sput-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0985 │ │ +06f696: 6201 8509 |001d: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0985 │ │ +06f69a: 6e10 ea1b 0100 |001f: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@1bea │ │ +06f6a0: 0a01 |0022: move-result v1 │ │ +06f6a2: 3901 0800 |0023: if-nez v1, 002b // +0008 │ │ +06f6a6: 6201 8509 |0025: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0985 │ │ +06f6aa: 1212 |0027: const/4 v2, #int 1 // #1 │ │ +06f6ac: 6e20 eb1b 2100 |0028: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +06f6b2: 0e00 |002b: return-void │ │ +06f6b4: 0d00 |002c: move-exception v0 │ │ +06f6b6: 1a01 7f0d |002d: const-string v1, "ViewUtils" // string@0d7f │ │ +06f6ba: 1a02 0103 |002f: const-string v2, "Could not find method computeFitSystemWindows. Oh well." // string@0301 │ │ +06f6be: 7120 fe17 2100 |0031: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +06f6c4: 28f7 |0034: goto 002b // -0009 │ │ catches : 1 │ │ 0x0006 - 0x002b │ │ Ljava/lang/NoSuchMethodException; -> 0x002c │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=39 │ │ 0x001d line=41 │ │ @@ -161328,17 +161328,17 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f6e0: |[06f6e0] android.support.v7.internal.widget.ViewUtils.combineMeasuredStates:(II)I │ │ -06f6f0: 9600 0102 |0000: or-int v0, v1, v2 │ │ -06f6f4: 0f00 |0002: return v0 │ │ +06f6d8: |[06f6d8] android.support.v7.internal.widget.ViewUtils.combineMeasuredStates:(II)I │ │ +06f6e8: 9600 0102 |0000: or-int v0, v1, v2 │ │ +06f6ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 curState I │ │ 0x0000 - 0x0003 reg=2 newState I │ │ │ │ @@ -161347,31 +161347,31 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06f6f8: |[06f6f8] android.support.v7.internal.widget.ViewUtils.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ -06f708: 6201 8509 |0000: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0985 │ │ -06f70c: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ -06f710: 6201 8509 |0004: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0985 │ │ -06f714: 1222 |0006: const/4 v2, #int 2 // #2 │ │ -06f716: 2322 f904 |0007: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ -06f71a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -06f71c: 4d05 0203 |000a: aput-object v5, v2, v3 │ │ -06f720: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -06f722: 4d06 0203 |000d: aput-object v6, v2, v3 │ │ -06f726: 6e30 e91b 4102 |000f: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -06f72c: 0e00 |0012: return-void │ │ -06f72e: 0d00 |0013: move-exception v0 │ │ -06f730: 1a01 810d |0014: const-string v1, "ViewUtils" // string@0d81 │ │ -06f734: 1a02 0603 |0016: const-string v2, "Could not invoke computeFitSystemWindows" // string@0306 │ │ -06f738: 7130 ff17 2100 |0018: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@17ff │ │ -06f73e: 28f7 |001b: goto 0012 // -0009 │ │ +06f6f0: |[06f6f0] android.support.v7.internal.widget.ViewUtils.computeFitSystemWindows:(Landroid/view/View;Landroid/graphics/Rect;Landroid/graphics/Rect;)V │ │ +06f700: 6201 8509 |0000: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0985 │ │ +06f704: 3801 1000 |0002: if-eqz v1, 0012 // +0010 │ │ +06f708: 6201 8509 |0004: sget-object v1, Landroid/support/v7/internal/widget/ViewUtils;.sComputeFitSystemWindowsMethod:Ljava/lang/reflect/Method; // field@0985 │ │ +06f70c: 1222 |0006: const/4 v2, #int 2 // #2 │ │ +06f70e: 2322 f904 |0007: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ +06f712: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +06f714: 4d05 0203 |000a: aput-object v5, v2, v3 │ │ +06f718: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +06f71a: 4d06 0203 |000d: aput-object v6, v2, v3 │ │ +06f71e: 6e30 e91b 4102 |000f: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +06f724: 0e00 |0012: return-void │ │ +06f726: 0d00 |0013: move-exception v0 │ │ +06f728: 1a01 7f0d |0014: const-string v1, "ViewUtils" // string@0d7f │ │ +06f72c: 1a02 0503 |0016: const-string v2, "Could not invoke computeFitSystemWindows" // string@0305 │ │ +06f730: 7130 ff17 2100 |0018: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@17ff │ │ +06f736: 28f7 |001b: goto 0012 // -0009 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ Ljava/lang/Exception; -> 0x0013 │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=75 │ │ 0x0012 line=80 │ │ @@ -161388,22 +161388,22 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06f750: |[06f750] android.support.v7.internal.widget.ViewUtils.isLayoutRtl:(Landroid/view/View;)Z │ │ -06f760: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06f762: 7110 a208 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -06f768: 0a01 |0004: move-result v1 │ │ -06f76a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -06f76e: 0f00 |0007: return v0 │ │ -06f770: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06f772: 28fe |0009: goto 0007 // -0002 │ │ +06f748: |[06f748] android.support.v7.internal.widget.ViewUtils.isLayoutRtl:(Landroid/view/View;)Z │ │ +06f758: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06f75a: 7110 a208 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +06f760: 0a01 |0004: move-result v1 │ │ +06f762: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +06f766: 0f00 |0007: return v0 │ │ +06f768: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06f76a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=53 │ │ locals : │ │ 0x0000 - 0x000a reg=2 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ViewUtils;) │ │ @@ -161411,49 +161411,49 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -06f774: |[06f774] android.support.v7.internal.widget.ViewUtils.makeOptionalFitsSystemWindows:(Landroid/view/View;)V │ │ -06f784: 6002 3800 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -06f788: 1303 1000 |0002: const/16 v3, #int 16 // #10 │ │ -06f78c: 3432 1f00 |0004: if-lt v2, v3, 0023 // +001f │ │ -06f790: 6e10 aa1b 0500 |0006: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -06f796: 0c02 |0009: move-result-object v2 │ │ -06f798: 1a03 1e1d |000a: const-string v3, "makeOptionalFitsSystemWindows" // string@1d1e │ │ -06f79c: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -06f79e: 2344 f804 |000d: new-array v4, v4, [Ljava/lang/Class; // type@04f8 │ │ -06f7a2: 6e30 7a1b 3204 |000f: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ -06f7a8: 0c01 |0012: move-result-object v1 │ │ -06f7aa: 6e10 ea1b 0100 |0013: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@1bea │ │ -06f7b0: 0a02 |0016: move-result v2 │ │ -06f7b2: 3902 0600 |0017: if-nez v2, 001d // +0006 │ │ -06f7b6: 1212 |0019: const/4 v2, #int 1 // #1 │ │ -06f7b8: 6e20 eb1b 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -06f7be: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -06f7c0: 2322 f904 |001e: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ -06f7c4: 6e30 e91b 5102 |0020: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -06f7ca: 0e00 |0023: return-void │ │ -06f7cc: 0d00 |0024: move-exception v0 │ │ -06f7ce: 1a02 810d |0025: const-string v2, "ViewUtils" // string@0d81 │ │ -06f7d2: 1a03 0303 |0027: const-string v3, "Could not find method makeOptionalFitsSystemWindows. Oh well..." // string@0303 │ │ -06f7d6: 7120 fe17 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -06f7dc: 28f7 |002c: goto 0023 // -0009 │ │ -06f7de: 0d00 |002d: move-exception v0 │ │ -06f7e0: 1a02 810d |002e: const-string v2, "ViewUtils" // string@0d81 │ │ -06f7e4: 1a03 0703 |0030: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@0307 │ │ -06f7e8: 7130 ff17 3200 |0032: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@17ff │ │ -06f7ee: 28ee |0035: goto 0023 // -0012 │ │ -06f7f0: 0d00 |0036: move-exception v0 │ │ -06f7f2: 1a02 810d |0037: const-string v2, "ViewUtils" // string@0d81 │ │ -06f7f6: 1a03 0703 |0039: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@0307 │ │ -06f7fa: 7130 ff17 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@17ff │ │ -06f800: 28e5 |003e: goto 0023 // -001b │ │ +06f76c: |[06f76c] android.support.v7.internal.widget.ViewUtils.makeOptionalFitsSystemWindows:(Landroid/view/View;)V │ │ +06f77c: 6002 3800 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +06f780: 1303 1000 |0002: const/16 v3, #int 16 // #10 │ │ +06f784: 3432 1f00 |0004: if-lt v2, v3, 0023 // +001f │ │ +06f788: 6e10 aa1b 0500 |0006: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +06f78e: 0c02 |0009: move-result-object v2 │ │ +06f790: 1a03 1c1d |000a: const-string v3, "makeOptionalFitsSystemWindows" // string@1d1c │ │ +06f794: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +06f796: 2344 f804 |000d: new-array v4, v4, [Ljava/lang/Class; // type@04f8 │ │ +06f79a: 6e30 7a1b 3204 |000f: invoke-virtual {v2, v3, v4}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ +06f7a0: 0c01 |0012: move-result-object v1 │ │ +06f7a2: 6e10 ea1b 0100 |0013: invoke-virtual {v1}, Ljava/lang/reflect/Method;.isAccessible:()Z // method@1bea │ │ +06f7a8: 0a02 |0016: move-result v2 │ │ +06f7aa: 3902 0600 |0017: if-nez v2, 001d // +0006 │ │ +06f7ae: 1212 |0019: const/4 v2, #int 1 // #1 │ │ +06f7b0: 6e20 eb1b 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +06f7b6: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +06f7b8: 2322 f904 |001e: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ +06f7bc: 6e30 e91b 5102 |0020: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +06f7c2: 0e00 |0023: return-void │ │ +06f7c4: 0d00 |0024: move-exception v0 │ │ +06f7c6: 1a02 7f0d |0025: const-string v2, "ViewUtils" // string@0d7f │ │ +06f7ca: 1a03 0203 |0027: const-string v3, "Could not find method makeOptionalFitsSystemWindows. Oh well..." // string@0302 │ │ +06f7ce: 7120 fe17 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +06f7d4: 28f7 |002c: goto 0023 // -0009 │ │ +06f7d6: 0d00 |002d: move-exception v0 │ │ +06f7d8: 1a02 7f0d |002e: const-string v2, "ViewUtils" // string@0d7f │ │ +06f7dc: 1a03 0603 |0030: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@0306 │ │ +06f7e0: 7130 ff17 3200 |0032: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@17ff │ │ +06f7e6: 28ee |0035: goto 0023 // -0012 │ │ +06f7e8: 0d00 |0036: move-exception v0 │ │ +06f7ea: 1a02 7f0d |0037: const-string v2, "ViewUtils" // string@0d7f │ │ +06f7ee: 1a03 0603 |0039: const-string v3, "Could not invoke makeOptionalFitsSystemWindows" // string@0306 │ │ +06f7f2: 7130 ff17 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@17ff │ │ +06f7f8: 28e5 |003e: goto 0023 // -001b │ │ catches : 1 │ │ 0x0006 - 0x0023 │ │ Ljava/lang/NoSuchMethodException; -> 0x0024 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x002d │ │ Ljava/lang/IllegalAccessException; -> 0x0036 │ │ positions : │ │ 0x0000 line=87 │ │ @@ -161472,21 +161472,21 @@ │ │ 0x0013 - 0x0023 reg=1 method Ljava/lang/reflect/Method; │ │ 0x0025 - 0x002d reg=0 e Ljava/lang/NoSuchMethodException; │ │ 0x002e - 0x0036 reg=0 e Ljava/lang/reflect/InvocationTargetException; │ │ 0x0037 - 0x003f reg=0 e Ljava/lang/IllegalAccessException; │ │ 0x0000 - 0x003f reg=5 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3458 (ViewUtils.java) │ │ + source_file_idx : 3456 (ViewUtils.java) │ │ │ │ Class #591 header: │ │ class_idx : 726 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 453 │ │ +source_file_idx : 452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #591 annotations: │ │ Annotations on class │ │ @@ -161498,21 +161498,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 453 (ActionMenuPresenter.java) │ │ + source_file_idx : 452 (ActionMenuPresenter.java) │ │ │ │ Class #592 header: │ │ class_idx : 727 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 641 │ │ -source_file_idx : 453 │ │ +source_file_idx : 452 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #592 annotations: │ │ Annotations on class │ │ @@ -161540,60 +161540,60 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 83 16-bit code units │ │ -06f818: |[06f818] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -06f828: 5bbc 8909 |0000: iput-object v12, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0989 │ │ -06f82c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -06f82e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -06f830: 6005 ba03 |0004: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@03ba │ │ -06f834: 07b0 |0006: move-object v0, v11 │ │ -06f836: 07d1 |0007: move-object v1, v13 │ │ -06f838: 07e2 |0008: move-object v2, v14 │ │ -06f83a: 7606 8b10 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@108b │ │ -06f840: 5bbe 8809 |000c: iput-object v14, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0988 │ │ -06f844: 6e10 d910 0e00 |000e: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@10d9 │ │ -06f84a: 0c09 |0011: move-result-object v9 │ │ -06f84c: 1f09 7802 |0012: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -06f850: 6e10 0e10 0900 |0014: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@100e │ │ -06f856: 0a00 |0017: move-result v0 │ │ -06f858: 3900 1100 |0018: if-nez v0, 0029 // +0011 │ │ -06f85c: 7110 ab14 0c00 |001a: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View; // method@14ab │ │ -06f862: 0c00 |001d: move-result-object v0 │ │ -06f864: 3900 2d00 |001e: if-nez v0, 004b // +002d │ │ -06f868: 7110 ac14 0c00 |0020: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; // method@14ac │ │ -06f86e: 0c00 |0023: move-result-object v0 │ │ -06f870: 1f00 6803 |0024: check-cast v0, Landroid/view/View; // type@0368 │ │ -06f874: 6e20 7d14 0b00 |0026: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@147d │ │ -06f87a: 54c0 a109 |0029: iget-object v0, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@09a1 │ │ -06f87e: 6e20 7e14 0b00 |002b: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@147e │ │ -06f884: 120a |002e: const/4 v10, #int 0 // #0 │ │ -06f886: 6e10 eb10 0e00 |002f: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@10eb │ │ -06f88c: 0a07 |0032: move-result v7 │ │ -06f88e: 1208 |0033: const/4 v8, #int 0 // #0 │ │ -06f890: 3578 1300 |0034: if-ge v8, v7, 0047 // +0013 │ │ -06f894: 6e20 da10 8e00 |0036: invoke-virtual {v14, v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@10da │ │ -06f89a: 0c06 |0039: move-result-object v6 │ │ -06f89c: 7210 6618 0600 |003a: invoke-interface {v6}, Landroid/view/MenuItem;.isVisible:()Z // method@1866 │ │ -06f8a2: 0a00 |003d: move-result v0 │ │ -06f8a4: 3800 1200 |003e: if-eqz v0, 0050 // +0012 │ │ -06f8a8: 7210 6018 0600 |0040: invoke-interface {v6}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1860 │ │ -06f8ae: 0c00 |0043: move-result-object v0 │ │ -06f8b0: 3800 0c00 |0044: if-eqz v0, 0050 // +000c │ │ -06f8b4: 121a |0046: const/4 v10, #int 1 // #1 │ │ -06f8b6: 6e20 7f14 ab00 |0047: invoke-virtual {v11, v10}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setForceShowIcon:(Z)V // method@147f │ │ -06f8bc: 0e00 |004a: return-void │ │ -06f8be: 7110 ab14 0c00 |004b: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View; // method@14ab │ │ -06f8c4: 0c00 |004e: move-result-object v0 │ │ -06f8c6: 28d7 |004f: goto 0026 // -0029 │ │ -06f8c8: d808 0801 |0050: add-int/lit8 v8, v8, #int 1 // #01 │ │ -06f8cc: 28e2 |0052: goto 0034 // -001e │ │ +06f810: |[06f810] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +06f820: 5bbc 8909 |0000: iput-object v12, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0989 │ │ +06f824: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +06f826: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +06f828: 6005 ba03 |0004: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@03ba │ │ +06f82c: 07b0 |0006: move-object v0, v11 │ │ +06f82e: 07d1 |0007: move-object v1, v13 │ │ +06f830: 07e2 |0008: move-object v2, v14 │ │ +06f832: 7606 8b10 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@108b │ │ +06f838: 5bbe 8809 |000c: iput-object v14, v11, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0988 │ │ +06f83c: 6e10 d910 0e00 |000e: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@10d9 │ │ +06f842: 0c09 |0011: move-result-object v9 │ │ +06f844: 1f09 7802 |0012: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +06f848: 6e10 0e10 0900 |0014: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@100e │ │ +06f84e: 0a00 |0017: move-result v0 │ │ +06f850: 3900 1100 |0018: if-nez v0, 0029 // +0011 │ │ +06f854: 7110 ab14 0c00 |001a: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View; // method@14ab │ │ +06f85a: 0c00 |001d: move-result-object v0 │ │ +06f85c: 3900 2d00 |001e: if-nez v0, 004b // +002d │ │ +06f860: 7110 ac14 0c00 |0020: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; // method@14ac │ │ +06f866: 0c00 |0023: move-result-object v0 │ │ +06f868: 1f00 6803 |0024: check-cast v0, Landroid/view/View; // type@0368 │ │ +06f86c: 6e20 7d14 0b00 |0026: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@147d │ │ +06f872: 54c0 a109 |0029: iget-object v0, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@09a1 │ │ +06f876: 6e20 7e14 0b00 |002b: invoke-virtual {v11, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@147e │ │ +06f87c: 120a |002e: const/4 v10, #int 0 // #0 │ │ +06f87e: 6e10 eb10 0e00 |002f: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@10eb │ │ +06f884: 0a07 |0032: move-result v7 │ │ +06f886: 1208 |0033: const/4 v8, #int 0 // #0 │ │ +06f888: 3578 1300 |0034: if-ge v8, v7, 0047 // +0013 │ │ +06f88c: 6e20 da10 8e00 |0036: invoke-virtual {v14, v8}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@10da │ │ +06f892: 0c06 |0039: move-result-object v6 │ │ +06f894: 7210 6618 0600 |003a: invoke-interface {v6}, Landroid/view/MenuItem;.isVisible:()Z // method@1866 │ │ +06f89a: 0a00 |003d: move-result v0 │ │ +06f89c: 3800 1200 |003e: if-eqz v0, 0050 // +0012 │ │ +06f8a0: 7210 6018 0600 |0040: invoke-interface {v6}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1860 │ │ +06f8a6: 0c00 |0043: move-result-object v0 │ │ +06f8a8: 3800 0c00 |0044: if-eqz v0, 0050 // +000c │ │ +06f8ac: 121a |0046: const/4 v10, #int 1 // #1 │ │ +06f8ae: 6e20 7f14 ab00 |0047: invoke-virtual {v11, v10}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setForceShowIcon:(Z)V // method@147f │ │ +06f8b4: 0e00 |004a: return-void │ │ +06f8b6: 7110 ab14 0c00 |004b: invoke-static {v12}, Landroid/support/v7/widget/ActionMenuPresenter;.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View; // method@14ab │ │ +06f8bc: 0c00 |004e: move-result-object v0 │ │ +06f8be: 28d7 |004f: goto 0026 // -0029 │ │ +06f8c0: d808 0801 |0050: add-int/lit8 v8, v8, #int 1 // #01 │ │ +06f8c4: 28e2 |0052: goto 0034 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0002 line=687 │ │ 0x000c line=689 │ │ 0x000e line=691 │ │ 0x0014 line=692 │ │ @@ -161630,39 +161630,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06f8d0: |[06f8d0] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.onDismiss:()V │ │ -06f8e0: 6f10 9910 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@1099 │ │ -06f8e6: 5420 8909 |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0989 │ │ -06f8ea: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -06f8ec: 7120 ae14 1000 |0006: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$702:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@14ae │ │ -06f8f2: 5420 8909 |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0989 │ │ -06f8f6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -06f8f8: 5901 9d09 |000c: iput v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@099d │ │ -06f8fc: 0e00 |000e: return-void │ │ +06f8c8: |[06f8c8] android.support.v7.widget.ActionMenuPresenter$ActionButtonSubmenu.onDismiss:()V │ │ +06f8d8: 6f10 9910 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@1099 │ │ +06f8de: 5420 8909 |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0989 │ │ +06f8e2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +06f8e4: 7120 ae14 1000 |0006: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$702:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@14ae │ │ +06f8ea: 5420 8909 |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0989 │ │ +06f8ee: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +06f8f0: 5901 9d09 |000c: iput v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@099d │ │ +06f8f4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0003 line=714 │ │ 0x0009 line=715 │ │ 0x000e line=716 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ │ │ - source_file_idx : 453 (ActionMenuPresenter.java) │ │ + source_file_idx : 452 (ActionMenuPresenter.java) │ │ │ │ Class #593 header: │ │ class_idx : 728 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 618 │ │ -source_file_idx : 453 │ │ +source_file_idx : 452 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #593 annotations: │ │ Annotations on class │ │ @@ -161686,18 +161686,18 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f900: |[06f900] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -06f910: 5b01 8a09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098a │ │ -06f914: 7010 140f 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;.:()V // method@0f14 │ │ -06f91a: 0e00 |0005: return-void │ │ +06f8f8: |[06f8f8] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +06f908: 5b01 8a09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098a │ │ +06f90c: 7010 140f 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;.:()V // method@0f14 │ │ +06f912: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ @@ -161706,17 +161706,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06f91c: |[06f91c] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ -06f92c: 7020 8114 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1481 │ │ -06f932: 0e00 |0003: return-void │ │ +06f914: |[06f914] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ +06f924: 7020 8114 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1481 │ │ +06f92a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ActionMenuPresenter$1; │ │ @@ -161727,40 +161727,40 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -06f934: |[06f934] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -06f944: 5410 8a09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098a │ │ -06f948: 7110 ad14 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@14ad │ │ -06f94e: 0c00 |0005: move-result-object v0 │ │ -06f950: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -06f954: 5410 8a09 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098a │ │ -06f958: 7110 ad14 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@14ad │ │ -06f95e: 0c00 |000d: move-result-object v0 │ │ -06f960: 6e10 7b14 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@147b │ │ -06f966: 0c00 |0011: move-result-object v0 │ │ -06f968: 1100 |0012: return-object v0 │ │ -06f96a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -06f96c: 28fe |0014: goto 0012 // -0002 │ │ +06f92c: |[06f92c] android.support.v7.widget.ActionMenuPresenter$ActionMenuPopupCallback.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +06f93c: 5410 8a09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098a │ │ +06f940: 7110 ad14 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@14ad │ │ +06f946: 0c00 |0005: move-result-object v0 │ │ +06f948: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +06f94c: 5410 8a09 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098a │ │ +06f950: 7110 ad14 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // method@14ad │ │ +06f956: 0c00 |000d: move-result-object v0 │ │ +06f958: 6e10 7b14 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@147b │ │ +06f95e: 0c00 |0011: move-result-object v0 │ │ +06f960: 1100 |0012: return-object v0 │ │ +06f962: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +06f964: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; │ │ │ │ - source_file_idx : 453 (ActionMenuPresenter.java) │ │ + source_file_idx : 452 (ActionMenuPresenter.java) │ │ │ │ Class #594 header: │ │ class_idx : 729 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 453 │ │ +source_file_idx : 452 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #594 annotations: │ │ Annotations on class │ │ @@ -161789,19 +161789,19 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06f970: |[06f970] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)V │ │ -06f980: 5b01 8c09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098c │ │ -06f984: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06f98a: 5b02 8b09 |0005: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@098b │ │ -06f98e: 0e00 |0007: return-void │ │ +06f968: |[06f968] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)V │ │ +06f978: 5b01 8c09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098c │ │ +06f97c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06f982: 5b02 8b09 |0005: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@098b │ │ +06f986: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ 0x0005 line=746 │ │ 0x0007 line=747 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ @@ -161814,57 +161814,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -06f990: |[06f990] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run:()V │ │ -06f9a0: 5431 8c09 |0000: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098c │ │ -06f9a4: 7110 af14 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@14af │ │ -06f9aa: 0c01 |0005: move-result-object v1 │ │ -06f9ac: 6e10 a90f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.changeMenuMode:()V // method@0fa9 │ │ -06f9b2: 5431 8c09 |0009: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098c │ │ -06f9b6: 7110 b014 0100 |000b: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; // method@14b0 │ │ -06f9bc: 0c00 |000e: move-result-object v0 │ │ -06f9be: 1f00 6803 |000f: check-cast v0, Landroid/view/View; // type@0368 │ │ -06f9c2: 3800 1700 |0011: if-eqz v0, 0028 // +0017 │ │ -06f9c6: 6e10 d918 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@18d9 │ │ -06f9cc: 0c01 |0016: move-result-object v1 │ │ -06f9ce: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ -06f9d2: 5431 8b09 |0019: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@098b │ │ -06f9d6: 6e10 a014 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.tryShow:()Z // method@14a0 │ │ -06f9dc: 0a01 |001e: move-result v1 │ │ -06f9de: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ -06f9e2: 5431 8c09 |0021: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098c │ │ -06f9e6: 5432 8b09 |0023: iget-object v2, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@098b │ │ -06f9ea: 7120 a714 2100 |0025: invoke-static {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.access$202:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@14a7 │ │ -06f9f0: 5431 8c09 |0028: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098c │ │ -06f9f4: 1202 |002a: const/4 v2, #int 0 // #0 │ │ -06f9f6: 7120 a914 2100 |002b: invoke-static {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.access$302:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // method@14a9 │ │ -06f9fc: 0e00 |002e: return-void │ │ +06f988: |[06f988] android.support.v7.widget.ActionMenuPresenter$OpenOverflowRunnable.run:()V │ │ +06f998: 5431 8c09 |0000: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098c │ │ +06f99c: 7110 af14 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@14af │ │ +06f9a2: 0c01 |0005: move-result-object v1 │ │ +06f9a4: 6e10 a90f 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.changeMenuMode:()V // method@0fa9 │ │ +06f9aa: 5431 8c09 |0009: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098c │ │ +06f9ae: 7110 b014 0100 |000b: invoke-static {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; // method@14b0 │ │ +06f9b4: 0c00 |000e: move-result-object v0 │ │ +06f9b6: 1f00 6803 |000f: check-cast v0, Landroid/view/View; // type@0368 │ │ +06f9ba: 3800 1700 |0011: if-eqz v0, 0028 // +0017 │ │ +06f9be: 6e10 d918 0000 |0013: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@18d9 │ │ +06f9c4: 0c01 |0016: move-result-object v1 │ │ +06f9c6: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ +06f9ca: 5431 8b09 |0019: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@098b │ │ +06f9ce: 6e10 a014 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.tryShow:()Z // method@14a0 │ │ +06f9d4: 0a01 |001e: move-result v1 │ │ +06f9d6: 3801 0900 |001f: if-eqz v1, 0028 // +0009 │ │ +06f9da: 5431 8c09 |0021: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098c │ │ +06f9de: 5432 8b09 |0023: iget-object v2, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@098b │ │ +06f9e2: 7120 a714 2100 |0025: invoke-static {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.access$202:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@14a7 │ │ +06f9e8: 5431 8c09 |0028: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098c │ │ +06f9ec: 1202 |002a: const/4 v2, #int 0 // #0 │ │ +06f9ee: 7120 a914 2100 |002b: invoke-static {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.access$302:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // method@14a9 │ │ +06f9f4: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0009 line=751 │ │ 0x0011 line=752 │ │ 0x0021 line=753 │ │ 0x0028 line=755 │ │ 0x002e line=756 │ │ locals : │ │ 0x0011 - 0x002f reg=0 menuView Landroid/view/View; │ │ 0x0000 - 0x002f reg=3 this Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ │ │ - source_file_idx : 453 (ActionMenuPresenter.java) │ │ + source_file_idx : 452 (ActionMenuPresenter.java) │ │ │ │ Class #595 header: │ │ class_idx : 730 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 758 │ │ -source_file_idx : 453 │ │ +source_file_idx : 452 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #595 annotations: │ │ Annotations on class │ │ @@ -161892,19 +161892,19 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06fa00: |[06fa00] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.:(Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -06fa10: 5b01 8d09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ -06fa14: 5b03 8e09 |0002: iput-object v3, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.val$this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098e │ │ -06fa18: 7020 ec15 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@15ec │ │ -06fa1e: 0e00 |0007: return-void │ │ +06f9f8: |[06f9f8] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.:(Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +06fa08: 5b01 8d09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ +06fa0c: 5b03 8e09 |0002: iput-object v3, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.val$this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@098e │ │ +06fa10: 7020 ec15 2000 |0004: invoke-direct {v0, v2}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.:(Landroid/view/View;)V // method@15ec │ │ +06fa16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ 0x0000 - 0x0008 reg=2 x0 Landroid/view/View; │ │ @@ -161916,29 +161916,29 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -06fa20: |[06fa20] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -06fa30: 5410 8d09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ -06fa34: 5400 9009 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ -06fa38: 7110 a614 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@14a6 │ │ -06fa3e: 0c00 |0007: move-result-object v0 │ │ -06fa40: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -06fa44: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -06fa46: 1100 |000b: return-object v0 │ │ -06fa48: 5410 8d09 |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ -06fa4c: 5400 9009 |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ -06fa50: 7110 a614 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@14a6 │ │ -06fa56: 0c00 |0013: move-result-object v0 │ │ -06fa58: 6e10 9b14 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@149b │ │ -06fa5e: 0c00 |0017: move-result-object v0 │ │ -06fa60: 28f3 |0018: goto 000b // -000d │ │ +06fa18: |[06fa18] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +06fa28: 5410 8d09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ +06fa2c: 5400 9009 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ +06fa30: 7110 a614 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@14a6 │ │ +06fa36: 0c00 |0007: move-result-object v0 │ │ +06fa38: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +06fa3c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06fa3e: 1100 |000b: return-object v0 │ │ +06fa40: 5410 8d09 |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ +06fa44: 5400 9009 |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ +06fa48: 7110 a614 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@14a6 │ │ +06fa4e: 0c00 |0013: move-result-object v0 │ │ +06fa50: 6e10 9b14 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.getPopup:()Landroid/support/v7/widget/ListPopupWindow; // method@149b │ │ +06fa56: 0c00 |0017: move-result-object v0 │ │ +06fa58: 28f3 |0018: goto 000b // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x000a line=599 │ │ 0x000b line=602 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; │ │ @@ -161948,20 +161948,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06fa64: |[06fa64] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStarted:()Z │ │ -06fa74: 5410 8d09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ -06fa78: 5400 9009 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ -06fa7c: 6e10 c914 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ -06fa82: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06fa84: 0f00 |0008: return v0 │ │ +06fa5c: |[06fa5c] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStarted:()Z │ │ +06fa6c: 5410 8d09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ +06fa70: 5400 9009 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ +06fa74: 6e10 c914 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ +06fa7a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +06fa7c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0007 line=608 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; │ │ │ │ @@ -161970,44 +161970,44 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -06fa88: |[06fa88] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStopped:()Z │ │ -06fa98: 5410 8d09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ -06fa9c: 5400 9009 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ -06faa0: 7110 a814 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // method@14a8 │ │ -06faa6: 0c00 |0007: move-result-object v0 │ │ -06faa8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -06faac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -06faae: 0f00 |000b: return v0 │ │ -06fab0: 5410 8d09 |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ -06fab4: 5400 9009 |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ -06fab8: 6e10 b914 0000 |0010: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@14b9 │ │ -06fabe: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -06fac0: 28f7 |0014: goto 000b // -0009 │ │ +06fa80: |[06fa80] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStopped:()Z │ │ +06fa90: 5410 8d09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ +06fa94: 5400 9009 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ +06fa98: 7110 a814 0000 |0004: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // method@14a8 │ │ +06fa9e: 0c00 |0007: move-result-object v0 │ │ +06faa0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +06faa4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06faa6: 0f00 |000b: return v0 │ │ +06faa8: 5410 8d09 |000c: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.this$1:Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // field@098d │ │ +06faac: 5400 9009 |000e: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ +06fab0: 6e10 b914 0000 |0010: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@14b9 │ │ +06fab6: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +06fab8: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x000a line=617 │ │ 0x000b line=621 │ │ 0x000c line=620 │ │ 0x0013 line=621 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; │ │ │ │ - source_file_idx : 453 (ActionMenuPresenter.java) │ │ + source_file_idx : 452 (ActionMenuPresenter.java) │ │ │ │ Class #596 header: │ │ class_idx : 731 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 709 │ │ -source_file_idx : 453 │ │ +source_file_idx : 452 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #596 annotations: │ │ Annotations on class │ │ @@ -162036,32 +162036,32 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 36 16-bit code units │ │ -06fac4: |[06fac4] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V │ │ -06fad4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -06fad6: 5b34 9009 |0001: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ -06fada: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -06fadc: 6001 b903 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionOverflowButtonStyle:I // field@03b9 │ │ -06fae0: 7040 d913 5310 |0006: invoke-direct {v3, v5, v0, v1}, Landroid/support/v7/internal/widget/TintImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13d9 │ │ -06fae6: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -06fae8: 2300 d804 |000a: new-array v0, v0, [F // type@04d8 │ │ -06faec: 5b30 8f09 |000c: iput-object v0, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.mTempPts:[F // field@098f │ │ -06faf0: 6e20 9414 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setClickable:(Z)V // method@1494 │ │ -06faf6: 6e20 9614 2300 |0011: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setFocusable:(Z)V // method@1496 │ │ -06fafc: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -06fafe: 6e20 9914 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setVisibility:(I)V // method@1499 │ │ -06fb04: 6e20 9514 2300 |0018: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setEnabled:(Z)V // method@1495 │ │ -06fb0a: 2200 da02 |001b: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; // type@02da │ │ -06fb0e: 7040 8614 3043 |001d: invoke-direct {v0, v3, v3, v4}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.:(Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1486 │ │ -06fb14: 6e20 9814 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1498 │ │ -06fb1a: 0e00 |0023: return-void │ │ +06fabc: |[06fabc] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V │ │ +06facc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +06face: 5b34 9009 |0001: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ +06fad2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06fad4: 6001 b903 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionOverflowButtonStyle:I // field@03b9 │ │ +06fad8: 7040 d913 5310 |0006: invoke-direct {v3, v5, v0, v1}, Landroid/support/v7/internal/widget/TintImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13d9 │ │ +06fade: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +06fae0: 2300 d804 |000a: new-array v0, v0, [F // type@04d8 │ │ +06fae4: 5b30 8f09 |000c: iput-object v0, v3, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.mTempPts:[F // field@098f │ │ +06fae8: 6e20 9414 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setClickable:(Z)V // method@1494 │ │ +06faee: 6e20 9614 2300 |0011: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setFocusable:(Z)V // method@1496 │ │ +06faf4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +06faf6: 6e20 9914 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setVisibility:(I)V // method@1499 │ │ +06fafc: 6e20 9514 2300 |0018: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setEnabled:(Z)V // method@1495 │ │ +06fb02: 2200 da02 |001b: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1; // type@02da │ │ +06fb06: 7040 8614 3043 |001d: invoke-direct {v0, v3, v3, v4}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton$1;.:(Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;Landroid/view/View;Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1486 │ │ +06fb0c: 6e20 9814 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1498 │ │ +06fb12: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=587 │ │ 0x0003 line=588 │ │ 0x0009 line=585 │ │ 0x000e line=590 │ │ 0x0011 line=591 │ │ @@ -162080,17 +162080,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06fb1c: |[06fb1c] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerAfter:()Z │ │ -06fb2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06fb2e: 0f00 |0001: return v0 │ │ +06fb14: |[06fb14] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerAfter:()Z │ │ +06fb24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06fb26: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ │ │ #1 : (in Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;) │ │ @@ -162098,17 +162098,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06fb30: |[06fb30] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerBefore:()Z │ │ -06fb40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06fb42: 0f00 |0001: return v0 │ │ +06fb28: |[06fb28] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.needsDividerBefore:()Z │ │ +06fb38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06fb3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ │ │ #2 : (in Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;) │ │ @@ -162116,25 +162116,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06fb44: |[06fb44] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.performClick:()Z │ │ -06fb54: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06fb56: 6f10 da13 0200 |0001: invoke-super {v2}, Landroid/support/v7/internal/widget/TintImageView;.performClick:()Z // method@13da │ │ -06fb5c: 0a00 |0004: move-result v0 │ │ -06fb5e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -06fb62: 0f01 |0007: return v1 │ │ -06fb64: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06fb66: 6e20 9314 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.playSoundEffect:(I)V // method@1493 │ │ -06fb6c: 5420 9009 |000c: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ -06fb70: 6e10 c914 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ -06fb76: 28f6 |0011: goto 0007 // -000a │ │ +06fb3c: |[06fb3c] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.performClick:()Z │ │ +06fb4c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06fb4e: 6f10 da13 0200 |0001: invoke-super {v2}, Landroid/support/v7/internal/widget/TintImageView;.performClick:()Z // method@13da │ │ +06fb54: 0a00 |0004: move-result v0 │ │ +06fb56: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +06fb5a: 0f01 |0007: return v1 │ │ +06fb5c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06fb5e: 6e20 9314 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.playSoundEffect:(I)V // method@1493 │ │ +06fb64: 5420 9009 |000c: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0990 │ │ +06fb68: 6e10 c914 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ +06fb6e: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=628 │ │ 0x0007 line=634 │ │ 0x0008 line=632 │ │ 0x000c line=633 │ │ locals : │ │ @@ -162145,47 +162145,47 @@ │ │ type : '(IIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -06fb78: |[06fb78] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.setFrame:(IIII)Z │ │ -06fb88: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -06fb8a: 6f5c dc13 98ba |0001: invoke-super {v8, v9, v10, v11, v12}, Landroid/support/v7/internal/widget/TintImageView;.setFrame:(IIII)Z // method@13dc │ │ -06fb90: 0a01 |0004: move-result v1 │ │ -06fb92: 6e10 8c14 0800 |0005: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@148c │ │ -06fb98: 0c02 |0008: move-result-object v2 │ │ -06fb9a: 6e10 8b14 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getBackground:()Landroid/graphics/drawable/Drawable; // method@148b │ │ -06fba0: 0c00 |000c: move-result-object v0 │ │ -06fba2: 3802 2f00 |000d: if-eqz v2, 003c // +002f │ │ -06fba6: 3800 2d00 |000f: if-eqz v0, 003c // +002d │ │ -06fbaa: 5484 8f09 |0011: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.mTempPts:[F // field@098f │ │ -06fbae: 6e10 d101 0200 |0013: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@01d1 │ │ -06fbb4: 0c05 |0016: move-result-object v5 │ │ -06fbb6: 6e10 b401 0500 |0017: invoke-virtual {v5}, Landroid/graphics/Rect;.centerX:()I // method@01b4 │ │ -06fbbc: 0a05 |001a: move-result v5 │ │ -06fbbe: 8255 |001b: int-to-float v5, v5 │ │ -06fbc0: 4b05 0407 |001c: aput v5, v4, v7 │ │ -06fbc4: 6e10 8e14 0800 |001e: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getImageMatrix:()Landroid/graphics/Matrix; // method@148e │ │ -06fbca: 0c05 |0021: move-result-object v5 │ │ -06fbcc: 6e20 8e01 4500 |0022: invoke-virtual {v5, v4}, Landroid/graphics/Matrix;.mapPoints:([F)V // method@018e │ │ -06fbd2: 4405 0407 |0025: aget v5, v4, v7 │ │ -06fbd6: 8755 |0027: float-to-int v5, v5 │ │ -06fbd8: 6e10 8f14 0800 |0028: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getWidth:()I // method@148f │ │ -06fbde: 0a06 |002b: move-result v6 │ │ -06fbe0: db06 0602 |002c: div-int/lit8 v6, v6, #int 2 // #02 │ │ -06fbe4: 9103 0506 |002e: sub-int v3, v5, v6 │ │ -06fbe8: 6e10 8f14 0800 |0030: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getWidth:()I // method@148f │ │ -06fbee: 0a05 |0033: move-result v5 │ │ -06fbf0: b035 |0034: add-int/2addr v5, v3 │ │ -06fbf2: 6e10 8d14 0800 |0035: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getHeight:()I // method@148d │ │ -06fbf8: 0a06 |0038: move-result v6 │ │ -06fbfa: 7156 ee05 3057 |0039: invoke-static {v0, v3, v7, v5, v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05ee │ │ -06fc00: 0f01 |003c: return v1 │ │ +06fb70: |[06fb70] android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.setFrame:(IIII)Z │ │ +06fb80: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +06fb82: 6f5c dc13 98ba |0001: invoke-super {v8, v9, v10, v11, v12}, Landroid/support/v7/internal/widget/TintImageView;.setFrame:(IIII)Z // method@13dc │ │ +06fb88: 0a01 |0004: move-result v1 │ │ +06fb8a: 6e10 8c14 0800 |0005: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@148c │ │ +06fb90: 0c02 |0008: move-result-object v2 │ │ +06fb92: 6e10 8b14 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getBackground:()Landroid/graphics/drawable/Drawable; // method@148b │ │ +06fb98: 0c00 |000c: move-result-object v0 │ │ +06fb9a: 3802 2f00 |000d: if-eqz v2, 003c // +002f │ │ +06fb9e: 3800 2d00 |000f: if-eqz v0, 003c // +002d │ │ +06fba2: 5484 8f09 |0011: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.mTempPts:[F // field@098f │ │ +06fba6: 6e10 d101 0200 |0013: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@01d1 │ │ +06fbac: 0c05 |0016: move-result-object v5 │ │ +06fbae: 6e10 b401 0500 |0017: invoke-virtual {v5}, Landroid/graphics/Rect;.centerX:()I // method@01b4 │ │ +06fbb4: 0a05 |001a: move-result v5 │ │ +06fbb6: 8255 |001b: int-to-float v5, v5 │ │ +06fbb8: 4b05 0407 |001c: aput v5, v4, v7 │ │ +06fbbc: 6e10 8e14 0800 |001e: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getImageMatrix:()Landroid/graphics/Matrix; // method@148e │ │ +06fbc2: 0c05 |0021: move-result-object v5 │ │ +06fbc4: 6e20 8e01 4500 |0022: invoke-virtual {v5, v4}, Landroid/graphics/Matrix;.mapPoints:([F)V // method@018e │ │ +06fbca: 4405 0407 |0025: aget v5, v4, v7 │ │ +06fbce: 8755 |0027: float-to-int v5, v5 │ │ +06fbd0: 6e10 8f14 0800 |0028: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getWidth:()I // method@148f │ │ +06fbd6: 0a06 |002b: move-result v6 │ │ +06fbd8: db06 0602 |002c: div-int/lit8 v6, v6, #int 2 // #02 │ │ +06fbdc: 9103 0506 |002e: sub-int v3, v5, v6 │ │ +06fbe0: 6e10 8f14 0800 |0030: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getWidth:()I // method@148f │ │ +06fbe6: 0a05 |0033: move-result v5 │ │ +06fbe8: b035 |0034: add-int/2addr v5, v3 │ │ +06fbea: 6e10 8d14 0800 |0035: invoke-virtual {v8}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.getHeight:()I // method@148d │ │ +06fbf0: 0a06 |0038: move-result v6 │ │ +06fbf2: 7156 ee05 3057 |0039: invoke-static {v0, v3, v7, v5, v6}, Landroid/support/v4/graphics/drawable/DrawableCompat;.setHotspotBounds:(Landroid/graphics/drawable/Drawable;IIII)V // method@05ee │ │ +06fbf8: 0f01 |003c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=649 │ │ 0x0005 line=652 │ │ 0x0009 line=653 │ │ 0x000d line=654 │ │ 0x0011 line=655 │ │ @@ -162202,21 +162202,21 @@ │ │ 0x0009 - 0x003d reg=2 d Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x003d reg=8 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; │ │ 0x0000 - 0x003d reg=9 l I │ │ 0x0000 - 0x003d reg=10 t I │ │ 0x0000 - 0x003d reg=11 r I │ │ 0x0000 - 0x003d reg=12 b I │ │ │ │ - source_file_idx : 453 (ActionMenuPresenter.java) │ │ + source_file_idx : 452 (ActionMenuPresenter.java) │ │ │ │ Class #597 header: │ │ class_idx : 732 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 641 │ │ -source_file_idx : 453 │ │ +source_file_idx : 452 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #597 annotations: │ │ Annotations on class │ │ @@ -162240,28 +162240,28 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -06fc04: |[06fc04] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ -06fc14: 5b67 9109 |0000: iput-object v7, v6, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0991 │ │ -06fc18: 6005 ba03 |0002: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@03ba │ │ -06fc1c: 0760 |0004: move-object v0, v6 │ │ -06fc1e: 0781 |0005: move-object v1, v8 │ │ -06fc20: 0792 |0006: move-object v2, v9 │ │ -06fc22: 07a3 |0007: move-object v3, v10 │ │ -06fc24: 01b4 |0008: move v4, v11 │ │ -06fc26: 7606 8b10 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@108b │ │ -06fc2c: 1400 0500 8000 |000c: const v0, #float 1.1755e-38 // #00800005 │ │ -06fc32: 6e20 9f14 0600 |000f: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setGravity:(I)V // method@149f │ │ -06fc38: 5470 a109 |0012: iget-object v0, v7, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@09a1 │ │ -06fc3c: 6e20 9e14 0600 |0014: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@149e │ │ -06fc42: 0e00 |0017: return-void │ │ +06fbfc: |[06fbfc] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ +06fc0c: 5b67 9109 |0000: iput-object v7, v6, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0991 │ │ +06fc10: 6005 ba03 |0002: sget v5, Landroid/support/v7/appcompat/R$attr;.actionOverflowMenuStyle:I // field@03ba │ │ +06fc14: 0760 |0004: move-object v0, v6 │ │ +06fc16: 0781 |0005: move-object v1, v8 │ │ +06fc18: 0792 |0006: move-object v2, v9 │ │ +06fc1a: 07a3 |0007: move-object v3, v10 │ │ +06fc1c: 01b4 |0008: move v4, v11 │ │ +06fc1e: 7606 8b10 0000 |0009: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;ZI)V // method@108b │ │ +06fc24: 1400 0500 8000 |000c: const v0, #float 1.1755e-38 // #00800005 │ │ +06fc2a: 6e20 9f14 0600 |000f: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setGravity:(I)V // method@149f │ │ +06fc30: 5470 a109 |0012: iget-object v0, v7, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@09a1 │ │ +06fc34: 6e20 9e14 0600 |0014: invoke-virtual {v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@149e │ │ +06fc3a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ 0x0002 line=670 │ │ 0x000c line=671 │ │ 0x0012 line=672 │ │ 0x0017 line=673 │ │ @@ -162279,40 +162279,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06fc44: |[06fc44] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.onDismiss:()V │ │ -06fc54: 6f10 9910 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@1099 │ │ -06fc5a: 5420 9109 |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0991 │ │ -06fc5e: 7110 aa14 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@14aa │ │ -06fc64: 0c00 |0008: move-result-object v0 │ │ -06fc66: 6e10 ac0f 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@0fac │ │ -06fc6c: 5420 9109 |000c: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0991 │ │ -06fc70: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -06fc72: 7120 a714 1000 |000f: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$202:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@14a7 │ │ -06fc78: 0e00 |0012: return-void │ │ +06fc3c: |[06fc3c] android.support.v7.widget.ActionMenuPresenter$OverflowPopup.onDismiss:()V │ │ +06fc4c: 6f10 9910 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@1099 │ │ +06fc52: 5420 9109 |0003: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0991 │ │ +06fc56: 7110 aa14 0000 |0005: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@14aa │ │ +06fc5c: 0c00 |0008: move-result-object v0 │ │ +06fc5e: 6e10 ac0f 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@0fac │ │ +06fc64: 5420 9109 |000c: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0991 │ │ +06fc68: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +06fc6a: 7120 a714 1000 |000f: invoke-static {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.access$202:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // method@14a7 │ │ +06fc70: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x0003 line=678 │ │ 0x000c line=679 │ │ 0x0012 line=680 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ │ │ - source_file_idx : 453 (ActionMenuPresenter.java) │ │ + source_file_idx : 452 (ActionMenuPresenter.java) │ │ │ │ Class #598 header: │ │ class_idx : 733 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 453 │ │ +source_file_idx : 452 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #598 annotations: │ │ Annotations on class │ │ @@ -162337,18 +162337,18 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06fc7c: |[06fc7c] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -06fc8c: 5b01 9209 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0992 │ │ -06fc90: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -06fc96: 0e00 |0005: return-void │ │ +06fc74: |[06fc74] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +06fc84: 5b01 9209 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0992 │ │ +06fc88: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +06fc8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ @@ -162357,17 +162357,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06fc98: |[06fc98] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ -06fca8: 7020 a114 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@14a1 │ │ -06fcae: 0e00 |0003: return-void │ │ +06fc90: |[06fc90] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V │ │ +06fca0: 7020 a114 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@14a1 │ │ +06fca6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ActionMenuPresenter$1; │ │ @@ -162378,29 +162378,29 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -06fcb0: |[06fcb0] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -06fcc0: 2041 8802 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ -06fcc4: 3801 0d00 |0002: if-eqz v1, 000f // +000d │ │ -06fcc8: 0741 |0004: move-object v1, v4 │ │ -06fcca: 1f01 8802 |0005: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ -06fcce: 6e10 dc10 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@10dc │ │ -06fcd4: 0c01 |000a: move-result-object v1 │ │ -06fcd6: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -06fcd8: 6e20 ad0f 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ -06fcde: 5431 9209 |000f: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0992 │ │ -06fce2: 6e10 b614 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // method@14b6 │ │ -06fce8: 0c00 |0014: move-result-object v0 │ │ -06fcea: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -06fcee: 7230 a510 4005 |0017: invoke-interface {v0, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@10a5 │ │ -06fcf4: 0e00 |001a: return-void │ │ +06fca8: |[06fca8] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +06fcb8: 2041 8802 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ +06fcbc: 3801 0d00 |0002: if-eqz v1, 000f // +000d │ │ +06fcc0: 0741 |0004: move-object v1, v4 │ │ +06fcc2: 1f01 8802 |0005: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ +06fcc6: 6e10 dc10 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@10dc │ │ +06fccc: 0c01 |000a: move-result-object v1 │ │ +06fcce: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +06fcd0: 6e20 ad0f 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@0fad │ │ +06fcd6: 5431 9209 |000f: iget-object v1, v3, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0992 │ │ +06fcda: 6e10 b614 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // method@14b6 │ │ +06fce0: 0c00 |0014: move-result-object v0 │ │ +06fce2: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +06fce6: 7230 a510 4005 |0017: invoke-interface {v0, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@10a5 │ │ +06fcec: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0005 line=733 │ │ 0x000f line=735 │ │ 0x0015 line=736 │ │ 0x0017 line=737 │ │ @@ -162416,55 +162416,55 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -06fcf8: |[06fcf8] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -06fd08: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06fd0a: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -06fd0e: 0f02 |0003: return v2 │ │ -06fd10: 5443 9209 |0004: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0992 │ │ -06fd14: 0751 |0006: move-object v1, v5 │ │ -06fd16: 1f01 8802 |0007: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ -06fd1a: 6e10 d910 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@10d9 │ │ -06fd20: 0c01 |000c: move-result-object v1 │ │ -06fd22: 7210 6118 0100 |000d: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -06fd28: 0a01 |0010: move-result v1 │ │ -06fd2a: 5931 9d09 |0011: iput v1, v3, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@099d │ │ -06fd2e: 5441 9209 |0013: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0992 │ │ -06fd32: 6e10 b614 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // method@14b6 │ │ -06fd38: 0c00 |0018: move-result-object v0 │ │ -06fd3a: 3800 0800 |0019: if-eqz v0, 0021 // +0008 │ │ -06fd3e: 7220 a610 5000 |001b: invoke-interface {v0, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@10a6 │ │ -06fd44: 0a01 |001e: move-result v1 │ │ -06fd46: 0112 |001f: move v2, v1 │ │ -06fd48: 28e3 |0020: goto 0003 // -001d │ │ -06fd4a: 0121 |0021: move v1, v2 │ │ -06fd4c: 28fd |0022: goto 001f // -0003 │ │ +06fcf0: |[06fcf0] android.support.v7.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +06fd00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06fd02: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +06fd06: 0f02 |0003: return v2 │ │ +06fd08: 5443 9209 |0004: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0992 │ │ +06fd0c: 0751 |0006: move-object v1, v5 │ │ +06fd0e: 1f01 8802 |0007: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ +06fd12: 6e10 d910 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@10d9 │ │ +06fd18: 0c01 |000c: move-result-object v1 │ │ +06fd1a: 7210 6118 0100 |000d: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +06fd20: 0a01 |0010: move-result v1 │ │ +06fd22: 5931 9d09 |0011: iput v1, v3, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@099d │ │ +06fd26: 5441 9209 |0013: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuPresenter; // field@0992 │ │ +06fd2a: 6e10 b614 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.getCallback:()Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // method@14b6 │ │ +06fd30: 0c00 |0018: move-result-object v0 │ │ +06fd32: 3800 0800 |0019: if-eqz v0, 0021 // +0008 │ │ +06fd36: 7220 a610 5000 |001b: invoke-interface {v0, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@10a6 │ │ +06fd3c: 0a01 |001e: move-result v1 │ │ +06fd3e: 0112 |001f: move v2, v1 │ │ +06fd40: 28e3 |0020: goto 0003 // -001d │ │ +06fd42: 0121 |0021: move v1, v2 │ │ +06fd44: 28fd |0022: goto 001f // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=723 │ │ 0x0003 line=727 │ │ 0x0004 line=725 │ │ 0x0013 line=726 │ │ 0x0019 line=727 │ │ locals : │ │ 0x0019 - 0x0023 reg=0 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ 0x0000 - 0x0023 reg=4 this Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; │ │ 0x0000 - 0x0023 reg=5 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 453 (ActionMenuPresenter.java) │ │ + source_file_idx : 452 (ActionMenuPresenter.java) │ │ │ │ Class #599 header: │ │ class_idx : 734 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 620 │ │ -source_file_idx : 453 │ │ +source_file_idx : 452 │ │ static_fields_size : 0 │ │ instance_fields_size: 19 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 22 │ │ │ │ Class #599 annotations: │ │ Annotations on class │ │ @@ -162560,26 +162560,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -06fd50: |[06fd50] android.support.v7.widget.ActionMenuPresenter.:(Landroid/content/Context;)V │ │ -06fd60: 6000 2705 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_layout:I // field@0527 │ │ -06fd64: 6001 2605 |0002: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_item_layout:I // field@0526 │ │ -06fd68: 7040 430f 3210 |0004: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.:(Landroid/content/Context;II)V // method@0f43 │ │ -06fd6e: 2200 3a03 |0007: new-instance v0, Landroid/util/SparseBooleanArray; // type@033a │ │ -06fd72: 7010 1118 0000 |0009: invoke-direct {v0}, Landroid/util/SparseBooleanArray;.:()V // method@1811 │ │ -06fd78: 5b20 9309 |000c: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@0993 │ │ -06fd7c: 2200 dd02 |000e: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // type@02dd │ │ -06fd80: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -06fd82: 7030 a214 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V // method@14a2 │ │ -06fd88: 5b20 a109 |0014: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@09a1 │ │ -06fd8c: 0e00 |0016: return-void │ │ +06fd48: |[06fd48] android.support.v7.widget.ActionMenuPresenter.:(Landroid/content/Context;)V │ │ +06fd58: 6000 2705 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_layout:I // field@0527 │ │ +06fd5c: 6001 2605 |0002: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_item_layout:I // field@0526 │ │ +06fd60: 7040 430f 3210 |0004: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.:(Landroid/content/Context;II)V // method@0f43 │ │ +06fd66: 2200 3a03 |0007: new-instance v0, Landroid/util/SparseBooleanArray; // type@033a │ │ +06fd6a: 7010 1118 0000 |0009: invoke-direct {v0}, Landroid/util/SparseBooleanArray;.:()V // method@1811 │ │ +06fd70: 5b20 9309 |000c: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@0993 │ │ +06fd74: 2200 dd02 |000e: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // type@02dd │ │ +06fd78: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +06fd7a: 7030 a214 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V // method@14a2 │ │ +06fd80: 5b20 a109 |0014: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/widget/ActionMenuPresenter$PopupPresenterCallback; // field@09a1 │ │ +06fd84: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0007 line=72 │ │ 0x000e line=82 │ │ 0x0016 line=87 │ │ locals : │ │ @@ -162591,17 +162591,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fd90: |[06fd90] android.support.v7.widget.ActionMenuPresenter.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ -06fda0: 5410 9f09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@099f │ │ -06fda4: 1100 |0002: return-object v0 │ │ +06fd88: |[06fd88] android.support.v7.widget.ActionMenuPresenter.access$200:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ +06fd98: 5410 9f09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@099f │ │ +06fd9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #2 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -162609,17 +162609,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fda8: |[06fda8] android.support.v7.widget.ActionMenuPresenter.access$202:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ -06fdb8: 5b01 9f09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@099f │ │ -06fdbc: 1101 |0002: return-object v1 │ │ +06fda0: |[06fda0] android.support.v7.widget.ActionMenuPresenter.access$202:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ +06fdb0: 5b01 9f09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@099f │ │ +06fdb4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; │ │ │ │ @@ -162628,17 +162628,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fdc0: |[06fdc0] android.support.v7.widget.ActionMenuPresenter.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ -06fdd0: 5410 a209 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ -06fdd4: 1100 |0002: return-object v0 │ │ +06fdb8: |[06fdb8] android.support.v7.widget.ActionMenuPresenter.access$300:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ +06fdc8: 5410 a209 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ +06fdcc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #4 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -162646,17 +162646,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fdd8: |[06fdd8] android.support.v7.widget.ActionMenuPresenter.access$302:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ -06fde8: 5b01 a209 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ -06fdec: 1101 |0002: return-object v1 │ │ +06fdd0: |[06fdd0] android.support.v7.widget.ActionMenuPresenter.access$302:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ +06fde0: 5b01 a209 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ +06fde4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; │ │ │ │ @@ -162665,17 +162665,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)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 │ │ -06fdf0: |[06fdf0] android.support.v7.widget.ActionMenuPresenter.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -06fe00: 5410 9a09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -06fe04: 1100 |0002: return-object v0 │ │ +06fde8: |[06fde8] android.support.v7.widget.ActionMenuPresenter.access$400:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +06fdf8: 5410 9a09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +06fdfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #6 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -162683,17 +162683,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fe08: |[06fe08] android.support.v7.widget.ActionMenuPresenter.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View; │ │ -06fe18: 5410 9e09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -06fe1c: 1100 |0002: return-object v0 │ │ +06fe00: |[06fe00] android.support.v7.widget.ActionMenuPresenter.access$500:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/view/View; │ │ +06fe10: 5410 9e09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +06fe14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #7 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -162701,17 +162701,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fe20: |[06fe20] android.support.v7.widget.ActionMenuPresenter.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -06fe30: 5410 9b09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -06fe34: 1100 |0002: return-object v0 │ │ +06fe18: |[06fe18] android.support.v7.widget.ActionMenuPresenter.access$600:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +06fe28: 5410 9b09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +06fe2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #8 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -162719,17 +162719,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fe38: |[06fe38] android.support.v7.widget.ActionMenuPresenter.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ -06fe48: 5410 9409 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ -06fe4c: 1100 |0002: return-object v0 │ │ +06fe30: |[06fe30] android.support.v7.widget.ActionMenuPresenter.access$700:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ +06fe40: 5410 9409 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ +06fe44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #9 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -162737,17 +162737,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fe50: |[06fe50] android.support.v7.widget.ActionMenuPresenter.access$702:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ -06fe60: 5b01 9409 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ -06fe64: 1101 |0002: return-object v1 │ │ +06fe48: |[06fe48] android.support.v7.widget.ActionMenuPresenter.access$702:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ +06fe58: 5b01 9409 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ +06fe5c: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; │ │ │ │ @@ -162756,17 +162756,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)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 │ │ -06fe68: |[06fe68] android.support.v7.widget.ActionMenuPresenter.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -06fe78: 5410 9a09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -06fe7c: 1100 |0002: return-object v0 │ │ +06fe60: |[06fe60] android.support.v7.widget.ActionMenuPresenter.access$800:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +06fe70: 5410 9a09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +06fe74: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #11 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -162774,17 +162774,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fe80: |[06fe80] android.support.v7.widget.ActionMenuPresenter.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -06fe90: 5410 9b09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -06fe94: 1100 |0002: return-object v0 │ │ +06fe78: |[06fe78] android.support.v7.widget.ActionMenuPresenter.access$900:(Landroid/support/v7/widget/ActionMenuPresenter;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +06fe88: 5410 9b09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +06fe8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #12 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -162792,38 +162792,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 │ │ -06fe98: |[06fe98] android.support.v7.widget.ActionMenuPresenter.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -06fea8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06feaa: 5463 9b09 |0001: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -06feae: 1f03 6e03 |0003: check-cast v3, Landroid/view/ViewGroup; // type@036e │ │ -06feb2: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ -06feb6: 0750 |0007: move-object v0, v5 │ │ -06feb8: 1100 |0008: return-object v0 │ │ -06feba: 6e10 3e19 0300 |0009: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ -06fec0: 0a01 |000c: move-result v1 │ │ -06fec2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -06fec4: 3512 1600 |000e: if-ge v2, v1, 0024 // +0016 │ │ -06fec8: 6e20 3d19 2300 |0010: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ -06fece: 0c00 |0013: move-result-object v0 │ │ -06fed0: 2004 8402 |0014: instance-of v4, v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ -06fed4: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ -06fed8: 0704 |0018: move-object v4, v0 │ │ -06feda: 1f04 8402 |0019: check-cast v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ -06fede: 7210 ae10 0400 |001b: invoke-interface {v4}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@10ae │ │ -06fee4: 0c04 |001e: move-result-object v4 │ │ -06fee6: 3274 e9ff |001f: if-eq v4, v7, 0008 // -0017 │ │ -06feea: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06feee: 28eb |0023: goto 000e // -0015 │ │ -06fef0: 0750 |0024: move-object v0, v5 │ │ -06fef2: 28e3 |0025: goto 0008 // -001d │ │ +06fe90: |[06fe90] android.support.v7.widget.ActionMenuPresenter.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +06fea0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06fea2: 5463 9b09 |0001: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +06fea6: 1f03 6e03 |0003: check-cast v3, Landroid/view/ViewGroup; // type@036e │ │ +06feaa: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ +06feae: 0750 |0007: move-object v0, v5 │ │ +06feb0: 1100 |0008: return-object v0 │ │ +06feb2: 6e10 3e19 0300 |0009: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ +06feb8: 0a01 |000c: move-result v1 │ │ +06feba: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +06febc: 3512 1600 |000e: if-ge v2, v1, 0024 // +0016 │ │ +06fec0: 6e20 3d19 2300 |0010: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ +06fec6: 0c00 |0013: move-result-object v0 │ │ +06fec8: 2004 8402 |0014: instance-of v4, v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ +06fecc: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ +06fed0: 0704 |0018: move-object v4, v0 │ │ +06fed2: 1f04 8402 |0019: check-cast v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0284 │ │ +06fed6: 7210 ae10 0400 |001b: invoke-interface {v4}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@10ae │ │ +06fedc: 0c04 |001e: move-result-object v4 │ │ +06fede: 3274 e9ff |001f: if-eq v4, v7, 0008 // -0017 │ │ +06fee2: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06fee6: 28eb |0023: goto 000e // -0015 │ │ +06fee8: 0750 |0024: move-object v0, v5 │ │ +06feea: 28e3 |0025: goto 0008 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=282 │ │ 0x0005 line=283 │ │ 0x0008 line=293 │ │ 0x0009 line=285 │ │ 0x000d line=286 │ │ @@ -162845,31 +162845,31 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -06fef4: |[06fef4] android.support.v7.widget.ActionMenuPresenter.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V │ │ -06ff04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06ff06: 7230 af10 5602 |0001: invoke-interface {v6, v5, v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@10af │ │ -06ff0c: 5441 9b09 |0004: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -06ff10: 1f01 e502 |0006: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ -06ff14: 0760 |0008: move-object v0, v6 │ │ -06ff16: 1f00 6b02 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ -06ff1a: 6e20 390f 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V // method@0f39 │ │ -06ff20: 5442 a009 |000e: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@09a0 │ │ -06ff24: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ -06ff28: 2202 d802 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // type@02d8 │ │ -06ff2c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -06ff2e: 7030 8214 4203 |0015: invoke-direct {v2, v4, v3}, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V // method@1482 │ │ -06ff34: 5b42 a009 |0018: iput-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@09a0 │ │ -06ff38: 5442 a009 |001a: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@09a0 │ │ -06ff3c: 6e20 3d0f 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setPopupCallback:(Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;)V // method@0f3d │ │ -06ff42: 0e00 |001f: return-void │ │ +06feec: |[06feec] android.support.v7.widget.ActionMenuPresenter.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V │ │ +06fefc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06fefe: 7230 af10 5602 |0001: invoke-interface {v6, v5, v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@10af │ │ +06ff04: 5441 9b09 |0004: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +06ff08: 1f01 e502 |0006: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ +06ff0c: 0760 |0008: move-object v0, v6 │ │ +06ff0e: 1f00 6b02 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ +06ff12: 6e20 390f 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V // method@0f39 │ │ +06ff18: 5442 a009 |000e: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@09a0 │ │ +06ff1c: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ +06ff20: 2202 d802 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // type@02d8 │ │ +06ff24: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +06ff26: 7030 8214 4203 |0015: invoke-direct {v2, v4, v3}, Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$1;)V // method@1482 │ │ +06ff2c: 5b42 a009 |0018: iput-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@09a0 │ │ +06ff30: 5442 a009 |001a: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPopupCallback:Landroid/support/v7/widget/ActionMenuPresenter$ActionMenuPopupCallback; // field@09a0 │ │ +06ff34: 6e20 3d0f 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setPopupCallback:(Landroid/support/v7/internal/view/menu/ActionMenuItemView$PopupCallback;)V // method@0f3d │ │ +06ff3a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0004 line=186 │ │ 0x0009 line=187 │ │ 0x000b line=188 │ │ 0x000e line=190 │ │ @@ -162888,21 +162888,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -06ff44: |[06ff44] android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus:()Z │ │ -06ff54: 6e10 b914 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@14b9 │ │ -06ff5a: 0a00 |0003: move-result v0 │ │ -06ff5c: 6e10 ba14 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@14ba │ │ -06ff62: 0a01 |0007: move-result v1 │ │ -06ff64: b610 |0008: or-int/2addr v0, v1 │ │ -06ff66: 0f00 |0009: return v0 │ │ +06ff3c: |[06ff3c] android.support.v7.widget.ActionMenuPresenter.dismissPopupMenus:()Z │ │ +06ff4c: 6e10 b914 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@14b9 │ │ +06ff52: 0a00 |0003: move-result v0 │ │ +06ff54: 6e10 ba14 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter;.hideSubMenus:()Z // method@14ba │ │ +06ff5a: 0a01 |0007: move-result v1 │ │ +06ff5c: b610 |0008: or-int/2addr v0, v1 │ │ +06ff5e: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ 0x0009 line=344 │ │ locals : │ │ 0x0004 - 0x000a reg=0 result Z │ │ @@ -162913,24 +162913,24 @@ │ │ type : '(Landroid/view/ViewGroup;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -06ff68: |[06ff68] android.support.v7.widget.ActionMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ -06ff78: 6e20 3d19 4300 |0000: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ -06ff7e: 0c00 |0003: move-result-object v0 │ │ -06ff80: 5421 9e09 |0004: iget-object v1, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -06ff84: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -06ff88: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06ff8a: 0f00 |0009: return v0 │ │ -06ff8c: 6f30 490f 3204 |000a: invoke-super {v2, v3, v4}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@0f49 │ │ -06ff92: 0a00 |000d: move-result v0 │ │ -06ff94: 28fb |000e: goto 0009 // -0005 │ │ +06ff60: |[06ff60] android.support.v7.widget.ActionMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ +06ff70: 6e20 3d19 4300 |0000: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@193d │ │ +06ff76: 0c00 |0003: move-result-object v0 │ │ +06ff78: 5421 9e09 |0004: iget-object v1, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +06ff7c: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +06ff80: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06ff82: 0f00 |0009: return v0 │ │ +06ff84: 6f30 490f 3204 |000a: invoke-super {v2, v3, v4}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@0f49 │ │ +06ff8a: 0a00 |000d: move-result v0 │ │ +06ff8c: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0009 line=257 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x000f reg=3 parent Landroid/view/ViewGroup; │ │ @@ -162941,274 +162941,274 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 505 16-bit code units │ │ -06ff98: |[06ff98] android.support.v7.widget.ActionMenuPresenter.flagActionItems:()Z │ │ -06ffa8: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -06ffac: 5400 9a09 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -06ffb0: 081b 0000 |0004: move-object/from16 v27, v0 │ │ -06ffb4: 7401 c90f 1b00 |0006: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ -06ffba: 0c19 |0009: move-result-object v25 │ │ -06ffbc: 7401 0f1c 1900 |000a: invoke-virtual/range {v25}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -06ffc2: 0a0f |000d: move-result v15 │ │ -06ffc4: 0800 1d00 |000e: move-object/from16 v0, v29 │ │ -06ffc8: 5200 9809 |0010: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0998 │ │ -06ffcc: 0211 0000 |0012: move/from16 v17, v0 │ │ -06ffd0: 0800 1d00 |0014: move-object/from16 v0, v29 │ │ -06ffd4: 5200 9509 |0016: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@0995 │ │ -06ffd8: 021a 0000 |0018: move/from16 v26, v0 │ │ -06ffdc: 131b 0000 |001a: const/16 v27, #int 0 // #0 │ │ -06ffe0: 131c 0000 |001c: const/16 v28, #int 0 // #0 │ │ -06ffe4: 7702 a518 1b00 |001e: invoke-static/range {v27, v28}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -06ffea: 0a14 |0021: move-result v20 │ │ -06ffec: 0800 1d00 |0022: move-object/from16 v0, v29 │ │ -06fff0: 5400 9b09 |0024: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -06fff4: 0813 0000 |0026: move-object/from16 v19, v0 │ │ -06fff8: 1f13 6e03 |0028: check-cast v19, Landroid/view/ViewGroup; // type@036e │ │ -06fffc: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ -070000: 1315 0000 |002c: const/16 v21, #int 0 // #0 │ │ -070004: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -070006: 120a |002f: const/4 v10, #int 0 // #0 │ │ -070008: 120b |0030: const/4 v11, #int 0 // #0 │ │ -07000a: 35fb 3000 |0031: if-ge v11, v15, 0061 // +0030 │ │ -07000e: 0800 1900 |0033: move-object/from16 v0, v25 │ │ -070012: 6e20 081c b000 |0035: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -070018: 0c0e |0038: move-result-object v14 │ │ -07001a: 1f0e 7802 |0039: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -07001e: 6e10 1610 0e00 |003b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1016 │ │ -070024: 0a1b |003e: move-result v27 │ │ -070026: 381b 1700 |003f: if-eqz v27, 0056 // +0017 │ │ -07002a: d816 1601 |0041: add-int/lit8 v22, v22, #int 1 // #01 │ │ -07002e: 0800 1d00 |0043: move-object/from16 v0, v29 │ │ -070032: 5500 9709 |0045: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@0997 │ │ -070036: 021b 0000 |0047: move/from16 v27, v0 │ │ -07003a: 381b 0a00 |0049: if-eqz v27, 0053 // +000a │ │ -07003e: 6e10 0f10 0e00 |004b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@100f │ │ -070044: 0a1b |004e: move-result v27 │ │ -070046: 381b 0400 |004f: if-eqz v27, 0053 // +0004 │ │ -07004a: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ -07004e: d80b 0b01 |0053: add-int/lit8 v11, v11, #int 1 // #01 │ │ -070052: 28dc |0055: goto 0031 // -0024 │ │ -070054: 6e10 1510 0e00 |0056: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1015 │ │ -07005a: 0a1b |0059: move-result v27 │ │ -07005c: 381b 0500 |005a: if-eqz v27, 005f // +0005 │ │ -070060: d815 1501 |005c: add-int/lit8 v21, v21, #int 1 // #01 │ │ -070064: 28e5 |005e: goto 0043 // -001b │ │ -070066: 121a |005f: const/4 v10, #int 1 // #1 │ │ -070068: 28e3 |0060: goto 0043 // -001d │ │ -07006a: 0800 1d00 |0061: move-object/from16 v0, v29 │ │ -07006e: 5500 a309 |0063: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ -070072: 021b 0000 |0065: move/from16 v27, v0 │ │ -070076: 381b 0e00 |0067: if-eqz v27, 0075 // +000e │ │ -07007a: 390a 0a00 |0069: if-nez v10, 0073 // +000a │ │ -07007e: 901b 1615 |006b: add-int v27, v22, v21 │ │ -070082: 0200 1b00 |006d: move/from16 v0, v27 │ │ -070086: 0201 1100 |006f: move/from16 v1, v17 │ │ -07008a: 3710 0400 |0071: if-le v0, v1, 0075 // +0004 │ │ -07008e: d811 11ff |0073: add-int/lit8 v17, v17, #int -1 // #ff │ │ -070092: 9111 1116 |0075: sub-int v17, v17, v22 │ │ -070096: 0800 1d00 |0077: move-object/from16 v0, v29 │ │ -07009a: 5400 9309 |0079: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@0993 │ │ -07009e: 0817 0000 |007b: move-object/from16 v23, v0 │ │ -0700a2: 7401 1218 1700 |007d: invoke-virtual/range {v23}, Landroid/util/SparseBooleanArray;.clear:()V // method@1812 │ │ -0700a8: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -0700aa: 1207 |0081: const/4 v7, #int 0 // #0 │ │ -0700ac: 0800 1d00 |0082: move-object/from16 v0, v29 │ │ -0700b0: 5500 a609 |0084: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ -0700b4: 021b 0000 |0086: move/from16 v27, v0 │ │ -0700b8: 381b 1c00 |0088: if-eqz v27, 00a4 // +001c │ │ -0700bc: 0800 1d00 |008a: move-object/from16 v0, v29 │ │ -0700c0: 5200 9c09 |008c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@099c │ │ -0700c4: 021b 0000 |008e: move/from16 v27, v0 │ │ -0700c8: 9307 1a1b |0090: div-int v7, v26, v27 │ │ -0700cc: 0800 1d00 |0092: move-object/from16 v0, v29 │ │ -0700d0: 5200 9c09 |0094: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@099c │ │ -0700d4: 021b 0000 |0096: move/from16 v27, v0 │ │ -0700d8: 9405 1a1b |0098: rem-int v5, v26, v27 │ │ -0700dc: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -0700e0: 5200 9c09 |009c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@099c │ │ -0700e4: 021b 0000 |009e: move/from16 v27, v0 │ │ -0700e8: 931c 0507 |00a0: div-int v28, v5, v7 │ │ -0700ec: 9004 1b1c |00a2: add-int v4, v27, v28 │ │ -0700f0: 120b |00a4: const/4 v11, #int 0 // #0 │ │ -0700f2: 35fb 5101 |00a5: if-ge v11, v15, 01f6 // +0151 │ │ -0700f6: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ -0700fa: 6e20 081c b000 |00a9: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -070100: 0c0e |00ac: move-result-object v14 │ │ -070102: 1f0e 7802 |00ad: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -070106: 6e10 1610 0e00 |00af: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1016 │ │ -07010c: 0a1b |00b2: move-result v27 │ │ -07010e: 381b 6300 |00b3: if-eqz v27, 0116 // +0063 │ │ -070112: 0800 1d00 |00b5: move-object/from16 v0, v29 │ │ -070116: 5400 a509 |00b7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ -07011a: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ -07011e: 0800 1d00 |00bb: move-object/from16 v0, v29 │ │ -070122: 0801 1b00 |00bd: move-object/from16 v1, v27 │ │ -070126: 0802 1300 |00bf: move-object/from16 v2, v19 │ │ -07012a: 6e40 b714 e021 |00c1: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@14b7 │ │ -070130: 0c18 |00c4: move-result-object v24 │ │ -070132: 0800 1d00 |00c5: move-object/from16 v0, v29 │ │ -070136: 5400 a509 |00c7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ -07013a: 081b 0000 |00c9: move-object/from16 v27, v0 │ │ -07013e: 391b 0800 |00cb: if-nez v27, 00d3 // +0008 │ │ -070142: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ -070146: 0801 1d00 |00cf: move-object/from16 v1, v29 │ │ -07014a: 5b10 a509 |00d1: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ -07014e: 0800 1d00 |00d3: move-object/from16 v0, v29 │ │ -070152: 5500 a609 |00d5: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ -070156: 021b 0000 |00d7: move/from16 v27, v0 │ │ -07015a: 381b 3300 |00d9: if-eqz v27, 010c // +0033 │ │ -07015e: 131b 0000 |00db: const/16 v27, #int 0 // #0 │ │ -070162: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ -070166: 0201 1400 |00df: move/from16 v1, v20 │ │ -07016a: 0202 1b00 |00e1: move/from16 v2, v27 │ │ -07016e: 7152 0315 4017 |00e3: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1503 │ │ -070174: 0a1b |00e6: move-result v27 │ │ -070176: 9107 071b |00e7: sub-int v7, v7, v27 │ │ -07017a: 7401 c618 1800 |00e9: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -070180: 0a12 |00ec: move-result v18 │ │ -070182: 911a 1a12 |00ed: sub-int v26, v26, v18 │ │ -070186: 3908 0400 |00ef: if-nez v8, 00f3 // +0004 │ │ -07018a: 0208 1200 |00f1: move/from16 v8, v18 │ │ -07018e: 6e10 fc0f 0e00 |00f3: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ -070194: 0a09 |00f6: move-result v9 │ │ -070196: 3809 0b00 |00f7: if-eqz v9, 0102 // +000b │ │ -07019a: 131b 0100 |00f9: const/16 v27, #int 1 // #1 │ │ -07019e: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ -0701a2: 0201 1b00 |00fd: move/from16 v1, v27 │ │ -0701a6: 6e30 1418 9001 |00ff: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1814 │ │ -0701ac: 131b 0100 |0102: const/16 v27, #int 1 // #1 │ │ -0701b0: 0200 1b00 |0104: move/from16 v0, v27 │ │ -0701b4: 6e20 2610 0e00 |0106: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1026 │ │ -0701ba: d80b 0b01 |0109: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0701be: 289a |010b: goto 00a5 // -0066 │ │ -0701c0: 0800 1800 |010c: move-object/from16 v0, v24 │ │ -0701c4: 0201 1400 |010e: move/from16 v1, v20 │ │ -0701c8: 0202 1400 |0110: move/from16 v2, v20 │ │ -0701cc: 6e30 e718 1002 |0112: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -0701d2: 28d4 |0115: goto 00e9 // -002c │ │ -0701d4: 6e10 1510 0e00 |0116: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1015 │ │ -0701da: 0a1b |0119: move-result v27 │ │ -0701dc: 381b d300 |011a: if-eqz v27, 01ed // +00d3 │ │ -0701e0: 6e10 fc0f 0e00 |011c: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ -0701e6: 0a09 |011f: move-result v9 │ │ -0701e8: 0800 1700 |0120: move-object/from16 v0, v23 │ │ -0701ec: 6e20 1318 9000 |0122: invoke-virtual {v0, v9}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@1813 │ │ -0701f2: 0a0c |0125: move-result v12 │ │ -0701f4: 3c11 0400 |0126: if-gtz v17, 012a // +0004 │ │ -0701f8: 380c 7500 |0128: if-eqz v12, 019d // +0075 │ │ -0701fc: 3d1a 7300 |012a: if-lez v26, 019d // +0073 │ │ -070200: 0800 1d00 |012c: move-object/from16 v0, v29 │ │ -070204: 5500 a609 |012e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ -070208: 021b 0000 |0130: move/from16 v27, v0 │ │ -07020c: 381b 0400 |0132: if-eqz v27, 0136 // +0004 │ │ -070210: 3d07 6900 |0134: if-lez v7, 019d // +0069 │ │ -070214: 121d |0136: const/4 v13, #int 1 // #1 │ │ -070216: 380d 5000 |0137: if-eqz v13, 0187 // +0050 │ │ -07021a: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ -07021e: 5400 a509 |013b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ -070222: 081b 0000 |013d: move-object/from16 v27, v0 │ │ -070226: 0800 1d00 |013f: move-object/from16 v0, v29 │ │ -07022a: 0801 1b00 |0141: move-object/from16 v1, v27 │ │ -07022e: 0802 1300 |0143: move-object/from16 v2, v19 │ │ -070232: 6e40 b714 e021 |0145: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@14b7 │ │ -070238: 0c18 |0148: move-result-object v24 │ │ -07023a: 0800 1d00 |0149: move-object/from16 v0, v29 │ │ -07023e: 5400 a509 |014b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ -070242: 081b 0000 |014d: move-object/from16 v27, v0 │ │ -070246: 391b 0800 |014f: if-nez v27, 0157 // +0008 │ │ -07024a: 0800 1800 |0151: move-object/from16 v0, v24 │ │ -07024e: 0801 1d00 |0153: move-object/from16 v1, v29 │ │ -070252: 5b10 a509 |0155: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ -070256: 0800 1d00 |0157: move-object/from16 v0, v29 │ │ -07025a: 5500 a609 |0159: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ -07025e: 021b 0000 |015b: move/from16 v27, v0 │ │ -070262: 381b 4200 |015d: if-eqz v27, 019f // +0042 │ │ -070266: 131b 0000 |015f: const/16 v27, #int 0 // #0 │ │ -07026a: 0800 1800 |0161: move-object/from16 v0, v24 │ │ -07026e: 0201 1400 |0163: move/from16 v1, v20 │ │ -070272: 0202 1b00 |0165: move/from16 v2, v27 │ │ -070276: 7152 0315 4017 |0167: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1503 │ │ -07027c: 0a06 |016a: move-result v6 │ │ -07027e: b167 |016b: sub-int/2addr v7, v6 │ │ -070280: 3906 0300 |016c: if-nez v6, 016f // +0003 │ │ -070284: 120d |016e: const/4 v13, #int 0 // #0 │ │ -070286: 7401 c618 1800 |016f: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -07028c: 0a12 |0172: move-result v18 │ │ -07028e: 911a 1a12 |0173: sub-int v26, v26, v18 │ │ -070292: 3908 0400 |0175: if-nez v8, 0179 // +0004 │ │ -070296: 0208 1200 |0177: move/from16 v8, v18 │ │ -07029a: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ -07029e: 5500 a609 |017b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ -0702a2: 021b 0000 |017d: move/from16 v27, v0 │ │ -0702a6: 381b 2d00 |017f: if-eqz v27, 01ac // +002d │ │ -0702aa: 3a1a 2800 |0181: if-ltz v26, 01a9 // +0028 │ │ -0702ae: 131b 0100 |0183: const/16 v27, #int 1 // #1 │ │ -0702b2: 950d 0d1b |0185: and-int v13, v13, v27 │ │ -0702b6: 380d 3100 |0187: if-eqz v13, 01b8 // +0031 │ │ -0702ba: 3809 2f00 |0189: if-eqz v9, 01b8 // +002f │ │ -0702be: 131b 0100 |018b: const/16 v27, #int 1 // #1 │ │ -0702c2: 0800 1700 |018d: move-object/from16 v0, v23 │ │ -0702c6: 0201 1b00 |018f: move/from16 v1, v27 │ │ -0702ca: 6e30 1418 9001 |0191: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1814 │ │ -0702d0: 380d 0400 |0194: if-eqz v13, 0198 // +0004 │ │ -0702d4: d811 11ff |0196: add-int/lit8 v17, v17, #int -1 // #ff │ │ -0702d8: 6e20 2610 de00 |0198: invoke-virtual {v14, v13}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1026 │ │ -0702de: 2900 6eff |019b: goto/16 0109 // -0092 │ │ -0702e2: 120d |019d: const/4 v13, #int 0 // #0 │ │ -0702e4: 2899 |019e: goto 0137 // -0067 │ │ -0702e6: 0800 1800 |019f: move-object/from16 v0, v24 │ │ -0702ea: 0201 1400 |01a1: move/from16 v1, v20 │ │ -0702ee: 0202 1400 |01a3: move/from16 v2, v20 │ │ -0702f2: 6e30 e718 1002 |01a5: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -0702f8: 28c7 |01a8: goto 016f // -0039 │ │ -0702fa: 131b 0000 |01a9: const/16 v27, #int 0 // #0 │ │ -0702fe: 28da |01ab: goto 0185 // -0026 │ │ -070300: 901b 1a08 |01ac: add-int v27, v26, v8 │ │ -070304: 3d1b 0700 |01ae: if-lez v27, 01b5 // +0007 │ │ -070308: 131b 0100 |01b0: const/16 v27, #int 1 // #1 │ │ -07030c: 950d 0d1b |01b2: and-int v13, v13, v27 │ │ -070310: 28d3 |01b4: goto 0187 // -002d │ │ -070312: 131b 0000 |01b5: const/16 v27, #int 0 // #0 │ │ -070316: 28fb |01b7: goto 01b2 // -0005 │ │ -070318: 380c dcff |01b8: if-eqz v12, 0194 // -0024 │ │ -07031c: 131b 0000 |01ba: const/16 v27, #int 0 // #0 │ │ -070320: 0800 1700 |01bc: move-object/from16 v0, v23 │ │ -070324: 0201 1b00 |01be: move/from16 v1, v27 │ │ -070328: 6e30 1418 9001 |01c0: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1814 │ │ -07032e: 1310 0000 |01c3: const/16 v16, #int 0 // #0 │ │ -070332: 0200 1000 |01c5: move/from16 v0, v16 │ │ -070336: 35b0 cdff |01c7: if-ge v0, v11, 0194 // -0033 │ │ -07033a: 0800 1900 |01c9: move-object/from16 v0, v25 │ │ -07033e: 0201 1000 |01cb: move/from16 v1, v16 │ │ -070342: 6e20 081c 1000 |01cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -070348: 0c03 |01d0: move-result-object v3 │ │ -07034a: 1f03 7802 |01d1: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -07034e: 6e10 fc0f 0300 |01d3: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ -070354: 0a1b |01d6: move-result v27 │ │ -070356: 0200 1b00 |01d7: move/from16 v0, v27 │ │ -07035a: 3390 1100 |01d9: if-ne v0, v9, 01ea // +0011 │ │ -07035e: 6e10 0e10 0300 |01db: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@100e │ │ -070364: 0a1b |01de: move-result v27 │ │ -070366: 381b 0400 |01df: if-eqz v27, 01e3 // +0004 │ │ -07036a: d811 1101 |01e1: add-int/lit8 v17, v17, #int 1 // #01 │ │ -07036e: 131b 0000 |01e3: const/16 v27, #int 0 // #0 │ │ -070372: 0200 1b00 |01e5: move/from16 v0, v27 │ │ -070376: 6e20 2610 0300 |01e7: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1026 │ │ -07037c: d810 1001 |01ea: add-int/lit8 v16, v16, #int 1 // #01 │ │ -070380: 28d9 |01ec: goto 01c5 // -0027 │ │ -070382: 131b 0000 |01ed: const/16 v27, #int 0 // #0 │ │ -070386: 0200 1b00 |01ef: move/from16 v0, v27 │ │ -07038a: 6e20 2610 0e00 |01f1: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1026 │ │ -070390: 2900 15ff |01f4: goto/16 0109 // -00eb │ │ -070394: 131b 0100 |01f6: const/16 v27, #int 1 // #1 │ │ -070398: 0f1b |01f8: return v27 │ │ +06ff90: |[06ff90] android.support.v7.widget.ActionMenuPresenter.flagActionItems:()Z │ │ +06ffa0: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +06ffa4: 5400 9a09 |0002: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +06ffa8: 081b 0000 |0004: move-object/from16 v27, v0 │ │ +06ffac: 7401 c90f 1b00 |0006: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@0fc9 │ │ +06ffb2: 0c19 |0009: move-result-object v25 │ │ +06ffb4: 7401 0f1c 1900 |000a: invoke-virtual/range {v25}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +06ffba: 0a0f |000d: move-result v15 │ │ +06ffbc: 0800 1d00 |000e: move-object/from16 v0, v29 │ │ +06ffc0: 5200 9809 |0010: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0998 │ │ +06ffc4: 0211 0000 |0012: move/from16 v17, v0 │ │ +06ffc8: 0800 1d00 |0014: move-object/from16 v0, v29 │ │ +06ffcc: 5200 9509 |0016: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@0995 │ │ +06ffd0: 021a 0000 |0018: move/from16 v26, v0 │ │ +06ffd4: 131b 0000 |001a: const/16 v27, #int 0 // #0 │ │ +06ffd8: 131c 0000 |001c: const/16 v28, #int 0 // #0 │ │ +06ffdc: 7702 a518 1b00 |001e: invoke-static/range {v27, v28}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +06ffe2: 0a14 |0021: move-result v20 │ │ +06ffe4: 0800 1d00 |0022: move-object/from16 v0, v29 │ │ +06ffe8: 5400 9b09 |0024: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +06ffec: 0813 0000 |0026: move-object/from16 v19, v0 │ │ +06fff0: 1f13 6e03 |0028: check-cast v19, Landroid/view/ViewGroup; // type@036e │ │ +06fff4: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ +06fff8: 1315 0000 |002c: const/16 v21, #int 0 // #0 │ │ +06fffc: 1208 |002e: const/4 v8, #int 0 // #0 │ │ +06fffe: 120a |002f: const/4 v10, #int 0 // #0 │ │ +070000: 120b |0030: const/4 v11, #int 0 // #0 │ │ +070002: 35fb 3000 |0031: if-ge v11, v15, 0061 // +0030 │ │ +070006: 0800 1900 |0033: move-object/from16 v0, v25 │ │ +07000a: 6e20 081c b000 |0035: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +070010: 0c0e |0038: move-result-object v14 │ │ +070012: 1f0e 7802 |0039: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +070016: 6e10 1610 0e00 |003b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1016 │ │ +07001c: 0a1b |003e: move-result v27 │ │ +07001e: 381b 1700 |003f: if-eqz v27, 0056 // +0017 │ │ +070022: d816 1601 |0041: add-int/lit8 v22, v22, #int 1 // #01 │ │ +070026: 0800 1d00 |0043: move-object/from16 v0, v29 │ │ +07002a: 5500 9709 |0045: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@0997 │ │ +07002e: 021b 0000 |0047: move/from16 v27, v0 │ │ +070032: 381b 0a00 |0049: if-eqz v27, 0053 // +000a │ │ +070036: 6e10 0f10 0e00 |004b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@100f │ │ +07003c: 0a1b |004e: move-result v27 │ │ +07003e: 381b 0400 |004f: if-eqz v27, 0053 // +0004 │ │ +070042: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ +070046: d80b 0b01 |0053: add-int/lit8 v11, v11, #int 1 // #01 │ │ +07004a: 28dc |0055: goto 0031 // -0024 │ │ +07004c: 6e10 1510 0e00 |0056: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1015 │ │ +070052: 0a1b |0059: move-result v27 │ │ +070054: 381b 0500 |005a: if-eqz v27, 005f // +0005 │ │ +070058: d815 1501 |005c: add-int/lit8 v21, v21, #int 1 // #01 │ │ +07005c: 28e5 |005e: goto 0043 // -001b │ │ +07005e: 121a |005f: const/4 v10, #int 1 // #1 │ │ +070060: 28e3 |0060: goto 0043 // -001d │ │ +070062: 0800 1d00 |0061: move-object/from16 v0, v29 │ │ +070066: 5500 a309 |0063: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ +07006a: 021b 0000 |0065: move/from16 v27, v0 │ │ +07006e: 381b 0e00 |0067: if-eqz v27, 0075 // +000e │ │ +070072: 390a 0a00 |0069: if-nez v10, 0073 // +000a │ │ +070076: 901b 1615 |006b: add-int v27, v22, v21 │ │ +07007a: 0200 1b00 |006d: move/from16 v0, v27 │ │ +07007e: 0201 1100 |006f: move/from16 v1, v17 │ │ +070082: 3710 0400 |0071: if-le v0, v1, 0075 // +0004 │ │ +070086: d811 11ff |0073: add-int/lit8 v17, v17, #int -1 // #ff │ │ +07008a: 9111 1116 |0075: sub-int v17, v17, v22 │ │ +07008e: 0800 1d00 |0077: move-object/from16 v0, v29 │ │ +070092: 5400 9309 |0079: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@0993 │ │ +070096: 0817 0000 |007b: move-object/from16 v23, v0 │ │ +07009a: 7401 1218 1700 |007d: invoke-virtual/range {v23}, Landroid/util/SparseBooleanArray;.clear:()V // method@1812 │ │ +0700a0: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +0700a2: 1207 |0081: const/4 v7, #int 0 // #0 │ │ +0700a4: 0800 1d00 |0082: move-object/from16 v0, v29 │ │ +0700a8: 5500 a609 |0084: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ +0700ac: 021b 0000 |0086: move/from16 v27, v0 │ │ +0700b0: 381b 1c00 |0088: if-eqz v27, 00a4 // +001c │ │ +0700b4: 0800 1d00 |008a: move-object/from16 v0, v29 │ │ +0700b8: 5200 9c09 |008c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@099c │ │ +0700bc: 021b 0000 |008e: move/from16 v27, v0 │ │ +0700c0: 9307 1a1b |0090: div-int v7, v26, v27 │ │ +0700c4: 0800 1d00 |0092: move-object/from16 v0, v29 │ │ +0700c8: 5200 9c09 |0094: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@099c │ │ +0700cc: 021b 0000 |0096: move/from16 v27, v0 │ │ +0700d0: 9405 1a1b |0098: rem-int v5, v26, v27 │ │ +0700d4: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +0700d8: 5200 9c09 |009c: iget v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@099c │ │ +0700dc: 021b 0000 |009e: move/from16 v27, v0 │ │ +0700e0: 931c 0507 |00a0: div-int v28, v5, v7 │ │ +0700e4: 9004 1b1c |00a2: add-int v4, v27, v28 │ │ +0700e8: 120b |00a4: const/4 v11, #int 0 // #0 │ │ +0700ea: 35fb 5101 |00a5: if-ge v11, v15, 01f6 // +0151 │ │ +0700ee: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ +0700f2: 6e20 081c b000 |00a9: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0700f8: 0c0e |00ac: move-result-object v14 │ │ +0700fa: 1f0e 7802 |00ad: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +0700fe: 6e10 1610 0e00 |00af: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1016 │ │ +070104: 0a1b |00b2: move-result v27 │ │ +070106: 381b 6300 |00b3: if-eqz v27, 0116 // +0063 │ │ +07010a: 0800 1d00 |00b5: move-object/from16 v0, v29 │ │ +07010e: 5400 a509 |00b7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ +070112: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ +070116: 0800 1d00 |00bb: move-object/from16 v0, v29 │ │ +07011a: 0801 1b00 |00bd: move-object/from16 v1, v27 │ │ +07011e: 0802 1300 |00bf: move-object/from16 v2, v19 │ │ +070122: 6e40 b714 e021 |00c1: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@14b7 │ │ +070128: 0c18 |00c4: move-result-object v24 │ │ +07012a: 0800 1d00 |00c5: move-object/from16 v0, v29 │ │ +07012e: 5400 a509 |00c7: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ +070132: 081b 0000 |00c9: move-object/from16 v27, v0 │ │ +070136: 391b 0800 |00cb: if-nez v27, 00d3 // +0008 │ │ +07013a: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ +07013e: 0801 1d00 |00cf: move-object/from16 v1, v29 │ │ +070142: 5b10 a509 |00d1: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ +070146: 0800 1d00 |00d3: move-object/from16 v0, v29 │ │ +07014a: 5500 a609 |00d5: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ +07014e: 021b 0000 |00d7: move/from16 v27, v0 │ │ +070152: 381b 3300 |00d9: if-eqz v27, 010c // +0033 │ │ +070156: 131b 0000 |00db: const/16 v27, #int 0 // #0 │ │ +07015a: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ +07015e: 0201 1400 |00df: move/from16 v1, v20 │ │ +070162: 0202 1b00 |00e1: move/from16 v2, v27 │ │ +070166: 7152 0315 4017 |00e3: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1503 │ │ +07016c: 0a1b |00e6: move-result v27 │ │ +07016e: 9107 071b |00e7: sub-int v7, v7, v27 │ │ +070172: 7401 c618 1800 |00e9: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +070178: 0a12 |00ec: move-result v18 │ │ +07017a: 911a 1a12 |00ed: sub-int v26, v26, v18 │ │ +07017e: 3908 0400 |00ef: if-nez v8, 00f3 // +0004 │ │ +070182: 0208 1200 |00f1: move/from16 v8, v18 │ │ +070186: 6e10 fc0f 0e00 |00f3: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ +07018c: 0a09 |00f6: move-result v9 │ │ +07018e: 3809 0b00 |00f7: if-eqz v9, 0102 // +000b │ │ +070192: 131b 0100 |00f9: const/16 v27, #int 1 // #1 │ │ +070196: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ +07019a: 0201 1b00 |00fd: move/from16 v1, v27 │ │ +07019e: 6e30 1418 9001 |00ff: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1814 │ │ +0701a4: 131b 0100 |0102: const/16 v27, #int 1 // #1 │ │ +0701a8: 0200 1b00 |0104: move/from16 v0, v27 │ │ +0701ac: 6e20 2610 0e00 |0106: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1026 │ │ +0701b2: d80b 0b01 |0109: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0701b6: 289a |010b: goto 00a5 // -0066 │ │ +0701b8: 0800 1800 |010c: move-object/from16 v0, v24 │ │ +0701bc: 0201 1400 |010e: move/from16 v1, v20 │ │ +0701c0: 0202 1400 |0110: move/from16 v2, v20 │ │ +0701c4: 6e30 e718 1002 |0112: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +0701ca: 28d4 |0115: goto 00e9 // -002c │ │ +0701cc: 6e10 1510 0e00 |0116: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1015 │ │ +0701d2: 0a1b |0119: move-result v27 │ │ +0701d4: 381b d300 |011a: if-eqz v27, 01ed // +00d3 │ │ +0701d8: 6e10 fc0f 0e00 |011c: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ +0701de: 0a09 |011f: move-result v9 │ │ +0701e0: 0800 1700 |0120: move-object/from16 v0, v23 │ │ +0701e4: 6e20 1318 9000 |0122: invoke-virtual {v0, v9}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@1813 │ │ +0701ea: 0a0c |0125: move-result v12 │ │ +0701ec: 3c11 0400 |0126: if-gtz v17, 012a // +0004 │ │ +0701f0: 380c 7500 |0128: if-eqz v12, 019d // +0075 │ │ +0701f4: 3d1a 7300 |012a: if-lez v26, 019d // +0073 │ │ +0701f8: 0800 1d00 |012c: move-object/from16 v0, v29 │ │ +0701fc: 5500 a609 |012e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ +070200: 021b 0000 |0130: move/from16 v27, v0 │ │ +070204: 381b 0400 |0132: if-eqz v27, 0136 // +0004 │ │ +070208: 3d07 6900 |0134: if-lez v7, 019d // +0069 │ │ +07020c: 121d |0136: const/4 v13, #int 1 // #1 │ │ +07020e: 380d 5000 |0137: if-eqz v13, 0187 // +0050 │ │ +070212: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ +070216: 5400 a509 |013b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ +07021a: 081b 0000 |013d: move-object/from16 v27, v0 │ │ +07021e: 0800 1d00 |013f: move-object/from16 v0, v29 │ │ +070222: 0801 1b00 |0141: move-object/from16 v1, v27 │ │ +070226: 0802 1300 |0143: move-object/from16 v2, v19 │ │ +07022a: 6e40 b714 e021 |0145: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@14b7 │ │ +070230: 0c18 |0148: move-result-object v24 │ │ +070232: 0800 1d00 |0149: move-object/from16 v0, v29 │ │ +070236: 5400 a509 |014b: iget-object v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ +07023a: 081b 0000 |014d: move-object/from16 v27, v0 │ │ +07023e: 391b 0800 |014f: if-nez v27, 0157 // +0008 │ │ +070242: 0800 1800 |0151: move-object/from16 v0, v24 │ │ +070246: 0801 1d00 |0153: move-object/from16 v1, v29 │ │ +07024a: 5b10 a509 |0155: iput-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ +07024e: 0800 1d00 |0157: move-object/from16 v0, v29 │ │ +070252: 5500 a609 |0159: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ +070256: 021b 0000 |015b: move/from16 v27, v0 │ │ +07025a: 381b 4200 |015d: if-eqz v27, 019f // +0042 │ │ +07025e: 131b 0000 |015f: const/16 v27, #int 0 // #0 │ │ +070262: 0800 1800 |0161: move-object/from16 v0, v24 │ │ +070266: 0201 1400 |0163: move/from16 v1, v20 │ │ +07026a: 0202 1b00 |0165: move/from16 v2, v27 │ │ +07026e: 7152 0315 4017 |0167: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1503 │ │ +070274: 0a06 |016a: move-result v6 │ │ +070276: b167 |016b: sub-int/2addr v7, v6 │ │ +070278: 3906 0300 |016c: if-nez v6, 016f // +0003 │ │ +07027c: 120d |016e: const/4 v13, #int 0 // #0 │ │ +07027e: 7401 c618 1800 |016f: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +070284: 0a12 |0172: move-result v18 │ │ +070286: 911a 1a12 |0173: sub-int v26, v26, v18 │ │ +07028a: 3908 0400 |0175: if-nez v8, 0179 // +0004 │ │ +07028e: 0208 1200 |0177: move/from16 v8, v18 │ │ +070292: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ +070296: 5500 a609 |017b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ +07029a: 021b 0000 |017d: move/from16 v27, v0 │ │ +07029e: 381b 2d00 |017f: if-eqz v27, 01ac // +002d │ │ +0702a2: 3a1a 2800 |0181: if-ltz v26, 01a9 // +0028 │ │ +0702a6: 131b 0100 |0183: const/16 v27, #int 1 // #1 │ │ +0702aa: 950d 0d1b |0185: and-int v13, v13, v27 │ │ +0702ae: 380d 3100 |0187: if-eqz v13, 01b8 // +0031 │ │ +0702b2: 3809 2f00 |0189: if-eqz v9, 01b8 // +002f │ │ +0702b6: 131b 0100 |018b: const/16 v27, #int 1 // #1 │ │ +0702ba: 0800 1700 |018d: move-object/from16 v0, v23 │ │ +0702be: 0201 1b00 |018f: move/from16 v1, v27 │ │ +0702c2: 6e30 1418 9001 |0191: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1814 │ │ +0702c8: 380d 0400 |0194: if-eqz v13, 0198 // +0004 │ │ +0702cc: d811 11ff |0196: add-int/lit8 v17, v17, #int -1 // #ff │ │ +0702d0: 6e20 2610 de00 |0198: invoke-virtual {v14, v13}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1026 │ │ +0702d6: 2900 6eff |019b: goto/16 0109 // -0092 │ │ +0702da: 120d |019d: const/4 v13, #int 0 // #0 │ │ +0702dc: 2899 |019e: goto 0137 // -0067 │ │ +0702de: 0800 1800 |019f: move-object/from16 v0, v24 │ │ +0702e2: 0201 1400 |01a1: move/from16 v1, v20 │ │ +0702e6: 0202 1400 |01a3: move/from16 v2, v20 │ │ +0702ea: 6e30 e718 1002 |01a5: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +0702f0: 28c7 |01a8: goto 016f // -0039 │ │ +0702f2: 131b 0000 |01a9: const/16 v27, #int 0 // #0 │ │ +0702f6: 28da |01ab: goto 0185 // -0026 │ │ +0702f8: 901b 1a08 |01ac: add-int v27, v26, v8 │ │ +0702fc: 3d1b 0700 |01ae: if-lez v27, 01b5 // +0007 │ │ +070300: 131b 0100 |01b0: const/16 v27, #int 1 // #1 │ │ +070304: 950d 0d1b |01b2: and-int v13, v13, v27 │ │ +070308: 28d3 |01b4: goto 0187 // -002d │ │ +07030a: 131b 0000 |01b5: const/16 v27, #int 0 // #0 │ │ +07030e: 28fb |01b7: goto 01b2 // -0005 │ │ +070310: 380c dcff |01b8: if-eqz v12, 0194 // -0024 │ │ +070314: 131b 0000 |01ba: const/16 v27, #int 0 // #0 │ │ +070318: 0800 1700 |01bc: move-object/from16 v0, v23 │ │ +07031c: 0201 1b00 |01be: move/from16 v1, v27 │ │ +070320: 6e30 1418 9001 |01c0: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@1814 │ │ +070326: 1310 0000 |01c3: const/16 v16, #int 0 // #0 │ │ +07032a: 0200 1000 |01c5: move/from16 v0, v16 │ │ +07032e: 35b0 cdff |01c7: if-ge v0, v11, 0194 // -0033 │ │ +070332: 0800 1900 |01c9: move-object/from16 v0, v25 │ │ +070336: 0201 1000 |01cb: move/from16 v1, v16 │ │ +07033a: 6e20 081c 1000 |01cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +070340: 0c03 |01d0: move-result-object v3 │ │ +070342: 1f03 7802 |01d1: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +070346: 6e10 fc0f 0300 |01d3: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@0ffc │ │ +07034c: 0a1b |01d6: move-result v27 │ │ +07034e: 0200 1b00 |01d7: move/from16 v0, v27 │ │ +070352: 3390 1100 |01d9: if-ne v0, v9, 01ea // +0011 │ │ +070356: 6e10 0e10 0300 |01db: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@100e │ │ +07035c: 0a1b |01de: move-result v27 │ │ +07035e: 381b 0400 |01df: if-eqz v27, 01e3 // +0004 │ │ +070362: d811 1101 |01e1: add-int/lit8 v17, v17, #int 1 // #01 │ │ +070366: 131b 0000 |01e3: const/16 v27, #int 0 // #0 │ │ +07036a: 0200 1b00 |01e5: move/from16 v0, v27 │ │ +07036e: 6e20 2610 0300 |01e7: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1026 │ │ +070374: d810 1001 |01ea: add-int/lit8 v16, v16, #int 1 // #01 │ │ +070378: 28d9 |01ec: goto 01c5 // -0027 │ │ +07037a: 131b 0000 |01ed: const/16 v27, #int 0 // #0 │ │ +07037e: 0200 1b00 |01ef: move/from16 v0, v27 │ │ +070382: 6e20 2610 0e00 |01f1: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1026 │ │ +070388: 2900 15ff |01f4: goto/16 0109 // -00eb │ │ +07038c: 131b 0100 |01f6: const/16 v27, #int 1 // #1 │ │ +070390: 0f1b |01f8: return v27 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x000a line=380 │ │ 0x000e line=381 │ │ 0x0014 line=382 │ │ 0x001a line=383 │ │ @@ -163333,41 +163333,41 @@ │ │ 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 : 50 16-bit code units │ │ -07039c: |[07039c] android.support.v7.widget.ActionMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0703ac: 6e10 fa0f 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@0ffa │ │ -0703b2: 0c00 |0003: move-result-object v0 │ │ -0703b4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0703b8: 6e10 0b10 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@100b │ │ -0703be: 0a03 |0009: move-result v3 │ │ -0703c0: 3803 0600 |000a: if-eqz v3, 0010 // +0006 │ │ -0703c4: 6f40 4c0f 5476 |000c: 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@0f4c │ │ -0703ca: 0c00 |000f: move-result-object v0 │ │ -0703cc: 6e10 0f10 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@100f │ │ -0703d2: 0a03 |0013: move-result v3 │ │ -0703d4: 3803 1c00 |0014: if-eqz v3, 0030 // +001c │ │ -0703d8: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ -0703dc: 6e20 1919 3000 |0018: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -0703e2: 0772 |001b: move-object v2, v7 │ │ -0703e4: 1f02 e502 |001c: check-cast v2, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ -0703e8: 6e10 c118 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -0703ee: 0c01 |0021: move-result-object v1 │ │ -0703f0: 6e20 df14 1200 |0022: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@14df │ │ -0703f6: 0a03 |0025: move-result v3 │ │ -0703f8: 3903 0900 |0026: if-nez v3, 002f // +0009 │ │ -0703fc: 6e20 e614 1200 |0028: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e6 │ │ -070402: 0c03 |002b: move-result-object v3 │ │ -070404: 6e20 0a19 3000 |002c: invoke-virtual {v0, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ -07040a: 1100 |002f: return-object v0 │ │ -07040c: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -07040e: 28e7 |0031: goto 0018 // -0019 │ │ +070394: |[070394] android.support.v7.widget.ActionMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0703a4: 6e10 fa0f 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@0ffa │ │ +0703aa: 0c00 |0003: move-result-object v0 │ │ +0703ac: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0703b0: 6e10 0b10 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@100b │ │ +0703b6: 0a03 |0009: move-result v3 │ │ +0703b8: 3803 0600 |000a: if-eqz v3, 0010 // +0006 │ │ +0703bc: 6f40 4c0f 5476 |000c: 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@0f4c │ │ +0703c2: 0c00 |000f: move-result-object v0 │ │ +0703c4: 6e10 0f10 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@100f │ │ +0703ca: 0a03 |0013: move-result v3 │ │ +0703cc: 3803 1c00 |0014: if-eqz v3, 0030 // +001c │ │ +0703d0: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ +0703d4: 6e20 1919 3000 |0018: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +0703da: 0772 |001b: move-object v2, v7 │ │ +0703dc: 1f02 e502 |001c: check-cast v2, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ +0703e0: 6e10 c118 0000 |001e: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +0703e6: 0c01 |0021: move-result-object v1 │ │ +0703e8: 6e20 df14 1200 |0022: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@14df │ │ +0703ee: 0a03 |0025: move-result v3 │ │ +0703f0: 3903 0900 |0026: if-nez v3, 002f // +0009 │ │ +0703f4: 6e20 e614 1200 |0028: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e6 │ │ +0703fa: 0c03 |002b: move-result-object v3 │ │ +0703fc: 6e20 0a19 3000 |002c: invoke-virtual {v0, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ +070402: 1100 |002f: return-object v0 │ │ +070404: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +070406: 28e7 |0031: goto 0018 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0004 line=169 │ │ 0x000c line=170 │ │ 0x0010 line=172 │ │ 0x001c line=174 │ │ @@ -163390,21 +163390,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 │ │ -070410: |[070410] android.support.v7.widget.ActionMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -070420: 6f20 4d0f 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@0f4d │ │ -070426: 0c00 |0003: move-result-object v0 │ │ -070428: 0701 |0004: move-object v1, v0 │ │ -07042a: 1f01 e502 |0005: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ -07042e: 6e20 1315 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1513 │ │ -070434: 1100 |000a: return-object v0 │ │ +070408: |[070408] android.support.v7.widget.ActionMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +070418: 6f20 4d0f 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@0f4d │ │ +07041e: 0c00 |0003: move-result-object v0 │ │ +070420: 0701 |0004: move-object v1, v0 │ │ +070422: 1f01 e502 |0005: check-cast v1, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ +070426: 6e20 1315 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1513 │ │ +07042c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ 0x000a line=163 │ │ locals : │ │ 0x0004 - 0x000b reg=0 result Landroid/support/v7/internal/view/menu/MenuView; │ │ @@ -163416,35 +163416,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -070438: |[070438] android.support.v7.widget.ActionMenuPresenter.hideOverflowMenu:()Z │ │ -070448: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07044a: 5441 a209 |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ -07044e: 3801 1400 |0003: if-eqz v1, 0017 // +0014 │ │ -070452: 5441 9b09 |0005: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -070456: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -07045a: 5441 9b09 |0009: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -07045e: 1f01 6803 |000b: check-cast v1, Landroid/view/View; // type@0368 │ │ -070462: 5443 a209 |000d: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ -070466: 6e20 f318 3100 |000f: invoke-virtual {v1, v3}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ -07046c: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -07046e: 5b41 a209 |0013: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ -070472: 0121 |0015: move v1, v2 │ │ -070474: 0f01 |0016: return v1 │ │ -070476: 5440 9f09 |0017: iget-object v0, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@099f │ │ -07047a: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -07047e: 6e10 9110 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1091 │ │ -070484: 0121 |001e: move v1, v2 │ │ -070486: 28f7 |001f: goto 0016 // -0009 │ │ -070488: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -07048a: 28f5 |0021: goto 0016 // -000b │ │ +070430: |[070430] android.support.v7.widget.ActionMenuPresenter.hideOverflowMenu:()Z │ │ +070440: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +070442: 5441 a209 |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ +070446: 3801 1400 |0003: if-eqz v1, 0017 // +0014 │ │ +07044a: 5441 9b09 |0005: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +07044e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +070452: 5441 9b09 |0009: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +070456: 1f01 6803 |000b: check-cast v1, Landroid/view/View; // type@0368 │ │ +07045a: 5443 a209 |000d: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ +07045e: 6e20 f318 3100 |000f: invoke-virtual {v1, v3}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@18f3 │ │ +070464: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +070466: 5b41 a209 |0013: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ +07046a: 0121 |0015: move v1, v2 │ │ +07046c: 0f01 |0016: return v1 │ │ +07046e: 5440 9f09 |0017: iget-object v0, v4, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@099f │ │ +070472: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +070476: 6e10 9110 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1091 │ │ +07047c: 0121 |001e: move v1, v2 │ │ +07047e: 28f7 |001f: goto 0016 // -0009 │ │ +070480: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +070482: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=323 │ │ 0x0009 line=324 │ │ 0x0012 line=325 │ │ 0x0016 line=334 │ │ 0x0017 line=329 │ │ @@ -163461,23 +163461,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07048c: |[07048c] android.support.v7.widget.ActionMenuPresenter.hideSubMenus:()Z │ │ -07049c: 5410 9409 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ -0704a0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0704a4: 5410 9409 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ -0704a8: 6e10 7a14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.dismiss:()V // method@147a │ │ -0704ae: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0704b0: 0f00 |000a: return v0 │ │ -0704b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0704b4: 28fe |000c: goto 000a // -0002 │ │ +070484: |[070484] android.support.v7.widget.ActionMenuPresenter.hideSubMenus:()Z │ │ +070494: 5410 9409 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ +070498: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +07049c: 5410 9409 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ +0704a0: 6e10 7a14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.dismiss:()V // method@147a │ │ +0704a6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0704a8: 0f00 |000a: return v0 │ │ +0704aa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0704ac: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0004 line=354 │ │ 0x0009 line=355 │ │ 0x000a line=357 │ │ locals : │ │ @@ -163488,66 +163488,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 │ │ -0704b8: |[0704b8] android.support.v7.widget.ActionMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0704c8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0704ca: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0704cc: 6f30 4e0f 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@0f4e │ │ -0704d2: 6e10 c800 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -0704d8: 0c01 |0008: move-result-object v1 │ │ -0704da: 7110 860e 0900 |0009: invoke-static {v9}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@0e86 │ │ -0704e0: 0c00 |000c: move-result-object v0 │ │ -0704e2: 5584 a409 |000d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@09a4 │ │ -0704e6: 3904 0800 |000f: if-nez v4, 0017 // +0008 │ │ -0704ea: 6e10 8c0e 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.showsOverflowMenuButton:()Z // method@0e8c │ │ -0704f0: 0a04 |0014: move-result v4 │ │ -0704f2: 5c84 a309 |0015: iput-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ -0704f6: 5584 a909 |0017: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimitSet:Z // field@09a9 │ │ -0704fa: 3904 0800 |0019: if-nez v4, 0021 // +0008 │ │ -0704fe: 6e10 870e 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getEmbeddedMenuWidthLimit:()I // method@0e87 │ │ -070504: 0a04 |001e: move-result v4 │ │ -070506: 5984 a809 |001f: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@09a8 │ │ -07050a: 5584 9909 |0021: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@0999 │ │ -07050e: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ -070512: 6e10 880e 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getMaxActionButtons:()I // method@0e88 │ │ -070518: 0a04 |0028: move-result v4 │ │ -07051a: 5984 9809 |0029: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0998 │ │ -07051e: 5283 a809 |002b: iget v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@09a8 │ │ -070522: 5584 a309 |002d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ -070526: 3804 3000 |002f: if-eqz v4, 005f // +0030 │ │ -07052a: 5484 9e09 |0031: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -07052e: 3904 1400 |0033: if-nez v4, 0047 // +0014 │ │ -070532: 2204 db02 |0035: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@02db │ │ -070536: 5485 a709 |0037: iget-object v5, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@09a7 │ │ -07053a: 7030 8a14 8405 |0039: invoke-direct {v4, v8, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@148a │ │ -070540: 5b84 9e09 |003c: iput-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -070544: 7120 a518 6600 |003e: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -07054a: 0a02 |0041: move-result v2 │ │ -07054c: 5484 9e09 |0042: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -070550: 6e30 e718 2402 |0044: invoke-virtual {v4, v2, v2}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -070556: 5484 9e09 |0047: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -07055a: 6e10 c618 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -070560: 0a04 |004c: move-result v4 │ │ -070562: b143 |004d: sub-int/2addr v3, v4 │ │ -070564: 5983 9509 |004e: iput v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@0995 │ │ -070568: 1504 6042 |0050: const/high16 v4, #int 1113587712 // #4260 │ │ -07056c: 6e10 3401 0100 |0052: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -070572: 0c05 |0055: move-result-object v5 │ │ -070574: 5255 cf0a |0056: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -070578: c854 |0058: mul-float/2addr v4, v5 │ │ -07057a: 8744 |0059: float-to-int v4, v4 │ │ -07057c: 5984 9c09 |005a: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@099c │ │ -070580: 5b87 a509 |005c: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ -070584: 0e00 |005e: return-void │ │ -070586: 5b87 9e09 |005f: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -07058a: 28ed |0061: goto 004e // -0013 │ │ +0704b0: |[0704b0] android.support.v7.widget.ActionMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0704c0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0704c2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0704c4: 6f30 4e0f 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@0f4e │ │ +0704ca: 6e10 c800 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +0704d0: 0c01 |0008: move-result-object v1 │ │ +0704d2: 7110 860e 0900 |0009: invoke-static {v9}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@0e86 │ │ +0704d8: 0c00 |000c: move-result-object v0 │ │ +0704da: 5584 a409 |000d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@09a4 │ │ +0704de: 3904 0800 |000f: if-nez v4, 0017 // +0008 │ │ +0704e2: 6e10 8c0e 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.showsOverflowMenuButton:()Z // method@0e8c │ │ +0704e8: 0a04 |0014: move-result v4 │ │ +0704ea: 5c84 a309 |0015: iput-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ +0704ee: 5584 a909 |0017: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimitSet:Z // field@09a9 │ │ +0704f2: 3904 0800 |0019: if-nez v4, 0021 // +0008 │ │ +0704f6: 6e10 870e 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getEmbeddedMenuWidthLimit:()I // method@0e87 │ │ +0704fc: 0a04 |001e: move-result v4 │ │ +0704fe: 5984 a809 |001f: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@09a8 │ │ +070502: 5584 9909 |0021: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@0999 │ │ +070506: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ +07050a: 6e10 880e 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getMaxActionButtons:()I // method@0e88 │ │ +070510: 0a04 |0028: move-result v4 │ │ +070512: 5984 9809 |0029: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0998 │ │ +070516: 5283 a809 |002b: iget v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@09a8 │ │ +07051a: 5584 a309 |002d: iget-boolean v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ +07051e: 3804 3000 |002f: if-eqz v4, 005f // +0030 │ │ +070522: 5484 9e09 |0031: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +070526: 3904 1400 |0033: if-nez v4, 0047 // +0014 │ │ +07052a: 2204 db02 |0035: new-instance v4, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@02db │ │ +07052e: 5485 a709 |0037: iget-object v5, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@09a7 │ │ +070532: 7030 8a14 8405 |0039: invoke-direct {v4, v8, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@148a │ │ +070538: 5b84 9e09 |003c: iput-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +07053c: 7120 a518 6600 |003e: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +070542: 0a02 |0041: move-result v2 │ │ +070544: 5484 9e09 |0042: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +070548: 6e30 e718 2402 |0044: invoke-virtual {v4, v2, v2}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +07054e: 5484 9e09 |0047: iget-object v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +070552: 6e10 c618 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +070558: 0a04 |004c: move-result v4 │ │ +07055a: b143 |004d: sub-int/2addr v3, v4 │ │ +07055c: 5983 9509 |004e: iput v3, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mActionItemWidthLimit:I // field@0995 │ │ +070560: 1504 6042 |0050: const/high16 v4, #int 1113587712 // #4260 │ │ +070564: 6e10 3401 0100 |0052: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +07056a: 0c05 |0055: move-result-object v5 │ │ +07056c: 5255 cf0a |0056: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +070570: c854 |0058: mul-float/2addr v4, v5 │ │ +070572: 8744 |0059: float-to-int v4, v4 │ │ +070574: 5984 9c09 |005a: iput v4, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mMinCellSize:I // field@099c │ │ +070578: 5b87 a509 |005c: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09a5 │ │ +07057c: 0e00 |005e: return-void │ │ +07057e: 5b87 9e09 |005f: iput-object v7, v8, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +070582: 28ed |0061: goto 004e // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=91 │ │ 0x0005 line=93 │ │ 0x0009 line=95 │ │ 0x000d line=96 │ │ 0x0011 line=97 │ │ @@ -163581,24 +163581,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07058c: |[07058c] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowPending:()Z │ │ -07059c: 5410 a209 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ -0705a0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0705a4: 6e10 bd14 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@14bd │ │ -0705aa: 0a00 |0007: move-result v0 │ │ -0705ac: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0705b0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0705b2: 0f00 |000b: return v0 │ │ -0705b4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0705b6: 28fe |000d: goto 000b // -0002 │ │ +070584: |[070584] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowPending:()Z │ │ +070594: 5410 a209 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ +070598: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +07059c: 6e10 bd14 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@14bd │ │ +0705a2: 0a00 |0007: move-result v0 │ │ +0705a4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0705a8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0705aa: 0f00 |000b: return v0 │ │ +0705ac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0705ae: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #10 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -163606,25 +163606,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0705b8: |[0705b8] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowing:()Z │ │ -0705c8: 5410 9f09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@099f │ │ -0705cc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0705d0: 5410 9f09 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@099f │ │ -0705d4: 6e10 9c14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.isShowing:()Z // method@149c │ │ -0705da: 0a00 |0009: move-result v0 │ │ -0705dc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0705e0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0705e2: 0f00 |000d: return v0 │ │ -0705e4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0705e6: 28fe |000f: goto 000d // -0002 │ │ +0705b0: |[0705b0] android.support.v7.widget.ActionMenuPresenter.isOverflowMenuShowing:()Z │ │ +0705c0: 5410 9f09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@099f │ │ +0705c4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0705c8: 5410 9f09 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // field@099f │ │ +0705cc: 6e10 9c14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.isShowing:()Z // method@149c │ │ +0705d2: 0a00 |0009: move-result v0 │ │ +0705d4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0705d8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0705da: 0f00 |000d: return v0 │ │ +0705dc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0705de: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ │ │ #11 : (in Landroid/support/v7/widget/ActionMenuPresenter;) │ │ @@ -163632,18 +163632,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 │ │ -0705e8: |[0705e8] android.support.v7.widget.ActionMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0705f8: 6e10 b214 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@14b2 │ │ -0705fe: 6f30 4f0f 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@0f4f │ │ -070604: 0e00 |0006: return-void │ │ +0705e0: |[0705e0] android.support.v7.widget.ActionMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0705f0: 6e10 b214 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@14b2 │ │ +0705f6: 6f30 4f0f 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@0f4f │ │ +0705fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0003 line=515 │ │ 0x0006 line=516 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ @@ -163655,30 +163655,30 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -070608: |[070608] android.support.v7.widget.ActionMenuPresenter.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -070618: 5520 9909 |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@0999 │ │ -07061c: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -070620: 5420 9609 |0004: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0996 │ │ -070624: 6e10 c800 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -07062a: 0c00 |0009: move-result-object v0 │ │ -07062c: 6001 2205 |000a: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0522 │ │ -070630: 6e20 3701 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0137 │ │ -070636: 0a00 |000f: move-result v0 │ │ -070638: 5920 9809 |0010: iput v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0998 │ │ -07063c: 5420 9a09 |0012: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -070640: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -070644: 5420 9a09 |0016: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -070648: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -07064a: 6e20 d00f 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -070650: 0e00 |001c: return-void │ │ +070600: |[070600] android.support.v7.widget.ActionMenuPresenter.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +070610: 5520 9909 |0000: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@0999 │ │ +070614: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +070618: 5420 9609 |0004: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0996 │ │ +07061c: 6e10 c800 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +070622: 0c00 |0009: move-result-object v0 │ │ +070624: 6001 2205 |000a: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0522 │ │ +070628: 6e20 3701 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@0137 │ │ +07062e: 0a00 |000f: move-result v0 │ │ +070630: 5920 9809 |0010: iput v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0998 │ │ +070634: 5420 9a09 |0012: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +070638: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +07063c: 5420 9a09 |0016: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +070640: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +070642: 6e20 d00f 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +070648: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x0012 line=134 │ │ 0x0016 line=135 │ │ 0x001c line=137 │ │ @@ -163691,53 +163691,53 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -070654: |[070654] android.support.v7.widget.ActionMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -070664: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -070666: 6e10 dd10 0600 |0001: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@10dd │ │ -07066c: 0a03 |0004: move-result v3 │ │ -07066e: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -070672: 0f02 |0007: return v2 │ │ -070674: 0761 |0008: move-object v1, v6 │ │ -070676: 6e10 db10 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@10db │ │ -07067c: 0c03 |000c: move-result-object v3 │ │ -07067e: 5454 9a09 |000d: iget-object v4, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -070682: 3243 0900 |000f: if-eq v3, v4, 0018 // +0009 │ │ -070686: 6e10 db10 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@10db │ │ -07068c: 0c01 |0014: move-result-object v1 │ │ -07068e: 1f01 8802 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ -070692: 28f2 |0017: goto 0009 // -000e │ │ -070694: 6e10 d910 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@10d9 │ │ -07069a: 0c03 |001b: move-result-object v3 │ │ -07069c: 7020 b414 3500 |001c: invoke-direct {v5, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@14b4 │ │ -0706a2: 0c00 |001f: move-result-object v0 │ │ -0706a4: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ -0706a8: 5453 9e09 |0022: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -0706ac: 3803 e3ff |0024: if-eqz v3, 0007 // -001d │ │ -0706b0: 5450 9e09 |0026: iget-object v0, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -0706b4: 6e10 d910 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@10d9 │ │ -0706ba: 0c02 |002b: move-result-object v2 │ │ -0706bc: 7210 6118 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -0706c2: 0a02 |002f: move-result v2 │ │ -0706c4: 5952 9d09 |0030: iput v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@099d │ │ -0706c8: 2202 d702 |0032: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // type@02d7 │ │ -0706cc: 5453 9609 |0034: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0996 │ │ -0706d0: 7040 7914 5263 |0036: invoke-direct {v2, v5, v3, v6}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@1479 │ │ -0706d6: 5b52 9409 |0039: iput-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ -0706da: 5452 9409 |003b: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ -0706de: 6e20 7d14 0200 |003d: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@147d │ │ -0706e4: 5452 9409 |0040: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ -0706e8: 6e10 8014 0200 |0042: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.show:()V // method@1480 │ │ -0706ee: 6f20 500f 6500 |0045: invoke-super {v5, v6}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@0f50 │ │ -0706f4: 1212 |0048: const/4 v2, #int 1 // #1 │ │ -0706f6: 28be |0049: goto 0007 // -0042 │ │ +07064c: |[07064c] android.support.v7.widget.ActionMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +07065c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07065e: 6e10 dd10 0600 |0001: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@10dd │ │ +070664: 0a03 |0004: move-result v3 │ │ +070666: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +07066a: 0f02 |0007: return v2 │ │ +07066c: 0761 |0008: move-object v1, v6 │ │ +07066e: 6e10 db10 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@10db │ │ +070674: 0c03 |000c: move-result-object v3 │ │ +070676: 5454 9a09 |000d: iget-object v4, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +07067a: 3243 0900 |000f: if-eq v3, v4, 0018 // +0009 │ │ +07067e: 6e10 db10 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@10db │ │ +070684: 0c01 |0014: move-result-object v1 │ │ +070686: 1f01 8802 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@0288 │ │ +07068a: 28f2 |0017: goto 0009 // -000e │ │ +07068c: 6e10 d910 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@10d9 │ │ +070692: 0c03 |001b: move-result-object v3 │ │ +070694: 7020 b414 3500 |001c: invoke-direct {v5, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@14b4 │ │ +07069a: 0c00 |001f: move-result-object v0 │ │ +07069c: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ +0706a0: 5453 9e09 |0022: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +0706a4: 3803 e3ff |0024: if-eqz v3, 0007 // -001d │ │ +0706a8: 5450 9e09 |0026: iget-object v0, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +0706ac: 6e10 d910 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@10d9 │ │ +0706b2: 0c02 |002b: move-result-object v2 │ │ +0706b4: 7210 6118 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +0706ba: 0a02 |002f: move-result v2 │ │ +0706bc: 5952 9d09 |0030: iput v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mOpenSubMenuId:I // field@099d │ │ +0706c0: 2202 d702 |0032: new-instance v2, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // type@02d7 │ │ +0706c4: 5453 9609 |0034: iget-object v3, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0996 │ │ +0706c8: 7040 7914 5263 |0036: invoke-direct {v2, v5, v3, v6}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@1479 │ │ +0706ce: 5b52 9409 |0039: iput-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ +0706d2: 5452 9409 |003b: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ +0706d6: 6e20 7d14 0200 |003d: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.setAnchorView:(Landroid/view/View;)V // method@147d │ │ +0706dc: 5452 9409 |0040: iget-object v2, v5, Landroid/support/v7/widget/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu; // field@0994 │ │ +0706e0: 6e10 8014 0200 |0042: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuPresenter$ActionButtonSubmenu;.show:()V // method@1480 │ │ +0706e6: 6f20 500f 6500 |0045: invoke-super {v5, v6}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@0f50 │ │ +0706ec: 1212 |0048: const/4 v2, #int 1 // #1 │ │ +0706ee: 28be |0049: goto 0007 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0007 line=278 │ │ 0x0008 line=263 │ │ 0x0009 line=264 │ │ 0x0011 line=265 │ │ @@ -163763,17 +163763,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0706f8: |[0706f8] android.support.v7.widget.ActionMenuPresenter.setExpandedActionViewsExclusive:(Z)V │ │ -070708: 5c01 9709 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@0997 │ │ -07070c: 0e00 |0002: return-void │ │ +0706f0: |[0706f0] android.support.v7.widget.ActionMenuPresenter.setExpandedActionViewsExclusive:(Z)V │ │ +070700: 5c01 9709 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@0997 │ │ +070704: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 isExclusive Z │ │ @@ -163783,19 +163783,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -070710: |[070710] android.support.v7.widget.ActionMenuPresenter.setItemLimit:(I)V │ │ -070720: 5912 9809 |0000: iput v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0998 │ │ -070724: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -070726: 5c10 9909 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@0999 │ │ -07072a: 0e00 |0005: return-void │ │ +070708: |[070708] android.support.v7.widget.ActionMenuPresenter.setItemLimit:(I)V │ │ +070718: 5912 9809 |0000: iput v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItems:I // field@0998 │ │ +07071c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +07071e: 5c10 9909 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMaxItemsSet:Z // field@0999 │ │ +070722: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0002 line=152 │ │ 0x0005 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ @@ -163806,19 +163806,19 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07072c: |[07072c] android.support.v7.widget.ActionMenuPresenter.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V │ │ -07073c: 5b12 9b09 |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -070740: 5410 9a09 |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -070744: 6e20 fe14 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@14fe │ │ -07074a: 0e00 |0007: return-void │ │ +070724: |[070724] android.support.v7.widget.ActionMenuPresenter.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V │ │ +070734: 5b12 9b09 |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +070738: 5410 9a09 |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +07073c: 6e20 fe14 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ActionMenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@14fe │ │ +070742: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0002 line=549 │ │ 0x0007 line=550 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ @@ -163829,19 +163829,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -07074c: |[07074c] android.support.v7.widget.ActionMenuPresenter.setReserveOverflow:(Z)V │ │ -07075c: 5c12 a309 |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ -070760: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -070762: 5c10 a409 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@09a4 │ │ -070766: 0e00 |0005: return-void │ │ +070744: |[070744] android.support.v7.widget.ActionMenuPresenter.setReserveOverflow:(Z)V │ │ +070754: 5c12 a309 |0000: iput-boolean v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ +070758: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +07075a: 5c10 a409 |0003: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflowSet:Z // field@09a4 │ │ +07075e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ 0x0005 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ @@ -163852,20 +163852,20 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -070768: |[070768] android.support.v7.widget.ActionMenuPresenter.setWidthLimit:(IZ)V │ │ -070778: 5912 a809 |0000: iput v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@09a8 │ │ -07077c: 5c13 a609 |0002: iput-boolean v3, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ -070780: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -070782: 5c10 a909 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimitSet:Z // field@09a9 │ │ -070786: 0e00 |0007: return-void │ │ +070760: |[070760] android.support.v7.widget.ActionMenuPresenter.setWidthLimit:(IZ)V │ │ +070770: 5912 a809 |0000: iput v2, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimit:I // field@09a8 │ │ +070774: 5c13 a609 |0002: iput-boolean v3, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09a6 │ │ +070778: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +07077a: 5c10 a909 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuPresenter;.mWidthLimitSet:Z // field@09a9 │ │ +07077e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ 0x0004 line=142 │ │ 0x0007 line=143 │ │ locals : │ │ @@ -163878,18 +163878,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 │ │ -070788: |[070788] android.support.v7.widget.ActionMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -070798: 6e10 0e10 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@100e │ │ -07079e: 0a00 |0003: move-result v0 │ │ -0707a0: 0f00 |0004: return v0 │ │ +070780: |[070780] android.support.v7.widget.ActionMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +070790: 6e10 0e10 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@100e │ │ +070796: 0a00 |0003: move-result v0 │ │ +070798: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x0005 reg=2 childIndex I │ │ 0x0000 - 0x0005 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -163899,51 +163899,51 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 70 16-bit code units │ │ -0707a4: |[0707a4] android.support.v7.widget.ActionMenuPresenter.showOverflowMenu:()Z │ │ -0707b4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0707b6: 5561 a309 |0001: iget-boolean v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ -0707ba: 3801 4100 |0003: if-eqz v1, 0044 // +0041 │ │ -0707be: 6e10 bd14 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@14bd │ │ -0707c4: 0a01 |0008: move-result v1 │ │ -0707c6: 3901 3b00 |0009: if-nez v1, 0044 // +003b │ │ -0707ca: 5461 9a09 |000b: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -0707ce: 3801 3700 |000d: if-eqz v1, 0044 // +0037 │ │ -0707d2: 5461 9b09 |000f: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -0707d6: 3801 3300 |0011: if-eqz v1, 0044 // +0033 │ │ -0707da: 5461 a209 |0013: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ -0707de: 3901 2f00 |0015: if-nez v1, 0044 // +002f │ │ -0707e2: 5461 9a09 |0017: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -0707e6: 6e10 c40f 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ -0707ec: 0c01 |001c: move-result-object v1 │ │ -0707ee: 6e10 091c 0100 |001d: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ -0707f4: 0a01 |0020: move-result v1 │ │ -0707f6: 3901 2300 |0021: if-nez v1, 0044 // +0023 │ │ -0707fa: 2200 dc02 |0023: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // type@02dc │ │ -0707fe: 5462 9609 |0025: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0996 │ │ -070802: 5463 9a09 |0027: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -070806: 5464 9e09 |0029: iget-object v4, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -07080a: 0761 |002b: move-object v1, v6 │ │ -07080c: 7606 9a14 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@149a │ │ -070812: 2201 d902 |002f: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // type@02d9 │ │ -070816: 7030 8414 6100 |0031: invoke-direct {v1, v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)V // method@1484 │ │ -07081c: 5b61 a209 |0034: iput-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ -070820: 5461 9b09 |0036: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -070824: 1f01 6803 |0038: check-cast v1, Landroid/view/View; // type@0368 │ │ -070828: 5462 a209 |003a: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ -07082c: 6e20 ee18 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@18ee │ │ -070832: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -070834: 6f20 500f 1600 |0040: invoke-super {v6, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@0f50 │ │ -07083a: 0f05 |0043: return v5 │ │ -07083c: 1205 |0044: const/4 v5, #int 0 // #0 │ │ -07083e: 28fe |0045: goto 0043 // -0002 │ │ +07079c: |[07079c] android.support.v7.widget.ActionMenuPresenter.showOverflowMenu:()Z │ │ +0707ac: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0707ae: 5561 a309 |0001: iget-boolean v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ +0707b2: 3801 4100 |0003: if-eqz v1, 0044 // +0041 │ │ +0707b6: 6e10 bd14 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@14bd │ │ +0707bc: 0a01 |0008: move-result v1 │ │ +0707be: 3901 3b00 |0009: if-nez v1, 0044 // +003b │ │ +0707c2: 5461 9a09 |000b: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +0707c6: 3801 3700 |000d: if-eqz v1, 0044 // +0037 │ │ +0707ca: 5461 9b09 |000f: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +0707ce: 3801 3300 |0011: if-eqz v1, 0044 // +0033 │ │ +0707d2: 5461 a209 |0013: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ +0707d6: 3901 2f00 |0015: if-nez v1, 0044 // +002f │ │ +0707da: 5461 9a09 |0017: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +0707de: 6e10 c40f 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ +0707e4: 0c01 |001c: move-result-object v1 │ │ +0707e6: 6e10 091c 0100 |001d: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@1c09 │ │ +0707ec: 0a01 |0020: move-result v1 │ │ +0707ee: 3901 2300 |0021: if-nez v1, 0044 // +0023 │ │ +0707f2: 2200 dc02 |0023: new-instance v0, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup; // type@02dc │ │ +0707f6: 5462 9609 |0025: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@0996 │ │ +0707fa: 5463 9a09 |0027: iget-object v3, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +0707fe: 5464 9e09 |0029: iget-object v4, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +070802: 0761 |002b: move-object v1, v6 │ │ +070804: 7606 9a14 0000 |002c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@149a │ │ +07080a: 2201 d902 |002f: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // type@02d9 │ │ +07080e: 7030 8414 6100 |0031: invoke-direct {v1, v6, v0}, Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/support/v7/widget/ActionMenuPresenter$OverflowPopup;)V // method@1484 │ │ +070814: 5b61 a209 |0034: iput-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ +070818: 5461 9b09 |0036: iget-object v1, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +07081c: 1f01 6803 |0038: check-cast v1, Landroid/view/View; // type@0368 │ │ +070820: 5462 a209 |003a: iget-object v2, v6, Landroid/support/v7/widget/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/widget/ActionMenuPresenter$OpenOverflowRunnable; // field@09a2 │ │ +070824: 6e20 ee18 2100 |003c: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@18ee │ │ +07082a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +07082c: 6f20 500f 1600 |0040: invoke-super {v6, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@0f50 │ │ +070832: 0f05 |0043: return v5 │ │ +070834: 1205 |0044: const/4 v5, #int 0 // #0 │ │ +070836: 28fe |0045: goto 0043 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=301 │ │ 0x0023 line=303 │ │ 0x002f line=304 │ │ 0x0036 line=306 │ │ 0x003f line=310 │ │ @@ -163957,113 +163957,113 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 189 16-bit code units │ │ -070840: |[070840] android.support.v7.widget.ActionMenuPresenter.updateMenuView:(Z)V │ │ -070850: 121a |0000: const/4 v10, #int 1 // #1 │ │ -070852: 120b |0001: const/4 v11, #int 0 // #0 │ │ -070854: 54c9 9b09 |0002: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -070858: 1f09 6803 |0004: check-cast v9, Landroid/view/View; // type@0368 │ │ -07085c: 6e10 ca18 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -070862: 0c05 |0009: move-result-object v5 │ │ -070864: 1f05 6e03 |000a: check-cast v5, Landroid/view/ViewGroup; // type@036e │ │ -070868: 3805 0500 |000c: if-eqz v5, 0011 // +0005 │ │ -07086c: 7110 830e 0500 |000e: invoke-static {v5}, Landroid/support/v7/internal/transition/ActionBarTransition;.beginDelayedTransition:(Landroid/view/ViewGroup;)V // method@0e83 │ │ -070872: 6f20 540f dc00 |0011: invoke-super {v12, v13}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@0f54 │ │ -070878: 54c9 9b09 |0014: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -07087c: 1f09 6803 |0016: check-cast v9, Landroid/view/View; // type@0368 │ │ -070880: 6e10 f918 0900 |0018: invoke-virtual {v9}, Landroid/view/View;.requestLayout:()V // method@18f9 │ │ -070886: 54c9 9a09 |001b: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -07088a: 3809 2100 |001d: if-eqz v9, 003e // +0021 │ │ -07088e: 54c9 9a09 |001f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -070892: 6e10 bc0f 0900 |0021: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionItems:()Ljava/util/ArrayList; // method@0fbc │ │ -070898: 0c00 |0024: move-result-object v0 │ │ -07089a: 6e10 0f1c 0000 |0025: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0708a0: 0a01 |0028: move-result v1 │ │ -0708a2: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -0708a4: 3513 1400 |002a: if-ge v3, v1, 003e // +0014 │ │ -0708a8: 6e20 081c 3000 |002c: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0708ae: 0c09 |002f: move-result-object v9 │ │ -0708b0: 1f09 7802 |0030: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -0708b4: 6e10 0710 0900 |0032: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1007 │ │ -0708ba: 0c08 |0035: move-result-object v8 │ │ -0708bc: 3808 0500 |0036: if-eqz v8, 003b // +0005 │ │ -0708c0: 6e20 a507 c800 |0038: invoke-virtual {v8, v12}, Landroid/support/v4/view/ActionProvider;.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V // method@07a5 │ │ -0708c6: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0708ca: 28ed |003d: goto 002a // -0013 │ │ -0708cc: 54c9 9a09 |003e: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -0708d0: 3809 5b00 |0040: if-eqz v9, 009b // +005b │ │ -0708d4: 54c9 9a09 |0042: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ -0708d8: 6e10 c40f 0900 |0044: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ -0708de: 0c06 |0047: move-result-object v6 │ │ -0708e0: 1202 |0048: const/4 v2, #int 0 // #0 │ │ -0708e2: 55c9 a309 |0049: iget-boolean v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ -0708e6: 3809 1700 |004b: if-eqz v9, 0062 // +0017 │ │ -0708ea: 3806 1500 |004d: if-eqz v6, 0062 // +0015 │ │ -0708ee: 6e10 0f1c 0600 |004f: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0708f4: 0a01 |0052: move-result v1 │ │ -0708f6: 33a1 4c00 |0053: if-ne v1, v10, 009f // +004c │ │ -0708fa: 6e20 081c b600 |0055: invoke-virtual {v6, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -070900: 0c09 |0058: move-result-object v9 │ │ -070902: 1f09 7802 |0059: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ -070906: 6e10 0f10 0900 |005b: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@100f │ │ -07090c: 0a09 |005e: move-result v9 │ │ -07090e: 3909 3e00 |005f: if-nez v9, 009d // +003e │ │ -070912: 01a2 |0061: move v2, v10 │ │ -070914: 3802 4300 |0062: if-eqz v2, 00a5 // +0043 │ │ -070918: 54c9 9e09 |0064: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -07091c: 3909 0b00 |0066: if-nez v9, 0071 // +000b │ │ -070920: 2209 db02 |0068: new-instance v9, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@02db │ │ -070924: 54ca a709 |006a: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@09a7 │ │ -070928: 7030 8a14 c90a |006c: invoke-direct {v9, v12, v10}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@148a │ │ -07092e: 5bc9 9e09 |006f: iput-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -070932: 54c9 9e09 |0071: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -070936: 6e10 ca18 0900 |0073: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -07093c: 0c07 |0076: move-result-object v7 │ │ -07093e: 1f07 6e03 |0077: check-cast v7, Landroid/view/ViewGroup; // type@036e │ │ -070942: 54c9 9b09 |0079: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -070946: 3297 1600 |007b: if-eq v7, v9, 0091 // +0016 │ │ -07094a: 3807 0700 |007d: if-eqz v7, 0084 // +0007 │ │ -07094e: 54c9 9e09 |007f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -070952: 6e20 5d19 9700 |0081: invoke-virtual {v7, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ -070958: 54c4 9b09 |0084: iget-object v4, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -07095c: 1f04 e502 |0086: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ -070960: 54c9 9e09 |0088: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -070964: 6e10 eb14 0400 |008a: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14eb │ │ -07096a: 0c0a |008d: move-result-object v10 │ │ -07096c: 6e30 de14 940a |008e: invoke-virtual {v4, v9, v10}, Landroid/support/v7/widget/ActionMenuView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@14de │ │ -070972: 54c9 9b09 |0091: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -070976: 1f09 e502 |0093: check-cast v9, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ -07097a: 55ca a309 |0095: iget-boolean v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ -07097e: 6e20 1115 a900 |0097: invoke-virtual {v9, v10}, Landroid/support/v7/widget/ActionMenuView;.setOverflowReserved:(Z)V // method@1511 │ │ -070984: 0e00 |009a: return-void │ │ -070986: 1206 |009b: const/4 v6, #int 0 // #0 │ │ -070988: 28ac |009c: goto 0048 // -0054 │ │ -07098a: 01b2 |009d: move v2, v11 │ │ -07098c: 28c4 |009e: goto 0062 // -003c │ │ -07098e: 3d01 0400 |009f: if-lez v1, 00a3 // +0004 │ │ -070992: 01a2 |00a1: move v2, v10 │ │ -070994: 28c0 |00a2: goto 0062 // -0040 │ │ -070996: 01b2 |00a3: move v2, v11 │ │ -070998: 28fe |00a4: goto 00a2 // -0002 │ │ -07099a: 54c9 9e09 |00a5: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -07099e: 3809 eaff |00a7: if-eqz v9, 0091 // -0016 │ │ -0709a2: 54c9 9e09 |00a9: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -0709a6: 6e10 ca18 0900 |00ab: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -0709ac: 0c09 |00ae: move-result-object v9 │ │ -0709ae: 54ca 9b09 |00af: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -0709b2: 33a9 e0ff |00b1: if-ne v9, v10, 0091 // -0020 │ │ -0709b6: 54c9 9b09 |00b3: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ -0709ba: 1f09 6e03 |00b5: check-cast v9, Landroid/view/ViewGroup; // type@036e │ │ -0709be: 54ca 9e09 |00b7: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ -0709c2: 6e20 5d19 a900 |00b9: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ -0709c8: 28d5 |00bc: goto 0091 // -002b │ │ +070838: |[070838] android.support.v7.widget.ActionMenuPresenter.updateMenuView:(Z)V │ │ +070848: 121a |0000: const/4 v10, #int 1 // #1 │ │ +07084a: 120b |0001: const/4 v11, #int 0 // #0 │ │ +07084c: 54c9 9b09 |0002: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +070850: 1f09 6803 |0004: check-cast v9, Landroid/view/View; // type@0368 │ │ +070854: 6e10 ca18 0900 |0006: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +07085a: 0c05 |0009: move-result-object v5 │ │ +07085c: 1f05 6e03 |000a: check-cast v5, Landroid/view/ViewGroup; // type@036e │ │ +070860: 3805 0500 |000c: if-eqz v5, 0011 // +0005 │ │ +070864: 7110 830e 0500 |000e: invoke-static {v5}, Landroid/support/v7/internal/transition/ActionBarTransition;.beginDelayedTransition:(Landroid/view/ViewGroup;)V // method@0e83 │ │ +07086a: 6f20 540f dc00 |0011: invoke-super {v12, v13}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@0f54 │ │ +070870: 54c9 9b09 |0014: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +070874: 1f09 6803 |0016: check-cast v9, Landroid/view/View; // type@0368 │ │ +070878: 6e10 f918 0900 |0018: invoke-virtual {v9}, Landroid/view/View;.requestLayout:()V // method@18f9 │ │ +07087e: 54c9 9a09 |001b: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +070882: 3809 2100 |001d: if-eqz v9, 003e // +0021 │ │ +070886: 54c9 9a09 |001f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +07088a: 6e10 bc0f 0900 |0021: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionItems:()Ljava/util/ArrayList; // method@0fbc │ │ +070890: 0c00 |0024: move-result-object v0 │ │ +070892: 6e10 0f1c 0000 |0025: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +070898: 0a01 |0028: move-result v1 │ │ +07089a: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +07089c: 3513 1400 |002a: if-ge v3, v1, 003e // +0014 │ │ +0708a0: 6e20 081c 3000 |002c: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0708a6: 0c09 |002f: move-result-object v9 │ │ +0708a8: 1f09 7802 |0030: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +0708ac: 6e10 0710 0900 |0032: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1007 │ │ +0708b2: 0c08 |0035: move-result-object v8 │ │ +0708b4: 3808 0500 |0036: if-eqz v8, 003b // +0005 │ │ +0708b8: 6e20 a507 c800 |0038: invoke-virtual {v8, v12}, Landroid/support/v4/view/ActionProvider;.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V // method@07a5 │ │ +0708be: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0708c2: 28ed |003d: goto 002a // -0013 │ │ +0708c4: 54c9 9a09 |003e: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +0708c8: 3809 5b00 |0040: if-eqz v9, 009b // +005b │ │ +0708cc: 54c9 9a09 |0042: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@099a │ │ +0708d0: 6e10 c40f 0900 |0044: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@0fc4 │ │ +0708d6: 0c06 |0047: move-result-object v6 │ │ +0708d8: 1202 |0048: const/4 v2, #int 0 // #0 │ │ +0708da: 55c9 a309 |0049: iget-boolean v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ +0708de: 3809 1700 |004b: if-eqz v9, 0062 // +0017 │ │ +0708e2: 3806 1500 |004d: if-eqz v6, 0062 // +0015 │ │ +0708e6: 6e10 0f1c 0600 |004f: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0708ec: 0a01 |0052: move-result v1 │ │ +0708ee: 33a1 4c00 |0053: if-ne v1, v10, 009f // +004c │ │ +0708f2: 6e20 081c b600 |0055: invoke-virtual {v6, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0708f8: 0c09 |0058: move-result-object v9 │ │ +0708fa: 1f09 7802 |0059: check-cast v9, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@0278 │ │ +0708fe: 6e10 0f10 0900 |005b: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@100f │ │ +070904: 0a09 |005e: move-result v9 │ │ +070906: 3909 3e00 |005f: if-nez v9, 009d // +003e │ │ +07090a: 01a2 |0061: move v2, v10 │ │ +07090c: 3802 4300 |0062: if-eqz v2, 00a5 // +0043 │ │ +070910: 54c9 9e09 |0064: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +070914: 3909 0b00 |0066: if-nez v9, 0071 // +000b │ │ +070918: 2209 db02 |0068: new-instance v9, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton; // type@02db │ │ +07091c: 54ca a709 |006a: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@09a7 │ │ +070920: 7030 8a14 c90a |006c: invoke-direct {v9, v12, v10}, Landroid/support/v7/widget/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/widget/ActionMenuPresenter;Landroid/content/Context;)V // method@148a │ │ +070926: 5bc9 9e09 |006f: iput-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +07092a: 54c9 9e09 |0071: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +07092e: 6e10 ca18 0900 |0073: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +070934: 0c07 |0076: move-result-object v7 │ │ +070936: 1f07 6e03 |0077: check-cast v7, Landroid/view/ViewGroup; // type@036e │ │ +07093a: 54c9 9b09 |0079: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +07093e: 3297 1600 |007b: if-eq v7, v9, 0091 // +0016 │ │ +070942: 3807 0700 |007d: if-eqz v7, 0084 // +0007 │ │ +070946: 54c9 9e09 |007f: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +07094a: 6e20 5d19 9700 |0081: invoke-virtual {v7, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ +070950: 54c4 9b09 |0084: iget-object v4, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +070954: 1f04 e502 |0086: check-cast v4, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ +070958: 54c9 9e09 |0088: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +07095c: 6e10 eb14 0400 |008a: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14eb │ │ +070962: 0c0a |008d: move-result-object v10 │ │ +070964: 6e30 de14 940a |008e: invoke-virtual {v4, v9, v10}, Landroid/support/v7/widget/ActionMenuView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@14de │ │ +07096a: 54c9 9b09 |0091: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +07096e: 1f09 e502 |0093: check-cast v9, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ +070972: 55ca a309 |0095: iget-boolean v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mReserveOverflow:Z // field@09a3 │ │ +070976: 6e20 1115 a900 |0097: invoke-virtual {v9, v10}, Landroid/support/v7/widget/ActionMenuView;.setOverflowReserved:(Z)V // method@1511 │ │ +07097c: 0e00 |009a: return-void │ │ +07097e: 1206 |009b: const/4 v6, #int 0 // #0 │ │ +070980: 28ac |009c: goto 0048 // -0054 │ │ +070982: 01b2 |009d: move v2, v11 │ │ +070984: 28c4 |009e: goto 0062 // -003c │ │ +070986: 3d01 0400 |009f: if-lez v1, 00a3 // +0004 │ │ +07098a: 01a2 |00a1: move v2, v10 │ │ +07098c: 28c0 |00a2: goto 0062 // -0040 │ │ +07098e: 01b2 |00a3: move v2, v11 │ │ +070990: 28fe |00a4: goto 00a2 // -0002 │ │ +070992: 54c9 9e09 |00a5: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +070996: 3809 eaff |00a7: if-eqz v9, 0091 // -0016 │ │ +07099a: 54c9 9e09 |00a9: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +07099e: 6e10 ca18 0900 |00ab: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +0709a4: 0c09 |00ae: move-result-object v9 │ │ +0709a6: 54ca 9b09 |00af: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +0709aa: 33a9 e0ff |00b1: if-ne v9, v10, 0091 // -0020 │ │ +0709ae: 54c9 9b09 |00b3: iget-object v9, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@099b │ │ +0709b2: 1f09 6e03 |00b5: check-cast v9, Landroid/view/ViewGroup; // type@036e │ │ +0709b6: 54ca 9e09 |00b7: iget-object v10, v12, Landroid/support/v7/widget/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@099e │ │ +0709ba: 6e20 5d19 a900 |00b9: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@195d │ │ +0709c0: 28d5 |00bc: goto 0091 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=203 │ │ 0x000c line=204 │ │ 0x000e line=205 │ │ 0x0011 line=207 │ │ 0x0014 line=209 │ │ @@ -164110,21 +164110,21 @@ │ │ 0x009d - 0x00a5 reg=1 count I │ │ 0x009d - 0x00bd reg=2 hasOverflow Z │ │ 0x000c - 0x00bd reg=5 menuViewParent Landroid/view/ViewGroup; │ │ 0x009d - 0x00bd reg=6 nonActionItems Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ 0x0000 - 0x00bd reg=12 this Landroid/support/v7/widget/ActionMenuPresenter; │ │ 0x0000 - 0x00bd reg=13 cleared Z │ │ │ │ - source_file_idx : 453 (ActionMenuPresenter.java) │ │ + source_file_idx : 452 (ActionMenuPresenter.java) │ │ │ │ Class #600 header: │ │ class_idx : 735 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 456 │ │ +source_file_idx : 455 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #600 annotations: │ │ Annotations on class │ │ @@ -164136,21 +164136,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 456 (ActionMenuView.java) │ │ + source_file_idx : 455 (ActionMenuView.java) │ │ │ │ Class #601 header: │ │ class_idx : 737 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 456 │ │ +source_file_idx : 455 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #601 annotations: │ │ Annotations on class │ │ @@ -164175,18 +164175,18 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0709cc: |[0709cc] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ -0709dc: 5b01 aa09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09aa │ │ -0709e0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0709e6: 0e00 |0005: return-void │ │ +0709c4: |[0709c4] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ +0709d4: 5b01 aa09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09aa │ │ +0709d8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0709de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuView; │ │ │ │ @@ -164195,17 +164195,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0709e8: |[0709e8] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ -0709f8: 7020 cd14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@14cd │ │ -0709fe: 0e00 |0003: return-void │ │ +0709e0: |[0709e0] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ +0709f0: 7020 cd14 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@14cd │ │ +0709f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ActionMenuView$1; │ │ @@ -164216,16 +164216,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 │ │ -070a00: |[070a00] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -070a10: 0e00 |0000: return-void │ │ +0709f8: |[0709f8] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +070a08: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -164235,31 +164235,31 @@ │ │ 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 │ │ -070a14: |[070a14] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -070a24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -070a26: 0f00 |0001: return v0 │ │ +070a0c: |[070a0c] android.support.v7.widget.ActionMenuView$ActionMenuPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +070a1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070a1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=757 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; │ │ 0x0000 - 0x0002 reg=2 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 456 (ActionMenuView.java) │ │ + source_file_idx : 455 (ActionMenuView.java) │ │ │ │ Class #602 header: │ │ class_idx : 750 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 877 │ │ -source_file_idx : 2186 │ │ +source_file_idx : 2185 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #602 annotations: │ │ Annotations on class │ │ @@ -164287,21 +164287,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -070a28: |[070a28] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(II)V │ │ -070a38: 7030 2619 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1926 │ │ -070a3e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -070a40: 5910 cb09 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -070a44: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -070a46: 5910 d009 |0007: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -070a4a: 0e00 |0009: return-void │ │ +070a20: |[070a20] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(II)V │ │ +070a30: 7030 2619 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@1926 │ │ +070a36: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +070a38: 5910 cb09 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +070a3c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +070a3e: 5910 d009 |0007: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +070a42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1791 │ │ 0x0003 line=1771 │ │ 0x0006 line=1792 │ │ 0x0009 line=1793 │ │ locals : │ │ @@ -164314,32 +164314,32 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -070a4c: |[070a4c] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -070a5c: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -070a5e: 7030 2719 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1927 │ │ -070a64: 5943 cb09 |0004: iput v3, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -070a68: 6201 6d06 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@066d │ │ -070a6c: 6e30 cf00 6501 |0008: invoke-virtual {v5, v6, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ -070a72: 0c00 |000b: move-result-object v0 │ │ -070a74: 6001 7006 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_weight:I // field@0670 │ │ -070a78: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -070a7a: 6e30 4a01 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@014a │ │ -070a80: 0a01 |0012: move-result v1 │ │ -070a82: 5941 d009 |0013: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ -070a86: 6001 6e06 |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_gravity:I // field@066e │ │ -070a8a: 6e30 4b01 1003 |0017: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ -070a90: 0a01 |001a: move-result v1 │ │ -070a92: 5941 cb09 |001b: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -070a96: 6e10 5401 0000 |001d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -070a9c: 0e00 |0020: return-void │ │ +070a44: |[070a44] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +070a54: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +070a56: 7030 2719 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1927 │ │ +070a5c: 5943 cb09 |0004: iput v3, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +070a60: 6201 6d06 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout:[I // field@066d │ │ +070a64: 6e30 cf00 6501 |0008: invoke-virtual {v5, v6, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ +070a6a: 0c00 |000b: move-result-object v0 │ │ +070a6c: 6001 7006 |000c: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_weight:I // field@0670 │ │ +070a70: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +070a72: 6e30 4a01 1002 |000f: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@014a │ │ +070a78: 0a01 |0012: move-result v1 │ │ +070a7a: 5941 d009 |0013: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.weight:F // field@09d0 │ │ +070a7e: 6001 6e06 |0015: sget v1, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutCompat_Layout_android_layout_gravity:I // field@066e │ │ +070a82: 6e30 4b01 1003 |0017: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@014b │ │ +070a88: 0a01 |001a: move-result v1 │ │ +070a8a: 5941 cb09 |001b: iput v1, v4, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +070a8e: 6e10 5401 0000 |001d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +070a94: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1777 │ │ 0x0004 line=1771 │ │ 0x0006 line=1778 │ │ 0x000c line=1781 │ │ 0x0015 line=1782 │ │ @@ -164356,36 +164356,36 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -070aa0: |[070aa0] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -070ab0: 7020 2819 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1928 │ │ -070ab6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -070ab8: 5910 cb09 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ -070abc: 0e00 |0006: return-void │ │ +070a98: |[070a98] android.support.v7.widget.LinearLayoutCompat$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +070aa8: 7020 2819 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1928 │ │ +070aae: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +070ab0: 5910 cb09 |0004: iput v0, v1, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.gravity:I // field@09cb │ │ +070ab4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1814 │ │ 0x0003 line=1771 │ │ 0x0006 line=1815 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ 0x0000 - 0x0007 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2186 (LinearLayoutCompat.java) │ │ + source_file_idx : 2185 (LinearLayoutCompat.java) │ │ │ │ Class #603 header: │ │ class_idx : 738 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 750 │ │ -source_file_idx : 456 │ │ +source_file_idx : 455 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #603 annotations: │ │ Annotations on class │ │ @@ -164439,19 +164439,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -070ac0: |[070ac0] android.support.v7.widget.ActionMenuView$LayoutParams.:(II)V │ │ -070ad0: 7030 6615 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ -070ad6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -070ad8: 5c10 b009 |0004: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ -070adc: 0e00 |0006: return-void │ │ +070ab8: |[070ab8] android.support.v7.widget.ActionMenuView$LayoutParams.:(II)V │ │ +070ac8: 7030 6615 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(II)V // method@1566 │ │ +070ace: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +070ad0: 5c10 b009 |0004: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ +070ad4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0003 line=801 │ │ 0x0006 line=802 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -164463,17 +164463,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 │ │ -070ae0: |[070ae0] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -070af0: 7030 6715 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1567 │ │ -070af6: 0e00 |0003: return-void │ │ +070ad8: |[070ad8] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +070ae8: 7030 6715 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1567 │ │ +070aee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x0003 line=788 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 c Landroid/content/Context; │ │ @@ -164484,19 +164484,19 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -070af8: |[070af8] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V │ │ -070b08: 7020 6815 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1568 │ │ -070b0e: 5520 b009 |0003: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ -070b12: 5c10 b009 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ -070b16: 0e00 |0007: return-void │ │ +070af0: |[070af0] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V │ │ +070b00: 7020 6815 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1568 │ │ +070b06: 5520 b009 |0003: iget-boolean v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ +070b0a: 5c10 b009 |0005: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ +070b0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0003 line=796 │ │ 0x0007 line=797 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -164507,33 +164507,33 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -070b18: |[070b18] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -070b28: 7020 6815 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1568 │ │ -070b2e: 0e00 |0003: return-void │ │ +070b10: |[070b10] android.support.v7.widget.ActionMenuView$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +070b20: 7020 6815 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1568 │ │ +070b26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0003 line=792 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 other Landroid/view/ViewGroup$LayoutParams; │ │ │ │ Virtual methods - │ │ - source_file_idx : 456 (ActionMenuView.java) │ │ + source_file_idx : 455 (ActionMenuView.java) │ │ │ │ Class #604 header: │ │ class_idx : 739 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 456 │ │ +source_file_idx : 455 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #604 annotations: │ │ Annotations on class │ │ @@ -164558,18 +164558,18 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -070b30: |[070b30] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ -070b40: 5b01 b409 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09b4 │ │ -070b44: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -070b4a: 0e00 |0005: return-void │ │ +070b28: |[070b28] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;)V │ │ +070b38: 5b01 b409 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09b4 │ │ +070b3c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +070b42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ActionMenuView; │ │ │ │ @@ -164578,17 +164578,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -070b4c: |[070b4c] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ -070b5c: 7020 d514 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@14d5 │ │ -070b62: 0e00 |0003: return-void │ │ +070b44: |[070b44] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V │ │ +070b54: 7020 d514 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.:(Landroid/support/v7/widget/ActionMenuView;)V // method@14d5 │ │ +070b5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ActionMenuView$1; │ │ @@ -164599,29 +164599,29 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -070b64: |[070b64] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -070b74: 5410 b409 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09b4 │ │ -070b78: 7110 dc14 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@14dc │ │ -070b7e: 0c00 |0005: move-result-object v0 │ │ -070b80: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -070b84: 5410 b409 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09b4 │ │ -070b88: 7110 dc14 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@14dc │ │ -070b8e: 0c00 |000d: move-result-object v0 │ │ -070b90: 7220 d914 3000 |000e: invoke-interface {v0, v3}, Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@14d9 │ │ -070b96: 0a00 |0011: move-result v0 │ │ -070b98: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -070b9c: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -070b9e: 0f00 |0015: return v0 │ │ -070ba0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -070ba2: 28fe |0017: goto 0015 // -0002 │ │ +070b5c: |[070b5c] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +070b6c: 5410 b409 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09b4 │ │ +070b70: 7110 dc14 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@14dc │ │ +070b76: 0c00 |0005: move-result-object v0 │ │ +070b78: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +070b7c: 5410 b409 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09b4 │ │ +070b80: 7110 dc14 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // method@14dc │ │ +070b86: 0c00 |000d: move-result-object v0 │ │ +070b88: 7220 d914 3000 |000e: invoke-interface {v0, v3}, Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@14d9 │ │ +070b8e: 0a00 |0011: move-result v0 │ │ +070b90: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +070b94: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +070b96: 0f00 |0015: return v0 │ │ +070b98: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +070b9a: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; │ │ 0x0000 - 0x0018 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0018 reg=3 item Landroid/view/MenuItem; │ │ @@ -164631,40 +164631,40 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -070ba4: |[070ba4] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -070bb4: 5410 b409 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09b4 │ │ -070bb8: 7110 dd14 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // method@14dd │ │ -070bbe: 0c00 |0005: move-result-object v0 │ │ -070bc0: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -070bc4: 5410 b409 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09b4 │ │ -070bc8: 7110 dd14 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // method@14dd │ │ -070bce: 0c00 |000d: move-result-object v0 │ │ -070bd0: 7220 990f 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0f99 │ │ -070bd6: 0e00 |0011: return-void │ │ +070b9c: |[070b9c] android.support.v7.widget.ActionMenuView$MenuBuilderCallback.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +070bac: 5410 b409 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09b4 │ │ +070bb0: 7110 dd14 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // method@14dd │ │ +070bb6: 0c00 |0005: move-result-object v0 │ │ +070bb8: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +070bbc: 5410 b409 |0008: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.this$0:Landroid/support/v7/widget/ActionMenuView; // field@09b4 │ │ +070bc0: 7110 dd14 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ActionMenuView;.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // method@14dd │ │ +070bc6: 0c00 |000d: move-result-object v0 │ │ +070bc8: 7220 990f 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@0f99 │ │ +070bce: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x0008 line=745 │ │ 0x0011 line=747 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; │ │ 0x0000 - 0x0012 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ - source_file_idx : 456 (ActionMenuView.java) │ │ + source_file_idx : 455 (ActionMenuView.java) │ │ │ │ Class #605 header: │ │ class_idx : 740 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 456 │ │ +source_file_idx : 455 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #605 annotations: │ │ Annotations on class │ │ @@ -164682,21 +164682,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;) │ │ name : 'onMenuItemClick' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 456 (ActionMenuView.java) │ │ + source_file_idx : 455 (ActionMenuView.java) │ │ │ │ Class #606 header: │ │ class_idx : 741 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 751 │ │ -source_file_idx : 456 │ │ +source_file_idx : 455 │ │ static_fields_size : 0 │ │ instance_fields_size: 13 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 35 │ │ │ │ Class #606 annotations: │ │ Annotations on class │ │ @@ -164769,18 +164769,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -070bd8: |[070bd8] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;)V │ │ -070be8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -070bea: 7030 db14 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@14db │ │ -070bf0: 0e00 |0004: return-void │ │ +070bd0: |[070bd0] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;)V │ │ +070be0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +070be2: 7030 db14 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@14db │ │ +070be8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -164790,35 +164790,35 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -070bf4: |[070bf4] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -070c04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -070c06: 7030 6a15 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@156a │ │ -070c0c: 5b34 b609 |0004: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuView;.mContext:Landroid/content/Context; // field@09b6 │ │ -070c10: 6e20 0b15 2300 |0006: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuView;.setBaselineAligned:(Z)V // method@150b │ │ -070c16: 6e10 c800 0400 |0009: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -070c1c: 0c01 |000c: move-result-object v1 │ │ -070c1e: 6e10 3401 0100 |000d: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -070c24: 0c01 |0010: move-result-object v1 │ │ -070c26: 5210 cf0a |0011: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -070c2a: 1501 6042 |0013: const/high16 v1, #int 1113587712 // #4260 │ │ -070c2e: c801 |0015: mul-float/2addr v1, v0 │ │ -070c30: 8711 |0016: float-to-int v1, v1 │ │ -070c32: 5931 bc09 |0017: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@09bc │ │ -070c36: 1501 8040 |0019: const/high16 v1, #int 1082130432 // #4080 │ │ -070c3a: c801 |001b: mul-float/2addr v1, v0 │ │ -070c3c: 8711 |001c: float-to-int v1, v1 │ │ -070c3e: 5931 b909 |001d: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@09b9 │ │ -070c42: 5b34 be09 |001f: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@09be │ │ -070c46: 5932 bf09 |0021: iput v2, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@09bf │ │ -070c4a: 0e00 |0023: return-void │ │ +070bec: |[070bec] android.support.v7.widget.ActionMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +070bfc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +070bfe: 7030 6a15 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@156a │ │ +070c04: 5b34 b609 |0004: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuView;.mContext:Landroid/content/Context; // field@09b6 │ │ +070c08: 6e20 0b15 2300 |0006: invoke-virtual {v3, v2}, Landroid/support/v7/widget/ActionMenuView;.setBaselineAligned:(Z)V // method@150b │ │ +070c0e: 6e10 c800 0400 |0009: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +070c14: 0c01 |000c: move-result-object v1 │ │ +070c16: 6e10 3401 0100 |000d: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +070c1c: 0c01 |0010: move-result-object v1 │ │ +070c1e: 5210 cf0a |0011: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +070c22: 1501 6042 |0013: const/high16 v1, #int 1113587712 // #4260 │ │ +070c26: c801 |0015: mul-float/2addr v1, v0 │ │ +070c28: 8711 |0016: float-to-int v1, v1 │ │ +070c2a: 5931 bc09 |0017: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@09bc │ │ +070c2e: 1501 8040 |0019: const/high16 v1, #int 1082130432 // #4080 │ │ +070c32: c801 |001b: mul-float/2addr v1, v0 │ │ +070c34: 8711 |001c: float-to-int v1, v1 │ │ +070c36: 5931 b909 |001d: iput v1, v3, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@09b9 │ │ +070c3a: 5b34 be09 |001f: iput-object v4, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@09be │ │ +070c3e: 5932 bf09 |0021: iput v2, v3, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@09bf │ │ +070c42: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=77 │ │ 0x0004 line=78 │ │ 0x0006 line=79 │ │ 0x0009 line=80 │ │ 0x0013 line=81 │ │ @@ -164837,17 +164837,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070c4c: |[070c4c] android.support.v7.widget.ActionMenuView.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; │ │ -070c5c: 5410 bd09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@09bd │ │ -070c60: 1100 |0002: return-object v0 │ │ +070c44: |[070c44] android.support.v7.widget.ActionMenuView.access$200:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; │ │ +070c54: 5410 bd09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@09bd │ │ +070c58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #3 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -164855,17 +164855,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070c64: |[070c64] android.support.v7.widget.ActionMenuView.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; │ │ -070c74: 5410 bb09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09bb │ │ -070c78: 1100 |0002: return-object v0 │ │ +070c5c: |[070c5c] android.support.v7.widget.ActionMenuView.access$300:(Landroid/support/v7/widget/ActionMenuView;)Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; │ │ +070c6c: 5410 bb09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09bb │ │ +070c70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #4 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -164873,73 +164873,73 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -070c7c: |[070c7c] android.support.v7.widget.ActionMenuView.measureChildForCells:(Landroid/view/View;IIII)I │ │ -070c8c: 6e10 c118 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -070c92: 0c08 |0003: move-result-object v8 │ │ -070c94: 1f08 e202 |0004: check-cast v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -070c98: 7701 a418 1000 |0006: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -070c9e: 0a0b |0009: move-result v11 │ │ -070ca0: 9102 0b11 |000a: sub-int v2, v11, v17 │ │ -070ca4: 7701 a318 1000 |000c: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -070caa: 0a01 |000f: move-result v1 │ │ -070cac: 7120 a518 1200 |0010: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -070cb2: 0a03 |0013: move-result v3 │ │ -070cb4: 20db 6b02 |0014: instance-of v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ -070cb8: 380b 4b00 |0016: if-eqz v11, 0061 // +004b │ │ -070cbc: 07db |0018: move-object v11, v13 │ │ -070cbe: 1f0b 6b02 |0019: check-cast v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ -070cc2: 07b7 |001b: move-object v7, v11 │ │ -070cc4: 3807 4700 |001c: if-eqz v7, 0063 // +0047 │ │ -070cc8: 6e10 270f 0700 |001e: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ -070cce: 0a0b |0021: move-result v11 │ │ -070cd0: 380b 4100 |0022: if-eqz v11, 0063 // +0041 │ │ -070cd4: 1216 |0024: const/4 v6, #int 1 // #1 │ │ -070cd6: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -070cd8: 3d0f 2400 |0026: if-lez v15, 004a // +0024 │ │ -070cdc: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ -070ce0: 122b |002a: const/4 v11, #int 2 // #2 │ │ -070ce2: 34bf 1f00 |002b: if-lt v15, v11, 004a // +001f │ │ -070ce6: 920b 0e0f |002d: mul-int v11, v14, v15 │ │ -070cea: 150c 0080 |002f: const/high16 v12, #int -2147483648 // #8000 │ │ -070cee: 7120 a518 cb00 |0031: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -070cf4: 0a04 |0034: move-result v4 │ │ -070cf6: 6e30 e718 4d03 |0035: invoke-virtual {v13, v4, v3}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -070cfc: 6e10 c618 0d00 |0038: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -070d02: 0a09 |003b: move-result v9 │ │ -070d04: 9300 090e |003c: div-int v0, v9, v14 │ │ -070d08: 940b 090e |003e: rem-int v11, v9, v14 │ │ -070d0c: 380b 0400 |0040: if-eqz v11, 0044 // +0004 │ │ -070d10: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ -070d14: 3806 0600 |0044: if-eqz v6, 004a // +0006 │ │ -070d18: 122b |0046: const/4 v11, #int 2 // #2 │ │ -070d1a: 35b0 0300 |0047: if-ge v0, v11, 004a // +0003 │ │ -070d1e: 1220 |0049: const/4 v0, #int 2 // #2 │ │ -070d20: 558b b009 |004a: iget-boolean v11, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ -070d24: 390b 1900 |004c: if-nez v11, 0065 // +0019 │ │ -070d28: 3806 1700 |004e: if-eqz v6, 0065 // +0017 │ │ -070d2c: 1215 |0050: const/4 v5, #int 1 // #1 │ │ -070d2e: 5c85 ac09 |0051: iput-boolean v5, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@09ac │ │ -070d32: 5980 ab09 |0053: iput v0, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ -070d36: 920a 000e |0055: mul-int v10, v0, v14 │ │ -070d3a: 150b 0040 |0057: const/high16 v11, #int 1073741824 // #4000 │ │ -070d3e: 7120 a518 ba00 |0059: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -070d44: 0a0b |005c: move-result v11 │ │ -070d46: 6e30 e718 bd03 |005d: invoke-virtual {v13, v11, v3}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -070d4c: 0f00 |0060: return v0 │ │ -070d4e: 1207 |0061: const/4 v7, #int 0 // #0 │ │ -070d50: 28ba |0062: goto 001c // -0046 │ │ -070d52: 1206 |0063: const/4 v6, #int 0 // #0 │ │ -070d54: 28c1 |0064: goto 0025 // -003f │ │ -070d56: 1205 |0065: const/4 v5, #int 0 // #0 │ │ -070d58: 28eb |0066: goto 0051 // -0015 │ │ +070c74: |[070c74] android.support.v7.widget.ActionMenuView.measureChildForCells:(Landroid/view/View;IIII)I │ │ +070c84: 6e10 c118 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +070c8a: 0c08 |0003: move-result-object v8 │ │ +070c8c: 1f08 e202 |0004: check-cast v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +070c90: 7701 a418 1000 |0006: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +070c96: 0a0b |0009: move-result v11 │ │ +070c98: 9102 0b11 |000a: sub-int v2, v11, v17 │ │ +070c9c: 7701 a318 1000 |000c: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +070ca2: 0a01 |000f: move-result v1 │ │ +070ca4: 7120 a518 1200 |0010: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +070caa: 0a03 |0013: move-result v3 │ │ +070cac: 20db 6b02 |0014: instance-of v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ +070cb0: 380b 4b00 |0016: if-eqz v11, 0061 // +004b │ │ +070cb4: 07db |0018: move-object v11, v13 │ │ +070cb6: 1f0b 6b02 |0019: check-cast v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ +070cba: 07b7 |001b: move-object v7, v11 │ │ +070cbc: 3807 4700 |001c: if-eqz v7, 0063 // +0047 │ │ +070cc0: 6e10 270f 0700 |001e: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ +070cc6: 0a0b |0021: move-result v11 │ │ +070cc8: 380b 4100 |0022: if-eqz v11, 0063 // +0041 │ │ +070ccc: 1216 |0024: const/4 v6, #int 1 // #1 │ │ +070cce: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +070cd0: 3d0f 2400 |0026: if-lez v15, 004a // +0024 │ │ +070cd4: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ +070cd8: 122b |002a: const/4 v11, #int 2 // #2 │ │ +070cda: 34bf 1f00 |002b: if-lt v15, v11, 004a // +001f │ │ +070cde: 920b 0e0f |002d: mul-int v11, v14, v15 │ │ +070ce2: 150c 0080 |002f: const/high16 v12, #int -2147483648 // #8000 │ │ +070ce6: 7120 a518 cb00 |0031: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +070cec: 0a04 |0034: move-result v4 │ │ +070cee: 6e30 e718 4d03 |0035: invoke-virtual {v13, v4, v3}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +070cf4: 6e10 c618 0d00 |0038: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +070cfa: 0a09 |003b: move-result v9 │ │ +070cfc: 9300 090e |003c: div-int v0, v9, v14 │ │ +070d00: 940b 090e |003e: rem-int v11, v9, v14 │ │ +070d04: 380b 0400 |0040: if-eqz v11, 0044 // +0004 │ │ +070d08: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ +070d0c: 3806 0600 |0044: if-eqz v6, 004a // +0006 │ │ +070d10: 122b |0046: const/4 v11, #int 2 // #2 │ │ +070d12: 35b0 0300 |0047: if-ge v0, v11, 004a // +0003 │ │ +070d16: 1220 |0049: const/4 v0, #int 2 // #2 │ │ +070d18: 558b b009 |004a: iget-boolean v11, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ +070d1c: 390b 1900 |004c: if-nez v11, 0065 // +0019 │ │ +070d20: 3806 1700 |004e: if-eqz v6, 0065 // +0017 │ │ +070d24: 1215 |0050: const/4 v5, #int 1 // #1 │ │ +070d26: 5c85 ac09 |0051: iput-boolean v5, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@09ac │ │ +070d2a: 5980 ab09 |0053: iput v0, v8, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ +070d2e: 920a 000e |0055: mul-int v10, v0, v14 │ │ +070d32: 150b 0040 |0057: const/high16 v11, #int 1073741824 // #4000 │ │ +070d36: 7120 a518 ba00 |0059: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +070d3c: 0a0b |005c: move-result v11 │ │ +070d3e: 6e30 e718 bd03 |005d: invoke-virtual {v13, v11, v3}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +070d44: 0f00 |0060: return v0 │ │ +070d46: 1207 |0061: const/4 v7, #int 0 // #0 │ │ +070d48: 28ba |0062: goto 001c // -0046 │ │ +070d4a: 1206 |0063: const/4 v6, #int 0 // #0 │ │ +070d4c: 28c1 |0064: goto 0025 // -003f │ │ +070d4e: 1205 |0065: const/4 v5, #int 0 // #0 │ │ +070d50: 28eb |0066: goto 0051 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0006 line=403 │ │ 0x000c line=405 │ │ 0x0010 line=406 │ │ 0x0014 line=408 │ │ @@ -164987,513 +164987,513 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 45 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 968 16-bit code units │ │ -070d5c: |[070d5c] android.support.v7.widget.ActionMenuView.onMeasureExactFormat:(II)V │ │ -070d6c: 7701 a318 2c00 |0000: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -070d72: 0a11 |0003: move-result v17 │ │ -070d74: 7701 a418 2b00 |0004: invoke-static/range {v43}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -070d7a: 0a25 |0007: move-result v37 │ │ -070d7c: 7701 a418 2c00 |0008: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -070d82: 0a13 |000b: move-result v19 │ │ -070d84: 7401 f514 2a00 |000c: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@14f5 │ │ -070d8a: 0a26 |000f: move-result v38 │ │ -070d8c: 7401 f614 2a00 |0010: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@14f6 │ │ -070d92: 0a27 |0013: move-result v39 │ │ -070d94: 9024 2627 |0014: add-int v36, v38, v39 │ │ -070d98: 7401 f714 2a00 |0016: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingTop:()I // method@14f7 │ │ -070d9e: 0a26 |0019: move-result v38 │ │ -070da0: 7401 f414 2a00 |001a: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingBottom:()I // method@14f4 │ │ -070da6: 0a27 |001d: move-result v39 │ │ -070da8: 9012 2627 |001e: add-int v18, v38, v39 │ │ -070dac: 1326 feff |0020: const/16 v38, #int -2 // #fffe │ │ -070db0: 0200 2c00 |0022: move/from16 v0, v44 │ │ -070db4: 0201 1200 |0024: move/from16 v1, v18 │ │ -070db8: 0202 2600 |0026: move/from16 v2, v38 │ │ -070dbc: 7130 ee14 1002 |0028: invoke-static {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildMeasureSpec:(III)I // method@14ee │ │ -070dc2: 0a16 |002b: move-result v22 │ │ -070dc4: 9125 2524 |002c: sub-int v37, v37, v36 │ │ -070dc8: 0800 2a00 |002e: move-object/from16 v0, v42 │ │ -070dcc: 5200 bc09 |0030: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@09bc │ │ -070dd0: 0226 0000 |0032: move/from16 v38, v0 │ │ -070dd4: 9304 2526 |0034: div-int v4, v37, v38 │ │ -070dd8: 0800 2a00 |0036: move-object/from16 v0, v42 │ │ -070ddc: 5200 bc09 |0038: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@09bc │ │ -070de0: 0226 0000 |003a: move/from16 v38, v0 │ │ -070de4: 9406 2526 |003c: rem-int v6, v37, v38 │ │ -070de8: 3904 0e00 |003e: if-nez v4, 004c // +000e │ │ -070dec: 1326 0000 |0040: const/16 v38, #int 0 // #0 │ │ -070df0: 0800 2a00 |0042: move-object/from16 v0, v42 │ │ -070df4: 0201 2500 |0044: move/from16 v1, v37 │ │ -070df8: 0202 2600 |0046: move/from16 v2, v38 │ │ -070dfc: 6e30 0e15 1002 |0048: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@150e │ │ -070e02: 0e00 |004b: return-void │ │ -070e04: 0800 2a00 |004c: move-object/from16 v0, v42 │ │ -070e08: 5200 bc09 |004e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@09bc │ │ -070e0c: 0226 0000 |0050: move/from16 v38, v0 │ │ -070e10: 9327 0604 |0052: div-int v39, v6, v4 │ │ -070e14: 9005 2627 |0054: add-int v5, v38, v39 │ │ -070e18: 0148 |0056: move v8, v4 │ │ -070e1a: 1319 0000 |0057: const/16 v25, #int 0 // #0 │ │ -070e1e: 1318 0000 |0059: const/16 v24, #int 0 // #0 │ │ -070e22: 120e |005b: const/4 v14, #int 0 // #0 │ │ -070e24: 1322 0000 |005c: const/16 v34, #int 0 // #0 │ │ -070e28: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ -070e2c: 1620 0000 |0060: const-wide/16 v32, #int 0 // #0 │ │ -070e30: 7401 ed14 2a00 |0062: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ -070e36: 0a0c |0065: move-result v12 │ │ -070e38: 1314 0000 |0066: const/16 v20, #int 0 // #0 │ │ -070e3c: 0200 1400 |0068: move/from16 v0, v20 │ │ -070e40: 35c0 d600 |006a: if-ge v0, v12, 0140 // +00d6 │ │ -070e44: 0800 2a00 |006c: move-object/from16 v0, v42 │ │ -070e48: 0201 1400 |006e: move/from16 v1, v20 │ │ -070e4c: 6e20 ec14 1000 |0070: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -070e52: 0c0b |0073: move-result-object v11 │ │ -070e54: 6e10 d618 0b00 |0074: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -070e5a: 0a26 |0077: move-result v38 │ │ -070e5c: 1327 0800 |0078: const/16 v39, #int 8 // #8 │ │ -070e60: 0200 2600 |007a: move/from16 v0, v38 │ │ -070e64: 0201 2700 |007c: move/from16 v1, v39 │ │ -070e68: 3310 0500 |007e: if-ne v0, v1, 0083 // +0005 │ │ -070e6c: d814 1401 |0080: add-int/lit8 v20, v20, #int 1 // #01 │ │ -070e70: 28e6 |0082: goto 0068 // -001a │ │ -070e72: 20b0 6b02 |0083: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ -070e76: 0215 0000 |0085: move/from16 v21, v0 │ │ -070e7a: d822 2201 |0087: add-int/lit8 v34, v34, #int 1 // #01 │ │ -070e7e: 3815 1d00 |0089: if-eqz v21, 00a6 // +001d │ │ -070e82: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ -070e86: 5200 b909 |008d: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@09b9 │ │ -070e8a: 0226 0000 |008f: move/from16 v38, v0 │ │ -070e8e: 1327 0000 |0091: const/16 v39, #int 0 // #0 │ │ -070e92: 0800 2a00 |0093: move-object/from16 v0, v42 │ │ -070e96: 5200 b909 |0095: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@09b9 │ │ -070e9a: 0228 0000 |0097: move/from16 v40, v0 │ │ -070e9e: 1329 0000 |0099: const/16 v41, #int 0 // #0 │ │ -070ea2: 0200 2600 |009b: move/from16 v0, v38 │ │ -070ea6: 0201 2700 |009d: move/from16 v1, v39 │ │ -070eaa: 0202 2800 |009f: move/from16 v2, v40 │ │ -070eae: 0203 2900 |00a1: move/from16 v3, v41 │ │ -070eb2: 6e53 0f19 0b21 |00a3: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@190f │ │ -070eb8: 6e10 c118 0b00 |00a6: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -070ebe: 0c17 |00a9: move-result-object v23 │ │ -070ec0: 1f17 e202 |00aa: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -070ec4: 1326 0000 |00ac: const/16 v38, #int 0 // #0 │ │ -070ec8: 0200 2600 |00ae: move/from16 v0, v38 │ │ -070ecc: 0801 1700 |00b0: move-object/from16 v1, v23 │ │ -070ed0: 5c10 ad09 |00b2: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@09ad │ │ -070ed4: 1326 0000 |00b4: const/16 v38, #int 0 // #0 │ │ -070ed8: 0200 2600 |00b6: move/from16 v0, v38 │ │ -070edc: 0801 1700 |00b8: move-object/from16 v1, v23 │ │ -070ee0: 5910 ae09 |00ba: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@09ae │ │ -070ee4: 1326 0000 |00bc: const/16 v38, #int 0 // #0 │ │ -070ee8: 0200 2600 |00be: move/from16 v0, v38 │ │ -070eec: 0801 1700 |00c0: move-object/from16 v1, v23 │ │ -070ef0: 5910 ab09 |00c2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ -070ef4: 1326 0000 |00c4: const/16 v38, #int 0 // #0 │ │ -070ef8: 0200 2600 |00c6: move/from16 v0, v38 │ │ -070efc: 0801 1700 |00c8: move-object/from16 v1, v23 │ │ -070f00: 5c10 ac09 |00ca: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@09ac │ │ -070f04: 1326 0000 |00cc: const/16 v38, #int 0 // #0 │ │ -070f08: 0200 2600 |00ce: move/from16 v0, v38 │ │ -070f0c: 0801 1700 |00d0: move-object/from16 v1, v23 │ │ -070f10: 5910 b109 |00d2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ -070f14: 1326 0000 |00d4: const/16 v38, #int 0 // #0 │ │ -070f18: 0200 2600 |00d6: move/from16 v0, v38 │ │ -070f1c: 0801 1700 |00d8: move-object/from16 v1, v23 │ │ -070f20: 5910 b309 |00da: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ -070f24: 3815 5f00 |00dc: if-eqz v21, 013b // +005f │ │ -070f28: 0826 0b00 |00de: move-object/from16 v38, v11 │ │ -070f2c: 1f26 6b02 |00e0: check-cast v38, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ -070f30: 7401 270f 2600 |00e2: invoke-virtual/range {v38}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ -070f36: 0a26 |00e5: move-result v38 │ │ -070f38: 3826 5500 |00e6: if-eqz v38, 013b // +0055 │ │ -070f3c: 1326 0100 |00e8: const/16 v38, #int 1 // #1 │ │ -070f40: 0200 2600 |00ea: move/from16 v0, v38 │ │ -070f44: 0801 1700 |00ec: move-object/from16 v1, v23 │ │ -070f48: 5c10 b209 |00ee: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09b2 │ │ -070f4c: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ -070f50: 5500 b009 |00f2: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ -070f54: 0226 0000 |00f4: move/from16 v38, v0 │ │ -070f58: 3826 4800 |00f6: if-eqz v38, 013e // +0048 │ │ -070f5c: 1217 |00f8: const/4 v7, #int 1 // #1 │ │ -070f5e: 0200 1600 |00f9: move/from16 v0, v22 │ │ -070f62: 0201 1200 |00fb: move/from16 v1, v18 │ │ -070f66: 7151 0315 5b07 |00fd: invoke-static {v11, v5, v7, v0, v1}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1503 │ │ -070f6c: 0a09 |0100: move-result v9 │ │ -070f6e: 0200 1800 |0101: move/from16 v0, v24 │ │ -070f72: 7120 9d1b 9000 |0103: invoke-static {v0, v9}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -070f78: 0a18 |0106: move-result v24 │ │ -070f7a: 0800 1700 |0107: move-object/from16 v0, v23 │ │ -070f7e: 5500 ac09 |0109: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@09ac │ │ -070f82: 0226 0000 |010b: move/from16 v38, v0 │ │ -070f86: 3826 0400 |010d: if-eqz v38, 0111 // +0004 │ │ -070f8a: d80e 0e01 |010f: add-int/lit8 v14, v14, #int 1 // #01 │ │ -070f8e: 0800 1700 |0111: move-object/from16 v0, v23 │ │ -070f92: 5500 b009 |0113: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ -070f96: 0226 0000 |0115: move/from16 v38, v0 │ │ -070f9a: 3826 0400 |0117: if-eqz v38, 011b // +0004 │ │ -070f9e: 1310 0100 |0119: const/16 v16, #int 1 // #1 │ │ -070fa2: b198 |011b: sub-int/2addr v8, v9 │ │ -070fa4: 6e10 c418 0b00 |011c: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -070faa: 0a26 |011f: move-result v38 │ │ -070fac: 0200 1900 |0120: move/from16 v0, v25 │ │ -070fb0: 0201 2600 |0122: move/from16 v1, v38 │ │ -070fb4: 7120 9d1b 1000 |0124: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -070fba: 0a19 |0127: move-result v25 │ │ -070fbc: 1326 0100 |0128: const/16 v38, #int 1 // #1 │ │ -070fc0: 0200 2600 |012a: move/from16 v0, v38 │ │ -070fc4: 3309 54ff |012c: if-ne v9, v0, 0080 // -00ac │ │ -070fc8: 1326 0100 |012e: const/16 v38, #int 1 // #1 │ │ -070fcc: 9826 2614 |0130: shl-int v38, v38, v20 │ │ -070fd0: 0200 2600 |0132: move/from16 v0, v38 │ │ -070fd4: 8100 |0134: int-to-long v0, v0 │ │ -070fd6: 0526 0000 |0135: move-wide/from16 v38, v0 │ │ -070fda: a120 2026 |0137: or-long v32, v32, v38 │ │ -070fde: 2900 47ff |0139: goto/16 0080 // -00b9 │ │ -070fe2: 1326 0000 |013b: const/16 v38, #int 0 // #0 │ │ -070fe6: 28ad |013d: goto 00ea // -0053 │ │ -070fe8: 0187 |013e: move v7, v8 │ │ -070fea: 28ba |013f: goto 00f9 // -0046 │ │ -070fec: 3810 3700 |0140: if-eqz v16, 0177 // +0037 │ │ -070ff0: 1326 0200 |0142: const/16 v38, #int 2 // #2 │ │ -070ff4: 0200 2200 |0144: move/from16 v0, v34 │ │ -070ff8: 0201 2600 |0146: move/from16 v1, v38 │ │ -070ffc: 3310 2f00 |0148: if-ne v0, v1, 0177 // +002f │ │ -071000: 121a |014a: const/4 v10, #int 1 // #1 │ │ -071002: 131e 0000 |014b: const/16 v30, #int 0 // #0 │ │ -071006: 3d0e 6a00 |014d: if-lez v14, 01b7 // +006a │ │ -07100a: 3d08 6800 |014f: if-lez v8, 01b7 // +0068 │ │ -07100e: 141a ffff ff7f |0151: const v26, #float nan // #7fffffff │ │ -071014: 161c 0000 |0154: const-wide/16 v28, #int 0 // #0 │ │ -071018: 131b 0000 |0156: const/16 v27, #int 0 // #0 │ │ -07101c: 1314 0000 |0158: const/16 v20, #int 0 // #0 │ │ -071020: 0200 1400 |015a: move/from16 v0, v20 │ │ -071024: 35c0 5500 |015c: if-ge v0, v12, 01b1 // +0055 │ │ -071028: 0800 2a00 |015e: move-object/from16 v0, v42 │ │ -07102c: 0201 1400 |0160: move/from16 v1, v20 │ │ -071030: 6e20 ec14 1000 |0162: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -071036: 0c0b |0165: move-result-object v11 │ │ -071038: 6e10 c118 0b00 |0166: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -07103e: 0c17 |0169: move-result-object v23 │ │ -071040: 1f17 e202 |016a: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -071044: 0800 1700 |016c: move-object/from16 v0, v23 │ │ -071048: 5500 ac09 |016e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@09ac │ │ -07104c: 0226 0000 |0170: move/from16 v38, v0 │ │ -071050: 3926 0700 |0172: if-nez v38, 0179 // +0007 │ │ -071054: d814 1401 |0174: add-int/lit8 v20, v20, #int 1 // #01 │ │ -071058: 28e4 |0176: goto 015a // -001c │ │ -07105a: 120a |0177: const/4 v10, #int 0 // #0 │ │ -07105c: 28d3 |0178: goto 014b // -002d │ │ -07105e: 0800 1700 |0179: move-object/from16 v0, v23 │ │ -071062: 5200 ab09 |017b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ -071066: 0226 0000 |017d: move/from16 v38, v0 │ │ -07106a: 0200 2600 |017f: move/from16 v0, v38 │ │ -07106e: 0201 1a00 |0181: move/from16 v1, v26 │ │ -071072: 3510 1400 |0183: if-ge v0, v1, 0197 // +0014 │ │ -071076: 0800 1700 |0185: move-object/from16 v0, v23 │ │ -07107a: 5200 ab09 |0187: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ -07107e: 021a 0000 |0189: move/from16 v26, v0 │ │ -071082: 1326 0100 |018b: const/16 v38, #int 1 // #1 │ │ -071086: 9826 2614 |018d: shl-int v38, v38, v20 │ │ -07108a: 0200 2600 |018f: move/from16 v0, v38 │ │ -07108e: 8100 |0191: int-to-long v0, v0 │ │ -071090: 051c 0000 |0192: move-wide/from16 v28, v0 │ │ -071094: 131b 0100 |0194: const/16 v27, #int 1 // #1 │ │ -071098: 28de |0196: goto 0174 // -0022 │ │ -07109a: 0800 1700 |0197: move-object/from16 v0, v23 │ │ -07109e: 5200 ab09 |0199: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ -0710a2: 0226 0000 |019b: move/from16 v38, v0 │ │ -0710a6: 0200 2600 |019d: move/from16 v0, v38 │ │ -0710aa: 0201 1a00 |019f: move/from16 v1, v26 │ │ -0710ae: 3310 d3ff |01a1: if-ne v0, v1, 0174 // -002d │ │ -0710b2: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ -0710b6: 9826 2614 |01a5: shl-int v38, v38, v20 │ │ -0710ba: 0200 2600 |01a7: move/from16 v0, v38 │ │ -0710be: 8100 |01a9: int-to-long v0, v0 │ │ -0710c0: 0526 0000 |01aa: move-wide/from16 v38, v0 │ │ -0710c4: a11c 1c26 |01ac: or-long v28, v28, v38 │ │ -0710c8: d81b 1b01 |01ae: add-int/lit8 v27, v27, #int 1 // #01 │ │ -0710cc: 28c4 |01b0: goto 0174 // -003c │ │ -0710ce: a120 201c |01b1: or-long v32, v32, v28 │ │ -0710d2: 0200 1b00 |01b3: move/from16 v0, v27 │ │ -0710d6: 3780 b000 |01b5: if-le v0, v8, 0265 // +00b0 │ │ -0710da: 3910 3901 |01b7: if-nez v16, 02f0 // +0139 │ │ -0710de: 1326 0100 |01b9: const/16 v38, #int 1 // #1 │ │ -0710e2: 0200 2200 |01bb: move/from16 v0, v34 │ │ -0710e6: 0201 2600 |01bd: move/from16 v1, v38 │ │ -0710ea: 3310 3101 |01bf: if-ne v0, v1, 02f0 // +0131 │ │ -0710ee: 131f 0100 |01c1: const/16 v31, #int 1 // #1 │ │ -0710f2: 3d08 ad01 |01c3: if-lez v8, 0370 // +01ad │ │ -0710f6: 1626 0000 |01c5: const-wide/16 v38, #int 0 // #0 │ │ -0710fa: 3126 2026 |01c7: cmp-long v38, v32, v38 │ │ -0710fe: 3826 a701 |01c9: if-eqz v38, 0370 // +01a7 │ │ -071102: d826 22ff |01cb: add-int/lit8 v38, v34, #int -1 // #ff │ │ -071106: 0200 2600 |01cd: move/from16 v0, v38 │ │ -07110a: 3408 0c00 |01cf: if-lt v8, v0, 01db // +000c │ │ -07110e: 391f 0a00 |01d1: if-nez v31, 01db // +000a │ │ -071112: 1326 0100 |01d3: const/16 v38, #int 1 // #1 │ │ -071116: 0200 1800 |01d5: move/from16 v0, v24 │ │ -07111a: 0201 2600 |01d7: move/from16 v1, v38 │ │ -07111e: 3710 9701 |01d9: if-le v0, v1, 0370 // +0197 │ │ -071122: 7702 931b 2000 |01db: invoke-static/range {v32, v33}, Ljava/lang/Long;.bitCount:(J)I // method@1b93 │ │ -071128: 0a26 |01de: move-result v38 │ │ -07112a: 0200 2600 |01df: move/from16 v0, v38 │ │ -07112e: 820d |01e1: int-to-float v13, v0 │ │ -071130: 391f 5700 |01e2: if-nez v31, 0239 // +0057 │ │ -071134: 1626 0100 |01e4: const-wide/16 v38, #int 1 // #1 │ │ -071138: a026 2620 |01e6: and-long v38, v38, v32 │ │ -07113c: 1628 0000 |01e8: const-wide/16 v40, #int 0 // #0 │ │ -071140: 3126 2628 |01ea: cmp-long v38, v38, v40 │ │ -071144: 3826 1e00 |01ec: if-eqz v38, 020a // +001e │ │ -071148: 1326 0000 |01ee: const/16 v38, #int 0 // #0 │ │ -07114c: 0800 2a00 |01f0: move-object/from16 v0, v42 │ │ -071150: 0201 2600 |01f2: move/from16 v1, v38 │ │ -071154: 6e20 ec14 1000 |01f4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -07115a: 0c26 |01f7: move-result-object v38 │ │ -07115c: 7401 c118 2600 |01f8: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -071162: 0c17 |01fb: move-result-object v23 │ │ -071164: 1f17 e202 |01fc: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -071168: 0800 1700 |01fe: move-object/from16 v0, v23 │ │ -07116c: 5500 b209 |0200: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09b2 │ │ -071170: 0226 0000 |0202: move/from16 v38, v0 │ │ -071174: 3926 0600 |0204: if-nez v38, 020a // +0006 │ │ -071178: 1526 003f |0206: const/high16 v38, #int 1056964608 // #3f00 │ │ -07117c: a70d 0d26 |0208: sub-float v13, v13, v38 │ │ -071180: 1326 0100 |020a: const/16 v38, #int 1 // #1 │ │ -071184: d827 0cff |020c: add-int/lit8 v39, v12, #int -1 // #ff │ │ -071188: 9826 2627 |020e: shl-int v38, v38, v39 │ │ -07118c: 0200 2600 |0210: move/from16 v0, v38 │ │ -071190: 8100 |0212: int-to-long v0, v0 │ │ -071192: 0526 0000 |0213: move-wide/from16 v38, v0 │ │ -071196: a026 2620 |0215: and-long v38, v38, v32 │ │ -07119a: 1628 0000 |0217: const-wide/16 v40, #int 0 // #0 │ │ -07119e: 3126 2628 |0219: cmp-long v38, v38, v40 │ │ -0711a2: 3826 1e00 |021b: if-eqz v38, 0239 // +001e │ │ -0711a6: d826 0cff |021d: add-int/lit8 v38, v12, #int -1 // #ff │ │ -0711aa: 0800 2a00 |021f: move-object/from16 v0, v42 │ │ -0711ae: 0201 2600 |0221: move/from16 v1, v38 │ │ -0711b2: 6e20 ec14 1000 |0223: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -0711b8: 0c26 |0226: move-result-object v38 │ │ -0711ba: 7401 c118 2600 |0227: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -0711c0: 0c17 |022a: move-result-object v23 │ │ -0711c2: 1f17 e202 |022b: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -0711c6: 0800 1700 |022d: move-object/from16 v0, v23 │ │ -0711ca: 5500 b209 |022f: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09b2 │ │ -0711ce: 0226 0000 |0231: move/from16 v38, v0 │ │ -0711d2: 3926 0600 |0233: if-nez v38, 0239 // +0006 │ │ -0711d6: 1526 003f |0235: const/high16 v38, #int 1056964608 // #3f00 │ │ -0711da: a70d 0d26 |0237: sub-float v13, v13, v38 │ │ -0711de: 1326 0000 |0239: const/16 v38, #int 0 // #0 │ │ -0711e2: 2d26 0d26 |023b: cmpl-float v38, v13, v38 │ │ -0711e6: 3d26 b700 |023d: if-lez v38, 02f4 // +00b7 │ │ -0711ea: 9226 0805 |023f: mul-int v38, v8, v5 │ │ -0711ee: 0200 2600 |0241: move/from16 v0, v38 │ │ -0711f2: 8200 |0243: int-to-float v0, v0 │ │ -0711f4: 0226 0000 |0244: move/from16 v38, v0 │ │ -0711f8: a926 260d |0246: div-float v38, v38, v13 │ │ -0711fc: 0200 2600 |0248: move/from16 v0, v38 │ │ -071200: 870f |024a: float-to-int v15, v0 │ │ -071202: 1314 0000 |024b: const/16 v20, #int 0 // #0 │ │ -071206: 0200 1400 |024d: move/from16 v0, v20 │ │ -07120a: 35c0 2001 |024f: if-ge v0, v12, 036f // +0120 │ │ -07120e: 1326 0100 |0251: const/16 v38, #int 1 // #1 │ │ -071212: 9826 2614 |0253: shl-int v38, v38, v20 │ │ -071216: 0200 2600 |0255: move/from16 v0, v38 │ │ -07121a: 8100 |0257: int-to-long v0, v0 │ │ -07121c: 0526 0000 |0258: move-wide/from16 v38, v0 │ │ -071220: a026 2620 |025a: and-long v38, v38, v32 │ │ -071224: 1628 0000 |025c: const-wide/16 v40, #int 0 // #0 │ │ -071228: 3126 2628 |025e: cmp-long v38, v38, v40 │ │ -07122c: 3926 9700 |0260: if-nez v38, 02f7 // +0097 │ │ -071230: d814 1401 |0262: add-int/lit8 v20, v20, #int 1 // #01 │ │ -071234: 28e9 |0264: goto 024d // -0017 │ │ -071236: d81a 1a01 |0265: add-int/lit8 v26, v26, #int 1 // #01 │ │ -07123a: 1314 0000 |0267: const/16 v20, #int 0 // #0 │ │ -07123e: 0200 1400 |0269: move/from16 v0, v20 │ │ -071242: 35c0 8100 |026b: if-ge v0, v12, 02ec // +0081 │ │ -071246: 0800 2a00 |026d: move-object/from16 v0, v42 │ │ -07124a: 0201 1400 |026f: move/from16 v1, v20 │ │ -07124e: 6e20 ec14 1000 |0271: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -071254: 0c0b |0274: move-result-object v11 │ │ -071256: 6e10 c118 0b00 |0275: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -07125c: 0c17 |0278: move-result-object v23 │ │ -07125e: 1f17 e202 |0279: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -071262: 1326 0100 |027b: const/16 v38, #int 1 // #1 │ │ -071266: 9826 2614 |027d: shl-int v38, v38, v20 │ │ -07126a: 0200 2600 |027f: move/from16 v0, v38 │ │ -07126e: 8100 |0281: int-to-long v0, v0 │ │ -071270: 0526 0000 |0282: move-wide/from16 v38, v0 │ │ -071274: a026 261c |0284: and-long v38, v38, v28 │ │ -071278: 1628 0000 |0286: const-wide/16 v40, #int 0 // #0 │ │ -07127c: 3126 2628 |0288: cmp-long v38, v38, v40 │ │ -071280: 3926 1c00 |028a: if-nez v38, 02a6 // +001c │ │ -071284: 0800 1700 |028c: move-object/from16 v0, v23 │ │ -071288: 5200 ab09 |028e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ -07128c: 0226 0000 |0290: move/from16 v38, v0 │ │ -071290: 0200 2600 |0292: move/from16 v0, v38 │ │ -071294: 0201 1a00 |0294: move/from16 v1, v26 │ │ -071298: 3310 0d00 |0296: if-ne v0, v1, 02a3 // +000d │ │ -07129c: 1326 0100 |0298: const/16 v38, #int 1 // #1 │ │ -0712a0: 9826 2614 |029a: shl-int v38, v38, v20 │ │ -0712a4: 0200 2600 |029c: move/from16 v0, v38 │ │ -0712a8: 8100 |029e: int-to-long v0, v0 │ │ -0712aa: 0526 0000 |029f: move-wide/from16 v38, v0 │ │ -0712ae: a120 2026 |02a1: or-long v32, v32, v38 │ │ -0712b2: d814 1401 |02a3: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0712b6: 28c4 |02a5: goto 0269 // -003c │ │ -0712b8: 380a 2d00 |02a6: if-eqz v10, 02d3 // +002d │ │ -0712bc: 0800 1700 |02a8: move-object/from16 v0, v23 │ │ -0712c0: 5500 b209 |02aa: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09b2 │ │ -0712c4: 0226 0000 |02ac: move/from16 v38, v0 │ │ -0712c8: 3826 2500 |02ae: if-eqz v38, 02d3 // +0025 │ │ -0712cc: 1326 0100 |02b0: const/16 v38, #int 1 // #1 │ │ -0712d0: 0200 2600 |02b2: move/from16 v0, v38 │ │ -0712d4: 3308 1f00 |02b4: if-ne v8, v0, 02d3 // +001f │ │ -0712d8: 0800 2a00 |02b6: move-object/from16 v0, v42 │ │ -0712dc: 5200 b909 |02b8: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@09b9 │ │ -0712e0: 0226 0000 |02ba: move/from16 v38, v0 │ │ -0712e4: 9026 2605 |02bc: add-int v38, v38, v5 │ │ -0712e8: 1327 0000 |02be: const/16 v39, #int 0 // #0 │ │ -0712ec: 0800 2a00 |02c0: move-object/from16 v0, v42 │ │ -0712f0: 5200 b909 |02c2: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@09b9 │ │ -0712f4: 0228 0000 |02c4: move/from16 v40, v0 │ │ -0712f8: 1329 0000 |02c6: const/16 v41, #int 0 // #0 │ │ -0712fc: 0200 2600 |02c8: move/from16 v0, v38 │ │ -071300: 0201 2700 |02ca: move/from16 v1, v39 │ │ -071304: 0202 2800 |02cc: move/from16 v2, v40 │ │ -071308: 0203 2900 |02ce: move/from16 v3, v41 │ │ -07130c: 6e53 0f19 0b21 |02d0: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@190f │ │ -071312: 0800 1700 |02d3: move-object/from16 v0, v23 │ │ -071316: 5200 ab09 |02d5: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ -07131a: 0226 0000 |02d7: move/from16 v38, v0 │ │ -07131e: d826 2601 |02d9: add-int/lit8 v38, v38, #int 1 // #01 │ │ -071322: 0200 2600 |02db: move/from16 v0, v38 │ │ -071326: 0801 1700 |02dd: move-object/from16 v1, v23 │ │ -07132a: 5910 ab09 |02df: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ -07132e: 1326 0100 |02e1: const/16 v38, #int 1 // #1 │ │ -071332: 0200 2600 |02e3: move/from16 v0, v38 │ │ -071336: 0801 1700 |02e5: move-object/from16 v1, v23 │ │ -07133a: 5c10 ad09 |02e7: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@09ad │ │ -07133e: d808 08ff |02e9: add-int/lit8 v8, v8, #int -1 // #ff │ │ -071342: 28b8 |02eb: goto 02a3 // -0048 │ │ -071344: 131e 0100 |02ec: const/16 v30, #int 1 // #1 │ │ -071348: 2900 5ffe |02ee: goto/16 014d // -01a1 │ │ -07134c: 131f 0000 |02f0: const/16 v31, #int 0 // #0 │ │ -071350: 2900 d1fe |02f2: goto/16 01c3 // -012f │ │ -071354: 120f |02f4: const/4 v15, #int 0 // #0 │ │ -071356: 2900 56ff |02f5: goto/16 024b // -00aa │ │ -07135a: 0800 2a00 |02f7: move-object/from16 v0, v42 │ │ -07135e: 0201 1400 |02f9: move/from16 v1, v20 │ │ -071362: 6e20 ec14 1000 |02fb: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -071368: 0c0b |02fe: move-result-object v11 │ │ -07136a: 6e10 c118 0b00 |02ff: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -071370: 0c17 |0302: move-result-object v23 │ │ -071372: 1f17 e202 |0303: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -071376: 20b0 6b02 |0305: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ -07137a: 0226 0000 |0307: move/from16 v38, v0 │ │ -07137e: 3826 2700 |0309: if-eqz v38, 0330 // +0027 │ │ -071382: 0800 1700 |030b: move-object/from16 v0, v23 │ │ -071386: 590f ae09 |030d: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@09ae │ │ -07138a: 1326 0100 |030f: const/16 v38, #int 1 // #1 │ │ -07138e: 0200 2600 |0311: move/from16 v0, v38 │ │ -071392: 0801 1700 |0313: move-object/from16 v1, v23 │ │ -071396: 5c10 ad09 |0315: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@09ad │ │ -07139a: 3914 1500 |0317: if-nez v20, 032c // +0015 │ │ -07139e: 0800 1700 |0319: move-object/from16 v0, v23 │ │ -0713a2: 5500 b209 |031b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09b2 │ │ -0713a6: 0226 0000 |031d: move/from16 v38, v0 │ │ -0713aa: 3926 0d00 |031f: if-nez v38, 032c // +000d │ │ -0713ae: 7bf0 |0321: neg-int v0, v15 │ │ -0713b0: 0226 0000 |0322: move/from16 v38, v0 │ │ -0713b4: db26 2602 |0324: div-int/lit8 v38, v38, #int 2 // #02 │ │ -0713b8: 0200 2600 |0326: move/from16 v0, v38 │ │ -0713bc: 0801 1700 |0328: move-object/from16 v1, v23 │ │ -0713c0: 5910 b109 |032a: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ -0713c4: 131e 0100 |032c: const/16 v30, #int 1 // #1 │ │ -0713c8: 2900 34ff |032e: goto/16 0262 // -00cc │ │ -0713cc: 0800 1700 |0330: move-object/from16 v0, v23 │ │ -0713d0: 5500 b009 |0332: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ -0713d4: 0226 0000 |0334: move/from16 v38, v0 │ │ -0713d8: 3826 1d00 |0336: if-eqz v38, 0353 // +001d │ │ -0713dc: 0800 1700 |0338: move-object/from16 v0, v23 │ │ -0713e0: 590f ae09 |033a: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@09ae │ │ -0713e4: 1326 0100 |033c: const/16 v38, #int 1 // #1 │ │ -0713e8: 0200 2600 |033e: move/from16 v0, v38 │ │ -0713ec: 0801 1700 |0340: move-object/from16 v1, v23 │ │ -0713f0: 5c10 ad09 |0342: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@09ad │ │ -0713f4: 7bf0 |0344: neg-int v0, v15 │ │ -0713f6: 0226 0000 |0345: move/from16 v38, v0 │ │ -0713fa: db26 2602 |0347: div-int/lit8 v38, v38, #int 2 // #02 │ │ -0713fe: 0200 2600 |0349: move/from16 v0, v38 │ │ -071402: 0801 1700 |034b: move-object/from16 v1, v23 │ │ -071406: 5910 b309 |034d: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ -07140a: 131e 0100 |034f: const/16 v30, #int 1 // #1 │ │ -07140e: 2900 11ff |0351: goto/16 0262 // -00ef │ │ -071412: 3814 0a00 |0353: if-eqz v20, 035d // +000a │ │ -071416: db26 0f02 |0355: div-int/lit8 v38, v15, #int 2 // #02 │ │ -07141a: 0200 2600 |0357: move/from16 v0, v38 │ │ -07141e: 0801 1700 |0359: move-object/from16 v1, v23 │ │ -071422: 5910 b109 |035b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ -071426: d826 0cff |035d: add-int/lit8 v38, v12, #int -1 // #ff │ │ -07142a: 0200 1400 |035f: move/from16 v0, v20 │ │ -07142e: 0201 2600 |0361: move/from16 v1, v38 │ │ -071432: 3210 fffe |0363: if-eq v0, v1, 0262 // -0101 │ │ -071436: db26 0f02 |0365: div-int/lit8 v38, v15, #int 2 // #02 │ │ -07143a: 0200 2600 |0367: move/from16 v0, v38 │ │ -07143e: 0801 1700 |0369: move-object/from16 v1, v23 │ │ -071442: 5910 b309 |036b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ -071446: 2900 f5fe |036d: goto/16 0262 // -010b │ │ -07144a: 1208 |036f: const/4 v8, #int 0 // #0 │ │ -07144c: 381e 4300 |0370: if-eqz v30, 03b3 // +0043 │ │ -071450: 1314 0000 |0372: const/16 v20, #int 0 // #0 │ │ -071454: 0200 1400 |0374: move/from16 v0, v20 │ │ -071458: 35c0 3d00 |0376: if-ge v0, v12, 03b3 // +003d │ │ -07145c: 0800 2a00 |0378: move-object/from16 v0, v42 │ │ -071460: 0201 1400 |037a: move/from16 v1, v20 │ │ -071464: 6e20 ec14 1000 |037c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -07146a: 0c0b |037f: move-result-object v11 │ │ -07146c: 6e10 c118 0b00 |0380: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -071472: 0c17 |0383: move-result-object v23 │ │ -071474: 1f17 e202 |0384: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -071478: 0800 1700 |0386: move-object/from16 v0, v23 │ │ -07147c: 5500 ad09 |0388: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@09ad │ │ -071480: 0226 0000 |038a: move/from16 v38, v0 │ │ -071484: 3926 0500 |038c: if-nez v38, 0391 // +0005 │ │ -071488: d814 1401 |038e: add-int/lit8 v20, v20, #int 1 // #01 │ │ -07148c: 28e4 |0390: goto 0374 // -001c │ │ -07148e: 0800 1700 |0391: move-object/from16 v0, v23 │ │ -071492: 5200 ab09 |0393: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ -071496: 0226 0000 |0395: move/from16 v38, v0 │ │ -07149a: 9226 2605 |0397: mul-int v38, v38, v5 │ │ -07149e: 0800 1700 |0399: move-object/from16 v0, v23 │ │ -0714a2: 5200 ae09 |039b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@09ae │ │ -0714a6: 0227 0000 |039d: move/from16 v39, v0 │ │ -0714aa: 9023 2627 |039f: add-int v35, v38, v39 │ │ -0714ae: 1526 0040 |03a1: const/high16 v38, #int 1073741824 // #4000 │ │ -0714b2: 0200 2300 |03a3: move/from16 v0, v35 │ │ -0714b6: 0201 2600 |03a5: move/from16 v1, v38 │ │ -0714ba: 7120 a518 1000 |03a7: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -0714c0: 0a26 |03aa: move-result v38 │ │ -0714c2: 0200 2600 |03ab: move/from16 v0, v38 │ │ -0714c6: 0201 1600 |03ad: move/from16 v1, v22 │ │ -0714ca: 6e30 e718 0b01 |03af: invoke-virtual {v11, v0, v1}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -0714d0: 28dc |03b2: goto 038e // -0024 │ │ -0714d2: 1526 0040 |03b3: const/high16 v38, #int 1073741824 // #4000 │ │ -0714d6: 0200 1100 |03b5: move/from16 v0, v17 │ │ -0714da: 0201 2600 |03b7: move/from16 v1, v38 │ │ -0714de: 3210 0400 |03b9: if-eq v0, v1, 03bd // +0004 │ │ -0714e2: 0213 1900 |03bb: move/from16 v19, v25 │ │ -0714e6: 0800 2a00 |03bd: move-object/from16 v0, v42 │ │ -0714ea: 0201 2500 |03bf: move/from16 v1, v37 │ │ -0714ee: 0202 1300 |03c1: move/from16 v2, v19 │ │ -0714f2: 6e30 0e15 1002 |03c3: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@150e │ │ -0714f8: 2900 85fc |03c6: goto/16 004b // -037b │ │ +070d54: |[070d54] android.support.v7.widget.ActionMenuView.onMeasureExactFormat:(II)V │ │ +070d64: 7701 a318 2c00 |0000: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +070d6a: 0a11 |0003: move-result v17 │ │ +070d6c: 7701 a418 2b00 |0004: invoke-static/range {v43}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +070d72: 0a25 |0007: move-result v37 │ │ +070d74: 7701 a418 2c00 |0008: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +070d7a: 0a13 |000b: move-result v19 │ │ +070d7c: 7401 f514 2a00 |000c: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@14f5 │ │ +070d82: 0a26 |000f: move-result v38 │ │ +070d84: 7401 f614 2a00 |0010: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@14f6 │ │ +070d8a: 0a27 |0013: move-result v39 │ │ +070d8c: 9024 2627 |0014: add-int v36, v38, v39 │ │ +070d90: 7401 f714 2a00 |0016: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingTop:()I // method@14f7 │ │ +070d96: 0a26 |0019: move-result v38 │ │ +070d98: 7401 f414 2a00 |001a: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getPaddingBottom:()I // method@14f4 │ │ +070d9e: 0a27 |001d: move-result v39 │ │ +070da0: 9012 2627 |001e: add-int v18, v38, v39 │ │ +070da4: 1326 feff |0020: const/16 v38, #int -2 // #fffe │ │ +070da8: 0200 2c00 |0022: move/from16 v0, v44 │ │ +070dac: 0201 1200 |0024: move/from16 v1, v18 │ │ +070db0: 0202 2600 |0026: move/from16 v2, v38 │ │ +070db4: 7130 ee14 1002 |0028: invoke-static {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildMeasureSpec:(III)I // method@14ee │ │ +070dba: 0a16 |002b: move-result v22 │ │ +070dbc: 9125 2524 |002c: sub-int v37, v37, v36 │ │ +070dc0: 0800 2a00 |002e: move-object/from16 v0, v42 │ │ +070dc4: 5200 bc09 |0030: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@09bc │ │ +070dc8: 0226 0000 |0032: move/from16 v38, v0 │ │ +070dcc: 9304 2526 |0034: div-int v4, v37, v38 │ │ +070dd0: 0800 2a00 |0036: move-object/from16 v0, v42 │ │ +070dd4: 5200 bc09 |0038: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@09bc │ │ +070dd8: 0226 0000 |003a: move/from16 v38, v0 │ │ +070ddc: 9406 2526 |003c: rem-int v6, v37, v38 │ │ +070de0: 3904 0e00 |003e: if-nez v4, 004c // +000e │ │ +070de4: 1326 0000 |0040: const/16 v38, #int 0 // #0 │ │ +070de8: 0800 2a00 |0042: move-object/from16 v0, v42 │ │ +070dec: 0201 2500 |0044: move/from16 v1, v37 │ │ +070df0: 0202 2600 |0046: move/from16 v2, v38 │ │ +070df4: 6e30 0e15 1002 |0048: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@150e │ │ +070dfa: 0e00 |004b: return-void │ │ +070dfc: 0800 2a00 |004c: move-object/from16 v0, v42 │ │ +070e00: 5200 bc09 |004e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mMinCellSize:I // field@09bc │ │ +070e04: 0226 0000 |0050: move/from16 v38, v0 │ │ +070e08: 9327 0604 |0052: div-int v39, v6, v4 │ │ +070e0c: 9005 2627 |0054: add-int v5, v38, v39 │ │ +070e10: 0148 |0056: move v8, v4 │ │ +070e12: 1319 0000 |0057: const/16 v25, #int 0 // #0 │ │ +070e16: 1318 0000 |0059: const/16 v24, #int 0 // #0 │ │ +070e1a: 120e |005b: const/4 v14, #int 0 // #0 │ │ +070e1c: 1322 0000 |005c: const/16 v34, #int 0 // #0 │ │ +070e20: 1310 0000 |005e: const/16 v16, #int 0 // #0 │ │ +070e24: 1620 0000 |0060: const-wide/16 v32, #int 0 // #0 │ │ +070e28: 7401 ed14 2a00 |0062: invoke-virtual/range {v42}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ +070e2e: 0a0c |0065: move-result v12 │ │ +070e30: 1314 0000 |0066: const/16 v20, #int 0 // #0 │ │ +070e34: 0200 1400 |0068: move/from16 v0, v20 │ │ +070e38: 35c0 d600 |006a: if-ge v0, v12, 0140 // +00d6 │ │ +070e3c: 0800 2a00 |006c: move-object/from16 v0, v42 │ │ +070e40: 0201 1400 |006e: move/from16 v1, v20 │ │ +070e44: 6e20 ec14 1000 |0070: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +070e4a: 0c0b |0073: move-result-object v11 │ │ +070e4c: 6e10 d618 0b00 |0074: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +070e52: 0a26 |0077: move-result v38 │ │ +070e54: 1327 0800 |0078: const/16 v39, #int 8 // #8 │ │ +070e58: 0200 2600 |007a: move/from16 v0, v38 │ │ +070e5c: 0201 2700 |007c: move/from16 v1, v39 │ │ +070e60: 3310 0500 |007e: if-ne v0, v1, 0083 // +0005 │ │ +070e64: d814 1401 |0080: add-int/lit8 v20, v20, #int 1 // #01 │ │ +070e68: 28e6 |0082: goto 0068 // -001a │ │ +070e6a: 20b0 6b02 |0083: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ +070e6e: 0215 0000 |0085: move/from16 v21, v0 │ │ +070e72: d822 2201 |0087: add-int/lit8 v34, v34, #int 1 // #01 │ │ +070e76: 3815 1d00 |0089: if-eqz v21, 00a6 // +001d │ │ +070e7a: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ +070e7e: 5200 b909 |008d: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@09b9 │ │ +070e82: 0226 0000 |008f: move/from16 v38, v0 │ │ +070e86: 1327 0000 |0091: const/16 v39, #int 0 // #0 │ │ +070e8a: 0800 2a00 |0093: move-object/from16 v0, v42 │ │ +070e8e: 5200 b909 |0095: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@09b9 │ │ +070e92: 0228 0000 |0097: move/from16 v40, v0 │ │ +070e96: 1329 0000 |0099: const/16 v41, #int 0 // #0 │ │ +070e9a: 0200 2600 |009b: move/from16 v0, v38 │ │ +070e9e: 0201 2700 |009d: move/from16 v1, v39 │ │ +070ea2: 0202 2800 |009f: move/from16 v2, v40 │ │ +070ea6: 0203 2900 |00a1: move/from16 v3, v41 │ │ +070eaa: 6e53 0f19 0b21 |00a3: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@190f │ │ +070eb0: 6e10 c118 0b00 |00a6: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +070eb6: 0c17 |00a9: move-result-object v23 │ │ +070eb8: 1f17 e202 |00aa: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +070ebc: 1326 0000 |00ac: const/16 v38, #int 0 // #0 │ │ +070ec0: 0200 2600 |00ae: move/from16 v0, v38 │ │ +070ec4: 0801 1700 |00b0: move-object/from16 v1, v23 │ │ +070ec8: 5c10 ad09 |00b2: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@09ad │ │ +070ecc: 1326 0000 |00b4: const/16 v38, #int 0 // #0 │ │ +070ed0: 0200 2600 |00b6: move/from16 v0, v38 │ │ +070ed4: 0801 1700 |00b8: move-object/from16 v1, v23 │ │ +070ed8: 5910 ae09 |00ba: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@09ae │ │ +070edc: 1326 0000 |00bc: const/16 v38, #int 0 // #0 │ │ +070ee0: 0200 2600 |00be: move/from16 v0, v38 │ │ +070ee4: 0801 1700 |00c0: move-object/from16 v1, v23 │ │ +070ee8: 5910 ab09 |00c2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ +070eec: 1326 0000 |00c4: const/16 v38, #int 0 // #0 │ │ +070ef0: 0200 2600 |00c6: move/from16 v0, v38 │ │ +070ef4: 0801 1700 |00c8: move-object/from16 v1, v23 │ │ +070ef8: 5c10 ac09 |00ca: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@09ac │ │ +070efc: 1326 0000 |00cc: const/16 v38, #int 0 // #0 │ │ +070f00: 0200 2600 |00ce: move/from16 v0, v38 │ │ +070f04: 0801 1700 |00d0: move-object/from16 v1, v23 │ │ +070f08: 5910 b109 |00d2: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ +070f0c: 1326 0000 |00d4: const/16 v38, #int 0 // #0 │ │ +070f10: 0200 2600 |00d6: move/from16 v0, v38 │ │ +070f14: 0801 1700 |00d8: move-object/from16 v1, v23 │ │ +070f18: 5910 b309 |00da: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ +070f1c: 3815 5f00 |00dc: if-eqz v21, 013b // +005f │ │ +070f20: 0826 0b00 |00de: move-object/from16 v38, v11 │ │ +070f24: 1f26 6b02 |00e0: check-cast v38, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ +070f28: 7401 270f 2600 |00e2: invoke-virtual/range {v38}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@0f27 │ │ +070f2e: 0a26 |00e5: move-result v38 │ │ +070f30: 3826 5500 |00e6: if-eqz v38, 013b // +0055 │ │ +070f34: 1326 0100 |00e8: const/16 v38, #int 1 // #1 │ │ +070f38: 0200 2600 |00ea: move/from16 v0, v38 │ │ +070f3c: 0801 1700 |00ec: move-object/from16 v1, v23 │ │ +070f40: 5c10 b209 |00ee: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09b2 │ │ +070f44: 0800 1700 |00f0: move-object/from16 v0, v23 │ │ +070f48: 5500 b009 |00f2: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ +070f4c: 0226 0000 |00f4: move/from16 v38, v0 │ │ +070f50: 3826 4800 |00f6: if-eqz v38, 013e // +0048 │ │ +070f54: 1217 |00f8: const/4 v7, #int 1 // #1 │ │ +070f56: 0200 1600 |00f9: move/from16 v0, v22 │ │ +070f5a: 0201 1200 |00fb: move/from16 v1, v18 │ │ +070f5e: 7151 0315 5b07 |00fd: invoke-static {v11, v5, v7, v0, v1}, Landroid/support/v7/widget/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@1503 │ │ +070f64: 0a09 |0100: move-result v9 │ │ +070f66: 0200 1800 |0101: move/from16 v0, v24 │ │ +070f6a: 7120 9d1b 9000 |0103: invoke-static {v0, v9}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +070f70: 0a18 |0106: move-result v24 │ │ +070f72: 0800 1700 |0107: move-object/from16 v0, v23 │ │ +070f76: 5500 ac09 |0109: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@09ac │ │ +070f7a: 0226 0000 |010b: move/from16 v38, v0 │ │ +070f7e: 3826 0400 |010d: if-eqz v38, 0111 // +0004 │ │ +070f82: d80e 0e01 |010f: add-int/lit8 v14, v14, #int 1 // #01 │ │ +070f86: 0800 1700 |0111: move-object/from16 v0, v23 │ │ +070f8a: 5500 b009 |0113: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ +070f8e: 0226 0000 |0115: move/from16 v38, v0 │ │ +070f92: 3826 0400 |0117: if-eqz v38, 011b // +0004 │ │ +070f96: 1310 0100 |0119: const/16 v16, #int 1 // #1 │ │ +070f9a: b198 |011b: sub-int/2addr v8, v9 │ │ +070f9c: 6e10 c418 0b00 |011c: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +070fa2: 0a26 |011f: move-result v38 │ │ +070fa4: 0200 1900 |0120: move/from16 v0, v25 │ │ +070fa8: 0201 2600 |0122: move/from16 v1, v38 │ │ +070fac: 7120 9d1b 1000 |0124: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +070fb2: 0a19 |0127: move-result v25 │ │ +070fb4: 1326 0100 |0128: const/16 v38, #int 1 // #1 │ │ +070fb8: 0200 2600 |012a: move/from16 v0, v38 │ │ +070fbc: 3309 54ff |012c: if-ne v9, v0, 0080 // -00ac │ │ +070fc0: 1326 0100 |012e: const/16 v38, #int 1 // #1 │ │ +070fc4: 9826 2614 |0130: shl-int v38, v38, v20 │ │ +070fc8: 0200 2600 |0132: move/from16 v0, v38 │ │ +070fcc: 8100 |0134: int-to-long v0, v0 │ │ +070fce: 0526 0000 |0135: move-wide/from16 v38, v0 │ │ +070fd2: a120 2026 |0137: or-long v32, v32, v38 │ │ +070fd6: 2900 47ff |0139: goto/16 0080 // -00b9 │ │ +070fda: 1326 0000 |013b: const/16 v38, #int 0 // #0 │ │ +070fde: 28ad |013d: goto 00ea // -0053 │ │ +070fe0: 0187 |013e: move v7, v8 │ │ +070fe2: 28ba |013f: goto 00f9 // -0046 │ │ +070fe4: 3810 3700 |0140: if-eqz v16, 0177 // +0037 │ │ +070fe8: 1326 0200 |0142: const/16 v38, #int 2 // #2 │ │ +070fec: 0200 2200 |0144: move/from16 v0, v34 │ │ +070ff0: 0201 2600 |0146: move/from16 v1, v38 │ │ +070ff4: 3310 2f00 |0148: if-ne v0, v1, 0177 // +002f │ │ +070ff8: 121a |014a: const/4 v10, #int 1 // #1 │ │ +070ffa: 131e 0000 |014b: const/16 v30, #int 0 // #0 │ │ +070ffe: 3d0e 6a00 |014d: if-lez v14, 01b7 // +006a │ │ +071002: 3d08 6800 |014f: if-lez v8, 01b7 // +0068 │ │ +071006: 141a ffff ff7f |0151: const v26, #float nan // #7fffffff │ │ +07100c: 161c 0000 |0154: const-wide/16 v28, #int 0 // #0 │ │ +071010: 131b 0000 |0156: const/16 v27, #int 0 // #0 │ │ +071014: 1314 0000 |0158: const/16 v20, #int 0 // #0 │ │ +071018: 0200 1400 |015a: move/from16 v0, v20 │ │ +07101c: 35c0 5500 |015c: if-ge v0, v12, 01b1 // +0055 │ │ +071020: 0800 2a00 |015e: move-object/from16 v0, v42 │ │ +071024: 0201 1400 |0160: move/from16 v1, v20 │ │ +071028: 6e20 ec14 1000 |0162: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +07102e: 0c0b |0165: move-result-object v11 │ │ +071030: 6e10 c118 0b00 |0166: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +071036: 0c17 |0169: move-result-object v23 │ │ +071038: 1f17 e202 |016a: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +07103c: 0800 1700 |016c: move-object/from16 v0, v23 │ │ +071040: 5500 ac09 |016e: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expandable:Z // field@09ac │ │ +071044: 0226 0000 |0170: move/from16 v38, v0 │ │ +071048: 3926 0700 |0172: if-nez v38, 0179 // +0007 │ │ +07104c: d814 1401 |0174: add-int/lit8 v20, v20, #int 1 // #01 │ │ +071050: 28e4 |0176: goto 015a // -001c │ │ +071052: 120a |0177: const/4 v10, #int 0 // #0 │ │ +071054: 28d3 |0178: goto 014b // -002d │ │ +071056: 0800 1700 |0179: move-object/from16 v0, v23 │ │ +07105a: 5200 ab09 |017b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ +07105e: 0226 0000 |017d: move/from16 v38, v0 │ │ +071062: 0200 2600 |017f: move/from16 v0, v38 │ │ +071066: 0201 1a00 |0181: move/from16 v1, v26 │ │ +07106a: 3510 1400 |0183: if-ge v0, v1, 0197 // +0014 │ │ +07106e: 0800 1700 |0185: move-object/from16 v0, v23 │ │ +071072: 5200 ab09 |0187: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ +071076: 021a 0000 |0189: move/from16 v26, v0 │ │ +07107a: 1326 0100 |018b: const/16 v38, #int 1 // #1 │ │ +07107e: 9826 2614 |018d: shl-int v38, v38, v20 │ │ +071082: 0200 2600 |018f: move/from16 v0, v38 │ │ +071086: 8100 |0191: int-to-long v0, v0 │ │ +071088: 051c 0000 |0192: move-wide/from16 v28, v0 │ │ +07108c: 131b 0100 |0194: const/16 v27, #int 1 // #1 │ │ +071090: 28de |0196: goto 0174 // -0022 │ │ +071092: 0800 1700 |0197: move-object/from16 v0, v23 │ │ +071096: 5200 ab09 |0199: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ +07109a: 0226 0000 |019b: move/from16 v38, v0 │ │ +07109e: 0200 2600 |019d: move/from16 v0, v38 │ │ +0710a2: 0201 1a00 |019f: move/from16 v1, v26 │ │ +0710a6: 3310 d3ff |01a1: if-ne v0, v1, 0174 // -002d │ │ +0710aa: 1326 0100 |01a3: const/16 v38, #int 1 // #1 │ │ +0710ae: 9826 2614 |01a5: shl-int v38, v38, v20 │ │ +0710b2: 0200 2600 |01a7: move/from16 v0, v38 │ │ +0710b6: 8100 |01a9: int-to-long v0, v0 │ │ +0710b8: 0526 0000 |01aa: move-wide/from16 v38, v0 │ │ +0710bc: a11c 1c26 |01ac: or-long v28, v28, v38 │ │ +0710c0: d81b 1b01 |01ae: add-int/lit8 v27, v27, #int 1 // #01 │ │ +0710c4: 28c4 |01b0: goto 0174 // -003c │ │ +0710c6: a120 201c |01b1: or-long v32, v32, v28 │ │ +0710ca: 0200 1b00 |01b3: move/from16 v0, v27 │ │ +0710ce: 3780 b000 |01b5: if-le v0, v8, 0265 // +00b0 │ │ +0710d2: 3910 3901 |01b7: if-nez v16, 02f0 // +0139 │ │ +0710d6: 1326 0100 |01b9: const/16 v38, #int 1 // #1 │ │ +0710da: 0200 2200 |01bb: move/from16 v0, v34 │ │ +0710de: 0201 2600 |01bd: move/from16 v1, v38 │ │ +0710e2: 3310 3101 |01bf: if-ne v0, v1, 02f0 // +0131 │ │ +0710e6: 131f 0100 |01c1: const/16 v31, #int 1 // #1 │ │ +0710ea: 3d08 ad01 |01c3: if-lez v8, 0370 // +01ad │ │ +0710ee: 1626 0000 |01c5: const-wide/16 v38, #int 0 // #0 │ │ +0710f2: 3126 2026 |01c7: cmp-long v38, v32, v38 │ │ +0710f6: 3826 a701 |01c9: if-eqz v38, 0370 // +01a7 │ │ +0710fa: d826 22ff |01cb: add-int/lit8 v38, v34, #int -1 // #ff │ │ +0710fe: 0200 2600 |01cd: move/from16 v0, v38 │ │ +071102: 3408 0c00 |01cf: if-lt v8, v0, 01db // +000c │ │ +071106: 391f 0a00 |01d1: if-nez v31, 01db // +000a │ │ +07110a: 1326 0100 |01d3: const/16 v38, #int 1 // #1 │ │ +07110e: 0200 1800 |01d5: move/from16 v0, v24 │ │ +071112: 0201 2600 |01d7: move/from16 v1, v38 │ │ +071116: 3710 9701 |01d9: if-le v0, v1, 0370 // +0197 │ │ +07111a: 7702 931b 2000 |01db: invoke-static/range {v32, v33}, Ljava/lang/Long;.bitCount:(J)I // method@1b93 │ │ +071120: 0a26 |01de: move-result v38 │ │ +071122: 0200 2600 |01df: move/from16 v0, v38 │ │ +071126: 820d |01e1: int-to-float v13, v0 │ │ +071128: 391f 5700 |01e2: if-nez v31, 0239 // +0057 │ │ +07112c: 1626 0100 |01e4: const-wide/16 v38, #int 1 // #1 │ │ +071130: a026 2620 |01e6: and-long v38, v38, v32 │ │ +071134: 1628 0000 |01e8: const-wide/16 v40, #int 0 // #0 │ │ +071138: 3126 2628 |01ea: cmp-long v38, v38, v40 │ │ +07113c: 3826 1e00 |01ec: if-eqz v38, 020a // +001e │ │ +071140: 1326 0000 |01ee: const/16 v38, #int 0 // #0 │ │ +071144: 0800 2a00 |01f0: move-object/from16 v0, v42 │ │ +071148: 0201 2600 |01f2: move/from16 v1, v38 │ │ +07114c: 6e20 ec14 1000 |01f4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +071152: 0c26 |01f7: move-result-object v38 │ │ +071154: 7401 c118 2600 |01f8: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +07115a: 0c17 |01fb: move-result-object v23 │ │ +07115c: 1f17 e202 |01fc: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +071160: 0800 1700 |01fe: move-object/from16 v0, v23 │ │ +071164: 5500 b209 |0200: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09b2 │ │ +071168: 0226 0000 |0202: move/from16 v38, v0 │ │ +07116c: 3926 0600 |0204: if-nez v38, 020a // +0006 │ │ +071170: 1526 003f |0206: const/high16 v38, #int 1056964608 // #3f00 │ │ +071174: a70d 0d26 |0208: sub-float v13, v13, v38 │ │ +071178: 1326 0100 |020a: const/16 v38, #int 1 // #1 │ │ +07117c: d827 0cff |020c: add-int/lit8 v39, v12, #int -1 // #ff │ │ +071180: 9826 2627 |020e: shl-int v38, v38, v39 │ │ +071184: 0200 2600 |0210: move/from16 v0, v38 │ │ +071188: 8100 |0212: int-to-long v0, v0 │ │ +07118a: 0526 0000 |0213: move-wide/from16 v38, v0 │ │ +07118e: a026 2620 |0215: and-long v38, v38, v32 │ │ +071192: 1628 0000 |0217: const-wide/16 v40, #int 0 // #0 │ │ +071196: 3126 2628 |0219: cmp-long v38, v38, v40 │ │ +07119a: 3826 1e00 |021b: if-eqz v38, 0239 // +001e │ │ +07119e: d826 0cff |021d: add-int/lit8 v38, v12, #int -1 // #ff │ │ +0711a2: 0800 2a00 |021f: move-object/from16 v0, v42 │ │ +0711a6: 0201 2600 |0221: move/from16 v1, v38 │ │ +0711aa: 6e20 ec14 1000 |0223: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +0711b0: 0c26 |0226: move-result-object v38 │ │ +0711b2: 7401 c118 2600 |0227: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +0711b8: 0c17 |022a: move-result-object v23 │ │ +0711ba: 1f17 e202 |022b: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +0711be: 0800 1700 |022d: move-object/from16 v0, v23 │ │ +0711c2: 5500 b209 |022f: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09b2 │ │ +0711c6: 0226 0000 |0231: move/from16 v38, v0 │ │ +0711ca: 3926 0600 |0233: if-nez v38, 0239 // +0006 │ │ +0711ce: 1526 003f |0235: const/high16 v38, #int 1056964608 // #3f00 │ │ +0711d2: a70d 0d26 |0237: sub-float v13, v13, v38 │ │ +0711d6: 1326 0000 |0239: const/16 v38, #int 0 // #0 │ │ +0711da: 2d26 0d26 |023b: cmpl-float v38, v13, v38 │ │ +0711de: 3d26 b700 |023d: if-lez v38, 02f4 // +00b7 │ │ +0711e2: 9226 0805 |023f: mul-int v38, v8, v5 │ │ +0711e6: 0200 2600 |0241: move/from16 v0, v38 │ │ +0711ea: 8200 |0243: int-to-float v0, v0 │ │ +0711ec: 0226 0000 |0244: move/from16 v38, v0 │ │ +0711f0: a926 260d |0246: div-float v38, v38, v13 │ │ +0711f4: 0200 2600 |0248: move/from16 v0, v38 │ │ +0711f8: 870f |024a: float-to-int v15, v0 │ │ +0711fa: 1314 0000 |024b: const/16 v20, #int 0 // #0 │ │ +0711fe: 0200 1400 |024d: move/from16 v0, v20 │ │ +071202: 35c0 2001 |024f: if-ge v0, v12, 036f // +0120 │ │ +071206: 1326 0100 |0251: const/16 v38, #int 1 // #1 │ │ +07120a: 9826 2614 |0253: shl-int v38, v38, v20 │ │ +07120e: 0200 2600 |0255: move/from16 v0, v38 │ │ +071212: 8100 |0257: int-to-long v0, v0 │ │ +071214: 0526 0000 |0258: move-wide/from16 v38, v0 │ │ +071218: a026 2620 |025a: and-long v38, v38, v32 │ │ +07121c: 1628 0000 |025c: const-wide/16 v40, #int 0 // #0 │ │ +071220: 3126 2628 |025e: cmp-long v38, v38, v40 │ │ +071224: 3926 9700 |0260: if-nez v38, 02f7 // +0097 │ │ +071228: d814 1401 |0262: add-int/lit8 v20, v20, #int 1 // #01 │ │ +07122c: 28e9 |0264: goto 024d // -0017 │ │ +07122e: d81a 1a01 |0265: add-int/lit8 v26, v26, #int 1 // #01 │ │ +071232: 1314 0000 |0267: const/16 v20, #int 0 // #0 │ │ +071236: 0200 1400 |0269: move/from16 v0, v20 │ │ +07123a: 35c0 8100 |026b: if-ge v0, v12, 02ec // +0081 │ │ +07123e: 0800 2a00 |026d: move-object/from16 v0, v42 │ │ +071242: 0201 1400 |026f: move/from16 v1, v20 │ │ +071246: 6e20 ec14 1000 |0271: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +07124c: 0c0b |0274: move-result-object v11 │ │ +07124e: 6e10 c118 0b00 |0275: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +071254: 0c17 |0278: move-result-object v23 │ │ +071256: 1f17 e202 |0279: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +07125a: 1326 0100 |027b: const/16 v38, #int 1 // #1 │ │ +07125e: 9826 2614 |027d: shl-int v38, v38, v20 │ │ +071262: 0200 2600 |027f: move/from16 v0, v38 │ │ +071266: 8100 |0281: int-to-long v0, v0 │ │ +071268: 0526 0000 |0282: move-wide/from16 v38, v0 │ │ +07126c: a026 261c |0284: and-long v38, v38, v28 │ │ +071270: 1628 0000 |0286: const-wide/16 v40, #int 0 // #0 │ │ +071274: 3126 2628 |0288: cmp-long v38, v38, v40 │ │ +071278: 3926 1c00 |028a: if-nez v38, 02a6 // +001c │ │ +07127c: 0800 1700 |028c: move-object/from16 v0, v23 │ │ +071280: 5200 ab09 |028e: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ +071284: 0226 0000 |0290: move/from16 v38, v0 │ │ +071288: 0200 2600 |0292: move/from16 v0, v38 │ │ +07128c: 0201 1a00 |0294: move/from16 v1, v26 │ │ +071290: 3310 0d00 |0296: if-ne v0, v1, 02a3 // +000d │ │ +071294: 1326 0100 |0298: const/16 v38, #int 1 // #1 │ │ +071298: 9826 2614 |029a: shl-int v38, v38, v20 │ │ +07129c: 0200 2600 |029c: move/from16 v0, v38 │ │ +0712a0: 8100 |029e: int-to-long v0, v0 │ │ +0712a2: 0526 0000 |029f: move-wide/from16 v38, v0 │ │ +0712a6: a120 2026 |02a1: or-long v32, v32, v38 │ │ +0712aa: d814 1401 |02a3: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0712ae: 28c4 |02a5: goto 0269 // -003c │ │ +0712b0: 380a 2d00 |02a6: if-eqz v10, 02d3 // +002d │ │ +0712b4: 0800 1700 |02a8: move-object/from16 v0, v23 │ │ +0712b8: 5500 b209 |02aa: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09b2 │ │ +0712bc: 0226 0000 |02ac: move/from16 v38, v0 │ │ +0712c0: 3826 2500 |02ae: if-eqz v38, 02d3 // +0025 │ │ +0712c4: 1326 0100 |02b0: const/16 v38, #int 1 // #1 │ │ +0712c8: 0200 2600 |02b2: move/from16 v0, v38 │ │ +0712cc: 3308 1f00 |02b4: if-ne v8, v0, 02d3 // +001f │ │ +0712d0: 0800 2a00 |02b6: move-object/from16 v0, v42 │ │ +0712d4: 5200 b909 |02b8: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@09b9 │ │ +0712d8: 0226 0000 |02ba: move/from16 v38, v0 │ │ +0712dc: 9026 2605 |02bc: add-int v38, v38, v5 │ │ +0712e0: 1327 0000 |02be: const/16 v39, #int 0 // #0 │ │ +0712e4: 0800 2a00 |02c0: move-object/from16 v0, v42 │ │ +0712e8: 5200 b909 |02c2: iget v0, v0, Landroid/support/v7/widget/ActionMenuView;.mGeneratedItemPadding:I // field@09b9 │ │ +0712ec: 0228 0000 |02c4: move/from16 v40, v0 │ │ +0712f0: 1329 0000 |02c6: const/16 v41, #int 0 // #0 │ │ +0712f4: 0200 2600 |02c8: move/from16 v0, v38 │ │ +0712f8: 0201 2700 |02ca: move/from16 v1, v39 │ │ +0712fc: 0202 2800 |02cc: move/from16 v2, v40 │ │ +071300: 0203 2900 |02ce: move/from16 v3, v41 │ │ +071304: 6e53 0f19 0b21 |02d0: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@190f │ │ +07130a: 0800 1700 |02d3: move-object/from16 v0, v23 │ │ +07130e: 5200 ab09 |02d5: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ +071312: 0226 0000 |02d7: move/from16 v38, v0 │ │ +071316: d826 2601 |02d9: add-int/lit8 v38, v38, #int 1 // #01 │ │ +07131a: 0200 2600 |02db: move/from16 v0, v38 │ │ +07131e: 0801 1700 |02dd: move-object/from16 v1, v23 │ │ +071322: 5910 ab09 |02df: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ +071326: 1326 0100 |02e1: const/16 v38, #int 1 // #1 │ │ +07132a: 0200 2600 |02e3: move/from16 v0, v38 │ │ +07132e: 0801 1700 |02e5: move-object/from16 v1, v23 │ │ +071332: 5c10 ad09 |02e7: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@09ad │ │ +071336: d808 08ff |02e9: add-int/lit8 v8, v8, #int -1 // #ff │ │ +07133a: 28b8 |02eb: goto 02a3 // -0048 │ │ +07133c: 131e 0100 |02ec: const/16 v30, #int 1 // #1 │ │ +071340: 2900 5ffe |02ee: goto/16 014d // -01a1 │ │ +071344: 131f 0000 |02f0: const/16 v31, #int 0 // #0 │ │ +071348: 2900 d1fe |02f2: goto/16 01c3 // -012f │ │ +07134c: 120f |02f4: const/4 v15, #int 0 // #0 │ │ +07134e: 2900 56ff |02f5: goto/16 024b // -00aa │ │ +071352: 0800 2a00 |02f7: move-object/from16 v0, v42 │ │ +071356: 0201 1400 |02f9: move/from16 v1, v20 │ │ +07135a: 6e20 ec14 1000 |02fb: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +071360: 0c0b |02fe: move-result-object v11 │ │ +071362: 6e10 c118 0b00 |02ff: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +071368: 0c17 |0302: move-result-object v23 │ │ +07136a: 1f17 e202 |0303: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +07136e: 20b0 6b02 |0305: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@026b │ │ +071372: 0226 0000 |0307: move/from16 v38, v0 │ │ +071376: 3826 2700 |0309: if-eqz v38, 0330 // +0027 │ │ +07137a: 0800 1700 |030b: move-object/from16 v0, v23 │ │ +07137e: 590f ae09 |030d: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@09ae │ │ +071382: 1326 0100 |030f: const/16 v38, #int 1 // #1 │ │ +071386: 0200 2600 |0311: move/from16 v0, v38 │ │ +07138a: 0801 1700 |0313: move-object/from16 v1, v23 │ │ +07138e: 5c10 ad09 |0315: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@09ad │ │ +071392: 3914 1500 |0317: if-nez v20, 032c // +0015 │ │ +071396: 0800 1700 |0319: move-object/from16 v0, v23 │ │ +07139a: 5500 b209 |031b: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09b2 │ │ +07139e: 0226 0000 |031d: move/from16 v38, v0 │ │ +0713a2: 3926 0d00 |031f: if-nez v38, 032c // +000d │ │ +0713a6: 7bf0 |0321: neg-int v0, v15 │ │ +0713a8: 0226 0000 |0322: move/from16 v38, v0 │ │ +0713ac: db26 2602 |0324: div-int/lit8 v38, v38, #int 2 // #02 │ │ +0713b0: 0200 2600 |0326: move/from16 v0, v38 │ │ +0713b4: 0801 1700 |0328: move-object/from16 v1, v23 │ │ +0713b8: 5910 b109 |032a: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ +0713bc: 131e 0100 |032c: const/16 v30, #int 1 // #1 │ │ +0713c0: 2900 34ff |032e: goto/16 0262 // -00cc │ │ +0713c4: 0800 1700 |0330: move-object/from16 v0, v23 │ │ +0713c8: 5500 b009 |0332: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ +0713cc: 0226 0000 |0334: move/from16 v38, v0 │ │ +0713d0: 3826 1d00 |0336: if-eqz v38, 0353 // +001d │ │ +0713d4: 0800 1700 |0338: move-object/from16 v0, v23 │ │ +0713d8: 590f ae09 |033a: iput v15, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@09ae │ │ +0713dc: 1326 0100 |033c: const/16 v38, #int 1 // #1 │ │ +0713e0: 0200 2600 |033e: move/from16 v0, v38 │ │ +0713e4: 0801 1700 |0340: move-object/from16 v1, v23 │ │ +0713e8: 5c10 ad09 |0342: iput-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@09ad │ │ +0713ec: 7bf0 |0344: neg-int v0, v15 │ │ +0713ee: 0226 0000 |0345: move/from16 v38, v0 │ │ +0713f2: db26 2602 |0347: div-int/lit8 v38, v38, #int 2 // #02 │ │ +0713f6: 0200 2600 |0349: move/from16 v0, v38 │ │ +0713fa: 0801 1700 |034b: move-object/from16 v1, v23 │ │ +0713fe: 5910 b309 |034d: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ +071402: 131e 0100 |034f: const/16 v30, #int 1 // #1 │ │ +071406: 2900 11ff |0351: goto/16 0262 // -00ef │ │ +07140a: 3814 0a00 |0353: if-eqz v20, 035d // +000a │ │ +07140e: db26 0f02 |0355: div-int/lit8 v38, v15, #int 2 // #02 │ │ +071412: 0200 2600 |0357: move/from16 v0, v38 │ │ +071416: 0801 1700 |0359: move-object/from16 v1, v23 │ │ +07141a: 5910 b109 |035b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ +07141e: d826 0cff |035d: add-int/lit8 v38, v12, #int -1 // #ff │ │ +071422: 0200 1400 |035f: move/from16 v0, v20 │ │ +071426: 0201 2600 |0361: move/from16 v1, v38 │ │ +07142a: 3210 fffe |0363: if-eq v0, v1, 0262 // -0101 │ │ +07142e: db26 0f02 |0365: div-int/lit8 v38, v15, #int 2 // #02 │ │ +071432: 0200 2600 |0367: move/from16 v0, v38 │ │ +071436: 0801 1700 |0369: move-object/from16 v1, v23 │ │ +07143a: 5910 b309 |036b: iput v0, v1, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ +07143e: 2900 f5fe |036d: goto/16 0262 // -010b │ │ +071442: 1208 |036f: const/4 v8, #int 0 // #0 │ │ +071444: 381e 4300 |0370: if-eqz v30, 03b3 // +0043 │ │ +071448: 1314 0000 |0372: const/16 v20, #int 0 // #0 │ │ +07144c: 0200 1400 |0374: move/from16 v0, v20 │ │ +071450: 35c0 3d00 |0376: if-ge v0, v12, 03b3 // +003d │ │ +071454: 0800 2a00 |0378: move-object/from16 v0, v42 │ │ +071458: 0201 1400 |037a: move/from16 v1, v20 │ │ +07145c: 6e20 ec14 1000 |037c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +071462: 0c0b |037f: move-result-object v11 │ │ +071464: 6e10 c118 0b00 |0380: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +07146a: 0c17 |0383: move-result-object v23 │ │ +07146c: 1f17 e202 |0384: check-cast v23, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +071470: 0800 1700 |0386: move-object/from16 v0, v23 │ │ +071474: 5500 ad09 |0388: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.expanded:Z // field@09ad │ │ +071478: 0226 0000 |038a: move/from16 v38, v0 │ │ +07147c: 3926 0500 |038c: if-nez v38, 0391 // +0005 │ │ +071480: d814 1401 |038e: add-int/lit8 v20, v20, #int 1 // #01 │ │ +071484: 28e4 |0390: goto 0374 // -001c │ │ +071486: 0800 1700 |0391: move-object/from16 v0, v23 │ │ +07148a: 5200 ab09 |0393: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.cellsUsed:I // field@09ab │ │ +07148e: 0226 0000 |0395: move/from16 v38, v0 │ │ +071492: 9226 2605 |0397: mul-int v38, v38, v5 │ │ +071496: 0800 1700 |0399: move-object/from16 v0, v23 │ │ +07149a: 5200 ae09 |039b: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.extraPixels:I // field@09ae │ │ +07149e: 0227 0000 |039d: move/from16 v39, v0 │ │ +0714a2: 9023 2627 |039f: add-int v35, v38, v39 │ │ +0714a6: 1526 0040 |03a1: const/high16 v38, #int 1073741824 // #4000 │ │ +0714aa: 0200 2300 |03a3: move/from16 v0, v35 │ │ +0714ae: 0201 2600 |03a5: move/from16 v1, v38 │ │ +0714b2: 7120 a518 1000 |03a7: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +0714b8: 0a26 |03aa: move-result v38 │ │ +0714ba: 0200 2600 |03ab: move/from16 v0, v38 │ │ +0714be: 0201 1600 |03ad: move/from16 v1, v22 │ │ +0714c2: 6e30 e718 0b01 |03af: invoke-virtual {v11, v0, v1}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +0714c8: 28dc |03b2: goto 038e // -0024 │ │ +0714ca: 1526 0040 |03b3: const/high16 v38, #int 1073741824 // #4000 │ │ +0714ce: 0200 1100 |03b5: move/from16 v0, v17 │ │ +0714d2: 0201 2600 |03b7: move/from16 v1, v38 │ │ +0714d6: 3210 0400 |03b9: if-eq v0, v1, 03bd // +0004 │ │ +0714da: 0213 1900 |03bb: move/from16 v19, v25 │ │ +0714de: 0800 2a00 |03bd: move-object/from16 v0, v42 │ │ +0714e2: 0201 2500 |03bf: move/from16 v1, v37 │ │ +0714e6: 0202 1300 |03c1: move/from16 v2, v19 │ │ +0714ea: 6e30 0e15 1002 |03c3: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setMeasuredDimension:(II)V // method@150e │ │ +0714f0: 2900 85fc |03c6: goto/16 004b // -037b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0004 line=176 │ │ 0x0008 line=177 │ │ 0x000c line=179 │ │ 0x0016 line=180 │ │ @@ -165685,22 +165685,22 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0714fc: |[0714fc] android.support.v7.widget.ActionMenuView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -07150c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -071510: 2020 e202 |0002: instance-of v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -071514: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -071518: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07151a: 0f00 |0007: return v0 │ │ -07151c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07151e: 28fe |0009: goto 0007 // -0002 │ │ +0714f4: |[0714f4] android.support.v7.widget.ActionMenuView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +071504: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +071508: 2020 e202 |0002: instance-of v0, v2, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +07150c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +071510: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +071512: 0f00 |0007: return v0 │ │ +071514: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +071516: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x000a reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -165709,20 +165709,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -071520: |[071520] android.support.v7.widget.ActionMenuView.dismissPopupMenus:()V │ │ -071530: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071534: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -071538: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -07153c: 6e10 b214 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@14b2 │ │ -071542: 0e00 |0009: return-void │ │ +071518: |[071518] android.support.v7.widget.ActionMenuView.dismissPopupMenus:()V │ │ +071528: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +07152c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +071530: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071534: 6e10 b214 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.dismissPopupMenus:()Z // method@14b2 │ │ +07153a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ 0x0004 line=688 │ │ 0x0009 line=690 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -165732,17 +165732,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -071544: |[071544] android.support.v7.widget.ActionMenuView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -071554: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -071556: 0f00 |0001: return v0 │ │ +07153c: |[07153c] android.support.v7.widget.ActionMenuView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07154c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07154e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -165751,21 +165751,21 @@ │ │ type : '()Landroid/support/v7/widget/ActionMenuView$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -071558: |[071558] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -071568: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -07156a: 2200 e202 |0001: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -07156e: 7030 d114 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(II)V // method@14d1 │ │ -071574: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ -071578: 5901 af09 |0008: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@09af │ │ -07157c: 1100 |000a: return-object v0 │ │ +071550: |[071550] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +071560: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +071562: 2200 e202 |0001: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +071566: 7030 d114 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(II)V // method@14d1 │ │ +07156c: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ +071570: 5901 af09 |0008: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@09af │ │ +071574: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=557 │ │ 0x0006 line=559 │ │ 0x000a line=560 │ │ locals : │ │ 0x0006 - 0x000b reg=0 params Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -165776,18 +165776,18 @@ │ │ type : '()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -071580: |[071580] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -071590: 6e10 e214 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e2 │ │ -071596: 0c00 |0003: move-result-object v0 │ │ -071598: 1100 |0004: return-object v0 │ │ +071578: |[071578] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +071588: 6e10 e214 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e2 │ │ +07158e: 0c00 |0003: move-result-object v0 │ │ +071590: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #5 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -165795,18 +165795,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 │ │ -07159c: |[07159c] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0715ac: 6e10 e214 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e2 │ │ -0715b2: 0c00 |0003: move-result-object v0 │ │ -0715b4: 1100 |0004: return-object v0 │ │ +071594: |[071594] android.support.v7.widget.ActionMenuView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0715a4: 6e10 e214 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e2 │ │ +0715aa: 0c00 |0003: move-result-object v0 │ │ +0715ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #6 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -165814,20 +165814,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0715b8: |[0715b8] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -0715c8: 2200 e202 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -0715cc: 6e10 ef14 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@14ef │ │ -0715d2: 0c01 |0005: move-result-object v1 │ │ -0715d4: 7030 d214 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@14d2 │ │ -0715da: 1100 |0009: return-object v0 │ │ +0715b0: |[0715b0] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +0715c0: 2200 e202 |0000: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +0715c4: 6e10 ef14 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@14ef │ │ +0715ca: 0c01 |0005: move-result-object v1 │ │ +0715cc: 7030 d214 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@14d2 │ │ +0715d2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -165836,32 +165836,32 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0715dc: |[0715dc] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -0715ec: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ -0715f0: 2031 e202 |0002: instance-of v1, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -0715f4: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ -0715f8: 2200 e202 |0006: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -0715fc: 1f03 e202 |0008: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -071600: 7020 d314 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V // method@14d3 │ │ -071606: 5201 af09 |000d: iget v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@09af │ │ -07160a: 3c01 0600 |000f: if-gtz v1, 0015 // +0006 │ │ -07160e: 1301 1000 |0011: const/16 v1, #int 16 // #10 │ │ -071612: 5901 af09 |0013: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@09af │ │ -071616: 1100 |0015: return-object v0 │ │ -071618: 2200 e202 |0016: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -07161c: 7020 d414 3000 |0018: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@14d4 │ │ -071622: 28f2 |001b: goto 000d // -000e │ │ -071624: 6e10 e214 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e2 │ │ -07162a: 0c00 |001f: move-result-object v0 │ │ -07162c: 28f5 |0020: goto 0015 // -000b │ │ +0715d4: |[0715d4] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +0715e4: 3803 1c00 |0000: if-eqz v3, 001c // +001c │ │ +0715e8: 2031 e202 |0002: instance-of v1, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +0715ec: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ +0715f0: 2200 e202 |0006: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +0715f4: 1f03 e202 |0008: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +0715f8: 7020 d314 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/support/v7/widget/ActionMenuView$LayoutParams;)V // method@14d3 │ │ +0715fe: 5201 af09 |000d: iget v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@09af │ │ +071602: 3c01 0600 |000f: if-gtz v1, 0015 // +0006 │ │ +071606: 1301 1000 |0011: const/16 v1, #int 16 // #10 │ │ +07160a: 5901 af09 |0013: iput v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.gravity:I // field@09af │ │ +07160e: 1100 |0015: return-object v0 │ │ +071610: 2200 e202 |0016: new-instance v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +071614: 7020 d414 3000 |0018: invoke-direct {v0, v3}, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@14d4 │ │ +07161a: 28f2 |001b: goto 000d // -000e │ │ +07161c: 6e10 e214 0200 |001c: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e2 │ │ +071622: 0c00 |001f: move-result-object v0 │ │ +071624: 28f5 |0020: goto 0015 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=570 │ │ 0x0002 line=571 │ │ 0x000d line=574 │ │ 0x0011 line=575 │ │ 0x0015 line=579 │ │ @@ -165878,18 +165878,18 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -071630: |[071630] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -071640: 6e20 e514 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e5 │ │ -071646: 0c00 |0003: move-result-object v0 │ │ -071648: 1100 |0004: return-object v0 │ │ +071628: |[071628] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +071638: 6e20 e514 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e5 │ │ +07163e: 0c00 |0003: move-result-object v0 │ │ +071640: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -165898,18 +165898,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07164c: |[07164c] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ -07165c: 6e20 e614 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e6 │ │ -071662: 0c00 |0003: move-result-object v0 │ │ -071664: 1100 |0004: return-object v0 │ │ +071644: |[071644] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/LinearLayoutCompat$LayoutParams; │ │ +071654: 6e20 e614 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e6 │ │ +07165a: 0c00 |0003: move-result-object v0 │ │ +07165c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -165918,18 +165918,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 │ │ -071668: |[071668] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -071678: 6e20 e514 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e5 │ │ -07167e: 0c00 |0003: move-result-object v0 │ │ -071680: 1100 |0004: return-object v0 │ │ +071660: |[071660] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +071670: 6e20 e514 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e5 │ │ +071676: 0c00 |0003: move-result-object v0 │ │ +071678: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -165938,18 +165938,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 │ │ -071684: |[071684] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -071694: 6e20 e614 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e6 │ │ -07169a: 0c00 |0003: move-result-object v0 │ │ -07169c: 1100 |0004: return-object v0 │ │ +07167c: |[07167c] android.support.v7.widget.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +07168c: 6e20 e614 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e6 │ │ +071692: 0c00 |0003: move-result-object v0 │ │ +071694: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -165958,20 +165958,20 @@ │ │ type : '()Landroid/support/v7/widget/ActionMenuView$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0716a0: |[0716a0] android.support.v7.widget.ActionMenuView.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ -0716b0: 6e10 e214 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e2 │ │ -0716b6: 0c00 |0003: move-result-object v0 │ │ -0716b8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0716ba: 5c01 b009 |0005: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ -0716be: 1100 |0007: return-object v0 │ │ +071698: |[071698] android.support.v7.widget.ActionMenuView.generateOverflowButtonLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ +0716a8: 6e10 e214 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/widget/ActionMenuView$LayoutParams; // method@14e2 │ │ +0716ae: 0c00 |0003: move-result-object v0 │ │ +0716b0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0716b2: 5c01 b009 |0005: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ +0716b6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0004 line=590 │ │ 0x0007 line=591 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 result Landroid/support/v7/widget/ActionMenuView$LayoutParams; │ │ @@ -165982,49 +165982,49 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0716c0: |[0716c0] android.support.v7.widget.ActionMenuView.getMenu:()Landroid/view/Menu; │ │ -0716d0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0716d2: 5441 ba09 |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ -0716d6: 3901 3d00 |0003: if-nez v1, 0040 // +003d │ │ -0716da: 6e10 ef14 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@14ef │ │ -0716e0: 0c00 |0008: move-result-object v0 │ │ -0716e2: 2201 7502 |0009: new-instance v1, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -0716e6: 7020 9c0f 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0f9c │ │ -0716ec: 5b41 ba09 |000e: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ -0716f0: 5441 ba09 |0010: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ -0716f4: 2202 e302 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; // type@02e3 │ │ -0716f8: 7030 d614 4203 |0014: invoke-direct {v2, v4, v3}, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V // method@14d6 │ │ -0716fe: 6e20 db0f 2100 |0017: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@0fdb │ │ -071704: 2201 de02 |001a: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter; // type@02de │ │ -071708: 7020 a514 0100 |001c: invoke-direct {v1, v0}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@14a5 │ │ -07170e: 5b41 c009 |001f: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071712: 5441 c009 |0021: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071716: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -071718: 6e20 c614 2100 |0024: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@14c6 │ │ -07171e: 5442 c009 |0027: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071722: 5441 b509 |0029: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09b5 │ │ -071726: 3801 1800 |002b: if-eqz v1, 0043 // +0018 │ │ -07172a: 5441 b509 |002d: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09b5 │ │ -07172e: 6e20 c114 1200 |002f: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@14c1 │ │ -071734: 5441 ba09 |0032: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ -071738: 5442 c009 |0034: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -07173c: 5443 be09 |0036: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@09be │ │ -071740: 6e30 a40f 2103 |0038: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ -071746: 5441 c009 |003b: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -07174a: 6e20 c514 4100 |003d: invoke-virtual {v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@14c5 │ │ -071750: 5441 ba09 |0040: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ -071754: 1101 |0042: return-object v1 │ │ -071756: 2201 e102 |0043: new-instance v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; // type@02e1 │ │ -07175a: 7030 ce14 4103 |0045: invoke-direct {v1, v4, v3}, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V // method@14ce │ │ -071760: 28e7 |0048: goto 002f // -0019 │ │ +0716b8: |[0716b8] android.support.v7.widget.ActionMenuView.getMenu:()Landroid/view/Menu; │ │ +0716c8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0716ca: 5441 ba09 |0001: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ +0716ce: 3901 3d00 |0003: if-nez v1, 0040 // +003d │ │ +0716d2: 6e10 ef14 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getContext:()Landroid/content/Context; // method@14ef │ │ +0716d8: 0c00 |0008: move-result-object v0 │ │ +0716da: 2201 7502 |0009: new-instance v1, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +0716de: 7020 9c0f 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@0f9c │ │ +0716e4: 5b41 ba09 |000e: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ +0716e8: 5441 ba09 |0010: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ +0716ec: 2202 e302 |0012: new-instance v2, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback; // type@02e3 │ │ +0716f0: 7030 d614 4203 |0014: invoke-direct {v2, v4, v3}, Landroid/support/v7/widget/ActionMenuView$MenuBuilderCallback;.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V // method@14d6 │ │ +0716f6: 6e20 db0f 2100 |0017: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@0fdb │ │ +0716fc: 2201 de02 |001a: new-instance v1, Landroid/support/v7/widget/ActionMenuPresenter; // type@02de │ │ +071700: 7020 a514 0100 |001c: invoke-direct {v1, v0}, Landroid/support/v7/widget/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@14a5 │ │ +071706: 5b41 c009 |001f: iput-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +07170a: 5441 c009 |0021: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +07170e: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +071710: 6e20 c614 2100 |0024: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@14c6 │ │ +071716: 5442 c009 |0027: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +07171a: 5441 b509 |0029: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09b5 │ │ +07171e: 3801 1800 |002b: if-eqz v1, 0043 // +0018 │ │ +071722: 5441 b509 |002d: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09b5 │ │ +071726: 6e20 c114 1200 |002f: invoke-virtual {v2, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@14c1 │ │ +07172c: 5441 ba09 |0032: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ +071730: 5442 c009 |0034: iget-object v2, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071734: 5443 be09 |0036: iget-object v3, v4, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@09be │ │ +071738: 6e30 a40f 2103 |0038: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ +07173e: 5441 c009 |003b: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071742: 6e20 c514 4100 |003d: invoke-virtual {v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@14c5 │ │ +071748: 5441 ba09 |0040: iget-object v1, v4, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ +07174c: 1101 |0042: return-object v1 │ │ +07174e: 2201 e102 |0043: new-instance v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback; // type@02e1 │ │ +071752: 7030 ce14 4103 |0045: invoke-direct {v1, v4, v3}, Landroid/support/v7/widget/ActionMenuView$ActionMenuPresenterCallback;.:(Landroid/support/v7/widget/ActionMenuView;Landroid/support/v7/widget/ActionMenuView$1;)V // method@14ce │ │ +071758: 28e7 |0048: goto 002f // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=618 │ │ 0x0005 line=619 │ │ 0x0009 line=620 │ │ 0x0010 line=621 │ │ 0x001a line=622 │ │ @@ -166044,17 +166044,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071764: |[071764] android.support.v7.widget.ActionMenuView.getPopupTheme:()I │ │ -071774: 5210 bf09 |0000: iget v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@09bf │ │ -071778: 0f00 |0002: return v0 │ │ +07175c: |[07175c] android.support.v7.widget.ActionMenuView.getPopupTheme:()I │ │ +07176c: 5210 bf09 |0000: iget v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@09bf │ │ +071770: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #15 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -166062,17 +166062,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07177c: |[07177c] android.support.v7.widget.ActionMenuView.getWindowAnimations:()I │ │ -07178c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07178e: 0f00 |0001: return v0 │ │ +071774: |[071774] android.support.v7.widget.ActionMenuView.getWindowAnimations:()I │ │ +071784: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +071786: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #16 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -166080,41 +166080,41 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -071790: |[071790] android.support.v7.widget.ActionMenuView.hasSupportDividerBeforeChildAt:(I)Z │ │ -0717a0: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -0717a4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0717a6: 0f02 |0003: return v2 │ │ -0717a8: d803 05ff |0004: add-int/lit8 v3, v5, #int -1 // #ff │ │ -0717ac: 6e20 ec14 3400 |0006: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -0717b2: 0c01 |0009: move-result-object v1 │ │ -0717b4: 6e20 ec14 5400 |000a: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -0717ba: 0c00 |000d: move-result-object v0 │ │ -0717bc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0717be: 6e10 ed14 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ -0717c4: 0a03 |0012: move-result v3 │ │ -0717c6: 3535 0d00 |0013: if-ge v5, v3, 0020 // +000d │ │ -0717ca: 2013 e002 |0015: instance-of v3, v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@02e0 │ │ -0717ce: 3803 0900 |0017: if-eqz v3, 0020 // +0009 │ │ -0717d2: 1f01 e002 |0019: check-cast v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@02e0 │ │ -0717d6: 7210 cb14 0100 |001b: invoke-interface {v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerAfter:()Z // method@14cb │ │ -0717dc: 0a03 |001e: move-result v3 │ │ -0717de: b632 |001f: or-int/2addr v2, v3 │ │ -0717e0: 3d05 e3ff |0020: if-lez v5, 0003 // -001d │ │ -0717e4: 2003 e002 |0022: instance-of v3, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@02e0 │ │ -0717e8: 3803 dfff |0024: if-eqz v3, 0003 // -0021 │ │ -0717ec: 1f00 e002 |0026: check-cast v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@02e0 │ │ -0717f0: 7210 cc14 0000 |0028: invoke-interface {v0}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerBefore:()Z // method@14cc │ │ -0717f6: 0a03 |002b: move-result v3 │ │ -0717f8: b632 |002c: or-int/2addr v2, v3 │ │ -0717fa: 28d6 |002d: goto 0003 // -002a │ │ +071788: |[071788] android.support.v7.widget.ActionMenuView.hasSupportDividerBeforeChildAt:(I)Z │ │ +071798: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +07179c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +07179e: 0f02 |0003: return v2 │ │ +0717a0: d803 05ff |0004: add-int/lit8 v3, v5, #int -1 // #ff │ │ +0717a4: 6e20 ec14 3400 |0006: invoke-virtual {v4, v3}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +0717aa: 0c01 |0009: move-result-object v1 │ │ +0717ac: 6e20 ec14 5400 |000a: invoke-virtual {v4, v5}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +0717b2: 0c00 |000d: move-result-object v0 │ │ +0717b4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0717b6: 6e10 ed14 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ +0717bc: 0a03 |0012: move-result v3 │ │ +0717be: 3535 0d00 |0013: if-ge v5, v3, 0020 // +000d │ │ +0717c2: 2013 e002 |0015: instance-of v3, v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@02e0 │ │ +0717c6: 3803 0900 |0017: if-eqz v3, 0020 // +0009 │ │ +0717ca: 1f01 e002 |0019: check-cast v1, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@02e0 │ │ +0717ce: 7210 cb14 0100 |001b: invoke-interface {v1}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerAfter:()Z // method@14cb │ │ +0717d4: 0a03 |001e: move-result v3 │ │ +0717d6: b632 |001f: or-int/2addr v2, v3 │ │ +0717d8: 3d05 e3ff |0020: if-lez v5, 0003 // -001d │ │ +0717dc: 2003 e002 |0022: instance-of v3, v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@02e0 │ │ +0717e0: 3803 dfff |0024: if-eqz v3, 0003 // -0021 │ │ +0717e4: 1f00 e002 |0026: check-cast v0, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView; // type@02e0 │ │ +0717e8: 7210 cc14 0000 |0028: invoke-interface {v0}, Landroid/support/v7/widget/ActionMenuView$ActionMenuChildView;.needsDividerBefore:()Z // method@14cc │ │ +0717ee: 0a03 |002b: move-result v3 │ │ +0717f0: b632 |002c: or-int/2addr v2, v3 │ │ +0717f2: 28d6 |002d: goto 0003 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0002 line=697 │ │ 0x0003 line=708 │ │ 0x0004 line=699 │ │ 0x000a line=700 │ │ @@ -166135,25 +166135,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0717fc: |[0717fc] android.support.v7.widget.ActionMenuView.hideOverflowMenu:()Z │ │ -07180c: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071810: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -071814: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071818: 6e10 b914 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@14b9 │ │ -07181e: 0a00 |0009: move-result v0 │ │ -071820: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -071824: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -071826: 0f00 |000d: return v0 │ │ -071828: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -07182a: 28fe |000f: goto 000d // -0002 │ │ +0717f4: |[0717f4] android.support.v7.widget.ActionMenuView.hideOverflowMenu:()Z │ │ +071804: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071808: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +07180c: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071810: 6e10 b914 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@14b9 │ │ +071816: 0a00 |0009: move-result v0 │ │ +071818: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +07181c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07181e: 0f00 |000d: return v0 │ │ +071820: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +071822: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #18 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -166161,17 +166161,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 │ │ -07182c: |[07182c] android.support.v7.widget.ActionMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -07183c: 5b01 ba09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ -071840: 0e00 |0002: return-void │ │ +071824: |[071824] android.support.v7.widget.ActionMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +071834: 5b01 ba09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ +071838: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0002 line=607 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -166181,20 +166181,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 │ │ -071844: |[071844] android.support.v7.widget.ActionMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -071854: 5420 ba09 |0000: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ -071858: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07185a: 6e30 d20f 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ -071860: 0a00 |0006: move-result v0 │ │ -071862: 0f00 |0007: return v0 │ │ +07183c: |[07183c] android.support.v7.widget.ActionMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +07184c: 5420 ba09 |0000: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ +071850: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +071852: 6e30 d20f 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@0fd2 │ │ +071858: 0a00 |0006: move-result v0 │ │ +07185a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0008 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -166203,25 +166203,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -071864: |[071864] android.support.v7.widget.ActionMenuView.isOverflowMenuShowPending:()Z │ │ -071874: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071878: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -07187c: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071880: 6e10 bc14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowPending:()Z // method@14bc │ │ -071886: 0a00 |0009: move-result v0 │ │ -071888: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -07188c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07188e: 0f00 |000d: return v0 │ │ -071890: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -071892: 28fe |000f: goto 000d // -0002 │ │ +07185c: |[07185c] android.support.v7.widget.ActionMenuView.isOverflowMenuShowPending:()Z │ │ +07186c: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071870: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +071874: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071878: 6e10 bc14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowPending:()Z // method@14bc │ │ +07187e: 0a00 |0009: move-result v0 │ │ +071880: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +071884: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +071886: 0f00 |000d: return v0 │ │ +071888: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +07188a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #21 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -166229,25 +166229,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -071894: |[071894] android.support.v7.widget.ActionMenuView.isOverflowMenuShowing:()Z │ │ -0718a4: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -0718a8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0718ac: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -0718b0: 6e10 bd14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@14bd │ │ -0718b6: 0a00 |0009: move-result v0 │ │ -0718b8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0718bc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0718be: 0f00 |000d: return v0 │ │ -0718c0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0718c2: 28fe |000f: goto 000d // -0002 │ │ +07188c: |[07188c] android.support.v7.widget.ActionMenuView.isOverflowMenuShowing:()Z │ │ +07189c: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +0718a0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0718a4: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +0718a8: 6e10 bd14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@14bd │ │ +0718ae: 0a00 |0009: move-result v0 │ │ +0718b0: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0718b4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0718b6: 0f00 |000d: return v0 │ │ +0718b8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0718ba: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #22 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -166255,17 +166255,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0718c4: |[0718c4] android.support.v7.widget.ActionMenuView.isOverflowReserved:()Z │ │ -0718d4: 5510 c109 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@09c1 │ │ -0718d8: 0f00 |0002: return v0 │ │ +0718bc: |[0718bc] android.support.v7.widget.ActionMenuView.isOverflowReserved:()Z │ │ +0718cc: 5510 c109 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@09c1 │ │ +0718d0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #23 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -166273,33 +166273,33 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0718dc: |[0718dc] android.support.v7.widget.ActionMenuView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0718ec: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0718f0: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -0718f4: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0718f8: 6f20 a215 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@15a2 │ │ -0718fe: 5420 c009 |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071902: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -071904: 6e20 ca14 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@14ca │ │ -07190a: 5420 c009 |000f: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -07190e: 3800 1400 |0011: if-eqz v0, 0025 // +0014 │ │ -071912: 5420 c009 |0013: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071916: 6e10 bd14 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@14bd │ │ -07191c: 0a00 |0018: move-result v0 │ │ -07191e: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ -071922: 5420 c009 |001b: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071926: 6e10 b914 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@14b9 │ │ -07192c: 5420 c009 |0020: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071930: 6e10 c914 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ -071936: 0e00 |0025: return-void │ │ +0718d4: |[0718d4] android.support.v7.widget.ActionMenuView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0718e4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0718e8: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +0718ec: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0718f0: 6f20 a215 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/widget/LinearLayoutCompat;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@15a2 │ │ +0718f6: 5420 c009 |0009: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +0718fa: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0718fc: 6e20 ca14 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@14ca │ │ +071902: 5420 c009 |000f: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071906: 3800 1400 |0011: if-eqz v0, 0025 // +0014 │ │ +07190a: 5420 c009 |0013: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +07190e: 6e10 bd14 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@14bd │ │ +071914: 0a00 |0018: move-result v0 │ │ +071916: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ +07191a: 5420 c009 |001b: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +07191e: 6e10 b914 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.hideOverflowMenu:()Z // method@14b9 │ │ +071924: 5420 c009 |0020: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071928: 6e10 c914 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ +07192e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x0009 line=129 │ │ 0x000f line=131 │ │ 0x001b line=132 │ │ @@ -166314,18 +166314,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -071938: |[071938] android.support.v7.widget.ActionMenuView.onDetachedFromWindow:()V │ │ -071948: 6f10 a315 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@15a3 │ │ -07194e: 6e10 e014 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@14e0 │ │ -071954: 0e00 |0006: return-void │ │ +071930: |[071930] android.support.v7.widget.ActionMenuView.onDetachedFromWindow:()V │ │ +071940: 6f10 a315 0000 |0000: invoke-super {v0}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@15a3 │ │ +071946: 6e10 e014 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@14e0 │ │ +07194c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0003 line=542 │ │ 0x0006 line=543 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -166335,250 +166335,250 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 38 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 459 16-bit code units │ │ -071958: |[071958] android.support.v7.widget.ActionMenuView.onLayout:(ZIIII)V │ │ -071968: 0800 2000 |0000: move-object/from16 v0, v32 │ │ -07196c: 5500 b709 |0002: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ -071970: 021e 0000 |0004: move/from16 v30, v0 │ │ -071974: 391e 0600 |0006: if-nez v30, 000c // +0006 │ │ -071978: 7506 a715 2000 |0008: invoke-super/range {v32, v33, v34, v35, v36, v37}, Landroid/support/v7/widget/LinearLayoutCompat;.onLayout:(ZIIII)V // method@15a7 │ │ -07197e: 0e00 |000b: return-void │ │ -071980: 7401 ed14 2000 |000c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ -071986: 0a06 |000f: move-result v6 │ │ -071988: 911e 2523 |0010: sub-int v30, v37, v35 │ │ -07198c: db0f 1e02 |0012: div-int/lit8 v15, v30, #int 2 // #02 │ │ -071990: 7401 f014 2000 |0014: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getDividerWidth:()I // method@14f0 │ │ -071996: 0a07 |0017: move-result v7 │ │ -071998: 1312 0000 |0018: const/16 v18, #int 0 // #0 │ │ -07199c: 1311 0000 |001a: const/16 v17, #int 0 // #0 │ │ -0719a0: 1310 0000 |001c: const/16 v16, #int 0 // #0 │ │ -0719a4: 911e 2422 |001e: sub-int v30, v36, v34 │ │ -0719a8: 7401 f614 2000 |0020: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@14f6 │ │ -0719ae: 0a1f |0023: move-result v31 │ │ -0719b0: 911e 1e1f |0024: sub-int v30, v30, v31 │ │ -0719b4: 7401 f514 2000 |0026: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@14f5 │ │ -0719ba: 0a1f |0029: move-result v31 │ │ -0719bc: 911d 1e1f |002a: sub-int v29, v30, v31 │ │ -0719c0: 1208 |002c: const/4 v8, #int 0 // #0 │ │ -0719c2: 7701 5f14 2000 |002d: invoke-static/range {v32}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ -0719c8: 0a0b |0030: move-result v11 │ │ -0719ca: 120a |0031: const/4 v10, #int 0 // #0 │ │ -0719cc: 356a 9400 |0032: if-ge v10, v6, 00c6 // +0094 │ │ -0719d0: 0800 2000 |0034: move-object/from16 v0, v32 │ │ -0719d4: 6e20 ec14 a000 |0036: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -0719da: 0c1b |0039: move-result-object v27 │ │ -0719dc: 7401 d618 1b00 |003a: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -0719e2: 0a1e |003d: move-result v30 │ │ -0719e4: 131f 0800 |003e: const/16 v31, #int 8 // #8 │ │ -0719e8: 0200 1e00 |0040: move/from16 v0, v30 │ │ -0719ec: 0201 1f00 |0042: move/from16 v1, v31 │ │ -0719f0: 3310 0500 |0044: if-ne v0, v1, 0049 // +0005 │ │ -0719f4: d80a 0a01 |0046: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0719f8: 28ea |0048: goto 0032 // -0016 │ │ -0719fa: 7401 c118 1b00 |0049: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -071a00: 0c13 |004c: move-result-object v19 │ │ -071a02: 1f13 e202 |004d: check-cast v19, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -071a06: 0800 1300 |004f: move-object/from16 v0, v19 │ │ -071a0a: 5500 b009 |0051: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ -071a0e: 021e 0000 |0053: move/from16 v30, v0 │ │ -071a12: 381e 4c00 |0055: if-eqz v30, 00a1 // +004c │ │ -071a16: 7401 c618 1b00 |0057: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -071a1c: 0a12 |005a: move-result v18 │ │ -071a1e: 0800 2000 |005b: move-object/from16 v0, v32 │ │ -071a22: 6e20 fc14 a000 |005d: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@14fc │ │ -071a28: 0a1e |0060: move-result v30 │ │ -071a2a: 381e 0400 |0061: if-eqz v30, 0065 // +0004 │ │ -071a2e: 9012 1207 |0063: add-int v18, v18, v7 │ │ -071a32: 7401 c418 1b00 |0065: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -071a38: 0a09 |0068: move-result v9 │ │ -071a3a: 380b 2300 |0069: if-eqz v11, 008c // +0023 │ │ -071a3e: 7401 f514 2000 |006b: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@14f5 │ │ -071a44: 0a1e |006e: move-result v30 │ │ -071a46: 0800 1300 |006f: move-object/from16 v0, v19 │ │ -071a4a: 5200 b109 |0071: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ -071a4e: 021f 0000 |0073: move/from16 v31, v0 │ │ -071a52: 900c 1e1f |0075: add-int v12, v30, v31 │ │ -071a56: 9014 0c12 |0077: add-int v20, v12, v18 │ │ -071a5a: db1e 0902 |0079: div-int/lit8 v30, v9, #int 2 // #02 │ │ -071a5e: 911a 0f1e |007b: sub-int v26, v15, v30 │ │ -071a62: 9005 1a09 |007d: add-int v5, v26, v9 │ │ -071a66: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ -071a6a: 0201 1a00 |0081: move/from16 v1, v26 │ │ -071a6e: 0202 1400 |0083: move/from16 v2, v20 │ │ -071a72: 6e55 e618 c021 |0085: invoke-virtual {v0, v12, v1, v2, v5}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -071a78: 911d 1d12 |0088: sub-int v29, v29, v18 │ │ -071a7c: 1218 |008a: const/4 v8, #int 1 // #1 │ │ -071a7e: 28bb |008b: goto 0046 // -0045 │ │ -071a80: 7401 fa14 2000 |008c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@14fa │ │ -071a86: 0a1e |008f: move-result v30 │ │ -071a88: 7401 f614 2000 |0090: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@14f6 │ │ -071a8e: 0a1f |0093: move-result v31 │ │ -071a90: 911e 1e1f |0094: sub-int v30, v30, v31 │ │ -071a94: 0800 1300 |0096: move-object/from16 v0, v19 │ │ -071a98: 5200 b309 |0098: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ -071a9c: 021f 0000 |009a: move/from16 v31, v0 │ │ -071aa0: 9114 1e1f |009c: sub-int v20, v30, v31 │ │ -071aa4: 910c 1412 |009e: sub-int v12, v20, v18 │ │ -071aa8: 28d9 |00a0: goto 0079 // -0027 │ │ -071aaa: 7401 c618 1b00 |00a1: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -071ab0: 0a1e |00a4: move-result v30 │ │ -071ab2: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ -071ab6: 5200 b109 |00a7: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ -071aba: 021f 0000 |00a9: move/from16 v31, v0 │ │ -071abe: 901e 1e1f |00ab: add-int v30, v30, v31 │ │ -071ac2: 0800 1300 |00ad: move-object/from16 v0, v19 │ │ -071ac6: 5200 b309 |00af: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ -071aca: 021f 0000 |00b1: move/from16 v31, v0 │ │ -071ace: 9015 1e1f |00b3: add-int v21, v30, v31 │ │ -071ad2: 9011 1115 |00b5: add-int v17, v17, v21 │ │ -071ad6: 911d 1d15 |00b7: sub-int v29, v29, v21 │ │ -071ada: 0800 2000 |00b9: move-object/from16 v0, v32 │ │ -071ade: 6e20 fc14 a000 |00bb: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@14fc │ │ -071ae4: 0a1e |00be: move-result v30 │ │ -071ae6: 381e 0400 |00bf: if-eqz v30, 00c3 // +0004 │ │ -071aea: 9011 1107 |00c1: add-int v17, v17, v7 │ │ -071aee: d810 1001 |00c3: add-int/lit8 v16, v16, #int 1 // #01 │ │ -071af2: 2881 |00c5: goto 0046 // -007f │ │ -071af4: 131e 0100 |00c6: const/16 v30, #int 1 // #1 │ │ -071af8: 0200 1e00 |00c8: move/from16 v0, v30 │ │ -071afc: 3306 3300 |00ca: if-ne v6, v0, 00fd // +0033 │ │ -071b00: 3908 3100 |00cc: if-nez v8, 00fd // +0031 │ │ -071b04: 131e 0000 |00ce: const/16 v30, #int 0 // #0 │ │ -071b08: 0800 2000 |00d0: move-object/from16 v0, v32 │ │ -071b0c: 0201 1e00 |00d2: move/from16 v1, v30 │ │ -071b10: 6e20 ec14 1000 |00d4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -071b16: 0c1b |00d7: move-result-object v27 │ │ -071b18: 7401 c618 1b00 |00d8: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -071b1e: 0a1c |00db: move-result v28 │ │ -071b20: 7401 c418 1b00 |00dc: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -071b26: 0a09 |00df: move-result v9 │ │ -071b28: 911e 2422 |00e0: sub-int v30, v36, v34 │ │ -071b2c: db0e 1e02 |00e2: div-int/lit8 v14, v30, #int 2 // #02 │ │ -071b30: db1e 1c02 |00e4: div-int/lit8 v30, v28, #int 2 // #02 │ │ -071b34: 910c 0e1e |00e6: sub-int v12, v14, v30 │ │ -071b38: db1e 0902 |00e8: div-int/lit8 v30, v9, #int 2 // #02 │ │ -071b3c: 911a 0f1e |00ea: sub-int v26, v15, v30 │ │ -071b40: 901e 0c1c |00ec: add-int v30, v12, v28 │ │ -071b44: 901f 1a09 |00ee: add-int v31, v26, v9 │ │ -071b48: 0800 1b00 |00f0: move-object/from16 v0, v27 │ │ -071b4c: 0201 1a00 |00f2: move/from16 v1, v26 │ │ -071b50: 0202 1e00 |00f4: move/from16 v2, v30 │ │ -071b54: 0203 1f00 |00f6: move/from16 v3, v31 │ │ -071b58: 6e53 e618 c021 |00f8: invoke-virtual {v0, v12, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -071b5e: 2900 10ff |00fb: goto/16 000b // -00f0 │ │ -071b62: 3808 4400 |00fd: if-eqz v8, 0141 // +0044 │ │ -071b66: 131e 0000 |00ff: const/16 v30, #int 0 // #0 │ │ -071b6a: 9116 101e |0101: sub-int v22, v16, v30 │ │ -071b6e: 131f 0000 |0103: const/16 v31, #int 0 // #0 │ │ -071b72: 3d16 3f00 |0105: if-lez v22, 0144 // +003f │ │ -071b76: 931e 1d16 |0107: div-int v30, v29, v22 │ │ -071b7a: 0200 1f00 |0109: move/from16 v0, v31 │ │ -071b7e: 0201 1e00 |010b: move/from16 v1, v30 │ │ -071b82: 7120 9d1b 1000 |010d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -071b88: 0a17 |0110: move-result v23 │ │ -071b8a: 380b 6400 |0111: if-eqz v11, 0175 // +0064 │ │ -071b8e: 7401 fa14 2000 |0113: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@14fa │ │ -071b94: 0a1e |0116: move-result v30 │ │ -071b96: 7401 f614 2000 |0117: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@14f6 │ │ -071b9c: 0a1f |011a: move-result v31 │ │ -071b9e: 9119 1e1f |011b: sub-int v25, v30, v31 │ │ -071ba2: 120a |011d: const/4 v10, #int 0 // #0 │ │ -071ba4: 356a edfe |011e: if-ge v10, v6, 000b // -0113 │ │ -071ba8: 0800 2000 |0120: move-object/from16 v0, v32 │ │ -071bac: 6e20 ec14 a000 |0122: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -071bb2: 0c1b |0125: move-result-object v27 │ │ -071bb4: 7401 c118 1b00 |0126: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -071bba: 0c0d |0129: move-result-object v13 │ │ -071bbc: 1f0d e202 |012a: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -071bc0: 7401 d618 1b00 |012c: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -071bc6: 0a1e |012f: move-result v30 │ │ -071bc8: 131f 0800 |0130: const/16 v31, #int 8 // #8 │ │ -071bcc: 0200 1e00 |0132: move/from16 v0, v30 │ │ -071bd0: 0201 1f00 |0134: move/from16 v1, v31 │ │ -071bd4: 3210 0800 |0136: if-eq v0, v1, 013e // +0008 │ │ -071bd8: 55d0 b009 |0138: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ -071bdc: 021e 0000 |013a: move/from16 v30, v0 │ │ -071be0: 381e 0b00 |013c: if-eqz v30, 0147 // +000b │ │ -071be4: d80a 0a01 |013e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -071be8: 28de |0140: goto 011e // -0022 │ │ -071bea: 131e 0100 |0141: const/16 v30, #int 1 // #1 │ │ -071bee: 28be |0143: goto 0101 // -0042 │ │ -071bf0: 131e 0000 |0144: const/16 v30, #int 0 // #0 │ │ -071bf4: 28c3 |0146: goto 0109 // -003d │ │ -071bf6: 52d0 b309 |0147: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ -071bfa: 021e 0000 |0149: move/from16 v30, v0 │ │ -071bfe: 9119 191e |014b: sub-int v25, v25, v30 │ │ -071c02: 7401 c618 1b00 |014d: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -071c08: 0a1c |0150: move-result v28 │ │ -071c0a: 7401 c418 1b00 |0151: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -071c10: 0a09 |0154: move-result v9 │ │ -071c12: db1e 0902 |0155: div-int/lit8 v30, v9, #int 2 // #02 │ │ -071c16: 911a 0f1e |0157: sub-int v26, v15, v30 │ │ -071c1a: 911e 191c |0159: sub-int v30, v25, v28 │ │ -071c1e: 901f 1a09 |015b: add-int v31, v26, v9 │ │ -071c22: 0800 1b00 |015d: move-object/from16 v0, v27 │ │ -071c26: 0201 1e00 |015f: move/from16 v1, v30 │ │ -071c2a: 0202 1a00 |0161: move/from16 v2, v26 │ │ -071c2e: 0203 1900 |0163: move/from16 v3, v25 │ │ -071c32: 0204 1f00 |0165: move/from16 v4, v31 │ │ -071c36: 6e54 e618 1032 |0167: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -071c3c: 52d0 b109 |016a: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ -071c40: 021e 0000 |016c: move/from16 v30, v0 │ │ -071c44: 901e 1e1c |016e: add-int v30, v30, v28 │ │ -071c48: 901e 1e17 |0170: add-int v30, v30, v23 │ │ -071c4c: 9119 191e |0172: sub-int v25, v25, v30 │ │ -071c50: 28ca |0174: goto 013e // -0036 │ │ -071c52: 7401 f514 2000 |0175: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@14f5 │ │ -071c58: 0a18 |0178: move-result v24 │ │ -071c5a: 120a |0179: const/4 v10, #int 0 // #0 │ │ -071c5c: 356a 91fe |017a: if-ge v10, v6, 000b // -016f │ │ -071c60: 0800 2000 |017c: move-object/from16 v0, v32 │ │ -071c64: 6e20 ec14 a000 |017e: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -071c6a: 0c1b |0181: move-result-object v27 │ │ -071c6c: 7401 c118 1b00 |0182: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -071c72: 0c0d |0185: move-result-object v13 │ │ -071c74: 1f0d e202 |0186: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -071c78: 7401 d618 1b00 |0188: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -071c7e: 0a1e |018b: move-result v30 │ │ -071c80: 131f 0800 |018c: const/16 v31, #int 8 // #8 │ │ -071c84: 0200 1e00 |018e: move/from16 v0, v30 │ │ -071c88: 0201 1f00 |0190: move/from16 v1, v31 │ │ -071c8c: 3210 0800 |0192: if-eq v0, v1, 019a // +0008 │ │ -071c90: 55d0 b009 |0194: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ -071c94: 021e 0000 |0196: move/from16 v30, v0 │ │ -071c98: 381e 0500 |0198: if-eqz v30, 019d // +0005 │ │ -071c9c: d80a 0a01 |019a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -071ca0: 28de |019c: goto 017a // -0022 │ │ -071ca2: 52d0 b109 |019d: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ -071ca6: 021e 0000 |019f: move/from16 v30, v0 │ │ -071caa: 9018 181e |01a1: add-int v24, v24, v30 │ │ -071cae: 7401 c618 1b00 |01a3: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -071cb4: 0a1c |01a6: move-result v28 │ │ -071cb6: 7401 c418 1b00 |01a7: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -071cbc: 0a09 |01aa: move-result v9 │ │ -071cbe: db1e 0902 |01ab: div-int/lit8 v30, v9, #int 2 // #02 │ │ -071cc2: 911a 0f1e |01ad: sub-int v26, v15, v30 │ │ -071cc6: 901e 181c |01af: add-int v30, v24, v28 │ │ -071cca: 901f 1a09 |01b1: add-int v31, v26, v9 │ │ -071cce: 0800 1b00 |01b3: move-object/from16 v0, v27 │ │ -071cd2: 0201 1800 |01b5: move/from16 v1, v24 │ │ -071cd6: 0202 1a00 |01b7: move/from16 v2, v26 │ │ -071cda: 0203 1e00 |01b9: move/from16 v3, v30 │ │ -071cde: 0204 1f00 |01bb: move/from16 v4, v31 │ │ -071ce2: 6e54 e618 1032 |01bd: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -071ce8: 52d0 b309 |01c0: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ -071cec: 021e 0000 |01c2: move/from16 v30, v0 │ │ -071cf0: 901e 1e1c |01c4: add-int v30, v30, v28 │ │ -071cf4: 901e 1e17 |01c6: add-int v30, v30, v23 │ │ -071cf8: 9018 181e |01c8: add-int v24, v24, v30 │ │ -071cfc: 28d0 |01ca: goto 019a // -0030 │ │ +071950: |[071950] android.support.v7.widget.ActionMenuView.onLayout:(ZIIII)V │ │ +071960: 0800 2000 |0000: move-object/from16 v0, v32 │ │ +071964: 5500 b709 |0002: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ +071968: 021e 0000 |0004: move/from16 v30, v0 │ │ +07196c: 391e 0600 |0006: if-nez v30, 000c // +0006 │ │ +071970: 7506 a715 2000 |0008: invoke-super/range {v32, v33, v34, v35, v36, v37}, Landroid/support/v7/widget/LinearLayoutCompat;.onLayout:(ZIIII)V // method@15a7 │ │ +071976: 0e00 |000b: return-void │ │ +071978: 7401 ed14 2000 |000c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ +07197e: 0a06 |000f: move-result v6 │ │ +071980: 911e 2523 |0010: sub-int v30, v37, v35 │ │ +071984: db0f 1e02 |0012: div-int/lit8 v15, v30, #int 2 // #02 │ │ +071988: 7401 f014 2000 |0014: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getDividerWidth:()I // method@14f0 │ │ +07198e: 0a07 |0017: move-result v7 │ │ +071990: 1312 0000 |0018: const/16 v18, #int 0 // #0 │ │ +071994: 1311 0000 |001a: const/16 v17, #int 0 // #0 │ │ +071998: 1310 0000 |001c: const/16 v16, #int 0 // #0 │ │ +07199c: 911e 2422 |001e: sub-int v30, v36, v34 │ │ +0719a0: 7401 f614 2000 |0020: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@14f6 │ │ +0719a6: 0a1f |0023: move-result v31 │ │ +0719a8: 911e 1e1f |0024: sub-int v30, v30, v31 │ │ +0719ac: 7401 f514 2000 |0026: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@14f5 │ │ +0719b2: 0a1f |0029: move-result v31 │ │ +0719b4: 911d 1e1f |002a: sub-int v29, v30, v31 │ │ +0719b8: 1208 |002c: const/4 v8, #int 0 // #0 │ │ +0719ba: 7701 5f14 2000 |002d: invoke-static/range {v32}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ +0719c0: 0a0b |0030: move-result v11 │ │ +0719c2: 120a |0031: const/4 v10, #int 0 // #0 │ │ +0719c4: 356a 9400 |0032: if-ge v10, v6, 00c6 // +0094 │ │ +0719c8: 0800 2000 |0034: move-object/from16 v0, v32 │ │ +0719cc: 6e20 ec14 a000 |0036: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +0719d2: 0c1b |0039: move-result-object v27 │ │ +0719d4: 7401 d618 1b00 |003a: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +0719da: 0a1e |003d: move-result v30 │ │ +0719dc: 131f 0800 |003e: const/16 v31, #int 8 // #8 │ │ +0719e0: 0200 1e00 |0040: move/from16 v0, v30 │ │ +0719e4: 0201 1f00 |0042: move/from16 v1, v31 │ │ +0719e8: 3310 0500 |0044: if-ne v0, v1, 0049 // +0005 │ │ +0719ec: d80a 0a01 |0046: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0719f0: 28ea |0048: goto 0032 // -0016 │ │ +0719f2: 7401 c118 1b00 |0049: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +0719f8: 0c13 |004c: move-result-object v19 │ │ +0719fa: 1f13 e202 |004d: check-cast v19, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +0719fe: 0800 1300 |004f: move-object/from16 v0, v19 │ │ +071a02: 5500 b009 |0051: iget-boolean v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ +071a06: 021e 0000 |0053: move/from16 v30, v0 │ │ +071a0a: 381e 4c00 |0055: if-eqz v30, 00a1 // +004c │ │ +071a0e: 7401 c618 1b00 |0057: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +071a14: 0a12 |005a: move-result v18 │ │ +071a16: 0800 2000 |005b: move-object/from16 v0, v32 │ │ +071a1a: 6e20 fc14 a000 |005d: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@14fc │ │ +071a20: 0a1e |0060: move-result v30 │ │ +071a22: 381e 0400 |0061: if-eqz v30, 0065 // +0004 │ │ +071a26: 9012 1207 |0063: add-int v18, v18, v7 │ │ +071a2a: 7401 c418 1b00 |0065: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +071a30: 0a09 |0068: move-result v9 │ │ +071a32: 380b 2300 |0069: if-eqz v11, 008c // +0023 │ │ +071a36: 7401 f514 2000 |006b: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@14f5 │ │ +071a3c: 0a1e |006e: move-result v30 │ │ +071a3e: 0800 1300 |006f: move-object/from16 v0, v19 │ │ +071a42: 5200 b109 |0071: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ +071a46: 021f 0000 |0073: move/from16 v31, v0 │ │ +071a4a: 900c 1e1f |0075: add-int v12, v30, v31 │ │ +071a4e: 9014 0c12 |0077: add-int v20, v12, v18 │ │ +071a52: db1e 0902 |0079: div-int/lit8 v30, v9, #int 2 // #02 │ │ +071a56: 911a 0f1e |007b: sub-int v26, v15, v30 │ │ +071a5a: 9005 1a09 |007d: add-int v5, v26, v9 │ │ +071a5e: 0800 1b00 |007f: move-object/from16 v0, v27 │ │ +071a62: 0201 1a00 |0081: move/from16 v1, v26 │ │ +071a66: 0202 1400 |0083: move/from16 v2, v20 │ │ +071a6a: 6e55 e618 c021 |0085: invoke-virtual {v0, v12, v1, v2, v5}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +071a70: 911d 1d12 |0088: sub-int v29, v29, v18 │ │ +071a74: 1218 |008a: const/4 v8, #int 1 // #1 │ │ +071a76: 28bb |008b: goto 0046 // -0045 │ │ +071a78: 7401 fa14 2000 |008c: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@14fa │ │ +071a7e: 0a1e |008f: move-result v30 │ │ +071a80: 7401 f614 2000 |0090: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@14f6 │ │ +071a86: 0a1f |0093: move-result v31 │ │ +071a88: 911e 1e1f |0094: sub-int v30, v30, v31 │ │ +071a8c: 0800 1300 |0096: move-object/from16 v0, v19 │ │ +071a90: 5200 b309 |0098: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ +071a94: 021f 0000 |009a: move/from16 v31, v0 │ │ +071a98: 9114 1e1f |009c: sub-int v20, v30, v31 │ │ +071a9c: 910c 1412 |009e: sub-int v12, v20, v18 │ │ +071aa0: 28d9 |00a0: goto 0079 // -0027 │ │ +071aa2: 7401 c618 1b00 |00a1: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +071aa8: 0a1e |00a4: move-result v30 │ │ +071aaa: 0800 1300 |00a5: move-object/from16 v0, v19 │ │ +071aae: 5200 b109 |00a7: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ +071ab2: 021f 0000 |00a9: move/from16 v31, v0 │ │ +071ab6: 901e 1e1f |00ab: add-int v30, v30, v31 │ │ +071aba: 0800 1300 |00ad: move-object/from16 v0, v19 │ │ +071abe: 5200 b309 |00af: iget v0, v0, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ +071ac2: 021f 0000 |00b1: move/from16 v31, v0 │ │ +071ac6: 9015 1e1f |00b3: add-int v21, v30, v31 │ │ +071aca: 9011 1115 |00b5: add-int v17, v17, v21 │ │ +071ace: 911d 1d15 |00b7: sub-int v29, v29, v21 │ │ +071ad2: 0800 2000 |00b9: move-object/from16 v0, v32 │ │ +071ad6: 6e20 fc14 a000 |00bb: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@14fc │ │ +071adc: 0a1e |00be: move-result v30 │ │ +071ade: 381e 0400 |00bf: if-eqz v30, 00c3 // +0004 │ │ +071ae2: 9011 1107 |00c1: add-int v17, v17, v7 │ │ +071ae6: d810 1001 |00c3: add-int/lit8 v16, v16, #int 1 // #01 │ │ +071aea: 2881 |00c5: goto 0046 // -007f │ │ +071aec: 131e 0100 |00c6: const/16 v30, #int 1 // #1 │ │ +071af0: 0200 1e00 |00c8: move/from16 v0, v30 │ │ +071af4: 3306 3300 |00ca: if-ne v6, v0, 00fd // +0033 │ │ +071af8: 3908 3100 |00cc: if-nez v8, 00fd // +0031 │ │ +071afc: 131e 0000 |00ce: const/16 v30, #int 0 // #0 │ │ +071b00: 0800 2000 |00d0: move-object/from16 v0, v32 │ │ +071b04: 0201 1e00 |00d2: move/from16 v1, v30 │ │ +071b08: 6e20 ec14 1000 |00d4: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +071b0e: 0c1b |00d7: move-result-object v27 │ │ +071b10: 7401 c618 1b00 |00d8: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +071b16: 0a1c |00db: move-result v28 │ │ +071b18: 7401 c418 1b00 |00dc: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +071b1e: 0a09 |00df: move-result v9 │ │ +071b20: 911e 2422 |00e0: sub-int v30, v36, v34 │ │ +071b24: db0e 1e02 |00e2: div-int/lit8 v14, v30, #int 2 // #02 │ │ +071b28: db1e 1c02 |00e4: div-int/lit8 v30, v28, #int 2 // #02 │ │ +071b2c: 910c 0e1e |00e6: sub-int v12, v14, v30 │ │ +071b30: db1e 0902 |00e8: div-int/lit8 v30, v9, #int 2 // #02 │ │ +071b34: 911a 0f1e |00ea: sub-int v26, v15, v30 │ │ +071b38: 901e 0c1c |00ec: add-int v30, v12, v28 │ │ +071b3c: 901f 1a09 |00ee: add-int v31, v26, v9 │ │ +071b40: 0800 1b00 |00f0: move-object/from16 v0, v27 │ │ +071b44: 0201 1a00 |00f2: move/from16 v1, v26 │ │ +071b48: 0202 1e00 |00f4: move/from16 v2, v30 │ │ +071b4c: 0203 1f00 |00f6: move/from16 v3, v31 │ │ +071b50: 6e53 e618 c021 |00f8: invoke-virtual {v0, v12, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +071b56: 2900 10ff |00fb: goto/16 000b // -00f0 │ │ +071b5a: 3808 4400 |00fd: if-eqz v8, 0141 // +0044 │ │ +071b5e: 131e 0000 |00ff: const/16 v30, #int 0 // #0 │ │ +071b62: 9116 101e |0101: sub-int v22, v16, v30 │ │ +071b66: 131f 0000 |0103: const/16 v31, #int 0 // #0 │ │ +071b6a: 3d16 3f00 |0105: if-lez v22, 0144 // +003f │ │ +071b6e: 931e 1d16 |0107: div-int v30, v29, v22 │ │ +071b72: 0200 1f00 |0109: move/from16 v0, v31 │ │ +071b76: 0201 1e00 |010b: move/from16 v1, v30 │ │ +071b7a: 7120 9d1b 1000 |010d: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +071b80: 0a17 |0110: move-result v23 │ │ +071b82: 380b 6400 |0111: if-eqz v11, 0175 // +0064 │ │ +071b86: 7401 fa14 2000 |0113: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getWidth:()I // method@14fa │ │ +071b8c: 0a1e |0116: move-result v30 │ │ +071b8e: 7401 f614 2000 |0117: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingRight:()I // method@14f6 │ │ +071b94: 0a1f |011a: move-result v31 │ │ +071b96: 9119 1e1f |011b: sub-int v25, v30, v31 │ │ +071b9a: 120a |011d: const/4 v10, #int 0 // #0 │ │ +071b9c: 356a edfe |011e: if-ge v10, v6, 000b // -0113 │ │ +071ba0: 0800 2000 |0120: move-object/from16 v0, v32 │ │ +071ba4: 6e20 ec14 a000 |0122: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +071baa: 0c1b |0125: move-result-object v27 │ │ +071bac: 7401 c118 1b00 |0126: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +071bb2: 0c0d |0129: move-result-object v13 │ │ +071bb4: 1f0d e202 |012a: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +071bb8: 7401 d618 1b00 |012c: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +071bbe: 0a1e |012f: move-result v30 │ │ +071bc0: 131f 0800 |0130: const/16 v31, #int 8 // #8 │ │ +071bc4: 0200 1e00 |0132: move/from16 v0, v30 │ │ +071bc8: 0201 1f00 |0134: move/from16 v1, v31 │ │ +071bcc: 3210 0800 |0136: if-eq v0, v1, 013e // +0008 │ │ +071bd0: 55d0 b009 |0138: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ +071bd4: 021e 0000 |013a: move/from16 v30, v0 │ │ +071bd8: 381e 0b00 |013c: if-eqz v30, 0147 // +000b │ │ +071bdc: d80a 0a01 |013e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +071be0: 28de |0140: goto 011e // -0022 │ │ +071be2: 131e 0100 |0141: const/16 v30, #int 1 // #1 │ │ +071be6: 28be |0143: goto 0101 // -0042 │ │ +071be8: 131e 0000 |0144: const/16 v30, #int 0 // #0 │ │ +071bec: 28c3 |0146: goto 0109 // -003d │ │ +071bee: 52d0 b309 |0147: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ +071bf2: 021e 0000 |0149: move/from16 v30, v0 │ │ +071bf6: 9119 191e |014b: sub-int v25, v25, v30 │ │ +071bfa: 7401 c618 1b00 |014d: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +071c00: 0a1c |0150: move-result v28 │ │ +071c02: 7401 c418 1b00 |0151: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +071c08: 0a09 |0154: move-result v9 │ │ +071c0a: db1e 0902 |0155: div-int/lit8 v30, v9, #int 2 // #02 │ │ +071c0e: 911a 0f1e |0157: sub-int v26, v15, v30 │ │ +071c12: 911e 191c |0159: sub-int v30, v25, v28 │ │ +071c16: 901f 1a09 |015b: add-int v31, v26, v9 │ │ +071c1a: 0800 1b00 |015d: move-object/from16 v0, v27 │ │ +071c1e: 0201 1e00 |015f: move/from16 v1, v30 │ │ +071c22: 0202 1a00 |0161: move/from16 v2, v26 │ │ +071c26: 0203 1900 |0163: move/from16 v3, v25 │ │ +071c2a: 0204 1f00 |0165: move/from16 v4, v31 │ │ +071c2e: 6e54 e618 1032 |0167: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +071c34: 52d0 b109 |016a: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ +071c38: 021e 0000 |016c: move/from16 v30, v0 │ │ +071c3c: 901e 1e1c |016e: add-int v30, v30, v28 │ │ +071c40: 901e 1e17 |0170: add-int v30, v30, v23 │ │ +071c44: 9119 191e |0172: sub-int v25, v25, v30 │ │ +071c48: 28ca |0174: goto 013e // -0036 │ │ +071c4a: 7401 f514 2000 |0175: invoke-virtual/range {v32}, Landroid/support/v7/widget/ActionMenuView;.getPaddingLeft:()I // method@14f5 │ │ +071c50: 0a18 |0178: move-result v24 │ │ +071c52: 120a |0179: const/4 v10, #int 0 // #0 │ │ +071c54: 356a 91fe |017a: if-ge v10, v6, 000b // -016f │ │ +071c58: 0800 2000 |017c: move-object/from16 v0, v32 │ │ +071c5c: 6e20 ec14 a000 |017e: invoke-virtual {v0, v10}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +071c62: 0c1b |0181: move-result-object v27 │ │ +071c64: 7401 c118 1b00 |0182: invoke-virtual/range {v27}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +071c6a: 0c0d |0185: move-result-object v13 │ │ +071c6c: 1f0d e202 |0186: check-cast v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +071c70: 7401 d618 1b00 |0188: invoke-virtual/range {v27}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +071c76: 0a1e |018b: move-result v30 │ │ +071c78: 131f 0800 |018c: const/16 v31, #int 8 // #8 │ │ +071c7c: 0200 1e00 |018e: move/from16 v0, v30 │ │ +071c80: 0201 1f00 |0190: move/from16 v1, v31 │ │ +071c84: 3210 0800 |0192: if-eq v0, v1, 019a // +0008 │ │ +071c88: 55d0 b009 |0194: iget-boolean v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09b0 │ │ +071c8c: 021e 0000 |0196: move/from16 v30, v0 │ │ +071c90: 381e 0500 |0198: if-eqz v30, 019d // +0005 │ │ +071c94: d80a 0a01 |019a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +071c98: 28de |019c: goto 017a // -0022 │ │ +071c9a: 52d0 b109 |019d: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ +071c9e: 021e 0000 |019f: move/from16 v30, v0 │ │ +071ca2: 9018 181e |01a1: add-int v24, v24, v30 │ │ +071ca6: 7401 c618 1b00 |01a3: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +071cac: 0a1c |01a6: move-result v28 │ │ +071cae: 7401 c418 1b00 |01a7: invoke-virtual/range {v27}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +071cb4: 0a09 |01aa: move-result v9 │ │ +071cb6: db1e 0902 |01ab: div-int/lit8 v30, v9, #int 2 // #02 │ │ +071cba: 911a 0f1e |01ad: sub-int v26, v15, v30 │ │ +071cbe: 901e 181c |01af: add-int v30, v24, v28 │ │ +071cc2: 901f 1a09 |01b1: add-int v31, v26, v9 │ │ +071cc6: 0800 1b00 |01b3: move-object/from16 v0, v27 │ │ +071cca: 0201 1800 |01b5: move/from16 v1, v24 │ │ +071cce: 0202 1a00 |01b7: move/from16 v2, v26 │ │ +071cd2: 0203 1e00 |01b9: move/from16 v3, v30 │ │ +071cd6: 0204 1f00 |01bb: move/from16 v4, v31 │ │ +071cda: 6e54 e618 1032 |01bd: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +071ce0: 52d0 b309 |01c0: iget v0, v13, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ +071ce4: 021e 0000 |01c2: move/from16 v30, v0 │ │ +071ce8: 901e 1e1c |01c4: add-int v30, v30, v28 │ │ +071cec: 901e 1e17 |01c6: add-int v30, v30, v23 │ │ +071cf0: 9018 181e |01c8: add-int v24, v24, v30 │ │ +071cf4: 28d0 |01ca: goto 019a // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0008 line=437 │ │ 0x000b line=537 │ │ 0x000c line=441 │ │ 0x0010 line=442 │ │ @@ -166711,60 +166711,60 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -071d00: |[071d00] android.support.v7.widget.ActionMenuView.onMeasure:(II)V │ │ -071d10: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -071d12: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -071d14: 55a4 b709 |0002: iget-boolean v4, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ -071d18: 7110 a318 0b00 |0004: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -071d1e: 0a06 |0007: move-result v6 │ │ -071d20: 1509 0040 |0008: const/high16 v9, #int 1073741824 // #4000 │ │ -071d24: 3396 3000 |000a: if-ne v6, v9, 003a // +0030 │ │ -071d28: 0176 |000c: move v6, v7 │ │ -071d2a: 5ca6 b709 |000d: iput-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ -071d2e: 55a6 b709 |000f: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ -071d32: 3264 0400 |0011: if-eq v4, v6, 0015 // +0004 │ │ -071d36: 59a8 b809 |0013: iput v8, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@09b8 │ │ -071d3a: 7110 a418 0b00 |0015: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -071d40: 0a05 |0018: move-result v5 │ │ -071d42: 55a6 b709 |0019: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ -071d46: 3806 1100 |001b: if-eqz v6, 002c // +0011 │ │ -071d4a: 54a6 ba09 |001d: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ -071d4e: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ -071d52: 52a6 b809 |0021: iget v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@09b8 │ │ -071d56: 3265 0900 |0023: if-eq v5, v6, 002c // +0009 │ │ -071d5a: 59a5 b809 |0025: iput v5, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@09b8 │ │ -071d5e: 54a6 ba09 |0027: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ -071d62: 6e20 d00f 7600 |0029: invoke-virtual {v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ -071d68: 6e10 ed14 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ -071d6e: 0a01 |002f: move-result v1 │ │ -071d70: 55a6 b709 |0030: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ -071d74: 3806 0a00 |0032: if-eqz v6, 003c // +000a │ │ -071d78: 3d01 0800 |0034: if-lez v1, 003c // +0008 │ │ -071d7c: 7030 0815 ba0c |0036: invoke-direct {v10, v11, v12}, Landroid/support/v7/widget/ActionMenuView;.onMeasureExactFormat:(II)V // method@1508 │ │ -071d82: 0e00 |0039: return-void │ │ -071d84: 0186 |003a: move v6, v8 │ │ -071d86: 28d2 |003b: goto 000d // -002e │ │ -071d88: 1202 |003c: const/4 v2, #int 0 // #0 │ │ -071d8a: 3512 1300 |003d: if-ge v2, v1, 0050 // +0013 │ │ -071d8e: 6e20 ec14 2a00 |003f: invoke-virtual {v10, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ -071d94: 0c00 |0042: move-result-object v0 │ │ -071d96: 6e10 c118 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -071d9c: 0c03 |0046: move-result-object v3 │ │ -071d9e: 1f03 e202 |0047: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ -071da2: 5938 b309 |0049: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ -071da6: 5938 b109 |004b: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ -071daa: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -071dae: 28ee |004f: goto 003d // -0012 │ │ -071db0: 6f30 a815 ba0c |0050: invoke-super {v10, v11, v12}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@15a8 │ │ -071db6: 28e6 |0053: goto 0039 // -001a │ │ +071cf8: |[071cf8] android.support.v7.widget.ActionMenuView.onMeasure:(II)V │ │ +071d08: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +071d0a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +071d0c: 55a4 b709 |0002: iget-boolean v4, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ +071d10: 7110 a318 0b00 |0004: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +071d16: 0a06 |0007: move-result v6 │ │ +071d18: 1509 0040 |0008: const/high16 v9, #int 1073741824 // #4000 │ │ +071d1c: 3396 3000 |000a: if-ne v6, v9, 003a // +0030 │ │ +071d20: 0176 |000c: move v6, v7 │ │ +071d22: 5ca6 b709 |000d: iput-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ +071d26: 55a6 b709 |000f: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ +071d2a: 3264 0400 |0011: if-eq v4, v6, 0015 // +0004 │ │ +071d2e: 59a8 b809 |0013: iput v8, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@09b8 │ │ +071d32: 7110 a418 0b00 |0015: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +071d38: 0a05 |0018: move-result v5 │ │ +071d3a: 55a6 b709 |0019: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ +071d3e: 3806 1100 |001b: if-eqz v6, 002c // +0011 │ │ +071d42: 54a6 ba09 |001d: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ +071d46: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ +071d4a: 52a6 b809 |0021: iget v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@09b8 │ │ +071d4e: 3265 0900 |0023: if-eq v5, v6, 002c // +0009 │ │ +071d52: 59a5 b809 |0025: iput v5, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItemsWidth:I // field@09b8 │ │ +071d56: 54a6 ba09 |0027: iget-object v6, v10, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ +071d5a: 6e20 d00f 7600 |0029: invoke-virtual {v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@0fd0 │ │ +071d60: 6e10 ed14 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/widget/ActionMenuView;.getChildCount:()I // method@14ed │ │ +071d66: 0a01 |002f: move-result v1 │ │ +071d68: 55a6 b709 |0030: iget-boolean v6, v10, Landroid/support/v7/widget/ActionMenuView;.mFormatItems:Z // field@09b7 │ │ +071d6c: 3806 0a00 |0032: if-eqz v6, 003c // +000a │ │ +071d70: 3d01 0800 |0034: if-lez v1, 003c // +0008 │ │ +071d74: 7030 0815 ba0c |0036: invoke-direct {v10, v11, v12}, Landroid/support/v7/widget/ActionMenuView;.onMeasureExactFormat:(II)V // method@1508 │ │ +071d7a: 0e00 |0039: return-void │ │ +071d7c: 0186 |003a: move v6, v8 │ │ +071d7e: 28d2 |003b: goto 000d // -002e │ │ +071d80: 1202 |003c: const/4 v2, #int 0 // #0 │ │ +071d82: 3512 1300 |003d: if-ge v2, v1, 0050 // +0013 │ │ +071d86: 6e20 ec14 2a00 |003f: invoke-virtual {v10, v2}, Landroid/support/v7/widget/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@14ec │ │ +071d8c: 0c00 |0042: move-result-object v0 │ │ +071d8e: 6e10 c118 0000 |0043: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +071d94: 0c03 |0046: move-result-object v3 │ │ +071d96: 1f03 e202 |0047: check-cast v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams; // type@02e2 │ │ +071d9a: 5938 b309 |0049: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.rightMargin:I // field@09b3 │ │ +071d9e: 5938 b109 |004b: iput v8, v3, Landroid/support/v7/widget/ActionMenuView$LayoutParams;.leftMargin:I // field@09b1 │ │ +071da2: d802 0201 |004d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +071da6: 28ee |004f: goto 003d // -0012 │ │ +071da8: 6f30 a815 ba0c |0050: invoke-super {v10, v11, v12}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@15a8 │ │ +071dae: 28e6 |0053: goto 0039 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0004 line=145 │ │ 0x000f line=147 │ │ 0x0013 line=148 │ │ 0x0015 line=153 │ │ @@ -166800,17 +166800,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 │ │ -071db8: |[071db8] android.support.v7.widget.ActionMenuView.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -071dc8: 5410 ba09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ -071dcc: 1100 |0002: return-object v0 │ │ +071db0: |[071db0] android.support.v7.widget.ActionMenuView.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +071dc0: 5410 ba09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ba │ │ +071dc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ #28 : (in Landroid/support/v7/widget/ActionMenuView;) │ │ @@ -166818,18 +166818,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -071dd0: |[071dd0] android.support.v7.widget.ActionMenuView.setExpandedActionViewsExclusive:(Z)V │ │ -071de0: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071de4: 6e20 c214 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@14c2 │ │ -071dea: 0e00 |0005: return-void │ │ +071dc8: |[071dc8] android.support.v7.widget.ActionMenuView.setExpandedActionViewsExclusive:(Z)V │ │ +071dd8: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071ddc: 6e20 c214 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@14c2 │ │ +071de2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ 0x0005 line=718 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0006 reg=2 exclusive Z │ │ @@ -166839,18 +166839,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -071dec: |[071dec] android.support.v7.widget.ActionMenuView.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -071dfc: 5b01 b509 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09b5 │ │ -071e00: 5b02 bb09 |0002: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09bb │ │ -071e04: 0e00 |0004: return-void │ │ +071de4: |[071de4] android.support.v7.widget.ActionMenuView.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +071df4: 5b01 b509 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09b5 │ │ +071df8: 5b02 bb09 |0002: iput-object v2, v0, Landroid/support/v7/widget/ActionMenuView;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09bb │ │ +071dfc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0002 line=639 │ │ 0x0004 line=640 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -166862,17 +166862,17 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071e08: |[071e08] android.support.v7.widget.ActionMenuView.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V │ │ -071e18: 5b01 bd09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@09bd │ │ -071e1c: 0e00 |0002: return-void │ │ +071e00: |[071e00] android.support.v7.widget.ActionMenuView.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V │ │ +071e10: 5b01 bd09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ActionMenuView;.mOnMenuItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@09bd │ │ +071e14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0002 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; │ │ @@ -166882,17 +166882,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071e20: |[071e20] android.support.v7.widget.ActionMenuView.setOverflowReserved:(Z)V │ │ -071e30: 5c01 c109 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@09c1 │ │ -071e34: 0e00 |0002: return-void │ │ +071e18: |[071e18] android.support.v7.widget.ActionMenuView.setOverflowReserved:(Z)V │ │ +071e28: 5c01 c109 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ActionMenuView;.mReserveOverflow:Z // field@09c1 │ │ +071e2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0002 line=553 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 reserveOverflow Z │ │ @@ -166902,27 +166902,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -071e38: |[071e38] android.support.v7.widget.ActionMenuView.setPopupTheme:(I)V │ │ -071e48: 5220 bf09 |0000: iget v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@09bf │ │ -071e4c: 3230 0a00 |0002: if-eq v0, v3, 000c // +000a │ │ -071e50: 5923 bf09 |0004: iput v3, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@09bf │ │ -071e54: 3903 0700 |0006: if-nez v3, 000d // +0007 │ │ -071e58: 5420 b609 |0008: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mContext:Landroid/content/Context; // field@09b6 │ │ -071e5c: 5b20 be09 |000a: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@09be │ │ -071e60: 0e00 |000c: return-void │ │ -071e62: 2200 4403 |000d: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0344 │ │ -071e66: 5421 b609 |000f: iget-object v1, v2, Landroid/support/v7/widget/ActionMenuView;.mContext:Landroid/content/Context; // field@09b6 │ │ -071e6a: 7030 2d18 1003 |0011: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ -071e70: 5b20 be09 |0014: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@09be │ │ -071e74: 28f6 |0016: goto 000c // -000a │ │ +071e30: |[071e30] android.support.v7.widget.ActionMenuView.setPopupTheme:(I)V │ │ +071e40: 5220 bf09 |0000: iget v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@09bf │ │ +071e44: 3230 0a00 |0002: if-eq v0, v3, 000c // +000a │ │ +071e48: 5923 bf09 |0004: iput v3, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupTheme:I // field@09bf │ │ +071e4c: 3903 0700 |0006: if-nez v3, 000d // +0007 │ │ +071e50: 5420 b609 |0008: iget-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mContext:Landroid/content/Context; // field@09b6 │ │ +071e54: 5b20 be09 |000a: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@09be │ │ +071e58: 0e00 |000c: return-void │ │ +071e5a: 2200 4403 |000d: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0344 │ │ +071e5e: 5421 b609 |000f: iget-object v1, v2, Landroid/support/v7/widget/ActionMenuView;.mContext:Landroid/content/Context; // field@09b6 │ │ +071e62: 7030 2d18 1003 |0011: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ +071e68: 5b20 be09 |0014: iput-object v0, v2, Landroid/support/v7/widget/ActionMenuView;.mPopupContext:Landroid/content/Context; // field@09be │ │ +071e6c: 28f6 |0016: goto 000c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0006 line=97 │ │ 0x0008 line=98 │ │ 0x000c line=103 │ │ @@ -166936,19 +166936,19 @@ │ │ type : '(Landroid/support/v7/widget/ActionMenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -071e78: |[071e78] android.support.v7.widget.ActionMenuView.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -071e88: 5b12 c009 |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071e8c: 5410 c009 |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071e90: 6e20 c514 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@14c5 │ │ -071e96: 0e00 |0007: return-void │ │ +071e70: |[071e70] android.support.v7.widget.ActionMenuView.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +071e80: 5b12 c009 |0000: iput-object v2, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071e84: 5410 c009 |0002: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071e88: 6e20 c514 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/ActionMenuPresenter;.setMenuView:(Landroid/support/v7/widget/ActionMenuView;)V // method@14c5 │ │ +071e8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0002 line=120 │ │ 0x0007 line=121 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ @@ -166959,38 +166959,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -071e98: |[071e98] android.support.v7.widget.ActionMenuView.showOverflowMenu:()Z │ │ -071ea8: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071eac: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -071eb0: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ -071eb4: 6e10 c914 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ -071eba: 0a00 |0009: move-result v0 │ │ -071ebc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -071ec0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -071ec2: 0f00 |000d: return v0 │ │ -071ec4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -071ec6: 28fe |000f: goto 000d // -0002 │ │ +071e90: |[071e90] android.support.v7.widget.ActionMenuView.showOverflowMenu:()Z │ │ +071ea0: 5410 c009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071ea4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +071ea8: 5410 c009 |0004: iget-object v0, v1, Landroid/support/v7/widget/ActionMenuView;.mPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@09c0 │ │ +071eac: 6e10 c914 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuPresenter;.showOverflowMenu:()Z // method@14c9 │ │ +071eb2: 0a00 |0009: move-result v0 │ │ +071eb4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +071eb8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +071eba: 0f00 |000d: return v0 │ │ +071ebc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +071ebe: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/ActionMenuView; │ │ │ │ - source_file_idx : 456 (ActionMenuView.java) │ │ + source_file_idx : 455 (ActionMenuView.java) │ │ │ │ Class #607 header: │ │ class_idx : 744 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 724 │ │ +source_file_idx : 723 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 5 │ │ │ │ Class #607 - │ │ Class descriptor : 'Landroid/support/v7/widget/CardViewDelegate;' │ │ @@ -167027,21 +167027,21 @@ │ │ │ │ #4 : (in Landroid/support/v7/widget/CardViewDelegate;) │ │ name : 'setShadowPadding' │ │ type : '(IIII)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 724 (CardViewDelegate.java) │ │ + source_file_idx : 723 (CardViewDelegate.java) │ │ │ │ Class #608 header: │ │ class_idx : 742 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 923 │ │ -source_file_idx : 722 │ │ +source_file_idx : 721 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 19 │ │ │ │ Class #608 - │ │ Class descriptor : 'Landroid/support/v7/widget/CardView;' │ │ @@ -167077,35 +167077,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -071ec8: |[071ec8] android.support.v7.widget.CardView.:()V │ │ -071ed8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -071edc: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -071ee0: 3410 0f00 |0004: if-lt v0, v1, 0013 // +000f │ │ -071ee4: 2200 e702 |0006: new-instance v0, Landroid/support/v7/widget/CardViewApi21; // type@02e7 │ │ -071ee8: 7010 2e15 0000 |0008: invoke-direct {v0}, Landroid/support/v7/widget/CardViewApi21;.:()V // method@152e │ │ -071eee: 6900 c209 |000b: sput-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -071ef2: 6200 c209 |000d: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -071ef6: 7210 5a15 0000 |000f: invoke-interface {v0}, Landroid/support/v7/widget/CardViewImpl;.initStatic:()V // method@155a │ │ -071efc: 0e00 |0012: return-void │ │ -071efe: 6000 3800 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -071f02: 1301 1100 |0015: const/16 v1, #int 17 // #11 │ │ -071f06: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ -071f0a: 2200 ed02 |0019: new-instance v0, Landroid/support/v7/widget/CardViewJellybeanMr1; // type@02ed │ │ -071f0e: 7010 6415 0000 |001b: invoke-direct {v0}, Landroid/support/v7/widget/CardViewJellybeanMr1;.:()V // method@1564 │ │ -071f14: 6900 c209 |001e: sput-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -071f18: 28ed |0020: goto 000d // -0013 │ │ -071f1a: 2200 ea02 |0021: new-instance v0, Landroid/support/v7/widget/CardViewEclairMr1; // type@02ea │ │ -071f1e: 7010 4415 0000 |0023: invoke-direct {v0}, Landroid/support/v7/widget/CardViewEclairMr1;.:()V // method@1544 │ │ -071f24: 6900 c209 |0026: sput-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -071f28: 28e5 |0028: goto 000d // -001b │ │ +071ec0: |[071ec0] android.support.v7.widget.CardView.:()V │ │ +071ed0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +071ed4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +071ed8: 3410 0f00 |0004: if-lt v0, v1, 0013 // +000f │ │ +071edc: 2200 e702 |0006: new-instance v0, Landroid/support/v7/widget/CardViewApi21; // type@02e7 │ │ +071ee0: 7010 2e15 0000 |0008: invoke-direct {v0}, Landroid/support/v7/widget/CardViewApi21;.:()V // method@152e │ │ +071ee6: 6900 c209 |000b: sput-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +071eea: 6200 c209 |000d: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +071eee: 7210 5a15 0000 |000f: invoke-interface {v0}, Landroid/support/v7/widget/CardViewImpl;.initStatic:()V // method@155a │ │ +071ef4: 0e00 |0012: return-void │ │ +071ef6: 6000 3800 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +071efa: 1301 1100 |0015: const/16 v1, #int 17 // #11 │ │ +071efe: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ +071f02: 2200 ed02 |0019: new-instance v0, Landroid/support/v7/widget/CardViewJellybeanMr1; // type@02ed │ │ +071f06: 7010 6415 0000 |001b: invoke-direct {v0}, Landroid/support/v7/widget/CardViewJellybeanMr1;.:()V // method@1564 │ │ +071f0c: 6900 c209 |001e: sput-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +071f10: 28ed |0020: goto 000d // -0013 │ │ +071f12: 2200 ea02 |0021: new-instance v0, Landroid/support/v7/widget/CardViewEclairMr1; // type@02ea │ │ +071f16: 7010 4415 0000 |0023: invoke-direct {v0}, Landroid/support/v7/widget/CardViewEclairMr1;.:()V // method@1544 │ │ +071f1c: 6900 c209 |0026: sput-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +071f20: 28e5 |0028: goto 000d // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=76 │ │ 0x000d line=82 │ │ 0x0012 line=83 │ │ 0x0013 line=77 │ │ @@ -167118,26 +167118,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -071f2c: |[071f2c] android.support.v7.widget.CardView.:(Landroid/content/Context;)V │ │ -071f3c: 7020 f919 3200 |0000: invoke-direct {v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ -071f42: 2200 6000 |0003: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -071f46: 7010 b301 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -071f4c: 5b20 c409 |0008: iput-object v0, v2, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -071f50: 2200 6000 |000a: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -071f54: 7010 b301 0000 |000c: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -071f5a: 5b20 c609 |000f: iput-object v0, v2, Landroid/support/v7/widget/CardView;.mShadowBounds:Landroid/graphics/Rect; // field@09c6 │ │ -071f5e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -071f60: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -071f62: 7040 2315 3210 |0013: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/CardView;.initialize:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1523 │ │ -071f68: 0e00 |0016: return-void │ │ +071f24: |[071f24] android.support.v7.widget.CardView.:(Landroid/content/Context;)V │ │ +071f34: 7020 f919 3200 |0000: invoke-direct {v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@19f9 │ │ +071f3a: 2200 6000 |0003: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +071f3e: 7010 b301 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +071f44: 5b20 c409 |0008: iput-object v0, v2, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +071f48: 2200 6000 |000a: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +071f4c: 7010 b301 0000 |000c: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +071f52: 5b20 c609 |000f: iput-object v0, v2, Landroid/support/v7/widget/CardView;.mShadowBounds:Landroid/graphics/Rect; // field@09c6 │ │ +071f56: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +071f58: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +071f5a: 7040 2315 3210 |0013: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/CardView;.initialize:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1523 │ │ +071f60: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=89 │ │ 0x000a line=91 │ │ 0x0011 line=96 │ │ 0x0016 line=97 │ │ @@ -167150,25 +167150,25 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -071f6c: |[071f6c] android.support.v7.widget.CardView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -071f7c: 7030 fa19 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19fa │ │ -071f82: 2200 6000 |0003: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -071f86: 7010 b301 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -071f8c: 5b10 c409 |0008: iput-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -071f90: 2200 6000 |000a: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -071f94: 7010 b301 0000 |000c: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -071f9a: 5b10 c609 |000f: iput-object v0, v1, Landroid/support/v7/widget/CardView;.mShadowBounds:Landroid/graphics/Rect; // field@09c6 │ │ -071f9e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -071fa0: 7040 2315 2103 |0012: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/CardView;.initialize:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1523 │ │ -071fa6: 0e00 |0015: return-void │ │ +071f64: |[071f64] android.support.v7.widget.CardView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +071f74: 7030 fa19 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19fa │ │ +071f7a: 2200 6000 |0003: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +071f7e: 7010 b301 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +071f84: 5b10 c409 |0008: iput-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +071f88: 2200 6000 |000a: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +071f8c: 7010 b301 0000 |000c: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +071f92: 5b10 c609 |000f: iput-object v0, v1, Landroid/support/v7/widget/CardView;.mShadowBounds:Landroid/graphics/Rect; // field@09c6 │ │ +071f96: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +071f98: 7040 2315 2103 |0012: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/CardView;.initialize:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1523 │ │ +071f9e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=89 │ │ 0x000a line=91 │ │ 0x0011 line=101 │ │ 0x0015 line=102 │ │ @@ -167182,24 +167182,24 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -071fa8: |[071fa8] android.support.v7.widget.CardView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -071fb8: 7040 fb19 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19fb │ │ -071fbe: 2200 6000 |0003: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -071fc2: 7010 b301 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -071fc8: 5b10 c409 |0008: iput-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -071fcc: 2200 6000 |000a: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -071fd0: 7010 b301 0000 |000c: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -071fd6: 5b10 c609 |000f: iput-object v0, v1, Landroid/support/v7/widget/CardView;.mShadowBounds:Landroid/graphics/Rect; // field@09c6 │ │ -071fda: 7040 2315 2143 |0011: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/CardView;.initialize:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1523 │ │ -071fe0: 0e00 |0014: return-void │ │ +071fa0: |[071fa0] android.support.v7.widget.CardView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +071fb0: 7040 fb19 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19fb │ │ +071fb6: 2200 6000 |0003: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +071fba: 7010 b301 0000 |0005: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +071fc0: 5b10 c409 |0008: iput-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +071fc4: 2200 6000 |000a: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +071fc8: 7010 b301 0000 |000c: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +071fce: 5b10 c609 |000f: iput-object v0, v1, Landroid/support/v7/widget/CardView;.mShadowBounds:Landroid/graphics/Rect; // field@09c6 │ │ +071fd2: 7040 2315 2143 |0011: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/CardView;.initialize:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1523 │ │ +071fd8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=89 │ │ 0x000a line=91 │ │ 0x0011 line=106 │ │ 0x0014 line=107 │ │ @@ -167214,74 +167214,74 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 113 16-bit code units │ │ -071fe4: |[071fe4] android.support.v7.widget.CardView.initialize:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -071ff4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -071ff6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -071ff8: 6200 4907 |0002: sget-object v0, Landroid/support/v7/cardview/R$styleable;.CardView:[I // field@0749 │ │ -071ffc: 6001 4807 |0004: sget v1, Landroid/support/v7/cardview/R$style;.CardView_Light:I // field@0748 │ │ -072000: 6e51 d000 cbd0 |0006: invoke-virtual {v11, v12, v0, v13, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -072006: 0c07 |0009: move-result-object v7 │ │ -072008: 6000 4a07 |000a: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardBackgroundColor:I // field@074a │ │ -07200c: 6e30 4401 0709 |000c: invoke-virtual {v7, v0, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0144 │ │ -072012: 0a03 |000f: move-result v3 │ │ -072014: 6000 4b07 |0010: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardCornerRadius:I // field@074b │ │ -072018: 6e30 4601 0702 |0012: invoke-virtual {v7, v0, v2}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ -07201e: 0a04 |0015: move-result v4 │ │ -072020: 6000 4c07 |0016: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardElevation:I // field@074c │ │ -072024: 6e30 4601 0702 |0018: invoke-virtual {v7, v0, v2}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ -07202a: 0a05 |001b: move-result v5 │ │ -07202c: 6000 4d07 |001c: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardMaxElevation:I // field@074d │ │ -072030: 6e30 4601 0702 |001e: invoke-virtual {v7, v0, v2}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ -072036: 0a06 |0021: move-result v6 │ │ -072038: 6000 4f07 |0022: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardUseCompatPadding:I // field@074f │ │ -07203c: 6e30 4301 0709 |0024: invoke-virtual {v7, v0, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -072042: 0a00 |0027: move-result v0 │ │ -072044: 5ca0 c309 |0028: iput-boolean v0, v10, Landroid/support/v7/widget/CardView;.mCompatPadding:Z // field@09c3 │ │ -072048: 6000 4e07 |002a: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardPreventCornerOverlap:I // field@074e │ │ -07204c: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -07204e: 6e30 4301 0701 |002d: invoke-virtual {v7, v0, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -072054: 0a00 |0030: move-result v0 │ │ -072056: 5ca0 c509 |0031: iput-boolean v0, v10, Landroid/support/v7/widget/CardView;.mPreventCornerOverlap:Z // field@09c5 │ │ -07205a: 6000 5007 |0033: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_contentPadding:I // field@0750 │ │ -07205e: 6e30 4801 0709 |0035: invoke-virtual {v7, v0, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -072064: 0a08 |0038: move-result v8 │ │ -072066: 54a0 c409 |0039: iget-object v0, v10, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -07206a: 6001 5207 |003b: sget v1, Landroid/support/v7/cardview/R$styleable;.CardView_contentPaddingLeft:I // field@0752 │ │ -07206e: 6e30 4801 1708 |003d: invoke-virtual {v7, v1, v8}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -072074: 0a01 |0040: move-result v1 │ │ -072076: 5901 2e00 |0041: iput v1, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ -07207a: 54a0 c409 |0043: iget-object v0, v10, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -07207e: 6001 5407 |0045: sget v1, Landroid/support/v7/cardview/R$styleable;.CardView_contentPaddingTop:I // field@0754 │ │ -072082: 6e30 4801 1708 |0047: invoke-virtual {v7, v1, v8}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -072088: 0a01 |004a: move-result v1 │ │ -07208a: 5901 3000 |004b: iput v1, v0, Landroid/graphics/Rect;.top:I // field@0030 │ │ -07208e: 54a0 c409 |004d: iget-object v0, v10, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -072092: 6001 5307 |004f: sget v1, Landroid/support/v7/cardview/R$styleable;.CardView_contentPaddingRight:I // field@0753 │ │ -072096: 6e30 4801 1708 |0051: invoke-virtual {v7, v1, v8}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -07209c: 0a01 |0054: move-result v1 │ │ -07209e: 5901 2f00 |0055: iput v1, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ -0720a2: 54a0 c409 |0057: iget-object v0, v10, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -0720a6: 6001 5107 |0059: sget v1, Landroid/support/v7/cardview/R$styleable;.CardView_contentPaddingBottom:I // field@0751 │ │ -0720aa: 6e30 4801 1708 |005b: invoke-virtual {v7, v1, v8}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -0720b0: 0a01 |005e: move-result v1 │ │ -0720b2: 5901 2d00 |005f: iput v1, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -0720b6: 2d00 0506 |0061: cmpl-float v0, v5, v6 │ │ -0720ba: 3d00 0300 |0063: if-lez v0, 0066 // +0003 │ │ -0720be: 0156 |0065: move v6, v5 │ │ -0720c0: 6e10 5401 0700 |0066: invoke-virtual {v7}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -0720c6: 6200 c209 |0069: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -0720ca: 07a1 |006b: move-object v1, v10 │ │ -0720cc: 07b2 |006c: move-object v2, v11 │ │ -0720ce: 7807 5b15 0000 |006d: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/CardViewImpl;.initialize:(Landroid/support/v7/widget/CardViewDelegate;Landroid/content/Context;IFFF)V // method@155b │ │ -0720d4: 0e00 |0070: return-void │ │ +071fdc: |[071fdc] android.support.v7.widget.CardView.initialize:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +071fec: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +071fee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +071ff0: 6200 4907 |0002: sget-object v0, Landroid/support/v7/cardview/R$styleable;.CardView:[I // field@0749 │ │ +071ff4: 6001 4807 |0004: sget v1, Landroid/support/v7/cardview/R$style;.CardView_Light:I // field@0748 │ │ +071ff8: 6e51 d000 cbd0 |0006: invoke-virtual {v11, v12, v0, v13, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +071ffe: 0c07 |0009: move-result-object v7 │ │ +072000: 6000 4a07 |000a: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardBackgroundColor:I // field@074a │ │ +072004: 6e30 4401 0709 |000c: invoke-virtual {v7, v0, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0144 │ │ +07200a: 0a03 |000f: move-result v3 │ │ +07200c: 6000 4b07 |0010: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardCornerRadius:I // field@074b │ │ +072010: 6e30 4601 0702 |0012: invoke-virtual {v7, v0, v2}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ +072016: 0a04 |0015: move-result v4 │ │ +072018: 6000 4c07 |0016: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardElevation:I // field@074c │ │ +07201c: 6e30 4601 0702 |0018: invoke-virtual {v7, v0, v2}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ +072022: 0a05 |001b: move-result v5 │ │ +072024: 6000 4d07 |001c: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardMaxElevation:I // field@074d │ │ +072028: 6e30 4601 0702 |001e: invoke-virtual {v7, v0, v2}, Landroid/content/res/TypedArray;.getDimension:(IF)F // method@0146 │ │ +07202e: 0a06 |0021: move-result v6 │ │ +072030: 6000 4f07 |0022: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardUseCompatPadding:I // field@074f │ │ +072034: 6e30 4301 0709 |0024: invoke-virtual {v7, v0, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +07203a: 0a00 |0027: move-result v0 │ │ +07203c: 5ca0 c309 |0028: iput-boolean v0, v10, Landroid/support/v7/widget/CardView;.mCompatPadding:Z // field@09c3 │ │ +072040: 6000 4e07 |002a: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_cardPreventCornerOverlap:I // field@074e │ │ +072044: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +072046: 6e30 4301 0701 |002d: invoke-virtual {v7, v0, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +07204c: 0a00 |0030: move-result v0 │ │ +07204e: 5ca0 c509 |0031: iput-boolean v0, v10, Landroid/support/v7/widget/CardView;.mPreventCornerOverlap:Z // field@09c5 │ │ +072052: 6000 5007 |0033: sget v0, Landroid/support/v7/cardview/R$styleable;.CardView_contentPadding:I // field@0750 │ │ +072056: 6e30 4801 0709 |0035: invoke-virtual {v7, v0, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +07205c: 0a08 |0038: move-result v8 │ │ +07205e: 54a0 c409 |0039: iget-object v0, v10, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +072062: 6001 5207 |003b: sget v1, Landroid/support/v7/cardview/R$styleable;.CardView_contentPaddingLeft:I // field@0752 │ │ +072066: 6e30 4801 1708 |003d: invoke-virtual {v7, v1, v8}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +07206c: 0a01 |0040: move-result v1 │ │ +07206e: 5901 2e00 |0041: iput v1, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ +072072: 54a0 c409 |0043: iget-object v0, v10, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +072076: 6001 5407 |0045: sget v1, Landroid/support/v7/cardview/R$styleable;.CardView_contentPaddingTop:I // field@0754 │ │ +07207a: 6e30 4801 1708 |0047: invoke-virtual {v7, v1, v8}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +072080: 0a01 |004a: move-result v1 │ │ +072082: 5901 3000 |004b: iput v1, v0, Landroid/graphics/Rect;.top:I // field@0030 │ │ +072086: 54a0 c409 |004d: iget-object v0, v10, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +07208a: 6001 5307 |004f: sget v1, Landroid/support/v7/cardview/R$styleable;.CardView_contentPaddingRight:I // field@0753 │ │ +07208e: 6e30 4801 1708 |0051: invoke-virtual {v7, v1, v8}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +072094: 0a01 |0054: move-result v1 │ │ +072096: 5901 2f00 |0055: iput v1, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ +07209a: 54a0 c409 |0057: iget-object v0, v10, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +07209e: 6001 5107 |0059: sget v1, Landroid/support/v7/cardview/R$styleable;.CardView_contentPaddingBottom:I // field@0751 │ │ +0720a2: 6e30 4801 1708 |005b: invoke-virtual {v7, v1, v8}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +0720a8: 0a01 |005e: move-result v1 │ │ +0720aa: 5901 2d00 |005f: iput v1, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +0720ae: 2d00 0506 |0061: cmpl-float v0, v5, v6 │ │ +0720b2: 3d00 0300 |0063: if-lez v0, 0066 // +0003 │ │ +0720b6: 0156 |0065: move v6, v5 │ │ +0720b8: 6e10 5401 0700 |0066: invoke-virtual {v7}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +0720be: 6200 c209 |0069: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +0720c2: 07a1 |006b: move-object v1, v10 │ │ +0720c4: 07b2 |006c: move-object v2, v11 │ │ +0720c6: 7807 5b15 0000 |006d: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/CardViewImpl;.initialize:(Landroid/support/v7/widget/CardViewDelegate;Landroid/content/Context;IFFF)V // method@155b │ │ +0720cc: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=203 │ │ 0x000a line=205 │ │ 0x0010 line=206 │ │ 0x0016 line=207 │ │ 0x001c line=208 │ │ @@ -167315,19 +167315,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0720d8: |[0720d8] android.support.v7.widget.CardView.getCardElevation:()F │ │ -0720e8: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -0720ec: 7220 5515 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v7/widget/CardViewImpl;.getElevation:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1555 │ │ -0720f2: 0a00 |0005: move-result v0 │ │ -0720f4: 0f00 |0006: return v0 │ │ +0720d0: |[0720d0] android.support.v7.widget.CardView.getCardElevation:()F │ │ +0720e0: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +0720e4: 7220 5515 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v7/widget/CardViewImpl;.getElevation:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1555 │ │ +0720ea: 0a00 |0005: move-result v0 │ │ +0720ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/CardView; │ │ │ │ #1 : (in Landroid/support/v7/widget/CardView;) │ │ @@ -167335,18 +167335,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0720f8: |[0720f8] android.support.v7.widget.CardView.getContentPaddingBottom:()I │ │ -072108: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -07210c: 5200 2d00 |0002: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -072110: 0f00 |0004: return v0 │ │ +0720f0: |[0720f0] android.support.v7.widget.CardView.getContentPaddingBottom:()I │ │ +072100: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +072104: 5200 2d00 |0002: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +072108: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/CardView; │ │ │ │ #2 : (in Landroid/support/v7/widget/CardView;) │ │ @@ -167354,18 +167354,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -072114: |[072114] android.support.v7.widget.CardView.getContentPaddingLeft:()I │ │ -072124: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -072128: 5200 2e00 |0002: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ -07212c: 0f00 |0004: return v0 │ │ +07210c: |[07210c] android.support.v7.widget.CardView.getContentPaddingLeft:()I │ │ +07211c: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +072120: 5200 2e00 |0002: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ +072124: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/CardView; │ │ │ │ #3 : (in Landroid/support/v7/widget/CardView;) │ │ @@ -167373,18 +167373,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -072130: |[072130] android.support.v7.widget.CardView.getContentPaddingRight:()I │ │ -072140: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -072144: 5200 2f00 |0002: iget v0, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ -072148: 0f00 |0004: return v0 │ │ +072128: |[072128] android.support.v7.widget.CardView.getContentPaddingRight:()I │ │ +072138: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +07213c: 5200 2f00 |0002: iget v0, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ +072140: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/CardView; │ │ │ │ #4 : (in Landroid/support/v7/widget/CardView;) │ │ @@ -167392,18 +167392,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07214c: |[07214c] android.support.v7.widget.CardView.getContentPaddingTop:()I │ │ -07215c: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -072160: 5200 3000 |0002: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0030 │ │ -072164: 0f00 |0004: return v0 │ │ +072144: |[072144] android.support.v7.widget.CardView.getContentPaddingTop:()I │ │ +072154: 5410 c409 |0000: iget-object v0, v1, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +072158: 5200 3000 |0002: iget v0, v0, Landroid/graphics/Rect;.top:I // field@0030 │ │ +07215c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/CardView; │ │ │ │ #5 : (in Landroid/support/v7/widget/CardView;) │ │ @@ -167411,19 +167411,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -072168: |[072168] android.support.v7.widget.CardView.getMaxCardElevation:()F │ │ -072178: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -07217c: 7220 5615 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v7/widget/CardViewImpl;.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1556 │ │ -072182: 0a00 |0005: move-result v0 │ │ -072184: 0f00 |0006: return v0 │ │ +072160: |[072160] android.support.v7.widget.CardView.getMaxCardElevation:()F │ │ +072170: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +072174: 7220 5615 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v7/widget/CardViewImpl;.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1556 │ │ +07217a: 0a00 |0005: move-result v0 │ │ +07217c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/CardView; │ │ │ │ #6 : (in Landroid/support/v7/widget/CardView;) │ │ @@ -167431,17 +167431,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072188: |[072188] android.support.v7.widget.CardView.getPreventCornerOverlap:()Z │ │ -072198: 5510 c509 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/CardView;.mPreventCornerOverlap:Z // field@09c5 │ │ -07219c: 0f00 |0002: return v0 │ │ +072180: |[072180] android.support.v7.widget.CardView.getPreventCornerOverlap:()Z │ │ +072190: 5510 c509 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/CardView;.mPreventCornerOverlap:Z // field@09c5 │ │ +072194: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/CardView; │ │ │ │ #7 : (in Landroid/support/v7/widget/CardView;) │ │ @@ -167449,19 +167449,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0721a0: |[0721a0] android.support.v7.widget.CardView.getRadius:()F │ │ -0721b0: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -0721b4: 7220 5915 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v7/widget/CardViewImpl;.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1559 │ │ -0721ba: 0a00 |0005: move-result v0 │ │ -0721bc: 0f00 |0006: return v0 │ │ +072198: |[072198] android.support.v7.widget.CardView.getRadius:()F │ │ +0721a8: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +0721ac: 7220 5915 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v7/widget/CardViewImpl;.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1559 │ │ +0721b2: 0a00 |0005: move-result v0 │ │ +0721b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/CardView; │ │ │ │ #8 : (in Landroid/support/v7/widget/CardView;) │ │ @@ -167469,17 +167469,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0721c0: |[0721c0] android.support.v7.widget.CardView.getUseCompatPadding:()Z │ │ -0721d0: 5510 c309 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/CardView;.mCompatPadding:Z // field@09c3 │ │ -0721d4: 0f00 |0002: return v0 │ │ +0721b8: |[0721b8] android.support.v7.widget.CardView.getUseCompatPadding:()Z │ │ +0721c8: 5510 c309 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/CardView;.mCompatPadding:Z // field@09c3 │ │ +0721cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/CardView; │ │ │ │ #9 : (in Landroid/support/v7/widget/CardView;) │ │ @@ -167487,58 +167487,58 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -0721d8: |[0721d8] android.support.v7.widget.CardView.onMeasure:(II)V │ │ -0721e8: 6204 c209 |0000: sget-object v4, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -0721ec: 2044 e702 |0002: instance-of v4, v4, Landroid/support/v7/widget/CardViewApi21; // type@02e7 │ │ -0721f0: 3904 4600 |0004: if-nez v4, 004a // +0046 │ │ -0721f4: 7110 a318 0700 |0006: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -0721fa: 0a03 |0009: move-result v3 │ │ -0721fc: 2c03 4400 0000 |000a: sparse-switch v3, 0000004e // +00000044 │ │ -072202: 7110 a318 0800 |000d: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -072208: 0a00 |0010: move-result v0 │ │ -07220a: 2c00 4700 0000 |0011: sparse-switch v0, 00000058 // +00000047 │ │ -072210: 6f30 031a 7608 |0014: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@1a03 │ │ -072216: 0e00 |0017: return-void │ │ -072218: 6204 c209 |0018: sget-object v4, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -07221c: 7220 5815 6400 |001a: invoke-interface {v4, v6}, Landroid/support/v7/widget/CardViewImpl;.getMinWidth:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1558 │ │ -072222: 0a04 |001d: move-result v4 │ │ -072224: 8944 |001e: float-to-double v4, v4 │ │ -072226: 7120 991b 5400 |001f: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ -07222c: 0b04 |0022: move-result-wide v4 │ │ -07222e: 8a42 |0023: double-to-int v2, v4 │ │ -072230: 7110 a418 0700 |0024: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -072236: 0a04 |0027: move-result v4 │ │ -072238: 7120 9d1b 4200 |0028: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07223e: 0a04 |002b: move-result v4 │ │ -072240: 7120 a518 3400 |002c: invoke-static {v4, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -072246: 0a07 |002f: move-result v7 │ │ -072248: 28dd |0030: goto 000d // -0023 │ │ -07224a: 6204 c209 |0031: sget-object v4, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -07224e: 7220 5715 6400 |0033: invoke-interface {v4, v6}, Landroid/support/v7/widget/CardViewImpl;.getMinHeight:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1557 │ │ -072254: 0a04 |0036: move-result v4 │ │ -072256: 8944 |0037: float-to-double v4, v4 │ │ -072258: 7120 991b 5400 |0038: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ -07225e: 0b04 |003b: move-result-wide v4 │ │ -072260: 8a41 |003c: double-to-int v1, v4 │ │ -072262: 7110 a418 0800 |003d: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -072268: 0a04 |0040: move-result v4 │ │ -07226a: 7120 9d1b 4100 |0041: invoke-static {v1, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -072270: 0a04 |0044: move-result v4 │ │ -072272: 7120 a518 0400 |0045: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -072278: 0a08 |0048: move-result v8 │ │ -07227a: 28cb |0049: goto 0014 // -0035 │ │ -07227c: 6f30 031a 7608 |004a: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@1a03 │ │ -072282: 28ca |004d: goto 0017 // -0036 │ │ -072284: 0002 0200 0000 0080 0000 0040 0e00 ... |004e: sparse-switch-data (10 units) │ │ -072298: 0002 0200 0000 0080 0000 0040 2000 ... |0058: sparse-switch-data (10 units) │ │ +0721d0: |[0721d0] android.support.v7.widget.CardView.onMeasure:(II)V │ │ +0721e0: 6204 c209 |0000: sget-object v4, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +0721e4: 2044 e702 |0002: instance-of v4, v4, Landroid/support/v7/widget/CardViewApi21; // type@02e7 │ │ +0721e8: 3904 4600 |0004: if-nez v4, 004a // +0046 │ │ +0721ec: 7110 a318 0700 |0006: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +0721f2: 0a03 |0009: move-result v3 │ │ +0721f4: 2c03 4400 0000 |000a: sparse-switch v3, 0000004e // +00000044 │ │ +0721fa: 7110 a318 0800 |000d: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +072200: 0a00 |0010: move-result v0 │ │ +072202: 2c00 4700 0000 |0011: sparse-switch v0, 00000058 // +00000047 │ │ +072208: 6f30 031a 7608 |0014: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@1a03 │ │ +07220e: 0e00 |0017: return-void │ │ +072210: 6204 c209 |0018: sget-object v4, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +072214: 7220 5815 6400 |001a: invoke-interface {v4, v6}, Landroid/support/v7/widget/CardViewImpl;.getMinWidth:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1558 │ │ +07221a: 0a04 |001d: move-result v4 │ │ +07221c: 8944 |001e: float-to-double v4, v4 │ │ +07221e: 7120 991b 5400 |001f: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ +072224: 0b04 |0022: move-result-wide v4 │ │ +072226: 8a42 |0023: double-to-int v2, v4 │ │ +072228: 7110 a418 0700 |0024: invoke-static {v7}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +07222e: 0a04 |0027: move-result v4 │ │ +072230: 7120 9d1b 4200 |0028: invoke-static {v2, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +072236: 0a04 |002b: move-result v4 │ │ +072238: 7120 a518 3400 |002c: invoke-static {v4, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +07223e: 0a07 |002f: move-result v7 │ │ +072240: 28dd |0030: goto 000d // -0023 │ │ +072242: 6204 c209 |0031: sget-object v4, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +072246: 7220 5715 6400 |0033: invoke-interface {v4, v6}, Landroid/support/v7/widget/CardViewImpl;.getMinHeight:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1557 │ │ +07224c: 0a04 |0036: move-result v4 │ │ +07224e: 8944 |0037: float-to-double v4, v4 │ │ +072250: 7120 991b 5400 |0038: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ +072256: 0b04 |003b: move-result-wide v4 │ │ +072258: 8a41 |003c: double-to-int v1, v4 │ │ +07225a: 7110 a418 0800 |003d: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +072260: 0a04 |0040: move-result v4 │ │ +072262: 7120 9d1b 4100 |0041: invoke-static {v1, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +072268: 0a04 |0044: move-result v4 │ │ +07226a: 7120 a518 0400 |0045: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +072270: 0a08 |0048: move-result v8 │ │ +072272: 28cb |0049: goto 0014 // -0035 │ │ +072274: 6f30 031a 7608 |004a: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@1a03 │ │ +07227a: 28ca |004d: goto 0017 // -0036 │ │ +07227c: 0002 0200 0000 0080 0000 0040 0e00 ... |004e: sparse-switch-data (10 units) │ │ +072290: 0002 0200 0000 0080 0000 0040 2000 ... |0058: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0006 line=177 │ │ 0x000a line=178 │ │ 0x000d line=187 │ │ 0x0011 line=188 │ │ @@ -167567,18 +167567,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0722ac: |[0722ac] android.support.v7.widget.CardView.setCardBackgroundColor:(I)V │ │ -0722bc: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -0722c0: 7230 5e15 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v7/widget/CardViewImpl;.setBackgroundColor:(Landroid/support/v7/widget/CardViewDelegate;I)V // method@155e │ │ -0722c6: 0e00 |0005: return-void │ │ +0722a4: |[0722a4] android.support.v7.widget.CardView.setCardBackgroundColor:(I)V │ │ +0722b4: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +0722b8: 7230 5e15 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v7/widget/CardViewImpl;.setBackgroundColor:(Landroid/support/v7/widget/CardViewDelegate;I)V // method@155e │ │ +0722be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0005 line=235 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/CardView; │ │ 0x0000 - 0x0006 reg=2 color I │ │ @@ -167588,18 +167588,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0722c8: |[0722c8] android.support.v7.widget.CardView.setCardElevation:(F)V │ │ -0722d8: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -0722dc: 7230 5f15 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v7/widget/CardViewImpl;.setElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@155f │ │ -0722e2: 0e00 |0005: return-void │ │ +0722c0: |[0722c0] android.support.v7.widget.CardView.setCardElevation:(F)V │ │ +0722d0: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +0722d4: 7230 5f15 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v7/widget/CardViewImpl;.setElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@155f │ │ +0722da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0005 line=316 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/CardView; │ │ 0x0000 - 0x0006 reg=2 radius F │ │ @@ -167609,18 +167609,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0722e4: |[0722e4] android.support.v7.widget.CardView.setMaxCardElevation:(F)V │ │ -0722f4: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -0722f8: 7230 6015 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v7/widget/CardViewImpl;.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@1560 │ │ -0722fe: 0e00 |0005: return-void │ │ +0722dc: |[0722dc] android.support.v7.widget.CardView.setMaxCardElevation:(F)V │ │ +0722ec: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +0722f0: 7230 6015 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v7/widget/CardViewImpl;.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@1560 │ │ +0722f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/CardView; │ │ 0x0000 - 0x0006 reg=2 radius F │ │ @@ -167630,16 +167630,16 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -072300: |[072300] android.support.v7.widget.CardView.setPadding:(IIII)V │ │ -072310: 0e00 |0000: return-void │ │ +0722f8: |[0722f8] android.support.v7.widget.CardView.setPadding:(IIII)V │ │ +072308: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/CardView; │ │ 0x0000 - 0x0001 reg=1 left I │ │ 0x0000 - 0x0001 reg=2 top I │ │ @@ -167651,16 +167651,16 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -072314: |[072314] android.support.v7.widget.CardView.setPaddingRelative:(IIII)V │ │ -072324: 0e00 |0000: return-void │ │ +07230c: |[07230c] android.support.v7.widget.CardView.setPaddingRelative:(IIII)V │ │ +07231c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/CardView; │ │ 0x0000 - 0x0001 reg=1 start I │ │ 0x0000 - 0x0001 reg=2 top I │ │ @@ -167672,22 +167672,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -072328: |[072328] android.support.v7.widget.CardView.setPreventCornerOverlap:(Z)V │ │ -072338: 5510 c509 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/CardView;.mPreventCornerOverlap:Z // field@09c5 │ │ -07233c: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ -072340: 0e00 |0004: return-void │ │ -072342: 5c12 c509 |0005: iput-boolean v2, v1, Landroid/support/v7/widget/CardView;.mPreventCornerOverlap:Z // field@09c5 │ │ -072346: 6200 c209 |0007: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -07234a: 7220 5d15 1000 |0009: invoke-interface {v0, v1}, Landroid/support/v7/widget/CardViewImpl;.onPreventCornerOverlapChanged:(Landroid/support/v7/widget/CardViewDelegate;)V // method@155d │ │ -072350: 28f8 |000c: goto 0004 // -0008 │ │ +072320: |[072320] android.support.v7.widget.CardView.setPreventCornerOverlap:(Z)V │ │ +072330: 5510 c509 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/CardView;.mPreventCornerOverlap:Z // field@09c5 │ │ +072334: 3302 0300 |0002: if-ne v2, v0, 0005 // +0003 │ │ +072338: 0e00 |0004: return-void │ │ +07233a: 5c12 c509 |0005: iput-boolean v2, v1, Landroid/support/v7/widget/CardView;.mPreventCornerOverlap:Z // field@09c5 │ │ +07233e: 6200 c209 |0007: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +072342: 7220 5d15 1000 |0009: invoke-interface {v0, v1}, Landroid/support/v7/widget/CardViewImpl;.onPreventCornerOverlapChanged:(Landroid/support/v7/widget/CardViewDelegate;)V // method@155d │ │ +072348: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0004 line=386 │ │ 0x0005 line=384 │ │ 0x0007 line=385 │ │ locals : │ │ @@ -167699,18 +167699,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -072354: |[072354] android.support.v7.widget.CardView.setRadius:(F)V │ │ -072364: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -072368: 7230 6115 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v7/widget/CardViewImpl;.setRadius:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@1561 │ │ -07236e: 0e00 |0005: return-void │ │ +07234c: |[07234c] android.support.v7.widget.CardView.setRadius:(F)V │ │ +07235c: 6200 c209 |0000: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +072360: 7230 6115 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v7/widget/CardViewImpl;.setRadius:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@1561 │ │ +072366: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0005 line=282 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/CardView; │ │ 0x0000 - 0x0006 reg=2 radius F │ │ @@ -167720,31 +167720,31 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -072370: |[072370] android.support.v7.widget.CardView.setShadowPadding:(IIII)V │ │ -072380: 5440 c609 |0000: iget-object v0, v4, Landroid/support/v7/widget/CardView;.mShadowBounds:Landroid/graphics/Rect; // field@09c6 │ │ -072384: 6e58 bc01 5076 |0002: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ -07238a: 5440 c409 |0005: iget-object v0, v4, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -07238e: 5200 2e00 |0007: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ -072392: b050 |0009: add-int/2addr v0, v5 │ │ -072394: 5441 c409 |000a: iget-object v1, v4, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -072398: 5211 3000 |000c: iget v1, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ -07239c: b061 |000e: add-int/2addr v1, v6 │ │ -07239e: 5442 c409 |000f: iget-object v2, v4, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -0723a2: 5222 2f00 |0011: iget v2, v2, Landroid/graphics/Rect;.right:I // field@002f │ │ -0723a6: b072 |0013: add-int/2addr v2, v7 │ │ -0723a8: 5443 c409 |0014: iget-object v3, v4, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ -0723ac: 5233 2d00 |0016: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -0723b0: b083 |0018: add-int/2addr v3, v8 │ │ -0723b2: 6f53 081a 0421 |0019: invoke-super {v4, v0, v1, v2, v3}, Landroid/widget/FrameLayout;.setPadding:(IIII)V // method@1a08 │ │ -0723b8: 0e00 |001c: return-void │ │ +072368: |[072368] android.support.v7.widget.CardView.setShadowPadding:(IIII)V │ │ +072378: 5440 c609 |0000: iget-object v0, v4, Landroid/support/v7/widget/CardView;.mShadowBounds:Landroid/graphics/Rect; // field@09c6 │ │ +07237c: 6e58 bc01 5076 |0002: invoke-virtual {v0, v5, v6, v7, v8}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ +072382: 5440 c409 |0005: iget-object v0, v4, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +072386: 5200 2e00 |0007: iget v0, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ +07238a: b050 |0009: add-int/2addr v0, v5 │ │ +07238c: 5441 c409 |000a: iget-object v1, v4, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +072390: 5211 3000 |000c: iget v1, v1, Landroid/graphics/Rect;.top:I // field@0030 │ │ +072394: b061 |000e: add-int/2addr v1, v6 │ │ +072396: 5442 c409 |000f: iget-object v2, v4, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +07239a: 5222 2f00 |0011: iget v2, v2, Landroid/graphics/Rect;.right:I // field@002f │ │ +07239e: b072 |0013: add-int/2addr v2, v7 │ │ +0723a0: 5443 c409 |0014: iget-object v3, v4, Landroid/support/v7/widget/CardView;.mContentPadding:Landroid/graphics/Rect; // field@09c4 │ │ +0723a4: 5233 2d00 |0016: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +0723a8: b083 |0018: add-int/2addr v3, v8 │ │ +0723aa: 6f53 081a 0421 |0019: invoke-super {v4, v0, v1, v2, v3}, Landroid/widget/FrameLayout;.setPadding:(IIII)V // method@1a08 │ │ +0723b0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0005 line=302 │ │ 0x001c line=304 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Landroid/support/v7/widget/CardView; │ │ @@ -167758,39 +167758,39 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0723bc: |[0723bc] android.support.v7.widget.CardView.setUseCompatPadding:(Z)V │ │ -0723cc: 5510 c309 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/CardView;.mCompatPadding:Z // field@09c3 │ │ -0723d0: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0723d4: 0e00 |0004: return-void │ │ -0723d6: 5c12 c309 |0005: iput-boolean v2, v1, Landroid/support/v7/widget/CardView;.mCompatPadding:Z // field@09c3 │ │ -0723da: 6200 c209 |0007: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ -0723de: 7220 5c15 1000 |0009: invoke-interface {v0, v1}, Landroid/support/v7/widget/CardViewImpl;.onCompatPaddingChanged:(Landroid/support/v7/widget/CardViewDelegate;)V // method@155c │ │ -0723e4: 28f8 |000c: goto 0004 // -0008 │ │ +0723b4: |[0723b4] android.support.v7.widget.CardView.setUseCompatPadding:(Z)V │ │ +0723c4: 5510 c309 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/CardView;.mCompatPadding:Z // field@09c3 │ │ +0723c8: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0723cc: 0e00 |0004: return-void │ │ +0723ce: 5c12 c309 |0005: iput-boolean v2, v1, Landroid/support/v7/widget/CardView;.mCompatPadding:Z // field@09c3 │ │ +0723d2: 6200 c209 |0007: sget-object v0, Landroid/support/v7/widget/CardView;.IMPL:Landroid/support/v7/widget/CardViewImpl; // field@09c2 │ │ +0723d6: 7220 5c15 1000 |0009: invoke-interface {v0, v1}, Landroid/support/v7/widget/CardViewImpl;.onCompatPaddingChanged:(Landroid/support/v7/widget/CardViewDelegate;)V // method@155c │ │ +0723dc: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0004 line=151 │ │ 0x0005 line=149 │ │ 0x0007 line=150 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/CardView; │ │ 0x0000 - 0x000d reg=2 useCompatPadding Z │ │ │ │ - source_file_idx : 722 (CardView.java) │ │ + source_file_idx : 721 (CardView.java) │ │ │ │ Class #609 header: │ │ class_idx : 747 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 726 │ │ +source_file_idx : 725 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 13 │ │ │ │ Class #609 - │ │ Class descriptor : 'Landroid/support/v7/widget/CardViewImpl;' │ │ @@ -167875,21 +167875,21 @@ │ │ │ │ #12 : (in Landroid/support/v7/widget/CardViewImpl;) │ │ name : 'setRadius' │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 726 (CardViewImpl.java) │ │ + source_file_idx : 725 (CardViewImpl.java) │ │ │ │ Class #610 header: │ │ class_idx : 743 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 723 │ │ +source_file_idx : 722 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ Class #610 - │ │ Class descriptor : 'Landroid/support/v7/widget/CardViewApi21;' │ │ @@ -167905,17 +167905,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0723e8: |[0723e8] android.support.v7.widget.CardViewApi21.:()V │ │ -0723f8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0723fe: 0e00 |0003: return-void │ │ +0723e0: |[0723e0] android.support.v7.widget.CardViewApi21.:()V │ │ +0723f0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0723f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/CardViewApi21; │ │ │ │ Virtual methods - │ │ @@ -167924,19 +167924,19 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -072400: |[072400] android.support.v7.widget.CardViewApi21.getElevation:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ -072410: 1f02 6803 |0000: check-cast v2, Landroid/view/View; // type@0368 │ │ -072414: 6e10 ba18 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getElevation:()F // method@18ba │ │ -07241a: 0a00 |0005: move-result v0 │ │ -07241c: 0f00 |0006: return v0 │ │ +0723f8: |[0723f8] android.support.v7.widget.CardViewApi21.getElevation:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ +072408: 1f02 6803 |0000: check-cast v2, Landroid/view/View; // type@0368 │ │ +07240c: 6e10 ba18 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getElevation:()F // method@18ba │ │ +072412: 0a00 |0005: move-result v0 │ │ +072414: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/CardViewApi21; │ │ │ │ @@ -167945,22 +167945,22 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -072420: |[072420] android.support.v7.widget.CardViewApi21.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ -072430: 7210 3d15 0200 |0000: invoke-interface {v2}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ -072436: 0c00 |0003: move-result-object v0 │ │ -072438: 1f00 fd02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ -07243c: 1f00 fd02 |0006: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ -072440: 6e10 2c16 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawable;.getPadding:()F // method@162c │ │ -072446: 0a00 |000b: move-result v0 │ │ -072448: 0f00 |000c: return v0 │ │ +072418: |[072418] android.support.v7.widget.CardViewApi21.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ +072428: 7210 3d15 0200 |0000: invoke-interface {v2}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ +07242e: 0c00 |0003: move-result-object v0 │ │ +072430: 1f00 fd02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ +072434: 1f00 fd02 |0006: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ +072438: 6e10 2c16 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawable;.getPadding:()F // method@162c │ │ +07243e: 0a00 |000b: move-result v0 │ │ +072440: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/CardViewApi21; │ │ 0x0000 - 0x000d reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ @@ -167969,20 +167969,20 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07244c: |[07244c] android.support.v7.widget.CardViewApi21.getMinHeight:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ -07245c: 6e20 3315 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/widget/CardViewApi21;.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1533 │ │ -072462: 0a00 |0003: move-result v0 │ │ -072464: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ -072468: c810 |0006: mul-float/2addr v0, v1 │ │ -07246a: 0f00 |0007: return v0 │ │ +072444: |[072444] android.support.v7.widget.CardViewApi21.getMinHeight:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ +072454: 6e20 3315 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/widget/CardViewApi21;.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1533 │ │ +07245a: 0a00 |0003: move-result v0 │ │ +07245c: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ +072460: c810 |0006: mul-float/2addr v0, v1 │ │ +072462: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/CardViewApi21; │ │ 0x0000 - 0x0008 reg=3 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ @@ -167991,20 +167991,20 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07246c: |[07246c] android.support.v7.widget.CardViewApi21.getMinWidth:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ -07247c: 6e20 3315 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/widget/CardViewApi21;.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1533 │ │ -072482: 0a00 |0003: move-result v0 │ │ -072484: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ -072488: c810 |0006: mul-float/2addr v0, v1 │ │ -07248a: 0f00 |0007: return v0 │ │ +072464: |[072464] android.support.v7.widget.CardViewApi21.getMinWidth:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ +072474: 6e20 3315 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/widget/CardViewApi21;.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1533 │ │ +07247a: 0a00 |0003: move-result v0 │ │ +07247c: 1501 0040 |0004: const/high16 v1, #int 1073741824 // #4000 │ │ +072480: c810 |0006: mul-float/2addr v0, v1 │ │ +072482: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/CardViewApi21; │ │ 0x0000 - 0x0008 reg=3 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ @@ -168013,22 +168013,22 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07248c: |[07248c] android.support.v7.widget.CardViewApi21.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ -07249c: 7210 3d15 0200 |0000: invoke-interface {v2}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ -0724a2: 0c00 |0003: move-result-object v0 │ │ -0724a4: 1f00 fd02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ -0724a8: 1f00 fd02 |0006: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ -0724ac: 6e10 2d16 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawable;.getRadius:()F // method@162d │ │ -0724b2: 0a00 |000b: move-result v0 │ │ -0724b4: 0f00 |000c: return v0 │ │ +072484: |[072484] android.support.v7.widget.CardViewApi21.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ +072494: 7210 3d15 0200 |0000: invoke-interface {v2}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ +07249a: 0c00 |0003: move-result-object v0 │ │ +07249c: 1f00 fd02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ +0724a0: 1f00 fd02 |0006: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ +0724a4: 6e10 2d16 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawable;.getRadius:()F // method@162d │ │ +0724aa: 0a00 |000b: move-result v0 │ │ +0724ac: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/CardViewApi21; │ │ 0x0000 - 0x000d reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ @@ -168037,16 +168037,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0724b8: |[0724b8] android.support.v7.widget.CardViewApi21.initStatic:()V │ │ -0724c8: 0e00 |0000: return-void │ │ +0724b0: |[0724b0] android.support.v7.widget.CardViewApi21.initStatic:()V │ │ +0724c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/CardViewApi21; │ │ │ │ #6 : (in Landroid/support/v7/widget/CardViewApi21;) │ │ @@ -168054,25 +168054,25 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;Landroid/content/Context;IFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0724cc: |[0724cc] android.support.v7.widget.CardViewApi21.initialize:(Landroid/support/v7/widget/CardViewDelegate;Landroid/content/Context;IFFF)V │ │ -0724dc: 2200 fd02 |0000: new-instance v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ -0724e0: 7030 2716 6007 |0002: invoke-direct {v0, v6, v7}, Landroid/support/v7/widget/RoundRectDrawable;.:(IF)V // method@1627 │ │ -0724e6: 7220 4015 0400 |0005: invoke-interface {v4, v0}, Landroid/support/v7/widget/CardViewDelegate;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1540 │ │ -0724ec: 0741 |0008: move-object v1, v4 │ │ -0724ee: 1f01 6803 |0009: check-cast v1, Landroid/view/View; // type@0368 │ │ -0724f2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0724f4: 6e20 0319 2100 |000c: invoke-virtual {v1, v2}, Landroid/view/View;.setClipToOutline:(Z)V // method@1903 │ │ -0724fa: 6e20 0419 8100 |000f: invoke-virtual {v1, v8}, Landroid/view/View;.setElevation:(F)V // method@1904 │ │ -072500: 6e30 3a15 4309 |0012: invoke-virtual {v3, v4, v9}, Landroid/support/v7/widget/CardViewApi21;.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@153a │ │ -072506: 0e00 |0015: return-void │ │ +0724c4: |[0724c4] android.support.v7.widget.CardViewApi21.initialize:(Landroid/support/v7/widget/CardViewDelegate;Landroid/content/Context;IFFF)V │ │ +0724d4: 2200 fd02 |0000: new-instance v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ +0724d8: 7030 2716 6007 |0002: invoke-direct {v0, v6, v7}, Landroid/support/v7/widget/RoundRectDrawable;.:(IF)V // method@1627 │ │ +0724de: 7220 4015 0400 |0005: invoke-interface {v4, v0}, Landroid/support/v7/widget/CardViewDelegate;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1540 │ │ +0724e4: 0741 |0008: move-object v1, v4 │ │ +0724e6: 1f01 6803 |0009: check-cast v1, Landroid/view/View; // type@0368 │ │ +0724ea: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0724ec: 6e20 0319 2100 |000c: invoke-virtual {v1, v2}, Landroid/view/View;.setClipToOutline:(Z)V // method@1903 │ │ +0724f2: 6e20 0419 8100 |000f: invoke-virtual {v1, v8}, Landroid/view/View;.setElevation:(F)V // method@1904 │ │ +0724f8: 6e30 3a15 4309 |0012: invoke-virtual {v3, v4, v9}, Landroid/support/v7/widget/CardViewApi21;.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@153a │ │ +0724fe: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x0009 line=28 │ │ 0x000b line=29 │ │ 0x000f line=30 │ │ @@ -168094,19 +168094,19 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -072508: |[072508] android.support.v7.widget.CardViewApi21.onCompatPaddingChanged:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ -072518: 6e20 3015 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/CardViewApi21;.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1530 │ │ -07251e: 0a00 |0003: move-result v0 │ │ -072520: 6e30 3a15 2100 |0004: invoke-virtual {v1, v2, v0}, Landroid/support/v7/widget/CardViewApi21;.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@153a │ │ -072526: 0e00 |0007: return-void │ │ +072500: |[072500] android.support.v7.widget.CardViewApi21.onCompatPaddingChanged:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ +072510: 6e20 3015 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/CardViewApi21;.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1530 │ │ +072516: 0a00 |0003: move-result v0 │ │ +072518: 6e30 3a15 2100 |0004: invoke-virtual {v1, v2, v0}, Landroid/support/v7/widget/CardViewApi21;.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@153a │ │ +07251e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/CardViewApi21; │ │ 0x0000 - 0x0008 reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ @@ -168116,19 +168116,19 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -072528: |[072528] android.support.v7.widget.CardViewApi21.onPreventCornerOverlapChanged:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ -072538: 6e20 3015 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/CardViewApi21;.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1530 │ │ -07253e: 0a00 |0003: move-result v0 │ │ -072540: 6e30 3a15 2100 |0004: invoke-virtual {v1, v2, v0}, Landroid/support/v7/widget/CardViewApi21;.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@153a │ │ -072546: 0e00 |0007: return-void │ │ +072520: |[072520] android.support.v7.widget.CardViewApi21.onPreventCornerOverlapChanged:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ +072530: 6e20 3015 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/CardViewApi21;.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1530 │ │ +072536: 0a00 |0003: move-result v0 │ │ +072538: 6e30 3a15 2100 |0004: invoke-virtual {v1, v2, v0}, Landroid/support/v7/widget/CardViewApi21;.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V // method@153a │ │ +07253e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/CardViewApi21; │ │ 0x0000 - 0x0008 reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ @@ -168138,21 +168138,21 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -072548: |[072548] android.support.v7.widget.CardViewApi21.setBackgroundColor:(Landroid/support/v7/widget/CardViewDelegate;I)V │ │ -072558: 7210 3d15 0200 |0000: invoke-interface {v2}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ -07255e: 0c00 |0003: move-result-object v0 │ │ -072560: 1f00 fd02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ -072564: 1f00 fd02 |0006: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ -072568: 6e20 3116 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawable;.setColor:(I)V // method@1631 │ │ -07256e: 0e00 |000b: return-void │ │ +072540: |[072540] android.support.v7.widget.CardViewApi21.setBackgroundColor:(Landroid/support/v7/widget/CardViewDelegate;I)V │ │ +072550: 7210 3d15 0200 |0000: invoke-interface {v2}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ +072556: 0c00 |0003: move-result-object v0 │ │ +072558: 1f00 fd02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ +07255c: 1f00 fd02 |0006: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ +072560: 6e20 3116 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawable;.setColor:(I)V // method@1631 │ │ +072566: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000b line=108 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/CardViewApi21; │ │ 0x0000 - 0x000c reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ @@ -168163,18 +168163,18 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -072570: |[072570] android.support.v7.widget.CardViewApi21.setElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ -072580: 1f01 6803 |0000: check-cast v1, Landroid/view/View; // type@0368 │ │ -072584: 6e20 0419 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View;.setElevation:(F)V // method@1904 │ │ -07258a: 0e00 |0005: return-void │ │ +072568: |[072568] android.support.v7.widget.CardViewApi21.setElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ +072578: 1f01 6803 |0000: check-cast v1, Landroid/view/View; // type@0368 │ │ +07257c: 6e20 0419 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View;.setElevation:(F)V // method@1904 │ │ +072582: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/CardViewApi21; │ │ @@ -168185,26 +168185,26 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -07258c: |[07258c] android.support.v7.widget.CardViewApi21.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ -07259c: 7210 3d15 0400 |0000: invoke-interface {v4}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ -0725a2: 0c00 |0003: move-result-object v0 │ │ -0725a4: 1f00 fd02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ -0725a8: 1f00 fd02 |0006: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ -0725ac: 7210 3f15 0400 |0008: invoke-interface {v4}, Landroid/support/v7/widget/CardViewDelegate;.getUseCompatPadding:()Z // method@153f │ │ -0725b2: 0a01 |000b: move-result v1 │ │ -0725b4: 7210 3e15 0400 |000c: invoke-interface {v4}, Landroid/support/v7/widget/CardViewDelegate;.getPreventCornerOverlap:()Z // method@153e │ │ -0725ba: 0a02 |000f: move-result v2 │ │ -0725bc: 6e40 3316 5021 |0010: invoke-virtual {v0, v5, v1, v2}, Landroid/support/v7/widget/RoundRectDrawable;.setPadding:(FZZ)V // method@1633 │ │ -0725c2: 6e20 3c15 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/widget/CardViewApi21;.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V // method@153c │ │ -0725c8: 0e00 |0016: return-void │ │ +072584: |[072584] android.support.v7.widget.CardViewApi21.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ +072594: 7210 3d15 0400 |0000: invoke-interface {v4}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ +07259a: 0c00 |0003: move-result-object v0 │ │ +07259c: 1f00 fd02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ +0725a0: 1f00 fd02 |0006: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ +0725a4: 7210 3f15 0400 |0008: invoke-interface {v4}, Landroid/support/v7/widget/CardViewDelegate;.getUseCompatPadding:()Z // method@153f │ │ +0725aa: 0a01 |000b: move-result v1 │ │ +0725ac: 7210 3e15 0400 |000c: invoke-interface {v4}, Landroid/support/v7/widget/CardViewDelegate;.getPreventCornerOverlap:()Z // method@153e │ │ +0725b2: 0a02 |000f: move-result v2 │ │ +0725b4: 6e40 3316 5021 |0010: invoke-virtual {v0, v5, v1, v2}, Landroid/support/v7/widget/RoundRectDrawable;.setPadding:(FZZ)V // method@1633 │ │ +0725ba: 6e20 3c15 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/widget/CardViewApi21;.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V // method@153c │ │ +0725c0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0013 line=47 │ │ 0x0016 line=48 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Landroid/support/v7/widget/CardViewApi21; │ │ @@ -168216,21 +168216,21 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0725cc: |[0725cc] android.support.v7.widget.CardViewApi21.setRadius:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ -0725dc: 7210 3d15 0200 |0000: invoke-interface {v2}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ -0725e2: 0c00 |0003: move-result-object v0 │ │ -0725e4: 1f00 fd02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ -0725e8: 1f00 fd02 |0006: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ -0725ec: 6e20 3416 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawable;.setRadius:(F)V // method@1634 │ │ -0725f2: 0e00 |000b: return-void │ │ +0725c4: |[0725c4] android.support.v7.widget.CardViewApi21.setRadius:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ +0725d4: 7210 3d15 0200 |0000: invoke-interface {v2}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ +0725da: 0c00 |0003: move-result-object v0 │ │ +0725dc: 1f00 fd02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ +0725e0: 1f00 fd02 |0006: check-cast v0, Landroid/support/v7/widget/RoundRectDrawable; // type@02fd │ │ +0725e4: 6e20 3416 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawable;.setRadius:(F)V // method@1634 │ │ +0725ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x000b line=37 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/CardViewApi21; │ │ 0x0000 - 0x000c reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ @@ -168241,43 +168241,43 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -0725f4: |[0725f4] android.support.v7.widget.CardViewApi21.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ -072604: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -072606: 7210 3f15 0700 |0001: invoke-interface {v7}, Landroid/support/v7/widget/CardViewDelegate;.getUseCompatPadding:()Z // method@153f │ │ -07260c: 0a04 |0004: move-result v4 │ │ -07260e: 3904 0600 |0005: if-nez v4, 000b // +0006 │ │ -072612: 7255 4115 5755 |0007: invoke-interface {v7, v5, v5, v5, v5}, Landroid/support/v7/widget/CardViewDelegate;.setShadowPadding:(IIII)V // method@1541 │ │ -072618: 0e00 |000a: return-void │ │ -07261a: 6e20 3015 7600 |000b: invoke-virtual {v6, v7}, Landroid/support/v7/widget/CardViewApi21;.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1530 │ │ -072620: 0a00 |000e: move-result v0 │ │ -072622: 6e20 3315 7600 |000f: invoke-virtual {v6, v7}, Landroid/support/v7/widget/CardViewApi21;.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1533 │ │ -072628: 0a02 |0012: move-result v2 │ │ -07262a: 7210 3e15 0700 |0013: invoke-interface {v7}, Landroid/support/v7/widget/CardViewDelegate;.getPreventCornerOverlap:()Z // method@153e │ │ -072630: 0a04 |0016: move-result v4 │ │ -072632: 7130 3b16 2004 |0017: invoke-static {v0, v2, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateHorizontalPadding:(FFZ)F // method@163b │ │ -072638: 0a04 |001a: move-result v4 │ │ -07263a: 8944 |001b: float-to-double v4, v4 │ │ -07263c: 7120 991b 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ -072642: 0b04 |001f: move-result-wide v4 │ │ -072644: 8a41 |0020: double-to-int v1, v4 │ │ -072646: 7210 3e15 0700 |0021: invoke-interface {v7}, Landroid/support/v7/widget/CardViewDelegate;.getPreventCornerOverlap:()Z // method@153e │ │ -07264c: 0a04 |0024: move-result v4 │ │ -07264e: 7130 3c16 2004 |0025: invoke-static {v0, v2, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateVerticalPadding:(FFZ)F // method@163c │ │ -072654: 0a04 |0028: move-result v4 │ │ -072656: 8944 |0029: float-to-double v4, v4 │ │ -072658: 7120 991b 5400 |002a: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ -07265e: 0b04 |002d: move-result-wide v4 │ │ -072660: 8a43 |002e: double-to-int v3, v4 │ │ -072662: 7253 4115 1713 |002f: invoke-interface {v7, v1, v3, v1, v3}, Landroid/support/v7/widget/CardViewDelegate;.setShadowPadding:(IIII)V // method@1541 │ │ -072668: 28d8 |0032: goto 000a // -0028 │ │ +0725ec: |[0725ec] android.support.v7.widget.CardViewApi21.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ +0725fc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0725fe: 7210 3f15 0700 |0001: invoke-interface {v7}, Landroid/support/v7/widget/CardViewDelegate;.getUseCompatPadding:()Z // method@153f │ │ +072604: 0a04 |0004: move-result v4 │ │ +072606: 3904 0600 |0005: if-nez v4, 000b // +0006 │ │ +07260a: 7255 4115 5755 |0007: invoke-interface {v7, v5, v5, v5, v5}, Landroid/support/v7/widget/CardViewDelegate;.setShadowPadding:(IIII)V // method@1541 │ │ +072610: 0e00 |000a: return-void │ │ +072612: 6e20 3015 7600 |000b: invoke-virtual {v6, v7}, Landroid/support/v7/widget/CardViewApi21;.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1530 │ │ +072618: 0a00 |000e: move-result v0 │ │ +07261a: 6e20 3315 7600 |000f: invoke-virtual {v6, v7}, Landroid/support/v7/widget/CardViewApi21;.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1533 │ │ +072620: 0a02 |0012: move-result v2 │ │ +072622: 7210 3e15 0700 |0013: invoke-interface {v7}, Landroid/support/v7/widget/CardViewDelegate;.getPreventCornerOverlap:()Z // method@153e │ │ +072628: 0a04 |0016: move-result v4 │ │ +07262a: 7130 3b16 2004 |0017: invoke-static {v0, v2, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateHorizontalPadding:(FFZ)F // method@163b │ │ +072630: 0a04 |001a: move-result v4 │ │ +072632: 8944 |001b: float-to-double v4, v4 │ │ +072634: 7120 991b 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ +07263a: 0b04 |001f: move-result-wide v4 │ │ +07263c: 8a41 |0020: double-to-int v1, v4 │ │ +07263e: 7210 3e15 0700 |0021: invoke-interface {v7}, Landroid/support/v7/widget/CardViewDelegate;.getPreventCornerOverlap:()Z // method@153e │ │ +072644: 0a04 |0024: move-result v4 │ │ +072646: 7130 3c16 2004 |0025: invoke-static {v0, v2, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateVerticalPadding:(FFZ)F // method@163c │ │ +07264c: 0a04 |0028: move-result v4 │ │ +07264e: 8944 |0029: float-to-double v4, v4 │ │ +072650: 7120 991b 5400 |002a: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ +072656: 0b04 |002d: move-result-wide v4 │ │ +072658: 8a43 |002e: double-to-int v3, v4 │ │ +07265a: 7253 4115 1713 |002f: invoke-interface {v7, v1, v3, v1, v3}, Landroid/support/v7/widget/CardViewDelegate;.setShadowPadding:(IIII)V // method@1541 │ │ +072660: 28d8 |0032: goto 000a // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=82 │ │ 0x0007 line=83 │ │ 0x000a line=93 │ │ 0x000b line=86 │ │ 0x000f line=87 │ │ @@ -168288,21 +168288,21 @@ │ │ 0x000f - 0x0033 reg=0 elevation F │ │ 0x0021 - 0x0033 reg=1 hPadding I │ │ 0x0013 - 0x0033 reg=2 radius F │ │ 0x002f - 0x0033 reg=3 vPadding I │ │ 0x0000 - 0x0033 reg=6 this Landroid/support/v7/widget/CardViewApi21; │ │ 0x0000 - 0x0033 reg=7 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ - source_file_idx : 723 (CardViewApi21.java) │ │ + source_file_idx : 722 (CardViewApi21.java) │ │ │ │ Class #611 header: │ │ class_idx : 766 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2860 │ │ +source_file_idx : 2858 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #611 annotations: │ │ Annotations on class │ │ @@ -168320,21 +168320,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/RoundRectDrawableWithShadow$RoundRectHelper;) │ │ name : 'drawRoundRect' │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/RectF;FLandroid/graphics/Paint;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2860 (RoundRectDrawableWithShadow.java) │ │ + source_file_idx : 2858 (RoundRectDrawableWithShadow.java) │ │ │ │ Class #612 header: │ │ class_idx : 745 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 725 │ │ +source_file_idx : 724 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #612 annotations: │ │ Annotations on class │ │ @@ -168359,18 +168359,18 @@ │ │ type : '(Landroid/support/v7/widget/CardViewEclairMr1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07266c: |[07266c] android.support.v7.widget.CardViewEclairMr1$1.:(Landroid/support/v7/widget/CardViewEclairMr1;)V │ │ -07267c: 5b01 c709 |0000: iput-object v1, v0, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ -072680: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -072686: 0e00 |0005: return-void │ │ +072664: |[072664] android.support.v7.widget.CardViewEclairMr1$1.:(Landroid/support/v7/widget/CardViewEclairMr1;)V │ │ +072674: 5b01 c709 |0000: iput-object v1, v0, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ +072678: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07267e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/CardViewEclairMr1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/CardViewEclairMr1; │ │ │ │ @@ -168380,136 +168380,136 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/RectF;FLandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 217 16-bit code units │ │ -072688: |[072688] android.support.v7.widget.CardViewEclairMr1$1.drawRoundRect:(Landroid/graphics/Canvas;Landroid/graphics/RectF;FLandroid/graphics/Paint;)V │ │ -072698: 1500 0040 |0000: const/high16 v0, #int 1073741824 // #4000 │ │ -07269c: a809 0d00 |0002: mul-float v9, v13, v0 │ │ -0726a0: 6e10 ca01 0c00 |0004: invoke-virtual {v12}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ -0726a6: 0a00 |0007: move-result v0 │ │ -0726a8: c790 |0008: sub-float/2addr v0, v9 │ │ -0726aa: 1501 803f |0009: const/high16 v1, #int 1065353216 // #3f80 │ │ -0726ae: a707 0001 |000b: sub-float v7, v0, v1 │ │ -0726b2: 6e10 c601 0c00 |000d: invoke-virtual {v12}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ -0726b8: 0a00 |0010: move-result v0 │ │ -0726ba: c790 |0011: sub-float/2addr v0, v9 │ │ -0726bc: 1501 803f |0012: const/high16 v1, #int 1065353216 // #3f80 │ │ -0726c0: a706 0001 |0014: sub-float v6, v0, v1 │ │ -0726c4: 1500 803f |0016: const/high16 v0, #int 1065353216 // #3f80 │ │ -0726c8: 2d00 0d00 |0018: cmpl-float v0, v13, v0 │ │ -0726cc: 3a00 a300 |001a: if-ltz v0, 00bd // +00a3 │ │ -0726d0: 1500 003f |001c: const/high16 v0, #int 1056964608 // #3f00 │ │ -0726d4: c60d |001e: add-float/2addr v13, v0 │ │ -0726d6: 54a0 c709 |001f: iget-object v0, v10, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ -0726da: 5400 c809 |0021: iget-object v0, v0, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ -0726de: 7fd1 |0023: neg-float v1, v13 │ │ -0726e0: 7fd2 |0024: neg-float v2, v13 │ │ -0726e2: 6e5d c801 10d2 |0025: invoke-virtual {v0, v1, v2, v13, v13}, Landroid/graphics/RectF;.set:(FFFF)V // method@01c8 │ │ -0726e8: 6e10 8801 0b00 |0028: invoke-virtual {v11}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ -0726ee: 0a08 |002b: move-result v8 │ │ -0726f0: 52c0 3200 |002c: iget v0, v12, Landroid/graphics/RectF;.left:F // field@0032 │ │ -0726f4: c6d0 |002e: add-float/2addr v0, v13 │ │ -0726f6: 52c1 3400 |002f: iget v1, v12, Landroid/graphics/RectF;.top:F // field@0034 │ │ -0726fa: c6d1 |0031: add-float/2addr v1, v13 │ │ -0726fc: 6e30 8901 0b01 |0032: invoke-virtual {v11, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -072702: 54a0 c709 |0035: iget-object v0, v10, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ -072706: 5401 c809 |0037: iget-object v1, v0, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ -07270a: 1502 3443 |0039: const/high16 v2, #int 1127481344 // #4334 │ │ -07270e: 1503 b442 |003b: const/high16 v3, #int 1119092736 // #42b4 │ │ -072712: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -072714: 07b0 |003e: move-object v0, v11 │ │ -072716: 07e5 |003f: move-object v5, v14 │ │ -072718: 7406 8001 0000 |0040: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0180 │ │ -07271e: 1200 |0043: const/4 v0, #int 0 // #0 │ │ -072720: 6e30 8901 7b00 |0044: invoke-virtual {v11, v7, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -072726: 1500 b442 |0047: const/high16 v0, #int 1119092736 // #42b4 │ │ -07272a: 6e20 8601 0b00 |0049: invoke-virtual {v11, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ -072730: 54a0 c709 |004c: iget-object v0, v10, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ -072734: 5401 c809 |004e: iget-object v1, v0, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ -072738: 1502 3443 |0050: const/high16 v2, #int 1127481344 // #4334 │ │ -07273c: 1503 b442 |0052: const/high16 v3, #int 1119092736 // #42b4 │ │ -072740: 1214 |0054: const/4 v4, #int 1 // #1 │ │ -072742: 07b0 |0055: move-object v0, v11 │ │ -072744: 07e5 |0056: move-object v5, v14 │ │ -072746: 7406 8001 0000 |0057: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0180 │ │ -07274c: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -07274e: 6e30 8901 6b00 |005b: invoke-virtual {v11, v6, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -072754: 1500 b442 |005e: const/high16 v0, #int 1119092736 // #42b4 │ │ -072758: 6e20 8601 0b00 |0060: invoke-virtual {v11, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ -07275e: 54a0 c709 |0063: iget-object v0, v10, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ -072762: 5401 c809 |0065: iget-object v1, v0, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ -072766: 1502 3443 |0067: const/high16 v2, #int 1127481344 // #4334 │ │ -07276a: 1503 b442 |0069: const/high16 v3, #int 1119092736 // #42b4 │ │ -07276e: 1214 |006b: const/4 v4, #int 1 // #1 │ │ -072770: 07b0 |006c: move-object v0, v11 │ │ -072772: 07e5 |006d: move-object v5, v14 │ │ -072774: 7406 8001 0000 |006e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0180 │ │ -07277a: 1200 |0071: const/4 v0, #int 0 // #0 │ │ -07277c: 6e30 8901 7b00 |0072: invoke-virtual {v11, v7, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -072782: 1500 b442 |0075: const/high16 v0, #int 1119092736 // #42b4 │ │ -072786: 6e20 8601 0b00 |0077: invoke-virtual {v11, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ -07278c: 54a0 c709 |007a: iget-object v0, v10, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ -072790: 5401 c809 |007c: iget-object v1, v0, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ -072794: 1502 3443 |007e: const/high16 v2, #int 1127481344 // #4334 │ │ -072798: 1503 b442 |0080: const/high16 v3, #int 1119092736 // #42b4 │ │ -07279c: 1214 |0082: const/4 v4, #int 1 // #1 │ │ -07279e: 07b0 |0083: move-object v0, v11 │ │ -0727a0: 07e5 |0084: move-object v5, v14 │ │ -0727a2: 7406 8001 0000 |0085: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0180 │ │ -0727a8: 6e20 8501 8b00 |0088: invoke-virtual {v11, v8}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ -0727ae: 52c0 3200 |008b: iget v0, v12, Landroid/graphics/RectF;.left:F // field@0032 │ │ -0727b2: c6d0 |008d: add-float/2addr v0, v13 │ │ -0727b4: 1501 803f |008e: const/high16 v1, #int 1065353216 // #3f80 │ │ -0727b8: a701 0001 |0090: sub-float v1, v0, v1 │ │ -0727bc: 52c2 3400 |0092: iget v2, v12, Landroid/graphics/RectF;.top:F // field@0034 │ │ -0727c0: 52c0 3300 |0094: iget v0, v12, Landroid/graphics/RectF;.right:F // field@0033 │ │ -0727c4: c7d0 |0096: sub-float/2addr v0, v13 │ │ -0727c6: 1503 803f |0097: const/high16 v3, #int 1065353216 // #3f80 │ │ -0727ca: c603 |0099: add-float/2addr v3, v0 │ │ -0727cc: 52c0 3400 |009a: iget v0, v12, Landroid/graphics/RectF;.top:F // field@0034 │ │ -0727d0: a604 000d |009c: add-float v4, v0, v13 │ │ -0727d4: 07b0 |009e: move-object v0, v11 │ │ -0727d6: 07e5 |009f: move-object v5, v14 │ │ -0727d8: 7406 8201 0000 |00a0: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ -0727de: 52c0 3200 |00a3: iget v0, v12, Landroid/graphics/RectF;.left:F // field@0032 │ │ -0727e2: c6d0 |00a5: add-float/2addr v0, v13 │ │ -0727e4: 1501 803f |00a6: const/high16 v1, #int 1065353216 // #3f80 │ │ -0727e8: a701 0001 |00a8: sub-float v1, v0, v1 │ │ -0727ec: 52c0 3100 |00aa: iget v0, v12, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ -0727f0: c7d0 |00ac: sub-float/2addr v0, v13 │ │ -0727f2: 1502 803f |00ad: const/high16 v2, #int 1065353216 // #3f80 │ │ -0727f6: c602 |00af: add-float/2addr v2, v0 │ │ -0727f8: 52c0 3300 |00b0: iget v0, v12, Landroid/graphics/RectF;.right:F // field@0033 │ │ -0727fc: c7d0 |00b2: sub-float/2addr v0, v13 │ │ -0727fe: 1503 803f |00b3: const/high16 v3, #int 1065353216 // #3f80 │ │ -072802: c603 |00b5: add-float/2addr v3, v0 │ │ -072804: 52c4 3100 |00b6: iget v4, v12, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ -072808: 07b0 |00b8: move-object v0, v11 │ │ -07280a: 07e5 |00b9: move-object v5, v14 │ │ -07280c: 7406 8201 0000 |00ba: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ -072812: 52c1 3200 |00bd: iget v1, v12, Landroid/graphics/RectF;.left:F // field@0032 │ │ -072816: 52c0 3400 |00bf: iget v0, v12, Landroid/graphics/RectF;.top:F // field@0034 │ │ -07281a: 1202 |00c1: const/4 v2, #int 0 // #0 │ │ -07281c: 1503 803f |00c2: const/high16 v3, #int 1065353216 // #3f80 │ │ -072820: a703 0d03 |00c4: sub-float v3, v13, v3 │ │ -072824: 7120 9c1b 3200 |00c6: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ -07282a: 0a02 |00c9: move-result v2 │ │ -07282c: c602 |00ca: add-float/2addr v2, v0 │ │ -07282e: 52c3 3300 |00cb: iget v3, v12, Landroid/graphics/RectF;.right:F // field@0033 │ │ -072832: 52c0 3100 |00cd: iget v0, v12, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ -072836: c7d0 |00cf: sub-float/2addr v0, v13 │ │ -072838: 1504 803f |00d0: const/high16 v4, #int 1065353216 // #3f80 │ │ -07283c: c604 |00d2: add-float/2addr v4, v0 │ │ -07283e: 07b0 |00d3: move-object v0, v11 │ │ -072840: 07e5 |00d4: move-object v5, v14 │ │ -072842: 7406 8201 0000 |00d5: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ -072848: 0e00 |00d8: return-void │ │ +072680: |[072680] android.support.v7.widget.CardViewEclairMr1$1.drawRoundRect:(Landroid/graphics/Canvas;Landroid/graphics/RectF;FLandroid/graphics/Paint;)V │ │ +072690: 1500 0040 |0000: const/high16 v0, #int 1073741824 // #4000 │ │ +072694: a809 0d00 |0002: mul-float v9, v13, v0 │ │ +072698: 6e10 ca01 0c00 |0004: invoke-virtual {v12}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ +07269e: 0a00 |0007: move-result v0 │ │ +0726a0: c790 |0008: sub-float/2addr v0, v9 │ │ +0726a2: 1501 803f |0009: const/high16 v1, #int 1065353216 // #3f80 │ │ +0726a6: a707 0001 |000b: sub-float v7, v0, v1 │ │ +0726aa: 6e10 c601 0c00 |000d: invoke-virtual {v12}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ +0726b0: 0a00 |0010: move-result v0 │ │ +0726b2: c790 |0011: sub-float/2addr v0, v9 │ │ +0726b4: 1501 803f |0012: const/high16 v1, #int 1065353216 // #3f80 │ │ +0726b8: a706 0001 |0014: sub-float v6, v0, v1 │ │ +0726bc: 1500 803f |0016: const/high16 v0, #int 1065353216 // #3f80 │ │ +0726c0: 2d00 0d00 |0018: cmpl-float v0, v13, v0 │ │ +0726c4: 3a00 a300 |001a: if-ltz v0, 00bd // +00a3 │ │ +0726c8: 1500 003f |001c: const/high16 v0, #int 1056964608 // #3f00 │ │ +0726cc: c60d |001e: add-float/2addr v13, v0 │ │ +0726ce: 54a0 c709 |001f: iget-object v0, v10, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ +0726d2: 5400 c809 |0021: iget-object v0, v0, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ +0726d6: 7fd1 |0023: neg-float v1, v13 │ │ +0726d8: 7fd2 |0024: neg-float v2, v13 │ │ +0726da: 6e5d c801 10d2 |0025: invoke-virtual {v0, v1, v2, v13, v13}, Landroid/graphics/RectF;.set:(FFFF)V // method@01c8 │ │ +0726e0: 6e10 8801 0b00 |0028: invoke-virtual {v11}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ +0726e6: 0a08 |002b: move-result v8 │ │ +0726e8: 52c0 3200 |002c: iget v0, v12, Landroid/graphics/RectF;.left:F // field@0032 │ │ +0726ec: c6d0 |002e: add-float/2addr v0, v13 │ │ +0726ee: 52c1 3400 |002f: iget v1, v12, Landroid/graphics/RectF;.top:F // field@0034 │ │ +0726f2: c6d1 |0031: add-float/2addr v1, v13 │ │ +0726f4: 6e30 8901 0b01 |0032: invoke-virtual {v11, v0, v1}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +0726fa: 54a0 c709 |0035: iget-object v0, v10, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ +0726fe: 5401 c809 |0037: iget-object v1, v0, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ +072702: 1502 3443 |0039: const/high16 v2, #int 1127481344 // #4334 │ │ +072706: 1503 b442 |003b: const/high16 v3, #int 1119092736 // #42b4 │ │ +07270a: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +07270c: 07b0 |003e: move-object v0, v11 │ │ +07270e: 07e5 |003f: move-object v5, v14 │ │ +072710: 7406 8001 0000 |0040: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0180 │ │ +072716: 1200 |0043: const/4 v0, #int 0 // #0 │ │ +072718: 6e30 8901 7b00 |0044: invoke-virtual {v11, v7, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +07271e: 1500 b442 |0047: const/high16 v0, #int 1119092736 // #42b4 │ │ +072722: 6e20 8601 0b00 |0049: invoke-virtual {v11, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ +072728: 54a0 c709 |004c: iget-object v0, v10, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ +07272c: 5401 c809 |004e: iget-object v1, v0, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ +072730: 1502 3443 |0050: const/high16 v2, #int 1127481344 // #4334 │ │ +072734: 1503 b442 |0052: const/high16 v3, #int 1119092736 // #42b4 │ │ +072738: 1214 |0054: const/4 v4, #int 1 // #1 │ │ +07273a: 07b0 |0055: move-object v0, v11 │ │ +07273c: 07e5 |0056: move-object v5, v14 │ │ +07273e: 7406 8001 0000 |0057: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0180 │ │ +072744: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +072746: 6e30 8901 6b00 |005b: invoke-virtual {v11, v6, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +07274c: 1500 b442 |005e: const/high16 v0, #int 1119092736 // #42b4 │ │ +072750: 6e20 8601 0b00 |0060: invoke-virtual {v11, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ +072756: 54a0 c709 |0063: iget-object v0, v10, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ +07275a: 5401 c809 |0065: iget-object v1, v0, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ +07275e: 1502 3443 |0067: const/high16 v2, #int 1127481344 // #4334 │ │ +072762: 1503 b442 |0069: const/high16 v3, #int 1119092736 // #42b4 │ │ +072766: 1214 |006b: const/4 v4, #int 1 // #1 │ │ +072768: 07b0 |006c: move-object v0, v11 │ │ +07276a: 07e5 |006d: move-object v5, v14 │ │ +07276c: 7406 8001 0000 |006e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0180 │ │ +072772: 1200 |0071: const/4 v0, #int 0 // #0 │ │ +072774: 6e30 8901 7b00 |0072: invoke-virtual {v11, v7, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +07277a: 1500 b442 |0075: const/high16 v0, #int 1119092736 // #42b4 │ │ +07277e: 6e20 8601 0b00 |0077: invoke-virtual {v11, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ +072784: 54a0 c709 |007a: iget-object v0, v10, Landroid/support/v7/widget/CardViewEclairMr1$1;.this$0:Landroid/support/v7/widget/CardViewEclairMr1; // field@09c7 │ │ +072788: 5401 c809 |007c: iget-object v1, v0, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ +07278c: 1502 3443 |007e: const/high16 v2, #int 1127481344 // #4334 │ │ +072790: 1503 b442 |0080: const/high16 v3, #int 1119092736 // #42b4 │ │ +072794: 1214 |0082: const/4 v4, #int 1 // #1 │ │ +072796: 07b0 |0083: move-object v0, v11 │ │ +072798: 07e5 |0084: move-object v5, v14 │ │ +07279a: 7406 8001 0000 |0085: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawArc:(Landroid/graphics/RectF;FFZLandroid/graphics/Paint;)V // method@0180 │ │ +0727a0: 6e20 8501 8b00 |0088: invoke-virtual {v11, v8}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ +0727a6: 52c0 3200 |008b: iget v0, v12, Landroid/graphics/RectF;.left:F // field@0032 │ │ +0727aa: c6d0 |008d: add-float/2addr v0, v13 │ │ +0727ac: 1501 803f |008e: const/high16 v1, #int 1065353216 // #3f80 │ │ +0727b0: a701 0001 |0090: sub-float v1, v0, v1 │ │ +0727b4: 52c2 3400 |0092: iget v2, v12, Landroid/graphics/RectF;.top:F // field@0034 │ │ +0727b8: 52c0 3300 |0094: iget v0, v12, Landroid/graphics/RectF;.right:F // field@0033 │ │ +0727bc: c7d0 |0096: sub-float/2addr v0, v13 │ │ +0727be: 1503 803f |0097: const/high16 v3, #int 1065353216 // #3f80 │ │ +0727c2: c603 |0099: add-float/2addr v3, v0 │ │ +0727c4: 52c0 3400 |009a: iget v0, v12, Landroid/graphics/RectF;.top:F // field@0034 │ │ +0727c8: a604 000d |009c: add-float v4, v0, v13 │ │ +0727cc: 07b0 |009e: move-object v0, v11 │ │ +0727ce: 07e5 |009f: move-object v5, v14 │ │ +0727d0: 7406 8201 0000 |00a0: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ +0727d6: 52c0 3200 |00a3: iget v0, v12, Landroid/graphics/RectF;.left:F // field@0032 │ │ +0727da: c6d0 |00a5: add-float/2addr v0, v13 │ │ +0727dc: 1501 803f |00a6: const/high16 v1, #int 1065353216 // #3f80 │ │ +0727e0: a701 0001 |00a8: sub-float v1, v0, v1 │ │ +0727e4: 52c0 3100 |00aa: iget v0, v12, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ +0727e8: c7d0 |00ac: sub-float/2addr v0, v13 │ │ +0727ea: 1502 803f |00ad: const/high16 v2, #int 1065353216 // #3f80 │ │ +0727ee: c602 |00af: add-float/2addr v2, v0 │ │ +0727f0: 52c0 3300 |00b0: iget v0, v12, Landroid/graphics/RectF;.right:F // field@0033 │ │ +0727f4: c7d0 |00b2: sub-float/2addr v0, v13 │ │ +0727f6: 1503 803f |00b3: const/high16 v3, #int 1065353216 // #3f80 │ │ +0727fa: c603 |00b5: add-float/2addr v3, v0 │ │ +0727fc: 52c4 3100 |00b6: iget v4, v12, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ +072800: 07b0 |00b8: move-object v0, v11 │ │ +072802: 07e5 |00b9: move-object v5, v14 │ │ +072804: 7406 8201 0000 |00ba: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ +07280a: 52c1 3200 |00bd: iget v1, v12, Landroid/graphics/RectF;.left:F // field@0032 │ │ +07280e: 52c0 3400 |00bf: iget v0, v12, Landroid/graphics/RectF;.top:F // field@0034 │ │ +072812: 1202 |00c1: const/4 v2, #int 0 // #0 │ │ +072814: 1503 803f |00c2: const/high16 v3, #int 1065353216 // #3f80 │ │ +072818: a703 0d03 |00c4: sub-float v3, v13, v3 │ │ +07281c: 7120 9c1b 3200 |00c6: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ +072822: 0a02 |00c9: move-result v2 │ │ +072824: c602 |00ca: add-float/2addr v2, v0 │ │ +072826: 52c3 3300 |00cb: iget v3, v12, Landroid/graphics/RectF;.right:F // field@0033 │ │ +07282a: 52c0 3100 |00cd: iget v0, v12, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ +07282e: c7d0 |00cf: sub-float/2addr v0, v13 │ │ +072830: 1504 803f |00d0: const/high16 v4, #int 1065353216 // #3f80 │ │ +072834: c604 |00d2: add-float/2addr v4, v0 │ │ +072836: 07b0 |00d3: move-object v0, v11 │ │ +072838: 07e5 |00d4: move-object v5, v14 │ │ +07283a: 7406 8201 0000 |00d5: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ +072840: 0e00 |00d8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x000d line=41 │ │ 0x0016 line=43 │ │ 0x001c line=44 │ │ @@ -168538,21 +168538,21 @@ │ │ 0x0004 - 0x00d9 reg=9 twoRadius F │ │ 0x0000 - 0x00d9 reg=10 this Landroid/support/v7/widget/CardViewEclairMr1$1; │ │ 0x0000 - 0x00d9 reg=11 canvas Landroid/graphics/Canvas; │ │ 0x0000 - 0x00d9 reg=12 bounds Landroid/graphics/RectF; │ │ 0x0000 - 0x00d9 reg=13 cornerRadius F │ │ 0x0000 - 0x00d9 reg=14 paint Landroid/graphics/Paint; │ │ │ │ - source_file_idx : 725 (CardViewEclairMr1.java) │ │ + source_file_idx : 724 (CardViewEclairMr1.java) │ │ │ │ Class #613 header: │ │ class_idx : 746 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 725 │ │ +source_file_idx : 724 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 15 │ │ │ │ Class #613 - │ │ Class descriptor : 'Landroid/support/v7/widget/CardViewEclairMr1;' │ │ @@ -168572,20 +168572,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07284c: |[07284c] android.support.v7.widget.CardViewEclairMr1.:()V │ │ -07285c: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -072862: 2200 6100 |0003: new-instance v0, Landroid/graphics/RectF; // type@0061 │ │ -072866: 7010 c001 0000 |0005: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@01c0 │ │ -07286c: 5b10 c809 |0008: iput-object v0, v1, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ -072870: 0e00 |000a: return-void │ │ +072844: |[072844] android.support.v7.widget.CardViewEclairMr1.:()V │ │ +072854: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07285a: 2200 6100 |0003: new-instance v0, Landroid/graphics/RectF; // type@0061 │ │ +07285e: 7010 c001 0000 |0005: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@01c0 │ │ +072864: 5b10 c809 |0008: iput-object v0, v1, Landroid/support/v7/widget/CardViewEclairMr1;.sCornerRect:Landroid/graphics/RectF; // field@09c8 │ │ +072868: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ │ │ @@ -168594,19 +168594,19 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -072874: |[072874] android.support.v7.widget.CardViewEclairMr1.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ -072884: 7210 3d15 0200 |0000: invoke-interface {v2}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ -07288a: 0c00 |0003: move-result-object v0 │ │ -07288c: 1f00 ff02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow; // type@02ff │ │ -072890: 1100 |0006: return-object v0 │ │ +07286c: |[07286c] android.support.v7.widget.CardViewEclairMr1.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ +07287c: 7210 3d15 0200 |0000: invoke-interface {v2}, Landroid/support/v7/widget/CardViewDelegate;.getBackground:()Landroid/graphics/drawable/Drawable; // method@153d │ │ +072882: 0c00 |0003: move-result-object v0 │ │ +072884: 1f00 ff02 |0004: check-cast v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow; // type@02ff │ │ +072888: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ 0x0000 - 0x0007 reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ @@ -168616,24 +168616,24 @@ │ │ type : '(Landroid/content/Context;IFFF)Landroid/support/v7/widget/RoundRectDrawableWithShadow;' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -072894: |[072894] android.support.v7.widget.CardViewEclairMr1.createBackground:(Landroid/content/Context;IFFF)Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ -0728a4: 2200 ff02 |0000: new-instance v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow; // type@02ff │ │ -0728a8: 6e10 c800 0700 |0002: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -0728ae: 0c01 |0005: move-result-object v1 │ │ -0728b0: 0182 |0006: move v2, v8 │ │ -0728b2: 0193 |0007: move v3, v9 │ │ -0728b4: 01a4 |0008: move v4, v10 │ │ -0728b6: 01b5 |0009: move v5, v11 │ │ -0728b8: 7606 3816 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.:(Landroid/content/res/Resources;IFFF)V // method@1638 │ │ -0728be: 1100 |000d: return-object v0 │ │ +07288c: |[07288c] android.support.v7.widget.CardViewEclairMr1.createBackground:(Landroid/content/Context;IFFF)Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ +07289c: 2200 ff02 |0000: new-instance v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow; // type@02ff │ │ +0728a0: 6e10 c800 0700 |0002: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +0728a6: 0c01 |0005: move-result-object v1 │ │ +0728a8: 0182 |0006: move v2, v8 │ │ +0728aa: 0193 |0007: move v3, v9 │ │ +0728ac: 01a4 |0008: move v4, v10 │ │ +0728ae: 01b5 |0009: move v5, v11 │ │ +0728b0: 7606 3816 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.:(Landroid/content/res/Resources;IFFF)V // method@1638 │ │ +0728b6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ 0x0000 - 0x000e reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x000e reg=8 backgroundColor I │ │ @@ -168646,20 +168646,20 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0728c0: |[0728c0] android.support.v7.widget.CardViewEclairMr1.getElevation:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ -0728d0: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ -0728d6: 0c00 |0003: move-result-object v0 │ │ -0728d8: 6e10 4716 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getShadowSize:()F // method@1647 │ │ -0728de: 0a00 |0007: move-result v0 │ │ -0728e0: 0f00 |0008: return v0 │ │ +0728b8: |[0728b8] android.support.v7.widget.CardViewEclairMr1.getElevation:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ +0728c8: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ +0728ce: 0c00 |0003: move-result-object v0 │ │ +0728d0: 6e10 4716 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getShadowSize:()F // method@1647 │ │ +0728d6: 0a00 |0007: move-result v0 │ │ +0728d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ 0x0000 - 0x0009 reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ @@ -168668,20 +168668,20 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0728e4: |[0728e4] android.support.v7.widget.CardViewEclairMr1.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ -0728f4: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ -0728fa: 0c00 |0003: move-result-object v0 │ │ -0728fc: 6e10 4216 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getMaxShadowSize:()F // method@1642 │ │ -072902: 0a00 |0007: move-result v0 │ │ -072904: 0f00 |0008: return v0 │ │ +0728dc: |[0728dc] android.support.v7.widget.CardViewEclairMr1.getMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ +0728ec: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ +0728f2: 0c00 |0003: move-result-object v0 │ │ +0728f4: 6e10 4216 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getMaxShadowSize:()F // method@1642 │ │ +0728fa: 0a00 |0007: move-result v0 │ │ +0728fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ 0x0000 - 0x0009 reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ @@ -168690,20 +168690,20 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -072908: |[072908] android.support.v7.widget.CardViewEclairMr1.getMinHeight:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ -072918: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ -07291e: 0c00 |0003: move-result-object v0 │ │ -072920: 6e10 4316 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getMinHeight:()F // method@1643 │ │ -072926: 0a00 |0007: move-result v0 │ │ -072928: 0f00 |0008: return v0 │ │ +072900: |[072900] android.support.v7.widget.CardViewEclairMr1.getMinHeight:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ +072910: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ +072916: 0c00 |0003: move-result-object v0 │ │ +072918: 6e10 4316 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getMinHeight:()F // method@1643 │ │ +07291e: 0a00 |0007: move-result v0 │ │ +072920: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ 0x0000 - 0x0009 reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ @@ -168712,20 +168712,20 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07292c: |[07292c] android.support.v7.widget.CardViewEclairMr1.getMinWidth:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ -07293c: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ -072942: 0c00 |0003: move-result-object v0 │ │ -072944: 6e10 4416 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getMinWidth:()F // method@1644 │ │ -07294a: 0a00 |0007: move-result v0 │ │ -07294c: 0f00 |0008: return v0 │ │ +072924: |[072924] android.support.v7.widget.CardViewEclairMr1.getMinWidth:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ +072934: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ +07293a: 0c00 |0003: move-result-object v0 │ │ +07293c: 6e10 4416 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getMinWidth:()F // method@1644 │ │ +072942: 0a00 |0007: move-result v0 │ │ +072944: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ 0x0000 - 0x0009 reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ @@ -168734,20 +168734,20 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -072950: |[072950] android.support.v7.widget.CardViewEclairMr1.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ -072960: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ -072966: 0c00 |0003: move-result-object v0 │ │ -072968: 6e10 4016 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getCornerRadius:()F // method@1640 │ │ -07296e: 0a00 |0007: move-result v0 │ │ -072970: 0f00 |0008: return v0 │ │ +072948: |[072948] android.support.v7.widget.CardViewEclairMr1.getRadius:(Landroid/support/v7/widget/CardViewDelegate;)F │ │ +072958: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ +07295e: 0c00 |0003: move-result-object v0 │ │ +072960: 6e10 4016 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getCornerRadius:()F // method@1640 │ │ +072966: 0a00 |0007: move-result v0 │ │ +072968: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ 0x0000 - 0x0009 reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ @@ -168756,19 +168756,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -072974: |[072974] android.support.v7.widget.CardViewEclairMr1.initStatic:()V │ │ -072984: 2200 e902 |0000: new-instance v0, Landroid/support/v7/widget/CardViewEclairMr1$1; // type@02e9 │ │ -072988: 7020 4215 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/CardViewEclairMr1$1;.:(Landroid/support/v7/widget/CardViewEclairMr1;)V // method@1542 │ │ -07298e: 6900 360a |0005: sput-object v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.sRoundRectHelper:Landroid/support/v7/widget/RoundRectDrawableWithShadow$RoundRectHelper; // field@0a36 │ │ -072992: 0e00 |0007: return-void │ │ +07296c: |[07296c] android.support.v7.widget.CardViewEclairMr1.initStatic:()V │ │ +07297c: 2200 e902 |0000: new-instance v0, Landroid/support/v7/widget/CardViewEclairMr1$1; // type@02e9 │ │ +072980: 7020 4215 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/CardViewEclairMr1$1;.:(Landroid/support/v7/widget/CardViewEclairMr1;)V // method@1542 │ │ +072986: 6900 360a |0005: sput-object v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.sRoundRectHelper:Landroid/support/v7/widget/RoundRectDrawableWithShadow$RoundRectHelper; // field@0a36 │ │ +07298a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0007 line=72 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ │ │ @@ -168777,29 +168777,29 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;Landroid/content/Context;IFFF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -072994: |[072994] android.support.v7.widget.CardViewEclairMr1.initialize:(Landroid/support/v7/widget/CardViewDelegate;Landroid/content/Context;IFFF)V │ │ -0729a4: 0770 |0000: move-object v0, v7 │ │ -0729a6: 0791 |0001: move-object v1, v9 │ │ -0729a8: 01a2 |0002: move v2, v10 │ │ -0729aa: 01b3 |0003: move v3, v11 │ │ -0729ac: 01c4 |0004: move v4, v12 │ │ -0729ae: 01d5 |0005: move v5, v13 │ │ -0729b0: 7406 4515 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/CardViewEclairMr1;.createBackground:(Landroid/content/Context;IFFF)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@1545 │ │ -0729b6: 0c06 |0009: move-result-object v6 │ │ -0729b8: 7210 3e15 0800 |000a: invoke-interface {v8}, Landroid/support/v7/widget/CardViewDelegate;.getPreventCornerOverlap:()Z // method@153e │ │ -0729be: 0a00 |000d: move-result v0 │ │ -0729c0: 6e20 4a16 0600 |000e: invoke-virtual {v6, v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setAddPaddingForCorners:(Z)V // method@164a │ │ -0729c6: 7220 4015 6800 |0011: invoke-interface {v8, v6}, Landroid/support/v7/widget/CardViewDelegate;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1540 │ │ -0729cc: 6e20 5415 8700 |0014: invoke-virtual {v7, v8}, Landroid/support/v7/widget/CardViewEclairMr1;.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V // method@1554 │ │ -0729d2: 0e00 |0017: return-void │ │ +07298c: |[07298c] android.support.v7.widget.CardViewEclairMr1.initialize:(Landroid/support/v7/widget/CardViewDelegate;Landroid/content/Context;IFFF)V │ │ +07299c: 0770 |0000: move-object v0, v7 │ │ +07299e: 0791 |0001: move-object v1, v9 │ │ +0729a0: 01a2 |0002: move v2, v10 │ │ +0729a2: 01b3 |0003: move v3, v11 │ │ +0729a4: 01c4 |0004: move v4, v12 │ │ +0729a6: 01d5 |0005: move v5, v13 │ │ +0729a8: 7406 4515 0000 |0006: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/widget/CardViewEclairMr1;.createBackground:(Landroid/content/Context;IFFF)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@1545 │ │ +0729ae: 0c06 |0009: move-result-object v6 │ │ +0729b0: 7210 3e15 0800 |000a: invoke-interface {v8}, Landroid/support/v7/widget/CardViewDelegate;.getPreventCornerOverlap:()Z // method@153e │ │ +0729b6: 0a00 |000d: move-result v0 │ │ +0729b8: 6e20 4a16 0600 |000e: invoke-virtual {v6, v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setAddPaddingForCorners:(Z)V // method@164a │ │ +0729be: 7220 4015 6800 |0011: invoke-interface {v8, v6}, Landroid/support/v7/widget/CardViewDelegate;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1540 │ │ +0729c4: 6e20 5415 8700 |0014: invoke-virtual {v7, v8}, Landroid/support/v7/widget/CardViewEclairMr1;.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V // method@1554 │ │ +0729ca: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x000a line=79 │ │ 0x0011 line=80 │ │ 0x0014 line=81 │ │ 0x0017 line=82 │ │ @@ -168818,16 +168818,16 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0729d4: |[0729d4] android.support.v7.widget.CardViewEclairMr1.onCompatPaddingChanged:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ -0729e4: 0e00 |0000: return-void │ │ +0729cc: |[0729cc] android.support.v7.widget.CardViewEclairMr1.onCompatPaddingChanged:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ +0729dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ 0x0000 - 0x0001 reg=1 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ @@ -168836,22 +168836,22 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0729e8: |[0729e8] android.support.v7.widget.CardViewEclairMr1.onPreventCornerOverlapChanged:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ -0729f8: 7020 4b15 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ -0729fe: 0c00 |0003: move-result-object v0 │ │ -072a00: 7210 3e15 0300 |0004: invoke-interface {v3}, Landroid/support/v7/widget/CardViewDelegate;.getPreventCornerOverlap:()Z // method@153e │ │ -072a06: 0a01 |0007: move-result v1 │ │ -072a08: 6e20 4a16 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setAddPaddingForCorners:(Z)V // method@164a │ │ -072a0e: 6e20 5415 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v7/widget/CardViewEclairMr1;.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V // method@1554 │ │ -072a14: 0e00 |000e: return-void │ │ +0729e0: |[0729e0] android.support.v7.widget.CardViewEclairMr1.onPreventCornerOverlapChanged:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ +0729f0: 7020 4b15 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ +0729f6: 0c00 |0003: move-result-object v0 │ │ +0729f8: 7210 3e15 0300 |0004: invoke-interface {v3}, Landroid/support/v7/widget/CardViewDelegate;.getPreventCornerOverlap:()Z // method@153e │ │ +0729fe: 0a01 |0007: move-result v1 │ │ +072a00: 6e20 4a16 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setAddPaddingForCorners:(Z)V // method@164a │ │ +072a06: 6e20 5415 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v7/widget/CardViewEclairMr1;.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V // method@1554 │ │ +072a0c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000b line=108 │ │ 0x000e line=109 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ @@ -168862,19 +168862,19 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -072a18: |[072a18] android.support.v7.widget.CardViewEclairMr1.setBackgroundColor:(Landroid/support/v7/widget/CardViewDelegate;I)V │ │ -072a28: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ -072a2e: 0c00 |0003: move-result-object v0 │ │ -072a30: 6e20 4c16 3000 |0004: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setColor:(I)V // method@164c │ │ -072a36: 0e00 |0007: return-void │ │ +072a10: |[072a10] android.support.v7.widget.CardViewEclairMr1.setBackgroundColor:(Landroid/support/v7/widget/CardViewDelegate;I)V │ │ +072a20: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ +072a26: 0c00 |0003: move-result-object v0 │ │ +072a28: 6e20 4c16 3000 |0004: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setColor:(I)V // method@164c │ │ +072a2e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0007 line=114 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ 0x0000 - 0x0008 reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ @@ -168885,19 +168885,19 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -072a38: |[072a38] android.support.v7.widget.CardViewEclairMr1.setElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ -072a48: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ -072a4e: 0c00 |0003: move-result-object v0 │ │ -072a50: 6e20 5016 3000 |0004: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setShadowSize:(F)V // method@1650 │ │ -072a56: 0e00 |0007: return-void │ │ +072a30: |[072a30] android.support.v7.widget.CardViewEclairMr1.setElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ +072a40: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ +072a46: 0c00 |0003: move-result-object v0 │ │ +072a48: 6e20 5016 3000 |0004: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setShadowSize:(F)V // method@1650 │ │ +072a4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0007 line=130 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ 0x0000 - 0x0008 reg=2 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ @@ -168908,20 +168908,20 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -072a58: |[072a58] android.support.v7.widget.CardViewEclairMr1.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ -072a68: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ -072a6e: 0c00 |0003: move-result-object v0 │ │ -072a70: 6e20 4f16 3000 |0004: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setMaxShadowSize:(F)V // method@164f │ │ -072a76: 6e20 5415 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V // method@1554 │ │ -072a7c: 0e00 |000a: return-void │ │ +072a50: |[072a50] android.support.v7.widget.CardViewEclairMr1.setMaxElevation:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ +072a60: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ +072a66: 0c00 |0003: move-result-object v0 │ │ +072a68: 6e20 4f16 3000 |0004: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setMaxShadowSize:(F)V // method@164f │ │ +072a6e: 6e20 5415 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V // method@1554 │ │ +072a74: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0007 line=140 │ │ 0x000a line=141 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ @@ -168933,20 +168933,20 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -072a80: |[072a80] android.support.v7.widget.CardViewEclairMr1.setRadius:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ -072a90: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ -072a96: 0c00 |0003: move-result-object v0 │ │ -072a98: 6e20 4e16 3000 |0004: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setCornerRadius:(F)V // method@164e │ │ -072a9e: 6e20 5415 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V // method@1554 │ │ -072aa4: 0e00 |000a: return-void │ │ +072a78: |[072a78] android.support.v7.widget.CardViewEclairMr1.setRadius:(Landroid/support/v7/widget/CardViewDelegate;F)V │ │ +072a88: 7020 4b15 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ +072a8e: 0c00 |0003: move-result-object v0 │ │ +072a90: 6e20 4e16 3000 |0004: invoke-virtual {v0, v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setCornerRadius:(F)V // method@164e │ │ +072a96: 6e20 5415 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/widget/CardViewEclairMr1;.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V // method@1554 │ │ +072a9c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0007 line=119 │ │ 0x000a line=120 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ @@ -168958,64 +168958,64 @@ │ │ type : '(Landroid/support/v7/widget/CardViewDelegate;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -072aa8: |[072aa8] android.support.v7.widget.CardViewEclairMr1.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ -072ab8: 2200 6000 |0000: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -072abc: 7010 b301 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -072ac2: 7020 4b15 6500 |0005: invoke-direct {v5, v6}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ -072ac8: 0c01 |0008: move-result-object v1 │ │ -072aca: 6e20 4116 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getMaxShadowAndCornerPadding:(Landroid/graphics/Rect;)V // method@1641 │ │ -072ad0: 0761 |000c: move-object v1, v6 │ │ -072ad2: 1f01 6803 |000d: check-cast v1, Landroid/view/View; // type@0368 │ │ -072ad6: 6e20 4815 6500 |000f: invoke-virtual {v5, v6}, Landroid/support/v7/widget/CardViewEclairMr1;.getMinHeight:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1548 │ │ -072adc: 0a02 |0012: move-result v2 │ │ -072ade: 8922 |0013: float-to-double v2, v2 │ │ -072ae0: 7120 991b 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ -072ae6: 0b02 |0017: move-result-wide v2 │ │ -072ae8: 8a22 |0018: double-to-int v2, v2 │ │ -072aea: 6e20 0b19 2100 |0019: invoke-virtual {v1, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@190b │ │ -072af0: 0761 |001c: move-object v1, v6 │ │ -072af2: 1f01 6803 |001d: check-cast v1, Landroid/view/View; // type@0368 │ │ -072af6: 6e20 4915 6500 |001f: invoke-virtual {v5, v6}, Landroid/support/v7/widget/CardViewEclairMr1;.getMinWidth:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1549 │ │ -072afc: 0a02 |0022: move-result v2 │ │ -072afe: 8922 |0023: float-to-double v2, v2 │ │ -072b00: 7120 991b 3200 |0024: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ -072b06: 0b02 |0027: move-result-wide v2 │ │ -072b08: 8a22 |0028: double-to-int v2, v2 │ │ -072b0a: 6e20 0c19 2100 |0029: invoke-virtual {v1, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@190c │ │ -072b10: 5201 2e00 |002c: iget v1, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ -072b14: 5202 3000 |002e: iget v2, v0, Landroid/graphics/Rect;.top:I // field@0030 │ │ -072b18: 5203 2f00 |0030: iget v3, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ -072b1c: 5204 2d00 |0032: iget v4, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -072b20: 7254 4115 1632 |0034: invoke-interface {v6, v1, v2, v3, v4}, Landroid/support/v7/widget/CardViewDelegate;.setShadowPadding:(IIII)V // method@1541 │ │ -072b26: 0e00 |0037: return-void │ │ +072aa0: |[072aa0] android.support.v7.widget.CardViewEclairMr1.updatePadding:(Landroid/support/v7/widget/CardViewDelegate;)V │ │ +072ab0: 2200 6000 |0000: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +072ab4: 7010 b301 0000 |0002: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +072aba: 7020 4b15 6500 |0005: invoke-direct {v5, v6}, Landroid/support/v7/widget/CardViewEclairMr1;.getShadowBackground:(Landroid/support/v7/widget/CardViewDelegate;)Landroid/support/v7/widget/RoundRectDrawableWithShadow; // method@154b │ │ +072ac0: 0c01 |0008: move-result-object v1 │ │ +072ac2: 6e20 4116 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getMaxShadowAndCornerPadding:(Landroid/graphics/Rect;)V // method@1641 │ │ +072ac8: 0761 |000c: move-object v1, v6 │ │ +072aca: 1f01 6803 |000d: check-cast v1, Landroid/view/View; // type@0368 │ │ +072ace: 6e20 4815 6500 |000f: invoke-virtual {v5, v6}, Landroid/support/v7/widget/CardViewEclairMr1;.getMinHeight:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1548 │ │ +072ad4: 0a02 |0012: move-result v2 │ │ +072ad6: 8922 |0013: float-to-double v2, v2 │ │ +072ad8: 7120 991b 3200 |0014: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ +072ade: 0b02 |0017: move-result-wide v2 │ │ +072ae0: 8a22 |0018: double-to-int v2, v2 │ │ +072ae2: 6e20 0b19 2100 |0019: invoke-virtual {v1, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@190b │ │ +072ae8: 0761 |001c: move-object v1, v6 │ │ +072aea: 1f01 6803 |001d: check-cast v1, Landroid/view/View; // type@0368 │ │ +072aee: 6e20 4915 6500 |001f: invoke-virtual {v5, v6}, Landroid/support/v7/widget/CardViewEclairMr1;.getMinWidth:(Landroid/support/v7/widget/CardViewDelegate;)F // method@1549 │ │ +072af4: 0a02 |0022: move-result v2 │ │ +072af6: 8922 |0023: float-to-double v2, v2 │ │ +072af8: 7120 991b 3200 |0024: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ +072afe: 0b02 |0027: move-result-wide v2 │ │ +072b00: 8a22 |0028: double-to-int v2, v2 │ │ +072b02: 6e20 0c19 2100 |0029: invoke-virtual {v1, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@190c │ │ +072b08: 5201 2e00 |002c: iget v1, v0, Landroid/graphics/Rect;.left:I // field@002e │ │ +072b0c: 5202 3000 |002e: iget v2, v0, Landroid/graphics/Rect;.top:I // field@0030 │ │ +072b10: 5203 2f00 |0030: iget v3, v0, Landroid/graphics/Rect;.right:I // field@002f │ │ +072b14: 5204 2d00 |0032: iget v4, v0, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +072b18: 7254 4115 1632 |0034: invoke-interface {v6, v1, v2, v3, v4}, Landroid/support/v7/widget/CardViewDelegate;.setShadowPadding:(IIII)V // method@1541 │ │ +072b1e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ 0x000d line=94 │ │ 0x001d line=95 │ │ 0x002c line=96 │ │ 0x0037 line=98 │ │ locals : │ │ 0x0005 - 0x0038 reg=0 shadowPadding Landroid/graphics/Rect; │ │ 0x0000 - 0x0038 reg=5 this Landroid/support/v7/widget/CardViewEclairMr1; │ │ 0x0000 - 0x0038 reg=6 cardView Landroid/support/v7/widget/CardViewDelegate; │ │ │ │ - source_file_idx : 725 (CardViewEclairMr1.java) │ │ + source_file_idx : 724 (CardViewEclairMr1.java) │ │ │ │ Class #614 header: │ │ class_idx : 748 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 727 │ │ +source_file_idx : 726 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #614 annotations: │ │ Annotations on class │ │ @@ -169040,18 +169040,18 @@ │ │ type : '(Landroid/support/v7/widget/CardViewJellybeanMr1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072b28: |[072b28] android.support.v7.widget.CardViewJellybeanMr1$1.:(Landroid/support/v7/widget/CardViewJellybeanMr1;)V │ │ -072b38: 5b01 c909 |0000: iput-object v1, v0, Landroid/support/v7/widget/CardViewJellybeanMr1$1;.this$0:Landroid/support/v7/widget/CardViewJellybeanMr1; // field@09c9 │ │ -072b3c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -072b42: 0e00 |0005: return-void │ │ +072b20: |[072b20] android.support.v7.widget.CardViewJellybeanMr1$1.:(Landroid/support/v7/widget/CardViewJellybeanMr1;)V │ │ +072b30: 5b01 c909 |0000: iput-object v1, v0, Landroid/support/v7/widget/CardViewJellybeanMr1$1;.this$0:Landroid/support/v7/widget/CardViewJellybeanMr1; // field@09c9 │ │ +072b34: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +072b3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/CardViewJellybeanMr1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/CardViewJellybeanMr1; │ │ │ │ @@ -169061,35 +169061,35 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/graphics/RectF;FLandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -072b44: |[072b44] android.support.v7.widget.CardViewJellybeanMr1$1.drawRoundRect:(Landroid/graphics/Canvas;Landroid/graphics/RectF;FLandroid/graphics/Paint;)V │ │ -072b54: 6e54 8301 2133 |0000: invoke-virtual {v1, v2, v3, v3, v4}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0183 │ │ -072b5a: 0e00 |0003: return-void │ │ +072b3c: |[072b3c] android.support.v7.widget.CardViewJellybeanMr1$1.drawRoundRect:(Landroid/graphics/Canvas;Landroid/graphics/RectF;FLandroid/graphics/Paint;)V │ │ +072b4c: 6e54 8301 2133 |0000: invoke-virtual {v1, v2, v3, v3, v4}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0183 │ │ +072b52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/CardViewJellybeanMr1$1; │ │ 0x0000 - 0x0004 reg=1 canvas Landroid/graphics/Canvas; │ │ 0x0000 - 0x0004 reg=2 bounds Landroid/graphics/RectF; │ │ 0x0000 - 0x0004 reg=3 cornerRadius F │ │ 0x0000 - 0x0004 reg=4 paint Landroid/graphics/Paint; │ │ │ │ - source_file_idx : 727 (CardViewJellybeanMr1.java) │ │ + source_file_idx : 726 (CardViewJellybeanMr1.java) │ │ │ │ Class #615 header: │ │ class_idx : 749 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 746 │ │ -source_file_idx : 727 │ │ +source_file_idx : 726 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #615 - │ │ Class descriptor : 'Landroid/support/v7/widget/CardViewJellybeanMr1;' │ │ @@ -169104,17 +169104,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072b5c: |[072b5c] android.support.v7.widget.CardViewJellybeanMr1.:()V │ │ -072b6c: 7010 4415 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/CardViewEclairMr1;.:()V // method@1544 │ │ -072b72: 0e00 |0003: return-void │ │ +072b54: |[072b54] android.support.v7.widget.CardViewJellybeanMr1.:()V │ │ +072b64: 7010 4415 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/CardViewEclairMr1;.:()V // method@1544 │ │ +072b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/CardViewJellybeanMr1; │ │ │ │ Virtual methods - │ │ @@ -169123,33 +169123,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -072b74: |[072b74] android.support.v7.widget.CardViewJellybeanMr1.initStatic:()V │ │ -072b84: 2200 ec02 |0000: new-instance v0, Landroid/support/v7/widget/CardViewJellybeanMr1$1; // type@02ec │ │ -072b88: 7020 6215 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/CardViewJellybeanMr1$1;.:(Landroid/support/v7/widget/CardViewJellybeanMr1;)V // method@1562 │ │ -072b8e: 6900 360a |0005: sput-object v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.sRoundRectHelper:Landroid/support/v7/widget/RoundRectDrawableWithShadow$RoundRectHelper; // field@0a36 │ │ -072b92: 0e00 |0007: return-void │ │ +072b6c: |[072b6c] android.support.v7.widget.CardViewJellybeanMr1.initStatic:()V │ │ +072b7c: 2200 ec02 |0000: new-instance v0, Landroid/support/v7/widget/CardViewJellybeanMr1$1; // type@02ec │ │ +072b80: 7020 6215 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/widget/CardViewJellybeanMr1$1;.:(Landroid/support/v7/widget/CardViewJellybeanMr1;)V // method@1562 │ │ +072b86: 6900 360a |0005: sput-object v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.sRoundRectHelper:Landroid/support/v7/widget/RoundRectDrawableWithShadow$RoundRectHelper; // field@0a36 │ │ +072b8a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0007 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/CardViewJellybeanMr1; │ │ │ │ - source_file_idx : 727 (CardViewJellybeanMr1.java) │ │ + source_file_idx : 726 (CardViewJellybeanMr1.java) │ │ │ │ Class #616 header: │ │ class_idx : 752 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 758 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #616 annotations: │ │ Annotations on class │ │ @@ -169174,30 +169174,30 @@ │ │ type : '()Landroid/support/v7/widget/ListPopupWindow;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072b94: |[072b94] android.support.v7.widget.ListPopupWindow$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ -072ba4: 5410 e709 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e7 │ │ -072ba8: 1100 |0002: return-object v0 │ │ +072b8c: |[072b8c] android.support.v7.widget.ListPopupWindow$1.getPopup:()Landroid/support/v7/widget/ListPopupWindow; │ │ +072b9c: 5410 e709 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e7 │ │ +072ba0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/ListPopupWindow$1; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #617 header: │ │ class_idx : 753 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #617 annotations: │ │ Annotations on class │ │ @@ -169222,18 +169222,18 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072bac: |[072bac] android.support.v7.widget.ListPopupWindow$2.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -072bbc: 5b01 e809 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e8 │ │ -072bc0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -072bc6: 0e00 |0005: return-void │ │ +072ba4: |[072ba4] android.support.v7.widget.ListPopupWindow$2.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +072bb4: 5b01 e809 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e8 │ │ +072bb8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +072bbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -169243,42 +169243,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -072bc8: |[072bc8] android.support.v7.widget.ListPopupWindow$2.run:()V │ │ -072bd8: 5421 e809 |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e8 │ │ -072bdc: 6e10 1516 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ -072be2: 0c00 |0005: move-result-object v0 │ │ -072be4: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -072be8: 6e10 d918 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@18d9 │ │ -072bee: 0c01 |000b: move-result-object v1 │ │ -072bf0: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -072bf4: 5421 e809 |000e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e8 │ │ -072bf8: 6e10 2616 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ -072bfe: 0e00 |0013: return-void │ │ +072bc0: |[072bc0] android.support.v7.widget.ListPopupWindow$2.run:()V │ │ +072bd0: 5421 e809 |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e8 │ │ +072bd4: 6e10 1516 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1615 │ │ +072bda: 0c00 |0005: move-result-object v0 │ │ +072bdc: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +072be0: 6e10 d918 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@18d9 │ │ +072be6: 0c01 |000b: move-result-object v1 │ │ +072be8: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +072bec: 5421 e809 |000e: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e8 │ │ +072bf0: 6e10 2616 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ +072bf6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1063 │ │ 0x0006 line=1064 │ │ 0x000e line=1065 │ │ 0x0013 line=1067 │ │ locals : │ │ 0x0006 - 0x0014 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/ListPopupWindow$2; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #618 header: │ │ class_idx : 754 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #618 annotations: │ │ Annotations on class │ │ @@ -169307,18 +169307,18 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072c00: |[072c00] android.support.v7.widget.ListPopupWindow$3.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -072c10: 5b01 e909 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e9 │ │ -072c14: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -072c1a: 0e00 |0005: return-void │ │ +072bf8: |[072bf8] android.support.v7.widget.ListPopupWindow$3.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +072c08: 5b01 e909 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e9 │ │ +072c0c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +072c12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1078 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -169328,24 +169328,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 │ │ -072c1c: |[072c1c] android.support.v7.widget.ListPopupWindow$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -072c2c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -072c2e: 3215 0e00 |0001: if-eq v5, v1, 000f // +000e │ │ -072c32: 5421 e909 |0003: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e9 │ │ -072c36: 7110 1116 0100 |0005: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ -072c3c: 0c00 |0008: move-result-object v0 │ │ -072c3e: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -072c42: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -072c44: 7120 c315 1000 |000c: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@15c3 │ │ -072c4a: 0e00 |000f: return-void │ │ +072c14: |[072c14] android.support.v7.widget.ListPopupWindow$3.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +072c24: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +072c26: 3215 0e00 |0001: if-eq v5, v1, 000f // +000e │ │ +072c2a: 5421 e909 |0003: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$3;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09e9 │ │ +072c2e: 7110 1116 0100 |0005: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ +072c34: 0c00 |0008: move-result-object v0 │ │ +072c36: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +072c3a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +072c3c: 7120 c315 1000 |000c: invoke-static {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z // method@15c3 │ │ +072c42: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1082 │ │ 0x0003 line=1083 │ │ 0x0009 line=1085 │ │ 0x000b line=1086 │ │ 0x000f line=1089 │ │ @@ -169363,31 +169363,31 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -072c4c: |[072c4c] android.support.v7.widget.ListPopupWindow$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -072c5c: 0e00 |0000: return-void │ │ +072c44: |[072c44] android.support.v7.widget.ListPopupWindow$3.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +072c54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1092 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ListPopupWindow$3; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #619 header: │ │ class_idx : 755 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 686 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ Class #619 annotations: │ │ Annotations on class │ │ @@ -169427,22 +169427,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 │ │ -072c60: |[072c60] android.support.v7.widget.ListPopupWindow$DropDownListView.:(Landroid/content/Context;Z)V │ │ -072c70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -072c72: 6001 df03 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.dropDownListViewStyle:I // field@03df │ │ -072c76: 7040 ed12 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@12ed │ │ -072c7c: 5c24 ec09 |0006: iput-boolean v4, v2, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@09ec │ │ -072c80: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -072c82: 6e20 da15 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setCacheColorHint:(I)V // method@15da │ │ -072c88: 0e00 |000c: return-void │ │ +072c58: |[072c58] android.support.v7.widget.ListPopupWindow$DropDownListView.:(Landroid/content/Context;Z)V │ │ +072c68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +072c6a: 6001 df03 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.dropDownListViewStyle:I // field@03df │ │ +072c6e: 7040 ed12 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/widget/ListViewCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@12ed │ │ +072c74: 5c24 ec09 |0006: iput-boolean v4, v2, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@09ec │ │ +072c78: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +072c7a: 6e20 da15 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setCacheColorHint:(I)V // method@15da │ │ +072c80: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1548 │ │ 0x0006 line=1549 │ │ 0x0008 line=1550 │ │ 0x000c line=1551 │ │ locals : │ │ @@ -169455,17 +169455,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -072c8c: |[072c8c] android.support.v7.widget.ListPopupWindow$DropDownListView.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z │ │ -072c9c: 5c01 ed09 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@09ed │ │ -072ca0: 0f01 |0002: return v1 │ │ +072c84: |[072c84] android.support.v7.widget.ListPopupWindow$DropDownListView.access$502:(Landroid/support/v7/widget/ListPopupWindow$DropDownListView;Z)Z │ │ +072c94: 5c01 ed09 |0000: iput-boolean v1, v0, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@09ed │ │ +072c98: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1496 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -169474,26 +169474,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -072ca4: |[072ca4] android.support.v7.widget.ListPopupWindow$DropDownListView.clearPressedItem:()V │ │ -072cb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -072cb6: 5c10 eb09 |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@09eb │ │ -072cba: 6e20 e015 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@15e0 │ │ -072cc0: 6e10 c615 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.drawableStateChanged:()V // method@15c6 │ │ -072cc6: 5410 ea09 |0009: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@09ea │ │ -072cca: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ -072cce: 5410 ea09 |000d: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@09ea │ │ -072cd2: 6e10 cb09 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@09cb │ │ -072cd8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -072cda: 5b10 ea09 |0013: iput-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@09ea │ │ -072cde: 0e00 |0015: return-void │ │ +072c9c: |[072c9c] android.support.v7.widget.ListPopupWindow$DropDownListView.clearPressedItem:()V │ │ +072cac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +072cae: 5c10 eb09 |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@09eb │ │ +072cb2: 6e20 e015 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@15e0 │ │ +072cb8: 6e10 c615 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.drawableStateChanged:()V // method@15c6 │ │ +072cbe: 5410 ea09 |0009: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@09ea │ │ +072cc2: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ +072cc6: 5410 ea09 |000d: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@09ea │ │ +072cca: 6e10 cb09 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.cancel:()V // method@09cb │ │ +072cd0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +072cd2: 5b10 ea09 |0013: iput-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mClickAnimation:Landroid/support/v4/view/ViewPropertyAnimatorCompat; // field@09ea │ │ +072cd6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1625 │ │ 0x0003 line=1626 │ │ 0x0006 line=1628 │ │ 0x0009 line=1630 │ │ 0x000d line=1631 │ │ @@ -169507,19 +169507,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -072ce0: |[072ce0] android.support.v7.widget.ListPopupWindow$DropDownListView.clickPressedItem:(Landroid/view/View;I)V │ │ -072cf0: 6e20 cb15 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getItemIdAtPosition:(I)J // method@15cb │ │ -072cf6: 0b00 |0003: move-result-wide v0 │ │ -072cf8: 6e51 d415 3204 |0004: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.performItemClick:(Landroid/view/View;IJ)Z // method@15d4 │ │ -072cfe: 0e00 |0007: return-void │ │ +072cd8: |[072cd8] android.support.v7.widget.ListPopupWindow$DropDownListView.clickPressedItem:(Landroid/view/View;I)V │ │ +072ce8: 6e20 cb15 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getItemIdAtPosition:(I)J // method@15cb │ │ +072cee: 0b00 |0003: move-result-wide v0 │ │ +072cf0: 6e51 d415 3204 |0004: invoke-virtual {v2, v3, v4, v0, v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.performItemClick:(Landroid/view/View;IJ)Z // method@15d4 │ │ +072cf6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1620 │ │ 0x0004 line=1621 │ │ 0x0007 line=1622 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 id J │ │ @@ -169532,25 +169532,25 @@ │ │ type : '(Landroid/view/View;IFF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -072d00: |[072d00] android.support.v7.widget.ListPopupWindow$DropDownListView.setPressedItem:(Landroid/view/View;IFF)V │ │ -072d10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -072d12: 5c10 eb09 |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@09eb │ │ -072d16: 6e20 e015 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@15e0 │ │ -072d1c: 6e10 d115 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.layoutChildren:()V // method@15d1 │ │ -072d22: 6e20 e215 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@15e2 │ │ -072d28: 6e55 d615 3142 |000c: invoke-virtual {v1, v3, v2, v4, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V // method@15d6 │ │ -072d2e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -072d30: 6e20 e415 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelectorEnabled:(Z)V // method@15e4 │ │ -072d36: 6e10 d715 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.refreshDrawableState:()V // method@15d7 │ │ -072d3c: 0e00 |0016: return-void │ │ +072cf8: |[072cf8] android.support.v7.widget.ListPopupWindow$DropDownListView.setPressedItem:(Landroid/view/View;IFF)V │ │ +072d08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +072d0a: 5c10 eb09 |0001: iput-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@09eb │ │ +072d0e: 6e20 e015 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressed:(Z)V // method@15e0 │ │ +072d14: 6e10 d115 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.layoutChildren:()V // method@15d1 │ │ +072d1a: 6e20 e215 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@15e2 │ │ +072d20: 6e55 d615 3142 |000c: invoke-virtual {v1, v3, v2, v4, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.positionSelectorLikeTouchCompat:(ILandroid/view/View;FF)V // method@15d6 │ │ +072d26: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +072d28: 6e20 e415 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setSelectorEnabled:(Z)V // method@15e4 │ │ +072d2e: 6e10 d715 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.refreshDrawableState:()V // method@15d7 │ │ +072d34: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1637 │ │ 0x0003 line=1641 │ │ 0x0006 line=1642 │ │ 0x0009 line=1645 │ │ 0x000c line=1646 │ │ @@ -169570,24 +169570,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -072d40: |[072d40] android.support.v7.widget.ListPopupWindow$DropDownListView.hasFocus:()Z │ │ -072d50: 5510 ec09 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@09ec │ │ -072d54: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -072d58: 6f10 fb12 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.hasFocus:()Z // method@12fb │ │ -072d5e: 0a00 |0007: move-result v0 │ │ -072d60: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -072d64: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -072d66: 0f00 |000b: return v0 │ │ -072d68: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -072d6a: 28fe |000d: goto 000b // -0002 │ │ +072d38: |[072d38] android.support.v7.widget.ListPopupWindow$DropDownListView.hasFocus:()Z │ │ +072d48: 5510 ec09 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@09ec │ │ +072d4c: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +072d50: 6f10 fb12 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.hasFocus:()Z // method@12fb │ │ +072d56: 0a00 |0007: move-result v0 │ │ +072d58: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +072d5c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +072d5e: 0f00 |000b: return v0 │ │ +072d60: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +072d62: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1696 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #1 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -169595,24 +169595,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -072d6c: |[072d6c] android.support.v7.widget.ListPopupWindow$DropDownListView.hasWindowFocus:()Z │ │ -072d7c: 5510 ec09 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@09ec │ │ -072d80: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -072d84: 6f10 fc12 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.hasWindowFocus:()Z // method@12fc │ │ -072d8a: 0a00 |0007: move-result v0 │ │ -072d8c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -072d90: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -072d92: 0f00 |000b: return v0 │ │ -072d94: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -072d96: 28fe |000d: goto 000b // -0002 │ │ +072d64: |[072d64] android.support.v7.widget.ListPopupWindow$DropDownListView.hasWindowFocus:()Z │ │ +072d74: 5510 ec09 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@09ec │ │ +072d78: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +072d7c: 6f10 fc12 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.hasWindowFocus:()Z // method@12fc │ │ +072d82: 0a00 |0007: move-result v0 │ │ +072d84: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +072d88: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +072d8a: 0f00 |000b: return v0 │ │ +072d8c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +072d8e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1676 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #2 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -169620,24 +169620,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -072d98: |[072d98] android.support.v7.widget.ListPopupWindow$DropDownListView.isFocused:()Z │ │ -072da8: 5510 ec09 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@09ec │ │ -072dac: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -072db0: 6f10 fd12 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isFocused:()Z // method@12fd │ │ -072db6: 0a00 |0007: move-result v0 │ │ -072db8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -072dbc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -072dbe: 0f00 |000b: return v0 │ │ -072dc0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -072dc2: 28fe |000d: goto 000b // -0002 │ │ +072d90: |[072d90] android.support.v7.widget.ListPopupWindow$DropDownListView.isFocused:()Z │ │ +072da0: 5510 ec09 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@09ec │ │ +072da4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +072da8: 6f10 fd12 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isFocused:()Z // method@12fd │ │ +072dae: 0a00 |0007: move-result v0 │ │ +072db0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +072db4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +072db6: 0f00 |000b: return v0 │ │ +072db8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +072dba: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1686 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #3 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -169645,26 +169645,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -072dc4: |[072dc4] android.support.v7.widget.ListPopupWindow$DropDownListView.isInTouchMode:()Z │ │ -072dd4: 5510 ec09 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@09ec │ │ -072dd8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -072ddc: 5510 ed09 |0004: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@09ed │ │ -072de0: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -072de4: 6f10 fe12 0100 |0008: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isInTouchMode:()Z // method@12fe │ │ -072dea: 0a00 |000b: move-result v0 │ │ -072dec: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -072df0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -072df2: 0f00 |000f: return v0 │ │ -072df4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -072df6: 28fe |0011: goto 000f // -0002 │ │ +072dbc: |[072dbc] android.support.v7.widget.ListPopupWindow$DropDownListView.isInTouchMode:()Z │ │ +072dcc: 5510 ec09 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@09ec │ │ +072dd0: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +072dd4: 5510 ed09 |0004: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@09ed │ │ +072dd8: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +072ddc: 6f10 fe12 0100 |0008: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.isInTouchMode:()Z // method@12fe │ │ +072de2: 0a00 |000b: move-result v0 │ │ +072de4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +072de8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +072dea: 0f00 |000f: return v0 │ │ +072dec: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +072dee: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1666 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ #4 : (in Landroid/support/v7/widget/ListPopupWindow$DropDownListView;) │ │ @@ -169672,74 +169672,74 @@ │ │ type : '(Landroid/view/MotionEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 114 16-bit code units │ │ -072df8: |[072df8] android.support.v7.widget.ListPopupWindow$DropDownListView.onForwardedEvent:(Landroid/view/MotionEvent;I)Z │ │ -072e08: 121a |0000: const/4 v10, #int 1 // #1 │ │ -072e0a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -072e0c: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -072e0e: 7110 1408 0c00 |0003: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ -072e14: 0a00 |0006: move-result v0 │ │ -072e16: 2b00 6100 0000 |0007: packed-switch v0, 00000068 // +00000061 │ │ -072e1c: 3804 0400 |000a: if-eqz v4, 000e // +0004 │ │ -072e20: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ -072e24: 7010 c415 0b00 |000e: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clearPressedItem:()V // method@15c4 │ │ -072e2a: 3804 4c00 |0011: if-eqz v4, 005d // +004c │ │ -072e2e: 54b8 ee09 |0013: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ -072e32: 3908 0900 |0015: if-nez v8, 001e // +0009 │ │ -072e36: 2208 0d02 |0017: new-instance v8, Landroid/support/v4/widget/ListViewAutoScrollHelper; // type@020d │ │ -072e3a: 7020 3b0c b800 |0019: invoke-direct {v8, v11}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.:(Landroid/widget/ListView;)V // method@0c3b │ │ -072e40: 5bb8 ee09 |001c: iput-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ -072e44: 54b8 ee09 |001e: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ -072e48: 6e20 400c a800 |0020: invoke-virtual {v8, v10}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@0c40 │ │ -072e4e: 54b8 ee09 |0023: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ -072e52: 6e30 3e0c b80c |0025: invoke-virtual {v8, v11, v12}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0c3e │ │ -072e58: 0f04 |0028: return v4 │ │ -072e5a: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -072e5c: 28e0 |002a: goto 000a // -0020 │ │ -072e5e: 1204 |002b: const/4 v4, #int 0 // #0 │ │ -072e60: 6e20 7618 dc00 |002c: invoke-virtual {v12, v13}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1876 │ │ -072e66: 0a01 |002f: move-result v1 │ │ -072e68: 3b01 0400 |0030: if-gez v1, 0034 // +0004 │ │ -072e6c: 1204 |0032: const/4 v4, #int 0 // #0 │ │ -072e6e: 28d7 |0033: goto 000a // -0029 │ │ -072e70: 6e20 7c18 1c00 |0034: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@187c │ │ -072e76: 0a08 |0037: move-result v8 │ │ -072e78: 8786 |0038: float-to-int v6, v8 │ │ -072e7a: 6e20 7e18 1c00 |0039: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@187e │ │ -072e80: 0a08 |003c: move-result v8 │ │ -072e82: 8787 |003d: float-to-int v7, v8 │ │ -072e84: 6e30 d515 6b07 |003e: invoke-virtual {v11, v6, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.pointToPosition:(II)I // method@15d5 │ │ -072e8a: 0a05 |0041: move-result v5 │ │ -072e8c: 12f8 |0042: const/4 v8, #int -1 // #ff │ │ -072e8e: 3385 0400 |0043: if-ne v5, v8, 0047 // +0004 │ │ -072e92: 1213 |0045: const/4 v3, #int 1 // #1 │ │ -072e94: 28c4 |0046: goto 000a // -003c │ │ -072e96: 6e10 ca15 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@15ca │ │ -072e9c: 0a08 |004a: move-result v8 │ │ -072e9e: 9108 0508 |004b: sub-int v8, v5, v8 │ │ -072ea2: 6e20 c715 8b00 |004d: invoke-virtual {v11, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@15c7 │ │ -072ea8: 0c02 |0050: move-result-object v2 │ │ -072eaa: 8268 |0051: int-to-float v8, v6 │ │ -072eac: 8279 |0052: int-to-float v9, v7 │ │ -072eae: 7059 e115 2b85 |0053: invoke-direct {v11, v2, v5, v8, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressedItem:(Landroid/view/View;IFF)V // method@15e1 │ │ -072eb4: 1214 |0056: const/4 v4, #int 1 // #1 │ │ -072eb6: 33a0 b3ff |0057: if-ne v0, v10, 000a // -004d │ │ -072eba: 7030 c515 2b05 |0059: invoke-direct {v11, v2, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clickPressedItem:(Landroid/view/View;I)V // method@15c5 │ │ -072ec0: 28ae |005c: goto 000a // -0052 │ │ -072ec2: 54b8 ee09 |005d: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ -072ec6: 3808 c9ff |005f: if-eqz v8, 0028 // -0037 │ │ -072eca: 54b8 ee09 |0061: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ -072ece: 1209 |0063: const/4 v9, #int 0 // #0 │ │ -072ed0: 6e20 400c 9800 |0064: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@0c40 │ │ -072ed6: 28c1 |0067: goto 0028 // -003f │ │ -072ed8: 0001 0300 0100 0000 2400 0000 2500 ... |0068: packed-switch-data (10 units) │ │ +072df0: |[072df0] android.support.v7.widget.ListPopupWindow$DropDownListView.onForwardedEvent:(Landroid/view/MotionEvent;I)Z │ │ +072e00: 121a |0000: const/4 v10, #int 1 // #1 │ │ +072e02: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +072e04: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +072e06: 7110 1408 0c00 |0003: invoke-static {v12}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ +072e0c: 0a00 |0006: move-result v0 │ │ +072e0e: 2b00 6100 0000 |0007: packed-switch v0, 00000068 // +00000061 │ │ +072e14: 3804 0400 |000a: if-eqz v4, 000e // +0004 │ │ +072e18: 3803 0500 |000c: if-eqz v3, 0011 // +0005 │ │ +072e1c: 7010 c415 0b00 |000e: invoke-direct {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clearPressedItem:()V // method@15c4 │ │ +072e22: 3804 4c00 |0011: if-eqz v4, 005d // +004c │ │ +072e26: 54b8 ee09 |0013: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ +072e2a: 3908 0900 |0015: if-nez v8, 001e // +0009 │ │ +072e2e: 2208 0d02 |0017: new-instance v8, Landroid/support/v4/widget/ListViewAutoScrollHelper; // type@020d │ │ +072e32: 7020 3b0c b800 |0019: invoke-direct {v8, v11}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.:(Landroid/widget/ListView;)V // method@0c3b │ │ +072e38: 5bb8 ee09 |001c: iput-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ +072e3c: 54b8 ee09 |001e: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ +072e40: 6e20 400c a800 |0020: invoke-virtual {v8, v10}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@0c40 │ │ +072e46: 54b8 ee09 |0023: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ +072e4a: 6e30 3e0c b80c |0025: invoke-virtual {v8, v11, v12}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@0c3e │ │ +072e50: 0f04 |0028: return v4 │ │ +072e52: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +072e54: 28e0 |002a: goto 000a // -0020 │ │ +072e56: 1204 |002b: const/4 v4, #int 0 // #0 │ │ +072e58: 6e20 7618 dc00 |002c: invoke-virtual {v12, v13}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1876 │ │ +072e5e: 0a01 |002f: move-result v1 │ │ +072e60: 3b01 0400 |0030: if-gez v1, 0034 // +0004 │ │ +072e64: 1204 |0032: const/4 v4, #int 0 // #0 │ │ +072e66: 28d7 |0033: goto 000a // -0029 │ │ +072e68: 6e20 7c18 1c00 |0034: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@187c │ │ +072e6e: 0a08 |0037: move-result v8 │ │ +072e70: 8786 |0038: float-to-int v6, v8 │ │ +072e72: 6e20 7e18 1c00 |0039: invoke-virtual {v12, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@187e │ │ +072e78: 0a08 |003c: move-result v8 │ │ +072e7a: 8787 |003d: float-to-int v7, v8 │ │ +072e7c: 6e30 d515 6b07 |003e: invoke-virtual {v11, v6, v7}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.pointToPosition:(II)I // method@15d5 │ │ +072e82: 0a05 |0041: move-result v5 │ │ +072e84: 12f8 |0042: const/4 v8, #int -1 // #ff │ │ +072e86: 3385 0400 |0043: if-ne v5, v8, 0047 // +0004 │ │ +072e8a: 1213 |0045: const/4 v3, #int 1 // #1 │ │ +072e8c: 28c4 |0046: goto 000a // -003c │ │ +072e8e: 6e10 ca15 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@15ca │ │ +072e94: 0a08 |004a: move-result v8 │ │ +072e96: 9108 0508 |004b: sub-int v8, v5, v8 │ │ +072e9a: 6e20 c715 8b00 |004d: invoke-virtual {v11, v8}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@15c7 │ │ +072ea0: 0c02 |0050: move-result-object v2 │ │ +072ea2: 8268 |0051: int-to-float v8, v6 │ │ +072ea4: 8279 |0052: int-to-float v9, v7 │ │ +072ea6: 7059 e115 2b85 |0053: invoke-direct {v11, v2, v5, v8, v9}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.setPressedItem:(Landroid/view/View;IFF)V // method@15e1 │ │ +072eac: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +072eae: 33a0 b3ff |0057: if-ne v0, v10, 000a // -004d │ │ +072eb2: 7030 c515 2b05 |0059: invoke-direct {v11, v2, v5}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.clickPressedItem:(Landroid/view/View;I)V // method@15c5 │ │ +072eb8: 28ae |005c: goto 000a // -0052 │ │ +072eba: 54b8 ee09 |005d: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ +072ebe: 3808 c9ff |005f: if-eqz v8, 0028 // -0037 │ │ +072ec2: 54b8 ee09 |0061: iget-object v8, v11, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mScrollHelper:Landroid/support/v4/widget/ListViewAutoScrollHelper; // field@09ee │ │ +072ec6: 1209 |0063: const/4 v9, #int 0 // #0 │ │ +072ec8: 6e20 400c 9800 |0064: invoke-virtual {v8, v9}, Landroid/support/v4/widget/ListViewAutoScrollHelper;.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; // method@0c40 │ │ +072ece: 28c1 |0067: goto 0028 // -003f │ │ +072ed0: 0001 0300 0100 0000 2400 0000 2500 ... |0068: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1560 │ │ 0x0002 line=1561 │ │ 0x0003 line=1563 │ │ 0x0007 line=1564 │ │ 0x000a line=1597 │ │ @@ -169789,37 +169789,37 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -072eec: |[072eec] android.support.v7.widget.ListPopupWindow$DropDownListView.touchModeDrawsInPressedStateCompat:()Z │ │ -072efc: 5510 eb09 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@09eb │ │ -072f00: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -072f04: 6f10 0813 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@1308 │ │ -072f0a: 0a00 |0007: move-result v0 │ │ -072f0c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -072f10: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -072f12: 0f00 |000b: return v0 │ │ -072f14: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -072f16: 28fe |000d: goto 000b // -0002 │ │ +072ee4: |[072ee4] android.support.v7.widget.ListPopupWindow$DropDownListView.touchModeDrawsInPressedStateCompat:()Z │ │ +072ef4: 5510 eb09 |0000: iget-boolean v0, v1, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.mDrawsInPressedState:Z // field@09eb │ │ +072ef8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +072efc: 6f10 0813 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/ListViewCompat;.touchModeDrawsInPressedStateCompat:()Z // method@1308 │ │ +072f02: 0a00 |0007: move-result v0 │ │ +072f04: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +072f08: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +072f0a: 0f00 |000b: return v0 │ │ +072f0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +072f0e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1660 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$DropDownListView; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #620 header: │ │ class_idx : 756 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #620 annotations: │ │ Annotations on class │ │ @@ -169844,18 +169844,18 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072f18: |[072f18] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ -072f28: 5b01 ef09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@09ef │ │ -072f2c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -072f32: 0e00 |0005: return-void │ │ +072f10: |[072f10] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ +072f20: 5b01 ef09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@09ef │ │ +072f24: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +072f2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1474 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ @@ -169864,17 +169864,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072f34: |[072f34] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -072f44: 7020 e615 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@15e6 │ │ -072f4a: 0e00 |0003: return-void │ │ +072f2c: |[072f2c] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +072f3c: 7020 e615 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@15e6 │ │ +072f42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1474 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ListPopupWindow$1; │ │ @@ -169885,39 +169885,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -072f4c: |[072f4c] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.run:()V │ │ -072f5c: 5421 ef09 |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@09ef │ │ -072f60: 7110 ee15 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; // method@15ee │ │ -072f66: 0c01 |0005: move-result-object v1 │ │ -072f68: 6e10 ca18 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -072f6e: 0c00 |0009: move-result-object v0 │ │ -072f70: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -072f72: 7220 6b19 1000 |000b: invoke-interface {v0, v1}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ -072f78: 0e00 |000e: return-void │ │ +072f44: |[072f44] android.support.v7.widget.ListPopupWindow$ForwardingListener$DisallowIntercept.run:()V │ │ +072f54: 5421 ef09 |0000: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@09ef │ │ +072f58: 7110 ee15 0100 |0002: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$900:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)Landroid/view/View; // method@15ee │ │ +072f5e: 0c01 |0005: move-result-object v1 │ │ +072f60: 6e10 ca18 0100 |0006: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +072f66: 0c00 |0009: move-result-object v0 │ │ +072f68: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +072f6a: 7220 6b19 1000 |000b: invoke-interface {v0, v1}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ +072f70: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1477 │ │ 0x000a line=1478 │ │ 0x000e line=1479 │ │ locals : │ │ 0x000a - 0x000f reg=0 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$DisallowIntercept; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #621 header: │ │ class_idx : 757 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #621 annotations: │ │ Annotations on class │ │ @@ -169942,18 +169942,18 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072f7c: |[072f7c] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ -072f8c: 5b01 f009 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@09f0 │ │ -072f90: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -072f96: 0e00 |0005: return-void │ │ +072f74: |[072f74] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V │ │ +072f84: 5b01 f009 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@09f0 │ │ +072f88: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +072f8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1482 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ │ │ @@ -169962,17 +169962,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072f98: |[072f98] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -072fa8: 7020 e915 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@15e9 │ │ -072fae: 0e00 |0003: return-void │ │ +072f90: |[072f90] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +072fa0: 7020 e915 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@15e9 │ │ +072fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1482 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ListPopupWindow$1; │ │ @@ -169983,32 +169983,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072fb0: |[072fb0] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.run:()V │ │ -072fc0: 5410 f009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@09f0 │ │ -072fc4: 7110 ed15 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@15ed │ │ -072fca: 0e00 |0005: return-void │ │ +072fa8: |[072fa8] android.support.v7.widget.ListPopupWindow$ForwardingListener$TriggerLongPress.run:()V │ │ +072fb8: 5410 f009 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress;.this$0:Landroid/support/v7/widget/ListPopupWindow$ForwardingListener; // field@09f0 │ │ +072fbc: 7110 ed15 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;.access$1000:(Landroid/support/v7/widget/ListPopupWindow$ForwardingListener;)V // method@15ed │ │ +072fc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1485 │ │ 0x0005 line=1486 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow$ForwardingListener$TriggerLongPress; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #622 header: │ │ class_idx : 759 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #622 annotations: │ │ Annotations on class │ │ @@ -170033,18 +170033,18 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -072fcc: |[072fcc] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -072fdc: 5b01 fb09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fb │ │ -072fe0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -072fe6: 0e00 |0005: return-void │ │ +072fc4: |[072fc4] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +072fd4: 5b01 fb09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fb │ │ +072fd8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +072fde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -170053,17 +170053,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -072fe8: |[072fe8] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -072ff8: 7020 fa15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@15fa │ │ -072ffe: 0e00 |0003: return-void │ │ +072fe0: |[072fe0] android.support.v7.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +072ff0: 7020 fa15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@15fa │ │ +072ff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1716 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ListPopupWindow$1; │ │ @@ -170074,32 +170074,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073000: |[073000] android.support.v7.widget.ListPopupWindow$ListSelectorHider.run:()V │ │ -073010: 5410 fb09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fb │ │ -073014: 6e10 1316 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@1613 │ │ -07301a: 0e00 |0005: return-void │ │ +072ff8: |[072ff8] android.support.v7.widget.ListPopupWindow$ListSelectorHider.run:()V │ │ +073008: 5410 fb09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fb │ │ +07300c: 6e10 1316 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.clearListSelection:()V // method@1613 │ │ +073012: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1718 │ │ 0x0005 line=1719 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow$ListSelectorHider; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #623 header: │ │ class_idx : 760 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 73 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #623 annotations: │ │ Annotations on class │ │ @@ -170123,18 +170123,18 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07301c: |[07301c] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -07302c: 5b01 fc09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fc │ │ -073030: 7010 6f01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016f │ │ -073036: 0e00 |0005: return-void │ │ +073014: |[073014] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +073024: 5b01 fc09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fc │ │ +073028: 7010 6f01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016f │ │ +07302e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1701 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -170143,17 +170143,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -073038: |[073038] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -073048: 7020 fd15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@15fd │ │ -07304e: 0e00 |0003: return-void │ │ +073030: |[073030] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +073040: 7020 fd15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@15fd │ │ +073046: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1701 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ListPopupWindow$1; │ │ @@ -170164,22 +170164,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -073050: |[073050] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onChanged:()V │ │ -073060: 5410 fc09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fc │ │ -073064: 6e10 1816 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ -07306a: 0a00 |0005: move-result v0 │ │ -07306c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -073070: 5410 fc09 |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fc │ │ -073074: 6e10 2616 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ -07307a: 0e00 |000d: return-void │ │ +073048: |[073048] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onChanged:()V │ │ +073058: 5410 fc09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fc │ │ +07305c: 6e10 1816 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isShowing:()Z // method@1618 │ │ +073062: 0a00 |0005: move-result v0 │ │ +073064: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +073068: 5410 fc09 |0008: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fc │ │ +07306c: 6e10 2616 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ +073072: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1704 │ │ 0x0008 line=1706 │ │ 0x000d line=1708 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; │ │ @@ -170189,32 +170189,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07307c: |[07307c] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated:()V │ │ -07308c: 5410 fc09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fc │ │ -073090: 6e10 1416 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1614 │ │ -073096: 0e00 |0005: return-void │ │ +073074: |[073074] android.support.v7.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated:()V │ │ +073084: 5410 fc09 |0000: iget-object v0, v1, Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fc │ │ +073088: 6e10 1416 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.dismiss:()V // method@1614 │ │ +07308e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1712 │ │ 0x0005 line=1713 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/ListPopupWindow$PopupDataSetObserver; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #624 header: │ │ class_idx : 761 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #624 annotations: │ │ Annotations on class │ │ @@ -170239,18 +170239,18 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073098: |[073098] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -0730a8: 5b01 fd09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ -0730ac: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0730b2: 0e00 |0005: return-void │ │ +073090: |[073090] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +0730a0: 5b01 fd09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ +0730a4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0730aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1749 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -170259,17 +170259,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0730b4: |[0730b4] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -0730c4: 7020 0116 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1601 │ │ -0730ca: 0e00 |0003: return-void │ │ +0730ac: |[0730ac] android.support.v7.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +0730bc: 7020 0116 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1601 │ │ +0730c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1749 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ListPopupWindow$1; │ │ @@ -170280,16 +170280,16 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0730cc: |[0730cc] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ -0730dc: 0e00 |0000: return-void │ │ +0730c4: |[0730c4] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ +0730d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1753 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 firstVisibleItem I │ │ @@ -170301,57 +170301,57 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0730e0: |[0730e0] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -0730f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0730f2: 3304 2e00 |0001: if-ne v4, v0, 002f // +002e │ │ -0730f6: 5420 fd09 |0003: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ -0730fa: 6e10 1716 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1617 │ │ -073100: 0a00 |0008: move-result v0 │ │ -073102: 3900 2600 |0009: if-nez v0, 002f // +0026 │ │ -073106: 5420 fd09 |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ -07310a: 7110 0e16 0000 |000d: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ -073110: 0c00 |0010: move-result-object v0 │ │ -073112: 6e10 8d1a 0000 |0011: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@1a8d │ │ -073118: 0c00 |0014: move-result-object v0 │ │ -07311a: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ -07311e: 5420 fd09 |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ -073122: 7110 1016 0000 |0019: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1610 │ │ -073128: 0c00 |001c: move-result-object v0 │ │ -07312a: 5421 fd09 |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ -07312e: 7110 0f16 0100 |001f: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@160f │ │ -073134: 0c01 |0022: move-result-object v1 │ │ -073136: 6e20 3a02 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -07313c: 5420 fd09 |0026: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ -073140: 7110 0f16 0000 |0028: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@160f │ │ -073146: 0c00 |002b: move-result-object v0 │ │ -073148: 6e10 0a16 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.run:()V // method@160a │ │ -07314e: 0e00 |002f: return-void │ │ +0730d8: |[0730d8] android.support.v7.widget.ListPopupWindow$PopupScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +0730e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0730ea: 3304 2e00 |0001: if-ne v4, v0, 002f // +002e │ │ +0730ee: 5420 fd09 |0003: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ +0730f2: 6e10 1716 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1617 │ │ +0730f8: 0a00 |0008: move-result v0 │ │ +0730fa: 3900 2600 |0009: if-nez v0, 002f // +0026 │ │ +0730fe: 5420 fd09 |000b: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ +073102: 7110 0e16 0000 |000d: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ +073108: 0c00 |0010: move-result-object v0 │ │ +07310a: 6e10 8d1a 0000 |0011: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@1a8d │ │ +073110: 0c00 |0014: move-result-object v0 │ │ +073112: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ +073116: 5420 fd09 |0017: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ +07311a: 7110 1016 0000 |0019: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1610 │ │ +073120: 0c00 |001c: move-result-object v0 │ │ +073122: 5421 fd09 |001d: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ +073126: 7110 0f16 0100 |001f: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@160f │ │ +07312c: 0c01 |0022: move-result-object v1 │ │ +07312e: 6e20 3a02 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +073134: 5420 fd09 |0026: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fd │ │ +073138: 7110 0f16 0000 |0028: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@160f │ │ +07313e: 0c00 |002b: move-result-object v0 │ │ +073140: 6e10 0a16 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.run:()V // method@160a │ │ +073146: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1756 │ │ 0x0017 line=1758 │ │ 0x0026 line=1759 │ │ 0x002f line=1761 │ │ locals : │ │ 0x0000 - 0x0030 reg=2 this Landroid/support/v7/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0030 reg=3 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0030 reg=4 scrollState I │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #625 header: │ │ class_idx : 762 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #625 annotations: │ │ Annotations on class │ │ @@ -170376,18 +170376,18 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073150: |[073150] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -073160: 5b01 fe09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ -073164: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07316a: 0e00 |0005: return-void │ │ +073148: |[073148] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +073158: 5b01 fe09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ +07315c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +073162: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1732 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -170396,17 +170396,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07316c: |[07316c] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -07317c: 7020 0516 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1605 │ │ -073182: 0e00 |0003: return-void │ │ +073164: |[073164] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +073174: 7020 0516 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1605 │ │ +07317a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1732 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ListPopupWindow$1; │ │ @@ -170417,68 +170417,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 │ │ -073184: |[073184] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -073194: 6e10 7718 0a00 |0000: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -07319a: 0a00 |0003: move-result v0 │ │ -07319c: 6e10 7b18 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -0731a2: 0a03 |0007: move-result v3 │ │ -0731a4: 8731 |0008: float-to-int v1, v3 │ │ -0731a6: 6e10 7d18 0a00 |0009: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -0731ac: 0a03 |000c: move-result v3 │ │ -0731ae: 8732 |000d: float-to-int v2, v3 │ │ -0731b0: 3900 4500 |000e: if-nez v0, 0053 // +0045 │ │ -0731b4: 5483 fe09 |0010: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ -0731b8: 7110 0e16 0300 |0012: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ -0731be: 0c03 |0015: move-result-object v3 │ │ -0731c0: 3803 3d00 |0016: if-eqz v3, 0053 // +003d │ │ -0731c4: 5483 fe09 |0018: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ -0731c8: 7110 0e16 0300 |001a: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ -0731ce: 0c03 |001d: move-result-object v3 │ │ -0731d0: 6e10 921a 0300 |001e: invoke-virtual {v3}, Landroid/widget/PopupWindow;.isShowing:()Z // method@1a92 │ │ -0731d6: 0a03 |0021: move-result v3 │ │ -0731d8: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ -0731dc: 3a01 2f00 |0024: if-ltz v1, 0053 // +002f │ │ -0731e0: 5483 fe09 |0026: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ -0731e4: 7110 0e16 0300 |0028: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ -0731ea: 0c03 |002b: move-result-object v3 │ │ -0731ec: 6e10 911a 0300 |002c: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getWidth:()I // method@1a91 │ │ -0731f2: 0a03 |002f: move-result v3 │ │ -0731f4: 3531 2300 |0030: if-ge v1, v3, 0053 // +0023 │ │ -0731f8: 3a02 2100 |0032: if-ltz v2, 0053 // +0021 │ │ -0731fc: 5483 fe09 |0034: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ -073200: 7110 0e16 0300 |0036: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ -073206: 0c03 |0039: move-result-object v3 │ │ -073208: 6e10 8e1a 0300 |003a: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getHeight:()I // method@1a8e │ │ -07320e: 0a03 |003d: move-result v3 │ │ -073210: 3532 1500 |003e: if-ge v2, v3, 0053 // +0015 │ │ -073214: 5483 fe09 |0040: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ -073218: 7110 1016 0300 |0042: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1610 │ │ -07321e: 0c03 |0045: move-result-object v3 │ │ -073220: 5484 fe09 |0046: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ -073224: 7110 0f16 0400 |0048: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@160f │ │ -07322a: 0c04 |004b: move-result-object v4 │ │ -07322c: 1606 fa00 |004c: const-wide/16 v6, #int 250 // #fa │ │ -073230: 6e40 3902 4376 |004e: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0239 │ │ -073236: 1203 |0051: const/4 v3, #int 0 // #0 │ │ -073238: 0f03 |0052: return v3 │ │ -07323a: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -07323c: 3330 fdff |0054: if-ne v0, v3, 0051 // -0003 │ │ -073240: 5483 fe09 |0056: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ -073244: 7110 1016 0300 |0058: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1610 │ │ -07324a: 0c03 |005b: move-result-object v3 │ │ -07324c: 5484 fe09 |005c: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ -073250: 7110 0f16 0400 |005e: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@160f │ │ -073256: 0c04 |0061: move-result-object v4 │ │ -073258: 6e20 3a02 4300 |0062: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -07325e: 28ec |0065: goto 0051 // -0014 │ │ +07317c: |[07317c] android.support.v7.widget.ListPopupWindow$PopupTouchInterceptor.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +07318c: 6e10 7718 0a00 |0000: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +073192: 0a00 |0003: move-result v0 │ │ +073194: 6e10 7b18 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +07319a: 0a03 |0007: move-result v3 │ │ +07319c: 8731 |0008: float-to-int v1, v3 │ │ +07319e: 6e10 7d18 0a00 |0009: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +0731a4: 0a03 |000c: move-result v3 │ │ +0731a6: 8732 |000d: float-to-int v2, v3 │ │ +0731a8: 3900 4500 |000e: if-nez v0, 0053 // +0045 │ │ +0731ac: 5483 fe09 |0010: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ +0731b0: 7110 0e16 0300 |0012: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ +0731b6: 0c03 |0015: move-result-object v3 │ │ +0731b8: 3803 3d00 |0016: if-eqz v3, 0053 // +003d │ │ +0731bc: 5483 fe09 |0018: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ +0731c0: 7110 0e16 0300 |001a: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ +0731c6: 0c03 |001d: move-result-object v3 │ │ +0731c8: 6e10 921a 0300 |001e: invoke-virtual {v3}, Landroid/widget/PopupWindow;.isShowing:()Z // method@1a92 │ │ +0731ce: 0a03 |0021: move-result v3 │ │ +0731d0: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ +0731d4: 3a01 2f00 |0024: if-ltz v1, 0053 // +002f │ │ +0731d8: 5483 fe09 |0026: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ +0731dc: 7110 0e16 0300 |0028: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ +0731e2: 0c03 |002b: move-result-object v3 │ │ +0731e4: 6e10 911a 0300 |002c: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getWidth:()I // method@1a91 │ │ +0731ea: 0a03 |002f: move-result v3 │ │ +0731ec: 3531 2300 |0030: if-ge v1, v3, 0053 // +0023 │ │ +0731f0: 3a02 2100 |0032: if-ltz v2, 0053 // +0021 │ │ +0731f4: 5483 fe09 |0034: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ +0731f8: 7110 0e16 0300 |0036: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ +0731fe: 0c03 |0039: move-result-object v3 │ │ +073200: 6e10 8e1a 0300 |003a: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getHeight:()I // method@1a8e │ │ +073206: 0a03 |003d: move-result v3 │ │ +073208: 3532 1500 |003e: if-ge v2, v3, 0053 // +0015 │ │ +07320c: 5483 fe09 |0040: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ +073210: 7110 1016 0300 |0042: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1610 │ │ +073216: 0c03 |0045: move-result-object v3 │ │ +073218: 5484 fe09 |0046: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ +07321c: 7110 0f16 0400 |0048: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@160f │ │ +073222: 0c04 |004b: move-result-object v4 │ │ +073224: 1606 fa00 |004c: const-wide/16 v6, #int 250 // #fa │ │ +073228: 6e40 3902 4376 |004e: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0239 │ │ +07322e: 1203 |0051: const/4 v3, #int 0 // #0 │ │ +073230: 0f03 |0052: return v3 │ │ +073232: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +073234: 3330 fdff |0054: if-ne v0, v3, 0051 // -0003 │ │ +073238: 5483 fe09 |0056: iget-object v3, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ +07323c: 7110 1016 0300 |0058: invoke-static {v3}, Landroid/support/v7/widget/ListPopupWindow;.access$1300:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/os/Handler; // method@1610 │ │ +073242: 0c03 |005b: move-result-object v3 │ │ +073244: 5484 fe09 |005c: iget-object v4, v8, Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09fe │ │ +073248: 7110 0f16 0400 |005e: invoke-static {v4}, Landroid/support/v7/widget/ListPopupWindow;.access$1200:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; // method@160f │ │ +07324e: 0c04 |0061: move-result-object v4 │ │ +073250: 6e20 3a02 4300 |0062: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +073256: 28ec |0065: goto 0051 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1734 │ │ 0x0004 line=1735 │ │ 0x0009 line=1736 │ │ 0x000e line=1738 │ │ 0x0040 line=1741 │ │ @@ -170489,21 +170489,21 @@ │ │ 0x0004 - 0x0066 reg=0 action I │ │ 0x0009 - 0x0066 reg=1 x I │ │ 0x000e - 0x0066 reg=2 y I │ │ 0x0000 - 0x0066 reg=8 this Landroid/support/v7/widget/ListPopupWindow$PopupTouchInterceptor; │ │ 0x0000 - 0x0066 reg=9 v Landroid/view/View; │ │ 0x0000 - 0x0066 reg=10 event Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #626 header: │ │ class_idx : 763 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2207 │ │ +source_file_idx : 2206 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #626 annotations: │ │ Annotations on class │ │ @@ -170528,18 +170528,18 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073260: |[073260] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ -073270: 5b01 ff09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ -073274: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07327a: 0e00 |0005: return-void │ │ +073258: |[073258] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;)V │ │ +073268: 5b01 ff09 |0000: iput-object v1, v0, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ +07326c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +073272: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1722 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ListPopupWindow; │ │ │ │ @@ -170548,17 +170548,17 @@ │ │ type : '(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07327c: |[07327c] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ -07328c: 7020 0816 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1608 │ │ -073292: 0e00 |0003: return-void │ │ +073274: |[073274] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/widget/ListPopupWindow;Landroid/support/v7/widget/ListPopupWindow$1;)V │ │ +073284: 7020 0816 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/widget/ListPopupWindow;)V // method@1608 │ │ +07328a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1722 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ListPopupWindow$1; │ │ @@ -170569,62 +170569,62 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -073294: |[073294] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.run:()V │ │ -0732a4: 5420 ff09 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ -0732a8: 7110 1116 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ -0732ae: 0c00 |0005: move-result-object v0 │ │ -0732b0: 3800 3700 |0006: if-eqz v0, 003d // +0037 │ │ -0732b4: 5420 ff09 |0008: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ -0732b8: 7110 1116 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ -0732be: 0c00 |000d: move-result-object v0 │ │ -0732c0: 6e10 c915 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getCount:()I // method@15c9 │ │ -0732c6: 0a00 |0011: move-result v0 │ │ -0732c8: 5421 ff09 |0012: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ -0732cc: 7110 1116 0100 |0014: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ -0732d2: 0c01 |0017: move-result-object v1 │ │ -0732d4: 6e10 c815 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@15c8 │ │ -0732da: 0a01 |001b: move-result v1 │ │ -0732dc: 3710 2100 |001c: if-le v0, v1, 003d // +0021 │ │ -0732e0: 5420 ff09 |001e: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ -0732e4: 7110 1116 0000 |0020: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ -0732ea: 0c00 |0023: move-result-object v0 │ │ -0732ec: 6e10 c815 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@15c8 │ │ -0732f2: 0a00 |0027: move-result v0 │ │ -0732f4: 5421 ff09 |0028: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ -0732f8: 5211 120a |002a: iget v1, v1, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0a12 │ │ -0732fc: 3610 1100 |002c: if-gt v0, v1, 003d // +0011 │ │ -073300: 5420 ff09 |002e: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ -073304: 7110 0e16 0000 |0030: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ -07330a: 0c00 |0033: move-result-object v0 │ │ -07330c: 1221 |0034: const/4 v1, #int 2 // #2 │ │ -07330e: 6e20 971a 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@1a97 │ │ -073314: 5420 ff09 |0038: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ -073318: 6e10 2616 0000 |003a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ -07331e: 0e00 |003d: return-void │ │ +07328c: |[07328c] android.support.v7.widget.ListPopupWindow$ResizePopupRunnable.run:()V │ │ +07329c: 5420 ff09 |0000: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ +0732a0: 7110 1116 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ +0732a6: 0c00 |0005: move-result-object v0 │ │ +0732a8: 3800 3700 |0006: if-eqz v0, 003d // +0037 │ │ +0732ac: 5420 ff09 |0008: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ +0732b0: 7110 1116 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ +0732b6: 0c00 |000d: move-result-object v0 │ │ +0732b8: 6e10 c915 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getCount:()I // method@15c9 │ │ +0732be: 0a00 |0011: move-result v0 │ │ +0732c0: 5421 ff09 |0012: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ +0732c4: 7110 1116 0100 |0014: invoke-static {v1}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ +0732ca: 0c01 |0017: move-result-object v1 │ │ +0732cc: 6e10 c815 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@15c8 │ │ +0732d2: 0a01 |001b: move-result v1 │ │ +0732d4: 3710 2100 |001c: if-le v0, v1, 003d // +0021 │ │ +0732d8: 5420 ff09 |001e: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ +0732dc: 7110 1116 0000 |0020: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$600:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/support/v7/widget/ListPopupWindow$DropDownListView; // method@1611 │ │ +0732e2: 0c00 |0023: move-result-object v0 │ │ +0732e4: 6e10 c815 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@15c8 │ │ +0732ea: 0a00 |0027: move-result v0 │ │ +0732ec: 5421 ff09 |0028: iget-object v1, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ +0732f0: 5211 120a |002a: iget v1, v1, Landroid/support/v7/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0a12 │ │ +0732f4: 3610 1100 |002c: if-gt v0, v1, 003d // +0011 │ │ +0732f8: 5420 ff09 |002e: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ +0732fc: 7110 0e16 0000 |0030: invoke-static {v0}, Landroid/support/v7/widget/ListPopupWindow;.access$1100:(Landroid/support/v7/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@160e │ │ +073302: 0c00 |0033: move-result-object v0 │ │ +073304: 1221 |0034: const/4 v1, #int 2 // #2 │ │ +073306: 6e20 971a 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@1a97 │ │ +07330c: 5420 ff09 |0038: iget-object v0, v2, Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/widget/ListPopupWindow; // field@09ff │ │ +073310: 6e10 2616 0000 |003a: invoke-virtual {v0}, Landroid/support/v7/widget/ListPopupWindow;.show:()V // method@1626 │ │ +073316: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1724 │ │ 0x002e line=1726 │ │ 0x0038 line=1727 │ │ 0x003d line=1729 │ │ locals : │ │ 0x0000 - 0x003e reg=2 this Landroid/support/v7/widget/ListPopupWindow$ResizePopupRunnable; │ │ │ │ - source_file_idx : 2207 (ListPopupWindow.java) │ │ + source_file_idx : 2206 (ListPopupWindow.java) │ │ │ │ Class #627 header: │ │ class_idx : 765 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 105 │ │ -source_file_idx : 2859 │ │ +source_file_idx : 2857 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 11 │ │ │ │ Class #627 - │ │ Class descriptor : 'Landroid/support/v7/widget/RoundRectDrawable;' │ │ @@ -170667,34 +170667,34 @@ │ │ type : '(IF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -073320: |[073320] android.support.v7.widget.RoundRectDrawable.:(IF)V │ │ -073330: 7010 ce01 0200 |0000: invoke-direct {v2}, Landroid/graphics/drawable/Drawable;.:()V // method@01ce │ │ -073336: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -073338: 5c20 200a |0004: iput-boolean v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForPadding:Z // field@0a20 │ │ -07333c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07333e: 5c20 210a |0007: iput-boolean v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForRadius:Z // field@0a21 │ │ -073342: 5924 240a |0009: iput v4, v2, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ -073346: 2200 5a00 |000b: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ -07334a: 1251 |000d: const/4 v1, #int 5 // #5 │ │ -07334c: 7020 9b01 1000 |000e: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(I)V // method@019b │ │ -073352: 5b20 230a |0011: iput-object v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mPaint:Landroid/graphics/Paint; // field@0a23 │ │ -073356: 5420 230a |0013: iget-object v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mPaint:Landroid/graphics/Paint; // field@0a23 │ │ -07335a: 6e20 a101 3000 |0015: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ -073360: 2200 6100 |0018: new-instance v0, Landroid/graphics/RectF; // type@0061 │ │ -073364: 7010 c001 0000 |001a: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@01c0 │ │ -07336a: 5b20 1e0a |001d: iput-object v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsF:Landroid/graphics/RectF; // field@0a1e │ │ -07336e: 2200 6000 |001f: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ -073372: 7010 b301 0000 |0021: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -073378: 5b20 1f0a |0024: iput-object v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsI:Landroid/graphics/Rect; // field@0a1f │ │ -07337c: 0e00 |0026: return-void │ │ +073318: |[073318] android.support.v7.widget.RoundRectDrawable.:(IF)V │ │ +073328: 7010 ce01 0200 |0000: invoke-direct {v2}, Landroid/graphics/drawable/Drawable;.:()V // method@01ce │ │ +07332e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +073330: 5c20 200a |0004: iput-boolean v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForPadding:Z // field@0a20 │ │ +073334: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +073336: 5c20 210a |0007: iput-boolean v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForRadius:Z // field@0a21 │ │ +07333a: 5924 240a |0009: iput v4, v2, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ +07333e: 2200 5a00 |000b: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ +073342: 1251 |000d: const/4 v1, #int 5 // #5 │ │ +073344: 7020 9b01 1000 |000e: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(I)V // method@019b │ │ +07334a: 5b20 230a |0011: iput-object v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mPaint:Landroid/graphics/Paint; // field@0a23 │ │ +07334e: 5420 230a |0013: iget-object v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mPaint:Landroid/graphics/Paint; // field@0a23 │ │ +073352: 6e20 a101 3000 |0015: invoke-virtual {v0, v3}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ +073358: 2200 6100 |0018: new-instance v0, Landroid/graphics/RectF; // type@0061 │ │ +07335c: 7010 c001 0000 |001a: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@01c0 │ │ +073362: 5b20 1e0a |001d: iput-object v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsF:Landroid/graphics/RectF; // field@0a1e │ │ +073366: 2200 6000 |001f: new-instance v0, Landroid/graphics/Rect; // type@0060 │ │ +07336a: 7010 b301 0000 |0021: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +073370: 5b20 1f0a |0024: iput-object v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsI:Landroid/graphics/Rect; // field@0a1f │ │ +073374: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=42 │ │ 0x0006 line=43 │ │ 0x0009 line=46 │ │ 0x000b line=47 │ │ @@ -170712,56 +170712,56 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 77 16-bit code units │ │ -073380: |[073380] android.support.v7.widget.RoundRectDrawable.updateBounds:(Landroid/graphics/Rect;)V │ │ -073390: 3908 0600 |0000: if-nez v8, 0006 // +0006 │ │ -073394: 6e10 2916 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/widget/RoundRectDrawable;.getBounds:()Landroid/graphics/Rect; // method@1629 │ │ -07339a: 0c08 |0005: move-result-object v8 │ │ -07339c: 5472 1e0a |0006: iget-object v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsF:Landroid/graphics/RectF; // field@0a1e │ │ -0733a0: 5283 2e00 |0008: iget v3, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ -0733a4: 8233 |000a: int-to-float v3, v3 │ │ -0733a6: 5284 3000 |000b: iget v4, v8, Landroid/graphics/Rect;.top:I // field@0030 │ │ -0733aa: 8244 |000d: int-to-float v4, v4 │ │ -0733ac: 5285 2f00 |000e: iget v5, v8, Landroid/graphics/Rect;.right:I // field@002f │ │ -0733b0: 8255 |0010: int-to-float v5, v5 │ │ -0733b2: 5286 2d00 |0011: iget v6, v8, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -0733b6: 8266 |0013: int-to-float v6, v6 │ │ -0733b8: 6e56 c801 3254 |0014: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/RectF;.set:(FFFF)V // method@01c8 │ │ -0733be: 5472 1f0a |0017: iget-object v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsI:Landroid/graphics/Rect; // field@0a1f │ │ -0733c2: 6e20 bd01 8200 |0019: invoke-virtual {v2, v8}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ -0733c8: 5572 200a |001c: iget-boolean v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForPadding:Z // field@0a20 │ │ -0733cc: 3802 2e00 |001e: if-eqz v2, 004c // +002e │ │ -0733d0: 5272 220a |0020: iget v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mPadding:F // field@0a22 │ │ -0733d4: 5273 240a |0022: iget v3, v7, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ -0733d8: 5574 210a |0024: iget-boolean v4, v7, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForRadius:Z // field@0a21 │ │ -0733dc: 7130 3c16 3204 |0026: invoke-static {v2, v3, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateVerticalPadding:(FFZ)F // method@163c │ │ -0733e2: 0a01 |0029: move-result v1 │ │ -0733e4: 5272 220a |002a: iget v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mPadding:F // field@0a22 │ │ -0733e8: 5273 240a |002c: iget v3, v7, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ -0733ec: 5574 210a |002e: iget-boolean v4, v7, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForRadius:Z // field@0a21 │ │ -0733f0: 7130 3b16 3204 |0030: invoke-static {v2, v3, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateHorizontalPadding:(FFZ)F // method@163b │ │ -0733f6: 0a00 |0033: move-result v0 │ │ -0733f8: 5472 1f0a |0034: iget-object v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsI:Landroid/graphics/Rect; // field@0a1f │ │ -0733fc: 8904 |0036: float-to-double v4, v0 │ │ -0733fe: 7120 991b 5400 |0037: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ -073404: 0b04 |003a: move-result-wide v4 │ │ -073406: 8a43 |003b: double-to-int v3, v4 │ │ -073408: 8914 |003c: float-to-double v4, v1 │ │ -07340a: 7120 991b 5400 |003d: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ -073410: 0b04 |0040: move-result-wide v4 │ │ -073412: 8a44 |0041: double-to-int v4, v4 │ │ -073414: 6e30 ba01 3204 |0042: invoke-virtual {v2, v3, v4}, Landroid/graphics/Rect;.inset:(II)V // method@01ba │ │ -07341a: 5472 1e0a |0045: iget-object v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsF:Landroid/graphics/RectF; // field@0a1e │ │ -07341e: 5473 1f0a |0047: iget-object v3, v7, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsI:Landroid/graphics/Rect; // field@0a1f │ │ -073422: 6e20 c901 3200 |0049: invoke-virtual {v2, v3}, Landroid/graphics/RectF;.set:(Landroid/graphics/Rect;)V // method@01c9 │ │ -073428: 0e00 |004c: return-void │ │ +073378: |[073378] android.support.v7.widget.RoundRectDrawable.updateBounds:(Landroid/graphics/Rect;)V │ │ +073388: 3908 0600 |0000: if-nez v8, 0006 // +0006 │ │ +07338c: 6e10 2916 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/widget/RoundRectDrawable;.getBounds:()Landroid/graphics/Rect; // method@1629 │ │ +073392: 0c08 |0005: move-result-object v8 │ │ +073394: 5472 1e0a |0006: iget-object v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsF:Landroid/graphics/RectF; // field@0a1e │ │ +073398: 5283 2e00 |0008: iget v3, v8, Landroid/graphics/Rect;.left:I // field@002e │ │ +07339c: 8233 |000a: int-to-float v3, v3 │ │ +07339e: 5284 3000 |000b: iget v4, v8, Landroid/graphics/Rect;.top:I // field@0030 │ │ +0733a2: 8244 |000d: int-to-float v4, v4 │ │ +0733a4: 5285 2f00 |000e: iget v5, v8, Landroid/graphics/Rect;.right:I // field@002f │ │ +0733a8: 8255 |0010: int-to-float v5, v5 │ │ +0733aa: 5286 2d00 |0011: iget v6, v8, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +0733ae: 8266 |0013: int-to-float v6, v6 │ │ +0733b0: 6e56 c801 3254 |0014: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/RectF;.set:(FFFF)V // method@01c8 │ │ +0733b6: 5472 1f0a |0017: iget-object v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsI:Landroid/graphics/Rect; // field@0a1f │ │ +0733ba: 6e20 bd01 8200 |0019: invoke-virtual {v2, v8}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@01bd │ │ +0733c0: 5572 200a |001c: iget-boolean v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForPadding:Z // field@0a20 │ │ +0733c4: 3802 2e00 |001e: if-eqz v2, 004c // +002e │ │ +0733c8: 5272 220a |0020: iget v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mPadding:F // field@0a22 │ │ +0733cc: 5273 240a |0022: iget v3, v7, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ +0733d0: 5574 210a |0024: iget-boolean v4, v7, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForRadius:Z // field@0a21 │ │ +0733d4: 7130 3c16 3204 |0026: invoke-static {v2, v3, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateVerticalPadding:(FFZ)F // method@163c │ │ +0733da: 0a01 |0029: move-result v1 │ │ +0733dc: 5272 220a |002a: iget v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mPadding:F // field@0a22 │ │ +0733e0: 5273 240a |002c: iget v3, v7, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ +0733e4: 5574 210a |002e: iget-boolean v4, v7, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForRadius:Z // field@0a21 │ │ +0733e8: 7130 3b16 3204 |0030: invoke-static {v2, v3, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateHorizontalPadding:(FFZ)F // method@163b │ │ +0733ee: 0a00 |0033: move-result v0 │ │ +0733f0: 5472 1f0a |0034: iget-object v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsI:Landroid/graphics/Rect; // field@0a1f │ │ +0733f4: 8904 |0036: float-to-double v4, v0 │ │ +0733f6: 7120 991b 5400 |0037: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ +0733fc: 0b04 |003a: move-result-wide v4 │ │ +0733fe: 8a43 |003b: double-to-int v3, v4 │ │ +073400: 8914 |003c: float-to-double v4, v1 │ │ +073402: 7120 991b 5400 |003d: invoke-static {v4, v5}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ +073408: 0b04 |0040: move-result-wide v4 │ │ +07340a: 8a44 |0041: double-to-int v4, v4 │ │ +07340c: 6e30 ba01 3204 |0042: invoke-virtual {v2, v3, v4}, Landroid/graphics/Rect;.inset:(II)V // method@01ba │ │ +073412: 5472 1e0a |0045: iget-object v2, v7, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsF:Landroid/graphics/RectF; // field@0a1e │ │ +073416: 5473 1f0a |0047: iget-object v3, v7, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsI:Landroid/graphics/Rect; // field@0a1f │ │ +07341a: 6e20 c901 3200 |0049: invoke-virtual {v2, v3}, Landroid/graphics/RectF;.set:(Landroid/graphics/Rect;)V // method@01c9 │ │ +073420: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0002 line=76 │ │ 0x0006 line=78 │ │ 0x0017 line=79 │ │ 0x001c line=80 │ │ @@ -170782,21 +170782,21 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -07342c: |[07342c] android.support.v7.widget.RoundRectDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -07343c: 5440 1e0a |0000: iget-object v0, v4, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsF:Landroid/graphics/RectF; // field@0a1e │ │ -073440: 5241 240a |0002: iget v1, v4, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ -073444: 5242 240a |0004: iget v2, v4, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ -073448: 5443 230a |0006: iget-object v3, v4, Landroid/support/v7/widget/RoundRectDrawable;.mPaint:Landroid/graphics/Paint; // field@0a23 │ │ -07344c: 6e53 8301 0521 |0008: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0183 │ │ -073452: 0e00 |000b: return-void │ │ +073424: |[073424] android.support.v7.widget.RoundRectDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +073434: 5440 1e0a |0000: iget-object v0, v4, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsF:Landroid/graphics/RectF; // field@0a1e │ │ +073438: 5241 240a |0002: iget v1, v4, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ +07343c: 5242 240a |0004: iget v2, v4, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ +073440: 5443 230a |0006: iget-object v3, v4, Landroid/support/v7/widget/RoundRectDrawable;.mPaint:Landroid/graphics/Paint; // field@0a23 │ │ +073444: 6e53 8301 0521 |0008: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawRoundRect:(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V // method@0183 │ │ +07344a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000b line=72 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Landroid/support/v7/widget/RoundRectDrawable; │ │ 0x0000 - 0x000c reg=5 canvas Landroid/graphics/Canvas; │ │ @@ -170806,17 +170806,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073454: |[073454] android.support.v7.widget.RoundRectDrawable.getOpacity:()I │ │ -073464: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ -073466: 0f00 |0001: return v0 │ │ +07344c: |[07344c] android.support.v7.widget.RoundRectDrawable.getOpacity:()I │ │ +07345c: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ +07345e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/RoundRectDrawable; │ │ │ │ #2 : (in Landroid/support/v7/widget/RoundRectDrawable;) │ │ @@ -170824,19 +170824,19 @@ │ │ type : '(Landroid/graphics/Outline;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -073468: |[073468] android.support.v7.widget.RoundRectDrawable.getOutline:(Landroid/graphics/Outline;)V │ │ -073478: 5420 1f0a |0000: iget-object v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsI:Landroid/graphics/Rect; // field@0a1f │ │ -07347c: 5221 240a |0002: iget v1, v2, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ -073480: 6e30 9901 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/graphics/Outline;.setRoundRect:(Landroid/graphics/Rect;F)V // method@0199 │ │ -073486: 0e00 |0007: return-void │ │ +073460: |[073460] android.support.v7.widget.RoundRectDrawable.getOutline:(Landroid/graphics/Outline;)V │ │ +073470: 5420 1f0a |0000: iget-object v0, v2, Landroid/support/v7/widget/RoundRectDrawable;.mBoundsI:Landroid/graphics/Rect; // field@0a1f │ │ +073474: 5221 240a |0002: iget v1, v2, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ +073478: 6e30 9901 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/graphics/Outline;.setRoundRect:(Landroid/graphics/Rect;F)V // method@0199 │ │ +07347e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/RoundRectDrawable; │ │ 0x0000 - 0x0008 reg=3 outline Landroid/graphics/Outline; │ │ @@ -170846,17 +170846,17 @@ │ │ type : '()F' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -073488: |[073488] android.support.v7.widget.RoundRectDrawable.getPadding:()F │ │ -073498: 5210 220a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mPadding:F // field@0a22 │ │ -07349c: 0f00 |0002: return v0 │ │ +073480: |[073480] android.support.v7.widget.RoundRectDrawable.getPadding:()F │ │ +073490: 5210 220a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mPadding:F // field@0a22 │ │ +073494: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/RoundRectDrawable; │ │ │ │ #4 : (in Landroid/support/v7/widget/RoundRectDrawable;) │ │ @@ -170864,17 +170864,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0734a0: |[0734a0] android.support.v7.widget.RoundRectDrawable.getRadius:()F │ │ -0734b0: 5210 240a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ -0734b4: 0f00 |0002: return v0 │ │ +073498: |[073498] android.support.v7.widget.RoundRectDrawable.getRadius:()F │ │ +0734a8: 5210 240a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ +0734ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/RoundRectDrawable; │ │ │ │ #5 : (in Landroid/support/v7/widget/RoundRectDrawable;) │ │ @@ -170882,18 +170882,18 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0734b8: |[0734b8] android.support.v7.widget.RoundRectDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -0734c8: 6f20 e201 1000 |0000: invoke-super {v0, v1}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@01e2 │ │ -0734ce: 7020 3516 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v7/widget/RoundRectDrawable;.updateBounds:(Landroid/graphics/Rect;)V // method@1635 │ │ -0734d4: 0e00 |0006: return-void │ │ +0734b0: |[0734b0] android.support.v7.widget.RoundRectDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +0734c0: 6f20 e201 1000 |0000: invoke-super {v0, v1}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@01e2 │ │ +0734c6: 7020 3516 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v7/widget/RoundRectDrawable;.updateBounds:(Landroid/graphics/Rect;)V // method@1635 │ │ +0734cc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ 0x0006 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/RoundRectDrawable; │ │ @@ -170904,16 +170904,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0734d8: |[0734d8] android.support.v7.widget.RoundRectDrawable.setAlpha:(I)V │ │ -0734e8: 0e00 |0000: return-void │ │ +0734d0: |[0734d0] android.support.v7.widget.RoundRectDrawable.setAlpha:(I)V │ │ +0734e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/RoundRectDrawable; │ │ 0x0000 - 0x0001 reg=1 alpha I │ │ │ │ @@ -170922,19 +170922,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0734ec: |[0734ec] android.support.v7.widget.RoundRectDrawable.setColor:(I)V │ │ -0734fc: 5410 230a |0000: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mPaint:Landroid/graphics/Paint; // field@0a23 │ │ -073500: 6e20 a101 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ -073506: 6e10 2e16 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/RoundRectDrawable;.invalidateSelf:()V // method@162e │ │ -07350c: 0e00 |0008: return-void │ │ +0734e4: |[0734e4] android.support.v7.widget.RoundRectDrawable.setColor:(I)V │ │ +0734f4: 5410 230a |0000: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mPaint:Landroid/graphics/Paint; // field@0a23 │ │ +0734f8: 6e20 a101 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ +0734fe: 6e10 2e16 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/RoundRectDrawable;.invalidateSelf:()V // method@162e │ │ +073504: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0005 line=130 │ │ 0x0008 line=131 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/RoundRectDrawable; │ │ @@ -170945,16 +170945,16 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073510: |[073510] android.support.v7.widget.RoundRectDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -073520: 0e00 |0000: return-void │ │ +073508: |[073508] android.support.v7.widget.RoundRectDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +073518: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/RoundRectDrawable; │ │ 0x0000 - 0x0001 reg=1 cf Landroid/graphics/ColorFilter; │ │ │ │ @@ -170963,30 +170963,30 @@ │ │ type : '(FZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -073524: |[073524] android.support.v7.widget.RoundRectDrawable.setPadding:(FZZ)V │ │ -073534: 5210 220a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mPadding:F // field@0a22 │ │ -073538: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ -07353c: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -073540: 5510 200a |0006: iget-boolean v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForPadding:Z // field@0a20 │ │ -073544: 3330 0700 |0008: if-ne v0, v3, 000f // +0007 │ │ -073548: 5510 210a |000a: iget-boolean v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForRadius:Z // field@0a21 │ │ -07354c: 3340 0300 |000c: if-ne v0, v4, 000f // +0003 │ │ -073550: 0e00 |000e: return-void │ │ -073552: 5912 220a |000f: iput v2, v1, Landroid/support/v7/widget/RoundRectDrawable;.mPadding:F // field@0a22 │ │ -073556: 5c13 200a |0011: iput-boolean v3, v1, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForPadding:Z // field@0a20 │ │ -07355a: 5c14 210a |0013: iput-boolean v4, v1, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForRadius:Z // field@0a21 │ │ -07355e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -073560: 7020 3516 0100 |0016: invoke-direct {v1, v0}, Landroid/support/v7/widget/RoundRectDrawable;.updateBounds:(Landroid/graphics/Rect;)V // method@1635 │ │ -073566: 6e10 2e16 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/widget/RoundRectDrawable;.invalidateSelf:()V // method@162e │ │ -07356c: 28f2 |001c: goto 000e // -000e │ │ +07351c: |[07351c] android.support.v7.widget.RoundRectDrawable.setPadding:(FZZ)V │ │ +07352c: 5210 220a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mPadding:F // field@0a22 │ │ +073530: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ +073534: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +073538: 5510 200a |0006: iget-boolean v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForPadding:Z // field@0a20 │ │ +07353c: 3330 0700 |0008: if-ne v0, v3, 000f // +0007 │ │ +073540: 5510 210a |000a: iget-boolean v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForRadius:Z // field@0a21 │ │ +073544: 3340 0300 |000c: if-ne v0, v4, 000f // +0003 │ │ +073548: 0e00 |000e: return-void │ │ +07354a: 5912 220a |000f: iput v2, v1, Landroid/support/v7/widget/RoundRectDrawable;.mPadding:F // field@0a22 │ │ +07354e: 5c13 200a |0011: iput-boolean v3, v1, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForPadding:Z // field@0a20 │ │ +073552: 5c14 210a |0013: iput-boolean v4, v1, Landroid/support/v7/widget/RoundRectDrawable;.mInsetForRadius:Z // field@0a21 │ │ +073556: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +073558: 7020 3516 0100 |0016: invoke-direct {v1, v0}, Landroid/support/v7/widget/RoundRectDrawable;.updateBounds:(Landroid/graphics/Rect;)V // method@1635 │ │ +07355e: 6e10 2e16 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/widget/RoundRectDrawable;.invalidateSelf:()V // method@162e │ │ +073564: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000e line=63 │ │ 0x000f line=58 │ │ 0x0011 line=59 │ │ 0x0013 line=60 │ │ @@ -171003,42 +171003,42 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -073570: |[073570] android.support.v7.widget.RoundRectDrawable.setRadius:(F)V │ │ -073580: 5210 240a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ -073584: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ -073588: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -07358c: 0e00 |0006: return-void │ │ -07358e: 5912 240a |0007: iput v2, v1, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ -073592: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -073594: 7020 3516 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/RoundRectDrawable;.updateBounds:(Landroid/graphics/Rect;)V // method@1635 │ │ -07359a: 6e10 2e16 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/RoundRectDrawable;.invalidateSelf:()V // method@162e │ │ -0735a0: 28f6 |0010: goto 0006 // -000a │ │ +073568: |[073568] android.support.v7.widget.RoundRectDrawable.setRadius:(F)V │ │ +073578: 5210 240a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ +07357c: 2d00 0200 |0002: cmpl-float v0, v2, v0 │ │ +073580: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +073584: 0e00 |0006: return-void │ │ +073586: 5912 240a |0007: iput v2, v1, Landroid/support/v7/widget/RoundRectDrawable;.mRadius:F // field@0a24 │ │ +07358a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +07358c: 7020 3516 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/RoundRectDrawable;.updateBounds:(Landroid/graphics/Rect;)V // method@1635 │ │ +073592: 6e10 2e16 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/RoundRectDrawable;.invalidateSelf:()V // method@162e │ │ +073598: 28f6 |0010: goto 0006 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0006 line=107 │ │ 0x0007 line=104 │ │ 0x0009 line=105 │ │ 0x000d line=106 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/widget/RoundRectDrawable; │ │ 0x0000 - 0x0011 reg=2 radius F │ │ │ │ - source_file_idx : 2859 (RoundRectDrawable.java) │ │ + source_file_idx : 2857 (RoundRectDrawable.java) │ │ │ │ Class #628 header: │ │ class_idx : 767 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 105 │ │ -source_file_idx : 2860 │ │ +source_file_idx : 2858 │ │ static_fields_size : 2 │ │ instance_fields_size: 16 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 18 │ │ │ │ Class #628 annotations: │ │ Annotations on class │ │ @@ -171129,83 +171129,83 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0735a4: |[0735a4] android.support.v7.widget.RoundRectDrawableWithShadow.:()V │ │ -0735b4: 1800 0000 0000 0080 4640 |0000: const-wide v0, #double 45 // #4046800000000000 │ │ -0735be: 7120 a41b 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@1ba4 │ │ -0735c4: 0b00 |0008: move-result-wide v0 │ │ -0735c6: 7120 9a1b 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.cos:(D)D // method@1b9a │ │ -0735cc: 0b00 |000c: move-result-wide v0 │ │ -0735ce: 6800 250a |000d: sput-wide v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.COS_45:D // field@0a25 │ │ -0735d2: 0e00 |000f: return-void │ │ +07359c: |[07359c] android.support.v7.widget.RoundRectDrawableWithShadow.:()V │ │ +0735ac: 1800 0000 0000 0080 4640 |0000: const-wide v0, #double 45 // #4046800000000000 │ │ +0735b6: 7120 a41b 1000 |0005: invoke-static {v0, v1}, Ljava/lang/Math;.toRadians:(D)D // method@1ba4 │ │ +0735bc: 0b00 |0008: move-result-wide v0 │ │ +0735be: 7120 9a1b 1000 |0009: invoke-static {v0, v1}, Ljava/lang/Math;.cos:(D)D // method@1b9a │ │ +0735c4: 0b00 |000c: move-result-wide v0 │ │ +0735c6: 6800 250a |000d: sput-wide v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.COS_45:D // field@0a25 │ │ +0735ca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/RoundRectDrawableWithShadow;) │ │ name : '' │ │ type : '(Landroid/content/res/Resources;IFFF)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -0735d4: |[0735d4] android.support.v7.widget.RoundRectDrawableWithShadow.:(Landroid/content/res/Resources;IFFF)V │ │ -0735e4: 1251 |0000: const/4 v1, #int 5 // #5 │ │ -0735e6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0735e8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0735ea: 7010 ce01 0300 |0003: invoke-direct {v3}, Landroid/graphics/drawable/Drawable;.:()V // method@01ce │ │ -0735f0: 5c30 2b0a |0006: iput-boolean v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ -0735f4: 5c30 260a |0008: iput-boolean v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mAddPaddingForCorners:Z // field@0a26 │ │ -0735f8: 5c32 300a |000a: iput-boolean v2, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPrintedShadowClipWarning:Z // field@0a30 │ │ -0735fc: 6000 4207 |000c: sget v0, Landroid/support/v7/cardview/R$color;.cardview_shadow_start_color:I // field@0742 │ │ -073600: 6e20 3001 0400 |000e: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ -073606: 0a00 |0011: move-result v0 │ │ -073608: 5930 350a |0012: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowStartColor:I // field@0a35 │ │ -07360c: 6000 4107 |0014: sget v0, Landroid/support/v7/cardview/R$color;.cardview_shadow_end_color:I // field@0741 │ │ -073610: 6e20 3001 0400 |0016: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ -073616: 0a00 |0019: move-result v0 │ │ -073618: 5930 330a |001a: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowEndColor:I // field@0a33 │ │ -07361c: 6000 4307 |001c: sget v0, Landroid/support/v7/cardview/R$dimen;.cardview_compat_inset_shadow:I // field@0743 │ │ -073620: 6e20 3301 0400 |001e: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ -073626: 0a00 |0021: move-result v0 │ │ -073628: 5930 2d0a |0022: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ -07362c: 2200 5a00 |0024: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ -073630: 7020 9b01 1000 |0026: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(I)V // method@019b │ │ -073636: 5b30 2f0a |0029: iput-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ -07363a: 5430 2f0a |002b: iget-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ -07363e: 6e20 a101 5000 |002d: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ -073644: 2200 5a00 |0030: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ -073648: 7020 9b01 1000 |0032: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(I)V // method@019b │ │ -07364e: 5b30 290a |0035: iput-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ -073652: 5430 290a |0037: iget-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ -073656: 6201 2800 |0039: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0028 │ │ -07365a: 6e20 a701 1000 |003b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@01a7 │ │ -073660: 1500 003f |003e: const/high16 v0, #int 1056964608 // #3f00 │ │ -073664: c660 |0040: add-float/2addr v0, v6 │ │ -073666: 8700 |0041: float-to-int v0, v0 │ │ -073668: 8200 |0042: int-to-float v0, v0 │ │ -07366a: 5930 280a |0043: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -07366e: 2200 6100 |0045: new-instance v0, Landroid/graphics/RectF; // type@0061 │ │ -073672: 7010 c001 0000 |0047: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@01c0 │ │ -073678: 5b30 270a |004a: iput-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -07367c: 2200 5a00 |004c: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ -073680: 5431 290a |004e: iget-object v1, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ -073684: 7020 9c01 1000 |0050: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@019c │ │ -07368a: 5b30 2c0a |0053: iput-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ -07368e: 5430 2c0a |0055: iget-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ -073692: 6e20 a001 2000 |0057: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@01a0 │ │ -073698: 6e30 5116 7308 |005a: invoke-virtual {v3, v7, v8}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setShadowSize:(FF)V // method@1651 │ │ -07369e: 0e00 |005d: return-void │ │ +0735cc: |[0735cc] android.support.v7.widget.RoundRectDrawableWithShadow.:(Landroid/content/res/Resources;IFFF)V │ │ +0735dc: 1251 |0000: const/4 v1, #int 5 // #5 │ │ +0735de: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0735e0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0735e2: 7010 ce01 0300 |0003: invoke-direct {v3}, Landroid/graphics/drawable/Drawable;.:()V // method@01ce │ │ +0735e8: 5c30 2b0a |0006: iput-boolean v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ +0735ec: 5c30 260a |0008: iput-boolean v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mAddPaddingForCorners:Z // field@0a26 │ │ +0735f0: 5c32 300a |000a: iput-boolean v2, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPrintedShadowClipWarning:Z // field@0a30 │ │ +0735f4: 6000 4207 |000c: sget v0, Landroid/support/v7/cardview/R$color;.cardview_shadow_start_color:I // field@0742 │ │ +0735f8: 6e20 3001 0400 |000e: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ +0735fe: 0a00 |0011: move-result v0 │ │ +073600: 5930 350a |0012: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowStartColor:I // field@0a35 │ │ +073604: 6000 4107 |0014: sget v0, Landroid/support/v7/cardview/R$color;.cardview_shadow_end_color:I // field@0741 │ │ +073608: 6e20 3001 0400 |0016: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ +07360e: 0a00 |0019: move-result v0 │ │ +073610: 5930 330a |001a: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowEndColor:I // field@0a33 │ │ +073614: 6000 4307 |001c: sget v0, Landroid/support/v7/cardview/R$dimen;.cardview_compat_inset_shadow:I // field@0743 │ │ +073618: 6e20 3301 0400 |001e: invoke-virtual {v4, v0}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ +07361e: 0a00 |0021: move-result v0 │ │ +073620: 5930 2d0a |0022: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ +073624: 2200 5a00 |0024: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ +073628: 7020 9b01 1000 |0026: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(I)V // method@019b │ │ +07362e: 5b30 2f0a |0029: iput-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ +073632: 5430 2f0a |002b: iget-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ +073636: 6e20 a101 5000 |002d: invoke-virtual {v0, v5}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ +07363c: 2200 5a00 |0030: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ +073640: 7020 9b01 1000 |0032: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(I)V // method@019b │ │ +073646: 5b30 290a |0035: iput-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ +07364a: 5430 290a |0037: iget-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ +07364e: 6201 2800 |0039: sget-object v1, Landroid/graphics/Paint$Style;.FILL:Landroid/graphics/Paint$Style; // field@0028 │ │ +073652: 6e20 a701 1000 |003b: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setStyle:(Landroid/graphics/Paint$Style;)V // method@01a7 │ │ +073658: 1500 003f |003e: const/high16 v0, #int 1056964608 // #3f00 │ │ +07365c: c660 |0040: add-float/2addr v0, v6 │ │ +07365e: 8700 |0041: float-to-int v0, v0 │ │ +073660: 8200 |0042: int-to-float v0, v0 │ │ +073662: 5930 280a |0043: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073666: 2200 6100 |0045: new-instance v0, Landroid/graphics/RectF; // type@0061 │ │ +07366a: 7010 c001 0000 |0047: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@01c0 │ │ +073670: 5b30 270a |004a: iput-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073674: 2200 5a00 |004c: new-instance v0, Landroid/graphics/Paint; // type@005a │ │ +073678: 5431 290a |004e: iget-object v1, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ +07367c: 7020 9c01 1000 |0050: invoke-direct {v0, v1}, Landroid/graphics/Paint;.:(Landroid/graphics/Paint;)V // method@019c │ │ +073682: 5b30 2c0a |0053: iput-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ +073686: 5430 2c0a |0055: iget-object v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ +07368a: 6e20 a001 2000 |0057: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@01a0 │ │ +073690: 6e30 5116 7308 |005a: invoke-virtual {v3, v7, v8}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setShadowSize:(FF)V // method@1651 │ │ +073696: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=89 │ │ 0x0006 line=75 │ │ 0x0008 line=81 │ │ 0x000a line=86 │ │ 0x000c line=90 │ │ @@ -171234,36 +171234,36 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -0736a0: |[0736a0] android.support.v7.widget.RoundRectDrawableWithShadow.buildComponents:(Landroid/graphics/Rect;)V │ │ -0736b0: 5261 310a |0000: iget v1, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -0736b4: 1502 c03f |0002: const/high16 v2, #int 1069547520 // #3fc0 │ │ -0736b8: a800 0102 |0004: mul-float v0, v1, v2 │ │ -0736bc: 5461 270a |0006: iget-object v1, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -0736c0: 5272 2e00 |0008: iget v2, v7, Landroid/graphics/Rect;.left:I // field@002e │ │ -0736c4: 8222 |000a: int-to-float v2, v2 │ │ -0736c6: 5263 310a |000b: iget v3, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -0736ca: c632 |000d: add-float/2addr v2, v3 │ │ -0736cc: 5273 3000 |000e: iget v3, v7, Landroid/graphics/Rect;.top:I // field@0030 │ │ -0736d0: 8233 |0010: int-to-float v3, v3 │ │ -0736d2: c603 |0011: add-float/2addr v3, v0 │ │ -0736d4: 5274 2f00 |0012: iget v4, v7, Landroid/graphics/Rect;.right:I // field@002f │ │ -0736d8: 8244 |0014: int-to-float v4, v4 │ │ -0736da: 5265 310a |0015: iget v5, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -0736de: c754 |0017: sub-float/2addr v4, v5 │ │ -0736e0: 5275 2d00 |0018: iget v5, v7, Landroid/graphics/Rect;.bottom:I // field@002d │ │ -0736e4: 8255 |001a: int-to-float v5, v5 │ │ -0736e6: c705 |001b: sub-float/2addr v5, v0 │ │ -0736e8: 6e55 c801 2143 |001c: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/graphics/RectF;.set:(FFFF)V // method@01c8 │ │ -0736ee: 7010 3a16 0600 |001f: invoke-direct {v6}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.buildShadowCorners:()V // method@163a │ │ -0736f4: 0e00 |0022: return-void │ │ +073698: |[073698] android.support.v7.widget.RoundRectDrawableWithShadow.buildComponents:(Landroid/graphics/Rect;)V │ │ +0736a8: 5261 310a |0000: iget v1, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +0736ac: 1502 c03f |0002: const/high16 v2, #int 1069547520 // #3fc0 │ │ +0736b0: a800 0102 |0004: mul-float v0, v1, v2 │ │ +0736b4: 5461 270a |0006: iget-object v1, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +0736b8: 5272 2e00 |0008: iget v2, v7, Landroid/graphics/Rect;.left:I // field@002e │ │ +0736bc: 8222 |000a: int-to-float v2, v2 │ │ +0736be: 5263 310a |000b: iget v3, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +0736c2: c632 |000d: add-float/2addr v2, v3 │ │ +0736c4: 5273 3000 |000e: iget v3, v7, Landroid/graphics/Rect;.top:I // field@0030 │ │ +0736c8: 8233 |0010: int-to-float v3, v3 │ │ +0736ca: c603 |0011: add-float/2addr v3, v0 │ │ +0736cc: 5274 2f00 |0012: iget v4, v7, Landroid/graphics/Rect;.right:I // field@002f │ │ +0736d0: 8244 |0014: int-to-float v4, v4 │ │ +0736d2: 5265 310a |0015: iget v5, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +0736d6: c754 |0017: sub-float/2addr v4, v5 │ │ +0736d8: 5275 2d00 |0018: iget v5, v7, Landroid/graphics/Rect;.bottom:I // field@002d │ │ +0736dc: 8255 |001a: int-to-float v5, v5 │ │ +0736de: c705 |001b: sub-float/2addr v5, v0 │ │ +0736e0: 6e55 c801 2143 |001c: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/graphics/RectF;.set:(FFFF)V // method@01c8 │ │ +0736e6: 7010 3a16 0600 |001f: invoke-direct {v6}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.buildShadowCorners:()V // method@163a │ │ +0736ec: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0006 line=305 │ │ 0x001f line=307 │ │ 0x0022 line=308 │ │ locals : │ │ @@ -171276,134 +171276,134 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 226 16-bit code units │ │ -0736f8: |[0736f8] android.support.v7.widget.RoundRectDrawableWithShadow.buildShadowCorners:()V │ │ -073708: 2208 6100 |0000: new-instance v8, Landroid/graphics/RectF; // type@0061 │ │ -07370c: 52c0 280a |0002: iget v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073710: 7f00 |0004: neg-float v0, v0 │ │ -073712: 52c1 280a |0005: iget v1, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073716: 7f11 |0007: neg-float v1, v1 │ │ -073718: 52c2 280a |0008: iget v2, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -07371c: 52c3 280a |000a: iget v3, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073720: 7053 c101 0821 |000c: invoke-direct {v8, v0, v1, v2, v3}, Landroid/graphics/RectF;.:(FFFF)V // method@01c1 │ │ -073726: 2209 6100 |000f: new-instance v9, Landroid/graphics/RectF; // type@0061 │ │ -07372a: 7020 c201 8900 |0011: invoke-direct {v9, v8}, Landroid/graphics/RectF;.:(Landroid/graphics/RectF;)V // method@01c2 │ │ -073730: 52c0 340a |0014: iget v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ -073734: 7f00 |0016: neg-float v0, v0 │ │ -073736: 52c1 340a |0017: iget v1, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ -07373a: 7f11 |0019: neg-float v1, v1 │ │ -07373c: 6e30 c701 0901 |001a: invoke-virtual {v9, v0, v1}, Landroid/graphics/RectF;.inset:(FF)V // method@01c7 │ │ -073742: 54c0 2a0a |001d: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -073746: 3900 b100 |001f: if-nez v0, 00d0 // +00b1 │ │ -07374a: 2200 5c00 |0021: new-instance v0, Landroid/graphics/Path; // type@005c │ │ -07374e: 7010 a801 0000 |0023: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@01a8 │ │ -073754: 5bc0 2a0a |0026: iput-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -073758: 54c0 2a0a |0028: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -07375c: 6201 2a00 |002a: sget-object v1, Landroid/graphics/Path$FillType;.EVEN_ODD:Landroid/graphics/Path$FillType; // field@002a │ │ -073760: 6e20 af01 1000 |002c: invoke-virtual {v0, v1}, Landroid/graphics/Path;.setFillType:(Landroid/graphics/Path$FillType;)V // method@01af │ │ -073766: 54c0 2a0a |002f: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -07376a: 52c1 280a |0031: iget v1, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -07376e: 7f11 |0033: neg-float v1, v1 │ │ -073770: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -073772: 6e30 ab01 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.moveTo:(FF)V // method@01ab │ │ -073778: 54c0 2a0a |0038: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -07377c: 52c1 340a |003a: iget v1, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ -073780: 7f11 |003c: neg-float v1, v1 │ │ -073782: 1202 |003d: const/4 v2, #int 0 // #0 │ │ -073784: 6e30 ac01 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.rLineTo:(FF)V // method@01ac │ │ -07378a: 54c0 2a0a |0041: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -07378e: 1501 3443 |0043: const/high16 v1, #int 1127481344 // #4334 │ │ -073792: 1502 b442 |0045: const/high16 v2, #int 1119092736 // #42b4 │ │ -073796: 1203 |0047: const/4 v3, #int 0 // #0 │ │ -073798: 6e53 a901 9021 |0048: invoke-virtual {v0, v9, v1, v2, v3}, Landroid/graphics/Path;.arcTo:(Landroid/graphics/RectF;FFZ)V // method@01a9 │ │ -07379e: 54c0 2a0a |004b: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -0737a2: 1501 8743 |004d: const/high16 v1, #int 1132920832 // #4387 │ │ -0737a6: 1502 b4c2 |004f: const/high16 v2, #int -1028390912 // #c2b4 │ │ -0737aa: 1203 |0051: const/4 v3, #int 0 // #0 │ │ -0737ac: 6e53 a901 8021 |0052: invoke-virtual {v0, v8, v1, v2, v3}, Landroid/graphics/Path;.arcTo:(Landroid/graphics/RectF;FFZ)V // method@01a9 │ │ -0737b2: 54c0 2a0a |0055: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -0737b6: 6e10 aa01 0000 |0057: invoke-virtual {v0}, Landroid/graphics/Path;.close:()V // method@01aa │ │ -0737bc: 52c0 280a |005a: iget v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -0737c0: 52c1 280a |005c: iget v1, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -0737c4: 52c2 340a |005e: iget v2, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ -0737c8: c621 |0060: add-float/2addr v1, v2 │ │ -0737ca: a90a 0001 |0061: div-float v10, v0, v1 │ │ -0737ce: 54c7 290a |0063: iget-object v7, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ -0737d2: 2200 5f00 |0065: new-instance v0, Landroid/graphics/RadialGradient; // type@005f │ │ -0737d6: 1201 |0067: const/4 v1, #int 0 // #0 │ │ -0737d8: 1202 |0068: const/4 v2, #int 0 // #0 │ │ -0737da: 52c3 280a |0069: iget v3, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -0737de: 52c4 340a |006b: iget v4, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ -0737e2: c643 |006d: add-float/2addr v3, v4 │ │ -0737e4: 1234 |006e: const/4 v4, #int 3 // #3 │ │ -0737e6: 2344 d904 |006f: new-array v4, v4, [I // type@04d9 │ │ -0737ea: 1205 |0071: const/4 v5, #int 0 // #0 │ │ -0737ec: 52c6 350a |0072: iget v6, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowStartColor:I // field@0a35 │ │ -0737f0: 4b06 0405 |0074: aput v6, v4, v5 │ │ -0737f4: 1215 |0076: const/4 v5, #int 1 // #1 │ │ -0737f6: 52c6 350a |0077: iget v6, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowStartColor:I // field@0a35 │ │ -0737fa: 4b06 0405 |0079: aput v6, v4, v5 │ │ -0737fe: 1225 |007b: const/4 v5, #int 2 // #2 │ │ -073800: 52c6 330a |007c: iget v6, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowEndColor:I // field@0a33 │ │ -073804: 4b06 0405 |007e: aput v6, v4, v5 │ │ -073808: 1235 |0080: const/4 v5, #int 3 // #3 │ │ -07380a: 2355 d804 |0081: new-array v5, v5, [F // type@04d8 │ │ -07380e: 1206 |0083: const/4 v6, #int 0 // #0 │ │ -073810: 120b |0084: const/4 v11, #int 0 // #0 │ │ -073812: 4b0b 0506 |0085: aput v11, v5, v6 │ │ -073816: 1216 |0087: const/4 v6, #int 1 // #1 │ │ -073818: 4b0a 0506 |0088: aput v10, v5, v6 │ │ -07381c: 1226 |008a: const/4 v6, #int 2 // #2 │ │ -07381e: 150b 803f |008b: const/high16 v11, #int 1065353216 // #3f80 │ │ -073822: 4b0b 0506 |008d: aput v11, v5, v6 │ │ -073826: 6206 3500 |008f: sget-object v6, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0035 │ │ -07382a: 7607 b201 0000 |0091: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/RadialGradient;.:(FFF[I[FLandroid/graphics/Shader$TileMode;)V // method@01b2 │ │ -073830: 6e20 a301 0700 |0094: invoke-virtual {v7, v0}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@01a3 │ │ -073836: 54cb 2c0a |0097: iget-object v11, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ -07383a: 2200 5300 |0099: new-instance v0, Landroid/graphics/LinearGradient; // type@0053 │ │ -07383e: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -073840: 52c2 280a |009c: iget v2, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073844: 7f22 |009e: neg-float v2, v2 │ │ -073846: 52c3 340a |009f: iget v3, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ -07384a: c632 |00a1: add-float/2addr v2, v3 │ │ -07384c: 1203 |00a2: const/4 v3, #int 0 // #0 │ │ -07384e: 52c4 280a |00a3: iget v4, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073852: 7f44 |00a5: neg-float v4, v4 │ │ -073854: 52c5 340a |00a6: iget v5, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ -073858: c754 |00a8: sub-float/2addr v4, v5 │ │ -07385a: 1235 |00a9: const/4 v5, #int 3 // #3 │ │ -07385c: 2355 d904 |00aa: new-array v5, v5, [I // type@04d9 │ │ -073860: 1206 |00ac: const/4 v6, #int 0 // #0 │ │ -073862: 52c7 350a |00ad: iget v7, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowStartColor:I // field@0a35 │ │ -073866: 4b07 0506 |00af: aput v7, v5, v6 │ │ -07386a: 1216 |00b1: const/4 v6, #int 1 // #1 │ │ -07386c: 52c7 350a |00b2: iget v7, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowStartColor:I // field@0a35 │ │ -073870: 4b07 0506 |00b4: aput v7, v5, v6 │ │ -073874: 1226 |00b6: const/4 v6, #int 2 // #2 │ │ -073876: 52c7 330a |00b7: iget v7, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowEndColor:I // field@0a33 │ │ -07387a: 4b07 0506 |00b9: aput v7, v5, v6 │ │ -07387e: 1236 |00bb: const/4 v6, #int 3 // #3 │ │ -073880: 2366 d804 |00bc: new-array v6, v6, [F // type@04d8 │ │ -073884: 2606 1a00 0000 |00be: fill-array-data v6, 000000d8 // +0000001a │ │ -07388a: 6207 3500 |00c1: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0035 │ │ -07388e: 7608 8b01 0000 |00c3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@018b │ │ -073894: 6e20 a301 0b00 |00c6: invoke-virtual {v11, v0}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@01a3 │ │ -07389a: 54c0 2c0a |00c9: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ -07389e: 1201 |00cb: const/4 v1, #int 0 // #0 │ │ -0738a0: 6e20 a001 1000 |00cc: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@01a0 │ │ -0738a6: 0e00 |00cf: return-void │ │ -0738a8: 54c0 2a0a |00d0: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -0738ac: 6e10 ad01 0000 |00d2: invoke-virtual {v0}, Landroid/graphics/Path;.reset:()V // method@01ad │ │ -0738b2: 2900 53ff |00d5: goto/16 0028 // -00ad │ │ -0738b6: 0000 |00d7: nop // spacer │ │ -0738b8: 0003 0400 0300 0000 0000 0000 0000 ... |00d8: array-data (10 units) │ │ +0736f0: |[0736f0] android.support.v7.widget.RoundRectDrawableWithShadow.buildShadowCorners:()V │ │ +073700: 2208 6100 |0000: new-instance v8, Landroid/graphics/RectF; // type@0061 │ │ +073704: 52c0 280a |0002: iget v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073708: 7f00 |0004: neg-float v0, v0 │ │ +07370a: 52c1 280a |0005: iget v1, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +07370e: 7f11 |0007: neg-float v1, v1 │ │ +073710: 52c2 280a |0008: iget v2, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073714: 52c3 280a |000a: iget v3, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073718: 7053 c101 0821 |000c: invoke-direct {v8, v0, v1, v2, v3}, Landroid/graphics/RectF;.:(FFFF)V // method@01c1 │ │ +07371e: 2209 6100 |000f: new-instance v9, Landroid/graphics/RectF; // type@0061 │ │ +073722: 7020 c201 8900 |0011: invoke-direct {v9, v8}, Landroid/graphics/RectF;.:(Landroid/graphics/RectF;)V // method@01c2 │ │ +073728: 52c0 340a |0014: iget v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ +07372c: 7f00 |0016: neg-float v0, v0 │ │ +07372e: 52c1 340a |0017: iget v1, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ +073732: 7f11 |0019: neg-float v1, v1 │ │ +073734: 6e30 c701 0901 |001a: invoke-virtual {v9, v0, v1}, Landroid/graphics/RectF;.inset:(FF)V // method@01c7 │ │ +07373a: 54c0 2a0a |001d: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +07373e: 3900 b100 |001f: if-nez v0, 00d0 // +00b1 │ │ +073742: 2200 5c00 |0021: new-instance v0, Landroid/graphics/Path; // type@005c │ │ +073746: 7010 a801 0000 |0023: invoke-direct {v0}, Landroid/graphics/Path;.:()V // method@01a8 │ │ +07374c: 5bc0 2a0a |0026: iput-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +073750: 54c0 2a0a |0028: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +073754: 6201 2a00 |002a: sget-object v1, Landroid/graphics/Path$FillType;.EVEN_ODD:Landroid/graphics/Path$FillType; // field@002a │ │ +073758: 6e20 af01 1000 |002c: invoke-virtual {v0, v1}, Landroid/graphics/Path;.setFillType:(Landroid/graphics/Path$FillType;)V // method@01af │ │ +07375e: 54c0 2a0a |002f: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +073762: 52c1 280a |0031: iget v1, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073766: 7f11 |0033: neg-float v1, v1 │ │ +073768: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +07376a: 6e30 ab01 1002 |0035: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.moveTo:(FF)V // method@01ab │ │ +073770: 54c0 2a0a |0038: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +073774: 52c1 340a |003a: iget v1, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ +073778: 7f11 |003c: neg-float v1, v1 │ │ +07377a: 1202 |003d: const/4 v2, #int 0 // #0 │ │ +07377c: 6e30 ac01 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/graphics/Path;.rLineTo:(FF)V // method@01ac │ │ +073782: 54c0 2a0a |0041: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +073786: 1501 3443 |0043: const/high16 v1, #int 1127481344 // #4334 │ │ +07378a: 1502 b442 |0045: const/high16 v2, #int 1119092736 // #42b4 │ │ +07378e: 1203 |0047: const/4 v3, #int 0 // #0 │ │ +073790: 6e53 a901 9021 |0048: invoke-virtual {v0, v9, v1, v2, v3}, Landroid/graphics/Path;.arcTo:(Landroid/graphics/RectF;FFZ)V // method@01a9 │ │ +073796: 54c0 2a0a |004b: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +07379a: 1501 8743 |004d: const/high16 v1, #int 1132920832 // #4387 │ │ +07379e: 1502 b4c2 |004f: const/high16 v2, #int -1028390912 // #c2b4 │ │ +0737a2: 1203 |0051: const/4 v3, #int 0 // #0 │ │ +0737a4: 6e53 a901 8021 |0052: invoke-virtual {v0, v8, v1, v2, v3}, Landroid/graphics/Path;.arcTo:(Landroid/graphics/RectF;FFZ)V // method@01a9 │ │ +0737aa: 54c0 2a0a |0055: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +0737ae: 6e10 aa01 0000 |0057: invoke-virtual {v0}, Landroid/graphics/Path;.close:()V // method@01aa │ │ +0737b4: 52c0 280a |005a: iget v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +0737b8: 52c1 280a |005c: iget v1, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +0737bc: 52c2 340a |005e: iget v2, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ +0737c0: c621 |0060: add-float/2addr v1, v2 │ │ +0737c2: a90a 0001 |0061: div-float v10, v0, v1 │ │ +0737c6: 54c7 290a |0063: iget-object v7, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ +0737ca: 2200 5f00 |0065: new-instance v0, Landroid/graphics/RadialGradient; // type@005f │ │ +0737ce: 1201 |0067: const/4 v1, #int 0 // #0 │ │ +0737d0: 1202 |0068: const/4 v2, #int 0 // #0 │ │ +0737d2: 52c3 280a |0069: iget v3, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +0737d6: 52c4 340a |006b: iget v4, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ +0737da: c643 |006d: add-float/2addr v3, v4 │ │ +0737dc: 1234 |006e: const/4 v4, #int 3 // #3 │ │ +0737de: 2344 d904 |006f: new-array v4, v4, [I // type@04d9 │ │ +0737e2: 1205 |0071: const/4 v5, #int 0 // #0 │ │ +0737e4: 52c6 350a |0072: iget v6, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowStartColor:I // field@0a35 │ │ +0737e8: 4b06 0405 |0074: aput v6, v4, v5 │ │ +0737ec: 1215 |0076: const/4 v5, #int 1 // #1 │ │ +0737ee: 52c6 350a |0077: iget v6, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowStartColor:I // field@0a35 │ │ +0737f2: 4b06 0405 |0079: aput v6, v4, v5 │ │ +0737f6: 1225 |007b: const/4 v5, #int 2 // #2 │ │ +0737f8: 52c6 330a |007c: iget v6, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowEndColor:I // field@0a33 │ │ +0737fc: 4b06 0405 |007e: aput v6, v4, v5 │ │ +073800: 1235 |0080: const/4 v5, #int 3 // #3 │ │ +073802: 2355 d804 |0081: new-array v5, v5, [F // type@04d8 │ │ +073806: 1206 |0083: const/4 v6, #int 0 // #0 │ │ +073808: 120b |0084: const/4 v11, #int 0 // #0 │ │ +07380a: 4b0b 0506 |0085: aput v11, v5, v6 │ │ +07380e: 1216 |0087: const/4 v6, #int 1 // #1 │ │ +073810: 4b0a 0506 |0088: aput v10, v5, v6 │ │ +073814: 1226 |008a: const/4 v6, #int 2 // #2 │ │ +073816: 150b 803f |008b: const/high16 v11, #int 1065353216 // #3f80 │ │ +07381a: 4b0b 0506 |008d: aput v11, v5, v6 │ │ +07381e: 6206 3500 |008f: sget-object v6, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0035 │ │ +073822: 7607 b201 0000 |0091: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/graphics/RadialGradient;.:(FFF[I[FLandroid/graphics/Shader$TileMode;)V // method@01b2 │ │ +073828: 6e20 a301 0700 |0094: invoke-virtual {v7, v0}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@01a3 │ │ +07382e: 54cb 2c0a |0097: iget-object v11, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ +073832: 2200 5300 |0099: new-instance v0, Landroid/graphics/LinearGradient; // type@0053 │ │ +073836: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +073838: 52c2 280a |009c: iget v2, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +07383c: 7f22 |009e: neg-float v2, v2 │ │ +07383e: 52c3 340a |009f: iget v3, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ +073842: c632 |00a1: add-float/2addr v2, v3 │ │ +073844: 1203 |00a2: const/4 v3, #int 0 // #0 │ │ +073846: 52c4 280a |00a3: iget v4, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +07384a: 7f44 |00a5: neg-float v4, v4 │ │ +07384c: 52c5 340a |00a6: iget v5, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ +073850: c754 |00a8: sub-float/2addr v4, v5 │ │ +073852: 1235 |00a9: const/4 v5, #int 3 // #3 │ │ +073854: 2355 d904 |00aa: new-array v5, v5, [I // type@04d9 │ │ +073858: 1206 |00ac: const/4 v6, #int 0 // #0 │ │ +07385a: 52c7 350a |00ad: iget v7, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowStartColor:I // field@0a35 │ │ +07385e: 4b07 0506 |00af: aput v7, v5, v6 │ │ +073862: 1216 |00b1: const/4 v6, #int 1 // #1 │ │ +073864: 52c7 350a |00b2: iget v7, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowStartColor:I // field@0a35 │ │ +073868: 4b07 0506 |00b4: aput v7, v5, v6 │ │ +07386c: 1226 |00b6: const/4 v6, #int 2 // #2 │ │ +07386e: 52c7 330a |00b7: iget v7, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowEndColor:I // field@0a33 │ │ +073872: 4b07 0506 |00b9: aput v7, v5, v6 │ │ +073876: 1236 |00bb: const/4 v6, #int 3 // #3 │ │ +073878: 2366 d804 |00bc: new-array v6, v6, [F // type@04d8 │ │ +07387c: 2606 1a00 0000 |00be: fill-array-data v6, 000000d8 // +0000001a │ │ +073882: 6207 3500 |00c1: sget-object v7, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@0035 │ │ +073886: 7608 8b01 0000 |00c3: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/graphics/LinearGradient;.:(FFFF[I[FLandroid/graphics/Shader$TileMode;)V // method@018b │ │ +07388c: 6e20 a301 0b00 |00c6: invoke-virtual {v11, v0}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@01a3 │ │ +073892: 54c0 2c0a |00c9: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ +073896: 1201 |00cb: const/4 v1, #int 0 // #0 │ │ +073898: 6e20 a001 1000 |00cc: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAntiAlias:(Z)V // method@01a0 │ │ +07389e: 0e00 |00cf: return-void │ │ +0738a0: 54c0 2a0a |00d0: iget-object v0, v12, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +0738a4: 6e10 ad01 0000 |00d2: invoke-virtual {v0}, Landroid/graphics/Path;.reset:()V // method@01ad │ │ +0738aa: 2900 53ff |00d5: goto/16 0028 // -00ad │ │ +0738ae: 0000 |00d7: nop // spacer │ │ +0738b0: 0003 0400 0300 0000 0000 0000 0000 ... |00d8: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x000f line=268 │ │ 0x0014 line=269 │ │ 0x001d line=271 │ │ 0x0021 line=272 │ │ @@ -171431,25 +171431,25 @@ │ │ type : '(FFZ)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0738cc: |[0738cc] android.support.v7.widget.RoundRectDrawableWithShadow.calculateHorizontalPadding:(FFZ)F │ │ -0738dc: 3808 0c00 |0000: if-eqz v8, 000c // +000c │ │ -0738e0: 8960 |0002: float-to-double v0, v6 │ │ -0738e2: 1902 f03f |0003: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -0738e6: 6104 250a |0005: sget-wide v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.COS_45:D // field@0a25 │ │ -0738ea: cc42 |0007: sub-double/2addr v2, v4 │ │ -0738ec: 8974 |0008: float-to-double v4, v7 │ │ -0738ee: cd42 |0009: mul-double/2addr v2, v4 │ │ -0738f0: cb20 |000a: add-double/2addr v0, v2 │ │ -0738f2: 8c06 |000b: double-to-float v6, v0 │ │ -0738f4: 0f06 |000c: return v6 │ │ +0738c4: |[0738c4] android.support.v7.widget.RoundRectDrawableWithShadow.calculateHorizontalPadding:(FFZ)F │ │ +0738d4: 3808 0c00 |0000: if-eqz v8, 000c // +000c │ │ +0738d8: 8960 |0002: float-to-double v0, v6 │ │ +0738da: 1902 f03f |0003: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +0738de: 6104 250a |0005: sget-wide v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.COS_45:D // field@0a25 │ │ +0738e2: cc42 |0007: sub-double/2addr v2, v4 │ │ +0738e4: 8974 |0008: float-to-double v4, v7 │ │ +0738e6: cd42 |0009: mul-double/2addr v2, v4 │ │ +0738e8: cb20 |000a: add-double/2addr v0, v2 │ │ +0738ea: 8c06 |000b: double-to-float v6, v0 │ │ +0738ec: 0f06 |000c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ 0x000c line=180 │ │ locals : │ │ 0x0000 - 0x000c reg=6 maxShadowSize F │ │ @@ -171461,29 +171461,29 @@ │ │ type : '(FFZ)F' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0738f8: |[0738f8] android.support.v7.widget.RoundRectDrawableWithShadow.calculateVerticalPadding:(FFZ)F │ │ -073908: 1500 c03f |0000: const/high16 v0, #int 1069547520 // #3fc0 │ │ -07390c: 3808 0e00 |0002: if-eqz v8, 0010 // +000e │ │ -073910: c860 |0004: mul-float/2addr v0, v6 │ │ -073912: 8900 |0005: float-to-double v0, v0 │ │ -073914: 1902 f03f |0006: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ -073918: 6104 250a |0008: sget-wide v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.COS_45:D // field@0a25 │ │ -07391c: cc42 |000a: sub-double/2addr v2, v4 │ │ -07391e: 8974 |000b: float-to-double v4, v7 │ │ -073920: cd42 |000c: mul-double/2addr v2, v4 │ │ -073922: cb20 |000d: add-double/2addr v0, v2 │ │ -073924: 8c00 |000e: double-to-float v0, v0 │ │ -073926: 0f00 |000f: return v0 │ │ -073928: c860 |0010: mul-float/2addr v0, v6 │ │ -07392a: 28fe |0011: goto 000f // -0002 │ │ +0738f0: |[0738f0] android.support.v7.widget.RoundRectDrawableWithShadow.calculateVerticalPadding:(FFZ)F │ │ +073900: 1500 c03f |0000: const/high16 v0, #int 1069547520 // #3fc0 │ │ +073904: 3808 0e00 |0002: if-eqz v8, 0010 // +000e │ │ +073908: c860 |0004: mul-float/2addr v0, v6 │ │ +07390a: 8900 |0005: float-to-double v0, v0 │ │ +07390c: 1902 f03f |0006: const-wide/high16 v2, #long 4607182418800017408 // #3ff0 │ │ +073910: 6104 250a |0008: sget-wide v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.COS_45:D // field@0a25 │ │ +073914: cc42 |000a: sub-double/2addr v2, v4 │ │ +073916: 8974 |000b: float-to-double v4, v7 │ │ +073918: cd42 |000c: mul-double/2addr v2, v4 │ │ +07391a: cb20 |000d: add-double/2addr v0, v2 │ │ +07391c: 8c00 |000e: double-to-float v0, v0 │ │ +07391e: 0f00 |000f: return v0 │ │ +073920: c860 |0010: mul-float/2addr v0, v6 │ │ +073922: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=168 │ │ 0x0004 line=169 │ │ 0x000f line=171 │ │ locals : │ │ 0x0000 - 0x0012 reg=6 maxShadowSize F │ │ @@ -171495,155 +171495,155 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 268 16-bit code units │ │ -07392c: |[07392c] android.support.v7.widget.RoundRectDrawableWithShadow.drawShadow:(Landroid/graphics/Canvas;)V │ │ -07393c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07393e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -073940: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -073942: 150a 0040 |0003: const/high16 v10, #int 1073741824 // #4000 │ │ -073946: 52b4 280a |0005: iget v4, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -07394a: 7f44 |0007: neg-float v4, v4 │ │ -07394c: 52b5 340a |0008: iget v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ -073950: a702 0405 |000a: sub-float v2, v4, v5 │ │ -073954: 52b4 280a |000c: iget v4, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073958: 52b5 2d0a |000e: iget v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ -07395c: 8255 |0010: int-to-float v5, v5 │ │ -07395e: c654 |0011: add-float/2addr v4, v5 │ │ -073960: 52b5 320a |0012: iget v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ -073964: c9a5 |0014: div-float/2addr v5, v10 │ │ -073966: a608 0405 |0015: add-float v8, v4, v5 │ │ -07396a: 54b4 270a |0017: iget-object v4, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -07396e: 6e10 ca01 0400 |0019: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ -073974: 0a04 |001c: move-result v4 │ │ -073976: a805 0a08 |001d: mul-float v5, v10, v8 │ │ -07397a: c754 |001f: sub-float/2addr v4, v5 │ │ -07397c: 2d04 0401 |0020: cmpl-float v4, v4, v1 │ │ -073980: 3d04 e400 |0022: if-lez v4, 0106 // +00e4 │ │ -073984: 0106 |0024: move v6, v0 │ │ -073986: 54b4 270a |0025: iget-object v4, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -07398a: 6e10 c601 0400 |0027: invoke-virtual {v4}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ -073990: 0a04 |002a: move-result v4 │ │ -073992: a805 0a08 |002b: mul-float v5, v10, v8 │ │ -073996: c754 |002d: sub-float/2addr v4, v5 │ │ -073998: 2d04 0401 |002e: cmpl-float v4, v4, v1 │ │ -07399c: 3d04 d900 |0030: if-lez v4, 0109 // +00d9 │ │ -0739a0: 0107 |0032: move v7, v0 │ │ -0739a2: 6e10 8801 0c00 |0033: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ -0739a8: 0a09 |0036: move-result v9 │ │ -0739aa: 54b0 270a |0037: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -0739ae: 5200 3200 |0039: iget v0, v0, Landroid/graphics/RectF;.left:F // field@0032 │ │ -0739b2: c680 |003b: add-float/2addr v0, v8 │ │ -0739b4: 54b3 270a |003c: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -0739b8: 5233 3400 |003e: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0034 │ │ -0739bc: c683 |0040: add-float/2addr v3, v8 │ │ -0739be: 6e30 8901 0c03 |0041: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -0739c4: 54b0 2a0a |0044: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -0739c8: 54b3 290a |0046: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ -0739cc: 6e30 8101 0c03 |0048: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0181 │ │ -0739d2: 3806 1500 |004b: if-eqz v6, 0060 // +0015 │ │ -0739d6: 54b0 270a |004d: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -0739da: 6e10 ca01 0000 |004f: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ -0739e0: 0a00 |0052: move-result v0 │ │ -0739e2: a803 0a08 |0053: mul-float v3, v10, v8 │ │ -0739e6: a703 0003 |0055: sub-float v3, v0, v3 │ │ -0739ea: 52b0 280a |0057: iget v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -0739ee: 7f04 |0059: neg-float v4, v0 │ │ -0739f0: 54b5 2c0a |005a: iget-object v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ -0739f4: 07c0 |005c: move-object v0, v12 │ │ -0739f6: 7406 8201 0000 |005d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ -0739fc: 6e20 8501 9c00 |0060: invoke-virtual {v12, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ -073a02: 6e10 8801 0c00 |0063: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ -073a08: 0a09 |0066: move-result v9 │ │ -073a0a: 54b0 270a |0067: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -073a0e: 5200 3300 |0069: iget v0, v0, Landroid/graphics/RectF;.right:F // field@0033 │ │ -073a12: c780 |006b: sub-float/2addr v0, v8 │ │ -073a14: 54b3 270a |006c: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -073a18: 5233 3100 |006e: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ -073a1c: c783 |0070: sub-float/2addr v3, v8 │ │ -073a1e: 6e30 8901 0c03 |0071: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -073a24: 1500 3443 |0074: const/high16 v0, #int 1127481344 // #4334 │ │ -073a28: 6e20 8601 0c00 |0076: invoke-virtual {v12, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ -073a2e: 54b0 2a0a |0079: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -073a32: 54b3 290a |007b: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ -073a36: 6e30 8101 0c03 |007d: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0181 │ │ -073a3c: 3806 1800 |0080: if-eqz v6, 0098 // +0018 │ │ -073a40: 54b0 270a |0082: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -073a44: 6e10 ca01 0000 |0084: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ -073a4a: 0a00 |0087: move-result v0 │ │ -073a4c: a803 0a08 |0088: mul-float v3, v10, v8 │ │ -073a50: a703 0003 |008a: sub-float v3, v0, v3 │ │ -073a54: 52b0 280a |008c: iget v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073a58: 7f00 |008e: neg-float v0, v0 │ │ -073a5a: 52b4 340a |008f: iget v4, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ -073a5e: c604 |0091: add-float/2addr v4, v0 │ │ -073a60: 54b5 2c0a |0092: iget-object v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ -073a64: 07c0 |0094: move-object v0, v12 │ │ -073a66: 7406 8201 0000 |0095: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ -073a6c: 6e20 8501 9c00 |0098: invoke-virtual {v12, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ -073a72: 6e10 8801 0c00 |009b: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ -073a78: 0a09 |009e: move-result v9 │ │ -073a7a: 54b0 270a |009f: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -073a7e: 5200 3200 |00a1: iget v0, v0, Landroid/graphics/RectF;.left:F // field@0032 │ │ -073a82: c680 |00a3: add-float/2addr v0, v8 │ │ -073a84: 54b3 270a |00a4: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -073a88: 5233 3100 |00a6: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ -073a8c: c783 |00a8: sub-float/2addr v3, v8 │ │ -073a8e: 6e30 8901 0c03 |00a9: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -073a94: 1500 8743 |00ac: const/high16 v0, #int 1132920832 // #4387 │ │ -073a98: 6e20 8601 0c00 |00ae: invoke-virtual {v12, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ -073a9e: 54b0 2a0a |00b1: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -073aa2: 54b3 290a |00b3: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ -073aa6: 6e30 8101 0c03 |00b5: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0181 │ │ -073aac: 3807 1500 |00b8: if-eqz v7, 00cd // +0015 │ │ -073ab0: 54b0 270a |00ba: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -073ab4: 6e10 c601 0000 |00bc: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ -073aba: 0a00 |00bf: move-result v0 │ │ -073abc: a803 0a08 |00c0: mul-float v3, v10, v8 │ │ -073ac0: a703 0003 |00c2: sub-float v3, v0, v3 │ │ -073ac4: 52b0 280a |00c4: iget v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073ac8: 7f04 |00c6: neg-float v4, v0 │ │ -073aca: 54b5 2c0a |00c7: iget-object v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ -073ace: 07c0 |00c9: move-object v0, v12 │ │ -073ad0: 7406 8201 0000 |00ca: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ -073ad6: 6e20 8501 9c00 |00cd: invoke-virtual {v12, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ -073adc: 6e10 8801 0c00 |00d0: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ -073ae2: 0a09 |00d3: move-result v9 │ │ -073ae4: 54b0 270a |00d4: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -073ae8: 5200 3300 |00d6: iget v0, v0, Landroid/graphics/RectF;.right:F // field@0033 │ │ -073aec: c780 |00d8: sub-float/2addr v0, v8 │ │ -073aee: 54b3 270a |00d9: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -073af2: 5233 3400 |00db: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0034 │ │ -073af6: c683 |00dd: add-float/2addr v3, v8 │ │ -073af8: 6e30 8901 0c03 |00de: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -073afe: 1500 b442 |00e1: const/high16 v0, #int 1119092736 // #42b4 │ │ -073b02: 6e20 8601 0c00 |00e3: invoke-virtual {v12, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ -073b08: 54b0 2a0a |00e6: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ -073b0c: 54b3 290a |00e8: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ -073b10: 6e30 8101 0c03 |00ea: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0181 │ │ -073b16: 3807 1500 |00ed: if-eqz v7, 0102 // +0015 │ │ -073b1a: 54b0 270a |00ef: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -073b1e: 6e10 c601 0000 |00f1: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ -073b24: 0a00 |00f4: move-result v0 │ │ -073b26: a803 0a08 |00f5: mul-float v3, v10, v8 │ │ -073b2a: a703 0003 |00f7: sub-float v3, v0, v3 │ │ -073b2e: 52b0 280a |00f9: iget v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073b32: 7f04 |00fb: neg-float v4, v0 │ │ -073b34: 54b5 2c0a |00fc: iget-object v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ -073b38: 07c0 |00fe: move-object v0, v12 │ │ -073b3a: 7406 8201 0000 |00ff: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ -073b40: 6e20 8501 9c00 |0102: invoke-virtual {v12, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ -073b46: 0e00 |0105: return-void │ │ -073b48: 0136 |0106: move v6, v3 │ │ -073b4a: 2900 1eff |0107: goto/16 0025 // -00e2 │ │ -073b4e: 0137 |0109: move v7, v3 │ │ -073b50: 2900 29ff |010a: goto/16 0033 // -00d7 │ │ +073924: |[073924] android.support.v7.widget.RoundRectDrawableWithShadow.drawShadow:(Landroid/graphics/Canvas;)V │ │ +073934: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +073936: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +073938: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07393a: 150a 0040 |0003: const/high16 v10, #int 1073741824 // #4000 │ │ +07393e: 52b4 280a |0005: iget v4, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073942: 7f44 |0007: neg-float v4, v4 │ │ +073944: 52b5 340a |0008: iget v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ +073948: a702 0405 |000a: sub-float v2, v4, v5 │ │ +07394c: 52b4 280a |000c: iget v4, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073950: 52b5 2d0a |000e: iget v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ +073954: 8255 |0010: int-to-float v5, v5 │ │ +073956: c654 |0011: add-float/2addr v4, v5 │ │ +073958: 52b5 320a |0012: iget v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ +07395c: c9a5 |0014: div-float/2addr v5, v10 │ │ +07395e: a608 0405 |0015: add-float v8, v4, v5 │ │ +073962: 54b4 270a |0017: iget-object v4, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073966: 6e10 ca01 0400 |0019: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ +07396c: 0a04 |001c: move-result v4 │ │ +07396e: a805 0a08 |001d: mul-float v5, v10, v8 │ │ +073972: c754 |001f: sub-float/2addr v4, v5 │ │ +073974: 2d04 0401 |0020: cmpl-float v4, v4, v1 │ │ +073978: 3d04 e400 |0022: if-lez v4, 0106 // +00e4 │ │ +07397c: 0106 |0024: move v6, v0 │ │ +07397e: 54b4 270a |0025: iget-object v4, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073982: 6e10 c601 0400 |0027: invoke-virtual {v4}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ +073988: 0a04 |002a: move-result v4 │ │ +07398a: a805 0a08 |002b: mul-float v5, v10, v8 │ │ +07398e: c754 |002d: sub-float/2addr v4, v5 │ │ +073990: 2d04 0401 |002e: cmpl-float v4, v4, v1 │ │ +073994: 3d04 d900 |0030: if-lez v4, 0109 // +00d9 │ │ +073998: 0107 |0032: move v7, v0 │ │ +07399a: 6e10 8801 0c00 |0033: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ +0739a0: 0a09 |0036: move-result v9 │ │ +0739a2: 54b0 270a |0037: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +0739a6: 5200 3200 |0039: iget v0, v0, Landroid/graphics/RectF;.left:F // field@0032 │ │ +0739aa: c680 |003b: add-float/2addr v0, v8 │ │ +0739ac: 54b3 270a |003c: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +0739b0: 5233 3400 |003e: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0034 │ │ +0739b4: c683 |0040: add-float/2addr v3, v8 │ │ +0739b6: 6e30 8901 0c03 |0041: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +0739bc: 54b0 2a0a |0044: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +0739c0: 54b3 290a |0046: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ +0739c4: 6e30 8101 0c03 |0048: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0181 │ │ +0739ca: 3806 1500 |004b: if-eqz v6, 0060 // +0015 │ │ +0739ce: 54b0 270a |004d: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +0739d2: 6e10 ca01 0000 |004f: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ +0739d8: 0a00 |0052: move-result v0 │ │ +0739da: a803 0a08 |0053: mul-float v3, v10, v8 │ │ +0739de: a703 0003 |0055: sub-float v3, v0, v3 │ │ +0739e2: 52b0 280a |0057: iget v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +0739e6: 7f04 |0059: neg-float v4, v0 │ │ +0739e8: 54b5 2c0a |005a: iget-object v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ +0739ec: 07c0 |005c: move-object v0, v12 │ │ +0739ee: 7406 8201 0000 |005d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ +0739f4: 6e20 8501 9c00 |0060: invoke-virtual {v12, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ +0739fa: 6e10 8801 0c00 |0063: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ +073a00: 0a09 |0066: move-result v9 │ │ +073a02: 54b0 270a |0067: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073a06: 5200 3300 |0069: iget v0, v0, Landroid/graphics/RectF;.right:F // field@0033 │ │ +073a0a: c780 |006b: sub-float/2addr v0, v8 │ │ +073a0c: 54b3 270a |006c: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073a10: 5233 3100 |006e: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ +073a14: c783 |0070: sub-float/2addr v3, v8 │ │ +073a16: 6e30 8901 0c03 |0071: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +073a1c: 1500 3443 |0074: const/high16 v0, #int 1127481344 // #4334 │ │ +073a20: 6e20 8601 0c00 |0076: invoke-virtual {v12, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ +073a26: 54b0 2a0a |0079: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +073a2a: 54b3 290a |007b: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ +073a2e: 6e30 8101 0c03 |007d: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0181 │ │ +073a34: 3806 1800 |0080: if-eqz v6, 0098 // +0018 │ │ +073a38: 54b0 270a |0082: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073a3c: 6e10 ca01 0000 |0084: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ +073a42: 0a00 |0087: move-result v0 │ │ +073a44: a803 0a08 |0088: mul-float v3, v10, v8 │ │ +073a48: a703 0003 |008a: sub-float v3, v0, v3 │ │ +073a4c: 52b0 280a |008c: iget v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073a50: 7f00 |008e: neg-float v0, v0 │ │ +073a52: 52b4 340a |008f: iget v4, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ +073a56: c604 |0091: add-float/2addr v4, v0 │ │ +073a58: 54b5 2c0a |0092: iget-object v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ +073a5c: 07c0 |0094: move-object v0, v12 │ │ +073a5e: 7406 8201 0000 |0095: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ +073a64: 6e20 8501 9c00 |0098: invoke-virtual {v12, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ +073a6a: 6e10 8801 0c00 |009b: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ +073a70: 0a09 |009e: move-result v9 │ │ +073a72: 54b0 270a |009f: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073a76: 5200 3200 |00a1: iget v0, v0, Landroid/graphics/RectF;.left:F // field@0032 │ │ +073a7a: c680 |00a3: add-float/2addr v0, v8 │ │ +073a7c: 54b3 270a |00a4: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073a80: 5233 3100 |00a6: iget v3, v3, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ +073a84: c783 |00a8: sub-float/2addr v3, v8 │ │ +073a86: 6e30 8901 0c03 |00a9: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +073a8c: 1500 8743 |00ac: const/high16 v0, #int 1132920832 // #4387 │ │ +073a90: 6e20 8601 0c00 |00ae: invoke-virtual {v12, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ +073a96: 54b0 2a0a |00b1: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +073a9a: 54b3 290a |00b3: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ +073a9e: 6e30 8101 0c03 |00b5: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0181 │ │ +073aa4: 3807 1500 |00b8: if-eqz v7, 00cd // +0015 │ │ +073aa8: 54b0 270a |00ba: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073aac: 6e10 c601 0000 |00bc: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ +073ab2: 0a00 |00bf: move-result v0 │ │ +073ab4: a803 0a08 |00c0: mul-float v3, v10, v8 │ │ +073ab8: a703 0003 |00c2: sub-float v3, v0, v3 │ │ +073abc: 52b0 280a |00c4: iget v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073ac0: 7f04 |00c6: neg-float v4, v0 │ │ +073ac2: 54b5 2c0a |00c7: iget-object v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ +073ac6: 07c0 |00c9: move-object v0, v12 │ │ +073ac8: 7406 8201 0000 |00ca: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ +073ace: 6e20 8501 9c00 |00cd: invoke-virtual {v12, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ +073ad4: 6e10 8801 0c00 |00d0: invoke-virtual {v12}, Landroid/graphics/Canvas;.save:()I // method@0188 │ │ +073ada: 0a09 |00d3: move-result v9 │ │ +073adc: 54b0 270a |00d4: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073ae0: 5200 3300 |00d6: iget v0, v0, Landroid/graphics/RectF;.right:F // field@0033 │ │ +073ae4: c780 |00d8: sub-float/2addr v0, v8 │ │ +073ae6: 54b3 270a |00d9: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073aea: 5233 3400 |00db: iget v3, v3, Landroid/graphics/RectF;.top:F // field@0034 │ │ +073aee: c683 |00dd: add-float/2addr v3, v8 │ │ +073af0: 6e30 8901 0c03 |00de: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +073af6: 1500 b442 |00e1: const/high16 v0, #int 1119092736 // #42b4 │ │ +073afa: 6e20 8601 0c00 |00e3: invoke-virtual {v12, v0}, Landroid/graphics/Canvas;.rotate:(F)V // method@0186 │ │ +073b00: 54b0 2a0a |00e6: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPath:Landroid/graphics/Path; // field@0a2a │ │ +073b04: 54b3 290a |00e8: iget-object v3, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ +073b08: 6e30 8101 0c03 |00ea: invoke-virtual {v12, v0, v3}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@0181 │ │ +073b0e: 3807 1500 |00ed: if-eqz v7, 0102 // +0015 │ │ +073b12: 54b0 270a |00ef: iget-object v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073b16: 6e10 c601 0000 |00f1: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ +073b1c: 0a00 |00f4: move-result v0 │ │ +073b1e: a803 0a08 |00f5: mul-float v3, v10, v8 │ │ +073b22: a703 0003 |00f7: sub-float v3, v0, v3 │ │ +073b26: 52b0 280a |00f9: iget v0, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073b2a: 7f04 |00fb: neg-float v4, v0 │ │ +073b2c: 54b5 2c0a |00fc: iget-object v5, v11, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ +073b30: 07c0 |00fe: move-object v0, v12 │ │ +073b32: 7406 8201 0000 |00ff: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ +073b38: 6e20 8501 9c00 |0102: invoke-virtual {v12, v9}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0185 │ │ +073b3e: 0e00 |0105: return-void │ │ +073b40: 0136 |0106: move v6, v3 │ │ +073b42: 2900 1eff |0107: goto/16 0025 // -00e2 │ │ +073b46: 0137 |0109: move v7, v3 │ │ +073b48: 2900 29ff |010a: goto/16 0033 // -00d7 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=219 │ │ 0x000c line=220 │ │ 0x0017 line=221 │ │ 0x0025 line=222 │ │ 0x0033 line=224 │ │ @@ -171691,23 +171691,23 @@ │ │ type : '(F)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -073b54: |[073b54] android.support.v7.widget.RoundRectDrawableWithShadow.toEven:(F)I │ │ -073b64: 1501 003f |0000: const/high16 v1, #int 1056964608 // #3f00 │ │ -073b68: c641 |0002: add-float/2addr v1, v4 │ │ -073b6a: 8710 |0003: float-to-int v0, v1 │ │ -073b6c: dc01 0002 |0004: rem-int/lit8 v1, v0, #int 2 // #02 │ │ -073b70: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -073b72: 3321 0400 |0007: if-ne v1, v2, 000b // +0004 │ │ -073b76: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ -073b7a: 0f00 |000b: return v0 │ │ +073b4c: |[073b4c] android.support.v7.widget.RoundRectDrawableWithShadow.toEven:(F)I │ │ +073b5c: 1501 003f |0000: const/high16 v1, #int 1056964608 // #3f00 │ │ +073b60: c641 |0002: add-float/2addr v1, v4 │ │ +073b62: 8710 |0003: float-to-int v0, v1 │ │ +073b64: dc01 0002 |0004: rem-int/lit8 v1, v0, #int 2 // #02 │ │ +073b68: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +073b6a: 3321 0400 |0007: if-ne v1, v2, 000b // +0004 │ │ +073b6e: d800 00ff |0009: add-int/lit8 v0, v0, #int -1 // #ff │ │ +073b72: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=109 │ │ 0x0009 line=110 │ │ 0x000b line=112 │ │ locals : │ │ @@ -171721,38 +171721,38 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 45 16-bit code units │ │ -073b7c: |[073b7c] android.support.v7.widget.RoundRectDrawableWithShadow.draw:(Landroid/graphics/Canvas;)V │ │ -073b8c: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ -073b90: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -073b92: 5540 2b0a |0003: iget-boolean v0, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ -073b96: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -073b9a: 6e10 3f16 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getBounds:()Landroid/graphics/Rect; // method@163f │ │ -073ba0: 0c00 |000a: move-result-object v0 │ │ -073ba2: 7020 3916 0400 |000b: invoke-direct {v4, v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.buildComponents:(Landroid/graphics/Rect;)V // method@1639 │ │ -073ba8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -073baa: 5c40 2b0a |000f: iput-boolean v0, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ -073bae: 5240 320a |0011: iget v0, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ -073bb2: c920 |0013: div-float/2addr v0, v2 │ │ -073bb4: 6e30 8901 1500 |0014: invoke-virtual {v5, v1, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -073bba: 7020 3e16 5400 |0017: invoke-direct {v4, v5}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.drawShadow:(Landroid/graphics/Canvas;)V // method@163e │ │ -073bc0: 5240 320a |001a: iget v0, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ -073bc4: 7f00 |001c: neg-float v0, v0 │ │ -073bc6: c920 |001d: div-float/2addr v0, v2 │ │ -073bc8: 6e30 8901 1500 |001e: invoke-virtual {v5, v1, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ -073bce: 6200 360a |0021: sget-object v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.sRoundRectHelper:Landroid/support/v7/widget/RoundRectDrawableWithShadow$RoundRectHelper; // field@0a36 │ │ -073bd2: 5441 270a |0023: iget-object v1, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ -073bd6: 5242 280a |0025: iget v2, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073bda: 5443 2f0a |0027: iget-object v3, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ -073bde: 7253 3616 5021 |0029: invoke-interface {v0, v5, v1, v2, v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow$RoundRectHelper;.drawRoundRect:(Landroid/graphics/Canvas;Landroid/graphics/RectF;FLandroid/graphics/Paint;)V // method@1636 │ │ -073be4: 0e00 |002c: return-void │ │ +073b74: |[073b74] android.support.v7.widget.RoundRectDrawableWithShadow.draw:(Landroid/graphics/Canvas;)V │ │ +073b84: 1502 0040 |0000: const/high16 v2, #int 1073741824 // #4000 │ │ +073b88: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +073b8a: 5540 2b0a |0003: iget-boolean v0, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ +073b8e: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +073b92: 6e10 3f16 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getBounds:()Landroid/graphics/Rect; // method@163f │ │ +073b98: 0c00 |000a: move-result-object v0 │ │ +073b9a: 7020 3916 0400 |000b: invoke-direct {v4, v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.buildComponents:(Landroid/graphics/Rect;)V // method@1639 │ │ +073ba0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +073ba2: 5c40 2b0a |000f: iput-boolean v0, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ +073ba6: 5240 320a |0011: iget v0, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ +073baa: c920 |0013: div-float/2addr v0, v2 │ │ +073bac: 6e30 8901 1500 |0014: invoke-virtual {v5, v1, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +073bb2: 7020 3e16 5400 |0017: invoke-direct {v4, v5}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.drawShadow:(Landroid/graphics/Canvas;)V // method@163e │ │ +073bb8: 5240 320a |001a: iget v0, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ +073bbc: 7f00 |001c: neg-float v0, v0 │ │ +073bbe: c920 |001d: div-float/2addr v0, v2 │ │ +073bc0: 6e30 8901 1500 |001e: invoke-virtual {v5, v1, v0}, Landroid/graphics/Canvas;.translate:(FF)V // method@0189 │ │ +073bc6: 6200 360a |0021: sget-object v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.sRoundRectHelper:Landroid/support/v7/widget/RoundRectDrawableWithShadow$RoundRectHelper; // field@0a36 │ │ +073bca: 5441 270a |0023: iget-object v1, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCardBounds:Landroid/graphics/RectF; // field@0a27 │ │ +073bce: 5242 280a |0025: iget v2, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073bd2: 5443 2f0a |0027: iget-object v3, v4, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ +073bd6: 7253 3616 5021 |0029: invoke-interface {v0, v5, v1, v2, v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow$RoundRectHelper;.drawRoundRect:(Landroid/graphics/Canvas;Landroid/graphics/RectF;FLandroid/graphics/Paint;)V // method@1636 │ │ +073bdc: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=208 │ │ 0x0007 line=209 │ │ 0x000e line=210 │ │ 0x0011 line=212 │ │ 0x0017 line=213 │ │ @@ -171768,17 +171768,17 @@ │ │ type : '()F' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -073be8: |[073be8] android.support.v7.widget.RoundRectDrawableWithShadow.getCornerRadius:()F │ │ -073bf8: 5210 280a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073bfc: 0f00 |0002: return v0 │ │ +073be0: |[073be0] android.support.v7.widget.RoundRectDrawableWithShadow.getCornerRadius:()F │ │ +073bf0: 5210 280a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073bf4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ │ │ #2 : (in Landroid/support/v7/widget/RoundRectDrawableWithShadow;) │ │ @@ -171786,17 +171786,17 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -073c00: |[073c00] android.support.v7.widget.RoundRectDrawableWithShadow.getMaxShadowAndCornerPadding:(Landroid/graphics/Rect;)V │ │ -073c10: 6e20 4616 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getPadding:(Landroid/graphics/Rect;)Z // method@1646 │ │ -073c16: 0e00 |0003: return-void │ │ +073bf8: |[073bf8] android.support.v7.widget.RoundRectDrawableWithShadow.getMaxShadowAndCornerPadding:(Landroid/graphics/Rect;)V │ │ +073c08: 6e20 4616 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.getPadding:(Landroid/graphics/Rect;)Z // method@1646 │ │ +073c0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0003 line=316 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ 0x0000 - 0x0004 reg=1 into Landroid/graphics/Rect; │ │ @@ -171806,17 +171806,17 @@ │ │ type : '()F' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -073c18: |[073c18] android.support.v7.widget.RoundRectDrawableWithShadow.getMaxShadowSize:()F │ │ -073c28: 5210 310a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073c2c: 0f00 |0002: return v0 │ │ +073c10: |[073c10] android.support.v7.widget.RoundRectDrawableWithShadow.getMaxShadowSize:()F │ │ +073c20: 5210 310a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073c24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ │ │ #4 : (in Landroid/support/v7/widget/RoundRectDrawableWithShadow;) │ │ @@ -171824,37 +171824,37 @@ │ │ type : '()F' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -073c30: |[073c30] android.support.v7.widget.RoundRectDrawableWithShadow.getMinHeight:()F │ │ -073c40: 1505 c03f |0000: const/high16 v5, #int 1069547520 // #3fc0 │ │ -073c44: 1504 0040 |0002: const/high16 v4, #int 1073741824 // #4000 │ │ -073c48: 5261 310a |0004: iget v1, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073c4c: 5262 280a |0006: iget v2, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073c50: 5263 2d0a |0008: iget v3, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ -073c54: 8233 |000a: int-to-float v3, v3 │ │ -073c56: c632 |000b: add-float/2addr v2, v3 │ │ -073c58: 5263 310a |000c: iget v3, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073c5c: c853 |000e: mul-float/2addr v3, v5 │ │ -073c5e: c943 |000f: div-float/2addr v3, v4 │ │ -073c60: c632 |0010: add-float/2addr v2, v3 │ │ -073c62: 7120 9c1b 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ -073c68: 0a01 |0014: move-result v1 │ │ -073c6a: a800 0401 |0015: mul-float v0, v4, v1 │ │ -073c6e: 5261 310a |0017: iget v1, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073c72: c851 |0019: mul-float/2addr v1, v5 │ │ -073c74: 5262 2d0a |001a: iget v2, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ -073c78: 8222 |001c: int-to-float v2, v2 │ │ -073c7a: c621 |001d: add-float/2addr v1, v2 │ │ -073c7c: c841 |001e: mul-float/2addr v1, v4 │ │ -073c7e: c601 |001f: add-float/2addr v1, v0 │ │ -073c80: 0f01 |0020: return v1 │ │ +073c28: |[073c28] android.support.v7.widget.RoundRectDrawableWithShadow.getMinHeight:()F │ │ +073c38: 1505 c03f |0000: const/high16 v5, #int 1069547520 // #3fc0 │ │ +073c3c: 1504 0040 |0002: const/high16 v4, #int 1073741824 // #4000 │ │ +073c40: 5261 310a |0004: iget v1, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073c44: 5262 280a |0006: iget v2, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073c48: 5263 2d0a |0008: iget v3, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ +073c4c: 8233 |000a: int-to-float v3, v3 │ │ +073c4e: c632 |000b: add-float/2addr v2, v3 │ │ +073c50: 5263 310a |000c: iget v3, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073c54: c853 |000e: mul-float/2addr v3, v5 │ │ +073c56: c943 |000f: div-float/2addr v3, v4 │ │ +073c58: c632 |0010: add-float/2addr v2, v3 │ │ +073c5a: 7120 9c1b 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ +073c60: 0a01 |0014: move-result v1 │ │ +073c62: a800 0401 |0015: mul-float v0, v4, v1 │ │ +073c66: 5261 310a |0017: iget v1, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073c6a: c851 |0019: mul-float/2addr v1, v5 │ │ +073c6c: 5262 2d0a |001a: iget v2, v6, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ +073c70: 8222 |001c: int-to-float v2, v2 │ │ +073c72: c621 |001d: add-float/2addr v1, v2 │ │ +073c74: c841 |001e: mul-float/2addr v1, v4 │ │ +073c76: c601 |001f: add-float/2addr v1, v0 │ │ +073c78: 0f01 |0020: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=341 │ │ 0x0017 line=343 │ │ locals : │ │ 0x0017 - 0x0021 reg=0 content F │ │ 0x0000 - 0x0021 reg=6 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ @@ -171864,34 +171864,34 @@ │ │ type : '()F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -073c84: |[073c84] android.support.v7.widget.RoundRectDrawableWithShadow.getMinWidth:()F │ │ -073c94: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -073c98: 5251 310a |0002: iget v1, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073c9c: 5252 280a |0004: iget v2, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073ca0: 5253 2d0a |0006: iget v3, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ -073ca4: 8233 |0008: int-to-float v3, v3 │ │ -073ca6: c632 |0009: add-float/2addr v2, v3 │ │ -073ca8: 5253 310a |000a: iget v3, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073cac: c943 |000c: div-float/2addr v3, v4 │ │ -073cae: c632 |000d: add-float/2addr v2, v3 │ │ -073cb0: 7120 9c1b 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ -073cb6: 0a01 |0011: move-result v1 │ │ -073cb8: a800 0401 |0012: mul-float v0, v4, v1 │ │ -073cbc: 5251 310a |0014: iget v1, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073cc0: 5252 2d0a |0016: iget v2, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ -073cc4: 8222 |0018: int-to-float v2, v2 │ │ -073cc6: c621 |0019: add-float/2addr v1, v2 │ │ -073cc8: c841 |001a: mul-float/2addr v1, v4 │ │ -073cca: c601 |001b: add-float/2addr v1, v0 │ │ -073ccc: 0f01 |001c: return v1 │ │ +073c7c: |[073c7c] android.support.v7.widget.RoundRectDrawableWithShadow.getMinWidth:()F │ │ +073c8c: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +073c90: 5251 310a |0002: iget v1, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073c94: 5252 280a |0004: iget v2, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073c98: 5253 2d0a |0006: iget v3, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ +073c9c: 8233 |0008: int-to-float v3, v3 │ │ +073c9e: c632 |0009: add-float/2addr v2, v3 │ │ +073ca0: 5253 310a |000a: iget v3, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073ca4: c943 |000c: div-float/2addr v3, v4 │ │ +073ca6: c632 |000d: add-float/2addr v2, v3 │ │ +073ca8: 7120 9c1b 2100 |000e: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ +073cae: 0a01 |0011: move-result v1 │ │ +073cb0: a800 0401 |0012: mul-float v0, v4, v1 │ │ +073cb4: 5251 310a |0014: iget v1, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073cb8: 5252 2d0a |0016: iget v2, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ +073cbc: 8222 |0018: int-to-float v2, v2 │ │ +073cbe: c621 |0019: add-float/2addr v1, v2 │ │ +073cc0: c841 |001a: mul-float/2addr v1, v4 │ │ +073cc2: c601 |001b: add-float/2addr v1, v0 │ │ +073cc4: 0f01 |001c: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=335 │ │ 0x0014 line=337 │ │ locals : │ │ 0x0014 - 0x001d reg=0 content F │ │ 0x0000 - 0x001d reg=5 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ @@ -171901,17 +171901,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -073cd0: |[073cd0] android.support.v7.widget.RoundRectDrawableWithShadow.getOpacity:()I │ │ -073ce0: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ -073ce2: 0f00 |0001: return v0 │ │ +073cc8: |[073cc8] android.support.v7.widget.RoundRectDrawableWithShadow.getOpacity:()I │ │ +073cd8: 12d0 |0000: const/4 v0, #int -3 // #fd │ │ +073cda: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ │ │ #7 : (in Landroid/support/v7/widget/RoundRectDrawableWithShadow;) │ │ @@ -171919,36 +171919,36 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -073ce4: |[073ce4] android.support.v7.widget.RoundRectDrawableWithShadow.getPadding:(Landroid/graphics/Rect;)Z │ │ -073cf4: 5252 310a |0000: iget v2, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073cf8: 5253 280a |0002: iget v3, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073cfc: 5554 260a |0004: iget-boolean v4, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mAddPaddingForCorners:Z // field@0a26 │ │ -073d00: 7130 3c16 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateVerticalPadding:(FFZ)F // method@163c │ │ -073d06: 0a02 |0009: move-result v2 │ │ -073d08: 8922 |000a: float-to-double v2, v2 │ │ -073d0a: 7120 991b 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ -073d10: 0b02 |000e: move-result-wide v2 │ │ -073d12: 8a21 |000f: double-to-int v1, v2 │ │ -073d14: 5252 310a |0010: iget v2, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073d18: 5253 280a |0012: iget v3, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073d1c: 5554 260a |0014: iget-boolean v4, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mAddPaddingForCorners:Z // field@0a26 │ │ -073d20: 7130 3b16 3204 |0016: invoke-static {v2, v3, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateHorizontalPadding:(FFZ)F // method@163b │ │ -073d26: 0a02 |0019: move-result v2 │ │ -073d28: 8922 |001a: float-to-double v2, v2 │ │ -073d2a: 7120 991b 3200 |001b: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ -073d30: 0b02 |001e: move-result-wide v2 │ │ -073d32: 8a20 |001f: double-to-int v0, v2 │ │ -073d34: 6e51 bc01 0601 |0020: invoke-virtual {v6, v0, v1, v0, v1}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ -073d3a: 1212 |0023: const/4 v2, #int 1 // #1 │ │ -073d3c: 0f02 |0024: return v2 │ │ +073cdc: |[073cdc] android.support.v7.widget.RoundRectDrawableWithShadow.getPadding:(Landroid/graphics/Rect;)Z │ │ +073cec: 5252 310a |0000: iget v2, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073cf0: 5253 280a |0002: iget v3, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073cf4: 5554 260a |0004: iget-boolean v4, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mAddPaddingForCorners:Z // field@0a26 │ │ +073cf8: 7130 3c16 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateVerticalPadding:(FFZ)F // method@163c │ │ +073cfe: 0a02 |0009: move-result v2 │ │ +073d00: 8922 |000a: float-to-double v2, v2 │ │ +073d02: 7120 991b 3200 |000b: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ +073d08: 0b02 |000e: move-result-wide v2 │ │ +073d0a: 8a21 |000f: double-to-int v1, v2 │ │ +073d0c: 5252 310a |0010: iget v2, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073d10: 5253 280a |0012: iget v3, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073d14: 5554 260a |0014: iget-boolean v4, v5, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mAddPaddingForCorners:Z // field@0a26 │ │ +073d18: 7130 3b16 3204 |0016: invoke-static {v2, v3, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.calculateHorizontalPadding:(FFZ)F // method@163b │ │ +073d1e: 0a02 |0019: move-result v2 │ │ +073d20: 8922 |001a: float-to-double v2, v2 │ │ +073d22: 7120 991b 3200 |001b: invoke-static {v2, v3}, Ljava/lang/Math;.ceil:(D)D // method@1b99 │ │ +073d28: 0b02 |001e: move-result-wide v2 │ │ +073d2a: 8a20 |001f: double-to-int v0, v2 │ │ +073d2c: 6e51 bc01 0601 |0020: invoke-virtual {v6, v0, v1, v0, v1}, Landroid/graphics/Rect;.set:(IIII)V // method@01bc │ │ +073d32: 1212 |0023: const/4 v2, #int 1 // #1 │ │ +073d34: 0f02 |0024: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0010 line=160 │ │ 0x0020 line=162 │ │ 0x0023 line=163 │ │ locals : │ │ @@ -171962,17 +171962,17 @@ │ │ type : '()F' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -073d40: |[073d40] android.support.v7.widget.RoundRectDrawableWithShadow.getShadowSize:()F │ │ -073d50: 5210 320a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ -073d54: 0f00 |0002: return v0 │ │ +073d38: |[073d38] android.support.v7.widget.RoundRectDrawableWithShadow.getShadowSize:()F │ │ +073d48: 5210 320a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ +073d4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ │ │ #9 : (in Landroid/support/v7/widget/RoundRectDrawableWithShadow;) │ │ @@ -171980,19 +171980,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -073d58: |[073d58] android.support.v7.widget.RoundRectDrawableWithShadow.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -073d68: 6f20 e201 2100 |0000: invoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@01e2 │ │ -073d6e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -073d70: 5c10 2b0a |0004: iput-boolean v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ -073d74: 0e00 |0006: return-void │ │ +073d50: |[073d50] android.support.v7.widget.RoundRectDrawableWithShadow.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +073d60: 6f20 e201 2100 |0000: invoke-super {v1, v2}, Landroid/graphics/drawable/Drawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@01e2 │ │ +073d66: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +073d68: 5c10 2b0a |0004: iput-boolean v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ +073d6c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ 0x0006 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ @@ -172003,18 +172003,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073d78: |[073d78] android.support.v7.widget.RoundRectDrawableWithShadow.setAddPaddingForCorners:(Z)V │ │ -073d88: 5c01 260a |0000: iput-boolean v1, v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mAddPaddingForCorners:Z // field@0a26 │ │ -073d8c: 6e10 4816 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.invalidateSelf:()V // method@1648 │ │ -073d92: 0e00 |0005: return-void │ │ +073d70: |[073d70] android.support.v7.widget.RoundRectDrawableWithShadow.setAddPaddingForCorners:(Z)V │ │ +073d80: 5c01 260a |0000: iput-boolean v1, v0, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mAddPaddingForCorners:Z // field@0a26 │ │ +073d84: 6e10 4816 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.invalidateSelf:()V // method@1648 │ │ +073d8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ @@ -172025,22 +172025,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -073d94: |[073d94] android.support.v7.widget.RoundRectDrawableWithShadow.setAlpha:(I)V │ │ -073da4: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ -073da8: 6e20 9f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ -073dae: 5410 290a |0005: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ -073db2: 6e20 9f01 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ -073db8: 5410 2c0a |000a: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ -073dbc: 6e20 9f01 2000 |000c: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ -073dc2: 0e00 |000f: return-void │ │ +073d8c: |[073d8c] android.support.v7.widget.RoundRectDrawableWithShadow.setAlpha:(I)V │ │ +073d9c: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ +073da0: 6e20 9f01 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ +073da6: 5410 290a |0005: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ +073daa: 6e20 9f01 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ +073db0: 5410 2c0a |000a: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ +073db4: 6e20 9f01 2000 |000c: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ +073dba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0005 line=123 │ │ 0x000a line=124 │ │ 0x000f line=125 │ │ locals : │ │ @@ -172052,19 +172052,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -073dc4: |[073dc4] android.support.v7.widget.RoundRectDrawableWithShadow.setColor:(I)V │ │ -073dd4: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ -073dd8: 6e20 a101 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ -073dde: 6e10 4816 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.invalidateSelf:()V // method@1648 │ │ -073de4: 0e00 |0008: return-void │ │ +073dbc: |[073dbc] android.support.v7.widget.RoundRectDrawableWithShadow.setColor:(I)V │ │ +073dcc: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ +073dd0: 6e20 a101 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ +073dd6: 6e10 4816 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.invalidateSelf:()V // method@1648 │ │ +073ddc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0005 line=348 │ │ 0x0008 line=349 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ @@ -172075,22 +172075,22 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -073de8: |[073de8] android.support.v7.widget.RoundRectDrawableWithShadow.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -073df8: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ -073dfc: 6e20 a201 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@01a2 │ │ -073e02: 5410 290a |0005: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ -073e06: 6e20 a201 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@01a2 │ │ -073e0c: 5410 2c0a |000a: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ -073e10: 6e20 a201 2000 |000c: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@01a2 │ │ -073e16: 0e00 |000f: return-void │ │ +073de0: |[073de0] android.support.v7.widget.RoundRectDrawableWithShadow.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +073df0: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPaint:Landroid/graphics/Paint; // field@0a2f │ │ +073df4: 6e20 a201 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@01a2 │ │ +073dfa: 5410 290a |0005: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerShadowPaint:Landroid/graphics/Paint; // field@0a29 │ │ +073dfe: 6e20 a201 2000 |0007: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@01a2 │ │ +073e04: 5410 2c0a |000a: iget-object v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mEdgeShadowPaint:Landroid/graphics/Paint; // field@0a2c │ │ +073e08: 6e20 a201 2000 |000c: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@01a2 │ │ +073e0e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ 0x000a line=188 │ │ 0x000f line=189 │ │ locals : │ │ @@ -172102,28 +172102,28 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -073e18: |[073e18] android.support.v7.widget.RoundRectDrawableWithShadow.setCornerRadius:(F)V │ │ -073e28: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -073e2c: c620 |0002: add-float/2addr v0, v2 │ │ -073e2e: 8700 |0003: float-to-int v0, v0 │ │ -073e30: 8202 |0004: int-to-float v2, v0 │ │ -073e32: 5210 280a |0005: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073e36: 2d00 0002 |0007: cmpl-float v0, v0, v2 │ │ -073e3a: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ -073e3e: 0e00 |000b: return-void │ │ -073e40: 5912 280a |000c: iput v2, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ -073e44: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -073e46: 5c10 2b0a |000f: iput-boolean v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ -073e4a: 6e10 4816 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.invalidateSelf:()V // method@1648 │ │ -073e50: 28f7 |0014: goto 000b // -0009 │ │ +073e10: |[073e10] android.support.v7.widget.RoundRectDrawableWithShadow.setCornerRadius:(F)V │ │ +073e20: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +073e24: c620 |0002: add-float/2addr v0, v2 │ │ +073e26: 8700 |0003: float-to-int v0, v0 │ │ +073e28: 8202 |0004: int-to-float v2, v0 │ │ +073e2a: 5210 280a |0005: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073e2e: 2d00 0002 |0007: cmpl-float v0, v0, v2 │ │ +073e32: 3900 0300 |0009: if-nez v0, 000c // +0003 │ │ +073e36: 0e00 |000b: return-void │ │ +073e38: 5912 280a |000c: iput v2, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mCornerRadius:F // field@0a28 │ │ +073e3c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +073e3e: 5c10 2b0a |000f: iput-boolean v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ +073e42: 6e10 4816 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.invalidateSelf:()V // method@1648 │ │ +073e48: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ 0x000b line=204 │ │ 0x000c line=201 │ │ 0x000e line=202 │ │ @@ -172137,18 +172137,18 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -073e54: |[073e54] android.support.v7.widget.RoundRectDrawableWithShadow.setMaxShadowSize:(F)V │ │ -073e64: 5210 320a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ -073e68: 6e30 5116 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setShadowSize:(FF)V // method@1651 │ │ -073e6e: 0e00 |0005: return-void │ │ +073e4c: |[073e4c] android.support.v7.widget.RoundRectDrawableWithShadow.setMaxShadowSize:(F)V │ │ +073e5c: 5210 320a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ +073e60: 6e30 5116 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setShadowSize:(FF)V // method@1651 │ │ +073e66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ 0x0000 - 0x0006 reg=2 size F │ │ @@ -172158,18 +172158,18 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -073e70: |[073e70] android.support.v7.widget.RoundRectDrawableWithShadow.setShadowSize:(F)V │ │ -073e80: 5210 310a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073e84: 6e30 5116 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setShadowSize:(FF)V // method@1651 │ │ -073e8a: 0e00 |0005: return-void │ │ +073e68: |[073e68] android.support.v7.widget.RoundRectDrawableWithShadow.setShadowSize:(F)V │ │ +073e78: 5210 310a |0000: iget v0, v1, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073e7c: 6e30 5116 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.setShadowSize:(FF)V // method@1651 │ │ +073e82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x0005 line=320 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ 0x0000 - 0x0006 reg=2 size F │ │ @@ -172179,63 +172179,63 @@ │ │ type : '(FF)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -073e8c: |[073e8c] android.support.v7.widget.RoundRectDrawableWithShadow.setShadowSize:(FF)V │ │ -073e9c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -073e9e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -073ea0: 2e00 0401 |0002: cmpg-float v0, v4, v1 │ │ -073ea4: 3a00 0600 |0004: if-ltz v0, 000a // +0006 │ │ -073ea8: 2e00 0501 |0006: cmpg-float v0, v5, v1 │ │ -073eac: 3b00 0a00 |0008: if-gez v0, 0012 // +000a │ │ -073eb0: 2200 de03 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -073eb4: 1a01 ba17 |000c: const-string v1, "invalid shadow size" // string@17ba │ │ -073eb8: 7020 881b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -073ebe: 2700 |0011: throw v0 │ │ -073ec0: 7020 5216 4300 |0012: invoke-direct {v3, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.toEven:(F)I // method@1652 │ │ -073ec6: 0a00 |0015: move-result v0 │ │ -073ec8: 8204 |0016: int-to-float v4, v0 │ │ -073eca: 7020 5216 5300 |0017: invoke-direct {v3, v5}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.toEven:(F)I // method@1652 │ │ -073ed0: 0a00 |001a: move-result v0 │ │ -073ed2: 8205 |001b: int-to-float v5, v0 │ │ -073ed4: 2d00 0405 |001c: cmpl-float v0, v4, v5 │ │ -073ed8: 3d00 0900 |001e: if-lez v0, 0027 // +0009 │ │ -073edc: 0154 |0020: move v4, v5 │ │ -073ede: 5530 300a |0021: iget-boolean v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPrintedShadowClipWarning:Z // field@0a30 │ │ -073ee2: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ -073ee6: 5c32 300a |0025: iput-boolean v2, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPrintedShadowClipWarning:Z // field@0a30 │ │ -073eea: 5230 320a |0027: iget v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ -073eee: 2d00 0004 |0029: cmpl-float v0, v0, v4 │ │ -073ef2: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -073ef6: 5230 310a |002d: iget v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073efa: 2d00 0005 |002f: cmpl-float v0, v0, v5 │ │ -073efe: 3900 0300 |0031: if-nez v0, 0034 // +0003 │ │ -073f02: 0e00 |0033: return-void │ │ -073f04: 5934 320a |0034: iput v4, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ -073f08: 5935 310a |0036: iput v5, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ -073f0c: 1500 c03f |0038: const/high16 v0, #int 1069547520 // #3fc0 │ │ -073f10: c840 |003a: mul-float/2addr v0, v4 │ │ -073f12: 5231 2d0a |003b: iget v1, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ -073f16: 8211 |003d: int-to-float v1, v1 │ │ -073f18: c610 |003e: add-float/2addr v0, v1 │ │ -073f1a: 1501 003f |003f: const/high16 v1, #int 1056964608 // #3f00 │ │ -073f1e: c610 |0041: add-float/2addr v0, v1 │ │ -073f20: 8700 |0042: float-to-int v0, v0 │ │ -073f22: 8200 |0043: int-to-float v0, v0 │ │ -073f24: 5930 340a |0044: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ -073f28: 5230 2d0a |0046: iget v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ -073f2c: 8200 |0048: int-to-float v0, v0 │ │ -073f2e: c650 |0049: add-float/2addr v0, v5 │ │ -073f30: 5930 2e0a |004a: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mMaxShadowSize:F // field@0a2e │ │ -073f34: 5c32 2b0a |004c: iput-boolean v2, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ -073f38: 6e10 4816 0300 |004e: invoke-virtual {v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.invalidateSelf:()V // method@1648 │ │ -073f3e: 28e2 |0051: goto 0033 // -001e │ │ +073e84: |[073e84] android.support.v7.widget.RoundRectDrawableWithShadow.setShadowSize:(FF)V │ │ +073e94: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +073e96: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +073e98: 2e00 0401 |0002: cmpg-float v0, v4, v1 │ │ +073e9c: 3a00 0600 |0004: if-ltz v0, 000a // +0006 │ │ +073ea0: 2e00 0501 |0006: cmpg-float v0, v5, v1 │ │ +073ea4: 3b00 0a00 |0008: if-gez v0, 0012 // +000a │ │ +073ea8: 2200 de03 |000a: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +073eac: 1a01 b817 |000c: const-string v1, "invalid shadow size" // string@17b8 │ │ +073eb0: 7020 881b 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +073eb6: 2700 |0011: throw v0 │ │ +073eb8: 7020 5216 4300 |0012: invoke-direct {v3, v4}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.toEven:(F)I // method@1652 │ │ +073ebe: 0a00 |0015: move-result v0 │ │ +073ec0: 8204 |0016: int-to-float v4, v0 │ │ +073ec2: 7020 5216 5300 |0017: invoke-direct {v3, v5}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.toEven:(F)I // method@1652 │ │ +073ec8: 0a00 |001a: move-result v0 │ │ +073eca: 8205 |001b: int-to-float v5, v0 │ │ +073ecc: 2d00 0405 |001c: cmpl-float v0, v4, v5 │ │ +073ed0: 3d00 0900 |001e: if-lez v0, 0027 // +0009 │ │ +073ed4: 0154 |0020: move v4, v5 │ │ +073ed6: 5530 300a |0021: iget-boolean v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPrintedShadowClipWarning:Z // field@0a30 │ │ +073eda: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ +073ede: 5c32 300a |0025: iput-boolean v2, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mPrintedShadowClipWarning:Z // field@0a30 │ │ +073ee2: 5230 320a |0027: iget v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ +073ee6: 2d00 0004 |0029: cmpl-float v0, v0, v4 │ │ +073eea: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ +073eee: 5230 310a |002d: iget v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073ef2: 2d00 0005 |002f: cmpl-float v0, v0, v5 │ │ +073ef6: 3900 0300 |0031: if-nez v0, 0034 // +0003 │ │ +073efa: 0e00 |0033: return-void │ │ +073efc: 5934 320a |0034: iput v4, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawShadowSize:F // field@0a32 │ │ +073f00: 5935 310a |0036: iput v5, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mRawMaxShadowSize:F // field@0a31 │ │ +073f04: 1500 c03f |0038: const/high16 v0, #int 1069547520 // #3fc0 │ │ +073f08: c840 |003a: mul-float/2addr v0, v4 │ │ +073f0a: 5231 2d0a |003b: iget v1, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ +073f0e: 8211 |003d: int-to-float v1, v1 │ │ +073f10: c610 |003e: add-float/2addr v0, v1 │ │ +073f12: 1501 003f |003f: const/high16 v1, #int 1056964608 // #3f00 │ │ +073f16: c610 |0041: add-float/2addr v0, v1 │ │ +073f18: 8700 |0042: float-to-int v0, v0 │ │ +073f1a: 8200 |0043: int-to-float v0, v0 │ │ +073f1c: 5930 340a |0044: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mShadowSize:F // field@0a34 │ │ +073f20: 5230 2d0a |0046: iget v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mInsetShadow:I // field@0a2d │ │ +073f24: 8200 |0048: int-to-float v0, v0 │ │ +073f26: c650 |0049: add-float/2addr v0, v5 │ │ +073f28: 5930 2e0a |004a: iput v0, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mMaxShadowSize:F // field@0a2e │ │ +073f2c: 5c32 2b0a |004c: iput-boolean v2, v3, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.mDirty:Z // field@0a2b │ │ +073f30: 6e10 4816 0300 |004e: invoke-virtual {v3}, Landroid/support/v7/widget/RoundRectDrawableWithShadow;.invalidateSelf:()V // method@1648 │ │ +073f36: 28e2 |0051: goto 0033 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=134 │ │ 0x000a line=135 │ │ 0x0012 line=137 │ │ 0x0017 line=138 │ │ 0x001c line=139 │ │ @@ -172251,21 +172251,21 @@ │ │ 0x004c line=152 │ │ 0x004e line=153 │ │ locals : │ │ 0x0000 - 0x0052 reg=3 this Landroid/support/v7/widget/RoundRectDrawableWithShadow; │ │ 0x0000 - 0x0052 reg=4 shadowSize F │ │ 0x0000 - 0x0052 reg=5 maxShadowSize F │ │ │ │ - source_file_idx : 2860 (RoundRectDrawableWithShadow.java) │ │ + source_file_idx : 2858 (RoundRectDrawableWithShadow.java) │ │ │ │ Class #629 header: │ │ class_idx : 768 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #629 annotations: │ │ Annotations on class │ │ @@ -172292,18 +172292,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 │ │ -073f40: |[073f40] android.support.v7.widget.SearchView$10.:(Landroid/support/v7/widget/SearchView;)V │ │ -073f50: 5b01 370a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0a37 │ │ -073f54: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -073f5a: 0e00 |0005: return-void │ │ +073f38: |[073f38] android.support.v7.widget.SearchView$10.:(Landroid/support/v7/widget/SearchView;)V │ │ +073f48: 5b01 370a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0a37 │ │ +073f4c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +073f52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1287 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$10; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -172313,39 +172313,39 @@ │ │ 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 │ │ -073f5c: |[073f5c] android.support.v7.widget.SearchView$10.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -073f6c: 5430 370a |0000: iget-object v0, v3, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0a37 │ │ -073f70: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -073f72: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -073f74: 7140 b916 6021 |0004: invoke-static {v0, v6, v1, v2}, Landroid/support/v7/widget/SearchView;.access$1900:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z // method@16b9 │ │ -073f7a: 0e00 |0007: return-void │ │ +073f54: |[073f54] android.support.v7.widget.SearchView$10.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +073f64: 5430 370a |0000: iget-object v0, v3, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0a37 │ │ +073f68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +073f6a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +073f6c: 7140 b916 6021 |0004: invoke-static {v0, v6, v1, v2}, Landroid/support/v7/widget/SearchView;.access$1900:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z // method@16b9 │ │ +073f72: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1294 │ │ 0x0007 line=1295 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0008 reg=3 this Landroid/support/v7/widget/SearchView$10; │ │ 0x0000 - 0x0008 reg=4 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ 0x0000 - 0x0008 reg=5 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=6 position I │ │ 0x0000 - 0x0008 reg=7 id J │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #630 header: │ │ class_idx : 769 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #630 annotations: │ │ Annotations on class │ │ @@ -172374,18 +172374,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 │ │ -073f7c: |[073f7c] android.support.v7.widget.SearchView$11.:(Landroid/support/v7/widget/SearchView;)V │ │ -073f8c: 5b01 380a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0a38 │ │ -073f90: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -073f96: 0e00 |0005: return-void │ │ +073f74: |[073f74] android.support.v7.widget.SearchView$11.:(Landroid/support/v7/widget/SearchView;)V │ │ +073f84: 5b01 380a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0a38 │ │ +073f88: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +073f8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1298 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$11; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -172395,18 +172395,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 │ │ -073f98: |[073f98] android.support.v7.widget.SearchView$11.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -073fa8: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0a38 │ │ -073fac: 7120 bb16 4000 |0002: invoke-static {v0, v4}, Landroid/support/v7/widget/SearchView;.access$2000:(Landroid/support/v7/widget/SearchView;I)Z // method@16bb │ │ -073fb2: 0e00 |0005: return-void │ │ +073f90: |[073f90] android.support.v7.widget.SearchView$11.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +073fa0: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0a38 │ │ +073fa4: 7120 bb16 4000 |0002: invoke-static {v0, v4}, Landroid/support/v7/widget/SearchView;.access$2000:(Landroid/support/v7/widget/SearchView;I)Z // method@16bb │ │ +073faa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1305 │ │ 0x0005 line=1306 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$11; │ │ @@ -172420,31 +172420,31 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073fb4: |[073fb4] android.support.v7.widget.SearchView$11.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -073fc4: 0e00 |0000: return-void │ │ +073fac: |[073fac] android.support.v7.widget.SearchView$11.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +073fbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1314 │ │ 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<*>; │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #631 header: │ │ class_idx : 770 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #631 annotations: │ │ Annotations on class │ │ @@ -172469,18 +172469,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 │ │ -073fc8: |[073fc8] android.support.v7.widget.SearchView$12.:(Landroid/support/v7/widget/SearchView;)V │ │ -073fd8: 5b01 390a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0a39 │ │ -073fdc: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -073fe2: 0e00 |0005: return-void │ │ +073fc0: |[073fc0] android.support.v7.widget.SearchView$12.:(Landroid/support/v7/widget/SearchView;)V │ │ +073fd0: 5b01 390a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0a39 │ │ +073fd4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +073fda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1591 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -172490,16 +172490,16 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073fe4: |[073fe4] android.support.v7.widget.SearchView$12.afterTextChanged:(Landroid/text/Editable;)V │ │ -073ff4: 0e00 |0000: return-void │ │ +073fdc: |[073fdc] android.support.v7.widget.SearchView$12.afterTextChanged:(Landroid/text/Editable;)V │ │ +073fec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1601 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0001 reg=1 s Landroid/text/Editable; │ │ │ │ @@ -172508,16 +172508,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -073ff8: |[073ff8] android.support.v7.widget.SearchView$12.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -074008: 0e00 |0000: return-void │ │ +073ff0: |[073ff0] android.support.v7.widget.SearchView$12.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +074000: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1593 │ │ 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 │ │ @@ -172529,36 +172529,36 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07400c: |[07400c] android.support.v7.widget.SearchView$12.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -07401c: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0a39 │ │ -074020: 7120 bc16 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/widget/SearchView;.access$2100:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V // method@16bc │ │ -074026: 0e00 |0005: return-void │ │ +074004: |[074004] android.support.v7.widget.SearchView$12.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +074014: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0a39 │ │ +074018: 7120 bc16 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/widget/SearchView;.access$2100:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V // method@16bc │ │ +07401e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1597 │ │ 0x0005 line=1598 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0006 reg=2 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0006 reg=3 start I │ │ 0x0000 - 0x0006 reg=4 before I │ │ 0x0000 - 0x0006 reg=5 after I │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #632 header: │ │ class_idx : 771 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #632 annotations: │ │ Annotations on class │ │ @@ -172583,18 +172583,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 │ │ -074028: |[074028] android.support.v7.widget.SearchView$1.:(Landroid/support/v7/widget/SearchView;)V │ │ -074038: 5b01 3a0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3a │ │ -07403c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -074042: 0e00 |0005: return-void │ │ +074020: |[074020] android.support.v7.widget.SearchView$1.:(Landroid/support/v7/widget/SearchView;)V │ │ +074030: 5b01 3a0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3a │ │ +074034: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07403a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -172604,45 +172604,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -074044: |[074044] android.support.v7.widget.SearchView$1.run:()V │ │ -074054: 5441 3a0a |0000: iget-object v1, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3a │ │ -074058: 6e10 d016 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -07405e: 0c01 |0005: move-result-object v1 │ │ -074060: 1a02 9817 |0006: const-string v2, "input_method" // string@1798 │ │ -074064: 6e20 cb00 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ -07406a: 0c00 |000b: move-result-object v0 │ │ -07406c: 1f00 8503 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0385 │ │ -074070: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -074074: 6201 4e0a |0010: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ -074078: 5442 3a0a |0012: iget-object v2, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3a │ │ -07407c: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -07407e: 6e40 7216 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@1672 │ │ -074084: 0e00 |0018: return-void │ │ +07403c: |[07403c] android.support.v7.widget.SearchView$1.run:()V │ │ +07404c: 5441 3a0a |0000: iget-object v1, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3a │ │ +074050: 6e10 d016 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +074056: 0c01 |0005: move-result-object v1 │ │ +074058: 1a02 9617 |0006: const-string v2, "input_method" // string@1796 │ │ +07405c: 6e20 cb00 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ +074062: 0c00 |000b: move-result-object v0 │ │ +074064: 1f00 8503 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0385 │ │ +074068: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +07406c: 6201 4e0a |0010: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ +074070: 5442 3a0a |0012: iget-object v2, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3a │ │ +074074: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +074076: 6e40 7216 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@1672 │ │ +07407c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x000e line=171 │ │ 0x0010 line=172 │ │ 0x0018 line=174 │ │ locals : │ │ 0x000e - 0x0019 reg=0 imm Landroid/view/inputmethod/InputMethodManager; │ │ 0x0000 - 0x0019 reg=4 this Landroid/support/v7/widget/SearchView$1; │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #633 header: │ │ class_idx : 772 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #633 annotations: │ │ Annotations on class │ │ @@ -172667,18 +172667,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 │ │ -074088: |[074088] android.support.v7.widget.SearchView$2.:(Landroid/support/v7/widget/SearchView;)V │ │ -074098: 5b01 3b0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3b │ │ -07409c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0740a2: 0e00 |0005: return-void │ │ +074080: |[074080] android.support.v7.widget.SearchView$2.:(Landroid/support/v7/widget/SearchView;)V │ │ +074090: 5b01 3b0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3b │ │ +074094: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07409a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -172688,32 +172688,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0740a4: |[0740a4] android.support.v7.widget.SearchView$2.run:()V │ │ -0740b4: 5410 3b0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3b │ │ -0740b8: 7110 af16 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$000:(Landroid/support/v7/widget/SearchView;)V // method@16af │ │ -0740be: 0e00 |0005: return-void │ │ +07409c: |[07409c] android.support.v7.widget.SearchView$2.run:()V │ │ +0740ac: 5410 3b0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3b │ │ +0740b0: 7110 af16 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$000:(Landroid/support/v7/widget/SearchView;)V // method@16af │ │ +0740b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$2; │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #634 header: │ │ class_idx : 773 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #634 annotations: │ │ Annotations on class │ │ @@ -172738,18 +172738,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 │ │ -0740c0: |[0740c0] android.support.v7.widget.SearchView$3.:(Landroid/support/v7/widget/SearchView;)V │ │ -0740d0: 5b01 3c0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3c │ │ -0740d4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0740da: 0e00 |0005: return-void │ │ +0740b8: |[0740b8] android.support.v7.widget.SearchView$3.:(Landroid/support/v7/widget/SearchView;)V │ │ +0740c8: 5b01 3c0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3c │ │ +0740cc: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0740d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -172759,45 +172759,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0740dc: |[0740dc] android.support.v7.widget.SearchView$3.run:()V │ │ -0740ec: 5420 3c0a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3c │ │ -0740f0: 7110 b016 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@16b0 │ │ -0740f6: 0c00 |0005: move-result-object v0 │ │ -0740f8: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -0740fc: 5420 3c0a |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3c │ │ -074100: 7110 b016 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@16b0 │ │ -074106: 0c00 |000d: move-result-object v0 │ │ -074108: 2000 1303 |000e: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0313 │ │ -07410c: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -074110: 5420 3c0a |0012: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3c │ │ -074114: 7110 b016 0000 |0014: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@16b0 │ │ -07411a: 0c00 |0017: move-result-object v0 │ │ -07411c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -07411e: 6e20 5f0b 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0b5f │ │ -074124: 0e00 |001c: return-void │ │ +0740d4: |[0740d4] android.support.v7.widget.SearchView$3.run:()V │ │ +0740e4: 5420 3c0a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3c │ │ +0740e8: 7110 b016 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@16b0 │ │ +0740ee: 0c00 |0005: move-result-object v0 │ │ +0740f0: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +0740f4: 5420 3c0a |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3c │ │ +0740f8: 7110 b016 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@16b0 │ │ +0740fe: 0c00 |000d: move-result-object v0 │ │ +074100: 2000 1303 |000e: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0313 │ │ +074104: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +074108: 5420 3c0a |0012: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3c │ │ +07410c: 7110 b016 0000 |0014: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@16b0 │ │ +074112: 0c00 |0017: move-result-object v0 │ │ +074114: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +074116: 6e20 5f0b 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0b5f │ │ +07411c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0012 line=186 │ │ 0x001c line=188 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v7/widget/SearchView$3; │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #635 header: │ │ class_idx : 774 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #635 annotations: │ │ Annotations on class │ │ @@ -172822,18 +172822,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 │ │ -074128: |[074128] android.support.v7.widget.SearchView$4.:(Landroid/support/v7/widget/SearchView;)V │ │ -074138: 5b01 3d0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3d │ │ -07413c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -074142: 0e00 |0005: return-void │ │ +074120: |[074120] android.support.v7.widget.SearchView$4.:(Landroid/support/v7/widget/SearchView;)V │ │ +074130: 5b01 3d0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3d │ │ +074134: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07413a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -172843,42 +172843,42 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -074144: |[074144] android.support.v7.widget.SearchView$4.onFocusChange:(Landroid/view/View;Z)V │ │ -074154: 5420 3d0a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3d │ │ -074158: 7110 ba16 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@16ba │ │ -07415e: 0c00 |0005: move-result-object v0 │ │ -074160: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -074164: 5420 3d0a |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3d │ │ -074168: 7110 ba16 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@16ba │ │ -07416e: 0c00 |000d: move-result-object v0 │ │ -074170: 5421 3d0a |000e: iget-object v1, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3d │ │ -074174: 7230 a718 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@18a7 │ │ -07417a: 0e00 |0013: return-void │ │ +07413c: |[07413c] android.support.v7.widget.SearchView$4.onFocusChange:(Landroid/view/View;Z)V │ │ +07414c: 5420 3d0a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3d │ │ +074150: 7110 ba16 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@16ba │ │ +074156: 0c00 |0005: move-result-object v0 │ │ +074158: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +07415c: 5420 3d0a |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3d │ │ +074160: 7110 ba16 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@16ba │ │ +074166: 0c00 |000d: move-result-object v0 │ │ +074168: 5421 3d0a |000e: iget-object v1, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3d │ │ +07416c: 7230 a718 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@18a7 │ │ +074172: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0008 line=324 │ │ 0x0013 line=326 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/SearchView$4; │ │ 0x0000 - 0x0014 reg=3 v Landroid/view/View; │ │ 0x0000 - 0x0014 reg=4 hasFocus Z │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #636 header: │ │ class_idx : 775 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #636 annotations: │ │ Annotations on class │ │ @@ -172903,18 +172903,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 │ │ -07417c: |[07417c] android.support.v7.widget.SearchView$5.:(Landroid/support/v7/widget/SearchView;)V │ │ -07418c: 5b01 3e0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3e │ │ -074190: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -074196: 0e00 |0005: return-void │ │ +074174: |[074174] android.support.v7.widget.SearchView$5.:(Landroid/support/v7/widget/SearchView;)V │ │ +074184: 5b01 3e0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3e │ │ +074188: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07418e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -172924,18 +172924,18 @@ │ │ type : '(Landroid/view/View;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -074198: |[074198] android.support.v7.widget.SearchView$5.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ -0741a8: 5410 3e0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3e │ │ -0741ac: 7110 be16 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@16be │ │ -0741b2: 0e00 |0005: return-void │ │ +074190: |[074190] android.support.v7.widget.SearchView$5.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ +0741a0: 5410 3e0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3e │ │ +0741a4: 7110 be16 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@16be │ │ +0741aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0005 line=382 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$5; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -172944,21 +172944,21 @@ │ │ 0x0000 - 0x0006 reg=5 right I │ │ 0x0000 - 0x0006 reg=6 bottom I │ │ 0x0000 - 0x0006 reg=7 oldLeft I │ │ 0x0000 - 0x0006 reg=8 oldTop I │ │ 0x0000 - 0x0006 reg=9 oldRight I │ │ 0x0000 - 0x0006 reg=10 oldBottom I │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #637 header: │ │ class_idx : 776 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #637 annotations: │ │ Annotations on class │ │ @@ -172983,18 +172983,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 │ │ -0741b4: |[0741b4] android.support.v7.widget.SearchView$6.:(Landroid/support/v7/widget/SearchView;)V │ │ -0741c4: 5b01 3f0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3f │ │ -0741c8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0741ce: 0e00 |0005: return-void │ │ +0741ac: |[0741ac] android.support.v7.widget.SearchView$6.:(Landroid/support/v7/widget/SearchView;)V │ │ +0741bc: 5b01 3f0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3f │ │ +0741c0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0741c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -173004,32 +173004,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0741d0: |[0741d0] android.support.v7.widget.SearchView$6.onGlobalLayout:()V │ │ -0741e0: 5410 3f0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3f │ │ -0741e4: 7110 be16 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@16be │ │ -0741ea: 0e00 |0005: return-void │ │ +0741c8: |[0741c8] android.support.v7.widget.SearchView$6.onGlobalLayout:()V │ │ +0741d8: 5410 3f0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0a3f │ │ +0741dc: 7110 be16 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@16be │ │ +0741e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ 0x0005 line=392 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$6; │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #638 header: │ │ class_idx : 777 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #638 annotations: │ │ Annotations on class │ │ @@ -173054,18 +173054,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 │ │ -0741ec: |[0741ec] android.support.v7.widget.SearchView$7.:(Landroid/support/v7/widget/SearchView;)V │ │ -0741fc: 5b01 400a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ -074200: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -074206: 0e00 |0005: return-void │ │ +0741e4: |[0741e4] android.support.v7.widget.SearchView$7.:(Landroid/support/v7/widget/SearchView;)V │ │ +0741f4: 5b01 400a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ +0741f8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0741fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=904 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$7; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -173075,53 +173075,53 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 76 16-bit code units │ │ -074208: |[074208] android.support.v7.widget.SearchView$7.onClick:(Landroid/view/View;)V │ │ -074218: 5410 400a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ -07421c: 7110 bf16 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@16bf │ │ -074222: 0c00 |0005: move-result-object v0 │ │ -074224: 3302 0800 |0006: if-ne v2, v0, 000e // +0008 │ │ -074228: 5410 400a |0008: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ -07422c: 7110 c016 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$500:(Landroid/support/v7/widget/SearchView;)V // method@16c0 │ │ -074232: 0e00 |000d: return-void │ │ -074234: 5410 400a |000e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ -074238: 7110 c116 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@16c1 │ │ -07423e: 0c00 |0013: move-result-object v0 │ │ -074240: 3302 0800 |0014: if-ne v2, v0, 001c // +0008 │ │ -074244: 5410 400a |0016: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ -074248: 7110 c216 0000 |0018: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$700:(Landroid/support/v7/widget/SearchView;)V // method@16c2 │ │ -07424e: 28f2 |001b: goto 000d // -000e │ │ -074250: 5410 400a |001c: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ -074254: 7110 c316 0000 |001e: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@16c3 │ │ -07425a: 0c00 |0021: move-result-object v0 │ │ -07425c: 3302 0800 |0022: if-ne v2, v0, 002a // +0008 │ │ -074260: 5410 400a |0024: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ -074264: 7110 c416 0000 |0026: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@16c4 │ │ -07426a: 28e4 |0029: goto 000d // -001c │ │ -07426c: 5410 400a |002a: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ -074270: 7110 b116 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@16b1 │ │ -074276: 0c00 |002f: move-result-object v0 │ │ -074278: 3302 0e00 |0030: if-ne v2, v0, 003e // +000e │ │ -07427c: 7100 b216 0000 |0032: invoke-static {}, Landroid/support/v7/widget/SearchView;.access$1100:()Z // method@16b2 │ │ -074282: 0a00 |0035: move-result v0 │ │ -074284: 3800 d7ff |0036: if-eqz v0, 000d // -0029 │ │ -074288: 5410 400a |0038: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ -07428c: 7110 b316 0000 |003a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)V // method@16b3 │ │ -074292: 28d0 |003d: goto 000d // -0030 │ │ -074294: 5410 400a |003e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ -074298: 7110 b416 0000 |0040: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@16b4 │ │ -07429e: 0c00 |0043: move-result-object v0 │ │ -0742a0: 3302 c9ff |0044: if-ne v2, v0, 000d // -0037 │ │ -0742a4: 5410 400a |0046: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ -0742a8: 7110 b516 0000 |0048: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1400:(Landroid/support/v7/widget/SearchView;)V // method@16b5 │ │ -0742ae: 28c2 |004b: goto 000d // -003e │ │ +074200: |[074200] android.support.v7.widget.SearchView$7.onClick:(Landroid/view/View;)V │ │ +074210: 5410 400a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ +074214: 7110 bf16 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@16bf │ │ +07421a: 0c00 |0005: move-result-object v0 │ │ +07421c: 3302 0800 |0006: if-ne v2, v0, 000e // +0008 │ │ +074220: 5410 400a |0008: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ +074224: 7110 c016 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$500:(Landroid/support/v7/widget/SearchView;)V // method@16c0 │ │ +07422a: 0e00 |000d: return-void │ │ +07422c: 5410 400a |000e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ +074230: 7110 c116 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@16c1 │ │ +074236: 0c00 |0013: move-result-object v0 │ │ +074238: 3302 0800 |0014: if-ne v2, v0, 001c // +0008 │ │ +07423c: 5410 400a |0016: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ +074240: 7110 c216 0000 |0018: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$700:(Landroid/support/v7/widget/SearchView;)V // method@16c2 │ │ +074246: 28f2 |001b: goto 000d // -000e │ │ +074248: 5410 400a |001c: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ +07424c: 7110 c316 0000 |001e: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@16c3 │ │ +074252: 0c00 |0021: move-result-object v0 │ │ +074254: 3302 0800 |0022: if-ne v2, v0, 002a // +0008 │ │ +074258: 5410 400a |0024: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ +07425c: 7110 c416 0000 |0026: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@16c4 │ │ +074262: 28e4 |0029: goto 000d // -001c │ │ +074264: 5410 400a |002a: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ +074268: 7110 b116 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@16b1 │ │ +07426e: 0c00 |002f: move-result-object v0 │ │ +074270: 3302 0e00 |0030: if-ne v2, v0, 003e // +000e │ │ +074274: 7100 b216 0000 |0032: invoke-static {}, Landroid/support/v7/widget/SearchView;.access$1100:()Z // method@16b2 │ │ +07427a: 0a00 |0035: move-result v0 │ │ +07427c: 3800 d7ff |0036: if-eqz v0, 000d // -0029 │ │ +074280: 5410 400a |0038: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ +074284: 7110 b316 0000 |003a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)V // method@16b3 │ │ +07428a: 28d0 |003d: goto 000d // -0030 │ │ +07428c: 5410 400a |003e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ +074290: 7110 b416 0000 |0040: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@16b4 │ │ +074296: 0c00 |0043: move-result-object v0 │ │ +074298: 3302 c9ff |0044: if-ne v2, v0, 000d // -0037 │ │ +07429c: 5410 400a |0046: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0a40 │ │ +0742a0: 7110 b516 0000 |0048: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1400:(Landroid/support/v7/widget/SearchView;)V // method@16b5 │ │ +0742a6: 28c2 |004b: goto 000d // -003e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ 0x0008 line=908 │ │ 0x000d line=920 │ │ 0x000e line=909 │ │ 0x0016 line=910 │ │ @@ -173132,21 +173132,21 @@ │ │ 0x0038 line=915 │ │ 0x003e line=917 │ │ 0x0046 line=918 │ │ locals : │ │ 0x0000 - 0x004c reg=1 this Landroid/support/v7/widget/SearchView$7; │ │ 0x0000 - 0x004c reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #639 header: │ │ class_idx : 778 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #639 annotations: │ │ Annotations on class │ │ @@ -173171,18 +173171,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 │ │ -0742b0: |[0742b0] android.support.v7.widget.SearchView$8.:(Landroid/support/v7/widget/SearchView;)V │ │ -0742c0: 5b01 410a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ -0742c4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0742ca: 0e00 |0005: return-void │ │ +0742a8: |[0742a8] android.support.v7.widget.SearchView$8.:(Landroid/support/v7/widget/SearchView;)V │ │ +0742b8: 5b01 410a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ +0742bc: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0742c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=928 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$8; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -173192,66 +173192,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 │ │ -0742cc: |[0742cc] android.support.v7.widget.SearchView$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0742dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0742de: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0742e0: 5452 410a |0002: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ -0742e4: 7110 b616 0200 |0004: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1500:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; // method@16b6 │ │ -0742ea: 0c02 |0007: move-result-object v2 │ │ -0742ec: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -0742f0: 0f00 |000a: return v0 │ │ -0742f2: 5452 410a |000b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ -0742f6: 7110 b416 0200 |000d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@16b4 │ │ -0742fc: 0c02 |0010: move-result-object v2 │ │ -0742fe: 6e10 8e16 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isPopupShowing:()Z // method@168e │ │ -074304: 0a02 |0014: move-result v2 │ │ -074306: 3802 1600 |0015: if-eqz v2, 002b // +0016 │ │ -07430a: 5452 410a |0017: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ -07430e: 7110 b416 0200 |0019: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@16b4 │ │ -074314: 0c02 |001c: move-result-object v2 │ │ -074316: 6e10 8716 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1687 │ │ -07431c: 0a02 |0020: move-result v2 │ │ -07431e: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ -074320: 3232 0900 |0022: if-eq v2, v3, 002b // +0009 │ │ -074324: 5450 410a |0024: iget-object v0, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ -074328: 7140 b716 6087 |0026: invoke-static {v0, v6, v7, v8}, Landroid/support/v7/widget/SearchView;.access$1600:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@16b7 │ │ -07432e: 0a00 |0029: move-result v0 │ │ -074330: 28e0 |002a: goto 000a // -0020 │ │ -074332: 5452 410a |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ -074336: 7110 b416 0200 |002d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@16b4 │ │ -07433c: 0c02 |0030: move-result-object v2 │ │ -07433e: 7110 7b16 0200 |0031: invoke-static {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.access$1700:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z // method@167b │ │ -074344: 0a02 |0034: move-result v2 │ │ -074346: 3902 d5ff |0035: if-nez v2, 000a // -002b │ │ -07434a: 7110 c007 0800 |0037: invoke-static {v8}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@07c0 │ │ -074350: 0a02 |003a: move-result v2 │ │ -074352: 3802 cfff |003b: if-eqz v2, 000a // -0031 │ │ -074356: 6e10 3e18 0800 |003d: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ -07435c: 0a02 |0040: move-result v2 │ │ -07435e: 3312 c9ff |0041: if-ne v2, v1, 000a // -0037 │ │ -074362: 1302 4200 |0043: const/16 v2, #int 66 // #42 │ │ -074366: 3327 c5ff |0045: if-ne v7, v2, 000a // -003b │ │ -07436a: 6e10 b018 0600 |0047: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@18b0 │ │ -074370: 5452 410a |004a: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ -074374: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -074376: 5454 410a |004d: iget-object v4, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ -07437a: 7110 b416 0400 |004f: invoke-static {v4}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@16b4 │ │ -074380: 0c04 |0052: move-result-object v4 │ │ -074382: 6e10 8816 0400 |0053: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ -074388: 0c04 |0056: move-result-object v4 │ │ -07438a: 6e10 ac1b 0400 |0057: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1bac │ │ -074390: 0c04 |005a: move-result-object v4 │ │ -074392: 7140 b816 0243 |005b: invoke-static {v2, v0, v3, v4}, Landroid/support/v7/widget/SearchView;.access$1800:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V // method@16b8 │ │ -074398: 0110 |005e: move v0, v1 │ │ -07439a: 28ab |005f: goto 000a // -0055 │ │ +0742c4: |[0742c4] android.support.v7.widget.SearchView$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0742d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0742d6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0742d8: 5452 410a |0002: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ +0742dc: 7110 b616 0200 |0004: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1500:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; // method@16b6 │ │ +0742e2: 0c02 |0007: move-result-object v2 │ │ +0742e4: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +0742e8: 0f00 |000a: return v0 │ │ +0742ea: 5452 410a |000b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ +0742ee: 7110 b416 0200 |000d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@16b4 │ │ +0742f4: 0c02 |0010: move-result-object v2 │ │ +0742f6: 6e10 8e16 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isPopupShowing:()Z // method@168e │ │ +0742fc: 0a02 |0014: move-result v2 │ │ +0742fe: 3802 1600 |0015: if-eqz v2, 002b // +0016 │ │ +074302: 5452 410a |0017: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ +074306: 7110 b416 0200 |0019: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@16b4 │ │ +07430c: 0c02 |001c: move-result-object v2 │ │ +07430e: 6e10 8716 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1687 │ │ +074314: 0a02 |0020: move-result v2 │ │ +074316: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ +074318: 3232 0900 |0022: if-eq v2, v3, 002b // +0009 │ │ +07431c: 5450 410a |0024: iget-object v0, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ +074320: 7140 b716 6087 |0026: invoke-static {v0, v6, v7, v8}, Landroid/support/v7/widget/SearchView;.access$1600:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@16b7 │ │ +074326: 0a00 |0029: move-result v0 │ │ +074328: 28e0 |002a: goto 000a // -0020 │ │ +07432a: 5452 410a |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ +07432e: 7110 b416 0200 |002d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@16b4 │ │ +074334: 0c02 |0030: move-result-object v2 │ │ +074336: 7110 7b16 0200 |0031: invoke-static {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.access$1700:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z // method@167b │ │ +07433c: 0a02 |0034: move-result v2 │ │ +07433e: 3902 d5ff |0035: if-nez v2, 000a // -002b │ │ +074342: 7110 c007 0800 |0037: invoke-static {v8}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@07c0 │ │ +074348: 0a02 |003a: move-result v2 │ │ +07434a: 3802 cfff |003b: if-eqz v2, 000a // -0031 │ │ +07434e: 6e10 3e18 0800 |003d: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ +074354: 0a02 |0040: move-result v2 │ │ +074356: 3312 c9ff |0041: if-ne v2, v1, 000a // -0037 │ │ +07435a: 1302 4200 |0043: const/16 v2, #int 66 // #42 │ │ +07435e: 3327 c5ff |0045: if-ne v7, v2, 000a // -003b │ │ +074362: 6e10 b018 0600 |0047: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@18b0 │ │ +074368: 5452 410a |004a: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ +07436c: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +07436e: 5454 410a |004d: iget-object v4, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0a41 │ │ +074372: 7110 b416 0400 |004f: invoke-static {v4}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@16b4 │ │ +074378: 0c04 |0052: move-result-object v4 │ │ +07437a: 6e10 8816 0400 |0053: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ +074380: 0c04 |0056: move-result-object v4 │ │ +074382: 6e10 ac1b 0400 |0057: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@1bac │ │ +074388: 0c04 |005a: move-result-object v4 │ │ +07438a: 7140 b816 0243 |005b: invoke-static {v2, v0, v3, v4}, Landroid/support/v7/widget/SearchView;.access$1800:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V // method@16b8 │ │ +074390: 0110 |005e: move v0, v1 │ │ +074392: 28ab |005f: goto 000a // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=931 │ │ 0x000a line=961 │ │ 0x000b line=942 │ │ 0x0024 line=944 │ │ 0x002b line=949 │ │ @@ -173262,21 +173262,21 @@ │ │ 0x005f line=957 │ │ locals : │ │ 0x0000 - 0x0060 reg=5 this Landroid/support/v7/widget/SearchView$8; │ │ 0x0000 - 0x0060 reg=6 v Landroid/view/View; │ │ 0x0000 - 0x0060 reg=7 keyCode I │ │ 0x0000 - 0x0060 reg=8 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #640 header: │ │ class_idx : 779 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #640 annotations: │ │ Annotations on class │ │ @@ -173301,18 +173301,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 │ │ -07439c: |[07439c] android.support.v7.widget.SearchView$9.:(Landroid/support/v7/widget/SearchView;)V │ │ -0743ac: 5b01 420a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0a42 │ │ -0743b0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0743b6: 0e00 |0005: return-void │ │ +074394: |[074394] android.support.v7.widget.SearchView$9.:(Landroid/support/v7/widget/SearchView;)V │ │ +0743a4: 5b01 420a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0a42 │ │ +0743a8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0743ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1103 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$9; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -173322,36 +173322,36 @@ │ │ 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 │ │ -0743b8: |[0743b8] android.support.v7.widget.SearchView$9.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -0743c8: 5410 420a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0a42 │ │ -0743cc: 7110 c416 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@16c4 │ │ -0743d2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0743d4: 0f00 |0006: return v0 │ │ +0743b0: |[0743b0] android.support.v7.widget.SearchView$9.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +0743c0: 5410 420a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0a42 │ │ +0743c4: 7110 c416 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@16c4 │ │ +0743ca: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0743cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1109 │ │ 0x0005 line=1110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView$9; │ │ 0x0000 - 0x0007 reg=2 v Landroid/widget/TextView; │ │ 0x0000 - 0x0007 reg=3 actionId I │ │ 0x0000 - 0x0007 reg=4 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #641 header: │ │ class_idx : 780 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #641 annotations: │ │ Annotations on class │ │ @@ -173387,74 +173387,74 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0743d8: |[0743d8] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.:()V │ │ -0743e8: 7010 a71b 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0743ee: 1c00 8f03 |0003: const-class v0, Landroid/widget/AutoCompleteTextView; // type@038f │ │ -0743f2: 1a01 d112 |0005: const-string v1, "doBeforeTextChanged" // string@12d1 │ │ -0743f6: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0743f8: 2322 f804 |0008: new-array v2, v2, [Ljava/lang/Class; // type@04f8 │ │ -0743fc: 6e30 791b 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -074402: 0c00 |000d: move-result-object v0 │ │ -074404: 5b50 440a |000e: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0a44 │ │ -074408: 5450 440a |0010: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0a44 │ │ -07440c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -07440e: 6e20 eb1b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -074414: 1c00 8f03 |0016: const-class v0, Landroid/widget/AutoCompleteTextView; // type@038f │ │ -074418: 1a01 d012 |0018: const-string v1, "doAfterTextChanged" // string@12d0 │ │ -07441c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -07441e: 2322 f804 |001b: new-array v2, v2, [Ljava/lang/Class; // type@04f8 │ │ -074422: 6e30 791b 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ -074428: 0c00 |0020: move-result-object v0 │ │ -07442a: 5b50 430a |0021: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0a43 │ │ -07442e: 5450 430a |0023: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0a43 │ │ -074432: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -074434: 6e20 eb1b 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -07443a: 1c00 8f03 |0029: const-class v0, Landroid/widget/AutoCompleteTextView; // type@038f │ │ -07443e: 1a01 5213 |002b: const-string v1, "ensureImeVisible" // string@1352 │ │ -074442: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -074444: 2322 f804 |002e: new-array v2, v2, [Ljava/lang/Class; // type@04f8 │ │ -074448: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -07444a: 6204 160b |0031: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0b16 │ │ -07444e: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ -074452: 6e30 7a1b 1002 |0035: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ -074458: 0c00 |0038: move-result-object v0 │ │ -07445a: 5b50 450a |0039: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0a45 │ │ -07445e: 5450 450a |003b: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0a45 │ │ -074462: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -074464: 6e20 eb1b 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -07446a: 1c00 8503 |0041: const-class v0, Landroid/view/inputmethod/InputMethodManager; // type@0385 │ │ -07446e: 1a01 5524 |0043: const-string v1, "showSoftInputUnchecked" // string@2455 │ │ -074472: 1222 |0045: const/4 v2, #int 2 // #2 │ │ -074474: 2322 f804 |0046: new-array v2, v2, [Ljava/lang/Class; // type@04f8 │ │ -074478: 1203 |0048: const/4 v3, #int 0 // #0 │ │ -07447a: 6204 170b |0049: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ -07447e: 4d04 0203 |004b: aput-object v4, v2, v3 │ │ -074482: 1213 |004d: const/4 v3, #int 1 // #1 │ │ -074484: 1c04 8500 |004e: const-class v4, Landroid/os/ResultReceiver; // type@0085 │ │ -074488: 4d04 0203 |0050: aput-object v4, v2, v3 │ │ -07448c: 6e30 7a1b 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ -074492: 0c00 |0055: move-result-object v0 │ │ -074494: 5b50 460a |0056: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0a46 │ │ -074498: 5450 460a |0058: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0a46 │ │ -07449c: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -07449e: 6e20 eb1b 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ -0744a4: 0e00 |005e: return-void │ │ -0744a6: 0d00 |005f: move-exception v0 │ │ -0744a8: 28fe |0060: goto 005e // -0002 │ │ -0744aa: 0d00 |0061: move-exception v0 │ │ -0744ac: 28df |0062: goto 0041 // -0021 │ │ -0744ae: 0d00 |0063: move-exception v0 │ │ -0744b0: 28c5 |0064: goto 0029 // -003b │ │ -0744b2: 0d00 |0065: move-exception v0 │ │ -0744b4: 28b0 |0066: goto 0016 // -0050 │ │ +0743d0: |[0743d0] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.:()V │ │ +0743e0: 7010 a71b 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0743e6: 1c00 8f03 |0003: const-class v0, Landroid/widget/AutoCompleteTextView; // type@038f │ │ +0743ea: 1a01 cf12 |0005: const-string v1, "doBeforeTextChanged" // string@12cf │ │ +0743ee: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0743f0: 2322 f804 |0008: new-array v2, v2, [Ljava/lang/Class; // type@04f8 │ │ +0743f4: 6e30 791b 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +0743fa: 0c00 |000d: move-result-object v0 │ │ +0743fc: 5b50 440a |000e: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0a44 │ │ +074400: 5450 440a |0010: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0a44 │ │ +074404: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +074406: 6e20 eb1b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +07440c: 1c00 8f03 |0016: const-class v0, Landroid/widget/AutoCompleteTextView; // type@038f │ │ +074410: 1a01 ce12 |0018: const-string v1, "doAfterTextChanged" // string@12ce │ │ +074414: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +074416: 2322 f804 |001b: new-array v2, v2, [Ljava/lang/Class; // type@04f8 │ │ +07441a: 6e30 791b 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b79 │ │ +074420: 0c00 |0020: move-result-object v0 │ │ +074422: 5b50 430a |0021: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0a43 │ │ +074426: 5450 430a |0023: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0a43 │ │ +07442a: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +07442c: 6e20 eb1b 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +074432: 1c00 8f03 |0029: const-class v0, Landroid/widget/AutoCompleteTextView; // type@038f │ │ +074436: 1a01 5013 |002b: const-string v1, "ensureImeVisible" // string@1350 │ │ +07443a: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +07443c: 2322 f804 |002e: new-array v2, v2, [Ljava/lang/Class; // type@04f8 │ │ +074440: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +074442: 6204 160b |0031: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@0b16 │ │ +074446: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ +07444a: 6e30 7a1b 1002 |0035: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ +074450: 0c00 |0038: move-result-object v0 │ │ +074452: 5b50 450a |0039: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0a45 │ │ +074456: 5450 450a |003b: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0a45 │ │ +07445a: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +07445c: 6e20 eb1b 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +074462: 1c00 8503 |0041: const-class v0, Landroid/view/inputmethod/InputMethodManager; // type@0385 │ │ +074466: 1a01 5324 |0043: const-string v1, "showSoftInputUnchecked" // string@2453 │ │ +07446a: 1222 |0045: const/4 v2, #int 2 // #2 │ │ +07446c: 2322 f804 |0046: new-array v2, v2, [Ljava/lang/Class; // type@04f8 │ │ +074470: 1203 |0048: const/4 v3, #int 0 // #0 │ │ +074472: 6204 170b |0049: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@0b17 │ │ +074476: 4d04 0203 |004b: aput-object v4, v2, v3 │ │ +07447a: 1213 |004d: const/4 v3, #int 1 // #1 │ │ +07447c: 1c04 8500 |004e: const-class v4, Landroid/os/ResultReceiver; // type@0085 │ │ +074480: 4d04 0203 |0050: aput-object v4, v2, v3 │ │ +074484: 6e30 7a1b 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@1b7a │ │ +07448a: 0c00 |0055: move-result-object v0 │ │ +07448c: 5b50 460a |0056: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0a46 │ │ +074490: 5450 460a |0058: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0a46 │ │ +074494: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +074496: 6e20 eb1b 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@1beb │ │ +07449c: 0e00 |005e: return-void │ │ +07449e: 0d00 |005f: move-exception v0 │ │ +0744a0: 28fe |0060: goto 005e // -0002 │ │ +0744a2: 0d00 |0061: move-exception v0 │ │ +0744a4: 28df |0062: goto 0041 // -0021 │ │ +0744a6: 0d00 |0063: move-exception v0 │ │ +0744a8: 28c5 |0064: goto 0029 // -003b │ │ +0744aa: 0d00 |0065: move-exception v0 │ │ +0744ac: 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 │ │ @@ -173484,24 +173484,24 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0744ec: |[0744ec] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ -0744fc: 5420 430a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0a43 │ │ -074500: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -074504: 5420 430a |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0a43 │ │ -074508: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07450a: 2311 f904 |0007: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ -07450e: 6e30 e91b 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -074514: 0e00 |000c: return-void │ │ -074516: 0d00 |000d: move-exception v0 │ │ -074518: 28fe |000e: goto 000c // -0002 │ │ +0744e4: |[0744e4] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ +0744f4: 5420 430a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0a43 │ │ +0744f8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0744fc: 5420 430a |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0a43 │ │ +074500: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +074502: 2311 f904 |0007: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ +074506: 6e30 e91b 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +07450c: 0e00 |000c: return-void │ │ +07450e: 0d00 |000d: move-exception v0 │ │ +074510: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1790 │ │ 0x0004 line=1792 │ │ 0x000c line=1796 │ │ @@ -173515,24 +173515,24 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -07452c: |[07452c] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ -07453c: 5420 440a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0a44 │ │ -074540: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -074544: 5420 440a |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0a44 │ │ -074548: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07454a: 2311 f904 |0007: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ -07454e: 6e30 e91b 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -074554: 0e00 |000c: return-void │ │ -074556: 0d00 |000d: move-exception v0 │ │ -074558: 28fe |000e: goto 000c // -0002 │ │ +074524: |[074524] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ +074534: 5420 440a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0a44 │ │ +074538: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +07453c: 5420 440a |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0a44 │ │ +074540: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +074542: 2311 f904 |0007: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ +074546: 6e30 e91b 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +07454c: 0e00 |000c: return-void │ │ +07454e: 0d00 |000d: move-exception v0 │ │ +074550: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1781 │ │ 0x0004 line=1783 │ │ 0x000c line=1787 │ │ @@ -173546,28 +173546,28 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -07456c: |[07456c] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V │ │ -07457c: 5440 450a |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0a45 │ │ -074580: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -074584: 5440 450a |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0a45 │ │ -074588: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -07458a: 2311 f904 |0007: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ -07458e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -074590: 7110 671b 0600 |000a: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ -074596: 0c03 |000d: move-result-object v3 │ │ -074598: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -07459c: 6e30 e91b 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -0745a2: 0e00 |0013: return-void │ │ -0745a4: 0d00 |0014: move-exception v0 │ │ -0745a6: 28fe |0015: goto 0013 // -0002 │ │ +074564: |[074564] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V │ │ +074574: 5440 450a |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0a45 │ │ +074578: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +07457c: 5440 450a |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0a45 │ │ +074580: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +074582: 2311 f904 |0007: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ +074586: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +074588: 7110 671b 0600 |000a: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ +07458e: 0c03 |000d: move-result-object v3 │ │ +074590: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +074594: 6e30 e91b 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +07459a: 0e00 |0013: return-void │ │ +07459c: 0d00 |0014: move-exception v0 │ │ +07459e: 28fe |0015: goto 0013 // -0002 │ │ catches : 1 │ │ 0x0004 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=1799 │ │ 0x0004 line=1801 │ │ 0x0013 line=1805 │ │ @@ -173582,32 +173582,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 │ │ -0745b8: |[0745b8] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V │ │ -0745c8: 5440 460a |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0a46 │ │ -0745cc: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -0745d0: 5440 460a |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0a46 │ │ -0745d4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0745d6: 2311 f904 |0007: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ -0745da: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0745dc: 7110 911b 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -0745e2: 0c03 |000d: move-result-object v3 │ │ -0745e4: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -0745e8: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -0745ea: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0745ec: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -0745f0: 6e30 e91b 5001 |0014: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ -0745f6: 0e00 |0017: return-void │ │ -0745f8: 0d00 |0018: move-exception v0 │ │ -0745fa: 6e30 ce19 6507 |0019: invoke-virtual {v5, v6, v7}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@19ce │ │ -074600: 28fb |001c: goto 0017 // -0005 │ │ +0745b0: |[0745b0] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V │ │ +0745c0: 5440 460a |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0a46 │ │ +0745c4: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +0745c8: 5440 460a |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0a46 │ │ +0745cc: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0745ce: 2311 f904 |0007: new-array v1, v1, [Ljava/lang/Object; // type@04f9 │ │ +0745d2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0745d4: 7110 911b 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +0745da: 0c03 |000d: move-result-object v3 │ │ +0745dc: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +0745e0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +0745e2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0745e4: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +0745e8: 6e30 e91b 5001 |0014: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@1be9 │ │ +0745ee: 0e00 |0017: return-void │ │ +0745f0: 0d00 |0018: move-exception v0 │ │ +0745f2: 6e30 ce19 6507 |0019: invoke-virtual {v5, v6, v7}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@19ce │ │ +0745f8: 28fb |001c: goto 0017 // -0005 │ │ catches : 1 │ │ 0x0004 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0000 line=1808 │ │ 0x0004 line=1810 │ │ 0x0017 line=1818 │ │ @@ -173615,21 +173615,21 @@ │ │ 0x0019 line=1817 │ │ locals : │ │ 0x0000 - 0x001d reg=4 this Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; │ │ 0x0000 - 0x001d reg=5 imm Landroid/view/inputmethod/InputMethodManager; │ │ 0x0000 - 0x001d reg=6 view Landroid/view/View; │ │ 0x0000 - 0x001d reg=7 flags I │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #642 header: │ │ class_idx : 781 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #642 annotations: │ │ Annotations on class │ │ @@ -173647,21 +173647,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v7/widget/SearchView$OnCloseListener;) │ │ name : 'onClose' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #643 header: │ │ class_idx : 782 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #643 annotations: │ │ Annotations on class │ │ @@ -173685,21 +173685,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView$OnQueryTextListener;) │ │ name : 'onQueryTextSubmit' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #644 header: │ │ class_idx : 783 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #644 annotations: │ │ Annotations on class │ │ @@ -173723,21 +173723,21 @@ │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView$OnSuggestionListener;) │ │ name : 'onSuggestionSelect' │ │ type : '(I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #645 header: │ │ class_idx : 784 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 911 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 9 │ │ │ │ Class #645 annotations: │ │ Annotations on class │ │ @@ -173773,18 +173773,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -074614: |[074614] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;)V │ │ -074624: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -074626: 7030 7916 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1679 │ │ -07462c: 0e00 |0004: return-void │ │ +07460c: |[07460c] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;)V │ │ +07461c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07461e: 7030 7916 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1679 │ │ +074624: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1620 │ │ 0x0004 line=1621 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -173794,18 +173794,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -074630: |[074630] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -074640: 1400 6b00 0101 |0000: const v0, #float 2.36939e-38 // #0101006b │ │ -074646: 7040 7a16 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@167a │ │ -07464c: 0e00 |0006: return-void │ │ +074628: |[074628] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +074638: 1400 6b00 0101 |0000: const v0, #float 2.36939e-38 // #0101006b │ │ +07463e: 7040 7a16 2103 |0003: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@167a │ │ +074644: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1624 │ │ 0x0006 line=1625 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -173816,39 +173816,39 @@ │ │ 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 │ │ -074650: |[074650] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -074660: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -074662: 7040 df19 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19df │ │ -074668: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -07466a: 2311 d904 |0005: new-array v1, v1, [I // type@04d9 │ │ -07466e: 1402 7601 0101 |0007: const v2, #float 2.36946e-38 // #01010176 │ │ -074674: 4b02 0103 |000a: aput v2, v1, v3 │ │ -074678: 5b41 470a |000c: iput-object v1, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.POPUP_WINDOW_ATTRS:[I // field@0a47 │ │ -07467c: 6e10 8a16 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@168a │ │ -074682: 0a01 |0011: move-result v1 │ │ -074684: 5941 490a |0012: iput v1, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0a49 │ │ -074688: 5441 470a |0014: iget-object v1, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.POPUP_WINDOW_ATTRS:[I // field@0a47 │ │ -07468c: 7153 0e14 6571 |0016: invoke-static {v5, v6, v1, v7, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -074692: 0c00 |0019: move-result-object v0 │ │ -074694: 6e20 0c14 3000 |001a: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ -07469a: 0a01 |001d: move-result v1 │ │ -07469c: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ -0746a0: 6e20 0314 3000 |0020: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -0746a6: 0c01 |0023: move-result-object v1 │ │ -0746a8: 6e20 9816 1400 |0024: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1698 │ │ -0746ae: 6e10 0f14 0000 |0027: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -0746b4: 6e10 0b14 0000 |002a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ -0746ba: 0c01 |002d: move-result-object v1 │ │ -0746bc: 5b41 4a0a |002e: iput-object v1, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0a4a │ │ -0746c0: 0e00 |0030: return-void │ │ +074648: |[074648] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +074658: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07465a: 7040 df19 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@19df │ │ +074660: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +074662: 2311 d904 |0005: new-array v1, v1, [I // type@04d9 │ │ +074666: 1402 7601 0101 |0007: const v2, #float 2.36946e-38 // #01010176 │ │ +07466c: 4b02 0103 |000a: aput v2, v1, v3 │ │ +074670: 5b41 470a |000c: iput-object v1, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.POPUP_WINDOW_ATTRS:[I // field@0a47 │ │ +074674: 6e10 8a16 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@168a │ │ +07467a: 0a01 |0011: move-result v1 │ │ +07467c: 5941 490a |0012: iput v1, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0a49 │ │ +074680: 5441 470a |0014: iget-object v1, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.POPUP_WINDOW_ATTRS:[I // field@0a47 │ │ +074684: 7153 0e14 6571 |0016: invoke-static {v5, v6, v1, v7, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +07468a: 0c00 |0019: move-result-object v0 │ │ +07468c: 6e20 0c14 3000 |001a: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.hasValue:(I)Z // method@140c │ │ +074692: 0a01 |001d: move-result v1 │ │ +074694: 3801 0900 |001e: if-eqz v1, 0027 // +0009 │ │ +074698: 6e20 0314 3000 |0020: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +07469e: 0c01 |0023: move-result-object v1 │ │ +0746a0: 6e20 9816 1400 |0024: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1698 │ │ +0746a6: 6e10 0f14 0000 |0027: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +0746ac: 6e10 0b14 0000 |002a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ +0746b2: 0c01 |002d: move-result-object v1 │ │ +0746b4: 5b41 4a0a |002e: iput-object v1, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0a4a │ │ +0746b8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1628 │ │ 0x0004 line=1610 │ │ 0x000e line=1629 │ │ 0x0014 line=1631 │ │ 0x001a line=1633 │ │ @@ -173868,18 +173868,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 │ │ -0746c4: |[0746c4] android.support.v7.widget.SearchView$SearchAutoComplete.access$1700:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z │ │ -0746d4: 7010 8d16 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isEmpty:()Z // method@168d │ │ -0746da: 0a00 |0003: move-result v0 │ │ -0746dc: 0f00 |0004: return v0 │ │ +0746bc: |[0746bc] android.support.v7.widget.SearchView$SearchAutoComplete.access$1700:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z │ │ +0746cc: 7010 8d16 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isEmpty:()Z // method@168d │ │ +0746d2: 0a00 |0003: move-result v0 │ │ +0746d4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1608 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -173887,24 +173887,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0746e0: |[0746e0] android.support.v7.widget.SearchView$SearchAutoComplete.isEmpty:()Z │ │ -0746f0: 6e10 8816 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ -0746f6: 0c00 |0003: move-result-object v0 │ │ -0746f8: 7110 e417 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@17e4 │ │ -0746fe: 0a00 |0007: move-result v0 │ │ -074700: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -074704: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -074706: 0f00 |000b: return v0 │ │ -074708: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -07470a: 28fe |000d: goto 000b // -0002 │ │ +0746d8: |[0746d8] android.support.v7.widget.SearchView$SearchAutoComplete.isEmpty:()Z │ │ +0746e8: 6e10 8816 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ +0746ee: 0c00 |0003: move-result-object v0 │ │ +0746f0: 7110 e417 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@17e4 │ │ +0746f6: 0a00 |0007: move-result v0 │ │ +0746f8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0746fc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0746fe: 0f00 |000b: return v0 │ │ +074700: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +074702: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1661 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ Virtual methods - │ │ @@ -173913,24 +173913,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -07470c: |[07470c] android.support.v7.widget.SearchView$SearchAutoComplete.enoughToFilter:()Z │ │ -07471c: 5210 490a |0000: iget v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0a49 │ │ -074720: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ -074724: 6f10 e019 0100 |0004: invoke-super {v1}, Landroid/widget/AutoCompleteTextView;.enoughToFilter:()Z // method@19e0 │ │ -07472a: 0a00 |0007: move-result v0 │ │ -07472c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -074730: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -074732: 0f00 |000b: return v0 │ │ -074734: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -074736: 28fe |000d: goto 000b // -0002 │ │ +074704: |[074704] android.support.v7.widget.SearchView$SearchAutoComplete.enoughToFilter:()Z │ │ +074714: 5210 490a |0000: iget v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0a49 │ │ +074718: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ +07471c: 6f10 e019 0100 |0004: invoke-super {v1}, Landroid/widget/AutoCompleteTextView;.enoughToFilter:()Z // method@19e0 │ │ +074722: 0a00 |0007: move-result v0 │ │ +074724: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +074728: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +07472a: 0f00 |000b: return v0 │ │ +07472c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07472e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1714 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -173938,19 +173938,19 @@ │ │ type : '(ZILandroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -074738: |[074738] android.support.v7.widget.SearchView$SearchAutoComplete.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ -074748: 6f40 e119 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/AutoCompleteTextView;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@19e1 │ │ -07474e: 5410 480a |0003: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a48 │ │ -074752: 6e10 f816 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.onTextFocusChanged:()V // method@16f8 │ │ -074758: 0e00 |0008: return-void │ │ +074730: |[074730] android.support.v7.widget.SearchView$SearchAutoComplete.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ +074740: 6f40 e119 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/AutoCompleteTextView;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@19e1 │ │ +074746: 5410 480a |0003: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a48 │ │ +07474a: 6e10 f816 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.onTextFocusChanged:()V // method@16f8 │ │ +074750: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1704 │ │ 0x0003 line=1705 │ │ 0x0008 line=1706 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -173963,51 +173963,51 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -07475c: |[07475c] android.support.v7.widget.SearchView$SearchAutoComplete.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ -07476c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07476e: 1242 |0001: const/4 v2, #int 4 // #4 │ │ -074770: 3325 3f00 |0002: if-ne v5, v2, 0041 // +003f │ │ -074774: 6e10 3e18 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ -07477a: 0a02 |0007: move-result v2 │ │ -07477c: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ -074780: 6e10 4318 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1843 │ │ -074786: 0a02 |000d: move-result v2 │ │ -074788: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ -07478c: 6e10 8616 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1686 │ │ -074792: 0c00 |0013: move-result-object v0 │ │ -074794: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -074798: 6e30 3d18 6004 |0016: invoke-virtual {v0, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@183d │ │ -07479e: 0f01 |0019: return v1 │ │ -0747a0: 6e10 3e18 0600 |001a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ -0747a6: 0a02 |001d: move-result v2 │ │ -0747a8: 3312 2300 |001e: if-ne v2, v1, 0041 // +0023 │ │ -0747ac: 6e10 8616 0400 |0020: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1686 │ │ -0747b2: 0c00 |0023: move-result-object v0 │ │ -0747b4: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -0747b8: 6e20 3b18 6000 |0026: invoke-virtual {v0, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@183b │ │ -0747be: 6e10 4618 0600 |0029: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@1846 │ │ -0747c4: 0a02 |002c: move-result v2 │ │ -0747c6: 3802 1400 |002d: if-eqz v2, 0041 // +0014 │ │ -0747ca: 6e10 4418 0600 |002f: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1844 │ │ -0747d0: 0a02 |0032: move-result v2 │ │ -0747d2: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ -0747d6: 5442 480a |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a48 │ │ -0747da: 6e10 c816 0200 |0037: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@16c8 │ │ -0747e0: 5442 480a |003a: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a48 │ │ -0747e4: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -0747e6: 7120 bd16 3200 |003d: invoke-static {v2, v3}, Landroid/support/v7/widget/SearchView;.access$2200:(Landroid/support/v7/widget/SearchView;Z)V // method@16bd │ │ -0747ec: 28d9 |0040: goto 0019 // -0027 │ │ -0747ee: 6f30 e219 5406 |0041: invoke-super {v4, v5, v6}, Landroid/widget/AutoCompleteTextView;.onKeyPreIme:(ILandroid/view/KeyEvent;)Z // method@19e2 │ │ -0747f4: 0a01 |0044: move-result v1 │ │ -0747f6: 28d4 |0045: goto 0019 // -002c │ │ +074754: |[074754] android.support.v7.widget.SearchView$SearchAutoComplete.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ +074764: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +074766: 1242 |0001: const/4 v2, #int 4 // #4 │ │ +074768: 3325 3f00 |0002: if-ne v5, v2, 0041 // +003f │ │ +07476c: 6e10 3e18 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ +074772: 0a02 |0007: move-result v2 │ │ +074774: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ +074778: 6e10 4318 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@1843 │ │ +07477e: 0a02 |000d: move-result v2 │ │ +074780: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ +074784: 6e10 8616 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1686 │ │ +07478a: 0c00 |0013: move-result-object v0 │ │ +07478c: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +074790: 6e30 3d18 6004 |0016: invoke-virtual {v0, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@183d │ │ +074796: 0f01 |0019: return v1 │ │ +074798: 6e10 3e18 0600 |001a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ +07479e: 0a02 |001d: move-result v2 │ │ +0747a0: 3312 2300 |001e: if-ne v2, v1, 0041 // +0023 │ │ +0747a4: 6e10 8616 0400 |0020: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@1686 │ │ +0747aa: 0c00 |0023: move-result-object v0 │ │ +0747ac: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +0747b0: 6e20 3b18 6000 |0026: invoke-virtual {v0, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@183b │ │ +0747b6: 6e10 4618 0600 |0029: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@1846 │ │ +0747bc: 0a02 |002c: move-result v2 │ │ +0747be: 3802 1400 |002d: if-eqz v2, 0041 // +0014 │ │ +0747c2: 6e10 4418 0600 |002f: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@1844 │ │ +0747c8: 0a02 |0032: move-result v2 │ │ +0747ca: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ +0747ce: 5442 480a |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a48 │ │ +0747d2: 6e10 c816 0200 |0037: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@16c8 │ │ +0747d8: 5442 480a |003a: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a48 │ │ +0747dc: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +0747de: 7120 bd16 3200 |003d: invoke-static {v2, v3}, Landroid/support/v7/widget/SearchView;.access$2200:(Landroid/support/v7/widget/SearchView;Z)V // method@16bd │ │ +0747e4: 28d9 |0040: goto 0019 // -0027 │ │ +0747e6: 6f30 e219 5406 |0041: invoke-super {v4, v5, v6}, Landroid/widget/AutoCompleteTextView;.onKeyPreIme:(ILandroid/view/KeyEvent;)Z // method@19e2 │ │ +0747ec: 0a01 |0044: move-result v1 │ │ +0747ee: 28d4 |0045: goto 0019 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1719 │ │ 0x0004 line=1722 │ │ 0x0010 line=1723 │ │ 0x0014 line=1724 │ │ 0x0016 line=1725 │ │ @@ -174032,41 +174032,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0747f8: |[0747f8] android.support.v7.widget.SearchView$SearchAutoComplete.onWindowFocusChanged:(Z)V │ │ -074808: 6f20 e319 4300 |0000: invoke-super {v3, v4}, Landroid/widget/AutoCompleteTextView;.onWindowFocusChanged:(Z)V // method@19e3 │ │ -07480e: 3804 3000 |0003: if-eqz v4, 0033 // +0030 │ │ -074812: 5431 480a |0005: iget-object v1, v3, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a48 │ │ -074816: 6e10 df16 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@16df │ │ -07481c: 0a01 |000a: move-result v1 │ │ -07481e: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ -074822: 6e10 8b16 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getVisibility:()I // method@168b │ │ -074828: 0a01 |0010: move-result v1 │ │ -07482a: 3901 2200 |0011: if-nez v1, 0033 // +0022 │ │ -07482e: 6e10 8116 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1681 │ │ -074834: 0c01 |0016: move-result-object v1 │ │ -074836: 1a02 9817 |0017: const-string v2, "input_method" // string@1798 │ │ -07483a: 6e20 cb00 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ -074840: 0c00 |001c: move-result-object v0 │ │ -074842: 1f00 8503 |001d: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0385 │ │ -074846: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -074848: 6e30 ce19 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@19ce │ │ -07484e: 6e10 8116 0300 |0023: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1681 │ │ -074854: 0c01 |0026: move-result-object v1 │ │ -074856: 7110 e516 0100 |0027: invoke-static {v1}, Landroid/support/v7/widget/SearchView;.isLandscapeMode:(Landroid/content/Context;)Z // method@16e5 │ │ -07485c: 0a01 |002a: move-result v1 │ │ -07485e: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ -074862: 6201 4e0a |002d: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ -074866: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -074868: 6e30 7116 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1671 │ │ -07486e: 0e00 |0033: return-void │ │ +0747f0: |[0747f0] android.support.v7.widget.SearchView$SearchAutoComplete.onWindowFocusChanged:(Z)V │ │ +074800: 6f20 e319 4300 |0000: invoke-super {v3, v4}, Landroid/widget/AutoCompleteTextView;.onWindowFocusChanged:(Z)V // method@19e3 │ │ +074806: 3804 3000 |0003: if-eqz v4, 0033 // +0030 │ │ +07480a: 5431 480a |0005: iget-object v1, v3, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a48 │ │ +07480e: 6e10 df16 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@16df │ │ +074814: 0a01 |000a: move-result v1 │ │ +074816: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ +07481a: 6e10 8b16 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getVisibility:()I // method@168b │ │ +074820: 0a01 |0010: move-result v1 │ │ +074822: 3901 2200 |0011: if-nez v1, 0033 // +0022 │ │ +074826: 6e10 8116 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1681 │ │ +07482c: 0c01 |0016: move-result-object v1 │ │ +07482e: 1a02 9617 |0017: const-string v2, "input_method" // string@1796 │ │ +074832: 6e20 cb00 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ +074838: 0c00 |001c: move-result-object v0 │ │ +07483a: 1f00 8503 |001d: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0385 │ │ +07483e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +074840: 6e30 ce19 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@19ce │ │ +074846: 6e10 8116 0300 |0023: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@1681 │ │ +07484c: 0c01 |0026: move-result-object v1 │ │ +07484e: 7110 e516 0100 |0027: invoke-static {v1}, Landroid/support/v7/widget/SearchView;.isLandscapeMode:(Landroid/content/Context;)Z // method@16e5 │ │ +074854: 0a01 |002a: move-result v1 │ │ +074856: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ +07485a: 6201 4e0a |002d: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ +07485e: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +074860: 6e30 7116 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1671 │ │ +074866: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1688 │ │ 0x0003 line=1690 │ │ 0x0013 line=1691 │ │ 0x001f line=1693 │ │ 0x0023 line=1696 │ │ @@ -174082,16 +174082,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -074870: |[074870] android.support.v7.widget.SearchView$SearchAutoComplete.performCompletion:()V │ │ -074880: 0e00 |0000: return-void │ │ +074868: |[074868] android.support.v7.widget.SearchView$SearchAutoComplete.performCompletion:()V │ │ +074878: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1680 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -174099,16 +174099,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -074884: |[074884] android.support.v7.widget.SearchView$SearchAutoComplete.replaceText:(Ljava/lang/CharSequence;)V │ │ -074894: 0e00 |0000: return-void │ │ +07487c: |[07487c] android.support.v7.widget.SearchView$SearchAutoComplete.replaceText:(Ljava/lang/CharSequence;)V │ │ +07488c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1670 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0001 reg=1 text Ljava/lang/CharSequence; │ │ │ │ @@ -174117,20 +174117,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -074898: |[074898] android.support.v7.widget.SearchView$SearchAutoComplete.setDropDownBackgroundResource:(I)V │ │ -0748a8: 5410 4a0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0a4a │ │ -0748ac: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -0748b2: 0c00 |0005: move-result-object v0 │ │ -0748b4: 6e20 9816 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1698 │ │ -0748ba: 0e00 |0009: return-void │ │ +074890: |[074890] android.support.v7.widget.SearchView$SearchAutoComplete.setDropDownBackgroundResource:(I)V │ │ +0748a0: 5410 4a0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0a4a │ │ +0748a4: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +0748aa: 0c00 |0005: move-result-object v0 │ │ +0748ac: 6e20 9816 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1698 │ │ +0748b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1654 │ │ 0x0009 line=1655 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x000a reg=2 id I │ │ @@ -174140,17 +174140,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0748bc: |[0748bc] android.support.v7.widget.SearchView$SearchAutoComplete.setSearchView:(Landroid/support/v7/widget/SearchView;)V │ │ -0748cc: 5b01 480a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a48 │ │ -0748d0: 0e00 |0002: return-void │ │ +0748b4: |[0748b4] android.support.v7.widget.SearchView$SearchAutoComplete.setSearchView:(Landroid/support/v7/widget/SearchView;)V │ │ +0748c4: 5b01 480a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a48 │ │ +0748c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1643 │ │ 0x0002 line=1644 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0003 reg=1 searchView Landroid/support/v7/widget/SearchView; │ │ @@ -174160,34 +174160,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0748d4: |[0748d4] android.support.v7.widget.SearchView$SearchAutoComplete.setThreshold:(I)V │ │ -0748e4: 6f20 e419 1000 |0000: invoke-super {v0, v1}, Landroid/widget/AutoCompleteTextView;.setThreshold:(I)V // method@19e4 │ │ -0748ea: 5901 490a |0003: iput v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0a49 │ │ -0748ee: 0e00 |0005: return-void │ │ +0748cc: |[0748cc] android.support.v7.widget.SearchView$SearchAutoComplete.setThreshold:(I)V │ │ +0748dc: 6f20 e419 1000 |0000: invoke-super {v0, v1}, Landroid/widget/AutoCompleteTextView;.setThreshold:(I)V // method@19e4 │ │ +0748e2: 5901 490a |0003: iput v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0a49 │ │ +0748e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1648 │ │ 0x0003 line=1649 │ │ 0x0005 line=1650 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0006 reg=1 threshold I │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #646 header: │ │ class_idx : 785 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 751 │ │ -source_file_idx : 2924 │ │ +source_file_idx : 2922 │ │ static_fields_size : 2 │ │ instance_fields_size: 46 │ │ direct_methods_size : 63 │ │ virtual_methods_size: 38 │ │ │ │ Class #646 annotations: │ │ Annotations on class │ │ @@ -174413,26 +174413,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0748f0: |[0748f0] android.support.v7.widget.SearchView.:()V │ │ -074900: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -074904: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -074908: 3410 0d00 |0004: if-lt v0, v1, 0011 // +000d │ │ -07490c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07490e: 6a00 4f0a |0007: sput-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ -074912: 2200 0c03 |0009: new-instance v0, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // type@030c │ │ -074916: 7010 6e16 0000 |000b: invoke-direct {v0}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.:()V // method@166e │ │ -07491c: 6900 4e0a |000e: sput-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ -074920: 0e00 |0010: return-void │ │ -074922: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -074924: 28f5 |0012: goto 0007 // -000b │ │ +0748e8: |[0748e8] android.support.v7.widget.SearchView.:()V │ │ +0748f8: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0748fc: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +074900: 3410 0d00 |0004: if-lt v0, v1, 0011 // +000d │ │ +074904: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +074906: 6a00 4f0a |0007: sput-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ +07490a: 2200 0c03 |0009: new-instance v0, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // type@030c │ │ +07490e: 7010 6e16 0000 |000b: invoke-direct {v0}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.:()V // method@166e │ │ +074914: 6900 4e0a |000e: sput-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ +074918: 0e00 |0010: return-void │ │ +07491a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +07491c: 28f5 |0012: goto 0007 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0009 line=160 │ │ 0x0011 line=109 │ │ locals : │ │ │ │ @@ -174441,18 +174441,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -074928: |[074928] android.support.v7.widget.SearchView.:(Landroid/content/Context;)V │ │ -074938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07493a: 7030 ad16 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@16ad │ │ -074940: 0e00 |0004: return-void │ │ +074920: |[074920] android.support.v7.widget.SearchView.:(Landroid/content/Context;)V │ │ +074930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +074932: 7030 ad16 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@16ad │ │ +074938: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0004 line=265 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -174462,18 +174462,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 │ │ -074944: |[074944] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -074954: 6000 1104 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.searchViewStyle:I // field@0411 │ │ -074958: 7040 ae16 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@16ae │ │ -07495e: 0e00 |0005: return-void │ │ +07493c: |[07493c] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07494c: 6000 1104 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.searchViewStyle:I // field@0411 │ │ +074950: 7040 ae16 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@16ae │ │ +074956: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0005 line=269 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -174484,264 +174484,264 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 530 16-bit code units │ │ -074960: |[074960] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -074970: 7040 6b15 cbed |0000: invoke-direct {v11, v12, v13, v14}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@156b │ │ -074976: 2208 0303 |0003: new-instance v8, Landroid/support/v7/widget/SearchView$1; // type@0303 │ │ -07497a: 7020 5c16 b800 |0005: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$1;.:(Landroid/support/v7/widget/SearchView;)V // method@165c │ │ -074980: 5bb8 6e0a |0008: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0a6e │ │ -074984: 2208 0403 |000a: new-instance v8, Landroid/support/v7/widget/SearchView$2; // type@0304 │ │ -074988: 7020 5e16 b800 |000c: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$2;.:(Landroid/support/v7/widget/SearchView;)V // method@165e │ │ -07498e: 5bb8 780a |000f: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0a78 │ │ -074992: 2208 0503 |0011: new-instance v8, Landroid/support/v7/widget/SearchView$3; // type@0305 │ │ -074996: 7020 6016 b800 |0013: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$3;.:(Landroid/support/v7/widget/SearchView;)V // method@1660 │ │ -07499c: 5bb8 670a |0016: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0a67 │ │ -0749a0: 2208 1804 |0018: new-instance v8, Ljava/util/WeakHashMap; // type@0418 │ │ -0749a4: 7010 551c 0800 |001a: invoke-direct {v8}, Ljava/util/WeakHashMap;.:()V // method@1c55 │ │ -0749aa: 5bb8 630a |001d: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a63 │ │ -0749ae: 2208 0903 |001f: new-instance v8, Landroid/support/v7/widget/SearchView$7; // type@0309 │ │ -0749b2: 7020 6816 b800 |0021: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$7;.:(Landroid/support/v7/widget/SearchView;)V // method@1668 │ │ -0749b8: 5bb8 5a0a |0024: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ -0749bc: 2208 0a03 |0026: new-instance v8, Landroid/support/v7/widget/SearchView$8; // type@030a │ │ -0749c0: 7020 6a16 b800 |0028: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$8;.:(Landroid/support/v7/widget/SearchView;)V // method@166a │ │ -0749c6: 5bb8 750a |002b: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0a75 │ │ -0749ca: 2208 0b03 |002d: new-instance v8, Landroid/support/v7/widget/SearchView$9; // type@030b │ │ -0749ce: 7020 6c16 b800 |002f: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$9;.:(Landroid/support/v7/widget/SearchView;)V // method@166c │ │ -0749d4: 5bb8 5c0a |0032: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0a5c │ │ -0749d8: 2208 0003 |0034: new-instance v8, Landroid/support/v7/widget/SearchView$10; // type@0300 │ │ -0749dc: 7020 5316 b800 |0036: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$10;.:(Landroid/support/v7/widget/SearchView;)V // method@1653 │ │ -0749e2: 5bb8 5d0a |0039: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0a5d │ │ -0749e6: 2208 0103 |003b: new-instance v8, Landroid/support/v7/widget/SearchView$11; // type@0301 │ │ -0749ea: 7020 5516 b800 |003d: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$11;.:(Landroid/support/v7/widget/SearchView;)V // method@1655 │ │ -0749f0: 5bb8 5e0a |0040: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0a5e │ │ -0749f4: 2208 0203 |0042: new-instance v8, Landroid/support/v7/widget/SearchView$12; // type@0302 │ │ -0749f8: 7020 5816 b800 |0044: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$12;.:(Landroid/support/v7/widget/SearchView;)V // method@1658 │ │ -0749fe: 5bb8 760a |0047: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0a76 │ │ -074a02: 6208 a506 |0049: sget-object v8, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@06a5 │ │ -074a06: 1209 |004b: const/4 v9, #int 0 // #0 │ │ -074a08: 7159 0e14 dce8 |004c: invoke-static {v12, v13, v8, v14, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -074a0e: 0c00 |004f: move-result-object v0 │ │ -074a10: 6e10 0b14 0000 |0050: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ -074a16: 0c08 |0053: move-result-object v8 │ │ -074a18: 5bb8 770a |0054: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0a77 │ │ -074a1c: 1a08 ac18 |0056: const-string v8, "layout_inflater" // string@18ac │ │ -074a20: 6e20 cb00 8c00 |0058: invoke-virtual {v12, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ -074a26: 0c03 |005b: move-result-object v3 │ │ -074a28: 1f03 5103 |005c: check-cast v3, Landroid/view/LayoutInflater; // type@0351 │ │ -074a2c: 6008 ae06 |005e: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_layout:I // field@06ae │ │ -074a30: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -074a32: 6e30 0814 8009 |0061: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -074a38: 0a05 |0064: move-result v5 │ │ -074a3a: 1218 |0065: const/4 v8, #int 1 // #1 │ │ -074a3c: 6e40 4f18 538b |0066: invoke-virtual {v3, v5, v11, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -074a42: 6008 1405 |0069: sget v8, Landroid/support/v7/appcompat/R$id;.search_src_text:I // field@0514 │ │ -074a46: 6e20 ce16 8b00 |006b: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -074a4c: 0c08 |006e: move-result-object v8 │ │ -074a4e: 1f08 1003 |006f: check-cast v8, Landroid/support/v7/widget/SearchView$SearchAutoComplete; // type@0310 │ │ -074a52: 5bb8 660a |0071: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -074a56: 54b8 660a |0073: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -074a5a: 6e20 a716 b800 |0075: invoke-virtual {v8, v11}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSearchView:(Landroid/support/v7/widget/SearchView;)V // method@16a7 │ │ -074a60: 6008 1005 |0078: sget v8, Landroid/support/v7/appcompat/R$id;.search_edit_frame:I // field@0510 │ │ -074a64: 6e20 ce16 8b00 |007a: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -074a6a: 0c08 |007d: move-result-object v8 │ │ -074a6c: 5bb8 690a |007e: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0a69 │ │ -074a70: 6008 1305 |0080: sget v8, Landroid/support/v7/appcompat/R$id;.search_plate:I // field@0513 │ │ -074a74: 6e20 ce16 8b00 |0082: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -074a7a: 0c08 |0085: move-result-object v8 │ │ -074a7c: 5bb8 6c0a |0086: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0a6c │ │ -074a80: 6008 1b05 |0088: sget v8, Landroid/support/v7/appcompat/R$id;.submit_area:I // field@051b │ │ -074a84: 6e20 ce16 8b00 |008a: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -074a8a: 0c08 |008d: move-result-object v8 │ │ -074a8c: 5bb8 6f0a |008e: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0a6f │ │ -074a90: 6008 0e05 |0090: sget v8, Landroid/support/v7/appcompat/R$id;.search_button:I // field@050e │ │ -074a94: 6e20 ce16 8b00 |0092: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -074a9a: 0c08 |0095: move-result-object v8 │ │ -074a9c: 1f08 9f03 |0096: check-cast v8, Landroid/widget/ImageView; // type@039f │ │ -074aa0: 5bb8 680a |0098: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0a68 │ │ -074aa4: 6008 1105 |009a: sget v8, Landroid/support/v7/appcompat/R$id;.search_go_btn:I // field@0511 │ │ -074aa8: 6e20 ce16 8b00 |009c: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -074aae: 0c08 |009f: move-result-object v8 │ │ -074ab0: 1f08 9f03 |00a0: check-cast v8, Landroid/widget/ImageView; // type@039f │ │ -074ab4: 5bb8 700a |00a2: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ -074ab8: 6008 0f05 |00a4: sget v8, Landroid/support/v7/appcompat/R$id;.search_close_btn:I // field@050f │ │ -074abc: 6e20 ce16 8b00 |00a6: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -074ac2: 0c08 |00a9: move-result-object v8 │ │ -074ac4: 1f08 9f03 |00aa: check-cast v8, Landroid/widget/ImageView; // type@039f │ │ -074ac8: 5bb8 520a |00ac: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ -074acc: 6008 1505 |00ae: sget v8, Landroid/support/v7/appcompat/R$id;.search_voice_btn:I // field@0515 │ │ -074ad0: 6e20 ce16 8b00 |00b0: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -074ad6: 0c08 |00b3: move-result-object v8 │ │ -074ad8: 1f08 9f03 |00b4: check-cast v8, Landroid/widget/ImageView; // type@039f │ │ -074adc: 5bb8 7b0a |00b6: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ -074ae0: 6008 1205 |00b8: sget v8, Landroid/support/v7/appcompat/R$id;.search_mag_icon:I // field@0512 │ │ -074ae4: 6e20 ce16 8b00 |00ba: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -074aea: 0c08 |00bd: move-result-object v8 │ │ -074aec: 1f08 9f03 |00be: check-cast v8, Landroid/widget/ImageView; // type@039f │ │ -074af0: 5bb8 6a0a |00c0: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0a6a │ │ -074af4: 54b8 6c0a |00c2: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0a6c │ │ -074af8: 6009 af06 |00c4: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryBackground:I // field@06af │ │ -074afc: 6e20 0314 9000 |00c6: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -074b02: 0c09 |00c9: move-result-object v9 │ │ -074b04: 6e20 0219 9800 |00ca: invoke-virtual {v8, v9}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1902 │ │ -074b0a: 54b8 6f0a |00cd: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0a6f │ │ -074b0e: 6009 b206 |00cf: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_submitBackground:I // field@06b2 │ │ -074b12: 6e20 0314 9000 |00d1: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -074b18: 0c09 |00d4: move-result-object v9 │ │ -074b1a: 6e20 0219 9800 |00d5: invoke-virtual {v8, v9}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1902 │ │ -074b20: 6008 b106 |00d8: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@06b1 │ │ -074b24: 1209 |00da: const/4 v9, #int 0 // #0 │ │ -074b26: 6e30 0814 8009 |00db: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -074b2c: 0a08 |00de: move-result v8 │ │ -074b2e: 59b8 6b0a |00df: iput v8, v11, Landroid/support/v7/widget/SearchView;.mSearchIconResId:I // field@0a6b │ │ -074b32: 54b8 680a |00e1: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0a68 │ │ -074b36: 52b9 6b0a |00e3: iget v9, v11, Landroid/support/v7/widget/SearchView;.mSearchIconResId:I // field@0a6b │ │ -074b3a: 6e20 3a1a 9800 |00e5: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ -074b40: 54b8 700a |00e8: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ -074b44: 6009 ac06 |00ea: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_goIcon:I // field@06ac │ │ -074b48: 6e20 0314 9000 |00ec: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -074b4e: 0c09 |00ef: move-result-object v9 │ │ -074b50: 6e20 381a 9800 |00f0: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -074b56: 54b8 520a |00f3: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ -074b5a: 6009 aa06 |00f5: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_closeIcon:I // field@06aa │ │ -074b5e: 6e20 0314 9000 |00f7: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -074b64: 0c09 |00fa: move-result-object v9 │ │ -074b66: 6e20 381a 9800 |00fb: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -074b6c: 54b8 7b0a |00fe: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ -074b70: 6009 b406 |0100: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_voiceIcon:I // field@06b4 │ │ -074b74: 6e20 0314 9000 |0102: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -074b7a: 0c09 |0105: move-result-object v9 │ │ -074b7c: 6e20 381a 9800 |0106: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -074b82: 54b8 6a0a |0109: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0a6a │ │ -074b86: 6009 b106 |010b: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@06b1 │ │ -074b8a: 6e20 0314 9000 |010d: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -074b90: 0c09 |0110: move-result-object v9 │ │ -074b92: 6e20 381a 9800 |0111: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -074b98: 6008 b306 |0114: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_suggestionRowLayout:I // field@06b3 │ │ -074b9c: 1209 |0116: const/4 v9, #int 0 // #0 │ │ -074b9e: 6e30 0814 8009 |0117: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -074ba4: 0a08 |011a: move-result v8 │ │ -074ba6: 59b8 730a |011b: iput v8, v11, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@0a73 │ │ -074baa: 6008 ab06 |011d: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_commitIcon:I // field@06ab │ │ -074bae: 1209 |011f: const/4 v9, #int 0 // #0 │ │ -074bb0: 6e30 0814 8009 |0120: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -074bb6: 0a08 |0123: move-result v8 │ │ -074bb8: 59b8 720a |0124: iput v8, v11, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@0a72 │ │ -074bbc: 54b8 680a |0126: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0a68 │ │ -074bc0: 54b9 5a0a |0128: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ -074bc4: 6e20 3d1a 9800 |012a: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ -074bca: 54b8 520a |012d: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ -074bce: 54b9 5a0a |012f: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ -074bd2: 6e20 3d1a 9800 |0131: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ -074bd8: 54b8 700a |0134: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ -074bdc: 54b9 5a0a |0136: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ -074be0: 6e20 3d1a 9800 |0138: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ -074be6: 54b8 7b0a |013b: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ -074bea: 54b9 5a0a |013d: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ -074bee: 6e20 3d1a 9800 |013f: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ -074bf4: 54b8 660a |0142: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -074bf8: 54b9 5a0a |0144: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ -074bfc: 6e20 a016 9800 |0146: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@16a0 │ │ -074c02: 54b8 660a |0149: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -074c06: 54b9 760a |014b: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0a76 │ │ -074c0a: 6e20 7c16 9800 |014d: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@167c │ │ -074c10: 54b8 660a |0150: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -074c14: 54b9 5c0a |0152: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0a5c │ │ -074c18: 6e20 a116 9800 |0154: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@16a1 │ │ -074c1e: 54b8 660a |0157: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -074c22: 54b9 5d0a |0159: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0a5d │ │ -074c26: 6e20 a316 9800 |015b: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@16a3 │ │ -074c2c: 54b8 660a |015e: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -074c30: 54b9 5e0a |0160: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0a5e │ │ -074c34: 6e20 a416 9800 |0162: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@16a4 │ │ -074c3a: 54b8 660a |0165: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -074c3e: 54b9 750a |0167: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0a75 │ │ -074c42: 6e20 a516 9800 |0169: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@16a5 │ │ -074c48: 54b8 660a |016c: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -074c4c: 2209 0603 |016e: new-instance v9, Landroid/support/v7/widget/SearchView$4; // type@0306 │ │ -074c50: 7020 6216 b900 |0170: invoke-direct {v9, v11}, Landroid/support/v7/widget/SearchView$4;.:(Landroid/support/v7/widget/SearchView;)V // method@1662 │ │ -074c56: 6e20 a216 9800 |0173: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@16a2 │ │ -074c5c: 6008 ad06 |0176: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_iconifiedByDefault:I // field@06ad │ │ -074c60: 1219 |0178: const/4 v9, #int 1 // #1 │ │ -074c62: 6e30 0014 8009 |0179: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ -074c68: 0a08 |017c: move-result v8 │ │ -074c6a: 6e20 0517 8b00 |017d: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@1705 │ │ -074c70: 6008 a906 |0180: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_maxWidth:I // field@06a9 │ │ -074c74: 12f9 |0182: const/4 v9, #int -1 // #ff │ │ -074c76: 6e30 0214 8009 |0183: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ -074c7c: 0a06 |0186: move-result v6 │ │ -074c7e: 12f8 |0187: const/4 v8, #int -1 // #ff │ │ -074c80: 3286 0500 |0188: if-eq v6, v8, 018d // +0005 │ │ -074c84: 6e20 0917 6b00 |018a: invoke-virtual {v11, v6}, Landroid/support/v7/widget/SearchView;.setMaxWidth:(I)V // method@1709 │ │ -074c8a: 6008 b006 |018d: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryHint:I // field@06b0 │ │ -074c8e: 6e20 0a14 8000 |018f: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ -074c94: 0c07 |0192: move-result-object v7 │ │ -074c96: 7110 e517 0700 |0193: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -074c9c: 0a08 |0196: move-result v8 │ │ -074c9e: 3908 0500 |0197: if-nez v8, 019c // +0005 │ │ -074ca2: 6e20 1117 7b00 |0199: invoke-virtual {v11, v7}, Landroid/support/v7/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@1711 │ │ -074ca8: 6008 a706 |019c: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_imeOptions:I // field@06a7 │ │ -074cac: 12f9 |019e: const/4 v9, #int -1 // #ff │ │ -074cae: 6e30 0514 8009 |019f: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ -074cb4: 0a02 |01a2: move-result v2 │ │ -074cb6: 12f8 |01a3: const/4 v8, #int -1 // #ff │ │ -074cb8: 3282 0500 |01a4: if-eq v2, v8, 01a9 // +0005 │ │ -074cbc: 6e20 0617 2b00 |01a6: invoke-virtual {v11, v2}, Landroid/support/v7/widget/SearchView;.setImeOptions:(I)V // method@1706 │ │ -074cc2: 6008 a806 |01a9: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_inputType:I // field@06a8 │ │ -074cc6: 12f9 |01ab: const/4 v9, #int -1 // #ff │ │ -074cc8: 6e30 0514 8009 |01ac: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ -074cce: 0a04 |01af: move-result v4 │ │ -074cd0: 12f8 |01b0: const/4 v8, #int -1 // #ff │ │ -074cd2: 3284 0500 |01b1: if-eq v4, v8, 01b6 // +0005 │ │ -074cd6: 6e20 0817 4b00 |01b3: invoke-virtual {v11, v4}, Landroid/support/v7/widget/SearchView;.setInputType:(I)V // method@1708 │ │ -074cdc: 1211 |01b6: const/4 v1, #int 1 // #1 │ │ -074cde: 6008 a606 |01b7: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_focusable:I // field@06a6 │ │ -074ce2: 6e30 0014 8001 |01b9: invoke-virtual {v0, v8, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ -074ce8: 0a01 |01bc: move-result v1 │ │ -074cea: 6e20 0217 1b00 |01bd: invoke-virtual {v11, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@1702 │ │ -074cf0: 6e10 0f14 0000 |01c0: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -074cf6: 2208 3100 |01c3: new-instance v8, Landroid/content/Intent; // type@0031 │ │ -074cfa: 1a09 d60f |01c5: const-string v9, "android.speech.action.WEB_SEARCH" // string@0fd6 │ │ -074cfe: 7020 dc00 9800 |01c7: invoke-direct {v8, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -074d04: 5bb8 7d0a |01ca: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0a7d │ │ -074d08: 54b8 7d0a |01cc: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0a7d │ │ -074d0c: 1509 0010 |01ce: const/high16 v9, #int 268435456 // #1000 │ │ -074d10: 6e20 df00 9800 |01d0: invoke-virtual {v8, v9}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ -074d16: 54b8 7d0a |01d3: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0a7d │ │ -074d1a: 1a09 d80f |01d5: const-string v9, "android.speech.extra.LANGUAGE_MODEL" // string@0fd8 │ │ -074d1e: 1a0a a226 |01d7: const-string v10, "web_search" // string@26a2 │ │ -074d22: 6e30 f700 980a |01d9: invoke-virtual {v8, v9, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -074d28: 2208 3100 |01dc: new-instance v8, Landroid/content/Intent; // type@0031 │ │ -074d2c: 1a09 d50f |01de: const-string v9, "android.speech.action.RECOGNIZE_SPEECH" // string@0fd5 │ │ -074d30: 7020 dc00 9800 |01e0: invoke-direct {v8, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -074d36: 5bb8 7a0a |01e3: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0a7a │ │ -074d3a: 54b8 7a0a |01e5: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0a7a │ │ -074d3e: 1509 0010 |01e7: const/high16 v9, #int 268435456 // #1000 │ │ -074d42: 6e20 df00 9800 |01e9: invoke-virtual {v8, v9}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ -074d48: 54b8 660a |01ec: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -074d4c: 6e10 8216 0800 |01ee: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownAnchor:()I // method@1682 │ │ -074d52: 0a08 |01f1: move-result v8 │ │ -074d54: 6e20 ce16 8b00 |01f2: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -074d5a: 0c08 |01f5: move-result-object v8 │ │ -074d5c: 5bb8 540a |01f6: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ -074d60: 54b8 540a |01f8: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ -074d64: 3808 0b00 |01fa: if-eqz v8, 0205 // +000b │ │ -074d68: 6008 3800 |01fc: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -074d6c: 1309 0b00 |01fe: const/16 v9, #int 11 // #b │ │ -074d70: 3498 0e00 |0200: if-lt v8, v9, 020e // +000e │ │ -074d74: 7010 c616 0b00 |0202: invoke-direct {v11}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V // method@16c6 │ │ -074d7a: 55b8 570a |0205: iget-boolean v8, v11, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ -074d7e: 7020 1c17 8b00 |0207: invoke-direct {v11, v8}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ -074d84: 7010 1817 0b00 |020a: invoke-direct {v11}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1718 │ │ -074d8a: 0e00 |020d: return-void │ │ -074d8c: 7010 c516 0b00 |020e: invoke-direct {v11}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorBase:()V // method@16c5 │ │ -074d92: 28f4 |0211: goto 0205 // -000c │ │ +074958: |[074958] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +074968: 7040 6b15 cbed |0000: invoke-direct {v11, v12, v13, v14}, Landroid/support/v7/widget/LinearLayoutCompat;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@156b │ │ +07496e: 2208 0303 |0003: new-instance v8, Landroid/support/v7/widget/SearchView$1; // type@0303 │ │ +074972: 7020 5c16 b800 |0005: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$1;.:(Landroid/support/v7/widget/SearchView;)V // method@165c │ │ +074978: 5bb8 6e0a |0008: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0a6e │ │ +07497c: 2208 0403 |000a: new-instance v8, Landroid/support/v7/widget/SearchView$2; // type@0304 │ │ +074980: 7020 5e16 b800 |000c: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$2;.:(Landroid/support/v7/widget/SearchView;)V // method@165e │ │ +074986: 5bb8 780a |000f: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0a78 │ │ +07498a: 2208 0503 |0011: new-instance v8, Landroid/support/v7/widget/SearchView$3; // type@0305 │ │ +07498e: 7020 6016 b800 |0013: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$3;.:(Landroid/support/v7/widget/SearchView;)V // method@1660 │ │ +074994: 5bb8 670a |0016: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0a67 │ │ +074998: 2208 1804 |0018: new-instance v8, Ljava/util/WeakHashMap; // type@0418 │ │ +07499c: 7010 551c 0800 |001a: invoke-direct {v8}, Ljava/util/WeakHashMap;.:()V // method@1c55 │ │ +0749a2: 5bb8 630a |001d: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a63 │ │ +0749a6: 2208 0903 |001f: new-instance v8, Landroid/support/v7/widget/SearchView$7; // type@0309 │ │ +0749aa: 7020 6816 b800 |0021: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$7;.:(Landroid/support/v7/widget/SearchView;)V // method@1668 │ │ +0749b0: 5bb8 5a0a |0024: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ +0749b4: 2208 0a03 |0026: new-instance v8, Landroid/support/v7/widget/SearchView$8; // type@030a │ │ +0749b8: 7020 6a16 b800 |0028: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$8;.:(Landroid/support/v7/widget/SearchView;)V // method@166a │ │ +0749be: 5bb8 750a |002b: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0a75 │ │ +0749c2: 2208 0b03 |002d: new-instance v8, Landroid/support/v7/widget/SearchView$9; // type@030b │ │ +0749c6: 7020 6c16 b800 |002f: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$9;.:(Landroid/support/v7/widget/SearchView;)V // method@166c │ │ +0749cc: 5bb8 5c0a |0032: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0a5c │ │ +0749d0: 2208 0003 |0034: new-instance v8, Landroid/support/v7/widget/SearchView$10; // type@0300 │ │ +0749d4: 7020 5316 b800 |0036: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$10;.:(Landroid/support/v7/widget/SearchView;)V // method@1653 │ │ +0749da: 5bb8 5d0a |0039: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0a5d │ │ +0749de: 2208 0103 |003b: new-instance v8, Landroid/support/v7/widget/SearchView$11; // type@0301 │ │ +0749e2: 7020 5516 b800 |003d: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$11;.:(Landroid/support/v7/widget/SearchView;)V // method@1655 │ │ +0749e8: 5bb8 5e0a |0040: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0a5e │ │ +0749ec: 2208 0203 |0042: new-instance v8, Landroid/support/v7/widget/SearchView$12; // type@0302 │ │ +0749f0: 7020 5816 b800 |0044: invoke-direct {v8, v11}, Landroid/support/v7/widget/SearchView$12;.:(Landroid/support/v7/widget/SearchView;)V // method@1658 │ │ +0749f6: 5bb8 760a |0047: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0a76 │ │ +0749fa: 6208 a506 |0049: sget-object v8, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@06a5 │ │ +0749fe: 1209 |004b: const/4 v9, #int 0 // #0 │ │ +074a00: 7159 0e14 dce8 |004c: invoke-static {v12, v13, v8, v14, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +074a06: 0c00 |004f: move-result-object v0 │ │ +074a08: 6e10 0b14 0000 |0050: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ +074a0e: 0c08 |0053: move-result-object v8 │ │ +074a10: 5bb8 770a |0054: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0a77 │ │ +074a14: 1a08 aa18 |0056: const-string v8, "layout_inflater" // string@18aa │ │ +074a18: 6e20 cb00 8c00 |0058: invoke-virtual {v12, v8}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ +074a1e: 0c03 |005b: move-result-object v3 │ │ +074a20: 1f03 5103 |005c: check-cast v3, Landroid/view/LayoutInflater; // type@0351 │ │ +074a24: 6008 ae06 |005e: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_layout:I // field@06ae │ │ +074a28: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +074a2a: 6e30 0814 8009 |0061: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +074a30: 0a05 |0064: move-result v5 │ │ +074a32: 1218 |0065: const/4 v8, #int 1 // #1 │ │ +074a34: 6e40 4f18 538b |0066: invoke-virtual {v3, v5, v11, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +074a3a: 6008 1405 |0069: sget v8, Landroid/support/v7/appcompat/R$id;.search_src_text:I // field@0514 │ │ +074a3e: 6e20 ce16 8b00 |006b: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +074a44: 0c08 |006e: move-result-object v8 │ │ +074a46: 1f08 1003 |006f: check-cast v8, Landroid/support/v7/widget/SearchView$SearchAutoComplete; // type@0310 │ │ +074a4a: 5bb8 660a |0071: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +074a4e: 54b8 660a |0073: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +074a52: 6e20 a716 b800 |0075: invoke-virtual {v8, v11}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSearchView:(Landroid/support/v7/widget/SearchView;)V // method@16a7 │ │ +074a58: 6008 1005 |0078: sget v8, Landroid/support/v7/appcompat/R$id;.search_edit_frame:I // field@0510 │ │ +074a5c: 6e20 ce16 8b00 |007a: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +074a62: 0c08 |007d: move-result-object v8 │ │ +074a64: 5bb8 690a |007e: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0a69 │ │ +074a68: 6008 1305 |0080: sget v8, Landroid/support/v7/appcompat/R$id;.search_plate:I // field@0513 │ │ +074a6c: 6e20 ce16 8b00 |0082: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +074a72: 0c08 |0085: move-result-object v8 │ │ +074a74: 5bb8 6c0a |0086: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0a6c │ │ +074a78: 6008 1b05 |0088: sget v8, Landroid/support/v7/appcompat/R$id;.submit_area:I // field@051b │ │ +074a7c: 6e20 ce16 8b00 |008a: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +074a82: 0c08 |008d: move-result-object v8 │ │ +074a84: 5bb8 6f0a |008e: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0a6f │ │ +074a88: 6008 0e05 |0090: sget v8, Landroid/support/v7/appcompat/R$id;.search_button:I // field@050e │ │ +074a8c: 6e20 ce16 8b00 |0092: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +074a92: 0c08 |0095: move-result-object v8 │ │ +074a94: 1f08 9f03 |0096: check-cast v8, Landroid/widget/ImageView; // type@039f │ │ +074a98: 5bb8 680a |0098: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0a68 │ │ +074a9c: 6008 1105 |009a: sget v8, Landroid/support/v7/appcompat/R$id;.search_go_btn:I // field@0511 │ │ +074aa0: 6e20 ce16 8b00 |009c: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +074aa6: 0c08 |009f: move-result-object v8 │ │ +074aa8: 1f08 9f03 |00a0: check-cast v8, Landroid/widget/ImageView; // type@039f │ │ +074aac: 5bb8 700a |00a2: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ +074ab0: 6008 0f05 |00a4: sget v8, Landroid/support/v7/appcompat/R$id;.search_close_btn:I // field@050f │ │ +074ab4: 6e20 ce16 8b00 |00a6: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +074aba: 0c08 |00a9: move-result-object v8 │ │ +074abc: 1f08 9f03 |00aa: check-cast v8, Landroid/widget/ImageView; // type@039f │ │ +074ac0: 5bb8 520a |00ac: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ +074ac4: 6008 1505 |00ae: sget v8, Landroid/support/v7/appcompat/R$id;.search_voice_btn:I // field@0515 │ │ +074ac8: 6e20 ce16 8b00 |00b0: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +074ace: 0c08 |00b3: move-result-object v8 │ │ +074ad0: 1f08 9f03 |00b4: check-cast v8, Landroid/widget/ImageView; // type@039f │ │ +074ad4: 5bb8 7b0a |00b6: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ +074ad8: 6008 1205 |00b8: sget v8, Landroid/support/v7/appcompat/R$id;.search_mag_icon:I // field@0512 │ │ +074adc: 6e20 ce16 8b00 |00ba: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +074ae2: 0c08 |00bd: move-result-object v8 │ │ +074ae4: 1f08 9f03 |00be: check-cast v8, Landroid/widget/ImageView; // type@039f │ │ +074ae8: 5bb8 6a0a |00c0: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0a6a │ │ +074aec: 54b8 6c0a |00c2: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0a6c │ │ +074af0: 6009 af06 |00c4: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryBackground:I // field@06af │ │ +074af4: 6e20 0314 9000 |00c6: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +074afa: 0c09 |00c9: move-result-object v9 │ │ +074afc: 6e20 0219 9800 |00ca: invoke-virtual {v8, v9}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1902 │ │ +074b02: 54b8 6f0a |00cd: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0a6f │ │ +074b06: 6009 b206 |00cf: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_submitBackground:I // field@06b2 │ │ +074b0a: 6e20 0314 9000 |00d1: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +074b10: 0c09 |00d4: move-result-object v9 │ │ +074b12: 6e20 0219 9800 |00d5: invoke-virtual {v8, v9}, Landroid/view/View;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1902 │ │ +074b18: 6008 b106 |00d8: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@06b1 │ │ +074b1c: 1209 |00da: const/4 v9, #int 0 // #0 │ │ +074b1e: 6e30 0814 8009 |00db: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +074b24: 0a08 |00de: move-result v8 │ │ +074b26: 59b8 6b0a |00df: iput v8, v11, Landroid/support/v7/widget/SearchView;.mSearchIconResId:I // field@0a6b │ │ +074b2a: 54b8 680a |00e1: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0a68 │ │ +074b2e: 52b9 6b0a |00e3: iget v9, v11, Landroid/support/v7/widget/SearchView;.mSearchIconResId:I // field@0a6b │ │ +074b32: 6e20 3a1a 9800 |00e5: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ +074b38: 54b8 700a |00e8: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ +074b3c: 6009 ac06 |00ea: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_goIcon:I // field@06ac │ │ +074b40: 6e20 0314 9000 |00ec: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +074b46: 0c09 |00ef: move-result-object v9 │ │ +074b48: 6e20 381a 9800 |00f0: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +074b4e: 54b8 520a |00f3: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ +074b52: 6009 aa06 |00f5: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_closeIcon:I // field@06aa │ │ +074b56: 6e20 0314 9000 |00f7: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +074b5c: 0c09 |00fa: move-result-object v9 │ │ +074b5e: 6e20 381a 9800 |00fb: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +074b64: 54b8 7b0a |00fe: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ +074b68: 6009 b406 |0100: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_voiceIcon:I // field@06b4 │ │ +074b6c: 6e20 0314 9000 |0102: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +074b72: 0c09 |0105: move-result-object v9 │ │ +074b74: 6e20 381a 9800 |0106: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +074b7a: 54b8 6a0a |0109: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0a6a │ │ +074b7e: 6009 b106 |010b: sget v9, Landroid/support/v7/appcompat/R$styleable;.SearchView_searchIcon:I // field@06b1 │ │ +074b82: 6e20 0314 9000 |010d: invoke-virtual {v0, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +074b88: 0c09 |0110: move-result-object v9 │ │ +074b8a: 6e20 381a 9800 |0111: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +074b90: 6008 b306 |0114: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_suggestionRowLayout:I // field@06b3 │ │ +074b94: 1209 |0116: const/4 v9, #int 0 // #0 │ │ +074b96: 6e30 0814 8009 |0117: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +074b9c: 0a08 |011a: move-result v8 │ │ +074b9e: 59b8 730a |011b: iput v8, v11, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@0a73 │ │ +074ba2: 6008 ab06 |011d: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_commitIcon:I // field@06ab │ │ +074ba6: 1209 |011f: const/4 v9, #int 0 // #0 │ │ +074ba8: 6e30 0814 8009 |0120: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +074bae: 0a08 |0123: move-result v8 │ │ +074bb0: 59b8 720a |0124: iput v8, v11, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@0a72 │ │ +074bb4: 54b8 680a |0126: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0a68 │ │ +074bb8: 54b9 5a0a |0128: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ +074bbc: 6e20 3d1a 9800 |012a: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ +074bc2: 54b8 520a |012d: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ +074bc6: 54b9 5a0a |012f: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ +074bca: 6e20 3d1a 9800 |0131: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ +074bd0: 54b8 700a |0134: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ +074bd4: 54b9 5a0a |0136: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ +074bd8: 6e20 3d1a 9800 |0138: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ +074bde: 54b8 7b0a |013b: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ +074be2: 54b9 5a0a |013d: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ +074be6: 6e20 3d1a 9800 |013f: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ +074bec: 54b8 660a |0142: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +074bf0: 54b9 5a0a |0144: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0a5a │ │ +074bf4: 6e20 a016 9800 |0146: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@16a0 │ │ +074bfa: 54b8 660a |0149: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +074bfe: 54b9 760a |014b: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0a76 │ │ +074c02: 6e20 7c16 9800 |014d: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@167c │ │ +074c08: 54b8 660a |0150: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +074c0c: 54b9 5c0a |0152: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0a5c │ │ +074c10: 6e20 a116 9800 |0154: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@16a1 │ │ +074c16: 54b8 660a |0157: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +074c1a: 54b9 5d0a |0159: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0a5d │ │ +074c1e: 6e20 a316 9800 |015b: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@16a3 │ │ +074c24: 54b8 660a |015e: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +074c28: 54b9 5e0a |0160: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0a5e │ │ +074c2c: 6e20 a416 9800 |0162: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@16a4 │ │ +074c32: 54b8 660a |0165: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +074c36: 54b9 750a |0167: iget-object v9, v11, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0a75 │ │ +074c3a: 6e20 a516 9800 |0169: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@16a5 │ │ +074c40: 54b8 660a |016c: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +074c44: 2209 0603 |016e: new-instance v9, Landroid/support/v7/widget/SearchView$4; // type@0306 │ │ +074c48: 7020 6216 b900 |0170: invoke-direct {v9, v11}, Landroid/support/v7/widget/SearchView$4;.:(Landroid/support/v7/widget/SearchView;)V // method@1662 │ │ +074c4e: 6e20 a216 9800 |0173: invoke-virtual {v8, v9}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@16a2 │ │ +074c54: 6008 ad06 |0176: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_iconifiedByDefault:I // field@06ad │ │ +074c58: 1219 |0178: const/4 v9, #int 1 // #1 │ │ +074c5a: 6e30 0014 8009 |0179: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ +074c60: 0a08 |017c: move-result v8 │ │ +074c62: 6e20 0517 8b00 |017d: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@1705 │ │ +074c68: 6008 a906 |0180: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_maxWidth:I // field@06a9 │ │ +074c6c: 12f9 |0182: const/4 v9, #int -1 // #ff │ │ +074c6e: 6e30 0214 8009 |0183: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ +074c74: 0a06 |0186: move-result v6 │ │ +074c76: 12f8 |0187: const/4 v8, #int -1 // #ff │ │ +074c78: 3286 0500 |0188: if-eq v6, v8, 018d // +0005 │ │ +074c7c: 6e20 0917 6b00 |018a: invoke-virtual {v11, v6}, Landroid/support/v7/widget/SearchView;.setMaxWidth:(I)V // method@1709 │ │ +074c82: 6008 b006 |018d: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_queryHint:I // field@06b0 │ │ +074c86: 6e20 0a14 8000 |018f: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ +074c8c: 0c07 |0192: move-result-object v7 │ │ +074c8e: 7110 e517 0700 |0193: invoke-static {v7}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +074c94: 0a08 |0196: move-result v8 │ │ +074c96: 3908 0500 |0197: if-nez v8, 019c // +0005 │ │ +074c9a: 6e20 1117 7b00 |0199: invoke-virtual {v11, v7}, Landroid/support/v7/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@1711 │ │ +074ca0: 6008 a706 |019c: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_imeOptions:I // field@06a7 │ │ +074ca4: 12f9 |019e: const/4 v9, #int -1 // #ff │ │ +074ca6: 6e30 0514 8009 |019f: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ +074cac: 0a02 |01a2: move-result v2 │ │ +074cae: 12f8 |01a3: const/4 v8, #int -1 // #ff │ │ +074cb0: 3282 0500 |01a4: if-eq v2, v8, 01a9 // +0005 │ │ +074cb4: 6e20 0617 2b00 |01a6: invoke-virtual {v11, v2}, Landroid/support/v7/widget/SearchView;.setImeOptions:(I)V // method@1706 │ │ +074cba: 6008 a806 |01a9: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_inputType:I // field@06a8 │ │ +074cbe: 12f9 |01ab: const/4 v9, #int -1 // #ff │ │ +074cc0: 6e30 0514 8009 |01ac: invoke-virtual {v0, v8, v9}, Landroid/support/v7/internal/widget/TintTypedArray;.getInt:(II)I // method@1405 │ │ +074cc6: 0a04 |01af: move-result v4 │ │ +074cc8: 12f8 |01b0: const/4 v8, #int -1 // #ff │ │ +074cca: 3284 0500 |01b1: if-eq v4, v8, 01b6 // +0005 │ │ +074cce: 6e20 0817 4b00 |01b3: invoke-virtual {v11, v4}, Landroid/support/v7/widget/SearchView;.setInputType:(I)V // method@1708 │ │ +074cd4: 1211 |01b6: const/4 v1, #int 1 // #1 │ │ +074cd6: 6008 a606 |01b7: sget v8, Landroid/support/v7/appcompat/R$styleable;.SearchView_android_focusable:I // field@06a6 │ │ +074cda: 6e30 0014 8001 |01b9: invoke-virtual {v0, v8, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getBoolean:(IZ)Z // method@1400 │ │ +074ce0: 0a01 |01bc: move-result v1 │ │ +074ce2: 6e20 0217 1b00 |01bd: invoke-virtual {v11, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@1702 │ │ +074ce8: 6e10 0f14 0000 |01c0: invoke-virtual {v0}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +074cee: 2208 3100 |01c3: new-instance v8, Landroid/content/Intent; // type@0031 │ │ +074cf2: 1a09 d40f |01c5: const-string v9, "android.speech.action.WEB_SEARCH" // string@0fd4 │ │ +074cf6: 7020 dc00 9800 |01c7: invoke-direct {v8, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +074cfc: 5bb8 7d0a |01ca: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0a7d │ │ +074d00: 54b8 7d0a |01cc: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0a7d │ │ +074d04: 1509 0010 |01ce: const/high16 v9, #int 268435456 // #1000 │ │ +074d08: 6e20 df00 9800 |01d0: invoke-virtual {v8, v9}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ +074d0e: 54b8 7d0a |01d3: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0a7d │ │ +074d12: 1a09 d60f |01d5: const-string v9, "android.speech.extra.LANGUAGE_MODEL" // string@0fd6 │ │ +074d16: 1a0a a026 |01d7: const-string v10, "web_search" // string@26a0 │ │ +074d1a: 6e30 f700 980a |01d9: invoke-virtual {v8, v9, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +074d20: 2208 3100 |01dc: new-instance v8, Landroid/content/Intent; // type@0031 │ │ +074d24: 1a09 d30f |01de: const-string v9, "android.speech.action.RECOGNIZE_SPEECH" // string@0fd3 │ │ +074d28: 7020 dc00 9800 |01e0: invoke-direct {v8, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +074d2e: 5bb8 7a0a |01e3: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0a7a │ │ +074d32: 54b8 7a0a |01e5: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0a7a │ │ +074d36: 1509 0010 |01e7: const/high16 v9, #int 268435456 // #1000 │ │ +074d3a: 6e20 df00 9800 |01e9: invoke-virtual {v8, v9}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ +074d40: 54b8 660a |01ec: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +074d44: 6e10 8216 0800 |01ee: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownAnchor:()I // method@1682 │ │ +074d4a: 0a08 |01f1: move-result v8 │ │ +074d4c: 6e20 ce16 8b00 |01f2: invoke-virtual {v11, v8}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +074d52: 0c08 |01f5: move-result-object v8 │ │ +074d54: 5bb8 540a |01f6: iput-object v8, v11, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ +074d58: 54b8 540a |01f8: iget-object v8, v11, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ +074d5c: 3808 0b00 |01fa: if-eqz v8, 0205 // +000b │ │ +074d60: 6008 3800 |01fc: sget v8, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +074d64: 1309 0b00 |01fe: const/16 v9, #int 11 // #b │ │ +074d68: 3498 0e00 |0200: if-lt v8, v9, 020e // +000e │ │ +074d6c: 7010 c616 0b00 |0202: invoke-direct {v11}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V // method@16c6 │ │ +074d72: 55b8 570a |0205: iget-boolean v8, v11, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ +074d76: 7020 1c17 8b00 |0207: invoke-direct {v11, v8}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ +074d7c: 7010 1817 0b00 |020a: invoke-direct {v11}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1718 │ │ +074d82: 0e00 |020d: return-void │ │ +074d84: 7010 c516 0b00 |020e: invoke-direct {v11}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorBase:()V // method@16c5 │ │ +074d8a: 28f4 |0211: goto 0205 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0003 line=166 │ │ 0x000a line=177 │ │ 0x0011 line=183 │ │ 0x0018 line=193 │ │ @@ -174836,17 +174836,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 │ │ -074d94: |[074d94] android.support.v7.widget.SearchView.access$000:(Landroid/support/v7/widget/SearchView;)V │ │ -074da4: 7010 1717 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateFocusedState:()V // method@1717 │ │ -074daa: 0e00 |0003: return-void │ │ +074d8c: |[074d8c] android.support.v7.widget.SearchView.access$000:(Landroid/support/v7/widget/SearchView;)V │ │ +074d9c: 7010 1717 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateFocusedState:()V // method@1717 │ │ +074da2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -174854,17 +174854,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 │ │ -074dac: |[074dac] android.support.v7.widget.SearchView.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; │ │ -074dbc: 5410 740a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -074dc0: 1100 |0002: return-object v0 │ │ +074da4: |[074da4] android.support.v7.widget.SearchView.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; │ │ +074db4: 5410 740a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +074db8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #6 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -174872,17 +174872,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 │ │ -074dc4: |[074dc4] android.support.v7.widget.SearchView.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -074dd4: 5410 7b0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ -074dd8: 1100 |0002: return-object v0 │ │ +074dbc: |[074dbc] android.support.v7.widget.SearchView.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +074dcc: 5410 7b0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ +074dd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #7 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -174890,34 +174890,34 @@ │ │ type : '()Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -074ddc: |[074ddc] android.support.v7.widget.SearchView.access$1100:()Z │ │ -074dec: 6300 4f0a |0000: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ -074df0: 0f00 |0002: return v0 │ │ +074dd4: |[074dd4] android.support.v7.widget.SearchView.access$1100:()Z │ │ +074de4: 6300 4f0a |0000: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ +074de8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ │ │ #8 : (in Landroid/support/v7/widget/SearchView;) │ │ name : 'access$1200' │ │ 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 │ │ -074df4: |[074df4] android.support.v7.widget.SearchView.access$1200:(Landroid/support/v7/widget/SearchView;)V │ │ -074e04: 7010 f916 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onVoiceClicked:()V // method@16f9 │ │ -074e0a: 0e00 |0003: return-void │ │ +074dec: |[074dec] android.support.v7.widget.SearchView.access$1200:(Landroid/support/v7/widget/SearchView;)V │ │ +074dfc: 7010 f916 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onVoiceClicked:()V // method@16f9 │ │ +074e02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #9 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -174925,17 +174925,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 │ │ -074e0c: |[074e0c] android.support.v7.widget.SearchView.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ -074e1c: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -074e20: 1100 |0002: return-object v0 │ │ +074e04: |[074e04] android.support.v7.widget.SearchView.access$1300:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ +074e14: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +074e18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #10 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -174943,17 +174943,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 │ │ -074e24: |[074e24] android.support.v7.widget.SearchView.access$1400:(Landroid/support/v7/widget/SearchView;)V │ │ -074e34: 7010 cf16 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@16cf │ │ -074e3a: 0e00 |0003: return-void │ │ +074e1c: |[074e1c] android.support.v7.widget.SearchView.access$1400:(Landroid/support/v7/widget/SearchView;)V │ │ +074e2c: 7010 cf16 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@16cf │ │ +074e32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #11 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -174961,17 +174961,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 │ │ -074e3c: |[074e3c] android.support.v7.widget.SearchView.access$1500:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; │ │ -074e4c: 5410 6d0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -074e50: 1100 |0002: return-object v0 │ │ +074e34: |[074e34] android.support.v7.widget.SearchView.access$1500:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; │ │ +074e44: 5410 6d0a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +074e48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #12 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -174979,18 +174979,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 │ │ -074e54: |[074e54] android.support.v7.widget.SearchView.access$1600:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -074e64: 7040 f616 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@16f6 │ │ -074e6a: 0a00 |0003: move-result v0 │ │ -074e6c: 0f00 |0004: return v0 │ │ +074e4c: |[074e4c] android.support.v7.widget.SearchView.access$1600:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +074e5c: 7040 f616 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@16f6 │ │ +074e62: 0a00 |0003: move-result v0 │ │ +074e64: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 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 │ │ @@ -175001,17 +175001,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 │ │ -074e70: |[074e70] android.support.v7.widget.SearchView.access$1800:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V │ │ -074e80: 7040 ea16 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@16ea │ │ -074e86: 0e00 |0003: return-void │ │ +074e68: |[074e68] android.support.v7.widget.SearchView.access$1800:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V │ │ +074e78: 7040 ea16 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@16ea │ │ +074e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 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; │ │ @@ -175022,18 +175022,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 │ │ -074e88: |[074e88] android.support.v7.widget.SearchView.access$1900:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z │ │ -074e98: 7040 f016 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@16f0 │ │ -074e9e: 0a00 |0003: move-result v0 │ │ -074ea0: 0f00 |0004: return v0 │ │ +074e80: |[074e80] android.support.v7.widget.SearchView.access$1900:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z │ │ +074e90: 7040 f016 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@16f0 │ │ +074e96: 0a00 |0003: move-result v0 │ │ +074e98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -175044,17 +175044,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 │ │ -074ea4: |[074ea4] android.support.v7.widget.SearchView.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; │ │ -074eb4: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0a60 │ │ -074eb8: 1100 |0002: return-object v0 │ │ +074e9c: |[074e9c] android.support.v7.widget.SearchView.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; │ │ +074eac: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0a60 │ │ +074eb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #16 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -175062,18 +175062,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 │ │ -074ebc: |[074ebc] android.support.v7.widget.SearchView.access$2000:(Landroid/support/v7/widget/SearchView;I)Z │ │ -074ecc: 7020 f116 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.onItemSelected:(I)Z // method@16f1 │ │ -074ed2: 0a00 |0003: move-result v0 │ │ -074ed4: 0f00 |0004: return v0 │ │ +074eb4: |[074eb4] android.support.v7.widget.SearchView.access$2000:(Landroid/support/v7/widget/SearchView;I)Z │ │ +074ec4: 7020 f116 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.onItemSelected:(I)Z // method@16f1 │ │ +074eca: 0a00 |0003: move-result v0 │ │ +074ecc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -175082,17 +175082,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 │ │ -074ed8: |[074ed8] android.support.v7.widget.SearchView.access$2100:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V │ │ -074ee8: 7020 f716 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.onTextChanged:(Ljava/lang/CharSequence;)V // method@16f7 │ │ -074eee: 0e00 |0003: return-void │ │ +074ed0: |[074ed0] android.support.v7.widget.SearchView.access$2100:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V │ │ +074ee0: 7020 f716 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.onTextChanged:(Ljava/lang/CharSequence;)V // method@16f7 │ │ +074ee6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/CharSequence; │ │ │ │ @@ -175101,17 +175101,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 │ │ -074ef0: |[074ef0] android.support.v7.widget.SearchView.access$2200:(Landroid/support/v7/widget/SearchView;Z)V │ │ -074f00: 7020 0717 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ -074f06: 0e00 |0003: return-void │ │ +074ee8: |[074ee8] android.support.v7.widget.SearchView.access$2200:(Landroid/support/v7/widget/SearchView;Z)V │ │ +074ef8: 7020 0717 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ +074efe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -175120,17 +175120,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 │ │ -074f08: |[074f08] android.support.v7.widget.SearchView.access$300:(Landroid/support/v7/widget/SearchView;)V │ │ -074f18: 7010 c716 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.adjustDropDownSizeAndPosition:()V // method@16c7 │ │ -074f1e: 0e00 |0003: return-void │ │ +074f00: |[074f00] android.support.v7.widget.SearchView.access$300:(Landroid/support/v7/widget/SearchView;)V │ │ +074f10: 7010 c716 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.adjustDropDownSizeAndPosition:()V // method@16c7 │ │ +074f16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #20 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -175138,17 +175138,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 │ │ -074f20: |[074f20] android.support.v7.widget.SearchView.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -074f30: 5410 680a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0a68 │ │ -074f34: 1100 |0002: return-object v0 │ │ +074f18: |[074f18] android.support.v7.widget.SearchView.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +074f28: 5410 680a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0a68 │ │ +074f2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #21 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -175156,17 +175156,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 │ │ -074f38: |[074f38] android.support.v7.widget.SearchView.access$500:(Landroid/support/v7/widget/SearchView;)V │ │ -074f48: 7010 f416 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@16f4 │ │ -074f4e: 0e00 |0003: return-void │ │ +074f30: |[074f30] android.support.v7.widget.SearchView.access$500:(Landroid/support/v7/widget/SearchView;)V │ │ +074f40: 7010 f416 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@16f4 │ │ +074f46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #22 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -175174,17 +175174,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 │ │ -074f50: |[074f50] android.support.v7.widget.SearchView.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -074f60: 5410 520a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ -074f64: 1100 |0002: return-object v0 │ │ +074f48: |[074f48] android.support.v7.widget.SearchView.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +074f58: 5410 520a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ +074f5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #23 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -175192,17 +175192,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 │ │ -074f68: |[074f68] android.support.v7.widget.SearchView.access$700:(Landroid/support/v7/widget/SearchView;)V │ │ -074f78: 7010 ee16 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@16ee │ │ -074f7e: 0e00 |0003: return-void │ │ +074f60: |[074f60] android.support.v7.widget.SearchView.access$700:(Landroid/support/v7/widget/SearchView;)V │ │ +074f70: 7010 ee16 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@16ee │ │ +074f76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #24 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -175210,17 +175210,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 │ │ -074f80: |[074f80] android.support.v7.widget.SearchView.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -074f90: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ -074f94: 1100 |0002: return-object v0 │ │ +074f78: |[074f78] android.support.v7.widget.SearchView.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +074f88: 5410 700a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ +074f8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #25 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -175228,17 +175228,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 │ │ -074f98: |[074f98] android.support.v7.widget.SearchView.access$900:(Landroid/support/v7/widget/SearchView;)V │ │ -074fa8: 7010 f516 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@16f5 │ │ -074fae: 0e00 |0003: return-void │ │ +074f90: |[074f90] android.support.v7.widget.SearchView.access$900:(Landroid/support/v7/widget/SearchView;)V │ │ +074fa0: 7010 f516 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@16f5 │ │ +074fa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #26 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -175246,22 +175246,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -074fb0: |[074fb0] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorBase:()V │ │ -074fc0: 5420 540a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ -074fc4: 6e10 d518 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ -074fca: 0c00 |0005: move-result-object v0 │ │ -074fcc: 2201 0803 |0006: new-instance v1, Landroid/support/v7/widget/SearchView$6; // type@0308 │ │ -074fd0: 7020 6616 2100 |0008: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$6;.:(Landroid/support/v7/widget/SearchView;)V // method@1666 │ │ -074fd6: 6e20 7619 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1976 │ │ -074fdc: 0e00 |000e: return-void │ │ +074fa8: |[074fa8] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorBase:()V │ │ +074fb8: 5420 540a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ +074fbc: 6e10 d518 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@18d5 │ │ +074fc2: 0c00 |0005: move-result-object v0 │ │ +074fc4: 2201 0803 |0006: new-instance v1, Landroid/support/v7/widget/SearchView$6; // type@0308 │ │ +074fc8: 7020 6616 2100 |0008: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$6;.:(Landroid/support/v7/widget/SearchView;)V // method@1666 │ │ +074fce: 6e20 7619 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1976 │ │ +074fd4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x000e line=394 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -175270,20 +175270,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -074fe0: |[074fe0] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V │ │ -074ff0: 5420 540a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ -074ff4: 2201 0703 |0002: new-instance v1, Landroid/support/v7/widget/SearchView$5; // type@0307 │ │ -074ff8: 7020 6416 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$5;.:(Landroid/support/v7/widget/SearchView;)V // method@1664 │ │ -074ffe: 6e20 ac18 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.addOnLayoutChangeListener:(Landroid/view/View$OnLayoutChangeListener;)V // method@18ac │ │ -075004: 0e00 |000a: return-void │ │ +074fd8: |[074fd8] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V │ │ +074fe8: 5420 540a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ +074fec: 2201 0703 |0002: new-instance v1, Landroid/support/v7/widget/SearchView$5; // type@0307 │ │ +074ff0: 7020 6416 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$5;.:(Landroid/support/v7/widget/SearchView;)V // method@1664 │ │ +074ff6: 6e20 ac18 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.addOnLayoutChangeListener:(Landroid/view/View$OnLayoutChangeListener;)V // method@18ac │ │ +074ffc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x000a line=384 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -175292,67 +175292,67 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -075008: |[075008] android.support.v7.widget.SearchView.adjustDropDownSizeAndPosition:()V │ │ -075018: 5497 540a |0000: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ -07501c: 6e10 d718 0700 |0002: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -075022: 0a07 |0005: move-result v7 │ │ -075024: 1218 |0006: const/4 v8, #int 1 // #1 │ │ -075026: 3787 5200 |0007: if-le v7, v8, 0059 // +0052 │ │ -07502a: 6e10 d016 0900 |0009: invoke-virtual {v9}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -075030: 0c07 |000c: move-result-object v7 │ │ -075032: 6e10 c800 0700 |000d: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -075038: 0c05 |0010: move-result-object v5 │ │ -07503a: 5497 6c0a |0011: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0a6c │ │ -07503e: 6e10 c918 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@18c9 │ │ -075044: 0a00 |0016: move-result v0 │ │ -075046: 2201 6000 |0017: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ -07504a: 7010 b301 0100 |0019: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ -075050: 7110 5f14 0900 |001c: invoke-static {v9}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ -075056: 0a03 |001f: move-result v3 │ │ -075058: 5597 570a |0020: iget-boolean v7, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ -07505c: 3807 3800 |0022: if-eqz v7, 005a // +0038 │ │ -075060: 6007 9304 |0024: sget v7, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_icon_width:I // field@0493 │ │ -075064: 6e20 3301 7500 |0026: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ -07506a: 0a07 |0029: move-result v7 │ │ -07506c: 6008 9404 |002a: sget v8, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_text_padding_left:I // field@0494 │ │ -075070: 6e20 3301 8500 |002c: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ -075076: 0a08 |002f: move-result v8 │ │ -075078: 9002 0708 |0030: add-int v2, v7, v8 │ │ -07507c: 5497 660a |0032: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075080: 6e10 8316 0700 |0034: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@1683 │ │ -075086: 0c07 |0037: move-result-object v7 │ │ -075088: 6e20 db01 1700 |0038: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ -07508e: 3803 2100 |003b: if-eqz v3, 005c // +0021 │ │ -075092: 5217 2e00 |003d: iget v7, v1, Landroid/graphics/Rect;.left:I // field@002e │ │ -075096: 7b74 |003f: neg-int v4, v7 │ │ -075098: 5497 660a |0040: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -07509c: 6e20 9a16 4700 |0042: invoke-virtual {v7, v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownHorizontalOffset:(I)V // method@169a │ │ -0750a2: 5497 540a |0045: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ -0750a6: 6e10 d718 0700 |0047: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -0750ac: 0a07 |004a: move-result v7 │ │ -0750ae: 5218 2e00 |004b: iget v8, v1, Landroid/graphics/Rect;.left:I // field@002e │ │ -0750b2: b087 |004d: add-int/2addr v7, v8 │ │ -0750b4: 5218 2f00 |004e: iget v8, v1, Landroid/graphics/Rect;.right:I // field@002f │ │ -0750b8: b087 |0050: add-int/2addr v7, v8 │ │ -0750ba: b027 |0051: add-int/2addr v7, v2 │ │ -0750bc: 9106 0700 |0052: sub-int v6, v7, v0 │ │ -0750c0: 5497 660a |0054: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -0750c4: 6e20 9b16 6700 |0056: invoke-virtual {v7, v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownWidth:(I)V // method@169b │ │ -0750ca: 0e00 |0059: return-void │ │ -0750cc: 1202 |005a: const/4 v2, #int 0 // #0 │ │ -0750ce: 28d7 |005b: goto 0032 // -0029 │ │ -0750d0: 5217 2e00 |005c: iget v7, v1, Landroid/graphics/Rect;.left:I // field@002e │ │ -0750d4: b027 |005e: add-int/2addr v7, v2 │ │ -0750d6: 9104 0007 |005f: sub-int v4, v0, v7 │ │ -0750da: 28df |0061: goto 0040 // -0021 │ │ +075000: |[075000] android.support.v7.widget.SearchView.adjustDropDownSizeAndPosition:()V │ │ +075010: 5497 540a |0000: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ +075014: 6e10 d718 0700 |0002: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +07501a: 0a07 |0005: move-result v7 │ │ +07501c: 1218 |0006: const/4 v8, #int 1 // #1 │ │ +07501e: 3787 5200 |0007: if-le v7, v8, 0059 // +0052 │ │ +075022: 6e10 d016 0900 |0009: invoke-virtual {v9}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +075028: 0c07 |000c: move-result-object v7 │ │ +07502a: 6e10 c800 0700 |000d: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +075030: 0c05 |0010: move-result-object v5 │ │ +075032: 5497 6c0a |0011: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0a6c │ │ +075036: 6e10 c918 0700 |0013: invoke-virtual {v7}, Landroid/view/View;.getPaddingLeft:()I // method@18c9 │ │ +07503c: 0a00 |0016: move-result v0 │ │ +07503e: 2201 6000 |0017: new-instance v1, Landroid/graphics/Rect; // type@0060 │ │ +075042: 7010 b301 0100 |0019: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@01b3 │ │ +075048: 7110 5f14 0900 |001c: invoke-static {v9}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ +07504e: 0a03 |001f: move-result v3 │ │ +075050: 5597 570a |0020: iget-boolean v7, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ +075054: 3807 3800 |0022: if-eqz v7, 005a // +0038 │ │ +075058: 6007 9304 |0024: sget v7, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_icon_width:I // field@0493 │ │ +07505c: 6e20 3301 7500 |0026: invoke-virtual {v5, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ +075062: 0a07 |0029: move-result v7 │ │ +075064: 6008 9404 |002a: sget v8, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_text_padding_left:I // field@0494 │ │ +075068: 6e20 3301 8500 |002c: invoke-virtual {v5, v8}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ +07506e: 0a08 |002f: move-result v8 │ │ +075070: 9002 0708 |0030: add-int v2, v7, v8 │ │ +075074: 5497 660a |0032: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075078: 6e10 8316 0700 |0034: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@1683 │ │ +07507e: 0c07 |0037: move-result-object v7 │ │ +075080: 6e20 db01 1700 |0038: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@01db │ │ +075086: 3803 2100 |003b: if-eqz v3, 005c // +0021 │ │ +07508a: 5217 2e00 |003d: iget v7, v1, Landroid/graphics/Rect;.left:I // field@002e │ │ +07508e: 7b74 |003f: neg-int v4, v7 │ │ +075090: 5497 660a |0040: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075094: 6e20 9a16 4700 |0042: invoke-virtual {v7, v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownHorizontalOffset:(I)V // method@169a │ │ +07509a: 5497 540a |0045: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0a54 │ │ +07509e: 6e10 d718 0700 |0047: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +0750a4: 0a07 |004a: move-result v7 │ │ +0750a6: 5218 2e00 |004b: iget v8, v1, Landroid/graphics/Rect;.left:I // field@002e │ │ +0750aa: b087 |004d: add-int/2addr v7, v8 │ │ +0750ac: 5218 2f00 |004e: iget v8, v1, Landroid/graphics/Rect;.right:I // field@002f │ │ +0750b0: b087 |0050: add-int/2addr v7, v8 │ │ +0750b2: b027 |0051: add-int/2addr v7, v2 │ │ +0750b4: 9106 0700 |0052: sub-int v6, v7, v0 │ │ +0750b8: 5497 660a |0054: iget-object v7, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +0750bc: 6e20 9b16 6700 |0056: invoke-virtual {v7, v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownWidth:(I)V // method@169b │ │ +0750c2: 0e00 |0059: return-void │ │ +0750c4: 1202 |005a: const/4 v2, #int 0 // #0 │ │ +0750c6: 28d7 |005b: goto 0032 // -0029 │ │ +0750c8: 5217 2e00 |005c: iget v7, v1, Landroid/graphics/Rect;.left:I // field@002e │ │ +0750cc: b027 |005e: add-int/2addr v7, v2 │ │ +0750ce: 9104 0007 |005f: sub-int v4, v0, v7 │ │ +0750d2: 28df |0061: goto 0040 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ 0x0009 line=1245 │ │ 0x0011 line=1246 │ │ 0x0017 line=1247 │ │ 0x001c line=1248 │ │ @@ -175387,47 +175387,47 @@ │ │ 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 : 73 16-bit code units │ │ -0750dc: |[0750dc] android.support.v7.widget.SearchView.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ -0750ec: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -0750f0: 7020 dc00 4000 |0002: invoke-direct {v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -0750f6: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ -0750fa: 6e20 df00 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ -075100: 3805 0500 |000a: if-eqz v5, 000f // +0005 │ │ -075104: 6e20 0201 5000 |000c: invoke-virtual {v0, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ -07510a: 1a01 2826 |000f: const-string v1, "user_query" // string@2628 │ │ -07510e: 5432 790a |0011: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0a79 │ │ -075112: 6e30 f600 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00f6 │ │ -075118: 3807 0700 |0016: if-eqz v7, 001d // +0007 │ │ -07511c: 1a01 9720 |0018: const-string v1, "query" // string@2097 │ │ -075120: 6e30 f700 1007 |001a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -075126: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ -07512a: 1a01 ac17 |001f: const-string v1, "intent_extra_data_key" // string@17ac │ │ -07512e: 6e30 f700 1006 |0021: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -075134: 5431 500a |0024: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0a50 │ │ -075138: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ -07513c: 1a01 0b10 |0028: const-string v1, "app_data" // string@100b │ │ -075140: 5432 500a |002a: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0a50 │ │ -075144: 6e30 f400 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@00f4 │ │ -07514a: 3808 0c00 |002f: if-eqz v8, 003b // +000c │ │ -07514e: 1a01 4c0f |0031: const-string v1, "action_key" // string@0f4c │ │ -075152: 6e30 f200 1008 |0033: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ -075158: 1a01 520f |0036: const-string v1, "action_msg" // string@0f52 │ │ -07515c: 6e30 f700 1009 |0038: invoke-virtual {v0, v1, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -075162: 6301 4f0a |003b: sget-boolean v1, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ -075166: 3801 0b00 |003d: if-eqz v1, 0048 // +000b │ │ -07516a: 5431 6d0a |003f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -07516e: 6e10 a000 0100 |0041: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00a0 │ │ -075174: 0c01 |0044: move-result-object v1 │ │ -075176: 6e20 0101 1000 |0045: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ -07517c: 1100 |0048: return-object v0 │ │ +0750d4: |[0750d4] android.support.v7.widget.SearchView.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ +0750e4: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +0750e8: 7020 dc00 4000 |0002: invoke-direct {v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +0750ee: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ +0750f2: 6e20 df00 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ +0750f8: 3805 0500 |000a: if-eqz v5, 000f // +0005 │ │ +0750fc: 6e20 0201 5000 |000c: invoke-virtual {v0, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ +075102: 1a01 2626 |000f: const-string v1, "user_query" // string@2626 │ │ +075106: 5432 790a |0011: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0a79 │ │ +07510a: 6e30 f600 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@00f6 │ │ +075110: 3807 0700 |0016: if-eqz v7, 001d // +0007 │ │ +075114: 1a01 9520 |0018: const-string v1, "query" // string@2095 │ │ +075118: 6e30 f700 1007 |001a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +07511e: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ +075122: 1a01 aa17 |001f: const-string v1, "intent_extra_data_key" // string@17aa │ │ +075126: 6e30 f700 1006 |0021: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +07512c: 5431 500a |0024: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0a50 │ │ +075130: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ +075134: 1a01 0910 |0028: const-string v1, "app_data" // string@1009 │ │ +075138: 5432 500a |002a: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0a50 │ │ +07513c: 6e30 f400 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@00f4 │ │ +075142: 3808 0c00 |002f: if-eqz v8, 003b // +000c │ │ +075146: 1a01 4a0f |0031: const-string v1, "action_key" // string@0f4a │ │ +07514a: 6e30 f200 1008 |0033: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ +075150: 1a01 500f |0036: const-string v1, "action_msg" // string@0f50 │ │ +075154: 6e30 f700 1009 |0038: invoke-virtual {v0, v1, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +07515a: 6301 4f0a |003b: sget-boolean v1, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ +07515e: 3801 0b00 |003d: if-eqz v1, 0048 // +000b │ │ +075162: 5431 6d0a |003f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075166: 6e10 a000 0100 |0041: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00a0 │ │ +07516c: 0c01 |0044: move-result-object v1 │ │ +07516e: 6e20 0101 1000 |0045: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ +075174: 1100 |0048: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1414 │ │ 0x0005 line=1415 │ │ 0x000a line=1419 │ │ 0x000c line=1420 │ │ 0x000f line=1422 │ │ @@ -175458,93 +175458,93 @@ │ │ type : '(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 147 16-bit code units │ │ -075180: |[075180] android.support.v7.widget.SearchView.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; │ │ -075190: 1a00 ee24 |0000: const-string v0, "suggest_intent_action" // string@24ee │ │ -075194: 7120 2717 0d00 |0002: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ -07519a: 0c01 |0005: move-result-object v1 │ │ -07519c: 3901 0e00 |0006: if-nez v1, 0014 // +000e │ │ -0751a0: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0751a4: 1305 0800 |000a: const/16 v5, #int 8 // #8 │ │ -0751a8: 3450 0800 |000c: if-lt v0, v5, 0014 // +0008 │ │ -0751ac: 54c0 6d0a |000e: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -0751b0: 6e10 a200 0000 |0010: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentAction:()Ljava/lang/String; // method@00a2 │ │ -0751b6: 0c01 |0013: move-result-object v1 │ │ -0751b8: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ -0751bc: 1a01 c50f |0016: const-string v1, "android.intent.action.SEARCH" // string@0fc5 │ │ -0751c0: 1a00 ef24 |0018: const-string v0, "suggest_intent_data" // string@24ef │ │ -0751c4: 7120 2717 0d00 |001a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ -0751ca: 0c07 |001d: move-result-object v7 │ │ -0751cc: 6300 4f0a |001e: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ -0751d0: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ -0751d4: 3907 0800 |0022: if-nez v7, 002a // +0008 │ │ -0751d8: 54c0 6d0a |0024: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -0751dc: 6e10 a300 0000 |0026: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentData:()Ljava/lang/String; // method@00a3 │ │ -0751e2: 0c07 |0029: move-result-object v7 │ │ -0751e4: 3807 2500 |002a: if-eqz v7, 004f // +0025 │ │ -0751e8: 1a00 f024 |002c: const-string v0, "suggest_intent_data_id" // string@24f0 │ │ -0751ec: 7120 2717 0d00 |002e: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ -0751f2: 0c0a |0031: move-result-object v10 │ │ -0751f4: 380a 1d00 |0032: if-eqz v10, 004f // +001d │ │ -0751f8: 2200 f003 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -0751fc: 7010 c91b 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -075202: 6e20 d21b 7000 |0039: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -075208: 0c00 |003c: move-result-object v0 │ │ -07520a: 1a05 e200 |003d: const-string v5, "/" // string@00e2 │ │ -07520e: 6e20 d21b 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -075214: 0c00 |0042: move-result-object v0 │ │ -075216: 7110 fe01 0a00 |0043: invoke-static {v10}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@01fe │ │ -07521c: 0c05 |0046: move-result-object v5 │ │ -07521e: 6e20 d21b 5000 |0047: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -075224: 0c00 |004a: move-result-object v0 │ │ -075226: 6e10 d61b 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07522c: 0c07 |004e: move-result-object v7 │ │ -07522e: 3907 1700 |004f: if-nez v7, 0066 // +0017 │ │ -075232: 1202 |0051: const/4 v2, #int 0 // #0 │ │ -075234: 1a00 f224 |0052: const-string v0, "suggest_intent_query" // string@24f2 │ │ -075238: 7120 2717 0d00 |0054: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ -07523e: 0c04 |0057: move-result-object v4 │ │ -075240: 1a00 f124 |0058: const-string v0, "suggest_intent_extra_data" // string@24f1 │ │ -075244: 7120 2717 0d00 |005a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ -07524a: 0c03 |005d: move-result-object v3 │ │ -07524c: 07c0 |005e: move-object v0, v12 │ │ -07524e: 01e5 |005f: move v5, v14 │ │ -075250: 07f6 |0060: move-object v6, v15 │ │ -075252: 7607 c916 0000 |0061: 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@16c9 │ │ -075258: 0c00 |0064: move-result-object v0 │ │ -07525a: 1100 |0065: return-object v0 │ │ -07525c: 7110 0402 0700 |0066: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ -075262: 0c02 |0069: move-result-object v2 │ │ -075264: 28e8 |006a: goto 0052 // -0018 │ │ -075266: 0d08 |006b: move-exception v8 │ │ -075268: 7210 5e01 0d00 |006c: invoke-interface {v13}, Landroid/database/Cursor;.getPosition:()I // method@015e │ │ -07526e: 0a0b |006f: move-result v11 │ │ -075270: 1a00 6b0b |0070: const-string v0, "SearchView" // string@0b6b │ │ -075274: 2205 f003 |0072: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ -075278: 7010 c91b 0500 |0074: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -07527e: 1a06 640b |0077: const-string v6, "Search suggestions cursor at row " // string@0b64 │ │ -075282: 6e20 d21b 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -075288: 0c05 |007c: move-result-object v5 │ │ -07528a: 6e20 ce1b b500 |007d: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -075290: 0c05 |0080: move-result-object v5 │ │ -075292: 1a06 8e00 |0081: const-string v6, " returned exception." // string@008e │ │ -075296: 6e20 d21b 6500 |0083: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07529c: 0c05 |0086: move-result-object v5 │ │ -07529e: 6e10 d61b 0500 |0087: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0752a4: 0c05 |008a: move-result-object v5 │ │ -0752a6: 7130 0618 5008 |008b: invoke-static {v0, v5, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ -0752ac: 1200 |008e: const/4 v0, #int 0 // #0 │ │ -0752ae: 28d6 |008f: goto 0065 // -002a │ │ -0752b0: 0d09 |0090: move-exception v9 │ │ -0752b2: 12fb |0091: const/4 v11, #int -1 // #ff │ │ -0752b4: 28de |0092: goto 0070 // -0022 │ │ +075178: |[075178] android.support.v7.widget.SearchView.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; │ │ +075188: 1a00 ec24 |0000: const-string v0, "suggest_intent_action" // string@24ec │ │ +07518c: 7120 2717 0d00 |0002: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ +075192: 0c01 |0005: move-result-object v1 │ │ +075194: 3901 0e00 |0006: if-nez v1, 0014 // +000e │ │ +075198: 6000 3800 |0008: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +07519c: 1305 0800 |000a: const/16 v5, #int 8 // #8 │ │ +0751a0: 3450 0800 |000c: if-lt v0, v5, 0014 // +0008 │ │ +0751a4: 54c0 6d0a |000e: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +0751a8: 6e10 a200 0000 |0010: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentAction:()Ljava/lang/String; // method@00a2 │ │ +0751ae: 0c01 |0013: move-result-object v1 │ │ +0751b0: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ +0751b4: 1a01 c30f |0016: const-string v1, "android.intent.action.SEARCH" // string@0fc3 │ │ +0751b8: 1a00 ed24 |0018: const-string v0, "suggest_intent_data" // string@24ed │ │ +0751bc: 7120 2717 0d00 |001a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ +0751c2: 0c07 |001d: move-result-object v7 │ │ +0751c4: 6300 4f0a |001e: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ +0751c8: 3800 0a00 |0020: if-eqz v0, 002a // +000a │ │ +0751cc: 3907 0800 |0022: if-nez v7, 002a // +0008 │ │ +0751d0: 54c0 6d0a |0024: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +0751d4: 6e10 a300 0000 |0026: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentData:()Ljava/lang/String; // method@00a3 │ │ +0751da: 0c07 |0029: move-result-object v7 │ │ +0751dc: 3807 2500 |002a: if-eqz v7, 004f // +0025 │ │ +0751e0: 1a00 ee24 |002c: const-string v0, "suggest_intent_data_id" // string@24ee │ │ +0751e4: 7120 2717 0d00 |002e: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ +0751ea: 0c0a |0031: move-result-object v10 │ │ +0751ec: 380a 1d00 |0032: if-eqz v10, 004f // +001d │ │ +0751f0: 2200 f003 |0034: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +0751f4: 7010 c91b 0000 |0036: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0751fa: 6e20 d21b 7000 |0039: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +075200: 0c00 |003c: move-result-object v0 │ │ +075202: 1a05 e100 |003d: const-string v5, "/" // string@00e1 │ │ +075206: 6e20 d21b 5000 |003f: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07520c: 0c00 |0042: move-result-object v0 │ │ +07520e: 7110 fe01 0a00 |0043: invoke-static {v10}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@01fe │ │ +075214: 0c05 |0046: move-result-object v5 │ │ +075216: 6e20 d21b 5000 |0047: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07521c: 0c00 |004a: move-result-object v0 │ │ +07521e: 6e10 d61b 0000 |004b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +075224: 0c07 |004e: move-result-object v7 │ │ +075226: 3907 1700 |004f: if-nez v7, 0066 // +0017 │ │ +07522a: 1202 |0051: const/4 v2, #int 0 // #0 │ │ +07522c: 1a00 f024 |0052: const-string v0, "suggest_intent_query" // string@24f0 │ │ +075230: 7120 2717 0d00 |0054: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ +075236: 0c04 |0057: move-result-object v4 │ │ +075238: 1a00 ef24 |0058: const-string v0, "suggest_intent_extra_data" // string@24ef │ │ +07523c: 7120 2717 0d00 |005a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ +075242: 0c03 |005d: move-result-object v3 │ │ +075244: 07c0 |005e: move-object v0, v12 │ │ +075246: 01e5 |005f: move v5, v14 │ │ +075248: 07f6 |0060: move-object v6, v15 │ │ +07524a: 7607 c916 0000 |0061: 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@16c9 │ │ +075250: 0c00 |0064: move-result-object v0 │ │ +075252: 1100 |0065: return-object v0 │ │ +075254: 7110 0402 0700 |0066: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ +07525a: 0c02 |0069: move-result-object v2 │ │ +07525c: 28e8 |006a: goto 0052 // -0018 │ │ +07525e: 0d08 |006b: move-exception v8 │ │ +075260: 7210 5e01 0d00 |006c: invoke-interface {v13}, Landroid/database/Cursor;.getPosition:()I // method@015e │ │ +075266: 0a0b |006f: move-result v11 │ │ +075268: 1a00 690b |0070: const-string v0, "SearchView" // string@0b69 │ │ +07526c: 2205 f003 |0072: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ +075270: 7010 c91b 0500 |0074: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +075276: 1a06 620b |0077: const-string v6, "Search suggestions cursor at row " // string@0b62 │ │ +07527a: 6e20 d21b 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +075280: 0c05 |007c: move-result-object v5 │ │ +075282: 6e20 ce1b b500 |007d: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +075288: 0c05 |0080: move-result-object v5 │ │ +07528a: 1a06 8d00 |0081: const-string v6, " returned exception." // string@008d │ │ +07528e: 6e20 d21b 6500 |0083: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +075294: 0c05 |0086: move-result-object v5 │ │ +075296: 6e10 d61b 0500 |0087: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +07529c: 0c05 |008a: move-result-object v5 │ │ +07529e: 7130 0618 5008 |008b: invoke-static {v0, v5, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ +0752a4: 1200 |008e: const/4 v0, #int 0 // #0 │ │ +0752a6: 28d6 |008f: goto 0065 // -002a │ │ +0752a8: 0d09 |0090: move-exception v9 │ │ +0752aa: 12fb |0091: const/4 v11, #int -1 // #ff │ │ +0752ac: 28de |0092: goto 0070 // -0022 │ │ catches : 2 │ │ 0x0000 - 0x0069 │ │ Ljava/lang/RuntimeException; -> 0x006b │ │ 0x006c - 0x006f │ │ Ljava/lang/RuntimeException; -> 0x0090 │ │ positions : │ │ 0x0000 line=1538 │ │ @@ -175594,91 +175594,91 @@ │ │ type : '(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 157 16-bit code units │ │ -0752d4: |[0752d4] android.support.v7.widget.SearchView.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ -0752e4: 6e10 a000 0f00 |0000: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00a0 │ │ -0752ea: 0c08 |0003: move-result-object v8 │ │ -0752ec: 2206 3100 |0004: new-instance v6, Landroid/content/Intent; // type@0031 │ │ -0752f0: 1a0a c50f |0006: const-string v10, "android.intent.action.SEARCH" // string@0fc5 │ │ -0752f4: 7020 dc00 a600 |0008: invoke-direct {v6, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -0752fa: 6e20 0101 8600 |000b: invoke-virtual {v6, v8}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ -075300: 6e10 d016 0d00 |000e: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -075306: 0c0a |0011: move-result-object v10 │ │ -075308: 120b |0012: const/4 v11, #int 0 // #0 │ │ -07530a: 150c 0040 |0013: const/high16 v12, #int 1073741824 // #4000 │ │ -07530e: 7140 9400 bac6 |0015: invoke-static {v10, v11, v6, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0094 │ │ -075314: 0c03 |0018: move-result-object v3 │ │ -075316: 2205 7400 |0019: new-instance v5, Landroid/os/Bundle; // type@0074 │ │ -07531a: 7010 0e02 0500 |001b: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@020e │ │ -075320: 54da 500a |001e: iget-object v10, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0a50 │ │ -075324: 380a 0900 |0020: if-eqz v10, 0029 // +0009 │ │ -075328: 1a0a 0b10 |0022: const-string v10, "app_data" // string@100b │ │ -07532c: 54db 500a |0024: iget-object v11, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0a50 │ │ -075330: 6e30 2502 a50b |0026: invoke-virtual {v5, v10, v11}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -075336: 2209 3100 |0029: new-instance v9, Landroid/content/Intent; // type@0031 │ │ -07533a: 7020 db00 e900 |002b: invoke-direct {v9, v14}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ -075340: 1a01 3314 |002e: const-string v1, "free_form" // string@1433 │ │ -075344: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -075346: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -075348: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -07534a: 600a 3800 |0033: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -07534e: 130b 0800 |0035: const/16 v11, #int 8 // #8 │ │ -075352: 34ba 3a00 |0037: if-lt v10, v11, 0071 // +003a │ │ -075356: 6e10 d816 0d00 |0039: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getResources:()Landroid/content/res/Resources; // method@16d8 │ │ -07535c: 0c07 |003c: move-result-object v7 │ │ -07535e: 6e10 a800 0f00 |003d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@00a8 │ │ -075364: 0a0a |0040: move-result v10 │ │ -075366: 380a 0a00 |0041: if-eqz v10, 004b // +000a │ │ -07536a: 6e10 a800 0f00 |0043: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@00a8 │ │ -075370: 0a0a |0046: move-result v10 │ │ -075372: 6e20 3f01 a700 |0047: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -075378: 0c01 |004a: move-result-object v1 │ │ -07537a: 6e10 aa00 0f00 |004b: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@00aa │ │ -075380: 0a0a |004e: move-result v10 │ │ -075382: 380a 0a00 |004f: if-eqz v10, 0059 // +000a │ │ -075386: 6e10 aa00 0f00 |0051: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@00aa │ │ -07538c: 0a0a |0054: move-result v10 │ │ -07538e: 6e20 3f01 a700 |0055: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -075394: 0c04 |0058: move-result-object v4 │ │ -075396: 6e10 a700 0f00 |0059: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00a7 │ │ -07539c: 0a0a |005c: move-result v10 │ │ -07539e: 380a 0a00 |005d: if-eqz v10, 0067 // +000a │ │ -0753a2: 6e10 a700 0f00 |005f: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00a7 │ │ -0753a8: 0a0a |0062: move-result v10 │ │ -0753aa: 6e20 3f01 a700 |0063: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -0753b0: 0c00 |0066: move-result-object v0 │ │ -0753b2: 6e10 a900 0f00 |0067: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@00a9 │ │ -0753b8: 0a0a |006a: move-result v10 │ │ -0753ba: 380a 0600 |006b: if-eqz v10, 0071 // +0006 │ │ -0753be: 6e10 a900 0f00 |006d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@00a9 │ │ -0753c4: 0a02 |0070: move-result v2 │ │ -0753c6: 1a0a d80f |0071: const-string v10, "android.speech.extra.LANGUAGE_MODEL" // string@0fd8 │ │ -0753ca: 6e30 f700 a901 |0073: invoke-virtual {v9, v10, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -0753d0: 1a0a da0f |0076: const-string v10, "android.speech.extra.PROMPT" // string@0fda │ │ -0753d4: 6e30 f700 a904 |0078: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -0753da: 1a0a d70f |007b: const-string v10, "android.speech.extra.LANGUAGE" // string@0fd7 │ │ -0753de: 6e30 f700 a900 |007d: invoke-virtual {v9, v10, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -0753e4: 1a0a d90f |0080: const-string v10, "android.speech.extra.MAX_RESULTS" // string@0fd9 │ │ -0753e8: 6e30 f200 a902 |0082: invoke-virtual {v9, v10, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ -0753ee: 1a0b ae10 |0085: const-string v11, "calling_package" // string@10ae │ │ -0753f2: 3908 1100 |0087: if-nez v8, 0098 // +0011 │ │ -0753f6: 120a |0089: const/4 v10, #int 0 // #0 │ │ -0753f8: 6e30 f700 b90a |008a: invoke-virtual {v9, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -0753fe: 1a0a db0f |008d: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT" // string@0fdb │ │ -075402: 6e30 f500 a903 |008f: invoke-virtual {v9, v10, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -075408: 1a0a dc0f |0092: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" // string@0fdc │ │ -07540c: 6e30 f400 a905 |0094: invoke-virtual {v9, v10, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@00f4 │ │ -075412: 1109 |0097: return-object v9 │ │ -075414: 6e10 b400 0800 |0098: invoke-virtual {v8}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@00b4 │ │ -07541a: 0c0a |009b: move-result-object v10 │ │ -07541c: 28ee |009c: goto 008a // -0012 │ │ +0752cc: |[0752cc] android.support.v7.widget.SearchView.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ +0752dc: 6e10 a000 0f00 |0000: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00a0 │ │ +0752e2: 0c08 |0003: move-result-object v8 │ │ +0752e4: 2206 3100 |0004: new-instance v6, Landroid/content/Intent; // type@0031 │ │ +0752e8: 1a0a c30f |0006: const-string v10, "android.intent.action.SEARCH" // string@0fc3 │ │ +0752ec: 7020 dc00 a600 |0008: invoke-direct {v6, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +0752f2: 6e20 0101 8600 |000b: invoke-virtual {v6, v8}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0101 │ │ +0752f8: 6e10 d016 0d00 |000e: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +0752fe: 0c0a |0011: move-result-object v10 │ │ +075300: 120b |0012: const/4 v11, #int 0 // #0 │ │ +075302: 150c 0040 |0013: const/high16 v12, #int 1073741824 // #4000 │ │ +075306: 7140 9400 bac6 |0015: invoke-static {v10, v11, v6, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0094 │ │ +07530c: 0c03 |0018: move-result-object v3 │ │ +07530e: 2205 7400 |0019: new-instance v5, Landroid/os/Bundle; // type@0074 │ │ +075312: 7010 0e02 0500 |001b: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@020e │ │ +075318: 54da 500a |001e: iget-object v10, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0a50 │ │ +07531c: 380a 0900 |0020: if-eqz v10, 0029 // +0009 │ │ +075320: 1a0a 0910 |0022: const-string v10, "app_data" // string@1009 │ │ +075324: 54db 500a |0024: iget-object v11, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0a50 │ │ +075328: 6e30 2502 a50b |0026: invoke-virtual {v5, v10, v11}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +07532e: 2209 3100 |0029: new-instance v9, Landroid/content/Intent; // type@0031 │ │ +075332: 7020 db00 e900 |002b: invoke-direct {v9, v14}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ +075338: 1a01 3114 |002e: const-string v1, "free_form" // string@1431 │ │ +07533c: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +07533e: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +075340: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +075342: 600a 3800 |0033: sget v10, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +075346: 130b 0800 |0035: const/16 v11, #int 8 // #8 │ │ +07534a: 34ba 3a00 |0037: if-lt v10, v11, 0071 // +003a │ │ +07534e: 6e10 d816 0d00 |0039: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getResources:()Landroid/content/res/Resources; // method@16d8 │ │ +075354: 0c07 |003c: move-result-object v7 │ │ +075356: 6e10 a800 0f00 |003d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@00a8 │ │ +07535c: 0a0a |0040: move-result v10 │ │ +07535e: 380a 0a00 |0041: if-eqz v10, 004b // +000a │ │ +075362: 6e10 a800 0f00 |0043: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@00a8 │ │ +075368: 0a0a |0046: move-result v10 │ │ +07536a: 6e20 3f01 a700 |0047: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +075370: 0c01 |004a: move-result-object v1 │ │ +075372: 6e10 aa00 0f00 |004b: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@00aa │ │ +075378: 0a0a |004e: move-result v10 │ │ +07537a: 380a 0a00 |004f: if-eqz v10, 0059 // +000a │ │ +07537e: 6e10 aa00 0f00 |0051: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@00aa │ │ +075384: 0a0a |0054: move-result v10 │ │ +075386: 6e20 3f01 a700 |0055: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +07538c: 0c04 |0058: move-result-object v4 │ │ +07538e: 6e10 a700 0f00 |0059: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00a7 │ │ +075394: 0a0a |005c: move-result v10 │ │ +075396: 380a 0a00 |005d: if-eqz v10, 0067 // +000a │ │ +07539a: 6e10 a700 0f00 |005f: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00a7 │ │ +0753a0: 0a0a |0062: move-result v10 │ │ +0753a2: 6e20 3f01 a700 |0063: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +0753a8: 0c00 |0066: move-result-object v0 │ │ +0753aa: 6e10 a900 0f00 |0067: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@00a9 │ │ +0753b0: 0a0a |006a: move-result v10 │ │ +0753b2: 380a 0600 |006b: if-eqz v10, 0071 // +0006 │ │ +0753b6: 6e10 a900 0f00 |006d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@00a9 │ │ +0753bc: 0a02 |0070: move-result v2 │ │ +0753be: 1a0a d60f |0071: const-string v10, "android.speech.extra.LANGUAGE_MODEL" // string@0fd6 │ │ +0753c2: 6e30 f700 a901 |0073: invoke-virtual {v9, v10, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +0753c8: 1a0a d80f |0076: const-string v10, "android.speech.extra.PROMPT" // string@0fd8 │ │ +0753cc: 6e30 f700 a904 |0078: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +0753d2: 1a0a d50f |007b: const-string v10, "android.speech.extra.LANGUAGE" // string@0fd5 │ │ +0753d6: 6e30 f700 a900 |007d: invoke-virtual {v9, v10, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +0753dc: 1a0a d70f |0080: const-string v10, "android.speech.extra.MAX_RESULTS" // string@0fd7 │ │ +0753e0: 6e30 f200 a902 |0082: invoke-virtual {v9, v10, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ +0753e6: 1a0b ac10 |0085: const-string v11, "calling_package" // string@10ac │ │ +0753ea: 3908 1100 |0087: if-nez v8, 0098 // +0011 │ │ +0753ee: 120a |0089: const/4 v10, #int 0 // #0 │ │ +0753f0: 6e30 f700 b90a |008a: invoke-virtual {v9, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +0753f6: 1a0a d90f |008d: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT" // string@0fd9 │ │ +0753fa: 6e30 f500 a903 |008f: invoke-virtual {v9, v10, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +075400: 1a0a da0f |0092: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" // string@0fda │ │ +075404: 6e30 f400 a905 |0094: invoke-virtual {v9, v10, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@00f4 │ │ +07540a: 1109 |0097: return-object v9 │ │ +07540c: 6e10 b400 0800 |0098: invoke-virtual {v8}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@00b4 │ │ +075412: 0c0a |009b: move-result-object v10 │ │ +075414: 28ee |009c: goto 008a // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1463 │ │ 0x0004 line=1468 │ │ 0x000b line=1469 │ │ 0x000e line=1470 │ │ 0x0019 line=1477 │ │ @@ -175728,27 +175728,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 │ │ -075420: |[075420] android.support.v7.widget.SearchView.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ -075430: 2201 3100 |0000: new-instance v1, Landroid/content/Intent; // type@0031 │ │ -075434: 7020 db00 5100 |0002: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ -07543a: 6e10 a000 0600 |0005: invoke-virtual {v6}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00a0 │ │ -075440: 0c00 |0008: move-result-object v0 │ │ -075442: 1a03 ae10 |0009: const-string v3, "calling_package" // string@10ae │ │ -075446: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ -07544a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -07544c: 6e30 f700 3102 |000e: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -075452: 1101 |0011: return-object v1 │ │ -075454: 6e10 b400 0000 |0012: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@00b4 │ │ -07545a: 0c02 |0015: move-result-object v2 │ │ -07545c: 28f8 |0016: goto 000e // -0008 │ │ +075418: |[075418] android.support.v7.widget.SearchView.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ +075428: 2201 3100 |0000: new-instance v1, Landroid/content/Intent; // type@0031 │ │ +07542c: 7020 db00 5100 |0002: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@00db │ │ +075432: 6e10 a000 0600 |0005: invoke-virtual {v6}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00a0 │ │ +075438: 0c00 |0008: move-result-object v0 │ │ +07543a: 1a03 ac10 |0009: const-string v3, "calling_package" // string@10ac │ │ +07543e: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ +075442: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +075444: 6e30 f700 3102 |000e: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +07544a: 1101 |0011: return-object v1 │ │ +07544c: 6e10 b400 0000 |0012: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@00b4 │ │ +075452: 0c02 |0015: move-result-object v2 │ │ +075454: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1447 │ │ 0x0005 line=1448 │ │ 0x0009 line=1449 │ │ 0x0011 line=1451 │ │ 0x0012 line=1449 │ │ @@ -175764,18 +175764,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -075460: |[075460] android.support.v7.widget.SearchView.dismissSuggestions:()V │ │ -075470: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075474: 6e10 7f16 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.dismissDropDown:()V // method@167f │ │ -07547a: 0e00 |0005: return-void │ │ +075458: |[075458] android.support.v7.widget.SearchView.dismissSuggestions:()V │ │ +075468: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +07546c: 6e10 7f16 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.dismissDropDown:()V // method@167f │ │ +075472: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x0005 line=1144 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -175784,22 +175784,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07547c: |[07547c] android.support.v7.widget.SearchView.forceSuggestionQuery:()V │ │ -07548c: 6200 4e0a |0000: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ -075490: 5421 660a |0002: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075494: 6e20 7016 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1670 │ │ -07549a: 6200 4e0a |0007: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ -07549e: 5421 660a |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -0754a2: 6e20 6f16 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@166f │ │ -0754a8: 0e00 |000e: return-void │ │ +075474: |[075474] android.support.v7.widget.SearchView.forceSuggestionQuery:()V │ │ +075484: 6200 4e0a |0000: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ +075488: 5421 660a |0002: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +07548c: 6e20 7016 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1670 │ │ +075492: 6200 4e0a |0007: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ +075496: 5421 660a |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +07549a: 6e20 6f16 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@166f │ │ +0754a0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1579 │ │ 0x0007 line=1580 │ │ 0x000e line=1581 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ @@ -175809,43 +175809,43 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 52 16-bit code units │ │ -0754ac: |[0754ac] android.support.v7.widget.SearchView.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -0754bc: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0754be: 5593 570a |0001: iget-boolean v3, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ -0754c2: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0754c6: 110a |0005: return-object v10 │ │ -0754c8: 5493 770a |0006: iget-object v3, v9, Landroid/support/v7/widget/SearchView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0a77 │ │ -0754cc: 5294 6b0a |0008: iget v4, v9, Landroid/support/v7/widget/SearchView;.mSearchIconResId:I // field@0a6b │ │ -0754d0: 6e20 ea13 4300 |000a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -0754d6: 0c00 |000d: move-result-object v0 │ │ -0754d8: 5493 660a |000e: iget-object v3, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -0754dc: 6e10 8916 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getTextSize:()F // method@1689 │ │ -0754e2: 0a03 |0013: move-result v3 │ │ -0754e4: 8934 |0014: float-to-double v4, v3 │ │ -0754e6: 1906 f43f |0015: const-wide/high16 v6, #long 4608308318706860032 // #3ff4 │ │ -0754ea: cd64 |0017: mul-double/2addr v4, v6 │ │ -0754ec: 8a42 |0018: double-to-int v2, v4 │ │ -0754ee: 6e52 e501 8028 |0019: invoke-virtual {v0, v8, v8, v2, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ -0754f4: 2201 2203 |001c: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0322 │ │ -0754f8: 1a03 0300 |001e: const-string v3, " " // string@0003 │ │ -0754fc: 7020 df17 3100 |0020: invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@17df │ │ -075502: 6e20 e017 a100 |0023: invoke-virtual {v1, v10}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@17e0 │ │ -075508: 2203 2d03 |0026: new-instance v3, Landroid/text/style/ImageSpan; // type@032d │ │ -07550c: 7020 ed17 0300 |0028: invoke-direct {v3, v0}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@17ed │ │ -075512: 1214 |002b: const/4 v4, #int 1 // #1 │ │ -075514: 1225 |002c: const/4 v5, #int 2 // #2 │ │ -075516: 1306 2100 |002d: const/16 v6, #int 33 // #21 │ │ -07551a: 6e56 e217 3154 |002f: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@17e2 │ │ -075520: 071a |0032: move-object v10, v1 │ │ -075522: 28d2 |0033: goto 0005 // -002e │ │ +0754a4: |[0754a4] android.support.v7.widget.SearchView.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +0754b4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0754b6: 5593 570a |0001: iget-boolean v3, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ +0754ba: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0754be: 110a |0005: return-object v10 │ │ +0754c0: 5493 770a |0006: iget-object v3, v9, Landroid/support/v7/widget/SearchView;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0a77 │ │ +0754c4: 5294 6b0a |0008: iget v4, v9, Landroid/support/v7/widget/SearchView;.mSearchIconResId:I // field@0a6b │ │ +0754c8: 6e20 ea13 4300 |000a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +0754ce: 0c00 |000d: move-result-object v0 │ │ +0754d0: 5493 660a |000e: iget-object v3, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +0754d4: 6e10 8916 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getTextSize:()F // method@1689 │ │ +0754da: 0a03 |0013: move-result v3 │ │ +0754dc: 8934 |0014: float-to-double v4, v3 │ │ +0754de: 1906 f43f |0015: const-wide/high16 v6, #long 4608308318706860032 // #3ff4 │ │ +0754e2: cd64 |0017: mul-double/2addr v4, v6 │ │ +0754e4: 8a42 |0018: double-to-int v2, v4 │ │ +0754e6: 6e52 e501 8028 |0019: invoke-virtual {v0, v8, v8, v2, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@01e5 │ │ +0754ec: 2201 2203 |001c: new-instance v1, Landroid/text/SpannableStringBuilder; // type@0322 │ │ +0754f0: 1a03 0300 |001e: const-string v3, " " // string@0003 │ │ +0754f4: 7020 df17 3100 |0020: invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@17df │ │ +0754fa: 6e20 e017 a100 |0023: invoke-virtual {v1, v10}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@17e0 │ │ +075500: 2203 2d03 |0026: new-instance v3, Landroid/text/style/ImageSpan; // type@032d │ │ +075504: 7020 ed17 0300 |0028: invoke-direct {v3, v0}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@17ed │ │ +07550a: 1214 |002b: const/4 v4, #int 1 // #1 │ │ +07550c: 1225 |002c: const/4 v5, #int 2 // #2 │ │ +07550e: 1306 2100 |002d: const/16 v6, #int 33 // #21 │ │ +075512: 6e56 e217 3154 |002f: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@17e2 │ │ +075518: 071a |0032: move-object v10, v1 │ │ +07551a: 28d2 |0033: goto 0005 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1016 │ │ 0x0005 line=1027 │ │ 0x0006 line=1020 │ │ 0x000e line=1021 │ │ 0x0019 line=1022 │ │ @@ -175866,23 +175866,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -075524: |[075524] android.support.v7.widget.SearchView.getPreferredWidth:()I │ │ -075534: 6e10 d016 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -07553a: 0c00 |0003: move-result-object v0 │ │ -07553c: 6e10 c800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -075542: 0c00 |0007: move-result-object v0 │ │ -075544: 6001 9704 |0008: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_search_view_preferred_width:I // field@0497 │ │ -075548: 6e20 3301 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ -07554e: 0a00 |000d: move-result v0 │ │ -075550: 0f00 |000e: return v0 │ │ +07551c: |[07551c] android.support.v7.widget.SearchView.getPreferredWidth:()I │ │ +07552c: 6e10 d016 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +075532: 0c00 |0003: move-result-object v0 │ │ +075534: 6e10 c800 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +07553a: 0c00 |0007: move-result-object v0 │ │ +07553c: 6001 9704 |0008: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_search_view_preferred_width:I // field@0497 │ │ +075540: 6e20 3301 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ +075546: 0a00 |000d: move-result v0 │ │ +075548: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ #37 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -175890,45 +175890,45 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -075554: |[075554] android.support.v7.widget.SearchView.hasVoiceSearch:()Z │ │ -075564: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -075566: 5453 6d0a |0001: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -07556a: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ -07556e: 5453 6d0a |0005: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075572: 6e10 ab00 0300 |0007: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchEnabled:()Z // method@00ab │ │ -075578: 0a03 |000a: move-result v3 │ │ -07557a: 3803 2000 |000b: if-eqz v3, 002b // +0020 │ │ -07557e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -075580: 5453 6d0a |000e: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075584: 6e10 ad00 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@00ad │ │ -07558a: 0a03 |0013: move-result v3 │ │ -07558c: 3803 1800 |0014: if-eqz v3, 002c // +0018 │ │ -075590: 5451 7d0a |0016: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0a7d │ │ -075594: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ -075598: 6e10 d016 0500 |001a: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -07559e: 0c03 |001d: move-result-object v3 │ │ -0755a0: 6e10 c600 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ -0755a6: 0c03 |0021: move-result-object v3 │ │ -0755a8: 1504 0100 |0022: const/high16 v4, #int 65536 // #1 │ │ -0755ac: 6e30 2101 1304 |0024: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; // method@0121 │ │ -0755b2: 0c00 |0027: move-result-object v0 │ │ -0755b4: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -0755b8: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -0755ba: 0f02 |002b: return v2 │ │ -0755bc: 5453 6d0a |002c: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -0755c0: 6e10 ac00 0300 |002e: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@00ac │ │ -0755c6: 0a03 |0031: move-result v3 │ │ -0755c8: 3803 e6ff |0032: if-eqz v3, 0018 // -001a │ │ -0755cc: 5451 7a0a |0034: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0a7a │ │ -0755d0: 28e2 |0036: goto 0018 // -001e │ │ +07554c: |[07554c] android.support.v7.widget.SearchView.hasVoiceSearch:()Z │ │ +07555c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07555e: 5453 6d0a |0001: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075562: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ +075566: 5453 6d0a |0005: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +07556a: 6e10 ab00 0300 |0007: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchEnabled:()Z // method@00ab │ │ +075570: 0a03 |000a: move-result v3 │ │ +075572: 3803 2000 |000b: if-eqz v3, 002b // +0020 │ │ +075576: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +075578: 5453 6d0a |000e: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +07557c: 6e10 ad00 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@00ad │ │ +075582: 0a03 |0013: move-result v3 │ │ +075584: 3803 1800 |0014: if-eqz v3, 002c // +0018 │ │ +075588: 5451 7d0a |0016: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0a7d │ │ +07558c: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ +075590: 6e10 d016 0500 |001a: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +075596: 0c03 |001d: move-result-object v3 │ │ +075598: 6e10 c600 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ +07559e: 0c03 |0021: move-result-object v3 │ │ +0755a0: 1504 0100 |0022: const/high16 v4, #int 65536 // #1 │ │ +0755a4: 6e30 2101 1304 |0024: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; // method@0121 │ │ +0755aa: 0c00 |0027: move-result-object v0 │ │ +0755ac: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ +0755b0: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +0755b2: 0f02 |002b: return v2 │ │ +0755b4: 5453 6d0a |002c: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +0755b8: 6e10 ac00 0300 |002e: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@00ac │ │ +0755be: 0a03 |0031: move-result v3 │ │ +0755c0: 3803 e6ff |0032: if-eqz v3, 0018 // -001a │ │ +0755c4: 5451 7a0a |0034: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0a7a │ │ +0755c8: 28e2 |0036: goto 0018 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=815 │ │ 0x000d line=817 │ │ 0x000e line=818 │ │ 0x0016 line=819 │ │ 0x0018 line=823 │ │ @@ -175948,26 +175948,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0755d4: |[0755d4] android.support.v7.widget.SearchView.isLandscapeMode:(Landroid/content/Context;)Z │ │ -0755e4: 6e10 c800 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -0755ea: 0c00 |0003: move-result-object v0 │ │ -0755ec: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ -0755f2: 0c00 |0007: move-result-object v0 │ │ -0755f4: 5200 2000 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ -0755f8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0755fa: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ -0755fe: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -075600: 0f00 |000e: return v0 │ │ -075602: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -075604: 28fe |0010: goto 000e // -0002 │ │ +0755cc: |[0755cc] android.support.v7.widget.SearchView.isLandscapeMode:(Landroid/content/Context;)Z │ │ +0755dc: 6e10 c800 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +0755e2: 0c00 |0003: move-result-object v0 │ │ +0755e4: 6e10 3201 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@0132 │ │ +0755ea: 0c00 |0007: move-result-object v0 │ │ +0755ec: 5200 2000 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@0020 │ │ +0755f0: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0755f2: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ +0755f6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0755f8: 0f00 |000e: return v0 │ │ +0755fa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0755fc: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1584 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 context Landroid/content/Context; │ │ │ │ #39 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -175975,26 +175975,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -075608: |[075608] android.support.v7.widget.SearchView.isSubmitAreaEnabled:()Z │ │ -075618: 5510 710a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0a71 │ │ -07561c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -075620: 5510 7c0a |0004: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0a7c │ │ -075624: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -075628: 6e10 e416 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ -07562e: 0a00 |000b: move-result v0 │ │ -075630: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -075634: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -075636: 0f00 |000f: return v0 │ │ -075638: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -07563a: 28fe |0011: goto 000f // -0002 │ │ +075600: |[075600] android.support.v7.widget.SearchView.isSubmitAreaEnabled:()Z │ │ +075610: 5510 710a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0a71 │ │ +075614: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +075618: 5510 7c0a |0004: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0a7c │ │ +07561c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +075620: 6e10 e416 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ +075626: 0a00 |000b: move-result v0 │ │ +075628: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +07562c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +07562e: 0f00 |000f: return v0 │ │ +075630: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +075632: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #40 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -176002,34 +176002,34 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -07563c: |[07563c] android.support.v7.widget.SearchView.launchIntent:(Landroid/content/Intent;)V │ │ -07564c: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -075650: 0e00 |0002: return-void │ │ -075652: 6e10 d016 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -075658: 0c01 |0006: move-result-object v1 │ │ -07565a: 6e20 d400 5100 |0007: invoke-virtual {v1, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ -075660: 28f8 |000a: goto 0002 // -0008 │ │ -075662: 0d00 |000b: move-exception v0 │ │ -075664: 1a01 6b0b |000c: const-string v1, "SearchView" // string@0b6b │ │ -075668: 2202 f003 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ -07566c: 7010 c91b 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -075672: 1a03 9203 |0013: const-string v3, "Failed launch activity: " // string@0392 │ │ -075676: 6e20 d21b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07567c: 0c02 |0018: move-result-object v2 │ │ -07567e: 6e20 d11b 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -075684: 0c02 |001c: move-result-object v2 │ │ -075686: 6e10 d61b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07568c: 0c02 |0020: move-result-object v2 │ │ -07568e: 7130 0118 2100 |0021: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -075694: 28de |0024: goto 0002 // -0022 │ │ +075634: |[075634] android.support.v7.widget.SearchView.launchIntent:(Landroid/content/Intent;)V │ │ +075644: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +075648: 0e00 |0002: return-void │ │ +07564a: 6e10 d016 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +075650: 0c01 |0006: move-result-object v1 │ │ +075652: 6e20 d400 5100 |0007: invoke-virtual {v1, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ +075658: 28f8 |000a: goto 0002 // -0008 │ │ +07565a: 0d00 |000b: move-exception v0 │ │ +07565c: 1a01 690b |000c: const-string v1, "SearchView" // string@0b69 │ │ +075660: 2202 f003 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@03f0 │ │ +075664: 7010 c91b 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07566a: 1a03 9103 |0013: const-string v3, "Failed launch activity: " // string@0391 │ │ +07566e: 6e20 d21b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +075674: 0c02 |0018: move-result-object v2 │ │ +075676: 6e20 d11b 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +07567c: 0c02 |001c: move-result-object v2 │ │ +07567e: 6e10 d61b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +075684: 0c02 |0020: move-result-object v2 │ │ +075686: 7130 0118 2100 |0021: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +07568c: 28de |0024: goto 0002 // -0022 │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljava/lang/RuntimeException; -> 0x000b │ │ positions : │ │ 0x0000 line=1371 │ │ 0x0002 line=1381 │ │ 0x0003 line=1377 │ │ @@ -176045,28 +176045,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 │ │ -0756a8: |[0756a8] android.support.v7.widget.SearchView.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V │ │ -0756b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0756ba: 1a01 c50f |0001: const-string v1, "android.intent.action.SEARCH" // string@0fc5 │ │ -0756be: 0780 |0003: move-object v0, v8 │ │ -0756c0: 0723 |0004: move-object v3, v2 │ │ -0756c2: 07b4 |0005: move-object v4, v11 │ │ -0756c4: 0195 |0006: move v5, v9 │ │ -0756c6: 07a6 |0007: move-object v6, v10 │ │ -0756c8: 7607 c916 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@16c9 │ │ -0756ce: 0c07 |000b: move-result-object v7 │ │ -0756d0: 6e10 d016 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -0756d6: 0c00 |000f: move-result-object v0 │ │ -0756d8: 6e20 d400 7000 |0010: invoke-virtual {v0, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ -0756de: 0e00 |0013: return-void │ │ +0756a0: |[0756a0] android.support.v7.widget.SearchView.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V │ │ +0756b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0756b2: 1a01 c30f |0001: const-string v1, "android.intent.action.SEARCH" // string@0fc3 │ │ +0756b6: 0780 |0003: move-object v0, v8 │ │ +0756b8: 0723 |0004: move-object v3, v2 │ │ +0756ba: 07b4 |0005: move-object v4, v11 │ │ +0756bc: 0195 |0006: move v5, v9 │ │ +0756be: 07a6 |0007: move-object v6, v10 │ │ +0756c0: 7607 c916 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@16c9 │ │ +0756c6: 0c07 |000b: move-result-object v7 │ │ +0756c8: 6e10 d016 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +0756ce: 0c00 |000f: move-result-object v0 │ │ +0756d0: 6e20 d400 7000 |0010: invoke-virtual {v0, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ +0756d6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1393 │ │ 0x0008 line=1394 │ │ 0x000c line=1395 │ │ 0x0013 line=1396 │ │ locals : │ │ @@ -176082,29 +176082,29 @@ │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0756e0: |[0756e0] android.support.v7.widget.SearchView.launchSuggestion:(IILjava/lang/String;)Z │ │ -0756f0: 5432 740a |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -0756f4: 6e10 620b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@0b62 │ │ -0756fa: 0c00 |0005: move-result-object v0 │ │ -0756fc: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -075700: 7220 6401 4000 |0008: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ -075706: 0a02 |000b: move-result v2 │ │ -075708: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ -07570c: 7040 ca16 0365 |000e: invoke-direct {v3, v0, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; // method@16ca │ │ -075712: 0c01 |0011: move-result-object v1 │ │ -075714: 7020 e916 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.launchIntent:(Landroid/content/Intent;)V // method@16e9 │ │ -07571a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -07571c: 0f02 |0016: return v2 │ │ -07571e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -075720: 28fe |0018: goto 0016 // -0002 │ │ +0756d8: |[0756d8] android.support.v7.widget.SearchView.launchSuggestion:(IILjava/lang/String;)Z │ │ +0756e8: 5432 740a |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +0756ec: 6e10 620b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@0b62 │ │ +0756f2: 0c00 |0005: move-result-object v0 │ │ +0756f4: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +0756f8: 7220 6401 4000 |0008: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ +0756fe: 0a02 |000b: move-result v2 │ │ +075700: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ +075704: 7040 ca16 0365 |000e: invoke-direct {v3, v0, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; // method@16ca │ │ +07570a: 0c01 |0011: move-result-object v1 │ │ +07570c: 7020 e916 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.launchIntent:(Landroid/content/Intent;)V // method@16e9 │ │ +075712: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +075714: 0f02 |0016: return v2 │ │ +075716: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +075718: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ 0x0006 line=1355 │ │ 0x000e line=1357 │ │ 0x0012 line=1360 │ │ 0x0015 line=1362 │ │ @@ -176122,40 +176122,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -075724: |[075724] android.support.v7.widget.SearchView.onCloseClicked:()V │ │ -075734: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -075736: 5441 660a |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -07573a: 6e10 8816 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ -075740: 0c00 |0006: move-result-object v0 │ │ -075742: 7110 e517 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -075748: 0a01 |000a: move-result v1 │ │ -07574a: 3801 1900 |000b: if-eqz v1, 0024 // +0019 │ │ -07574e: 5541 570a |000d: iget-boolean v1, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ -075752: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ -075756: 5441 5b0a |0011: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0a5b │ │ -07575a: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ -07575e: 5441 5b0a |0015: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0a5b │ │ -075762: 7210 7316 0100 |0017: invoke-interface {v1}, Landroid/support/v7/widget/SearchView$OnCloseListener;.onClose:()Z // method@1673 │ │ -075768: 0a01 |001a: move-result v1 │ │ -07576a: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ -07576e: 6e10 c816 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@16c8 │ │ -075774: 7020 1c17 3400 |0020: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ -07577a: 0e00 |0023: return-void │ │ -07577c: 5441 660a |0024: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075780: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ -075784: 6e20 a916 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@16a9 │ │ -07578a: 5441 660a |002b: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -07578e: 6e10 9516 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1695 │ │ -075794: 7020 0717 3400 |0030: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ -07579a: 28f0 |0033: goto 0023 // -0010 │ │ +07571c: |[07571c] android.support.v7.widget.SearchView.onCloseClicked:()V │ │ +07572c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07572e: 5441 660a |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075732: 6e10 8816 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ +075738: 0c00 |0006: move-result-object v0 │ │ +07573a: 7110 e517 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +075740: 0a01 |000a: move-result v1 │ │ +075742: 3801 1900 |000b: if-eqz v1, 0024 // +0019 │ │ +075746: 5541 570a |000d: iget-boolean v1, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ +07574a: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ +07574e: 5441 5b0a |0011: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0a5b │ │ +075752: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ +075756: 5441 5b0a |0015: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0a5b │ │ +07575a: 7210 7316 0100 |0017: invoke-interface {v1}, Landroid/support/v7/widget/SearchView$OnCloseListener;.onClose:()Z // method@1673 │ │ +075760: 0a01 |001a: move-result v1 │ │ +075762: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ +075766: 6e10 c816 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@16c8 │ │ +07576c: 7020 1c17 3400 |0020: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ +075772: 0e00 |0023: return-void │ │ +075774: 5441 660a |0024: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075778: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ +07577c: 6e20 a916 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@16a9 │ │ +075782: 5441 660a |002b: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075786: 6e10 9516 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1695 │ │ +07578c: 7020 0717 3400 |0030: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ +075792: 28f0 |0033: goto 0023 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1147 │ │ 0x0007 line=1148 │ │ 0x000d line=1149 │ │ 0x0011 line=1151 │ │ 0x001d line=1153 │ │ @@ -176173,28 +176173,28 @@ │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -07579c: |[07579c] android.support.v7.widget.SearchView.onItemClicked:(IILjava/lang/String;)Z │ │ -0757ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0757ae: 5421 620a |0001: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0a62 │ │ -0757b2: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -0757b6: 5421 620a |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0a62 │ │ -0757ba: 7220 7616 3100 |0007: invoke-interface {v1, v3}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionClick:(I)Z // method@1676 │ │ -0757c0: 0a01 |000a: move-result v1 │ │ -0757c2: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ -0757c6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0757c8: 7040 eb16 3210 |000e: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/SearchView;.launchSuggestion:(IILjava/lang/String;)Z // method@16eb │ │ -0757ce: 7020 0717 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ -0757d4: 7010 cd16 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@16cd │ │ -0757da: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0757dc: 0f00 |0018: return v0 │ │ +075794: |[075794] android.support.v7.widget.SearchView.onItemClicked:(IILjava/lang/String;)Z │ │ +0757a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0757a6: 5421 620a |0001: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0a62 │ │ +0757aa: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +0757ae: 5421 620a |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0a62 │ │ +0757b2: 7220 7616 3100 |0007: invoke-interface {v1, v3}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionClick:(I)Z // method@1676 │ │ +0757b8: 0a01 |000a: move-result v1 │ │ +0757ba: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ +0757be: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0757c0: 7040 eb16 3210 |000e: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/SearchView;.launchSuggestion:(IILjava/lang/String;)Z // method@16eb │ │ +0757c6: 7020 0717 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ +0757cc: 7010 cd16 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@16cd │ │ +0757d2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0757d4: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1268 │ │ 0x000d line=1270 │ │ 0x0011 line=1271 │ │ 0x0014 line=1272 │ │ 0x0017 line=1273 │ │ @@ -176210,26 +176210,26 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0757e0: |[0757e0] android.support.v7.widget.SearchView.onItemSelected:(I)Z │ │ -0757f0: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0a62 │ │ -0757f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0757f8: 5410 620a |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0a62 │ │ -0757fc: 7220 7716 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionSelect:(I)Z // method@1677 │ │ -075802: 0a00 |0009: move-result v0 │ │ -075804: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -075808: 7020 0017 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.rewriteQueryFromSuggestion:(I)V // method@1700 │ │ -07580e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -075810: 0f00 |0010: return v0 │ │ -075812: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -075814: 28fe |0012: goto 0010 // -0002 │ │ +0757d8: |[0757d8] android.support.v7.widget.SearchView.onItemSelected:(I)Z │ │ +0757e8: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0a62 │ │ +0757ec: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0757f0: 5410 620a |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0a62 │ │ +0757f4: 7220 7716 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionSelect:(I)Z // method@1677 │ │ +0757fa: 0a00 |0009: move-result v0 │ │ +0757fc: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +075800: 7020 0017 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.rewriteQueryFromSuggestion:(I)V // method@1700 │ │ +075806: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +075808: 0f00 |0010: return v0 │ │ +07580a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +07580c: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1279 │ │ 0x000c line=1281 │ │ 0x000f line=1282 │ │ 0x0010 line=1284 │ │ locals : │ │ @@ -176241,26 +176241,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -075818: |[075818] android.support.v7.widget.SearchView.onSearchClicked:()V │ │ -075828: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07582a: 7020 1c17 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ -075830: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075834: 6e10 9516 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1695 │ │ -07583a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -07583c: 7020 0717 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ -075842: 5410 610a |000d: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0a61 │ │ -075846: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -07584a: 5410 610a |0011: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0a61 │ │ -07584e: 7220 a618 1000 |0013: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@18a6 │ │ -075854: 0e00 |0016: return-void │ │ +075810: |[075810] android.support.v7.widget.SearchView.onSearchClicked:()V │ │ +075820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075822: 7020 1c17 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ +075828: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +07582c: 6e10 9516 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@1695 │ │ +075832: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +075834: 7020 0717 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ +07583a: 5410 610a |000d: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0a61 │ │ +07583e: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +075842: 5410 610a |0011: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0a61 │ │ +075846: 7220 a618 1000 |0013: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@18a6 │ │ +07584c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x0004 line=1168 │ │ 0x0009 line=1169 │ │ 0x000d line=1170 │ │ 0x0011 line=1171 │ │ @@ -176273,40 +176273,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -075858: |[075858] android.support.v7.widget.SearchView.onSubmitQuery:()V │ │ -075868: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07586a: 5441 660a |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -07586e: 6e10 8816 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ -075874: 0c00 |0006: move-result-object v0 │ │ -075876: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ -07587a: 7110 e417 0000 |0009: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@17e4 │ │ -075880: 0a01 |000c: move-result v1 │ │ -075882: 3d01 2400 |000d: if-lez v1, 0031 // +0024 │ │ -075886: 5441 5f0a |000f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0a5f │ │ -07588a: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ -07588e: 5441 5f0a |0013: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0a5f │ │ -075892: 7210 6b1b 0000 |0015: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ -075898: 0c02 |0018: move-result-object v2 │ │ -07589a: 7220 7516 2100 |0019: invoke-interface {v1, v2}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1675 │ │ -0758a0: 0a01 |001c: move-result v1 │ │ -0758a2: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ -0758a6: 5441 6d0a |001f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -0758aa: 3801 0a00 |0021: if-eqz v1, 002b // +000a │ │ -0758ae: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0758b0: 7210 6b1b 0000 |0024: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ -0758b6: 0c02 |0027: move-result-object v2 │ │ -0758b8: 7040 ea16 3421 |0028: invoke-direct {v4, v3, v1, v2}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@16ea │ │ -0758be: 7020 0717 3400 |002b: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ -0758c4: 7010 cd16 0400 |002e: invoke-direct {v4}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@16cd │ │ -0758ca: 0e00 |0031: return-void │ │ +075850: |[075850] android.support.v7.widget.SearchView.onSubmitQuery:()V │ │ +075860: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +075862: 5441 660a |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075866: 6e10 8816 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ +07586c: 0c00 |0006: move-result-object v0 │ │ +07586e: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ +075872: 7110 e417 0000 |0009: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@17e4 │ │ +075878: 0a01 |000c: move-result v1 │ │ +07587a: 3d01 2400 |000d: if-lez v1, 0031 // +0024 │ │ +07587e: 5441 5f0a |000f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0a5f │ │ +075882: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ +075886: 5441 5f0a |0013: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0a5f │ │ +07588a: 7210 6b1b 0000 |0015: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ +075890: 0c02 |0018: move-result-object v2 │ │ +075892: 7220 7516 2100 |0019: invoke-interface {v1, v2}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1675 │ │ +075898: 0a01 |001c: move-result v1 │ │ +07589a: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ +07589e: 5441 6d0a |001f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +0758a2: 3801 0a00 |0021: if-eqz v1, 002b // +000a │ │ +0758a6: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0758a8: 7210 6b1b 0000 |0024: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ +0758ae: 0c02 |0027: move-result-object v2 │ │ +0758b0: 7040 ea16 3421 |0028: invoke-direct {v4, v3, v1, v2}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@16ea │ │ +0758b6: 7020 0717 3400 |002b: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ +0758bc: 7010 cd16 0400 |002e: invoke-direct {v4}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@16cd │ │ +0758c2: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1129 │ │ 0x0007 line=1130 │ │ 0x000f line=1131 │ │ 0x001f line=1133 │ │ 0x0023 line=1134 │ │ @@ -176322,69 +176322,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 │ │ -0758cc: |[0758cc] android.support.v7.widget.SearchView.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0758dc: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ -0758e0: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0758e2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0758e4: 5464 6d0a |0004: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -0758e8: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -0758ec: 0f02 |0008: return v2 │ │ -0758ee: 5464 740a |0009: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -0758f2: 3804 fdff |000b: if-eqz v4, 0008 // -0003 │ │ -0758f6: 6e10 3e18 0900 |000d: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ -0758fc: 0a04 |0010: move-result v4 │ │ -0758fe: 3904 f7ff |0011: if-nez v4, 0008 // -0009 │ │ -075902: 7110 c007 0900 |0013: invoke-static {v9}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@07c0 │ │ -075908: 0a04 |0016: move-result v4 │ │ -07590a: 3804 f1ff |0017: if-eqz v4, 0008 // -000f │ │ -07590e: 1304 4200 |0019: const/16 v4, #int 66 // #42 │ │ -075912: 3248 0a00 |001b: if-eq v8, v4, 0025 // +000a │ │ -075916: 1304 5400 |001d: const/16 v4, #int 84 // #54 │ │ -07591a: 3248 0600 |001f: if-eq v8, v4, 0025 // +0006 │ │ -07591e: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ -075922: 3348 0e00 |0023: if-ne v8, v4, 0031 // +000e │ │ -075926: 5463 660a |0025: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -07592a: 6e10 8716 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1687 │ │ -075930: 0a00 |002a: move-result v0 │ │ -075932: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -075934: 7040 f016 0632 |002c: invoke-direct {v6, v0, v2, v3}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@16f0 │ │ -07593a: 0a02 |002f: move-result v2 │ │ -07593c: 28d8 |0030: goto 0008 // -0028 │ │ -07593e: 3258 0600 |0031: if-eq v8, v5, 0037 // +0006 │ │ -075942: 1304 1600 |0033: const/16 v4, #int 22 // #16 │ │ -075946: 3348 2400 |0035: if-ne v8, v4, 0059 // +0024 │ │ -07594a: 3358 1b00 |0037: if-ne v8, v5, 0052 // +001b │ │ -07594e: 0121 |0039: move v1, v2 │ │ -075950: 5464 660a |003a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075954: 6e20 a816 1400 |003c: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@16a8 │ │ -07595a: 5464 660a |003f: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -07595e: 6e20 9f16 2400 |0041: invoke-virtual {v4, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setListSelection:(I)V // method@169f │ │ -075964: 5462 660a |0044: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075968: 6e10 7e16 0200 |0046: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearListSelection:()V // method@167e │ │ -07596e: 6202 4e0a |0049: sget-object v2, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ -075972: 5464 660a |004b: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075976: 6e30 7116 4203 |004d: invoke-virtual {v2, v4, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1671 │ │ -07597c: 0132 |0050: move v2, v3 │ │ -07597e: 28b7 |0051: goto 0008 // -0049 │ │ -075980: 5464 660a |0052: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075984: 6e10 8f16 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@168f │ │ -07598a: 0a01 |0057: move-result v1 │ │ -07598c: 28e2 |0058: goto 003a // -001e │ │ -07598e: 1303 1300 |0059: const/16 v3, #int 19 // #13 │ │ -075992: 3338 adff |005b: if-ne v8, v3, 0008 // -0053 │ │ -075996: 5463 660a |005d: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -07599a: 6e10 8716 0300 |005f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1687 │ │ -0759a0: 0a03 |0062: move-result v3 │ │ -0759a2: 3903 a5ff |0063: if-nez v3, 0008 // -005b │ │ -0759a6: 28a3 |0065: goto 0008 // -005d │ │ +0758c4: |[0758c4] android.support.v7.widget.SearchView.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0758d4: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ +0758d8: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0758da: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0758dc: 5464 6d0a |0004: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +0758e0: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +0758e4: 0f02 |0008: return v2 │ │ +0758e6: 5464 740a |0009: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +0758ea: 3804 fdff |000b: if-eqz v4, 0008 // -0003 │ │ +0758ee: 6e10 3e18 0900 |000d: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@183e │ │ +0758f4: 0a04 |0010: move-result v4 │ │ +0758f6: 3904 f7ff |0011: if-nez v4, 0008 // -0009 │ │ +0758fa: 7110 c007 0900 |0013: invoke-static {v9}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@07c0 │ │ +075900: 0a04 |0016: move-result v4 │ │ +075902: 3804 f1ff |0017: if-eqz v4, 0008 // -000f │ │ +075906: 1304 4200 |0019: const/16 v4, #int 66 // #42 │ │ +07590a: 3248 0a00 |001b: if-eq v8, v4, 0025 // +000a │ │ +07590e: 1304 5400 |001d: const/16 v4, #int 84 // #54 │ │ +075912: 3248 0600 |001f: if-eq v8, v4, 0025 // +0006 │ │ +075916: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ +07591a: 3348 0e00 |0023: if-ne v8, v4, 0031 // +000e │ │ +07591e: 5463 660a |0025: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075922: 6e10 8716 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1687 │ │ +075928: 0a00 |002a: move-result v0 │ │ +07592a: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +07592c: 7040 f016 0632 |002c: invoke-direct {v6, v0, v2, v3}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@16f0 │ │ +075932: 0a02 |002f: move-result v2 │ │ +075934: 28d8 |0030: goto 0008 // -0028 │ │ +075936: 3258 0600 |0031: if-eq v8, v5, 0037 // +0006 │ │ +07593a: 1304 1600 |0033: const/16 v4, #int 22 // #16 │ │ +07593e: 3348 2400 |0035: if-ne v8, v4, 0059 // +0024 │ │ +075942: 3358 1b00 |0037: if-ne v8, v5, 0052 // +001b │ │ +075946: 0121 |0039: move v1, v2 │ │ +075948: 5464 660a |003a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +07594c: 6e20 a816 1400 |003c: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@16a8 │ │ +075952: 5464 660a |003f: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075956: 6e20 9f16 2400 |0041: invoke-virtual {v4, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setListSelection:(I)V // method@169f │ │ +07595c: 5462 660a |0044: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075960: 6e10 7e16 0200 |0046: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearListSelection:()V // method@167e │ │ +075966: 6202 4e0a |0049: sget-object v2, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0a4e │ │ +07596a: 5464 660a |004b: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +07596e: 6e30 7116 4203 |004d: invoke-virtual {v2, v4, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1671 │ │ +075974: 0132 |0050: move v2, v3 │ │ +075976: 28b7 |0051: goto 0008 // -0049 │ │ +075978: 5464 660a |0052: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +07597c: 6e10 8f16 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@168f │ │ +075982: 0a01 |0057: move-result v1 │ │ +075984: 28e2 |0058: goto 003a // -001e │ │ +075986: 1303 1300 |0059: const/16 v3, #int 19 // #13 │ │ +07598a: 3338 adff |005b: if-ne v8, v3, 0008 // -0053 │ │ +07598e: 5463 660a |005d: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075992: 6e10 8716 0300 |005f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@1687 │ │ +075998: 0a03 |0062: move-result v3 │ │ +07599a: 3903 a5ff |0063: if-nez v3, 0008 // -005b │ │ +07599e: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=972 │ │ 0x0008 line=1011 │ │ 0x0009 line=975 │ │ 0x000d line=978 │ │ 0x0019 line=981 │ │ @@ -176412,48 +176412,48 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0759a8: |[0759a8] android.support.v7.widget.SearchView.onTextChanged:(Ljava/lang/CharSequence;)V │ │ -0759b8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0759ba: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0759bc: 5454 660a |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -0759c0: 6e10 8816 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ -0759c6: 0c01 |0007: move-result-object v1 │ │ -0759c8: 5b51 790a |0008: iput-object v1, v5, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0a79 │ │ -0759cc: 7110 e517 0100 |000a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -0759d2: 0a04 |000d: move-result v4 │ │ -0759d4: 3904 2d00 |000e: if-nez v4, 003b // +002d │ │ -0759d8: 0120 |0010: move v0, v2 │ │ -0759da: 7020 1b17 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@171b │ │ -0759e0: 3900 2900 |0014: if-nez v0, 003d // +0029 │ │ -0759e4: 7020 1d17 2500 |0016: invoke-direct {v5, v2}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@171d │ │ -0759ea: 7010 1617 0500 |0019: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1716 │ │ -0759f0: 7010 1a17 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@171a │ │ -0759f6: 5452 5f0a |001f: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0a5f │ │ -0759fa: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ -0759fe: 5452 590a |0023: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0a59 │ │ -075a02: 7120 e317 2600 |0025: invoke-static {v6, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@17e3 │ │ -075a08: 0a02 |0028: move-result v2 │ │ -075a0a: 3902 0b00 |0029: if-nez v2, 0034 // +000b │ │ -075a0e: 5452 5f0a |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0a5f │ │ -075a12: 7210 6b1b 0600 |002d: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ -075a18: 0c03 |0030: move-result-object v3 │ │ -075a1a: 7220 7416 3200 |0031: invoke-interface {v2, v3}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextChange:(Ljava/lang/String;)Z // method@1674 │ │ -075a20: 7210 6b1b 0600 |0034: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ -075a26: 0c02 |0037: move-result-object v2 │ │ -075a28: 5b52 590a |0038: iput-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0a59 │ │ -075a2c: 0e00 |003a: return-void │ │ -075a2e: 0130 |003b: move v0, v3 │ │ -075a30: 28d5 |003c: goto 0011 // -002b │ │ -075a32: 0132 |003d: move v2, v3 │ │ -075a34: 28d8 |003e: goto 0016 // -0028 │ │ +0759a0: |[0759a0] android.support.v7.widget.SearchView.onTextChanged:(Ljava/lang/CharSequence;)V │ │ +0759b0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0759b2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0759b4: 5454 660a |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +0759b8: 6e10 8816 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ +0759be: 0c01 |0007: move-result-object v1 │ │ +0759c0: 5b51 790a |0008: iput-object v1, v5, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0a79 │ │ +0759c4: 7110 e517 0100 |000a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +0759ca: 0a04 |000d: move-result v4 │ │ +0759cc: 3904 2d00 |000e: if-nez v4, 003b // +002d │ │ +0759d0: 0120 |0010: move v0, v2 │ │ +0759d2: 7020 1b17 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@171b │ │ +0759d8: 3900 2900 |0014: if-nez v0, 003d // +0029 │ │ +0759dc: 7020 1d17 2500 |0016: invoke-direct {v5, v2}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@171d │ │ +0759e2: 7010 1617 0500 |0019: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1716 │ │ +0759e8: 7010 1a17 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@171a │ │ +0759ee: 5452 5f0a |001f: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0a5f │ │ +0759f2: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ +0759f6: 5452 590a |0023: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0a59 │ │ +0759fa: 7120 e317 2600 |0025: invoke-static {v6, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@17e3 │ │ +075a00: 0a02 |0028: move-result v2 │ │ +075a02: 3902 0b00 |0029: if-nez v2, 0034 // +000b │ │ +075a06: 5452 5f0a |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0a5f │ │ +075a0a: 7210 6b1b 0600 |002d: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ +075a10: 0c03 |0030: move-result-object v3 │ │ +075a12: 7220 7416 3200 |0031: invoke-interface {v2, v3}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextChange:(Ljava/lang/String;)Z // method@1674 │ │ +075a18: 7210 6b1b 0600 |0034: invoke-interface {v6}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ +075a1e: 0c02 |0037: move-result-object v2 │ │ +075a20: 5b52 590a |0038: iput-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0a59 │ │ +075a24: 0e00 |003a: return-void │ │ +075a26: 0130 |003b: move v0, v3 │ │ +075a28: 28d5 |003c: goto 0011 // -002b │ │ +075a2a: 0132 |003d: move v2, v3 │ │ +075a2c: 28d8 |003e: goto 0016 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1115 │ │ 0x0008 line=1116 │ │ 0x000a line=1117 │ │ 0x0011 line=1118 │ │ 0x0014 line=1119 │ │ @@ -176477,44 +176477,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -075a38: |[075a38] android.support.v7.widget.SearchView.onVoiceClicked:()V │ │ -075a48: 5464 6d0a |0000: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075a4c: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -075a50: 0e00 |0004: return-void │ │ -075a52: 5462 6d0a |0005: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075a56: 6e10 ad00 0200 |0007: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@00ad │ │ -075a5c: 0a04 |000a: move-result v4 │ │ -075a5e: 3804 1900 |000b: if-eqz v4, 0024 // +0019 │ │ -075a62: 5464 7d0a |000d: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0a7d │ │ -075a66: 7030 cc16 4602 |000f: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@16cc │ │ -075a6c: 0c03 |0012: move-result-object v3 │ │ -075a6e: 6e10 d016 0600 |0013: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -075a74: 0c04 |0016: move-result-object v4 │ │ -075a76: 6e20 d400 3400 |0017: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ -075a7c: 28ea |001a: goto 0004 // -0016 │ │ -075a7e: 0d01 |001b: move-exception v1 │ │ -075a80: 1a04 6b0b |001c: const-string v4, "SearchView" // string@0b6b │ │ -075a84: 1a05 0503 |001e: const-string v5, "Could not find voice search activity" // string@0305 │ │ -075a88: 7120 0518 5400 |0020: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -075a8e: 28e1 |0023: goto 0004 // -001f │ │ -075a90: 6e10 ac00 0200 |0024: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@00ac │ │ -075a96: 0a04 |0027: move-result v4 │ │ -075a98: 3804 dcff |0028: if-eqz v4, 0004 // -0024 │ │ -075a9c: 5464 7a0a |002a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0a7a │ │ -075aa0: 7030 cb16 4602 |002c: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@16cb │ │ -075aa6: 0c00 |002f: move-result-object v0 │ │ -075aa8: 6e10 d016 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -075aae: 0c04 |0033: move-result-object v4 │ │ -075ab0: 6e20 d400 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ -075ab6: 28cd |0037: goto 0004 // -0033 │ │ +075a30: |[075a30] android.support.v7.widget.SearchView.onVoiceClicked:()V │ │ +075a40: 5464 6d0a |0000: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075a44: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +075a48: 0e00 |0004: return-void │ │ +075a4a: 5462 6d0a |0005: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075a4e: 6e10 ad00 0200 |0007: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@00ad │ │ +075a54: 0a04 |000a: move-result v4 │ │ +075a56: 3804 1900 |000b: if-eqz v4, 0024 // +0019 │ │ +075a5a: 5464 7d0a |000d: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0a7d │ │ +075a5e: 7030 cc16 4602 |000f: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@16cc │ │ +075a64: 0c03 |0012: move-result-object v3 │ │ +075a66: 6e10 d016 0600 |0013: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +075a6c: 0c04 |0016: move-result-object v4 │ │ +075a6e: 6e20 d400 3400 |0017: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ +075a74: 28ea |001a: goto 0004 // -0016 │ │ +075a76: 0d01 |001b: move-exception v1 │ │ +075a78: 1a04 690b |001c: const-string v4, "SearchView" // string@0b69 │ │ +075a7c: 1a05 0403 |001e: const-string v5, "Could not find voice search activity" // string@0304 │ │ +075a80: 7120 0518 5400 |0020: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +075a86: 28e1 |0023: goto 0004 // -001f │ │ +075a88: 6e10 ac00 0200 |0024: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@00ac │ │ +075a8e: 0a04 |0027: move-result v4 │ │ +075a90: 3804 dcff |0028: if-eqz v4, 0004 // -0024 │ │ +075a94: 5464 7a0a |002a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0a7a │ │ +075a98: 7030 cb16 4602 |002c: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@16cb │ │ +075a9e: 0c00 |002f: move-result-object v0 │ │ +075aa0: 6e10 d016 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +075aa6: 0c04 |0033: move-result-object v4 │ │ +075aa8: 6e20 d400 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ +075aae: 28cd |0037: goto 0004 // -0033 │ │ catches : 2 │ │ 0x0007 - 0x001a │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ 0x0024 - 0x0037 │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ positions : │ │ 0x0000 line=1178 │ │ @@ -176540,18 +176540,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -075acc: |[075acc] android.support.v7.widget.SearchView.postUpdateFocusedState:()V │ │ -075adc: 5410 780a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0a78 │ │ -075ae0: 6e20 fb16 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@16fb │ │ -075ae6: 0e00 |0005: return-void │ │ +075ac4: |[075ac4] android.support.v7.widget.SearchView.postUpdateFocusedState:()V │ │ +075ad4: 5410 780a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0a78 │ │ +075ad8: 6e20 fb16 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@16fb │ │ +075ade: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ 0x0005 line=866 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -176560,36 +176560,36 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -075ae8: |[075ae8] android.support.v7.widget.SearchView.rewriteQueryFromSuggestion:(I)V │ │ -075af8: 5443 660a |0000: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075afc: 6e10 8816 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ -075b02: 0c02 |0005: move-result-object v2 │ │ -075b04: 5443 740a |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -075b08: 6e10 620b 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@0b62 │ │ -075b0e: 0c00 |000b: move-result-object v0 │ │ -075b10: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -075b14: 0e00 |000e: return-void │ │ -075b16: 7220 6401 5000 |000f: invoke-interface {v0, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ -075b1c: 0a03 |0012: move-result v3 │ │ -075b1e: 3803 1200 |0013: if-eqz v3, 0025 // +0012 │ │ -075b22: 5443 740a |0015: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -075b26: 6e20 600b 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/widget/CursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0b60 │ │ -075b2c: 0c01 |001a: move-result-object v1 │ │ -075b2e: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ -075b32: 7020 0f17 1400 |001d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@170f │ │ -075b38: 28ee |0020: goto 000e // -0012 │ │ -075b3a: 7020 0f17 2400 |0021: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@170f │ │ -075b40: 28ea |0024: goto 000e // -0016 │ │ -075b42: 7020 0f17 2400 |0025: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@170f │ │ -075b48: 28e6 |0028: goto 000e // -001a │ │ +075ae0: |[075ae0] android.support.v7.widget.SearchView.rewriteQueryFromSuggestion:(I)V │ │ +075af0: 5443 660a |0000: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075af4: 6e10 8816 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ +075afa: 0c02 |0005: move-result-object v2 │ │ +075afc: 5443 740a |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +075b00: 6e10 620b 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@0b62 │ │ +075b06: 0c00 |000b: move-result-object v0 │ │ +075b08: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +075b0c: 0e00 |000e: return-void │ │ +075b0e: 7220 6401 5000 |000f: invoke-interface {v0, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ +075b14: 0a03 |0012: move-result v3 │ │ +075b16: 3803 1200 |0013: if-eqz v3, 0025 // +0012 │ │ +075b1a: 5443 740a |0015: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +075b1e: 6e20 600b 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/widget/CursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@0b60 │ │ +075b24: 0c01 |001a: move-result-object v1 │ │ +075b26: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ +075b2a: 7020 0f17 1400 |001d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@170f │ │ +075b30: 28ee |0020: goto 000e // -0012 │ │ +075b32: 7020 0f17 2400 |0021: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@170f │ │ +075b38: 28ea |0024: goto 000e // -0016 │ │ +075b3a: 7020 0f17 2400 |0025: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@170f │ │ +075b40: 28e6 |0028: goto 000e // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1321 │ │ 0x0006 line=1322 │ │ 0x000c line=1323 │ │ 0x000e line=1341 │ │ 0x000f line=1326 │ │ @@ -176610,33 +176610,33 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -075b4c: |[075b4c] android.support.v7.widget.SearchView.setImeVisibility:(Z)V │ │ -075b5c: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -075b60: 5431 6e0a |0002: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0a6e │ │ -075b64: 6e20 fb16 1300 |0004: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@16fb │ │ -075b6a: 0e00 |0007: return-void │ │ -075b6c: 5431 6e0a |0008: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0a6e │ │ -075b70: 6e20 fd16 1300 |000a: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@16fd │ │ -075b76: 6e10 d016 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -075b7c: 0c01 |0010: move-result-object v1 │ │ -075b7e: 1a02 9817 |0011: const-string v2, "input_method" // string@1798 │ │ -075b82: 6e20 cb00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ -075b88: 0c00 |0016: move-result-object v0 │ │ -075b8a: 1f00 8503 |0017: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0385 │ │ -075b8e: 3800 eeff |0019: if-eqz v0, 0007 // -0012 │ │ -075b92: 6e10 dd16 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getWindowToken:()Landroid/os/IBinder; // method@16dd │ │ -075b98: 0c01 |001e: move-result-object v1 │ │ -075b9a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -075b9c: 6e30 cd19 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@19cd │ │ -075ba2: 28e4 |0023: goto 0007 // -001c │ │ +075b44: |[075b44] android.support.v7.widget.SearchView.setImeVisibility:(Z)V │ │ +075b54: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +075b58: 5431 6e0a |0002: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0a6e │ │ +075b5c: 6e20 fb16 1300 |0004: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@16fb │ │ +075b62: 0e00 |0007: return-void │ │ +075b64: 5431 6e0a |0008: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0a6e │ │ +075b68: 6e20 fd16 1300 |000a: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@16fd │ │ +075b6e: 6e10 d016 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +075b74: 0c01 |0010: move-result-object v1 │ │ +075b76: 1a02 9617 |0011: const-string v2, "input_method" // string@1796 │ │ +075b7a: 6e20 cb00 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ +075b80: 0c00 |0016: move-result-object v0 │ │ +075b82: 1f00 8503 |0017: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0385 │ │ +075b86: 3800 eeff |0019: if-eqz v0, 0007 // -0012 │ │ +075b8a: 6e10 dd16 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getWindowToken:()Landroid/os/IBinder; // method@16dd │ │ +075b90: 0c01 |001e: move-result-object v1 │ │ +075b92: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +075b94: 6e30 cd19 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@19cd │ │ +075b9a: 28e4 |0023: goto 0007 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ 0x0002 line=884 │ │ 0x0007 line=894 │ │ 0x0008 line=886 │ │ 0x000d line=887 │ │ @@ -176652,27 +176652,27 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -075ba4: |[075ba4] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;)V │ │ -075bb4: 5420 660a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075bb8: 6e20 a916 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@16a9 │ │ -075bbe: 5421 660a |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075bc2: 7110 e517 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -075bc8: 0a00 |000a: move-result v0 │ │ -075bca: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -075bce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -075bd0: 6e20 a816 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@16a8 │ │ -075bd6: 0e00 |0011: return-void │ │ -075bd8: 7210 691b 0300 |0012: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@1b69 │ │ -075bde: 0a00 |0015: move-result v0 │ │ -075be0: 28f8 |0016: goto 000e // -0008 │ │ +075b9c: |[075b9c] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;)V │ │ +075bac: 5420 660a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075bb0: 6e20 a916 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@16a9 │ │ +075bb6: 5421 660a |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075bba: 7110 e517 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +075bc0: 0a00 |000a: move-result v0 │ │ +075bc2: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +075bc6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +075bc8: 6e20 a816 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@16a8 │ │ +075bce: 0e00 |0011: return-void │ │ +075bd0: 7210 691b 0300 |0012: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@1b69 │ │ +075bd6: 0a00 |0015: move-result v0 │ │ +075bd8: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1387 │ │ 0x0005 line=1389 │ │ 0x0011 line=1390 │ │ 0x0012 line=1389 │ │ locals : │ │ @@ -176684,47 +176684,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -075be4: |[075be4] android.support.v7.widget.SearchView.updateCloseButton:()V │ │ -075bf4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -075bf6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -075bf8: 5443 660a |0002: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075bfc: 6e10 8816 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ -075c02: 0c03 |0007: move-result-object v3 │ │ -075c04: 7110 e517 0300 |0008: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -075c0a: 0a03 |000b: move-result v3 │ │ -075c0c: 3903 2200 |000c: if-nez v3, 002e // +0022 │ │ -075c10: 0110 |000e: move v0, v1 │ │ -075c12: 3900 0a00 |000f: if-nez v0, 0019 // +000a │ │ -075c16: 5543 570a |0011: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ -075c1a: 3803 1d00 |0013: if-eqz v3, 0030 // +001d │ │ -075c1e: 5543 550a |0015: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0a55 │ │ -075c22: 3903 1900 |0017: if-nez v3, 0030 // +0019 │ │ -075c26: 5443 520a |0019: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ -075c2a: 3801 1700 |001b: if-eqz v1, 0032 // +0017 │ │ -075c2e: 6e20 411a 2300 |001d: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -075c34: 5442 520a |0020: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ -075c38: 6e10 231a 0200 |0022: invoke-virtual {v2}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ -075c3e: 0c03 |0025: move-result-object v3 │ │ -075c40: 3800 0f00 |0026: if-eqz v0, 0035 // +000f │ │ -075c44: 6202 4d0a |0028: sget-object v2, Landroid/support/v7/widget/SearchView;.ENABLED_STATE_SET:[I // field@0a4d │ │ -075c48: 6e20 f001 2300 |002a: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ -075c4e: 0e00 |002d: return-void │ │ -075c50: 0120 |002e: move v0, v2 │ │ -075c52: 28e0 |002f: goto 000f // -0020 │ │ -075c54: 0121 |0030: move v1, v2 │ │ -075c56: 28e8 |0031: goto 0019 // -0018 │ │ -075c58: 1302 0800 |0032: const/16 v2, #int 8 // #8 │ │ -075c5c: 28e9 |0034: goto 001d // -0017 │ │ -075c5e: 6202 4b0a |0035: sget-object v2, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0a4b │ │ -075c62: 28f3 |0037: goto 002a // -000d │ │ +075bdc: |[075bdc] android.support.v7.widget.SearchView.updateCloseButton:()V │ │ +075bec: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +075bee: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +075bf0: 5443 660a |0002: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075bf4: 6e10 8816 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ +075bfa: 0c03 |0007: move-result-object v3 │ │ +075bfc: 7110 e517 0300 |0008: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +075c02: 0a03 |000b: move-result v3 │ │ +075c04: 3903 2200 |000c: if-nez v3, 002e // +0022 │ │ +075c08: 0110 |000e: move v0, v1 │ │ +075c0a: 3900 0a00 |000f: if-nez v0, 0019 // +000a │ │ +075c0e: 5543 570a |0011: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ +075c12: 3803 1d00 |0013: if-eqz v3, 0030 // +001d │ │ +075c16: 5543 550a |0015: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0a55 │ │ +075c1a: 3903 1900 |0017: if-nez v3, 0030 // +0019 │ │ +075c1e: 5443 520a |0019: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ +075c22: 3801 1700 |001b: if-eqz v1, 0032 // +0017 │ │ +075c26: 6e20 411a 2300 |001d: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +075c2c: 5442 520a |0020: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0a52 │ │ +075c30: 6e10 231a 0200 |0022: invoke-virtual {v2}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ +075c36: 0c03 |0025: move-result-object v3 │ │ +075c38: 3800 0f00 |0026: if-eqz v0, 0035 // +000f │ │ +075c3c: 6202 4d0a |0028: sget-object v2, Landroid/support/v7/widget/SearchView;.ENABLED_STATE_SET:[I // field@0a4d │ │ +075c40: 6e20 f001 2300 |002a: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ +075c46: 0e00 |002d: return-void │ │ +075c48: 0120 |002e: move v0, v2 │ │ +075c4a: 28e0 |002f: goto 000f // -0020 │ │ +075c4c: 0121 |0030: move v1, v2 │ │ +075c4e: 28e8 |0031: goto 0019 // -0018 │ │ +075c50: 1302 0800 |0032: const/16 v2, #int 8 // #8 │ │ +075c54: 28e9 |0034: goto 001d // -0017 │ │ +075c56: 6202 4b0a |0035: sget-object v2, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0a4b │ │ +075c5a: 28f3 |0037: goto 002a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=856 │ │ 0x000f line=859 │ │ 0x0019 line=860 │ │ 0x0020 line=861 │ │ 0x002d line=862 │ │ @@ -176744,36 +176744,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -075c64: |[075c64] android.support.v7.widget.SearchView.updateFocusedState:()V │ │ -075c74: 5431 660a |0000: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075c78: 6e10 8c16 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@168c │ │ -075c7e: 0a00 |0005: move-result v0 │ │ -075c80: 5431 6c0a |0006: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0a6c │ │ -075c84: 6e10 b618 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18b6 │ │ -075c8a: 0c02 |000b: move-result-object v2 │ │ -075c8c: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ -075c90: 6201 4c0a |000e: sget-object v1, Landroid/support/v7/widget/SearchView;.ENABLED_FOCUSED_STATE_SET:[I // field@0a4c │ │ -075c94: 6e20 f001 1200 |0010: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ -075c9a: 5431 6f0a |0013: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0a6f │ │ -075c9e: 6e10 b618 0100 |0015: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18b6 │ │ -075ca4: 0c02 |0018: move-result-object v2 │ │ -075ca6: 3800 0e00 |0019: if-eqz v0, 0027 // +000e │ │ -075caa: 6201 4c0a |001b: sget-object v1, Landroid/support/v7/widget/SearchView;.ENABLED_FOCUSED_STATE_SET:[I // field@0a4c │ │ -075cae: 6e20 f001 1200 |001d: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ -075cb4: 6e10 e116 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.invalidate:()V // method@16e1 │ │ -075cba: 0e00 |0023: return-void │ │ -075cbc: 6201 4b0a |0024: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0a4b │ │ -075cc0: 28ea |0026: goto 0010 // -0016 │ │ -075cc2: 6201 4b0a |0027: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0a4b │ │ -075cc6: 28f4 |0029: goto 001d // -000c │ │ +075c5c: |[075c5c] android.support.v7.widget.SearchView.updateFocusedState:()V │ │ +075c6c: 5431 660a |0000: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075c70: 6e10 8c16 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@168c │ │ +075c76: 0a00 |0005: move-result v0 │ │ +075c78: 5431 6c0a |0006: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0a6c │ │ +075c7c: 6e10 b618 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18b6 │ │ +075c82: 0c02 |000b: move-result-object v2 │ │ +075c84: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ +075c88: 6201 4c0a |000e: sget-object v1, Landroid/support/v7/widget/SearchView;.ENABLED_FOCUSED_STATE_SET:[I // field@0a4c │ │ +075c8c: 6e20 f001 1200 |0010: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ +075c92: 5431 6f0a |0013: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0a6f │ │ +075c96: 6e10 b618 0100 |0015: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@18b6 │ │ +075c9c: 0c02 |0018: move-result-object v2 │ │ +075c9e: 3800 0e00 |0019: if-eqz v0, 0027 // +000e │ │ +075ca2: 6201 4c0a |001b: sget-object v1, Landroid/support/v7/widget/SearchView;.ENABLED_FOCUSED_STATE_SET:[I // field@0a4c │ │ +075ca6: 6e20 f001 1200 |001d: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@01f0 │ │ +075cac: 6e10 e116 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.invalidate:()V // method@16e1 │ │ +075cb2: 0e00 |0023: return-void │ │ +075cb4: 6201 4b0a |0024: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0a4b │ │ +075cb8: 28ea |0026: goto 0010 // -0016 │ │ +075cba: 6201 4b0a |0027: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0a4b │ │ +075cbe: 28f4 |0029: goto 001d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ 0x0006 line=870 │ │ 0x0013 line=871 │ │ 0x0020 line=872 │ │ 0x0023 line=873 │ │ @@ -176788,48 +176788,48 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -075cc8: |[075cc8] android.support.v7.widget.SearchView.updateQueryHint:()V │ │ -075cd8: 5442 640a |0000: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0a64 │ │ -075cdc: 3802 0e00 |0002: if-eqz v2, 0010 // +000e │ │ -075ce0: 5442 660a |0004: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075ce4: 5443 640a |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0a64 │ │ -075ce8: 7020 d116 3400 |0008: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@16d1 │ │ -075cee: 0c03 |000b: move-result-object v3 │ │ -075cf0: 6e20 9c16 3200 |000c: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@169c │ │ -075cf6: 0e00 |000f: return-void │ │ -075cf8: 6302 4f0a |0010: sget-boolean v2, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ -075cfc: 3802 2300 |0012: if-eqz v2, 0035 // +0023 │ │ -075d00: 5442 6d0a |0014: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075d04: 3802 1f00 |0016: if-eqz v2, 0035 // +001f │ │ -075d08: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -075d0a: 5442 6d0a |0019: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075d0e: 6e10 9d00 0200 |001b: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@009d │ │ -075d14: 0a01 |001e: move-result v1 │ │ -075d16: 3801 0a00 |001f: if-eqz v1, 0029 // +000a │ │ -075d1a: 6e10 d016 0400 |0021: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -075d20: 0c02 |0024: move-result-object v2 │ │ -075d22: 6e20 ca00 1200 |0025: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ -075d28: 0c00 |0028: move-result-object v0 │ │ -075d2a: 3800 e6ff |0029: if-eqz v0, 000f // -001a │ │ -075d2e: 5442 660a |002b: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075d32: 7020 d116 0400 |002d: invoke-direct {v4, v0}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@16d1 │ │ -075d38: 0c03 |0030: move-result-object v3 │ │ -075d3a: 6e20 9c16 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@169c │ │ -075d40: 28db |0034: goto 000f // -0025 │ │ -075d42: 5442 660a |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075d46: 1a03 0000 |0037: const-string v3, "" // string@0000 │ │ -075d4a: 7020 d116 3400 |0039: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@16d1 │ │ -075d50: 0c03 |003c: move-result-object v3 │ │ -075d52: 6e20 9c16 3200 |003d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@169c │ │ -075d58: 28cf |0040: goto 000f // -0031 │ │ +075cc0: |[075cc0] android.support.v7.widget.SearchView.updateQueryHint:()V │ │ +075cd0: 5442 640a |0000: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0a64 │ │ +075cd4: 3802 0e00 |0002: if-eqz v2, 0010 // +000e │ │ +075cd8: 5442 660a |0004: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075cdc: 5443 640a |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0a64 │ │ +075ce0: 7020 d116 3400 |0008: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@16d1 │ │ +075ce6: 0c03 |000b: move-result-object v3 │ │ +075ce8: 6e20 9c16 3200 |000c: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@169c │ │ +075cee: 0e00 |000f: return-void │ │ +075cf0: 6302 4f0a |0010: sget-boolean v2, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ +075cf4: 3802 2300 |0012: if-eqz v2, 0035 // +0023 │ │ +075cf8: 5442 6d0a |0014: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075cfc: 3802 1f00 |0016: if-eqz v2, 0035 // +001f │ │ +075d00: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +075d02: 5442 6d0a |0019: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075d06: 6e10 9d00 0200 |001b: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@009d │ │ +075d0c: 0a01 |001e: move-result v1 │ │ +075d0e: 3801 0a00 |001f: if-eqz v1, 0029 // +000a │ │ +075d12: 6e10 d016 0400 |0021: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +075d18: 0c02 |0024: move-result-object v2 │ │ +075d1a: 6e20 ca00 1200 |0025: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ +075d20: 0c00 |0028: move-result-object v0 │ │ +075d22: 3800 e6ff |0029: if-eqz v0, 000f // -001a │ │ +075d26: 5442 660a |002b: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075d2a: 7020 d116 0400 |002d: invoke-direct {v4, v0}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@16d1 │ │ +075d30: 0c03 |0030: move-result-object v3 │ │ +075d32: 6e20 9c16 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@169c │ │ +075d38: 28db |0034: goto 000f // -0025 │ │ +075d3a: 5442 660a |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075d3e: 1a03 0000 |0037: const-string v3, "" // string@0000 │ │ +075d42: 7020 d116 3400 |0039: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@16d1 │ │ +075d48: 0c03 |003c: move-result-object v3 │ │ +075d4a: 6e20 9c16 3200 |003d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@169c │ │ +075d50: 28cf |0040: goto 000f // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ 0x0004 line=1032 │ │ 0x000f line=1045 │ │ 0x0010 line=1033 │ │ 0x0018 line=1034 │ │ @@ -176849,69 +176849,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -075d5c: |[075d5c] android.support.v7.widget.SearchView.updateSearchAutoComplete:()V │ │ -075d6c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -075d6e: 5461 660a |0001: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075d72: 5463 6d0a |0003: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075d76: 6e10 a600 0300 |0005: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getSuggestThreshold:()I // method@00a6 │ │ -075d7c: 0a03 |0008: move-result v3 │ │ -075d7e: 6e20 aa16 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setThreshold:(I)V // method@16aa │ │ -075d84: 5461 660a |000c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075d88: 5463 6d0a |000e: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075d8c: 6e10 9e00 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getImeOptions:()I // method@009e │ │ -075d92: 0a03 |0013: move-result v3 │ │ -075d94: 6e20 9d16 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@169d │ │ -075d9a: 5461 6d0a |0017: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075d9e: 6e10 9f00 0100 |0019: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getInputType:()I // method@009f │ │ -075da4: 0a00 |001c: move-result v0 │ │ -075da6: dd01 000f |001d: and-int/lit8 v1, v0, #int 15 // #0f │ │ -075daa: 3321 1400 |001f: if-ne v1, v2, 0033 // +0014 │ │ -075dae: 1401 ffff feff |0021: const v1, #float -nan // #fffeffff │ │ -075db4: b510 |0024: and-int/2addr v0, v1 │ │ -075db6: 5461 6d0a |0025: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075dba: 6e10 a100 0100 |0027: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00a1 │ │ -075dc0: 0c01 |002a: move-result-object v1 │ │ -075dc2: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ -075dc6: 1501 0100 |002d: const/high16 v1, #int 65536 // #1 │ │ -075dca: b610 |002f: or-int/2addr v0, v1 │ │ -075dcc: 1501 0800 |0030: const/high16 v1, #int 524288 // #8 │ │ -075dd0: b610 |0032: or-int/2addr v0, v1 │ │ -075dd2: 5461 660a |0033: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075dd6: 6e20 9e16 0100 |0035: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@169e │ │ -075ddc: 5461 740a |0038: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -075de0: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ -075de4: 5461 740a |003c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -075de8: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -075dea: 6e20 5f0b 3100 |003f: invoke-virtual {v1, v3}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0b5f │ │ -075df0: 5461 6d0a |0042: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075df4: 6e10 a100 0100 |0044: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00a1 │ │ -075dfa: 0c01 |0047: move-result-object v1 │ │ -075dfc: 3801 2400 |0048: if-eqz v1, 006c // +0024 │ │ -075e00: 2201 1303 |004a: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0313 │ │ -075e04: 6e10 d016 0600 |004c: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -075e0a: 0c03 |004f: move-result-object v3 │ │ -075e0c: 5464 6d0a |0050: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -075e10: 5465 630a |0052: iget-object v5, v6, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a63 │ │ -075e14: 7055 1f17 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@171f │ │ -075e1a: 5b61 740a |0057: iput-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -075e1e: 5461 660a |0059: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075e22: 5463 740a |005b: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -075e26: 6e20 9716 3100 |005d: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1697 │ │ -075e2c: 5461 740a |0060: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -075e30: 1f01 1303 |0062: check-cast v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0313 │ │ -075e34: 5563 650a |0064: iget-boolean v3, v6, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0a65 │ │ -075e38: 3803 0300 |0066: if-eqz v3, 0069 // +0003 │ │ -075e3c: 1222 |0068: const/4 v2, #int 2 // #2 │ │ -075e3e: 6e20 3817 2100 |0069: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1738 │ │ -075e44: 0e00 |006c: return-void │ │ +075d54: |[075d54] android.support.v7.widget.SearchView.updateSearchAutoComplete:()V │ │ +075d64: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +075d66: 5461 660a |0001: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075d6a: 5463 6d0a |0003: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075d6e: 6e10 a600 0300 |0005: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getSuggestThreshold:()I // method@00a6 │ │ +075d74: 0a03 |0008: move-result v3 │ │ +075d76: 6e20 aa16 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setThreshold:(I)V // method@16aa │ │ +075d7c: 5461 660a |000c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075d80: 5463 6d0a |000e: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075d84: 6e10 9e00 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getImeOptions:()I // method@009e │ │ +075d8a: 0a03 |0013: move-result v3 │ │ +075d8c: 6e20 9d16 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@169d │ │ +075d92: 5461 6d0a |0017: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075d96: 6e10 9f00 0100 |0019: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getInputType:()I // method@009f │ │ +075d9c: 0a00 |001c: move-result v0 │ │ +075d9e: dd01 000f |001d: and-int/lit8 v1, v0, #int 15 // #0f │ │ +075da2: 3321 1400 |001f: if-ne v1, v2, 0033 // +0014 │ │ +075da6: 1401 ffff feff |0021: const v1, #float -nan // #fffeffff │ │ +075dac: b510 |0024: and-int/2addr v0, v1 │ │ +075dae: 5461 6d0a |0025: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075db2: 6e10 a100 0100 |0027: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00a1 │ │ +075db8: 0c01 |002a: move-result-object v1 │ │ +075dba: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ +075dbe: 1501 0100 |002d: const/high16 v1, #int 65536 // #1 │ │ +075dc2: b610 |002f: or-int/2addr v0, v1 │ │ +075dc4: 1501 0800 |0030: const/high16 v1, #int 524288 // #8 │ │ +075dc8: b610 |0032: or-int/2addr v0, v1 │ │ +075dca: 5461 660a |0033: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075dce: 6e20 9e16 0100 |0035: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@169e │ │ +075dd4: 5461 740a |0038: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +075dd8: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ +075ddc: 5461 740a |003c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +075de0: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +075de2: 6e20 5f0b 3100 |003f: invoke-virtual {v1, v3}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0b5f │ │ +075de8: 5461 6d0a |0042: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075dec: 6e10 a100 0100 |0044: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00a1 │ │ +075df2: 0c01 |0047: move-result-object v1 │ │ +075df4: 3801 2400 |0048: if-eqz v1, 006c // +0024 │ │ +075df8: 2201 1303 |004a: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0313 │ │ +075dfc: 6e10 d016 0600 |004c: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +075e02: 0c03 |004f: move-result-object v3 │ │ +075e04: 5464 6d0a |0050: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +075e08: 5465 630a |0052: iget-object v5, v6, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a63 │ │ +075e0c: 7055 1f17 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@171f │ │ +075e12: 5b61 740a |0057: iput-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +075e16: 5461 660a |0059: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075e1a: 5463 740a |005b: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +075e1e: 6e20 9716 3100 |005d: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1697 │ │ +075e24: 5461 740a |0060: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +075e28: 1f01 1303 |0062: check-cast v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@0313 │ │ +075e2c: 5563 650a |0064: iget-boolean v3, v6, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0a65 │ │ +075e30: 3803 0300 |0066: if-eqz v3, 0069 // +0003 │ │ +075e34: 1222 |0068: const/4 v2, #int 2 // #2 │ │ +075e36: 6e20 3817 2100 |0069: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1738 │ │ +075e3c: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1052 │ │ 0x000c line=1053 │ │ 0x0017 line=1054 │ │ 0x001d line=1057 │ │ 0x0021 line=1060 │ │ @@ -176935,31 +176935,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -075e48: |[075e48] android.support.v7.widget.SearchView.updateSubmitArea:()V │ │ -075e58: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -075e5c: 7010 e716 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@16e7 │ │ -075e62: 0a01 |0005: move-result v1 │ │ -075e64: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ -075e68: 5421 700a |0008: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ -075e6c: 6e10 311a 0100 |000a: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@1a31 │ │ -075e72: 0a01 |000d: move-result v1 │ │ -075e74: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -075e78: 5421 7b0a |0010: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ -075e7c: 6e10 311a 0100 |0012: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@1a31 │ │ -075e82: 0a01 |0015: move-result v1 │ │ -075e84: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -075e88: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -075e8a: 5421 6f0a |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0a6f │ │ -075e8e: 6e20 1919 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -075e94: 0e00 |001e: return-void │ │ +075e40: |[075e40] android.support.v7.widget.SearchView.updateSubmitArea:()V │ │ +075e50: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +075e54: 7010 e716 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@16e7 │ │ +075e5a: 0a01 |0005: move-result v1 │ │ +075e5c: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ +075e60: 5421 700a |0008: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ +075e64: 6e10 311a 0100 |000a: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@1a31 │ │ +075e6a: 0a01 |000d: move-result v1 │ │ +075e6c: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +075e70: 5421 7b0a |0010: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ +075e74: 6e10 311a 0100 |0012: invoke-virtual {v1}, Landroid/widget/ImageView;.getVisibility:()I // method@1a31 │ │ +075e7a: 0a01 |0015: move-result v1 │ │ +075e7c: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +075e80: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +075e82: 5421 6f0a |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0a6f │ │ +075e86: 6e20 1919 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +075e8c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ 0x0002 line=847 │ │ 0x0018 line=850 │ │ 0x0019 line=852 │ │ 0x001e line=853 │ │ @@ -176972,31 +176972,31 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -075e98: |[075e98] android.support.v7.widget.SearchView.updateSubmitButton:(Z)V │ │ -075ea8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -075eac: 5521 710a |0002: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0a71 │ │ -075eb0: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -075eb4: 7010 e716 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@16e7 │ │ -075eba: 0a01 |0009: move-result v1 │ │ -075ebc: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ -075ec0: 6e10 df16 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@16df │ │ -075ec6: 0a01 |000f: move-result v1 │ │ -075ec8: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ -075ecc: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -075ed0: 5521 7c0a |0014: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0a7c │ │ -075ed4: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -075ed8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -075eda: 5421 700a |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ -075ede: 6e20 411a 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -075ee4: 0e00 |001e: return-void │ │ +075e90: |[075e90] android.support.v7.widget.SearchView.updateSubmitButton:(Z)V │ │ +075ea0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +075ea4: 5521 710a |0002: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0a71 │ │ +075ea8: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +075eac: 7010 e716 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@16e7 │ │ +075eb2: 0a01 |0009: move-result v1 │ │ +075eb4: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ +075eb8: 6e10 df16 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@16df │ │ +075ebe: 0a01 |000f: move-result v1 │ │ +075ec0: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ +075ec4: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +075ec8: 5521 7c0a |0014: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0a7c │ │ +075ecc: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +075ed0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +075ed2: 5421 700a |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ +075ed6: 6e20 411a 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +075edc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ 0x0002 line=838 │ │ 0x0018 line=840 │ │ 0x0019 line=842 │ │ 0x001e line=843 │ │ @@ -177010,54 +177010,54 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -075ee8: |[075ee8] android.support.v7.widget.SearchView.updateViewsVisibility:(Z)V │ │ -075ef8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -075efa: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ -075efe: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -075f00: 5c78 560a |0004: iput-boolean v8, v7, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0a56 │ │ -075f04: 3808 3500 |0006: if-eqz v8, 003b // +0035 │ │ -075f08: 0121 |0008: move v1, v2 │ │ -075f0a: 5475 660a |0009: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075f0e: 6e10 8816 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ -075f14: 0c05 |000e: move-result-object v5 │ │ -075f16: 7110 e517 0500 |000f: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -075f1c: 0a05 |0012: move-result v5 │ │ -075f1e: 3905 2a00 |0013: if-nez v5, 003d // +002a │ │ -075f22: 0140 |0015: move v0, v4 │ │ -075f24: 5475 680a |0016: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0a68 │ │ -075f28: 6e20 411a 1500 |0018: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -075f2e: 7020 1b17 0700 |001b: invoke-direct {v7, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@171b │ │ -075f34: 5476 690a |001e: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0a69 │ │ -075f38: 3808 1f00 |0020: if-eqz v8, 003f // +001f │ │ -075f3c: 0135 |0022: move v5, v3 │ │ -075f3e: 6e20 1919 5600 |0023: invoke-virtual {v6, v5}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -075f44: 5475 6a0a |0026: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0a6a │ │ -075f48: 5576 570a |0028: iget-boolean v6, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ -075f4c: 3806 1700 |002a: if-eqz v6, 0041 // +0017 │ │ -075f50: 6e20 411a 3500 |002c: invoke-virtual {v5, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -075f56: 7010 1617 0700 |002f: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1716 │ │ -075f5c: 3900 1100 |0032: if-nez v0, 0043 // +0011 │ │ -075f60: 7020 1d17 4700 |0034: invoke-direct {v7, v4}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@171d │ │ -075f66: 7010 1a17 0700 |0037: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@171a │ │ -075f6c: 0e00 |003a: return-void │ │ -075f6e: 0131 |003b: move v1, v3 │ │ -075f70: 28cd |003c: goto 0009 // -0033 │ │ -075f72: 0120 |003d: move v0, v2 │ │ -075f74: 28d8 |003e: goto 0016 // -0028 │ │ -075f76: 0125 |003f: move v5, v2 │ │ -075f78: 28e3 |0040: goto 0023 // -001d │ │ -075f7a: 0123 |0041: move v3, v2 │ │ -075f7c: 28ea |0042: goto 002c // -0016 │ │ -075f7e: 0124 |0043: move v4, v2 │ │ -075f80: 28f0 |0044: goto 0034 // -0010 │ │ +075ee0: |[075ee0] android.support.v7.widget.SearchView.updateViewsVisibility:(Z)V │ │ +075ef0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +075ef2: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ +075ef6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +075ef8: 5c78 560a |0004: iput-boolean v8, v7, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0a56 │ │ +075efc: 3808 3500 |0006: if-eqz v8, 003b // +0035 │ │ +075f00: 0121 |0008: move v1, v2 │ │ +075f02: 5475 660a |0009: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075f06: 6e10 8816 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ +075f0c: 0c05 |000e: move-result-object v5 │ │ +075f0e: 7110 e517 0500 |000f: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +075f14: 0a05 |0012: move-result v5 │ │ +075f16: 3905 2a00 |0013: if-nez v5, 003d // +002a │ │ +075f1a: 0140 |0015: move v0, v4 │ │ +075f1c: 5475 680a |0016: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/widget/ImageView; // field@0a68 │ │ +075f20: 6e20 411a 1500 |0018: invoke-virtual {v5, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +075f26: 7020 1b17 0700 |001b: invoke-direct {v7, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@171b │ │ +075f2c: 5476 690a |001e: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0a69 │ │ +075f30: 3808 1f00 |0020: if-eqz v8, 003f // +001f │ │ +075f34: 0135 |0022: move v5, v3 │ │ +075f36: 6e20 1919 5600 |0023: invoke-virtual {v6, v5}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +075f3c: 5475 6a0a |0026: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0a6a │ │ +075f40: 5576 570a |0028: iget-boolean v6, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ +075f44: 3806 1700 |002a: if-eqz v6, 0041 // +0017 │ │ +075f48: 6e20 411a 3500 |002c: invoke-virtual {v5, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +075f4e: 7010 1617 0700 |002f: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@1716 │ │ +075f54: 3900 1100 |0032: if-nez v0, 0043 // +0011 │ │ +075f58: 7020 1d17 4700 |0034: invoke-direct {v7, v4}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@171d │ │ +075f5e: 7010 1a17 0700 |0037: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@171a │ │ +075f64: 0e00 |003a: return-void │ │ +075f66: 0131 |003b: move v1, v3 │ │ +075f68: 28cd |003c: goto 0009 // -0033 │ │ +075f6a: 0120 |003d: move v0, v2 │ │ +075f6c: 28d8 |003e: goto 0016 // -0028 │ │ +075f6e: 0125 |003f: move v5, v2 │ │ +075f70: 28e3 |0040: goto 0023 // -001d │ │ +075f72: 0123 |0041: move v3, v2 │ │ +075f74: 28ea |0042: goto 002c // -0016 │ │ +075f76: 0124 |0043: move v4, v2 │ │ +075f78: 28f0 |0044: goto 0034 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=798 │ │ 0x0006 line=800 │ │ 0x0009 line=802 │ │ 0x0016 line=804 │ │ 0x001b line=805 │ │ @@ -177085,29 +177085,29 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -075f84: |[075f84] android.support.v7.widget.SearchView.updateVoiceButton:(Z)V │ │ -075f94: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -075f98: 5531 7c0a |0002: iget-boolean v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0a7c │ │ -075f9c: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ -075fa0: 6e10 e416 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ -075fa6: 0a01 |0009: move-result v1 │ │ -075fa8: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ -075fac: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ -075fb0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -075fb2: 5431 700a |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ -075fb6: 1302 0800 |0011: const/16 v2, #int 8 // #8 │ │ -075fba: 6e20 411a 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -075fc0: 5431 7b0a |0016: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ -075fc4: 6e20 411a 0100 |0018: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -075fca: 0e00 |001b: return-void │ │ +075f7c: |[075f7c] android.support.v7.widget.SearchView.updateVoiceButton:(Z)V │ │ +075f8c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +075f90: 5531 7c0a |0002: iget-boolean v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0a7c │ │ +075f94: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ +075f98: 6e10 e416 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ +075f9e: 0a01 |0009: move-result v1 │ │ +075fa0: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ +075fa4: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ +075fa8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +075faa: 5431 700a |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/widget/ImageView; // field@0a70 │ │ +075fae: 1302 0800 |0011: const/16 v2, #int 8 // #8 │ │ +075fb2: 6e20 411a 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +075fb8: 5431 7b0a |0016: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/widget/ImageView; // field@0a7b │ │ +075fbc: 6e20 411a 0100 |0018: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +075fc2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ 0x0002 line=1096 │ │ 0x000e line=1097 │ │ 0x000f line=1098 │ │ 0x0016 line=1100 │ │ @@ -177123,24 +177123,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -075fcc: |[075fcc] android.support.v7.widget.SearchView.clearFocus:()V │ │ -075fdc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -075fde: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -075fe0: 5c20 510a |0002: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0a51 │ │ -075fe4: 7020 0717 1200 |0004: invoke-direct {v2, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ -075fea: 6f10 6d15 0200 |0007: invoke-super {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.clearFocus:()V // method@156d │ │ -075ff0: 5420 660a |000a: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -075ff4: 6e10 7d16 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearFocus:()V // method@167d │ │ -075ffa: 5c21 510a |000f: iput-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0a51 │ │ -075ffe: 0e00 |0011: return-void │ │ +075fc4: |[075fc4] android.support.v7.widget.SearchView.clearFocus:()V │ │ +075fd4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +075fd6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +075fd8: 5c20 510a |0002: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0a51 │ │ +075fdc: 7020 0717 1200 |0004: invoke-direct {v2, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@1707 │ │ +075fe2: 6f10 6d15 0200 |0007: invoke-super {v2}, Landroid/support/v7/widget/LinearLayoutCompat;.clearFocus:()V // method@156d │ │ +075fe8: 5420 660a |000a: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +075fec: 6e10 7d16 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearFocus:()V // method@167d │ │ +075ff2: 5c21 510a |000f: iput-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0a51 │ │ +075ff6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=499 │ │ 0x0004 line=500 │ │ 0x0007 line=501 │ │ 0x000a line=502 │ │ 0x000f line=503 │ │ @@ -177153,19 +177153,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -076000: |[076000] android.support.v7.widget.SearchView.getImeOptions:()I │ │ -076010: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -076014: 6e10 8416 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1684 │ │ -07601a: 0a00 |0005: move-result v0 │ │ -07601c: 0f00 |0006: return v0 │ │ +075ff8: |[075ff8] android.support.v7.widget.SearchView.getImeOptions:()I │ │ +076008: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +07600c: 6e10 8416 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1684 │ │ +076012: 0a00 |0005: move-result v0 │ │ +076014: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #2 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -177173,19 +177173,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -076020: |[076020] android.support.v7.widget.SearchView.getInputType:()I │ │ -076030: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -076034: 6e10 8516 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getInputType:()I // method@1685 │ │ -07603a: 0a00 |0005: move-result v0 │ │ -07603c: 0f00 |0006: return v0 │ │ +076018: |[076018] android.support.v7.widget.SearchView.getInputType:()I │ │ +076028: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +07602c: 6e10 8516 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getInputType:()I // method@1685 │ │ +076032: 0a00 |0005: move-result v0 │ │ +076034: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #3 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -177193,17 +177193,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076040: |[076040] android.support.v7.widget.SearchView.getMaxWidth:()I │ │ -076050: 5210 580a |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ -076054: 0f00 |0002: return v0 │ │ +076038: |[076038] android.support.v7.widget.SearchView.getMaxWidth:()I │ │ +076048: 5210 580a |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ +07604c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -177211,19 +177211,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -076058: |[076058] android.support.v7.widget.SearchView.getQuery:()Ljava/lang/CharSequence; │ │ -076068: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -07606c: 6e10 8816 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ -076072: 0c00 |0005: move-result-object v0 │ │ -076074: 1100 |0006: return-object v0 │ │ +076050: |[076050] android.support.v7.widget.SearchView.getQuery:()Ljava/lang/CharSequence; │ │ +076060: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +076064: 6e10 8816 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@1688 │ │ +07606a: 0c00 |0005: move-result-object v0 │ │ +07606c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -177231,35 +177231,35 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -076078: |[076078] android.support.v7.widget.SearchView.getQueryHint:()Ljava/lang/CharSequence; │ │ -076088: 5432 640a |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0a64 │ │ -07608c: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -076090: 5430 640a |0004: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0a64 │ │ -076094: 1100 |0006: return-object v0 │ │ -076096: 6302 4f0a |0007: sget-boolean v2, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ -07609a: 3802 1800 |0009: if-eqz v2, 0021 // +0018 │ │ -07609e: 5432 6d0a |000b: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -0760a2: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ -0760a6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0760a8: 5432 6d0a |0010: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -0760ac: 6e10 9d00 0200 |0012: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@009d │ │ -0760b2: 0a01 |0015: move-result v1 │ │ -0760b4: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ -0760b8: 6e10 d016 0300 |0018: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ -0760be: 0c02 |001b: move-result-object v2 │ │ -0760c0: 6e20 ca00 1200 |001c: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ -0760c6: 0c00 |001f: move-result-object v0 │ │ -0760c8: 28e6 |0020: goto 0006 // -001a │ │ -0760ca: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0760cc: 28e4 |0022: goto 0006 // -001c │ │ +076070: |[076070] android.support.v7.widget.SearchView.getQueryHint:()Ljava/lang/CharSequence; │ │ +076080: 5432 640a |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0a64 │ │ +076084: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +076088: 5430 640a |0004: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0a64 │ │ +07608c: 1100 |0006: return-object v0 │ │ +07608e: 6302 4f0a |0007: sget-boolean v2, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ +076092: 3802 1800 |0009: if-eqz v2, 0021 // +0018 │ │ +076096: 5432 6d0a |000b: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +07609a: 3802 1400 |000d: if-eqz v2, 0021 // +0014 │ │ +07609e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0760a0: 5432 6d0a |0010: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +0760a4: 6e10 9d00 0200 |0012: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@009d │ │ +0760aa: 0a01 |0015: move-result v1 │ │ +0760ac: 3801 f0ff |0016: if-eqz v1, 0006 // -0010 │ │ +0760b0: 6e10 d016 0300 |0018: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@16d0 │ │ +0760b6: 0c02 |001b: move-result-object v2 │ │ +0760b8: 6e20 ca00 1200 |001c: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@00ca │ │ +0760be: 0c00 |001f: move-result-object v0 │ │ +0760c0: 28e6 |0020: goto 0006 // -001a │ │ +0760c2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0760c4: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0004 line=602 │ │ 0x0006 line=611 │ │ 0x0007 line=603 │ │ 0x000f line=604 │ │ @@ -177277,17 +177277,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0760d0: |[0760d0] android.support.v7.widget.SearchView.getSuggestionCommitIconResId:()I │ │ -0760e0: 5210 720a |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@0a72 │ │ -0760e4: 0f00 |0002: return v0 │ │ +0760c8: |[0760c8] android.support.v7.widget.SearchView.getSuggestionCommitIconResId:()I │ │ +0760d8: 5210 720a |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionCommitIconResId:I // field@0a72 │ │ +0760dc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #7 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -177295,17 +177295,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0760e8: |[0760e8] android.support.v7.widget.SearchView.getSuggestionRowLayout:()I │ │ -0760f8: 5210 730a |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@0a73 │ │ -0760fc: 0f00 |0002: return v0 │ │ +0760e0: |[0760e0] android.support.v7.widget.SearchView.getSuggestionRowLayout:()I │ │ +0760f0: 5210 730a |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionRowLayout:I // field@0a73 │ │ +0760f4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #8 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -177313,17 +177313,17 @@ │ │ type : '()Landroid/support/v4/widget/CursorAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076100: |[076100] android.support.v7.widget.SearchView.getSuggestionsAdapter:()Landroid/support/v4/widget/CursorAdapter; │ │ -076110: 5410 740a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -076114: 1100 |0002: return-object v0 │ │ +0760f8: |[0760f8] android.support.v7.widget.SearchView.getSuggestionsAdapter:()Landroid/support/v4/widget/CursorAdapter; │ │ +076108: 5410 740a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +07610c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #9 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -177331,17 +177331,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076118: |[076118] android.support.v7.widget.SearchView.isIconfiedByDefault:()Z │ │ -076128: 5510 570a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ -07612c: 0f00 |0002: return v0 │ │ +076110: |[076110] android.support.v7.widget.SearchView.isIconfiedByDefault:()Z │ │ +076120: 5510 570a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ +076124: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #10 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -177349,17 +177349,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076130: |[076130] android.support.v7.widget.SearchView.isIconified:()Z │ │ -076140: 5510 560a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0a56 │ │ -076144: 0f00 |0002: return v0 │ │ +076128: |[076128] android.support.v7.widget.SearchView.isIconified:()Z │ │ +076138: 5510 560a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0a56 │ │ +07613c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #11 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -177367,17 +177367,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076148: |[076148] android.support.v7.widget.SearchView.isQueryRefinementEnabled:()Z │ │ -076158: 5510 650a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0a65 │ │ -07615c: 0f00 |0002: return v0 │ │ +076140: |[076140] android.support.v7.widget.SearchView.isQueryRefinementEnabled:()Z │ │ +076150: 5510 650a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0a65 │ │ +076154: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #12 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -177385,17 +177385,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -076160: |[076160] android.support.v7.widget.SearchView.isSubmitButtonEnabled:()Z │ │ -076170: 5510 710a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0a71 │ │ -076174: 0f00 |0002: return v0 │ │ +076158: |[076158] android.support.v7.widget.SearchView.isSubmitButtonEnabled:()Z │ │ +076168: 5510 710a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0a71 │ │ +07616c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #13 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -177403,26 +177403,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -076178: |[076178] android.support.v7.widget.SearchView.onActionViewCollapsed:()V │ │ -076188: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07618a: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ -07618e: 6e30 1017 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1710 │ │ -076194: 6e10 c816 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@16c8 │ │ -07619a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -07619c: 7020 1c17 0300 |000a: invoke-direct {v3, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ -0761a2: 5430 660a |000d: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -0761a6: 5231 530a |000f: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0a53 │ │ -0761aa: 6e20 9d16 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@169d │ │ -0761b0: 5c32 550a |0014: iput-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0a55 │ │ -0761b4: 0e00 |0016: return-void │ │ +076170: |[076170] android.support.v7.widget.SearchView.onActionViewCollapsed:()V │ │ +076180: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +076182: 1a00 0000 |0001: const-string v0, "" // string@0000 │ │ +076186: 6e30 1017 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1710 │ │ +07618c: 6e10 c816 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@16c8 │ │ +076192: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +076194: 7020 1c17 0300 |000a: invoke-direct {v3, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ +07619a: 5430 660a |000d: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +07619e: 5231 530a |000f: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0a53 │ │ +0761a2: 6e20 9d16 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@169d │ │ +0761a8: 5c32 550a |0014: iput-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0a55 │ │ +0761ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1221 │ │ 0x0006 line=1222 │ │ 0x0009 line=1223 │ │ 0x000d line=1224 │ │ 0x0014 line=1225 │ │ @@ -177435,35 +177435,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0761b8: |[0761b8] android.support.v7.widget.SearchView.onActionViewExpanded:()V │ │ -0761c8: 5530 550a |0000: iget-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0a55 │ │ -0761cc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0761d0: 0e00 |0004: return-void │ │ -0761d2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0761d4: 5c30 550a |0006: iput-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0a55 │ │ -0761d8: 5430 660a |0008: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -0761dc: 6e10 8416 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1684 │ │ -0761e2: 0a00 |000d: move-result v0 │ │ -0761e4: 5930 530a |000e: iput v0, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0a53 │ │ -0761e8: 5430 660a |0010: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -0761ec: 5231 530a |0012: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0a53 │ │ -0761f0: 1502 0002 |0014: const/high16 v2, #int 33554432 // #200 │ │ -0761f4: b621 |0016: or-int/2addr v1, v2 │ │ -0761f6: 6e20 9d16 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@169d │ │ -0761fc: 5430 660a |001a: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -076200: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ -076204: 6e20 a916 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@16a9 │ │ -07620a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -07620c: 6e20 0417 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/widget/SearchView;.setIconified:(Z)V // method@1704 │ │ -076212: 28df |0025: goto 0004 // -0021 │ │ +0761b0: |[0761b0] android.support.v7.widget.SearchView.onActionViewExpanded:()V │ │ +0761c0: 5530 550a |0000: iget-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0a55 │ │ +0761c4: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0761c8: 0e00 |0004: return-void │ │ +0761ca: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0761cc: 5c30 550a |0006: iput-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0a55 │ │ +0761d0: 5430 660a |0008: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +0761d4: 6e10 8416 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@1684 │ │ +0761da: 0a00 |000d: move-result v0 │ │ +0761dc: 5930 530a |000e: iput v0, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0a53 │ │ +0761e0: 5430 660a |0010: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +0761e4: 5231 530a |0012: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0a53 │ │ +0761e8: 1502 0002 |0014: const/high16 v2, #int 33554432 // #200 │ │ +0761ec: b621 |0016: or-int/2addr v1, v2 │ │ +0761ee: 6e20 9d16 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@169d │ │ +0761f4: 5430 660a |001a: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +0761f8: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ +0761fc: 6e20 a916 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@16a9 │ │ +076202: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +076204: 6e20 0417 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/widget/SearchView;.setIconified:(Z)V // method@1704 │ │ +07620a: 28df |0025: goto 0004 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1233 │ │ 0x0004 line=1240 │ │ 0x0005 line=1235 │ │ 0x0008 line=1236 │ │ 0x0010 line=1237 │ │ @@ -177477,21 +177477,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -076214: |[076214] android.support.v7.widget.SearchView.onDetachedFromWindow:()V │ │ -076224: 5410 780a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0a78 │ │ -076228: 6e20 fd16 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@16fd │ │ -07622e: 5410 670a |0005: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0a67 │ │ -076232: 6e20 fb16 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@16fb │ │ -076238: 6f10 a315 0100 |000a: invoke-super {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@15a3 │ │ -07623e: 0e00 |000d: return-void │ │ +07620c: |[07620c] android.support.v7.widget.SearchView.onDetachedFromWindow:()V │ │ +07621c: 5410 780a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0a78 │ │ +076220: 6e20 fd16 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@16fd │ │ +076226: 5410 670a |0005: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0a67 │ │ +07622a: 6e20 fb16 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@16fb │ │ +076230: 6f10 a315 0100 |000a: invoke-super {v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onDetachedFromWindow:()V // method@15a3 │ │ +076236: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0005 line=878 │ │ 0x000a line=879 │ │ 0x000d line=880 │ │ locals : │ │ @@ -177502,55 +177502,55 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -076240: |[076240] android.support.v7.widget.SearchView.onMeasure:(II)V │ │ -076250: 6e10 e416 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ -076256: 0a02 |0003: move-result v2 │ │ -076258: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -07625c: 6f30 a815 4305 |0006: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@15a8 │ │ -076262: 0e00 |0009: return-void │ │ -076264: 7110 a318 0400 |000a: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -07626a: 0a01 |000d: move-result v1 │ │ -07626c: 7110 a418 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -076272: 0a00 |0011: move-result v0 │ │ -076274: 2c01 3800 0000 |0012: sparse-switch v1, 0000004a // +00000038 │ │ -07627a: 1501 0040 |0015: const/high16 v1, #int 1073741824 // #4000 │ │ -07627e: 7120 a518 1000 |0017: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -076284: 0a02 |001a: move-result v2 │ │ -076286: 6f30 a815 2305 |001b: invoke-super {v3, v2, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@15a8 │ │ -07628c: 28eb |001e: goto 0009 // -0015 │ │ -07628e: 5232 580a |001f: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ -076292: 3d02 0900 |0021: if-lez v2, 002a // +0009 │ │ -076296: 5232 580a |0023: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ -07629a: 7120 9f1b 0200 |0025: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -0762a0: 0a00 |0028: move-result v0 │ │ -0762a2: 28ec |0029: goto 0015 // -0014 │ │ -0762a4: 7010 d516 0300 |002a: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@16d5 │ │ -0762aa: 0a02 |002d: move-result v2 │ │ -0762ac: 7120 9f1b 0200 |002e: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -0762b2: 0a00 |0031: move-result v0 │ │ -0762b4: 28e3 |0032: goto 0015 // -001d │ │ -0762b6: 5232 580a |0033: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ -0762ba: 3d02 e0ff |0035: if-lez v2, 0015 // -0020 │ │ -0762be: 5232 580a |0037: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ -0762c2: 7120 9f1b 0200 |0039: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -0762c8: 0a00 |003c: move-result v0 │ │ -0762ca: 28d8 |003d: goto 0015 // -0028 │ │ -0762cc: 5232 580a |003e: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ -0762d0: 3d02 0500 |0040: if-lez v2, 0045 // +0005 │ │ -0762d4: 5230 580a |0042: iget v0, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ -0762d8: 28d1 |0044: goto 0015 // -002f │ │ -0762da: 7010 d516 0300 |0045: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@16d5 │ │ -0762e0: 0a00 |0048: move-result v0 │ │ -0762e2: 28fb |0049: goto 0044 // -0005 │ │ -0762e4: 0002 0300 0000 0080 0000 0000 0000 ... |004a: sparse-switch-data (14 units) │ │ +076238: |[076238] android.support.v7.widget.SearchView.onMeasure:(II)V │ │ +076248: 6e10 e416 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ +07624e: 0a02 |0003: move-result v2 │ │ +076250: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +076254: 6f30 a815 4305 |0006: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@15a8 │ │ +07625a: 0e00 |0009: return-void │ │ +07625c: 7110 a318 0400 |000a: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +076262: 0a01 |000d: move-result v1 │ │ +076264: 7110 a418 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +07626a: 0a00 |0011: move-result v0 │ │ +07626c: 2c01 3800 0000 |0012: sparse-switch v1, 0000004a // +00000038 │ │ +076272: 1501 0040 |0015: const/high16 v1, #int 1073741824 // #4000 │ │ +076276: 7120 a518 1000 |0017: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +07627c: 0a02 |001a: move-result v2 │ │ +07627e: 6f30 a815 2305 |001b: invoke-super {v3, v2, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.onMeasure:(II)V // method@15a8 │ │ +076284: 28eb |001e: goto 0009 // -0015 │ │ +076286: 5232 580a |001f: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ +07628a: 3d02 0900 |0021: if-lez v2, 002a // +0009 │ │ +07628e: 5232 580a |0023: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ +076292: 7120 9f1b 0200 |0025: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +076298: 0a00 |0028: move-result v0 │ │ +07629a: 28ec |0029: goto 0015 // -0014 │ │ +07629c: 7010 d516 0300 |002a: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@16d5 │ │ +0762a2: 0a02 |002d: move-result v2 │ │ +0762a4: 7120 9f1b 0200 |002e: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +0762aa: 0a00 |0031: move-result v0 │ │ +0762ac: 28e3 |0032: goto 0015 // -001d │ │ +0762ae: 5232 580a |0033: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ +0762b2: 3d02 e0ff |0035: if-lez v2, 0015 // -0020 │ │ +0762b6: 5232 580a |0037: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ +0762ba: 7120 9f1b 0200 |0039: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +0762c0: 0a00 |003c: move-result v0 │ │ +0762c2: 28d8 |003d: goto 0015 // -0028 │ │ +0762c4: 5232 580a |003e: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ +0762c8: 3d02 0500 |0040: if-lez v2, 0045 // +0005 │ │ +0762cc: 5230 580a |0042: iget v0, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ +0762d0: 28d1 |0044: goto 0015 // -002f │ │ +0762d2: 7010 d516 0300 |0045: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@16d5 │ │ +0762d8: 0a00 |0048: move-result v0 │ │ +0762da: 28fb |0049: goto 0044 // -0005 │ │ +0762dc: 0002 0300 0000 0080 0000 0000 0000 ... |004a: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x0006 line=761 │ │ 0x0009 line=790 │ │ 0x000a line=765 │ │ 0x000e line=766 │ │ @@ -177577,17 +177577,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -076300: |[076300] android.support.v7.widget.SearchView.onQueryRefine:(Ljava/lang/CharSequence;)V │ │ -076310: 7020 0f17 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@170f │ │ -076316: 0e00 |0003: return-void │ │ +0762f8: |[0762f8] android.support.v7.widget.SearchView.onQueryRefine:(Ljava/lang/CharSequence;)V │ │ +076308: 7020 0f17 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@170f │ │ +07630e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=901 │ │ 0x0003 line=902 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 queryText Ljava/lang/CharSequence; │ │ @@ -177597,25 +177597,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -076318: |[076318] android.support.v7.widget.SearchView.onTextFocusChanged:()V │ │ -076328: 6e10 e416 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ -07632e: 0a00 |0003: move-result v0 │ │ -076330: 7020 1c17 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ -076336: 7010 fc16 0100 |0007: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@16fc │ │ -07633c: 5410 660a |000a: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -076340: 6e10 8c16 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@168c │ │ -076346: 0a00 |000f: move-result v0 │ │ -076348: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -07634c: 7010 cf16 0100 |0012: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@16cf │ │ -076352: 0e00 |0015: return-void │ │ +076310: |[076310] android.support.v7.widget.SearchView.onTextFocusChanged:()V │ │ +076320: 6e10 e416 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ +076326: 0a00 |0003: move-result v0 │ │ +076328: 7020 1c17 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ +07632e: 7010 fc16 0100 |0007: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@16fc │ │ +076334: 5410 660a |000a: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +076338: 6e10 8c16 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@168c │ │ +07633e: 0a00 |000f: move-result v0 │ │ +076340: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +076344: 7010 cf16 0100 |0012: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@16cf │ │ +07634a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1200 │ │ 0x0007 line=1203 │ │ 0x000a line=1204 │ │ 0x0012 line=1205 │ │ 0x0015 line=1207 │ │ @@ -177627,18 +177627,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076354: |[076354] android.support.v7.widget.SearchView.onWindowFocusChanged:(Z)V │ │ -076364: 6f20 a915 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onWindowFocusChanged:(Z)V // method@15a9 │ │ -07636a: 7010 fc16 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@16fc │ │ -076370: 0e00 |0006: return-void │ │ +07634c: |[07634c] android.support.v7.widget.SearchView.onWindowFocusChanged:(Z)V │ │ +07635c: 6f20 a915 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/widget/LinearLayoutCompat;.onWindowFocusChanged:(Z)V // method@15a9 │ │ +076362: 7010 fc16 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@16fc │ │ +076368: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1211 │ │ 0x0003 line=1213 │ │ 0x0006 line=1214 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -177649,37 +177649,37 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -076374: |[076374] android.support.v7.widget.SearchView.requestFocus:(ILandroid/graphics/Rect;)Z │ │ -076384: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -076386: 5532 510a |0001: iget-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0a51 │ │ -07638a: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ -07638e: 0110 |0005: move v0, v1 │ │ -076390: 0f00 |0006: return v0 │ │ -076392: 6e10 e216 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isFocusable:()Z // method@16e2 │ │ -076398: 0a02 |000a: move-result v2 │ │ -07639a: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -07639e: 0110 |000d: move v0, v1 │ │ -0763a0: 28f8 |000e: goto 0006 // -0008 │ │ -0763a2: 6e10 e416 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ -0763a8: 0a02 |0012: move-result v2 │ │ -0763aa: 3902 0e00 |0013: if-nez v2, 0021 // +000e │ │ -0763ae: 5432 660a |0015: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -0763b2: 6e30 9616 4205 |0017: invoke-virtual {v2, v4, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:(ILandroid/graphics/Rect;)Z // method@1696 │ │ -0763b8: 0a00 |001a: move-result v0 │ │ -0763ba: 3800 ebff |001b: if-eqz v0, 0006 // -0015 │ │ -0763be: 7020 1c17 1300 |001d: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ -0763c4: 28e6 |0020: goto 0006 // -001a │ │ -0763c6: 6f30 aa15 4305 |0021: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.requestFocus:(ILandroid/graphics/Rect;)Z // method@15aa │ │ -0763cc: 0a00 |0024: move-result v0 │ │ -0763ce: 28e1 |0025: goto 0006 // -001f │ │ +07636c: |[07636c] android.support.v7.widget.SearchView.requestFocus:(ILandroid/graphics/Rect;)Z │ │ +07637c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07637e: 5532 510a |0001: iget-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0a51 │ │ +076382: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ +076386: 0110 |0005: move v0, v1 │ │ +076388: 0f00 |0006: return v0 │ │ +07638a: 6e10 e216 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isFocusable:()Z // method@16e2 │ │ +076390: 0a02 |000a: move-result v2 │ │ +076392: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +076396: 0110 |000d: move v0, v1 │ │ +076398: 28f8 |000e: goto 0006 // -0008 │ │ +07639a: 6e10 e416 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ +0763a0: 0a02 |0012: move-result v2 │ │ +0763a2: 3902 0e00 |0013: if-nez v2, 0021 // +000e │ │ +0763a6: 5432 660a |0015: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +0763aa: 6e30 9616 4205 |0017: invoke-virtual {v2, v4, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:(ILandroid/graphics/Rect;)Z // method@1696 │ │ +0763b0: 0a00 |001a: move-result v0 │ │ +0763b2: 3800 ebff |001b: if-eqz v0, 0006 // -0015 │ │ +0763b6: 7020 1c17 1300 |001d: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ +0763bc: 28e6 |0020: goto 0006 // -001a │ │ +0763be: 6f30 aa15 4305 |0021: invoke-super {v3, v4, v5}, Landroid/support/v7/widget/LinearLayoutCompat;.requestFocus:(ILandroid/graphics/Rect;)Z // method@15aa │ │ +0763c4: 0a00 |0024: move-result v0 │ │ +0763c6: 28e1 |0025: goto 0006 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=481 │ │ 0x0006 line=492 │ │ 0x0007 line=483 │ │ 0x000f line=485 │ │ 0x0015 line=486 │ │ @@ -177697,17 +177697,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0763d0: |[0763d0] android.support.v7.widget.SearchView.setAppSearchData:(Landroid/os/Bundle;)V │ │ -0763e0: 5b01 500a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0a50 │ │ -0763e4: 0e00 |0002: return-void │ │ +0763c8: |[0763c8] android.support.v7.widget.SearchView.setAppSearchData:(Landroid/os/Bundle;)V │ │ +0763d8: 5b01 500a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0a50 │ │ +0763dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0002 line=438 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 appSearchData Landroid/os/Bundle; │ │ @@ -177717,20 +177717,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0763e8: |[0763e8] android.support.v7.widget.SearchView.setIconified:(Z)V │ │ -0763f8: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -0763fc: 7010 ee16 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@16ee │ │ -076402: 0e00 |0005: return-void │ │ -076404: 7010 f416 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@16f4 │ │ -07640a: 28fc |0009: goto 0005 // -0004 │ │ +0763e0: |[0763e0] android.support.v7.widget.SearchView.setIconified:(Z)V │ │ +0763f0: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +0763f4: 7010 ee16 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@16ee │ │ +0763fa: 0e00 |0005: return-void │ │ +0763fc: 7010 f416 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@16f4 │ │ +076402: 28fc |0009: goto 0005 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0002 line=651 │ │ 0x0005 line=655 │ │ 0x0006 line=653 │ │ locals : │ │ @@ -177742,22 +177742,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07640c: |[07640c] android.support.v7.widget.SearchView.setIconifiedByDefault:(Z)V │ │ -07641c: 5510 570a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ -076420: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -076424: 0e00 |0004: return-void │ │ -076426: 5c12 570a |0005: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ -07642a: 7020 1c17 2100 |0007: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ -076430: 7010 1817 0100 |000a: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1718 │ │ -076436: 28f7 |000d: goto 0004 // -0009 │ │ +076404: |[076404] android.support.v7.widget.SearchView.setIconifiedByDefault:(Z)V │ │ +076414: 5510 570a |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ +076418: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +07641c: 0e00 |0004: return-void │ │ +07641e: 5c12 570a |0005: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0a57 │ │ +076422: 7020 1c17 2100 |0007: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ +076428: 7010 1817 0100 |000a: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1718 │ │ +07642e: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x0004 line=629 │ │ 0x0005 line=626 │ │ 0x0007 line=627 │ │ 0x000a line=628 │ │ @@ -177770,18 +177770,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -076438: |[076438] android.support.v7.widget.SearchView.setImeOptions:(I)V │ │ -076448: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -07644c: 6e20 9d16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@169d │ │ -076452: 0e00 |0005: return-void │ │ +076430: |[076430] android.support.v7.widget.SearchView.setImeOptions:(I)V │ │ +076440: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +076444: 6e20 9d16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@169d │ │ +07644a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0005 line=448 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 imeOptions I │ │ @@ -177791,18 +177791,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -076454: |[076454] android.support.v7.widget.SearchView.setInputType:(I)V │ │ -076464: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -076468: 6e20 9e16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@169e │ │ -07646e: 0e00 |0005: return-void │ │ +07644c: |[07644c] android.support.v7.widget.SearchView.setInputType:(I)V │ │ +07645c: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +076460: 6e20 9e16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@169e │ │ +076466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0005 line=467 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 inputType I │ │ @@ -177812,18 +177812,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -076470: |[076470] android.support.v7.widget.SearchView.setMaxWidth:(I)V │ │ -076480: 5901 580a |0000: iput v1, v0, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ -076484: 6e10 ff16 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.requestLayout:()V // method@16ff │ │ -07648a: 0e00 |0005: return-void │ │ +076468: |[076468] android.support.v7.widget.SearchView.setMaxWidth:(I)V │ │ +076478: 5901 580a |0000: iput v1, v0, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0a58 │ │ +07647c: 6e10 ff16 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.requestLayout:()V // method@16ff │ │ +076482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0002 line=745 │ │ 0x0005 line=746 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -177834,17 +177834,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 │ │ -07648c: |[07648c] android.support.v7.widget.SearchView.setOnCloseListener:(Landroid/support/v7/widget/SearchView$OnCloseListener;)V │ │ -07649c: 5b01 5b0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0a5b │ │ -0764a0: 0e00 |0002: return-void │ │ +076484: |[076484] android.support.v7.widget.SearchView.setOnCloseListener:(Landroid/support/v7/widget/SearchView$OnCloseListener;)V │ │ +076494: 5b01 5b0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0a5b │ │ +076498: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0002 line=523 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnCloseListener; │ │ @@ -177854,17 +177854,17 @@ │ │ type : '(Landroid/view/View$OnFocusChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0764a4: |[0764a4] android.support.v7.widget.SearchView.setOnQueryTextFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V │ │ -0764b4: 5b01 600a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0a60 │ │ -0764b8: 0e00 |0002: return-void │ │ +07649c: |[07649c] android.support.v7.widget.SearchView.setOnQueryTextFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V │ │ +0764ac: 5b01 600a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0a60 │ │ +0764b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0002 line=532 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/View$OnFocusChangeListener; │ │ @@ -177874,17 +177874,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 │ │ -0764bc: |[0764bc] android.support.v7.widget.SearchView.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V │ │ -0764cc: 5b01 5f0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0a5f │ │ -0764d0: 0e00 |0002: return-void │ │ +0764b4: |[0764b4] android.support.v7.widget.SearchView.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V │ │ +0764c4: 5b01 5f0a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0a5f │ │ +0764c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ 0x0002 line=514 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnQueryTextListener; │ │ @@ -177894,17 +177894,17 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0764d4: |[0764d4] android.support.v7.widget.SearchView.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V │ │ -0764e4: 5b01 610a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0a61 │ │ -0764e8: 0e00 |0002: return-void │ │ +0764cc: |[0764cc] android.support.v7.widget.SearchView.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V │ │ +0764dc: 5b01 610a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0a61 │ │ +0764e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0002 line=553 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/View$OnClickListener; │ │ @@ -177914,17 +177914,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 │ │ -0764ec: |[0764ec] android.support.v7.widget.SearchView.setOnSuggestionListener:(Landroid/support/v7/widget/SearchView$OnSuggestionListener;)V │ │ -0764fc: 5b01 620a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0a62 │ │ -076500: 0e00 |0002: return-void │ │ +0764e4: |[0764e4] android.support.v7.widget.SearchView.setOnSuggestionListener:(Landroid/support/v7/widget/SearchView$OnSuggestionListener;)V │ │ +0764f4: 5b01 620a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0a62 │ │ +0764f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0002 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnSuggestionListener; │ │ @@ -177934,30 +177934,30 @@ │ │ type : '(Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -076504: |[076504] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;Z)V │ │ -076514: 5420 660a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -076518: 6e20 a916 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@16a9 │ │ -07651e: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ -076522: 5420 660a |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -076526: 5421 660a |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -07652a: 6e10 8f16 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@168f │ │ -076530: 0a01 |000e: move-result v1 │ │ -076532: 6e20 a816 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@16a8 │ │ -076538: 5b23 790a |0012: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0a79 │ │ -07653c: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -076540: 7110 e517 0300 |0016: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -076546: 0a00 |0019: move-result v0 │ │ -076548: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ -07654c: 7010 f516 0200 |001c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@16f5 │ │ -076552: 0e00 |001f: return-void │ │ +0764fc: |[0764fc] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;Z)V │ │ +07650c: 5420 660a |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +076510: 6e20 a916 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@16a9 │ │ +076516: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ +07651a: 5420 660a |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +07651e: 5421 660a |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +076522: 6e10 8f16 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@168f │ │ +076528: 0a01 |000e: move-result v1 │ │ +07652a: 6e20 a816 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@16a8 │ │ +076530: 5b23 790a |0012: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0a79 │ │ +076534: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +076538: 7110 e517 0300 |0016: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +07653e: 0a00 |0019: move-result v0 │ │ +076540: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ +076544: 7010 f516 0200 |001c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@16f5 │ │ +07654a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0005 line=574 │ │ 0x0007 line=575 │ │ 0x0012 line=576 │ │ 0x0014 line=580 │ │ @@ -177973,18 +177973,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -076554: |[076554] android.support.v7.widget.SearchView.setQueryHint:(Ljava/lang/CharSequence;)V │ │ -076564: 5b01 640a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0a64 │ │ -076568: 7010 1817 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1718 │ │ -07656e: 0e00 |0005: return-void │ │ +07654c: |[07654c] android.support.v7.widget.SearchView.setQueryHint:(Ljava/lang/CharSequence;)V │ │ +07655c: 5b01 640a |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0a64 │ │ +076560: 7010 1817 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1718 │ │ +076566: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=592 │ │ 0x0002 line=593 │ │ 0x0005 line=594 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -177995,27 +177995,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -076570: |[076570] android.support.v7.widget.SearchView.setQueryRefinementEnabled:(Z)V │ │ -076580: 5c23 650a |0000: iput-boolean v3, v2, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0a65 │ │ -076584: 5420 740a |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -076588: 2000 1303 |0004: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0313 │ │ -07658c: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -076590: 5420 740a |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -076594: 1f00 1303 |000a: check-cast v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0313 │ │ -076598: 3803 0700 |000c: if-eqz v3, 0013 // +0007 │ │ -07659c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -07659e: 6e20 3817 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1738 │ │ -0765a4: 0e00 |0012: return-void │ │ -0765a6: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0765a8: 28fb |0014: goto 000f // -0005 │ │ +076568: |[076568] android.support.v7.widget.SearchView.setQueryRefinementEnabled:(Z)V │ │ +076578: 5c23 650a |0000: iput-boolean v3, v2, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0a65 │ │ +07657c: 5420 740a |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +076580: 2000 1303 |0004: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0313 │ │ +076584: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +076588: 5420 740a |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +07658c: 1f00 1303 |000a: check-cast v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@0313 │ │ +076590: 3803 0700 |000c: if-eqz v3, 0013 // +0007 │ │ +076594: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +076596: 6e20 3817 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@1738 │ │ +07659c: 0e00 |0012: return-void │ │ +07659e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0765a0: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ 0x0002 line=705 │ │ 0x0008 line=706 │ │ 0x0012 line=709 │ │ 0x0013 line=706 │ │ @@ -178028,40 +178028,40 @@ │ │ type : '(Landroid/app/SearchableInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0765ac: |[0765ac] android.support.v7.widget.SearchView.setSearchableInfo:(Landroid/app/SearchableInfo;)V │ │ -0765bc: 5b23 6d0a |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -0765c0: 5420 6d0a |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ -0765c4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -0765c8: 6300 4f0a |0006: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ -0765cc: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -0765d0: 7010 1917 0200 |000a: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateSearchAutoComplete:()V // method@1719 │ │ -0765d6: 7010 1817 0200 |000d: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1718 │ │ -0765dc: 6300 4f0a |0010: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ -0765e0: 3800 1e00 |0012: if-eqz v0, 0030 // +001e │ │ -0765e4: 7010 e016 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.hasVoiceSearch:()Z // method@16e0 │ │ -0765ea: 0a00 |0017: move-result v0 │ │ -0765ec: 3800 1800 |0018: if-eqz v0, 0030 // +0018 │ │ -0765f0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0765f2: 5c20 7c0a |001b: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0a7c │ │ -0765f6: 5520 7c0a |001d: iget-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0a7c │ │ -0765fa: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ -0765fe: 5420 660a |0021: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -076602: 1a01 231e |0023: const-string v1, "nm" // string@1e23 │ │ -076606: 6e20 a616 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setPrivateImeOptions:(Ljava/lang/String;)V // method@16a6 │ │ -07660c: 6e10 e416 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ -076612: 0a00 |002b: move-result v0 │ │ -076614: 7020 1c17 0200 |002c: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ -07661a: 0e00 |002f: return-void │ │ -07661c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -07661e: 28ea |0031: goto 001b // -0016 │ │ +0765a4: |[0765a4] android.support.v7.widget.SearchView.setSearchableInfo:(Landroid/app/SearchableInfo;)V │ │ +0765b4: 5b23 6d0a |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +0765b8: 5420 6d0a |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0a6d │ │ +0765bc: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +0765c0: 6300 4f0a |0006: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ +0765c4: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +0765c8: 7010 1917 0200 |000a: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateSearchAutoComplete:()V // method@1719 │ │ +0765ce: 7010 1817 0200 |000d: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@1718 │ │ +0765d4: 6300 4f0a |0010: sget-boolean v0, Landroid/support/v7/widget/SearchView;.IS_AT_LEAST_FROYO:Z // field@0a4f │ │ +0765d8: 3800 1e00 |0012: if-eqz v0, 0030 // +001e │ │ +0765dc: 7010 e016 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.hasVoiceSearch:()Z // method@16e0 │ │ +0765e2: 0a00 |0017: move-result v0 │ │ +0765e4: 3800 1800 |0018: if-eqz v0, 0030 // +0018 │ │ +0765e8: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0765ea: 5c20 7c0a |001b: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0a7c │ │ +0765ee: 5520 7c0a |001d: iget-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0a7c │ │ +0765f2: 3800 0900 |001f: if-eqz v0, 0028 // +0009 │ │ +0765f6: 5420 660a |0021: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +0765fa: 1a01 211e |0023: const-string v1, "nm" // string@1e21 │ │ +0765fe: 6e20 a616 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setPrivateImeOptions:(Ljava/lang/String;)V // method@16a6 │ │ +076604: 6e10 e416 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ +07660a: 0a00 |002b: move-result v0 │ │ +07660c: 7020 1c17 0200 |002c: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ +076612: 0e00 |002f: return-void │ │ +076614: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +076616: 28ea |0031: goto 001b // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0002 line=414 │ │ 0x0006 line=415 │ │ 0x000a line=416 │ │ 0x000d line=418 │ │ @@ -178080,20 +178080,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -076620: |[076620] android.support.v7.widget.SearchView.setSubmitButtonEnabled:(Z)V │ │ -076630: 5c12 710a |0000: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0a71 │ │ -076634: 6e10 e416 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ -07663a: 0a00 |0005: move-result v0 │ │ -07663c: 7020 1c17 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ -076642: 0e00 |0009: return-void │ │ +076618: |[076618] android.support.v7.widget.SearchView.setSubmitButtonEnabled:(Z)V │ │ +076628: 5c12 710a |0000: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0a71 │ │ +07662c: 6e10 e416 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@16e4 │ │ +076632: 0a00 |0005: move-result v0 │ │ +076634: 7020 1c17 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@171c │ │ +07663a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0002 line=677 │ │ 0x0009 line=678 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView; │ │ @@ -178104,36 +178104,36 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -076644: |[076644] android.support.v7.widget.SearchView.setSuggestionsAdapter:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -076654: 5b23 740a |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -076658: 5420 660a |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ -07665c: 5421 740a |0004: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ -076660: 6e20 9716 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1697 │ │ -076666: 0e00 |0009: return-void │ │ +07663c: |[07663c] android.support.v7.widget.SearchView.setSuggestionsAdapter:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +07664c: 5b23 740a |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +076650: 5420 660a |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0a66 │ │ +076654: 5421 740a |0004: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0a74 │ │ +076658: 6e20 9716 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1697 │ │ +07665e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 0x0002 line=728 │ │ 0x0009 line=729 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x000a reg=3 adapter Landroid/support/v4/widget/CursorAdapter; │ │ │ │ - source_file_idx : 2924 (SearchView.java) │ │ + source_file_idx : 2922 (SearchView.java) │ │ │ │ Class #647 header: │ │ class_idx : 786 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2998 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #647 annotations: │ │ Annotations on class │ │ @@ -178173,63 +178173,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -076668: |[076668] android.support.v7.widget.SuggestionsAdapter$ChildViewCache.:(Landroid/view/View;)V │ │ -076678: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07667e: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ -076684: 6e20 b518 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -07668a: 0c00 |0009: move-result-object v0 │ │ -07668c: 1f00 b103 |000a: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ -076690: 5b10 810a |000c: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ -076694: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ -07669a: 6e20 b518 0200 |0011: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -0766a0: 0c00 |0014: move-result-object v0 │ │ -0766a2: 1f00 b103 |0015: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ -0766a6: 5b10 820a |0017: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0a82 │ │ -0766aa: 1400 0700 0201 |0019: const v0, #float 2.38772e-38 // #01020007 │ │ -0766b0: 6e20 b518 0200 |001c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -0766b6: 0c00 |001f: move-result-object v0 │ │ -0766b8: 1f00 9f03 |0020: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ -0766bc: 5b10 7e0a |0022: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0a7e │ │ -0766c0: 1400 0800 0201 |0024: const v0, #float 2.38773e-38 // #01020008 │ │ -0766c6: 6e20 b518 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -0766cc: 0c00 |002a: move-result-object v0 │ │ -0766ce: 1f00 9f03 |002b: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ -0766d2: 5b10 7f0a |002d: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0a7f │ │ -0766d6: 6000 fa04 |002f: sget v0, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@04fa │ │ -0766da: 6e20 b518 0200 |0031: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -0766e0: 0c00 |0034: move-result-object v0 │ │ -0766e2: 1f00 9f03 |0035: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ -0766e6: 5b10 800a |0037: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0a80 │ │ -0766ea: 0e00 |0039: return-void │ │ +076660: |[076660] android.support.v7.widget.SuggestionsAdapter$ChildViewCache.:(Landroid/view/View;)V │ │ +076670: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +076676: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ +07667c: 6e20 b518 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +076682: 0c00 |0009: move-result-object v0 │ │ +076684: 1f00 b103 |000a: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ +076688: 5b10 810a |000c: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ +07668c: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ +076692: 6e20 b518 0200 |0011: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +076698: 0c00 |0014: move-result-object v0 │ │ +07669a: 1f00 b103 |0015: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ +07669e: 5b10 820a |0017: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0a82 │ │ +0766a2: 1400 0700 0201 |0019: const v0, #float 2.38772e-38 // #01020007 │ │ +0766a8: 6e20 b518 0200 |001c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +0766ae: 0c00 |001f: move-result-object v0 │ │ +0766b0: 1f00 9f03 |0020: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ +0766b4: 5b10 7e0a |0022: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0a7e │ │ +0766b8: 1400 0800 0201 |0024: const v0, #float 2.38773e-38 // #01020008 │ │ +0766be: 6e20 b518 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +0766c4: 0c00 |002a: move-result-object v0 │ │ +0766c6: 1f00 9f03 |002b: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ +0766ca: 5b10 7f0a |002d: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0a7f │ │ +0766ce: 6000 fa04 |002f: sget v0, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@04fa │ │ +0766d2: 6e20 b518 0200 |0031: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +0766d8: 0c00 |0034: move-result-object v0 │ │ +0766da: 1f00 9f03 |0035: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ +0766de: 5b10 800a |0037: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0a80 │ │ +0766e2: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0003 line=265 │ │ 0x000e line=266 │ │ 0x0019 line=267 │ │ 0x0024 line=268 │ │ 0x002f line=269 │ │ 0x0039 line=270 │ │ 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 : 2998 (SuggestionsAdapter.java) │ │ + source_file_idx : 2996 (SuggestionsAdapter.java) │ │ │ │ Class #648 header: │ │ class_idx : 787 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 531 │ │ -source_file_idx : 2998 │ │ +source_file_idx : 2996 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 13 │ │ │ │ Class #648 annotations: │ │ Annotations on class │ │ @@ -178315,44 +178315,44 @@ │ │ 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 : 54 16-bit code units │ │ -0766ec: |[0766ec] android.support.v7.widget.SuggestionsAdapter.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V │ │ -0766fc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0766fe: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -076700: 6e10 da16 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionRowLayout:()I // method@16da │ │ -076706: 0a00 |0005: move-result v0 │ │ -076708: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07670a: 7053 490c 5410 |0007: invoke-direct {v4, v5, v0, v1, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V // method@0c49 │ │ -076710: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -076712: 5c40 830a |000b: iput-boolean v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0a83 │ │ -076716: 5943 8c0a |000d: iput v3, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0a8c │ │ -07671a: 5942 900a |000f: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0a90 │ │ -07671e: 5942 910a |0011: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0a91 │ │ -076722: 5942 920a |0013: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0a92 │ │ -076726: 5942 880a |0015: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0a88 │ │ -07672a: 5942 890a |0017: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0a89 │ │ -07672e: 5942 870a |0019: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0a87 │ │ -076732: 5440 850a |001b: iget-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ -076736: 1a01 d221 |001d: const-string v1, "search" // string@21d2 │ │ -07673a: 6e20 cb00 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ -076740: 0c00 |0022: move-result-object v0 │ │ -076742: 1f00 2100 |0023: check-cast v0, Landroid/app/SearchManager; // type@0021 │ │ -076746: 5b40 8d0a |0025: iput-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchManager:Landroid/app/SearchManager; // field@0a8d │ │ -07674a: 5b46 8e0a |0027: iput-object v6, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a8e │ │ -07674e: 5b47 8f0a |0029: iput-object v7, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0a8f │ │ -076752: 6e10 d916 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionCommitIconResId:()I // method@16d9 │ │ -076758: 0a00 |002e: move-result v0 │ │ -07675a: 5940 840a |002f: iput v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@0a84 │ │ -07675e: 5b45 8b0a |0031: iput-object v5, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0a8b │ │ -076762: 5b48 8a0a |0033: iput-object v8, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ -076766: 0e00 |0035: return-void │ │ +0766e4: |[0766e4] android.support.v7.widget.SuggestionsAdapter.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V │ │ +0766f4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0766f6: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0766f8: 6e10 da16 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionRowLayout:()I // method@16da │ │ +0766fe: 0a00 |0005: move-result v0 │ │ +076700: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +076702: 7053 490c 5410 |0007: invoke-direct {v4, v5, v0, v1, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V // method@0c49 │ │ +076708: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07670a: 5c40 830a |000b: iput-boolean v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0a83 │ │ +07670e: 5943 8c0a |000d: iput v3, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0a8c │ │ +076712: 5942 900a |000f: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0a90 │ │ +076716: 5942 910a |0011: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0a91 │ │ +07671a: 5942 920a |0013: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0a92 │ │ +07671e: 5942 880a |0015: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0a88 │ │ +076722: 5942 890a |0017: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0a89 │ │ +076726: 5942 870a |0019: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0a87 │ │ +07672a: 5440 850a |001b: iget-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ +07672e: 1a01 d021 |001d: const-string v1, "search" // string@21d0 │ │ +076732: 6e20 cb00 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@00cb │ │ +076738: 0c00 |0022: move-result-object v0 │ │ +07673a: 1f00 2100 |0023: check-cast v0, Landroid/app/SearchManager; // type@0021 │ │ +07673e: 5b40 8d0a |0025: iput-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchManager:Landroid/app/SearchManager; // field@0a8d │ │ +076742: 5b46 8e0a |0027: iput-object v6, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a8e │ │ +076746: 5b47 8f0a |0029: iput-object v7, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0a8f │ │ +07674a: 6e10 d916 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getSuggestionCommitIconResId:()I // method@16d9 │ │ +076750: 0a00 |002e: move-result v0 │ │ +076752: 5940 840a |002f: iput v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@0a84 │ │ +076756: 5b45 8b0a |0031: iput-object v5, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0a8b │ │ +07675a: 5b48 8a0a |0033: iput-object v8, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ +07675e: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x000a line=74 │ │ 0x000d line=75 │ │ 0x000f line=83 │ │ 0x0011 line=84 │ │ @@ -178380,25 +178380,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 │ │ -076768: |[076768] android.support.v7.widget.SuggestionsAdapter.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -076778: 5421 8a0a |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ -07677c: 6e20 571c 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c57 │ │ -076782: 0c00 |0005: move-result-object v0 │ │ -076784: 1f00 6800 |0006: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0068 │ │ -076788: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -07678c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -07678e: 1101 |000b: return-object v1 │ │ -076790: 6e10 cc01 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@01cc │ │ -076796: 0c01 |000f: move-result-object v1 │ │ -076798: 28fb |0010: goto 000b // -0005 │ │ +076760: |[076760] android.support.v7.widget.SuggestionsAdapter.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +076770: 5421 8a0a |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ +076774: 6e20 571c 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c57 │ │ +07677a: 0c00 |0005: move-result-object v0 │ │ +07677c: 1f00 6800 |0006: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0068 │ │ +076780: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +076784: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +076786: 1101 |000b: return-object v1 │ │ +076788: 6e10 cc01 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@01cc │ │ +07678e: 0c01 |000f: move-result-object v1 │ │ +076790: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0008 line=560 │ │ 0x000a line=561 │ │ 0x000b line=564 │ │ locals : │ │ @@ -178411,46 +178411,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 │ │ -07679c: |[07679c] android.support.v7.widget.SuggestionsAdapter.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -0767ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0767ae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0767b0: 5480 930a |0002: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0a93 │ │ -0767b4: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0767b8: 2206 3b03 |0006: new-instance v6, Landroid/util/TypedValue; // type@033b │ │ -0767bc: 7010 1518 0600 |0008: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -0767c2: 5480 850a |000b: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ -0767c6: 6e10 cd00 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -0767cc: 0c00 |0010: move-result-object v0 │ │ -0767ce: 6003 2d04 |0011: sget v3, Landroid/support/v7/appcompat/R$attr;.textColorSearchUrl:I // field@042d │ │ -0767d2: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -0767d4: 6e40 2b01 3046 |0014: invoke-virtual {v0, v3, v6, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -0767da: 5480 850a |0017: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ -0767de: 6e10 c800 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -0767e4: 0c00 |001c: move-result-object v0 │ │ -0767e6: 5263 d30a |001d: iget v3, v6, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -0767ea: 6e20 3101 3000 |001f: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0131 │ │ -0767f0: 0c00 |0022: move-result-object v0 │ │ -0767f2: 5b80 930a |0023: iput-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0a93 │ │ -0767f6: 2207 2103 |0025: new-instance v7, Landroid/text/SpannableString; // type@0321 │ │ -0767fa: 7020 db17 9700 |0027: invoke-direct {v7, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ -076800: 2200 2f03 |002a: new-instance v0, Landroid/text/style/TextAppearanceSpan; // type@032f │ │ -076804: 5484 930a |002c: iget-object v4, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0a93 │ │ -076808: 0123 |002e: move v3, v2 │ │ -07680a: 0715 |002f: move-object v5, v1 │ │ -07680c: 7606 ef17 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@17ef │ │ -076812: 7210 691b 0900 |0033: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@1b69 │ │ -076818: 0a01 |0036: move-result v1 │ │ -07681a: 1303 2100 |0037: const/16 v3, #int 33 // #21 │ │ -07681e: 6e53 dd17 0712 |0039: invoke-virtual {v7, v0, v2, v1, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ -076824: 1107 |003c: return-object v7 │ │ +076794: |[076794] android.support.v7.widget.SuggestionsAdapter.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +0767a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0767a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0767a8: 5480 930a |0002: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0a93 │ │ +0767ac: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +0767b0: 2206 3b03 |0006: new-instance v6, Landroid/util/TypedValue; // type@033b │ │ +0767b4: 7010 1518 0600 |0008: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +0767ba: 5480 850a |000b: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ +0767be: 6e10 cd00 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +0767c4: 0c00 |0010: move-result-object v0 │ │ +0767c6: 6003 2d04 |0011: sget v3, Landroid/support/v7/appcompat/R$attr;.textColorSearchUrl:I // field@042d │ │ +0767ca: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +0767cc: 6e40 2b01 3046 |0014: invoke-virtual {v0, v3, v6, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +0767d2: 5480 850a |0017: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ +0767d6: 6e10 c800 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +0767dc: 0c00 |001c: move-result-object v0 │ │ +0767de: 5263 d30a |001d: iget v3, v6, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +0767e2: 6e20 3101 3000 |001f: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0131 │ │ +0767e8: 0c00 |0022: move-result-object v0 │ │ +0767ea: 5b80 930a |0023: iput-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0a93 │ │ +0767ee: 2207 2103 |0025: new-instance v7, Landroid/text/SpannableString; // type@0321 │ │ +0767f2: 7020 db17 9700 |0027: invoke-direct {v7, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ +0767f8: 2200 2f03 |002a: new-instance v0, Landroid/text/style/TextAppearanceSpan; // type@032f │ │ +0767fc: 5484 930a |002c: iget-object v4, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0a93 │ │ +076800: 0123 |002e: move v3, v2 │ │ +076802: 0715 |002f: move-object v5, v1 │ │ +076804: 7606 ef17 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@17ef │ │ +07680a: 7210 691b 0900 |0033: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@1b69 │ │ +076810: 0a01 |0036: move-result v1 │ │ +076812: 1303 2100 |0037: const/16 v3, #int 33 // #21 │ │ +076816: 6e53 dd17 0712 |0039: invoke-virtual {v7, v0, v2, v1, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ +07681c: 1107 |003c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=335 │ │ 0x0006 line=337 │ │ 0x000b line=338 │ │ 0x0017 line=339 │ │ 0x0025 line=342 │ │ @@ -178467,60 +178467,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 │ │ -076828: |[076828] android.support.v7.widget.SuggestionsAdapter.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ -076838: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -07683a: 54a7 850a |0001: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ -07683e: 6e10 c600 0700 |0003: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ -076844: 0c05 |0006: move-result-object v5 │ │ -076846: 1307 8000 |0007: const/16 v7, #int 128 // #80 │ │ -07684a: 6e30 1a01 b507 |0009: invoke-virtual {v5, v11, v7}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@011a │ │ -076850: 0c00 |000c: move-result-object v0 │ │ -076852: 6e10 1801 0000 |000d: invoke-virtual {v0}, Landroid/content/pm/ActivityInfo;.getIconResource:()I // method@0118 │ │ -076858: 0a03 |0010: move-result v3 │ │ -07685a: 3903 1000 |0011: if-nez v3, 0021 // +0010 │ │ -07685e: 0761 |0013: move-object v1, v6 │ │ -076860: 1101 |0014: return-object v1 │ │ -076862: 0d02 |0015: move-exception v2 │ │ -076864: 1a07 b50b |0016: const-string v7, "SuggestionsAdapter" // string@0bb5 │ │ -076868: 6e10 1901 0200 |0018: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@0119 │ │ -07686e: 0c08 |001b: move-result-object v8 │ │ -076870: 7120 0518 8700 |001c: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -076876: 0761 |001f: move-object v1, v6 │ │ -076878: 28f4 |0020: goto 0014 // -000c │ │ -07687a: 6e10 b500 0b00 |0021: invoke-virtual {v11}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b5 │ │ -076880: 0c04 |0024: move-result-object v4 │ │ -076882: 5407 1100 |0025: iget-object v7, v0, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0011 │ │ -076886: 6e40 1c01 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@011c │ │ -07688c: 0c01 |002a: move-result-object v1 │ │ -07688e: 3901 e9ff |002b: if-nez v1, 0014 // -0017 │ │ -076892: 1a07 b50b |002d: const-string v7, "SuggestionsAdapter" // string@0bb5 │ │ -076896: 2208 f003 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -07689a: 7010 c91b 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0768a0: 1a09 2b04 |0034: const-string v9, "Invalid icon resource " // string@042b │ │ -0768a4: 6e20 d21b 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0768aa: 0c08 |0039: move-result-object v8 │ │ -0768ac: 6e20 ce1b 3800 |003a: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0768b2: 0c08 |003d: move-result-object v8 │ │ -0768b4: 1a09 5500 |003e: const-string v9, " for " // string@0055 │ │ -0768b8: 6e20 d21b 9800 |0040: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0768be: 0c08 |0043: move-result-object v8 │ │ -0768c0: 6e10 b400 0b00 |0044: invoke-virtual {v11}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@00b4 │ │ -0768c6: 0c09 |0047: move-result-object v9 │ │ -0768c8: 6e20 d21b 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0768ce: 0c08 |004b: move-result-object v8 │ │ -0768d0: 6e10 d61b 0800 |004c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0768d6: 0c08 |004f: move-result-object v8 │ │ -0768d8: 7120 0518 8700 |0050: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -0768de: 0761 |0053: move-object v1, v6 │ │ -0768e0: 28c0 |0054: goto 0014 // -0040 │ │ +076820: |[076820] android.support.v7.widget.SuggestionsAdapter.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ +076830: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +076832: 54a7 850a |0001: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ +076836: 6e10 c600 0700 |0003: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ +07683c: 0c05 |0006: move-result-object v5 │ │ +07683e: 1307 8000 |0007: const/16 v7, #int 128 // #80 │ │ +076842: 6e30 1a01 b507 |0009: invoke-virtual {v5, v11, v7}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@011a │ │ +076848: 0c00 |000c: move-result-object v0 │ │ +07684a: 6e10 1801 0000 |000d: invoke-virtual {v0}, Landroid/content/pm/ActivityInfo;.getIconResource:()I // method@0118 │ │ +076850: 0a03 |0010: move-result v3 │ │ +076852: 3903 1000 |0011: if-nez v3, 0021 // +0010 │ │ +076856: 0761 |0013: move-object v1, v6 │ │ +076858: 1101 |0014: return-object v1 │ │ +07685a: 0d02 |0015: move-exception v2 │ │ +07685c: 1a07 b30b |0016: const-string v7, "SuggestionsAdapter" // string@0bb3 │ │ +076860: 6e10 1901 0200 |0018: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@0119 │ │ +076866: 0c08 |001b: move-result-object v8 │ │ +076868: 7120 0518 8700 |001c: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +07686e: 0761 |001f: move-object v1, v6 │ │ +076870: 28f4 |0020: goto 0014 // -000c │ │ +076872: 6e10 b500 0b00 |0021: invoke-virtual {v11}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@00b5 │ │ +076878: 0c04 |0024: move-result-object v4 │ │ +07687a: 5407 1100 |0025: iget-object v7, v0, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0011 │ │ +07687e: 6e40 1c01 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@011c │ │ +076884: 0c01 |002a: move-result-object v1 │ │ +076886: 3901 e9ff |002b: if-nez v1, 0014 // -0017 │ │ +07688a: 1a07 b30b |002d: const-string v7, "SuggestionsAdapter" // string@0bb3 │ │ +07688e: 2208 f003 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +076892: 7010 c91b 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +076898: 1a09 2a04 |0034: const-string v9, "Invalid icon resource " // string@042a │ │ +07689c: 6e20 d21b 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0768a2: 0c08 |0039: move-result-object v8 │ │ +0768a4: 6e20 ce1b 3800 |003a: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0768aa: 0c08 |003d: move-result-object v8 │ │ +0768ac: 1a09 5400 |003e: const-string v9, " for " // string@0054 │ │ +0768b0: 6e20 d21b 9800 |0040: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0768b6: 0c08 |0043: move-result-object v8 │ │ +0768b8: 6e10 b400 0b00 |0044: invoke-virtual {v11}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@00b4 │ │ +0768be: 0c09 |0047: move-result-object v9 │ │ +0768c0: 6e20 d21b 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0768c6: 0c08 |004b: move-result-object v8 │ │ +0768c8: 6e10 d61b 0800 |004c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0768ce: 0c08 |004f: move-result-object v8 │ │ +0768d0: 7120 0518 8700 |0050: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +0768d6: 0761 |0053: move-object v1, v6 │ │ +0768d8: 28c0 |0054: goto 0014 // -0040 │ │ catches : 1 │ │ 0x0009 - 0x000c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0015 │ │ positions : │ │ 0x0001 line=623 │ │ 0x0007 line=626 │ │ 0x000d line=631 │ │ @@ -178551,45 +178551,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 │ │ -0768f0: |[0768f0] android.support.v7.widget.SuggestionsAdapter.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ -076900: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -076902: 6e10 b400 0700 |0001: invoke-virtual {v7}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@00b4 │ │ -076908: 0c01 |0004: move-result-object v1 │ │ -07690a: 5465 8a0a |0005: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ -07690e: 6e20 561c 1500 |0007: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.containsKey:(Ljava/lang/Object;)Z // method@1c56 │ │ -076914: 0a05 |000a: move-result v5 │ │ -076916: 3805 1800 |000b: if-eqz v5, 0023 // +0018 │ │ -07691a: 5465 8a0a |000d: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ -07691e: 6e20 571c 1500 |000f: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c57 │ │ -076924: 0c00 |0012: move-result-object v0 │ │ -076926: 1f00 6800 |0013: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0068 │ │ -07692a: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ -07692e: 1104 |0017: return-object v4 │ │ -076930: 5464 8b0a |0018: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0a8b │ │ -076934: 6e10 c800 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -07693a: 0c04 |001d: move-result-object v4 │ │ -07693c: 6e20 cd01 4000 |001e: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@01cd │ │ -076942: 0c04 |0021: move-result-object v4 │ │ -076944: 28f5 |0022: goto 0017 // -000b │ │ -076946: 7020 2517 7600 |0023: invoke-direct {v6, v7}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1725 │ │ -07694c: 0c02 |0026: move-result-object v2 │ │ -07694e: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ -076952: 0743 |0029: move-object v3, v4 │ │ -076954: 5464 8a0a |002a: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ -076958: 6e30 581c 1403 |002c: invoke-virtual {v4, v1, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c58 │ │ -07695e: 0724 |002f: move-object v4, v2 │ │ -076960: 28e7 |0030: goto 0017 // -0019 │ │ -076962: 6e10 d301 0200 |0031: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ -076968: 0c03 |0034: move-result-object v3 │ │ -07696a: 28f5 |0035: goto 002a // -000b │ │ +0768e8: |[0768e8] android.support.v7.widget.SuggestionsAdapter.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ +0768f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0768fa: 6e10 b400 0700 |0001: invoke-virtual {v7}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@00b4 │ │ +076900: 0c01 |0004: move-result-object v1 │ │ +076902: 5465 8a0a |0005: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ +076906: 6e20 561c 1500 |0007: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.containsKey:(Ljava/lang/Object;)Z // method@1c56 │ │ +07690c: 0a05 |000a: move-result v5 │ │ +07690e: 3805 1800 |000b: if-eqz v5, 0023 // +0018 │ │ +076912: 5465 8a0a |000d: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ +076916: 6e20 571c 1500 |000f: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c57 │ │ +07691c: 0c00 |0012: move-result-object v0 │ │ +07691e: 1f00 6800 |0013: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0068 │ │ +076922: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ +076926: 1104 |0017: return-object v4 │ │ +076928: 5464 8b0a |0018: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0a8b │ │ +07692c: 6e10 c800 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +076932: 0c04 |001d: move-result-object v4 │ │ +076934: 6e20 cd01 4000 |001e: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@01cd │ │ +07693a: 0c04 |0021: move-result-object v4 │ │ +07693c: 28f5 |0022: goto 0017 // -000b │ │ +07693e: 7020 2517 7600 |0023: invoke-direct {v6, v7}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1725 │ │ +076944: 0c02 |0026: move-result-object v2 │ │ +076946: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ +07694a: 0743 |0029: move-object v3, v4 │ │ +07694c: 5464 8a0a |002a: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ +076950: 6e30 581c 1403 |002c: invoke-virtual {v4, v1, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c58 │ │ +076956: 0724 |002f: move-object v4, v2 │ │ +076958: 28e7 |0030: goto 0017 // -0019 │ │ +07695a: 6e10 d301 0200 |0031: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ +076960: 0c03 |0034: move-result-object v3 │ │ +076962: 28f5 |0035: goto 002a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=601 │ │ 0x0005 line=603 │ │ 0x000d line=604 │ │ 0x0015 line=605 │ │ 0x0017 line=612 │ │ @@ -178613,20 +178613,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 │ │ -07696c: |[07696c] android.support.v7.widget.SuggestionsAdapter.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; │ │ -07697c: 7220 5801 3200 |0000: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ -076982: 0a00 |0003: move-result v0 │ │ -076984: 7120 3017 0200 |0004: invoke-static {v2, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1730 │ │ -07698a: 0c01 |0007: move-result-object v1 │ │ -07698c: 1101 |0008: return-object v1 │ │ +076964: |[076964] android.support.v7.widget.SuggestionsAdapter.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; │ │ +076974: 7220 5801 3200 |0000: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ +07697a: 0a00 |0003: move-result v0 │ │ +07697c: 7120 3017 0200 |0004: invoke-static {v2, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1730 │ │ +076982: 0c01 |0007: move-result-object v1 │ │ +076984: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x0004 line=653 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 col I │ │ 0x0000 - 0x0009 reg=2 cursor Landroid/database/Cursor; │ │ @@ -178637,28 +178637,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 │ │ -076990: |[076990] android.support.v7.widget.SuggestionsAdapter.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -0769a0: 5421 8f0a |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0a8f │ │ -0769a4: 6e10 a000 0100 |0002: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00a0 │ │ -0769aa: 0c01 |0005: move-result-object v1 │ │ -0769ac: 7020 2617 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1726 │ │ -0769b2: 0c00 |0009: move-result-object v0 │ │ -0769b4: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -0769b8: 1100 |000c: return-object v0 │ │ -0769ba: 5421 850a |000d: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ -0769be: 6e10 c600 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ -0769c4: 0c01 |0012: move-result-object v1 │ │ -0769c6: 6e10 1b01 0100 |0013: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getDefaultActivityIcon:()Landroid/graphics/drawable/Drawable; // method@011b │ │ -0769cc: 0c00 |0016: move-result-object v0 │ │ -0769ce: 28f5 |0017: goto 000c // -000b │ │ +076988: |[076988] android.support.v7.widget.SuggestionsAdapter.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +076998: 5421 8f0a |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0a8f │ │ +07699c: 6e10 a000 0100 |0002: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00a0 │ │ +0769a2: 0c01 |0005: move-result-object v1 │ │ +0769a4: 7020 2617 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@1726 │ │ +0769aa: 0c00 |0009: move-result-object v0 │ │ +0769ac: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +0769b0: 1100 |000c: return-object v0 │ │ +0769b2: 5421 850a |000d: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ +0769b6: 6e10 c600 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ +0769bc: 0c01 |0012: move-result-object v1 │ │ +0769be: 6e10 1b01 0100 |0013: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getDefaultActivityIcon:()Landroid/graphics/drawable/Drawable; // method@011b │ │ +0769c4: 0c00 |0016: move-result-object v0 │ │ +0769c6: 28f5 |0017: goto 000c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x000a line=583 │ │ 0x000c line=588 │ │ locals : │ │ 0x000a - 0x000c reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -178671,111 +178671,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 │ │ -0769d0: |[0769d0] android.support.v7.widget.SuggestionsAdapter.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ -0769e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0769e2: 6e10 0302 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0203 │ │ -0769e8: 0c02 |0004: move-result-object v2 │ │ -0769ea: 1a04 d30f |0005: const-string v4, "android.resource" // string@0fd3 │ │ -0769ee: 6e20 b81b 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -0769f4: 0a04 |000a: move-result v4 │ │ -0769f6: 3804 4a00 |000b: if-eqz v4, 0055 // +004a │ │ -0769fa: 6e20 2b17 a900 |000d: invoke-virtual {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@172b │ │ -076a00: 0c04 |0010: move-result-object v4 │ │ -076a02: 1104 |0011: return-object v4 │ │ -076a04: 0d00 |0012: move-exception v0 │ │ -076a06: 2204 c703 |0013: new-instance v4, Ljava/io/FileNotFoundException; // type@03c7 │ │ -076a0a: 2206 f003 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ -076a0e: 7010 c91b 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -076a14: 1a07 260b |001a: const-string v7, "Resource does not exist: " // string@0b26 │ │ -076a18: 6e20 d21b 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076a1e: 0c06 |001f: move-result-object v6 │ │ -076a20: 6e20 d11b a600 |0020: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -076a26: 0c06 |0023: move-result-object v6 │ │ -076a28: 6e10 d61b 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -076a2e: 0c06 |0027: move-result-object v6 │ │ -076a30: 7020 531b 6400 |0028: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ -076a36: 2704 |002b: throw v4 │ │ -076a38: 0d01 |002c: move-exception v1 │ │ -076a3a: 1a04 b50b |002d: const-string v4, "SuggestionsAdapter" // string@0bb5 │ │ -076a3e: 2206 f003 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ -076a42: 7010 c91b 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -076a48: 1a07 0a04 |0034: const-string v7, "Icon not found: " // string@040a │ │ -076a4c: 6e20 d21b 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076a52: 0c06 |0039: move-result-object v6 │ │ -076a54: 6e20 d11b a600 |003a: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -076a5a: 0c06 |003d: move-result-object v6 │ │ -076a5c: 1a07 d900 |003e: const-string v7, ", " // string@00d9 │ │ -076a60: 6e20 d21b 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076a66: 0c06 |0043: move-result-object v6 │ │ -076a68: 6e10 541b 0100 |0044: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@1b54 │ │ -076a6e: 0c07 |0047: move-result-object v7 │ │ -076a70: 6e20 d21b 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076a76: 0c06 |004b: move-result-object v6 │ │ -076a78: 6e10 d61b 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -076a7e: 0c06 |004f: move-result-object v6 │ │ -076a80: 7120 0518 6400 |0050: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -076a86: 0754 |0053: move-object v4, v5 │ │ -076a88: 28bd |0054: goto 0011 // -0043 │ │ -076a8a: 5494 8b0a |0055: iget-object v4, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0a8b │ │ -076a8e: 6e10 c300 0400 |0057: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -076a94: 0c04 |005a: move-result-object v4 │ │ -076a96: 6e20 b900 a400 |005b: invoke-virtual {v4, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@00b9 │ │ -076a9c: 0c03 |005e: move-result-object v3 │ │ -076a9e: 3903 1b00 |005f: if-nez v3, 007a // +001b │ │ -076aa2: 2204 c703 |0061: new-instance v4, Ljava/io/FileNotFoundException; // type@03c7 │ │ -076aa6: 2206 f003 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ -076aaa: 7010 c91b 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -076ab0: 1a07 9303 |0068: const-string v7, "Failed to open " // string@0393 │ │ -076ab4: 6e20 d21b 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076aba: 0c06 |006d: move-result-object v6 │ │ -076abc: 6e20 d11b a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -076ac2: 0c06 |0071: move-result-object v6 │ │ -076ac4: 6e10 d61b 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -076aca: 0c06 |0075: move-result-object v6 │ │ -076acc: 7020 531b 6400 |0076: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ -076ad2: 2704 |0079: throw v4 │ │ -076ad4: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -076ad6: 7120 cf01 4300 |007b: invoke-static {v3, v4}, Landroid/graphics/drawable/Drawable;.createFromStream:(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@01cf │ │ -076adc: 0c04 |007e: move-result-object v4 │ │ -076ade: 6e10 5a1b 0300 |007f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@1b5a │ │ -076ae4: 288f |0082: goto 0011 // -0071 │ │ -076ae6: 0d00 |0083: move-exception v0 │ │ -076ae8: 1a06 b50b |0084: const-string v6, "SuggestionsAdapter" // string@0bb5 │ │ -076aec: 2207 f003 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ -076af0: 7010 c91b 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -076af6: 1a08 6c03 |008b: const-string v8, "Error closing icon stream for " // string@036c │ │ -076afa: 6e20 d21b 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076b00: 0c07 |0090: move-result-object v7 │ │ -076b02: 6e20 d11b a700 |0091: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -076b08: 0c07 |0094: move-result-object v7 │ │ -076b0a: 6e10 d61b 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -076b10: 0c07 |0098: move-result-object v7 │ │ -076b12: 7130 0118 7600 |0099: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -076b18: 2900 75ff |009c: goto/16 0011 // -008b │ │ -076b1c: 0d04 |009e: move-exception v4 │ │ -076b1e: 6e10 5a1b 0300 |009f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@1b5a │ │ -076b24: 2704 |00a2: throw v4 │ │ -076b26: 0d00 |00a3: move-exception v0 │ │ -076b28: 1a06 b50b |00a4: const-string v6, "SuggestionsAdapter" // string@0bb5 │ │ -076b2c: 2207 f003 |00a6: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ -076b30: 7010 c91b 0700 |00a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -076b36: 1a08 6c03 |00ab: const-string v8, "Error closing icon stream for " // string@036c │ │ -076b3a: 6e20 d21b 8700 |00ad: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076b40: 0c07 |00b0: move-result-object v7 │ │ -076b42: 6e20 d11b a700 |00b1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -076b48: 0c07 |00b4: move-result-object v7 │ │ -076b4a: 6e10 d61b 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -076b50: 0c07 |00b8: move-result-object v7 │ │ -076b52: 7130 0118 7600 |00b9: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -076b58: 28e6 |00bc: goto 00a2 // -001a │ │ +0769c8: |[0769c8] android.support.v7.widget.SuggestionsAdapter.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ +0769d8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0769da: 6e10 0302 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@0203 │ │ +0769e0: 0c02 |0004: move-result-object v2 │ │ +0769e2: 1a04 d10f |0005: const-string v4, "android.resource" // string@0fd1 │ │ +0769e6: 6e20 b81b 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +0769ec: 0a04 |000a: move-result v4 │ │ +0769ee: 3804 4a00 |000b: if-eqz v4, 0055 // +004a │ │ +0769f2: 6e20 2b17 a900 |000d: invoke-virtual {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@172b │ │ +0769f8: 0c04 |0010: move-result-object v4 │ │ +0769fa: 1104 |0011: return-object v4 │ │ +0769fc: 0d00 |0012: move-exception v0 │ │ +0769fe: 2204 c703 |0013: new-instance v4, Ljava/io/FileNotFoundException; // type@03c7 │ │ +076a02: 2206 f003 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ +076a06: 7010 c91b 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +076a0c: 1a07 240b |001a: const-string v7, "Resource does not exist: " // string@0b24 │ │ +076a10: 6e20 d21b 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076a16: 0c06 |001f: move-result-object v6 │ │ +076a18: 6e20 d11b a600 |0020: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +076a1e: 0c06 |0023: move-result-object v6 │ │ +076a20: 6e10 d61b 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +076a26: 0c06 |0027: move-result-object v6 │ │ +076a28: 7020 531b 6400 |0028: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ +076a2e: 2704 |002b: throw v4 │ │ +076a30: 0d01 |002c: move-exception v1 │ │ +076a32: 1a04 b30b |002d: const-string v4, "SuggestionsAdapter" // string@0bb3 │ │ +076a36: 2206 f003 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ +076a3a: 7010 c91b 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +076a40: 1a07 0904 |0034: const-string v7, "Icon not found: " // string@0409 │ │ +076a44: 6e20 d21b 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076a4a: 0c06 |0039: move-result-object v6 │ │ +076a4c: 6e20 d11b a600 |003a: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +076a52: 0c06 |003d: move-result-object v6 │ │ +076a54: 1a07 d800 |003e: const-string v7, ", " // string@00d8 │ │ +076a58: 6e20 d21b 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076a5e: 0c06 |0043: move-result-object v6 │ │ +076a60: 6e10 541b 0100 |0044: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@1b54 │ │ +076a66: 0c07 |0047: move-result-object v7 │ │ +076a68: 6e20 d21b 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076a6e: 0c06 |004b: move-result-object v6 │ │ +076a70: 6e10 d61b 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +076a76: 0c06 |004f: move-result-object v6 │ │ +076a78: 7120 0518 6400 |0050: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +076a7e: 0754 |0053: move-object v4, v5 │ │ +076a80: 28bd |0054: goto 0011 // -0043 │ │ +076a82: 5494 8b0a |0055: iget-object v4, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0a8b │ │ +076a86: 6e10 c300 0400 |0057: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +076a8c: 0c04 |005a: move-result-object v4 │ │ +076a8e: 6e20 b900 a400 |005b: invoke-virtual {v4, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@00b9 │ │ +076a94: 0c03 |005e: move-result-object v3 │ │ +076a96: 3903 1b00 |005f: if-nez v3, 007a // +001b │ │ +076a9a: 2204 c703 |0061: new-instance v4, Ljava/io/FileNotFoundException; // type@03c7 │ │ +076a9e: 2206 f003 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ +076aa2: 7010 c91b 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +076aa8: 1a07 9203 |0068: const-string v7, "Failed to open " // string@0392 │ │ +076aac: 6e20 d21b 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076ab2: 0c06 |006d: move-result-object v6 │ │ +076ab4: 6e20 d11b a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +076aba: 0c06 |0071: move-result-object v6 │ │ +076abc: 6e10 d61b 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +076ac2: 0c06 |0075: move-result-object v6 │ │ +076ac4: 7020 531b 6400 |0076: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ +076aca: 2704 |0079: throw v4 │ │ +076acc: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +076ace: 7120 cf01 4300 |007b: invoke-static {v3, v4}, Landroid/graphics/drawable/Drawable;.createFromStream:(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@01cf │ │ +076ad4: 0c04 |007e: move-result-object v4 │ │ +076ad6: 6e10 5a1b 0300 |007f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@1b5a │ │ +076adc: 288f |0082: goto 0011 // -0071 │ │ +076ade: 0d00 |0083: move-exception v0 │ │ +076ae0: 1a06 b30b |0084: const-string v6, "SuggestionsAdapter" // string@0bb3 │ │ +076ae4: 2207 f003 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ +076ae8: 7010 c91b 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +076aee: 1a08 6b03 |008b: const-string v8, "Error closing icon stream for " // string@036b │ │ +076af2: 6e20 d21b 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076af8: 0c07 |0090: move-result-object v7 │ │ +076afa: 6e20 d11b a700 |0091: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +076b00: 0c07 |0094: move-result-object v7 │ │ +076b02: 6e10 d61b 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +076b08: 0c07 |0098: move-result-object v7 │ │ +076b0a: 7130 0118 7600 |0099: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +076b10: 2900 75ff |009c: goto/16 0011 // -008b │ │ +076b14: 0d04 |009e: move-exception v4 │ │ +076b16: 6e10 5a1b 0300 |009f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@1b5a │ │ +076b1c: 2704 |00a2: throw v4 │ │ +076b1e: 0d00 |00a3: move-exception v0 │ │ +076b20: 1a06 b30b |00a4: const-string v6, "SuggestionsAdapter" // string@0bb3 │ │ +076b24: 2207 f003 |00a6: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ +076b28: 7010 c91b 0700 |00a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +076b2e: 1a08 6b03 |00ab: const-string v8, "Error closing icon stream for " // string@036b │ │ +076b32: 6e20 d21b 8700 |00ad: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076b38: 0c07 |00b0: move-result-object v7 │ │ +076b3a: 6e20 d11b a700 |00b1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +076b40: 0c07 |00b4: move-result-object v7 │ │ +076b42: 6e10 d61b 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +076b48: 0c07 |00b8: move-result-object v7 │ │ +076b4a: 7130 0118 7600 |00b9: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +076b50: 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 │ │ @@ -178833,77 +178833,77 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -076bc4: |[076bc4] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -076bd4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -076bd6: 380a 1000 |0001: if-eqz v10, 0011 // +0010 │ │ -076bda: 6e10 c01b 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -076be0: 0a06 |0006: move-result v6 │ │ -076be2: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ -076be6: 1a06 e300 |0009: const-string v6, "0" // string@00e3 │ │ -076bea: 6e20 b81b a600 |000b: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -076bf0: 0a06 |000e: move-result v6 │ │ -076bf2: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ -076bf6: 0750 |0011: move-object v0, v5 │ │ -076bf8: 1100 |0012: return-object v0 │ │ -076bfa: 7110 8f1b 0a00 |0013: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1b8f │ │ -076c00: 0a03 |0016: move-result v3 │ │ -076c02: 2206 f003 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ -076c06: 7010 c91b 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -076c0c: 1a07 d40f |001c: const-string v7, "android.resource://" // string@0fd4 │ │ -076c10: 6e20 d21b 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076c16: 0c06 |0021: move-result-object v6 │ │ -076c18: 5497 8b0a |0022: iget-object v7, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0a8b │ │ -076c1c: 6e10 c700 0700 |0024: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00c7 │ │ -076c22: 0c07 |0027: move-result-object v7 │ │ -076c24: 6e20 d21b 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076c2a: 0c06 |002b: move-result-object v6 │ │ -076c2c: 1a07 e200 |002c: const-string v7, "/" // string@00e2 │ │ -076c30: 6e20 d21b 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076c36: 0c06 |0031: move-result-object v6 │ │ -076c38: 6e20 ce1b 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -076c3e: 0c06 |0035: move-result-object v6 │ │ -076c40: 6e10 d61b 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -076c46: 0c01 |0039: move-result-object v1 │ │ -076c48: 7020 2217 1900 |003a: invoke-direct {v9, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1722 │ │ -076c4e: 0c00 |003d: move-result-object v0 │ │ -076c50: 3900 d4ff |003e: if-nez v0, 0012 // -002c │ │ -076c54: 5496 8b0a |0040: iget-object v6, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0a8b │ │ -076c58: 7120 6b05 3600 |0042: invoke-static {v6, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ -076c5e: 0c00 |0045: move-result-object v0 │ │ -076c60: 7030 3b17 1900 |0046: invoke-direct {v9, v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@173b │ │ -076c66: 28c9 |0049: goto 0012 // -0037 │ │ -076c68: 0d02 |004a: move-exception v2 │ │ -076c6a: 7020 2217 a900 |004b: invoke-direct {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1722 │ │ -076c70: 0c00 |004e: move-result-object v0 │ │ -076c72: 3900 c3ff |004f: if-nez v0, 0012 // -003d │ │ -076c76: 7110 0402 0a00 |0051: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ -076c7c: 0c04 |0054: move-result-object v4 │ │ -076c7e: 7020 2a17 4900 |0055: invoke-direct {v9, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@172a │ │ -076c84: 0c00 |0058: move-result-object v0 │ │ -076c86: 7030 3b17 a900 |0059: invoke-direct {v9, v10, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@173b │ │ -076c8c: 28b6 |005c: goto 0012 // -004a │ │ -076c8e: 0d02 |005d: move-exception v2 │ │ -076c90: 1a06 b50b |005e: const-string v6, "SuggestionsAdapter" // string@0bb5 │ │ -076c94: 2207 f003 |0060: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ -076c98: 7010 c91b 0700 |0062: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -076c9e: 1a08 0b04 |0065: const-string v8, "Icon resource not found: " // string@040b │ │ -076ca2: 6e20 d21b 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076ca8: 0c07 |006a: move-result-object v7 │ │ -076caa: 6e20 d21b a700 |006b: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -076cb0: 0c07 |006e: move-result-object v7 │ │ -076cb2: 6e10 d61b 0700 |006f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -076cb8: 0c07 |0072: move-result-object v7 │ │ -076cba: 7120 0518 7600 |0073: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -076cc0: 0750 |0076: move-object v0, v5 │ │ -076cc2: 289b |0077: goto 0012 // -0065 │ │ +076bbc: |[076bbc] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +076bcc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +076bce: 380a 1000 |0001: if-eqz v10, 0011 // +0010 │ │ +076bd2: 6e10 c01b 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +076bd8: 0a06 |0006: move-result v6 │ │ +076bda: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ +076bde: 1a06 e200 |0009: const-string v6, "0" // string@00e2 │ │ +076be2: 6e20 b81b a600 |000b: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +076be8: 0a06 |000e: move-result v6 │ │ +076bea: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ +076bee: 0750 |0011: move-object v0, v5 │ │ +076bf0: 1100 |0012: return-object v0 │ │ +076bf2: 7110 8f1b 0a00 |0013: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1b8f │ │ +076bf8: 0a03 |0016: move-result v3 │ │ +076bfa: 2206 f003 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ +076bfe: 7010 c91b 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +076c04: 1a07 d20f |001c: const-string v7, "android.resource://" // string@0fd2 │ │ +076c08: 6e20 d21b 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076c0e: 0c06 |0021: move-result-object v6 │ │ +076c10: 5497 8b0a |0022: iget-object v7, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0a8b │ │ +076c14: 6e10 c700 0700 |0024: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00c7 │ │ +076c1a: 0c07 |0027: move-result-object v7 │ │ +076c1c: 6e20 d21b 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076c22: 0c06 |002b: move-result-object v6 │ │ +076c24: 1a07 e100 |002c: const-string v7, "/" // string@00e1 │ │ +076c28: 6e20 d21b 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076c2e: 0c06 |0031: move-result-object v6 │ │ +076c30: 6e20 ce1b 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +076c36: 0c06 |0035: move-result-object v6 │ │ +076c38: 6e10 d61b 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +076c3e: 0c01 |0039: move-result-object v1 │ │ +076c40: 7020 2217 1900 |003a: invoke-direct {v9, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1722 │ │ +076c46: 0c00 |003d: move-result-object v0 │ │ +076c48: 3900 d4ff |003e: if-nez v0, 0012 // -002c │ │ +076c4c: 5496 8b0a |0040: iget-object v6, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0a8b │ │ +076c50: 7120 6b05 3600 |0042: invoke-static {v6, v3}, Landroid/support/v4/content/ContextCompat;.getDrawable:(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; // method@056b │ │ +076c56: 0c00 |0045: move-result-object v0 │ │ +076c58: 7030 3b17 1900 |0046: invoke-direct {v9, v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@173b │ │ +076c5e: 28c9 |0049: goto 0012 // -0037 │ │ +076c60: 0d02 |004a: move-exception v2 │ │ +076c62: 7020 2217 a900 |004b: invoke-direct {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@1722 │ │ +076c68: 0c00 |004e: move-result-object v0 │ │ +076c6a: 3900 c3ff |004f: if-nez v0, 0012 // -003d │ │ +076c6e: 7110 0402 0a00 |0051: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ +076c74: 0c04 |0054: move-result-object v4 │ │ +076c76: 7020 2a17 4900 |0055: invoke-direct {v9, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@172a │ │ +076c7c: 0c00 |0058: move-result-object v0 │ │ +076c7e: 7030 3b17 a900 |0059: invoke-direct {v9, v10, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@173b │ │ +076c84: 28b6 |005c: goto 0012 // -004a │ │ +076c86: 0d02 |005d: move-exception v2 │ │ +076c88: 1a06 b30b |005e: const-string v6, "SuggestionsAdapter" // string@0bb3 │ │ +076c8c: 2207 f003 |0060: new-instance v7, Ljava/lang/StringBuilder; // type@03f0 │ │ +076c90: 7010 c91b 0700 |0062: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +076c96: 1a08 0a04 |0065: const-string v8, "Icon resource not found: " // string@040a │ │ +076c9a: 6e20 d21b 8700 |0067: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076ca0: 0c07 |006a: move-result-object v7 │ │ +076ca2: 6e20 d21b a700 |006b: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +076ca8: 0c07 |006e: move-result-object v7 │ │ +076caa: 6e10 d61b 0700 |006f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +076cb0: 0c07 |0072: move-result-object v7 │ │ +076cb2: 7120 0518 7600 |0073: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +076cb8: 0750 |0076: move-object v0, v5 │ │ +076cba: 289b |0077: goto 0012 // -0065 │ │ catches : 1 │ │ 0x0013 - 0x0049 │ │ Ljava/lang/NumberFormatException; -> 0x004a │ │ Landroid/content/res/Resources$NotFoundException; -> 0x005d │ │ positions : │ │ 0x0001 line=483 │ │ 0x0012 line=515 │ │ @@ -178938,29 +178938,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 │ │ -076cd4: |[076cd4] android.support.v7.widget.SuggestionsAdapter.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -076ce4: 5242 880a |0000: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0a88 │ │ -076ce8: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -076cea: 3332 0400 |0003: if-ne v2, v3, 0007 // +0004 │ │ -076cee: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -076cf0: 1100 |0006: return-object v0 │ │ -076cf2: 5242 880a |0007: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0a88 │ │ -076cf6: 7220 5f01 2500 |0009: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -076cfc: 0c01 |000c: move-result-object v1 │ │ -076cfe: 7020 2c17 1400 |000d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@172c │ │ -076d04: 0c00 |0010: move-result-object v0 │ │ -076d06: 3900 f5ff |0011: if-nez v0, 0006 // -000b │ │ -076d0a: 7020 2917 5400 |0013: invoke-direct {v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1729 │ │ -076d10: 0c00 |0016: move-result-object v0 │ │ -076d12: 28ef |0017: goto 0006 // -0011 │ │ +076ccc: |[076ccc] android.support.v7.widget.SuggestionsAdapter.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +076cdc: 5242 880a |0000: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0a88 │ │ +076ce0: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +076ce2: 3332 0400 |0003: if-ne v2, v3, 0007 // +0004 │ │ +076ce6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +076ce8: 1100 |0006: return-object v0 │ │ +076cea: 5242 880a |0007: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0a88 │ │ +076cee: 7220 5f01 2500 |0009: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +076cf4: 0c01 |000c: move-result-object v1 │ │ +076cf6: 7020 2c17 1400 |000d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@172c │ │ +076cfc: 0c00 |0010: move-result-object v0 │ │ +076cfe: 3900 f5ff |0011: if-nez v0, 0006 // -000b │ │ +076d02: 7020 2917 5400 |0013: invoke-direct {v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@1729 │ │ +076d08: 0c00 |0016: move-result-object v0 │ │ +076d0a: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0005 line=362 │ │ 0x0006 line=369 │ │ 0x0007 line=364 │ │ 0x000d line=365 │ │ @@ -178977,26 +178977,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 │ │ -076d14: |[076d14] android.support.v7.widget.SuggestionsAdapter.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -076d24: 5231 890a |0000: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0a89 │ │ -076d28: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -076d2a: 3321 0400 |0003: if-ne v1, v2, 0007 // +0004 │ │ -076d2e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -076d30: 1101 |0006: return-object v1 │ │ -076d32: 5231 890a |0007: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0a89 │ │ -076d36: 7220 5f01 1400 |0009: invoke-interface {v4, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -076d3c: 0c00 |000c: move-result-object v0 │ │ -076d3e: 7020 2c17 0300 |000d: invoke-direct {v3, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@172c │ │ -076d44: 0c01 |0010: move-result-object v1 │ │ -076d46: 28f5 |0011: goto 0006 // -000b │ │ +076d0c: |[076d0c] android.support.v7.widget.SuggestionsAdapter.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +076d1c: 5231 890a |0000: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0a89 │ │ +076d20: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +076d22: 3321 0400 |0003: if-ne v1, v2, 0007 // +0004 │ │ +076d26: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +076d28: 1101 |0006: return-object v1 │ │ +076d2a: 5231 890a |0007: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0a89 │ │ +076d2e: 7220 5f01 1400 |0009: invoke-interface {v4, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +076d34: 0c00 |000c: move-result-object v0 │ │ +076d36: 7020 2c17 0300 |000d: invoke-direct {v3, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@172c │ │ +076d3c: 0c01 |0010: move-result-object v1 │ │ +076d3e: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0005 line=374 │ │ 0x0006 line=377 │ │ 0x0007 line=376 │ │ 0x000d line=377 │ │ @@ -179010,27 +179010,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 │ │ -076d48: |[076d48] android.support.v7.widget.SuggestionsAdapter.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; │ │ -076d58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -076d5a: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -076d5c: 3325 0300 |0002: if-ne v5, v2, 0005 // +0003 │ │ -076d60: 1101 |0004: return-object v1 │ │ -076d62: 7220 5f01 5400 |0005: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -076d68: 0c01 |0008: move-result-object v1 │ │ -076d6a: 28fb |0009: goto 0004 // -0005 │ │ -076d6c: 0d00 |000a: move-exception v0 │ │ -076d6e: 1a02 b50b |000b: const-string v2, "SuggestionsAdapter" // string@0bb5 │ │ -076d72: 1a03 e425 |000d: const-string v3, "unexpected error retrieving valid column from cursor, did the remote process die?" // string@25e4 │ │ -076d76: 7130 0118 3200 |000f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -076d7c: 28f2 |0012: goto 0004 // -000e │ │ +076d40: |[076d40] android.support.v7.widget.SuggestionsAdapter.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; │ │ +076d50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +076d52: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +076d54: 3325 0300 |0002: if-ne v5, v2, 0005 // +0003 │ │ +076d58: 1101 |0004: return-object v1 │ │ +076d5a: 7220 5f01 5400 |0005: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +076d60: 0c01 |0008: move-result-object v1 │ │ +076d62: 28fb |0009: goto 0004 // -0005 │ │ +076d64: 0d00 |000a: move-exception v0 │ │ +076d66: 1a02 b30b |000b: const-string v2, "SuggestionsAdapter" // string@0bb3 │ │ +076d6a: 1a03 e225 |000d: const-string v3, "unexpected error retrieving valid column from cursor, did the remote process die?" // string@25e2 │ │ +076d6e: 7130 0118 3200 |000f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +076d74: 28f2 |0012: goto 0004 // -000e │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0001 line=657 │ │ 0x0004 line=666 │ │ 0x0005 line=661 │ │ @@ -179046,25 +179046,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 │ │ -076d90: |[076d90] android.support.v7.widget.SuggestionsAdapter.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V │ │ -076da0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -076da2: 6e20 381a 4300 |0001: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -076da8: 3904 0600 |0004: if-nez v4, 000a // +0006 │ │ -076dac: 6e20 411a 5300 |0006: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -076db2: 0e00 |0009: return-void │ │ -076db4: 6e20 411a 1300 |000a: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -076dba: 6e30 f401 1401 |000d: invoke-virtual {v4, v1, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ -076dc0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -076dc2: 6e30 f401 0401 |0011: invoke-virtual {v4, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ -076dc8: 28f5 |0014: goto 0009 // -000b │ │ +076d88: |[076d88] android.support.v7.widget.SuggestionsAdapter.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V │ │ +076d98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +076d9a: 6e20 381a 4300 |0001: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +076da0: 3904 0600 |0004: if-nez v4, 000a // +0006 │ │ +076da4: 6e20 411a 5300 |0006: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +076daa: 0e00 |0009: return-void │ │ +076dac: 6e20 411a 1300 |000a: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +076db2: 6e30 f401 1401 |000d: invoke-virtual {v4, v1, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ +076db8: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +076dba: 6e30 f401 0401 |0011: invoke-virtual {v4, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@01f4 │ │ +076dc0: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=387 │ │ 0x0004 line=389 │ │ 0x0006 line=390 │ │ 0x0009 line=402 │ │ 0x000a line=392 │ │ @@ -179081,25 +179081,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 │ │ -076dcc: |[076dcc] android.support.v7.widget.SuggestionsAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V │ │ -076ddc: 6e20 dc1a 3200 |0000: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -076de2: 7110 e517 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -076de8: 0a00 |0006: move-result v0 │ │ -076dea: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -076dee: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -076df2: 6e20 e21a 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -076df8: 0e00 |000e: return-void │ │ -076dfa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -076dfc: 6e20 e21a 0200 |0010: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -076e02: 28fb |0013: goto 000e // -0005 │ │ +076dc4: |[076dc4] android.support.v7.widget.SuggestionsAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V │ │ +076dd4: 6e20 dc1a 3200 |0000: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +076dda: 7110 e517 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +076de0: 0a00 |0006: move-result v0 │ │ +076de2: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +076de6: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +076dea: 6e20 e21a 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +076df0: 0e00 |000e: return-void │ │ +076df2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +076df4: 6e20 e21a 0200 |0010: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +076dfa: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0003 line=353 │ │ 0x0009 line=354 │ │ 0x000e line=358 │ │ 0x000f line=356 │ │ @@ -179113,21 +179113,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 │ │ -076e04: |[076e04] android.support.v7.widget.SuggestionsAdapter.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ -076e14: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ -076e18: 5420 8a0a |0002: iget-object v0, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ -076e1c: 6e10 d301 0400 |0004: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ -076e22: 0c01 |0007: move-result-object v1 │ │ -076e24: 6e30 581c 3001 |0008: invoke-virtual {v0, v3, v1}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c58 │ │ -076e2a: 0e00 |000b: return-void │ │ +076dfc: |[076dfc] android.support.v7.widget.SuggestionsAdapter.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ +076e0c: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ +076e10: 5420 8a0a |0002: iget-object v0, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0a8a │ │ +076e14: 6e10 d301 0400 |0004: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@01d3 │ │ +076e1a: 0c01 |0007: move-result-object v1 │ │ +076e1c: 6e30 581c 3001 |0008: invoke-virtual {v0, v3, v1}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c58 │ │ +076e22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0002 line=569 │ │ 0x000b line=571 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -179139,26 +179139,26 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -076e2c: |[076e2c] android.support.v7.widget.SuggestionsAdapter.updateSpinnerState:(Landroid/database/Cursor;)V │ │ -076e3c: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ -076e40: 7210 5b01 0300 |0002: invoke-interface {v3}, Landroid/database/Cursor;.getExtras:()Landroid/os/Bundle; // method@015b │ │ -076e46: 0c00 |0005: move-result-object v0 │ │ -076e48: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -076e4c: 1a01 5c17 |0008: const-string v1, "in_progress" // string@175c │ │ -076e50: 6e20 1102 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0211 │ │ -076e56: 0a01 |000d: move-result v1 │ │ -076e58: 3801 0200 |000e: if-eqz v1, 0010 // +0002 │ │ -076e5c: 0e00 |0010: return-void │ │ -076e5e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -076e60: 28f4 |0012: goto 0006 // -000c │ │ +076e24: |[076e24] android.support.v7.widget.SuggestionsAdapter.updateSpinnerState:(Landroid/database/Cursor;)V │ │ +076e34: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ +076e38: 7210 5b01 0300 |0002: invoke-interface {v3}, Landroid/database/Cursor;.getExtras:()Landroid/os/Bundle; // method@015b │ │ +076e3e: 0c00 |0005: move-result-object v0 │ │ +076e40: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +076e44: 1a01 5a17 |0008: const-string v1, "in_progress" // string@175a │ │ +076e48: 6e20 1102 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0211 │ │ +076e4e: 0a01 |000d: move-result v1 │ │ +076e50: 3801 0200 |000e: if-eqz v1, 0010 // +0002 │ │ +076e54: 0e00 |0010: return-void │ │ +076e56: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +076e58: 28f4 |0012: goto 0006 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0006 line=203 │ │ 0x0010 line=208 │ │ 0x0011 line=195 │ │ locals : │ │ @@ -179172,98 +179172,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 │ │ -076e64: |[076e64] android.support.v7.widget.SuggestionsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -076e74: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ -076e78: 1229 |0002: const/4 v9, #int 2 // #2 │ │ -076e7a: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -076e7c: 1217 |0004: const/4 v7, #int 1 // #1 │ │ -076e7e: 6e10 d018 0c00 |0005: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ -076e84: 0c03 |0008: move-result-object v3 │ │ -076e86: 1f03 1203 |0009: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0312 │ │ -076e8a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -076e8c: 52b4 870a |000c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0a87 │ │ -076e90: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ -076e92: 3254 0800 |000f: if-eq v4, v5, 0017 // +0008 │ │ -076e96: 52b4 870a |0011: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0a87 │ │ -076e9a: 7220 5c01 4e00 |0013: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@015c │ │ -076ea0: 0a00 |0016: move-result v0 │ │ -076ea2: 5434 810a |0017: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ -076ea6: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ -076eaa: 52b4 900a |001b: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0a90 │ │ -076eae: 7120 3017 4e00 |001d: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1730 │ │ -076eb4: 0c01 |0020: move-result-object v1 │ │ -076eb6: 5434 810a |0021: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ -076eba: 7030 3a17 4b01 |0023: invoke-direct {v11, v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@173a │ │ -076ec0: 5434 820a |0026: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0a82 │ │ -076ec4: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ -076ec8: 52b4 920a |002a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0a92 │ │ -076ecc: 7120 3017 4e00 |002c: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1730 │ │ -076ed2: 0c02 |002f: move-result-object v2 │ │ -076ed4: 3802 5c00 |0030: if-eqz v2, 008c // +005c │ │ -076ed8: 7020 2417 2b00 |0032: invoke-direct {v11, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1724 │ │ -076ede: 0c02 |0035: move-result-object v2 │ │ -076ee0: 7110 e517 0200 |0036: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -076ee6: 0a04 |0039: move-result v4 │ │ -076ee8: 3804 5900 |003a: if-eqz v4, 0093 // +0059 │ │ -076eec: 5434 810a |003c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ -076ef0: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ -076ef4: 5434 810a |0040: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ -076ef8: 6e20 da1a 8400 |0042: invoke-virtual {v4, v8}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@1ada │ │ -076efe: 5434 810a |0045: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ -076f02: 6e20 d61a 9400 |0047: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setMaxLines:(I)V // method@1ad6 │ │ -076f08: 5434 820a |004a: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0a82 │ │ -076f0c: 7030 3a17 4b02 |004c: invoke-direct {v11, v4, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@173a │ │ -076f12: 5434 7e0a |004f: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0a7e │ │ -076f16: 3804 0c00 |0051: if-eqz v4, 005d // +000c │ │ -076f1a: 5434 7e0a |0053: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0a7e │ │ -076f1e: 7020 2d17 eb00 |0055: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@172d │ │ -076f24: 0c05 |0058: move-result-object v5 │ │ -076f26: 1246 |0059: const/4 v6, #int 4 // #4 │ │ -076f28: 7040 3917 4b65 |005a: invoke-direct {v11, v4, v5, v6}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1739 │ │ -076f2e: 5434 7f0a |005d: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0a7f │ │ -076f32: 3804 0b00 |005f: if-eqz v4, 006a // +000b │ │ -076f36: 5434 7f0a |0061: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0a7f │ │ -076f3a: 7020 2e17 eb00 |0063: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@172e │ │ -076f40: 0c05 |0066: move-result-object v5 │ │ -076f42: 7040 3917 4ba5 |0067: invoke-direct {v11, v4, v5, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1739 │ │ -076f48: 52b4 8c0a |006a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0a8c │ │ -076f4c: 3294 0a00 |006c: if-eq v4, v9, 0076 // +000a │ │ -076f50: 52b4 8c0a |006e: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0a8c │ │ -076f54: 3374 3200 |0070: if-ne v4, v7, 00a2 // +0032 │ │ -076f58: dd04 0001 |0072: and-int/lit8 v4, v0, #int 1 // #01 │ │ -076f5c: 3804 2e00 |0074: if-eqz v4, 00a2 // +002e │ │ -076f60: 5434 800a |0076: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0a80 │ │ -076f64: 6e20 411a 8400 |0078: invoke-virtual {v4, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -076f6a: 5434 800a |007b: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0a80 │ │ -076f6e: 5435 810a |007d: iget-object v5, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ -076f72: 6e10 ca1a 0500 |007f: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@1aca │ │ -076f78: 0c05 |0082: move-result-object v5 │ │ -076f7a: 6e20 401a 5400 |0083: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setTag:(Ljava/lang/Object;)V // method@1a40 │ │ -076f80: 5434 800a |0086: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0a80 │ │ -076f84: 6e20 3d1a b400 |0088: invoke-virtual {v4, v11}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ -076f8a: 0e00 |008b: return-void │ │ -076f8c: 52b4 910a |008c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0a91 │ │ -076f90: 7120 3017 4e00 |008e: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1730 │ │ -076f96: 0c02 |0091: move-result-object v2 │ │ -076f98: 28a4 |0092: goto 0036 // -005c │ │ -076f9a: 5434 810a |0093: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ -076f9e: 3804 b5ff |0095: if-eqz v4, 004a // -004b │ │ -076fa2: 5434 810a |0097: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ -076fa6: 6e20 da1a 7400 |0099: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@1ada │ │ -076fac: 5434 810a |009c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ -076fb0: 6e20 d61a 7400 |009e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@1ad6 │ │ -076fb6: 28a9 |00a1: goto 004a // -0057 │ │ -076fb8: 5434 800a |00a2: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0a80 │ │ -076fbc: 6e20 411a a400 |00a4: invoke-virtual {v4, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ -076fc2: 28e4 |00a7: goto 008b // -001c │ │ +076e5c: |[076e5c] android.support.v7.widget.SuggestionsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +076e6c: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ +076e70: 1229 |0002: const/4 v9, #int 2 // #2 │ │ +076e72: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +076e74: 1217 |0004: const/4 v7, #int 1 // #1 │ │ +076e76: 6e10 d018 0c00 |0005: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ +076e7c: 0c03 |0008: move-result-object v3 │ │ +076e7e: 1f03 1203 |0009: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0312 │ │ +076e82: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +076e84: 52b4 870a |000c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0a87 │ │ +076e88: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ +076e8a: 3254 0800 |000f: if-eq v4, v5, 0017 // +0008 │ │ +076e8e: 52b4 870a |0011: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0a87 │ │ +076e92: 7220 5c01 4e00 |0013: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@015c │ │ +076e98: 0a00 |0016: move-result v0 │ │ +076e9a: 5434 810a |0017: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ +076e9e: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ +076ea2: 52b4 900a |001b: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0a90 │ │ +076ea6: 7120 3017 4e00 |001d: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1730 │ │ +076eac: 0c01 |0020: move-result-object v1 │ │ +076eae: 5434 810a |0021: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ +076eb2: 7030 3a17 4b01 |0023: invoke-direct {v11, v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@173a │ │ +076eb8: 5434 820a |0026: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0a82 │ │ +076ebc: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ +076ec0: 52b4 920a |002a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0a92 │ │ +076ec4: 7120 3017 4e00 |002c: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1730 │ │ +076eca: 0c02 |002f: move-result-object v2 │ │ +076ecc: 3802 5c00 |0030: if-eqz v2, 008c // +005c │ │ +076ed0: 7020 2417 2b00 |0032: invoke-direct {v11, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1724 │ │ +076ed6: 0c02 |0035: move-result-object v2 │ │ +076ed8: 7110 e517 0200 |0036: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +076ede: 0a04 |0039: move-result v4 │ │ +076ee0: 3804 5900 |003a: if-eqz v4, 0093 // +0059 │ │ +076ee4: 5434 810a |003c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ +076ee8: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ +076eec: 5434 810a |0040: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ +076ef0: 6e20 da1a 8400 |0042: invoke-virtual {v4, v8}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@1ada │ │ +076ef6: 5434 810a |0045: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ +076efa: 6e20 d61a 9400 |0047: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setMaxLines:(I)V // method@1ad6 │ │ +076f00: 5434 820a |004a: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0a82 │ │ +076f04: 7030 3a17 4b02 |004c: invoke-direct {v11, v4, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@173a │ │ +076f0a: 5434 7e0a |004f: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0a7e │ │ +076f0e: 3804 0c00 |0051: if-eqz v4, 005d // +000c │ │ +076f12: 5434 7e0a |0053: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0a7e │ │ +076f16: 7020 2d17 eb00 |0055: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@172d │ │ +076f1c: 0c05 |0058: move-result-object v5 │ │ +076f1e: 1246 |0059: const/4 v6, #int 4 // #4 │ │ +076f20: 7040 3917 4b65 |005a: invoke-direct {v11, v4, v5, v6}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1739 │ │ +076f26: 5434 7f0a |005d: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0a7f │ │ +076f2a: 3804 0b00 |005f: if-eqz v4, 006a // +000b │ │ +076f2e: 5434 7f0a |0061: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0a7f │ │ +076f32: 7020 2e17 eb00 |0063: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@172e │ │ +076f38: 0c05 |0066: move-result-object v5 │ │ +076f3a: 7040 3917 4ba5 |0067: invoke-direct {v11, v4, v5, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@1739 │ │ +076f40: 52b4 8c0a |006a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0a8c │ │ +076f44: 3294 0a00 |006c: if-eq v4, v9, 0076 // +000a │ │ +076f48: 52b4 8c0a |006e: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0a8c │ │ +076f4c: 3374 3200 |0070: if-ne v4, v7, 00a2 // +0032 │ │ +076f50: dd04 0001 |0072: and-int/lit8 v4, v0, #int 1 // #01 │ │ +076f54: 3804 2e00 |0074: if-eqz v4, 00a2 // +002e │ │ +076f58: 5434 800a |0076: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0a80 │ │ +076f5c: 6e20 411a 8400 |0078: invoke-virtual {v4, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +076f62: 5434 800a |007b: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0a80 │ │ +076f66: 5435 810a |007d: iget-object v5, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ +076f6a: 6e10 ca1a 0500 |007f: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@1aca │ │ +076f70: 0c05 |0082: move-result-object v5 │ │ +076f72: 6e20 401a 5400 |0083: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setTag:(Ljava/lang/Object;)V // method@1a40 │ │ +076f78: 5434 800a |0086: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0a80 │ │ +076f7c: 6e20 3d1a b400 |0088: invoke-virtual {v4, v11}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ +076f82: 0e00 |008b: return-void │ │ +076f84: 52b4 910a |008c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0a91 │ │ +076f88: 7120 3017 4e00 |008e: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@1730 │ │ +076f8e: 0c02 |0091: move-result-object v2 │ │ +076f90: 28a4 |0092: goto 0036 // -005c │ │ +076f92: 5434 810a |0093: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ +076f96: 3804 b5ff |0095: if-eqz v4, 004a // -004b │ │ +076f9a: 5434 810a |0097: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ +076f9e: 6e20 da1a 7400 |0099: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@1ada │ │ +076fa4: 5434 810a |009c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ +076fa8: 6e20 d61a 7400 |009e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@1ad6 │ │ +076fae: 28a9 |00a1: goto 004a // -0057 │ │ +076fb0: 5434 800a |00a2: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0a80 │ │ +076fb4: 6e20 411a a400 |00a4: invoke-virtual {v4, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@1a41 │ │ +076fba: 28e4 |00a7: goto 008b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0005 line=275 │ │ 0x000b line=277 │ │ 0x000c line=278 │ │ 0x0011 line=279 │ │ 0x0017 line=281 │ │ @@ -179308,55 +179308,55 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -076fc4: |[076fc4] android.support.v7.widget.SuggestionsAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -076fd4: 5531 830a |0000: iget-boolean v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0a83 │ │ -076fd8: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -076fdc: 1a01 b50b |0004: const-string v1, "SuggestionsAdapter" // string@0bb5 │ │ -076fe0: 1a02 bc0c |0006: const-string v2, "Tried to change cursor after adapter was closed." // string@0cbc │ │ -076fe4: 7120 0518 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ -076fea: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ -076fee: 7210 5701 0400 |000d: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -076ff4: 0e00 |0010: return-void │ │ -076ff6: 6f20 4a0c 4300 |0011: invoke-super {v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0c4a │ │ -076ffc: 3804 fcff |0014: if-eqz v4, 0010 // -0004 │ │ -077000: 1a01 f324 |0016: const-string v1, "suggest_text_1" // string@24f3 │ │ -077004: 7220 5801 1400 |0018: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ -07700a: 0a01 |001b: move-result v1 │ │ -07700c: 5931 900a |001c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0a90 │ │ -077010: 1a01 f424 |001e: const-string v1, "suggest_text_2" // string@24f4 │ │ -077014: 7220 5801 1400 |0020: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ -07701a: 0a01 |0023: move-result v1 │ │ -07701c: 5931 910a |0024: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0a91 │ │ -077020: 1a01 f524 |0026: const-string v1, "suggest_text_2_url" // string@24f5 │ │ -077024: 7220 5801 1400 |0028: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ -07702a: 0a01 |002b: move-result v1 │ │ -07702c: 5931 920a |002c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0a92 │ │ -077030: 1a01 ec24 |002e: const-string v1, "suggest_icon_1" // string@24ec │ │ -077034: 7220 5801 1400 |0030: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ -07703a: 0a01 |0033: move-result v1 │ │ -07703c: 5931 880a |0034: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0a88 │ │ -077040: 1a01 ed24 |0036: const-string v1, "suggest_icon_2" // string@24ed │ │ -077044: 7220 5801 1400 |0038: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ -07704a: 0a01 |003b: move-result v1 │ │ -07704c: 5931 890a |003c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0a89 │ │ -077050: 1a01 eb24 |003e: const-string v1, "suggest_flags" // string@24eb │ │ -077054: 7220 5801 1400 |0040: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ -07705a: 0a01 |0043: move-result v1 │ │ -07705c: 5931 870a |0044: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0a87 │ │ -077060: 28ca |0046: goto 0010 // -0036 │ │ -077062: 0d00 |0047: move-exception v0 │ │ -077064: 1a01 b50b |0048: const-string v1, "SuggestionsAdapter" // string@0bb5 │ │ -077068: 1a02 6f13 |004a: const-string v2, "error changing cursor and caching columns" // string@136f │ │ -07706c: 7130 0118 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ -077072: 28c1 |004f: goto 0010 // -003f │ │ +076fbc: |[076fbc] android.support.v7.widget.SuggestionsAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +076fcc: 5531 830a |0000: iget-boolean v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0a83 │ │ +076fd0: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +076fd4: 1a01 b30b |0004: const-string v1, "SuggestionsAdapter" // string@0bb3 │ │ +076fd8: 1a02 ba0c |0006: const-string v2, "Tried to change cursor after adapter was closed." // string@0cba │ │ +076fdc: 7120 0518 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@1805 │ │ +076fe2: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ +076fe6: 7210 5701 0400 |000d: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +076fec: 0e00 |0010: return-void │ │ +076fee: 6f20 4a0c 4300 |0011: invoke-super {v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@0c4a │ │ +076ff4: 3804 fcff |0014: if-eqz v4, 0010 // -0004 │ │ +076ff8: 1a01 f124 |0016: const-string v1, "suggest_text_1" // string@24f1 │ │ +076ffc: 7220 5801 1400 |0018: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ +077002: 0a01 |001b: move-result v1 │ │ +077004: 5931 900a |001c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0a90 │ │ +077008: 1a01 f224 |001e: const-string v1, "suggest_text_2" // string@24f2 │ │ +07700c: 7220 5801 1400 |0020: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ +077012: 0a01 |0023: move-result v1 │ │ +077014: 5931 910a |0024: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0a91 │ │ +077018: 1a01 f324 |0026: const-string v1, "suggest_text_2_url" // string@24f3 │ │ +07701c: 7220 5801 1400 |0028: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ +077022: 0a01 |002b: move-result v1 │ │ +077024: 5931 920a |002c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0a92 │ │ +077028: 1a01 ea24 |002e: const-string v1, "suggest_icon_1" // string@24ea │ │ +07702c: 7220 5801 1400 |0030: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ +077032: 0a01 |0033: move-result v1 │ │ +077034: 5931 880a |0034: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0a88 │ │ +077038: 1a01 eb24 |0036: const-string v1, "suggest_icon_2" // string@24eb │ │ +07703c: 7220 5801 1400 |0038: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ +077042: 0a01 |003b: move-result v1 │ │ +077044: 5931 890a |003c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0a89 │ │ +077048: 1a01 e924 |003e: const-string v1, "suggest_flags" // string@24e9 │ │ +07704c: 7220 5801 1400 |0040: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0158 │ │ +077052: 0a01 |0043: move-result v1 │ │ +077054: 5931 870a |0044: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0a87 │ │ +077058: 28ca |0046: goto 0010 // -0036 │ │ +07705a: 0d00 |0047: move-exception v0 │ │ +07705c: 1a01 b30b |0048: const-string v1, "SuggestionsAdapter" // string@0bb3 │ │ +077060: 1a02 6d13 |004a: const-string v2, "error changing cursor and caching columns" // string@136d │ │ +077064: 7130 0118 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1801 │ │ +07706a: 28c1 |004f: goto 0010 // -003f │ │ catches : 1 │ │ 0x0011 - 0x0046 │ │ Ljava/lang/Exception; -> 0x0047 │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x000b line=219 │ │ @@ -179381,45 +179381,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 │ │ -077084: |[077084] android.support.v7.widget.SuggestionsAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -077094: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -077096: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -07709a: 0731 |0003: move-object v1, v3 │ │ -07709c: 1101 |0004: return-object v1 │ │ -07709e: 1a04 f224 |0005: const-string v4, "suggest_intent_query" // string@24f2 │ │ -0770a2: 7120 2717 4600 |0007: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ -0770a8: 0c01 |000a: move-result-object v1 │ │ -0770aa: 3901 f9ff |000b: if-nez v1, 0004 // -0007 │ │ -0770ae: 5454 8f0a |000d: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0a8f │ │ -0770b2: 6e10 ae00 0400 |000f: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromData:()Z // method@00ae │ │ -0770b8: 0a04 |0012: move-result v4 │ │ -0770ba: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ -0770be: 1a04 ef24 |0015: const-string v4, "suggest_intent_data" // string@24ef │ │ -0770c2: 7120 2717 4600 |0017: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ -0770c8: 0c00 |001a: move-result-object v0 │ │ -0770ca: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -0770ce: 0701 |001d: move-object v1, v0 │ │ -0770d0: 28e6 |001e: goto 0004 // -001a │ │ -0770d2: 5454 8f0a |001f: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0a8f │ │ -0770d6: 6e10 af00 0400 |0021: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromText:()Z // method@00af │ │ -0770dc: 0a04 |0024: move-result v4 │ │ -0770de: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ -0770e2: 1a04 f324 |0027: const-string v4, "suggest_text_1" // string@24f3 │ │ -0770e6: 7120 2717 4600 |0029: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ -0770ec: 0c02 |002c: move-result-object v2 │ │ -0770ee: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ -0770f2: 0721 |002f: move-object v1, v2 │ │ -0770f4: 28d4 |0030: goto 0004 // -002c │ │ -0770f6: 0731 |0031: move-object v1, v3 │ │ -0770f8: 28d2 |0032: goto 0004 // -002e │ │ +07707c: |[07707c] android.support.v7.widget.SuggestionsAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +07708c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07708e: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ +077092: 0731 |0003: move-object v1, v3 │ │ +077094: 1101 |0004: return-object v1 │ │ +077096: 1a04 f024 |0005: const-string v4, "suggest_intent_query" // string@24f0 │ │ +07709a: 7120 2717 4600 |0007: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ +0770a0: 0c01 |000a: move-result-object v1 │ │ +0770a2: 3901 f9ff |000b: if-nez v1, 0004 // -0007 │ │ +0770a6: 5454 8f0a |000d: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0a8f │ │ +0770aa: 6e10 ae00 0400 |000f: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromData:()Z // method@00ae │ │ +0770b0: 0a04 |0012: move-result v4 │ │ +0770b2: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ +0770b6: 1a04 ed24 |0015: const-string v4, "suggest_intent_data" // string@24ed │ │ +0770ba: 7120 2717 4600 |0017: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ +0770c0: 0c00 |001a: move-result-object v0 │ │ +0770c2: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +0770c6: 0701 |001d: move-object v1, v0 │ │ +0770c8: 28e6 |001e: goto 0004 // -001a │ │ +0770ca: 5454 8f0a |001f: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0a8f │ │ +0770ce: 6e10 af00 0400 |0021: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromText:()Z // method@00af │ │ +0770d4: 0a04 |0024: move-result v4 │ │ +0770d6: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ +0770da: 1a04 f124 |0027: const-string v4, "suggest_text_1" // string@24f1 │ │ +0770de: 7120 2717 4600 |0029: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@1727 │ │ +0770e4: 0c02 |002c: move-result-object v2 │ │ +0770e6: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ +0770ea: 0721 |002f: move-object v1, v2 │ │ +0770ec: 28d4 |0030: goto 0004 // -002c │ │ +0770ee: 0731 |0031: move-object v1, v3 │ │ +0770f0: 28d2 |0032: goto 0004 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=414 │ │ 0x0004 line=437 │ │ 0x0005 line=418 │ │ 0x000b line=419 │ │ 0x000d line=423 │ │ @@ -179443,128 +179443,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 │ │ -0770fc: |[0770fc] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ -07710c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -07710e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -077110: 6e10 ff01 0b00 |0002: invoke-virtual {v11}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@01ff │ │ -077116: 0c00 |0005: move-result-object v0 │ │ -077118: 7110 e517 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -07711e: 0a07 |0009: move-result v7 │ │ -077120: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ -077124: 2207 c703 |000c: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ -077128: 2208 f003 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -07712c: 7010 c91b 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -077132: 1a09 880a |0013: const-string v9, "No authority: " // string@0a88 │ │ -077136: 6e20 d21b 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07713c: 0c08 |0018: move-result-object v8 │ │ -07713e: 6e20 d11b b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -077144: 0c08 |001c: move-result-object v8 │ │ -077146: 6e10 d61b 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07714c: 0c08 |0020: move-result-object v8 │ │ -07714e: 7020 531b 8700 |0021: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ -077154: 2707 |0024: throw v7 │ │ -077156: 54a7 850a |0025: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ -07715a: 6e10 c600 0700 |0027: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ -077160: 0c07 |002a: move-result-object v7 │ │ -077162: 6e20 1e01 0700 |002b: invoke-virtual {v7, v0}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@011e │ │ -077168: 0c06 |002e: move-result-object v6 │ │ -07716a: 6e10 0102 0b00 |002f: invoke-virtual {v11}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0201 │ │ -077170: 0c05 |0032: move-result-object v5 │ │ -077172: 3905 3500 |0033: if-nez v5, 0068 // +0035 │ │ -077176: 2207 c703 |0035: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ -07717a: 2208 f003 |0037: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -07717e: 7010 c91b 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -077184: 1a09 900a |003c: const-string v9, "No path: " // string@0a90 │ │ -077188: 6e20 d21b 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07718e: 0c08 |0041: move-result-object v8 │ │ -077190: 6e20 d11b b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -077196: 0c08 |0045: move-result-object v8 │ │ -077198: 6e10 d61b 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07719e: 0c08 |0049: move-result-object v8 │ │ -0771a0: 7020 531b 8700 |004a: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ -0771a6: 2707 |004d: throw v7 │ │ -0771a8: 0d02 |004e: move-exception v2 │ │ -0771aa: 2207 c703 |004f: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ -0771ae: 2208 f003 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -0771b2: 7010 c91b 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0771b8: 1a09 8f0a |0056: const-string v9, "No package found for authority: " // string@0a8f │ │ -0771bc: 6e20 d21b 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0771c2: 0c08 |005b: move-result-object v8 │ │ -0771c4: 6e20 d11b b800 |005c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0771ca: 0c08 |005f: move-result-object v8 │ │ -0771cc: 6e10 d61b 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0771d2: 0c08 |0063: move-result-object v8 │ │ -0771d4: 7020 531b 8700 |0064: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ -0771da: 2707 |0067: throw v7 │ │ -0771dc: 7210 3a1c 0500 |0068: invoke-interface {v5}, Ljava/util/List;.size:()I // method@1c3a │ │ -0771e2: 0a04 |006b: move-result v4 │ │ -0771e4: 3394 4200 |006c: if-ne v4, v9, 00ae // +0042 │ │ -0771e8: 1207 |006e: const/4 v7, #int 0 // #0 │ │ -0771ea: 7220 381c 7500 |006f: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ -0771f0: 0c07 |0072: move-result-object v7 │ │ -0771f2: 1f07 ef03 |0073: check-cast v7, Ljava/lang/String; // type@03ef │ │ -0771f6: 7110 8f1b 0700 |0075: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1b8f │ │ -0771fc: 0a03 |0078: move-result v3 │ │ -0771fe: 3903 6200 |0079: if-nez v3, 00db // +0062 │ │ -077202: 2207 c703 |007b: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ -077206: 2208 f003 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -07720a: 7010 c91b 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -077210: 1a09 910a |0082: const-string v9, "No resource found for: " // string@0a91 │ │ -077214: 6e20 d21b 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07721a: 0c08 |0087: move-result-object v8 │ │ -07721c: 6e20 d11b b800 |0088: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -077222: 0c08 |008b: move-result-object v8 │ │ -077224: 6e10 d61b 0800 |008c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07722a: 0c08 |008f: move-result-object v8 │ │ -07722c: 7020 531b 8700 |0090: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ -077232: 2707 |0093: throw v7 │ │ -077234: 0d01 |0094: move-exception v1 │ │ -077236: 2207 c703 |0095: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ -07723a: 2208 f003 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -07723e: 7010 c91b 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -077244: 1a09 8f0b |009c: const-string v9, "Single path segment is not a resource ID: " // string@0b8f │ │ -077248: 6e20 d21b 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07724e: 0c08 |00a1: move-result-object v8 │ │ -077250: 6e20 d11b b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -077256: 0c08 |00a5: move-result-object v8 │ │ -077258: 6e10 d61b 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07725e: 0c08 |00a9: move-result-object v8 │ │ -077260: 7020 531b 8700 |00aa: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ -077266: 2707 |00ad: throw v7 │ │ -077268: 1227 |00ae: const/4 v7, #int 2 // #2 │ │ -07726a: 3374 1300 |00af: if-ne v4, v7, 00c2 // +0013 │ │ -07726e: 7220 381c 9500 |00b1: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ -077274: 0c07 |00b4: move-result-object v7 │ │ -077276: 1f07 ef03 |00b5: check-cast v7, Ljava/lang/String; // type@03ef │ │ -07727a: 7220 381c 8500 |00b7: invoke-interface {v5, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ -077280: 0c08 |00ba: move-result-object v8 │ │ -077282: 1f08 ef03 |00bb: check-cast v8, Ljava/lang/String; // type@03ef │ │ -077286: 6e40 3601 7608 |00bd: invoke-virtual {v6, v7, v8, v0}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0136 │ │ -07728c: 0a03 |00c0: move-result v3 │ │ -07728e: 28b8 |00c1: goto 0079 // -0048 │ │ -077290: 2207 c703 |00c2: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ -077294: 2208 f003 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -077298: 7010 c91b 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -07729e: 1a09 6d0a |00c9: const-string v9, "More than two path segments: " // string@0a6d │ │ -0772a2: 6e20 d21b 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0772a8: 0c08 |00ce: move-result-object v8 │ │ -0772aa: 6e20 d11b b800 |00cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ -0772b0: 0c08 |00d2: move-result-object v8 │ │ -0772b2: 6e10 d61b 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0772b8: 0c08 |00d6: move-result-object v8 │ │ -0772ba: 7020 531b 8700 |00d7: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ -0772c0: 2707 |00da: throw v7 │ │ -0772c2: 6e20 3501 3600 |00db: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ -0772c8: 0c07 |00de: move-result-object v7 │ │ -0772ca: 1107 |00df: return-object v7 │ │ +0770f4: |[0770f4] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ +077104: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +077106: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +077108: 6e10 ff01 0b00 |0002: invoke-virtual {v11}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@01ff │ │ +07710e: 0c00 |0005: move-result-object v0 │ │ +077110: 7110 e517 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +077116: 0a07 |0009: move-result v7 │ │ +077118: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ +07711c: 2207 c703 |000c: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ +077120: 2208 f003 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +077124: 7010 c91b 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07712a: 1a09 860a |0013: const-string v9, "No authority: " // string@0a86 │ │ +07712e: 6e20 d21b 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +077134: 0c08 |0018: move-result-object v8 │ │ +077136: 6e20 d11b b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +07713c: 0c08 |001c: move-result-object v8 │ │ +07713e: 6e10 d61b 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +077144: 0c08 |0020: move-result-object v8 │ │ +077146: 7020 531b 8700 |0021: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ +07714c: 2707 |0024: throw v7 │ │ +07714e: 54a7 850a |0025: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ +077152: 6e10 c600 0700 |0027: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ +077158: 0c07 |002a: move-result-object v7 │ │ +07715a: 6e20 1e01 0700 |002b: invoke-virtual {v7, v0}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@011e │ │ +077160: 0c06 |002e: move-result-object v6 │ │ +077162: 6e10 0102 0b00 |002f: invoke-virtual {v11}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@0201 │ │ +077168: 0c05 |0032: move-result-object v5 │ │ +07716a: 3905 3500 |0033: if-nez v5, 0068 // +0035 │ │ +07716e: 2207 c703 |0035: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ +077172: 2208 f003 |0037: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +077176: 7010 c91b 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07717c: 1a09 8e0a |003c: const-string v9, "No path: " // string@0a8e │ │ +077180: 6e20 d21b 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +077186: 0c08 |0041: move-result-object v8 │ │ +077188: 6e20 d11b b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +07718e: 0c08 |0045: move-result-object v8 │ │ +077190: 6e10 d61b 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +077196: 0c08 |0049: move-result-object v8 │ │ +077198: 7020 531b 8700 |004a: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ +07719e: 2707 |004d: throw v7 │ │ +0771a0: 0d02 |004e: move-exception v2 │ │ +0771a2: 2207 c703 |004f: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ +0771a6: 2208 f003 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +0771aa: 7010 c91b 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0771b0: 1a09 8d0a |0056: const-string v9, "No package found for authority: " // string@0a8d │ │ +0771b4: 6e20 d21b 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0771ba: 0c08 |005b: move-result-object v8 │ │ +0771bc: 6e20 d11b b800 |005c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0771c2: 0c08 |005f: move-result-object v8 │ │ +0771c4: 6e10 d61b 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0771ca: 0c08 |0063: move-result-object v8 │ │ +0771cc: 7020 531b 8700 |0064: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ +0771d2: 2707 |0067: throw v7 │ │ +0771d4: 7210 3a1c 0500 |0068: invoke-interface {v5}, Ljava/util/List;.size:()I // method@1c3a │ │ +0771da: 0a04 |006b: move-result v4 │ │ +0771dc: 3394 4200 |006c: if-ne v4, v9, 00ae // +0042 │ │ +0771e0: 1207 |006e: const/4 v7, #int 0 // #0 │ │ +0771e2: 7220 381c 7500 |006f: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ +0771e8: 0c07 |0072: move-result-object v7 │ │ +0771ea: 1f07 ef03 |0073: check-cast v7, Ljava/lang/String; // type@03ef │ │ +0771ee: 7110 8f1b 0700 |0075: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1b8f │ │ +0771f4: 0a03 |0078: move-result v3 │ │ +0771f6: 3903 6200 |0079: if-nez v3, 00db // +0062 │ │ +0771fa: 2207 c703 |007b: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ +0771fe: 2208 f003 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +077202: 7010 c91b 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +077208: 1a09 8f0a |0082: const-string v9, "No resource found for: " // string@0a8f │ │ +07720c: 6e20 d21b 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +077212: 0c08 |0087: move-result-object v8 │ │ +077214: 6e20 d11b b800 |0088: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +07721a: 0c08 |008b: move-result-object v8 │ │ +07721c: 6e10 d61b 0800 |008c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +077222: 0c08 |008f: move-result-object v8 │ │ +077224: 7020 531b 8700 |0090: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ +07722a: 2707 |0093: throw v7 │ │ +07722c: 0d01 |0094: move-exception v1 │ │ +07722e: 2207 c703 |0095: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ +077232: 2208 f003 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +077236: 7010 c91b 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07723c: 1a09 8d0b |009c: const-string v9, "Single path segment is not a resource ID: " // string@0b8d │ │ +077240: 6e20 d21b 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +077246: 0c08 |00a1: move-result-object v8 │ │ +077248: 6e20 d11b b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +07724e: 0c08 |00a5: move-result-object v8 │ │ +077250: 6e10 d61b 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +077256: 0c08 |00a9: move-result-object v8 │ │ +077258: 7020 531b 8700 |00aa: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ +07725e: 2707 |00ad: throw v7 │ │ +077260: 1227 |00ae: const/4 v7, #int 2 // #2 │ │ +077262: 3374 1300 |00af: if-ne v4, v7, 00c2 // +0013 │ │ +077266: 7220 381c 9500 |00b1: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ +07726c: 0c07 |00b4: move-result-object v7 │ │ +07726e: 1f07 ef03 |00b5: check-cast v7, Ljava/lang/String; // type@03ef │ │ +077272: 7220 381c 8500 |00b7: invoke-interface {v5, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ +077278: 0c08 |00ba: move-result-object v8 │ │ +07727a: 1f08 ef03 |00bb: check-cast v8, Ljava/lang/String; // type@03ef │ │ +07727e: 6e40 3601 7608 |00bd: invoke-virtual {v6, v7, v8, v0}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0136 │ │ +077284: 0a03 |00c0: move-result v3 │ │ +077286: 28b8 |00c1: goto 0079 // -0048 │ │ +077288: 2207 c703 |00c2: new-instance v7, Ljava/io/FileNotFoundException; // type@03c7 │ │ +07728c: 2208 f003 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +077290: 7010 c91b 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +077296: 1a09 6b0a |00c9: const-string v9, "More than two path segments: " // string@0a6b │ │ +07729a: 6e20 d21b 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0772a0: 0c08 |00ce: move-result-object v8 │ │ +0772a2: 6e20 d11b b800 |00cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@1bd1 │ │ +0772a8: 0c08 |00d2: move-result-object v8 │ │ +0772aa: 6e10 d61b 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0772b0: 0c08 |00d6: move-result-object v8 │ │ +0772b2: 7020 531b 8700 |00d7: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@1b53 │ │ +0772b8: 2707 |00da: throw v7 │ │ +0772ba: 6e20 3501 3600 |00db: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ +0772c0: 0c07 |00de: move-result-object v7 │ │ +0772c2: 1107 |00df: return-object v7 │ │ catches : 2 │ │ 0x0025 - 0x002e │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x004e │ │ 0x006f - 0x0078 │ │ Ljava/lang/NumberFormatException; -> 0x0094 │ │ positions : │ │ 0x0002 line=675 │ │ @@ -179607,64 +179607,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 │ │ -0772e8: |[0772e8] android.support.v7.widget.SuggestionsAdapter.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; │ │ -0772f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0772fa: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ -0772fe: 1102 |0003: return-object v2 │ │ -077300: 6e10 a100 0a00 |0004: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00a1 │ │ -077306: 0c06 |0007: move-result-object v6 │ │ -077308: 3806 fbff |0008: if-eqz v6, 0003 // -0005 │ │ -07730c: 2200 6a00 |000a: new-instance v0, Landroid/net/Uri$Builder; // type@006a │ │ -077310: 7010 f501 0000 |000c: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@01f5 │ │ -077316: 1a05 bd11 |000f: const-string v5, "content" // string@11bd │ │ -07731a: 6e20 fd01 5000 |0011: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01fd │ │ -077320: 0c00 |0014: move-result-object v0 │ │ -077322: 6e20 f901 6000 |0015: invoke-virtual {v0, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01f9 │ │ -077328: 0c00 |0018: move-result-object v0 │ │ -07732a: 1a05 0000 |0019: const-string v5, "" // string@0000 │ │ -07732e: 6e20 fc01 5000 |001b: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.query:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01fc │ │ -077334: 0c00 |001e: move-result-object v0 │ │ -077336: 1a05 0000 |001f: const-string v5, "" // string@0000 │ │ -07733a: 6e20 fb01 5000 |0021: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.fragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01fb │ │ -077340: 0c08 |0024: move-result-object v8 │ │ -077342: 6e10 a400 0a00 |0025: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestPath:()Ljava/lang/String; // method@00a4 │ │ -077348: 0c07 |0028: move-result-object v7 │ │ -07734a: 3807 0500 |0029: if-eqz v7, 002e // +0005 │ │ -07734e: 6e20 f601 7800 |002b: invoke-virtual {v8, v7}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01f6 │ │ -077354: 1a00 e221 |002e: const-string v0, "search_suggest_query" // string@21e2 │ │ -077358: 6e20 f701 0800 |0030: invoke-virtual {v8, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01f7 │ │ -07735e: 6e10 a500 0a00 |0033: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestSelection:()Ljava/lang/String; // method@00a5 │ │ -077364: 0c03 |0036: move-result-object v3 │ │ -077366: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -077368: 3803 2300 |0038: if-eqz v3, 005b // +0023 │ │ -07736c: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -07736e: 2304 fb04 |003b: new-array v4, v0, [Ljava/lang/String; // type@04fb │ │ -077372: 1200 |003d: const/4 v0, #int 0 // #0 │ │ -077374: 4d0b 0400 |003e: aput-object v11, v4, v0 │ │ -077378: 3d0c 0b00 |0040: if-lez v12, 004b // +000b │ │ -07737c: 1a00 c518 |0042: const-string v0, "limit" // string@18c5 │ │ -077380: 7110 c71b 0c00 |0044: invoke-static {v12}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1bc7 │ │ -077386: 0c05 |0047: move-result-object v5 │ │ -077388: 6e30 f801 0805 |0048: invoke-virtual {v8, v0, v5}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01f8 │ │ -07738e: 6e10 fa01 0800 |004b: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@01fa │ │ -077394: 0c01 |004e: move-result-object v1 │ │ -077396: 5490 850a |004f: iget-object v0, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ -07739a: 6e10 c300 0000 |0051: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -0773a0: 0c00 |0054: move-result-object v0 │ │ -0773a2: 0725 |0055: move-object v5, v2 │ │ -0773a4: 7406 ba00 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@00ba │ │ -0773aa: 0c02 |0059: move-result-object v2 │ │ -0773ac: 28a9 |005a: goto 0003 // -0057 │ │ -0773ae: 6e20 f701 b800 |005b: invoke-virtual {v8, v11}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01f7 │ │ -0773b4: 28e2 |005e: goto 0040 // -001e │ │ +0772e0: |[0772e0] android.support.v7.widget.SuggestionsAdapter.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; │ │ +0772f0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0772f2: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ +0772f6: 1102 |0003: return-object v2 │ │ +0772f8: 6e10 a100 0a00 |0004: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00a1 │ │ +0772fe: 0c06 |0007: move-result-object v6 │ │ +077300: 3806 fbff |0008: if-eqz v6, 0003 // -0005 │ │ +077304: 2200 6a00 |000a: new-instance v0, Landroid/net/Uri$Builder; // type@006a │ │ +077308: 7010 f501 0000 |000c: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@01f5 │ │ +07730e: 1a05 bb11 |000f: const-string v5, "content" // string@11bb │ │ +077312: 6e20 fd01 5000 |0011: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01fd │ │ +077318: 0c00 |0014: move-result-object v0 │ │ +07731a: 6e20 f901 6000 |0015: invoke-virtual {v0, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01f9 │ │ +077320: 0c00 |0018: move-result-object v0 │ │ +077322: 1a05 0000 |0019: const-string v5, "" // string@0000 │ │ +077326: 6e20 fc01 5000 |001b: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.query:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01fc │ │ +07732c: 0c00 |001e: move-result-object v0 │ │ +07732e: 1a05 0000 |001f: const-string v5, "" // string@0000 │ │ +077332: 6e20 fb01 5000 |0021: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.fragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01fb │ │ +077338: 0c08 |0024: move-result-object v8 │ │ +07733a: 6e10 a400 0a00 |0025: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestPath:()Ljava/lang/String; // method@00a4 │ │ +077340: 0c07 |0028: move-result-object v7 │ │ +077342: 3807 0500 |0029: if-eqz v7, 002e // +0005 │ │ +077346: 6e20 f601 7800 |002b: invoke-virtual {v8, v7}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01f6 │ │ +07734c: 1a00 e021 |002e: const-string v0, "search_suggest_query" // string@21e0 │ │ +077350: 6e20 f701 0800 |0030: invoke-virtual {v8, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01f7 │ │ +077356: 6e10 a500 0a00 |0033: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestSelection:()Ljava/lang/String; // method@00a5 │ │ +07735c: 0c03 |0036: move-result-object v3 │ │ +07735e: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +077360: 3803 2300 |0038: if-eqz v3, 005b // +0023 │ │ +077364: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +077366: 2304 fb04 |003b: new-array v4, v0, [Ljava/lang/String; // type@04fb │ │ +07736a: 1200 |003d: const/4 v0, #int 0 // #0 │ │ +07736c: 4d0b 0400 |003e: aput-object v11, v4, v0 │ │ +077370: 3d0c 0b00 |0040: if-lez v12, 004b // +000b │ │ +077374: 1a00 c318 |0042: const-string v0, "limit" // string@18c3 │ │ +077378: 7110 c71b 0c00 |0044: invoke-static {v12}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1bc7 │ │ +07737e: 0c05 |0047: move-result-object v5 │ │ +077380: 6e30 f801 0805 |0048: invoke-virtual {v8, v0, v5}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01f8 │ │ +077386: 6e10 fa01 0800 |004b: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@01fa │ │ +07738c: 0c01 |004e: move-result-object v1 │ │ +07738e: 5490 850a |004f: iget-object v0, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ +077392: 6e10 c300 0000 |0051: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +077398: 0c00 |0054: move-result-object v0 │ │ +07739a: 0725 |0055: move-object v5, v2 │ │ +07739c: 7406 ba00 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@00ba │ │ +0773a2: 0c02 |0059: move-result-object v2 │ │ +0773a4: 28a9 |005a: goto 0003 // -0057 │ │ +0773a6: 6e20 f701 b800 |005b: invoke-virtual {v8, v11}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@01f7 │ │ +0773ac: 28e2 |005e: goto 0040 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=713 │ │ 0x0003 line=754 │ │ 0x0004 line=717 │ │ 0x0008 line=718 │ │ 0x000a line=722 │ │ @@ -179699,35 +179699,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 │ │ -0773b8: |[0773b8] android.support.v7.widget.SuggestionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0773c8: 6f40 4b0c 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/widget/ResourceCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@0c4b │ │ -0773ce: 0c02 |0003: move-result-object v2 │ │ -0773d0: 1102 |0004: return-object v2 │ │ -0773d2: 0d00 |0005: move-exception v0 │ │ -0773d4: 1a04 b50b |0006: const-string v4, "SuggestionsAdapter" // string@0bb5 │ │ -0773d8: 1a05 650b |0008: const-string v5, "Search suggestions cursor threw exception." // string@0b65 │ │ -0773dc: 7130 0618 5400 |000a: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ -0773e2: 5464 850a |000d: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ -0773e6: 5465 860a |000f: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mCursor:Landroid/database/Cursor; // field@0a86 │ │ -0773ea: 6e40 3317 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@1733 │ │ -0773f0: 0c02 |0014: move-result-object v2 │ │ -0773f2: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ -0773f6: 6e10 d018 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ -0773fc: 0c03 |001a: move-result-object v3 │ │ -0773fe: 1f03 1203 |001b: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0312 │ │ -077402: 5431 810a |001d: iget-object v1, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ -077406: 6e10 b31b 0000 |001f: invoke-virtual {v0}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@1bb3 │ │ -07740c: 0c04 |0022: move-result-object v4 │ │ -07740e: 6e20 dc1a 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -077414: 28de |0026: goto 0004 // -0022 │ │ +0773b0: |[0773b0] android.support.v7.widget.SuggestionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0773c0: 6f40 4b0c 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/widget/ResourceCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@0c4b │ │ +0773c6: 0c02 |0003: move-result-object v2 │ │ +0773c8: 1102 |0004: return-object v2 │ │ +0773ca: 0d00 |0005: move-exception v0 │ │ +0773cc: 1a04 b30b |0006: const-string v4, "SuggestionsAdapter" // string@0bb3 │ │ +0773d0: 1a05 630b |0008: const-string v5, "Search suggestions cursor threw exception." // string@0b63 │ │ +0773d4: 7130 0618 5400 |000a: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ +0773da: 5464 850a |000d: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0a85 │ │ +0773de: 5465 860a |000f: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mCursor:Landroid/database/Cursor; // field@0a86 │ │ +0773e2: 6e40 3317 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@1733 │ │ +0773e8: 0c02 |0014: move-result-object v2 │ │ +0773ea: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ +0773ee: 6e10 d018 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ +0773f4: 0c03 |001a: move-result-object v3 │ │ +0773f6: 1f03 1203 |001b: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0312 │ │ +0773fa: 5431 810a |001d: iget-object v1, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0a81 │ │ +0773fe: 6e10 b31b 0000 |001f: invoke-virtual {v0}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@1bb3 │ │ +077404: 0c04 |0022: move-result-object v4 │ │ +077406: 6e20 dc1a 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +07740c: 28de |0026: goto 0004 // -0022 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/RuntimeException; -> 0x0005 │ │ positions : │ │ 0x0000 line=449 │ │ 0x0004 line=459 │ │ 0x0005 line=450 │ │ @@ -179752,17 +179752,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -077428: |[077428] android.support.v7.widget.SuggestionsAdapter.hasStableIds:()Z │ │ -077438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07743a: 0f00 |0001: return v0 │ │ +077420: |[077420] android.support.v7.widget.SuggestionsAdapter.hasStableIds:()Z │ │ +077430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077432: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ │ │ #7 : (in Landroid/support/v7/widget/SuggestionsAdapter;) │ │ @@ -179770,27 +179770,27 @@ │ │ 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 : 26 16-bit code units │ │ -07743c: |[07743c] android.support.v7.widget.SuggestionsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -07744c: 6f40 4d0c 4365 |0000: invoke-super {v3, v4, v5, v6}, Landroid/support/v4/widget/ResourceCursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0c4d │ │ -077452: 0c01 |0003: move-result-object v1 │ │ -077454: 2202 1203 |0004: new-instance v2, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0312 │ │ -077458: 7020 1e17 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.:(Landroid/view/View;)V // method@171e │ │ -07745e: 6e20 1519 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ -077464: 6002 fa04 |000c: sget v2, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@04fa │ │ -077468: 6e20 b518 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -07746e: 0c00 |0011: move-result-object v0 │ │ -077470: 1f00 9f03 |0012: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ -077474: 5232 840a |0014: iget v2, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@0a84 │ │ -077478: 6e20 3a1a 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ -07747e: 1101 |0019: return-object v1 │ │ +077434: |[077434] android.support.v7.widget.SuggestionsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +077444: 6f40 4d0c 4365 |0000: invoke-super {v3, v4, v5, v6}, Landroid/support/v4/widget/ResourceCursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@0c4d │ │ +07744a: 0c01 |0003: move-result-object v1 │ │ +07744c: 2202 1203 |0004: new-instance v2, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@0312 │ │ +077450: 7020 1e17 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.:(Landroid/view/View;)V // method@171e │ │ +077456: 6e20 1519 2100 |0009: invoke-virtual {v1, v2}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ +07745c: 6002 fa04 |000c: sget v2, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@04fa │ │ +077460: 6e20 b518 2100 |000e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +077466: 0c00 |0011: move-result-object v0 │ │ +077468: 1f00 9f03 |0012: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ +07746c: 5232 840a |0014: iget v2, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mCommitIconResId:I // field@0a84 │ │ +077470: 6e20 3a1a 2000 |0016: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ +077476: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=248 │ │ 0x0014 line=249 │ │ 0x0019 line=250 │ │ @@ -179807,20 +179807,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -077480: |[077480] android.support.v7.widget.SuggestionsAdapter.notifyDataSetChanged:()V │ │ -077490: 6f10 4e0c 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetChanged:()V // method@0c4e │ │ -077496: 6e10 2817 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1728 │ │ -07749c: 0c00 |0006: move-result-object v0 │ │ -07749e: 7020 3c17 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@173c │ │ -0774a4: 0e00 |000a: return-void │ │ +077478: |[077478] android.support.v7.widget.SuggestionsAdapter.notifyDataSetChanged:()V │ │ +077488: 6f10 4e0c 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetChanged:()V // method@0c4e │ │ +07748e: 6e10 2817 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1728 │ │ +077494: 0c00 |0006: move-result-object v0 │ │ +077496: 7020 3c17 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@173c │ │ +07749c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0003 line=183 │ │ 0x000a line=184 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -179830,20 +179830,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0774a8: |[0774a8] android.support.v7.widget.SuggestionsAdapter.notifyDataSetInvalidated:()V │ │ -0774b8: 6f10 4f0c 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetInvalidated:()V // method@0c4f │ │ -0774be: 6e10 2817 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1728 │ │ -0774c4: 0c00 |0006: move-result-object v0 │ │ -0774c6: 7020 3c17 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@173c │ │ -0774cc: 0e00 |000a: return-void │ │ +0774a0: |[0774a0] android.support.v7.widget.SuggestionsAdapter.notifyDataSetInvalidated:()V │ │ +0774b0: 6f10 4f0c 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetInvalidated:()V // method@0c4f │ │ +0774b6: 6e10 2817 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@1728 │ │ +0774bc: 0c00 |0006: move-result-object v0 │ │ +0774be: 7020 3c17 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@173c │ │ +0774c4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=191 │ │ 0x000a line=192 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -179853,23 +179853,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0774d0: |[0774d0] android.support.v7.widget.SuggestionsAdapter.onClick:(Landroid/view/View;)V │ │ -0774e0: 6e10 d018 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ -0774e6: 0c00 |0003: move-result-object v0 │ │ -0774e8: 2001 d003 |0004: instance-of v1, v0, Ljava/lang/CharSequence; // type@03d0 │ │ -0774ec: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -0774f0: 5421 8e0a |0008: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a8e │ │ -0774f4: 1f00 d003 |000a: check-cast v0, Ljava/lang/CharSequence; // type@03d0 │ │ -0774f8: 6e20 f316 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.onQueryRefine:(Ljava/lang/CharSequence;)V // method@16f3 │ │ -0774fe: 0e00 |000f: return-void │ │ +0774c8: |[0774c8] android.support.v7.widget.SuggestionsAdapter.onClick:(Landroid/view/View;)V │ │ +0774d8: 6e10 d018 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ +0774de: 0c00 |0003: move-result-object v0 │ │ +0774e0: 2001 d003 |0004: instance-of v1, v0, Ljava/lang/CharSequence; // type@03d0 │ │ +0774e4: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +0774e8: 5421 8e0a |0008: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a8e │ │ +0774ec: 1f00 d003 |000a: check-cast v0, Ljava/lang/CharSequence; // type@03d0 │ │ +0774f0: 6e20 f316 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.onQueryRefine:(Ljava/lang/CharSequence;)V // method@16f3 │ │ +0774f6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0004 line=329 │ │ 0x0008 line=330 │ │ 0x000f line=332 │ │ locals : │ │ @@ -179882,44 +179882,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 │ │ -077500: |[077500] android.support.v7.widget.SuggestionsAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -077510: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -077512: 3907 1600 |0001: if-nez v7, 0017 // +0016 │ │ -077516: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ -07751a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -07751c: 5464 8e0a |0006: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a8e │ │ -077520: 6e10 dc16 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getVisibility:()I // method@16dc │ │ -077526: 0a04 |000b: move-result v4 │ │ -077528: 3904 0a00 |000c: if-nez v4, 0016 // +000a │ │ -07752c: 5464 8e0a |000e: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a8e │ │ -077530: 6e10 de16 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getWindowVisibility:()I // method@16de │ │ -077536: 0a04 |0013: move-result v4 │ │ -077538: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ -07753c: 1103 |0016: return-object v3 │ │ -07753e: 7210 6b1b 0700 |0017: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ -077544: 0c02 |001a: move-result-object v2 │ │ -077546: 28ea |001b: goto 0005 // -0016 │ │ -077548: 5464 8f0a |001c: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0a8f │ │ -07754c: 1305 3200 |001e: const/16 v5, #int 50 // #32 │ │ -077550: 6e40 2f17 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@172f │ │ -077556: 0c00 |0023: move-result-object v0 │ │ -077558: 3800 f2ff |0024: if-eqz v0, 0016 // -000e │ │ -07755c: 7210 5a01 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ -077562: 0703 |0029: move-object v3, v0 │ │ -077564: 28ec |002a: goto 0016 // -0014 │ │ -077566: 0d01 |002b: move-exception v1 │ │ -077568: 1a04 b50b |002c: const-string v4, "SuggestionsAdapter" // string@0bb5 │ │ -07756c: 1a05 660b |002e: const-string v5, "Search suggestions query threw an exception." // string@0b66 │ │ -077570: 7130 0618 5401 |0030: invoke-static {v4, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ -077576: 28e3 |0033: goto 0016 // -001d │ │ +0774f8: |[0774f8] android.support.v7.widget.SuggestionsAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +077508: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07750a: 3907 1600 |0001: if-nez v7, 0017 // +0016 │ │ +07750e: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ +077512: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +077514: 5464 8e0a |0006: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a8e │ │ +077518: 6e10 dc16 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getVisibility:()I // method@16dc │ │ +07751e: 0a04 |000b: move-result v4 │ │ +077520: 3904 0a00 |000c: if-nez v4, 0016 // +000a │ │ +077524: 5464 8e0a |000e: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0a8e │ │ +077528: 6e10 de16 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getWindowVisibility:()I // method@16de │ │ +07752e: 0a04 |0013: move-result v4 │ │ +077530: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ +077534: 1103 |0016: return-object v3 │ │ +077536: 7210 6b1b 0700 |0017: invoke-interface {v7}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ +07753c: 0c02 |001a: move-result-object v2 │ │ +07753e: 28ea |001b: goto 0005 // -0016 │ │ +077540: 5464 8f0a |001c: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0a8f │ │ +077544: 1305 3200 |001e: const/16 v5, #int 50 // #32 │ │ +077548: 6e40 2f17 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@172f │ │ +07754e: 0c00 |0023: move-result-object v0 │ │ +077550: 3800 f2ff |0024: if-eqz v0, 0016 // -000e │ │ +077554: 7210 5a01 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ +07755a: 0703 |0029: move-object v3, v0 │ │ +07755c: 28ec |002a: goto 0016 // -0014 │ │ +07755e: 0d01 |002b: move-exception v1 │ │ +077560: 1a04 b30b |002c: const-string v4, "SuggestionsAdapter" // string@0bb3 │ │ +077564: 1a05 640b |002e: const-string v5, "Search suggestions query threw an exception." // string@0b64 │ │ +077568: 7130 0618 5401 |0030: invoke-static {v4, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@1806 │ │ +07756e: 28e3 |0033: goto 0016 // -001d │ │ catches : 1 │ │ 0x001c - 0x0029 │ │ Ljava/lang/RuntimeException; -> 0x002b │ │ positions : │ │ 0x0001 line=146 │ │ 0x0005 line=151 │ │ 0x0006 line=152 │ │ @@ -179945,32 +179945,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077588: |[077588] android.support.v7.widget.SuggestionsAdapter.setQueryRefinement:(I)V │ │ -077598: 5901 8c0a |0000: iput v1, v0, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0a8c │ │ -07759c: 0e00 |0002: return-void │ │ +077580: |[077580] android.support.v7.widget.SuggestionsAdapter.setQueryRefinement:(I)V │ │ +077590: 5901 8c0a |0000: iput v1, v0, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0a8c │ │ +077594: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ 0x0000 - 0x0003 reg=1 refineWhat I │ │ │ │ - source_file_idx : 2998 (SuggestionsAdapter.java) │ │ + source_file_idx : 2996 (SuggestionsAdapter.java) │ │ │ │ Class #649 header: │ │ class_idx : 788 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3220 │ │ +source_file_idx : 3218 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #649 annotations: │ │ Annotations on class │ │ @@ -179995,18 +179995,18 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0775a0: |[0775a0] android.support.v7.widget.Toolbar$1.:(Landroid/support/v7/widget/Toolbar;)V │ │ -0775b0: 5b01 940a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a94 │ │ -0775b4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0775ba: 0e00 |0005: return-void │ │ +077598: |[077598] android.support.v7.widget.Toolbar$1.:(Landroid/support/v7/widget/Toolbar;)V │ │ +0775a8: 5b01 940a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a94 │ │ +0775ac: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0775b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -180016,43 +180016,43 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0775bc: |[0775bc] android.support.v7.widget.Toolbar$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0775cc: 5410 940a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a94 │ │ -0775d0: 7110 6117 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@1761 │ │ -0775d6: 0c00 |0005: move-result-object v0 │ │ -0775d8: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -0775dc: 5410 940a |0008: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a94 │ │ -0775e0: 7110 6117 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@1761 │ │ -0775e6: 0c00 |000d: move-result-object v0 │ │ -0775e8: 7220 5317 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1753 │ │ -0775ee: 0a00 |0011: move-result v0 │ │ -0775f0: 0f00 |0012: return v0 │ │ -0775f2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0775f4: 28fe |0014: goto 0012 // -0002 │ │ +0775b4: |[0775b4] android.support.v7.widget.Toolbar$1.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0775c4: 5410 940a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a94 │ │ +0775c8: 7110 6117 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@1761 │ │ +0775ce: 0c00 |0005: move-result-object v0 │ │ +0775d0: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +0775d4: 5410 940a |0008: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$1;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a94 │ │ +0775d8: 7110 6117 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/Toolbar;.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // method@1761 │ │ +0775de: 0c00 |000d: move-result-object v0 │ │ +0775e0: 7220 5317 2000 |000e: invoke-interface {v0, v2}, Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1753 │ │ +0775e6: 0a00 |0011: move-result v0 │ │ +0775e8: 0f00 |0012: return v0 │ │ +0775ea: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0775ec: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0008 line=163 │ │ 0x0012 line=165 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 this Landroid/support/v7/widget/Toolbar$1; │ │ 0x0000 - 0x0015 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 3220 (Toolbar.java) │ │ + source_file_idx : 3218 (Toolbar.java) │ │ │ │ Class #650 header: │ │ class_idx : 789 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3220 │ │ +source_file_idx : 3218 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #650 annotations: │ │ Annotations on class │ │ @@ -180077,18 +180077,18 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0775f8: |[0775f8] android.support.v7.widget.Toolbar$2.:(Landroid/support/v7/widget/Toolbar;)V │ │ -077608: 5b01 950a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a95 │ │ -07760c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -077612: 0e00 |0005: return-void │ │ +0775f0: |[0775f0] android.support.v7.widget.Toolbar$2.:(Landroid/support/v7/widget/Toolbar;)V │ │ +077600: 5b01 950a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a95 │ │ +077604: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07760a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -180098,32 +180098,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -077614: |[077614] android.support.v7.widget.Toolbar$2.run:()V │ │ -077624: 5410 950a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a95 │ │ -077628: 6e10 cf17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@17cf │ │ -07762e: 0e00 |0005: return-void │ │ +07760c: |[07760c] android.support.v7.widget.Toolbar$2.run:()V │ │ +07761c: 5410 950a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$2;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a95 │ │ +077620: 6e10 cf17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.showOverflowMenu:()Z // method@17cf │ │ +077626: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0005 line=181 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar$2; │ │ │ │ - source_file_idx : 3220 (Toolbar.java) │ │ + source_file_idx : 3218 (Toolbar.java) │ │ │ │ Class #651 header: │ │ class_idx : 790 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3220 │ │ +source_file_idx : 3218 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #651 annotations: │ │ Annotations on class │ │ @@ -180148,18 +180148,18 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -077630: |[077630] android.support.v7.widget.Toolbar$3.:(Landroid/support/v7/widget/Toolbar;)V │ │ -077640: 5b01 960a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a96 │ │ -077644: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07764a: 0e00 |0005: return-void │ │ +077628: |[077628] android.support.v7.widget.Toolbar$3.:(Landroid/support/v7/widget/Toolbar;)V │ │ +077638: 5b01 960a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a96 │ │ +07763c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +077642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1011 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -180169,33 +180169,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07764c: |[07764c] android.support.v7.widget.Toolbar$3.onClick:(Landroid/view/View;)V │ │ -07765c: 5410 960a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a96 │ │ -077660: 6e10 6d17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@176d │ │ -077666: 0e00 |0005: return-void │ │ +077644: |[077644] android.support.v7.widget.Toolbar$3.onClick:(Landroid/view/View;)V │ │ +077654: 5410 960a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$3;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a96 │ │ +077658: 6e10 6d17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.collapseActionView:()V // method@176d │ │ +07765e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x0005 line=1015 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ │ │ - source_file_idx : 3220 (Toolbar.java) │ │ + source_file_idx : 3218 (Toolbar.java) │ │ │ │ Class #652 header: │ │ class_idx : 791 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3220 │ │ +source_file_idx : 3218 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #652 annotations: │ │ Annotations on class │ │ @@ -180228,18 +180228,18 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -077668: |[077668] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;)V │ │ -077678: 5b01 990a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -07767c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -077682: 0e00 |0005: return-void │ │ +077660: |[077660] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;)V │ │ +077670: 5b01 990a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +077674: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07767a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1879 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -180248,17 +180248,17 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/Toolbar$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -077684: |[077684] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/Toolbar$1;)V │ │ -077694: 7020 4317 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/widget/Toolbar;)V // method@1743 │ │ -07769a: 0e00 |0003: return-void │ │ +07767c: |[07767c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/Toolbar$1;)V │ │ +07768c: 7020 4317 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/widget/Toolbar;)V // method@1743 │ │ +077692: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1879 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/Toolbar$1; │ │ @@ -180269,44 +180269,44 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -07769c: |[07769c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0776ac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0776ae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0776b0: 5440 990a |0002: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0776b4: 5400 ad0a |0004: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -0776b8: 2000 d502 |0006: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@02d5 │ │ -0776bc: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -0776c0: 5440 990a |000a: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0776c4: 5400 ad0a |000c: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -0776c8: 1f00 d502 |000e: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@02d5 │ │ -0776cc: 7210 7714 0000 |0010: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1477 │ │ -0776d2: 5440 990a |0013: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0776d6: 5441 990a |0015: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0776da: 5411 ad0a |0017: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -0776de: 6e20 af17 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ -0776e4: 5440 990a |001c: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0776e8: 5441 990a |001e: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0776ec: 7110 6317 0100 |0020: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1763 │ │ -0776f2: 0c01 |0023: move-result-object v1 │ │ -0776f4: 6e20 af17 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ -0776fa: 5440 990a |0027: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0776fe: 5b03 ad0a |0029: iput-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -077702: 5440 990a |002b: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -077706: 7120 6517 2000 |002d: invoke-static {v0, v2}, Landroid/support/v7/widget/Toolbar;.access$500:(Landroid/support/v7/widget/Toolbar;Z)V // method@1765 │ │ -07770c: 5b43 970a |0030: iput-object v3, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ -077710: 5440 990a |0032: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -077714: 6e10 b017 0000 |0034: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@17b0 │ │ -07771a: 6e20 1c10 2600 |0037: invoke-virtual {v6, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@101c │ │ -077720: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -077722: 0f00 |003b: return v0 │ │ +077694: |[077694] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0776a4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0776a6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0776a8: 5440 990a |0002: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0776ac: 5400 ad0a |0004: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +0776b0: 2000 d502 |0006: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@02d5 │ │ +0776b4: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +0776b8: 5440 990a |000a: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0776bc: 5400 ad0a |000c: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +0776c0: 1f00 d502 |000e: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@02d5 │ │ +0776c4: 7210 7714 0000 |0010: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1477 │ │ +0776ca: 5440 990a |0013: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0776ce: 5441 990a |0015: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0776d2: 5411 ad0a |0017: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +0776d6: 6e20 af17 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ +0776dc: 5440 990a |001c: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0776e0: 5441 990a |001e: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0776e4: 7110 6317 0100 |0020: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1763 │ │ +0776ea: 0c01 |0023: move-result-object v1 │ │ +0776ec: 6e20 af17 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ +0776f2: 5440 990a |0027: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0776f6: 5b03 ad0a |0029: iput-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +0776fa: 5440 990a |002b: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0776fe: 7120 6517 2000 |002d: invoke-static {v0, v2}, Landroid/support/v7/widget/Toolbar;.access$500:(Landroid/support/v7/widget/Toolbar;Z)V // method@1765 │ │ +077704: 5b43 970a |0030: iput-object v3, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ +077708: 5440 990a |0032: iget-object v0, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +07770c: 6e10 b017 0000 |0034: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@17b0 │ │ +077712: 6e20 1c10 2600 |0037: invoke-virtual {v6, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@101c │ │ +077718: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +07771a: 0f00 |003b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1970 │ │ 0x000a line=1971 │ │ 0x0013 line=1974 │ │ 0x001c line=1975 │ │ 0x0027 line=1976 │ │ @@ -180325,74 +180325,74 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -077724: |[077724] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -077734: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -077736: 5441 990a |0001: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -07773a: 7110 6217 0100 |0003: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$200:(Landroid/support/v7/widget/Toolbar;)V // method@1762 │ │ -077740: 5441 990a |0006: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -077744: 7110 6317 0100 |0008: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1763 │ │ -07774a: 0c01 |000b: move-result-object v1 │ │ -07774c: 6e10 151a 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageButton;.getParent:()Landroid/view/ViewParent; // method@1a15 │ │ -077752: 0c01 |000f: move-result-object v1 │ │ -077754: 5442 990a |0010: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -077758: 3221 0d00 |0012: if-eq v1, v2, 001f // +000d │ │ -07775c: 5441 990a |0014: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -077760: 5442 990a |0016: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -077764: 7110 6317 0200 |0018: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1763 │ │ -07776a: 0c02 |001b: move-result-object v2 │ │ -07776c: 6e20 6817 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1768 │ │ -077772: 5441 990a |001f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -077776: 6e10 fa0f 0600 |0021: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@0ffa │ │ -07777c: 0c02 |0024: move-result-object v2 │ │ -07777e: 5b12 ad0a |0025: iput-object v2, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -077782: 5b46 970a |0027: iput-object v6, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ -077786: 5441 990a |0029: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -07778a: 5411 ad0a |002b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -07778e: 6e10 ca18 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -077794: 0c01 |0030: move-result-object v1 │ │ -077796: 5442 990a |0031: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -07779a: 3221 2900 |0033: if-eq v1, v2, 005c // +0029 │ │ -07779e: 5441 990a |0035: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0777a2: 6e10 7417 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ -0777a8: 0c00 |003a: move-result-object v0 │ │ -0777aa: 1401 0300 8000 |003b: const v1, #float 1.17549e-38 // #00800003 │ │ -0777b0: 5442 990a |003e: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0777b4: 7110 6417 0200 |0040: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$400:(Landroid/support/v7/widget/Toolbar;)I // method@1764 │ │ -0777ba: 0a02 |0043: move-result v2 │ │ -0777bc: dd02 0270 |0044: and-int/lit8 v2, v2, #int 112 // #70 │ │ -0777c0: b621 |0046: or-int/2addr v1, v2 │ │ -0777c2: 5901 9b0a |0047: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ -0777c6: 1221 |0049: const/4 v1, #int 2 // #2 │ │ -0777c8: 5901 9e0a |004a: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -0777cc: 5441 990a |004c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0777d0: 5411 ad0a |004e: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -0777d4: 6e20 0a19 0100 |0050: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ -0777da: 5441 990a |0053: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0777de: 5442 990a |0055: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0777e2: 5422 ad0a |0057: iget-object v2, v2, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -0777e6: 6e20 6817 2100 |0059: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1768 │ │ -0777ec: 5441 990a |005c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0777f0: 7120 6517 3100 |005e: invoke-static {v1, v3}, Landroid/support/v7/widget/Toolbar;.access$500:(Landroid/support/v7/widget/Toolbar;Z)V // method@1765 │ │ -0777f6: 5441 990a |0061: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -0777fa: 6e10 b017 0100 |0063: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@17b0 │ │ -077800: 6e20 1c10 3600 |0066: invoke-virtual {v6, v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@101c │ │ -077806: 5441 990a |0069: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -07780a: 5411 ad0a |006b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -07780e: 2011 d502 |006d: instance-of v1, v1, Landroid/support/v7/view/CollapsibleActionView; // type@02d5 │ │ -077812: 3801 0b00 |006f: if-eqz v1, 007a // +000b │ │ -077816: 5441 990a |0071: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ -07781a: 5411 ad0a |0073: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -07781e: 1f01 d502 |0075: check-cast v1, Landroid/support/v7/view/CollapsibleActionView; // type@02d5 │ │ -077822: 7210 7814 0100 |0077: invoke-interface {v1}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1478 │ │ -077828: 0f03 |007a: return v3 │ │ +07771c: |[07771c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +07772c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07772e: 5441 990a |0001: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +077732: 7110 6217 0100 |0003: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$200:(Landroid/support/v7/widget/Toolbar;)V // method@1762 │ │ +077738: 5441 990a |0006: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +07773c: 7110 6317 0100 |0008: invoke-static {v1}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1763 │ │ +077742: 0c01 |000b: move-result-object v1 │ │ +077744: 6e10 151a 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageButton;.getParent:()Landroid/view/ViewParent; // method@1a15 │ │ +07774a: 0c01 |000f: move-result-object v1 │ │ +07774c: 5442 990a |0010: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +077750: 3221 0d00 |0012: if-eq v1, v2, 001f // +000d │ │ +077754: 5441 990a |0014: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +077758: 5442 990a |0016: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +07775c: 7110 6317 0200 |0018: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; // method@1763 │ │ +077762: 0c02 |001b: move-result-object v2 │ │ +077764: 6e20 6817 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1768 │ │ +07776a: 5441 990a |001f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +07776e: 6e10 fa0f 0600 |0021: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@0ffa │ │ +077774: 0c02 |0024: move-result-object v2 │ │ +077776: 5b12 ad0a |0025: iput-object v2, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +07777a: 5b46 970a |0027: iput-object v6, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ +07777e: 5441 990a |0029: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +077782: 5411 ad0a |002b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +077786: 6e10 ca18 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +07778c: 0c01 |0030: move-result-object v1 │ │ +07778e: 5442 990a |0031: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +077792: 3221 2900 |0033: if-eq v1, v2, 005c // +0029 │ │ +077796: 5441 990a |0035: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +07779a: 6e10 7417 0100 |0037: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ +0777a0: 0c00 |003a: move-result-object v0 │ │ +0777a2: 1401 0300 8000 |003b: const v1, #float 1.17549e-38 // #00800003 │ │ +0777a8: 5442 990a |003e: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0777ac: 7110 6417 0200 |0040: invoke-static {v2}, Landroid/support/v7/widget/Toolbar;.access$400:(Landroid/support/v7/widget/Toolbar;)I // method@1764 │ │ +0777b2: 0a02 |0043: move-result v2 │ │ +0777b4: dd02 0270 |0044: and-int/lit8 v2, v2, #int 112 // #70 │ │ +0777b8: b621 |0046: or-int/2addr v1, v2 │ │ +0777ba: 5901 9b0a |0047: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ +0777be: 1221 |0049: const/4 v1, #int 2 // #2 │ │ +0777c0: 5901 9e0a |004a: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +0777c4: 5441 990a |004c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0777c8: 5411 ad0a |004e: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +0777cc: 6e20 0a19 0100 |0050: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@190a │ │ +0777d2: 5441 990a |0053: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0777d6: 5442 990a |0055: iget-object v2, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0777da: 5422 ad0a |0057: iget-object v2, v2, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +0777de: 6e20 6817 2100 |0059: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;)V // method@1768 │ │ +0777e4: 5441 990a |005c: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0777e8: 7120 6517 3100 |005e: invoke-static {v1, v3}, Landroid/support/v7/widget/Toolbar;.access$500:(Landroid/support/v7/widget/Toolbar;Z)V // method@1765 │ │ +0777ee: 5441 990a |0061: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +0777f2: 6e10 b017 0100 |0063: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@17b0 │ │ +0777f8: 6e20 1c10 3600 |0066: invoke-virtual {v6, v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@101c │ │ +0777fe: 5441 990a |0069: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +077802: 5411 ad0a |006b: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +077806: 2011 d502 |006d: instance-of v1, v1, Landroid/support/v7/view/CollapsibleActionView; // type@02d5 │ │ +07780a: 3801 0b00 |006f: if-eqz v1, 007a // +000b │ │ +07780e: 5441 990a |0071: iget-object v1, v4, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/widget/Toolbar; // field@0a99 │ │ +077812: 5411 ad0a |0073: iget-object v1, v1, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +077816: 1f01 d502 |0075: check-cast v1, Landroid/support/v7/view/CollapsibleActionView; // type@02d5 │ │ +07781a: 7210 7814 0100 |0077: invoke-interface {v1}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1478 │ │ +077820: 0f03 |007a: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1941 │ │ 0x0006 line=1942 │ │ 0x0014 line=1943 │ │ 0x001f line=1945 │ │ 0x0027 line=1946 │ │ @@ -180419,17 +180419,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07782c: |[07782c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.flagActionItems:()Z │ │ -07783c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07783e: 0f00 |0001: return v0 │ │ +077824: |[077824] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.flagActionItems:()Z │ │ +077834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077836: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1936 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;) │ │ @@ -180437,24 +180437,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 │ │ -077840: |[077840] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -077850: 5420 980a |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ -077854: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -077858: 5420 970a |0004: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ -07785c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -077860: 5420 980a |0008: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ -077864: 5421 970a |000a: iget-object v1, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ -077868: 6e20 ae0f 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fae │ │ -07786e: 5b24 980a |000f: iput-object v4, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ -077872: 0e00 |0011: return-void │ │ +077838: |[077838] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +077848: 5420 980a |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ +07784c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +077850: 5420 970a |0004: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ +077854: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +077858: 5420 980a |0008: iget-object v0, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ +07785c: 5421 970a |000a: iget-object v1, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ +077860: 6e20 ae0f 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@0fae │ │ +077866: 5b24 980a |000f: iput-object v4, v2, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ +07786a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1886 │ │ 0x0008 line=1887 │ │ 0x000f line=1889 │ │ 0x0011 line=1890 │ │ locals : │ │ @@ -180467,16 +180467,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 │ │ -077874: |[077874] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -077884: 0e00 |0000: return-void │ │ +07786c: |[07786c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +07787c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1932 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -180486,17 +180486,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 │ │ -077888: |[077888] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -077898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07789a: 0f00 |0001: return v0 │ │ +077880: |[077880] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +077890: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077892: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1927 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 subMenu Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ @@ -180505,38 +180505,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -07789c: |[07789c] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.updateMenuView:(Z)V │ │ -0778ac: 5464 970a |0000: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ -0778b0: 3804 2400 |0002: if-eqz v4, 0026 // +0024 │ │ -0778b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0778b6: 5464 980a |0005: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ -0778ba: 3804 1600 |0007: if-eqz v4, 001d // +0016 │ │ -0778be: 5464 980a |0009: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ -0778c2: 6e10 e70f 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ -0778c8: 0a00 |000e: move-result v0 │ │ -0778ca: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0778cc: 3502 0d00 |0010: if-ge v2, v0, 001d // +000d │ │ -0778d0: 5464 980a |0012: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ -0778d4: 6e20 c30f 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@0fc3 │ │ -0778da: 0c03 |0017: move-result-object v3 │ │ -0778dc: 5464 970a |0018: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ -0778e0: 3343 0d00 |001a: if-ne v3, v4, 0027 // +000d │ │ -0778e4: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -0778e6: 3901 0900 |001d: if-nez v1, 0026 // +0009 │ │ -0778ea: 5464 980a |001f: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ -0778ee: 5465 970a |0021: iget-object v5, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ -0778f2: 6e30 4517 4605 |0023: invoke-virtual {v6, v4, v5}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1745 │ │ -0778f8: 0e00 |0026: return-void │ │ -0778fa: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0778fe: 28e7 |0029: goto 0010 // -0019 │ │ +077894: |[077894] android.support.v7.widget.Toolbar$ExpandedActionViewMenuPresenter.updateMenuView:(Z)V │ │ +0778a4: 5464 970a |0000: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ +0778a8: 3804 2400 |0002: if-eqz v4, 0026 // +0024 │ │ +0778ac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0778ae: 5464 980a |0005: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ +0778b2: 3804 1600 |0007: if-eqz v4, 001d // +0016 │ │ +0778b6: 5464 980a |0009: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ +0778ba: 6e10 e70f 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@0fe7 │ │ +0778c0: 0a00 |000e: move-result v0 │ │ +0778c2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0778c4: 3502 0d00 |0010: if-ge v2, v0, 001d // +000d │ │ +0778c8: 5464 980a |0012: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ +0778cc: 6e20 c30f 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@0fc3 │ │ +0778d2: 0c03 |0017: move-result-object v3 │ │ +0778d4: 5464 970a |0018: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ +0778d8: 3343 0d00 |001a: if-ne v3, v4, 0027 // +000d │ │ +0778dc: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +0778de: 3901 0900 |001d: if-nez v1, 0026 // +0009 │ │ +0778e2: 5464 980a |001f: iget-object v4, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a98 │ │ +0778e6: 5465 970a |0021: iget-object v5, v6, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ +0778ea: 6e30 4517 4605 |0023: invoke-virtual {v6, v4, v5}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1745 │ │ +0778f0: 0e00 |0026: return-void │ │ +0778f2: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0778f6: 28e7 |0029: goto 0010 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1900 │ │ 0x0004 line=1901 │ │ 0x0005 line=1903 │ │ 0x0009 line=1904 │ │ 0x000f line=1905 │ │ @@ -180555,21 +180555,21 @@ │ │ 0x0027 - 0x002a reg=0 count I │ │ 0x0027 - 0x002a reg=1 found Z │ │ 0x0027 - 0x002a reg=2 i I │ │ 0x0027 - 0x002a reg=3 item Landroid/view/MenuItem; │ │ 0x0000 - 0x002a reg=6 this Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x002a reg=7 cleared Z │ │ │ │ - source_file_idx : 3220 (Toolbar.java) │ │ + source_file_idx : 3218 (Toolbar.java) │ │ │ │ Class #653 header: │ │ class_idx : 792 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 542 │ │ -source_file_idx : 3220 │ │ +source_file_idx : 3218 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 1 │ │ │ │ Class #653 annotations: │ │ Annotations on class │ │ @@ -180593,21 +180593,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -077900: |[077900] android.support.v7.widget.Toolbar$LayoutParams.:(II)V │ │ -077910: 7030 c00c 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@0cc0 │ │ -077916: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -077918: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -07791c: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ -077922: 5910 9b0a |0009: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ -077926: 0e00 |000b: return-void │ │ +0778f8: |[0778f8] android.support.v7.widget.Toolbar$LayoutParams.:(II)V │ │ +077908: 7030 c00c 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(II)V // method@0cc0 │ │ +07790e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +077910: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +077914: 1400 1300 8000 |0006: const v0, #float 1.1755e-38 // #00800013 │ │ +07791a: 5910 9b0a |0009: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ +07791e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1802 │ │ 0x0003 line=1795 │ │ 0x0006 line=1803 │ │ 0x000b line=1804 │ │ locals : │ │ @@ -180620,19 +180620,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -077928: |[077928] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -077938: 7030 c10c 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0cc1 │ │ -07793e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -077940: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -077944: 0e00 |0006: return-void │ │ +077920: |[077920] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +077930: 7030 c10c 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0cc1 │ │ +077936: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +077938: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +07793c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1798 │ │ 0x0003 line=1795 │ │ 0x0006 line=1799 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ @@ -180644,19 +180644,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077948: |[077948] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -077958: 7020 c20c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@0cc2 │ │ -07795e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -077960: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -077964: 0e00 |0006: return-void │ │ +077940: |[077940] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +077950: 7020 c20c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@0cc2 │ │ +077956: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +077958: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +07795c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1822 │ │ 0x0003 line=1795 │ │ 0x0006 line=1823 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ @@ -180667,21 +180667,21 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -077968: |[077968] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V │ │ -077978: 7020 c20c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@0cc2 │ │ -07797e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -077980: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -077984: 5220 9e0a |0006: iget v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -077988: 5910 9e0a |0008: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -07798c: 0e00 |000a: return-void │ │ +077960: |[077960] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V │ │ +077970: 7020 c20c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@0cc2 │ │ +077976: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +077978: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +07797c: 5220 9e0a |0006: iget v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +077980: 5910 9e0a |0008: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +077984: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1816 │ │ 0x0003 line=1795 │ │ 0x0006 line=1818 │ │ 0x000a line=1819 │ │ locals : │ │ @@ -180693,19 +180693,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 │ │ -077990: |[077990] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0779a0: 7020 c30c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0cc3 │ │ -0779a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0779a8: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -0779ac: 0e00 |0006: return-void │ │ +077988: |[077988] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +077998: 7020 c30c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0cc3 │ │ +07799e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0779a0: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +0779a4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1833 │ │ 0x0003 line=1795 │ │ 0x0006 line=1834 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ @@ -180716,20 +180716,20 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0779b0: |[0779b0] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0779c0: 7020 c30c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0cc3 │ │ -0779c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0779c8: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -0779cc: 6e20 5217 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1752 │ │ -0779d2: 0e00 |0009: return-void │ │ +0779a8: |[0779a8] android.support.v7.widget.Toolbar$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +0779b8: 7020 c30c 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0cc3 │ │ +0779be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0779c0: 5910 9e0a |0004: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +0779c4: 6e20 5217 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1752 │ │ +0779ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1826 │ │ 0x0003 line=1795 │ │ 0x0006 line=1829 │ │ 0x0009 line=1830 │ │ locals : │ │ @@ -180742,42 +180742,42 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0779d4: |[0779d4] android.support.v7.widget.Toolbar$LayoutParams.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -0779e4: 5220 da0a |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ -0779e8: 5910 9d0a |0002: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0a9d │ │ -0779ec: 5220 dc0a |0004: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ -0779f0: 5910 a00a |0006: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ -0779f4: 5220 db0a |0008: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ -0779f8: 5910 9f0a |000a: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0a9f │ │ -0779fc: 5220 d80a |000c: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0ad8 │ │ -077a00: 5910 9a0a |000e: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -077a04: 0e00 |0010: return-void │ │ +0779cc: |[0779cc] android.support.v7.widget.Toolbar$LayoutParams.copyMarginsFromCompat:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +0779dc: 5220 da0a |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ +0779e0: 5910 9d0a |0002: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0a9d │ │ +0779e4: 5220 dc0a |0004: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ +0779e8: 5910 a00a |0006: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ +0779ec: 5220 db0a |0008: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ +0779f0: 5910 9f0a |000a: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0a9f │ │ +0779f4: 5220 d80a |000c: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0ad8 │ │ +0779f8: 5910 9a0a |000e: iput v0, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +0779fc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1837 │ │ 0x0004 line=1838 │ │ 0x0008 line=1839 │ │ 0x000c line=1840 │ │ 0x0010 line=1841 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ 0x0000 - 0x0011 reg=2 source Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ - source_file_idx : 3220 (Toolbar.java) │ │ + source_file_idx : 3218 (Toolbar.java) │ │ │ │ Class #654 header: │ │ class_idx : 794 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3220 │ │ +source_file_idx : 3218 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #654 annotations: │ │ Annotations on class │ │ @@ -180799,17 +180799,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077a08: |[077a08] android.support.v7.widget.Toolbar$SavedState$1.:()V │ │ -077a18: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -077a1e: 0e00 |0003: return-void │ │ +077a00: |[077a00] android.support.v7.widget.Toolbar$SavedState$1.:()V │ │ +077a10: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +077a16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1865 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -180818,18 +180818,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -077a20: |[077a20] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; │ │ -077a30: 2200 1b03 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@031b │ │ -077a34: 7020 5a17 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcel;)V // method@175a │ │ -077a3a: 1100 |0005: return-object v0 │ │ +077a18: |[077a18] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; │ │ +077a28: 2200 1b03 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@031b │ │ +077a2c: 7020 5a17 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcel;)V // method@175a │ │ +077a32: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1869 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -180838,18 +180838,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 │ │ -077a3c: |[077a3c] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -077a4c: 6e20 5517 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; // method@1755 │ │ -077a52: 0c00 |0003: move-result-object v0 │ │ -077a54: 1100 |0004: return-object v0 │ │ +077a34: |[077a34] android.support.v7.widget.Toolbar$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +077a44: 6e20 5517 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/widget/Toolbar$SavedState; // method@1755 │ │ +077a4a: 0c00 |0003: move-result-object v0 │ │ +077a4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1865 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -180858,17 +180858,17 @@ │ │ type : '(I)[Landroid/support/v7/widget/Toolbar$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077a58: |[077a58] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; │ │ -077a68: 2320 f204 |0000: new-array v0, v2, [Landroid/support/v7/widget/Toolbar$SavedState; // type@04f2 │ │ -077a6c: 1100 |0002: return-object v0 │ │ +077a50: |[077a50] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; │ │ +077a60: 2320 f204 |0000: new-array v0, v2, [Landroid/support/v7/widget/Toolbar$SavedState; // type@04f2 │ │ +077a64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1874 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -180877,32 +180877,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 │ │ -077a70: |[077a70] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -077a80: 6e20 5717 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; // method@1757 │ │ -077a86: 0c00 |0003: move-result-object v0 │ │ -077a88: 1100 |0004: return-object v0 │ │ +077a68: |[077a68] android.support.v7.widget.Toolbar$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +077a78: 6e20 5717 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar$SavedState$1;.newArray:(I)[Landroid/support/v7/widget/Toolbar$SavedState; // method@1757 │ │ +077a7e: 0c00 |0003: move-result-object v0 │ │ +077a80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1865 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 3220 (Toolbar.java) │ │ + source_file_idx : 3218 (Toolbar.java) │ │ │ │ Class #655 header: │ │ class_idx : 795 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 862 │ │ -source_file_idx : 3220 │ │ +source_file_idx : 3218 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 1 │ │ │ │ Class #655 annotations: │ │ Annotations on class │ │ @@ -180936,46 +180936,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -077a8c: |[077a8c] android.support.v7.widget.Toolbar$SavedState.:()V │ │ -077a9c: 2200 1a03 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState$1; // type@031a │ │ -077aa0: 7010 5417 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar$SavedState$1;.:()V // method@1754 │ │ -077aa6: 6900 a20a |0005: sput-object v0, Landroid/support/v7/widget/Toolbar$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0aa2 │ │ -077aaa: 0e00 |0007: return-void │ │ +077a84: |[077a84] android.support.v7.widget.Toolbar$SavedState.:()V │ │ +077a94: 2200 1a03 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState$1; // type@031a │ │ +077a98: 7010 5417 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar$SavedState$1;.:()V // method@1754 │ │ +077a9e: 6900 a20a |0005: sput-object v0, Landroid/support/v7/widget/Toolbar$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0aa2 │ │ +077aa2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1865 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/Toolbar$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -077aac: |[077aac] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcel;)V │ │ -077abc: 7020 a018 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@18a0 │ │ -077ac2: 6e10 4f02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -077ac8: 0a00 |0006: move-result v0 │ │ -077aca: 5910 a30a |0007: iput v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0aa3 │ │ -077ace: 6e10 4f02 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -077ad4: 0a00 |000c: move-result v0 │ │ -077ad6: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -077ada: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -077adc: 5c10 a40a |0010: iput-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0aa4 │ │ -077ae0: 0e00 |0012: return-void │ │ -077ae2: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -077ae4: 28fc |0014: goto 0010 // -0004 │ │ +077aa4: |[077aa4] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcel;)V │ │ +077ab4: 7020 a018 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@18a0 │ │ +077aba: 6e10 4f02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +077ac0: 0a00 |0006: move-result v0 │ │ +077ac2: 5910 a30a |0007: iput v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0aa3 │ │ +077ac6: 6e10 4f02 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +077acc: 0a00 |000c: move-result v0 │ │ +077ace: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +077ad2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +077ad4: 5c10 a40a |0010: iput-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0aa4 │ │ +077ad8: 0e00 |0012: return-void │ │ +077ada: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +077adc: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1849 │ │ 0x0003 line=1850 │ │ 0x0009 line=1851 │ │ 0x0012 line=1852 │ │ 0x0013 line=1851 │ │ @@ -180988,17 +180988,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -077ae8: |[077ae8] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcelable;)V │ │ -077af8: 7020 a118 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@18a1 │ │ -077afe: 0e00 |0003: return-void │ │ +077ae0: |[077ae0] android.support.v7.widget.Toolbar$SavedState.:(Landroid/os/Parcelable;)V │ │ +077af0: 7020 a118 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@18a1 │ │ +077af6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1855 │ │ 0x0003 line=1856 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/Toolbar$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -181009,44 +181009,44 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -077b00: |[077b00] android.support.v7.widget.Toolbar$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -077b10: 6f30 a218 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@18a2 │ │ -077b16: 5210 a30a |0003: iget v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0aa3 │ │ -077b1a: 6e20 5602 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -077b20: 5510 a40a |0008: iget-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0aa4 │ │ -077b24: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -077b28: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -077b2a: 6e20 5602 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -077b30: 0e00 |0010: return-void │ │ -077b32: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -077b34: 28fb |0012: goto 000d // -0005 │ │ +077af8: |[077af8] android.support.v7.widget.Toolbar$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +077b08: 6f30 a218 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@18a2 │ │ +077b0e: 5210 a30a |0003: iget v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0aa3 │ │ +077b12: 6e20 5602 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +077b18: 5510 a40a |0008: iget-boolean v0, v1, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0aa4 │ │ +077b1c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +077b20: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +077b22: 6e20 5602 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +077b28: 0e00 |0010: return-void │ │ +077b2a: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +077b2c: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1860 │ │ 0x0003 line=1861 │ │ 0x0008 line=1862 │ │ 0x0010 line=1863 │ │ 0x0011 line=1862 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/widget/Toolbar$SavedState; │ │ 0x0000 - 0x0013 reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x0013 reg=3 flags I │ │ │ │ - source_file_idx : 3220 (Toolbar.java) │ │ + source_file_idx : 3218 (Toolbar.java) │ │ │ │ Class #656 header: │ │ class_idx : 796 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 878 │ │ -source_file_idx : 3220 │ │ +source_file_idx : 3218 │ │ static_fields_size : 0 │ │ instance_fields_size: 39 │ │ direct_methods_size : 33 │ │ virtual_methods_size: 59 │ │ │ │ Class #656 annotations: │ │ Annotations on class │ │ @@ -181227,18 +181227,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -077b38: |[077b38] android.support.v7.widget.Toolbar.:(Landroid/content/Context;)V │ │ -077b48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -077b4a: 7030 5f17 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@175f │ │ -077b50: 0e00 |0004: return-void │ │ +077b30: |[077b30] android.support.v7.widget.Toolbar.:(Landroid/content/Context;)V │ │ +077b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077b42: 7030 5f17 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@175f │ │ +077b48: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0004 line=188 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -181248,18 +181248,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 │ │ -077b54: |[077b54] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -077b64: 6000 3a04 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.toolbarStyle:I // field@043a │ │ -077b68: 7040 6017 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1760 │ │ -077b6e: 0e00 |0005: return-void │ │ +077b4c: |[077b4c] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +077b5c: 6000 3a04 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.toolbarStyle:I // field@043a │ │ +077b60: 7040 6017 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/widget/Toolbar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1760 │ │ +077b66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -181270,284 +181270,284 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 25 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 551 16-bit code units │ │ -077b70: |[077b70] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -077b80: 7703 d017 1600 |0000: invoke-static/range {v22, v23, v24}, Landroid/support/v7/widget/Toolbar;.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context; // method@17d0 │ │ -077b86: 0c12 |0003: move-result-object v18 │ │ -077b88: 0800 1500 |0004: move-object/from16 v0, v21 │ │ -077b8c: 0801 1200 |0006: move-object/from16 v1, v18 │ │ -077b90: 0802 1700 |0008: move-object/from16 v2, v23 │ │ -077b94: 0203 1800 |000a: move/from16 v3, v24 │ │ -077b98: 7040 2e19 1032 |000c: invoke-direct {v0, v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@192e │ │ -077b9e: 2212 b102 |000f: new-instance v18, Landroid/support/v7/internal/widget/RtlSpacingHelper; // type@02b1 │ │ -077ba2: 7601 0e13 1200 |0011: invoke-direct/range {v18}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.:()V // method@130e │ │ -077ba8: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -077bac: 0801 1500 |0016: move-object/from16 v1, v21 │ │ -077bb0: 5b10 ab0a |0018: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ -077bb4: 1412 1300 8000 |001a: const v18, #float 1.1755e-38 // #00800013 │ │ -077bba: 0200 1200 |001d: move/from16 v0, v18 │ │ -077bbe: 0801 1500 |001f: move-object/from16 v1, v21 │ │ -077bc2: 5910 af0a |0021: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0aaf │ │ -077bc6: 2212 0504 |0023: new-instance v18, Ljava/util/ArrayList; // type@0405 │ │ -077bca: 7601 001c 1200 |0025: invoke-direct/range {v18}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -077bd0: 0800 1200 |0028: move-object/from16 v0, v18 │ │ -077bd4: 0801 1500 |002a: move-object/from16 v1, v21 │ │ -077bd8: 5b10 c10a |002c: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -077bdc: 1312 0200 |002e: const/16 v18, #int 2 // #2 │ │ -077be0: 0200 1200 |0030: move/from16 v0, v18 │ │ -077be4: 2300 d904 |0032: new-array v0, v0, [I // type@04d9 │ │ -077be8: 0812 0000 |0034: move-object/from16 v18, v0 │ │ -077bec: 0800 1200 |0036: move-object/from16 v0, v18 │ │ -077bf0: 0801 1500 |0038: move-object/from16 v1, v21 │ │ -077bf4: 5b10 c00a |003a: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0ac0 │ │ -077bf8: 2212 1403 |003c: new-instance v18, Landroid/support/v7/widget/Toolbar$1; // type@0314 │ │ -077bfc: 0800 1200 |003e: move-object/from16 v0, v18 │ │ -077c00: 0801 1500 |0040: move-object/from16 v1, v21 │ │ -077c04: 7020 3d17 1000 |0042: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$1;.:(Landroid/support/v7/widget/Toolbar;)V // method@173d │ │ -077c0a: 0800 1200 |0045: move-object/from16 v0, v18 │ │ -077c0e: 0801 1500 |0047: move-object/from16 v1, v21 │ │ -077c12: 5b10 b40a |0049: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0ab4 │ │ -077c16: 2212 1503 |004b: new-instance v18, Landroid/support/v7/widget/Toolbar$2; // type@0315 │ │ -077c1a: 0800 1200 |004d: move-object/from16 v0, v18 │ │ -077c1e: 0801 1500 |004f: move-object/from16 v1, v21 │ │ -077c22: 7020 3f17 1000 |0051: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$2;.:(Landroid/support/v7/widget/Toolbar;)V // method@173f │ │ -077c28: 0800 1200 |0054: move-object/from16 v0, v18 │ │ -077c2c: 0801 1500 |0056: move-object/from16 v1, v21 │ │ -077c30: 5b10 bb0a |0058: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0abb │ │ -077c34: 7401 8417 1500 |005a: invoke-virtual/range {v21}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -077c3a: 0c12 |005d: move-result-object v18 │ │ -077c3c: 6213 2007 |005e: sget-object v19, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@0720 │ │ -077c40: 1314 0000 |0060: const/16 v20, #int 0 // #0 │ │ -077c44: 0800 1200 |0062: move-object/from16 v0, v18 │ │ -077c48: 0801 1700 |0064: move-object/from16 v1, v23 │ │ -077c4c: 0802 1300 |0066: move-object/from16 v2, v19 │ │ -077c50: 0203 1800 |0068: move/from16 v3, v24 │ │ -077c54: 0204 1400 |006a: move/from16 v4, v20 │ │ -077c58: 7154 0e14 1032 |006c: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ -077c5e: 0c05 |006f: move-result-object v5 │ │ -077c60: 6012 3607 |0070: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextAppearance:I // field@0736 │ │ -077c64: 1313 0000 |0072: const/16 v19, #int 0 // #0 │ │ -077c68: 0200 1200 |0074: move/from16 v0, v18 │ │ -077c6c: 0201 1300 |0076: move/from16 v1, v19 │ │ -077c70: 6e30 0814 0501 |0078: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -077c76: 0a12 |007b: move-result v18 │ │ -077c78: 0200 1200 |007c: move/from16 v0, v18 │ │ -077c7c: 0801 1500 |007e: move-object/from16 v1, v21 │ │ -077c80: 5910 c80a |0080: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0ac8 │ │ -077c84: 6012 2e07 |0082: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextAppearance:I // field@072e │ │ -077c88: 1313 0000 |0084: const/16 v19, #int 0 // #0 │ │ -077c8c: 0200 1200 |0086: move/from16 v0, v18 │ │ -077c90: 0201 1300 |0088: move/from16 v1, v19 │ │ -077c94: 6e30 0814 0501 |008a: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -077c9a: 0a12 |008d: move-result v18 │ │ -077c9c: 0200 1200 |008e: move/from16 v0, v18 │ │ -077ca0: 0801 1500 |0090: move-object/from16 v1, v21 │ │ -077ca4: 5910 bd0a |0092: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0abd │ │ -077ca8: 6012 2107 |0094: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_android_gravity:I // field@0721 │ │ -077cac: 0800 1500 |0096: move-object/from16 v0, v21 │ │ -077cb0: 5200 af0a |0098: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0aaf │ │ -077cb4: 0213 0000 |009a: move/from16 v19, v0 │ │ -077cb8: 0200 1200 |009c: move/from16 v0, v18 │ │ -077cbc: 0201 1300 |009e: move/from16 v1, v19 │ │ -077cc0: 6e30 0614 0501 |00a0: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getInteger:(II)I // method@1406 │ │ -077cc6: 0a12 |00a3: move-result v18 │ │ -077cc8: 0200 1200 |00a4: move/from16 v0, v18 │ │ -077ccc: 0801 1500 |00a6: move-object/from16 v1, v21 │ │ -077cd0: 5910 af0a |00a8: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0aaf │ │ -077cd4: 1312 3000 |00aa: const/16 v18, #int 48 // #30 │ │ -077cd8: 0200 1200 |00ac: move/from16 v0, v18 │ │ -077cdc: 0801 1500 |00ae: move-object/from16 v1, v21 │ │ -077ce0: 5910 a60a |00b0: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0aa6 │ │ -077ce4: 6012 3507 |00b2: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMargins:I // field@0735 │ │ -077ce8: 1313 0000 |00b4: const/16 v19, #int 0 // #0 │ │ -077cec: 0200 1200 |00b6: move/from16 v0, v18 │ │ -077cf0: 0201 1300 |00b8: move/from16 v1, v19 │ │ -077cf4: 6e30 0114 0501 |00ba: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ -077cfa: 0a12 |00bd: move-result v18 │ │ -077cfc: 0200 1200 |00be: move/from16 v0, v18 │ │ -077d00: 0801 1500 |00c0: move-object/from16 v1, v21 │ │ -077d04: 5910 c30a |00c2: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ -077d08: 0200 1200 |00c4: move/from16 v0, v18 │ │ -077d0c: 0801 1500 |00c6: move-object/from16 v1, v21 │ │ -077d10: 5910 c60a |00c8: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ -077d14: 0200 1200 |00ca: move/from16 v0, v18 │ │ -077d18: 0801 1500 |00cc: move-object/from16 v1, v21 │ │ -077d1c: 5910 c40a |00ce: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ -077d20: 0200 1200 |00d0: move/from16 v0, v18 │ │ -077d24: 0801 1500 |00d2: move-object/from16 v1, v21 │ │ -077d28: 5910 c50a |00d4: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0ac5 │ │ -077d2c: 6012 3307 |00d6: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginStart:I // field@0733 │ │ -077d30: 1313 ffff |00d8: const/16 v19, #int -1 // #ffff │ │ -077d34: 0200 1200 |00da: move/from16 v0, v18 │ │ -077d38: 0201 1300 |00dc: move/from16 v1, v19 │ │ -077d3c: 6e30 0114 0501 |00de: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ -077d42: 0a0c |00e1: move-result v12 │ │ -077d44: 3a0c 0600 |00e2: if-ltz v12, 00e8 // +0006 │ │ -077d48: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ -077d4c: 590c c50a |00e6: iput v12, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0ac5 │ │ -077d50: 6012 3207 |00e8: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginEnd:I // field@0732 │ │ -077d54: 1313 ffff |00ea: const/16 v19, #int -1 // #ffff │ │ -077d58: 0200 1200 |00ec: move/from16 v0, v18 │ │ -077d5c: 0201 1300 |00ee: move/from16 v1, v19 │ │ -077d60: 6e30 0114 0501 |00f0: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ -077d66: 0a0b |00f3: move-result v11 │ │ -077d68: 3a0b 0600 |00f4: if-ltz v11, 00fa // +0006 │ │ -077d6c: 0800 1500 |00f6: move-object/from16 v0, v21 │ │ -077d70: 590b c40a |00f8: iput v11, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ -077d74: 6012 3407 |00fa: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginTop:I // field@0734 │ │ -077d78: 1313 ffff |00fc: const/16 v19, #int -1 // #ffff │ │ -077d7c: 0200 1200 |00fe: move/from16 v0, v18 │ │ -077d80: 0201 1300 |0100: move/from16 v1, v19 │ │ -077d84: 6e30 0114 0501 |0102: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ -077d8a: 0a0d |0105: move-result v13 │ │ -077d8c: 3a0d 0600 |0106: if-ltz v13, 010c // +0006 │ │ -077d90: 0800 1500 |0108: move-object/from16 v0, v21 │ │ -077d94: 590d c60a |010a: iput v13, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ -077d98: 6012 3107 |010c: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginBottom:I // field@0731 │ │ -077d9c: 1313 ffff |010e: const/16 v19, #int -1 // #ffff │ │ -077da0: 0200 1200 |0110: move/from16 v0, v18 │ │ -077da4: 0201 1300 |0112: move/from16 v1, v19 │ │ -077da8: 6e30 0114 0501 |0114: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ -077dae: 0a0a |0117: move-result v10 │ │ -077db0: 3a0a 0600 |0118: if-ltz v10, 011e // +0006 │ │ -077db4: 0800 1500 |011a: move-object/from16 v0, v21 │ │ -077db8: 590a c30a |011c: iput v10, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ -077dbc: 6012 2907 |011e: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_maxButtonHeight:I // field@0729 │ │ -077dc0: 1313 ffff |0120: const/16 v19, #int -1 // #ffff │ │ -077dc4: 0200 1200 |0122: move/from16 v0, v18 │ │ -077dc8: 0201 1300 |0124: move/from16 v1, v19 │ │ -077dcc: 6e30 0214 0501 |0126: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ -077dd2: 0a12 |0129: move-result v18 │ │ -077dd4: 0200 1200 |012a: move/from16 v0, v18 │ │ -077dd8: 0801 1500 |012c: move-object/from16 v1, v21 │ │ -077ddc: 5910 b10a |012e: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0ab1 │ │ -077de0: 6012 2807 |0130: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetStart:I // field@0728 │ │ -077de4: 1513 0080 |0132: const/high16 v19, #int -2147483648 // #8000 │ │ -077de8: 0200 1200 |0134: move/from16 v0, v18 │ │ -077dec: 0201 1300 |0136: move/from16 v1, v19 │ │ -077df0: 6e30 0114 0501 |0138: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ -077df6: 0a09 |013b: move-result v9 │ │ -077df8: 6012 2507 |013c: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetEnd:I // field@0725 │ │ -077dfc: 1513 0080 |013e: const/high16 v19, #int -2147483648 // #8000 │ │ -077e00: 0200 1200 |0140: move/from16 v0, v18 │ │ -077e04: 0201 1300 |0142: move/from16 v1, v19 │ │ -077e08: 6e30 0114 0501 |0144: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ -077e0e: 0a06 |0147: move-result v6 │ │ -077e10: 6012 2607 |0148: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetLeft:I // field@0726 │ │ -077e14: 1313 0000 |014a: const/16 v19, #int 0 // #0 │ │ -077e18: 0200 1200 |014c: move/from16 v0, v18 │ │ -077e1c: 0201 1300 |014e: move/from16 v1, v19 │ │ -077e20: 6e30 0214 0501 |0150: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ -077e26: 0a07 |0153: move-result v7 │ │ -077e28: 6012 2707 |0154: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetRight:I // field@0727 │ │ -077e2c: 1313 0000 |0156: const/16 v19, #int 0 // #0 │ │ -077e30: 0200 1200 |0158: move/from16 v0, v18 │ │ -077e34: 0201 1300 |015a: move/from16 v1, v19 │ │ -077e38: 6e30 0214 0501 |015c: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ -077e3e: 0a08 |015f: move-result v8 │ │ -077e40: 0800 1500 |0160: move-object/from16 v0, v21 │ │ -077e44: 5400 ab0a |0162: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ -077e48: 0812 0000 |0164: move-object/from16 v18, v0 │ │ -077e4c: 0800 1200 |0166: move-object/from16 v0, v18 │ │ -077e50: 6e30 1313 7008 |0168: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setAbsolute:(II)V // method@1313 │ │ -077e56: 1512 0080 |016b: const/high16 v18, #int -2147483648 // #8000 │ │ -077e5a: 0200 1200 |016d: move/from16 v0, v18 │ │ -077e5e: 3309 0800 |016f: if-ne v9, v0, 0177 // +0008 │ │ -077e62: 1512 0080 |0171: const/high16 v18, #int -2147483648 // #8000 │ │ -077e66: 0200 1200 |0173: move/from16 v0, v18 │ │ -077e6a: 3206 0d00 |0175: if-eq v6, v0, 0182 // +000d │ │ -077e6e: 0800 1500 |0177: move-object/from16 v0, v21 │ │ -077e72: 5400 ab0a |0179: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ -077e76: 0812 0000 |017b: move-object/from16 v18, v0 │ │ -077e7a: 0800 1200 |017d: move-object/from16 v0, v18 │ │ -077e7e: 6e30 1513 9006 |017f: invoke-virtual {v0, v9, v6}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setRelative:(II)V // method@1315 │ │ -077e84: 6012 2407 |0182: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseIcon:I // field@0724 │ │ -077e88: 0200 1200 |0184: move/from16 v0, v18 │ │ -077e8c: 6e20 0314 0500 |0186: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -077e92: 0c12 |0189: move-result-object v18 │ │ -077e94: 0800 1200 |018a: move-object/from16 v0, v18 │ │ -077e98: 0801 1500 |018c: move-object/from16 v1, v21 │ │ -077e9c: 5b10 a90a |018e: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@0aa9 │ │ -077ea0: 6012 2307 |0190: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseContentDescription:I // field@0723 │ │ -077ea4: 0200 1200 |0192: move/from16 v0, v18 │ │ -077ea8: 6e20 0a14 0500 |0194: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ -077eae: 0c12 |0197: move-result-object v18 │ │ -077eb0: 0800 1200 |0198: move-object/from16 v0, v18 │ │ -077eb4: 0801 1500 |019a: move-object/from16 v1, v21 │ │ -077eb8: 5b10 a80a |019c: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@0aa8 │ │ -077ebc: 6012 3007 |019e: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_title:I // field@0730 │ │ -077ec0: 0200 1200 |01a0: move/from16 v0, v18 │ │ -077ec4: 6e20 0a14 0500 |01a2: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ -077eca: 0c11 |01a5: move-result-object v17 │ │ -077ecc: 7701 e517 1100 |01a6: invoke-static/range {v17}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -077ed2: 0a12 |01a9: move-result v18 │ │ -077ed4: 3912 0900 |01aa: if-nez v18, 01b3 // +0009 │ │ -077ed8: 0800 1500 |01ac: move-object/from16 v0, v21 │ │ -077edc: 0801 1100 |01ae: move-object/from16 v1, v17 │ │ -077ee0: 6e20 c917 1000 |01b0: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@17c9 │ │ -077ee6: 6012 2d07 |01b3: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitle:I // field@072d │ │ -077eea: 0200 1200 |01b5: move/from16 v0, v18 │ │ -077eee: 6e20 0a14 0500 |01b7: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ -077ef4: 0c10 |01ba: move-result-object v16 │ │ -077ef6: 7701 e517 1000 |01bb: invoke-static/range {v16}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -077efc: 0a12 |01be: move-result v18 │ │ -077efe: 3912 0900 |01bf: if-nez v18, 01c8 // +0009 │ │ -077f02: 0800 1500 |01c1: move-object/from16 v0, v21 │ │ -077f06: 0801 1000 |01c3: move-object/from16 v1, v16 │ │ -077f0a: 6e20 c517 1000 |01c5: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17c5 │ │ -077f10: 7401 8417 1500 |01c8: invoke-virtual/range {v21}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -077f16: 0c12 |01cb: move-result-object v18 │ │ -077f18: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ -077f1c: 0801 1500 |01ce: move-object/from16 v1, v21 │ │ -077f20: 5b10 b90a |01d0: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ -077f24: 6012 2c07 |01d2: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_popupTheme:I // field@072c │ │ -077f28: 1313 0000 |01d4: const/16 v19, #int 0 // #0 │ │ -077f2c: 0200 1200 |01d6: move/from16 v0, v18 │ │ -077f30: 0201 1300 |01d8: move/from16 v1, v19 │ │ -077f34: 6e30 0814 0501 |01da: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ -077f3a: 0a12 |01dd: move-result v18 │ │ -077f3c: 0800 1500 |01de: move-object/from16 v0, v21 │ │ -077f40: 0201 1200 |01e0: move/from16 v1, v18 │ │ -077f44: 6e20 c317 1000 |01e2: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@17c3 │ │ -077f4a: 6012 2b07 |01e5: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationIcon:I // field@072b │ │ -077f4e: 0200 1200 |01e7: move/from16 v0, v18 │ │ -077f52: 6e20 0314 0500 |01e9: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ -077f58: 0c0f |01ec: move-result-object v15 │ │ -077f5a: 380f 0700 |01ed: if-eqz v15, 01f4 // +0007 │ │ -077f5e: 0800 1500 |01ef: move-object/from16 v0, v21 │ │ -077f62: 6e20 c017 f000 |01f1: invoke-virtual {v0, v15}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ -077f68: 6012 2a07 |01f4: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationContentDescription:I // field@072a │ │ -077f6c: 0200 1200 |01f6: move/from16 v0, v18 │ │ -077f70: 6e20 0a14 0500 |01f8: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ -077f76: 0c0e |01fb: move-result-object v14 │ │ -077f78: 7110 e517 0e00 |01fc: invoke-static {v14}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -077f7e: 0a12 |01ff: move-result v18 │ │ -077f80: 3912 0700 |0200: if-nez v18, 0207 // +0007 │ │ -077f84: 0800 1500 |0202: move-object/from16 v0, v21 │ │ -077f88: 6e20 be17 e000 |0204: invoke-virtual {v0, v14}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@17be │ │ -077f8e: 6012 2207 |0207: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_android_minHeight:I // field@0722 │ │ -077f92: 1313 0000 |0209: const/16 v19, #int 0 // #0 │ │ -077f96: 0200 1200 |020b: move/from16 v0, v18 │ │ -077f9a: 0201 1300 |020d: move/from16 v1, v19 │ │ -077f9e: 6e30 0214 0501 |020f: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ -077fa4: 0a12 |0212: move-result v18 │ │ -077fa6: 0200 1200 |0213: move/from16 v0, v18 │ │ -077faa: 0801 1500 |0215: move-object/from16 v1, v21 │ │ -077fae: 5910 b50a |0217: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mMinHeight:I // field@0ab5 │ │ -077fb2: 6e10 0f14 0500 |0219: invoke-virtual {v5}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ -077fb8: 6e10 0b14 0500 |021c: invoke-virtual {v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ -077fbe: 0c12 |021f: move-result-object v18 │ │ -077fc0: 0800 1200 |0220: move-object/from16 v0, v18 │ │ -077fc4: 0801 1500 |0222: move-object/from16 v1, v21 │ │ -077fc8: 5b10 c20a |0224: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0ac2 │ │ -077fcc: 0e00 |0226: return-void │ │ +077b68: |[077b68] android.support.v7.widget.Toolbar.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +077b78: 7703 d017 1600 |0000: invoke-static/range {v22, v23, v24}, Landroid/support/v7/widget/Toolbar;.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context; // method@17d0 │ │ +077b7e: 0c12 |0003: move-result-object v18 │ │ +077b80: 0800 1500 |0004: move-object/from16 v0, v21 │ │ +077b84: 0801 1200 |0006: move-object/from16 v1, v18 │ │ +077b88: 0802 1700 |0008: move-object/from16 v2, v23 │ │ +077b8c: 0203 1800 |000a: move/from16 v3, v24 │ │ +077b90: 7040 2e19 1032 |000c: invoke-direct {v0, v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@192e │ │ +077b96: 2212 b102 |000f: new-instance v18, Landroid/support/v7/internal/widget/RtlSpacingHelper; // type@02b1 │ │ +077b9a: 7601 0e13 1200 |0011: invoke-direct/range {v18}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.:()V // method@130e │ │ +077ba0: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +077ba4: 0801 1500 |0016: move-object/from16 v1, v21 │ │ +077ba8: 5b10 ab0a |0018: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ +077bac: 1412 1300 8000 |001a: const v18, #float 1.1755e-38 // #00800013 │ │ +077bb2: 0200 1200 |001d: move/from16 v0, v18 │ │ +077bb6: 0801 1500 |001f: move-object/from16 v1, v21 │ │ +077bba: 5910 af0a |0021: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0aaf │ │ +077bbe: 2212 0504 |0023: new-instance v18, Ljava/util/ArrayList; // type@0405 │ │ +077bc2: 7601 001c 1200 |0025: invoke-direct/range {v18}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +077bc8: 0800 1200 |0028: move-object/from16 v0, v18 │ │ +077bcc: 0801 1500 |002a: move-object/from16 v1, v21 │ │ +077bd0: 5b10 c10a |002c: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +077bd4: 1312 0200 |002e: const/16 v18, #int 2 // #2 │ │ +077bd8: 0200 1200 |0030: move/from16 v0, v18 │ │ +077bdc: 2300 d904 |0032: new-array v0, v0, [I // type@04d9 │ │ +077be0: 0812 0000 |0034: move-object/from16 v18, v0 │ │ +077be4: 0800 1200 |0036: move-object/from16 v0, v18 │ │ +077be8: 0801 1500 |0038: move-object/from16 v1, v21 │ │ +077bec: 5b10 c00a |003a: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0ac0 │ │ +077bf0: 2212 1403 |003c: new-instance v18, Landroid/support/v7/widget/Toolbar$1; // type@0314 │ │ +077bf4: 0800 1200 |003e: move-object/from16 v0, v18 │ │ +077bf8: 0801 1500 |0040: move-object/from16 v1, v21 │ │ +077bfc: 7020 3d17 1000 |0042: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$1;.:(Landroid/support/v7/widget/Toolbar;)V // method@173d │ │ +077c02: 0800 1200 |0045: move-object/from16 v0, v18 │ │ +077c06: 0801 1500 |0047: move-object/from16 v1, v21 │ │ +077c0a: 5b10 b40a |0049: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0ab4 │ │ +077c0e: 2212 1503 |004b: new-instance v18, Landroid/support/v7/widget/Toolbar$2; // type@0315 │ │ +077c12: 0800 1200 |004d: move-object/from16 v0, v18 │ │ +077c16: 0801 1500 |004f: move-object/from16 v1, v21 │ │ +077c1a: 7020 3f17 1000 |0051: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$2;.:(Landroid/support/v7/widget/Toolbar;)V // method@173f │ │ +077c20: 0800 1200 |0054: move-object/from16 v0, v18 │ │ +077c24: 0801 1500 |0056: move-object/from16 v1, v21 │ │ +077c28: 5b10 bb0a |0058: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0abb │ │ +077c2c: 7401 8417 1500 |005a: invoke-virtual/range {v21}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +077c32: 0c12 |005d: move-result-object v18 │ │ +077c34: 6213 2007 |005e: sget-object v19, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@0720 │ │ +077c38: 1314 0000 |0060: const/16 v20, #int 0 // #0 │ │ +077c3c: 0800 1200 |0062: move-object/from16 v0, v18 │ │ +077c40: 0801 1700 |0064: move-object/from16 v1, v23 │ │ +077c44: 0802 1300 |0066: move-object/from16 v2, v19 │ │ +077c48: 0203 1800 |0068: move/from16 v3, v24 │ │ +077c4c: 0204 1400 |006a: move/from16 v4, v20 │ │ +077c50: 7154 0e14 1032 |006c: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/TintTypedArray;.obtainStyledAttributes:(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroid/support/v7/internal/widget/TintTypedArray; // method@140e │ │ +077c56: 0c05 |006f: move-result-object v5 │ │ +077c58: 6012 3607 |0070: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleTextAppearance:I // field@0736 │ │ +077c5c: 1313 0000 |0072: const/16 v19, #int 0 // #0 │ │ +077c60: 0200 1200 |0074: move/from16 v0, v18 │ │ +077c64: 0201 1300 |0076: move/from16 v1, v19 │ │ +077c68: 6e30 0814 0501 |0078: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +077c6e: 0a12 |007b: move-result v18 │ │ +077c70: 0200 1200 |007c: move/from16 v0, v18 │ │ +077c74: 0801 1500 |007e: move-object/from16 v1, v21 │ │ +077c78: 5910 c80a |0080: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0ac8 │ │ +077c7c: 6012 2e07 |0082: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitleTextAppearance:I // field@072e │ │ +077c80: 1313 0000 |0084: const/16 v19, #int 0 // #0 │ │ +077c84: 0200 1200 |0086: move/from16 v0, v18 │ │ +077c88: 0201 1300 |0088: move/from16 v1, v19 │ │ +077c8c: 6e30 0814 0501 |008a: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +077c92: 0a12 |008d: move-result v18 │ │ +077c94: 0200 1200 |008e: move/from16 v0, v18 │ │ +077c98: 0801 1500 |0090: move-object/from16 v1, v21 │ │ +077c9c: 5910 bd0a |0092: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0abd │ │ +077ca0: 6012 2107 |0094: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_android_gravity:I // field@0721 │ │ +077ca4: 0800 1500 |0096: move-object/from16 v0, v21 │ │ +077ca8: 5200 af0a |0098: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0aaf │ │ +077cac: 0213 0000 |009a: move/from16 v19, v0 │ │ +077cb0: 0200 1200 |009c: move/from16 v0, v18 │ │ +077cb4: 0201 1300 |009e: move/from16 v1, v19 │ │ +077cb8: 6e30 0614 0501 |00a0: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getInteger:(II)I // method@1406 │ │ +077cbe: 0a12 |00a3: move-result v18 │ │ +077cc0: 0200 1200 |00a4: move/from16 v0, v18 │ │ +077cc4: 0801 1500 |00a6: move-object/from16 v1, v21 │ │ +077cc8: 5910 af0a |00a8: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0aaf │ │ +077ccc: 1312 3000 |00aa: const/16 v18, #int 48 // #30 │ │ +077cd0: 0200 1200 |00ac: move/from16 v0, v18 │ │ +077cd4: 0801 1500 |00ae: move-object/from16 v1, v21 │ │ +077cd8: 5910 a60a |00b0: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0aa6 │ │ +077cdc: 6012 3507 |00b2: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMargins:I // field@0735 │ │ +077ce0: 1313 0000 |00b4: const/16 v19, #int 0 // #0 │ │ +077ce4: 0200 1200 |00b6: move/from16 v0, v18 │ │ +077ce8: 0201 1300 |00b8: move/from16 v1, v19 │ │ +077cec: 6e30 0114 0501 |00ba: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ +077cf2: 0a12 |00bd: move-result v18 │ │ +077cf4: 0200 1200 |00be: move/from16 v0, v18 │ │ +077cf8: 0801 1500 |00c0: move-object/from16 v1, v21 │ │ +077cfc: 5910 c30a |00c2: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ +077d00: 0200 1200 |00c4: move/from16 v0, v18 │ │ +077d04: 0801 1500 |00c6: move-object/from16 v1, v21 │ │ +077d08: 5910 c60a |00c8: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ +077d0c: 0200 1200 |00ca: move/from16 v0, v18 │ │ +077d10: 0801 1500 |00cc: move-object/from16 v1, v21 │ │ +077d14: 5910 c40a |00ce: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ +077d18: 0200 1200 |00d0: move/from16 v0, v18 │ │ +077d1c: 0801 1500 |00d2: move-object/from16 v1, v21 │ │ +077d20: 5910 c50a |00d4: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0ac5 │ │ +077d24: 6012 3307 |00d6: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginStart:I // field@0733 │ │ +077d28: 1313 ffff |00d8: const/16 v19, #int -1 // #ffff │ │ +077d2c: 0200 1200 |00da: move/from16 v0, v18 │ │ +077d30: 0201 1300 |00dc: move/from16 v1, v19 │ │ +077d34: 6e30 0114 0501 |00de: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ +077d3a: 0a0c |00e1: move-result v12 │ │ +077d3c: 3a0c 0600 |00e2: if-ltz v12, 00e8 // +0006 │ │ +077d40: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +077d44: 590c c50a |00e6: iput v12, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0ac5 │ │ +077d48: 6012 3207 |00e8: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginEnd:I // field@0732 │ │ +077d4c: 1313 ffff |00ea: const/16 v19, #int -1 // #ffff │ │ +077d50: 0200 1200 |00ec: move/from16 v0, v18 │ │ +077d54: 0201 1300 |00ee: move/from16 v1, v19 │ │ +077d58: 6e30 0114 0501 |00f0: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ +077d5e: 0a0b |00f3: move-result v11 │ │ +077d60: 3a0b 0600 |00f4: if-ltz v11, 00fa // +0006 │ │ +077d64: 0800 1500 |00f6: move-object/from16 v0, v21 │ │ +077d68: 590b c40a |00f8: iput v11, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ +077d6c: 6012 3407 |00fa: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginTop:I // field@0734 │ │ +077d70: 1313 ffff |00fc: const/16 v19, #int -1 // #ffff │ │ +077d74: 0200 1200 |00fe: move/from16 v0, v18 │ │ +077d78: 0201 1300 |0100: move/from16 v1, v19 │ │ +077d7c: 6e30 0114 0501 |0102: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ +077d82: 0a0d |0105: move-result v13 │ │ +077d84: 3a0d 0600 |0106: if-ltz v13, 010c // +0006 │ │ +077d88: 0800 1500 |0108: move-object/from16 v0, v21 │ │ +077d8c: 590d c60a |010a: iput v13, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ +077d90: 6012 3107 |010c: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_titleMarginBottom:I // field@0731 │ │ +077d94: 1313 ffff |010e: const/16 v19, #int -1 // #ffff │ │ +077d98: 0200 1200 |0110: move/from16 v0, v18 │ │ +077d9c: 0201 1300 |0112: move/from16 v1, v19 │ │ +077da0: 6e30 0114 0501 |0114: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ +077da6: 0a0a |0117: move-result v10 │ │ +077da8: 3a0a 0600 |0118: if-ltz v10, 011e // +0006 │ │ +077dac: 0800 1500 |011a: move-object/from16 v0, v21 │ │ +077db0: 590a c30a |011c: iput v10, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ +077db4: 6012 2907 |011e: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_maxButtonHeight:I // field@0729 │ │ +077db8: 1313 ffff |0120: const/16 v19, #int -1 // #ffff │ │ +077dbc: 0200 1200 |0122: move/from16 v0, v18 │ │ +077dc0: 0201 1300 |0124: move/from16 v1, v19 │ │ +077dc4: 6e30 0214 0501 |0126: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ +077dca: 0a12 |0129: move-result v18 │ │ +077dcc: 0200 1200 |012a: move/from16 v0, v18 │ │ +077dd0: 0801 1500 |012c: move-object/from16 v1, v21 │ │ +077dd4: 5910 b10a |012e: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0ab1 │ │ +077dd8: 6012 2807 |0130: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetStart:I // field@0728 │ │ +077ddc: 1513 0080 |0132: const/high16 v19, #int -2147483648 // #8000 │ │ +077de0: 0200 1200 |0134: move/from16 v0, v18 │ │ +077de4: 0201 1300 |0136: move/from16 v1, v19 │ │ +077de8: 6e30 0114 0501 |0138: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ +077dee: 0a09 |013b: move-result v9 │ │ +077df0: 6012 2507 |013c: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetEnd:I // field@0725 │ │ +077df4: 1513 0080 |013e: const/high16 v19, #int -2147483648 // #8000 │ │ +077df8: 0200 1200 |0140: move/from16 v0, v18 │ │ +077dfc: 0201 1300 |0142: move/from16 v1, v19 │ │ +077e00: 6e30 0114 0501 |0144: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelOffset:(II)I // method@1401 │ │ +077e06: 0a06 |0147: move-result v6 │ │ +077e08: 6012 2607 |0148: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetLeft:I // field@0726 │ │ +077e0c: 1313 0000 |014a: const/16 v19, #int 0 // #0 │ │ +077e10: 0200 1200 |014c: move/from16 v0, v18 │ │ +077e14: 0201 1300 |014e: move/from16 v1, v19 │ │ +077e18: 6e30 0214 0501 |0150: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ +077e1e: 0a07 |0153: move-result v7 │ │ +077e20: 6012 2707 |0154: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_contentInsetRight:I // field@0727 │ │ +077e24: 1313 0000 |0156: const/16 v19, #int 0 // #0 │ │ +077e28: 0200 1200 |0158: move/from16 v0, v18 │ │ +077e2c: 0201 1300 |015a: move/from16 v1, v19 │ │ +077e30: 6e30 0214 0501 |015c: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ +077e36: 0a08 |015f: move-result v8 │ │ +077e38: 0800 1500 |0160: move-object/from16 v0, v21 │ │ +077e3c: 5400 ab0a |0162: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ +077e40: 0812 0000 |0164: move-object/from16 v18, v0 │ │ +077e44: 0800 1200 |0166: move-object/from16 v0, v18 │ │ +077e48: 6e30 1313 7008 |0168: invoke-virtual {v0, v7, v8}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setAbsolute:(II)V // method@1313 │ │ +077e4e: 1512 0080 |016b: const/high16 v18, #int -2147483648 // #8000 │ │ +077e52: 0200 1200 |016d: move/from16 v0, v18 │ │ +077e56: 3309 0800 |016f: if-ne v9, v0, 0177 // +0008 │ │ +077e5a: 1512 0080 |0171: const/high16 v18, #int -2147483648 // #8000 │ │ +077e5e: 0200 1200 |0173: move/from16 v0, v18 │ │ +077e62: 3206 0d00 |0175: if-eq v6, v0, 0182 // +000d │ │ +077e66: 0800 1500 |0177: move-object/from16 v0, v21 │ │ +077e6a: 5400 ab0a |0179: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ +077e6e: 0812 0000 |017b: move-object/from16 v18, v0 │ │ +077e72: 0800 1200 |017d: move-object/from16 v0, v18 │ │ +077e76: 6e30 1513 9006 |017f: invoke-virtual {v0, v9, v6}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setRelative:(II)V // method@1315 │ │ +077e7c: 6012 2407 |0182: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseIcon:I // field@0724 │ │ +077e80: 0200 1200 |0184: move/from16 v0, v18 │ │ +077e84: 6e20 0314 0500 |0186: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +077e8a: 0c12 |0189: move-result-object v18 │ │ +077e8c: 0800 1200 |018a: move-object/from16 v0, v18 │ │ +077e90: 0801 1500 |018c: move-object/from16 v1, v21 │ │ +077e94: 5b10 a90a |018e: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@0aa9 │ │ +077e98: 6012 2307 |0190: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_collapseContentDescription:I // field@0723 │ │ +077e9c: 0200 1200 |0192: move/from16 v0, v18 │ │ +077ea0: 6e20 0a14 0500 |0194: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ +077ea6: 0c12 |0197: move-result-object v18 │ │ +077ea8: 0800 1200 |0198: move-object/from16 v0, v18 │ │ +077eac: 0801 1500 |019a: move-object/from16 v1, v21 │ │ +077eb0: 5b10 a80a |019c: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@0aa8 │ │ +077eb4: 6012 3007 |019e: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_title:I // field@0730 │ │ +077eb8: 0200 1200 |01a0: move/from16 v0, v18 │ │ +077ebc: 6e20 0a14 0500 |01a2: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ +077ec2: 0c11 |01a5: move-result-object v17 │ │ +077ec4: 7701 e517 1100 |01a6: invoke-static/range {v17}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +077eca: 0a12 |01a9: move-result v18 │ │ +077ecc: 3912 0900 |01aa: if-nez v18, 01b3 // +0009 │ │ +077ed0: 0800 1500 |01ac: move-object/from16 v0, v21 │ │ +077ed4: 0801 1100 |01ae: move-object/from16 v1, v17 │ │ +077ed8: 6e20 c917 1000 |01b0: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@17c9 │ │ +077ede: 6012 2d07 |01b3: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_subtitle:I // field@072d │ │ +077ee2: 0200 1200 |01b5: move/from16 v0, v18 │ │ +077ee6: 6e20 0a14 0500 |01b7: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ +077eec: 0c10 |01ba: move-result-object v16 │ │ +077eee: 7701 e517 1000 |01bb: invoke-static/range {v16}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +077ef4: 0a12 |01be: move-result v18 │ │ +077ef6: 3912 0900 |01bf: if-nez v18, 01c8 // +0009 │ │ +077efa: 0800 1500 |01c1: move-object/from16 v0, v21 │ │ +077efe: 0801 1000 |01c3: move-object/from16 v1, v16 │ │ +077f02: 6e20 c517 1000 |01c5: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17c5 │ │ +077f08: 7401 8417 1500 |01c8: invoke-virtual/range {v21}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +077f0e: 0c12 |01cb: move-result-object v18 │ │ +077f10: 0800 1200 |01cc: move-object/from16 v0, v18 │ │ +077f14: 0801 1500 |01ce: move-object/from16 v1, v21 │ │ +077f18: 5b10 b90a |01d0: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ +077f1c: 6012 2c07 |01d2: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_popupTheme:I // field@072c │ │ +077f20: 1313 0000 |01d4: const/16 v19, #int 0 // #0 │ │ +077f24: 0200 1200 |01d6: move/from16 v0, v18 │ │ +077f28: 0201 1300 |01d8: move/from16 v1, v19 │ │ +077f2c: 6e30 0814 0501 |01da: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getResourceId:(II)I // method@1408 │ │ +077f32: 0a12 |01dd: move-result v18 │ │ +077f34: 0800 1500 |01de: move-object/from16 v0, v21 │ │ +077f38: 0201 1200 |01e0: move/from16 v1, v18 │ │ +077f3c: 6e20 c317 1000 |01e2: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.setPopupTheme:(I)V // method@17c3 │ │ +077f42: 6012 2b07 |01e5: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationIcon:I // field@072b │ │ +077f46: 0200 1200 |01e7: move/from16 v0, v18 │ │ +077f4a: 6e20 0314 0500 |01e9: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@1403 │ │ +077f50: 0c0f |01ec: move-result-object v15 │ │ +077f52: 380f 0700 |01ed: if-eqz v15, 01f4 // +0007 │ │ +077f56: 0800 1500 |01ef: move-object/from16 v0, v21 │ │ +077f5a: 6e20 c017 f000 |01f1: invoke-virtual {v0, v15}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ +077f60: 6012 2a07 |01f4: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_navigationContentDescription:I // field@072a │ │ +077f64: 0200 1200 |01f6: move/from16 v0, v18 │ │ +077f68: 6e20 0a14 0500 |01f8: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/TintTypedArray;.getText:(I)Ljava/lang/CharSequence; // method@140a │ │ +077f6e: 0c0e |01fb: move-result-object v14 │ │ +077f70: 7110 e517 0e00 |01fc: invoke-static {v14}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +077f76: 0a12 |01ff: move-result v18 │ │ +077f78: 3912 0700 |0200: if-nez v18, 0207 // +0007 │ │ +077f7c: 0800 1500 |0202: move-object/from16 v0, v21 │ │ +077f80: 6e20 be17 e000 |0204: invoke-virtual {v0, v14}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@17be │ │ +077f86: 6012 2207 |0207: sget v18, Landroid/support/v7/appcompat/R$styleable;.Toolbar_android_minHeight:I // field@0722 │ │ +077f8a: 1313 0000 |0209: const/16 v19, #int 0 // #0 │ │ +077f8e: 0200 1200 |020b: move/from16 v0, v18 │ │ +077f92: 0201 1300 |020d: move/from16 v1, v19 │ │ +077f96: 6e30 0214 0501 |020f: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/TintTypedArray;.getDimensionPixelSize:(II)I // method@1402 │ │ +077f9c: 0a12 |0212: move-result v18 │ │ +077f9e: 0200 1200 |0213: move/from16 v0, v18 │ │ +077fa2: 0801 1500 |0215: move-object/from16 v1, v21 │ │ +077fa6: 5910 b50a |0217: iput v0, v1, Landroid/support/v7/widget/Toolbar;.mMinHeight:I // field@0ab5 │ │ +077faa: 6e10 0f14 0500 |0219: invoke-virtual {v5}, Landroid/support/v7/internal/widget/TintTypedArray;.recycle:()V // method@140f │ │ +077fb0: 6e10 0b14 0500 |021c: invoke-virtual {v5}, Landroid/support/v7/internal/widget/TintTypedArray;.getTintManager:()Landroid/support/v7/internal/widget/TintManager; // method@140b │ │ +077fb6: 0c12 |021f: move-result-object v18 │ │ +077fb8: 0800 1200 |0220: move-object/from16 v0, v18 │ │ +077fbc: 0801 1500 |0222: move-object/from16 v1, v21 │ │ +077fc0: 5b10 c20a |0224: iput-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0ac2 │ │ +077fc4: 0e00 |0226: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x000f line=139 │ │ 0x001a line=141 │ │ 0x0023 line=152 │ │ 0x002e line=154 │ │ @@ -181623,17 +181623,17 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -077fd0: |[077fd0] android.support.v7.widget.Toolbar.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; │ │ -077fe0: 5410 b70a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0ab7 │ │ -077fe4: 1100 |0002: return-object v0 │ │ +077fc8: |[077fc8] android.support.v7.widget.Toolbar.access$000:(Landroid/support/v7/widget/Toolbar;)Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; │ │ +077fd8: 5410 b70a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0ab7 │ │ +077fdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #4 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -181641,17 +181641,17 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077fe8: |[077fe8] android.support.v7.widget.Toolbar.access$200:(Landroid/support/v7/widget/Toolbar;)V │ │ -077ff8: 7010 6f17 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar;.ensureCollapseButtonView:()V // method@176f │ │ -077ffe: 0e00 |0003: return-void │ │ +077fe0: |[077fe0] android.support.v7.widget.Toolbar.access$200:(Landroid/support/v7/widget/Toolbar;)V │ │ +077ff0: 7010 6f17 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/Toolbar;.ensureCollapseButtonView:()V // method@176f │ │ +077ff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #5 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -181659,17 +181659,17 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078000: |[078000] android.support.v7.widget.Toolbar.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; │ │ -078010: 5410 a70a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -078014: 1100 |0002: return-object v0 │ │ +077ff8: |[077ff8] android.support.v7.widget.Toolbar.access$300:(Landroid/support/v7/widget/Toolbar;)Landroid/widget/ImageButton; │ │ +078008: 5410 a70a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +07800c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #6 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -181677,17 +181677,17 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078018: |[078018] android.support.v7.widget.Toolbar.access$400:(Landroid/support/v7/widget/Toolbar;)I │ │ -078028: 5210 a60a |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0aa6 │ │ -07802c: 0f00 |0002: return v0 │ │ +078010: |[078010] android.support.v7.widget.Toolbar.access$400:(Landroid/support/v7/widget/Toolbar;)I │ │ +078020: 5210 a60a |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0aa6 │ │ +078024: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/Toolbar; │ │ │ │ #7 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -181695,17 +181695,17 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078030: |[078030] android.support.v7.widget.Toolbar.access$500:(Landroid/support/v7/widget/Toolbar;Z)V │ │ -078040: 7020 b117 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.setChildVisibilityForExpandedActionView:(Z)V // method@17b1 │ │ -078046: 0e00 |0003: return-void │ │ +078028: |[078028] android.support.v7.widget.Toolbar.access$500:(Landroid/support/v7/widget/Toolbar;Z)V │ │ +078038: 7020 b117 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.setChildVisibilityForExpandedActionView:(Z)V // method@17b1 │ │ +07803e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -181714,68 +181714,68 @@ │ │ type : '(Ljava/util/List;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -078048: |[078048] android.support.v7.widget.Toolbar.addCustomViewsWithGravity:(Ljava/util/List;I)V │ │ -078058: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07805a: 7110 a208 0700 |0001: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -078060: 0a06 |0004: move-result v6 │ │ -078062: 3346 3900 |0005: if-ne v6, v4, 003e // +0039 │ │ -078066: 6e10 7b17 0700 |0007: invoke-virtual {v7}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@177b │ │ -07806c: 0a02 |000a: move-result v2 │ │ -07806e: 7110 a208 0700 |000b: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -078074: 0a06 |000e: move-result v6 │ │ -078076: 7120 ad07 6900 |000f: invoke-static {v9, v6}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -07807c: 0a00 |0012: move-result v0 │ │ -07807e: 7210 371c 0800 |0013: invoke-interface {v8}, Ljava/util/List;.clear:()V // method@1c37 │ │ -078084: 3804 2a00 |0016: if-eqz v4, 0040 // +002a │ │ -078088: d803 02ff |0018: add-int/lit8 v3, v2, #int -1 // #ff │ │ -07808c: 3a03 4b00 |001a: if-ltz v3, 0065 // +004b │ │ -078090: 6e20 7a17 3700 |001c: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@177a │ │ -078096: 0c01 |001f: move-result-object v1 │ │ -078098: 6e10 c118 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -07809e: 0c05 |0023: move-result-object v5 │ │ -0780a0: 1f05 1803 |0024: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -0780a4: 5256 9e0a |0026: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -0780a8: 3906 1300 |0028: if-nez v6, 003b // +0013 │ │ -0780ac: 7020 ce17 1700 |002a: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -0780b2: 0a06 |002d: move-result v6 │ │ -0780b4: 3806 0d00 |002e: if-eqz v6, 003b // +000d │ │ -0780b8: 5256 9b0a |0030: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ -0780bc: 7020 7c17 6700 |0032: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@177c │ │ -0780c2: 0a06 |0035: move-result v6 │ │ -0780c4: 3306 0500 |0036: if-ne v6, v0, 003b // +0005 │ │ -0780c8: 7220 361c 1800 |0038: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -0780ce: d803 03ff |003b: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0780d2: 28dd |003d: goto 001a // -0023 │ │ -0780d4: 1204 |003e: const/4 v4, #int 0 // #0 │ │ -0780d6: 28c8 |003f: goto 0007 // -0038 │ │ -0780d8: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -0780da: 3523 2400 |0041: if-ge v3, v2, 0065 // +0024 │ │ -0780de: 6e20 7a17 3700 |0043: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@177a │ │ -0780e4: 0c01 |0046: move-result-object v1 │ │ -0780e6: 6e10 c118 0100 |0047: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -0780ec: 0c05 |004a: move-result-object v5 │ │ -0780ee: 1f05 1803 |004b: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -0780f2: 5256 9e0a |004d: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -0780f6: 3906 1300 |004f: if-nez v6, 0062 // +0013 │ │ -0780fa: 7020 ce17 1700 |0051: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -078100: 0a06 |0054: move-result v6 │ │ -078102: 3806 0d00 |0055: if-eqz v6, 0062 // +000d │ │ -078106: 5256 9b0a |0057: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ -07810a: 7020 7c17 6700 |0059: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@177c │ │ -078110: 0a06 |005c: move-result v6 │ │ -078112: 3306 0500 |005d: if-ne v6, v0, 0062 // +0005 │ │ -078116: 7220 361c 1800 |005f: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -07811c: d803 0301 |0062: add-int/lit8 v3, v3, #int 1 // #01 │ │ -078120: 28dd |0064: goto 0041 // -0023 │ │ -078122: 0e00 |0065: return-void │ │ +078040: |[078040] android.support.v7.widget.Toolbar.addCustomViewsWithGravity:(Ljava/util/List;I)V │ │ +078050: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +078052: 7110 a208 0700 |0001: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +078058: 0a06 |0004: move-result v6 │ │ +07805a: 3346 3900 |0005: if-ne v6, v4, 003e // +0039 │ │ +07805e: 6e10 7b17 0700 |0007: invoke-virtual {v7}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@177b │ │ +078064: 0a02 |000a: move-result v2 │ │ +078066: 7110 a208 0700 |000b: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +07806c: 0a06 |000e: move-result v6 │ │ +07806e: 7120 ad07 6900 |000f: invoke-static {v9, v6}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +078074: 0a00 |0012: move-result v0 │ │ +078076: 7210 371c 0800 |0013: invoke-interface {v8}, Ljava/util/List;.clear:()V // method@1c37 │ │ +07807c: 3804 2a00 |0016: if-eqz v4, 0040 // +002a │ │ +078080: d803 02ff |0018: add-int/lit8 v3, v2, #int -1 // #ff │ │ +078084: 3a03 4b00 |001a: if-ltz v3, 0065 // +004b │ │ +078088: 6e20 7a17 3700 |001c: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@177a │ │ +07808e: 0c01 |001f: move-result-object v1 │ │ +078090: 6e10 c118 0100 |0020: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +078096: 0c05 |0023: move-result-object v5 │ │ +078098: 1f05 1803 |0024: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +07809c: 5256 9e0a |0026: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +0780a0: 3906 1300 |0028: if-nez v6, 003b // +0013 │ │ +0780a4: 7020 ce17 1700 |002a: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +0780aa: 0a06 |002d: move-result v6 │ │ +0780ac: 3806 0d00 |002e: if-eqz v6, 003b // +000d │ │ +0780b0: 5256 9b0a |0030: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ +0780b4: 7020 7c17 6700 |0032: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@177c │ │ +0780ba: 0a06 |0035: move-result v6 │ │ +0780bc: 3306 0500 |0036: if-ne v6, v0, 003b // +0005 │ │ +0780c0: 7220 361c 1800 |0038: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +0780c6: d803 03ff |003b: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0780ca: 28dd |003d: goto 001a // -0023 │ │ +0780cc: 1204 |003e: const/4 v4, #int 0 // #0 │ │ +0780ce: 28c8 |003f: goto 0007 // -0038 │ │ +0780d0: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +0780d2: 3523 2400 |0041: if-ge v3, v2, 0065 // +0024 │ │ +0780d6: 6e20 7a17 3700 |0043: invoke-virtual {v7, v3}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@177a │ │ +0780dc: 0c01 |0046: move-result-object v1 │ │ +0780de: 6e10 c118 0100 |0047: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +0780e4: 0c05 |004a: move-result-object v5 │ │ +0780e6: 1f05 1803 |004b: check-cast v5, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +0780ea: 5256 9e0a |004d: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +0780ee: 3906 1300 |004f: if-nez v6, 0062 // +0013 │ │ +0780f2: 7020 ce17 1700 |0051: invoke-direct {v7, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +0780f8: 0a06 |0054: move-result v6 │ │ +0780fa: 3806 0d00 |0055: if-eqz v6, 0062 // +000d │ │ +0780fe: 5256 9b0a |0057: iget v6, v5, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ +078102: 7020 7c17 6700 |0059: invoke-direct {v7, v6}, Landroid/support/v7/widget/Toolbar;.getChildHorizontalGravity:(I)I // method@177c │ │ +078108: 0a06 |005c: move-result v6 │ │ +07810a: 3306 0500 |005d: if-ne v6, v0, 0062 // +0005 │ │ +07810e: 7220 361c 1800 |005f: invoke-interface {v8, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +078114: d803 0301 |0062: add-int/lit8 v3, v3, #int 1 // #01 │ │ +078118: 28dd |0064: goto 0041 // -0023 │ │ +07811a: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1614 │ │ 0x0007 line=1615 │ │ 0x000b line=1616 │ │ 0x0013 line=1619 │ │ 0x0016 line=1621 │ │ @@ -181816,33 +181816,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -078124: |[078124] android.support.v7.widget.Toolbar.addSystemView:(Landroid/view/View;)V │ │ -078134: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -07813a: 0c01 |0003: move-result-object v1 │ │ -07813c: 3901 0d00 |0004: if-nez v1, 0011 // +000d │ │ -078140: 6e10 7417 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ -078146: 0c00 |0009: move-result-object v0 │ │ -078148: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -07814a: 5902 9e0a |000b: iput v2, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -07814e: 6e30 6a17 4300 |000d: invoke-virtual {v3, v4, v0}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@176a │ │ -078154: 0e00 |0010: return-void │ │ -078156: 6e20 6c17 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@176c │ │ -07815c: 0a02 |0014: move-result v2 │ │ -07815e: 3902 0700 |0015: if-nez v2, 001c // +0007 │ │ -078162: 6e20 7717 1300 |0017: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1777 │ │ -078168: 0c00 |001a: move-result-object v0 │ │ -07816a: 28ef |001b: goto 000a // -0011 │ │ -07816c: 0710 |001c: move-object v0, v1 │ │ -07816e: 1f00 1803 |001d: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078172: 28eb |001f: goto 000a // -0015 │ │ +07811c: |[07811c] android.support.v7.widget.Toolbar.addSystemView:(Landroid/view/View;)V │ │ +07812c: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +078132: 0c01 |0003: move-result-object v1 │ │ +078134: 3901 0d00 |0004: if-nez v1, 0011 // +000d │ │ +078138: 6e10 7417 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ +07813e: 0c00 |0009: move-result-object v0 │ │ +078140: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +078142: 5902 9e0a |000b: iput v2, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +078146: 6e30 6a17 4300 |000d: invoke-virtual {v3, v4, v0}, Landroid/support/v7/widget/Toolbar;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@176a │ │ +07814c: 0e00 |0010: return-void │ │ +07814e: 6e20 6c17 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@176c │ │ +078154: 0a02 |0014: move-result v2 │ │ +078156: 3902 0700 |0015: if-nez v2, 001c // +0007 │ │ +07815a: 6e20 7717 1300 |0017: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1777 │ │ +078160: 0c00 |001a: move-result-object v0 │ │ +078162: 28ef |001b: goto 000a // -0011 │ │ +078164: 0710 |001c: move-object v0, v1 │ │ +078166: 1f00 1803 |001d: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +07816a: 28eb |001f: goto 000a // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ 0x0004 line=1023 │ │ 0x0006 line=1024 │ │ 0x000a line=1030 │ │ 0x000d line=1031 │ │ @@ -181863,46 +181863,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -078174: |[078174] android.support.v7.widget.Toolbar.ensureCollapseButtonView:()V │ │ -078184: 5451 a70a |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -078188: 3901 3e00 |0002: if-nez v1, 0040 // +003e │ │ -07818c: 2201 9d03 |0004: new-instance v1, Landroid/widget/ImageButton; // type@039d │ │ -078190: 6e10 8417 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -078196: 0c02 |0009: move-result-object v2 │ │ -078198: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -07819a: 6004 3904 |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0439 │ │ -07819e: 7040 101a 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a10 │ │ -0781a4: 5b51 a70a |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -0781a8: 5451 a70a |0012: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -0781ac: 5452 a90a |0014: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@0aa9 │ │ -0781b0: 6e20 171a 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a17 │ │ -0781b6: 5451 a70a |0019: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -0781ba: 5452 a80a |001b: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@0aa8 │ │ -0781be: 6e20 161a 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a16 │ │ -0781c4: 6e10 7417 0500 |0020: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ -0781ca: 0c00 |0023: move-result-object v0 │ │ -0781cc: 1401 0300 8000 |0024: const v1, #float 1.17549e-38 // #00800003 │ │ -0781d2: 5252 a60a |0027: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0aa6 │ │ -0781d6: dd02 0270 |0029: and-int/lit8 v2, v2, #int 112 // #70 │ │ -0781da: b621 |002b: or-int/2addr v1, v2 │ │ -0781dc: 5901 9b0a |002c: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ -0781e0: 1221 |002e: const/4 v1, #int 2 // #2 │ │ -0781e2: 5901 9e0a |002f: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -0781e6: 5451 a70a |0031: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -0781ea: 6e20 181a 0100 |0033: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a18 │ │ -0781f0: 5451 a70a |0036: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -0781f4: 2202 1603 |0038: new-instance v2, Landroid/support/v7/widget/Toolbar$3; // type@0316 │ │ -0781f8: 7020 4117 5200 |003a: invoke-direct {v2, v5}, Landroid/support/v7/widget/Toolbar$3;.:(Landroid/support/v7/widget/Toolbar;)V // method@1741 │ │ -0781fe: 6e20 191a 2100 |003d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a19 │ │ -078204: 0e00 |0040: return-void │ │ +07816c: |[07816c] android.support.v7.widget.Toolbar.ensureCollapseButtonView:()V │ │ +07817c: 5451 a70a |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +078180: 3901 3e00 |0002: if-nez v1, 0040 // +003e │ │ +078184: 2201 9d03 |0004: new-instance v1, Landroid/widget/ImageButton; // type@039d │ │ +078188: 6e10 8417 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +07818e: 0c02 |0009: move-result-object v2 │ │ +078190: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +078192: 6004 3904 |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0439 │ │ +078196: 7040 101a 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a10 │ │ +07819c: 5b51 a70a |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +0781a0: 5451 a70a |0012: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +0781a4: 5452 a90a |0014: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseIcon:Landroid/graphics/drawable/Drawable; // field@0aa9 │ │ +0781a8: 6e20 171a 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a17 │ │ +0781ae: 5451 a70a |0019: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +0781b2: 5452 a80a |001b: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mCollapseDescription:Ljava/lang/CharSequence; // field@0aa8 │ │ +0781b6: 6e20 161a 2100 |001d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a16 │ │ +0781bc: 6e10 7417 0500 |0020: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ +0781c2: 0c00 |0023: move-result-object v0 │ │ +0781c4: 1401 0300 8000 |0024: const v1, #float 1.17549e-38 // #00800003 │ │ +0781ca: 5252 a60a |0027: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0aa6 │ │ +0781ce: dd02 0270 |0029: and-int/lit8 v2, v2, #int 112 // #70 │ │ +0781d2: b621 |002b: or-int/2addr v1, v2 │ │ +0781d4: 5901 9b0a |002c: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ +0781d8: 1221 |002e: const/4 v1, #int 2 // #2 │ │ +0781da: 5901 9e0a |002f: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +0781de: 5451 a70a |0031: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +0781e2: 6e20 181a 0100 |0033: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a18 │ │ +0781e8: 5451 a70a |0036: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +0781ec: 2202 1603 |0038: new-instance v2, Landroid/support/v7/widget/Toolbar$3; // type@0316 │ │ +0781f0: 7020 4117 5200 |003a: invoke-direct {v2, v5}, Landroid/support/v7/widget/Toolbar$3;.:(Landroid/support/v7/widget/Toolbar;)V // method@1741 │ │ +0781f6: 6e20 191a 2100 |003d: invoke-virtual {v1, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a19 │ │ +0781fc: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1002 │ │ 0x0004 line=1003 │ │ 0x0012 line=1005 │ │ 0x0019 line=1006 │ │ 0x0020 line=1007 │ │ @@ -181920,23 +181920,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -078208: |[078208] android.support.v7.widget.Toolbar.ensureLogoView:()V │ │ -078218: 5420 b00a |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -07821c: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -078220: 2200 9f03 |0004: new-instance v0, Landroid/widget/ImageView; // type@039f │ │ -078224: 6e10 8417 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -07822a: 0c01 |0009: move-result-object v1 │ │ -07822c: 7020 1e1a 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@1a1e │ │ -078232: 5b20 b00a |000d: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -078236: 0e00 |000f: return-void │ │ +078200: |[078200] android.support.v7.widget.Toolbar.ensureLogoView:()V │ │ +078210: 5420 b00a |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +078214: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +078218: 2200 9f03 |0004: new-instance v0, Landroid/widget/ImageView; // type@039f │ │ +07821c: 6e10 8417 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +078222: 0c01 |0009: move-result-object v1 │ │ +078224: 7020 1e1a 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@1a1e │ │ +07822a: 5b20 b00a |000d: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07822e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0004 line=508 │ │ 0x000f line=510 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/widget/Toolbar; │ │ @@ -181946,37 +181946,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -078238: |[078238] android.support.v7.widget.Toolbar.ensureMenu:()V │ │ -078248: 7010 7217 0300 |0000: invoke-direct {v3}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@1772 │ │ -07824e: 5431 b30a |0003: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078252: 6e10 0915 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1509 │ │ -078258: 0c01 |0008: move-result-object v1 │ │ -07825a: 3901 2300 |0009: if-nez v1, 002c // +0023 │ │ -07825e: 5431 b30a |000b: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078262: 6e10 f314 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@14f3 │ │ -078268: 0c00 |0010: move-result-object v0 │ │ -07826a: 1f00 7502 |0011: check-cast v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ -07826e: 5431 ae0a |0013: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -078272: 3901 0a00 |0015: if-nez v1, 001f // +000a │ │ -078276: 2201 1703 |0017: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@0317 │ │ -07827a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -07827c: 7030 4417 3102 |001a: invoke-direct {v1, v3, v2}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/Toolbar$1;)V // method@1744 │ │ -078282: 5b31 ae0a |001d: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -078286: 5431 b30a |001f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07828a: 1212 |0021: const/4 v2, #int 1 // #1 │ │ -07828c: 6e20 0c15 2100 |0022: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setExpandedActionViewsExclusive:(Z)V // method@150c │ │ -078292: 5431 ae0a |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -078296: 5432 b90a |0027: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ -07829a: 6e30 a40f 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ -0782a0: 0e00 |002c: return-void │ │ +078230: |[078230] android.support.v7.widget.Toolbar.ensureMenu:()V │ │ +078240: 7010 7217 0300 |0000: invoke-direct {v3}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@1772 │ │ +078246: 5431 b30a |0003: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +07824a: 6e10 0915 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1509 │ │ +078250: 0c01 |0008: move-result-object v1 │ │ +078252: 3901 2300 |0009: if-nez v1, 002c // +0023 │ │ +078256: 5431 b30a |000b: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +07825a: 6e10 f314 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@14f3 │ │ +078260: 0c00 |0010: move-result-object v0 │ │ +078262: 1f00 7502 |0011: check-cast v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0275 │ │ +078266: 5431 ae0a |0013: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07826a: 3901 0a00 |0015: if-nez v1, 001f // +000a │ │ +07826e: 2201 1703 |0017: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@0317 │ │ +078272: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +078274: 7030 4417 3102 |001a: invoke-direct {v1, v3, v2}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/Toolbar$1;)V // method@1744 │ │ +07827a: 5b31 ae0a |001d: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07827e: 5431 b30a |001f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078282: 1212 |0021: const/4 v2, #int 1 // #1 │ │ +078284: 6e20 0c15 2100 |0022: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setExpandedActionViewsExclusive:(Z)V // method@150c │ │ +07828a: 5431 ae0a |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07828e: 5432 b90a |0027: iget-object v2, v3, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ +078292: 6e30 a40f 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ +078298: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0003 line=823 │ │ 0x000b line=825 │ │ 0x0013 line=826 │ │ 0x0017 line=827 │ │ @@ -181992,44 +181992,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0782a4: |[0782a4] android.support.v7.widget.Toolbar.ensureMenuView:()V │ │ -0782b4: 5441 b30a |0000: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -0782b8: 3901 3c00 |0002: if-nez v1, 003e // +003c │ │ -0782bc: 2201 e502 |0004: new-instance v1, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ -0782c0: 6e10 8417 0400 |0006: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -0782c6: 0c02 |0009: move-result-object v2 │ │ -0782c8: 7020 da14 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;)V // method@14da │ │ -0782ce: 5b41 b30a |000d: iput-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -0782d2: 5441 b30a |000f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -0782d6: 5242 ba0a |0011: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0aba │ │ -0782da: 6e20 1215 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@1512 │ │ -0782e0: 5441 b30a |0016: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -0782e4: 5442 b40a |0018: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0ab4 │ │ -0782e8: 6e20 1015 2100 |001a: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V // method@1510 │ │ -0782ee: 5441 b30a |001d: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -0782f2: 5442 a50a |001f: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0aa5 │ │ -0782f6: 5443 b20a |0021: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0ab2 │ │ -0782fa: 6e30 0f15 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/ActionMenuView;.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@150f │ │ -078300: 6e10 7417 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ -078306: 0c00 |0029: move-result-object v0 │ │ -078308: 1401 0500 8000 |002a: const v1, #float 1.1755e-38 // #00800005 │ │ -07830e: 5242 a60a |002d: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0aa6 │ │ -078312: dd02 0270 |002f: and-int/lit8 v2, v2, #int 112 // #70 │ │ -078316: b621 |0031: or-int/2addr v1, v2 │ │ -078318: 5901 9b0a |0032: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ -07831c: 5441 b30a |0034: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078320: 6e20 0d15 0100 |0036: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionMenuView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@150d │ │ -078326: 5441 b30a |0039: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07832a: 7020 6717 1400 |003b: invoke-direct {v4, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;)V // method@1767 │ │ -078330: 0e00 |003e: return-void │ │ +07829c: |[07829c] android.support.v7.widget.Toolbar.ensureMenuView:()V │ │ +0782ac: 5441 b30a |0000: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +0782b0: 3901 3c00 |0002: if-nez v1, 003e // +003c │ │ +0782b4: 2201 e502 |0004: new-instance v1, Landroid/support/v7/widget/ActionMenuView; // type@02e5 │ │ +0782b8: 6e10 8417 0400 |0006: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +0782be: 0c02 |0009: move-result-object v2 │ │ +0782c0: 7020 da14 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.:(Landroid/content/Context;)V // method@14da │ │ +0782c6: 5b41 b30a |000d: iput-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +0782ca: 5441 b30a |000f: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +0782ce: 5242 ba0a |0011: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0aba │ │ +0782d2: 6e20 1215 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@1512 │ │ +0782d8: 5441 b30a |0016: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +0782dc: 5442 b40a |0018: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mMenuViewItemClickListener:Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener; // field@0ab4 │ │ +0782e0: 6e20 1015 2100 |001a: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setOnMenuItemClickListener:(Landroid/support/v7/widget/ActionMenuView$OnMenuItemClickListener;)V // method@1510 │ │ +0782e6: 5441 b30a |001d: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +0782ea: 5442 a50a |001f: iget-object v2, v4, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0aa5 │ │ +0782ee: 5443 b20a |0021: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0ab2 │ │ +0782f2: 6e30 0f15 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v7/widget/ActionMenuView;.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@150f │ │ +0782f8: 6e10 7417 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ +0782fe: 0c00 |0029: move-result-object v0 │ │ +078300: 1401 0500 8000 |002a: const v1, #float 1.1755e-38 // #00800005 │ │ +078306: 5242 a60a |002d: iget v2, v4, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0aa6 │ │ +07830a: dd02 0270 |002f: and-int/lit8 v2, v2, #int 112 // #70 │ │ +07830e: b621 |0031: or-int/2addr v1, v2 │ │ +078310: 5901 9b0a |0032: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ +078314: 5441 b30a |0034: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078318: 6e20 0d15 0100 |0036: invoke-virtual {v1, v0}, Landroid/support/v7/widget/ActionMenuView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@150d │ │ +07831e: 5441 b30a |0039: iget-object v1, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078322: 7020 6717 1400 |003b: invoke-direct {v4, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;)V // method@1767 │ │ +078328: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0004 line=836 │ │ 0x000f line=837 │ │ 0x0016 line=838 │ │ 0x001d line=839 │ │ @@ -182047,34 +182047,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -078334: |[078334] android.support.v7.widget.Toolbar.ensureNavButtonView:()V │ │ -078344: 5451 b60a |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -078348: 3901 2300 |0002: if-nez v1, 0025 // +0023 │ │ -07834c: 2201 9d03 |0004: new-instance v1, Landroid/widget/ImageButton; // type@039d │ │ -078350: 6e10 8417 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -078356: 0c02 |0009: move-result-object v2 │ │ -078358: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -07835a: 6004 3904 |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0439 │ │ -07835e: 7040 101a 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a10 │ │ -078364: 5b51 b60a |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -078368: 6e10 7417 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ -07836e: 0c00 |0015: move-result-object v0 │ │ -078370: 1401 0300 8000 |0016: const v1, #float 1.17549e-38 // #00800003 │ │ -078376: 5252 a60a |0019: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0aa6 │ │ -07837a: dd02 0270 |001b: and-int/lit8 v2, v2, #int 112 // #70 │ │ -07837e: b621 |001d: or-int/2addr v1, v2 │ │ -078380: 5901 9b0a |001e: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ -078384: 5451 b60a |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -078388: 6e20 181a 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a18 │ │ -07838e: 0e00 |0025: return-void │ │ +07832c: |[07832c] android.support.v7.widget.Toolbar.ensureNavButtonView:()V │ │ +07833c: 5451 b60a |0000: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +078340: 3901 2300 |0002: if-nez v1, 0025 // +0023 │ │ +078344: 2201 9d03 |0004: new-instance v1, Landroid/widget/ImageButton; // type@039d │ │ +078348: 6e10 8417 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +07834e: 0c02 |0009: move-result-object v2 │ │ +078350: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +078352: 6004 3904 |000b: sget v4, Landroid/support/v7/appcompat/R$attr;.toolbarNavigationButtonStyle:I // field@0439 │ │ +078356: 7040 101a 2143 |000d: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a10 │ │ +07835c: 5b51 b60a |0010: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +078360: 6e10 7417 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ +078366: 0c00 |0015: move-result-object v0 │ │ +078368: 1401 0300 8000 |0016: const v1, #float 1.17549e-38 // #00800003 │ │ +07836e: 5252 a60a |0019: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mButtonGravity:I // field@0aa6 │ │ +078372: dd02 0270 |001b: and-int/lit8 v2, v2, #int 112 // #70 │ │ +078376: b621 |001d: or-int/2addr v1, v2 │ │ +078378: 5901 9b0a |001e: iput v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ +07837c: 5451 b60a |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +078380: 6e20 181a 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/ImageButton;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1a18 │ │ +078386: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=992 │ │ 0x0004 line=993 │ │ 0x0012 line=995 │ │ 0x0016 line=996 │ │ 0x0020 line=997 │ │ @@ -182088,30 +182088,30 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -078390: |[078390] android.support.v7.widget.Toolbar.getChildHorizontalGravity:(I)I │ │ -0783a0: 7110 a208 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -0783a6: 0a02 |0003: move-result v2 │ │ -0783a8: 7120 ad07 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ -0783ae: 0a00 |0007: move-result v0 │ │ -0783b0: dd01 0007 |0008: and-int/lit8 v1, v0, #int 7 // #07 │ │ -0783b4: 2b01 0c00 0000 |000a: packed-switch v1, 00000016 // +0000000c │ │ -0783ba: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -0783bc: 3332 0500 |000e: if-ne v2, v3, 0013 // +0005 │ │ -0783c0: 1253 |0010: const/4 v3, #int 5 // #5 │ │ -0783c2: 0131 |0011: move v1, v3 │ │ -0783c4: 0f01 |0012: return v1 │ │ -0783c6: 1233 |0013: const/4 v3, #int 3 // #3 │ │ -0783c8: 28fd |0014: goto 0011 // -0003 │ │ -0783ca: 0000 |0015: nop // spacer │ │ -0783cc: 0001 0500 0100 0000 0800 0000 0300 ... |0016: packed-switch-data (14 units) │ │ +078388: |[078388] android.support.v7.widget.Toolbar.getChildHorizontalGravity:(I)I │ │ +078398: 7110 a208 0400 |0000: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +07839e: 0a02 |0003: move-result v2 │ │ +0783a0: 7120 ad07 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@07ad │ │ +0783a6: 0a00 |0007: move-result v0 │ │ +0783a8: dd01 0007 |0008: and-int/lit8 v1, v0, #int 7 // #07 │ │ +0783ac: 2b01 0c00 0000 |000a: packed-switch v1, 00000016 // +0000000c │ │ +0783b2: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +0783b4: 3332 0500 |000e: if-ne v2, v3, 0013 // +0005 │ │ +0783b8: 1253 |0010: const/4 v3, #int 5 // #5 │ │ +0783ba: 0131 |0011: move v1, v3 │ │ +0783bc: 0f01 |0012: return v1 │ │ +0783be: 1233 |0013: const/4 v3, #int 3 // #3 │ │ +0783c0: 28fd |0014: goto 0011 // -0003 │ │ +0783c2: 0000 |0015: nop // spacer │ │ +0783c4: 0001 0500 0100 0000 0800 0000 0300 ... |0016: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1643 │ │ 0x0004 line=1644 │ │ 0x0008 line=1645 │ │ 0x000a line=1646 │ │ 0x000d line=1652 │ │ @@ -182129,72 +182129,72 @@ │ │ type : '(Landroid/view/View;I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -0783e8: |[0783e8] android.support.v7.widget.Toolbar.getChildTop:(Landroid/view/View;I)I │ │ -0783f8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0783fa: 6e10 c118 0c00 |0001: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -078400: 0c03 |0004: move-result-object v3 │ │ -078402: 1f03 1803 |0005: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078406: 6e10 c418 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -07840c: 0a01 |000a: move-result v1 │ │ -07840e: 3d0d 2c00 |000b: if-lez v13, 0037 // +002c │ │ -078412: 910a 010d |000d: sub-int v10, v1, v13 │ │ -078416: db00 0a02 |000f: div-int/lit8 v0, v10, #int 2 // #02 │ │ -07841a: 523a 9b0a |0011: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ -07841e: 7020 7f17 ab00 |0013: invoke-direct {v11, v10}, Landroid/support/v7/widget/Toolbar;.getChildVerticalGravity:(I)I // method@177f │ │ -078424: 0a0a |0016: move-result v10 │ │ -078426: 2c0a 4b00 0000 |0017: sparse-switch v10, 00000062 // +0000004b │ │ -07842c: 6e10 9217 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ -078432: 0a05 |001d: move-result v5 │ │ -078434: 6e10 8f17 0b00 |001e: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ -07843a: 0a04 |0021: move-result v4 │ │ -07843c: 6e10 8517 0b00 |0022: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1785 │ │ -078442: 0a02 |0025: move-result v2 │ │ -078444: 910a 0205 |0026: sub-int v10, v2, v5 │ │ -078448: 9106 0a04 |0028: sub-int v6, v10, v4 │ │ -07844c: 910a 0601 |002a: sub-int v10, v6, v1 │ │ -078450: db07 0a02 |002c: div-int/lit8 v7, v10, #int 2 // #02 │ │ -078454: 523a a00a |002e: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ -078458: 35a7 1e00 |0030: if-ge v7, v10, 004e // +001e │ │ -07845c: 5237 a00a |0032: iget v7, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ -078460: 9009 0507 |0034: add-int v9, v5, v7 │ │ -078464: 0f09 |0036: return v9 │ │ -078466: 0190 |0037: move v0, v9 │ │ -078468: 28d9 |0038: goto 0011 // -0027 │ │ -07846a: 6e10 9217 0b00 |0039: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ -078470: 0a09 |003c: move-result v9 │ │ -078472: b109 |003d: sub-int/2addr v9, v0 │ │ -078474: 28f8 |003e: goto 0036 // -0008 │ │ -078476: 6e10 8517 0b00 |003f: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1785 │ │ -07847c: 0a09 |0042: move-result v9 │ │ -07847e: 6e10 8f17 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ -078484: 0a0a |0046: move-result v10 │ │ -078486: b1a9 |0047: sub-int/2addr v9, v10 │ │ -078488: b119 |0048: sub-int/2addr v9, v1 │ │ -07848a: 523a 9a0a |0049: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -07848e: b1a9 |004b: sub-int/2addr v9, v10 │ │ -078490: b109 |004c: sub-int/2addr v9, v0 │ │ -078492: 28e9 |004d: goto 0036 // -0017 │ │ -078494: 910a 0204 |004e: sub-int v10, v2, v4 │ │ -078498: b11a |0050: sub-int/2addr v10, v1 │ │ -07849a: b17a |0051: sub-int/2addr v10, v7 │ │ -07849c: 9108 0a05 |0052: sub-int v8, v10, v5 │ │ -0784a0: 523a 9a0a |0054: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -0784a4: 35a8 deff |0056: if-ge v8, v10, 0034 // -0022 │ │ -0784a8: 523a 9a0a |0058: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -0784ac: b18a |005a: sub-int/2addr v10, v8 │ │ -0784ae: 910a 070a |005b: sub-int v10, v7, v10 │ │ -0784b2: 7120 9d1b a900 |005d: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -0784b8: 0a07 |0060: move-result v7 │ │ -0784ba: 28d3 |0061: goto 0034 // -002d │ │ -0784bc: 0002 0200 3000 0000 5000 0000 2200 ... |0062: sparse-switch-data (10 units) │ │ +0783e0: |[0783e0] android.support.v7.widget.Toolbar.getChildTop:(Landroid/view/View;I)I │ │ +0783f0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0783f2: 6e10 c118 0c00 |0001: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +0783f8: 0c03 |0004: move-result-object v3 │ │ +0783fa: 1f03 1803 |0005: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +0783fe: 6e10 c418 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +078404: 0a01 |000a: move-result v1 │ │ +078406: 3d0d 2c00 |000b: if-lez v13, 0037 // +002c │ │ +07840a: 910a 010d |000d: sub-int v10, v1, v13 │ │ +07840e: db00 0a02 |000f: div-int/lit8 v0, v10, #int 2 // #02 │ │ +078412: 523a 9b0a |0011: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.gravity:I // field@0a9b │ │ +078416: 7020 7f17 ab00 |0013: invoke-direct {v11, v10}, Landroid/support/v7/widget/Toolbar;.getChildVerticalGravity:(I)I // method@177f │ │ +07841c: 0a0a |0016: move-result v10 │ │ +07841e: 2c0a 4b00 0000 |0017: sparse-switch v10, 00000062 // +0000004b │ │ +078424: 6e10 9217 0b00 |001a: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ +07842a: 0a05 |001d: move-result v5 │ │ +07842c: 6e10 8f17 0b00 |001e: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ +078432: 0a04 |0021: move-result v4 │ │ +078434: 6e10 8517 0b00 |0022: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1785 │ │ +07843a: 0a02 |0025: move-result v2 │ │ +07843c: 910a 0205 |0026: sub-int v10, v2, v5 │ │ +078440: 9106 0a04 |0028: sub-int v6, v10, v4 │ │ +078444: 910a 0601 |002a: sub-int v10, v6, v1 │ │ +078448: db07 0a02 |002c: div-int/lit8 v7, v10, #int 2 // #02 │ │ +07844c: 523a a00a |002e: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ +078450: 35a7 1e00 |0030: if-ge v7, v10, 004e // +001e │ │ +078454: 5237 a00a |0032: iget v7, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ +078458: 9009 0507 |0034: add-int v9, v5, v7 │ │ +07845c: 0f09 |0036: return v9 │ │ +07845e: 0190 |0037: move v0, v9 │ │ +078460: 28d9 |0038: goto 0011 // -0027 │ │ +078462: 6e10 9217 0b00 |0039: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ +078468: 0a09 |003c: move-result v9 │ │ +07846a: b109 |003d: sub-int/2addr v9, v0 │ │ +07846c: 28f8 |003e: goto 0036 // -0008 │ │ +07846e: 6e10 8517 0b00 |003f: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1785 │ │ +078474: 0a09 |0042: move-result v9 │ │ +078476: 6e10 8f17 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ +07847c: 0a0a |0046: move-result v10 │ │ +07847e: b1a9 |0047: sub-int/2addr v9, v10 │ │ +078480: b119 |0048: sub-int/2addr v9, v1 │ │ +078482: 523a 9a0a |0049: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +078486: b1a9 |004b: sub-int/2addr v9, v10 │ │ +078488: b109 |004c: sub-int/2addr v9, v0 │ │ +07848a: 28e9 |004d: goto 0036 // -0017 │ │ +07848c: 910a 0204 |004e: sub-int v10, v2, v4 │ │ +078490: b11a |0050: sub-int/2addr v10, v1 │ │ +078492: b17a |0051: sub-int/2addr v10, v7 │ │ +078494: 9108 0a05 |0052: sub-int v8, v10, v5 │ │ +078498: 523a 9a0a |0054: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +07849c: 35a8 deff |0056: if-ge v8, v10, 0034 // -0022 │ │ +0784a0: 523a 9a0a |0058: iget v10, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +0784a4: b18a |005a: sub-int/2addr v10, v8 │ │ +0784a6: 910a 070a |005b: sub-int v10, v7, v10 │ │ +0784aa: 7120 9d1b a900 |005d: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +0784b0: 0a07 |0060: move-result v7 │ │ +0784b2: 28d3 |0061: goto 0034 // -002d │ │ +0784b4: 0002 0200 3000 0000 5000 0000 2200 ... |0062: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1563 │ │ 0x0007 line=1564 │ │ 0x000b line=1565 │ │ 0x0011 line=1566 │ │ 0x001a line=1576 │ │ @@ -182237,21 +182237,21 @@ │ │ type : '(I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -0784d0: |[0784d0] android.support.v7.widget.Toolbar.getChildVerticalGravity:(I)I │ │ -0784e0: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ -0784e4: 2c00 0800 0000 |0002: sparse-switch v0, 0000000a // +00000008 │ │ -0784ea: 5221 af0a |0005: iget v1, v2, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0aaf │ │ -0784ee: dd00 0170 |0007: and-int/lit8 v0, v1, #int 112 // #70 │ │ -0784f2: 0f00 |0009: return v0 │ │ -0784f4: 0002 0300 1000 0000 3000 0000 5000 ... |000a: sparse-switch-data (14 units) │ │ +0784c8: |[0784c8] android.support.v7.widget.Toolbar.getChildVerticalGravity:(I)I │ │ +0784d8: dd00 0370 |0000: and-int/lit8 v0, v3, #int 112 // #70 │ │ +0784dc: 2c00 0800 0000 |0002: sparse-switch v0, 0000000a // +00000008 │ │ +0784e2: 5221 af0a |0005: iget v1, v2, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0aaf │ │ +0784e6: dd00 0170 |0007: and-int/lit8 v0, v1, #int 112 // #70 │ │ +0784ea: 0f00 |0009: return v0 │ │ +0784ec: 0002 0300 1000 0000 3000 0000 5000 ... |000a: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1595 │ │ 0x0002 line=1596 │ │ 0x0005 line=1602 │ │ 0x000a line=1596 │ │ locals : │ │ @@ -182264,24 +182264,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -078510: |[078510] android.support.v7.widget.Toolbar.getHorizontalMargins:(Landroid/view/View;)I │ │ -078520: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -078526: 0c00 |0003: move-result-object v0 │ │ -078528: 1f00 6d03 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -07852c: 7110 d007 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07d0 │ │ -078532: 0a01 |0009: move-result v1 │ │ -078534: 7110 cf07 0000 |000a: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07cf │ │ -07853a: 0a02 |000d: move-result v2 │ │ -07853c: b021 |000e: add-int/2addr v1, v2 │ │ -07853e: 0f01 |000f: return v1 │ │ +078508: |[078508] android.support.v7.widget.Toolbar.getHorizontalMargins:(Landroid/view/View;)I │ │ +078518: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +07851e: 0c00 |0003: move-result-object v0 │ │ +078520: 1f00 6d03 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +078524: 7110 d007 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07d0 │ │ +07852a: 0a01 |0009: move-result v1 │ │ +07852c: 7110 cf07 0000 |000a: invoke-static {v0}, Landroid/support/v4/view/MarginLayoutParamsCompat;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@07cf │ │ +078532: 0a02 |000d: move-result v2 │ │ +078534: b021 |000e: add-int/2addr v1, v2 │ │ +078536: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1661 │ │ 0x0006 line=1662 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 mlp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0010 reg=3 this Landroid/support/v7/widget/Toolbar; │ │ @@ -182292,20 +182292,20 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -078540: |[078540] android.support.v7.widget.Toolbar.getMenuInflater:()Landroid/view/MenuInflater; │ │ -078550: 2200 6502 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@0265 │ │ -078554: 6e10 8417 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -07855a: 0c01 |0005: move-result-object v1 │ │ -07855c: 7020 c60e 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@0ec6 │ │ -078562: 1100 |0009: return-object v0 │ │ +078538: |[078538] android.support.v7.widget.Toolbar.getMenuInflater:()Landroid/view/MenuInflater; │ │ +078548: 2200 6502 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@0265 │ │ +07854c: 6e10 8417 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +078552: 0c01 |0005: move-result-object v1 │ │ +078554: 7020 c60e 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@0ec6 │ │ +07855a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #20 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -182313,23 +182313,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -078564: |[078564] android.support.v7.widget.Toolbar.getMinimumHeightCompat:()I │ │ -078574: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -078578: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -07857c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -078580: 7110 a408 0200 |0006: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getMinimumHeight:(Landroid/view/View;)I // method@08a4 │ │ -078586: 0a00 |0009: move-result v0 │ │ -078588: 0f00 |000a: return v0 │ │ -07858a: 5220 b50a |000b: iget v0, v2, Landroid/support/v7/widget/Toolbar;.mMinHeight:I // field@0ab5 │ │ -07858e: 28fd |000d: goto 000a // -0003 │ │ +07855c: |[07855c] android.support.v7.widget.Toolbar.getMinimumHeightCompat:()I │ │ +07856c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +078570: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +078574: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +078578: 7110 a408 0200 |0006: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getMinimumHeight:(Landroid/view/View;)I // method@08a4 │ │ +07857e: 0a00 |0009: move-result v0 │ │ +078580: 0f00 |000a: return v0 │ │ +078582: 5220 b50a |000b: iget v0, v2, Landroid/support/v7/widget/Toolbar;.mMinHeight:I // field@0ab5 │ │ +078586: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1757 │ │ 0x0006 line=1759 │ │ 0x000a line=1762 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/widget/Toolbar; │ │ @@ -182339,22 +182339,22 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -078590: |[078590] android.support.v7.widget.Toolbar.getVerticalMargins:(Landroid/view/View;)I │ │ -0785a0: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -0785a6: 0c00 |0003: move-result-object v0 │ │ -0785a8: 1f00 6d03 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -0785ac: 5201 dc0a |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ -0785b0: 5202 d80a |0008: iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0ad8 │ │ -0785b4: b021 |000a: add-int/2addr v1, v2 │ │ -0785b6: 0f01 |000b: return v1 │ │ +078588: |[078588] android.support.v7.widget.Toolbar.getVerticalMargins:(Landroid/view/View;)I │ │ +078598: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +07859e: 0c00 |0003: move-result-object v0 │ │ +0785a0: 1f00 6d03 |0004: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +0785a4: 5201 dc0a |0006: iget v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ +0785a8: 5202 d80a |0008: iget v2, v0, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0ad8 │ │ +0785ac: b021 |000a: add-int/2addr v1, v2 │ │ +0785ae: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1667 │ │ 0x0006 line=1668 │ │ locals : │ │ 0x0006 - 0x000c reg=0 mlp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v7/widget/Toolbar; │ │ @@ -182365,52 +182365,52 @@ │ │ type : '(Ljava/util/List;[I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0785b8: |[0785b8] android.support.v7.widget.Toolbar.getViewListMeasuredWidth:(Ljava/util/List;[I)I │ │ -0785c8: 120c |0000: const/4 v12, #int 0 // #0 │ │ -0785ca: 4400 0f0c |0001: aget v0, v15, v12 │ │ -0785ce: 121b |0003: const/4 v11, #int 1 // #1 │ │ -0785d0: 4401 0f0b |0004: aget v1, v15, v11 │ │ -0785d4: 120a |0006: const/4 v10, #int 0 // #0 │ │ -0785d6: 7210 3a1c 0e00 |0007: invoke-interface {v14}, Ljava/util/List;.size:()I // method@1c3a │ │ -0785dc: 0a02 |000a: move-result v2 │ │ -0785de: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0785e0: 3523 3200 |000c: if-ge v3, v2, 003e // +0032 │ │ -0785e4: 7220 381c 3e00 |000e: invoke-interface {v14, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ -0785ea: 0c09 |0011: move-result-object v9 │ │ -0785ec: 1f09 6803 |0012: check-cast v9, Landroid/view/View; // type@0368 │ │ -0785f0: 6e10 c118 0900 |0014: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -0785f6: 0c06 |0017: move-result-object v6 │ │ -0785f8: 1f06 1803 |0018: check-cast v6, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -0785fc: 526b 9d0a |001a: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0a9d │ │ -078600: 9104 0b00 |001c: sub-int v4, v11, v0 │ │ -078604: 526b 9f0a |001e: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0a9f │ │ -078608: 9107 0b01 |0020: sub-int v7, v11, v1 │ │ -07860c: 7120 9d1b 4c00 |0022: invoke-static {v12, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -078612: 0a05 |0025: move-result v5 │ │ -078614: 7120 9d1b 7c00 |0026: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07861a: 0a08 |0029: move-result v8 │ │ -07861c: 7b4b |002a: neg-int v11, v4 │ │ -07861e: 7120 9d1b bc00 |002b: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -078624: 0a00 |002e: move-result v0 │ │ -078626: 7b7b |002f: neg-int v11, v7 │ │ -078628: 7120 9d1b bc00 |0030: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07862e: 0a01 |0033: move-result v1 │ │ -078630: 6e10 c618 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -078636: 0a0b |0037: move-result v11 │ │ -078638: b05b |0038: add-int/2addr v11, v5 │ │ -07863a: b08b |0039: add-int/2addr v11, v8 │ │ -07863c: b0ba |003a: add-int/2addr v10, v11 │ │ -07863e: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -078642: 28cf |003d: goto 000c // -0031 │ │ -078644: 0f0a |003e: return v10 │ │ +0785b0: |[0785b0] android.support.v7.widget.Toolbar.getViewListMeasuredWidth:(Ljava/util/List;[I)I │ │ +0785c0: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0785c2: 4400 0f0c |0001: aget v0, v15, v12 │ │ +0785c6: 121b |0003: const/4 v11, #int 1 // #1 │ │ +0785c8: 4401 0f0b |0004: aget v1, v15, v11 │ │ +0785cc: 120a |0006: const/4 v10, #int 0 // #0 │ │ +0785ce: 7210 3a1c 0e00 |0007: invoke-interface {v14}, Ljava/util/List;.size:()I // method@1c3a │ │ +0785d4: 0a02 |000a: move-result v2 │ │ +0785d6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0785d8: 3523 3200 |000c: if-ge v3, v2, 003e // +0032 │ │ +0785dc: 7220 381c 3e00 |000e: invoke-interface {v14, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ +0785e2: 0c09 |0011: move-result-object v9 │ │ +0785e4: 1f09 6803 |0012: check-cast v9, Landroid/view/View; // type@0368 │ │ +0785e8: 6e10 c118 0900 |0014: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +0785ee: 0c06 |0017: move-result-object v6 │ │ +0785f0: 1f06 1803 |0018: check-cast v6, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +0785f4: 526b 9d0a |001a: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0a9d │ │ +0785f8: 9104 0b00 |001c: sub-int v4, v11, v0 │ │ +0785fc: 526b 9f0a |001e: iget v11, v6, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0a9f │ │ +078600: 9107 0b01 |0020: sub-int v7, v11, v1 │ │ +078604: 7120 9d1b 4c00 |0022: invoke-static {v12, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +07860a: 0a05 |0025: move-result v5 │ │ +07860c: 7120 9d1b 7c00 |0026: invoke-static {v12, v7}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +078612: 0a08 |0029: move-result v8 │ │ +078614: 7b4b |002a: neg-int v11, v4 │ │ +078616: 7120 9d1b bc00 |002b: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +07861c: 0a00 |002e: move-result v0 │ │ +07861e: 7b7b |002f: neg-int v11, v7 │ │ +078620: 7120 9d1b bc00 |0030: invoke-static {v12, v11}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +078626: 0a01 |0033: move-result v1 │ │ +078628: 6e10 c618 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +07862e: 0a0b |0037: move-result v11 │ │ +078630: b05b |0038: add-int/2addr v11, v5 │ │ +078632: b08b |0039: add-int/2addr v11, v8 │ │ +078634: b0ba |003a: add-int/2addr v10, v11 │ │ +078636: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07863a: 28cf |003d: goto 000c // -0031 │ │ +07863c: 0f0a |003e: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1518 │ │ 0x0003 line=1519 │ │ 0x0006 line=1520 │ │ 0x0007 line=1521 │ │ 0x000b line=1522 │ │ @@ -182447,42 +182447,42 @@ │ │ type : '(Landroid/view/View;I[II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -078648: |[078648] android.support.v7.widget.Toolbar.layoutChildLeft:(Landroid/view/View;I[II)I │ │ -078658: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -07865a: 6e10 c118 0800 |0001: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -078660: 0c02 |0004: move-result-object v2 │ │ -078662: 1f02 1803 |0005: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078666: 5224 9d0a |0007: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0a9d │ │ -07866a: 4405 0a06 |0009: aget v5, v10, v6 │ │ -07866e: 9101 0405 |000b: sub-int v1, v4, v5 │ │ -078672: 7120 9d1b 1600 |000d: invoke-static {v6, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -078678: 0a04 |0010: move-result v4 │ │ -07867a: b049 |0011: add-int/2addr v9, v4 │ │ -07867c: 7b14 |0012: neg-int v4, v1 │ │ -07867e: 7120 9d1b 4600 |0013: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -078684: 0a04 |0016: move-result v4 │ │ -078686: 4b04 0a06 |0017: aput v4, v10, v6 │ │ -07868a: 7030 7e17 870b |0019: invoke-direct {v7, v8, v11}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@177e │ │ -078690: 0a03 |001c: move-result v3 │ │ -078692: 6e10 c618 0800 |001d: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -078698: 0a00 |0020: move-result v0 │ │ -07869a: 9004 0900 |0021: add-int v4, v9, v0 │ │ -07869e: 6e10 c418 0800 |0023: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -0786a4: 0a05 |0026: move-result v5 │ │ -0786a6: b035 |0027: add-int/2addr v5, v3 │ │ -0786a8: 6e55 e618 9843 |0028: invoke-virtual {v8, v9, v3, v4, v5}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -0786ae: 5224 9f0a |002b: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0a9f │ │ -0786b2: b004 |002d: add-int/2addr v4, v0 │ │ -0786b4: b049 |002e: add-int/2addr v9, v4 │ │ -0786b6: 0f09 |002f: return v9 │ │ +078640: |[078640] android.support.v7.widget.Toolbar.layoutChildLeft:(Landroid/view/View;I[II)I │ │ +078650: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +078652: 6e10 c118 0800 |0001: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +078658: 0c02 |0004: move-result-object v2 │ │ +07865a: 1f02 1803 |0005: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +07865e: 5224 9d0a |0007: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0a9d │ │ +078662: 4405 0a06 |0009: aget v5, v10, v6 │ │ +078666: 9101 0405 |000b: sub-int v1, v4, v5 │ │ +07866a: 7120 9d1b 1600 |000d: invoke-static {v6, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +078670: 0a04 |0010: move-result v4 │ │ +078672: b049 |0011: add-int/2addr v9, v4 │ │ +078674: 7b14 |0012: neg-int v4, v1 │ │ +078676: 7120 9d1b 4600 |0013: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +07867c: 0a04 |0016: move-result v4 │ │ +07867e: 4b04 0a06 |0017: aput v4, v10, v6 │ │ +078682: 7030 7e17 870b |0019: invoke-direct {v7, v8, v11}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@177e │ │ +078688: 0a03 |001c: move-result v3 │ │ +07868a: 6e10 c618 0800 |001d: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +078690: 0a00 |0020: move-result v0 │ │ +078692: 9004 0900 |0021: add-int v4, v9, v0 │ │ +078696: 6e10 c418 0800 |0023: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +07869c: 0a05 |0026: move-result v5 │ │ +07869e: b035 |0027: add-int/2addr v5, v3 │ │ +0786a0: 6e55 e618 9843 |0028: invoke-virtual {v8, v9, v3, v4, v5}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +0786a6: 5224 9f0a |002b: iget v4, v2, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0a9f │ │ +0786aa: b004 |002d: add-int/2addr v4, v0 │ │ +0786ac: b049 |002e: add-int/2addr v9, v4 │ │ +0786ae: 0f09 |002f: return v9 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1538 │ │ 0x0007 line=1539 │ │ 0x000d line=1540 │ │ 0x0012 line=1541 │ │ 0x0019 line=1542 │ │ @@ -182506,43 +182506,43 @@ │ │ type : '(Landroid/view/View;I[II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0786b8: |[0786b8] android.support.v7.widget.Toolbar.layoutChildRight:(Landroid/view/View;I[II)I │ │ -0786c8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0786ca: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0786cc: 6e10 c118 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -0786d2: 0c01 |0005: move-result-object v1 │ │ -0786d4: 1f01 1803 |0006: check-cast v1, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -0786d8: 5214 9f0a |0008: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0a9f │ │ -0786dc: 4405 0b07 |000a: aget v5, v11, v7 │ │ -0786e0: 9102 0405 |000c: sub-int v2, v4, v5 │ │ -0786e4: 7120 9d1b 2600 |000e: invoke-static {v6, v2}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -0786ea: 0a04 |0011: move-result v4 │ │ -0786ec: b14a |0012: sub-int/2addr v10, v4 │ │ -0786ee: 7b24 |0013: neg-int v4, v2 │ │ -0786f0: 7120 9d1b 4600 |0014: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -0786f6: 0a04 |0017: move-result v4 │ │ -0786f8: 4b04 0b07 |0018: aput v4, v11, v7 │ │ -0786fc: 7030 7e17 980c |001a: invoke-direct {v8, v9, v12}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@177e │ │ -078702: 0a03 |001d: move-result v3 │ │ -078704: 6e10 c618 0900 |001e: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -07870a: 0a00 |0021: move-result v0 │ │ -07870c: 9104 0a00 |0022: sub-int v4, v10, v0 │ │ -078710: 6e10 c418 0900 |0024: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -078716: 0a05 |0027: move-result v5 │ │ -078718: b035 |0028: add-int/2addr v5, v3 │ │ -07871a: 6e55 e618 49a3 |0029: invoke-virtual {v9, v4, v3, v10, v5}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ -078720: 5214 9d0a |002c: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0a9d │ │ -078724: b004 |002e: add-int/2addr v4, v0 │ │ -078726: b14a |002f: sub-int/2addr v10, v4 │ │ -078728: 0f0a |0030: return v10 │ │ +0786b0: |[0786b0] android.support.v7.widget.Toolbar.layoutChildRight:(Landroid/view/View;I[II)I │ │ +0786c0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0786c2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0786c4: 6e10 c118 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +0786ca: 0c01 |0005: move-result-object v1 │ │ +0786cc: 1f01 1803 |0006: check-cast v1, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +0786d0: 5214 9f0a |0008: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.rightMargin:I // field@0a9f │ │ +0786d4: 4405 0b07 |000a: aget v5, v11, v7 │ │ +0786d8: 9102 0405 |000c: sub-int v2, v4, v5 │ │ +0786dc: 7120 9d1b 2600 |000e: invoke-static {v6, v2}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +0786e2: 0a04 |0011: move-result v4 │ │ +0786e4: b14a |0012: sub-int/2addr v10, v4 │ │ +0786e6: 7b24 |0013: neg-int v4, v2 │ │ +0786e8: 7120 9d1b 4600 |0014: invoke-static {v6, v4}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +0786ee: 0a04 |0017: move-result v4 │ │ +0786f0: 4b04 0b07 |0018: aput v4, v11, v7 │ │ +0786f4: 7030 7e17 980c |001a: invoke-direct {v8, v9, v12}, Landroid/support/v7/widget/Toolbar;.getChildTop:(Landroid/view/View;I)I // method@177e │ │ +0786fa: 0a03 |001d: move-result v3 │ │ +0786fc: 6e10 c618 0900 |001e: invoke-virtual {v9}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +078702: 0a00 |0021: move-result v0 │ │ +078704: 9104 0a00 |0022: sub-int v4, v10, v0 │ │ +078708: 6e10 c418 0900 |0024: invoke-virtual {v9}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +07870e: 0a05 |0027: move-result v5 │ │ +078710: b035 |0028: add-int/2addr v5, v3 │ │ +078712: 6e55 e618 49a3 |0029: invoke-virtual {v9, v4, v3, v10, v5}, Landroid/view/View;.layout:(IIII)V // method@18e6 │ │ +078718: 5214 9d0a |002c: iget v4, v1, Landroid/support/v7/widget/Toolbar$LayoutParams;.leftMargin:I // field@0a9d │ │ +07871c: b004 |002e: add-int/2addr v4, v0 │ │ +07871e: b14a |002f: sub-int/2addr v10, v4 │ │ +078720: 0f0a |0030: return v10 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1551 │ │ 0x0008 line=1552 │ │ 0x000e line=1553 │ │ 0x0013 line=1554 │ │ 0x001a line=1555 │ │ @@ -182566,73 +182566,73 @@ │ │ type : '(Landroid/view/View;IIII[I)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -07872c: |[07872c] android.support.v7.widget.Toolbar.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I │ │ -07873c: 6e10 c118 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -078742: 0c05 |0003: move-result-object v5 │ │ -078744: 1f05 6d03 |0004: check-cast v5, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -078748: 5258 da0a |0006: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ -07874c: 1209 |0008: const/4 v9, #int 0 // #0 │ │ -07874e: 4409 1109 |0009: aget v9, v17, v9 │ │ -078752: 9103 0809 |000b: sub-int v3, v8, v9 │ │ -078756: 5258 db0a |000d: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ -07875a: 1219 |000f: const/4 v9, #int 1 // #1 │ │ -07875c: 4409 1109 |0010: aget v9, v17, v9 │ │ -078760: 9106 0809 |0012: sub-int v6, v8, v9 │ │ -078764: 1208 |0014: const/4 v8, #int 0 // #0 │ │ -078766: 7120 9d1b 3800 |0015: invoke-static {v8, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07876c: 0a04 |0018: move-result v4 │ │ -07876e: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -078770: 7120 9d1b 6800 |001a: invoke-static {v8, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -078776: 0a07 |001d: move-result v7 │ │ -078778: 9002 0407 |001e: add-int v2, v4, v7 │ │ -07877c: 1208 |0020: const/4 v8, #int 0 // #0 │ │ -07877e: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -078780: 7b3a |0022: neg-int v10, v3 │ │ -078782: 7120 9d1b a900 |0023: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -078788: 0a09 |0026: move-result v9 │ │ -07878a: 4b09 1108 |0027: aput v9, v17, v8 │ │ -07878e: 1218 |0029: const/4 v8, #int 1 // #1 │ │ -078790: 1209 |002a: const/4 v9, #int 0 // #0 │ │ -078792: 7b6a |002b: neg-int v10, v6 │ │ -078794: 7120 9d1b a900 |002c: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07879a: 0a09 |002f: move-result v9 │ │ -07879c: 4b09 1108 |0030: aput v9, v17, v8 │ │ -0787a0: 6e10 9017 0b00 |0032: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1790 │ │ -0787a6: 0a08 |0035: move-result v8 │ │ -0787a8: 6e10 9117 0b00 |0036: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1791 │ │ -0787ae: 0a09 |0039: move-result v9 │ │ -0787b0: b098 |003a: add-int/2addr v8, v9 │ │ -0787b2: b028 |003b: add-int/2addr v8, v2 │ │ -0787b4: b0e8 |003c: add-int/2addr v8, v14 │ │ -0787b6: 5259 dd0a |003d: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@0add │ │ -0787ba: 7130 7d17 8d09 |003f: invoke-static {v13, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@177d │ │ -0787c0: 0a01 |0042: move-result v1 │ │ -0787c2: 6e10 9217 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ -0787c8: 0a08 |0046: move-result v8 │ │ -0787ca: 6e10 8f17 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ -0787d0: 0a09 |004a: move-result v9 │ │ -0787d2: b098 |004b: add-int/2addr v8, v9 │ │ -0787d4: 5259 dc0a |004c: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ -0787d8: b098 |004e: add-int/2addr v8, v9 │ │ -0787da: 5259 d80a |004f: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0ad8 │ │ -0787de: b098 |0051: add-int/2addr v8, v9 │ │ -0787e0: 9008 0810 |0052: add-int v8, v8, v16 │ │ -0787e4: 5259 d90a |0054: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@0ad9 │ │ -0787e8: 7130 7d17 8f09 |0056: invoke-static {v15, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@177d │ │ -0787ee: 0a00 |0059: move-result v0 │ │ -0787f0: 6e30 e718 1c00 |005a: invoke-virtual {v12, v1, v0}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -0787f6: 6e10 c618 0c00 |005d: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -0787fc: 0a08 |0060: move-result v8 │ │ -0787fe: b028 |0061: add-int/2addr v8, v2 │ │ -078800: 0f08 |0062: return v8 │ │ +078724: |[078724] android.support.v7.widget.Toolbar.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I │ │ +078734: 6e10 c118 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +07873a: 0c05 |0003: move-result-object v5 │ │ +07873c: 1f05 6d03 |0004: check-cast v5, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +078740: 5258 da0a |0006: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ +078744: 1209 |0008: const/4 v9, #int 0 // #0 │ │ +078746: 4409 1109 |0009: aget v9, v17, v9 │ │ +07874a: 9103 0809 |000b: sub-int v3, v8, v9 │ │ +07874e: 5258 db0a |000d: iget v8, v5, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ +078752: 1219 |000f: const/4 v9, #int 1 // #1 │ │ +078754: 4409 1109 |0010: aget v9, v17, v9 │ │ +078758: 9106 0809 |0012: sub-int v6, v8, v9 │ │ +07875c: 1208 |0014: const/4 v8, #int 0 // #0 │ │ +07875e: 7120 9d1b 3800 |0015: invoke-static {v8, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +078764: 0a04 |0018: move-result v4 │ │ +078766: 1208 |0019: const/4 v8, #int 0 // #0 │ │ +078768: 7120 9d1b 6800 |001a: invoke-static {v8, v6}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +07876e: 0a07 |001d: move-result v7 │ │ +078770: 9002 0407 |001e: add-int v2, v4, v7 │ │ +078774: 1208 |0020: const/4 v8, #int 0 // #0 │ │ +078776: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +078778: 7b3a |0022: neg-int v10, v3 │ │ +07877a: 7120 9d1b a900 |0023: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +078780: 0a09 |0026: move-result v9 │ │ +078782: 4b09 1108 |0027: aput v9, v17, v8 │ │ +078786: 1218 |0029: const/4 v8, #int 1 // #1 │ │ +078788: 1209 |002a: const/4 v9, #int 0 // #0 │ │ +07878a: 7b6a |002b: neg-int v10, v6 │ │ +07878c: 7120 9d1b a900 |002c: invoke-static {v9, v10}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +078792: 0a09 |002f: move-result v9 │ │ +078794: 4b09 1108 |0030: aput v9, v17, v8 │ │ +078798: 6e10 9017 0b00 |0032: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1790 │ │ +07879e: 0a08 |0035: move-result v8 │ │ +0787a0: 6e10 9117 0b00 |0036: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1791 │ │ +0787a6: 0a09 |0039: move-result v9 │ │ +0787a8: b098 |003a: add-int/2addr v8, v9 │ │ +0787aa: b028 |003b: add-int/2addr v8, v2 │ │ +0787ac: b0e8 |003c: add-int/2addr v8, v14 │ │ +0787ae: 5259 dd0a |003d: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@0add │ │ +0787b2: 7130 7d17 8d09 |003f: invoke-static {v13, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@177d │ │ +0787b8: 0a01 |0042: move-result v1 │ │ +0787ba: 6e10 9217 0b00 |0043: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ +0787c0: 0a08 |0046: move-result v8 │ │ +0787c2: 6e10 8f17 0b00 |0047: invoke-virtual {v11}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ +0787c8: 0a09 |004a: move-result v9 │ │ +0787ca: b098 |004b: add-int/2addr v8, v9 │ │ +0787cc: 5259 dc0a |004c: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ +0787d0: b098 |004e: add-int/2addr v8, v9 │ │ +0787d2: 5259 d80a |004f: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0ad8 │ │ +0787d6: b098 |0051: add-int/2addr v8, v9 │ │ +0787d8: 9008 0810 |0052: add-int v8, v8, v16 │ │ +0787dc: 5259 d90a |0054: iget v9, v5, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@0ad9 │ │ +0787e0: 7130 7d17 8f09 |0056: invoke-static {v15, v8, v9}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@177d │ │ +0787e6: 0a00 |0059: move-result v0 │ │ +0787e8: 6e30 e718 1c00 |005a: invoke-virtual {v12, v1, v0}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +0787ee: 6e10 c618 0c00 |005d: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +0787f4: 0a08 |0060: move-result v8 │ │ +0787f6: b028 |0061: add-int/2addr v8, v2 │ │ +0787f8: 0f08 |0062: return v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ 0x0006 line=1130 │ │ 0x000d line=1131 │ │ 0x0014 line=1132 │ │ 0x0019 line=1133 │ │ @@ -182665,60 +182665,60 @@ │ │ type : '(Landroid/view/View;IIIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -078804: |[078804] android.support.v7.widget.Toolbar.measureChildConstrained:(Landroid/view/View;IIIII)V │ │ -078814: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ -078818: 6e10 c118 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -07881e: 0c03 |0005: move-result-object v3 │ │ -078820: 1f03 6d03 |0006: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -078824: 6e10 9017 0800 |0008: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1790 │ │ -07882a: 0a05 |000b: move-result v5 │ │ -07882c: 6e10 9117 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1791 │ │ -078832: 0a06 |000f: move-result v6 │ │ -078834: b065 |0010: add-int/2addr v5, v6 │ │ -078836: 5236 da0a |0011: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ -07883a: b065 |0013: add-int/2addr v5, v6 │ │ -07883c: 5236 db0a |0014: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ -078840: b065 |0016: add-int/2addr v5, v6 │ │ -078842: b0b5 |0017: add-int/2addr v5, v11 │ │ -078844: 5236 dd0a |0018: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@0add │ │ -078848: 7130 7d17 5a06 |001a: invoke-static {v10, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@177d │ │ -07884e: 0a02 |001d: move-result v2 │ │ -078850: 6e10 9217 0800 |001e: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ -078856: 0a05 |0021: move-result v5 │ │ -078858: 6e10 8f17 0800 |0022: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ -07885e: 0a06 |0025: move-result v6 │ │ -078860: b065 |0026: add-int/2addr v5, v6 │ │ -078862: 5236 dc0a |0027: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ -078866: b065 |0029: add-int/2addr v5, v6 │ │ -078868: 5236 d80a |002a: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0ad8 │ │ -07886c: b065 |002c: add-int/2addr v5, v6 │ │ -07886e: b0d5 |002d: add-int/2addr v5, v13 │ │ -078870: 5236 d90a |002e: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@0ad9 │ │ -078874: 7130 7d17 5c06 |0030: invoke-static {v12, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@177d │ │ -07887a: 0a01 |0033: move-result v1 │ │ -07887c: 7110 a318 0100 |0034: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ -078882: 0a00 |0037: move-result v0 │ │ -078884: 3270 1200 |0038: if-eq v0, v7, 004a // +0012 │ │ -078888: 3a0e 1000 |003a: if-ltz v14, 004a // +0010 │ │ -07888c: 3800 1200 |003c: if-eqz v0, 004e // +0012 │ │ -078890: 7110 a418 0100 |003e: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ -078896: 0a05 |0041: move-result v5 │ │ -078898: 7120 9f1b e500 |0042: invoke-static {v5, v14}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -07889e: 0a04 |0045: move-result v4 │ │ -0788a0: 7120 a518 7400 |0046: invoke-static {v4, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ -0788a6: 0a01 |0049: move-result v1 │ │ -0788a8: 6e30 e718 2901 |004a: invoke-virtual {v9, v2, v1}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ -0788ae: 0e00 |004d: return-void │ │ -0788b0: 01e4 |004e: move v4, v14 │ │ -0788b2: 28f7 |004f: goto 0046 // -0009 │ │ +0787fc: |[0787fc] android.support.v7.widget.Toolbar.measureChildConstrained:(Landroid/view/View;IIIII)V │ │ +07880c: 1507 0040 |0000: const/high16 v7, #int 1073741824 // #4000 │ │ +078810: 6e10 c118 0900 |0002: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +078816: 0c03 |0005: move-result-object v3 │ │ +078818: 1f03 6d03 |0006: check-cast v3, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +07881c: 6e10 9017 0800 |0008: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1790 │ │ +078822: 0a05 |000b: move-result v5 │ │ +078824: 6e10 9117 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1791 │ │ +07882a: 0a06 |000f: move-result v6 │ │ +07882c: b065 |0010: add-int/2addr v5, v6 │ │ +07882e: 5236 da0a |0011: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0ada │ │ +078832: b065 |0013: add-int/2addr v5, v6 │ │ +078834: 5236 db0a |0014: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0adb │ │ +078838: b065 |0016: add-int/2addr v5, v6 │ │ +07883a: b0b5 |0017: add-int/2addr v5, v11 │ │ +07883c: 5236 dd0a |0018: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.width:I // field@0add │ │ +078840: 7130 7d17 5a06 |001a: invoke-static {v10, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@177d │ │ +078846: 0a02 |001d: move-result v2 │ │ +078848: 6e10 9217 0800 |001e: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ +07884e: 0a05 |0021: move-result v5 │ │ +078850: 6e10 8f17 0800 |0022: invoke-virtual {v8}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ +078856: 0a06 |0025: move-result v6 │ │ +078858: b065 |0026: add-int/2addr v5, v6 │ │ +07885a: 5236 dc0a |0027: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0adc │ │ +07885e: b065 |0029: add-int/2addr v5, v6 │ │ +078860: 5236 d80a |002a: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.bottomMargin:I // field@0ad8 │ │ +078864: b065 |002c: add-int/2addr v5, v6 │ │ +078866: b0d5 |002d: add-int/2addr v5, v13 │ │ +078868: 5236 d90a |002e: iget v6, v3, Landroid/view/ViewGroup$MarginLayoutParams;.height:I // field@0ad9 │ │ +07886c: 7130 7d17 5c06 |0030: invoke-static {v12, v5, v6}, Landroid/support/v7/widget/Toolbar;.getChildMeasureSpec:(III)I // method@177d │ │ +078872: 0a01 |0033: move-result v1 │ │ +078874: 7110 a318 0100 |0034: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@18a3 │ │ +07887a: 0a00 |0037: move-result v0 │ │ +07887c: 3270 1200 |0038: if-eq v0, v7, 004a // +0012 │ │ +078880: 3a0e 1000 |003a: if-ltz v14, 004a // +0010 │ │ +078884: 3800 1200 |003c: if-eqz v0, 004e // +0012 │ │ +078888: 7110 a418 0100 |003e: invoke-static {v1}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@18a4 │ │ +07888e: 0a05 |0041: move-result v5 │ │ +078890: 7120 9f1b e500 |0042: invoke-static {v5, v14}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +078896: 0a04 |0045: move-result v4 │ │ +078898: 7120 a518 7400 |0046: invoke-static {v4, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@18a5 │ │ +07889e: 0a01 |0049: move-result v1 │ │ +0788a0: 6e30 e718 2901 |004a: invoke-virtual {v9, v2, v1}, Landroid/view/View;.measure:(II)V // method@18e7 │ │ +0788a6: 0e00 |004d: return-void │ │ +0788a8: 01e4 |004e: move v4, v14 │ │ +0788aa: 28f7 |004f: goto 0046 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1103 │ │ 0x0008 line=1105 │ │ 0x001e line=1108 │ │ 0x0034 line=1112 │ │ 0x0038 line=1113 │ │ @@ -182746,20 +182746,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0788b4: |[0788b4] android.support.v7.widget.Toolbar.postShowOverflowMenu:()V │ │ -0788c4: 5410 bb0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0abb │ │ -0788c8: 6e20 ae17 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@17ae │ │ -0788ce: 5410 bb0a |0005: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0abb │ │ -0788d2: 6e20 ac17 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.post:(Ljava/lang/Runnable;)Z // method@17ac │ │ -0788d8: 0e00 |000a: return-void │ │ +0788ac: |[0788ac] android.support.v7.widget.Toolbar.postShowOverflowMenu:()V │ │ +0788bc: 5410 bb0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0abb │ │ +0788c0: 6e20 ae17 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@17ae │ │ +0788c6: 5410 bb0a |0005: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0abb │ │ +0788ca: 6e20 ac17 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.post:(Ljava/lang/Runnable;)Z // method@17ac │ │ +0788d0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1065 │ │ 0x0005 line=1066 │ │ 0x000a line=1067 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -182769,37 +182769,37 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0788dc: |[0788dc] android.support.v7.widget.Toolbar.setChildVisibilityForExpandedActionView:(Z)V │ │ -0788ec: 6e10 7b17 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@177b │ │ -0788f2: 0a01 |0003: move-result v1 │ │ -0788f4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0788f6: 3512 2100 |0005: if-ge v2, v1, 0026 // +0021 │ │ -0788fa: 6e20 7a17 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@177a │ │ -078900: 0c00 |000a: move-result-object v0 │ │ -078902: 6e10 c118 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -078908: 0c03 |000e: move-result-object v3 │ │ -07890a: 1f03 1803 |000f: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -07890e: 5234 9e0a |0011: iget v4, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -078912: 1225 |0013: const/4 v5, #int 2 // #2 │ │ -078914: 3254 0d00 |0014: if-eq v4, v5, 0021 // +000d │ │ -078918: 5464 b30a |0016: iget-object v4, v6, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07891c: 3240 0900 |0018: if-eq v0, v4, 0021 // +0009 │ │ -078920: 3807 0a00 |001a: if-eqz v7, 0024 // +000a │ │ -078924: 1304 0800 |001c: const/16 v4, #int 8 // #8 │ │ -078928: 6e20 1919 4000 |001e: invoke-virtual {v0, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -07892e: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -078932: 28e2 |0023: goto 0005 // -001e │ │ -078934: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -078936: 28f9 |0025: goto 001e // -0007 │ │ -078938: 0e00 |0026: return-void │ │ +0788d4: |[0788d4] android.support.v7.widget.Toolbar.setChildVisibilityForExpandedActionView:(Z)V │ │ +0788e4: 6e10 7b17 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@177b │ │ +0788ea: 0a01 |0003: move-result v1 │ │ +0788ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0788ee: 3512 2100 |0005: if-ge v2, v1, 0026 // +0021 │ │ +0788f2: 6e20 7a17 2600 |0007: invoke-virtual {v6, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@177a │ │ +0788f8: 0c00 |000a: move-result-object v0 │ │ +0788fa: 6e10 c118 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +078900: 0c03 |000e: move-result-object v3 │ │ +078902: 1f03 1803 |000f: check-cast v3, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +078906: 5234 9e0a |0011: iget v4, v3, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +07890a: 1225 |0013: const/4 v5, #int 2 // #2 │ │ +07890c: 3254 0d00 |0014: if-eq v4, v5, 0021 // +000d │ │ +078910: 5464 b30a |0016: iget-object v4, v6, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078914: 3240 0900 |0018: if-eq v0, v4, 0021 // +0009 │ │ +078918: 3807 0a00 |001a: if-eqz v7, 0024 // +000a │ │ +07891c: 1304 0800 |001c: const/16 v4, #int 8 // #8 │ │ +078920: 6e20 1919 4000 |001e: invoke-virtual {v0, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +078926: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07892a: 28e2 |0023: goto 0005 // -001e │ │ +07892c: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +07892e: 28f9 |0025: goto 001e // -0007 │ │ +078930: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1712 │ │ 0x0004 line=1713 │ │ 0x0007 line=1714 │ │ 0x000b line=1715 │ │ 0x0011 line=1716 │ │ @@ -182820,38 +182820,38 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -07893c: |[07893c] android.support.v7.widget.Toolbar.shouldCollapse:()Z │ │ -07894c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07894e: 5554 aa0a |0001: iget-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@0aaa │ │ -078952: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -078956: 0f03 |0005: return v3 │ │ -078958: 6e10 7b17 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@177b │ │ -07895e: 0a01 |0009: move-result v1 │ │ -078960: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -078962: 3512 1b00 |000b: if-ge v2, v1, 0026 // +001b │ │ -078966: 6e20 7a17 2500 |000d: invoke-virtual {v5, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@177a │ │ -07896c: 0c00 |0010: move-result-object v0 │ │ -07896e: 7020 ce17 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -078974: 0a04 |0014: move-result v4 │ │ -078976: 3804 0e00 |0015: if-eqz v4, 0023 // +000e │ │ -07897a: 6e10 c618 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ -078980: 0a04 |001a: move-result v4 │ │ -078982: 3d04 0800 |001b: if-lez v4, 0023 // +0008 │ │ -078986: 6e10 c418 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -07898c: 0a04 |0020: move-result v4 │ │ -07898e: 3c04 e4ff |0021: if-gtz v4, 0005 // -001c │ │ -078992: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ -078996: 28e6 |0025: goto 000b // -001a │ │ -078998: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -07899a: 28de |0027: goto 0005 // -0022 │ │ +078934: |[078934] android.support.v7.widget.Toolbar.shouldCollapse:()Z │ │ +078944: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +078946: 5554 aa0a |0001: iget-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@0aaa │ │ +07894a: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +07894e: 0f03 |0005: return v3 │ │ +078950: 6e10 7b17 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@177b │ │ +078956: 0a01 |0009: move-result v1 │ │ +078958: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +07895a: 3512 1b00 |000b: if-ge v2, v1, 0026 // +001b │ │ +07895e: 6e20 7a17 2500 |000d: invoke-virtual {v5, v2}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@177a │ │ +078964: 0c00 |0010: move-result-object v0 │ │ +078966: 7020 ce17 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +07896c: 0a04 |0014: move-result v4 │ │ +07896e: 3804 0e00 |0015: if-eqz v4, 0023 // +000e │ │ +078972: 6e10 c618 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@18c6 │ │ +078978: 0a04 |001a: move-result v4 │ │ +07897a: 3d04 0800 |001b: if-lez v4, 0023 // +0008 │ │ +07897e: 6e10 c418 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +078984: 0a04 |0020: move-result v4 │ │ +078986: 3c04 e4ff |0021: if-gtz v4, 0005 // -001c │ │ +07898a: d802 0201 |0023: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07898e: 28e6 |0025: goto 000b // -001a │ │ +078990: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +078992: 28de |0027: goto 0005 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1152 │ │ 0x0005 line=1162 │ │ 0x0006 line=1154 │ │ 0x000a line=1155 │ │ 0x000d line=1156 │ │ @@ -182869,27 +182869,27 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -07899c: |[07899c] android.support.v7.widget.Toolbar.shouldLayout:(Landroid/view/View;)Z │ │ -0789ac: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ -0789b0: 6e10 ca18 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -0789b6: 0c00 |0005: move-result-object v0 │ │ -0789b8: 3320 0c00 |0006: if-ne v0, v2, 0012 // +000c │ │ -0789bc: 6e10 d618 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ -0789c2: 0a00 |000b: move-result v0 │ │ -0789c4: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ -0789c8: 3210 0400 |000e: if-eq v0, v1, 0012 // +0004 │ │ -0789cc: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0789ce: 0f00 |0011: return v0 │ │ -0789d0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0789d2: 28fe |0013: goto 0011 // -0002 │ │ +078994: |[078994] android.support.v7.widget.Toolbar.shouldLayout:(Landroid/view/View;)Z │ │ +0789a4: 3803 1200 |0000: if-eqz v3, 0012 // +0012 │ │ +0789a8: 6e10 ca18 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +0789ae: 0c00 |0005: move-result-object v0 │ │ +0789b0: 3320 0c00 |0006: if-ne v0, v2, 0012 // +000c │ │ +0789b4: 6e10 d618 0300 |0008: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@18d6 │ │ +0789ba: 0a00 |000b: move-result v0 │ │ +0789bc: 1301 0800 |000c: const/16 v1, #int 8 // #8 │ │ +0789c0: 3210 0400 |000e: if-eq v0, v1, 0012 // +0004 │ │ +0789c4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0789c6: 0f00 |0011: return v0 │ │ +0789c8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0789ca: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1657 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0014 reg=3 view Landroid/view/View; │ │ │ │ @@ -182898,28 +182898,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -0789d4: |[0789d4] android.support.v7.widget.Toolbar.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context; │ │ -0789e4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0789e6: 6203 2007 |0001: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@0720 │ │ -0789ea: 6e54 d000 6573 |0003: invoke-virtual {v5, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -0789f0: 0c00 |0006: move-result-object v0 │ │ -0789f2: 6003 2f07 |0007: sget v3, Landroid/support/v7/appcompat/R$styleable;.Toolbar_theme:I // field@072f │ │ -0789f6: 6e30 4e01 3004 |0009: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -0789fc: 0a02 |000c: move-result v2 │ │ -0789fe: 3802 0800 |000d: if-eqz v2, 0015 // +0008 │ │ -078a02: 2201 4403 |000f: new-instance v1, Landroid/view/ContextThemeWrapper; // type@0344 │ │ -078a06: 7030 2d18 5102 |0011: invoke-direct {v1, v5, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ -078a0c: 0715 |0014: move-object v5, v1 │ │ -078a0e: 6e10 5401 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -078a14: 1105 |0018: return-object v5 │ │ +0789cc: |[0789cc] android.support.v7.widget.Toolbar.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context; │ │ +0789dc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0789de: 6203 2007 |0001: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.Toolbar:[I // field@0720 │ │ +0789e2: 6e54 d000 6573 |0003: invoke-virtual {v5, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +0789e8: 0c00 |0006: move-result-object v0 │ │ +0789ea: 6003 2f07 |0007: sget v3, Landroid/support/v7/appcompat/R$styleable;.Toolbar_theme:I // field@072f │ │ +0789ee: 6e30 4e01 3004 |0009: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +0789f4: 0a02 |000c: move-result v2 │ │ +0789f6: 3802 0800 |000d: if-eqz v2, 0015 // +0008 │ │ +0789fa: 2201 4403 |000f: new-instance v1, Landroid/view/ContextThemeWrapper; // type@0344 │ │ +0789fe: 7030 2d18 5102 |0011: invoke-direct {v1, v5, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ +078a04: 0715 |0014: move-object v5, v1 │ │ +078a06: 6e10 5401 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +078a0c: 1105 |0018: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2005 │ │ 0x0007 line=2007 │ │ 0x000d line=2008 │ │ 0x000f line=2009 │ │ 0x0015 line=2011 │ │ @@ -182938,30 +182938,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -078a18: |[078a18] android.support.v7.widget.Toolbar.updateChildVisibilityForExpandedActionView:(Landroid/view/View;)V │ │ -078a28: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -078a2e: 0c00 |0003: move-result-object v0 │ │ -078a30: 1f00 1803 |0004: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078a34: 5201 9e0a |0006: iget v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -078a38: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -078a3a: 3221 0f00 |0009: if-eq v1, v2, 0018 // +000f │ │ -078a3e: 5431 b30a |000b: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078a42: 3214 0b00 |000d: if-eq v4, v1, 0018 // +000b │ │ -078a46: 5431 ad0a |000f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -078a4a: 3801 0800 |0011: if-eqz v1, 0019 // +0008 │ │ -078a4e: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ -078a52: 6e20 1919 1400 |0015: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -078a58: 0e00 |0018: return-void │ │ -078a5a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -078a5c: 28fb |001a: goto 0015 // -0005 │ │ +078a10: |[078a10] android.support.v7.widget.Toolbar.updateChildVisibilityForExpandedActionView:(Landroid/view/View;)V │ │ +078a20: 6e10 c118 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +078a26: 0c00 |0003: move-result-object v0 │ │ +078a28: 1f00 1803 |0004: check-cast v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +078a2c: 5201 9e0a |0006: iget v1, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +078a30: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +078a32: 3221 0f00 |0009: if-eq v1, v2, 0018 // +000f │ │ +078a36: 5431 b30a |000b: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078a3a: 3214 0b00 |000d: if-eq v4, v1, 0018 // +000b │ │ +078a3e: 5431 ad0a |000f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +078a42: 3801 0800 |0011: if-eqz v1, 0019 // +0008 │ │ +078a46: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ +078a4a: 6e20 1919 1400 |0015: invoke-virtual {v4, v1}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +078a50: 0e00 |0018: return-void │ │ +078a52: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +078a54: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1723 │ │ 0x0006 line=1724 │ │ 0x000f line=1725 │ │ 0x0018 line=1727 │ │ 0x0019 line=1725 │ │ @@ -182976,28 +182976,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -078a60: |[078a60] android.support.v7.widget.Toolbar.canShowOverflowMenu:()Z │ │ -078a70: 6e10 9a17 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getVisibility:()I // method@179a │ │ -078a76: 0a00 |0003: move-result v0 │ │ -078a78: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -078a7c: 5410 b30a |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078a80: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -078a84: 5410 b30a |000a: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078a88: 6e10 0215 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowReserved:()Z // method@1502 │ │ -078a8e: 0a00 |000f: move-result v0 │ │ -078a90: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ -078a94: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -078a96: 0f00 |0013: return v0 │ │ -078a98: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -078a9a: 28fe |0015: goto 0013 // -0002 │ │ +078a58: |[078a58] android.support.v7.widget.Toolbar.canShowOverflowMenu:()Z │ │ +078a68: 6e10 9a17 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getVisibility:()I // method@179a │ │ +078a6e: 0a00 |0003: move-result v0 │ │ +078a70: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +078a74: 5410 b30a |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078a78: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +078a7c: 5410 b30a |000a: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078a80: 6e10 0215 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowReserved:()Z // method@1502 │ │ +078a86: 0a00 |000f: move-result v0 │ │ +078a88: 3800 0400 |0010: if-eqz v0, 0014 // +0004 │ │ +078a8c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +078a8e: 0f00 |0013: return v0 │ │ +078a90: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +078a92: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #1 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183005,24 +183005,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -078a9c: |[078a9c] android.support.v7.widget.Toolbar.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -078aac: 6f20 3419 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1934 │ │ -078ab2: 0a00 |0003: move-result v0 │ │ -078ab4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -078ab8: 2020 1803 |0006: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078abc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -078ac0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -078ac2: 0f00 |000b: return v0 │ │ -078ac4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -078ac6: 28fe |000d: goto 000b // -0002 │ │ +078a94: |[078a94] android.support.v7.widget.Toolbar.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +078aa4: 6f20 3419 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@1934 │ │ +078aaa: 0a00 |0003: move-result v0 │ │ +078aac: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +078ab0: 2020 1803 |0006: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +078ab4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +078ab8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +078aba: 0f00 |000b: return v0 │ │ +078abc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +078abe: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1696 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -183031,24 +183031,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -078ac8: |[078ac8] android.support.v7.widget.Toolbar.collapseActionView:()V │ │ -078ad8: 5421 ae0a |0000: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -078adc: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -078ae0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -078ae2: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -078ae6: 6e10 f70f 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@0ff7 │ │ -078aec: 0e00 |000a: return-void │ │ -078aee: 5421 ae0a |000b: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -078af2: 5410 970a |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ -078af6: 28f6 |000f: goto 0005 // -000a │ │ +078ac0: |[078ac0] android.support.v7.widget.Toolbar.collapseActionView:()V │ │ +078ad0: 5421 ae0a |0000: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +078ad4: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +078ad8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +078ada: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +078ade: 6e10 f70f 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@0ff7 │ │ +078ae4: 0e00 |000a: return-void │ │ +078ae6: 5421 ae0a |000b: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +078aea: 5410 970a |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ +078aee: 28f6 |000f: goto 0005 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0005 line=539 │ │ 0x0007 line=540 │ │ 0x000a line=542 │ │ 0x000b line=537 │ │ @@ -183061,20 +183061,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -078af8: |[078af8] android.support.v7.widget.Toolbar.dismissPopupMenus:()V │ │ -078b08: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078b0c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -078b10: 5410 b30a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078b14: 6e10 e014 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@14e0 │ │ -078b1a: 0e00 |0009: return-void │ │ +078af0: |[078af0] android.support.v7.widget.Toolbar.dismissPopupMenus:()V │ │ +078b00: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078b04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +078b08: 5410 b30a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078b0c: 6e10 e014 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.dismissPopupMenus:()V // method@14e0 │ │ +078b12: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0004 line=409 │ │ 0x0009 line=411 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -183084,19 +183084,19 @@ │ │ type : '()Landroid/support/v7/widget/Toolbar$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -078b1c: |[078b1c] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ -078b2c: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -078b2e: 2200 1803 |0001: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078b32: 7030 4c17 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(II)V // method@174c │ │ -078b38: 1100 |0006: return-object v0 │ │ +078b14: |[078b14] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ +078b24: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +078b26: 2200 1803 |0001: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +078b2a: 7030 4c17 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(II)V // method@174c │ │ +078b30: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1691 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #5 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183104,18 +183104,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 │ │ -078b3c: |[078b3c] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -078b4c: 6e10 7417 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ -078b52: 0c00 |0003: move-result-object v0 │ │ -078b54: 1100 |0004: return-object v0 │ │ +078b34: |[078b34] android.support.v7.widget.Toolbar.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +078b44: 6e10 7417 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.generateDefaultLayoutParams:()Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1774 │ │ +078b4a: 0c00 |0003: move-result-object v0 │ │ +078b4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #6 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183123,20 +183123,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -078b58: |[078b58] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ -078b68: 2200 1803 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078b6c: 6e10 8417 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -078b72: 0c01 |0005: move-result-object v1 │ │ -078b74: 7030 4d17 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@174d │ │ -078b7a: 1100 |0009: return-object v0 │ │ +078b50: |[078b50] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ +078b60: 2200 1803 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +078b64: 6e10 8417 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +078b6a: 0c01 |0005: move-result-object v1 │ │ +078b6c: 7030 4d17 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@174d │ │ +078b72: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1673 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -183145,36 +183145,36 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -078b7c: |[078b7c] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ -078b8c: 2020 1803 |0000: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078b90: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -078b94: 2200 1803 |0004: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078b98: 1f02 1803 |0006: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078b9c: 7020 4f17 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V // method@174f │ │ -078ba2: 1100 |000b: return-object v0 │ │ -078ba4: 2020 1e02 |000c: instance-of v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@021e │ │ -078ba8: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -078bac: 2200 1803 |0010: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078bb0: 1f02 1e02 |0012: check-cast v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@021e │ │ -078bb4: 7020 4e17 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@174e │ │ -078bba: 28f4 |0017: goto 000b // -000c │ │ -078bbc: 2020 6d03 |0018: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -078bc0: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ -078bc4: 2200 1803 |001c: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078bc8: 1f02 6d03 |001e: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ -078bcc: 7020 5117 2000 |0020: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1751 │ │ -078bd2: 28e8 |0023: goto 000b // -0018 │ │ -078bd4: 2200 1803 |0024: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -078bd8: 7020 5017 2000 |0026: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1750 │ │ -078bde: 28e2 |0029: goto 000b // -001e │ │ +078b74: |[078b74] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; │ │ +078b84: 2020 1803 |0000: instance-of v0, v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +078b88: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +078b8c: 2200 1803 |0004: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +078b90: 1f02 1803 |0006: check-cast v2, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +078b94: 7020 4f17 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/widget/Toolbar$LayoutParams;)V // method@174f │ │ +078b9a: 1100 |000b: return-object v0 │ │ +078b9c: 2020 1e02 |000c: instance-of v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@021e │ │ +078ba0: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +078ba4: 2200 1803 |0010: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +078ba8: 1f02 1e02 |0012: check-cast v2, Landroid/support/v7/app/ActionBar$LayoutParams; // type@021e │ │ +078bac: 7020 4e17 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@174e │ │ +078bb2: 28f4 |0017: goto 000b // -000c │ │ +078bb4: 2020 6d03 |0018: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +078bb8: 3800 0a00 |001a: if-eqz v0, 0024 // +000a │ │ +078bbc: 2200 1803 |001c: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +078bc0: 1f02 6d03 |001e: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@036d │ │ +078bc4: 7020 5117 2000 |0020: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1751 │ │ +078bca: 28e8 |0023: goto 000b // -0018 │ │ +078bcc: 2200 1803 |0024: new-instance v0, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +078bd0: 7020 5017 2000 |0026: invoke-direct {v0, v2}, Landroid/support/v7/widget/Toolbar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1750 │ │ +078bd6: 28e2 |0029: goto 000b // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1678 │ │ 0x0004 line=1679 │ │ 0x000b line=1685 │ │ 0x000c line=1680 │ │ 0x0010 line=1681 │ │ @@ -183193,18 +183193,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 │ │ -078be0: |[078be0] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -078bf0: 6e20 7617 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1776 │ │ -078bf6: 0c00 |0003: move-result-object v0 │ │ -078bf8: 1100 |0004: return-object v0 │ │ +078bd8: |[078bd8] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +078be8: 6e20 7617 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1776 │ │ +078bee: 0c00 |0003: move-result-object v0 │ │ +078bf0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -183213,18 +183213,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 │ │ -078bfc: |[078bfc] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -078c0c: 6e20 7717 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1777 │ │ -078c12: 0c00 |0003: move-result-object v0 │ │ -078c14: 1100 |0004: return-object v0 │ │ +078bf4: |[078bf4] android.support.v7.widget.Toolbar.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +078c04: 6e20 7717 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/widget/Toolbar;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/widget/Toolbar$LayoutParams; // method@1777 │ │ +078c0a: 0c00 |0003: move-result-object v0 │ │ +078c0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -183233,19 +183233,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -078c18: |[078c18] android.support.v7.widget.Toolbar.getContentInsetEnd:()I │ │ -078c28: 5410 ab0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ -078c2c: 6e10 0f13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getEnd:()I // method@130f │ │ -078c32: 0a00 |0005: move-result v0 │ │ -078c34: 0f00 |0006: return v0 │ │ +078c10: |[078c10] android.support.v7.widget.Toolbar.getContentInsetEnd:()I │ │ +078c20: 5410 ab0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ +078c24: 6e10 0f13 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getEnd:()I // method@130f │ │ +078c2a: 0a00 |0005: move-result v0 │ │ +078c2c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #11 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183253,19 +183253,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -078c38: |[078c38] android.support.v7.widget.Toolbar.getContentInsetLeft:()I │ │ -078c48: 5410 ab0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ -078c4c: 6e10 1013 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getLeft:()I // method@1310 │ │ -078c52: 0a00 |0005: move-result v0 │ │ -078c54: 0f00 |0006: return v0 │ │ +078c30: |[078c30] android.support.v7.widget.Toolbar.getContentInsetLeft:()I │ │ +078c40: 5410 ab0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ +078c44: 6e10 1013 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getLeft:()I // method@1310 │ │ +078c4a: 0a00 |0005: move-result v0 │ │ +078c4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=969 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #12 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183273,19 +183273,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -078c58: |[078c58] android.support.v7.widget.Toolbar.getContentInsetRight:()I │ │ -078c68: 5410 ab0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ -078c6c: 6e10 1113 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getRight:()I // method@1311 │ │ -078c72: 0a00 |0005: move-result v0 │ │ -078c74: 0f00 |0006: return v0 │ │ +078c50: |[078c50] android.support.v7.widget.Toolbar.getContentInsetRight:()I │ │ +078c60: 5410 ab0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ +078c64: 6e10 1113 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getRight:()I // method@1311 │ │ +078c6a: 0a00 |0005: move-result v0 │ │ +078c6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=988 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #13 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183293,19 +183293,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -078c78: |[078c78] android.support.v7.widget.Toolbar.getContentInsetStart:()I │ │ -078c88: 5410 ab0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ -078c8c: 6e10 1213 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getStart:()I // method@1312 │ │ -078c92: 0a00 |0005: move-result v0 │ │ -078c94: 0f00 |0006: return v0 │ │ +078c70: |[078c70] android.support.v7.widget.Toolbar.getContentInsetStart:()I │ │ +078c80: 5410 ab0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ +078c84: 6e10 1213 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.getStart:()I // method@1312 │ │ +078c8a: 0a00 |0005: move-result v0 │ │ +078c8c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #14 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183313,23 +183313,23 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -078c98: |[078c98] android.support.v7.widget.Toolbar.getLogo:()Landroid/graphics/drawable/Drawable; │ │ -078ca8: 5410 b00a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -078cac: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -078cb0: 5410 b00a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -078cb4: 6e10 231a 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ -078cba: 0c00 |0009: move-result-object v0 │ │ -078cbc: 1100 |000a: return-object v0 │ │ -078cbe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -078cc0: 28fe |000c: goto 000a // -0002 │ │ +078c90: |[078c90] android.support.v7.widget.Toolbar.getLogo:()Landroid/graphics/drawable/Drawable; │ │ +078ca0: 5410 b00a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +078ca4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +078ca8: 5410 b00a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +078cac: 6e10 231a 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ +078cb2: 0c00 |0009: move-result-object v0 │ │ +078cb4: 1100 |000a: return-object v0 │ │ +078cb6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +078cb8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #15 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183337,23 +183337,23 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -078cc4: |[078cc4] android.support.v7.widget.Toolbar.getLogoDescription:()Ljava/lang/CharSequence; │ │ -078cd4: 5410 b00a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -078cd8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -078cdc: 5410 b00a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -078ce0: 6e10 211a 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getContentDescription:()Ljava/lang/CharSequence; // method@1a21 │ │ -078ce6: 0c00 |0009: move-result-object v0 │ │ -078ce8: 1100 |000a: return-object v0 │ │ -078cea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -078cec: 28fe |000c: goto 000a // -0002 │ │ +078cbc: |[078cbc] android.support.v7.widget.Toolbar.getLogoDescription:()Ljava/lang/CharSequence; │ │ +078ccc: 5410 b00a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +078cd0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +078cd4: 5410 b00a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +078cd8: 6e10 211a 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getContentDescription:()Ljava/lang/CharSequence; // method@1a21 │ │ +078cde: 0c00 |0009: move-result-object v0 │ │ +078ce0: 1100 |000a: return-object v0 │ │ +078ce2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +078ce4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #16 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183361,20 +183361,20 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -078cf0: |[078cf0] android.support.v7.widget.Toolbar.getMenu:()Landroid/view/Menu; │ │ -078d00: 7010 7117 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@1771 │ │ -078d06: 5410 b30a |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078d0a: 6e10 f314 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@14f3 │ │ -078d10: 0c00 |0008: move-result-object v0 │ │ -078d12: 1100 |0009: return-object v0 │ │ +078ce8: |[078ce8] android.support.v7.widget.Toolbar.getMenu:()Landroid/view/Menu; │ │ +078cf8: 7010 7117 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureMenu:()V // method@1771 │ │ +078cfe: 5410 b30a |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078d02: 6e10 f314 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.getMenu:()Landroid/view/Menu; // method@14f3 │ │ +078d08: 0c00 |0008: move-result-object v0 │ │ +078d0a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=817 │ │ 0x0003 line=818 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ @@ -183383,23 +183383,23 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -078d14: |[078d14] android.support.v7.widget.Toolbar.getNavigationContentDescription:()Ljava/lang/CharSequence; │ │ -078d24: 5410 b60a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -078d28: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -078d2c: 5410 b60a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -078d30: 6e10 111a 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getContentDescription:()Ljava/lang/CharSequence; // method@1a11 │ │ -078d36: 0c00 |0009: move-result-object v0 │ │ -078d38: 1100 |000a: return-object v0 │ │ -078d3a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -078d3c: 28fe |000c: goto 000a // -0002 │ │ +078d0c: |[078d0c] android.support.v7.widget.Toolbar.getNavigationContentDescription:()Ljava/lang/CharSequence; │ │ +078d1c: 5410 b60a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +078d20: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +078d24: 5410 b60a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +078d28: 6e10 111a 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getContentDescription:()Ljava/lang/CharSequence; // method@1a11 │ │ +078d2e: 0c00 |0009: move-result-object v0 │ │ +078d30: 1100 |000a: return-object v0 │ │ +078d32: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +078d34: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=709 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #18 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183407,23 +183407,23 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -078d40: |[078d40] android.support.v7.widget.Toolbar.getNavigationIcon:()Landroid/graphics/drawable/Drawable; │ │ -078d50: 5410 b60a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -078d54: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -078d58: 5410 b60a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -078d5c: 6e10 121a 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a12 │ │ -078d62: 0c00 |0009: move-result-object v0 │ │ -078d64: 1100 |000a: return-object v0 │ │ -078d66: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -078d68: 28fe |000c: goto 000a // -0002 │ │ +078d38: |[078d38] android.support.v7.widget.Toolbar.getNavigationIcon:()Landroid/graphics/drawable/Drawable; │ │ +078d48: 5410 b60a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +078d4c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +078d50: 5410 b60a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +078d54: 6e10 121a 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageButton;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a12 │ │ +078d5a: 0c00 |0009: move-result-object v0 │ │ +078d5c: 1100 |000a: return-object v0 │ │ +078d5e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +078d60: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #19 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183431,17 +183431,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078d6c: |[078d6c] android.support.v7.widget.Toolbar.getPopupTheme:()I │ │ -078d7c: 5210 ba0a |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0aba │ │ -078d80: 0f00 |0002: return v0 │ │ +078d64: |[078d64] android.support.v7.widget.Toolbar.getPopupTheme:()I │ │ +078d74: 5210 ba0a |0000: iget v0, v1, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0aba │ │ +078d78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #20 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183449,17 +183449,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078d84: |[078d84] android.support.v7.widget.Toolbar.getSubtitle:()Ljava/lang/CharSequence; │ │ -078d94: 5410 bc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@0abc │ │ -078d98: 1100 |0002: return-object v0 │ │ +078d7c: |[078d7c] android.support.v7.widget.Toolbar.getSubtitle:()Ljava/lang/CharSequence; │ │ +078d8c: 5410 bc0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@0abc │ │ +078d90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #21 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183467,17 +183467,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078d9c: |[078d9c] android.support.v7.widget.Toolbar.getTitle:()Ljava/lang/CharSequence; │ │ -078dac: 5410 c70a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@0ac7 │ │ -078db0: 1100 |0002: return-object v0 │ │ +078d94: |[078d94] android.support.v7.widget.Toolbar.getTitle:()Ljava/lang/CharSequence; │ │ +078da4: 5410 c70a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@0ac7 │ │ +078da8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #22 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183485,23 +183485,23 @@ │ │ type : '()Landroid/support/v7/internal/widget/DecorToolbar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -078db4: |[078db4] android.support.v7.widget.Toolbar.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; │ │ -078dc4: 5420 cb0a |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@0acb │ │ -078dc8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -078dcc: 2200 cf02 |0004: new-instance v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // type@02cf │ │ -078dd0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -078dd2: 7030 1714 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@1417 │ │ -078dd8: 5b20 cb0a |000a: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@0acb │ │ -078ddc: 5420 cb0a |000c: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@0acb │ │ -078de0: 1100 |000e: return-object v0 │ │ +078dac: |[078dac] android.support.v7.widget.Toolbar.getWrapper:()Landroid/support/v7/internal/widget/DecorToolbar; │ │ +078dbc: 5420 cb0a |0000: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@0acb │ │ +078dc0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +078dc4: 2200 cf02 |0004: new-instance v0, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // type@02cf │ │ +078dc8: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +078dca: 7030 1714 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/ToolbarWidgetWrapper;.:(Landroid/support/v7/widget/Toolbar;Z)V // method@1417 │ │ +078dd0: 5b20 cb0a |000a: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@0acb │ │ +078dd4: 5420 cb0a |000c: iget-object v0, v2, Landroid/support/v7/widget/Toolbar;.mWrapper:Landroid/support/v7/internal/widget/ToolbarWidgetWrapper; // field@0acb │ │ +078dd8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1705 │ │ 0x0004 line=1706 │ │ 0x000c line=1708 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/Toolbar; │ │ @@ -183511,24 +183511,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -078de4: |[078de4] android.support.v7.widget.Toolbar.hasExpandedActionView:()Z │ │ -078df4: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -078df8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -078dfc: 5410 ae0a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -078e00: 5400 970a |0006: iget-object v0, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ -078e04: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -078e08: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -078e0a: 0f00 |000b: return v0 │ │ -078e0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -078e0e: 28fe |000d: goto 000b // -0002 │ │ +078ddc: |[078ddc] android.support.v7.widget.Toolbar.hasExpandedActionView:()Z │ │ +078dec: 5410 ae0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +078df0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +078df4: 5410 ae0a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +078df8: 5400 970a |0006: iget-object v0, v0, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ +078dfc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +078e00: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +078e02: 0f00 |000b: return v0 │ │ +078e04: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +078e06: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #24 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183536,25 +183536,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -078e10: |[078e10] android.support.v7.widget.Toolbar.hideOverflowMenu:()Z │ │ -078e20: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078e24: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -078e28: 5410 b30a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078e2c: 6e10 fd14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.hideOverflowMenu:()Z // method@14fd │ │ -078e32: 0a00 |0009: move-result v0 │ │ -078e34: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -078e38: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -078e3a: 0f00 |000d: return v0 │ │ -078e3c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -078e3e: 28fe |000f: goto 000d // -0002 │ │ +078e08: |[078e08] android.support.v7.widget.Toolbar.hideOverflowMenu:()Z │ │ +078e18: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078e1c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +078e20: 5410 b30a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078e24: 6e10 fd14 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.hideOverflowMenu:()Z // method@14fd │ │ +078e2a: 0a00 |0009: move-result v0 │ │ +078e2c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +078e30: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +078e32: 0f00 |000d: return v0 │ │ +078e34: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +078e36: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #25 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183562,25 +183562,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -078e40: |[078e40] android.support.v7.widget.Toolbar.isOverflowMenuShowPending:()Z │ │ -078e50: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078e54: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -078e58: 5410 b30a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078e5c: 6e10 0015 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowPending:()Z // method@1500 │ │ -078e62: 0a00 |0009: move-result v0 │ │ -078e64: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -078e68: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -078e6a: 0f00 |000d: return v0 │ │ -078e6c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -078e6e: 28fe |000f: goto 000d // -0002 │ │ +078e38: |[078e38] android.support.v7.widget.Toolbar.isOverflowMenuShowPending:()Z │ │ +078e48: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078e4c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +078e50: 5410 b30a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078e54: 6e10 0015 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowPending:()Z // method@1500 │ │ +078e5a: 0a00 |0009: move-result v0 │ │ +078e5c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +078e60: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +078e62: 0f00 |000d: return v0 │ │ +078e64: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +078e66: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #26 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183588,25 +183588,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -078e70: |[078e70] android.support.v7.widget.Toolbar.isOverflowMenuShowing:()Z │ │ -078e80: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078e84: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -078e88: 5410 b30a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078e8c: 6e10 0115 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowing:()Z // method@1501 │ │ -078e92: 0a00 |0009: move-result v0 │ │ -078e94: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -078e98: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -078e9a: 0f00 |000d: return v0 │ │ -078e9c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -078e9e: 28fe |000f: goto 000d // -0002 │ │ +078e68: |[078e68] android.support.v7.widget.Toolbar.isOverflowMenuShowing:()Z │ │ +078e78: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078e7c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +078e80: 5410 b30a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078e84: 6e10 0115 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.isOverflowMenuShowing:()Z // method@1501 │ │ +078e8a: 0a00 |0009: move-result v0 │ │ +078e8c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +078e90: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +078e92: 0f00 |000d: return v0 │ │ +078e94: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +078e96: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ #27 : (in Landroid/support/v7/widget/Toolbar;) │ │ @@ -183614,19 +183614,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -078ea0: |[078ea0] android.support.v7.widget.Toolbar.onDetachedFromWindow:()V │ │ -078eb0: 6f10 4b19 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@194b │ │ -078eb6: 5410 bb0a |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0abb │ │ -078eba: 6e20 ae17 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@17ae │ │ -078ec0: 0e00 |0008: return-void │ │ +078e98: |[078e98] android.support.v7.widget.Toolbar.onDetachedFromWindow:()V │ │ +078ea8: 6f10 4b19 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@194b │ │ +078eae: 5410 bb0a |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mShowOverflowMenuRunnable:Ljava/lang/Runnable; // field@0abb │ │ +078eb2: 6e20 ae17 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@17ae │ │ +078eb8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1071 │ │ 0x0003 line=1072 │ │ 0x0008 line=1073 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -183636,710 +183636,710 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 56 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 1396 16-bit code units │ │ -078ec4: |[078ec4] android.support.v7.widget.Toolbar.onLayout:(ZIIII)V │ │ -078ed4: 7701 a208 3200 |0000: invoke-static/range {v50}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ -078eda: 0a2e |0003: move-result v46 │ │ -078edc: 132f 0100 |0004: const/16 v47, #int 1 // #1 │ │ -078ee0: 0200 2e00 |0006: move/from16 v0, v46 │ │ -078ee4: 0201 2f00 |0008: move/from16 v1, v47 │ │ -078ee8: 3310 0f03 |000a: if-ne v0, v1, 0319 // +030f │ │ -078eec: 1310 0100 |000c: const/16 v16, #int 1 // #1 │ │ -078ef0: 7401 9b17 3200 |000e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getWidth:()I // method@179b │ │ -078ef6: 0a2d |0011: move-result v45 │ │ -078ef8: 7401 8517 3200 |0012: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1785 │ │ -078efe: 0a0e |0015: move-result v14 │ │ -078f00: 7401 9017 3200 |0016: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1790 │ │ -078f06: 0a18 |0019: move-result v24 │ │ -078f08: 7401 9117 3200 |001a: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1791 │ │ -078f0e: 0a19 |001d: move-result v25 │ │ -078f10: 7401 9217 3200 |001e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ -078f16: 0a1a |0021: move-result v26 │ │ -078f18: 7401 8f17 3200 |0022: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ -078f1e: 0a17 |0025: move-result v23 │ │ -078f20: 0214 1800 |0026: move/from16 v20, v24 │ │ -078f24: 911d 2d19 |0028: sub-int v29, v45, v25 │ │ -078f28: 0800 3200 |002a: move-object/from16 v0, v50 │ │ -078f2c: 540c c00a |002c: iget-object v12, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0ac0 │ │ -078f30: 132e 0000 |002e: const/16 v46, #int 0 // #0 │ │ -078f34: 132f 0100 |0030: const/16 v47, #int 1 // #1 │ │ -078f38: 1330 0000 |0032: const/16 v48, #int 0 // #0 │ │ -078f3c: 4b30 0c2f |0034: aput v48, v12, v47 │ │ -078f40: 4b30 0c2e |0036: aput v48, v12, v46 │ │ -078f44: 7601 8c17 3200 |0038: invoke-direct/range {v50}, Landroid/support/v7/widget/Toolbar;.getMinimumHeightCompat:()I // method@178c │ │ -078f4a: 0a05 |003b: move-result v5 │ │ -078f4c: 0800 3200 |003c: move-object/from16 v0, v50 │ │ -078f50: 5400 b60a |003e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -078f54: 082e 0000 |0040: move-object/from16 v46, v0 │ │ -078f58: 0800 3200 |0042: move-object/from16 v0, v50 │ │ -078f5c: 0801 2e00 |0044: move-object/from16 v1, v46 │ │ -078f60: 7020 ce17 1000 |0046: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -078f66: 0a2e |0049: move-result v46 │ │ -078f68: 382e 1400 |004a: if-eqz v46, 005e // +0014 │ │ -078f6c: 3810 d102 |004c: if-eqz v16, 031d // +02d1 │ │ -078f70: 0800 3200 |004e: move-object/from16 v0, v50 │ │ -078f74: 5400 b60a |0050: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -078f78: 082e 0000 |0052: move-object/from16 v46, v0 │ │ -078f7c: 0800 3200 |0054: move-object/from16 v0, v50 │ │ -078f80: 0801 2e00 |0056: move-object/from16 v1, v46 │ │ -078f84: 0202 1d00 |0058: move/from16 v2, v29 │ │ -078f88: 7055 a217 10c2 |005a: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ -078f8e: 0a1d |005d: move-result v29 │ │ -078f90: 0800 3200 |005e: move-object/from16 v0, v50 │ │ -078f94: 5400 a70a |0060: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -078f98: 082e 0000 |0062: move-object/from16 v46, v0 │ │ -078f9c: 0800 3200 |0064: move-object/from16 v0, v50 │ │ -078fa0: 0801 2e00 |0066: move-object/from16 v1, v46 │ │ -078fa4: 7020 ce17 1000 |0068: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -078faa: 0a2e |006b: move-result v46 │ │ -078fac: 382e 1400 |006c: if-eqz v46, 0080 // +0014 │ │ -078fb0: 3810 c102 |006e: if-eqz v16, 032f // +02c1 │ │ -078fb4: 0800 3200 |0070: move-object/from16 v0, v50 │ │ -078fb8: 5400 a70a |0072: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -078fbc: 082e 0000 |0074: move-object/from16 v46, v0 │ │ -078fc0: 0800 3200 |0076: move-object/from16 v0, v50 │ │ -078fc4: 0801 2e00 |0078: move-object/from16 v1, v46 │ │ -078fc8: 0202 1d00 |007a: move/from16 v2, v29 │ │ -078fcc: 7055 a217 10c2 |007c: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ -078fd2: 0a1d |007f: move-result v29 │ │ -078fd4: 0800 3200 |0080: move-object/from16 v0, v50 │ │ -078fd8: 5400 b30a |0082: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -078fdc: 082e 0000 |0084: move-object/from16 v46, v0 │ │ -078fe0: 0800 3200 |0086: move-object/from16 v0, v50 │ │ -078fe4: 0801 2e00 |0088: move-object/from16 v1, v46 │ │ -078fe8: 7020 ce17 1000 |008a: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -078fee: 0a2e |008d: move-result v46 │ │ -078ff0: 382e 1400 |008e: if-eqz v46, 00a2 // +0014 │ │ -078ff4: 3810 b102 |0090: if-eqz v16, 0341 // +02b1 │ │ -078ff8: 0800 3200 |0092: move-object/from16 v0, v50 │ │ -078ffc: 5400 b30a |0094: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -079000: 082e 0000 |0096: move-object/from16 v46, v0 │ │ -079004: 0800 3200 |0098: move-object/from16 v0, v50 │ │ -079008: 0801 2e00 |009a: move-object/from16 v1, v46 │ │ -07900c: 0202 1400 |009c: move/from16 v2, v20 │ │ -079010: 7055 a117 10c2 |009e: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ -079016: 0a14 |00a1: move-result v20 │ │ -079018: 132e 0000 |00a2: const/16 v46, #int 0 // #0 │ │ -07901c: 132f 0000 |00a4: const/16 v47, #int 0 // #0 │ │ -079020: 7401 8117 3200 |00a6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@1781 │ │ -079026: 0a30 |00a9: move-result v48 │ │ -079028: 9130 3014 |00aa: sub-int v48, v48, v20 │ │ -07902c: 7702 9d1b 2f00 |00ac: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079032: 0a2f |00af: move-result v47 │ │ -079034: 4b2f 0c2e |00b0: aput v47, v12, v46 │ │ -079038: 132e 0100 |00b2: const/16 v46, #int 1 // #1 │ │ -07903c: 132f 0000 |00b4: const/16 v47, #int 0 // #0 │ │ -079040: 7401 8217 3200 |00b6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@1782 │ │ -079046: 0a30 |00b9: move-result v48 │ │ -079048: 9131 2d19 |00ba: sub-int v49, v45, v25 │ │ -07904c: 9131 311d |00bc: sub-int v49, v49, v29 │ │ -079050: 9130 3031 |00be: sub-int v48, v48, v49 │ │ -079054: 7702 9d1b 2f00 |00c0: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07905a: 0a2f |00c3: move-result v47 │ │ -07905c: 4b2f 0c2e |00c4: aput v47, v12, v46 │ │ -079060: 7401 8117 3200 |00c6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@1781 │ │ -079066: 0a2e |00c9: move-result v46 │ │ -079068: 0200 1400 |00ca: move/from16 v0, v20 │ │ -07906c: 0201 2e00 |00cc: move/from16 v1, v46 │ │ -079070: 7120 9d1b 1000 |00ce: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079076: 0a14 |00d1: move-result v20 │ │ -079078: 912e 2d19 |00d2: sub-int v46, v45, v25 │ │ -07907c: 7401 8217 3200 |00d4: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@1782 │ │ -079082: 0a2f |00d7: move-result v47 │ │ -079084: 912e 2e2f |00d8: sub-int v46, v46, v47 │ │ -079088: 0200 1d00 |00da: move/from16 v0, v29 │ │ -07908c: 0201 2e00 |00dc: move/from16 v1, v46 │ │ -079090: 7120 9f1b 1000 |00de: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -079096: 0a1d |00e1: move-result v29 │ │ -079098: 0800 3200 |00e2: move-object/from16 v0, v50 │ │ -07909c: 5400 ad0a |00e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -0790a0: 082e 0000 |00e6: move-object/from16 v46, v0 │ │ -0790a4: 0800 3200 |00e8: move-object/from16 v0, v50 │ │ -0790a8: 0801 2e00 |00ea: move-object/from16 v1, v46 │ │ -0790ac: 7020 ce17 1000 |00ec: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -0790b2: 0a2e |00ef: move-result v46 │ │ -0790b4: 382e 1400 |00f0: if-eqz v46, 0104 // +0014 │ │ -0790b8: 3810 6102 |00f2: if-eqz v16, 0353 // +0261 │ │ -0790bc: 0800 3200 |00f4: move-object/from16 v0, v50 │ │ -0790c0: 5400 ad0a |00f6: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -0790c4: 082e 0000 |00f8: move-object/from16 v46, v0 │ │ -0790c8: 0800 3200 |00fa: move-object/from16 v0, v50 │ │ -0790cc: 0801 2e00 |00fc: move-object/from16 v1, v46 │ │ -0790d0: 0202 1d00 |00fe: move/from16 v2, v29 │ │ -0790d4: 7055 a217 10c2 |0100: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ -0790da: 0a1d |0103: move-result v29 │ │ -0790dc: 0800 3200 |0104: move-object/from16 v0, v50 │ │ -0790e0: 5400 b00a |0106: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -0790e4: 082e 0000 |0108: move-object/from16 v46, v0 │ │ -0790e8: 0800 3200 |010a: move-object/from16 v0, v50 │ │ -0790ec: 0801 2e00 |010c: move-object/from16 v1, v46 │ │ -0790f0: 7020 ce17 1000 |010e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -0790f6: 0a2e |0111: move-result v46 │ │ -0790f8: 382e 1400 |0112: if-eqz v46, 0126 // +0014 │ │ -0790fc: 3810 5102 |0114: if-eqz v16, 0365 // +0251 │ │ -079100: 0800 3200 |0116: move-object/from16 v0, v50 │ │ -079104: 5400 b00a |0118: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -079108: 082e 0000 |011a: move-object/from16 v46, v0 │ │ -07910c: 0800 3200 |011c: move-object/from16 v0, v50 │ │ -079110: 0801 2e00 |011e: move-object/from16 v1, v46 │ │ -079114: 0202 1d00 |0120: move/from16 v2, v29 │ │ -079118: 7055 a217 10c2 |0122: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ -07911e: 0a1d |0125: move-result v29 │ │ -079120: 0800 3200 |0126: move-object/from16 v0, v50 │ │ -079124: 5400 ca0a |0128: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079128: 082e 0000 |012a: move-object/from16 v46, v0 │ │ -07912c: 0800 3200 |012c: move-object/from16 v0, v50 │ │ -079130: 0801 2e00 |012e: move-object/from16 v1, v46 │ │ -079134: 7020 ce17 1000 |0130: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -07913a: 0a12 |0133: move-result v18 │ │ -07913c: 0800 3200 |0134: move-object/from16 v0, v50 │ │ -079140: 5400 bf0a |0136: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -079144: 082e 0000 |0138: move-object/from16 v46, v0 │ │ -079148: 0800 3200 |013a: move-object/from16 v0, v50 │ │ -07914c: 0801 2e00 |013c: move-object/from16 v1, v46 │ │ -079150: 7020 ce17 1000 |013e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -079156: 0a11 |0141: move-result v17 │ │ -079158: 1327 0000 |0142: const/16 v39, #int 0 // #0 │ │ -07915c: 3812 2a00 |0144: if-eqz v18, 016e // +002a │ │ -079160: 0800 3200 |0146: move-object/from16 v0, v50 │ │ -079164: 5400 ca0a |0148: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079168: 082e 0000 |014a: move-object/from16 v46, v0 │ │ -07916c: 7401 c61a 2e00 |014c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ -079172: 0c16 |014f: move-result-object v22 │ │ -079174: 1f16 1803 |0150: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -079178: 0800 1600 |0152: move-object/from16 v0, v22 │ │ -07917c: 5200 a00a |0154: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ -079180: 022e 0000 |0156: move/from16 v46, v0 │ │ -079184: 0800 3200 |0158: move-object/from16 v0, v50 │ │ -079188: 5400 ca0a |015a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07918c: 082f 0000 |015c: move-object/from16 v47, v0 │ │ -079190: 7401 c71a 2f00 |015e: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ -079196: 0a2f |0161: move-result v47 │ │ -079198: 902e 2e2f |0162: add-int v46, v46, v47 │ │ -07919c: 0800 1600 |0164: move-object/from16 v0, v22 │ │ -0791a0: 5200 9a0a |0166: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -0791a4: 022f 0000 |0168: move/from16 v47, v0 │ │ -0791a8: 902e 2e2f |016a: add-int v46, v46, v47 │ │ -0791ac: 9027 272e |016c: add-int v39, v39, v46 │ │ -0791b0: 3811 2a00 |016e: if-eqz v17, 0198 // +002a │ │ -0791b4: 0800 3200 |0170: move-object/from16 v0, v50 │ │ -0791b8: 5400 bf0a |0172: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -0791bc: 082e 0000 |0174: move-object/from16 v46, v0 │ │ -0791c0: 7401 c61a 2e00 |0176: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ -0791c6: 0c16 |0179: move-result-object v22 │ │ -0791c8: 1f16 1803 |017a: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -0791cc: 0800 1600 |017c: move-object/from16 v0, v22 │ │ -0791d0: 5200 a00a |017e: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ -0791d4: 022e 0000 |0180: move/from16 v46, v0 │ │ -0791d8: 0800 3200 |0182: move-object/from16 v0, v50 │ │ -0791dc: 5400 bf0a |0184: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -0791e0: 082f 0000 |0186: move-object/from16 v47, v0 │ │ -0791e4: 7401 c71a 2f00 |0188: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ -0791ea: 0a2f |018b: move-result v47 │ │ -0791ec: 902e 2e2f |018c: add-int v46, v46, v47 │ │ -0791f0: 0800 1600 |018e: move-object/from16 v0, v22 │ │ -0791f4: 5200 9a0a |0190: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -0791f8: 022f 0000 |0192: move/from16 v47, v0 │ │ -0791fc: 902e 2e2f |0194: add-int v46, v46, v47 │ │ -079200: 9027 272e |0196: add-int v39, v39, v46 │ │ -079204: 3912 0400 |0198: if-nez v18, 019c // +0004 │ │ -079208: 3811 4401 |019a: if-eqz v17, 02de // +0144 │ │ -07920c: 3812 db01 |019c: if-eqz v18, 0377 // +01db │ │ -079210: 0800 3200 |019e: move-object/from16 v0, v50 │ │ -079214: 5400 ca0a |01a0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079218: 082b 0000 |01a2: move-object/from16 v43, v0 │ │ -07921c: 3811 db01 |01a4: if-eqz v17, 037f // +01db │ │ -079220: 0800 3200 |01a6: move-object/from16 v0, v50 │ │ -079224: 5406 bf0a |01a8: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -079228: 7401 c118 2b00 |01aa: invoke-virtual/range {v43}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -07922e: 0c2c |01ad: move-result-object v44 │ │ -079230: 1f2c 1803 |01ae: check-cast v44, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -079234: 6e10 c118 0600 |01b0: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -07923a: 0c07 |01b3: move-result-object v7 │ │ -07923c: 1f07 1803 |01b4: check-cast v7, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -079240: 3812 0e00 |01b6: if-eqz v18, 01c4 // +000e │ │ -079244: 0800 3200 |01b8: move-object/from16 v0, v50 │ │ -079248: 5400 ca0a |01ba: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07924c: 082e 0000 |01bc: move-object/from16 v46, v0 │ │ -079250: 7401 c81a 2e00 |01be: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ -079256: 0a2e |01c1: move-result v46 │ │ -079258: 3c2e 1000 |01c2: if-gtz v46, 01d2 // +0010 │ │ -07925c: 3811 c101 |01c4: if-eqz v17, 0385 // +01c1 │ │ -079260: 0800 3200 |01c6: move-object/from16 v0, v50 │ │ -079264: 5400 bf0a |01c8: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -079268: 082e 0000 |01ca: move-object/from16 v46, v0 │ │ -07926c: 7401 c81a 2e00 |01cc: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ -079272: 0a2e |01cf: move-result v46 │ │ -079274: 3d2e b501 |01d0: if-lez v46, 0385 // +01b5 │ │ -079278: 1326 0100 |01d2: const/16 v38, #int 1 // #1 │ │ -07927c: 0800 3200 |01d4: move-object/from16 v0, v50 │ │ -079280: 5200 af0a |01d6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0aaf │ │ -079284: 022e 0000 |01d8: move/from16 v46, v0 │ │ -079288: dd2e 2e70 |01da: and-int/lit8 v46, v46, #int 112 // #70 │ │ -07928c: 2c2e 8e03 0000 |01dc: sparse-switch v46, 0000056a // +0000038e │ │ -079292: 912e 0e1a |01df: sub-int v46, v14, v26 │ │ -079296: 911f 2e17 |01e1: sub-int v31, v46, v23 │ │ -07929a: 912e 1f27 |01e3: sub-int v46, v31, v39 │ │ -07929e: db20 2e02 |01e5: div-int/lit8 v32, v46, #int 2 // #02 │ │ -0792a2: 0800 2c00 |01e7: move-object/from16 v0, v44 │ │ -0792a6: 5200 a00a |01e9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ -0792aa: 022e 0000 |01eb: move/from16 v46, v0 │ │ -0792ae: 0800 3200 |01ed: move-object/from16 v0, v50 │ │ -0792b2: 5200 c60a |01ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ -0792b6: 022f 0000 |01f1: move/from16 v47, v0 │ │ -0792ba: 902e 2e2f |01f3: add-int v46, v46, v47 │ │ -0792be: 0200 2000 |01f5: move/from16 v0, v32 │ │ -0792c2: 0201 2e00 |01f7: move/from16 v1, v46 │ │ -0792c6: 3510 a601 |01f9: if-ge v0, v1, 039f // +01a6 │ │ -0792ca: 0800 2c00 |01fb: move-object/from16 v0, v44 │ │ -0792ce: 5200 a00a |01fd: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ -0792d2: 022e 0000 |01ff: move/from16 v46, v0 │ │ -0792d6: 0800 3200 |0201: move-object/from16 v0, v50 │ │ -0792da: 5200 c60a |0203: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ -0792de: 022f 0000 |0205: move/from16 v47, v0 │ │ -0792e2: 9020 2e2f |0207: add-int v32, v46, v47 │ │ -0792e6: 902a 1a20 |0209: add-int v42, v26, v32 │ │ -0792ea: 3810 e001 |020b: if-eqz v16, 03eb // +01e0 │ │ -0792ee: 3826 da01 |020d: if-eqz v38, 03e7 // +01da │ │ -0792f2: 0800 3200 |020f: move-object/from16 v0, v50 │ │ -0792f6: 5200 c50a |0211: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0ac5 │ │ -0792fa: 022e 0000 |0213: move/from16 v46, v0 │ │ -0792fe: 132f 0100 |0215: const/16 v47, #int 1 // #1 │ │ -079302: 442f 0c2f |0217: aget v47, v12, v47 │ │ -079306: 911c 2e2f |0219: sub-int v28, v46, v47 │ │ -07930a: 132e 0000 |021b: const/16 v46, #int 0 // #0 │ │ -07930e: 0200 2e00 |021d: move/from16 v0, v46 │ │ -079312: 0201 1c00 |021f: move/from16 v1, v28 │ │ -079316: 7120 9d1b 1000 |0221: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07931c: 0a2e |0224: move-result v46 │ │ -07931e: 911d 1d2e |0225: sub-int v29, v29, v46 │ │ -079322: 132e 0100 |0227: const/16 v46, #int 1 // #1 │ │ -079326: 132f 0000 |0229: const/16 v47, #int 0 // #0 │ │ -07932a: 0200 1c00 |022b: move/from16 v0, v28 │ │ -07932e: 7b00 |022d: neg-int v0, v0 │ │ -079330: 0230 0000 |022e: move/from16 v48, v0 │ │ -079334: 7702 9d1b 2f00 |0230: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07933a: 0a2f |0233: move-result v47 │ │ -07933c: 4b2f 0c2e |0234: aput v47, v12, v46 │ │ -079340: 0229 1d00 |0236: move/from16 v41, v29 │ │ -079344: 0224 1d00 |0238: move/from16 v36, v29 │ │ -079348: 3812 4900 |023a: if-eqz v18, 0283 // +0049 │ │ -07934c: 0800 3200 |023c: move-object/from16 v0, v50 │ │ -079350: 5400 ca0a |023e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079354: 082e 0000 |0240: move-object/from16 v46, v0 │ │ -079358: 7401 c61a 2e00 |0242: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ -07935e: 0c16 |0245: move-result-object v22 │ │ -079360: 1f16 1803 |0246: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -079364: 0800 3200 |0248: move-object/from16 v0, v50 │ │ -079368: 5400 ca0a |024a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07936c: 082e 0000 |024c: move-object/from16 v46, v0 │ │ -079370: 7401 c81a 2e00 |024e: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ -079376: 0a2e |0251: move-result v46 │ │ -079378: 9128 292e |0252: sub-int v40, v41, v46 │ │ -07937c: 0800 3200 |0254: move-object/from16 v0, v50 │ │ -079380: 5400 ca0a |0256: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079384: 082e 0000 |0258: move-object/from16 v46, v0 │ │ -079388: 7401 c71a 2e00 |025a: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ -07938e: 0a2e |025d: move-result v46 │ │ -079390: 9025 2a2e |025e: add-int v37, v42, v46 │ │ -079394: 0800 3200 |0260: move-object/from16 v0, v50 │ │ -079398: 5400 ca0a |0262: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07939c: 082e 0000 |0264: move-object/from16 v46, v0 │ │ -0793a0: 0800 2e00 |0266: move-object/from16 v0, v46 │ │ -0793a4: 0201 2800 |0268: move/from16 v1, v40 │ │ -0793a8: 0202 2a00 |026a: move/from16 v2, v42 │ │ -0793ac: 0203 2900 |026c: move/from16 v3, v41 │ │ -0793b0: 0204 2500 |026e: move/from16 v4, v37 │ │ -0793b4: 6e54 cc1a 1032 |0270: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1acc │ │ -0793ba: 0800 3200 |0273: move-object/from16 v0, v50 │ │ -0793be: 5200 c40a |0275: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ -0793c2: 022e 0000 |0277: move/from16 v46, v0 │ │ -0793c6: 9129 282e |0279: sub-int v41, v40, v46 │ │ -0793ca: 0800 1600 |027b: move-object/from16 v0, v22 │ │ -0793ce: 5200 9a0a |027d: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -0793d2: 022e 0000 |027f: move/from16 v46, v0 │ │ -0793d6: 902a 252e |0281: add-int v42, v37, v46 │ │ -0793da: 3811 5100 |0283: if-eqz v17, 02d4 // +0051 │ │ -0793de: 0800 3200 |0285: move-object/from16 v0, v50 │ │ -0793e2: 5400 bf0a |0287: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -0793e6: 082e 0000 |0289: move-object/from16 v46, v0 │ │ -0793ea: 7401 c61a 2e00 |028b: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ -0793f0: 0c16 |028e: move-result-object v22 │ │ -0793f2: 1f16 1803 |028f: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -0793f6: 0800 1600 |0291: move-object/from16 v0, v22 │ │ -0793fa: 5200 a00a |0293: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ -0793fe: 022e 0000 |0295: move/from16 v46, v0 │ │ -079402: 902a 2a2e |0297: add-int v42, v42, v46 │ │ -079406: 0800 3200 |0299: move-object/from16 v0, v50 │ │ -07940a: 5400 bf0a |029b: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07940e: 082e 0000 |029d: move-object/from16 v46, v0 │ │ -079412: 7401 c81a 2e00 |029f: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ -079418: 0a2e |02a2: move-result v46 │ │ -07941a: 9123 242e |02a3: sub-int v35, v36, v46 │ │ -07941e: 0800 3200 |02a5: move-object/from16 v0, v50 │ │ -079422: 5400 bf0a |02a7: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -079426: 082e 0000 |02a9: move-object/from16 v46, v0 │ │ -07942a: 7401 c71a 2e00 |02ab: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ -079430: 0a2e |02ae: move-result v46 │ │ -079432: 9022 2a2e |02af: add-int v34, v42, v46 │ │ -079436: 0800 3200 |02b1: move-object/from16 v0, v50 │ │ -07943a: 5400 bf0a |02b3: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07943e: 082e 0000 |02b5: move-object/from16 v46, v0 │ │ -079442: 0800 2e00 |02b7: move-object/from16 v0, v46 │ │ -079446: 0201 2300 |02b9: move/from16 v1, v35 │ │ -07944a: 0202 2a00 |02bb: move/from16 v2, v42 │ │ -07944e: 0203 2400 |02bd: move/from16 v3, v36 │ │ -079452: 0204 2200 |02bf: move/from16 v4, v34 │ │ -079456: 6e54 cc1a 1032 |02c1: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1acc │ │ -07945c: 0800 3200 |02c4: move-object/from16 v0, v50 │ │ -079460: 5200 c40a |02c6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ -079464: 022e 0000 |02c8: move/from16 v46, v0 │ │ -079468: 9124 242e |02ca: sub-int v36, v36, v46 │ │ -07946c: 0800 1600 |02cc: move-object/from16 v0, v22 │ │ -079470: 5200 9a0a |02ce: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -079474: 022e 0000 |02d0: move/from16 v46, v0 │ │ -079478: 902a 222e |02d2: add-int v42, v34, v46 │ │ -07947c: 3826 0a00 |02d4: if-eqz v38, 02de // +000a │ │ -079480: 0200 2900 |02d6: move/from16 v0, v41 │ │ -079484: 0201 2400 |02d8: move/from16 v1, v36 │ │ -079488: 7120 9f1b 1000 |02da: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -07948e: 0a1d |02dd: move-result v29 │ │ -079490: 0800 3200 |02de: move-object/from16 v0, v50 │ │ -079494: 5400 c10a |02e0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -079498: 082e 0000 |02e2: move-object/from16 v46, v0 │ │ -07949c: 132f 0300 |02e4: const/16 v47, #int 3 // #3 │ │ -0794a0: 0800 3200 |02e6: move-object/from16 v0, v50 │ │ -0794a4: 0801 2e00 |02e8: move-object/from16 v1, v46 │ │ -0794a8: 0202 2f00 |02ea: move/from16 v2, v47 │ │ -0794ac: 7030 6617 1002 |02ec: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1766 │ │ -0794b2: 0800 3200 |02ef: move-object/from16 v0, v50 │ │ -0794b6: 5400 c10a |02f1: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -0794ba: 082e 0000 |02f3: move-object/from16 v46, v0 │ │ -0794be: 7401 0f1c 2e00 |02f5: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -0794c4: 0a15 |02f8: move-result v21 │ │ -0794c6: 120f |02f9: const/4 v15, #int 0 // #0 │ │ -0794c8: 0200 1500 |02fa: move/from16 v0, v21 │ │ -0794cc: 350f c601 |02fc: if-ge v15, v0, 04c2 // +01c6 │ │ -0794d0: 0800 3200 |02fe: move-object/from16 v0, v50 │ │ -0794d4: 5400 c10a |0300: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -0794d8: 082e 0000 |0302: move-object/from16 v46, v0 │ │ -0794dc: 0800 2e00 |0304: move-object/from16 v0, v46 │ │ -0794e0: 6e20 081c f000 |0306: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0794e6: 0c2e |0309: move-result-object v46 │ │ -0794e8: 1f2e 6803 |030a: check-cast v46, Landroid/view/View; // type@0368 │ │ -0794ec: 0800 3200 |030c: move-object/from16 v0, v50 │ │ -0794f0: 0801 2e00 |030e: move-object/from16 v1, v46 │ │ -0794f4: 0202 1400 |0310: move/from16 v2, v20 │ │ -0794f8: 7055 a117 10c2 |0312: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ -0794fe: 0a14 |0315: move-result v20 │ │ -079500: d80f 0f01 |0316: add-int/lit8 v15, v15, #int 1 // #01 │ │ -079504: 28e2 |0318: goto 02fa // -001e │ │ -079506: 1310 0000 |0319: const/16 v16, #int 0 // #0 │ │ -07950a: 2900 f3fc |031b: goto/16 000e // -030d │ │ -07950e: 0800 3200 |031d: move-object/from16 v0, v50 │ │ -079512: 5400 b60a |031f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -079516: 082e 0000 |0321: move-object/from16 v46, v0 │ │ -07951a: 0800 3200 |0323: move-object/from16 v0, v50 │ │ -07951e: 0801 2e00 |0325: move-object/from16 v1, v46 │ │ -079522: 0202 1400 |0327: move/from16 v2, v20 │ │ -079526: 7055 a117 10c2 |0329: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ -07952c: 0a14 |032c: move-result v20 │ │ -07952e: 2900 31fd |032d: goto/16 005e // -02cf │ │ -079532: 0800 3200 |032f: move-object/from16 v0, v50 │ │ -079536: 5400 a70a |0331: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -07953a: 082e 0000 |0333: move-object/from16 v46, v0 │ │ -07953e: 0800 3200 |0335: move-object/from16 v0, v50 │ │ -079542: 0801 2e00 |0337: move-object/from16 v1, v46 │ │ -079546: 0202 1400 |0339: move/from16 v2, v20 │ │ -07954a: 7055 a117 10c2 |033b: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ -079550: 0a14 |033e: move-result v20 │ │ -079552: 2900 41fd |033f: goto/16 0080 // -02bf │ │ -079556: 0800 3200 |0341: move-object/from16 v0, v50 │ │ -07955a: 5400 b30a |0343: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07955e: 082e 0000 |0345: move-object/from16 v46, v0 │ │ -079562: 0800 3200 |0347: move-object/from16 v0, v50 │ │ -079566: 0801 2e00 |0349: move-object/from16 v1, v46 │ │ -07956a: 0202 1d00 |034b: move/from16 v2, v29 │ │ -07956e: 7055 a217 10c2 |034d: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ -079574: 0a1d |0350: move-result v29 │ │ -079576: 2900 51fd |0351: goto/16 00a2 // -02af │ │ -07957a: 0800 3200 |0353: move-object/from16 v0, v50 │ │ -07957e: 5400 ad0a |0355: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -079582: 082e 0000 |0357: move-object/from16 v46, v0 │ │ -079586: 0800 3200 |0359: move-object/from16 v0, v50 │ │ -07958a: 0801 2e00 |035b: move-object/from16 v1, v46 │ │ -07958e: 0202 1400 |035d: move/from16 v2, v20 │ │ -079592: 7055 a117 10c2 |035f: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ -079598: 0a14 |0362: move-result v20 │ │ -07959a: 2900 a1fd |0363: goto/16 0104 // -025f │ │ -07959e: 0800 3200 |0365: move-object/from16 v0, v50 │ │ -0795a2: 5400 b00a |0367: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -0795a6: 082e 0000 |0369: move-object/from16 v46, v0 │ │ -0795aa: 0800 3200 |036b: move-object/from16 v0, v50 │ │ -0795ae: 0801 2e00 |036d: move-object/from16 v1, v46 │ │ -0795b2: 0202 1400 |036f: move/from16 v2, v20 │ │ -0795b6: 7055 a117 10c2 |0371: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ -0795bc: 0a14 |0374: move-result v20 │ │ -0795be: 2900 b1fd |0375: goto/16 0126 // -024f │ │ -0795c2: 0800 3200 |0377: move-object/from16 v0, v50 │ │ -0795c6: 5400 bf0a |0379: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -0795ca: 082b 0000 |037b: move-object/from16 v43, v0 │ │ -0795ce: 2900 27fe |037d: goto/16 01a4 // -01d9 │ │ -0795d2: 0800 3200 |037f: move-object/from16 v0, v50 │ │ -0795d6: 5406 ca0a |0381: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -0795da: 2900 27fe |0383: goto/16 01aa // -01d9 │ │ -0795de: 1326 0000 |0385: const/16 v38, #int 0 // #0 │ │ -0795e2: 2900 4dfe |0387: goto/16 01d4 // -01b3 │ │ -0795e6: 7401 9217 3200 |0389: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ -0795ec: 0a2e |038c: move-result v46 │ │ -0795ee: 0800 2c00 |038d: move-object/from16 v0, v44 │ │ -0795f2: 5200 a00a |038f: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ -0795f6: 022f 0000 |0391: move/from16 v47, v0 │ │ -0795fa: 902e 2e2f |0393: add-int v46, v46, v47 │ │ -0795fe: 0800 3200 |0395: move-object/from16 v0, v50 │ │ -079602: 5200 c60a |0397: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ -079606: 022f 0000 |0399: move/from16 v47, v0 │ │ -07960a: 902a 2e2f |039b: add-int v42, v46, v47 │ │ -07960e: 2900 6efe |039d: goto/16 020b // -0192 │ │ -079612: 912e 0e17 |039f: sub-int v46, v14, v23 │ │ -079616: 912e 2e27 |03a1: sub-int v46, v46, v39 │ │ -07961a: 912e 2e20 |03a3: sub-int v46, v46, v32 │ │ -07961e: 9121 2e1a |03a5: sub-int v33, v46, v26 │ │ -079622: 0800 2c00 |03a7: move-object/from16 v0, v44 │ │ -079626: 5200 9a0a |03a9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -07962a: 022e 0000 |03ab: move/from16 v46, v0 │ │ -07962e: 0800 3200 |03ad: move-object/from16 v0, v50 │ │ -079632: 5200 c30a |03af: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ -079636: 022f 0000 |03b1: move/from16 v47, v0 │ │ -07963a: 902e 2e2f |03b3: add-int v46, v46, v47 │ │ -07963e: 0200 2100 |03b5: move/from16 v0, v33 │ │ -079642: 0201 2e00 |03b7: move/from16 v1, v46 │ │ -079646: 3510 50fe |03b9: if-ge v0, v1, 0209 // -01b0 │ │ -07964a: 132e 0000 |03bb: const/16 v46, #int 0 // #0 │ │ -07964e: 5270 9a0a |03bd: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -079652: 022f 0000 |03bf: move/from16 v47, v0 │ │ -079656: 0800 3200 |03c1: move-object/from16 v0, v50 │ │ -07965a: 5200 c30a |03c3: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ -07965e: 0230 0000 |03c5: move/from16 v48, v0 │ │ -079662: 902f 2f30 |03c7: add-int v47, v47, v48 │ │ -079666: 912f 2f21 |03c9: sub-int v47, v47, v33 │ │ -07966a: 912f 202f |03cb: sub-int v47, v32, v47 │ │ -07966e: 7702 9d1b 2e00 |03cd: invoke-static/range {v46, v47}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079674: 0a20 |03d0: move-result v32 │ │ -079676: 2900 38fe |03d1: goto/16 0209 // -01c8 │ │ -07967a: 912e 0e17 |03d3: sub-int v46, v14, v23 │ │ -07967e: 5270 9a0a |03d5: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -079682: 022f 0000 |03d7: move/from16 v47, v0 │ │ -079686: 912e 2e2f |03d9: sub-int v46, v46, v47 │ │ -07968a: 0800 3200 |03db: move-object/from16 v0, v50 │ │ -07968e: 5200 c30a |03dd: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ -079692: 022f 0000 |03df: move/from16 v47, v0 │ │ -079696: 912e 2e2f |03e1: sub-int v46, v46, v47 │ │ -07969a: 912a 2e27 |03e3: sub-int v42, v46, v39 │ │ -07969e: 2900 26fe |03e5: goto/16 020b // -01da │ │ -0796a2: 132e 0000 |03e7: const/16 v46, #int 0 // #0 │ │ -0796a6: 2900 2cfe |03e9: goto/16 0215 // -01d4 │ │ -0796aa: 3826 d300 |03eb: if-eqz v38, 04be // +00d3 │ │ -0796ae: 0800 3200 |03ed: move-object/from16 v0, v50 │ │ -0796b2: 5200 c50a |03ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0ac5 │ │ -0796b6: 022e 0000 |03f1: move/from16 v46, v0 │ │ -0796ba: 132f 0000 |03f3: const/16 v47, #int 0 // #0 │ │ -0796be: 442f 0c2f |03f5: aget v47, v12, v47 │ │ -0796c2: 9113 2e2f |03f7: sub-int v19, v46, v47 │ │ -0796c6: 132e 0000 |03f9: const/16 v46, #int 0 // #0 │ │ -0796ca: 0200 2e00 |03fb: move/from16 v0, v46 │ │ -0796ce: 0201 1300 |03fd: move/from16 v1, v19 │ │ -0796d2: 7120 9d1b 1000 |03ff: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -0796d8: 0a2e |0402: move-result v46 │ │ -0796da: 9014 142e |0403: add-int v20, v20, v46 │ │ -0796de: 132e 0000 |0405: const/16 v46, #int 0 // #0 │ │ -0796e2: 132f 0000 |0407: const/16 v47, #int 0 // #0 │ │ -0796e6: 0200 1300 |0409: move/from16 v0, v19 │ │ -0796ea: 7b00 |040b: neg-int v0, v0 │ │ -0796ec: 0230 0000 |040c: move/from16 v48, v0 │ │ -0796f0: 7702 9d1b 2f00 |040e: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -0796f6: 0a2f |0411: move-result v47 │ │ -0796f8: 4b2f 0c2e |0412: aput v47, v12, v46 │ │ -0796fc: 0228 1400 |0414: move/from16 v40, v20 │ │ -079700: 0223 1400 |0416: move/from16 v35, v20 │ │ -079704: 3812 4900 |0418: if-eqz v18, 0461 // +0049 │ │ -079708: 0800 3200 |041a: move-object/from16 v0, v50 │ │ -07970c: 5400 ca0a |041c: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079710: 082e 0000 |041e: move-object/from16 v46, v0 │ │ -079714: 7401 c61a 2e00 |0420: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ -07971a: 0c16 |0423: move-result-object v22 │ │ -07971c: 1f16 1803 |0424: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -079720: 0800 3200 |0426: move-object/from16 v0, v50 │ │ -079724: 5400 ca0a |0428: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079728: 082e 0000 |042a: move-object/from16 v46, v0 │ │ -07972c: 7401 c81a 2e00 |042c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ -079732: 0a2e |042f: move-result v46 │ │ -079734: 9029 282e |0430: add-int v41, v40, v46 │ │ -079738: 0800 3200 |0432: move-object/from16 v0, v50 │ │ -07973c: 5400 ca0a |0434: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079740: 082e 0000 |0436: move-object/from16 v46, v0 │ │ -079744: 7401 c71a 2e00 |0438: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ -07974a: 0a2e |043b: move-result v46 │ │ -07974c: 9025 2a2e |043c: add-int v37, v42, v46 │ │ -079750: 0800 3200 |043e: move-object/from16 v0, v50 │ │ -079754: 5400 ca0a |0440: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079758: 082e 0000 |0442: move-object/from16 v46, v0 │ │ -07975c: 0800 2e00 |0444: move-object/from16 v0, v46 │ │ -079760: 0201 2800 |0446: move/from16 v1, v40 │ │ -079764: 0202 2a00 |0448: move/from16 v2, v42 │ │ -079768: 0203 2900 |044a: move/from16 v3, v41 │ │ -07976c: 0204 2500 |044c: move/from16 v4, v37 │ │ -079770: 6e54 cc1a 1032 |044e: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1acc │ │ -079776: 0800 3200 |0451: move-object/from16 v0, v50 │ │ -07977a: 5200 c40a |0453: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ -07977e: 022e 0000 |0455: move/from16 v46, v0 │ │ -079782: 9028 292e |0457: add-int v40, v41, v46 │ │ -079786: 0800 1600 |0459: move-object/from16 v0, v22 │ │ -07978a: 5200 9a0a |045b: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -07978e: 022e 0000 |045d: move/from16 v46, v0 │ │ -079792: 902a 252e |045f: add-int v42, v37, v46 │ │ -079796: 3811 5100 |0461: if-eqz v17, 04b2 // +0051 │ │ -07979a: 0800 3200 |0463: move-object/from16 v0, v50 │ │ -07979e: 5400 bf0a |0465: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -0797a2: 082e 0000 |0467: move-object/from16 v46, v0 │ │ -0797a6: 7401 c61a 2e00 |0469: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ -0797ac: 0c16 |046c: move-result-object v22 │ │ -0797ae: 1f16 1803 |046d: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -0797b2: 0800 1600 |046f: move-object/from16 v0, v22 │ │ -0797b6: 5200 a00a |0471: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ -0797ba: 022e 0000 |0473: move/from16 v46, v0 │ │ -0797be: 902a 2a2e |0475: add-int v42, v42, v46 │ │ -0797c2: 0800 3200 |0477: move-object/from16 v0, v50 │ │ -0797c6: 5400 bf0a |0479: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -0797ca: 082e 0000 |047b: move-object/from16 v46, v0 │ │ -0797ce: 7401 c81a 2e00 |047d: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ -0797d4: 0a2e |0480: move-result v46 │ │ -0797d6: 9024 232e |0481: add-int v36, v35, v46 │ │ -0797da: 0800 3200 |0483: move-object/from16 v0, v50 │ │ -0797de: 5400 bf0a |0485: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -0797e2: 082e 0000 |0487: move-object/from16 v46, v0 │ │ -0797e6: 7401 c71a 2e00 |0489: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ -0797ec: 0a2e |048c: move-result v46 │ │ -0797ee: 9022 2a2e |048d: add-int v34, v42, v46 │ │ -0797f2: 0800 3200 |048f: move-object/from16 v0, v50 │ │ -0797f6: 5400 bf0a |0491: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -0797fa: 082e 0000 |0493: move-object/from16 v46, v0 │ │ -0797fe: 0800 2e00 |0495: move-object/from16 v0, v46 │ │ -079802: 0201 2300 |0497: move/from16 v1, v35 │ │ -079806: 0202 2a00 |0499: move/from16 v2, v42 │ │ -07980a: 0203 2400 |049b: move/from16 v3, v36 │ │ -07980e: 0204 2200 |049d: move/from16 v4, v34 │ │ -079812: 6e54 cc1a 1032 |049f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1acc │ │ -079818: 0800 3200 |04a2: move-object/from16 v0, v50 │ │ -07981c: 5200 c40a |04a4: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ -079820: 022e 0000 |04a6: move/from16 v46, v0 │ │ -079824: 9023 242e |04a8: add-int v35, v36, v46 │ │ -079828: 0800 1600 |04aa: move-object/from16 v0, v22 │ │ -07982c: 5200 9a0a |04ac: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ -079830: 022e 0000 |04ae: move/from16 v46, v0 │ │ -079834: 902a 222e |04b0: add-int v42, v34, v46 │ │ -079838: 3826 2cfe |04b2: if-eqz v38, 02de // -01d4 │ │ -07983c: 0200 2800 |04b4: move/from16 v0, v40 │ │ -079840: 0201 2300 |04b6: move/from16 v1, v35 │ │ -079844: 7120 9d1b 1000 |04b8: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07984a: 0a14 |04bb: move-result v20 │ │ -07984c: 2900 22fe |04bc: goto/16 02de // -01de │ │ -079850: 132e 0000 |04be: const/16 v46, #int 0 // #0 │ │ -079854: 2900 33ff |04c0: goto/16 03f3 // -00cd │ │ -079858: 0800 3200 |04c2: move-object/from16 v0, v50 │ │ -07985c: 5400 c10a |04c4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -079860: 082e 0000 |04c6: move-object/from16 v46, v0 │ │ -079864: 132f 0500 |04c8: const/16 v47, #int 5 // #5 │ │ -079868: 0800 3200 |04ca: move-object/from16 v0, v50 │ │ -07986c: 0801 2e00 |04cc: move-object/from16 v1, v46 │ │ -079870: 0202 2f00 |04ce: move/from16 v2, v47 │ │ -079874: 7030 6617 1002 |04d0: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1766 │ │ -07987a: 0800 3200 |04d3: move-object/from16 v0, v50 │ │ -07987e: 5400 c10a |04d5: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -079882: 082e 0000 |04d7: move-object/from16 v46, v0 │ │ -079886: 7401 0f1c 2e00 |04d9: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -07988c: 0a1e |04dc: move-result v30 │ │ -07988e: 120f |04dd: const/4 v15, #int 0 // #0 │ │ -079890: 0200 1e00 |04de: move/from16 v0, v30 │ │ -079894: 350f 1d00 |04e0: if-ge v15, v0, 04fd // +001d │ │ -079898: 0800 3200 |04e2: move-object/from16 v0, v50 │ │ -07989c: 5400 c10a |04e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -0798a0: 082e 0000 |04e6: move-object/from16 v46, v0 │ │ -0798a4: 0800 2e00 |04e8: move-object/from16 v0, v46 │ │ -0798a8: 6e20 081c f000 |04ea: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -0798ae: 0c2e |04ed: move-result-object v46 │ │ -0798b0: 1f2e 6803 |04ee: check-cast v46, Landroid/view/View; // type@0368 │ │ -0798b4: 0800 3200 |04f0: move-object/from16 v0, v50 │ │ -0798b8: 0801 2e00 |04f2: move-object/from16 v1, v46 │ │ -0798bc: 0202 1d00 |04f4: move/from16 v2, v29 │ │ -0798c0: 7055 a217 10c2 |04f6: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ -0798c6: 0a1d |04f9: move-result v29 │ │ -0798c8: d80f 0f01 |04fa: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0798cc: 28e2 |04fc: goto 04de // -001e │ │ -0798ce: 0800 3200 |04fd: move-object/from16 v0, v50 │ │ -0798d2: 5400 c10a |04ff: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -0798d6: 082e 0000 |0501: move-object/from16 v46, v0 │ │ -0798da: 132f 0100 |0503: const/16 v47, #int 1 // #1 │ │ -0798de: 0800 3200 |0505: move-object/from16 v0, v50 │ │ -0798e2: 0801 2e00 |0507: move-object/from16 v1, v46 │ │ -0798e6: 0202 2f00 |0509: move/from16 v2, v47 │ │ -0798ea: 7030 6617 1002 |050b: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1766 │ │ -0798f0: 0800 3200 |050e: move-object/from16 v0, v50 │ │ -0798f4: 5400 c10a |0510: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -0798f8: 082e 0000 |0512: move-object/from16 v46, v0 │ │ -0798fc: 0800 3200 |0514: move-object/from16 v0, v50 │ │ -079900: 0801 2e00 |0516: move-object/from16 v1, v46 │ │ -079904: 7030 9917 100c |0518: invoke-direct {v0, v1, v12}, Landroid/support/v7/widget/Toolbar;.getViewListMeasuredWidth:(Ljava/util/List;[I)I // method@1799 │ │ -07990a: 0a0b |051b: move-result v11 │ │ -07990c: 912e 2d18 |051c: sub-int v46, v45, v24 │ │ -079910: 912e 2e19 |051e: sub-int v46, v46, v25 │ │ -079914: db2e 2e02 |0520: div-int/lit8 v46, v46, #int 2 // #02 │ │ -079918: 901b 182e |0522: add-int v27, v24, v46 │ │ -07991c: db0d 0b02 |0524: div-int/lit8 v13, v11, #int 2 // #02 │ │ -079920: 9108 1b0d |0526: sub-int v8, v27, v13 │ │ -079924: 9009 080b |0528: add-int v9, v8, v11 │ │ -079928: 0200 1400 |052a: move/from16 v0, v20 │ │ -07992c: 3508 2a00 |052c: if-ge v8, v0, 0556 // +002a │ │ -079930: 0208 1400 |052e: move/from16 v8, v20 │ │ -079934: 0800 3200 |0530: move-object/from16 v0, v50 │ │ -079938: 5400 c10a |0532: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -07993c: 082e 0000 |0534: move-object/from16 v46, v0 │ │ -079940: 7401 0f1c 2e00 |0536: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -079946: 0a0a |0539: move-result v10 │ │ -079948: 120f |053a: const/4 v15, #int 0 // #0 │ │ -07994a: 35af 2400 |053b: if-ge v15, v10, 055f // +0024 │ │ -07994e: 0800 3200 |053d: move-object/from16 v0, v50 │ │ -079952: 5400 c10a |053f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -079956: 082e 0000 |0541: move-object/from16 v46, v0 │ │ -07995a: 0800 2e00 |0543: move-object/from16 v0, v46 │ │ -07995e: 6e20 081c f000 |0545: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ -079964: 0c2e |0548: move-result-object v46 │ │ -079966: 1f2e 6803 |0549: check-cast v46, Landroid/view/View; // type@0368 │ │ -07996a: 0800 3200 |054b: move-object/from16 v0, v50 │ │ -07996e: 0801 2e00 |054d: move-object/from16 v1, v46 │ │ -079972: 7055 a117 10c8 |054f: invoke-direct {v0, v1, v8, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ -079978: 0a08 |0552: move-result v8 │ │ -07997a: d80f 0f01 |0553: add-int/lit8 v15, v15, #int 1 // #01 │ │ -07997e: 28e6 |0555: goto 053b // -001a │ │ -079980: 0200 1d00 |0556: move/from16 v0, v29 │ │ -079984: 3709 d8ff |0558: if-le v9, v0, 0530 // -0028 │ │ -079988: 912e 091d |055a: sub-int v46, v9, v29 │ │ -07998c: 9108 082e |055c: sub-int v8, v8, v46 │ │ -079990: 28d2 |055e: goto 0530 // -002e │ │ -079992: 0800 3200 |055f: move-object/from16 v0, v50 │ │ -079996: 5400 c10a |0561: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ -07999a: 082e 0000 |0563: move-object/from16 v46, v0 │ │ -07999e: 7401 061c 2e00 |0565: invoke-virtual/range {v46}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ -0799a4: 0e00 |0568: return-void │ │ -0799a6: 0000 |0569: nop // spacer │ │ -0799a8: 0002 0200 3000 0000 5000 0000 ad01 ... |056a: sparse-switch-data (10 units) │ │ +078ebc: |[078ebc] android.support.v7.widget.Toolbar.onLayout:(ZIIII)V │ │ +078ecc: 7701 a208 3200 |0000: invoke-static/range {v50}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@08a2 │ │ +078ed2: 0a2e |0003: move-result v46 │ │ +078ed4: 132f 0100 |0004: const/16 v47, #int 1 // #1 │ │ +078ed8: 0200 2e00 |0006: move/from16 v0, v46 │ │ +078edc: 0201 2f00 |0008: move/from16 v1, v47 │ │ +078ee0: 3310 0f03 |000a: if-ne v0, v1, 0319 // +030f │ │ +078ee4: 1310 0100 |000c: const/16 v16, #int 1 // #1 │ │ +078ee8: 7401 9b17 3200 |000e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getWidth:()I // method@179b │ │ +078eee: 0a2d |0011: move-result v45 │ │ +078ef0: 7401 8517 3200 |0012: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getHeight:()I // method@1785 │ │ +078ef6: 0a0e |0015: move-result v14 │ │ +078ef8: 7401 9017 3200 |0016: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1790 │ │ +078efe: 0a18 |0019: move-result v24 │ │ +078f00: 7401 9117 3200 |001a: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1791 │ │ +078f06: 0a19 |001d: move-result v25 │ │ +078f08: 7401 9217 3200 |001e: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ +078f0e: 0a1a |0021: move-result v26 │ │ +078f10: 7401 8f17 3200 |0022: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ +078f16: 0a17 |0025: move-result v23 │ │ +078f18: 0214 1800 |0026: move/from16 v20, v24 │ │ +078f1c: 911d 2d19 |0028: sub-int v29, v45, v25 │ │ +078f20: 0800 3200 |002a: move-object/from16 v0, v50 │ │ +078f24: 540c c00a |002c: iget-object v12, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0ac0 │ │ +078f28: 132e 0000 |002e: const/16 v46, #int 0 // #0 │ │ +078f2c: 132f 0100 |0030: const/16 v47, #int 1 // #1 │ │ +078f30: 1330 0000 |0032: const/16 v48, #int 0 // #0 │ │ +078f34: 4b30 0c2f |0034: aput v48, v12, v47 │ │ +078f38: 4b30 0c2e |0036: aput v48, v12, v46 │ │ +078f3c: 7601 8c17 3200 |0038: invoke-direct/range {v50}, Landroid/support/v7/widget/Toolbar;.getMinimumHeightCompat:()I // method@178c │ │ +078f42: 0a05 |003b: move-result v5 │ │ +078f44: 0800 3200 |003c: move-object/from16 v0, v50 │ │ +078f48: 5400 b60a |003e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +078f4c: 082e 0000 |0040: move-object/from16 v46, v0 │ │ +078f50: 0800 3200 |0042: move-object/from16 v0, v50 │ │ +078f54: 0801 2e00 |0044: move-object/from16 v1, v46 │ │ +078f58: 7020 ce17 1000 |0046: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +078f5e: 0a2e |0049: move-result v46 │ │ +078f60: 382e 1400 |004a: if-eqz v46, 005e // +0014 │ │ +078f64: 3810 d102 |004c: if-eqz v16, 031d // +02d1 │ │ +078f68: 0800 3200 |004e: move-object/from16 v0, v50 │ │ +078f6c: 5400 b60a |0050: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +078f70: 082e 0000 |0052: move-object/from16 v46, v0 │ │ +078f74: 0800 3200 |0054: move-object/from16 v0, v50 │ │ +078f78: 0801 2e00 |0056: move-object/from16 v1, v46 │ │ +078f7c: 0202 1d00 |0058: move/from16 v2, v29 │ │ +078f80: 7055 a217 10c2 |005a: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ +078f86: 0a1d |005d: move-result v29 │ │ +078f88: 0800 3200 |005e: move-object/from16 v0, v50 │ │ +078f8c: 5400 a70a |0060: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +078f90: 082e 0000 |0062: move-object/from16 v46, v0 │ │ +078f94: 0800 3200 |0064: move-object/from16 v0, v50 │ │ +078f98: 0801 2e00 |0066: move-object/from16 v1, v46 │ │ +078f9c: 7020 ce17 1000 |0068: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +078fa2: 0a2e |006b: move-result v46 │ │ +078fa4: 382e 1400 |006c: if-eqz v46, 0080 // +0014 │ │ +078fa8: 3810 c102 |006e: if-eqz v16, 032f // +02c1 │ │ +078fac: 0800 3200 |0070: move-object/from16 v0, v50 │ │ +078fb0: 5400 a70a |0072: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +078fb4: 082e 0000 |0074: move-object/from16 v46, v0 │ │ +078fb8: 0800 3200 |0076: move-object/from16 v0, v50 │ │ +078fbc: 0801 2e00 |0078: move-object/from16 v1, v46 │ │ +078fc0: 0202 1d00 |007a: move/from16 v2, v29 │ │ +078fc4: 7055 a217 10c2 |007c: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ +078fca: 0a1d |007f: move-result v29 │ │ +078fcc: 0800 3200 |0080: move-object/from16 v0, v50 │ │ +078fd0: 5400 b30a |0082: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078fd4: 082e 0000 |0084: move-object/from16 v46, v0 │ │ +078fd8: 0800 3200 |0086: move-object/from16 v0, v50 │ │ +078fdc: 0801 2e00 |0088: move-object/from16 v1, v46 │ │ +078fe0: 7020 ce17 1000 |008a: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +078fe6: 0a2e |008d: move-result v46 │ │ +078fe8: 382e 1400 |008e: if-eqz v46, 00a2 // +0014 │ │ +078fec: 3810 b102 |0090: if-eqz v16, 0341 // +02b1 │ │ +078ff0: 0800 3200 |0092: move-object/from16 v0, v50 │ │ +078ff4: 5400 b30a |0094: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +078ff8: 082e 0000 |0096: move-object/from16 v46, v0 │ │ +078ffc: 0800 3200 |0098: move-object/from16 v0, v50 │ │ +079000: 0801 2e00 |009a: move-object/from16 v1, v46 │ │ +079004: 0202 1400 |009c: move/from16 v2, v20 │ │ +079008: 7055 a117 10c2 |009e: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ +07900e: 0a14 |00a1: move-result v20 │ │ +079010: 132e 0000 |00a2: const/16 v46, #int 0 // #0 │ │ +079014: 132f 0000 |00a4: const/16 v47, #int 0 // #0 │ │ +079018: 7401 8117 3200 |00a6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@1781 │ │ +07901e: 0a30 |00a9: move-result v48 │ │ +079020: 9130 3014 |00aa: sub-int v48, v48, v20 │ │ +079024: 7702 9d1b 2f00 |00ac: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +07902a: 0a2f |00af: move-result v47 │ │ +07902c: 4b2f 0c2e |00b0: aput v47, v12, v46 │ │ +079030: 132e 0100 |00b2: const/16 v46, #int 1 // #1 │ │ +079034: 132f 0000 |00b4: const/16 v47, #int 0 // #0 │ │ +079038: 7401 8217 3200 |00b6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@1782 │ │ +07903e: 0a30 |00b9: move-result v48 │ │ +079040: 9131 2d19 |00ba: sub-int v49, v45, v25 │ │ +079044: 9131 311d |00bc: sub-int v49, v49, v29 │ │ +079048: 9130 3031 |00be: sub-int v48, v48, v49 │ │ +07904c: 7702 9d1b 2f00 |00c0: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079052: 0a2f |00c3: move-result v47 │ │ +079054: 4b2f 0c2e |00c4: aput v47, v12, v46 │ │ +079058: 7401 8117 3200 |00c6: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetLeft:()I // method@1781 │ │ +07905e: 0a2e |00c9: move-result v46 │ │ +079060: 0200 1400 |00ca: move/from16 v0, v20 │ │ +079064: 0201 2e00 |00cc: move/from16 v1, v46 │ │ +079068: 7120 9d1b 1000 |00ce: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +07906e: 0a14 |00d1: move-result v20 │ │ +079070: 912e 2d19 |00d2: sub-int v46, v45, v25 │ │ +079074: 7401 8217 3200 |00d4: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getContentInsetRight:()I // method@1782 │ │ +07907a: 0a2f |00d7: move-result v47 │ │ +07907c: 912e 2e2f |00d8: sub-int v46, v46, v47 │ │ +079080: 0200 1d00 |00da: move/from16 v0, v29 │ │ +079084: 0201 2e00 |00dc: move/from16 v1, v46 │ │ +079088: 7120 9f1b 1000 |00de: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +07908e: 0a1d |00e1: move-result v29 │ │ +079090: 0800 3200 |00e2: move-object/from16 v0, v50 │ │ +079094: 5400 ad0a |00e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +079098: 082e 0000 |00e6: move-object/from16 v46, v0 │ │ +07909c: 0800 3200 |00e8: move-object/from16 v0, v50 │ │ +0790a0: 0801 2e00 |00ea: move-object/from16 v1, v46 │ │ +0790a4: 7020 ce17 1000 |00ec: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +0790aa: 0a2e |00ef: move-result v46 │ │ +0790ac: 382e 1400 |00f0: if-eqz v46, 0104 // +0014 │ │ +0790b0: 3810 6102 |00f2: if-eqz v16, 0353 // +0261 │ │ +0790b4: 0800 3200 |00f4: move-object/from16 v0, v50 │ │ +0790b8: 5400 ad0a |00f6: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +0790bc: 082e 0000 |00f8: move-object/from16 v46, v0 │ │ +0790c0: 0800 3200 |00fa: move-object/from16 v0, v50 │ │ +0790c4: 0801 2e00 |00fc: move-object/from16 v1, v46 │ │ +0790c8: 0202 1d00 |00fe: move/from16 v2, v29 │ │ +0790cc: 7055 a217 10c2 |0100: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ +0790d2: 0a1d |0103: move-result v29 │ │ +0790d4: 0800 3200 |0104: move-object/from16 v0, v50 │ │ +0790d8: 5400 b00a |0106: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +0790dc: 082e 0000 |0108: move-object/from16 v46, v0 │ │ +0790e0: 0800 3200 |010a: move-object/from16 v0, v50 │ │ +0790e4: 0801 2e00 |010c: move-object/from16 v1, v46 │ │ +0790e8: 7020 ce17 1000 |010e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +0790ee: 0a2e |0111: move-result v46 │ │ +0790f0: 382e 1400 |0112: if-eqz v46, 0126 // +0014 │ │ +0790f4: 3810 5102 |0114: if-eqz v16, 0365 // +0251 │ │ +0790f8: 0800 3200 |0116: move-object/from16 v0, v50 │ │ +0790fc: 5400 b00a |0118: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +079100: 082e 0000 |011a: move-object/from16 v46, v0 │ │ +079104: 0800 3200 |011c: move-object/from16 v0, v50 │ │ +079108: 0801 2e00 |011e: move-object/from16 v1, v46 │ │ +07910c: 0202 1d00 |0120: move/from16 v2, v29 │ │ +079110: 7055 a217 10c2 |0122: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ +079116: 0a1d |0125: move-result v29 │ │ +079118: 0800 3200 |0126: move-object/from16 v0, v50 │ │ +07911c: 5400 ca0a |0128: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079120: 082e 0000 |012a: move-object/from16 v46, v0 │ │ +079124: 0800 3200 |012c: move-object/from16 v0, v50 │ │ +079128: 0801 2e00 |012e: move-object/from16 v1, v46 │ │ +07912c: 7020 ce17 1000 |0130: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +079132: 0a12 |0133: move-result v18 │ │ +079134: 0800 3200 |0134: move-object/from16 v0, v50 │ │ +079138: 5400 bf0a |0136: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07913c: 082e 0000 |0138: move-object/from16 v46, v0 │ │ +079140: 0800 3200 |013a: move-object/from16 v0, v50 │ │ +079144: 0801 2e00 |013c: move-object/from16 v1, v46 │ │ +079148: 7020 ce17 1000 |013e: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +07914e: 0a11 |0141: move-result v17 │ │ +079150: 1327 0000 |0142: const/16 v39, #int 0 // #0 │ │ +079154: 3812 2a00 |0144: if-eqz v18, 016e // +002a │ │ +079158: 0800 3200 |0146: move-object/from16 v0, v50 │ │ +07915c: 5400 ca0a |0148: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079160: 082e 0000 |014a: move-object/from16 v46, v0 │ │ +079164: 7401 c61a 2e00 |014c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ +07916a: 0c16 |014f: move-result-object v22 │ │ +07916c: 1f16 1803 |0150: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +079170: 0800 1600 |0152: move-object/from16 v0, v22 │ │ +079174: 5200 a00a |0154: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ +079178: 022e 0000 |0156: move/from16 v46, v0 │ │ +07917c: 0800 3200 |0158: move-object/from16 v0, v50 │ │ +079180: 5400 ca0a |015a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079184: 082f 0000 |015c: move-object/from16 v47, v0 │ │ +079188: 7401 c71a 2f00 |015e: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ +07918e: 0a2f |0161: move-result v47 │ │ +079190: 902e 2e2f |0162: add-int v46, v46, v47 │ │ +079194: 0800 1600 |0164: move-object/from16 v0, v22 │ │ +079198: 5200 9a0a |0166: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +07919c: 022f 0000 |0168: move/from16 v47, v0 │ │ +0791a0: 902e 2e2f |016a: add-int v46, v46, v47 │ │ +0791a4: 9027 272e |016c: add-int v39, v39, v46 │ │ +0791a8: 3811 2a00 |016e: if-eqz v17, 0198 // +002a │ │ +0791ac: 0800 3200 |0170: move-object/from16 v0, v50 │ │ +0791b0: 5400 bf0a |0172: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +0791b4: 082e 0000 |0174: move-object/from16 v46, v0 │ │ +0791b8: 7401 c61a 2e00 |0176: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ +0791be: 0c16 |0179: move-result-object v22 │ │ +0791c0: 1f16 1803 |017a: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +0791c4: 0800 1600 |017c: move-object/from16 v0, v22 │ │ +0791c8: 5200 a00a |017e: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ +0791cc: 022e 0000 |0180: move/from16 v46, v0 │ │ +0791d0: 0800 3200 |0182: move-object/from16 v0, v50 │ │ +0791d4: 5400 bf0a |0184: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +0791d8: 082f 0000 |0186: move-object/from16 v47, v0 │ │ +0791dc: 7401 c71a 2f00 |0188: invoke-virtual/range {v47}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ +0791e2: 0a2f |018b: move-result v47 │ │ +0791e4: 902e 2e2f |018c: add-int v46, v46, v47 │ │ +0791e8: 0800 1600 |018e: move-object/from16 v0, v22 │ │ +0791ec: 5200 9a0a |0190: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +0791f0: 022f 0000 |0192: move/from16 v47, v0 │ │ +0791f4: 902e 2e2f |0194: add-int v46, v46, v47 │ │ +0791f8: 9027 272e |0196: add-int v39, v39, v46 │ │ +0791fc: 3912 0400 |0198: if-nez v18, 019c // +0004 │ │ +079200: 3811 4401 |019a: if-eqz v17, 02de // +0144 │ │ +079204: 3812 db01 |019c: if-eqz v18, 0377 // +01db │ │ +079208: 0800 3200 |019e: move-object/from16 v0, v50 │ │ +07920c: 5400 ca0a |01a0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079210: 082b 0000 |01a2: move-object/from16 v43, v0 │ │ +079214: 3811 db01 |01a4: if-eqz v17, 037f // +01db │ │ +079218: 0800 3200 |01a6: move-object/from16 v0, v50 │ │ +07921c: 5406 bf0a |01a8: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +079220: 7401 c118 2b00 |01aa: invoke-virtual/range {v43}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +079226: 0c2c |01ad: move-result-object v44 │ │ +079228: 1f2c 1803 |01ae: check-cast v44, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +07922c: 6e10 c118 0600 |01b0: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +079232: 0c07 |01b3: move-result-object v7 │ │ +079234: 1f07 1803 |01b4: check-cast v7, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +079238: 3812 0e00 |01b6: if-eqz v18, 01c4 // +000e │ │ +07923c: 0800 3200 |01b8: move-object/from16 v0, v50 │ │ +079240: 5400 ca0a |01ba: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079244: 082e 0000 |01bc: move-object/from16 v46, v0 │ │ +079248: 7401 c81a 2e00 |01be: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ +07924e: 0a2e |01c1: move-result v46 │ │ +079250: 3c2e 1000 |01c2: if-gtz v46, 01d2 // +0010 │ │ +079254: 3811 c101 |01c4: if-eqz v17, 0385 // +01c1 │ │ +079258: 0800 3200 |01c6: move-object/from16 v0, v50 │ │ +07925c: 5400 bf0a |01c8: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +079260: 082e 0000 |01ca: move-object/from16 v46, v0 │ │ +079264: 7401 c81a 2e00 |01cc: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ +07926a: 0a2e |01cf: move-result v46 │ │ +07926c: 3d2e b501 |01d0: if-lez v46, 0385 // +01b5 │ │ +079270: 1326 0100 |01d2: const/16 v38, #int 1 // #1 │ │ +079274: 0800 3200 |01d4: move-object/from16 v0, v50 │ │ +079278: 5200 af0a |01d6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mGravity:I // field@0aaf │ │ +07927c: 022e 0000 |01d8: move/from16 v46, v0 │ │ +079280: dd2e 2e70 |01da: and-int/lit8 v46, v46, #int 112 // #70 │ │ +079284: 2c2e 8e03 0000 |01dc: sparse-switch v46, 0000056a // +0000038e │ │ +07928a: 912e 0e1a |01df: sub-int v46, v14, v26 │ │ +07928e: 911f 2e17 |01e1: sub-int v31, v46, v23 │ │ +079292: 912e 1f27 |01e3: sub-int v46, v31, v39 │ │ +079296: db20 2e02 |01e5: div-int/lit8 v32, v46, #int 2 // #02 │ │ +07929a: 0800 2c00 |01e7: move-object/from16 v0, v44 │ │ +07929e: 5200 a00a |01e9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ +0792a2: 022e 0000 |01eb: move/from16 v46, v0 │ │ +0792a6: 0800 3200 |01ed: move-object/from16 v0, v50 │ │ +0792aa: 5200 c60a |01ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ +0792ae: 022f 0000 |01f1: move/from16 v47, v0 │ │ +0792b2: 902e 2e2f |01f3: add-int v46, v46, v47 │ │ +0792b6: 0200 2000 |01f5: move/from16 v0, v32 │ │ +0792ba: 0201 2e00 |01f7: move/from16 v1, v46 │ │ +0792be: 3510 a601 |01f9: if-ge v0, v1, 039f // +01a6 │ │ +0792c2: 0800 2c00 |01fb: move-object/from16 v0, v44 │ │ +0792c6: 5200 a00a |01fd: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ +0792ca: 022e 0000 |01ff: move/from16 v46, v0 │ │ +0792ce: 0800 3200 |0201: move-object/from16 v0, v50 │ │ +0792d2: 5200 c60a |0203: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ +0792d6: 022f 0000 |0205: move/from16 v47, v0 │ │ +0792da: 9020 2e2f |0207: add-int v32, v46, v47 │ │ +0792de: 902a 1a20 |0209: add-int v42, v26, v32 │ │ +0792e2: 3810 e001 |020b: if-eqz v16, 03eb // +01e0 │ │ +0792e6: 3826 da01 |020d: if-eqz v38, 03e7 // +01da │ │ +0792ea: 0800 3200 |020f: move-object/from16 v0, v50 │ │ +0792ee: 5200 c50a |0211: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0ac5 │ │ +0792f2: 022e 0000 |0213: move/from16 v46, v0 │ │ +0792f6: 132f 0100 |0215: const/16 v47, #int 1 // #1 │ │ +0792fa: 442f 0c2f |0217: aget v47, v12, v47 │ │ +0792fe: 911c 2e2f |0219: sub-int v28, v46, v47 │ │ +079302: 132e 0000 |021b: const/16 v46, #int 0 // #0 │ │ +079306: 0200 2e00 |021d: move/from16 v0, v46 │ │ +07930a: 0201 1c00 |021f: move/from16 v1, v28 │ │ +07930e: 7120 9d1b 1000 |0221: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079314: 0a2e |0224: move-result v46 │ │ +079316: 911d 1d2e |0225: sub-int v29, v29, v46 │ │ +07931a: 132e 0100 |0227: const/16 v46, #int 1 // #1 │ │ +07931e: 132f 0000 |0229: const/16 v47, #int 0 // #0 │ │ +079322: 0200 1c00 |022b: move/from16 v0, v28 │ │ +079326: 7b00 |022d: neg-int v0, v0 │ │ +079328: 0230 0000 |022e: move/from16 v48, v0 │ │ +07932c: 7702 9d1b 2f00 |0230: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079332: 0a2f |0233: move-result v47 │ │ +079334: 4b2f 0c2e |0234: aput v47, v12, v46 │ │ +079338: 0229 1d00 |0236: move/from16 v41, v29 │ │ +07933c: 0224 1d00 |0238: move/from16 v36, v29 │ │ +079340: 3812 4900 |023a: if-eqz v18, 0283 // +0049 │ │ +079344: 0800 3200 |023c: move-object/from16 v0, v50 │ │ +079348: 5400 ca0a |023e: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07934c: 082e 0000 |0240: move-object/from16 v46, v0 │ │ +079350: 7401 c61a 2e00 |0242: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ +079356: 0c16 |0245: move-result-object v22 │ │ +079358: 1f16 1803 |0246: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +07935c: 0800 3200 |0248: move-object/from16 v0, v50 │ │ +079360: 5400 ca0a |024a: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079364: 082e 0000 |024c: move-object/from16 v46, v0 │ │ +079368: 7401 c81a 2e00 |024e: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ +07936e: 0a2e |0251: move-result v46 │ │ +079370: 9128 292e |0252: sub-int v40, v41, v46 │ │ +079374: 0800 3200 |0254: move-object/from16 v0, v50 │ │ +079378: 5400 ca0a |0256: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07937c: 082e 0000 |0258: move-object/from16 v46, v0 │ │ +079380: 7401 c71a 2e00 |025a: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ +079386: 0a2e |025d: move-result v46 │ │ +079388: 9025 2a2e |025e: add-int v37, v42, v46 │ │ +07938c: 0800 3200 |0260: move-object/from16 v0, v50 │ │ +079390: 5400 ca0a |0262: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079394: 082e 0000 |0264: move-object/from16 v46, v0 │ │ +079398: 0800 2e00 |0266: move-object/from16 v0, v46 │ │ +07939c: 0201 2800 |0268: move/from16 v1, v40 │ │ +0793a0: 0202 2a00 |026a: move/from16 v2, v42 │ │ +0793a4: 0203 2900 |026c: move/from16 v3, v41 │ │ +0793a8: 0204 2500 |026e: move/from16 v4, v37 │ │ +0793ac: 6e54 cc1a 1032 |0270: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1acc │ │ +0793b2: 0800 3200 |0273: move-object/from16 v0, v50 │ │ +0793b6: 5200 c40a |0275: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ +0793ba: 022e 0000 |0277: move/from16 v46, v0 │ │ +0793be: 9129 282e |0279: sub-int v41, v40, v46 │ │ +0793c2: 0800 1600 |027b: move-object/from16 v0, v22 │ │ +0793c6: 5200 9a0a |027d: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +0793ca: 022e 0000 |027f: move/from16 v46, v0 │ │ +0793ce: 902a 252e |0281: add-int v42, v37, v46 │ │ +0793d2: 3811 5100 |0283: if-eqz v17, 02d4 // +0051 │ │ +0793d6: 0800 3200 |0285: move-object/from16 v0, v50 │ │ +0793da: 5400 bf0a |0287: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +0793de: 082e 0000 |0289: move-object/from16 v46, v0 │ │ +0793e2: 7401 c61a 2e00 |028b: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ +0793e8: 0c16 |028e: move-result-object v22 │ │ +0793ea: 1f16 1803 |028f: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +0793ee: 0800 1600 |0291: move-object/from16 v0, v22 │ │ +0793f2: 5200 a00a |0293: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ +0793f6: 022e 0000 |0295: move/from16 v46, v0 │ │ +0793fa: 902a 2a2e |0297: add-int v42, v42, v46 │ │ +0793fe: 0800 3200 |0299: move-object/from16 v0, v50 │ │ +079402: 5400 bf0a |029b: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +079406: 082e 0000 |029d: move-object/from16 v46, v0 │ │ +07940a: 7401 c81a 2e00 |029f: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ +079410: 0a2e |02a2: move-result v46 │ │ +079412: 9123 242e |02a3: sub-int v35, v36, v46 │ │ +079416: 0800 3200 |02a5: move-object/from16 v0, v50 │ │ +07941a: 5400 bf0a |02a7: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07941e: 082e 0000 |02a9: move-object/from16 v46, v0 │ │ +079422: 7401 c71a 2e00 |02ab: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ +079428: 0a2e |02ae: move-result v46 │ │ +07942a: 9022 2a2e |02af: add-int v34, v42, v46 │ │ +07942e: 0800 3200 |02b1: move-object/from16 v0, v50 │ │ +079432: 5400 bf0a |02b3: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +079436: 082e 0000 |02b5: move-object/from16 v46, v0 │ │ +07943a: 0800 2e00 |02b7: move-object/from16 v0, v46 │ │ +07943e: 0201 2300 |02b9: move/from16 v1, v35 │ │ +079442: 0202 2a00 |02bb: move/from16 v2, v42 │ │ +079446: 0203 2400 |02bd: move/from16 v3, v36 │ │ +07944a: 0204 2200 |02bf: move/from16 v4, v34 │ │ +07944e: 6e54 cc1a 1032 |02c1: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1acc │ │ +079454: 0800 3200 |02c4: move-object/from16 v0, v50 │ │ +079458: 5200 c40a |02c6: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ +07945c: 022e 0000 |02c8: move/from16 v46, v0 │ │ +079460: 9124 242e |02ca: sub-int v36, v36, v46 │ │ +079464: 0800 1600 |02cc: move-object/from16 v0, v22 │ │ +079468: 5200 9a0a |02ce: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +07946c: 022e 0000 |02d0: move/from16 v46, v0 │ │ +079470: 902a 222e |02d2: add-int v42, v34, v46 │ │ +079474: 3826 0a00 |02d4: if-eqz v38, 02de // +000a │ │ +079478: 0200 2900 |02d6: move/from16 v0, v41 │ │ +07947c: 0201 2400 |02d8: move/from16 v1, v36 │ │ +079480: 7120 9f1b 1000 |02da: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +079486: 0a1d |02dd: move-result v29 │ │ +079488: 0800 3200 |02de: move-object/from16 v0, v50 │ │ +07948c: 5400 c10a |02e0: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +079490: 082e 0000 |02e2: move-object/from16 v46, v0 │ │ +079494: 132f 0300 |02e4: const/16 v47, #int 3 // #3 │ │ +079498: 0800 3200 |02e6: move-object/from16 v0, v50 │ │ +07949c: 0801 2e00 |02e8: move-object/from16 v1, v46 │ │ +0794a0: 0202 2f00 |02ea: move/from16 v2, v47 │ │ +0794a4: 7030 6617 1002 |02ec: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1766 │ │ +0794aa: 0800 3200 |02ef: move-object/from16 v0, v50 │ │ +0794ae: 5400 c10a |02f1: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +0794b2: 082e 0000 |02f3: move-object/from16 v46, v0 │ │ +0794b6: 7401 0f1c 2e00 |02f5: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +0794bc: 0a15 |02f8: move-result v21 │ │ +0794be: 120f |02f9: const/4 v15, #int 0 // #0 │ │ +0794c0: 0200 1500 |02fa: move/from16 v0, v21 │ │ +0794c4: 350f c601 |02fc: if-ge v15, v0, 04c2 // +01c6 │ │ +0794c8: 0800 3200 |02fe: move-object/from16 v0, v50 │ │ +0794cc: 5400 c10a |0300: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +0794d0: 082e 0000 |0302: move-object/from16 v46, v0 │ │ +0794d4: 0800 2e00 |0304: move-object/from16 v0, v46 │ │ +0794d8: 6e20 081c f000 |0306: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0794de: 0c2e |0309: move-result-object v46 │ │ +0794e0: 1f2e 6803 |030a: check-cast v46, Landroid/view/View; // type@0368 │ │ +0794e4: 0800 3200 |030c: move-object/from16 v0, v50 │ │ +0794e8: 0801 2e00 |030e: move-object/from16 v1, v46 │ │ +0794ec: 0202 1400 |0310: move/from16 v2, v20 │ │ +0794f0: 7055 a117 10c2 |0312: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ +0794f6: 0a14 |0315: move-result v20 │ │ +0794f8: d80f 0f01 |0316: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0794fc: 28e2 |0318: goto 02fa // -001e │ │ +0794fe: 1310 0000 |0319: const/16 v16, #int 0 // #0 │ │ +079502: 2900 f3fc |031b: goto/16 000e // -030d │ │ +079506: 0800 3200 |031d: move-object/from16 v0, v50 │ │ +07950a: 5400 b60a |031f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07950e: 082e 0000 |0321: move-object/from16 v46, v0 │ │ +079512: 0800 3200 |0323: move-object/from16 v0, v50 │ │ +079516: 0801 2e00 |0325: move-object/from16 v1, v46 │ │ +07951a: 0202 1400 |0327: move/from16 v2, v20 │ │ +07951e: 7055 a117 10c2 |0329: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ +079524: 0a14 |032c: move-result v20 │ │ +079526: 2900 31fd |032d: goto/16 005e // -02cf │ │ +07952a: 0800 3200 |032f: move-object/from16 v0, v50 │ │ +07952e: 5400 a70a |0331: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +079532: 082e 0000 |0333: move-object/from16 v46, v0 │ │ +079536: 0800 3200 |0335: move-object/from16 v0, v50 │ │ +07953a: 0801 2e00 |0337: move-object/from16 v1, v46 │ │ +07953e: 0202 1400 |0339: move/from16 v2, v20 │ │ +079542: 7055 a117 10c2 |033b: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ +079548: 0a14 |033e: move-result v20 │ │ +07954a: 2900 41fd |033f: goto/16 0080 // -02bf │ │ +07954e: 0800 3200 |0341: move-object/from16 v0, v50 │ │ +079552: 5400 b30a |0343: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +079556: 082e 0000 |0345: move-object/from16 v46, v0 │ │ +07955a: 0800 3200 |0347: move-object/from16 v0, v50 │ │ +07955e: 0801 2e00 |0349: move-object/from16 v1, v46 │ │ +079562: 0202 1d00 |034b: move/from16 v2, v29 │ │ +079566: 7055 a217 10c2 |034d: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ +07956c: 0a1d |0350: move-result v29 │ │ +07956e: 2900 51fd |0351: goto/16 00a2 // -02af │ │ +079572: 0800 3200 |0353: move-object/from16 v0, v50 │ │ +079576: 5400 ad0a |0355: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +07957a: 082e 0000 |0357: move-object/from16 v46, v0 │ │ +07957e: 0800 3200 |0359: move-object/from16 v0, v50 │ │ +079582: 0801 2e00 |035b: move-object/from16 v1, v46 │ │ +079586: 0202 1400 |035d: move/from16 v2, v20 │ │ +07958a: 7055 a117 10c2 |035f: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ +079590: 0a14 |0362: move-result v20 │ │ +079592: 2900 a1fd |0363: goto/16 0104 // -025f │ │ +079596: 0800 3200 |0365: move-object/from16 v0, v50 │ │ +07959a: 5400 b00a |0367: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07959e: 082e 0000 |0369: move-object/from16 v46, v0 │ │ +0795a2: 0800 3200 |036b: move-object/from16 v0, v50 │ │ +0795a6: 0801 2e00 |036d: move-object/from16 v1, v46 │ │ +0795aa: 0202 1400 |036f: move/from16 v2, v20 │ │ +0795ae: 7055 a117 10c2 |0371: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ +0795b4: 0a14 |0374: move-result v20 │ │ +0795b6: 2900 b1fd |0375: goto/16 0126 // -024f │ │ +0795ba: 0800 3200 |0377: move-object/from16 v0, v50 │ │ +0795be: 5400 bf0a |0379: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +0795c2: 082b 0000 |037b: move-object/from16 v43, v0 │ │ +0795c6: 2900 27fe |037d: goto/16 01a4 // -01d9 │ │ +0795ca: 0800 3200 |037f: move-object/from16 v0, v50 │ │ +0795ce: 5406 ca0a |0381: iget-object v6, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +0795d2: 2900 27fe |0383: goto/16 01aa // -01d9 │ │ +0795d6: 1326 0000 |0385: const/16 v38, #int 0 // #0 │ │ +0795da: 2900 4dfe |0387: goto/16 01d4 // -01b3 │ │ +0795de: 7401 9217 3200 |0389: invoke-virtual/range {v50}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ +0795e4: 0a2e |038c: move-result v46 │ │ +0795e6: 0800 2c00 |038d: move-object/from16 v0, v44 │ │ +0795ea: 5200 a00a |038f: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ +0795ee: 022f 0000 |0391: move/from16 v47, v0 │ │ +0795f2: 902e 2e2f |0393: add-int v46, v46, v47 │ │ +0795f6: 0800 3200 |0395: move-object/from16 v0, v50 │ │ +0795fa: 5200 c60a |0397: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ +0795fe: 022f 0000 |0399: move/from16 v47, v0 │ │ +079602: 902a 2e2f |039b: add-int v42, v46, v47 │ │ +079606: 2900 6efe |039d: goto/16 020b // -0192 │ │ +07960a: 912e 0e17 |039f: sub-int v46, v14, v23 │ │ +07960e: 912e 2e27 |03a1: sub-int v46, v46, v39 │ │ +079612: 912e 2e20 |03a3: sub-int v46, v46, v32 │ │ +079616: 9121 2e1a |03a5: sub-int v33, v46, v26 │ │ +07961a: 0800 2c00 |03a7: move-object/from16 v0, v44 │ │ +07961e: 5200 9a0a |03a9: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +079622: 022e 0000 |03ab: move/from16 v46, v0 │ │ +079626: 0800 3200 |03ad: move-object/from16 v0, v50 │ │ +07962a: 5200 c30a |03af: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ +07962e: 022f 0000 |03b1: move/from16 v47, v0 │ │ +079632: 902e 2e2f |03b3: add-int v46, v46, v47 │ │ +079636: 0200 2100 |03b5: move/from16 v0, v33 │ │ +07963a: 0201 2e00 |03b7: move/from16 v1, v46 │ │ +07963e: 3510 50fe |03b9: if-ge v0, v1, 0209 // -01b0 │ │ +079642: 132e 0000 |03bb: const/16 v46, #int 0 // #0 │ │ +079646: 5270 9a0a |03bd: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +07964a: 022f 0000 |03bf: move/from16 v47, v0 │ │ +07964e: 0800 3200 |03c1: move-object/from16 v0, v50 │ │ +079652: 5200 c30a |03c3: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ +079656: 0230 0000 |03c5: move/from16 v48, v0 │ │ +07965a: 902f 2f30 |03c7: add-int v47, v47, v48 │ │ +07965e: 912f 2f21 |03c9: sub-int v47, v47, v33 │ │ +079662: 912f 202f |03cb: sub-int v47, v32, v47 │ │ +079666: 7702 9d1b 2e00 |03cd: invoke-static/range {v46, v47}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +07966c: 0a20 |03d0: move-result v32 │ │ +07966e: 2900 38fe |03d1: goto/16 0209 // -01c8 │ │ +079672: 912e 0e17 |03d3: sub-int v46, v14, v23 │ │ +079676: 5270 9a0a |03d5: iget v0, v7, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +07967a: 022f 0000 |03d7: move/from16 v47, v0 │ │ +07967e: 912e 2e2f |03d9: sub-int v46, v46, v47 │ │ +079682: 0800 3200 |03db: move-object/from16 v0, v50 │ │ +079686: 5200 c30a |03dd: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ +07968a: 022f 0000 |03df: move/from16 v47, v0 │ │ +07968e: 912e 2e2f |03e1: sub-int v46, v46, v47 │ │ +079692: 912a 2e27 |03e3: sub-int v42, v46, v39 │ │ +079696: 2900 26fe |03e5: goto/16 020b // -01da │ │ +07969a: 132e 0000 |03e7: const/16 v46, #int 0 // #0 │ │ +07969e: 2900 2cfe |03e9: goto/16 0215 // -01d4 │ │ +0796a2: 3826 d300 |03eb: if-eqz v38, 04be // +00d3 │ │ +0796a6: 0800 3200 |03ed: move-object/from16 v0, v50 │ │ +0796aa: 5200 c50a |03ef: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0ac5 │ │ +0796ae: 022e 0000 |03f1: move/from16 v46, v0 │ │ +0796b2: 132f 0000 |03f3: const/16 v47, #int 0 // #0 │ │ +0796b6: 442f 0c2f |03f5: aget v47, v12, v47 │ │ +0796ba: 9113 2e2f |03f7: sub-int v19, v46, v47 │ │ +0796be: 132e 0000 |03f9: const/16 v46, #int 0 // #0 │ │ +0796c2: 0200 2e00 |03fb: move/from16 v0, v46 │ │ +0796c6: 0201 1300 |03fd: move/from16 v1, v19 │ │ +0796ca: 7120 9d1b 1000 |03ff: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +0796d0: 0a2e |0402: move-result v46 │ │ +0796d2: 9014 142e |0403: add-int v20, v20, v46 │ │ +0796d6: 132e 0000 |0405: const/16 v46, #int 0 // #0 │ │ +0796da: 132f 0000 |0407: const/16 v47, #int 0 // #0 │ │ +0796de: 0200 1300 |0409: move/from16 v0, v19 │ │ +0796e2: 7b00 |040b: neg-int v0, v0 │ │ +0796e4: 0230 0000 |040c: move/from16 v48, v0 │ │ +0796e8: 7702 9d1b 2f00 |040e: invoke-static/range {v47, v48}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +0796ee: 0a2f |0411: move-result v47 │ │ +0796f0: 4b2f 0c2e |0412: aput v47, v12, v46 │ │ +0796f4: 0228 1400 |0414: move/from16 v40, v20 │ │ +0796f8: 0223 1400 |0416: move/from16 v35, v20 │ │ +0796fc: 3812 4900 |0418: if-eqz v18, 0461 // +0049 │ │ +079700: 0800 3200 |041a: move-object/from16 v0, v50 │ │ +079704: 5400 ca0a |041c: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079708: 082e 0000 |041e: move-object/from16 v46, v0 │ │ +07970c: 7401 c61a 2e00 |0420: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ +079712: 0c16 |0423: move-result-object v22 │ │ +079714: 1f16 1803 |0424: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +079718: 0800 3200 |0426: move-object/from16 v0, v50 │ │ +07971c: 5400 ca0a |0428: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079720: 082e 0000 |042a: move-object/from16 v46, v0 │ │ +079724: 7401 c81a 2e00 |042c: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ +07972a: 0a2e |042f: move-result v46 │ │ +07972c: 9029 282e |0430: add-int v41, v40, v46 │ │ +079730: 0800 3200 |0432: move-object/from16 v0, v50 │ │ +079734: 5400 ca0a |0434: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079738: 082e 0000 |0436: move-object/from16 v46, v0 │ │ +07973c: 7401 c71a 2e00 |0438: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ +079742: 0a2e |043b: move-result v46 │ │ +079744: 9025 2a2e |043c: add-int v37, v42, v46 │ │ +079748: 0800 3200 |043e: move-object/from16 v0, v50 │ │ +07974c: 5400 ca0a |0440: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079750: 082e 0000 |0442: move-object/from16 v46, v0 │ │ +079754: 0800 2e00 |0444: move-object/from16 v0, v46 │ │ +079758: 0201 2800 |0446: move/from16 v1, v40 │ │ +07975c: 0202 2a00 |0448: move/from16 v2, v42 │ │ +079760: 0203 2900 |044a: move/from16 v3, v41 │ │ +079764: 0204 2500 |044c: move/from16 v4, v37 │ │ +079768: 6e54 cc1a 1032 |044e: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1acc │ │ +07976e: 0800 3200 |0451: move-object/from16 v0, v50 │ │ +079772: 5200 c40a |0453: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ +079776: 022e 0000 |0455: move/from16 v46, v0 │ │ +07977a: 9028 292e |0457: add-int v40, v41, v46 │ │ +07977e: 0800 1600 |0459: move-object/from16 v0, v22 │ │ +079782: 5200 9a0a |045b: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +079786: 022e 0000 |045d: move/from16 v46, v0 │ │ +07978a: 902a 252e |045f: add-int v42, v37, v46 │ │ +07978e: 3811 5100 |0461: if-eqz v17, 04b2 // +0051 │ │ +079792: 0800 3200 |0463: move-object/from16 v0, v50 │ │ +079796: 5400 bf0a |0465: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07979a: 082e 0000 |0467: move-object/from16 v46, v0 │ │ +07979e: 7401 c61a 2e00 |0469: invoke-virtual/range {v46}, Landroid/widget/TextView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ac6 │ │ +0797a4: 0c16 |046c: move-result-object v22 │ │ +0797a6: 1f16 1803 |046d: check-cast v22, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +0797aa: 0800 1600 |046f: move-object/from16 v0, v22 │ │ +0797ae: 5200 a00a |0471: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.topMargin:I // field@0aa0 │ │ +0797b2: 022e 0000 |0473: move/from16 v46, v0 │ │ +0797b6: 902a 2a2e |0475: add-int v42, v42, v46 │ │ +0797ba: 0800 3200 |0477: move-object/from16 v0, v50 │ │ +0797be: 5400 bf0a |0479: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +0797c2: 082e 0000 |047b: move-object/from16 v46, v0 │ │ +0797c6: 7401 c81a 2e00 |047d: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ +0797cc: 0a2e |0480: move-result v46 │ │ +0797ce: 9024 232e |0481: add-int v36, v35, v46 │ │ +0797d2: 0800 3200 |0483: move-object/from16 v0, v50 │ │ +0797d6: 5400 bf0a |0485: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +0797da: 082e 0000 |0487: move-object/from16 v46, v0 │ │ +0797de: 7401 c71a 2e00 |0489: invoke-virtual/range {v46}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ +0797e4: 0a2e |048c: move-result v46 │ │ +0797e6: 9022 2a2e |048d: add-int v34, v42, v46 │ │ +0797ea: 0800 3200 |048f: move-object/from16 v0, v50 │ │ +0797ee: 5400 bf0a |0491: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +0797f2: 082e 0000 |0493: move-object/from16 v46, v0 │ │ +0797f6: 0800 2e00 |0495: move-object/from16 v0, v46 │ │ +0797fa: 0201 2300 |0497: move/from16 v1, v35 │ │ +0797fe: 0202 2a00 |0499: move/from16 v2, v42 │ │ +079802: 0203 2400 |049b: move/from16 v3, v36 │ │ +079806: 0204 2200 |049d: move/from16 v4, v34 │ │ +07980a: 6e54 cc1a 1032 |049f: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@1acc │ │ +079810: 0800 3200 |04a2: move-object/from16 v0, v50 │ │ +079814: 5200 c40a |04a4: iget v0, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ +079818: 022e 0000 |04a6: move/from16 v46, v0 │ │ +07981c: 9023 242e |04a8: add-int v35, v36, v46 │ │ +079820: 0800 1600 |04aa: move-object/from16 v0, v22 │ │ +079824: 5200 9a0a |04ac: iget v0, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.bottomMargin:I // field@0a9a │ │ +079828: 022e 0000 |04ae: move/from16 v46, v0 │ │ +07982c: 902a 222e |04b0: add-int v42, v34, v46 │ │ +079830: 3826 2cfe |04b2: if-eqz v38, 02de // -01d4 │ │ +079834: 0200 2800 |04b4: move/from16 v0, v40 │ │ +079838: 0201 2300 |04b6: move/from16 v1, v35 │ │ +07983c: 7120 9d1b 1000 |04b8: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079842: 0a14 |04bb: move-result v20 │ │ +079844: 2900 22fe |04bc: goto/16 02de // -01de │ │ +079848: 132e 0000 |04be: const/16 v46, #int 0 // #0 │ │ +07984c: 2900 33ff |04c0: goto/16 03f3 // -00cd │ │ +079850: 0800 3200 |04c2: move-object/from16 v0, v50 │ │ +079854: 5400 c10a |04c4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +079858: 082e 0000 |04c6: move-object/from16 v46, v0 │ │ +07985c: 132f 0500 |04c8: const/16 v47, #int 5 // #5 │ │ +079860: 0800 3200 |04ca: move-object/from16 v0, v50 │ │ +079864: 0801 2e00 |04cc: move-object/from16 v1, v46 │ │ +079868: 0202 2f00 |04ce: move/from16 v2, v47 │ │ +07986c: 7030 6617 1002 |04d0: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1766 │ │ +079872: 0800 3200 |04d3: move-object/from16 v0, v50 │ │ +079876: 5400 c10a |04d5: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +07987a: 082e 0000 |04d7: move-object/from16 v46, v0 │ │ +07987e: 7401 0f1c 2e00 |04d9: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +079884: 0a1e |04dc: move-result v30 │ │ +079886: 120f |04dd: const/4 v15, #int 0 // #0 │ │ +079888: 0200 1e00 |04de: move/from16 v0, v30 │ │ +07988c: 350f 1d00 |04e0: if-ge v15, v0, 04fd // +001d │ │ +079890: 0800 3200 |04e2: move-object/from16 v0, v50 │ │ +079894: 5400 c10a |04e4: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +079898: 082e 0000 |04e6: move-object/from16 v46, v0 │ │ +07989c: 0800 2e00 |04e8: move-object/from16 v0, v46 │ │ +0798a0: 6e20 081c f000 |04ea: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +0798a6: 0c2e |04ed: move-result-object v46 │ │ +0798a8: 1f2e 6803 |04ee: check-cast v46, Landroid/view/View; // type@0368 │ │ +0798ac: 0800 3200 |04f0: move-object/from16 v0, v50 │ │ +0798b0: 0801 2e00 |04f2: move-object/from16 v1, v46 │ │ +0798b4: 0202 1d00 |04f4: move/from16 v2, v29 │ │ +0798b8: 7055 a217 10c2 |04f6: invoke-direct {v0, v1, v2, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildRight:(Landroid/view/View;I[II)I // method@17a2 │ │ +0798be: 0a1d |04f9: move-result v29 │ │ +0798c0: d80f 0f01 |04fa: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0798c4: 28e2 |04fc: goto 04de // -001e │ │ +0798c6: 0800 3200 |04fd: move-object/from16 v0, v50 │ │ +0798ca: 5400 c10a |04ff: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +0798ce: 082e 0000 |0501: move-object/from16 v46, v0 │ │ +0798d2: 132f 0100 |0503: const/16 v47, #int 1 // #1 │ │ +0798d6: 0800 3200 |0505: move-object/from16 v0, v50 │ │ +0798da: 0801 2e00 |0507: move-object/from16 v1, v46 │ │ +0798de: 0202 2f00 |0509: move/from16 v2, v47 │ │ +0798e2: 7030 6617 1002 |050b: invoke-direct {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.addCustomViewsWithGravity:(Ljava/util/List;I)V // method@1766 │ │ +0798e8: 0800 3200 |050e: move-object/from16 v0, v50 │ │ +0798ec: 5400 c10a |0510: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +0798f0: 082e 0000 |0512: move-object/from16 v46, v0 │ │ +0798f4: 0800 3200 |0514: move-object/from16 v0, v50 │ │ +0798f8: 0801 2e00 |0516: move-object/from16 v1, v46 │ │ +0798fc: 7030 9917 100c |0518: invoke-direct {v0, v1, v12}, Landroid/support/v7/widget/Toolbar;.getViewListMeasuredWidth:(Ljava/util/List;[I)I // method@1799 │ │ +079902: 0a0b |051b: move-result v11 │ │ +079904: 912e 2d18 |051c: sub-int v46, v45, v24 │ │ +079908: 912e 2e19 |051e: sub-int v46, v46, v25 │ │ +07990c: db2e 2e02 |0520: div-int/lit8 v46, v46, #int 2 // #02 │ │ +079910: 901b 182e |0522: add-int v27, v24, v46 │ │ +079914: db0d 0b02 |0524: div-int/lit8 v13, v11, #int 2 // #02 │ │ +079918: 9108 1b0d |0526: sub-int v8, v27, v13 │ │ +07991c: 9009 080b |0528: add-int v9, v8, v11 │ │ +079920: 0200 1400 |052a: move/from16 v0, v20 │ │ +079924: 3508 2a00 |052c: if-ge v8, v0, 0556 // +002a │ │ +079928: 0208 1400 |052e: move/from16 v8, v20 │ │ +07992c: 0800 3200 |0530: move-object/from16 v0, v50 │ │ +079930: 5400 c10a |0532: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +079934: 082e 0000 |0534: move-object/from16 v46, v0 │ │ +079938: 7401 0f1c 2e00 |0536: invoke-virtual/range {v46}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +07993e: 0a0a |0539: move-result v10 │ │ +079940: 120f |053a: const/4 v15, #int 0 // #0 │ │ +079942: 35af 2400 |053b: if-ge v15, v10, 055f // +0024 │ │ +079946: 0800 3200 |053d: move-object/from16 v0, v50 │ │ +07994a: 5400 c10a |053f: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +07994e: 082e 0000 |0541: move-object/from16 v46, v0 │ │ +079952: 0800 2e00 |0543: move-object/from16 v0, v46 │ │ +079956: 6e20 081c f000 |0545: invoke-virtual {v0, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@1c08 │ │ +07995c: 0c2e |0548: move-result-object v46 │ │ +07995e: 1f2e 6803 |0549: check-cast v46, Landroid/view/View; // type@0368 │ │ +079962: 0800 3200 |054b: move-object/from16 v0, v50 │ │ +079966: 0801 2e00 |054d: move-object/from16 v1, v46 │ │ +07996a: 7055 a117 10c8 |054f: invoke-direct {v0, v1, v8, v12, v5}, Landroid/support/v7/widget/Toolbar;.layoutChildLeft:(Landroid/view/View;I[II)I // method@17a1 │ │ +079970: 0a08 |0552: move-result v8 │ │ +079972: d80f 0f01 |0553: add-int/lit8 v15, v15, #int 1 // #01 │ │ +079976: 28e6 |0555: goto 053b // -001a │ │ +079978: 0200 1d00 |0556: move/from16 v0, v29 │ │ +07997c: 3709 d8ff |0558: if-le v9, v0, 0530 // -0028 │ │ +079980: 912e 091d |055a: sub-int v46, v9, v29 │ │ +079984: 9108 082e |055c: sub-int v8, v8, v46 │ │ +079988: 28d2 |055e: goto 0530 // -002e │ │ +07998a: 0800 3200 |055f: move-object/from16 v0, v50 │ │ +07998e: 5400 c10a |0561: iget-object v0, v0, Landroid/support/v7/widget/Toolbar;.mTempViews:Ljava/util/ArrayList; // field@0ac1 │ │ +079992: 082e 0000 |0563: move-object/from16 v46, v0 │ │ +079996: 7401 061c 2e00 |0565: invoke-virtual/range {v46}, Ljava/util/ArrayList;.clear:()V // method@1c06 │ │ +07999c: 0e00 |0568: return-void │ │ +07999e: 0000 |0569: nop // spacer │ │ +0799a0: 0002 0200 3000 0000 5000 0000 ad01 ... |056a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ 0x000e line=1304 │ │ 0x0012 line=1305 │ │ 0x0016 line=1306 │ │ 0x001a line=1307 │ │ @@ -184570,440 +184570,440 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 40 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 824 16-bit code units │ │ -0799bc: |[0799bc] android.support.v7.widget.Toolbar.onMeasure:(II)V │ │ -0799cc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0799ce: 1319 0000 |0001: const/16 v25, #int 0 // #0 │ │ -0799d2: 1316 0000 |0003: const/16 v22, #int 0 // #0 │ │ -0799d6: 0800 2500 |0005: move-object/from16 v0, v37 │ │ -0799da: 540d c00a |0007: iget-object v13, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0ac0 │ │ -0799de: 7701 5f14 2500 |0009: invoke-static/range {v37}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ -0799e4: 0a03 |000c: move-result v3 │ │ -0799e6: 3803 f401 |000d: if-eqz v3, 0201 // +01f4 │ │ -0799ea: 131d 0100 |000f: const/16 v29, #int 1 // #1 │ │ -0799ee: 131c 0000 |0011: const/16 v28, #int 0 // #0 │ │ -0799f2: 1321 0000 |0013: const/16 v33, #int 0 // #0 │ │ -0799f6: 0800 2500 |0015: move-object/from16 v0, v37 │ │ -0799fa: 5403 b60a |0017: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -0799fe: 0800 2500 |0019: move-object/from16 v0, v37 │ │ -079a02: 7020 ce17 3000 |001b: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -079a08: 0a03 |001e: move-result v3 │ │ -079a0a: 3803 4f00 |001f: if-eqz v3, 006e // +004f │ │ -079a0e: 0800 2500 |0021: move-object/from16 v0, v37 │ │ -079a12: 5404 b60a |0023: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -079a16: 1208 |0025: const/4 v8, #int 0 // #0 │ │ -079a18: 0800 2500 |0026: move-object/from16 v0, v37 │ │ -079a1c: 5209 b10a |0028: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0ab1 │ │ -079a20: 0803 2500 |002a: move-object/from16 v3, v37 │ │ -079a24: 0205 2600 |002c: move/from16 v5, v38 │ │ -079a28: 0207 2700 |002e: move/from16 v7, v39 │ │ -079a2c: 7607 a417 0300 |0030: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@17a4 │ │ -079a32: 0800 2500 |0033: move-object/from16 v0, v37 │ │ -079a36: 5403 b60a |0035: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -079a3a: 6e10 141a 0300 |0037: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@1a14 │ │ -079a40: 0a03 |003a: move-result v3 │ │ -079a42: 0800 2500 |003b: move-object/from16 v0, v37 │ │ -079a46: 5405 b60a |003d: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -079a4a: 0800 2500 |003f: move-object/from16 v0, v37 │ │ -079a4e: 7020 8617 5000 |0041: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1786 │ │ -079a54: 0a05 |0044: move-result v5 │ │ -079a56: 9021 0305 |0045: add-int v33, v3, v5 │ │ -079a5a: 0800 2500 |0047: move-object/from16 v0, v37 │ │ -079a5e: 5403 b60a |0049: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -079a62: 6e10 131a 0300 |004b: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@1a13 │ │ -079a68: 0a03 |004e: move-result v3 │ │ -079a6a: 0800 2500 |004f: move-object/from16 v0, v37 │ │ -079a6e: 5405 b60a |0051: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -079a72: 0800 2500 |0053: move-object/from16 v0, v37 │ │ -079a76: 7020 9817 5000 |0055: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ -079a7c: 0a05 |0058: move-result v5 │ │ -079a7e: b053 |0059: add-int/2addr v3, v5 │ │ -079a80: 0200 1900 |005a: move/from16 v0, v25 │ │ -079a84: 7120 9d1b 3000 |005c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079a8a: 0a19 |005f: move-result v25 │ │ -079a8c: 0800 2500 |0060: move-object/from16 v0, v37 │ │ -079a90: 5403 b60a |0062: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -079a94: 7110 a308 0300 |0064: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -079a9a: 0a03 |0067: move-result v3 │ │ -079a9c: 0200 1600 |0068: move/from16 v0, v22 │ │ -079aa0: 7120 5d14 3000 |006a: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -079aa6: 0a16 |006d: move-result v22 │ │ -079aa8: 0800 2500 |006e: move-object/from16 v0, v37 │ │ -079aac: 5403 a70a |0070: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -079ab0: 0800 2500 |0072: move-object/from16 v0, v37 │ │ -079ab4: 7020 ce17 3000 |0074: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -079aba: 0a03 |0077: move-result v3 │ │ -079abc: 3803 4f00 |0078: if-eqz v3, 00c7 // +004f │ │ -079ac0: 0800 2500 |007a: move-object/from16 v0, v37 │ │ -079ac4: 5404 a70a |007c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -079ac8: 1208 |007e: const/4 v8, #int 0 // #0 │ │ -079aca: 0800 2500 |007f: move-object/from16 v0, v37 │ │ -079ace: 5209 b10a |0081: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0ab1 │ │ -079ad2: 0803 2500 |0083: move-object/from16 v3, v37 │ │ -079ad6: 0205 2600 |0085: move/from16 v5, v38 │ │ -079ada: 0207 2700 |0087: move/from16 v7, v39 │ │ -079ade: 7607 a417 0300 |0089: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@17a4 │ │ -079ae4: 0800 2500 |008c: move-object/from16 v0, v37 │ │ -079ae8: 5403 a70a |008e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -079aec: 6e10 141a 0300 |0090: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@1a14 │ │ -079af2: 0a03 |0093: move-result v3 │ │ -079af4: 0800 2500 |0094: move-object/from16 v0, v37 │ │ -079af8: 5405 a70a |0096: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -079afc: 0800 2500 |0098: move-object/from16 v0, v37 │ │ -079b00: 7020 8617 5000 |009a: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1786 │ │ -079b06: 0a05 |009d: move-result v5 │ │ -079b08: 9021 0305 |009e: add-int v33, v3, v5 │ │ -079b0c: 0800 2500 |00a0: move-object/from16 v0, v37 │ │ -079b10: 5403 a70a |00a2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -079b14: 6e10 131a 0300 |00a4: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@1a13 │ │ -079b1a: 0a03 |00a7: move-result v3 │ │ -079b1c: 0800 2500 |00a8: move-object/from16 v0, v37 │ │ -079b20: 5405 a70a |00aa: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -079b24: 0800 2500 |00ac: move-object/from16 v0, v37 │ │ -079b28: 7020 9817 5000 |00ae: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ -079b2e: 0a05 |00b1: move-result v5 │ │ -079b30: b053 |00b2: add-int/2addr v3, v5 │ │ -079b32: 0200 1900 |00b3: move/from16 v0, v25 │ │ -079b36: 7120 9d1b 3000 |00b5: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079b3c: 0a19 |00b8: move-result v25 │ │ -079b3e: 0800 2500 |00b9: move-object/from16 v0, v37 │ │ -079b42: 5403 a70a |00bb: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ -079b46: 7110 a308 0300 |00bd: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -079b4c: 0a03 |00c0: move-result v3 │ │ -079b4e: 0200 1600 |00c1: move/from16 v0, v22 │ │ -079b52: 7120 5d14 3000 |00c3: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -079b58: 0a16 |00c6: move-result v22 │ │ -079b5a: 7401 8317 2500 |00c7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetStart:()I // method@1783 │ │ -079b60: 0a18 |00ca: move-result v24 │ │ -079b62: 0200 1800 |00cb: move/from16 v0, v24 │ │ -079b66: 0201 2100 |00cd: move/from16 v1, v33 │ │ -079b6a: 7120 9d1b 1000 |00cf: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079b70: 0a03 |00d2: move-result v3 │ │ -079b72: b036 |00d3: add-int/2addr v6, v3 │ │ -079b74: 1203 |00d4: const/4 v3, #int 0 // #0 │ │ -079b76: 9105 1821 |00d5: sub-int v5, v24, v33 │ │ -079b7a: 7120 9d1b 5300 |00d7: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079b80: 0a03 |00da: move-result v3 │ │ -079b82: 4b03 0d1d |00db: aput v3, v13, v29 │ │ -079b86: 1320 0000 |00dd: const/16 v32, #int 0 // #0 │ │ -079b8a: 0800 2500 |00df: move-object/from16 v0, v37 │ │ -079b8e: 5403 b30a |00e1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -079b92: 0800 2500 |00e3: move-object/from16 v0, v37 │ │ -079b96: 7020 ce17 3000 |00e5: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -079b9c: 0a03 |00e8: move-result v3 │ │ -079b9e: 3803 4f00 |00e9: if-eqz v3, 0138 // +004f │ │ -079ba2: 0800 2500 |00eb: move-object/from16 v0, v37 │ │ -079ba6: 5404 b30a |00ed: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -079baa: 1208 |00ef: const/4 v8, #int 0 // #0 │ │ -079bac: 0800 2500 |00f0: move-object/from16 v0, v37 │ │ -079bb0: 5209 b10a |00f2: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0ab1 │ │ -079bb4: 0803 2500 |00f4: move-object/from16 v3, v37 │ │ -079bb8: 0205 2600 |00f6: move/from16 v5, v38 │ │ -079bbc: 0207 2700 |00f8: move/from16 v7, v39 │ │ -079bc0: 7607 a417 0300 |00fa: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@17a4 │ │ -079bc6: 0800 2500 |00fd: move-object/from16 v0, v37 │ │ -079bca: 5403 b30a |00ff: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -079bce: 6e10 f214 0300 |0101: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredWidth:()I // method@14f2 │ │ -079bd4: 0a03 |0104: move-result v3 │ │ -079bd6: 0800 2500 |0105: move-object/from16 v0, v37 │ │ -079bda: 5405 b30a |0107: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -079bde: 0800 2500 |0109: move-object/from16 v0, v37 │ │ -079be2: 7020 8617 5000 |010b: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1786 │ │ -079be8: 0a05 |010e: move-result v5 │ │ -079bea: 9020 0305 |010f: add-int v32, v3, v5 │ │ -079bee: 0800 2500 |0111: move-object/from16 v0, v37 │ │ -079bf2: 5403 b30a |0113: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -079bf6: 6e10 f114 0300 |0115: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredHeight:()I // method@14f1 │ │ -079bfc: 0a03 |0118: move-result v3 │ │ -079bfe: 0800 2500 |0119: move-object/from16 v0, v37 │ │ -079c02: 5405 b30a |011b: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -079c06: 0800 2500 |011d: move-object/from16 v0, v37 │ │ -079c0a: 7020 9817 5000 |011f: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ -079c10: 0a05 |0122: move-result v5 │ │ -079c12: b053 |0123: add-int/2addr v3, v5 │ │ -079c14: 0200 1900 |0124: move/from16 v0, v25 │ │ -079c18: 7120 9d1b 3000 |0126: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079c1e: 0a19 |0129: move-result v25 │ │ -079c20: 0800 2500 |012a: move-object/from16 v0, v37 │ │ -079c24: 5403 b30a |012c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -079c28: 7110 a308 0300 |012e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -079c2e: 0a03 |0131: move-result v3 │ │ -079c30: 0200 1600 |0132: move/from16 v0, v22 │ │ -079c34: 7120 5d14 3000 |0134: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -079c3a: 0a16 |0137: move-result v22 │ │ -079c3c: 7401 8017 2500 |0138: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetEnd:()I // method@1780 │ │ -079c42: 0a17 |013b: move-result v23 │ │ -079c44: 0200 1700 |013c: move/from16 v0, v23 │ │ -079c48: 0201 2000 |013e: move/from16 v1, v32 │ │ -079c4c: 7120 9d1b 1000 |0140: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079c52: 0a03 |0143: move-result v3 │ │ -079c54: b036 |0144: add-int/2addr v6, v3 │ │ -079c56: 1203 |0145: const/4 v3, #int 0 // #0 │ │ -079c58: 9105 1720 |0146: sub-int v5, v23, v32 │ │ -079c5c: 7120 9d1b 5300 |0148: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079c62: 0a03 |014b: move-result v3 │ │ -079c64: 4b03 0d1c |014c: aput v3, v13, v28 │ │ -079c68: 0800 2500 |014e: move-object/from16 v0, v37 │ │ -079c6c: 5403 ad0a |0150: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -079c70: 0800 2500 |0152: move-object/from16 v0, v37 │ │ -079c74: 7020 ce17 3000 |0154: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -079c7a: 0a03 |0157: move-result v3 │ │ -079c7c: 3803 3a00 |0158: if-eqz v3, 0192 // +003a │ │ -079c80: 0800 2500 |015a: move-object/from16 v0, v37 │ │ -079c84: 5404 ad0a |015c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -079c88: 1208 |015e: const/4 v8, #int 0 // #0 │ │ -079c8a: 0803 2500 |015f: move-object/from16 v3, v37 │ │ -079c8e: 0205 2600 |0161: move/from16 v5, v38 │ │ -079c92: 0207 2700 |0163: move/from16 v7, v39 │ │ -079c96: 07d9 |0165: move-object v9, v13 │ │ -079c98: 7607 a317 0300 |0166: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I // method@17a3 │ │ -079c9e: 0a03 |0169: move-result v3 │ │ -079ca0: b036 |016a: add-int/2addr v6, v3 │ │ -079ca2: 0800 2500 |016b: move-object/from16 v0, v37 │ │ -079ca6: 5403 ad0a |016d: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -079caa: 6e10 c418 0300 |016f: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -079cb0: 0a03 |0172: move-result v3 │ │ -079cb2: 0800 2500 |0173: move-object/from16 v0, v37 │ │ -079cb6: 5405 ad0a |0175: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -079cba: 0800 2500 |0177: move-object/from16 v0, v37 │ │ -079cbe: 7020 9817 5000 |0179: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ -079cc4: 0a05 |017c: move-result v5 │ │ -079cc6: b053 |017d: add-int/2addr v3, v5 │ │ -079cc8: 0200 1900 |017e: move/from16 v0, v25 │ │ -079ccc: 7120 9d1b 3000 |0180: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079cd2: 0a19 |0183: move-result v25 │ │ -079cd4: 0800 2500 |0184: move-object/from16 v0, v37 │ │ -079cd8: 5403 ad0a |0186: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ -079cdc: 7110 a308 0300 |0188: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -079ce2: 0a03 |018b: move-result v3 │ │ -079ce4: 0200 1600 |018c: move/from16 v0, v22 │ │ -079ce8: 7120 5d14 3000 |018e: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -079cee: 0a16 |0191: move-result v22 │ │ -079cf0: 0800 2500 |0192: move-object/from16 v0, v37 │ │ -079cf4: 5403 b00a |0194: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -079cf8: 0800 2500 |0196: move-object/from16 v0, v37 │ │ -079cfc: 7020 ce17 3000 |0198: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -079d02: 0a03 |019b: move-result v3 │ │ -079d04: 3803 3a00 |019c: if-eqz v3, 01d6 // +003a │ │ -079d08: 0800 2500 |019e: move-object/from16 v0, v37 │ │ -079d0c: 5404 b00a |01a0: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -079d10: 1208 |01a2: const/4 v8, #int 0 // #0 │ │ -079d12: 0803 2500 |01a3: move-object/from16 v3, v37 │ │ -079d16: 0205 2600 |01a5: move/from16 v5, v38 │ │ -079d1a: 0207 2700 |01a7: move/from16 v7, v39 │ │ -079d1e: 07d9 |01a9: move-object v9, v13 │ │ -079d20: 7607 a317 0300 |01aa: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I // method@17a3 │ │ -079d26: 0a03 |01ad: move-result v3 │ │ -079d28: b036 |01ae: add-int/2addr v6, v3 │ │ -079d2a: 0800 2500 |01af: move-object/from16 v0, v37 │ │ -079d2e: 5403 b00a |01b1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -079d32: 6e10 271a 0300 |01b3: invoke-virtual {v3}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@1a27 │ │ -079d38: 0a03 |01b6: move-result v3 │ │ -079d3a: 0800 2500 |01b7: move-object/from16 v0, v37 │ │ -079d3e: 5405 b00a |01b9: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -079d42: 0800 2500 |01bb: move-object/from16 v0, v37 │ │ -079d46: 7020 9817 5000 |01bd: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ -079d4c: 0a05 |01c0: move-result v5 │ │ -079d4e: b053 |01c1: add-int/2addr v3, v5 │ │ -079d50: 0200 1900 |01c2: move/from16 v0, v25 │ │ -079d54: 7120 9d1b 3000 |01c4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079d5a: 0a19 |01c7: move-result v25 │ │ -079d5c: 0800 2500 |01c8: move-object/from16 v0, v37 │ │ -079d60: 5403 b00a |01ca: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -079d64: 7110 a308 0300 |01cc: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -079d6a: 0a03 |01cf: move-result v3 │ │ -079d6c: 0200 1600 |01d0: move/from16 v0, v22 │ │ -079d70: 7120 5d14 3000 |01d2: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -079d76: 0a16 |01d5: move-result v22 │ │ -079d78: 7401 7b17 2500 |01d6: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@177b │ │ -079d7e: 0a15 |01d9: move-result v21 │ │ -079d80: 131a 0000 |01da: const/16 v26, #int 0 // #0 │ │ -079d84: 0200 1a00 |01dc: move/from16 v0, v26 │ │ -079d88: 0201 1500 |01de: move/from16 v1, v21 │ │ -079d8c: 3510 5000 |01e0: if-ge v0, v1, 0230 // +0050 │ │ -079d90: 0800 2500 |01e2: move-object/from16 v0, v37 │ │ -079d94: 0201 1a00 |01e4: move/from16 v1, v26 │ │ -079d98: 6e20 7a17 1000 |01e6: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@177a │ │ -079d9e: 0c04 |01e9: move-result-object v4 │ │ -079da0: 6e10 c118 0400 |01ea: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -079da6: 0c1b |01ed: move-result-object v27 │ │ -079da8: 1f1b 1803 |01ee: check-cast v27, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ -079dac: 0800 1b00 |01f0: move-object/from16 v0, v27 │ │ -079db0: 5203 9e0a |01f2: iget v3, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ -079db4: 3903 0a00 |01f4: if-nez v3, 01fe // +000a │ │ -079db8: 0800 2500 |01f6: move-object/from16 v0, v37 │ │ -079dbc: 7020 ce17 4000 |01f8: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -079dc2: 0a03 |01fb: move-result v3 │ │ -079dc4: 3903 0b00 |01fc: if-nez v3, 0207 // +000b │ │ -079dc8: d81a 1a01 |01fe: add-int/lit8 v26, v26, #int 1 // #01 │ │ -079dcc: 28dc |0200: goto 01dc // -0024 │ │ -079dce: 131d 0000 |0201: const/16 v29, #int 0 // #0 │ │ -079dd2: 131c 0100 |0203: const/16 v28, #int 1 // #1 │ │ -079dd6: 2900 0efe |0205: goto/16 0013 // -01f2 │ │ -079dda: 1208 |0207: const/4 v8, #int 0 // #0 │ │ -079ddc: 0803 2500 |0208: move-object/from16 v3, v37 │ │ -079de0: 0205 2600 |020a: move/from16 v5, v38 │ │ -079de4: 0207 2700 |020c: move/from16 v7, v39 │ │ -079de8: 07d9 |020e: move-object v9, v13 │ │ -079dea: 7607 a317 0300 |020f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I // method@17a3 │ │ -079df0: 0a03 |0212: move-result v3 │ │ -079df2: b036 |0213: add-int/2addr v6, v3 │ │ -079df4: 6e10 c418 0400 |0214: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ -079dfa: 0a03 |0217: move-result v3 │ │ -079dfc: 0800 2500 |0218: move-object/from16 v0, v37 │ │ -079e00: 7020 9817 4000 |021a: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ -079e06: 0a05 |021d: move-result v5 │ │ -079e08: b053 |021e: add-int/2addr v3, v5 │ │ -079e0a: 0200 1900 |021f: move/from16 v0, v25 │ │ -079e0e: 7120 9d1b 3000 |0221: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079e14: 0a19 |0224: move-result v25 │ │ -079e16: 7110 a308 0400 |0225: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -079e1c: 0a03 |0228: move-result v3 │ │ -079e1e: 0200 1600 |0229: move/from16 v0, v22 │ │ -079e22: 7120 5d14 3000 |022b: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -079e28: 0a16 |022e: move-result v22 │ │ -079e2a: 28cf |022f: goto 01fe // -0031 │ │ -079e2c: 1324 0000 |0230: const/16 v36, #int 0 // #0 │ │ -079e30: 1322 0000 |0232: const/16 v34, #int 0 // #0 │ │ -079e34: 0800 2500 |0234: move-object/from16 v0, v37 │ │ -079e38: 5203 c60a |0236: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ -079e3c: 0800 2500 |0238: move-object/from16 v0, v37 │ │ -079e40: 5205 c30a |023a: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ -079e44: 900c 0305 |023c: add-int v12, v3, v5 │ │ -079e48: 0800 2500 |023e: move-object/from16 v0, v37 │ │ -079e4c: 5203 c50a |0240: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0ac5 │ │ -079e50: 0800 2500 |0242: move-object/from16 v0, v37 │ │ -079e54: 5205 c40a |0244: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ -079e58: 9023 0305 |0246: add-int v35, v3, v5 │ │ -079e5c: 0800 2500 |0248: move-object/from16 v0, v37 │ │ -079e60: 5403 ca0a |024a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079e64: 0800 2500 |024c: move-object/from16 v0, v37 │ │ -079e68: 7020 ce17 3000 |024e: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -079e6e: 0a03 |0251: move-result v3 │ │ -079e70: 3803 4800 |0252: if-eqz v3, 029a // +0048 │ │ -079e74: 0800 2500 |0254: move-object/from16 v0, v37 │ │ -079e78: 5408 ca0a |0256: iget-object v8, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079e7c: 900a 0623 |0258: add-int v10, v6, v35 │ │ -079e80: 0807 2500 |025a: move-object/from16 v7, v37 │ │ -079e84: 0209 2600 |025c: move/from16 v9, v38 │ │ -079e88: 020b 2700 |025e: move/from16 v11, v39 │ │ -079e8c: 7607 a317 0700 |0260: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Landroid/support/v7/widget/Toolbar;.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I // method@17a3 │ │ -079e92: 0a24 |0263: move-result v36 │ │ -079e94: 0800 2500 |0264: move-object/from16 v0, v37 │ │ -079e98: 5403 ca0a |0266: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079e9c: 6e10 c81a 0300 |0268: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ -079ea2: 0a03 |026b: move-result v3 │ │ -079ea4: 0800 2500 |026c: move-object/from16 v0, v37 │ │ -079ea8: 5405 ca0a |026e: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079eac: 0800 2500 |0270: move-object/from16 v0, v37 │ │ -079eb0: 7020 8617 5000 |0272: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1786 │ │ -079eb6: 0a05 |0275: move-result v5 │ │ -079eb8: 9024 0305 |0276: add-int v36, v3, v5 │ │ -079ebc: 0800 2500 |0278: move-object/from16 v0, v37 │ │ -079ec0: 5403 ca0a |027a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079ec4: 6e10 c71a 0300 |027c: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ -079eca: 0a03 |027f: move-result v3 │ │ -079ecc: 0800 2500 |0280: move-object/from16 v0, v37 │ │ -079ed0: 5405 ca0a |0282: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079ed4: 0800 2500 |0284: move-object/from16 v0, v37 │ │ -079ed8: 7020 9817 5000 |0286: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ -079ede: 0a05 |0289: move-result v5 │ │ -079ee0: 9022 0305 |028a: add-int v34, v3, v5 │ │ -079ee4: 0800 2500 |028c: move-object/from16 v0, v37 │ │ -079ee8: 5403 ca0a |028e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -079eec: 7110 a308 0300 |0290: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -079ef2: 0a03 |0293: move-result v3 │ │ -079ef4: 0200 1600 |0294: move/from16 v0, v22 │ │ -079ef8: 7120 5d14 3000 |0296: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -079efe: 0a16 |0299: move-result v22 │ │ -079f00: 0800 2500 |029a: move-object/from16 v0, v37 │ │ -079f04: 5403 bf0a |029c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -079f08: 0800 2500 |029e: move-object/from16 v0, v37 │ │ -079f0c: 7020 ce17 3000 |02a0: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ -079f12: 0a03 |02a3: move-result v3 │ │ -079f14: 3803 3f00 |02a4: if-eqz v3, 02e3 // +003f │ │ -079f18: 0800 2500 |02a6: move-object/from16 v0, v37 │ │ -079f1c: 540f bf0a |02a8: iget-object v15, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -079f20: 9011 0623 |02aa: add-int v17, v6, v35 │ │ -079f24: 9013 220c |02ac: add-int v19, v34, v12 │ │ -079f28: 080e 2500 |02ae: move-object/from16 v14, v37 │ │ -079f2c: 0210 2600 |02b0: move/from16 v16, v38 │ │ -079f30: 0212 2700 |02b2: move/from16 v18, v39 │ │ -079f34: 0814 0d00 |02b4: move-object/from16 v20, v13 │ │ -079f38: 7607 a317 0e00 |02b6: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20}, Landroid/support/v7/widget/Toolbar;.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I // method@17a3 │ │ -079f3e: 0a03 |02b9: move-result v3 │ │ -079f40: 0200 2400 |02ba: move/from16 v0, v36 │ │ -079f44: 7120 9d1b 3000 |02bc: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079f4a: 0a24 |02bf: move-result v36 │ │ -079f4c: 0800 2500 |02c0: move-object/from16 v0, v37 │ │ -079f50: 5403 bf0a |02c2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -079f54: 6e10 c71a 0300 |02c4: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ -079f5a: 0a03 |02c7: move-result v3 │ │ -079f5c: 0800 2500 |02c8: move-object/from16 v0, v37 │ │ -079f60: 5405 bf0a |02ca: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -079f64: 0800 2500 |02cc: move-object/from16 v0, v37 │ │ -079f68: 7020 9817 5000 |02ce: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ -079f6e: 0a05 |02d1: move-result v5 │ │ -079f70: b053 |02d2: add-int/2addr v3, v5 │ │ -079f72: 9022 2203 |02d3: add-int v34, v34, v3 │ │ -079f76: 0800 2500 |02d5: move-object/from16 v0, v37 │ │ -079f7a: 5403 bf0a |02d7: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -079f7e: 7110 a308 0300 |02d9: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ -079f84: 0a03 |02dc: move-result v3 │ │ -079f86: 0200 1600 |02dd: move/from16 v0, v22 │ │ -079f8a: 7120 5d14 3000 |02df: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ -079f90: 0a16 |02e2: move-result v22 │ │ -079f92: 9006 0624 |02e3: add-int v6, v6, v36 │ │ -079f96: 0200 1900 |02e5: move/from16 v0, v25 │ │ -079f9a: 0201 2200 |02e7: move/from16 v1, v34 │ │ -079f9e: 7120 9d1b 1000 |02e9: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079fa4: 0a19 |02ec: move-result v25 │ │ -079fa6: 7401 9017 2500 |02ed: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1790 │ │ -079fac: 0a03 |02f0: move-result v3 │ │ -079fae: 7401 9117 2500 |02f1: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1791 │ │ -079fb4: 0a05 |02f4: move-result v5 │ │ -079fb6: b053 |02f5: add-int/2addr v3, v5 │ │ -079fb8: b036 |02f6: add-int/2addr v6, v3 │ │ -079fba: 7401 9217 2500 |02f7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ -079fc0: 0a03 |02fa: move-result v3 │ │ -079fc2: 7401 8f17 2500 |02fb: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ -079fc8: 0a05 |02fe: move-result v5 │ │ -079fca: b053 |02ff: add-int/2addr v3, v5 │ │ -079fcc: 9019 1903 |0300: add-int v25, v25, v3 │ │ -079fd0: 7401 9617 2500 |0302: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumWidth:()I // method@1796 │ │ -079fd6: 0a03 |0305: move-result v3 │ │ -079fd8: 7120 9d1b 3600 |0306: invoke-static {v6, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -079fde: 0a03 |0309: move-result v3 │ │ -079fe0: 1505 00ff |030a: const/high16 v5, #int -16777216 // #ff00 │ │ -079fe4: 9505 0516 |030c: and-int v5, v5, v22 │ │ -079fe8: 0200 2600 |030e: move/from16 v0, v38 │ │ -079fec: 7130 ae08 0305 |0310: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ -079ff2: 0a1f |0313: move-result v31 │ │ -079ff4: 7401 9517 2500 |0314: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumHeight:()I // method@1795 │ │ -079ffa: 0a03 |0317: move-result v3 │ │ -079ffc: 0200 1900 |0318: move/from16 v0, v25 │ │ -07a000: 7120 9d1b 3000 |031a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07a006: 0a03 |031d: move-result v3 │ │ -07a008: e005 1610 |031e: shl-int/lit8 v5, v22, #int 16 // #10 │ │ -07a00c: 0200 2700 |0320: move/from16 v0, v39 │ │ -07a010: 7130 ae08 0305 |0322: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ -07a016: 0a1e |0325: move-result v30 │ │ -07a018: 7601 cd17 2500 |0326: invoke-direct/range {v37}, Landroid/support/v7/widget/Toolbar;.shouldCollapse:()Z // method@17cd │ │ -07a01e: 0a03 |0329: move-result v3 │ │ -07a020: 3803 0400 |032a: if-eqz v3, 032e // +0004 │ │ -07a024: 131e 0000 |032c: const/16 v30, #int 0 // #0 │ │ -07a028: 0800 2500 |032e: move-object/from16 v0, v37 │ │ -07a02c: 0201 1f00 |0330: move/from16 v1, v31 │ │ -07a030: 0202 1e00 |0332: move/from16 v2, v30 │ │ -07a034: 6e30 b917 1002 |0334: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setMeasuredDimension:(II)V // method@17b9 │ │ -07a03a: 0e00 |0337: return-void │ │ +0799b4: |[0799b4] android.support.v7.widget.Toolbar.onMeasure:(II)V │ │ +0799c4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0799c6: 1319 0000 |0001: const/16 v25, #int 0 // #0 │ │ +0799ca: 1316 0000 |0003: const/16 v22, #int 0 // #0 │ │ +0799ce: 0800 2500 |0005: move-object/from16 v0, v37 │ │ +0799d2: 540d c00a |0007: iget-object v13, v0, Landroid/support/v7/widget/Toolbar;.mTempMargins:[I // field@0ac0 │ │ +0799d6: 7701 5f14 2500 |0009: invoke-static/range {v37}, Landroid/support/v7/internal/widget/ViewUtils;.isLayoutRtl:(Landroid/view/View;)Z // method@145f │ │ +0799dc: 0a03 |000c: move-result v3 │ │ +0799de: 3803 f401 |000d: if-eqz v3, 0201 // +01f4 │ │ +0799e2: 131d 0100 |000f: const/16 v29, #int 1 // #1 │ │ +0799e6: 131c 0000 |0011: const/16 v28, #int 0 // #0 │ │ +0799ea: 1321 0000 |0013: const/16 v33, #int 0 // #0 │ │ +0799ee: 0800 2500 |0015: move-object/from16 v0, v37 │ │ +0799f2: 5403 b60a |0017: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +0799f6: 0800 2500 |0019: move-object/from16 v0, v37 │ │ +0799fa: 7020 ce17 3000 |001b: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +079a00: 0a03 |001e: move-result v3 │ │ +079a02: 3803 4f00 |001f: if-eqz v3, 006e // +004f │ │ +079a06: 0800 2500 |0021: move-object/from16 v0, v37 │ │ +079a0a: 5404 b60a |0023: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +079a0e: 1208 |0025: const/4 v8, #int 0 // #0 │ │ +079a10: 0800 2500 |0026: move-object/from16 v0, v37 │ │ +079a14: 5209 b10a |0028: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0ab1 │ │ +079a18: 0803 2500 |002a: move-object/from16 v3, v37 │ │ +079a1c: 0205 2600 |002c: move/from16 v5, v38 │ │ +079a20: 0207 2700 |002e: move/from16 v7, v39 │ │ +079a24: 7607 a417 0300 |0030: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@17a4 │ │ +079a2a: 0800 2500 |0033: move-object/from16 v0, v37 │ │ +079a2e: 5403 b60a |0035: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +079a32: 6e10 141a 0300 |0037: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@1a14 │ │ +079a38: 0a03 |003a: move-result v3 │ │ +079a3a: 0800 2500 |003b: move-object/from16 v0, v37 │ │ +079a3e: 5405 b60a |003d: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +079a42: 0800 2500 |003f: move-object/from16 v0, v37 │ │ +079a46: 7020 8617 5000 |0041: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1786 │ │ +079a4c: 0a05 |0044: move-result v5 │ │ +079a4e: 9021 0305 |0045: add-int v33, v3, v5 │ │ +079a52: 0800 2500 |0047: move-object/from16 v0, v37 │ │ +079a56: 5403 b60a |0049: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +079a5a: 6e10 131a 0300 |004b: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@1a13 │ │ +079a60: 0a03 |004e: move-result v3 │ │ +079a62: 0800 2500 |004f: move-object/from16 v0, v37 │ │ +079a66: 5405 b60a |0051: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +079a6a: 0800 2500 |0053: move-object/from16 v0, v37 │ │ +079a6e: 7020 9817 5000 |0055: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ +079a74: 0a05 |0058: move-result v5 │ │ +079a76: b053 |0059: add-int/2addr v3, v5 │ │ +079a78: 0200 1900 |005a: move/from16 v0, v25 │ │ +079a7c: 7120 9d1b 3000 |005c: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079a82: 0a19 |005f: move-result v25 │ │ +079a84: 0800 2500 |0060: move-object/from16 v0, v37 │ │ +079a88: 5403 b60a |0062: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +079a8c: 7110 a308 0300 |0064: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +079a92: 0a03 |0067: move-result v3 │ │ +079a94: 0200 1600 |0068: move/from16 v0, v22 │ │ +079a98: 7120 5d14 3000 |006a: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +079a9e: 0a16 |006d: move-result v22 │ │ +079aa0: 0800 2500 |006e: move-object/from16 v0, v37 │ │ +079aa4: 5403 a70a |0070: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +079aa8: 0800 2500 |0072: move-object/from16 v0, v37 │ │ +079aac: 7020 ce17 3000 |0074: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +079ab2: 0a03 |0077: move-result v3 │ │ +079ab4: 3803 4f00 |0078: if-eqz v3, 00c7 // +004f │ │ +079ab8: 0800 2500 |007a: move-object/from16 v0, v37 │ │ +079abc: 5404 a70a |007c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +079ac0: 1208 |007e: const/4 v8, #int 0 // #0 │ │ +079ac2: 0800 2500 |007f: move-object/from16 v0, v37 │ │ +079ac6: 5209 b10a |0081: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0ab1 │ │ +079aca: 0803 2500 |0083: move-object/from16 v3, v37 │ │ +079ace: 0205 2600 |0085: move/from16 v5, v38 │ │ +079ad2: 0207 2700 |0087: move/from16 v7, v39 │ │ +079ad6: 7607 a417 0300 |0089: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@17a4 │ │ +079adc: 0800 2500 |008c: move-object/from16 v0, v37 │ │ +079ae0: 5403 a70a |008e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +079ae4: 6e10 141a 0300 |0090: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredWidth:()I // method@1a14 │ │ +079aea: 0a03 |0093: move-result v3 │ │ +079aec: 0800 2500 |0094: move-object/from16 v0, v37 │ │ +079af0: 5405 a70a |0096: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +079af4: 0800 2500 |0098: move-object/from16 v0, v37 │ │ +079af8: 7020 8617 5000 |009a: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1786 │ │ +079afe: 0a05 |009d: move-result v5 │ │ +079b00: 9021 0305 |009e: add-int v33, v3, v5 │ │ +079b04: 0800 2500 |00a0: move-object/from16 v0, v37 │ │ +079b08: 5403 a70a |00a2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +079b0c: 6e10 131a 0300 |00a4: invoke-virtual {v3}, Landroid/widget/ImageButton;.getMeasuredHeight:()I // method@1a13 │ │ +079b12: 0a03 |00a7: move-result v3 │ │ +079b14: 0800 2500 |00a8: move-object/from16 v0, v37 │ │ +079b18: 5405 a70a |00aa: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +079b1c: 0800 2500 |00ac: move-object/from16 v0, v37 │ │ +079b20: 7020 9817 5000 |00ae: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ +079b26: 0a05 |00b1: move-result v5 │ │ +079b28: b053 |00b2: add-int/2addr v3, v5 │ │ +079b2a: 0200 1900 |00b3: move/from16 v0, v25 │ │ +079b2e: 7120 9d1b 3000 |00b5: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079b34: 0a19 |00b8: move-result v25 │ │ +079b36: 0800 2500 |00b9: move-object/from16 v0, v37 │ │ +079b3a: 5403 a70a |00bb: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mCollapseButtonView:Landroid/widget/ImageButton; // field@0aa7 │ │ +079b3e: 7110 a308 0300 |00bd: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +079b44: 0a03 |00c0: move-result v3 │ │ +079b46: 0200 1600 |00c1: move/from16 v0, v22 │ │ +079b4a: 7120 5d14 3000 |00c3: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +079b50: 0a16 |00c6: move-result v22 │ │ +079b52: 7401 8317 2500 |00c7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetStart:()I // method@1783 │ │ +079b58: 0a18 |00ca: move-result v24 │ │ +079b5a: 0200 1800 |00cb: move/from16 v0, v24 │ │ +079b5e: 0201 2100 |00cd: move/from16 v1, v33 │ │ +079b62: 7120 9d1b 1000 |00cf: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079b68: 0a03 |00d2: move-result v3 │ │ +079b6a: b036 |00d3: add-int/2addr v6, v3 │ │ +079b6c: 1203 |00d4: const/4 v3, #int 0 // #0 │ │ +079b6e: 9105 1821 |00d5: sub-int v5, v24, v33 │ │ +079b72: 7120 9d1b 5300 |00d7: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079b78: 0a03 |00da: move-result v3 │ │ +079b7a: 4b03 0d1d |00db: aput v3, v13, v29 │ │ +079b7e: 1320 0000 |00dd: const/16 v32, #int 0 // #0 │ │ +079b82: 0800 2500 |00df: move-object/from16 v0, v37 │ │ +079b86: 5403 b30a |00e1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +079b8a: 0800 2500 |00e3: move-object/from16 v0, v37 │ │ +079b8e: 7020 ce17 3000 |00e5: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +079b94: 0a03 |00e8: move-result v3 │ │ +079b96: 3803 4f00 |00e9: if-eqz v3, 0138 // +004f │ │ +079b9a: 0800 2500 |00eb: move-object/from16 v0, v37 │ │ +079b9e: 5404 b30a |00ed: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +079ba2: 1208 |00ef: const/4 v8, #int 0 // #0 │ │ +079ba4: 0800 2500 |00f0: move-object/from16 v0, v37 │ │ +079ba8: 5209 b10a |00f2: iget v9, v0, Landroid/support/v7/widget/Toolbar;.mMaxButtonHeight:I // field@0ab1 │ │ +079bac: 0803 2500 |00f4: move-object/from16 v3, v37 │ │ +079bb0: 0205 2600 |00f6: move/from16 v5, v38 │ │ +079bb4: 0207 2700 |00f8: move/from16 v7, v39 │ │ +079bb8: 7607 a417 0300 |00fa: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildConstrained:(Landroid/view/View;IIIII)V // method@17a4 │ │ +079bbe: 0800 2500 |00fd: move-object/from16 v0, v37 │ │ +079bc2: 5403 b30a |00ff: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +079bc6: 6e10 f214 0300 |0101: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredWidth:()I // method@14f2 │ │ +079bcc: 0a03 |0104: move-result v3 │ │ +079bce: 0800 2500 |0105: move-object/from16 v0, v37 │ │ +079bd2: 5405 b30a |0107: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +079bd6: 0800 2500 |0109: move-object/from16 v0, v37 │ │ +079bda: 7020 8617 5000 |010b: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1786 │ │ +079be0: 0a05 |010e: move-result v5 │ │ +079be2: 9020 0305 |010f: add-int v32, v3, v5 │ │ +079be6: 0800 2500 |0111: move-object/from16 v0, v37 │ │ +079bea: 5403 b30a |0113: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +079bee: 6e10 f114 0300 |0115: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.getMeasuredHeight:()I // method@14f1 │ │ +079bf4: 0a03 |0118: move-result v3 │ │ +079bf6: 0800 2500 |0119: move-object/from16 v0, v37 │ │ +079bfa: 5405 b30a |011b: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +079bfe: 0800 2500 |011d: move-object/from16 v0, v37 │ │ +079c02: 7020 9817 5000 |011f: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ +079c08: 0a05 |0122: move-result v5 │ │ +079c0a: b053 |0123: add-int/2addr v3, v5 │ │ +079c0c: 0200 1900 |0124: move/from16 v0, v25 │ │ +079c10: 7120 9d1b 3000 |0126: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079c16: 0a19 |0129: move-result v25 │ │ +079c18: 0800 2500 |012a: move-object/from16 v0, v37 │ │ +079c1c: 5403 b30a |012c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +079c20: 7110 a308 0300 |012e: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +079c26: 0a03 |0131: move-result v3 │ │ +079c28: 0200 1600 |0132: move/from16 v0, v22 │ │ +079c2c: 7120 5d14 3000 |0134: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +079c32: 0a16 |0137: move-result v22 │ │ +079c34: 7401 8017 2500 |0138: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getContentInsetEnd:()I // method@1780 │ │ +079c3a: 0a17 |013b: move-result v23 │ │ +079c3c: 0200 1700 |013c: move/from16 v0, v23 │ │ +079c40: 0201 2000 |013e: move/from16 v1, v32 │ │ +079c44: 7120 9d1b 1000 |0140: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079c4a: 0a03 |0143: move-result v3 │ │ +079c4c: b036 |0144: add-int/2addr v6, v3 │ │ +079c4e: 1203 |0145: const/4 v3, #int 0 // #0 │ │ +079c50: 9105 1720 |0146: sub-int v5, v23, v32 │ │ +079c54: 7120 9d1b 5300 |0148: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079c5a: 0a03 |014b: move-result v3 │ │ +079c5c: 4b03 0d1c |014c: aput v3, v13, v28 │ │ +079c60: 0800 2500 |014e: move-object/from16 v0, v37 │ │ +079c64: 5403 ad0a |0150: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +079c68: 0800 2500 |0152: move-object/from16 v0, v37 │ │ +079c6c: 7020 ce17 3000 |0154: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +079c72: 0a03 |0157: move-result v3 │ │ +079c74: 3803 3a00 |0158: if-eqz v3, 0192 // +003a │ │ +079c78: 0800 2500 |015a: move-object/from16 v0, v37 │ │ +079c7c: 5404 ad0a |015c: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +079c80: 1208 |015e: const/4 v8, #int 0 // #0 │ │ +079c82: 0803 2500 |015f: move-object/from16 v3, v37 │ │ +079c86: 0205 2600 |0161: move/from16 v5, v38 │ │ +079c8a: 0207 2700 |0163: move/from16 v7, v39 │ │ +079c8e: 07d9 |0165: move-object v9, v13 │ │ +079c90: 7607 a317 0300 |0166: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I // method@17a3 │ │ +079c96: 0a03 |0169: move-result v3 │ │ +079c98: b036 |016a: add-int/2addr v6, v3 │ │ +079c9a: 0800 2500 |016b: move-object/from16 v0, v37 │ │ +079c9e: 5403 ad0a |016d: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +079ca2: 6e10 c418 0300 |016f: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +079ca8: 0a03 |0172: move-result v3 │ │ +079caa: 0800 2500 |0173: move-object/from16 v0, v37 │ │ +079cae: 5405 ad0a |0175: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +079cb2: 0800 2500 |0177: move-object/from16 v0, v37 │ │ +079cb6: 7020 9817 5000 |0179: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ +079cbc: 0a05 |017c: move-result v5 │ │ +079cbe: b053 |017d: add-int/2addr v3, v5 │ │ +079cc0: 0200 1900 |017e: move/from16 v0, v25 │ │ +079cc4: 7120 9d1b 3000 |0180: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079cca: 0a19 |0183: move-result v25 │ │ +079ccc: 0800 2500 |0184: move-object/from16 v0, v37 │ │ +079cd0: 5403 ad0a |0186: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mExpandedActionView:Landroid/view/View; // field@0aad │ │ +079cd4: 7110 a308 0300 |0188: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +079cda: 0a03 |018b: move-result v3 │ │ +079cdc: 0200 1600 |018c: move/from16 v0, v22 │ │ +079ce0: 7120 5d14 3000 |018e: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +079ce6: 0a16 |0191: move-result v22 │ │ +079ce8: 0800 2500 |0192: move-object/from16 v0, v37 │ │ +079cec: 5403 b00a |0194: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +079cf0: 0800 2500 |0196: move-object/from16 v0, v37 │ │ +079cf4: 7020 ce17 3000 |0198: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +079cfa: 0a03 |019b: move-result v3 │ │ +079cfc: 3803 3a00 |019c: if-eqz v3, 01d6 // +003a │ │ +079d00: 0800 2500 |019e: move-object/from16 v0, v37 │ │ +079d04: 5404 b00a |01a0: iget-object v4, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +079d08: 1208 |01a2: const/4 v8, #int 0 // #0 │ │ +079d0a: 0803 2500 |01a3: move-object/from16 v3, v37 │ │ +079d0e: 0205 2600 |01a5: move/from16 v5, v38 │ │ +079d12: 0207 2700 |01a7: move/from16 v7, v39 │ │ +079d16: 07d9 |01a9: move-object v9, v13 │ │ +079d18: 7607 a317 0300 |01aa: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I // method@17a3 │ │ +079d1e: 0a03 |01ad: move-result v3 │ │ +079d20: b036 |01ae: add-int/2addr v6, v3 │ │ +079d22: 0800 2500 |01af: move-object/from16 v0, v37 │ │ +079d26: 5403 b00a |01b1: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +079d2a: 6e10 271a 0300 |01b3: invoke-virtual {v3}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@1a27 │ │ +079d30: 0a03 |01b6: move-result v3 │ │ +079d32: 0800 2500 |01b7: move-object/from16 v0, v37 │ │ +079d36: 5405 b00a |01b9: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +079d3a: 0800 2500 |01bb: move-object/from16 v0, v37 │ │ +079d3e: 7020 9817 5000 |01bd: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ +079d44: 0a05 |01c0: move-result v5 │ │ +079d46: b053 |01c1: add-int/2addr v3, v5 │ │ +079d48: 0200 1900 |01c2: move/from16 v0, v25 │ │ +079d4c: 7120 9d1b 3000 |01c4: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079d52: 0a19 |01c7: move-result v25 │ │ +079d54: 0800 2500 |01c8: move-object/from16 v0, v37 │ │ +079d58: 5403 b00a |01ca: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +079d5c: 7110 a308 0300 |01cc: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +079d62: 0a03 |01cf: move-result v3 │ │ +079d64: 0200 1600 |01d0: move/from16 v0, v22 │ │ +079d68: 7120 5d14 3000 |01d2: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +079d6e: 0a16 |01d5: move-result v22 │ │ +079d70: 7401 7b17 2500 |01d6: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getChildCount:()I // method@177b │ │ +079d76: 0a15 |01d9: move-result v21 │ │ +079d78: 131a 0000 |01da: const/16 v26, #int 0 // #0 │ │ +079d7c: 0200 1a00 |01dc: move/from16 v0, v26 │ │ +079d80: 0201 1500 |01de: move/from16 v1, v21 │ │ +079d84: 3510 5000 |01e0: if-ge v0, v1, 0230 // +0050 │ │ +079d88: 0800 2500 |01e2: move-object/from16 v0, v37 │ │ +079d8c: 0201 1a00 |01e4: move/from16 v1, v26 │ │ +079d90: 6e20 7a17 1000 |01e6: invoke-virtual {v0, v1}, Landroid/support/v7/widget/Toolbar;.getChildAt:(I)Landroid/view/View; // method@177a │ │ +079d96: 0c04 |01e9: move-result-object v4 │ │ +079d98: 6e10 c118 0400 |01ea: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +079d9e: 0c1b |01ed: move-result-object v27 │ │ +079da0: 1f1b 1803 |01ee: check-cast v27, Landroid/support/v7/widget/Toolbar$LayoutParams; // type@0318 │ │ +079da4: 0800 1b00 |01f0: move-object/from16 v0, v27 │ │ +079da8: 5203 9e0a |01f2: iget v3, v0, Landroid/support/v7/widget/Toolbar$LayoutParams;.mViewType:I // field@0a9e │ │ +079dac: 3903 0a00 |01f4: if-nez v3, 01fe // +000a │ │ +079db0: 0800 2500 |01f6: move-object/from16 v0, v37 │ │ +079db4: 7020 ce17 4000 |01f8: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +079dba: 0a03 |01fb: move-result v3 │ │ +079dbc: 3903 0b00 |01fc: if-nez v3, 0207 // +000b │ │ +079dc0: d81a 1a01 |01fe: add-int/lit8 v26, v26, #int 1 // #01 │ │ +079dc4: 28dc |0200: goto 01dc // -0024 │ │ +079dc6: 131d 0000 |0201: const/16 v29, #int 0 // #0 │ │ +079dca: 131c 0100 |0203: const/16 v28, #int 1 // #1 │ │ +079dce: 2900 0efe |0205: goto/16 0013 // -01f2 │ │ +079dd2: 1208 |0207: const/4 v8, #int 0 // #0 │ │ +079dd4: 0803 2500 |0208: move-object/from16 v3, v37 │ │ +079dd8: 0205 2600 |020a: move/from16 v5, v38 │ │ +079ddc: 0207 2700 |020c: move/from16 v7, v39 │ │ +079de0: 07d9 |020e: move-object v9, v13 │ │ +079de2: 7607 a317 0300 |020f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v7/widget/Toolbar;.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I // method@17a3 │ │ +079de8: 0a03 |0212: move-result v3 │ │ +079dea: b036 |0213: add-int/2addr v6, v3 │ │ +079dec: 6e10 c418 0400 |0214: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@18c4 │ │ +079df2: 0a03 |0217: move-result v3 │ │ +079df4: 0800 2500 |0218: move-object/from16 v0, v37 │ │ +079df8: 7020 9817 4000 |021a: invoke-direct {v0, v4}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ +079dfe: 0a05 |021d: move-result v5 │ │ +079e00: b053 |021e: add-int/2addr v3, v5 │ │ +079e02: 0200 1900 |021f: move/from16 v0, v25 │ │ +079e06: 7120 9d1b 3000 |0221: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079e0c: 0a19 |0224: move-result v25 │ │ +079e0e: 7110 a308 0400 |0225: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +079e14: 0a03 |0228: move-result v3 │ │ +079e16: 0200 1600 |0229: move/from16 v0, v22 │ │ +079e1a: 7120 5d14 3000 |022b: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +079e20: 0a16 |022e: move-result v22 │ │ +079e22: 28cf |022f: goto 01fe // -0031 │ │ +079e24: 1324 0000 |0230: const/16 v36, #int 0 // #0 │ │ +079e28: 1322 0000 |0232: const/16 v34, #int 0 // #0 │ │ +079e2c: 0800 2500 |0234: move-object/from16 v0, v37 │ │ +079e30: 5203 c60a |0236: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginTop:I // field@0ac6 │ │ +079e34: 0800 2500 |0238: move-object/from16 v0, v37 │ │ +079e38: 5205 c30a |023a: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginBottom:I // field@0ac3 │ │ +079e3c: 900c 0305 |023c: add-int v12, v3, v5 │ │ +079e40: 0800 2500 |023e: move-object/from16 v0, v37 │ │ +079e44: 5203 c50a |0240: iget v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginStart:I // field@0ac5 │ │ +079e48: 0800 2500 |0242: move-object/from16 v0, v37 │ │ +079e4c: 5205 c40a |0244: iget v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleMarginEnd:I // field@0ac4 │ │ +079e50: 9023 0305 |0246: add-int v35, v3, v5 │ │ +079e54: 0800 2500 |0248: move-object/from16 v0, v37 │ │ +079e58: 5403 ca0a |024a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079e5c: 0800 2500 |024c: move-object/from16 v0, v37 │ │ +079e60: 7020 ce17 3000 |024e: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +079e66: 0a03 |0251: move-result v3 │ │ +079e68: 3803 4800 |0252: if-eqz v3, 029a // +0048 │ │ +079e6c: 0800 2500 |0254: move-object/from16 v0, v37 │ │ +079e70: 5408 ca0a |0256: iget-object v8, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079e74: 900a 0623 |0258: add-int v10, v6, v35 │ │ +079e78: 0807 2500 |025a: move-object/from16 v7, v37 │ │ +079e7c: 0209 2600 |025c: move/from16 v9, v38 │ │ +079e80: 020b 2700 |025e: move/from16 v11, v39 │ │ +079e84: 7607 a317 0700 |0260: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13}, Landroid/support/v7/widget/Toolbar;.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I // method@17a3 │ │ +079e8a: 0a24 |0263: move-result v36 │ │ +079e8c: 0800 2500 |0264: move-object/from16 v0, v37 │ │ +079e90: 5403 ca0a |0266: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079e94: 6e10 c81a 0300 |0268: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@1ac8 │ │ +079e9a: 0a03 |026b: move-result v3 │ │ +079e9c: 0800 2500 |026c: move-object/from16 v0, v37 │ │ +079ea0: 5405 ca0a |026e: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079ea4: 0800 2500 |0270: move-object/from16 v0, v37 │ │ +079ea8: 7020 8617 5000 |0272: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getHorizontalMargins:(Landroid/view/View;)I // method@1786 │ │ +079eae: 0a05 |0275: move-result v5 │ │ +079eb0: 9024 0305 |0276: add-int v36, v3, v5 │ │ +079eb4: 0800 2500 |0278: move-object/from16 v0, v37 │ │ +079eb8: 5403 ca0a |027a: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079ebc: 6e10 c71a 0300 |027c: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ +079ec2: 0a03 |027f: move-result v3 │ │ +079ec4: 0800 2500 |0280: move-object/from16 v0, v37 │ │ +079ec8: 5405 ca0a |0282: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079ecc: 0800 2500 |0284: move-object/from16 v0, v37 │ │ +079ed0: 7020 9817 5000 |0286: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ +079ed6: 0a05 |0289: move-result v5 │ │ +079ed8: 9022 0305 |028a: add-int v34, v3, v5 │ │ +079edc: 0800 2500 |028c: move-object/from16 v0, v37 │ │ +079ee0: 5403 ca0a |028e: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +079ee4: 7110 a308 0300 |0290: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +079eea: 0a03 |0293: move-result v3 │ │ +079eec: 0200 1600 |0294: move/from16 v0, v22 │ │ +079ef0: 7120 5d14 3000 |0296: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +079ef6: 0a16 |0299: move-result v22 │ │ +079ef8: 0800 2500 |029a: move-object/from16 v0, v37 │ │ +079efc: 5403 bf0a |029c: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +079f00: 0800 2500 |029e: move-object/from16 v0, v37 │ │ +079f04: 7020 ce17 3000 |02a0: invoke-direct {v0, v3}, Landroid/support/v7/widget/Toolbar;.shouldLayout:(Landroid/view/View;)Z // method@17ce │ │ +079f0a: 0a03 |02a3: move-result v3 │ │ +079f0c: 3803 3f00 |02a4: if-eqz v3, 02e3 // +003f │ │ +079f10: 0800 2500 |02a6: move-object/from16 v0, v37 │ │ +079f14: 540f bf0a |02a8: iget-object v15, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +079f18: 9011 0623 |02aa: add-int v17, v6, v35 │ │ +079f1c: 9013 220c |02ac: add-int v19, v34, v12 │ │ +079f20: 080e 2500 |02ae: move-object/from16 v14, v37 │ │ +079f24: 0210 2600 |02b0: move/from16 v16, v38 │ │ +079f28: 0212 2700 |02b2: move/from16 v18, v39 │ │ +079f2c: 0814 0d00 |02b4: move-object/from16 v20, v13 │ │ +079f30: 7607 a317 0e00 |02b6: invoke-direct/range {v14, v15, v16, v17, v18, v19, v20}, Landroid/support/v7/widget/Toolbar;.measureChildCollapseMargins:(Landroid/view/View;IIII[I)I // method@17a3 │ │ +079f36: 0a03 |02b9: move-result v3 │ │ +079f38: 0200 2400 |02ba: move/from16 v0, v36 │ │ +079f3c: 7120 9d1b 3000 |02bc: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079f42: 0a24 |02bf: move-result v36 │ │ +079f44: 0800 2500 |02c0: move-object/from16 v0, v37 │ │ +079f48: 5403 bf0a |02c2: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +079f4c: 6e10 c71a 0300 |02c4: invoke-virtual {v3}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@1ac7 │ │ +079f52: 0a03 |02c7: move-result v3 │ │ +079f54: 0800 2500 |02c8: move-object/from16 v0, v37 │ │ +079f58: 5405 bf0a |02ca: iget-object v5, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +079f5c: 0800 2500 |02cc: move-object/from16 v0, v37 │ │ +079f60: 7020 9817 5000 |02ce: invoke-direct {v0, v5}, Landroid/support/v7/widget/Toolbar;.getVerticalMargins:(Landroid/view/View;)I // method@1798 │ │ +079f66: 0a05 |02d1: move-result v5 │ │ +079f68: b053 |02d2: add-int/2addr v3, v5 │ │ +079f6a: 9022 2203 |02d3: add-int v34, v34, v3 │ │ +079f6e: 0800 2500 |02d5: move-object/from16 v0, v37 │ │ +079f72: 5403 bf0a |02d7: iget-object v3, v0, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +079f76: 7110 a308 0300 |02d9: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getMeasuredState:(Landroid/view/View;)I // method@08a3 │ │ +079f7c: 0a03 |02dc: move-result v3 │ │ +079f7e: 0200 1600 |02dd: move/from16 v0, v22 │ │ +079f82: 7120 5d14 3000 |02df: invoke-static {v0, v3}, Landroid/support/v7/internal/widget/ViewUtils;.combineMeasuredStates:(II)I // method@145d │ │ +079f88: 0a16 |02e2: move-result v22 │ │ +079f8a: 9006 0624 |02e3: add-int v6, v6, v36 │ │ +079f8e: 0200 1900 |02e5: move/from16 v0, v25 │ │ +079f92: 0201 2200 |02e7: move/from16 v1, v34 │ │ +079f96: 7120 9d1b 1000 |02e9: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079f9c: 0a19 |02ec: move-result v25 │ │ +079f9e: 7401 9017 2500 |02ed: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingLeft:()I // method@1790 │ │ +079fa4: 0a03 |02f0: move-result v3 │ │ +079fa6: 7401 9117 2500 |02f1: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingRight:()I // method@1791 │ │ +079fac: 0a05 |02f4: move-result v5 │ │ +079fae: b053 |02f5: add-int/2addr v3, v5 │ │ +079fb0: b036 |02f6: add-int/2addr v6, v3 │ │ +079fb2: 7401 9217 2500 |02f7: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingTop:()I // method@1792 │ │ +079fb8: 0a03 |02fa: move-result v3 │ │ +079fba: 7401 8f17 2500 |02fb: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getPaddingBottom:()I // method@178f │ │ +079fc0: 0a05 |02fe: move-result v5 │ │ +079fc2: b053 |02ff: add-int/2addr v3, v5 │ │ +079fc4: 9019 1903 |0300: add-int v25, v25, v3 │ │ +079fc8: 7401 9617 2500 |0302: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumWidth:()I // method@1796 │ │ +079fce: 0a03 |0305: move-result v3 │ │ +079fd0: 7120 9d1b 3600 |0306: invoke-static {v6, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079fd6: 0a03 |0309: move-result v3 │ │ +079fd8: 1505 00ff |030a: const/high16 v5, #int -16777216 // #ff00 │ │ +079fdc: 9505 0516 |030c: and-int v5, v5, v22 │ │ +079fe0: 0200 2600 |030e: move/from16 v0, v38 │ │ +079fe4: 7130 ae08 0305 |0310: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ +079fea: 0a1f |0313: move-result v31 │ │ +079fec: 7401 9517 2500 |0314: invoke-virtual/range {v37}, Landroid/support/v7/widget/Toolbar;.getSuggestedMinimumHeight:()I // method@1795 │ │ +079ff2: 0a03 |0317: move-result v3 │ │ +079ff4: 0200 1900 |0318: move/from16 v0, v25 │ │ +079ff8: 7120 9d1b 3000 |031a: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +079ffe: 0a03 |031d: move-result v3 │ │ +07a000: e005 1610 |031e: shl-int/lit8 v5, v22, #int 16 // #10 │ │ +07a004: 0200 2700 |0320: move/from16 v0, v39 │ │ +07a008: 7130 ae08 0305 |0322: invoke-static {v3, v0, v5}, Landroid/support/v4/view/ViewCompat;.resolveSizeAndState:(III)I // method@08ae │ │ +07a00e: 0a1e |0325: move-result v30 │ │ +07a010: 7601 cd17 2500 |0326: invoke-direct/range {v37}, Landroid/support/v7/widget/Toolbar;.shouldCollapse:()Z // method@17cd │ │ +07a016: 0a03 |0329: move-result v3 │ │ +07a018: 3803 0400 |032a: if-eqz v3, 032e // +0004 │ │ +07a01c: 131e 0000 |032c: const/16 v30, #int 0 // #0 │ │ +07a020: 0800 2500 |032e: move-object/from16 v0, v37 │ │ +07a024: 0201 1f00 |0330: move/from16 v1, v31 │ │ +07a028: 0202 1e00 |0332: move/from16 v2, v30 │ │ +07a02c: 6e30 b917 1002 |0334: invoke-virtual {v0, v1, v2}, Landroid/support/v7/widget/Toolbar;.setMeasuredDimension:(II)V // method@17b9 │ │ +07a032: 0e00 |0337: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x0001 line=1168 │ │ 0x0003 line=1169 │ │ 0x0005 line=1171 │ │ 0x0009 line=1174 │ │ @@ -185112,41 +185112,41 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -07a03c: |[07a03c] android.support.v7.widget.Toolbar.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -07a04c: 0752 |0000: move-object v2, v5 │ │ -07a04e: 1f02 1b03 |0001: check-cast v2, Landroid/support/v7/widget/Toolbar$SavedState; // type@031b │ │ -07a052: 6e10 5c17 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@175c │ │ -07a058: 0c03 |0006: move-result-object v3 │ │ -07a05a: 6f20 5219 3400 |0007: invoke-super {v4, v3}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1952 │ │ -07a060: 5443 b30a |000a: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07a064: 3803 2500 |000c: if-eqz v3, 0031 // +0025 │ │ -07a068: 5443 b30a |000e: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07a06c: 6e10 0915 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1509 │ │ -07a072: 0c01 |0013: move-result-object v1 │ │ -07a074: 5223 a30a |0014: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0aa3 │ │ -07a078: 3803 1300 |0016: if-eqz v3, 0029 // +0013 │ │ -07a07c: 5443 ae0a |0018: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -07a080: 3803 0f00 |001a: if-eqz v3, 0029 // +000f │ │ -07a084: 3801 0d00 |001c: if-eqz v1, 0029 // +000d │ │ -07a088: 5223 a30a |001e: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0aa3 │ │ -07a08c: 7220 5418 3100 |0020: invoke-interface {v1, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ -07a092: 0c00 |0023: move-result-object v0 │ │ -07a094: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -07a098: 7110 f207 0000 |0026: invoke-static {v0}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@07f2 │ │ -07a09e: 5523 a40a |0029: iget-boolean v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0aa4 │ │ -07a0a2: 3803 0500 |002b: if-eqz v3, 0030 // +0005 │ │ -07a0a6: 7010 ad17 0400 |002d: invoke-direct {v4}, Landroid/support/v7/widget/Toolbar;.postShowOverflowMenu:()V // method@17ad │ │ -07a0ac: 0e00 |0030: return-void │ │ -07a0ae: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -07a0b0: 28e2 |0032: goto 0014 // -001e │ │ +07a034: |[07a034] android.support.v7.widget.Toolbar.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +07a044: 0752 |0000: move-object v2, v5 │ │ +07a046: 1f02 1b03 |0001: check-cast v2, Landroid/support/v7/widget/Toolbar$SavedState; // type@031b │ │ +07a04a: 6e10 5c17 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@175c │ │ +07a050: 0c03 |0006: move-result-object v3 │ │ +07a052: 6f20 5219 3400 |0007: invoke-super {v4, v3}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1952 │ │ +07a058: 5443 b30a |000a: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +07a05c: 3803 2500 |000c: if-eqz v3, 0031 // +0025 │ │ +07a060: 5443 b30a |000e: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +07a064: 6e10 0915 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1509 │ │ +07a06a: 0c01 |0013: move-result-object v1 │ │ +07a06c: 5223 a30a |0014: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0aa3 │ │ +07a070: 3803 1300 |0016: if-eqz v3, 0029 // +0013 │ │ +07a074: 5443 ae0a |0018: iget-object v3, v4, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07a078: 3803 0f00 |001a: if-eqz v3, 0029 // +000f │ │ +07a07c: 3801 0d00 |001c: if-eqz v1, 0029 // +000d │ │ +07a080: 5223 a30a |001e: iget v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0aa3 │ │ +07a084: 7220 5418 3100 |0020: invoke-interface {v1, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ +07a08a: 0c00 |0023: move-result-object v0 │ │ +07a08c: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +07a090: 7110 f207 0000 |0026: invoke-static {v0}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@07f2 │ │ +07a096: 5523 a40a |0029: iget-boolean v3, v2, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0aa4 │ │ +07a09a: 3803 0500 |002b: if-eqz v3, 0030 // +0005 │ │ +07a09e: 7010 ad17 0400 |002d: invoke-direct {v4}, Landroid/support/v7/widget/Toolbar;.postShowOverflowMenu:()V // method@17ad │ │ +07a0a4: 0e00 |0030: return-void │ │ +07a0a6: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +07a0a8: 28e2 |0032: goto 0014 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1048 │ │ 0x0003 line=1049 │ │ 0x000a line=1051 │ │ 0x0014 line=1052 │ │ 0x001e line=1053 │ │ @@ -185168,26 +185168,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07a0b4: |[07a0b4] android.support.v7.widget.Toolbar.onRtlPropertiesChanged:(I)V │ │ -07a0c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07a0c6: 6001 3800 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -07a0ca: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ -07a0ce: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ -07a0d2: 6f20 5319 4300 |0007: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onRtlPropertiesChanged:(I)V // method@1953 │ │ -07a0d8: 5431 ab0a |000a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ -07a0dc: 3304 0600 |000c: if-ne v4, v0, 0012 // +0006 │ │ -07a0e0: 6e20 1413 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setDirection:(Z)V // method@1314 │ │ -07a0e6: 0e00 |0011: return-void │ │ -07a0e8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -07a0ea: 28fb |0013: goto 000e // -0005 │ │ +07a0ac: |[07a0ac] android.support.v7.widget.Toolbar.onRtlPropertiesChanged:(I)V │ │ +07a0bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07a0be: 6001 3800 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +07a0c2: 1302 1100 |0003: const/16 v2, #int 17 // #11 │ │ +07a0c6: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ +07a0ca: 6f20 5319 4300 |0007: invoke-super {v3, v4}, Landroid/view/ViewGroup;.onRtlPropertiesChanged:(I)V // method@1953 │ │ +07a0d0: 5431 ab0a |000a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ +07a0d4: 3304 0600 |000c: if-ne v4, v0, 0012 // +0006 │ │ +07a0d8: 6e20 1413 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setDirection:(Z)V // method@1314 │ │ +07a0de: 0e00 |0011: return-void │ │ +07a0e0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +07a0e2: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x0007 line=312 │ │ 0x000a line=314 │ │ 0x0011 line=315 │ │ 0x0012 line=314 │ │ @@ -185200,33 +185200,33 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -07a0ec: |[07a0ec] android.support.v7.widget.Toolbar.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -07a0fc: 2200 1b03 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@031b │ │ -07a100: 6f10 5419 0200 |0002: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1954 │ │ -07a106: 0c01 |0005: move-result-object v1 │ │ -07a108: 7020 5b17 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcelable;)V // method@175b │ │ -07a10e: 5421 ae0a |0009: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -07a112: 3801 1200 |000b: if-eqz v1, 001d // +0012 │ │ -07a116: 5421 ae0a |000d: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -07a11a: 5411 970a |000f: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ -07a11e: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ -07a122: 5421 ae0a |0013: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -07a126: 5411 970a |0015: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ -07a12a: 6e10 ff0f 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@0fff │ │ -07a130: 0a01 |001a: move-result v1 │ │ -07a132: 5901 a30a |001b: iput v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0aa3 │ │ -07a136: 6e10 a017 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@17a0 │ │ -07a13c: 0a01 |0020: move-result v1 │ │ -07a13e: 5c01 a40a |0021: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0aa4 │ │ -07a142: 1100 |0023: return-object v0 │ │ +07a0e4: |[07a0e4] android.support.v7.widget.Toolbar.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +07a0f4: 2200 1b03 |0000: new-instance v0, Landroid/support/v7/widget/Toolbar$SavedState; // type@031b │ │ +07a0f8: 6f10 5419 0200 |0002: invoke-super {v2}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1954 │ │ +07a0fe: 0c01 |0005: move-result-object v1 │ │ +07a100: 7020 5b17 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/widget/Toolbar$SavedState;.:(Landroid/os/Parcelable;)V // method@175b │ │ +07a106: 5421 ae0a |0009: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07a10a: 3801 1200 |000b: if-eqz v1, 001d // +0012 │ │ +07a10e: 5421 ae0a |000d: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07a112: 5411 970a |000f: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ +07a116: 3801 0c00 |0011: if-eqz v1, 001d // +000c │ │ +07a11a: 5421 ae0a |0013: iget-object v1, v2, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07a11e: 5411 970a |0015: iget-object v1, v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a97 │ │ +07a122: 6e10 ff0f 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@0fff │ │ +07a128: 0a01 |001a: move-result v1 │ │ +07a12a: 5901 a30a |001b: iput v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.expandedMenuItemId:I // field@0aa3 │ │ +07a12e: 6e10 a017 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.isOverflowMenuShowing:()Z // method@17a0 │ │ +07a134: 0a01 |0020: move-result v1 │ │ +07a136: 5c01 a40a |0021: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar$SavedState;.isOverflowOpen:Z // field@0aa4 │ │ +07a13a: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ 0x0009 line=1038 │ │ 0x0013 line=1039 │ │ 0x001d line=1042 │ │ 0x0023 line=1043 │ │ @@ -185239,33 +185239,33 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -07a144: |[07a144] android.support.v7.widget.Toolbar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -07a154: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07a156: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -07a158: 7110 1408 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ -07a15e: 0a00 |0005: move-result v0 │ │ -07a160: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -07a164: 5c54 ac0a |0008: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0aac │ │ -07a168: 5552 ac0a |000a: iget-boolean v2, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0aac │ │ -07a16c: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ -07a170: 6f20 5719 6500 |000e: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1957 │ │ -07a176: 0a01 |0011: move-result v1 │ │ -07a178: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -07a17c: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ -07a180: 5c53 ac0a |0016: iput-boolean v3, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0aac │ │ -07a184: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ -07a188: 1232 |001a: const/4 v2, #int 3 // #3 │ │ -07a18a: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ -07a18e: 5c54 ac0a |001d: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0aac │ │ -07a192: 0f03 |001f: return v3 │ │ +07a13c: |[07a13c] android.support.v7.widget.Toolbar.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07a14c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07a14e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +07a150: 7110 1408 0600 |0002: invoke-static {v6}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0814 │ │ +07a156: 0a00 |0005: move-result v0 │ │ +07a158: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +07a15c: 5c54 ac0a |0008: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0aac │ │ +07a160: 5552 ac0a |000a: iget-boolean v2, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0aac │ │ +07a164: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ +07a168: 6f20 5719 6500 |000e: invoke-super {v5, v6}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1957 │ │ +07a16e: 0a01 |0011: move-result v1 │ │ +07a170: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +07a174: 3901 0400 |0014: if-nez v1, 0018 // +0004 │ │ +07a178: 5c53 ac0a |0016: iput-boolean v3, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0aac │ │ +07a17c: 3230 0500 |0018: if-eq v0, v3, 001d // +0005 │ │ +07a180: 1232 |001a: const/4 v2, #int 3 // #3 │ │ +07a182: 3320 0400 |001b: if-ne v0, v2, 001f // +0004 │ │ +07a186: 5c54 ac0a |001d: iput-boolean v4, v5, Landroid/support/v7/widget/Toolbar;.mEatingTouch:Z // field@0aac │ │ +07a18a: 0f03 |001f: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1082 │ │ 0x0006 line=1083 │ │ 0x0008 line=1084 │ │ 0x000a line=1087 │ │ 0x000e line=1088 │ │ @@ -185285,18 +185285,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a194: |[07a194] android.support.v7.widget.Toolbar.setCollapsible:(Z)V │ │ -07a1a4: 5c01 aa0a |0000: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@0aaa │ │ -07a1a8: 6e10 b017 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@17b0 │ │ -07a1ae: 0e00 |0005: return-void │ │ +07a18c: |[07a18c] android.support.v7.widget.Toolbar.setCollapsible:(Z)V │ │ +07a19c: 5c01 aa0a |0000: iput-boolean v1, v0, Landroid/support/v7/widget/Toolbar;.mCollapsible:Z // field@0aaa │ │ +07a1a0: 6e10 b017 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/Toolbar;.requestLayout:()V // method@17b0 │ │ +07a1a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1735 │ │ 0x0002 line=1736 │ │ 0x0005 line=1737 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar; │ │ @@ -185307,18 +185307,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07a1b0: |[07a1b0] android.support.v7.widget.Toolbar.setContentInsetsRelative:(II)V │ │ -07a1c0: 5410 ab0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ -07a1c4: 6e30 1513 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setRelative:(II)V // method@1315 │ │ -07a1ca: 0e00 |0005: return-void │ │ +07a1a8: |[07a1a8] android.support.v7.widget.Toolbar.setContentInsetsRelative:(II)V │ │ +07a1b8: 5410 ab0a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mContentInsets:Landroid/support/v7/internal/widget/RtlSpacingHelper; // field@0aab │ │ +07a1bc: 6e30 1513 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/RtlSpacingHelper;.setRelative:(II)V // method@1315 │ │ +07a1c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ 0x0005 line=893 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0006 reg=2 contentInsetStart I │ │ @@ -185329,20 +185329,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07a1cc: |[07a1cc] android.support.v7.widget.Toolbar.setLogo:(I)V │ │ -07a1dc: 5410 c20a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0ac2 │ │ -07a1e0: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -07a1e6: 0c00 |0005: move-result-object v0 │ │ -07a1e8: 6e20 b617 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@17b6 │ │ -07a1ee: 0e00 |0009: return-void │ │ +07a1c4: |[07a1c4] android.support.v7.widget.Toolbar.setLogo:(I)V │ │ +07a1d4: 5410 c20a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0ac2 │ │ +07a1d8: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +07a1de: 0c00 |0005: move-result-object v0 │ │ +07a1e0: 6e20 b617 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@17b6 │ │ +07a1e6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0009 line=328 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -185352,39 +185352,39 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -07a1f0: |[07a1f0] android.support.v7.widget.Toolbar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -07a200: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ -07a204: 7010 7017 0100 |0002: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@1770 │ │ -07a20a: 5410 b00a |0005: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -07a20e: 6e10 2c1a 0000 |0007: invoke-virtual {v0}, Landroid/widget/ImageView;.getParent:()Landroid/view/ViewParent; // method@1a2c │ │ -07a214: 0c00 |000a: move-result-object v0 │ │ -07a216: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ -07a21a: 5410 b00a |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -07a21e: 7020 6717 0100 |000f: invoke-direct {v1, v0}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;)V // method@1767 │ │ -07a224: 5410 b00a |0012: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -07a228: 7020 d117 0100 |0014: invoke-direct {v1, v0}, Landroid/support/v7/widget/Toolbar;.updateChildVisibilityForExpandedActionView:(Landroid/view/View;)V // method@17d1 │ │ -07a22e: 5410 b00a |0017: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -07a232: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -07a236: 5410 b00a |001b: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -07a23a: 6e20 381a 2000 |001d: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -07a240: 0e00 |0020: return-void │ │ -07a242: 5410 b00a |0021: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -07a246: 3800 f4ff |0023: if-eqz v0, 0017 // -000c │ │ -07a24a: 5410 b00a |0025: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -07a24e: 6e10 2c1a 0000 |0027: invoke-virtual {v0}, Landroid/widget/ImageView;.getParent:()Landroid/view/ViewParent; // method@1a2c │ │ -07a254: 0c00 |002a: move-result-object v0 │ │ -07a256: 3800 ecff |002b: if-eqz v0, 0017 // -0014 │ │ -07a25a: 5410 b00a |002d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -07a25e: 6e20 af17 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ -07a264: 28e5 |0032: goto 0017 // -001b │ │ +07a1e8: |[07a1e8] android.support.v7.widget.Toolbar.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +07a1f8: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ +07a1fc: 7010 7017 0100 |0002: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@1770 │ │ +07a202: 5410 b00a |0005: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07a206: 6e10 2c1a 0000 |0007: invoke-virtual {v0}, Landroid/widget/ImageView;.getParent:()Landroid/view/ViewParent; // method@1a2c │ │ +07a20c: 0c00 |000a: move-result-object v0 │ │ +07a20e: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ +07a212: 5410 b00a |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07a216: 7020 6717 0100 |000f: invoke-direct {v1, v0}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;)V // method@1767 │ │ +07a21c: 5410 b00a |0012: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07a220: 7020 d117 0100 |0014: invoke-direct {v1, v0}, Landroid/support/v7/widget/Toolbar;.updateChildVisibilityForExpandedActionView:(Landroid/view/View;)V // method@17d1 │ │ +07a226: 5410 b00a |0017: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07a22a: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +07a22e: 5410 b00a |001b: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07a232: 6e20 381a 2000 |001d: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +07a238: 0e00 |0020: return-void │ │ +07a23a: 5410 b00a |0021: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07a23e: 3800 f4ff |0023: if-eqz v0, 0017 // -000c │ │ +07a242: 5410 b00a |0025: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07a246: 6e10 2c1a 0000 |0027: invoke-virtual {v0}, Landroid/widget/ImageView;.getParent:()Landroid/view/ViewParent; // method@1a2c │ │ +07a24c: 0c00 |002a: move-result-object v0 │ │ +07a24e: 3800 ecff |002b: if-eqz v0, 0017 // -0014 │ │ +07a252: 5410 b00a |002d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07a256: 6e20 af17 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ +07a25c: 28e5 |0032: goto 0017 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0002 line=444 │ │ 0x0005 line=445 │ │ 0x000d line=446 │ │ 0x0012 line=447 │ │ @@ -185402,21 +185402,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07a268: |[07a268] android.support.v7.widget.Toolbar.setLogoDescription:(I)V │ │ -07a278: 6e10 8417 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -07a27e: 0c00 |0003: move-result-object v0 │ │ -07a280: 6e20 cc00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00cc │ │ -07a286: 0c00 |0007: move-result-object v0 │ │ -07a288: 6e20 b817 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@17b8 │ │ -07a28e: 0e00 |000b: return-void │ │ +07a260: |[07a260] android.support.v7.widget.Toolbar.setLogoDescription:(I)V │ │ +07a270: 6e10 8417 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +07a276: 0c00 |0003: move-result-object v0 │ │ +07a278: 6e20 cc00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00cc │ │ +07a27e: 0c00 |0007: move-result-object v0 │ │ +07a280: 6e20 b817 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setLogoDescription:(Ljava/lang/CharSequence;)V // method@17b8 │ │ +07a286: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x000b line=478 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -185426,24 +185426,24 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07a290: |[07a290] android.support.v7.widget.Toolbar.setLogoDescription:(Ljava/lang/CharSequence;)V │ │ -07a2a0: 7110 e517 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -07a2a6: 0a00 |0003: move-result v0 │ │ -07a2a8: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -07a2ac: 7010 7017 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@1770 │ │ -07a2b2: 5410 b00a |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -07a2b6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -07a2ba: 5410 b00a |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ -07a2be: 6e20 361a 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a36 │ │ -07a2c4: 0e00 |0012: return-void │ │ +07a288: |[07a288] android.support.v7.widget.Toolbar.setLogoDescription:(Ljava/lang/CharSequence;)V │ │ +07a298: 7110 e517 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +07a29e: 0a00 |0003: move-result v0 │ │ +07a2a0: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +07a2a4: 7010 7017 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureLogoView:()V // method@1770 │ │ +07a2aa: 5410 b00a |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07a2ae: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +07a2b2: 5410 b00a |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mLogoView:Landroid/widget/ImageView; // field@0ab0 │ │ +07a2b6: 6e20 361a 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a36 │ │ +07a2bc: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0006 line=490 │ │ 0x0009 line=492 │ │ 0x000d line=493 │ │ 0x0012 line=495 │ │ @@ -185456,59 +185456,59 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -07a2c8: |[07a2c8] android.support.v7.widget.Toolbar.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ -07a2d8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07a2da: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -07a2dc: 3906 0700 |0002: if-nez v6, 0009 // +0007 │ │ -07a2e0: 5451 b30a |0004: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07a2e4: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -07a2e8: 0e00 |0008: return-void │ │ -07a2ea: 7010 7217 0500 |0009: invoke-direct {v5}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@1772 │ │ -07a2f0: 5451 b30a |000c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07a2f4: 6e10 0915 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1509 │ │ -07a2fa: 0c00 |0011: move-result-object v0 │ │ -07a2fc: 3260 f6ff |0012: if-eq v0, v6, 0008 // -000a │ │ -07a300: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ -07a304: 5451 b80a |0016: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ab8 │ │ -07a308: 6e20 d80f 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fd8 │ │ -07a30e: 5451 ae0a |001b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -07a312: 6e20 d80f 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fd8 │ │ -07a318: 5451 ae0a |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -07a31c: 3901 0900 |0022: if-nez v1, 002b // +0009 │ │ -07a320: 2201 1703 |0024: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@0317 │ │ -07a324: 7030 4417 5104 |0026: invoke-direct {v1, v5, v4}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/Toolbar$1;)V // method@1744 │ │ -07a32a: 5b51 ae0a |0029: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -07a32e: 6e20 c214 3700 |002b: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@14c2 │ │ -07a334: 3806 1d00 |002e: if-eqz v6, 004b // +001d │ │ -07a338: 5451 b90a |0030: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ -07a33c: 6e30 a40f 7601 |0032: invoke-virtual {v6, v7, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ -07a342: 5451 ae0a |0035: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -07a346: 5452 b90a |0037: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ -07a34a: 6e30 a40f 1602 |0039: invoke-virtual {v6, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ -07a350: 5451 b30a |003c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07a354: 5252 ba0a |003e: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0aba │ │ -07a358: 6e20 1215 2100 |0040: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@1512 │ │ -07a35e: 5451 b30a |0043: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07a362: 6e20 1315 7100 |0045: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1513 │ │ -07a368: 5b57 b80a |0048: iput-object v7, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ab8 │ │ -07a36c: 28be |004a: goto 0008 // -0042 │ │ -07a36e: 5451 b90a |004b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ -07a372: 6e30 bb14 1704 |004d: invoke-virtual {v7, v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@14bb │ │ -07a378: 5451 ae0a |0050: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -07a37c: 5452 b90a |0052: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ -07a380: 6e30 4817 2104 |0054: invoke-virtual {v1, v2, v4}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1748 │ │ -07a386: 6e20 ca14 3700 |0057: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@14ca │ │ -07a38c: 5451 ae0a |005a: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ -07a390: 6e20 4b17 3100 |005c: invoke-virtual {v1, v3}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.updateMenuView:(Z)V // method@174b │ │ -07a396: 28dd |005f: goto 003c // -0023 │ │ +07a2c0: |[07a2c0] android.support.v7.widget.Toolbar.setMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/widget/ActionMenuPresenter;)V │ │ +07a2d0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07a2d2: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +07a2d4: 3906 0700 |0002: if-nez v6, 0009 // +0007 │ │ +07a2d8: 5451 b30a |0004: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +07a2dc: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +07a2e0: 0e00 |0008: return-void │ │ +07a2e2: 7010 7217 0500 |0009: invoke-direct {v5}, Landroid/support/v7/widget/Toolbar;.ensureMenuView:()V // method@1772 │ │ +07a2e8: 5451 b30a |000c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +07a2ec: 6e10 0915 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/widget/ActionMenuView;.peekMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1509 │ │ +07a2f2: 0c00 |0011: move-result-object v0 │ │ +07a2f4: 3260 f6ff |0012: if-eq v0, v6, 0008 // -000a │ │ +07a2f8: 3800 0c00 |0014: if-eqz v0, 0020 // +000c │ │ +07a2fc: 5451 b80a |0016: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ab8 │ │ +07a300: 6e20 d80f 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fd8 │ │ +07a306: 5451 ae0a |001b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07a30a: 6e20 d80f 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@0fd8 │ │ +07a310: 5451 ae0a |0020: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07a314: 3901 0900 |0022: if-nez v1, 002b // +0009 │ │ +07a318: 2201 1703 |0024: new-instance v1, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // type@0317 │ │ +07a31c: 7030 4417 5104 |0026: invoke-direct {v1, v5, v4}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/widget/Toolbar;Landroid/support/v7/widget/Toolbar$1;)V // method@1744 │ │ +07a322: 5b51 ae0a |0029: iput-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07a326: 6e20 c214 3700 |002b: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@14c2 │ │ +07a32c: 3806 1d00 |002e: if-eqz v6, 004b // +001d │ │ +07a330: 5451 b90a |0030: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ +07a334: 6e30 a40f 7601 |0032: invoke-virtual {v6, v7, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ +07a33a: 5451 ae0a |0035: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07a33e: 5452 b90a |0037: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ +07a342: 6e30 a40f 1602 |0039: invoke-virtual {v6, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;Landroid/content/Context;)V // method@0fa4 │ │ +07a348: 5451 b30a |003c: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +07a34c: 5252 ba0a |003e: iget v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0aba │ │ +07a350: 6e20 1215 2100 |0040: invoke-virtual {v1, v2}, Landroid/support/v7/widget/ActionMenuView;.setPopupTheme:(I)V // method@1512 │ │ +07a356: 5451 b30a |0043: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +07a35a: 6e20 1315 7100 |0045: invoke-virtual {v1, v7}, Landroid/support/v7/widget/ActionMenuView;.setPresenter:(Landroid/support/v7/widget/ActionMenuPresenter;)V // method@1513 │ │ +07a360: 5b57 b80a |0048: iput-object v7, v5, Landroid/support/v7/widget/Toolbar;.mOuterActionMenuPresenter:Landroid/support/v7/widget/ActionMenuPresenter; // field@0ab8 │ │ +07a364: 28be |004a: goto 0008 // -0042 │ │ +07a366: 5451 b90a |004b: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ +07a36a: 6e30 bb14 1704 |004d: invoke-virtual {v7, v1, v4}, Landroid/support/v7/widget/ActionMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@14bb │ │ +07a370: 5451 ae0a |0050: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07a374: 5452 b90a |0052: iget-object v2, v5, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ +07a378: 6e30 4817 2104 |0054: invoke-virtual {v1, v2, v4}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1748 │ │ +07a37e: 6e20 ca14 3700 |0057: invoke-virtual {v7, v3}, Landroid/support/v7/widget/ActionMenuPresenter;.updateMenuView:(Z)V // method@14ca │ │ +07a384: 5451 ae0a |005a: iget-object v1, v5, Landroid/support/v7/widget/Toolbar;.mExpandedMenuPresenter:Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter; // field@0aae │ │ +07a388: 6e20 4b17 3100 |005c: invoke-virtual {v1, v3}, Landroid/support/v7/widget/Toolbar$ExpandedActionViewMenuPresenter;.updateMenuView:(Z)V // method@174b │ │ +07a38e: 28dd |005f: goto 003c // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=370 │ │ 0x0008 line=402 │ │ 0x0009 line=374 │ │ 0x000c line=375 │ │ 0x0012 line=376 │ │ @@ -185539,18 +185539,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07a398: |[07a398] android.support.v7.widget.Toolbar.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -07a3a8: 5b01 a50a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0aa5 │ │ -07a3ac: 5b02 b20a |0002: iput-object v2, v0, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0ab2 │ │ -07a3b0: 0e00 |0004: return-void │ │ +07a390: |[07a390] android.support.v7.widget.Toolbar.setMenuCallbacks:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +07a3a0: 5b01 a50a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mActionMenuPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0aa5 │ │ +07a3a4: 5b02 b20a |0002: iput-object v2, v0, Landroid/support/v7/widget/Toolbar;.mMenuBuilderCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@0ab2 │ │ +07a3a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1744 │ │ 0x0002 line=1745 │ │ 0x0004 line=1746 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/widget/Toolbar; │ │ @@ -185562,18 +185562,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07a3b4: |[07a3b4] android.support.v7.widget.Toolbar.setMinimumHeight:(I)V │ │ -07a3c4: 5901 b50a |0000: iput v1, v0, Landroid/support/v7/widget/Toolbar;.mMinHeight:I // field@0ab5 │ │ -07a3c8: 6f20 6619 1000 |0002: invoke-super {v0, v1}, Landroid/view/ViewGroup;.setMinimumHeight:(I)V // method@1966 │ │ -07a3ce: 0e00 |0005: return-void │ │ +07a3ac: |[07a3ac] android.support.v7.widget.Toolbar.setMinimumHeight:(I)V │ │ +07a3bc: 5901 b50a |0000: iput v1, v0, Landroid/support/v7/widget/Toolbar;.mMinHeight:I // field@0ab5 │ │ +07a3c0: 6f20 6619 1000 |0002: invoke-super {v0, v1}, Landroid/view/ViewGroup;.setMinimumHeight:(I)V // method@1966 │ │ +07a3c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1751 │ │ 0x0002 line=1753 │ │ 0x0005 line=1754 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/Toolbar; │ │ @@ -185584,24 +185584,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07a3d0: |[07a3d0] android.support.v7.widget.Toolbar.setNavigationContentDescription:(I)V │ │ -07a3e0: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ -07a3e4: 6e10 8417 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -07a3ea: 0c00 |0005: move-result-object v0 │ │ -07a3ec: 6e20 cc00 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00cc │ │ -07a3f2: 0c00 |0009: move-result-object v0 │ │ -07a3f4: 6e20 be17 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@17be │ │ -07a3fa: 0e00 |000d: return-void │ │ -07a3fc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -07a3fe: 28fb |000f: goto 000a // -0005 │ │ +07a3c8: |[07a3c8] android.support.v7.widget.Toolbar.setNavigationContentDescription:(I)V │ │ +07a3d8: 3802 0e00 |0000: if-eqz v2, 000e // +000e │ │ +07a3dc: 6e10 8417 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +07a3e2: 0c00 |0005: move-result-object v0 │ │ +07a3e4: 6e20 cc00 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00cc │ │ +07a3ea: 0c00 |0009: move-result-object v0 │ │ +07a3ec: 6e20 be17 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationContentDescription:(Ljava/lang/CharSequence;)V // method@17be │ │ +07a3f2: 0e00 |000d: return-void │ │ +07a3f4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +07a3f6: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ 0x000d line=722 │ │ 0x000e line=721 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -185612,24 +185612,24 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07a400: |[07a400] android.support.v7.widget.Toolbar.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ -07a410: 7110 e517 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -07a416: 0a00 |0003: move-result v0 │ │ -07a418: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -07a41c: 7010 7317 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1773 │ │ -07a422: 5410 b60a |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -07a426: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -07a42a: 5410 b60a |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -07a42e: 6e20 161a 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a16 │ │ -07a434: 0e00 |0012: return-void │ │ +07a3f8: |[07a3f8] android.support.v7.widget.Toolbar.setNavigationContentDescription:(Ljava/lang/CharSequence;)V │ │ +07a408: 7110 e517 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +07a40e: 0a00 |0003: move-result v0 │ │ +07a410: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +07a414: 7010 7317 0100 |0006: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1773 │ │ +07a41a: 5410 b60a |0009: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07a41e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +07a422: 5410 b60a |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07a426: 6e20 161a 2000 |000f: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a16 │ │ +07a42c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0006 line=734 │ │ 0x0009 line=736 │ │ 0x000d line=737 │ │ 0x0012 line=739 │ │ @@ -185642,20 +185642,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07a438: |[07a438] android.support.v7.widget.Toolbar.setNavigationIcon:(I)V │ │ -07a448: 5410 c20a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0ac2 │ │ -07a44c: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ -07a452: 0c00 |0005: move-result-object v0 │ │ -07a454: 6e20 c017 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ -07a45a: 0e00 |0009: return-void │ │ +07a430: |[07a430] android.support.v7.widget.Toolbar.setNavigationIcon:(I)V │ │ +07a440: 5410 c20a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTintManager:Landroid/support/v7/internal/widget/TintManager; // field@0ac2 │ │ +07a444: 6e20 ea13 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/TintManager;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@13ea │ │ +07a44a: 0c00 |0005: move-result-object v0 │ │ +07a44c: 6e20 c017 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V // method@17c0 │ │ +07a452: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0009 line=755 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -185665,39 +185665,39 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -07a45c: |[07a45c] android.support.v7.widget.Toolbar.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -07a46c: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ -07a470: 7010 7317 0100 |0002: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1773 │ │ -07a476: 5410 b60a |0005: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -07a47a: 6e10 151a 0000 |0007: invoke-virtual {v0}, Landroid/widget/ImageButton;.getParent:()Landroid/view/ViewParent; // method@1a15 │ │ -07a480: 0c00 |000a: move-result-object v0 │ │ -07a482: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ -07a486: 5410 b60a |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -07a48a: 7020 6717 0100 |000f: invoke-direct {v1, v0}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;)V // method@1767 │ │ -07a490: 5410 b60a |0012: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -07a494: 7020 d117 0100 |0014: invoke-direct {v1, v0}, Landroid/support/v7/widget/Toolbar;.updateChildVisibilityForExpandedActionView:(Landroid/view/View;)V // method@17d1 │ │ -07a49a: 5410 b60a |0017: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -07a49e: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -07a4a2: 5410 b60a |001b: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -07a4a6: 6e20 171a 2000 |001d: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a17 │ │ -07a4ac: 0e00 |0020: return-void │ │ -07a4ae: 5410 b60a |0021: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -07a4b2: 3800 f4ff |0023: if-eqz v0, 0017 // -000c │ │ -07a4b6: 5410 b60a |0025: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -07a4ba: 6e10 151a 0000 |0027: invoke-virtual {v0}, Landroid/widget/ImageButton;.getParent:()Landroid/view/ViewParent; // method@1a15 │ │ -07a4c0: 0c00 |002a: move-result-object v0 │ │ -07a4c2: 3800 ecff |002b: if-eqz v0, 0017 // -0014 │ │ -07a4c6: 5410 b60a |002d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -07a4ca: 6e20 af17 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ -07a4d0: 28e5 |0032: goto 0017 // -001b │ │ +07a454: |[07a454] android.support.v7.widget.Toolbar.setNavigationIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +07a464: 3802 2100 |0000: if-eqz v2, 0021 // +0021 │ │ +07a468: 7010 7317 0100 |0002: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1773 │ │ +07a46e: 5410 b60a |0005: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07a472: 6e10 151a 0000 |0007: invoke-virtual {v0}, Landroid/widget/ImageButton;.getParent:()Landroid/view/ViewParent; // method@1a15 │ │ +07a478: 0c00 |000a: move-result-object v0 │ │ +07a47a: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ +07a47e: 5410 b60a |000d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07a482: 7020 6717 0100 |000f: invoke-direct {v1, v0}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;)V // method@1767 │ │ +07a488: 5410 b60a |0012: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07a48c: 7020 d117 0100 |0014: invoke-direct {v1, v0}, Landroid/support/v7/widget/Toolbar;.updateChildVisibilityForExpandedActionView:(Landroid/view/View;)V // method@17d1 │ │ +07a492: 5410 b60a |0017: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07a496: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +07a49a: 5410 b60a |001b: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07a49e: 6e20 171a 2000 |001d: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a17 │ │ +07a4a4: 0e00 |0020: return-void │ │ +07a4a6: 5410 b60a |0021: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07a4aa: 3800 f4ff |0023: if-eqz v0, 0017 // -000c │ │ +07a4ae: 5410 b60a |0025: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07a4b2: 6e10 151a 0000 |0027: invoke-virtual {v0}, Landroid/widget/ImageButton;.getParent:()Landroid/view/ViewParent; // method@1a15 │ │ +07a4b8: 0c00 |002a: move-result-object v0 │ │ +07a4ba: 3800 ecff |002b: if-eqz v0, 0017 // -0014 │ │ +07a4be: 5410 b60a |002d: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07a4c2: 6e20 af17 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ +07a4c8: 28e5 |0032: goto 0017 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0002 line=771 │ │ 0x0005 line=772 │ │ 0x000d line=773 │ │ 0x0012 line=774 │ │ @@ -185715,19 +185715,19 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07a4d4: |[07a4d4] android.support.v7.widget.Toolbar.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ -07a4e4: 7010 7317 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1773 │ │ -07a4ea: 5410 b60a |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ -07a4ee: 6e20 191a 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a19 │ │ -07a4f4: 0e00 |0008: return-void │ │ +07a4cc: |[07a4cc] android.support.v7.widget.Toolbar.setNavigationOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ +07a4dc: 7010 7317 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/Toolbar;.ensureNavButtonView:()V // method@1773 │ │ +07a4e2: 5410 b60a |0003: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mNavButtonView:Landroid/widget/ImageButton; // field@0ab6 │ │ +07a4e6: 6e20 191a 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a19 │ │ +07a4ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ 0x0003 line=805 │ │ 0x0008 line=806 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ @@ -185738,17 +185738,17 @@ │ │ type : '(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07a4f8: |[07a4f8] android.support.v7.widget.Toolbar.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V │ │ -07a508: 5b01 b70a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0ab7 │ │ -07a50c: 0e00 |0002: return-void │ │ +07a4f0: |[07a4f0] android.support.v7.widget.Toolbar.setOnMenuItemClickListener:(Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener;)V │ │ +07a500: 5b01 b70a |0000: iput-object v1, v0, Landroid/support/v7/widget/Toolbar;.mOnMenuItemClickListener:Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; // field@0ab7 │ │ +07a504: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ 0x0002 line=873 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/Toolbar$OnMenuItemClickListener; │ │ @@ -185758,29 +185758,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -07a510: |[07a510] android.support.v7.widget.Toolbar.setPopupTheme:(I)V │ │ -07a520: 5220 ba0a |0000: iget v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0aba │ │ -07a524: 3230 0c00 |0002: if-eq v0, v3, 000e // +000c │ │ -07a528: 5923 ba0a |0004: iput v3, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0aba │ │ -07a52c: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ -07a530: 6e10 8417 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -07a536: 0c00 |000b: move-result-object v0 │ │ -07a538: 5b20 b90a |000c: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ -07a53c: 0e00 |000e: return-void │ │ -07a53e: 2200 4403 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0344 │ │ -07a542: 6e10 8417 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -07a548: 0c01 |0014: move-result-object v1 │ │ -07a54a: 7030 2d18 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ -07a550: 5b20 b90a |0018: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ -07a554: 28f4 |001a: goto 000e // -000c │ │ +07a508: |[07a508] android.support.v7.widget.Toolbar.setPopupTheme:(I)V │ │ +07a518: 5220 ba0a |0000: iget v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0aba │ │ +07a51c: 3230 0c00 |0002: if-eq v0, v3, 000e // +000c │ │ +07a520: 5923 ba0a |0004: iput v3, v2, Landroid/support/v7/widget/Toolbar;.mPopupTheme:I // field@0aba │ │ +07a524: 3903 0900 |0006: if-nez v3, 000f // +0009 │ │ +07a528: 6e10 8417 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +07a52e: 0c00 |000b: move-result-object v0 │ │ +07a530: 5b20 b90a |000c: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ +07a534: 0e00 |000e: return-void │ │ +07a536: 2200 4403 |000f: new-instance v0, Landroid/view/ContextThemeWrapper; // type@0344 │ │ +07a53a: 6e10 8417 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +07a540: 0c01 |0014: move-result-object v1 │ │ +07a542: 7030 2d18 1003 |0015: invoke-direct {v0, v1, v3}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ +07a548: 5b20 b90a |0018: iput-object v0, v2, Landroid/support/v7/widget/Toolbar;.mPopupContext:Landroid/content/Context; // field@0ab9 │ │ +07a54c: 28f4 |001a: goto 000e // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0004 line=292 │ │ 0x0006 line=293 │ │ 0x0008 line=294 │ │ 0x000e line=299 │ │ @@ -185794,21 +185794,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07a558: |[07a558] android.support.v7.widget.Toolbar.setSubtitle:(I)V │ │ -07a568: 6e10 8417 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -07a56e: 0c00 |0003: move-result-object v0 │ │ -07a570: 6e20 cc00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00cc │ │ -07a576: 0c00 |0007: move-result-object v0 │ │ -07a578: 6e20 c517 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17c5 │ │ -07a57e: 0e00 |000b: return-void │ │ +07a550: |[07a550] android.support.v7.widget.Toolbar.setSubtitle:(I)V │ │ +07a560: 6e10 8417 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +07a566: 0c00 |0003: move-result-object v0 │ │ +07a568: 6e20 cc00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00cc │ │ +07a56e: 0c00 |0007: move-result-object v0 │ │ +07a570: 6e20 c517 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17c5 │ │ +07a576: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x000b line=618 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -185818,63 +185818,63 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -07a580: |[07a580] android.support.v7.widget.Toolbar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -07a590: 7110 e517 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -07a596: 0a01 |0003: move-result v1 │ │ -07a598: 3901 5100 |0004: if-nez v1, 0055 // +0051 │ │ -07a59c: 5431 bf0a |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a5a0: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ -07a5a4: 6e10 8417 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -07a5aa: 0c00 |000d: move-result-object v0 │ │ -07a5ac: 2201 b103 |000e: new-instance v1, Landroid/widget/TextView; // type@03b1 │ │ -07a5b0: 7020 c41a 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1ac4 │ │ -07a5b6: 5b31 bf0a |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a5ba: 5431 bf0a |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a5be: 6e10 d91a 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@1ad9 │ │ -07a5c4: 5431 bf0a |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a5c8: 6202 cd0a |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0acd │ │ -07a5cc: 6e20 d21a 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1ad2 │ │ -07a5d2: 5231 bd0a |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0abd │ │ -07a5d6: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ -07a5da: 5431 bf0a |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a5de: 5232 bd0a |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0abd │ │ -07a5e2: 6e30 dd1a 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ -07a5e8: 5231 be0a |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0abe │ │ -07a5ec: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ -07a5f0: 5431 bf0a |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a5f4: 5232 be0a |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0abe │ │ -07a5f8: 6e20 de1a 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ -07a5fe: 5431 bf0a |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a602: 6e10 c91a 0100 |0039: invoke-virtual {v1}, Landroid/widget/TextView;.getParent:()Landroid/view/ViewParent; // method@1ac9 │ │ -07a608: 0c01 |003c: move-result-object v1 │ │ -07a60a: 3901 0c00 |003d: if-nez v1, 0049 // +000c │ │ -07a60e: 5431 bf0a |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a612: 7020 6717 1300 |0041: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;)V // method@1767 │ │ -07a618: 5431 bf0a |0044: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a61c: 7020 d117 1300 |0046: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.updateChildVisibilityForExpandedActionView:(Landroid/view/View;)V // method@17d1 │ │ -07a622: 5431 bf0a |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a626: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ -07a62a: 5431 bf0a |004d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a62e: 6e20 dc1a 4100 |004f: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -07a634: 5b34 bc0a |0052: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@0abc │ │ -07a638: 0e00 |0054: return-void │ │ -07a63a: 5431 bf0a |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a63e: 3801 f2ff |0057: if-eqz v1, 0049 // -000e │ │ -07a642: 5431 bf0a |0059: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a646: 6e10 c91a 0100 |005b: invoke-virtual {v1}, Landroid/widget/TextView;.getParent:()Landroid/view/ViewParent; // method@1ac9 │ │ -07a64c: 0c01 |005e: move-result-object v1 │ │ -07a64e: 3801 eaff |005f: if-eqz v1, 0049 // -0016 │ │ -07a652: 5431 bf0a |0061: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a656: 6e20 af17 1300 |0063: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ -07a65c: 28e3 |0066: goto 0049 // -001d │ │ +07a578: |[07a578] android.support.v7.widget.Toolbar.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +07a588: 7110 e517 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +07a58e: 0a01 |0003: move-result v1 │ │ +07a590: 3901 5100 |0004: if-nez v1, 0055 // +0051 │ │ +07a594: 5431 bf0a |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a598: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ +07a59c: 6e10 8417 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +07a5a2: 0c00 |000d: move-result-object v0 │ │ +07a5a4: 2201 b103 |000e: new-instance v1, Landroid/widget/TextView; // type@03b1 │ │ +07a5a8: 7020 c41a 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1ac4 │ │ +07a5ae: 5b31 bf0a |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a5b2: 5431 bf0a |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a5b6: 6e10 d91a 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@1ad9 │ │ +07a5bc: 5431 bf0a |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a5c0: 6202 cd0a |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0acd │ │ +07a5c4: 6e20 d21a 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1ad2 │ │ +07a5ca: 5231 bd0a |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0abd │ │ +07a5ce: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ +07a5d2: 5431 bf0a |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a5d6: 5232 bd0a |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0abd │ │ +07a5da: 6e30 dd1a 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ +07a5e0: 5231 be0a |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0abe │ │ +07a5e4: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ +07a5e8: 5431 bf0a |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a5ec: 5232 be0a |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0abe │ │ +07a5f0: 6e20 de1a 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ +07a5f6: 5431 bf0a |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a5fa: 6e10 c91a 0100 |0039: invoke-virtual {v1}, Landroid/widget/TextView;.getParent:()Landroid/view/ViewParent; // method@1ac9 │ │ +07a600: 0c01 |003c: move-result-object v1 │ │ +07a602: 3901 0c00 |003d: if-nez v1, 0049 // +000c │ │ +07a606: 5431 bf0a |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a60a: 7020 6717 1300 |0041: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;)V // method@1767 │ │ +07a610: 5431 bf0a |0044: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a614: 7020 d117 1300 |0046: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.updateChildVisibilityForExpandedActionView:(Landroid/view/View;)V // method@17d1 │ │ +07a61a: 5431 bf0a |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a61e: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ +07a622: 5431 bf0a |004d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a626: 6e20 dc1a 4100 |004f: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +07a62c: 5b34 bc0a |0052: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleText:Ljava/lang/CharSequence; // field@0abc │ │ +07a630: 0e00 |0054: return-void │ │ +07a632: 5431 bf0a |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a636: 3801 f2ff |0057: if-eqz v1, 0049 // -000e │ │ +07a63a: 5431 bf0a |0059: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a63e: 6e10 c91a 0100 |005b: invoke-virtual {v1}, Landroid/widget/TextView;.getParent:()Landroid/view/ViewParent; // method@1ac9 │ │ +07a644: 0c01 |005e: move-result-object v1 │ │ +07a646: 3801 eaff |005f: if-eqz v1, 0049 // -0016 │ │ +07a64a: 5431 bf0a |0061: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a64e: 6e20 af17 1300 |0063: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ +07a654: 28e3 |0066: goto 0049 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0006 line=629 │ │ 0x000a line=630 │ │ 0x000e line=631 │ │ 0x0015 line=632 │ │ @@ -185902,21 +185902,21 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -07a660: |[07a660] android.support.v7.widget.Toolbar.setSubtitleTextAppearance:(Landroid/content/Context;I)V │ │ -07a670: 5913 bd0a |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0abd │ │ -07a674: 5410 bf0a |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a678: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -07a67c: 5410 bf0a |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a680: 6e30 dd1a 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ -07a686: 0e00 |000b: return-void │ │ +07a658: |[07a658] android.support.v7.widget.Toolbar.setSubtitleTextAppearance:(Landroid/content/Context;I)V │ │ +07a668: 5913 bd0a |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextAppearance:I // field@0abd │ │ +07a66c: 5410 bf0a |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a670: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +07a674: 5410 bf0a |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a678: 6e30 dd1a 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ +07a67e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0002 line=671 │ │ 0x0006 line=672 │ │ 0x000b line=674 │ │ locals : │ │ @@ -185929,21 +185929,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07a688: |[07a688] android.support.v7.widget.Toolbar.setSubtitleTextColor:(I)V │ │ -07a698: 5912 be0a |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0abe │ │ -07a69c: 5410 bf0a |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a6a0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -07a6a4: 5410 bf0a |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ -07a6a8: 6e20 de1a 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ -07a6ae: 0e00 |000b: return-void │ │ +07a680: |[07a680] android.support.v7.widget.Toolbar.setSubtitleTextColor:(I)V │ │ +07a690: 5912 be0a |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextColor:I // field@0abe │ │ +07a694: 5410 bf0a |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a698: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +07a69c: 5410 bf0a |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mSubtitleTextView:Landroid/widget/TextView; // field@0abf │ │ +07a6a0: 6e20 de1a 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ +07a6a6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0002 line=695 │ │ 0x0006 line=696 │ │ 0x000b line=698 │ │ locals : │ │ @@ -185955,21 +185955,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07a6b0: |[07a6b0] android.support.v7.widget.Toolbar.setTitle:(I)V │ │ -07a6c0: 6e10 8417 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -07a6c6: 0c00 |0003: move-result-object v0 │ │ -07a6c8: 6e20 cc00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00cc │ │ -07a6ce: 0c00 |0007: move-result-object v0 │ │ -07a6d0: 6e20 c917 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@17c9 │ │ -07a6d6: 0e00 |000b: return-void │ │ +07a6a8: |[07a6a8] android.support.v7.widget.Toolbar.setTitle:(I)V │ │ +07a6b8: 6e10 8417 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +07a6be: 0c00 |0003: move-result-object v0 │ │ +07a6c0: 6e20 cc00 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@00cc │ │ +07a6c6: 0c00 |0007: move-result-object v0 │ │ +07a6c8: 6e20 c917 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/widget/Toolbar;.setTitle:(Ljava/lang/CharSequence;)V // method@17c9 │ │ +07a6ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x000b line=563 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/widget/Toolbar; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -185979,63 +185979,63 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -07a6d8: |[07a6d8] android.support.v7.widget.Toolbar.setTitle:(Ljava/lang/CharSequence;)V │ │ -07a6e8: 7110 e517 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -07a6ee: 0a01 |0003: move-result v1 │ │ -07a6f0: 3901 5100 |0004: if-nez v1, 0055 // +0051 │ │ -07a6f4: 5431 ca0a |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a6f8: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ -07a6fc: 6e10 8417 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ -07a702: 0c00 |000d: move-result-object v0 │ │ -07a704: 2201 b103 |000e: new-instance v1, Landroid/widget/TextView; // type@03b1 │ │ -07a708: 7020 c41a 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1ac4 │ │ -07a70e: 5b31 ca0a |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a712: 5431 ca0a |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a716: 6e10 d91a 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@1ad9 │ │ -07a71c: 5431 ca0a |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a720: 6202 cd0a |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0acd │ │ -07a724: 6e20 d21a 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1ad2 │ │ -07a72a: 5231 c80a |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0ac8 │ │ -07a72e: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ -07a732: 5431 ca0a |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a736: 5232 c80a |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0ac8 │ │ -07a73a: 6e30 dd1a 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ -07a740: 5231 c90a |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ac9 │ │ -07a744: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ -07a748: 5431 ca0a |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a74c: 5232 c90a |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ac9 │ │ -07a750: 6e20 de1a 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ -07a756: 5431 ca0a |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a75a: 6e10 c91a 0100 |0039: invoke-virtual {v1}, Landroid/widget/TextView;.getParent:()Landroid/view/ViewParent; // method@1ac9 │ │ -07a760: 0c01 |003c: move-result-object v1 │ │ -07a762: 3901 0c00 |003d: if-nez v1, 0049 // +000c │ │ -07a766: 5431 ca0a |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a76a: 7020 6717 1300 |0041: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;)V // method@1767 │ │ -07a770: 5431 ca0a |0044: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a774: 7020 d117 1300 |0046: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.updateChildVisibilityForExpandedActionView:(Landroid/view/View;)V // method@17d1 │ │ -07a77a: 5431 ca0a |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a77e: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ -07a782: 5431 ca0a |004d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a786: 6e20 dc1a 4100 |004f: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -07a78c: 5b34 c70a |0052: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@0ac7 │ │ -07a790: 0e00 |0054: return-void │ │ -07a792: 5431 ca0a |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a796: 3801 f2ff |0057: if-eqz v1, 0049 // -000e │ │ -07a79a: 5431 ca0a |0059: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a79e: 6e10 c91a 0100 |005b: invoke-virtual {v1}, Landroid/widget/TextView;.getParent:()Landroid/view/ViewParent; // method@1ac9 │ │ -07a7a4: 0c01 |005e: move-result-object v1 │ │ -07a7a6: 3801 eaff |005f: if-eqz v1, 0049 // -0016 │ │ -07a7aa: 5431 ca0a |0061: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a7ae: 6e20 af17 1300 |0063: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ -07a7b4: 28e3 |0066: goto 0049 // -001d │ │ +07a6d0: |[07a6d0] android.support.v7.widget.Toolbar.setTitle:(Ljava/lang/CharSequence;)V │ │ +07a6e0: 7110 e517 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +07a6e6: 0a01 |0003: move-result v1 │ │ +07a6e8: 3901 5100 |0004: if-nez v1, 0055 // +0051 │ │ +07a6ec: 5431 ca0a |0006: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a6f0: 3901 2f00 |0008: if-nez v1, 0037 // +002f │ │ +07a6f4: 6e10 8417 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/widget/Toolbar;.getContext:()Landroid/content/Context; // method@1784 │ │ +07a6fa: 0c00 |000d: move-result-object v0 │ │ +07a6fc: 2201 b103 |000e: new-instance v1, Landroid/widget/TextView; // type@03b1 │ │ +07a700: 7020 c41a 0100 |0010: invoke-direct {v1, v0}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1ac4 │ │ +07a706: 5b31 ca0a |0013: iput-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a70a: 5431 ca0a |0015: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a70e: 6e10 d91a 0100 |0017: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@1ad9 │ │ +07a714: 5431 ca0a |001a: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a718: 6202 cd0a |001c: sget-object v2, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0acd │ │ +07a71c: 6e20 d21a 2100 |001e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@1ad2 │ │ +07a722: 5231 c80a |0021: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0ac8 │ │ +07a726: 3801 0900 |0023: if-eqz v1, 002c // +0009 │ │ +07a72a: 5431 ca0a |0025: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a72e: 5232 c80a |0027: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0ac8 │ │ +07a732: 6e30 dd1a 0102 |0029: invoke-virtual {v1, v0, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ +07a738: 5231 c90a |002c: iget v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ac9 │ │ +07a73c: 3801 0900 |002e: if-eqz v1, 0037 // +0009 │ │ +07a740: 5431 ca0a |0030: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a744: 5232 c90a |0032: iget v2, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ac9 │ │ +07a748: 6e20 de1a 2100 |0034: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ +07a74e: 5431 ca0a |0037: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a752: 6e10 c91a 0100 |0039: invoke-virtual {v1}, Landroid/widget/TextView;.getParent:()Landroid/view/ViewParent; // method@1ac9 │ │ +07a758: 0c01 |003c: move-result-object v1 │ │ +07a75a: 3901 0c00 |003d: if-nez v1, 0049 // +000c │ │ +07a75e: 5431 ca0a |003f: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a762: 7020 6717 1300 |0041: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.addSystemView:(Landroid/view/View;)V // method@1767 │ │ +07a768: 5431 ca0a |0044: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a76c: 7020 d117 1300 |0046: invoke-direct {v3, v1}, Landroid/support/v7/widget/Toolbar;.updateChildVisibilityForExpandedActionView:(Landroid/view/View;)V // method@17d1 │ │ +07a772: 5431 ca0a |0049: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a776: 3801 0700 |004b: if-eqz v1, 0052 // +0007 │ │ +07a77a: 5431 ca0a |004d: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a77e: 6e20 dc1a 4100 |004f: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +07a784: 5b34 c70a |0052: iput-object v4, v3, Landroid/support/v7/widget/Toolbar;.mTitleText:Ljava/lang/CharSequence; // field@0ac7 │ │ +07a788: 0e00 |0054: return-void │ │ +07a78a: 5431 ca0a |0055: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a78e: 3801 f2ff |0057: if-eqz v1, 0049 // -000e │ │ +07a792: 5431 ca0a |0059: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a796: 6e10 c91a 0100 |005b: invoke-virtual {v1}, Landroid/widget/TextView;.getParent:()Landroid/view/ViewParent; // method@1ac9 │ │ +07a79c: 0c01 |005e: move-result-object v1 │ │ +07a79e: 3801 eaff |005f: if-eqz v1, 0049 // -0016 │ │ +07a7a2: 5431 ca0a |0061: iget-object v1, v3, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a7a6: 6e20 af17 1300 |0063: invoke-virtual {v3, v1}, Landroid/support/v7/widget/Toolbar;.removeView:(Landroid/view/View;)V // method@17af │ │ +07a7ac: 28e3 |0066: goto 0049 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0006 line=575 │ │ 0x000a line=576 │ │ 0x000e line=577 │ │ 0x0015 line=578 │ │ @@ -186063,21 +186063,21 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -07a7b8: |[07a7b8] android.support.v7.widget.Toolbar.setTitleTextAppearance:(Landroid/content/Context;I)V │ │ -07a7c8: 5913 c80a |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0ac8 │ │ -07a7cc: 5410 ca0a |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a7d0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -07a7d4: 5410 ca0a |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a7d8: 6e30 dd1a 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ -07a7de: 0e00 |000b: return-void │ │ +07a7b0: |[07a7b0] android.support.v7.widget.Toolbar.setTitleTextAppearance:(Landroid/content/Context;I)V │ │ +07a7c0: 5913 c80a |0000: iput v3, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextAppearance:I // field@0ac8 │ │ +07a7c4: 5410 ca0a |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a7c8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +07a7cc: 5410 ca0a |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a7d0: 6e30 dd1a 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@1add │ │ +07a7d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0002 line=660 │ │ 0x0006 line=661 │ │ 0x000b line=663 │ │ locals : │ │ @@ -186090,21 +186090,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07a7e0: |[07a7e0] android.support.v7.widget.Toolbar.setTitleTextColor:(I)V │ │ -07a7f0: 5912 c90a |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ac9 │ │ -07a7f4: 5410 ca0a |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a7f8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -07a7fc: 5410 ca0a |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ -07a800: 6e20 de1a 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ -07a806: 0e00 |000b: return-void │ │ +07a7d8: |[07a7d8] android.support.v7.widget.Toolbar.setTitleTextColor:(I)V │ │ +07a7e8: 5912 c90a |0000: iput v2, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextColor:I // field@0ac9 │ │ +07a7ec: 5410 ca0a |0002: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a7f0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +07a7f4: 5410 ca0a |0006: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mTitleTextView:Landroid/widget/TextView; // field@0aca │ │ +07a7f8: 6e20 de1a 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ +07a7fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=682 │ │ 0x0002 line=683 │ │ 0x0006 line=684 │ │ 0x000b line=686 │ │ locals : │ │ @@ -186116,38 +186116,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -07a808: |[07a808] android.support.v7.widget.Toolbar.showOverflowMenu:()Z │ │ -07a818: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07a81c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -07a820: 5410 b30a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ -07a824: 6e10 1515 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.showOverflowMenu:()Z // method@1515 │ │ -07a82a: 0a00 |0009: move-result v0 │ │ -07a82c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -07a830: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07a832: 0f00 |000d: return v0 │ │ -07a834: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -07a836: 28fe |000f: goto 000d // -0002 │ │ +07a800: |[07a800] android.support.v7.widget.Toolbar.showOverflowMenu:()Z │ │ +07a810: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +07a814: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +07a818: 5410 b30a |0004: iget-object v0, v1, Landroid/support/v7/widget/Toolbar;.mMenuView:Landroid/support/v7/widget/ActionMenuView; // field@0ab3 │ │ +07a81c: 6e10 1515 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/ActionMenuView;.showOverflowMenu:()Z // method@1515 │ │ +07a822: 0a00 |0009: move-result v0 │ │ +07a824: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +07a828: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07a82a: 0f00 |000d: return v0 │ │ +07a82c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +07a82e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/widget/Toolbar; │ │ │ │ - source_file_idx : 3220 (Toolbar.java) │ │ + source_file_idx : 3218 (Toolbar.java) │ │ │ │ Class #657 header: │ │ class_idx : 947 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2961 │ │ +source_file_idx : 2959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #657 annotations: │ │ Annotations on class │ │ @@ -186159,21 +186159,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2961 (SlidingTabLayout.java) │ │ + source_file_idx : 2959 (SlidingTabLayout.java) │ │ │ │ Class #658 header: │ │ class_idx : 948 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2961 │ │ +source_file_idx : 2959 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #658 annotations: │ │ Annotations on class │ │ @@ -186202,18 +186202,18 @@ │ │ type : '(Lcom/example/android/common/view/SlidingTabLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a838: |[07a838] com.example.android.common.view.SlidingTabLayout$InternalViewPagerListener.:(Lcom/example/android/common/view/SlidingTabLayout;)V │ │ -07a848: 5b01 f30a |0000: iput-object v1, v0, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a84c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07a852: 0e00 |0005: return-void │ │ +07a830: |[07a830] com.example.android.common.view.SlidingTabLayout$InternalViewPagerListener.:(Lcom/example/android/common/view/SlidingTabLayout;)V │ │ +07a840: 5b01 f30a |0000: iput-object v1, v0, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a844: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07a84a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/example/android/common/view/SlidingTabLayout; │ │ │ │ @@ -186222,17 +186222,17 @@ │ │ type : '(Lcom/example/android/common/view/SlidingTabLayout;Lcom/example/android/common/view/SlidingTabLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07a854: |[07a854] com.example.android.common.view.SlidingTabLayout$InternalViewPagerListener.:(Lcom/example/android/common/view/SlidingTabLayout;Lcom/example/android/common/view/SlidingTabLayout$1;)V │ │ -07a864: 7020 e71a 1000 |0000: invoke-direct {v0, v1}, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.:(Lcom/example/android/common/view/SlidingTabLayout;)V // method@1ae7 │ │ -07a86a: 0e00 |0003: return-void │ │ +07a84c: |[07a84c] com.example.android.common.view.SlidingTabLayout$InternalViewPagerListener.:(Lcom/example/android/common/view/SlidingTabLayout;Lcom/example/android/common/view/SlidingTabLayout$1;)V │ │ +07a85c: 7020 e71a 1000 |0000: invoke-direct {v0, v1}, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.:(Lcom/example/android/common/view/SlidingTabLayout;)V // method@1ae7 │ │ +07a862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/example/android/common/view/SlidingTabLayout$1; │ │ @@ -186243,25 +186243,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07a86c: |[07a86c] com.example.android.common.view.SlidingTabLayout$InternalViewPagerListener.onPageScrollStateChanged:(I)V │ │ -07a87c: 5912 f20a |0000: iput v2, v1, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.mScrollState:I // field@0af2 │ │ -07a880: 5410 f30a |0002: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a884: 7110 f61a 0000 |0004: invoke-static {v0}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ -07a88a: 0c00 |0007: move-result-object v0 │ │ -07a88c: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -07a890: 5410 f30a |000a: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a894: 7110 f61a 0000 |000c: invoke-static {v0}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ -07a89a: 0c00 |000f: move-result-object v0 │ │ -07a89c: 7220 0009 2000 |0010: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0900 │ │ -07a8a2: 0e00 |0013: return-void │ │ +07a864: |[07a864] com.example.android.common.view.SlidingTabLayout$InternalViewPagerListener.onPageScrollStateChanged:(I)V │ │ +07a874: 5912 f20a |0000: iput v2, v1, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.mScrollState:I // field@0af2 │ │ +07a878: 5410 f30a |0002: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a87c: 7110 f61a 0000 |0004: invoke-static {v0}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ +07a882: 0c00 |0007: move-result-object v0 │ │ +07a884: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +07a888: 5410 f30a |000a: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a88c: 7110 f61a 0000 |000c: invoke-static {v0}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ +07a892: 0c00 |000f: move-result-object v0 │ │ +07a894: 7220 0009 2000 |0010: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0900 │ │ +07a89a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=318 │ │ 0x000a line=319 │ │ 0x0013 line=321 │ │ locals : │ │ @@ -186273,39 +186273,39 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -07a8a4: |[07a8a4] com.example.android.common.view.SlidingTabLayout$InternalViewPagerListener.onPageScrolled:(IFI)V │ │ -07a8b4: 5421 f30a |0000: iget-object v1, v2, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a8b8: 7110 f41a 0100 |0002: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ -07a8be: 0c01 |0005: move-result-object v1 │ │ -07a8c0: 6e10 101b 0100 |0006: invoke-virtual {v1}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ -07a8c6: 0a00 |0009: move-result v0 │ │ -07a8c8: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -07a8cc: 3a03 0400 |000c: if-ltz v3, 0010 // +0004 │ │ -07a8d0: 3403 0300 |000e: if-lt v3, v0, 0011 // +0003 │ │ -07a8d4: 0e00 |0010: return-void │ │ -07a8d6: 5421 f30a |0011: iget-object v1, v2, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a8da: 7110 f41a 0100 |0013: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ -07a8e0: 0c01 |0016: move-result-object v1 │ │ -07a8e2: 6e30 151b 3104 |0017: invoke-virtual {v1, v3, v4}, Lcom/example/android/common/view/SlidingTabStrip;.onViewPagerPageChanged:(IF)V // method@1b15 │ │ -07a8e8: 5421 f30a |001a: iget-object v1, v2, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a8ec: 7130 f51a 3104 |001c: invoke-static {v1, v3, v4}, Lcom/example/android/common/view/SlidingTabLayout;.access$300:(Lcom/example/android/common/view/SlidingTabLayout;IF)V // method@1af5 │ │ -07a8f2: 5421 f30a |001f: iget-object v1, v2, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a8f6: 7110 f61a 0100 |0021: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ -07a8fc: 0c01 |0024: move-result-object v1 │ │ -07a8fe: 3801 ebff |0025: if-eqz v1, 0010 // -0015 │ │ -07a902: 5421 f30a |0027: iget-object v1, v2, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a906: 7110 f61a 0100 |0029: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ -07a90c: 0c01 |002c: move-result-object v1 │ │ -07a90e: 7240 0109 3154 |002d: invoke-interface {v1, v3, v4, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0901 │ │ -07a914: 28e0 |0030: goto 0010 // -0020 │ │ +07a89c: |[07a89c] com.example.android.common.view.SlidingTabLayout$InternalViewPagerListener.onPageScrolled:(IFI)V │ │ +07a8ac: 5421 f30a |0000: iget-object v1, v2, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a8b0: 7110 f41a 0100 |0002: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ +07a8b6: 0c01 |0005: move-result-object v1 │ │ +07a8b8: 6e10 101b 0100 |0006: invoke-virtual {v1}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ +07a8be: 0a00 |0009: move-result v0 │ │ +07a8c0: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +07a8c4: 3a03 0400 |000c: if-ltz v3, 0010 // +0004 │ │ +07a8c8: 3403 0300 |000e: if-lt v3, v0, 0011 // +0003 │ │ +07a8cc: 0e00 |0010: return-void │ │ +07a8ce: 5421 f30a |0011: iget-object v1, v2, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a8d2: 7110 f41a 0100 |0013: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ +07a8d8: 0c01 |0016: move-result-object v1 │ │ +07a8da: 6e30 151b 3104 |0017: invoke-virtual {v1, v3, v4}, Lcom/example/android/common/view/SlidingTabStrip;.onViewPagerPageChanged:(IF)V // method@1b15 │ │ +07a8e0: 5421 f30a |001a: iget-object v1, v2, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a8e4: 7130 f51a 3104 |001c: invoke-static {v1, v3, v4}, Lcom/example/android/common/view/SlidingTabLayout;.access$300:(Lcom/example/android/common/view/SlidingTabLayout;IF)V // method@1af5 │ │ +07a8ea: 5421 f30a |001f: iget-object v1, v2, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a8ee: 7110 f61a 0100 |0021: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ +07a8f4: 0c01 |0024: move-result-object v1 │ │ +07a8f6: 3801 ebff |0025: if-eqz v1, 0010 // -0015 │ │ +07a8fa: 5421 f30a |0027: iget-object v1, v2, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a8fe: 7110 f61a 0100 |0029: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ +07a904: 0c01 |002c: move-result-object v1 │ │ +07a906: 7240 0109 3154 |002d: invoke-interface {v1, v3, v4, v5}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0901 │ │ +07a90c: 28e0 |0030: goto 0010 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x000a line=299 │ │ 0x0010 line=312 │ │ 0x0011 line=303 │ │ 0x001a line=306 │ │ @@ -186323,52 +186323,52 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -07a918: |[07a918] com.example.android.common.view.SlidingTabLayout$InternalViewPagerListener.onPageSelected:(I)V │ │ -07a928: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07a92a: 5231 f20a |0001: iget v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.mScrollState:I // field@0af2 │ │ -07a92e: 3901 1000 |0003: if-nez v1, 0013 // +0010 │ │ -07a932: 5431 f30a |0005: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a936: 7110 f41a 0100 |0007: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ -07a93c: 0c01 |000a: move-result-object v1 │ │ -07a93e: 6e30 151b 4102 |000b: invoke-virtual {v1, v4, v2}, Lcom/example/android/common/view/SlidingTabStrip;.onViewPagerPageChanged:(IF)V // method@1b15 │ │ -07a944: 5431 f30a |000e: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a948: 7130 f51a 4102 |0010: invoke-static {v1, v4, v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$300:(Lcom/example/android/common/view/SlidingTabLayout;IF)V // method@1af5 │ │ -07a94e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -07a950: 5431 f30a |0014: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a954: 7110 f41a 0100 |0016: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ -07a95a: 0c01 |0019: move-result-object v1 │ │ -07a95c: 6e10 101b 0100 |001a: invoke-virtual {v1}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ -07a962: 0a01 |001d: move-result v1 │ │ -07a964: 3510 1700 |001e: if-ge v0, v1, 0035 // +0017 │ │ -07a968: 5431 f30a |0020: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a96c: 7110 f41a 0100 |0022: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ -07a972: 0c01 |0025: move-result-object v1 │ │ -07a974: 6e20 0f1b 0100 |0026: invoke-virtual {v1, v0}, Lcom/example/android/common/view/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ -07a97a: 0c02 |0029: move-result-object v2 │ │ -07a97c: 3304 0900 |002a: if-ne v4, v0, 0033 // +0009 │ │ -07a980: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -07a982: 6e20 1219 1200 |002d: invoke-virtual {v2, v1}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ -07a988: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07a98c: 28e2 |0032: goto 0014 // -001e │ │ -07a98e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -07a990: 28f9 |0034: goto 002d // -0007 │ │ -07a992: 5431 f30a |0035: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a996: 7110 f61a 0100 |0037: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ -07a99c: 0c01 |003a: move-result-object v1 │ │ -07a99e: 3801 0b00 |003b: if-eqz v1, 0046 // +000b │ │ -07a9a2: 5431 f30a |003d: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ -07a9a6: 7110 f61a 0100 |003f: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ -07a9ac: 0c01 |0042: move-result-object v1 │ │ -07a9ae: 7220 0209 4100 |0043: invoke-interface {v1, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ -07a9b4: 0e00 |0046: return-void │ │ +07a910: |[07a910] com.example.android.common.view.SlidingTabLayout$InternalViewPagerListener.onPageSelected:(I)V │ │ +07a920: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07a922: 5231 f20a |0001: iget v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.mScrollState:I // field@0af2 │ │ +07a926: 3901 1000 |0003: if-nez v1, 0013 // +0010 │ │ +07a92a: 5431 f30a |0005: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a92e: 7110 f41a 0100 |0007: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ +07a934: 0c01 |000a: move-result-object v1 │ │ +07a936: 6e30 151b 4102 |000b: invoke-virtual {v1, v4, v2}, Lcom/example/android/common/view/SlidingTabStrip;.onViewPagerPageChanged:(IF)V // method@1b15 │ │ +07a93c: 5431 f30a |000e: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a940: 7130 f51a 4102 |0010: invoke-static {v1, v4, v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$300:(Lcom/example/android/common/view/SlidingTabLayout;IF)V // method@1af5 │ │ +07a946: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +07a948: 5431 f30a |0014: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a94c: 7110 f41a 0100 |0016: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ +07a952: 0c01 |0019: move-result-object v1 │ │ +07a954: 6e10 101b 0100 |001a: invoke-virtual {v1}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ +07a95a: 0a01 |001d: move-result v1 │ │ +07a95c: 3510 1700 |001e: if-ge v0, v1, 0035 // +0017 │ │ +07a960: 5431 f30a |0020: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a964: 7110 f41a 0100 |0022: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ +07a96a: 0c01 |0025: move-result-object v1 │ │ +07a96c: 6e20 0f1b 0100 |0026: invoke-virtual {v1, v0}, Lcom/example/android/common/view/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ +07a972: 0c02 |0029: move-result-object v2 │ │ +07a974: 3304 0900 |002a: if-ne v4, v0, 0033 // +0009 │ │ +07a978: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +07a97a: 6e20 1219 1200 |002d: invoke-virtual {v2, v1}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ +07a980: d800 0001 |0030: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07a984: 28e2 |0032: goto 0014 // -001e │ │ +07a986: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +07a988: 28f9 |0034: goto 002d // -0007 │ │ +07a98a: 5431 f30a |0035: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a98e: 7110 f61a 0100 |0037: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ +07a994: 0c01 |003a: move-result-object v1 │ │ +07a996: 3801 0b00 |003b: if-eqz v1, 0046 // +000b │ │ +07a99a: 5431 f30a |003d: iget-object v1, v3, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af3 │ │ +07a99e: 7110 f61a 0100 |003f: invoke-static {v1}, Lcom/example/android/common/view/SlidingTabLayout;.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@1af6 │ │ +07a9a4: 0c01 |0042: move-result-object v1 │ │ +07a9a6: 7220 0209 4100 |0043: invoke-interface {v1, v4}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ +07a9ac: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ 0x0005 line=326 │ │ 0x000e line=327 │ │ 0x0013 line=329 │ │ 0x0020 line=330 │ │ @@ -186378,21 +186378,21 @@ │ │ 0x003d line=333 │ │ 0x0046 line=335 │ │ locals : │ │ 0x0014 - 0x0047 reg=0 i I │ │ 0x0000 - 0x0047 reg=3 this Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener; │ │ 0x0000 - 0x0047 reg=4 position I │ │ │ │ - source_file_idx : 2961 (SlidingTabLayout.java) │ │ + source_file_idx : 2959 (SlidingTabLayout.java) │ │ │ │ Class #659 header: │ │ class_idx : 949 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2961 │ │ +source_file_idx : 2959 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #659 annotations: │ │ Annotations on class │ │ @@ -186417,18 +186417,18 @@ │ │ type : '(Lcom/example/android/common/view/SlidingTabLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a9b8: |[07a9b8] com.example.android.common.view.SlidingTabLayout$TabClickListener.:(Lcom/example/android/common/view/SlidingTabLayout;)V │ │ -07a9c8: 5b01 f40a |0000: iput-object v1, v0, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ -07a9cc: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07a9d2: 0e00 |0005: return-void │ │ +07a9b0: |[07a9b0] com.example.android.common.view.SlidingTabLayout$TabClickListener.:(Lcom/example/android/common/view/SlidingTabLayout;)V │ │ +07a9c0: 5b01 f40a |0000: iput-object v1, v0, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ +07a9c4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07a9ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/example/android/common/view/SlidingTabLayout$TabClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/example/android/common/view/SlidingTabLayout; │ │ │ │ @@ -186437,17 +186437,17 @@ │ │ type : '(Lcom/example/android/common/view/SlidingTabLayout;Lcom/example/android/common/view/SlidingTabLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07a9d4: |[07a9d4] com.example.android.common.view.SlidingTabLayout$TabClickListener.:(Lcom/example/android/common/view/SlidingTabLayout;Lcom/example/android/common/view/SlidingTabLayout$1;)V │ │ -07a9e4: 7020 ec1a 1000 |0000: invoke-direct {v0, v1}, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.:(Lcom/example/android/common/view/SlidingTabLayout;)V // method@1aec │ │ -07a9ea: 0e00 |0003: return-void │ │ +07a9cc: |[07a9cc] com.example.android.common.view.SlidingTabLayout$TabClickListener.:(Lcom/example/android/common/view/SlidingTabLayout;Lcom/example/android/common/view/SlidingTabLayout$1;)V │ │ +07a9dc: 7020 ec1a 1000 |0000: invoke-direct {v0, v1}, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.:(Lcom/example/android/common/view/SlidingTabLayout;)V // method@1aec │ │ +07a9e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/example/android/common/view/SlidingTabLayout$TabClickListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/example/android/common/view/SlidingTabLayout$1; │ │ @@ -186458,54 +186458,54 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -07a9ec: |[07a9ec] com.example.android.common.view.SlidingTabLayout$TabClickListener.onClick:(Landroid/view/View;)V │ │ -07a9fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07a9fe: 5432 f40a |0001: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ -07aa02: 7110 f41a 0200 |0003: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ -07aa08: 0c02 |0006: move-result-object v2 │ │ -07aa0a: 6e10 101b 0200 |0007: invoke-virtual {v2}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ -07aa10: 0a02 |000a: move-result v2 │ │ -07aa12: 3520 3400 |000b: if-ge v0, v2, 003f // +0034 │ │ -07aa16: 5432 f40a |000d: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ -07aa1a: 7110 f41a 0200 |000f: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ -07aa20: 0c02 |0012: move-result-object v2 │ │ -07aa22: 6e20 0f1b 0200 |0013: invoke-virtual {v2, v0}, Lcom/example/android/common/view/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ -07aa28: 0c02 |0016: move-result-object v2 │ │ -07aa2a: 3324 3300 |0017: if-ne v4, v2, 004a // +0033 │ │ -07aa2e: 5432 f40a |0019: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ -07aa32: 7110 f71a 0200 |001b: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$500:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager; // method@1af7 │ │ -07aa38: 0c02 |001e: move-result-object v2 │ │ -07aa3a: 6e10 4109 0200 |001f: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0941 │ │ -07aa40: 0a01 |0022: move-result v1 │ │ -07aa42: 5432 f40a |0023: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ -07aa46: 7110 f71a 0200 |0025: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$500:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager; // method@1af7 │ │ -07aa4c: 0c02 |0028: move-result-object v2 │ │ -07aa4e: 6e20 8209 0200 |0029: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ -07aa54: 5432 f40a |002c: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ -07aa58: 7110 f81a 0200 |002e: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$600:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabLayout$TabListener; // method@1af8 │ │ -07aa5e: 0c02 |0031: move-result-object v2 │ │ -07aa60: 3802 0d00 |0032: if-eqz v2, 003f // +000d │ │ -07aa64: 3201 0c00 |0034: if-eq v1, v0, 0040 // +000c │ │ -07aa68: 5432 f40a |0036: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ -07aa6c: 7110 f81a 0200 |0038: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$600:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabLayout$TabListener; // method@1af8 │ │ -07aa72: 0c02 |003b: move-result-object v2 │ │ -07aa74: 7220 f01a 0200 |003c: invoke-interface {v2, v0}, Lcom/example/android/common/view/SlidingTabLayout$TabListener;.onTabSelected:(I)V // method@1af0 │ │ -07aa7a: 0e00 |003f: return-void │ │ -07aa7c: 5432 f40a |0040: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ -07aa80: 7110 f81a 0200 |0042: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$600:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabLayout$TabListener; // method@1af8 │ │ -07aa86: 0c02 |0045: move-result-object v2 │ │ -07aa88: 7220 ef1a 0200 |0046: invoke-interface {v2, v0}, Lcom/example/android/common/view/SlidingTabLayout$TabListener;.onTabReSelected:(I)V // method@1aef │ │ -07aa8e: 28f6 |0049: goto 003f // -000a │ │ -07aa90: d800 0001 |004a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07aa94: 28b5 |004c: goto 0001 // -004b │ │ +07a9e4: |[07a9e4] com.example.android.common.view.SlidingTabLayout$TabClickListener.onClick:(Landroid/view/View;)V │ │ +07a9f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07a9f6: 5432 f40a |0001: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ +07a9fa: 7110 f41a 0200 |0003: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ +07aa00: 0c02 |0006: move-result-object v2 │ │ +07aa02: 6e10 101b 0200 |0007: invoke-virtual {v2}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ +07aa08: 0a02 |000a: move-result v2 │ │ +07aa0a: 3520 3400 |000b: if-ge v0, v2, 003f // +0034 │ │ +07aa0e: 5432 f40a |000d: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ +07aa12: 7110 f41a 0200 |000f: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; // method@1af4 │ │ +07aa18: 0c02 |0012: move-result-object v2 │ │ +07aa1a: 6e20 0f1b 0200 |0013: invoke-virtual {v2, v0}, Lcom/example/android/common/view/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ +07aa20: 0c02 |0016: move-result-object v2 │ │ +07aa22: 3324 3300 |0017: if-ne v4, v2, 004a // +0033 │ │ +07aa26: 5432 f40a |0019: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ +07aa2a: 7110 f71a 0200 |001b: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$500:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager; // method@1af7 │ │ +07aa30: 0c02 |001e: move-result-object v2 │ │ +07aa32: 6e10 4109 0200 |001f: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0941 │ │ +07aa38: 0a01 |0022: move-result v1 │ │ +07aa3a: 5432 f40a |0023: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ +07aa3e: 7110 f71a 0200 |0025: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$500:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager; // method@1af7 │ │ +07aa44: 0c02 |0028: move-result-object v2 │ │ +07aa46: 6e20 8209 0200 |0029: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ +07aa4c: 5432 f40a |002c: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ +07aa50: 7110 f81a 0200 |002e: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$600:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabLayout$TabListener; // method@1af8 │ │ +07aa56: 0c02 |0031: move-result-object v2 │ │ +07aa58: 3802 0d00 |0032: if-eqz v2, 003f // +000d │ │ +07aa5c: 3201 0c00 |0034: if-eq v1, v0, 0040 // +000c │ │ +07aa60: 5432 f40a |0036: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ +07aa64: 7110 f81a 0200 |0038: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$600:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabLayout$TabListener; // method@1af8 │ │ +07aa6a: 0c02 |003b: move-result-object v2 │ │ +07aa6c: 7220 f01a 0200 |003c: invoke-interface {v2, v0}, Lcom/example/android/common/view/SlidingTabLayout$TabListener;.onTabSelected:(I)V // method@1af0 │ │ +07aa72: 0e00 |003f: return-void │ │ +07aa74: 5432 f40a |0040: iget-object v2, v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.this$0:Lcom/example/android/common/view/SlidingTabLayout; // field@0af4 │ │ +07aa78: 7110 f81a 0200 |0042: invoke-static {v2}, Lcom/example/android/common/view/SlidingTabLayout;.access$600:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabLayout$TabListener; // method@1af8 │ │ +07aa7e: 0c02 |0045: move-result-object v2 │ │ +07aa80: 7220 ef1a 0200 |0046: invoke-interface {v2, v0}, Lcom/example/android/common/view/SlidingTabLayout$TabListener;.onTabReSelected:(I)V // method@1aef │ │ +07aa86: 28f6 |0049: goto 003f // -000a │ │ +07aa88: d800 0001 |004a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07aa8c: 28b5 |004c: goto 0001 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x000d line=342 │ │ 0x0019 line=343 │ │ 0x0023 line=344 │ │ 0x002c line=346 │ │ @@ -186517,21 +186517,21 @@ │ │ locals : │ │ 0x0023 - 0x003f reg=1 previousPos I │ │ 0x0040 - 0x004a reg=1 previousPos I │ │ 0x0001 - 0x004d reg=0 i I │ │ 0x0000 - 0x004d reg=3 this Lcom/example/android/common/view/SlidingTabLayout$TabClickListener; │ │ 0x0000 - 0x004d reg=4 v Landroid/view/View; │ │ │ │ - source_file_idx : 2961 (SlidingTabLayout.java) │ │ + source_file_idx : 2959 (SlidingTabLayout.java) │ │ │ │ Class #660 header: │ │ class_idx : 950 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2961 │ │ +source_file_idx : 2959 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #660 annotations: │ │ Annotations on class │ │ @@ -186555,29 +186555,29 @@ │ │ │ │ #1 : (in Lcom/example/android/common/view/SlidingTabLayout$TabListener;) │ │ name : 'onTabSelected' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2961 (SlidingTabLayout.java) │ │ + source_file_idx : 2959 (SlidingTabLayout.java) │ │ │ │ Class #661 header: │ │ class_idx : 951 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 924 │ │ -source_file_idx : 2961 │ │ +source_file_idx : 2959 │ │ static_fields_size : 0 │ │ instance_fields_size: 10 │ │ direct_methods_size : 11 │ │ virtual_methods_size: 10 │ │ │ │ Class #661 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/example/android/common/view/SlidingTabLayout$1; Lcom/example/android/common/view/SlidingTabLayout$TabClickListener; Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener; Lcom/example/android/common/view/SlidingTabLayout$TabListener; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lcom/example/android/common/view/SlidingTabLayout$TabClickListener; Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener; Lcom/example/android/common/view/SlidingTabLayout$TabListener; } │ │ │ │ Class #661 - │ │ Class descriptor : 'Lcom/example/android/common/view/SlidingTabLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/HorizontalScrollView;' │ │ Interfaces - │ │ Static fields - │ │ @@ -186628,18 +186628,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07aa98: |[07aa98] com.example.android.common.view.SlidingTabLayout.:(Landroid/content/Context;)V │ │ -07aaa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07aaaa: 7030 f21a 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/example/android/common/view/SlidingTabLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1af2 │ │ -07aab0: 0e00 |0004: return-void │ │ +07aa90: |[07aa90] com.example.android.common.view.SlidingTabLayout.:(Landroid/content/Context;)V │ │ +07aaa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07aaa2: 7030 f21a 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/example/android/common/view/SlidingTabLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1af2 │ │ +07aaa8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -186649,18 +186649,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 │ │ -07aab4: |[07aab4] com.example.android.common.view.SlidingTabLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -07aac4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07aac6: 7040 f31a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/example/android/common/view/SlidingTabLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1af3 │ │ -07aacc: 0e00 |0004: return-void │ │ +07aaac: |[07aaac] com.example.android.common.view.SlidingTabLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07aabc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07aabe: 7040 f31a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/example/android/common/view/SlidingTabLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1af3 │ │ +07aac4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0004 line=80 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -186671,108 +186671,112 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 161 16-bit code units │ │ -07aad0: |[07aad0] com.example.android.common.view.SlidingTabLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -07aae0: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -07aae2: 1227 |0001: const/4 v7, #int 2 // #2 │ │ -07aae4: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -07aae6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -07aae8: 7130 0b1b ba0c |0004: invoke-static {v10, v11, v12}, Lcom/example/android/common/view/SlidingTabLayout;.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context; // method@1b0b │ │ -07aaee: 0c02 |0007: move-result-object v2 │ │ -07aaf0: 7040 0b1a 29cb |0008: invoke-direct {v9, v2, v11, v12}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a0b │ │ -07aaf6: 6e10 fb1a 0900 |000b: invoke-virtual {v9}, Lcom/example/android/common/view/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@1afb │ │ -07aafc: 0c0a |000e: move-result-object v10 │ │ -07aafe: 6e20 041b 5900 |000f: invoke-virtual {v9, v5}, Lcom/example/android/common/view/SlidingTabLayout;.setHorizontalScrollBarEnabled:(Z)V // method@1b04 │ │ -07ab04: 6e20 031b 6900 |0012: invoke-virtual {v9, v6}, Lcom/example/android/common/view/SlidingTabLayout;.setFillViewport:(Z)V // method@1b03 │ │ -07ab0a: 1502 c041 |0015: const/high16 v2, #int 1103101952 // #41c0 │ │ -07ab0e: 6e10 fc1a 0900 |0017: invoke-virtual {v9}, Lcom/example/android/common/view/SlidingTabLayout;.getResources:()Landroid/content/res/Resources; // method@1afc │ │ -07ab14: 0c03 |001a: move-result-object v3 │ │ -07ab16: 6e10 3401 0300 |001b: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -07ab1c: 0c03 |001e: move-result-object v3 │ │ -07ab1e: 5233 cf0a |001f: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -07ab22: c832 |0021: mul-float/2addr v2, v3 │ │ -07ab24: 8722 |0022: float-to-int v2, v2 │ │ -07ab26: 5992 fc0a |0023: iput v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTitleOffset:I // field@0afc │ │ -07ab2a: 2202 b803 |0025: new-instance v2, Lcom/example/android/common/view/SlidingTabStrip; // type@03b8 │ │ -07ab2e: 7020 0c1b a200 |0027: invoke-direct {v2, v10}, Lcom/example/android/common/view/SlidingTabStrip;.:(Landroid/content/Context;)V // method@1b0c │ │ -07ab34: 5b92 f80a |002a: iput-object v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07ab38: 5492 f80a |002c: iget-object v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07ab3c: 12f3 |002e: const/4 v3, #int -1 // #ff │ │ -07ab3e: 12e4 |002f: const/4 v4, #int -2 // #fe │ │ -07ab40: 6e40 f91a 2943 |0030: invoke-virtual {v9, v2, v3, v4}, Lcom/example/android/common/view/SlidingTabLayout;.addView:(Landroid/view/View;II)V // method@1af9 │ │ -07ab46: 2201 3b03 |0033: new-instance v1, Landroid/util/TypedValue; // type@033b │ │ -07ab4a: 7010 1518 0100 |0035: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1815 │ │ -07ab50: 6202 a60b |0038: sget-object v2, Lorg/toulibre/cdl/R$styleable;.SlidingTabLayout:[I // field@0ba6 │ │ -07ab54: 6e30 cf00 ba02 |003a: invoke-virtual {v10, v11, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ -07ab5a: 0c00 |003d: move-result-object v0 │ │ -07ab5c: 6e20 5201 7000 |003e: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ -07ab62: 0a02 |0041: move-result v2 │ │ -07ab64: 3802 0b00 |0042: if-eqz v2, 004d // +000b │ │ -07ab68: 5492 f80a |0044: iget-object v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07ab6c: 6e30 4801 7005 |0046: invoke-virtual {v0, v7, v5}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -07ab72: 0a03 |0049: move-result v3 │ │ -07ab74: 6e20 191b 3200 |004a: invoke-virtual {v2, v3}, Lcom/example/android/common/view/SlidingTabStrip;.setSelectedIndicatorHeight:(I)V // method@1b19 │ │ -07ab7a: 6e20 5201 6000 |004d: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ -07ab80: 0a02 |0050: move-result v2 │ │ -07ab82: 3802 0b00 |0051: if-eqz v2, 005c // +000b │ │ -07ab86: 5492 f80a |0053: iget-object v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07ab8a: 6e30 4401 6005 |0055: invoke-virtual {v0, v6, v5}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0144 │ │ -07ab90: 0a03 |0058: move-result v3 │ │ -07ab92: 6e20 181b 3200 |0059: invoke-virtual {v2, v3}, Lcom/example/android/common/view/SlidingTabStrip;.setSelectedIndicatorColor:(I)V // method@1b18 │ │ -07ab98: 6e20 5201 8000 |005c: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ -07ab9e: 0a02 |005f: move-result v2 │ │ -07aba0: 3802 3100 |0060: if-eqz v2, 0091 // +0031 │ │ -07aba4: 6e20 4501 8000 |0062: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0145 │ │ -07abaa: 0c02 |0065: move-result-object v2 │ │ -07abac: 6e20 091b 2900 |0066: invoke-virtual {v9, v2}, Lcom/example/android/common/view/SlidingTabLayout;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@1b09 │ │ -07abb2: 5292 fc0a |0069: iget v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTitleOffset:I // field@0afc │ │ -07abb6: 6e30 4801 5002 |006b: invoke-virtual {v0, v5, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ -07abbc: 0a02 |006e: move-result v2 │ │ -07abbe: 5992 fc0a |006f: iput v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTitleOffset:I // field@0afc │ │ -07abc2: 5492 f80a |0071: iget-object v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07abc6: 5293 fc0a |0073: iget v3, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTitleOffset:I // field@0afc │ │ -07abca: 6e55 171b 3255 |0075: invoke-virtual {v2, v3, v5, v5, v5}, Lcom/example/android/common/view/SlidingTabStrip;.setPadding:(IIII)V // method@1b17 │ │ -07abd0: 1242 |0078: const/4 v2, #int 4 // #4 │ │ -07abd2: 6e30 4301 2005 |0079: invoke-virtual {v0, v2, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -07abd8: 0a02 |007c: move-result v2 │ │ -07abda: 5c92 f50a |007d: iput-boolean v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mDistributeEvenly:Z // field@0af5 │ │ -07abde: 6e10 5401 0000 |007f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -07abe4: 6e10 cd00 0a00 |0082: invoke-virtual {v10}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -07abea: 0c02 |0085: move-result-object v2 │ │ -07abec: 1403 8900 017f |0086: const v3, #float 1.71473e+38 // #7f010089 │ │ -07abf2: 6e40 2b01 3261 |0089: invoke-virtual {v2, v3, v1, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -07abf8: 5212 d30a |008c: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ -07abfc: 5992 f60a |008e: iput v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mItemBackground:I // field@0af6 │ │ -07ac00: 0e00 |0090: return-void │ │ -07ac02: 6e10 cd00 0a00 |0091: invoke-virtual {v10}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ -07ac08: 0c02 |0094: move-result-object v2 │ │ -07ac0a: 1403 3000 0101 |0095: const v3, #float 2.36937e-38 // #01010030 │ │ -07ac10: 6e40 2b01 3261 |0098: invoke-virtual {v2, v3, v1, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ -07ac16: 5212 d20a |009b: iget v2, v1, Landroid/util/TypedValue;.data:I // field@0ad2 │ │ -07ac1a: 6e20 081b 2900 |009d: invoke-virtual {v9, v2}, Lcom/example/android/common/view/SlidingTabLayout;.setTextColor:(I)V // method@1b08 │ │ -07ac20: 28c9 |00a0: goto 0069 // -0037 │ │ +07aac8: |[07aac8] com.example.android.common.view.SlidingTabLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +07aad8: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +07aada: 1227 |0001: const/4 v7, #int 2 // #2 │ │ +07aadc: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +07aade: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +07aae0: 7130 0b1b ba0c |0004: invoke-static {v10, v11, v12}, Lcom/example/android/common/view/SlidingTabLayout;.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context; // method@1b0b │ │ +07aae6: 0c02 |0007: move-result-object v2 │ │ +07aae8: 7040 0b1a 29cb |0008: invoke-direct {v9, v2, v11, v12}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a0b │ │ +07aaee: 6e10 fb1a 0900 |000b: invoke-virtual {v9}, Lcom/example/android/common/view/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@1afb │ │ +07aaf4: 0c0a |000e: move-result-object v10 │ │ +07aaf6: 6e20 041b 5900 |000f: invoke-virtual {v9, v5}, Lcom/example/android/common/view/SlidingTabLayout;.setHorizontalScrollBarEnabled:(Z)V // method@1b04 │ │ +07aafc: 6e20 031b 6900 |0012: invoke-virtual {v9, v6}, Lcom/example/android/common/view/SlidingTabLayout;.setFillViewport:(Z)V // method@1b03 │ │ +07ab02: 1502 c041 |0015: const/high16 v2, #int 1103101952 // #41c0 │ │ +07ab06: 6e10 fc1a 0900 |0017: invoke-virtual {v9}, Lcom/example/android/common/view/SlidingTabLayout;.getResources:()Landroid/content/res/Resources; // method@1afc │ │ +07ab0c: 0c03 |001a: move-result-object v3 │ │ +07ab0e: 6e10 3401 0300 |001b: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +07ab14: 0c03 |001e: move-result-object v3 │ │ +07ab16: 5233 cf0a |001f: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +07ab1a: c832 |0021: mul-float/2addr v2, v3 │ │ +07ab1c: 8722 |0022: float-to-int v2, v2 │ │ +07ab1e: 5992 fc0a |0023: iput v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTitleOffset:I // field@0afc │ │ +07ab22: 2202 b803 |0025: new-instance v2, Lcom/example/android/common/view/SlidingTabStrip; // type@03b8 │ │ +07ab26: 7020 0c1b a200 |0027: invoke-direct {v2, v10}, Lcom/example/android/common/view/SlidingTabStrip;.:(Landroid/content/Context;)V // method@1b0c │ │ +07ab2c: 5b92 f80a |002a: iput-object v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07ab30: 5492 f80a |002c: iget-object v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07ab34: 12f3 |002e: const/4 v3, #int -1 // #ff │ │ +07ab36: 12e4 |002f: const/4 v4, #int -2 // #fe │ │ +07ab38: 6e40 f91a 2943 |0030: invoke-virtual {v9, v2, v3, v4}, Lcom/example/android/common/view/SlidingTabLayout;.addView:(Landroid/view/View;II)V // method@1af9 │ │ +07ab3e: 2201 3b03 |0033: new-instance v1, Landroid/util/TypedValue; // type@033b │ │ +07ab42: 7010 1518 0100 |0035: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@1815 │ │ +07ab48: 6202 a60b |0038: sget-object v2, Lorg/toulibre/cdl/R$styleable;.SlidingTabLayout:[I // field@0ba6 │ │ +07ab4c: 6e30 cf00 ba02 |003a: invoke-virtual {v10, v11, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@00cf │ │ +07ab52: 0c00 |003d: move-result-object v0 │ │ +07ab54: 6e20 5201 7000 |003e: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ +07ab5a: 0a02 |0041: move-result v2 │ │ +07ab5c: 3802 0b00 |0042: if-eqz v2, 004d // +000b │ │ +07ab60: 5492 f80a |0044: iget-object v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07ab64: 6e30 4801 7005 |0046: invoke-virtual {v0, v7, v5}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +07ab6a: 0a03 |0049: move-result v3 │ │ +07ab6c: 6e20 191b 3200 |004a: invoke-virtual {v2, v3}, Lcom/example/android/common/view/SlidingTabStrip;.setSelectedIndicatorHeight:(I)V // method@1b19 │ │ +07ab72: 6e20 5201 6000 |004d: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ +07ab78: 0a02 |0050: move-result v2 │ │ +07ab7a: 3802 0b00 |0051: if-eqz v2, 005c // +000b │ │ +07ab7e: 5492 f80a |0053: iget-object v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07ab82: 6e30 4401 6005 |0055: invoke-virtual {v0, v6, v5}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0144 │ │ +07ab88: 0a03 |0058: move-result v3 │ │ +07ab8a: 6e20 181b 3200 |0059: invoke-virtual {v2, v3}, Lcom/example/android/common/view/SlidingTabStrip;.setSelectedIndicatorColor:(I)V // method@1b18 │ │ +07ab90: 6e20 5201 8000 |005c: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@0152 │ │ +07ab96: 0a02 |005f: move-result v2 │ │ +07ab98: 3802 3100 |0060: if-eqz v2, 0091 // +0031 │ │ +07ab9c: 6e20 4501 8000 |0062: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@0145 │ │ +07aba2: 0c02 |0065: move-result-object v2 │ │ +07aba4: 6e20 091b 2900 |0066: invoke-virtual {v9, v2}, Lcom/example/android/common/view/SlidingTabLayout;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@1b09 │ │ +07abaa: 5292 fc0a |0069: iget v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTitleOffset:I // field@0afc │ │ +07abae: 6e30 4801 5002 |006b: invoke-virtual {v0, v5, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@0148 │ │ +07abb4: 0a02 |006e: move-result v2 │ │ +07abb6: 5992 fc0a |006f: iput v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTitleOffset:I // field@0afc │ │ +07abba: 5492 f80a |0071: iget-object v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07abbe: 5293 fc0a |0073: iget v3, v9, Lcom/example/android/common/view/SlidingTabLayout;.mTitleOffset:I // field@0afc │ │ +07abc2: 6e55 171b 3255 |0075: invoke-virtual {v2, v3, v5, v5, v5}, Lcom/example/android/common/view/SlidingTabStrip;.setPadding:(IIII)V // method@1b17 │ │ +07abc8: 1242 |0078: const/4 v2, #int 4 // #4 │ │ +07abca: 6e30 4301 2005 |0079: invoke-virtual {v0, v2, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +07abd0: 0a02 |007c: move-result v2 │ │ +07abd2: 5c92 f50a |007d: iput-boolean v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mDistributeEvenly:Z // field@0af5 │ │ +07abd6: 6e10 5401 0000 |007f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +07abdc: 6e10 cd00 0a00 |0082: invoke-virtual {v10}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +07abe2: 0c02 |0085: move-result-object v2 │ │ +07abe4: 1403 8900 017f |0086: const v3, #float 1.71473e+38 // #7f010089 │ │ +07abea: 6e40 2b01 3261 |0089: invoke-virtual {v2, v3, v1, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +07abf0: 5212 d30a |008c: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0ad3 │ │ +07abf4: 5992 f60a |008e: iput v2, v9, Lcom/example/android/common/view/SlidingTabLayout;.mItemBackground:I // field@0af6 │ │ +07abf8: 0e00 |0090: return-void │ │ +07abfa: 6e10 cd00 0a00 |0091: invoke-virtual {v10}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@00cd │ │ +07ac00: 0c02 |0094: move-result-object v2 │ │ +07ac02: 1403 3000 0101 |0095: const v3, #float 2.36937e-38 // #01010030 │ │ +07ac08: 6e40 2b01 3261 |0098: invoke-virtual {v2, v3, v1, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@012b │ │ +07ac0e: 5212 d20a |009b: iget v2, v1, Landroid/util/TypedValue;.data:I // field@0ad2 │ │ +07ac12: 6e20 081b 2900 |009d: invoke-virtual {v9, v2}, Lcom/example/android/common/view/SlidingTabLayout;.setTextColor:(I)V // method@1b08 │ │ +07ac18: 28c9 |00a0: goto 0069 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=83 │ │ 0x000b line=85 │ │ 0x000f line=88 │ │ 0x0012 line=90 │ │ 0x0015 line=92 │ │ 0x0025 line=94 │ │ 0x002c line=95 │ │ 0x0033 line=97 │ │ 0x0038 line=98 │ │ 0x003e line=100 │ │ 0x0044 line=101 │ │ + 0x0046 line=102 │ │ + 0x004a line=101 │ │ 0x004d line=105 │ │ 0x0053 line=106 │ │ + 0x0055 line=107 │ │ + 0x0059 line=106 │ │ 0x005c line=110 │ │ 0x0062 line=111 │ │ 0x0069 line=117 │ │ 0x0071 line=120 │ │ 0x0078 line=122 │ │ 0x007f line=124 │ │ 0x0082 line=128 │ │ @@ -186793,17 +186797,17 @@ │ │ type : '(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ac24: |[07ac24] com.example.android.common.view.SlidingTabLayout.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; │ │ -07ac34: 5410 f80a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07ac38: 1100 |0002: return-object v0 │ │ +07ac1c: |[07ac1c] com.example.android.common.view.SlidingTabLayout.access$200:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabStrip; │ │ +07ac2c: 5410 f80a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07ac30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/example/android/common/view/SlidingTabLayout; │ │ │ │ #4 : (in Lcom/example/android/common/view/SlidingTabLayout;) │ │ @@ -186811,17 +186815,17 @@ │ │ type : '(Lcom/example/android/common/view/SlidingTabLayout;IF)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -07ac3c: |[07ac3c] com.example.android.common.view.SlidingTabLayout.access$300:(Lcom/example/android/common/view/SlidingTabLayout;IF)V │ │ -07ac4c: 7030 011b 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/example/android/common/view/SlidingTabLayout;.scrollToTab:(IF)V // method@1b01 │ │ -07ac52: 0e00 |0003: return-void │ │ +07ac34: |[07ac34] com.example.android.common.view.SlidingTabLayout.access$300:(Lcom/example/android/common/view/SlidingTabLayout;IF)V │ │ +07ac44: 7030 011b 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/example/android/common/view/SlidingTabLayout;.scrollToTab:(IF)V // method@1b01 │ │ +07ac4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 F │ │ @@ -186831,17 +186835,17 @@ │ │ type : '(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ac54: |[07ac54] com.example.android.common.view.SlidingTabLayout.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -07ac64: 5410 fe0a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mViewPagerPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0afe │ │ -07ac68: 1100 |0002: return-object v0 │ │ +07ac4c: |[07ac4c] com.example.android.common.view.SlidingTabLayout.access$400:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +07ac5c: 5410 fe0a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mViewPagerPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0afe │ │ +07ac60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/example/android/common/view/SlidingTabLayout; │ │ │ │ #6 : (in Lcom/example/android/common/view/SlidingTabLayout;) │ │ @@ -186849,17 +186853,17 @@ │ │ type : '(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ac6c: |[07ac6c] com.example.android.common.view.SlidingTabLayout.access$500:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager; │ │ -07ac7c: 5410 fd0a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ -07ac80: 1100 |0002: return-object v0 │ │ +07ac64: |[07ac64] com.example.android.common.view.SlidingTabLayout.access$500:(Lcom/example/android/common/view/SlidingTabLayout;)Landroid/support/v4/view/ViewPager; │ │ +07ac74: 5410 fd0a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ +07ac78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/example/android/common/view/SlidingTabLayout; │ │ │ │ #7 : (in Lcom/example/android/common/view/SlidingTabLayout;) │ │ @@ -186867,17 +186871,17 @@ │ │ type : '(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabLayout$TabListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ac84: |[07ac84] com.example.android.common.view.SlidingTabLayout.access$600:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabLayout$TabListener; │ │ -07ac94: 5410 f70a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mTabListener:Lcom/example/android/common/view/SlidingTabLayout$TabListener; // field@0af7 │ │ -07ac98: 1100 |0002: return-object v0 │ │ +07ac7c: |[07ac7c] com.example.android.common.view.SlidingTabLayout.access$600:(Lcom/example/android/common/view/SlidingTabLayout;)Lcom/example/android/common/view/SlidingTabLayout$TabListener; │ │ +07ac8c: 5410 f70a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mTabListener:Lcom/example/android/common/view/SlidingTabLayout$TabListener; // field@0af7 │ │ +07ac90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/example/android/common/view/SlidingTabLayout; │ │ │ │ #8 : (in Lcom/example/android/common/view/SlidingTabLayout;) │ │ @@ -186885,82 +186889,82 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 131 16-bit code units │ │ -07ac9c: |[07ac9c] com.example.android.common.view.SlidingTabLayout.populateTabStrip:()V │ │ -07acac: 121b |0000: const/4 v11, #int 1 // #1 │ │ -07acae: 120a |0001: const/4 v10, #int 0 // #0 │ │ -07acb0: 54c7 fd0a |0002: iget-object v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ -07acb4: 6e10 3a09 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ -07acba: 0c00 |0007: move-result-object v0 │ │ -07acbc: 2203 b503 |0008: new-instance v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener; // type@03b5 │ │ -07acc0: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -07acc2: 7030 ed1a c307 |000b: invoke-direct {v3, v12, v7}, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.:(Lcom/example/android/common/view/SlidingTabLayout;Lcom/example/android/common/view/SlidingTabLayout$1;)V // method@1aed │ │ -07acc8: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -07acca: 6e10 2408 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -07acd0: 0a07 |0012: move-result v7 │ │ -07acd2: 3571 6f00 |0013: if-ge v1, v7, 0082 // +006f │ │ -07acd6: 52c7 f90a |0015: iget v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mTabViewLayoutId:I // field@0af9 │ │ -07acda: 3807 6100 |0017: if-eqz v7, 0078 // +0061 │ │ -07acde: 6e10 fb1a 0c00 |0019: invoke-virtual {v12}, Lcom/example/android/common/view/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@1afb │ │ -07ace4: 0c07 |001c: move-result-object v7 │ │ -07ace6: 7110 4c18 0700 |001d: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -07acec: 0c07 |0020: move-result-object v7 │ │ -07acee: 52c8 f90a |0021: iget v8, v12, Lcom/example/android/common/view/SlidingTabLayout;.mTabViewLayoutId:I // field@0af9 │ │ -07acf2: 54c9 f80a |0023: iget-object v9, v12, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07acf6: 6e40 4f18 87a9 |0025: invoke-virtual {v7, v8, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -07acfc: 0c06 |0028: move-result-object v6 │ │ -07acfe: 52c7 fa0a |0029: iget v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mTabViewTextViewId:I // field@0afa │ │ -07ad02: 6e20 b518 7600 |002b: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -07ad08: 0c05 |002e: move-result-object v5 │ │ -07ad0a: 1f05 b103 |002f: check-cast v5, Landroid/widget/TextView; // type@03b1 │ │ -07ad0e: 3905 0500 |0031: if-nez v5, 0036 // +0005 │ │ -07ad12: 0765 |0033: move-object v5, v6 │ │ -07ad14: 1f05 b103 |0034: check-cast v5, Landroid/widget/TextView; // type@03b1 │ │ -07ad18: 55c7 f50a |0036: iget-boolean v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mDistributeEvenly:Z // field@0af5 │ │ -07ad1c: 3807 0e00 |0038: if-eqz v7, 0046 // +000e │ │ -07ad20: 6e10 c118 0600 |003a: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ -07ad26: 0c02 |003d: move-result-object v2 │ │ -07ad28: 1f02 a003 |003e: check-cast v2, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ -07ad2c: 592a f10a |0040: iput v10, v2, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0af1 │ │ -07ad30: 1507 803f |0042: const/high16 v7, #int 1065353216 // #3f80 │ │ -07ad34: 5927 f00a |0044: iput v7, v2, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@0af0 │ │ -07ad38: 6e20 2608 1000 |0046: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0826 │ │ -07ad3e: 0c04 |0049: move-result-object v4 │ │ -07ad40: 6007 3800 |004a: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -07ad44: 1308 0e00 |004c: const/16 v8, #int 14 // #e │ │ -07ad48: 3587 0e00 |004e: if-ge v7, v8, 005c // +000e │ │ -07ad4c: 7210 6b1b 0400 |0050: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ -07ad52: 0c07 |0053: move-result-object v7 │ │ -07ad54: 7100 3d1c 0000 |0054: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@1c3d │ │ -07ad5a: 0c08 |0057: move-result-object v8 │ │ -07ad5c: 6e20 c51b 8700 |0058: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@1bc5 │ │ -07ad62: 0c04 |005b: move-result-object v4 │ │ -07ad64: 6e20 dc1a 4500 |005c: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -07ad6a: 6e20 0619 b600 |005f: invoke-virtual {v6, v11}, Landroid/view/View;.setFocusable:(Z)V // method@1906 │ │ -07ad70: 6e20 0e19 3600 |0062: invoke-virtual {v6, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ -07ad76: 54c7 f80a |0065: iget-object v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07ad7a: 6e20 0e1b 6700 |0067: invoke-virtual {v7, v6}, Lcom/example/android/common/view/SlidingTabStrip;.addView:(Landroid/view/View;)V // method@1b0e │ │ -07ad80: 54c7 fd0a |006a: iget-object v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ -07ad84: 6e10 4109 0700 |006c: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0941 │ │ -07ad8a: 0a07 |006f: move-result v7 │ │ -07ad8c: 3371 0500 |0070: if-ne v1, v7, 0075 // +0005 │ │ -07ad90: 6e20 1219 b600 |0072: invoke-virtual {v6, v11}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ -07ad96: d801 0101 |0075: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07ad9a: 2898 |0077: goto 000f // -0068 │ │ -07ad9c: 6e10 fb1a 0c00 |0078: invoke-virtual {v12}, Lcom/example/android/common/view/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@1afb │ │ -07ada2: 0c07 |007b: move-result-object v7 │ │ -07ada4: 6e20 fa1a 7c00 |007c: invoke-virtual {v12, v7}, Lcom/example/android/common/view/SlidingTabLayout;.createDefaultTabView:(Landroid/content/Context;)Landroid/widget/TextView; // method@1afa │ │ -07adaa: 0c05 |007f: move-result-object v5 │ │ -07adac: 0756 |0080: move-object v6, v5 │ │ -07adae: 28b5 |0081: goto 0036 // -004b │ │ -07adb0: 0e00 |0082: return-void │ │ +07ac94: |[07ac94] com.example.android.common.view.SlidingTabLayout.populateTabStrip:()V │ │ +07aca4: 121b |0000: const/4 v11, #int 1 // #1 │ │ +07aca6: 120a |0001: const/4 v10, #int 0 // #0 │ │ +07aca8: 54c7 fd0a |0002: iget-object v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ +07acac: 6e10 3a09 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ +07acb2: 0c00 |0007: move-result-object v0 │ │ +07acb4: 2203 b503 |0008: new-instance v3, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener; // type@03b5 │ │ +07acb8: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +07acba: 7030 ed1a c307 |000b: invoke-direct {v3, v12, v7}, Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;.:(Lcom/example/android/common/view/SlidingTabLayout;Lcom/example/android/common/view/SlidingTabLayout$1;)V // method@1aed │ │ +07acc0: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +07acc2: 6e10 2408 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +07acc8: 0a07 |0012: move-result v7 │ │ +07acca: 3571 6f00 |0013: if-ge v1, v7, 0082 // +006f │ │ +07acce: 52c7 f90a |0015: iget v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mTabViewLayoutId:I // field@0af9 │ │ +07acd2: 3807 6100 |0017: if-eqz v7, 0078 // +0061 │ │ +07acd6: 6e10 fb1a 0c00 |0019: invoke-virtual {v12}, Lcom/example/android/common/view/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@1afb │ │ +07acdc: 0c07 |001c: move-result-object v7 │ │ +07acde: 7110 4c18 0700 |001d: invoke-static {v7}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +07ace4: 0c07 |0020: move-result-object v7 │ │ +07ace6: 52c8 f90a |0021: iget v8, v12, Lcom/example/android/common/view/SlidingTabLayout;.mTabViewLayoutId:I // field@0af9 │ │ +07acea: 54c9 f80a |0023: iget-object v9, v12, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07acee: 6e40 4f18 87a9 |0025: invoke-virtual {v7, v8, v9, v10}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +07acf4: 0c06 |0028: move-result-object v6 │ │ +07acf6: 52c7 fa0a |0029: iget v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mTabViewTextViewId:I // field@0afa │ │ +07acfa: 6e20 b518 7600 |002b: invoke-virtual {v6, v7}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +07ad00: 0c05 |002e: move-result-object v5 │ │ +07ad02: 1f05 b103 |002f: check-cast v5, Landroid/widget/TextView; // type@03b1 │ │ +07ad06: 3905 0500 |0031: if-nez v5, 0036 // +0005 │ │ +07ad0a: 0765 |0033: move-object v5, v6 │ │ +07ad0c: 1f05 b103 |0034: check-cast v5, Landroid/widget/TextView; // type@03b1 │ │ +07ad10: 55c7 f50a |0036: iget-boolean v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mDistributeEvenly:Z // field@0af5 │ │ +07ad14: 3807 0e00 |0038: if-eqz v7, 0046 // +000e │ │ +07ad18: 6e10 c118 0600 |003a: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@18c1 │ │ +07ad1e: 0c02 |003d: move-result-object v2 │ │ +07ad20: 1f02 a003 |003e: check-cast v2, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ +07ad24: 592a f10a |0040: iput v10, v2, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0af1 │ │ +07ad28: 1507 803f |0042: const/high16 v7, #int 1065353216 // #3f80 │ │ +07ad2c: 5927 f00a |0044: iput v7, v2, Landroid/widget/LinearLayout$LayoutParams;.weight:F // field@0af0 │ │ +07ad30: 6e20 2608 1000 |0046: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0826 │ │ +07ad36: 0c04 |0049: move-result-object v4 │ │ +07ad38: 6007 3800 |004a: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +07ad3c: 1308 0e00 |004c: const/16 v8, #int 14 // #e │ │ +07ad40: 3587 0e00 |004e: if-ge v7, v8, 005c // +000e │ │ +07ad44: 7210 6b1b 0400 |0050: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ +07ad4a: 0c07 |0053: move-result-object v7 │ │ +07ad4c: 7100 3d1c 0000 |0054: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@1c3d │ │ +07ad52: 0c08 |0057: move-result-object v8 │ │ +07ad54: 6e20 c51b 8700 |0058: invoke-virtual {v7, v8}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@1bc5 │ │ +07ad5a: 0c04 |005b: move-result-object v4 │ │ +07ad5c: 6e20 dc1a 4500 |005c: invoke-virtual {v5, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +07ad62: 6e20 0619 b600 |005f: invoke-virtual {v6, v11}, Landroid/view/View;.setFocusable:(Z)V // method@1906 │ │ +07ad68: 6e20 0e19 3600 |0062: invoke-virtual {v6, v3}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ +07ad6e: 54c7 f80a |0065: iget-object v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07ad72: 6e20 0e1b 6700 |0067: invoke-virtual {v7, v6}, Lcom/example/android/common/view/SlidingTabStrip;.addView:(Landroid/view/View;)V // method@1b0e │ │ +07ad78: 54c7 fd0a |006a: iget-object v7, v12, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ +07ad7c: 6e10 4109 0700 |006c: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0941 │ │ +07ad82: 0a07 |006f: move-result v7 │ │ +07ad84: 3371 0500 |0070: if-ne v1, v7, 0075 // +0005 │ │ +07ad88: 6e20 1219 b600 |0072: invoke-virtual {v6, v11}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ +07ad8e: d801 0101 |0075: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07ad92: 2898 |0077: goto 000f // -0068 │ │ +07ad94: 6e10 fb1a 0c00 |0078: invoke-virtual {v12}, Lcom/example/android/common/view/SlidingTabLayout;.getContext:()Landroid/content/Context; // method@1afb │ │ +07ad9a: 0c07 |007b: move-result-object v7 │ │ +07ad9c: 6e20 fa1a 7c00 |007c: invoke-virtual {v12, v7}, Lcom/example/android/common/view/SlidingTabLayout;.createDefaultTabView:(Landroid/content/Context;)Landroid/widget/TextView; // method@1afa │ │ +07ada2: 0c05 |007f: move-result-object v5 │ │ +07ada4: 0756 |0080: move-object v6, v5 │ │ +07ada6: 28b5 |0081: goto 0036 // -004b │ │ +07ada8: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=227 │ │ 0x0008 line=228 │ │ 0x000e line=230 │ │ 0x0015 line=234 │ │ 0x0019 line=236 │ │ @@ -187001,48 +187005,49 @@ │ │ type : '(IF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -07adb4: |[07adb4] com.example.android.common.view.SlidingTabLayout.scrollToTab:(IF)V │ │ -07adc4: 5453 f80a |0000: iget-object v3, v5, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07adc8: 6e10 101b 0300 |0002: invoke-virtual {v3}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ -07adce: 0a01 |0005: move-result v1 │ │ -07add0: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ -07add4: 3a06 0400 |0008: if-ltz v6, 000c // +0004 │ │ -07add8: 3416 0300 |000a: if-lt v6, v1, 000d // +0003 │ │ -07addc: 0e00 |000c: return-void │ │ -07adde: 5453 f80a |000d: iget-object v3, v5, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07ade2: 6e20 0f1b 6300 |000f: invoke-virtual {v3, v6}, Lcom/example/android/common/view/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ -07ade8: 0c00 |0012: move-result-object v0 │ │ -07adea: 3800 f9ff |0013: if-eqz v0, 000c // -0007 │ │ -07adee: 6e10 c218 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -07adf4: 0a03 |0018: move-result v3 │ │ -07adf6: 6e10 d718 0000 |0019: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ -07adfc: 0a04 |001c: move-result v4 │ │ -07adfe: 8244 |001d: int-to-float v4, v4 │ │ -07ae00: c874 |001e: mul-float/2addr v4, v7 │ │ -07ae02: 7110 a11b 0400 |001f: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ -07ae08: 0a04 |0022: move-result v4 │ │ -07ae0a: b043 |0023: add-int/2addr v3, v4 │ │ -07ae0c: 5254 fc0a |0024: iget v4, v5, Lcom/example/android/common/view/SlidingTabLayout;.mTitleOffset:I // field@0afc │ │ -07ae10: 9102 0304 |0026: sub-int v2, v3, v4 │ │ -07ae14: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -07ae16: 6e30 001b 2503 |0029: invoke-virtual {v5, v2, v3}, Lcom/example/android/common/view/SlidingTabLayout;.scrollTo:(II)V // method@1b00 │ │ -07ae1c: 28e0 |002c: goto 000c // -0020 │ │ +07adac: |[07adac] com.example.android.common.view.SlidingTabLayout.scrollToTab:(IF)V │ │ +07adbc: 5453 f80a |0000: iget-object v3, v5, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07adc0: 6e10 101b 0300 |0002: invoke-virtual {v3}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ +07adc6: 0a01 |0005: move-result v1 │ │ +07adc8: 3801 0600 |0006: if-eqz v1, 000c // +0006 │ │ +07adcc: 3a06 0400 |0008: if-ltz v6, 000c // +0004 │ │ +07add0: 3416 0300 |000a: if-lt v6, v1, 000d // +0003 │ │ +07add4: 0e00 |000c: return-void │ │ +07add6: 5453 f80a |000d: iget-object v3, v5, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07adda: 6e20 0f1b 6300 |000f: invoke-virtual {v3, v6}, Lcom/example/android/common/view/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ +07ade0: 0c00 |0012: move-result-object v0 │ │ +07ade2: 3800 f9ff |0013: if-eqz v0, 000c // -0007 │ │ +07ade6: 6e10 c218 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +07adec: 0a03 |0018: move-result v3 │ │ +07adee: 6e10 d718 0000 |0019: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@18d7 │ │ +07adf4: 0a04 |001c: move-result v4 │ │ +07adf6: 8244 |001d: int-to-float v4, v4 │ │ +07adf8: c874 |001e: mul-float/2addr v4, v7 │ │ +07adfa: 7110 a11b 0400 |001f: invoke-static {v4}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ +07ae00: 0a04 |0022: move-result v4 │ │ +07ae02: b043 |0023: add-int/2addr v3, v4 │ │ +07ae04: 5254 fc0a |0024: iget v4, v5, Lcom/example/android/common/view/SlidingTabLayout;.mTitleOffset:I // field@0afc │ │ +07ae08: 9102 0304 |0026: sub-int v2, v3, v4 │ │ +07ae0c: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +07ae0e: 6e30 001b 2503 |0029: invoke-virtual {v5, v2, v3}, Lcom/example/android/common/view/SlidingTabLayout;.scrollTo:(II)V // method@1b00 │ │ +07ae14: 28e0 |002c: goto 000c // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0006 line=280 │ │ 0x000c line=291 │ │ 0x000d line=284 │ │ 0x0013 line=285 │ │ 0x0015 line=286 │ │ + 0x0019 line=287 │ │ 0x0028 line=289 │ │ locals : │ │ 0x0013 - 0x002d reg=0 selectedChild Landroid/view/View; │ │ 0x0006 - 0x002d reg=1 tabStripChildCount I │ │ 0x0028 - 0x002d reg=2 targetScrollX I │ │ 0x0000 - 0x002d reg=5 this Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x002d reg=6 tabIndex I │ │ @@ -187053,28 +187058,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -07ae20: |[07ae20] com.example.android.common.view.SlidingTabLayout.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context; │ │ -07ae30: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07ae32: 6203 180c |0001: sget-object v3, Lorg/toulibre/cdl/R$styleable;.Toolbar:[I // field@0c18 │ │ -07ae36: 6e54 d000 6573 |0003: invoke-virtual {v5, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -07ae3c: 0c00 |0006: move-result-object v0 │ │ -07ae3e: 1303 1100 |0007: const/16 v3, #int 17 // #11 │ │ -07ae42: 6e30 4e01 3004 |0009: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ -07ae48: 0a02 |000c: move-result v2 │ │ -07ae4a: 3802 0800 |000d: if-eqz v2, 0015 // +0008 │ │ -07ae4e: 2201 4403 |000f: new-instance v1, Landroid/view/ContextThemeWrapper; // type@0344 │ │ -07ae52: 7030 2d18 5102 |0011: invoke-direct {v1, v5, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ -07ae58: 0715 |0014: move-object v5, v1 │ │ -07ae5a: 6e10 5401 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -07ae60: 1105 |0018: return-object v5 │ │ +07ae18: |[07ae18] com.example.android.common.view.SlidingTabLayout.themifyContext:(Landroid/content/Context;Landroid/util/AttributeSet;I)Landroid/content/Context; │ │ +07ae28: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07ae2a: 6203 180c |0001: sget-object v3, Lorg/toulibre/cdl/R$styleable;.Toolbar:[I // field@0c18 │ │ +07ae2e: 6e54 d000 6573 |0003: invoke-virtual {v5, v6, v3, v7, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +07ae34: 0c00 |0006: move-result-object v0 │ │ +07ae36: 1303 1100 |0007: const/16 v3, #int 17 // #11 │ │ +07ae3a: 6e30 4e01 3004 |0009: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@014e │ │ +07ae40: 0a02 |000c: move-result v2 │ │ +07ae42: 3802 0800 |000d: if-eqz v2, 0015 // +0008 │ │ +07ae46: 2201 4403 |000f: new-instance v1, Landroid/view/ContextThemeWrapper; // type@0344 │ │ +07ae4a: 7030 2d18 5102 |0011: invoke-direct {v1, v5, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@182d │ │ +07ae50: 0715 |0014: move-object v5, v1 │ │ +07ae52: 6e10 5401 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +07ae58: 1105 |0018: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=364 │ │ 0x0007 line=366 │ │ 0x000d line=367 │ │ 0x000f line=368 │ │ 0x0015 line=370 │ │ @@ -187094,50 +187099,50 @@ │ │ type : '(Landroid/content/Context;)Landroid/widget/TextView;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 73 16-bit code units │ │ -07ae64: |[07ae64] com.example.android.common.view.SlidingTabLayout.createDefaultTabView:(Landroid/content/Context;)Landroid/widget/TextView; │ │ -07ae74: 2201 b103 |0000: new-instance v1, Landroid/widget/TextView; // type@03b1 │ │ -07ae78: 7020 c41a 6100 |0002: invoke-direct {v1, v6}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1ac4 │ │ -07ae7e: 1302 1100 |0005: const/16 v2, #int 17 // #11 │ │ -07ae82: 6e20 d31a 2100 |0007: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@1ad3 │ │ -07ae88: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -07ae8a: 1503 6041 |000b: const/high16 v3, #int 1096810496 // #4160 │ │ -07ae8e: 6e30 e01a 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1ae0 │ │ -07ae94: 6202 3600 |0010: sget-object v2, Landroid/graphics/Typeface;.DEFAULT_BOLD:Landroid/graphics/Typeface; // field@0036 │ │ -07ae98: 6e20 e11a 2100 |0012: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@1ae1 │ │ -07ae9e: 5452 fb0a |0015: iget-object v2, v5, Lcom/example/android/common/view/SlidingTabLayout;.mTextColor:Landroid/content/res/ColorStateList; // field@0afb │ │ -07aea2: 6e20 df1a 2100 |0017: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@1adf │ │ -07aea8: 5252 f60a |001a: iget v2, v5, Lcom/example/android/common/view/SlidingTabLayout;.mItemBackground:I // field@0af6 │ │ -07aeac: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ -07aeb0: 5252 f60a |001e: iget v2, v5, Lcom/example/android/common/view/SlidingTabLayout;.mItemBackground:I // field@0af6 │ │ -07aeb4: 6e20 cf1a 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@1acf │ │ -07aeba: 6002 3800 |0023: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -07aebe: 1303 0e00 |0025: const/16 v3, #int 14 // #e │ │ -07aec2: 3432 0600 |0027: if-lt v2, v3, 002d // +0006 │ │ -07aec6: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -07aec8: 6e20 cd1a 2100 |002a: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setAllCaps:(Z)V // method@1acd │ │ -07aece: 1502 8041 |002d: const/high16 v2, #int 1098907648 // #4180 │ │ -07aed2: 6e10 fc1a 0500 |002f: invoke-virtual {v5}, Lcom/example/android/common/view/SlidingTabLayout;.getResources:()Landroid/content/res/Resources; // method@1afc │ │ -07aed8: 0c03 |0032: move-result-object v3 │ │ -07aeda: 6e10 3401 0300 |0033: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -07aee0: 0c03 |0036: move-result-object v3 │ │ -07aee2: 5233 cf0a |0037: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -07aee6: c832 |0039: mul-float/2addr v2, v3 │ │ -07aee8: 8720 |003a: float-to-int v0, v2 │ │ -07aeea: 6e50 d81a 0100 |003b: invoke-virtual {v1, v0, v0, v0, v0}, Landroid/widget/TextView;.setPadding:(IIII)V // method@1ad8 │ │ -07aef0: 2202 a003 |003e: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ -07aef4: 12e3 |0040: const/4 v3, #int -2 // #fe │ │ -07aef6: 12f4 |0041: const/4 v4, #int -1 // #ff │ │ -07aef8: 7030 421a 3204 |0042: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@1a42 │ │ -07aefe: 6e20 d51a 2100 |0045: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1ad5 │ │ -07af04: 1101 |0048: return-object v1 │ │ +07ae5c: |[07ae5c] com.example.android.common.view.SlidingTabLayout.createDefaultTabView:(Landroid/content/Context;)Landroid/widget/TextView; │ │ +07ae6c: 2201 b103 |0000: new-instance v1, Landroid/widget/TextView; // type@03b1 │ │ +07ae70: 7020 c41a 6100 |0002: invoke-direct {v1, v6}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@1ac4 │ │ +07ae76: 1302 1100 |0005: const/16 v2, #int 17 // #11 │ │ +07ae7a: 6e20 d31a 2100 |0007: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setGravity:(I)V // method@1ad3 │ │ +07ae80: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +07ae82: 1503 6041 |000b: const/high16 v3, #int 1096810496 // #4160 │ │ +07ae86: 6e30 e01a 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@1ae0 │ │ +07ae8c: 6202 3600 |0010: sget-object v2, Landroid/graphics/Typeface;.DEFAULT_BOLD:Landroid/graphics/Typeface; // field@0036 │ │ +07ae90: 6e20 e11a 2100 |0012: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@1ae1 │ │ +07ae96: 5452 fb0a |0015: iget-object v2, v5, Lcom/example/android/common/view/SlidingTabLayout;.mTextColor:Landroid/content/res/ColorStateList; // field@0afb │ │ +07ae9a: 6e20 df1a 2100 |0017: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@1adf │ │ +07aea0: 5252 f60a |001a: iget v2, v5, Lcom/example/android/common/view/SlidingTabLayout;.mItemBackground:I // field@0af6 │ │ +07aea4: 3802 0700 |001c: if-eqz v2, 0023 // +0007 │ │ +07aea8: 5252 f60a |001e: iget v2, v5, Lcom/example/android/common/view/SlidingTabLayout;.mItemBackground:I // field@0af6 │ │ +07aeac: 6e20 cf1a 2100 |0020: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setBackgroundResource:(I)V // method@1acf │ │ +07aeb2: 6002 3800 |0023: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +07aeb6: 1303 0e00 |0025: const/16 v3, #int 14 // #e │ │ +07aeba: 3432 0600 |0027: if-lt v2, v3, 002d // +0006 │ │ +07aebe: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +07aec0: 6e20 cd1a 2100 |002a: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setAllCaps:(Z)V // method@1acd │ │ +07aec6: 1502 8041 |002d: const/high16 v2, #int 1098907648 // #4180 │ │ +07aeca: 6e10 fc1a 0500 |002f: invoke-virtual {v5}, Lcom/example/android/common/view/SlidingTabLayout;.getResources:()Landroid/content/res/Resources; // method@1afc │ │ +07aed0: 0c03 |0032: move-result-object v3 │ │ +07aed2: 6e10 3401 0300 |0033: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +07aed8: 0c03 |0036: move-result-object v3 │ │ +07aeda: 5233 cf0a |0037: iget v3, v3, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +07aede: c832 |0039: mul-float/2addr v2, v3 │ │ +07aee0: 8720 |003a: float-to-int v0, v2 │ │ +07aee2: 6e50 d81a 0100 |003b: invoke-virtual {v1, v0, v0, v0, v0}, Landroid/widget/TextView;.setPadding:(IIII)V // method@1ad8 │ │ +07aee8: 2202 a003 |003e: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@03a0 │ │ +07aeec: 12e3 |0040: const/4 v3, #int -2 // #fe │ │ +07aeee: 12f4 |0041: const/4 v4, #int -1 // #ff │ │ +07aef0: 7030 421a 3204 |0042: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@1a42 │ │ +07aef6: 6e20 d51a 2100 |0045: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1ad5 │ │ +07aefc: 1101 |0048: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0005 line=203 │ │ 0x000a line=204 │ │ 0x0010 line=205 │ │ 0x0015 line=206 │ │ @@ -187160,21 +187165,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07af08: |[07af08] com.example.android.common.view.SlidingTabLayout.notifyDataSetChanged:()V │ │ -07af18: 5410 f80a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07af1c: 6e10 161b 0000 |0002: invoke-virtual {v0}, Lcom/example/android/common/view/SlidingTabStrip;.removeAllViews:()V // method@1b16 │ │ -07af22: 5410 fd0a |0005: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ -07af26: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -07af2a: 7010 ff1a 0100 |0009: invoke-direct {v1}, Lcom/example/android/common/view/SlidingTabLayout;.populateTabStrip:()V // method@1aff │ │ -07af30: 0e00 |000c: return-void │ │ +07af00: |[07af00] com.example.android.common.view.SlidingTabLayout.notifyDataSetChanged:()V │ │ +07af10: 5410 f80a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07af14: 6e10 161b 0000 |0002: invoke-virtual {v0}, Lcom/example/android/common/view/SlidingTabStrip;.removeAllViews:()V // method@1b16 │ │ +07af1a: 5410 fd0a |0005: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ +07af1e: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +07af22: 7010 ff1a 0100 |0009: invoke-direct {v1}, Lcom/example/android/common/view/SlidingTabLayout;.populateTabStrip:()V // method@1aff │ │ +07af28: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ 0x0009 line=193 │ │ 0x000c line=195 │ │ locals : │ │ @@ -187185,24 +187190,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -07af34: |[07af34] com.example.android.common.view.SlidingTabLayout.onAttachedToWindow:()V │ │ -07af44: 6f10 0c1a 0200 |0000: invoke-super {v2}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@1a0c │ │ -07af4a: 5420 fd0a |0003: iget-object v0, v2, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ -07af4e: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -07af52: 5420 fd0a |0007: iget-object v0, v2, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ -07af56: 6e10 4109 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0941 │ │ -07af5c: 0a00 |000c: move-result v0 │ │ -07af5e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -07af60: 7030 011b 0201 |000e: invoke-direct {v2, v0, v1}, Lcom/example/android/common/view/SlidingTabLayout;.scrollToTab:(IF)V // method@1b01 │ │ -07af66: 0e00 |0011: return-void │ │ +07af2c: |[07af2c] com.example.android.common.view.SlidingTabLayout.onAttachedToWindow:()V │ │ +07af3c: 6f10 0c1a 0200 |0000: invoke-super {v2}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@1a0c │ │ +07af42: 5420 fd0a |0003: iget-object v0, v2, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ +07af46: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +07af4a: 5420 fd0a |0007: iget-object v0, v2, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ +07af4e: 6e10 4109 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0941 │ │ +07af54: 0a00 |000c: move-result v0 │ │ +07af56: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +07af58: 7030 011b 0201 |000e: invoke-direct {v2, v0, v1}, Lcom/example/android/common/view/SlidingTabLayout;.scrollToTab:(IF)V // method@1b01 │ │ +07af5e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0003 line=273 │ │ 0x0007 line=274 │ │ 0x0011 line=276 │ │ locals : │ │ @@ -187213,17 +187218,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07af68: |[07af68] com.example.android.common.view.SlidingTabLayout.setDistributeEvenly:(Z)V │ │ -07af78: 5c01 f50a |0000: iput-boolean v1, v0, Lcom/example/android/common/view/SlidingTabLayout;.mDistributeEvenly:Z // field@0af5 │ │ -07af7c: 0e00 |0002: return-void │ │ +07af60: |[07af60] com.example.android.common.view.SlidingTabLayout.setDistributeEvenly:(Z)V │ │ +07af70: 5c01 f50a |0000: iput-boolean v1, v0, Lcom/example/android/common/view/SlidingTabLayout;.mDistributeEvenly:Z // field@0af5 │ │ +07af74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0002 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0003 reg=1 distributeEvenly Z │ │ @@ -187233,17 +187238,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 │ │ -07af80: |[07af80] com.example.android.common.view.SlidingTabLayout.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -07af90: 5b01 fe0a |0000: iput-object v1, v0, Lcom/example/android/common/view/SlidingTabLayout;.mViewPagerPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0afe │ │ -07af94: 0e00 |0002: return-void │ │ +07af78: |[07af78] com.example.android.common.view.SlidingTabLayout.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +07af88: 5b01 fe0a |0000: iput-object v1, v0, Lcom/example/android/common/view/SlidingTabLayout;.mViewPagerPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0afe │ │ +07af8c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0002 line=161 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -187253,18 +187258,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07af98: |[07af98] com.example.android.common.view.SlidingTabLayout.setSelectedIndicatorColor:(I)V │ │ -07afa8: 5410 f80a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ -07afac: 6e20 181b 2000 |0002: invoke-virtual {v0, v2}, Lcom/example/android/common/view/SlidingTabStrip;.setSelectedIndicatorColor:(I)V // method@1b18 │ │ -07afb2: 0e00 |0005: return-void │ │ +07af90: |[07af90] com.example.android.common.view.SlidingTabLayout.setSelectedIndicatorColor:(I)V │ │ +07afa0: 5410 f80a |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabLayout;.mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; // field@0af8 │ │ +07afa4: 6e20 181b 2000 |0002: invoke-virtual {v0, v2}, Lcom/example/android/common/view/SlidingTabStrip;.setSelectedIndicatorColor:(I)V // method@1b18 │ │ +07afaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0005 line=142 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0006 reg=2 color I │ │ @@ -187274,17 +187279,17 @@ │ │ type : '(Lcom/example/android/common/view/SlidingTabLayout$TabListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07afb4: |[07afb4] com.example.android.common.view.SlidingTabLayout.setTabListener:(Lcom/example/android/common/view/SlidingTabLayout$TabListener;)V │ │ -07afc4: 5b01 f70a |0000: iput-object v1, v0, Lcom/example/android/common/view/SlidingTabLayout;.mTabListener:Lcom/example/android/common/view/SlidingTabLayout$TabListener; // field@0af7 │ │ -07afc8: 0e00 |0002: return-void │ │ +07afac: |[07afac] com.example.android.common.view.SlidingTabLayout.setTabListener:(Lcom/example/android/common/view/SlidingTabLayout$TabListener;)V │ │ +07afbc: 5b01 f70a |0000: iput-object v1, v0, Lcom/example/android/common/view/SlidingTabLayout;.mTabListener:Lcom/example/android/common/view/SlidingTabLayout$TabListener; // field@0af7 │ │ +07afc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0003 reg=1 tabListener Lcom/example/android/common/view/SlidingTabLayout$TabListener; │ │ @@ -187294,19 +187299,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07afcc: |[07afcc] com.example.android.common.view.SlidingTabLayout.setTextColor:(I)V │ │ -07afdc: 7110 2701 0200 |0000: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@0127 │ │ -07afe2: 0c00 |0003: move-result-object v0 │ │ -07afe4: 6e20 091b 0100 |0004: invoke-virtual {v1, v0}, Lcom/example/android/common/view/SlidingTabLayout;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@1b09 │ │ -07afea: 0e00 |0007: return-void │ │ +07afc4: |[07afc4] com.example.android.common.view.SlidingTabLayout.setTextColor:(I)V │ │ +07afd4: 7110 2701 0200 |0000: invoke-static {v2}, Landroid/content/res/ColorStateList;.valueOf:(I)Landroid/content/res/ColorStateList; // method@0127 │ │ +07afda: 0c00 |0003: move-result-object v0 │ │ +07afdc: 6e20 091b 0100 |0004: invoke-virtual {v1, v0}, Lcom/example/android/common/view/SlidingTabLayout;.setTextColor:(Landroid/content/res/ColorStateList;)V // method@1b09 │ │ +07afe2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0008 reg=2 color I │ │ @@ -187316,17 +187321,17 @@ │ │ type : '(Landroid/content/res/ColorStateList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07afec: |[07afec] com.example.android.common.view.SlidingTabLayout.setTextColor:(Landroid/content/res/ColorStateList;)V │ │ -07affc: 5b01 fb0a |0000: iput-object v1, v0, Lcom/example/android/common/view/SlidingTabLayout;.mTextColor:Landroid/content/res/ColorStateList; // field@0afb │ │ -07b000: 0e00 |0002: return-void │ │ +07afe4: |[07afe4] com.example.android.common.view.SlidingTabLayout.setTextColor:(Landroid/content/res/ColorStateList;)V │ │ +07aff4: 5b01 fb0a |0000: iput-object v1, v0, Lcom/example/android/common/view/SlidingTabLayout;.mTextColor:Landroid/content/res/ColorStateList; // field@0afb │ │ +07aff8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0002 line=146 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0003 reg=1 color Landroid/content/res/ColorStateList; │ │ @@ -187336,41 +187341,41 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -07b004: |[07b004] com.example.android.common.view.SlidingTabLayout.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -07b014: 5b23 fd0a |0000: iput-object v3, v2, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ -07b018: 3803 0b00 |0002: if-eqz v3, 000d // +000b │ │ -07b01c: 2200 b403 |0004: new-instance v0, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener; // type@03b4 │ │ -07b020: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07b022: 7030 e81a 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.:(Lcom/example/android/common/view/SlidingTabLayout;Lcom/example/android/common/view/SlidingTabLayout$1;)V // method@1ae8 │ │ -07b028: 6e20 8b09 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@098b │ │ -07b02e: 6e10 fd1a 0200 |000d: invoke-virtual {v2}, Lcom/example/android/common/view/SlidingTabLayout;.notifyDataSetChanged:()V // method@1afd │ │ -07b034: 0e00 |0010: return-void │ │ +07affc: |[07affc] com.example.android.common.view.SlidingTabLayout.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +07b00c: 5b23 fd0a |0000: iput-object v3, v2, Lcom/example/android/common/view/SlidingTabLayout;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0afd │ │ +07b010: 3803 0b00 |0002: if-eqz v3, 000d // +000b │ │ +07b014: 2200 b403 |0004: new-instance v0, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener; // type@03b4 │ │ +07b018: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07b01a: 7030 e81a 2001 |0007: invoke-direct {v0, v2, v1}, Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;.:(Lcom/example/android/common/view/SlidingTabLayout;Lcom/example/android/common/view/SlidingTabLayout$1;)V // method@1ae8 │ │ +07b020: 6e20 8b09 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@098b │ │ +07b026: 6e10 fd1a 0200 |000d: invoke-virtual {v2}, Lcom/example/android/common/view/SlidingTabLayout;.notifyDataSetChanged:()V // method@1afd │ │ +07b02c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ 0x0004 line=185 │ │ 0x000d line=187 │ │ 0x0010 line=188 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0000 - 0x0011 reg=3 viewPager Landroid/support/v4/view/ViewPager; │ │ │ │ - source_file_idx : 2961 (SlidingTabLayout.java) │ │ + source_file_idx : 2959 (SlidingTabLayout.java) │ │ │ │ Class #662 header: │ │ class_idx : 952 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 929 │ │ -source_file_idx : 2968 │ │ +source_file_idx : 2966 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #662 - │ │ Class descriptor : 'Lcom/example/android/common/view/SlidingTabStrip;' │ │ @@ -187401,18 +187406,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07b038: |[07b038] com.example.android.common.view.SlidingTabStrip.:(Landroid/content/Context;)V │ │ -07b048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b04a: 7030 0d1b 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/example/android/common/view/SlidingTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1b0d │ │ -07b050: 0e00 |0004: return-void │ │ +07b030: |[07b030] com.example.android.common.view.SlidingTabStrip.:(Landroid/content/Context;)V │ │ +07b040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b042: 7030 0d1b 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/example/android/common/view/SlidingTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1b0d │ │ +07b048: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/example/android/common/view/SlidingTabStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -187422,31 +187427,31 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -07b054: |[07b054] com.example.android.common.view.SlidingTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -07b064: 7030 451a 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a45 │ │ -07b06a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -07b06c: 6e20 1a1b 1200 |0004: invoke-virtual {v2, v1}, Lcom/example/android/common/view/SlidingTabStrip;.setWillNotDraw:(Z)V // method@1b1a │ │ -07b072: 6e10 121b 0200 |0007: invoke-virtual {v2}, Lcom/example/android/common/view/SlidingTabStrip;.getResources:()Landroid/content/res/Resources; // method@1b12 │ │ -07b078: 0c01 |000a: move-result-object v1 │ │ -07b07a: 6e10 3401 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ -07b080: 0c01 |000e: move-result-object v1 │ │ -07b082: 5210 cf0a |000f: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ -07b086: 1501 4040 |0011: const/high16 v1, #int 1077936128 // #4040 │ │ -07b08a: c801 |0013: mul-float/2addr v1, v0 │ │ -07b08c: 8711 |0014: float-to-int v1, v1 │ │ -07b08e: 5921 ff0a |0015: iput v1, v2, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorHeight:I // field@0aff │ │ -07b092: 2201 5a00 |0017: new-instance v1, Landroid/graphics/Paint; // type@005a │ │ -07b096: 7010 9a01 0100 |0019: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@019a │ │ -07b09c: 5b21 000b |001c: iput-object v1, v2, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@0b00 │ │ -07b0a0: 0e00 |001e: return-void │ │ +07b04c: |[07b04c] com.example.android.common.view.SlidingTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07b05c: 7030 451a 3204 |0000: invoke-direct {v2, v3, v4}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a45 │ │ +07b062: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +07b064: 6e20 1a1b 1200 |0004: invoke-virtual {v2, v1}, Lcom/example/android/common/view/SlidingTabStrip;.setWillNotDraw:(Z)V // method@1b1a │ │ +07b06a: 6e10 121b 0200 |0007: invoke-virtual {v2}, Lcom/example/android/common/view/SlidingTabStrip;.getResources:()Landroid/content/res/Resources; // method@1b12 │ │ +07b070: 0c01 |000a: move-result-object v1 │ │ +07b072: 6e10 3401 0100 |000b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@0134 │ │ +07b078: 0c01 |000e: move-result-object v1 │ │ +07b07a: 5210 cf0a |000f: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0acf │ │ +07b07e: 1501 4040 |0011: const/high16 v1, #int 1077936128 // #4040 │ │ +07b082: c801 |0013: mul-float/2addr v1, v0 │ │ +07b084: 8711 |0014: float-to-int v1, v1 │ │ +07b086: 5921 ff0a |0015: iput v1, v2, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorHeight:I // field@0aff │ │ +07b08a: 2201 5a00 |0017: new-instance v1, Landroid/graphics/Paint; // type@005a │ │ +07b08e: 7010 9a01 0100 |0019: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@019a │ │ +07b094: 5b21 000b |001c: iput-object v1, v2, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@0b00 │ │ +07b098: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0007 line=44 │ │ 0x0011 line=45 │ │ 0x0017 line=46 │ │ @@ -187463,73 +187468,73 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 98 16-bit code units │ │ -07b0a4: |[07b0a4] com.example.android.common.view.SlidingTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ -07b0b4: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ -07b0b8: 6e10 111b 0c00 |0002: invoke-virtual {v12}, Lcom/example/android/common/view/SlidingTabStrip;.getHeight:()I // method@1b11 │ │ -07b0be: 0a07 |0005: move-result v7 │ │ -07b0c0: 6e10 101b 0c00 |0006: invoke-virtual {v12}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ -07b0c6: 0a06 |0009: move-result v6 │ │ -07b0c8: 3d06 5700 |000a: if-lez v6, 0061 // +0057 │ │ -07b0cc: 52c0 010b |000c: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedPosition:I // field@0b01 │ │ -07b0d0: 6e20 0f1b 0c00 |000e: invoke-virtual {v12, v0}, Lcom/example/android/common/view/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ -07b0d6: 0c0b |0011: move-result-object v11 │ │ -07b0d8: 6e10 c218 0b00 |0012: invoke-virtual {v11}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -07b0de: 0a08 |0015: move-result v8 │ │ -07b0e0: 6e10 cd18 0b00 |0016: invoke-virtual {v11}, Landroid/view/View;.getRight:()I // method@18cd │ │ -07b0e6: 0a0a |0019: move-result v10 │ │ -07b0e8: 52c0 020b |001a: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ -07b0ec: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -07b0ee: 2d00 0001 |001d: cmpl-float v0, v0, v1 │ │ -07b0f2: 3d00 3400 |001f: if-lez v0, 0053 // +0034 │ │ -07b0f6: 52c0 010b |0021: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedPosition:I // field@0b01 │ │ -07b0fa: 6e10 101b 0c00 |0023: invoke-virtual {v12}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ -07b100: 0a01 |0026: move-result v1 │ │ -07b102: d801 01ff |0027: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07b106: 3510 2a00 |0029: if-ge v0, v1, 0053 // +002a │ │ -07b10a: 52c0 010b |002b: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedPosition:I // field@0b01 │ │ -07b10e: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07b112: 6e20 0f1b 0c00 |002f: invoke-virtual {v12, v0}, Lcom/example/android/common/view/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ -07b118: 0c09 |0032: move-result-object v9 │ │ -07b11a: 52c0 020b |0033: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ -07b11e: 6e10 c218 0900 |0035: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ -07b124: 0a01 |0038: move-result v1 │ │ -07b126: 8211 |0039: int-to-float v1, v1 │ │ -07b128: c810 |003a: mul-float/2addr v0, v1 │ │ -07b12a: 52c1 020b |003b: iget v1, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ -07b12e: a701 0301 |003d: sub-float v1, v3, v1 │ │ -07b132: 8282 |003f: int-to-float v2, v8 │ │ -07b134: c821 |0040: mul-float/2addr v1, v2 │ │ -07b136: c610 |0041: add-float/2addr v0, v1 │ │ -07b138: 8708 |0042: float-to-int v8, v0 │ │ -07b13a: 52c0 020b |0043: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ -07b13e: 6e10 cd18 0900 |0045: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@18cd │ │ -07b144: 0a01 |0048: move-result v1 │ │ -07b146: 8211 |0049: int-to-float v1, v1 │ │ -07b148: c810 |004a: mul-float/2addr v0, v1 │ │ -07b14a: 52c1 020b |004b: iget v1, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ -07b14e: a701 0301 |004d: sub-float v1, v3, v1 │ │ -07b152: 82a2 |004f: int-to-float v2, v10 │ │ -07b154: c821 |0050: mul-float/2addr v1, v2 │ │ -07b156: c610 |0051: add-float/2addr v0, v1 │ │ -07b158: 870a |0052: float-to-int v10, v0 │ │ -07b15a: 8281 |0053: int-to-float v1, v8 │ │ -07b15c: 52c0 ff0a |0054: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorHeight:I // field@0aff │ │ -07b160: 9100 0700 |0056: sub-int v0, v7, v0 │ │ -07b164: 8202 |0058: int-to-float v2, v0 │ │ -07b166: 82a3 |0059: int-to-float v3, v10 │ │ -07b168: 8274 |005a: int-to-float v4, v7 │ │ -07b16a: 54c5 000b |005b: iget-object v5, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@0b00 │ │ -07b16e: 07d0 |005d: move-object v0, v13 │ │ -07b170: 7406 8201 0000 |005e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ -07b176: 0e00 |0061: return-void │ │ +07b09c: |[07b09c] com.example.android.common.view.SlidingTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ +07b0ac: 1503 803f |0000: const/high16 v3, #int 1065353216 // #3f80 │ │ +07b0b0: 6e10 111b 0c00 |0002: invoke-virtual {v12}, Lcom/example/android/common/view/SlidingTabStrip;.getHeight:()I // method@1b11 │ │ +07b0b6: 0a07 |0005: move-result v7 │ │ +07b0b8: 6e10 101b 0c00 |0006: invoke-virtual {v12}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ +07b0be: 0a06 |0009: move-result v6 │ │ +07b0c0: 3d06 5700 |000a: if-lez v6, 0061 // +0057 │ │ +07b0c4: 52c0 010b |000c: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedPosition:I // field@0b01 │ │ +07b0c8: 6e20 0f1b 0c00 |000e: invoke-virtual {v12, v0}, Lcom/example/android/common/view/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ +07b0ce: 0c0b |0011: move-result-object v11 │ │ +07b0d0: 6e10 c218 0b00 |0012: invoke-virtual {v11}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +07b0d6: 0a08 |0015: move-result v8 │ │ +07b0d8: 6e10 cd18 0b00 |0016: invoke-virtual {v11}, Landroid/view/View;.getRight:()I // method@18cd │ │ +07b0de: 0a0a |0019: move-result v10 │ │ +07b0e0: 52c0 020b |001a: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ +07b0e4: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +07b0e6: 2d00 0001 |001d: cmpl-float v0, v0, v1 │ │ +07b0ea: 3d00 3400 |001f: if-lez v0, 0053 // +0034 │ │ +07b0ee: 52c0 010b |0021: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedPosition:I // field@0b01 │ │ +07b0f2: 6e10 101b 0c00 |0023: invoke-virtual {v12}, Lcom/example/android/common/view/SlidingTabStrip;.getChildCount:()I // method@1b10 │ │ +07b0f8: 0a01 |0026: move-result v1 │ │ +07b0fa: d801 01ff |0027: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07b0fe: 3510 2a00 |0029: if-ge v0, v1, 0053 // +002a │ │ +07b102: 52c0 010b |002b: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedPosition:I // field@0b01 │ │ +07b106: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07b10a: 6e20 0f1b 0c00 |002f: invoke-virtual {v12, v0}, Lcom/example/android/common/view/SlidingTabStrip;.getChildAt:(I)Landroid/view/View; // method@1b0f │ │ +07b110: 0c09 |0032: move-result-object v9 │ │ +07b112: 52c0 020b |0033: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ +07b116: 6e10 c218 0900 |0035: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@18c2 │ │ +07b11c: 0a01 |0038: move-result v1 │ │ +07b11e: 8211 |0039: int-to-float v1, v1 │ │ +07b120: c810 |003a: mul-float/2addr v0, v1 │ │ +07b122: 52c1 020b |003b: iget v1, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ +07b126: a701 0301 |003d: sub-float v1, v3, v1 │ │ +07b12a: 8282 |003f: int-to-float v2, v8 │ │ +07b12c: c821 |0040: mul-float/2addr v1, v2 │ │ +07b12e: c610 |0041: add-float/2addr v0, v1 │ │ +07b130: 8708 |0042: float-to-int v8, v0 │ │ +07b132: 52c0 020b |0043: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ +07b136: 6e10 cd18 0900 |0045: invoke-virtual {v9}, Landroid/view/View;.getRight:()I // method@18cd │ │ +07b13c: 0a01 |0048: move-result v1 │ │ +07b13e: 8211 |0049: int-to-float v1, v1 │ │ +07b140: c810 |004a: mul-float/2addr v0, v1 │ │ +07b142: 52c1 020b |004b: iget v1, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ +07b146: a701 0301 |004d: sub-float v1, v3, v1 │ │ +07b14a: 82a2 |004f: int-to-float v2, v10 │ │ +07b14c: c821 |0050: mul-float/2addr v1, v2 │ │ +07b14e: c610 |0051: add-float/2addr v0, v1 │ │ +07b150: 870a |0052: float-to-int v10, v0 │ │ +07b152: 8281 |0053: int-to-float v1, v8 │ │ +07b154: 52c0 ff0a |0054: iget v0, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorHeight:I // field@0aff │ │ +07b158: 9100 0700 |0056: sub-int v0, v7, v0 │ │ +07b15c: 8202 |0058: int-to-float v2, v0 │ │ +07b15e: 82a3 |0059: int-to-float v3, v10 │ │ +07b160: 8274 |005a: int-to-float v4, v7 │ │ +07b162: 54c5 000b |005b: iget-object v5, v12, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@0b00 │ │ +07b166: 07d0 |005d: move-object v0, v13 │ │ +07b168: 7406 8201 0000 |005e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ +07b16e: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=67 │ │ 0x0006 line=68 │ │ 0x000a line=71 │ │ 0x000c line=72 │ │ 0x0012 line=73 │ │ @@ -187555,19 +187560,19 @@ │ │ type : '(IF)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07b178: |[07b178] com.example.android.common.view.SlidingTabStrip.onViewPagerPageChanged:(IF)V │ │ -07b188: 5901 010b |0000: iput v1, v0, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedPosition:I // field@0b01 │ │ -07b18c: 5902 020b |0002: iput v2, v0, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ -07b190: 6e10 131b 0000 |0004: invoke-virtual {v0}, Lcom/example/android/common/view/SlidingTabStrip;.invalidate:()V // method@1b13 │ │ -07b196: 0e00 |0007: return-void │ │ +07b170: |[07b170] com.example.android.common.view.SlidingTabStrip.onViewPagerPageChanged:(IF)V │ │ +07b180: 5901 010b |0000: iput v1, v0, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedPosition:I // field@0b01 │ │ +07b184: 5902 020b |0002: iput v2, v0, Lcom/example/android/common/view/SlidingTabStrip;.mSelectionOffset:F // field@0b02 │ │ +07b188: 6e10 131b 0000 |0004: invoke-virtual {v0}, Lcom/example/android/common/view/SlidingTabStrip;.invalidate:()V // method@1b13 │ │ +07b18e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ 0x0004 line=62 │ │ 0x0007 line=63 │ │ locals : │ │ @@ -187580,19 +187585,19 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07b198: |[07b198] com.example.android.common.view.SlidingTabStrip.setSelectedIndicatorColor:(I)V │ │ -07b1a8: 5410 000b |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@0b00 │ │ -07b1ac: 6e20 a101 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ -07b1b2: 6e10 131b 0100 |0005: invoke-virtual {v1}, Lcom/example/android/common/view/SlidingTabStrip;.invalidate:()V // method@1b13 │ │ -07b1b8: 0e00 |0008: return-void │ │ +07b190: |[07b190] com.example.android.common.view.SlidingTabStrip.setSelectedIndicatorColor:(I)V │ │ +07b1a0: 5410 000b |0000: iget-object v0, v1, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorPaint:Landroid/graphics/Paint; // field@0b00 │ │ +07b1a4: 6e20 a101 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ +07b1aa: 6e10 131b 0100 |0005: invoke-virtual {v1}, Lcom/example/android/common/view/SlidingTabStrip;.invalidate:()V // method@1b13 │ │ +07b1b0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ 0x0008 line=52 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/example/android/common/view/SlidingTabStrip; │ │ @@ -187603,34 +187608,34 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07b1bc: |[07b1bc] com.example.android.common.view.SlidingTabStrip.setSelectedIndicatorHeight:(I)V │ │ -07b1cc: 5901 ff0a |0000: iput v1, v0, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorHeight:I // field@0aff │ │ -07b1d0: 6e10 131b 0000 |0002: invoke-virtual {v0}, Lcom/example/android/common/view/SlidingTabStrip;.invalidate:()V // method@1b13 │ │ -07b1d6: 0e00 |0005: return-void │ │ +07b1b4: |[07b1b4] com.example.android.common.view.SlidingTabStrip.setSelectedIndicatorHeight:(I)V │ │ +07b1c4: 5901 ff0a |0000: iput v1, v0, Lcom/example/android/common/view/SlidingTabStrip;.mSelectedIndicatorHeight:I // field@0aff │ │ +07b1c8: 6e10 131b 0000 |0002: invoke-virtual {v0}, Lcom/example/android/common/view/SlidingTabStrip;.invalidate:()V // method@1b13 │ │ +07b1ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/example/android/common/view/SlidingTabStrip; │ │ 0x0000 - 0x0006 reg=1 height I │ │ │ │ - source_file_idx : 2968 (SlidingTabStrip.java) │ │ + source_file_idx : 2966 (SlidingTabStrip.java) │ │ │ │ Class #663 header: │ │ class_idx : 953 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2774 │ │ +source_file_idx : 2772 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #663 - │ │ Class descriptor : 'Lcom/viewpagerindicator/PageIndicator;' │ │ @@ -187644,21 +187649,21 @@ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/PageIndicator;) │ │ name : 'setViewPager' │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2774 (PageIndicator.java) │ │ + source_file_idx : 2772 (PageIndicator.java) │ │ │ │ Class #664 header: │ │ class_idx : 954 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3273 │ │ +source_file_idx : 3271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #664 annotations: │ │ Annotations on class │ │ @@ -187683,84 +187688,84 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07b1d8: |[07b1d8] com.viewpagerindicator.UnderlinePageIndicator$1.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ │ -07b1e8: 5b01 030b |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ -07b1ec: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07b1f2: 0e00 |0005: return-void │ │ +07b1d0: |[07b1d0] com.viewpagerindicator.UnderlinePageIndicator$1.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ │ +07b1e0: 5b01 030b |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ +07b1e4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07b1ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -07b1f4: |[07b1f4] com.viewpagerindicator.UnderlinePageIndicator$1.run:()V │ │ -07b204: 5441 030b |0000: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ -07b208: 7110 2e1b 0100 |0002: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z // method@1b2e │ │ -07b20e: 0a01 |0005: move-result v1 │ │ -07b210: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -07b214: 0e00 |0008: return-void │ │ -07b216: 5441 030b |0009: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ -07b21a: 7110 2f1b 0100 |000b: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; // method@1b2f │ │ -07b220: 0c01 |000e: move-result-object v1 │ │ -07b222: 6e10 9d01 0100 |000f: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@019d │ │ -07b228: 0a01 |0012: move-result v1 │ │ -07b22a: 5442 030b |0013: iget-object v2, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ -07b22e: 7110 301b 0200 |0015: invoke-static {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$200:(Lcom/viewpagerindicator/UnderlinePageIndicator;)I // method@1b30 │ │ -07b234: 0a02 |0018: move-result v2 │ │ -07b236: b121 |0019: sub-int/2addr v1, v2 │ │ -07b238: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -07b23a: 7120 9d1b 2100 |001b: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07b240: 0a00 |001e: move-result v0 │ │ -07b242: 5441 030b |001f: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ -07b246: 7110 2f1b 0100 |0021: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; // method@1b2f │ │ -07b24c: 0c01 |0024: move-result-object v1 │ │ -07b24e: 6e20 9f01 0100 |0025: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ -07b254: 5441 030b |0028: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ -07b258: 6e10 3d1b 0100 |002a: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ -07b25e: 3d00 dbff |002d: if-lez v0, 0008 // -0025 │ │ -07b262: 5441 030b |002f: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ -07b266: 1602 1e00 |0031: const-wide/16 v2, #int 30 // #1e │ │ -07b26a: 6e40 471b 4132 |0033: invoke-virtual {v1, v4, v2, v3}, Lcom/viewpagerindicator/UnderlinePageIndicator;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1b47 │ │ -07b270: 28d2 |0036: goto 0008 // -002e │ │ +07b1ec: |[07b1ec] com.viewpagerindicator.UnderlinePageIndicator$1.run:()V │ │ +07b1fc: 5441 030b |0000: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ +07b200: 7110 2e1b 0100 |0002: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z // method@1b2e │ │ +07b206: 0a01 |0005: move-result v1 │ │ +07b208: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +07b20c: 0e00 |0008: return-void │ │ +07b20e: 5441 030b |0009: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ +07b212: 7110 2f1b 0100 |000b: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; // method@1b2f │ │ +07b218: 0c01 |000e: move-result-object v1 │ │ +07b21a: 6e10 9d01 0100 |000f: invoke-virtual {v1}, Landroid/graphics/Paint;.getAlpha:()I // method@019d │ │ +07b220: 0a01 |0012: move-result v1 │ │ +07b222: 5442 030b |0013: iget-object v2, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ +07b226: 7110 301b 0200 |0015: invoke-static {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$200:(Lcom/viewpagerindicator/UnderlinePageIndicator;)I // method@1b30 │ │ +07b22c: 0a02 |0018: move-result v2 │ │ +07b22e: b121 |0019: sub-int/2addr v1, v2 │ │ +07b230: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +07b232: 7120 9d1b 2100 |001b: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +07b238: 0a00 |001e: move-result v0 │ │ +07b23a: 5441 030b |001f: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ +07b23e: 7110 2f1b 0100 |0021: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; // method@1b2f │ │ +07b244: 0c01 |0024: move-result-object v1 │ │ +07b246: 6e20 9f01 0100 |0025: invoke-virtual {v1, v0}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ +07b24c: 5441 030b |0028: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ +07b250: 6e10 3d1b 0100 |002a: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ +07b256: 3d00 dbff |002d: if-lez v0, 0008 // -0025 │ │ +07b25a: 5441 030b |002f: iget-object v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b03 │ │ +07b25e: 1602 1e00 |0031: const-wide/16 v2, #int 30 // #1e │ │ +07b262: 6e40 471b 4132 |0033: invoke-virtual {v1, v4, v2, v3}, Lcom/viewpagerindicator/UnderlinePageIndicator;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1b47 │ │ +07b268: 28d2 |0036: goto 0008 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=72 │ │ 0x0009 line=66 │ │ 0x001f line=67 │ │ 0x0028 line=68 │ │ 0x002d line=69 │ │ 0x002f line=70 │ │ locals : │ │ 0x001f - 0x0037 reg=0 alpha I │ │ 0x0000 - 0x0037 reg=4 this Lcom/viewpagerindicator/UnderlinePageIndicator$1; │ │ │ │ - source_file_idx : 3273 (UnderlinePageIndicator.java) │ │ + source_file_idx : 3271 (UnderlinePageIndicator.java) │ │ │ │ Class #665 header: │ │ class_idx : 955 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3273 │ │ +source_file_idx : 3271 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #665 annotations: │ │ Annotations on class │ │ @@ -187785,61 +187790,61 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07b274: |[07b274] com.viewpagerindicator.UnderlinePageIndicator$2.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ │ -07b284: 5b01 040b |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b04 │ │ -07b288: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07b28e: 0e00 |0005: return-void │ │ +07b26c: |[07b26c] com.viewpagerindicator.UnderlinePageIndicator$2.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ │ +07b27c: 5b01 040b |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b04 │ │ +07b280: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07b286: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07b290: |[07b290] com.viewpagerindicator.UnderlinePageIndicator$2.run:()V │ │ -07b2a0: 5420 040b |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b04 │ │ -07b2a4: 7110 2e1b 0000 |0002: invoke-static {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z // method@1b2e │ │ -07b2aa: 0a00 |0005: move-result v0 │ │ -07b2ac: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -07b2b0: 5420 040b |0008: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b04 │ │ -07b2b4: 5421 040b |000a: iget-object v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b04 │ │ -07b2b8: 7110 311b 0100 |000c: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$300:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable; // method@1b31 │ │ -07b2be: 0c01 |000f: move-result-object v1 │ │ -07b2c0: 6e20 461b 1000 |0010: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@1b46 │ │ -07b2c6: 0e00 |0013: return-void │ │ +07b288: |[07b288] com.viewpagerindicator.UnderlinePageIndicator$2.run:()V │ │ +07b298: 5420 040b |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b04 │ │ +07b29c: 7110 2e1b 0000 |0002: invoke-static {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z // method@1b2e │ │ +07b2a2: 0a00 |0005: move-result v0 │ │ +07b2a4: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +07b2a8: 5420 040b |0008: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b04 │ │ +07b2ac: 5421 040b |000a: iget-object v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; // field@0b04 │ │ +07b2b0: 7110 311b 0100 |000c: invoke-static {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.access$300:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable; // method@1b31 │ │ +07b2b6: 0c01 |000f: move-result-object v1 │ │ +07b2b8: 6e20 461b 1000 |0010: invoke-virtual {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@1b46 │ │ +07b2be: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0008 line=286 │ │ 0x0013 line=288 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator$2; │ │ │ │ - source_file_idx : 3273 (UnderlinePageIndicator.java) │ │ + source_file_idx : 3271 (UnderlinePageIndicator.java) │ │ │ │ Class #666 header: │ │ class_idx : 956 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3273 │ │ +source_file_idx : 3271 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #666 annotations: │ │ Annotations on class │ │ @@ -187861,17 +187866,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07b2c8: |[07b2c8] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.:()V │ │ -07b2d8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07b2de: 0e00 |0003: return-void │ │ +07b2c0: |[07b2c0] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.:()V │ │ +07b2d0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07b2d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -187880,19 +187885,19 @@ │ │ type : '(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07b2e0: |[07b2e0] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ -07b2f0: 2200 bd03 |0000: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@03bd │ │ -07b2f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07b2f6: 7030 271b 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V // method@1b27 │ │ -07b2fc: 1100 |0006: return-object v0 │ │ +07b2d8: |[07b2d8] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ +07b2e8: 2200 bd03 |0000: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@03bd │ │ +07b2ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07b2ee: 7030 271b 3001 |0003: invoke-direct {v0, v3, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V // method@1b27 │ │ +07b2f4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -187901,18 +187906,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 │ │ -07b300: |[07b300] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -07b310: 6e20 211b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // method@1b21 │ │ -07b316: 0c00 |0003: move-result-object v0 │ │ -07b318: 1100 |0004: return-object v0 │ │ +07b2f8: |[07b2f8] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +07b308: 6e20 211b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // method@1b21 │ │ +07b30e: 0c00 |0003: move-result-object v0 │ │ +07b310: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -187921,17 +187926,17 @@ │ │ type : '(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b31c: |[07b31c] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ -07b32c: 2320 f504 |0000: new-array v0, v2, [Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@04f5 │ │ -07b330: 1100 |0002: return-object v0 │ │ +07b314: |[07b314] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.newArray:(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ +07b324: 2320 f504 |0000: new-array v0, v2, [Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@04f5 │ │ +07b328: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -187940,32 +187945,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 │ │ -07b334: |[07b334] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -07b344: 6e20 231b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // method@1b23 │ │ -07b34a: 0c00 |0003: move-result-object v0 │ │ -07b34c: 1100 |0004: return-object v0 │ │ +07b32c: |[07b32c] com.viewpagerindicator.UnderlinePageIndicator$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +07b33c: 6e20 231b 2100 |0000: invoke-virtual {v1, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.newArray:(I)[Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // method@1b23 │ │ +07b342: 0c00 |0003: move-result-object v0 │ │ +07b344: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ - source_file_idx : 3273 (UnderlinePageIndicator.java) │ │ + source_file_idx : 3271 (UnderlinePageIndicator.java) │ │ │ │ Class #667 header: │ │ class_idx : 957 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 862 │ │ -source_file_idx : 3273 │ │ +source_file_idx : 3271 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #667 annotations: │ │ Annotations on class │ │ @@ -187995,39 +188000,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07b350: |[07b350] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:()V │ │ -07b360: 2200 bc03 |0000: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; // type@03bc │ │ -07b364: 7010 201b 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.:()V // method@1b20 │ │ -07b36a: 6900 050b |0005: sput-object v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0b05 │ │ -07b36e: 0e00 |0007: return-void │ │ +07b348: |[07b348] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:()V │ │ +07b358: 2200 bc03 |0000: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1; // type@03bc │ │ +07b35c: 7010 201b 0000 |0002: invoke-direct {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState$1;.:()V // method@1b20 │ │ +07b362: 6900 050b |0005: sput-object v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0b05 │ │ +07b366: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ │ │ #1 : (in Lcom/viewpagerindicator/UnderlinePageIndicator$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 │ │ -07b370: |[07b370] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ -07b380: 7020 a018 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@18a0 │ │ -07b386: 6e10 4f02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -07b38c: 0a00 |0006: move-result v0 │ │ -07b38e: 5910 060b |0007: iput v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0b06 │ │ -07b392: 0e00 |0009: return-void │ │ +07b368: |[07b368] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcel;)V │ │ +07b378: 7020 a018 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@18a0 │ │ +07b37e: 6e10 4f02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +07b384: 0a00 |0006: move-result v0 │ │ +07b386: 5910 060b |0007: iput v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0b06 │ │ +07b38a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0003 line=384 │ │ 0x0009 line=385 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ @@ -188038,17 +188043,17 @@ │ │ type : '(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07b394: |[07b394] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V │ │ -07b3a4: 7020 261b 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@1b26 │ │ -07b3aa: 0e00 |0003: return-void │ │ +07b38c: |[07b38c] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcel;Lcom/viewpagerindicator/UnderlinePageIndicator$1;)V │ │ +07b39c: 7020 261b 1000 |0000: invoke-direct {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcel;)V // method@1b26 │ │ +07b3a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/viewpagerindicator/UnderlinePageIndicator$1; │ │ @@ -188058,17 +188063,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07b3ac: |[07b3ac] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ -07b3bc: 7020 a118 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@18a1 │ │ -07b3c2: 0e00 |0003: return-void │ │ +07b3a4: |[07b3a4] com.viewpagerindicator.UnderlinePageIndicator$SavedState.:(Landroid/os/Parcelable;)V │ │ +07b3b4: 7020 a118 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@18a1 │ │ +07b3ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0003 line=380 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -188079,36 +188084,36 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07b3c4: |[07b3c4] com.viewpagerindicator.UnderlinePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -07b3d4: 6f30 a218 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@18a2 │ │ -07b3da: 5210 060b |0003: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0b06 │ │ -07b3de: 6e20 5602 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -07b3e4: 0e00 |0008: return-void │ │ +07b3bc: |[07b3bc] com.viewpagerindicator.UnderlinePageIndicator$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +07b3cc: 6f30 a218 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@18a2 │ │ +07b3d2: 5210 060b |0003: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0b06 │ │ +07b3d6: 6e20 5602 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +07b3dc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0003 line=390 │ │ 0x0008 line=391 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; │ │ 0x0000 - 0x0009 reg=2 dest Landroid/os/Parcel; │ │ 0x0000 - 0x0009 reg=3 flags I │ │ │ │ - source_file_idx : 3273 (UnderlinePageIndicator.java) │ │ + source_file_idx : 3271 (UnderlinePageIndicator.java) │ │ │ │ Class #668 header: │ │ class_idx : 958 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 872 │ │ -source_file_idx : 3273 │ │ +source_file_idx : 3271 │ │ static_fields_size : 0 │ │ instance_fields_size: 15 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 18 │ │ │ │ Class #668 annotations: │ │ Annotations on class │ │ @@ -188188,18 +188193,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07b3e8: |[07b3e8] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;)V │ │ -07b3f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07b3fa: 7030 2c1b 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1b2c │ │ -07b400: 0e00 |0004: return-void │ │ +07b3e0: |[07b3e0] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;)V │ │ +07b3f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07b3f2: 7030 2c1b 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1b2c │ │ +07b3f8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -188209,18 +188214,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07b404: |[07b404] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -07b414: 1400 c000 017f |0000: const v0, #float 1.71474e+38 // #7f0100c0 │ │ -07b41a: 7040 2d1b 2103 |0003: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b2d │ │ -07b420: 0e00 |0006: return-void │ │ +07b3fc: |[07b3fc] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +07b40c: 1400 c000 017f |0000: const v0, #float 1.71474e+38 // #7f0100c0 │ │ +07b412: 7040 2d1b 2103 |0003: invoke-direct {v1, v2, v3, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1b2d │ │ +07b418: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0006 line=81 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ 0x0000 - 0x0007 reg=2 context Landroid/content/Context; │ │ @@ -188231,75 +188236,75 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -07b424: |[07b424] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -07b434: 121a |0000: const/4 v10, #int 1 // #1 │ │ -07b436: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -07b438: 7040 aa18 cbed |0002: invoke-direct {v11, v12, v13, v14}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18aa │ │ -07b43e: 2208 5a00 |0005: new-instance v8, Landroid/graphics/Paint; // type@005a │ │ -07b442: 7020 9b01 a800 |0007: invoke-direct {v8, v10}, Landroid/graphics/Paint;.:(I)V // method@019b │ │ -07b448: 5bb8 110b |000a: iput-object v8, v11, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ -07b44c: 1508 80bf |000c: const/high16 v8, #int -1082130432 // #bf80 │ │ -07b450: 59b8 0f0b |000e: iput v8, v11, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ -07b454: 12f8 |0010: const/4 v8, #int -1 // #ff │ │ -07b456: 59b8 070b |0011: iput v8, v11, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ -07b45a: 2208 ba03 |0013: new-instance v8, Lcom/viewpagerindicator/UnderlinePageIndicator$1; // type@03ba │ │ -07b45e: 7020 1c1b b800 |0015: invoke-direct {v8, v11}, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V // method@1b1c │ │ -07b464: 5bb8 0c0b |0018: iput-object v8, v11, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ -07b468: 6e10 3e1b 0b00 |001a: invoke-virtual {v11}, Lcom/viewpagerindicator/UnderlinePageIndicator;.isInEditMode:()Z // method@1b3e │ │ -07b46e: 0a08 |001d: move-result v8 │ │ -07b470: 3808 0300 |001e: if-eqz v8, 0021 // +0003 │ │ -07b474: 0e00 |0020: return-void │ │ -07b476: 6e10 3a1b 0b00 |0021: invoke-virtual {v11}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getResources:()Landroid/content/res/Resources; // method@1b3a │ │ -07b47c: 0c07 |0024: move-result-object v7 │ │ -07b47e: 1408 0700 087f |0025: const v8, #float 1.80775e+38 // #7f080007 │ │ -07b484: 6e20 2f01 8700 |0028: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ -07b48a: 0a05 |002b: move-result v5 │ │ -07b48c: 1408 0100 0a7f |002c: const v8, #float 1.83433e+38 // #7f0a0001 │ │ -07b492: 6e20 3701 8700 |002f: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@0137 │ │ -07b498: 0a03 |0032: move-result v3 │ │ -07b49a: 1408 0200 0a7f |0033: const v8, #float 1.83434e+38 // #7f0a0002 │ │ -07b4a0: 6e20 3701 8700 |0036: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@0137 │ │ -07b4a6: 0a04 |0039: move-result v4 │ │ -07b4a8: 1408 1a00 0d7f |003a: const v8, #float 1.87422e+38 // #7f0d001a │ │ -07b4ae: 6e20 3001 8700 |003d: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ -07b4b4: 0a06 |0040: move-result v6 │ │ -07b4b6: 6208 2f0c |0041: sget-object v8, Lorg/toulibre/cdl/R$styleable;.UnderlinePageIndicator:[I // field@0c2f │ │ -07b4ba: 6e59 d000 dce8 |0043: invoke-virtual {v12, v13, v8, v14, v9}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ -07b4c0: 0c00 |0046: move-result-object v0 │ │ -07b4c2: 1228 |0047: const/4 v8, #int 2 // #2 │ │ -07b4c4: 6e30 4301 8005 |0048: invoke-virtual {v0, v8, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ -07b4ca: 0a08 |004b: move-result v8 │ │ -07b4cc: 6e20 4e1b 8b00 |004c: invoke-virtual {v11, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFades:(Z)V // method@1b4e │ │ -07b4d2: 6e30 4401 a006 |004f: invoke-virtual {v0, v10, v6}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0144 │ │ -07b4d8: 0a08 |0052: move-result v8 │ │ -07b4da: 6e20 501b 8b00 |0053: invoke-virtual {v11, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setSelectedColor:(I)V // method@1b50 │ │ -07b4e0: 1238 |0056: const/4 v8, #int 3 // #3 │ │ -07b4e2: 6e30 4c01 8003 |0057: invoke-virtual {v0, v8, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@014c │ │ -07b4e8: 0a08 |005a: move-result v8 │ │ -07b4ea: 6e20 4c1b 8b00 |005b: invoke-virtual {v11, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFadeDelay:(I)V // method@1b4c │ │ -07b4f0: 1248 |005e: const/4 v8, #int 4 // #4 │ │ -07b4f2: 6e30 4c01 8004 |005f: invoke-virtual {v0, v8, v4}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@014c │ │ -07b4f8: 0a08 |0062: move-result v8 │ │ -07b4fa: 6e20 4d1b 8b00 |0063: invoke-virtual {v11, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFadeLength:(I)V // method@1b4d │ │ -07b500: 6e20 4901 9000 |0066: invoke-virtual {v0, v9}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ -07b506: 0c01 |0069: move-result-object v1 │ │ -07b508: 3801 0500 |006a: if-eqz v1, 006f // +0005 │ │ -07b50c: 6e20 4a1b 1b00 |006c: invoke-virtual {v11, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1b4a │ │ -07b512: 6e10 5401 0000 |006f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -07b518: 7110 1c19 0c00 |0072: invoke-static {v12}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ -07b51e: 0c02 |0075: move-result-object v2 │ │ -07b520: 7110 e108 0200 |0076: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@08e1 │ │ -07b526: 0a08 |0079: move-result v8 │ │ -07b528: 59b8 140b |007a: iput v8, v11, Lcom/viewpagerindicator/UnderlinePageIndicator;.mTouchSlop:I // field@0b14 │ │ -07b52c: 28a4 |007c: goto 0020 // -005c │ │ +07b41c: |[07b41c] com.viewpagerindicator.UnderlinePageIndicator.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +07b42c: 121a |0000: const/4 v10, #int 1 // #1 │ │ +07b42e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +07b430: 7040 aa18 cbed |0002: invoke-direct {v11, v12, v13, v14}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@18aa │ │ +07b436: 2208 5a00 |0005: new-instance v8, Landroid/graphics/Paint; // type@005a │ │ +07b43a: 7020 9b01 a800 |0007: invoke-direct {v8, v10}, Landroid/graphics/Paint;.:(I)V // method@019b │ │ +07b440: 5bb8 110b |000a: iput-object v8, v11, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ +07b444: 1508 80bf |000c: const/high16 v8, #int -1082130432 // #bf80 │ │ +07b448: 59b8 0f0b |000e: iput v8, v11, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ +07b44c: 12f8 |0010: const/4 v8, #int -1 // #ff │ │ +07b44e: 59b8 070b |0011: iput v8, v11, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ +07b452: 2208 ba03 |0013: new-instance v8, Lcom/viewpagerindicator/UnderlinePageIndicator$1; // type@03ba │ │ +07b456: 7020 1c1b b800 |0015: invoke-direct {v8, v11}, Lcom/viewpagerindicator/UnderlinePageIndicator$1;.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V // method@1b1c │ │ +07b45c: 5bb8 0c0b |0018: iput-object v8, v11, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ +07b460: 6e10 3e1b 0b00 |001a: invoke-virtual {v11}, Lcom/viewpagerindicator/UnderlinePageIndicator;.isInEditMode:()Z // method@1b3e │ │ +07b466: 0a08 |001d: move-result v8 │ │ +07b468: 3808 0300 |001e: if-eqz v8, 0021 // +0003 │ │ +07b46c: 0e00 |0020: return-void │ │ +07b46e: 6e10 3a1b 0b00 |0021: invoke-virtual {v11}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getResources:()Landroid/content/res/Resources; // method@1b3a │ │ +07b474: 0c07 |0024: move-result-object v7 │ │ +07b476: 1408 0700 087f |0025: const v8, #float 1.80775e+38 // #7f080007 │ │ +07b47c: 6e20 2f01 8700 |0028: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ +07b482: 0a05 |002b: move-result v5 │ │ +07b484: 1408 0100 0a7f |002c: const v8, #float 1.83433e+38 // #7f0a0001 │ │ +07b48a: 6e20 3701 8700 |002f: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@0137 │ │ +07b490: 0a03 |0032: move-result v3 │ │ +07b492: 1408 0200 0a7f |0033: const v8, #float 1.83434e+38 // #7f0a0002 │ │ +07b498: 6e20 3701 8700 |0036: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getInteger:(I)I // method@0137 │ │ +07b49e: 0a04 |0039: move-result v4 │ │ +07b4a0: 1408 1a00 0d7f |003a: const v8, #float 1.87422e+38 // #7f0d001a │ │ +07b4a6: 6e20 3001 8700 |003d: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ +07b4ac: 0a06 |0040: move-result v6 │ │ +07b4ae: 6208 2f0c |0041: sget-object v8, Lorg/toulibre/cdl/R$styleable;.UnderlinePageIndicator:[I // field@0c2f │ │ +07b4b2: 6e59 d000 dce8 |0043: invoke-virtual {v12, v13, v8, v14, v9}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@00d0 │ │ +07b4b8: 0c00 |0046: move-result-object v0 │ │ +07b4ba: 1228 |0047: const/4 v8, #int 2 // #2 │ │ +07b4bc: 6e30 4301 8005 |0048: invoke-virtual {v0, v8, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@0143 │ │ +07b4c2: 0a08 |004b: move-result v8 │ │ +07b4c4: 6e20 4e1b 8b00 |004c: invoke-virtual {v11, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFades:(Z)V // method@1b4e │ │ +07b4ca: 6e30 4401 a006 |004f: invoke-virtual {v0, v10, v6}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0144 │ │ +07b4d0: 0a08 |0052: move-result v8 │ │ +07b4d2: 6e20 501b 8b00 |0053: invoke-virtual {v11, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setSelectedColor:(I)V // method@1b50 │ │ +07b4d8: 1238 |0056: const/4 v8, #int 3 // #3 │ │ +07b4da: 6e30 4c01 8003 |0057: invoke-virtual {v0, v8, v3}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@014c │ │ +07b4e0: 0a08 |005a: move-result v8 │ │ +07b4e2: 6e20 4c1b 8b00 |005b: invoke-virtual {v11, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFadeDelay:(I)V // method@1b4c │ │ +07b4e8: 1248 |005e: const/4 v8, #int 4 // #4 │ │ +07b4ea: 6e30 4c01 8004 |005f: invoke-virtual {v0, v8, v4}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@014c │ │ +07b4f0: 0a08 |0062: move-result v8 │ │ +07b4f2: 6e20 4d1b 8b00 |0063: invoke-virtual {v11, v8}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setFadeLength:(I)V // method@1b4d │ │ +07b4f8: 6e20 4901 9000 |0066: invoke-virtual {v0, v9}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0149 │ │ +07b4fe: 0c01 |0069: move-result-object v1 │ │ +07b500: 3801 0500 |006a: if-eqz v1, 006f // +0005 │ │ +07b504: 6e20 4a1b 1b00 |006c: invoke-virtual {v11, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1b4a │ │ +07b50a: 6e10 5401 0000 |006f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +07b510: 7110 1c19 0c00 |0072: invoke-static {v12}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ +07b516: 0c02 |0075: move-result-object v2 │ │ +07b518: 7110 e108 0200 |0076: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@08e1 │ │ +07b51e: 0a08 |0079: move-result v8 │ │ +07b520: 59b8 140b |007a: iput v8, v11, Lcom/viewpagerindicator/UnderlinePageIndicator;.mTouchSlop:I // field@0b14 │ │ +07b524: 28a4 |007c: goto 0020 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=85 │ │ 0x0005 line=44 │ │ 0x000c line=58 │ │ 0x0010 line=59 │ │ 0x0013 line=62 │ │ @@ -188340,17 +188345,17 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b530: |[07b530] com.viewpagerindicator.UnderlinePageIndicator.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z │ │ -07b540: 5510 0d0b |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@0b0d │ │ -07b544: 0f00 |0002: return v0 │ │ +07b528: |[07b528] com.viewpagerindicator.UnderlinePageIndicator.access$000:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Z │ │ +07b538: 5510 0d0b |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@0b0d │ │ +07b53c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #4 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -188358,17 +188363,17 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b548: |[07b548] com.viewpagerindicator.UnderlinePageIndicator.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; │ │ -07b558: 5410 110b |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ -07b55c: 1100 |0002: return-object v0 │ │ +07b540: |[07b540] com.viewpagerindicator.UnderlinePageIndicator.access$100:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Landroid/graphics/Paint; │ │ +07b550: 5410 110b |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ +07b554: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #5 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -188376,17 +188381,17 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b560: |[07b560] com.viewpagerindicator.UnderlinePageIndicator.access$200:(Lcom/viewpagerindicator/UnderlinePageIndicator;)I │ │ -07b570: 5210 090b |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeBy:I // field@0b09 │ │ -07b574: 0f00 |0002: return v0 │ │ +07b558: |[07b558] com.viewpagerindicator.UnderlinePageIndicator.access$200:(Lcom/viewpagerindicator/UnderlinePageIndicator;)I │ │ +07b568: 5210 090b |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeBy:I // field@0b09 │ │ +07b56c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #6 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -188394,17 +188399,17 @@ │ │ type : '(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b578: |[07b578] com.viewpagerindicator.UnderlinePageIndicator.access$300:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable; │ │ -07b588: 5410 0c0b |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ -07b58c: 1100 |0002: return-object v0 │ │ +07b570: |[07b570] com.viewpagerindicator.UnderlinePageIndicator.access$300:(Lcom/viewpagerindicator/UnderlinePageIndicator;)Ljava/lang/Runnable; │ │ +07b580: 5410 0c0b |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ +07b584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ Virtual methods - │ │ @@ -188413,17 +188418,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b590: |[07b590] com.viewpagerindicator.UnderlinePageIndicator.getFadeDelay:()I │ │ -07b5a0: 5210 0a0b |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@0b0a │ │ -07b5a4: 0f00 |0002: return v0 │ │ +07b588: |[07b588] com.viewpagerindicator.UnderlinePageIndicator.getFadeDelay:()I │ │ +07b598: 5210 0a0b |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@0b0a │ │ +07b59c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #1 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -188431,17 +188436,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b5a8: |[07b5a8] com.viewpagerindicator.UnderlinePageIndicator.getFadeLength:()I │ │ -07b5b8: 5210 0b0b |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@0b0b │ │ -07b5bc: 0f00 |0002: return v0 │ │ +07b5a0: |[07b5a0] com.viewpagerindicator.UnderlinePageIndicator.getFadeLength:()I │ │ +07b5b0: 5210 0b0b |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@0b0b │ │ +07b5b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #2 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -188449,17 +188454,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07b5c0: |[07b5c0] com.viewpagerindicator.UnderlinePageIndicator.getFades:()Z │ │ -07b5d0: 5510 0d0b |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@0b0d │ │ -07b5d4: 0f00 |0002: return v0 │ │ +07b5b8: |[07b5b8] com.viewpagerindicator.UnderlinePageIndicator.getFades:()Z │ │ +07b5c8: 5510 0d0b |0000: iget-boolean v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@0b0d │ │ +07b5cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #3 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -188467,19 +188472,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07b5d8: |[07b5d8] com.viewpagerindicator.UnderlinePageIndicator.getSelectedColor:()I │ │ -07b5e8: 5410 110b |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ -07b5ec: 6e10 9e01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@019e │ │ -07b5f2: 0a00 |0005: move-result v0 │ │ -07b5f4: 0f00 |0006: return v0 │ │ +07b5d0: |[07b5d0] com.viewpagerindicator.UnderlinePageIndicator.getSelectedColor:()I │ │ +07b5e0: 5410 110b |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ +07b5e4: 6e10 9e01 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Paint;.getColor:()I // method@019e │ │ +07b5ea: 0a00 |0005: move-result v0 │ │ +07b5ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ │ #4 : (in Lcom/viewpagerindicator/UnderlinePageIndicator;) │ │ @@ -188487,64 +188492,64 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 85 16-bit code units │ │ -07b5f8: |[07b5f8] com.viewpagerindicator.UnderlinePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ -07b608: 6f20 ea18 ba00 |0000: invoke-super {v10, v11}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@18ea │ │ -07b60e: 54a0 150b |0003: iget-object v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b612: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -07b616: 0e00 |0007: return-void │ │ -07b618: 54a0 150b |0008: iget-object v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b61c: 6e10 3a09 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ -07b622: 0c00 |000d: move-result-object v0 │ │ -07b624: 6e10 2408 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -07b62a: 0a06 |0011: move-result v6 │ │ -07b62c: 3806 f5ff |0012: if-eqz v6, 0007 // -000b │ │ -07b630: 52a0 080b |0014: iget v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ -07b634: 3460 0800 |0016: if-lt v0, v6, 001e // +0008 │ │ -07b638: d800 06ff |0018: add-int/lit8 v0, v6, #int -1 // #ff │ │ -07b63c: 6e20 4b1b 0a00 |001a: invoke-virtual {v10, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setCurrentItem:(I)V // method@1b4b │ │ -07b642: 28ea |001d: goto 0007 // -0016 │ │ -07b644: 6e10 371b 0a00 |001e: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingLeft:()I // method@1b37 │ │ -07b64a: 0a07 |0021: move-result v7 │ │ -07b64c: 6e10 3c1b 0a00 |0022: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getWidth:()I // method@1b3c │ │ -07b652: 0a00 |0025: move-result v0 │ │ -07b654: b170 |0026: sub-int/2addr v0, v7 │ │ -07b656: 6e10 381b 0a00 |0027: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingRight:()I // method@1b38 │ │ -07b65c: 0a05 |002a: move-result v5 │ │ -07b65e: b150 |002b: sub-int/2addr v0, v5 │ │ -07b660: 8200 |002c: int-to-float v0, v0 │ │ -07b662: 1505 803f |002d: const/high16 v5, #int 1065353216 // #3f80 │ │ -07b666: 8269 |002f: int-to-float v9, v6 │ │ -07b668: c895 |0030: mul-float/2addr v5, v9 │ │ -07b66a: a908 0005 |0031: div-float v8, v0, v5 │ │ -07b66e: 8270 |0033: int-to-float v0, v7 │ │ -07b670: 52a5 080b |0034: iget v5, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ -07b674: 8255 |0036: int-to-float v5, v5 │ │ -07b676: 52a9 120b |0037: iget v9, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@0b12 │ │ -07b67a: c695 |0039: add-float/2addr v5, v9 │ │ -07b67c: c885 |003a: mul-float/2addr v5, v8 │ │ -07b67e: a601 0005 |003b: add-float v1, v0, v5 │ │ -07b682: a603 0108 |003d: add-float v3, v1, v8 │ │ -07b686: 6e10 391b 0a00 |003f: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingTop:()I // method@1b39 │ │ -07b68c: 0a00 |0042: move-result v0 │ │ -07b68e: 8202 |0043: int-to-float v2, v0 │ │ -07b690: 6e10 351b 0a00 |0044: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getHeight:()I // method@1b35 │ │ -07b696: 0a00 |0047: move-result v0 │ │ -07b698: 6e10 361b 0a00 |0048: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingBottom:()I // method@1b36 │ │ -07b69e: 0a05 |004b: move-result v5 │ │ -07b6a0: b150 |004c: sub-int/2addr v0, v5 │ │ -07b6a2: 8204 |004d: int-to-float v4, v0 │ │ -07b6a4: 54a5 110b |004e: iget-object v5, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ -07b6a8: 07b0 |0050: move-object v0, v11 │ │ -07b6aa: 7406 8201 0000 |0051: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ -07b6b0: 28b3 |0054: goto 0007 // -004d │ │ +07b5f0: |[07b5f0] com.viewpagerindicator.UnderlinePageIndicator.onDraw:(Landroid/graphics/Canvas;)V │ │ +07b600: 6f20 ea18 ba00 |0000: invoke-super {v10, v11}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@18ea │ │ +07b606: 54a0 150b |0003: iget-object v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b60a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +07b60e: 0e00 |0007: return-void │ │ +07b610: 54a0 150b |0008: iget-object v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b614: 6e10 3a09 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ +07b61a: 0c00 |000d: move-result-object v0 │ │ +07b61c: 6e10 2408 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +07b622: 0a06 |0011: move-result v6 │ │ +07b624: 3806 f5ff |0012: if-eqz v6, 0007 // -000b │ │ +07b628: 52a0 080b |0014: iget v0, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ +07b62c: 3460 0800 |0016: if-lt v0, v6, 001e // +0008 │ │ +07b630: d800 06ff |0018: add-int/lit8 v0, v6, #int -1 // #ff │ │ +07b634: 6e20 4b1b 0a00 |001a: invoke-virtual {v10, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.setCurrentItem:(I)V // method@1b4b │ │ +07b63a: 28ea |001d: goto 0007 // -0016 │ │ +07b63c: 6e10 371b 0a00 |001e: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingLeft:()I // method@1b37 │ │ +07b642: 0a07 |0021: move-result v7 │ │ +07b644: 6e10 3c1b 0a00 |0022: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getWidth:()I // method@1b3c │ │ +07b64a: 0a00 |0025: move-result v0 │ │ +07b64c: b170 |0026: sub-int/2addr v0, v7 │ │ +07b64e: 6e10 381b 0a00 |0027: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingRight:()I // method@1b38 │ │ +07b654: 0a05 |002a: move-result v5 │ │ +07b656: b150 |002b: sub-int/2addr v0, v5 │ │ +07b658: 8200 |002c: int-to-float v0, v0 │ │ +07b65a: 1505 803f |002d: const/high16 v5, #int 1065353216 // #3f80 │ │ +07b65e: 8269 |002f: int-to-float v9, v6 │ │ +07b660: c895 |0030: mul-float/2addr v5, v9 │ │ +07b662: a908 0005 |0031: div-float v8, v0, v5 │ │ +07b666: 8270 |0033: int-to-float v0, v7 │ │ +07b668: 52a5 080b |0034: iget v5, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ +07b66c: 8255 |0036: int-to-float v5, v5 │ │ +07b66e: 52a9 120b |0037: iget v9, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@0b12 │ │ +07b672: c695 |0039: add-float/2addr v5, v9 │ │ +07b674: c885 |003a: mul-float/2addr v5, v8 │ │ +07b676: a601 0005 |003b: add-float v1, v0, v5 │ │ +07b67a: a603 0108 |003d: add-float v3, v1, v8 │ │ +07b67e: 6e10 391b 0a00 |003f: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingTop:()I // method@1b39 │ │ +07b684: 0a00 |0042: move-result v0 │ │ +07b686: 8202 |0043: int-to-float v2, v0 │ │ +07b688: 6e10 351b 0a00 |0044: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getHeight:()I // method@1b35 │ │ +07b68e: 0a00 |0047: move-result v0 │ │ +07b690: 6e10 361b 0a00 |0048: invoke-virtual {v10}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getPaddingBottom:()I // method@1b36 │ │ +07b696: 0a05 |004b: move-result v5 │ │ +07b698: b150 |004c: sub-int/2addr v0, v5 │ │ +07b69a: 8204 |004d: int-to-float v4, v0 │ │ +07b69c: 54a5 110b |004e: iget-object v5, v10, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ +07b6a0: 07b0 |0050: move-object v0, v11 │ │ +07b6a2: 7406 8201 0000 |0051: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@0182 │ │ +07b6a8: 28b3 |0054: goto 0007 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0003 line=162 │ │ 0x0007 line=182 │ │ 0x0008 line=165 │ │ 0x0012 line=166 │ │ @@ -188573,21 +188578,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07b6b4: |[07b6b4] com.viewpagerindicator.UnderlinePageIndicator.onPageScrollStateChanged:(I)V │ │ -07b6c4: 5912 130b |0000: iput v2, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@0b13 │ │ -07b6c8: 5410 100b |0002: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ -07b6cc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -07b6d0: 5410 100b |0006: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ -07b6d4: 7220 0009 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0900 │ │ -07b6da: 0e00 |000b: return-void │ │ +07b6ac: |[07b6ac] com.viewpagerindicator.UnderlinePageIndicator.onPageScrollStateChanged:(I)V │ │ +07b6bc: 5912 130b |0000: iput v2, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@0b13 │ │ +07b6c0: 5410 100b |0002: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ +07b6c4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +07b6c8: 5410 100b |0006: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ +07b6cc: 7220 0009 2000 |0008: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0900 │ │ +07b6d2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0002 line=317 │ │ 0x0006 line=318 │ │ 0x000b line=320 │ │ locals : │ │ @@ -188599,39 +188604,39 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -07b6dc: |[07b6dc] com.viewpagerindicator.UnderlinePageIndicator.onPageScrolled:(IFI)V │ │ -07b6ec: 5945 080b |0000: iput v5, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ -07b6f0: 5946 120b |0002: iput v6, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@0b12 │ │ -07b6f4: 5540 0d0b |0004: iget-boolean v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@0b0d │ │ -07b6f8: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -07b6fc: 3d07 1b00 |0008: if-lez v7, 0023 // +001b │ │ -07b700: 5440 0c0b |000a: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ -07b704: 6e20 481b 0400 |000c: invoke-virtual {v4, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1b48 │ │ -07b70a: 5440 110b |000f: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ -07b70e: 1301 ff00 |0011: const/16 v1, #int 255 // #ff │ │ -07b712: 6e20 9f01 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ -07b718: 6e10 3d1b 0400 |0016: invoke-virtual {v4}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ -07b71e: 5440 100b |0019: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ -07b722: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ -07b726: 5440 100b |001d: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ -07b72a: 7240 0109 5076 |001f: invoke-interface {v0, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0901 │ │ -07b730: 0e00 |0022: return-void │ │ -07b732: 5240 130b |0023: iget v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@0b13 │ │ -07b736: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -07b738: 3210 f0ff |0026: if-eq v0, v1, 0016 // -0010 │ │ -07b73c: 5440 0c0b |0028: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ -07b740: 5241 0a0b |002a: iget v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@0b0a │ │ -07b744: 8112 |002c: int-to-long v2, v1 │ │ -07b746: 6e40 471b 0432 |002d: invoke-virtual {v4, v0, v2, v3}, Lcom/viewpagerindicator/UnderlinePageIndicator;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1b47 │ │ -07b74c: 28e6 |0030: goto 0016 // -001a │ │ +07b6d4: |[07b6d4] com.viewpagerindicator.UnderlinePageIndicator.onPageScrolled:(IFI)V │ │ +07b6e4: 5945 080b |0000: iput v5, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ +07b6e8: 5946 120b |0002: iput v6, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@0b12 │ │ +07b6ec: 5540 0d0b |0004: iget-boolean v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@0b0d │ │ +07b6f0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +07b6f4: 3d07 1b00 |0008: if-lez v7, 0023 // +001b │ │ +07b6f8: 5440 0c0b |000a: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ +07b6fc: 6e20 481b 0400 |000c: invoke-virtual {v4, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1b48 │ │ +07b702: 5440 110b |000f: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ +07b706: 1301 ff00 |0011: const/16 v1, #int 255 // #ff │ │ +07b70a: 6e20 9f01 1000 |0013: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ +07b710: 6e10 3d1b 0400 |0016: invoke-virtual {v4}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ +07b716: 5440 100b |0019: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ +07b71a: 3800 0700 |001b: if-eqz v0, 0022 // +0007 │ │ +07b71e: 5440 100b |001d: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ +07b722: 7240 0109 5076 |001f: invoke-interface {v0, v5, v6, v7}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0901 │ │ +07b728: 0e00 |0022: return-void │ │ +07b72a: 5240 130b |0023: iget v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@0b13 │ │ +07b72e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +07b730: 3210 f0ff |0026: if-eq v0, v1, 0016 // -0010 │ │ +07b734: 5440 0c0b |0028: iget-object v0, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ +07b738: 5241 0a0b |002a: iget v1, v4, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@0b0a │ │ +07b73c: 8112 |002c: int-to-long v2, v1 │ │ +07b73e: 6e40 471b 0432 |002d: invoke-virtual {v4, v0, v2, v3}, Lcom/viewpagerindicator/UnderlinePageIndicator;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1b47 │ │ +07b744: 28e6 |0030: goto 0016 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0002 line=325 │ │ 0x0004 line=326 │ │ 0x0008 line=327 │ │ 0x000a line=328 │ │ @@ -188653,28 +188658,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -07b750: |[07b750] com.viewpagerindicator.UnderlinePageIndicator.onPageSelected:(I)V │ │ -07b760: 5210 130b |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@0b13 │ │ -07b764: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -07b768: 5912 080b |0004: iput v2, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ -07b76c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07b76e: 5910 120b |0007: iput v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@0b12 │ │ -07b772: 6e10 3d1b 0100 |0009: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ -07b778: 5410 0c0b |000c: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ -07b77c: 7210 ad1b 0000 |000e: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ -07b782: 5410 100b |0011: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ -07b786: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -07b78a: 5410 100b |0015: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ -07b78e: 7220 0209 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ -07b794: 0e00 |001a: return-void │ │ +07b748: |[07b748] com.viewpagerindicator.UnderlinePageIndicator.onPageSelected:(I)V │ │ +07b758: 5210 130b |0000: iget v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mScrollState:I // field@0b13 │ │ +07b75c: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +07b760: 5912 080b |0004: iput v2, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ +07b764: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07b766: 5910 120b |0007: iput v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPositionOffset:F // field@0b12 │ │ +07b76a: 6e10 3d1b 0100 |0009: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ +07b770: 5410 0c0b |000c: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ +07b774: 7210 ad1b 0000 |000e: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@1bad │ │ +07b77a: 5410 100b |0011: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ +07b77e: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +07b782: 5410 100b |0015: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ +07b786: 7220 0209 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0902 │ │ +07b78c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0004 line=344 │ │ 0x0006 line=345 │ │ 0x0009 line=346 │ │ 0x000c line=347 │ │ @@ -188690,24 +188695,24 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07b798: |[07b798] com.viewpagerindicator.UnderlinePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -07b7a8: 0730 |0000: move-object v0, v3 │ │ -07b7aa: 1f00 bd03 |0001: check-cast v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@03bd │ │ -07b7ae: 6e10 291b 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1b29 │ │ -07b7b4: 0c01 |0006: move-result-object v1 │ │ -07b7b6: 6f20 eb18 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@18eb │ │ -07b7bc: 5201 060b |000a: iget v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0b06 │ │ -07b7c0: 5921 080b |000c: iput v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ -07b7c4: 6e10 491b 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.requestLayout:()V // method@1b49 │ │ -07b7ca: 0e00 |0011: return-void │ │ +07b790: |[07b790] com.viewpagerindicator.UnderlinePageIndicator.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +07b7a0: 0730 |0000: move-object v0, v3 │ │ +07b7a2: 1f00 bd03 |0001: check-cast v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@03bd │ │ +07b7a6: 6e10 291b 0000 |0003: invoke-virtual {v0}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1b29 │ │ +07b7ac: 0c01 |0006: move-result-object v1 │ │ +07b7ae: 6f20 eb18 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@18eb │ │ +07b7b4: 5201 060b |000a: iget v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0b06 │ │ +07b7b8: 5921 080b |000c: iput v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ +07b7bc: 6e10 491b 0200 |000e: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.requestLayout:()V // method@1b49 │ │ +07b7c2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0003 line=362 │ │ 0x000a line=363 │ │ 0x000e line=364 │ │ 0x0011 line=365 │ │ @@ -188721,22 +188726,22 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07b7cc: |[07b7cc] com.viewpagerindicator.UnderlinePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -07b7dc: 6f10 ec18 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@18ec │ │ -07b7e2: 0c01 |0003: move-result-object v1 │ │ -07b7e4: 2200 bd03 |0004: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@03bd │ │ -07b7e8: 7020 281b 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@1b28 │ │ -07b7ee: 5232 080b |0009: iget v2, v3, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ -07b7f2: 5902 060b |000b: iput v2, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0b06 │ │ -07b7f6: 1100 |000d: return-object v0 │ │ +07b7c4: |[07b7c4] com.viewpagerindicator.UnderlinePageIndicator.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +07b7d4: 6f10 ec18 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@18ec │ │ +07b7da: 0c01 |0003: move-result-object v1 │ │ +07b7dc: 2200 bd03 |0004: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState; // type@03bd │ │ +07b7e0: 7020 281b 1000 |0006: invoke-direct {v0, v1}, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.:(Landroid/os/Parcelable;)V // method@1b28 │ │ +07b7e6: 5232 080b |0009: iget v2, v3, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ +07b7ea: 5902 060b |000b: iput v2, v0, Lcom/viewpagerindicator/UnderlinePageIndicator$SavedState;.currentPage:I // field@0b06 │ │ +07b7ee: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0004 line=370 │ │ 0x0009 line=371 │ │ 0x000d line=372 │ │ locals : │ │ @@ -188749,163 +188754,163 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 294 16-bit code units │ │ -07b7f8: |[07b7f8] com.viewpagerindicator.UnderlinePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -07b808: 6f20 ed18 fe00 |0000: invoke-super {v14, v15}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@18ed │ │ -07b80e: 0a0c |0003: move-result v12 │ │ -07b810: 380c 0400 |0004: if-eqz v12, 0008 // +0004 │ │ -07b814: 121c |0006: const/4 v12, #int 1 // #1 │ │ -07b816: 0f0c |0007: return v12 │ │ -07b818: 54ec 150b |0008: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b81c: 380c 0e00 |000a: if-eqz v12, 0018 // +000e │ │ -07b820: 54ec 150b |000c: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b824: 6e10 3a09 0c00 |000e: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ -07b82a: 0c0c |0011: move-result-object v12 │ │ -07b82c: 6e10 2408 0c00 |0012: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -07b832: 0a0c |0015: move-result v12 │ │ -07b834: 390c 0400 |0016: if-nez v12, 001a // +0004 │ │ -07b838: 120c |0018: const/4 v12, #int 0 // #0 │ │ -07b83a: 28ee |0019: goto 0007 // -0012 │ │ -07b83c: 6e10 7718 0f00 |001a: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -07b842: 0a0c |001d: move-result v12 │ │ -07b844: d5c0 ff00 |001e: and-int/lit16 v0, v12, #int 255 // #00ff │ │ -07b848: 2b00 f400 0000 |0020: packed-switch v0, 00000114 // +000000f4 │ │ -07b84e: 121c |0023: const/4 v12, #int 1 // #1 │ │ -07b850: 28e3 |0024: goto 0007 // -001d │ │ -07b852: 120c |0025: const/4 v12, #int 0 // #0 │ │ -07b854: 7120 1608 cf00 |0026: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -07b85a: 0a0c |0029: move-result v12 │ │ -07b85c: 59ec 070b |002a: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ -07b860: 6e10 7b18 0f00 |002c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -07b866: 0a0c |002f: move-result v12 │ │ -07b868: 59ec 0f0b |0030: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ -07b86c: 28f1 |0032: goto 0023 // -000f │ │ -07b86e: 52ec 070b |0033: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ -07b872: 7120 1208 cf00 |0035: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ -07b878: 0a01 |0038: move-result v1 │ │ -07b87a: 7120 1708 1f00 |0039: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -07b880: 0a0b |003c: move-result v11 │ │ -07b882: 52ec 0f0b |003d: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ -07b886: a703 0b0c |003f: sub-float v3, v11, v12 │ │ -07b88a: 55ec 0e0b |0041: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@0b0e │ │ -07b88e: 390c 1000 |0043: if-nez v12, 0053 // +0010 │ │ -07b892: 7110 971b 0300 |0045: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -07b898: 0a0c |0048: move-result v12 │ │ -07b89a: 52ed 140b |0049: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mTouchSlop:I // field@0b14 │ │ -07b89e: 82dd |004b: int-to-float v13, v13 │ │ -07b8a0: 2d0c 0c0d |004c: cmpl-float v12, v12, v13 │ │ -07b8a4: 3d0c 0500 |004e: if-lez v12, 0053 // +0005 │ │ -07b8a8: 121c |0050: const/4 v12, #int 1 // #1 │ │ -07b8aa: 5cec 0e0b |0051: iput-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@0b0e │ │ -07b8ae: 55ec 0e0b |0053: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@0b0e │ │ -07b8b2: 380c ceff |0055: if-eqz v12, 0023 // -0032 │ │ -07b8b6: 59eb 0f0b |0057: iput v11, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ -07b8ba: 54ec 150b |0059: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b8be: 6e10 5c09 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@095c │ │ -07b8c4: 0a0c |005e: move-result v12 │ │ -07b8c6: 390c 0a00 |005f: if-nez v12, 0069 // +000a │ │ -07b8ca: 54ec 150b |0061: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b8ce: 6e10 2309 0c00 |0063: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@0923 │ │ -07b8d4: 0a0c |0066: move-result v12 │ │ -07b8d6: 380c bcff |0067: if-eqz v12, 0023 // -0044 │ │ -07b8da: 54ec 150b |0069: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b8de: 6e20 3509 3c00 |006b: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@0935 │ │ -07b8e4: 28b5 |006e: goto 0023 // -004b │ │ -07b8e6: 55ec 0e0b |006f: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@0b0e │ │ -07b8ea: 390c 5600 |0071: if-nez v12, 00c7 // +0056 │ │ -07b8ee: 54ec 150b |0073: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b8f2: 6e10 3a09 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ -07b8f8: 0c0c |0078: move-result-object v12 │ │ -07b8fa: 6e10 2408 0c00 |0079: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ -07b900: 0a02 |007c: move-result v2 │ │ -07b902: 6e10 3c1b 0e00 |007d: invoke-virtual {v14}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getWidth:()I // method@1b3c │ │ -07b908: 0a0a |0080: move-result v10 │ │ -07b90a: 82ac |0081: int-to-float v12, v10 │ │ -07b90c: 150d 0040 |0082: const/high16 v13, #int 1073741824 // #4000 │ │ -07b910: a904 0c0d |0084: div-float v4, v12, v13 │ │ -07b914: 82ac |0086: int-to-float v12, v10 │ │ -07b916: 150d c040 |0087: const/high16 v13, #int 1086324736 // #40c0 │ │ -07b91a: a909 0c0d |0089: div-float v9, v12, v13 │ │ -07b91e: 52ec 080b |008b: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ -07b922: 3d0c 1b00 |008d: if-lez v12, 00a8 // +001b │ │ -07b926: 6e10 7b18 0f00 |008f: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -07b92c: 0a0c |0092: move-result v12 │ │ -07b92e: a70d 0409 |0093: sub-float v13, v4, v9 │ │ -07b932: 2e0c 0c0d |0095: cmpg-float v12, v12, v13 │ │ -07b936: 3b0c 1100 |0097: if-gez v12, 00a8 // +0011 │ │ -07b93a: 123c |0099: const/4 v12, #int 3 // #3 │ │ -07b93c: 32c0 0b00 |009a: if-eq v0, v12, 00a5 // +000b │ │ -07b940: 54ec 150b |009c: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b944: 52ed 080b |009e: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ -07b948: d80d 0dff |00a0: add-int/lit8 v13, v13, #int -1 // #ff │ │ -07b94c: 6e20 8209 dc00 |00a2: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ -07b952: 121c |00a5: const/4 v12, #int 1 // #1 │ │ -07b954: 2900 61ff |00a6: goto/16 0007 // -009f │ │ -07b958: 52ec 080b |00a8: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ -07b95c: d80d 02ff |00aa: add-int/lit8 v13, v2, #int -1 // #ff │ │ -07b960: 35dc 1b00 |00ac: if-ge v12, v13, 00c7 // +001b │ │ -07b964: 6e10 7b18 0f00 |00ae: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -07b96a: 0a0c |00b1: move-result v12 │ │ -07b96c: a60d 0409 |00b2: add-float v13, v4, v9 │ │ -07b970: 2d0c 0c0d |00b4: cmpl-float v12, v12, v13 │ │ -07b974: 3d0c 1100 |00b6: if-lez v12, 00c7 // +0011 │ │ -07b978: 123c |00b8: const/4 v12, #int 3 // #3 │ │ -07b97a: 32c0 0b00 |00b9: if-eq v0, v12, 00c4 // +000b │ │ -07b97e: 54ec 150b |00bb: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b982: 52ed 080b |00bd: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ -07b986: d80d 0d01 |00bf: add-int/lit8 v13, v13, #int 1 // #01 │ │ -07b98a: 6e20 8209 dc00 |00c1: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ -07b990: 121c |00c4: const/4 v12, #int 1 // #1 │ │ -07b992: 2900 42ff |00c5: goto/16 0007 // -00be │ │ -07b996: 120c |00c7: const/4 v12, #int 0 // #0 │ │ -07b998: 5cec 0e0b |00c8: iput-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@0b0e │ │ -07b99c: 12fc |00ca: const/4 v12, #int -1 // #ff │ │ -07b99e: 59ec 070b |00cb: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ -07b9a2: 54ec 150b |00cd: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b9a6: 6e10 5c09 0c00 |00cf: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@095c │ │ -07b9ac: 0a0c |00d2: move-result v12 │ │ -07b9ae: 380c 50ff |00d3: if-eqz v12, 0023 // -00b0 │ │ -07b9b2: 54ec 150b |00d5: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07b9b6: 6e10 3309 0c00 |00d7: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@0933 │ │ -07b9bc: 2900 49ff |00da: goto/16 0023 // -00b7 │ │ -07b9c0: 7110 1308 0f00 |00dc: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ -07b9c6: 0a05 |00df: move-result v5 │ │ -07b9c8: 7120 1708 5f00 |00e0: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -07b9ce: 0a0c |00e3: move-result v12 │ │ -07b9d0: 59ec 0f0b |00e4: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ -07b9d4: 7120 1608 5f00 |00e6: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -07b9da: 0a0c |00e9: move-result v12 │ │ -07b9dc: 59ec 070b |00ea: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ -07b9e0: 2900 37ff |00ec: goto/16 0023 // -00c9 │ │ -07b9e4: 7110 1308 0f00 |00ee: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ -07b9ea: 0a08 |00f1: move-result v8 │ │ -07b9ec: 7120 1608 8f00 |00f2: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -07b9f2: 0a07 |00f5: move-result v7 │ │ -07b9f4: 52ec 070b |00f6: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ -07b9f8: 33c7 0b00 |00f8: if-ne v7, v12, 0103 // +000b │ │ -07b9fc: 3908 1700 |00fa: if-nez v8, 0111 // +0017 │ │ -07ba00: 1216 |00fc: const/4 v6, #int 1 // #1 │ │ -07ba02: 7120 1608 6f00 |00fd: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ -07ba08: 0a0c |0100: move-result v12 │ │ -07ba0a: 59ec 070b |0101: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ -07ba0e: 52ec 070b |0103: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ -07ba12: 7120 1208 cf00 |0105: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ -07ba18: 0a0c |0108: move-result v12 │ │ -07ba1a: 7120 1708 cf00 |0109: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ -07ba20: 0a0c |010c: move-result v12 │ │ -07ba22: 59ec 0f0b |010d: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ -07ba26: 2900 14ff |010f: goto/16 0023 // -00ec │ │ -07ba2a: 1206 |0111: const/4 v6, #int 0 // #0 │ │ -07ba2c: 28eb |0112: goto 00fd // -0015 │ │ -07ba2e: 0000 |0113: nop // spacer │ │ -07ba30: 0001 0700 0000 0000 0500 0000 4f00 ... |0114: packed-switch-data (18 units) │ │ +07b7f0: |[07b7f0] com.viewpagerindicator.UnderlinePageIndicator.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07b800: 6f20 ed18 fe00 |0000: invoke-super {v14, v15}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@18ed │ │ +07b806: 0a0c |0003: move-result v12 │ │ +07b808: 380c 0400 |0004: if-eqz v12, 0008 // +0004 │ │ +07b80c: 121c |0006: const/4 v12, #int 1 // #1 │ │ +07b80e: 0f0c |0007: return v12 │ │ +07b810: 54ec 150b |0008: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b814: 380c 0e00 |000a: if-eqz v12, 0018 // +000e │ │ +07b818: 54ec 150b |000c: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b81c: 6e10 3a09 0c00 |000e: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ +07b822: 0c0c |0011: move-result-object v12 │ │ +07b824: 6e10 2408 0c00 |0012: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +07b82a: 0a0c |0015: move-result v12 │ │ +07b82c: 390c 0400 |0016: if-nez v12, 001a // +0004 │ │ +07b830: 120c |0018: const/4 v12, #int 0 // #0 │ │ +07b832: 28ee |0019: goto 0007 // -0012 │ │ +07b834: 6e10 7718 0f00 |001a: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +07b83a: 0a0c |001d: move-result v12 │ │ +07b83c: d5c0 ff00 |001e: and-int/lit16 v0, v12, #int 255 // #00ff │ │ +07b840: 2b00 f400 0000 |0020: packed-switch v0, 00000114 // +000000f4 │ │ +07b846: 121c |0023: const/4 v12, #int 1 // #1 │ │ +07b848: 28e3 |0024: goto 0007 // -001d │ │ +07b84a: 120c |0025: const/4 v12, #int 0 // #0 │ │ +07b84c: 7120 1608 cf00 |0026: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +07b852: 0a0c |0029: move-result v12 │ │ +07b854: 59ec 070b |002a: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ +07b858: 6e10 7b18 0f00 |002c: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +07b85e: 0a0c |002f: move-result v12 │ │ +07b860: 59ec 0f0b |0030: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ +07b864: 28f1 |0032: goto 0023 // -000f │ │ +07b866: 52ec 070b |0033: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ +07b86a: 7120 1208 cf00 |0035: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ +07b870: 0a01 |0038: move-result v1 │ │ +07b872: 7120 1708 1f00 |0039: invoke-static {v15, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +07b878: 0a0b |003c: move-result v11 │ │ +07b87a: 52ec 0f0b |003d: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ +07b87e: a703 0b0c |003f: sub-float v3, v11, v12 │ │ +07b882: 55ec 0e0b |0041: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@0b0e │ │ +07b886: 390c 1000 |0043: if-nez v12, 0053 // +0010 │ │ +07b88a: 7110 971b 0300 |0045: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +07b890: 0a0c |0048: move-result v12 │ │ +07b892: 52ed 140b |0049: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mTouchSlop:I // field@0b14 │ │ +07b896: 82dd |004b: int-to-float v13, v13 │ │ +07b898: 2d0c 0c0d |004c: cmpl-float v12, v12, v13 │ │ +07b89c: 3d0c 0500 |004e: if-lez v12, 0053 // +0005 │ │ +07b8a0: 121c |0050: const/4 v12, #int 1 // #1 │ │ +07b8a2: 5cec 0e0b |0051: iput-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@0b0e │ │ +07b8a6: 55ec 0e0b |0053: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@0b0e │ │ +07b8aa: 380c ceff |0055: if-eqz v12, 0023 // -0032 │ │ +07b8ae: 59eb 0f0b |0057: iput v11, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ +07b8b2: 54ec 150b |0059: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b8b6: 6e10 5c09 0c00 |005b: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@095c │ │ +07b8bc: 0a0c |005e: move-result v12 │ │ +07b8be: 390c 0a00 |005f: if-nez v12, 0069 // +000a │ │ +07b8c2: 54ec 150b |0061: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b8c6: 6e10 2309 0c00 |0063: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.beginFakeDrag:()Z // method@0923 │ │ +07b8cc: 0a0c |0066: move-result v12 │ │ +07b8ce: 380c bcff |0067: if-eqz v12, 0023 // -0044 │ │ +07b8d2: 54ec 150b |0069: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b8d6: 6e20 3509 3c00 |006b: invoke-virtual {v12, v3}, Landroid/support/v4/view/ViewPager;.fakeDragBy:(F)V // method@0935 │ │ +07b8dc: 28b5 |006e: goto 0023 // -004b │ │ +07b8de: 55ec 0e0b |006f: iget-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@0b0e │ │ +07b8e2: 390c 5600 |0071: if-nez v12, 00c7 // +0056 │ │ +07b8e6: 54ec 150b |0073: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b8ea: 6e10 3a09 0c00 |0075: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ +07b8f0: 0c0c |0078: move-result-object v12 │ │ +07b8f2: 6e10 2408 0c00 |0079: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0824 │ │ +07b8f8: 0a02 |007c: move-result v2 │ │ +07b8fa: 6e10 3c1b 0e00 |007d: invoke-virtual {v14}, Lcom/viewpagerindicator/UnderlinePageIndicator;.getWidth:()I // method@1b3c │ │ +07b900: 0a0a |0080: move-result v10 │ │ +07b902: 82ac |0081: int-to-float v12, v10 │ │ +07b904: 150d 0040 |0082: const/high16 v13, #int 1073741824 // #4000 │ │ +07b908: a904 0c0d |0084: div-float v4, v12, v13 │ │ +07b90c: 82ac |0086: int-to-float v12, v10 │ │ +07b90e: 150d c040 |0087: const/high16 v13, #int 1086324736 // #40c0 │ │ +07b912: a909 0c0d |0089: div-float v9, v12, v13 │ │ +07b916: 52ec 080b |008b: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ +07b91a: 3d0c 1b00 |008d: if-lez v12, 00a8 // +001b │ │ +07b91e: 6e10 7b18 0f00 |008f: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +07b924: 0a0c |0092: move-result v12 │ │ +07b926: a70d 0409 |0093: sub-float v13, v4, v9 │ │ +07b92a: 2e0c 0c0d |0095: cmpg-float v12, v12, v13 │ │ +07b92e: 3b0c 1100 |0097: if-gez v12, 00a8 // +0011 │ │ +07b932: 123c |0099: const/4 v12, #int 3 // #3 │ │ +07b934: 32c0 0b00 |009a: if-eq v0, v12, 00a5 // +000b │ │ +07b938: 54ec 150b |009c: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b93c: 52ed 080b |009e: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ +07b940: d80d 0dff |00a0: add-int/lit8 v13, v13, #int -1 // #ff │ │ +07b944: 6e20 8209 dc00 |00a2: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ +07b94a: 121c |00a5: const/4 v12, #int 1 // #1 │ │ +07b94c: 2900 61ff |00a6: goto/16 0007 // -009f │ │ +07b950: 52ec 080b |00a8: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ +07b954: d80d 02ff |00aa: add-int/lit8 v13, v2, #int -1 // #ff │ │ +07b958: 35dc 1b00 |00ac: if-ge v12, v13, 00c7 // +001b │ │ +07b95c: 6e10 7b18 0f00 |00ae: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +07b962: 0a0c |00b1: move-result v12 │ │ +07b964: a60d 0409 |00b2: add-float v13, v4, v9 │ │ +07b968: 2d0c 0c0d |00b4: cmpl-float v12, v12, v13 │ │ +07b96c: 3d0c 1100 |00b6: if-lez v12, 00c7 // +0011 │ │ +07b970: 123c |00b8: const/4 v12, #int 3 // #3 │ │ +07b972: 32c0 0b00 |00b9: if-eq v0, v12, 00c4 // +000b │ │ +07b976: 54ec 150b |00bb: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b97a: 52ed 080b |00bd: iget v13, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ +07b97e: d80d 0d01 |00bf: add-int/lit8 v13, v13, #int 1 // #01 │ │ +07b982: 6e20 8209 dc00 |00c1: invoke-virtual {v12, v13}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ +07b988: 121c |00c4: const/4 v12, #int 1 // #1 │ │ +07b98a: 2900 42ff |00c5: goto/16 0007 // -00be │ │ +07b98e: 120c |00c7: const/4 v12, #int 0 // #0 │ │ +07b990: 5cec 0e0b |00c8: iput-boolean v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mIsDragging:Z // field@0b0e │ │ +07b994: 12fc |00ca: const/4 v12, #int -1 // #ff │ │ +07b996: 59ec 070b |00cb: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ +07b99a: 54ec 150b |00cd: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b99e: 6e10 5c09 0c00 |00cf: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.isFakeDragging:()Z // method@095c │ │ +07b9a4: 0a0c |00d2: move-result v12 │ │ +07b9a6: 380c 50ff |00d3: if-eqz v12, 0023 // -00b0 │ │ +07b9aa: 54ec 150b |00d5: iget-object v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07b9ae: 6e10 3309 0c00 |00d7: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.endFakeDrag:()V // method@0933 │ │ +07b9b4: 2900 49ff |00da: goto/16 0023 // -00b7 │ │ +07b9b8: 7110 1308 0f00 |00dc: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ +07b9be: 0a05 |00df: move-result v5 │ │ +07b9c0: 7120 1708 5f00 |00e0: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +07b9c6: 0a0c |00e3: move-result v12 │ │ +07b9c8: 59ec 0f0b |00e4: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ +07b9cc: 7120 1608 5f00 |00e6: invoke-static {v15, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +07b9d2: 0a0c |00e9: move-result v12 │ │ +07b9d4: 59ec 070b |00ea: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ +07b9d8: 2900 37ff |00ec: goto/16 0023 // -00c9 │ │ +07b9dc: 7110 1308 0f00 |00ee: invoke-static {v15}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0813 │ │ +07b9e2: 0a08 |00f1: move-result v8 │ │ +07b9e4: 7120 1608 8f00 |00f2: invoke-static {v15, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +07b9ea: 0a07 |00f5: move-result v7 │ │ +07b9ec: 52ec 070b |00f6: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ +07b9f0: 33c7 0b00 |00f8: if-ne v7, v12, 0103 // +000b │ │ +07b9f4: 3908 1700 |00fa: if-nez v8, 0111 // +0017 │ │ +07b9f8: 1216 |00fc: const/4 v6, #int 1 // #1 │ │ +07b9fa: 7120 1608 6f00 |00fd: invoke-static {v15, v6}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0816 │ │ +07ba00: 0a0c |0100: move-result v12 │ │ +07ba02: 59ec 070b |0101: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ +07ba06: 52ec 070b |0103: iget v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mActivePointerId:I // field@0b07 │ │ +07ba0a: 7120 1208 cf00 |0105: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0812 │ │ +07ba10: 0a0c |0108: move-result v12 │ │ +07ba12: 7120 1708 cf00 |0109: invoke-static {v15, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0817 │ │ +07ba18: 0a0c |010c: move-result v12 │ │ +07ba1a: 59ec 0f0b |010d: iput v12, v14, Lcom/viewpagerindicator/UnderlinePageIndicator;.mLastMotionX:F // field@0b0f │ │ +07ba1e: 2900 14ff |010f: goto/16 0023 // -00ec │ │ +07ba22: 1206 |0111: const/4 v6, #int 0 // #0 │ │ +07ba24: 28eb |0112: goto 00fd // -0015 │ │ +07ba26: 0000 |0113: nop // spacer │ │ +07ba28: 0001 0700 0000 0000 0500 0000 4f00 ... |0114: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0006 line=187 │ │ 0x0007 line=265 │ │ 0x0008 line=189 │ │ 0x0018 line=190 │ │ @@ -188972,26 +188977,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07ba54: |[07ba54] com.viewpagerindicator.UnderlinePageIndicator.setCurrentItem:(I)V │ │ -07ba64: 5420 150b |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07ba68: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -07ba6c: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -07ba70: 1a01 6b0d |0006: const-string v1, "ViewPager has not been bound." // string@0d6b │ │ -07ba74: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -07ba7a: 2700 |000b: throw v0 │ │ -07ba7c: 5420 150b |000c: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07ba80: 6e20 8209 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ -07ba86: 5923 080b |0011: iput v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ -07ba8a: 6e10 3d1b 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ -07ba90: 0e00 |0016: return-void │ │ +07ba4c: |[07ba4c] com.viewpagerindicator.UnderlinePageIndicator.setCurrentItem:(I)V │ │ +07ba5c: 5420 150b |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07ba60: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +07ba64: 2200 df03 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +07ba68: 1a01 690d |0006: const-string v1, "ViewPager has not been bound." // string@0d69 │ │ +07ba6c: 7020 8b1b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +07ba72: 2700 |000b: throw v0 │ │ +07ba74: 5420 150b |000c: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07ba78: 6e20 8209 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0982 │ │ +07ba7e: 5923 080b |0011: iput v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mCurrentPage:I // field@0b08 │ │ +07ba82: 6e10 3d1b 0200 |0013: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ +07ba88: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ 0x000c line=303 │ │ 0x0011 line=304 │ │ 0x0013 line=305 │ │ @@ -189005,17 +189010,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ba94: |[07ba94] com.viewpagerindicator.UnderlinePageIndicator.setFadeDelay:(I)V │ │ -07baa4: 5901 0a0b |0000: iput v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@0b0a │ │ -07baa8: 0e00 |0002: return-void │ │ +07ba8c: |[07ba8c] com.viewpagerindicator.UnderlinePageIndicator.setFadeDelay:(I)V │ │ +07ba9c: 5901 0a0b |0000: iput v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeDelay:I // field@0b0a │ │ +07baa0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ 0x0000 - 0x0003 reg=1 fadeDelay I │ │ @@ -189025,22 +189030,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -07baac: |[07baac] com.viewpagerindicator.UnderlinePageIndicator.setFadeLength:(I)V │ │ -07babc: 5923 0b0b |0000: iput v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@0b0b │ │ -07bac0: 1300 ff00 |0002: const/16 v0, #int 255 // #ff │ │ -07bac4: 5221 0b0b |0004: iget v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@0b0b │ │ -07bac8: db01 011e |0006: div-int/lit8 v1, v1, #int 30 // #1e │ │ -07bacc: b310 |0008: div-int/2addr v0, v1 │ │ -07bace: 5920 090b |0009: iput v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeBy:I // field@0b09 │ │ -07bad2: 0e00 |000b: return-void │ │ +07baa4: |[07baa4] com.viewpagerindicator.UnderlinePageIndicator.setFadeLength:(I)V │ │ +07bab4: 5923 0b0b |0000: iput v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@0b0b │ │ +07bab8: 1300 ff00 |0002: const/16 v0, #int 255 // #ff │ │ +07babc: 5221 0b0b |0004: iget v1, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeLength:I // field@0b0b │ │ +07bac0: db01 011e |0006: div-int/lit8 v1, v1, #int 30 // #1e │ │ +07bac4: b310 |0008: div-int/2addr v0, v1 │ │ +07bac6: 5920 090b |0009: iput v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeBy:I // field@0b09 │ │ +07baca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0002 line=146 │ │ 0x000b line=147 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ @@ -189051,29 +189056,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -07bad4: |[07bad4] com.viewpagerindicator.UnderlinePageIndicator.setFades:(Z)V │ │ -07bae4: 5520 0d0b |0000: iget-boolean v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@0b0d │ │ -07bae8: 3203 0b00 |0002: if-eq v3, v0, 000d // +000b │ │ -07baec: 5c23 0d0b |0004: iput-boolean v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@0b0d │ │ -07baf0: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ -07baf4: 5420 0c0b |0008: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ -07baf8: 6e20 461b 0200 |000a: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@1b46 │ │ -07bafe: 0e00 |000d: return-void │ │ -07bb00: 5420 0c0b |000e: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ -07bb04: 6e20 481b 0200 |0010: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1b48 │ │ -07bb0a: 5420 110b |0013: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ -07bb0e: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -07bb12: 6e20 9f01 1000 |0017: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ -07bb18: 6e10 3d1b 0200 |001a: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ -07bb1e: 28f0 |001d: goto 000d // -0010 │ │ +07bacc: |[07bacc] com.viewpagerindicator.UnderlinePageIndicator.setFades:(Z)V │ │ +07badc: 5520 0d0b |0000: iget-boolean v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@0b0d │ │ +07bae0: 3203 0b00 |0002: if-eq v3, v0, 000d // +000b │ │ +07bae4: 5c23 0d0b |0004: iput-boolean v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFades:Z // field@0b0d │ │ +07bae8: 3803 0800 |0006: if-eqz v3, 000e // +0008 │ │ +07baec: 5420 0c0b |0008: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ +07baf0: 6e20 461b 0200 |000a: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@1b46 │ │ +07baf6: 0e00 |000d: return-void │ │ +07baf8: 5420 0c0b |000e: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mFadeRunnable:Ljava/lang/Runnable; // field@0b0c │ │ +07bafc: 6e20 481b 0200 |0010: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1b48 │ │ +07bb02: 5420 110b |0013: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ +07bb06: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +07bb0a: 6e20 9f01 1000 |0017: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setAlpha:(I)V // method@019f │ │ +07bb10: 6e10 3d1b 0200 |001a: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ +07bb16: 28f0 |001d: goto 000d // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0006 line=122 │ │ 0x0008 line=123 │ │ 0x000d line=130 │ │ @@ -189089,17 +189094,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 │ │ -07bb20: |[07bb20] com.viewpagerindicator.UnderlinePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -07bb30: 5b01 100b |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ -07bb34: 0e00 |0002: return-void │ │ +07bb18: |[07bb18] com.viewpagerindicator.UnderlinePageIndicator.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +07bb28: 5b01 100b |0000: iput-object v1, v0, Lcom/viewpagerindicator/UnderlinePageIndicator;.mListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@0b10 │ │ +07bb2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0002 line=357 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -189109,19 +189114,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07bb38: |[07bb38] com.viewpagerindicator.UnderlinePageIndicator.setSelectedColor:(I)V │ │ -07bb48: 5410 110b |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ -07bb4c: 6e20 a101 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ -07bb52: 6e10 3d1b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ -07bb58: 0e00 |0008: return-void │ │ +07bb30: |[07bb30] com.viewpagerindicator.UnderlinePageIndicator.setSelectedColor:(I)V │ │ +07bb40: 5410 110b |0000: iget-object v0, v1, Lcom/viewpagerindicator/UnderlinePageIndicator;.mPaint:Landroid/graphics/Paint; // field@0b11 │ │ +07bb44: 6e20 a101 2000 |0002: invoke-virtual {v0, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@01a1 │ │ +07bb4a: 6e10 3d1b 0100 |0005: invoke-virtual {v1}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ +07bb50: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0005 line=155 │ │ 0x0008 line=156 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ @@ -189132,38 +189137,38 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -07bb5c: |[07bb5c] com.viewpagerindicator.UnderlinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ -07bb6c: 5420 150b |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07bb70: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -07bb74: 0e00 |0004: return-void │ │ -07bb76: 5420 150b |0005: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07bb7a: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -07bb7e: 5420 150b |0009: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07bb82: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -07bb84: 6e20 8b09 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@098b │ │ -07bb8a: 6e10 3a09 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ -07bb90: 0c00 |0012: move-result-object v0 │ │ -07bb92: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ -07bb96: 2200 df03 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -07bb9a: 1a01 6a0d |0017: const-string v1, "ViewPager does not have adapter instance." // string@0d6a │ │ -07bb9e: 7020 8b1b 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -07bba4: 2700 |001c: throw v0 │ │ -07bba6: 5b23 150b |001d: iput-object v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07bbaa: 5420 150b |001f: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ -07bbae: 6e20 8b09 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@098b │ │ -07bbb4: 6e10 3d1b 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ -07bbba: 2200 bb03 |0027: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$2; // type@03bb │ │ -07bbbe: 7020 1e1b 2000 |0029: invoke-direct {v0, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V // method@1b1e │ │ -07bbc4: 6e20 461b 0200 |002c: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@1b46 │ │ -07bbca: 28d5 |002f: goto 0004 // -002b │ │ +07bb54: |[07bb54] com.viewpagerindicator.UnderlinePageIndicator.setViewPager:(Landroid/support/v4/view/ViewPager;)V │ │ +07bb64: 5420 150b |0000: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07bb68: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +07bb6c: 0e00 |0004: return-void │ │ +07bb6e: 5420 150b |0005: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07bb72: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +07bb76: 5420 150b |0009: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07bb7a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +07bb7c: 6e20 8b09 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@098b │ │ +07bb82: 6e10 3a09 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ +07bb88: 0c00 |0012: move-result-object v0 │ │ +07bb8a: 3900 0a00 |0013: if-nez v0, 001d // +000a │ │ +07bb8e: 2200 df03 |0015: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +07bb92: 1a01 680d |0017: const-string v1, "ViewPager does not have adapter instance." // string@0d68 │ │ +07bb96: 7020 8b1b 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +07bb9c: 2700 |001c: throw v0 │ │ +07bb9e: 5b23 150b |001d: iput-object v3, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07bba2: 5420 150b |001f: iget-object v0, v2, Lcom/viewpagerindicator/UnderlinePageIndicator;.mViewPager:Landroid/support/v4/view/ViewPager; // field@0b15 │ │ +07bba6: 6e20 8b09 2000 |0021: invoke-virtual {v0, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@098b │ │ +07bbac: 6e10 3d1b 0200 |0024: invoke-virtual {v2}, Lcom/viewpagerindicator/UnderlinePageIndicator;.invalidate:()V // method@1b3d │ │ +07bbb2: 2200 bb03 |0027: new-instance v0, Lcom/viewpagerindicator/UnderlinePageIndicator$2; // type@03bb │ │ +07bbb6: 7020 1e1b 2000 |0029: invoke-direct {v0, v2}, Lcom/viewpagerindicator/UnderlinePageIndicator$2;.:(Lcom/viewpagerindicator/UnderlinePageIndicator;)V // method@1b1e │ │ +07bbbc: 6e20 461b 0200 |002c: invoke-virtual {v2, v0}, Lcom/viewpagerindicator/UnderlinePageIndicator;.post:(Ljava/lang/Runnable;)Z // method@1b46 │ │ +07bbc2: 28d5 |002f: goto 0004 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=290 │ │ 0x0005 line=273 │ │ 0x0009 line=275 │ │ 0x000f line=277 │ │ @@ -189172,21 +189177,21 @@ │ │ 0x001f line=281 │ │ 0x0024 line=282 │ │ 0x0027 line=283 │ │ locals : │ │ 0x0000 - 0x0030 reg=2 this Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ 0x0000 - 0x0030 reg=3 viewPager Landroid/support/v4/view/ViewPager; │ │ │ │ - source_file_idx : 3273 (UnderlinePageIndicator.java) │ │ + source_file_idx : 3271 (UnderlinePageIndicator.java) │ │ │ │ Class #669 header: │ │ class_idx : 1072 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 19 │ │ -source_file_idx : 741 │ │ +source_file_idx : 740 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #669 - │ │ Class descriptor : 'Lorg/toulibre/cdl/CdlApplication;' │ │ @@ -189201,17 +189206,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07bbcc: |[07bbcc] org.toulibre.cdl.CdlApplication.:()V │ │ -07bbdc: 7010 4100 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@0041 │ │ -07bbe2: 0e00 |0003: return-void │ │ +07bbc4: |[07bbc4] org.toulibre.cdl.CdlApplication.:()V │ │ +07bbd4: 7010 4100 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@0041 │ │ +07bbda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/CdlApplication; │ │ │ │ Virtual methods - │ │ @@ -189220,39 +189225,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -07bbe4: |[07bbe4] org.toulibre.cdl.CdlApplication.onCreate:()V │ │ -07bbf4: 6f10 4200 0200 |0000: invoke-super {v2}, Landroid/app/Application;.onCreate:()V // method@0042 │ │ -07bbfa: 7110 6c1d 0200 |0003: invoke-static {v2}, Lorg/toulibre/cdl/db/DatabaseManager;.init:(Landroid/content/Context;)V // method@1d6c │ │ -07bc00: 1400 0100 067f |0006: const v0, #float 1.78117e+38 // #7f060001 │ │ -07bc06: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -07bc08: 7130 6c02 0201 |000a: invoke-static {v2, v0, v1}, Landroid/preference/PreferenceManager;.setDefaultValues:(Landroid/content/Context;IZ)V // method@026c │ │ -07bc0e: 7110 451d 0200 |000d: invoke-static {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.init:(Landroid/content/Context;)V // method@1d45 │ │ -07bc14: 0e00 |0010: return-void │ │ +07bbdc: |[07bbdc] org.toulibre.cdl.CdlApplication.onCreate:()V │ │ +07bbec: 6f10 4200 0200 |0000: invoke-super {v2}, Landroid/app/Application;.onCreate:()V // method@0042 │ │ +07bbf2: 7110 6c1d 0200 |0003: invoke-static {v2}, Lorg/toulibre/cdl/db/DatabaseManager;.init:(Landroid/content/Context;)V // method@1d6c │ │ +07bbf8: 1400 0100 067f |0006: const v0, #float 1.78117e+38 // #7f060001 │ │ +07bbfe: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +07bc00: 7130 6c02 0201 |000a: invoke-static {v2, v0, v1}, Landroid/preference/PreferenceManager;.setDefaultValues:(Landroid/content/Context;IZ)V // method@026c │ │ +07bc06: 7110 451d 0200 |000d: invoke-static {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.init:(Landroid/content/Context;)V // method@1d45 │ │ +07bc0c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=15 │ │ 0x0006 line=17 │ │ 0x000d line=19 │ │ 0x0010 line=20 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/toulibre/cdl/CdlApplication; │ │ │ │ - source_file_idx : 741 (CdlApplication.java) │ │ + source_file_idx : 740 (CdlApplication.java) │ │ │ │ Class #670 header: │ │ class_idx : 1073 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 292 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #670 annotations: │ │ Annotations on class │ │ @@ -190732,140 +190737,140 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 830 16-bit code units │ │ -07bc18: |[07bc18] org.toulibre.cdl.R$styleable.:()V │ │ -07bc28: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -07bc2a: 1265 |0001: const/4 v5, #int 6 // #6 │ │ -07bc2c: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -07bc2e: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -07bc30: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07bc32: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ -07bc36: 2300 d904 |0007: new-array v0, v0, [I // type@04d9 │ │ -07bc3a: 2600 d900 0000 |0009: fill-array-data v0, 000000e2 // +000000d9 │ │ -07bc40: 6900 1b0b |000c: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActionBar:[I // field@0b1b │ │ -07bc44: 2330 d904 |000e: new-array v0, v3, [I // type@04d9 │ │ -07bc48: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ -07bc4e: 4b01 0002 |0013: aput v1, v0, v2 │ │ -07bc52: 6900 1c0b |0015: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActionBarLayout:[I // field@0b1c │ │ -07bc56: 2330 d904 |0017: new-array v0, v3, [I // type@04d9 │ │ -07bc5a: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ -07bc60: 4b01 0002 |001c: aput v1, v0, v2 │ │ -07bc64: 6900 390b |001e: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActionMenuItemView:[I // field@0b39 │ │ -07bc68: 2320 d904 |0020: new-array v0, v2, [I // type@04d9 │ │ -07bc6c: 6900 3b0b |0022: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActionMenuView:[I // field@0b3b │ │ -07bc70: 2350 d904 |0024: new-array v0, v5, [I // type@04d9 │ │ -07bc74: 2600 f600 0000 |0026: fill-array-data v0, 0000011c // +000000f6 │ │ -07bc7a: 6900 3c0b |0029: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActionMode:[I // field@0b3c │ │ -07bc7e: 2340 d904 |002b: new-array v0, v4, [I // type@04d9 │ │ -07bc82: 2600 ff00 0000 |002d: fill-array-data v0, 0000012c // +000000ff │ │ -07bc88: 6900 430b |0030: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActivityChooserView:[I // field@0b43 │ │ -07bc8c: 1300 0b00 |0032: const/16 v0, #int 11 // #b │ │ -07bc90: 2300 d904 |0034: new-array v0, v0, [I // type@04d9 │ │ -07bc94: 2600 fe00 0000 |0036: fill-array-data v0, 00000134 // +000000fe │ │ -07bc9a: 6900 460b |0039: sput-object v0, Lorg/toulibre/cdl/R$styleable;.CardView:[I // field@0b46 │ │ -07bc9e: 2330 d904 |003b: new-array v0, v3, [I // type@04d9 │ │ -07bca2: 1401 2f00 017f |003d: const v1, #float 1.71471e+38 // #7f01002f │ │ -07bca8: 4b01 0002 |0040: aput v1, v0, v2 │ │ -07bcac: 6900 520b |0042: sput-object v0, Lorg/toulibre/cdl/R$styleable;.CompatTextView:[I // field@0b52 │ │ -07bcb0: 1300 0800 |0044: const/16 v0, #int 8 // #8 │ │ -07bcb4: 2300 d904 |0046: new-array v0, v0, [I // type@04d9 │ │ -07bcb8: 2600 0601 0000 |0048: fill-array-data v0, 0000014e // +00000106 │ │ -07bcbe: 6900 540b |004b: sput-object v0, Lorg/toulibre/cdl/R$styleable;.DrawerArrowToggle:[I // field@0b54 │ │ -07bcc2: 1300 0900 |004d: const/16 v0, #int 9 // #9 │ │ -07bcc6: 2300 d904 |004f: new-array v0, v0, [I // type@04d9 │ │ -07bcca: 2600 1101 0000 |0051: fill-array-data v0, 00000162 // +00000111 │ │ -07bcd0: 6900 5d0b |0054: sput-object v0, Lorg/toulibre/cdl/R$styleable;.LinearLayoutCompat:[I // field@0b5d │ │ -07bcd4: 1240 |0056: const/4 v0, #int 4 // #4 │ │ -07bcd6: 2300 d904 |0057: new-array v0, v0, [I // type@04d9 │ │ -07bcda: 2600 1f01 0000 |0059: fill-array-data v0, 00000178 // +0000011f │ │ -07bce0: 6900 5e0b |005c: sput-object v0, Lorg/toulibre/cdl/R$styleable;.LinearLayoutCompat_Layout:[I // field@0b5e │ │ -07bce4: 2340 d904 |005e: new-array v0, v4, [I // type@04d9 │ │ -07bce8: 2600 2401 0000 |0060: fill-array-data v0, 00000184 // +00000124 │ │ -07bcee: 6900 6c0b |0063: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ListPopupWindow:[I // field@0b6c │ │ -07bcf2: 2350 d904 |0065: new-array v0, v5, [I // type@04d9 │ │ -07bcf6: 2600 2501 0000 |0067: fill-array-data v0, 0000018c // +00000125 │ │ -07bcfc: 6900 6f0b |006a: sput-object v0, Lorg/toulibre/cdl/R$styleable;.MenuGroup:[I // field@0b6f │ │ -07bd00: 1300 1100 |006c: const/16 v0, #int 17 // #11 │ │ -07bd04: 2300 d904 |006e: new-array v0, v0, [I // type@04d9 │ │ -07bd08: 2600 2c01 0000 |0070: fill-array-data v0, 0000019c // +0000012c │ │ -07bd0e: 6900 760b |0073: sput-object v0, Lorg/toulibre/cdl/R$styleable;.MenuItem:[I // field@0b76 │ │ -07bd12: 1300 0800 |0075: const/16 v0, #int 8 // #8 │ │ -07bd16: 2300 d904 |0077: new-array v0, v0, [I // type@04d9 │ │ -07bd1a: 2600 4901 0000 |0079: fill-array-data v0, 000001c2 // +00000149 │ │ -07bd20: 6900 880b |007c: sput-object v0, Lorg/toulibre/cdl/R$styleable;.MenuView:[I // field@0b88 │ │ -07bd24: 2340 d904 |007e: new-array v0, v4, [I // type@04d9 │ │ -07bd28: 2600 5601 0000 |0080: fill-array-data v0, 000001d6 // +00000156 │ │ -07bd2e: 6900 910b |0083: sput-object v0, Lorg/toulibre/cdl/R$styleable;.PopupWindow:[I // field@0b91 │ │ -07bd32: 2330 d904 |0085: new-array v0, v3, [I // type@04d9 │ │ -07bd36: 1401 4100 017f |0087: const v1, #float 1.71472e+38 // #7f010041 │ │ -07bd3c: 4b01 0002 |008a: aput v1, v0, v2 │ │ -07bd40: 6900 920b |008c: sput-object v0, Lorg/toulibre/cdl/R$styleable;.PopupWindowBackgroundState:[I // field@0b92 │ │ -07bd44: 1300 0f00 |008e: const/16 v0, #int 15 // #f │ │ -07bd48: 2300 d904 |0090: new-array v0, v0, [I // type@04d9 │ │ -07bd4c: 2600 4c01 0000 |0092: fill-array-data v0, 000001de // +0000014c │ │ -07bd52: 6900 960b |0095: sput-object v0, Lorg/toulibre/cdl/R$styleable;.SearchView:[I // field@0b96 │ │ -07bd56: 2350 d904 |0097: new-array v0, v5, [I // type@04d9 │ │ -07bd5a: 2600 6701 0000 |0099: fill-array-data v0, 00000200 // +00000167 │ │ -07bd60: 6900 a60b |009c: sput-object v0, Lorg/toulibre/cdl/R$styleable;.SlidingTabLayout:[I // field@0ba6 │ │ -07bd64: 1300 0b00 |009e: const/16 v0, #int 11 // #b │ │ -07bd68: 2300 d904 |00a0: new-array v0, v0, [I // type@04d9 │ │ -07bd6c: 2600 6e01 0000 |00a2: fill-array-data v0, 00000210 // +0000016e │ │ -07bd72: 6900 ad0b |00a5: sput-object v0, Lorg/toulibre/cdl/R$styleable;.Spinner:[I // field@0bad │ │ -07bd76: 1300 0a00 |00a7: const/16 v0, #int 10 // #a │ │ -07bd7a: 2300 d904 |00a9: new-array v0, v0, [I // type@04d9 │ │ -07bd7e: 2600 7f01 0000 |00ab: fill-array-data v0, 0000022a // +0000017f │ │ -07bd84: 6900 b90b |00ae: sput-object v0, Lorg/toulibre/cdl/R$styleable;.SwitchCompat:[I // field@0bb9 │ │ -07bd88: 1300 5300 |00b0: const/16 v0, #int 83 // #53 │ │ -07bd8c: 2300 d904 |00b2: new-array v0, v0, [I // type@04d9 │ │ -07bd90: 2600 8e01 0000 |00b4: fill-array-data v0, 00000242 // +0000018e │ │ -07bd96: 6900 c40b |00b7: sput-object v0, Lorg/toulibre/cdl/R$styleable;.Theme:[I // field@0bc4 │ │ -07bd9a: 1300 1600 |00b9: const/16 v0, #int 22 // #16 │ │ -07bd9e: 2300 d904 |00bb: new-array v0, v0, [I // type@04d9 │ │ -07bda2: 2600 2f02 0000 |00bd: fill-array-data v0, 000002ec // +0000022f │ │ -07bda8: 6900 180c |00c0: sput-object v0, Lorg/toulibre/cdl/R$styleable;.Toolbar:[I // field@0c18 │ │ -07bdac: 1250 |00c2: const/4 v0, #int 5 // #5 │ │ -07bdae: 2300 d904 |00c3: new-array v0, v0, [I // type@04d9 │ │ -07bdb2: 2600 5702 0000 |00c5: fill-array-data v0, 0000031c // +00000257 │ │ -07bdb8: 6900 2f0c |00c8: sput-object v0, Lorg/toulibre/cdl/R$styleable;.UnderlinePageIndicator:[I // field@0c2f │ │ -07bdbc: 2360 d904 |00ca: new-array v0, v6, [I // type@04d9 │ │ -07bdc0: 2600 5e02 0000 |00cc: fill-array-data v0, 0000032a // +0000025e │ │ -07bdc6: 6900 350c |00cf: sput-object v0, Lorg/toulibre/cdl/R$styleable;.View:[I // field@0c35 │ │ -07bdca: 2330 d904 |00d1: new-array v0, v3, [I // type@04d9 │ │ -07bdce: 1401 c000 017f |00d3: const v1, #float 1.71474e+38 // #7f0100c0 │ │ -07bdd4: 4b01 0002 |00d6: aput v1, v0, v2 │ │ -07bdd8: 6900 360c |00d8: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ViewPagerIndicator:[I // field@0c36 │ │ -07bddc: 2360 d904 |00da: new-array v0, v6, [I // type@04d9 │ │ -07bde0: 2600 5802 0000 |00dc: fill-array-data v0, 00000334 // +00000258 │ │ -07bde6: 6900 380c |00df: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ViewStubCompat:[I // field@0c38 │ │ -07bdea: 0e00 |00e1: return-void │ │ -07bdec: 0003 0400 1b00 0000 0300 017f 0700 ... |00e2: array-data (58 units) │ │ -07be60: 0003 0400 0600 0000 0300 017f 0c00 ... |011c: array-data (16 units) │ │ -07be80: 0003 0400 0200 0000 2200 017f 2300 ... |012c: array-data (8 units) │ │ -07be90: 0003 0400 0b00 0000 2400 017f 2500 ... |0134: array-data (26 units) │ │ -07bec4: 0003 0400 0800 0000 3000 017f 3100 ... |014e: array-data (20 units) │ │ -07beec: 0003 0400 0900 0000 af00 0101 c400 ... |0162: array-data (22 units) │ │ -07bf18: 0003 0400 0400 0000 b300 0101 f400 ... |0178: array-data (12 units) │ │ -07bf30: 0003 0400 0200 0000 ac02 0101 ad02 ... |0184: array-data (8 units) │ │ -07bf40: 0003 0400 0600 0000 0e00 0101 d000 ... |018c: array-data (16 units) │ │ -07bf60: 0003 0400 1100 0000 0200 0101 0e00 ... |019c: array-data (38 units) │ │ -07bfac: 0003 0400 0800 0000 ae00 0101 2c01 ... |01c2: array-data (20 units) │ │ -07bfd4: 0003 0400 0200 0000 7601 0101 4000 ... |01d6: array-data (8 units) │ │ -07bfe4: 0003 0400 0f00 0000 da00 0101 1f01 ... |01de: array-data (34 units) │ │ -07c028: 0003 0400 0600 0000 1b00 017f 4d00 ... |0200: array-data (16 units) │ │ -07c048: 0003 0400 0b00 0000 af00 0101 d400 ... |0210: array-data (26 units) │ │ -07c07c: 0003 0400 0a00 0000 2401 0101 2501 ... |022a: array-data (24 units) │ │ -07c0ac: 0003 0400 5300 0000 5700 0101 5c00 ... |0242: array-data (170 units) │ │ -07c200: 0003 0400 1600 0000 af00 0101 4001 ... |02ec: array-data (48 units) │ │ -07c260: 0003 0400 0500 0000 d400 0101 0500 ... |031c: array-data (14 units) │ │ -07c27c: 0003 0400 0300 0000 da00 0101 be00 ... |032a: array-data (10 units) │ │ -07c290: 0003 0400 0300 0000 d000 0101 f200 ... |0334: array-data (10 units) │ │ +07bc10: |[07bc10] org.toulibre.cdl.R$styleable.:()V │ │ +07bc20: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +07bc22: 1265 |0001: const/4 v5, #int 6 // #6 │ │ +07bc24: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +07bc26: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +07bc28: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07bc2a: 1300 1b00 |0005: const/16 v0, #int 27 // #1b │ │ +07bc2e: 2300 d904 |0007: new-array v0, v0, [I // type@04d9 │ │ +07bc32: 2600 d900 0000 |0009: fill-array-data v0, 000000e2 // +000000d9 │ │ +07bc38: 6900 1b0b |000c: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActionBar:[I // field@0b1b │ │ +07bc3c: 2330 d904 |000e: new-array v0, v3, [I // type@04d9 │ │ +07bc40: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ +07bc46: 4b01 0002 |0013: aput v1, v0, v2 │ │ +07bc4a: 6900 1c0b |0015: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActionBarLayout:[I // field@0b1c │ │ +07bc4e: 2330 d904 |0017: new-array v0, v3, [I // type@04d9 │ │ +07bc52: 1401 3f01 0101 |0019: const v1, #float 2.36945e-38 // #0101013f │ │ +07bc58: 4b01 0002 |001c: aput v1, v0, v2 │ │ +07bc5c: 6900 390b |001e: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActionMenuItemView:[I // field@0b39 │ │ +07bc60: 2320 d904 |0020: new-array v0, v2, [I // type@04d9 │ │ +07bc64: 6900 3b0b |0022: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActionMenuView:[I // field@0b3b │ │ +07bc68: 2350 d904 |0024: new-array v0, v5, [I // type@04d9 │ │ +07bc6c: 2600 f600 0000 |0026: fill-array-data v0, 0000011c // +000000f6 │ │ +07bc72: 6900 3c0b |0029: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActionMode:[I // field@0b3c │ │ +07bc76: 2340 d904 |002b: new-array v0, v4, [I // type@04d9 │ │ +07bc7a: 2600 ff00 0000 |002d: fill-array-data v0, 0000012c // +000000ff │ │ +07bc80: 6900 430b |0030: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ActivityChooserView:[I // field@0b43 │ │ +07bc84: 1300 0b00 |0032: const/16 v0, #int 11 // #b │ │ +07bc88: 2300 d904 |0034: new-array v0, v0, [I // type@04d9 │ │ +07bc8c: 2600 fe00 0000 |0036: fill-array-data v0, 00000134 // +000000fe │ │ +07bc92: 6900 460b |0039: sput-object v0, Lorg/toulibre/cdl/R$styleable;.CardView:[I // field@0b46 │ │ +07bc96: 2330 d904 |003b: new-array v0, v3, [I // type@04d9 │ │ +07bc9a: 1401 2f00 017f |003d: const v1, #float 1.71471e+38 // #7f01002f │ │ +07bca0: 4b01 0002 |0040: aput v1, v0, v2 │ │ +07bca4: 6900 520b |0042: sput-object v0, Lorg/toulibre/cdl/R$styleable;.CompatTextView:[I // field@0b52 │ │ +07bca8: 1300 0800 |0044: const/16 v0, #int 8 // #8 │ │ +07bcac: 2300 d904 |0046: new-array v0, v0, [I // type@04d9 │ │ +07bcb0: 2600 0601 0000 |0048: fill-array-data v0, 0000014e // +00000106 │ │ +07bcb6: 6900 540b |004b: sput-object v0, Lorg/toulibre/cdl/R$styleable;.DrawerArrowToggle:[I // field@0b54 │ │ +07bcba: 1300 0900 |004d: const/16 v0, #int 9 // #9 │ │ +07bcbe: 2300 d904 |004f: new-array v0, v0, [I // type@04d9 │ │ +07bcc2: 2600 1101 0000 |0051: fill-array-data v0, 00000162 // +00000111 │ │ +07bcc8: 6900 5d0b |0054: sput-object v0, Lorg/toulibre/cdl/R$styleable;.LinearLayoutCompat:[I // field@0b5d │ │ +07bccc: 1240 |0056: const/4 v0, #int 4 // #4 │ │ +07bcce: 2300 d904 |0057: new-array v0, v0, [I // type@04d9 │ │ +07bcd2: 2600 1f01 0000 |0059: fill-array-data v0, 00000178 // +0000011f │ │ +07bcd8: 6900 5e0b |005c: sput-object v0, Lorg/toulibre/cdl/R$styleable;.LinearLayoutCompat_Layout:[I // field@0b5e │ │ +07bcdc: 2340 d904 |005e: new-array v0, v4, [I // type@04d9 │ │ +07bce0: 2600 2401 0000 |0060: fill-array-data v0, 00000184 // +00000124 │ │ +07bce6: 6900 6c0b |0063: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ListPopupWindow:[I // field@0b6c │ │ +07bcea: 2350 d904 |0065: new-array v0, v5, [I // type@04d9 │ │ +07bcee: 2600 2501 0000 |0067: fill-array-data v0, 0000018c // +00000125 │ │ +07bcf4: 6900 6f0b |006a: sput-object v0, Lorg/toulibre/cdl/R$styleable;.MenuGroup:[I // field@0b6f │ │ +07bcf8: 1300 1100 |006c: const/16 v0, #int 17 // #11 │ │ +07bcfc: 2300 d904 |006e: new-array v0, v0, [I // type@04d9 │ │ +07bd00: 2600 2c01 0000 |0070: fill-array-data v0, 0000019c // +0000012c │ │ +07bd06: 6900 760b |0073: sput-object v0, Lorg/toulibre/cdl/R$styleable;.MenuItem:[I // field@0b76 │ │ +07bd0a: 1300 0800 |0075: const/16 v0, #int 8 // #8 │ │ +07bd0e: 2300 d904 |0077: new-array v0, v0, [I // type@04d9 │ │ +07bd12: 2600 4901 0000 |0079: fill-array-data v0, 000001c2 // +00000149 │ │ +07bd18: 6900 880b |007c: sput-object v0, Lorg/toulibre/cdl/R$styleable;.MenuView:[I // field@0b88 │ │ +07bd1c: 2340 d904 |007e: new-array v0, v4, [I // type@04d9 │ │ +07bd20: 2600 5601 0000 |0080: fill-array-data v0, 000001d6 // +00000156 │ │ +07bd26: 6900 910b |0083: sput-object v0, Lorg/toulibre/cdl/R$styleable;.PopupWindow:[I // field@0b91 │ │ +07bd2a: 2330 d904 |0085: new-array v0, v3, [I // type@04d9 │ │ +07bd2e: 1401 4100 017f |0087: const v1, #float 1.71472e+38 // #7f010041 │ │ +07bd34: 4b01 0002 |008a: aput v1, v0, v2 │ │ +07bd38: 6900 920b |008c: sput-object v0, Lorg/toulibre/cdl/R$styleable;.PopupWindowBackgroundState:[I // field@0b92 │ │ +07bd3c: 1300 0f00 |008e: const/16 v0, #int 15 // #f │ │ +07bd40: 2300 d904 |0090: new-array v0, v0, [I // type@04d9 │ │ +07bd44: 2600 4c01 0000 |0092: fill-array-data v0, 000001de // +0000014c │ │ +07bd4a: 6900 960b |0095: sput-object v0, Lorg/toulibre/cdl/R$styleable;.SearchView:[I // field@0b96 │ │ +07bd4e: 2350 d904 |0097: new-array v0, v5, [I // type@04d9 │ │ +07bd52: 2600 6701 0000 |0099: fill-array-data v0, 00000200 // +00000167 │ │ +07bd58: 6900 a60b |009c: sput-object v0, Lorg/toulibre/cdl/R$styleable;.SlidingTabLayout:[I // field@0ba6 │ │ +07bd5c: 1300 0b00 |009e: const/16 v0, #int 11 // #b │ │ +07bd60: 2300 d904 |00a0: new-array v0, v0, [I // type@04d9 │ │ +07bd64: 2600 6e01 0000 |00a2: fill-array-data v0, 00000210 // +0000016e │ │ +07bd6a: 6900 ad0b |00a5: sput-object v0, Lorg/toulibre/cdl/R$styleable;.Spinner:[I // field@0bad │ │ +07bd6e: 1300 0a00 |00a7: const/16 v0, #int 10 // #a │ │ +07bd72: 2300 d904 |00a9: new-array v0, v0, [I // type@04d9 │ │ +07bd76: 2600 7f01 0000 |00ab: fill-array-data v0, 0000022a // +0000017f │ │ +07bd7c: 6900 b90b |00ae: sput-object v0, Lorg/toulibre/cdl/R$styleable;.SwitchCompat:[I // field@0bb9 │ │ +07bd80: 1300 5300 |00b0: const/16 v0, #int 83 // #53 │ │ +07bd84: 2300 d904 |00b2: new-array v0, v0, [I // type@04d9 │ │ +07bd88: 2600 8e01 0000 |00b4: fill-array-data v0, 00000242 // +0000018e │ │ +07bd8e: 6900 c40b |00b7: sput-object v0, Lorg/toulibre/cdl/R$styleable;.Theme:[I // field@0bc4 │ │ +07bd92: 1300 1600 |00b9: const/16 v0, #int 22 // #16 │ │ +07bd96: 2300 d904 |00bb: new-array v0, v0, [I // type@04d9 │ │ +07bd9a: 2600 2f02 0000 |00bd: fill-array-data v0, 000002ec // +0000022f │ │ +07bda0: 6900 180c |00c0: sput-object v0, Lorg/toulibre/cdl/R$styleable;.Toolbar:[I // field@0c18 │ │ +07bda4: 1250 |00c2: const/4 v0, #int 5 // #5 │ │ +07bda6: 2300 d904 |00c3: new-array v0, v0, [I // type@04d9 │ │ +07bdaa: 2600 5702 0000 |00c5: fill-array-data v0, 0000031c // +00000257 │ │ +07bdb0: 6900 2f0c |00c8: sput-object v0, Lorg/toulibre/cdl/R$styleable;.UnderlinePageIndicator:[I // field@0c2f │ │ +07bdb4: 2360 d904 |00ca: new-array v0, v6, [I // type@04d9 │ │ +07bdb8: 2600 5e02 0000 |00cc: fill-array-data v0, 0000032a // +0000025e │ │ +07bdbe: 6900 350c |00cf: sput-object v0, Lorg/toulibre/cdl/R$styleable;.View:[I // field@0c35 │ │ +07bdc2: 2330 d904 |00d1: new-array v0, v3, [I // type@04d9 │ │ +07bdc6: 1401 c000 017f |00d3: const v1, #float 1.71474e+38 // #7f0100c0 │ │ +07bdcc: 4b01 0002 |00d6: aput v1, v0, v2 │ │ +07bdd0: 6900 360c |00d8: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ViewPagerIndicator:[I // field@0c36 │ │ +07bdd4: 2360 d904 |00da: new-array v0, v6, [I // type@04d9 │ │ +07bdd8: 2600 5802 0000 |00dc: fill-array-data v0, 00000334 // +00000258 │ │ +07bdde: 6900 380c |00df: sput-object v0, Lorg/toulibre/cdl/R$styleable;.ViewStubCompat:[I // field@0c38 │ │ +07bde2: 0e00 |00e1: return-void │ │ +07bde4: 0003 0400 1b00 0000 0300 017f 0700 ... |00e2: array-data (58 units) │ │ +07be58: 0003 0400 0600 0000 0300 017f 0c00 ... |011c: array-data (16 units) │ │ +07be78: 0003 0400 0200 0000 2200 017f 2300 ... |012c: array-data (8 units) │ │ +07be88: 0003 0400 0b00 0000 2400 017f 2500 ... |0134: array-data (26 units) │ │ +07bebc: 0003 0400 0800 0000 3000 017f 3100 ... |014e: array-data (20 units) │ │ +07bee4: 0003 0400 0900 0000 af00 0101 c400 ... |0162: array-data (22 units) │ │ +07bf10: 0003 0400 0400 0000 b300 0101 f400 ... |0178: array-data (12 units) │ │ +07bf28: 0003 0400 0200 0000 ac02 0101 ad02 ... |0184: array-data (8 units) │ │ +07bf38: 0003 0400 0600 0000 0e00 0101 d000 ... |018c: array-data (16 units) │ │ +07bf58: 0003 0400 1100 0000 0200 0101 0e00 ... |019c: array-data (38 units) │ │ +07bfa4: 0003 0400 0800 0000 ae00 0101 2c01 ... |01c2: array-data (20 units) │ │ +07bfcc: 0003 0400 0200 0000 7601 0101 4000 ... |01d6: array-data (8 units) │ │ +07bfdc: 0003 0400 0f00 0000 da00 0101 1f01 ... |01de: array-data (34 units) │ │ +07c020: 0003 0400 0600 0000 1b00 017f 4d00 ... |0200: array-data (16 units) │ │ +07c040: 0003 0400 0b00 0000 af00 0101 d400 ... |0210: array-data (26 units) │ │ +07c074: 0003 0400 0a00 0000 2401 0101 2501 ... |022a: array-data (24 units) │ │ +07c0a4: 0003 0400 5300 0000 5700 0101 5c00 ... |0242: array-data (170 units) │ │ +07c1f8: 0003 0400 1600 0000 af00 0101 4001 ... |02ec: array-data (48 units) │ │ +07c258: 0003 0400 0500 0000 d400 0101 0500 ... |031c: array-data (14 units) │ │ +07c274: 0003 0400 0300 0000 da00 0101 be00 ... |032a: array-data (10 units) │ │ +07c288: 0003 0400 0300 0000 d000 0101 f200 ... |0334: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=2177 │ │ 0x000e line=2550 │ │ 0x0017 line=2569 │ │ 0x0020 line=2580 │ │ 0x0024 line=2603 │ │ @@ -190911,21 +190916,21 @@ │ │ 0x02ec line=5471 │ │ 0x031c line=5785 │ │ 0x032a line=5866 │ │ 0x0334 line=5944 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #671 header: │ │ class_idx : 1074 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2824 │ │ +source_file_idx : 2822 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #671 annotations: │ │ Annotations on class │ │ @@ -190936,21 +190941,21 @@ │ │ Access flags : 0x0011 (PUBLIC FINAL) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2824 (R.java) │ │ + source_file_idx : 2822 (R.java) │ │ │ │ Class #672 header: │ │ class_idx : 1164 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 273 │ │ -source_file_idx : 2413 │ │ +source_file_idx : 2412 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #672 annotations: │ │ Annotations on class │ │ @@ -190977,17 +190982,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07c2a4: |[07c2a4] org.toulibre.cdl.loaders.LocalCacheLoader.:(Landroid/content/Context;)V │ │ -07c2b4: 7020 5c05 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@055c │ │ -07c2ba: 0e00 |0003: return-void │ │ +07c29c: |[07c29c] org.toulibre.cdl.loaders.LocalCacheLoader.:(Landroid/content/Context;)V │ │ +07c2ac: 7020 5c05 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@055c │ │ +07c2b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/toulibre/cdl/loaders/LocalCacheLoader; │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/loaders/LocalCacheLoader; Lorg/toulibre/cdl/loaders/LocalCacheLoader; │ │ @@ -190999,21 +191004,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07c2bc: |[07c2bc] org.toulibre.cdl.loaders.LocalCacheLoader.deliverResult:(Ljava/lang/Object;)V │ │ -07c2cc: 5b12 e70c |0000: iput-object v2, v1, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.mResult:Ljava/lang/Object; // field@0ce7 │ │ -07c2d0: 6e10 f91e 0100 |0002: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.isStarted:()Z // method@1ef9 │ │ -07c2d6: 0a00 |0005: move-result v0 │ │ -07c2d8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -07c2dc: 6f20 5f05 2100 |0008: invoke-super {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ -07c2e2: 0e00 |000b: return-void │ │ +07c2b4: |[07c2b4] org.toulibre.cdl.loaders.LocalCacheLoader.deliverResult:(Ljava/lang/Object;)V │ │ +07c2c4: 5b12 e70c |0000: iput-object v2, v1, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.mResult:Ljava/lang/Object; // field@0ce7 │ │ +07c2c8: 6e10 f91e 0100 |0002: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.isStarted:()Z // method@1ef9 │ │ +07c2ce: 0a00 |0005: move-result v0 │ │ +07c2d0: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +07c2d4: 6f20 5f05 2100 |0008: invoke-super {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ +07c2da: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0002 line=47 │ │ 0x0008 line=50 │ │ 0x000b line=52 │ │ locals : │ │ @@ -191027,20 +191032,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07c2e4: |[07c2e4] org.toulibre.cdl.loaders.LocalCacheLoader.onReset:()V │ │ -07c2f4: 6f10 6905 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0569 │ │ -07c2fa: 6e10 fc1e 0100 |0003: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.onStopLoading:()V // method@1efc │ │ -07c300: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07c302: 5b10 e70c |0007: iput-object v0, v1, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.mResult:Ljava/lang/Object; // field@0ce7 │ │ -07c306: 0e00 |0009: return-void │ │ +07c2dc: |[07c2dc] org.toulibre.cdl.loaders.LocalCacheLoader.onReset:()V │ │ +07c2ec: 6f10 6905 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0569 │ │ +07c2f2: 6e10 fc1e 0100 |0003: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.onStopLoading:()V // method@1efc │ │ +07c2f8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +07c2fa: 5b10 e70c |0007: iput-object v0, v1, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.mResult:Ljava/lang/Object; // field@0ce7 │ │ +07c2fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=39 │ │ 0x0006 line=40 │ │ 0x0009 line=41 │ │ locals : │ │ @@ -191052,26 +191057,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07c308: |[07c308] org.toulibre.cdl.loaders.LocalCacheLoader.onStartLoading:()V │ │ -07c318: 5410 e70c |0000: iget-object v0, v1, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.mResult:Ljava/lang/Object; // field@0ce7 │ │ -07c31c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -07c320: 5410 e70c |0004: iget-object v0, v1, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.mResult:Ljava/lang/Object; // field@0ce7 │ │ -07c324: 6e20 f71e 0100 |0006: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.deliverResult:(Ljava/lang/Object;)V // method@1ef7 │ │ -07c32a: 6e10 fd1e 0100 |0009: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.takeContentChanged:()Z // method@1efd │ │ -07c330: 0a00 |000c: move-result v0 │ │ -07c332: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -07c336: 5410 e70c |000f: iget-object v0, v1, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.mResult:Ljava/lang/Object; // field@0ce7 │ │ -07c33a: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -07c33e: 6e10 f81e 0100 |0013: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.forceLoad:()V // method@1ef8 │ │ -07c344: 0e00 |0016: return-void │ │ +07c300: |[07c300] org.toulibre.cdl.loaders.LocalCacheLoader.onStartLoading:()V │ │ +07c310: 5410 e70c |0000: iget-object v0, v1, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.mResult:Ljava/lang/Object; // field@0ce7 │ │ +07c314: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +07c318: 5410 e70c |0004: iget-object v0, v1, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.mResult:Ljava/lang/Object; // field@0ce7 │ │ +07c31c: 6e20 f71e 0100 |0006: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.deliverResult:(Ljava/lang/Object;)V // method@1ef7 │ │ +07c322: 6e10 fd1e 0100 |0009: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.takeContentChanged:()Z // method@1efd │ │ +07c328: 0a00 |000c: move-result v0 │ │ +07c32a: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +07c32e: 5410 e70c |000f: iget-object v0, v1, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.mResult:Ljava/lang/Object; // field@0ce7 │ │ +07c332: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +07c336: 6e10 f81e 0100 |0013: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.forceLoad:()V // method@1ef8 │ │ +07c33c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0004 line=19 │ │ 0x0009 line=22 │ │ 0x0013 line=25 │ │ 0x0016 line=27 │ │ @@ -191084,32 +191089,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c348: |[07c348] org.toulibre.cdl.loaders.LocalCacheLoader.onStopLoading:()V │ │ -07c358: 6e10 f61e 0000 |0000: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.cancelLoad:()Z // method@1ef6 │ │ -07c35e: 0e00 |0003: return-void │ │ +07c340: |[07c340] org.toulibre.cdl.loaders.LocalCacheLoader.onStopLoading:()V │ │ +07c350: 6e10 f61e 0000 |0000: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.cancelLoad:()Z // method@1ef6 │ │ +07c356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/toulibre/cdl/loaders/LocalCacheLoader; │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/loaders/LocalCacheLoader; Lorg/toulibre/cdl/loaders/LocalCacheLoader; │ │ │ │ - source_file_idx : 2413 (LocalCacheLoader.java) │ │ + source_file_idx : 2412 (LocalCacheLoader.java) │ │ │ │ Class #673 header: │ │ class_idx : 1075 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1164 │ │ -source_file_idx : 881 │ │ +source_file_idx : 880 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #673 annotations: │ │ Annotations on class │ │ @@ -191134,18 +191139,18 @@ │ │ type : '(Landroid/content/Context;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07c360: |[07c360] org.toulibre.cdl.activities.EventDetailsActivity$EventLoader.:(Landroid/content/Context;J)V │ │ -07c370: 7020 f51e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.:(Landroid/content/Context;)V // method@1ef5 │ │ -07c376: 5a02 3f0c |0003: iput-wide v2, v0, Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader;.eventId:J // field@0c3f │ │ -07c37a: 0e00 |0005: return-void │ │ +07c358: |[07c358] org.toulibre.cdl.activities.EventDetailsActivity$EventLoader.:(Landroid/content/Context;J)V │ │ +07c368: 7020 f51e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.:(Landroid/content/Context;)V // method@1ef5 │ │ +07c36e: 5a02 3f0c |0003: iput-wide v2, v0, Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader;.eventId:J // field@0c3f │ │ +07c372: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader; │ │ @@ -191158,18 +191163,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07c37c: |[07c37c] org.toulibre.cdl.activities.EventDetailsActivity$EventLoader.loadInBackground:()Ljava/lang/Object; │ │ -07c38c: 6e10 7b1c 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader;.loadInBackground:()Lorg/toulibre/cdl/model/Event; // method@1c7b │ │ -07c392: 0c00 |0003: move-result-object v0 │ │ -07c394: 1100 |0004: return-object v0 │ │ +07c374: |[07c374] org.toulibre.cdl.activities.EventDetailsActivity$EventLoader.loadInBackground:()Ljava/lang/Object; │ │ +07c384: 6e10 7b1c 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader;.loadInBackground:()Lorg/toulibre/cdl/model/Event; // method@1c7b │ │ +07c38a: 0c00 |0003: move-result-object v0 │ │ +07c38c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader; │ │ │ │ #1 : (in Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader;) │ │ @@ -191177,34 +191182,34 @@ │ │ type : '()Lorg/toulibre/cdl/model/Event;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -07c398: |[07c398] org.toulibre.cdl.activities.EventDetailsActivity$EventLoader.loadInBackground:()Lorg/toulibre/cdl/model/Event; │ │ -07c3a8: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -07c3ae: 0c00 |0003: move-result-object v0 │ │ -07c3b0: 5342 3f0c |0004: iget-wide v2, v4, Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader;.eventId:J // field@0c3f │ │ -07c3b4: 6e30 5e1d 2003 |0006: invoke-virtual {v0, v2, v3}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvent:(J)Lorg/toulibre/cdl/model/Event; // method@1d5e │ │ -07c3ba: 0c00 |0009: move-result-object v0 │ │ -07c3bc: 1100 |000a: return-object v0 │ │ +07c390: |[07c390] org.toulibre.cdl.activities.EventDetailsActivity$EventLoader.loadInBackground:()Lorg/toulibre/cdl/model/Event; │ │ +07c3a0: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +07c3a6: 0c00 |0003: move-result-object v0 │ │ +07c3a8: 5342 3f0c |0004: iget-wide v2, v4, Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader;.eventId:J // field@0c3f │ │ +07c3ac: 6e30 5e1d 2003 |0006: invoke-virtual {v0, v2, v3}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvent:(J)Lorg/toulibre/cdl/model/Event; // method@1d5e │ │ +07c3b2: 0c00 |0009: move-result-object v0 │ │ +07c3b4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x000b reg=4 this Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader; │ │ │ │ - source_file_idx : 881 (EventDetailsActivity.java) │ │ + source_file_idx : 880 (EventDetailsActivity.java) │ │ │ │ Class #674 header: │ │ class_idx : 1198 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2693 │ │ +source_file_idx : 2691 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #674 annotations: │ │ Annotations on class │ │ @@ -191222,21 +191227,21 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;) │ │ name : 'createNfcAppData' │ │ type : '()[B' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2693 (NfcUtils.java) │ │ + source_file_idx : 2691 (NfcUtils.java) │ │ │ │ Class #675 header: │ │ class_idx : 1076 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 546 │ │ -source_file_idx : 881 │ │ +source_file_idx : 880 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #675 annotations: │ │ Annotations on class │ │ @@ -191268,41 +191273,40 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07c3c0: |[07c3c0] org.toulibre.cdl.activities.EventDetailsActivity.:()V │ │ -07c3d0: 7010 e00c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ -07c3d6: 0e00 |0003: return-void │ │ +07c3b8: |[07c3b8] org.toulibre.cdl.activities.EventDetailsActivity.:()V │ │ +07c3c8: 7010 e00c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ +07c3ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ - 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/activities/EventDetailsActivity; │ │ │ │ #1 : (in Lorg/toulibre/cdl/activities/EventDetailsActivity;) │ │ name : 'initEvent' │ │ type : '(Lorg/toulibre/cdl/model/Event;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07c3d8: |[07c3d8] org.toulibre.cdl.activities.EventDetailsActivity.initEvent:(Lorg/toulibre/cdl/model/Event;)V │ │ -07c3e8: 5b23 400c |0000: iput-object v3, v2, Lorg/toulibre/cdl/activities/EventDetailsActivity;.event:Lorg/toulibre/cdl/model/Event; // field@0c40 │ │ -07c3ec: 6e10 811c 0200 |0002: invoke-virtual {v2}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1c81 │ │ -07c3f2: 0c00 |0005: move-result-object v0 │ │ -07c3f4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -07c3f6: 6e20 d30c 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ -07c3fc: 7120 ed1f 2200 |000a: invoke-static {v2, v2}, Lorg/toulibre/cdl/utils/NfcUtils;.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z // method@1fed │ │ -07c402: 0e00 |000d: return-void │ │ +07c3d0: |[07c3d0] org.toulibre.cdl.activities.EventDetailsActivity.initEvent:(Lorg/toulibre/cdl/model/Event;)V │ │ +07c3e0: 5b23 400c |0000: iput-object v3, v2, Lorg/toulibre/cdl/activities/EventDetailsActivity;.event:Lorg/toulibre/cdl/model/Event; // field@0c40 │ │ +07c3e4: 6e10 811c 0200 |0002: invoke-virtual {v2}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1c81 │ │ +07c3ea: 0c00 |0005: move-result-object v0 │ │ +07c3ec: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +07c3ee: 6e20 d30c 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ +07c3f4: 7120 ed1f 2200 |000a: invoke-static {v2, v2}, Lorg/toulibre/cdl/utils/NfcUtils;.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z // method@1fed │ │ +07c3fa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=68 │ │ 0x000a line=70 │ │ 0x000d line=71 │ │ locals : │ │ @@ -191315,23 +191319,23 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07c404: |[07c404] org.toulibre.cdl.activities.EventDetailsActivity.createNfcAppData:()[B │ │ -07c414: 5420 400c |0000: iget-object v0, v2, Lorg/toulibre/cdl/activities/EventDetailsActivity;.event:Lorg/toulibre/cdl/model/Event; // field@0c40 │ │ -07c418: 6e10 351f 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -07c41e: 0b00 |0005: move-result-wide v0 │ │ -07c420: 7120 c81b 1000 |0006: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07c426: 0c00 |0009: move-result-object v0 │ │ -07c428: 6e10 bc1b 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@1bbc │ │ -07c42e: 0c00 |000d: move-result-object v0 │ │ -07c430: 1100 |000e: return-object v0 │ │ +07c3fc: |[07c3fc] org.toulibre.cdl.activities.EventDetailsActivity.createNfcAppData:()[B │ │ +07c40c: 5420 400c |0000: iget-object v0, v2, Lorg/toulibre/cdl/activities/EventDetailsActivity;.event:Lorg/toulibre/cdl/model/Event; // field@0c40 │ │ +07c410: 6e10 351f 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +07c416: 0b00 |0005: move-result-wide v0 │ │ +07c418: 7120 c81b 1000 |0006: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07c41e: 0c00 |0009: move-result-object v0 │ │ +07c420: 6e10 bc1b 0000 |000a: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@1bbc │ │ +07c426: 0c00 |000d: move-result-object v0 │ │ +07c428: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/toulibre/cdl/activities/EventDetailsActivity; │ │ │ │ #1 : (in Lorg/toulibre/cdl/activities/EventDetailsActivity;) │ │ @@ -191339,49 +191343,49 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 72 16-bit code units │ │ -07c434: |[07c434] org.toulibre.cdl.activities.EventDetailsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07c444: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -07c446: 6f20 f40c 7600 |0001: invoke-super {v6, v7}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ -07c44c: 1403 1700 047f |0004: const v3, #float 1.75459e+38 // #7f040017 │ │ -07c452: 6e20 8b1c 3600 |0007: invoke-virtual {v6, v3}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.setContentView:(I)V // method@1c8b │ │ -07c458: 6e10 811c 0600 |000a: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1c81 │ │ -07c45e: 0c00 |000d: move-result-object v0 │ │ -07c460: 6e20 d30c 5000 |000e: invoke-virtual {v0, v5}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ -07c466: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -07c468: 6e20 d40c 3000 |0012: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0cd4 │ │ -07c46e: 6e10 7f1c 0600 |0015: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getIntent:()Landroid/content/Intent; // method@1c7f │ │ -07c474: 0c03 |0018: move-result-object v3 │ │ -07c476: 1a04 7113 |0019: const-string v4, "event" // string@1371 │ │ -07c47a: 6e20 ed00 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00ed │ │ -07c480: 0c01 |001e: move-result-object v1 │ │ -07c482: 1f01 9204 |001f: check-cast v1, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ -07c486: 3801 1e00 |0021: if-eqz v1, 003f // +001e │ │ -07c48a: 7020 841c 1600 |0023: invoke-direct {v6, v1}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.initEvent:(Lorg/toulibre/cdl/model/Event;)V // method@1c84 │ │ -07c490: 3907 1800 |0026: if-nez v7, 003e // +0018 │ │ -07c494: 7110 d41d 0100 |0028: invoke-static {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.newInstance:(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment; // method@1dd4 │ │ -07c49a: 0c02 |002b: move-result-object v2 │ │ -07c49c: 6e10 821c 0600 |002c: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1c82 │ │ -07c4a2: 0c03 |002f: move-result-object v3 │ │ -07c4a4: 6e10 7203 0300 |0030: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07c4aa: 0c03 |0033: move-result-object v3 │ │ -07c4ac: 1404 3f00 0e7f |0034: const v4, #float 1.88752e+38 // #7f0e003f │ │ -07c4b2: 6e30 f203 4302 |0037: invoke-virtual {v3, v4, v2}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ -07c4b8: 0c03 |003a: move-result-object v3 │ │ -07c4ba: 6e10 f603 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ -07c4c0: 0e00 |003e: return-void │ │ -07c4c2: 6e10 831c 0600 |003f: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1c83 │ │ -07c4c8: 0c03 |0042: move-result-object v3 │ │ -07c4ca: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -07c4cc: 6e40 3d04 5364 |0044: invoke-virtual {v3, v5, v4, v6}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -07c4d2: 28f7 |0047: goto 003e // -0009 │ │ +07c42c: |[07c42c] org.toulibre.cdl.activities.EventDetailsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07c43c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +07c43e: 6f20 f40c 7600 |0001: invoke-super {v6, v7}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ +07c444: 1403 1700 047f |0004: const v3, #float 1.75459e+38 // #7f040017 │ │ +07c44a: 6e20 8b1c 3600 |0007: invoke-virtual {v6, v3}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.setContentView:(I)V // method@1c8b │ │ +07c450: 6e10 811c 0600 |000a: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1c81 │ │ +07c456: 0c00 |000d: move-result-object v0 │ │ +07c458: 6e20 d30c 5000 |000e: invoke-virtual {v0, v5}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ +07c45e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +07c460: 6e20 d40c 3000 |0012: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0cd4 │ │ +07c466: 6e10 7f1c 0600 |0015: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getIntent:()Landroid/content/Intent; // method@1c7f │ │ +07c46c: 0c03 |0018: move-result-object v3 │ │ +07c46e: 1a04 6f13 |0019: const-string v4, "event" // string@136f │ │ +07c472: 6e20 ed00 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00ed │ │ +07c478: 0c01 |001e: move-result-object v1 │ │ +07c47a: 1f01 9204 |001f: check-cast v1, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ +07c47e: 3801 1e00 |0021: if-eqz v1, 003f // +001e │ │ +07c482: 7020 841c 1600 |0023: invoke-direct {v6, v1}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.initEvent:(Lorg/toulibre/cdl/model/Event;)V // method@1c84 │ │ +07c488: 3907 1800 |0026: if-nez v7, 003e // +0018 │ │ +07c48c: 7110 d41d 0100 |0028: invoke-static {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.newInstance:(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment; // method@1dd4 │ │ +07c492: 0c02 |002b: move-result-object v2 │ │ +07c494: 6e10 821c 0600 |002c: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1c82 │ │ +07c49a: 0c03 |002f: move-result-object v3 │ │ +07c49c: 6e10 7203 0300 |0030: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07c4a2: 0c03 |0033: move-result-object v3 │ │ +07c4a4: 1404 3f00 0e7f |0034: const v4, #float 1.88752e+38 // #7f0e003f │ │ +07c4aa: 6e30 f203 4302 |0037: invoke-virtual {v3, v4, v2}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ +07c4b0: 0c03 |003a: move-result-object v3 │ │ +07c4b2: 6e10 f603 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ +07c4b8: 0e00 |003e: return-void │ │ +07c4ba: 6e10 831c 0600 |003f: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1c83 │ │ +07c4c0: 0c03 |0042: move-result-object v3 │ │ +07c4c2: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +07c4c4: 6e40 3d04 5364 |0044: invoke-virtual {v3, v5, v4, v6}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +07c4ca: 28f7 |0047: goto 003e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0004 line=41 │ │ 0x000a line=43 │ │ 0x000e line=44 │ │ 0x0011 line=45 │ │ @@ -191405,32 +191409,32 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -07c4d4: |[07c4d4] org.toulibre.cdl.activities.EventDetailsActivity.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -07c4e4: 6e10 7f1c 0600 |0000: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getIntent:()Landroid/content/Intent; // method@1c7f │ │ -07c4ea: 0c01 |0003: move-result-object v1 │ │ -07c4ec: 7110 ec1f 0100 |0004: invoke-static {v1}, Lorg/toulibre/cdl/utils/NfcUtils;.hasAppData:(Landroid/content/Intent;)Z // method@1fec │ │ -07c4f2: 0a02 |0007: move-result v2 │ │ -07c4f4: 3802 1500 |0008: if-eqz v2, 001d // +0015 │ │ -07c4f8: 2200 ef03 |000a: new-instance v0, Ljava/lang/String; // type@03ef │ │ -07c4fc: 7110 eb1f 0100 |000c: invoke-static {v1}, Lorg/toulibre/cdl/utils/NfcUtils;.extractAppData:(Landroid/content/Intent;)[B // method@1feb │ │ -07c502: 0c02 |000f: move-result-object v2 │ │ -07c504: 7020 b41b 2000 |0010: invoke-direct {v0, v2}, Ljava/lang/String;.:([B)V // method@1bb4 │ │ -07c50a: 2202 3304 |0013: new-instance v2, Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader; // type@0433 │ │ -07c50e: 7110 951b 0000 |0015: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@1b95 │ │ -07c514: 0b04 |0018: move-result-wide v4 │ │ -07c516: 7040 791c 6254 |0019: invoke-direct {v2, v6, v4, v5}, Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader;.:(Landroid/content/Context;J)V // method@1c79 │ │ -07c51c: 1102 |001c: return-object v2 │ │ -07c51e: 6e10 e600 0100 |001d: invoke-virtual {v1}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@00e6 │ │ -07c524: 0c00 |0020: move-result-object v0 │ │ -07c526: 28f2 |0021: goto 0013 // -000e │ │ +07c4cc: |[07c4cc] org.toulibre.cdl.activities.EventDetailsActivity.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +07c4dc: 6e10 7f1c 0600 |0000: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getIntent:()Landroid/content/Intent; // method@1c7f │ │ +07c4e2: 0c01 |0003: move-result-object v1 │ │ +07c4e4: 7110 ec1f 0100 |0004: invoke-static {v1}, Lorg/toulibre/cdl/utils/NfcUtils;.hasAppData:(Landroid/content/Intent;)Z // method@1fec │ │ +07c4ea: 0a02 |0007: move-result v2 │ │ +07c4ec: 3802 1500 |0008: if-eqz v2, 001d // +0015 │ │ +07c4f0: 2200 ef03 |000a: new-instance v0, Ljava/lang/String; // type@03ef │ │ +07c4f4: 7110 eb1f 0100 |000c: invoke-static {v1}, Lorg/toulibre/cdl/utils/NfcUtils;.extractAppData:(Landroid/content/Intent;)[B // method@1feb │ │ +07c4fa: 0c02 |000f: move-result-object v2 │ │ +07c4fc: 7020 b41b 2000 |0010: invoke-direct {v0, v2}, Ljava/lang/String;.:([B)V // method@1bb4 │ │ +07c502: 2202 3304 |0013: new-instance v2, Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader; // type@0433 │ │ +07c506: 7110 951b 0000 |0015: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@1b95 │ │ +07c50c: 0b04 |0018: move-result-wide v4 │ │ +07c50e: 7040 791c 6254 |0019: invoke-direct {v2, v6, v4, v5}, Lorg/toulibre/cdl/activities/EventDetailsActivity$EventLoader;.:(Landroid/content/Context;J)V // method@1c79 │ │ +07c514: 1102 |001c: return-object v2 │ │ +07c516: 6e10 e600 0100 |001d: invoke-virtual {v1}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@00e6 │ │ +07c51c: 0c00 |0020: move-result-object v0 │ │ +07c51e: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=125 │ │ 0x000a line=127 │ │ 0x0013 line=132 │ │ 0x001d line=130 │ │ @@ -191447,18 +191451,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07c528: |[07c528] org.toulibre.cdl.activities.EventDetailsActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -07c538: 1f02 9204 |0000: check-cast v2, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ -07c53c: 6e30 881c 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.onLoadFinished:(Landroid/support/v4/content/Loader;Lorg/toulibre/cdl/model/Event;)V // method@1c88 │ │ -07c542: 0e00 |0005: return-void │ │ +07c520: |[07c520] org.toulibre.cdl.activities.EventDetailsActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +07c530: 1f02 9204 |0000: check-cast v2, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ +07c534: 6e30 881c 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.onLoadFinished:(Landroid/support/v4/content/Loader;Lorg/toulibre/cdl/model/Event;)V // method@1c88 │ │ +07c53a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/activities/EventDetailsActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -191468,40 +191472,40 @@ │ │ type : '(Landroid/support/v4/content/Loader;Lorg/toulibre/cdl/model/Event;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -07c544: |[07c544] org.toulibre.cdl.activities.EventDetailsActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Lorg/toulibre/cdl/model/Event;)V │ │ -07c554: 1403 3f00 0e7f |0000: const v3, #float 1.88752e+38 // #7f0e003f │ │ -07c55a: 3906 1500 |0003: if-nez v6, 0018 // +0015 │ │ -07c55e: 1402 1d00 077f |0005: const v2, #float 1.79446e+38 // #7f07001d │ │ -07c564: 6e20 801c 2400 |0008: invoke-virtual {v4, v2}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getString:(I)Ljava/lang/String; // method@1c80 │ │ -07c56a: 0c02 |000b: move-result-object v2 │ │ -07c56c: 1213 |000c: const/4 v3, #int 1 // #1 │ │ -07c56e: 7130 e41a 2403 |000d: invoke-static {v4, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1ae4 │ │ -07c574: 0c02 |0010: move-result-object v2 │ │ -07c576: 6e10 e61a 0200 |0011: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@1ae6 │ │ -07c57c: 6e10 7e1c 0400 |0014: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.finish:()V // method@1c7e │ │ -07c582: 0e00 |0017: return-void │ │ -07c584: 7020 841c 6400 |0018: invoke-direct {v4, v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.initEvent:(Lorg/toulibre/cdl/model/Event;)V // method@1c84 │ │ -07c58a: 6e10 821c 0400 |001b: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1c82 │ │ -07c590: 0c01 |001e: move-result-object v1 │ │ -07c592: 6e20 7403 3100 |001f: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0374 │ │ -07c598: 0c02 |0022: move-result-object v2 │ │ -07c59a: 3902 f4ff |0023: if-nez v2, 0017 // -000c │ │ -07c59e: 7110 d41d 0600 |0025: invoke-static {v6}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.newInstance:(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment; // method@1dd4 │ │ -07c5a4: 0c00 |0028: move-result-object v0 │ │ -07c5a6: 6e10 7203 0100 |0029: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07c5ac: 0c02 |002c: move-result-object v2 │ │ -07c5ae: 6e30 f203 3200 |002d: invoke-virtual {v2, v3, v0}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ -07c5b4: 0c02 |0030: move-result-object v2 │ │ -07c5b6: 6e10 f703 0200 |0031: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ -07c5bc: 28e3 |0034: goto 0017 // -001d │ │ +07c53c: |[07c53c] org.toulibre.cdl.activities.EventDetailsActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Lorg/toulibre/cdl/model/Event;)V │ │ +07c54c: 1403 3f00 0e7f |0000: const v3, #float 1.88752e+38 // #7f0e003f │ │ +07c552: 3906 1500 |0003: if-nez v6, 0018 // +0015 │ │ +07c556: 1402 1d00 077f |0005: const v2, #float 1.79446e+38 // #7f07001d │ │ +07c55c: 6e20 801c 2400 |0008: invoke-virtual {v4, v2}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getString:(I)Ljava/lang/String; // method@1c80 │ │ +07c562: 0c02 |000b: move-result-object v2 │ │ +07c564: 1213 |000c: const/4 v3, #int 1 // #1 │ │ +07c566: 7130 e41a 2403 |000d: invoke-static {v4, v2, v3}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1ae4 │ │ +07c56c: 0c02 |0010: move-result-object v2 │ │ +07c56e: 6e10 e61a 0200 |0011: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@1ae6 │ │ +07c574: 6e10 7e1c 0400 |0014: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.finish:()V // method@1c7e │ │ +07c57a: 0e00 |0017: return-void │ │ +07c57c: 7020 841c 6400 |0018: invoke-direct {v4, v6}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.initEvent:(Lorg/toulibre/cdl/model/Event;)V // method@1c84 │ │ +07c582: 6e10 821c 0400 |001b: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1c82 │ │ +07c588: 0c01 |001e: move-result-object v1 │ │ +07c58a: 6e20 7403 3100 |001f: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0374 │ │ +07c590: 0c02 |0022: move-result-object v2 │ │ +07c592: 3902 f4ff |0023: if-nez v2, 0017 // -000c │ │ +07c596: 7110 d41d 0600 |0025: invoke-static {v6}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.newInstance:(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment; // method@1dd4 │ │ +07c59c: 0c00 |0028: move-result-object v0 │ │ +07c59e: 6e10 7203 0100 |0029: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07c5a4: 0c02 |002c: move-result-object v2 │ │ +07c5a6: 6e30 f203 3200 |002d: invoke-virtual {v2, v3, v0}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ +07c5ac: 0c02 |0030: move-result-object v2 │ │ +07c5ae: 6e10 f703 0200 |0031: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ +07c5b4: 28e3 |0034: goto 0017 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=137 │ │ 0x0005 line=139 │ │ 0x0014 line=140 │ │ 0x0017 line=151 │ │ 0x0018 line=144 │ │ @@ -191522,16 +191526,16 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07c5c0: |[07c5c0] org.toulibre.cdl.activities.EventDetailsActivity.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -07c5d0: 0e00 |0000: return-void │ │ +07c5b8: |[07c5b8] org.toulibre.cdl.activities.EventDetailsActivity.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +07c5c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Lorg/toulibre/cdl/activities/EventDetailsActivity; │ │ 0x0000 - 0x0001 reg=1 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -191541,84 +191545,86 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -07c5d4: |[07c5d4] org.toulibre.cdl.activities.EventDetailsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -07c5e4: 7210 6118 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -07c5ea: 0a01 |0003: move-result v1 │ │ -07c5ec: 2b01 5000 0000 |0004: packed-switch v1, 00000054 // +00000050 │ │ -07c5f2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -07c5f4: 0f01 |0008: return v1 │ │ -07c5f6: 2200 3100 |0009: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -07c5fa: 1c01 4704 |000b: const-class v1, Lorg/toulibre/cdl/activities/TrackScheduleActivity; // type@0447 │ │ -07c5fe: 7030 da00 4001 |000d: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -07c604: 1a01 3812 |0010: const-string v1, "day" // string@1238 │ │ -07c608: 5442 400c |0012: iget-object v2, v4, Lorg/toulibre/cdl/activities/EventDetailsActivity;.event:Lorg/toulibre/cdl/model/Event; // field@0c40 │ │ -07c60c: 6e10 321f 0200 |0014: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Event;.getDay:()Lorg/toulibre/cdl/model/Day; // method@1f32 │ │ -07c612: 0c02 |0017: move-result-object v2 │ │ -07c614: 6e30 f500 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -07c61a: 1a01 b925 |001b: const-string v1, "track" // string@25b9 │ │ -07c61e: 5442 400c |001d: iget-object v2, v4, Lorg/toulibre/cdl/activities/EventDetailsActivity;.event:Lorg/toulibre/cdl/model/Event; // field@0c40 │ │ -07c622: 6e10 3e1f 0200 |001f: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ -07c628: 0c02 |0022: move-result-object v2 │ │ -07c62a: 6e30 f500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -07c630: 1a01 3a14 |0026: const-string v1, "from_event_id" // string@143a │ │ -07c634: 5442 400c |0028: iget-object v2, v4, Lorg/toulibre/cdl/activities/EventDetailsActivity;.event:Lorg/toulibre/cdl/model/Event; // field@0c40 │ │ -07c638: 6e10 351f 0200 |002a: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -07c63e: 0b02 |002d: move-result-wide v2 │ │ -07c640: 6e40 f300 1032 |002e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ -07c646: 7120 7204 0400 |0031: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0472 │ │ -07c64c: 0a01 |0034: move-result v1 │ │ -07c64e: 3801 1200 |0035: if-eqz v1, 0047 // +0012 │ │ -07c652: 7110 4d05 0400 |0037: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@054d │ │ -07c658: 0c01 |003a: move-result-object v1 │ │ -07c65a: 6e20 4a05 0100 |003b: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@054a │ │ -07c660: 0c01 |003e: move-result-object v1 │ │ -07c662: 6e10 5105 0100 |003f: invoke-virtual {v1}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@0551 │ │ -07c668: 6e10 7e1c 0400 |0042: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.finish:()V // method@1c7e │ │ -07c66e: 1211 |0045: const/4 v1, #int 1 // #1 │ │ -07c670: 28c2 |0046: goto 0008 // -003e │ │ -07c672: 1501 0004 |0047: const/high16 v1, #int 67108864 // #400 │ │ -07c676: 6e20 df00 1000 |0049: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ -07c67c: 6e20 8c1c 0400 |004c: invoke-virtual {v4, v0}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.startActivity:(Landroid/content/Intent;)V // method@1c8c │ │ -07c682: 6e10 7e1c 0400 |004f: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.finish:()V // method@1c7e │ │ -07c688: 28f3 |0052: goto 0045 // -000d │ │ -07c68a: 0000 |0053: nop // spacer │ │ -07c68c: 0001 0100 2c00 0201 0500 0000 |0054: packed-switch-data (6 units) │ │ +07c5cc: |[07c5cc] org.toulibre.cdl.activities.EventDetailsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +07c5dc: 7210 6118 0500 |0000: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +07c5e2: 0a01 |0003: move-result v1 │ │ +07c5e4: 2b01 5000 0000 |0004: packed-switch v1, 00000054 // +00000050 │ │ +07c5ea: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +07c5ec: 0f01 |0008: return v1 │ │ +07c5ee: 2200 3100 |0009: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +07c5f2: 1c01 4704 |000b: const-class v1, Lorg/toulibre/cdl/activities/TrackScheduleActivity; // type@0447 │ │ +07c5f6: 7030 da00 4001 |000d: invoke-direct {v0, v4, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +07c5fc: 1a01 3612 |0010: const-string v1, "day" // string@1236 │ │ +07c600: 5442 400c |0012: iget-object v2, v4, Lorg/toulibre/cdl/activities/EventDetailsActivity;.event:Lorg/toulibre/cdl/model/Event; // field@0c40 │ │ +07c604: 6e10 321f 0200 |0014: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Event;.getDay:()Lorg/toulibre/cdl/model/Day; // method@1f32 │ │ +07c60a: 0c02 |0017: move-result-object v2 │ │ +07c60c: 6e30 f500 1002 |0018: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +07c612: 1a01 b725 |001b: const-string v1, "track" // string@25b7 │ │ +07c616: 5442 400c |001d: iget-object v2, v4, Lorg/toulibre/cdl/activities/EventDetailsActivity;.event:Lorg/toulibre/cdl/model/Event; // field@0c40 │ │ +07c61a: 6e10 3e1f 0200 |001f: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ +07c620: 0c02 |0022: move-result-object v2 │ │ +07c622: 6e30 f500 1002 |0023: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +07c628: 1a01 3814 |0026: const-string v1, "from_event_id" // string@1438 │ │ +07c62c: 5442 400c |0028: iget-object v2, v4, Lorg/toulibre/cdl/activities/EventDetailsActivity;.event:Lorg/toulibre/cdl/model/Event; // field@0c40 │ │ +07c630: 6e10 351f 0200 |002a: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +07c636: 0b02 |002d: move-result-wide v2 │ │ +07c638: 6e40 f300 1032 |002e: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ +07c63e: 7120 7204 0400 |0031: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0472 │ │ +07c644: 0a01 |0034: move-result v1 │ │ +07c646: 3801 1200 |0035: if-eqz v1, 0047 // +0012 │ │ +07c64a: 7110 4d05 0400 |0037: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@054d │ │ +07c650: 0c01 |003a: move-result-object v1 │ │ +07c652: 6e20 4a05 0100 |003b: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@054a │ │ +07c658: 0c01 |003e: move-result-object v1 │ │ +07c65a: 6e10 5105 0100 |003f: invoke-virtual {v1}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@0551 │ │ +07c660: 6e10 7e1c 0400 |0042: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.finish:()V // method@1c7e │ │ +07c666: 1211 |0045: const/4 v1, #int 1 // #1 │ │ +07c668: 28c2 |0046: goto 0008 // -003e │ │ +07c66a: 1501 0004 |0047: const/high16 v1, #int 67108864 // #400 │ │ +07c66e: 6e20 df00 1000 |0049: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@00df │ │ +07c674: 6e20 8c1c 0400 |004c: invoke-virtual {v4, v0}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.startActivity:(Landroid/content/Intent;)V // method@1c8c │ │ +07c67a: 6e10 7e1c 0400 |004f: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/EventDetailsActivity;.finish:()V // method@1c7e │ │ +07c680: 28f3 |0052: goto 0045 // -000d │ │ +07c682: 0000 |0053: nop // spacer │ │ +07c684: 0001 0100 2c00 0201 0500 0000 |0054: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=98 │ │ 0x0009 line=78 │ │ 0x0010 line=79 │ │ 0x001b line=80 │ │ 0x0026 line=81 │ │ 0x0031 line=83 │ │ 0x0037 line=84 │ │ + 0x003b line=85 │ │ + 0x003f line=86 │ │ 0x0042 line=87 │ │ 0x0045 line=96 │ │ 0x0047 line=92 │ │ 0x004c line=93 │ │ 0x004f line=94 │ │ 0x0053 line=75 │ │ locals : │ │ 0x0010 - 0x005a reg=0 upIntent Landroid/content/Intent; │ │ 0x0000 - 0x005a reg=4 this Lorg/toulibre/cdl/activities/EventDetailsActivity; │ │ 0x0000 - 0x005a reg=5 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 881 (EventDetailsActivity.java) │ │ + source_file_idx : 880 (EventDetailsActivity.java) │ │ │ │ Class #676 header: │ │ class_idx : 1077 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 36 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #676 annotations: │ │ Annotations on class │ │ @@ -191642,66 +191648,66 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07c698: |[07c698] org.toulibre.cdl.activities.MainActivity$1.:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ -07c6a8: 5b01 410c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$1;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c41 │ │ -07c6ac: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ -07c6b2: 0e00 |0005: return-void │ │ +07c690: |[07c690] org.toulibre.cdl.activities.MainActivity$1.:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ +07c6a0: 5b01 410c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$1;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c41 │ │ +07c6a4: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ +07c6aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/activities/MainActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/activities/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/activities/MainActivity$1;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -07c6b4: |[07c6b4] org.toulibre.cdl.activities.MainActivity$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -07c6c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07c6c6: 5430 410c |0001: iget-object v0, v3, Lorg/toulibre/cdl/activities/MainActivity$1;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c41 │ │ -07c6ca: 7110 bf1c 0000 |0003: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ -07c6d0: 0c00 |0006: move-result-object v0 │ │ -07c6d2: 6e20 a31a 2000 |0007: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@1aa3 │ │ -07c6d8: 5430 410c |000a: iget-object v0, v3, Lorg/toulibre/cdl/activities/MainActivity$1;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c41 │ │ -07c6dc: 7110 bf1c 0000 |000c: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ -07c6e2: 0c00 |000f: move-result-object v0 │ │ -07c6e4: 1a01 d50a |0010: const-string v1, "PROGRESS" // string@0ad5 │ │ -07c6e8: 6e30 e900 1502 |0012: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00e9 │ │ -07c6ee: 0a01 |0015: move-result v1 │ │ -07c6f0: 6e20 a41a 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@1aa4 │ │ -07c6f6: 0e00 |0019: return-void │ │ +07c6ac: |[07c6ac] org.toulibre.cdl.activities.MainActivity$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +07c6bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07c6be: 5430 410c |0001: iget-object v0, v3, Lorg/toulibre/cdl/activities/MainActivity$1;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c41 │ │ +07c6c2: 7110 bf1c 0000 |0003: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ +07c6c8: 0c00 |0006: move-result-object v0 │ │ +07c6ca: 6e20 a31a 2000 |0007: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@1aa3 │ │ +07c6d0: 5430 410c |000a: iget-object v0, v3, Lorg/toulibre/cdl/activities/MainActivity$1;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c41 │ │ +07c6d4: 7110 bf1c 0000 |000c: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ +07c6da: 0c00 |000f: move-result-object v0 │ │ +07c6dc: 1a01 d30a |0010: const-string v1, "PROGRESS" // string@0ad3 │ │ +07c6e0: 6e30 e900 1502 |0012: invoke-virtual {v5, v1, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00e9 │ │ +07c6e6: 0a01 |0015: move-result v1 │ │ +07c6e8: 6e20 a41a 1000 |0016: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@1aa4 │ │ +07c6ee: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=132 │ │ 0x000a line=133 │ │ 0x0019 line=134 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lorg/toulibre/cdl/activities/MainActivity$1; │ │ 0x0000 - 0x001a reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x001a reg=5 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #677 header: │ │ class_idx : 1078 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 36 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #677 annotations: │ │ Annotations on class │ │ @@ -191725,97 +191731,97 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07c6f8: |[07c6f8] org.toulibre.cdl.activities.MainActivity$2.:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ -07c708: 5b01 420c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ -07c70c: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ -07c712: 0e00 |0005: return-void │ │ +07c6f0: |[07c6f0] org.toulibre.cdl.activities.MainActivity$2.:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ +07c700: 5b01 420c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ +07c704: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ +07c70a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/activities/MainActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/activities/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/activities/MainActivity$2;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 132 16-bit code units │ │ -07c714: |[07c714] org.toulibre.cdl.activities.MainActivity$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -07c724: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -07c726: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -07c728: 5482 420c |0002: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ -07c72c: 7110 bf1c 0200 |0004: invoke-static {v2}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ -07c732: 0c02 |0007: move-result-object v2 │ │ -07c734: 6e20 a31a 6200 |0008: invoke-virtual {v2, v6}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@1aa3 │ │ -07c73a: 5482 420c |000b: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ -07c73e: 7110 bf1c 0200 |000d: invoke-static {v2}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ -07c744: 0c02 |0010: move-result-object v2 │ │ -07c746: 1303 6400 |0011: const/16 v3, #int 100 // #64 │ │ -07c74a: 6e20 a41a 3200 |0013: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@1aa4 │ │ -07c750: 5482 420c |0016: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ -07c754: 7110 bf1c 0200 |0018: invoke-static {v2}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ -07c75a: 0c02 |001b: move-result-object v2 │ │ -07c75c: 5483 420c |001c: iget-object v3, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ -07c760: 1404 0100 0a01 |001e: const v4, #float 2.53466e-38 // #010a0001 │ │ -07c766: 7120 c519 4300 |0021: invoke-static {v3, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ -07c76c: 0c03 |0024: move-result-object v3 │ │ -07c76e: 6e20 a61a 3200 |0025: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.startAnimation:(Landroid/view/animation/Animation;)V // method@1aa6 │ │ -07c774: 5482 420c |0028: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ -07c778: 7110 bf1c 0200 |002a: invoke-static {v2}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ -07c77e: 0c02 |002d: move-result-object v2 │ │ -07c780: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ -07c784: 6e20 a51a 3200 |0030: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@1aa5 │ │ -07c78a: 1a02 0b0b |0033: const-string v2, "RESULT" // string@0b0b │ │ -07c78e: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ -07c790: 6e30 e900 2a03 |0036: invoke-virtual {v10, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00e9 │ │ -07c796: 0a01 |0039: move-result v1 │ │ -07c798: 2b01 4000 0000 |003a: packed-switch v1, 0000007a // +00000040 │ │ -07c79e: 5482 420c |003d: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ -07c7a2: 6e10 cd1c 0200 |003f: invoke-virtual {v2}, Lorg/toulibre/cdl/activities/MainActivity;.getResources:()Landroid/content/res/Resources; // method@1ccd │ │ -07c7a8: 0c02 |0042: move-result-object v2 │ │ -07c7aa: 1503 0f7f |0043: const/high16 v3, #int 2131689472 // #7f0f │ │ -07c7ae: 2374 f904 |0045: new-array v4, v7, [Ljava/lang/Object; // type@04f9 │ │ -07c7b2: 7110 911b 0100 |0047: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -07c7b8: 0c05 |004a: move-result-object v5 │ │ -07c7ba: 4d05 0406 |004b: aput-object v5, v4, v6 │ │ -07c7be: 6e40 3a01 3241 |004d: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@013a │ │ -07c7c4: 0c00 |0050: move-result-object v0 │ │ -07c7c6: 5482 420c |0051: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ -07c7ca: 7130 e41a 0207 |0053: invoke-static {v2, v0, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1ae4 │ │ -07c7d0: 0c02 |0056: move-result-object v2 │ │ -07c7d2: 6e10 e61a 0200 |0057: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@1ae6 │ │ -07c7d8: 0e00 |005a: return-void │ │ -07c7da: 5482 420c |005b: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ -07c7de: 1403 3600 077f |005d: const v3, #float 1.79447e+38 // #7f070036 │ │ -07c7e4: 6e20 ce1c 3200 |0060: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I)Ljava/lang/String; // method@1cce │ │ -07c7ea: 0c00 |0063: move-result-object v0 │ │ -07c7ec: 28ed |0064: goto 0051 // -0013 │ │ -07c7ee: 5482 420c |0065: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ -07c7f2: 1403 1f00 077f |0067: const v3, #float 1.79446e+38 // #7f07001f │ │ -07c7f8: 6e20 ce1c 3200 |006a: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I)Ljava/lang/String; // method@1cce │ │ -07c7fe: 0c00 |006d: move-result-object v0 │ │ -07c800: 28e3 |006e: goto 0051 // -001d │ │ -07c802: 5482 420c |006f: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ -07c806: 1403 1e00 077f |0071: const v3, #float 1.79446e+38 // #7f07001e │ │ -07c80c: 6e20 ce1c 3200 |0074: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I)Ljava/lang/String; // method@1cce │ │ -07c812: 0c00 |0077: move-result-object v0 │ │ -07c814: 28d9 |0078: goto 0051 // -0027 │ │ -07c816: 0000 |0079: nop // spacer │ │ -07c818: 0001 0300 feff ffff 2b00 0000 2100 ... |007a: packed-switch-data (10 units) │ │ +07c70c: |[07c70c] org.toulibre.cdl.activities.MainActivity$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +07c71c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +07c71e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +07c720: 5482 420c |0002: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ +07c724: 7110 bf1c 0200 |0004: invoke-static {v2}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ +07c72a: 0c02 |0007: move-result-object v2 │ │ +07c72c: 6e20 a31a 6200 |0008: invoke-virtual {v2, v6}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@1aa3 │ │ +07c732: 5482 420c |000b: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ +07c736: 7110 bf1c 0200 |000d: invoke-static {v2}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ +07c73c: 0c02 |0010: move-result-object v2 │ │ +07c73e: 1303 6400 |0011: const/16 v3, #int 100 // #64 │ │ +07c742: 6e20 a41a 3200 |0013: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setProgress:(I)V // method@1aa4 │ │ +07c748: 5482 420c |0016: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ +07c74c: 7110 bf1c 0200 |0018: invoke-static {v2}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ +07c752: 0c02 |001b: move-result-object v2 │ │ +07c754: 5483 420c |001c: iget-object v3, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ +07c758: 1404 0100 0a01 |001e: const v4, #float 2.53466e-38 // #010a0001 │ │ +07c75e: 7120 c519 4300 |0021: invoke-static {v3, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@19c5 │ │ +07c764: 0c03 |0024: move-result-object v3 │ │ +07c766: 6e20 a61a 3200 |0025: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.startAnimation:(Landroid/view/animation/Animation;)V // method@1aa6 │ │ +07c76c: 5482 420c |0028: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ +07c770: 7110 bf1c 0200 |002a: invoke-static {v2}, Lorg/toulibre/cdl/activities/MainActivity;.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; // method@1cbf │ │ +07c776: 0c02 |002d: move-result-object v2 │ │ +07c778: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ +07c77c: 6e20 a51a 3200 |0030: invoke-virtual {v2, v3}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@1aa5 │ │ +07c782: 1a02 090b |0033: const-string v2, "RESULT" // string@0b09 │ │ +07c786: 12f3 |0035: const/4 v3, #int -1 // #ff │ │ +07c788: 6e30 e900 2a03 |0036: invoke-virtual {v10, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00e9 │ │ +07c78e: 0a01 |0039: move-result v1 │ │ +07c790: 2b01 4000 0000 |003a: packed-switch v1, 0000007a // +00000040 │ │ +07c796: 5482 420c |003d: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ +07c79a: 6e10 cd1c 0200 |003f: invoke-virtual {v2}, Lorg/toulibre/cdl/activities/MainActivity;.getResources:()Landroid/content/res/Resources; // method@1ccd │ │ +07c7a0: 0c02 |0042: move-result-object v2 │ │ +07c7a2: 1503 0f7f |0043: const/high16 v3, #int 2131689472 // #7f0f │ │ +07c7a6: 2374 f904 |0045: new-array v4, v7, [Ljava/lang/Object; // type@04f9 │ │ +07c7aa: 7110 911b 0100 |0047: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +07c7b0: 0c05 |004a: move-result-object v5 │ │ +07c7b2: 4d05 0406 |004b: aput-object v5, v4, v6 │ │ +07c7b6: 6e40 3a01 3241 |004d: invoke-virtual {v2, v3, v1, v4}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@013a │ │ +07c7bc: 0c00 |0050: move-result-object v0 │ │ +07c7be: 5482 420c |0051: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ +07c7c2: 7130 e41a 0207 |0053: invoke-static {v2, v0, v7}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@1ae4 │ │ +07c7c8: 0c02 |0056: move-result-object v2 │ │ +07c7ca: 6e10 e61a 0200 |0057: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@1ae6 │ │ +07c7d0: 0e00 |005a: return-void │ │ +07c7d2: 5482 420c |005b: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ +07c7d6: 1403 3600 077f |005d: const v3, #float 1.79447e+38 // #7f070036 │ │ +07c7dc: 6e20 ce1c 3200 |0060: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I)Ljava/lang/String; // method@1cce │ │ +07c7e2: 0c00 |0063: move-result-object v0 │ │ +07c7e4: 28ed |0064: goto 0051 // -0013 │ │ +07c7e6: 5482 420c |0065: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ +07c7ea: 1403 1f00 077f |0067: const v3, #float 1.79446e+38 // #7f07001f │ │ +07c7f0: 6e20 ce1c 3200 |006a: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I)Ljava/lang/String; // method@1cce │ │ +07c7f6: 0c00 |006d: move-result-object v0 │ │ +07c7f8: 28e3 |006e: goto 0051 // -001d │ │ +07c7fa: 5482 420c |006f: iget-object v2, v8, Lorg/toulibre/cdl/activities/MainActivity$2;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c42 │ │ +07c7fe: 1403 1e00 077f |0071: const v3, #float 1.79446e+38 // #7f07001e │ │ +07c804: 6e20 ce1c 3200 |0074: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I)Ljava/lang/String; // method@1cce │ │ +07c80a: 0c00 |0077: move-result-object v0 │ │ +07c80c: 28d9 |0078: goto 0051 // -0027 │ │ +07c80e: 0000 |0079: nop // spacer │ │ +07c810: 0001 0300 feff ffff 2b00 0000 2100 ... |007a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=142 │ │ 0x000b line=143 │ │ 0x0016 line=144 │ │ 0x0028 line=145 │ │ 0x0033 line=147 │ │ @@ -191836,21 +191842,21 @@ │ │ 0x006e - 0x006f reg=0 message Ljava/lang/String; │ │ 0x0078 - 0x0084 reg=0 message Ljava/lang/String; │ │ 0x003a - 0x0084 reg=1 result I │ │ 0x0000 - 0x0084 reg=8 this Lorg/toulibre/cdl/activities/MainActivity$2; │ │ 0x0000 - 0x0084 reg=9 context Landroid/content/Context; │ │ 0x0000 - 0x0084 reg=10 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #678 header: │ │ class_idx : 1079 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 36 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #678 annotations: │ │ Annotations on class │ │ @@ -191874,55 +191880,55 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07c82c: |[07c82c] org.toulibre.cdl.activities.MainActivity$3.:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ -07c83c: 5b01 430c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$3;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c43 │ │ -07c840: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ -07c846: 0e00 |0005: return-void │ │ +07c824: |[07c824] org.toulibre.cdl.activities.MainActivity$3.:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ +07c834: 5b01 430c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$3;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c43 │ │ +07c838: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ +07c83e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/activities/MainActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/activities/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/activities/MainActivity$3;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07c848: |[07c848] org.toulibre.cdl.activities.MainActivity$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -07c858: 5410 430c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$3;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c43 │ │ -07c85c: 7110 c01c 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$100:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1cc0 │ │ -07c862: 0e00 |0005: return-void │ │ +07c840: |[07c840] org.toulibre.cdl.activities.MainActivity$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +07c850: 5410 430c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$3;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c43 │ │ +07c854: 7110 c01c 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$100:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1cc0 │ │ +07c85a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0005 line=171 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/activities/MainActivity$3; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #679 header: │ │ class_idx : 1080 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 570 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #679 annotations: │ │ Annotations on class │ │ @@ -191946,24 +191952,24 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -07c864: |[07c864] org.toulibre.cdl.activities.MainActivity$4.:(Lorg/toulibre/cdl/activities/MainActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V │ │ -07c874: 5b01 440c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ -07c878: 7055 cf0d 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v7/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V // method@0dcf │ │ -07c87e: 0e00 |0005: return-void │ │ +07c85c: |[07c85c] org.toulibre.cdl.activities.MainActivity$4.:(Lorg/toulibre/cdl/activities/MainActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V │ │ +07c86c: 5b01 440c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ +07c870: 7055 cf0d 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v7/app/ActionBarDrawerToggle;.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V // method@0dcf │ │ +07c876: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/activities/MainActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/activities/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/activities/MainActivity; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/app/Activity; │ │ 0x0000 - 0x0006 reg=3 x1 Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0006 reg=4 x2 I │ │ 0x0000 - 0x0006 reg=5 x3 I │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/activities/MainActivity$4;) │ │ @@ -191971,20 +191977,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07c880: |[07c880] org.toulibre.cdl.activities.MainActivity$4.onDrawerClosed:(Landroid/view/View;)V │ │ -07c890: 5410 440c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ -07c894: 7110 c11c 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$200:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1cc1 │ │ -07c89a: 5410 440c |0005: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ -07c89e: 6e10 e41c 0000 |0007: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity;.supportInvalidateOptionsMenu:()V // method@1ce4 │ │ -07c8a4: 0e00 |000a: return-void │ │ +07c878: |[07c878] org.toulibre.cdl.activities.MainActivity$4.onDrawerClosed:(Landroid/view/View;)V │ │ +07c888: 5410 440c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ +07c88c: 7110 c11c 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$200:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1cc1 │ │ +07c892: 5410 440c |0005: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ +07c896: 6e10 e41c 0000 |0007: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity;.supportInvalidateOptionsMenu:()V // method@1ce4 │ │ +07c89c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0005 line=216 │ │ 0x000a line=217 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/toulibre/cdl/activities/MainActivity$4; │ │ @@ -191995,41 +192001,41 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -07c8a8: |[07c8a8] org.toulibre.cdl.activities.MainActivity$4.onDrawerOpened:(Landroid/view/View;)V │ │ -07c8b8: 5410 440c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ -07c8bc: 7110 c11c 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$200:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1cc1 │ │ -07c8c2: 5410 440c |0005: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ -07c8c6: 6e10 e41c 0000 |0007: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity;.supportInvalidateOptionsMenu:()V // method@1ce4 │ │ -07c8cc: 5410 440c |000a: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ -07c8d0: 7110 c21c 0000 |000c: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$300:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View; // method@1cc2 │ │ -07c8d6: 0c00 |000f: move-result-object v0 │ │ -07c8d8: 6e10 f618 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.requestFocus:()Z // method@18f6 │ │ -07c8de: 0e00 |0013: return-void │ │ +07c8a0: |[07c8a0] org.toulibre.cdl.activities.MainActivity$4.onDrawerOpened:(Landroid/view/View;)V │ │ +07c8b0: 5410 440c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ +07c8b4: 7110 c11c 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$200:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1cc1 │ │ +07c8ba: 5410 440c |0005: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ +07c8be: 6e10 e41c 0000 |0007: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity;.supportInvalidateOptionsMenu:()V // method@1ce4 │ │ +07c8c4: 5410 440c |000a: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$4;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c44 │ │ +07c8c8: 7110 c21c 0000 |000c: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$300:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View; // method@1cc2 │ │ +07c8ce: 0c00 |000f: move-result-object v0 │ │ +07c8d0: 6e10 f618 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.requestFocus:()Z // method@18f6 │ │ +07c8d6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=208 │ │ 0x000a line=210 │ │ 0x0013 line=211 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/toulibre/cdl/activities/MainActivity$4; │ │ 0x0000 - 0x0014 reg=2 drawerView Landroid/view/View; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #680 header: │ │ class_idx : 1081 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #680 annotations: │ │ Annotations on class │ │ @@ -192058,93 +192064,95 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07c8e0: |[07c8e0] org.toulibre.cdl.activities.MainActivity$5.:(Lorg/toulibre/cdl/activities/MainActivity;Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V │ │ -07c8f0: 5b01 450c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$5;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c45 │ │ -07c8f4: 5b02 460c |0002: iput-object v2, v0, Lorg/toulibre/cdl/activities/MainActivity$5;.val$sectionsList:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0c46 │ │ -07c8f8: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07c8fe: 0e00 |0007: return-void │ │ +07c8d8: |[07c8d8] org.toulibre.cdl.activities.MainActivity$5.:(Lorg/toulibre/cdl/activities/MainActivity;Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V │ │ +07c8e8: 5b01 450c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$5;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c45 │ │ +07c8ec: 5b02 460c |0002: iput-object v2, v0, Lorg/toulibre/cdl/activities/MainActivity$5;.val$sectionsList:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0c46 │ │ +07c8f0: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07c8f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/toulibre/cdl/activities/MainActivity$5; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/toulibre/cdl/activities/MainActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/toulibre/cdl/activities/MainActivity; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/toulibre/cdl/widgets/AdapterLinearLayout; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/activities/MainActivity$5;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -07c900: |[07c900] org.toulibre.cdl.activities.MainActivity$5.run:()V │ │ -07c910: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07c912: 5462 460c |0001: iget-object v2, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.val$sectionsList:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0c46 │ │ -07c916: 6e10 0220 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.getChildCount:()I // method@2002 │ │ -07c91c: 0a02 |0006: move-result v2 │ │ -07c91e: 5463 450c |0007: iget-object v3, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c45 │ │ -07c922: 7110 c31c 0300 |0009: invoke-static {v3}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ -07c928: 0c03 |000c: move-result-object v3 │ │ -07c92a: 6e10 b91c 0300 |000d: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/MainActivity$Section;.ordinal:()I // method@1cb9 │ │ -07c930: 0a03 |0010: move-result v3 │ │ -07c932: 3732 3500 |0011: if-le v2, v3, 0046 // +0035 │ │ -07c936: 5462 450c |0013: iget-object v2, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c45 │ │ -07c93a: 1403 5200 0e7f |0015: const v3, #float 1.88752e+38 // #7f0e0052 │ │ -07c940: 6e20 c81c 3200 |0018: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ -07c946: 0c00 |001b: move-result-object v0 │ │ -07c948: 1f00 ab03 |001c: check-cast v0, Landroid/widget/ScrollView; // type@03ab │ │ -07c94c: 5462 460c |001e: iget-object v2, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.val$sectionsList:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0c46 │ │ -07c950: 6e10 0320 0200 |0020: invoke-virtual {v2}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.getTop:()I // method@2003 │ │ -07c956: 0a02 |0023: move-result v2 │ │ -07c958: 5463 460c |0024: iget-object v3, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.val$sectionsList:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0c46 │ │ -07c95c: 5464 450c |0026: iget-object v4, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c45 │ │ -07c960: 7110 c31c 0400 |0028: invoke-static {v4}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ -07c966: 0c04 |002b: move-result-object v4 │ │ -07c968: 6e10 b91c 0400 |002c: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity$Section;.ordinal:()I // method@1cb9 │ │ -07c96e: 0a04 |002f: move-result v4 │ │ -07c970: 6e20 0120 4300 |0030: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.getChildAt:(I)Landroid/view/View; // method@2001 │ │ -07c976: 0c03 |0033: move-result-object v3 │ │ -07c978: 6e10 b818 0300 |0034: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ -07c97e: 0a03 |0037: move-result v3 │ │ -07c980: b032 |0038: add-int/2addr v2, v3 │ │ -07c982: 6e10 a91a 0000 |0039: invoke-virtual {v0}, Landroid/widget/ScrollView;.getHeight:()I // method@1aa9 │ │ -07c988: 0a03 |003c: move-result v3 │ │ -07c98a: 9101 0203 |003d: sub-int v1, v2, v3 │ │ -07c98e: 7120 9d1b 1500 |003f: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ -07c994: 0a02 |0042: move-result v2 │ │ -07c996: 6e30 aa1a 5002 |0043: invoke-virtual {v0, v5, v2}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@1aaa │ │ -07c99c: 0e00 |0046: return-void │ │ +07c8f8: |[07c8f8] org.toulibre.cdl.activities.MainActivity$5.run:()V │ │ +07c908: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07c90a: 5462 460c |0001: iget-object v2, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.val$sectionsList:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0c46 │ │ +07c90e: 6e10 0220 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.getChildCount:()I // method@2002 │ │ +07c914: 0a02 |0006: move-result v2 │ │ +07c916: 5463 450c |0007: iget-object v3, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c45 │ │ +07c91a: 7110 c31c 0300 |0009: invoke-static {v3}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ +07c920: 0c03 |000c: move-result-object v3 │ │ +07c922: 6e10 b91c 0300 |000d: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/MainActivity$Section;.ordinal:()I // method@1cb9 │ │ +07c928: 0a03 |0010: move-result v3 │ │ +07c92a: 3732 3500 |0011: if-le v2, v3, 0046 // +0035 │ │ +07c92e: 5462 450c |0013: iget-object v2, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c45 │ │ +07c932: 1403 5200 0e7f |0015: const v3, #float 1.88752e+38 // #7f0e0052 │ │ +07c938: 6e20 c81c 3200 |0018: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ +07c93e: 0c00 |001b: move-result-object v0 │ │ +07c940: 1f00 ab03 |001c: check-cast v0, Landroid/widget/ScrollView; // type@03ab │ │ +07c944: 5462 460c |001e: iget-object v2, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.val$sectionsList:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0c46 │ │ +07c948: 6e10 0320 0200 |0020: invoke-virtual {v2}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.getTop:()I // method@2003 │ │ +07c94e: 0a02 |0023: move-result v2 │ │ +07c950: 5463 460c |0024: iget-object v3, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.val$sectionsList:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0c46 │ │ +07c954: 5464 450c |0026: iget-object v4, v6, Lorg/toulibre/cdl/activities/MainActivity$5;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c45 │ │ +07c958: 7110 c31c 0400 |0028: invoke-static {v4}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ +07c95e: 0c04 |002b: move-result-object v4 │ │ +07c960: 6e10 b91c 0400 |002c: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity$Section;.ordinal:()I // method@1cb9 │ │ +07c966: 0a04 |002f: move-result v4 │ │ +07c968: 6e20 0120 4300 |0030: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.getChildAt:(I)Landroid/view/View; // method@2001 │ │ +07c96e: 0c03 |0033: move-result-object v3 │ │ +07c970: 6e10 b818 0300 |0034: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@18b8 │ │ +07c976: 0a03 |0037: move-result v3 │ │ +07c978: b032 |0038: add-int/2addr v2, v3 │ │ +07c97a: 6e10 a91a 0000 |0039: invoke-virtual {v0}, Landroid/widget/ScrollView;.getHeight:()I // method@1aa9 │ │ +07c980: 0a03 |003c: move-result v3 │ │ +07c982: 9101 0203 |003d: sub-int v1, v2, v3 │ │ +07c986: 7120 9d1b 1500 |003f: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@1b9d │ │ +07c98c: 0a02 |0042: move-result v2 │ │ +07c98e: 6e30 aa1a 5002 |0043: invoke-virtual {v0, v5, v2}, Landroid/widget/ScrollView;.scrollTo:(II)V // method@1aaa │ │ +07c994: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=252 │ │ 0x0013 line=253 │ │ 0x001e line=254 │ │ + 0x0028 line=255 │ │ + 0x0039 line=256 │ │ 0x003f line=257 │ │ 0x0046 line=259 │ │ locals : │ │ 0x001e - 0x0046 reg=0 mainMenuScrollView Landroid/widget/ScrollView; │ │ 0x003f - 0x0046 reg=1 requiredScroll I │ │ 0x0000 - 0x0047 reg=6 this Lorg/toulibre/cdl/activities/MainActivity$5; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #681 header: │ │ class_idx : 1082 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #681 annotations: │ │ Annotations on class │ │ @@ -192169,87 +192177,87 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07c9a0: |[07c9a0] org.toulibre.cdl.activities.MainActivity$6.:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ -07c9b0: 5b01 470c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ -07c9b4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07c9ba: 0e00 |0005: return-void │ │ +07c998: |[07c998] org.toulibre.cdl.activities.MainActivity$6.:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ +07c9a8: 5b01 470c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ +07c9ac: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07c9b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/activities/MainActivity$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/activities/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/activities/MainActivity$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -07c9bc: |[07c9bc] org.toulibre.cdl.activities.MainActivity$6.onClick:(Landroid/view/View;)V │ │ -07c9cc: 6e10 bd18 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@18bd │ │ -07c9d2: 0a00 |0003: move-result v0 │ │ -07c9d4: 2b00 3e00 0000 |0004: packed-switch v0, 00000042 // +0000003e │ │ -07c9da: 5440 470c |0007: iget-object v0, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ -07c9de: 7110 c51c 0000 |0009: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$500:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/support/v4/widget/DrawerLayout; // method@1cc5 │ │ -07c9e4: 0c00 |000c: move-result-object v0 │ │ -07c9e6: 5441 470c |000d: iget-object v1, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ -07c9ea: 7110 c21c 0100 |000f: invoke-static {v1}, Lorg/toulibre/cdl/activities/MainActivity;.access$300:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View; // method@1cc2 │ │ -07c9f0: 0c01 |0012: move-result-object v1 │ │ -07c9f2: 6e20 c30b 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ -07c9f8: 0e00 |0016: return-void │ │ -07c9fa: 5440 470c |0017: iget-object v0, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ -07c9fe: 2201 3100 |0019: new-instance v1, Landroid/content/Intent; // type@0031 │ │ -07ca02: 5442 470c |001b: iget-object v2, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ -07ca06: 1c03 4604 |001d: const-class v3, Lorg/toulibre/cdl/activities/SettingsActivity; // type@0446 │ │ -07ca0a: 7030 da00 2103 |001f: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -07ca10: 6e20 e21c 1000 |0022: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@1ce2 │ │ -07ca16: 5440 470c |0025: iget-object v0, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ -07ca1a: 1401 0900 057f |0027: const v1, #float 1.76788e+38 // #7f050009 │ │ -07ca20: 1402 0800 057f |002a: const v2, #float 1.76787e+38 // #7f050008 │ │ -07ca26: 6e30 df1c 1002 |002d: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/activities/MainActivity;.overridePendingTransition:(II)V // method@1cdf │ │ -07ca2c: 28d7 |0030: goto 0007 // -0029 │ │ -07ca2e: 2200 3c04 |0031: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment; // type@043c │ │ -07ca32: 7010 9c1c 0000 |0033: invoke-direct {v0}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.:()V // method@1c9c │ │ -07ca38: 5441 470c |0036: iget-object v1, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ -07ca3c: 6e10 d11c 0100 |0038: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cd1 │ │ -07ca42: 0c01 |003b: move-result-object v1 │ │ -07ca44: 1a02 d50e |003c: const-string v2, "about" // string@0ed5 │ │ -07ca48: 6e30 a31c 1002 |003e: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@1ca3 │ │ -07ca4e: 28c6 |0041: goto 0007 // -003a │ │ -07ca50: 0001 0200 5400 0e7f 1300 0000 2d00 ... |0042: packed-switch-data (8 units) │ │ +07c9b4: |[07c9b4] org.toulibre.cdl.activities.MainActivity$6.onClick:(Landroid/view/View;)V │ │ +07c9c4: 6e10 bd18 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@18bd │ │ +07c9ca: 0a00 |0003: move-result v0 │ │ +07c9cc: 2b00 3e00 0000 |0004: packed-switch v0, 00000042 // +0000003e │ │ +07c9d2: 5440 470c |0007: iget-object v0, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ +07c9d6: 7110 c51c 0000 |0009: invoke-static {v0}, Lorg/toulibre/cdl/activities/MainActivity;.access$500:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/support/v4/widget/DrawerLayout; // method@1cc5 │ │ +07c9dc: 0c00 |000c: move-result-object v0 │ │ +07c9de: 5441 470c |000d: iget-object v1, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ +07c9e2: 7110 c21c 0100 |000f: invoke-static {v1}, Lorg/toulibre/cdl/activities/MainActivity;.access$300:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View; // method@1cc2 │ │ +07c9e8: 0c01 |0012: move-result-object v1 │ │ +07c9ea: 6e20 c30b 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ +07c9f0: 0e00 |0016: return-void │ │ +07c9f2: 5440 470c |0017: iget-object v0, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ +07c9f6: 2201 3100 |0019: new-instance v1, Landroid/content/Intent; // type@0031 │ │ +07c9fa: 5442 470c |001b: iget-object v2, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ +07c9fe: 1c03 4604 |001d: const-class v3, Lorg/toulibre/cdl/activities/SettingsActivity; // type@0446 │ │ +07ca02: 7030 da00 2103 |001f: invoke-direct {v1, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +07ca08: 6e20 e21c 1000 |0022: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity;.startActivity:(Landroid/content/Intent;)V // method@1ce2 │ │ +07ca0e: 5440 470c |0025: iget-object v0, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ +07ca12: 1401 0900 057f |0027: const v1, #float 1.76788e+38 // #7f050009 │ │ +07ca18: 1402 0800 057f |002a: const v2, #float 1.76787e+38 // #7f050008 │ │ +07ca1e: 6e30 df1c 1002 |002d: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/activities/MainActivity;.overridePendingTransition:(II)V // method@1cdf │ │ +07ca24: 28d7 |0030: goto 0007 // -0029 │ │ +07ca26: 2200 3c04 |0031: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment; // type@043c │ │ +07ca2a: 7010 9c1c 0000 |0033: invoke-direct {v0}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.:()V // method@1c9c │ │ +07ca30: 5441 470c |0036: iget-object v1, v4, Lorg/toulibre/cdl/activities/MainActivity$6;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c47 │ │ +07ca34: 6e10 d11c 0100 |0038: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cd1 │ │ +07ca3a: 0c01 |003b: move-result-object v1 │ │ +07ca3c: 1a02 d30e |003c: const-string v2, "about" // string@0ed3 │ │ +07ca40: 6e30 a31c 1002 |003e: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@1ca3 │ │ +07ca46: 28c6 |0041: goto 0007 // -003a │ │ +07ca48: 0001 0200 5400 0e7f 1300 0000 2d00 ... |0042: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ 0x0007 line=454 │ │ 0x0016 line=455 │ │ 0x0017 line=447 │ │ 0x0025 line=448 │ │ 0x0031 line=451 │ │ 0x0042 line=445 │ │ locals : │ │ 0x0000 - 0x004a reg=4 this Lorg/toulibre/cdl/activities/MainActivity$6; │ │ 0x0000 - 0x004a reg=5 view Landroid/view/View; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #682 header: │ │ class_idx : 1083 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #682 annotations: │ │ Annotations on class │ │ @@ -192274,100 +192282,100 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07ca60: |[07ca60] org.toulibre.cdl.activities.MainActivity$7.:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ -07ca70: 5b01 480c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ -07ca74: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07ca7a: 0e00 |0005: return-void │ │ +07ca58: |[07ca58] org.toulibre.cdl.activities.MainActivity$7.:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ +07ca68: 5b01 480c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ +07ca6c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07ca72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/activities/MainActivity$7; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/activities/MainActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/activities/MainActivity$7;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 134 16-bit code units │ │ -07ca7c: |[07ca7c] org.toulibre.cdl.activities.MainActivity$7.onClick:(Landroid/view/View;)V │ │ -07ca8c: 1407 3f00 0e7f |0000: const v7, #float 1.88752e+38 // #7f0e003f │ │ -07ca92: 5485 480c |0003: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ -07ca96: 7110 c71c 0500 |0005: invoke-static {v5}, Lorg/toulibre/cdl/activities/MainActivity;.access$700:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // method@1cc7 │ │ -07ca9c: 0c06 |0008: move-result-object v6 │ │ -07ca9e: 6e10 ca18 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -07caa4: 0c05 |000c: move-result-object v5 │ │ -07caa6: 1f05 6e03 |000d: check-cast v5, Landroid/view/ViewGroup; // type@036e │ │ -07caaa: 6e20 4719 9500 |000f: invoke-virtual {v5, v9}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@1947 │ │ -07cab0: 0a05 |0012: move-result v5 │ │ -07cab2: 6e20 b11c 5600 |0013: invoke-virtual {v6, v5}, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.getItem:(I)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cb1 │ │ -07cab8: 0c04 |0016: move-result-object v4 │ │ -07caba: 5485 480c |0017: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ -07cabe: 7110 c31c 0500 |0019: invoke-static {v5}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ -07cac4: 0c05 |001c: move-result-object v5 │ │ -07cac6: 3254 4b00 |001d: if-eq v4, v5, 0068 // +004b │ │ -07caca: 5485 480c |001f: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ -07cace: 6e10 d11c 0500 |0021: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cd1 │ │ -07cad4: 0c01 |0024: move-result-object v1 │ │ -07cad6: 6e10 7203 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07cadc: 0c05 |0028: move-result-object v5 │ │ -07cade: 1306 0310 |0029: const/16 v6, #int 4099 // #1003 │ │ -07cae2: 6e20 fb03 6500 |002b: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTransaction;.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; // method@03fb │ │ -07cae8: 0c03 |002e: move-result-object v3 │ │ -07caea: 6e20 7403 7100 |002f: invoke-virtual {v1, v7}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0374 │ │ -07caf0: 0c00 |0032: move-result-object v0 │ │ -07caf2: 3800 1100 |0033: if-eqz v0, 0044 // +0011 │ │ -07caf6: 5485 480c |0035: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ -07cafa: 7110 c31c 0500 |0037: invoke-static {v5}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ -07cb00: 0c05 |003a: move-result-object v5 │ │ -07cb02: 6e10 ba1c 0500 |003b: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/MainActivity$Section;.shouldKeep:()Z // method@1cba │ │ -07cb08: 0a05 |003e: move-result v5 │ │ -07cb0a: 3805 3900 |003f: if-eqz v5, 0078 // +0039 │ │ -07cb0e: 6e20 f803 0300 |0041: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f8 │ │ -07cb14: 6e10 b61c 0400 |0044: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity$Section;.getFragmentClassName:()Ljava/lang/String; // method@1cb6 │ │ -07cb1a: 0c02 |0047: move-result-object v2 │ │ -07cb1c: 6e10 ba1c 0400 |0048: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity$Section;.shouldKeep:()Z // method@1cba │ │ -07cb22: 0a05 |004b: move-result v5 │ │ -07cb24: 3805 3000 |004c: if-eqz v5, 007c // +0030 │ │ -07cb28: 6e20 7503 2100 |004e: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0375 │ │ -07cb2e: 0c00 |0051: move-result-object v0 │ │ -07cb30: 3800 2a00 |0052: if-eqz v0, 007c // +002a │ │ -07cb34: 6e20 f503 0300 |0054: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f5 │ │ -07cb3a: 6e10 f603 0300 |0057: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ -07cb40: 5485 480c |005a: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ -07cb44: 7120 c41c 4500 |005c: invoke-static {v5, v4}, Lorg/toulibre/cdl/activities/MainActivity;.access$402:(Lorg/toulibre/cdl/activities/MainActivity;Lorg/toulibre/cdl/activities/MainActivity$Section;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc4 │ │ -07cb4a: 5485 480c |005f: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ -07cb4e: 7110 c71c 0500 |0061: invoke-static {v5}, Lorg/toulibre/cdl/activities/MainActivity;.access$700:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // method@1cc7 │ │ -07cb54: 0c05 |0064: move-result-object v5 │ │ -07cb56: 6e10 b31c 0500 |0065: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.notifyDataSetChanged:()V // method@1cb3 │ │ -07cb5c: 5485 480c |0068: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ -07cb60: 7110 c51c 0500 |006a: invoke-static {v5}, Lorg/toulibre/cdl/activities/MainActivity;.access$500:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/support/v4/widget/DrawerLayout; // method@1cc5 │ │ -07cb66: 0c05 |006d: move-result-object v5 │ │ -07cb68: 5486 480c |006e: iget-object v6, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ -07cb6c: 7110 c21c 0600 |0070: invoke-static {v6}, Lorg/toulibre/cdl/activities/MainActivity;.access$300:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View; // method@1cc2 │ │ -07cb72: 0c06 |0073: move-result-object v6 │ │ -07cb74: 6e20 c30b 6500 |0074: invoke-virtual {v5, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ -07cb7a: 0e00 |0077: return-void │ │ -07cb7c: 6e20 f903 0300 |0078: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ -07cb82: 28c9 |007b: goto 0044 // -0037 │ │ -07cb84: 5485 480c |007c: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ -07cb88: 7120 f402 2500 |007e: invoke-static {v5, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02f4 │ │ -07cb8e: 0c00 |0081: move-result-object v0 │ │ -07cb90: 6e40 f303 7320 |0082: invoke-virtual {v3, v7, v0, v2}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f3 │ │ -07cb96: 28d2 |0085: goto 0057 // -002e │ │ +07ca74: |[07ca74] org.toulibre.cdl.activities.MainActivity$7.onClick:(Landroid/view/View;)V │ │ +07ca84: 1407 3f00 0e7f |0000: const v7, #float 1.88752e+38 // #7f0e003f │ │ +07ca8a: 5485 480c |0003: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ +07ca8e: 7110 c71c 0500 |0005: invoke-static {v5}, Lorg/toulibre/cdl/activities/MainActivity;.access$700:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // method@1cc7 │ │ +07ca94: 0c06 |0008: move-result-object v6 │ │ +07ca96: 6e10 ca18 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +07ca9c: 0c05 |000c: move-result-object v5 │ │ +07ca9e: 1f05 6e03 |000d: check-cast v5, Landroid/view/ViewGroup; // type@036e │ │ +07caa2: 6e20 4719 9500 |000f: invoke-virtual {v5, v9}, Landroid/view/ViewGroup;.indexOfChild:(Landroid/view/View;)I // method@1947 │ │ +07caa8: 0a05 |0012: move-result v5 │ │ +07caaa: 6e20 b11c 5600 |0013: invoke-virtual {v6, v5}, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.getItem:(I)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cb1 │ │ +07cab0: 0c04 |0016: move-result-object v4 │ │ +07cab2: 5485 480c |0017: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ +07cab6: 7110 c31c 0500 |0019: invoke-static {v5}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ +07cabc: 0c05 |001c: move-result-object v5 │ │ +07cabe: 3254 4b00 |001d: if-eq v4, v5, 0068 // +004b │ │ +07cac2: 5485 480c |001f: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ +07cac6: 6e10 d11c 0500 |0021: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cd1 │ │ +07cacc: 0c01 |0024: move-result-object v1 │ │ +07cace: 6e10 7203 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07cad4: 0c05 |0028: move-result-object v5 │ │ +07cad6: 1306 0310 |0029: const/16 v6, #int 4099 // #1003 │ │ +07cada: 6e20 fb03 6500 |002b: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTransaction;.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; // method@03fb │ │ +07cae0: 0c03 |002e: move-result-object v3 │ │ +07cae2: 6e20 7403 7100 |002f: invoke-virtual {v1, v7}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0374 │ │ +07cae8: 0c00 |0032: move-result-object v0 │ │ +07caea: 3800 1100 |0033: if-eqz v0, 0044 // +0011 │ │ +07caee: 5485 480c |0035: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ +07caf2: 7110 c31c 0500 |0037: invoke-static {v5}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ +07caf8: 0c05 |003a: move-result-object v5 │ │ +07cafa: 6e10 ba1c 0500 |003b: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/MainActivity$Section;.shouldKeep:()Z // method@1cba │ │ +07cb00: 0a05 |003e: move-result v5 │ │ +07cb02: 3805 3900 |003f: if-eqz v5, 0078 // +0039 │ │ +07cb06: 6e20 f803 0300 |0041: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f8 │ │ +07cb0c: 6e10 b61c 0400 |0044: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity$Section;.getFragmentClassName:()Ljava/lang/String; // method@1cb6 │ │ +07cb12: 0c02 |0047: move-result-object v2 │ │ +07cb14: 6e10 ba1c 0400 |0048: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity$Section;.shouldKeep:()Z // method@1cba │ │ +07cb1a: 0a05 |004b: move-result v5 │ │ +07cb1c: 3805 3000 |004c: if-eqz v5, 007c // +0030 │ │ +07cb20: 6e20 7503 2100 |004e: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0375 │ │ +07cb26: 0c00 |0051: move-result-object v0 │ │ +07cb28: 3800 2a00 |0052: if-eqz v0, 007c // +002a │ │ +07cb2c: 6e20 f503 0300 |0054: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f5 │ │ +07cb32: 6e10 f603 0300 |0057: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ +07cb38: 5485 480c |005a: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ +07cb3c: 7120 c41c 4500 |005c: invoke-static {v5, v4}, Lorg/toulibre/cdl/activities/MainActivity;.access$402:(Lorg/toulibre/cdl/activities/MainActivity;Lorg/toulibre/cdl/activities/MainActivity$Section;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc4 │ │ +07cb42: 5485 480c |005f: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ +07cb46: 7110 c71c 0500 |0061: invoke-static {v5}, Lorg/toulibre/cdl/activities/MainActivity;.access$700:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // method@1cc7 │ │ +07cb4c: 0c05 |0064: move-result-object v5 │ │ +07cb4e: 6e10 b31c 0500 |0065: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.notifyDataSetChanged:()V // method@1cb3 │ │ +07cb54: 5485 480c |0068: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ +07cb58: 7110 c51c 0500 |006a: invoke-static {v5}, Lorg/toulibre/cdl/activities/MainActivity;.access$500:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/support/v4/widget/DrawerLayout; // method@1cc5 │ │ +07cb5e: 0c05 |006d: move-result-object v5 │ │ +07cb60: 5486 480c |006e: iget-object v6, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ +07cb64: 7110 c21c 0600 |0070: invoke-static {v6}, Lorg/toulibre/cdl/activities/MainActivity;.access$300:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View; // method@1cc2 │ │ +07cb6a: 0c06 |0073: move-result-object v6 │ │ +07cb6c: 6e20 c30b 6500 |0074: invoke-virtual {v5, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ +07cb72: 0e00 |0077: return-void │ │ +07cb74: 6e20 f903 0300 |0078: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ +07cb7a: 28c9 |007b: goto 0044 // -0037 │ │ +07cb7c: 5485 480c |007c: iget-object v5, v8, Lorg/toulibre/cdl/activities/MainActivity$7;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c48 │ │ +07cb80: 7120 f402 2500 |007e: invoke-static {v5, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02f4 │ │ +07cb86: 0c00 |0081: move-result-object v0 │ │ +07cb88: 6e40 f303 7320 |0082: invoke-virtual {v3, v7, v0, v2}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f3 │ │ +07cb8e: 28d2 |0085: goto 0057 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=515 │ │ 0x0017 line=516 │ │ 0x001f line=518 │ │ 0x0025 line=519 │ │ 0x002f line=520 │ │ @@ -192394,21 +192402,21 @@ │ │ 0x0078 - 0x0086 reg=1 fm Landroid/support/v4/app/FragmentManager; │ │ 0x007c - 0x0086 reg=2 fragmentClassName Ljava/lang/String; │ │ 0x0078 - 0x0086 reg=3 ft Landroid/support/v4/app/FragmentTransaction; │ │ 0x0017 - 0x0086 reg=4 section Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ 0x0000 - 0x0086 reg=8 this Lorg/toulibre/cdl/activities/MainActivity$7; │ │ 0x0000 - 0x0086 reg=9 view Landroid/view/View; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #683 header: │ │ class_idx : 1084 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 153 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #683 annotations: │ │ Annotations on class │ │ @@ -192428,17 +192436,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07cb98: |[07cb98] org.toulibre.cdl.activities.MainActivity$AboutDialogFragment.:()V │ │ -07cba8: 7010 ba02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02ba │ │ -07cbae: 0e00 |0003: return-void │ │ +07cb90: |[07cb90] org.toulibre.cdl.activities.MainActivity$AboutDialogFragment.:()V │ │ +07cba0: 7010 ba02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02ba │ │ +07cba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment; │ │ │ │ Virtual methods - │ │ @@ -192447,71 +192455,77 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -07cbb0: |[07cbb0] org.toulibre.cdl.activities.MainActivity$AboutDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -07cbc0: 1408 1400 077f |0000: const v8, #float 1.79446e+38 // #7f070014 │ │ -07cbc6: 6e10 9d1c 0900 |0003: invoke-virtual {v9}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1c9d │ │ -07cbcc: 0c00 |0006: move-result-object v0 │ │ -07cbce: 6e10 c600 0000 |0007: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ -07cbd4: 0c04 |000a: move-result-object v4 │ │ -07cbd6: 6e10 c700 0000 |000b: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00c7 │ │ -07cbdc: 0c05 |000e: move-result-object v5 │ │ -07cbde: 1206 |000f: const/4 v6, #int 0 // #0 │ │ -07cbe0: 6e30 1d01 5406 |0010: invoke-virtual {v4, v5, v6}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@011d │ │ -07cbe6: 0c04 |0013: move-result-object v4 │ │ -07cbe8: 5443 1700 |0014: iget-object v3, v4, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0017 │ │ -07cbec: 1a04 a100 |0016: const-string v4, "%1$s %2$s" // string@00a1 │ │ -07cbf0: 1225 |0018: const/4 v5, #int 2 // #2 │ │ -07cbf2: 2355 f904 |0019: new-array v5, v5, [Ljava/lang/Object; // type@04f9 │ │ -07cbf6: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -07cbf8: 1407 1400 077f |001c: const v7, #float 1.79446e+38 // #7f070014 │ │ -07cbfe: 6e20 a01c 7900 |001f: invoke-virtual {v9, v7}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.getString:(I)Ljava/lang/String; // method@1ca0 │ │ -07cc04: 0c07 |0022: move-result-object v7 │ │ -07cc06: 4d07 0506 |0023: aput-object v7, v5, v6 │ │ -07cc0a: 1216 |0025: const/4 v6, #int 1 // #1 │ │ -07cc0c: 4d03 0506 |0026: aput-object v3, v5, v6 │ │ -07cc10: 7120 ba1b 5400 |0028: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -07cc16: 0c02 |002b: move-result-object v2 │ │ -07cc18: 2204 1100 |002c: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0011 │ │ -07cc1c: 7020 2e00 0400 |002e: invoke-direct {v4, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002e │ │ -07cc22: 6e20 3b00 2400 |0031: invoke-virtual {v4, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003b │ │ -07cc28: 0c04 |0034: move-result-object v4 │ │ -07cc2a: 1505 037f |0035: const/high16 v5, #int 2130903040 // #7f03 │ │ -07cc2e: 6e20 3200 5400 |0037: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0032 │ │ -07cc34: 0c04 |003a: move-result-object v4 │ │ -07cc36: 6e10 9f1c 0900 |003b: invoke-virtual {v9}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.getResources:()Landroid/content/res/Resources; // method@1c9f │ │ -07cc3c: 0c05 |003e: move-result-object v5 │ │ -07cc3e: 1406 1100 077f |003f: const v6, #float 1.79446e+38 // #7f070011 │ │ -07cc44: 6e20 4101 6500 |0042: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0141 │ │ -07cc4a: 0c05 |0045: move-result-object v5 │ │ -07cc4c: 6e20 3500 5400 |0046: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0035 │ │ -07cc52: 0c04 |0049: move-result-object v4 │ │ -07cc54: 1405 0a00 0401 |004a: const v5, #float 2.42446e-38 // #0104000a │ │ -07cc5a: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -07cc5c: 6e30 3800 5406 |004e: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0038 │ │ -07cc62: 0c04 |0051: move-result-object v4 │ │ -07cc64: 6e10 2f00 0400 |0052: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002f │ │ -07cc6a: 0c04 |0055: move-result-object v4 │ │ -07cc6c: 1104 |0056: return-object v4 │ │ -07cc6e: 0d01 |0057: move-exception v1 │ │ -07cc70: 6e20 a01c 8900 |0058: invoke-virtual {v9, v8}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.getString:(I)Ljava/lang/String; // method@1ca0 │ │ -07cc76: 0c02 |005b: move-result-object v2 │ │ -07cc78: 28d0 |005c: goto 002c // -0030 │ │ +07cba8: |[07cba8] org.toulibre.cdl.activities.MainActivity$AboutDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +07cbb8: 1408 1400 077f |0000: const v8, #float 1.79446e+38 // #7f070014 │ │ +07cbbe: 6e10 9d1c 0900 |0003: invoke-virtual {v9}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1c9d │ │ +07cbc4: 0c00 |0006: move-result-object v0 │ │ +07cbc6: 6e10 c600 0000 |0007: invoke-virtual {v0}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@00c6 │ │ +07cbcc: 0c04 |000a: move-result-object v4 │ │ +07cbce: 6e10 c700 0000 |000b: invoke-virtual {v0}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@00c7 │ │ +07cbd4: 0c05 |000e: move-result-object v5 │ │ +07cbd6: 1206 |000f: const/4 v6, #int 0 // #0 │ │ +07cbd8: 6e30 1d01 5406 |0010: invoke-virtual {v4, v5, v6}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@011d │ │ +07cbde: 0c04 |0013: move-result-object v4 │ │ +07cbe0: 5443 1700 |0014: iget-object v3, v4, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0017 │ │ +07cbe4: 1a04 a000 |0016: const-string v4, "%1$s %2$s" // string@00a0 │ │ +07cbe8: 1225 |0018: const/4 v5, #int 2 // #2 │ │ +07cbea: 2355 f904 |0019: new-array v5, v5, [Ljava/lang/Object; // type@04f9 │ │ +07cbee: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +07cbf0: 1407 1400 077f |001c: const v7, #float 1.79446e+38 // #7f070014 │ │ +07cbf6: 6e20 a01c 7900 |001f: invoke-virtual {v9, v7}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.getString:(I)Ljava/lang/String; // method@1ca0 │ │ +07cbfc: 0c07 |0022: move-result-object v7 │ │ +07cbfe: 4d07 0506 |0023: aput-object v7, v5, v6 │ │ +07cc02: 1216 |0025: const/4 v6, #int 1 // #1 │ │ +07cc04: 4d03 0506 |0026: aput-object v3, v5, v6 │ │ +07cc08: 7120 ba1b 5400 |0028: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +07cc0e: 0c02 |002b: move-result-object v2 │ │ +07cc10: 2204 1100 |002c: new-instance v4, Landroid/app/AlertDialog$Builder; // type@0011 │ │ +07cc14: 7020 2e00 0400 |002e: invoke-direct {v4, v0}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002e │ │ +07cc1a: 6e20 3b00 2400 |0031: invoke-virtual {v4, v2}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003b │ │ +07cc20: 0c04 |0034: move-result-object v4 │ │ +07cc22: 1505 037f |0035: const/high16 v5, #int 2130903040 // #7f03 │ │ +07cc26: 6e20 3200 5400 |0037: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0032 │ │ +07cc2c: 0c04 |003a: move-result-object v4 │ │ +07cc2e: 6e10 9f1c 0900 |003b: invoke-virtual {v9}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.getResources:()Landroid/content/res/Resources; // method@1c9f │ │ +07cc34: 0c05 |003e: move-result-object v5 │ │ +07cc36: 1406 1100 077f |003f: const v6, #float 1.79446e+38 // #7f070011 │ │ +07cc3c: 6e20 4101 6500 |0042: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@0141 │ │ +07cc42: 0c05 |0045: move-result-object v5 │ │ +07cc44: 6e20 3500 5400 |0046: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0035 │ │ +07cc4a: 0c04 |0049: move-result-object v4 │ │ +07cc4c: 1405 0a00 0401 |004a: const v5, #float 2.42446e-38 // #0104000a │ │ +07cc52: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +07cc54: 6e30 3800 5406 |004e: invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0038 │ │ +07cc5a: 0c04 |0051: move-result-object v4 │ │ +07cc5c: 6e10 2f00 0400 |0052: invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002f │ │ +07cc62: 0c04 |0055: move-result-object v4 │ │ +07cc64: 1104 |0056: return-object v4 │ │ +07cc66: 0d01 |0057: move-exception v1 │ │ +07cc68: 6e20 a01c 8900 |0058: invoke-virtual {v9, v8}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.getString:(I)Ljava/lang/String; // method@1ca0 │ │ +07cc6e: 0c02 |005b: move-result-object v2 │ │ +07cc70: 28d0 |005c: goto 002c // -0030 │ │ catches : 1 │ │ 0x0007 - 0x002b │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0057 │ │ positions : │ │ 0x0003 line=550 │ │ 0x0007 line=553 │ │ 0x0016 line=554 │ │ 0x002c line=559 │ │ + 0x0031 line=560 │ │ + 0x0037 line=561 │ │ + 0x003b line=562 │ │ + 0x004e line=563 │ │ + 0x0052 line=564 │ │ + 0x0056 line=559 │ │ 0x0057 line=555 │ │ 0x0058 line=556 │ │ locals : │ │ 0x0016 - 0x002c reg=3 versionName Ljava/lang/String; │ │ 0x002c - 0x0057 reg=2 title Ljava/lang/String; │ │ 0x0007 - 0x005d reg=0 context Landroid/content/Context; │ │ 0x0058 - 0x005d reg=1 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ @@ -192524,41 +192538,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -07cc88: |[07cc88] org.toulibre.cdl.activities.MainActivity$AboutDialogFragment.onStart:()V │ │ -07cc98: 6f10 cb02 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/DialogFragment;.onStart:()V // method@02cb │ │ -07cc9e: 6e10 9e1c 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.getDialog:()Landroid/app/Dialog; // method@1c9e │ │ -07cca4: 0c00 |0006: move-result-object v0 │ │ -07cca6: 1401 0b00 0201 |0007: const v1, #float 2.38773e-38 // #0102000b │ │ -07ccac: 6e20 4500 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0045 │ │ -07ccb2: 0c00 |000d: move-result-object v0 │ │ -07ccb4: 1f00 b103 |000e: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ -07ccb8: 7100 e917 0000 |0010: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@17e9 │ │ -07ccbe: 0c01 |0013: move-result-object v1 │ │ -07ccc0: 6e20 d71a 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1ad7 │ │ -07ccc6: 0e00 |0017: return-void │ │ +07cc80: |[07cc80] org.toulibre.cdl.activities.MainActivity$AboutDialogFragment.onStart:()V │ │ +07cc90: 6f10 cb02 0200 |0000: invoke-super {v2}, Landroid/support/v4/app/DialogFragment;.onStart:()V // method@02cb │ │ +07cc96: 6e10 9e1c 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;.getDialog:()Landroid/app/Dialog; // method@1c9e │ │ +07cc9c: 0c00 |0006: move-result-object v0 │ │ +07cc9e: 1401 0b00 0201 |0007: const v1, #float 2.38773e-38 // #0102000b │ │ +07cca4: 6e20 4500 1000 |000a: invoke-virtual {v0, v1}, Landroid/app/Dialog;.findViewById:(I)Landroid/view/View; // method@0045 │ │ +07ccaa: 0c00 |000d: move-result-object v0 │ │ +07ccac: 1f00 b103 |000e: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ +07ccb0: 7100 e917 0000 |0010: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@17e9 │ │ +07ccb6: 0c01 |0013: move-result-object v1 │ │ +07ccb8: 6e20 d71a 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1ad7 │ │ +07ccbe: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0003 line=571 │ │ 0x0017 line=572 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #684 header: │ │ class_idx : 1085 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 113 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #684 annotations: │ │ Annotations on class │ │ @@ -192583,20 +192597,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07ccc8: |[07ccc8] org.toulibre.cdl.activities.MainActivity$DownloadScheduleAsyncTask.:(Landroid/content/Context;)V │ │ -07ccd8: 7010 0c02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@020c │ │ -07ccde: 6e10 c000 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00c0 │ │ -07cce4: 0c00 |0006: move-result-object v0 │ │ -07cce6: 5b10 490c |0007: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.appContext:Landroid/content/Context; // field@0c49 │ │ -07ccea: 0e00 |0009: return-void │ │ +07ccc0: |[07ccc0] org.toulibre.cdl.activities.MainActivity$DownloadScheduleAsyncTask.:(Landroid/content/Context;)V │ │ +07ccd0: 7010 0c02 0100 |0000: invoke-direct {v1}, Landroid/os/AsyncTask;.:()V // method@020c │ │ +07ccd6: 6e10 c000 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@00c0 │ │ +07ccdc: 0c00 |0006: move-result-object v0 │ │ +07ccde: 5b10 490c |0007: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.appContext:Landroid/content/Context; // field@0c49 │ │ +07cce2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ 0x0009 line=430 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask; │ │ @@ -192608,19 +192622,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 │ │ -07ccec: |[07ccec] org.toulibre.cdl.activities.MainActivity$DownloadScheduleAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -07ccfc: 1f02 fc04 |0000: check-cast v2, [Ljava/lang/Void; // type@04fc │ │ -07cd00: 6e20 a61c 2100 |0002: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@1ca6 │ │ -07cd06: 0c00 |0005: move-result-object v0 │ │ -07cd08: 1100 |0006: return-object v0 │ │ +07cce4: |[07cce4] org.toulibre.cdl.activities.MainActivity$DownloadScheduleAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +07ccf4: 1f02 fc04 |0000: check-cast v2, [Ljava/lang/Void; // type@04fc │ │ +07ccf8: 6e20 a61c 2100 |0002: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; // method@1ca6 │ │ +07ccfe: 0c00 |0005: move-result-object v0 │ │ +07cd00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -192629,34 +192643,34 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07cd0c: |[07cd0c] org.toulibre.cdl.activities.MainActivity$DownloadScheduleAsyncTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ -07cd1c: 5410 490c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.appContext:Landroid/content/Context; // field@0c49 │ │ -07cd20: 7110 4d1d 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/api/Api;.downloadSchedule:(Landroid/content/Context;)V // method@1d4d │ │ -07cd26: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -07cd28: 1100 |0006: return-object v0 │ │ +07cd04: |[07cd04] org.toulibre.cdl.activities.MainActivity$DownloadScheduleAsyncTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Void; │ │ +07cd14: 5410 490c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.appContext:Landroid/content/Context; // field@0c49 │ │ +07cd18: 7110 4d1d 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/api/Api;.downloadSchedule:(Landroid/content/Context;)V // method@1d4d │ │ +07cd1e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +07cd20: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0005 line=435 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask; │ │ 0x0000 - 0x0007 reg=2 args [Ljava/lang/Void; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #685 header: │ │ class_idx : 1086 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #685 annotations: │ │ Annotations on class │ │ @@ -192681,58 +192695,58 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07cd2c: |[07cd2c] org.toulibre.cdl.activities.MainActivity$DownloadScheduleReminderDialogFragment$1.:(Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;)V │ │ -07cd3c: 5b01 4a0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1;.this$0:Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; // field@0c4a │ │ -07cd40: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07cd46: 0e00 |0005: return-void │ │ +07cd24: |[07cd24] org.toulibre.cdl.activities.MainActivity$DownloadScheduleReminderDialogFragment$1.:(Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;)V │ │ +07cd34: 5b01 4a0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1;.this$0:Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; // field@0c4a │ │ +07cd38: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07cd3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -07cd48: |[07cd48] org.toulibre.cdl.activities.MainActivity$DownloadScheduleReminderDialogFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -07cd58: 5410 4a0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1;.this$0:Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; // field@0c4a │ │ -07cd5c: 6e10 ac1c 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1cac │ │ -07cd62: 0c00 |0005: move-result-object v0 │ │ -07cd64: 1f00 4204 |0006: check-cast v0, Lorg/toulibre/cdl/activities/MainActivity; // type@0442 │ │ -07cd68: 6e10 e31c 0000 |0008: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity;.startDownloadSchedule:()V // method@1ce3 │ │ -07cd6e: 0e00 |000b: return-void │ │ +07cd40: |[07cd40] org.toulibre.cdl.activities.MainActivity$DownloadScheduleReminderDialogFragment$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +07cd50: 5410 4a0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1;.this$0:Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; // field@0c4a │ │ +07cd54: 6e10 ac1c 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1cac │ │ +07cd5a: 0c00 |0005: move-result-object v0 │ │ +07cd5c: 1f00 4204 |0006: check-cast v0, Lorg/toulibre/cdl/activities/MainActivity; // type@0442 │ │ +07cd60: 6e10 e31c 0000 |0008: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity;.startDownloadSchedule:()V // method@1ce3 │ │ +07cd66: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x000b line=185 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1; │ │ 0x0000 - 0x000c reg=2 dialog Landroid/content/DialogInterface; │ │ 0x0000 - 0x000c reg=3 which I │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #686 header: │ │ class_idx : 1087 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 153 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #686 annotations: │ │ Annotations on class │ │ @@ -192752,17 +192766,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07cd70: |[07cd70] org.toulibre.cdl.activities.MainActivity$DownloadScheduleReminderDialogFragment.:()V │ │ -07cd80: 7010 ba02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02ba │ │ -07cd86: 0e00 |0003: return-void │ │ +07cd68: |[07cd68] org.toulibre.cdl.activities.MainActivity$DownloadScheduleReminderDialogFragment.:()V │ │ +07cd78: 7010 ba02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02ba │ │ +07cd7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; │ │ │ │ Virtual methods - │ │ @@ -192771,51 +192785,54 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -07cd88: |[07cd88] org.toulibre.cdl.activities.MainActivity$DownloadScheduleReminderDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -07cd98: 2200 1100 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0011 │ │ -07cd9c: 6e10 ac1c 0300 |0002: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1cac │ │ -07cda2: 0c01 |0005: move-result-object v1 │ │ -07cda4: 7020 2e00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002e │ │ -07cdaa: 1401 1b00 077f |0009: const v1, #float 1.79446e+38 // #7f07001b │ │ -07cdb0: 6e20 3a00 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@003a │ │ -07cdb6: 0c00 |000f: move-result-object v0 │ │ -07cdb8: 1401 1a00 077f |0010: const v1, #float 1.79446e+38 // #7f07001a │ │ -07cdbe: 6e20 3400 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0034 │ │ -07cdc4: 0c00 |0016: move-result-object v0 │ │ -07cdc6: 1401 0a00 0401 |0017: const v1, #float 2.42446e-38 // #0104000a │ │ -07cdcc: 2202 3e04 |001a: new-instance v2, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1; // type@043e │ │ -07cdd0: 7020 a91c 3200 |001c: invoke-direct {v2, v3}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1;.:(Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;)V // method@1ca9 │ │ -07cdd6: 6e30 3800 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0038 │ │ -07cddc: 0c00 |0022: move-result-object v0 │ │ -07cdde: 1501 0401 |0023: const/high16 v1, #int 17039360 // #104 │ │ -07cde2: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -07cde4: 6e30 3600 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ -07cdea: 0c00 |0029: move-result-object v0 │ │ -07cdec: 6e10 2f00 0000 |002a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002f │ │ -07cdf2: 0c00 |002d: move-result-object v0 │ │ -07cdf4: 1100 |002e: return-object v0 │ │ +07cd80: |[07cd80] org.toulibre.cdl.activities.MainActivity$DownloadScheduleReminderDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +07cd90: 2200 1100 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0011 │ │ +07cd94: 6e10 ac1c 0300 |0002: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1cac │ │ +07cd9a: 0c01 |0005: move-result-object v1 │ │ +07cd9c: 7020 2e00 1000 |0006: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002e │ │ +07cda2: 1401 1b00 077f |0009: const v1, #float 1.79446e+38 // #7f07001b │ │ +07cda8: 6e20 3a00 1000 |000c: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@003a │ │ +07cdae: 0c00 |000f: move-result-object v0 │ │ +07cdb0: 1401 1a00 077f |0010: const v1, #float 1.79446e+38 // #7f07001a │ │ +07cdb6: 6e20 3400 1000 |0013: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0034 │ │ +07cdbc: 0c00 |0016: move-result-object v0 │ │ +07cdbe: 1401 0a00 0401 |0017: const v1, #float 2.42446e-38 // #0104000a │ │ +07cdc4: 2202 3e04 |001a: new-instance v2, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1; // type@043e │ │ +07cdc8: 7020 a91c 3200 |001c: invoke-direct {v2, v3}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1;.:(Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;)V // method@1ca9 │ │ +07cdce: 6e30 3800 1002 |001f: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0038 │ │ +07cdd4: 0c00 |0022: move-result-object v0 │ │ +07cdd6: 1501 0401 |0023: const/high16 v1, #int 17039360 // #104 │ │ +07cdda: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +07cddc: 6e30 3600 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0036 │ │ +07cde2: 0c00 |0029: move-result-object v0 │ │ +07cde4: 6e10 2f00 0000 |002a: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002f │ │ +07cdea: 0c00 |002d: move-result-object v0 │ │ +07cdec: 1100 |002e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ + 0x001f line=180 │ │ + 0x0026 line=187 │ │ + 0x002e line=179 │ │ locals : │ │ 0x0000 - 0x002f reg=3 this Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; │ │ 0x0000 - 0x002f reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #687 header: │ │ class_idx : 1202 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 488 │ │ +source_file_idx : 487 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 3 │ │ │ │ Class #687 annotations: │ │ Annotations on class │ │ @@ -192840,20 +192857,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07cdf8: |[07cdf8] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.:()V │ │ -07ce08: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07ce0e: 2200 4800 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0048 │ │ -07ce12: 7010 6b01 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@016b │ │ -07ce18: 5b10 280d |0008: iput-object v0, v1, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.mDataSetObservable:Landroid/database/DataSetObservable; // field@0d28 │ │ -07ce1c: 0e00 |000a: return-void │ │ +07cdf0: |[07cdf0] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.:()V │ │ +07ce00: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07ce06: 2200 4800 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0048 │ │ +07ce0a: 7010 6b01 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@016b │ │ +07ce10: 5b10 280d |0008: iput-object v0, v1, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.mDataSetObservable:Landroid/database/DataSetObservable; // field@0d28 │ │ +07ce14: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ │ 0x0000 - 0x000b reg=1 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ │ @@ -192863,17 +192880,17 @@ │ │ type : '(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07ce20: |[07ce20] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.access$100:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V │ │ -07ce30: 7020 f81f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ff8 │ │ -07ce36: 0e00 |0003: return-void │ │ +07ce18: |[07ce18] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.access$100:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V │ │ +07ce28: 7020 f81f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ff8 │ │ +07ce2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/database/DataSetObserver; │ │ │ │ @@ -192882,17 +192899,17 @@ │ │ type : '(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07ce38: |[07ce38] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.access$200:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V │ │ -07ce48: 7020 f71f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ff7 │ │ -07ce4e: 0e00 |0003: return-void │ │ +07ce30: |[07ce30] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.access$200:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V │ │ +07ce40: 7020 f71f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1ff7 │ │ +07ce46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/database/DataSetObserver; │ │ │ │ @@ -192901,18 +192918,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ce50: |[07ce50] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -07ce60: 5410 280d |0000: iget-object v0, v1, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.mDataSetObservable:Landroid/database/DataSetObservable; // field@0d28 │ │ -07ce64: 6e20 6d01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@016d │ │ -07ce6a: 0e00 |0005: return-void │ │ +07ce48: |[07ce48] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +07ce58: 5410 280d |0000: iget-object v0, v1, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.mDataSetObservable:Landroid/database/DataSetObservable; // field@0d28 │ │ +07ce5c: 6e20 6d01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@016d │ │ +07ce62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ │ @@ -192923,18 +192940,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ce6c: |[07ce6c] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -07ce7c: 5410 280d |0000: iget-object v0, v1, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.mDataSetObservable:Landroid/database/DataSetObservable; // field@0d28 │ │ -07ce80: 6e20 6e01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@016e │ │ -07ce86: 0e00 |0005: return-void │ │ +07ce64: |[07ce64] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +07ce74: 5410 280d |0000: iget-object v0, v1, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.mDataSetObservable:Landroid/database/DataSetObservable; // field@0d28 │ │ +07ce78: 6e20 6e01 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@016e │ │ +07ce7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ │ @@ -192958,33 +192975,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07ce88: |[07ce88] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.notifyDataSetChanged:()V │ │ -07ce98: 5410 280d |0000: iget-object v0, v1, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.mDataSetObservable:Landroid/database/DataSetObservable; // field@0d28 │ │ -07ce9c: 6e10 6c01 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@016c │ │ -07cea2: 0e00 |0005: return-void │ │ +07ce80: |[07ce80] org.toulibre.cdl.widgets.AdapterLinearLayout$Adapter.notifyDataSetChanged:()V │ │ +07ce90: 5410 280d |0000: iget-object v0, v1, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.mDataSetObservable:Landroid/database/DataSetObservable; // field@0d28 │ │ +07ce94: 6e10 6c01 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@016c │ │ +07ce9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ │ │ │ - source_file_idx : 488 (AdapterLinearLayout.java) │ │ + source_file_idx : 487 (AdapterLinearLayout.java) │ │ │ │ Class #688 header: │ │ class_idx : 1088 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1202 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #688 annotations: │ │ Annotations on class │ │ @@ -193021,40 +193038,40 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;Landroid/view/LayoutInflater;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -07cea4: |[07cea4] org.toulibre.cdl.activities.MainActivity$MainMenuAdapter.:(Lorg/toulibre/cdl/activities/MainActivity;Landroid/view/LayoutInflater;)V │ │ -07ceb4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07ceb6: 5b56 4e0c |0001: iput-object v6, v5, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ -07ceba: 7010 f11f 0500 |0003: invoke-direct {v5}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.:()V // method@1ff1 │ │ -07cec0: 7100 bc1c 0000 |0006: invoke-static {}, Lorg/toulibre/cdl/activities/MainActivity$Section;.values:()[Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cbc │ │ -07cec6: 0c01 |0009: move-result-object v1 │ │ -07cec8: 5b51 4d0c |000a: iput-object v1, v5, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.sections:[Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c4d │ │ -07cecc: 5b57 4c0c |000c: iput-object v7, v5, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.inflater:Landroid/view/LayoutInflater; // field@0c4c │ │ -07ced0: 6e10 d31c 0600 |000e: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/MainActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@1cd3 │ │ -07ced6: 0c01 |0011: move-result-object v1 │ │ -07ced8: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -07ceda: 2322 d904 |0013: new-array v2, v2, [I // type@04d9 │ │ -07cede: 1403 a600 017f |0015: const v3, #float 1.71474e+38 // #7f0100a6 │ │ -07cee4: 4b03 0204 |0018: aput v3, v2, v4 │ │ -07cee8: 6e20 2a01 2100 |001a: invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@012a │ │ -07ceee: 0c00 |001d: move-result-object v0 │ │ -07cef0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -07cef2: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -07cef4: 6e30 4401 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0144 │ │ -07cefa: 0a01 |0023: move-result v1 │ │ -07cefc: 5951 4b0c |0024: iput v1, v5, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.currentSectionForegroundColor:I // field@0c4b │ │ -07cf00: 6e10 5401 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -07cf06: 0e00 |0029: return-void │ │ -07cf08: 0d01 |002a: move-exception v1 │ │ -07cf0a: 6e10 5401 0000 |002b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ -07cf10: 2701 |002e: throw v1 │ │ +07ce9c: |[07ce9c] org.toulibre.cdl.activities.MainActivity$MainMenuAdapter.:(Lorg/toulibre/cdl/activities/MainActivity;Landroid/view/LayoutInflater;)V │ │ +07ceac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +07ceae: 5b56 4e0c |0001: iput-object v6, v5, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ +07ceb2: 7010 f11f 0500 |0003: invoke-direct {v5}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.:()V // method@1ff1 │ │ +07ceb8: 7100 bc1c 0000 |0006: invoke-static {}, Lorg/toulibre/cdl/activities/MainActivity$Section;.values:()[Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cbc │ │ +07cebe: 0c01 |0009: move-result-object v1 │ │ +07cec0: 5b51 4d0c |000a: iput-object v1, v5, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.sections:[Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c4d │ │ +07cec4: 5b57 4c0c |000c: iput-object v7, v5, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.inflater:Landroid/view/LayoutInflater; // field@0c4c │ │ +07cec8: 6e10 d31c 0600 |000e: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/MainActivity;.getTheme:()Landroid/content/res/Resources$Theme; // method@1cd3 │ │ +07cece: 0c01 |0011: move-result-object v1 │ │ +07ced0: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +07ced2: 2322 d904 |0013: new-array v2, v2, [I // type@04d9 │ │ +07ced6: 1403 a600 017f |0015: const v3, #float 1.71474e+38 // #7f0100a6 │ │ +07cedc: 4b03 0204 |0018: aput v3, v2, v4 │ │ +07cee0: 6e20 2a01 2100 |001a: invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@012a │ │ +07cee6: 0c00 |001d: move-result-object v0 │ │ +07cee8: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +07ceea: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +07ceec: 6e30 4401 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getColor:(II)I // method@0144 │ │ +07cef2: 0a01 |0023: move-result v1 │ │ +07cef4: 5951 4b0c |0024: iput v1, v5, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.currentSectionForegroundColor:I // field@0c4b │ │ +07cef8: 6e10 5401 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +07cefe: 0e00 |0029: return-void │ │ +07cf00: 0d01 |002a: move-exception v1 │ │ +07cf02: 6e10 5401 0000 |002b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@0154 │ │ +07cf08: 2701 |002e: throw v1 │ │ catches : 1 │ │ 0x0020 - 0x0026 │ │ -> 0x002a │ │ positions : │ │ 0x0001 line=464 │ │ 0x0006 line=460 │ │ 0x000c line=465 │ │ @@ -193075,18 +193092,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -07cf20: |[07cf20] org.toulibre.cdl.activities.MainActivity$MainMenuAdapter.getCount:()I │ │ -07cf30: 5410 4d0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.sections:[Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c4d │ │ -07cf34: 2100 |0002: array-length v0, v0 │ │ -07cf36: 0f00 |0003: return v0 │ │ +07cf18: |[07cf18] org.toulibre.cdl.activities.MainActivity$MainMenuAdapter.getCount:()I │ │ +07cf28: 5410 4d0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.sections:[Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c4d │ │ +07cf2c: 2100 |0002: array-length v0, v0 │ │ +07cf2e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; │ │ │ │ #1 : (in Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;) │ │ @@ -193094,18 +193111,18 @@ │ │ type : '(I)Lorg/toulibre/cdl/activities/MainActivity$Section;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07cf38: |[07cf38] org.toulibre.cdl.activities.MainActivity$MainMenuAdapter.getItem:(I)Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ -07cf48: 5410 4d0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.sections:[Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c4d │ │ -07cf4c: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -07cf50: 1100 |0004: return-object v0 │ │ +07cf30: |[07cf30] org.toulibre.cdl.activities.MainActivity$MainMenuAdapter.getItem:(I)Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ +07cf40: 5410 4d0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.sections:[Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c4d │ │ +07cf44: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +07cf48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; │ │ 0x0000 - 0x0005 reg=2 position I │ │ │ │ @@ -193114,73 +193131,73 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 120 16-bit code units │ │ -07cf54: |[07cf54] org.toulibre.cdl.activities.MainActivity$MainMenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -07cf64: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -07cf66: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -07cf68: 390b 1400 |0002: if-nez v11, 0016 // +0014 │ │ -07cf6c: 5494 4c0c |0004: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.inflater:Landroid/view/LayoutInflater; // field@0c4c │ │ -07cf70: 1406 2000 047f |0006: const v6, #float 1.75459e+38 // #7f040020 │ │ -07cf76: 6e40 4f18 645c |0009: invoke-virtual {v4, v6, v12, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -07cf7c: 0c0b |000c: move-result-object v11 │ │ -07cf7e: 5494 4e0c |000d: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ -07cf82: 7110 c61c 0400 |000f: invoke-static {v4}, Lorg/toulibre/cdl/activities/MainActivity;.access$600:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View$OnClickListener; // method@1cc6 │ │ -07cf88: 0c04 |0012: move-result-object v4 │ │ -07cf8a: 6e20 0e19 4b00 |0013: invoke-virtual {v11, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ -07cf90: 6e20 b11c a900 |0016: invoke-virtual {v9, v10}, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.getItem:(I)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cb1 │ │ -07cf96: 0c00 |0019: move-result-object v0 │ │ -07cf98: 5494 4e0c |001a: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ -07cf9c: 7110 c31c 0400 |001c: invoke-static {v4}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ -07cfa2: 0c04 |001f: move-result-object v4 │ │ -07cfa4: 3340 5600 |0020: if-ne v0, v4, 0076 // +0056 │ │ -07cfa8: 1214 |0022: const/4 v4, #int 1 // #1 │ │ -07cfaa: 6e20 1219 4b00 |0023: invoke-virtual {v11, v4}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ -07cfb0: 1404 4e00 0e7f |0026: const v4, #float 1.88752e+38 // #7f0e004e │ │ -07cfb6: 6e20 b518 4b00 |0029: invoke-virtual {v11, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -07cfbc: 0c03 |002c: move-result-object v3 │ │ -07cfbe: 1f03 b103 |002d: check-cast v3, Landroid/widget/TextView; // type@03b1 │ │ -07cfc2: 2202 2103 |002f: new-instance v2, Landroid/text/SpannableString; // type@0321 │ │ -07cfc6: 5494 4e0c |0031: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ -07cfca: 6e10 b81c 0000 |0033: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity$Section;.getTitleResId:()I // method@1cb8 │ │ -07cfd0: 0a06 |0036: move-result v6 │ │ -07cfd2: 6e20 ce1c 6400 |0037: invoke-virtual {v4, v6}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I)Ljava/lang/String; // method@1cce │ │ -07cfd8: 0c04 |003a: move-result-object v4 │ │ -07cfda: 7020 db17 4200 |003b: invoke-direct {v2, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ -07cfe0: 5494 4e0c |003e: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ -07cfe4: 6e10 cd1c 0400 |0040: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity;.getResources:()Landroid/content/res/Resources; // method@1ccd │ │ -07cfea: 0c04 |0043: move-result-object v4 │ │ -07cfec: 6e10 b71c 0000 |0044: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity$Section;.getIconResId:()I // method@1cb7 │ │ -07cff2: 0a06 |0047: move-result v6 │ │ -07cff4: 6e20 3501 6400 |0048: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ -07cffa: 0c01 |004b: move-result-object v1 │ │ -07cffc: 5494 4e0c |004c: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ -07d000: 7110 c31c 0400 |004e: invoke-static {v4}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ -07d006: 0c04 |0051: move-result-object v4 │ │ -07d008: 3340 1d00 |0052: if-ne v0, v4, 006f // +001d │ │ -07d00c: 2204 2c03 |0054: new-instance v4, Landroid/text/style/ForegroundColorSpan; // type@032c │ │ -07d010: 5296 4b0c |0056: iget v6, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.currentSectionForegroundColor:I // field@0c4b │ │ -07d014: 7020 ec17 6400 |0058: invoke-direct {v4, v6}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@17ec │ │ -07d01a: 6e10 dc17 0200 |005b: invoke-virtual {v2}, Landroid/text/SpannableString;.length:()I // method@17dc │ │ -07d020: 0a06 |005e: move-result v6 │ │ -07d022: 1307 2100 |005f: const/16 v7, #int 33 // #21 │ │ -07d026: 6e57 dd17 4265 |0061: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ -07d02c: 6e10 e101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e1 │ │ -07d032: 0c04 |0067: move-result-object v4 │ │ -07d034: 5295 4b0c |0068: iget v5, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.currentSectionForegroundColor:I // field@0c4b │ │ -07d038: 6206 2c00 |006a: sget-object v6, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@002c │ │ -07d03c: 6e30 e901 5406 |006c: invoke-virtual {v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@01e9 │ │ -07d042: 6e20 dc1a 2300 |006f: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -07d048: 6e58 d11a 1388 |0072: invoke-virtual {v3, v1, v8, v8, v8}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@1ad1 │ │ -07d04e: 110b |0075: return-object v11 │ │ -07d050: 0154 |0076: move v4, v5 │ │ -07d052: 28ac |0077: goto 0023 // -0054 │ │ +07cf4c: |[07cf4c] org.toulibre.cdl.activities.MainActivity$MainMenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +07cf5c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +07cf5e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +07cf60: 390b 1400 |0002: if-nez v11, 0016 // +0014 │ │ +07cf64: 5494 4c0c |0004: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.inflater:Landroid/view/LayoutInflater; // field@0c4c │ │ +07cf68: 1406 2000 047f |0006: const v6, #float 1.75459e+38 // #7f040020 │ │ +07cf6e: 6e40 4f18 645c |0009: invoke-virtual {v4, v6, v12, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +07cf74: 0c0b |000c: move-result-object v11 │ │ +07cf76: 5494 4e0c |000d: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ +07cf7a: 7110 c61c 0400 |000f: invoke-static {v4}, Lorg/toulibre/cdl/activities/MainActivity;.access$600:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View$OnClickListener; // method@1cc6 │ │ +07cf80: 0c04 |0012: move-result-object v4 │ │ +07cf82: 6e20 0e19 4b00 |0013: invoke-virtual {v11, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ +07cf88: 6e20 b11c a900 |0016: invoke-virtual {v9, v10}, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.getItem:(I)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cb1 │ │ +07cf8e: 0c00 |0019: move-result-object v0 │ │ +07cf90: 5494 4e0c |001a: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ +07cf94: 7110 c31c 0400 |001c: invoke-static {v4}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ +07cf9a: 0c04 |001f: move-result-object v4 │ │ +07cf9c: 3340 5600 |0020: if-ne v0, v4, 0076 // +0056 │ │ +07cfa0: 1214 |0022: const/4 v4, #int 1 // #1 │ │ +07cfa2: 6e20 1219 4b00 |0023: invoke-virtual {v11, v4}, Landroid/view/View;.setSelected:(Z)V // method@1912 │ │ +07cfa8: 1404 4e00 0e7f |0026: const v4, #float 1.88752e+38 // #7f0e004e │ │ +07cfae: 6e20 b518 4b00 |0029: invoke-virtual {v11, v4}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +07cfb4: 0c03 |002c: move-result-object v3 │ │ +07cfb6: 1f03 b103 |002d: check-cast v3, Landroid/widget/TextView; // type@03b1 │ │ +07cfba: 2202 2103 |002f: new-instance v2, Landroid/text/SpannableString; // type@0321 │ │ +07cfbe: 5494 4e0c |0031: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ +07cfc2: 6e10 b81c 0000 |0033: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity$Section;.getTitleResId:()I // method@1cb8 │ │ +07cfc8: 0a06 |0036: move-result v6 │ │ +07cfca: 6e20 ce1c 6400 |0037: invoke-virtual {v4, v6}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I)Ljava/lang/String; // method@1cce │ │ +07cfd0: 0c04 |003a: move-result-object v4 │ │ +07cfd2: 7020 db17 4200 |003b: invoke-direct {v2, v4}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ +07cfd8: 5494 4e0c |003e: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ +07cfdc: 6e10 cd1c 0400 |0040: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity;.getResources:()Landroid/content/res/Resources; // method@1ccd │ │ +07cfe2: 0c04 |0043: move-result-object v4 │ │ +07cfe4: 6e10 b71c 0000 |0044: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity$Section;.getIconResId:()I // method@1cb7 │ │ +07cfea: 0a06 |0047: move-result v6 │ │ +07cfec: 6e20 3501 6400 |0048: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ +07cff2: 0c01 |004b: move-result-object v1 │ │ +07cff4: 5494 4e0c |004c: iget-object v4, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.this$0:Lorg/toulibre/cdl/activities/MainActivity; // field@0c4e │ │ +07cff8: 7110 c31c 0400 |004e: invoke-static {v4}, Lorg/toulibre/cdl/activities/MainActivity;.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cc3 │ │ +07cffe: 0c04 |0051: move-result-object v4 │ │ +07d000: 3340 1d00 |0052: if-ne v0, v4, 006f // +001d │ │ +07d004: 2204 2c03 |0054: new-instance v4, Landroid/text/style/ForegroundColorSpan; // type@032c │ │ +07d008: 5296 4b0c |0056: iget v6, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.currentSectionForegroundColor:I // field@0c4b │ │ +07d00c: 7020 ec17 6400 |0058: invoke-direct {v4, v6}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@17ec │ │ +07d012: 6e10 dc17 0200 |005b: invoke-virtual {v2}, Landroid/text/SpannableString;.length:()I // method@17dc │ │ +07d018: 0a06 |005e: move-result v6 │ │ +07d01a: 1307 2100 |005f: const/16 v7, #int 33 // #21 │ │ +07d01e: 6e57 dd17 4265 |0061: invoke-virtual {v2, v4, v5, v6, v7}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ +07d024: 6e10 e101 0100 |0064: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.mutate:()Landroid/graphics/drawable/Drawable; // method@01e1 │ │ +07d02a: 0c04 |0067: move-result-object v4 │ │ +07d02c: 5295 4b0c |0068: iget v5, v9, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.currentSectionForegroundColor:I // field@0c4b │ │ +07d030: 6206 2c00 |006a: sget-object v6, Landroid/graphics/PorterDuff$Mode;.SRC_IN:Landroid/graphics/PorterDuff$Mode; // field@002c │ │ +07d034: 6e30 e901 5406 |006c: invoke-virtual {v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setColorFilter:(ILandroid/graphics/PorterDuff$Mode;)V // method@01e9 │ │ +07d03a: 6e20 dc1a 2300 |006f: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +07d040: 6e58 d11a 1388 |0072: invoke-virtual {v3, v1, v8, v8, v8}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@1ad1 │ │ +07d046: 110b |0075: return-object v11 │ │ +07d048: 0154 |0076: move v4, v5 │ │ +07d04a: 28ac |0077: goto 0023 // -0054 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=487 │ │ 0x0004 line=488 │ │ 0x000d line=489 │ │ 0x0016 line=492 │ │ 0x001a line=493 │ │ @@ -193200,21 +193217,21 @@ │ │ 0x002f - 0x0076 reg=3 tv Landroid/widget/TextView; │ │ 0x001a - 0x0078 reg=0 section Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ 0x0000 - 0x0078 reg=9 this Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; │ │ 0x0000 - 0x0078 reg=10 position I │ │ 0x0000 - 0x0078 reg=11 convertView Landroid/view/View; │ │ 0x0000 - 0x0078 reg=12 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #689 header: │ │ class_idx : 1089 │ │ access_flags : 16400 (0x4010) │ │ superclass_idx : 986 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 6 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 4 │ │ │ │ Class #689 annotations: │ │ Annotations on class │ │ @@ -193277,79 +193294,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 7 │ │ insns size : 126 16-bit code units │ │ -07d054: |[07d054] org.toulibre.cdl.activities.MainActivity$Section.:()V │ │ -07d064: 2200 4104 |0000: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ -07d068: 1a01 d90b |0002: const-string v1, "TRACKS" // string@0bd9 │ │ -07d06c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07d06e: 1c03 8004 |0005: const-class v3, Lorg/toulibre/cdl/fragments/TracksFragment; // type@0480 │ │ -07d072: 1404 2800 077f |0007: const v4, #float 1.79447e+38 // #7f070028 │ │ -07d078: 1405 4f00 027f |000a: const v5, #float 1.72801e+38 // #7f02004f │ │ -07d07e: 1216 |000d: const/4 v6, #int 1 // #1 │ │ -07d080: 7607 b51c 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/toulibre/cdl/activities/MainActivity$Section;.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V // method@1cb5 │ │ -07d086: 6900 540c |0011: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.TRACKS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c54 │ │ -07d08a: 2200 4104 |0013: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ -07d08e: 1a01 0a02 |0015: const-string v1, "BOOKMARKS" // string@020a │ │ -07d092: 1212 |0017: const/4 v2, #int 1 // #1 │ │ -07d094: 1c03 5704 |0018: const-class v3, Lorg/toulibre/cdl/fragments/BookmarksListFragment; // type@0457 │ │ -07d098: 1404 2400 077f |001a: const v4, #float 1.79447e+38 // #7f070024 │ │ -07d09e: 1405 4900 027f |001d: const v5, #float 1.72801e+38 // #7f020049 │ │ -07d0a4: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -07d0a6: 7607 b51c 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/toulibre/cdl/activities/MainActivity$Section;.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V // method@1cb5 │ │ -07d0ac: 6900 500c |0024: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.BOOKMARKS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c50 │ │ -07d0b0: 2200 4104 |0026: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ -07d0b4: 1a01 5e04 |0028: const-string v1, "LIVE" // string@045e │ │ -07d0b8: 1222 |002a: const/4 v2, #int 2 // #2 │ │ -07d0ba: 1c03 6404 |002b: const-class v3, Lorg/toulibre/cdl/fragments/LiveFragment; // type@0464 │ │ -07d0be: 1404 2500 077f |002d: const v4, #float 1.79447e+38 // #7f070025 │ │ -07d0c4: 1405 5900 027f |0030: const v5, #float 1.72801e+38 // #7f020059 │ │ -07d0ca: 1206 |0033: const/4 v6, #int 0 // #0 │ │ -07d0cc: 7607 b51c 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/toulibre/cdl/activities/MainActivity$Section;.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V // method@1cb5 │ │ -07d0d2: 6900 510c |0037: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.LIVE:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c51 │ │ -07d0d6: 2200 4104 |0039: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ -07d0da: 1a01 510b |003b: const-string v1, "SPEAKERS" // string@0b51 │ │ -07d0de: 1232 |003d: const/4 v2, #int 3 // #3 │ │ -07d0e0: 1c03 7104 |003e: const-class v3, Lorg/toulibre/cdl/fragments/PersonsListFragment; // type@0471 │ │ -07d0e4: 1404 2700 077f |0040: const v4, #float 1.79447e+38 // #7f070027 │ │ -07d0ea: 1405 5500 027f |0043: const v5, #float 1.72801e+38 // #7f020055 │ │ -07d0f0: 1206 |0046: const/4 v6, #int 0 // #0 │ │ -07d0f2: 7607 b51c 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/toulibre/cdl/activities/MainActivity$Section;.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V // method@1cb5 │ │ -07d0f8: 6900 530c |004a: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.SPEAKERS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c53 │ │ -07d0fc: 2200 4104 |004c: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ -07d100: 1a01 230a |004e: const-string v1, "MAP" // string@0a23 │ │ -07d104: 1242 |0050: const/4 v2, #int 4 // #4 │ │ -07d106: 1c03 6504 |0051: const-class v3, Lorg/toulibre/cdl/fragments/MapFragment; // type@0465 │ │ -07d10a: 1404 2600 077f |0053: const v4, #float 1.79447e+38 // #7f070026 │ │ -07d110: 1405 5400 027f |0056: const v5, #float 1.72801e+38 // #7f020054 │ │ -07d116: 1206 |0059: const/4 v6, #int 0 // #0 │ │ -07d118: 7607 b51c 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/toulibre/cdl/activities/MainActivity$Section;.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V // method@1cb5 │ │ -07d11e: 6900 520c |005d: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.MAP:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c52 │ │ -07d122: 1250 |005f: const/4 v0, #int 5 // #5 │ │ -07d124: 2300 0005 |0060: new-array v0, v0, [Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0500 │ │ -07d128: 1201 |0062: const/4 v1, #int 0 // #0 │ │ -07d12a: 6202 540c |0063: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity$Section;.TRACKS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c54 │ │ -07d12e: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ -07d132: 1211 |0067: const/4 v1, #int 1 // #1 │ │ -07d134: 6202 500c |0068: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity$Section;.BOOKMARKS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c50 │ │ -07d138: 4d02 0001 |006a: aput-object v2, v0, v1 │ │ -07d13c: 1221 |006c: const/4 v1, #int 2 // #2 │ │ -07d13e: 6202 510c |006d: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity$Section;.LIVE:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c51 │ │ -07d142: 4d02 0001 |006f: aput-object v2, v0, v1 │ │ -07d146: 1231 |0071: const/4 v1, #int 3 // #3 │ │ -07d148: 6202 530c |0072: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity$Section;.SPEAKERS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c53 │ │ -07d14c: 4d02 0001 |0074: aput-object v2, v0, v1 │ │ -07d150: 1241 |0076: const/4 v1, #int 4 // #4 │ │ -07d152: 6202 520c |0077: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity$Section;.MAP:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c52 │ │ -07d156: 4d02 0001 |0079: aput-object v2, v0, v1 │ │ -07d15a: 6900 4f0c |007b: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.$VALUES:[Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c4f │ │ -07d15e: 0e00 |007d: return-void │ │ +07d04c: |[07d04c] org.toulibre.cdl.activities.MainActivity$Section.:()V │ │ +07d05c: 2200 4104 |0000: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ +07d060: 1a01 d70b |0002: const-string v1, "TRACKS" // string@0bd7 │ │ +07d064: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07d066: 1c03 8004 |0005: const-class v3, Lorg/toulibre/cdl/fragments/TracksFragment; // type@0480 │ │ +07d06a: 1404 2800 077f |0007: const v4, #float 1.79447e+38 // #7f070028 │ │ +07d070: 1405 4f00 027f |000a: const v5, #float 1.72801e+38 // #7f02004f │ │ +07d076: 1216 |000d: const/4 v6, #int 1 // #1 │ │ +07d078: 7607 b51c 0000 |000e: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/toulibre/cdl/activities/MainActivity$Section;.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V // method@1cb5 │ │ +07d07e: 6900 540c |0011: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.TRACKS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c54 │ │ +07d082: 2200 4104 |0013: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ +07d086: 1a01 0902 |0015: const-string v1, "BOOKMARKS" // string@0209 │ │ +07d08a: 1212 |0017: const/4 v2, #int 1 // #1 │ │ +07d08c: 1c03 5704 |0018: const-class v3, Lorg/toulibre/cdl/fragments/BookmarksListFragment; // type@0457 │ │ +07d090: 1404 2400 077f |001a: const v4, #float 1.79447e+38 // #7f070024 │ │ +07d096: 1405 4900 027f |001d: const v5, #float 1.72801e+38 // #7f020049 │ │ +07d09c: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +07d09e: 7607 b51c 0000 |0021: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/toulibre/cdl/activities/MainActivity$Section;.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V // method@1cb5 │ │ +07d0a4: 6900 500c |0024: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.BOOKMARKS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c50 │ │ +07d0a8: 2200 4104 |0026: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ +07d0ac: 1a01 5d04 |0028: const-string v1, "LIVE" // string@045d │ │ +07d0b0: 1222 |002a: const/4 v2, #int 2 // #2 │ │ +07d0b2: 1c03 6404 |002b: const-class v3, Lorg/toulibre/cdl/fragments/LiveFragment; // type@0464 │ │ +07d0b6: 1404 2500 077f |002d: const v4, #float 1.79447e+38 // #7f070025 │ │ +07d0bc: 1405 5900 027f |0030: const v5, #float 1.72801e+38 // #7f020059 │ │ +07d0c2: 1206 |0033: const/4 v6, #int 0 // #0 │ │ +07d0c4: 7607 b51c 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/toulibre/cdl/activities/MainActivity$Section;.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V // method@1cb5 │ │ +07d0ca: 6900 510c |0037: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.LIVE:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c51 │ │ +07d0ce: 2200 4104 |0039: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ +07d0d2: 1a01 4f0b |003b: const-string v1, "SPEAKERS" // string@0b4f │ │ +07d0d6: 1232 |003d: const/4 v2, #int 3 // #3 │ │ +07d0d8: 1c03 7104 |003e: const-class v3, Lorg/toulibre/cdl/fragments/PersonsListFragment; // type@0471 │ │ +07d0dc: 1404 2700 077f |0040: const v4, #float 1.79447e+38 // #7f070027 │ │ +07d0e2: 1405 5500 027f |0043: const v5, #float 1.72801e+38 // #7f020055 │ │ +07d0e8: 1206 |0046: const/4 v6, #int 0 // #0 │ │ +07d0ea: 7607 b51c 0000 |0047: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/toulibre/cdl/activities/MainActivity$Section;.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V // method@1cb5 │ │ +07d0f0: 6900 530c |004a: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.SPEAKERS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c53 │ │ +07d0f4: 2200 4104 |004c: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ +07d0f8: 1a01 210a |004e: const-string v1, "MAP" // string@0a21 │ │ +07d0fc: 1242 |0050: const/4 v2, #int 4 // #4 │ │ +07d0fe: 1c03 6504 |0051: const-class v3, Lorg/toulibre/cdl/fragments/MapFragment; // type@0465 │ │ +07d102: 1404 2600 077f |0053: const v4, #float 1.79447e+38 // #7f070026 │ │ +07d108: 1405 5400 027f |0056: const v5, #float 1.72801e+38 // #7f020054 │ │ +07d10e: 1206 |0059: const/4 v6, #int 0 // #0 │ │ +07d110: 7607 b51c 0000 |005a: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lorg/toulibre/cdl/activities/MainActivity$Section;.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V // method@1cb5 │ │ +07d116: 6900 520c |005d: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.MAP:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c52 │ │ +07d11a: 1250 |005f: const/4 v0, #int 5 // #5 │ │ +07d11c: 2300 0005 |0060: new-array v0, v0, [Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0500 │ │ +07d120: 1201 |0062: const/4 v1, #int 0 // #0 │ │ +07d122: 6202 540c |0063: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity$Section;.TRACKS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c54 │ │ +07d126: 4d02 0001 |0065: aput-object v2, v0, v1 │ │ +07d12a: 1211 |0067: const/4 v1, #int 1 // #1 │ │ +07d12c: 6202 500c |0068: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity$Section;.BOOKMARKS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c50 │ │ +07d130: 4d02 0001 |006a: aput-object v2, v0, v1 │ │ +07d134: 1221 |006c: const/4 v1, #int 2 // #2 │ │ +07d136: 6202 510c |006d: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity$Section;.LIVE:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c51 │ │ +07d13a: 4d02 0001 |006f: aput-object v2, v0, v1 │ │ +07d13e: 1231 |0071: const/4 v1, #int 3 // #3 │ │ +07d140: 6202 530c |0072: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity$Section;.SPEAKERS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c53 │ │ +07d144: 4d02 0001 |0074: aput-object v2, v0, v1 │ │ +07d148: 1241 |0076: const/4 v1, #int 4 // #4 │ │ +07d14a: 6202 520c |0077: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity$Section;.MAP:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c52 │ │ +07d14e: 4d02 0001 |0079: aput-object v2, v0, v1 │ │ +07d152: 6900 4f0c |007b: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.$VALUES:[Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c4f │ │ +07d156: 0e00 |007d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0013 line=74 │ │ 0x0026 line=75 │ │ 0x0039 line=76 │ │ 0x004c line=77 │ │ @@ -193361,23 +193378,23 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/Class;IIZ)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d160: |[07d160] org.toulibre.cdl.activities.MainActivity$Section.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V │ │ -07d170: 7030 831b 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1b83 │ │ -07d176: 6e10 7c1b 0400 |0003: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ -07d17c: 0c00 |0006: move-result-object v0 │ │ -07d17e: 5b10 550c |0007: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.fragmentClassName:Ljava/lang/String; // field@0c55 │ │ -07d182: 5915 580c |0009: iput v5, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.titleResId:I // field@0c58 │ │ -07d186: 5916 560c |000b: iput v6, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.iconResId:I // field@0c56 │ │ -07d18a: 5c17 570c |000d: iput-boolean v7, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.keep:Z // field@0c57 │ │ -07d18e: 0e00 |000f: return-void │ │ +07d158: |[07d158] org.toulibre.cdl.activities.MainActivity$Section.:(Ljava/lang/String;ILjava/lang/Class;IIZ)V │ │ +07d168: 7030 831b 2103 |0000: invoke-direct {v1, v2, v3}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1b83 │ │ +07d16e: 6e10 7c1b 0400 |0003: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@1b7c │ │ +07d174: 0c00 |0006: move-result-object v0 │ │ +07d176: 5b10 550c |0007: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.fragmentClassName:Ljava/lang/String; // field@0c55 │ │ +07d17a: 5915 580c |0009: iput v5, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.titleResId:I // field@0c58 │ │ +07d17e: 5916 560c |000b: iput v6, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.iconResId:I // field@0c56 │ │ +07d182: 5c17 570c |000d: iput-boolean v7, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.keep:Z // field@0c57 │ │ +07d186: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0009 line=86 │ │ 0x000b line=87 │ │ 0x000d line=88 │ │ @@ -193397,20 +193414,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/toulibre/cdl/activities/MainActivity$Section;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07d190: |[07d190] org.toulibre.cdl.activities.MainActivity$Section.valueOf:(Ljava/lang/String;)Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ -07d1a0: 1c00 4104 |0000: const-class v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ -07d1a4: 7120 841b 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ -07d1aa: 0c00 |0005: move-result-object v0 │ │ -07d1ac: 1f00 4104 |0006: check-cast v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ -07d1b0: 1100 |0008: return-object v0 │ │ +07d188: |[07d188] org.toulibre.cdl.activities.MainActivity$Section.valueOf:(Ljava/lang/String;)Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ +07d198: 1c00 4104 |0000: const-class v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ +07d19c: 7120 841b 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ +07d1a2: 0c00 |0005: move-result-object v0 │ │ +07d1a4: 1f00 4104 |0006: check-cast v0, Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0441 │ │ +07d1a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/toulibre/cdl/activities/MainActivity$Section;) │ │ @@ -193418,20 +193435,20 @@ │ │ type : '()[Lorg/toulibre/cdl/activities/MainActivity$Section;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07d1b4: |[07d1b4] org.toulibre.cdl.activities.MainActivity$Section.values:()[Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ -07d1c4: 6200 4f0c |0000: sget-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.$VALUES:[Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c4f │ │ -07d1c8: 6e10 c320 0000 |0002: invoke-virtual {v0}, [Lorg/toulibre/cdl/activities/MainActivity$Section;.clone:()Ljava/lang/Object; // method@20c3 │ │ -07d1ce: 0c00 |0005: move-result-object v0 │ │ -07d1d0: 1f00 0005 |0006: check-cast v0, [Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0500 │ │ -07d1d4: 1100 |0008: return-object v0 │ │ +07d1ac: |[07d1ac] org.toulibre.cdl.activities.MainActivity$Section.values:()[Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ +07d1bc: 6200 4f0c |0000: sget-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.$VALUES:[Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c4f │ │ +07d1c0: 6e10 c320 0000 |0002: invoke-virtual {v0}, [Lorg/toulibre/cdl/activities/MainActivity$Section;.clone:()Ljava/lang/Object; // method@20c3 │ │ +07d1c6: 0c00 |0005: move-result-object v0 │ │ +07d1c8: 1f00 0005 |0006: check-cast v0, [Lorg/toulibre/cdl/activities/MainActivity$Section; // type@0500 │ │ +07d1cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/activities/MainActivity$Section;) │ │ @@ -193439,17 +193456,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d1d8: |[07d1d8] org.toulibre.cdl.activities.MainActivity$Section.getFragmentClassName:()Ljava/lang/String; │ │ -07d1e8: 5410 550c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.fragmentClassName:Ljava/lang/String; // field@0c55 │ │ -07d1ec: 1100 |0002: return-object v0 │ │ +07d1d0: |[07d1d0] org.toulibre.cdl.activities.MainActivity$Section.getFragmentClassName:()Ljava/lang/String; │ │ +07d1e0: 5410 550c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.fragmentClassName:Ljava/lang/String; // field@0c55 │ │ +07d1e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ │ │ #1 : (in Lorg/toulibre/cdl/activities/MainActivity$Section;) │ │ @@ -193457,17 +193474,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d1f0: |[07d1f0] org.toulibre.cdl.activities.MainActivity$Section.getIconResId:()I │ │ -07d200: 5210 560c |0000: iget v0, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.iconResId:I // field@0c56 │ │ -07d204: 0f00 |0002: return v0 │ │ +07d1e8: |[07d1e8] org.toulibre.cdl.activities.MainActivity$Section.getIconResId:()I │ │ +07d1f8: 5210 560c |0000: iget v0, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.iconResId:I // field@0c56 │ │ +07d1fc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ │ │ #2 : (in Lorg/toulibre/cdl/activities/MainActivity$Section;) │ │ @@ -193475,17 +193492,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d208: |[07d208] org.toulibre.cdl.activities.MainActivity$Section.getTitleResId:()I │ │ -07d218: 5210 580c |0000: iget v0, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.titleResId:I // field@0c58 │ │ -07d21c: 0f00 |0002: return v0 │ │ +07d200: |[07d200] org.toulibre.cdl.activities.MainActivity$Section.getTitleResId:()I │ │ +07d210: 5210 580c |0000: iget v0, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.titleResId:I // field@0c58 │ │ +07d214: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ │ │ #3 : (in Lorg/toulibre/cdl/activities/MainActivity$Section;) │ │ @@ -193493,30 +193510,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d220: |[07d220] org.toulibre.cdl.activities.MainActivity$Section.shouldKeep:()Z │ │ -07d230: 5510 570c |0000: iget-boolean v0, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.keep:Z // field@0c57 │ │ -07d234: 0f00 |0002: return v0 │ │ +07d218: |[07d218] org.toulibre.cdl.activities.MainActivity$Section.shouldKeep:()Z │ │ +07d228: 5510 570c |0000: iget-boolean v0, v1, Lorg/toulibre/cdl/activities/MainActivity$Section;.keep:Z // field@0c57 │ │ +07d22c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #690 header: │ │ class_idx : 1090 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 546 │ │ -source_file_idx : 2598 │ │ +source_file_idx : 2596 │ │ static_fields_size : 1 │ │ instance_fields_size: 13 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 11 │ │ │ │ Class #690 annotations: │ │ Annotations on class │ │ @@ -193595,78 +193612,77 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -07d238: |[07d238] org.toulibre.cdl.activities.MainActivity.:()V │ │ -07d248: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -07d24a: 7100 3d1c 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@1c3d │ │ -07d250: 0c00 |0004: move-result-object v0 │ │ -07d252: 7130 fb1b 1100 |0005: invoke-static {v1, v1, v0}, Ljava/text/DateFormat;.getDateTimeInstance:(IILjava/util/Locale;)Ljava/text/DateFormat; // method@1bfb │ │ -07d258: 0c00 |0008: move-result-object v0 │ │ -07d25a: 6900 590c |0009: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity;.LAST_UPDATE_DATE_FORMAT:Ljava/text/DateFormat; // field@0c59 │ │ -07d25e: 0e00 |000b: return-void │ │ +07d230: |[07d230] org.toulibre.cdl.activities.MainActivity.:()V │ │ +07d240: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +07d242: 7100 3d1c 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@1c3d │ │ +07d248: 0c00 |0004: move-result-object v0 │ │ +07d24a: 7130 fb1b 1100 |0005: invoke-static {v1, v1, v0}, Ljava/text/DateFormat;.getDateTimeInstance:(IILjava/util/Locale;)Ljava/text/DateFormat; // method@1bfb │ │ +07d250: 0c00 |0008: move-result-object v0 │ │ +07d252: 6900 590c |0009: sput-object v0, Lorg/toulibre/cdl/activities/MainActivity;.LAST_UPDATE_DATE_FORMAT:Ljava/text/DateFormat; // field@0c59 │ │ +07d256: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=115 │ │ locals : │ │ │ │ #1 : (in Lorg/toulibre/cdl/activities/MainActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -07d260: |[07d260] org.toulibre.cdl.activities.MainActivity.:()V │ │ -07d270: 7010 e00c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ -07d276: 2200 3504 |0003: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$1; // type@0435 │ │ -07d27a: 7020 8d1c 1000 |0005: invoke-direct {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$1;.:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1c8d │ │ -07d280: 5b10 620c |0008: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadProgressReceiver:Landroid/content/BroadcastReceiver; // field@0c62 │ │ -07d284: 2200 3604 |000a: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$2; // type@0436 │ │ -07d288: 7020 8f1c 1000 |000c: invoke-direct {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$2;.:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1c8f │ │ -07d28e: 5b10 630c |000f: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadResultReceiver:Landroid/content/BroadcastReceiver; // field@0c63 │ │ -07d292: 2200 3704 |0011: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$3; // type@0437 │ │ -07d296: 7020 911c 1000 |0013: invoke-direct {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$3;.:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1c91 │ │ -07d29c: 5b10 640c |0016: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c64 │ │ -07d2a0: 2200 3a04 |0018: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$6; // type@043a │ │ -07d2a4: 7020 981c 1000 |001a: invoke-direct {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$6;.:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1c98 │ │ -07d2aa: 5b10 600c |001d: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.menuFooterClickListener:Landroid/view/View$OnClickListener; // field@0c60 │ │ -07d2ae: 2200 3b04 |001f: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$7; // type@043b │ │ -07d2b2: 7020 9a1c 1000 |0021: invoke-direct {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$7;.:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1c9a │ │ -07d2b8: 5b10 660c |0024: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.sectionClickListener:Landroid/view/View$OnClickListener; // field@0c66 │ │ -07d2bc: 0e00 |0026: return-void │ │ +07d258: |[07d258] org.toulibre.cdl.activities.MainActivity.:()V │ │ +07d268: 7010 e00c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ +07d26e: 2200 3504 |0003: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$1; // type@0435 │ │ +07d272: 7020 8d1c 1000 |0005: invoke-direct {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$1;.:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1c8d │ │ +07d278: 5b10 620c |0008: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadProgressReceiver:Landroid/content/BroadcastReceiver; // field@0c62 │ │ +07d27c: 2200 3604 |000a: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$2; // type@0436 │ │ +07d280: 7020 8f1c 1000 |000c: invoke-direct {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$2;.:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1c8f │ │ +07d286: 5b10 630c |000f: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadResultReceiver:Landroid/content/BroadcastReceiver; // field@0c63 │ │ +07d28a: 2200 3704 |0011: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$3; // type@0437 │ │ +07d28e: 7020 911c 1000 |0013: invoke-direct {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$3;.:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1c91 │ │ +07d294: 5b10 640c |0016: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c64 │ │ +07d298: 2200 3a04 |0018: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$6; // type@043a │ │ +07d29c: 7020 981c 1000 |001a: invoke-direct {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$6;.:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1c98 │ │ +07d2a2: 5b10 600c |001d: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.menuFooterClickListener:Landroid/view/View$OnClickListener; // field@0c60 │ │ +07d2a6: 2200 3b04 |001f: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$7; // type@043b │ │ +07d2aa: 7020 9a1c 1000 |0021: invoke-direct {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$7;.:(Lorg/toulibre/cdl/activities/MainActivity;)V // method@1c9a │ │ +07d2b0: 5b10 660c |0024: iput-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.sectionClickListener:Landroid/view/View$OnClickListener; // field@0c66 │ │ +07d2b4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=128 │ │ 0x000a line=137 │ │ 0x0011 line=166 │ │ 0x0018 line=441 │ │ 0x001f line=512 │ │ - 0x0026 line=545 │ │ locals : │ │ 0x0000 - 0x0027 reg=1 this Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ #2 : (in Lorg/toulibre/cdl/activities/MainActivity;) │ │ name : 'access$000' │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d2c0: |[07d2c0] org.toulibre.cdl.activities.MainActivity.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; │ │ -07d2d0: 5410 610c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ -07d2d4: 1100 |0002: return-object v0 │ │ +07d2b8: |[07d2b8] org.toulibre.cdl.activities.MainActivity.access$000:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; │ │ +07d2c8: 5410 610c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ +07d2cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ #3 : (in Lorg/toulibre/cdl/activities/MainActivity;) │ │ @@ -193674,17 +193690,17 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d2d8: |[07d2d8] org.toulibre.cdl.activities.MainActivity.access$100:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ -07d2e8: 7010 e61c 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/activities/MainActivity;.updateLastUpdateTime:()V // method@1ce6 │ │ -07d2ee: 0e00 |0003: return-void │ │ +07d2d0: |[07d2d0] org.toulibre.cdl.activities.MainActivity.access$100:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ +07d2e0: 7010 e61c 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/activities/MainActivity;.updateLastUpdateTime:()V // method@1ce6 │ │ +07d2e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ #4 : (in Lorg/toulibre/cdl/activities/MainActivity;) │ │ @@ -193692,17 +193708,17 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d2f0: |[07d2f0] org.toulibre.cdl.activities.MainActivity.access$200:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ -07d300: 7010 e51c 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/activities/MainActivity;.updateActionBar:()V // method@1ce5 │ │ -07d306: 0e00 |0003: return-void │ │ +07d2e8: |[07d2e8] org.toulibre.cdl.activities.MainActivity.access$200:(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ +07d2f8: 7010 e51c 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/activities/MainActivity;.updateActionBar:()V // method@1ce5 │ │ +07d2fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ #5 : (in Lorg/toulibre/cdl/activities/MainActivity;) │ │ @@ -193710,17 +193726,17 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d308: |[07d308] org.toulibre.cdl.activities.MainActivity.access$300:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View; │ │ -07d318: 5410 5e0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ -07d31c: 1100 |0002: return-object v0 │ │ +07d300: |[07d300] org.toulibre.cdl.activities.MainActivity.access$300:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View; │ │ +07d310: 5410 5e0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ +07d314: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ #6 : (in Lorg/toulibre/cdl/activities/MainActivity;) │ │ @@ -193728,17 +193744,17 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d320: |[07d320] org.toulibre.cdl.activities.MainActivity.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ -07d330: 5410 5a0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ -07d334: 1100 |0002: return-object v0 │ │ +07d318: |[07d318] org.toulibre.cdl.activities.MainActivity.access$400:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ +07d328: 5410 5a0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ +07d32c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ #7 : (in Lorg/toulibre/cdl/activities/MainActivity;) │ │ @@ -193746,17 +193762,17 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;Lorg/toulibre/cdl/activities/MainActivity$Section;)Lorg/toulibre/cdl/activities/MainActivity$Section;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d338: |[07d338] org.toulibre.cdl.activities.MainActivity.access$402:(Lorg/toulibre/cdl/activities/MainActivity;Lorg/toulibre/cdl/activities/MainActivity$Section;)Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ -07d348: 5b01 5a0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ -07d34c: 1101 |0002: return-object v1 │ │ +07d330: |[07d330] org.toulibre.cdl.activities.MainActivity.access$402:(Lorg/toulibre/cdl/activities/MainActivity;Lorg/toulibre/cdl/activities/MainActivity$Section;)Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ +07d340: 5b01 5a0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ +07d344: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/toulibre/cdl/activities/MainActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ │ │ @@ -193765,17 +193781,17 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/support/v4/widget/DrawerLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d350: |[07d350] org.toulibre.cdl.activities.MainActivity.access$500:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/support/v4/widget/DrawerLayout; │ │ -07d360: 5410 5b0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ -07d364: 1100 |0002: return-object v0 │ │ +07d348: |[07d348] org.toulibre.cdl.activities.MainActivity.access$500:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/support/v4/widget/DrawerLayout; │ │ +07d358: 5410 5b0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ +07d35c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ #9 : (in Lorg/toulibre/cdl/activities/MainActivity;) │ │ @@ -193783,17 +193799,17 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View$OnClickListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d368: |[07d368] org.toulibre.cdl.activities.MainActivity.access$600:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View$OnClickListener; │ │ -07d378: 5410 660c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.sectionClickListener:Landroid/view/View$OnClickListener; // field@0c66 │ │ -07d37c: 1100 |0002: return-object v0 │ │ +07d360: |[07d360] org.toulibre.cdl.activities.MainActivity.access$600:(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/view/View$OnClickListener; │ │ +07d370: 5410 660c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.sectionClickListener:Landroid/view/View$OnClickListener; // field@0c66 │ │ +07d374: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ #10 : (in Lorg/toulibre/cdl/activities/MainActivity;) │ │ @@ -193801,17 +193817,17 @@ │ │ type : '(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07d380: |[07d380] org.toulibre.cdl.activities.MainActivity.access$700:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; │ │ -07d390: 5410 5f0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.menuAdapter:Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // field@0c5f │ │ -07d394: 1100 |0002: return-object v0 │ │ +07d378: |[07d378] org.toulibre.cdl.activities.MainActivity.access$700:(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; │ │ +07d388: 5410 5f0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/MainActivity;.menuAdapter:Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // field@0c5f │ │ +07d38c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ #11 : (in Lorg/toulibre/cdl/activities/MainActivity;) │ │ @@ -193819,32 +193835,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -07d398: |[07d398] org.toulibre.cdl.activities.MainActivity.updateActionBar:()V │ │ -07d3a8: 5420 5b0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ -07d3ac: 5421 5e0c |0002: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ -07d3b0: 6e20 e70b 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0be7 │ │ -07d3b6: 0a00 |0007: move-result v0 │ │ -07d3b8: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -07d3bc: 6e10 d01c 0200 |000a: invoke-virtual {v2}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cd0 │ │ -07d3c2: 0c00 |000d: move-result-object v0 │ │ -07d3c4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -07d3c6: 6e20 dd0c 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -07d3cc: 0e00 |0012: return-void │ │ -07d3ce: 6e10 d01c 0200 |0013: invoke-virtual {v2}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cd0 │ │ -07d3d4: 0c00 |0016: move-result-object v0 │ │ -07d3d6: 5421 5a0c |0017: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ -07d3da: 6e10 b81c 0100 |0019: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/MainActivity$Section;.getTitleResId:()I // method@1cb8 │ │ -07d3e0: 0a01 |001c: move-result v1 │ │ -07d3e2: 6e20 dc0c 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setTitle:(I)V // method@0cdc │ │ -07d3e8: 28f2 |0020: goto 0012 // -000e │ │ +07d390: |[07d390] org.toulibre.cdl.activities.MainActivity.updateActionBar:()V │ │ +07d3a0: 5420 5b0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ +07d3a4: 5421 5e0c |0002: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ +07d3a8: 6e20 e70b 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0be7 │ │ +07d3ae: 0a00 |0007: move-result v0 │ │ +07d3b0: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +07d3b4: 6e10 d01c 0200 |000a: invoke-virtual {v2}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cd0 │ │ +07d3ba: 0c00 |000d: move-result-object v0 │ │ +07d3bc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +07d3be: 6e20 dd0c 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0cdd │ │ +07d3c4: 0e00 |0012: return-void │ │ +07d3c6: 6e10 d01c 0200 |0013: invoke-virtual {v2}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cd0 │ │ +07d3cc: 0c00 |0016: move-result-object v0 │ │ +07d3ce: 5421 5a0c |0017: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ +07d3d2: 6e10 b81c 0100 |0019: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/MainActivity$Section;.getTitleResId:()I // method@1cb8 │ │ +07d3d8: 0a01 |001c: move-result v1 │ │ +07d3da: 6e20 dc0c 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setTitle:(I)V // method@0cdc │ │ +07d3e0: 28f2 |0020: goto 0012 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x000a line=266 │ │ 0x0012 line=270 │ │ 0x0013 line=268 │ │ locals : │ │ @@ -193855,73 +193871,75 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -07d3ec: |[07d3ec] org.toulibre.cdl.activities.MainActivity.updateLastUpdateTime:()V │ │ -07d3fc: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -07d402: 0c02 |0003: move-result-object v2 │ │ -07d404: 6e10 641d 0200 |0004: invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseManager;.getLastUpdateTime:()J // method@1d64 │ │ -07d40a: 0b00 |0007: move-result-wide v0 │ │ -07d40c: 54a3 5d0c |0008: iget-object v3, v10, Lorg/toulibre/cdl/activities/MainActivity;.lastUpdateTextView:Landroid/widget/TextView; // field@0c5d │ │ -07d410: 1404 2200 077f |000a: const v4, #float 1.79446e+38 // #7f070022 │ │ -07d416: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -07d418: 2325 f904 |000e: new-array v5, v2, [Ljava/lang/Object; // type@04f9 │ │ -07d41c: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -07d41e: 1608 ffff |0011: const-wide/16 v8, #int -1 // #ffff │ │ -07d422: 3102 0008 |0013: cmp-long v2, v0, v8 │ │ -07d426: 3902 1300 |0015: if-nez v2, 0028 // +0013 │ │ -07d42a: 1402 2a00 077f |0017: const v2, #float 1.79447e+38 // #7f07002a │ │ -07d430: 6e20 ce1c 2a00 |001a: invoke-virtual {v10, v2}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I)Ljava/lang/String; // method@1cce │ │ -07d436: 0c02 |001d: move-result-object v2 │ │ -07d438: 4d02 0506 |001e: aput-object v2, v5, v6 │ │ -07d43c: 6e30 cf1c 4a05 |0020: invoke-virtual {v10, v4, v5}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@1ccf │ │ -07d442: 0c02 |0023: move-result-object v2 │ │ -07d444: 6e20 dc1a 2300 |0024: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -07d44a: 0e00 |0027: return-void │ │ -07d44c: 6202 590c |0028: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity;.LAST_UPDATE_DATE_FORMAT:Ljava/text/DateFormat; // field@0c59 │ │ -07d450: 2207 0b04 |002a: new-instance v7, Ljava/util/Date; // type@040b │ │ -07d454: 7030 1d1c 0701 |002c: invoke-direct {v7, v0, v1}, Ljava/util/Date;.:(J)V // method@1c1d │ │ -07d45a: 6e20 fa1b 7200 |002f: invoke-virtual {v2, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ -07d460: 0c02 |0032: move-result-object v2 │ │ -07d462: 28eb |0033: goto 001e // -0015 │ │ +07d3e4: |[07d3e4] org.toulibre.cdl.activities.MainActivity.updateLastUpdateTime:()V │ │ +07d3f4: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +07d3fa: 0c02 |0003: move-result-object v2 │ │ +07d3fc: 6e10 641d 0200 |0004: invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseManager;.getLastUpdateTime:()J // method@1d64 │ │ +07d402: 0b00 |0007: move-result-wide v0 │ │ +07d404: 54a3 5d0c |0008: iget-object v3, v10, Lorg/toulibre/cdl/activities/MainActivity;.lastUpdateTextView:Landroid/widget/TextView; // field@0c5d │ │ +07d408: 1404 2200 077f |000a: const v4, #float 1.79446e+38 // #7f070022 │ │ +07d40e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +07d410: 2325 f904 |000e: new-array v5, v2, [Ljava/lang/Object; // type@04f9 │ │ +07d414: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +07d416: 1608 ffff |0011: const-wide/16 v8, #int -1 // #ffff │ │ +07d41a: 3102 0008 |0013: cmp-long v2, v0, v8 │ │ +07d41e: 3902 1300 |0015: if-nez v2, 0028 // +0013 │ │ +07d422: 1402 2a00 077f |0017: const v2, #float 1.79447e+38 // #7f07002a │ │ +07d428: 6e20 ce1c 2a00 |001a: invoke-virtual {v10, v2}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I)Ljava/lang/String; // method@1cce │ │ +07d42e: 0c02 |001d: move-result-object v2 │ │ +07d430: 4d02 0506 |001e: aput-object v2, v5, v6 │ │ +07d434: 6e30 cf1c 4a05 |0020: invoke-virtual {v10, v4, v5}, Lorg/toulibre/cdl/activities/MainActivity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@1ccf │ │ +07d43a: 0c02 |0023: move-result-object v2 │ │ +07d43c: 6e20 dc1a 2300 |0024: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +07d442: 0e00 |0027: return-void │ │ +07d444: 6202 590c |0028: sget-object v2, Lorg/toulibre/cdl/activities/MainActivity;.LAST_UPDATE_DATE_FORMAT:Ljava/text/DateFormat; // field@0c59 │ │ +07d448: 2207 0b04 |002a: new-instance v7, Ljava/util/Date; // type@040b │ │ +07d44c: 7030 1d1c 0701 |002c: invoke-direct {v7, v0, v1}, Ljava/util/Date;.:(J)V // method@1c1d │ │ +07d452: 6e20 fa1b 7200 |002f: invoke-virtual {v2, v7}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ +07d458: 0c02 |0032: move-result-object v2 │ │ +07d45a: 28eb |0033: goto 001e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0008 line=274 │ │ + 0x001a line=275 │ │ + 0x0020 line=274 │ │ 0x0027 line=276 │ │ - 0x0028 line=274 │ │ + 0x0028 line=275 │ │ locals : │ │ 0x0008 - 0x0034 reg=0 lastUpdateTime J │ │ 0x0000 - 0x0034 reg=10 this Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/activities/MainActivity;) │ │ name : 'onBackPressed' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -07d464: |[07d464] org.toulibre.cdl.activities.MainActivity.onBackPressed:()V │ │ -07d474: 5420 5b0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ -07d478: 5421 5e0c |0002: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ -07d47c: 6e20 e70b 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0be7 │ │ -07d482: 0a00 |0007: move-result v0 │ │ -07d484: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -07d488: 5420 5b0c |000a: iget-object v0, v2, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ -07d48c: 5421 5e0c |000c: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ -07d490: 6e20 c30b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ -07d496: 0e00 |0011: return-void │ │ -07d498: 6f10 f10c 0200 |0012: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onBackPressed:()V // method@0cf1 │ │ -07d49e: 28fc |0015: goto 0011 // -0004 │ │ +07d45c: |[07d45c] org.toulibre.cdl.activities.MainActivity.onBackPressed:()V │ │ +07d46c: 5420 5b0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ +07d470: 5421 5e0c |0002: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ +07d474: 6e20 e70b 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0be7 │ │ +07d47a: 0a00 |0007: move-result v0 │ │ +07d47c: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +07d480: 5420 5b0c |000a: iget-object v0, v2, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ +07d484: 5421 5e0c |000c: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ +07d488: 6e20 c30b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@0bc3 │ │ +07d48e: 0e00 |0011: return-void │ │ +07d490: 6f10 f10c 0200 |0012: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onBackPressed:()V // method@0cf1 │ │ +07d496: 28fc |0015: goto 0011 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x000a line=291 │ │ 0x0011 line=295 │ │ 0x0012 line=293 │ │ locals : │ │ @@ -193932,131 +193950,131 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 258 16-bit code units │ │ -07d4a0: |[07d4a0] org.toulibre.cdl.activities.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07d4b0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -07d4b2: 6f20 f40c ba00 |0001: invoke-super {v10, v11}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ -07d4b8: 1400 2300 047f |0004: const v0, #float 1.75459e+38 // #7f040023 │ │ -07d4be: 6e20 e01c 0a00 |0007: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.setContentView:(I)V // method@1ce0 │ │ -07d4c4: 1400 4000 0e7f |000a: const v0, #float 1.88752e+38 // #7f0e0040 │ │ -07d4ca: 6e20 c81c 0a00 |000d: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ -07d4d0: 0c00 |0010: move-result-object v0 │ │ -07d4d2: 1f00 1c03 |0011: check-cast v0, Landroid/support/v7/widget/Toolbar; // type@031c │ │ -07d4d6: 6e20 e11c 0a00 |0013: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@1ce1 │ │ -07d4dc: 1400 5700 0e7f |0016: const v0, #float 1.88752e+38 // #7f0e0057 │ │ -07d4e2: 6e20 c81c 0a00 |0019: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ -07d4e8: 0c00 |001c: move-result-object v0 │ │ -07d4ea: 1f00 a803 |001d: check-cast v0, Landroid/widget/ProgressBar; // type@03a8 │ │ -07d4ee: 5ba0 610c |001f: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ -07d4f2: 6e10 d01c 0a00 |0021: invoke-virtual {v10}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cd0 │ │ -07d4f8: 0c00 |0024: move-result-object v0 │ │ -07d4fa: 6e20 d30c 9000 |0025: invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ -07d500: 1400 5000 0e7f |0028: const v0, #float 1.88752e+38 // #7f0e0050 │ │ -07d506: 6e20 c81c 0a00 |002b: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ -07d50c: 0c00 |002e: move-result-object v0 │ │ -07d50e: 1f00 0402 |002f: check-cast v0, Landroid/support/v4/widget/DrawerLayout; // type@0204 │ │ -07d512: 5ba0 5b0c |0031: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ -07d516: 54a0 5b0c |0033: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ -07d51a: 6e10 cd1c 0a00 |0035: invoke-virtual {v10}, Lorg/toulibre/cdl/activities/MainActivity;.getResources:()Landroid/content/res/Resources; // method@1ccd │ │ -07d520: 0c01 |0038: move-result-object v1 │ │ -07d522: 1402 3500 027f |0039: const v2, #float 1.72801e+38 // #7f020035 │ │ -07d528: 6e20 3501 2100 |003c: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ -07d52e: 0c01 |003f: move-result-object v1 │ │ -07d530: 1232 |0040: const/4 v2, #int 3 // #3 │ │ -07d532: 6e30 020c 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@0c02 │ │ -07d538: 2200 3804 |0044: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$4; // type@0438 │ │ -07d53c: 54a3 5b0c |0046: iget-object v3, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ -07d540: 1404 2300 077f |0048: const v4, #float 1.79446e+38 // #7f070023 │ │ -07d546: 1405 1700 077f |004b: const v5, #float 1.79446e+38 // #7f070017 │ │ -07d54c: 07a1 |004e: move-object v1, v10 │ │ -07d54e: 07a2 |004f: move-object v2, v10 │ │ -07d550: 7606 931c 0000 |0050: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/toulibre/cdl/activities/MainActivity$4;.:(Lorg/toulibre/cdl/activities/MainActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V // method@1c93 │ │ -07d556: 5ba0 5c0c |0053: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerToggle:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0c5c │ │ -07d55a: 54a0 5c0c |0055: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerToggle:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0c5c │ │ -07d55e: 6e20 dc0d 9000 |0057: invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBarDrawerToggle;.setDrawerIndicatorEnabled:(Z)V // method@0ddc │ │ -07d564: 54a0 5b0c |005a: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ -07d568: 54a1 5c0c |005c: iget-object v1, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerToggle:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0c5c │ │ -07d56c: 6e20 ff0b 1000 |005e: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V // method@0bff │ │ -07d572: 54a0 5b0c |0061: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ -07d576: 1201 |0063: const/4 v1, #int 0 // #0 │ │ -07d578: 6e20 040c 1000 |0064: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.setFocusable:(Z)V // method@0c04 │ │ -07d57e: 1400 5100 0e7f |0067: const v0, #float 1.88752e+38 // #7f0e0051 │ │ -07d584: 6e20 c81c 0a00 |006a: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ -07d58a: 0c00 |006d: move-result-object v0 │ │ -07d58c: 5ba0 5e0c |006e: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ -07d590: 1400 5300 0e7f |0070: const v0, #float 1.88752e+38 // #7f0e0053 │ │ -07d596: 6e20 c81c 0a00 |0073: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ -07d59c: 0c08 |0076: move-result-object v8 │ │ -07d59e: 1f08 b404 |0077: check-cast v8, Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // type@04b4 │ │ -07d5a2: 2200 4004 |0079: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // type@0440 │ │ -07d5a6: 6e10 ca1c 0a00 |007b: invoke-virtual {v10}, Lorg/toulibre/cdl/activities/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1cca │ │ -07d5ac: 0c01 |007e: move-result-object v1 │ │ -07d5ae: 7030 af1c a001 |007f: invoke-direct {v0, v10, v1}, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.:(Lorg/toulibre/cdl/activities/MainActivity;Landroid/view/LayoutInflater;)V // method@1caf │ │ -07d5b4: 5ba0 5f0c |0082: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.menuAdapter:Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // field@0c5f │ │ -07d5b8: 54a0 5f0c |0084: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.menuAdapter:Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // field@0c5f │ │ -07d5bc: 6e20 0a20 0800 |0086: invoke-virtual {v8, v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.setAdapter:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;)V // method@200a │ │ -07d5c2: 54a0 5e0c |0089: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ -07d5c6: 1401 5400 0e7f |008b: const v1, #float 1.88752e+38 // #7f0e0054 │ │ -07d5cc: 6e20 b518 1000 |008e: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -07d5d2: 0c00 |0091: move-result-object v0 │ │ -07d5d4: 54a1 600c |0092: iget-object v1, v10, Lorg/toulibre/cdl/activities/MainActivity;.menuFooterClickListener:Landroid/view/View$OnClickListener; // field@0c60 │ │ -07d5d8: 6e20 0e19 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ -07d5de: 54a0 5e0c |0097: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ -07d5e2: 1401 5500 0e7f |0099: const v1, #float 1.88752e+38 // #7f0e0055 │ │ -07d5e8: 6e20 b518 1000 |009c: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -07d5ee: 0c00 |009f: move-result-object v0 │ │ -07d5f0: 54a1 600c |00a0: iget-object v1, v10, Lorg/toulibre/cdl/activities/MainActivity;.menuFooterClickListener:Landroid/view/View$OnClickListener; // field@0c60 │ │ -07d5f4: 6e20 0e19 1000 |00a2: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ -07d5fa: 7110 9f05 0a00 |00a5: invoke-static {v10}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07d600: 0c00 |00a8: move-result-object v0 │ │ -07d602: 54a1 640c |00a9: iget-object v1, v10, Lorg/toulibre/cdl/activities/MainActivity;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c64 │ │ -07d606: 2202 3200 |00ab: new-instance v2, Landroid/content/IntentFilter; // type@0032 │ │ -07d60a: 1a03 751f |00ad: const-string v3, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" // string@1f75 │ │ -07d60e: 7020 0701 3200 |00af: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ -07d614: 6e30 a005 1002 |00b2: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ -07d61a: 54a0 5e0c |00b5: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ -07d61e: 1401 5600 0e7f |00b7: const v1, #float 1.88752e+38 // #7f0e0056 │ │ -07d624: 6e20 b518 1000 |00ba: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -07d62a: 0c00 |00bd: move-result-object v0 │ │ -07d62c: 1f00 b103 |00be: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ -07d630: 5ba0 5d0c |00c0: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.lastUpdateTextView:Landroid/widget/TextView; // field@0c5d │ │ -07d634: 7010 e61c 0a00 |00c2: invoke-direct {v10}, Lorg/toulibre/cdl/activities/MainActivity;.updateLastUpdateTime:()V // method@1ce6 │ │ -07d63a: 390b 2e00 |00c5: if-nez v11, 00f3 // +002e │ │ -07d63e: 6200 540c |00c7: sget-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.TRACKS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c54 │ │ -07d642: 5ba0 5a0c |00c9: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ -07d646: 54a0 5a0c |00cb: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ -07d64a: 6e10 b61c 0000 |00cd: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity$Section;.getFragmentClassName:()Ljava/lang/String; // method@1cb6 │ │ -07d650: 0c07 |00d0: move-result-object v7 │ │ -07d652: 7120 f402 7a00 |00d1: invoke-static {v10, v7}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02f4 │ │ -07d658: 0c06 |00d4: move-result-object v6 │ │ -07d65a: 6e10 d11c 0a00 |00d5: invoke-virtual {v10}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cd1 │ │ -07d660: 0c00 |00d8: move-result-object v0 │ │ -07d662: 6e10 7203 0000 |00d9: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07d668: 0c00 |00dc: move-result-object v0 │ │ -07d66a: 1401 3f00 0e7f |00dd: const v1, #float 1.88752e+38 // #7f0e003f │ │ -07d670: 6e40 f303 1076 |00e0: invoke-virtual {v0, v1, v6, v7}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f3 │ │ -07d676: 0c00 |00e3: move-result-object v0 │ │ -07d678: 6e10 f603 0000 |00e4: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ -07d67e: 2200 3904 |00e7: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$5; // type@0439 │ │ -07d682: 7030 961c a008 |00e9: invoke-direct {v0, v10, v8}, Lorg/toulibre/cdl/activities/MainActivity$5;.:(Lorg/toulibre/cdl/activities/MainActivity;Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V // method@1c96 │ │ -07d688: 6e20 0720 0800 |00ec: invoke-virtual {v8, v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.post:(Ljava/lang/Runnable;)Z // method@2007 │ │ -07d68e: 7010 e51c 0a00 |00ef: invoke-direct {v10}, Lorg/toulibre/cdl/activities/MainActivity;.updateActionBar:()V // method@1ce5 │ │ -07d694: 0e00 |00f2: return-void │ │ -07d696: 7100 bc1c 0000 |00f3: invoke-static {}, Lorg/toulibre/cdl/activities/MainActivity$Section;.values:()[Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cbc │ │ -07d69c: 0c00 |00f6: move-result-object v0 │ │ -07d69e: 1a01 2412 |00f7: const-string v1, "current_section" // string@1224 │ │ -07d6a2: 6e20 1502 1b00 |00f9: invoke-virtual {v11, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0215 │ │ -07d6a8: 0a01 |00fc: move-result v1 │ │ -07d6aa: 4600 0001 |00fd: aget-object v0, v0, v1 │ │ -07d6ae: 5ba0 5a0c |00ff: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ -07d6b2: 28e6 |0101: goto 00e7 // -001a │ │ +07d498: |[07d498] org.toulibre.cdl.activities.MainActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07d4a8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +07d4aa: 6f20 f40c ba00 |0001: invoke-super {v10, v11}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ +07d4b0: 1400 2300 047f |0004: const v0, #float 1.75459e+38 // #7f040023 │ │ +07d4b6: 6e20 e01c 0a00 |0007: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.setContentView:(I)V // method@1ce0 │ │ +07d4bc: 1400 4000 0e7f |000a: const v0, #float 1.88752e+38 // #7f0e0040 │ │ +07d4c2: 6e20 c81c 0a00 |000d: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ +07d4c8: 0c00 |0010: move-result-object v0 │ │ +07d4ca: 1f00 1c03 |0011: check-cast v0, Landroid/support/v7/widget/Toolbar; // type@031c │ │ +07d4ce: 6e20 e11c 0a00 |0013: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@1ce1 │ │ +07d4d4: 1400 5700 0e7f |0016: const v0, #float 1.88752e+38 // #7f0e0057 │ │ +07d4da: 6e20 c81c 0a00 |0019: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ +07d4e0: 0c00 |001c: move-result-object v0 │ │ +07d4e2: 1f00 a803 |001d: check-cast v0, Landroid/widget/ProgressBar; // type@03a8 │ │ +07d4e6: 5ba0 610c |001f: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ +07d4ea: 6e10 d01c 0a00 |0021: invoke-virtual {v10}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cd0 │ │ +07d4f0: 0c00 |0024: move-result-object v0 │ │ +07d4f2: 6e20 d30c 9000 |0025: invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ +07d4f8: 1400 5000 0e7f |0028: const v0, #float 1.88752e+38 // #7f0e0050 │ │ +07d4fe: 6e20 c81c 0a00 |002b: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ +07d504: 0c00 |002e: move-result-object v0 │ │ +07d506: 1f00 0402 |002f: check-cast v0, Landroid/support/v4/widget/DrawerLayout; // type@0204 │ │ +07d50a: 5ba0 5b0c |0031: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ +07d50e: 54a0 5b0c |0033: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ +07d512: 6e10 cd1c 0a00 |0035: invoke-virtual {v10}, Lorg/toulibre/cdl/activities/MainActivity;.getResources:()Landroid/content/res/Resources; // method@1ccd │ │ +07d518: 0c01 |0038: move-result-object v1 │ │ +07d51a: 1402 3500 027f |0039: const v2, #float 1.72801e+38 // #7f020035 │ │ +07d520: 6e20 3501 2100 |003c: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@0135 │ │ +07d526: 0c01 |003f: move-result-object v1 │ │ +07d528: 1232 |0040: const/4 v2, #int 3 // #3 │ │ +07d52a: 6e30 020c 1002 |0041: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@0c02 │ │ +07d530: 2200 3804 |0044: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$4; // type@0438 │ │ +07d534: 54a3 5b0c |0046: iget-object v3, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ +07d538: 1404 2300 077f |0048: const v4, #float 1.79446e+38 // #7f070023 │ │ +07d53e: 1405 1700 077f |004b: const v5, #float 1.79446e+38 // #7f070017 │ │ +07d544: 07a1 |004e: move-object v1, v10 │ │ +07d546: 07a2 |004f: move-object v2, v10 │ │ +07d548: 7606 931c 0000 |0050: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lorg/toulibre/cdl/activities/MainActivity$4;.:(Lorg/toulibre/cdl/activities/MainActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V // method@1c93 │ │ +07d54e: 5ba0 5c0c |0053: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerToggle:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0c5c │ │ +07d552: 54a0 5c0c |0055: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerToggle:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0c5c │ │ +07d556: 6e20 dc0d 9000 |0057: invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBarDrawerToggle;.setDrawerIndicatorEnabled:(Z)V // method@0ddc │ │ +07d55c: 54a0 5b0c |005a: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ +07d560: 54a1 5c0c |005c: iget-object v1, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerToggle:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0c5c │ │ +07d564: 6e20 ff0b 1000 |005e: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V // method@0bff │ │ +07d56a: 54a0 5b0c |0061: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ +07d56e: 1201 |0063: const/4 v1, #int 0 // #0 │ │ +07d570: 6e20 040c 1000 |0064: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.setFocusable:(Z)V // method@0c04 │ │ +07d576: 1400 5100 0e7f |0067: const v0, #float 1.88752e+38 // #7f0e0051 │ │ +07d57c: 6e20 c81c 0a00 |006a: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ +07d582: 0c00 |006d: move-result-object v0 │ │ +07d584: 5ba0 5e0c |006e: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ +07d588: 1400 5300 0e7f |0070: const v0, #float 1.88752e+38 // #7f0e0053 │ │ +07d58e: 6e20 c81c 0a00 |0073: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/activities/MainActivity;.findViewById:(I)Landroid/view/View; // method@1cc8 │ │ +07d594: 0c08 |0076: move-result-object v8 │ │ +07d596: 1f08 b404 |0077: check-cast v8, Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // type@04b4 │ │ +07d59a: 2200 4004 |0079: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // type@0440 │ │ +07d59e: 6e10 ca1c 0a00 |007b: invoke-virtual {v10}, Lorg/toulibre/cdl/activities/MainActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@1cca │ │ +07d5a4: 0c01 |007e: move-result-object v1 │ │ +07d5a6: 7030 af1c a001 |007f: invoke-direct {v0, v10, v1}, Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter;.:(Lorg/toulibre/cdl/activities/MainActivity;Landroid/view/LayoutInflater;)V // method@1caf │ │ +07d5ac: 5ba0 5f0c |0082: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.menuAdapter:Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // field@0c5f │ │ +07d5b0: 54a0 5f0c |0084: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.menuAdapter:Lorg/toulibre/cdl/activities/MainActivity$MainMenuAdapter; // field@0c5f │ │ +07d5b4: 6e20 0a20 0800 |0086: invoke-virtual {v8, v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.setAdapter:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;)V // method@200a │ │ +07d5ba: 54a0 5e0c |0089: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ +07d5be: 1401 5400 0e7f |008b: const v1, #float 1.88752e+38 // #7f0e0054 │ │ +07d5c4: 6e20 b518 1000 |008e: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +07d5ca: 0c00 |0091: move-result-object v0 │ │ +07d5cc: 54a1 600c |0092: iget-object v1, v10, Lorg/toulibre/cdl/activities/MainActivity;.menuFooterClickListener:Landroid/view/View$OnClickListener; // field@0c60 │ │ +07d5d0: 6e20 0e19 1000 |0094: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ +07d5d6: 54a0 5e0c |0097: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ +07d5da: 1401 5500 0e7f |0099: const v1, #float 1.88752e+38 // #7f0e0055 │ │ +07d5e0: 6e20 b518 1000 |009c: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +07d5e6: 0c00 |009f: move-result-object v0 │ │ +07d5e8: 54a1 600c |00a0: iget-object v1, v10, Lorg/toulibre/cdl/activities/MainActivity;.menuFooterClickListener:Landroid/view/View$OnClickListener; // field@0c60 │ │ +07d5ec: 6e20 0e19 1000 |00a2: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ +07d5f2: 7110 9f05 0a00 |00a5: invoke-static {v10}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07d5f8: 0c00 |00a8: move-result-object v0 │ │ +07d5fa: 54a1 640c |00a9: iget-object v1, v10, Lorg/toulibre/cdl/activities/MainActivity;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c64 │ │ +07d5fe: 2202 3200 |00ab: new-instance v2, Landroid/content/IntentFilter; // type@0032 │ │ +07d602: 1a03 731f |00ad: const-string v3, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" // string@1f73 │ │ +07d606: 7020 0701 3200 |00af: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ +07d60c: 6e30 a005 1002 |00b2: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ +07d612: 54a0 5e0c |00b5: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ +07d616: 1401 5600 0e7f |00b7: const v1, #float 1.88752e+38 // #7f0e0056 │ │ +07d61c: 6e20 b518 1000 |00ba: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +07d622: 0c00 |00bd: move-result-object v0 │ │ +07d624: 1f00 b103 |00be: check-cast v0, Landroid/widget/TextView; // type@03b1 │ │ +07d628: 5ba0 5d0c |00c0: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.lastUpdateTextView:Landroid/widget/TextView; // field@0c5d │ │ +07d62c: 7010 e61c 0a00 |00c2: invoke-direct {v10}, Lorg/toulibre/cdl/activities/MainActivity;.updateLastUpdateTime:()V // method@1ce6 │ │ +07d632: 390b 2e00 |00c5: if-nez v11, 00f3 // +002e │ │ +07d636: 6200 540c |00c7: sget-object v0, Lorg/toulibre/cdl/activities/MainActivity$Section;.TRACKS:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c54 │ │ +07d63a: 5ba0 5a0c |00c9: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ +07d63e: 54a0 5a0c |00cb: iget-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ +07d642: 6e10 b61c 0000 |00cd: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/MainActivity$Section;.getFragmentClassName:()Ljava/lang/String; // method@1cb6 │ │ +07d648: 0c07 |00d0: move-result-object v7 │ │ +07d64a: 7120 f402 7a00 |00d1: invoke-static {v10, v7}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@02f4 │ │ +07d650: 0c06 |00d4: move-result-object v6 │ │ +07d652: 6e10 d11c 0a00 |00d5: invoke-virtual {v10}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cd1 │ │ +07d658: 0c00 |00d8: move-result-object v0 │ │ +07d65a: 6e10 7203 0000 |00d9: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07d660: 0c00 |00dc: move-result-object v0 │ │ +07d662: 1401 3f00 0e7f |00dd: const v1, #float 1.88752e+38 // #7f0e003f │ │ +07d668: 6e40 f303 1076 |00e0: invoke-virtual {v0, v1, v6, v7}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03f3 │ │ +07d66e: 0c00 |00e3: move-result-object v0 │ │ +07d670: 6e10 f603 0000 |00e4: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ +07d676: 2200 3904 |00e7: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$5; // type@0439 │ │ +07d67a: 7030 961c a008 |00e9: invoke-direct {v0, v10, v8}, Lorg/toulibre/cdl/activities/MainActivity$5;.:(Lorg/toulibre/cdl/activities/MainActivity;Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V // method@1c96 │ │ +07d680: 6e20 0720 0800 |00ec: invoke-virtual {v8, v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.post:(Ljava/lang/Runnable;)Z // method@2007 │ │ +07d686: 7010 e51c 0a00 |00ef: invoke-direct {v10}, Lorg/toulibre/cdl/activities/MainActivity;.updateActionBar:()V // method@1ce5 │ │ +07d68c: 0e00 |00f2: return-void │ │ +07d68e: 7100 bc1c 0000 |00f3: invoke-static {}, Lorg/toulibre/cdl/activities/MainActivity$Section;.values:()[Lorg/toulibre/cdl/activities/MainActivity$Section; // method@1cbc │ │ +07d694: 0c00 |00f6: move-result-object v0 │ │ +07d696: 1a01 2212 |00f7: const-string v1, "current_section" // string@1222 │ │ +07d69a: 6e20 1502 1b00 |00f9: invoke-virtual {v11, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@0215 │ │ +07d6a0: 0a01 |00fc: move-result v1 │ │ +07d6a2: 4600 0001 |00fd: aget-object v0, v0, v1 │ │ +07d6a6: 5ba0 5a0c |00ff: iput-object v0, v10, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ +07d6aa: 28e6 |0101: goto 00e7 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=193 │ │ 0x0004 line=194 │ │ 0x000a line=195 │ │ 0x0016 line=197 │ │ 0x0021 line=200 │ │ @@ -194096,44 +194114,44 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -07d6b4: |[07d6b4] org.toulibre.cdl.activities.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -07d6c4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -07d6c6: 6e10 cb1c 0600 |0001: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1ccb │ │ -07d6cc: 0c03 |0004: move-result-object v3 │ │ -07d6ce: 1404 0300 107f |0005: const v4, #float 1.91409e+38 // #7f100003 │ │ -07d6d4: 6e30 5818 4307 |0008: invoke-virtual {v3, v4, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ -07d6da: 1403 6200 0e7f |000b: const v3, #float 1.88752e+38 // #7f0e0062 │ │ -07d6e0: 7220 5418 3700 |000e: invoke-interface {v7, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ -07d6e6: 0c01 |0011: move-result-object v1 │ │ -07d6e8: 6003 3800 |0012: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -07d6ec: 1304 0800 |0014: const/16 v4, #int 8 // #8 │ │ -07d6f0: 3443 1e00 |0016: if-lt v3, v4, 0034 // +001e │ │ -07d6f4: 5b61 650c |0018: iput-object v1, v6, Lorg/toulibre/cdl/activities/MainActivity;.searchMenuItem:Landroid/view/MenuItem; // field@0c65 │ │ -07d6f8: 1a03 d221 |001a: const-string v3, "search" // string@21d2 │ │ -07d6fc: 6e20 d21c 3600 |001c: invoke-virtual {v6, v3}, Lorg/toulibre/cdl/activities/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1cd2 │ │ -07d702: 0c00 |001f: move-result-object v0 │ │ -07d704: 1f00 2100 |0020: check-cast v0, Landroid/app/SearchManager; // type@0021 │ │ -07d708: 7110 f307 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07f3 │ │ -07d70e: 0c02 |0025: move-result-object v2 │ │ -07d710: 1f02 1103 |0026: check-cast v2, Landroid/support/v7/widget/SearchView; // type@0311 │ │ -07d714: 6e10 c91c 0600 |0028: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/MainActivity;.getComponentName:()Landroid/content/ComponentName; // method@1cc9 │ │ -07d71a: 0c03 |002b: move-result-object v3 │ │ -07d71c: 6e20 9c00 3000 |002c: invoke-virtual {v0, v3}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@009c │ │ -07d722: 0c03 |002f: move-result-object v3 │ │ -07d724: 6e20 1317 3200 |0030: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@1713 │ │ -07d72a: 0f05 |0033: return v5 │ │ -07d72c: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -07d72e: 7120 f707 3100 |0035: invoke-static {v1, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@07f7 │ │ -07d734: 7120 f807 5100 |0038: invoke-static {v1, v5}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@07f8 │ │ -07d73a: 28f8 |003b: goto 0033 // -0008 │ │ +07d6ac: |[07d6ac] org.toulibre.cdl.activities.MainActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +07d6bc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +07d6be: 6e10 cb1c 0600 |0001: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/MainActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1ccb │ │ +07d6c4: 0c03 |0004: move-result-object v3 │ │ +07d6c6: 1404 0300 107f |0005: const v4, #float 1.91409e+38 // #7f100003 │ │ +07d6cc: 6e30 5818 4307 |0008: invoke-virtual {v3, v4, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ +07d6d2: 1403 6200 0e7f |000b: const v3, #float 1.88752e+38 // #7f0e0062 │ │ +07d6d8: 7220 5418 3700 |000e: invoke-interface {v7, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ +07d6de: 0c01 |0011: move-result-object v1 │ │ +07d6e0: 6003 3800 |0012: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +07d6e4: 1304 0800 |0014: const/16 v4, #int 8 // #8 │ │ +07d6e8: 3443 1e00 |0016: if-lt v3, v4, 0034 // +001e │ │ +07d6ec: 5b61 650c |0018: iput-object v1, v6, Lorg/toulibre/cdl/activities/MainActivity;.searchMenuItem:Landroid/view/MenuItem; // field@0c65 │ │ +07d6f0: 1a03 d021 |001a: const-string v3, "search" // string@21d0 │ │ +07d6f4: 6e20 d21c 3600 |001c: invoke-virtual {v6, v3}, Lorg/toulibre/cdl/activities/MainActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1cd2 │ │ +07d6fa: 0c00 |001f: move-result-object v0 │ │ +07d6fc: 1f00 2100 |0020: check-cast v0, Landroid/app/SearchManager; // type@0021 │ │ +07d700: 7110 f307 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07f3 │ │ +07d706: 0c02 |0025: move-result-object v2 │ │ +07d708: 1f02 1103 |0026: check-cast v2, Landroid/support/v7/widget/SearchView; // type@0311 │ │ +07d70c: 6e10 c91c 0600 |0028: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/MainActivity;.getComponentName:()Landroid/content/ComponentName; // method@1cc9 │ │ +07d712: 0c03 |002b: move-result-object v3 │ │ +07d714: 6e20 9c00 3000 |002c: invoke-virtual {v0, v3}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@009c │ │ +07d71a: 0c03 |002f: move-result-object v3 │ │ +07d71c: 6e20 1317 3200 |0030: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@1713 │ │ +07d722: 0f05 |0033: return v5 │ │ +07d724: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +07d726: 7120 f707 3100 |0035: invoke-static {v1, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@07f7 │ │ +07d72c: 7120 f807 5100 |0038: invoke-static {v1, v5}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@07f8 │ │ +07d732: 28f8 |003b: goto 0033 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=354 │ │ 0x000b line=356 │ │ 0x0012 line=357 │ │ 0x0018 line=358 │ │ 0x001a line=360 │ │ @@ -194154,21 +194172,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07d73c: |[07d73c] org.toulibre.cdl.activities.MainActivity.onDestroy:()V │ │ -07d74c: 6f10 f90c 0200 |0000: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onDestroy:()V // method@0cf9 │ │ -07d752: 7110 9f05 0200 |0003: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07d758: 0c00 |0006: move-result-object v0 │ │ -07d75a: 5421 640c |0007: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c64 │ │ -07d75e: 6e20 a205 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ -07d764: 0e00 |000c: return-void │ │ +07d734: |[07d734] org.toulibre.cdl.activities.MainActivity.onDestroy:()V │ │ +07d744: 6f10 f90c 0200 |0000: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onDestroy:()V // method@0cf9 │ │ +07d74a: 7110 9f05 0200 |0003: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07d750: 0c00 |0006: move-result-object v0 │ │ +07d752: 5421 640c |0007: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c64 │ │ +07d756: 6e20 a205 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ +07d75c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x0003 line=348 │ │ 0x000c line=349 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/toulibre/cdl/activities/MainActivity; │ │ @@ -194178,37 +194196,37 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -07d768: |[07d768] org.toulibre.cdl.activities.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -07d778: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07d77a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -07d77c: 5442 5c0c |0002: iget-object v2, v4, Lorg/toulibre/cdl/activities/MainActivity;.drawerToggle:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0c5c │ │ -07d780: 6e20 d90d 5200 |0004: invoke-virtual {v2, v5}, Landroid/support/v7/app/ActionBarDrawerToggle;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0dd9 │ │ -07d786: 0a02 |0007: move-result v2 │ │ -07d788: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ -07d78c: 0f00 |000a: return v0 │ │ -07d78e: 7210 6118 0500 |000b: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -07d794: 0a02 |000e: move-result v2 │ │ -07d796: 2b02 1500 0000 |000f: packed-switch v2, 00000024 // +00000015 │ │ -07d79c: 0110 |0012: move v0, v1 │ │ -07d79e: 28f7 |0013: goto 000a // -0009 │ │ -07d7a0: 6002 3800 |0014: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -07d7a4: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ -07d7a8: 3432 0400 |0018: if-lt v2, v3, 001c // +0004 │ │ -07d7ac: 0110 |001a: move v0, v1 │ │ -07d7ae: 28ef |001b: goto 000a // -0011 │ │ -07d7b0: 6e10 dc1c 0400 |001c: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity;.onSearchRequested:()Z // method@1cdc │ │ -07d7b6: 28eb |001f: goto 000a // -0015 │ │ -07d7b8: 6e10 e31c 0400 |0020: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity;.startDownloadSchedule:()V // method@1ce3 │ │ -07d7be: 28e7 |0023: goto 000a // -0019 │ │ -07d7c0: 0001 0200 6200 0e7f 0500 0000 1100 ... |0024: packed-switch-data (8 units) │ │ +07d760: |[07d760] org.toulibre.cdl.activities.MainActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +07d770: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07d772: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +07d774: 5442 5c0c |0002: iget-object v2, v4, Lorg/toulibre/cdl/activities/MainActivity;.drawerToggle:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0c5c │ │ +07d778: 6e20 d90d 5200 |0004: invoke-virtual {v2, v5}, Landroid/support/v7/app/ActionBarDrawerToggle;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0dd9 │ │ +07d77e: 0a02 |0007: move-result v2 │ │ +07d780: 3802 0300 |0008: if-eqz v2, 000b // +0003 │ │ +07d784: 0f00 |000a: return v0 │ │ +07d786: 7210 6118 0500 |000b: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +07d78c: 0a02 |000e: move-result v2 │ │ +07d78e: 2b02 1500 0000 |000f: packed-switch v2, 00000024 // +00000015 │ │ +07d794: 0110 |0012: move v0, v1 │ │ +07d796: 28f7 |0013: goto 000a // -0009 │ │ +07d798: 6002 3800 |0014: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +07d79c: 1303 0800 |0016: const/16 v3, #int 8 // #8 │ │ +07d7a0: 3432 0400 |0018: if-lt v2, v3, 001c // +0004 │ │ +07d7a4: 0110 |001a: move v0, v1 │ │ +07d7a6: 28ef |001b: goto 000a // -0011 │ │ +07d7a8: 6e10 dc1c 0400 |001c: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity;.onSearchRequested:()Z // method@1cdc │ │ +07d7ae: 28eb |001f: goto 000a // -0015 │ │ +07d7b0: 6e10 e31c 0400 |0020: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity;.startDownloadSchedule:()V // method@1ce3 │ │ +07d7b6: 28e7 |0023: goto 000a // -0019 │ │ +07d7b8: 0001 0200 6200 0e7f 0500 0000 1100 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=391 │ │ 0x000a line=408 │ │ 0x000b line=395 │ │ 0x0013 line=408 │ │ 0x0014 line=397 │ │ @@ -194225,25 +194243,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -07d7d0: |[07d7d0] org.toulibre.cdl.activities.MainActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ -07d7e0: 6f20 000d 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@0d00 │ │ -07d7e6: 5420 5b0c |0003: iget-object v0, v2, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ -07d7ea: 5421 5e0c |0005: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ -07d7ee: 6e20 e70b 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0be7 │ │ -07d7f4: 0a00 |000a: move-result v0 │ │ -07d7f6: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -07d7fa: 7010 e51c 0200 |000d: invoke-direct {v2}, Lorg/toulibre/cdl/activities/MainActivity;.updateActionBar:()V // method@1ce5 │ │ -07d800: 5420 5c0c |0010: iget-object v0, v2, Lorg/toulibre/cdl/activities/MainActivity;.drawerToggle:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0c5c │ │ -07d804: 6e10 dd0d 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.syncState:()V // method@0ddd │ │ -07d80a: 0e00 |0015: return-void │ │ +07d7c8: |[07d7c8] org.toulibre.cdl.activities.MainActivity.onPostCreate:(Landroid/os/Bundle;)V │ │ +07d7d8: 6f20 000d 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onPostCreate:(Landroid/os/Bundle;)V // method@0d00 │ │ +07d7de: 5420 5b0c |0003: iget-object v0, v2, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ +07d7e2: 5421 5e0c |0005: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ +07d7e6: 6e20 e70b 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0be7 │ │ +07d7ec: 0a00 |000a: move-result v0 │ │ +07d7ee: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +07d7f2: 7010 e51c 0200 |000d: invoke-direct {v2}, Lorg/toulibre/cdl/activities/MainActivity;.updateActionBar:()V // method@1ce5 │ │ +07d7f8: 5420 5c0c |0010: iget-object v0, v2, Lorg/toulibre/cdl/activities/MainActivity;.drawerToggle:Landroid/support/v7/app/ActionBarDrawerToggle; // field@0c5c │ │ +07d7fc: 6e10 dd0d 0000 |0012: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarDrawerToggle;.syncState:()V // method@0ddd │ │ +07d802: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0003 line=282 │ │ 0x000d line=283 │ │ 0x0010 line=285 │ │ 0x0015 line=286 │ │ @@ -194256,40 +194274,40 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -07d80c: |[07d80c] org.toulibre.cdl.activities.MainActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -07d81c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07d81e: 5463 5b0c |0001: iget-object v3, v6, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ -07d822: 5464 5e0c |0003: iget-object v4, v6, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ -07d826: 6e20 e70b 4300 |0005: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0be7 │ │ -07d82c: 0a03 |0008: move-result v3 │ │ -07d82e: 3803 2000 |0009: if-eqz v3, 0029 // +0020 │ │ -07d832: 7210 5618 0700 |000b: invoke-interface {v7}, Landroid/view/Menu;.size:()I // method@1856 │ │ -07d838: 0a02 |000e: move-result v2 │ │ -07d83a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -07d83c: 3520 1900 |0010: if-ge v0, v2, 0029 // +0019 │ │ -07d840: 7220 5518 0700 |0012: invoke-interface {v7, v0}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@1855 │ │ -07d846: 0c01 |0015: move-result-object v1 │ │ -07d848: 7210 6218 0100 |0016: invoke-interface {v1}, Landroid/view/MenuItem;.getOrder:()I // method@1862 │ │ -07d84e: 0a03 |0019: move-result v3 │ │ -07d850: 1504 ffff |001a: const/high16 v4, #int -65536 // #ffff │ │ -07d854: b543 |001c: and-int/2addr v3, v4 │ │ -07d856: 3903 0900 |001d: if-nez v3, 0026 // +0009 │ │ -07d85a: 7220 7518 5100 |001f: invoke-interface {v1, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1875 │ │ -07d860: 0c03 |0022: move-result-object v3 │ │ -07d862: 7220 6c18 5300 |0023: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@186c │ │ -07d868: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07d86c: 28e8 |0028: goto 0010 // -0018 │ │ -07d86e: 6f20 020d 7600 |0029: invoke-super {v6, v7}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0d02 │ │ -07d874: 0a03 |002c: move-result v3 │ │ -07d876: 0f03 |002d: return v3 │ │ +07d804: |[07d804] org.toulibre.cdl.activities.MainActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +07d814: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07d816: 5463 5b0c |0001: iget-object v3, v6, Lorg/toulibre/cdl/activities/MainActivity;.drawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0c5b │ │ +07d81a: 5464 5e0c |0003: iget-object v4, v6, Lorg/toulibre/cdl/activities/MainActivity;.mainMenu:Landroid/view/View; // field@0c5e │ │ +07d81e: 6e20 e70b 4300 |0005: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@0be7 │ │ +07d824: 0a03 |0008: move-result v3 │ │ +07d826: 3803 2000 |0009: if-eqz v3, 0029 // +0020 │ │ +07d82a: 7210 5618 0700 |000b: invoke-interface {v7}, Landroid/view/Menu;.size:()I // method@1856 │ │ +07d830: 0a02 |000e: move-result v2 │ │ +07d832: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +07d834: 3520 1900 |0010: if-ge v0, v2, 0029 // +0019 │ │ +07d838: 7220 5518 0700 |0012: invoke-interface {v7, v0}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@1855 │ │ +07d83e: 0c01 |0015: move-result-object v1 │ │ +07d840: 7210 6218 0100 |0016: invoke-interface {v1}, Landroid/view/MenuItem;.getOrder:()I // method@1862 │ │ +07d846: 0a03 |0019: move-result v3 │ │ +07d848: 1504 ffff |001a: const/high16 v4, #int -65536 // #ffff │ │ +07d84c: b543 |001c: and-int/2addr v3, v4 │ │ +07d84e: 3903 0900 |001d: if-nez v3, 0026 // +0009 │ │ +07d852: 7220 7518 5100 |001f: invoke-interface {v1, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1875 │ │ +07d858: 0c03 |0022: move-result-object v3 │ │ +07d85a: 7220 6c18 5300 |0023: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@186c │ │ +07d860: d800 0001 |0026: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07d864: 28e8 |0028: goto 0010 // -0018 │ │ +07d866: 6f20 020d 7600 |0029: invoke-super {v6, v7}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0d02 │ │ +07d86c: 0a03 |002c: move-result v3 │ │ +07d86e: 0f03 |002d: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=375 │ │ 0x000b line=376 │ │ 0x000f line=377 │ │ 0x0012 line=378 │ │ 0x0016 line=379 │ │ @@ -194308,22 +194326,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -07d878: |[07d878] org.toulibre.cdl.activities.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -07d888: 6f20 060d 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0d06 │ │ -07d88e: 1a00 2412 |0003: const-string v0, "current_section" // string@1224 │ │ -07d892: 5421 5a0c |0005: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ -07d896: 6e10 b91c 0100 |0007: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/MainActivity$Section;.ordinal:()I // method@1cb9 │ │ -07d89c: 0a01 |000a: move-result v1 │ │ -07d89e: 6e30 2302 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -07d8a4: 0e00 |000e: return-void │ │ +07d870: |[07d870] org.toulibre.cdl.activities.MainActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +07d880: 6f20 060d 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0d06 │ │ +07d886: 1a00 2212 |0003: const-string v0, "current_section" // string@1222 │ │ +07d88a: 5421 5a0c |0005: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.currentSection:Lorg/toulibre/cdl/activities/MainActivity$Section; // field@0c5a │ │ +07d88e: 6e10 b91c 0100 |0007: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/MainActivity$Section;.ordinal:()I // method@1cb9 │ │ +07d894: 0a01 |000a: move-result v1 │ │ +07d896: 6e30 2302 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +07d89c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0003 line=300 │ │ 0x000e line=301 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/toulibre/cdl/activities/MainActivity; │ │ @@ -194334,72 +194352,72 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 122 16-bit code units │ │ -07d8a8: |[07d8a8] org.toulibre.cdl.activities.MainActivity.onStart:()V │ │ -07d8b8: 170c 005c 2605 |0000: const-wide/32 v12, #float 7.82218e-36 // #05265c00 │ │ -07d8be: 160a ffff |0003: const-wide/16 v10, #int -1 // #ffff │ │ -07d8c2: 6f10 070d 0e00 |0005: invoke-super {v14}, Landroid/support/v7/app/ActionBarActivity;.onStart:()V // method@0d07 │ │ -07d8c8: 54e5 610c |0008: iget-object v5, v14, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ -07d8cc: 1308 0800 |000a: const/16 v8, #int 8 // #8 │ │ -07d8d0: 6e20 a51a 8500 |000c: invoke-virtual {v5, v8}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@1aa5 │ │ -07d8d6: 7110 9f05 0e00 |000f: invoke-static {v14}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07d8dc: 0c01 |0012: move-result-object v1 │ │ -07d8de: 54e5 620c |0013: iget-object v5, v14, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadProgressReceiver:Landroid/content/BroadcastReceiver; // field@0c62 │ │ -07d8e2: 2208 3200 |0015: new-instance v8, Landroid/content/IntentFilter; // type@0032 │ │ -07d8e6: 1a09 711f |0017: const-string v9, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_PROGRESS" // string@1f71 │ │ -07d8ea: 7020 0701 9800 |0019: invoke-direct {v8, v9}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ -07d8f0: 6e30 a005 5108 |001c: invoke-virtual {v1, v5, v8}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ -07d8f6: 54e5 630c |001f: iget-object v5, v14, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadResultReceiver:Landroid/content/BroadcastReceiver; // field@0c63 │ │ -07d8fa: 2208 3200 |0021: new-instance v8, Landroid/content/IntentFilter; // type@0032 │ │ -07d8fe: 1a09 721f |0023: const-string v9, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_RESULT" // string@1f72 │ │ -07d902: 7020 0701 9800 |0025: invoke-direct {v8, v9}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ -07d908: 6e30 a005 5108 |0028: invoke-virtual {v1, v5, v8}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ -07d90e: 7100 d81b 0000 |002b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -07d914: 0b02 |002e: move-result-wide v2 │ │ -07d916: 7100 621d 0000 |002f: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -07d91c: 0c05 |0032: move-result-object v5 │ │ -07d91e: 6e10 641d 0500 |0033: invoke-virtual {v5}, Lorg/toulibre/cdl/db/DatabaseManager;.getLastUpdateTime:()J // method@1d64 │ │ -07d924: 0b06 |0036: move-result-wide v6 │ │ -07d926: 3105 060a |0037: cmp-long v5, v6, v10 │ │ -07d92a: 3805 0800 |0039: if-eqz v5, 0041 // +0008 │ │ -07d92e: 9c08 020c |003b: sub-long v8, v2, v12 │ │ -07d932: 3105 0608 |003d: cmp-long v5, v6, v8 │ │ -07d936: 3b05 3a00 |003f: if-gez v5, 0079 // +003a │ │ -07d93a: 1205 |0041: const/4 v5, #int 0 // #0 │ │ -07d93c: 6e20 cc1c 5e00 |0042: invoke-virtual {v14, v5}, Lorg/toulibre/cdl/activities/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@1ccc │ │ -07d942: 0c04 |0045: move-result-object v4 │ │ -07d944: 1a05 9518 |0046: const-string v5, "last_download_reminder_time" // string@1895 │ │ -07d948: 7240 1401 54ba |0048: invoke-interface {v4, v5, v10, v11}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0114 │ │ -07d94e: 0b06 |004b: move-result-wide v6 │ │ -07d950: 3105 060a |004c: cmp-long v5, v6, v10 │ │ -07d954: 3805 0800 |004e: if-eqz v5, 0056 // +0008 │ │ -07d958: 9c08 020c |0050: sub-long v8, v2, v12 │ │ -07d95c: 3105 0608 |0052: cmp-long v5, v6, v8 │ │ -07d960: 3b05 2500 |0054: if-gez v5, 0079 // +0025 │ │ -07d964: 7210 1101 0400 |0056: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0111 │ │ -07d96a: 0c05 |0059: move-result-object v5 │ │ -07d96c: 1a08 9518 |005a: const-string v8, "last_download_reminder_time" // string@1895 │ │ -07d970: 7240 0f01 8532 |005c: invoke-interface {v5, v8, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@010f │ │ -07d976: 0c05 |005f: move-result-object v5 │ │ -07d978: 7210 0c01 0500 |0060: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@010c │ │ -07d97e: 6e10 d11c 0e00 |0063: invoke-virtual {v14}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cd1 │ │ -07d984: 0c00 |0066: move-result-object v0 │ │ -07d986: 1a05 e112 |0067: const-string v5, "download_reminder" // string@12e1 │ │ -07d98a: 6e20 7503 5000 |0069: invoke-virtual {v0, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0375 │ │ -07d990: 0c05 |006c: move-result-object v5 │ │ -07d992: 3905 0c00 |006d: if-nez v5, 0079 // +000c │ │ -07d996: 2205 3f04 |006f: new-instance v5, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; // type@043f │ │ -07d99a: 7010 ab1c 0500 |0071: invoke-direct {v5}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;.:()V // method@1cab │ │ -07d9a0: 1a08 e112 |0074: const-string v8, "download_reminder" // string@12e1 │ │ -07d9a4: 6e30 ae1c 0508 |0076: invoke-virtual {v5, v0, v8}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@1cae │ │ -07d9aa: 0e00 |0079: return-void │ │ +07d8a0: |[07d8a0] org.toulibre.cdl.activities.MainActivity.onStart:()V │ │ +07d8b0: 170c 005c 2605 |0000: const-wide/32 v12, #float 7.82218e-36 // #05265c00 │ │ +07d8b6: 160a ffff |0003: const-wide/16 v10, #int -1 // #ffff │ │ +07d8ba: 6f10 070d 0e00 |0005: invoke-super {v14}, Landroid/support/v7/app/ActionBarActivity;.onStart:()V // method@0d07 │ │ +07d8c0: 54e5 610c |0008: iget-object v5, v14, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ +07d8c4: 1308 0800 |000a: const/16 v8, #int 8 // #8 │ │ +07d8c8: 6e20 a51a 8500 |000c: invoke-virtual {v5, v8}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@1aa5 │ │ +07d8ce: 7110 9f05 0e00 |000f: invoke-static {v14}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07d8d4: 0c01 |0012: move-result-object v1 │ │ +07d8d6: 54e5 620c |0013: iget-object v5, v14, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadProgressReceiver:Landroid/content/BroadcastReceiver; // field@0c62 │ │ +07d8da: 2208 3200 |0015: new-instance v8, Landroid/content/IntentFilter; // type@0032 │ │ +07d8de: 1a09 6f1f |0017: const-string v9, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_PROGRESS" // string@1f6f │ │ +07d8e2: 7020 0701 9800 |0019: invoke-direct {v8, v9}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ +07d8e8: 6e30 a005 5108 |001c: invoke-virtual {v1, v5, v8}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ +07d8ee: 54e5 630c |001f: iget-object v5, v14, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadResultReceiver:Landroid/content/BroadcastReceiver; // field@0c63 │ │ +07d8f2: 2208 3200 |0021: new-instance v8, Landroid/content/IntentFilter; // type@0032 │ │ +07d8f6: 1a09 701f |0023: const-string v9, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_RESULT" // string@1f70 │ │ +07d8fa: 7020 0701 9800 |0025: invoke-direct {v8, v9}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ +07d900: 6e30 a005 5108 |0028: invoke-virtual {v1, v5, v8}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ +07d906: 7100 d81b 0000 |002b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +07d90c: 0b02 |002e: move-result-wide v2 │ │ +07d90e: 7100 621d 0000 |002f: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +07d914: 0c05 |0032: move-result-object v5 │ │ +07d916: 6e10 641d 0500 |0033: invoke-virtual {v5}, Lorg/toulibre/cdl/db/DatabaseManager;.getLastUpdateTime:()J // method@1d64 │ │ +07d91c: 0b06 |0036: move-result-wide v6 │ │ +07d91e: 3105 060a |0037: cmp-long v5, v6, v10 │ │ +07d922: 3805 0800 |0039: if-eqz v5, 0041 // +0008 │ │ +07d926: 9c08 020c |003b: sub-long v8, v2, v12 │ │ +07d92a: 3105 0608 |003d: cmp-long v5, v6, v8 │ │ +07d92e: 3b05 3a00 |003f: if-gez v5, 0079 // +003a │ │ +07d932: 1205 |0041: const/4 v5, #int 0 // #0 │ │ +07d934: 6e20 cc1c 5e00 |0042: invoke-virtual {v14, v5}, Lorg/toulibre/cdl/activities/MainActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@1ccc │ │ +07d93a: 0c04 |0045: move-result-object v4 │ │ +07d93c: 1a05 9318 |0046: const-string v5, "last_download_reminder_time" // string@1893 │ │ +07d940: 7240 1401 54ba |0048: invoke-interface {v4, v5, v10, v11}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0114 │ │ +07d946: 0b06 |004b: move-result-wide v6 │ │ +07d948: 3105 060a |004c: cmp-long v5, v6, v10 │ │ +07d94c: 3805 0800 |004e: if-eqz v5, 0056 // +0008 │ │ +07d950: 9c08 020c |0050: sub-long v8, v2, v12 │ │ +07d954: 3105 0608 |0052: cmp-long v5, v6, v8 │ │ +07d958: 3b05 2500 |0054: if-gez v5, 0079 // +0025 │ │ +07d95c: 7210 1101 0400 |0056: invoke-interface {v4}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0111 │ │ +07d962: 0c05 |0059: move-result-object v5 │ │ +07d964: 1a08 9318 |005a: const-string v8, "last_download_reminder_time" // string@1893 │ │ +07d968: 7240 0f01 8532 |005c: invoke-interface {v5, v8, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@010f │ │ +07d96e: 0c05 |005f: move-result-object v5 │ │ +07d970: 7210 0c01 0500 |0060: invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@010c │ │ +07d976: 6e10 d11c 0e00 |0063: invoke-virtual {v14}, Lorg/toulibre/cdl/activities/MainActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cd1 │ │ +07d97c: 0c00 |0066: move-result-object v0 │ │ +07d97e: 1a05 df12 |0067: const-string v5, "download_reminder" // string@12df │ │ +07d982: 6e20 7503 5000 |0069: invoke-virtual {v0, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0375 │ │ +07d988: 0c05 |006c: move-result-object v5 │ │ +07d98a: 3905 0c00 |006d: if-nez v5, 0079 // +000c │ │ +07d98e: 2205 3f04 |006f: new-instance v5, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; // type@043f │ │ +07d992: 7010 ab1c 0500 |0071: invoke-direct {v5}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;.:()V // method@1cab │ │ +07d998: 1a08 df12 |0074: const-string v8, "download_reminder" // string@12df │ │ +07d99c: 6e30 ae1c 0508 |0076: invoke-virtual {v5, v0, v8}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@1cae │ │ +07d9a2: 0e00 |0079: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=305 │ │ 0x0008 line=308 │ │ 0x000f line=311 │ │ 0x0013 line=312 │ │ 0x001f line=313 │ │ @@ -194427,31 +194445,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -07d9ac: |[07d9ac] org.toulibre.cdl.activities.MainActivity.onStop:()V │ │ -07d9bc: 5421 650c |0000: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.searchMenuItem:Landroid/view/MenuItem; // field@0c65 │ │ -07d9c0: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -07d9c4: 5421 650c |0004: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.searchMenuItem:Landroid/view/MenuItem; // field@0c65 │ │ -07d9c8: 7110 f407 0100 |0006: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@07f4 │ │ -07d9ce: 0a01 |0009: move-result v1 │ │ -07d9d0: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ -07d9d4: 5421 650c |000c: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.searchMenuItem:Landroid/view/MenuItem; // field@0c65 │ │ -07d9d8: 7110 f107 0100 |000e: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.collapseActionView:(Landroid/view/MenuItem;)Z // method@07f1 │ │ -07d9de: 7110 9f05 0200 |0011: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07d9e4: 0c00 |0014: move-result-object v0 │ │ -07d9e6: 5421 620c |0015: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadProgressReceiver:Landroid/content/BroadcastReceiver; // field@0c62 │ │ -07d9ea: 6e20 a205 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ -07d9f0: 5421 630c |001a: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadResultReceiver:Landroid/content/BroadcastReceiver; // field@0c63 │ │ -07d9f4: 6e20 a205 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ -07d9fa: 6f10 080d 0200 |001f: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onStop:()V // method@0d08 │ │ -07da00: 0e00 |0022: return-void │ │ +07d9a4: |[07d9a4] org.toulibre.cdl.activities.MainActivity.onStop:()V │ │ +07d9b4: 5421 650c |0000: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.searchMenuItem:Landroid/view/MenuItem; // field@0c65 │ │ +07d9b8: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +07d9bc: 5421 650c |0004: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.searchMenuItem:Landroid/view/MenuItem; // field@0c65 │ │ +07d9c0: 7110 f407 0100 |0006: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@07f4 │ │ +07d9c6: 0a01 |0009: move-result v1 │ │ +07d9c8: 3801 0700 |000a: if-eqz v1, 0011 // +0007 │ │ +07d9cc: 5421 650c |000c: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.searchMenuItem:Landroid/view/MenuItem; // field@0c65 │ │ +07d9d0: 7110 f107 0100 |000e: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.collapseActionView:(Landroid/view/MenuItem;)Z // method@07f1 │ │ +07d9d6: 7110 9f05 0200 |0011: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07d9dc: 0c00 |0014: move-result-object v0 │ │ +07d9de: 5421 620c |0015: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadProgressReceiver:Landroid/content/BroadcastReceiver; // field@0c62 │ │ +07d9e2: 6e20 a205 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ +07d9e8: 5421 630c |001a: iget-object v1, v2, Lorg/toulibre/cdl/activities/MainActivity;.scheduleDownloadResultReceiver:Landroid/content/BroadcastReceiver; // field@0c63 │ │ +07d9ec: 6e20 a205 1000 |001c: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ +07d9f2: 6f10 080d 0200 |001f: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onStop:()V // method@0d08 │ │ +07d9f8: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x000c line=335 │ │ 0x0011 line=338 │ │ 0x0015 line=339 │ │ 0x001a line=340 │ │ @@ -194466,56 +194484,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -07da04: |[07da04] org.toulibre.cdl.activities.MainActivity.startDownloadSchedule:()V │ │ -07da14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07da16: 5430 610c |0001: iget-object v0, v3, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ -07da1a: 6e10 a21a 0000 |0003: invoke-virtual {v0}, Landroid/widget/ProgressBar;.clearAnimation:()V // method@1aa2 │ │ -07da20: 5430 610c |0006: iget-object v0, v3, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ -07da24: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -07da26: 6e20 a31a 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@1aa3 │ │ -07da2c: 5430 610c |000c: iget-object v0, v3, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ -07da30: 6e20 a51a 2000 |000e: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@1aa5 │ │ -07da36: 6000 3800 |0011: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -07da3a: 1301 0b00 |0013: const/16 v1, #int 11 // #b │ │ -07da3e: 3410 0f00 |0015: if-lt v0, v1, 0024 // +000f │ │ -07da42: 2200 3d04 |0017: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask; // type@043d │ │ -07da46: 7020 a41c 3000 |0019: invoke-direct {v0, v3}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.:(Landroid/content/Context;)V // method@1ca4 │ │ -07da4c: 6201 3700 |001c: sget-object v1, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0037 │ │ -07da50: 2322 fc04 |001e: new-array v2, v2, [Ljava/lang/Void; // type@04fc │ │ -07da54: 6e30 a81c 1002 |0020: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1ca8 │ │ -07da5a: 0e00 |0023: return-void │ │ -07da5c: 2200 3d04 |0024: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask; // type@043d │ │ -07da60: 7020 a41c 3000 |0026: invoke-direct {v0, v3}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.:(Landroid/content/Context;)V // method@1ca4 │ │ -07da66: 2321 fc04 |0029: new-array v1, v2, [Ljava/lang/Void; // type@04fc │ │ -07da6a: 6e20 a71c 1000 |002b: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1ca7 │ │ -07da70: 28f5 |002e: goto 0023 // -000b │ │ +07d9fc: |[07d9fc] org.toulibre.cdl.activities.MainActivity.startDownloadSchedule:()V │ │ +07da0c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07da0e: 5430 610c |0001: iget-object v0, v3, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ +07da12: 6e10 a21a 0000 |0003: invoke-virtual {v0}, Landroid/widget/ProgressBar;.clearAnimation:()V // method@1aa2 │ │ +07da18: 5430 610c |0006: iget-object v0, v3, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ +07da1c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +07da1e: 6e20 a31a 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;.setIndeterminate:(Z)V // method@1aa3 │ │ +07da24: 5430 610c |000c: iget-object v0, v3, Lorg/toulibre/cdl/activities/MainActivity;.progressBar:Landroid/widget/ProgressBar; // field@0c61 │ │ +07da28: 6e20 a51a 2000 |000e: invoke-virtual {v0, v2}, Landroid/widget/ProgressBar;.setVisibility:(I)V // method@1aa5 │ │ +07da2e: 6000 3800 |0011: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +07da32: 1301 0b00 |0013: const/16 v1, #int 11 // #b │ │ +07da36: 3410 0f00 |0015: if-lt v0, v1, 0024 // +000f │ │ +07da3a: 2200 3d04 |0017: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask; // type@043d │ │ +07da3e: 7020 a41c 3000 |0019: invoke-direct {v0, v3}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.:(Landroid/content/Context;)V // method@1ca4 │ │ +07da44: 6201 3700 |001c: sget-object v1, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@0037 │ │ +07da48: 2322 fc04 |001e: new-array v2, v2, [Ljava/lang/Void; // type@04fc │ │ +07da4c: 6e30 a81c 1002 |0020: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1ca8 │ │ +07da52: 0e00 |0023: return-void │ │ +07da54: 2200 3d04 |0024: new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask; // type@043d │ │ +07da58: 7020 a41c 3000 |0026: invoke-direct {v0, v3}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.:(Landroid/content/Context;)V // method@1ca4 │ │ +07da5e: 2321 fc04 |0029: new-array v1, v2, [Ljava/lang/Void; // type@04fc │ │ +07da62: 6e20 a71c 1000 |002b: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1ca7 │ │ +07da68: 28f5 |002e: goto 0023 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=414 │ │ 0x0006 line=415 │ │ 0x000c line=416 │ │ 0x0011 line=417 │ │ 0x0017 line=418 │ │ 0x0023 line=422 │ │ 0x0024 line=420 │ │ locals : │ │ 0x0000 - 0x002f reg=3 this Lorg/toulibre/cdl/activities/MainActivity; │ │ │ │ - source_file_idx : 2598 (MainActivity.java) │ │ + source_file_idx : 2596 (MainActivity.java) │ │ │ │ Class #691 header: │ │ class_idx : 1091 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 546 │ │ -source_file_idx : 2791 │ │ +source_file_idx : 2789 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #691 - │ │ Class descriptor : 'Lorg/toulibre/cdl/activities/PersonInfoActivity;' │ │ @@ -194530,17 +194548,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07da74: |[07da74] org.toulibre.cdl.activities.PersonInfoActivity.:()V │ │ -07da84: 7010 e00c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ -07da8a: 0e00 |0003: return-void │ │ +07da6c: |[07da6c] org.toulibre.cdl.activities.PersonInfoActivity.:()V │ │ +07da7c: 7010 e00c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ +07da82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/activities/PersonInfoActivity; │ │ │ │ Virtual methods - │ │ @@ -194549,54 +194567,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 86 16-bit code units │ │ -07da8c: |[07da8c] org.toulibre.cdl.activities.PersonInfoActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07da9c: 6f20 f40c 6500 |0000: invoke-super {v5, v6}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ -07daa2: 1403 1800 047f |0003: const v3, #float 1.75459e+38 // #7f040018 │ │ -07daa8: 6e20 ef1c 3500 |0006: invoke-virtual {v5, v3}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.setContentView:(I)V // method@1cef │ │ -07daae: 1403 4000 0e7f |0009: const v3, #float 1.88752e+38 // #7f0e0040 │ │ -07dab4: 6e20 e81c 3500 |000c: invoke-virtual {v5, v3}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.findViewById:(I)Landroid/view/View; // method@1ce8 │ │ -07daba: 0c03 |000f: move-result-object v3 │ │ -07dabc: 1f03 1c03 |0010: check-cast v3, Landroid/support/v7/widget/Toolbar; // type@031c │ │ -07dac0: 6e20 f01c 3500 |0012: invoke-virtual {v5, v3}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@1cf0 │ │ -07dac6: 6e10 ea1c 0500 |0015: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.getIntent:()Landroid/content/Intent; // method@1cea │ │ -07dacc: 0c03 |0018: move-result-object v3 │ │ -07dace: 1a04 0220 |0019: const-string v4, "person" // string@2002 │ │ -07dad2: 6e20 ed00 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00ed │ │ -07dad8: 0c02 |001e: move-result-object v2 │ │ -07dada: 1f02 9604 |001f: check-cast v2, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ -07dade: 6e10 eb1c 0500 |0021: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1ceb │ │ -07dae4: 0c00 |0024: move-result-object v0 │ │ -07dae6: 1213 |0025: const/4 v3, #int 1 // #1 │ │ -07dae8: 6e20 d30c 3000 |0026: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ -07daee: 1203 |0029: const/4 v3, #int 0 // #0 │ │ -07daf0: 6e20 d40c 3000 |002a: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0cd4 │ │ -07daf6: 1403 2700 0e7f |002d: const v3, #float 1.88751e+38 // #7f0e0027 │ │ -07dafc: 6e20 e81c 3500 |0030: invoke-virtual {v5, v3}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.findViewById:(I)Landroid/view/View; // method@1ce8 │ │ -07db02: 0c03 |0033: move-result-object v3 │ │ -07db04: 1f03 b103 |0034: check-cast v3, Landroid/widget/TextView; // type@03b1 │ │ -07db08: 6e10 701f 0200 |0036: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Person;.getName:()Ljava/lang/String; // method@1f70 │ │ -07db0e: 0c04 |0039: move-result-object v4 │ │ -07db10: 6e20 dc1a 4300 |003a: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -07db16: 3906 1800 |003d: if-nez v6, 0055 // +0018 │ │ -07db1a: 7110 131e 0200 |003f: invoke-static {v2}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.newInstance:(Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/fragments/PersonInfoListFragment; // method@1e13 │ │ -07db20: 0c01 |0042: move-result-object v1 │ │ -07db22: 6e10 ec1c 0500 |0043: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cec │ │ -07db28: 0c03 |0046: move-result-object v3 │ │ -07db2a: 6e10 7203 0300 |0047: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07db30: 0c03 |004a: move-result-object v3 │ │ -07db32: 1404 3f00 0e7f |004b: const v4, #float 1.88752e+38 // #7f0e003f │ │ -07db38: 6e30 f203 4301 |004e: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ -07db3e: 0c03 |0051: move-result-object v3 │ │ -07db40: 6e10 f603 0300 |0052: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ -07db46: 0e00 |0055: return-void │ │ +07da84: |[07da84] org.toulibre.cdl.activities.PersonInfoActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07da94: 6f20 f40c 6500 |0000: invoke-super {v5, v6}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ +07da9a: 1403 1800 047f |0003: const v3, #float 1.75459e+38 // #7f040018 │ │ +07daa0: 6e20 ef1c 3500 |0006: invoke-virtual {v5, v3}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.setContentView:(I)V // method@1cef │ │ +07daa6: 1403 4000 0e7f |0009: const v3, #float 1.88752e+38 // #7f0e0040 │ │ +07daac: 6e20 e81c 3500 |000c: invoke-virtual {v5, v3}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.findViewById:(I)Landroid/view/View; // method@1ce8 │ │ +07dab2: 0c03 |000f: move-result-object v3 │ │ +07dab4: 1f03 1c03 |0010: check-cast v3, Landroid/support/v7/widget/Toolbar; // type@031c │ │ +07dab8: 6e20 f01c 3500 |0012: invoke-virtual {v5, v3}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@1cf0 │ │ +07dabe: 6e10 ea1c 0500 |0015: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.getIntent:()Landroid/content/Intent; // method@1cea │ │ +07dac4: 0c03 |0018: move-result-object v3 │ │ +07dac6: 1a04 0020 |0019: const-string v4, "person" // string@2000 │ │ +07daca: 6e20 ed00 4300 |001b: invoke-virtual {v3, v4}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@00ed │ │ +07dad0: 0c02 |001e: move-result-object v2 │ │ +07dad2: 1f02 9604 |001f: check-cast v2, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ +07dad6: 6e10 eb1c 0500 |0021: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1ceb │ │ +07dadc: 0c00 |0024: move-result-object v0 │ │ +07dade: 1213 |0025: const/4 v3, #int 1 // #1 │ │ +07dae0: 6e20 d30c 3000 |0026: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ +07dae6: 1203 |0029: const/4 v3, #int 0 // #0 │ │ +07dae8: 6e20 d40c 3000 |002a: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0cd4 │ │ +07daee: 1403 2700 0e7f |002d: const v3, #float 1.88751e+38 // #7f0e0027 │ │ +07daf4: 6e20 e81c 3500 |0030: invoke-virtual {v5, v3}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.findViewById:(I)Landroid/view/View; // method@1ce8 │ │ +07dafa: 0c03 |0033: move-result-object v3 │ │ +07dafc: 1f03 b103 |0034: check-cast v3, Landroid/widget/TextView; // type@03b1 │ │ +07db00: 6e10 701f 0200 |0036: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Person;.getName:()Ljava/lang/String; // method@1f70 │ │ +07db06: 0c04 |0039: move-result-object v4 │ │ +07db08: 6e20 dc1a 4300 |003a: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +07db0e: 3906 1800 |003d: if-nez v6, 0055 // +0018 │ │ +07db12: 7110 131e 0200 |003f: invoke-static {v2}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.newInstance:(Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/fragments/PersonInfoListFragment; // method@1e13 │ │ +07db18: 0c01 |0042: move-result-object v1 │ │ +07db1a: 6e10 ec1c 0500 |0043: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cec │ │ +07db20: 0c03 |0046: move-result-object v3 │ │ +07db22: 6e10 7203 0300 |0047: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07db28: 0c03 |004a: move-result-object v3 │ │ +07db2a: 1404 3f00 0e7f |004b: const v4, #float 1.88752e+38 // #7f0e003f │ │ +07db30: 6e30 f203 4301 |004e: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ +07db36: 0c03 |0051: move-result-object v3 │ │ +07db38: 6e10 f603 0300 |0052: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ +07db3e: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0009 line=23 │ │ 0x0015 line=25 │ │ 0x0021 line=27 │ │ @@ -194619,42 +194637,42 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -07db48: |[07db48] org.toulibre.cdl.activities.PersonInfoActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -07db58: 7210 6118 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -07db5e: 0a00 |0003: move-result v0 │ │ -07db60: 2b00 0a00 0000 |0004: packed-switch v0, 0000000e // +0000000a │ │ -07db66: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07db68: 0f00 |0008: return v0 │ │ -07db6a: 6e10 e91c 0100 |0009: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.finish:()V // method@1ce9 │ │ -07db70: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07db72: 28fb |000d: goto 0008 // -0005 │ │ -07db74: 0001 0100 2c00 0201 0500 0000 |000e: packed-switch-data (6 units) │ │ +07db40: |[07db40] org.toulibre.cdl.activities.PersonInfoActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +07db50: 7210 6118 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +07db56: 0a00 |0003: move-result v0 │ │ +07db58: 2b00 0a00 0000 |0004: packed-switch v0, 0000000e // +0000000a │ │ +07db5e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07db60: 0f00 |0008: return v0 │ │ +07db62: 6e10 e91c 0100 |0009: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/PersonInfoActivity;.finish:()V // method@1ce9 │ │ +07db68: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07db6a: 28fb |000d: goto 0008 // -0005 │ │ +07db6c: 0001 0100 2c00 0201 0500 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0007 line=45 │ │ 0x0009 line=42 │ │ 0x000c line=43 │ │ 0x000e line=40 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/toulibre/cdl/activities/PersonInfoActivity; │ │ 0x0000 - 0x0014 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2791 (PersonInfoActivity.java) │ │ + source_file_idx : 2789 (PersonInfoActivity.java) │ │ │ │ Class #692 header: │ │ class_idx : 1092 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 15 │ │ -source_file_idx : 2858 │ │ +source_file_idx : 2856 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #692 - │ │ Class descriptor : 'Lorg/toulibre/cdl/activities/RoomImageDialogActivity;' │ │ @@ -194669,17 +194687,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07db80: |[07db80] org.toulibre.cdl.activities.RoomImageDialogActivity.:()V │ │ -07db90: 7010 0800 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0008 │ │ -07db96: 0e00 |0003: return-void │ │ +07db78: |[07db78] org.toulibre.cdl.activities.RoomImageDialogActivity.:()V │ │ +07db88: 7010 0800 0000 |0000: invoke-direct {v0}, Landroid/app/Activity;.:()V // method@0008 │ │ +07db8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/activities/RoomImageDialogActivity; │ │ │ │ Virtual methods - │ │ @@ -194688,31 +194706,31 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -07db98: |[07db98] org.toulibre.cdl.activities.RoomImageDialogActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07dba8: 6f20 1900 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0019 │ │ -07dbae: 6e10 f21c 0400 |0003: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/RoomImageDialogActivity;.getIntent:()Landroid/content/Intent; // method@1cf2 │ │ -07dbb4: 0c01 |0006: move-result-object v1 │ │ -07dbb6: 1a02 6b21 |0007: const-string v2, "roomName" // string@216b │ │ -07dbba: 6e20 f000 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00f0 │ │ -07dbc0: 0c02 |000c: move-result-object v2 │ │ -07dbc2: 6e20 f51c 2400 |000d: invoke-virtual {v4, v2}, Lorg/toulibre/cdl/activities/RoomImageDialogActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1cf5 │ │ -07dbc8: 2200 9f03 |0010: new-instance v0, Landroid/widget/ImageView; // type@039f │ │ -07dbcc: 7020 1e1a 4000 |0012: invoke-direct {v0, v4}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@1a1e │ │ -07dbd2: 1a02 5117 |0015: const-string v2, "imageResId" // string@1751 │ │ -07dbd6: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -07dbd8: 6e30 e900 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00e9 │ │ -07dbde: 0a02 |001b: move-result v2 │ │ -07dbe0: 6e20 3a1a 2000 |001c: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ -07dbe6: 6e20 f41c 0400 |001f: invoke-virtual {v4, v0}, Lorg/toulibre/cdl/activities/RoomImageDialogActivity;.setContentView:(Landroid/view/View;)V // method@1cf4 │ │ -07dbec: 0e00 |0022: return-void │ │ +07db90: |[07db90] org.toulibre.cdl.activities.RoomImageDialogActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07dba0: 6f20 1900 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0019 │ │ +07dba6: 6e10 f21c 0400 |0003: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/RoomImageDialogActivity;.getIntent:()Landroid/content/Intent; // method@1cf2 │ │ +07dbac: 0c01 |0006: move-result-object v1 │ │ +07dbae: 1a02 6921 |0007: const-string v2, "roomName" // string@2169 │ │ +07dbb2: 6e20 f000 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00f0 │ │ +07dbb8: 0c02 |000c: move-result-object v2 │ │ +07dbba: 6e20 f51c 2400 |000d: invoke-virtual {v4, v2}, Lorg/toulibre/cdl/activities/RoomImageDialogActivity;.setTitle:(Ljava/lang/CharSequence;)V // method@1cf5 │ │ +07dbc0: 2200 9f03 |0010: new-instance v0, Landroid/widget/ImageView; // type@039f │ │ +07dbc4: 7020 1e1a 4000 |0012: invoke-direct {v0, v4}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@1a1e │ │ +07dbca: 1a02 4f17 |0015: const-string v2, "imageResId" // string@174f │ │ +07dbce: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +07dbd0: 6e30 e900 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@00e9 │ │ +07dbd6: 0a02 |001b: move-result v2 │ │ +07dbd8: 6e20 3a1a 2000 |001c: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ +07dbde: 6e20 f41c 0400 |001f: invoke-virtual {v4, v0}, Lorg/toulibre/cdl/activities/RoomImageDialogActivity;.setContentView:(Landroid/view/View;)V // method@1cf4 │ │ +07dbe4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=22 │ │ 0x0007 line=24 │ │ 0x0010 line=26 │ │ 0x0015 line=27 │ │ @@ -194720,21 +194738,21 @@ │ │ 0x0022 line=29 │ │ locals : │ │ 0x0015 - 0x0023 reg=0 imageView Landroid/widget/ImageView; │ │ 0x0007 - 0x0023 reg=1 intent Landroid/content/Intent; │ │ 0x0000 - 0x0023 reg=4 this Lorg/toulibre/cdl/activities/RoomImageDialogActivity; │ │ 0x0000 - 0x0023 reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2858 (RoomImageDialogActivity.java) │ │ + source_file_idx : 2856 (RoomImageDialogActivity.java) │ │ │ │ Class #693 header: │ │ class_idx : 1093 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 546 │ │ -source_file_idx : 2920 │ │ +source_file_idx : 2918 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #693 annotations: │ │ Annotations on method #7424 'onCreateOptionsMenu' │ │ @@ -194761,17 +194779,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07dbf0: |[07dbf0] org.toulibre.cdl.activities.SearchResultActivity.:()V │ │ -07dc00: 7010 e00c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ -07dc06: 0e00 |0003: return-void │ │ +07dbe8: |[07dbe8] org.toulibre.cdl.activities.SearchResultActivity.:()V │ │ +07dbf8: 7010 e00c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ +07dbfe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/activities/SearchResultActivity; │ │ │ │ #1 : (in Lorg/toulibre/cdl/activities/SearchResultActivity;) │ │ @@ -194779,80 +194797,80 @@ │ │ type : '(Landroid/content/Intent;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 136 16-bit code units │ │ -07dc08: |[07dc08] org.toulibre.cdl.activities.SearchResultActivity.handleIntent:(Landroid/content/Intent;Z)V │ │ -07dc18: 6e10 e100 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ -07dc1e: 0c02 |0003: move-result-object v2 │ │ -07dc20: 1a04 c50f |0004: const-string v4, "android.intent.action.SEARCH" // string@0fc5 │ │ -07dc24: 6e20 b81b 2400 |0006: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -07dc2a: 0a04 |0009: move-result v4 │ │ -07dc2c: 3904 0a00 |000a: if-nez v4, 0014 // +000a │ │ -07dc30: 1a04 8111 |000c: const-string v4, "com.google.android.gms.actions.SEARCH_ACTION" // string@1181 │ │ -07dc34: 6e20 b81b 2400 |000e: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -07dc3a: 0a04 |0011: move-result v4 │ │ -07dc3c: 3804 5600 |0012: if-eqz v4, 0068 // +0056 │ │ -07dc40: 1a04 9720 |0014: const-string v4, "query" // string@2097 │ │ -07dc44: 6e20 f000 4700 |0016: invoke-virtual {v7, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00f0 │ │ -07dc4a: 0c03 |0019: move-result-object v3 │ │ -07dc4c: 3803 0600 |001a: if-eqz v3, 0020 // +0006 │ │ -07dc50: 6e10 c61b 0300 |001c: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@1bc6 │ │ -07dc56: 0c03 |001f: move-result-object v3 │ │ -07dc58: 3803 0900 |0020: if-eqz v3, 0029 // +0009 │ │ -07dc5c: 6e10 c01b 0300 |0022: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -07dc62: 0a04 |0025: move-result v4 │ │ -07dc64: 1235 |0026: const/4 v5, #int 3 // #3 │ │ -07dc66: 3554 1400 |0027: if-ge v4, v5, 003b // +0014 │ │ -07dc6a: 1404 1c00 077f |0029: const v4, #float 1.79446e+38 // #7f07001c │ │ -07dc70: 1405 3900 077f |002c: const v5, #float 1.79447e+38 // #7f070039 │ │ -07dc76: 7120 f71d 5400 |002f: invoke-static {v4, v5}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.newInstance:(II)Lorg/toulibre/cdl/fragments/MessageDialogFragment; // method@1df7 │ │ -07dc7c: 0c04 |0032: move-result-object v4 │ │ -07dc7e: 6e10 fc1c 0600 |0033: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cfc │ │ -07dc84: 0c05 |0036: move-result-object v5 │ │ -07dc86: 6e20 fa1d 5400 |0037: invoke-virtual {v4, v5}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;)V // method@1dfa │ │ -07dc8c: 0e00 |003a: return-void │ │ -07dc8e: 5b63 670c |003b: iput-object v3, v6, Lorg/toulibre/cdl/activities/SearchResultActivity;.currentQuery:Ljava/lang/String; // field@0c67 │ │ -07dc92: 5464 680c |003d: iget-object v4, v6, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ -07dc96: 3804 0500 |003f: if-eqz v4, 0044 // +0005 │ │ -07dc9a: 7020 061d 3600 |0041: invoke-direct {v6, v3}, Lorg/toulibre/cdl/activities/SearchResultActivity;.setSearchViewQuery:(Ljava/lang/String;)V // method@1d06 │ │ -07dca0: 6004 3800 |0044: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -07dca4: 1305 0800 |0046: const/16 v5, #int 8 // #8 │ │ -07dca8: 3554 0900 |0048: if-ge v4, v5, 0051 // +0009 │ │ -07dcac: 6e10 fb1c 0600 |004a: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cfb │ │ -07dcb2: 0c04 |004d: move-result-object v4 │ │ -07dcb4: 6e20 db0c 3400 |004e: invoke-virtual {v4, v3}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0cdb │ │ -07dcba: 7110 471e 0300 |0051: invoke-static {v3}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.newInstance:(Ljava/lang/String;)Lorg/toulibre/cdl/fragments/SearchResultListFragment; // method@1e47 │ │ -07dcc0: 0c01 |0054: move-result-object v1 │ │ -07dcc2: 6e10 fc1c 0600 |0055: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cfc │ │ -07dcc8: 0c04 |0058: move-result-object v4 │ │ -07dcca: 6e10 7203 0400 |0059: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07dcd0: 0c04 |005c: move-result-object v4 │ │ -07dcd2: 1405 3f00 0e7f |005d: const v5, #float 1.88752e+38 // #7f0e003f │ │ -07dcd8: 6e30 fa03 5401 |0060: invoke-virtual {v4, v5, v1}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03fa │ │ -07dcde: 0c04 |0063: move-result-object v4 │ │ -07dce0: 6e10 f603 0400 |0064: invoke-virtual {v4}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ -07dce6: 28d3 |0067: goto 003a // -002d │ │ -07dce8: 1a04 c80f |0068: const-string v4, "android.intent.action.VIEW" // string@0fc8 │ │ -07dcec: 6e20 b81b 2400 |006a: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -07dcf2: 0a04 |006d: move-result v4 │ │ -07dcf4: 3804 ccff |006e: if-eqz v4, 003a // -0034 │ │ -07dcf8: 2204 3100 |0070: new-instance v4, Landroid/content/Intent; // type@0031 │ │ -07dcfc: 1c05 3404 |0072: const-class v5, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ -07dd00: 7030 da00 6405 |0074: invoke-direct {v4, v6, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -07dd06: 6e10 e500 0700 |0077: invoke-virtual {v7}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00e5 │ │ -07dd0c: 0c05 |007a: move-result-object v5 │ │ -07dd0e: 6e20 0201 5400 |007b: invoke-virtual {v4, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ -07dd14: 0c00 |007e: move-result-object v0 │ │ -07dd16: 6e20 071d 0600 |007f: invoke-virtual {v6, v0}, Lorg/toulibre/cdl/activities/SearchResultActivity;.startActivity:(Landroid/content/Intent;)V // method@1d07 │ │ -07dd1c: 3908 b8ff |0082: if-nez v8, 003a // -0048 │ │ -07dd20: 6e10 f71c 0600 |0084: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/SearchResultActivity;.finish:()V // method@1cf7 │ │ -07dd26: 28b3 |0087: goto 003a // -004d │ │ +07dc00: |[07dc00] org.toulibre.cdl.activities.SearchResultActivity.handleIntent:(Landroid/content/Intent;Z)V │ │ +07dc10: 6e10 e100 0700 |0000: invoke-virtual {v7}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ +07dc16: 0c02 |0003: move-result-object v2 │ │ +07dc18: 1a04 c30f |0004: const-string v4, "android.intent.action.SEARCH" // string@0fc3 │ │ +07dc1c: 6e20 b81b 2400 |0006: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +07dc22: 0a04 |0009: move-result v4 │ │ +07dc24: 3904 0a00 |000a: if-nez v4, 0014 // +000a │ │ +07dc28: 1a04 7f11 |000c: const-string v4, "com.google.android.gms.actions.SEARCH_ACTION" // string@117f │ │ +07dc2c: 6e20 b81b 2400 |000e: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +07dc32: 0a04 |0011: move-result v4 │ │ +07dc34: 3804 5600 |0012: if-eqz v4, 0068 // +0056 │ │ +07dc38: 1a04 9520 |0014: const-string v4, "query" // string@2095 │ │ +07dc3c: 6e20 f000 4700 |0016: invoke-virtual {v7, v4}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@00f0 │ │ +07dc42: 0c03 |0019: move-result-object v3 │ │ +07dc44: 3803 0600 |001a: if-eqz v3, 0020 // +0006 │ │ +07dc48: 6e10 c61b 0300 |001c: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@1bc6 │ │ +07dc4e: 0c03 |001f: move-result-object v3 │ │ +07dc50: 3803 0900 |0020: if-eqz v3, 0029 // +0009 │ │ +07dc54: 6e10 c01b 0300 |0022: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +07dc5a: 0a04 |0025: move-result v4 │ │ +07dc5c: 1235 |0026: const/4 v5, #int 3 // #3 │ │ +07dc5e: 3554 1400 |0027: if-ge v4, v5, 003b // +0014 │ │ +07dc62: 1404 1c00 077f |0029: const v4, #float 1.79446e+38 // #7f07001c │ │ +07dc68: 1405 3900 077f |002c: const v5, #float 1.79447e+38 // #7f070039 │ │ +07dc6e: 7120 f71d 5400 |002f: invoke-static {v4, v5}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.newInstance:(II)Lorg/toulibre/cdl/fragments/MessageDialogFragment; // method@1df7 │ │ +07dc74: 0c04 |0032: move-result-object v4 │ │ +07dc76: 6e10 fc1c 0600 |0033: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cfc │ │ +07dc7c: 0c05 |0036: move-result-object v5 │ │ +07dc7e: 6e20 fa1d 5400 |0037: invoke-virtual {v4, v5}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;)V // method@1dfa │ │ +07dc84: 0e00 |003a: return-void │ │ +07dc86: 5b63 670c |003b: iput-object v3, v6, Lorg/toulibre/cdl/activities/SearchResultActivity;.currentQuery:Ljava/lang/String; // field@0c67 │ │ +07dc8a: 5464 680c |003d: iget-object v4, v6, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ +07dc8e: 3804 0500 |003f: if-eqz v4, 0044 // +0005 │ │ +07dc92: 7020 061d 3600 |0041: invoke-direct {v6, v3}, Lorg/toulibre/cdl/activities/SearchResultActivity;.setSearchViewQuery:(Ljava/lang/String;)V // method@1d06 │ │ +07dc98: 6004 3800 |0044: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +07dc9c: 1305 0800 |0046: const/16 v5, #int 8 // #8 │ │ +07dca0: 3554 0900 |0048: if-ge v4, v5, 0051 // +0009 │ │ +07dca4: 6e10 fb1c 0600 |004a: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cfb │ │ +07dcaa: 0c04 |004d: move-result-object v4 │ │ +07dcac: 6e20 db0c 3400 |004e: invoke-virtual {v4, v3}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0cdb │ │ +07dcb2: 7110 471e 0300 |0051: invoke-static {v3}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.newInstance:(Ljava/lang/String;)Lorg/toulibre/cdl/fragments/SearchResultListFragment; // method@1e47 │ │ +07dcb8: 0c01 |0054: move-result-object v1 │ │ +07dcba: 6e10 fc1c 0600 |0055: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1cfc │ │ +07dcc0: 0c04 |0058: move-result-object v4 │ │ +07dcc2: 6e10 7203 0400 |0059: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07dcc8: 0c04 |005c: move-result-object v4 │ │ +07dcca: 1405 3f00 0e7f |005d: const v5, #float 1.88752e+38 // #7f0e003f │ │ +07dcd0: 6e30 fa03 5401 |0060: invoke-virtual {v4, v5, v1}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03fa │ │ +07dcd6: 0c04 |0063: move-result-object v4 │ │ +07dcd8: 6e10 f603 0400 |0064: invoke-virtual {v4}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ +07dcde: 28d3 |0067: goto 003a // -002d │ │ +07dce0: 1a04 c60f |0068: const-string v4, "android.intent.action.VIEW" // string@0fc6 │ │ +07dce4: 6e20 b81b 2400 |006a: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +07dcea: 0a04 |006d: move-result v4 │ │ +07dcec: 3804 ccff |006e: if-eqz v4, 003a // -0034 │ │ +07dcf0: 2204 3100 |0070: new-instance v4, Landroid/content/Intent; // type@0031 │ │ +07dcf4: 1c05 3404 |0072: const-class v5, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ +07dcf8: 7030 da00 6405 |0074: invoke-direct {v4, v6, v5}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +07dcfe: 6e10 e500 0700 |0077: invoke-virtual {v7}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00e5 │ │ +07dd04: 0c05 |007a: move-result-object v5 │ │ +07dd06: 6e20 0201 5400 |007b: invoke-virtual {v4, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ +07dd0c: 0c00 |007e: move-result-object v0 │ │ +07dd0e: 6e20 071d 0600 |007f: invoke-virtual {v6, v0}, Lorg/toulibre/cdl/activities/SearchResultActivity;.startActivity:(Landroid/content/Intent;)V // method@1d07 │ │ +07dd14: 3908 b8ff |0082: if-nez v8, 003a // -0048 │ │ +07dd18: 6e10 f71c 0600 |0084: invoke-virtual {v6}, Lorg/toulibre/cdl/activities/SearchResultActivity;.finish:()V // method@1cf7 │ │ +07dd1e: 28b3 |0087: goto 003a // -004d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ 0x0014 line=63 │ │ 0x001a line=64 │ │ 0x001c line=65 │ │ @@ -194886,25 +194904,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -07dd28: |[07dd28] org.toulibre.cdl.activities.SearchResultActivity.setSearchViewQuery:(Ljava/lang/String;)V │ │ -07dd38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07dd3a: 5420 680c |0001: iget-object v0, v2, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ -07dd3e: 6e10 c816 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@16c8 │ │ -07dd44: 5420 680c |0006: iget-object v0, v2, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ -07dd48: 6e20 0217 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@1702 │ │ -07dd4e: 5420 680c |000b: iget-object v0, v2, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ -07dd52: 6e20 0317 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView;.setFocusableInTouchMode:(Z)V // method@1703 │ │ -07dd58: 5420 680c |0010: iget-object v0, v2, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ -07dd5c: 6e30 1017 3001 |0012: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1710 │ │ -07dd62: 0e00 |0015: return-void │ │ +07dd20: |[07dd20] org.toulibre.cdl.activities.SearchResultActivity.setSearchViewQuery:(Ljava/lang/String;)V │ │ +07dd30: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07dd32: 5420 680c |0001: iget-object v0, v2, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ +07dd36: 6e10 c816 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@16c8 │ │ +07dd3c: 5420 680c |0006: iget-object v0, v2, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ +07dd40: 6e20 0217 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@1702 │ │ +07dd46: 5420 680c |000b: iget-object v0, v2, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ +07dd4a: 6e20 0317 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView;.setFocusableInTouchMode:(Z)V // method@1703 │ │ +07dd50: 5420 680c |0010: iget-object v0, v2, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ +07dd54: 6e30 1017 3001 |0012: invoke-virtual {v0, v3, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@1710 │ │ +07dd5a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=119 │ │ 0x0006 line=120 │ │ 0x000b line=121 │ │ 0x0010 line=122 │ │ 0x0015 line=123 │ │ @@ -194918,35 +194936,35 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -07dd64: |[07dd64] org.toulibre.cdl.activities.SearchResultActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07dd74: 6f20 f40c 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ -07dd7a: 1401 1700 047f |0003: const v1, #float 1.75459e+38 // #7f040017 │ │ -07dd80: 6e20 051d 1300 |0006: invoke-virtual {v3, v1}, Lorg/toulibre/cdl/activities/SearchResultActivity;.setContentView:(I)V // method@1d05 │ │ -07dd86: 6e10 fb1c 0300 |0009: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cfb │ │ -07dd8c: 0c00 |000c: move-result-object v0 │ │ -07dd8e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -07dd90: 6e20 d30c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ -07dd96: 1401 3700 077f |0011: const v1, #float 1.79447e+38 // #7f070037 │ │ -07dd9c: 6e20 dc0c 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setTitle:(I)V // method@0cdc │ │ -07dda2: 3904 0b00 |0017: if-nez v4, 0022 // +000b │ │ -07dda6: 6e10 f91c 0300 |0019: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getIntent:()Landroid/content/Intent; // method@1cf9 │ │ -07ddac: 0c01 |001c: move-result-object v1 │ │ -07ddae: 1202 |001d: const/4 v2, #int 0 // #0 │ │ -07ddb0: 7030 fe1c 1302 |001e: invoke-direct {v3, v1, v2}, Lorg/toulibre/cdl/activities/SearchResultActivity;.handleIntent:(Landroid/content/Intent;Z)V // method@1cfe │ │ -07ddb6: 0e00 |0021: return-void │ │ -07ddb8: 1a01 2312 |0022: const-string v1, "current_query" // string@1223 │ │ -07ddbc: 6e20 1b02 1400 |0024: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@021b │ │ -07ddc2: 0c01 |0027: move-result-object v1 │ │ -07ddc4: 5b31 670c |0028: iput-object v1, v3, Lorg/toulibre/cdl/activities/SearchResultActivity;.currentQuery:Ljava/lang/String; // field@0c67 │ │ -07ddc8: 28f7 |002a: goto 0021 // -0009 │ │ +07dd5c: |[07dd5c] org.toulibre.cdl.activities.SearchResultActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07dd6c: 6f20 f40c 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ +07dd72: 1401 1700 047f |0003: const v1, #float 1.75459e+38 // #7f040017 │ │ +07dd78: 6e20 051d 1300 |0006: invoke-virtual {v3, v1}, Lorg/toulibre/cdl/activities/SearchResultActivity;.setContentView:(I)V // method@1d05 │ │ +07dd7e: 6e10 fb1c 0300 |0009: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cfb │ │ +07dd84: 0c00 |000c: move-result-object v0 │ │ +07dd86: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +07dd88: 6e20 d30c 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ +07dd8e: 1401 3700 077f |0011: const v1, #float 1.79447e+38 // #7f070037 │ │ +07dd94: 6e20 dc0c 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setTitle:(I)V // method@0cdc │ │ +07dd9a: 3904 0b00 |0017: if-nez v4, 0022 // +000b │ │ +07dd9e: 6e10 f91c 0300 |0019: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getIntent:()Landroid/content/Intent; // method@1cf9 │ │ +07dda4: 0c01 |001c: move-result-object v1 │ │ +07dda6: 1202 |001d: const/4 v2, #int 0 // #0 │ │ +07dda8: 7030 fe1c 1302 |001e: invoke-direct {v3, v1, v2}, Lorg/toulibre/cdl/activities/SearchResultActivity;.handleIntent:(Landroid/content/Intent;Z)V // method@1cfe │ │ +07ddae: 0e00 |0021: return-void │ │ +07ddb0: 1a01 2112 |0022: const-string v1, "current_query" // string@1221 │ │ +07ddb4: 6e20 1b02 1400 |0024: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@021b │ │ +07ddba: 0c01 |0027: move-result-object v1 │ │ +07ddbc: 5b31 670c |0028: iput-object v1, v3, Lorg/toulibre/cdl/activities/SearchResultActivity;.currentQuery:Ljava/lang/String; // field@0c67 │ │ +07ddc0: 28f7 |002a: goto 0021 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0009 line=36 │ │ 0x000d line=37 │ │ 0x0011 line=38 │ │ @@ -194964,53 +194982,53 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -07ddcc: |[07ddcc] org.toulibre.cdl.activities.SearchResultActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -07dddc: 6e10 fa1c 0400 |0000: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1cfa │ │ -07dde2: 0c02 |0003: move-result-object v2 │ │ -07dde4: 1403 0600 107f |0004: const v3, #float 1.91409e+38 // #7f100006 │ │ -07ddea: 6e30 5818 3205 |0007: invoke-virtual {v2, v3, v5}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ -07ddf0: 1402 6200 0e7f |000a: const v2, #float 1.88752e+38 // #7f0e0062 │ │ -07ddf6: 7220 5418 2500 |000d: invoke-interface {v5, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ -07ddfc: 0c01 |0010: move-result-object v1 │ │ -07ddfe: 6002 3800 |0011: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -07de02: 1303 0800 |0013: const/16 v3, #int 8 // #8 │ │ -07de06: 3432 2c00 |0015: if-lt v2, v3, 0041 // +002c │ │ -07de0a: 1a02 d221 |0017: const-string v2, "search" // string@21d2 │ │ -07de0e: 6e20 fd1c 2400 |0019: invoke-virtual {v4, v2}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1cfd │ │ -07de14: 0c00 |001c: move-result-object v0 │ │ -07de16: 1f00 2100 |001d: check-cast v0, Landroid/app/SearchManager; // type@0021 │ │ -07de1a: 7110 f307 0100 |001f: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07f3 │ │ -07de20: 0c02 |0022: move-result-object v2 │ │ -07de22: 1f02 1103 |0023: check-cast v2, Landroid/support/v7/widget/SearchView; // type@0311 │ │ -07de26: 5b42 680c |0025: iput-object v2, v4, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ -07de2a: 5442 680c |0027: iget-object v2, v4, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ -07de2e: 6e10 f81c 0400 |0029: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getComponentName:()Landroid/content/ComponentName; // method@1cf8 │ │ -07de34: 0c03 |002c: move-result-object v3 │ │ -07de36: 6e20 9c00 3000 |002d: invoke-virtual {v0, v3}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@009c │ │ -07de3c: 0c03 |0030: move-result-object v3 │ │ -07de3e: 6e20 1317 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@1713 │ │ -07de44: 5442 680c |0034: iget-object v2, v4, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ -07de48: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -07de4a: 6e20 0517 3200 |0037: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@1705 │ │ -07de50: 5442 670c |003a: iget-object v2, v4, Lorg/toulibre/cdl/activities/SearchResultActivity;.currentQuery:Ljava/lang/String; // field@0c67 │ │ -07de54: 7020 061d 2400 |003c: invoke-direct {v4, v2}, Lorg/toulibre/cdl/activities/SearchResultActivity;.setSearchViewQuery:(Ljava/lang/String;)V // method@1d06 │ │ -07de5a: 1212 |003f: const/4 v2, #int 1 // #1 │ │ -07de5c: 0f02 |0040: return v2 │ │ -07de5e: 1202 |0041: const/4 v2, #int 0 // #0 │ │ -07de60: 7120 f707 2100 |0042: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@07f7 │ │ -07de66: 6e10 fb1c 0400 |0045: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cfb │ │ -07de6c: 0c02 |0048: move-result-object v2 │ │ -07de6e: 5443 670c |0049: iget-object v3, v4, Lorg/toulibre/cdl/activities/SearchResultActivity;.currentQuery:Ljava/lang/String; // field@0c67 │ │ -07de72: 6e20 db0c 3200 |004b: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0cdb │ │ -07de78: 28f1 |004e: goto 003f // -000f │ │ +07ddc4: |[07ddc4] org.toulibre.cdl.activities.SearchResultActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +07ddd4: 6e10 fa1c 0400 |0000: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@1cfa │ │ +07ddda: 0c02 |0003: move-result-object v2 │ │ +07dddc: 1403 0600 107f |0004: const v3, #float 1.91409e+38 // #7f100006 │ │ +07dde2: 6e30 5818 3205 |0007: invoke-virtual {v2, v3, v5}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ +07dde8: 1402 6200 0e7f |000a: const v2, #float 1.88752e+38 // #7f0e0062 │ │ +07ddee: 7220 5418 2500 |000d: invoke-interface {v5, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ +07ddf4: 0c01 |0010: move-result-object v1 │ │ +07ddf6: 6002 3800 |0011: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +07ddfa: 1303 0800 |0013: const/16 v3, #int 8 // #8 │ │ +07ddfe: 3432 2c00 |0015: if-lt v2, v3, 0041 // +002c │ │ +07de02: 1a02 d021 |0017: const-string v2, "search" // string@21d0 │ │ +07de06: 6e20 fd1c 2400 |0019: invoke-virtual {v4, v2}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1cfd │ │ +07de0c: 0c00 |001c: move-result-object v0 │ │ +07de0e: 1f00 2100 |001d: check-cast v0, Landroid/app/SearchManager; // type@0021 │ │ +07de12: 7110 f307 0100 |001f: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@07f3 │ │ +07de18: 0c02 |0022: move-result-object v2 │ │ +07de1a: 1f02 1103 |0023: check-cast v2, Landroid/support/v7/widget/SearchView; // type@0311 │ │ +07de1e: 5b42 680c |0025: iput-object v2, v4, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ +07de22: 5442 680c |0027: iget-object v2, v4, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ +07de26: 6e10 f81c 0400 |0029: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getComponentName:()Landroid/content/ComponentName; // method@1cf8 │ │ +07de2c: 0c03 |002c: move-result-object v3 │ │ +07de2e: 6e20 9c00 3000 |002d: invoke-virtual {v0, v3}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@009c │ │ +07de34: 0c03 |0030: move-result-object v3 │ │ +07de36: 6e20 1317 3200 |0031: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@1713 │ │ +07de3c: 5442 680c |0034: iget-object v2, v4, Lorg/toulibre/cdl/activities/SearchResultActivity;.searchView:Landroid/support/v7/widget/SearchView; // field@0c68 │ │ +07de40: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +07de42: 6e20 0517 3200 |0037: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@1705 │ │ +07de48: 5442 670c |003a: iget-object v2, v4, Lorg/toulibre/cdl/activities/SearchResultActivity;.currentQuery:Ljava/lang/String; // field@0c67 │ │ +07de4c: 7020 061d 2400 |003c: invoke-direct {v4, v2}, Lorg/toulibre/cdl/activities/SearchResultActivity;.setSearchViewQuery:(Ljava/lang/String;)V // method@1d06 │ │ +07de52: 1212 |003f: const/4 v2, #int 1 // #1 │ │ +07de54: 0f02 |0040: return v2 │ │ +07de56: 1202 |0041: const/4 v2, #int 0 // #0 │ │ +07de58: 7120 f707 2100 |0042: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@07f7 │ │ +07de5e: 6e10 fb1c 0400 |0045: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/SearchResultActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1cfb │ │ +07de64: 0c02 |0048: move-result-object v2 │ │ +07de66: 5443 670c |0049: iget-object v3, v4, Lorg/toulibre/cdl/activities/SearchResultActivity;.currentQuery:Ljava/lang/String; // field@0c67 │ │ +07de6a: 6e20 db0c 3200 |004b: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0cdb │ │ +07de70: 28f1 |004e: goto 003f // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x000a line=101 │ │ 0x0011 line=102 │ │ 0x0017 line=104 │ │ 0x001f line=105 │ │ @@ -195031,19 +195049,19 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07de7c: |[07de7c] org.toulibre.cdl.activities.SearchResultActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -07de8c: 6f20 fe0c 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.onNewIntent:(Landroid/content/Intent;)V // method@0cfe │ │ -07de92: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -07de94: 7030 fe1c 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/toulibre/cdl/activities/SearchResultActivity;.handleIntent:(Landroid/content/Intent;Z)V // method@1cfe │ │ -07de9a: 0e00 |0007: return-void │ │ +07de74: |[07de74] org.toulibre.cdl.activities.SearchResultActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +07de84: 6f20 fe0c 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.onNewIntent:(Landroid/content/Intent;)V // method@0cfe │ │ +07de8a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +07de8c: 7030 fe1c 2100 |0004: invoke-direct {v1, v2, v0}, Lorg/toulibre/cdl/activities/SearchResultActivity;.handleIntent:(Landroid/content/Intent;Z)V // method@1cfe │ │ +07de92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0007 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/toulibre/cdl/activities/SearchResultActivity; │ │ @@ -195054,33 +195072,33 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -07de9c: |[07de9c] org.toulibre.cdl.activities.SearchResultActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -07deac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07deae: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07deb0: 7210 6118 0500 |0002: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -07deb6: 0a02 |0005: move-result v2 │ │ -07deb8: 2c02 1600 0000 |0006: sparse-switch v2, 0000001c // +00000016 │ │ -07debe: 0110 |0009: move v0, v1 │ │ -07dec0: 0f00 |000a: return v0 │ │ -07dec2: 6e10 f71c 0400 |000b: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/SearchResultActivity;.finish:()V // method@1cf7 │ │ -07dec8: 28fc |000e: goto 000a // -0004 │ │ -07deca: 6002 3800 |000f: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -07dece: 1303 0800 |0011: const/16 v3, #int 8 // #8 │ │ -07ded2: 3432 0400 |0013: if-lt v2, v3, 0017 // +0004 │ │ -07ded6: 0110 |0015: move v0, v1 │ │ -07ded8: 28f4 |0016: goto 000a // -000c │ │ -07deda: 6e10 041d 0400 |0017: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/SearchResultActivity;.onSearchRequested:()Z // method@1d04 │ │ -07dee0: 28f0 |001a: goto 000a // -0010 │ │ -07dee2: 0000 |001b: nop // spacer │ │ -07dee4: 0002 0200 2c00 0201 6200 0e7f 0500 ... |001c: sparse-switch-data (10 units) │ │ +07de94: |[07de94] org.toulibre.cdl.activities.SearchResultActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +07dea4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07dea6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +07dea8: 7210 6118 0500 |0002: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +07deae: 0a02 |0005: move-result v2 │ │ +07deb0: 2c02 1600 0000 |0006: sparse-switch v2, 0000001c // +00000016 │ │ +07deb6: 0110 |0009: move v0, v1 │ │ +07deb8: 0f00 |000a: return v0 │ │ +07deba: 6e10 f71c 0400 |000b: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/SearchResultActivity;.finish:()V // method@1cf7 │ │ +07dec0: 28fc |000e: goto 000a // -0004 │ │ +07dec2: 6002 3800 |000f: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +07dec6: 1303 0800 |0011: const/16 v3, #int 8 // #8 │ │ +07deca: 3432 0400 |0013: if-lt v2, v3, 0017 // +0004 │ │ +07dece: 0110 |0015: move v0, v1 │ │ +07ded0: 28f4 |0016: goto 000a // -000c │ │ +07ded2: 6e10 041d 0400 |0017: invoke-virtual {v4}, Lorg/toulibre/cdl/activities/SearchResultActivity;.onSearchRequested:()Z // method@1d04 │ │ +07ded8: 28f0 |001a: goto 000a // -0010 │ │ +07deda: 0000 |001b: nop // spacer │ │ +07dedc: 0002 0200 2c00 0201 6200 0e7f 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=127 │ │ 0x000a line=140 │ │ 0x000b line=129 │ │ 0x000f line=132 │ │ 0x0016 line=133 │ │ @@ -195095,36 +195113,36 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -07def8: |[07def8] org.toulibre.cdl.activities.SearchResultActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -07df08: 6f20 060d 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0d06 │ │ -07df0e: 1a00 2312 |0003: const-string v0, "current_query" // string@1223 │ │ -07df12: 5421 670c |0005: iget-object v1, v2, Lorg/toulibre/cdl/activities/SearchResultActivity;.currentQuery:Ljava/lang/String; // field@0c67 │ │ -07df16: 6e30 2902 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ -07df1c: 0e00 |000a: return-void │ │ +07def0: |[07def0] org.toulibre.cdl.activities.SearchResultActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +07df00: 6f20 060d 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0d06 │ │ +07df06: 1a00 2112 |0003: const-string v0, "current_query" // string@1221 │ │ +07df0a: 5421 670c |0005: iget-object v1, v2, Lorg/toulibre/cdl/activities/SearchResultActivity;.currentQuery:Ljava/lang/String; // field@0c67 │ │ +07df0e: 6e30 2902 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ +07df14: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x000a line=51 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/toulibre/cdl/activities/SearchResultActivity; │ │ 0x0000 - 0x000b reg=3 outState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2920 (SearchResultActivity.java) │ │ + source_file_idx : 2918 (SearchResultActivity.java) │ │ │ │ Class #694 header: │ │ class_idx : 1094 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 546 │ │ -source_file_idx : 2948 │ │ +source_file_idx : 2946 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #694 - │ │ Class descriptor : 'Lorg/toulibre/cdl/activities/SettingsActivity;' │ │ @@ -195139,17 +195157,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07df20: |[07df20] org.toulibre.cdl.activities.SettingsActivity.:()V │ │ -07df30: 7010 e00c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ -07df36: 0e00 |0003: return-void │ │ +07df18: |[07df18] org.toulibre.cdl.activities.SettingsActivity.:()V │ │ +07df28: 7010 e00c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ +07df2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/activities/SettingsActivity; │ │ │ │ Virtual methods - │ │ @@ -195158,20 +195176,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -07df38: |[07df38] org.toulibre.cdl.activities.SettingsActivity.onBackPressed:()V │ │ -07df48: 6f10 f10c 0200 |0000: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onBackPressed:()V // method@0cf1 │ │ -07df4e: 1400 0700 057f |0003: const v0, #float 1.76787e+38 // #7f050007 │ │ -07df54: 1401 0a00 057f |0006: const v1, #float 1.76788e+38 // #7f05000a │ │ -07df5a: 6e30 0e1d 0201 |0009: invoke-virtual {v2, v0, v1}, Lorg/toulibre/cdl/activities/SettingsActivity;.overridePendingTransition:(II)V // method@1d0e │ │ -07df60: 0e00 |000c: return-void │ │ +07df30: |[07df30] org.toulibre.cdl.activities.SettingsActivity.onBackPressed:()V │ │ +07df40: 6f10 f10c 0200 |0000: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onBackPressed:()V // method@0cf1 │ │ +07df46: 1400 0700 057f |0003: const v0, #float 1.76787e+38 // #7f050007 │ │ +07df4c: 1401 0a00 057f |0006: const v1, #float 1.76788e+38 // #7f05000a │ │ +07df52: 6e30 0e1d 0201 |0009: invoke-virtual {v2, v0, v1}, Lorg/toulibre/cdl/activities/SettingsActivity;.overridePendingTransition:(II)V // method@1d0e │ │ +07df58: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ 0x000c line=39 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lorg/toulibre/cdl/activities/SettingsActivity; │ │ @@ -195181,34 +195199,34 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -07df64: |[07df64] org.toulibre.cdl.activities.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07df74: 6f20 f40c 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ -07df7a: 1401 1700 047f |0003: const v1, #float 1.75459e+38 // #7f040017 │ │ -07df80: 6e20 0f1d 1300 |0006: invoke-virtual {v3, v1}, Lorg/toulibre/cdl/activities/SettingsActivity;.setContentView:(I)V // method@1d0f │ │ -07df86: 6e10 091d 0300 |0009: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/SettingsActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1d09 │ │ -07df8c: 0c01 |000c: move-result-object v1 │ │ -07df8e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -07df90: 6e20 d30c 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ -07df96: 3904 1800 |0011: if-nez v4, 0029 // +0018 │ │ -07df9a: 7100 581e 0000 |0013: invoke-static {}, Lorg/toulibre/cdl/fragments/SettingsFragment;.newInstance:()Lorg/toulibre/cdl/fragments/SettingsFragment; // method@1e58 │ │ -07dfa0: 0c00 |0016: move-result-object v0 │ │ -07dfa2: 6e10 0a1d 0300 |0017: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/SettingsActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1d0a │ │ -07dfa8: 0c01 |001a: move-result-object v1 │ │ -07dfaa: 6e10 7203 0100 |001b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07dfb0: 0c01 |001e: move-result-object v1 │ │ -07dfb2: 1402 3f00 0e7f |001f: const v2, #float 1.88752e+38 // #7f0e003f │ │ -07dfb8: 6e30 f203 2100 |0022: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ -07dfbe: 0c01 |0025: move-result-object v1 │ │ -07dfc0: 6e10 f603 0100 |0026: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ -07dfc6: 0e00 |0029: return-void │ │ +07df5c: |[07df5c] org.toulibre.cdl.activities.SettingsActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07df6c: 6f20 f40c 4300 |0000: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ +07df72: 1401 1700 047f |0003: const v1, #float 1.75459e+38 // #7f040017 │ │ +07df78: 6e20 0f1d 1300 |0006: invoke-virtual {v3, v1}, Lorg/toulibre/cdl/activities/SettingsActivity;.setContentView:(I)V // method@1d0f │ │ +07df7e: 6e10 091d 0300 |0009: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/SettingsActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1d09 │ │ +07df84: 0c01 |000c: move-result-object v1 │ │ +07df86: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +07df88: 6e20 d30c 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ +07df8e: 3904 1800 |0011: if-nez v4, 0029 // +0018 │ │ +07df92: 7100 581e 0000 |0013: invoke-static {}, Lorg/toulibre/cdl/fragments/SettingsFragment;.newInstance:()Lorg/toulibre/cdl/fragments/SettingsFragment; // method@1e58 │ │ +07df98: 0c00 |0016: move-result-object v0 │ │ +07df9a: 6e10 0a1d 0300 |0017: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/SettingsActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1d0a │ │ +07dfa0: 0c01 |001a: move-result-object v1 │ │ +07dfa2: 6e10 7203 0100 |001b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07dfa8: 0c01 |001e: move-result-object v1 │ │ +07dfaa: 1402 3f00 0e7f |001f: const v2, #float 1.88752e+38 // #7f0e003f │ │ +07dfb0: 6e30 f203 2100 |0022: invoke-virtual {v1, v2, v0}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ +07dfb6: 0c01 |0025: move-result-object v1 │ │ +07dfb8: 6e10 f603 0100 |0026: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ +07dfbe: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0009 line=17 │ │ 0x0011 line=19 │ │ 0x0013 line=20 │ │ @@ -195224,42 +195242,42 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -07dfc8: |[07dfc8] org.toulibre.cdl.activities.SettingsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -07dfd8: 7210 6118 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -07dfde: 0a00 |0003: move-result v0 │ │ -07dfe0: 2b00 0a00 0000 |0004: packed-switch v0, 0000000e // +0000000a │ │ -07dfe6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07dfe8: 0f00 |0008: return v0 │ │ -07dfea: 6e10 0b1d 0100 |0009: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/SettingsActivity;.onBackPressed:()V // method@1d0b │ │ -07dff0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07dff2: 28fb |000d: goto 0008 // -0005 │ │ -07dff4: 0001 0100 2c00 0201 0500 0000 |000e: packed-switch-data (6 units) │ │ +07dfc0: |[07dfc0] org.toulibre.cdl.activities.SettingsActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +07dfd0: 7210 6118 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +07dfd6: 0a00 |0003: move-result v0 │ │ +07dfd8: 2b00 0a00 0000 |0004: packed-switch v0, 0000000e // +0000000a │ │ +07dfde: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07dfe0: 0f00 |0008: return v0 │ │ +07dfe2: 6e10 0b1d 0100 |0009: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/SettingsActivity;.onBackPressed:()V // method@1d0b │ │ +07dfe8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07dfea: 28fb |000d: goto 0008 // -0005 │ │ +07dfec: 0001 0100 2c00 0201 0500 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0007 line=32 │ │ 0x0009 line=29 │ │ 0x000c line=30 │ │ 0x000e line=27 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/toulibre/cdl/activities/SettingsActivity; │ │ 0x0000 - 0x0014 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2948 (SettingsActivity.java) │ │ + source_file_idx : 2946 (SettingsActivity.java) │ │ │ │ Class #695 header: │ │ class_idx : 1117 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 882 │ │ +source_file_idx : 881 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #695 annotations: │ │ Annotations on class │ │ @@ -195277,21 +195295,21 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment$FloatingActionButtonProvider;) │ │ name : 'getActionButton' │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 882 (EventDetailsFragment.java) │ │ + source_file_idx : 881 (EventDetailsFragment.java) │ │ │ │ Class #696 header: │ │ class_idx : 1143 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3253 │ │ +source_file_idx : 3251 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #696 annotations: │ │ Annotations on class │ │ @@ -195309,21 +195327,21 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks;) │ │ name : 'onEventSelected' │ │ type : '(ILorg/toulibre/cdl/model/Event;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 3253 (TrackScheduleListFragment.java) │ │ + source_file_idx : 3251 (TrackScheduleListFragment.java) │ │ │ │ Class #697 header: │ │ class_idx : 1095 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 546 │ │ -source_file_idx : 3249 │ │ +source_file_idx : 3247 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #697 - │ │ Class descriptor : 'Lorg/toulibre/cdl/activities/TrackScheduleActivity;' │ │ @@ -195361,17 +195379,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e000: |[07e000] org.toulibre.cdl.activities.TrackScheduleActivity.:()V │ │ -07e010: 7010 e00c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ -07e016: 0e00 |0003: return-void │ │ +07dff8: |[07dff8] org.toulibre.cdl.activities.TrackScheduleActivity.:()V │ │ +07e008: 7010 e00c 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ +07e00e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/activities/TrackScheduleActivity; │ │ │ │ Virtual methods - │ │ @@ -195380,27 +195398,27 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -07e018: |[07e018] org.toulibre.cdl.activities.TrackScheduleActivity.createNfcAppData:()[B │ │ -07e028: 5420 6c0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.lastSelectedEvent:Lorg/toulibre/cdl/model/Event; // field@0c6c │ │ -07e02c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07e030: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07e032: 1100 |0005: return-object v0 │ │ -07e034: 5420 6c0c |0006: iget-object v0, v2, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.lastSelectedEvent:Lorg/toulibre/cdl/model/Event; // field@0c6c │ │ -07e038: 6e10 351f 0000 |0008: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -07e03e: 0b00 |000b: move-result-wide v0 │ │ -07e040: 7120 c81b 1000 |000c: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07e046: 0c00 |000f: move-result-object v0 │ │ -07e048: 6e10 bc1b 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@1bbc │ │ -07e04e: 0c00 |0013: move-result-object v0 │ │ -07e050: 28f1 |0014: goto 0005 // -000f │ │ +07e010: |[07e010] org.toulibre.cdl.activities.TrackScheduleActivity.createNfcAppData:()[B │ │ +07e020: 5420 6c0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.lastSelectedEvent:Lorg/toulibre/cdl/model/Event; // field@0c6c │ │ +07e024: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07e028: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07e02a: 1100 |0005: return-object v0 │ │ +07e02c: 5420 6c0c |0006: iget-object v0, v2, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.lastSelectedEvent:Lorg/toulibre/cdl/model/Event; // field@0c6c │ │ +07e030: 6e10 351f 0000 |0008: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +07e036: 0b00 |000b: move-result-wide v0 │ │ +07e038: 7120 c81b 1000 |000c: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07e03e: 0c00 |000f: move-result-object v0 │ │ +07e040: 6e10 bc1b 0000 |0010: invoke-virtual {v0}, Ljava/lang/String;.getBytes:()[B // method@1bbc │ │ +07e046: 0c00 |0013: move-result-object v0 │ │ +07e048: 28f1 |0014: goto 0005 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ 0x0005 line=169 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Lorg/toulibre/cdl/activities/TrackScheduleActivity; │ │ @@ -195410,17 +195428,17 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e054: |[07e054] org.toulibre.cdl.activities.TrackScheduleActivity.getActionButton:()Landroid/widget/ImageView; │ │ -07e064: 5410 6a0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.floatingActionButton:Landroid/widget/ImageView; // field@0c6a │ │ -07e068: 1100 |0002: return-object v0 │ │ +07e04c: |[07e04c] org.toulibre.cdl.activities.TrackScheduleActivity.getActionButton:()Landroid/widget/ImageView; │ │ +07e05c: 5410 6a0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.floatingActionButton:Landroid/widget/ImageView; // field@0c6a │ │ +07e060: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/activities/TrackScheduleActivity; │ │ │ │ #2 : (in Lorg/toulibre/cdl/activities/TrackScheduleActivity;) │ │ @@ -195428,115 +195446,115 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 213 16-bit code units │ │ -07e06c: |[07e06c] org.toulibre.cdl.activities.TrackScheduleActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07e07c: 160c ffff |0000: const-wide/16 v12, #int -1 // #ffff │ │ -07e080: 140b 5800 0e7f |0002: const v11, #float 1.88752e+38 // #7f0e0058 │ │ -07e086: 6f20 f40c fe00 |0005: invoke-super {v14, v15}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ -07e08c: 1409 2500 047f |0008: const v9, #float 1.75459e+38 // #7f040025 │ │ -07e092: 6e20 1b1d 9e00 |000b: invoke-virtual {v14, v9}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.setContentView:(I)V // method@1d1b │ │ -07e098: 1409 4000 0e7f |000e: const v9, #float 1.88752e+38 // #7f0e0040 │ │ -07e09e: 6e20 121d 9e00 |0011: invoke-virtual {v14, v9}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.findViewById:(I)Landroid/view/View; // method@1d12 │ │ -07e0a4: 0c09 |0014: move-result-object v9 │ │ -07e0a6: 1f09 1c03 |0015: check-cast v9, Landroid/support/v7/widget/Toolbar; // type@031c │ │ -07e0aa: 6e20 1c1d 9e00 |0017: invoke-virtual {v14, v9}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@1d1c │ │ -07e0b0: 1409 5a00 0e7f |001a: const v9, #float 1.88752e+38 // #7f0e005a │ │ -07e0b6: 6e20 121d 9e00 |001d: invoke-virtual {v14, v9}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.findViewById:(I)Landroid/view/View; // method@1d12 │ │ -07e0bc: 0c09 |0020: move-result-object v9 │ │ -07e0be: 1f09 9f03 |0021: check-cast v9, Landroid/widget/ImageView; // type@039f │ │ -07e0c2: 5be9 6a0c |0023: iput-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.floatingActionButton:Landroid/widget/ImageView; // field@0c6a │ │ -07e0c6: 6e10 141d 0e00 |0025: invoke-virtual {v14}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.getIntent:()Landroid/content/Intent; // method@1d14 │ │ -07e0cc: 0c09 |0028: move-result-object v9 │ │ -07e0ce: 6e10 e700 0900 |0029: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00e7 │ │ -07e0d4: 0c02 |002c: move-result-object v2 │ │ -07e0d6: 1a09 3812 |002d: const-string v9, "day" // string@1238 │ │ -07e0da: 6e20 1802 9200 |002f: invoke-virtual {v2, v9}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ -07e0e0: 0c09 |0032: move-result-object v9 │ │ -07e0e2: 1f09 9004 |0033: check-cast v9, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -07e0e6: 5be9 690c |0035: iput-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c69 │ │ -07e0ea: 1a09 b925 |0037: const-string v9, "track" // string@25b9 │ │ -07e0ee: 6e20 1802 9200 |0039: invoke-virtual {v2, v9}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ -07e0f4: 0c09 |003c: move-result-object v9 │ │ -07e0f6: 1f09 9904 |003d: check-cast v9, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ -07e0fa: 5be9 6d0c |003f: iput-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c6d │ │ -07e0fe: 6e10 161d 0e00 |0041: invoke-virtual {v14}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1d16 │ │ -07e104: 0c00 |0044: move-result-object v0 │ │ -07e106: 1219 |0045: const/4 v9, #int 1 // #1 │ │ -07e108: 6e20 d30c 9000 |0046: invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ -07e10e: 54e9 6d0c |0049: iget-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c6d │ │ -07e112: 6e10 901f 0900 |004b: invoke-virtual {v9}, Lorg/toulibre/cdl/model/Track;.toString:()Ljava/lang/String; // method@1f90 │ │ -07e118: 0c09 |004e: move-result-object v9 │ │ -07e11a: 6e20 dd0c 9000 |004f: invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -07e120: 54e9 690c |0052: iget-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c69 │ │ -07e124: 6e10 241f 0900 |0054: invoke-virtual {v9}, Lorg/toulibre/cdl/model/Day;.toString:()Ljava/lang/String; // method@1f24 │ │ -07e12a: 0c09 |0057: move-result-object v9 │ │ -07e12c: 6e20 db0c 9000 |0058: invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0cdb │ │ -07e132: 6e10 151d 0e00 |005b: invoke-virtual {v14}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.getResources:()Landroid/content/res/Resources; // method@1d15 │ │ -07e138: 0c09 |005e: move-result-object v9 │ │ -07e13a: 140a 0300 087f |005f: const v10, #float 1.80775e+38 // #7f080003 │ │ -07e140: 6e20 2f01 a900 |0062: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ -07e146: 0a09 |0065: move-result v9 │ │ -07e148: 5ce9 6b0c |0066: iput-boolean v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.isTabletLandscape:Z // field@0c6b │ │ -07e14c: 6e10 171d 0e00 |0068: invoke-virtual {v14}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1d17 │ │ -07e152: 0c03 |006b: move-result-object v3 │ │ -07e154: 390f 3500 |006c: if-nez v15, 00a1 // +0035 │ │ -07e158: 1a09 3a14 |006e: const-string v9, "from_event_id" // string@143a │ │ -07e15c: 6e40 1702 92dc |0070: invoke-virtual {v2, v9, v12, v13}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@0217 │ │ -07e162: 0b04 |0073: move-result-wide v4 │ │ -07e164: 3109 040c |0074: cmp-long v9, v4, v12 │ │ -07e168: 3809 2200 |0076: if-eqz v9, 0098 // +0022 │ │ -07e16c: 54e9 690c |0078: iget-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c69 │ │ -07e170: 54ea 6d0c |007a: iget-object v10, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c6d │ │ -07e174: 7140 821e a954 |007c: invoke-static {v9, v10, v4, v5}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.newInstance:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;J)Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; // method@1e82 │ │ -07e17a: 0c08 |007f: move-result-object v8 │ │ -07e17c: 6e10 7203 0300 |0080: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07e182: 0c09 |0083: move-result-object v9 │ │ -07e184: 6e30 f203 b908 |0084: invoke-virtual {v9, v11, v8}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ -07e18a: 0c09 |0087: move-result-object v9 │ │ -07e18c: 6e10 f603 0900 |0088: invoke-virtual {v9}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ -07e192: 55e9 6b0c |008b: iget-boolean v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.isTabletLandscape:Z // field@0c6b │ │ -07e196: 6e20 951e 9800 |008d: invoke-virtual {v8, v9}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setSelectionEnabled:(Z)V // method@1e95 │ │ -07e19c: 55e9 6b0c |0090: iget-boolean v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.isTabletLandscape:Z // field@0c6b │ │ -07e1a0: 3809 0500 |0092: if-eqz v9, 0097 // +0005 │ │ -07e1a4: 7120 ed1f ee00 |0094: invoke-static {v14, v14}, Lorg/toulibre/cdl/utils/NfcUtils;.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z // method@1fed │ │ -07e1aa: 0e00 |0097: return-void │ │ -07e1ac: 54e9 690c |0098: iget-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c69 │ │ -07e1b0: 54ea 6d0c |009a: iget-object v10, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c6d │ │ -07e1b4: 7120 811e a900 |009c: invoke-static {v9, v10}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.newInstance:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; // method@1e81 │ │ -07e1ba: 0c08 |009f: move-result-object v8 │ │ -07e1bc: 28e0 |00a0: goto 0080 // -0020 │ │ -07e1be: 6e20 7403 b300 |00a1: invoke-virtual {v3, v11}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0374 │ │ -07e1c4: 0c08 |00a4: move-result-object v8 │ │ -07e1c6: 1f08 7a04 |00a5: check-cast v8, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; // type@047a │ │ -07e1ca: 55e9 6b0c |00a7: iget-boolean v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.isTabletLandscape:Z // field@0c6b │ │ -07e1ce: 3909 e2ff |00a9: if-nez v9, 008b // -001e │ │ -07e1d2: 1206 |00ab: const/4 v6, #int 0 // #0 │ │ -07e1d4: 1409 5900 0e7f |00ac: const v9, #float 1.88752e+38 // #7f0e0059 │ │ -07e1da: 6e20 7403 9300 |00af: invoke-virtual {v3, v9}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0374 │ │ -07e1e0: 0c01 |00b2: move-result-object v1 │ │ -07e1e2: 3801 0b00 |00b3: if-eqz v1, 00be // +000b │ │ -07e1e6: 3906 0600 |00b5: if-nez v6, 00bb // +0006 │ │ -07e1ea: 6e10 7203 0300 |00b7: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07e1f0: 0c06 |00ba: move-result-object v6 │ │ -07e1f2: 6e20 f903 1600 |00bb: invoke-virtual {v6, v1}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ -07e1f8: 1a09 6821 |00be: const-string v9, "room" // string@2168 │ │ -07e1fc: 6e20 7503 9300 |00c0: invoke-virtual {v3, v9}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0375 │ │ -07e202: 0c07 |00c3: move-result-object v7 │ │ -07e204: 3807 0b00 |00c4: if-eqz v7, 00cf // +000b │ │ -07e208: 3906 0600 |00c6: if-nez v6, 00cc // +0006 │ │ -07e20c: 6e10 7203 0300 |00c8: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07e212: 0c06 |00cb: move-result-object v6 │ │ -07e214: 6e20 f903 7600 |00cc: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ -07e21a: 3806 bcff |00cf: if-eqz v6, 008b // -0044 │ │ -07e21e: 6e10 f603 0600 |00d1: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ -07e224: 28b7 |00d4: goto 008b // -0049 │ │ +07e064: |[07e064] org.toulibre.cdl.activities.TrackScheduleActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07e074: 160c ffff |0000: const-wide/16 v12, #int -1 // #ffff │ │ +07e078: 140b 5800 0e7f |0002: const v11, #float 1.88752e+38 // #7f0e0058 │ │ +07e07e: 6f20 f40c fe00 |0005: invoke-super {v14, v15}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ +07e084: 1409 2500 047f |0008: const v9, #float 1.75459e+38 // #7f040025 │ │ +07e08a: 6e20 1b1d 9e00 |000b: invoke-virtual {v14, v9}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.setContentView:(I)V // method@1d1b │ │ +07e090: 1409 4000 0e7f |000e: const v9, #float 1.88752e+38 // #7f0e0040 │ │ +07e096: 6e20 121d 9e00 |0011: invoke-virtual {v14, v9}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.findViewById:(I)Landroid/view/View; // method@1d12 │ │ +07e09c: 0c09 |0014: move-result-object v9 │ │ +07e09e: 1f09 1c03 |0015: check-cast v9, Landroid/support/v7/widget/Toolbar; // type@031c │ │ +07e0a2: 6e20 1c1d 9e00 |0017: invoke-virtual {v14, v9}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.setSupportActionBar:(Landroid/support/v7/widget/Toolbar;)V // method@1d1c │ │ +07e0a8: 1409 5a00 0e7f |001a: const v9, #float 1.88752e+38 // #7f0e005a │ │ +07e0ae: 6e20 121d 9e00 |001d: invoke-virtual {v14, v9}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.findViewById:(I)Landroid/view/View; // method@1d12 │ │ +07e0b4: 0c09 |0020: move-result-object v9 │ │ +07e0b6: 1f09 9f03 |0021: check-cast v9, Landroid/widget/ImageView; // type@039f │ │ +07e0ba: 5be9 6a0c |0023: iput-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.floatingActionButton:Landroid/widget/ImageView; // field@0c6a │ │ +07e0be: 6e10 141d 0e00 |0025: invoke-virtual {v14}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.getIntent:()Landroid/content/Intent; // method@1d14 │ │ +07e0c4: 0c09 |0028: move-result-object v9 │ │ +07e0c6: 6e10 e700 0900 |0029: invoke-virtual {v9}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00e7 │ │ +07e0cc: 0c02 |002c: move-result-object v2 │ │ +07e0ce: 1a09 3612 |002d: const-string v9, "day" // string@1236 │ │ +07e0d2: 6e20 1802 9200 |002f: invoke-virtual {v2, v9}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ +07e0d8: 0c09 |0032: move-result-object v9 │ │ +07e0da: 1f09 9004 |0033: check-cast v9, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +07e0de: 5be9 690c |0035: iput-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c69 │ │ +07e0e2: 1a09 b725 |0037: const-string v9, "track" // string@25b7 │ │ +07e0e6: 6e20 1802 9200 |0039: invoke-virtual {v2, v9}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ +07e0ec: 0c09 |003c: move-result-object v9 │ │ +07e0ee: 1f09 9904 |003d: check-cast v9, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ +07e0f2: 5be9 6d0c |003f: iput-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c6d │ │ +07e0f6: 6e10 161d 0e00 |0041: invoke-virtual {v14}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1d16 │ │ +07e0fc: 0c00 |0044: move-result-object v0 │ │ +07e0fe: 1219 |0045: const/4 v9, #int 1 // #1 │ │ +07e100: 6e20 d30c 9000 |0046: invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ +07e106: 54e9 6d0c |0049: iget-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c6d │ │ +07e10a: 6e10 901f 0900 |004b: invoke-virtual {v9}, Lorg/toulibre/cdl/model/Track;.toString:()Ljava/lang/String; // method@1f90 │ │ +07e110: 0c09 |004e: move-result-object v9 │ │ +07e112: 6e20 dd0c 9000 |004f: invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0cdd │ │ +07e118: 54e9 690c |0052: iget-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c69 │ │ +07e11c: 6e10 241f 0900 |0054: invoke-virtual {v9}, Lorg/toulibre/cdl/model/Day;.toString:()Ljava/lang/String; // method@1f24 │ │ +07e122: 0c09 |0057: move-result-object v9 │ │ +07e124: 6e20 db0c 9000 |0058: invoke-virtual {v0, v9}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0cdb │ │ +07e12a: 6e10 151d 0e00 |005b: invoke-virtual {v14}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.getResources:()Landroid/content/res/Resources; // method@1d15 │ │ +07e130: 0c09 |005e: move-result-object v9 │ │ +07e132: 140a 0300 087f |005f: const v10, #float 1.80775e+38 // #7f080003 │ │ +07e138: 6e20 2f01 a900 |0062: invoke-virtual {v9, v10}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@012f │ │ +07e13e: 0a09 |0065: move-result v9 │ │ +07e140: 5ce9 6b0c |0066: iput-boolean v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.isTabletLandscape:Z // field@0c6b │ │ +07e144: 6e10 171d 0e00 |0068: invoke-virtual {v14}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1d17 │ │ +07e14a: 0c03 |006b: move-result-object v3 │ │ +07e14c: 390f 3500 |006c: if-nez v15, 00a1 // +0035 │ │ +07e150: 1a09 3814 |006e: const-string v9, "from_event_id" // string@1438 │ │ +07e154: 6e40 1702 92dc |0070: invoke-virtual {v2, v9, v12, v13}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@0217 │ │ +07e15a: 0b04 |0073: move-result-wide v4 │ │ +07e15c: 3109 040c |0074: cmp-long v9, v4, v12 │ │ +07e160: 3809 2200 |0076: if-eqz v9, 0098 // +0022 │ │ +07e164: 54e9 690c |0078: iget-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c69 │ │ +07e168: 54ea 6d0c |007a: iget-object v10, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c6d │ │ +07e16c: 7140 821e a954 |007c: invoke-static {v9, v10, v4, v5}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.newInstance:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;J)Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; // method@1e82 │ │ +07e172: 0c08 |007f: move-result-object v8 │ │ +07e174: 6e10 7203 0300 |0080: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07e17a: 0c09 |0083: move-result-object v9 │ │ +07e17c: 6e30 f203 b908 |0084: invoke-virtual {v9, v11, v8}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f2 │ │ +07e182: 0c09 |0087: move-result-object v9 │ │ +07e184: 6e10 f603 0900 |0088: invoke-virtual {v9}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ +07e18a: 55e9 6b0c |008b: iget-boolean v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.isTabletLandscape:Z // field@0c6b │ │ +07e18e: 6e20 951e 9800 |008d: invoke-virtual {v8, v9}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setSelectionEnabled:(Z)V // method@1e95 │ │ +07e194: 55e9 6b0c |0090: iget-boolean v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.isTabletLandscape:Z // field@0c6b │ │ +07e198: 3809 0500 |0092: if-eqz v9, 0097 // +0005 │ │ +07e19c: 7120 ed1f ee00 |0094: invoke-static {v14, v14}, Lorg/toulibre/cdl/utils/NfcUtils;.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z // method@1fed │ │ +07e1a2: 0e00 |0097: return-void │ │ +07e1a4: 54e9 690c |0098: iget-object v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c69 │ │ +07e1a8: 54ea 6d0c |009a: iget-object v10, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c6d │ │ +07e1ac: 7120 811e a900 |009c: invoke-static {v9, v10}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.newInstance:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; // method@1e81 │ │ +07e1b2: 0c08 |009f: move-result-object v8 │ │ +07e1b4: 28e0 |00a0: goto 0080 // -0020 │ │ +07e1b6: 6e20 7403 b300 |00a1: invoke-virtual {v3, v11}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0374 │ │ +07e1bc: 0c08 |00a4: move-result-object v8 │ │ +07e1be: 1f08 7a04 |00a5: check-cast v8, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; // type@047a │ │ +07e1c2: 55e9 6b0c |00a7: iget-boolean v9, v14, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.isTabletLandscape:Z // field@0c6b │ │ +07e1c6: 3909 e2ff |00a9: if-nez v9, 008b // -001e │ │ +07e1ca: 1206 |00ab: const/4 v6, #int 0 // #0 │ │ +07e1cc: 1409 5900 0e7f |00ac: const v9, #float 1.88752e+38 // #7f0e0059 │ │ +07e1d2: 6e20 7403 9300 |00af: invoke-virtual {v3, v9}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0374 │ │ +07e1d8: 0c01 |00b2: move-result-object v1 │ │ +07e1da: 3801 0b00 |00b3: if-eqz v1, 00be // +000b │ │ +07e1de: 3906 0600 |00b5: if-nez v6, 00bb // +0006 │ │ +07e1e2: 6e10 7203 0300 |00b7: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07e1e8: 0c06 |00ba: move-result-object v6 │ │ +07e1ea: 6e20 f903 1600 |00bb: invoke-virtual {v6, v1}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ +07e1f0: 1a09 6621 |00be: const-string v9, "room" // string@2166 │ │ +07e1f4: 6e20 7503 9300 |00c0: invoke-virtual {v3, v9}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0375 │ │ +07e1fa: 0c07 |00c3: move-result-object v7 │ │ +07e1fc: 3807 0b00 |00c4: if-eqz v7, 00cf // +000b │ │ +07e200: 3906 0600 |00c6: if-nez v6, 00cc // +0006 │ │ +07e204: 6e10 7203 0300 |00c8: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07e20a: 0c06 |00cb: move-result-object v6 │ │ +07e20c: 6e20 f903 7600 |00cc: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ +07e212: 3806 bcff |00cf: if-eqz v6, 008b // -0044 │ │ +07e216: 6e10 f603 0600 |00d1: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@03f6 │ │ +07e21c: 28b7 |00d4: goto 008b // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=49 │ │ 0x0008 line=50 │ │ 0x000e line=51 │ │ 0x001a line=53 │ │ 0x0025 line=55 │ │ @@ -195593,62 +195611,62 @@ │ │ type : '(ILorg/toulibre/cdl/model/Event;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -07e228: |[07e228] org.toulibre.cdl.activities.TrackScheduleActivity.onEventSelected:(ILorg/toulibre/cdl/model/Event;)V │ │ -07e238: 1406 5900 0e7f |0000: const v6, #float 1.88752e+38 // #7f0e0059 │ │ -07e23e: 5574 6b0c |0003: iget-boolean v4, v7, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.isTabletLandscape:Z // field@0c6b │ │ -07e242: 3804 4000 |0005: if-eqz v4, 0045 // +0040 │ │ -07e246: 5b79 6c0c |0007: iput-object v9, v7, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.lastSelectedEvent:Lorg/toulibre/cdl/model/Event; // field@0c6c │ │ -07e24a: 6e10 171d 0700 |0009: invoke-virtual {v7}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1d17 │ │ -07e250: 0c02 |000c: move-result-object v2 │ │ -07e252: 6e20 7403 6200 |000d: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0374 │ │ -07e258: 0c00 |0010: move-result-object v0 │ │ -07e25a: 1f00 6204 |0011: check-cast v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment; // type@0462 │ │ -07e25e: 3809 2400 |0013: if-eqz v9, 0037 // +0024 │ │ -07e262: 3800 0c00 |0015: if-eqz v0, 0021 // +000c │ │ -07e266: 6e10 cf1d 0000 |0017: invoke-virtual {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getEvent:()Lorg/toulibre/cdl/model/Event; // method@1dcf │ │ -07e26c: 0c04 |001a: move-result-object v4 │ │ -07e26e: 6e20 301f 9400 |001b: invoke-virtual {v4, v9}, Lorg/toulibre/cdl/model/Event;.equals:(Ljava/lang/Object;)Z // method@1f30 │ │ -07e274: 0a04 |001e: move-result v4 │ │ -07e276: 3904 1700 |001f: if-nez v4, 0036 // +0017 │ │ -07e27a: 7110 d41d 0900 |0021: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.newInstance:(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment; // method@1dd4 │ │ -07e280: 0c01 |0024: move-result-object v1 │ │ -07e282: 6e10 7203 0200 |0025: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07e288: 0c04 |0028: move-result-object v4 │ │ -07e28a: 1305 0310 |0029: const/16 v5, #int 4099 // #1003 │ │ -07e28e: 6e20 fb03 5400 |002b: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentTransaction;.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; // method@03fb │ │ -07e294: 0c04 |002e: move-result-object v4 │ │ -07e296: 6e30 fa03 6401 |002f: invoke-virtual {v4, v6, v1}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03fa │ │ -07e29c: 0c04 |0032: move-result-object v4 │ │ -07e29e: 6e10 f703 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ -07e2a4: 0e00 |0036: return-void │ │ -07e2a6: 3800 ffff |0037: if-eqz v0, 0036 // -0001 │ │ -07e2aa: 6e10 7203 0200 |0039: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ -07e2b0: 0c04 |003c: move-result-object v4 │ │ -07e2b2: 6e20 f903 0400 |003d: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ -07e2b8: 0c04 |0040: move-result-object v4 │ │ -07e2ba: 6e10 f703 0400 |0041: invoke-virtual {v4}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ -07e2c0: 28f2 |0044: goto 0036 // -000e │ │ -07e2c2: 2203 3100 |0045: new-instance v3, Landroid/content/Intent; // type@0031 │ │ -07e2c6: 1c04 4904 |0047: const-class v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity; // type@0449 │ │ -07e2ca: 7030 da00 7304 |0049: invoke-direct {v3, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -07e2d0: 1a04 3812 |004c: const-string v4, "day" // string@1238 │ │ -07e2d4: 5475 690c |004e: iget-object v5, v7, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c69 │ │ -07e2d8: 6e30 f500 4305 |0050: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -07e2de: 1a04 b925 |0053: const-string v4, "track" // string@25b9 │ │ -07e2e2: 5475 6d0c |0055: iget-object v5, v7, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c6d │ │ -07e2e6: 6e30 f500 4305 |0057: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -07e2ec: 1a04 2c20 |005a: const-string v4, "position" // string@202c │ │ -07e2f0: 6e30 f200 4308 |005c: invoke-virtual {v3, v4, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ -07e2f6: 6e20 1d1d 3700 |005f: invoke-virtual {v7, v3}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.startActivity:(Landroid/content/Intent;)V // method@1d1d │ │ -07e2fc: 28d4 |0062: goto 0036 // -002c │ │ +07e220: |[07e220] org.toulibre.cdl.activities.TrackScheduleActivity.onEventSelected:(ILorg/toulibre/cdl/model/Event;)V │ │ +07e230: 1406 5900 0e7f |0000: const v6, #float 1.88752e+38 // #7f0e0059 │ │ +07e236: 5574 6b0c |0003: iget-boolean v4, v7, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.isTabletLandscape:Z // field@0c6b │ │ +07e23a: 3804 4000 |0005: if-eqz v4, 0045 // +0040 │ │ +07e23e: 5b79 6c0c |0007: iput-object v9, v7, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.lastSelectedEvent:Lorg/toulibre/cdl/model/Event; // field@0c6c │ │ +07e242: 6e10 171d 0700 |0009: invoke-virtual {v7}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1d17 │ │ +07e248: 0c02 |000c: move-result-object v2 │ │ +07e24a: 6e20 7403 6200 |000d: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManager;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0374 │ │ +07e250: 0c00 |0010: move-result-object v0 │ │ +07e252: 1f00 6204 |0011: check-cast v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment; // type@0462 │ │ +07e256: 3809 2400 |0013: if-eqz v9, 0037 // +0024 │ │ +07e25a: 3800 0c00 |0015: if-eqz v0, 0021 // +000c │ │ +07e25e: 6e10 cf1d 0000 |0017: invoke-virtual {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getEvent:()Lorg/toulibre/cdl/model/Event; // method@1dcf │ │ +07e264: 0c04 |001a: move-result-object v4 │ │ +07e266: 6e20 301f 9400 |001b: invoke-virtual {v4, v9}, Lorg/toulibre/cdl/model/Event;.equals:(Ljava/lang/Object;)Z // method@1f30 │ │ +07e26c: 0a04 |001e: move-result v4 │ │ +07e26e: 3904 1700 |001f: if-nez v4, 0036 // +0017 │ │ +07e272: 7110 d41d 0900 |0021: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.newInstance:(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment; // method@1dd4 │ │ +07e278: 0c01 |0024: move-result-object v1 │ │ +07e27a: 6e10 7203 0200 |0025: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07e280: 0c04 |0028: move-result-object v4 │ │ +07e282: 1305 0310 |0029: const/16 v5, #int 4099 // #1003 │ │ +07e286: 6e20 fb03 5400 |002b: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentTransaction;.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; // method@03fb │ │ +07e28c: 0c04 |002e: move-result-object v4 │ │ +07e28e: 6e30 fa03 6401 |002f: invoke-virtual {v4, v6, v1}, Landroid/support/v4/app/FragmentTransaction;.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03fa │ │ +07e294: 0c04 |0032: move-result-object v4 │ │ +07e296: 6e10 f703 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ +07e29c: 0e00 |0036: return-void │ │ +07e29e: 3800 ffff |0037: if-eqz v0, 0036 // -0001 │ │ +07e2a2: 6e10 7203 0200 |0039: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@0372 │ │ +07e2a8: 0c04 |003c: move-result-object v4 │ │ +07e2aa: 6e20 f903 0400 |003d: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@03f9 │ │ +07e2b0: 0c04 |0040: move-result-object v4 │ │ +07e2b2: 6e10 f703 0400 |0041: invoke-virtual {v4}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@03f7 │ │ +07e2b8: 28f2 |0044: goto 0036 // -000e │ │ +07e2ba: 2203 3100 |0045: new-instance v3, Landroid/content/Intent; // type@0031 │ │ +07e2be: 1c04 4904 |0047: const-class v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity; // type@0449 │ │ +07e2c2: 7030 da00 7304 |0049: invoke-direct {v3, v7, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +07e2c8: 1a04 3612 |004c: const-string v4, "day" // string@1236 │ │ +07e2cc: 5475 690c |004e: iget-object v5, v7, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c69 │ │ +07e2d0: 6e30 f500 4305 |0050: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +07e2d6: 1a04 b725 |0053: const-string v4, "track" // string@25b7 │ │ +07e2da: 5475 6d0c |0055: iget-object v5, v7, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c6d │ │ +07e2de: 6e30 f500 4305 |0057: invoke-virtual {v3, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +07e2e4: 1a04 2a20 |005a: const-string v4, "position" // string@202a │ │ +07e2e8: 6e30 f200 4308 |005c: invoke-virtual {v3, v4, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ +07e2ee: 6e20 1d1d 3700 |005f: invoke-virtual {v7, v3}, Lorg/toulibre/cdl/activities/TrackScheduleActivity;.startActivity:(Landroid/content/Intent;)V // method@1d1d │ │ +07e2f4: 28d4 |0062: goto 0036 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=126 │ │ 0x0007 line=128 │ │ 0x0009 line=130 │ │ 0x000d line=131 │ │ 0x0013 line=132 │ │ @@ -195679,42 +195697,42 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -07e300: |[07e300] org.toulibre.cdl.activities.TrackScheduleActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -07e310: 7210 6118 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -07e316: 0a00 |0003: move-result v0 │ │ -07e318: 2b00 0a00 0000 |0004: packed-switch v0, 0000000e // +0000000a │ │ -07e31e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07e320: 0f00 |0008: return v0 │ │ -07e322: 7110 7004 0100 |0009: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.navigateUpFromSameTask:(Landroid/app/Activity;)V // method@0470 │ │ -07e328: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07e32a: 28fb |000d: goto 0008 // -0005 │ │ -07e32c: 0001 0100 2c00 0201 0500 0000 |000e: packed-switch-data (6 units) │ │ +07e2f8: |[07e2f8] org.toulibre.cdl.activities.TrackScheduleActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +07e308: 7210 6118 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +07e30e: 0a00 |0003: move-result v0 │ │ +07e310: 2b00 0a00 0000 |0004: packed-switch v0, 0000000e // +0000000a │ │ +07e316: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07e318: 0f00 |0008: return v0 │ │ +07e31a: 7110 7004 0100 |0009: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.navigateUpFromSameTask:(Landroid/app/Activity;)V // method@0470 │ │ +07e320: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07e322: 28fb |000d: goto 0008 // -0005 │ │ +07e324: 0001 0100 2c00 0201 0500 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=119 │ │ 0x0009 line=116 │ │ 0x000c line=117 │ │ 0x000e line=114 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/toulibre/cdl/activities/TrackScheduleActivity; │ │ 0x0000 - 0x0014 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 3249 (TrackScheduleActivity.java) │ │ + source_file_idx : 3247 (TrackScheduleActivity.java) │ │ │ │ Class #698 header: │ │ class_idx : 1096 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 176 │ │ -source_file_idx : 3251 │ │ +source_file_idx : 3249 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #698 annotations: │ │ Annotations on class │ │ @@ -195738,17 +195756,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07e338: |[07e338] org.toulibre.cdl.activities.TrackScheduleEventActivity$TrackScheduleEventAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -07e348: 7020 e703 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentStatePagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@03e7 │ │ -07e34e: 0e00 |0003: return-void │ │ +07e330: |[07e330] org.toulibre.cdl.activities.TrackScheduleEventActivity$TrackScheduleEventAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +07e340: 7020 e703 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentStatePagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@03e7 │ │ +07e346: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; │ │ 0x0000 - 0x0004 reg=1 fm Landroid/support/v4/app/FragmentManager; │ │ @@ -195759,23 +195777,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07e350: |[07e350] org.toulibre.cdl.activities.TrackScheduleEventActivity$TrackScheduleEventAdapter.getCount:()I │ │ -07e360: 5410 6e0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ -07e364: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07e368: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07e36a: 0f00 |0005: return v0 │ │ -07e36c: 5410 6e0c |0006: iget-object v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ -07e370: 7210 5a01 0000 |0008: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ -07e376: 0a00 |000b: move-result v0 │ │ -07e378: 28f9 |000c: goto 0005 // -0007 │ │ +07e348: |[07e348] org.toulibre.cdl.activities.TrackScheduleEventActivity$TrackScheduleEventAdapter.getCount:()I │ │ +07e358: 5410 6e0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ +07e35c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07e360: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07e362: 0f00 |0005: return v0 │ │ +07e364: 5410 6e0c |0006: iget-object v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ +07e368: 7210 5a01 0000 |0008: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ +07e36e: 0a00 |000b: move-result v0 │ │ +07e370: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; │ │ │ │ #1 : (in Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;) │ │ @@ -195783,23 +195801,23 @@ │ │ type : '(I)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07e37c: |[07e37c] org.toulibre.cdl.activities.TrackScheduleEventActivity$TrackScheduleEventAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ -07e38c: 5410 6e0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ -07e390: 7220 6401 2000 |0002: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ -07e396: 5410 6e0c |0005: iget-object v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ -07e39a: 7110 731d 0000 |0007: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Event; // method@1d73 │ │ -07e3a0: 0c00 |000a: move-result-object v0 │ │ -07e3a2: 7110 d41d 0000 |000b: invoke-static {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.newInstance:(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment; // method@1dd4 │ │ -07e3a8: 0c00 |000e: move-result-object v0 │ │ -07e3aa: 1100 |000f: return-object v0 │ │ +07e374: |[07e374] org.toulibre.cdl.activities.TrackScheduleEventActivity$TrackScheduleEventAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ +07e384: 5410 6e0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ +07e388: 7220 6401 2000 |0002: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ +07e38e: 5410 6e0c |0005: iget-object v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ +07e392: 7110 731d 0000 |0007: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Event; // method@1d73 │ │ +07e398: 0c00 |000a: move-result-object v0 │ │ +07e39a: 7110 d41d 0000 |000b: invoke-static {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.newInstance:(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment; // method@1dd4 │ │ +07e3a0: 0c00 |000e: move-result-object v0 │ │ +07e3a2: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; │ │ 0x0000 - 0x0010 reg=2 position I │ │ @@ -195809,29 +195827,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -07e3ac: |[07e3ac] org.toulibre.cdl.activities.TrackScheduleEventActivity$TrackScheduleEventAdapter.getItemId:(I)J │ │ -07e3bc: 5430 6e0c |0000: iget-object v0, v3, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ -07e3c0: 7220 6401 4000 |0002: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ -07e3c6: 0a00 |0005: move-result v0 │ │ -07e3c8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -07e3cc: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ -07e3d0: 1000 |000a: return-wide v0 │ │ -07e3d2: 5430 6e0c |000b: iget-object v0, v3, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ -07e3d6: 5431 6e0c |000d: iget-object v1, v3, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ -07e3da: 1a02 370e |000f: const-string v2, "_id" // string@0e37 │ │ -07e3de: 7220 5901 2100 |0011: invoke-interface {v1, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0159 │ │ -07e3e4: 0a01 |0014: move-result v1 │ │ -07e3e6: 7220 5d01 1000 |0015: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07e3ec: 0b00 |0018: move-result-wide v0 │ │ -07e3ee: 28f1 |0019: goto 000a // -000f │ │ +07e3a4: |[07e3a4] org.toulibre.cdl.activities.TrackScheduleEventActivity$TrackScheduleEventAdapter.getItemId:(I)J │ │ +07e3b4: 5430 6e0c |0000: iget-object v0, v3, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ +07e3b8: 7220 6401 4000 |0002: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@0164 │ │ +07e3be: 0a00 |0005: move-result v0 │ │ +07e3c0: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +07e3c4: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ +07e3c8: 1000 |000a: return-wide v0 │ │ +07e3ca: 5430 6e0c |000b: iget-object v0, v3, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ +07e3ce: 5431 6e0c |000d: iget-object v1, v3, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ +07e3d2: 1a02 350e |000f: const-string v2, "_id" // string@0e35 │ │ +07e3d6: 7220 5901 2100 |0011: invoke-interface {v1, v2}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@0159 │ │ +07e3dc: 0a01 |0014: move-result v1 │ │ +07e3de: 7220 5d01 1000 |0015: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07e3e4: 0b00 |0018: move-result-wide v0 │ │ +07e3e6: 28f1 |0019: goto 000a // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0008 line=170 │ │ 0x000a line=172 │ │ locals : │ │ 0x0000 - 0x001a reg=3 this Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; │ │ @@ -195842,34 +195860,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07e3f0: |[07e3f0] org.toulibre.cdl.activities.TrackScheduleEventActivity$TrackScheduleEventAdapter.setCursor:(Landroid/database/Cursor;)V │ │ -07e400: 5b01 6e0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ -07e404: 6e10 221d 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.notifyDataSetChanged:()V // method@1d22 │ │ -07e40a: 0e00 |0005: return-void │ │ +07e3e8: |[07e3e8] org.toulibre.cdl.activities.TrackScheduleEventActivity$TrackScheduleEventAdapter.setCursor:(Landroid/database/Cursor;)V │ │ +07e3f8: 5b01 6e0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.cursor:Landroid/database/Cursor; // field@0c6e │ │ +07e3fc: 6e10 221d 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.notifyDataSetChanged:()V // method@1d22 │ │ +07e402: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0002 line=154 │ │ 0x0005 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; │ │ 0x0000 - 0x0006 reg=1 cursor Landroid/database/Cursor; │ │ │ │ - source_file_idx : 3251 (TrackScheduleEventActivity.java) │ │ + source_file_idx : 3249 (TrackScheduleEventActivity.java) │ │ │ │ Class #699 header: │ │ class_idx : 1097 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 546 │ │ -source_file_idx : 3251 │ │ +source_file_idx : 3249 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #699 annotations: │ │ Annotations on class │ │ @@ -195925,44 +195943,43 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07e40c: |[07e40c] org.toulibre.cdl.activities.TrackScheduleEventActivity.:()V │ │ -07e41c: 7010 e00c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ -07e422: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -07e424: 5910 710c |0004: iput v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.initialPosition:I // field@0c71 │ │ -07e428: 0e00 |0006: return-void │ │ +07e404: |[07e404] org.toulibre.cdl.activities.TrackScheduleEventActivity.:()V │ │ +07e414: 7010 e00c 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@0ce0 │ │ +07e41a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +07e41c: 5910 710c |0004: iput v0, v1, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.initialPosition:I // field@0c71 │ │ +07e420: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=44 │ │ - 0x0006 line=140 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/activities/TrackScheduleEventActivity; │ │ │ │ #1 : (in Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;) │ │ name : 'setCustomProgressVisibility' │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07e42c: |[07e42c] org.toulibre.cdl.activities.TrackScheduleEventActivity.setCustomProgressVisibility:(Z)V │ │ -07e43c: 5421 740c |0000: iget-object v1, v2, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.progress:Landroid/view/View; // field@0c74 │ │ -07e440: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -07e444: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07e446: 6e20 1919 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -07e44c: 0e00 |0008: return-void │ │ -07e44e: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -07e452: 28fa |000b: goto 0005 // -0006 │ │ +07e424: |[07e424] org.toulibre.cdl.activities.TrackScheduleEventActivity.setCustomProgressVisibility:(Z)V │ │ +07e434: 5421 740c |0000: iget-object v1, v2, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.progress:Landroid/view/View; // field@0c74 │ │ +07e438: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +07e43c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07e43e: 6e20 1919 0100 |0005: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +07e444: 0e00 |0008: return-void │ │ +07e446: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +07e44a: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0008 line=85 │ │ 0x0009 line=84 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/toulibre/cdl/activities/TrackScheduleEventActivity; │ │ @@ -195974,35 +195991,35 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -07e454: |[07e454] org.toulibre.cdl.activities.TrackScheduleEventActivity.createNfcAppData:()[B │ │ -07e464: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07e466: 5463 6f0c |0001: iget-object v3, v6, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ -07e46a: 6e10 1f1d 0300 |0003: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.getCount:()I // method@1d1f │ │ -07e470: 0a03 |0006: move-result v3 │ │ -07e472: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -07e476: 1102 |0009: return-object v2 │ │ -07e478: 5463 6f0c |000a: iget-object v3, v6, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ -07e47c: 5464 730c |000c: iget-object v4, v6, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ -07e480: 6e10 4109 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0941 │ │ -07e486: 0a04 |0011: move-result v4 │ │ -07e488: 6e20 211d 4300 |0012: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.getItemId:(I)J // method@1d21 │ │ -07e48e: 0b00 |0015: move-result-wide v0 │ │ -07e490: 1604 ffff |0016: const-wide/16 v4, #int -1 // #ffff │ │ -07e494: 3103 0004 |0018: cmp-long v3, v0, v4 │ │ -07e498: 3803 efff |001a: if-eqz v3, 0009 // -0011 │ │ -07e49c: 7120 c81b 1000 |001c: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07e4a2: 0c02 |001f: move-result-object v2 │ │ -07e4a4: 6e10 bc1b 0200 |0020: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@1bbc │ │ -07e4aa: 0c02 |0023: move-result-object v2 │ │ -07e4ac: 28e5 |0024: goto 0009 // -001b │ │ +07e44c: |[07e44c] org.toulibre.cdl.activities.TrackScheduleEventActivity.createNfcAppData:()[B │ │ +07e45c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +07e45e: 5463 6f0c |0001: iget-object v3, v6, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ +07e462: 6e10 1f1d 0300 |0003: invoke-virtual {v3}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.getCount:()I // method@1d1f │ │ +07e468: 0a03 |0006: move-result v3 │ │ +07e46a: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +07e46e: 1102 |0009: return-object v2 │ │ +07e470: 5463 6f0c |000a: iget-object v3, v6, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ +07e474: 5464 730c |000c: iget-object v4, v6, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ +07e478: 6e10 4109 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0941 │ │ +07e47e: 0a04 |0011: move-result v4 │ │ +07e480: 6e20 211d 4300 |0012: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.getItemId:(I)J // method@1d21 │ │ +07e486: 0b00 |0015: move-result-wide v0 │ │ +07e488: 1604 ffff |0016: const-wide/16 v4, #int -1 // #ffff │ │ +07e48c: 3103 0004 |0018: cmp-long v3, v0, v4 │ │ +07e490: 3803 efff |001a: if-eqz v3, 0009 // -0011 │ │ +07e494: 7120 c81b 1000 |001c: invoke-static {v0, v1}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07e49a: 0c02 |001f: move-result-object v2 │ │ +07e49c: 6e10 bc1b 0200 |0020: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@1bbc │ │ +07e4a2: 0c02 |0023: move-result-object v2 │ │ +07e4a4: 28e5 |0024: goto 0009 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=89 │ │ 0x0009 line=96 │ │ 0x000a line=92 │ │ 0x0016 line=93 │ │ 0x001c line=96 │ │ @@ -196015,82 +196032,82 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -07e4b0: |[07e4b0] org.toulibre.cdl.activities.TrackScheduleEventActivity.onCreate:(Landroid/os/Bundle;)V │ │ -07e4c0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07e4c2: 6f20 f40c 6500 |0001: invoke-super {v5, v6}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ -07e4c8: 1402 2600 047f |0004: const v2, #float 1.75459e+38 // #7f040026 │ │ -07e4ce: 6e20 321d 2500 |0007: invoke-virtual {v5, v2}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.setContentView:(I)V // method@1d32 │ │ -07e4d4: 6e10 281d 0500 |000a: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.getIntent:()Landroid/content/Intent; // method@1d28 │ │ -07e4da: 0c02 |000d: move-result-object v2 │ │ -07e4dc: 6e10 e700 0200 |000e: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00e7 │ │ -07e4e2: 0c01 |0011: move-result-object v1 │ │ -07e4e4: 1a02 3812 |0012: const-string v2, "day" // string@1238 │ │ -07e4e8: 6e20 1802 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ -07e4ee: 0c02 |0017: move-result-object v2 │ │ -07e4f0: 1f02 9004 |0018: check-cast v2, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -07e4f4: 5b52 700c |001a: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c70 │ │ -07e4f8: 1a02 b925 |001c: const-string v2, "track" // string@25b9 │ │ -07e4fc: 6e20 1802 2100 |001e: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ -07e502: 0c02 |0021: move-result-object v2 │ │ -07e504: 1f02 9904 |0022: check-cast v2, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ -07e508: 5b52 750c |0024: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c75 │ │ -07e50c: 1402 5700 0e7f |0026: const v2, #float 1.88752e+38 // #7f0e0057 │ │ -07e512: 6e20 261d 2500 |0029: invoke-virtual {v5, v2}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.findViewById:(I)Landroid/view/View; // method@1d26 │ │ -07e518: 0c02 |002c: move-result-object v2 │ │ -07e51a: 5b52 740c |002d: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.progress:Landroid/view/View; // field@0c74 │ │ -07e51e: 1402 4a00 0e7f |002f: const v2, #float 1.88752e+38 // #7f0e004a │ │ -07e524: 6e20 261d 2500 |0032: invoke-virtual {v5, v2}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.findViewById:(I)Landroid/view/View; // method@1d26 │ │ -07e52a: 0c02 |0035: move-result-object v2 │ │ -07e52c: 1f02 ba01 |0036: check-cast v2, Landroid/support/v4/view/ViewPager; // type@01ba │ │ -07e530: 5b52 730c |0038: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ -07e534: 2202 4804 |003a: new-instance v2, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // type@0448 │ │ -07e538: 6e10 2a1d 0500 |003c: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1d2a │ │ -07e53e: 0c03 |003f: move-result-object v3 │ │ -07e540: 7020 1e1d 3200 |0040: invoke-direct {v2, v3}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@1d1e │ │ -07e546: 5b52 6f0c |0043: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ -07e54a: 1402 5b00 0e7f |0045: const v2, #float 1.88752e+38 // #7f0e005b │ │ -07e550: 6e20 261d 2500 |0048: invoke-virtual {v5, v2}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.findViewById:(I)Landroid/view/View; // method@1d26 │ │ -07e556: 0c02 |004b: move-result-object v2 │ │ -07e558: 1f02 b903 |004c: check-cast v2, Lcom/viewpagerindicator/PageIndicator; // type@03b9 │ │ -07e55c: 5b52 720c |004e: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pageIndicator:Lcom/viewpagerindicator/PageIndicator; // field@0c72 │ │ -07e560: 3906 1900 |0050: if-nez v6, 0069 // +0019 │ │ -07e564: 1a02 2c20 |0052: const-string v2, "position" // string@202c │ │ -07e568: 12f3 |0054: const/4 v3, #int -1 // #ff │ │ -07e56a: 6e30 1602 2103 |0055: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ -07e570: 0a02 |0058: move-result v2 │ │ -07e572: 5952 710c |0059: iput v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.initialPosition:I // field@0c71 │ │ -07e576: 5452 730c |005b: iget-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ -07e57a: 5453 6f0c |005d: iget-object v3, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ -07e57e: 6e20 8009 3200 |005f: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0980 │ │ -07e584: 5452 720c |0062: iget-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pageIndicator:Lcom/viewpagerindicator/PageIndicator; // field@0c72 │ │ -07e588: 5453 730c |0064: iget-object v3, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ -07e58c: 7220 1b1b 3200 |0066: invoke-interface {v2, v3}, Lcom/viewpagerindicator/PageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@1b1b │ │ -07e592: 6e10 291d 0500 |0069: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1d29 │ │ -07e598: 0c00 |006c: move-result-object v0 │ │ -07e59a: 6e20 d30c 4000 |006d: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ -07e5a0: 5452 750c |0070: iget-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c75 │ │ -07e5a4: 6e10 901f 0200 |0072: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Track;.toString:()Ljava/lang/String; // method@1f90 │ │ -07e5aa: 0c02 |0075: move-result-object v2 │ │ -07e5ac: 6e20 dd0c 2000 |0076: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0cdd │ │ -07e5b2: 5452 700c |0079: iget-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c70 │ │ -07e5b6: 6e10 241f 0200 |007b: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Day;.toString:()Ljava/lang/String; // method@1f24 │ │ -07e5bc: 0c02 |007e: move-result-object v2 │ │ -07e5be: 6e20 db0c 2000 |007f: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0cdb │ │ -07e5c4: 7120 ed1f 5500 |0082: invoke-static {v5, v5}, Lorg/toulibre/cdl/utils/NfcUtils;.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z // method@1fed │ │ -07e5ca: 7020 331d 4500 |0085: invoke-direct {v5, v4}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.setCustomProgressVisibility:(Z)V // method@1d33 │ │ -07e5d0: 6e10 2b1d 0500 |0088: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1d2b │ │ -07e5d6: 0c02 |008b: move-result-object v2 │ │ -07e5d8: 1203 |008c: const/4 v3, #int 0 // #0 │ │ -07e5da: 6e40 3d04 4253 |008d: invoke-virtual {v2, v4, v3, v5}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -07e5e0: 0e00 |0090: return-void │ │ +07e4a8: |[07e4a8] org.toulibre.cdl.activities.TrackScheduleEventActivity.onCreate:(Landroid/os/Bundle;)V │ │ +07e4b8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07e4ba: 6f20 f40c 6500 |0001: invoke-super {v5, v6}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@0cf4 │ │ +07e4c0: 1402 2600 047f |0004: const v2, #float 1.75459e+38 // #7f040026 │ │ +07e4c6: 6e20 321d 2500 |0007: invoke-virtual {v5, v2}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.setContentView:(I)V // method@1d32 │ │ +07e4cc: 6e10 281d 0500 |000a: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.getIntent:()Landroid/content/Intent; // method@1d28 │ │ +07e4d2: 0c02 |000d: move-result-object v2 │ │ +07e4d4: 6e10 e700 0200 |000e: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00e7 │ │ +07e4da: 0c01 |0011: move-result-object v1 │ │ +07e4dc: 1a02 3612 |0012: const-string v2, "day" // string@1236 │ │ +07e4e0: 6e20 1802 2100 |0014: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ +07e4e6: 0c02 |0017: move-result-object v2 │ │ +07e4e8: 1f02 9004 |0018: check-cast v2, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +07e4ec: 5b52 700c |001a: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c70 │ │ +07e4f0: 1a02 b725 |001c: const-string v2, "track" // string@25b7 │ │ +07e4f4: 6e20 1802 2100 |001e: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ +07e4fa: 0c02 |0021: move-result-object v2 │ │ +07e4fc: 1f02 9904 |0022: check-cast v2, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ +07e500: 5b52 750c |0024: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c75 │ │ +07e504: 1402 5700 0e7f |0026: const v2, #float 1.88752e+38 // #7f0e0057 │ │ +07e50a: 6e20 261d 2500 |0029: invoke-virtual {v5, v2}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.findViewById:(I)Landroid/view/View; // method@1d26 │ │ +07e510: 0c02 |002c: move-result-object v2 │ │ +07e512: 5b52 740c |002d: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.progress:Landroid/view/View; // field@0c74 │ │ +07e516: 1402 4a00 0e7f |002f: const v2, #float 1.88752e+38 // #7f0e004a │ │ +07e51c: 6e20 261d 2500 |0032: invoke-virtual {v5, v2}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.findViewById:(I)Landroid/view/View; // method@1d26 │ │ +07e522: 0c02 |0035: move-result-object v2 │ │ +07e524: 1f02 ba01 |0036: check-cast v2, Landroid/support/v4/view/ViewPager; // type@01ba │ │ +07e528: 5b52 730c |0038: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ +07e52c: 2202 4804 |003a: new-instance v2, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // type@0448 │ │ +07e530: 6e10 2a1d 0500 |003c: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1d2a │ │ +07e536: 0c03 |003f: move-result-object v3 │ │ +07e538: 7020 1e1d 3200 |0040: invoke-direct {v2, v3}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@1d1e │ │ +07e53e: 5b52 6f0c |0043: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ +07e542: 1402 5b00 0e7f |0045: const v2, #float 1.88752e+38 // #7f0e005b │ │ +07e548: 6e20 261d 2500 |0048: invoke-virtual {v5, v2}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.findViewById:(I)Landroid/view/View; // method@1d26 │ │ +07e54e: 0c02 |004b: move-result-object v2 │ │ +07e550: 1f02 b903 |004c: check-cast v2, Lcom/viewpagerindicator/PageIndicator; // type@03b9 │ │ +07e554: 5b52 720c |004e: iput-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pageIndicator:Lcom/viewpagerindicator/PageIndicator; // field@0c72 │ │ +07e558: 3906 1900 |0050: if-nez v6, 0069 // +0019 │ │ +07e55c: 1a02 2a20 |0052: const-string v2, "position" // string@202a │ │ +07e560: 12f3 |0054: const/4 v3, #int -1 // #ff │ │ +07e562: 6e30 1602 2103 |0055: invoke-virtual {v1, v2, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ +07e568: 0a02 |0058: move-result v2 │ │ +07e56a: 5952 710c |0059: iput v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.initialPosition:I // field@0c71 │ │ +07e56e: 5452 730c |005b: iget-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ +07e572: 5453 6f0c |005d: iget-object v3, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ +07e576: 6e20 8009 3200 |005f: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0980 │ │ +07e57c: 5452 720c |0062: iget-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pageIndicator:Lcom/viewpagerindicator/PageIndicator; // field@0c72 │ │ +07e580: 5453 730c |0064: iget-object v3, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ +07e584: 7220 1b1b 3200 |0066: invoke-interface {v2, v3}, Lcom/viewpagerindicator/PageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@1b1b │ │ +07e58a: 6e10 291d 0500 |0069: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1d29 │ │ +07e590: 0c00 |006c: move-result-object v0 │ │ +07e592: 6e20 d30c 4000 |006d: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0cd3 │ │ +07e598: 5452 750c |0070: iget-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c75 │ │ +07e59c: 6e10 901f 0200 |0072: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Track;.toString:()Ljava/lang/String; // method@1f90 │ │ +07e5a2: 0c02 |0075: move-result-object v2 │ │ +07e5a4: 6e20 dd0c 2000 |0076: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@0cdd │ │ +07e5aa: 5452 700c |0079: iget-object v2, v5, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c70 │ │ +07e5ae: 6e10 241f 0200 |007b: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Day;.toString:()Ljava/lang/String; // method@1f24 │ │ +07e5b4: 0c02 |007e: move-result-object v2 │ │ +07e5b6: 6e20 db0c 2000 |007f: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@0cdb │ │ +07e5bc: 7120 ed1f 5500 |0082: invoke-static {v5, v5}, Lorg/toulibre/cdl/utils/NfcUtils;.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z // method@1fed │ │ +07e5c2: 7020 331d 4500 |0085: invoke-direct {v5, v4}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.setCustomProgressVisibility:(Z)V // method@1d33 │ │ +07e5c8: 6e10 2b1d 0500 |0088: invoke-virtual {v5}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1d2b │ │ +07e5ce: 0c02 |008b: move-result-object v2 │ │ +07e5d0: 1203 |008c: const/4 v3, #int 0 // #0 │ │ +07e5d2: 6e40 3d04 4253 |008d: invoke-virtual {v2, v4, v3, v5}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +07e5d8: 0e00 |0090: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x0004 line=54 │ │ 0x000a line=56 │ │ 0x0012 line=57 │ │ 0x001c line=58 │ │ @@ -196121,20 +196138,20 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -07e5e4: |[07e5e4] org.toulibre.cdl.activities.TrackScheduleEventActivity.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -07e5f4: 2200 8e04 |0000: new-instance v0, Lorg/toulibre/cdl/loaders/TrackScheduleLoader; // type@048e │ │ -07e5f8: 5431 700c |0002: iget-object v1, v3, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c70 │ │ -07e5fc: 5432 750c |0004: iget-object v2, v3, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c75 │ │ -07e600: 7040 101f 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)V // method@1f10 │ │ -07e606: 1100 |0009: return-object v0 │ │ +07e5dc: |[07e5dc] org.toulibre.cdl.activities.TrackScheduleEventActivity.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +07e5ec: 2200 8e04 |0000: new-instance v0, Lorg/toulibre/cdl/loaders/TrackScheduleLoader; // type@048e │ │ +07e5f0: 5431 700c |0002: iget-object v1, v3, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.day:Lorg/toulibre/cdl/model/Day; // field@0c70 │ │ +07e5f4: 5432 750c |0004: iget-object v2, v3, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.track:Lorg/toulibre/cdl/model/Track; // field@0c75 │ │ +07e5f8: 7040 101f 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)V // method@1f10 │ │ +07e5fe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/toulibre/cdl/activities/TrackScheduleEventActivity; │ │ 0x0000 - 0x000a reg=4 id I │ │ 0x0000 - 0x000a reg=5 args Landroid/os/Bundle; │ │ @@ -196144,38 +196161,38 @@ │ │ type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -07e608: |[07e608] org.toulibre.cdl.activities.TrackScheduleEventActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ -07e618: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -07e61a: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -07e61c: 7020 331d 3400 |0002: invoke-direct {v4, v3}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.setCustomProgressVisibility:(Z)V // method@1d33 │ │ -07e622: 3806 2a00 |0005: if-eqz v6, 002f // +002a │ │ -07e626: 5440 6f0c |0007: iget-object v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ -07e62a: 6e20 231d 6000 |0009: invoke-virtual {v0, v6}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.setCursor:(Landroid/database/Cursor;)V // method@1d23 │ │ -07e630: 5440 730c |000c: iget-object v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ -07e634: 6e10 3a09 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ -07e63a: 0c00 |0011: move-result-object v0 │ │ -07e63c: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ -07e640: 5440 730c |0014: iget-object v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ -07e644: 5441 6f0c |0016: iget-object v1, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ -07e648: 6e20 8009 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0980 │ │ -07e64e: 5440 720c |001b: iget-object v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pageIndicator:Lcom/viewpagerindicator/PageIndicator; // field@0c72 │ │ -07e652: 5441 730c |001d: iget-object v1, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ -07e656: 7220 1b1b 1000 |001f: invoke-interface {v0, v1}, Lcom/viewpagerindicator/PageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@1b1b │ │ -07e65c: 5240 710c |0022: iget v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.initialPosition:I // field@0c71 │ │ -07e660: 3220 0b00 |0024: if-eq v0, v2, 002f // +000b │ │ -07e664: 5440 730c |0026: iget-object v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ -07e668: 5241 710c |0028: iget v1, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.initialPosition:I // field@0c71 │ │ -07e66c: 6e30 8309 1003 |002a: invoke-virtual {v0, v1, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0983 │ │ -07e672: 5942 710c |002d: iput v2, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.initialPosition:I // field@0c71 │ │ -07e676: 0e00 |002f: return-void │ │ +07e600: |[07e600] org.toulibre.cdl.activities.TrackScheduleEventActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ +07e610: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07e612: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +07e614: 7020 331d 3400 |0002: invoke-direct {v4, v3}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.setCustomProgressVisibility:(Z)V // method@1d33 │ │ +07e61a: 3806 2a00 |0005: if-eqz v6, 002f // +002a │ │ +07e61e: 5440 6f0c |0007: iget-object v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ +07e622: 6e20 231d 6000 |0009: invoke-virtual {v0, v6}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.setCursor:(Landroid/database/Cursor;)V // method@1d23 │ │ +07e628: 5440 730c |000c: iget-object v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ +07e62c: 6e10 3a09 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ +07e632: 0c00 |0011: move-result-object v0 │ │ +07e634: 3900 1000 |0012: if-nez v0, 0022 // +0010 │ │ +07e638: 5440 730c |0014: iget-object v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ +07e63c: 5441 6f0c |0016: iget-object v1, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ +07e640: 6e20 8009 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0980 │ │ +07e646: 5440 720c |001b: iget-object v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pageIndicator:Lcom/viewpagerindicator/PageIndicator; // field@0c72 │ │ +07e64a: 5441 730c |001d: iget-object v1, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ +07e64e: 7220 1b1b 1000 |001f: invoke-interface {v0, v1}, Lcom/viewpagerindicator/PageIndicator;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@1b1b │ │ +07e654: 5240 710c |0022: iget v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.initialPosition:I // field@0c71 │ │ +07e658: 3220 0b00 |0024: if-eq v0, v2, 002f // +000b │ │ +07e65c: 5440 730c |0026: iget-object v0, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.pager:Landroid/support/v4/view/ViewPager; // field@0c73 │ │ +07e660: 5241 710c |0028: iget v1, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.initialPosition:I // field@0c71 │ │ +07e664: 6e30 8309 1003 |002a: invoke-virtual {v0, v1, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0983 │ │ +07e66a: 5942 710c |002d: iput v2, v4, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.initialPosition:I // field@0c71 │ │ +07e66e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0005 line=118 │ │ 0x0007 line=119 │ │ 0x000c line=123 │ │ 0x0014 line=124 │ │ @@ -196195,18 +196212,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07e678: |[07e678] org.toulibre.cdl.activities.TrackScheduleEventActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -07e688: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ -07e68c: 6e30 2e1d 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1d2e │ │ -07e692: 0e00 |0005: return-void │ │ +07e670: |[07e670] org.toulibre.cdl.activities.TrackScheduleEventActivity.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +07e680: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ +07e684: 6e30 2e1d 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1d2e │ │ +07e68a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/activities/TrackScheduleEventActivity; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -196216,19 +196233,19 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07e694: |[07e694] org.toulibre.cdl.activities.TrackScheduleEventActivity.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -07e6a4: 5420 6f0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ -07e6a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07e6aa: 6e20 231d 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.setCursor:(Landroid/database/Cursor;)V // method@1d23 │ │ -07e6b0: 0e00 |0006: return-void │ │ +07e68c: |[07e68c] org.toulibre.cdl.activities.TrackScheduleEventActivity.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +07e69c: 5420 6f0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.adapter:Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter; // field@0c6f │ │ +07e6a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07e6a2: 6e20 231d 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity$TrackScheduleEventAdapter;.setCursor:(Landroid/database/Cursor;)V // method@1d23 │ │ +07e6a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0006 line=138 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/activities/TrackScheduleEventActivity; │ │ @@ -196239,42 +196256,42 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -07e6b4: |[07e6b4] org.toulibre.cdl.activities.TrackScheduleEventActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -07e6c4: 7210 6118 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -07e6ca: 0a00 |0003: move-result v0 │ │ -07e6cc: 2b00 0a00 0000 |0004: packed-switch v0, 0000000e // +0000000a │ │ -07e6d2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07e6d4: 0f00 |0008: return v0 │ │ -07e6d6: 6e10 271d 0100 |0009: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.finish:()V // method@1d27 │ │ -07e6dc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07e6de: 28fb |000d: goto 0008 // -0005 │ │ -07e6e0: 0001 0100 2c00 0201 0500 0000 |000e: packed-switch-data (6 units) │ │ +07e6ac: |[07e6ac] org.toulibre.cdl.activities.TrackScheduleEventActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +07e6bc: 7210 6118 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +07e6c2: 0a00 |0003: move-result v0 │ │ +07e6c4: 2b00 0a00 0000 |0004: packed-switch v0, 0000000e // +0000000a │ │ +07e6ca: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07e6cc: 0f00 |0008: return v0 │ │ +07e6ce: 6e10 271d 0100 |0009: invoke-virtual {v1}, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;.finish:()V // method@1d27 │ │ +07e6d4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07e6d6: 28fb |000d: goto 0008 // -0005 │ │ +07e6d8: 0001 0100 2c00 0201 0500 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0007 line=106 │ │ 0x0009 line=103 │ │ 0x000c line=104 │ │ 0x000e line=101 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/toulibre/cdl/activities/TrackScheduleEventActivity; │ │ 0x0000 - 0x0014 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 3251 (TrackScheduleEventActivity.java) │ │ + source_file_idx : 3249 (TrackScheduleEventActivity.java) │ │ │ │ Class #700 header: │ │ class_idx : 1098 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 885 │ │ +source_file_idx : 884 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #700 annotations: │ │ Annotations on class │ │ @@ -196286,21 +196303,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 885 (EventsAdapter.java) │ │ + source_file_idx : 884 (EventsAdapter.java) │ │ │ │ Class #701 header: │ │ class_idx : 1099 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 885 │ │ +source_file_idx : 884 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #701 annotations: │ │ Annotations on class │ │ @@ -196340,17 +196357,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e6ec: |[07e6ec] org.toulibre.cdl.adapters.EventsAdapter$ViewHolder.:()V │ │ -07e6fc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07e702: 0e00 |0003: return-void │ │ +07e6e4: |[07e6e4] org.toulibre.cdl.adapters.EventsAdapter$ViewHolder.:()V │ │ +07e6f4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07e6fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder; │ │ │ │ #1 : (in Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;) │ │ @@ -196358,40 +196375,40 @@ │ │ type : '(Lorg/toulibre/cdl/adapters/EventsAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e704: |[07e704] org.toulibre.cdl.adapters.EventsAdapter$ViewHolder.:(Lorg/toulibre/cdl/adapters/EventsAdapter$1;)V │ │ -07e714: 7010 341d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.:()V // method@1d34 │ │ -07e71a: 0e00 |0003: return-void │ │ +07e6fc: |[07e6fc] org.toulibre.cdl.adapters.EventsAdapter$ViewHolder.:(Lorg/toulibre/cdl/adapters/EventsAdapter$1;)V │ │ +07e70c: 7010 341d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.:()V // method@1d34 │ │ +07e712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/toulibre/cdl/adapters/EventsAdapter$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 885 (EventsAdapter.java) │ │ + source_file_idx : 884 (EventsAdapter.java) │ │ │ │ Class #702 header: │ │ class_idx : 1100 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 502 │ │ -source_file_idx : 885 │ │ +source_file_idx : 884 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 4 │ │ │ │ Class #702 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/adapters/EventsAdapter$1; Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder; } │ │ │ │ Class #702 - │ │ Class descriptor : 'Lorg/toulibre/cdl/adapters/EventsAdapter;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/widget/CursorAdapter;' │ │ Interfaces - │ │ Static fields - │ │ @@ -196418,37 +196435,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -07e71c: |[07e71c] org.toulibre.cdl.adapters.EventsAdapter.:()V │ │ -07e72c: 7100 d51f 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/utils/DateUtils;.getTimeDateFormat:()Ljava/text/DateFormat; // method@1fd5 │ │ -07e732: 0c00 |0003: move-result-object v0 │ │ -07e734: 6900 7b0c |0004: sput-object v0, Lorg/toulibre/cdl/adapters/EventsAdapter;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0c7b │ │ -07e738: 0e00 |0006: return-void │ │ +07e714: |[07e714] org.toulibre.cdl.adapters.EventsAdapter.:()V │ │ +07e724: 7100 d51f 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/utils/DateUtils;.getTimeDateFormat:()Ljava/text/DateFormat; // method@1fd5 │ │ +07e72a: 0c00 |0003: move-result-object v0 │ │ +07e72c: 6900 7b0c |0004: sput-object v0, Lorg/toulibre/cdl/adapters/EventsAdapter;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0c7b │ │ +07e730: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Lorg/toulibre/cdl/adapters/EventsAdapter;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07e73c: |[07e73c] org.toulibre.cdl.adapters.EventsAdapter.:(Landroid/content/Context;)V │ │ -07e74c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07e74e: 7030 381d 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/toulibre/cdl/adapters/EventsAdapter;.:(Landroid/content/Context;Z)V // method@1d38 │ │ -07e754: 0e00 |0004: return-void │ │ +07e734: |[07e734] org.toulibre.cdl.adapters.EventsAdapter.:(Landroid/content/Context;)V │ │ +07e744: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07e746: 7030 381d 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/toulibre/cdl/adapters/EventsAdapter;.:(Landroid/content/Context;Z)V // method@1d38 │ │ +07e74c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/adapters/EventsAdapter; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -196458,29 +196475,29 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -07e758: |[07e758] org.toulibre.cdl.adapters.EventsAdapter.:(Landroid/content/Context;Z)V │ │ -07e768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07e76a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -07e76c: 7040 5c0b 3210 |0002: invoke-direct {v2, v3, v0, v1}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b5c │ │ -07e772: 7110 4c18 0300 |0005: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -07e778: 0c00 |0008: move-result-object v0 │ │ -07e77a: 5b20 7c0c |0009: iput-object v0, v2, Lorg/toulibre/cdl/adapters/EventsAdapter;.inflater:Landroid/view/LayoutInflater; // field@0c7c │ │ -07e77e: 6e10 c800 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -07e784: 0c00 |000e: move-result-object v0 │ │ -07e786: 1401 3a00 097f |000f: const v1, #float 1.82105e+38 // #7f09003a │ │ -07e78c: 6e20 3301 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ -07e792: 0a00 |0015: move-result v0 │ │ -07e794: 5920 7e0c |0016: iput v0, v2, Lorg/toulibre/cdl/adapters/EventsAdapter;.titleTextSize:I // field@0c7e │ │ -07e798: 5c24 7d0c |0018: iput-boolean v4, v2, Lorg/toulibre/cdl/adapters/EventsAdapter;.showDay:Z // field@0c7d │ │ -07e79c: 0e00 |001a: return-void │ │ +07e750: |[07e750] org.toulibre.cdl.adapters.EventsAdapter.:(Landroid/content/Context;Z)V │ │ +07e760: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07e762: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +07e764: 7040 5c0b 3210 |0002: invoke-direct {v2, v3, v0, v1}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b5c │ │ +07e76a: 7110 4c18 0300 |0005: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +07e770: 0c00 |0008: move-result-object v0 │ │ +07e772: 5b20 7c0c |0009: iput-object v0, v2, Lorg/toulibre/cdl/adapters/EventsAdapter;.inflater:Landroid/view/LayoutInflater; // field@0c7c │ │ +07e776: 6e10 c800 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +07e77c: 0c00 |000e: move-result-object v0 │ │ +07e77e: 1401 3a00 097f |000f: const v1, #float 1.82105e+38 // #7f09003a │ │ +07e784: 6e20 3301 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ +07e78a: 0a00 |0015: move-result v0 │ │ +07e78c: 5920 7e0c |0016: iput v0, v2, Lorg/toulibre/cdl/adapters/EventsAdapter;.titleTextSize:I // field@0c7e │ │ +07e790: 5c24 7d0c |0018: iput-boolean v4, v2, Lorg/toulibre/cdl/adapters/EventsAdapter;.showDay:Z // field@0c7d │ │ +07e794: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ 0x000b line=38 │ │ 0x0018 line=39 │ │ 0x001a line=40 │ │ @@ -196495,127 +196512,127 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 208 16-bit code units │ │ -07e7a0: |[07e7a0] org.toulibre.cdl.adapters.EventsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -07e7b0: 7401 d018 1100 |0000: invoke-virtual/range {v17}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ -07e7b6: 0c07 |0003: move-result-object v7 │ │ -07e7b8: 1f07 4b04 |0004: check-cast v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder; // type@044b │ │ -07e7bc: 547c 770c |0006: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.event:Lorg/toulibre/cdl/model/Event; // field@0c77 │ │ -07e7c0: 0800 1300 |0008: move-object/from16 v0, v19 │ │ -07e7c4: 7120 741d c000 |000a: invoke-static {v0, v12}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/model/Event; // method@1d74 │ │ -07e7ca: 0c05 |000d: move-result-object v5 │ │ -07e7cc: 5b75 770c |000e: iput-object v5, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.event:Lorg/toulibre/cdl/model/Event; // field@0c77 │ │ -07e7d0: 6e10 3d1f 0500 |0010: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ -07e7d6: 0c06 |0013: move-result-object v6 │ │ -07e7d8: 6e10 381f 0500 |0014: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ -07e7de: 0c08 |0017: move-result-object v8 │ │ -07e7e0: 7110 e517 0800 |0018: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -07e7e6: 0a0c |001b: move-result v12 │ │ -07e7e8: 380c 7b00 |001c: if-eqz v12, 0097 // +007b │ │ -07e7ec: 2209 2103 |001e: new-instance v9, Landroid/text/SpannableString; // type@0321 │ │ -07e7f0: 7020 db17 6900 |0020: invoke-direct {v9, v6}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ -07e7f6: 547c 790c |0023: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.titleSizeSpan:Landroid/text/style/AbsoluteSizeSpan; // field@0c79 │ │ -07e7fa: 120d |0025: const/4 v13, #int 0 // #0 │ │ -07e7fc: 6e10 c01b 0600 |0026: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -07e802: 0a0e |0029: move-result v14 │ │ -07e804: 130f 2100 |002a: const/16 v15, #int 33 // #21 │ │ -07e808: 6e5f dd17 c9ed |002c: invoke-virtual {v9, v12, v13, v14, v15}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ -07e80e: 547c 780c |002f: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@0c78 │ │ -07e812: 6e20 dc1a 9c00 |0031: invoke-virtual {v12, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -07e818: 7701 721d 1300 |0034: invoke-static/range {v19}, Lorg/toulibre/cdl/db/DatabaseManager;.toBookmarkStatus:(Landroid/database/Cursor;)Z // method@1d72 │ │ -07e81e: 0a0c |0037: move-result v12 │ │ -07e820: 380c 7900 |0038: if-eqz v12, 00b1 // +0079 │ │ -07e824: 1401 4900 027f |003a: const v1, #float 1.72801e+38 // #7f020049 │ │ -07e82a: 547c 780c |003d: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@0c78 │ │ -07e82e: 120d |003f: const/4 v13, #int 0 // #0 │ │ -07e830: 120e |0040: const/4 v14, #int 0 // #0 │ │ -07e832: 120f |0041: const/4 v15, #int 0 // #0 │ │ -07e834: 6e5f d01a dc1e |0042: invoke-virtual {v12, v13, v14, v1, v15}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@1ad0 │ │ -07e83a: 547c 7a0c |0045: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.trackName:Landroid/widget/TextView; // field@0c7a │ │ -07e83e: 6e10 3e1f 0500 |0047: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ -07e844: 0c0d |004a: move-result-object v13 │ │ -07e846: 6e10 8b1f 0d00 |004b: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ -07e84c: 0c0d |004e: move-result-object v13 │ │ -07e84e: 6e20 dc1a dc00 |004f: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -07e854: 6e10 3b1f 0500 |0052: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ -07e85a: 0c0a |0055: move-result-object v10 │ │ -07e85c: 6e10 341f 0500 |0056: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getEndTime:()Ljava/util/Date; // method@1f34 │ │ -07e862: 0c03 |0059: move-result-object v3 │ │ -07e864: 380a 5900 |005a: if-eqz v10, 00b3 // +0059 │ │ -07e868: 620c 7b0c |005c: sget-object v12, Lorg/toulibre/cdl/adapters/EventsAdapter;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0c7b │ │ -07e86c: 6e20 fa1b ac00 |005e: invoke-virtual {v12, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ -07e872: 0c0b |0061: move-result-object v11 │ │ -07e874: 3803 5400 |0062: if-eqz v3, 00b6 // +0054 │ │ -07e878: 620c 7b0c |0064: sget-object v12, Lorg/toulibre/cdl/adapters/EventsAdapter;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0c7b │ │ -07e87c: 6e20 fa1b 3c00 |0066: invoke-virtual {v12, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ -07e882: 0c04 |0069: move-result-object v4 │ │ -07e884: 0800 1000 |006a: move-object/from16 v0, v16 │ │ -07e888: 550c 7d0c |006c: iget-boolean v12, v0, Lorg/toulibre/cdl/adapters/EventsAdapter;.showDay:Z // field@0c7d │ │ -07e88c: 380c 4b00 |006e: if-eqz v12, 00b9 // +004b │ │ -07e890: 1a0c a700 |0070: const-string v12, "%1$s, %2$s ― %3$s | %4$s" // string@00a7 │ │ -07e894: 124d |0072: const/4 v13, #int 4 // #4 │ │ -07e896: 23dd f904 |0073: new-array v13, v13, [Ljava/lang/Object; // type@04f9 │ │ -07e89a: 120e |0075: const/4 v14, #int 0 // #0 │ │ -07e89c: 6e10 321f 0500 |0076: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getDay:()Lorg/toulibre/cdl/model/Day; // method@1f32 │ │ -07e8a2: 0c0f |0079: move-result-object v15 │ │ -07e8a4: 6e10 201f 0f00 |007a: invoke-virtual {v15}, Lorg/toulibre/cdl/model/Day;.getShortName:()Ljava/lang/String; // method@1f20 │ │ -07e8aa: 0c0f |007d: move-result-object v15 │ │ -07e8ac: 4d0f 0d0e |007e: aput-object v15, v13, v14 │ │ -07e8b0: 121e |0080: const/4 v14, #int 1 // #1 │ │ -07e8b2: 4d0b 0d0e |0081: aput-object v11, v13, v14 │ │ -07e8b6: 122e |0083: const/4 v14, #int 2 // #2 │ │ -07e8b8: 4d04 0d0e |0084: aput-object v4, v13, v14 │ │ -07e8bc: 123e |0086: const/4 v14, #int 3 // #3 │ │ -07e8be: 6e10 391f 0500 |0087: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ -07e8c4: 0c0f |008a: move-result-object v15 │ │ -07e8c6: 4d0f 0d0e |008b: aput-object v15, v13, v14 │ │ -07e8ca: 7120 ba1b dc00 |008d: invoke-static {v12, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -07e8d0: 0c02 |0090: move-result-object v2 │ │ -07e8d2: 547c 760c |0091: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.details:Landroid/widget/TextView; // field@0c76 │ │ -07e8d6: 6e20 dc1a 2c00 |0093: invoke-virtual {v12, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -07e8dc: 0e00 |0096: return-void │ │ -07e8de: 2209 2103 |0097: new-instance v9, Landroid/text/SpannableString; // type@0321 │ │ -07e8e2: 1a0c 9f00 |0099: const-string v12, "%1$s │ │ -%2$s" // string@009f │ │ -07e8e6: 122d |009b: const/4 v13, #int 2 // #2 │ │ -07e8e8: 23dd f904 |009c: new-array v13, v13, [Ljava/lang/Object; // type@04f9 │ │ -07e8ec: 120e |009e: const/4 v14, #int 0 // #0 │ │ -07e8ee: 4d06 0d0e |009f: aput-object v6, v13, v14 │ │ -07e8f2: 121e |00a1: const/4 v14, #int 1 // #1 │ │ -07e8f4: 6e10 381f 0500 |00a2: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ -07e8fa: 0c0f |00a5: move-result-object v15 │ │ -07e8fc: 4d0f 0d0e |00a6: aput-object v15, v13, v14 │ │ -07e900: 7120 ba1b dc00 |00a8: invoke-static {v12, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -07e906: 0c0c |00ab: move-result-object v12 │ │ -07e908: 7020 db17 c900 |00ac: invoke-direct {v9, v12}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ -07e90e: 2900 74ff |00af: goto/16 0023 // -008c │ │ -07e912: 1201 |00b1: const/4 v1, #int 0 // #0 │ │ -07e914: 288b |00b2: goto 003d // -0075 │ │ -07e916: 1a0b 3e01 |00b3: const-string v11, "?" // string@013e │ │ -07e91a: 28ad |00b5: goto 0062 // -0053 │ │ -07e91c: 1a04 3e01 |00b6: const-string v4, "?" // string@013e │ │ -07e920: 28b2 |00b8: goto 006a // -004e │ │ -07e922: 1a0c a500 |00b9: const-string v12, "%1$s ― %2$s | %3$s" // string@00a5 │ │ -07e926: 123d |00bb: const/4 v13, #int 3 // #3 │ │ -07e928: 23dd f904 |00bc: new-array v13, v13, [Ljava/lang/Object; // type@04f9 │ │ -07e92c: 120e |00be: const/4 v14, #int 0 // #0 │ │ -07e92e: 4d0b 0d0e |00bf: aput-object v11, v13, v14 │ │ -07e932: 121e |00c1: const/4 v14, #int 1 // #1 │ │ -07e934: 4d04 0d0e |00c2: aput-object v4, v13, v14 │ │ -07e938: 122e |00c4: const/4 v14, #int 2 // #2 │ │ -07e93a: 6e10 391f 0500 |00c5: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ -07e940: 0c0f |00c8: move-result-object v15 │ │ -07e942: 4d0f 0d0e |00c9: aput-object v15, v13, v14 │ │ -07e946: 7120 ba1b dc00 |00cb: invoke-static {v12, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -07e94c: 0c02 |00ce: move-result-object v2 │ │ -07e94e: 28c2 |00cf: goto 0091 // -003e │ │ +07e798: |[07e798] org.toulibre.cdl.adapters.EventsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +07e7a8: 7401 d018 1100 |0000: invoke-virtual/range {v17}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ +07e7ae: 0c07 |0003: move-result-object v7 │ │ +07e7b0: 1f07 4b04 |0004: check-cast v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder; // type@044b │ │ +07e7b4: 547c 770c |0006: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.event:Lorg/toulibre/cdl/model/Event; // field@0c77 │ │ +07e7b8: 0800 1300 |0008: move-object/from16 v0, v19 │ │ +07e7bc: 7120 741d c000 |000a: invoke-static {v0, v12}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/model/Event; // method@1d74 │ │ +07e7c2: 0c05 |000d: move-result-object v5 │ │ +07e7c4: 5b75 770c |000e: iput-object v5, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.event:Lorg/toulibre/cdl/model/Event; // field@0c77 │ │ +07e7c8: 6e10 3d1f 0500 |0010: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ +07e7ce: 0c06 |0013: move-result-object v6 │ │ +07e7d0: 6e10 381f 0500 |0014: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ +07e7d6: 0c08 |0017: move-result-object v8 │ │ +07e7d8: 7110 e517 0800 |0018: invoke-static {v8}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +07e7de: 0a0c |001b: move-result v12 │ │ +07e7e0: 380c 7b00 |001c: if-eqz v12, 0097 // +007b │ │ +07e7e4: 2209 2103 |001e: new-instance v9, Landroid/text/SpannableString; // type@0321 │ │ +07e7e8: 7020 db17 6900 |0020: invoke-direct {v9, v6}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ +07e7ee: 547c 790c |0023: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.titleSizeSpan:Landroid/text/style/AbsoluteSizeSpan; // field@0c79 │ │ +07e7f2: 120d |0025: const/4 v13, #int 0 // #0 │ │ +07e7f4: 6e10 c01b 0600 |0026: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +07e7fa: 0a0e |0029: move-result v14 │ │ +07e7fc: 130f 2100 |002a: const/16 v15, #int 33 // #21 │ │ +07e800: 6e5f dd17 c9ed |002c: invoke-virtual {v9, v12, v13, v14, v15}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ +07e806: 547c 780c |002f: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@0c78 │ │ +07e80a: 6e20 dc1a 9c00 |0031: invoke-virtual {v12, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +07e810: 7701 721d 1300 |0034: invoke-static/range {v19}, Lorg/toulibre/cdl/db/DatabaseManager;.toBookmarkStatus:(Landroid/database/Cursor;)Z // method@1d72 │ │ +07e816: 0a0c |0037: move-result v12 │ │ +07e818: 380c 7900 |0038: if-eqz v12, 00b1 // +0079 │ │ +07e81c: 1401 4900 027f |003a: const v1, #float 1.72801e+38 // #7f020049 │ │ +07e822: 547c 780c |003d: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@0c78 │ │ +07e826: 120d |003f: const/4 v13, #int 0 // #0 │ │ +07e828: 120e |0040: const/4 v14, #int 0 // #0 │ │ +07e82a: 120f |0041: const/4 v15, #int 0 // #0 │ │ +07e82c: 6e5f d01a dc1e |0042: invoke-virtual {v12, v13, v14, v1, v15}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@1ad0 │ │ +07e832: 547c 7a0c |0045: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.trackName:Landroid/widget/TextView; // field@0c7a │ │ +07e836: 6e10 3e1f 0500 |0047: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ +07e83c: 0c0d |004a: move-result-object v13 │ │ +07e83e: 6e10 8b1f 0d00 |004b: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ +07e844: 0c0d |004e: move-result-object v13 │ │ +07e846: 6e20 dc1a dc00 |004f: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +07e84c: 6e10 3b1f 0500 |0052: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ +07e852: 0c0a |0055: move-result-object v10 │ │ +07e854: 6e10 341f 0500 |0056: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getEndTime:()Ljava/util/Date; // method@1f34 │ │ +07e85a: 0c03 |0059: move-result-object v3 │ │ +07e85c: 380a 5900 |005a: if-eqz v10, 00b3 // +0059 │ │ +07e860: 620c 7b0c |005c: sget-object v12, Lorg/toulibre/cdl/adapters/EventsAdapter;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0c7b │ │ +07e864: 6e20 fa1b ac00 |005e: invoke-virtual {v12, v10}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ +07e86a: 0c0b |0061: move-result-object v11 │ │ +07e86c: 3803 5400 |0062: if-eqz v3, 00b6 // +0054 │ │ +07e870: 620c 7b0c |0064: sget-object v12, Lorg/toulibre/cdl/adapters/EventsAdapter;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0c7b │ │ +07e874: 6e20 fa1b 3c00 |0066: invoke-virtual {v12, v3}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ +07e87a: 0c04 |0069: move-result-object v4 │ │ +07e87c: 0800 1000 |006a: move-object/from16 v0, v16 │ │ +07e880: 550c 7d0c |006c: iget-boolean v12, v0, Lorg/toulibre/cdl/adapters/EventsAdapter;.showDay:Z // field@0c7d │ │ +07e884: 380c 4b00 |006e: if-eqz v12, 00b9 // +004b │ │ +07e888: 1a0c a600 |0070: const-string v12, "%1$s, %2$s ― %3$s | %4$s" // string@00a6 │ │ +07e88c: 124d |0072: const/4 v13, #int 4 // #4 │ │ +07e88e: 23dd f904 |0073: new-array v13, v13, [Ljava/lang/Object; // type@04f9 │ │ +07e892: 120e |0075: const/4 v14, #int 0 // #0 │ │ +07e894: 6e10 321f 0500 |0076: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getDay:()Lorg/toulibre/cdl/model/Day; // method@1f32 │ │ +07e89a: 0c0f |0079: move-result-object v15 │ │ +07e89c: 6e10 201f 0f00 |007a: invoke-virtual {v15}, Lorg/toulibre/cdl/model/Day;.getShortName:()Ljava/lang/String; // method@1f20 │ │ +07e8a2: 0c0f |007d: move-result-object v15 │ │ +07e8a4: 4d0f 0d0e |007e: aput-object v15, v13, v14 │ │ +07e8a8: 121e |0080: const/4 v14, #int 1 // #1 │ │ +07e8aa: 4d0b 0d0e |0081: aput-object v11, v13, v14 │ │ +07e8ae: 122e |0083: const/4 v14, #int 2 // #2 │ │ +07e8b0: 4d04 0d0e |0084: aput-object v4, v13, v14 │ │ +07e8b4: 123e |0086: const/4 v14, #int 3 // #3 │ │ +07e8b6: 6e10 391f 0500 |0087: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ +07e8bc: 0c0f |008a: move-result-object v15 │ │ +07e8be: 4d0f 0d0e |008b: aput-object v15, v13, v14 │ │ +07e8c2: 7120 ba1b dc00 |008d: invoke-static {v12, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +07e8c8: 0c02 |0090: move-result-object v2 │ │ +07e8ca: 547c 760c |0091: iget-object v12, v7, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.details:Landroid/widget/TextView; // field@0c76 │ │ +07e8ce: 6e20 dc1a 2c00 |0093: invoke-virtual {v12, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +07e8d4: 0e00 |0096: return-void │ │ +07e8d6: 2209 2103 |0097: new-instance v9, Landroid/text/SpannableString; // type@0321 │ │ +07e8da: 1a0c 9e00 |0099: const-string v12, "%1$s │ │ +%2$s" // string@009e │ │ +07e8de: 122d |009b: const/4 v13, #int 2 // #2 │ │ +07e8e0: 23dd f904 |009c: new-array v13, v13, [Ljava/lang/Object; // type@04f9 │ │ +07e8e4: 120e |009e: const/4 v14, #int 0 // #0 │ │ +07e8e6: 4d06 0d0e |009f: aput-object v6, v13, v14 │ │ +07e8ea: 121e |00a1: const/4 v14, #int 1 // #1 │ │ +07e8ec: 6e10 381f 0500 |00a2: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ +07e8f2: 0c0f |00a5: move-result-object v15 │ │ +07e8f4: 4d0f 0d0e |00a6: aput-object v15, v13, v14 │ │ +07e8f8: 7120 ba1b dc00 |00a8: invoke-static {v12, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +07e8fe: 0c0c |00ab: move-result-object v12 │ │ +07e900: 7020 db17 c900 |00ac: invoke-direct {v9, v12}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ +07e906: 2900 74ff |00af: goto/16 0023 // -008c │ │ +07e90a: 1201 |00b1: const/4 v1, #int 0 // #0 │ │ +07e90c: 288b |00b2: goto 003d // -0075 │ │ +07e90e: 1a0b 3d01 |00b3: const-string v11, "?" // string@013d │ │ +07e912: 28ad |00b5: goto 0062 // -0053 │ │ +07e914: 1a04 3d01 |00b6: const-string v4, "?" // string@013d │ │ +07e918: 28b2 |00b8: goto 006a // -004e │ │ +07e91a: 1a0c a400 |00b9: const-string v12, "%1$s ― %2$s | %3$s" // string@00a4 │ │ +07e91e: 123d |00bb: const/4 v13, #int 3 // #3 │ │ +07e920: 23dd f904 |00bc: new-array v13, v13, [Ljava/lang/Object; // type@04f9 │ │ +07e924: 120e |00be: const/4 v14, #int 0 // #0 │ │ +07e926: 4d0b 0d0e |00bf: aput-object v11, v13, v14 │ │ +07e92a: 121e |00c1: const/4 v14, #int 1 // #1 │ │ +07e92c: 4d04 0d0e |00c2: aput-object v4, v13, v14 │ │ +07e930: 122e |00c4: const/4 v14, #int 2 // #2 │ │ +07e932: 6e10 391f 0500 |00c5: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ +07e938: 0c0f |00c8: move-result-object v15 │ │ +07e93a: 4d0f 0d0e |00c9: aput-object v15, v13, v14 │ │ +07e93e: 7120 ba1b dc00 |00cb: invoke-static {v12, v13}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +07e944: 0c02 |00ce: move-result-object v2 │ │ +07e946: 28c2 |00cf: goto 0091 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0006 line=64 │ │ 0x000e line=65 │ │ 0x0010 line=67 │ │ 0x0014 line=69 │ │ @@ -196668,18 +196685,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 │ │ -07e950: |[07e950] org.toulibre.cdl.adapters.EventsAdapter.getItem:(I)Ljava/lang/Object; │ │ -07e960: 6e20 3b1d 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/adapters/EventsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1d3b │ │ -07e966: 0c00 |0003: move-result-object v0 │ │ -07e968: 1100 |0004: return-object v0 │ │ +07e948: |[07e948] org.toulibre.cdl.adapters.EventsAdapter.getItem:(I)Ljava/lang/Object; │ │ +07e958: 6e20 3b1d 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/adapters/EventsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1d3b │ │ +07e95e: 0c00 |0003: move-result-object v0 │ │ +07e960: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/adapters/EventsAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -196688,21 +196705,21 @@ │ │ type : '(I)Lorg/toulibre/cdl/model/Event;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07e96c: |[07e96c] org.toulibre.cdl.adapters.EventsAdapter.getItem:(I)Lorg/toulibre/cdl/model/Event; │ │ -07e97c: 6f20 650b 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.getItem:(I)Ljava/lang/Object; // method@0b65 │ │ -07e982: 0c00 |0003: move-result-object v0 │ │ -07e984: 1f00 4700 |0004: check-cast v0, Landroid/database/Cursor; // type@0047 │ │ -07e988: 7110 731d 0000 |0006: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Event; // method@1d73 │ │ -07e98e: 0c00 |0009: move-result-object v0 │ │ -07e990: 1100 |000a: return-object v0 │ │ +07e964: |[07e964] org.toulibre.cdl.adapters.EventsAdapter.getItem:(I)Lorg/toulibre/cdl/model/Event; │ │ +07e974: 6f20 650b 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.getItem:(I)Ljava/lang/Object; // method@0b65 │ │ +07e97a: 0c00 |0003: move-result-object v0 │ │ +07e97c: 1f00 4700 |0004: check-cast v0, Landroid/database/Cursor; // type@0047 │ │ +07e980: 7110 731d 0000 |0006: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Event; // method@1d73 │ │ +07e986: 0c00 |0009: move-result-object v0 │ │ +07e988: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/toulibre/cdl/adapters/EventsAdapter; │ │ 0x0000 - 0x000b reg=2 position I │ │ │ │ @@ -196711,44 +196728,44 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -07e994: |[07e994] org.toulibre.cdl.adapters.EventsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -07e9a4: 5452 7c0c |0000: iget-object v2, v5, Lorg/toulibre/cdl/adapters/EventsAdapter;.inflater:Landroid/view/LayoutInflater; // field@0c7c │ │ -07e9a8: 1403 1e00 047f |0002: const v3, #float 1.75459e+38 // #7f04001e │ │ -07e9ae: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -07e9b0: 6e40 4f18 3248 |0006: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -07e9b6: 0c01 |0009: move-result-object v1 │ │ -07e9b8: 2200 4b04 |000a: new-instance v0, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder; // type@044b │ │ -07e9bc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -07e9be: 7020 351d 2000 |000d: invoke-direct {v0, v2}, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.:(Lorg/toulibre/cdl/adapters/EventsAdapter$1;)V // method@1d35 │ │ -07e9c4: 1402 2700 0e7f |0010: const v2, #float 1.88751e+38 // #7f0e0027 │ │ -07e9ca: 6e20 b518 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -07e9d0: 0c02 |0016: move-result-object v2 │ │ -07e9d2: 1f02 b103 |0017: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ -07e9d6: 5b02 780c |0019: iput-object v2, v0, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@0c78 │ │ -07e9da: 2202 2a03 |001b: new-instance v2, Landroid/text/style/AbsoluteSizeSpan; // type@032a │ │ -07e9de: 5253 7e0c |001d: iget v3, v5, Lorg/toulibre/cdl/adapters/EventsAdapter;.titleTextSize:I // field@0c7e │ │ -07e9e2: 7020 ea17 3200 |001f: invoke-direct {v2, v3}, Landroid/text/style/AbsoluteSizeSpan;.:(I)V // method@17ea │ │ -07e9e8: 5b02 790c |0022: iput-object v2, v0, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.titleSizeSpan:Landroid/text/style/AbsoluteSizeSpan; // field@0c79 │ │ -07e9ec: 1402 4c00 0e7f |0024: const v2, #float 1.88752e+38 // #7f0e004c │ │ -07e9f2: 6e20 b518 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -07e9f8: 0c02 |002a: move-result-object v2 │ │ -07e9fa: 1f02 b103 |002b: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ -07e9fe: 5b02 7a0c |002d: iput-object v2, v0, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.trackName:Landroid/widget/TextView; // field@0c7a │ │ -07ea02: 1402 4d00 0e7f |002f: const v2, #float 1.88752e+38 // #7f0e004d │ │ -07ea08: 6e20 b518 2100 |0032: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -07ea0e: 0c02 |0035: move-result-object v2 │ │ -07ea10: 1f02 b103 |0036: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ -07ea14: 5b02 760c |0038: iput-object v2, v0, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.details:Landroid/widget/TextView; // field@0c76 │ │ -07ea18: 6e20 1519 0100 |003a: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ -07ea1e: 1101 |003d: return-object v1 │ │ +07e98c: |[07e98c] org.toulibre.cdl.adapters.EventsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +07e99c: 5452 7c0c |0000: iget-object v2, v5, Lorg/toulibre/cdl/adapters/EventsAdapter;.inflater:Landroid/view/LayoutInflater; // field@0c7c │ │ +07e9a0: 1403 1e00 047f |0002: const v3, #float 1.75459e+38 // #7f04001e │ │ +07e9a6: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +07e9a8: 6e40 4f18 3248 |0006: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +07e9ae: 0c01 |0009: move-result-object v1 │ │ +07e9b0: 2200 4b04 |000a: new-instance v0, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder; // type@044b │ │ +07e9b4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +07e9b6: 7020 351d 2000 |000d: invoke-direct {v0, v2}, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.:(Lorg/toulibre/cdl/adapters/EventsAdapter$1;)V // method@1d35 │ │ +07e9bc: 1402 2700 0e7f |0010: const v2, #float 1.88751e+38 // #7f0e0027 │ │ +07e9c2: 6e20 b518 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +07e9c8: 0c02 |0016: move-result-object v2 │ │ +07e9ca: 1f02 b103 |0017: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ +07e9ce: 5b02 780c |0019: iput-object v2, v0, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.title:Landroid/widget/TextView; // field@0c78 │ │ +07e9d2: 2202 2a03 |001b: new-instance v2, Landroid/text/style/AbsoluteSizeSpan; // type@032a │ │ +07e9d6: 5253 7e0c |001d: iget v3, v5, Lorg/toulibre/cdl/adapters/EventsAdapter;.titleTextSize:I // field@0c7e │ │ +07e9da: 7020 ea17 3200 |001f: invoke-direct {v2, v3}, Landroid/text/style/AbsoluteSizeSpan;.:(I)V // method@17ea │ │ +07e9e0: 5b02 790c |0022: iput-object v2, v0, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.titleSizeSpan:Landroid/text/style/AbsoluteSizeSpan; // field@0c79 │ │ +07e9e4: 1402 4c00 0e7f |0024: const v2, #float 1.88752e+38 // #7f0e004c │ │ +07e9ea: 6e20 b518 2100 |0027: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +07e9f0: 0c02 |002a: move-result-object v2 │ │ +07e9f2: 1f02 b103 |002b: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ +07e9f6: 5b02 7a0c |002d: iput-object v2, v0, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.trackName:Landroid/widget/TextView; // field@0c7a │ │ +07e9fa: 1402 4d00 0e7f |002f: const v2, #float 1.88752e+38 // #7f0e004d │ │ +07ea00: 6e20 b518 2100 |0032: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +07ea06: 0c02 |0035: move-result-object v2 │ │ +07ea08: 1f02 b103 |0036: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ +07ea0c: 5b02 760c |0038: iput-object v2, v0, Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder;.details:Landroid/widget/TextView; // field@0c76 │ │ +07ea10: 6e20 1519 0100 |003a: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ +07ea16: 1101 |003d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000a line=51 │ │ 0x0010 line=52 │ │ 0x001b line=53 │ │ 0x0024 line=54 │ │ @@ -196759,21 +196776,21 @@ │ │ 0x0010 - 0x003e reg=0 holder Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder; │ │ 0x000a - 0x003e reg=1 view Landroid/view/View; │ │ 0x0000 - 0x003e reg=5 this Lorg/toulibre/cdl/adapters/EventsAdapter; │ │ 0x0000 - 0x003e reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x003e reg=7 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x003e reg=8 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 885 (EventsAdapter.java) │ │ + source_file_idx : 884 (EventsAdapter.java) │ │ │ │ Class #703 header: │ │ class_idx : 1101 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 36 │ │ -source_file_idx : 926 │ │ +source_file_idx : 925 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #703 annotations: │ │ Annotations on class │ │ @@ -196797,55 +196814,55 @@ │ │ type : '(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07ea20: |[07ea20] org.toulibre.cdl.alarms.FosdemAlarmManager$1.:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V │ │ -07ea30: 5b01 7f0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1;.this$0:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c7f │ │ -07ea34: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ -07ea3a: 0e00 |0005: return-void │ │ +07ea18: |[07ea18] org.toulibre.cdl.alarms.FosdemAlarmManager$1.:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V │ │ +07ea28: 5b01 7f0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1;.this$0:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c7f │ │ +07ea2c: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ +07ea32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07ea3c: |[07ea3c] org.toulibre.cdl.alarms.FosdemAlarmManager$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -07ea4c: 5410 7f0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1;.this$0:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c7f │ │ -07ea50: 7110 431d 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.access$000:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V // method@1d43 │ │ -07ea56: 0e00 |0005: return-void │ │ +07ea34: |[07ea34] org.toulibre.cdl.alarms.FosdemAlarmManager$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +07ea44: 5410 7f0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1;.this$0:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c7f │ │ +07ea48: 7110 431d 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.access$000:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V // method@1d43 │ │ +07ea4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 926 (FosdemAlarmManager.java) │ │ + source_file_idx : 925 (FosdemAlarmManager.java) │ │ │ │ Class #704 header: │ │ class_idx : 1102 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 36 │ │ -source_file_idx : 926 │ │ +source_file_idx : 925 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #704 annotations: │ │ Annotations on class │ │ @@ -196869,67 +196886,67 @@ │ │ type : '(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07ea58: |[07ea58] org.toulibre.cdl.alarms.FosdemAlarmManager$2.:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V │ │ -07ea68: 5b01 800c |0000: iput-object v1, v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$2;.this$0:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c80 │ │ -07ea6c: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ -07ea72: 0e00 |0005: return-void │ │ +07ea50: |[07ea50] org.toulibre.cdl.alarms.FosdemAlarmManager$2.:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V │ │ +07ea60: 5b01 800c |0000: iput-object v1, v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$2;.this$0:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c80 │ │ +07ea64: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ +07ea6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/alarms/FosdemAlarmManager$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/alarms/FosdemAlarmManager$2;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -07ea74: |[07ea74] org.toulibre.cdl.alarms.FosdemAlarmManager$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -07ea84: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -07ea88: 1c01 a104 |0002: const-class v1, Lorg/toulibre/cdl/services/AlarmIntentService; // type@04a1 │ │ -07ea8c: 7030 da00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -07ea92: 6e10 e100 0400 |0007: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ -07ea98: 0c01 |000a: move-result-object v1 │ │ -07ea9a: 6e20 0001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ -07eaa0: 6e10 e700 0400 |000e: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00e7 │ │ -07eaa6: 0c01 |0011: move-result-object v1 │ │ -07eaa8: 6e20 fb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00fb │ │ -07eaae: 6e20 d500 0300 |0015: invoke-virtual {v3, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00d5 │ │ -07eab4: 0e00 |0018: return-void │ │ +07ea6c: |[07ea6c] org.toulibre.cdl.alarms.FosdemAlarmManager$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +07ea7c: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +07ea80: 1c01 a104 |0002: const-class v1, Lorg/toulibre/cdl/services/AlarmIntentService; // type@04a1 │ │ +07ea84: 7030 da00 3001 |0004: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +07ea8a: 6e10 e100 0400 |0007: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ +07ea90: 0c01 |000a: move-result-object v1 │ │ +07ea92: 6e20 0001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ +07ea98: 6e10 e700 0400 |000e: invoke-virtual {v4}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@00e7 │ │ +07ea9e: 0c01 |0011: move-result-object v1 │ │ +07eaa0: 6e20 fb00 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.putExtras:(Landroid/os/Bundle;)Landroid/content/Intent; // method@00fb │ │ +07eaa6: 6e20 d500 0300 |0015: invoke-virtual {v3, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00d5 │ │ +07eaac: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0007 line=44 │ │ 0x000e line=45 │ │ 0x0015 line=46 │ │ 0x0018 line=47 │ │ locals : │ │ 0x0007 - 0x0019 reg=0 serviceIntent Landroid/content/Intent; │ │ 0x0000 - 0x0019 reg=2 this Lorg/toulibre/cdl/alarms/FosdemAlarmManager$2; │ │ 0x0000 - 0x0019 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0019 reg=4 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 926 (FosdemAlarmManager.java) │ │ + source_file_idx : 925 (FosdemAlarmManager.java) │ │ │ │ Class #705 header: │ │ class_idx : 1103 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 926 │ │ +source_file_idx : 925 │ │ static_fields_size : 1 │ │ instance_fields_size: 4 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 2 │ │ │ │ Class #705 - │ │ Class descriptor : 'Lorg/toulibre/cdl/alarms/FosdemAlarmManager;' │ │ @@ -196965,35 +196982,35 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -07eab8: |[07eab8] org.toulibre.cdl.alarms.FosdemAlarmManager.:(Landroid/content/Context;)V │ │ -07eac8: 7010 a71b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07eace: 2201 4d04 |0003: new-instance v1, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1; // type@044d │ │ -07ead2: 7020 3e1d 3100 |0005: invoke-direct {v1, v3}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1;.:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V // method@1d3e │ │ -07ead8: 5b31 850c |0008: iput-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c85 │ │ -07eadc: 2201 4e04 |000a: new-instance v1, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$2; // type@044e │ │ -07eae0: 7020 401d 3100 |000c: invoke-direct {v1, v3}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$2;.:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V // method@1d40 │ │ -07eae6: 5b31 810c |000f: iput-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.bookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0c81 │ │ -07eaea: 5b34 820c |0011: iput-object v4, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ -07eaee: 7110 6b02 0400 |0013: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@026b │ │ -07eaf4: 0c00 |0016: move-result-object v0 │ │ -07eaf6: 1a01 371e |0017: const-string v1, "notifications_enabled" // string@1e37 │ │ -07eafa: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -07eafc: 7230 1201 1002 |001a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0112 │ │ -07eb02: 0a01 |001d: move-result v1 │ │ -07eb04: 5c31 840c |001e: iput-boolean v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:Z // field@0c84 │ │ -07eb08: 5531 840c |0020: iget-boolean v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:Z // field@0c84 │ │ -07eb0c: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ -07eb10: 7010 481d 0300 |0024: invoke-direct {v3}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.registerReceivers:()V // method@1d48 │ │ -07eb16: 7220 1601 3000 |0027: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0116 │ │ -07eb1c: 0e00 |002a: return-void │ │ +07eab0: |[07eab0] org.toulibre.cdl.alarms.FosdemAlarmManager.:(Landroid/content/Context;)V │ │ +07eac0: 7010 a71b 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07eac6: 2201 4d04 |0003: new-instance v1, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1; // type@044d │ │ +07eaca: 7020 3e1d 3100 |0005: invoke-direct {v1, v3}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1;.:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V // method@1d3e │ │ +07ead0: 5b31 850c |0008: iput-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c85 │ │ +07ead4: 2201 4e04 |000a: new-instance v1, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$2; // type@044e │ │ +07ead8: 7020 401d 3100 |000c: invoke-direct {v1, v3}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$2;.:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V // method@1d40 │ │ +07eade: 5b31 810c |000f: iput-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.bookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0c81 │ │ +07eae2: 5b34 820c |0011: iput-object v4, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ +07eae6: 7110 6b02 0400 |0013: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@026b │ │ +07eaec: 0c00 |0016: move-result-object v0 │ │ +07eaee: 1a01 351e |0017: const-string v1, "notifications_enabled" // string@1e35 │ │ +07eaf2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +07eaf4: 7230 1201 1002 |001a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0112 │ │ +07eafa: 0a01 |001d: move-result v1 │ │ +07eafc: 5c31 840c |001e: iput-boolean v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:Z // field@0c84 │ │ +07eb00: 5531 840c |0020: iget-boolean v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:Z // field@0c84 │ │ +07eb04: 3801 0500 |0022: if-eqz v1, 0027 // +0005 │ │ +07eb08: 7010 481d 0300 |0024: invoke-direct {v3}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.registerReceivers:()V // method@1d48 │ │ +07eb0e: 7220 1601 3000 |0027: invoke-interface {v0, v3}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0116 │ │ +07eb14: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=29 │ │ 0x000a line=38 │ │ 0x0011 line=61 │ │ 0x0013 line=62 │ │ @@ -197012,17 +197029,17 @@ │ │ type : '(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07eb20: |[07eb20] org.toulibre.cdl.alarms.FosdemAlarmManager.access$000:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V │ │ -07eb30: 7010 4a1d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.startUpdateAlarms:()V // method@1d4a │ │ -07eb36: 0e00 |0003: return-void │ │ +07eb18: |[07eb18] org.toulibre.cdl.alarms.FosdemAlarmManager.access$000:(Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V │ │ +07eb28: 7010 4a1d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.startUpdateAlarms:()V // method@1d4a │ │ +07eb2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ │ │ #2 : (in Lorg/toulibre/cdl/alarms/FosdemAlarmManager;) │ │ @@ -197030,38 +197047,38 @@ │ │ type : '()Lorg/toulibre/cdl/alarms/FosdemAlarmManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07eb38: |[07eb38] org.toulibre.cdl.alarms.FosdemAlarmManager.getInstance:()Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ -07eb48: 6200 830c |0000: sget-object v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.instance:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c83 │ │ -07eb4c: 1100 |0002: return-object v0 │ │ +07eb30: |[07eb30] org.toulibre.cdl.alarms.FosdemAlarmManager.getInstance:()Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ +07eb40: 6200 830c |0000: sget-object v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.instance:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c83 │ │ +07eb44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ #3 : (in Lorg/toulibre/cdl/alarms/FosdemAlarmManager;) │ │ name : 'init' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07eb50: |[07eb50] org.toulibre.cdl.alarms.FosdemAlarmManager.init:(Landroid/content/Context;)V │ │ -07eb60: 6200 830c |0000: sget-object v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.instance:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c83 │ │ -07eb64: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -07eb68: 2200 4f04 |0004: new-instance v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // type@044f │ │ -07eb6c: 7020 421d 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.:(Landroid/content/Context;)V // method@1d42 │ │ -07eb72: 6900 830c |0009: sput-object v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.instance:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c83 │ │ -07eb76: 0e00 |000b: return-void │ │ +07eb48: |[07eb48] org.toulibre.cdl.alarms.FosdemAlarmManager.init:(Landroid/content/Context;)V │ │ +07eb58: 6200 830c |0000: sget-object v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.instance:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c83 │ │ +07eb5c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07eb60: 2200 4f04 |0004: new-instance v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // type@044f │ │ +07eb64: 7020 421d 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.:(Landroid/content/Context;)V // method@1d42 │ │ +07eb6a: 6900 830c |0009: sput-object v0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.instance:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // field@0c83 │ │ +07eb6e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0004 line=52 │ │ 0x000b line=54 │ │ locals : │ │ 0x0000 - 0x000c reg=1 context Landroid/content/Context; │ │ @@ -197071,32 +197088,32 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -07eb78: |[07eb78] org.toulibre.cdl.alarms.FosdemAlarmManager.registerReceivers:()V │ │ -07eb88: 5452 820c |0000: iget-object v2, v5, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ -07eb8c: 7110 9f05 0200 |0002: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07eb92: 0c01 |0005: move-result-object v1 │ │ -07eb94: 5452 850c |0006: iget-object v2, v5, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c85 │ │ -07eb98: 2203 3200 |0008: new-instance v3, Landroid/content/IntentFilter; // type@0032 │ │ -07eb9c: 1a04 751f |000a: const-string v4, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" // string@1f75 │ │ -07eba0: 7020 0701 4300 |000c: invoke-direct {v3, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ -07eba6: 6e30 a005 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ -07ebac: 2200 3200 |0012: new-instance v0, Landroid/content/IntentFilter; // type@0032 │ │ -07ebb0: 7010 0601 0000 |0014: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0106 │ │ -07ebb6: 1a02 6f1f |0017: const-string v2, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6f │ │ -07ebba: 6e20 0801 2000 |0019: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0108 │ │ -07ebc0: 1a02 741f |001c: const-string v2, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f74 │ │ -07ebc4: 6e20 0801 2000 |001e: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0108 │ │ -07ebca: 5452 810c |0021: iget-object v2, v5, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.bookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0c81 │ │ -07ebce: 6e30 a005 2100 |0023: invoke-virtual {v1, v2, v0}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ -07ebd4: 0e00 |0026: return-void │ │ +07eb70: |[07eb70] org.toulibre.cdl.alarms.FosdemAlarmManager.registerReceivers:()V │ │ +07eb80: 5452 820c |0000: iget-object v2, v5, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ +07eb84: 7110 9f05 0200 |0002: invoke-static {v2}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07eb8a: 0c01 |0005: move-result-object v1 │ │ +07eb8c: 5452 850c |0006: iget-object v2, v5, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c85 │ │ +07eb90: 2203 3200 |0008: new-instance v3, Landroid/content/IntentFilter; // type@0032 │ │ +07eb94: 1a04 731f |000a: const-string v4, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" // string@1f73 │ │ +07eb98: 7020 0701 4300 |000c: invoke-direct {v3, v4}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ +07eb9e: 6e30 a005 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ +07eba4: 2200 3200 |0012: new-instance v0, Landroid/content/IntentFilter; // type@0032 │ │ +07eba8: 7010 0601 0000 |0014: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0106 │ │ +07ebae: 1a02 6d1f |0017: const-string v2, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6d │ │ +07ebb2: 6e20 0801 2000 |0019: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0108 │ │ +07ebb8: 1a02 721f |001c: const-string v2, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f72 │ │ +07ebbc: 6e20 0801 2000 |001e: invoke-virtual {v0, v2}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0108 │ │ +07ebc2: 5452 810c |0021: iget-object v2, v5, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.bookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0c81 │ │ +07ebc6: 6e30 a005 2100 |0023: invoke-virtual {v1, v2, v0}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ +07ebcc: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=92 │ │ 0x0012 line=93 │ │ 0x0017 line=94 │ │ 0x001c line=95 │ │ @@ -197112,24 +197129,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -07ebd8: |[07ebd8] org.toulibre.cdl.alarms.FosdemAlarmManager.startDisableAlarms:()V │ │ -07ebe8: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -07ebec: 5431 820c |0002: iget-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ -07ebf0: 1c02 a104 |0004: const-class v2, Lorg/toulibre/cdl/services/AlarmIntentService; // type@04a1 │ │ -07ebf4: 7030 da00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -07ebfa: 1a01 701f |0009: const-string v1, "org.toulibre.cdl.action.DISABLE_ALARMS" // string@1f70 │ │ -07ebfe: 6e20 0001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ -07ec04: 5431 820c |000e: iget-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ -07ec08: 6e20 d500 0100 |0010: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00d5 │ │ -07ec0e: 0e00 |0013: return-void │ │ +07ebd0: |[07ebd0] org.toulibre.cdl.alarms.FosdemAlarmManager.startDisableAlarms:()V │ │ +07ebe0: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +07ebe4: 5431 820c |0002: iget-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ +07ebe8: 1c02 a104 |0004: const-class v2, Lorg/toulibre/cdl/services/AlarmIntentService; // type@04a1 │ │ +07ebec: 7030 da00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +07ebf2: 1a01 6e1f |0009: const-string v1, "org.toulibre.cdl.action.DISABLE_ALARMS" // string@1f6e │ │ +07ebf6: 6e20 0001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ +07ebfc: 5431 820c |000e: iget-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ +07ec00: 6e20 d500 0100 |0010: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00d5 │ │ +07ec06: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0009 line=113 │ │ 0x000e line=114 │ │ 0x0013 line=115 │ │ locals : │ │ @@ -197141,24 +197158,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -07ec10: |[07ec10] org.toulibre.cdl.alarms.FosdemAlarmManager.startUpdateAlarms:()V │ │ -07ec20: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -07ec24: 5431 820c |0002: iget-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ -07ec28: 1c02 a104 |0004: const-class v2, Lorg/toulibre/cdl/services/AlarmIntentService; // type@04a1 │ │ -07ec2c: 7030 da00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -07ec32: 1a01 761f |0009: const-string v1, "org.toulibre.cdl.action.UPDATE_ALARMS" // string@1f76 │ │ -07ec36: 6e20 0001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ -07ec3c: 5431 820c |000e: iget-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ -07ec40: 6e20 d500 0100 |0010: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00d5 │ │ -07ec46: 0e00 |0013: return-void │ │ +07ec08: |[07ec08] org.toulibre.cdl.alarms.FosdemAlarmManager.startUpdateAlarms:()V │ │ +07ec18: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +07ec1c: 5431 820c |0002: iget-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ +07ec20: 1c02 a104 |0004: const-class v2, Lorg/toulibre/cdl/services/AlarmIntentService; // type@04a1 │ │ +07ec24: 7030 da00 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +07ec2a: 1a01 741f |0009: const-string v1, "org.toulibre.cdl.action.UPDATE_ALARMS" // string@1f74 │ │ +07ec2e: 6e20 0001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ +07ec34: 5431 820c |000e: iget-object v1, v3, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ +07ec38: 6e20 d500 0100 |0010: invoke-virtual {v1, v0}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@00d5 │ │ +07ec3e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0009 line=107 │ │ 0x000e line=108 │ │ 0x0013 line=109 │ │ locals : │ │ @@ -197170,23 +197187,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -07ec48: |[07ec48] org.toulibre.cdl.alarms.FosdemAlarmManager.unregisterReceivers:()V │ │ -07ec58: 5421 820c |0000: iget-object v1, v2, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ -07ec5c: 7110 9f05 0100 |0002: invoke-static {v1}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07ec62: 0c00 |0005: move-result-object v0 │ │ -07ec64: 5421 850c |0006: iget-object v1, v2, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c85 │ │ -07ec68: 6e20 a205 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ -07ec6e: 5421 810c |000b: iget-object v1, v2, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.bookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0c81 │ │ -07ec72: 6e20 a205 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ -07ec78: 0e00 |0010: return-void │ │ +07ec40: |[07ec40] org.toulibre.cdl.alarms.FosdemAlarmManager.unregisterReceivers:()V │ │ +07ec50: 5421 820c |0000: iget-object v1, v2, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.context:Landroid/content/Context; // field@0c82 │ │ +07ec54: 7110 9f05 0100 |0002: invoke-static {v1}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07ec5a: 0c00 |0005: move-result-object v0 │ │ +07ec5c: 5421 850c |0006: iget-object v1, v2, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0c85 │ │ +07ec60: 6e20 a205 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ +07ec66: 5421 810c |000b: iget-object v1, v2, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.bookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0c81 │ │ +07ec6a: 6e20 a205 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ +07ec70: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=101 │ │ 0x000b line=102 │ │ 0x0010 line=103 │ │ locals : │ │ @@ -197199,17 +197216,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ec7c: |[07ec7c] org.toulibre.cdl.alarms.FosdemAlarmManager.isEnabled:()Z │ │ -07ec8c: 5510 840c |0000: iget-boolean v0, v1, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:Z // field@0c84 │ │ -07ec90: 0f00 |0002: return v0 │ │ +07ec74: |[07ec74] org.toulibre.cdl.alarms.FosdemAlarmManager.isEnabled:()Z │ │ +07ec84: 5510 840c |0000: iget-boolean v0, v1, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:Z // field@0c84 │ │ +07ec88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ │ │ #1 : (in Lorg/toulibre/cdl/alarms/FosdemAlarmManager;) │ │ @@ -197217,38 +197234,38 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -07ec94: |[07ec94] org.toulibre.cdl.alarms.FosdemAlarmManager.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -07eca4: 1a00 371e |0000: const-string v0, "notifications_enabled" // string@1e37 │ │ -07eca8: 6e20 b81b 4000 |0002: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -07ecae: 0a00 |0005: move-result v0 │ │ -07ecb0: 3800 1d00 |0006: if-eqz v0, 0023 // +001d │ │ -07ecb4: 1a00 371e |0008: const-string v0, "notifications_enabled" // string@1e37 │ │ -07ecb8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -07ecba: 7230 1201 0301 |000b: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0112 │ │ -07ecc0: 0a00 |000e: move-result v0 │ │ -07ecc2: 5c20 840c |000f: iput-boolean v0, v2, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:Z // field@0c84 │ │ -07ecc6: 5520 840c |0011: iget-boolean v0, v2, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:Z // field@0c84 │ │ -07ecca: 3800 0900 |0013: if-eqz v0, 001c // +0009 │ │ -07ecce: 7010 481d 0200 |0015: invoke-direct {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.registerReceivers:()V // method@1d48 │ │ -07ecd4: 7010 4a1d 0200 |0018: invoke-direct {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.startUpdateAlarms:()V // method@1d4a │ │ -07ecda: 0e00 |001b: return-void │ │ -07ecdc: 7010 4b1d 0200 |001c: invoke-direct {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.unregisterReceivers:()V // method@1d4b │ │ -07ece2: 7010 491d 0200 |001f: invoke-direct {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.startDisableAlarms:()V // method@1d49 │ │ -07ece8: 28f9 |0022: goto 001b // -0007 │ │ -07ecea: 1a00 361e |0023: const-string v0, "notifications_delay" // string@1e36 │ │ -07ecee: 6e20 b81b 4000 |0025: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -07ecf4: 0a00 |0028: move-result v0 │ │ -07ecf6: 3800 f2ff |0029: if-eqz v0, 001b // -000e │ │ -07ecfa: 7010 4a1d 0200 |002b: invoke-direct {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.startUpdateAlarms:()V // method@1d4a │ │ -07ed00: 28ed |002e: goto 001b // -0013 │ │ +07ec8c: |[07ec8c] org.toulibre.cdl.alarms.FosdemAlarmManager.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +07ec9c: 1a00 351e |0000: const-string v0, "notifications_enabled" // string@1e35 │ │ +07eca0: 6e20 b81b 4000 |0002: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +07eca6: 0a00 |0005: move-result v0 │ │ +07eca8: 3800 1d00 |0006: if-eqz v0, 0023 // +001d │ │ +07ecac: 1a00 351e |0008: const-string v0, "notifications_enabled" // string@1e35 │ │ +07ecb0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +07ecb2: 7230 1201 0301 |000b: invoke-interface {v3, v0, v1}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0112 │ │ +07ecb8: 0a00 |000e: move-result v0 │ │ +07ecba: 5c20 840c |000f: iput-boolean v0, v2, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:Z // field@0c84 │ │ +07ecbe: 5520 840c |0011: iget-boolean v0, v2, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:Z // field@0c84 │ │ +07ecc2: 3800 0900 |0013: if-eqz v0, 001c // +0009 │ │ +07ecc6: 7010 481d 0200 |0015: invoke-direct {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.registerReceivers:()V // method@1d48 │ │ +07eccc: 7010 4a1d 0200 |0018: invoke-direct {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.startUpdateAlarms:()V // method@1d4a │ │ +07ecd2: 0e00 |001b: return-void │ │ +07ecd4: 7010 4b1d 0200 |001c: invoke-direct {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.unregisterReceivers:()V // method@1d4b │ │ +07ecda: 7010 491d 0200 |001f: invoke-direct {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.startDisableAlarms:()V // method@1d49 │ │ +07ece0: 28f9 |0022: goto 001b // -0007 │ │ +07ece2: 1a00 341e |0023: const-string v0, "notifications_delay" // string@1e34 │ │ +07ece6: 6e20 b81b 4000 |0025: invoke-virtual {v0, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +07ecec: 0a00 |0028: move-result v0 │ │ +07ecee: 3800 f2ff |0029: if-eqz v0, 001b // -000e │ │ +07ecf2: 7010 4a1d 0200 |002b: invoke-direct {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.startUpdateAlarms:()V // method@1d4a │ │ +07ecf8: 28ed |002e: goto 001b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0008 line=77 │ │ 0x0011 line=78 │ │ 0x0015 line=79 │ │ 0x0018 line=80 │ │ @@ -197258,21 +197275,21 @@ │ │ 0x0023 line=85 │ │ 0x002b line=86 │ │ locals : │ │ 0x0000 - 0x002f reg=2 this Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ 0x0000 - 0x002f reg=3 sharedPreferences Landroid/content/SharedPreferences; │ │ 0x0000 - 0x002f reg=4 key Ljava/lang/String; │ │ │ │ - source_file_idx : 926 (FosdemAlarmManager.java) │ │ + source_file_idx : 925 (FosdemAlarmManager.java) │ │ │ │ Class #706 header: │ │ class_idx : 1104 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 504 │ │ +source_file_idx : 503 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #706 - │ │ Class descriptor : 'Lorg/toulibre/cdl/api/Api;' │ │ @@ -197291,123 +197308,123 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07ed04: |[07ed04] org.toulibre.cdl.api.Api.:()V │ │ -07ed14: 2200 2804 |0000: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@0428 │ │ -07ed18: 7010 6f1c 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@1c6f │ │ -07ed1e: 6900 860c |0005: sput-object v0, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ -07ed22: 0e00 |0007: return-void │ │ +07ecfc: |[07ecfc] org.toulibre.cdl.api.Api.:()V │ │ +07ed0c: 2200 2804 |0000: new-instance v0, Ljava/util/concurrent/locks/ReentrantLock; // type@0428 │ │ +07ed10: 7010 6f1c 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/locks/ReentrantLock;.:()V // method@1c6f │ │ +07ed16: 6900 860c |0005: sput-object v0, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ +07ed1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ #1 : (in Lorg/toulibre/cdl/api/Api;) │ │ name : 'downloadSchedule' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 180 16-bit code units │ │ -07ed24: |[07ed24] org.toulibre.cdl.api.Api.downloadSchedule:(Landroid/content/Context;)V │ │ -07ed34: 6205 860c |0000: sget-object v5, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ -07ed38: 7210 6d1c 0500 |0002: invoke-interface {v5}, Ljava/util/concurrent/locks/Lock;.tryLock:()Z // method@1c6d │ │ -07ed3e: 0a05 |0005: move-result v5 │ │ -07ed40: 3905 0300 |0006: if-nez v5, 0009 // +0003 │ │ -07ed44: 0e00 |0008: return-void │ │ -07ed46: 12f4 |0009: const/4 v4, #int -1 // #ff │ │ -07ed48: 7100 621d 0000 |000a: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -07ed4e: 0c00 |000d: move-result-object v0 │ │ -07ed50: 7100 501d 0000 |000e: invoke-static {}, Lorg/toulibre/cdl/api/Urls;.getSchedule:()Ljava/lang/String; // method@1d50 │ │ -07ed56: 0c05 |0011: move-result-object v5 │ │ -07ed58: 6e10 631d 0000 |0012: invoke-virtual {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.getLastModifiedTag:()Ljava/lang/String; // method@1d63 │ │ -07ed5e: 0c06 |0015: move-result-object v6 │ │ -07ed60: 1a07 711f |0016: const-string v7, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_PROGRESS" // string@1f71 │ │ -07ed64: 1a08 d50a |0018: const-string v8, "PROGRESS" // string@0ad5 │ │ -07ed68: 7158 e11f 5976 |001a: invoke-static {v9, v5, v6, v7, v8}, Lorg/toulibre/cdl/utils/HttpUtils;.get:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; // method@1fe1 │ │ -07ed6e: 0c03 |001d: move-result-object v3 │ │ -07ed70: 5435 240d |001e: iget-object v5, v3, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ -07ed74: 3905 1d00 |0020: if-nez v5, 003d // +001d │ │ -07ed78: 12e4 |0022: const/4 v4, #int -2 // #fe │ │ -07ed7a: 7110 9f05 0900 |0023: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07ed80: 0c05 |0026: move-result-object v5 │ │ -07ed82: 2206 3100 |0027: new-instance v6, Landroid/content/Intent; // type@0031 │ │ -07ed86: 1a07 721f |0029: const-string v7, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_RESULT" // string@1f72 │ │ -07ed8a: 7020 dc00 7600 |002b: invoke-direct {v6, v7}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -07ed90: 1a07 0b0b |002e: const-string v7, "RESULT" // string@0b0b │ │ -07ed94: 6e30 f200 7604 |0030: invoke-virtual {v6, v7, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ -07ed9a: 0c06 |0033: move-result-object v6 │ │ -07ed9c: 6e20 a105 6500 |0034: invoke-virtual {v5, v6}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -07eda2: 6205 860c |0037: sget-object v5, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ -07eda6: 7210 6e1c 0500 |0039: invoke-interface {v5}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1c6e │ │ -07edac: 28cc |003c: goto 0008 // -0034 │ │ -07edae: 2205 9b04 |003d: new-instance v5, Lorg/toulibre/cdl/parsers/EventsParser; // type@049b │ │ -07edb2: 7010 9b1f 0500 |003f: invoke-direct {v5}, Lorg/toulibre/cdl/parsers/EventsParser;.:()V // method@1f9b │ │ -07edb8: 5436 240d |0042: iget-object v6, v3, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ -07edbc: 6e20 a21f 6500 |0044: invoke-virtual {v5, v6}, Lorg/toulibre/cdl/parsers/EventsParser;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@1fa2 │ │ -07edc2: 0c02 |0047: move-result-object v2 │ │ -07edc4: 1f02 e403 |0048: check-cast v2, Ljava/lang/Iterable; // type@03e4 │ │ -07edc8: 5435 250d |004a: iget-object v5, v3, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.lastModified:Ljava/lang/String; // field@0d25 │ │ -07edcc: 6e30 711d 2005 |004c: invoke-virtual {v0, v2, v5}, Lorg/toulibre/cdl/db/DatabaseManager;.storeSchedule:(Ljava/lang/Iterable;Ljava/lang/String;)I // method@1d71 │ │ -07edd2: 0a04 |004f: move-result v4 │ │ -07edd4: 5435 240d |0050: iget-object v5, v3, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ -07edd8: 6e10 5a1b 0500 |0052: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1b5a │ │ -07edde: 7110 9f05 0900 |0055: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07ede4: 0c05 |0058: move-result-object v5 │ │ -07ede6: 2206 3100 |0059: new-instance v6, Landroid/content/Intent; // type@0031 │ │ -07edea: 1a07 721f |005b: const-string v7, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_RESULT" // string@1f72 │ │ -07edee: 7020 dc00 7600 |005d: invoke-direct {v6, v7}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -07edf4: 1a07 0b0b |0060: const-string v7, "RESULT" // string@0b0b │ │ -07edf8: 6e30 f200 7604 |0062: invoke-virtual {v6, v7, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ -07edfe: 0c06 |0065: move-result-object v6 │ │ -07ee00: 6e20 a105 6500 |0066: invoke-virtual {v5, v6}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -07ee06: 6205 860c |0069: sget-object v5, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ -07ee0a: 7210 6e1c 0500 |006b: invoke-interface {v5}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1c6e │ │ -07ee10: 289a |006e: goto 0008 // -0066 │ │ -07ee12: 0d05 |006f: move-exception v5 │ │ -07ee14: 5436 240d |0070: iget-object v6, v3, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ -07ee18: 6e10 5a1b 0600 |0072: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@1b5a │ │ -07ee1e: 2705 |0075: throw v5 │ │ -07ee20: 0d01 |0076: move-exception v1 │ │ -07ee22: 6e10 851b 0100 |0077: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@1b85 │ │ -07ee28: 7110 9f05 0900 |007a: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07ee2e: 0c05 |007d: move-result-object v5 │ │ -07ee30: 2206 3100 |007e: new-instance v6, Landroid/content/Intent; // type@0031 │ │ -07ee34: 1a07 721f |0080: const-string v7, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_RESULT" // string@1f72 │ │ -07ee38: 7020 dc00 7600 |0082: invoke-direct {v6, v7}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -07ee3e: 1a07 0b0b |0085: const-string v7, "RESULT" // string@0b0b │ │ -07ee42: 6e30 f200 7604 |0087: invoke-virtual {v6, v7, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ -07ee48: 0c06 |008a: move-result-object v6 │ │ -07ee4a: 6e20 a105 6500 |008b: invoke-virtual {v5, v6}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -07ee50: 6205 860c |008e: sget-object v5, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ -07ee54: 7210 6e1c 0500 |0090: invoke-interface {v5}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1c6e │ │ -07ee5a: 2900 75ff |0093: goto/16 0008 // -008b │ │ -07ee5e: 0d05 |0095: move-exception v5 │ │ -07ee60: 7110 9f05 0900 |0096: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07ee66: 0c06 |0099: move-result-object v6 │ │ -07ee68: 2207 3100 |009a: new-instance v7, Landroid/content/Intent; // type@0031 │ │ -07ee6c: 1a08 721f |009c: const-string v8, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_RESULT" // string@1f72 │ │ -07ee70: 7020 dc00 8700 |009e: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -07ee76: 1a08 0b0b |00a1: const-string v8, "RESULT" // string@0b0b │ │ -07ee7a: 6e30 f200 8704 |00a3: invoke-virtual {v7, v8, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ -07ee80: 0c07 |00a6: move-result-object v7 │ │ -07ee82: 6e20 a105 7600 |00a7: invoke-virtual {v6, v7}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -07ee88: 6206 860c |00aa: sget-object v6, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ -07ee8c: 7210 6e1c 0600 |00ac: invoke-interface {v6}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1c6e │ │ -07ee92: 2705 |00af: throw v5 │ │ -07ee94: 0d06 |00b0: move-exception v6 │ │ -07ee96: 28c4 |00b1: goto 0075 // -003c │ │ -07ee98: 0d05 |00b2: move-exception v5 │ │ -07ee9a: 28a2 |00b3: goto 0055 // -005e │ │ +07ed1c: |[07ed1c] org.toulibre.cdl.api.Api.downloadSchedule:(Landroid/content/Context;)V │ │ +07ed2c: 6205 860c |0000: sget-object v5, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ +07ed30: 7210 6d1c 0500 |0002: invoke-interface {v5}, Ljava/util/concurrent/locks/Lock;.tryLock:()Z // method@1c6d │ │ +07ed36: 0a05 |0005: move-result v5 │ │ +07ed38: 3905 0300 |0006: if-nez v5, 0009 // +0003 │ │ +07ed3c: 0e00 |0008: return-void │ │ +07ed3e: 12f4 |0009: const/4 v4, #int -1 // #ff │ │ +07ed40: 7100 621d 0000 |000a: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +07ed46: 0c00 |000d: move-result-object v0 │ │ +07ed48: 7100 501d 0000 |000e: invoke-static {}, Lorg/toulibre/cdl/api/Urls;.getSchedule:()Ljava/lang/String; // method@1d50 │ │ +07ed4e: 0c05 |0011: move-result-object v5 │ │ +07ed50: 6e10 631d 0000 |0012: invoke-virtual {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.getLastModifiedTag:()Ljava/lang/String; // method@1d63 │ │ +07ed56: 0c06 |0015: move-result-object v6 │ │ +07ed58: 1a07 6f1f |0016: const-string v7, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_PROGRESS" // string@1f6f │ │ +07ed5c: 1a08 d30a |0018: const-string v8, "PROGRESS" // string@0ad3 │ │ +07ed60: 7158 e11f 5976 |001a: invoke-static {v9, v5, v6, v7, v8}, Lorg/toulibre/cdl/utils/HttpUtils;.get:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; // method@1fe1 │ │ +07ed66: 0c03 |001d: move-result-object v3 │ │ +07ed68: 5435 240d |001e: iget-object v5, v3, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ +07ed6c: 3905 1d00 |0020: if-nez v5, 003d // +001d │ │ +07ed70: 12e4 |0022: const/4 v4, #int -2 // #fe │ │ +07ed72: 7110 9f05 0900 |0023: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07ed78: 0c05 |0026: move-result-object v5 │ │ +07ed7a: 2206 3100 |0027: new-instance v6, Landroid/content/Intent; // type@0031 │ │ +07ed7e: 1a07 701f |0029: const-string v7, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_RESULT" // string@1f70 │ │ +07ed82: 7020 dc00 7600 |002b: invoke-direct {v6, v7}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +07ed88: 1a07 090b |002e: const-string v7, "RESULT" // string@0b09 │ │ +07ed8c: 6e30 f200 7604 |0030: invoke-virtual {v6, v7, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ +07ed92: 0c06 |0033: move-result-object v6 │ │ +07ed94: 6e20 a105 6500 |0034: invoke-virtual {v5, v6}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +07ed9a: 6205 860c |0037: sget-object v5, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ +07ed9e: 7210 6e1c 0500 |0039: invoke-interface {v5}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1c6e │ │ +07eda4: 28cc |003c: goto 0008 // -0034 │ │ +07eda6: 2205 9b04 |003d: new-instance v5, Lorg/toulibre/cdl/parsers/EventsParser; // type@049b │ │ +07edaa: 7010 9b1f 0500 |003f: invoke-direct {v5}, Lorg/toulibre/cdl/parsers/EventsParser;.:()V // method@1f9b │ │ +07edb0: 5436 240d |0042: iget-object v6, v3, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ +07edb4: 6e20 a21f 6500 |0044: invoke-virtual {v5, v6}, Lorg/toulibre/cdl/parsers/EventsParser;.parse:(Ljava/io/InputStream;)Ljava/lang/Object; // method@1fa2 │ │ +07edba: 0c02 |0047: move-result-object v2 │ │ +07edbc: 1f02 e403 |0048: check-cast v2, Ljava/lang/Iterable; // type@03e4 │ │ +07edc0: 5435 250d |004a: iget-object v5, v3, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.lastModified:Ljava/lang/String; // field@0d25 │ │ +07edc4: 6e30 711d 2005 |004c: invoke-virtual {v0, v2, v5}, Lorg/toulibre/cdl/db/DatabaseManager;.storeSchedule:(Ljava/lang/Iterable;Ljava/lang/String;)I // method@1d71 │ │ +07edca: 0a04 |004f: move-result v4 │ │ +07edcc: 5435 240d |0050: iget-object v5, v3, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ +07edd0: 6e10 5a1b 0500 |0052: invoke-virtual {v5}, Ljava/io/InputStream;.close:()V // method@1b5a │ │ +07edd6: 7110 9f05 0900 |0055: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07eddc: 0c05 |0058: move-result-object v5 │ │ +07edde: 2206 3100 |0059: new-instance v6, Landroid/content/Intent; // type@0031 │ │ +07ede2: 1a07 701f |005b: const-string v7, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_RESULT" // string@1f70 │ │ +07ede6: 7020 dc00 7600 |005d: invoke-direct {v6, v7}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +07edec: 1a07 090b |0060: const-string v7, "RESULT" // string@0b09 │ │ +07edf0: 6e30 f200 7604 |0062: invoke-virtual {v6, v7, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ +07edf6: 0c06 |0065: move-result-object v6 │ │ +07edf8: 6e20 a105 6500 |0066: invoke-virtual {v5, v6}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +07edfe: 6205 860c |0069: sget-object v5, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ +07ee02: 7210 6e1c 0500 |006b: invoke-interface {v5}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1c6e │ │ +07ee08: 289a |006e: goto 0008 // -0066 │ │ +07ee0a: 0d05 |006f: move-exception v5 │ │ +07ee0c: 5436 240d |0070: iget-object v6, v3, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ +07ee10: 6e10 5a1b 0600 |0072: invoke-virtual {v6}, Ljava/io/InputStream;.close:()V // method@1b5a │ │ +07ee16: 2705 |0075: throw v5 │ │ +07ee18: 0d01 |0076: move-exception v1 │ │ +07ee1a: 6e10 851b 0100 |0077: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@1b85 │ │ +07ee20: 7110 9f05 0900 |007a: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07ee26: 0c05 |007d: move-result-object v5 │ │ +07ee28: 2206 3100 |007e: new-instance v6, Landroid/content/Intent; // type@0031 │ │ +07ee2c: 1a07 701f |0080: const-string v7, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_RESULT" // string@1f70 │ │ +07ee30: 7020 dc00 7600 |0082: invoke-direct {v6, v7}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +07ee36: 1a07 090b |0085: const-string v7, "RESULT" // string@0b09 │ │ +07ee3a: 6e30 f200 7604 |0087: invoke-virtual {v6, v7, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ +07ee40: 0c06 |008a: move-result-object v6 │ │ +07ee42: 6e20 a105 6500 |008b: invoke-virtual {v5, v6}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +07ee48: 6205 860c |008e: sget-object v5, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ +07ee4c: 7210 6e1c 0500 |0090: invoke-interface {v5}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1c6e │ │ +07ee52: 2900 75ff |0093: goto/16 0008 // -008b │ │ +07ee56: 0d05 |0095: move-exception v5 │ │ +07ee58: 7110 9f05 0900 |0096: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07ee5e: 0c06 |0099: move-result-object v6 │ │ +07ee60: 2207 3100 |009a: new-instance v7, Landroid/content/Intent; // type@0031 │ │ +07ee64: 1a08 701f |009c: const-string v8, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_RESULT" // string@1f70 │ │ +07ee68: 7020 dc00 8700 |009e: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +07ee6e: 1a08 090b |00a1: const-string v8, "RESULT" // string@0b09 │ │ +07ee72: 6e30 f200 8704 |00a3: invoke-virtual {v7, v8, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ +07ee78: 0c07 |00a6: move-result-object v7 │ │ +07ee7a: 6e20 a105 7600 |00a7: invoke-virtual {v6, v7}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +07ee80: 6206 860c |00aa: sget-object v6, Lorg/toulibre/cdl/api/Api;.scheduleLock:Ljava/util/concurrent/locks/Lock; // field@0c86 │ │ +07ee84: 7210 6e1c 0600 |00ac: invoke-interface {v6}, Ljava/util/concurrent/locks/Lock;.unlock:()V // method@1c6e │ │ +07ee8a: 2705 |00af: throw v5 │ │ +07ee8c: 0d06 |00b0: move-exception v6 │ │ +07ee8e: 28c4 |00b1: goto 0075 // -003c │ │ +07ee90: 0d05 |00b2: move-exception v5 │ │ +07ee92: 28a2 |00b3: goto 0055 // -005e │ │ catches : 6 │ │ 0x000a - 0x0020 │ │ Ljava/lang/Exception; -> 0x0076 │ │ -> 0x0095 │ │ 0x003d - 0x004f │ │ -> 0x006f │ │ 0x0050 - 0x0055 │ │ @@ -197422,15 +197439,17 @@ │ │ 0x0077 - 0x007a │ │ -> 0x0095 │ │ positions : │ │ 0x0000 line=40 │ │ 0x0008 line=76 │ │ 0x0009 line=45 │ │ 0x000a line=47 │ │ - 0x000e line=48 │ │ + 0x000e line=50 │ │ + 0x0012 line=51 │ │ + 0x001a line=48 │ │ 0x001e line=54 │ │ 0x0022 line=56 │ │ 0x0023 line=73 │ │ 0x0037 line=74 │ │ 0x003d line=61 │ │ 0x004a line=62 │ │ 0x0050 line=65 │ │ @@ -197454,21 +197473,21 @@ │ │ 0x00b0 - 0x00b4 reg=0 dbManager Lorg/toulibre/cdl/db/DatabaseManager; │ │ 0x00b2 - 0x00b4 reg=2 events Ljava/lang/Iterable; Ljava/lang/Iterable; │ │ 0x00b0 - 0x00b4 reg=3 httpResult Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; │ │ 0x000a - 0x00b4 reg=4 result I │ │ 0x0000 - 0x00b4 reg=9 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 504 (Api.java) │ │ + source_file_idx : 503 (Api.java) │ │ │ │ Class #707 header: │ │ class_idx : 1105 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3282 │ │ +source_file_idx : 3280 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #707 - │ │ Class descriptor : 'Lorg/toulibre/cdl/api/Urls;' │ │ @@ -197483,26 +197502,26 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -07eee8: |[07eee8] org.toulibre.cdl.api.Urls.getEvent:(J)Ljava/lang/String; │ │ -07eef8: 6200 190b |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ -07eefc: 1a01 3017 |0002: const-string v1, "https://2015.capitoledulibre.org/programme/presentation/%d/" // string@1730 │ │ -07ef00: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -07ef02: 2322 f904 |0005: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ -07ef06: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -07ef08: 7120 961b 7600 |0008: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1b96 │ │ -07ef0e: 0c04 |000b: move-result-object v4 │ │ -07ef10: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -07ef14: 7130 bb1b 1002 |000e: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bbb │ │ -07ef1a: 0c00 |0011: move-result-object v0 │ │ -07ef1c: 1100 |0012: return-object v0 │ │ +07eee0: |[07eee0] org.toulibre.cdl.api.Urls.getEvent:(J)Ljava/lang/String; │ │ +07eef0: 6200 190b |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ +07eef4: 1a01 2e17 |0002: const-string v1, "https://2015.capitoledulibre.org/programme/presentation/%d/" // string@172e │ │ +07eef8: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +07eefa: 2322 f904 |0005: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ +07eefe: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +07ef00: 7120 961b 7600 |0008: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1b96 │ │ +07ef06: 0c04 |000b: move-result-object v4 │ │ +07ef08: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +07ef0c: 7130 bb1b 1002 |000e: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bbb │ │ +07ef12: 0c00 |0011: move-result-object v0 │ │ +07ef14: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 id J │ │ │ │ #1 : (in Lorg/toulibre/cdl/api/Urls;) │ │ @@ -197510,26 +197529,26 @@ │ │ type : '(J)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -07ef20: |[07ef20] org.toulibre.cdl.api.Urls.getPerson:(J)Ljava/lang/String; │ │ -07ef30: 6200 190b |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ -07ef34: 1a01 3217 |0002: const-string v1, "https://2015.capitoledulibre.org/speaker/profile/%d/" // string@1732 │ │ -07ef38: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -07ef3a: 2322 f904 |0005: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ -07ef3e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -07ef40: 7120 961b 7600 |0008: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1b96 │ │ -07ef46: 0c04 |000b: move-result-object v4 │ │ -07ef48: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -07ef4c: 7130 bb1b 1002 |000e: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bbb │ │ -07ef52: 0c00 |0011: move-result-object v0 │ │ -07ef54: 1100 |0012: return-object v0 │ │ +07ef18: |[07ef18] org.toulibre.cdl.api.Urls.getPerson:(J)Ljava/lang/String; │ │ +07ef28: 6200 190b |0000: sget-object v0, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ +07ef2c: 1a01 3017 |0002: const-string v1, "https://2015.capitoledulibre.org/speaker/profile/%d/" // string@1730 │ │ +07ef30: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +07ef32: 2322 f904 |0005: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ +07ef36: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +07ef38: 7120 961b 7600 |0008: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1b96 │ │ +07ef3e: 0c04 |000b: move-result-object v4 │ │ +07ef40: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +07ef44: 7130 bb1b 1002 |000e: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bbb │ │ +07ef4a: 0c00 |0011: move-result-object v0 │ │ +07ef4c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0013 reg=6 id J │ │ │ │ #2 : (in Lorg/toulibre/cdl/api/Urls;) │ │ @@ -197537,30 +197556,30 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ef58: |[07ef58] org.toulibre.cdl.api.Urls.getSchedule:()Ljava/lang/String; │ │ -07ef68: 1a00 3117 |0000: const-string v0, "https://2015.capitoledulibre.org/schedule/xml" // string@1731 │ │ -07ef6c: 1100 |0002: return-object v0 │ │ +07ef50: |[07ef50] org.toulibre.cdl.api.Urls.getSchedule:()Ljava/lang/String; │ │ +07ef60: 1a00 2f17 |0000: const-string v0, "https://2015.capitoledulibre.org/schedule/xml" // string@172f │ │ +07ef64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 3282 (Urls.java) │ │ + source_file_idx : 3280 (Urls.java) │ │ │ │ Class #708 header: │ │ class_idx : 1106 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 77 │ │ -source_file_idx : 801 │ │ +source_file_idx : 800 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #708 - │ │ Class descriptor : 'Lorg/toulibre/cdl/db/DatabaseHelper;' │ │ @@ -197575,20 +197594,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -07ef70: |[07ef70] org.toulibre.cdl.db.DatabaseHelper.:(Landroid/content/Context;)V │ │ -07ef80: 1a00 2514 |0000: const-string v0, "fosdem.sqlite" // string@1425 │ │ -07ef84: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07ef86: 1212 |0003: const/4 v2, #int 1 // #1 │ │ -07ef88: 7052 7901 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0179 │ │ -07ef8e: 0e00 |0007: return-void │ │ +07ef68: |[07ef68] org.toulibre.cdl.db.DatabaseHelper.:(Landroid/content/Context;)V │ │ +07ef78: 1a00 2314 |0000: const-string v0, "fosdem.sqlite" // string@1423 │ │ +07ef7c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07ef7e: 1212 |0003: const/4 v2, #int 1 // #1 │ │ +07ef80: 7052 7901 4310 |0004: invoke-direct {v3, v4, v0, v1, v2}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0179 │ │ +07ef86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0007 line=23 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lorg/toulibre/cdl/db/DatabaseHelper; │ │ 0x0000 - 0x0008 reg=4 context Landroid/content/Context; │ │ @@ -197599,46 +197618,46 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 76 16-bit code units │ │ -07ef90: |[07ef90] org.toulibre.cdl.db.DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -07efa0: 1a00 b102 |0000: const-string v0, "CREATE TABLE events (id INTEGER PRIMARY KEY, day_index INTEGER NOT NULL, start_time INTEGER, end_time INTEGER, room_name TEXT, slug TEXT, track_id INTEGER, abstract TEXT, description TEXT);" // string@02b1 │ │ -07efa4: 6e20 7401 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07efaa: 1a00 a902 |0005: const-string v0, "CREATE INDEX event_day_index_idx ON events (day_index)" // string@02a9 │ │ -07efae: 6e20 7401 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07efb4: 1a00 ac02 |000a: const-string v0, "CREATE INDEX event_start_time_idx ON events (start_time)" // string@02ac │ │ -07efb8: 6e20 7401 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07efbe: 1a00 aa02 |000f: const-string v0, "CREATE INDEX event_end_time_idx ON events (end_time)" // string@02aa │ │ -07efc2: 6e20 7401 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07efc8: 1a00 ad02 |0014: const-string v0, "CREATE INDEX event_track_id_idx ON events (track_id)" // string@02ad │ │ -07efcc: 6e20 7401 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07efd2: 1a00 b602 |0019: const-string v0, "CREATE VIRTUAL TABLE events_titles USING fts3(title TEXT, subtitle TEXT);" // string@02b6 │ │ -07efd6: 6e20 7401 0200 |001b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07efdc: 1a00 b702 |001e: const-string v0, "CREATE VIRTUAL TABLE persons USING fts3(name TEXT);" // string@02b7 │ │ -07efe0: 6e20 7401 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07efe6: 1a00 b202 |0023: const-string v0, "CREATE TABLE events_persons (event_id INTEGER NOT NULL, person_id INTEGER NOT NULL, PRIMARY KEY(event_id, person_id));" // string@02b2 │ │ -07efea: 6e20 7401 0200 |0025: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07eff0: 1a00 ab02 |0028: const-string v0, "CREATE INDEX event_person_person_id_idx ON events_persons (person_id)" // string@02ab │ │ -07eff4: 6e20 7401 0200 |002a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07effa: 1a00 b302 |002d: const-string v0, "CREATE TABLE links (event_id INTEGER NOT NULL, url TEXT NOT NULL, description TEXT);" // string@02b3 │ │ -07effe: 6e20 7401 0200 |002f: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07f004: 1a00 ae02 |0032: const-string v0, "CREATE INDEX link_event_id_idx ON links (event_id)" // string@02ae │ │ -07f008: 6e20 7401 0200 |0034: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07f00e: 1a00 b402 |0037: const-string v0, "CREATE TABLE tracks (id INTEGER PRIMARY KEY, name TEXT NOT NULL, type TEXT NOT NULL);" // string@02b4 │ │ -07f012: 6e20 7401 0200 |0039: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07f018: 1a00 b502 |003c: const-string v0, "CREATE UNIQUE INDEX track_main_idx ON tracks (name, type)" // string@02b5 │ │ -07f01c: 6e20 7401 0200 |003e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07f022: 1a00 b002 |0041: const-string v0, "CREATE TABLE days (_index INTEGER PRIMARY KEY, date INTEGER NOT NULL);" // string@02b0 │ │ -07f026: 6e20 7401 0200 |0043: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07f02c: 1a00 af02 |0046: const-string v0, "CREATE TABLE bookmarks (event_id INTEGER PRIMARY KEY);" // string@02af │ │ -07f030: 6e20 7401 0200 |0048: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ -07f036: 0e00 |004b: return-void │ │ +07ef88: |[07ef88] org.toulibre.cdl.db.DatabaseHelper.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +07ef98: 1a00 b002 |0000: const-string v0, "CREATE TABLE events (id INTEGER PRIMARY KEY, day_index INTEGER NOT NULL, start_time INTEGER, end_time INTEGER, room_name TEXT, slug TEXT, track_id INTEGER, abstract TEXT, description TEXT);" // string@02b0 │ │ +07ef9c: 6e20 7401 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07efa2: 1a00 a802 |0005: const-string v0, "CREATE INDEX event_day_index_idx ON events (day_index)" // string@02a8 │ │ +07efa6: 6e20 7401 0200 |0007: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07efac: 1a00 ab02 |000a: const-string v0, "CREATE INDEX event_start_time_idx ON events (start_time)" // string@02ab │ │ +07efb0: 6e20 7401 0200 |000c: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07efb6: 1a00 a902 |000f: const-string v0, "CREATE INDEX event_end_time_idx ON events (end_time)" // string@02a9 │ │ +07efba: 6e20 7401 0200 |0011: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07efc0: 1a00 ac02 |0014: const-string v0, "CREATE INDEX event_track_id_idx ON events (track_id)" // string@02ac │ │ +07efc4: 6e20 7401 0200 |0016: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07efca: 1a00 b502 |0019: const-string v0, "CREATE VIRTUAL TABLE events_titles USING fts3(title TEXT, subtitle TEXT);" // string@02b5 │ │ +07efce: 6e20 7401 0200 |001b: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07efd4: 1a00 b602 |001e: const-string v0, "CREATE VIRTUAL TABLE persons USING fts3(name TEXT);" // string@02b6 │ │ +07efd8: 6e20 7401 0200 |0020: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07efde: 1a00 b102 |0023: const-string v0, "CREATE TABLE events_persons (event_id INTEGER NOT NULL, person_id INTEGER NOT NULL, PRIMARY KEY(event_id, person_id));" // string@02b1 │ │ +07efe2: 6e20 7401 0200 |0025: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07efe8: 1a00 aa02 |0028: const-string v0, "CREATE INDEX event_person_person_id_idx ON events_persons (person_id)" // string@02aa │ │ +07efec: 6e20 7401 0200 |002a: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07eff2: 1a00 b202 |002d: const-string v0, "CREATE TABLE links (event_id INTEGER NOT NULL, url TEXT NOT NULL, description TEXT);" // string@02b2 │ │ +07eff6: 6e20 7401 0200 |002f: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07effc: 1a00 ad02 |0032: const-string v0, "CREATE INDEX link_event_id_idx ON links (event_id)" // string@02ad │ │ +07f000: 6e20 7401 0200 |0034: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07f006: 1a00 b302 |0037: const-string v0, "CREATE TABLE tracks (id INTEGER PRIMARY KEY, name TEXT NOT NULL, type TEXT NOT NULL);" // string@02b3 │ │ +07f00a: 6e20 7401 0200 |0039: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07f010: 1a00 b402 |003c: const-string v0, "CREATE UNIQUE INDEX track_main_idx ON tracks (name, type)" // string@02b4 │ │ +07f014: 6e20 7401 0200 |003e: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07f01a: 1a00 af02 |0041: const-string v0, "CREATE TABLE days (_index INTEGER PRIMARY KEY, date INTEGER NOT NULL);" // string@02af │ │ +07f01e: 6e20 7401 0200 |0043: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07f024: 1a00 ae02 |0046: const-string v0, "CREATE TABLE bookmarks (event_id INTEGER PRIMARY KEY);" // string@02ae │ │ +07f028: 6e20 7401 0200 |0048: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@0174 │ │ +07f02e: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=31 │ │ 0x000a line=32 │ │ 0x000f line=33 │ │ 0x0014 line=34 │ │ @@ -197662,32 +197681,32 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07f038: |[07f038] org.toulibre.cdl.db.DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -07f048: 0e00 |0000: return-void │ │ +07f030: |[07f030] org.toulibre.cdl.db.DatabaseHelper.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +07f040: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/toulibre/cdl/db/DatabaseHelper; │ │ 0x0000 - 0x0001 reg=1 database Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x0001 reg=2 oldVersion I │ │ 0x0000 - 0x0001 reg=3 newVersion I │ │ │ │ - source_file_idx : 801 (DatabaseHelper.java) │ │ + source_file_idx : 800 (DatabaseHelper.java) │ │ │ │ Class #709 header: │ │ class_idx : 1107 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 802 │ │ +source_file_idx : 801 │ │ static_fields_size : 4 │ │ instance_fields_size: 4 │ │ direct_methods_size : 17 │ │ virtual_methods_size: 20 │ │ │ │ Class #709 annotations: │ │ Annotations on field #3210 'cachedDays' │ │ @@ -197748,30 +197767,30 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -07f04c: |[07f04c] org.toulibre.cdl.db.DatabaseManager.:()V │ │ -07f05c: 1a00 9324 |0000: const-string v0, "sqlite://org.toulibre.cdl/tracks" // string@2493 │ │ -07f060: 7110 0402 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ -07f066: 0c00 |0005: move-result-object v0 │ │ -07f068: 6900 890c |0006: sput-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.URI_TRACKS:Landroid/net/Uri; // field@0c89 │ │ -07f06c: 1a00 9224 |0008: const-string v0, "sqlite://org.toulibre.cdl/events" // string@2492 │ │ -07f070: 7110 0402 0000 |000a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ -07f076: 0c00 |000d: move-result-object v0 │ │ -07f078: 6900 880c |000e: sput-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -07f07c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -07f07e: 2300 fb04 |0011: new-array v0, v0, [Ljava/lang/String; // type@04fb │ │ -07f082: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -07f084: 1a02 e111 |0014: const-string v2, "count(*)" // string@11e1 │ │ -07f088: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ -07f08c: 6900 870c |0018: sput-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.COUNT_PROJECTION:[Ljava/lang/String; // field@0c87 │ │ -07f090: 0e00 |001a: return-void │ │ +07f044: |[07f044] org.toulibre.cdl.db.DatabaseManager.:()V │ │ +07f054: 1a00 9124 |0000: const-string v0, "sqlite://org.toulibre.cdl/tracks" // string@2491 │ │ +07f058: 7110 0402 0000 |0002: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ +07f05e: 0c00 |0005: move-result-object v0 │ │ +07f060: 6900 890c |0006: sput-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.URI_TRACKS:Landroid/net/Uri; // field@0c89 │ │ +07f064: 1a00 9024 |0008: const-string v0, "sqlite://org.toulibre.cdl/events" // string@2490 │ │ +07f068: 7110 0402 0000 |000a: invoke-static {v0}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ +07f06e: 0c00 |000d: move-result-object v0 │ │ +07f070: 6900 880c |000e: sput-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +07f074: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +07f076: 2300 fb04 |0011: new-array v0, v0, [Ljava/lang/String; // type@04fb │ │ +07f07a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +07f07c: 1a02 df11 |0014: const-string v2, "count(*)" // string@11df │ │ +07f080: 4d02 0001 |0016: aput-object v2, v0, v1 │ │ +07f084: 6900 870c |0018: sput-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.COUNT_PROJECTION:[Ljava/lang/String; // field@0c87 │ │ +07f088: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0008 line=50 │ │ 0x0010 line=79 │ │ locals : │ │ │ │ @@ -197780,23 +197799,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07f094: |[07f094] org.toulibre.cdl.db.DatabaseManager.:(Landroid/content/Context;)V │ │ -07f0a4: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -07f0aa: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -07f0ac: 5910 8e0c |0004: iput v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.year:I // field@0c8e │ │ -07f0b0: 5b12 8b0c |0006: iput-object v2, v1, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07f0b4: 2200 5204 |0008: new-instance v0, Lorg/toulibre/cdl/db/DatabaseHelper; // type@0452 │ │ -07f0b8: 7020 511d 2000 |000a: invoke-direct {v0, v2}, Lorg/toulibre/cdl/db/DatabaseHelper;.:(Landroid/content/Context;)V // method@1d51 │ │ -07f0be: 5b10 8c0c |000d: iput-object v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07f0c2: 0e00 |000f: return-void │ │ +07f08c: |[07f08c] org.toulibre.cdl.db.DatabaseManager.:(Landroid/content/Context;)V │ │ +07f09c: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +07f0a2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +07f0a4: 5910 8e0c |0004: iput v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.year:I // field@0c8e │ │ +07f0a8: 5b12 8b0c |0006: iput-object v2, v1, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07f0ac: 2200 5204 |0008: new-instance v0, Lorg/toulibre/cdl/db/DatabaseHelper; // type@0452 │ │ +07f0b0: 7020 511d 2000 |000a: invoke-direct {v0, v2}, Lorg/toulibre/cdl/db/DatabaseHelper;.:(Landroid/content/Context;)V // method@1d51 │ │ +07f0b6: 5b10 8c0c |000d: iput-object v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07f0ba: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=62 │ │ 0x0006 line=75 │ │ 0x0008 line=76 │ │ 0x000f line=77 │ │ @@ -197809,20 +197828,20 @@ │ │ type : '(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07f0c4: |[07f0c4] org.toulibre.cdl.db.DatabaseManager.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ -07f0d4: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -07f0d8: 6e20 7b01 1000 |0002: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteStatement;.bindNull:(I)V // method@017b │ │ -07f0de: 0e00 |0005: return-void │ │ -07f0e0: 6e30 7c01 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindString:(ILjava/lang/String;)V // method@017c │ │ -07f0e6: 28fc |0009: goto 0005 // -0004 │ │ +07f0bc: |[07f0bc] org.toulibre.cdl.db.DatabaseManager.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ +07f0cc: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +07f0d0: 6e20 7b01 1000 |0002: invoke-virtual {v0, v1}, Landroid/database/sqlite/SQLiteStatement;.bindNull:(I)V // method@017b │ │ +07f0d6: 0e00 |0005: return-void │ │ +07f0d8: 6e30 7c01 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindString:(ILjava/lang/String;)V // method@017c │ │ +07f0de: 28fc |0009: goto 0005 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0005 line=108 │ │ 0x0006 line=106 │ │ locals : │ │ @@ -197835,31 +197854,31 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -07f0e8: |[07f0e8] org.toulibre.cdl.db.DatabaseManager.clearSchedule:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -07f0f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07f0fa: 1a00 8613 |0001: const-string v0, "events" // string@1386 │ │ -07f0fe: 6e40 7201 0211 |0003: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ -07f104: 1a00 8813 |0006: const-string v0, "events_titles" // string@1388 │ │ -07f108: 6e40 7201 0211 |0008: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ -07f10e: 1a00 0520 |000b: const-string v0, "persons" // string@2005 │ │ -07f112: 6e40 7201 0211 |000d: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ -07f118: 1a00 8713 |0010: const-string v0, "events_persons" // string@1387 │ │ -07f11c: 6e40 7201 0211 |0012: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ -07f122: 1a00 ce18 |0015: const-string v0, "links" // string@18ce │ │ -07f126: 6e40 7201 0211 |0017: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ -07f12c: 1a00 c025 |001a: const-string v0, "tracks" // string@25c0 │ │ -07f130: 6e40 7201 0211 |001c: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ -07f136: 1a00 3a12 |001f: const-string v0, "days" // string@123a │ │ -07f13a: 6e40 7201 0211 |0021: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ -07f140: 0e00 |0024: return-void │ │ +07f0e0: |[07f0e0] org.toulibre.cdl.db.DatabaseManager.clearSchedule:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +07f0f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07f0f2: 1a00 8413 |0001: const-string v0, "events" // string@1384 │ │ +07f0f6: 6e40 7201 0211 |0003: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ +07f0fc: 1a00 8613 |0006: const-string v0, "events_titles" // string@1386 │ │ +07f100: 6e40 7201 0211 |0008: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ +07f106: 1a00 0320 |000b: const-string v0, "persons" // string@2003 │ │ +07f10a: 6e40 7201 0211 |000d: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ +07f110: 1a00 8513 |0010: const-string v0, "events_persons" // string@1385 │ │ +07f114: 6e40 7201 0211 |0012: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ +07f11a: 1a00 cc18 |0015: const-string v0, "links" // string@18cc │ │ +07f11e: 6e40 7201 0211 |0017: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ +07f124: 1a00 be25 |001a: const-string v0, "tracks" // string@25be │ │ +07f128: 6e40 7201 0211 |001c: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ +07f12e: 1a00 3812 |001f: const-string v0, "days" // string@1238 │ │ +07f132: 6e40 7201 0211 |0021: invoke-virtual {v2, v0, v1, v1}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ +07f138: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=307 │ │ 0x0006 line=308 │ │ 0x000b line=309 │ │ 0x0010 line=310 │ │ 0x0015 line=311 │ │ @@ -197874,38 +197893,38 @@ │ │ type : '()Lorg/toulibre/cdl/db/DatabaseManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f144: |[07f144] org.toulibre.cdl.db.DatabaseManager.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; │ │ -07f154: 6200 8d0c |0000: sget-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.instance:Lorg/toulibre/cdl/db/DatabaseManager; // field@0c8d │ │ -07f158: 1100 |0002: return-object v0 │ │ +07f13c: |[07f13c] org.toulibre.cdl.db.DatabaseManager.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; │ │ +07f14c: 6200 8d0c |0000: sget-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.instance:Lorg/toulibre/cdl/db/DatabaseManager; // field@0c8d │ │ +07f150: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ │ │ #5 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ name : 'getSharedPreferences' │ │ type : '()Landroid/content/SharedPreferences;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07f15c: |[07f15c] org.toulibre.cdl.db.DatabaseManager.getSharedPreferences:()Landroid/content/SharedPreferences; │ │ -07f16c: 5430 8b0c |0000: iget-object v0, v3, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07f170: 1a01 3612 |0002: const-string v1, "database" // string@1236 │ │ -07f174: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -07f176: 6e30 c900 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00c9 │ │ -07f17c: 0c00 |0008: move-result-object v0 │ │ -07f17e: 1100 |0009: return-object v0 │ │ +07f154: |[07f154] org.toulibre.cdl.db.DatabaseManager.getSharedPreferences:()Landroid/content/SharedPreferences; │ │ +07f164: 5430 8b0c |0000: iget-object v0, v3, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07f168: 1a01 3412 |0002: const-string v1, "database" // string@1234 │ │ +07f16c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +07f16e: 6e30 c900 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.getSharedPreferences:(Ljava/lang/String;I)Landroid/content/SharedPreferences; // method@00c9 │ │ +07f174: 0c00 |0008: move-result-object v0 │ │ +07f176: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ │ │ #6 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ @@ -197913,21 +197932,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07f180: |[07f180] org.toulibre.cdl.db.DatabaseManager.init:(Landroid/content/Context;)V │ │ -07f190: 6200 8d0c |0000: sget-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.instance:Lorg/toulibre/cdl/db/DatabaseManager; // field@0c8d │ │ -07f194: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -07f198: 2200 5304 |0004: new-instance v0, Lorg/toulibre/cdl/db/DatabaseManager; // type@0453 │ │ -07f19c: 7020 571d 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.:(Landroid/content/Context;)V // method@1d57 │ │ -07f1a2: 6900 8d0c |0009: sput-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.instance:Lorg/toulibre/cdl/db/DatabaseManager; // field@0c8d │ │ -07f1a6: 0e00 |000b: return-void │ │ +07f178: |[07f178] org.toulibre.cdl.db.DatabaseManager.init:(Landroid/content/Context;)V │ │ +07f188: 6200 8d0c |0000: sget-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.instance:Lorg/toulibre/cdl/db/DatabaseManager; // field@0c8d │ │ +07f18c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07f190: 2200 5304 |0004: new-instance v0, Lorg/toulibre/cdl/db/DatabaseManager; // type@0453 │ │ +07f194: 7020 571d 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.:(Landroid/content/Context;)V // method@1d57 │ │ +07f19a: 6900 8d0c |0009: sput-object v0, Lorg/toulibre/cdl/db/DatabaseManager;.instance:Lorg/toulibre/cdl/db/DatabaseManager; // field@0c8d │ │ +07f19e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ 0x000b line=68 │ │ locals : │ │ 0x0000 - 0x000c reg=1 context Landroid/content/Context; │ │ @@ -197937,42 +197956,44 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 8 │ │ insns size : 30 16-bit code units │ │ -07f1a8: |[07f1a8] org.toulibre.cdl.db.DatabaseManager.queryNumEntries:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)J │ │ -07f1b8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -07f1ba: 6202 870c |0001: sget-object v2, Lorg/toulibre/cdl/db/DatabaseManager;.COUNT_PROJECTION:[Ljava/lang/String; // field@0c87 │ │ -07f1be: 0790 |0003: move-object v0, v9 │ │ -07f1c0: 07a1 |0004: move-object v1, v10 │ │ -07f1c2: 07b3 |0005: move-object v3, v11 │ │ -07f1c4: 07c4 |0006: move-object v4, v12 │ │ -07f1c6: 0756 |0007: move-object v6, v5 │ │ -07f1c8: 0757 |0008: move-object v7, v5 │ │ -07f1ca: 7408 7601 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0176 │ │ -07f1d0: 0c08 |000c: move-result-object v8 │ │ -07f1d2: 7210 6201 0800 |000d: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@0162 │ │ -07f1d8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -07f1da: 7220 5d01 0800 |0011: invoke-interface {v8, v0}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f1e0: 0b00 |0014: move-result-wide v0 │ │ -07f1e2: 7210 5701 0800 |0015: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -07f1e8: 1000 |0018: return-wide v0 │ │ -07f1ea: 0d00 |0019: move-exception v0 │ │ -07f1ec: 7210 5701 0800 |001a: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -07f1f2: 2700 |001d: throw v0 │ │ +07f1a0: |[07f1a0] org.toulibre.cdl.db.DatabaseManager.queryNumEntries:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)J │ │ +07f1b0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +07f1b2: 6202 870c |0001: sget-object v2, Lorg/toulibre/cdl/db/DatabaseManager;.COUNT_PROJECTION:[Ljava/lang/String; // field@0c87 │ │ +07f1b6: 0790 |0003: move-object v0, v9 │ │ +07f1b8: 07a1 |0004: move-object v1, v10 │ │ +07f1ba: 07b3 |0005: move-object v3, v11 │ │ +07f1bc: 07c4 |0006: move-object v4, v12 │ │ +07f1be: 0756 |0007: move-object v6, v5 │ │ +07f1c0: 0757 |0008: move-object v7, v5 │ │ +07f1c2: 7408 7601 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0176 │ │ +07f1c8: 0c08 |000c: move-result-object v8 │ │ +07f1ca: 7210 6201 0800 |000d: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@0162 │ │ +07f1d0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +07f1d2: 7220 5d01 0800 |0011: invoke-interface {v8, v0}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f1d8: 0b00 |0014: move-result-wide v0 │ │ +07f1da: 7210 5701 0800 |0015: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +07f1e0: 1000 |0018: return-wide v0 │ │ +07f1e2: 0d00 |0019: move-exception v0 │ │ +07f1e4: 7210 5701 0800 |001a: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +07f1ea: 2700 |001d: throw v0 │ │ catches : 1 │ │ 0x000d - 0x0014 │ │ -> 0x0019 │ │ positions : │ │ 0x0001 line=82 │ │ 0x000d line=84 │ │ 0x0010 line=85 │ │ 0x0015 line=87 │ │ + 0x0018 line=85 │ │ + 0x0019 line=87 │ │ locals : │ │ 0x000d - 0x001e reg=8 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x001e reg=9 db Landroid/database/sqlite/SQLiteDatabase; │ │ 0x0000 - 0x001e reg=10 table Ljava/lang/String; │ │ 0x0000 - 0x001e reg=11 selection Ljava/lang/String; │ │ 0x0000 - 0x001e reg=12 selectionArgs [Ljava/lang/String; │ │ │ │ @@ -197981,23 +198002,23 @@ │ │ type : '(Landroid/database/Cursor;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07f200: |[07f200] org.toulibre.cdl.db.DatabaseManager.toBookmarkStatus:(Landroid/database/Cursor;)Z │ │ -07f210: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -07f214: 7220 6101 0100 |0002: invoke-interface {v1, v0}, Landroid/database/Cursor;.isNull:(I)Z // method@0161 │ │ -07f21a: 0a00 |0005: move-result v0 │ │ -07f21c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -07f220: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -07f222: 0f00 |0009: return v0 │ │ -07f224: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -07f226: 28fe |000b: goto 0009 // -0002 │ │ +07f1f8: |[07f1f8] org.toulibre.cdl.db.DatabaseManager.toBookmarkStatus:(Landroid/database/Cursor;)Z │ │ +07f208: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +07f20c: 7220 6101 0100 |0002: invoke-interface {v1, v0}, Landroid/database/Cursor;.isNull:(I)Z // method@0161 │ │ +07f212: 0a00 |0005: move-result v0 │ │ +07f214: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +07f218: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +07f21a: 0f00 |0009: return v0 │ │ +07f21c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07f21e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ locals : │ │ 0x0000 - 0x000c reg=1 cursor Landroid/database/Cursor; │ │ │ │ #9 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ @@ -198005,19 +198026,19 @@ │ │ type : '(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Event;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f228: |[07f228] org.toulibre.cdl.db.DatabaseManager.toEvent:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Event; │ │ -07f238: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f23a: 7120 741d 0100 |0001: invoke-static {v1, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/model/Event; // method@1d74 │ │ -07f240: 0c00 |0004: move-result-object v0 │ │ -07f242: 1100 |0005: return-object v0 │ │ +07f220: |[07f220] org.toulibre.cdl.db.DatabaseManager.toEvent:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Event; │ │ +07f230: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f232: 7120 741d 0100 |0001: invoke-static {v1, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/model/Event; // method@1d74 │ │ +07f238: 0c00 |0004: move-result-object v0 │ │ +07f23a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 cursor Landroid/database/Cursor; │ │ │ │ #10 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ @@ -198025,128 +198046,128 @@ │ │ type : '(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/model/Event;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 241 16-bit code units │ │ -07f244: |[07f244] org.toulibre.cdl.db.DatabaseManager.toEvent:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/model/Event; │ │ -07f254: 120a |0000: const/4 v10, #int 0 // #0 │ │ -07f256: 1305 0b00 |0001: const/16 v5, #int 11 // #b │ │ -07f25a: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -07f25c: 1218 |0004: const/4 v8, #int 1 // #1 │ │ -07f25e: 390c 9d00 |0005: if-nez v12, 00a2 // +009d │ │ -07f262: 220c 9204 |0007: new-instance v12, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ -07f266: 7010 2c1f 0c00 |0009: invoke-direct {v12}, Lorg/toulibre/cdl/model/Event;.:()V // method@1f2c │ │ -07f26c: 2200 9004 |000c: new-instance v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -07f270: 7010 181f 0000 |000e: invoke-direct {v0}, Lorg/toulibre/cdl/model/Day;.:()V // method@1f18 │ │ -07f276: 6e20 431f 0c00 |0011: invoke-virtual {v12, v0}, Lorg/toulibre/cdl/model/Event;.setDay:(Lorg/toulibre/cdl/model/Day;)V // method@1f43 │ │ -07f27c: 2203 9904 |0014: new-instance v3, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ -07f280: 7010 851f 0300 |0016: invoke-direct {v3}, Lorg/toulibre/cdl/model/Track;.:()V // method@1f85 │ │ -07f286: 6e20 4f1f 3c00 |0019: invoke-virtual {v12, v3}, Lorg/toulibre/cdl/model/Event;.setTrack:(Lorg/toulibre/cdl/model/Track;)V // method@1f4f │ │ -07f28c: 1202 |001c: const/4 v2, #int 0 // #0 │ │ -07f28e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -07f290: 2204 0b04 |001e: new-instance v4, Ljava/util/Date; // type@040b │ │ -07f294: 7220 5d01 5b00 |0020: invoke-interface {v11, v5}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f29a: 0b06 |0023: move-result-wide v6 │ │ -07f29c: 7030 1d1c 6407 |0024: invoke-direct {v4, v6, v7}, Ljava/util/Date;.:(J)V // method@1c1d │ │ -07f2a2: 6e20 221f 4000 |0027: invoke-virtual {v0, v4}, Lorg/toulibre/cdl/model/Day;.setDate:(Ljava/util/Date;)V // method@1f22 │ │ -07f2a8: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -07f2aa: 7220 5d01 4b00 |002b: invoke-interface {v11, v4}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f2b0: 0b04 |002e: move-result-wide v4 │ │ -07f2b2: 6e30 461f 4c05 |002f: invoke-virtual {v12, v4, v5}, Lorg/toulibre/cdl/model/Event;.setId:(J)V // method@1f46 │ │ -07f2b8: 7220 6101 8b00 |0032: invoke-interface {v11, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0161 │ │ -07f2be: 0a04 |0035: move-result v4 │ │ -07f2c0: 3804 8900 |0036: if-eqz v4, 00bf // +0089 │ │ -07f2c4: 6e20 4c1f ac00 |0038: invoke-virtual {v12, v10}, Lorg/toulibre/cdl/model/Event;.setStartTime:(Ljava/util/Date;)V // method@1f4c │ │ -07f2ca: 7220 6101 9b00 |003b: invoke-interface {v11, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0161 │ │ -07f2d0: 0a04 |003e: move-result v4 │ │ -07f2d2: 3804 9900 |003f: if-eqz v4, 00d8 // +0099 │ │ -07f2d6: 6e20 451f ac00 |0041: invoke-virtual {v12, v10}, Lorg/toulibre/cdl/model/Event;.setEndTime:(Ljava/util/Date;)V // method@1f45 │ │ -07f2dc: 1234 |0044: const/4 v4, #int 3 // #3 │ │ -07f2de: 7220 5f01 4b00 |0045: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f2e4: 0c04 |0048: move-result-object v4 │ │ -07f2e6: 6e20 4a1f 4c00 |0049: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setRoomName:(Ljava/lang/String;)V // method@1f4a │ │ -07f2ec: 1244 |004c: const/4 v4, #int 4 // #4 │ │ -07f2ee: 7220 5f01 4b00 |004d: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f2f4: 0c04 |0050: move-result-object v4 │ │ -07f2f6: 6e20 4b1f 4c00 |0051: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setSlug:(Ljava/lang/String;)V // method@1f4b │ │ -07f2fc: 1254 |0054: const/4 v4, #int 5 // #5 │ │ -07f2fe: 7220 5f01 4b00 |0055: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f304: 0c04 |0058: move-result-object v4 │ │ -07f306: 6e20 4e1f 4c00 |0059: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setTitle:(Ljava/lang/String;)V // method@1f4e │ │ -07f30c: 1264 |005c: const/4 v4, #int 6 // #6 │ │ -07f30e: 7220 5f01 4b00 |005d: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f314: 0c04 |0060: move-result-object v4 │ │ -07f316: 6e20 4d1f 4c00 |0061: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setSubTitle:(Ljava/lang/String;)V // method@1f4d │ │ -07f31c: 1274 |0064: const/4 v4, #int 7 // #7 │ │ -07f31e: 7220 5f01 4b00 |0065: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f324: 0c04 |0068: move-result-object v4 │ │ -07f326: 6e20 421f 4c00 |0069: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setAbstractText:(Ljava/lang/String;)V // method@1f42 │ │ -07f32c: 1304 0800 |006c: const/16 v4, #int 8 // #8 │ │ -07f330: 7220 5f01 4b00 |006e: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f336: 0c04 |0071: move-result-object v4 │ │ -07f338: 6e20 441f 4c00 |0072: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setDescription:(Ljava/lang/String;)V // method@1f44 │ │ -07f33e: 1304 0900 |0075: const/16 v4, #int 9 // #9 │ │ -07f342: 7220 5f01 4b00 |0077: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f348: 0c04 |007a: move-result-object v4 │ │ -07f34a: 6e20 491f 4c00 |007b: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setPersonsSummary:(Ljava/lang/String;)V // method@1f49 │ │ -07f350: 1304 0a00 |007e: const/16 v4, #int 10 // #a │ │ -07f354: 7220 5c01 4b00 |0080: invoke-interface {v11, v4}, Landroid/database/Cursor;.getInt:(I)I // method@015c │ │ -07f35a: 0a04 |0083: move-result v4 │ │ -07f35c: 6e20 231f 4000 |0084: invoke-virtual {v0, v4}, Lorg/toulibre/cdl/model/Day;.setIndex:(I)V // method@1f23 │ │ -07f362: 1304 0c00 |0087: const/16 v4, #int 12 // #c │ │ -07f366: 7220 5f01 4b00 |0089: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f36c: 0c04 |008c: move-result-object v4 │ │ -07f36e: 6e20 8e1f 4300 |008d: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/model/Track;.setName:(Ljava/lang/String;)V // method@1f8e │ │ -07f374: 1c04 9804 |0090: const-class v4, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ -07f378: 1305 0d00 |0092: const/16 v5, #int 13 // #d │ │ -07f37c: 7220 5f01 5b00 |0094: invoke-interface {v11, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f382: 0c05 |0097: move-result-object v5 │ │ -07f384: 7120 841b 5400 |0098: invoke-static {v4, v5}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ -07f38a: 0c04 |009b: move-result-object v4 │ │ -07f38c: 1f04 9804 |009c: check-cast v4, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ -07f390: 6e20 8f1f 4300 |009e: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/model/Track;.setType:(Lorg/toulibre/cdl/model/Track$Type;)V // method@1f8f │ │ -07f396: 110c |00a1: return-object v12 │ │ -07f398: 6e10 321f 0c00 |00a2: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getDay:()Lorg/toulibre/cdl/model/Day; // method@1f32 │ │ -07f39e: 0c00 |00a5: move-result-object v0 │ │ -07f3a0: 6e10 3e1f 0c00 |00a6: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ -07f3a6: 0c03 |00a9: move-result-object v3 │ │ -07f3a8: 6e10 3b1f 0c00 |00aa: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ -07f3ae: 0c02 |00ad: move-result-object v2 │ │ -07f3b0: 6e10 341f 0c00 |00ae: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getEndTime:()Ljava/util/Date; // method@1f34 │ │ -07f3b6: 0c01 |00b1: move-result-object v1 │ │ -07f3b8: 6e10 1d1f 0000 |00b2: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Day;.getDate:()Ljava/util/Date; // method@1f1d │ │ -07f3be: 0c04 |00b5: move-result-object v4 │ │ -07f3c0: 7220 5d01 5b00 |00b6: invoke-interface {v11, v5}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f3c6: 0b06 |00b9: move-result-wide v6 │ │ -07f3c8: 6e30 1f1c 6407 |00ba: invoke-virtual {v4, v6, v7}, Ljava/util/Date;.setTime:(J)V // method@1c1f │ │ -07f3ce: 2900 6dff |00bd: goto/16 002a // -0093 │ │ -07f3d2: 3902 1000 |00bf: if-nez v2, 00cf // +0010 │ │ -07f3d6: 2204 0b04 |00c1: new-instance v4, Ljava/util/Date; // type@040b │ │ -07f3da: 7220 5d01 8b00 |00c3: invoke-interface {v11, v8}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f3e0: 0b06 |00c6: move-result-wide v6 │ │ -07f3e2: 7030 1d1c 6407 |00c7: invoke-direct {v4, v6, v7}, Ljava/util/Date;.:(J)V // method@1c1d │ │ -07f3e8: 6e20 4c1f 4c00 |00ca: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setStartTime:(Ljava/util/Date;)V // method@1f4c │ │ -07f3ee: 2900 6eff |00cd: goto/16 003b // -0092 │ │ -07f3f2: 7220 5d01 8b00 |00cf: invoke-interface {v11, v8}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f3f8: 0b04 |00d2: move-result-wide v4 │ │ -07f3fa: 6e30 1f1c 4205 |00d3: invoke-virtual {v2, v4, v5}, Ljava/util/Date;.setTime:(J)V // method@1c1f │ │ -07f400: 2900 65ff |00d6: goto/16 003b // -009b │ │ -07f404: 3901 1000 |00d8: if-nez v1, 00e8 // +0010 │ │ -07f408: 2204 0b04 |00da: new-instance v4, Ljava/util/Date; // type@040b │ │ -07f40c: 7220 5d01 9b00 |00dc: invoke-interface {v11, v9}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f412: 0b06 |00df: move-result-wide v6 │ │ -07f414: 7030 1d1c 6407 |00e0: invoke-direct {v4, v6, v7}, Ljava/util/Date;.:(J)V // method@1c1d │ │ -07f41a: 6e20 451f 4c00 |00e3: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setEndTime:(Ljava/util/Date;)V // method@1f45 │ │ -07f420: 2900 5eff |00e6: goto/16 0044 // -00a2 │ │ -07f424: 7220 5d01 9b00 |00e8: invoke-interface {v11, v9}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f42a: 0b04 |00eb: move-result-wide v4 │ │ -07f42c: 6e30 1f1c 4105 |00ec: invoke-virtual {v1, v4, v5}, Ljava/util/Date;.setTime:(J)V // method@1c1f │ │ -07f432: 2900 55ff |00ef: goto/16 0044 // -00ab │ │ +07f23c: |[07f23c] org.toulibre.cdl.db.DatabaseManager.toEvent:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/model/Event; │ │ +07f24c: 120a |0000: const/4 v10, #int 0 // #0 │ │ +07f24e: 1305 0b00 |0001: const/16 v5, #int 11 // #b │ │ +07f252: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +07f254: 1218 |0004: const/4 v8, #int 1 // #1 │ │ +07f256: 390c 9d00 |0005: if-nez v12, 00a2 // +009d │ │ +07f25a: 220c 9204 |0007: new-instance v12, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ +07f25e: 7010 2c1f 0c00 |0009: invoke-direct {v12}, Lorg/toulibre/cdl/model/Event;.:()V // method@1f2c │ │ +07f264: 2200 9004 |000c: new-instance v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +07f268: 7010 181f 0000 |000e: invoke-direct {v0}, Lorg/toulibre/cdl/model/Day;.:()V // method@1f18 │ │ +07f26e: 6e20 431f 0c00 |0011: invoke-virtual {v12, v0}, Lorg/toulibre/cdl/model/Event;.setDay:(Lorg/toulibre/cdl/model/Day;)V // method@1f43 │ │ +07f274: 2203 9904 |0014: new-instance v3, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ +07f278: 7010 851f 0300 |0016: invoke-direct {v3}, Lorg/toulibre/cdl/model/Track;.:()V // method@1f85 │ │ +07f27e: 6e20 4f1f 3c00 |0019: invoke-virtual {v12, v3}, Lorg/toulibre/cdl/model/Event;.setTrack:(Lorg/toulibre/cdl/model/Track;)V // method@1f4f │ │ +07f284: 1202 |001c: const/4 v2, #int 0 // #0 │ │ +07f286: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +07f288: 2204 0b04 |001e: new-instance v4, Ljava/util/Date; // type@040b │ │ +07f28c: 7220 5d01 5b00 |0020: invoke-interface {v11, v5}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f292: 0b06 |0023: move-result-wide v6 │ │ +07f294: 7030 1d1c 6407 |0024: invoke-direct {v4, v6, v7}, Ljava/util/Date;.:(J)V // method@1c1d │ │ +07f29a: 6e20 221f 4000 |0027: invoke-virtual {v0, v4}, Lorg/toulibre/cdl/model/Day;.setDate:(Ljava/util/Date;)V // method@1f22 │ │ +07f2a0: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +07f2a2: 7220 5d01 4b00 |002b: invoke-interface {v11, v4}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f2a8: 0b04 |002e: move-result-wide v4 │ │ +07f2aa: 6e30 461f 4c05 |002f: invoke-virtual {v12, v4, v5}, Lorg/toulibre/cdl/model/Event;.setId:(J)V // method@1f46 │ │ +07f2b0: 7220 6101 8b00 |0032: invoke-interface {v11, v8}, Landroid/database/Cursor;.isNull:(I)Z // method@0161 │ │ +07f2b6: 0a04 |0035: move-result v4 │ │ +07f2b8: 3804 8900 |0036: if-eqz v4, 00bf // +0089 │ │ +07f2bc: 6e20 4c1f ac00 |0038: invoke-virtual {v12, v10}, Lorg/toulibre/cdl/model/Event;.setStartTime:(Ljava/util/Date;)V // method@1f4c │ │ +07f2c2: 7220 6101 9b00 |003b: invoke-interface {v11, v9}, Landroid/database/Cursor;.isNull:(I)Z // method@0161 │ │ +07f2c8: 0a04 |003e: move-result v4 │ │ +07f2ca: 3804 9900 |003f: if-eqz v4, 00d8 // +0099 │ │ +07f2ce: 6e20 451f ac00 |0041: invoke-virtual {v12, v10}, Lorg/toulibre/cdl/model/Event;.setEndTime:(Ljava/util/Date;)V // method@1f45 │ │ +07f2d4: 1234 |0044: const/4 v4, #int 3 // #3 │ │ +07f2d6: 7220 5f01 4b00 |0045: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f2dc: 0c04 |0048: move-result-object v4 │ │ +07f2de: 6e20 4a1f 4c00 |0049: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setRoomName:(Ljava/lang/String;)V // method@1f4a │ │ +07f2e4: 1244 |004c: const/4 v4, #int 4 // #4 │ │ +07f2e6: 7220 5f01 4b00 |004d: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f2ec: 0c04 |0050: move-result-object v4 │ │ +07f2ee: 6e20 4b1f 4c00 |0051: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setSlug:(Ljava/lang/String;)V // method@1f4b │ │ +07f2f4: 1254 |0054: const/4 v4, #int 5 // #5 │ │ +07f2f6: 7220 5f01 4b00 |0055: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f2fc: 0c04 |0058: move-result-object v4 │ │ +07f2fe: 6e20 4e1f 4c00 |0059: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setTitle:(Ljava/lang/String;)V // method@1f4e │ │ +07f304: 1264 |005c: const/4 v4, #int 6 // #6 │ │ +07f306: 7220 5f01 4b00 |005d: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f30c: 0c04 |0060: move-result-object v4 │ │ +07f30e: 6e20 4d1f 4c00 |0061: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setSubTitle:(Ljava/lang/String;)V // method@1f4d │ │ +07f314: 1274 |0064: const/4 v4, #int 7 // #7 │ │ +07f316: 7220 5f01 4b00 |0065: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f31c: 0c04 |0068: move-result-object v4 │ │ +07f31e: 6e20 421f 4c00 |0069: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setAbstractText:(Ljava/lang/String;)V // method@1f42 │ │ +07f324: 1304 0800 |006c: const/16 v4, #int 8 // #8 │ │ +07f328: 7220 5f01 4b00 |006e: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f32e: 0c04 |0071: move-result-object v4 │ │ +07f330: 6e20 441f 4c00 |0072: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setDescription:(Ljava/lang/String;)V // method@1f44 │ │ +07f336: 1304 0900 |0075: const/16 v4, #int 9 // #9 │ │ +07f33a: 7220 5f01 4b00 |0077: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f340: 0c04 |007a: move-result-object v4 │ │ +07f342: 6e20 491f 4c00 |007b: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setPersonsSummary:(Ljava/lang/String;)V // method@1f49 │ │ +07f348: 1304 0a00 |007e: const/16 v4, #int 10 // #a │ │ +07f34c: 7220 5c01 4b00 |0080: invoke-interface {v11, v4}, Landroid/database/Cursor;.getInt:(I)I // method@015c │ │ +07f352: 0a04 |0083: move-result v4 │ │ +07f354: 6e20 231f 4000 |0084: invoke-virtual {v0, v4}, Lorg/toulibre/cdl/model/Day;.setIndex:(I)V // method@1f23 │ │ +07f35a: 1304 0c00 |0087: const/16 v4, #int 12 // #c │ │ +07f35e: 7220 5f01 4b00 |0089: invoke-interface {v11, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f364: 0c04 |008c: move-result-object v4 │ │ +07f366: 6e20 8e1f 4300 |008d: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/model/Track;.setName:(Ljava/lang/String;)V // method@1f8e │ │ +07f36c: 1c04 9804 |0090: const-class v4, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ +07f370: 1305 0d00 |0092: const/16 v5, #int 13 // #d │ │ +07f374: 7220 5f01 5b00 |0094: invoke-interface {v11, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f37a: 0c05 |0097: move-result-object v5 │ │ +07f37c: 7120 841b 5400 |0098: invoke-static {v4, v5}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ +07f382: 0c04 |009b: move-result-object v4 │ │ +07f384: 1f04 9804 |009c: check-cast v4, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ +07f388: 6e20 8f1f 4300 |009e: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/model/Track;.setType:(Lorg/toulibre/cdl/model/Track$Type;)V // method@1f8f │ │ +07f38e: 110c |00a1: return-object v12 │ │ +07f390: 6e10 321f 0c00 |00a2: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getDay:()Lorg/toulibre/cdl/model/Day; // method@1f32 │ │ +07f396: 0c00 |00a5: move-result-object v0 │ │ +07f398: 6e10 3e1f 0c00 |00a6: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ +07f39e: 0c03 |00a9: move-result-object v3 │ │ +07f3a0: 6e10 3b1f 0c00 |00aa: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ +07f3a6: 0c02 |00ad: move-result-object v2 │ │ +07f3a8: 6e10 341f 0c00 |00ae: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getEndTime:()Ljava/util/Date; // method@1f34 │ │ +07f3ae: 0c01 |00b1: move-result-object v1 │ │ +07f3b0: 6e10 1d1f 0000 |00b2: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Day;.getDate:()Ljava/util/Date; // method@1f1d │ │ +07f3b6: 0c04 |00b5: move-result-object v4 │ │ +07f3b8: 7220 5d01 5b00 |00b6: invoke-interface {v11, v5}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f3be: 0b06 |00b9: move-result-wide v6 │ │ +07f3c0: 6e30 1f1c 6407 |00ba: invoke-virtual {v4, v6, v7}, Ljava/util/Date;.setTime:(J)V // method@1c1f │ │ +07f3c6: 2900 6dff |00bd: goto/16 002a // -0093 │ │ +07f3ca: 3902 1000 |00bf: if-nez v2, 00cf // +0010 │ │ +07f3ce: 2204 0b04 |00c1: new-instance v4, Ljava/util/Date; // type@040b │ │ +07f3d2: 7220 5d01 8b00 |00c3: invoke-interface {v11, v8}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f3d8: 0b06 |00c6: move-result-wide v6 │ │ +07f3da: 7030 1d1c 6407 |00c7: invoke-direct {v4, v6, v7}, Ljava/util/Date;.:(J)V // method@1c1d │ │ +07f3e0: 6e20 4c1f 4c00 |00ca: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setStartTime:(Ljava/util/Date;)V // method@1f4c │ │ +07f3e6: 2900 6eff |00cd: goto/16 003b // -0092 │ │ +07f3ea: 7220 5d01 8b00 |00cf: invoke-interface {v11, v8}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f3f0: 0b04 |00d2: move-result-wide v4 │ │ +07f3f2: 6e30 1f1c 4205 |00d3: invoke-virtual {v2, v4, v5}, Ljava/util/Date;.setTime:(J)V // method@1c1f │ │ +07f3f8: 2900 65ff |00d6: goto/16 003b // -009b │ │ +07f3fc: 3901 1000 |00d8: if-nez v1, 00e8 // +0010 │ │ +07f400: 2204 0b04 |00da: new-instance v4, Ljava/util/Date; // type@040b │ │ +07f404: 7220 5d01 9b00 |00dc: invoke-interface {v11, v9}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f40a: 0b06 |00df: move-result-wide v6 │ │ +07f40c: 7030 1d1c 6407 |00e0: invoke-direct {v4, v6, v7}, Ljava/util/Date;.:(J)V // method@1c1d │ │ +07f412: 6e20 451f 4c00 |00e3: invoke-virtual {v12, v4}, Lorg/toulibre/cdl/model/Event;.setEndTime:(Ljava/util/Date;)V // method@1f45 │ │ +07f418: 2900 5eff |00e6: goto/16 0044 // -00a2 │ │ +07f41c: 7220 5d01 9b00 |00e8: invoke-interface {v11, v9}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f422: 0b04 |00eb: move-result-wide v4 │ │ +07f424: 6e30 1f1c 4105 |00ec: invoke-virtual {v1, v4, v5}, Ljava/util/Date;.setTime:(J)V // method@1c1f │ │ +07f42a: 2900 55ff |00ef: goto/16 0044 // -00ab │ │ catches : (none) │ │ positions : │ │ 0x0005 line=736 │ │ 0x0007 line=737 │ │ 0x000c line=738 │ │ 0x0011 line=739 │ │ 0x0014 line=740 │ │ @@ -198199,19 +198220,19 @@ │ │ type : '(Landroid/database/Cursor;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f438: |[07f438] org.toulibre.cdl.db.DatabaseManager.toEventId:(Landroid/database/Cursor;)J │ │ -07f448: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f44a: 7220 5d01 0200 |0001: invoke-interface {v2, v0}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f450: 0b00 |0004: move-result-wide v0 │ │ -07f452: 1000 |0005: return-wide v0 │ │ +07f430: |[07f430] org.toulibre.cdl.db.DatabaseManager.toEventId:(Landroid/database/Cursor;)J │ │ +07f440: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f442: 7220 5d01 0200 |0001: invoke-interface {v2, v0}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f448: 0b00 |0004: move-result-wide v0 │ │ +07f44a: 1000 |0005: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 cursor Landroid/database/Cursor; │ │ │ │ #12 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ @@ -198219,24 +198240,24 @@ │ │ type : '(Landroid/database/Cursor;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07f454: |[07f454] org.toulibre.cdl.db.DatabaseManager.toEventStartTimeMillis:(Landroid/database/Cursor;)J │ │ -07f464: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07f466: 7220 6101 1200 |0001: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0161 │ │ -07f46c: 0a00 |0004: move-result v0 │ │ -07f46e: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -07f472: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -07f476: 1000 |0009: return-wide v0 │ │ -07f478: 7220 5d01 1200 |000a: invoke-interface {v2, v1}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f47e: 0b00 |000d: move-result-wide v0 │ │ -07f480: 28fb |000e: goto 0009 // -0005 │ │ +07f44c: |[07f44c] org.toulibre.cdl.db.DatabaseManager.toEventStartTimeMillis:(Landroid/database/Cursor;)J │ │ +07f45c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07f45e: 7220 6101 1200 |0001: invoke-interface {v2, v1}, Landroid/database/Cursor;.isNull:(I)Z // method@0161 │ │ +07f464: 0a00 |0004: move-result v0 │ │ +07f466: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +07f46a: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +07f46e: 1000 |0009: return-wide v0 │ │ +07f470: 7220 5d01 1200 |000a: invoke-interface {v2, v1}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f476: 0b00 |000d: move-result-wide v0 │ │ +07f478: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=801 │ │ locals : │ │ 0x0000 - 0x000f reg=2 cursor Landroid/database/Cursor; │ │ │ │ #13 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ @@ -198244,19 +198265,19 @@ │ │ type : '(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Person;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f484: |[07f484] org.toulibre.cdl.db.DatabaseManager.toPerson:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Person; │ │ -07f494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f496: 7120 781d 0100 |0001: invoke-static {v1, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toPerson:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/model/Person; // method@1d78 │ │ -07f49c: 0c00 |0004: move-result-object v0 │ │ -07f49e: 1100 |0005: return-object v0 │ │ +07f47c: |[07f47c] org.toulibre.cdl.db.DatabaseManager.toPerson:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Person; │ │ +07f48c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f48e: 7120 781d 0100 |0001: invoke-static {v1, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toPerson:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/model/Person; // method@1d78 │ │ +07f494: 0c00 |0004: move-result-object v0 │ │ +07f496: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 cursor Landroid/database/Cursor; │ │ │ │ #14 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ @@ -198264,27 +198285,27 @@ │ │ type : '(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/model/Person;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -07f4a0: |[07f4a0] org.toulibre.cdl.db.DatabaseManager.toPerson:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/model/Person; │ │ -07f4b0: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -07f4b4: 2203 9604 |0002: new-instance v3, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ -07f4b8: 7010 6a1f 0300 |0004: invoke-direct {v3}, Lorg/toulibre/cdl/model/Person;.:()V // method@1f6a │ │ -07f4be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07f4c0: 7220 5d01 0200 |0008: invoke-interface {v2, v0}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f4c6: 0b00 |000b: move-result-wide v0 │ │ -07f4c8: 6e30 731f 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/toulibre/cdl/model/Person;.setId:(J)V // method@1f73 │ │ -07f4ce: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -07f4d0: 7220 5f01 0200 |0010: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f4d6: 0c00 |0013: move-result-object v0 │ │ -07f4d8: 6e20 741f 0300 |0014: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/model/Person;.setName:(Ljava/lang/String;)V // method@1f74 │ │ -07f4de: 1103 |0017: return-object v3 │ │ +07f498: |[07f498] org.toulibre.cdl.db.DatabaseManager.toPerson:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/model/Person; │ │ +07f4a8: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +07f4ac: 2203 9604 |0002: new-instance v3, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ +07f4b0: 7010 6a1f 0300 |0004: invoke-direct {v3}, Lorg/toulibre/cdl/model/Person;.:()V // method@1f6a │ │ +07f4b6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07f4b8: 7220 5d01 0200 |0008: invoke-interface {v2, v0}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f4be: 0b00 |000b: move-result-wide v0 │ │ +07f4c0: 6e30 731f 0301 |000c: invoke-virtual {v3, v0, v1}, Lorg/toulibre/cdl/model/Person;.setId:(J)V // method@1f73 │ │ +07f4c6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +07f4c8: 7220 5f01 0200 |0010: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f4ce: 0c00 |0013: move-result-object v0 │ │ +07f4d0: 6e20 741f 0300 |0014: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/model/Person;.setName:(Ljava/lang/String;)V // method@1f74 │ │ +07f4d6: 1103 |0017: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=840 │ │ 0x0002 line=841 │ │ 0x0007 line=843 │ │ 0x000f line=844 │ │ 0x0017 line=846 │ │ @@ -198298,19 +198319,19 @@ │ │ type : '(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Track;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f4e0: |[07f4e0] org.toulibre.cdl.db.DatabaseManager.toTrack:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Track; │ │ -07f4f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f4f2: 7120 7a1d 0100 |0001: invoke-static {v1, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toTrack:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/model/Track; // method@1d7a │ │ -07f4f8: 0c00 |0004: move-result-object v0 │ │ -07f4fa: 1100 |0005: return-object v0 │ │ +07f4d8: |[07f4d8] org.toulibre.cdl.db.DatabaseManager.toTrack:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Track; │ │ +07f4e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f4ea: 7120 7a1d 0100 |0001: invoke-static {v1, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toTrack:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/model/Track; // method@1d7a │ │ +07f4f0: 0c00 |0004: move-result-object v0 │ │ +07f4f2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 cursor Landroid/database/Cursor; │ │ │ │ #16 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ @@ -198318,31 +198339,31 @@ │ │ type : '(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/model/Track;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -07f4fc: |[07f4fc] org.toulibre.cdl.db.DatabaseManager.toTrack:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/model/Track; │ │ -07f50c: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -07f510: 2203 9904 |0002: new-instance v3, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ -07f514: 7010 851f 0300 |0004: invoke-direct {v3}, Lorg/toulibre/cdl/model/Track;.:()V // method@1f85 │ │ -07f51a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -07f51c: 7220 5f01 0200 |0008: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f522: 0c00 |000b: move-result-object v0 │ │ -07f524: 6e20 8e1f 0300 |000c: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/model/Track;.setName:(Ljava/lang/String;)V // method@1f8e │ │ -07f52a: 1c00 9804 |000f: const-class v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ -07f52e: 1221 |0011: const/4 v1, #int 2 // #2 │ │ -07f530: 7220 5f01 1200 |0012: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07f536: 0c01 |0015: move-result-object v1 │ │ -07f538: 7120 841b 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ -07f53e: 0c00 |0019: move-result-object v0 │ │ -07f540: 1f00 9804 |001a: check-cast v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ -07f544: 6e20 8f1f 0300 |001c: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/model/Track;.setType:(Lorg/toulibre/cdl/model/Track$Type;)V // method@1f8f │ │ -07f54a: 1103 |001f: return-object v3 │ │ +07f4f4: |[07f4f4] org.toulibre.cdl.db.DatabaseManager.toTrack:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/model/Track; │ │ +07f504: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +07f508: 2203 9904 |0002: new-instance v3, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ +07f50c: 7010 851f 0300 |0004: invoke-direct {v3}, Lorg/toulibre/cdl/model/Track;.:()V // method@1f85 │ │ +07f512: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +07f514: 7220 5f01 0200 |0008: invoke-interface {v2, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f51a: 0c00 |000b: move-result-object v0 │ │ +07f51c: 6e20 8e1f 0300 |000c: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/model/Track;.setName:(Ljava/lang/String;)V // method@1f8e │ │ +07f522: 1c00 9804 |000f: const-class v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ +07f526: 1221 |0011: const/4 v1, #int 2 // #2 │ │ +07f528: 7220 5f01 1200 |0012: invoke-interface {v2, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07f52e: 0c01 |0015: move-result-object v1 │ │ +07f530: 7120 841b 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ +07f536: 0c00 |0019: move-result-object v0 │ │ +07f538: 1f00 9804 |001a: check-cast v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ +07f53c: 6e20 8f1f 0300 |001c: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/model/Track;.setType:(Lorg/toulibre/cdl/model/Track$Type;)V // method@1f8f │ │ +07f542: 1103 |001f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0002 line=389 │ │ 0x0007 line=391 │ │ 0x000f line=392 │ │ 0x001f line=394 │ │ @@ -198357,122 +198378,122 @@ │ │ type : '(Lorg/toulibre/cdl/model/Event;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 223 16-bit code units │ │ -07f54c: |[07f54c] org.toulibre.cdl.db.DatabaseManager.addBookmark:(Lorg/toulibre/cdl/model/Event;)Z │ │ -07f55c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -07f55e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -07f560: 54c7 8c0c |0002: iget-object v7, v12, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07f564: 6e10 531d 0700 |0004: invoke-virtual {v7}, Lorg/toulibre/cdl/db/DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d53 │ │ -07f56a: 0c01 |0007: move-result-object v1 │ │ -07f56c: 6e10 7001 0100 |0008: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0170 │ │ -07f572: 2206 2900 |000b: new-instance v6, Landroid/content/ContentValues; // type@0029 │ │ -07f576: 7010 bb00 0600 |000d: invoke-direct {v6}, Landroid/content/ContentValues;.:()V // method@00bb │ │ -07f57c: 1a07 8013 |0010: const-string v7, "event_id" // string@1380 │ │ -07f580: 6e10 351f 0d00 |0012: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -07f586: 0b08 |0015: move-result-wide v8 │ │ -07f588: 7120 961b 9800 |0016: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1b96 │ │ -07f58e: 0c08 |0019: move-result-object v8 │ │ -07f590: 6e30 be00 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00be │ │ -07f596: 1a07 7110 |001d: const-string v7, "bookmarks" // string@1071 │ │ -07f59a: 1208 |001f: const/4 v8, #int 0 // #0 │ │ -07f59c: 6e40 7501 7168 |0020: invoke-virtual {v1, v7, v8, v6}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0175 │ │ -07f5a2: 0b04 |0023: move-result-wide v4 │ │ -07f5a4: 1608 ffff |0024: const-wide/16 v8, #int -1 // #ffff │ │ -07f5a8: 3107 0408 |0026: cmp-long v7, v4, v8 │ │ -07f5ac: 3907 3d00 |0028: if-nez v7, 0065 // +003d │ │ -07f5b0: 1207 |002a: const/4 v7, #int 0 // #0 │ │ -07f5b2: 6e10 7301 0100 |002b: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ -07f5b8: 3800 3600 |002e: if-eqz v0, 0064 // +0036 │ │ -07f5bc: 54c8 8b0c |0030: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07f5c0: 6e10 c300 0800 |0032: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -07f5c6: 0c08 |0035: move-result-object v8 │ │ -07f5c8: 6209 880c |0036: sget-object v9, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -07f5cc: 6e30 b800 980a |0038: invoke-virtual {v8, v9, v10}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ -07f5d2: 2208 3100 |003b: new-instance v8, Landroid/content/Intent; // type@0031 │ │ -07f5d6: 1a09 6f1f |003d: const-string v9, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6f │ │ -07f5da: 7020 dc00 9800 |003f: invoke-direct {v8, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -07f5e0: 1a09 8013 |0042: const-string v9, "event_id" // string@1380 │ │ -07f5e4: 6e10 351f 0d00 |0044: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -07f5ea: 0b0a |0047: move-result-wide v10 │ │ -07f5ec: 6e40 f300 98ba |0048: invoke-virtual {v8, v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ -07f5f2: 0c02 |004b: move-result-object v2 │ │ -07f5f4: 6e10 3b1f 0d00 |004c: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ -07f5fa: 0c03 |004f: move-result-object v3 │ │ -07f5fc: 3803 0b00 |0050: if-eqz v3, 005b // +000b │ │ -07f600: 1a08 8513 |0052: const-string v8, "event_start" // string@1385 │ │ -07f604: 6e10 1e1c 0300 |0054: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -07f60a: 0b0a |0057: move-result-wide v10 │ │ -07f60c: 6e40 f300 82ba |0058: invoke-virtual {v2, v8, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ -07f612: 54c8 8b0c |005b: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07f616: 7110 9f05 0800 |005d: invoke-static {v8}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07f61c: 0c08 |0060: move-result-object v8 │ │ -07f61e: 6e20 a105 2800 |0061: invoke-virtual {v8, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -07f624: 0f07 |0064: return v7 │ │ -07f626: 6e10 7801 0100 |0065: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0178 │ │ -07f62c: 1210 |0068: const/4 v0, #int 1 // #1 │ │ -07f62e: 1217 |0069: const/4 v7, #int 1 // #1 │ │ -07f630: 6e10 7301 0100 |006a: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ -07f636: 3800 f7ff |006d: if-eqz v0, 0064 // -0009 │ │ -07f63a: 54c8 8b0c |006f: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07f63e: 6e10 c300 0800 |0071: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -07f644: 0c08 |0074: move-result-object v8 │ │ -07f646: 6209 880c |0075: sget-object v9, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -07f64a: 6e30 b800 980a |0077: invoke-virtual {v8, v9, v10}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ -07f650: 2208 3100 |007a: new-instance v8, Landroid/content/Intent; // type@0031 │ │ -07f654: 1a09 6f1f |007c: const-string v9, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6f │ │ -07f658: 7020 dc00 9800 |007e: invoke-direct {v8, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -07f65e: 1a09 8013 |0081: const-string v9, "event_id" // string@1380 │ │ -07f662: 6e10 351f 0d00 |0083: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -07f668: 0b0a |0086: move-result-wide v10 │ │ -07f66a: 6e40 f300 98ba |0087: invoke-virtual {v8, v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ -07f670: 0c02 |008a: move-result-object v2 │ │ -07f672: 6e10 3b1f 0d00 |008b: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ -07f678: 0c03 |008e: move-result-object v3 │ │ -07f67a: 3803 0b00 |008f: if-eqz v3, 009a // +000b │ │ -07f67e: 1a08 8513 |0091: const-string v8, "event_start" // string@1385 │ │ -07f682: 6e10 1e1c 0300 |0093: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -07f688: 0b0a |0096: move-result-wide v10 │ │ -07f68a: 6e40 f300 82ba |0097: invoke-virtual {v2, v8, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ -07f690: 54c8 8b0c |009a: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07f694: 7110 9f05 0800 |009c: invoke-static {v8}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07f69a: 0c08 |009f: move-result-object v8 │ │ -07f69c: 6e20 a105 2800 |00a0: invoke-virtual {v8, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -07f6a2: 28c1 |00a3: goto 0064 // -003f │ │ -07f6a4: 0d07 |00a4: move-exception v7 │ │ -07f6a6: 6e10 7301 0100 |00a5: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ -07f6ac: 3800 3600 |00a8: if-eqz v0, 00de // +0036 │ │ -07f6b0: 54c8 8b0c |00aa: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07f6b4: 6e10 c300 0800 |00ac: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -07f6ba: 0c08 |00af: move-result-object v8 │ │ -07f6bc: 6209 880c |00b0: sget-object v9, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -07f6c0: 6e30 b800 980a |00b2: invoke-virtual {v8, v9, v10}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ -07f6c6: 2208 3100 |00b5: new-instance v8, Landroid/content/Intent; // type@0031 │ │ -07f6ca: 1a09 6f1f |00b7: const-string v9, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6f │ │ -07f6ce: 7020 dc00 9800 |00b9: invoke-direct {v8, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -07f6d4: 1a09 8013 |00bc: const-string v9, "event_id" // string@1380 │ │ -07f6d8: 6e10 351f 0d00 |00be: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -07f6de: 0b0a |00c1: move-result-wide v10 │ │ -07f6e0: 6e40 f300 98ba |00c2: invoke-virtual {v8, v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ -07f6e6: 0c02 |00c5: move-result-object v2 │ │ -07f6e8: 6e10 3b1f 0d00 |00c6: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ -07f6ee: 0c03 |00c9: move-result-object v3 │ │ -07f6f0: 3803 0b00 |00ca: if-eqz v3, 00d5 // +000b │ │ -07f6f4: 1a08 8513 |00cc: const-string v8, "event_start" // string@1385 │ │ -07f6f8: 6e10 1e1c 0300 |00ce: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -07f6fe: 0b0a |00d1: move-result-wide v10 │ │ -07f700: 6e40 f300 82ba |00d2: invoke-virtual {v2, v8, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ -07f706: 54c8 8b0c |00d5: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07f70a: 7110 9f05 0800 |00d7: invoke-static {v8}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -07f710: 0c08 |00da: move-result-object v8 │ │ -07f712: 6e20 a105 2800 |00db: invoke-virtual {v8, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -07f718: 2707 |00de: throw v7 │ │ +07f544: |[07f544] org.toulibre.cdl.db.DatabaseManager.addBookmark:(Lorg/toulibre/cdl/model/Event;)Z │ │ +07f554: 120a |0000: const/4 v10, #int 0 // #0 │ │ +07f556: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +07f558: 54c7 8c0c |0002: iget-object v7, v12, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07f55c: 6e10 531d 0700 |0004: invoke-virtual {v7}, Lorg/toulibre/cdl/db/DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d53 │ │ +07f562: 0c01 |0007: move-result-object v1 │ │ +07f564: 6e10 7001 0100 |0008: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0170 │ │ +07f56a: 2206 2900 |000b: new-instance v6, Landroid/content/ContentValues; // type@0029 │ │ +07f56e: 7010 bb00 0600 |000d: invoke-direct {v6}, Landroid/content/ContentValues;.:()V // method@00bb │ │ +07f574: 1a07 7e13 |0010: const-string v7, "event_id" // string@137e │ │ +07f578: 6e10 351f 0d00 |0012: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +07f57e: 0b08 |0015: move-result-wide v8 │ │ +07f580: 7120 961b 9800 |0016: invoke-static {v8, v9}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1b96 │ │ +07f586: 0c08 |0019: move-result-object v8 │ │ +07f588: 6e30 be00 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00be │ │ +07f58e: 1a07 6f10 |001d: const-string v7, "bookmarks" // string@106f │ │ +07f592: 1208 |001f: const/4 v8, #int 0 // #0 │ │ +07f594: 6e40 7501 7168 |0020: invoke-virtual {v1, v7, v8, v6}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0175 │ │ +07f59a: 0b04 |0023: move-result-wide v4 │ │ +07f59c: 1608 ffff |0024: const-wide/16 v8, #int -1 // #ffff │ │ +07f5a0: 3107 0408 |0026: cmp-long v7, v4, v8 │ │ +07f5a4: 3907 3d00 |0028: if-nez v7, 0065 // +003d │ │ +07f5a8: 1207 |002a: const/4 v7, #int 0 // #0 │ │ +07f5aa: 6e10 7301 0100 |002b: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ +07f5b0: 3800 3600 |002e: if-eqz v0, 0064 // +0036 │ │ +07f5b4: 54c8 8b0c |0030: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07f5b8: 6e10 c300 0800 |0032: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +07f5be: 0c08 |0035: move-result-object v8 │ │ +07f5c0: 6209 880c |0036: sget-object v9, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +07f5c4: 6e30 b800 980a |0038: invoke-virtual {v8, v9, v10}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ +07f5ca: 2208 3100 |003b: new-instance v8, Landroid/content/Intent; // type@0031 │ │ +07f5ce: 1a09 6d1f |003d: const-string v9, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6d │ │ +07f5d2: 7020 dc00 9800 |003f: invoke-direct {v8, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +07f5d8: 1a09 7e13 |0042: const-string v9, "event_id" // string@137e │ │ +07f5dc: 6e10 351f 0d00 |0044: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +07f5e2: 0b0a |0047: move-result-wide v10 │ │ +07f5e4: 6e40 f300 98ba |0048: invoke-virtual {v8, v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ +07f5ea: 0c02 |004b: move-result-object v2 │ │ +07f5ec: 6e10 3b1f 0d00 |004c: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ +07f5f2: 0c03 |004f: move-result-object v3 │ │ +07f5f4: 3803 0b00 |0050: if-eqz v3, 005b // +000b │ │ +07f5f8: 1a08 8313 |0052: const-string v8, "event_start" // string@1383 │ │ +07f5fc: 6e10 1e1c 0300 |0054: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +07f602: 0b0a |0057: move-result-wide v10 │ │ +07f604: 6e40 f300 82ba |0058: invoke-virtual {v2, v8, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ +07f60a: 54c8 8b0c |005b: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07f60e: 7110 9f05 0800 |005d: invoke-static {v8}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07f614: 0c08 |0060: move-result-object v8 │ │ +07f616: 6e20 a105 2800 |0061: invoke-virtual {v8, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +07f61c: 0f07 |0064: return v7 │ │ +07f61e: 6e10 7801 0100 |0065: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0178 │ │ +07f624: 1210 |0068: const/4 v0, #int 1 // #1 │ │ +07f626: 1217 |0069: const/4 v7, #int 1 // #1 │ │ +07f628: 6e10 7301 0100 |006a: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ +07f62e: 3800 f7ff |006d: if-eqz v0, 0064 // -0009 │ │ +07f632: 54c8 8b0c |006f: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07f636: 6e10 c300 0800 |0071: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +07f63c: 0c08 |0074: move-result-object v8 │ │ +07f63e: 6209 880c |0075: sget-object v9, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +07f642: 6e30 b800 980a |0077: invoke-virtual {v8, v9, v10}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ +07f648: 2208 3100 |007a: new-instance v8, Landroid/content/Intent; // type@0031 │ │ +07f64c: 1a09 6d1f |007c: const-string v9, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6d │ │ +07f650: 7020 dc00 9800 |007e: invoke-direct {v8, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +07f656: 1a09 7e13 |0081: const-string v9, "event_id" // string@137e │ │ +07f65a: 6e10 351f 0d00 |0083: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +07f660: 0b0a |0086: move-result-wide v10 │ │ +07f662: 6e40 f300 98ba |0087: invoke-virtual {v8, v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ +07f668: 0c02 |008a: move-result-object v2 │ │ +07f66a: 6e10 3b1f 0d00 |008b: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ +07f670: 0c03 |008e: move-result-object v3 │ │ +07f672: 3803 0b00 |008f: if-eqz v3, 009a // +000b │ │ +07f676: 1a08 8313 |0091: const-string v8, "event_start" // string@1383 │ │ +07f67a: 6e10 1e1c 0300 |0093: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +07f680: 0b0a |0096: move-result-wide v10 │ │ +07f682: 6e40 f300 82ba |0097: invoke-virtual {v2, v8, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ +07f688: 54c8 8b0c |009a: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07f68c: 7110 9f05 0800 |009c: invoke-static {v8}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07f692: 0c08 |009f: move-result-object v8 │ │ +07f694: 6e20 a105 2800 |00a0: invoke-virtual {v8, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +07f69a: 28c1 |00a3: goto 0064 // -003f │ │ +07f69c: 0d07 |00a4: move-exception v7 │ │ +07f69e: 6e10 7301 0100 |00a5: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ +07f6a4: 3800 3600 |00a8: if-eqz v0, 00de // +0036 │ │ +07f6a8: 54c8 8b0c |00aa: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07f6ac: 6e10 c300 0800 |00ac: invoke-virtual {v8}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +07f6b2: 0c08 |00af: move-result-object v8 │ │ +07f6b4: 6209 880c |00b0: sget-object v9, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +07f6b8: 6e30 b800 980a |00b2: invoke-virtual {v8, v9, v10}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ +07f6be: 2208 3100 |00b5: new-instance v8, Landroid/content/Intent; // type@0031 │ │ +07f6c2: 1a09 6d1f |00b7: const-string v9, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6d │ │ +07f6c6: 7020 dc00 9800 |00b9: invoke-direct {v8, v9}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +07f6cc: 1a09 7e13 |00bc: const-string v9, "event_id" // string@137e │ │ +07f6d0: 6e10 351f 0d00 |00be: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +07f6d6: 0b0a |00c1: move-result-wide v10 │ │ +07f6d8: 6e40 f300 98ba |00c2: invoke-virtual {v8, v9, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ +07f6de: 0c02 |00c5: move-result-object v2 │ │ +07f6e0: 6e10 3b1f 0d00 |00c6: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ +07f6e6: 0c03 |00c9: move-result-object v3 │ │ +07f6e8: 3803 0b00 |00ca: if-eqz v3, 00d5 // +000b │ │ +07f6ec: 1a08 8313 |00cc: const-string v8, "event_start" // string@1383 │ │ +07f6f0: 6e10 1e1c 0300 |00ce: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +07f6f6: 0b0a |00d1: move-result-wide v10 │ │ +07f6f8: 6e40 f300 82ba |00d2: invoke-virtual {v2, v8, v10, v11}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ +07f6fe: 54c8 8b0c |00d5: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07f702: 7110 9f05 0800 |00d7: invoke-static {v8}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +07f708: 0c08 |00da: move-result-object v8 │ │ +07f70a: 6e20 a105 2800 |00db: invoke-virtual {v8, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +07f710: 2707 |00de: throw v7 │ │ catches : 2 │ │ 0x000b - 0x0023 │ │ -> 0x00a4 │ │ 0x0065 - 0x0068 │ │ -> 0x00a4 │ │ positions : │ │ 0x0001 line=877 │ │ @@ -198487,15 +198508,15 @@ │ │ 0x002e line=897 │ │ 0x0030 line=898 │ │ 0x003b line=900 │ │ 0x004c line=901 │ │ 0x0050 line=902 │ │ 0x0052 line=903 │ │ 0x005b line=905 │ │ - 0x0064 line=906 │ │ + 0x0064 line=893 │ │ 0x0065 line=891 │ │ 0x0068 line=892 │ │ 0x0069 line=893 │ │ 0x006a line=895 │ │ 0x006d line=897 │ │ 0x006f line=898 │ │ 0x007a line=900 │ │ @@ -198530,86 +198551,85 @@ │ │ name : 'getBookmarks' │ │ type : '(J)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ - insns size : 75 16-bit code units │ │ -07f730: |[07f730] org.toulibre.cdl.db.DatabaseManager.getBookmarks:(J)Landroid/database/Cursor; │ │ -07f740: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -07f744: 3103 0804 |0002: cmp-long v3, v8, v4 │ │ -07f748: 3d03 4300 |0004: if-lez v3, 0047 // +0043 │ │ -07f74c: 1a02 3900 |0006: const-string v2, " WHERE e.start_time > ?" // string@0039 │ │ -07f750: 1213 |0008: const/4 v3, #int 1 // #1 │ │ -07f752: 2331 fb04 |0009: new-array v1, v3, [Ljava/lang/String; // type@04fb │ │ -07f756: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -07f758: 7120 c81b 9800 |000c: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07f75e: 0c04 |000f: move-result-object v4 │ │ -07f760: 4d04 0103 |0010: aput-object v4, v1, v3 │ │ -07f764: 5473 8c0c |0012: iget-object v3, v7, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07f768: 6e10 521d 0300 |0014: invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07f76e: 0c03 |0017: move-result-object v3 │ │ -07f770: 2204 f003 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -07f774: 7010 c91b 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -07f77a: 1a05 400b |001d: const-string v5, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, 1 FROM bookmarks b JOIN events e ON b.event_id = e.id JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid" // string@0b40 │ │ -07f77e: 6e20 d21b 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07f784: 0c04 |0022: move-result-object v4 │ │ -07f786: 6e20 d21b 2400 |0023: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07f78c: 0c04 |0026: move-result-object v4 │ │ -07f78e: 1a05 2b00 |0027: const-string v5, " GROUP BY e.id" // string@002b │ │ -07f792: 6e20 d21b 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07f798: 0c04 |002c: move-result-object v4 │ │ -07f79a: 1a05 3100 |002d: const-string v5, " ORDER BY e.start_time ASC" // string@0031 │ │ -07f79e: 6e20 d21b 5400 |002f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07f7a4: 0c04 |0032: move-result-object v4 │ │ -07f7a6: 6e10 d61b 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07f7ac: 0c04 |0036: move-result-object v4 │ │ -07f7ae: 6e30 7701 4301 |0037: invoke-virtual {v3, v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ -07f7b4: 0c00 |003a: move-result-object v0 │ │ -07f7b6: 5473 8b0c |003b: iget-object v3, v7, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07f7ba: 6e10 c300 0300 |003d: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -07f7c0: 0c03 |0040: move-result-object v3 │ │ -07f7c2: 6204 880c |0041: sget-object v4, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -07f7c6: 7230 6801 3004 |0043: invoke-interface {v0, v3, v4}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ -07f7cc: 1100 |0046: return-object v0 │ │ -07f7ce: 1a02 0000 |0047: const-string v2, "" // string@0000 │ │ -07f7d2: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -07f7d4: 28c8 |004a: goto 0012 // -0038 │ │ + insns size : 69 16-bit code units │ │ +07f728: |[07f728] org.toulibre.cdl.db.DatabaseManager.getBookmarks:(J)Landroid/database/Cursor; │ │ +07f738: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +07f73c: 3103 0804 |0002: cmp-long v3, v8, v4 │ │ +07f740: 3d03 3d00 |0004: if-lez v3, 0041 // +003d │ │ +07f744: 1a02 3800 |0006: const-string v2, " WHERE e.start_time > ?" // string@0038 │ │ +07f748: 1213 |0008: const/4 v3, #int 1 // #1 │ │ +07f74a: 2331 fb04 |0009: new-array v1, v3, [Ljava/lang/String; // type@04fb │ │ +07f74e: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +07f750: 7120 c81b 9800 |000c: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07f756: 0c04 |000f: move-result-object v4 │ │ +07f758: 4d04 0103 |0010: aput-object v4, v1, v3 │ │ +07f75c: 5473 8c0c |0012: iget-object v3, v7, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07f760: 6e10 521d 0300 |0014: invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07f766: 0c03 |0017: move-result-object v3 │ │ +07f768: 2204 f003 |0018: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +07f76c: 7010 c91b 0400 |001a: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07f772: 1a05 3e0b |001d: const-string v5, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, 1 FROM bookmarks b JOIN events e ON b.event_id = e.id JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid" // string@0b3e │ │ +07f776: 6e20 d21b 5400 |001f: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07f77c: 0c04 |0022: move-result-object v4 │ │ +07f77e: 6e20 d21b 2400 |0023: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07f784: 0c04 |0026: move-result-object v4 │ │ +07f786: 1a05 2c00 |0027: const-string v5, " GROUP BY e.id ORDER BY e.start_time ASC" // string@002c │ │ +07f78a: 6e20 d21b 5400 |0029: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07f790: 0c04 |002c: move-result-object v4 │ │ +07f792: 6e10 d61b 0400 |002d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +07f798: 0c04 |0030: move-result-object v4 │ │ +07f79a: 6e30 7701 4301 |0031: invoke-virtual {v3, v4, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ +07f7a0: 0c00 |0034: move-result-object v0 │ │ +07f7a2: 5473 8b0c |0035: iget-object v3, v7, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07f7a6: 6e10 c300 0300 |0037: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +07f7ac: 0c03 |003a: move-result-object v3 │ │ +07f7ae: 6204 880c |003b: sget-object v4, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +07f7b2: 7230 6801 3004 |003d: invoke-interface {v0, v3, v4}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ +07f7b8: 1100 |0040: return-object v0 │ │ +07f7ba: 1a02 0000 |0041: const-string v2, "" // string@0000 │ │ +07f7be: 1201 |0043: const/4 v1, #int 0 // #0 │ │ +07f7c0: 28ce |0044: goto 0012 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0006 line=608 │ │ 0x0008 line=609 │ │ 0x0012 line=615 │ │ - 0x003b line=640 │ │ - 0x0046 line=641 │ │ - 0x0047 line=611 │ │ - 0x0049 line=612 │ │ - locals : │ │ - 0x003b - 0x0047 reg=0 cursor Landroid/database/Cursor; │ │ - 0x0012 - 0x0047 reg=1 selectionArgs [Ljava/lang/String; │ │ - 0x0008 - 0x0047 reg=2 whereCondition Ljava/lang/String; │ │ - 0x004a - 0x004b reg=1 selectionArgs [Ljava/lang/String; │ │ - 0x0049 - 0x004b reg=2 whereCondition Ljava/lang/String; │ │ - 0x0000 - 0x004b reg=7 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ - 0x0000 - 0x004b reg=8 minStartTime J │ │ + 0x0014 line=616 │ │ + 0x0031 line=617 │ │ + 0x0035 line=640 │ │ + 0x0040 line=641 │ │ + 0x0041 line=611 │ │ + 0x0043 line=612 │ │ + locals : │ │ + 0x0035 - 0x0041 reg=0 cursor Landroid/database/Cursor; │ │ + 0x0012 - 0x0041 reg=1 selectionArgs [Ljava/lang/String; │ │ + 0x0008 - 0x0041 reg=2 whereCondition Ljava/lang/String; │ │ + 0x0044 - 0x0045 reg=1 selectionArgs [Ljava/lang/String; │ │ + 0x0043 - 0x0045 reg=2 whereCondition Ljava/lang/String; │ │ + 0x0000 - 0x0045 reg=7 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ + 0x0000 - 0x0045 reg=8 minStartTime J │ │ │ │ #2 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ name : 'getCachedDays' │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f7d8: |[07f7d8] org.toulibre.cdl.db.DatabaseManager.getCachedDays:()Ljava/util/List; │ │ -07f7e8: 5410 8a0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.cachedDays:Ljava/util/List; // field@0c8a │ │ -07f7ec: 1100 |0002: return-object v0 │ │ +07f7c4: |[07f7c4] org.toulibre.cdl.db.DatabaseManager.getCachedDays:()Ljava/util/List; │ │ +07f7d4: 5410 8a0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.cachedDays:Ljava/util/List; // field@0c8a │ │ +07f7d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ │ │ #3 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ @@ -198617,61 +198637,61 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 87 16-bit code units │ │ -07f7f0: |[07f7f0] org.toulibre.cdl.db.DatabaseManager.getDays:()Ljava/util/List; │ │ -07f800: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -07f802: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -07f804: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -07f806: 54b0 8c0c |0003: iget-object v0, v11, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07f80a: 6e10 521d 0000 |0005: invoke-virtual {v0}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07f810: 0c00 |0008: move-result-object v0 │ │ -07f812: 1a01 3a12 |0009: const-string v1, "days" // string@123a │ │ -07f816: 1222 |000b: const/4 v2, #int 2 // #2 │ │ -07f818: 2322 fb04 |000c: new-array v2, v2, [Ljava/lang/String; // type@04fb │ │ -07f81c: 1a04 380e |000e: const-string v4, "_index" // string@0e38 │ │ -07f820: 4d04 0205 |0010: aput-object v4, v2, v5 │ │ -07f824: 1a04 3712 |0012: const-string v4, "date" // string@1237 │ │ -07f828: 4d04 0206 |0014: aput-object v4, v2, v6 │ │ -07f82c: 1a07 390e |0016: const-string v7, "_index ASC" // string@0e39 │ │ -07f830: 0734 |0018: move-object v4, v3 │ │ -07f832: 0735 |0019: move-object v5, v3 │ │ -07f834: 0736 |001a: move-object v6, v3 │ │ -07f836: 7408 7601 0000 |001b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0176 │ │ -07f83c: 0c08 |001e: move-result-object v8 │ │ -07f83e: 220a 0504 |001f: new-instance v10, Ljava/util/ArrayList; // type@0405 │ │ -07f842: 7210 5a01 0800 |0021: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ -07f848: 0a00 |0024: move-result v0 │ │ -07f84a: 7020 011c 0a00 |0025: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -07f850: 7210 6301 0800 |0028: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0163 │ │ -07f856: 0a00 |002b: move-result v0 │ │ -07f858: 3800 2500 |002c: if-eqz v0, 0051 // +0025 │ │ -07f85c: 2209 9004 |002e: new-instance v9, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -07f860: 7010 181f 0900 |0030: invoke-direct {v9}, Lorg/toulibre/cdl/model/Day;.:()V // method@1f18 │ │ -07f866: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -07f868: 7220 5c01 0800 |0034: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@015c │ │ -07f86e: 0a00 |0037: move-result v0 │ │ -07f870: 6e20 231f 0900 |0038: invoke-virtual {v9, v0}, Lorg/toulibre/cdl/model/Day;.setIndex:(I)V // method@1f23 │ │ -07f876: 2200 0b04 |003b: new-instance v0, Ljava/util/Date; // type@040b │ │ -07f87a: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -07f87c: 7220 5d01 1800 |003e: invoke-interface {v8, v1}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ -07f882: 0b02 |0041: move-result-wide v2 │ │ -07f884: 7030 1d1c 2003 |0042: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@1c1d │ │ -07f88a: 6e20 221f 0900 |0045: invoke-virtual {v9, v0}, Lorg/toulibre/cdl/model/Day;.setDate:(Ljava/util/Date;)V // method@1f22 │ │ -07f890: 7220 361c 9a00 |0048: invoke-interface {v10, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -07f896: 28dd |004b: goto 0028 // -0023 │ │ -07f898: 0d00 |004c: move-exception v0 │ │ -07f89a: 7210 5701 0800 |004d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -07f8a0: 2700 |0050: throw v0 │ │ -07f8a2: 5bba 8a0c |0051: iput-object v10, v11, Lorg/toulibre/cdl/db/DatabaseManager;.cachedDays:Ljava/util/List; // field@0c8a │ │ -07f8a6: 7210 5701 0800 |0053: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -07f8ac: 110a |0056: return-object v10 │ │ +07f7dc: |[07f7dc] org.toulibre.cdl.db.DatabaseManager.getDays:()Ljava/util/List; │ │ +07f7ec: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +07f7ee: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +07f7f0: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +07f7f2: 54b0 8c0c |0003: iget-object v0, v11, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07f7f6: 6e10 521d 0000 |0005: invoke-virtual {v0}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07f7fc: 0c00 |0008: move-result-object v0 │ │ +07f7fe: 1a01 3812 |0009: const-string v1, "days" // string@1238 │ │ +07f802: 1222 |000b: const/4 v2, #int 2 // #2 │ │ +07f804: 2322 fb04 |000c: new-array v2, v2, [Ljava/lang/String; // type@04fb │ │ +07f808: 1a04 360e |000e: const-string v4, "_index" // string@0e36 │ │ +07f80c: 4d04 0205 |0010: aput-object v4, v2, v5 │ │ +07f810: 1a04 3512 |0012: const-string v4, "date" // string@1235 │ │ +07f814: 4d04 0206 |0014: aput-object v4, v2, v6 │ │ +07f818: 1a07 370e |0016: const-string v7, "_index ASC" // string@0e37 │ │ +07f81c: 0734 |0018: move-object v4, v3 │ │ +07f81e: 0735 |0019: move-object v5, v3 │ │ +07f820: 0736 |001a: move-object v6, v3 │ │ +07f822: 7408 7601 0000 |001b: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0176 │ │ +07f828: 0c08 |001e: move-result-object v8 │ │ +07f82a: 220a 0504 |001f: new-instance v10, Ljava/util/ArrayList; // type@0405 │ │ +07f82e: 7210 5a01 0800 |0021: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ +07f834: 0a00 |0024: move-result v0 │ │ +07f836: 7020 011c 0a00 |0025: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +07f83c: 7210 6301 0800 |0028: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0163 │ │ +07f842: 0a00 |002b: move-result v0 │ │ +07f844: 3800 2500 |002c: if-eqz v0, 0051 // +0025 │ │ +07f848: 2209 9004 |002e: new-instance v9, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +07f84c: 7010 181f 0900 |0030: invoke-direct {v9}, Lorg/toulibre/cdl/model/Day;.:()V // method@1f18 │ │ +07f852: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +07f854: 7220 5c01 0800 |0034: invoke-interface {v8, v0}, Landroid/database/Cursor;.getInt:(I)I // method@015c │ │ +07f85a: 0a00 |0037: move-result v0 │ │ +07f85c: 6e20 231f 0900 |0038: invoke-virtual {v9, v0}, Lorg/toulibre/cdl/model/Day;.setIndex:(I)V // method@1f23 │ │ +07f862: 2200 0b04 |003b: new-instance v0, Ljava/util/Date; // type@040b │ │ +07f866: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +07f868: 7220 5d01 1800 |003e: invoke-interface {v8, v1}, Landroid/database/Cursor;.getLong:(I)J // method@015d │ │ +07f86e: 0b02 |0041: move-result-wide v2 │ │ +07f870: 7030 1d1c 2003 |0042: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@1c1d │ │ +07f876: 6e20 221f 0900 |0045: invoke-virtual {v9, v0}, Lorg/toulibre/cdl/model/Day;.setDate:(Ljava/util/Date;)V // method@1f22 │ │ +07f87c: 7220 361c 9a00 |0048: invoke-interface {v10, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +07f882: 28dd |004b: goto 0028 // -0023 │ │ +07f884: 0d00 |004c: move-exception v0 │ │ +07f886: 7210 5701 0800 |004d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +07f88c: 2700 |0050: throw v0 │ │ +07f88e: 5bba 8a0c |0051: iput-object v10, v11, Lorg/toulibre/cdl/db/DatabaseManager;.cachedDays:Ljava/util/List; // field@0c8a │ │ +07f892: 7210 5701 0800 |0053: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +07f898: 110a |0056: return-object v10 │ │ catches : 2 │ │ 0x001f - 0x004b │ │ -> 0x004c │ │ 0x0051 - 0x0053 │ │ -> 0x004c │ │ positions : │ │ 0x0003 line=330 │ │ @@ -198680,14 +198700,15 @@ │ │ 0x002e line=335 │ │ 0x0033 line=336 │ │ 0x003b line=337 │ │ 0x0048 line=338 │ │ 0x004c line=343 │ │ 0x0051 line=340 │ │ 0x0053 line=343 │ │ + 0x0056 line=341 │ │ locals : │ │ 0x0033 - 0x004c reg=9 day Lorg/toulibre/cdl/model/Day; │ │ 0x0028 - 0x004c reg=10 result Ljava/util/List; Ljava/util/List; │ │ 0x001f - 0x0057 reg=8 cursor Landroid/database/Cursor; │ │ 0x0051 - 0x0057 reg=10 result Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0057 reg=11 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ │ │ @@ -198696,50 +198717,52 @@ │ │ type : '(J)Lorg/toulibre/cdl/model/Event;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -07f8c4: |[07f8c4] org.toulibre.cdl.db.DatabaseManager.getEvent:(J)Lorg/toulibre/cdl/model/Event; │ │ -07f8d4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07f8d6: 2321 fb04 |0001: new-array v1, v2, [Ljava/lang/String; // type@04fb │ │ -07f8da: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -07f8dc: 7120 c81b 7600 |0004: invoke-static {v6, v7}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07f8e2: 0c03 |0007: move-result-object v3 │ │ -07f8e4: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -07f8e8: 5452 8c0c |000a: iget-object v2, v5, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07f8ec: 6e10 521d 0200 |000c: invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07f8f2: 0c02 |000f: move-result-object v2 │ │ -07f8f4: 1a03 3f0b |0010: const-string v3, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid WHERE e.id = ? GROUP BY e.id" // string@0b3f │ │ -07f8f8: 6e30 7701 3201 |0012: invoke-virtual {v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ -07f8fe: 0c00 |0015: move-result-object v0 │ │ -07f900: 7210 6201 0000 |0016: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0162 │ │ -07f906: 0a02 |0019: move-result v2 │ │ -07f908: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ -07f90c: 7110 731d 0000 |001c: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Event; // method@1d73 │ │ -07f912: 0c02 |001f: move-result-object v2 │ │ -07f914: 7210 5701 0000 |0020: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -07f91a: 1102 |0023: return-object v2 │ │ -07f91c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -07f91e: 7210 5701 0000 |0025: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -07f924: 28fb |0028: goto 0023 // -0005 │ │ -07f926: 0d02 |0029: move-exception v2 │ │ -07f928: 7210 5701 0000 |002a: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -07f92e: 2702 |002d: throw v2 │ │ +07f8b0: |[07f8b0] org.toulibre.cdl.db.DatabaseManager.getEvent:(J)Lorg/toulibre/cdl/model/Event; │ │ +07f8c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07f8c2: 2321 fb04 |0001: new-array v1, v2, [Ljava/lang/String; // type@04fb │ │ +07f8c6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +07f8c8: 7120 c81b 7600 |0004: invoke-static {v6, v7}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07f8ce: 0c03 |0007: move-result-object v3 │ │ +07f8d0: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +07f8d4: 5452 8c0c |000a: iget-object v2, v5, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07f8d8: 6e10 521d 0200 |000c: invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07f8de: 0c02 |000f: move-result-object v2 │ │ +07f8e0: 1a03 3d0b |0010: const-string v3, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid WHERE e.id = ? GROUP BY e.id" // string@0b3d │ │ +07f8e4: 6e30 7701 3201 |0012: invoke-virtual {v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ +07f8ea: 0c00 |0015: move-result-object v0 │ │ +07f8ec: 7210 6201 0000 |0016: invoke-interface {v0}, Landroid/database/Cursor;.moveToFirst:()Z // method@0162 │ │ +07f8f2: 0a02 |0019: move-result v2 │ │ +07f8f4: 3802 0a00 |001a: if-eqz v2, 0024 // +000a │ │ +07f8f8: 7110 731d 0000 |001c: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Event; // method@1d73 │ │ +07f8fe: 0c02 |001f: move-result-object v2 │ │ +07f900: 7210 5701 0000 |0020: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +07f906: 1102 |0023: return-object v2 │ │ +07f908: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +07f90a: 7210 5701 0000 |0025: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +07f910: 28fb |0028: goto 0023 // -0005 │ │ +07f912: 0d02 |0029: move-exception v2 │ │ +07f914: 7210 5701 0000 |002a: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +07f91a: 2702 |002d: throw v2 │ │ catches : 1 │ │ 0x0016 - 0x001f │ │ -> 0x0029 │ │ positions : │ │ 0x0000 line=409 │ │ 0x000a line=410 │ │ + 0x000c line=411 │ │ + 0x0012 line=412 │ │ 0x0016 line=434 │ │ 0x001c line=435 │ │ 0x0020 line=440 │ │ - 0x0024 line=437 │ │ + 0x0023 line=437 │ │ 0x0025 line=440 │ │ locals : │ │ 0x0016 - 0x002e reg=0 cursor Landroid/database/Cursor; │ │ 0x000a - 0x002e reg=1 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x002e reg=5 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ 0x0000 - 0x002e reg=6 id J │ │ │ │ @@ -198747,100 +198770,97 @@ │ │ name : 'getEvents' │ │ type : '(JJJZ)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 8 │ │ outs : 3 │ │ - insns size : 177 16-bit code units │ │ -07f93c: |[07f93c] org.toulibre.cdl.db.DatabaseManager.getEvents:(JJJZ)Landroid/database/Cursor; │ │ -07f94c: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -07f950: 2202 0504 |0002: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ -07f954: 1234 |0004: const/4 v4, #int 3 // #3 │ │ -07f956: 7020 011c 4200 |0005: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -07f95c: 2203 f003 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -07f960: 7010 c91b 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -07f966: 3104 0a06 |000d: cmp-long v4, v10, v6 │ │ -07f96a: 3d04 0e00 |000f: if-lez v4, 001d // +000e │ │ -07f96e: 1a04 2013 |0011: const-string v4, "e.start_time > ?" // string@1320 │ │ -07f972: 6e20 d21b 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07f978: 7120 c81b ba00 |0016: invoke-static {v10, v11}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07f97e: 0c04 |0019: move-result-object v4 │ │ -07f980: 6e20 041c 4200 |001a: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -07f986: 3104 0c06 |001d: cmp-long v4, v12, v6 │ │ -07f98a: 3d04 1900 |001f: if-lez v4, 0038 // +0019 │ │ -07f98e: 6e10 d51b 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@1bd5 │ │ -07f994: 0a04 |0024: move-result v4 │ │ -07f996: 3d04 0700 |0025: if-lez v4, 002c // +0007 │ │ -07f99a: 1a04 2900 |0027: const-string v4, " AND " // string@0029 │ │ -07f99e: 6e20 d21b 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07f9a4: 1a04 1f13 |002c: const-string v4, "e.start_time < ?" // string@131f │ │ -07f9a8: 6e20 d21b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07f9ae: 7120 c81b dc00 |0031: invoke-static {v12, v13}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07f9b4: 0c04 |0034: move-result-object v4 │ │ -07f9b6: 6e20 041c 4200 |0035: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -07f9bc: 3104 0e06 |0038: cmp-long v4, v14, v6 │ │ -07f9c0: 3d04 1900 |003a: if-lez v4, 0053 // +0019 │ │ -07f9c4: 6e10 d51b 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@1bd5 │ │ -07f9ca: 0a04 |003f: move-result v4 │ │ -07f9cc: 3d04 0700 |0040: if-lez v4, 0047 // +0007 │ │ -07f9d0: 1a04 2900 |0042: const-string v4, " AND " // string@0029 │ │ -07f9d4: 6e20 d21b 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07f9da: 1a04 1e13 |0047: const-string v4, "e.end_time > ?" // string@131e │ │ -07f9de: 6e20 d21b 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07f9e4: 7120 c81b fe00 |004c: invoke-static {v14, v15}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07f9ea: 0c04 |004f: move-result-object v4 │ │ -07f9ec: 6e20 041c 4200 |0050: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ -07f9f2: 6e10 d51b 0300 |0053: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@1bd5 │ │ -07f9f8: 0a04 |0056: move-result v4 │ │ -07f9fa: 3904 0a00 |0057: if-nez v4, 0061 // +000a │ │ -07f9fe: 2204 de03 |0059: new-instance v4, Ljava/lang/IllegalArgumentException; // type@03de │ │ -07fa02: 1a05 0302 |005b: const-string v5, "At least one filter must be provided" // string@0203 │ │ -07fa06: 7020 881b 5400 |005d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -07fa0c: 2704 |0060: throw v4 │ │ -07fa0e: 3810 4d00 |0061: if-eqz v16, 00ae // +004d │ │ -07fa12: 1a00 5e01 |0063: const-string v0, "ASC" // string@015e │ │ -07fa16: 5494 8c0c |0065: iget-object v4, v9, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07fa1a: 6e10 521d 0400 |0067: invoke-virtual {v4}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07fa20: 0c05 |006a: move-result-object v5 │ │ -07fa22: 2204 f003 |006b: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -07fa26: 7010 c91b 0400 |006d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -07fa2c: 1a06 420b |0070: const-string v6, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE " // string@0b42 │ │ -07fa30: 6e20 d21b 6400 |0072: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fa36: 0c04 |0075: move-result-object v4 │ │ -07fa38: 6e10 d61b 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07fa3e: 0c06 |0079: move-result-object v6 │ │ -07fa40: 6e20 d21b 6400 |007a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fa46: 0c04 |007d: move-result-object v4 │ │ -07fa48: 1a06 2b00 |007e: const-string v6, " GROUP BY e.id" // string@002b │ │ -07fa4c: 6e20 d21b 6400 |0080: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fa52: 0c04 |0083: move-result-object v4 │ │ -07fa54: 1a06 3000 |0084: const-string v6, " ORDER BY e.start_time " // string@0030 │ │ -07fa58: 6e20 d21b 6400 |0086: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fa5e: 0c04 |0089: move-result-object v4 │ │ -07fa60: 6e20 d21b 0400 |008a: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fa66: 0c04 |008d: move-result-object v4 │ │ -07fa68: 6e10 d61b 0400 |008e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07fa6e: 0c06 |0091: move-result-object v6 │ │ -07fa70: 6e10 0f1c 0200 |0092: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ -07fa76: 0a04 |0095: move-result v4 │ │ -07fa78: 2344 fb04 |0096: new-array v4, v4, [Ljava/lang/String; // type@04fb │ │ -07fa7c: 6e20 111c 4200 |0098: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ -07fa82: 0c04 |009b: move-result-object v4 │ │ -07fa84: 1f04 fb04 |009c: check-cast v4, [Ljava/lang/String; // type@04fb │ │ -07fa88: 6e30 7701 6504 |009e: invoke-virtual {v5, v6, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ -07fa8e: 0c01 |00a1: move-result-object v1 │ │ -07fa90: 5494 8b0c |00a2: iget-object v4, v9, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07fa94: 6e10 c300 0400 |00a4: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -07fa9a: 0c04 |00a7: move-result-object v4 │ │ -07fa9c: 6205 880c |00a8: sget-object v5, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -07faa0: 7230 6801 4105 |00aa: invoke-interface {v1, v4, v5}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ -07faa6: 1101 |00ad: return-object v1 │ │ -07faa8: 1a00 1f03 |00ae: const-string v0, "DESC" // string@031f │ │ -07faac: 28b5 |00b0: goto 0065 // -004b │ │ + insns size : 171 16-bit code units │ │ +07f928: |[07f928] org.toulibre.cdl.db.DatabaseManager.getEvents:(JJJZ)Landroid/database/Cursor; │ │ +07f938: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +07f93c: 2202 0504 |0002: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ +07f940: 1234 |0004: const/4 v4, #int 3 // #3 │ │ +07f942: 7020 011c 4200 |0005: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +07f948: 2203 f003 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +07f94c: 7010 c91b 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07f952: 3104 0a06 |000d: cmp-long v4, v10, v6 │ │ +07f956: 3d04 0e00 |000f: if-lez v4, 001d // +000e │ │ +07f95a: 1a04 1e13 |0011: const-string v4, "e.start_time > ?" // string@131e │ │ +07f95e: 6e20 d21b 4300 |0013: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07f964: 7120 c81b ba00 |0016: invoke-static {v10, v11}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07f96a: 0c04 |0019: move-result-object v4 │ │ +07f96c: 6e20 041c 4200 |001a: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +07f972: 3104 0c06 |001d: cmp-long v4, v12, v6 │ │ +07f976: 3d04 1900 |001f: if-lez v4, 0038 // +0019 │ │ +07f97a: 6e10 d51b 0300 |0021: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@1bd5 │ │ +07f980: 0a04 |0024: move-result v4 │ │ +07f982: 3d04 0700 |0025: if-lez v4, 002c // +0007 │ │ +07f986: 1a04 2900 |0027: const-string v4, " AND " // string@0029 │ │ +07f98a: 6e20 d21b 4300 |0029: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07f990: 1a04 1d13 |002c: const-string v4, "e.start_time < ?" // string@131d │ │ +07f994: 6e20 d21b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07f99a: 7120 c81b dc00 |0031: invoke-static {v12, v13}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07f9a0: 0c04 |0034: move-result-object v4 │ │ +07f9a2: 6e20 041c 4200 |0035: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +07f9a8: 3104 0e06 |0038: cmp-long v4, v14, v6 │ │ +07f9ac: 3d04 1900 |003a: if-lez v4, 0053 // +0019 │ │ +07f9b0: 6e10 d51b 0300 |003c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@1bd5 │ │ +07f9b6: 0a04 |003f: move-result v4 │ │ +07f9b8: 3d04 0700 |0040: if-lez v4, 0047 // +0007 │ │ +07f9bc: 1a04 2900 |0042: const-string v4, " AND " // string@0029 │ │ +07f9c0: 6e20 d21b 4300 |0044: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07f9c6: 1a04 1c13 |0047: const-string v4, "e.end_time > ?" // string@131c │ │ +07f9ca: 6e20 d21b 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07f9d0: 7120 c81b fe00 |004c: invoke-static {v14, v15}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07f9d6: 0c04 |004f: move-result-object v4 │ │ +07f9d8: 6e20 041c 4200 |0050: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@1c04 │ │ +07f9de: 6e10 d51b 0300 |0053: invoke-virtual {v3}, Ljava/lang/StringBuilder;.length:()I // method@1bd5 │ │ +07f9e4: 0a04 |0056: move-result v4 │ │ +07f9e6: 3904 0a00 |0057: if-nez v4, 0061 // +000a │ │ +07f9ea: 2204 de03 |0059: new-instance v4, Ljava/lang/IllegalArgumentException; // type@03de │ │ +07f9ee: 1a05 0202 |005b: const-string v5, "At least one filter must be provided" // string@0202 │ │ +07f9f2: 7020 881b 5400 |005d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +07f9f8: 2704 |0060: throw v4 │ │ +07f9fa: 3810 4700 |0061: if-eqz v16, 00a8 // +0047 │ │ +07f9fe: 1a00 5d01 |0063: const-string v0, "ASC" // string@015d │ │ +07fa02: 5494 8c0c |0065: iget-object v4, v9, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07fa06: 6e10 521d 0400 |0067: invoke-virtual {v4}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07fa0c: 0c05 |006a: move-result-object v5 │ │ +07fa0e: 2204 f003 |006b: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +07fa12: 7010 c91b 0400 |006d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07fa18: 1a06 400b |0070: const-string v6, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE " // string@0b40 │ │ +07fa1c: 6e20 d21b 6400 |0072: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fa22: 0c04 |0075: move-result-object v4 │ │ +07fa24: 6e10 d61b 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +07fa2a: 0c06 |0079: move-result-object v6 │ │ +07fa2c: 6e20 d21b 6400 |007a: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fa32: 0c04 |007d: move-result-object v4 │ │ +07fa34: 1a06 2b00 |007e: const-string v6, " GROUP BY e.id ORDER BY e.start_time " // string@002b │ │ +07fa38: 6e20 d21b 6400 |0080: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fa3e: 0c04 |0083: move-result-object v4 │ │ +07fa40: 6e20 d21b 0400 |0084: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fa46: 0c04 |0087: move-result-object v4 │ │ +07fa48: 6e10 d61b 0400 |0088: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +07fa4e: 0c06 |008b: move-result-object v6 │ │ +07fa50: 6e10 0f1c 0200 |008c: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@1c0f │ │ +07fa56: 0a04 |008f: move-result v4 │ │ +07fa58: 2344 fb04 |0090: new-array v4, v4, [Ljava/lang/String; // type@04fb │ │ +07fa5c: 6e20 111c 4200 |0092: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@1c11 │ │ +07fa62: 0c04 |0095: move-result-object v4 │ │ +07fa64: 1f04 fb04 |0096: check-cast v4, [Ljava/lang/String; // type@04fb │ │ +07fa68: 6e30 7701 6504 |0098: invoke-virtual {v5, v6, v4}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ +07fa6e: 0c01 |009b: move-result-object v1 │ │ +07fa70: 5494 8b0c |009c: iget-object v4, v9, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07fa74: 6e10 c300 0400 |009e: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +07fa7a: 0c04 |00a1: move-result-object v4 │ │ +07fa7c: 6205 880c |00a2: sget-object v5, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +07fa80: 7230 6801 4105 |00a4: invoke-interface {v1, v4, v5}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ +07fa86: 1101 |00a7: return-object v1 │ │ +07fa88: 1a00 1e03 |00a8: const-string v0, "DESC" // string@031e │ │ +07fa8c: 28bb |00aa: goto 0065 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=498 │ │ 0x0008 line=499 │ │ 0x000d line=501 │ │ 0x0011 line=502 │ │ 0x0016 line=503 │ │ @@ -198854,72 +198874,78 @@ │ │ 0x0042 line=514 │ │ 0x0047 line=516 │ │ 0x004c line=517 │ │ 0x0053 line=519 │ │ 0x0059 line=520 │ │ 0x0061 line=522 │ │ 0x0065 line=524 │ │ - 0x00a2 line=553 │ │ - 0x00ad line=554 │ │ - 0x00ae line=522 │ │ - locals : │ │ - 0x0065 - 0x00ae reg=0 ascendingString Ljava/lang/String; │ │ - 0x00a2 - 0x00ae reg=1 cursor Landroid/database/Cursor; │ │ - 0x0008 - 0x00b1 reg=2 selectionArgs Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x000d - 0x00b1 reg=3 whereCondition Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x00b1 reg=9 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ - 0x0000 - 0x00b1 reg=10 minStartTime J │ │ - 0x0000 - 0x00b1 reg=12 maxStartTime J │ │ - 0x0000 - 0x00b1 reg=14 minEndTime J │ │ - 0x0000 - 0x00b1 reg=16 ascending Z │ │ + 0x0067 line=525 │ │ + 0x0076 line=550 │ │ + 0x008c line=552 │ │ + 0x0098 line=526 │ │ + 0x009c line=553 │ │ + 0x00a7 line=554 │ │ + 0x00a8 line=522 │ │ + locals : │ │ + 0x0065 - 0x00a8 reg=0 ascendingString Ljava/lang/String; │ │ + 0x009c - 0x00a8 reg=1 cursor Landroid/database/Cursor; │ │ + 0x0008 - 0x00ab reg=2 selectionArgs Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x000d - 0x00ab reg=3 whereCondition Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x00ab reg=9 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ + 0x0000 - 0x00ab reg=10 minStartTime J │ │ + 0x0000 - 0x00ab reg=12 maxStartTime J │ │ + 0x0000 - 0x00ab reg=14 minEndTime J │ │ + 0x0000 - 0x00ab reg=16 ascending Z │ │ │ │ #6 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ name : 'getEvents' │ │ type : '(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -07fab0: |[07fab0] org.toulibre.cdl.db.DatabaseManager.getEvents:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)Landroid/database/Cursor; │ │ -07fac0: 1232 |0000: const/4 v2, #int 3 // #3 │ │ -07fac2: 2321 fb04 |0001: new-array v1, v2, [Ljava/lang/String; // type@04fb │ │ -07fac6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -07fac8: 6e10 1e1f 0500 |0004: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;.getIndex:()I // method@1f1e │ │ -07face: 0a03 |0007: move-result v3 │ │ -07fad0: 7110 c71b 0300 |0008: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1bc7 │ │ -07fad6: 0c03 |000b: move-result-object v3 │ │ -07fad8: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -07fadc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -07fade: 6e10 8b1f 0600 |000f: invoke-virtual {v6}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ -07fae4: 0c03 |0012: move-result-object v3 │ │ -07fae6: 4d03 0102 |0013: aput-object v3, v1, v2 │ │ -07faea: 1222 |0015: const/4 v2, #int 2 // #2 │ │ -07faec: 6e10 8c1f 0600 |0016: invoke-virtual {v6}, Lorg/toulibre/cdl/model/Track;.getType:()Lorg/toulibre/cdl/model/Track$Type; // method@1f8c │ │ -07faf2: 0c03 |0019: move-result-object v3 │ │ -07faf4: 6e10 801f 0300 |001a: invoke-virtual {v3}, Lorg/toulibre/cdl/model/Track$Type;.name:()Ljava/lang/String; // method@1f80 │ │ -07fafa: 0c03 |001d: move-result-object v3 │ │ -07fafc: 4d03 0102 |001e: aput-object v3, v1, v2 │ │ -07fb00: 5442 8c0c |0020: iget-object v2, v4, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07fb04: 6e10 521d 0200 |0022: invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07fb0a: 0c02 |0025: move-result-object v2 │ │ -07fb0c: 1a03 430b |0026: const-string v3, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE e.day_index = ? AND t.name = ? AND t.type = ? GROUP BY e.id ORDER BY e.start_time ASC" // string@0b43 │ │ -07fb10: 6e30 7701 3201 |0028: invoke-virtual {v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ -07fb16: 0c00 |002b: move-result-object v0 │ │ -07fb18: 5442 8b0c |002c: iget-object v2, v4, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07fb1c: 6e10 c300 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -07fb22: 0c02 |0031: move-result-object v2 │ │ -07fb24: 6203 880c |0032: sget-object v3, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -07fb28: 7230 6801 2003 |0034: invoke-interface {v0, v2, v3}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ -07fb2e: 1100 |0037: return-object v0 │ │ +07fa90: |[07fa90] org.toulibre.cdl.db.DatabaseManager.getEvents:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)Landroid/database/Cursor; │ │ +07faa0: 1232 |0000: const/4 v2, #int 3 // #3 │ │ +07faa2: 2321 fb04 |0001: new-array v1, v2, [Ljava/lang/String; // type@04fb │ │ +07faa6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +07faa8: 6e10 1e1f 0500 |0004: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;.getIndex:()I // method@1f1e │ │ +07faae: 0a03 |0007: move-result v3 │ │ +07fab0: 7110 c71b 0300 |0008: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1bc7 │ │ +07fab6: 0c03 |000b: move-result-object v3 │ │ +07fab8: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +07fabc: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +07fabe: 6e10 8b1f 0600 |000f: invoke-virtual {v6}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ +07fac4: 0c03 |0012: move-result-object v3 │ │ +07fac6: 4d03 0102 |0013: aput-object v3, v1, v2 │ │ +07faca: 1222 |0015: const/4 v2, #int 2 // #2 │ │ +07facc: 6e10 8c1f 0600 |0016: invoke-virtual {v6}, Lorg/toulibre/cdl/model/Track;.getType:()Lorg/toulibre/cdl/model/Track$Type; // method@1f8c │ │ +07fad2: 0c03 |0019: move-result-object v3 │ │ +07fad4: 6e10 801f 0300 |001a: invoke-virtual {v3}, Lorg/toulibre/cdl/model/Track$Type;.name:()Ljava/lang/String; // method@1f80 │ │ +07fada: 0c03 |001d: move-result-object v3 │ │ +07fadc: 4d03 0102 |001e: aput-object v3, v1, v2 │ │ +07fae0: 5442 8c0c |0020: iget-object v2, v4, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07fae4: 6e10 521d 0200 |0022: invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07faea: 0c02 |0025: move-result-object v2 │ │ +07faec: 1a03 410b |0026: const-string v3, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE e.day_index = ? AND t.name = ? AND t.type = ? GROUP BY e.id ORDER BY e.start_time ASC" // string@0b41 │ │ +07faf0: 6e30 7701 3201 |0028: invoke-virtual {v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ +07faf6: 0c00 |002b: move-result-object v0 │ │ +07faf8: 5442 8b0c |002c: iget-object v2, v4, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07fafc: 6e10 c300 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +07fb02: 0c02 |0031: move-result-object v2 │ │ +07fb04: 6203 880c |0032: sget-object v3, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +07fb08: 7230 6801 2003 |0034: invoke-interface {v0, v2, v3}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ +07fb0e: 1100 |0037: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0020 line=453 │ │ + 0x0022 line=454 │ │ + 0x0028 line=455 │ │ 0x002c line=480 │ │ 0x0037 line=481 │ │ locals : │ │ 0x002c - 0x0038 reg=0 cursor Landroid/database/Cursor; │ │ 0x0020 - 0x0038 reg=1 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x0038 reg=4 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ 0x0000 - 0x0038 reg=5 day Lorg/toulibre/cdl/model/Day; │ │ @@ -198930,39 +198956,41 @@ │ │ type : '(Lorg/toulibre/cdl/model/Person;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -07fb30: |[07fb30] org.toulibre.cdl.db.DatabaseManager.getEvents:(Lorg/toulibre/cdl/model/Person;)Landroid/database/Cursor; │ │ -07fb40: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07fb42: 2321 fb04 |0001: new-array v1, v2, [Ljava/lang/String; // type@04fb │ │ -07fb46: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -07fb48: 6e10 6f1f 0700 |0004: invoke-virtual {v7}, Lorg/toulibre/cdl/model/Person;.getId:()J // method@1f6f │ │ -07fb4e: 0b04 |0007: move-result-wide v4 │ │ -07fb50: 7120 c81b 5400 |0008: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07fb56: 0c03 |000b: move-result-object v3 │ │ -07fb58: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -07fb5c: 5462 8c0c |000e: iget-object v2, v6, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07fb60: 6e10 521d 0200 |0010: invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07fb66: 0c02 |0013: move-result-object v2 │ │ -07fb68: 1a03 410b |0014: const-string v3, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id JOIN events_persons ep2 ON e.id = ep2.event_id WHERE ep2.person_id = ? GROUP BY e.id ORDER BY e.start_time ASC" // string@0b41 │ │ -07fb6c: 6e30 7701 3201 |0016: invoke-virtual {v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ -07fb72: 0c00 |0019: move-result-object v0 │ │ -07fb74: 5462 8b0c |001a: iget-object v2, v6, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07fb78: 6e10 c300 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -07fb7e: 0c02 |001f: move-result-object v2 │ │ -07fb80: 6203 880c |0020: sget-object v3, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -07fb84: 7230 6801 2003 |0022: invoke-interface {v0, v2, v3}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ -07fb8a: 1100 |0025: return-object v0 │ │ +07fb10: |[07fb10] org.toulibre.cdl.db.DatabaseManager.getEvents:(Lorg/toulibre/cdl/model/Person;)Landroid/database/Cursor; │ │ +07fb20: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07fb22: 2321 fb04 |0001: new-array v1, v2, [Ljava/lang/String; // type@04fb │ │ +07fb26: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +07fb28: 6e10 6f1f 0700 |0004: invoke-virtual {v7}, Lorg/toulibre/cdl/model/Person;.getId:()J // method@1f6f │ │ +07fb2e: 0b04 |0007: move-result-wide v4 │ │ +07fb30: 7120 c81b 5400 |0008: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07fb36: 0c03 |000b: move-result-object v3 │ │ +07fb38: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +07fb3c: 5462 8c0c |000e: iget-object v2, v6, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07fb40: 6e10 521d 0200 |0010: invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07fb46: 0c02 |0013: move-result-object v2 │ │ +07fb48: 1a03 3f0b |0014: const-string v3, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id JOIN events_persons ep2 ON e.id = ep2.event_id WHERE ep2.person_id = ? GROUP BY e.id ORDER BY e.start_time ASC" // string@0b3f │ │ +07fb4c: 6e30 7701 3201 |0016: invoke-virtual {v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ +07fb52: 0c00 |0019: move-result-object v0 │ │ +07fb54: 5462 8b0c |001a: iget-object v2, v6, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07fb58: 6e10 c300 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +07fb5e: 0c02 |001f: move-result-object v2 │ │ +07fb60: 6203 880c |0020: sget-object v3, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +07fb64: 7230 6801 2003 |0022: invoke-interface {v0, v2, v3}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ +07fb6a: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ 0x000e line=565 │ │ + 0x0010 line=566 │ │ + 0x0016 line=567 │ │ 0x001a line=593 │ │ 0x0025 line=594 │ │ locals : │ │ 0x001a - 0x0026 reg=0 cursor Landroid/database/Cursor; │ │ 0x000e - 0x0026 reg=1 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x0026 reg=6 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ 0x0000 - 0x0026 reg=7 person Lorg/toulibre/cdl/model/Person; │ │ @@ -198972,22 +199000,22 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -07fb8c: |[07fb8c] org.toulibre.cdl.db.DatabaseManager.getLastModifiedTag:()Ljava/lang/String; │ │ -07fb9c: 7010 6a1d 0300 |0000: invoke-direct {v3}, Lorg/toulibre/cdl/db/DatabaseManager;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@1d6a │ │ -07fba2: 0c00 |0003: move-result-object v0 │ │ -07fba4: 1a01 9618 |0004: const-string v1, "last_modified_tag" // string@1896 │ │ -07fba8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -07fbaa: 7230 1501 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0115 │ │ -07fbb0: 0c00 |000a: move-result-object v0 │ │ -07fbb2: 1100 |000b: return-object v0 │ │ +07fb6c: |[07fb6c] org.toulibre.cdl.db.DatabaseManager.getLastModifiedTag:()Ljava/lang/String; │ │ +07fb7c: 7010 6a1d 0300 |0000: invoke-direct {v3}, Lorg/toulibre/cdl/db/DatabaseManager;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@1d6a │ │ +07fb82: 0c00 |0003: move-result-object v0 │ │ +07fb84: 1a01 9418 |0004: const-string v1, "last_modified_tag" // string@1894 │ │ +07fb88: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +07fb8a: 7230 1501 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0115 │ │ +07fb90: 0c00 |000a: move-result-object v0 │ │ +07fb92: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ │ │ #9 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ @@ -198995,22 +199023,22 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -07fbb4: |[07fbb4] org.toulibre.cdl.db.DatabaseManager.getLastUpdateTime:()J │ │ -07fbc4: 7010 6a1d 0400 |0000: invoke-direct {v4}, Lorg/toulibre/cdl/db/DatabaseManager;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@1d6a │ │ -07fbca: 0c00 |0003: move-result-object v0 │ │ -07fbcc: 1a01 9718 |0004: const-string v1, "last_update_time" // string@1897 │ │ -07fbd0: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ -07fbd4: 7240 1401 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0114 │ │ -07fbda: 0b00 |000b: move-result-wide v0 │ │ -07fbdc: 1000 |000c: return-wide v0 │ │ +07fb94: |[07fb94] org.toulibre.cdl.db.DatabaseManager.getLastUpdateTime:()J │ │ +07fba4: 7010 6a1d 0400 |0000: invoke-direct {v4}, Lorg/toulibre/cdl/db/DatabaseManager;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@1d6a │ │ +07fbaa: 0c00 |0003: move-result-object v0 │ │ +07fbac: 1a01 9518 |0004: const-string v1, "last_update_time" // string@1895 │ │ +07fbb0: 1602 ffff |0006: const-wide/16 v2, #int -1 // #ffff │ │ +07fbb4: 7240 1401 1032 |0008: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;.getLong:(Ljava/lang/String;J)J // method@0114 │ │ +07fbba: 0b00 |000b: move-result-wide v0 │ │ +07fbbc: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ │ │ #10 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ @@ -199018,66 +199046,67 @@ │ │ type : '(Lorg/toulibre/cdl/model/Event;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -07fbe0: |[07fbe0] org.toulibre.cdl.db.DatabaseManager.getLinks:(Lorg/toulibre/cdl/model/Event;)Ljava/util/List; │ │ -07fbf0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07fbf2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -07fbf4: 2343 fb04 |0002: new-array v3, v4, [Ljava/lang/String; // type@04fb │ │ -07fbf8: 6e10 351f 0800 |0004: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -07fbfe: 0b04 |0007: move-result-wide v4 │ │ -07fc00: 7120 c81b 5400 |0008: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07fc06: 0c04 |000b: move-result-object v4 │ │ -07fc08: 4d04 0306 |000c: aput-object v4, v3, v6 │ │ -07fc0c: 5474 8c0c |000e: iget-object v4, v7, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07fc10: 6e10 521d 0400 |0010: invoke-virtual {v4}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07fc16: 0c04 |0013: move-result-object v4 │ │ -07fc18: 1a05 490b |0014: const-string v5, "SELECT url, description FROM links WHERE event_id = ? ORDER BY rowid ASC" // string@0b49 │ │ -07fc1c: 6e30 7701 5403 |0016: invoke-virtual {v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ -07fc22: 0c00 |0019: move-result-object v0 │ │ -07fc24: 2202 0504 |001a: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ -07fc28: 7210 5a01 0000 |001c: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ -07fc2e: 0a04 |001f: move-result v4 │ │ -07fc30: 7020 011c 4200 |0020: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -07fc36: 7210 6301 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0163 │ │ -07fc3c: 0a04 |0026: move-result v4 │ │ -07fc3e: 3804 2000 |0027: if-eqz v4, 0047 // +0020 │ │ -07fc42: 2201 9404 |0029: new-instance v1, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ -07fc46: 7010 581f 0100 |002b: invoke-direct {v1}, Lorg/toulibre/cdl/model/Link;.:()V // method@1f58 │ │ -07fc4c: 1204 |002e: const/4 v4, #int 0 // #0 │ │ -07fc4e: 7220 5f01 4000 |002f: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07fc54: 0c04 |0032: move-result-object v4 │ │ -07fc56: 6e20 611f 4100 |0033: invoke-virtual {v1, v4}, Lorg/toulibre/cdl/model/Link;.setUrl:(Ljava/lang/String;)V // method@1f61 │ │ -07fc5c: 1214 |0036: const/4 v4, #int 1 // #1 │ │ -07fc5e: 7220 5f01 4000 |0037: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ -07fc64: 0c04 |003a: move-result-object v4 │ │ -07fc66: 6e20 601f 4100 |003b: invoke-virtual {v1, v4}, Lorg/toulibre/cdl/model/Link;.setDescription:(Ljava/lang/String;)V // method@1f60 │ │ -07fc6c: 7220 361c 1200 |003e: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -07fc72: 28e2 |0041: goto 0023 // -001e │ │ -07fc74: 0d04 |0042: move-exception v4 │ │ -07fc76: 7210 5701 0000 |0043: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -07fc7c: 2704 |0046: throw v4 │ │ -07fc7e: 7210 5701 0000 |0047: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -07fc84: 1102 |004a: return-object v2 │ │ +07fbc0: |[07fbc0] org.toulibre.cdl.db.DatabaseManager.getLinks:(Lorg/toulibre/cdl/model/Event;)Ljava/util/List; │ │ +07fbd0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07fbd2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +07fbd4: 2343 fb04 |0002: new-array v3, v4, [Ljava/lang/String; // type@04fb │ │ +07fbd8: 6e10 351f 0800 |0004: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +07fbde: 0b04 |0007: move-result-wide v4 │ │ +07fbe0: 7120 c81b 5400 |0008: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07fbe6: 0c04 |000b: move-result-object v4 │ │ +07fbe8: 4d04 0306 |000c: aput-object v4, v3, v6 │ │ +07fbec: 5474 8c0c |000e: iget-object v4, v7, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07fbf0: 6e10 521d 0400 |0010: invoke-virtual {v4}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07fbf6: 0c04 |0013: move-result-object v4 │ │ +07fbf8: 1a05 470b |0014: const-string v5, "SELECT url, description FROM links WHERE event_id = ? ORDER BY rowid ASC" // string@0b47 │ │ +07fbfc: 6e30 7701 5403 |0016: invoke-virtual {v4, v5, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ +07fc02: 0c00 |0019: move-result-object v0 │ │ +07fc04: 2202 0504 |001a: new-instance v2, Ljava/util/ArrayList; // type@0405 │ │ +07fc08: 7210 5a01 0000 |001c: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ +07fc0e: 0a04 |001f: move-result v4 │ │ +07fc10: 7020 011c 4200 |0020: invoke-direct {v2, v4}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +07fc16: 7210 6301 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0163 │ │ +07fc1c: 0a04 |0026: move-result v4 │ │ +07fc1e: 3804 2000 |0027: if-eqz v4, 0047 // +0020 │ │ +07fc22: 2201 9404 |0029: new-instance v1, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ +07fc26: 7010 581f 0100 |002b: invoke-direct {v1}, Lorg/toulibre/cdl/model/Link;.:()V // method@1f58 │ │ +07fc2c: 1204 |002e: const/4 v4, #int 0 // #0 │ │ +07fc2e: 7220 5f01 4000 |002f: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07fc34: 0c04 |0032: move-result-object v4 │ │ +07fc36: 6e20 611f 4100 |0033: invoke-virtual {v1, v4}, Lorg/toulibre/cdl/model/Link;.setUrl:(Ljava/lang/String;)V // method@1f61 │ │ +07fc3c: 1214 |0036: const/4 v4, #int 1 // #1 │ │ +07fc3e: 7220 5f01 4000 |0037: invoke-interface {v0, v4}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@015f │ │ +07fc44: 0c04 |003a: move-result-object v4 │ │ +07fc46: 6e20 601f 4100 |003b: invoke-virtual {v1, v4}, Lorg/toulibre/cdl/model/Link;.setDescription:(Ljava/lang/String;)V // method@1f60 │ │ +07fc4c: 7220 361c 1200 |003e: invoke-interface {v2, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +07fc52: 28e2 |0041: goto 0023 // -001e │ │ +07fc54: 0d04 |0042: move-exception v4 │ │ +07fc56: 7210 5701 0000 |0043: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +07fc5c: 2704 |0046: throw v4 │ │ +07fc5e: 7210 5701 0000 |0047: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +07fc64: 1102 |004a: return-object v2 │ │ catches : 1 │ │ 0x001a - 0x0041 │ │ -> 0x0042 │ │ positions : │ │ 0x0002 line=854 │ │ 0x000e line=855 │ │ 0x001a line=858 │ │ 0x0023 line=859 │ │ 0x0029 line=860 │ │ 0x002e line=861 │ │ 0x0036 line=862 │ │ 0x003e line=863 │ │ 0x0042 line=867 │ │ + 0x004a line=865 │ │ locals : │ │ 0x002e - 0x0042 reg=1 link Lorg/toulibre/cdl/model/Link; │ │ 0x0023 - 0x0042 reg=2 result Ljava/util/List; Ljava/util/List; │ │ 0x001a - 0x004b reg=0 cursor Landroid/database/Cursor; │ │ 0x0047 - 0x004b reg=2 result Ljava/util/List; Ljava/util/List; │ │ 0x000e - 0x004b reg=3 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x004b reg=7 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ @@ -199088,28 +199117,28 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -07fc94: |[07fc94] org.toulibre.cdl.db.DatabaseManager.getPersons:()Landroid/database/Cursor; │ │ -07fca4: 5441 8c0c |0000: iget-object v1, v4, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07fca8: 6e10 521d 0100 |0002: invoke-virtual {v1}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07fcae: 0c01 |0005: move-result-object v1 │ │ -07fcb0: 1a02 470b |0006: const-string v2, "SELECT rowid AS _id, name FROM persons ORDER BY name COLLATE NOCASE" // string@0b47 │ │ -07fcb4: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -07fcb6: 6e30 7701 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ -07fcbc: 0c00 |000c: move-result-object v0 │ │ -07fcbe: 5441 8b0c |000d: iget-object v1, v4, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07fcc2: 6e10 c300 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -07fcc8: 0c01 |0012: move-result-object v1 │ │ -07fcca: 6202 880c |0013: sget-object v2, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -07fcce: 7230 6801 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ -07fcd4: 1100 |0018: return-object v0 │ │ +07fc74: |[07fc74] org.toulibre.cdl.db.DatabaseManager.getPersons:()Landroid/database/Cursor; │ │ +07fc84: 5441 8c0c |0000: iget-object v1, v4, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07fc88: 6e10 521d 0100 |0002: invoke-virtual {v1}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07fc8e: 0c01 |0005: move-result-object v1 │ │ +07fc90: 1a02 450b |0006: const-string v2, "SELECT rowid AS _id, name FROM persons ORDER BY name COLLATE NOCASE" // string@0b45 │ │ +07fc94: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +07fc96: 6e30 7701 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ +07fc9c: 0c00 |000c: move-result-object v0 │ │ +07fc9e: 5441 8b0c |000d: iget-object v1, v4, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07fca2: 6e10 c300 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +07fca8: 0c01 |0012: move-result-object v1 │ │ +07fcaa: 6202 880c |0013: sget-object v2, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +07fcae: 7230 6801 1002 |0015: invoke-interface {v0, v1, v2}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ +07fcb4: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x000d line=814 │ │ 0x0018 line=815 │ │ locals : │ │ 0x000d - 0x0019 reg=0 cursor Landroid/database/Cursor; │ │ @@ -199120,55 +199149,56 @@ │ │ type : '(Lorg/toulibre/cdl/model/Event;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -07fcd8: |[07fcd8] org.toulibre.cdl.db.DatabaseManager.getPersons:(Lorg/toulibre/cdl/model/Event;)Ljava/util/List; │ │ -07fce8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07fcea: 2332 fb04 |0001: new-array v2, v3, [Ljava/lang/String; // type@04fb │ │ -07fcee: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -07fcf0: 6e10 351f 0700 |0004: invoke-virtual {v7}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -07fcf6: 0b04 |0007: move-result-wide v4 │ │ -07fcf8: 7120 c81b 5400 |0008: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07fcfe: 0c04 |000b: move-result-object v4 │ │ -07fd00: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ -07fd04: 5463 8c0c |000e: iget-object v3, v6, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07fd08: 6e10 521d 0300 |0010: invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07fd0e: 0c03 |0013: move-result-object v3 │ │ -07fd10: 1a04 460b |0014: const-string v4, "SELECT p.rowid AS _id, p.name FROM persons p JOIN events_persons ep ON p.rowid = ep.person_id WHERE ep.event_id = ?" // string@0b46 │ │ -07fd14: 6e30 7701 4302 |0016: invoke-virtual {v3, v4, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ -07fd1a: 0c00 |0019: move-result-object v0 │ │ -07fd1c: 2201 0504 |001a: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ -07fd20: 7210 5a01 0000 |001c: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ -07fd26: 0a03 |001f: move-result v3 │ │ -07fd28: 7020 011c 3100 |0020: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ -07fd2e: 7210 6301 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0163 │ │ -07fd34: 0a03 |0026: move-result v3 │ │ -07fd36: 3803 0f00 |0027: if-eqz v3, 0036 // +000f │ │ -07fd3a: 7110 771d 0000 |0029: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toPerson:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Person; // method@1d77 │ │ -07fd40: 0c03 |002c: move-result-object v3 │ │ -07fd42: 7220 361c 3100 |002d: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -07fd48: 28f3 |0030: goto 0023 // -000d │ │ -07fd4a: 0d03 |0031: move-exception v3 │ │ -07fd4c: 7210 5701 0000 |0032: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -07fd52: 2703 |0035: throw v3 │ │ -07fd54: 7210 5701 0000 |0036: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -07fd5a: 1101 |0039: return-object v1 │ │ +07fcb8: |[07fcb8] org.toulibre.cdl.db.DatabaseManager.getPersons:(Lorg/toulibre/cdl/model/Event;)Ljava/util/List; │ │ +07fcc8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07fcca: 2332 fb04 |0001: new-array v2, v3, [Ljava/lang/String; // type@04fb │ │ +07fcce: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +07fcd0: 6e10 351f 0700 |0004: invoke-virtual {v7}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +07fcd6: 0b04 |0007: move-result-wide v4 │ │ +07fcd8: 7120 c81b 5400 |0008: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07fcde: 0c04 |000b: move-result-object v4 │ │ +07fce0: 4d04 0203 |000c: aput-object v4, v2, v3 │ │ +07fce4: 5463 8c0c |000e: iget-object v3, v6, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07fce8: 6e10 521d 0300 |0010: invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07fcee: 0c03 |0013: move-result-object v3 │ │ +07fcf0: 1a04 440b |0014: const-string v4, "SELECT p.rowid AS _id, p.name FROM persons p JOIN events_persons ep ON p.rowid = ep.person_id WHERE ep.event_id = ?" // string@0b44 │ │ +07fcf4: 6e30 7701 4302 |0016: invoke-virtual {v3, v4, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ +07fcfa: 0c00 |0019: move-result-object v0 │ │ +07fcfc: 2201 0504 |001a: new-instance v1, Ljava/util/ArrayList; // type@0405 │ │ +07fd00: 7210 5a01 0000 |001c: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ +07fd06: 0a03 |001f: move-result v3 │ │ +07fd08: 7020 011c 3100 |0020: invoke-direct {v1, v3}, Ljava/util/ArrayList;.:(I)V // method@1c01 │ │ +07fd0e: 7210 6301 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.moveToNext:()Z // method@0163 │ │ +07fd14: 0a03 |0026: move-result v3 │ │ +07fd16: 3803 0f00 |0027: if-eqz v3, 0036 // +000f │ │ +07fd1a: 7110 771d 0000 |0029: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toPerson:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Person; // method@1d77 │ │ +07fd20: 0c03 |002c: move-result-object v3 │ │ +07fd22: 7220 361c 3100 |002d: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +07fd28: 28f3 |0030: goto 0023 // -000d │ │ +07fd2a: 0d03 |0031: move-exception v3 │ │ +07fd2c: 7210 5701 0000 |0032: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +07fd32: 2703 |0035: throw v3 │ │ +07fd34: 7210 5701 0000 |0036: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +07fd3a: 1101 |0039: return-object v1 │ │ catches : 1 │ │ 0x001a - 0x0030 │ │ -> 0x0031 │ │ positions : │ │ 0x0000 line=824 │ │ 0x000e line=825 │ │ 0x001a line=829 │ │ 0x0023 line=830 │ │ 0x0029 line=831 │ │ 0x0031 line=835 │ │ + 0x0039 line=833 │ │ locals : │ │ 0x0023 - 0x0031 reg=1 result Ljava/util/List; Ljava/util/List; │ │ 0x001a - 0x003a reg=0 cursor Landroid/database/Cursor; │ │ 0x0036 - 0x003a reg=1 result Ljava/util/List; Ljava/util/List; │ │ 0x000e - 0x003a reg=2 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x003a reg=6 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ 0x0000 - 0x003a reg=7 event Lorg/toulibre/cdl/model/Event; │ │ @@ -199178,61 +199208,63 @@ │ │ type : '(Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -07fd68: |[07fd68] org.toulibre.cdl.db.DatabaseManager.getSearchResults:(Ljava/lang/String;)Landroid/database/Cursor; │ │ -07fd78: 2203 f003 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -07fd7c: 7010 c91b 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -07fd82: 6e20 d21b 7300 |0005: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fd88: 0c03 |0008: move-result-object v3 │ │ -07fd8a: 1a04 d700 |0009: const-string v4, "*" // string@00d7 │ │ -07fd8e: 6e20 d21b 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fd94: 0c03 |000e: move-result-object v3 │ │ -07fd96: 6e10 d61b 0300 |000f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07fd9c: 0c01 |0012: move-result-object v1 │ │ -07fd9e: 1233 |0013: const/4 v3, #int 3 // #3 │ │ -07fda0: 2332 fb04 |0014: new-array v2, v3, [Ljava/lang/String; // type@04fb │ │ -07fda4: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -07fda6: 4d01 0203 |0017: aput-object v1, v2, v3 │ │ -07fdaa: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -07fdac: 2204 f003 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -07fdb0: 7010 c91b 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -07fdb6: 1a05 9e00 |001f: const-string v5, "%" // string@009e │ │ -07fdba: 6e20 d21b 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fdc0: 0c04 |0024: move-result-object v4 │ │ -07fdc2: 6e20 d21b 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fdc8: 0c04 |0028: move-result-object v4 │ │ -07fdca: 1a05 9e00 |0029: const-string v5, "%" // string@009e │ │ -07fdce: 6e20 d21b 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fdd4: 0c04 |002e: move-result-object v4 │ │ -07fdd6: 6e10 d61b 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07fddc: 0c04 |0032: move-result-object v4 │ │ -07fdde: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ -07fde2: 1223 |0035: const/4 v3, #int 2 // #2 │ │ -07fde4: 4d01 0203 |0036: aput-object v1, v2, v3 │ │ -07fde8: 5463 8c0c |0038: iget-object v3, v6, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07fdec: 6e10 521d 0300 |003a: invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07fdf2: 0c03 |003d: move-result-object v3 │ │ -07fdf4: 1a04 440b |003e: const-string v4, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE e.id IN ( SELECT rowid FROM events_titles WHERE events_titles MATCH ? UNION SELECT e.id FROM events e JOIN tracks t ON e.track_id = t.id WHERE t.name LIKE ? UNION SELECT ep.event_id FROM events_persons ep JOIN persons p ON ep.person_id = p.rowid WHERE p.name MATCH ? ) GROUP BY e.id ORDER BY e.start_time ASC" // string@0b44 │ │ -07fdf8: 6e30 7701 4302 |0040: invoke-virtual {v3, v4, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ -07fdfe: 0c00 |0043: move-result-object v0 │ │ -07fe00: 5463 8b0c |0044: iget-object v3, v6, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07fe04: 6e10 c300 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -07fe0a: 0c03 |0049: move-result-object v3 │ │ -07fe0c: 6204 880c |004a: sget-object v4, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -07fe10: 7230 6801 3004 |004c: invoke-interface {v0, v3, v4}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ -07fe16: 1100 |004f: return-object v0 │ │ +07fd48: |[07fd48] org.toulibre.cdl.db.DatabaseManager.getSearchResults:(Ljava/lang/String;)Landroid/database/Cursor; │ │ +07fd58: 2203 f003 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +07fd5c: 7010 c91b 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07fd62: 6e20 d21b 7300 |0005: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fd68: 0c03 |0008: move-result-object v3 │ │ +07fd6a: 1a04 d600 |0009: const-string v4, "*" // string@00d6 │ │ +07fd6e: 6e20 d21b 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fd74: 0c03 |000e: move-result-object v3 │ │ +07fd76: 6e10 d61b 0300 |000f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +07fd7c: 0c01 |0012: move-result-object v1 │ │ +07fd7e: 1233 |0013: const/4 v3, #int 3 // #3 │ │ +07fd80: 2332 fb04 |0014: new-array v2, v3, [Ljava/lang/String; // type@04fb │ │ +07fd84: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +07fd86: 4d01 0203 |0017: aput-object v1, v2, v3 │ │ +07fd8a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +07fd8c: 2204 f003 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +07fd90: 7010 c91b 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07fd96: 1a05 9d00 |001f: const-string v5, "%" // string@009d │ │ +07fd9a: 6e20 d21b 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fda0: 0c04 |0024: move-result-object v4 │ │ +07fda2: 6e20 d21b 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fda8: 0c04 |0028: move-result-object v4 │ │ +07fdaa: 1a05 9d00 |0029: const-string v5, "%" // string@009d │ │ +07fdae: 6e20 d21b 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fdb4: 0c04 |002e: move-result-object v4 │ │ +07fdb6: 6e10 d61b 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +07fdbc: 0c04 |0032: move-result-object v4 │ │ +07fdbe: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ +07fdc2: 1223 |0035: const/4 v3, #int 2 // #2 │ │ +07fdc4: 4d01 0203 |0036: aput-object v1, v2, v3 │ │ +07fdc8: 5463 8c0c |0038: iget-object v3, v6, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07fdcc: 6e10 521d 0300 |003a: invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07fdd2: 0c03 |003d: move-result-object v3 │ │ +07fdd4: 1a04 420b |003e: const-string v4, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE e.id IN ( SELECT rowid FROM events_titles WHERE events_titles MATCH ? UNION SELECT e.id FROM events e JOIN tracks t ON e.track_id = t.id WHERE t.name LIKE ? UNION SELECT ep.event_id FROM events_persons ep JOIN persons p ON ep.person_id = p.rowid WHERE p.name MATCH ? ) GROUP BY e.id ORDER BY e.start_time ASC" // string@0b42 │ │ +07fdd8: 6e30 7701 4302 |0040: invoke-virtual {v3, v4, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ +07fdde: 0c00 |0043: move-result-object v0 │ │ +07fde0: 5463 8b0c |0044: iget-object v3, v6, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07fde4: 6e10 c300 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +07fdea: 0c03 |0049: move-result-object v3 │ │ +07fdec: 6204 880c |004a: sget-object v4, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +07fdf0: 7230 6801 3004 |004c: invoke-interface {v0, v3, v4}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ +07fdf6: 1100 |004f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x0013 line=653 │ │ 0x0038 line=654 │ │ + 0x003a line=655 │ │ + 0x0040 line=656 │ │ 0x0044 line=704 │ │ 0x004f line=705 │ │ locals : │ │ 0x0044 - 0x0050 reg=0 cursor Landroid/database/Cursor; │ │ 0x0013 - 0x0050 reg=1 matchQuery Ljava/lang/String; │ │ 0x0038 - 0x0050 reg=2 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x0050 reg=6 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ @@ -199243,55 +199275,55 @@ │ │ type : '(Ljava/lang/String;I)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -07fe18: |[07fe18] org.toulibre.cdl.db.DatabaseManager.getSearchSuggestionResults:(Ljava/lang/String;I)Landroid/database/Cursor; │ │ -07fe28: 2203 f003 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -07fe2c: 7010 c91b 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -07fe32: 6e20 d21b 7300 |0005: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fe38: 0c03 |0008: move-result-object v3 │ │ -07fe3a: 1a04 d700 |0009: const-string v4, "*" // string@00d7 │ │ -07fe3e: 6e20 d21b 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fe44: 0c03 |000e: move-result-object v3 │ │ -07fe46: 6e10 d61b 0300 |000f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07fe4c: 0c01 |0012: move-result-object v1 │ │ -07fe4e: 1243 |0013: const/4 v3, #int 4 // #4 │ │ -07fe50: 2332 fb04 |0014: new-array v2, v3, [Ljava/lang/String; // type@04fb │ │ -07fe54: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -07fe56: 4d01 0203 |0017: aput-object v1, v2, v3 │ │ -07fe5a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ -07fe5c: 2204 f003 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -07fe60: 7010 c91b 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -07fe66: 1a05 9e00 |001f: const-string v5, "%" // string@009e │ │ -07fe6a: 6e20 d21b 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fe70: 0c04 |0024: move-result-object v4 │ │ -07fe72: 6e20 d21b 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fe78: 0c04 |0028: move-result-object v4 │ │ -07fe7a: 1a05 9e00 |0029: const-string v5, "%" // string@009e │ │ -07fe7e: 6e20 d21b 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -07fe84: 0c04 |002e: move-result-object v4 │ │ -07fe86: 6e10 d61b 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -07fe8c: 0c04 |0032: move-result-object v4 │ │ -07fe8e: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ -07fe92: 1223 |0035: const/4 v3, #int 2 // #2 │ │ -07fe94: 4d01 0203 |0036: aput-object v1, v2, v3 │ │ -07fe98: 1233 |0038: const/4 v3, #int 3 // #3 │ │ -07fe9a: 7110 c71b 0800 |0039: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1bc7 │ │ -07fea0: 0c04 |003c: move-result-object v4 │ │ -07fea2: 4d04 0203 |003d: aput-object v4, v2, v3 │ │ -07fea6: 5463 8c0c |003f: iget-object v3, v6, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07feaa: 6e10 521d 0300 |0041: invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07feb0: 0c03 |0044: move-result-object v3 │ │ -07feb2: 1a04 450b |0045: const-string v4, "SELECT e.id AS _id, et.title AS suggest_text_1, IFNULL(GROUP_CONCAT(p.name, ', '), '') || ' - ' || t.name AS suggest_text_2, e.id AS suggest_intent_data FROM events e JOIN events_titles et ON e.id = et.rowid JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid WHERE e.id IN ( SELECT rowid FROM events_titles WHERE events_titles MATCH ? UNION SELECT e.id FROM events e JOIN tracks t ON e.track_id = t.id WHERE t.name LIKE ? UNION SELECT ep.event_id FROM events_persons ep JOIN persons p ON ep.person_id = p.rowid WHERE p.name MATCH ? ) GROUP BY e.id ORDER BY e.start_time ASC LIMIT ?" // string@0b45 │ │ -07feb6: 6e30 7701 4302 |0047: invoke-virtual {v3, v4, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ -07febc: 0c00 |004a: move-result-object v0 │ │ -07febe: 1100 |004b: return-object v0 │ │ +07fdf8: |[07fdf8] org.toulibre.cdl.db.DatabaseManager.getSearchSuggestionResults:(Ljava/lang/String;I)Landroid/database/Cursor; │ │ +07fe08: 2203 f003 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +07fe0c: 7010 c91b 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07fe12: 6e20 d21b 7300 |0005: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fe18: 0c03 |0008: move-result-object v3 │ │ +07fe1a: 1a04 d600 |0009: const-string v4, "*" // string@00d6 │ │ +07fe1e: 6e20 d21b 4300 |000b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fe24: 0c03 |000e: move-result-object v3 │ │ +07fe26: 6e10 d61b 0300 |000f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +07fe2c: 0c01 |0012: move-result-object v1 │ │ +07fe2e: 1243 |0013: const/4 v3, #int 4 // #4 │ │ +07fe30: 2332 fb04 |0014: new-array v2, v3, [Ljava/lang/String; // type@04fb │ │ +07fe34: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +07fe36: 4d01 0203 |0017: aput-object v1, v2, v3 │ │ +07fe3a: 1213 |0019: const/4 v3, #int 1 // #1 │ │ +07fe3c: 2204 f003 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +07fe40: 7010 c91b 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07fe46: 1a05 9d00 |001f: const-string v5, "%" // string@009d │ │ +07fe4a: 6e20 d21b 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fe50: 0c04 |0024: move-result-object v4 │ │ +07fe52: 6e20 d21b 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fe58: 0c04 |0028: move-result-object v4 │ │ +07fe5a: 1a05 9d00 |0029: const-string v5, "%" // string@009d │ │ +07fe5e: 6e20 d21b 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fe64: 0c04 |002e: move-result-object v4 │ │ +07fe66: 6e10 d61b 0400 |002f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +07fe6c: 0c04 |0032: move-result-object v4 │ │ +07fe6e: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ +07fe72: 1223 |0035: const/4 v3, #int 2 // #2 │ │ +07fe74: 4d01 0203 |0036: aput-object v1, v2, v3 │ │ +07fe78: 1233 |0038: const/4 v3, #int 3 // #3 │ │ +07fe7a: 7110 c71b 0800 |0039: invoke-static {v8}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1bc7 │ │ +07fe80: 0c04 |003c: move-result-object v4 │ │ +07fe82: 4d04 0203 |003d: aput-object v4, v2, v3 │ │ +07fe86: 5463 8c0c |003f: iget-object v3, v6, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07fe8a: 6e10 521d 0300 |0041: invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07fe90: 0c03 |0044: move-result-object v3 │ │ +07fe92: 1a04 430b |0045: const-string v4, "SELECT e.id AS _id, et.title AS suggest_text_1, IFNULL(GROUP_CONCAT(p.name, ', '), '') || ' - ' || t.name AS suggest_text_2, e.id AS suggest_intent_data FROM events e JOIN events_titles et ON e.id = et.rowid JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid WHERE e.id IN ( SELECT rowid FROM events_titles WHERE events_titles MATCH ? UNION SELECT e.id FROM events e JOIN tracks t ON e.track_id = t.id WHERE t.name LIKE ? UNION SELECT ep.event_id FROM events_persons ep JOIN persons p ON ep.person_id = p.rowid WHERE p.name MATCH ? ) GROUP BY e.id ORDER BY e.start_time ASC LIMIT ?" // string@0b43 │ │ +07fe96: 6e30 7701 4302 |0047: invoke-virtual {v3, v4, v2}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ +07fe9c: 0c00 |004a: move-result-object v0 │ │ +07fe9e: 1100 |004b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0013 line=714 │ │ 0x003f line=716 │ │ 0x004b line=728 │ │ locals : │ │ @@ -199307,35 +199339,35 @@ │ │ type : '(Lorg/toulibre/cdl/model/Day;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -07fec0: |[07fec0] org.toulibre.cdl.db.DatabaseManager.getTracks:(Lorg/toulibre/cdl/model/Day;)Landroid/database/Cursor; │ │ -07fed0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07fed2: 2321 fb04 |0001: new-array v1, v2, [Ljava/lang/String; // type@04fb │ │ -07fed6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -07fed8: 6e10 1e1f 0500 |0004: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;.getIndex:()I // method@1f1e │ │ -07fede: 0a03 |0007: move-result v3 │ │ -07fee0: 7110 c71b 0300 |0008: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1bc7 │ │ -07fee6: 0c03 |000b: move-result-object v3 │ │ -07fee8: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ -07feec: 5442 8c0c |000e: iget-object v2, v4, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07fef0: 6e10 521d 0200 |0010: invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07fef6: 0c02 |0013: move-result-object v2 │ │ -07fef8: 1a03 480b |0014: const-string v3, "SELECT t.id AS _id, t.name, t.type FROM tracks t JOIN events e ON t.id = e.track_id WHERE e.day_index = ? GROUP BY t.id ORDER BY t.name ASC" // string@0b48 │ │ -07fefc: 6e30 7701 3201 |0016: invoke-virtual {v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ -07ff02: 0c00 |0019: move-result-object v0 │ │ -07ff04: 5442 8b0c |001a: iget-object v2, v4, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -07ff08: 6e10 c300 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -07ff0e: 0c02 |001f: move-result-object v2 │ │ -07ff10: 6203 880c |0020: sget-object v3, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -07ff14: 7230 6801 2003 |0022: invoke-interface {v0, v2, v3}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ -07ff1a: 1100 |0025: return-object v0 │ │ +07fea0: |[07fea0] org.toulibre.cdl.db.DatabaseManager.getTracks:(Lorg/toulibre/cdl/model/Day;)Landroid/database/Cursor; │ │ +07feb0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07feb2: 2321 fb04 |0001: new-array v1, v2, [Ljava/lang/String; // type@04fb │ │ +07feb6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +07feb8: 6e10 1e1f 0500 |0004: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;.getIndex:()I // method@1f1e │ │ +07febe: 0a03 |0007: move-result v3 │ │ +07fec0: 7110 c71b 0300 |0008: invoke-static {v3}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@1bc7 │ │ +07fec6: 0c03 |000b: move-result-object v3 │ │ +07fec8: 4d03 0102 |000c: aput-object v3, v1, v2 │ │ +07fecc: 5442 8c0c |000e: iget-object v2, v4, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07fed0: 6e10 521d 0200 |0010: invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07fed6: 0c02 |0013: move-result-object v2 │ │ +07fed8: 1a03 460b |0014: const-string v3, "SELECT t.id AS _id, t.name, t.type FROM tracks t JOIN events e ON t.id = e.track_id WHERE e.day_index = ? GROUP BY t.id ORDER BY t.name ASC" // string@0b46 │ │ +07fedc: 6e30 7701 3201 |0016: invoke-virtual {v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;.rawQuery:(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; // method@0177 │ │ +07fee2: 0c00 |0019: move-result-object v0 │ │ +07fee4: 5442 8b0c |001a: iget-object v2, v4, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +07fee8: 6e10 c300 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +07feee: 0c02 |001f: move-result-object v2 │ │ +07fef0: 6203 880c |0020: sget-object v3, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +07fef4: 7230 6801 2003 |0022: invoke-interface {v0, v2, v3}, Landroid/database/Cursor;.setNotificationUri:(Landroid/content/ContentResolver;Landroid/net/Uri;)V // method@0168 │ │ +07fefa: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x000e line=380 │ │ 0x001a line=383 │ │ 0x0025 line=384 │ │ locals : │ │ @@ -199349,36 +199381,36 @@ │ │ type : '(Lorg/toulibre/cdl/model/Event;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -07ff1c: |[07ff1c] org.toulibre.cdl.db.DatabaseManager.isBookmarked:(Lorg/toulibre/cdl/model/Event;)Z │ │ -07ff2c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07ff2e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07ff30: 2310 fb04 |0002: new-array v0, v1, [Ljava/lang/String; // type@04fb │ │ -07ff34: 6e10 351f 0900 |0004: invoke-virtual {v9}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -07ff3a: 0b04 |0007: move-result-wide v4 │ │ -07ff3c: 7120 c81b 5400 |0008: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07ff42: 0c03 |000b: move-result-object v3 │ │ -07ff44: 4d03 0002 |000c: aput-object v3, v0, v2 │ │ -07ff48: 5483 8c0c |000e: iget-object v3, v8, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07ff4c: 6e10 521d 0300 |0010: invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ -07ff52: 0c03 |0013: move-result-object v3 │ │ -07ff54: 1a04 7110 |0014: const-string v4, "bookmarks" // string@1071 │ │ -07ff58: 1a05 8213 |0016: const-string v5, "event_id = ?" // string@1382 │ │ -07ff5c: 7140 6e1d 4305 |0018: invoke-static {v3, v4, v5, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.queryNumEntries:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)J // method@1d6e │ │ -07ff62: 0b04 |001b: move-result-wide v4 │ │ -07ff64: 1606 0000 |001c: const-wide/16 v6, #int 0 // #0 │ │ -07ff68: 3103 0406 |001e: cmp-long v3, v4, v6 │ │ -07ff6c: 3d03 0300 |0020: if-lez v3, 0023 // +0003 │ │ -07ff70: 0f01 |0022: return v1 │ │ -07ff72: 0121 |0023: move v1, v2 │ │ -07ff74: 28fe |0024: goto 0022 // -0002 │ │ +07fefc: |[07fefc] org.toulibre.cdl.db.DatabaseManager.isBookmarked:(Lorg/toulibre/cdl/model/Event;)Z │ │ +07ff0c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07ff0e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07ff10: 2310 fb04 |0002: new-array v0, v1, [Ljava/lang/String; // type@04fb │ │ +07ff14: 6e10 351f 0900 |0004: invoke-virtual {v9}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +07ff1a: 0b04 |0007: move-result-wide v4 │ │ +07ff1c: 7120 c81b 5400 |0008: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07ff22: 0c03 |000b: move-result-object v3 │ │ +07ff24: 4d03 0002 |000c: aput-object v3, v0, v2 │ │ +07ff28: 5483 8c0c |000e: iget-object v3, v8, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07ff2c: 6e10 521d 0300 |0010: invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d52 │ │ +07ff32: 0c03 |0013: move-result-object v3 │ │ +07ff34: 1a04 6f10 |0014: const-string v4, "bookmarks" // string@106f │ │ +07ff38: 1a05 8013 |0016: const-string v5, "event_id = ?" // string@1380 │ │ +07ff3c: 7140 6e1d 4305 |0018: invoke-static {v3, v4, v5, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.queryNumEntries:(Landroid/database/sqlite/SQLiteDatabase;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)J // method@1d6e │ │ +07ff42: 0b04 |001b: move-result-wide v4 │ │ +07ff44: 1606 0000 |001c: const-wide/16 v6, #int 0 // #0 │ │ +07ff48: 3103 0406 |001e: cmp-long v3, v4, v6 │ │ +07ff4c: 3d03 0300 |0020: if-lez v3, 0023 // +0003 │ │ +07ff50: 0f01 |0022: return v1 │ │ +07ff52: 0121 |0023: move v1, v2 │ │ +07ff54: 28fe |0024: goto 0022 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=872 │ │ 0x000e line=873 │ │ locals : │ │ 0x000e - 0x0025 reg=0 selectionArgs [Ljava/lang/String; │ │ 0x0000 - 0x0025 reg=8 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ @@ -199389,24 +199421,24 @@ │ │ type : '(Lorg/toulibre/cdl/model/Event;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -07ff78: |[07ff78] org.toulibre.cdl.db.DatabaseManager.removeBookmark:(Lorg/toulibre/cdl/model/Event;)Z │ │ -07ff88: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07ff8a: 2300 da04 |0001: new-array v0, v0, [J // type@04da │ │ -07ff8e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -07ff90: 6e10 351f 0500 |0004: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -07ff96: 0b02 |0007: move-result-wide v2 │ │ -07ff98: 4c02 0001 |0008: aput-wide v2, v0, v1 │ │ -07ff9c: 6e20 701d 0400 |000a: invoke-virtual {v4, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.removeBookmarks:([J)Z // method@1d70 │ │ -07ffa2: 0a00 |000d: move-result v0 │ │ -07ffa4: 0f00 |000e: return v0 │ │ +07ff58: |[07ff58] org.toulibre.cdl.db.DatabaseManager.removeBookmark:(Lorg/toulibre/cdl/model/Event;)Z │ │ +07ff68: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07ff6a: 2300 da04 |0001: new-array v0, v0, [J // type@04da │ │ +07ff6e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +07ff70: 6e10 351f 0500 |0004: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +07ff76: 0b02 |0007: move-result-wide v2 │ │ +07ff78: 4c02 0001 |0008: aput-wide v2, v0, v1 │ │ +07ff7c: 6e20 701d 0400 |000a: invoke-virtual {v4, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.removeBookmarks:([J)Z // method@1d70 │ │ +07ff82: 0a00 |000d: move-result v0 │ │ +07ff84: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ 0x0000 - 0x000f reg=5 event Lorg/toulibre/cdl/model/Event; │ │ │ │ @@ -199415,115 +199447,115 @@ │ │ type : '([J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 202 16-bit code units │ │ -07ffa8: |[07ffa8] org.toulibre.cdl.db.DatabaseManager.removeBookmarks:([J)Z │ │ -07ffb8: 120b |0000: const/4 v11, #int 0 // #0 │ │ -07ffba: 21d5 |0001: array-length v5, v13 │ │ -07ffbc: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -07ffc0: 2208 de03 |0004: new-instance v8, Ljava/lang/IllegalArgumentException; // type@03de │ │ -07ffc4: 1a09 0202 |0006: const-string v9, "At least one bookmark id to remove must be passed" // string@0202 │ │ -07ffc8: 7020 881b 9800 |0008: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -07ffce: 2708 |000b: throw v8 │ │ -07ffd0: 2356 fb04 |000c: new-array v6, v5, [Ljava/lang/String; // type@04fb │ │ -07ffd4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -07ffd6: 3552 0d00 |000f: if-ge v2, v5, 001c // +000d │ │ -07ffda: 4508 0d02 |0011: aget-wide v8, v13, v2 │ │ -07ffde: 7120 c81b 9800 |0013: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -07ffe4: 0c08 |0016: move-result-object v8 │ │ -07ffe6: 4d08 0602 |0017: aput-object v8, v6, v2 │ │ -07ffea: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07ffee: 28f4 |001b: goto 000f // -000c │ │ -07fff0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -07fff2: 54c8 8c0c |001d: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -07fff6: 6e10 531d 0800 |001f: invoke-virtual {v8}, Lorg/toulibre/cdl/db/DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d53 │ │ -07fffc: 0c01 |0022: move-result-object v1 │ │ -07fffe: 6e10 7001 0100 |0023: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0170 │ │ -080004: 2208 f003 |0026: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ -080008: 7010 c91b 0800 |0028: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -08000e: 1a09 8313 |002b: const-string v9, "event_id IN (" // string@1383 │ │ -080012: 6e20 d21b 9800 |002d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -080018: 0c08 |0030: move-result-object v8 │ │ -08001a: 1a09 d800 |0031: const-string v9, "," // string@00d8 │ │ -08001e: 7120 e717 6900 |0033: invoke-static {v9, v6}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@17e7 │ │ -080024: 0c09 |0036: move-result-object v9 │ │ -080026: 6e20 d21b 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -08002c: 0c08 |003a: move-result-object v8 │ │ -08002e: 1a09 ce00 |003b: const-string v9, ")" // string@00ce │ │ -080032: 6e20 d21b 9800 |003d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -080038: 0c08 |0040: move-result-object v8 │ │ -08003a: 6e10 d61b 0800 |0041: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -080040: 0c07 |0044: move-result-object v7 │ │ -080042: 1a08 7110 |0045: const-string v8, "bookmarks" // string@1071 │ │ -080046: 1209 |0047: const/4 v9, #int 0 // #0 │ │ -080048: 6e40 7201 8197 |0048: invoke-virtual {v1, v8, v7, v9}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ -08004e: 0a00 |004b: move-result v0 │ │ -080050: 3900 2a00 |004c: if-nez v0, 0076 // +002a │ │ -080054: 1208 |004e: const/4 v8, #int 0 // #0 │ │ -080056: 6e10 7301 0100 |004f: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ -08005c: 3804 2300 |0052: if-eqz v4, 0075 // +0023 │ │ -080060: 54c9 8b0c |0054: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -080064: 6e10 c300 0900 |0056: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -08006a: 0c09 |0059: move-result-object v9 │ │ -08006c: 620a 880c |005a: sget-object v10, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -080070: 6e30 b800 a90b |005c: invoke-virtual {v9, v10, v11}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ -080076: 2209 3100 |005f: new-instance v9, Landroid/content/Intent; // type@0031 │ │ -08007a: 1a0a 741f |0061: const-string v10, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f74 │ │ -08007e: 7020 dc00 a900 |0063: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -080084: 1a0a 8413 |0066: const-string v10, "event_ids" // string@1384 │ │ -080088: 6e30 f900 a90d |0068: invoke-virtual {v9, v10, v13}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[J)Landroid/content/Intent; // method@00f9 │ │ -08008e: 0c03 |006b: move-result-object v3 │ │ -080090: 54c9 8b0c |006c: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -080094: 7110 9f05 0900 |006e: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -08009a: 0c09 |0071: move-result-object v9 │ │ -08009c: 6e20 a105 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -0800a2: 0f08 |0075: return v8 │ │ -0800a4: 6e10 7801 0100 |0076: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0178 │ │ -0800aa: 1214 |0079: const/4 v4, #int 1 // #1 │ │ -0800ac: 1218 |007a: const/4 v8, #int 1 // #1 │ │ -0800ae: 6e10 7301 0100 |007b: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ -0800b4: 3804 f7ff |007e: if-eqz v4, 0075 // -0009 │ │ -0800b8: 54c9 8b0c |0080: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -0800bc: 6e10 c300 0900 |0082: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -0800c2: 0c09 |0085: move-result-object v9 │ │ -0800c4: 620a 880c |0086: sget-object v10, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -0800c8: 6e30 b800 a90b |0088: invoke-virtual {v9, v10, v11}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ -0800ce: 2209 3100 |008b: new-instance v9, Landroid/content/Intent; // type@0031 │ │ -0800d2: 1a0a 741f |008d: const-string v10, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f74 │ │ -0800d6: 7020 dc00 a900 |008f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -0800dc: 1a0a 8413 |0092: const-string v10, "event_ids" // string@1384 │ │ -0800e0: 6e30 f900 a90d |0094: invoke-virtual {v9, v10, v13}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[J)Landroid/content/Intent; // method@00f9 │ │ -0800e6: 0c03 |0097: move-result-object v3 │ │ -0800e8: 54c9 8b0c |0098: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -0800ec: 7110 9f05 0900 |009a: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -0800f2: 0c09 |009d: move-result-object v9 │ │ -0800f4: 6e20 a105 3900 |009e: invoke-virtual {v9, v3}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -0800fa: 28d4 |00a1: goto 0075 // -002c │ │ -0800fc: 0d08 |00a2: move-exception v8 │ │ -0800fe: 6e10 7301 0100 |00a3: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ -080104: 3804 2300 |00a6: if-eqz v4, 00c9 // +0023 │ │ -080108: 54c9 8b0c |00a8: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -08010c: 6e10 c300 0900 |00aa: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -080112: 0c09 |00ad: move-result-object v9 │ │ -080114: 620a 880c |00ae: sget-object v10, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -080118: 6e30 b800 a90b |00b0: invoke-virtual {v9, v10, v11}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ -08011e: 2209 3100 |00b3: new-instance v9, Landroid/content/Intent; // type@0031 │ │ -080122: 1a0a 741f |00b5: const-string v10, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f74 │ │ -080126: 7020 dc00 a900 |00b7: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -08012c: 1a0a 8413 |00ba: const-string v10, "event_ids" // string@1384 │ │ -080130: 6e30 f900 a90d |00bc: invoke-virtual {v9, v10, v13}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[J)Landroid/content/Intent; // method@00f9 │ │ -080136: 0c03 |00bf: move-result-object v3 │ │ -080138: 54c9 8b0c |00c0: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -08013c: 7110 9f05 0900 |00c2: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -080142: 0c09 |00c5: move-result-object v9 │ │ -080144: 6e20 a105 3900 |00c6: invoke-virtual {v9, v3}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -08014a: 2708 |00c9: throw v8 │ │ +07ff88: |[07ff88] org.toulibre.cdl.db.DatabaseManager.removeBookmarks:([J)Z │ │ +07ff98: 120b |0000: const/4 v11, #int 0 // #0 │ │ +07ff9a: 21d5 |0001: array-length v5, v13 │ │ +07ff9c: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +07ffa0: 2208 de03 |0004: new-instance v8, Ljava/lang/IllegalArgumentException; // type@03de │ │ +07ffa4: 1a09 0102 |0006: const-string v9, "At least one bookmark id to remove must be passed" // string@0201 │ │ +07ffa8: 7020 881b 9800 |0008: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +07ffae: 2708 |000b: throw v8 │ │ +07ffb0: 2356 fb04 |000c: new-array v6, v5, [Ljava/lang/String; // type@04fb │ │ +07ffb4: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +07ffb6: 3552 0d00 |000f: if-ge v2, v5, 001c // +000d │ │ +07ffba: 4508 0d02 |0011: aget-wide v8, v13, v2 │ │ +07ffbe: 7120 c81b 9800 |0013: invoke-static {v8, v9}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +07ffc4: 0c08 |0016: move-result-object v8 │ │ +07ffc6: 4d08 0602 |0017: aput-object v8, v6, v2 │ │ +07ffca: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07ffce: 28f4 |001b: goto 000f // -000c │ │ +07ffd0: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +07ffd2: 54c8 8c0c |001d: iget-object v8, v12, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +07ffd6: 6e10 531d 0800 |001f: invoke-virtual {v8}, Lorg/toulibre/cdl/db/DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d53 │ │ +07ffdc: 0c01 |0022: move-result-object v1 │ │ +07ffde: 6e10 7001 0100 |0023: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0170 │ │ +07ffe4: 2208 f003 |0026: new-instance v8, Ljava/lang/StringBuilder; // type@03f0 │ │ +07ffe8: 7010 c91b 0800 |0028: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +07ffee: 1a09 8113 |002b: const-string v9, "event_id IN (" // string@1381 │ │ +07fff2: 6e20 d21b 9800 |002d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +07fff8: 0c08 |0030: move-result-object v8 │ │ +07fffa: 1a09 d700 |0031: const-string v9, "," // string@00d7 │ │ +07fffe: 7120 e717 6900 |0033: invoke-static {v9, v6}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String; // method@17e7 │ │ +080004: 0c09 |0036: move-result-object v9 │ │ +080006: 6e20 d21b 9800 |0037: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +08000c: 0c08 |003a: move-result-object v8 │ │ +08000e: 1a09 cd00 |003b: const-string v9, ")" // string@00cd │ │ +080012: 6e20 d21b 9800 |003d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +080018: 0c08 |0040: move-result-object v8 │ │ +08001a: 6e10 d61b 0800 |0041: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +080020: 0c07 |0044: move-result-object v7 │ │ +080022: 1a08 6f10 |0045: const-string v8, "bookmarks" // string@106f │ │ +080026: 1209 |0047: const/4 v9, #int 0 // #0 │ │ +080028: 6e40 7201 8197 |0048: invoke-virtual {v1, v8, v7, v9}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ +08002e: 0a00 |004b: move-result v0 │ │ +080030: 3900 2a00 |004c: if-nez v0, 0076 // +002a │ │ +080034: 1208 |004e: const/4 v8, #int 0 // #0 │ │ +080036: 6e10 7301 0100 |004f: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ +08003c: 3804 2300 |0052: if-eqz v4, 0075 // +0023 │ │ +080040: 54c9 8b0c |0054: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +080044: 6e10 c300 0900 |0056: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +08004a: 0c09 |0059: move-result-object v9 │ │ +08004c: 620a 880c |005a: sget-object v10, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +080050: 6e30 b800 a90b |005c: invoke-virtual {v9, v10, v11}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ +080056: 2209 3100 |005f: new-instance v9, Landroid/content/Intent; // type@0031 │ │ +08005a: 1a0a 721f |0061: const-string v10, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f72 │ │ +08005e: 7020 dc00 a900 |0063: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +080064: 1a0a 8213 |0066: const-string v10, "event_ids" // string@1382 │ │ +080068: 6e30 f900 a90d |0068: invoke-virtual {v9, v10, v13}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[J)Landroid/content/Intent; // method@00f9 │ │ +08006e: 0c03 |006b: move-result-object v3 │ │ +080070: 54c9 8b0c |006c: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +080074: 7110 9f05 0900 |006e: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +08007a: 0c09 |0071: move-result-object v9 │ │ +08007c: 6e20 a105 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +080082: 0f08 |0075: return v8 │ │ +080084: 6e10 7801 0100 |0076: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0178 │ │ +08008a: 1214 |0079: const/4 v4, #int 1 // #1 │ │ +08008c: 1218 |007a: const/4 v8, #int 1 // #1 │ │ +08008e: 6e10 7301 0100 |007b: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ +080094: 3804 f7ff |007e: if-eqz v4, 0075 // -0009 │ │ +080098: 54c9 8b0c |0080: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +08009c: 6e10 c300 0900 |0082: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +0800a2: 0c09 |0085: move-result-object v9 │ │ +0800a4: 620a 880c |0086: sget-object v10, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +0800a8: 6e30 b800 a90b |0088: invoke-virtual {v9, v10, v11}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ +0800ae: 2209 3100 |008b: new-instance v9, Landroid/content/Intent; // type@0031 │ │ +0800b2: 1a0a 721f |008d: const-string v10, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f72 │ │ +0800b6: 7020 dc00 a900 |008f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +0800bc: 1a0a 8213 |0092: const-string v10, "event_ids" // string@1382 │ │ +0800c0: 6e30 f900 a90d |0094: invoke-virtual {v9, v10, v13}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[J)Landroid/content/Intent; // method@00f9 │ │ +0800c6: 0c03 |0097: move-result-object v3 │ │ +0800c8: 54c9 8b0c |0098: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +0800cc: 7110 9f05 0900 |009a: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +0800d2: 0c09 |009d: move-result-object v9 │ │ +0800d4: 6e20 a105 3900 |009e: invoke-virtual {v9, v3}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +0800da: 28d4 |00a1: goto 0075 // -002c │ │ +0800dc: 0d08 |00a2: move-exception v8 │ │ +0800de: 6e10 7301 0100 |00a3: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ +0800e4: 3804 2300 |00a6: if-eqz v4, 00c9 // +0023 │ │ +0800e8: 54c9 8b0c |00a8: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +0800ec: 6e10 c300 0900 |00aa: invoke-virtual {v9}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +0800f2: 0c09 |00ad: move-result-object v9 │ │ +0800f4: 620a 880c |00ae: sget-object v10, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +0800f8: 6e30 b800 a90b |00b0: invoke-virtual {v9, v10, v11}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ +0800fe: 2209 3100 |00b3: new-instance v9, Landroid/content/Intent; // type@0031 │ │ +080102: 1a0a 721f |00b5: const-string v10, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f72 │ │ +080106: 7020 dc00 a900 |00b7: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +08010c: 1a0a 8213 |00ba: const-string v10, "event_ids" // string@1382 │ │ +080110: 6e30 f900 a90d |00bc: invoke-virtual {v9, v10, v13}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[J)Landroid/content/Intent; // method@00f9 │ │ +080116: 0c03 |00bf: move-result-object v3 │ │ +080118: 54c9 8b0c |00c0: iget-object v9, v12, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +08011c: 7110 9f05 0900 |00c2: invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +080122: 0c09 |00c5: move-result-object v9 │ │ +080124: 6e20 a105 3900 |00c6: invoke-virtual {v9, v3}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +08012a: 2708 |00c9: throw v8 │ │ catches : 2 │ │ 0x0026 - 0x004b │ │ -> 0x00a2 │ │ 0x0076 - 0x0079 │ │ -> 0x00a2 │ │ positions : │ │ 0x0001 line=919 │ │ @@ -199541,15 +199573,15 @@ │ │ 0x004c line=936 │ │ 0x004e line=937 │ │ 0x004f line=944 │ │ 0x0052 line=946 │ │ 0x0054 line=947 │ │ 0x005f line=949 │ │ 0x006c line=950 │ │ - 0x0075 line=951 │ │ + 0x0075 line=942 │ │ 0x0076 line=940 │ │ 0x0079 line=941 │ │ 0x007a line=942 │ │ 0x007b line=944 │ │ 0x007e line=946 │ │ 0x0080 line=947 │ │ 0x008b line=949 │ │ @@ -199575,623 +199607,627 @@ │ │ 0x0000 - 0x00ca reg=13 eventIds [J │ │ │ │ #19 : (in Lorg/toulibre/cdl/db/DatabaseManager;) │ │ name : 'storeSchedule' │ │ type : '(Ljava/lang/Iterable;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 43 │ │ + registers : 41 │ │ ins : 3 │ │ outs : 4 │ │ - insns size : 917 16-bit code units │ │ -080160: |[080160] org.toulibre.cdl.db.DatabaseManager.storeSchedule:(Ljava/lang/Iterable;Ljava/lang/String;)I │ │ -080170: 1310 0000 |0000: const/16 v16, #int 0 // #0 │ │ -080174: 0800 2800 |0002: move-object/from16 v0, v40 │ │ -080178: 5400 8c0c |0004: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ -08017c: 0823 0000 |0006: move-object/from16 v35, v0 │ │ -080180: 7401 531d 2300 |0008: invoke-virtual/range {v35}, Lorg/toulibre/cdl/db/DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d53 │ │ -080186: 0c07 |000b: move-result-object v7 │ │ -080188: 6e10 7001 0700 |000c: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0170 │ │ -08018e: 7110 5a1d 0700 |000f: invoke-static {v7}, Lorg/toulibre/cdl/db/DatabaseManager;.clearSchedule:(Landroid/database/sqlite/SQLiteDatabase;)V // method@1d5a │ │ -080194: 1a23 0404 |0012: const-string v35, "INSERT INTO tracks (id, name, type) VALUES (?, ?, ?);" // string@0404 │ │ -080198: 0800 2300 |0014: move-object/from16 v0, v35 │ │ -08019c: 6e20 7101 0700 |0016: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ -0801a2: 0c1f |0019: move-result-object v31 │ │ -0801a4: 1a23 0004 |001a: const-string v35, "INSERT INTO events (id, day_index, start_time, end_time, room_name, slug, track_id, abstract, description) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);" // string@0400 │ │ -0801a8: 0800 2300 |001c: move-object/from16 v0, v35 │ │ -0801ac: 6e20 7101 0700 |001e: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ -0801b2: 0c09 |0021: move-result-object v9 │ │ -0801b4: 1a23 0204 |0022: const-string v35, "INSERT INTO events_titles (rowid, title, subtitle) VALUES (?, ?, ?);" // string@0402 │ │ -0801b8: 0800 2300 |0024: move-object/from16 v0, v35 │ │ -0801bc: 6e20 7101 0700 |0026: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ -0801c2: 0c0d |0029: move-result-object v13 │ │ -0801c4: 1a23 0104 |002a: const-string v35, "INSERT INTO events_persons (event_id, person_id) VALUES (?, ?);" // string@0401 │ │ -0801c8: 0800 2300 |002c: move-object/from16 v0, v35 │ │ -0801cc: 6e20 7101 0700 |002e: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ -0801d2: 0c0c |0031: move-result-object v12 │ │ -0801d4: 1a23 0504 |0032: const-string v35, "INSERT OR IGNORE INTO persons (rowid, name) VALUES (?, ?);" // string@0405 │ │ -0801d8: 0800 2300 |0034: move-object/from16 v0, v35 │ │ -0801dc: 6e20 7101 0700 |0036: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ -0801e2: 0c1a |0039: move-result-object v26 │ │ -0801e4: 1a23 0304 |003a: const-string v35, "INSERT INTO links (event_id, url, description) VALUES (?, ?, ?);" // string@0403 │ │ -0801e8: 0800 2300 |003c: move-object/from16 v0, v35 │ │ -0801ec: 6e20 7101 0700 |003e: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ -0801f2: 0c12 |0041: move-result-object v18 │ │ -0801f4: 131c 0000 |0042: const/16 v28, #int 0 // #0 │ │ -0801f8: 2220 0c04 |0044: new-instance v32, Ljava/util/HashMap; // type@040c │ │ -0801fc: 7601 201c 2000 |0046: invoke-direct/range {v32}, Ljava/util/HashMap;.:()V // method@1c20 │ │ -080202: 1616 0000 |0049: const-wide/16 v22, #int 0 // #0 │ │ -080206: 1814 ffff ffff ffff ff7f |004b: const-wide v20, #double nan // #7fffffffffffffff │ │ -080210: 2206 0d04 |0050: new-instance v6, Ljava/util/HashSet; // type@040d │ │ -080214: 1323 0200 |0052: const/16 v35, #int 2 // #2 │ │ -080218: 0200 2300 |0054: move/from16 v0, v35 │ │ -08021c: 7020 251c 0600 |0056: invoke-direct {v6, v0}, Ljava/util/HashSet;.:(I)V // method@1c25 │ │ -080222: 7801 921b 2900 |0059: invoke-interface/range {v41}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1b92 │ │ -080228: 0c0e |005c: move-result-object v14 │ │ -08022a: 7210 261c 0e00 |005d: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -080230: 0a23 |0060: move-result v35 │ │ -080232: 3823 3f02 |0061: if-eqz v35, 02a0 // +023f │ │ -080236: 7210 271c 0e00 |0063: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -08023c: 0c08 |0066: move-result-object v8 │ │ -08023e: 1f08 9204 |0067: check-cast v8, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ -080242: 6e10 3e1f 0800 |0069: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ -080248: 0c1d |006c: move-result-object v29 │ │ -08024a: 0800 2000 |006d: move-object/from16 v0, v32 │ │ -08024e: 0801 1d00 |006f: move-object/from16 v1, v29 │ │ -080252: 7220 451c 1000 |0071: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ -080258: 0c1e |0074: move-result-object v30 │ │ -08025a: 1f1e e503 |0075: check-cast v30, Ljava/lang/Long; // type@03e5 │ │ -08025e: 391e 4d00 |0077: if-nez v30, 00c4 // +004d │ │ -080262: 1624 0100 |0079: const-wide/16 v36, #int 1 // #1 │ │ -080266: 9b16 1624 |007b: add-long v22, v22, v36 │ │ -08026a: 7702 961b 1600 |007d: invoke-static/range {v22, v23}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1b96 │ │ -080270: 0c1e |0080: move-result-object v30 │ │ -080272: 7401 7d01 1f00 |0081: invoke-virtual/range {v31}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ -080278: 1323 0100 |0084: const/16 v35, #int 1 // #1 │ │ -08027c: 0800 1f00 |0086: move-object/from16 v0, v31 │ │ -080280: 0201 2300 |0088: move/from16 v1, v35 │ │ -080284: 0502 1600 |008a: move-wide/from16 v2, v22 │ │ -080288: 6e40 7a01 1032 |008c: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ -08028e: 1323 0200 |008f: const/16 v35, #int 2 // #2 │ │ -080292: 7401 8b1f 1d00 |0091: invoke-virtual/range {v29}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ -080298: 0c24 |0094: move-result-object v36 │ │ -08029a: 0800 1f00 |0095: move-object/from16 v0, v31 │ │ -08029e: 0201 2300 |0097: move/from16 v1, v35 │ │ -0802a2: 0802 2400 |0099: move-object/from16 v2, v36 │ │ -0802a6: 7130 591d 1002 |009b: invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ -0802ac: 1323 0300 |009e: const/16 v35, #int 3 // #3 │ │ -0802b0: 7401 8c1f 1d00 |00a0: invoke-virtual/range {v29}, Lorg/toulibre/cdl/model/Track;.getType:()Lorg/toulibre/cdl/model/Track$Type; // method@1f8c │ │ -0802b6: 0c24 |00a3: move-result-object v36 │ │ -0802b8: 7401 801f 2400 |00a4: invoke-virtual/range {v36}, Lorg/toulibre/cdl/model/Track$Type;.name:()Ljava/lang/String; // method@1f80 │ │ -0802be: 0c24 |00a7: move-result-object v36 │ │ -0802c0: 0800 1f00 |00a8: move-object/from16 v0, v31 │ │ -0802c4: 0201 2300 |00aa: move/from16 v1, v35 │ │ -0802c8: 0802 2400 |00ac: move-object/from16 v2, v36 │ │ -0802cc: 7130 591d 1002 |00ae: invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ -0802d2: 7401 7e01 1f00 |00b1: invoke-virtual/range {v31}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ -0802d8: 0b24 |00b4: move-result-wide v36 │ │ -0802da: 1626 ffff |00b5: const-wide/16 v38, #int -1 // #ffff │ │ -0802de: 3123 2426 |00b7: cmp-long v35, v36, v38 │ │ -0802e2: 3823 0b00 |00b9: if-eqz v35, 00c4 // +000b │ │ -0802e6: 0800 2000 |00bb: move-object/from16 v0, v32 │ │ -0802ea: 0801 1d00 |00bd: move-object/from16 v1, v29 │ │ -0802ee: 0802 1e00 |00bf: move-object/from16 v2, v30 │ │ -0802f2: 7230 481c 1002 |00c1: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c48 │ │ -0802f8: 6e10 7d01 0900 |00c4: invoke-virtual {v9}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ -0802fe: 6e10 351f 0800 |00c7: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -080304: 0b0a |00ca: move-result-wide v10 │ │ -080306: 3123 0a14 |00cb: cmp-long v35, v10, v20 │ │ -08030a: 3b23 0400 |00cd: if-gez v35, 00d1 // +0004 │ │ -08030e: 0514 0a00 |00cf: move-wide/from16 v20, v10 │ │ -080312: 1323 0100 |00d1: const/16 v35, #int 1 // #1 │ │ -080316: 0200 2300 |00d3: move/from16 v0, v35 │ │ -08031a: 6e40 7a01 09ba |00d5: invoke-virtual {v9, v0, v10, v11}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ -080320: 6e10 321f 0800 |00d8: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getDay:()Lorg/toulibre/cdl/model/Day; // method@1f32 │ │ -080326: 0c05 |00db: move-result-object v5 │ │ -080328: 7220 4d1c 5600 |00dc: invoke-interface {v6, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@1c4d │ │ -08032e: 1323 0200 |00df: const/16 v35, #int 2 // #2 │ │ -080332: 6e10 1e1f 0500 |00e1: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;.getIndex:()I // method@1f1e │ │ -080338: 0a24 |00e4: move-result v36 │ │ -08033a: 0200 2400 |00e5: move/from16 v0, v36 │ │ -08033e: 8100 |00e7: int-to-long v0, v0 │ │ -080340: 0524 0000 |00e8: move-wide/from16 v36, v0 │ │ -080344: 0200 2300 |00ea: move/from16 v0, v35 │ │ -080348: 0501 2400 |00ec: move-wide/from16 v1, v36 │ │ -08034c: 6e40 7a01 0921 |00ee: invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ -080352: 6e10 3b1f 0800 |00f1: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ -080358: 0c1b |00f4: move-result-object v27 │ │ -08035a: 391b d900 |00f5: if-nez v27, 01ce // +00d9 │ │ -08035e: 1323 0300 |00f7: const/16 v35, #int 3 // #3 │ │ -080362: 0200 2300 |00f9: move/from16 v0, v35 │ │ -080366: 6e20 7b01 0900 |00fb: invoke-virtual {v9, v0}, Landroid/database/sqlite/SQLiteStatement;.bindNull:(I)V // method@017b │ │ -08036c: 6e10 341f 0800 |00fe: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getEndTime:()Ljava/util/Date; // method@1f34 │ │ -080372: 0c1b |0101: move-result-object v27 │ │ -080374: 391b 4901 |0102: if-nez v27, 024b // +0149 │ │ -080378: 1323 0400 |0104: const/16 v35, #int 4 // #4 │ │ -08037c: 0200 2300 |0106: move/from16 v0, v35 │ │ -080380: 6e20 7b01 0900 |0108: invoke-virtual {v9, v0}, Landroid/database/sqlite/SQLiteStatement;.bindNull:(I)V // method@017b │ │ -080386: 1323 0500 |010b: const/16 v35, #int 5 // #5 │ │ -08038a: 6e10 391f 0800 |010d: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ -080390: 0c24 |0110: move-result-object v36 │ │ -080392: 0200 2300 |0111: move/from16 v0, v35 │ │ -080396: 0801 2400 |0113: move-object/from16 v1, v36 │ │ -08039a: 7130 591d 0901 |0115: invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ -0803a0: 1323 0600 |0118: const/16 v35, #int 6 // #6 │ │ -0803a4: 6e10 3a1f 0800 |011a: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getSlug:()Ljava/lang/String; // method@1f3a │ │ -0803aa: 0c24 |011d: move-result-object v36 │ │ -0803ac: 0200 2300 |011e: move/from16 v0, v35 │ │ -0803b0: 0801 2400 |0120: move-object/from16 v1, v36 │ │ -0803b4: 7130 591d 0901 |0122: invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ -0803ba: 1323 0700 |0125: const/16 v35, #int 7 // #7 │ │ -0803be: 7401 941b 1e00 |0127: invoke-virtual/range {v30}, Ljava/lang/Long;.longValue:()J // method@1b94 │ │ -0803c4: 0b24 |012a: move-result-wide v36 │ │ -0803c6: 0200 2300 |012b: move/from16 v0, v35 │ │ -0803ca: 0501 2400 |012d: move-wide/from16 v1, v36 │ │ -0803ce: 6e40 7a01 0921 |012f: invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ -0803d4: 1323 0800 |0132: const/16 v35, #int 8 // #8 │ │ -0803d8: 6e10 311f 0800 |0134: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getAbstractText:()Ljava/lang/String; // method@1f31 │ │ -0803de: 0c24 |0137: move-result-object v36 │ │ -0803e0: 0200 2300 |0138: move/from16 v0, v35 │ │ -0803e4: 0801 2400 |013a: move-object/from16 v1, v36 │ │ -0803e8: 7130 591d 0901 |013c: invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ -0803ee: 1323 0900 |013f: const/16 v35, #int 9 // #9 │ │ -0803f2: 6e10 331f 0800 |0141: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getDescription:()Ljava/lang/String; // method@1f33 │ │ -0803f8: 0c24 |0144: move-result-object v36 │ │ -0803fa: 0200 2300 |0145: move/from16 v0, v35 │ │ -0803fe: 0801 2400 |0147: move-object/from16 v1, v36 │ │ -080402: 7130 591d 0901 |0149: invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ -080408: 6e10 7e01 0900 |014c: invoke-virtual {v9}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ -08040e: 0b24 |014f: move-result-wide v36 │ │ -080410: 1626 ffff |0150: const-wide/16 v38, #int -1 // #ffff │ │ -080414: 3123 2426 |0152: cmp-long v35, v36, v38 │ │ -080418: 3823 4801 |0154: if-eqz v35, 029c // +0148 │ │ -08041c: 6e10 7d01 0d00 |0156: invoke-virtual {v13}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ -080422: 1323 0100 |0159: const/16 v35, #int 1 // #1 │ │ -080426: 0200 2300 |015b: move/from16 v0, v35 │ │ -08042a: 6e40 7a01 0dba |015d: invoke-virtual {v13, v0, v10, v11}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ -080430: 1323 0200 |0160: const/16 v35, #int 2 // #2 │ │ -080434: 6e10 3d1f 0800 |0162: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ -08043a: 0c24 |0165: move-result-object v36 │ │ -08043c: 0200 2300 |0166: move/from16 v0, v35 │ │ -080440: 0801 2400 |0168: move-object/from16 v1, v36 │ │ -080444: 7130 591d 0d01 |016a: invoke-static {v13, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ -08044a: 1323 0300 |016d: const/16 v35, #int 3 // #3 │ │ -08044e: 6e10 3c1f 0800 |016f: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getSubTitle:()Ljava/lang/String; // method@1f3c │ │ -080454: 0c24 |0172: move-result-object v36 │ │ -080456: 0200 2300 |0173: move/from16 v0, v35 │ │ -08045a: 0801 2400 |0175: move-object/from16 v1, v36 │ │ -08045e: 7130 591d 0d01 |0177: invoke-static {v13, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ -080464: 6e10 7e01 0d00 |017a: invoke-virtual {v13}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ -08046a: 6e10 371f 0800 |017d: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getPersons:()Ljava/util/List; // method@1f37 │ │ -080470: 0c23 |0180: move-result-object v35 │ │ -080472: 7801 391c 2300 |0181: invoke-interface/range {v35}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1c39 │ │ -080478: 0c0f |0184: move-result-object v15 │ │ -08047a: 7210 261c 0f00 |0185: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -080480: 0a23 |0188: move-result v35 │ │ -080482: 3823 d100 |0189: if-eqz v35, 025a // +00d1 │ │ -080486: 7210 271c 0f00 |018b: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -08048c: 0c13 |018e: move-result-object v19 │ │ -08048e: 1f13 9604 |018f: check-cast v19, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ -080492: 6e10 7d01 0c00 |0191: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ -080498: 1323 0100 |0194: const/16 v35, #int 1 // #1 │ │ -08049c: 0200 2300 |0196: move/from16 v0, v35 │ │ -0804a0: 6e40 7a01 0cba |0198: invoke-virtual {v12, v0, v10, v11}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ -0804a6: 7401 6f1f 1300 |019b: invoke-virtual/range {v19}, Lorg/toulibre/cdl/model/Person;.getId:()J // method@1f6f │ │ -0804ac: 0b18 |019e: move-result-wide v24 │ │ -0804ae: 1323 0200 |019f: const/16 v35, #int 2 // #2 │ │ -0804b2: 0200 2300 |01a1: move/from16 v0, v35 │ │ -0804b6: 0501 1800 |01a3: move-wide/from16 v1, v24 │ │ -0804ba: 6e40 7a01 0c21 |01a5: invoke-virtual {v12, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ -0804c0: 6e10 7e01 0c00 |01a8: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ -0804c6: 7401 7d01 1a00 |01ab: invoke-virtual/range {v26}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ -0804cc: 1323 0100 |01ae: const/16 v35, #int 1 // #1 │ │ -0804d0: 0800 1a00 |01b0: move-object/from16 v0, v26 │ │ -0804d4: 0201 2300 |01b2: move/from16 v1, v35 │ │ -0804d8: 0502 1800 |01b4: move-wide/from16 v2, v24 │ │ -0804dc: 6e40 7a01 1032 |01b6: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ -0804e2: 1323 0200 |01b9: const/16 v35, #int 2 // #2 │ │ -0804e6: 7401 701f 1300 |01bb: invoke-virtual/range {v19}, Lorg/toulibre/cdl/model/Person;.getName:()Ljava/lang/String; // method@1f70 │ │ -0804ec: 0c24 |01be: move-result-object v36 │ │ -0804ee: 0800 1a00 |01bf: move-object/from16 v0, v26 │ │ -0804f2: 0201 2300 |01c1: move/from16 v1, v35 │ │ -0804f6: 0802 2400 |01c3: move-object/from16 v2, v36 │ │ -0804fa: 7130 591d 1002 |01c5: invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ -080500: 7401 7e01 1a00 |01c8: invoke-virtual/range {v26}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ -080506: 28ba |01cb: goto 0185 // -0046 │ │ -080508: 0d23 |01cc: move-exception v35 │ │ -08050a: 28b8 |01cd: goto 0185 // -0048 │ │ -08050c: 1323 0300 |01ce: const/16 v35, #int 3 // #3 │ │ -080510: 7401 1e1c 1b00 |01d0: invoke-virtual/range {v27}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -080516: 0b24 |01d3: move-result-wide v36 │ │ -080518: 0200 2300 |01d4: move/from16 v0, v35 │ │ -08051c: 0501 2400 |01d6: move-wide/from16 v1, v36 │ │ -080520: 6e40 7a01 0921 |01d8: invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ -080526: 2900 23ff |01db: goto/16 00fe // -00dd │ │ -08052a: 0d23 |01dd: move-exception v35 │ │ -08052c: 6e10 7301 0700 |01de: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ -080532: 3810 6900 |01e1: if-eqz v16, 024a // +0069 │ │ -080536: 1324 0000 |01e3: const/16 v36, #int 0 // #0 │ │ -08053a: 0800 2400 |01e5: move-object/from16 v0, v36 │ │ -08053e: 0801 2800 |01e7: move-object/from16 v1, v40 │ │ -080542: 5b10 8a0c |01e9: iput-object v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.cachedDays:Ljava/util/List; // field@0c8a │ │ -080546: 1324 ffff |01eb: const/16 v36, #int -1 // #ffff │ │ -08054a: 0200 2400 |01ed: move/from16 v0, v36 │ │ -08054e: 0801 2800 |01ef: move-object/from16 v1, v40 │ │ -080552: 5910 8e0c |01f1: iput v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.year:I // field@0c8e │ │ -080556: 7601 6a1d 2800 |01f3: invoke-direct/range {v40}, Lorg/toulibre/cdl/db/DatabaseManager;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@1d6a │ │ -08055c: 0c24 |01f6: move-result-object v36 │ │ -08055e: 7801 1101 2400 |01f7: invoke-interface/range {v36}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0111 │ │ -080564: 0c24 |01fa: move-result-object v36 │ │ -080566: 1a25 9718 |01fb: const-string v37, "last_update_time" // string@1897 │ │ -08056a: 7100 d81b 0000 |01fd: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -080570: 0b26 |0200: move-result-wide v38 │ │ -080572: 7804 0f01 2400 |0201: invoke-interface/range {v36, v37, v38, v39}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@010f │ │ -080578: 0c24 |0204: move-result-object v36 │ │ -08057a: 1a25 9618 |0205: const-string v37, "last_modified_tag" // string@1896 │ │ -08057e: 0800 2400 |0207: move-object/from16 v0, v36 │ │ -080582: 0801 2500 |0209: move-object/from16 v1, v37 │ │ -080586: 0802 2a00 |020b: move-object/from16 v2, v42 │ │ -08058a: 7230 1001 1002 |020d: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0110 │ │ -080590: 0c24 |0210: move-result-object v36 │ │ -080592: 7801 0c01 2400 |0211: invoke-interface/range {v36}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@010c │ │ -080598: 0800 2800 |0214: move-object/from16 v0, v40 │ │ -08059c: 5400 8b0c |0216: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -0805a0: 0824 0000 |0218: move-object/from16 v36, v0 │ │ -0805a4: 7401 c300 2400 |021a: invoke-virtual/range {v36}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -0805aa: 0c24 |021d: move-result-object v36 │ │ -0805ac: 6225 890c |021e: sget-object v37, Lorg/toulibre/cdl/db/DatabaseManager;.URI_TRACKS:Landroid/net/Uri; // field@0c89 │ │ -0805b0: 1326 0000 |0220: const/16 v38, #int 0 // #0 │ │ -0805b4: 7403 b800 2400 |0222: invoke-virtual/range {v36, v37, v38}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ -0805ba: 0800 2800 |0225: move-object/from16 v0, v40 │ │ -0805be: 5400 8b0c |0227: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -0805c2: 0824 0000 |0229: move-object/from16 v36, v0 │ │ -0805c6: 7401 c300 2400 |022b: invoke-virtual/range {v36}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -0805cc: 0c24 |022e: move-result-object v36 │ │ -0805ce: 6225 880c |022f: sget-object v37, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -0805d2: 1326 0000 |0231: const/16 v38, #int 0 // #0 │ │ -0805d6: 7403 b800 2400 |0233: invoke-virtual/range {v36, v37, v38}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ -0805dc: 0800 2800 |0236: move-object/from16 v0, v40 │ │ -0805e0: 5400 8b0c |0238: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -0805e4: 0824 0000 |023a: move-object/from16 v36, v0 │ │ -0805e8: 7701 9f05 2400 |023c: invoke-static/range {v36}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -0805ee: 0c24 |023f: move-result-object v36 │ │ -0805f0: 2225 3100 |0240: new-instance v37, Landroid/content/Intent; // type@0031 │ │ -0805f4: 1a26 751f |0242: const-string v38, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" // string@1f75 │ │ -0805f8: 7602 dc00 2500 |0244: invoke-direct/range {v37, v38}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -0805fe: 7402 a105 2400 |0247: invoke-virtual/range {v36, v37}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -080604: 2723 |024a: throw v35 │ │ -080606: 1323 0400 |024b: const/16 v35, #int 4 // #4 │ │ -08060a: 7401 1e1c 1b00 |024d: invoke-virtual/range {v27}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -080610: 0b24 |0250: move-result-wide v36 │ │ -080612: 0200 2300 |0251: move/from16 v0, v35 │ │ -080616: 0501 2400 |0253: move-wide/from16 v1, v36 │ │ -08061a: 6e40 7a01 0921 |0255: invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ -080620: 2900 b3fe |0258: goto/16 010b // -014d │ │ -080624: 6e10 361f 0800 |025a: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getLinks:()Ljava/util/List; // method@1f36 │ │ -08062a: 0c23 |025d: move-result-object v35 │ │ -08062c: 7801 391c 2300 |025e: invoke-interface/range {v35}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1c39 │ │ -080632: 0c0f |0261: move-result-object v15 │ │ -080634: 7210 261c 0f00 |0262: invoke-interface {v15}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -08063a: 0a23 |0265: move-result v35 │ │ -08063c: 3823 3600 |0266: if-eqz v35, 029c // +0036 │ │ -080640: 7210 271c 0f00 |0268: invoke-interface {v15}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -080646: 0c11 |026b: move-result-object v17 │ │ -080648: 1f11 9404 |026c: check-cast v17, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ -08064c: 7401 7d01 1200 |026e: invoke-virtual/range {v18}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ -080652: 1323 0100 |0271: const/16 v35, #int 1 // #1 │ │ -080656: 0800 1200 |0273: move-object/from16 v0, v18 │ │ -08065a: 0201 2300 |0275: move/from16 v1, v35 │ │ -08065e: 6e40 7a01 10ba |0277: invoke-virtual {v0, v1, v10, v11}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ -080664: 1323 0200 |027a: const/16 v35, #int 2 // #2 │ │ -080668: 7401 5e1f 1100 |027c: invoke-virtual/range {v17}, Lorg/toulibre/cdl/model/Link;.getUrl:()Ljava/lang/String; // method@1f5e │ │ -08066e: 0c24 |027f: move-result-object v36 │ │ -080670: 0800 1200 |0280: move-object/from16 v0, v18 │ │ -080674: 0201 2300 |0282: move/from16 v1, v35 │ │ -080678: 0802 2400 |0284: move-object/from16 v2, v36 │ │ -08067c: 7130 591d 1002 |0286: invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ -080682: 1323 0300 |0289: const/16 v35, #int 3 // #3 │ │ -080686: 7401 5d1f 1100 |028b: invoke-virtual/range {v17}, Lorg/toulibre/cdl/model/Link;.getDescription:()Ljava/lang/String; // method@1f5d │ │ -08068c: 0c24 |028e: move-result-object v36 │ │ -08068e: 0800 1200 |028f: move-object/from16 v0, v18 │ │ -080692: 0201 2300 |0291: move/from16 v1, v35 │ │ -080696: 0802 2400 |0293: move-object/from16 v2, v36 │ │ -08069a: 7130 591d 1002 |0295: invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ -0806a0: 7401 7e01 1200 |0298: invoke-virtual/range {v18}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ -0806a6: 28c7 |029b: goto 0262 // -0039 │ │ -0806a8: d81c 1c01 |029c: add-int/lit8 v28, v28, #int 1 // #01 │ │ -0806ac: 2900 bffd |029e: goto/16 005d // -0241 │ │ -0806b0: 2221 2900 |02a0: new-instance v33, Landroid/content/ContentValues; // type@0029 │ │ -0806b4: 7601 bb00 2100 |02a2: invoke-direct/range {v33}, Landroid/content/ContentValues;.:()V // method@00bb │ │ -0806ba: 7210 511c 0600 |02a5: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ -0806c0: 0c0e |02a8: move-result-object v14 │ │ -0806c2: 7210 261c 0e00 |02a9: invoke-interface {v14}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -0806c8: 0a23 |02ac: move-result v35 │ │ -0806ca: 3823 4800 |02ad: if-eqz v35, 02f5 // +0048 │ │ -0806ce: 7210 271c 0e00 |02af: invoke-interface {v14}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -0806d4: 0c05 |02b2: move-result-object v5 │ │ -0806d6: 1f05 9004 |02b3: check-cast v5, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -0806da: 7401 bc00 2100 |02b5: invoke-virtual/range {v33}, Landroid/content/ContentValues;.clear:()V // method@00bc │ │ -0806e0: 1a23 380e |02b8: const-string v35, "_index" // string@0e38 │ │ -0806e4: 6e10 1e1f 0500 |02ba: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;.getIndex:()I // method@1f1e │ │ -0806ea: 0a24 |02bd: move-result v36 │ │ -0806ec: 7701 911b 2400 |02be: invoke-static/range {v36}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -0806f2: 0c24 |02c1: move-result-object v36 │ │ -0806f4: 0800 2100 |02c2: move-object/from16 v0, v33 │ │ -0806f8: 0801 2300 |02c4: move-object/from16 v1, v35 │ │ -0806fc: 0802 2400 |02c6: move-object/from16 v2, v36 │ │ -080700: 6e30 bd00 1002 |02c8: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00bd │ │ -080706: 6e10 1d1f 0500 |02cb: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;.getDate:()Ljava/util/Date; // method@1f1d │ │ -08070c: 0c04 |02ce: move-result-object v4 │ │ -08070e: 1a23 3712 |02cf: const-string v35, "date" // string@1237 │ │ -080712: 3904 1f00 |02d1: if-nez v4, 02f0 // +001f │ │ -080716: 1624 0000 |02d3: const-wide/16 v36, #int 0 // #0 │ │ -08071a: 7702 961b 2400 |02d5: invoke-static/range {v36, v37}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1b96 │ │ -080720: 0c24 |02d8: move-result-object v36 │ │ -080722: 0800 2100 |02d9: move-object/from16 v0, v33 │ │ -080726: 0801 2300 |02db: move-object/from16 v1, v35 │ │ -08072a: 0802 2400 |02dd: move-object/from16 v2, v36 │ │ -08072e: 6e30 be00 1002 |02df: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00be │ │ -080734: 1a23 3a12 |02e2: const-string v35, "days" // string@123a │ │ -080738: 1324 0000 |02e4: const/16 v36, #int 0 // #0 │ │ -08073c: 0800 2300 |02e6: move-object/from16 v0, v35 │ │ -080740: 0801 2400 |02e8: move-object/from16 v1, v36 │ │ -080744: 0802 2100 |02ea: move-object/from16 v2, v33 │ │ -080748: 6e40 7501 0721 |02ec: invoke-virtual {v7, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0175 │ │ -08074e: 28ba |02ef: goto 02a9 // -0046 │ │ -080750: 6e10 1e1c 0400 |02f0: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -080756: 0b24 |02f3: move-result-wide v36 │ │ -080758: 28e1 |02f4: goto 02d5 // -001f │ │ -08075a: 1824 ffff ffff ffff ff7f |02f5: const-wide v36, #double nan // #7fffffffffffffff │ │ -080764: 3123 1424 |02fa: cmp-long v35, v20, v36 │ │ -080768: 3b23 1f00 |02fc: if-gez v35, 031b // +001f │ │ -08076c: 1323 0100 |02fe: const/16 v35, #int 1 // #1 │ │ -080770: 0200 2300 |0300: move/from16 v0, v35 │ │ -080774: 2300 fb04 |0302: new-array v0, v0, [Ljava/lang/String; // type@04fb │ │ -080778: 0822 0000 |0304: move-object/from16 v34, v0 │ │ -08077c: 1323 0000 |0306: const/16 v35, #int 0 // #0 │ │ -080780: 7702 c81b 1400 |0308: invoke-static/range {v20, v21}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -080786: 0c24 |030b: move-result-object v36 │ │ -080788: 4d24 2223 |030c: aput-object v36, v34, v35 │ │ -08078c: 1a23 7110 |030e: const-string v35, "bookmarks" // string@1071 │ │ -080790: 1a24 8113 |0310: const-string v36, "event_id < ?" // string@1381 │ │ -080794: 0800 2300 |0312: move-object/from16 v0, v35 │ │ -080798: 0801 2400 |0314: move-object/from16 v1, v36 │ │ -08079c: 0802 2200 |0316: move-object/from16 v2, v34 │ │ -0807a0: 6e40 7201 0721 |0318: invoke-virtual {v7, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ -0807a6: 3d1c 0700 |031b: if-lez v28, 0322 // +0007 │ │ -0807aa: 6e10 7801 0700 |031d: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0178 │ │ -0807b0: 1310 0100 |0320: const/16 v16, #int 1 // #1 │ │ -0807b4: 6e10 7301 0700 |0322: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ -0807ba: 3810 6f00 |0325: if-eqz v16, 0394 // +006f │ │ -0807be: 1323 0000 |0327: const/16 v35, #int 0 // #0 │ │ -0807c2: 0800 2300 |0329: move-object/from16 v0, v35 │ │ -0807c6: 0801 2800 |032b: move-object/from16 v1, v40 │ │ -0807ca: 5b10 8a0c |032d: iput-object v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.cachedDays:Ljava/util/List; // field@0c8a │ │ -0807ce: 1323 ffff |032f: const/16 v35, #int -1 // #ffff │ │ -0807d2: 0200 2300 |0331: move/from16 v0, v35 │ │ -0807d6: 0801 2800 |0333: move-object/from16 v1, v40 │ │ -0807da: 5910 8e0c |0335: iput v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.year:I // field@0c8e │ │ -0807de: 7601 6a1d 2800 |0337: invoke-direct/range {v40}, Lorg/toulibre/cdl/db/DatabaseManager;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@1d6a │ │ -0807e4: 0c23 |033a: move-result-object v35 │ │ -0807e6: 7801 1101 2300 |033b: invoke-interface/range {v35}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0111 │ │ -0807ec: 0c23 |033e: move-result-object v35 │ │ -0807ee: 1a24 9718 |033f: const-string v36, "last_update_time" // string@1897 │ │ -0807f2: 7100 d81b 0000 |0341: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -0807f8: 0b26 |0344: move-result-wide v38 │ │ -0807fa: 0800 2300 |0345: move-object/from16 v0, v35 │ │ -0807fe: 0801 2400 |0347: move-object/from16 v1, v36 │ │ -080802: 0502 2600 |0349: move-wide/from16 v2, v38 │ │ -080806: 7240 0f01 1032 |034b: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@010f │ │ -08080c: 0c23 |034e: move-result-object v35 │ │ -08080e: 1a24 9618 |034f: const-string v36, "last_modified_tag" // string@1896 │ │ -080812: 0800 2300 |0351: move-object/from16 v0, v35 │ │ -080816: 0801 2400 |0353: move-object/from16 v1, v36 │ │ -08081a: 0802 2a00 |0355: move-object/from16 v2, v42 │ │ -08081e: 7230 1001 1002 |0357: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0110 │ │ -080824: 0c23 |035a: move-result-object v35 │ │ -080826: 7801 0c01 2300 |035b: invoke-interface/range {v35}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@010c │ │ -08082c: 0800 2800 |035e: move-object/from16 v0, v40 │ │ -080830: 5400 8b0c |0360: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -080834: 0823 0000 |0362: move-object/from16 v35, v0 │ │ -080838: 7401 c300 2300 |0364: invoke-virtual/range {v35}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -08083e: 0c23 |0367: move-result-object v35 │ │ -080840: 6224 890c |0368: sget-object v36, Lorg/toulibre/cdl/db/DatabaseManager;.URI_TRACKS:Landroid/net/Uri; // field@0c89 │ │ -080844: 1325 0000 |036a: const/16 v37, #int 0 // #0 │ │ -080848: 7403 b800 2300 |036c: invoke-virtual/range {v35, v36, v37}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ -08084e: 0800 2800 |036f: move-object/from16 v0, v40 │ │ -080852: 5400 8b0c |0371: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -080856: 0823 0000 |0373: move-object/from16 v35, v0 │ │ -08085a: 7401 c300 2300 |0375: invoke-virtual/range {v35}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ -080860: 0c23 |0378: move-result-object v35 │ │ -080862: 6224 880c |0379: sget-object v36, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ -080866: 1325 0000 |037b: const/16 v37, #int 0 // #0 │ │ -08086a: 7403 b800 2300 |037d: invoke-virtual/range {v35, v36, v37}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ -080870: 0800 2800 |0380: move-object/from16 v0, v40 │ │ -080874: 5400 8b0c |0382: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ -080878: 0823 0000 |0384: move-object/from16 v35, v0 │ │ -08087c: 7701 9f05 2300 |0386: invoke-static/range {v35}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -080882: 0c23 |0389: move-result-object v35 │ │ -080884: 2224 3100 |038a: new-instance v36, Landroid/content/Intent; // type@0031 │ │ -080888: 1a25 751f |038c: const-string v37, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" // string@1f75 │ │ -08088c: 7602 dc00 2400 |038e: invoke-direct/range {v36, v37}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -080892: 7402 a105 2300 |0391: invoke-virtual/range {v35, v36}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -080898: 0f1c |0394: return v28 │ │ + insns size : 915 16-bit code units │ │ +080140: |[080140] org.toulibre.cdl.db.DatabaseManager.storeSchedule:(Ljava/lang/Iterable;Ljava/lang/String;)I │ │ +080150: 120e |0000: const/4 v14, #int 0 // #0 │ │ +080152: 0800 2600 |0001: move-object/from16 v0, v38 │ │ +080156: 5400 8c0c |0003: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.helper:Lorg/toulibre/cdl/db/DatabaseHelper; // field@0c8c │ │ +08015a: 0821 0000 |0005: move-object/from16 v33, v0 │ │ +08015e: 7401 531d 2100 |0007: invoke-virtual/range {v33}, Lorg/toulibre/cdl/db/DatabaseHelper;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@1d53 │ │ +080164: 0c07 |000a: move-result-object v7 │ │ +080166: 6e10 7001 0700 |000b: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.beginTransaction:()V // method@0170 │ │ +08016c: 7110 5a1d 0700 |000e: invoke-static {v7}, Lorg/toulibre/cdl/db/DatabaseManager;.clearSchedule:(Landroid/database/sqlite/SQLiteDatabase;)V // method@1d5a │ │ +080172: 1a21 0304 |0011: const-string v33, "INSERT INTO tracks (id, name, type) VALUES (?, ?, ?);" // string@0403 │ │ +080176: 0800 2100 |0013: move-object/from16 v0, v33 │ │ +08017a: 6e20 7101 0700 |0015: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ +080180: 0c1d |0018: move-result-object v29 │ │ +080182: 1a21 ff03 |0019: const-string v33, "INSERT INTO events (id, day_index, start_time, end_time, room_name, slug, track_id, abstract, description) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);" // string@03ff │ │ +080186: 0800 2100 |001b: move-object/from16 v0, v33 │ │ +08018a: 6e20 7101 0700 |001d: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ +080190: 0c09 |0020: move-result-object v9 │ │ +080192: 1a21 0104 |0021: const-string v33, "INSERT INTO events_titles (rowid, title, subtitle) VALUES (?, ?, ?);" // string@0401 │ │ +080196: 0800 2100 |0023: move-object/from16 v0, v33 │ │ +08019a: 6e20 7101 0700 |0025: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ +0801a0: 0c0d |0028: move-result-object v13 │ │ +0801a2: 1a21 0004 |0029: const-string v33, "INSERT INTO events_persons (event_id, person_id) VALUES (?, ?);" // string@0400 │ │ +0801a6: 0800 2100 |002b: move-object/from16 v0, v33 │ │ +0801aa: 6e20 7101 0700 |002d: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ +0801b0: 0c0c |0030: move-result-object v12 │ │ +0801b2: 1a21 0404 |0031: const-string v33, "INSERT OR IGNORE INTO persons (rowid, name) VALUES (?, ?);" // string@0404 │ │ +0801b6: 0800 2100 |0033: move-object/from16 v0, v33 │ │ +0801ba: 6e20 7101 0700 |0035: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ +0801c0: 0c18 |0038: move-result-object v24 │ │ +0801c2: 1a21 0204 |0039: const-string v33, "INSERT INTO links (event_id, url, description) VALUES (?, ?, ?);" // string@0402 │ │ +0801c6: 0800 2100 |003b: move-object/from16 v0, v33 │ │ +0801ca: 6e20 7101 0700 |003d: invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;.compileStatement:(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; // method@0171 │ │ +0801d0: 0c10 |0040: move-result-object v16 │ │ +0801d2: 131a 0000 |0041: const/16 v26, #int 0 // #0 │ │ +0801d6: 221e 0c04 |0043: new-instance v30, Ljava/util/HashMap; // type@040c │ │ +0801da: 7601 201c 1e00 |0045: invoke-direct/range {v30}, Ljava/util/HashMap;.:()V // method@1c20 │ │ +0801e0: 1614 0000 |0048: const-wide/16 v20, #int 0 // #0 │ │ +0801e4: 1812 ffff ffff ffff ff7f |004a: const-wide v18, #double nan // #7fffffffffffffff │ │ +0801ee: 2206 0d04 |004f: new-instance v6, Ljava/util/HashSet; // type@040d │ │ +0801f2: 1321 0200 |0051: const/16 v33, #int 2 // #2 │ │ +0801f6: 0200 2100 |0053: move/from16 v0, v33 │ │ +0801fa: 7020 251c 0600 |0055: invoke-direct {v6, v0}, Ljava/util/HashSet;.:(I)V // method@1c25 │ │ +080200: 7801 921b 2700 |0058: invoke-interface/range {v39}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@1b92 │ │ +080206: 0c21 |005b: move-result-object v33 │ │ +080208: 7801 261c 2100 |005c: invoke-interface/range {v33}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +08020e: 0a22 |005f: move-result v34 │ │ +080210: 3822 3f02 |0060: if-eqz v34, 029f // +023f │ │ +080214: 7801 271c 2100 |0062: invoke-interface/range {v33}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +08021a: 0c08 |0065: move-result-object v8 │ │ +08021c: 1f08 9204 |0066: check-cast v8, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ +080220: 6e10 3e1f 0800 |0068: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ +080226: 0c1b |006b: move-result-object v27 │ │ +080228: 0800 1e00 |006c: move-object/from16 v0, v30 │ │ +08022c: 0801 1b00 |006e: move-object/from16 v1, v27 │ │ +080230: 7220 451c 1000 |0070: invoke-interface {v0, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@1c45 │ │ +080236: 0c1c |0073: move-result-object v28 │ │ +080238: 1f1c e503 |0074: check-cast v28, Ljava/lang/Long; // type@03e5 │ │ +08023c: 391c 4d00 |0076: if-nez v28, 00c3 // +004d │ │ +080240: 1622 0100 |0078: const-wide/16 v34, #int 1 // #1 │ │ +080244: 9b14 1422 |007a: add-long v20, v20, v34 │ │ +080248: 7702 961b 1400 |007c: invoke-static/range {v20, v21}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1b96 │ │ +08024e: 0c1c |007f: move-result-object v28 │ │ +080250: 7401 7d01 1d00 |0080: invoke-virtual/range {v29}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ +080256: 1322 0100 |0083: const/16 v34, #int 1 // #1 │ │ +08025a: 0800 1d00 |0085: move-object/from16 v0, v29 │ │ +08025e: 0201 2200 |0087: move/from16 v1, v34 │ │ +080262: 0502 1400 |0089: move-wide/from16 v2, v20 │ │ +080266: 6e40 7a01 1032 |008b: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ +08026c: 1322 0200 |008e: const/16 v34, #int 2 // #2 │ │ +080270: 7401 8b1f 1b00 |0090: invoke-virtual/range {v27}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ +080276: 0c23 |0093: move-result-object v35 │ │ +080278: 0800 1d00 |0094: move-object/from16 v0, v29 │ │ +08027c: 0201 2200 |0096: move/from16 v1, v34 │ │ +080280: 0802 2300 |0098: move-object/from16 v2, v35 │ │ +080284: 7130 591d 1002 |009a: invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ +08028a: 1322 0300 |009d: const/16 v34, #int 3 // #3 │ │ +08028e: 7401 8c1f 1b00 |009f: invoke-virtual/range {v27}, Lorg/toulibre/cdl/model/Track;.getType:()Lorg/toulibre/cdl/model/Track$Type; // method@1f8c │ │ +080294: 0c23 |00a2: move-result-object v35 │ │ +080296: 7401 801f 2300 |00a3: invoke-virtual/range {v35}, Lorg/toulibre/cdl/model/Track$Type;.name:()Ljava/lang/String; // method@1f80 │ │ +08029c: 0c23 |00a6: move-result-object v35 │ │ +08029e: 0800 1d00 |00a7: move-object/from16 v0, v29 │ │ +0802a2: 0201 2200 |00a9: move/from16 v1, v34 │ │ +0802a6: 0802 2300 |00ab: move-object/from16 v2, v35 │ │ +0802aa: 7130 591d 1002 |00ad: invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ +0802b0: 7401 7e01 1d00 |00b0: invoke-virtual/range {v29}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ +0802b6: 0b22 |00b3: move-result-wide v34 │ │ +0802b8: 1624 ffff |00b4: const-wide/16 v36, #int -1 // #ffff │ │ +0802bc: 3122 2224 |00b6: cmp-long v34, v34, v36 │ │ +0802c0: 3822 0b00 |00b8: if-eqz v34, 00c3 // +000b │ │ +0802c4: 0800 1e00 |00ba: move-object/from16 v0, v30 │ │ +0802c8: 0801 1b00 |00bc: move-object/from16 v1, v27 │ │ +0802cc: 0802 1c00 |00be: move-object/from16 v2, v28 │ │ +0802d0: 7230 481c 1002 |00c0: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@1c48 │ │ +0802d6: 6e10 7d01 0900 |00c3: invoke-virtual {v9}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ +0802dc: 6e10 351f 0800 |00c6: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +0802e2: 0b0a |00c9: move-result-wide v10 │ │ +0802e4: 3122 0a12 |00ca: cmp-long v34, v10, v18 │ │ +0802e8: 3b22 0400 |00cc: if-gez v34, 00d0 // +0004 │ │ +0802ec: 0512 0a00 |00ce: move-wide/from16 v18, v10 │ │ +0802f0: 1322 0100 |00d0: const/16 v34, #int 1 // #1 │ │ +0802f4: 0200 2200 |00d2: move/from16 v0, v34 │ │ +0802f8: 6e40 7a01 09ba |00d4: invoke-virtual {v9, v0, v10, v11}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ +0802fe: 6e10 321f 0800 |00d7: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getDay:()Lorg/toulibre/cdl/model/Day; // method@1f32 │ │ +080304: 0c05 |00da: move-result-object v5 │ │ +080306: 7220 4d1c 5600 |00db: invoke-interface {v6, v5}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@1c4d │ │ +08030c: 1322 0200 |00de: const/16 v34, #int 2 // #2 │ │ +080310: 6e10 1e1f 0500 |00e0: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;.getIndex:()I // method@1f1e │ │ +080316: 0a23 |00e3: move-result v35 │ │ +080318: 0200 2300 |00e4: move/from16 v0, v35 │ │ +08031c: 8100 |00e6: int-to-long v0, v0 │ │ +08031e: 0524 0000 |00e7: move-wide/from16 v36, v0 │ │ +080322: 0200 2200 |00e9: move/from16 v0, v34 │ │ +080326: 0501 2400 |00eb: move-wide/from16 v1, v36 │ │ +08032a: 6e40 7a01 0921 |00ed: invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ +080330: 6e10 3b1f 0800 |00f0: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ +080336: 0c19 |00f3: move-result-object v25 │ │ +080338: 3919 d900 |00f4: if-nez v25, 01cd // +00d9 │ │ +08033c: 1322 0300 |00f6: const/16 v34, #int 3 // #3 │ │ +080340: 0200 2200 |00f8: move/from16 v0, v34 │ │ +080344: 6e20 7b01 0900 |00fa: invoke-virtual {v9, v0}, Landroid/database/sqlite/SQLiteStatement;.bindNull:(I)V // method@017b │ │ +08034a: 6e10 341f 0800 |00fd: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getEndTime:()Ljava/util/Date; // method@1f34 │ │ +080350: 0c19 |0100: move-result-object v25 │ │ +080352: 3919 4901 |0101: if-nez v25, 024a // +0149 │ │ +080356: 1322 0400 |0103: const/16 v34, #int 4 // #4 │ │ +08035a: 0200 2200 |0105: move/from16 v0, v34 │ │ +08035e: 6e20 7b01 0900 |0107: invoke-virtual {v9, v0}, Landroid/database/sqlite/SQLiteStatement;.bindNull:(I)V // method@017b │ │ +080364: 1322 0500 |010a: const/16 v34, #int 5 // #5 │ │ +080368: 6e10 391f 0800 |010c: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ +08036e: 0c23 |010f: move-result-object v35 │ │ +080370: 0200 2200 |0110: move/from16 v0, v34 │ │ +080374: 0801 2300 |0112: move-object/from16 v1, v35 │ │ +080378: 7130 591d 0901 |0114: invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ +08037e: 1322 0600 |0117: const/16 v34, #int 6 // #6 │ │ +080382: 6e10 3a1f 0800 |0119: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getSlug:()Ljava/lang/String; // method@1f3a │ │ +080388: 0c23 |011c: move-result-object v35 │ │ +08038a: 0200 2200 |011d: move/from16 v0, v34 │ │ +08038e: 0801 2300 |011f: move-object/from16 v1, v35 │ │ +080392: 7130 591d 0901 |0121: invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ +080398: 1322 0700 |0124: const/16 v34, #int 7 // #7 │ │ +08039c: 7401 941b 1c00 |0126: invoke-virtual/range {v28}, Ljava/lang/Long;.longValue:()J // method@1b94 │ │ +0803a2: 0b24 |0129: move-result-wide v36 │ │ +0803a4: 0200 2200 |012a: move/from16 v0, v34 │ │ +0803a8: 0501 2400 |012c: move-wide/from16 v1, v36 │ │ +0803ac: 6e40 7a01 0921 |012e: invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ +0803b2: 1322 0800 |0131: const/16 v34, #int 8 // #8 │ │ +0803b6: 6e10 311f 0800 |0133: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getAbstractText:()Ljava/lang/String; // method@1f31 │ │ +0803bc: 0c23 |0136: move-result-object v35 │ │ +0803be: 0200 2200 |0137: move/from16 v0, v34 │ │ +0803c2: 0801 2300 |0139: move-object/from16 v1, v35 │ │ +0803c6: 7130 591d 0901 |013b: invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ +0803cc: 1322 0900 |013e: const/16 v34, #int 9 // #9 │ │ +0803d0: 6e10 331f 0800 |0140: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getDescription:()Ljava/lang/String; // method@1f33 │ │ +0803d6: 0c23 |0143: move-result-object v35 │ │ +0803d8: 0200 2200 |0144: move/from16 v0, v34 │ │ +0803dc: 0801 2300 |0146: move-object/from16 v1, v35 │ │ +0803e0: 7130 591d 0901 |0148: invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ +0803e6: 6e10 7e01 0900 |014b: invoke-virtual {v9}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ +0803ec: 0b22 |014e: move-result-wide v34 │ │ +0803ee: 1624 ffff |014f: const-wide/16 v36, #int -1 // #ffff │ │ +0803f2: 3122 2224 |0151: cmp-long v34, v34, v36 │ │ +0803f6: 3822 4801 |0153: if-eqz v34, 029b // +0148 │ │ +0803fa: 6e10 7d01 0d00 |0155: invoke-virtual {v13}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ +080400: 1322 0100 |0158: const/16 v34, #int 1 // #1 │ │ +080404: 0200 2200 |015a: move/from16 v0, v34 │ │ +080408: 6e40 7a01 0dba |015c: invoke-virtual {v13, v0, v10, v11}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ +08040e: 1322 0200 |015f: const/16 v34, #int 2 // #2 │ │ +080412: 6e10 3d1f 0800 |0161: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ +080418: 0c23 |0164: move-result-object v35 │ │ +08041a: 0200 2200 |0165: move/from16 v0, v34 │ │ +08041e: 0801 2300 |0167: move-object/from16 v1, v35 │ │ +080422: 7130 591d 0d01 |0169: invoke-static {v13, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ +080428: 1322 0300 |016c: const/16 v34, #int 3 // #3 │ │ +08042c: 6e10 3c1f 0800 |016e: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getSubTitle:()Ljava/lang/String; // method@1f3c │ │ +080432: 0c23 |0171: move-result-object v35 │ │ +080434: 0200 2200 |0172: move/from16 v0, v34 │ │ +080438: 0801 2300 |0174: move-object/from16 v1, v35 │ │ +08043c: 7130 591d 0d01 |0176: invoke-static {v13, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ +080442: 6e10 7e01 0d00 |0179: invoke-virtual {v13}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ +080448: 6e10 371f 0800 |017c: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getPersons:()Ljava/util/List; // method@1f37 │ │ +08044e: 0c22 |017f: move-result-object v34 │ │ +080450: 7801 391c 2200 |0180: invoke-interface/range {v34}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1c39 │ │ +080456: 0c22 |0183: move-result-object v34 │ │ +080458: 7801 261c 2200 |0184: invoke-interface/range {v34}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +08045e: 0a23 |0187: move-result v35 │ │ +080460: 3823 d100 |0188: if-eqz v35, 0259 // +00d1 │ │ +080464: 7801 271c 2200 |018a: invoke-interface/range {v34}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +08046a: 0c11 |018d: move-result-object v17 │ │ +08046c: 1f11 9604 |018e: check-cast v17, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ +080470: 6e10 7d01 0c00 |0190: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ +080476: 1323 0100 |0193: const/16 v35, #int 1 // #1 │ │ +08047a: 0200 2300 |0195: move/from16 v0, v35 │ │ +08047e: 6e40 7a01 0cba |0197: invoke-virtual {v12, v0, v10, v11}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ +080484: 7401 6f1f 1100 |019a: invoke-virtual/range {v17}, Lorg/toulibre/cdl/model/Person;.getId:()J // method@1f6f │ │ +08048a: 0b16 |019d: move-result-wide v22 │ │ +08048c: 1323 0200 |019e: const/16 v35, #int 2 // #2 │ │ +080490: 0200 2300 |01a0: move/from16 v0, v35 │ │ +080494: 0501 1600 |01a2: move-wide/from16 v1, v22 │ │ +080498: 6e40 7a01 0c21 |01a4: invoke-virtual {v12, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ +08049e: 6e10 7e01 0c00 |01a7: invoke-virtual {v12}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ +0804a4: 7401 7d01 1800 |01aa: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ +0804aa: 1323 0100 |01ad: const/16 v35, #int 1 // #1 │ │ +0804ae: 0800 1800 |01af: move-object/from16 v0, v24 │ │ +0804b2: 0201 2300 |01b1: move/from16 v1, v35 │ │ +0804b6: 0502 1600 |01b3: move-wide/from16 v2, v22 │ │ +0804ba: 6e40 7a01 1032 |01b5: invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ +0804c0: 1323 0200 |01b8: const/16 v35, #int 2 // #2 │ │ +0804c4: 7401 701f 1100 |01ba: invoke-virtual/range {v17}, Lorg/toulibre/cdl/model/Person;.getName:()Ljava/lang/String; // method@1f70 │ │ +0804ca: 0c24 |01bd: move-result-object v36 │ │ +0804cc: 0800 1800 |01be: move-object/from16 v0, v24 │ │ +0804d0: 0201 2300 |01c0: move/from16 v1, v35 │ │ +0804d4: 0802 2400 |01c2: move-object/from16 v2, v36 │ │ +0804d8: 7130 591d 1002 |01c4: invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ +0804de: 7401 7e01 1800 |01c7: invoke-virtual/range {v24}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ +0804e4: 28ba |01ca: goto 0184 // -0046 │ │ +0804e6: 0d23 |01cb: move-exception v35 │ │ +0804e8: 28b8 |01cc: goto 0184 // -0048 │ │ +0804ea: 1322 0300 |01cd: const/16 v34, #int 3 // #3 │ │ +0804ee: 7401 1e1c 1900 |01cf: invoke-virtual/range {v25}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +0804f4: 0b24 |01d2: move-result-wide v36 │ │ +0804f6: 0200 2200 |01d3: move/from16 v0, v34 │ │ +0804fa: 0501 2400 |01d5: move-wide/from16 v1, v36 │ │ +0804fe: 6e40 7a01 0921 |01d7: invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ +080504: 2900 23ff |01da: goto/16 00fd // -00dd │ │ +080508: 0d21 |01dc: move-exception v33 │ │ +08050a: 6e10 7301 0700 |01dd: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ +080510: 380e 6900 |01e0: if-eqz v14, 0249 // +0069 │ │ +080514: 1322 0000 |01e2: const/16 v34, #int 0 // #0 │ │ +080518: 0800 2200 |01e4: move-object/from16 v0, v34 │ │ +08051c: 0801 2600 |01e6: move-object/from16 v1, v38 │ │ +080520: 5b10 8a0c |01e8: iput-object v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.cachedDays:Ljava/util/List; // field@0c8a │ │ +080524: 1322 ffff |01ea: const/16 v34, #int -1 // #ffff │ │ +080528: 0200 2200 |01ec: move/from16 v0, v34 │ │ +08052c: 0801 2600 |01ee: move-object/from16 v1, v38 │ │ +080530: 5910 8e0c |01f0: iput v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.year:I // field@0c8e │ │ +080534: 7601 6a1d 2600 |01f2: invoke-direct/range {v38}, Lorg/toulibre/cdl/db/DatabaseManager;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@1d6a │ │ +08053a: 0c22 |01f5: move-result-object v34 │ │ +08053c: 7801 1101 2200 |01f6: invoke-interface/range {v34}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0111 │ │ +080542: 0c22 |01f9: move-result-object v34 │ │ +080544: 1a23 9518 |01fa: const-string v35, "last_update_time" // string@1895 │ │ +080548: 7100 d81b 0000 |01fc: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +08054e: 0b24 |01ff: move-result-wide v36 │ │ +080550: 7804 0f01 2200 |0200: invoke-interface/range {v34, v35, v36, v37}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@010f │ │ +080556: 0c22 |0203: move-result-object v34 │ │ +080558: 1a23 9418 |0204: const-string v35, "last_modified_tag" // string@1894 │ │ +08055c: 0800 2200 |0206: move-object/from16 v0, v34 │ │ +080560: 0801 2300 |0208: move-object/from16 v1, v35 │ │ +080564: 0802 2800 |020a: move-object/from16 v2, v40 │ │ +080568: 7230 1001 1002 |020c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0110 │ │ +08056e: 0c22 |020f: move-result-object v34 │ │ +080570: 7801 0c01 2200 |0210: invoke-interface/range {v34}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@010c │ │ +080576: 0800 2600 |0213: move-object/from16 v0, v38 │ │ +08057a: 5400 8b0c |0215: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +08057e: 0822 0000 |0217: move-object/from16 v34, v0 │ │ +080582: 7401 c300 2200 |0219: invoke-virtual/range {v34}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +080588: 0c22 |021c: move-result-object v34 │ │ +08058a: 6223 890c |021d: sget-object v35, Lorg/toulibre/cdl/db/DatabaseManager;.URI_TRACKS:Landroid/net/Uri; // field@0c89 │ │ +08058e: 1324 0000 |021f: const/16 v36, #int 0 // #0 │ │ +080592: 7403 b800 2200 |0221: invoke-virtual/range {v34, v35, v36}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ +080598: 0800 2600 |0224: move-object/from16 v0, v38 │ │ +08059c: 5400 8b0c |0226: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +0805a0: 0822 0000 |0228: move-object/from16 v34, v0 │ │ +0805a4: 7401 c300 2200 |022a: invoke-virtual/range {v34}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +0805aa: 0c22 |022d: move-result-object v34 │ │ +0805ac: 6223 880c |022e: sget-object v35, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +0805b0: 1324 0000 |0230: const/16 v36, #int 0 // #0 │ │ +0805b4: 7403 b800 2200 |0232: invoke-virtual/range {v34, v35, v36}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ +0805ba: 0800 2600 |0235: move-object/from16 v0, v38 │ │ +0805be: 5400 8b0c |0237: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +0805c2: 0822 0000 |0239: move-object/from16 v34, v0 │ │ +0805c6: 7701 9f05 2200 |023b: invoke-static/range {v34}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +0805cc: 0c22 |023e: move-result-object v34 │ │ +0805ce: 2223 3100 |023f: new-instance v35, Landroid/content/Intent; // type@0031 │ │ +0805d2: 1a24 731f |0241: const-string v36, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" // string@1f73 │ │ +0805d6: 7602 dc00 2300 |0243: invoke-direct/range {v35, v36}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +0805dc: 7402 a105 2200 |0246: invoke-virtual/range {v34, v35}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +0805e2: 2721 |0249: throw v33 │ │ +0805e4: 1322 0400 |024a: const/16 v34, #int 4 // #4 │ │ +0805e8: 7401 1e1c 1900 |024c: invoke-virtual/range {v25}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +0805ee: 0b24 |024f: move-result-wide v36 │ │ +0805f0: 0200 2200 |0250: move/from16 v0, v34 │ │ +0805f4: 0501 2400 |0252: move-wide/from16 v1, v36 │ │ +0805f8: 6e40 7a01 0921 |0254: invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ +0805fe: 2900 b3fe |0257: goto/16 010a // -014d │ │ +080602: 6e10 361f 0800 |0259: invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;.getLinks:()Ljava/util/List; // method@1f36 │ │ +080608: 0c22 |025c: move-result-object v34 │ │ +08060a: 7801 391c 2200 |025d: invoke-interface/range {v34}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1c39 │ │ +080610: 0c22 |0260: move-result-object v34 │ │ +080612: 7801 261c 2200 |0261: invoke-interface/range {v34}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +080618: 0a23 |0264: move-result v35 │ │ +08061a: 3823 3600 |0265: if-eqz v35, 029b // +0036 │ │ +08061e: 7801 271c 2200 |0267: invoke-interface/range {v34}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +080624: 0c0f |026a: move-result-object v15 │ │ +080626: 1f0f 9404 |026b: check-cast v15, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ +08062a: 7401 7d01 1000 |026d: invoke-virtual/range {v16}, Landroid/database/sqlite/SQLiteStatement;.clearBindings:()V // method@017d │ │ +080630: 1323 0100 |0270: const/16 v35, #int 1 // #1 │ │ +080634: 0800 1000 |0272: move-object/from16 v0, v16 │ │ +080638: 0201 2300 |0274: move/from16 v1, v35 │ │ +08063c: 6e40 7a01 10ba |0276: invoke-virtual {v0, v1, v10, v11}, Landroid/database/sqlite/SQLiteStatement;.bindLong:(IJ)V // method@017a │ │ +080642: 1323 0200 |0279: const/16 v35, #int 2 // #2 │ │ +080646: 6e10 5e1f 0f00 |027b: invoke-virtual {v15}, Lorg/toulibre/cdl/model/Link;.getUrl:()Ljava/lang/String; // method@1f5e │ │ +08064c: 0c24 |027e: move-result-object v36 │ │ +08064e: 0800 1000 |027f: move-object/from16 v0, v16 │ │ +080652: 0201 2300 |0281: move/from16 v1, v35 │ │ +080656: 0802 2400 |0283: move-object/from16 v2, v36 │ │ +08065a: 7130 591d 1002 |0285: invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ +080660: 1323 0300 |0288: const/16 v35, #int 3 // #3 │ │ +080664: 6e10 5d1f 0f00 |028a: invoke-virtual {v15}, Lorg/toulibre/cdl/model/Link;.getDescription:()Ljava/lang/String; // method@1f5d │ │ +08066a: 0c24 |028d: move-result-object v36 │ │ +08066c: 0800 1000 |028e: move-object/from16 v0, v16 │ │ +080670: 0201 2300 |0290: move/from16 v1, v35 │ │ +080674: 0802 2400 |0292: move-object/from16 v2, v36 │ │ +080678: 7130 591d 1002 |0294: invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.bindString:(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V // method@1d59 │ │ +08067e: 7401 7e01 1000 |0297: invoke-virtual/range {v16}, Landroid/database/sqlite/SQLiteStatement;.executeInsert:()J // method@017e │ │ +080684: 28c7 |029a: goto 0261 // -0039 │ │ +080686: d81a 1a01 |029b: add-int/lit8 v26, v26, #int 1 // #01 │ │ +08068a: 2900 bffd |029d: goto/16 005c // -0241 │ │ +08068e: 221f 2900 |029f: new-instance v31, Landroid/content/ContentValues; // type@0029 │ │ +080692: 7601 bb00 1f00 |02a1: invoke-direct/range {v31}, Landroid/content/ContentValues;.:()V // method@00bb │ │ +080698: 7210 511c 0600 |02a4: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@1c51 │ │ +08069e: 0c21 |02a7: move-result-object v33 │ │ +0806a0: 7801 261c 2100 |02a8: invoke-interface/range {v33}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +0806a6: 0a22 |02ab: move-result v34 │ │ +0806a8: 3822 4800 |02ac: if-eqz v34, 02f4 // +0048 │ │ +0806ac: 7801 271c 2100 |02ae: invoke-interface/range {v33}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +0806b2: 0c05 |02b1: move-result-object v5 │ │ +0806b4: 1f05 9004 |02b2: check-cast v5, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +0806b8: 7401 bc00 1f00 |02b4: invoke-virtual/range {v31}, Landroid/content/ContentValues;.clear:()V // method@00bc │ │ +0806be: 1a22 360e |02b7: const-string v34, "_index" // string@0e36 │ │ +0806c2: 6e10 1e1f 0500 |02b9: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;.getIndex:()I // method@1f1e │ │ +0806c8: 0a23 |02bc: move-result v35 │ │ +0806ca: 7701 911b 2300 |02bd: invoke-static/range {v35}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +0806d0: 0c23 |02c0: move-result-object v35 │ │ +0806d2: 0800 1f00 |02c1: move-object/from16 v0, v31 │ │ +0806d6: 0801 2200 |02c3: move-object/from16 v1, v34 │ │ +0806da: 0802 2300 |02c5: move-object/from16 v2, v35 │ │ +0806de: 6e30 bd00 1002 |02c7: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@00bd │ │ +0806e4: 6e10 1d1f 0500 |02ca: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;.getDate:()Ljava/util/Date; // method@1f1d │ │ +0806ea: 0c04 |02cd: move-result-object v4 │ │ +0806ec: 1a24 3512 |02ce: const-string v36, "date" // string@1235 │ │ +0806f0: 3904 1f00 |02d0: if-nez v4, 02ef // +001f │ │ +0806f4: 1622 0000 |02d2: const-wide/16 v34, #int 0 // #0 │ │ +0806f8: 7702 961b 2200 |02d4: invoke-static/range {v34, v35}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@1b96 │ │ +0806fe: 0c22 |02d7: move-result-object v34 │ │ +080700: 0800 1f00 |02d8: move-object/from16 v0, v31 │ │ +080704: 0801 2400 |02da: move-object/from16 v1, v36 │ │ +080708: 0802 2200 |02dc: move-object/from16 v2, v34 │ │ +08070c: 6e30 be00 1002 |02de: invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@00be │ │ +080712: 1a22 3812 |02e1: const-string v34, "days" // string@1238 │ │ +080716: 1323 0000 |02e3: const/16 v35, #int 0 // #0 │ │ +08071a: 0800 2200 |02e5: move-object/from16 v0, v34 │ │ +08071e: 0801 2300 |02e7: move-object/from16 v1, v35 │ │ +080722: 0802 1f00 |02e9: move-object/from16 v2, v31 │ │ +080726: 6e40 7501 0721 |02eb: invoke-virtual {v7, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@0175 │ │ +08072c: 28ba |02ee: goto 02a8 // -0046 │ │ +08072e: 6e10 1e1c 0400 |02ef: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +080734: 0b22 |02f2: move-result-wide v34 │ │ +080736: 28e1 |02f3: goto 02d4 // -001f │ │ +080738: 1822 ffff ffff ffff ff7f |02f4: const-wide v34, #double nan // #7fffffffffffffff │ │ +080742: 3121 1222 |02f9: cmp-long v33, v18, v34 │ │ +080746: 3b21 1f00 |02fb: if-gez v33, 031a // +001f │ │ +08074a: 1321 0100 |02fd: const/16 v33, #int 1 // #1 │ │ +08074e: 0200 2100 |02ff: move/from16 v0, v33 │ │ +080752: 2300 fb04 |0301: new-array v0, v0, [Ljava/lang/String; // type@04fb │ │ +080756: 0820 0000 |0303: move-object/from16 v32, v0 │ │ +08075a: 1321 0000 |0305: const/16 v33, #int 0 // #0 │ │ +08075e: 7702 c81b 1200 |0307: invoke-static/range {v18, v19}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +080764: 0c22 |030a: move-result-object v34 │ │ +080766: 4d22 2021 |030b: aput-object v34, v32, v33 │ │ +08076a: 1a21 6f10 |030d: const-string v33, "bookmarks" // string@106f │ │ +08076e: 1a22 7f13 |030f: const-string v34, "event_id < ?" // string@137f │ │ +080772: 0800 2100 |0311: move-object/from16 v0, v33 │ │ +080776: 0801 2200 |0313: move-object/from16 v1, v34 │ │ +08077a: 0802 2000 |0315: move-object/from16 v2, v32 │ │ +08077e: 6e40 7201 0721 |0317: invoke-virtual {v7, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;.delete:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I // method@0172 │ │ +080784: 3d1a 0600 |031a: if-lez v26, 0320 // +0006 │ │ +080788: 6e10 7801 0700 |031c: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.setTransactionSuccessful:()V // method@0178 │ │ +08078e: 121e |031f: const/4 v14, #int 1 // #1 │ │ +080790: 6e10 7301 0700 |0320: invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;.endTransaction:()V // method@0173 │ │ +080796: 380e 6f00 |0323: if-eqz v14, 0392 // +006f │ │ +08079a: 1321 0000 |0325: const/16 v33, #int 0 // #0 │ │ +08079e: 0800 2100 |0327: move-object/from16 v0, v33 │ │ +0807a2: 0801 2600 |0329: move-object/from16 v1, v38 │ │ +0807a6: 5b10 8a0c |032b: iput-object v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.cachedDays:Ljava/util/List; // field@0c8a │ │ +0807aa: 1321 ffff |032d: const/16 v33, #int -1 // #ffff │ │ +0807ae: 0200 2100 |032f: move/from16 v0, v33 │ │ +0807b2: 0801 2600 |0331: move-object/from16 v1, v38 │ │ +0807b6: 5910 8e0c |0333: iput v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;.year:I // field@0c8e │ │ +0807ba: 7601 6a1d 2600 |0335: invoke-direct/range {v38}, Lorg/toulibre/cdl/db/DatabaseManager;.getSharedPreferences:()Landroid/content/SharedPreferences; // method@1d6a │ │ +0807c0: 0c21 |0338: move-result-object v33 │ │ +0807c2: 7801 1101 2100 |0339: invoke-interface/range {v33}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0111 │ │ +0807c8: 0c21 |033c: move-result-object v33 │ │ +0807ca: 1a22 9518 |033d: const-string v34, "last_update_time" // string@1895 │ │ +0807ce: 7100 d81b 0000 |033f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +0807d4: 0b24 |0342: move-result-wide v36 │ │ +0807d6: 0800 2100 |0343: move-object/from16 v0, v33 │ │ +0807da: 0801 2200 |0345: move-object/from16 v1, v34 │ │ +0807de: 0502 2400 |0347: move-wide/from16 v2, v36 │ │ +0807e2: 7240 0f01 1032 |0349: invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putLong:(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; // method@010f │ │ +0807e8: 0c21 |034c: move-result-object v33 │ │ +0807ea: 1a22 9418 |034d: const-string v34, "last_modified_tag" // string@1894 │ │ +0807ee: 0800 2100 |034f: move-object/from16 v0, v33 │ │ +0807f2: 0801 2200 |0351: move-object/from16 v1, v34 │ │ +0807f6: 0802 2800 |0353: move-object/from16 v2, v40 │ │ +0807fa: 7230 1001 1002 |0355: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0110 │ │ +080800: 0c21 |0358: move-result-object v33 │ │ +080802: 7801 0c01 2100 |0359: invoke-interface/range {v33}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@010c │ │ +080808: 0800 2600 |035c: move-object/from16 v0, v38 │ │ +08080c: 5400 8b0c |035e: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +080810: 0821 0000 |0360: move-object/from16 v33, v0 │ │ +080814: 7401 c300 2100 |0362: invoke-virtual/range {v33}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +08081a: 0c21 |0365: move-result-object v33 │ │ +08081c: 6222 890c |0366: sget-object v34, Lorg/toulibre/cdl/db/DatabaseManager;.URI_TRACKS:Landroid/net/Uri; // field@0c89 │ │ +080820: 1323 0000 |0368: const/16 v35, #int 0 // #0 │ │ +080824: 7403 b800 2100 |036a: invoke-virtual/range {v33, v34, v35}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ +08082a: 0800 2600 |036d: move-object/from16 v0, v38 │ │ +08082e: 5400 8b0c |036f: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +080832: 0821 0000 |0371: move-object/from16 v33, v0 │ │ +080836: 7401 c300 2100 |0373: invoke-virtual/range {v33}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@00c3 │ │ +08083c: 0c21 |0376: move-result-object v33 │ │ +08083e: 6222 880c |0377: sget-object v34, Lorg/toulibre/cdl/db/DatabaseManager;.URI_EVENTS:Landroid/net/Uri; // field@0c88 │ │ +080842: 1323 0000 |0379: const/16 v35, #int 0 // #0 │ │ +080846: 7403 b800 2100 |037b: invoke-virtual/range {v33, v34, v35}, Landroid/content/ContentResolver;.notifyChange:(Landroid/net/Uri;Landroid/database/ContentObserver;)V // method@00b8 │ │ +08084c: 0800 2600 |037e: move-object/from16 v0, v38 │ │ +080850: 5400 8b0c |0380: iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;.context:Landroid/content/Context; // field@0c8b │ │ +080854: 0821 0000 |0382: move-object/from16 v33, v0 │ │ +080858: 7701 9f05 2100 |0384: invoke-static/range {v33}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +08085e: 0c21 |0387: move-result-object v33 │ │ +080860: 2222 3100 |0388: new-instance v34, Landroid/content/Intent; // type@0031 │ │ +080864: 1a23 731f |038a: const-string v35, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" // string@1f73 │ │ +080868: 7602 dc00 2200 |038c: invoke-direct/range {v34, v35}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +08086e: 7402 a105 2100 |038f: invoke-virtual/range {v33, v34}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +080874: 0f1a |0392: return v26 │ │ catches : 4 │ │ - 0x000f - 0x01c8 │ │ - -> 0x01dd │ │ - 0x01c8 - 0x01cb │ │ - Landroid/database/sqlite/SQLiteConstraintException; -> 0x01cc │ │ - -> 0x01dd │ │ - 0x01d0 - 0x01db │ │ - -> 0x01dd │ │ - 0x024d - 0x0320 │ │ - -> 0x01dd │ │ + 0x000e - 0x01c7 │ │ + -> 0x01dc │ │ + 0x01c7 - 0x01ca │ │ + Landroid/database/sqlite/SQLiteConstraintException; -> 0x01cb │ │ + -> 0x01dc │ │ + 0x01cf - 0x01da │ │ + -> 0x01dc │ │ + 0x024c - 0x031f │ │ + -> 0x01dc │ │ positions : │ │ 0x0000 line=137 │ │ - 0x0002 line=139 │ │ - 0x000c line=140 │ │ - 0x000f line=143 │ │ - 0x0012 line=146 │ │ - 0x001a line=147 │ │ - 0x0022 line=148 │ │ - 0x002a line=149 │ │ - 0x0032 line=150 │ │ - 0x003a line=151 │ │ - 0x0042 line=154 │ │ - 0x0044 line=155 │ │ - 0x0049 line=156 │ │ - 0x004b line=157 │ │ - 0x0050 line=158 │ │ - 0x0059 line=160 │ │ - 0x0069 line=162 │ │ - 0x006d line=163 │ │ - 0x0077 line=164 │ │ - 0x0079 line=166 │ │ - 0x007d line=167 │ │ - 0x0081 line=168 │ │ - 0x0084 line=169 │ │ - 0x008f line=170 │ │ - 0x009e line=171 │ │ - 0x00b1 line=172 │ │ - 0x00bb line=173 │ │ - 0x00c4 line=178 │ │ - 0x00c7 line=179 │ │ - 0x00cb line=180 │ │ - 0x00cf line=181 │ │ - 0x00d1 line=183 │ │ - 0x00d8 line=184 │ │ - 0x00dc line=185 │ │ - 0x00df line=186 │ │ - 0x00f1 line=187 │ │ - 0x00f5 line=188 │ │ - 0x00f7 line=189 │ │ - 0x00fe line=193 │ │ - 0x0102 line=194 │ │ - 0x0104 line=195 │ │ - 0x010b line=199 │ │ - 0x0118 line=200 │ │ - 0x0125 line=201 │ │ - 0x0132 line=202 │ │ - 0x013f line=203 │ │ - 0x014c line=205 │ │ - 0x0156 line=207 │ │ - 0x0159 line=208 │ │ - 0x0160 line=209 │ │ - 0x016d line=210 │ │ - 0x017a line=211 │ │ - 0x017d line=214 │ │ - 0x0191 line=215 │ │ - 0x0194 line=216 │ │ - 0x019b line=217 │ │ - 0x019f line=218 │ │ - 0x01a8 line=219 │ │ - 0x01ab line=221 │ │ - 0x01ae line=222 │ │ - 0x01b9 line=223 │ │ - 0x01c8 line=225 │ │ - 0x01cc line=226 │ │ - 0x01ce line=191 │ │ - 0x01dd line=267 │ │ - 0x01e1 line=269 │ │ - 0x01e3 line=271 │ │ - 0x01eb line=272 │ │ - 0x01f3 line=274 │ │ - 0x0214 line=279 │ │ - 0x0225 line=280 │ │ - 0x0236 line=281 │ │ - 0x024b line=197 │ │ - 0x025a line=232 │ │ - 0x026e line=233 │ │ - 0x0271 line=234 │ │ - 0x027a line=235 │ │ - 0x0289 line=236 │ │ - 0x0298 line=237 │ │ - 0x029c line=241 │ │ - 0x029e line=242 │ │ - 0x02a0 line=245 │ │ - 0x02a5 line=246 │ │ - 0x02b5 line=247 │ │ - 0x02b8 line=248 │ │ - 0x02cb line=249 │ │ - 0x02cf line=250 │ │ - 0x02e2 line=251 │ │ - 0x02f0 line=250 │ │ - 0x02f5 line=255 │ │ - 0x02fe line=256 │ │ - 0x030e line=257 │ │ - 0x031b line=260 │ │ - 0x031d line=261 │ │ - 0x0320 line=262 │ │ - 0x0322 line=267 │ │ - 0x0325 line=269 │ │ - 0x0327 line=271 │ │ - 0x032f line=272 │ │ - 0x0337 line=274 │ │ - 0x035e line=279 │ │ - 0x036f line=280 │ │ - 0x0380 line=281 │ │ - locals : │ │ - 0x0000 - 0x0000 reg=41 (null) Ljava/lang/Iterable; │ │ - 0x0185 - 0x01ce reg=15 i$ Ljava/util/Iterator; │ │ - 0x0191 - 0x01ce reg=19 person Lorg/toulibre/cdl/model/Person; │ │ - 0x019f - 0x01ce reg=24 personId J │ │ - 0x00dc - 0x01dd reg=5 day Lorg/toulibre/cdl/model/Day; │ │ - 0x0059 - 0x01dd reg=6 days Ljava/util/Set; Ljava/util/Set; │ │ - 0x0069 - 0x01dd reg=8 event Lorg/toulibre/cdl/model/Event; │ │ - 0x0022 - 0x01dd reg=9 eventInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x00cb - 0x01dd reg=10 eventId J │ │ - 0x0032 - 0x01dd reg=12 eventPersonInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x002a - 0x01dd reg=13 eventTitlesInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x0042 - 0x01dd reg=18 linkInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x0050 - 0x01dd reg=20 minEventId J │ │ - 0x004b - 0x01dd reg=22 nextTrackId J │ │ - 0x003a - 0x01dd reg=26 personInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x00f5 - 0x01dd reg=27 time Ljava/util/Date; │ │ - 0x0044 - 0x01dd reg=28 totalEvents I │ │ - 0x006d - 0x01dd reg=29 track Lorg/toulibre/cdl/model/Track; │ │ - 0x0077 - 0x01dd reg=30 trackId Ljava/lang/Long; │ │ - 0x001a - 0x01dd reg=31 trackInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x0049 - 0x01dd reg=32 tracks Ljava/util/Map; Ljava/util/Map; │ │ - 0x025a - 0x029c reg=15 i$ Ljava/util/Iterator; │ │ - 0x026e - 0x029c reg=17 link Lorg/toulibre/cdl/model/Link; │ │ - 0x024b - 0x02a0 reg=5 day Lorg/toulibre/cdl/model/Day; │ │ - 0x024b - 0x02a0 reg=8 event Lorg/toulibre/cdl/model/Event; │ │ - 0x024b - 0x02a0 reg=10 eventId J │ │ - 0x024b - 0x02a0 reg=27 time Ljava/util/Date; │ │ - 0x024b - 0x02a0 reg=29 track Lorg/toulibre/cdl/model/Track; │ │ - 0x024b - 0x02a0 reg=30 trackId Ljava/lang/Long; │ │ - 0x02cf - 0x02f5 reg=4 date Ljava/util/Date; │ │ - 0x02b5 - 0x02f5 reg=5 day Lorg/toulibre/cdl/model/Day; │ │ - 0x030e - 0x031b reg=34 whereArgs [Ljava/lang/String; │ │ - 0x024b - 0x0395 reg=6 days Ljava/util/Set; Ljava/util/Set; │ │ - 0x000c - 0x0395 reg=7 db Landroid/database/sqlite/SQLiteDatabase; │ │ - 0x024b - 0x0395 reg=9 eventInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x024b - 0x0395 reg=12 eventPersonInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x024b - 0x0395 reg=13 eventTitlesInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x02a9 - 0x0395 reg=14 i$ Ljava/util/Iterator; │ │ - 0x0002 - 0x0395 reg=16 isComplete Z │ │ - 0x024b - 0x0395 reg=18 linkInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x024b - 0x0395 reg=20 minEventId J │ │ - 0x024b - 0x0395 reg=22 nextTrackId J │ │ - 0x024b - 0x0395 reg=26 personInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x024b - 0x0395 reg=28 totalEvents I │ │ - 0x024b - 0x0395 reg=31 trackInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ - 0x024b - 0x0395 reg=32 tracks Ljava/util/Map; Ljava/util/Map; │ │ - 0x02a5 - 0x0395 reg=33 values Landroid/content/ContentValues; │ │ - 0x0000 - 0x0395 reg=40 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ - 0x0000 - 0x0395 reg=41 events Ljava/lang/Iterable; Ljava/lang/Iterable; │ │ - 0x0000 - 0x0395 reg=42 lastModifiedTag Ljava/lang/String; │ │ + 0x0001 line=139 │ │ + 0x000b line=140 │ │ + 0x000e line=143 │ │ + 0x0011 line=146 │ │ + 0x0019 line=147 │ │ + 0x0021 line=148 │ │ + 0x0029 line=149 │ │ + 0x0031 line=150 │ │ + 0x0039 line=151 │ │ + 0x0041 line=154 │ │ + 0x0043 line=155 │ │ + 0x0048 line=156 │ │ + 0x004a line=157 │ │ + 0x004f line=158 │ │ + 0x0058 line=160 │ │ + 0x0068 line=162 │ │ + 0x006c line=163 │ │ + 0x0076 line=164 │ │ + 0x0078 line=166 │ │ + 0x007c line=167 │ │ + 0x0080 line=168 │ │ + 0x0083 line=169 │ │ + 0x008e line=170 │ │ + 0x009d line=171 │ │ + 0x00b0 line=172 │ │ + 0x00ba line=173 │ │ + 0x00c3 line=178 │ │ + 0x00c6 line=179 │ │ + 0x00ca line=180 │ │ + 0x00ce line=181 │ │ + 0x00d0 line=183 │ │ + 0x00d7 line=184 │ │ + 0x00db line=185 │ │ + 0x00de line=186 │ │ + 0x00f0 line=187 │ │ + 0x00f4 line=188 │ │ + 0x00f6 line=189 │ │ + 0x00fd line=193 │ │ + 0x0101 line=194 │ │ + 0x0103 line=195 │ │ + 0x010a line=199 │ │ + 0x0117 line=200 │ │ + 0x0124 line=201 │ │ + 0x0131 line=202 │ │ + 0x013e line=203 │ │ + 0x014b line=205 │ │ + 0x0155 line=207 │ │ + 0x0158 line=208 │ │ + 0x015f line=209 │ │ + 0x016c line=210 │ │ + 0x0179 line=211 │ │ + 0x017c line=214 │ │ + 0x0190 line=215 │ │ + 0x0193 line=216 │ │ + 0x019a line=217 │ │ + 0x019e line=218 │ │ + 0x01a7 line=219 │ │ + 0x01aa line=221 │ │ + 0x01ad line=222 │ │ + 0x01b8 line=223 │ │ + 0x01c7 line=225 │ │ + 0x01cb line=226 │ │ + 0x01cd line=191 │ │ + 0x01dc line=267 │ │ + 0x01e0 line=269 │ │ + 0x01e2 line=271 │ │ + 0x01ea line=272 │ │ + 0x01f2 line=274 │ │ + 0x01fc line=275 │ │ + 0x0206 line=276 │ │ + 0x0210 line=277 │ │ + 0x0213 line=279 │ │ + 0x0224 line=280 │ │ + 0x0235 line=281 │ │ + 0x024a line=197 │ │ + 0x0259 line=232 │ │ + 0x026d line=233 │ │ + 0x0270 line=234 │ │ + 0x0279 line=235 │ │ + 0x0288 line=236 │ │ + 0x0297 line=237 │ │ + 0x029b line=241 │ │ + 0x029d line=242 │ │ + 0x029f line=245 │ │ + 0x02a4 line=246 │ │ + 0x02b4 line=247 │ │ + 0x02b7 line=248 │ │ + 0x02ca line=249 │ │ + 0x02ce line=250 │ │ + 0x02e1 line=251 │ │ + 0x02ef line=250 │ │ + 0x02f4 line=255 │ │ + 0x02fd line=256 │ │ + 0x030d line=257 │ │ + 0x031a line=260 │ │ + 0x031c line=261 │ │ + 0x031f line=262 │ │ + 0x0320 line=267 │ │ + 0x0323 line=269 │ │ + 0x0325 line=271 │ │ + 0x032d line=272 │ │ + 0x0335 line=274 │ │ + 0x033f line=275 │ │ + 0x034f line=276 │ │ + 0x0359 line=277 │ │ + 0x035c line=279 │ │ + 0x036d line=280 │ │ + 0x037e line=281 │ │ + 0x0392 line=265 │ │ + locals : │ │ + 0x0000 - 0x0000 reg=39 (null) Ljava/lang/Iterable; │ │ + 0x0190 - 0x01cd reg=17 person Lorg/toulibre/cdl/model/Person; │ │ + 0x019e - 0x01cd reg=22 personId J │ │ + 0x00db - 0x01dc reg=5 day Lorg/toulibre/cdl/model/Day; │ │ + 0x0058 - 0x01dc reg=6 days Ljava/util/Set; Ljava/util/Set; │ │ + 0x0068 - 0x01dc reg=8 event Lorg/toulibre/cdl/model/Event; │ │ + 0x0021 - 0x01dc reg=9 eventInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x00ca - 0x01dc reg=10 eventId J │ │ + 0x0031 - 0x01dc reg=12 eventPersonInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x0029 - 0x01dc reg=13 eventTitlesInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x0041 - 0x01dc reg=16 linkInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x004f - 0x01dc reg=18 minEventId J │ │ + 0x004a - 0x01dc reg=20 nextTrackId J │ │ + 0x0039 - 0x01dc reg=24 personInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x00f4 - 0x01dc reg=25 time Ljava/util/Date; │ │ + 0x0043 - 0x01dc reg=26 totalEvents I │ │ + 0x006c - 0x01dc reg=27 track Lorg/toulibre/cdl/model/Track; │ │ + 0x0076 - 0x01dc reg=28 trackId Ljava/lang/Long; │ │ + 0x0019 - 0x01dc reg=29 trackInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x0048 - 0x01dc reg=30 tracks Ljava/util/Map; Ljava/util/Map; │ │ + 0x026d - 0x029b reg=15 link Lorg/toulibre/cdl/model/Link; │ │ + 0x024a - 0x029f reg=5 day Lorg/toulibre/cdl/model/Day; │ │ + 0x024a - 0x029f reg=8 event Lorg/toulibre/cdl/model/Event; │ │ + 0x024a - 0x029f reg=10 eventId J │ │ + 0x024a - 0x029f reg=25 time Ljava/util/Date; │ │ + 0x024a - 0x029f reg=27 track Lorg/toulibre/cdl/model/Track; │ │ + 0x024a - 0x029f reg=28 trackId Ljava/lang/Long; │ │ + 0x02ce - 0x02f4 reg=4 date Ljava/util/Date; │ │ + 0x02b4 - 0x02f4 reg=5 day Lorg/toulibre/cdl/model/Day; │ │ + 0x030d - 0x031a reg=32 whereArgs [Ljava/lang/String; │ │ + 0x024a - 0x0393 reg=6 days Ljava/util/Set; Ljava/util/Set; │ │ + 0x000b - 0x0393 reg=7 db Landroid/database/sqlite/SQLiteDatabase; │ │ + 0x024a - 0x0393 reg=9 eventInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x024a - 0x0393 reg=12 eventPersonInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x024a - 0x0393 reg=13 eventTitlesInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x0001 - 0x0393 reg=14 isComplete Z │ │ + 0x024a - 0x0393 reg=16 linkInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x024a - 0x0393 reg=18 minEventId J │ │ + 0x024a - 0x0393 reg=20 nextTrackId J │ │ + 0x024a - 0x0393 reg=24 personInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x024a - 0x0393 reg=26 totalEvents I │ │ + 0x024a - 0x0393 reg=29 trackInsertStatement Landroid/database/sqlite/SQLiteStatement; │ │ + 0x024a - 0x0393 reg=30 tracks Ljava/util/Map; Ljava/util/Map; │ │ + 0x02a4 - 0x0393 reg=31 values Landroid/content/ContentValues; │ │ + 0x0000 - 0x0393 reg=38 this Lorg/toulibre/cdl/db/DatabaseManager; │ │ + 0x0000 - 0x0393 reg=39 events Ljava/lang/Iterable; Ljava/lang/Iterable; │ │ + 0x0000 - 0x0393 reg=40 lastModifiedTag Ljava/lang/String; │ │ │ │ - source_file_idx : 802 (DatabaseManager.java) │ │ + source_file_idx : 801 (DatabaseManager.java) │ │ │ │ Class #710 header: │ │ class_idx : 1141 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 190 │ │ -source_file_idx : 2969 │ │ +source_file_idx : 2967 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #710 - │ │ Class descriptor : 'Lorg/toulibre/cdl/fragments/SmoothListFragment;' │ │ @@ -200206,17 +200242,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0808c8: |[0808c8] org.toulibre.cdl.fragments.SmoothListFragment.:()V │ │ -0808d8: 7010 2904 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.:()V // method@0429 │ │ -0808de: 0e00 |0003: return-void │ │ +0808a4: |[0808a4] org.toulibre.cdl.fragments.SmoothListFragment.:()V │ │ +0808b4: 7010 2904 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.:()V // method@0429 │ │ +0808ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/SmoothListFragment; │ │ │ │ Virtual methods - │ │ @@ -200225,42 +200261,42 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0808e0: |[0808e0] org.toulibre.cdl.fragments.SmoothListFragment.setListShown:(Z)V │ │ -0808f0: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0808f4: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ -0808f8: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -0808fc: 6e10 601e 0200 |0006: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.isResumed:()Z // method@1e60 │ │ -080902: 0a00 |0009: move-result v0 │ │ -080904: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -080908: 6f20 3404 3200 |000c: invoke-super {v2, v3}, Landroid/support/v4/app/ListFragment;.setListShown:(Z)V // method@0434 │ │ -08090e: 0e00 |000f: return-void │ │ -080910: 6e20 6a1e 3200 |0010: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.setListShownNoAnimation:(Z)V // method@1e6a │ │ -080916: 28fc |0013: goto 000f // -0004 │ │ +0808bc: |[0808bc] org.toulibre.cdl.fragments.SmoothListFragment.setListShown:(Z)V │ │ +0808cc: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0808d0: 1301 1500 |0002: const/16 v1, #int 21 // #15 │ │ +0808d4: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +0808d8: 6e10 601e 0200 |0006: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.isResumed:()Z // method@1e60 │ │ +0808de: 0a00 |0009: move-result v0 │ │ +0808e0: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +0808e4: 6f20 3404 3200 |000c: invoke-super {v2, v3}, Landroid/support/v4/app/ListFragment;.setListShown:(Z)V // method@0434 │ │ +0808ea: 0e00 |000f: return-void │ │ +0808ec: 6e20 6a1e 3200 |0010: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.setListShownNoAnimation:(Z)V // method@1e6a │ │ +0808f2: 28fc |0013: goto 000f // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x000c line=14 │ │ 0x000f line=18 │ │ 0x0010 line=16 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lorg/toulibre/cdl/fragments/SmoothListFragment; │ │ 0x0000 - 0x0014 reg=3 shown Z │ │ │ │ - source_file_idx : 2969 (SmoothListFragment.java) │ │ + source_file_idx : 2967 (SmoothListFragment.java) │ │ │ │ Class #711 header: │ │ class_idx : 1108 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1141 │ │ -source_file_idx : 533 │ │ +source_file_idx : 532 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #711 annotations: │ │ Annotations on class │ │ @@ -200288,17 +200324,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080918: |[080918] org.toulibre.cdl.fragments.BaseLiveListFragment.:()V │ │ -080928: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ -08092e: 0e00 |0003: return-void │ │ +0808f4: |[0808f4] org.toulibre.cdl.fragments.BaseLiveListFragment.:()V │ │ +080904: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ +08090a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/BaseLiveListFragment; │ │ │ │ Virtual methods - │ │ @@ -200313,27 +200349,27 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -080930: |[080930] org.toulibre.cdl.fragments.BaseLiveListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -080940: 6f20 611e 4300 |0000: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ -080946: 6e10 7d1d 0300 |0003: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.getEmptyText:()Ljava/lang/String; // method@1d7d │ │ -08094c: 0c00 |0006: move-result-object v0 │ │ -08094e: 6e20 851d 0300 |0007: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1d85 │ │ -080954: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -080956: 6e20 871d 0300 |000b: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.setListShown:(Z)V // method@1d87 │ │ -08095c: 6e10 7e1d 0300 |000e: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1d7e │ │ -080962: 0c00 |0011: move-result-object v0 │ │ -080964: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -080966: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -080968: 6e40 3d04 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -08096e: 0e00 |0017: return-void │ │ +08090c: |[08090c] org.toulibre.cdl.fragments.BaseLiveListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +08091c: 6f20 611e 4300 |0000: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ +080922: 6e10 7d1d 0300 |0003: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.getEmptyText:()Ljava/lang/String; // method@1d7d │ │ +080928: 0c00 |0006: move-result-object v0 │ │ +08092a: 6e20 851d 0300 |0007: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1d85 │ │ +080930: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +080932: 6e20 871d 0300 |000b: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.setListShown:(Z)V // method@1d87 │ │ +080938: 6e10 7e1d 0300 |000e: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1d7e │ │ +08093e: 0c00 |0011: move-result-object v0 │ │ +080940: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +080942: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +080944: 6e40 3d04 1032 |0014: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +08094a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ 0x000a line=33 │ │ 0x000e line=35 │ │ 0x0017 line=36 │ │ @@ -200346,25 +200382,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -080970: |[080970] org.toulibre.cdl.fragments.BaseLiveListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -080980: 6f20 631e 4300 |0000: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ -080986: 2200 4c04 |0003: new-instance v0, Lorg/toulibre/cdl/adapters/EventsAdapter; // type@044c │ │ -08098a: 6e10 7c1d 0300 |0005: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d7c │ │ -080990: 0c01 |0008: move-result-object v1 │ │ -080992: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -080994: 7030 381d 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/adapters/EventsAdapter;.:(Landroid/content/Context;Z)V // method@1d38 │ │ -08099a: 5b30 8f0c |000d: iput-object v0, v3, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c8f │ │ -08099e: 5430 8f0c |000f: iget-object v0, v3, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c8f │ │ -0809a2: 6e20 861d 0300 |0011: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1d86 │ │ -0809a8: 0e00 |0014: return-void │ │ +08094c: |[08094c] org.toulibre.cdl.fragments.BaseLiveListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +08095c: 6f20 631e 4300 |0000: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ +080962: 2200 4c04 |0003: new-instance v0, Lorg/toulibre/cdl/adapters/EventsAdapter; // type@044c │ │ +080966: 6e10 7c1d 0300 |0005: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d7c │ │ +08096c: 0c01 |0008: move-result-object v1 │ │ +08096e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +080970: 7030 381d 1002 |000a: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/adapters/EventsAdapter;.:(Landroid/content/Context;Z)V // method@1d38 │ │ +080976: 5b30 8f0c |000d: iput-object v0, v3, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c8f │ │ +08097a: 5430 8f0c |000f: iget-object v0, v3, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c8f │ │ +08097e: 6e20 861d 0300 |0011: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1d86 │ │ +080984: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x000f line=25 │ │ 0x0014 line=26 │ │ locals : │ │ @@ -200376,28 +200412,28 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0809ac: |[0809ac] org.toulibre.cdl.fragments.BaseLiveListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0809bc: 5452 8f0c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c8f │ │ -0809c0: 6e20 3b1d 8200 |0002: invoke-virtual {v2, v8}, Lorg/toulibre/cdl/adapters/EventsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1d3b │ │ -0809c6: 0c00 |0005: move-result-object v0 │ │ -0809c8: 2202 3100 |0006: new-instance v2, Landroid/content/Intent; // type@0031 │ │ -0809cc: 6e10 7c1d 0500 |0008: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d7c │ │ -0809d2: 0c03 |000b: move-result-object v3 │ │ -0809d4: 1c04 3404 |000c: const-class v4, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ -0809d8: 7030 da00 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -0809de: 1a03 7113 |0011: const-string v3, "event" // string@1371 │ │ -0809e2: 6e30 f500 3200 |0013: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -0809e8: 0c01 |0016: move-result-object v1 │ │ -0809ea: 6e20 881d 1500 |0017: invoke-virtual {v5, v1}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.startActivity:(Landroid/content/Intent;)V // method@1d88 │ │ -0809f0: 0e00 |001a: return-void │ │ +080988: |[080988] org.toulibre.cdl.fragments.BaseLiveListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +080998: 5452 8f0c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c8f │ │ +08099c: 6e20 3b1d 8200 |0002: invoke-virtual {v2, v8}, Lorg/toulibre/cdl/adapters/EventsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1d3b │ │ +0809a2: 0c00 |0005: move-result-object v0 │ │ +0809a4: 2202 3100 |0006: new-instance v2, Landroid/content/Intent; // type@0031 │ │ +0809a8: 6e10 7c1d 0500 |0008: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d7c │ │ +0809ae: 0c03 |000b: move-result-object v3 │ │ +0809b0: 1c04 3404 |000c: const-class v4, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ +0809b4: 7030 da00 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +0809ba: 1a03 6f13 |0011: const-string v3, "event" // string@136f │ │ +0809be: 6e30 f500 3200 |0013: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +0809c4: 0c01 |0016: move-result-object v1 │ │ +0809c6: 6e20 881d 1500 |0017: invoke-virtual {v5, v1}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.startActivity:(Landroid/content/Intent;)V // method@1d88 │ │ +0809cc: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0006 line=57 │ │ 0x0017 line=58 │ │ 0x001a line=59 │ │ locals : │ │ @@ -200414,21 +200450,21 @@ │ │ type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0809f4: |[0809f4] org.toulibre.cdl.fragments.BaseLiveListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ -080a04: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -080a08: 5410 8f0c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c8f │ │ -080a0c: 6e20 3d1d 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ -080a12: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -080a14: 6e20 871d 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.setListShown:(Z)V // method@1d87 │ │ -080a1a: 0e00 |000b: return-void │ │ +0809d0: |[0809d0] org.toulibre.cdl.fragments.BaseLiveListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ +0809e0: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +0809e4: 5410 8f0c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c8f │ │ +0809e8: 6e20 3d1d 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ +0809ee: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0809f0: 6e20 871d 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.setListShown:(Z)V // method@1d87 │ │ +0809f6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ 0x0007 line=46 │ │ 0x000b line=47 │ │ locals : │ │ @@ -200442,18 +200478,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -080a1c: |[080a1c] org.toulibre.cdl.fragments.BaseLiveListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -080a2c: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ -080a30: 6e30 821d 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1d82 │ │ -080a36: 0e00 |0005: return-void │ │ +0809f8: |[0809f8] org.toulibre.cdl.fragments.BaseLiveListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +080a08: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ +080a0c: 6e30 821d 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1d82 │ │ +080a12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/BaseLiveListFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -200463,35 +200499,35 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -080a38: |[080a38] org.toulibre.cdl.fragments.BaseLiveListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -080a48: 5420 8f0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c8f │ │ -080a4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -080a4e: 6e20 3d1d 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ -080a54: 0e00 |0006: return-void │ │ +080a14: |[080a14] org.toulibre.cdl.fragments.BaseLiveListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +080a24: 5420 8f0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c8f │ │ +080a28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +080a2a: 6e20 3d1d 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ +080a30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=52 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/fragments/BaseLiveListFragment; │ │ 0x0000 - 0x0007 reg=3 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - source_file_idx : 533 (BaseLiveListFragment.java) │ │ + source_file_idx : 532 (BaseLiveListFragment.java) │ │ │ │ Class #712 header: │ │ class_idx : 1109 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 657 │ │ +source_file_idx : 656 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #712 annotations: │ │ Annotations on class │ │ @@ -200516,53 +200552,53 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080a58: |[080a58] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader$1.:(Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;)V │ │ -080a68: 5b01 900c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1;.this$0:Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; // field@0c90 │ │ -080a6c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -080a72: 0e00 |0005: return-void │ │ +080a34: |[080a34] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader$1.:(Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;)V │ │ +080a44: 5b01 900c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1;.this$0:Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; // field@0c90 │ │ +080a48: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +080a4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -080a74: |[080a74] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader$1.run:()V │ │ -080a84: 5410 900c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1;.this$0:Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; // field@0c90 │ │ -080a88: 6e10 901d 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.onContentChanged:()V // method@1d90 │ │ -080a8e: 0e00 |0005: return-void │ │ +080a50: |[080a50] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader$1.run:()V │ │ +080a60: 5410 900c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1;.this$0:Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; // field@0c90 │ │ +080a64: 6e10 901d 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.onContentChanged:()V // method@1d90 │ │ +080a6a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1; │ │ │ │ - source_file_idx : 657 (BookmarksListFragment.java) │ │ + source_file_idx : 656 (BookmarksListFragment.java) │ │ │ │ Class #713 header: │ │ class_idx : 1165 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 273 │ │ -source_file_idx : 2958 │ │ +source_file_idx : 2956 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 10 │ │ │ │ Class #713 annotations: │ │ Annotations on class │ │ @@ -200591,20 +200627,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -080a90: |[080a90] org.toulibre.cdl.loaders.SimpleCursorLoader.:(Landroid/content/Context;)V │ │ -080aa0: 7020 5c05 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@055c │ │ -080aa6: 2200 1c01 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@011c │ │ -080aaa: 7020 7905 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0579 │ │ -080ab0: 5b10 e90c |0008: iput-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0ce9 │ │ -080ab4: 0e00 |000a: return-void │ │ +080a6c: |[080a6c] org.toulibre.cdl.loaders.SimpleCursorLoader.:(Landroid/content/Context;)V │ │ +080a7c: 7020 5c05 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@055c │ │ +080a82: 2200 1c01 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@011c │ │ +080a86: 7020 7905 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@0579 │ │ +080a8c: 5b10 e90c |0008: iput-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0ce9 │ │ +080a90: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x000a line=54 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/toulibre/cdl/loaders/SimpleCursorLoader; │ │ @@ -200616,34 +200652,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -080ab8: |[080ab8] org.toulibre.cdl.loaders.SimpleCursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -080ac8: 6e10 041f 0200 |0000: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.isReset:()Z // method@1f04 │ │ -080ace: 0a01 |0003: move-result v1 │ │ -080ad0: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -080ad4: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -080ad8: 7210 5701 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -080ade: 0e00 |000b: return-void │ │ -080ae0: 5420 e80c |000c: iget-object v0, v2, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ -080ae4: 5b23 e80c |000e: iput-object v3, v2, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ -080ae8: 6e10 051f 0200 |0010: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.isStarted:()Z // method@1f05 │ │ -080aee: 0a01 |0013: move-result v1 │ │ -080af0: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -080af4: 6f20 5f05 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ -080afa: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -080afe: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -080b02: 7210 6001 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0160 │ │ -080b08: 0a01 |0020: move-result v1 │ │ -080b0a: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -080b0e: 7210 5701 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -080b14: 28e5 |0026: goto 000b // -001b │ │ +080a94: |[080a94] org.toulibre.cdl.loaders.SimpleCursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +080aa4: 6e10 041f 0200 |0000: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.isReset:()Z // method@1f04 │ │ +080aaa: 0a01 |0003: move-result v1 │ │ +080aac: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +080ab0: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +080ab4: 7210 5701 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +080aba: 0e00 |000b: return-void │ │ +080abc: 5420 e80c |000c: iget-object v0, v2, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ +080ac0: 5b23 e80c |000e: iput-object v3, v2, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ +080ac4: 6e10 051f 0200 |0010: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.isStarted:()Z // method@1f05 │ │ +080aca: 0a01 |0013: move-result v1 │ │ +080acc: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +080ad0: 6f20 5f05 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ +080ad6: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +080ada: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +080ade: 7210 6001 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0160 │ │ +080ae4: 0a01 |0020: move-result v1 │ │ +080ae6: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +080aea: 7210 5701 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +080af0: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ 0x000b line=49 │ │ 0x000c line=39 │ │ @@ -200662,18 +200698,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 │ │ -080b18: |[080b18] org.toulibre.cdl.loaders.SimpleCursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -080b28: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ -080b2c: 6e20 001f 1000 |0002: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@1f00 │ │ -080b32: 0e00 |0005: return-void │ │ +080af4: |[080af4] org.toulibre.cdl.loaders.SimpleCursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +080b04: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ +080b08: 6e20 001f 1000 |0002: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@1f00 │ │ +080b0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/loaders/SimpleCursorLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -200688,22 +200724,22 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -080b34: |[080b34] org.toulibre.cdl.loaders.SimpleCursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -080b44: 6e10 031f 0200 |0000: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.getCursor:()Landroid/database/Cursor; // method@1f03 │ │ -080b4a: 0c00 |0003: move-result-object v0 │ │ -080b4c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -080b50: 7210 5a01 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ -080b56: 5421 e90c |0009: iget-object v1, v2, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0ce9 │ │ -080b5a: 7220 6501 1000 |000b: invoke-interface {v0, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0165 │ │ -080b60: 1100 |000e: return-object v0 │ │ +080b10: |[080b10] org.toulibre.cdl.loaders.SimpleCursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +080b20: 6e10 031f 0200 |0000: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.getCursor:()Landroid/database/Cursor; // method@1f03 │ │ +080b26: 0c00 |0003: move-result-object v0 │ │ +080b28: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +080b2c: 7210 5a01 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@015a │ │ +080b32: 5421 e90c |0009: iget-object v1, v2, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@0ce9 │ │ +080b36: 7220 6501 1000 |000b: invoke-interface {v0, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@0165 │ │ +080b3c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0004 line=21 │ │ 0x0006 line=23 │ │ 0x0009 line=24 │ │ 0x000e line=26 │ │ @@ -200716,18 +200752,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -080b64: |[080b64] org.toulibre.cdl.loaders.SimpleCursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -080b74: 6e10 061f 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@1f06 │ │ -080b7a: 0c00 |0003: move-result-object v0 │ │ -080b7c: 1100 |0004: return-object v0 │ │ +080b40: |[080b40] org.toulibre.cdl.loaders.SimpleCursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +080b50: 6e10 061f 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@1f06 │ │ +080b56: 0c00 |0003: move-result-object v0 │ │ +080b58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/loaders/SimpleCursorLoader; │ │ │ │ #5 : (in Lorg/toulibre/cdl/loaders/SimpleCursorLoader;) │ │ @@ -200735,22 +200771,22 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -080b80: |[080b80] org.toulibre.cdl.loaders.SimpleCursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -080b90: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -080b94: 7210 6001 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@0160 │ │ -080b9a: 0a00 |0005: move-result v0 │ │ -080b9c: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -080ba0: 7210 5701 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -080ba6: 6e10 0a1f 0100 |000b: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onContentChanged:()V // method@1f0a │ │ -080bac: 0e00 |000e: return-void │ │ +080b5c: |[080b5c] org.toulibre.cdl.loaders.SimpleCursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +080b6c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +080b70: 7210 6001 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@0160 │ │ +080b76: 0a00 |0005: move-result v0 │ │ +080b78: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +080b7c: 7210 5701 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +080b82: 6e10 0a1f 0100 |000b: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onContentChanged:()V // method@1f0a │ │ +080b88: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=87 │ │ 0x000e line=88 │ │ locals : │ │ @@ -200762,18 +200798,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 │ │ -080bb0: |[080bb0] org.toulibre.cdl.loaders.SimpleCursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -080bc0: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ -080bc4: 6e20 081f 1000 |0002: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@1f08 │ │ -080bca: 0e00 |0005: return-void │ │ +080b8c: |[080b8c] org.toulibre.cdl.loaders.SimpleCursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +080b9c: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ +080ba0: 6e20 081f 1000 |0002: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@1f08 │ │ +080ba6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/loaders/SimpleCursorLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -200782,28 +200818,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -080bcc: |[080bcc] org.toulibre.cdl.loaders.SimpleCursorLoader.onReset:()V │ │ -080bdc: 6f10 6905 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0569 │ │ -080be2: 6e10 0e1f 0100 |0003: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onStopLoading:()V // method@1f0e │ │ -080be8: 5410 e80c |0006: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ -080bec: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -080bf0: 5410 e80c |000a: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ -080bf4: 7210 6001 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0160 │ │ -080bfa: 0a00 |000f: move-result v0 │ │ -080bfc: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -080c00: 5410 e80c |0012: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ -080c04: 7210 5701 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -080c0a: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -080c0c: 5b10 e80c |0018: iput-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ -080c10: 0e00 |001a: return-void │ │ +080ba8: |[080ba8] org.toulibre.cdl.loaders.SimpleCursorLoader.onReset:()V │ │ +080bb8: 6f10 6905 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0569 │ │ +080bbe: 6e10 0e1f 0100 |0003: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onStopLoading:()V // method@1f0e │ │ +080bc4: 5410 e80c |0006: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ +080bc8: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +080bcc: 5410 e80c |000a: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ +080bd0: 7210 6001 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@0160 │ │ +080bd6: 0a00 |000f: move-result v0 │ │ +080bd8: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +080bdc: 5410 e80c |0012: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ +080be0: 7210 5701 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +080be6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +080be8: 5b10 e80c |0018: iput-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ +080bec: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=95 │ │ 0x0006 line=97 │ │ 0x0012 line=98 │ │ 0x0017 line=100 │ │ @@ -200816,26 +200852,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -080c14: |[080c14] org.toulibre.cdl.loaders.SimpleCursorLoader.onStartLoading:()V │ │ -080c24: 5410 e80c |0000: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ -080c28: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -080c2c: 5410 e80c |0004: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ -080c30: 6e20 001f 0100 |0006: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@1f00 │ │ -080c36: 6e10 0f1f 0100 |0009: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.takeContentChanged:()Z // method@1f0f │ │ -080c3c: 0a00 |000c: move-result v0 │ │ -080c3e: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -080c42: 5410 e80c |000f: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ -080c46: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -080c4a: 6e10 021f 0100 |0013: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.forceLoad:()V // method@1f02 │ │ -080c50: 0e00 |0016: return-void │ │ +080bf0: |[080bf0] org.toulibre.cdl.loaders.SimpleCursorLoader.onStartLoading:()V │ │ +080c00: 5410 e80c |0000: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ +080c04: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +080c08: 5410 e80c |0004: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ +080c0c: 6e20 001f 0100 |0006: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@1f00 │ │ +080c12: 6e10 0f1f 0100 |0009: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.takeContentChanged:()Z // method@1f0f │ │ +080c18: 0a00 |000c: move-result v0 │ │ +080c1a: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +080c1e: 5410 e80c |000f: iget-object v0, v1, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.mCursor:Landroid/database/Cursor; // field@0ce8 │ │ +080c22: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +080c26: 6e10 021f 0100 |0013: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.forceLoad:()V // method@1f02 │ │ +080c2c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ 0x0009 line=67 │ │ 0x0013 line=68 │ │ 0x0016 line=70 │ │ @@ -200847,31 +200883,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080c54: |[080c54] org.toulibre.cdl.loaders.SimpleCursorLoader.onStopLoading:()V │ │ -080c64: 6e10 ff1e 0000 |0000: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.cancelLoad:()Z // method@1eff │ │ -080c6a: 0e00 |0003: return-void │ │ +080c30: |[080c30] org.toulibre.cdl.loaders.SimpleCursorLoader.onStopLoading:()V │ │ +080c40: 6e10 ff1e 0000 |0000: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.cancelLoad:()Z // method@1eff │ │ +080c46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/loaders/SimpleCursorLoader; │ │ │ │ - source_file_idx : 2958 (SimpleCursorLoader.java) │ │ + source_file_idx : 2956 (SimpleCursorLoader.java) │ │ │ │ Class #714 header: │ │ class_idx : 1110 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1165 │ │ -source_file_idx : 657 │ │ +source_file_idx : 656 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #714 annotations: │ │ Annotations on class │ │ @@ -200903,24 +200939,24 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -080c6c: |[080c6c] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader.:(Landroid/content/Context;Z)V │ │ -080c7c: 7020 fe1e 2100 |0000: invoke-direct {v1, v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ -080c82: 2200 5504 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1; // type@0455 │ │ -080c86: 7020 891d 1000 |0005: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1;.:(Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;)V // method@1d89 │ │ -080c8c: 5b10 920c |0008: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0c92 │ │ -080c90: 5c13 930c |000a: iput-boolean v3, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.upcomingOnly:Z // field@0c93 │ │ -080c94: 2200 7700 |000c: new-instance v0, Landroid/os/Handler; // type@0077 │ │ -080c98: 7010 2e02 0000 |000e: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ -080c9e: 5b10 910c |0011: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.handler:Landroid/os/Handler; // field@0c91 │ │ -080ca2: 0e00 |0013: return-void │ │ +080c48: |[080c48] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader.:(Landroid/content/Context;Z)V │ │ +080c58: 7020 fe1e 2100 |0000: invoke-direct {v1, v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ +080c5e: 2200 5504 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1; // type@0455 │ │ +080c62: 7020 891d 1000 |0005: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1;.:(Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;)V // method@1d89 │ │ +080c68: 5b10 920c |0008: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0c92 │ │ +080c6c: 5c13 930c |000a: iput-boolean v3, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.upcomingOnly:Z // field@0c93 │ │ +080c70: 2200 7700 |000c: new-instance v0, Landroid/os/Handler; // type@0077 │ │ +080c74: 7010 2e02 0000 |000e: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ +080c7a: 5b10 910c |0011: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.handler:Landroid/os/Handler; // field@0c91 │ │ +080c7e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=111 │ │ 0x000a line=121 │ │ 0x000c line=122 │ │ 0x0013 line=123 │ │ @@ -200935,47 +200971,47 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -080ca4: |[080ca4] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -080cb4: 5584 930c |0000: iget-boolean v4, v8, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.upcomingOnly:Z // field@0c93 │ │ -080cb8: 3804 3800 |0002: if-eqz v4, 003a // +0038 │ │ -080cbc: 6e10 8f1d 0800 |0004: invoke-virtual {v8}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.isReset:()Z // method@1d8f │ │ -080cc2: 0a04 |0007: move-result v4 │ │ -080cc4: 3904 3200 |0008: if-nez v4, 003a // +0032 │ │ -080cc8: 5484 910c |000a: iget-object v4, v8, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.handler:Landroid/os/Handler; // field@0c91 │ │ -080ccc: 5485 920c |000c: iget-object v5, v8, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0c92 │ │ -080cd0: 6e20 3a02 5400 |000e: invoke-virtual {v4, v5}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -080cd6: 3809 2900 |0011: if-eqz v9, 003a // +0029 │ │ -080cda: 7210 6201 0900 |0013: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0162 │ │ -080ce0: 0a04 |0016: move-result v4 │ │ -080ce2: 3804 2300 |0017: if-eqz v4, 003a // +0023 │ │ -080ce6: 7110 761d 0900 |0019: invoke-static {v9}, Lorg/toulibre/cdl/db/DatabaseManager;.toEventStartTimeMillis:(Landroid/database/Cursor;)J // method@1d76 │ │ -080cec: 0b02 |001c: move-result-wide v2 │ │ -080cee: 1604 ffff |001d: const-wide/16 v4, #int -1 // #ffff │ │ -080cf2: 3104 0204 |001f: cmp-long v4, v2, v4 │ │ -080cf6: 3804 1900 |0021: if-eqz v4, 003a // +0019 │ │ -080cfa: 7100 d81b 0000 |0023: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -080d00: 0b04 |0026: move-result-wide v4 │ │ -080d02: 1706 e093 0400 |0027: const-wide/32 v6, #float 4.2039e-40 // #000493e0 │ │ -080d08: bc64 |002a: sub-long/2addr v4, v6 │ │ -080d0a: 9c00 0204 |002b: sub-long v0, v2, v4 │ │ -080d0e: 1604 0000 |002d: const-wide/16 v4, #int 0 // #0 │ │ -080d12: 3104 0004 |002f: cmp-long v4, v0, v4 │ │ -080d16: 3d04 0d00 |0031: if-lez v4, 003e // +000d │ │ -080d1a: 5484 910c |0033: iget-object v4, v8, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.handler:Landroid/os/Handler; // field@0c91 │ │ -080d1e: 5485 920c |0035: iget-object v5, v8, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0c92 │ │ -080d22: 6e40 3902 5410 |0037: invoke-virtual {v4, v5, v0, v1}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0239 │ │ -080d28: 6f20 001f 9800 |003a: invoke-super {v8, v9}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@1f00 │ │ -080d2e: 0e00 |003d: return-void │ │ -080d30: 6e10 901d 0800 |003e: invoke-virtual {v8}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.onContentChanged:()V // method@1d90 │ │ -080d36: 28f9 |0041: goto 003a // -0007 │ │ +080c80: |[080c80] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +080c90: 5584 930c |0000: iget-boolean v4, v8, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.upcomingOnly:Z // field@0c93 │ │ +080c94: 3804 3800 |0002: if-eqz v4, 003a // +0038 │ │ +080c98: 6e10 8f1d 0800 |0004: invoke-virtual {v8}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.isReset:()Z // method@1d8f │ │ +080c9e: 0a04 |0007: move-result v4 │ │ +080ca0: 3904 3200 |0008: if-nez v4, 003a // +0032 │ │ +080ca4: 5484 910c |000a: iget-object v4, v8, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.handler:Landroid/os/Handler; // field@0c91 │ │ +080ca8: 5485 920c |000c: iget-object v5, v8, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0c92 │ │ +080cac: 6e20 3a02 5400 |000e: invoke-virtual {v4, v5}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +080cb2: 3809 2900 |0011: if-eqz v9, 003a // +0029 │ │ +080cb6: 7210 6201 0900 |0013: invoke-interface {v9}, Landroid/database/Cursor;.moveToFirst:()Z // method@0162 │ │ +080cbc: 0a04 |0016: move-result v4 │ │ +080cbe: 3804 2300 |0017: if-eqz v4, 003a // +0023 │ │ +080cc2: 7110 761d 0900 |0019: invoke-static {v9}, Lorg/toulibre/cdl/db/DatabaseManager;.toEventStartTimeMillis:(Landroid/database/Cursor;)J // method@1d76 │ │ +080cc8: 0b02 |001c: move-result-wide v2 │ │ +080cca: 1604 ffff |001d: const-wide/16 v4, #int -1 // #ffff │ │ +080cce: 3104 0204 |001f: cmp-long v4, v2, v4 │ │ +080cd2: 3804 1900 |0021: if-eqz v4, 003a // +0019 │ │ +080cd6: 7100 d81b 0000 |0023: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +080cdc: 0b04 |0026: move-result-wide v4 │ │ +080cde: 1706 e093 0400 |0027: const-wide/32 v6, #float 4.2039e-40 // #000493e0 │ │ +080ce4: bc64 |002a: sub-long/2addr v4, v6 │ │ +080ce6: 9c00 0204 |002b: sub-long v0, v2, v4 │ │ +080cea: 1604 0000 |002d: const-wide/16 v4, #int 0 // #0 │ │ +080cee: 3104 0004 |002f: cmp-long v4, v0, v4 │ │ +080cf2: 3d04 0d00 |0031: if-lez v4, 003e // +000d │ │ +080cf6: 5484 910c |0033: iget-object v4, v8, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.handler:Landroid/os/Handler; // field@0c91 │ │ +080cfa: 5485 920c |0035: iget-object v5, v8, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0c92 │ │ +080cfe: 6e40 3902 5410 |0037: invoke-virtual {v4, v5, v0, v1}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0239 │ │ +080d04: 6f20 001f 9800 |003a: invoke-super {v8, v9}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@1f00 │ │ +080d0a: 0e00 |003d: return-void │ │ +080d0c: 6e10 901d 0800 |003e: invoke-virtual {v8}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.onContentChanged:()V // method@1d90 │ │ +080d12: 28f9 |0041: goto 003a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x000a line=128 │ │ 0x0011 line=130 │ │ 0x0019 line=131 │ │ 0x001d line=132 │ │ @@ -200998,18 +201034,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 │ │ -080d38: |[080d38] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader.deliverResult:(Ljava/lang/Object;)V │ │ -080d48: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ -080d4c: 6e20 8c1d 1000 |0002: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.deliverResult:(Landroid/database/Cursor;)V // method@1d8c │ │ -080d52: 0e00 |0005: return-void │ │ +080d14: |[080d14] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader.deliverResult:(Ljava/lang/Object;)V │ │ +080d24: 1f01 4700 |0000: check-cast v1, Landroid/database/Cursor; // type@0047 │ │ +080d28: 6e20 8c1d 1000 |0002: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.deliverResult:(Landroid/database/Cursor;)V // method@1d8c │ │ +080d2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -201018,28 +201054,28 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -080d54: |[080d54] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader.getCursor:()Landroid/database/Cursor; │ │ -080d64: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -080d6a: 0c02 |0003: move-result-object v2 │ │ -080d6c: 5560 930c |0004: iget-boolean v0, v6, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.upcomingOnly:Z // field@0c93 │ │ -080d70: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ -080d74: 7100 d81b 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -080d7a: 0b00 |000b: move-result-wide v0 │ │ -080d7c: 1704 e093 0400 |000c: const-wide/32 v4, #float 4.2039e-40 // #000493e0 │ │ -080d82: bc40 |000f: sub-long/2addr v0, v4 │ │ -080d84: 6e30 5b1d 0201 |0010: invoke-virtual {v2, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.getBookmarks:(J)Landroid/database/Cursor; // method@1d5b │ │ -080d8a: 0c00 |0013: move-result-object v0 │ │ -080d8c: 1100 |0014: return-object v0 │ │ -080d8e: 1600 ffff |0015: const-wide/16 v0, #int -1 // #ffff │ │ -080d92: 28f9 |0017: goto 0010 // -0007 │ │ +080d30: |[080d30] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader.getCursor:()Landroid/database/Cursor; │ │ +080d40: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +080d46: 0c02 |0003: move-result-object v2 │ │ +080d48: 5560 930c |0004: iget-boolean v0, v6, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.upcomingOnly:Z // field@0c93 │ │ +080d4c: 3800 0f00 |0006: if-eqz v0, 0015 // +000f │ │ +080d50: 7100 d81b 0000 |0008: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +080d56: 0b00 |000b: move-result-wide v0 │ │ +080d58: 1704 e093 0400 |000c: const-wide/32 v4, #float 4.2039e-40 // #000493e0 │ │ +080d5e: bc40 |000f: sub-long/2addr v0, v4 │ │ +080d60: 6e30 5b1d 0201 |0010: invoke-virtual {v2, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.getBookmarks:(J)Landroid/database/Cursor; // method@1d5b │ │ +080d66: 0c00 |0013: move-result-object v0 │ │ +080d68: 1100 |0014: return-object v0 │ │ +080d6a: 1600 ffff |0015: const-wide/16 v0, #int -1 // #ffff │ │ +080d6e: 28f9 |0017: goto 0010 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0018 reg=6 this Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; │ │ │ │ #3 : (in Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;) │ │ @@ -201047,38 +201083,38 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -080d94: |[080d94] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader.onReset:()V │ │ -080da4: 6f10 0c1f 0200 |0000: invoke-super {v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onReset:()V // method@1f0c │ │ -080daa: 5520 930c |0003: iget-boolean v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.upcomingOnly:Z // field@0c93 │ │ -080dae: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -080db2: 5420 910c |0007: iget-object v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.handler:Landroid/os/Handler; // field@0c91 │ │ -080db6: 5421 920c |0009: iget-object v1, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0c92 │ │ -080dba: 6e20 3a02 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -080dc0: 0e00 |000e: return-void │ │ +080d70: |[080d70] org.toulibre.cdl.fragments.BookmarksListFragment$BookmarksLoader.onReset:()V │ │ +080d80: 6f10 0c1f 0200 |0000: invoke-super {v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onReset:()V // method@1f0c │ │ +080d86: 5520 930c |0003: iget-boolean v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.upcomingOnly:Z // field@0c93 │ │ +080d8a: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +080d8e: 5420 910c |0007: iget-object v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.handler:Landroid/os/Handler; // field@0c91 │ │ +080d92: 5421 920c |0009: iget-object v1, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0c92 │ │ +080d96: 6e20 3a02 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +080d9c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0003 line=148 │ │ 0x0007 line=149 │ │ 0x000e line=151 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; │ │ │ │ - source_file_idx : 657 (BookmarksListFragment.java) │ │ + source_file_idx : 656 (BookmarksListFragment.java) │ │ │ │ Class #715 header: │ │ class_idx : 1111 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1141 │ │ -source_file_idx : 657 │ │ +source_file_idx : 656 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 10 │ │ │ │ Class #715 annotations: │ │ Annotations on class │ │ @@ -201121,47 +201157,46 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080dc4: |[080dc4] org.toulibre.cdl.fragments.BookmarksListFragment.:()V │ │ -080dd4: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ -080dda: 0e00 |0003: return-void │ │ +080da0: |[080da0] org.toulibre.cdl.fragments.BookmarksListFragment.:()V │ │ +080db0: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ +080db6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ - 0x0003 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/BookmarksListFragment; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/BookmarksListFragment;) │ │ name : 'updateOptionsMenu' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -080ddc: |[080ddc] org.toulibre.cdl.fragments.BookmarksListFragment.updateOptionsMenu:()V │ │ -080dec: 5420 950c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.filterMenuItem:Landroid/view/MenuItem; // field@0c95 │ │ -080df0: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ -080df4: 5421 950c |0004: iget-object v1, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.filterMenuItem:Landroid/view/MenuItem; // field@0c95 │ │ -080df8: 5520 960c |0006: iget-boolean v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ -080dfc: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ -080e00: 1400 5000 027f |000a: const v0, #float 1.72801e+38 // #7f020050 │ │ -080e06: 7220 6d18 0100 |000d: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@186d │ │ -080e0c: 5420 970c |0010: iget-object v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnlyMenuItem:Landroid/view/MenuItem; // field@0c97 │ │ -080e10: 5521 960c |0012: iget-boolean v1, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ -080e14: 7220 6b18 1000 |0014: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@186b │ │ -080e1a: 0e00 |0017: return-void │ │ -080e1c: 1400 5100 027f |0018: const v0, #float 1.72801e+38 // #7f020051 │ │ -080e22: 28f2 |001b: goto 000d // -000e │ │ +080db8: |[080db8] org.toulibre.cdl.fragments.BookmarksListFragment.updateOptionsMenu:()V │ │ +080dc8: 5420 950c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.filterMenuItem:Landroid/view/MenuItem; // field@0c95 │ │ +080dcc: 3800 1500 |0002: if-eqz v0, 0017 // +0015 │ │ +080dd0: 5421 950c |0004: iget-object v1, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.filterMenuItem:Landroid/view/MenuItem; // field@0c95 │ │ +080dd4: 5520 960c |0006: iget-boolean v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ +080dd8: 3800 1000 |0008: if-eqz v0, 0018 // +0010 │ │ +080ddc: 1400 5000 027f |000a: const v0, #float 1.72801e+38 // #7f020050 │ │ +080de2: 7220 6d18 0100 |000d: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@186d │ │ +080de8: 5420 970c |0010: iget-object v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnlyMenuItem:Landroid/view/MenuItem; // field@0c97 │ │ +080dec: 5521 960c |0012: iget-boolean v1, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ +080df0: 7220 6b18 1000 |0014: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@186b │ │ +080df6: 0e00 |0017: return-void │ │ +080df8: 1400 5100 027f |0018: const v0, #float 1.72801e+38 // #7f020051 │ │ +080dfe: 28f2 |001b: goto 000d // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0004 line=77 │ │ 0x0010 line=80 │ │ 0x0017 line=82 │ │ 0x0018 line=77 │ │ @@ -201174,34 +201209,34 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -080e24: |[080e24] org.toulibre.cdl.fragments.BookmarksListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -080e34: 6f20 611e 4300 |0000: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ -080e3a: 6000 3800 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -080e3e: 1301 0b00 |0005: const/16 v1, #int 11 // #b │ │ -080e42: 3410 0900 |0007: if-lt v0, v1, 0010 // +0009 │ │ -080e46: 6e10 941d 0300 |0009: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getListView:()Landroid/widget/ListView; // method@1d94 │ │ -080e4c: 0c00 |000c: move-result-object v0 │ │ -080e4e: 7110 1720 0000 |000d: invoke-static {v0}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.register:(Landroid/widget/AbsListView;)V // method@2017 │ │ -080e54: 1400 2d00 077f |0010: const v0, #float 1.79447e+38 // #7f07002d │ │ -080e5a: 6e20 961d 0300 |0013: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getString:(I)Ljava/lang/String; // method@1d96 │ │ -080e60: 0c00 |0016: move-result-object v0 │ │ -080e62: 6e20 a11d 0300 |0017: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1da1 │ │ -080e68: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -080e6a: 6e20 a41d 0300 |001b: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.setListShown:(Z)V // method@1da4 │ │ -080e70: 6e10 951d 0300 |001e: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1d95 │ │ -080e76: 0c00 |0021: move-result-object v0 │ │ -080e78: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -080e7a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -080e7c: 6e40 3d04 1032 |0024: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -080e82: 0e00 |0027: return-void │ │ +080e00: |[080e00] org.toulibre.cdl.fragments.BookmarksListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +080e10: 6f20 611e 4300 |0000: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ +080e16: 6000 3800 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +080e1a: 1301 0b00 |0005: const/16 v1, #int 11 // #b │ │ +080e1e: 3410 0900 |0007: if-lt v0, v1, 0010 // +0009 │ │ +080e22: 6e10 941d 0300 |0009: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getListView:()Landroid/widget/ListView; // method@1d94 │ │ +080e28: 0c00 |000c: move-result-object v0 │ │ +080e2a: 7110 1720 0000 |000d: invoke-static {v0}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.register:(Landroid/widget/AbsListView;)V // method@2017 │ │ +080e30: 1400 2d00 077f |0010: const v0, #float 1.79447e+38 // #7f07002d │ │ +080e36: 6e20 961d 0300 |0013: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getString:(I)Ljava/lang/String; // method@1d96 │ │ +080e3c: 0c00 |0016: move-result-object v0 │ │ +080e3e: 6e20 a11d 0300 |0017: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1da1 │ │ +080e44: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +080e46: 6e20 a41d 0300 |001b: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.setListShown:(Z)V // method@1da4 │ │ +080e4c: 6e10 951d 0300 |001e: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1d95 │ │ +080e52: 0c00 |0021: move-result-object v0 │ │ +080e54: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +080e56: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +080e58: 6e40 3d04 1032 |0024: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +080e5e: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=57 │ │ 0x0009 line=58 │ │ 0x0010 line=61 │ │ 0x001a line=62 │ │ @@ -201216,35 +201251,35 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -080e84: |[080e84] org.toulibre.cdl.fragments.BookmarksListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -080e94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -080e96: 6f20 631e 4300 |0001: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ -080e9c: 2200 4c04 |0004: new-instance v0, Lorg/toulibre/cdl/adapters/EventsAdapter; // type@044c │ │ -080ea0: 6e10 931d 0300 |0006: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d93 │ │ -080ea6: 0c01 |0009: move-result-object v1 │ │ -080ea8: 7020 371d 1000 |000a: invoke-direct {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.:(Landroid/content/Context;)V // method@1d37 │ │ -080eae: 5b30 940c |000d: iput-object v0, v3, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c94 │ │ -080eb2: 5430 940c |000f: iget-object v0, v3, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c94 │ │ -080eb6: 6e20 a31d 0300 |0011: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1da3 │ │ -080ebc: 6e10 931d 0300 |0014: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d93 │ │ -080ec2: 0c00 |0017: move-result-object v0 │ │ -080ec4: 6e20 4303 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@0343 │ │ -080eca: 0c00 |001b: move-result-object v0 │ │ -080ecc: 1a01 7310 |001c: const-string v1, "bookmarks_upcoming_only" // string@1073 │ │ -080ed0: 7230 1201 1002 |001e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0112 │ │ -080ed6: 0a00 |0021: move-result v0 │ │ -080ed8: 5c30 960c |0022: iput-boolean v0, v3, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ -080edc: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -080ede: 6e20 a21d 0300 |0025: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.setHasOptionsMenu:(Z)V // method@1da2 │ │ -080ee4: 0e00 |0028: return-void │ │ +080e60: |[080e60] org.toulibre.cdl.fragments.BookmarksListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +080e70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +080e72: 6f20 631e 4300 |0001: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ +080e78: 2200 4c04 |0004: new-instance v0, Lorg/toulibre/cdl/adapters/EventsAdapter; // type@044c │ │ +080e7c: 6e10 931d 0300 |0006: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d93 │ │ +080e82: 0c01 |0009: move-result-object v1 │ │ +080e84: 7020 371d 1000 |000a: invoke-direct {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.:(Landroid/content/Context;)V // method@1d37 │ │ +080e8a: 5b30 940c |000d: iput-object v0, v3, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c94 │ │ +080e8e: 5430 940c |000f: iget-object v0, v3, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c94 │ │ +080e92: 6e20 a31d 0300 |0011: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1da3 │ │ +080e98: 6e10 931d 0300 |0014: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d93 │ │ +080e9e: 0c00 |0017: move-result-object v0 │ │ +080ea0: 6e20 4303 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@0343 │ │ +080ea6: 0c00 |001b: move-result-object v0 │ │ +080ea8: 1a01 7110 |001c: const-string v1, "bookmarks_upcoming_only" // string@1071 │ │ +080eac: 7230 1201 1002 |001e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0112 │ │ +080eb2: 0a00 |0021: move-result v0 │ │ +080eb4: 5c30 960c |0022: iput-boolean v0, v3, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ +080eb8: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +080eba: 6e20 a21d 0300 |0025: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.setHasOptionsMenu:(Z)V // method@1da2 │ │ +080ec0: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0004 line=45 │ │ 0x000f line=46 │ │ 0x0014 line=48 │ │ 0x0024 line=50 │ │ @@ -201258,21 +201293,21 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -080ee8: |[080ee8] org.toulibre.cdl.fragments.BookmarksListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -080ef8: 2200 5604 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; // type@0456 │ │ -080efc: 6e10 931d 0300 |0002: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d93 │ │ -080f02: 0c01 |0005: move-result-object v1 │ │ -080f04: 5532 960c |0006: iget-boolean v2, v3, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ -080f08: 7030 8b1d 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.:(Landroid/content/Context;Z)V // method@1d8b │ │ -080f0e: 1100 |000b: return-object v0 │ │ +080ec4: |[080ec4] org.toulibre.cdl.fragments.BookmarksListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +080ed4: 2200 5604 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; // type@0456 │ │ +080ed8: 6e10 931d 0300 |0002: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d93 │ │ +080ede: 0c01 |0005: move-result-object v1 │ │ +080ee0: 5532 960c |0006: iget-boolean v2, v3, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ +080ee4: 7030 8b1d 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;.:(Landroid/content/Context;Z)V // method@1d8b │ │ +080eea: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/toulibre/cdl/fragments/BookmarksListFragment; │ │ 0x0000 - 0x000c reg=4 id I │ │ 0x0000 - 0x000c reg=5 args Landroid/os/Bundle; │ │ @@ -201282,27 +201317,27 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -080f10: |[080f10] org.toulibre.cdl.fragments.BookmarksListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -080f20: 1400 0100 107f |0000: const v0, #float 1.91409e+38 // #7f100001 │ │ -080f26: 6e30 5818 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ -080f2c: 1400 5d00 0e7f |0006: const v0, #float 1.88752e+38 // #7f0e005d │ │ -080f32: 7220 5418 0200 |0009: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ -080f38: 0c00 |000c: move-result-object v0 │ │ -080f3a: 5b10 950c |000d: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.filterMenuItem:Landroid/view/MenuItem; // field@0c95 │ │ -080f3e: 1400 5e00 0e7f |000f: const v0, #float 1.88752e+38 // #7f0e005e │ │ -080f44: 7220 5418 0200 |0012: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ -080f4a: 0c00 |0015: move-result-object v0 │ │ -080f4c: 5b10 970c |0016: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnlyMenuItem:Landroid/view/MenuItem; // field@0c97 │ │ -080f50: 7010 a61d 0100 |0018: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.updateOptionsMenu:()V // method@1da6 │ │ -080f56: 0e00 |001b: return-void │ │ +080eec: |[080eec] org.toulibre.cdl.fragments.BookmarksListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +080efc: 1400 0100 107f |0000: const v0, #float 1.91409e+38 // #7f100001 │ │ +080f02: 6e30 5818 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ +080f08: 1400 5d00 0e7f |0006: const v0, #float 1.88752e+38 // #7f0e005d │ │ +080f0e: 7220 5418 0200 |0009: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ +080f14: 0c00 |000c: move-result-object v0 │ │ +080f16: 5b10 950c |000d: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.filterMenuItem:Landroid/view/MenuItem; // field@0c95 │ │ +080f1a: 1400 5e00 0e7f |000f: const v0, #float 1.88752e+38 // #7f0e005e │ │ +080f20: 7220 5418 0200 |0012: invoke-interface {v2, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ +080f26: 0c00 |0015: move-result-object v0 │ │ +080f28: 5b10 970c |0016: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnlyMenuItem:Landroid/view/MenuItem; // field@0c97 │ │ +080f2c: 7010 a61d 0100 |0018: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.updateOptionsMenu:()V // method@1da6 │ │ +080f32: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ 0x000f line=71 │ │ 0x0018 line=72 │ │ 0x001b line=73 │ │ @@ -201316,20 +201351,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -080f58: |[080f58] org.toulibre.cdl.fragments.BookmarksListFragment.onDestroyOptionsMenu:()V │ │ -080f68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -080f6a: 6f10 641e 0100 |0001: invoke-super {v1}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onDestroyOptionsMenu:()V // method@1e64 │ │ -080f70: 5b10 950c |0004: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.filterMenuItem:Landroid/view/MenuItem; // field@0c95 │ │ -080f74: 5b10 970c |0006: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnlyMenuItem:Landroid/view/MenuItem; // field@0c97 │ │ -080f78: 0e00 |0008: return-void │ │ +080f34: |[080f34] org.toulibre.cdl.fragments.BookmarksListFragment.onDestroyOptionsMenu:()V │ │ +080f44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +080f46: 6f10 641e 0100 |0001: invoke-super {v1}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onDestroyOptionsMenu:()V // method@1e64 │ │ +080f4c: 5b10 950c |0004: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.filterMenuItem:Landroid/view/MenuItem; // field@0c95 │ │ +080f50: 5b10 970c |0006: iput-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnlyMenuItem:Landroid/view/MenuItem; // field@0c97 │ │ +080f54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0004 line=87 │ │ 0x0006 line=88 │ │ 0x0008 line=89 │ │ locals : │ │ @@ -201340,28 +201375,28 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -080f7c: |[080f7c] org.toulibre.cdl.fragments.BookmarksListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -080f8c: 5452 940c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c94 │ │ -080f90: 6e20 3b1d 8200 |0002: invoke-virtual {v2, v8}, Lorg/toulibre/cdl/adapters/EventsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1d3b │ │ -080f96: 0c00 |0005: move-result-object v0 │ │ -080f98: 2202 3100 |0006: new-instance v2, Landroid/content/Intent; // type@0031 │ │ -080f9c: 6e10 931d 0500 |0008: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d93 │ │ -080fa2: 0c03 |000b: move-result-object v3 │ │ -080fa4: 1c04 3404 |000c: const-class v4, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ -080fa8: 7030 da00 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -080fae: 1a03 7113 |0011: const-string v3, "event" // string@1371 │ │ -080fb2: 6e30 f500 3200 |0013: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -080fb8: 0c01 |0016: move-result-object v1 │ │ -080fba: 6e20 a51d 1500 |0017: invoke-virtual {v5, v1}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.startActivity:(Landroid/content/Intent;)V // method@1da5 │ │ -080fc0: 0e00 |001a: return-void │ │ +080f58: |[080f58] org.toulibre.cdl.fragments.BookmarksListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +080f68: 5452 940c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c94 │ │ +080f6c: 6e20 3b1d 8200 |0002: invoke-virtual {v2, v8}, Lorg/toulibre/cdl/adapters/EventsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1d3b │ │ +080f72: 0c00 |0005: move-result-object v0 │ │ +080f74: 2202 3100 |0006: new-instance v2, Landroid/content/Intent; // type@0031 │ │ +080f78: 6e10 931d 0500 |0008: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d93 │ │ +080f7e: 0c03 |000b: move-result-object v3 │ │ +080f80: 1c04 3404 |000c: const-class v4, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ +080f84: 7030 da00 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +080f8a: 1a03 6f13 |0011: const-string v3, "event" // string@136f │ │ +080f8e: 6e30 f500 3200 |0013: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +080f94: 0c01 |0016: move-result-object v1 │ │ +080f96: 6e20 a51d 1500 |0017: invoke-virtual {v5, v1}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.startActivity:(Landroid/content/Intent;)V // method@1da5 │ │ +080f9c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0006 line=181 │ │ 0x0017 line=182 │ │ 0x001a line=183 │ │ locals : │ │ @@ -201378,21 +201413,21 @@ │ │ type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -080fc4: |[080fc4] org.toulibre.cdl.fragments.BookmarksListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ -080fd4: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -080fd8: 5410 940c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c94 │ │ -080fdc: 6e20 3d1d 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ -080fe2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -080fe4: 6e20 a41d 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.setListShown:(Z)V // method@1da4 │ │ -080fea: 0e00 |000b: return-void │ │ +080fa0: |[080fa0] org.toulibre.cdl.fragments.BookmarksListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ +080fb0: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +080fb4: 5410 940c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c94 │ │ +080fb8: 6e20 3d1d 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ +080fbe: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +080fc0: 6e20 a41d 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.setListShown:(Z)V // method@1da4 │ │ +080fc6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ 0x0007 line=170 │ │ 0x000b line=171 │ │ locals : │ │ @@ -201406,18 +201441,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -080fec: |[080fec] org.toulibre.cdl.fragments.BookmarksListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -080ffc: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ -081000: 6e30 9d1d 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1d9d │ │ -081006: 0e00 |0005: return-void │ │ +080fc8: |[080fc8] org.toulibre.cdl.fragments.BookmarksListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +080fd8: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ +080fdc: 6e30 9d1d 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1d9d │ │ +080fe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/BookmarksListFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -201427,19 +201462,19 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -081008: |[081008] org.toulibre.cdl.fragments.BookmarksListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -081018: 5420 940c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c94 │ │ -08101c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08101e: 6e20 3d1d 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ -081024: 0e00 |0006: return-void │ │ +080fe4: |[080fe4] org.toulibre.cdl.fragments.BookmarksListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +080ff4: 5420 940c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0c94 │ │ +080ff8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +080ffa: 6e20 3d1d 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ +081000: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0006 line=176 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/fragments/BookmarksListFragment; │ │ @@ -201450,68 +201485,68 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -081028: |[081028] org.toulibre.cdl.fragments.BookmarksListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -081038: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08103a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08103c: 7210 6118 0500 |0002: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -081042: 0a00 |0005: move-result v0 │ │ -081044: 2b00 3200 0000 |0006: packed-switch v0, 00000038 // +00000032 │ │ -08104a: 0121 |0009: move v1, v2 │ │ -08104c: 0f01 |000a: return v1 │ │ -08104e: 5540 960c |000b: iget-boolean v0, v4, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ -081052: 3900 2800 |000d: if-nez v0, 0035 // +0028 │ │ -081056: 0110 |000f: move v0, v1 │ │ -081058: 5c40 960c |0010: iput-boolean v0, v4, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ -08105c: 7010 a61d 0400 |0012: invoke-direct {v4}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.updateOptionsMenu:()V // method@1da6 │ │ -081062: 6e10 931d 0400 |0015: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d93 │ │ -081068: 0c00 |0018: move-result-object v0 │ │ -08106a: 6e20 4303 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@0343 │ │ -081070: 0c00 |001c: move-result-object v0 │ │ -081072: 7210 1101 0000 |001d: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0111 │ │ -081078: 0c00 |0020: move-result-object v0 │ │ -08107a: 1a02 7310 |0021: const-string v2, "bookmarks_upcoming_only" // string@1073 │ │ -08107e: 5543 960c |0023: iget-boolean v3, v4, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ -081082: 7230 0d01 2003 |0025: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@010d │ │ -081088: 0c00 |0028: move-result-object v0 │ │ -08108a: 7210 0c01 0000 |0029: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@010c │ │ -081090: 6e10 951d 0400 |002c: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1d95 │ │ -081096: 0c00 |002f: move-result-object v0 │ │ -081098: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -08109a: 6e40 3e04 1042 |0031: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/LoaderManager;.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043e │ │ -0810a0: 28d6 |0034: goto 000a // -002a │ │ -0810a2: 0120 |0035: move v0, v2 │ │ -0810a4: 28da |0036: goto 0010 // -0026 │ │ -0810a6: 0000 |0037: nop // spacer │ │ -0810a8: 0001 0100 5e00 0e7f 0500 0000 |0038: packed-switch-data (6 units) │ │ +081004: |[081004] org.toulibre.cdl.fragments.BookmarksListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +081014: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +081016: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +081018: 7210 6118 0500 |0002: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +08101e: 0a00 |0005: move-result v0 │ │ +081020: 2b00 3200 0000 |0006: packed-switch v0, 00000038 // +00000032 │ │ +081026: 0121 |0009: move v1, v2 │ │ +081028: 0f01 |000a: return v1 │ │ +08102a: 5540 960c |000b: iget-boolean v0, v4, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ +08102e: 3900 2800 |000d: if-nez v0, 0035 // +0028 │ │ +081032: 0110 |000f: move v0, v1 │ │ +081034: 5c40 960c |0010: iput-boolean v0, v4, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ +081038: 7010 a61d 0400 |0012: invoke-direct {v4}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.updateOptionsMenu:()V // method@1da6 │ │ +08103e: 6e10 931d 0400 |0015: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1d93 │ │ +081044: 0c00 |0018: move-result-object v0 │ │ +081046: 6e20 4303 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@0343 │ │ +08104c: 0c00 |001c: move-result-object v0 │ │ +08104e: 7210 1101 0000 |001d: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0111 │ │ +081054: 0c00 |0020: move-result-object v0 │ │ +081056: 1a02 7110 |0021: const-string v2, "bookmarks_upcoming_only" // string@1071 │ │ +08105a: 5543 960c |0023: iget-boolean v3, v4, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.upcomingOnly:Z // field@0c96 │ │ +08105e: 7230 0d01 2003 |0025: invoke-interface {v0, v2, v3}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@010d │ │ +081064: 0c00 |0028: move-result-object v0 │ │ +081066: 7210 0c01 0000 |0029: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@010c │ │ +08106c: 6e10 951d 0400 |002c: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/BookmarksListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1d95 │ │ +081072: 0c00 |002f: move-result-object v0 │ │ +081074: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +081076: 6e40 3e04 1042 |0031: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/LoaderManager;.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043e │ │ +08107c: 28d6 |0034: goto 000a // -002a │ │ +08107e: 0120 |0035: move v0, v2 │ │ +081080: 28da |0036: goto 0010 // -0026 │ │ +081082: 0000 |0037: nop // spacer │ │ +081084: 0001 0100 5e00 0e7f 0500 0000 |0038: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=93 │ │ 0x000a line=101 │ │ 0x000b line=95 │ │ 0x0012 line=96 │ │ 0x0015 line=97 │ │ 0x002c line=98 │ │ 0x0036 line=95 │ │ 0x0037 line=93 │ │ locals : │ │ 0x0000 - 0x003e reg=4 this Lorg/toulibre/cdl/fragments/BookmarksListFragment; │ │ 0x0000 - 0x003e reg=5 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 657 (BookmarksListFragment.java) │ │ + source_file_idx : 656 (BookmarksListFragment.java) │ │ │ │ Class #716 header: │ │ class_idx : 1112 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 882 │ │ +source_file_idx : 881 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #716 annotations: │ │ Annotations on class │ │ @@ -201536,70 +201571,70 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0810b4: |[0810b4] org.toulibre.cdl.fragments.EventDetailsFragment$1.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ │ -0810c4: 5b01 980c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c98 │ │ -0810c8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0810ce: 0e00 |0005: return-void │ │ +081090: |[081090] org.toulibre.cdl.fragments.EventDetailsFragment$1.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ │ +0810a0: 5b01 980c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c98 │ │ +0810a4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0810aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0810d0: |[0810d0] org.toulibre.cdl.fragments.EventDetailsFragment$1.onClick:(Landroid/view/View;)V │ │ -0810e0: 5440 980c |0000: iget-object v0, v4, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c98 │ │ -0810e4: 7110 c51d 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$100:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Ljava/lang/Boolean; // method@1dc5 │ │ -0810ea: 0c00 |0005: move-result-object v0 │ │ -0810ec: 3800 1c00 |0006: if-eqz v0, 0022 // +001c │ │ -0810f0: 2200 6004 |0008: new-instance v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask; // type@0460 │ │ -0810f4: 5441 980c |000a: iget-object v1, v4, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c98 │ │ -0810f8: 7110 c71d 0100 |000c: invoke-static {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$200:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/model/Event; // method@1dc7 │ │ -0810fe: 0c01 |000f: move-result-object v1 │ │ -081100: 7020 bd1d 1000 |0010: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.:(Lorg/toulibre/cdl/model/Event;)V // method@1dbd │ │ -081106: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -081108: 2311 f604 |0014: new-array v1, v1, [Ljava/lang/Boolean; // type@04f6 │ │ -08110c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -08110e: 5443 980c |0017: iget-object v3, v4, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c98 │ │ -081112: 7110 c51d 0300 |0019: invoke-static {v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$100:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Ljava/lang/Boolean; // method@1dc5 │ │ -081118: 0c03 |001c: move-result-object v3 │ │ -08111a: 4d03 0102 |001d: aput-object v3, v1, v2 │ │ -08111e: 6e20 c01d 1000 |001f: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1dc0 │ │ -081124: 0e00 |0022: return-void │ │ +0810ac: |[0810ac] org.toulibre.cdl.fragments.EventDetailsFragment$1.onClick:(Landroid/view/View;)V │ │ +0810bc: 5440 980c |0000: iget-object v0, v4, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c98 │ │ +0810c0: 7110 c51d 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$100:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Ljava/lang/Boolean; // method@1dc5 │ │ +0810c6: 0c00 |0005: move-result-object v0 │ │ +0810c8: 3800 1c00 |0006: if-eqz v0, 0022 // +001c │ │ +0810cc: 2200 6004 |0008: new-instance v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask; // type@0460 │ │ +0810d0: 5441 980c |000a: iget-object v1, v4, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c98 │ │ +0810d4: 7110 c71d 0100 |000c: invoke-static {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$200:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/model/Event; // method@1dc7 │ │ +0810da: 0c01 |000f: move-result-object v1 │ │ +0810dc: 7020 bd1d 1000 |0010: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.:(Lorg/toulibre/cdl/model/Event;)V // method@1dbd │ │ +0810e2: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0810e4: 2311 f604 |0014: new-array v1, v1, [Ljava/lang/Boolean; // type@04f6 │ │ +0810e8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0810ea: 5443 980c |0017: iget-object v3, v4, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c98 │ │ +0810ee: 7110 c51d 0300 |0019: invoke-static {v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$100:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Ljava/lang/Boolean; // method@1dc5 │ │ +0810f4: 0c03 |001c: move-result-object v3 │ │ +0810f6: 4d03 0102 |001d: aput-object v3, v1, v2 │ │ +0810fa: 6e20 c01d 1000 |001f: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1dc0 │ │ +081100: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0008 line=190 │ │ 0x0022 line=192 │ │ locals : │ │ 0x0000 - 0x0023 reg=4 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$1; │ │ 0x0000 - 0x0023 reg=5 view Landroid/view/View; │ │ │ │ - source_file_idx : 882 (EventDetailsFragment.java) │ │ + source_file_idx : 881 (EventDetailsFragment.java) │ │ │ │ Class #717 header: │ │ class_idx : 1113 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 882 │ │ +source_file_idx : 881 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #717 annotations: │ │ Annotations on class │ │ @@ -201631,45 +201666,45 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -081128: |[081128] org.toulibre.cdl.fragments.EventDetailsFragment$2.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ │ -081138: 5b01 990c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c99 │ │ -08113c: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -081142: 0e00 |0005: return-void │ │ +081104: |[081104] org.toulibre.cdl.fragments.EventDetailsFragment$2.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ │ +081114: 5b01 990c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c99 │ │ +081118: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +08111e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;) │ │ name : 'onCreateLoader' │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -081144: |[081144] org.toulibre.cdl.fragments.EventDetailsFragment$2.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -081154: 2200 8a04 |0000: new-instance v0, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // type@048a │ │ -081158: 5431 990c |0002: iget-object v1, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c99 │ │ -08115c: 6e10 cd1d 0100 |0004: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dcd │ │ -081162: 0c01 |0007: move-result-object v1 │ │ -081164: 5432 990c |0008: iget-object v2, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c99 │ │ -081168: 7110 c71d 0200 |000a: invoke-static {v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$200:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/model/Event; // method@1dc7 │ │ -08116e: 0c02 |000d: move-result-object v2 │ │ -081170: 7030 dc1e 1002 |000e: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Event;)V // method@1edc │ │ -081176: 1100 |0011: return-object v0 │ │ +081120: |[081120] org.toulibre.cdl.fragments.EventDetailsFragment$2.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +081130: 2200 8a04 |0000: new-instance v0, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // type@048a │ │ +081134: 5431 990c |0002: iget-object v1, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c99 │ │ +081138: 6e10 cd1d 0100 |0004: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dcd │ │ +08113e: 0c01 |0007: move-result-object v1 │ │ +081140: 5432 990c |0008: iget-object v2, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c99 │ │ +081144: 7110 c71d 0200 |000a: invoke-static {v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$200:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/model/Event; // method@1dc7 │ │ +08114a: 0c02 |000d: move-result-object v2 │ │ +08114c: 7030 dc1e 1002 |000e: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Event;)V // method@1edc │ │ +081152: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$2; │ │ 0x0000 - 0x0012 reg=4 id I │ │ 0x0000 - 0x0012 reg=5 args Landroid/os/Bundle; │ │ @@ -201679,20 +201714,20 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -081178: |[081178] org.toulibre.cdl.fragments.EventDetailsFragment$2.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Boolean;)V │ │ -081188: 5410 990c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c99 │ │ -08118c: 7120 c61d 3000 |0002: invoke-static {v0, v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$102:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;Ljava/lang/Boolean;)Ljava/lang/Boolean; // method@1dc6 │ │ -081192: 5410 990c |0005: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c99 │ │ -081196: 7110 c81d 0000 |0007: invoke-static {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$300:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V // method@1dc8 │ │ -08119c: 0e00 |000a: return-void │ │ +081154: |[081154] org.toulibre.cdl.fragments.EventDetailsFragment$2.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Boolean;)V │ │ +081164: 5410 990c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c99 │ │ +081168: 7120 c61d 3000 |0002: invoke-static {v0, v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$102:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;Ljava/lang/Boolean;)Ljava/lang/Boolean; // method@1dc6 │ │ +08116e: 5410 990c |0005: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c99 │ │ +081172: 7110 c81d 0000 |0007: invoke-static {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$300:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V // method@1dc8 │ │ +081178: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0005 line=347 │ │ 0x000a line=348 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/content/Loader; │ │ @@ -201705,18 +201740,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0811a0: |[0811a0] org.toulibre.cdl.fragments.EventDetailsFragment$2.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -0811b0: 1f02 cf03 |0000: check-cast v2, Ljava/lang/Boolean; // type@03cf │ │ -0811b4: 6e30 ab1d 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Boolean;)V // method@1dab │ │ -0811ba: 0e00 |0005: return-void │ │ +08117c: |[08117c] org.toulibre.cdl.fragments.EventDetailsFragment$2.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +08118c: 1f02 cf03 |0000: check-cast v2, Ljava/lang/Boolean; // type@03cf │ │ +081190: 6e30 ab1d 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Boolean;)V // method@1dab │ │ +081196: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -201726,31 +201761,31 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0811bc: |[0811bc] org.toulibre.cdl.fragments.EventDetailsFragment$2.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -0811cc: 0e00 |0000: return-void │ │ +081198: |[081198] org.toulibre.cdl.fragments.EventDetailsFragment$2.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +0811a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$2; │ │ 0x0000 - 0x0001 reg=1 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - source_file_idx : 882 (EventDetailsFragment.java) │ │ + source_file_idx : 881 (EventDetailsFragment.java) │ │ │ │ Class #718 header: │ │ class_idx : 1114 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 882 │ │ +source_file_idx : 881 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #718 annotations: │ │ Annotations on class │ │ @@ -201782,45 +201817,45 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0811d0: |[0811d0] org.toulibre.cdl.fragments.EventDetailsFragment$3.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ │ -0811e0: 5b01 9a0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -0811e4: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0811ea: 0e00 |0005: return-void │ │ +0811ac: |[0811ac] org.toulibre.cdl.fragments.EventDetailsFragment$3.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ │ +0811bc: 5b01 9a0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +0811c0: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0811c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;) │ │ name : 'onCreateLoader' │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0811ec: |[0811ec] org.toulibre.cdl.fragments.EventDetailsFragment$3.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -0811fc: 2200 5c04 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader; // type@045c │ │ -081200: 5431 9a0c |0002: iget-object v1, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -081204: 6e10 cd1d 0100 |0004: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dcd │ │ -08120a: 0c01 |0007: move-result-object v1 │ │ -08120c: 5432 9a0c |0008: iget-object v2, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -081210: 7110 c71d 0200 |000a: invoke-static {v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$200:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/model/Event; // method@1dc7 │ │ -081216: 0c02 |000d: move-result-object v2 │ │ -081218: 7030 b51d 1002 |000e: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Event;)V // method@1db5 │ │ -08121e: 1100 |0011: return-object v0 │ │ +0811c8: |[0811c8] org.toulibre.cdl.fragments.EventDetailsFragment$3.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +0811d8: 2200 5c04 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader; // type@045c │ │ +0811dc: 5431 9a0c |0002: iget-object v1, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +0811e0: 6e10 cd1d 0100 |0004: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dcd │ │ +0811e6: 0c01 |0007: move-result-object v1 │ │ +0811e8: 5432 9a0c |0008: iget-object v2, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +0811ec: 7110 c71d 0200 |000a: invoke-static {v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$200:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/model/Event; // method@1dc7 │ │ +0811f2: 0c02 |000d: move-result-object v2 │ │ +0811f4: 7030 b51d 1002 |000e: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Event;)V // method@1db5 │ │ +0811fa: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$3; │ │ 0x0000 - 0x0012 reg=4 id I │ │ 0x0000 - 0x0012 reg=5 args Landroid/os/Bundle; │ │ @@ -201830,18 +201865,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -081220: |[081220] org.toulibre.cdl.fragments.EventDetailsFragment$3.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -081230: 1f02 5b04 |0000: check-cast v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; // type@045b │ │ -081234: 6e30 b11d 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.onLoadFinished:(Landroid/support/v4/content/Loader;Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;)V // method@1db1 │ │ -08123a: 0e00 |0005: return-void │ │ +0811fc: |[0811fc] org.toulibre.cdl.fragments.EventDetailsFragment$3.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +08120c: 1f02 5b04 |0000: check-cast v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; // type@045b │ │ +081210: 6e30 b11d 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.onLoadFinished:(Landroid/support/v4/content/Loader;Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;)V // method@1db1 │ │ +081216: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -201851,147 +201886,147 @@ │ │ type : '(Landroid/support/v4/content/Loader;Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 273 16-bit code units │ │ -08123c: |[08123c] org.toulibre.cdl.fragments.EventDetailsFragment$3.onLoadFinished:(Landroid/support/v4/content/Loader;Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;)V │ │ -08124c: 54f9 9c0c |0000: iget-object v9, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.persons:Ljava/util/List; // field@0c9c │ │ -081250: 3809 6700 |0002: if-eqz v9, 0069 // +0067 │ │ -081254: 54d9 9a0c |0004: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -081258: 54fa 9c0c |0006: iget-object v10, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.persons:Ljava/util/List; // field@0c9c │ │ -08125c: 7210 3a1c 0a00 |0008: invoke-interface {v10}, Ljava/util/List;.size:()I // method@1c3a │ │ -081262: 0a0a |000b: move-result v10 │ │ -081264: 7120 ca1d a900 |000c: invoke-static {v9, v10}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$502:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;I)I // method@1dca │ │ -08126a: 54d9 9a0c |000f: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -08126e: 7110 c91d 0900 |0011: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$500:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)I // method@1dc9 │ │ -081274: 0a09 |0014: move-result v9 │ │ -081276: 3d09 5400 |0015: if-lez v9, 0069 // +0054 │ │ -08127a: 2206 2203 |0017: new-instance v6, Landroid/text/SpannableStringBuilder; // type@0322 │ │ -08127e: 7010 de17 0600 |0019: invoke-direct {v6}, Landroid/text/SpannableStringBuilder;.:()V // method@17de │ │ -081284: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -081286: 54f9 9c0c |001d: iget-object v9, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.persons:Ljava/util/List; // field@0c9c │ │ -08128a: 7210 391c 0900 |001f: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1c39 │ │ -081290: 0c00 |0022: move-result-object v0 │ │ -081292: 7210 261c 0000 |0023: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -081298: 0a09 |0026: move-result v9 │ │ -08129a: 3809 2b00 |0027: if-eqz v9, 0052 // +002b │ │ -08129e: 7210 271c 0000 |0029: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -0812a4: 0c05 |002c: move-result-object v5 │ │ -0812a6: 1f05 9604 |002d: check-cast v5, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ -0812aa: 3801 0700 |002f: if-eqz v1, 0036 // +0007 │ │ -0812ae: 1a09 d900 |0031: const-string v9, ", " // string@00d9 │ │ -0812b2: 6e20 e017 9600 |0033: invoke-virtual {v6, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@17e0 │ │ -0812b8: 6e10 701f 0500 |0036: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Person;.getName:()Ljava/lang/String; // method@1f70 │ │ -0812be: 0c04 |0039: move-result-object v4 │ │ -0812c0: 6e20 e017 4600 |003a: invoke-virtual {v6, v4}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@17e0 │ │ -0812c6: 6e10 e117 0600 |003d: invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;.length:()I // method@17e1 │ │ -0812cc: 0a01 |0040: move-result v1 │ │ -0812ce: 2209 5f04 |0041: new-instance v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan; // type@045f │ │ -0812d2: 7020 bb1d 5900 |0043: invoke-direct {v9, v5}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan;.:(Lorg/toulibre/cdl/model/Person;)V // method@1dbb │ │ -0812d8: 6e10 c01b 0400 |0046: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -0812de: 0a0a |0049: move-result v10 │ │ -0812e0: 910a 010a |004a: sub-int v10, v1, v10 │ │ -0812e4: 130b 2100 |004c: const/16 v11, #int 33 // #21 │ │ -0812e8: 6e5b e217 961a |004e: invoke-virtual {v6, v9, v10, v1, v11}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@17e2 │ │ -0812ee: 28d2 |0051: goto 0023 // -002e │ │ -0812f0: 54d9 9a0c |0052: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -0812f4: 7110 cb1d 0900 |0054: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ -0812fa: 0c09 |0057: move-result-object v9 │ │ -0812fc: 5499 a30c |0058: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ -081300: 6e20 dc1a 6900 |005a: invoke-virtual {v9, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -081306: 54d9 9a0c |005d: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -08130a: 7110 cb1d 0900 |005f: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ -081310: 0c09 |0062: move-result-object v9 │ │ -081312: 5499 a30c |0063: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ -081316: 120a |0065: const/4 v10, #int 0 // #0 │ │ -081318: 6e20 e21a a900 |0066: invoke-virtual {v9, v10}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -08131e: 54d9 9a0c |0069: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -081322: 7110 cb1d 0900 |006b: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ -081328: 0c09 |006e: move-result-object v9 │ │ -08132a: 5499 a20c |006f: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ -08132e: 6e10 3e19 0900 |0071: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ -081334: 0a03 |0074: move-result v3 │ │ -081336: 1219 |0075: const/4 v9, #int 1 // #1 │ │ -081338: 3793 1000 |0076: if-le v3, v9, 0086 // +0010 │ │ -08133c: 54d9 9a0c |0078: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -081340: 7110 cb1d 0900 |007a: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ -081346: 0c09 |007d: move-result-object v9 │ │ -081348: 5499 a20c |007e: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ -08134c: 121a |0080: const/4 v10, #int 1 // #1 │ │ -08134e: d80b 03ff |0081: add-int/lit8 v11, v3, #int -1 // #ff │ │ -081352: 6e30 6019 a90b |0083: invoke-virtual {v9, v10, v11}, Landroid/view/ViewGroup;.removeViews:(II)V // method@1960 │ │ -081358: 54f9 9b0c |0086: iget-object v9, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.links:Ljava/util/List; // field@0c9b │ │ -08135c: 3809 7b00 |0088: if-eqz v9, 0103 // +007b │ │ -081360: 54f9 9b0c |008a: iget-object v9, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.links:Ljava/util/List; // field@0c9b │ │ -081364: 7210 3a1c 0900 |008c: invoke-interface {v9}, Ljava/util/List;.size:()I // method@1c3a │ │ -08136a: 0a09 |008f: move-result v9 │ │ -08136c: 3d09 7300 |0090: if-lez v9, 0103 // +0073 │ │ -081370: 54d9 9a0c |0092: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -081374: 7110 cb1d 0900 |0094: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ -08137a: 0c09 |0097: move-result-object v9 │ │ -08137c: 5499 a20c |0098: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ -081380: 120a |009a: const/4 v10, #int 0 // #0 │ │ -081382: 6e20 6819 a900 |009b: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@1968 │ │ -081388: 54f9 9b0c |009e: iget-object v9, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.links:Ljava/util/List; // field@0c9b │ │ -08138c: 7210 391c 0900 |00a0: invoke-interface {v9}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1c39 │ │ -081392: 0c00 |00a3: move-result-object v0 │ │ -081394: 7210 261c 0000 |00a4: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ -08139a: 0a09 |00a7: move-result v9 │ │ -08139c: 3809 6800 |00a8: if-eqz v9, 0110 // +0068 │ │ -0813a0: 7210 271c 0000 |00aa: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ -0813a6: 0c02 |00ad: move-result-object v2 │ │ -0813a8: 1f02 9404 |00ae: check-cast v2, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ -0813ac: 54d9 9a0c |00b0: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -0813b0: 7110 cb1d 0900 |00b2: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ -0813b6: 0c09 |00b5: move-result-object v9 │ │ -0813b8: 5499 a10c |00b6: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.inflater:Landroid/view/LayoutInflater; // field@0ca1 │ │ -0813bc: 140a 1f00 047f |00b8: const v10, #float 1.75459e+38 // #7f04001f │ │ -0813c2: 54db 9a0c |00bb: iget-object v11, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -0813c6: 7110 cb1d 0b00 |00bd: invoke-static {v11}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ -0813cc: 0c0b |00c0: move-result-object v11 │ │ -0813ce: 54bb a20c |00c1: iget-object v11, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ -0813d2: 120c |00c3: const/4 v12, #int 0 // #0 │ │ -0813d4: 6e40 4f18 a9cb |00c4: invoke-virtual {v9, v10, v11, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -0813da: 0c08 |00c7: move-result-object v8 │ │ -0813dc: 1409 4700 0e7f |00c8: const v9, #float 1.88752e+38 // #7f0e0047 │ │ -0813e2: 6e20 b518 9800 |00cb: invoke-virtual {v8, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -0813e8: 0c07 |00ce: move-result-object v7 │ │ -0813ea: 1f07 b103 |00cf: check-cast v7, Landroid/widget/TextView; // type@03b1 │ │ -0813ee: 6e10 5d1f 0200 |00d1: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Link;.getDescription:()Ljava/lang/String; // method@1f5d │ │ -0813f4: 0c09 |00d4: move-result-object v9 │ │ -0813f6: 6e20 dc1a 9700 |00d5: invoke-virtual {v7, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -0813fc: 2209 5e04 |00d8: new-instance v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener; // type@045e │ │ -081400: 7020 b91d 2900 |00da: invoke-direct {v9, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener;.:(Lorg/toulibre/cdl/model/Link;)V // method@1db9 │ │ -081406: 6e20 0e19 9800 |00dd: invoke-virtual {v8, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ -08140c: 54d9 9a0c |00e0: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -081410: 7110 cb1d 0900 |00e2: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ -081416: 0c09 |00e5: move-result-object v9 │ │ -081418: 5499 a20c |00e6: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ -08141c: 6e20 2f19 8900 |00e8: invoke-virtual {v9, v8}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@192f │ │ -081422: 54d9 9a0c |00eb: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -081426: 7110 cb1d 0900 |00ed: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ -08142c: 0c09 |00f0: move-result-object v9 │ │ -08142e: 5499 a10c |00f1: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.inflater:Landroid/view/LayoutInflater; // field@0ca1 │ │ -081432: 140a 2200 047f |00f3: const v10, #float 1.75459e+38 // #7f040022 │ │ -081438: 54db 9a0c |00f6: iget-object v11, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -08143c: 7110 cb1d 0b00 |00f8: invoke-static {v11}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ -081442: 0c0b |00fb: move-result-object v11 │ │ -081444: 54bb a20c |00fc: iget-object v11, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ -081448: 121c |00fe: const/4 v12, #int 1 // #1 │ │ -08144a: 6e40 4f18 a9cb |00ff: invoke-virtual {v9, v10, v11, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -081450: 28a2 |0102: goto 00a4 // -005e │ │ -081452: 54d9 9a0c |0103: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ -081456: 7110 cb1d 0900 |0105: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ -08145c: 0c09 |0108: move-result-object v9 │ │ -08145e: 5499 a20c |0109: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ -081462: 130a 0800 |010b: const/16 v10, #int 8 // #8 │ │ -081466: 6e20 6819 a900 |010d: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@1968 │ │ -08146c: 0e00 |0110: return-void │ │ +081218: |[081218] org.toulibre.cdl.fragments.EventDetailsFragment$3.onLoadFinished:(Landroid/support/v4/content/Loader;Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;)V │ │ +081228: 54f8 9c0c |0000: iget-object v8, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.persons:Ljava/util/List; // field@0c9c │ │ +08122c: 3808 6700 |0002: if-eqz v8, 0069 // +0067 │ │ +081230: 54d8 9a0c |0004: iget-object v8, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +081234: 54f9 9c0c |0006: iget-object v9, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.persons:Ljava/util/List; // field@0c9c │ │ +081238: 7210 3a1c 0900 |0008: invoke-interface {v9}, Ljava/util/List;.size:()I // method@1c3a │ │ +08123e: 0a09 |000b: move-result v9 │ │ +081240: 7120 ca1d 9800 |000c: invoke-static {v8, v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$502:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;I)I // method@1dca │ │ +081246: 54d8 9a0c |000f: iget-object v8, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +08124a: 7110 c91d 0800 |0011: invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$500:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)I // method@1dc9 │ │ +081250: 0a08 |0014: move-result v8 │ │ +081252: 3d08 5400 |0015: if-lez v8, 0069 // +0054 │ │ +081256: 2205 2203 |0017: new-instance v5, Landroid/text/SpannableStringBuilder; // type@0322 │ │ +08125a: 7010 de17 0500 |0019: invoke-direct {v5}, Landroid/text/SpannableStringBuilder;.:()V // method@17de │ │ +081260: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +081262: 54f8 9c0c |001d: iget-object v8, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.persons:Ljava/util/List; // field@0c9c │ │ +081266: 7210 391c 0800 |001f: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1c39 │ │ +08126c: 0c08 |0022: move-result-object v8 │ │ +08126e: 7210 261c 0800 |0023: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +081274: 0a09 |0026: move-result v9 │ │ +081276: 3809 2b00 |0027: if-eqz v9, 0052 // +002b │ │ +08127a: 7210 271c 0800 |0029: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +081280: 0c04 |002c: move-result-object v4 │ │ +081282: 1f04 9604 |002d: check-cast v4, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ +081286: 3800 0700 |002f: if-eqz v0, 0036 // +0007 │ │ +08128a: 1a09 d800 |0031: const-string v9, ", " // string@00d8 │ │ +08128e: 6e20 e017 9500 |0033: invoke-virtual {v5, v9}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@17e0 │ │ +081294: 6e10 701f 0400 |0036: invoke-virtual {v4}, Lorg/toulibre/cdl/model/Person;.getName:()Ljava/lang/String; // method@1f70 │ │ +08129a: 0c03 |0039: move-result-object v3 │ │ +08129c: 6e20 e017 3500 |003a: invoke-virtual {v5, v3}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@17e0 │ │ +0812a2: 6e10 e117 0500 |003d: invoke-virtual {v5}, Landroid/text/SpannableStringBuilder;.length:()I // method@17e1 │ │ +0812a8: 0a00 |0040: move-result v0 │ │ +0812aa: 2209 5f04 |0041: new-instance v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan; // type@045f │ │ +0812ae: 7020 bb1d 4900 |0043: invoke-direct {v9, v4}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan;.:(Lorg/toulibre/cdl/model/Person;)V // method@1dbb │ │ +0812b4: 6e10 c01b 0300 |0046: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +0812ba: 0a0a |0049: move-result v10 │ │ +0812bc: 910a 000a |004a: sub-int v10, v0, v10 │ │ +0812c0: 130b 2100 |004c: const/16 v11, #int 33 // #21 │ │ +0812c4: 6e5b e217 950a |004e: invoke-virtual {v5, v9, v10, v0, v11}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@17e2 │ │ +0812ca: 28d2 |0051: goto 0023 // -002e │ │ +0812cc: 54d8 9a0c |0052: iget-object v8, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +0812d0: 7110 cb1d 0800 |0054: invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ +0812d6: 0c08 |0057: move-result-object v8 │ │ +0812d8: 5488 a30c |0058: iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ +0812dc: 6e20 dc1a 5800 |005a: invoke-virtual {v8, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +0812e2: 54d8 9a0c |005d: iget-object v8, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +0812e6: 7110 cb1d 0800 |005f: invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ +0812ec: 0c08 |0062: move-result-object v8 │ │ +0812ee: 5488 a30c |0063: iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ +0812f2: 1209 |0065: const/4 v9, #int 0 // #0 │ │ +0812f4: 6e20 e21a 9800 |0066: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +0812fa: 54d8 9a0c |0069: iget-object v8, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +0812fe: 7110 cb1d 0800 |006b: invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ +081304: 0c08 |006e: move-result-object v8 │ │ +081306: 5488 a20c |006f: iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ +08130a: 6e10 3e19 0800 |0071: invoke-virtual {v8}, Landroid/view/ViewGroup;.getChildCount:()I // method@193e │ │ +081310: 0a02 |0074: move-result v2 │ │ +081312: 1218 |0075: const/4 v8, #int 1 // #1 │ │ +081314: 3782 1000 |0076: if-le v2, v8, 0086 // +0010 │ │ +081318: 54d8 9a0c |0078: iget-object v8, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +08131c: 7110 cb1d 0800 |007a: invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ +081322: 0c08 |007d: move-result-object v8 │ │ +081324: 5488 a20c |007e: iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ +081328: 1219 |0080: const/4 v9, #int 1 // #1 │ │ +08132a: d80a 02ff |0081: add-int/lit8 v10, v2, #int -1 // #ff │ │ +08132e: 6e30 6019 980a |0083: invoke-virtual {v8, v9, v10}, Landroid/view/ViewGroup;.removeViews:(II)V // method@1960 │ │ +081334: 54f8 9b0c |0086: iget-object v8, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.links:Ljava/util/List; // field@0c9b │ │ +081338: 3808 7b00 |0088: if-eqz v8, 0103 // +007b │ │ +08133c: 54f8 9b0c |008a: iget-object v8, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.links:Ljava/util/List; // field@0c9b │ │ +081340: 7210 3a1c 0800 |008c: invoke-interface {v8}, Ljava/util/List;.size:()I // method@1c3a │ │ +081346: 0a08 |008f: move-result v8 │ │ +081348: 3d08 7300 |0090: if-lez v8, 0103 // +0073 │ │ +08134c: 54d8 9a0c |0092: iget-object v8, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +081350: 7110 cb1d 0800 |0094: invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ +081356: 0c08 |0097: move-result-object v8 │ │ +081358: 5488 a20c |0098: iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ +08135c: 1209 |009a: const/4 v9, #int 0 // #0 │ │ +08135e: 6e20 6819 9800 |009b: invoke-virtual {v8, v9}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@1968 │ │ +081364: 54f8 9b0c |009e: iget-object v8, v15, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.links:Ljava/util/List; // field@0c9b │ │ +081368: 7210 391c 0800 |00a0: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@1c39 │ │ +08136e: 0c08 |00a3: move-result-object v8 │ │ +081370: 7210 261c 0800 |00a4: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@1c26 │ │ +081376: 0a09 |00a7: move-result v9 │ │ +081378: 3809 6800 |00a8: if-eqz v9, 0110 // +0068 │ │ +08137c: 7210 271c 0800 |00aa: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@1c27 │ │ +081382: 0c01 |00ad: move-result-object v1 │ │ +081384: 1f01 9404 |00ae: check-cast v1, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ +081388: 54d9 9a0c |00b0: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +08138c: 7110 cb1d 0900 |00b2: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ +081392: 0c09 |00b5: move-result-object v9 │ │ +081394: 5499 a10c |00b6: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.inflater:Landroid/view/LayoutInflater; // field@0ca1 │ │ +081398: 140a 1f00 047f |00b8: const v10, #float 1.75459e+38 // #7f04001f │ │ +08139e: 54db 9a0c |00bb: iget-object v11, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +0813a2: 7110 cb1d 0b00 |00bd: invoke-static {v11}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ +0813a8: 0c0b |00c0: move-result-object v11 │ │ +0813aa: 54bb a20c |00c1: iget-object v11, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ +0813ae: 120c |00c3: const/4 v12, #int 0 // #0 │ │ +0813b0: 6e40 4f18 a9cb |00c4: invoke-virtual {v9, v10, v11, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +0813b6: 0c07 |00c7: move-result-object v7 │ │ +0813b8: 1409 4700 0e7f |00c8: const v9, #float 1.88752e+38 // #7f0e0047 │ │ +0813be: 6e20 b518 9700 |00cb: invoke-virtual {v7, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +0813c4: 0c06 |00ce: move-result-object v6 │ │ +0813c6: 1f06 b103 |00cf: check-cast v6, Landroid/widget/TextView; // type@03b1 │ │ +0813ca: 6e10 5d1f 0100 |00d1: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Link;.getDescription:()Ljava/lang/String; // method@1f5d │ │ +0813d0: 0c09 |00d4: move-result-object v9 │ │ +0813d2: 6e20 dc1a 9600 |00d5: invoke-virtual {v6, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +0813d8: 2209 5e04 |00d8: new-instance v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener; // type@045e │ │ +0813dc: 7020 b91d 1900 |00da: invoke-direct {v9, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener;.:(Lorg/toulibre/cdl/model/Link;)V // method@1db9 │ │ +0813e2: 6e20 0e19 9700 |00dd: invoke-virtual {v7, v9}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@190e │ │ +0813e8: 54d9 9a0c |00e0: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +0813ec: 7110 cb1d 0900 |00e2: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ +0813f2: 0c09 |00e5: move-result-object v9 │ │ +0813f4: 5499 a20c |00e6: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ +0813f8: 6e20 2f19 7900 |00e8: invoke-virtual {v9, v7}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@192f │ │ +0813fe: 54d9 9a0c |00eb: iget-object v9, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +081402: 7110 cb1d 0900 |00ed: invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ +081408: 0c09 |00f0: move-result-object v9 │ │ +08140a: 5499 a10c |00f1: iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.inflater:Landroid/view/LayoutInflater; // field@0ca1 │ │ +08140e: 140a 2200 047f |00f3: const v10, #float 1.75459e+38 // #7f040022 │ │ +081414: 54db 9a0c |00f6: iget-object v11, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +081418: 7110 cb1d 0b00 |00f8: invoke-static {v11}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ +08141e: 0c0b |00fb: move-result-object v11 │ │ +081420: 54bb a20c |00fc: iget-object v11, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ +081424: 121c |00fe: const/4 v12, #int 1 // #1 │ │ +081426: 6e40 4f18 a9cb |00ff: invoke-virtual {v9, v10, v11, v12}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +08142c: 28a2 |0102: goto 00a4 // -005e │ │ +08142e: 54d8 9a0c |0103: iget-object v8, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; // field@0c9a │ │ +081432: 7110 cb1d 0800 |0105: invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // method@1dcb │ │ +081438: 0c08 |0108: move-result-object v8 │ │ +08143a: 5488 a20c |0109: iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ +08143e: 1309 0800 |010b: const/16 v9, #int 8 // #8 │ │ +081442: 6e20 6819 9800 |010d: invoke-virtual {v8, v9}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@1968 │ │ +081448: 0e00 |0110: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0004 line=385 │ │ 0x000f line=386 │ │ 0x0017 line=388 │ │ 0x001c line=389 │ │ @@ -202016,54 +202051,52 @@ │ │ 0x00d8 line=416 │ │ 0x00e0 line=417 │ │ 0x00eb line=419 │ │ 0x0103 line=422 │ │ 0x0110 line=424 │ │ locals : │ │ 0x0000 - 0x0000 reg=14 (null) Landroid/support/v4/content/Loader; │ │ - 0x003a - 0x0052 reg=4 name Ljava/lang/String; │ │ - 0x002f - 0x0052 reg=5 person Lorg/toulibre/cdl/model/Person; │ │ - 0x0023 - 0x0069 reg=0 i$ Ljava/util/Iterator; │ │ - 0x001d - 0x0069 reg=1 length I │ │ - 0x001c - 0x0069 reg=6 sb Landroid/text/SpannableStringBuilder; │ │ - 0x00a4 - 0x0103 reg=0 i$ Ljava/util/Iterator; │ │ - 0x00b0 - 0x0103 reg=2 link Lorg/toulibre/cdl/model/Link; │ │ - 0x00d1 - 0x0103 reg=7 tv Landroid/widget/TextView; │ │ - 0x00c8 - 0x0103 reg=8 view Landroid/view/View; │ │ - 0x0075 - 0x0111 reg=3 linkViewCount I │ │ + 0x003a - 0x0052 reg=3 name Ljava/lang/String; │ │ + 0x002f - 0x0052 reg=4 person Lorg/toulibre/cdl/model/Person; │ │ + 0x001d - 0x0069 reg=0 length I │ │ + 0x001c - 0x0069 reg=5 sb Landroid/text/SpannableStringBuilder; │ │ + 0x00b0 - 0x0103 reg=1 link Lorg/toulibre/cdl/model/Link; │ │ + 0x00d1 - 0x0103 reg=6 tv Landroid/widget/TextView; │ │ + 0x00c8 - 0x0103 reg=7 view Landroid/view/View; │ │ + 0x0075 - 0x0111 reg=2 linkViewCount I │ │ 0x0000 - 0x0111 reg=13 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$3; │ │ 0x0000 - 0x0111 reg=14 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0111 reg=15 data Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; │ │ │ │ #3 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;) │ │ name : 'onLoaderReset' │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -081470: |[081470] org.toulibre.cdl.fragments.EventDetailsFragment$3.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -081480: 0e00 |0000: return-void │ │ +08144c: |[08144c] org.toulibre.cdl.fragments.EventDetailsFragment$3.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +08145c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$3; │ │ 0x0000 - 0x0001 reg=1 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - source_file_idx : 882 (EventDetailsFragment.java) │ │ + source_file_idx : 881 (EventDetailsFragment.java) │ │ │ │ Class #719 header: │ │ class_idx : 1115 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 882 │ │ +source_file_idx : 881 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #719 annotations: │ │ Annotations on class │ │ @@ -202095,17 +202128,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081484: |[081484] org.toulibre.cdl.fragments.EventDetailsFragment$EventDetails.:()V │ │ -081494: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08149a: 0e00 |0003: return-void │ │ +081460: |[081460] org.toulibre.cdl.fragments.EventDetailsFragment$EventDetails.:()V │ │ +081470: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +081476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;) │ │ @@ -202113,32 +202146,32 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08149c: |[08149c] org.toulibre.cdl.fragments.EventDetailsFragment$EventDetails.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;)V │ │ -0814ac: 7010 b31d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.:()V // method@1db3 │ │ -0814b2: 0e00 |0003: return-void │ │ +081478: |[081478] org.toulibre.cdl.fragments.EventDetailsFragment$EventDetails.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;)V │ │ +081488: 7010 b31d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.:()V // method@1db3 │ │ +08148e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/toulibre/cdl/fragments/EventDetailsFragment$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 882 (EventDetailsFragment.java) │ │ + source_file_idx : 881 (EventDetailsFragment.java) │ │ │ │ Class #720 header: │ │ class_idx : 1116 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1164 │ │ -source_file_idx : 882 │ │ +source_file_idx : 881 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #720 annotations: │ │ Annotations on class │ │ @@ -202163,18 +202196,18 @@ │ │ type : '(Landroid/content/Context;Lorg/toulibre/cdl/model/Event;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0814b4: |[0814b4] org.toulibre.cdl.fragments.EventDetailsFragment$EventDetailsLoader.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Event;)V │ │ -0814c4: 7020 f51e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.:(Landroid/content/Context;)V // method@1ef5 │ │ -0814ca: 5b02 9d0c |0003: iput-object v2, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0c9d │ │ -0814ce: 0e00 |0005: return-void │ │ +081490: |[081490] org.toulibre.cdl.fragments.EventDetailsFragment$EventDetailsLoader.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Event;)V │ │ +0814a0: 7020 f51e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/LocalCacheLoader;.:(Landroid/content/Context;)V // method@1ef5 │ │ +0814a6: 5b02 9d0c |0003: iput-object v2, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0c9d │ │ +0814aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0003 line=361 │ │ 0x0005 line=362 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader; │ │ @@ -202187,18 +202220,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0814d0: |[0814d0] org.toulibre.cdl.fragments.EventDetailsFragment$EventDetailsLoader.loadInBackground:()Ljava/lang/Object; │ │ -0814e0: 6e10 b71d 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader;.loadInBackground:()Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; // method@1db7 │ │ -0814e6: 0c00 |0003: move-result-object v0 │ │ -0814e8: 1100 |0004: return-object v0 │ │ +0814ac: |[0814ac] org.toulibre.cdl.fragments.EventDetailsFragment$EventDetailsLoader.loadInBackground:()Ljava/lang/Object; │ │ +0814bc: 6e10 b71d 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader;.loadInBackground:()Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; // method@1db7 │ │ +0814c2: 0c00 |0003: move-result-object v0 │ │ +0814c4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader;) │ │ @@ -202206,48 +202239,48 @@ │ │ type : '()Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0814ec: |[0814ec] org.toulibre.cdl.fragments.EventDetailsFragment$EventDetailsLoader.loadInBackground:()Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; │ │ -0814fc: 2201 5b04 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; // type@045b │ │ -081500: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -081502: 7020 b41d 2100 |0003: invoke-direct {v1, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;)V // method@1db4 │ │ -081508: 7100 621d 0000 |0006: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -08150e: 0c00 |0009: move-result-object v0 │ │ -081510: 5432 9d0c |000a: iget-object v2, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0c9d │ │ -081514: 6e20 671d 2000 |000c: invoke-virtual {v0, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.getPersons:(Lorg/toulibre/cdl/model/Event;)Ljava/util/List; // method@1d67 │ │ -08151a: 0c02 |000f: move-result-object v2 │ │ -08151c: 5b12 9c0c |0010: iput-object v2, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.persons:Ljava/util/List; // field@0c9c │ │ -081520: 5432 9d0c |0012: iget-object v2, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0c9d │ │ -081524: 6e20 651d 2000 |0014: invoke-virtual {v0, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.getLinks:(Lorg/toulibre/cdl/model/Event;)Ljava/util/List; // method@1d65 │ │ -08152a: 0c02 |0017: move-result-object v2 │ │ -08152c: 5b12 9b0c |0018: iput-object v2, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.links:Ljava/util/List; // field@0c9b │ │ -081530: 1101 |001a: return-object v1 │ │ +0814c8: |[0814c8] org.toulibre.cdl.fragments.EventDetailsFragment$EventDetailsLoader.loadInBackground:()Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; │ │ +0814d8: 2201 5b04 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; // type@045b │ │ +0814dc: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0814de: 7020 b41d 2100 |0003: invoke-direct {v1, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;)V // method@1db4 │ │ +0814e4: 7100 621d 0000 |0006: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +0814ea: 0c00 |0009: move-result-object v0 │ │ +0814ec: 5432 9d0c |000a: iget-object v2, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0c9d │ │ +0814f0: 6e20 671d 2000 |000c: invoke-virtual {v0, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.getPersons:(Lorg/toulibre/cdl/model/Event;)Ljava/util/List; // method@1d67 │ │ +0814f6: 0c02 |000f: move-result-object v2 │ │ +0814f8: 5b12 9c0c |0010: iput-object v2, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.persons:Ljava/util/List; // field@0c9c │ │ +0814fc: 5432 9d0c |0012: iget-object v2, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0c9d │ │ +081500: 6e20 651d 2000 |0014: invoke-virtual {v0, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.getLinks:(Lorg/toulibre/cdl/model/Event;)Ljava/util/List; // method@1d65 │ │ +081506: 0c02 |0017: move-result-object v2 │ │ +081508: 5b12 9b0c |0018: iput-object v2, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;.links:Ljava/util/List; // field@0c9b │ │ +08150c: 1101 |001a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ 0x0006 line=367 │ │ 0x000a line=368 │ │ 0x0012 line=369 │ │ 0x001a line=370 │ │ locals : │ │ 0x000a - 0x001b reg=0 dbm Lorg/toulibre/cdl/db/DatabaseManager; │ │ 0x0006 - 0x001b reg=1 result Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails; │ │ 0x0000 - 0x001b reg=3 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader; │ │ │ │ - source_file_idx : 882 (EventDetailsFragment.java) │ │ + source_file_idx : 881 (EventDetailsFragment.java) │ │ │ │ Class #721 header: │ │ class_idx : 1118 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 882 │ │ +source_file_idx : 881 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #721 annotations: │ │ Annotations on class │ │ @@ -202272,18 +202305,18 @@ │ │ type : '(Lorg/toulibre/cdl/model/Link;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -081534: |[081534] org.toulibre.cdl.fragments.EventDetailsFragment$LinkClickListener.:(Lorg/toulibre/cdl/model/Link;)V │ │ -081544: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08154a: 5b01 9e0c |0003: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener;.link:Lorg/toulibre/cdl/model/Link; // field@0c9e │ │ -08154e: 0e00 |0005: return-void │ │ +081510: |[081510] org.toulibre.cdl.fragments.EventDetailsFragment$LinkClickListener.:(Lorg/toulibre/cdl/model/Link;)V │ │ +081520: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +081526: 5b01 9e0c |0003: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener;.link:Lorg/toulibre/cdl/model/Link; // field@0c9e │ │ +08152a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0003 line=452 │ │ 0x0005 line=453 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener; │ │ @@ -202295,44 +202328,44 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -081550: |[081550] org.toulibre.cdl.fragments.EventDetailsFragment$LinkClickListener.onClick:(Landroid/view/View;)V │ │ -081560: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -081564: 1a01 c80f |0002: const-string v1, "android.intent.action.VIEW" // string@0fc8 │ │ -081568: 5432 9e0c |0004: iget-object v2, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener;.link:Lorg/toulibre/cdl/model/Link; // field@0c9e │ │ -08156c: 6e10 5e1f 0200 |0006: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Link;.getUrl:()Ljava/lang/String; // method@1f5e │ │ -081572: 0c02 |0009: move-result-object v2 │ │ -081574: 7110 0402 0200 |000a: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ -08157a: 0c02 |000d: move-result-object v2 │ │ -08157c: 7030 dd00 1002 |000e: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00dd │ │ -081582: 6e10 b918 0400 |0011: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ -081588: 0c01 |0014: move-result-object v1 │ │ -08158a: 6e20 d400 0100 |0015: invoke-virtual {v1, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ -081590: 0e00 |0018: return-void │ │ +08152c: |[08152c] org.toulibre.cdl.fragments.EventDetailsFragment$LinkClickListener.onClick:(Landroid/view/View;)V │ │ +08153c: 2200 3100 |0000: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +081540: 1a01 c60f |0002: const-string v1, "android.intent.action.VIEW" // string@0fc6 │ │ +081544: 5432 9e0c |0004: iget-object v2, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener;.link:Lorg/toulibre/cdl/model/Link; // field@0c9e │ │ +081548: 6e10 5e1f 0200 |0006: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Link;.getUrl:()Ljava/lang/String; // method@1f5e │ │ +08154e: 0c02 |0009: move-result-object v2 │ │ +081550: 7110 0402 0200 |000a: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ +081556: 0c02 |000d: move-result-object v2 │ │ +081558: 7030 dd00 1002 |000e: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00dd │ │ +08155e: 6e10 b918 0400 |0011: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ +081564: 0c01 |0014: move-result-object v1 │ │ +081566: 6e20 d400 0100 |0015: invoke-virtual {v1, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ +08156c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0011 line=458 │ │ 0x0018 line=459 │ │ locals : │ │ 0x0011 - 0x0019 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0019 reg=3 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener; │ │ 0x0000 - 0x0019 reg=4 v Landroid/view/View; │ │ │ │ - source_file_idx : 882 (EventDetailsFragment.java) │ │ + source_file_idx : 881 (EventDetailsFragment.java) │ │ │ │ Class #722 header: │ │ class_idx : 1119 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 811 │ │ -source_file_idx : 882 │ │ +source_file_idx : 881 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #722 annotations: │ │ Annotations on class │ │ @@ -202356,18 +202389,18 @@ │ │ type : '(Lorg/toulibre/cdl/model/Person;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -081594: |[081594] org.toulibre.cdl.fragments.EventDetailsFragment$PersonClickableSpan.:(Lorg/toulibre/cdl/model/Person;)V │ │ -0815a4: 7010 eb17 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@17eb │ │ -0815aa: 5b01 9f0c |0003: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan;.person:Lorg/toulibre/cdl/model/Person; // field@0c9f │ │ -0815ae: 0e00 |0005: return-void │ │ +081570: |[081570] org.toulibre.cdl.fragments.EventDetailsFragment$PersonClickableSpan.:(Lorg/toulibre/cdl/model/Person;)V │ │ +081580: 7010 eb17 0000 |0000: invoke-direct {v0}, Landroid/text/style/ClickableSpan;.:()V // method@17eb │ │ +081586: 5b01 9f0c |0003: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan;.person:Lorg/toulibre/cdl/model/Person; // field@0c9f │ │ +08158a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0003 line=436 │ │ 0x0005 line=437 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan; │ │ @@ -202379,45 +202412,45 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0815b0: |[0815b0] org.toulibre.cdl.fragments.EventDetailsFragment$PersonClickableSpan.onClick:(Landroid/view/View;)V │ │ -0815c0: 6e10 b918 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ -0815c6: 0c00 |0003: move-result-object v0 │ │ -0815c8: 2202 3100 |0004: new-instance v2, Landroid/content/Intent; // type@0031 │ │ -0815cc: 1c03 4304 |0006: const-class v3, Lorg/toulibre/cdl/activities/PersonInfoActivity; // type@0443 │ │ -0815d0: 7030 da00 0203 |0008: invoke-direct {v2, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -0815d6: 1a03 0220 |000b: const-string v3, "person" // string@2002 │ │ -0815da: 5454 9f0c |000d: iget-object v4, v5, Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan;.person:Lorg/toulibre/cdl/model/Person; // field@0c9f │ │ -0815de: 6e30 f500 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -0815e4: 0c01 |0012: move-result-object v1 │ │ -0815e6: 6e20 d400 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ -0815ec: 0e00 |0016: return-void │ │ +08158c: |[08158c] org.toulibre.cdl.fragments.EventDetailsFragment$PersonClickableSpan.onClick:(Landroid/view/View;)V │ │ +08159c: 6e10 b918 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@18b9 │ │ +0815a2: 0c00 |0003: move-result-object v0 │ │ +0815a4: 2202 3100 |0004: new-instance v2, Landroid/content/Intent; // type@0031 │ │ +0815a8: 1c03 4304 |0006: const-class v3, Lorg/toulibre/cdl/activities/PersonInfoActivity; // type@0443 │ │ +0815ac: 7030 da00 0203 |0008: invoke-direct {v2, v0, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +0815b2: 1a03 0020 |000b: const-string v3, "person" // string@2000 │ │ +0815b6: 5454 9f0c |000d: iget-object v4, v5, Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan;.person:Lorg/toulibre/cdl/model/Person; // field@0c9f │ │ +0815ba: 6e30 f500 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +0815c0: 0c01 |0012: move-result-object v1 │ │ +0815c2: 6e20 d400 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@00d4 │ │ +0815c8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0004 line=442 │ │ 0x0013 line=443 │ │ 0x0016 line=444 │ │ locals : │ │ 0x0004 - 0x0017 reg=0 context Landroid/content/Context; │ │ 0x0013 - 0x0017 reg=1 intent Landroid/content/Intent; │ │ 0x0000 - 0x0017 reg=5 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan; │ │ 0x0000 - 0x0017 reg=6 v Landroid/view/View; │ │ │ │ - source_file_idx : 882 (EventDetailsFragment.java) │ │ + source_file_idx : 881 (EventDetailsFragment.java) │ │ │ │ Class #723 header: │ │ class_idx : 1120 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 113 │ │ -source_file_idx : 882 │ │ +source_file_idx : 881 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #723 annotations: │ │ Annotations on class │ │ @@ -202442,18 +202475,18 @@ │ │ type : '(Lorg/toulibre/cdl/model/Event;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0815f0: |[0815f0] org.toulibre.cdl.fragments.EventDetailsFragment$UpdateBookmarkAsyncTask.:(Lorg/toulibre/cdl/model/Event;)V │ │ -081600: 7010 0c02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@020c │ │ -081606: 5b01 a00c |0003: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.event:Lorg/toulibre/cdl/model/Event; // field@0ca0 │ │ -08160a: 0e00 |0005: return-void │ │ +0815cc: |[0815cc] org.toulibre.cdl.fragments.EventDetailsFragment$UpdateBookmarkAsyncTask.:(Lorg/toulibre/cdl/model/Event;)V │ │ +0815dc: 7010 0c02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@020c │ │ +0815e2: 5b01 a00c |0003: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.event:Lorg/toulibre/cdl/model/Event; // field@0ca0 │ │ +0815e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0003 line=290 │ │ 0x0005 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask; │ │ @@ -202465,19 +202498,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 │ │ -08160c: |[08160c] org.toulibre.cdl.fragments.EventDetailsFragment$UpdateBookmarkAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -08161c: 1f02 f604 |0000: check-cast v2, [Ljava/lang/Boolean; // type@04f6 │ │ -081620: 6e20 bf1d 2100 |0002: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/Void; // method@1dbf │ │ -081626: 0c00 |0005: move-result-object v0 │ │ -081628: 1100 |0006: return-object v0 │ │ +0815e8: |[0815e8] org.toulibre.cdl.fragments.EventDetailsFragment$UpdateBookmarkAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0815f8: 1f02 f604 |0000: check-cast v2, [Ljava/lang/Boolean; // type@04f6 │ │ +0815fc: 6e20 bf1d 2100 |0002: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/Void; // method@1dbf │ │ +081602: 0c00 |0005: move-result-object v0 │ │ +081604: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -202486,48 +202519,48 @@ │ │ type : '([Ljava/lang/Boolean;)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08162c: |[08162c] org.toulibre.cdl.fragments.EventDetailsFragment$UpdateBookmarkAsyncTask.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/Void; │ │ -08163c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08163e: 4600 0300 |0001: aget-object v0, v3, v0 │ │ -081642: 6e10 661b 0000 |0003: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ -081648: 0a00 |0006: move-result v0 │ │ -08164a: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -08164e: 7100 621d 0000 |0009: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -081654: 0c00 |000c: move-result-object v0 │ │ -081656: 5421 a00c |000d: iget-object v1, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.event:Lorg/toulibre/cdl/model/Event; // field@0ca0 │ │ -08165a: 6e20 6f1d 1000 |000f: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.removeBookmark:(Lorg/toulibre/cdl/model/Event;)Z // method@1d6f │ │ -081660: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -081662: 1100 |0013: return-object v0 │ │ -081664: 7100 621d 0000 |0014: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -08166a: 0c00 |0017: move-result-object v0 │ │ -08166c: 5421 a00c |0018: iget-object v1, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.event:Lorg/toulibre/cdl/model/Event; // field@0ca0 │ │ -081670: 6e20 581d 1000 |001a: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.addBookmark:(Lorg/toulibre/cdl/model/Event;)Z // method@1d58 │ │ -081676: 28f5 |001d: goto 0012 // -000b │ │ +081608: |[081608] org.toulibre.cdl.fragments.EventDetailsFragment$UpdateBookmarkAsyncTask.doInBackground:([Ljava/lang/Boolean;)Ljava/lang/Void; │ │ +081618: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08161a: 4600 0300 |0001: aget-object v0, v3, v0 │ │ +08161e: 6e10 661b 0000 |0003: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ +081624: 0a00 |0006: move-result v0 │ │ +081626: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +08162a: 7100 621d 0000 |0009: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +081630: 0c00 |000c: move-result-object v0 │ │ +081632: 5421 a00c |000d: iget-object v1, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.event:Lorg/toulibre/cdl/model/Event; // field@0ca0 │ │ +081636: 6e20 6f1d 1000 |000f: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.removeBookmark:(Lorg/toulibre/cdl/model/Event;)Z // method@1d6f │ │ +08163c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +08163e: 1100 |0013: return-object v0 │ │ +081640: 7100 621d 0000 |0014: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +081646: 0c00 |0017: move-result-object v0 │ │ +081648: 5421 a00c |0018: iget-object v1, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.event:Lorg/toulibre/cdl/model/Event; // field@0ca0 │ │ +08164c: 6e20 581d 1000 |001a: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.addBookmark:(Lorg/toulibre/cdl/model/Event;)Z // method@1d58 │ │ +081652: 28f5 |001d: goto 0012 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0009 line=296 │ │ 0x0012 line=300 │ │ 0x0014 line=298 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask; │ │ 0x0000 - 0x001e reg=3 remove [Ljava/lang/Boolean; │ │ │ │ - source_file_idx : 882 (EventDetailsFragment.java) │ │ + source_file_idx : 881 (EventDetailsFragment.java) │ │ │ │ Class #724 header: │ │ class_idx : 1121 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 882 │ │ +source_file_idx : 881 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #724 annotations: │ │ Annotations on class │ │ @@ -202559,17 +202592,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081678: |[081678] org.toulibre.cdl.fragments.EventDetailsFragment$ViewHolder.:()V │ │ -081688: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08168e: 0e00 |0003: return-void │ │ +081654: |[081654] org.toulibre.cdl.fragments.EventDetailsFragment$ViewHolder.:()V │ │ +081664: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +08166a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;) │ │ @@ -202577,32 +202610,32 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081690: |[081690] org.toulibre.cdl.fragments.EventDetailsFragment$ViewHolder.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;)V │ │ -0816a0: 7010 c11d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.:()V // method@1dc1 │ │ -0816a6: 0e00 |0003: return-void │ │ +08166c: |[08166c] org.toulibre.cdl.fragments.EventDetailsFragment$ViewHolder.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;)V │ │ +08167c: 7010 c11d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.:()V // method@1dc1 │ │ +081682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/toulibre/cdl/fragments/EventDetailsFragment$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 882 (EventDetailsFragment.java) │ │ + source_file_idx : 881 (EventDetailsFragment.java) │ │ │ │ Class #725 header: │ │ class_idx : 1122 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 158 │ │ -source_file_idx : 882 │ │ +source_file_idx : 881 │ │ static_fields_size : 1 │ │ instance_fields_size: 9 │ │ direct_methods_size : 13 │ │ virtual_methods_size: 8 │ │ │ │ Class #725 annotations: │ │ Annotations on class │ │ @@ -202667,70 +202700,69 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0816a8: |[0816a8] org.toulibre.cdl.fragments.EventDetailsFragment.:()V │ │ -0816b8: 7100 d51f 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/utils/DateUtils;.getTimeDateFormat:()Ljava/text/DateFormat; // method@1fd5 │ │ -0816be: 0c00 |0003: move-result-object v0 │ │ -0816c0: 6900 a40c |0004: sput-object v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0ca4 │ │ -0816c4: 0e00 |0006: return-void │ │ +081684: |[081684] org.toulibre.cdl.fragments.EventDetailsFragment.:()V │ │ +081694: 7100 d51f 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/utils/DateUtils;.getTimeDateFormat:()Ljava/text/DateFormat; // method@1fd5 │ │ +08169a: 0c00 |0003: move-result-object v0 │ │ +08169c: 6900 a40c |0004: sput-object v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0ca4 │ │ +0816a0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0816c8: |[0816c8] org.toulibre.cdl.fragments.EventDetailsFragment.:()V │ │ -0816d8: 7010 dd02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ -0816de: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0816e0: 5910 ad0c |0004: iput v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.personsCount:I // field@0cad │ │ -0816e4: 2200 5804 |0006: new-instance v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1; // type@0458 │ │ -0816e8: 7020 a71d 1000 |0008: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V // method@1da7 │ │ -0816ee: 5b10 a60c |000b: iput-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButtonClickListener:Landroid/view/View$OnClickListener; // field@0ca6 │ │ -0816f2: 2200 5904 |000d: new-instance v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2; // type@0459 │ │ -0816f6: 7020 a91d 1000 |000f: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V // method@1da9 │ │ -0816fc: 5b10 a80c |0012: iput-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkStatusLoaderCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0ca8 │ │ -081700: 2200 5a04 |0014: new-instance v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3; // type@045a │ │ -081704: 7020 ae1d 1000 |0016: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V // method@1dae │ │ -08170a: 5b10 aa0c |0019: iput-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.eventDetailsLoaderCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0caa │ │ -08170e: 0e00 |001b: return-void │ │ +0816a4: |[0816a4] org.toulibre.cdl.fragments.EventDetailsFragment.:()V │ │ +0816b4: 7010 dd02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ +0816ba: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0816bc: 5910 ad0c |0004: iput v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.personsCount:I // field@0cad │ │ +0816c0: 2200 5804 |0006: new-instance v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1; // type@0458 │ │ +0816c4: 7020 a71d 1000 |0008: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V // method@1da7 │ │ +0816ca: 5b10 a60c |000b: iput-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButtonClickListener:Landroid/view/View$OnClickListener; // field@0ca6 │ │ +0816ce: 2200 5904 |000d: new-instance v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2; // type@0459 │ │ +0816d2: 7020 a91d 1000 |000f: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V // method@1da9 │ │ +0816d8: 5b10 a80c |0012: iput-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkStatusLoaderCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0ca8 │ │ +0816dc: 2200 5a04 |0014: new-instance v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3; // type@045a │ │ +0816e0: 7020 ae1d 1000 |0016: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V // method@1dae │ │ +0816e6: 5b10 aa0c |0019: iput-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.eventDetailsLoaderCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0caa │ │ +0816ea: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=79 │ │ 0x0006 line=185 │ │ 0x000d line=337 │ │ 0x0014 line=374 │ │ - 0x001b line=447 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ #2 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment;) │ │ name : 'access$100' │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Ljava/lang/Boolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081710: |[081710] org.toulibre.cdl.fragments.EventDetailsFragment.access$100:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Ljava/lang/Boolean; │ │ -081720: 5410 ac0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ -081724: 1100 |0002: return-object v0 │ │ +0816ec: |[0816ec] org.toulibre.cdl.fragments.EventDetailsFragment.access$100:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Ljava/lang/Boolean; │ │ +0816fc: 5410 ac0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ +081700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ #3 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment;) │ │ @@ -202738,17 +202770,17 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment;Ljava/lang/Boolean;)Ljava/lang/Boolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081728: |[081728] org.toulibre.cdl.fragments.EventDetailsFragment.access$102:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;Ljava/lang/Boolean;)Ljava/lang/Boolean; │ │ -081738: 5b01 ac0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ -08173c: 1101 |0002: return-object v1 │ │ +081704: |[081704] org.toulibre.cdl.fragments.EventDetailsFragment.access$102:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;Ljava/lang/Boolean;)Ljava/lang/Boolean; │ │ +081714: 5b01 ac0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ +081718: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/Boolean; │ │ │ │ @@ -202757,17 +202789,17 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/model/Event;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081740: |[081740] org.toulibre.cdl.fragments.EventDetailsFragment.access$200:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/model/Event; │ │ -081750: 5410 a90c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081754: 1100 |0002: return-object v0 │ │ +08171c: |[08171c] org.toulibre.cdl.fragments.EventDetailsFragment.access$200:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/model/Event; │ │ +08172c: 5410 a90c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081730: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ #5 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment;) │ │ @@ -202775,17 +202807,17 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081758: |[081758] org.toulibre.cdl.fragments.EventDetailsFragment.access$300:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ │ -081768: 7010 df1d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.updateOptionsMenu:()V // method@1ddf │ │ -08176e: 0e00 |0003: return-void │ │ +081734: |[081734] org.toulibre.cdl.fragments.EventDetailsFragment.access$300:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ │ +081744: 7010 df1d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.updateOptionsMenu:()V // method@1ddf │ │ +08174a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ #6 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment;) │ │ @@ -202793,17 +202825,17 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081770: |[081770] org.toulibre.cdl.fragments.EventDetailsFragment.access$500:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)I │ │ -081780: 5210 ad0c |0000: iget v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.personsCount:I // field@0cad │ │ -081784: 0f00 |0002: return v0 │ │ +08174c: |[08174c] org.toulibre.cdl.fragments.EventDetailsFragment.access$500:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)I │ │ +08175c: 5210 ad0c |0000: iget v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.personsCount:I // field@0cad │ │ +081760: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ #7 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment;) │ │ @@ -202811,17 +202843,17 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081788: |[081788] org.toulibre.cdl.fragments.EventDetailsFragment.access$502:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;I)I │ │ -081798: 5901 ad0c |0000: iput v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.personsCount:I // field@0cad │ │ -08179c: 0f01 |0002: return v1 │ │ +081764: |[081764] org.toulibre.cdl.fragments.EventDetailsFragment.access$502:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;I)I │ │ +081774: 5901 ad0c |0000: iput v1, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.personsCount:I // field@0cad │ │ +081778: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -202830,17 +202862,17 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0817a0: |[0817a0] org.toulibre.cdl.fragments.EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ -0817b0: 5410 ab0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ -0817b4: 1100 |0002: return-object v0 │ │ +08177c: |[08177c] org.toulibre.cdl.fragments.EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ +08178c: 5410 ab0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ +081790: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ #9 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment;) │ │ @@ -202848,106 +202880,106 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 183 16-bit code units │ │ -0817b8: |[0817b8] org.toulibre.cdl.fragments.EventDetailsFragment.addToAgenda:()V │ │ -0817c8: 121a |0000: const/4 v10, #int 1 // #1 │ │ -0817ca: 2202 3100 |0001: new-instance v2, Landroid/content/Intent; // type@0031 │ │ -0817ce: 1a04 c30f |0003: const-string v4, "android.intent.action.EDIT" // string@0fc3 │ │ -0817d2: 7020 dc00 4200 |0005: invoke-direct {v2, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -0817d8: 1a04 8f26 |0008: const-string v4, "vnd.android.cursor.item/event" // string@268f │ │ -0817dc: 6e20 0501 4200 |000a: invoke-virtual {v2, v4}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0105 │ │ -0817e2: 1a04 6925 |000d: const-string v4, "title" // string@2569 │ │ -0817e6: 54b5 a90c |000f: iget-object v5, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -0817ea: 6e10 3d1f 0500 |0011: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ -0817f0: 0c05 |0014: move-result-object v5 │ │ -0817f2: 6e30 f700 4205 |0015: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -0817f8: 1a04 7813 |0018: const-string v4, "eventLocation" // string@1378 │ │ -0817fc: 2205 f003 |001a: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ -081800: 7010 c91b 0500 |001c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -081806: 1a06 bf0c |001f: const-string v6, "ULB - " // string@0cbf │ │ -08180a: 6e20 d21b 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -081810: 0c05 |0024: move-result-object v5 │ │ -081812: 54b6 a90c |0025: iget-object v6, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081816: 6e10 391f 0600 |0027: invoke-virtual {v6}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ -08181c: 0c06 |002a: move-result-object v6 │ │ -08181e: 6e20 d21b 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -081824: 0c05 |002e: move-result-object v5 │ │ -081826: 6e10 d61b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -08182c: 0c05 |0032: move-result-object v5 │ │ -08182e: 6e30 f700 4205 |0033: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -081834: 54b4 a90c |0036: iget-object v4, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081838: 6e10 311f 0400 |0038: invoke-virtual {v4}, Lorg/toulibre/cdl/model/Event;.getAbstractText:()Ljava/lang/String; // method@1f31 │ │ -08183e: 0c00 |003b: move-result-object v0 │ │ -081840: 7110 e517 0000 |003c: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -081846: 0a04 |003f: move-result v4 │ │ -081848: 3804 0800 |0040: if-eqz v4, 0048 // +0008 │ │ -08184c: 54b4 a90c |0042: iget-object v4, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081850: 6e10 331f 0400 |0044: invoke-virtual {v4}, Lorg/toulibre/cdl/model/Event;.getDescription:()Ljava/lang/String; // method@1f33 │ │ -081856: 0c00 |0047: move-result-object v0 │ │ -081858: 7110 da17 0000 |0048: invoke-static {v0}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@17da │ │ -08185e: 0c04 |004b: move-result-object v4 │ │ -081860: 7110 f01f 0400 |004c: invoke-static {v4}, Lorg/toulibre/cdl/utils/StringUtils;.trimEnd:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1ff0 │ │ -081866: 0c04 |004f: move-result-object v4 │ │ -081868: 7210 6b1b 0400 |0050: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ -08186e: 0c00 |0053: move-result-object v0 │ │ -081870: 52b4 ad0c |0054: iget v4, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.personsCount:I // field@0cad │ │ -081874: 3d04 2600 |0056: if-lez v4, 007c // +0026 │ │ -081878: 1a04 a800 |0058: const-string v4, "%1$s: %2$s │ │ - │ │ -%3$s" // string@00a8 │ │ -08187c: 1235 |005a: const/4 v5, #int 3 // #3 │ │ -08187e: 2355 f904 |005b: new-array v5, v5, [Ljava/lang/Object; // type@04f9 │ │ -081882: 1206 |005d: const/4 v6, #int 0 // #0 │ │ -081884: 6e10 d11d 0b00 |005e: invoke-virtual {v11}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getResources:()Landroid/content/res/Resources; // method@1dd1 │ │ -08188a: 0c07 |0061: move-result-object v7 │ │ -08188c: 1408 0200 0f7f |0062: const v8, #float 1.9008e+38 // #7f0f0002 │ │ -081892: 52b9 ad0c |0065: iget v9, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.personsCount:I // field@0cad │ │ -081896: 6e30 3901 8709 |0067: invoke-virtual {v7, v8, v9}, Landroid/content/res/Resources;.getQuantityString:(II)Ljava/lang/String; // method@0139 │ │ -08189c: 0c07 |006a: move-result-object v7 │ │ -08189e: 4d07 0506 |006b: aput-object v7, v5, v6 │ │ -0818a2: 54b6 a90c |006d: iget-object v6, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -0818a6: 6e10 381f 0600 |006f: invoke-virtual {v6}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ -0818ac: 0c06 |0072: move-result-object v6 │ │ -0818ae: 4d06 050a |0073: aput-object v6, v5, v10 │ │ -0818b2: 1226 |0075: const/4 v6, #int 2 // #2 │ │ -0818b4: 4d00 0506 |0076: aput-object v0, v5, v6 │ │ -0818b8: 7120 ba1b 5400 |0078: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -0818be: 0c00 |007b: move-result-object v0 │ │ -0818c0: 1a04 6812 |007c: const-string v4, "description" // string@1268 │ │ -0818c4: 6e30 f700 4200 |007e: invoke-virtual {v2, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -0818ca: 54b4 a90c |0081: iget-object v4, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -0818ce: 6e10 3b1f 0400 |0083: invoke-virtual {v4}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ -0818d4: 0c03 |0086: move-result-object v3 │ │ -0818d6: 3803 0b00 |0087: if-eqz v3, 0092 // +000b │ │ -0818da: 1a04 5610 |0089: const-string v4, "beginTime" // string@1056 │ │ -0818de: 6e10 1e1c 0300 |008b: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -0818e4: 0b06 |008e: move-result-wide v6 │ │ -0818e6: 6e40 f300 4276 |008f: invoke-virtual {v2, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ -0818ec: 54b4 a90c |0092: iget-object v4, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -0818f0: 6e10 341f 0400 |0094: invoke-virtual {v4}, Lorg/toulibre/cdl/model/Event;.getEndTime:()Ljava/util/Date; // method@1f34 │ │ -0818f6: 0c03 |0097: move-result-object v3 │ │ -0818f8: 3803 0b00 |0098: if-eqz v3, 00a3 // +000b │ │ -0818fc: 1a04 4913 |009a: const-string v4, "endTime" // string@1349 │ │ -081900: 6e10 1e1c 0300 |009c: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -081906: 0b06 |009f: move-result-wide v6 │ │ -081908: 6e40 f300 4276 |00a0: invoke-virtual {v2, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ -08190e: 6e20 de1d 2b00 |00a3: invoke-virtual {v11, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.startActivity:(Landroid/content/Intent;)V // method@1dde │ │ -081914: 0e00 |00a6: return-void │ │ -081916: 0d01 |00a7: move-exception v1 │ │ -081918: 6e10 cd1d 0b00 |00a8: invoke-virtual {v11}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dcd │ │ -08191e: 0c04 |00ab: move-result-object v4 │ │ -081920: 1405 1600 077f |00ac: const v5, #float 1.79446e+38 // #7f070016 │ │ -081926: 7130 e31a 540a |00af: invoke-static {v4, v5, v10}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1ae3 │ │ -08192c: 0c04 |00b2: move-result-object v4 │ │ -08192e: 6e10 e61a 0400 |00b3: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@1ae6 │ │ -081934: 28f0 |00b6: goto 00a6 // -0010 │ │ +081794: |[081794] org.toulibre.cdl.fragments.EventDetailsFragment.addToAgenda:()V │ │ +0817a4: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0817a6: 2202 3100 |0001: new-instance v2, Landroid/content/Intent; // type@0031 │ │ +0817aa: 1a04 c10f |0003: const-string v4, "android.intent.action.EDIT" // string@0fc1 │ │ +0817ae: 7020 dc00 4200 |0005: invoke-direct {v2, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +0817b4: 1a04 8d26 |0008: const-string v4, "vnd.android.cursor.item/event" // string@268d │ │ +0817b8: 6e20 0501 4200 |000a: invoke-virtual {v2, v4}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0105 │ │ +0817be: 1a04 6725 |000d: const-string v4, "title" // string@2567 │ │ +0817c2: 54b5 a90c |000f: iget-object v5, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +0817c6: 6e10 3d1f 0500 |0011: invoke-virtual {v5}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ +0817cc: 0c05 |0014: move-result-object v5 │ │ +0817ce: 6e30 f700 4205 |0015: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +0817d4: 1a04 7613 |0018: const-string v4, "eventLocation" // string@1376 │ │ +0817d8: 2205 f003 |001a: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ +0817dc: 7010 c91b 0500 |001c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0817e2: 1a06 bd0c |001f: const-string v6, "ULB - " // string@0cbd │ │ +0817e6: 6e20 d21b 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0817ec: 0c05 |0024: move-result-object v5 │ │ +0817ee: 54b6 a90c |0025: iget-object v6, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +0817f2: 6e10 391f 0600 |0027: invoke-virtual {v6}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ +0817f8: 0c06 |002a: move-result-object v6 │ │ +0817fa: 6e20 d21b 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +081800: 0c05 |002e: move-result-object v5 │ │ +081802: 6e10 d61b 0500 |002f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +081808: 0c05 |0032: move-result-object v5 │ │ +08180a: 6e30 f700 4205 |0033: invoke-virtual {v2, v4, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +081810: 54b4 a90c |0036: iget-object v4, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081814: 6e10 311f 0400 |0038: invoke-virtual {v4}, Lorg/toulibre/cdl/model/Event;.getAbstractText:()Ljava/lang/String; // method@1f31 │ │ +08181a: 0c00 |003b: move-result-object v0 │ │ +08181c: 7110 e517 0000 |003c: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +081822: 0a04 |003f: move-result v4 │ │ +081824: 3804 0800 |0040: if-eqz v4, 0048 // +0008 │ │ +081828: 54b4 a90c |0042: iget-object v4, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +08182c: 6e10 331f 0400 |0044: invoke-virtual {v4}, Lorg/toulibre/cdl/model/Event;.getDescription:()Ljava/lang/String; // method@1f33 │ │ +081832: 0c00 |0047: move-result-object v0 │ │ +081834: 7110 da17 0000 |0048: invoke-static {v0}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@17da │ │ +08183a: 0c04 |004b: move-result-object v4 │ │ +08183c: 7110 f01f 0400 |004c: invoke-static {v4}, Lorg/toulibre/cdl/utils/StringUtils;.trimEnd:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1ff0 │ │ +081842: 0c04 |004f: move-result-object v4 │ │ +081844: 7210 6b1b 0400 |0050: invoke-interface {v4}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@1b6b │ │ +08184a: 0c00 |0053: move-result-object v0 │ │ +08184c: 52b4 ad0c |0054: iget v4, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.personsCount:I // field@0cad │ │ +081850: 3d04 2600 |0056: if-lez v4, 007c // +0026 │ │ +081854: 1a04 a700 |0058: const-string v4, "%1$s: %2$s │ │ + │ │ +%3$s" // string@00a7 │ │ +081858: 1235 |005a: const/4 v5, #int 3 // #3 │ │ +08185a: 2355 f904 |005b: new-array v5, v5, [Ljava/lang/Object; // type@04f9 │ │ +08185e: 1206 |005d: const/4 v6, #int 0 // #0 │ │ +081860: 6e10 d11d 0b00 |005e: invoke-virtual {v11}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getResources:()Landroid/content/res/Resources; // method@1dd1 │ │ +081866: 0c07 |0061: move-result-object v7 │ │ +081868: 1408 0200 0f7f |0062: const v8, #float 1.9008e+38 // #7f0f0002 │ │ +08186e: 52b9 ad0c |0065: iget v9, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.personsCount:I // field@0cad │ │ +081872: 6e30 3901 8709 |0067: invoke-virtual {v7, v8, v9}, Landroid/content/res/Resources;.getQuantityString:(II)Ljava/lang/String; // method@0139 │ │ +081878: 0c07 |006a: move-result-object v7 │ │ +08187a: 4d07 0506 |006b: aput-object v7, v5, v6 │ │ +08187e: 54b6 a90c |006d: iget-object v6, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081882: 6e10 381f 0600 |006f: invoke-virtual {v6}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ +081888: 0c06 |0072: move-result-object v6 │ │ +08188a: 4d06 050a |0073: aput-object v6, v5, v10 │ │ +08188e: 1226 |0075: const/4 v6, #int 2 // #2 │ │ +081890: 4d00 0506 |0076: aput-object v0, v5, v6 │ │ +081894: 7120 ba1b 5400 |0078: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +08189a: 0c00 |007b: move-result-object v0 │ │ +08189c: 1a04 6612 |007c: const-string v4, "description" // string@1266 │ │ +0818a0: 6e30 f700 4200 |007e: invoke-virtual {v2, v4, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +0818a6: 54b4 a90c |0081: iget-object v4, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +0818aa: 6e10 3b1f 0400 |0083: invoke-virtual {v4}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ +0818b0: 0c03 |0086: move-result-object v3 │ │ +0818b2: 3803 0b00 |0087: if-eqz v3, 0092 // +000b │ │ +0818b6: 1a04 5410 |0089: const-string v4, "beginTime" // string@1054 │ │ +0818ba: 6e10 1e1c 0300 |008b: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +0818c0: 0b06 |008e: move-result-wide v6 │ │ +0818c2: 6e40 f300 4276 |008f: invoke-virtual {v2, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ +0818c8: 54b4 a90c |0092: iget-object v4, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +0818cc: 6e10 341f 0400 |0094: invoke-virtual {v4}, Lorg/toulibre/cdl/model/Event;.getEndTime:()Ljava/util/Date; // method@1f34 │ │ +0818d2: 0c03 |0097: move-result-object v3 │ │ +0818d4: 3803 0b00 |0098: if-eqz v3, 00a3 // +000b │ │ +0818d8: 1a04 4713 |009a: const-string v4, "endTime" // string@1347 │ │ +0818dc: 6e10 1e1c 0300 |009c: invoke-virtual {v3}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +0818e2: 0b06 |009f: move-result-wide v6 │ │ +0818e4: 6e40 f300 4276 |00a0: invoke-virtual {v2, v4, v6, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;J)Landroid/content/Intent; // method@00f3 │ │ +0818ea: 6e20 de1d 2b00 |00a3: invoke-virtual {v11, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.startActivity:(Landroid/content/Intent;)V // method@1dde │ │ +0818f0: 0e00 |00a6: return-void │ │ +0818f2: 0d01 |00a7: move-exception v1 │ │ +0818f4: 6e10 cd1d 0b00 |00a8: invoke-virtual {v11}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dcd │ │ +0818fa: 0c04 |00ab: move-result-object v4 │ │ +0818fc: 1405 1600 077f |00ac: const v5, #float 1.79446e+38 // #7f070016 │ │ +081902: 7130 e31a 540a |00af: invoke-static {v4, v5, v10}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@1ae3 │ │ +081908: 0c04 |00b2: move-result-object v4 │ │ +08190a: 6e10 e61a 0400 |00b3: invoke-virtual {v4}, Landroid/widget/Toast;.show:()V // method@1ae6 │ │ +081910: 28f0 |00b6: goto 00a6 // -0010 │ │ catches : 1 │ │ 0x00a3 - 0x00a6 │ │ Landroid/content/ActivityNotFoundException; -> 0x00a7 │ │ positions : │ │ 0x0001 line=306 │ │ 0x0008 line=307 │ │ 0x000d line=308 │ │ @@ -202981,79 +203013,85 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -081948: |[081948] org.toulibre.cdl.fragments.EventDetailsFragment.getShareChooserIntent:()Landroid/content/Intent; │ │ -081958: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -08195a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -08195c: 6e10 cd1d 0600 |0002: invoke-virtual {v6}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dcd │ │ -081962: 0c00 |0005: move-result-object v0 │ │ -081964: 7110 3205 0000 |0006: invoke-static {v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0532 │ │ -08196a: 0c00 |0009: move-result-object v0 │ │ -08196c: 1a01 a300 |000a: const-string v1, "%1$s (Capitole du Libre)" // string@00a3 │ │ -081970: 2352 f904 |000c: new-array v2, v5, [Ljava/lang/Object; // type@04f9 │ │ -081974: 5463 a90c |000e: iget-object v3, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081978: 6e10 3d1f 0300 |0010: invoke-virtual {v3}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ -08197e: 0c03 |0013: move-result-object v3 │ │ -081980: 4d03 0204 |0014: aput-object v3, v2, v4 │ │ -081984: 7120 ba1b 2100 |0016: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -08198a: 0c01 |0019: move-result-object v1 │ │ -08198c: 6e20 3605 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0536 │ │ -081992: 0c00 |001d: move-result-object v0 │ │ -081994: 1a01 3c25 |001e: const-string v1, "text/plain" // string@253c │ │ -081998: 6e20 3805 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0538 │ │ -08199e: 0c00 |0023: move-result-object v0 │ │ -0819a0: 1a01 a200 |0024: const-string v1, "%1$s %2$s #cdl2015" // string@00a2 │ │ -0819a4: 1222 |0026: const/4 v2, #int 2 // #2 │ │ -0819a6: 2322 f904 |0027: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ -0819aa: 5463 a90c |0029: iget-object v3, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -0819ae: 6e10 3d1f 0300 |002b: invoke-virtual {v3}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ -0819b4: 0c03 |002e: move-result-object v3 │ │ -0819b6: 4d03 0204 |002f: aput-object v3, v2, v4 │ │ -0819ba: 5463 a90c |0031: iget-object v3, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -0819be: 6e10 3f1f 0300 |0033: invoke-virtual {v3}, Lorg/toulibre/cdl/model/Event;.getUrl:()Ljava/lang/String; // method@1f3f │ │ -0819c4: 0c03 |0036: move-result-object v3 │ │ -0819c6: 4d03 0205 |0037: aput-object v3, v2, v5 │ │ -0819ca: 7120 ba1b 2100 |0039: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -0819d0: 0c01 |003c: move-result-object v1 │ │ -0819d2: 6e20 3705 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0537 │ │ -0819d8: 0c00 |0040: move-result-object v0 │ │ -0819da: 1401 4500 077f |0041: const v1, #float 1.79447e+38 // #7f070045 │ │ -0819e0: 6e20 3405 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0534 │ │ -0819e6: 0c00 |0047: move-result-object v0 │ │ -0819e8: 6e10 3105 0000 |0048: invoke-virtual {v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0531 │ │ -0819ee: 0c00 |004b: move-result-object v0 │ │ -0819f0: 1100 |004c: return-object v0 │ │ +081924: |[081924] org.toulibre.cdl.fragments.EventDetailsFragment.getShareChooserIntent:()Landroid/content/Intent; │ │ +081934: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +081936: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +081938: 6e10 cd1d 0600 |0002: invoke-virtual {v6}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dcd │ │ +08193e: 0c00 |0005: move-result-object v0 │ │ +081940: 7110 3205 0000 |0006: invoke-static {v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0532 │ │ +081946: 0c00 |0009: move-result-object v0 │ │ +081948: 1a01 a200 |000a: const-string v1, "%1$s (Capitole du Libre)" // string@00a2 │ │ +08194c: 2352 f904 |000c: new-array v2, v5, [Ljava/lang/Object; // type@04f9 │ │ +081950: 5463 a90c |000e: iget-object v3, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081954: 6e10 3d1f 0300 |0010: invoke-virtual {v3}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ +08195a: 0c03 |0013: move-result-object v3 │ │ +08195c: 4d03 0204 |0014: aput-object v3, v2, v4 │ │ +081960: 7120 ba1b 2100 |0016: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +081966: 0c01 |0019: move-result-object v1 │ │ +081968: 6e20 3605 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0536 │ │ +08196e: 0c00 |001d: move-result-object v0 │ │ +081970: 1a01 3a25 |001e: const-string v1, "text/plain" // string@253a │ │ +081974: 6e20 3805 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0538 │ │ +08197a: 0c00 |0023: move-result-object v0 │ │ +08197c: 1a01 a100 |0024: const-string v1, "%1$s %2$s #cdl2015" // string@00a1 │ │ +081980: 1222 |0026: const/4 v2, #int 2 // #2 │ │ +081982: 2322 f904 |0027: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ +081986: 5463 a90c |0029: iget-object v3, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +08198a: 6e10 3d1f 0300 |002b: invoke-virtual {v3}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ +081990: 0c03 |002e: move-result-object v3 │ │ +081992: 4d03 0204 |002f: aput-object v3, v2, v4 │ │ +081996: 5463 a90c |0031: iget-object v3, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +08199a: 6e10 3f1f 0300 |0033: invoke-virtual {v3}, Lorg/toulibre/cdl/model/Event;.getUrl:()Ljava/lang/String; // method@1f3f │ │ +0819a0: 0c03 |0036: move-result-object v3 │ │ +0819a2: 4d03 0205 |0037: aput-object v3, v2, v5 │ │ +0819a6: 7120 ba1b 2100 |0039: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +0819ac: 0c01 |003c: move-result-object v1 │ │ +0819ae: 6e20 3705 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0537 │ │ +0819b4: 0c00 |0040: move-result-object v0 │ │ +0819b6: 1401 4500 077f |0041: const v1, #float 1.79447e+38 // #7f070045 │ │ +0819bc: 6e20 3405 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@0534 │ │ +0819c2: 0c00 |0047: move-result-object v0 │ │ +0819c4: 6e10 3105 0000 |0048: invoke-virtual {v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@0531 │ │ +0819ca: 0c00 |004b: move-result-object v0 │ │ +0819cc: 1100 |004c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=218 │ │ + 0x0010 line=219 │ │ + 0x0020 line=220 │ │ + 0x002b line=221 │ │ + 0x0044 line=222 │ │ + 0x0048 line=223 │ │ + 0x004c line=218 │ │ locals : │ │ 0x0000 - 0x004d reg=6 this Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ #11 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment;) │ │ name : 'newInstance' │ │ type : '(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0819f4: |[0819f4] org.toulibre.cdl.fragments.EventDetailsFragment.newInstance:(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ -081a04: 2201 6204 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment; // type@0462 │ │ -081a08: 7010 c41d 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.:()V // method@1dc4 │ │ -081a0e: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -081a12: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -081a18: 1a02 7113 |000a: const-string v2, "event" // string@1371 │ │ -081a1c: 6e30 2502 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -081a22: 6e20 dc1d 0100 |000f: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.setArguments:(Landroid/os/Bundle;)V // method@1ddc │ │ -081a28: 1101 |0012: return-object v1 │ │ +0819d0: |[0819d0] org.toulibre.cdl.fragments.EventDetailsFragment.newInstance:(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ +0819e0: 2201 6204 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment; // type@0462 │ │ +0819e4: 7010 c41d 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.:()V // method@1dc4 │ │ +0819ea: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +0819ee: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +0819f4: 1a02 6f13 |000a: const-string v2, "event" // string@136f │ │ +0819f8: 6e30 2502 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +0819fe: 6e20 dc1d 0100 |000f: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.setArguments:(Landroid/os/Bundle;)V // method@1ddc │ │ +081a04: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ 0x000a line=89 │ │ 0x000f line=90 │ │ 0x0012 line=91 │ │ @@ -203067,72 +203105,72 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 123 16-bit code units │ │ -081a2c: |[081a2c] org.toulibre.cdl.fragments.EventDetailsFragment.updateOptionsMenu:()V │ │ -081a3c: 1405 1200 077f |0000: const v5, #float 1.79446e+38 // #7f070012 │ │ -081a42: 1404 4b00 027f |0003: const v4, #float 1.72801e+38 // #7f02004b │ │ -081a48: 1403 4a00 027f |0006: const v3, #float 1.72801e+38 // #7f02004a │ │ -081a4e: 1212 |0009: const/4 v2, #int 1 // #1 │ │ -081a50: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -081a52: 5460 a50c |000b: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081a56: 3800 3a00 |000d: if-eqz v0, 0047 // +003a │ │ -081a5a: 5460 ac0c |000f: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ -081a5e: 3900 0800 |0011: if-nez v0, 0019 // +0008 │ │ -081a62: 5460 a50c |0013: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081a66: 6e20 371a 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setEnabled:(Z)V // method@1a37 │ │ -081a6c: 0e00 |0018: return-void │ │ -081a6e: 5460 a50c |0019: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081a72: 6e20 371a 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setEnabled:(Z)V // method@1a37 │ │ -081a78: 5460 ac0c |001e: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ -081a7c: 6e10 661b 0000 |0020: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ -081a82: 0a00 |0023: move-result v0 │ │ -081a84: 3800 1400 |0024: if-eqz v0, 0038 // +0014 │ │ -081a88: 5460 a50c |0026: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081a8c: 1401 3300 077f |0028: const v1, #float 1.79447e+38 // #7f070033 │ │ -081a92: 6e20 d31d 1600 |002b: invoke-virtual {v6, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getString:(I)Ljava/lang/String; // method@1dd3 │ │ -081a98: 0c01 |002e: move-result-object v1 │ │ -081a9a: 6e20 361a 1000 |002f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a36 │ │ -081aa0: 5460 a50c |0032: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081aa4: 6e20 3a1a 4000 |0034: invoke-virtual {v0, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ -081aaa: 28e1 |0037: goto 0018 // -001f │ │ -081aac: 5460 a50c |0038: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081ab0: 6e20 d31d 5600 |003a: invoke-virtual {v6, v5}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getString:(I)Ljava/lang/String; // method@1dd3 │ │ -081ab6: 0c01 |003d: move-result-object v1 │ │ -081ab8: 6e20 361a 1000 |003e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a36 │ │ -081abe: 5460 a50c |0041: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081ac2: 6e20 3a1a 3000 |0043: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ -081ac8: 28d2 |0046: goto 0018 // -002e │ │ -081aca: 5460 a70c |0047: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ -081ace: 3800 cfff |0049: if-eqz v0, 0018 // -0031 │ │ -081ad2: 5460 ac0c |004b: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ -081ad6: 3900 0800 |004d: if-nez v0, 0055 // +0008 │ │ -081ada: 5460 a70c |004f: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ -081ade: 7220 6c18 1000 |0051: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@186c │ │ -081ae4: 28c4 |0054: goto 0018 // -003c │ │ -081ae6: 5460 a70c |0055: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ -081aea: 7220 6c18 2000 |0057: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@186c │ │ -081af0: 5460 ac0c |005a: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ -081af4: 6e10 661b 0000 |005c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ -081afa: 0a00 |005f: move-result v0 │ │ -081afc: 3800 1000 |0060: if-eqz v0, 0070 // +0010 │ │ -081b00: 5460 a70c |0062: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ -081b04: 1401 3300 077f |0064: const v1, #float 1.79447e+38 // #7f070033 │ │ -081b0a: 7220 7318 1000 |0067: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@1873 │ │ -081b10: 5460 a70c |006a: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ -081b14: 7220 6d18 4000 |006c: invoke-interface {v0, v4}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@186d │ │ -081b1a: 28a9 |006f: goto 0018 // -0057 │ │ -081b1c: 5460 a70c |0070: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ -081b20: 7220 7318 5000 |0072: invoke-interface {v0, v5}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@1873 │ │ -081b26: 5460 a70c |0075: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ -081b2a: 7220 6d18 3000 |0077: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@186d │ │ -081b30: 289e |007a: goto 0018 // -0062 │ │ +081a08: |[081a08] org.toulibre.cdl.fragments.EventDetailsFragment.updateOptionsMenu:()V │ │ +081a18: 1405 1200 077f |0000: const v5, #float 1.79446e+38 // #7f070012 │ │ +081a1e: 1404 4b00 027f |0003: const v4, #float 1.72801e+38 // #7f02004b │ │ +081a24: 1403 4a00 027f |0006: const v3, #float 1.72801e+38 // #7f02004a │ │ +081a2a: 1212 |0009: const/4 v2, #int 1 // #1 │ │ +081a2c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +081a2e: 5460 a50c |000b: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081a32: 3800 3a00 |000d: if-eqz v0, 0047 // +003a │ │ +081a36: 5460 ac0c |000f: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ +081a3a: 3900 0800 |0011: if-nez v0, 0019 // +0008 │ │ +081a3e: 5460 a50c |0013: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081a42: 6e20 371a 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setEnabled:(Z)V // method@1a37 │ │ +081a48: 0e00 |0018: return-void │ │ +081a4a: 5460 a50c |0019: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081a4e: 6e20 371a 2000 |001b: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setEnabled:(Z)V // method@1a37 │ │ +081a54: 5460 ac0c |001e: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ +081a58: 6e10 661b 0000 |0020: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ +081a5e: 0a00 |0023: move-result v0 │ │ +081a60: 3800 1400 |0024: if-eqz v0, 0038 // +0014 │ │ +081a64: 5460 a50c |0026: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081a68: 1401 3300 077f |0028: const v1, #float 1.79447e+38 // #7f070033 │ │ +081a6e: 6e20 d31d 1600 |002b: invoke-virtual {v6, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getString:(I)Ljava/lang/String; // method@1dd3 │ │ +081a74: 0c01 |002e: move-result-object v1 │ │ +081a76: 6e20 361a 1000 |002f: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a36 │ │ +081a7c: 5460 a50c |0032: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081a80: 6e20 3a1a 4000 |0034: invoke-virtual {v0, v4}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ +081a86: 28e1 |0037: goto 0018 // -001f │ │ +081a88: 5460 a50c |0038: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081a8c: 6e20 d31d 5600 |003a: invoke-virtual {v6, v5}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getString:(I)Ljava/lang/String; // method@1dd3 │ │ +081a92: 0c01 |003d: move-result-object v1 │ │ +081a94: 6e20 361a 1000 |003e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1a36 │ │ +081a9a: 5460 a50c |0041: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081a9e: 6e20 3a1a 3000 |0043: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ +081aa4: 28d2 |0046: goto 0018 // -002e │ │ +081aa6: 5460 a70c |0047: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ +081aaa: 3800 cfff |0049: if-eqz v0, 0018 // -0031 │ │ +081aae: 5460 ac0c |004b: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ +081ab2: 3900 0800 |004d: if-nez v0, 0055 // +0008 │ │ +081ab6: 5460 a70c |004f: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ +081aba: 7220 6c18 1000 |0051: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@186c │ │ +081ac0: 28c4 |0054: goto 0018 // -003c │ │ +081ac2: 5460 a70c |0055: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ +081ac6: 7220 6c18 2000 |0057: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@186c │ │ +081acc: 5460 ac0c |005a: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ +081ad0: 6e10 661b 0000 |005c: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@1b66 │ │ +081ad6: 0a00 |005f: move-result v0 │ │ +081ad8: 3800 1000 |0060: if-eqz v0, 0070 // +0010 │ │ +081adc: 5460 a70c |0062: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ +081ae0: 1401 3300 077f |0064: const v1, #float 1.79447e+38 // #7f070033 │ │ +081ae6: 7220 7318 1000 |0067: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@1873 │ │ +081aec: 5460 a70c |006a: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ +081af0: 7220 6d18 4000 |006c: invoke-interface {v0, v4}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@186d │ │ +081af6: 28a9 |006f: goto 0018 // -0057 │ │ +081af8: 5460 a70c |0070: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ +081afc: 7220 7318 5000 |0072: invoke-interface {v0, v5}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@1873 │ │ +081b02: 5460 a70c |0075: iget-object v0, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ +081b06: 7220 6d18 3000 |0077: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@186d │ │ +081b0c: 289e |007a: goto 0018 // -0062 │ │ catches : (none) │ │ positions : │ │ 0x000b line=227 │ │ 0x000f line=230 │ │ 0x0013 line=231 │ │ 0x0018 line=262 │ │ 0x0019 line=233 │ │ @@ -203159,17 +203197,17 @@ │ │ type : '()Lorg/toulibre/cdl/model/Event;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081b34: |[081b34] org.toulibre.cdl.fragments.EventDetailsFragment.getEvent:()Lorg/toulibre/cdl/model/Event; │ │ -081b44: 5410 a90c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081b48: 1100 |0002: return-object v0 │ │ +081b10: |[081b10] org.toulibre.cdl.fragments.EventDetailsFragment.getEvent:()Lorg/toulibre/cdl/model/Event; │ │ +081b20: 5410 a90c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081b24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/EventDetailsFragment;) │ │ @@ -203177,40 +203215,40 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -081b4c: |[081b4c] org.toulibre.cdl.fragments.EventDetailsFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -081b5c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -081b5e: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -081b60: 6f20 fc02 7600 |0002: invoke-super {v6, v7}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02fc │ │ -081b66: 6e10 cd1d 0600 |0005: invoke-virtual {v6}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dcd │ │ -081b6c: 0c00 |0008: move-result-object v0 │ │ -081b6e: 2002 5d04 |0009: instance-of v2, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$FloatingActionButtonProvider; // type@045d │ │ -081b72: 3802 1500 |000b: if-eqz v2, 0020 // +0015 │ │ -081b76: 1f00 5d04 |000d: check-cast v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$FloatingActionButtonProvider; // type@045d │ │ -081b7a: 7210 b81d 0000 |000f: invoke-interface {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$FloatingActionButtonProvider;.getActionButton:()Landroid/widget/ImageView; // method@1db8 │ │ -081b80: 0c02 |0012: move-result-object v2 │ │ -081b82: 5b62 a50c |0013: iput-object v2, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081b86: 5462 a50c |0015: iget-object v2, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081b8a: 3802 0900 |0017: if-eqz v2, 0020 // +0009 │ │ -081b8e: 5462 a50c |0019: iget-object v2, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081b92: 5463 a60c |001b: iget-object v3, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButtonClickListener:Landroid/view/View$OnClickListener; // field@0ca6 │ │ -081b96: 6e20 3d1a 3200 |001d: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ -081b9c: 6e20 dd1d 4600 |0020: invoke-virtual {v6, v4}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.setHasOptionsMenu:(Z)V // method@1ddd │ │ -081ba2: 6e10 d01d 0600 |0023: invoke-virtual {v6}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1dd0 │ │ -081ba8: 0c01 |0026: move-result-object v1 │ │ -081baa: 5462 a80c |0027: iget-object v2, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkStatusLoaderCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0ca8 │ │ -081bae: 6e40 3d04 4125 |0029: invoke-virtual {v1, v4, v5, v2}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -081bb4: 1222 |002c: const/4 v2, #int 2 // #2 │ │ -081bb6: 5463 aa0c |002d: iget-object v3, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.eventDetailsLoaderCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0caa │ │ -081bba: 6e40 3d04 2135 |002f: invoke-virtual {v1, v2, v5, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -081bc0: 0e00 |0032: return-void │ │ +081b28: |[081b28] org.toulibre.cdl.fragments.EventDetailsFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +081b38: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +081b3a: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +081b3c: 6f20 fc02 7600 |0002: invoke-super {v6, v7}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02fc │ │ +081b42: 6e10 cd1d 0600 |0005: invoke-virtual {v6}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dcd │ │ +081b48: 0c00 |0008: move-result-object v0 │ │ +081b4a: 2002 5d04 |0009: instance-of v2, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$FloatingActionButtonProvider; // type@045d │ │ +081b4e: 3802 1500 |000b: if-eqz v2, 0020 // +0015 │ │ +081b52: 1f00 5d04 |000d: check-cast v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$FloatingActionButtonProvider; // type@045d │ │ +081b56: 7210 b81d 0000 |000f: invoke-interface {v0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$FloatingActionButtonProvider;.getActionButton:()Landroid/widget/ImageView; // method@1db8 │ │ +081b5c: 0c02 |0012: move-result-object v2 │ │ +081b5e: 5b62 a50c |0013: iput-object v2, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081b62: 5462 a50c |0015: iget-object v2, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081b66: 3802 0900 |0017: if-eqz v2, 0020 // +0009 │ │ +081b6a: 5462 a50c |0019: iget-object v2, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081b6e: 5463 a60c |001b: iget-object v3, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButtonClickListener:Landroid/view/View$OnClickListener; // field@0ca6 │ │ +081b72: 6e20 3d1a 3200 |001d: invoke-virtual {v2, v3}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ +081b78: 6e20 dd1d 4600 |0020: invoke-virtual {v6, v4}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.setHasOptionsMenu:(Z)V // method@1ddd │ │ +081b7e: 6e10 d01d 0600 |0023: invoke-virtual {v6}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1dd0 │ │ +081b84: 0c01 |0026: move-result-object v1 │ │ +081b86: 5462 a80c |0027: iget-object v2, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkStatusLoaderCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0ca8 │ │ +081b8a: 6e40 3d04 4125 |0029: invoke-virtual {v1, v4, v5, v2}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +081b90: 1222 |002c: const/4 v2, #int 2 // #2 │ │ +081b92: 5463 aa0c |002d: iget-object v3, v6, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.eventDetailsLoaderCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0caa │ │ +081b96: 6e40 3d04 2135 |002f: invoke-virtual {v1, v2, v5, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +081b9c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=167 │ │ 0x0005 line=169 │ │ 0x0009 line=170 │ │ 0x000d line=171 │ │ 0x0015 line=172 │ │ @@ -203231,24 +203269,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -081bc4: |[081bc4] org.toulibre.cdl.fragments.EventDetailsFragment.onCreate:(Landroid/os/Bundle;)V │ │ -081bd4: 6f20 0103 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ -081bda: 6e10 ce1d 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getArguments:()Landroid/os/Bundle; // method@1dce │ │ -081be0: 0c00 |0006: move-result-object v0 │ │ -081be2: 1a01 7113 |0007: const-string v1, "event" // string@1371 │ │ -081be6: 6e20 1802 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ -081bec: 0c00 |000c: move-result-object v0 │ │ -081bee: 1f00 9204 |000d: check-cast v0, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ -081bf2: 5b20 a90c |000f: iput-object v0, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081bf6: 0e00 |0011: return-void │ │ +081ba0: |[081ba0] org.toulibre.cdl.fragments.EventDetailsFragment.onCreate:(Landroid/os/Bundle;)V │ │ +081bb0: 6f20 0103 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ +081bb6: 6e10 ce1d 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getArguments:()Landroid/os/Bundle; // method@1dce │ │ +081bbc: 0c00 |0006: move-result-object v0 │ │ +081bbe: 1a01 6f13 |0007: const-string v1, "event" // string@136f │ │ +081bc2: 6e20 1802 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ +081bc8: 0c00 |000c: move-result-object v0 │ │ +081bca: 1f00 9204 |000d: check-cast v0, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ +081bce: 5b20 a90c |000f: iput-object v0, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081bd2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x0011 line=98 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ @@ -203259,36 +203297,36 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -081bf8: |[081bf8] org.toulibre.cdl.fragments.EventDetailsFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -081c08: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -081c0a: 1400 0200 107f |0001: const v0, #float 1.91409e+38 // #7f100002 │ │ -081c10: 6e30 5818 0504 |0004: invoke-virtual {v5, v0, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ -081c16: 1400 6000 0e7f |0007: const v0, #float 1.88752e+38 // #7f0e0060 │ │ -081c1c: 7220 5418 0400 |000a: invoke-interface {v4, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ -081c22: 0c00 |000d: move-result-object v0 │ │ -081c24: 7010 d21d 0300 |000e: invoke-direct {v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getShareChooserIntent:()Landroid/content/Intent; // method@1dd2 │ │ -081c2a: 0c01 |0011: move-result-object v1 │ │ -081c2c: 7220 6f18 1000 |0012: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@186f │ │ -081c32: 1400 5f00 0e7f |0015: const v0, #float 1.88752e+38 // #7f0e005f │ │ -081c38: 7220 5418 0400 |0018: invoke-interface {v4, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ -081c3e: 0c00 |001b: move-result-object v0 │ │ -081c40: 5b30 a70c |001c: iput-object v0, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ -081c44: 5430 a50c |001e: iget-object v0, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081c48: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ -081c4c: 5430 a70c |0022: iget-object v0, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ -081c50: 7220 6c18 2000 |0024: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@186c │ │ -081c56: 0c00 |0027: move-result-object v0 │ │ -081c58: 7220 7518 2000 |0028: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1875 │ │ -081c5e: 7010 df1d 0300 |002b: invoke-direct {v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.updateOptionsMenu:()V // method@1ddf │ │ -081c64: 0e00 |002e: return-void │ │ +081bd4: |[081bd4] org.toulibre.cdl.fragments.EventDetailsFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +081be4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +081be6: 1400 0200 107f |0001: const v0, #float 1.91409e+38 // #7f100002 │ │ +081bec: 6e30 5818 0504 |0004: invoke-virtual {v5, v0, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ +081bf2: 1400 6000 0e7f |0007: const v0, #float 1.88752e+38 // #7f0e0060 │ │ +081bf8: 7220 5418 0400 |000a: invoke-interface {v4, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ +081bfe: 0c00 |000d: move-result-object v0 │ │ +081c00: 7010 d21d 0300 |000e: invoke-direct {v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.getShareChooserIntent:()Landroid/content/Intent; // method@1dd2 │ │ +081c06: 0c01 |0011: move-result-object v1 │ │ +081c08: 7220 6f18 1000 |0012: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@186f │ │ +081c0e: 1400 5f00 0e7f |0015: const v0, #float 1.88752e+38 // #7f0e005f │ │ +081c14: 7220 5418 0400 |0018: invoke-interface {v4, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@1854 │ │ +081c1a: 0c00 |001b: move-result-object v0 │ │ +081c1c: 5b30 a70c |001c: iput-object v0, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ +081c20: 5430 a50c |001e: iget-object v0, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081c24: 3800 0b00 |0020: if-eqz v0, 002b // +000b │ │ +081c28: 5430 a70c |0022: iget-object v0, v3, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ +081c2c: 7220 6c18 2000 |0024: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@186c │ │ +081c32: 0c00 |0027: move-result-object v0 │ │ +081c34: 7220 7518 2000 |0028: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@1875 │ │ +081c3a: 7010 df1d 0300 |002b: invoke-direct {v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.updateOptionsMenu:()V // method@1ddf │ │ +081c40: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=208 │ │ 0x0007 line=209 │ │ 0x0015 line=210 │ │ 0x001e line=211 │ │ 0x0022 line=212 │ │ @@ -203304,201 +203342,201 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 390 16-bit code units │ │ -081c68: |[081c68] org.toulibre.cdl.fragments.EventDetailsFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -081c78: 140c 1900 047f |0000: const v12, #float 1.75459e+38 // #7f040019 │ │ -081c7e: 120d |0003: const/4 v13, #int 0 // #0 │ │ -081c80: 0800 1100 |0004: move-object/from16 v0, v17 │ │ -081c84: 0801 1200 |0006: move-object/from16 v1, v18 │ │ -081c88: 6e40 4f18 c0d1 |0008: invoke-virtual {v0, v12, v1, v13}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -081c8e: 0c0b |000b: move-result-object v11 │ │ -081c90: 220c 6104 |000c: new-instance v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // type@0461 │ │ -081c94: 120d |000e: const/4 v13, #int 0 // #0 │ │ -081c96: 7020 c21d dc00 |000f: invoke-direct {v12, v13}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;)V // method@1dc2 │ │ -081c9c: 0800 1000 |0012: move-object/from16 v0, v16 │ │ -081ca0: 5b0c ab0c |0014: iput-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ -081ca4: 0800 1000 |0016: move-object/from16 v0, v16 │ │ -081ca8: 540c ab0c |0018: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ -081cac: 0800 1100 |001a: move-object/from16 v0, v17 │ │ -081cb0: 5bc0 a10c |001c: iput-object v0, v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.inflater:Landroid/view/LayoutInflater; // field@0ca1 │ │ -081cb4: 140c 2700 0e7f |001e: const v12, #float 1.88751e+38 // #7f0e0027 │ │ -081cba: 6e20 b518 cb00 |0021: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -081cc0: 0c0c |0024: move-result-object v12 │ │ -081cc2: 1f0c b103 |0025: check-cast v12, Landroid/widget/TextView; // type@03b1 │ │ -081cc6: 0800 1000 |0027: move-object/from16 v0, v16 │ │ -081cca: 540d a90c |0029: iget-object v13, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081cce: 6e10 3d1f 0d00 |002b: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ -081cd4: 0c0d |002e: move-result-object v13 │ │ -081cd6: 6e20 dc1a dc00 |002f: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -081cdc: 140c 4100 0e7f |0032: const v12, #float 1.88752e+38 // #7f0e0041 │ │ -081ce2: 6e20 b518 cb00 |0035: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -081ce8: 0c0a |0038: move-result-object v10 │ │ -081cea: 1f0a b103 |0039: check-cast v10, Landroid/widget/TextView; // type@03b1 │ │ -081cee: 0800 1000 |003b: move-object/from16 v0, v16 │ │ -081cf2: 540c a90c |003d: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081cf6: 6e10 3c1f 0c00 |003f: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getSubTitle:()Ljava/lang/String; // method@1f3c │ │ -081cfc: 0c09 |0042: move-result-object v9 │ │ -081cfe: 7110 e517 0900 |0043: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -081d04: 0a0c |0046: move-result v12 │ │ -081d06: 380c f600 |0047: if-eqz v12, 013d // +00f6 │ │ -081d0a: 130c 0800 |0049: const/16 v12, #int 8 // #8 │ │ -081d0e: 6e20 e21a ca00 |004b: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -081d14: 7100 e917 0000 |004e: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@17e9 │ │ -081d1a: 0c03 |0051: move-result-object v3 │ │ -081d1c: 0800 1000 |0052: move-object/from16 v0, v16 │ │ -081d20: 540d ab0c |0054: iget-object v13, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ -081d24: 140c 4200 0e7f |0056: const v12, #float 1.88752e+38 // #7f0e0042 │ │ -081d2a: 6e20 b518 cb00 |0059: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -081d30: 0c0c |005c: move-result-object v12 │ │ -081d32: 1f0c b103 |005d: check-cast v12, Landroid/widget/TextView; // type@03b1 │ │ -081d36: 5bdc a30c |005f: iput-object v12, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ -081d3a: 0800 1000 |0061: move-object/from16 v0, v16 │ │ -081d3e: 540c a90c |0063: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081d42: 6e10 381f 0c00 |0065: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ -081d48: 0c04 |0068: move-result-object v4 │ │ -081d4a: 7110 e517 0400 |0069: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -081d50: 0a0c |006c: move-result v12 │ │ -081d52: 380c d500 |006d: if-eqz v12, 0142 // +00d5 │ │ -081d56: 0800 1000 |006f: move-object/from16 v0, v16 │ │ -081d5a: 540c ab0c |0071: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ -081d5e: 54cc a30c |0073: iget-object v12, v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ -081d62: 130d 0800 |0075: const/16 v13, #int 8 // #8 │ │ -081d66: 6e20 e21a dc00 |0077: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -081d6c: 140c 4300 0e7f |007a: const v12, #float 1.88752e+38 // #7f0e0043 │ │ -081d72: 6e20 b518 cb00 |007d: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -081d78: 0c0c |0080: move-result-object v12 │ │ -081d7a: 1f0c b103 |0081: check-cast v12, Landroid/widget/TextView; // type@03b1 │ │ -081d7e: 0800 1000 |0083: move-object/from16 v0, v16 │ │ -081d82: 540d a90c |0085: iget-object v13, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081d86: 6e10 3e1f 0d00 |0087: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ -081d8c: 0c0d |008a: move-result-object v13 │ │ -081d8e: 6e10 8b1f 0d00 |008b: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ -081d94: 0c0d |008e: move-result-object v13 │ │ -081d96: 6e20 dc1a dc00 |008f: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -081d9c: 0800 1000 |0092: move-object/from16 v0, v16 │ │ -081da0: 540c a90c |0094: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081da4: 6e10 3b1f 0c00 |0096: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ -081daa: 0c08 |0099: move-result-object v8 │ │ -081dac: 0800 1000 |009a: move-object/from16 v0, v16 │ │ -081db0: 540c a90c |009c: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081db4: 6e10 341f 0c00 |009e: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getEndTime:()Ljava/util/Date; // method@1f34 │ │ -081dba: 0c02 |00a1: move-result-object v2 │ │ -081dbc: 1a0d a600 |00a2: const-string v13, "%1$s, %2$s ― %3$s" // string@00a6 │ │ -081dc0: 123c |00a4: const/4 v12, #int 3 // #3 │ │ -081dc2: 23ce f904 |00a5: new-array v14, v12, [Ljava/lang/Object; // type@04f9 │ │ -081dc6: 120c |00a7: const/4 v12, #int 0 // #0 │ │ -081dc8: 0800 1000 |00a8: move-object/from16 v0, v16 │ │ -081dcc: 540f a90c |00aa: iget-object v15, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081dd0: 6e10 321f 0f00 |00ac: invoke-virtual {v15}, Lorg/toulibre/cdl/model/Event;.getDay:()Lorg/toulibre/cdl/model/Day; // method@1f32 │ │ -081dd6: 0c0f |00af: move-result-object v15 │ │ -081dd8: 6e10 241f 0f00 |00b0: invoke-virtual {v15}, Lorg/toulibre/cdl/model/Day;.toString:()Ljava/lang/String; // method@1f24 │ │ -081dde: 0c0f |00b3: move-result-object v15 │ │ -081de0: 4d0f 0e0c |00b4: aput-object v15, v14, v12 │ │ -081de4: 121f |00b6: const/4 v15, #int 1 // #1 │ │ -081de6: 3808 a900 |00b7: if-eqz v8, 0160 // +00a9 │ │ -081dea: 620c a40c |00b9: sget-object v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0ca4 │ │ -081dee: 6e20 fa1b 8c00 |00bb: invoke-virtual {v12, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ -081df4: 0c0c |00be: move-result-object v12 │ │ -081df6: 4d0c 0e0f |00bf: aput-object v12, v14, v15 │ │ -081dfa: 122f |00c1: const/4 v15, #int 2 // #2 │ │ -081dfc: 3802 a200 |00c2: if-eqz v2, 0164 // +00a2 │ │ -081e00: 620c a40c |00c4: sget-object v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0ca4 │ │ -081e04: 6e20 fa1b 2c00 |00c6: invoke-virtual {v12, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ -081e0a: 0c0c |00c9: move-result-object v12 │ │ -081e0c: 4d0c 0e0f |00ca: aput-object v12, v14, v15 │ │ -081e10: 7120 ba1b ed00 |00cc: invoke-static {v13, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -081e16: 0c09 |00cf: move-result-object v9 │ │ -081e18: 140c 4400 0e7f |00d0: const v12, #float 1.88752e+38 // #7f0e0044 │ │ -081e1e: 6e20 b518 cb00 |00d3: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -081e24: 0c0c |00d6: move-result-object v12 │ │ -081e26: 1f0c b103 |00d7: check-cast v12, Landroid/widget/TextView; // type@03b1 │ │ -081e2a: 6e20 dc1a 9c00 |00d9: invoke-virtual {v12, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -081e30: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ -081e34: 540c a90c |00de: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081e38: 6e10 391f 0c00 |00e0: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ -081e3e: 0c05 |00e3: move-result-object v5 │ │ -081e40: 140c 4500 0e7f |00e4: const v12, #float 1.88752e+38 // #7f0e0045 │ │ -081e46: 6e20 b518 cb00 |00e7: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -081e4c: 0c07 |00ea: move-result-object v7 │ │ -081e4e: 1f07 b103 |00eb: check-cast v7, Landroid/widget/TextView; // type@03b1 │ │ -081e52: 2206 2103 |00ed: new-instance v6, Landroid/text/SpannableString; // type@0321 │ │ -081e56: 7020 db17 5600 |00ef: invoke-direct {v6, v5}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ -081e5c: 6e20 dc1a 6700 |00f2: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -081e62: 140c 4600 0e7f |00f5: const v12, #float 1.88752e+38 // #7f0e0046 │ │ -081e68: 6e20 b518 cb00 |00f8: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -081e6e: 0c0a |00fb: move-result-object v10 │ │ -081e70: 1f0a b103 |00fc: check-cast v10, Landroid/widget/TextView; // type@03b1 │ │ -081e74: 0800 1000 |00fe: move-object/from16 v0, v16 │ │ -081e78: 540c a90c |0100: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081e7c: 6e10 311f 0c00 |0102: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getAbstractText:()Ljava/lang/String; // method@1f31 │ │ -081e82: 0c09 |0105: move-result-object v9 │ │ -081e84: 7110 e517 0900 |0106: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -081e8a: 0a0c |0109: move-result v12 │ │ -081e8c: 380c 5e00 |010a: if-eqz v12, 0168 // +005e │ │ -081e90: 130c 0800 |010c: const/16 v12, #int 8 // #8 │ │ -081e94: 6e20 e21a ca00 |010e: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -081e9a: 140c 4700 0e7f |0111: const v12, #float 1.88752e+38 // #7f0e0047 │ │ -081ea0: 6e20 b518 cb00 |0114: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -081ea6: 0c0a |0117: move-result-object v10 │ │ -081ea8: 1f0a b103 |0118: check-cast v10, Landroid/widget/TextView; // type@03b1 │ │ -081eac: 0800 1000 |011a: move-object/from16 v0, v16 │ │ -081eb0: 540c a90c |011c: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -081eb4: 6e10 331f 0c00 |011e: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getDescription:()Ljava/lang/String; // method@1f33 │ │ -081eba: 0c09 |0121: move-result-object v9 │ │ -081ebc: 7110 e517 0900 |0122: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -081ec2: 0a0c |0125: move-result v12 │ │ -081ec4: 380c 5100 |0126: if-eqz v12, 0177 // +0051 │ │ -081ec8: 130c 0800 |0128: const/16 v12, #int 8 // #8 │ │ -081ecc: 6e20 e21a ca00 |012a: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -081ed2: 0800 1000 |012d: move-object/from16 v0, v16 │ │ -081ed6: 540d ab0c |012f: iget-object v13, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ -081eda: 140c 4800 0e7f |0131: const v12, #float 1.88752e+38 // #7f0e0048 │ │ -081ee0: 6e20 b518 cb00 |0134: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -081ee6: 0c0c |0137: move-result-object v12 │ │ -081ee8: 1f0c 6e03 |0138: check-cast v12, Landroid/view/ViewGroup; // type@036e │ │ -081eec: 5bdc a20c |013a: iput-object v12, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ -081ef0: 110b |013c: return-object v11 │ │ -081ef2: 6e20 dc1a 9a00 |013d: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -081ef8: 2900 0eff |0140: goto/16 004e // -00f2 │ │ -081efc: 0800 1000 |0142: move-object/from16 v0, v16 │ │ -081f00: 540c ab0c |0144: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ -081f04: 54cc a30c |0146: iget-object v12, v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ -081f08: 6e20 dc1a 4c00 |0148: invoke-virtual {v12, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -081f0e: 0800 1000 |014b: move-object/from16 v0, v16 │ │ -081f12: 540c ab0c |014d: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ -081f16: 54cc a30c |014f: iget-object v12, v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ -081f1a: 6e20 d71a 3c00 |0151: invoke-virtual {v12, v3}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1ad7 │ │ -081f20: 0800 1000 |0154: move-object/from16 v0, v16 │ │ -081f24: 540c ab0c |0156: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ -081f28: 54cc a30c |0158: iget-object v12, v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ -081f2c: 120d |015a: const/4 v13, #int 0 // #0 │ │ -081f2e: 6e20 e21a dc00 |015b: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ -081f34: 2900 1cff |015e: goto/16 007a // -00e4 │ │ -081f38: 1a0c 3e01 |0160: const-string v12, "?" // string@013e │ │ -081f3c: 2900 5dff |0162: goto/16 00bf // -00a3 │ │ -081f40: 1a0c 3e01 |0164: const-string v12, "?" // string@013e │ │ -081f44: 2900 64ff |0166: goto/16 00ca // -009c │ │ -081f48: 7110 da17 0900 |0168: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@17da │ │ -081f4e: 0c0c |016b: move-result-object v12 │ │ -081f50: 7110 f01f 0c00 |016c: invoke-static {v12}, Lorg/toulibre/cdl/utils/StringUtils;.trimEnd:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1ff0 │ │ -081f56: 0c0c |016f: move-result-object v12 │ │ -081f58: 6e20 dc1a ca00 |0170: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -081f5e: 6e20 d71a 3a00 |0173: invoke-virtual {v10, v3}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1ad7 │ │ -081f64: 289b |0176: goto 0111 // -0065 │ │ -081f66: 7110 da17 0900 |0177: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@17da │ │ -081f6c: 0c0c |017a: move-result-object v12 │ │ -081f6e: 7110 f01f 0c00 |017b: invoke-static {v12}, Lorg/toulibre/cdl/utils/StringUtils;.trimEnd:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1ff0 │ │ -081f74: 0c0c |017e: move-result-object v12 │ │ -081f76: 6e20 dc1a ca00 |017f: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -081f7c: 6e20 d71a 3a00 |0182: invoke-virtual {v10, v3}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1ad7 │ │ -081f82: 28a8 |0185: goto 012d // -0058 │ │ +081c44: |[081c44] org.toulibre.cdl.fragments.EventDetailsFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +081c54: 140c 1900 047f |0000: const v12, #float 1.75459e+38 // #7f040019 │ │ +081c5a: 120d |0003: const/4 v13, #int 0 // #0 │ │ +081c5c: 0800 1100 |0004: move-object/from16 v0, v17 │ │ +081c60: 0801 1200 |0006: move-object/from16 v1, v18 │ │ +081c64: 6e40 4f18 c0d1 |0008: invoke-virtual {v0, v12, v1, v13}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +081c6a: 0c0b |000b: move-result-object v11 │ │ +081c6c: 220c 6104 |000c: new-instance v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // type@0461 │ │ +081c70: 120d |000e: const/4 v13, #int 0 // #0 │ │ +081c72: 7020 c21d dc00 |000f: invoke-direct {v12, v13}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.:(Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;)V // method@1dc2 │ │ +081c78: 0800 1000 |0012: move-object/from16 v0, v16 │ │ +081c7c: 5b0c ab0c |0014: iput-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ +081c80: 0800 1000 |0016: move-object/from16 v0, v16 │ │ +081c84: 540c ab0c |0018: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ +081c88: 0800 1100 |001a: move-object/from16 v0, v17 │ │ +081c8c: 5bc0 a10c |001c: iput-object v0, v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.inflater:Landroid/view/LayoutInflater; // field@0ca1 │ │ +081c90: 140c 2700 0e7f |001e: const v12, #float 1.88751e+38 // #7f0e0027 │ │ +081c96: 6e20 b518 cb00 |0021: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +081c9c: 0c0c |0024: move-result-object v12 │ │ +081c9e: 1f0c b103 |0025: check-cast v12, Landroid/widget/TextView; // type@03b1 │ │ +081ca2: 0800 1000 |0027: move-object/from16 v0, v16 │ │ +081ca6: 540d a90c |0029: iget-object v13, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081caa: 6e10 3d1f 0d00 |002b: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ +081cb0: 0c0d |002e: move-result-object v13 │ │ +081cb2: 6e20 dc1a dc00 |002f: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +081cb8: 140c 4100 0e7f |0032: const v12, #float 1.88752e+38 // #7f0e0041 │ │ +081cbe: 6e20 b518 cb00 |0035: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +081cc4: 0c0a |0038: move-result-object v10 │ │ +081cc6: 1f0a b103 |0039: check-cast v10, Landroid/widget/TextView; // type@03b1 │ │ +081cca: 0800 1000 |003b: move-object/from16 v0, v16 │ │ +081cce: 540c a90c |003d: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081cd2: 6e10 3c1f 0c00 |003f: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getSubTitle:()Ljava/lang/String; // method@1f3c │ │ +081cd8: 0c09 |0042: move-result-object v9 │ │ +081cda: 7110 e517 0900 |0043: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +081ce0: 0a0c |0046: move-result v12 │ │ +081ce2: 380c f600 |0047: if-eqz v12, 013d // +00f6 │ │ +081ce6: 130c 0800 |0049: const/16 v12, #int 8 // #8 │ │ +081cea: 6e20 e21a ca00 |004b: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +081cf0: 7100 e917 0000 |004e: invoke-static {}, Landroid/text/method/LinkMovementMethod;.getInstance:()Landroid/text/method/MovementMethod; // method@17e9 │ │ +081cf6: 0c03 |0051: move-result-object v3 │ │ +081cf8: 0800 1000 |0052: move-object/from16 v0, v16 │ │ +081cfc: 540d ab0c |0054: iget-object v13, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ +081d00: 140c 4200 0e7f |0056: const v12, #float 1.88752e+38 // #7f0e0042 │ │ +081d06: 6e20 b518 cb00 |0059: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +081d0c: 0c0c |005c: move-result-object v12 │ │ +081d0e: 1f0c b103 |005d: check-cast v12, Landroid/widget/TextView; // type@03b1 │ │ +081d12: 5bdc a30c |005f: iput-object v12, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ +081d16: 0800 1000 |0061: move-object/from16 v0, v16 │ │ +081d1a: 540c a90c |0063: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081d1e: 6e10 381f 0c00 |0065: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ +081d24: 0c04 |0068: move-result-object v4 │ │ +081d26: 7110 e517 0400 |0069: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +081d2c: 0a0c |006c: move-result v12 │ │ +081d2e: 380c d500 |006d: if-eqz v12, 0142 // +00d5 │ │ +081d32: 0800 1000 |006f: move-object/from16 v0, v16 │ │ +081d36: 540c ab0c |0071: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ +081d3a: 54cc a30c |0073: iget-object v12, v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ +081d3e: 130d 0800 |0075: const/16 v13, #int 8 // #8 │ │ +081d42: 6e20 e21a dc00 |0077: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +081d48: 140c 4300 0e7f |007a: const v12, #float 1.88752e+38 // #7f0e0043 │ │ +081d4e: 6e20 b518 cb00 |007d: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +081d54: 0c0c |0080: move-result-object v12 │ │ +081d56: 1f0c b103 |0081: check-cast v12, Landroid/widget/TextView; // type@03b1 │ │ +081d5a: 0800 1000 |0083: move-object/from16 v0, v16 │ │ +081d5e: 540d a90c |0085: iget-object v13, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081d62: 6e10 3e1f 0d00 |0087: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ +081d68: 0c0d |008a: move-result-object v13 │ │ +081d6a: 6e10 8b1f 0d00 |008b: invoke-virtual {v13}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ +081d70: 0c0d |008e: move-result-object v13 │ │ +081d72: 6e20 dc1a dc00 |008f: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +081d78: 0800 1000 |0092: move-object/from16 v0, v16 │ │ +081d7c: 540c a90c |0094: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081d80: 6e10 3b1f 0c00 |0096: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ +081d86: 0c08 |0099: move-result-object v8 │ │ +081d88: 0800 1000 |009a: move-object/from16 v0, v16 │ │ +081d8c: 540c a90c |009c: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081d90: 6e10 341f 0c00 |009e: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getEndTime:()Ljava/util/Date; // method@1f34 │ │ +081d96: 0c02 |00a1: move-result-object v2 │ │ +081d98: 1a0d a500 |00a2: const-string v13, "%1$s, %2$s ― %3$s" // string@00a5 │ │ +081d9c: 123c |00a4: const/4 v12, #int 3 // #3 │ │ +081d9e: 23ce f904 |00a5: new-array v14, v12, [Ljava/lang/Object; // type@04f9 │ │ +081da2: 120c |00a7: const/4 v12, #int 0 // #0 │ │ +081da4: 0800 1000 |00a8: move-object/from16 v0, v16 │ │ +081da8: 540f a90c |00aa: iget-object v15, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081dac: 6e10 321f 0f00 |00ac: invoke-virtual {v15}, Lorg/toulibre/cdl/model/Event;.getDay:()Lorg/toulibre/cdl/model/Day; // method@1f32 │ │ +081db2: 0c0f |00af: move-result-object v15 │ │ +081db4: 6e10 241f 0f00 |00b0: invoke-virtual {v15}, Lorg/toulibre/cdl/model/Day;.toString:()Ljava/lang/String; // method@1f24 │ │ +081dba: 0c0f |00b3: move-result-object v15 │ │ +081dbc: 4d0f 0e0c |00b4: aput-object v15, v14, v12 │ │ +081dc0: 121f |00b6: const/4 v15, #int 1 // #1 │ │ +081dc2: 3808 a900 |00b7: if-eqz v8, 0160 // +00a9 │ │ +081dc6: 620c a40c |00b9: sget-object v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0ca4 │ │ +081dca: 6e20 fa1b 8c00 |00bb: invoke-virtual {v12, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ +081dd0: 0c0c |00be: move-result-object v12 │ │ +081dd2: 4d0c 0e0f |00bf: aput-object v12, v14, v15 │ │ +081dd6: 122f |00c1: const/4 v15, #int 2 // #2 │ │ +081dd8: 3802 a200 |00c2: if-eqz v2, 0164 // +00a2 │ │ +081ddc: 620c a40c |00c4: sget-object v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0ca4 │ │ +081de0: 6e20 fa1b 2c00 |00c6: invoke-virtual {v12, v2}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ +081de6: 0c0c |00c9: move-result-object v12 │ │ +081de8: 4d0c 0e0f |00ca: aput-object v12, v14, v15 │ │ +081dec: 7120 ba1b ed00 |00cc: invoke-static {v13, v14}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +081df2: 0c09 |00cf: move-result-object v9 │ │ +081df4: 140c 4400 0e7f |00d0: const v12, #float 1.88752e+38 // #7f0e0044 │ │ +081dfa: 6e20 b518 cb00 |00d3: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +081e00: 0c0c |00d6: move-result-object v12 │ │ +081e02: 1f0c b103 |00d7: check-cast v12, Landroid/widget/TextView; // type@03b1 │ │ +081e06: 6e20 dc1a 9c00 |00d9: invoke-virtual {v12, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +081e0c: 0800 1000 |00dc: move-object/from16 v0, v16 │ │ +081e10: 540c a90c |00de: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081e14: 6e10 391f 0c00 |00e0: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ +081e1a: 0c05 |00e3: move-result-object v5 │ │ +081e1c: 140c 4500 0e7f |00e4: const v12, #float 1.88752e+38 // #7f0e0045 │ │ +081e22: 6e20 b518 cb00 |00e7: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +081e28: 0c07 |00ea: move-result-object v7 │ │ +081e2a: 1f07 b103 |00eb: check-cast v7, Landroid/widget/TextView; // type@03b1 │ │ +081e2e: 2206 2103 |00ed: new-instance v6, Landroid/text/SpannableString; // type@0321 │ │ +081e32: 7020 db17 5600 |00ef: invoke-direct {v6, v5}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ +081e38: 6e20 dc1a 6700 |00f2: invoke-virtual {v7, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +081e3e: 140c 4600 0e7f |00f5: const v12, #float 1.88752e+38 // #7f0e0046 │ │ +081e44: 6e20 b518 cb00 |00f8: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +081e4a: 0c0a |00fb: move-result-object v10 │ │ +081e4c: 1f0a b103 |00fc: check-cast v10, Landroid/widget/TextView; // type@03b1 │ │ +081e50: 0800 1000 |00fe: move-object/from16 v0, v16 │ │ +081e54: 540c a90c |0100: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081e58: 6e10 311f 0c00 |0102: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getAbstractText:()Ljava/lang/String; // method@1f31 │ │ +081e5e: 0c09 |0105: move-result-object v9 │ │ +081e60: 7110 e517 0900 |0106: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +081e66: 0a0c |0109: move-result v12 │ │ +081e68: 380c 5e00 |010a: if-eqz v12, 0168 // +005e │ │ +081e6c: 130c 0800 |010c: const/16 v12, #int 8 // #8 │ │ +081e70: 6e20 e21a ca00 |010e: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +081e76: 140c 4700 0e7f |0111: const v12, #float 1.88752e+38 // #7f0e0047 │ │ +081e7c: 6e20 b518 cb00 |0114: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +081e82: 0c0a |0117: move-result-object v10 │ │ +081e84: 1f0a b103 |0118: check-cast v10, Landroid/widget/TextView; // type@03b1 │ │ +081e88: 0800 1000 |011a: move-object/from16 v0, v16 │ │ +081e8c: 540c a90c |011c: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081e90: 6e10 331f 0c00 |011e: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getDescription:()Ljava/lang/String; // method@1f33 │ │ +081e96: 0c09 |0121: move-result-object v9 │ │ +081e98: 7110 e517 0900 |0122: invoke-static {v9}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +081e9e: 0a0c |0125: move-result v12 │ │ +081ea0: 380c 5100 |0126: if-eqz v12, 0177 // +0051 │ │ +081ea4: 130c 0800 |0128: const/16 v12, #int 8 // #8 │ │ +081ea8: 6e20 e21a ca00 |012a: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +081eae: 0800 1000 |012d: move-object/from16 v0, v16 │ │ +081eb2: 540d ab0c |012f: iget-object v13, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ +081eb6: 140c 4800 0e7f |0131: const v12, #float 1.88752e+38 // #7f0e0048 │ │ +081ebc: 6e20 b518 cb00 |0134: invoke-virtual {v11, v12}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +081ec2: 0c0c |0137: move-result-object v12 │ │ +081ec4: 1f0c 6e03 |0138: check-cast v12, Landroid/view/ViewGroup; // type@036e │ │ +081ec8: 5bdc a20c |013a: iput-object v12, v13, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.linksContainer:Landroid/view/ViewGroup; // field@0ca2 │ │ +081ecc: 110b |013c: return-object v11 │ │ +081ece: 6e20 dc1a 9a00 |013d: invoke-virtual {v10, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +081ed4: 2900 0eff |0140: goto/16 004e // -00f2 │ │ +081ed8: 0800 1000 |0142: move-object/from16 v0, v16 │ │ +081edc: 540c ab0c |0144: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ +081ee0: 54cc a30c |0146: iget-object v12, v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ +081ee4: 6e20 dc1a 4c00 |0148: invoke-virtual {v12, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +081eea: 0800 1000 |014b: move-object/from16 v0, v16 │ │ +081eee: 540c ab0c |014d: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ +081ef2: 54cc a30c |014f: iget-object v12, v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ +081ef6: 6e20 d71a 3c00 |0151: invoke-virtual {v12, v3}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1ad7 │ │ +081efc: 0800 1000 |0154: move-object/from16 v0, v16 │ │ +081f00: 540c ab0c |0156: iget-object v12, v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ +081f04: 54cc a30c |0158: iget-object v12, v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;.personsTextView:Landroid/widget/TextView; // field@0ca3 │ │ +081f08: 120d |015a: const/4 v13, #int 0 // #0 │ │ +081f0a: 6e20 e21a dc00 |015b: invoke-virtual {v12, v13}, Landroid/widget/TextView;.setVisibility:(I)V // method@1ae2 │ │ +081f10: 2900 1cff |015e: goto/16 007a // -00e4 │ │ +081f14: 1a0c 3d01 |0160: const-string v12, "?" // string@013d │ │ +081f18: 2900 5dff |0162: goto/16 00bf // -00a3 │ │ +081f1c: 1a0c 3d01 |0164: const-string v12, "?" // string@013d │ │ +081f20: 2900 64ff |0166: goto/16 00ca // -009c │ │ +081f24: 7110 da17 0900 |0168: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@17da │ │ +081f2a: 0c0c |016b: move-result-object v12 │ │ +081f2c: 7110 f01f 0c00 |016c: invoke-static {v12}, Lorg/toulibre/cdl/utils/StringUtils;.trimEnd:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1ff0 │ │ +081f32: 0c0c |016f: move-result-object v12 │ │ +081f34: 6e20 dc1a ca00 |0170: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +081f3a: 6e20 d71a 3a00 |0173: invoke-virtual {v10, v3}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1ad7 │ │ +081f40: 289b |0176: goto 0111 // -0065 │ │ +081f42: 7110 da17 0900 |0177: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@17da │ │ +081f48: 0c0c |017a: move-result-object v12 │ │ +081f4a: 7110 f01f 0c00 |017b: invoke-static {v12}, Lorg/toulibre/cdl/utils/StringUtils;.trimEnd:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@1ff0 │ │ +081f50: 0c0c |017e: move-result-object v12 │ │ +081f52: 6e20 dc1a ca00 |017f: invoke-virtual {v10, v12}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +081f58: 6e20 d71a 3a00 |0182: invoke-virtual {v10, v3}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@1ad7 │ │ +081f5e: 28a8 |0185: goto 012d // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x000c line=108 │ │ 0x0016 line=109 │ │ 0x001e line=111 │ │ 0x0032 line=112 │ │ @@ -203510,14 +203548,16 @@ │ │ 0x0061 line=124 │ │ 0x0069 line=125 │ │ 0x006f line=126 │ │ 0x007a line=133 │ │ 0x0092 line=134 │ │ 0x009a line=135 │ │ 0x00a2 line=136 │ │ + 0x00c6 line=137 │ │ + 0x00cc line=136 │ │ 0x00d0 line=138 │ │ 0x00dc line=139 │ │ 0x00e4 line=140 │ │ 0x00ed line=141 │ │ 0x00f2 line=142 │ │ 0x00f5 line=144 │ │ 0x00fe line=145 │ │ @@ -203530,14 +203570,15 @@ │ │ 0x012d line=161 │ │ 0x013c line=162 │ │ 0x013d line=117 │ │ 0x0142 line=128 │ │ 0x014b line=129 │ │ 0x0154 line=130 │ │ 0x0160 line=136 │ │ + 0x0164 line=137 │ │ 0x0168 line=149 │ │ 0x0173 line=150 │ │ 0x0177 line=157 │ │ 0x0182 line=158 │ │ locals : │ │ 0x003b - 0x00fc reg=10 textView Landroid/widget/TextView; │ │ 0x00fe - 0x0118 reg=10 textView Landroid/widget/TextView; │ │ @@ -203568,19 +203609,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -081f84: |[081f84] org.toulibre.cdl.fragments.EventDetailsFragment.onDestroyOptionsMenu:()V │ │ -081f94: 6f10 0703 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0307 │ │ -081f9a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -081f9c: 5b10 a70c |0004: iput-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ -081fa0: 0e00 |0006: return-void │ │ +081f60: |[081f60] org.toulibre.cdl.fragments.EventDetailsFragment.onDestroyOptionsMenu:()V │ │ +081f70: 6f10 0703 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0307 │ │ +081f76: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +081f78: 5b10 a70c |0004: iput-object v0, v1, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.bookmarkMenuItem:Landroid/view/MenuItem; // field@0ca7 │ │ +081f7c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ 0x0006 line=268 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ @@ -203590,24 +203631,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -081fa4: |[081fa4] org.toulibre.cdl.fragments.EventDetailsFragment.onDestroyView:()V │ │ -081fb4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -081fb6: 6f10 0803 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ -081fbc: 5b21 ab0c |0004: iput-object v1, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ -081fc0: 5420 a50c |0006: iget-object v0, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081fc4: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -081fc8: 5420 a50c |000a: iget-object v0, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081fcc: 6e20 3d1a 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ -081fd2: 5b21 a50c |000f: iput-object v1, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ -081fd6: 0e00 |0011: return-void │ │ +081f80: |[081f80] org.toulibre.cdl.fragments.EventDetailsFragment.onDestroyView:()V │ │ +081f90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +081f92: 6f10 0803 0200 |0001: invoke-super {v2}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ +081f98: 5b21 ab0c |0004: iput-object v1, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.holder:Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; // field@0cab │ │ +081f9c: 5420 a50c |0006: iget-object v0, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081fa0: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +081fa4: 5420 a50c |000a: iget-object v0, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081fa8: 6e20 3d1a 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1a3d │ │ +081fae: 5b21 a50c |000f: iput-object v1, v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.actionButton:Landroid/widget/ImageView; // field@0ca5 │ │ +081fb2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=197 │ │ 0x0004 line=198 │ │ 0x0006 line=199 │ │ 0x000a line=201 │ │ 0x000f line=202 │ │ @@ -203620,54 +203661,54 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -081fd8: |[081fd8] org.toulibre.cdl.fragments.EventDetailsFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -081fe8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -081fea: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -081fec: 7210 6118 0600 |0002: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -081ff2: 0a02 |0005: move-result v2 │ │ -081ff4: 2b02 1e00 0000 |0006: packed-switch v2, 00000024 // +0000001e │ │ -081ffa: 0110 |0009: move v0, v1 │ │ -081ffc: 0f00 |000a: return v0 │ │ -081ffe: 5452 ac0c |000b: iget-object v2, v5, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ -082002: 3802 fdff |000d: if-eqz v2, 000a // -0003 │ │ -082006: 2202 6004 |000f: new-instance v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask; // type@0460 │ │ -08200a: 5453 a90c |0011: iget-object v3, v5, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ -08200e: 7020 bd1d 3200 |0013: invoke-direct {v2, v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.:(Lorg/toulibre/cdl/model/Event;)V // method@1dbd │ │ -082014: 2303 f604 |0016: new-array v3, v0, [Ljava/lang/Boolean; // type@04f6 │ │ -082018: 5454 ac0c |0018: iget-object v4, v5, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ -08201c: 4d04 0301 |001a: aput-object v4, v3, v1 │ │ -082020: 6e20 c01d 3200 |001c: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1dc0 │ │ -082026: 28eb |001f: goto 000a // -0015 │ │ -082028: 7010 cc1d 0500 |0020: invoke-direct {v5}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.addToAgenda:()V // method@1dcc │ │ -08202e: 28e7 |0023: goto 000a // -0019 │ │ -082030: 0001 0300 5f00 0e7f 0500 0000 0300 ... |0024: packed-switch-data (10 units) │ │ +081fb4: |[081fb4] org.toulibre.cdl.fragments.EventDetailsFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +081fc4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +081fc6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +081fc8: 7210 6118 0600 |0002: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +081fce: 0a02 |0005: move-result v2 │ │ +081fd0: 2b02 1e00 0000 |0006: packed-switch v2, 00000024 // +0000001e │ │ +081fd6: 0110 |0009: move v0, v1 │ │ +081fd8: 0f00 |000a: return v0 │ │ +081fda: 5452 ac0c |000b: iget-object v2, v5, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ +081fde: 3802 fdff |000d: if-eqz v2, 000a // -0003 │ │ +081fe2: 2202 6004 |000f: new-instance v2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask; // type@0460 │ │ +081fe6: 5453 a90c |0011: iget-object v3, v5, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.event:Lorg/toulibre/cdl/model/Event; // field@0ca9 │ │ +081fea: 7020 bd1d 3200 |0013: invoke-direct {v2, v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.:(Lorg/toulibre/cdl/model/Event;)V // method@1dbd │ │ +081ff0: 2303 f604 |0016: new-array v3, v0, [Ljava/lang/Boolean; // type@04f6 │ │ +081ff4: 5454 ac0c |0018: iget-object v4, v5, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.isBookmarked:Ljava/lang/Boolean; // field@0cac │ │ +081ff8: 4d04 0301 |001a: aput-object v4, v3, v1 │ │ +081ffc: 6e20 c01d 3200 |001c: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1dc0 │ │ +082002: 28eb |001f: goto 000a // -0015 │ │ +082004: 7010 cc1d 0500 |0020: invoke-direct {v5}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;.addToAgenda:()V // method@1dcc │ │ +08200a: 28e7 |0023: goto 000a // -0019 │ │ +08200c: 0001 0300 5f00 0e7f 0500 0000 0300 ... |0024: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=272 │ │ 0x000a line=282 │ │ 0x000b line=274 │ │ 0x000f line=275 │ │ 0x0020 line=279 │ │ 0x0024 line=272 │ │ locals : │ │ 0x0000 - 0x002e reg=5 this Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ 0x0000 - 0x002e reg=6 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 882 (EventDetailsFragment.java) │ │ + source_file_idx : 881 (EventDetailsFragment.java) │ │ │ │ Class #726 header: │ │ class_idx : 1123 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 173 │ │ -source_file_idx : 2214 │ │ +source_file_idx : 2213 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #726 annotations: │ │ Annotations on class │ │ @@ -203691,18 +203732,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;Landroid/content/res/Resources;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -082044: |[082044] org.toulibre.cdl.fragments.LiveFragment$LivePagerAdapter.:(Landroid/support/v4/app/FragmentManager;Landroid/content/res/Resources;)V │ │ -082054: 7020 d003 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentPagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@03d0 │ │ -08205a: 5b02 ae0c |0003: iput-object v2, v0, Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter;.resources:Landroid/content/res/Resources; // field@0cae │ │ -08205e: 0e00 |0005: return-void │ │ +082020: |[082020] org.toulibre.cdl.fragments.LiveFragment$LivePagerAdapter.:(Landroid/support/v4/app/FragmentManager;Landroid/content/res/Resources;)V │ │ +082030: 7020 d003 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentPagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@03d0 │ │ +082036: 5b02 ae0c |0003: iput-object v2, v0, Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter;.resources:Landroid/content/res/Resources; // field@0cae │ │ +08203a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter; │ │ @@ -203715,17 +203756,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -082060: |[082060] org.toulibre.cdl.fragments.LiveFragment$LivePagerAdapter.getCount:()I │ │ -082070: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -082072: 0f00 |0001: return v0 │ │ +08203c: |[08203c] org.toulibre.cdl.fragments.LiveFragment$LivePagerAdapter.getCount:()I │ │ +08204c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +08204e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter;) │ │ @@ -203733,26 +203774,26 @@ │ │ type : '(I)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -082074: |[082074] org.toulibre.cdl.fragments.LiveFragment$LivePagerAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ -082084: 2b02 1200 0000 |0000: packed-switch v2, 00000012 // +00000012 │ │ -08208a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08208c: 1100 |0004: return-object v0 │ │ -08208e: 2200 6804 |0005: new-instance v0, Lorg/toulibre/cdl/fragments/NextLiveListFragment; // type@0468 │ │ -082092: 7010 fe1d 0000 |0007: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/NextLiveListFragment;.:()V // method@1dfe │ │ -082098: 28fa |000a: goto 0004 // -0006 │ │ -08209a: 2200 6a04 |000b: new-instance v0, Lorg/toulibre/cdl/fragments/NowLiveListFragment; // type@046a │ │ -08209e: 7010 051e 0000 |000d: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/NowLiveListFragment;.:()V // method@1e05 │ │ -0820a4: 28f4 |0010: goto 0004 // -000c │ │ -0820a6: 0000 |0011: nop // spacer │ │ -0820a8: 0001 0200 0000 0000 0500 0000 0b00 ... |0012: packed-switch-data (8 units) │ │ +082050: |[082050] org.toulibre.cdl.fragments.LiveFragment$LivePagerAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ +082060: 2b02 1200 0000 |0000: packed-switch v2, 00000012 // +00000012 │ │ +082066: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +082068: 1100 |0004: return-object v0 │ │ +08206a: 2200 6804 |0005: new-instance v0, Lorg/toulibre/cdl/fragments/NextLiveListFragment; // type@0468 │ │ +08206e: 7010 fe1d 0000 |0007: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/NextLiveListFragment;.:()V // method@1dfe │ │ +082074: 28fa |000a: goto 0004 // -0006 │ │ +082076: 2200 6a04 |000b: new-instance v0, Lorg/toulibre/cdl/fragments/NowLiveListFragment; // type@046a │ │ +08207a: 7010 051e 0000 |000d: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/NowLiveListFragment;.:()V // method@1e05 │ │ +082080: 28f4 |0010: goto 0004 // -000c │ │ +082082: 0000 |0011: nop // spacer │ │ +082084: 0001 0200 0000 0000 0500 0000 0b00 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=61 │ │ 0x0005 line=57 │ │ 0x000b line=59 │ │ 0x0011 line=55 │ │ @@ -203765,30 +203806,30 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0820b8: |[0820b8] org.toulibre.cdl.fragments.LiveFragment$LivePagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -0820c8: 2b03 1a00 0000 |0000: packed-switch v3, 0000001a // +0000001a │ │ -0820ce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0820d0: 1100 |0004: return-object v0 │ │ -0820d2: 5420 ae0c |0005: iget-object v0, v2, Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter;.resources:Landroid/content/res/Resources; // field@0cae │ │ -0820d6: 1401 2b00 077f |0007: const v1, #float 1.79447e+38 // #7f07002b │ │ -0820dc: 6e20 3f01 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -0820e2: 0c00 |000d: move-result-object v0 │ │ -0820e4: 28f6 |000e: goto 0004 // -000a │ │ -0820e6: 5420 ae0c |000f: iget-object v0, v2, Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter;.resources:Landroid/content/res/Resources; // field@0cae │ │ -0820ea: 1401 3000 077f |0011: const v1, #float 1.79447e+38 // #7f070030 │ │ -0820f0: 6e20 3f01 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ -0820f6: 0c00 |0017: move-result-object v0 │ │ -0820f8: 28ec |0018: goto 0004 // -0014 │ │ -0820fa: 0000 |0019: nop // spacer │ │ -0820fc: 0001 0200 0000 0000 0500 0000 0f00 ... |001a: packed-switch-data (8 units) │ │ +082094: |[082094] org.toulibre.cdl.fragments.LiveFragment$LivePagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +0820a4: 2b03 1a00 0000 |0000: packed-switch v3, 0000001a // +0000001a │ │ +0820aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0820ac: 1100 |0004: return-object v0 │ │ +0820ae: 5420 ae0c |0005: iget-object v0, v2, Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter;.resources:Landroid/content/res/Resources; // field@0cae │ │ +0820b2: 1401 2b00 077f |0007: const v1, #float 1.79447e+38 // #7f07002b │ │ +0820b8: 6e20 3f01 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +0820be: 0c00 |000d: move-result-object v0 │ │ +0820c0: 28f6 |000e: goto 0004 // -000a │ │ +0820c2: 5420 ae0c |000f: iget-object v0, v2, Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter;.resources:Landroid/content/res/Resources; // field@0cae │ │ +0820c6: 1401 3000 077f |0011: const v1, #float 1.79447e+38 // #7f070030 │ │ +0820cc: 6e20 3f01 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@013f │ │ +0820d2: 0c00 |0017: move-result-object v0 │ │ +0820d4: 28ec |0018: goto 0004 // -0014 │ │ +0820d6: 0000 |0019: nop // spacer │ │ +0820d8: 0001 0200 0000 0000 0500 0000 0f00 ... |001a: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=72 │ │ 0x0005 line=68 │ │ 0x000f line=70 │ │ 0x0019 line=66 │ │ @@ -203801,40 +203842,40 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -08210c: |[08210c] org.toulibre.cdl.fragments.LiveFragment$LivePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -08211c: 6f40 da03 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentPagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@03da │ │ -082122: 3804 0800 |0003: if-eqz v4, 000b // +0008 │ │ -082126: 1f04 9e00 |0005: check-cast v4, Landroid/support/v4/app/Fragment; // type@009e │ │ -08212a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08212c: 6e20 2f03 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ -082132: 0e00 |000b: return-void │ │ +0820e8: |[0820e8] org.toulibre.cdl.fragments.LiveFragment$LivePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0820f8: 6f40 da03 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentPagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@03da │ │ +0820fe: 3804 0800 |0003: if-eqz v4, 000b // +0008 │ │ +082102: 1f04 9e00 |0005: check-cast v4, Landroid/support/v4/app/Fragment; // type@009e │ │ +082106: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +082108: 6e20 2f03 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ +08210e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=79 │ │ 0x0005 line=80 │ │ 0x000b line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter; │ │ 0x0000 - 0x000c reg=2 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x000c reg=3 position I │ │ │ │ - source_file_idx : 2214 (LiveFragment.java) │ │ + source_file_idx : 2213 (LiveFragment.java) │ │ │ │ Class #727 header: │ │ class_idx : 1124 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 158 │ │ -source_file_idx : 2214 │ │ +source_file_idx : 2213 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #727 annotations: │ │ Annotations on class │ │ @@ -203857,44 +203898,43 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082134: |[082134] org.toulibre.cdl.fragments.LiveFragment.:()V │ │ -082144: 7010 dd02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ -08214a: 0e00 |0003: return-void │ │ +082110: |[082110] org.toulibre.cdl.fragments.LiveFragment.:()V │ │ +082120: 7010 dd02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ +082126: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ - 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/LiveFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/LiveFragment;) │ │ name : 'onCreate' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -08214c: |[08214c] org.toulibre.cdl.fragments.LiveFragment.onCreate:(Landroid/os/Bundle;)V │ │ -08215c: 6f20 0103 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ -082162: 2200 6304 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter; // type@0463 │ │ -082166: 6e10 e61d 0300 |0005: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/LiveFragment;.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1de6 │ │ -08216c: 0c01 |0008: move-result-object v1 │ │ -08216e: 6e10 e71d 0300 |0009: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/LiveFragment;.getResources:()Landroid/content/res/Resources; // method@1de7 │ │ -082174: 0c02 |000c: move-result-object v2 │ │ -082176: 7030 e01d 1002 |000d: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter;.:(Landroid/support/v4/app/FragmentManager;Landroid/content/res/Resources;)V // method@1de0 │ │ -08217c: 5b30 af0c |0010: iput-object v0, v3, Lorg/toulibre/cdl/fragments/LiveFragment;.livePagerAdapter:Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter; // field@0caf │ │ -082180: 0e00 |0012: return-void │ │ +082128: |[082128] org.toulibre.cdl.fragments.LiveFragment.onCreate:(Landroid/os/Bundle;)V │ │ +082138: 6f20 0103 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ +08213e: 2200 6304 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter; // type@0463 │ │ +082142: 6e10 e61d 0300 |0005: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/LiveFragment;.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1de6 │ │ +082148: 0c01 |0008: move-result-object v1 │ │ +08214a: 6e10 e71d 0300 |0009: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/LiveFragment;.getResources:()Landroid/content/res/Resources; // method@1de7 │ │ +082150: 0c02 |000c: move-result-object v2 │ │ +082152: 7030 e01d 1002 |000d: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter;.:(Landroid/support/v4/app/FragmentManager;Landroid/content/res/Resources;)V // method@1de0 │ │ +082158: 5b30 af0c |0010: iput-object v0, v3, Lorg/toulibre/cdl/fragments/LiveFragment;.livePagerAdapter:Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter; // field@0caf │ │ +08215c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0012 line=25 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lorg/toulibre/cdl/fragments/LiveFragment; │ │ @@ -203905,31 +203945,31 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -082184: |[082184] org.toulibre.cdl.fragments.LiveFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -082194: 1403 1a00 047f |0000: const v3, #float 1.75459e+38 // #7f04001a │ │ -08219a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -08219c: 6e40 4f18 3647 |0004: invoke-virtual {v6, v3, v7, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -0821a2: 0c02 |0007: move-result-object v2 │ │ -0821a4: 1403 4a00 0e7f |0008: const v3, #float 1.88752e+38 // #7f0e004a │ │ -0821aa: 6e20 b518 3200 |000b: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -0821b0: 0c00 |000e: move-result-object v0 │ │ -0821b2: 1f00 ba01 |000f: check-cast v0, Landroid/support/v4/view/ViewPager; // type@01ba │ │ -0821b6: 5453 af0c |0011: iget-object v3, v5, Lorg/toulibre/cdl/fragments/LiveFragment;.livePagerAdapter:Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter; // field@0caf │ │ -0821ba: 6e20 8009 3000 |0013: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0980 │ │ -0821c0: 1403 4900 0e7f |0016: const v3, #float 1.88752e+38 // #7f0e0049 │ │ -0821c6: 6e20 b518 3200 |0019: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -0821cc: 0c01 |001c: move-result-object v1 │ │ -0821ce: 1f01 b703 |001d: check-cast v1, Lcom/example/android/common/view/SlidingTabLayout; // type@03b7 │ │ -0821d2: 6e20 0a1b 0100 |001f: invoke-virtual {v1, v0}, Lcom/example/android/common/view/SlidingTabLayout;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@1b0a │ │ -0821d8: 1102 |0022: return-object v2 │ │ +082160: |[082160] org.toulibre.cdl.fragments.LiveFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +082170: 1403 1a00 047f |0000: const v3, #float 1.75459e+38 // #7f04001a │ │ +082176: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +082178: 6e40 4f18 3647 |0004: invoke-virtual {v6, v3, v7, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +08217e: 0c02 |0007: move-result-object v2 │ │ +082180: 1403 4a00 0e7f |0008: const v3, #float 1.88752e+38 // #7f0e004a │ │ +082186: 6e20 b518 3200 |000b: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +08218c: 0c00 |000e: move-result-object v0 │ │ +08218e: 1f00 ba01 |000f: check-cast v0, Landroid/support/v4/view/ViewPager; // type@01ba │ │ +082192: 5453 af0c |0011: iget-object v3, v5, Lorg/toulibre/cdl/fragments/LiveFragment;.livePagerAdapter:Lorg/toulibre/cdl/fragments/LiveFragment$LivePagerAdapter; // field@0caf │ │ +082196: 6e20 8009 3000 |0013: invoke-virtual {v0, v3}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0980 │ │ +08219c: 1403 4900 0e7f |0016: const v3, #float 1.88752e+38 // #7f0e0049 │ │ +0821a2: 6e20 b518 3200 |0019: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +0821a8: 0c01 |001c: move-result-object v1 │ │ +0821aa: 1f01 b703 |001d: check-cast v1, Lcom/example/android/common/view/SlidingTabLayout; // type@03b7 │ │ +0821ae: 6e20 0a1b 0100 |001f: invoke-virtual {v1, v0}, Lcom/example/android/common/view/SlidingTabLayout;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@1b0a │ │ +0821b4: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0008 line=31 │ │ 0x0011 line=32 │ │ 0x0016 line=33 │ │ 0x001f line=34 │ │ @@ -203939,21 +203979,21 @@ │ │ 0x001f - 0x0023 reg=1 slidingTabs Lcom/example/android/common/view/SlidingTabLayout; │ │ 0x0008 - 0x0023 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0023 reg=5 this Lorg/toulibre/cdl/fragments/LiveFragment; │ │ 0x0000 - 0x0023 reg=6 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0023 reg=7 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x0023 reg=8 savedInstanceState Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2214 (LiveFragment.java) │ │ + source_file_idx : 2213 (LiveFragment.java) │ │ │ │ Class #728 header: │ │ class_idx : 1125 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 158 │ │ -source_file_idx : 2601 │ │ +source_file_idx : 2599 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 4 │ │ │ │ Class #728 - │ │ Class descriptor : 'Lorg/toulibre/cdl/fragments/MapFragment;' │ │ @@ -203968,17 +204008,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0821dc: |[0821dc] org.toulibre.cdl.fragments.MapFragment.:()V │ │ -0821ec: 7010 dd02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ -0821f2: 0e00 |0003: return-void │ │ +0821b8: |[0821b8] org.toulibre.cdl.fragments.MapFragment.:()V │ │ +0821c8: 7010 dd02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ +0821ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/MapFragment; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/MapFragment;) │ │ @@ -203986,74 +204026,76 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 107 16-bit code units │ │ -0821f4: |[0821f4] org.toulibre.cdl.fragments.MapFragment.launchDirections:()V │ │ -082204: 122c |0000: const/4 v12, #int 2 // #2 │ │ -082206: 121b |0001: const/4 v11, #int 1 // #1 │ │ -082208: 120a |0002: const/4 v10, #int 0 // #0 │ │ -08220a: 1808 569b ff57 1dcd 4540 |0003: const-wide v8, #double 43.6025 // #4045cd1d57ff9b56 │ │ -082214: 1806 faaf 181a f44a f73f |0008: const-wide v6, #double 1.4558 // #3ff74af41a18affa │ │ -08221e: 6202 190b |000d: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ -082222: 1a03 a316 |000f: const-string v3, "google.navigation:q=%1$f,%2$f" // string@16a3 │ │ -082226: 23c4 f904 |0011: new-array v4, v12, [Ljava/lang/Object; // type@04f9 │ │ -08222a: 7120 821b 9800 |0013: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@1b82 │ │ -082230: 0c05 |0016: move-result-object v5 │ │ -082232: 4d05 040a |0017: aput-object v5, v4, v10 │ │ -082236: 7120 821b 7600 |0019: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@1b82 │ │ -08223c: 0c05 |001c: move-result-object v5 │ │ -08223e: 4d05 040b |001d: aput-object v5, v4, v11 │ │ -082242: 7130 bb1b 3204 |001f: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bbb │ │ -082248: 0c02 |0022: move-result-object v2 │ │ -08224a: 7110 0402 0200 |0023: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ -082250: 0c01 |0026: move-result-object v1 │ │ -082252: 2200 3100 |0027: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -082256: 1a02 c80f |0029: const-string v2, "android.intent.action.VIEW" // string@0fc8 │ │ -08225a: 7030 dd00 2001 |002b: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00dd │ │ -082260: 1a02 8011 |002e: const-string v2, "com.google.android.apps.maps" // string@1180 │ │ -082264: 6e20 0401 2000 |0030: invoke-virtual {v0, v2}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0104 │ │ -08226a: 6e10 eb1d 0d00 |0033: invoke-virtual {v13}, Lorg/toulibre/cdl/fragments/MapFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1deb │ │ -082270: 0c02 |0036: move-result-object v2 │ │ -082272: 6e10 4203 0200 |0037: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0342 │ │ -082278: 0c02 |003a: move-result-object v2 │ │ -08227a: 6e20 fe00 2000 |003b: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00fe │ │ -082280: 0c02 |003e: move-result-object v2 │ │ -082282: 3902 2800 |003f: if-nez v2, 0067 // +0028 │ │ -082286: 1202 |0041: const/4 v2, #int 0 // #0 │ │ -082288: 6e20 0401 2000 |0042: invoke-virtual {v0, v2}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0104 │ │ -08228e: 6202 190b |0045: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ -082292: 1a03 2e17 |0047: const-string v3, "http://maps.google.com/maps?f=d&daddr=%1$f,%2$f(%3$s)&dirflg=r" // string@172e │ │ -082296: 1234 |0049: const/4 v4, #int 3 // #3 │ │ -082298: 2344 f904 |004a: new-array v4, v4, [Ljava/lang/Object; // type@04f9 │ │ -08229c: 7120 821b 9800 |004c: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@1b82 │ │ -0822a2: 0c05 |004f: move-result-object v5 │ │ -0822a4: 4d05 040a |0050: aput-object v5, v4, v10 │ │ -0822a8: 7120 821b 7600 |0052: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@1b82 │ │ -0822ae: 0c05 |0055: move-result-object v5 │ │ -0822b0: 4d05 040b |0056: aput-object v5, v4, v11 │ │ -0822b4: 1a05 5e03 |0058: const-string v5, "ENSEEIHT" // string@035e │ │ -0822b8: 4d05 040c |005a: aput-object v5, v4, v12 │ │ -0822bc: 7130 bb1b 3204 |005c: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bbb │ │ -0822c2: 0c02 |005f: move-result-object v2 │ │ -0822c4: 7110 0402 0200 |0060: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ -0822ca: 0c02 |0063: move-result-object v2 │ │ -0822cc: 6e20 0201 2000 |0064: invoke-virtual {v0, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ -0822d2: 6e20 f21d 0d00 |0067: invoke-virtual {v13, v0}, Lorg/toulibre/cdl/fragments/MapFragment;.startActivity:(Landroid/content/Intent;)V // method@1df2 │ │ -0822d8: 0e00 |006a: return-void │ │ +0821d0: |[0821d0] org.toulibre.cdl.fragments.MapFragment.launchDirections:()V │ │ +0821e0: 122c |0000: const/4 v12, #int 2 // #2 │ │ +0821e2: 121b |0001: const/4 v11, #int 1 // #1 │ │ +0821e4: 120a |0002: const/4 v10, #int 0 // #0 │ │ +0821e6: 1808 569b ff57 1dcd 4540 |0003: const-wide v8, #double 43.6025 // #4045cd1d57ff9b56 │ │ +0821f0: 1806 faaf 181a f44a f73f |0008: const-wide v6, #double 1.4558 // #3ff74af41a18affa │ │ +0821fa: 6202 190b |000d: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ +0821fe: 1a03 a116 |000f: const-string v3, "google.navigation:q=%1$f,%2$f" // string@16a1 │ │ +082202: 23c4 f904 |0011: new-array v4, v12, [Ljava/lang/Object; // type@04f9 │ │ +082206: 7120 821b 9800 |0013: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@1b82 │ │ +08220c: 0c05 |0016: move-result-object v5 │ │ +08220e: 4d05 040a |0017: aput-object v5, v4, v10 │ │ +082212: 7120 821b 7600 |0019: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@1b82 │ │ +082218: 0c05 |001c: move-result-object v5 │ │ +08221a: 4d05 040b |001d: aput-object v5, v4, v11 │ │ +08221e: 7130 bb1b 3204 |001f: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bbb │ │ +082224: 0c02 |0022: move-result-object v2 │ │ +082226: 7110 0402 0200 |0023: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ +08222c: 0c01 |0026: move-result-object v1 │ │ +08222e: 2200 3100 |0027: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +082232: 1a02 c60f |0029: const-string v2, "android.intent.action.VIEW" // string@0fc6 │ │ +082236: 7030 dd00 2001 |002b: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00dd │ │ +08223c: 1a02 7e11 |002e: const-string v2, "com.google.android.apps.maps" // string@117e │ │ +082240: 6e20 0401 2000 |0030: invoke-virtual {v0, v2}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0104 │ │ +082246: 6e10 eb1d 0d00 |0033: invoke-virtual {v13}, Lorg/toulibre/cdl/fragments/MapFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1deb │ │ +08224c: 0c02 |0036: move-result-object v2 │ │ +08224e: 6e10 4203 0200 |0037: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0342 │ │ +082254: 0c02 |003a: move-result-object v2 │ │ +082256: 6e20 fe00 2000 |003b: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@00fe │ │ +08225c: 0c02 |003e: move-result-object v2 │ │ +08225e: 3902 2800 |003f: if-nez v2, 0067 // +0028 │ │ +082262: 1202 |0041: const/4 v2, #int 0 // #0 │ │ +082264: 6e20 0401 2000 |0042: invoke-virtual {v0, v2}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0104 │ │ +08226a: 6202 190b |0045: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ +08226e: 1a03 2c17 |0047: const-string v3, "http://maps.google.com/maps?f=d&daddr=%1$f,%2$f(%3$s)&dirflg=r" // string@172c │ │ +082272: 1234 |0049: const/4 v4, #int 3 // #3 │ │ +082274: 2344 f904 |004a: new-array v4, v4, [Ljava/lang/Object; // type@04f9 │ │ +082278: 7120 821b 9800 |004c: invoke-static {v8, v9}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@1b82 │ │ +08227e: 0c05 |004f: move-result-object v5 │ │ +082280: 4d05 040a |0050: aput-object v5, v4, v10 │ │ +082284: 7120 821b 7600 |0052: invoke-static {v6, v7}, Ljava/lang/Double;.valueOf:(D)Ljava/lang/Double; // method@1b82 │ │ +08228a: 0c05 |0055: move-result-object v5 │ │ +08228c: 4d05 040b |0056: aput-object v5, v4, v11 │ │ +082290: 1a05 5d03 |0058: const-string v5, "ENSEEIHT" // string@035d │ │ +082294: 4d05 040c |005a: aput-object v5, v4, v12 │ │ +082298: 7130 bb1b 3204 |005c: invoke-static {v2, v3, v4}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bbb │ │ +08229e: 0c02 |005f: move-result-object v2 │ │ +0822a0: 7110 0402 0200 |0060: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ +0822a6: 0c02 |0063: move-result-object v2 │ │ +0822a8: 6e20 0201 2000 |0064: invoke-virtual {v0, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ +0822ae: 6e20 f21d 0d00 |0067: invoke-virtual {v13, v0}, Lorg/toulibre/cdl/fragments/MapFragment;.startActivity:(Landroid/content/Intent;)V // method@1df2 │ │ +0822b4: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x000d line=60 │ │ 0x0027 line=61 │ │ 0x002e line=62 │ │ 0x0033 line=63 │ │ 0x0041 line=64 │ │ 0x0045 line=65 │ │ + 0x0052 line=66 │ │ + 0x005c line=65 │ │ 0x0067 line=69 │ │ 0x006a line=70 │ │ locals : │ │ 0x002e - 0x006b reg=0 intent Landroid/content/Intent; │ │ 0x0027 - 0x006b reg=1 uri Landroid/net/Uri; │ │ 0x0000 - 0x006b reg=13 this Lorg/toulibre/cdl/fragments/MapFragment; │ │ │ │ @@ -204063,19 +204105,19 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0822dc: |[0822dc] org.toulibre.cdl.fragments.MapFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0822ec: 6f20 0103 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ -0822f2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0822f4: 6e20 f11d 0100 |0004: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/MapFragment;.setHasOptionsMenu:(Z)V // method@1df1 │ │ -0822fa: 0e00 |0007: return-void │ │ +0822b8: |[0822b8] org.toulibre.cdl.fragments.MapFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0822c8: 6f20 0103 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ +0822ce: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0822d0: 6e20 f11d 0100 |0004: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/MapFragment;.setHasOptionsMenu:(Z)V // method@1df1 │ │ +0822d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/toulibre/cdl/fragments/MapFragment; │ │ @@ -204086,18 +204128,18 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0822fc: |[0822fc] org.toulibre.cdl.fragments.MapFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -08230c: 1400 0400 107f |0000: const v0, #float 1.91409e+38 // #7f100004 │ │ -082312: 6e30 5818 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ -082318: 0e00 |0006: return-void │ │ +0822d8: |[0822d8] org.toulibre.cdl.fragments.MapFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +0822e8: 1400 0400 107f |0000: const v0, #float 1.91409e+38 // #7f100004 │ │ +0822ee: 6e30 5818 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ +0822f4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/fragments/MapFragment; │ │ 0x0000 - 0x0007 reg=2 menu Landroid/view/Menu; │ │ @@ -204108,20 +204150,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 │ │ -08231c: |[08231c] org.toulibre.cdl.fragments.MapFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -08232c: 1400 1b00 047f |0000: const v0, #float 1.75459e+38 // #7f04001b │ │ -082332: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -082334: 6e40 4f18 0314 |0004: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -08233a: 0c00 |0007: move-result-object v0 │ │ -08233c: 1100 |0008: return-object v0 │ │ +0822f8: |[0822f8] org.toulibre.cdl.fragments.MapFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +082308: 1400 1b00 047f |0000: const v0, #float 1.75459e+38 // #7f04001b │ │ +08230e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +082310: 6e40 4f18 0314 |0004: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +082316: 0c00 |0007: move-result-object v0 │ │ +082318: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/toulibre/cdl/fragments/MapFragment; │ │ 0x0000 - 0x0009 reg=3 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=4 container Landroid/view/ViewGroup; │ │ @@ -204132,42 +204174,42 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -082340: |[082340] org.toulibre.cdl.fragments.MapFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -082350: 7210 6118 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -082356: 0a00 |0003: move-result v0 │ │ -082358: 2b00 0a00 0000 |0004: packed-switch v0, 0000000e // +0000000a │ │ -08235e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -082360: 0f00 |0008: return v0 │ │ -082362: 7010 ec1d 0100 |0009: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/MapFragment;.launchDirections:()V // method@1dec │ │ -082368: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08236a: 28fb |000d: goto 0008 // -0005 │ │ -08236c: 0001 0100 6400 0e7f 0500 0000 |000e: packed-switch-data (6 units) │ │ +08231c: |[08231c] org.toulibre.cdl.fragments.MapFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +08232c: 7210 6118 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +082332: 0a00 |0003: move-result v0 │ │ +082334: 2b00 0a00 0000 |0004: packed-switch v0, 0000000e // +0000000a │ │ +08233a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +08233c: 0f00 |0008: return v0 │ │ +08233e: 7010 ec1d 0100 |0009: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/MapFragment;.launchDirections:()V // method@1dec │ │ +082344: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +082346: 28fb |000d: goto 0008 // -0005 │ │ +082348: 0001 0100 6400 0e7f 0500 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0007 line=53 │ │ 0x0009 line=50 │ │ 0x000c line=51 │ │ 0x000e line=48 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/toulibre/cdl/fragments/MapFragment; │ │ 0x0000 - 0x0014 reg=2 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2601 (MapFragment.java) │ │ + source_file_idx : 2599 (MapFragment.java) │ │ │ │ Class #729 header: │ │ class_idx : 1126 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 153 │ │ -source_file_idx : 2664 │ │ +source_file_idx : 2662 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #729 - │ │ Class descriptor : 'Lorg/toulibre/cdl/fragments/MessageDialogFragment;' │ │ @@ -204182,17 +204224,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082378: |[082378] org.toulibre.cdl.fragments.MessageDialogFragment.:()V │ │ -082388: 7010 ba02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02ba │ │ -08238e: 0e00 |0003: return-void │ │ +082354: |[082354] org.toulibre.cdl.fragments.MessageDialogFragment.:()V │ │ +082364: 7010 ba02 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@02ba │ │ +08236a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/MessageDialogFragment; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/MessageDialogFragment;) │ │ @@ -204200,25 +204242,25 @@ │ │ type : '(II)Lorg/toulibre/cdl/fragments/MessageDialogFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -082390: |[082390] org.toulibre.cdl.fragments.MessageDialogFragment.newInstance:(II)Lorg/toulibre/cdl/fragments/MessageDialogFragment; │ │ -0823a0: 2201 6604 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/MessageDialogFragment; // type@0466 │ │ -0823a4: 7010 f31d 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.:()V // method@1df3 │ │ -0823aa: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -0823ae: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -0823b4: 1a02 7725 |000a: const-string v2, "titleResId" // string@2577 │ │ -0823b8: 6e30 2302 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -0823be: 1a02 881d |000f: const-string v2, "messageResId" // string@1d88 │ │ -0823c2: 6e30 2302 2004 |0011: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ -0823c8: 6e20 f91d 0100 |0014: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.setArguments:(Landroid/os/Bundle;)V // method@1df9 │ │ -0823ce: 1101 |0017: return-object v1 │ │ +08236c: |[08236c] org.toulibre.cdl.fragments.MessageDialogFragment.newInstance:(II)Lorg/toulibre/cdl/fragments/MessageDialogFragment; │ │ +08237c: 2201 6604 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/MessageDialogFragment; // type@0466 │ │ +082380: 7010 f31d 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.:()V // method@1df3 │ │ +082386: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +08238a: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +082390: 1a02 7525 |000a: const-string v2, "titleResId" // string@2575 │ │ +082394: 6e30 2302 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +08239a: 1a02 861d |000f: const-string v2, "messageResId" // string@1d86 │ │ +08239e: 6e30 2302 2004 |0011: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@0223 │ │ +0823a4: 6e20 f91d 0100 |0014: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.setArguments:(Landroid/os/Bundle;)V // method@1df9 │ │ +0823aa: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=21 │ │ 0x000a line=22 │ │ 0x000f line=23 │ │ 0x0014 line=24 │ │ @@ -204235,53 +204277,53 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0823d0: |[0823d0] org.toulibre.cdl.fragments.MessageDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0823e0: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -0823e2: 6e10 f51d 0800 |0001: invoke-virtual {v8}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.getArguments:()Landroid/os/Bundle; // method@1df5 │ │ -0823e8: 0c00 |0004: move-result-object v0 │ │ -0823ea: 1a05 7725 |0005: const-string v5, "titleResId" // string@2577 │ │ -0823ee: 6e30 1602 5006 |0007: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ -0823f4: 0a04 |000a: move-result v4 │ │ -0823f6: 3264 3000 |000b: if-eq v4, v6, 003b // +0030 │ │ -0823fa: 6e20 f61d 4800 |000d: invoke-virtual {v8, v4}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.getText:(I)Ljava/lang/CharSequence; // method@1df6 │ │ -082400: 0c03 |0010: move-result-object v3 │ │ -082402: 1a05 881d |0011: const-string v5, "messageResId" // string@1d88 │ │ -082406: 6e30 1602 5006 |0013: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ -08240c: 0a02 |0016: move-result v2 │ │ -08240e: 3262 2b00 |0017: if-eq v2, v6, 0042 // +002b │ │ -082412: 6e20 f61d 2800 |0019: invoke-virtual {v8, v2}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.getText:(I)Ljava/lang/CharSequence; // method@1df6 │ │ -082418: 0c01 |001c: move-result-object v1 │ │ -08241a: 2205 1100 |001d: new-instance v5, Landroid/app/AlertDialog$Builder; // type@0011 │ │ -08241e: 6e10 f41d 0800 |001f: invoke-virtual {v8}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1df4 │ │ -082424: 0c06 |0022: move-result-object v6 │ │ -082426: 7020 2e00 6500 |0023: invoke-direct {v5, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002e │ │ -08242c: 6e20 3b00 3500 |0026: invoke-virtual {v5, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003b │ │ -082432: 0c05 |0029: move-result-object v5 │ │ -082434: 6e20 3500 1500 |002a: invoke-virtual {v5, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0035 │ │ -08243a: 0c05 |002d: move-result-object v5 │ │ -08243c: 1406 0a00 0401 |002e: const v6, #float 2.42446e-38 // #0104000a │ │ -082442: 1207 |0031: const/4 v7, #int 0 // #0 │ │ -082444: 6e30 3800 6507 |0032: invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0038 │ │ -08244a: 0c05 |0035: move-result-object v5 │ │ -08244c: 6e10 2f00 0500 |0036: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002f │ │ -082452: 0c05 |0039: move-result-object v5 │ │ -082454: 1105 |003a: return-object v5 │ │ -082456: 1a05 6925 |003b: const-string v5, "title" // string@2569 │ │ -08245a: 6e20 1402 5000 |003d: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0214 │ │ -082460: 0c03 |0040: move-result-object v3 │ │ -082462: 28d0 |0041: goto 0011 // -0030 │ │ -082464: 1a05 871d |0042: const-string v5, "message" // string@1d87 │ │ -082468: 6e20 1402 5000 |0044: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0214 │ │ -08246e: 0c01 |0047: move-result-object v1 │ │ -082470: 28d5 |0048: goto 001d // -002b │ │ +0823ac: |[0823ac] org.toulibre.cdl.fragments.MessageDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0823bc: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +0823be: 6e10 f51d 0800 |0001: invoke-virtual {v8}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.getArguments:()Landroid/os/Bundle; // method@1df5 │ │ +0823c4: 0c00 |0004: move-result-object v0 │ │ +0823c6: 1a05 7525 |0005: const-string v5, "titleResId" // string@2575 │ │ +0823ca: 6e30 1602 5006 |0007: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ +0823d0: 0a04 |000a: move-result v4 │ │ +0823d2: 3264 3000 |000b: if-eq v4, v6, 003b // +0030 │ │ +0823d6: 6e20 f61d 4800 |000d: invoke-virtual {v8, v4}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.getText:(I)Ljava/lang/CharSequence; // method@1df6 │ │ +0823dc: 0c03 |0010: move-result-object v3 │ │ +0823de: 1a05 861d |0011: const-string v5, "messageResId" // string@1d86 │ │ +0823e2: 6e30 1602 5006 |0013: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@0216 │ │ +0823e8: 0a02 |0016: move-result v2 │ │ +0823ea: 3262 2b00 |0017: if-eq v2, v6, 0042 // +002b │ │ +0823ee: 6e20 f61d 2800 |0019: invoke-virtual {v8, v2}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.getText:(I)Ljava/lang/CharSequence; // method@1df6 │ │ +0823f4: 0c01 |001c: move-result-object v1 │ │ +0823f6: 2205 1100 |001d: new-instance v5, Landroid/app/AlertDialog$Builder; // type@0011 │ │ +0823fa: 6e10 f41d 0800 |001f: invoke-virtual {v8}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1df4 │ │ +082400: 0c06 |0022: move-result-object v6 │ │ +082402: 7020 2e00 6500 |0023: invoke-direct {v5, v6}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@002e │ │ +082408: 6e20 3b00 3500 |0026: invoke-virtual {v5, v3}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@003b │ │ +08240e: 0c05 |0029: move-result-object v5 │ │ +082410: 6e20 3500 1500 |002a: invoke-virtual {v5, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@0035 │ │ +082416: 0c05 |002d: move-result-object v5 │ │ +082418: 1406 0a00 0401 |002e: const v6, #float 2.42446e-38 // #0104000a │ │ +08241e: 1207 |0031: const/4 v7, #int 0 // #0 │ │ +082420: 6e30 3800 6507 |0032: invoke-virtual {v5, v6, v7}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0038 │ │ +082426: 0c05 |0035: move-result-object v5 │ │ +082428: 6e10 2f00 0500 |0036: invoke-virtual {v5}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@002f │ │ +08242e: 0c05 |0039: move-result-object v5 │ │ +082430: 1105 |003a: return-object v5 │ │ +082432: 1a05 6725 |003b: const-string v5, "title" // string@2567 │ │ +082436: 6e20 1402 5000 |003d: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0214 │ │ +08243c: 0c03 |0040: move-result-object v3 │ │ +08243e: 28d0 |0041: goto 0011 // -0030 │ │ +082440: 1a05 851d |0042: const-string v5, "message" // string@1d85 │ │ +082444: 6e20 1402 5000 |0044: invoke-virtual {v0, v5}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0214 │ │ +08244a: 0c01 |0047: move-result-object v1 │ │ +08244c: 28d5 |0048: goto 001d // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ 0x0005 line=50 │ │ 0x000b line=51 │ │ 0x0011 line=52 │ │ 0x0017 line=53 │ │ @@ -204304,33 +204346,33 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -082474: |[082474] org.toulibre.cdl.fragments.MessageDialogFragment.show:(Landroid/support/v4/app/FragmentManager;)V │ │ -082484: 1a00 871d |0000: const-string v0, "message" // string@1d87 │ │ -082488: 6e30 fb1d 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@1dfb │ │ -08248e: 0e00 |0005: return-void │ │ +082450: |[082450] org.toulibre.cdl.fragments.MessageDialogFragment.show:(Landroid/support/v4/app/FragmentManager;)V │ │ +082460: 1a00 851d |0000: const-string v0, "message" // string@1d85 │ │ +082464: 6e30 fb1d 2100 |0002: invoke-virtual {v1, v2, v0}, Lorg/toulibre/cdl/fragments/MessageDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@1dfb │ │ +08246a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/fragments/MessageDialogFragment; │ │ 0x0000 - 0x0006 reg=2 manager Landroid/support/v4/app/FragmentManager; │ │ │ │ - source_file_idx : 2664 (MessageDialogFragment.java) │ │ + source_file_idx : 2662 (MessageDialogFragment.java) │ │ │ │ Class #730 header: │ │ class_idx : 1159 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1165 │ │ -source_file_idx : 534 │ │ +source_file_idx : 533 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #730 - │ │ Class descriptor : 'Lorg/toulibre/cdl/loaders/BaseLiveLoader;' │ │ @@ -204353,23 +204395,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -082490: |[082490] org.toulibre.cdl.loaders.BaseLiveLoader.:(Landroid/content/Context;)V │ │ -0824a0: 7020 fe1e 2100 |0000: invoke-direct {v1, v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ -0824a6: 2200 8604 |0003: new-instance v0, Lorg/toulibre/cdl/loaders/BaseLiveLoader$1; // type@0486 │ │ -0824aa: 7020 d21e 1000 |0005: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/BaseLiveLoader$1;.:(Lorg/toulibre/cdl/loaders/BaseLiveLoader;)V // method@1ed2 │ │ -0824b0: 5b10 e00c |0008: iput-object v0, v1, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0ce0 │ │ -0824b4: 2200 7700 |000a: new-instance v0, Landroid/os/Handler; // type@0077 │ │ -0824b8: 7010 2e02 0000 |000c: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ -0824be: 5b10 df0c |000f: iput-object v0, v1, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.handler:Landroid/os/Handler; // field@0cdf │ │ -0824c2: 0e00 |0011: return-void │ │ +08246c: |[08246c] org.toulibre.cdl.loaders.BaseLiveLoader.:(Landroid/content/Context;)V │ │ +08247c: 7020 fe1e 2100 |0000: invoke-direct {v1, v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ +082482: 2200 8604 |0003: new-instance v0, Lorg/toulibre/cdl/loaders/BaseLiveLoader$1; // type@0486 │ │ +082486: 7020 d21e 1000 |0005: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/BaseLiveLoader$1;.:(Lorg/toulibre/cdl/loaders/BaseLiveLoader;)V // method@1ed2 │ │ +08248c: 5b10 e00c |0008: iput-object v0, v1, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0ce0 │ │ +082490: 2200 7700 |000a: new-instance v0, Landroid/os/Handler; // type@0077 │ │ +082494: 7010 2e02 0000 |000c: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@022e │ │ +08249a: 5b10 df0c |000f: iput-object v0, v1, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.handler:Landroid/os/Handler; // field@0cdf │ │ +08249e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=17 │ │ 0x000a line=27 │ │ 0x0011 line=28 │ │ locals : │ │ @@ -204382,24 +204424,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0824c4: |[0824c4] org.toulibre.cdl.loaders.BaseLiveLoader.onForceLoad:()V │ │ -0824d4: 6f10 0b1f 0400 |0000: invoke-super {v4}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onForceLoad:()V // method@1f0b │ │ -0824da: 5440 df0c |0003: iget-object v0, v4, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.handler:Landroid/os/Handler; // field@0cdf │ │ -0824de: 5441 e00c |0005: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0ce0 │ │ -0824e2: 6e20 3a02 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -0824e8: 5440 df0c |000a: iget-object v0, v4, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.handler:Landroid/os/Handler; // field@0cdf │ │ -0824ec: 5441 e00c |000c: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0ce0 │ │ -0824f0: 1702 60ea 0000 |000e: const-wide/32 v2, #float 8.40779e-41 // #0000ea60 │ │ -0824f6: 6e40 3902 1032 |0011: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0239 │ │ -0824fc: 0e00 |0014: return-void │ │ +0824a0: |[0824a0] org.toulibre.cdl.loaders.BaseLiveLoader.onForceLoad:()V │ │ +0824b0: 6f10 0b1f 0400 |0000: invoke-super {v4}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onForceLoad:()V // method@1f0b │ │ +0824b6: 5440 df0c |0003: iget-object v0, v4, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.handler:Landroid/os/Handler; // field@0cdf │ │ +0824ba: 5441 e00c |0005: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0ce0 │ │ +0824be: 6e20 3a02 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +0824c4: 5440 df0c |000a: iget-object v0, v4, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.handler:Landroid/os/Handler; // field@0cdf │ │ +0824c8: 5441 e00c |000c: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0ce0 │ │ +0824cc: 1702 60ea 0000 |000e: const-wide/32 v2, #float 8.40779e-41 // #0000ea60 │ │ +0824d2: 6e40 3902 1032 |0011: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@0239 │ │ +0824d8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x000a line=34 │ │ 0x0014 line=35 │ │ locals : │ │ @@ -204410,35 +204452,35 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -082500: |[082500] org.toulibre.cdl.loaders.BaseLiveLoader.onReset:()V │ │ -082510: 6f10 0c1f 0200 |0000: invoke-super {v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onReset:()V // method@1f0c │ │ -082516: 5420 df0c |0003: iget-object v0, v2, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.handler:Landroid/os/Handler; // field@0cdf │ │ -08251a: 5421 e00c |0005: iget-object v1, v2, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0ce0 │ │ -08251e: 6e20 3a02 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ -082524: 0e00 |000a: return-void │ │ +0824dc: |[0824dc] org.toulibre.cdl.loaders.BaseLiveLoader.onReset:()V │ │ +0824ec: 6f10 0c1f 0200 |0000: invoke-super {v2}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.onReset:()V // method@1f0c │ │ +0824f2: 5420 df0c |0003: iget-object v0, v2, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.handler:Landroid/os/Handler; // field@0cdf │ │ +0824f6: 5421 e00c |0005: iget-object v1, v2, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.timeoutRunnable:Ljava/lang/Runnable; // field@0ce0 │ │ +0824fa: 6e20 3a02 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@023a │ │ +082500: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x000a line=41 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/toulibre/cdl/loaders/BaseLiveLoader; │ │ │ │ - source_file_idx : 534 (BaseLiveLoader.java) │ │ + source_file_idx : 533 (BaseLiveLoader.java) │ │ │ │ Class #731 header: │ │ class_idx : 1127 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1159 │ │ -source_file_idx : 2689 │ │ +source_file_idx : 2687 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #731 annotations: │ │ Annotations on class │ │ @@ -204458,17 +204500,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -082528: |[082528] org.toulibre.cdl.fragments.NextLiveListFragment$NextLiveLoader.:(Landroid/content/Context;)V │ │ -082538: 7020 d41e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.:(Landroid/content/Context;)V // method@1ed4 │ │ -08253e: 0e00 |0003: return-void │ │ +082504: |[082504] org.toulibre.cdl.fragments.NextLiveListFragment$NextLiveLoader.:(Landroid/content/Context;)V │ │ +082514: 7020 d41e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.:(Landroid/content/Context;)V // method@1ed4 │ │ +08251a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/NextLiveListFragment$NextLiveLoader; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -204479,41 +204521,41 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 20 16-bit code units │ │ -082540: |[082540] org.toulibre.cdl.fragments.NextLiveListFragment$NextLiveLoader.getCursor:()Landroid/database/Cursor; │ │ -082550: 7100 d81b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -082556: 0b02 |0003: move-result-wide v2 │ │ -082558: 7100 621d 0000 |0004: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -08255e: 0c01 |0007: move-result-object v1 │ │ -082560: 1704 4077 1b00 |0008: const-wide/32 v4, #float 2.52234e-39 // #001b7740 │ │ -082566: bb24 |000b: add-long/2addr v4, v2 │ │ -082568: 1606 ffff |000c: const-wide/16 v6, #int -1 // #ffff │ │ -08256c: 1218 |000e: const/4 v8, #int 1 // #1 │ │ -08256e: 7408 5f1d 0100 |000f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvents:(JJJZ)Landroid/database/Cursor; // method@1d5f │ │ -082574: 0c00 |0012: move-result-object v0 │ │ -082576: 1100 |0013: return-object v0 │ │ +08251c: |[08251c] org.toulibre.cdl.fragments.NextLiveListFragment$NextLiveLoader.getCursor:()Landroid/database/Cursor; │ │ +08252c: 7100 d81b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +082532: 0b02 |0003: move-result-wide v2 │ │ +082534: 7100 621d 0000 |0004: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +08253a: 0c01 |0007: move-result-object v1 │ │ +08253c: 1704 4077 1b00 |0008: const-wide/32 v4, #float 2.52234e-39 // #001b7740 │ │ +082542: bb24 |000b: add-long/2addr v4, v2 │ │ +082544: 1606 ffff |000c: const-wide/16 v6, #int -1 // #ffff │ │ +082548: 1218 |000e: const/4 v8, #int 1 // #1 │ │ +08254a: 7408 5f1d 0100 |000f: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvents:(JJJZ)Landroid/database/Cursor; // method@1d5f │ │ +082550: 0c00 |0012: move-result-object v0 │ │ +082552: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ locals : │ │ 0x0004 - 0x0014 reg=2 now J │ │ 0x0000 - 0x0014 reg=9 this Lorg/toulibre/cdl/fragments/NextLiveListFragment$NextLiveLoader; │ │ │ │ - source_file_idx : 2689 (NextLiveListFragment.java) │ │ + source_file_idx : 2687 (NextLiveListFragment.java) │ │ │ │ Class #732 header: │ │ class_idx : 1128 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1108 │ │ -source_file_idx : 2689 │ │ +source_file_idx : 2687 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #732 annotations: │ │ Annotations on class │ │ @@ -204534,39 +204576,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082578: |[082578] org.toulibre.cdl.fragments.NextLiveListFragment.:()V │ │ -082588: 7010 7b1d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.:()V // method@1d7b │ │ -08258e: 0e00 |0003: return-void │ │ +082554: |[082554] org.toulibre.cdl.fragments.NextLiveListFragment.:()V │ │ +082564: 7010 7b1d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.:()V // method@1d7b │ │ +08256a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ - 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/NextLiveListFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/NextLiveListFragment;) │ │ name : 'getEmptyText' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -082590: |[082590] org.toulibre.cdl.fragments.NextLiveListFragment.getEmptyText:()Ljava/lang/String; │ │ -0825a0: 1400 2c00 077f |0000: const v0, #float 1.79447e+38 // #7f07002c │ │ -0825a6: 6e20 011e 0100 |0003: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/NextLiveListFragment;.getString:(I)Ljava/lang/String; // method@1e01 │ │ -0825ac: 0c00 |0006: move-result-object v0 │ │ -0825ae: 1100 |0007: return-object v0 │ │ +08256c: |[08256c] org.toulibre.cdl.fragments.NextLiveListFragment.getEmptyText:()Ljava/lang/String; │ │ +08257c: 1400 2c00 077f |0000: const v0, #float 1.79447e+38 // #7f07002c │ │ +082582: 6e20 011e 0100 |0003: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/NextLiveListFragment;.getString:(I)Ljava/lang/String; // method@1e01 │ │ +082588: 0c00 |0006: move-result-object v0 │ │ +08258a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/toulibre/cdl/fragments/NextLiveListFragment; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/NextLiveListFragment;) │ │ @@ -204574,35 +204615,35 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0825b0: |[0825b0] org.toulibre.cdl.fragments.NextLiveListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -0825c0: 2200 6704 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/NextLiveListFragment$NextLiveLoader; // type@0467 │ │ -0825c4: 6e10 ff1d 0200 |0002: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/NextLiveListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dff │ │ -0825ca: 0c01 |0005: move-result-object v1 │ │ -0825cc: 7020 fc1d 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/NextLiveListFragment$NextLiveLoader;.:(Landroid/content/Context;)V // method@1dfc │ │ -0825d2: 1100 |0009: return-object v0 │ │ +08258c: |[08258c] org.toulibre.cdl.fragments.NextLiveListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +08259c: 2200 6704 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/NextLiveListFragment$NextLiveLoader; // type@0467 │ │ +0825a0: 6e10 ff1d 0200 |0002: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/NextLiveListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1dff │ │ +0825a6: 0c01 |0005: move-result-object v1 │ │ +0825a8: 7020 fc1d 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/NextLiveListFragment$NextLiveLoader;.:(Landroid/content/Context;)V // method@1dfc │ │ +0825ae: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/toulibre/cdl/fragments/NextLiveListFragment; │ │ 0x0000 - 0x000a reg=3 id I │ │ 0x0000 - 0x000a reg=4 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2689 (NextLiveListFragment.java) │ │ + source_file_idx : 2687 (NextLiveListFragment.java) │ │ │ │ Class #733 header: │ │ class_idx : 1129 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1159 │ │ -source_file_idx : 2738 │ │ +source_file_idx : 2736 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #733 annotations: │ │ Annotations on class │ │ @@ -204622,17 +204663,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0825d4: |[0825d4] org.toulibre.cdl.fragments.NowLiveListFragment$NowLiveLoader.:(Landroid/content/Context;)V │ │ -0825e4: 7020 d41e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.:(Landroid/content/Context;)V // method@1ed4 │ │ -0825ea: 0e00 |0003: return-void │ │ +0825b0: |[0825b0] org.toulibre.cdl.fragments.NowLiveListFragment$NowLiveLoader.:(Landroid/content/Context;)V │ │ +0825c0: 7020 d41e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.:(Landroid/content/Context;)V // method@1ed4 │ │ +0825c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/NowLiveListFragment$NowLiveLoader; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -204643,40 +204684,40 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 17 16-bit code units │ │ -0825ec: |[0825ec] org.toulibre.cdl.fragments.NowLiveListFragment$NowLiveLoader.getCursor:()Landroid/database/Cursor; │ │ -0825fc: 7100 d81b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -082602: 0b04 |0003: move-result-wide v4 │ │ -082604: 7100 621d 0000 |0004: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -08260a: 0c01 |0007: move-result-object v1 │ │ -08260c: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ -082610: 1208 |000a: const/4 v8, #int 0 // #0 │ │ -082612: 0446 |000b: move-wide v6, v4 │ │ -082614: 7408 5f1d 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvents:(JJJZ)Landroid/database/Cursor; // method@1d5f │ │ -08261a: 0c00 |000f: move-result-object v0 │ │ -08261c: 1100 |0010: return-object v0 │ │ +0825c8: |[0825c8] org.toulibre.cdl.fragments.NowLiveListFragment$NowLiveLoader.getCursor:()Landroid/database/Cursor; │ │ +0825d8: 7100 d81b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +0825de: 0b04 |0003: move-result-wide v4 │ │ +0825e0: 7100 621d 0000 |0004: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +0825e6: 0c01 |0007: move-result-object v1 │ │ +0825e8: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +0825ec: 1208 |000a: const/4 v8, #int 0 // #0 │ │ +0825ee: 0446 |000b: move-wide v6, v4 │ │ +0825f0: 7408 5f1d 0100 |000c: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7, v8}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvents:(JJJZ)Landroid/database/Cursor; // method@1d5f │ │ +0825f6: 0c00 |000f: move-result-object v0 │ │ +0825f8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=32 │ │ locals : │ │ 0x0004 - 0x0011 reg=4 now J │ │ 0x0000 - 0x0011 reg=9 this Lorg/toulibre/cdl/fragments/NowLiveListFragment$NowLiveLoader; │ │ │ │ - source_file_idx : 2738 (NowLiveListFragment.java) │ │ + source_file_idx : 2736 (NowLiveListFragment.java) │ │ │ │ Class #734 header: │ │ class_idx : 1130 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1108 │ │ -source_file_idx : 2738 │ │ +source_file_idx : 2736 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #734 annotations: │ │ Annotations on class │ │ @@ -204697,39 +204738,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082620: |[082620] org.toulibre.cdl.fragments.NowLiveListFragment.:()V │ │ -082630: 7010 7b1d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.:()V // method@1d7b │ │ -082636: 0e00 |0003: return-void │ │ +0825fc: |[0825fc] org.toulibre.cdl.fragments.NowLiveListFragment.:()V │ │ +08260c: 7010 7b1d 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;.:()V // method@1d7b │ │ +082612: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ - 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/NowLiveListFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/NowLiveListFragment;) │ │ name : 'getEmptyText' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -082638: |[082638] org.toulibre.cdl.fragments.NowLiveListFragment.getEmptyText:()Ljava/lang/String; │ │ -082648: 1400 3100 077f |0000: const v0, #float 1.79447e+38 // #7f070031 │ │ -08264e: 6e20 081e 0100 |0003: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/NowLiveListFragment;.getString:(I)Ljava/lang/String; // method@1e08 │ │ -082654: 0c00 |0006: move-result-object v0 │ │ -082656: 1100 |0007: return-object v0 │ │ +082614: |[082614] org.toulibre.cdl.fragments.NowLiveListFragment.getEmptyText:()Ljava/lang/String; │ │ +082624: 1400 3100 077f |0000: const v0, #float 1.79447e+38 // #7f070031 │ │ +08262a: 6e20 081e 0100 |0003: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/NowLiveListFragment;.getString:(I)Ljava/lang/String; // method@1e08 │ │ +082630: 0c00 |0006: move-result-object v0 │ │ +082632: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/toulibre/cdl/fragments/NowLiveListFragment; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/NowLiveListFragment;) │ │ @@ -204737,35 +204777,35 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -082658: |[082658] org.toulibre.cdl.fragments.NowLiveListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -082668: 2200 6904 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/NowLiveListFragment$NowLiveLoader; // type@0469 │ │ -08266c: 6e10 061e 0200 |0002: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/NowLiveListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e06 │ │ -082672: 0c01 |0005: move-result-object v1 │ │ -082674: 7020 031e 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/NowLiveListFragment$NowLiveLoader;.:(Landroid/content/Context;)V // method@1e03 │ │ -08267a: 1100 |0009: return-object v0 │ │ +082634: |[082634] org.toulibre.cdl.fragments.NowLiveListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +082644: 2200 6904 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/NowLiveListFragment$NowLiveLoader; // type@0469 │ │ +082648: 6e10 061e 0200 |0002: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/NowLiveListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e06 │ │ +08264e: 0c01 |0005: move-result-object v1 │ │ +082650: 7020 031e 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/NowLiveListFragment$NowLiveLoader;.:(Landroid/content/Context;)V // method@1e03 │ │ +082656: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/toulibre/cdl/fragments/NowLiveListFragment; │ │ 0x0000 - 0x000a reg=3 id I │ │ 0x0000 - 0x000a reg=4 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 2738 (NowLiveListFragment.java) │ │ + source_file_idx : 2736 (NowLiveListFragment.java) │ │ │ │ Class #735 header: │ │ class_idx : 1131 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1165 │ │ -source_file_idx : 2792 │ │ +source_file_idx : 2790 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #735 annotations: │ │ Annotations on class │ │ @@ -204789,18 +204829,18 @@ │ │ type : '(Landroid/content/Context;Lorg/toulibre/cdl/model/Person;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08267c: |[08267c] org.toulibre.cdl.fragments.PersonInfoListFragment$PersonEventsLoader.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Person;)V │ │ -08268c: 7020 fe1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ -082692: 5b02 b00c |0003: iput-object v2, v0, Lorg/toulibre/cdl/fragments/PersonInfoListFragment$PersonEventsLoader;.person:Lorg/toulibre/cdl/model/Person; // field@0cb0 │ │ -082696: 0e00 |0005: return-void │ │ +082658: |[082658] org.toulibre.cdl.fragments.PersonInfoListFragment$PersonEventsLoader.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Person;)V │ │ +082668: 7020 fe1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ +08266e: 5b02 b00c |0003: iput-object v2, v0, Lorg/toulibre/cdl/fragments/PersonInfoListFragment$PersonEventsLoader;.person:Lorg/toulibre/cdl/model/Person; // field@0cb0 │ │ +082672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/PersonInfoListFragment$PersonEventsLoader; │ │ @@ -204813,34 +204853,34 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -082698: |[082698] org.toulibre.cdl.fragments.PersonInfoListFragment$PersonEventsLoader.getCursor:()Landroid/database/Cursor; │ │ -0826a8: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -0826ae: 0c00 |0003: move-result-object v0 │ │ -0826b0: 5421 b00c |0004: iget-object v1, v2, Lorg/toulibre/cdl/fragments/PersonInfoListFragment$PersonEventsLoader;.person:Lorg/toulibre/cdl/model/Person; // field@0cb0 │ │ -0826b4: 6e20 611d 1000 |0006: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvents:(Lorg/toulibre/cdl/model/Person;)Landroid/database/Cursor; // method@1d61 │ │ -0826ba: 0c00 |0009: move-result-object v0 │ │ -0826bc: 1100 |000a: return-object v0 │ │ +082674: |[082674] org.toulibre.cdl.fragments.PersonInfoListFragment$PersonEventsLoader.getCursor:()Landroid/database/Cursor; │ │ +082684: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +08268a: 0c00 |0003: move-result-object v0 │ │ +08268c: 5421 b00c |0004: iget-object v1, v2, Lorg/toulibre/cdl/fragments/PersonInfoListFragment$PersonEventsLoader;.person:Lorg/toulibre/cdl/model/Person; // field@0cb0 │ │ +082690: 6e20 611d 1000 |0006: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvents:(Lorg/toulibre/cdl/model/Person;)Landroid/database/Cursor; // method@1d61 │ │ +082696: 0c00 |0009: move-result-object v0 │ │ +082698: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/toulibre/cdl/fragments/PersonInfoListFragment$PersonEventsLoader; │ │ │ │ - source_file_idx : 2792 (PersonInfoListFragment.java) │ │ + source_file_idx : 2790 (PersonInfoListFragment.java) │ │ │ │ Class #736 header: │ │ class_idx : 1132 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1141 │ │ -source_file_idx : 2792 │ │ +source_file_idx : 2790 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 9 │ │ │ │ Class #736 annotations: │ │ Annotations on class │ │ @@ -204875,42 +204915,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0826c0: |[0826c0] org.toulibre.cdl.fragments.PersonInfoListFragment.:()V │ │ -0826d0: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ -0826d6: 0e00 |0003: return-void │ │ +08269c: |[08269c] org.toulibre.cdl.fragments.PersonInfoListFragment.:()V │ │ +0826ac: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ +0826b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ - 0x0003 line=87 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/PersonInfoListFragment; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/PersonInfoListFragment;) │ │ name : 'newInstance' │ │ type : '(Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/fragments/PersonInfoListFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0826d8: |[0826d8] org.toulibre.cdl.fragments.PersonInfoListFragment.newInstance:(Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/fragments/PersonInfoListFragment; │ │ -0826e8: 2201 6c04 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/PersonInfoListFragment; // type@046c │ │ -0826ec: 7010 0c1e 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.:()V // method@1e0c │ │ -0826f2: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -0826f6: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -0826fc: 1a02 0220 |000a: const-string v2, "person" // string@2002 │ │ -082700: 6e30 2502 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -082706: 6e20 1d1e 0100 |000f: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setArguments:(Landroid/os/Bundle;)V // method@1e1d │ │ -08270c: 1101 |0012: return-object v1 │ │ +0826b4: |[0826b4] org.toulibre.cdl.fragments.PersonInfoListFragment.newInstance:(Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/fragments/PersonInfoListFragment; │ │ +0826c4: 2201 6c04 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/PersonInfoListFragment; // type@046c │ │ +0826c8: 7010 0c1e 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.:()V // method@1e0c │ │ +0826ce: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +0826d2: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +0826d8: 1a02 0020 |000a: const-string v2, "person" // string@2000 │ │ +0826dc: 6e30 2502 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +0826e2: 6e20 1d1e 0100 |000f: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setArguments:(Landroid/os/Bundle;)V // method@1e1d │ │ +0826e8: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ 0x000a line=36 │ │ 0x000f line=37 │ │ 0x0012 line=38 │ │ @@ -204925,51 +204964,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -082710: |[082710] org.toulibre.cdl.fragments.PersonInfoListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -082720: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -082722: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -082724: 6f20 611e 8700 |0002: invoke-super {v7, v8}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ -08272a: 1403 2e00 077f |0005: const v3, #float 1.79447e+38 // #7f07002e │ │ -082730: 6e20 121e 3700 |0008: invoke-virtual {v7, v3}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getString:(I)Ljava/lang/String; // method@1e12 │ │ -082736: 0c03 |000b: move-result-object v3 │ │ -082738: 6e20 1e1e 3700 |000c: invoke-virtual {v7, v3}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1e1e │ │ -08273e: 6e10 111e 0700 |000f: invoke-virtual {v7}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getResources:()Landroid/content/res/Resources; // method@1e11 │ │ -082744: 0c03 |0012: move-result-object v3 │ │ -082746: 1404 3000 097f |0013: const v4, #float 1.82105e+38 // #7f090030 │ │ -08274c: 6e20 3301 4300 |0016: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ -082752: 0a00 |0019: move-result v0 │ │ -082754: 6e10 0f1e 0700 |001a: invoke-virtual {v7}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getListView:()Landroid/widget/ListView; // method@1e0f │ │ -08275a: 0c02 |001d: move-result-object v2 │ │ -08275c: 6e50 781a 0200 |001e: invoke-virtual {v2, v0, v0, v0, v0}, Landroid/widget/ListView;.setPadding:(IIII)V // method@1a78 │ │ -082762: 6e20 701a 5200 |0021: invoke-virtual {v2, v5}, Landroid/widget/ListView;.setClipToPadding:(Z)V // method@1a70 │ │ -082768: 1503 0002 |0024: const/high16 v3, #int 33554432 // #200 │ │ -08276c: 6e20 791a 3200 |0026: invoke-virtual {v2, v3}, Landroid/widget/ListView;.setScrollBarStyle:(I)V // method@1a79 │ │ -082772: 6e10 0d1e 0700 |0029: invoke-virtual {v7}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e0d │ │ -082778: 0c03 |002c: move-result-object v3 │ │ -08277a: 7110 4c18 0300 |002d: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -082780: 0c03 |0030: move-result-object v3 │ │ -082782: 1404 1d00 047f |0031: const v4, #float 1.75459e+38 // #7f04001d │ │ -082788: 6e30 4e18 4306 |0034: invoke-virtual {v3, v4, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ -08278e: 0c01 |0037: move-result-object v1 │ │ -082790: 6e10 0f1e 0700 |0038: invoke-virtual {v7}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getListView:()Landroid/widget/ListView; // method@1e0f │ │ -082796: 0c03 |003b: move-result-object v3 │ │ -082798: 6e40 631a 1356 |003c: invoke-virtual {v3, v1, v6, v5}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@1a63 │ │ -08279e: 5473 b10c |003f: iget-object v3, v7, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb1 │ │ -0827a2: 6e20 201e 3700 |0041: invoke-virtual {v7, v3}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1e20 │ │ -0827a8: 6e20 211e 5700 |0044: invoke-virtual {v7, v5}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setListShown:(Z)V // method@1e21 │ │ -0827ae: 6e10 101e 0700 |0047: invoke-virtual {v7}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1e10 │ │ -0827b4: 0c03 |004a: move-result-object v3 │ │ -0827b6: 1214 |004b: const/4 v4, #int 1 // #1 │ │ -0827b8: 6e40 3d04 4376 |004c: invoke-virtual {v3, v4, v6, v7}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -0827be: 0e00 |004f: return-void │ │ +0826ec: |[0826ec] org.toulibre.cdl.fragments.PersonInfoListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +0826fc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0826fe: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +082700: 6f20 611e 8700 |0002: invoke-super {v7, v8}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ +082706: 1403 2e00 077f |0005: const v3, #float 1.79447e+38 // #7f07002e │ │ +08270c: 6e20 121e 3700 |0008: invoke-virtual {v7, v3}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getString:(I)Ljava/lang/String; // method@1e12 │ │ +082712: 0c03 |000b: move-result-object v3 │ │ +082714: 6e20 1e1e 3700 |000c: invoke-virtual {v7, v3}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1e1e │ │ +08271a: 6e10 111e 0700 |000f: invoke-virtual {v7}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getResources:()Landroid/content/res/Resources; // method@1e11 │ │ +082720: 0c03 |0012: move-result-object v3 │ │ +082722: 1404 3000 097f |0013: const v4, #float 1.82105e+38 // #7f090030 │ │ +082728: 6e20 3301 4300 |0016: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ +08272e: 0a00 |0019: move-result v0 │ │ +082730: 6e10 0f1e 0700 |001a: invoke-virtual {v7}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getListView:()Landroid/widget/ListView; // method@1e0f │ │ +082736: 0c02 |001d: move-result-object v2 │ │ +082738: 6e50 781a 0200 |001e: invoke-virtual {v2, v0, v0, v0, v0}, Landroid/widget/ListView;.setPadding:(IIII)V // method@1a78 │ │ +08273e: 6e20 701a 5200 |0021: invoke-virtual {v2, v5}, Landroid/widget/ListView;.setClipToPadding:(Z)V // method@1a70 │ │ +082744: 1503 0002 |0024: const/high16 v3, #int 33554432 // #200 │ │ +082748: 6e20 791a 3200 |0026: invoke-virtual {v2, v3}, Landroid/widget/ListView;.setScrollBarStyle:(I)V // method@1a79 │ │ +08274e: 6e10 0d1e 0700 |0029: invoke-virtual {v7}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e0d │ │ +082754: 0c03 |002c: move-result-object v3 │ │ +082756: 7110 4c18 0300 |002d: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +08275c: 0c03 |0030: move-result-object v3 │ │ +08275e: 1404 1d00 047f |0031: const v4, #float 1.75459e+38 // #7f04001d │ │ +082764: 6e30 4e18 4306 |0034: invoke-virtual {v3, v4, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@184e │ │ +08276a: 0c01 |0037: move-result-object v1 │ │ +08276c: 6e10 0f1e 0700 |0038: invoke-virtual {v7}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getListView:()Landroid/widget/ListView; // method@1e0f │ │ +082772: 0c03 |003b: move-result-object v3 │ │ +082774: 6e40 631a 1356 |003c: invoke-virtual {v3, v1, v6, v5}, Landroid/widget/ListView;.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@1a63 │ │ +08277a: 5473 b10c |003f: iget-object v3, v7, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb1 │ │ +08277e: 6e20 201e 3700 |0041: invoke-virtual {v7, v3}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1e20 │ │ +082784: 6e20 211e 5700 |0044: invoke-virtual {v7, v5}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setListShown:(Z)V // method@1e21 │ │ +08278a: 6e10 101e 0700 |0047: invoke-virtual {v7}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1e10 │ │ +082790: 0c03 |004a: move-result-object v3 │ │ +082792: 1214 |004b: const/4 v4, #int 1 // #1 │ │ +082794: 6e40 3d04 4376 |004c: invoke-virtual {v3, v4, v6, v7}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +08279a: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=68 │ │ 0x0005 line=70 │ │ 0x000f line=72 │ │ 0x001a line=73 │ │ 0x001e line=74 │ │ @@ -204993,31 +205032,31 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0827c0: |[0827c0] org.toulibre.cdl.fragments.PersonInfoListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0827d0: 6f20 631e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ -0827d6: 2200 4c04 |0003: new-instance v0, Lorg/toulibre/cdl/adapters/EventsAdapter; // type@044c │ │ -0827da: 6e10 0d1e 0200 |0005: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e0d │ │ -0827e0: 0c01 |0008: move-result-object v1 │ │ -0827e2: 7020 371d 1000 |0009: invoke-direct {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.:(Landroid/content/Context;)V // method@1d37 │ │ -0827e8: 5b20 b10c |000c: iput-object v0, v2, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb1 │ │ -0827ec: 6e10 0e1e 0200 |000e: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getArguments:()Landroid/os/Bundle; // method@1e0e │ │ -0827f2: 0c00 |0011: move-result-object v0 │ │ -0827f4: 1a01 0220 |0012: const-string v1, "person" // string@2002 │ │ -0827f8: 6e20 1802 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ -0827fe: 0c00 |0017: move-result-object v0 │ │ -082800: 1f00 9604 |0018: check-cast v0, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ -082804: 5b20 b20c |001a: iput-object v0, v2, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.person:Lorg/toulibre/cdl/model/Person; // field@0cb2 │ │ -082808: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -08280a: 6e20 1f1e 0200 |001d: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setHasOptionsMenu:(Z)V // method@1e1f │ │ -082810: 0e00 |0020: return-void │ │ +08279c: |[08279c] org.toulibre.cdl.fragments.PersonInfoListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0827ac: 6f20 631e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ +0827b2: 2200 4c04 |0003: new-instance v0, Lorg/toulibre/cdl/adapters/EventsAdapter; // type@044c │ │ +0827b6: 6e10 0d1e 0200 |0005: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e0d │ │ +0827bc: 0c01 |0008: move-result-object v1 │ │ +0827be: 7020 371d 1000 |0009: invoke-direct {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.:(Landroid/content/Context;)V // method@1d37 │ │ +0827c4: 5b20 b10c |000c: iput-object v0, v2, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb1 │ │ +0827c8: 6e10 0e1e 0200 |000e: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getArguments:()Landroid/os/Bundle; // method@1e0e │ │ +0827ce: 0c00 |0011: move-result-object v0 │ │ +0827d0: 1a01 0020 |0012: const-string v1, "person" // string@2000 │ │ +0827d4: 6e20 1802 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ +0827da: 0c00 |0017: move-result-object v0 │ │ +0827dc: 1f00 9604 |0018: check-cast v0, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ +0827e0: 5b20 b20c |001a: iput-object v0, v2, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.person:Lorg/toulibre/cdl/model/Person; // field@0cb2 │ │ +0827e4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0827e6: 6e20 1f1e 0200 |001d: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setHasOptionsMenu:(Z)V // method@1e1f │ │ +0827ec: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=45 │ │ 0x000e line=46 │ │ 0x001c line=47 │ │ 0x0020 line=48 │ │ @@ -205030,21 +205069,21 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -082814: |[082814] org.toulibre.cdl.fragments.PersonInfoListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -082824: 2200 6b04 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/PersonInfoListFragment$PersonEventsLoader; // type@046b │ │ -082828: 6e10 0d1e 0300 |0002: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e0d │ │ -08282e: 0c01 |0005: move-result-object v1 │ │ -082830: 5432 b20c |0006: iget-object v2, v3, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.person:Lorg/toulibre/cdl/model/Person; // field@0cb2 │ │ -082834: 7030 0a1e 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment$PersonEventsLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Person;)V // method@1e0a │ │ -08283a: 1100 |000b: return-object v0 │ │ +0827f0: |[0827f0] org.toulibre.cdl.fragments.PersonInfoListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +082800: 2200 6b04 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/PersonInfoListFragment$PersonEventsLoader; // type@046b │ │ +082804: 6e10 0d1e 0300 |0002: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e0d │ │ +08280a: 0c01 |0005: move-result-object v1 │ │ +08280c: 5432 b20c |0006: iget-object v2, v3, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.person:Lorg/toulibre/cdl/model/Person; // field@0cb2 │ │ +082810: 7030 0a1e 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment$PersonEventsLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Person;)V // method@1e0a │ │ +082816: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/toulibre/cdl/fragments/PersonInfoListFragment; │ │ 0x0000 - 0x000c reg=4 id I │ │ 0x0000 - 0x000c reg=5 args Landroid/os/Bundle; │ │ @@ -205054,18 +205093,18 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08283c: |[08283c] org.toulibre.cdl.fragments.PersonInfoListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -08284c: 1400 0500 107f |0000: const v0, #float 1.91409e+38 // #7f100005 │ │ -082852: 6e30 5818 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ -082858: 0e00 |0006: return-void │ │ +082818: |[082818] org.toulibre.cdl.fragments.PersonInfoListFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +082828: 1400 0500 107f |0000: const v0, #float 1.91409e+38 // #7f100005 │ │ +08282e: 6e30 5818 0302 |0003: invoke-virtual {v3, v0, v2}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ +082834: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/fragments/PersonInfoListFragment; │ │ 0x0000 - 0x0007 reg=2 menu Landroid/view/Menu; │ │ @@ -205076,29 +205115,29 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -08285c: |[08285c] org.toulibre.cdl.fragments.PersonInfoListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -08286c: 5452 b10c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb1 │ │ -082870: d803 08ff |0002: add-int/lit8 v3, v8, #int -1 // #ff │ │ -082874: 6e20 3b1d 3200 |0004: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/adapters/EventsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1d3b │ │ -08287a: 0c00 |0007: move-result-object v0 │ │ -08287c: 2202 3100 |0008: new-instance v2, Landroid/content/Intent; // type@0031 │ │ -082880: 6e10 0d1e 0500 |000a: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e0d │ │ -082886: 0c03 |000d: move-result-object v3 │ │ -082888: 1c04 3404 |000e: const-class v4, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ -08288c: 7030 da00 3204 |0010: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -082892: 1a03 7113 |0013: const-string v3, "event" // string@1371 │ │ -082896: 6e30 f500 3200 |0015: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -08289c: 0c01 |0018: move-result-object v1 │ │ -08289e: 6e20 221e 1500 |0019: invoke-virtual {v5, v1}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.startActivity:(Landroid/content/Intent;)V // method@1e22 │ │ -0828a4: 0e00 |001c: return-void │ │ +082838: |[082838] org.toulibre.cdl.fragments.PersonInfoListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +082848: 5452 b10c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb1 │ │ +08284c: d803 08ff |0002: add-int/lit8 v3, v8, #int -1 // #ff │ │ +082850: 6e20 3b1d 3200 |0004: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/adapters/EventsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1d3b │ │ +082856: 0c00 |0007: move-result-object v0 │ │ +082858: 2202 3100 |0008: new-instance v2, Landroid/content/Intent; // type@0031 │ │ +08285c: 6e10 0d1e 0500 |000a: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e0d │ │ +082862: 0c03 |000d: move-result-object v3 │ │ +082864: 1c04 3404 |000e: const-class v4, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ +082868: 7030 da00 3204 |0010: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +08286e: 1a03 6f13 |0013: const-string v3, "event" // string@136f │ │ +082872: 6e30 f500 3200 |0015: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +082878: 0c01 |0018: move-result-object v1 │ │ +08287a: 6e20 221e 1500 |0019: invoke-virtual {v5, v1}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.startActivity:(Landroid/content/Intent;)V // method@1e22 │ │ +082880: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0008 line=124 │ │ 0x0019 line=125 │ │ 0x001c line=126 │ │ locals : │ │ @@ -205115,21 +205154,21 @@ │ │ type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0828a8: |[0828a8] org.toulibre.cdl.fragments.PersonInfoListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ -0828b8: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -0828bc: 5410 b10c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb1 │ │ -0828c0: 6e20 3d1d 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ -0828c6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0828c8: 6e20 211e 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setListShown:(Z)V // method@1e21 │ │ -0828ce: 0e00 |000b: return-void │ │ +082884: |[082884] org.toulibre.cdl.fragments.PersonInfoListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ +082894: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +082898: 5410 b10c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb1 │ │ +08289c: 6e20 3d1d 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ +0828a2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0828a4: 6e20 211e 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.setListShown:(Z)V // method@1e21 │ │ +0828aa: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0002 line=110 │ │ 0x0007 line=113 │ │ 0x000b line=114 │ │ locals : │ │ @@ -205143,18 +205182,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0828d0: |[0828d0] org.toulibre.cdl.fragments.PersonInfoListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -0828e0: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ -0828e4: 6e30 191e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1e19 │ │ -0828ea: 0e00 |0005: return-void │ │ +0828ac: |[0828ac] org.toulibre.cdl.fragments.PersonInfoListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0828bc: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ +0828c0: 6e30 191e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1e19 │ │ +0828c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/PersonInfoListFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -205164,19 +205203,19 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0828ec: |[0828ec] org.toulibre.cdl.fragments.PersonInfoListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -0828fc: 5420 b10c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb1 │ │ -082900: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -082902: 6e20 3d1d 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ -082908: 0e00 |0006: return-void │ │ +0828c8: |[0828c8] org.toulibre.cdl.fragments.PersonInfoListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +0828d8: 5420 b10c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb1 │ │ +0828dc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0828de: 6e20 3d1d 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ +0828e4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0006 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/fragments/PersonInfoListFragment; │ │ @@ -205187,53 +205226,53 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -08290c: |[08290c] org.toulibre.cdl.fragments.PersonInfoListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -08291c: 7210 6118 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -082922: 0a01 |0003: move-result v1 │ │ -082924: 2b01 1c00 0000 |0004: packed-switch v1, 00000020 // +0000001c │ │ -08292a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -08292c: 0f01 |0008: return v1 │ │ -08292e: 2200 3100 |0009: new-instance v0, Landroid/content/Intent; // type@0031 │ │ -082932: 1a01 c80f |000b: const-string v1, "android.intent.action.VIEW" // string@0fc8 │ │ -082936: 5432 b20c |000d: iget-object v2, v3, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.person:Lorg/toulibre/cdl/model/Person; // field@0cb2 │ │ -08293a: 6e10 711f 0200 |000f: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Person;.getUrl:()Ljava/lang/String; // method@1f71 │ │ -082940: 0c02 |0012: move-result-object v2 │ │ -082942: 7110 0402 0200 |0013: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ -082948: 0c02 |0016: move-result-object v2 │ │ -08294a: 7030 dd00 1002 |0017: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00dd │ │ -082950: 6e20 221e 0300 |001a: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.startActivity:(Landroid/content/Intent;)V // method@1e22 │ │ -082956: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -082958: 28ea |001e: goto 0008 // -0016 │ │ -08295a: 0000 |001f: nop // spacer │ │ -08295c: 0001 0100 6500 0e7f 0500 0000 |0020: packed-switch-data (6 units) │ │ +0828e8: |[0828e8] org.toulibre.cdl.fragments.PersonInfoListFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0828f8: 7210 6118 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +0828fe: 0a01 |0003: move-result v1 │ │ +082900: 2b01 1c00 0000 |0004: packed-switch v1, 00000020 // +0000001c │ │ +082906: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +082908: 0f01 |0008: return v1 │ │ +08290a: 2200 3100 |0009: new-instance v0, Landroid/content/Intent; // type@0031 │ │ +08290e: 1a01 c60f |000b: const-string v1, "android.intent.action.VIEW" // string@0fc6 │ │ +082912: 5432 b20c |000d: iget-object v2, v3, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.person:Lorg/toulibre/cdl/model/Person; // field@0cb2 │ │ +082916: 6e10 711f 0200 |000f: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Person;.getUrl:()Ljava/lang/String; // method@1f71 │ │ +08291c: 0c02 |0012: move-result-object v2 │ │ +08291e: 7110 0402 0200 |0013: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ +082924: 0c02 |0016: move-result-object v2 │ │ +082926: 7030 dd00 1002 |0017: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;Landroid/net/Uri;)V // method@00dd │ │ +08292c: 6e20 221e 0300 |001a: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/PersonInfoListFragment;.startActivity:(Landroid/content/Intent;)V // method@1e22 │ │ +082932: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +082934: 28ea |001e: goto 0008 // -0016 │ │ +082936: 0000 |001f: nop // spacer │ │ +082938: 0001 0100 6500 0e7f 0500 0000 |0020: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=63 │ │ 0x0009 line=59 │ │ 0x001a line=60 │ │ 0x001d line=61 │ │ 0x001f line=57 │ │ locals : │ │ 0x001a - 0x0026 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0026 reg=3 this Lorg/toulibre/cdl/fragments/PersonInfoListFragment; │ │ 0x0000 - 0x0026 reg=4 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 2792 (PersonInfoListFragment.java) │ │ + source_file_idx : 2790 (PersonInfoListFragment.java) │ │ │ │ Class #737 header: │ │ class_idx : 1133 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2794 │ │ +source_file_idx : 2792 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #737 annotations: │ │ Annotations on class │ │ @@ -205245,21 +205284,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 2794 (PersonsListFragment.java) │ │ + source_file_idx : 2792 (PersonsListFragment.java) │ │ │ │ Class #738 header: │ │ class_idx : 1134 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2794 │ │ +source_file_idx : 2792 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #738 annotations: │ │ Annotations on class │ │ @@ -205287,17 +205326,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082968: |[082968] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter$ViewHolder.:()V │ │ -082978: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08297e: 0e00 |0003: return-void │ │ +082944: |[082944] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter$ViewHolder.:()V │ │ +082954: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +08295a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;) │ │ @@ -205305,32 +205344,32 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/PersonsListFragment$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082980: |[082980] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter$ViewHolder.:(Lorg/toulibre/cdl/fragments/PersonsListFragment$1;)V │ │ -082990: 7010 231e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.:()V // method@1e23 │ │ -082996: 0e00 |0003: return-void │ │ +08295c: |[08295c] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter$ViewHolder.:(Lorg/toulibre/cdl/fragments/PersonsListFragment$1;)V │ │ +08296c: 7010 231e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.:()V // method@1e23 │ │ +082972: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/toulibre/cdl/fragments/PersonsListFragment$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2794 (PersonsListFragment.java) │ │ + source_file_idx : 2792 (PersonsListFragment.java) │ │ │ │ Class #739 header: │ │ class_idx : 1135 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 502 │ │ -source_file_idx : 2794 │ │ +source_file_idx : 2792 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #739 annotations: │ │ Annotations on class │ │ @@ -205360,27 +205399,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -082998: |[082998] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.:(Landroid/content/Context;)V │ │ -0829a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0829aa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0829ac: 7040 5c0b 5403 |0002: invoke-direct {v4, v5, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b5c │ │ -0829b2: 7110 4c18 0500 |0005: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -0829b8: 0c00 |0008: move-result-object v0 │ │ -0829ba: 5b40 b60c |0009: iput-object v0, v4, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cb6 │ │ -0829be: 2200 8e03 |000b: new-instance v0, Landroid/widget/AlphabetIndexer; // type@038e │ │ -0829c2: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -0829c4: 1a02 4101 |000e: const-string v2, "ABCDEFGHIJKLMNOPQRSTUVWXYZ" // string@0141 │ │ -0829c8: 7040 da19 3021 |0010: invoke-direct {v0, v3, v1, v2}, Landroid/widget/AlphabetIndexer;.:(Landroid/database/Cursor;ILjava/lang/CharSequence;)V // method@19da │ │ -0829ce: 5b40 b50c |0013: iput-object v0, v4, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.indexer:Landroid/widget/AlphabetIndexer; // field@0cb5 │ │ -0829d2: 0e00 |0015: return-void │ │ +082974: |[082974] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.:(Landroid/content/Context;)V │ │ +082984: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +082986: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +082988: 7040 5c0b 5403 |0002: invoke-direct {v4, v5, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b5c │ │ +08298e: 7110 4c18 0500 |0005: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +082994: 0c00 |0008: move-result-object v0 │ │ +082996: 5b40 b60c |0009: iput-object v0, v4, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cb6 │ │ +08299a: 2200 8e03 |000b: new-instance v0, Landroid/widget/AlphabetIndexer; // type@038e │ │ +08299e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +0829a0: 1a02 4001 |000e: const-string v2, "ABCDEFGHIJKLMNOPQRSTUVWXYZ" // string@0140 │ │ +0829a4: 7040 da19 3021 |0010: invoke-direct {v0, v3, v1, v2}, Landroid/widget/AlphabetIndexer;.:(Landroid/database/Cursor;ILjava/lang/CharSequence;)V // method@19da │ │ +0829aa: 5b40 b50c |0013: iput-object v0, v4, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.indexer:Landroid/widget/AlphabetIndexer; // field@0cb5 │ │ +0829ae: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0005 line=94 │ │ 0x000b line=95 │ │ 0x0015 line=96 │ │ locals : │ │ @@ -205393,28 +205432,28 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0829d4: |[0829d4] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0829e4: 6e10 d018 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ -0829ea: 0c00 |0003: move-result-object v0 │ │ -0829ec: 1f00 6e04 |0004: check-cast v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder; // type@046e │ │ -0829f0: 5401 b30c |0006: iget-object v1, v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.person:Lorg/toulibre/cdl/model/Person; // field@0cb3 │ │ -0829f4: 7120 781d 1600 |0008: invoke-static {v6, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.toPerson:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/model/Person; // method@1d78 │ │ -0829fa: 0c01 |000b: move-result-object v1 │ │ -0829fc: 5b01 b30c |000c: iput-object v1, v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.person:Lorg/toulibre/cdl/model/Person; // field@0cb3 │ │ -082a00: 5401 b40c |000e: iget-object v1, v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.textView:Landroid/widget/TextView; // field@0cb4 │ │ -082a04: 5402 b30c |0010: iget-object v2, v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.person:Lorg/toulibre/cdl/model/Person; // field@0cb3 │ │ -082a08: 6e10 701f 0200 |0012: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Person;.getName:()Ljava/lang/String; // method@1f70 │ │ -082a0e: 0c02 |0015: move-result-object v2 │ │ -082a10: 6e20 dc1a 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -082a16: 0e00 |0019: return-void │ │ +0829b0: |[0829b0] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0829c0: 6e10 d018 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ +0829c6: 0c00 |0003: move-result-object v0 │ │ +0829c8: 1f00 6e04 |0004: check-cast v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder; // type@046e │ │ +0829cc: 5401 b30c |0006: iget-object v1, v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.person:Lorg/toulibre/cdl/model/Person; // field@0cb3 │ │ +0829d0: 7120 781d 1600 |0008: invoke-static {v6, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.toPerson:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/model/Person; // method@1d78 │ │ +0829d6: 0c01 |000b: move-result-object v1 │ │ +0829d8: 5b01 b30c |000c: iput-object v1, v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.person:Lorg/toulibre/cdl/model/Person; // field@0cb3 │ │ +0829dc: 5401 b40c |000e: iget-object v1, v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.textView:Landroid/widget/TextView; // field@0cb4 │ │ +0829e0: 5402 b30c |0010: iget-object v2, v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.person:Lorg/toulibre/cdl/model/Person; // field@0cb3 │ │ +0829e4: 6e10 701f 0200 |0012: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Person;.getName:()Ljava/lang/String; // method@1f70 │ │ +0829ea: 0c02 |0015: move-result-object v2 │ │ +0829ec: 6e20 dc1a 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +0829f2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0006 line=117 │ │ 0x000e line=118 │ │ 0x0019 line=119 │ │ locals : │ │ @@ -205429,18 +205468,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 │ │ -082a18: |[082a18] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.getItem:(I)Ljava/lang/Object; │ │ -082a28: 6e20 281e 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Person; // method@1e28 │ │ -082a2e: 0c00 |0003: move-result-object v0 │ │ -082a30: 1100 |0004: return-object v0 │ │ +0829f4: |[0829f4] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.getItem:(I)Ljava/lang/Object; │ │ +082a04: 6e20 281e 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Person; // method@1e28 │ │ +082a0a: 0c00 |0003: move-result-object v0 │ │ +082a0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -205449,21 +205488,21 @@ │ │ type : '(I)Lorg/toulibre/cdl/model/Person;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -082a34: |[082a34] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.getItem:(I)Lorg/toulibre/cdl/model/Person; │ │ -082a44: 6f20 650b 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.getItem:(I)Ljava/lang/Object; // method@0b65 │ │ -082a4a: 0c00 |0003: move-result-object v0 │ │ -082a4c: 1f00 4700 |0004: check-cast v0, Landroid/database/Cursor; // type@0047 │ │ -082a50: 7110 771d 0000 |0006: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toPerson:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Person; // method@1d77 │ │ -082a56: 0c00 |0009: move-result-object v0 │ │ -082a58: 1100 |000a: return-object v0 │ │ +082a10: |[082a10] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.getItem:(I)Lorg/toulibre/cdl/model/Person; │ │ +082a20: 6f20 650b 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.getItem:(I)Ljava/lang/Object; // method@0b65 │ │ +082a26: 0c00 |0003: move-result-object v0 │ │ +082a28: 1f00 4700 |0004: check-cast v0, Landroid/database/Cursor; // type@0047 │ │ +082a2c: 7110 771d 0000 |0006: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toPerson:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Person; // method@1d77 │ │ +082a32: 0c00 |0009: move-result-object v0 │ │ +082a34: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; │ │ 0x0000 - 0x000b reg=2 position I │ │ │ │ @@ -205472,19 +205511,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -082a5c: |[082a5c] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.getPositionForSection:(I)I │ │ -082a6c: 5410 b50c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.indexer:Landroid/widget/AlphabetIndexer; // field@0cb5 │ │ -082a70: 6e20 db19 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/AlphabetIndexer;.getPositionForSection:(I)I // method@19db │ │ -082a76: 0a00 |0005: move-result v0 │ │ -082a78: 0f00 |0006: return v0 │ │ +082a38: |[082a38] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.getPositionForSection:(I)I │ │ +082a48: 5410 b50c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.indexer:Landroid/widget/AlphabetIndexer; // field@0cb5 │ │ +082a4c: 6e20 db19 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/AlphabetIndexer;.getPositionForSection:(I)I // method@19db │ │ +082a52: 0a00 |0005: move-result v0 │ │ +082a54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; │ │ 0x0000 - 0x0007 reg=2 sectionIndex I │ │ │ │ @@ -205493,19 +205532,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -082a7c: |[082a7c] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.getSectionForPosition:(I)I │ │ -082a8c: 5410 b50c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.indexer:Landroid/widget/AlphabetIndexer; // field@0cb5 │ │ -082a90: 6e20 dc19 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/AlphabetIndexer;.getSectionForPosition:(I)I // method@19dc │ │ -082a96: 0a00 |0005: move-result v0 │ │ -082a98: 0f00 |0006: return v0 │ │ +082a58: |[082a58] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.getSectionForPosition:(I)I │ │ +082a68: 5410 b50c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.indexer:Landroid/widget/AlphabetIndexer; // field@0cb5 │ │ +082a6c: 6e20 dc19 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/AlphabetIndexer;.getSectionForPosition:(I)I // method@19dc │ │ +082a72: 0a00 |0005: move-result v0 │ │ +082a74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -205514,19 +205553,19 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082a9c: |[082a9c] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.getSections:()[Ljava/lang/Object; │ │ -082aac: 5410 b50c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.indexer:Landroid/widget/AlphabetIndexer; // field@0cb5 │ │ -082ab0: 6e10 dd19 0000 |0002: invoke-virtual {v0}, Landroid/widget/AlphabetIndexer;.getSections:()[Ljava/lang/Object; // method@19dd │ │ -082ab6: 0c00 |0005: move-result-object v0 │ │ -082ab8: 1100 |0006: return-object v0 │ │ +082a78: |[082a78] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.getSections:()[Ljava/lang/Object; │ │ +082a88: 5410 b50c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.indexer:Landroid/widget/AlphabetIndexer; // field@0cb5 │ │ +082a8c: 6e10 dd19 0000 |0002: invoke-virtual {v0}, Landroid/widget/AlphabetIndexer;.getSections:()[Ljava/lang/Object; // method@19dd │ │ +082a92: 0c00 |0005: move-result-object v0 │ │ +082a94: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; │ │ │ │ #6 : (in Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;) │ │ @@ -205534,30 +205573,30 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -082abc: |[082abc] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -082acc: 5452 b60c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cb6 │ │ -082ad0: 1403 0300 0901 |0002: const v3, #float 2.51629e-38 // #01090003 │ │ -082ad6: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -082ad8: 6e40 4f18 3248 |0006: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -082ade: 0c01 |0009: move-result-object v1 │ │ -082ae0: 2200 6e04 |000a: new-instance v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder; // type@046e │ │ -082ae4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -082ae6: 7020 241e 2000 |000d: invoke-direct {v0, v2}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.:(Lorg/toulibre/cdl/fragments/PersonsListFragment$1;)V // method@1e24 │ │ -082aec: 1402 1400 0201 |0010: const v2, #float 2.38773e-38 // #01020014 │ │ -082af2: 6e20 b518 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -082af8: 0c02 |0016: move-result-object v2 │ │ -082afa: 1f02 b103 |0017: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ -082afe: 5b02 b40c |0019: iput-object v2, v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.textView:Landroid/widget/TextView; // field@0cb4 │ │ -082b02: 6e20 1519 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ -082b08: 1101 |001e: return-object v1 │ │ +082a98: |[082a98] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +082aa8: 5452 b60c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cb6 │ │ +082aac: 1403 0300 0901 |0002: const v3, #float 2.51629e-38 // #01090003 │ │ +082ab2: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +082ab4: 6e40 4f18 3248 |0006: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +082aba: 0c01 |0009: move-result-object v1 │ │ +082abc: 2200 6e04 |000a: new-instance v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder; // type@046e │ │ +082ac0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +082ac2: 7020 241e 2000 |000d: invoke-direct {v0, v2}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.:(Lorg/toulibre/cdl/fragments/PersonsListFragment$1;)V // method@1e24 │ │ +082ac8: 1402 1400 0201 |0010: const v2, #float 2.38773e-38 // #01020014 │ │ +082ace: 6e20 b518 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +082ad4: 0c02 |0016: move-result-object v2 │ │ +082ad6: 1f02 b103 |0017: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ +082ada: 5b02 b40c |0019: iput-object v2, v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter$ViewHolder;.textView:Landroid/widget/TextView; // field@0cb4 │ │ +082ade: 6e20 1519 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ +082ae4: 1101 |001e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x000a line=107 │ │ 0x0010 line=108 │ │ 0x001b line=109 │ │ 0x001e line=111 │ │ @@ -205574,35 +205613,35 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -082b0c: |[082b0c] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -082b1c: 5410 b50c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.indexer:Landroid/widget/AlphabetIndexer; // field@0cb5 │ │ -082b20: 6e20 de19 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/AlphabetIndexer;.setCursor:(Landroid/database/Cursor;)V // method@19de │ │ -082b26: 6f20 700b 2100 |0005: invoke-super {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0b70 │ │ -082b2c: 0c00 |0008: move-result-object v0 │ │ -082b2e: 1100 |0009: return-object v0 │ │ +082ae8: |[082ae8] org.toulibre.cdl.fragments.PersonsListFragment$PersonsAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +082af8: 5410 b50c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.indexer:Landroid/widget/AlphabetIndexer; // field@0cb5 │ │ +082afc: 6e20 de19 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/AlphabetIndexer;.setCursor:(Landroid/database/Cursor;)V // method@19de │ │ +082b02: 6f20 700b 2100 |0005: invoke-super {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@0b70 │ │ +082b08: 0c00 |0008: move-result-object v0 │ │ +082b0a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; │ │ 0x0000 - 0x000a reg=2 newCursor Landroid/database/Cursor; │ │ │ │ - source_file_idx : 2794 (PersonsListFragment.java) │ │ + source_file_idx : 2792 (PersonsListFragment.java) │ │ │ │ Class #740 header: │ │ class_idx : 1136 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1165 │ │ -source_file_idx : 2794 │ │ +source_file_idx : 2792 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #740 annotations: │ │ Annotations on class │ │ @@ -205622,17 +205661,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -082b30: |[082b30] org.toulibre.cdl.fragments.PersonsListFragment$PersonsLoader.:(Landroid/content/Context;)V │ │ -082b40: 7020 fe1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ -082b46: 0e00 |0003: return-void │ │ +082b0c: |[082b0c] org.toulibre.cdl.fragments.PersonsListFragment$PersonsLoader.:(Landroid/content/Context;)V │ │ +082b1c: 7020 fe1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ +082b22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsLoader; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -205643,41 +205682,41 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -082b48: |[082b48] org.toulibre.cdl.fragments.PersonsListFragment$PersonsLoader.getCursor:()Landroid/database/Cursor; │ │ -082b58: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -082b5e: 0c00 |0003: move-result-object v0 │ │ -082b60: 6e10 661d 0000 |0004: invoke-virtual {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.getPersons:()Landroid/database/Cursor; // method@1d66 │ │ -082b66: 0c00 |0007: move-result-object v0 │ │ -082b68: 1100 |0008: return-object v0 │ │ +082b24: |[082b24] org.toulibre.cdl.fragments.PersonsListFragment$PersonsLoader.getCursor:()Landroid/database/Cursor; │ │ +082b34: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +082b3a: 0c00 |0003: move-result-object v0 │ │ +082b3c: 6e10 661d 0000 |0004: invoke-virtual {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.getPersons:()Landroid/database/Cursor; // method@1d66 │ │ +082b42: 0c00 |0007: move-result-object v0 │ │ +082b44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsLoader; │ │ │ │ - source_file_idx : 2794 (PersonsListFragment.java) │ │ + source_file_idx : 2792 (PersonsListFragment.java) │ │ │ │ Class #741 header: │ │ class_idx : 1137 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1141 │ │ -source_file_idx : 2794 │ │ +source_file_idx : 2792 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #741 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/fragments/PersonsListFragment$1; Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsLoader; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsLoader; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lorg/toulibre/cdl/fragments/SmoothListFragment;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Landroid/database/Cursor;" ">;" } │ │ Annotations on method #7735 'onCreateLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" ")" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" } │ │ Annotations on method #7737 'onLoadFinished' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" "Landroid/database/Cursor;" ")V" } │ │ Annotations on method #7739 'onLoaderReset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;)V" } │ │ @@ -205700,51 +205739,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082b6c: |[082b6c] org.toulibre.cdl.fragments.PersonsListFragment.:()V │ │ -082b7c: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ -082b82: 0e00 |0003: return-void │ │ +082b48: |[082b48] org.toulibre.cdl.fragments.PersonsListFragment.:()V │ │ +082b58: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ +082b5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ - 0x0003 line=85 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/PersonsListFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/PersonsListFragment;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -082b84: |[082b84] org.toulibre.cdl.fragments.PersonsListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -082b94: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -082b96: 6f20 611e 4300 |0001: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ -082b9c: 6e10 321e 0300 |0004: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getListView:()Landroid/widget/ListView; // method@1e32 │ │ -082ba2: 0c00 |0007: move-result-object v0 │ │ -082ba4: 6e20 731a 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setFastScrollEnabled:(Z)V // method@1a73 │ │ -082baa: 1400 2e00 077f |000b: const v0, #float 1.79447e+38 // #7f07002e │ │ -082bb0: 6e20 341e 0300 |000e: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getString:(I)Ljava/lang/String; // method@1e34 │ │ -082bb6: 0c00 |0011: move-result-object v0 │ │ -082bb8: 6e20 3c1e 0300 |0012: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1e3c │ │ -082bbe: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -082bc0: 6e20 3e1e 0300 |0016: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.setListShown:(Z)V // method@1e3e │ │ -082bc6: 6e10 331e 0300 |0019: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1e33 │ │ -082bcc: 0c00 |001c: move-result-object v0 │ │ -082bce: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -082bd0: 6e40 3d04 2031 |001e: invoke-virtual {v0, v2, v1, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -082bd6: 0e00 |0021: return-void │ │ +082b60: |[082b60] org.toulibre.cdl.fragments.PersonsListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +082b70: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +082b72: 6f20 611e 4300 |0001: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ +082b78: 6e10 321e 0300 |0004: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getListView:()Landroid/widget/ListView; // method@1e32 │ │ +082b7e: 0c00 |0007: move-result-object v0 │ │ +082b80: 6e20 731a 2000 |0008: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setFastScrollEnabled:(Z)V // method@1a73 │ │ +082b86: 1400 2e00 077f |000b: const v0, #float 1.79447e+38 // #7f07002e │ │ +082b8c: 6e20 341e 0300 |000e: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getString:(I)Ljava/lang/String; // method@1e34 │ │ +082b92: 0c00 |0011: move-result-object v0 │ │ +082b94: 6e20 3c1e 0300 |0012: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1e3c │ │ +082b9a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +082b9c: 6e20 3e1e 0300 |0016: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.setListShown:(Z)V // method@1e3e │ │ +082ba2: 6e10 331e 0300 |0019: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1e33 │ │ +082ba8: 0c00 |001c: move-result-object v0 │ │ +082baa: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +082bac: 6e40 3d04 2031 |001e: invoke-virtual {v0, v2, v1, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +082bb2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0004 line=40 │ │ 0x000b line=41 │ │ 0x0015 line=42 │ │ 0x0019 line=44 │ │ @@ -205758,24 +205796,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -082bd8: |[082bd8] org.toulibre.cdl.fragments.PersonsListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -082be8: 6f20 631e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ -082bee: 2200 6f04 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // type@046f │ │ -082bf2: 6e10 311e 0200 |0005: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e31 │ │ -082bf8: 0c01 |0008: move-result-object v1 │ │ -082bfa: 7020 251e 1000 |0009: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.:(Landroid/content/Context;)V // method@1e25 │ │ -082c00: 5b20 b70c |000c: iput-object v0, v2, Lorg/toulibre/cdl/fragments/PersonsListFragment;.adapter:Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // field@0cb7 │ │ -082c04: 5420 b70c |000e: iget-object v0, v2, Lorg/toulibre/cdl/fragments/PersonsListFragment;.adapter:Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // field@0cb7 │ │ -082c08: 6e20 3d1e 0200 |0010: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1e3d │ │ -082c0e: 0e00 |0013: return-void │ │ +082bb4: |[082bb4] org.toulibre.cdl.fragments.PersonsListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +082bc4: 6f20 631e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ +082bca: 2200 6f04 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // type@046f │ │ +082bce: 6e10 311e 0200 |0005: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e31 │ │ +082bd4: 0c01 |0008: move-result-object v1 │ │ +082bd6: 7020 251e 1000 |0009: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.:(Landroid/content/Context;)V // method@1e25 │ │ +082bdc: 5b20 b70c |000c: iput-object v0, v2, Lorg/toulibre/cdl/fragments/PersonsListFragment;.adapter:Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // field@0cb7 │ │ +082be0: 5420 b70c |000e: iget-object v0, v2, Lorg/toulibre/cdl/fragments/PersonsListFragment;.adapter:Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // field@0cb7 │ │ +082be4: 6e20 3d1e 0200 |0010: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1e3d │ │ +082bea: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x000e line=33 │ │ 0x0013 line=34 │ │ locals : │ │ @@ -205787,20 +205825,20 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -082c10: |[082c10] org.toulibre.cdl.fragments.PersonsListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -082c20: 2200 7004 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsLoader; // type@0470 │ │ -082c24: 6e10 311e 0200 |0002: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e31 │ │ -082c2a: 0c01 |0005: move-result-object v1 │ │ -082c2c: 7020 2e1e 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsLoader;.:(Landroid/content/Context;)V // method@1e2e │ │ -082c32: 1100 |0009: return-object v0 │ │ +082bec: |[082bec] org.toulibre.cdl.fragments.PersonsListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +082bfc: 2200 7004 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsLoader; // type@0470 │ │ +082c00: 6e10 311e 0200 |0002: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e31 │ │ +082c06: 0c01 |0005: move-result-object v1 │ │ +082c08: 7020 2e1e 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsLoader;.:(Landroid/content/Context;)V // method@1e2e │ │ +082c0e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/toulibre/cdl/fragments/PersonsListFragment; │ │ 0x0000 - 0x000a reg=3 id I │ │ 0x0000 - 0x000a reg=4 args Landroid/os/Bundle; │ │ @@ -205810,28 +205848,28 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -082c34: |[082c34] org.toulibre.cdl.fragments.PersonsListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -082c44: 5452 b70c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/PersonsListFragment;.adapter:Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // field@0cb7 │ │ -082c48: 6e20 281e 8200 |0002: invoke-virtual {v2, v8}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Person; // method@1e28 │ │ -082c4e: 0c01 |0005: move-result-object v1 │ │ -082c50: 2202 3100 |0006: new-instance v2, Landroid/content/Intent; // type@0031 │ │ -082c54: 6e10 311e 0500 |0008: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e31 │ │ -082c5a: 0c03 |000b: move-result-object v3 │ │ -082c5c: 1c04 4304 |000c: const-class v4, Lorg/toulibre/cdl/activities/PersonInfoActivity; // type@0443 │ │ -082c60: 7030 da00 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -082c66: 1a03 0220 |0011: const-string v3, "person" // string@2002 │ │ -082c6a: 6e30 f500 3201 |0013: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -082c70: 0c00 |0016: move-result-object v0 │ │ -082c72: 6e20 3f1e 0500 |0017: invoke-virtual {v5, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.startActivity:(Landroid/content/Intent;)V // method@1e3f │ │ -082c78: 0e00 |001a: return-void │ │ +082c10: |[082c10] org.toulibre.cdl.fragments.PersonsListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +082c20: 5452 b70c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/PersonsListFragment;.adapter:Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // field@0cb7 │ │ +082c24: 6e20 281e 8200 |0002: invoke-virtual {v2, v8}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Person; // method@1e28 │ │ +082c2a: 0c01 |0005: move-result-object v1 │ │ +082c2c: 2202 3100 |0006: new-instance v2, Landroid/content/Intent; // type@0031 │ │ +082c30: 6e10 311e 0500 |0008: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e31 │ │ +082c36: 0c03 |000b: move-result-object v3 │ │ +082c38: 1c04 4304 |000c: const-class v4, Lorg/toulibre/cdl/activities/PersonInfoActivity; // type@0443 │ │ +082c3c: 7030 da00 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +082c42: 1a03 0020 |0011: const-string v3, "person" // string@2000 │ │ +082c46: 6e30 f500 3201 |0013: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +082c4c: 0c00 |0016: move-result-object v0 │ │ +082c4e: 6e20 3f1e 0500 |0017: invoke-virtual {v5, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.startActivity:(Landroid/content/Intent;)V // method@1e3f │ │ +082c54: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0006 line=81 │ │ 0x0017 line=82 │ │ 0x001a line=83 │ │ locals : │ │ @@ -205848,21 +205886,21 @@ │ │ type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -082c7c: |[082c7c] org.toulibre.cdl.fragments.PersonsListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ -082c8c: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -082c90: 5410 b70c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonsListFragment;.adapter:Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // field@0cb7 │ │ -082c94: 6e20 2d1e 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1e2d │ │ -082c9a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -082c9c: 6e20 3e1e 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.setListShown:(Z)V // method@1e3e │ │ -082ca2: 0e00 |000b: return-void │ │ +082c58: |[082c58] org.toulibre.cdl.fragments.PersonsListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ +082c68: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +082c6c: 5410 b70c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/PersonsListFragment;.adapter:Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // field@0cb7 │ │ +082c70: 6e20 2d1e 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1e2d │ │ +082c76: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +082c78: 6e20 3e1e 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.setListShown:(Z)V // method@1e3e │ │ +082c7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x0007 line=70 │ │ 0x000b line=71 │ │ locals : │ │ @@ -205876,18 +205914,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -082ca4: |[082ca4] org.toulibre.cdl.fragments.PersonsListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -082cb4: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ -082cb8: 6e30 391e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1e39 │ │ -082cbe: 0e00 |0005: return-void │ │ +082c80: |[082c80] org.toulibre.cdl.fragments.PersonsListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +082c90: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ +082c94: 6e30 391e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/PersonsListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1e39 │ │ +082c9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/PersonsListFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -205897,35 +205935,35 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -082cc0: |[082cc0] org.toulibre.cdl.fragments.PersonsListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -082cd0: 5420 b70c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/PersonsListFragment;.adapter:Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // field@0cb7 │ │ -082cd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -082cd6: 6e20 2d1e 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1e2d │ │ -082cdc: 0e00 |0006: return-void │ │ +082c9c: |[082c9c] org.toulibre.cdl.fragments.PersonsListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +082cac: 5420 b70c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/PersonsListFragment;.adapter:Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter; // field@0cb7 │ │ +082cb0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +082cb2: 6e20 2d1e 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1e2d │ │ +082cb8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/fragments/PersonsListFragment; │ │ 0x0000 - 0x0007 reg=3 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - source_file_idx : 2794 (PersonsListFragment.java) │ │ + source_file_idx : 2792 (PersonsListFragment.java) │ │ │ │ Class #742 header: │ │ class_idx : 1138 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1165 │ │ -source_file_idx : 2921 │ │ +source_file_idx : 2919 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #742 annotations: │ │ Annotations on class │ │ @@ -205949,18 +205987,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -082ce0: |[082ce0] org.toulibre.cdl.fragments.SearchResultListFragment$TextSearchLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -082cf0: 7020 fe1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ -082cf6: 5b02 b80c |0003: iput-object v2, v0, Lorg/toulibre/cdl/fragments/SearchResultListFragment$TextSearchLoader;.query:Ljava/lang/String; // field@0cb8 │ │ -082cfa: 0e00 |0005: return-void │ │ +082cbc: |[082cbc] org.toulibre.cdl.fragments.SearchResultListFragment$TextSearchLoader.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +082ccc: 7020 fe1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ +082cd2: 5b02 b80c |0003: iput-object v2, v0, Lorg/toulibre/cdl/fragments/SearchResultListFragment$TextSearchLoader;.query:Ljava/lang/String; // field@0cb8 │ │ +082cd6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/SearchResultListFragment$TextSearchLoader; │ │ @@ -205973,34 +206011,34 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -082cfc: |[082cfc] org.toulibre.cdl.fragments.SearchResultListFragment$TextSearchLoader.getCursor:()Landroid/database/Cursor; │ │ -082d0c: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -082d12: 0c00 |0003: move-result-object v0 │ │ -082d14: 5421 b80c |0004: iget-object v1, v2, Lorg/toulibre/cdl/fragments/SearchResultListFragment$TextSearchLoader;.query:Ljava/lang/String; // field@0cb8 │ │ -082d18: 6e20 681d 1000 |0006: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.getSearchResults:(Ljava/lang/String;)Landroid/database/Cursor; // method@1d68 │ │ -082d1e: 0c00 |0009: move-result-object v0 │ │ -082d20: 1100 |000a: return-object v0 │ │ +082cd8: |[082cd8] org.toulibre.cdl.fragments.SearchResultListFragment$TextSearchLoader.getCursor:()Landroid/database/Cursor; │ │ +082ce8: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +082cee: 0c00 |0003: move-result-object v0 │ │ +082cf0: 5421 b80c |0004: iget-object v1, v2, Lorg/toulibre/cdl/fragments/SearchResultListFragment$TextSearchLoader;.query:Ljava/lang/String; // field@0cb8 │ │ +082cf4: 6e20 681d 1000 |0006: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.getSearchResults:(Ljava/lang/String;)Landroid/database/Cursor; // method@1d68 │ │ +082cfa: 0c00 |0009: move-result-object v0 │ │ +082cfc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/toulibre/cdl/fragments/SearchResultListFragment$TextSearchLoader; │ │ │ │ - source_file_idx : 2921 (SearchResultListFragment.java) │ │ + source_file_idx : 2919 (SearchResultListFragment.java) │ │ │ │ Class #743 header: │ │ class_idx : 1139 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1141 │ │ -source_file_idx : 2921 │ │ +source_file_idx : 2919 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #743 annotations: │ │ Annotations on class │ │ @@ -206031,42 +206069,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082d24: |[082d24] org.toulibre.cdl.fragments.SearchResultListFragment.:()V │ │ -082d34: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ -082d3a: 0e00 |0003: return-void │ │ +082d00: |[082d00] org.toulibre.cdl.fragments.SearchResultListFragment.:()V │ │ +082d10: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ +082d16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ - 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/SearchResultListFragment; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/SearchResultListFragment;) │ │ name : 'newInstance' │ │ type : '(Ljava/lang/String;)Lorg/toulibre/cdl/fragments/SearchResultListFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -082d3c: |[082d3c] org.toulibre.cdl.fragments.SearchResultListFragment.newInstance:(Ljava/lang/String;)Lorg/toulibre/cdl/fragments/SearchResultListFragment; │ │ -082d4c: 2201 7304 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/SearchResultListFragment; // type@0473 │ │ -082d50: 7010 421e 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.:()V // method@1e42 │ │ -082d56: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -082d5a: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -082d60: 1a02 9720 |000a: const-string v2, "query" // string@2097 │ │ -082d64: 6e30 2902 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ -082d6a: 6e20 4f1e 0100 |000f: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.setArguments:(Landroid/os/Bundle;)V // method@1e4f │ │ -082d70: 1101 |0012: return-object v1 │ │ +082d18: |[082d18] org.toulibre.cdl.fragments.SearchResultListFragment.newInstance:(Ljava/lang/String;)Lorg/toulibre/cdl/fragments/SearchResultListFragment; │ │ +082d28: 2201 7304 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/SearchResultListFragment; // type@0473 │ │ +082d2c: 7010 421e 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.:()V // method@1e42 │ │ +082d32: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +082d36: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +082d3c: 1a02 9520 |000a: const-string v2, "query" // string@2095 │ │ +082d40: 6e30 2902 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@0229 │ │ +082d46: 6e20 4f1e 0100 |000f: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.setArguments:(Landroid/os/Bundle;)V // method@1e4f │ │ +082d4c: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0005 line=27 │ │ 0x000a line=28 │ │ 0x000f line=29 │ │ 0x0012 line=30 │ │ @@ -206081,28 +206118,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -082d74: |[082d74] org.toulibre.cdl.fragments.SearchResultListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -082d84: 6f20 611e 4300 |0000: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ -082d8a: 1400 2f00 077f |0003: const v0, #float 1.79447e+38 // #7f07002f │ │ -082d90: 6e20 461e 0300 |0006: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getString:(I)Ljava/lang/String; // method@1e46 │ │ -082d96: 0c00 |0009: move-result-object v0 │ │ -082d98: 6e20 501e 0300 |000a: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1e50 │ │ -082d9e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -082da0: 6e20 521e 0300 |000e: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.setListShown:(Z)V // method@1e52 │ │ -082da6: 6e10 451e 0300 |0011: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1e45 │ │ -082dac: 0c00 |0014: move-result-object v0 │ │ -082dae: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -082db0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -082db2: 6e40 3d04 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -082db8: 0e00 |001a: return-void │ │ +082d50: |[082d50] org.toulibre.cdl.fragments.SearchResultListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +082d60: 6f20 611e 4300 |0000: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ +082d66: 1400 2f00 077f |0003: const v0, #float 1.79447e+38 // #7f07002f │ │ +082d6c: 6e20 461e 0300 |0006: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getString:(I)Ljava/lang/String; // method@1e46 │ │ +082d72: 0c00 |0009: move-result-object v0 │ │ +082d74: 6e20 501e 0300 |000a: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1e50 │ │ +082d7a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +082d7c: 6e20 521e 0300 |000e: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.setListShown:(Z)V // method@1e52 │ │ +082d82: 6e10 451e 0300 |0011: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1e45 │ │ +082d88: 0c00 |0014: move-result-object v0 │ │ +082d8a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +082d8c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +082d8e: 6e40 3d04 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +082d94: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=44 │ │ 0x000d line=45 │ │ 0x0011 line=47 │ │ 0x001a line=48 │ │ @@ -206115,24 +206152,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -082dbc: |[082dbc] org.toulibre.cdl.fragments.SearchResultListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -082dcc: 6f20 631e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ -082dd2: 2200 4c04 |0003: new-instance v0, Lorg/toulibre/cdl/adapters/EventsAdapter; // type@044c │ │ -082dd6: 6e10 431e 0200 |0005: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e43 │ │ -082ddc: 0c01 |0008: move-result-object v1 │ │ -082dde: 7020 371d 1000 |0009: invoke-direct {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.:(Landroid/content/Context;)V // method@1d37 │ │ -082de4: 5b20 b90c |000c: iput-object v0, v2, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb9 │ │ -082de8: 5420 b90c |000e: iget-object v0, v2, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb9 │ │ -082dec: 6e20 511e 0200 |0010: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1e51 │ │ -082df2: 0e00 |0013: return-void │ │ +082d98: |[082d98] org.toulibre.cdl.fragments.SearchResultListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +082da8: 6f20 631e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ +082dae: 2200 4c04 |0003: new-instance v0, Lorg/toulibre/cdl/adapters/EventsAdapter; // type@044c │ │ +082db2: 6e10 431e 0200 |0005: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e43 │ │ +082db8: 0c01 |0008: move-result-object v1 │ │ +082dba: 7020 371d 1000 |0009: invoke-direct {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.:(Landroid/content/Context;)V // method@1d37 │ │ +082dc0: 5b20 b90c |000c: iput-object v0, v2, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb9 │ │ +082dc4: 5420 b90c |000e: iget-object v0, v2, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb9 │ │ +082dc8: 6e20 511e 0200 |0010: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1e51 │ │ +082dce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x000e line=37 │ │ 0x0013 line=38 │ │ locals : │ │ @@ -206144,25 +206181,25 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -082df4: |[082df4] org.toulibre.cdl.fragments.SearchResultListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -082e04: 6e10 441e 0300 |0000: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getArguments:()Landroid/os/Bundle; // method@1e44 │ │ -082e0a: 0c01 |0003: move-result-object v1 │ │ -082e0c: 1a02 9720 |0004: const-string v2, "query" // string@2097 │ │ -082e10: 6e20 1b02 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@021b │ │ -082e16: 0c00 |0009: move-result-object v0 │ │ -082e18: 2201 7204 |000a: new-instance v1, Lorg/toulibre/cdl/fragments/SearchResultListFragment$TextSearchLoader; // type@0472 │ │ -082e1c: 6e10 431e 0300 |000c: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e43 │ │ -082e22: 0c02 |000f: move-result-object v2 │ │ -082e24: 7030 401e 2100 |0010: invoke-direct {v1, v2, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment$TextSearchLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@1e40 │ │ -082e2a: 1101 |0013: return-object v1 │ │ +082dd0: |[082dd0] org.toulibre.cdl.fragments.SearchResultListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +082de0: 6e10 441e 0300 |0000: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getArguments:()Landroid/os/Bundle; // method@1e44 │ │ +082de6: 0c01 |0003: move-result-object v1 │ │ +082de8: 1a02 9520 |0004: const-string v2, "query" // string@2095 │ │ +082dec: 6e20 1b02 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@021b │ │ +082df2: 0c00 |0009: move-result-object v0 │ │ +082df4: 2201 7204 |000a: new-instance v1, Lorg/toulibre/cdl/fragments/SearchResultListFragment$TextSearchLoader; // type@0472 │ │ +082df8: 6e10 431e 0300 |000c: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e43 │ │ +082dfe: 0c02 |000f: move-result-object v2 │ │ +082e00: 7030 401e 2100 |0010: invoke-direct {v1, v2, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment$TextSearchLoader;.:(Landroid/content/Context;Ljava/lang/String;)V // method@1e40 │ │ +082e06: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x000a line=68 │ │ locals : │ │ 0x000a - 0x0014 reg=0 query Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=3 this Lorg/toulibre/cdl/fragments/SearchResultListFragment; │ │ @@ -206174,28 +206211,28 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -082e2c: |[082e2c] org.toulibre.cdl.fragments.SearchResultListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -082e3c: 5452 b90c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb9 │ │ -082e40: 6e20 3b1d 8200 |0002: invoke-virtual {v2, v8}, Lorg/toulibre/cdl/adapters/EventsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1d3b │ │ -082e46: 0c00 |0005: move-result-object v0 │ │ -082e48: 2202 3100 |0006: new-instance v2, Landroid/content/Intent; // type@0031 │ │ -082e4c: 6e10 431e 0500 |0008: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e43 │ │ -082e52: 0c03 |000b: move-result-object v3 │ │ -082e54: 1c04 3404 |000c: const-class v4, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ -082e58: 7030 da00 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -082e5e: 1a03 7113 |0011: const-string v3, "event" // string@1371 │ │ -082e62: 6e30 f500 3200 |0013: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -082e68: 0c01 |0016: move-result-object v1 │ │ -082e6a: 6e20 531e 1500 |0017: invoke-virtual {v5, v1}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.startActivity:(Landroid/content/Intent;)V // method@1e53 │ │ -082e70: 0e00 |001a: return-void │ │ +082e08: |[082e08] org.toulibre.cdl.fragments.SearchResultListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +082e18: 5452 b90c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb9 │ │ +082e1c: 6e20 3b1d 8200 |0002: invoke-virtual {v2, v8}, Lorg/toulibre/cdl/adapters/EventsAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1d3b │ │ +082e22: 0c00 |0005: move-result-object v0 │ │ +082e24: 2202 3100 |0006: new-instance v2, Landroid/content/Intent; // type@0031 │ │ +082e28: 6e10 431e 0500 |0008: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e43 │ │ +082e2e: 0c03 |000b: move-result-object v3 │ │ +082e30: 1c04 3404 |000c: const-class v4, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ +082e34: 7030 da00 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +082e3a: 1a03 6f13 |0011: const-string v3, "event" // string@136f │ │ +082e3e: 6e30 f500 3200 |0013: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +082e44: 0c01 |0016: move-result-object v1 │ │ +082e46: 6e20 531e 1500 |0017: invoke-virtual {v5, v1}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.startActivity:(Landroid/content/Intent;)V // method@1e53 │ │ +082e4c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0006 line=88 │ │ 0x0017 line=89 │ │ 0x001a line=90 │ │ locals : │ │ @@ -206212,21 +206249,21 @@ │ │ type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -082e74: |[082e74] org.toulibre.cdl.fragments.SearchResultListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ -082e84: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -082e88: 5410 b90c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb9 │ │ -082e8c: 6e20 3d1d 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ -082e92: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -082e94: 6e20 521e 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.setListShown:(Z)V // method@1e52 │ │ -082e9a: 0e00 |000b: return-void │ │ +082e50: |[082e50] org.toulibre.cdl.fragments.SearchResultListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ +082e60: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +082e64: 5410 b90c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb9 │ │ +082e68: 6e20 3d1d 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ +082e6e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +082e70: 6e20 521e 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.setListShown:(Z)V // method@1e52 │ │ +082e76: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0002 line=74 │ │ 0x0007 line=77 │ │ 0x000b line=78 │ │ locals : │ │ @@ -206240,18 +206277,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -082e9c: |[082e9c] org.toulibre.cdl.fragments.SearchResultListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -082eac: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ -082eb0: 6e30 4c1e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1e4c │ │ -082eb6: 0e00 |0005: return-void │ │ +082e78: |[082e78] org.toulibre.cdl.fragments.SearchResultListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +082e88: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ +082e8c: 6e30 4c1e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1e4c │ │ +082e92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/SearchResultListFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -206261,35 +206298,35 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -082eb8: |[082eb8] org.toulibre.cdl.fragments.SearchResultListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -082ec8: 5420 b90c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb9 │ │ -082ecc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -082ece: 6e20 3d1d 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ -082ed4: 0e00 |0006: return-void │ │ +082e94: |[082e94] org.toulibre.cdl.fragments.SearchResultListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +082ea4: 5420 b90c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/SearchResultListFragment;.adapter:Lorg/toulibre/cdl/adapters/EventsAdapter; // field@0cb9 │ │ +082ea8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +082eaa: 6e20 3d1d 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/adapters/EventsAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1d3d │ │ +082eb0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0006 line=83 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/fragments/SearchResultListFragment; │ │ 0x0000 - 0x0007 reg=3 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - source_file_idx : 2921 (SearchResultListFragment.java) │ │ + source_file_idx : 2919 (SearchResultListFragment.java) │ │ │ │ Class #744 header: │ │ class_idx : 1140 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 319 │ │ -source_file_idx : 2949 │ │ +source_file_idx : 2947 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 4 │ │ │ │ Class #744 - │ │ Class descriptor : 'Lorg/toulibre/cdl/fragments/SettingsFragment;' │ │ @@ -206305,17 +206342,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -082ed8: |[082ed8] org.toulibre.cdl.fragments.SettingsFragment.:()V │ │ -082ee8: 7010 5106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/preference/PreferenceFragment;.:()V // method@0651 │ │ -082eee: 0e00 |0003: return-void │ │ +082eb4: |[082eb4] org.toulibre.cdl.fragments.SettingsFragment.:()V │ │ +082ec4: 7010 5106 0000 |0000: invoke-direct {v0}, Landroid/support/v4/preference/PreferenceFragment;.:()V // method@0651 │ │ +082eca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/SettingsFragment; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/SettingsFragment;) │ │ @@ -206323,41 +206360,41 @@ │ │ type : '()Lorg/toulibre/cdl/fragments/SettingsFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -082ef0: |[082ef0] org.toulibre.cdl.fragments.SettingsFragment.newInstance:()Lorg/toulibre/cdl/fragments/SettingsFragment; │ │ -082f00: 2200 7404 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/SettingsFragment; // type@0474 │ │ -082f04: 7010 541e 0000 |0002: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SettingsFragment;.:()V // method@1e54 │ │ -082f0a: 1100 |0005: return-object v0 │ │ +082ecc: |[082ecc] org.toulibre.cdl.fragments.SettingsFragment.newInstance:()Lorg/toulibre/cdl/fragments/SettingsFragment; │ │ +082edc: 2200 7404 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/SettingsFragment; // type@0474 │ │ +082ee0: 7010 541e 0000 |0002: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SettingsFragment;.:()V // method@1e54 │ │ +082ee6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ │ │ #2 : (in Lorg/toulibre/cdl/fragments/SettingsFragment;) │ │ name : 'updateNotificationsDelaySummary' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -082f0c: |[082f0c] org.toulibre.cdl.fragments.SettingsFragment.updateNotificationsDelaySummary:()V │ │ -082f1c: 1a01 361e |0000: const-string v1, "notifications_delay" // string@1e36 │ │ -082f20: 6e20 561e 1200 |0002: invoke-virtual {v2, v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1e56 │ │ -082f26: 0c00 |0005: move-result-object v0 │ │ -082f28: 1f00 8800 |0006: check-cast v0, Landroid/preference/ListPreference; // type@0088 │ │ -082f2c: 6e10 6702 0000 |0008: invoke-virtual {v0}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0267 │ │ -082f32: 0c01 |000b: move-result-object v1 │ │ -082f34: 6e20 6802 1000 |000c: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0268 │ │ -082f3a: 0e00 |000f: return-void │ │ +082ee8: |[082ee8] org.toulibre.cdl.fragments.SettingsFragment.updateNotificationsDelaySummary:()V │ │ +082ef8: 1a01 341e |0000: const-string v1, "notifications_delay" // string@1e34 │ │ +082efc: 6e20 561e 1200 |0002: invoke-virtual {v2, v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1e56 │ │ +082f02: 0c00 |0005: move-result-object v0 │ │ +082f04: 1f00 8800 |0006: check-cast v0, Landroid/preference/ListPreference; // type@0088 │ │ +082f08: 6e10 6702 0000 |0008: invoke-virtual {v0}, Landroid/preference/ListPreference;.getEntry:()Ljava/lang/CharSequence; // method@0267 │ │ +082f0e: 0c01 |000b: move-result-object v1 │ │ +082f10: 6e20 6802 1000 |000c: invoke-virtual {v0, v1}, Landroid/preference/ListPreference;.setSummary:(Ljava/lang/CharSequence;)V // method@0268 │ │ +082f16: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0008 line=63 │ │ 0x000f line=64 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 notificationsDelayPreference Landroid/preference/ListPreference; │ │ @@ -206368,34 +206405,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -082f3c: |[082f3c] org.toulibre.cdl.fragments.SettingsFragment.updateNotificationsEnabled:()V │ │ -082f4c: 1a01 371e |0000: const-string v1, "notifications_enabled" // string@1e37 │ │ -082f50: 6e20 561e 1200 |0002: invoke-virtual {v2, v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1e56 │ │ -082f56: 0c01 |0005: move-result-object v1 │ │ -082f58: 1f01 8700 |0006: check-cast v1, Landroid/preference/CheckBoxPreference; // type@0087 │ │ -082f5c: 6e10 6602 0100 |0008: invoke-virtual {v1}, Landroid/preference/CheckBoxPreference;.isChecked:()Z // method@0266 │ │ -082f62: 0a00 |000b: move-result v0 │ │ -082f64: 1a01 391e |000c: const-string v1, "notifications_vibrate" // string@1e39 │ │ -082f68: 6e20 561e 1200 |000e: invoke-virtual {v2, v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1e56 │ │ -082f6e: 0c01 |0011: move-result-object v1 │ │ -082f70: 6e20 6902 0100 |0012: invoke-virtual {v1, v0}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0269 │ │ -082f76: 1a01 381e |0015: const-string v1, "notifications_led" // string@1e38 │ │ -082f7a: 6e20 561e 1200 |0017: invoke-virtual {v2, v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1e56 │ │ -082f80: 0c01 |001a: move-result-object v1 │ │ -082f82: 6e20 6902 0100 |001b: invoke-virtual {v1, v0}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0269 │ │ -082f88: 1a01 361e |001e: const-string v1, "notifications_delay" // string@1e36 │ │ -082f8c: 6e20 561e 1200 |0020: invoke-virtual {v2, v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1e56 │ │ -082f92: 0c01 |0023: move-result-object v1 │ │ -082f94: 6e20 6902 0100 |0024: invoke-virtual {v1, v0}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0269 │ │ -082f9a: 0e00 |0027: return-void │ │ +082f18: |[082f18] org.toulibre.cdl.fragments.SettingsFragment.updateNotificationsEnabled:()V │ │ +082f28: 1a01 351e |0000: const-string v1, "notifications_enabled" // string@1e35 │ │ +082f2c: 6e20 561e 1200 |0002: invoke-virtual {v2, v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1e56 │ │ +082f32: 0c01 |0005: move-result-object v1 │ │ +082f34: 1f01 8700 |0006: check-cast v1, Landroid/preference/CheckBoxPreference; // type@0087 │ │ +082f38: 6e10 6602 0100 |0008: invoke-virtual {v1}, Landroid/preference/CheckBoxPreference;.isChecked:()Z // method@0266 │ │ +082f3e: 0a00 |000b: move-result v0 │ │ +082f40: 1a01 371e |000c: const-string v1, "notifications_vibrate" // string@1e37 │ │ +082f44: 6e20 561e 1200 |000e: invoke-virtual {v2, v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1e56 │ │ +082f4a: 0c01 |0011: move-result-object v1 │ │ +082f4c: 6e20 6902 0100 |0012: invoke-virtual {v1, v0}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0269 │ │ +082f52: 1a01 361e |0015: const-string v1, "notifications_led" // string@1e36 │ │ +082f56: 6e20 561e 1200 |0017: invoke-virtual {v2, v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1e56 │ │ +082f5c: 0c01 |001a: move-result-object v1 │ │ +082f5e: 6e20 6902 0100 |001b: invoke-virtual {v1, v0}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0269 │ │ +082f64: 1a01 341e |001e: const-string v1, "notifications_delay" // string@1e34 │ │ +082f68: 6e20 561e 1200 |0020: invoke-virtual {v2, v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.findPreference:(Ljava/lang/CharSequence;)Landroid/preference/Preference; // method@1e56 │ │ +082f6e: 0c01 |0023: move-result-object v1 │ │ +082f70: 6e20 6902 0100 |0024: invoke-virtual {v1, v0}, Landroid/preference/Preference;.setEnabled:(Z)V // method@0269 │ │ +082f76: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x000c line=56 │ │ 0x0015 line=57 │ │ 0x001e line=58 │ │ 0x0027 line=59 │ │ @@ -206409,21 +206446,21 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -082f9c: |[082f9c] org.toulibre.cdl.fragments.SettingsFragment.onCreate:(Landroid/os/Bundle;)V │ │ -082fac: 6f20 5f06 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@065f │ │ -082fb2: 1400 0100 067f |0003: const v0, #float 1.78117e+38 // #7f060001 │ │ -082fb8: 6e20 551e 0100 |0006: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/SettingsFragment;.addPreferencesFromResource:(I)V // method@1e55 │ │ -082fbe: 7010 5e1e 0100 |0009: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.updateNotificationsEnabled:()V // method@1e5e │ │ -082fc4: 7010 5d1e 0100 |000c: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.updateNotificationsDelaySummary:()V // method@1e5d │ │ -082fca: 0e00 |000f: return-void │ │ +082f78: |[082f78] org.toulibre.cdl.fragments.SettingsFragment.onCreate:(Landroid/os/Bundle;)V │ │ +082f88: 6f20 5f06 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/preference/PreferenceFragment;.onCreate:(Landroid/os/Bundle;)V // method@065f │ │ +082f8e: 1400 0100 067f |0003: const v0, #float 1.78117e+38 // #7f060001 │ │ +082f94: 6e20 551e 0100 |0006: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/SettingsFragment;.addPreferencesFromResource:(I)V // method@1e55 │ │ +082f9a: 7010 5e1e 0100 |0009: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.updateNotificationsEnabled:()V // method@1e5e │ │ +082fa0: 7010 5d1e 0100 |000c: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.updateNotificationsDelaySummary:()V // method@1e5d │ │ +082fa6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ 0x0009 line=29 │ │ 0x000c line=30 │ │ 0x000f line=31 │ │ @@ -206436,22 +206473,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -082fcc: |[082fcc] org.toulibre.cdl.fragments.SettingsFragment.onPause:()V │ │ -082fdc: 6e10 571e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e57 │ │ -082fe2: 0c00 |0003: move-result-object v0 │ │ -082fe4: 7110 6b02 0000 |0004: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@026b │ │ -082fea: 0c00 |0007: move-result-object v0 │ │ -082fec: 7220 1701 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0117 │ │ -082ff2: 6f10 6306 0100 |000b: invoke-super {v1}, Landroid/support/v4/preference/PreferenceFragment;.onPause:()V // method@0663 │ │ -082ff8: 0e00 |000e: return-void │ │ +082fa8: |[082fa8] org.toulibre.cdl.fragments.SettingsFragment.onPause:()V │ │ +082fb8: 6e10 571e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e57 │ │ +082fbe: 0c00 |0003: move-result-object v0 │ │ +082fc0: 7110 6b02 0000 |0004: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@026b │ │ +082fc6: 0c00 |0007: move-result-object v0 │ │ +082fc8: 7220 1701 1000 |0008: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.unregisterOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0117 │ │ +082fce: 6f10 6306 0100 |000b: invoke-super {v1}, Landroid/support/v4/preference/PreferenceFragment;.onPause:()V // method@0663 │ │ +082fd4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x000b line=42 │ │ 0x000e line=43 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/toulibre/cdl/fragments/SettingsFragment; │ │ @@ -206461,22 +206498,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -082ffc: |[082ffc] org.toulibre.cdl.fragments.SettingsFragment.onResume:()V │ │ -08300c: 6f10 6406 0100 |0000: invoke-super {v1}, Landroid/support/v4/preference/PreferenceFragment;.onResume:()V // method@0664 │ │ -083012: 6e10 571e 0100 |0003: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e57 │ │ -083018: 0c00 |0006: move-result-object v0 │ │ -08301a: 7110 6b02 0000 |0007: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@026b │ │ -083020: 0c00 |000a: move-result-object v0 │ │ -083022: 7220 1601 1000 |000b: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0116 │ │ -083028: 0e00 |000e: return-void │ │ +082fd8: |[082fd8] org.toulibre.cdl.fragments.SettingsFragment.onResume:()V │ │ +082fe8: 6f10 6406 0100 |0000: invoke-super {v1}, Landroid/support/v4/preference/PreferenceFragment;.onResume:()V // method@0664 │ │ +082fee: 6e10 571e 0100 |0003: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e57 │ │ +082ff4: 0c00 |0006: move-result-object v0 │ │ +082ff6: 7110 6b02 0000 |0007: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@026b │ │ +082ffc: 0c00 |000a: move-result-object v0 │ │ +082ffe: 7220 1601 1000 |000b: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.registerOnSharedPreferenceChangeListener:(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V // method@0116 │ │ +083004: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ 0x000e line=37 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/toulibre/cdl/fragments/SettingsFragment; │ │ @@ -206486,46 +206523,46 @@ │ │ type : '(Landroid/content/SharedPreferences;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -08302c: |[08302c] org.toulibre.cdl.fragments.SettingsFragment.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ -08303c: 1a00 371e |0000: const-string v0, "notifications_enabled" // string@1e37 │ │ -083040: 6e20 b81b 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -083046: 0a00 |0005: move-result v0 │ │ -083048: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -08304c: 7010 5e1e 0100 |0008: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.updateNotificationsEnabled:()V // method@1e5e │ │ -083052: 0e00 |000b: return-void │ │ -083054: 1a00 361e |000c: const-string v0, "notifications_delay" // string@1e36 │ │ -083058: 6e20 b81b 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -08305e: 0a00 |0011: move-result v0 │ │ -083060: 3800 f9ff |0012: if-eqz v0, 000b // -0007 │ │ -083064: 7010 5d1e 0100 |0014: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.updateNotificationsDelaySummary:()V // method@1e5d │ │ -08306a: 28f4 |0017: goto 000b // -000c │ │ +083008: |[083008] org.toulibre.cdl.fragments.SettingsFragment.onSharedPreferenceChanged:(Landroid/content/SharedPreferences;Ljava/lang/String;)V │ │ +083018: 1a00 351e |0000: const-string v0, "notifications_enabled" // string@1e35 │ │ +08301c: 6e20 b81b 3000 |0002: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +083022: 0a00 |0005: move-result v0 │ │ +083024: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +083028: 7010 5e1e 0100 |0008: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.updateNotificationsEnabled:()V // method@1e5e │ │ +08302e: 0e00 |000b: return-void │ │ +083030: 1a00 341e |000c: const-string v0, "notifications_delay" // string@1e34 │ │ +083034: 6e20 b81b 3000 |000e: invoke-virtual {v0, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +08303a: 0a00 |0011: move-result v0 │ │ +08303c: 3800 f9ff |0012: if-eqz v0, 000b // -0007 │ │ +083040: 7010 5d1e 0100 |0014: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SettingsFragment;.updateNotificationsDelaySummary:()V // method@1e5d │ │ +083046: 28f4 |0017: goto 000b // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0008 line=48 │ │ 0x000b line=52 │ │ 0x000c line=49 │ │ 0x0014 line=50 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lorg/toulibre/cdl/fragments/SettingsFragment; │ │ 0x0000 - 0x0018 reg=2 sharedPreferences Landroid/content/SharedPreferences; │ │ 0x0000 - 0x0018 reg=3 key Ljava/lang/String; │ │ │ │ - source_file_idx : 2949 (SettingsFragment.java) │ │ + source_file_idx : 2947 (SettingsFragment.java) │ │ │ │ Class #745 header: │ │ class_idx : 1142 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3253 │ │ +source_file_idx : 3251 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #745 annotations: │ │ Annotations on class │ │ @@ -206537,21 +206574,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3253 (TrackScheduleListFragment.java) │ │ + source_file_idx : 3251 (TrackScheduleListFragment.java) │ │ │ │ Class #746 header: │ │ class_idx : 1144 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3253 │ │ +source_file_idx : 3251 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #746 annotations: │ │ Annotations on class │ │ @@ -206591,17 +206628,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08306c: |[08306c] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder.:()V │ │ -08307c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -083082: 0e00 |0003: return-void │ │ +083048: |[083048] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder.:()V │ │ +083058: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +08305e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;) │ │ @@ -206609,32 +206646,32 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083084: |[083084] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder.:(Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$1;)V │ │ -083094: 7010 6c1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.:()V // method@1e6c │ │ -08309a: 0e00 |0003: return-void │ │ +083060: |[083060] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder.:(Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$1;)V │ │ +083070: 7010 6c1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.:()V // method@1e6c │ │ +083076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3253 (TrackScheduleListFragment.java) │ │ + source_file_idx : 3251 (TrackScheduleListFragment.java) │ │ │ │ Class #747 header: │ │ class_idx : 1145 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 502 │ │ -source_file_idx : 3253 │ │ +source_file_idx : 3251 │ │ static_fields_size : 1 │ │ instance_fields_size: 7 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 5 │ │ │ │ Class #747 annotations: │ │ Annotations on class │ │ @@ -206687,65 +206724,65 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -08309c: |[08309c] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.:()V │ │ -0830ac: 7100 d51f 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/utils/DateUtils;.getTimeDateFormat:()Ljava/text/DateFormat; // method@1fd5 │ │ -0830b2: 0c00 |0003: move-result-object v0 │ │ -0830b4: 6900 bf0c |0004: sput-object v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0cbf │ │ -0830b8: 0e00 |0006: return-void │ │ +083078: |[083078] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.:()V │ │ +083088: 7100 d51f 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/utils/DateUtils;.getTimeDateFormat:()Ljava/text/DateFormat; // method@1fd5 │ │ +08308e: 0c00 |0003: move-result-object v0 │ │ +083090: 6900 bf0c |0004: sput-object v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0cbf │ │ +083094: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -0830bc: |[0830bc] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.:(Landroid/content/Context;)V │ │ -0830cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0830ce: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0830d0: 7040 5c0b 5421 |0002: invoke-direct {v4, v5, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b5c │ │ -0830d6: 1602 ffff |0005: const-wide/16 v2, #int -1 // #ffff │ │ -0830da: 5a42 c00c |0007: iput-wide v2, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.currentTime:J // field@0cc0 │ │ -0830de: 7110 4c18 0500 |0009: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -0830e4: 0c01 |000c: move-result-object v1 │ │ -0830e6: 5b41 c10c |000d: iput-object v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cc1 │ │ -0830ea: 6e10 c800 0500 |000f: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -0830f0: 0c00 |0012: move-result-object v0 │ │ -0830f2: 1401 3500 0d7f |0013: const v1, #float 1.87422e+38 // #7f0d0035 │ │ -0830f8: 6e20 3001 1000 |0016: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ -0830fe: 0a01 |0019: move-result v1 │ │ -083100: 5941 c20c |001a: iput v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeBackgroundColor:I // field@0cc2 │ │ -083104: 1401 3600 0d7f |001c: const v1, #float 1.87422e+38 // #7f0d0036 │ │ -08310a: 6e20 3001 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ -083110: 0a01 |0022: move-result v1 │ │ -083112: 5941 c30c |0023: iput v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeForegroundColor:I // field@0cc3 │ │ -083116: 1401 3700 0d7f |0025: const v1, #float 1.87422e+38 // #7f0d0037 │ │ -08311c: 6e20 3001 1000 |0028: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ -083122: 0a01 |002b: move-result v1 │ │ -083124: 5941 c40c |002c: iput v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeRunningBackgroundColor:I // field@0cc4 │ │ -083128: 1401 3800 0d7f |002e: const v1, #float 1.87422e+38 // #7f0d0038 │ │ -08312e: 6e20 3001 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ -083134: 0a01 |0034: move-result v1 │ │ -083136: 5941 c50c |0035: iput v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeRunningForegroundColor:I // field@0cc5 │ │ -08313a: 1401 3a00 097f |0037: const v1, #float 1.82105e+38 // #7f09003a │ │ -083140: 6e20 3301 1000 |003a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ -083146: 0a01 |003d: move-result v1 │ │ -083148: 5941 c60c |003e: iput v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.titleTextSize:I // field@0cc6 │ │ -08314c: 0e00 |0040: return-void │ │ +083098: |[083098] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.:(Landroid/content/Context;)V │ │ +0830a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0830aa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0830ac: 7040 5c0b 5421 |0002: invoke-direct {v4, v5, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b5c │ │ +0830b2: 1602 ffff |0005: const-wide/16 v2, #int -1 // #ffff │ │ +0830b6: 5a42 c00c |0007: iput-wide v2, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.currentTime:J // field@0cc0 │ │ +0830ba: 7110 4c18 0500 |0009: invoke-static {v5}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +0830c0: 0c01 |000c: move-result-object v1 │ │ +0830c2: 5b41 c10c |000d: iput-object v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cc1 │ │ +0830c6: 6e10 c800 0500 |000f: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +0830cc: 0c00 |0012: move-result-object v0 │ │ +0830ce: 1401 3500 0d7f |0013: const v1, #float 1.87422e+38 // #7f0d0035 │ │ +0830d4: 6e20 3001 1000 |0016: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ +0830da: 0a01 |0019: move-result v1 │ │ +0830dc: 5941 c20c |001a: iput v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeBackgroundColor:I // field@0cc2 │ │ +0830e0: 1401 3600 0d7f |001c: const v1, #float 1.87422e+38 // #7f0d0036 │ │ +0830e6: 6e20 3001 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ +0830ec: 0a01 |0022: move-result v1 │ │ +0830ee: 5941 c30c |0023: iput v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeForegroundColor:I // field@0cc3 │ │ +0830f2: 1401 3700 0d7f |0025: const v1, #float 1.87422e+38 // #7f0d0037 │ │ +0830f8: 6e20 3001 1000 |0028: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ +0830fe: 0a01 |002b: move-result v1 │ │ +083100: 5941 c40c |002c: iput v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeRunningBackgroundColor:I // field@0cc4 │ │ +083104: 1401 3800 0d7f |002e: const v1, #float 1.87422e+38 // #7f0d0038 │ │ +08310a: 6e20 3001 1000 |0031: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ +083110: 0a01 |0034: move-result v1 │ │ +083112: 5941 c50c |0035: iput v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeRunningForegroundColor:I // field@0cc5 │ │ +083116: 1401 3a00 097f |0037: const v1, #float 1.82105e+38 // #7f09003a │ │ +08311c: 6e20 3301 1000 |003a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@0133 │ │ +083122: 0a01 |003d: move-result v1 │ │ +083124: 5941 c60c |003e: iput v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.titleTextSize:I // field@0cc6 │ │ +083128: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0005 line=250 │ │ 0x0009 line=254 │ │ 0x000f line=255 │ │ 0x0013 line=256 │ │ @@ -206765,119 +206802,119 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 196 16-bit code units │ │ -083150: |[083150] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -083160: 6e10 d018 0b00 |0000: invoke-virtual {v11}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ -083166: 0c03 |0003: move-result-object v3 │ │ -083168: 1f03 7804 |0004: check-cast v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder; // type@0478 │ │ -08316c: 5436 bb0c |0006: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.event:Lorg/toulibre/cdl/model/Event; // field@0cbb │ │ -083170: 7120 741d 6d00 |0008: invoke-static {v13, v6}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/model/Event; // method@1d74 │ │ -083176: 0c01 |000b: move-result-object v1 │ │ -083178: 5b31 bb0c |000c: iput-object v1, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.event:Lorg/toulibre/cdl/model/Event; // field@0cbb │ │ -08317c: 5436 bd0c |000e: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ -083180: 6207 bf0c |0010: sget-object v7, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0cbf │ │ -083184: 6e10 3b1f 0100 |0012: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ -08318a: 0c08 |0015: move-result-object v8 │ │ -08318c: 6e20 fa1b 8700 |0016: invoke-virtual {v7, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ -083192: 0c07 |0019: move-result-object v7 │ │ -083194: 6e20 dc1a 7600 |001a: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -08319a: 53a6 c00c |001d: iget-wide v6, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.currentTime:J // field@0cc0 │ │ -08319e: 1608 ffff |001f: const-wide/16 v8, #int -1 // #ffff │ │ -0831a2: 3106 0608 |0021: cmp-long v6, v6, v8 │ │ -0831a6: 3806 7400 |0023: if-eqz v6, 0097 // +0074 │ │ -0831aa: 53a6 c00c |0025: iget-wide v6, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.currentTime:J // field@0cc0 │ │ -0831ae: 6e30 411f 6107 |0027: invoke-virtual {v1, v6, v7}, Lorg/toulibre/cdl/model/Event;.isRunningAtTime:(J)Z // method@1f41 │ │ -0831b4: 0a06 |002a: move-result v6 │ │ -0831b6: 3806 6c00 |002b: if-eqz v6, 0097 // +006c │ │ -0831ba: 5436 bd0c |002d: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ -0831be: 52a7 c40c |002f: iget v7, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeRunningBackgroundColor:I // field@0cc4 │ │ -0831c2: 6e20 ce1a 7600 |0031: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@1ace │ │ -0831c8: 5436 bd0c |0034: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ -0831cc: 52a7 c50c |0036: iget v7, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeRunningForegroundColor:I // field@0cc5 │ │ -0831d0: 6e20 de1a 7600 |0038: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ -0831d6: 6e10 3d1f 0100 |003b: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ -0831dc: 0c02 |003e: move-result-object v2 │ │ -0831de: 6e10 381f 0100 |003f: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ -0831e4: 0c04 |0042: move-result-object v4 │ │ -0831e6: 7110 e517 0400 |0043: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -0831ec: 0a06 |0046: move-result v6 │ │ -0831ee: 3806 5f00 |0047: if-eqz v6, 00a6 // +005f │ │ -0831f2: 2205 2103 |0049: new-instance v5, Landroid/text/SpannableString; // type@0321 │ │ -0831f6: 1a06 9f00 |004b: const-string v6, "%1$s │ │ -%2$s" // string@009f │ │ -0831fa: 1227 |004d: const/4 v7, #int 2 // #2 │ │ -0831fc: 2377 f904 |004e: new-array v7, v7, [Ljava/lang/Object; // type@04f9 │ │ -083200: 1208 |0050: const/4 v8, #int 0 // #0 │ │ -083202: 4d02 0708 |0051: aput-object v2, v7, v8 │ │ -083206: 1218 |0053: const/4 v8, #int 1 // #1 │ │ -083208: 6e10 391f 0100 |0054: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ -08320e: 0c09 |0057: move-result-object v9 │ │ -083210: 4d09 0708 |0058: aput-object v9, v7, v8 │ │ -083214: 7120 ba1b 7600 |005a: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -08321a: 0c06 |005d: move-result-object v6 │ │ -08321c: 7020 db17 6500 |005e: invoke-direct {v5, v6}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ -083222: 5436 be0c |0061: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.titleSizeSpan:Landroid/text/style/AbsoluteSizeSpan; // field@0cbe │ │ -083226: 1207 |0063: const/4 v7, #int 0 // #0 │ │ -083228: 6e10 c01b 0200 |0064: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -08322e: 0a08 |0067: move-result v8 │ │ -083230: 1309 2100 |0068: const/16 v9, #int 33 // #21 │ │ -083234: 6e59 dd17 6587 |006a: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ -08323a: 5436 ba0c |006d: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.boldStyleSpan:Landroid/text/style/StyleSpan; // field@0cba │ │ -08323e: 1207 |006f: const/4 v7, #int 0 // #0 │ │ -083240: 6e10 c01b 0200 |0070: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -083246: 0a08 |0073: move-result v8 │ │ -083248: 6e10 c01b 0400 |0074: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -08324e: 0a09 |0077: move-result v9 │ │ -083250: b098 |0078: add-int/2addr v8, v9 │ │ -083252: d808 0801 |0079: add-int/lit8 v8, v8, #int 1 // #01 │ │ -083256: 1309 2100 |007b: const/16 v9, #int 33 // #21 │ │ -08325a: 6e59 dd17 6587 |007d: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ -083260: 5436 bc0c |0080: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.text:Landroid/widget/TextView; // field@0cbc │ │ -083264: 6e20 dc1a 5600 |0082: invoke-virtual {v6, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -08326a: 7110 721d 0d00 |0085: invoke-static {v13}, Lorg/toulibre/cdl/db/DatabaseManager;.toBookmarkStatus:(Landroid/database/Cursor;)Z // method@1d72 │ │ -083270: 0a06 |0088: move-result v6 │ │ -083272: 3806 3900 |0089: if-eqz v6, 00c2 // +0039 │ │ -083276: 1400 4900 027f |008b: const v0, #float 1.72801e+38 // #7f020049 │ │ -08327c: 5436 bc0c |008e: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.text:Landroid/widget/TextView; // field@0cbc │ │ -083280: 1207 |0090: const/4 v7, #int 0 // #0 │ │ -083282: 1208 |0091: const/4 v8, #int 0 // #0 │ │ -083284: 1209 |0092: const/4 v9, #int 0 // #0 │ │ -083286: 6e59 d01a 7608 |0093: invoke-virtual {v6, v7, v8, v0, v9}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@1ad0 │ │ -08328c: 0e00 |0096: return-void │ │ -08328e: 5436 bd0c |0097: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ -083292: 52a7 c20c |0099: iget v7, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeBackgroundColor:I // field@0cc2 │ │ -083296: 6e20 ce1a 7600 |009b: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@1ace │ │ -08329c: 5436 bd0c |009e: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ -0832a0: 52a7 c30c |00a0: iget v7, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeForegroundColor:I // field@0cc3 │ │ -0832a4: 6e20 de1a 7600 |00a2: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ -0832aa: 2896 |00a5: goto 003b // -006a │ │ -0832ac: 2205 2103 |00a6: new-instance v5, Landroid/text/SpannableString; // type@0321 │ │ -0832b0: 1a06 a000 |00a8: const-string v6, "%1$s │ │ +08312c: |[08312c] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +08313c: 6e10 d018 0b00 |0000: invoke-virtual {v11}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ +083142: 0c03 |0003: move-result-object v3 │ │ +083144: 1f03 7804 |0004: check-cast v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder; // type@0478 │ │ +083148: 5436 bb0c |0006: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.event:Lorg/toulibre/cdl/model/Event; // field@0cbb │ │ +08314c: 7120 741d 6d00 |0008: invoke-static {v13, v6}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/model/Event; // method@1d74 │ │ +083152: 0c01 |000b: move-result-object v1 │ │ +083154: 5b31 bb0c |000c: iput-object v1, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.event:Lorg/toulibre/cdl/model/Event; // field@0cbb │ │ +083158: 5436 bd0c |000e: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ +08315c: 6207 bf0c |0010: sget-object v7, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0cbf │ │ +083160: 6e10 3b1f 0100 |0012: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ +083166: 0c08 |0015: move-result-object v8 │ │ +083168: 6e20 fa1b 8700 |0016: invoke-virtual {v7, v8}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ +08316e: 0c07 |0019: move-result-object v7 │ │ +083170: 6e20 dc1a 7600 |001a: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +083176: 53a6 c00c |001d: iget-wide v6, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.currentTime:J // field@0cc0 │ │ +08317a: 1608 ffff |001f: const-wide/16 v8, #int -1 // #ffff │ │ +08317e: 3106 0608 |0021: cmp-long v6, v6, v8 │ │ +083182: 3806 7400 |0023: if-eqz v6, 0097 // +0074 │ │ +083186: 53a6 c00c |0025: iget-wide v6, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.currentTime:J // field@0cc0 │ │ +08318a: 6e30 411f 6107 |0027: invoke-virtual {v1, v6, v7}, Lorg/toulibre/cdl/model/Event;.isRunningAtTime:(J)Z // method@1f41 │ │ +083190: 0a06 |002a: move-result v6 │ │ +083192: 3806 6c00 |002b: if-eqz v6, 0097 // +006c │ │ +083196: 5436 bd0c |002d: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ +08319a: 52a7 c40c |002f: iget v7, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeRunningBackgroundColor:I // field@0cc4 │ │ +08319e: 6e20 ce1a 7600 |0031: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@1ace │ │ +0831a4: 5436 bd0c |0034: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ +0831a8: 52a7 c50c |0036: iget v7, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeRunningForegroundColor:I // field@0cc5 │ │ +0831ac: 6e20 de1a 7600 |0038: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ +0831b2: 6e10 3d1f 0100 |003b: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ +0831b8: 0c02 |003e: move-result-object v2 │ │ +0831ba: 6e10 381f 0100 |003f: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ +0831c0: 0c04 |0042: move-result-object v4 │ │ +0831c2: 7110 e517 0400 |0043: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +0831c8: 0a06 |0046: move-result v6 │ │ +0831ca: 3806 5f00 |0047: if-eqz v6, 00a6 // +005f │ │ +0831ce: 2205 2103 |0049: new-instance v5, Landroid/text/SpannableString; // type@0321 │ │ +0831d2: 1a06 9e00 |004b: const-string v6, "%1$s │ │ +%2$s" // string@009e │ │ +0831d6: 1227 |004d: const/4 v7, #int 2 // #2 │ │ +0831d8: 2377 f904 |004e: new-array v7, v7, [Ljava/lang/Object; // type@04f9 │ │ +0831dc: 1208 |0050: const/4 v8, #int 0 // #0 │ │ +0831de: 4d02 0708 |0051: aput-object v2, v7, v8 │ │ +0831e2: 1218 |0053: const/4 v8, #int 1 // #1 │ │ +0831e4: 6e10 391f 0100 |0054: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ +0831ea: 0c09 |0057: move-result-object v9 │ │ +0831ec: 4d09 0708 |0058: aput-object v9, v7, v8 │ │ +0831f0: 7120 ba1b 7600 |005a: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +0831f6: 0c06 |005d: move-result-object v6 │ │ +0831f8: 7020 db17 6500 |005e: invoke-direct {v5, v6}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ +0831fe: 5436 be0c |0061: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.titleSizeSpan:Landroid/text/style/AbsoluteSizeSpan; // field@0cbe │ │ +083202: 1207 |0063: const/4 v7, #int 0 // #0 │ │ +083204: 6e10 c01b 0200 |0064: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +08320a: 0a08 |0067: move-result v8 │ │ +08320c: 1309 2100 |0068: const/16 v9, #int 33 // #21 │ │ +083210: 6e59 dd17 6587 |006a: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ +083216: 5436 ba0c |006d: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.boldStyleSpan:Landroid/text/style/StyleSpan; // field@0cba │ │ +08321a: 1207 |006f: const/4 v7, #int 0 // #0 │ │ +08321c: 6e10 c01b 0200 |0070: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +083222: 0a08 |0073: move-result v8 │ │ +083224: 6e10 c01b 0400 |0074: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +08322a: 0a09 |0077: move-result v9 │ │ +08322c: b098 |0078: add-int/2addr v8, v9 │ │ +08322e: d808 0801 |0079: add-int/lit8 v8, v8, #int 1 // #01 │ │ +083232: 1309 2100 |007b: const/16 v9, #int 33 // #21 │ │ +083236: 6e59 dd17 6587 |007d: invoke-virtual {v5, v6, v7, v8, v9}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ +08323c: 5436 bc0c |0080: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.text:Landroid/widget/TextView; // field@0cbc │ │ +083240: 6e20 dc1a 5600 |0082: invoke-virtual {v6, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +083246: 7110 721d 0d00 |0085: invoke-static {v13}, Lorg/toulibre/cdl/db/DatabaseManager;.toBookmarkStatus:(Landroid/database/Cursor;)Z // method@1d72 │ │ +08324c: 0a06 |0088: move-result v6 │ │ +08324e: 3806 3900 |0089: if-eqz v6, 00c2 // +0039 │ │ +083252: 1400 4900 027f |008b: const v0, #float 1.72801e+38 // #7f020049 │ │ +083258: 5436 bc0c |008e: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.text:Landroid/widget/TextView; // field@0cbc │ │ +08325c: 1207 |0090: const/4 v7, #int 0 // #0 │ │ +08325e: 1208 |0091: const/4 v8, #int 0 // #0 │ │ +083260: 1209 |0092: const/4 v9, #int 0 // #0 │ │ +083262: 6e59 d01a 7608 |0093: invoke-virtual {v6, v7, v8, v0, v9}, Landroid/widget/TextView;.setCompoundDrawablesWithIntrinsicBounds:(IIII)V // method@1ad0 │ │ +083268: 0e00 |0096: return-void │ │ +08326a: 5436 bd0c |0097: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ +08326e: 52a7 c20c |0099: iget v7, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeBackgroundColor:I // field@0cc2 │ │ +083272: 6e20 ce1a 7600 |009b: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setBackgroundColor:(I)V // method@1ace │ │ +083278: 5436 bd0c |009e: iget-object v6, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ +08327c: 52a7 c30c |00a0: iget v7, v10, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.timeForegroundColor:I // field@0cc3 │ │ +083280: 6e20 de1a 7600 |00a2: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setTextColor:(I)V // method@1ade │ │ +083286: 2896 |00a5: goto 003b // -006a │ │ +083288: 2205 2103 |00a6: new-instance v5, Landroid/text/SpannableString; // type@0321 │ │ +08328c: 1a06 9f00 |00a8: const-string v6, "%1$s │ │ %2$s │ │ -%3$s" // string@00a0 │ │ -0832b4: 1237 |00aa: const/4 v7, #int 3 // #3 │ │ -0832b6: 2377 f904 |00ab: new-array v7, v7, [Ljava/lang/Object; // type@04f9 │ │ -0832ba: 1208 |00ad: const/4 v8, #int 0 // #0 │ │ -0832bc: 4d02 0708 |00ae: aput-object v2, v7, v8 │ │ -0832c0: 1218 |00b0: const/4 v8, #int 1 // #1 │ │ -0832c2: 4d04 0708 |00b1: aput-object v4, v7, v8 │ │ -0832c6: 1228 |00b3: const/4 v8, #int 2 // #2 │ │ -0832c8: 6e10 391f 0100 |00b4: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ -0832ce: 0c09 |00b7: move-result-object v9 │ │ -0832d0: 4d09 0708 |00b8: aput-object v9, v7, v8 │ │ -0832d4: 7120 ba1b 7600 |00ba: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -0832da: 0c06 |00bd: move-result-object v6 │ │ -0832dc: 7020 db17 6500 |00be: invoke-direct {v5, v6}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ -0832e2: 28a0 |00c1: goto 0061 // -0060 │ │ -0832e4: 1200 |00c2: const/4 v0, #int 0 // #0 │ │ -0832e6: 28cb |00c3: goto 008e // -0035 │ │ +%3$s" // string@009f │ │ +083290: 1237 |00aa: const/4 v7, #int 3 // #3 │ │ +083292: 2377 f904 |00ab: new-array v7, v7, [Ljava/lang/Object; // type@04f9 │ │ +083296: 1208 |00ad: const/4 v8, #int 0 // #0 │ │ +083298: 4d02 0708 |00ae: aput-object v2, v7, v8 │ │ +08329c: 1218 |00b0: const/4 v8, #int 1 // #1 │ │ +08329e: 4d04 0708 |00b1: aput-object v4, v7, v8 │ │ +0832a2: 1228 |00b3: const/4 v8, #int 2 // #2 │ │ +0832a4: 6e10 391f 0100 |00b4: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ +0832aa: 0c09 |00b7: move-result-object v9 │ │ +0832ac: 4d09 0708 |00b8: aput-object v9, v7, v8 │ │ +0832b0: 7120 ba1b 7600 |00ba: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +0832b6: 0c06 |00bd: move-result-object v6 │ │ +0832b8: 7020 db17 6500 |00be: invoke-direct {v5, v6}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ +0832be: 28a0 |00c1: goto 0061 // -0060 │ │ +0832c0: 1200 |00c2: const/4 v0, #int 0 // #0 │ │ +0832c2: 28cb |00c3: goto 008e // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0006 line=292 │ │ 0x000c line=293 │ │ 0x000e line=295 │ │ 0x001d line=296 │ │ @@ -206917,18 +206954,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 │ │ -0832e8: |[0832e8] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.getItem:(I)Ljava/lang/Object; │ │ -0832f8: 6e20 731e 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1e73 │ │ -0832fe: 0c00 |0003: move-result-object v0 │ │ -083300: 1100 |0004: return-object v0 │ │ +0832c4: |[0832c4] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.getItem:(I)Ljava/lang/Object; │ │ +0832d4: 6e20 731e 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1e73 │ │ +0832da: 0c00 |0003: move-result-object v0 │ │ +0832dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -206937,21 +206974,21 @@ │ │ type : '(I)Lorg/toulibre/cdl/model/Event;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -083304: |[083304] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.getItem:(I)Lorg/toulibre/cdl/model/Event; │ │ -083314: 6f20 650b 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.getItem:(I)Ljava/lang/Object; // method@0b65 │ │ -08331a: 0c00 |0003: move-result-object v0 │ │ -08331c: 1f00 4700 |0004: check-cast v0, Landroid/database/Cursor; // type@0047 │ │ -083320: 7110 731d 0000 |0006: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Event; // method@1d73 │ │ -083326: 0c00 |0009: move-result-object v0 │ │ -083328: 1100 |000a: return-object v0 │ │ +0832e0: |[0832e0] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.getItem:(I)Lorg/toulibre/cdl/model/Event; │ │ +0832f0: 6f20 650b 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.getItem:(I)Ljava/lang/Object; // method@0b65 │ │ +0832f6: 0c00 |0003: move-result-object v0 │ │ +0832f8: 1f00 4700 |0004: check-cast v0, Landroid/database/Cursor; // type@0047 │ │ +0832fc: 7110 731d 0000 |0006: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toEvent:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Event; // method@1d73 │ │ +083302: 0c00 |0009: move-result-object v0 │ │ +083304: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; │ │ 0x0000 - 0x000b reg=2 position I │ │ │ │ @@ -206960,43 +206997,43 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 59 16-bit code units │ │ -08332c: |[08332c] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -08333c: 5452 c10c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cc1 │ │ -083340: 1403 2100 047f |0002: const v3, #float 1.75459e+38 // #7f040021 │ │ -083346: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -083348: 6e40 4f18 3248 |0006: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -08334e: 0c01 |0009: move-result-object v1 │ │ -083350: 2200 7804 |000a: new-instance v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder; // type@0478 │ │ -083354: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -083356: 7020 6d1e 2000 |000d: invoke-direct {v0, v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.:(Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$1;)V // method@1e6d │ │ -08335c: 1402 4400 0e7f |0010: const v2, #float 1.88752e+38 // #7f0e0044 │ │ -083362: 6e20 b518 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -083368: 0c02 |0016: move-result-object v2 │ │ -08336a: 1f02 b103 |0017: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ -08336e: 5b02 bd0c |0019: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ -083372: 1402 4f00 0e7f |001b: const v2, #float 1.88752e+38 // #7f0e004f │ │ -083378: 6e20 b518 2100 |001e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -08337e: 0c02 |0021: move-result-object v2 │ │ -083380: 1f02 b103 |0022: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ -083384: 5b02 bc0c |0024: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.text:Landroid/widget/TextView; // field@0cbc │ │ -083388: 2202 2a03 |0026: new-instance v2, Landroid/text/style/AbsoluteSizeSpan; // type@032a │ │ -08338c: 5253 c60c |0028: iget v3, v5, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.titleTextSize:I // field@0cc6 │ │ -083390: 7020 ea17 3200 |002a: invoke-direct {v2, v3}, Landroid/text/style/AbsoluteSizeSpan;.:(I)V // method@17ea │ │ -083396: 5b02 be0c |002d: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.titleSizeSpan:Landroid/text/style/AbsoluteSizeSpan; // field@0cbe │ │ -08339a: 2202 2e03 |002f: new-instance v2, Landroid/text/style/StyleSpan; // type@032e │ │ -08339e: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -0833a0: 7020 ee17 3200 |0032: invoke-direct {v2, v3}, Landroid/text/style/StyleSpan;.:(I)V // method@17ee │ │ -0833a6: 5b02 ba0c |0035: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.boldStyleSpan:Landroid/text/style/StyleSpan; // field@0cba │ │ -0833aa: 6e20 1519 0100 |0037: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ -0833b0: 1101 |003a: return-object v1 │ │ +083308: |[083308] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +083318: 5452 c10c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cc1 │ │ +08331c: 1403 2100 047f |0002: const v3, #float 1.75459e+38 // #7f040021 │ │ +083322: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +083324: 6e40 4f18 3248 |0006: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +08332a: 0c01 |0009: move-result-object v1 │ │ +08332c: 2200 7804 |000a: new-instance v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder; // type@0478 │ │ +083330: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +083332: 7020 6d1e 2000 |000d: invoke-direct {v0, v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.:(Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$1;)V // method@1e6d │ │ +083338: 1402 4400 0e7f |0010: const v2, #float 1.88752e+38 // #7f0e0044 │ │ +08333e: 6e20 b518 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +083344: 0c02 |0016: move-result-object v2 │ │ +083346: 1f02 b103 |0017: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ +08334a: 5b02 bd0c |0019: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.time:Landroid/widget/TextView; // field@0cbd │ │ +08334e: 1402 4f00 0e7f |001b: const v2, #float 1.88752e+38 // #7f0e004f │ │ +083354: 6e20 b518 2100 |001e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +08335a: 0c02 |0021: move-result-object v2 │ │ +08335c: 1f02 b103 |0022: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ +083360: 5b02 bc0c |0024: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.text:Landroid/widget/TextView; // field@0cbc │ │ +083364: 2202 2a03 |0026: new-instance v2, Landroid/text/style/AbsoluteSizeSpan; // type@032a │ │ +083368: 5253 c60c |0028: iget v3, v5, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.titleTextSize:I // field@0cc6 │ │ +08336c: 7020 ea17 3200 |002a: invoke-direct {v2, v3}, Landroid/text/style/AbsoluteSizeSpan;.:(I)V // method@17ea │ │ +083372: 5b02 be0c |002d: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.titleSizeSpan:Landroid/text/style/AbsoluteSizeSpan; // field@0cbe │ │ +083376: 2202 2e03 |002f: new-instance v2, Landroid/text/style/StyleSpan; // type@032e │ │ +08337a: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +08337c: 7020 ee17 3200 |0032: invoke-direct {v2, v3}, Landroid/text/style/StyleSpan;.:(I)V // method@17ee │ │ +083382: 5b02 ba0c |0035: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter$ViewHolder;.boldStyleSpan:Landroid/text/style/StyleSpan; // field@0cba │ │ +083386: 6e20 1519 0100 |0037: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ +08338c: 1101 |003a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x000a line=279 │ │ 0x0010 line=280 │ │ 0x001b line=281 │ │ 0x0026 line=282 │ │ @@ -207016,46 +207053,46 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0833b4: |[0833b4] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.setCurrentTime:(J)V │ │ -0833c4: 5330 c00c |0000: iget-wide v0, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.currentTime:J // field@0cc0 │ │ -0833c8: 3100 0004 |0002: cmp-long v0, v0, v4 │ │ -0833cc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0833d0: 5a34 c00c |0006: iput-wide v4, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.currentTime:J // field@0cc0 │ │ -0833d4: 6e10 761e 0300 |0008: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.notifyDataSetChanged:()V // method@1e76 │ │ -0833da: 0e00 |000b: return-void │ │ +083390: |[083390] org.toulibre.cdl.fragments.TrackScheduleListFragment$TrackScheduleAdapter.setCurrentTime:(J)V │ │ +0833a0: 5330 c00c |0000: iget-wide v0, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.currentTime:J // field@0cc0 │ │ +0833a4: 3100 0004 |0002: cmp-long v0, v0, v4 │ │ +0833a8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0833ac: 5a34 c00c |0006: iput-wide v4, v3, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.currentTime:J // field@0cc0 │ │ +0833b0: 6e10 761e 0300 |0008: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.notifyDataSetChanged:()V // method@1e76 │ │ +0833b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0006 line=265 │ │ 0x0008 line=266 │ │ 0x000b line=268 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; │ │ 0x0000 - 0x000c reg=4 time J │ │ │ │ - source_file_idx : 3253 (TrackScheduleListFragment.java) │ │ + source_file_idx : 3251 (TrackScheduleListFragment.java) │ │ │ │ Class #748 header: │ │ class_idx : 1146 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1141 │ │ -source_file_idx : 3253 │ │ +source_file_idx : 3251 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 14 │ │ │ │ Class #748 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$1; Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lorg/toulibre/cdl/fragments/SmoothListFragment;" "Landroid/os/Handler$Callback;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Landroid/database/Cursor;" ">;" } │ │ Annotations on method #7815 'onCreateLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" ")" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" } │ │ Annotations on method #7818 'onLoadFinished' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" "Landroid/database/Cursor;" ")V" } │ │ Annotations on method #7820 'onLoaderReset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;)V" } │ │ @@ -207099,64 +207136,63 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0833dc: |[0833dc] org.toulibre.cdl.fragments.TrackScheduleListFragment.:()V │ │ -0833ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0833ee: 7010 5f1e 0100 |0001: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ -0833f4: 5c10 cc0c |0004: iput-boolean v0, v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.selectionEnabled:Z // field@0ccc │ │ -0833f8: 5c10 ca0c |0006: iput-boolean v0, v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.isListAlreadyShown:Z // field@0cca │ │ -0833fc: 0e00 |0008: return-void │ │ +0833b8: |[0833b8] org.toulibre.cdl.fragments.TrackScheduleListFragment.:()V │ │ +0833c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0833ca: 7010 5f1e 0100 |0001: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ +0833d0: 5c10 cc0c |0004: iput-boolean v0, v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.selectionEnabled:Z // field@0ccc │ │ +0833d4: 5c10 ca0c |0006: iput-boolean v0, v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.isListAlreadyShown:Z // field@0cca │ │ +0833d8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=34 │ │ 0x0004 line=55 │ │ 0x0006 line=56 │ │ - 0x0008 line=240 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;) │ │ name : 'getDefaultPosition' │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -083400: |[083400] org.toulibre.cdl.fragments.TrackScheduleListFragment.getDefaultPosition:()I │ │ -083410: 1606 ffff |0000: const-wide/16 v6, #int -1 // #ffff │ │ -083414: 5484 c70c |0002: iget-object v4, v8, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ -083418: 6e10 711e 0400 |0004: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.getCount:()I // method@1e71 │ │ -08341e: 0a00 |0007: move-result v0 │ │ -083420: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -083424: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -083426: 0f01 |000b: return v1 │ │ -083428: 6e10 7b1e 0800 |000c: invoke-virtual {v8}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getArguments:()Landroid/os/Bundle; // method@1e7b │ │ -08342e: 0c04 |000f: move-result-object v4 │ │ -083430: 1a05 3a14 |0010: const-string v5, "from_event_id" // string@143a │ │ -083434: 6e40 1702 5476 |0012: invoke-virtual {v4, v5, v6, v7}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@0217 │ │ -08343a: 0b02 |0015: move-result-wide v2 │ │ -08343c: 3104 0206 |0016: cmp-long v4, v2, v6 │ │ -083440: 3804 1200 |0018: if-eqz v4, 002a // +0012 │ │ -083444: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -083446: 3501 0f00 |001b: if-ge v1, v0, 002a // +000f │ │ -08344a: 5484 c70c |001d: iget-object v4, v8, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ -08344e: 6e20 741e 1400 |001f: invoke-virtual {v4, v1}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.getItemId:(I)J // method@1e74 │ │ -083454: 0b04 |0022: move-result-wide v4 │ │ -083456: 3104 0402 |0023: cmp-long v4, v4, v2 │ │ -08345a: 3804 e6ff |0025: if-eqz v4, 000b // -001a │ │ -08345e: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -083462: 28f2 |0029: goto 001b // -000e │ │ -083464: 1201 |002a: const/4 v1, #int 0 // #0 │ │ -083466: 28e0 |002b: goto 000b // -0020 │ │ +0833dc: |[0833dc] org.toulibre.cdl.fragments.TrackScheduleListFragment.getDefaultPosition:()I │ │ +0833ec: 1606 ffff |0000: const-wide/16 v6, #int -1 // #ffff │ │ +0833f0: 5484 c70c |0002: iget-object v4, v8, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ +0833f4: 6e10 711e 0400 |0004: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.getCount:()I // method@1e71 │ │ +0833fa: 0a00 |0007: move-result v0 │ │ +0833fc: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +083400: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +083402: 0f01 |000b: return v1 │ │ +083404: 6e10 7b1e 0800 |000c: invoke-virtual {v8}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getArguments:()Landroid/os/Bundle; // method@1e7b │ │ +08340a: 0c04 |000f: move-result-object v4 │ │ +08340c: 1a05 3814 |0010: const-string v5, "from_event_id" // string@1438 │ │ +083410: 6e40 1702 5476 |0012: invoke-virtual {v4, v5, v6, v7}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;J)J // method@0217 │ │ +083416: 0b02 |0015: move-result-wide v2 │ │ +083418: 3104 0206 |0016: cmp-long v4, v2, v6 │ │ +08341c: 3804 1200 |0018: if-eqz v4, 002a // +0012 │ │ +083420: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +083422: 3501 0f00 |001b: if-ge v1, v0, 002a // +000f │ │ +083426: 5484 c70c |001d: iget-object v4, v8, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ +08342a: 6e20 741e 1400 |001f: invoke-virtual {v4, v1}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.getItemId:(I)J // method@1e74 │ │ +083430: 0b04 |0022: move-result-wide v4 │ │ +083432: 3104 0402 |0023: cmp-long v4, v4, v2 │ │ +083436: 3804 e6ff |0025: if-eqz v4, 000b // -001a │ │ +08343a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08343e: 28f2 |0029: goto 001b // -000e │ │ +083440: 1201 |002a: const/4 v1, #int 0 // #0 │ │ +083442: 28e0 |002b: goto 000b // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0008 line=215 │ │ 0x000a line=216 │ │ 0x000b line=227 │ │ 0x000c line=218 │ │ @@ -207176,25 +207212,25 @@ │ │ type : '(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -083468: |[083468] org.toulibre.cdl.fragments.TrackScheduleListFragment.newInstance:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ -083478: 2201 7a04 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; // type@047a │ │ -08347c: 7010 791e 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.:()V // method@1e79 │ │ -083482: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -083486: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -08348c: 1a02 3812 |000a: const-string v2, "day" // string@1238 │ │ -083490: 6e30 2502 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -083496: 1a02 b925 |000f: const-string v2, "track" // string@25b9 │ │ -08349a: 6e30 2502 2004 |0011: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -0834a0: 6e20 901e 0100 |0014: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setArguments:(Landroid/os/Bundle;)V // method@1e90 │ │ -0834a6: 1101 |0017: return-object v1 │ │ +083444: |[083444] org.toulibre.cdl.fragments.TrackScheduleListFragment.newInstance:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ +083454: 2201 7a04 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; // type@047a │ │ +083458: 7010 791e 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.:()V // method@1e79 │ │ +08345e: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +083462: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +083468: 1a02 3612 |000a: const-string v2, "day" // string@1236 │ │ +08346c: 6e30 2502 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +083472: 1a02 b725 |000f: const-string v2, "track" // string@25b7 │ │ +083476: 6e30 2502 2004 |0011: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +08347c: 6e20 901e 0100 |0014: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setArguments:(Landroid/os/Bundle;)V // method@1e90 │ │ +083482: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ 0x000a line=61 │ │ 0x000f line=62 │ │ 0x0014 line=63 │ │ @@ -207210,27 +207246,27 @@ │ │ type : '(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;J)Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0834a8: |[0834a8] org.toulibre.cdl.fragments.TrackScheduleListFragment.newInstance:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;J)Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ -0834b8: 2201 7a04 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; // type@047a │ │ -0834bc: 7010 791e 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.:()V // method@1e79 │ │ -0834c2: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -0834c6: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -0834cc: 1a02 3812 |000a: const-string v2, "day" // string@1238 │ │ -0834d0: 6e30 2502 2004 |000c: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -0834d6: 1a02 b925 |000f: const-string v2, "track" // string@25b9 │ │ -0834da: 6e30 2502 2005 |0011: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -0834e0: 1a02 3a14 |0014: const-string v2, "from_event_id" // string@143a │ │ -0834e4: 6e40 2402 2076 |0016: invoke-virtual {v0, v2, v6, v7}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@0224 │ │ -0834ea: 6e20 901e 0100 |0019: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setArguments:(Landroid/os/Bundle;)V // method@1e90 │ │ -0834f0: 1101 |001c: return-object v1 │ │ +083484: |[083484] org.toulibre.cdl.fragments.TrackScheduleListFragment.newInstance:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;J)Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ +083494: 2201 7a04 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; // type@047a │ │ +083498: 7010 791e 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.:()V // method@1e79 │ │ +08349e: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +0834a2: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +0834a8: 1a02 3612 |000a: const-string v2, "day" // string@1236 │ │ +0834ac: 6e30 2502 2004 |000c: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +0834b2: 1a02 b725 |000f: const-string v2, "track" // string@25b7 │ │ +0834b6: 6e30 2502 2005 |0011: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +0834bc: 1a02 3814 |0014: const-string v2, "from_event_id" // string@1438 │ │ +0834c0: 6e40 2402 2076 |0016: invoke-virtual {v0, v2, v6, v7}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@0224 │ │ +0834c6: 6e20 901e 0100 |0019: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setArguments:(Landroid/os/Bundle;)V // method@1e90 │ │ +0834cc: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ 0x000a line=70 │ │ 0x000f line=71 │ │ 0x0014 line=72 │ │ @@ -207248,27 +207284,27 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0834f4: |[0834f4] org.toulibre.cdl.fragments.TrackScheduleListFragment.notifyEventSelected:(I)V │ │ -083504: 5420 cb0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.listener:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // field@0ccb │ │ -083508: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -08350c: 5421 cb0c |0004: iget-object v1, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.listener:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // field@0ccb │ │ -083510: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -083512: 3303 0700 |0007: if-ne v3, v0, 000e // +0007 │ │ -083516: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -083518: 7230 6b1e 3100 |000a: invoke-interface {v1, v3, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks;.onEventSelected:(ILorg/toulibre/cdl/model/Event;)V // method@1e6b │ │ -08351e: 0e00 |000d: return-void │ │ -083520: 5420 c70c |000e: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ -083524: 6e20 731e 3000 |0010: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1e73 │ │ -08352a: 0c00 |0013: move-result-object v0 │ │ -08352c: 28f6 |0014: goto 000a // -000a │ │ +0834d0: |[0834d0] org.toulibre.cdl.fragments.TrackScheduleListFragment.notifyEventSelected:(I)V │ │ +0834e0: 5420 cb0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.listener:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // field@0ccb │ │ +0834e4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0834e8: 5421 cb0c |0004: iget-object v1, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.listener:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // field@0ccb │ │ +0834ec: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0834ee: 3303 0700 |0007: if-ne v3, v0, 000e // +0007 │ │ +0834f2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0834f4: 7230 6b1e 3100 |000a: invoke-interface {v1, v3, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks;.onEventSelected:(ILorg/toulibre/cdl/model/Event;)V // method@1e6b │ │ +0834fa: 0e00 |000d: return-void │ │ +0834fc: 5420 c70c |000e: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ +083500: 6e20 731e 3000 |0010: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Event; // method@1e73 │ │ +083506: 0c00 |0013: move-result-object v0 │ │ +083508: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x000d line=115 │ │ 0x000e line=113 │ │ locals : │ │ @@ -207281,29 +207317,29 @@ │ │ type : '(Landroid/os/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -083530: |[083530] org.toulibre.cdl.fragments.TrackScheduleListFragment.handleMessage:(Landroid/os/Message;)Z │ │ -083540: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -083542: 5251 3a00 |0001: iget v1, v5, Landroid/os/Message;.what:I // field@003a │ │ -083546: 2b01 1700 0000 |0003: packed-switch v1, 0000001a // +00000017 │ │ -08354c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -08354e: 0f00 |0007: return v0 │ │ -083550: 5441 c70c |0008: iget-object v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ -083554: 7100 d81b 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -08355a: 0b02 |000d: move-result-wide v2 │ │ -08355c: 6e30 771e 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.setCurrentTime:(J)V // method@1e77 │ │ -083562: 5441 c90c |0011: iget-object v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.handler:Landroid/os/Handler; // field@0cc9 │ │ -083566: 1702 60ea 0000 |0013: const-wide/32 v2, #float 8.40779e-41 // #0000ea60 │ │ -08356c: 6e40 3e02 0132 |0016: invoke-virtual {v1, v0, v2, v3}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@023e │ │ -083572: 28ee |0019: goto 0007 // -0012 │ │ -083574: 0001 0100 0100 0000 0500 0000 |001a: packed-switch-data (6 units) │ │ +08350c: |[08350c] org.toulibre.cdl.fragments.TrackScheduleListFragment.handleMessage:(Landroid/os/Message;)Z │ │ +08351c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08351e: 5251 3a00 |0001: iget v1, v5, Landroid/os/Message;.what:I // field@003a │ │ +083522: 2b01 1700 0000 |0003: packed-switch v1, 0000001a // +00000017 │ │ +083528: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +08352a: 0f00 |0007: return v0 │ │ +08352c: 5441 c70c |0008: iget-object v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ +083530: 7100 d81b 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +083536: 0b02 |000d: move-result-wide v2 │ │ +083538: 6e30 771e 2103 |000e: invoke-virtual {v1, v2, v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.setCurrentTime:(J)V // method@1e77 │ │ +08353e: 5441 c90c |0011: iget-object v1, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.handler:Landroid/os/Handler; // field@0cc9 │ │ +083542: 1702 60ea 0000 |0013: const-wide/32 v2, #float 8.40779e-41 // #0000ea60 │ │ +083548: 6e40 3e02 0132 |0016: invoke-virtual {v1, v0, v2, v3}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@023e │ │ +08354e: 28ee |0019: goto 0007 // -0012 │ │ +083550: 0001 0100 0100 0000 0500 0000 |001a: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=160 │ │ 0x0006 line=166 │ │ 0x0008 line=162 │ │ 0x0011 line=163 │ │ 0x001a line=160 │ │ @@ -207316,36 +207352,36 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -083580: |[083580] org.toulibre.cdl.fragments.TrackScheduleListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -083590: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -083592: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -083594: 6f20 611e 5400 |0002: invoke-super {v4, v5}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ -08359a: 6e10 7d1e 0400 |0005: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getListView:()Landroid/widget/ListView; // method@1e7d │ │ -0835a0: 0c03 |0008: move-result-object v3 │ │ -0835a2: 5540 cc0c |0009: iget-boolean v0, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.selectionEnabled:Z // field@0ccc │ │ -0835a6: 3800 1c00 |000b: if-eqz v0, 0027 // +001c │ │ -0835aa: 0110 |000d: move v0, v1 │ │ -0835ac: 6e20 6f1a 0300 |000e: invoke-virtual {v3, v0}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@1a6f │ │ -0835b2: 1400 2e00 077f |0011: const v0, #float 1.79447e+38 // #7f07002e │ │ -0835b8: 6e20 7f1e 0400 |0014: invoke-virtual {v4, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getString:(I)Ljava/lang/String; // method@1e7f │ │ -0835be: 0c00 |0017: move-result-object v0 │ │ -0835c0: 6e20 911e 0400 |0018: invoke-virtual {v4, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1e91 │ │ -0835c6: 6e20 931e 2400 |001b: invoke-virtual {v4, v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setListShown:(Z)V // method@1e93 │ │ -0835cc: 6e10 7e1e 0400 |001e: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1e7e │ │ -0835d2: 0c00 |0021: move-result-object v0 │ │ -0835d4: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -0835d6: 6e40 3d04 1042 |0023: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -0835dc: 0e00 |0026: return-void │ │ -0835de: 0120 |0027: move v0, v2 │ │ -0835e0: 28e6 |0028: goto 000e // -001a │ │ +08355c: |[08355c] org.toulibre.cdl.fragments.TrackScheduleListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +08356c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08356e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +083570: 6f20 611e 5400 |0002: invoke-super {v4, v5}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ +083576: 6e10 7d1e 0400 |0005: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getListView:()Landroid/widget/ListView; // method@1e7d │ │ +08357c: 0c03 |0008: move-result-object v3 │ │ +08357e: 5540 cc0c |0009: iget-boolean v0, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.selectionEnabled:Z // field@0ccc │ │ +083582: 3800 1c00 |000b: if-eqz v0, 0027 // +001c │ │ +083586: 0110 |000d: move v0, v1 │ │ +083588: 6e20 6f1a 0300 |000e: invoke-virtual {v3, v0}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@1a6f │ │ +08358e: 1400 2e00 077f |0011: const v0, #float 1.79447e+38 // #7f07002e │ │ +083594: 6e20 7f1e 0400 |0014: invoke-virtual {v4, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getString:(I)Ljava/lang/String; // method@1e7f │ │ +08359a: 0c00 |0017: move-result-object v0 │ │ +08359c: 6e20 911e 0400 |0018: invoke-virtual {v4, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1e91 │ │ +0835a2: 6e20 931e 2400 |001b: invoke-virtual {v4, v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setListShown:(Z)V // method@1e93 │ │ +0835a8: 6e10 7e1e 0400 |001e: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1e7e │ │ +0835ae: 0c00 |0021: move-result-object v0 │ │ +0835b0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0835b2: 6e40 3d04 1042 |0023: invoke-virtual {v0, v1, v2, v4}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +0835b8: 0e00 |0026: return-void │ │ +0835ba: 0120 |0027: move v0, v2 │ │ +0835bc: 28e6 |0028: goto 000e // -001a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=123 │ │ 0x0005 line=125 │ │ 0x0011 line=126 │ │ 0x001b line=127 │ │ 0x001e line=129 │ │ @@ -207360,21 +207396,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0835e4: |[0835e4] org.toulibre.cdl.fragments.TrackScheduleListFragment.onAttach:(Landroid/app/Activity;)V │ │ -0835f4: 6f20 621e 2100 |0000: invoke-super {v1, v2}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onAttach:(Landroid/app/Activity;)V // method@1e62 │ │ -0835fa: 2020 7704 |0003: instance-of v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // type@0477 │ │ -0835fe: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -083602: 1f02 7704 |0007: check-cast v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // type@0477 │ │ -083606: 5b12 cb0c |0009: iput-object v2, v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.listener:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // field@0ccb │ │ -08360a: 0e00 |000b: return-void │ │ +0835c0: |[0835c0] org.toulibre.cdl.fragments.TrackScheduleListFragment.onAttach:(Landroid/app/Activity;)V │ │ +0835d0: 6f20 621e 2100 |0000: invoke-super {v1, v2}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onAttach:(Landroid/app/Activity;)V // method@1e62 │ │ +0835d6: 2020 7704 |0003: instance-of v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // type@0477 │ │ +0835da: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +0835de: 1f02 7704 |0007: check-cast v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // type@0477 │ │ +0835e2: 5b12 cb0c |0009: iput-object v2, v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.listener:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // field@0ccb │ │ +0835e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x0007 line=101 │ │ 0x000b line=103 │ │ locals : │ │ @@ -207386,39 +207422,39 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -08360c: |[08360c] org.toulibre.cdl.fragments.TrackScheduleListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -08361c: 6f20 631e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ -083622: 6e10 7b1e 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getArguments:()Landroid/os/Bundle; // method@1e7b │ │ -083628: 0c00 |0006: move-result-object v0 │ │ -08362a: 1a01 3812 |0007: const-string v1, "day" // string@1238 │ │ -08362e: 6e20 1802 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ -083634: 0c00 |000c: move-result-object v0 │ │ -083636: 1f00 9004 |000d: check-cast v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -08363a: 5b20 c80c |000f: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cc8 │ │ -08363e: 2200 7700 |0011: new-instance v0, Landroid/os/Handler; // type@0077 │ │ -083642: 7020 2f02 2000 |0013: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Handler$Callback;)V // method@022f │ │ -083648: 5b20 c90c |0016: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.handler:Landroid/os/Handler; // field@0cc9 │ │ -08364c: 2200 7904 |0018: new-instance v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // type@0479 │ │ -083650: 6e10 7a1e 0200 |001a: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e7a │ │ -083656: 0c01 |001d: move-result-object v1 │ │ -083658: 7020 6f1e 1000 |001e: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.:(Landroid/content/Context;)V // method@1e6f │ │ -08365e: 5b20 c70c |0021: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ -083662: 5420 c70c |0023: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ -083666: 6e20 921e 0200 |0025: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1e92 │ │ -08366c: 3803 0a00 |0028: if-eqz v3, 0032 // +000a │ │ -083670: 1a00 0b18 |002a: const-string v0, "isListAlreadyShown" // string@180b │ │ -083674: 6e20 1102 0300 |002c: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0211 │ │ -08367a: 0a00 |002f: move-result v0 │ │ -08367c: 5c20 ca0c |0030: iput-boolean v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.isListAlreadyShown:Z // field@0cca │ │ -083680: 0e00 |0032: return-void │ │ +0835e8: |[0835e8] org.toulibre.cdl.fragments.TrackScheduleListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0835f8: 6f20 631e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ +0835fe: 6e10 7b1e 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getArguments:()Landroid/os/Bundle; // method@1e7b │ │ +083604: 0c00 |0006: move-result-object v0 │ │ +083606: 1a01 3612 |0007: const-string v1, "day" // string@1236 │ │ +08360a: 6e20 1802 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ +083610: 0c00 |000c: move-result-object v0 │ │ +083612: 1f00 9004 |000d: check-cast v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +083616: 5b20 c80c |000f: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cc8 │ │ +08361a: 2200 7700 |0011: new-instance v0, Landroid/os/Handler; // type@0077 │ │ +08361e: 7020 2f02 2000 |0013: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Handler$Callback;)V // method@022f │ │ +083624: 5b20 c90c |0016: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.handler:Landroid/os/Handler; // field@0cc9 │ │ +083628: 2200 7904 |0018: new-instance v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // type@0479 │ │ +08362c: 6e10 7a1e 0200 |001a: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e7a │ │ +083632: 0c01 |001d: move-result-object v1 │ │ +083634: 7020 6f1e 1000 |001e: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.:(Landroid/content/Context;)V // method@1e6f │ │ +08363a: 5b20 c70c |0021: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ +08363e: 5420 c70c |0023: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ +083642: 6e20 921e 0200 |0025: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1e92 │ │ +083648: 3803 0a00 |0028: if-eqz v3, 0032 // +000a │ │ +08364c: 1a00 0918 |002a: const-string v0, "isListAlreadyShown" // string@1809 │ │ +083650: 6e20 1102 0300 |002c: invoke-virtual {v3, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@0211 │ │ +083656: 0a00 |002f: move-result v0 │ │ +083658: 5c20 ca0c |0030: iput-boolean v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.isListAlreadyShown:Z // field@0cca │ │ +08365c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=81 │ │ 0x0011 line=82 │ │ 0x0018 line=83 │ │ 0x0023 line=84 │ │ @@ -207434,27 +207470,27 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -083684: |[083684] org.toulibre.cdl.fragments.TrackScheduleListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -083694: 6e10 7b1e 0400 |0000: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getArguments:()Landroid/os/Bundle; // method@1e7b │ │ -08369a: 0c01 |0003: move-result-object v1 │ │ -08369c: 1a02 b925 |0004: const-string v2, "track" // string@25b9 │ │ -0836a0: 6e20 1802 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ -0836a6: 0c00 |0009: move-result-object v0 │ │ -0836a8: 1f00 9904 |000a: check-cast v0, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ -0836ac: 2201 8e04 |000c: new-instance v1, Lorg/toulibre/cdl/loaders/TrackScheduleLoader; // type@048e │ │ -0836b0: 6e10 7a1e 0400 |000e: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e7a │ │ -0836b6: 0c02 |0011: move-result-object v2 │ │ -0836b8: 5443 c80c |0012: iget-object v3, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cc8 │ │ -0836bc: 7040 101f 2103 |0014: invoke-direct {v1, v2, v3, v0}, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)V // method@1f10 │ │ -0836c2: 1101 |0017: return-object v1 │ │ +083660: |[083660] org.toulibre.cdl.fragments.TrackScheduleListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +083670: 6e10 7b1e 0400 |0000: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getArguments:()Landroid/os/Bundle; // method@1e7b │ │ +083676: 0c01 |0003: move-result-object v1 │ │ +083678: 1a02 b725 |0004: const-string v2, "track" // string@25b7 │ │ +08367c: 6e20 1802 2100 |0006: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ +083682: 0c00 |0009: move-result-object v0 │ │ +083684: 1f00 9904 |000a: check-cast v0, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ +083688: 2201 8e04 |000c: new-instance v1, Lorg/toulibre/cdl/loaders/TrackScheduleLoader; // type@048e │ │ +08368c: 6e10 7a1e 0400 |000e: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1e7a │ │ +083692: 0c02 |0011: move-result-object v2 │ │ +083694: 5443 c80c |0012: iget-object v3, v4, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cc8 │ │ +083698: 7040 101f 2103 |0014: invoke-direct {v1, v2, v3, v0}, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)V // method@1f10 │ │ +08369e: 1101 |0017: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x000c line=172 │ │ locals : │ │ 0x000c - 0x0018 reg=0 track Lorg/toulibre/cdl/model/Track; │ │ 0x0000 - 0x0018 reg=4 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ @@ -207466,19 +207502,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0836c4: |[0836c4] org.toulibre.cdl.fragments.TrackScheduleListFragment.onDetach:()V │ │ -0836d4: 6f10 651e 0100 |0000: invoke-super {v1}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onDetach:()V // method@1e65 │ │ -0836da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0836dc: 5b10 cb0c |0004: iput-object v0, v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.listener:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // field@0ccb │ │ -0836e0: 0e00 |0006: return-void │ │ +0836a0: |[0836a0] org.toulibre.cdl.fragments.TrackScheduleListFragment.onDetach:()V │ │ +0836b0: 6f10 651e 0100 |0000: invoke-super {v1}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onDetach:()V // method@1e65 │ │ +0836b6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0836b8: 5b10 cb0c |0004: iput-object v0, v1, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.listener:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; // field@0ccb │ │ +0836bc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ 0x0006 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ @@ -207488,17 +207524,17 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0836e4: |[0836e4] org.toulibre.cdl.fragments.TrackScheduleListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0836f4: 7020 831e 3000 |0000: invoke-direct {v0, v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.notifyEventSelected:(I)V // method@1e83 │ │ -0836fa: 0e00 |0003: return-void │ │ +0836c0: |[0836c0] org.toulibre.cdl.fragments.TrackScheduleListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0836d0: 7020 831e 3000 |0000: invoke-direct {v0, v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.notifyEventSelected:(I)V // method@1e83 │ │ +0836d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0003 line=238 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ 0x0000 - 0x0004 reg=1 l Landroid/widget/ListView; │ │ @@ -207511,50 +207547,50 @@ │ │ type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0836fc: |[0836fc] org.toulibre.cdl.fragments.TrackScheduleListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ -08370c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -08370e: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -083710: 3808 3400 |0002: if-eqz v8, 0036 // +0034 │ │ -083714: 5463 c70c |0004: iget-object v3, v6, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ -083718: 6e20 781e 8300 |0006: invoke-virtual {v3, v8}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1e78 │ │ -08371e: 5563 cc0c |0009: iget-boolean v3, v6, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.selectionEnabled:Z // field@0ccc │ │ -083722: 3803 2f00 |000b: if-eqz v3, 003a // +002f │ │ -083726: 5463 c70c |000d: iget-object v3, v6, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ -08372a: 6e10 711e 0300 |000f: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.getCount:()I // method@1e71 │ │ -083730: 0a01 |0012: move-result v1 │ │ -083732: 6e10 7d1e 0600 |0013: invoke-virtual {v6}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getListView:()Landroid/widget/ListView; // method@1e7d │ │ -083738: 0c03 |0016: move-result-object v3 │ │ -08373a: 6e10 671a 0300 |0017: invoke-virtual {v3}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@1a67 │ │ -083740: 0a00 |001a: move-result v0 │ │ -083742: 3240 0400 |001b: if-eq v0, v4, 001f // +0004 │ │ -083746: 3410 0f00 |001d: if-lt v0, v1, 002c // +000f │ │ -08374a: 7010 7c1e 0600 |001f: invoke-direct {v6}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getDefaultPosition:()I // method@1e7c │ │ -083750: 0a00 |0022: move-result v0 │ │ -083752: 3240 0900 |0023: if-eq v0, v4, 002c // +0009 │ │ -083756: 6e10 7d1e 0600 |0025: invoke-virtual {v6}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getListView:()Landroid/widget/ListView; // method@1e7d │ │ -08375c: 0c03 |0028: move-result-object v3 │ │ -08375e: 6e30 751a 0305 |0029: invoke-virtual {v3, v0, v5}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@1a75 │ │ -083764: 3240 0500 |002c: if-eq v0, v4, 0031 // +0005 │ │ -083768: 6e20 941e 0600 |002e: invoke-virtual {v6, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setSelection:(I)V // method@1e94 │ │ -08376e: 7020 831e 0600 |0031: invoke-direct {v6, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.notifyEventSelected:(I)V // method@1e83 │ │ -083774: 5c65 ca0c |0034: iput-boolean v5, v6, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.isListAlreadyShown:Z // field@0cca │ │ -083778: 6e20 931e 5600 |0036: invoke-virtual {v6, v5}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setListShown:(Z)V // method@1e93 │ │ -08377e: 0e00 |0039: return-void │ │ -083780: 5563 ca0c |003a: iget-boolean v3, v6, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.isListAlreadyShown:Z // field@0cca │ │ -083784: 3903 f8ff |003c: if-nez v3, 0034 // -0008 │ │ -083788: 7010 7c1e 0600 |003e: invoke-direct {v6}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getDefaultPosition:()I // method@1e7c │ │ -08378e: 0a02 |0041: move-result v2 │ │ -083790: 3242 f2ff |0042: if-eq v2, v4, 0034 // -000e │ │ -083794: 6e20 941e 2600 |0044: invoke-virtual {v6, v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setSelection:(I)V // method@1e94 │ │ -08379a: 28ed |0047: goto 0034 // -0013 │ │ +0836d8: |[0836d8] org.toulibre.cdl.fragments.TrackScheduleListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ +0836e8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0836ea: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +0836ec: 3808 3400 |0002: if-eqz v8, 0036 // +0034 │ │ +0836f0: 5463 c70c |0004: iget-object v3, v6, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ +0836f4: 6e20 781e 8300 |0006: invoke-virtual {v3, v8}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1e78 │ │ +0836fa: 5563 cc0c |0009: iget-boolean v3, v6, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.selectionEnabled:Z // field@0ccc │ │ +0836fe: 3803 2f00 |000b: if-eqz v3, 003a // +002f │ │ +083702: 5463 c70c |000d: iget-object v3, v6, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ +083706: 6e10 711e 0300 |000f: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.getCount:()I // method@1e71 │ │ +08370c: 0a01 |0012: move-result v1 │ │ +08370e: 6e10 7d1e 0600 |0013: invoke-virtual {v6}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getListView:()Landroid/widget/ListView; // method@1e7d │ │ +083714: 0c03 |0016: move-result-object v3 │ │ +083716: 6e10 671a 0300 |0017: invoke-virtual {v3}, Landroid/widget/ListView;.getCheckedItemPosition:()I // method@1a67 │ │ +08371c: 0a00 |001a: move-result v0 │ │ +08371e: 3240 0400 |001b: if-eq v0, v4, 001f // +0004 │ │ +083722: 3410 0f00 |001d: if-lt v0, v1, 002c // +000f │ │ +083726: 7010 7c1e 0600 |001f: invoke-direct {v6}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getDefaultPosition:()I // method@1e7c │ │ +08372c: 0a00 |0022: move-result v0 │ │ +08372e: 3240 0900 |0023: if-eq v0, v4, 002c // +0009 │ │ +083732: 6e10 7d1e 0600 |0025: invoke-virtual {v6}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getListView:()Landroid/widget/ListView; // method@1e7d │ │ +083738: 0c03 |0028: move-result-object v3 │ │ +08373a: 6e30 751a 0305 |0029: invoke-virtual {v3, v0, v5}, Landroid/widget/ListView;.setItemChecked:(IZ)V // method@1a75 │ │ +083740: 3240 0500 |002c: if-eq v0, v4, 0031 // +0005 │ │ +083744: 6e20 941e 0600 |002e: invoke-virtual {v6, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setSelection:(I)V // method@1e94 │ │ +08374a: 7020 831e 0600 |0031: invoke-direct {v6, v0}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.notifyEventSelected:(I)V // method@1e83 │ │ +083750: 5c65 ca0c |0034: iput-boolean v5, v6, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.isListAlreadyShown:Z // field@0cca │ │ +083754: 6e20 931e 5600 |0036: invoke-virtual {v6, v5}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setListShown:(Z)V // method@1e93 │ │ +08375a: 0e00 |0039: return-void │ │ +08375c: 5563 ca0c |003a: iget-boolean v3, v6, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.isListAlreadyShown:Z // field@0cca │ │ +083760: 3903 f8ff |003c: if-nez v3, 0034 // -0008 │ │ +083764: 7010 7c1e 0600 |003e: invoke-direct {v6}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.getDefaultPosition:()I // method@1e7c │ │ +08376a: 0a02 |0041: move-result v2 │ │ +08376c: 3242 f2ff |0042: if-eq v2, v4, 0034 // -000e │ │ +083770: 6e20 941e 2600 |0044: invoke-virtual {v6, v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.setSelection:(I)V // method@1e94 │ │ +083776: 28ed |0047: goto 0034 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=177 │ │ 0x0004 line=178 │ │ 0x0009 line=180 │ │ 0x000d line=181 │ │ 0x0013 line=182 │ │ @@ -207586,18 +207622,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08379c: |[08379c] org.toulibre.cdl.fragments.TrackScheduleListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -0837ac: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ -0837b0: 6e30 8a1e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1e8a │ │ -0837b6: 0e00 |0005: return-void │ │ +083778: |[083778] org.toulibre.cdl.fragments.TrackScheduleListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +083788: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ +08378c: 6e30 8a1e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1e8a │ │ +083792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -207607,19 +207643,19 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0837b8: |[0837b8] org.toulibre.cdl.fragments.TrackScheduleListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -0837c8: 5420 c70c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ -0837cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0837ce: 6e20 781e 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1e78 │ │ -0837d4: 0e00 |0006: return-void │ │ +083794: |[083794] org.toulibre.cdl.fragments.TrackScheduleListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +0837a4: 5420 c70c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ +0837a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0837aa: 6e20 781e 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1e78 │ │ +0837b0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0006 line=233 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ @@ -207630,20 +207666,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0837d8: |[0837d8] org.toulibre.cdl.fragments.TrackScheduleListFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0837e8: 6f20 661e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@1e66 │ │ -0837ee: 1a00 0b18 |0003: const-string v0, "isListAlreadyShown" // string@180b │ │ -0837f2: 5521 ca0c |0005: iget-boolean v1, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.isListAlreadyShown:Z // field@0cca │ │ -0837f6: 6e30 1f02 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ -0837fc: 0e00 |000a: return-void │ │ +0837b4: |[0837b4] org.toulibre.cdl.fragments.TrackScheduleListFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0837c4: 6f20 661e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@1e66 │ │ +0837ca: 1a00 0918 |0003: const-string v0, "isListAlreadyShown" // string@1809 │ │ +0837ce: 5521 ca0c |0005: iget-boolean v1, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.isListAlreadyShown:Z // field@0cca │ │ +0837d2: 6e30 1f02 0301 |0007: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@021f │ │ +0837d8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x000a line=95 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ @@ -207654,44 +207690,44 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -083800: |[083800] org.toulibre.cdl.fragments.TrackScheduleListFragment.onStart:()V │ │ -083810: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -083812: 6f10 671e 0900 |0001: invoke-super {v9}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onStart:()V // method@1e67 │ │ -083818: 7100 d81b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -08381e: 0b02 |0007: move-result-wide v2 │ │ -083820: 5494 c80c |0008: iget-object v4, v9, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cc8 │ │ -083824: 6e10 1d1f 0400 |000a: invoke-virtual {v4}, Lorg/toulibre/cdl/model/Day;.getDate:()Ljava/util/Date; // method@1f1d │ │ -08382a: 0c04 |000d: move-result-object v4 │ │ -08382c: 6e10 1e1c 0400 |000e: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -083832: 0b00 |0011: move-result-wide v0 │ │ -083834: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ -083838: 3b04 0a00 |0014: if-gez v4, 001e // +000a │ │ -08383c: 5494 c90c |0016: iget-object v4, v9, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.handler:Landroid/os/Handler; // field@0cc9 │ │ -083840: 9c06 0002 |0018: sub-long v6, v0, v2 │ │ -083844: 6e40 3e02 8476 |001a: invoke-virtual {v4, v8, v6, v7}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@023e │ │ -08384a: 0e00 |001d: return-void │ │ -08384c: 1704 005c 2605 |001e: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ -083852: bb04 |0021: add-long/2addr v4, v0 │ │ -083854: 3104 0204 |0022: cmp-long v4, v2, v4 │ │ -083858: 3b04 1000 |0024: if-gez v4, 0034 // +0010 │ │ -08385c: 5494 c70c |0026: iget-object v4, v9, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ -083860: 6e30 771e 2403 |0028: invoke-virtual {v4, v2, v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.setCurrentTime:(J)V // method@1e77 │ │ -083866: 5494 c90c |002b: iget-object v4, v9, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.handler:Landroid/os/Handler; // field@0cc9 │ │ -08386a: 1706 60ea 0000 |002d: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ -083870: 6e40 3e02 8476 |0030: invoke-virtual {v4, v8, v6, v7}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@023e │ │ -083876: 28ea |0033: goto 001d // -0016 │ │ -083878: 5494 c70c |0034: iget-object v4, v9, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ -08387c: 1606 ffff |0036: const-wide/16 v6, #int -1 // #ffff │ │ -083880: 6e30 771e 6407 |0038: invoke-virtual {v4, v6, v7}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.setCurrentTime:(J)V // method@1e77 │ │ -083886: 28e2 |003b: goto 001d // -001e │ │ +0837dc: |[0837dc] org.toulibre.cdl.fragments.TrackScheduleListFragment.onStart:()V │ │ +0837ec: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0837ee: 6f10 671e 0900 |0001: invoke-super {v9}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onStart:()V // method@1e67 │ │ +0837f4: 7100 d81b 0000 |0004: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +0837fa: 0b02 |0007: move-result-wide v2 │ │ +0837fc: 5494 c80c |0008: iget-object v4, v9, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cc8 │ │ +083800: 6e10 1d1f 0400 |000a: invoke-virtual {v4}, Lorg/toulibre/cdl/model/Day;.getDate:()Ljava/util/Date; // method@1f1d │ │ +083806: 0c04 |000d: move-result-object v4 │ │ +083808: 6e10 1e1c 0400 |000e: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +08380e: 0b00 |0011: move-result-wide v0 │ │ +083810: 3104 0200 |0012: cmp-long v4, v2, v0 │ │ +083814: 3b04 0a00 |0014: if-gez v4, 001e // +000a │ │ +083818: 5494 c90c |0016: iget-object v4, v9, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.handler:Landroid/os/Handler; // field@0cc9 │ │ +08381c: 9c06 0002 |0018: sub-long v6, v0, v2 │ │ +083820: 6e40 3e02 8476 |001a: invoke-virtual {v4, v8, v6, v7}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@023e │ │ +083826: 0e00 |001d: return-void │ │ +083828: 1704 005c 2605 |001e: const-wide/32 v4, #float 7.82218e-36 // #05265c00 │ │ +08382e: bb04 |0021: add-long/2addr v4, v0 │ │ +083830: 3104 0204 |0022: cmp-long v4, v2, v4 │ │ +083834: 3b04 1000 |0024: if-gez v4, 0034 // +0010 │ │ +083838: 5494 c70c |0026: iget-object v4, v9, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ +08383c: 6e30 771e 2403 |0028: invoke-virtual {v4, v2, v3}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.setCurrentTime:(J)V // method@1e77 │ │ +083842: 5494 c90c |002b: iget-object v4, v9, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.handler:Landroid/os/Handler; // field@0cc9 │ │ +083846: 1706 60ea 0000 |002d: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +08384c: 6e40 3e02 8476 |0030: invoke-virtual {v4, v8, v6, v7}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@023e │ │ +083852: 28ea |0033: goto 001d // -0016 │ │ +083854: 5494 c70c |0034: iget-object v4, v9, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.adapter:Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter; // field@0cc7 │ │ +083858: 1606 ffff |0036: const-wide/16 v6, #int -1 // #ffff │ │ +08385c: 6e30 771e 6407 |0038: invoke-virtual {v4, v6, v7}, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;.setCurrentTime:(J)V // method@1e77 │ │ +083862: 28e2 |003b: goto 001d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=134 │ │ 0x0004 line=137 │ │ 0x0008 line=138 │ │ 0x0012 line=139 │ │ 0x0016 line=141 │ │ @@ -207710,20 +207746,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -083888: |[083888] org.toulibre.cdl.fragments.TrackScheduleListFragment.onStop:()V │ │ -083898: 5420 c90c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.handler:Landroid/os/Handler; // field@0cc9 │ │ -08389c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08389e: 6e20 3c02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@023c │ │ -0838a4: 6f10 681e 0200 |0006: invoke-super {v2}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onStop:()V // method@1e68 │ │ -0838aa: 0e00 |0009: return-void │ │ +083864: |[083864] org.toulibre.cdl.fragments.TrackScheduleListFragment.onStop:()V │ │ +083874: 5420 c90c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.handler:Landroid/os/Handler; // field@0cc9 │ │ +083878: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08387a: 6e20 3c02 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@023c │ │ +083880: 6f10 681e 0200 |0006: invoke-super {v2}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onStop:()V // method@1e68 │ │ +083886: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0006 line=155 │ │ 0x0009 line=156 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ @@ -207733,32 +207769,32 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0838ac: |[0838ac] org.toulibre.cdl.fragments.TrackScheduleListFragment.setSelectionEnabled:(Z)V │ │ -0838bc: 5c01 cc0c |0000: iput-boolean v1, v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.selectionEnabled:Z // field@0ccc │ │ -0838c0: 0e00 |0002: return-void │ │ +083888: |[083888] org.toulibre.cdl.fragments.TrackScheduleListFragment.setSelectionEnabled:(Z)V │ │ +083898: 5c01 cc0c |0000: iput-boolean v1, v0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;.selectionEnabled:Z // field@0ccc │ │ +08389c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/fragments/TrackScheduleListFragment; │ │ 0x0000 - 0x0003 reg=1 selectionEnabled Z │ │ │ │ - source_file_idx : 3253 (TrackScheduleListFragment.java) │ │ + source_file_idx : 3251 (TrackScheduleListFragment.java) │ │ │ │ Class #749 header: │ │ class_idx : 1147 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3256 │ │ +source_file_idx : 3254 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #749 annotations: │ │ Annotations on class │ │ @@ -207770,21 +207806,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3256 (TracksFragment.java) │ │ + source_file_idx : 3254 (TracksFragment.java) │ │ │ │ Class #750 header: │ │ class_idx : 1148 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 176 │ │ -source_file_idx : 3256 │ │ +source_file_idx : 3254 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #750 annotations: │ │ Annotations on class │ │ @@ -207812,17 +207848,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0838c4: |[0838c4] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -0838d4: 7020 e703 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentStatePagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@03e7 │ │ -0838da: 0e00 |0003: return-void │ │ +0838a0: |[0838a0] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +0838b0: 7020 e703 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentStatePagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@03e7 │ │ +0838b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0003 line=164 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; │ │ 0x0000 - 0x0004 reg=1 fm Landroid/support/v4/app/FragmentManager; │ │ @@ -207833,23 +207869,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0838dc: |[0838dc] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.getCount:()I │ │ -0838ec: 5410 cd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ -0838f0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0838f4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0838f6: 0f00 |0005: return v0 │ │ -0838f8: 5410 cd0c |0006: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ -0838fc: 7210 3a1c 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1c3a │ │ -083902: 0a00 |000b: move-result v0 │ │ -083904: 28f9 |000c: goto 0005 // -0007 │ │ +0838b8: |[0838b8] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.getCount:()I │ │ +0838c8: 5410 cd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ +0838cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0838d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0838d2: 0f00 |0005: return v0 │ │ +0838d4: 5410 cd0c |0006: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ +0838d8: 7210 3a1c 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@1c3a │ │ +0838de: 0a00 |000b: move-result v0 │ │ +0838e0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;) │ │ @@ -207857,22 +207893,22 @@ │ │ type : '(I)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -083908: |[083908] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ -083918: 5410 cd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ -08391c: 7220 381c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ -083922: 0c00 |0005: move-result-object v0 │ │ -083924: 1f00 9004 |0006: check-cast v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -083928: 7110 c51e 0000 |0008: invoke-static {v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.newInstance:(Lorg/toulibre/cdl/model/Day;)Lorg/toulibre/cdl/fragments/TracksListFragment; // method@1ec5 │ │ -08392e: 0c00 |000b: move-result-object v0 │ │ -083930: 1100 |000c: return-object v0 │ │ +0838e4: |[0838e4] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ +0838f4: 5410 cd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ +0838f8: 7220 381c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ +0838fe: 0c00 |0005: move-result-object v0 │ │ +083900: 1f00 9004 |0006: check-cast v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +083904: 7110 c51e 0000 |0008: invoke-static {v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.newInstance:(Lorg/toulibre/cdl/model/Day;)Lorg/toulibre/cdl/fragments/TracksListFragment; // method@1ec5 │ │ +08390a: 0c00 |000b: move-result-object v0 │ │ +08390c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ │ │ @@ -207881,22 +207917,22 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -083934: |[083934] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -083944: 5410 cd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ -083948: 7220 381c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ -08394e: 0c00 |0005: move-result-object v0 │ │ -083950: 1f00 9004 |0006: check-cast v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -083954: 6e10 241f 0000 |0008: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Day;.toString:()Ljava/lang/String; // method@1f24 │ │ -08395a: 0c00 |000b: move-result-object v0 │ │ -08395c: 1100 |000c: return-object v0 │ │ +083910: |[083910] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +083920: 5410 cd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ +083924: 7220 381c 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@1c38 │ │ +08392a: 0c00 |0005: move-result-object v0 │ │ +08392c: 1f00 9004 |0006: check-cast v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +083930: 6e10 241f 0000 |0008: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Day;.toString:()Ljava/lang/String; // method@1f24 │ │ +083936: 0c00 |000b: move-result-object v0 │ │ +083938: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ │ │ @@ -207905,20 +207941,20 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -083960: |[083960] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.setDays:(Ljava/util/List;)V │ │ -083970: 5410 cd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ -083974: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -083978: 5b12 cd0c |0004: iput-object v2, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ -08397c: 6e10 9a1e 0100 |0006: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.notifyDataSetChanged:()V // method@1e9a │ │ -083982: 0e00 |0009: return-void │ │ +08393c: |[08393c] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.setDays:(Ljava/util/List;)V │ │ +08394c: 5410 cd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ +083950: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +083954: 5b12 cd0c |0004: iput-object v2, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.days:Ljava/util/List; // field@0ccd │ │ +083958: 6e10 9a1e 0100 |0006: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.notifyDataSetChanged:()V // method@1e9a │ │ +08395e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0004 line=168 │ │ 0x0006 line=169 │ │ 0x0009 line=171 │ │ locals : │ │ @@ -207931,40 +207967,40 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -083984: |[083984] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -083994: 6f40 ef03 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentStatePagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@03ef │ │ -08399a: 3804 0800 |0003: if-eqz v4, 000b // +0008 │ │ -08399e: 1f04 9e00 |0005: check-cast v4, Landroid/support/v4/app/Fragment; // type@009e │ │ -0839a2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0839a4: 6e20 2f03 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ -0839aa: 0e00 |000b: return-void │ │ +083960: |[083960] org.toulibre.cdl.fragments.TracksFragment$DaysAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +083970: 6f40 ef03 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentStatePagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@03ef │ │ +083976: 3804 0800 |0003: if-eqz v4, 000b // +0008 │ │ +08397a: 1f04 9e00 |0005: check-cast v4, Landroid/support/v4/app/Fragment; // type@009e │ │ +08397e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +083980: 6e20 2f03 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@032f │ │ +083986: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=192 │ │ 0x0005 line=193 │ │ 0x000b line=195 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; │ │ 0x0000 - 0x000c reg=2 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x000c reg=3 position I │ │ │ │ - source_file_idx : 3256 (TracksFragment.java) │ │ + source_file_idx : 3254 (TracksFragment.java) │ │ │ │ Class #751 header: │ │ class_idx : 1149 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 36 │ │ -source_file_idx : 3256 │ │ +source_file_idx : 3254 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #751 annotations: │ │ Annotations on class │ │ @@ -207988,55 +208024,55 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0839ac: |[0839ac] org.toulibre.cdl.fragments.TracksFragment$DaysLoader$1.:(Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;)V │ │ -0839bc: 5b01 ce0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1;.this$0:Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; // field@0cce │ │ -0839c0: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ -0839c6: 0e00 |0005: return-void │ │ +083988: |[083988] org.toulibre.cdl.fragments.TracksFragment$DaysLoader$1.:(Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;)V │ │ +083998: 5b01 ce0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1;.this$0:Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; // field@0cce │ │ +08399c: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ +0839a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0839c8: |[0839c8] org.toulibre.cdl.fragments.TracksFragment$DaysLoader$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0839d8: 5410 ce0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1;.this$0:Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; // field@0cce │ │ -0839dc: 6e10 a51e 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.onContentChanged:()V // method@1ea5 │ │ -0839e2: 0e00 |0005: return-void │ │ +0839a4: |[0839a4] org.toulibre.cdl.fragments.TracksFragment$DaysLoader$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0839b4: 5410 ce0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1;.this$0:Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; // field@0cce │ │ +0839b8: 6e10 a51e 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.onContentChanged:()V // method@1ea5 │ │ +0839be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 3256 (TracksFragment.java) │ │ + source_file_idx : 3254 (TracksFragment.java) │ │ │ │ Class #752 header: │ │ class_idx : 1163 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 273 │ │ -source_file_idx : 958 │ │ +source_file_idx : 957 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #752 annotations: │ │ Annotations on class │ │ @@ -208059,17 +208095,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0839e4: |[0839e4] org.toulibre.cdl.loaders.GlobalCacheLoader.:(Landroid/content/Context;)V │ │ -0839f4: 7020 5c05 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@055c │ │ -0839fa: 0e00 |0003: return-void │ │ +0839c0: |[0839c0] org.toulibre.cdl.loaders.GlobalCacheLoader.:(Landroid/content/Context;)V │ │ +0839d0: 7020 5c05 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@055c │ │ +0839d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/toulibre/cdl/loaders/GlobalCacheLoader; │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/loaders/GlobalCacheLoader; Lorg/toulibre/cdl/loaders/GlobalCacheLoader; │ │ @@ -208081,20 +208117,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0839fc: |[0839fc] org.toulibre.cdl.loaders.GlobalCacheLoader.deliverResult:(Ljava/lang/Object;)V │ │ -083a0c: 6e10 f01e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.isStarted:()Z // method@1ef0 │ │ -083a12: 0a00 |0003: move-result v0 │ │ -083a14: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -083a18: 6f20 5f05 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ -083a1e: 0e00 |0009: return-void │ │ +0839d8: |[0839d8] org.toulibre.cdl.loaders.GlobalCacheLoader.deliverResult:(Ljava/lang/Object;)V │ │ +0839e8: 6e10 f01e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.isStarted:()Z // method@1ef0 │ │ +0839ee: 0a00 |0003: move-result v0 │ │ +0839f0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0839f4: 6f20 5f05 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ +0839fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0006 line=54 │ │ 0x0009 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/toulibre/cdl/loaders/GlobalCacheLoader; │ │ @@ -208113,18 +208149,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -083a20: |[083a20] org.toulibre.cdl.loaders.GlobalCacheLoader.onReset:()V │ │ -083a30: 6f10 6905 0000 |0000: invoke-super {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0569 │ │ -083a36: 6e10 f31e 0000 |0003: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.onStopLoading:()V // method@1ef3 │ │ -083a3c: 0e00 |0006: return-void │ │ +0839fc: |[0839fc] org.toulibre.cdl.loaders.GlobalCacheLoader.onReset:()V │ │ +083a0c: 6f10 6905 0000 |0000: invoke-super {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0569 │ │ +083a12: 6e10 f31e 0000 |0003: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.onStopLoading:()V // method@1ef3 │ │ +083a18: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=46 │ │ 0x0006 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/toulibre/cdl/loaders/GlobalCacheLoader; │ │ @@ -208135,25 +208171,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -083a40: |[083a40] org.toulibre.cdl.loaders.GlobalCacheLoader.onStartLoading:()V │ │ -083a50: 6e10 ef1e 0200 |0000: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.getCachedResult:()Ljava/lang/Object; // method@1eef │ │ -083a56: 0c00 |0003: move-result-object v0 │ │ -083a58: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -083a5c: 6e20 ed1e 0200 |0006: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.deliverResult:(Ljava/lang/Object;)V // method@1eed │ │ -083a62: 6e10 f41e 0200 |0009: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.takeContentChanged:()Z // method@1ef4 │ │ -083a68: 0a01 |000c: move-result v1 │ │ -083a6a: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ -083a6e: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ -083a72: 6e10 ee1e 0200 |0011: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.forceLoad:()V // method@1eee │ │ -083a78: 0e00 |0014: return-void │ │ +083a1c: |[083a1c] org.toulibre.cdl.loaders.GlobalCacheLoader.onStartLoading:()V │ │ +083a2c: 6e10 ef1e 0200 |0000: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.getCachedResult:()Ljava/lang/Object; // method@1eef │ │ +083a32: 0c00 |0003: move-result-object v0 │ │ +083a34: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +083a38: 6e20 ed1e 0200 |0006: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.deliverResult:(Ljava/lang/Object;)V // method@1eed │ │ +083a3e: 6e10 f41e 0200 |0009: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.takeContentChanged:()Z // method@1ef4 │ │ +083a44: 0a01 |000c: move-result v1 │ │ +083a46: 3901 0400 |000d: if-nez v1, 0011 // +0004 │ │ +083a4a: 3900 0500 |000f: if-nez v0, 0014 // +0005 │ │ +083a4e: 6e10 ee1e 0200 |0011: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.forceLoad:()V // method@1eee │ │ +083a54: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0004 line=23 │ │ 0x0006 line=26 │ │ 0x0009 line=29 │ │ 0x0011 line=32 │ │ @@ -208168,32 +208204,32 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083a7c: |[083a7c] org.toulibre.cdl.loaders.GlobalCacheLoader.onStopLoading:()V │ │ -083a8c: 6e10 ec1e 0000 |0000: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.cancelLoad:()Z // method@1eec │ │ -083a92: 0e00 |0003: return-void │ │ +083a58: |[083a58] org.toulibre.cdl.loaders.GlobalCacheLoader.onStopLoading:()V │ │ +083a68: 6e10 ec1e 0000 |0000: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.cancelLoad:()Z // method@1eec │ │ +083a6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/toulibre/cdl/loaders/GlobalCacheLoader; │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/loaders/GlobalCacheLoader; Lorg/toulibre/cdl/loaders/GlobalCacheLoader; │ │ │ │ - source_file_idx : 958 (GlobalCacheLoader.java) │ │ + source_file_idx : 957 (GlobalCacheLoader.java) │ │ │ │ Class #753 header: │ │ class_idx : 1150 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1163 │ │ -source_file_idx : 3256 │ │ +source_file_idx : 3254 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #753 annotations: │ │ Annotations on class │ │ @@ -208222,27 +208258,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -083a94: |[083a94] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.:(Landroid/content/Context;)V │ │ -083aa4: 7020 eb1e 5400 |0000: invoke-direct {v4, v5}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.:(Landroid/content/Context;)V // method@1eeb │ │ -083aaa: 2200 7d04 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1; // type@047d │ │ -083aae: 7020 9d1e 4000 |0005: invoke-direct {v0, v4}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1;.:(Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;)V // method@1e9d │ │ -083ab4: 5b40 cf0c |0008: iput-object v0, v4, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0ccf │ │ -083ab8: 7110 9f05 0500 |000a: invoke-static {v5}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -083abe: 0c00 |000d: move-result-object v0 │ │ -083ac0: 5441 cf0c |000e: iget-object v1, v4, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0ccf │ │ -083ac4: 2202 3200 |0010: new-instance v2, Landroid/content/IntentFilter; // type@0032 │ │ -083ac8: 1a03 751f |0012: const-string v3, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" // string@1f75 │ │ -083acc: 7020 0701 3200 |0014: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ -083ad2: 6e30 a005 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ -083ad8: 0e00 |001a: return-void │ │ +083a70: |[083a70] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.:(Landroid/content/Context;)V │ │ +083a80: 7020 eb1e 5400 |0000: invoke-direct {v4, v5}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.:(Landroid/content/Context;)V // method@1eeb │ │ +083a86: 2200 7d04 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1; // type@047d │ │ +083a8a: 7020 9d1e 4000 |0005: invoke-direct {v0, v4}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1;.:(Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;)V // method@1e9d │ │ +083a90: 5b40 cf0c |0008: iput-object v0, v4, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0ccf │ │ +083a94: 7110 9f05 0500 |000a: invoke-static {v5}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +083a9a: 0c00 |000d: move-result-object v0 │ │ +083a9c: 5441 cf0c |000e: iget-object v1, v4, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0ccf │ │ +083aa0: 2202 3200 |0010: new-instance v2, Landroid/content/IntentFilter; // type@0032 │ │ +083aa4: 1a03 731f |0012: const-string v3, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" // string@1f73 │ │ +083aa8: 7020 0701 3200 |0014: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ +083aae: 6e30 a005 1002 |0017: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ +083ab4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=94 │ │ 0x000a line=105 │ │ 0x001a line=107 │ │ locals : │ │ @@ -208255,18 +208291,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -083adc: |[083adc] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.getCachedResult:()Ljava/lang/Object; │ │ -083aec: 6e10 a11e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.getCachedResult:()Ljava/util/List; // method@1ea1 │ │ -083af2: 0c00 |0003: move-result-object v0 │ │ -083af4: 1100 |0004: return-object v0 │ │ +083ab8: |[083ab8] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.getCachedResult:()Ljava/lang/Object; │ │ +083ac8: 6e10 a11e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.getCachedResult:()Ljava/util/List; // method@1ea1 │ │ +083ace: 0c00 |0003: move-result-object v0 │ │ +083ad0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;) │ │ @@ -208274,20 +208310,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083af8: |[083af8] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.getCachedResult:()Ljava/util/List; │ │ -083b08: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -083b0e: 0c00 |0003: move-result-object v0 │ │ -083b10: 6e10 5c1d 0000 |0004: invoke-virtual {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.getCachedDays:()Ljava/util/List; // method@1d5c │ │ -083b16: 0c00 |0007: move-result-object v0 │ │ -083b18: 1100 |0008: return-object v0 │ │ +083ad4: |[083ad4] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.getCachedResult:()Ljava/util/List; │ │ +083ae4: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +083aea: 0c00 |0003: move-result-object v0 │ │ +083aec: 6e10 5c1d 0000 |0004: invoke-virtual {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.getCachedDays:()Ljava/util/List; // method@1d5c │ │ +083af2: 0c00 |0007: move-result-object v0 │ │ +083af4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; │ │ │ │ #2 : (in Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;) │ │ @@ -208295,18 +208331,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -083b1c: |[083b1c] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.loadInBackground:()Ljava/lang/Object; │ │ -083b2c: 6e10 a41e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.loadInBackground:()Ljava/util/List; // method@1ea4 │ │ -083b32: 0c00 |0003: move-result-object v0 │ │ -083b34: 1100 |0004: return-object v0 │ │ +083af8: |[083af8] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.loadInBackground:()Ljava/lang/Object; │ │ +083b08: 6e10 a41e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.loadInBackground:()Ljava/util/List; // method@1ea4 │ │ +083b0e: 0c00 |0003: move-result-object v0 │ │ +083b10: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; │ │ │ │ #3 : (in Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;) │ │ @@ -208314,20 +208350,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -083b38: |[083b38] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.loadInBackground:()Ljava/util/List; │ │ -083b48: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -083b4e: 0c00 |0003: move-result-object v0 │ │ -083b50: 6e10 5d1d 0000 |0004: invoke-virtual {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.getDays:()Ljava/util/List; // method@1d5d │ │ -083b56: 0c00 |0007: move-result-object v0 │ │ -083b58: 1100 |0008: return-object v0 │ │ +083b14: |[083b14] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.loadInBackground:()Ljava/util/List; │ │ +083b24: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +083b2a: 0c00 |0003: move-result-object v0 │ │ +083b2c: 6e10 5d1d 0000 |0004: invoke-virtual {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.getDays:()Ljava/util/List; // method@1d5d │ │ +083b32: 0c00 |0007: move-result-object v0 │ │ +083b34: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; │ │ │ │ #4 : (in Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;) │ │ @@ -208335,38 +208371,38 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -083b5c: |[083b5c] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.onReset:()V │ │ -083b6c: 6f10 f11e 0200 |0000: invoke-super {v2}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.onReset:()V // method@1ef1 │ │ -083b72: 6e10 a21e 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.getContext:()Landroid/content/Context; // method@1ea2 │ │ -083b78: 0c00 |0006: move-result-object v0 │ │ -083b7a: 7110 9f05 0000 |0007: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -083b80: 0c00 |000a: move-result-object v0 │ │ -083b82: 5421 cf0c |000b: iget-object v1, v2, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0ccf │ │ -083b86: 6e20 a205 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ -083b8c: 0e00 |0010: return-void │ │ +083b38: |[083b38] org.toulibre.cdl.fragments.TracksFragment$DaysLoader.onReset:()V │ │ +083b48: 6f10 f11e 0200 |0000: invoke-super {v2}, Lorg/toulibre/cdl/loaders/GlobalCacheLoader;.onReset:()V // method@1ef1 │ │ +083b4e: 6e10 a21e 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.getContext:()Landroid/content/Context; // method@1ea2 │ │ +083b54: 0c00 |0006: move-result-object v0 │ │ +083b56: 7110 9f05 0000 |0007: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +083b5c: 0c00 |000a: move-result-object v0 │ │ +083b5e: 5421 cf0c |000b: iget-object v1, v2, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.scheduleRefreshedReceiver:Landroid/content/BroadcastReceiver; // field@0ccf │ │ +083b62: 6e20 a205 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ +083b68: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0010 line=113 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; │ │ │ │ - source_file_idx : 3256 (TracksFragment.java) │ │ + source_file_idx : 3254 (TracksFragment.java) │ │ │ │ Class #754 header: │ │ class_idx : 1151 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3256 │ │ +source_file_idx : 3254 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #754 annotations: │ │ Annotations on class │ │ @@ -208402,17 +208438,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083b90: |[083b90] org.toulibre.cdl.fragments.TracksFragment$ViewHolder.:()V │ │ -083ba0: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -083ba6: 0e00 |0003: return-void │ │ +083b6c: |[083b6c] org.toulibre.cdl.fragments.TracksFragment$ViewHolder.:()V │ │ +083b7c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +083b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;) │ │ @@ -208420,40 +208456,40 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/TracksFragment$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083ba8: |[083ba8] org.toulibre.cdl.fragments.TracksFragment$ViewHolder.:(Lorg/toulibre/cdl/fragments/TracksFragment$1;)V │ │ -083bb8: 7010 a71e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.:()V // method@1ea7 │ │ -083bbe: 0e00 |0003: return-void │ │ +083b84: |[083b84] org.toulibre.cdl.fragments.TracksFragment$ViewHolder.:(Lorg/toulibre/cdl/fragments/TracksFragment$1;)V │ │ +083b94: 7010 a71e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.:()V // method@1ea7 │ │ +083b9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/toulibre/cdl/fragments/TracksFragment$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3256 (TracksFragment.java) │ │ + source_file_idx : 3254 (TracksFragment.java) │ │ │ │ Class #755 header: │ │ class_idx : 1152 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 158 │ │ -source_file_idx : 3256 │ │ +source_file_idx : 3254 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 9 │ │ │ │ Class #755 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/fragments/TracksFragment$1; Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Landroid/support/v4/app/Fragment;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Ljava/util/List" "<" "Lorg/toulibre/cdl/model/Day;" ">;>;" } │ │ Annotations on method #7855 'onCreateLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" ")" "Landroid/support/v4/content/Loader" "<" "Ljava/util/List" "<" "Lorg/toulibre/cdl/model/Day;" ">;>;" } │ │ Annotations on method #7859 'onLoadFinished' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/util/List" "<" "Lorg/toulibre/cdl/model/Day;" ">;>;" "Ljava/util/List" "<" "Lorg/toulibre/cdl/model/Day;" ">;)V" } │ │ Annotations on method #7860 'onLoaderReset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Ljava/util/List" "<" "Lorg/toulibre/cdl/model/Day;" ">;>;)V" } │ │ @@ -208484,45 +208520,44 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -083bc0: |[083bc0] org.toulibre.cdl.fragments.TracksFragment.:()V │ │ -083bd0: 7010 dd02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ -083bd6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -083bd8: 5910 d60c |0004: iput v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment;.savedCurrentPage:I // field@0cd6 │ │ -083bdc: 0e00 |0006: return-void │ │ +083b9c: |[083b9c] org.toulibre.cdl.fragments.TracksFragment.:()V │ │ +083bac: 7010 dd02 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@02dd │ │ +083bb2: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +083bb4: 5910 d60c |0004: iput v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment;.savedCurrentPage:I // field@0cd6 │ │ +083bb8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=42 │ │ - 0x0006 line=158 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/fragments/TracksFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/fragments/TracksFragment;) │ │ name : 'onActivityCreated' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -083be0: |[083be0] org.toulibre.cdl.fragments.TracksFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -083bf0: 6f20 fc02 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02fc │ │ -083bf6: 6e10 ac1e 0300 |0003: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TracksFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1eac │ │ -083bfc: 0c00 |0006: move-result-object v0 │ │ -083bfe: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -083c00: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -083c02: 6e40 3d04 1032 |0009: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -083c08: 0e00 |000c: return-void │ │ +083bbc: |[083bbc] org.toulibre.cdl.fragments.TracksFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +083bcc: 6f20 fc02 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@02fc │ │ +083bd2: 6e10 ac1e 0300 |0003: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TracksFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1eac │ │ +083bd8: 0c00 |0006: move-result-object v0 │ │ +083bda: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +083bdc: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +083bde: 6e40 3d04 1032 |0009: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +083be4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=78 │ │ 0x000c line=79 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/toulibre/cdl/fragments/TracksFragment; │ │ @@ -208533,33 +208568,33 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -083c0c: |[083c0c] org.toulibre.cdl.fragments.TracksFragment.onCreate:(Landroid/os/Bundle;)V │ │ -083c1c: 6f20 0103 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ -083c22: 2200 7c04 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; // type@047c │ │ -083c26: 6e10 ab1e 0300 |0005: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TracksFragment;.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1eab │ │ -083c2c: 0c01 |0008: move-result-object v1 │ │ -083c2e: 7020 961e 1000 |0009: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@1e96 │ │ -083c34: 5b30 d40c |000c: iput-object v0, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.daysAdapter:Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; // field@0cd4 │ │ -083c38: 3904 1400 |000e: if-nez v4, 0022 // +0014 │ │ -083c3c: 6e10 aa1e 0300 |0010: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TracksFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1eaa │ │ -083c42: 0c00 |0013: move-result-object v0 │ │ -083c44: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -083c46: 6e20 4303 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@0343 │ │ -083c4c: 0c00 |0018: move-result-object v0 │ │ -083c4e: 1a01 c125 |0019: const-string v1, "tracks_current_page" // string@25c1 │ │ -083c52: 12f2 |001b: const/4 v2, #int -1 // #ff │ │ -083c54: 7230 1301 1002 |001c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0113 │ │ -083c5a: 0a00 |001f: move-result v0 │ │ -083c5c: 5930 d60c |0020: iput v0, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.savedCurrentPage:I // field@0cd6 │ │ -083c60: 0e00 |0022: return-void │ │ +083be8: |[083be8] org.toulibre.cdl.fragments.TracksFragment.onCreate:(Landroid/os/Bundle;)V │ │ +083bf8: 6f20 0103 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@0301 │ │ +083bfe: 2200 7c04 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; // type@047c │ │ +083c02: 6e10 ab1e 0300 |0005: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TracksFragment;.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1eab │ │ +083c08: 0c01 |0008: move-result-object v1 │ │ +083c0a: 7020 961e 1000 |0009: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@1e96 │ │ +083c10: 5b30 d40c |000c: iput-object v0, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.daysAdapter:Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; // field@0cd4 │ │ +083c14: 3904 1400 |000e: if-nez v4, 0022 // +0014 │ │ +083c18: 6e10 aa1e 0300 |0010: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TracksFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1eaa │ │ +083c1e: 0c00 |0013: move-result-object v0 │ │ +083c20: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +083c22: 6e20 4303 1000 |0015: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@0343 │ │ +083c28: 0c00 |0018: move-result-object v0 │ │ +083c2a: 1a01 bf25 |0019: const-string v1, "tracks_current_page" // string@25bf │ │ +083c2e: 12f2 |001b: const/4 v2, #int -1 // #ff │ │ +083c30: 7230 1301 1002 |001c: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0113 │ │ +083c36: 0a00 |001f: move-result v0 │ │ +083c38: 5930 d60c |0020: iput v0, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.savedCurrentPage:I // field@0cd6 │ │ +083c3c: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000e line=49 │ │ 0x0010 line=51 │ │ 0x0022 line=53 │ │ @@ -208572,20 +208607,20 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -083c64: |[083c64] org.toulibre.cdl.fragments.TracksFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -083c74: 2200 7e04 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; // type@047e │ │ -083c78: 6e10 aa1e 0200 |0002: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TracksFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1eaa │ │ -083c7e: 0c01 |0005: move-result-object v1 │ │ -083c80: 7020 9f1e 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.:(Landroid/content/Context;)V // method@1e9f │ │ -083c86: 1100 |0009: return-object v0 │ │ +083c40: |[083c40] org.toulibre.cdl.fragments.TracksFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +083c50: 2200 7e04 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; // type@047e │ │ +083c54: 6e10 aa1e 0200 |0002: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TracksFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1eaa │ │ +083c5a: 0c01 |0005: move-result-object v1 │ │ +083c5c: 7020 9f1e 1000 |0006: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;.:(Landroid/content/Context;)V // method@1e9f │ │ +083c62: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lorg/toulibre/cdl/fragments/TracksFragment; │ │ 0x0000 - 0x000a reg=3 id I │ │ 0x0000 - 0x000a reg=4 args Landroid/os/Bundle; │ │ @@ -208595,46 +208630,46 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -083c88: |[083c88] org.toulibre.cdl.fragments.TracksFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -083c98: 1401 1c00 047f |0000: const v1, #float 1.75459e+38 // #7f04001c │ │ -083c9e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -083ca0: 6e40 4f18 1425 |0004: invoke-virtual {v4, v1, v5, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -083ca6: 0c00 |0007: move-result-object v0 │ │ -083ca8: 2201 7f04 |0008: new-instance v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // type@047f │ │ -083cac: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -083cae: 7020 a81e 2100 |000b: invoke-direct {v1, v2}, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.:(Lorg/toulibre/cdl/fragments/TracksFragment$1;)V // method@1ea8 │ │ -083cb4: 5b31 d50c |000e: iput-object v1, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083cb8: 5431 d50c |0010: iget-object v1, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083cbc: 1402 3f00 0e7f |0012: const v2, #float 1.88752e+38 // #7f0e003f │ │ -083cc2: 6e20 b518 2000 |0015: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -083cc8: 0c02 |0018: move-result-object v2 │ │ -083cca: 5b12 d00c |0019: iput-object v2, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.contentView:Landroid/view/View; // field@0cd0 │ │ -083cce: 5431 d50c |001b: iget-object v1, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083cd2: 1402 0400 0201 |001d: const v2, #float 2.38772e-38 // #01020004 │ │ -083cd8: 6e20 b518 2000 |0020: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -083cde: 0c02 |0023: move-result-object v2 │ │ -083ce0: 5b12 d10c |0024: iput-object v2, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.emptyView:Landroid/view/View; // field@0cd1 │ │ -083ce4: 5432 d50c |0026: iget-object v2, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083ce8: 1401 4a00 0e7f |0028: const v1, #float 1.88752e+38 // #7f0e004a │ │ -083cee: 6e20 b518 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -083cf4: 0c01 |002e: move-result-object v1 │ │ -083cf6: 1f01 ba01 |002f: check-cast v1, Landroid/support/v4/view/ViewPager; // type@01ba │ │ -083cfa: 5b21 d20c |0031: iput-object v1, v2, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ -083cfe: 5432 d50c |0033: iget-object v2, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083d02: 1401 4900 0e7f |0035: const v1, #float 1.88752e+38 // #7f0e0049 │ │ -083d08: 6e20 b518 1000 |0038: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -083d0e: 0c01 |003b: move-result-object v1 │ │ -083d10: 1f01 b703 |003c: check-cast v1, Lcom/example/android/common/view/SlidingTabLayout; // type@03b7 │ │ -083d14: 5b21 d30c |003e: iput-object v1, v2, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.slidingTabs:Lcom/example/android/common/view/SlidingTabLayout; // field@0cd3 │ │ -083d18: 1100 |0040: return-object v0 │ │ +083c64: |[083c64] org.toulibre.cdl.fragments.TracksFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +083c74: 1401 1c00 047f |0000: const v1, #float 1.75459e+38 // #7f04001c │ │ +083c7a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +083c7c: 6e40 4f18 1425 |0004: invoke-virtual {v4, v1, v5, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +083c82: 0c00 |0007: move-result-object v0 │ │ +083c84: 2201 7f04 |0008: new-instance v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // type@047f │ │ +083c88: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +083c8a: 7020 a81e 2100 |000b: invoke-direct {v1, v2}, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.:(Lorg/toulibre/cdl/fragments/TracksFragment$1;)V // method@1ea8 │ │ +083c90: 5b31 d50c |000e: iput-object v1, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083c94: 5431 d50c |0010: iget-object v1, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083c98: 1402 3f00 0e7f |0012: const v2, #float 1.88752e+38 // #7f0e003f │ │ +083c9e: 6e20 b518 2000 |0015: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +083ca4: 0c02 |0018: move-result-object v2 │ │ +083ca6: 5b12 d00c |0019: iput-object v2, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.contentView:Landroid/view/View; // field@0cd0 │ │ +083caa: 5431 d50c |001b: iget-object v1, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083cae: 1402 0400 0201 |001d: const v2, #float 2.38772e-38 // #01020004 │ │ +083cb4: 6e20 b518 2000 |0020: invoke-virtual {v0, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +083cba: 0c02 |0023: move-result-object v2 │ │ +083cbc: 5b12 d10c |0024: iput-object v2, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.emptyView:Landroid/view/View; // field@0cd1 │ │ +083cc0: 5432 d50c |0026: iget-object v2, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083cc4: 1401 4a00 0e7f |0028: const v1, #float 1.88752e+38 // #7f0e004a │ │ +083cca: 6e20 b518 1000 |002b: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +083cd0: 0c01 |002e: move-result-object v1 │ │ +083cd2: 1f01 ba01 |002f: check-cast v1, Landroid/support/v4/view/ViewPager; // type@01ba │ │ +083cd6: 5b21 d20c |0031: iput-object v1, v2, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ +083cda: 5432 d50c |0033: iget-object v2, v3, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083cde: 1401 4900 0e7f |0035: const v1, #float 1.88752e+38 // #7f0e0049 │ │ +083ce4: 6e20 b518 1000 |0038: invoke-virtual {v0, v1}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +083cea: 0c01 |003b: move-result-object v1 │ │ +083cec: 1f01 b703 |003c: check-cast v1, Lcom/example/android/common/view/SlidingTabLayout; // type@03b7 │ │ +083cf0: 5b21 d30c |003e: iput-object v1, v2, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.slidingTabs:Lcom/example/android/common/view/SlidingTabLayout; // field@0cd3 │ │ +083cf4: 1100 |0040: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0008 line=59 │ │ 0x0010 line=60 │ │ 0x001b line=61 │ │ 0x0026 line=62 │ │ @@ -208652,19 +208687,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -083d1c: |[083d1c] org.toulibre.cdl.fragments.TracksFragment.onDestroyView:()V │ │ -083d2c: 6f10 0803 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ -083d32: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -083d34: 5b10 d50c |0004: iput-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083d38: 0e00 |0006: return-void │ │ +083cf8: |[083cf8] org.toulibre.cdl.fragments.TracksFragment.onDestroyView:()V │ │ +083d08: 6f10 0803 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0308 │ │ +083d0e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +083d10: 5b10 d50c |0004: iput-object v0, v1, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083d14: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0006 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/fragments/TracksFragment; │ │ @@ -208674,18 +208709,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -083d3c: |[083d3c] org.toulibre.cdl.fragments.TracksFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -083d4c: 1f02 1104 |0000: check-cast v2, Ljava/util/List; // type@0411 │ │ -083d50: 6e30 b31e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/TracksFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/util/List;)V // method@1eb3 │ │ -083d56: 0e00 |0005: return-void │ │ +083d18: |[083d18] org.toulibre.cdl.fragments.TracksFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +083d28: 1f02 1104 |0000: check-cast v2, Ljava/util/List; // type@0411 │ │ +083d2c: 6e30 b31e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/TracksFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/util/List;)V // method@1eb3 │ │ +083d32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/TracksFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -208695,66 +208730,66 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -083d58: |[083d58] org.toulibre.cdl.fragments.TracksFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/util/List;)V │ │ -083d68: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -083d6c: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ -083d6e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -083d70: 5461 d40c |0004: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.daysAdapter:Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; // field@0cd4 │ │ -083d74: 6e20 9b1e 8100 |0006: invoke-virtual {v1, v8}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.setDays:(Ljava/util/List;)V // method@1e9b │ │ -083d7a: 5461 d40c |0009: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.daysAdapter:Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; // field@0cd4 │ │ -083d7e: 6e10 971e 0100 |000b: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.getCount:()I // method@1e97 │ │ -083d84: 0a00 |000e: move-result v0 │ │ -083d86: 3900 1900 |000f: if-nez v0, 0028 // +0019 │ │ -083d8a: 5461 d50c |0011: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083d8e: 5411 d00c |0013: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.contentView:Landroid/view/View; // field@0cd0 │ │ -083d92: 6e20 1919 2100 |0015: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -083d98: 5461 d50c |0018: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083d9c: 5411 d10c |001a: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.emptyView:Landroid/view/View; // field@0cd1 │ │ -083da0: 6e20 1919 4100 |001c: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -083da6: 5461 d50c |001f: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083daa: 5411 d20c |0021: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ -083dae: 1202 |0023: const/4 v2, #int 0 // #0 │ │ -083db0: 6e20 8b09 2100 |0024: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@098b │ │ -083db6: 0e00 |0027: return-void │ │ -083db8: 5461 d50c |0028: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083dbc: 5411 d00c |002a: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.contentView:Landroid/view/View; // field@0cd0 │ │ -083dc0: 6e20 1919 4100 |002c: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -083dc6: 5461 d50c |002f: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083dca: 5411 d10c |0031: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.emptyView:Landroid/view/View; // field@0cd1 │ │ -083dce: 6e20 1919 2100 |0033: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ -083dd4: 5461 d50c |0036: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083dd8: 5411 d20c |0038: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ -083ddc: 6e10 3a09 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ -083de2: 0c01 |003d: move-result-object v1 │ │ -083de4: 3901 0b00 |003e: if-nez v1, 0049 // +000b │ │ -083de8: 5461 d50c |0040: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083dec: 5411 d20c |0042: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ -083df0: 5462 d40c |0044: iget-object v2, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.daysAdapter:Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; // field@0cd4 │ │ -083df4: 6e20 8009 2100 |0046: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0980 │ │ -083dfa: 5461 d50c |0049: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083dfe: 5411 d30c |004b: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.slidingTabs:Lcom/example/android/common/view/SlidingTabLayout; // field@0cd3 │ │ -083e02: 5462 d50c |004d: iget-object v2, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083e06: 5422 d20c |004f: iget-object v2, v2, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ -083e0a: 6e20 0a1b 2100 |0051: invoke-virtual {v1, v2}, Lcom/example/android/common/view/SlidingTabLayout;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@1b0a │ │ -083e10: 5261 d60c |0054: iget v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.savedCurrentPage:I // field@0cd6 │ │ -083e14: 3251 d1ff |0056: if-eq v1, v5, 0027 // -002f │ │ -083e18: 5461 d50c |0058: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083e1c: 5411 d20c |005a: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ -083e20: 5262 d60c |005c: iget v2, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.savedCurrentPage:I // field@0cd6 │ │ -083e24: d803 00ff |005e: add-int/lit8 v3, v0, #int -1 // #ff │ │ -083e28: 7120 9f1b 3200 |0060: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -083e2e: 0a02 |0063: move-result v2 │ │ -083e30: 6e30 8309 2104 |0064: invoke-virtual {v1, v2, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0983 │ │ -083e36: 5965 d60c |0067: iput v5, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.savedCurrentPage:I // field@0cd6 │ │ -083e3a: 28be |0069: goto 0027 // -0042 │ │ +083d34: |[083d34] org.toulibre.cdl.fragments.TracksFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/util/List;)V │ │ +083d44: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +083d48: 12f5 |0002: const/4 v5, #int -1 // #ff │ │ +083d4a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +083d4c: 5461 d40c |0004: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.daysAdapter:Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; // field@0cd4 │ │ +083d50: 6e20 9b1e 8100 |0006: invoke-virtual {v1, v8}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.setDays:(Ljava/util/List;)V // method@1e9b │ │ +083d56: 5461 d40c |0009: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.daysAdapter:Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; // field@0cd4 │ │ +083d5a: 6e10 971e 0100 |000b: invoke-virtual {v1}, Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;.getCount:()I // method@1e97 │ │ +083d60: 0a00 |000e: move-result v0 │ │ +083d62: 3900 1900 |000f: if-nez v0, 0028 // +0019 │ │ +083d66: 5461 d50c |0011: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083d6a: 5411 d00c |0013: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.contentView:Landroid/view/View; // field@0cd0 │ │ +083d6e: 6e20 1919 2100 |0015: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +083d74: 5461 d50c |0018: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083d78: 5411 d10c |001a: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.emptyView:Landroid/view/View; // field@0cd1 │ │ +083d7c: 6e20 1919 4100 |001c: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +083d82: 5461 d50c |001f: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083d86: 5411 d20c |0021: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ +083d8a: 1202 |0023: const/4 v2, #int 0 // #0 │ │ +083d8c: 6e20 8b09 2100 |0024: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V // method@098b │ │ +083d92: 0e00 |0027: return-void │ │ +083d94: 5461 d50c |0028: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083d98: 5411 d00c |002a: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.contentView:Landroid/view/View; // field@0cd0 │ │ +083d9c: 6e20 1919 4100 |002c: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +083da2: 5461 d50c |002f: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083da6: 5411 d10c |0031: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.emptyView:Landroid/view/View; // field@0cd1 │ │ +083daa: 6e20 1919 2100 |0033: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@1919 │ │ +083db0: 5461 d50c |0036: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083db4: 5411 d20c |0038: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ +083db8: 6e10 3a09 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@093a │ │ +083dbe: 0c01 |003d: move-result-object v1 │ │ +083dc0: 3901 0b00 |003e: if-nez v1, 0049 // +000b │ │ +083dc4: 5461 d50c |0040: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083dc8: 5411 d20c |0042: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ +083dcc: 5462 d40c |0044: iget-object v2, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.daysAdapter:Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter; // field@0cd4 │ │ +083dd0: 6e20 8009 2100 |0046: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0980 │ │ +083dd6: 5461 d50c |0049: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083dda: 5411 d30c |004b: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.slidingTabs:Lcom/example/android/common/view/SlidingTabLayout; // field@0cd3 │ │ +083dde: 5462 d50c |004d: iget-object v2, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083de2: 5422 d20c |004f: iget-object v2, v2, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ +083de6: 6e20 0a1b 2100 |0051: invoke-virtual {v1, v2}, Lcom/example/android/common/view/SlidingTabLayout;.setViewPager:(Landroid/support/v4/view/ViewPager;)V // method@1b0a │ │ +083dec: 5261 d60c |0054: iget v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.savedCurrentPage:I // field@0cd6 │ │ +083df0: 3251 d1ff |0056: if-eq v1, v5, 0027 // -002f │ │ +083df4: 5461 d50c |0058: iget-object v1, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083df8: 5411 d20c |005a: iget-object v1, v1, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ +083dfc: 5262 d60c |005c: iget v2, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.savedCurrentPage:I // field@0cd6 │ │ +083e00: d803 00ff |005e: add-int/lit8 v3, v0, #int -1 // #ff │ │ +083e04: 7120 9f1b 3200 |0060: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +083e0a: 0a02 |0063: move-result v2 │ │ +083e0c: 6e30 8309 2104 |0064: invoke-virtual {v1, v2, v4}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0983 │ │ +083e12: 5965 d60c |0067: iput v5, v6, Lorg/toulibre/cdl/fragments/TracksFragment;.savedCurrentPage:I // field@0cd6 │ │ +083e16: 28be |0069: goto 0027 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=133 │ │ 0x0009 line=135 │ │ 0x000f line=136 │ │ 0x0011 line=137 │ │ 0x0018 line=138 │ │ @@ -208781,16 +208816,16 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -083e3c: |[083e3c] org.toulibre.cdl.fragments.TracksFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -083e4c: 0e00 |0000: return-void │ │ +083e18: |[083e18] org.toulibre.cdl.fragments.TracksFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +083e28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Lorg/toulibre/cdl/fragments/TracksFragment; │ │ 0x0000 - 0x0001 reg=1 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader;>; │ │ @@ -208800,57 +208835,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -083e50: |[083e50] org.toulibre.cdl.fragments.TracksFragment.onStop:()V │ │ -083e60: 6f10 1403 0400 |0000: invoke-super {v4}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0314 │ │ -083e66: 5442 d50c |0003: iget-object v2, v4, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ -083e6a: 5422 d20c |0005: iget-object v2, v2, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ -083e6e: 6e10 4109 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0941 │ │ -083e74: 0a00 |000a: move-result v0 │ │ -083e76: 6e10 aa1e 0400 |000b: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TracksFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1eaa │ │ -083e7c: 0c02 |000e: move-result-object v2 │ │ -083e7e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -083e80: 6e20 4303 3200 |0010: invoke-virtual {v2, v3}, Landroid/support/v4/app/FragmentActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@0343 │ │ -083e86: 0c01 |0013: move-result-object v1 │ │ -083e88: 1a02 c125 |0014: const-string v2, "tracks_current_page" // string@25c1 │ │ -083e8c: 12f3 |0016: const/4 v3, #int -1 // #ff │ │ -083e8e: 7230 1301 2103 |0017: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0113 │ │ -083e94: 0a02 |001a: move-result v2 │ │ -083e96: 3202 0f00 |001b: if-eq v2, v0, 002a // +000f │ │ -083e9a: 7210 1101 0100 |001d: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0111 │ │ -083ea0: 0c02 |0020: move-result-object v2 │ │ -083ea2: 1a03 c125 |0021: const-string v3, "tracks_current_page" // string@25c1 │ │ -083ea6: 7230 0e01 3200 |0023: invoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@010e │ │ -083eac: 0c02 |0026: move-result-object v2 │ │ -083eae: 7210 0c01 0200 |0027: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@010c │ │ -083eb4: 0e00 |002a: return-void │ │ +083e2c: |[083e2c] org.toulibre.cdl.fragments.TracksFragment.onStop:()V │ │ +083e3c: 6f10 1403 0400 |0000: invoke-super {v4}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0314 │ │ +083e42: 5442 d50c |0003: iget-object v2, v4, Lorg/toulibre/cdl/fragments/TracksFragment;.holder:Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; // field@0cd5 │ │ +083e46: 5422 d20c |0005: iget-object v2, v2, Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder;.pager:Landroid/support/v4/view/ViewPager; // field@0cd2 │ │ +083e4a: 6e10 4109 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0941 │ │ +083e50: 0a00 |000a: move-result v0 │ │ +083e52: 6e10 aa1e 0400 |000b: invoke-virtual {v4}, Lorg/toulibre/cdl/fragments/TracksFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1eaa │ │ +083e58: 0c02 |000e: move-result-object v2 │ │ +083e5a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +083e5c: 6e20 4303 3200 |0010: invoke-virtual {v2, v3}, Landroid/support/v4/app/FragmentActivity;.getPreferences:(I)Landroid/content/SharedPreferences; // method@0343 │ │ +083e62: 0c01 |0013: move-result-object v1 │ │ +083e64: 1a02 bf25 |0014: const-string v2, "tracks_current_page" // string@25bf │ │ +083e68: 12f3 |0016: const/4 v3, #int -1 // #ff │ │ +083e6a: 7230 1301 2103 |0017: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0113 │ │ +083e70: 0a02 |001a: move-result v2 │ │ +083e72: 3202 0f00 |001b: if-eq v2, v0, 002a // +000f │ │ +083e76: 7210 1101 0100 |001d: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0111 │ │ +083e7c: 0c02 |0020: move-result-object v2 │ │ +083e7e: 1a03 bf25 |0021: const-string v3, "tracks_current_page" // string@25bf │ │ +083e82: 7230 0e01 3200 |0023: invoke-interface {v2, v3, v0}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@010e │ │ +083e88: 0c02 |0026: move-result-object v2 │ │ +083e8a: 7210 0c01 0200 |0027: invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@010c │ │ +083e90: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=85 │ │ 0x000b line=86 │ │ 0x0014 line=87 │ │ 0x001d line=88 │ │ 0x002a line=90 │ │ locals : │ │ 0x000b - 0x002b reg=0 page I │ │ 0x0014 - 0x002b reg=1 prefs Landroid/content/SharedPreferences; │ │ 0x0000 - 0x002b reg=4 this Lorg/toulibre/cdl/fragments/TracksFragment; │ │ │ │ - source_file_idx : 3256 (TracksFragment.java) │ │ + source_file_idx : 3254 (TracksFragment.java) │ │ │ │ Class #756 header: │ │ class_idx : 1153 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3257 │ │ +source_file_idx : 3255 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #756 annotations: │ │ Annotations on class │ │ @@ -208862,21 +208897,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 3257 (TracksListFragment.java) │ │ + source_file_idx : 3255 (TracksListFragment.java) │ │ │ │ Class #757 header: │ │ class_idx : 1154 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3257 │ │ +source_file_idx : 3255 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #757 annotations: │ │ Annotations on class │ │ @@ -208908,17 +208943,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083eb8: |[083eb8] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter$ViewHolder.:()V │ │ -083ec8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -083ece: 0e00 |0003: return-void │ │ +083e94: |[083e94] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter$ViewHolder.:()V │ │ +083ea4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +083eaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;) │ │ @@ -208926,32 +208961,32 @@ │ │ type : '(Lorg/toulibre/cdl/fragments/TracksListFragment$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083ed0: |[083ed0] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter$ViewHolder.:(Lorg/toulibre/cdl/fragments/TracksListFragment$1;)V │ │ -083ee0: 7010 b61e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.:()V // method@1eb6 │ │ -083ee6: 0e00 |0003: return-void │ │ +083eac: |[083eac] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter$ViewHolder.:(Lorg/toulibre/cdl/fragments/TracksListFragment$1;)V │ │ +083ebc: 7010 b61e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.:()V // method@1eb6 │ │ +083ec2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/toulibre/cdl/fragments/TracksListFragment$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3257 (TracksListFragment.java) │ │ + source_file_idx : 3255 (TracksListFragment.java) │ │ │ │ Class #758 header: │ │ class_idx : 1155 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 502 │ │ -source_file_idx : 3257 │ │ +source_file_idx : 3255 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #758 annotations: │ │ Annotations on class │ │ @@ -208976,22 +209011,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -083ee8: |[083ee8] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter.:(Landroid/content/Context;)V │ │ -083ef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -083efa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -083efc: 7040 5c0b 3210 |0002: invoke-direct {v2, v3, v0, v1}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b5c │ │ -083f02: 7110 4c18 0300 |0005: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ -083f08: 0c00 |0008: move-result-object v0 │ │ -083f0a: 5b20 da0c |0009: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cda │ │ -083f0e: 0e00 |000b: return-void │ │ +083ec4: |[083ec4] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter.:(Landroid/content/Context;)V │ │ +083ed4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083ed6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +083ed8: 7040 5c0b 3210 |0002: invoke-direct {v2, v3, v0, v1}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@0b5c │ │ +083ede: 7110 4c18 0300 |0005: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@184c │ │ +083ee4: 0c00 |0008: move-result-object v0 │ │ +083ee6: 5b20 da0c |0009: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cda │ │ +083eea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ 0x000b line=106 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; │ │ @@ -209003,35 +209038,35 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -083f10: |[083f10] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -083f20: 6e10 d018 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ -083f26: 0c00 |0003: move-result-object v0 │ │ -083f28: 1f00 8204 |0004: check-cast v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder; // type@0482 │ │ -083f2c: 5401 d80c |0006: iget-object v1, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.track:Lorg/toulibre/cdl/model/Track; // field@0cd8 │ │ -083f30: 7120 7a1d 1600 |0008: invoke-static {v6, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.toTrack:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/model/Track; // method@1d7a │ │ -083f36: 0c01 |000b: move-result-object v1 │ │ -083f38: 5b01 d80c |000c: iput-object v1, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.track:Lorg/toulibre/cdl/model/Track; // field@0cd8 │ │ -083f3c: 5401 d70c |000e: iget-object v1, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.name:Landroid/widget/TextView; // field@0cd7 │ │ -083f40: 5402 d80c |0010: iget-object v2, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.track:Lorg/toulibre/cdl/model/Track; // field@0cd8 │ │ -083f44: 6e10 8b1f 0200 |0012: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ -083f4a: 0c02 |0015: move-result-object v2 │ │ -083f4c: 6e20 dc1a 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ -083f52: 5401 d90c |0019: iget-object v1, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.type:Landroid/widget/TextView; // field@0cd9 │ │ -083f56: 5402 d80c |001b: iget-object v2, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.track:Lorg/toulibre/cdl/model/Track; // field@0cd8 │ │ -083f5a: 6e10 8c1f 0200 |001d: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Track;.getType:()Lorg/toulibre/cdl/model/Track$Type; // method@1f8c │ │ -083f60: 0c02 |0020: move-result-object v2 │ │ -083f62: 6e10 7e1f 0200 |0021: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Track$Type;.getNameResId:()I // method@1f7e │ │ -083f68: 0a02 |0024: move-result v2 │ │ -083f6a: 6e20 db1a 2100 |0025: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@1adb │ │ -083f70: 0e00 |0028: return-void │ │ +083eec: |[083eec] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +083efc: 6e10 d018 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@18d0 │ │ +083f02: 0c00 |0003: move-result-object v0 │ │ +083f04: 1f00 8204 |0004: check-cast v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder; // type@0482 │ │ +083f08: 5401 d80c |0006: iget-object v1, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.track:Lorg/toulibre/cdl/model/Track; // field@0cd8 │ │ +083f0c: 7120 7a1d 1600 |0008: invoke-static {v6, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.toTrack:(Landroid/database/Cursor;Lorg/toulibre/cdl/model/Track;)Lorg/toulibre/cdl/model/Track; // method@1d7a │ │ +083f12: 0c01 |000b: move-result-object v1 │ │ +083f14: 5b01 d80c |000c: iput-object v1, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.track:Lorg/toulibre/cdl/model/Track; // field@0cd8 │ │ +083f18: 5401 d70c |000e: iget-object v1, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.name:Landroid/widget/TextView; // field@0cd7 │ │ +083f1c: 5402 d80c |0010: iget-object v2, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.track:Lorg/toulibre/cdl/model/Track; // field@0cd8 │ │ +083f20: 6e10 8b1f 0200 |0012: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ +083f26: 0c02 |0015: move-result-object v2 │ │ +083f28: 6e20 dc1a 2100 |0016: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@1adc │ │ +083f2e: 5401 d90c |0019: iget-object v1, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.type:Landroid/widget/TextView; // field@0cd9 │ │ +083f32: 5402 d80c |001b: iget-object v2, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.track:Lorg/toulibre/cdl/model/Track; // field@0cd8 │ │ +083f36: 6e10 8c1f 0200 |001d: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Track;.getType:()Lorg/toulibre/cdl/model/Track$Type; // method@1f8c │ │ +083f3c: 0c02 |0020: move-result-object v2 │ │ +083f3e: 6e10 7e1f 0200 |0021: invoke-virtual {v2}, Lorg/toulibre/cdl/model/Track$Type;.getNameResId:()I // method@1f7e │ │ +083f44: 0a02 |0024: move-result v2 │ │ +083f46: 6e20 db1a 2100 |0025: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(I)V // method@1adb │ │ +083f4c: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0006 line=128 │ │ 0x000e line=129 │ │ 0x0019 line=130 │ │ 0x0028 line=131 │ │ @@ -209047,18 +209082,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 │ │ -083f74: |[083f74] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter.getItem:(I)Ljava/lang/Object; │ │ -083f84: 6e20 bb1e 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Track; // method@1ebb │ │ -083f8a: 0c00 |0003: move-result-object v0 │ │ -083f8c: 1100 |0004: return-object v0 │ │ +083f50: |[083f50] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter.getItem:(I)Ljava/lang/Object; │ │ +083f60: 6e20 bb1e 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Track; // method@1ebb │ │ +083f66: 0c00 |0003: move-result-object v0 │ │ +083f68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -209067,21 +209102,21 @@ │ │ type : '(I)Lorg/toulibre/cdl/model/Track;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -083f90: |[083f90] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter.getItem:(I)Lorg/toulibre/cdl/model/Track; │ │ -083fa0: 6f20 650b 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.getItem:(I)Ljava/lang/Object; // method@0b65 │ │ -083fa6: 0c00 |0003: move-result-object v0 │ │ -083fa8: 1f00 4700 |0004: check-cast v0, Landroid/database/Cursor; // type@0047 │ │ -083fac: 7110 791d 0000 |0006: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toTrack:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Track; // method@1d79 │ │ -083fb2: 0c00 |0009: move-result-object v0 │ │ -083fb4: 1100 |000a: return-object v0 │ │ +083f6c: |[083f6c] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter.getItem:(I)Lorg/toulibre/cdl/model/Track; │ │ +083f7c: 6f20 650b 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.getItem:(I)Ljava/lang/Object; // method@0b65 │ │ +083f82: 0c00 |0003: move-result-object v0 │ │ +083f84: 1f00 4700 |0004: check-cast v0, Landroid/database/Cursor; // type@0047 │ │ +083f88: 7110 791d 0000 |0006: invoke-static {v0}, Lorg/toulibre/cdl/db/DatabaseManager;.toTrack:(Landroid/database/Cursor;)Lorg/toulibre/cdl/model/Track; // method@1d79 │ │ +083f8e: 0c00 |0009: move-result-object v0 │ │ +083f90: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; │ │ 0x0000 - 0x000b reg=2 position I │ │ │ │ @@ -209090,35 +209125,35 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -083fb8: |[083fb8] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -083fc8: 5452 da0c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cda │ │ -083fcc: 1403 0400 0901 |0002: const v3, #float 2.51629e-38 // #01090004 │ │ -083fd2: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -083fd4: 6e40 4f18 3248 |0006: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ -083fda: 0c01 |0009: move-result-object v1 │ │ -083fdc: 2200 8204 |000a: new-instance v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder; // type@0482 │ │ -083fe0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -083fe2: 7020 b71e 2000 |000d: invoke-direct {v0, v2}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.:(Lorg/toulibre/cdl/fragments/TracksListFragment$1;)V // method@1eb7 │ │ -083fe8: 1402 1400 0201 |0010: const v2, #float 2.38773e-38 // #01020014 │ │ -083fee: 6e20 b518 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -083ff4: 0c02 |0016: move-result-object v2 │ │ -083ff6: 1f02 b103 |0017: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ -083ffa: 5b02 d70c |0019: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.name:Landroid/widget/TextView; // field@0cd7 │ │ -083ffe: 1402 1500 0201 |001b: const v2, #float 2.38773e-38 // #01020015 │ │ -084004: 6e20 b518 2100 |001e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ -08400a: 0c02 |0021: move-result-object v2 │ │ -08400c: 1f02 b103 |0022: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ -084010: 5b02 d90c |0024: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.type:Landroid/widget/TextView; // field@0cd9 │ │ -084014: 6e20 1519 0100 |0026: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ -08401a: 1101 |0029: return-object v1 │ │ +083f94: |[083f94] org.toulibre.cdl.fragments.TracksListFragment$TracksAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +083fa4: 5452 da0c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.inflater:Landroid/view/LayoutInflater; // field@0cda │ │ +083fa8: 1403 0400 0901 |0002: const v3, #float 2.51629e-38 // #01090004 │ │ +083fae: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +083fb0: 6e40 4f18 3248 |0006: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@184f │ │ +083fb6: 0c01 |0009: move-result-object v1 │ │ +083fb8: 2200 8204 |000a: new-instance v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder; // type@0482 │ │ +083fbc: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +083fbe: 7020 b71e 2000 |000d: invoke-direct {v0, v2}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.:(Lorg/toulibre/cdl/fragments/TracksListFragment$1;)V // method@1eb7 │ │ +083fc4: 1402 1400 0201 |0010: const v2, #float 2.38773e-38 // #01020014 │ │ +083fca: 6e20 b518 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +083fd0: 0c02 |0016: move-result-object v2 │ │ +083fd2: 1f02 b103 |0017: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ +083fd6: 5b02 d70c |0019: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.name:Landroid/widget/TextView; // field@0cd7 │ │ +083fda: 1402 1500 0201 |001b: const v2, #float 2.38773e-38 // #01020015 │ │ +083fe0: 6e20 b518 2100 |001e: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@18b5 │ │ +083fe6: 0c02 |0021: move-result-object v2 │ │ +083fe8: 1f02 b103 |0022: check-cast v2, Landroid/widget/TextView; // type@03b1 │ │ +083fec: 5b02 d90c |0024: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder;.type:Landroid/widget/TextView; // field@0cd9 │ │ +083ff0: 6e20 1519 0100 |0026: invoke-virtual {v1, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@1915 │ │ +083ff6: 1101 |0029: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x000a line=117 │ │ 0x0010 line=118 │ │ 0x001b line=119 │ │ 0x0026 line=120 │ │ @@ -209127,21 +209162,21 @@ │ │ 0x0010 - 0x002a reg=0 holder Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter$ViewHolder; │ │ 0x000a - 0x002a reg=1 view Landroid/view/View; │ │ 0x0000 - 0x002a reg=5 this Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; │ │ 0x0000 - 0x002a reg=6 context Landroid/content/Context; │ │ 0x0000 - 0x002a reg=7 cursor Landroid/database/Cursor; │ │ 0x0000 - 0x002a reg=8 parent Landroid/view/ViewGroup; │ │ │ │ - source_file_idx : 3257 (TracksListFragment.java) │ │ + source_file_idx : 3255 (TracksListFragment.java) │ │ │ │ Class #759 header: │ │ class_idx : 1156 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1165 │ │ -source_file_idx : 3257 │ │ +source_file_idx : 3255 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #759 annotations: │ │ Annotations on class │ │ @@ -209165,18 +209200,18 @@ │ │ type : '(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08401c: |[08401c] org.toulibre.cdl.fragments.TracksListFragment$TracksLoader.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;)V │ │ -08402c: 7020 fe1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ -084032: 5b02 db0c |0003: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader;.day:Lorg/toulibre/cdl/model/Day; // field@0cdb │ │ -084036: 0e00 |0005: return-void │ │ +083ff8: |[083ff8] org.toulibre.cdl.fragments.TracksListFragment$TracksLoader.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;)V │ │ +084008: 7020 fe1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ +08400e: 5b02 db0c |0003: iput-object v2, v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader;.day:Lorg/toulibre/cdl/model/Day; // field@0cdb │ │ +084012: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0003 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader; │ │ @@ -209189,42 +209224,42 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -084038: |[084038] org.toulibre.cdl.fragments.TracksListFragment$TracksLoader.getCursor:()Landroid/database/Cursor; │ │ -084048: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -08404e: 0c00 |0003: move-result-object v0 │ │ -084050: 5421 db0c |0004: iget-object v1, v2, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader;.day:Lorg/toulibre/cdl/model/Day; // field@0cdb │ │ -084054: 6e20 6b1d 1000 |0006: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.getTracks:(Lorg/toulibre/cdl/model/Day;)Landroid/database/Cursor; // method@1d6b │ │ -08405a: 0c00 |0009: move-result-object v0 │ │ -08405c: 1100 |000a: return-object v0 │ │ +084014: |[084014] org.toulibre.cdl.fragments.TracksListFragment$TracksLoader.getCursor:()Landroid/database/Cursor; │ │ +084024: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +08402a: 0c00 |0003: move-result-object v0 │ │ +08402c: 5421 db0c |0004: iget-object v1, v2, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader;.day:Lorg/toulibre/cdl/model/Day; // field@0cdb │ │ +084030: 6e20 6b1d 1000 |0006: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.getTracks:(Lorg/toulibre/cdl/model/Day;)Landroid/database/Cursor; // method@1d6b │ │ +084036: 0c00 |0009: move-result-object v0 │ │ +084038: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader; │ │ │ │ - source_file_idx : 3257 (TracksListFragment.java) │ │ + source_file_idx : 3255 (TracksListFragment.java) │ │ │ │ Class #760 header: │ │ class_idx : 1157 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1141 │ │ -source_file_idx : 3257 │ │ +source_file_idx : 3255 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #760 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/fragments/TracksListFragment$1; Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader; } │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "Lorg/toulibre/cdl/fragments/SmoothListFragment;" "Landroid/support/v4/app/LoaderManager$LoaderCallbacks" "<" "Landroid/database/Cursor;" ">;" } │ │ Annotations on method #7880 'onCreateLoader' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(I" "Landroid/os/Bundle;" ")" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" } │ │ Annotations on method #7882 'onLoadFinished' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;" "Landroid/database/Cursor;" ")V" } │ │ Annotations on method #7884 'onLoaderReset' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Landroid/support/v4/content/Loader" "<" "Landroid/database/Cursor;" ">;)V" } │ │ @@ -209251,42 +209286,41 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084060: |[084060] org.toulibre.cdl.fragments.TracksListFragment.:()V │ │ -084070: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ -084076: 0e00 |0003: return-void │ │ +08403c: |[08403c] org.toulibre.cdl.fragments.TracksListFragment.:()V │ │ +08404c: 7010 5f1e 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.:()V // method@1e5f │ │ +084052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ - 0x0003 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/fragments/TracksListFragment; │ │ │ │ #1 : (in Lorg/toulibre/cdl/fragments/TracksListFragment;) │ │ name : 'newInstance' │ │ type : '(Lorg/toulibre/cdl/model/Day;)Lorg/toulibre/cdl/fragments/TracksListFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -084078: |[084078] org.toulibre.cdl.fragments.TracksListFragment.newInstance:(Lorg/toulibre/cdl/model/Day;)Lorg/toulibre/cdl/fragments/TracksListFragment; │ │ -084088: 2201 8504 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/TracksListFragment; // type@0485 │ │ -08408c: 7010 c01e 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/TracksListFragment;.:()V // method@1ec0 │ │ -084092: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ -084096: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ -08409c: 1a02 3812 |000a: const-string v2, "day" // string@1238 │ │ -0840a0: 6e30 2502 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ -0840a6: 6e20 cd1e 0100 |000f: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.setArguments:(Landroid/os/Bundle;)V // method@1ecd │ │ -0840ac: 1101 |0012: return-object v1 │ │ +084054: |[084054] org.toulibre.cdl.fragments.TracksListFragment.newInstance:(Lorg/toulibre/cdl/model/Day;)Lorg/toulibre/cdl/fragments/TracksListFragment; │ │ +084064: 2201 8504 |0000: new-instance v1, Lorg/toulibre/cdl/fragments/TracksListFragment; // type@0485 │ │ +084068: 7010 c01e 0100 |0002: invoke-direct {v1}, Lorg/toulibre/cdl/fragments/TracksListFragment;.:()V // method@1ec0 │ │ +08406e: 2200 7400 |0005: new-instance v0, Landroid/os/Bundle; // type@0074 │ │ +084072: 7010 0e02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@020e │ │ +084078: 1a02 3612 |000a: const-string v2, "day" // string@1236 │ │ +08407c: 6e30 2502 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@0225 │ │ +084082: 6e20 cd1e 0100 |000f: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.setArguments:(Landroid/os/Bundle;)V // method@1ecd │ │ +084088: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ 0x000a line=34 │ │ 0x000f line=35 │ │ 0x0012 line=36 │ │ @@ -209301,28 +209335,28 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0840b0: |[0840b0] org.toulibre.cdl.fragments.TracksListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -0840c0: 6f20 611e 4300 |0000: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ -0840c6: 1400 2e00 077f |0003: const v0, #float 1.79447e+38 // #7f07002e │ │ -0840cc: 6e20 c41e 0300 |0006: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getString:(I)Ljava/lang/String; // method@1ec4 │ │ -0840d2: 0c00 |0009: move-result-object v0 │ │ -0840d4: 6e20 ce1e 0300 |000a: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1ece │ │ -0840da: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0840dc: 6e20 d01e 0300 |000e: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.setListShown:(Z)V // method@1ed0 │ │ -0840e2: 6e10 c31e 0300 |0011: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1ec3 │ │ -0840e8: 0c00 |0014: move-result-object v0 │ │ -0840ea: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0840ec: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0840ee: 6e40 3d04 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ -0840f4: 0e00 |001a: return-void │ │ +08408c: |[08408c] org.toulibre.cdl.fragments.TracksListFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +08409c: 6f20 611e 4300 |0000: invoke-super {v3, v4}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@1e61 │ │ +0840a2: 1400 2e00 077f |0003: const v0, #float 1.79447e+38 // #7f07002e │ │ +0840a8: 6e20 c41e 0300 |0006: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getString:(I)Ljava/lang/String; // method@1ec4 │ │ +0840ae: 0c00 |0009: move-result-object v0 │ │ +0840b0: 6e20 ce1e 0300 |000a: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.setEmptyText:(Ljava/lang/CharSequence;)V // method@1ece │ │ +0840b6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0840b8: 6e20 d01e 0300 |000e: invoke-virtual {v3, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.setListShown:(Z)V // method@1ed0 │ │ +0840be: 6e10 c31e 0300 |0011: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getLoaderManager:()Landroid/support/v4/app/LoaderManager; // method@1ec3 │ │ +0840c4: 0c00 |0014: move-result-object v0 │ │ +0840c6: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0840c8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +0840ca: 6e40 3d04 1032 |0017: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/LoaderManager;.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; // method@043d │ │ +0840d0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=51 │ │ 0x000d line=52 │ │ 0x0011 line=54 │ │ 0x001a line=55 │ │ @@ -209335,31 +209369,31 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0840f8: |[0840f8] org.toulibre.cdl.fragments.TracksListFragment.onCreate:(Landroid/os/Bundle;)V │ │ -084108: 6f20 631e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ -08410e: 2200 8304 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // type@0483 │ │ -084112: 6e10 c11e 0200 |0005: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1ec1 │ │ -084118: 0c01 |0008: move-result-object v1 │ │ -08411a: 7020 b81e 1000 |0009: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.:(Landroid/content/Context;)V // method@1eb8 │ │ -084120: 5b20 dc0c |000c: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TracksListFragment;.adapter:Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // field@0cdc │ │ -084124: 6e10 c21e 0200 |000e: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getArguments:()Landroid/os/Bundle; // method@1ec2 │ │ -08412a: 0c00 |0011: move-result-object v0 │ │ -08412c: 1a01 3812 |0012: const-string v1, "day" // string@1238 │ │ -084130: 6e20 1802 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ -084136: 0c00 |0017: move-result-object v0 │ │ -084138: 1f00 9004 |0018: check-cast v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -08413c: 5b20 dd0c |001a: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TracksListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cdd │ │ -084140: 5420 dc0c |001c: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TracksListFragment;.adapter:Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // field@0cdc │ │ -084144: 6e20 cf1e 0200 |001e: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1ecf │ │ -08414a: 0e00 |0021: return-void │ │ +0840d4: |[0840d4] org.toulibre.cdl.fragments.TracksListFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0840e4: 6f20 631e 3200 |0000: invoke-super {v2, v3}, Lorg/toulibre/cdl/fragments/SmoothListFragment;.onCreate:(Landroid/os/Bundle;)V // method@1e63 │ │ +0840ea: 2200 8304 |0003: new-instance v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // type@0483 │ │ +0840ee: 6e10 c11e 0200 |0005: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1ec1 │ │ +0840f4: 0c01 |0008: move-result-object v1 │ │ +0840f6: 7020 b81e 1000 |0009: invoke-direct {v0, v1}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.:(Landroid/content/Context;)V // method@1eb8 │ │ +0840fc: 5b20 dc0c |000c: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TracksListFragment;.adapter:Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // field@0cdc │ │ +084100: 6e10 c21e 0200 |000e: invoke-virtual {v2}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getArguments:()Landroid/os/Bundle; // method@1ec2 │ │ +084106: 0c00 |0011: move-result-object v0 │ │ +084108: 1a01 3612 |0012: const-string v1, "day" // string@1236 │ │ +08410c: 6e20 1802 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@0218 │ │ +084112: 0c00 |0017: move-result-object v0 │ │ +084114: 1f00 9004 |0018: check-cast v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +084118: 5b20 dd0c |001a: iput-object v0, v2, Lorg/toulibre/cdl/fragments/TracksListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cdd │ │ +08411c: 5420 dc0c |001c: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TracksListFragment;.adapter:Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // field@0cdc │ │ +084120: 6e20 cf1e 0200 |001e: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@1ecf │ │ +084126: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x000e line=43 │ │ 0x001c line=44 │ │ 0x0021 line=45 │ │ @@ -209372,21 +209406,21 @@ │ │ type : '(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -08414c: |[08414c] org.toulibre.cdl.fragments.TracksListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ -08415c: 2200 8404 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader; // type@0484 │ │ -084160: 6e10 c11e 0300 |0002: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1ec1 │ │ -084166: 0c01 |0005: move-result-object v1 │ │ -084168: 5432 dd0c |0006: iget-object v2, v3, Lorg/toulibre/cdl/fragments/TracksListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cdd │ │ -08416c: 7030 be1e 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;)V // method@1ebe │ │ -084172: 1100 |000b: return-object v0 │ │ +084128: |[084128] org.toulibre.cdl.fragments.TracksListFragment.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; │ │ +084138: 2200 8404 |0000: new-instance v0, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader; // type@0484 │ │ +08413c: 6e10 c11e 0300 |0002: invoke-virtual {v3}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1ec1 │ │ +084142: 0c01 |0005: move-result-object v1 │ │ +084144: 5432 dd0c |0006: iget-object v2, v3, Lorg/toulibre/cdl/fragments/TracksListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cdd │ │ +084148: 7030 be1e 1002 |0008: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader;.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;)V // method@1ebe │ │ +08414e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lorg/toulibre/cdl/fragments/TracksListFragment; │ │ 0x0000 - 0x000c reg=4 id I │ │ 0x0000 - 0x000c reg=5 args Landroid/os/Bundle; │ │ @@ -209396,32 +209430,32 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -084174: |[084174] org.toulibre.cdl.fragments.TracksListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -084184: 5452 dc0c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/TracksListFragment;.adapter:Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // field@0cdc │ │ -084188: 6e20 bb1e 8200 |0002: invoke-virtual {v2, v8}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Track; // method@1ebb │ │ -08418e: 0c01 |0005: move-result-object v1 │ │ -084190: 2202 3100 |0006: new-instance v2, Landroid/content/Intent; // type@0031 │ │ -084194: 6e10 c11e 0500 |0008: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1ec1 │ │ -08419a: 0c03 |000b: move-result-object v3 │ │ -08419c: 1c04 4704 |000c: const-class v4, Lorg/toulibre/cdl/activities/TrackScheduleActivity; // type@0447 │ │ -0841a0: 7030 da00 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -0841a6: 1a03 3812 |0011: const-string v3, "day" // string@1238 │ │ -0841aa: 5454 dd0c |0013: iget-object v4, v5, Lorg/toulibre/cdl/fragments/TracksListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cdd │ │ -0841ae: 6e30 f500 3204 |0015: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -0841b4: 0c02 |0018: move-result-object v2 │ │ -0841b6: 1a03 b925 |0019: const-string v3, "track" // string@25b9 │ │ -0841ba: 6e30 f500 3201 |001b: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ -0841c0: 0c00 |001e: move-result-object v0 │ │ -0841c2: 6e20 d11e 0500 |001f: invoke-virtual {v5, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.startActivity:(Landroid/content/Intent;)V // method@1ed1 │ │ -0841c8: 0e00 |0022: return-void │ │ +084150: |[084150] org.toulibre.cdl.fragments.TracksListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +084160: 5452 dc0c |0000: iget-object v2, v5, Lorg/toulibre/cdl/fragments/TracksListFragment;.adapter:Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // field@0cdc │ │ +084164: 6e20 bb1e 8200 |0002: invoke-virtual {v2, v8}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.getItem:(I)Lorg/toulibre/cdl/model/Track; // method@1ebb │ │ +08416a: 0c01 |0005: move-result-object v1 │ │ +08416c: 2202 3100 |0006: new-instance v2, Landroid/content/Intent; // type@0031 │ │ +084170: 6e10 c11e 0500 |0008: invoke-virtual {v5}, Lorg/toulibre/cdl/fragments/TracksListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@1ec1 │ │ +084176: 0c03 |000b: move-result-object v3 │ │ +084178: 1c04 4704 |000c: const-class v4, Lorg/toulibre/cdl/activities/TrackScheduleActivity; // type@0447 │ │ +08417c: 7030 da00 3204 |000e: invoke-direct {v2, v3, v4}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +084182: 1a03 3612 |0011: const-string v3, "day" // string@1236 │ │ +084186: 5454 dd0c |0013: iget-object v4, v5, Lorg/toulibre/cdl/fragments/TracksListFragment;.day:Lorg/toulibre/cdl/model/Day; // field@0cdd │ │ +08418a: 6e30 f500 3204 |0015: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +084190: 0c02 |0018: move-result-object v2 │ │ +084192: 1a03 b725 |0019: const-string v3, "track" // string@25b7 │ │ +084196: 6e30 f500 3201 |001b: invoke-virtual {v2, v3, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@00f5 │ │ +08419c: 0c00 |001e: move-result-object v0 │ │ +08419e: 6e20 d11e 0500 |001f: invoke-virtual {v5, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.startActivity:(Landroid/content/Intent;)V // method@1ed1 │ │ +0841a4: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0006 line=94 │ │ 0x001f line=96 │ │ 0x0022 line=97 │ │ locals : │ │ @@ -209438,21 +209472,21 @@ │ │ type : '(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0841cc: |[0841cc] org.toulibre.cdl.fragments.TracksListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ -0841dc: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -0841e0: 5410 dc0c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksListFragment;.adapter:Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // field@0cdc │ │ -0841e4: 6e20 bd1e 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1ebd │ │ -0841ea: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0841ec: 6e20 d01e 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.setListShown:(Z)V // method@1ed0 │ │ -0841f2: 0e00 |000b: return-void │ │ +0841a8: |[0841a8] org.toulibre.cdl.fragments.TracksListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V │ │ +0841b8: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +0841bc: 5410 dc0c |0002: iget-object v0, v1, Lorg/toulibre/cdl/fragments/TracksListFragment;.adapter:Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // field@0cdc │ │ +0841c0: 6e20 bd1e 3000 |0004: invoke-virtual {v0, v3}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1ebd │ │ +0841c6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0841c8: 6e20 d01e 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/fragments/TracksListFragment;.setListShown:(Z)V // method@1ed0 │ │ +0841ce: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0002 line=80 │ │ 0x0007 line=83 │ │ 0x000b line=84 │ │ locals : │ │ @@ -209466,18 +209500,18 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0841f4: |[0841f4] org.toulibre.cdl.fragments.TracksListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -084204: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ -084208: 6e30 ca1e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/TracksListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1eca │ │ -08420e: 0e00 |0005: return-void │ │ +0841d0: |[0841d0] org.toulibre.cdl.fragments.TracksListFragment.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0841e0: 1f02 4700 |0000: check-cast v2, Landroid/database/Cursor; // type@0047 │ │ +0841e4: 6e30 ca1e 1002 |0002: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/fragments/TracksListFragment;.onLoadFinished:(Landroid/support/v4/content/Loader;Landroid/database/Cursor;)V // method@1eca │ │ +0841ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/fragments/TracksListFragment; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0006 reg=2 (null) Ljava/lang/Object; │ │ @@ -209487,35 +209521,35 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -084210: |[084210] org.toulibre.cdl.fragments.TracksListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ -084220: 5420 dc0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TracksListFragment;.adapter:Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // field@0cdc │ │ -084224: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -084226: 6e20 bd1e 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1ebd │ │ -08422c: 0e00 |0006: return-void │ │ +0841ec: |[0841ec] org.toulibre.cdl.fragments.TracksListFragment.onLoaderReset:(Landroid/support/v4/content/Loader;)V │ │ +0841fc: 5420 dc0c |0000: iget-object v0, v2, Lorg/toulibre/cdl/fragments/TracksListFragment;.adapter:Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter; // field@0cdc │ │ +084200: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +084202: 6e20 bd1e 1000 |0003: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@1ebd │ │ +084208: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/fragments/TracksListFragment; │ │ 0x0000 - 0x0007 reg=3 loader Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ - source_file_idx : 3257 (TracksListFragment.java) │ │ + source_file_idx : 3255 (TracksListFragment.java) │ │ │ │ Class #761 header: │ │ class_idx : 1158 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 534 │ │ +source_file_idx : 533 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #761 annotations: │ │ Annotations on class │ │ @@ -209540,53 +209574,53 @@ │ │ type : '(Lorg/toulibre/cdl/loaders/BaseLiveLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -084230: |[084230] org.toulibre.cdl.loaders.BaseLiveLoader$1.:(Lorg/toulibre/cdl/loaders/BaseLiveLoader;)V │ │ -084240: 5b01 de0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/loaders/BaseLiveLoader$1;.this$0:Lorg/toulibre/cdl/loaders/BaseLiveLoader; // field@0cde │ │ -084244: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08424a: 0e00 |0005: return-void │ │ +08420c: |[08420c] org.toulibre.cdl.loaders.BaseLiveLoader$1.:(Lorg/toulibre/cdl/loaders/BaseLiveLoader;)V │ │ +08421c: 5b01 de0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/loaders/BaseLiveLoader$1;.this$0:Lorg/toulibre/cdl/loaders/BaseLiveLoader; // field@0cde │ │ +084220: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +084226: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/loaders/BaseLiveLoader$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/loaders/BaseLiveLoader; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/loaders/BaseLiveLoader; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/loaders/BaseLiveLoader$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08424c: |[08424c] org.toulibre.cdl.loaders.BaseLiveLoader$1.run:()V │ │ -08425c: 5410 de0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/loaders/BaseLiveLoader$1;.this$0:Lorg/toulibre/cdl/loaders/BaseLiveLoader; // field@0cde │ │ -084260: 6e10 d51e 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.onContentChanged:()V // method@1ed5 │ │ -084266: 0e00 |0005: return-void │ │ +084228: |[084228] org.toulibre.cdl.loaders.BaseLiveLoader$1.run:()V │ │ +084238: 5410 de0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/loaders/BaseLiveLoader$1;.this$0:Lorg/toulibre/cdl/loaders/BaseLiveLoader; // field@0cde │ │ +08423c: 6e10 d51e 0000 |0002: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/BaseLiveLoader;.onContentChanged:()V // method@1ed5 │ │ +084242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0005 line=22 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/loaders/BaseLiveLoader$1; │ │ │ │ - source_file_idx : 534 (BaseLiveLoader.java) │ │ + source_file_idx : 533 (BaseLiveLoader.java) │ │ │ │ Class #762 header: │ │ class_idx : 1160 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 36 │ │ -source_file_idx : 656 │ │ +source_file_idx : 655 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #762 annotations: │ │ Annotations on class │ │ @@ -209610,70 +209644,70 @@ │ │ type : '(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -084268: |[084268] org.toulibre.cdl.loaders.BookmarkStatusLoader$1.:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V │ │ -084278: 5b01 e10c |0000: iput-object v1, v0, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce1 │ │ -08427c: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ -084282: 0e00 |0005: return-void │ │ +084244: |[084244] org.toulibre.cdl.loaders.BookmarkStatusLoader$1.:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V │ │ +084254: 5b01 e10c |0000: iput-object v1, v0, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce1 │ │ +084258: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ +08425e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -084284: |[084284] org.toulibre.cdl.loaders.BookmarkStatusLoader$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -084294: 5460 e10c |0000: iget-object v0, v6, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce1 │ │ -084298: 7110 dd1e 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.access$000:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)Lorg/toulibre/cdl/model/Event; // method@1edd │ │ -08429e: 0c00 |0005: move-result-object v0 │ │ -0842a0: 6e10 351f 0000 |0006: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -0842a6: 0b00 |0009: move-result-wide v0 │ │ -0842a8: 1a02 8013 |000a: const-string v2, "event_id" // string@1380 │ │ -0842ac: 1604 ffff |000c: const-wide/16 v4, #int -1 // #ffff │ │ -0842b0: 6e40 eb00 2854 |000e: invoke-virtual {v8, v2, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00eb │ │ -0842b6: 0b02 |0011: move-result-wide v2 │ │ -0842b8: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -0842bc: 3900 0c00 |0014: if-nez v0, 0020 // +000c │ │ -0842c0: 5460 e10c |0016: iget-object v0, v6, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce1 │ │ -0842c4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0842c6: 7110 671b 0100 |0019: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ -0842cc: 0c01 |001c: move-result-object v1 │ │ -0842ce: 7120 de1e 1000 |001d: invoke-static {v0, v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.access$100:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;Ljava/lang/Boolean;)V // method@1ede │ │ -0842d4: 0e00 |0020: return-void │ │ +084260: |[084260] org.toulibre.cdl.loaders.BookmarkStatusLoader$1.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +084270: 5460 e10c |0000: iget-object v0, v6, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce1 │ │ +084274: 7110 dd1e 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.access$000:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)Lorg/toulibre/cdl/model/Event; // method@1edd │ │ +08427a: 0c00 |0005: move-result-object v0 │ │ +08427c: 6e10 351f 0000 |0006: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +084282: 0b00 |0009: move-result-wide v0 │ │ +084284: 1a02 7e13 |000a: const-string v2, "event_id" // string@137e │ │ +084288: 1604 ffff |000c: const-wide/16 v4, #int -1 // #ffff │ │ +08428c: 6e40 eb00 2854 |000e: invoke-virtual {v8, v2, v4, v5}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00eb │ │ +084292: 0b02 |0011: move-result-wide v2 │ │ +084294: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +084298: 3900 0c00 |0014: if-nez v0, 0020 // +000c │ │ +08429c: 5460 e10c |0016: iget-object v0, v6, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce1 │ │ +0842a0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0842a2: 7110 671b 0100 |0019: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ +0842a8: 0c01 |001c: move-result-object v1 │ │ +0842aa: 7120 de1e 1000 |001d: invoke-static {v0, v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.access$100:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;Ljava/lang/Boolean;)V // method@1ede │ │ +0842b0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0016 line=29 │ │ 0x0020 line=31 │ │ locals : │ │ 0x0000 - 0x0021 reg=6 this Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1; │ │ 0x0000 - 0x0021 reg=7 context Landroid/content/Context; │ │ 0x0000 - 0x0021 reg=8 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 656 (BookmarkStatusLoader.java) │ │ + source_file_idx : 655 (BookmarkStatusLoader.java) │ │ │ │ Class #763 header: │ │ class_idx : 1161 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 36 │ │ -source_file_idx : 656 │ │ +source_file_idx : 655 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #763 annotations: │ │ Annotations on class │ │ @@ -209697,73 +209731,73 @@ │ │ type : '(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0842d8: |[0842d8] org.toulibre.cdl.loaders.BookmarkStatusLoader$2.:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V │ │ -0842e8: 5b01 e20c |0000: iput-object v1, v0, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce2 │ │ -0842ec: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ -0842f2: 0e00 |0005: return-void │ │ +0842b4: |[0842b4] org.toulibre.cdl.loaders.BookmarkStatusLoader$2.:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V │ │ +0842c4: 5b01 e20c |0000: iput-object v1, v0, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce2 │ │ +0842c8: 7010 b000 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@00b0 │ │ +0842ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0842f4: |[0842f4] org.toulibre.cdl.loaders.BookmarkStatusLoader$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -084304: 1a01 8413 |0000: const-string v1, "event_ids" // string@1384 │ │ -084308: 6e20 ea00 1600 |0002: invoke-virtual {v6, v1}, Landroid/content/Intent;.getLongArrayExtra:(Ljava/lang/String;)[J // method@00ea │ │ -08430e: 0c00 |0005: move-result-object v0 │ │ -084310: 5441 e20c |0006: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce2 │ │ -084314: 7110 dd1e 0100 |0008: invoke-static {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.access$000:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)Lorg/toulibre/cdl/model/Event; // method@1edd │ │ -08431a: 0c01 |000b: move-result-object v1 │ │ -08431c: 6e10 351f 0100 |000c: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -084322: 0b02 |000f: move-result-wide v2 │ │ -084324: 7130 c91f 2003 |0010: invoke-static {v0, v2, v3}, Lorg/toulibre/cdl/utils/ArrayUtils;.indexOf:([JJ)I // method@1fc9 │ │ -08432a: 0a01 |0013: move-result v1 │ │ -08432c: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -08432e: 3221 0c00 |0015: if-eq v1, v2, 0021 // +000c │ │ -084332: 5441 e20c |0017: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce2 │ │ -084336: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -084338: 7110 671b 0200 |001a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ -08433e: 0c02 |001d: move-result-object v2 │ │ -084340: 7120 de1e 2100 |001e: invoke-static {v1, v2}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.access$100:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;Ljava/lang/Boolean;)V // method@1ede │ │ -084346: 0e00 |0021: return-void │ │ +0842d0: |[0842d0] org.toulibre.cdl.loaders.BookmarkStatusLoader$2.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0842e0: 1a01 8213 |0000: const-string v1, "event_ids" // string@1382 │ │ +0842e4: 6e20 ea00 1600 |0002: invoke-virtual {v6, v1}, Landroid/content/Intent;.getLongArrayExtra:(Ljava/lang/String;)[J // method@00ea │ │ +0842ea: 0c00 |0005: move-result-object v0 │ │ +0842ec: 5441 e20c |0006: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce2 │ │ +0842f0: 7110 dd1e 0100 |0008: invoke-static {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.access$000:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)Lorg/toulibre/cdl/model/Event; // method@1edd │ │ +0842f6: 0c01 |000b: move-result-object v1 │ │ +0842f8: 6e10 351f 0100 |000c: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +0842fe: 0b02 |000f: move-result-wide v2 │ │ +084300: 7130 c91f 2003 |0010: invoke-static {v0, v2, v3}, Lorg/toulibre/cdl/utils/ArrayUtils;.indexOf:([JJ)I // method@1fc9 │ │ +084306: 0a01 |0013: move-result v1 │ │ +084308: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +08430a: 3221 0c00 |0015: if-eq v1, v2, 0021 // +000c │ │ +08430e: 5441 e20c |0017: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2;.this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; // field@0ce2 │ │ +084312: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +084314: 7110 671b 0200 |001a: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ +08431a: 0c02 |001d: move-result-object v2 │ │ +08431c: 7120 de1e 2100 |001e: invoke-static {v1, v2}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.access$100:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;Ljava/lang/Boolean;)V // method@1ede │ │ +084322: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=39 │ │ 0x0017 line=40 │ │ 0x0021 line=42 │ │ locals : │ │ 0x0006 - 0x0022 reg=0 eventIds [J │ │ 0x0000 - 0x0022 reg=4 this Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2; │ │ 0x0000 - 0x0022 reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x0022 reg=6 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 656 (BookmarkStatusLoader.java) │ │ + source_file_idx : 655 (BookmarkStatusLoader.java) │ │ │ │ Class #764 header: │ │ class_idx : 1162 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 273 │ │ -source_file_idx : 656 │ │ +source_file_idx : 655 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 7 │ │ │ │ Class #764 annotations: │ │ Annotations on class │ │ @@ -209798,38 +209832,38 @@ │ │ type : '(Landroid/content/Context;Lorg/toulibre/cdl/model/Event;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -084348: |[084348] org.toulibre.cdl.loaders.BookmarkStatusLoader.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Event;)V │ │ -084358: 7020 5c05 5400 |0000: invoke-direct {v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@055c │ │ -08435e: 2201 8804 |0003: new-instance v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1; // type@0488 │ │ -084362: 7020 d81e 4100 |0005: invoke-direct {v1, v4}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1;.:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V // method@1ed8 │ │ -084368: 5b41 e30c |0008: iput-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.addBookmarkReceiver:Landroid/content/BroadcastReceiver; // field@0ce3 │ │ -08436c: 2201 8904 |000a: new-instance v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2; // type@0489 │ │ -084370: 7020 da1e 4100 |000c: invoke-direct {v1, v4}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2;.:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V // method@1eda │ │ -084376: 5b41 e60c |000f: iput-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.removeBookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0ce6 │ │ -08437a: 5b46 e40c |0011: iput-object v6, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0ce4 │ │ -08437e: 6e10 e31e 0400 |0013: invoke-virtual {v4}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.getContext:()Landroid/content/Context; // method@1ee3 │ │ -084384: 0c01 |0016: move-result-object v1 │ │ -084386: 7110 9f05 0100 |0017: invoke-static {v1}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -08438c: 0c00 |001a: move-result-object v0 │ │ -08438e: 5441 e30c |001b: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.addBookmarkReceiver:Landroid/content/BroadcastReceiver; // field@0ce3 │ │ -084392: 2202 3200 |001d: new-instance v2, Landroid/content/IntentFilter; // type@0032 │ │ -084396: 1a03 6f1f |001f: const-string v3, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6f │ │ -08439a: 7020 0701 3200 |0021: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ -0843a0: 6e30 a005 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ -0843a6: 5441 e60c |0027: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.removeBookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0ce6 │ │ -0843aa: 2202 3200 |0029: new-instance v2, Landroid/content/IntentFilter; // type@0032 │ │ -0843ae: 1a03 741f |002b: const-string v3, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f74 │ │ -0843b2: 7020 0701 3200 |002d: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ -0843b8: 6e30 a005 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ -0843be: 0e00 |0033: return-void │ │ +084324: |[084324] org.toulibre.cdl.loaders.BookmarkStatusLoader.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Event;)V │ │ +084334: 7020 5c05 5400 |0000: invoke-direct {v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@055c │ │ +08433a: 2201 8804 |0003: new-instance v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1; // type@0488 │ │ +08433e: 7020 d81e 4100 |0005: invoke-direct {v1, v4}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1;.:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V // method@1ed8 │ │ +084344: 5b41 e30c |0008: iput-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.addBookmarkReceiver:Landroid/content/BroadcastReceiver; // field@0ce3 │ │ +084348: 2201 8904 |000a: new-instance v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2; // type@0489 │ │ +08434c: 7020 da1e 4100 |000c: invoke-direct {v1, v4}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2;.:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V // method@1eda │ │ +084352: 5b41 e60c |000f: iput-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.removeBookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0ce6 │ │ +084356: 5b46 e40c |0011: iput-object v6, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0ce4 │ │ +08435a: 6e10 e31e 0400 |0013: invoke-virtual {v4}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.getContext:()Landroid/content/Context; // method@1ee3 │ │ +084360: 0c01 |0016: move-result-object v1 │ │ +084362: 7110 9f05 0100 |0017: invoke-static {v1}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +084368: 0c00 |001a: move-result-object v0 │ │ +08436a: 5441 e30c |001b: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.addBookmarkReceiver:Landroid/content/BroadcastReceiver; // field@0ce3 │ │ +08436e: 2202 3200 |001d: new-instance v2, Landroid/content/IntentFilter; // type@0032 │ │ +084372: 1a03 6d1f |001f: const-string v3, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6d │ │ +084376: 7020 0701 3200 |0021: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ +08437c: 6e30 a005 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ +084382: 5441 e60c |0027: iget-object v1, v4, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.removeBookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0ce6 │ │ +084386: 2202 3200 |0029: new-instance v2, Landroid/content/IntentFilter; // type@0032 │ │ +08438a: 1a03 721f |002b: const-string v3, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f72 │ │ +08438e: 7020 0701 3200 |002d: invoke-direct {v2, v3}, Landroid/content/IntentFilter;.:(Ljava/lang/String;)V // method@0107 │ │ +084394: 6e30 a005 1002 |0030: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V // method@05a0 │ │ +08439a: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=24 │ │ 0x000a line=34 │ │ 0x0011 line=47 │ │ 0x0013 line=49 │ │ @@ -209847,17 +209881,17 @@ │ │ type : '(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)Lorg/toulibre/cdl/model/Event;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0843c0: |[0843c0] org.toulibre.cdl.loaders.BookmarkStatusLoader.access$000:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)Lorg/toulibre/cdl/model/Event; │ │ -0843d0: 5410 e40c |0000: iget-object v0, v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0ce4 │ │ -0843d4: 1100 |0002: return-object v0 │ │ +08439c: |[08439c] org.toulibre.cdl.loaders.BookmarkStatusLoader.access$000:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)Lorg/toulibre/cdl/model/Event; │ │ +0843ac: 5410 e40c |0000: iget-object v0, v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0ce4 │ │ +0843b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ │ │ #2 : (in Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;) │ │ @@ -209865,17 +209899,17 @@ │ │ type : '(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;Ljava/lang/Boolean;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0843d8: |[0843d8] org.toulibre.cdl.loaders.BookmarkStatusLoader.access$100:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;Ljava/lang/Boolean;)V │ │ -0843e8: 7020 ea1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.updateBookmark:(Ljava/lang/Boolean;)V // method@1eea │ │ -0843ee: 0e00 |0003: return-void │ │ +0843b4: |[0843b4] org.toulibre.cdl.loaders.BookmarkStatusLoader.access$100:(Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;Ljava/lang/Boolean;)V │ │ +0843c4: 7020 ea1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.updateBookmark:(Ljava/lang/Boolean;)V // method@1eea │ │ +0843ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Boolean; │ │ │ │ @@ -209884,21 +209918,21 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0843f0: |[0843f0] org.toulibre.cdl.loaders.BookmarkStatusLoader.updateBookmark:(Ljava/lang/Boolean;)V │ │ -084400: 6e10 e41e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isStarted:()Z // method@1ee4 │ │ -084406: 0a00 |0003: move-result v0 │ │ -084408: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -08440c: 6e10 df1e 0100 |0006: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.cancelLoad:()Z // method@1edf │ │ -084412: 6e20 e01e 2100 |0009: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.deliverResult:(Ljava/lang/Boolean;)V // method@1ee0 │ │ -084418: 0e00 |000c: return-void │ │ +0843cc: |[0843cc] org.toulibre.cdl.loaders.BookmarkStatusLoader.updateBookmark:(Ljava/lang/Boolean;)V │ │ +0843dc: 6e10 e41e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isStarted:()Z // method@1ee4 │ │ +0843e2: 0a00 |0003: move-result v0 │ │ +0843e4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0843e8: 6e10 df1e 0100 |0006: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.cancelLoad:()Z // method@1edf │ │ +0843ee: 6e20 e01e 2100 |0009: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.deliverResult:(Ljava/lang/Boolean;)V // method@1ee0 │ │ +0843f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0006 line=56 │ │ 0x0009 line=58 │ │ 0x000c line=59 │ │ locals : │ │ @@ -209911,21 +209945,21 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08441c: |[08441c] org.toulibre.cdl.loaders.BookmarkStatusLoader.deliverResult:(Ljava/lang/Boolean;)V │ │ -08442c: 5b12 e50c |0000: iput-object v2, v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isBookmarked:Ljava/lang/Boolean; // field@0ce5 │ │ -084430: 6e10 e41e 0100 |0002: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isStarted:()Z // method@1ee4 │ │ -084436: 0a00 |0005: move-result v0 │ │ -084438: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -08443c: 6f20 5f05 2100 |0008: invoke-super {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ -084442: 0e00 |000b: return-void │ │ +0843f8: |[0843f8] org.toulibre.cdl.loaders.BookmarkStatusLoader.deliverResult:(Ljava/lang/Boolean;)V │ │ +084408: 5b12 e50c |0000: iput-object v2, v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isBookmarked:Ljava/lang/Boolean; // field@0ce5 │ │ +08440c: 6e10 e41e 0100 |0002: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isStarted:()Z // method@1ee4 │ │ +084412: 0a00 |0005: move-result v0 │ │ +084414: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +084418: 6f20 5f05 2100 |0008: invoke-super {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ +08441e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0002 line=94 │ │ 0x0008 line=97 │ │ 0x000b line=99 │ │ locals : │ │ @@ -209937,18 +209971,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 │ │ -084444: |[084444] org.toulibre.cdl.loaders.BookmarkStatusLoader.deliverResult:(Ljava/lang/Object;)V │ │ -084454: 1f01 cf03 |0000: check-cast v1, Ljava/lang/Boolean; // type@03cf │ │ -084458: 6e20 e01e 1000 |0002: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.deliverResult:(Ljava/lang/Boolean;)V // method@1ee0 │ │ -08445e: 0e00 |0005: return-void │ │ +084420: |[084420] org.toulibre.cdl.loaders.BookmarkStatusLoader.deliverResult:(Ljava/lang/Object;)V │ │ +084430: 1f01 cf03 |0000: check-cast v1, Ljava/lang/Boolean; // type@03cf │ │ +084434: 6e20 e01e 1000 |0002: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.deliverResult:(Ljava/lang/Boolean;)V // method@1ee0 │ │ +08443a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -209957,23 +209991,23 @@ │ │ type : '()Ljava/lang/Boolean;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -084460: |[084460] org.toulibre.cdl.loaders.BookmarkStatusLoader.loadInBackground:()Ljava/lang/Boolean; │ │ -084470: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -084476: 0c00 |0003: move-result-object v0 │ │ -084478: 5421 e40c |0004: iget-object v1, v2, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0ce4 │ │ -08447c: 6e20 6d1d 1000 |0006: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.isBookmarked:(Lorg/toulibre/cdl/model/Event;)Z // method@1d6d │ │ -084482: 0a00 |0009: move-result v0 │ │ -084484: 7110 671b 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ -08448a: 0c00 |000d: move-result-object v0 │ │ -08448c: 1100 |000e: return-object v0 │ │ +08443c: |[08443c] org.toulibre.cdl.loaders.BookmarkStatusLoader.loadInBackground:()Ljava/lang/Boolean; │ │ +08444c: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +084452: 0c00 |0003: move-result-object v0 │ │ +084454: 5421 e40c |0004: iget-object v1, v2, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.event:Lorg/toulibre/cdl/model/Event; // field@0ce4 │ │ +084458: 6e20 6d1d 1000 |0006: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.isBookmarked:(Lorg/toulibre/cdl/model/Event;)Z // method@1d6d │ │ +08445e: 0a00 |0009: move-result v0 │ │ +084460: 7110 671b 0000 |000a: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@1b67 │ │ +084466: 0c00 |000d: move-result-object v0 │ │ +084468: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ │ │ #3 : (in Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;) │ │ @@ -209981,18 +210015,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -084490: |[084490] org.toulibre.cdl.loaders.BookmarkStatusLoader.loadInBackground:()Ljava/lang/Object; │ │ -0844a0: 6e10 e51e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.loadInBackground:()Ljava/lang/Boolean; // method@1ee5 │ │ -0844a6: 0c00 |0003: move-result-object v0 │ │ -0844a8: 1100 |0004: return-object v0 │ │ +08446c: |[08446c] org.toulibre.cdl.loaders.BookmarkStatusLoader.loadInBackground:()Ljava/lang/Object; │ │ +08447c: 6e10 e51e 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.loadInBackground:()Ljava/lang/Boolean; // method@1ee5 │ │ +084482: 0c00 |0003: move-result-object v0 │ │ +084484: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ │ │ #4 : (in Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;) │ │ @@ -210000,28 +210034,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0844ac: |[0844ac] org.toulibre.cdl.loaders.BookmarkStatusLoader.onReset:()V │ │ -0844bc: 6f10 6905 0200 |0000: invoke-super {v2}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0569 │ │ -0844c2: 6e10 e91e 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.onStopLoading:()V // method@1ee9 │ │ -0844c8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0844ca: 5b21 e50c |0007: iput-object v1, v2, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isBookmarked:Ljava/lang/Boolean; // field@0ce5 │ │ -0844ce: 6e10 e31e 0200 |0009: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.getContext:()Landroid/content/Context; // method@1ee3 │ │ -0844d4: 0c01 |000c: move-result-object v1 │ │ -0844d6: 7110 9f05 0100 |000d: invoke-static {v1}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -0844dc: 0c00 |0010: move-result-object v0 │ │ -0844de: 5421 e30c |0011: iget-object v1, v2, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.addBookmarkReceiver:Landroid/content/BroadcastReceiver; // field@0ce3 │ │ -0844e2: 6e20 a205 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ -0844e8: 5421 e60c |0016: iget-object v1, v2, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.removeBookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0ce6 │ │ -0844ec: 6e20 a205 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ -0844f2: 0e00 |001b: return-void │ │ +084488: |[084488] org.toulibre.cdl.loaders.BookmarkStatusLoader.onReset:()V │ │ +084498: 6f10 6905 0200 |0000: invoke-super {v2}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@0569 │ │ +08449e: 6e10 e91e 0200 |0003: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.onStopLoading:()V // method@1ee9 │ │ +0844a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0844a6: 5b21 e50c |0007: iput-object v1, v2, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isBookmarked:Ljava/lang/Boolean; // field@0ce5 │ │ +0844aa: 6e10 e31e 0200 |0009: invoke-virtual {v2}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.getContext:()Landroid/content/Context; // method@1ee3 │ │ +0844b0: 0c01 |000c: move-result-object v1 │ │ +0844b2: 7110 9f05 0100 |000d: invoke-static {v1}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +0844b8: 0c00 |0010: move-result-object v0 │ │ +0844ba: 5421 e30c |0011: iget-object v1, v2, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.addBookmarkReceiver:Landroid/content/BroadcastReceiver; // field@0ce3 │ │ +0844be: 6e20 a205 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ +0844c4: 5421 e60c |0016: iget-object v1, v2, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.removeBookmarksReceiver:Landroid/content/BroadcastReceiver; // field@0ce6 │ │ +0844c8: 6e20 a205 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/content/LocalBroadcastManager;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@05a2 │ │ +0844ce: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=82 │ │ 0x0006 line=83 │ │ 0x0009 line=85 │ │ 0x0011 line=86 │ │ @@ -210036,22 +210070,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0844f4: |[0844f4] org.toulibre.cdl.loaders.BookmarkStatusLoader.onStartLoading:()V │ │ -084504: 5410 e50c |0000: iget-object v0, v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isBookmarked:Ljava/lang/Boolean; // field@0ce5 │ │ -084508: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -08450c: 5410 e50c |0004: iget-object v0, v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isBookmarked:Ljava/lang/Boolean; // field@0ce5 │ │ -084510: 6f20 5f05 0100 |0006: invoke-super {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ -084516: 0e00 |0009: return-void │ │ -084518: 6e10 e21e 0100 |000a: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.forceLoad:()V // method@1ee2 │ │ -08451e: 28fc |000d: goto 0009 // -0004 │ │ +0844d0: |[0844d0] org.toulibre.cdl.loaders.BookmarkStatusLoader.onStartLoading:()V │ │ +0844e0: 5410 e50c |0000: iget-object v0, v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isBookmarked:Ljava/lang/Boolean; // field@0ce5 │ │ +0844e4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0844e8: 5410 e50c |0004: iget-object v0, v1, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.isBookmarked:Ljava/lang/Boolean; // field@0ce5 │ │ +0844ec: 6f20 5f05 0100 |0006: invoke-super {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@055f │ │ +0844f2: 0e00 |0009: return-void │ │ +0844f4: 6e10 e21e 0100 |000a: invoke-virtual {v1}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.forceLoad:()V // method@1ee2 │ │ +0844fa: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0004 line=66 │ │ 0x0009 line=70 │ │ 0x000a line=68 │ │ locals : │ │ @@ -210062,31 +210096,31 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084520: |[084520] org.toulibre.cdl.loaders.BookmarkStatusLoader.onStopLoading:()V │ │ -084530: 6e10 df1e 0000 |0000: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.cancelLoad:()Z // method@1edf │ │ -084536: 0e00 |0003: return-void │ │ +0844fc: |[0844fc] org.toulibre.cdl.loaders.BookmarkStatusLoader.onStopLoading:()V │ │ +08450c: 6e10 df1e 0000 |0000: invoke-virtual {v0}, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;.cancelLoad:()Z // method@1edf │ │ +084512: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ │ │ - source_file_idx : 656 (BookmarkStatusLoader.java) │ │ + source_file_idx : 655 (BookmarkStatusLoader.java) │ │ │ │ Class #765 header: │ │ class_idx : 1166 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1165 │ │ -source_file_idx : 3254 │ │ +source_file_idx : 3252 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #765 - │ │ Class descriptor : 'Lorg/toulibre/cdl/loaders/TrackScheduleLoader;' │ │ @@ -210109,19 +210143,19 @@ │ │ type : '(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -084538: |[084538] org.toulibre.cdl.loaders.TrackScheduleLoader.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)V │ │ -084548: 7020 fe1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ -08454e: 5b02 ea0c |0003: iput-object v2, v0, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.day:Lorg/toulibre/cdl/model/Day; // field@0cea │ │ -084552: 5b03 eb0c |0005: iput-object v3, v0, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.track:Lorg/toulibre/cdl/model/Track; // field@0ceb │ │ -084556: 0e00 |0007: return-void │ │ +084514: |[084514] org.toulibre.cdl.loaders.TrackScheduleLoader.:(Landroid/content/Context;Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)V │ │ +084524: 7020 fe1e 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/loaders/SimpleCursorLoader;.:(Landroid/content/Context;)V // method@1efe │ │ +08452a: 5b02 ea0c |0003: iput-object v2, v0, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.day:Lorg/toulibre/cdl/model/Day; // field@0cea │ │ +08452e: 5b03 eb0c |0005: iput-object v3, v0, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.track:Lorg/toulibre/cdl/model/Track; // field@0ceb │ │ +084532: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=17 │ │ 0x0005 line=18 │ │ 0x0007 line=19 │ │ locals : │ │ @@ -210136,35 +210170,35 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -084558: |[084558] org.toulibre.cdl.loaders.TrackScheduleLoader.getCursor:()Landroid/database/Cursor; │ │ -084568: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -08456e: 0c00 |0003: move-result-object v0 │ │ -084570: 5431 ea0c |0004: iget-object v1, v3, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.day:Lorg/toulibre/cdl/model/Day; // field@0cea │ │ -084574: 5432 eb0c |0006: iget-object v2, v3, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.track:Lorg/toulibre/cdl/model/Track; // field@0ceb │ │ -084578: 6e30 601d 1002 |0008: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvents:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)Landroid/database/Cursor; // method@1d60 │ │ -08457e: 0c00 |000b: move-result-object v0 │ │ -084580: 1100 |000c: return-object v0 │ │ +084534: |[084534] org.toulibre.cdl.loaders.TrackScheduleLoader.getCursor:()Landroid/database/Cursor; │ │ +084544: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +08454a: 0c00 |0003: move-result-object v0 │ │ +08454c: 5431 ea0c |0004: iget-object v1, v3, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.day:Lorg/toulibre/cdl/model/Day; // field@0cea │ │ +084550: 5432 eb0c |0006: iget-object v2, v3, Lorg/toulibre/cdl/loaders/TrackScheduleLoader;.track:Lorg/toulibre/cdl/model/Track; // field@0ceb │ │ +084554: 6e30 601d 1002 |0008: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvents:(Lorg/toulibre/cdl/model/Day;Lorg/toulibre/cdl/model/Track;)Landroid/database/Cursor; // method@1d60 │ │ +08455a: 0c00 |000b: move-result-object v0 │ │ +08455c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lorg/toulibre/cdl/loaders/TrackScheduleLoader; │ │ │ │ - source_file_idx : 3254 (TrackScheduleLoader.java) │ │ + source_file_idx : 3252 (TrackScheduleLoader.java) │ │ │ │ Class #766 header: │ │ class_idx : 1167 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 804 │ │ +source_file_idx : 803 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #766 annotations: │ │ Annotations on class │ │ @@ -210186,17 +210220,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084584: |[084584] org.toulibre.cdl.model.Day$1.:()V │ │ -084594: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08459a: 0e00 |0003: return-void │ │ +084560: |[084560] org.toulibre.cdl.model.Day$1.:()V │ │ +084570: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +084576: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Day$1; │ │ │ │ Virtual methods - │ │ @@ -210205,18 +210239,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 │ │ -08459c: |[08459c] org.toulibre.cdl.model.Day$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0845ac: 6e20 141f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Day$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Day; // method@1f14 │ │ -0845b2: 0c00 |0003: move-result-object v0 │ │ -0845b4: 1100 |0004: return-object v0 │ │ +084578: |[084578] org.toulibre.cdl.model.Day$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +084588: 6e20 141f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Day$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Day; // method@1f14 │ │ +08458e: 0c00 |0003: move-result-object v0 │ │ +084590: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/model/Day$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -210225,19 +210259,19 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Day;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0845b8: |[0845b8] org.toulibre.cdl.model.Day$1.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Day; │ │ -0845c8: 2200 9004 |0000: new-instance v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -0845cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0845ce: 7030 1a1f 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/toulibre/cdl/model/Day;.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Day$1;)V // method@1f1a │ │ -0845d4: 1100 |0006: return-object v0 │ │ +084594: |[084594] org.toulibre.cdl.model.Day$1.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Day; │ │ +0845a4: 2200 9004 |0000: new-instance v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +0845a8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0845aa: 7030 1a1f 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/toulibre/cdl/model/Day;.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Day$1;)V // method@1f1a │ │ +0845b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/model/Day$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -210246,18 +210280,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 │ │ -0845d8: |[0845d8] org.toulibre.cdl.model.Day$1.newArray:(I)[Ljava/lang/Object; │ │ -0845e8: 6e20 161f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Day$1;.newArray:(I)[Lorg/toulibre/cdl/model/Day; // method@1f16 │ │ -0845ee: 0c00 |0003: move-result-object v0 │ │ -0845f0: 1100 |0004: return-object v0 │ │ +0845b4: |[0845b4] org.toulibre.cdl.model.Day$1.newArray:(I)[Ljava/lang/Object; │ │ +0845c4: 6e20 161f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Day$1;.newArray:(I)[Lorg/toulibre/cdl/model/Day; // method@1f16 │ │ +0845ca: 0c00 |0003: move-result-object v0 │ │ +0845cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/model/Day$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -210266,31 +210300,31 @@ │ │ type : '(I)[Lorg/toulibre/cdl/model/Day;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0845f4: |[0845f4] org.toulibre.cdl.model.Day$1.newArray:(I)[Lorg/toulibre/cdl/model/Day; │ │ -084604: 2320 0105 |0000: new-array v0, v2, [Lorg/toulibre/cdl/model/Day; // type@0501 │ │ -084608: 1100 |0002: return-object v0 │ │ +0845d0: |[0845d0] org.toulibre.cdl.model.Day$1.newArray:(I)[Lorg/toulibre/cdl/model/Day; │ │ +0845e0: 2320 0105 |0000: new-array v0, v2, [Lorg/toulibre/cdl/model/Day; // type@0501 │ │ +0845e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Day$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ - source_file_idx : 804 (Day.java) │ │ + source_file_idx : 803 (Day.java) │ │ │ │ Class #767 header: │ │ class_idx : 1168 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 804 │ │ +source_file_idx : 803 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 11 │ │ │ │ Class #767 annotations: │ │ Annotations on field #3308 'CREATOR' │ │ @@ -210326,26 +210360,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -08460c: |[08460c] org.toulibre.cdl.model.Day.:()V │ │ -08461c: 2200 0404 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0404 │ │ -084620: 1a01 5603 |0002: const-string v1, "EEEE" // string@0356 │ │ -084624: 6202 180b |0004: sget-object v2, Ljava/util/Locale;.FRENCH:Ljava/util/Locale; // field@0b18 │ │ -084628: 7030 fe1b 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@1bfe │ │ -08462e: 7110 d61f 0000 |0009: invoke-static {v0}, Lorg/toulibre/cdl/utils/DateUtils;.withFrenchTimeZone:(Ljava/text/DateFormat;)Ljava/text/DateFormat; // method@1fd6 │ │ -084634: 0c00 |000c: move-result-object v0 │ │ -084636: 6900 ed0c |000d: sput-object v0, Lorg/toulibre/cdl/model/Day;.DAY_DATE_FORMAT:Ljava/text/DateFormat; // field@0ced │ │ -08463a: 2200 8f04 |000f: new-instance v0, Lorg/toulibre/cdl/model/Day$1; // type@048f │ │ -08463e: 7010 121f 0000 |0011: invoke-direct {v0}, Lorg/toulibre/cdl/model/Day$1;.:()V // method@1f12 │ │ -084644: 6900 ec0c |0014: sput-object v0, Lorg/toulibre/cdl/model/Day;.CREATOR:Landroid/os/Parcelable$Creator; // field@0cec │ │ -084648: 0e00 |0016: return-void │ │ +0845e8: |[0845e8] org.toulibre.cdl.model.Day.:()V │ │ +0845f8: 2200 0404 |0000: new-instance v0, Ljava/text/SimpleDateFormat; // type@0404 │ │ +0845fc: 1a01 5503 |0002: const-string v1, "EEEE" // string@0355 │ │ +084600: 6202 180b |0004: sget-object v2, Ljava/util/Locale;.FRENCH:Ljava/util/Locale; // field@0b18 │ │ +084604: 7030 fe1b 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@1bfe │ │ +08460a: 7110 d61f 0000 |0009: invoke-static {v0}, Lorg/toulibre/cdl/utils/DateUtils;.withFrenchTimeZone:(Ljava/text/DateFormat;)Ljava/text/DateFormat; // method@1fd6 │ │ +084610: 0c00 |000c: move-result-object v0 │ │ +084612: 6900 ed0c |000d: sput-object v0, Lorg/toulibre/cdl/model/Day;.DAY_DATE_FORMAT:Ljava/text/DateFormat; // field@0ced │ │ +084616: 2200 8f04 |000f: new-instance v0, Lorg/toulibre/cdl/model/Day$1; // type@048f │ │ +08461a: 7010 121f 0000 |0011: invoke-direct {v0}, Lorg/toulibre/cdl/model/Day$1;.:()V // method@1f12 │ │ +084620: 6900 ec0c |0014: sput-object v0, Lorg/toulibre/cdl/model/Day;.CREATOR:Landroid/os/Parcelable$Creator; // field@0cec │ │ +084624: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ 0x000f line=78 │ │ locals : │ │ │ │ #1 : (in Lorg/toulibre/cdl/model/Day;) │ │ @@ -210353,17 +210387,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08464c: |[08464c] org.toulibre.cdl.model.Day.:()V │ │ -08465c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -084662: 0e00 |0003: return-void │ │ +084628: |[084628] org.toulibre.cdl.model.Day.:()V │ │ +084638: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +08463e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Day; │ │ │ │ @@ -210372,28 +210406,28 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -084664: |[084664] org.toulibre.cdl.model.Day.:(Landroid/os/Parcel;)V │ │ -084674: 7010 a71b 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08467a: 6e10 4f02 0500 |0003: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -084680: 0a02 |0006: move-result v2 │ │ -084682: 5942 ef0c |0007: iput v2, v4, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ -084686: 6e10 5002 0500 |0009: invoke-virtual {v5}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ -08468c: 0b00 |000c: move-result-wide v0 │ │ -08468e: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ -084692: 3102 0002 |000f: cmp-long v2, v0, v2 │ │ -084696: 3802 0900 |0011: if-eqz v2, 001a // +0009 │ │ -08469a: 2202 0b04 |0013: new-instance v2, Ljava/util/Date; // type@040b │ │ -08469e: 7030 1d1c 0201 |0015: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@1c1d │ │ -0846a4: 5b42 ee0c |0018: iput-object v2, v4, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ -0846a8: 0e00 |001a: return-void │ │ +084640: |[084640] org.toulibre.cdl.model.Day.:(Landroid/os/Parcel;)V │ │ +084650: 7010 a71b 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +084656: 6e10 4f02 0500 |0003: invoke-virtual {v5}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +08465c: 0a02 |0006: move-result v2 │ │ +08465e: 5942 ef0c |0007: iput v2, v4, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ +084662: 6e10 5002 0500 |0009: invoke-virtual {v5}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ +084668: 0b00 |000c: move-result-wide v0 │ │ +08466a: 1602 0000 |000d: const-wide/16 v2, #int 0 // #0 │ │ +08466e: 3102 0002 |000f: cmp-long v2, v0, v2 │ │ +084672: 3802 0900 |0011: if-eqz v2, 001a // +0009 │ │ +084676: 2202 0b04 |0013: new-instance v2, Ljava/util/Date; // type@040b │ │ +08467a: 7030 1d1c 0201 |0015: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@1c1d │ │ +084680: 5b42 ee0c |0018: iput-object v2, v4, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ +084684: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ 0x0009 line=90 │ │ 0x000d line=91 │ │ 0x0013 line=92 │ │ @@ -210408,17 +210442,17 @@ │ │ type : '(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Day$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0846ac: |[0846ac] org.toulibre.cdl.model.Day.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Day$1;)V │ │ -0846bc: 7020 191f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/model/Day;.:(Landroid/os/Parcel;)V // method@1f19 │ │ -0846c2: 0e00 |0003: return-void │ │ +084688: |[084688] org.toulibre.cdl.model.Day.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Day$1;)V │ │ +084698: 7020 191f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/model/Day;.:(Landroid/os/Parcel;)V // method@1f19 │ │ +08469e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Day; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/toulibre/cdl/model/Day$1; │ │ @@ -210429,17 +210463,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0846c4: |[0846c4] org.toulibre.cdl.model.Day.describeContents:()I │ │ -0846d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0846d6: 0f00 |0001: return v0 │ │ +0846a0: |[0846a0] org.toulibre.cdl.model.Day.describeContents:()I │ │ +0846b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0846b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/toulibre/cdl/model/Day; │ │ │ │ #1 : (in Lorg/toulibre/cdl/model/Day;) │ │ @@ -210447,29 +210481,29 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0846d8: |[0846d8] org.toulibre.cdl.model.Day.equals:(Ljava/lang/Object;)Z │ │ -0846e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0846ea: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0846ec: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0846f0: 0f01 |0004: return v1 │ │ -0846f2: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -0846f6: 0121 |0007: move v1, v2 │ │ -0846f8: 28fc |0008: goto 0004 // -0004 │ │ -0846fa: 0760 |0009: move-object v0, v6 │ │ -0846fc: 1f00 9004 |000a: check-cast v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -084700: 5253 ef0c |000c: iget v3, v5, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ -084704: 5204 ef0c |000e: iget v4, v0, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ -084708: 3243 f4ff |0010: if-eq v3, v4, 0004 // -000c │ │ -08470c: 0121 |0012: move v1, v2 │ │ -08470e: 28f1 |0013: goto 0004 // -000f │ │ +0846b4: |[0846b4] org.toulibre.cdl.model.Day.equals:(Ljava/lang/Object;)Z │ │ +0846c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0846c6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0846c8: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +0846cc: 0f01 |0004: return v1 │ │ +0846ce: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +0846d2: 0121 |0007: move v1, v2 │ │ +0846d4: 28fc |0008: goto 0004 // -0004 │ │ +0846d6: 0760 |0009: move-object v0, v6 │ │ +0846d8: 1f00 9004 |000a: check-cast v0, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +0846dc: 5253 ef0c |000c: iget v3, v5, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ +0846e0: 5204 ef0c |000e: iget v4, v0, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ +0846e4: 3243 f4ff |0010: if-eq v3, v4, 0004 // -000c │ │ +0846e8: 0121 |0012: move v1, v2 │ │ +0846ea: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=59 │ │ 0x0004 line=64 │ │ 0x0005 line=61 │ │ 0x0008 line=62 │ │ 0x000a line=63 │ │ @@ -210484,17 +210518,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084710: |[084710] org.toulibre.cdl.model.Day.getDate:()Ljava/util/Date; │ │ -084720: 5410 ee0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ -084724: 1100 |0002: return-object v0 │ │ +0846ec: |[0846ec] org.toulibre.cdl.model.Day.getDate:()Ljava/util/Date; │ │ +0846fc: 5410 ee0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ +084700: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Day; │ │ │ │ #3 : (in Lorg/toulibre/cdl/model/Day;) │ │ @@ -210502,17 +210536,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084728: |[084728] org.toulibre.cdl.model.Day.getIndex:()I │ │ -084738: 5210 ef0c |0000: iget v0, v1, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ -08473c: 0f00 |0002: return v0 │ │ +084704: |[084704] org.toulibre.cdl.model.Day.getIndex:()I │ │ +084714: 5210 ef0c |0000: iget v0, v1, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ +084718: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Day; │ │ │ │ #4 : (in Lorg/toulibre/cdl/model/Day;) │ │ @@ -210520,33 +210554,33 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -084740: |[084740] org.toulibre.cdl.model.Day.getName:()Ljava/lang/String; │ │ -084750: 6200 180b |0000: sget-object v0, Ljava/util/Locale;.FRENCH:Ljava/util/Locale; // field@0b18 │ │ -084754: 1a01 3d04 |0002: const-string v1, "Jour %1$d (%2$s)" // string@043d │ │ -084758: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -08475a: 2322 f904 |0005: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ -08475e: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -084760: 5264 ef0c |0008: iget v4, v6, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ -084764: 7110 911b 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -08476a: 0c04 |000d: move-result-object v4 │ │ -08476c: 4d04 0203 |000e: aput-object v4, v2, v3 │ │ -084770: 1213 |0010: const/4 v3, #int 1 // #1 │ │ -084772: 6204 ed0c |0011: sget-object v4, Lorg/toulibre/cdl/model/Day;.DAY_DATE_FORMAT:Ljava/text/DateFormat; // field@0ced │ │ -084776: 5465 ee0c |0013: iget-object v5, v6, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ -08477a: 6e20 fa1b 5400 |0015: invoke-virtual {v4, v5}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ -084780: 0c04 |0018: move-result-object v4 │ │ -084782: 4d04 0203 |0019: aput-object v4, v2, v3 │ │ -084786: 7130 bb1b 1002 |001b: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bbb │ │ -08478c: 0c00 |001e: move-result-object v0 │ │ -08478e: 1100 |001f: return-object v0 │ │ +08471c: |[08471c] org.toulibre.cdl.model.Day.getName:()Ljava/lang/String; │ │ +08472c: 6200 180b |0000: sget-object v0, Ljava/util/Locale;.FRENCH:Ljava/util/Locale; // field@0b18 │ │ +084730: 1a01 3c04 |0002: const-string v1, "Jour %1$d (%2$s)" // string@043c │ │ +084734: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +084736: 2322 f904 |0005: new-array v2, v2, [Ljava/lang/Object; // type@04f9 │ │ +08473a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +08473c: 5264 ef0c |0008: iget v4, v6, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ +084740: 7110 911b 0400 |000a: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +084746: 0c04 |000d: move-result-object v4 │ │ +084748: 4d04 0203 |000e: aput-object v4, v2, v3 │ │ +08474c: 1213 |0010: const/4 v3, #int 1 // #1 │ │ +08474e: 6204 ed0c |0011: sget-object v4, Lorg/toulibre/cdl/model/Day;.DAY_DATE_FORMAT:Ljava/text/DateFormat; // field@0ced │ │ +084752: 5465 ee0c |0013: iget-object v5, v6, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ +084756: 6e20 fa1b 5400 |0015: invoke-virtual {v4, v5}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ +08475c: 0c04 |0018: move-result-object v4 │ │ +08475e: 4d04 0203 |0019: aput-object v4, v2, v3 │ │ +084762: 7130 bb1b 1002 |001b: invoke-static {v0, v1, v2}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bbb │ │ +084768: 0c00 |001e: move-result-object v0 │ │ +08476a: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0020 reg=6 this Lorg/toulibre/cdl/model/Day; │ │ │ │ #5 : (in Lorg/toulibre/cdl/model/Day;) │ │ @@ -210554,20 +210588,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -084790: |[084790] org.toulibre.cdl.model.Day.getShortName:()Ljava/lang/String; │ │ -0847a0: 6200 ed0c |0000: sget-object v0, Lorg/toulibre/cdl/model/Day;.DAY_DATE_FORMAT:Ljava/text/DateFormat; // field@0ced │ │ -0847a4: 5421 ee0c |0002: iget-object v1, v2, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ -0847a8: 6e20 fa1b 1000 |0004: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ -0847ae: 0c00 |0007: move-result-object v0 │ │ -0847b0: 1100 |0008: return-object v0 │ │ +08476c: |[08476c] org.toulibre.cdl.model.Day.getShortName:()Ljava/lang/String; │ │ +08477c: 6200 ed0c |0000: sget-object v0, Lorg/toulibre/cdl/model/Day;.DAY_DATE_FORMAT:Ljava/text/DateFormat; // field@0ced │ │ +084780: 5421 ee0c |0002: iget-object v1, v2, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ +084784: 6e20 fa1b 1000 |0004: invoke-virtual {v0, v1}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@1bfa │ │ +08478a: 0c00 |0007: move-result-object v0 │ │ +08478c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lorg/toulibre/cdl/model/Day; │ │ │ │ #6 : (in Lorg/toulibre/cdl/model/Day;) │ │ @@ -210575,17 +210609,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0847b4: |[0847b4] org.toulibre.cdl.model.Day.hashCode:()I │ │ -0847c4: 5210 ef0c |0000: iget v0, v1, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ -0847c8: 0f00 |0002: return v0 │ │ +084790: |[084790] org.toulibre.cdl.model.Day.hashCode:()I │ │ +0847a0: 5210 ef0c |0000: iget v0, v1, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ +0847a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Day; │ │ │ │ #7 : (in Lorg/toulibre/cdl/model/Day;) │ │ @@ -210593,17 +210627,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0847cc: |[0847cc] org.toulibre.cdl.model.Day.setDate:(Ljava/util/Date;)V │ │ -0847dc: 5b01 ee0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ -0847e0: 0e00 |0002: return-void │ │ +0847a8: |[0847a8] org.toulibre.cdl.model.Day.setDate:(Ljava/util/Date;)V │ │ +0847b8: 5b01 ee0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ +0847bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Day; │ │ 0x0000 - 0x0003 reg=1 date Ljava/util/Date; │ │ @@ -210613,17 +210647,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0847e4: |[0847e4] org.toulibre.cdl.model.Day.setIndex:(I)V │ │ -0847f4: 5901 ef0c |0000: iput v1, v0, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ -0847f8: 0e00 |0002: return-void │ │ +0847c0: |[0847c0] org.toulibre.cdl.model.Day.setIndex:(I)V │ │ +0847d0: 5901 ef0c |0000: iput v1, v0, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ +0847d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Day; │ │ 0x0000 - 0x0003 reg=1 index I │ │ @@ -210633,18 +210667,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0847fc: |[0847fc] org.toulibre.cdl.model.Day.toString:()Ljava/lang/String; │ │ -08480c: 6e10 1f1f 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Day;.getName:()Ljava/lang/String; // method@1f1f │ │ -084812: 0c00 |0003: move-result-object v0 │ │ -084814: 1100 |0004: return-object v0 │ │ +0847d8: |[0847d8] org.toulibre.cdl.model.Day.toString:()Ljava/lang/String; │ │ +0847e8: 6e10 1f1f 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/model/Day;.getName:()Ljava/lang/String; // method@1f1f │ │ +0847ee: 0c00 |0003: move-result-object v0 │ │ +0847f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/model/Day; │ │ │ │ #10 : (in Lorg/toulibre/cdl/model/Day;) │ │ @@ -210652,44 +210686,44 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -084818: |[084818] org.toulibre.cdl.model.Day.writeToParcel:(Landroid/os/Parcel;I)V │ │ -084828: 5220 ef0c |0000: iget v0, v2, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ -08482c: 6e20 5602 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -084832: 5420 ee0c |0005: iget-object v0, v2, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ -084836: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ -08483a: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ -08483e: 6e30 5902 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ -084844: 0e00 |000e: return-void │ │ -084846: 5420 ee0c |000f: iget-object v0, v2, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ -08484a: 6e10 1e1c 0000 |0011: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -084850: 0b00 |0014: move-result-wide v0 │ │ -084852: 28f6 |0015: goto 000b // -000a │ │ +0847f4: |[0847f4] org.toulibre.cdl.model.Day.writeToParcel:(Landroid/os/Parcel;I)V │ │ +084804: 5220 ef0c |0000: iget v0, v2, Lorg/toulibre/cdl/model/Day;.index:I // field@0cef │ │ +084808: 6e20 5602 0300 |0002: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +08480e: 5420 ee0c |0005: iget-object v0, v2, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ +084812: 3900 0800 |0007: if-nez v0, 000f // +0008 │ │ +084816: 1600 0000 |0009: const-wide/16 v0, #int 0 // #0 │ │ +08481a: 6e30 5902 0301 |000b: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ +084820: 0e00 |000e: return-void │ │ +084822: 5420 ee0c |000f: iget-object v0, v2, Lorg/toulibre/cdl/model/Day;.date:Ljava/util/Date; // field@0cee │ │ +084826: 6e10 1e1c 0000 |0011: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +08482c: 0b00 |0014: move-result-wide v0 │ │ +08482e: 28f6 |0015: goto 000b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ 0x000e line=76 │ │ 0x000f line=75 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lorg/toulibre/cdl/model/Day; │ │ 0x0000 - 0x0016 reg=3 out Landroid/os/Parcel; │ │ 0x0000 - 0x0016 reg=4 flags I │ │ │ │ - source_file_idx : 804 (Day.java) │ │ + source_file_idx : 803 (Day.java) │ │ │ │ Class #768 header: │ │ class_idx : 1169 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 879 │ │ +source_file_idx : 878 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #768 annotations: │ │ Annotations on class │ │ @@ -210711,17 +210745,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084854: |[084854] org.toulibre.cdl.model.Event$1.:()V │ │ -084864: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08486a: 0e00 |0003: return-void │ │ +084830: |[084830] org.toulibre.cdl.model.Event$1.:()V │ │ +084840: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +084846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Event$1; │ │ │ │ Virtual methods - │ │ @@ -210730,18 +210764,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 │ │ -08486c: |[08486c] org.toulibre.cdl.model.Event$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -08487c: 6e20 281f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Event$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Event; // method@1f28 │ │ -084882: 0c00 |0003: move-result-object v0 │ │ -084884: 1100 |0004: return-object v0 │ │ +084848: |[084848] org.toulibre.cdl.model.Event$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +084858: 6e20 281f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Event$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Event; // method@1f28 │ │ +08485e: 0c00 |0003: move-result-object v0 │ │ +084860: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/model/Event$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -210750,19 +210784,19 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Event;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -084888: |[084888] org.toulibre.cdl.model.Event$1.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Event; │ │ -084898: 2200 9204 |0000: new-instance v0, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ -08489c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08489e: 7030 2e1f 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/toulibre/cdl/model/Event;.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Event$1;)V // method@1f2e │ │ -0848a4: 1100 |0006: return-object v0 │ │ +084864: |[084864] org.toulibre.cdl.model.Event$1.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Event; │ │ +084874: 2200 9204 |0000: new-instance v0, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ +084878: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08487a: 7030 2e1f 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/toulibre/cdl/model/Event;.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Event$1;)V // method@1f2e │ │ +084880: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/model/Event$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -210771,18 +210805,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 │ │ -0848a8: |[0848a8] org.toulibre.cdl.model.Event$1.newArray:(I)[Ljava/lang/Object; │ │ -0848b8: 6e20 2a1f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Event$1;.newArray:(I)[Lorg/toulibre/cdl/model/Event; // method@1f2a │ │ -0848be: 0c00 |0003: move-result-object v0 │ │ -0848c0: 1100 |0004: return-object v0 │ │ +084884: |[084884] org.toulibre.cdl.model.Event$1.newArray:(I)[Ljava/lang/Object; │ │ +084894: 6e20 2a1f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Event$1;.newArray:(I)[Lorg/toulibre/cdl/model/Event; // method@1f2a │ │ +08489a: 0c00 |0003: move-result-object v0 │ │ +08489c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/model/Event$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -210791,31 +210825,31 @@ │ │ type : '(I)[Lorg/toulibre/cdl/model/Event;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0848c4: |[0848c4] org.toulibre.cdl.model.Event$1.newArray:(I)[Lorg/toulibre/cdl/model/Event; │ │ -0848d4: 2320 0205 |0000: new-array v0, v2, [Lorg/toulibre/cdl/model/Event; // type@0502 │ │ -0848d8: 1100 |0002: return-object v0 │ │ +0848a0: |[0848a0] org.toulibre.cdl.model.Event$1.newArray:(I)[Lorg/toulibre/cdl/model/Event; │ │ +0848b0: 2320 0205 |0000: new-array v0, v2, [Lorg/toulibre/cdl/model/Event; // type@0502 │ │ +0848b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ - source_file_idx : 879 (Event.java) │ │ + source_file_idx : 878 (Event.java) │ │ │ │ Class #769 header: │ │ class_idx : 1170 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 879 │ │ +source_file_idx : 878 │ │ static_fields_size : 1 │ │ instance_fields_size: 14 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 35 │ │ │ │ Class #769 annotations: │ │ Annotations on field #3312 'CREATOR' │ │ @@ -210907,36 +210941,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0848dc: |[0848dc] org.toulibre.cdl.model.Event.:()V │ │ -0848ec: 2200 9104 |0000: new-instance v0, Lorg/toulibre/cdl/model/Event$1; // type@0491 │ │ -0848f0: 7010 261f 0000 |0002: invoke-direct {v0}, Lorg/toulibre/cdl/model/Event$1;.:()V // method@1f26 │ │ -0848f6: 6900 f00c |0005: sput-object v0, Lorg/toulibre/cdl/model/Event;.CREATOR:Landroid/os/Parcelable$Creator; // field@0cf0 │ │ -0848fa: 0e00 |0007: return-void │ │ +0848b8: |[0848b8] org.toulibre.cdl.model.Event.:()V │ │ +0848c8: 2200 9104 |0000: new-instance v0, Lorg/toulibre/cdl/model/Event$1; // type@0491 │ │ +0848cc: 7010 261f 0000 |0002: invoke-direct {v0}, Lorg/toulibre/cdl/model/Event$1;.:()V // method@1f26 │ │ +0848d2: 6900 f00c |0005: sput-object v0, Lorg/toulibre/cdl/model/Event;.CREATOR:Landroid/os/Parcelable$Creator; // field@0cf0 │ │ +0848d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ │ │ #1 : (in Lorg/toulibre/cdl/model/Event;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0848fc: |[0848fc] org.toulibre.cdl.model.Event.:()V │ │ -08490c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -084912: 0e00 |0003: return-void │ │ +0848d8: |[0848d8] org.toulibre.cdl.model.Event.:()V │ │ +0848e8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0848ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ │ │ @@ -210945,81 +210979,81 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 133 16-bit code units │ │ -084914: |[084914] org.toulibre.cdl.model.Event.:(Landroid/os/Parcel;)V │ │ -084924: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ -084928: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -08492a: 7010 a71b 0800 |0003: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -084930: 6e10 5002 0900 |0006: invoke-virtual {v9}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ -084936: 0b02 |0009: move-result-wide v2 │ │ -084938: 5a82 f50c |000a: iput-wide v2, v8, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ -08493c: 6202 ec0c |000c: sget-object v2, Lorg/toulibre/cdl/model/Day;.CREATOR:Landroid/os/Parcelable$Creator; // field@0cec │ │ -084940: 7220 5f02 9200 |000e: invoke-interface {v2, v9}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@025f │ │ -084946: 0c02 |0011: move-result-object v2 │ │ -084948: 1f02 9004 |0012: check-cast v2, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -08494c: 5b82 f20c |0014: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.day:Lorg/toulibre/cdl/model/Day; // field@0cf2 │ │ -084950: 6e10 5002 0900 |0016: invoke-virtual {v9}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ -084956: 0b00 |0019: move-result-wide v0 │ │ -084958: 3102 0006 |001a: cmp-long v2, v0, v6 │ │ -08495c: 3802 0900 |001c: if-eqz v2, 0025 // +0009 │ │ -084960: 2202 0b04 |001e: new-instance v2, Ljava/util/Date; // type@040b │ │ -084964: 7030 1d1c 0201 |0020: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@1c1d │ │ -08496a: 5b82 fb0c |0023: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ -08496e: 6e10 5002 0900 |0025: invoke-virtual {v9}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ -084974: 0b00 |0028: move-result-wide v0 │ │ -084976: 3102 0006 |0029: cmp-long v2, v0, v6 │ │ -08497a: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ -08497e: 2202 0b04 |002d: new-instance v2, Ljava/util/Date; // type@040b │ │ -084982: 7030 1d1c 0201 |002f: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@1c1d │ │ -084988: 5b82 f40c |0032: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ -08498c: 6e10 5202 0900 |0034: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -084992: 0c02 |0037: move-result-object v2 │ │ -084994: 5b82 f90c |0038: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.roomName:Ljava/lang/String; // field@0cf9 │ │ -084998: 6e10 5202 0900 |003a: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -08499e: 0c02 |003d: move-result-object v2 │ │ -0849a0: 5b82 fa0c |003e: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.slug:Ljava/lang/String; // field@0cfa │ │ -0849a4: 6e10 5202 0900 |0040: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -0849aa: 0c02 |0043: move-result-object v2 │ │ -0849ac: 5b82 fd0c |0044: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.title:Ljava/lang/String; // field@0cfd │ │ -0849b0: 6e10 5202 0900 |0046: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -0849b6: 0c02 |0049: move-result-object v2 │ │ -0849b8: 5b82 fc0c |004a: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.subTitle:Ljava/lang/String; // field@0cfc │ │ -0849bc: 6202 090d |004c: sget-object v2, Lorg/toulibre/cdl/model/Track;.CREATOR:Landroid/os/Parcelable$Creator; // field@0d09 │ │ -0849c0: 7220 5f02 9200 |004e: invoke-interface {v2, v9}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@025f │ │ -0849c6: 0c02 |0051: move-result-object v2 │ │ -0849c8: 1f02 9904 |0052: check-cast v2, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ -0849cc: 5b82 fe0c |0054: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.track:Lorg/toulibre/cdl/model/Track; // field@0cfe │ │ -0849d0: 6e10 5202 0900 |0056: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -0849d6: 0c02 |0059: move-result-object v2 │ │ -0849d8: 5b82 f10c |005a: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.abstractText:Ljava/lang/String; // field@0cf1 │ │ -0849dc: 6e10 5202 0900 |005c: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -0849e2: 0c02 |005f: move-result-object v2 │ │ -0849e4: 5b82 f30c |0060: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.description:Ljava/lang/String; // field@0cf3 │ │ -0849e8: 6e10 5202 0900 |0062: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -0849ee: 0c02 |0065: move-result-object v2 │ │ -0849f0: 5b82 f80c |0066: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.personsSummary:Ljava/lang/String; // field@0cf8 │ │ -0849f4: 6e10 4f02 0900 |0068: invoke-virtual {v9}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -0849fa: 0a02 |006b: move-result v2 │ │ -0849fc: 3342 0a00 |006c: if-ne v2, v4, 0076 // +000a │ │ -084a00: 6202 020d |006e: sget-object v2, Lorg/toulibre/cdl/model/Person;.CREATOR:Landroid/os/Parcelable$Creator; // field@0d02 │ │ -084a04: 6e20 4a02 2900 |0070: invoke-virtual {v9, v2}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@024a │ │ -084a0a: 0c02 |0073: move-result-object v2 │ │ -084a0c: 5b82 f70c |0074: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ -084a10: 6e10 4f02 0900 |0076: invoke-virtual {v9}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -084a16: 0a02 |0079: move-result v2 │ │ -084a18: 3342 0a00 |007a: if-ne v2, v4, 0084 // +000a │ │ -084a1c: 6202 ff0c |007c: sget-object v2, Lorg/toulibre/cdl/model/Link;.CREATOR:Landroid/os/Parcelable$Creator; // field@0cff │ │ -084a20: 6e20 4a02 2900 |007e: invoke-virtual {v9, v2}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@024a │ │ -084a26: 0c02 |0081: move-result-object v2 │ │ -084a28: 5b82 f60c |0082: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.links:Ljava/util/List; // field@0cf6 │ │ -084a2c: 0e00 |0084: return-void │ │ +0848f0: |[0848f0] org.toulibre.cdl.model.Event.:(Landroid/os/Parcel;)V │ │ +084900: 1606 0000 |0000: const-wide/16 v6, #int 0 // #0 │ │ +084904: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +084906: 7010 a71b 0800 |0003: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +08490c: 6e10 5002 0900 |0006: invoke-virtual {v9}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ +084912: 0b02 |0009: move-result-wide v2 │ │ +084914: 5a82 f50c |000a: iput-wide v2, v8, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ +084918: 6202 ec0c |000c: sget-object v2, Lorg/toulibre/cdl/model/Day;.CREATOR:Landroid/os/Parcelable$Creator; // field@0cec │ │ +08491c: 7220 5f02 9200 |000e: invoke-interface {v2, v9}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@025f │ │ +084922: 0c02 |0011: move-result-object v2 │ │ +084924: 1f02 9004 |0012: check-cast v2, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +084928: 5b82 f20c |0014: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.day:Lorg/toulibre/cdl/model/Day; // field@0cf2 │ │ +08492c: 6e10 5002 0900 |0016: invoke-virtual {v9}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ +084932: 0b00 |0019: move-result-wide v0 │ │ +084934: 3102 0006 |001a: cmp-long v2, v0, v6 │ │ +084938: 3802 0900 |001c: if-eqz v2, 0025 // +0009 │ │ +08493c: 2202 0b04 |001e: new-instance v2, Ljava/util/Date; // type@040b │ │ +084940: 7030 1d1c 0201 |0020: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@1c1d │ │ +084946: 5b82 fb0c |0023: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ +08494a: 6e10 5002 0900 |0025: invoke-virtual {v9}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ +084950: 0b00 |0028: move-result-wide v0 │ │ +084952: 3102 0006 |0029: cmp-long v2, v0, v6 │ │ +084956: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ +08495a: 2202 0b04 |002d: new-instance v2, Ljava/util/Date; // type@040b │ │ +08495e: 7030 1d1c 0201 |002f: invoke-direct {v2, v0, v1}, Ljava/util/Date;.:(J)V // method@1c1d │ │ +084964: 5b82 f40c |0032: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ +084968: 6e10 5202 0900 |0034: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +08496e: 0c02 |0037: move-result-object v2 │ │ +084970: 5b82 f90c |0038: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.roomName:Ljava/lang/String; // field@0cf9 │ │ +084974: 6e10 5202 0900 |003a: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +08497a: 0c02 |003d: move-result-object v2 │ │ +08497c: 5b82 fa0c |003e: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.slug:Ljava/lang/String; // field@0cfa │ │ +084980: 6e10 5202 0900 |0040: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +084986: 0c02 |0043: move-result-object v2 │ │ +084988: 5b82 fd0c |0044: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.title:Ljava/lang/String; // field@0cfd │ │ +08498c: 6e10 5202 0900 |0046: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +084992: 0c02 |0049: move-result-object v2 │ │ +084994: 5b82 fc0c |004a: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.subTitle:Ljava/lang/String; // field@0cfc │ │ +084998: 6202 090d |004c: sget-object v2, Lorg/toulibre/cdl/model/Track;.CREATOR:Landroid/os/Parcelable$Creator; // field@0d09 │ │ +08499c: 7220 5f02 9200 |004e: invoke-interface {v2, v9}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@025f │ │ +0849a2: 0c02 |0051: move-result-object v2 │ │ +0849a4: 1f02 9904 |0052: check-cast v2, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ +0849a8: 5b82 fe0c |0054: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.track:Lorg/toulibre/cdl/model/Track; // field@0cfe │ │ +0849ac: 6e10 5202 0900 |0056: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +0849b2: 0c02 |0059: move-result-object v2 │ │ +0849b4: 5b82 f10c |005a: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.abstractText:Ljava/lang/String; // field@0cf1 │ │ +0849b8: 6e10 5202 0900 |005c: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +0849be: 0c02 |005f: move-result-object v2 │ │ +0849c0: 5b82 f30c |0060: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.description:Ljava/lang/String; // field@0cf3 │ │ +0849c4: 6e10 5202 0900 |0062: invoke-virtual {v9}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +0849ca: 0c02 |0065: move-result-object v2 │ │ +0849cc: 5b82 f80c |0066: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.personsSummary:Ljava/lang/String; // field@0cf8 │ │ +0849d0: 6e10 4f02 0900 |0068: invoke-virtual {v9}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +0849d6: 0a02 |006b: move-result v2 │ │ +0849d8: 3342 0a00 |006c: if-ne v2, v4, 0076 // +000a │ │ +0849dc: 6202 020d |006e: sget-object v2, Lorg/toulibre/cdl/model/Person;.CREATOR:Landroid/os/Parcelable$Creator; // field@0d02 │ │ +0849e0: 6e20 4a02 2900 |0070: invoke-virtual {v9, v2}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@024a │ │ +0849e6: 0c02 |0073: move-result-object v2 │ │ +0849e8: 5b82 f70c |0074: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ +0849ec: 6e10 4f02 0900 |0076: invoke-virtual {v9}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +0849f2: 0a02 |0079: move-result v2 │ │ +0849f4: 3342 0a00 |007a: if-ne v2, v4, 0084 // +000a │ │ +0849f8: 6202 ff0c |007c: sget-object v2, Lorg/toulibre/cdl/model/Link;.CREATOR:Landroid/os/Parcelable$Creator; // field@0cff │ │ +0849fc: 6e20 4a02 2900 |007e: invoke-virtual {v9, v2}, Landroid/os/Parcel;.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList; // method@024a │ │ +084a02: 0c02 |0081: move-result-object v2 │ │ +084a04: 5b82 f60c |0082: iput-object v2, v8, Lorg/toulibre/cdl/model/Event;.links:Ljava/util/List; // field@0cf6 │ │ +084a08: 0e00 |0084: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=246 │ │ 0x0006 line=247 │ │ 0x000c line=248 │ │ 0x0016 line=249 │ │ 0x001a line=250 │ │ @@ -211050,17 +211084,17 @@ │ │ type : '(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Event$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -084a30: |[084a30] org.toulibre.cdl.model.Event.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Event$1;)V │ │ -084a40: 7020 2d1f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/model/Event;.:(Landroid/os/Parcel;)V // method@1f2d │ │ -084a46: 0e00 |0003: return-void │ │ +084a0c: |[084a0c] org.toulibre.cdl.model.Event.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Event$1;)V │ │ +084a1c: 7020 2d1f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/model/Event;.:(Landroid/os/Parcel;)V // method@1f2d │ │ +084a22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/toulibre/cdl/model/Event$1; │ │ @@ -211071,17 +211105,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -084a48: |[084a48] org.toulibre.cdl.model.Event.describeContents:()I │ │ -084a58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084a5a: 0f00 |0001: return v0 │ │ +084a24: |[084a24] org.toulibre.cdl.model.Event.describeContents:()I │ │ +084a34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084a36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #1 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211089,30 +211123,30 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -084a5c: |[084a5c] org.toulibre.cdl.model.Event.equals:(Ljava/lang/Object;)Z │ │ -084a6c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -084a6e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -084a70: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ -084a74: 0f01 |0004: return v1 │ │ -084a76: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ -084a7a: 0121 |0007: move v1, v2 │ │ -084a7c: 28fc |0008: goto 0004 // -0004 │ │ -084a7e: 0790 |0009: move-object v0, v9 │ │ -084a80: 1f00 9204 |000a: check-cast v0, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ -084a84: 5384 f50c |000c: iget-wide v4, v8, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ -084a88: 5306 f50c |000e: iget-wide v6, v0, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ -084a8c: 3103 0406 |0010: cmp-long v3, v4, v6 │ │ -084a90: 3803 f2ff |0012: if-eqz v3, 0004 // -000e │ │ -084a94: 0121 |0014: move v1, v2 │ │ -084a96: 28ef |0015: goto 0004 // -0011 │ │ +084a38: |[084a38] org.toulibre.cdl.model.Event.equals:(Ljava/lang/Object;)Z │ │ +084a48: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +084a4a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +084a4c: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ +084a50: 0f01 |0004: return v1 │ │ +084a52: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ +084a56: 0121 |0007: move v1, v2 │ │ +084a58: 28fc |0008: goto 0004 // -0004 │ │ +084a5a: 0790 |0009: move-object v0, v9 │ │ +084a5c: 1f00 9204 |000a: check-cast v0, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ +084a60: 5384 f50c |000c: iget-wide v4, v8, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ +084a64: 5306 f50c |000e: iget-wide v6, v0, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ +084a68: 3103 0406 |0010: cmp-long v3, v4, v6 │ │ +084a6c: 3803 f2ff |0012: if-eqz v3, 0004 // -000e │ │ +084a70: 0121 |0014: move v1, v2 │ │ +084a72: 28ef |0015: goto 0004 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=193 │ │ 0x0004 line=200 │ │ 0x0005 line=196 │ │ 0x0008 line=197 │ │ 0x000a line=199 │ │ @@ -211127,17 +211161,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084a98: |[084a98] org.toulibre.cdl.model.Event.getAbstractText:()Ljava/lang/String; │ │ -084aa8: 5410 f10c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.abstractText:Ljava/lang/String; // field@0cf1 │ │ -084aac: 1100 |0002: return-object v0 │ │ +084a74: |[084a74] org.toulibre.cdl.model.Event.getAbstractText:()Ljava/lang/String; │ │ +084a84: 5410 f10c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.abstractText:Ljava/lang/String; // field@0cf1 │ │ +084a88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #3 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211145,17 +211179,17 @@ │ │ type : '()Lorg/toulibre/cdl/model/Day;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084ab0: |[084ab0] org.toulibre.cdl.model.Event.getDay:()Lorg/toulibre/cdl/model/Day; │ │ -084ac0: 5410 f20c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.day:Lorg/toulibre/cdl/model/Day; // field@0cf2 │ │ -084ac4: 1100 |0002: return-object v0 │ │ +084a8c: |[084a8c] org.toulibre.cdl.model.Event.getDay:()Lorg/toulibre/cdl/model/Day; │ │ +084a9c: 5410 f20c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.day:Lorg/toulibre/cdl/model/Day; // field@0cf2 │ │ +084aa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #4 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211163,17 +211197,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084ac8: |[084ac8] org.toulibre.cdl.model.Event.getDescription:()Ljava/lang/String; │ │ -084ad8: 5410 f30c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.description:Ljava/lang/String; // field@0cf3 │ │ -084adc: 1100 |0002: return-object v0 │ │ +084aa4: |[084aa4] org.toulibre.cdl.model.Event.getDescription:()Ljava/lang/String; │ │ +084ab4: 5410 f30c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.description:Ljava/lang/String; // field@0cf3 │ │ +084ab8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #5 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211181,17 +211215,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084ae0: |[084ae0] org.toulibre.cdl.model.Event.getEndTime:()Ljava/util/Date; │ │ -084af0: 5410 f40c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ -084af4: 1100 |0002: return-object v0 │ │ +084abc: |[084abc] org.toulibre.cdl.model.Event.getEndTime:()Ljava/util/Date; │ │ +084acc: 5410 f40c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ +084ad0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #6 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211199,17 +211233,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084af8: |[084af8] org.toulibre.cdl.model.Event.getId:()J │ │ -084b08: 5320 f50c |0000: iget-wide v0, v2, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ -084b0c: 1000 |0002: return-wide v0 │ │ +084ad4: |[084ad4] org.toulibre.cdl.model.Event.getId:()J │ │ +084ae4: 5320 f50c |0000: iget-wide v0, v2, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ +084ae8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #7 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211217,17 +211251,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084b10: |[084b10] org.toulibre.cdl.model.Event.getLinks:()Ljava/util/List; │ │ -084b20: 5410 f60c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.links:Ljava/util/List; // field@0cf6 │ │ -084b24: 1100 |0002: return-object v0 │ │ +084aec: |[084aec] org.toulibre.cdl.model.Event.getLinks:()Ljava/util/List; │ │ +084afc: 5410 f60c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.links:Ljava/util/List; // field@0cf6 │ │ +084b00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #8 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211235,17 +211269,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084b28: |[084b28] org.toulibre.cdl.model.Event.getPersons:()Ljava/util/List; │ │ -084b38: 5410 f70c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ -084b3c: 1100 |0002: return-object v0 │ │ +084b04: |[084b04] org.toulibre.cdl.model.Event.getPersons:()Ljava/util/List; │ │ +084b14: 5410 f70c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ +084b18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #9 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211253,28 +211287,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -084b40: |[084b40] org.toulibre.cdl.model.Event.getPersonsSummary:()Ljava/lang/String; │ │ -084b50: 5420 f80c |0000: iget-object v0, v2, Lorg/toulibre/cdl/model/Event;.personsSummary:Ljava/lang/String; // field@0cf8 │ │ -084b54: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -084b58: 5420 f80c |0004: iget-object v0, v2, Lorg/toulibre/cdl/model/Event;.personsSummary:Ljava/lang/String; // field@0cf8 │ │ -084b5c: 1100 |0006: return-object v0 │ │ -084b5e: 5420 f70c |0007: iget-object v0, v2, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ -084b62: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -084b66: 1a00 d900 |000b: const-string v0, ", " // string@00d9 │ │ -084b6a: 5421 f70c |000d: iget-object v1, v2, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ -084b6e: 7120 e617 1000 |000f: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@17e6 │ │ -084b74: 0c00 |0012: move-result-object v0 │ │ -084b76: 28f3 |0013: goto 0006 // -000d │ │ -084b78: 1a00 0000 |0014: const-string v0, "" // string@0000 │ │ -084b7c: 28f0 |0016: goto 0006 // -0010 │ │ +084b1c: |[084b1c] org.toulibre.cdl.model.Event.getPersonsSummary:()Ljava/lang/String; │ │ +084b2c: 5420 f80c |0000: iget-object v0, v2, Lorg/toulibre/cdl/model/Event;.personsSummary:Ljava/lang/String; // field@0cf8 │ │ +084b30: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +084b34: 5420 f80c |0004: iget-object v0, v2, Lorg/toulibre/cdl/model/Event;.personsSummary:Ljava/lang/String; // field@0cf8 │ │ +084b38: 1100 |0006: return-object v0 │ │ +084b3a: 5420 f70c |0007: iget-object v0, v2, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ +084b3e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +084b42: 1a00 d800 |000b: const-string v0, ", " // string@00d8 │ │ +084b46: 5421 f70c |000d: iget-object v1, v2, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ +084b4a: 7120 e617 1000 |000f: invoke-static {v0, v1}, Landroid/text/TextUtils;.join:(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/String; // method@17e6 │ │ +084b50: 0c00 |0012: move-result-object v0 │ │ +084b52: 28f3 |0013: goto 0006 // -000d │ │ +084b54: 1a00 0000 |0014: const-string v0, "" // string@0000 │ │ +084b58: 28f0 |0016: goto 0006 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0006 line=158 │ │ 0x0007 line=155 │ │ 0x000b line=156 │ │ @@ -211287,21 +211321,21 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -084b80: |[084b80] org.toulibre.cdl.model.Event.getRoomName:()Ljava/lang/String; │ │ -084b90: 5410 f90c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.roomName:Ljava/lang/String; // field@0cf9 │ │ -084b94: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -084b98: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ -084b9c: 1100 |0006: return-object v0 │ │ -084b9e: 5410 f90c |0007: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.roomName:Ljava/lang/String; // field@0cf9 │ │ -084ba2: 28fd |0009: goto 0006 // -0003 │ │ +084b5c: |[084b5c] org.toulibre.cdl.model.Event.getRoomName:()Ljava/lang/String; │ │ +084b6c: 5410 f90c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.roomName:Ljava/lang/String; // field@0cf9 │ │ +084b70: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +084b74: 1a00 0000 |0004: const-string v0, "" // string@0000 │ │ +084b78: 1100 |0006: return-object v0 │ │ +084b7a: 5410 f90c |0007: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.roomName:Ljava/lang/String; // field@0cf9 │ │ +084b7e: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #11 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211309,17 +211343,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084ba4: |[084ba4] org.toulibre.cdl.model.Event.getSlug:()Ljava/lang/String; │ │ -084bb4: 5410 fa0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.slug:Ljava/lang/String; // field@0cfa │ │ -084bb8: 1100 |0002: return-object v0 │ │ +084b80: |[084b80] org.toulibre.cdl.model.Event.getSlug:()Ljava/lang/String; │ │ +084b90: 5410 fa0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.slug:Ljava/lang/String; // field@0cfa │ │ +084b94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #12 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211327,17 +211361,17 @@ │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084bbc: |[084bbc] org.toulibre.cdl.model.Event.getStartTime:()Ljava/util/Date; │ │ -084bcc: 5410 fb0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ -084bd0: 1100 |0002: return-object v0 │ │ +084b98: |[084b98] org.toulibre.cdl.model.Event.getStartTime:()Ljava/util/Date; │ │ +084ba8: 5410 fb0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ +084bac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #13 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211345,17 +211379,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084bd4: |[084bd4] org.toulibre.cdl.model.Event.getSubTitle:()Ljava/lang/String; │ │ -084be4: 5410 fc0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.subTitle:Ljava/lang/String; // field@0cfc │ │ -084be8: 1100 |0002: return-object v0 │ │ +084bb0: |[084bb0] org.toulibre.cdl.model.Event.getSubTitle:()Ljava/lang/String; │ │ +084bc0: 5410 fc0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.subTitle:Ljava/lang/String; // field@0cfc │ │ +084bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #14 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211363,17 +211397,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084bec: |[084bec] org.toulibre.cdl.model.Event.getTitle:()Ljava/lang/String; │ │ -084bfc: 5410 fd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.title:Ljava/lang/String; // field@0cfd │ │ -084c00: 1100 |0002: return-object v0 │ │ +084bc8: |[084bc8] org.toulibre.cdl.model.Event.getTitle:()Ljava/lang/String; │ │ +084bd8: 5410 fd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.title:Ljava/lang/String; // field@0cfd │ │ +084bdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #15 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211381,17 +211415,17 @@ │ │ type : '()Lorg/toulibre/cdl/model/Track;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084c04: |[084c04] org.toulibre.cdl.model.Event.getTrack:()Lorg/toulibre/cdl/model/Track; │ │ -084c14: 5410 fe0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.track:Lorg/toulibre/cdl/model/Track; // field@0cfe │ │ -084c18: 1100 |0002: return-object v0 │ │ +084be0: |[084be0] org.toulibre.cdl.model.Event.getTrack:()Lorg/toulibre/cdl/model/Track; │ │ +084bf0: 5410 fe0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.track:Lorg/toulibre/cdl/model/Track; // field@0cfe │ │ +084bf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #16 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211399,19 +211433,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -084c1c: |[084c1c] org.toulibre.cdl.model.Event.getUrl:()Ljava/lang/String; │ │ -084c2c: 5320 f50c |0000: iget-wide v0, v2, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ -084c30: 7120 4e1d 1000 |0002: invoke-static {v0, v1}, Lorg/toulibre/cdl/api/Urls;.getEvent:(J)Ljava/lang/String; // method@1d4e │ │ -084c36: 0c00 |0005: move-result-object v0 │ │ -084c38: 1100 |0006: return-object v0 │ │ +084bf8: |[084bf8] org.toulibre.cdl.model.Event.getUrl:()Ljava/lang/String; │ │ +084c08: 5320 f50c |0000: iget-wide v0, v2, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ +084c0c: 7120 4e1d 1000 |0002: invoke-static {v0, v1}, Lorg/toulibre/cdl/api/Urls;.getEvent:(J)Ljava/lang/String; // method@1d4e │ │ +084c12: 0c00 |0005: move-result-object v0 │ │ +084c14: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #17 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211419,22 +211453,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -084c3c: |[084c3c] org.toulibre.cdl.model.Event.hashCode:()I │ │ -084c4c: 5350 f50c |0000: iget-wide v0, v5, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ -084c50: 5352 f50c |0002: iget-wide v2, v5, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ -084c54: 1304 2000 |0004: const/16 v4, #int 32 // #20 │ │ -084c58: c542 |0006: ushr-long/2addr v2, v4 │ │ -084c5a: c220 |0007: xor-long/2addr v0, v2 │ │ -084c5c: 8400 |0008: long-to-int v0, v0 │ │ -084c5e: 0f00 |0009: return v0 │ │ +084c18: |[084c18] org.toulibre.cdl.model.Event.hashCode:()I │ │ +084c28: 5350 f50c |0000: iget-wide v0, v5, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ +084c2c: 5352 f50c |0002: iget-wide v2, v5, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ +084c30: 1304 2000 |0004: const/16 v4, #int 32 // #20 │ │ +084c34: c542 |0006: ushr-long/2addr v2, v4 │ │ +084c36: c220 |0007: xor-long/2addr v0, v2 │ │ +084c38: 8400 |0008: long-to-int v0, v0 │ │ +084c3a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x000a reg=5 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #18 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211442,33 +211476,33 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -084c60: |[084c60] org.toulibre.cdl.model.Event.isRunningAtTime:(J)Z │ │ -084c70: 5430 fb0c |0000: iget-object v0, v3, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ -084c74: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ -084c78: 5430 f40c |0004: iget-object v0, v3, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ -084c7c: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -084c80: 5430 fb0c |0008: iget-object v0, v3, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ -084c84: 6e10 1e1c 0000 |000a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -084c8a: 0b00 |000d: move-result-wide v0 │ │ -084c8c: 3100 0004 |000e: cmp-long v0, v0, v4 │ │ -084c90: 3b00 0e00 |0010: if-gez v0, 001e // +000e │ │ -084c94: 5430 f40c |0012: iget-object v0, v3, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ -084c98: 6e10 1e1c 0000 |0014: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -084c9e: 0b00 |0017: move-result-wide v0 │ │ -084ca0: 3100 0400 |0018: cmp-long v0, v4, v0 │ │ -084ca4: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -084ca8: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -084caa: 0f00 |001d: return v0 │ │ -084cac: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -084cae: 28fe |001f: goto 001d // -0002 │ │ +084c3c: |[084c3c] org.toulibre.cdl.model.Event.isRunningAtTime:(J)Z │ │ +084c4c: 5430 fb0c |0000: iget-object v0, v3, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ +084c50: 3800 1c00 |0002: if-eqz v0, 001e // +001c │ │ +084c54: 5430 f40c |0004: iget-object v0, v3, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ +084c58: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +084c5c: 5430 fb0c |0008: iget-object v0, v3, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ +084c60: 6e10 1e1c 0000 |000a: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +084c66: 0b00 |000d: move-result-wide v0 │ │ +084c68: 3100 0004 |000e: cmp-long v0, v0, v4 │ │ +084c6c: 3b00 0e00 |0010: if-gez v0, 001e // +000e │ │ +084c70: 5430 f40c |0012: iget-object v0, v3, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ +084c74: 6e10 1e1c 0000 |0014: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +084c7a: 0b00 |0017: move-result-wide v0 │ │ +084c7c: 3100 0400 |0018: cmp-long v0, v4, v0 │ │ +084c80: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +084c84: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +084c86: 0f00 |001d: return v0 │ │ +084c88: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +084c8a: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0020 reg=4 time J │ │ │ │ @@ -211477,17 +211511,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084cb0: |[084cb0] org.toulibre.cdl.model.Event.setAbstractText:(Ljava/lang/String;)V │ │ -084cc0: 5b01 f10c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.abstractText:Ljava/lang/String; // field@0cf1 │ │ -084cc4: 0e00 |0002: return-void │ │ +084c8c: |[084c8c] org.toulibre.cdl.model.Event.setAbstractText:(Ljava/lang/String;)V │ │ +084c9c: 5b01 f10c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.abstractText:Ljava/lang/String; // field@0cf1 │ │ +084ca0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=1 abstractText Ljava/lang/String; │ │ @@ -211497,17 +211531,17 @@ │ │ type : '(Lorg/toulibre/cdl/model/Day;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084cc8: |[084cc8] org.toulibre.cdl.model.Event.setDay:(Lorg/toulibre/cdl/model/Day;)V │ │ -084cd8: 5b01 f20c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.day:Lorg/toulibre/cdl/model/Day; // field@0cf2 │ │ -084cdc: 0e00 |0002: return-void │ │ +084ca4: |[084ca4] org.toulibre.cdl.model.Event.setDay:(Lorg/toulibre/cdl/model/Day;)V │ │ +084cb4: 5b01 f20c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.day:Lorg/toulibre/cdl/model/Day; // field@0cf2 │ │ +084cb8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=1 day Lorg/toulibre/cdl/model/Day; │ │ @@ -211517,17 +211551,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084ce0: |[084ce0] org.toulibre.cdl.model.Event.setDescription:(Ljava/lang/String;)V │ │ -084cf0: 5b01 f30c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.description:Ljava/lang/String; // field@0cf3 │ │ -084cf4: 0e00 |0002: return-void │ │ +084cbc: |[084cbc] org.toulibre.cdl.model.Event.setDescription:(Ljava/lang/String;)V │ │ +084ccc: 5b01 f30c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.description:Ljava/lang/String; // field@0cf3 │ │ +084cd0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=1 description Ljava/lang/String; │ │ @@ -211537,17 +211571,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084cf8: |[084cf8] org.toulibre.cdl.model.Event.setEndTime:(Ljava/util/Date;)V │ │ -084d08: 5b01 f40c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ -084d0c: 0e00 |0002: return-void │ │ +084cd4: |[084cd4] org.toulibre.cdl.model.Event.setEndTime:(Ljava/util/Date;)V │ │ +084ce4: 5b01 f40c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ +084ce8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0002 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=1 endTime Ljava/util/Date; │ │ @@ -211557,17 +211591,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d10: |[084d10] org.toulibre.cdl.model.Event.setId:(J)V │ │ -084d20: 5a12 f50c |0000: iput-wide v2, v1, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ -084d24: 0e00 |0002: return-void │ │ +084cec: |[084cec] org.toulibre.cdl.model.Event.setId:(J)V │ │ +084cfc: 5a12 f50c |0000: iput-wide v2, v1, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ +084d00: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=2 id J │ │ @@ -211577,17 +211611,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d28: |[084d28] org.toulibre.cdl.model.Event.setLinks:(Ljava/util/List;)V │ │ -084d38: 5b01 f60c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.links:Ljava/util/List; // field@0cf6 │ │ -084d3c: 0e00 |0002: return-void │ │ +084d04: |[084d04] org.toulibre.cdl.model.Event.setLinks:(Ljava/util/List;)V │ │ +084d14: 5b01 f60c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.links:Ljava/util/List; // field@0cf6 │ │ +084d18: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0002 line=179 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ @@ -211598,17 +211632,17 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d40: |[084d40] org.toulibre.cdl.model.Event.setPersons:(Ljava/util/List;)V │ │ -084d50: 5b01 f70c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ -084d54: 0e00 |0002: return-void │ │ +084d1c: |[084d1c] org.toulibre.cdl.model.Event.setPersons:(Ljava/util/List;)V │ │ +084d2c: 5b01 f70c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ +084d30: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0002 line=171 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/util/List; │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ @@ -211619,17 +211653,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d58: |[084d58] org.toulibre.cdl.model.Event.setPersonsSummary:(Ljava/lang/String;)V │ │ -084d68: 5b01 f80c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.personsSummary:Ljava/lang/String; // field@0cf8 │ │ -084d6c: 0e00 |0002: return-void │ │ +084d34: |[084d34] org.toulibre.cdl.model.Event.setPersonsSummary:(Ljava/lang/String;)V │ │ +084d44: 5b01 f80c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.personsSummary:Ljava/lang/String; // field@0cf8 │ │ +084d48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=1 personsSummary Ljava/lang/String; │ │ @@ -211639,17 +211673,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d70: |[084d70] org.toulibre.cdl.model.Event.setRoomName:(Ljava/lang/String;)V │ │ -084d80: 5b01 f90c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.roomName:Ljava/lang/String; // field@0cf9 │ │ -084d84: 0e00 |0002: return-void │ │ +084d4c: |[084d4c] org.toulibre.cdl.model.Event.setRoomName:(Ljava/lang/String;)V │ │ +084d5c: 5b01 f90c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.roomName:Ljava/lang/String; // field@0cf9 │ │ +084d60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0002 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=1 roomName Ljava/lang/String; │ │ @@ -211659,17 +211693,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d88: |[084d88] org.toulibre.cdl.model.Event.setSlug:(Ljava/lang/String;)V │ │ -084d98: 5b01 fa0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.slug:Ljava/lang/String; // field@0cfa │ │ -084d9c: 0e00 |0002: return-void │ │ +084d64: |[084d64] org.toulibre.cdl.model.Event.setSlug:(Ljava/lang/String;)V │ │ +084d74: 5b01 fa0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.slug:Ljava/lang/String; // field@0cfa │ │ +084d78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0002 line=105 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=1 slug Ljava/lang/String; │ │ @@ -211679,17 +211713,17 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084da0: |[084da0] org.toulibre.cdl.model.Event.setStartTime:(Ljava/util/Date;)V │ │ -084db0: 5b01 fb0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ -084db4: 0e00 |0002: return-void │ │ +084d7c: |[084d7c] org.toulibre.cdl.model.Event.setStartTime:(Ljava/util/Date;)V │ │ +084d8c: 5b01 fb0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ +084d90: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=1 startTime Ljava/util/Date; │ │ @@ -211699,17 +211733,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084db8: |[084db8] org.toulibre.cdl.model.Event.setSubTitle:(Ljava/lang/String;)V │ │ -084dc8: 5b01 fc0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.subTitle:Ljava/lang/String; // field@0cfc │ │ -084dcc: 0e00 |0002: return-void │ │ +084d94: |[084d94] org.toulibre.cdl.model.Event.setSubTitle:(Ljava/lang/String;)V │ │ +084da4: 5b01 fc0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.subTitle:Ljava/lang/String; // field@0cfc │ │ +084da8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=1 subTitle Ljava/lang/String; │ │ @@ -211719,17 +211753,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084dd0: |[084dd0] org.toulibre.cdl.model.Event.setTitle:(Ljava/lang/String;)V │ │ -084de0: 5b01 fd0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.title:Ljava/lang/String; // field@0cfd │ │ -084de4: 0e00 |0002: return-void │ │ +084dac: |[084dac] org.toulibre.cdl.model.Event.setTitle:(Ljava/lang/String;)V │ │ +084dbc: 5b01 fd0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.title:Ljava/lang/String; // field@0cfd │ │ +084dc0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/String; │ │ @@ -211739,17 +211773,17 @@ │ │ type : '(Lorg/toulibre/cdl/model/Track;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084de8: |[084de8] org.toulibre.cdl.model.Event.setTrack:(Lorg/toulibre/cdl/model/Track;)V │ │ -084df8: 5b01 fe0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.track:Lorg/toulibre/cdl/model/Track; // field@0cfe │ │ -084dfc: 0e00 |0002: return-void │ │ +084dc4: |[084dc4] org.toulibre.cdl.model.Event.setTrack:(Lorg/toulibre/cdl/model/Track;)V │ │ +084dd4: 5b01 fe0c |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Event;.track:Lorg/toulibre/cdl/model/Track; // field@0cfe │ │ +084dd8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0003 reg=1 track Lorg/toulibre/cdl/model/Track; │ │ @@ -211759,17 +211793,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084e00: |[084e00] org.toulibre.cdl.model.Event.toString:()Ljava/lang/String; │ │ -084e10: 5410 fd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.title:Ljava/lang/String; // field@0cfd │ │ -084e14: 1100 |0002: return-object v0 │ │ +084ddc: |[084ddc] org.toulibre.cdl.model.Event.toString:()Ljava/lang/String; │ │ +084dec: 5410 fd0c |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Event;.title:Ljava/lang/String; // field@0cfd │ │ +084df0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Event; │ │ │ │ #34 : (in Lorg/toulibre/cdl/model/Event;) │ │ @@ -211777,68 +211811,68 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -084e18: |[084e18] org.toulibre.cdl.model.Event.writeToParcel:(Landroid/os/Parcel;I)V │ │ -084e28: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ -084e2c: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -084e2e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -084e30: 5360 f50c |0004: iget-wide v0, v6, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ -084e34: 6e30 5902 0701 |0006: invoke-virtual {v7, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ -084e3a: 5460 f20c |0009: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.day:Lorg/toulibre/cdl/model/Day; // field@0cf2 │ │ -084e3e: 6e30 251f 7008 |000b: invoke-virtual {v0, v7, v8}, Lorg/toulibre/cdl/model/Day;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f25 │ │ -084e44: 5460 fb0c |000e: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ -084e48: 3900 4400 |0010: if-nez v0, 0054 // +0044 │ │ -084e4c: 0420 |0012: move-wide v0, v2 │ │ -084e4e: 6e30 5902 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ -084e54: 5460 f40c |0016: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ -084e58: 3900 4300 |0018: if-nez v0, 005b // +0043 │ │ -084e5c: 6e30 5902 2703 |001a: invoke-virtual {v7, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ -084e62: 5460 f90c |001d: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.roomName:Ljava/lang/String; // field@0cf9 │ │ -084e66: 6e20 5b02 0700 |001f: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -084e6c: 5460 fa0c |0022: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.slug:Ljava/lang/String; // field@0cfa │ │ -084e70: 6e20 5b02 0700 |0024: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -084e76: 5460 fd0c |0027: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.title:Ljava/lang/String; // field@0cfd │ │ -084e7a: 6e20 5b02 0700 |0029: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -084e80: 5460 fc0c |002c: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.subTitle:Ljava/lang/String; // field@0cfc │ │ -084e84: 6e20 5b02 0700 |002e: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -084e8a: 5460 fe0c |0031: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.track:Lorg/toulibre/cdl/model/Track; // field@0cfe │ │ -084e8e: 6e30 911f 7008 |0033: invoke-virtual {v0, v7, v8}, Lorg/toulibre/cdl/model/Track;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f91 │ │ -084e94: 5460 f10c |0036: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.abstractText:Ljava/lang/String; // field@0cf1 │ │ -084e98: 6e20 5b02 0700 |0038: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -084e9e: 5460 f30c |003b: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.description:Ljava/lang/String; // field@0cf3 │ │ -084ea2: 6e20 5b02 0700 |003d: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -084ea8: 5460 f80c |0040: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.personsSummary:Ljava/lang/String; // field@0cf8 │ │ -084eac: 6e20 5b02 0700 |0042: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -084eb2: 5460 f70c |0045: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ -084eb6: 3900 1b00 |0047: if-nez v0, 0062 // +001b │ │ -084eba: 6e20 5602 4700 |0049: invoke-virtual {v7, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -084ec0: 5460 f60c |004c: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.links:Ljava/util/List; // field@0cf6 │ │ -084ec4: 3900 1d00 |004e: if-nez v0, 006b // +001d │ │ -084ec8: 6e20 5602 4700 |0050: invoke-virtual {v7, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -084ece: 0e00 |0053: return-void │ │ -084ed0: 5460 fb0c |0054: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ -084ed4: 6e10 1e1c 0000 |0056: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -084eda: 0b00 |0059: move-result-wide v0 │ │ -084edc: 28b9 |005a: goto 0013 // -0047 │ │ -084ede: 5460 f40c |005b: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ -084ee2: 6e10 1e1c 0000 |005d: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -084ee8: 0b02 |0060: move-result-wide v2 │ │ -084eea: 28b9 |0061: goto 001a // -0047 │ │ -084eec: 6e20 5602 5700 |0062: invoke-virtual {v7, v5}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -084ef2: 5460 f70c |0065: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ -084ef6: 6e20 5e02 0700 |0067: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@025e │ │ -084efc: 28e2 |006a: goto 004c // -001e │ │ -084efe: 6e20 5602 5700 |006b: invoke-virtual {v7, v5}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -084f04: 5460 f60c |006e: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.links:Ljava/util/List; // field@0cf6 │ │ -084f08: 6e20 5e02 0700 |0070: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@025e │ │ -084f0e: 28e0 |0073: goto 0053 // -0020 │ │ +084df4: |[084df4] org.toulibre.cdl.model.Event.writeToParcel:(Landroid/os/Parcel;I)V │ │ +084e04: 1602 0000 |0000: const-wide/16 v2, #int 0 // #0 │ │ +084e08: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +084e0a: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +084e0c: 5360 f50c |0004: iget-wide v0, v6, Lorg/toulibre/cdl/model/Event;.id:J // field@0cf5 │ │ +084e10: 6e30 5902 0701 |0006: invoke-virtual {v7, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ +084e16: 5460 f20c |0009: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.day:Lorg/toulibre/cdl/model/Day; // field@0cf2 │ │ +084e1a: 6e30 251f 7008 |000b: invoke-virtual {v0, v7, v8}, Lorg/toulibre/cdl/model/Day;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f25 │ │ +084e20: 5460 fb0c |000e: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ +084e24: 3900 4400 |0010: if-nez v0, 0054 // +0044 │ │ +084e28: 0420 |0012: move-wide v0, v2 │ │ +084e2a: 6e30 5902 0701 |0013: invoke-virtual {v7, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ +084e30: 5460 f40c |0016: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ +084e34: 3900 4300 |0018: if-nez v0, 005b // +0043 │ │ +084e38: 6e30 5902 2703 |001a: invoke-virtual {v7, v2, v3}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ +084e3e: 5460 f90c |001d: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.roomName:Ljava/lang/String; // field@0cf9 │ │ +084e42: 6e20 5b02 0700 |001f: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +084e48: 5460 fa0c |0022: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.slug:Ljava/lang/String; // field@0cfa │ │ +084e4c: 6e20 5b02 0700 |0024: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +084e52: 5460 fd0c |0027: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.title:Ljava/lang/String; // field@0cfd │ │ +084e56: 6e20 5b02 0700 |0029: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +084e5c: 5460 fc0c |002c: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.subTitle:Ljava/lang/String; // field@0cfc │ │ +084e60: 6e20 5b02 0700 |002e: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +084e66: 5460 fe0c |0031: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.track:Lorg/toulibre/cdl/model/Track; // field@0cfe │ │ +084e6a: 6e30 911f 7008 |0033: invoke-virtual {v0, v7, v8}, Lorg/toulibre/cdl/model/Track;.writeToParcel:(Landroid/os/Parcel;I)V // method@1f91 │ │ +084e70: 5460 f10c |0036: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.abstractText:Ljava/lang/String; // field@0cf1 │ │ +084e74: 6e20 5b02 0700 |0038: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +084e7a: 5460 f30c |003b: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.description:Ljava/lang/String; // field@0cf3 │ │ +084e7e: 6e20 5b02 0700 |003d: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +084e84: 5460 f80c |0040: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.personsSummary:Ljava/lang/String; // field@0cf8 │ │ +084e88: 6e20 5b02 0700 |0042: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +084e8e: 5460 f70c |0045: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ +084e92: 3900 1b00 |0047: if-nez v0, 0062 // +001b │ │ +084e96: 6e20 5602 4700 |0049: invoke-virtual {v7, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +084e9c: 5460 f60c |004c: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.links:Ljava/util/List; // field@0cf6 │ │ +084ea0: 3900 1d00 |004e: if-nez v0, 006b // +001d │ │ +084ea4: 6e20 5602 4700 |0050: invoke-virtual {v7, v4}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +084eaa: 0e00 |0053: return-void │ │ +084eac: 5460 fb0c |0054: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.startTime:Ljava/util/Date; // field@0cfb │ │ +084eb0: 6e10 1e1c 0000 |0056: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +084eb6: 0b00 |0059: move-result-wide v0 │ │ +084eb8: 28b9 |005a: goto 0013 // -0047 │ │ +084eba: 5460 f40c |005b: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.endTime:Ljava/util/Date; // field@0cf4 │ │ +084ebe: 6e10 1e1c 0000 |005d: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +084ec4: 0b02 |0060: move-result-wide v2 │ │ +084ec6: 28b9 |0061: goto 001a // -0047 │ │ +084ec8: 6e20 5602 5700 |0062: invoke-virtual {v7, v5}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +084ece: 5460 f70c |0065: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.persons:Ljava/util/List; // field@0cf7 │ │ +084ed2: 6e20 5e02 0700 |0067: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@025e │ │ +084ed8: 28e2 |006a: goto 004c // -001e │ │ +084eda: 6e20 5602 5700 |006b: invoke-virtual {v7, v5}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +084ee0: 5460 f60c |006e: iget-object v0, v6, Lorg/toulibre/cdl/model/Event;.links:Ljava/util/List; // field@0cf6 │ │ +084ee4: 6e20 5e02 0700 |0070: invoke-virtual {v7, v0}, Landroid/os/Parcel;.writeTypedList:(Ljava/util/List;)V // method@025e │ │ +084eea: 28e0 |0073: goto 0053 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=210 │ │ 0x0009 line=211 │ │ 0x000e line=212 │ │ 0x0016 line=213 │ │ 0x001d line=214 │ │ @@ -211861,21 +211895,21 @@ │ │ 0x006b line=231 │ │ 0x006e line=232 │ │ locals : │ │ 0x0000 - 0x0074 reg=6 this Lorg/toulibre/cdl/model/Event; │ │ 0x0000 - 0x0074 reg=7 out Landroid/os/Parcel; │ │ 0x0000 - 0x0074 reg=8 flags I │ │ │ │ - source_file_idx : 879 (Event.java) │ │ + source_file_idx : 878 (Event.java) │ │ │ │ Class #770 header: │ │ class_idx : 1171 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2201 │ │ +source_file_idx : 2200 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #770 annotations: │ │ Annotations on class │ │ @@ -211897,17 +211931,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084f10: |[084f10] org.toulibre.cdl.model.Link$1.:()V │ │ -084f20: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -084f26: 0e00 |0003: return-void │ │ +084eec: |[084eec] org.toulibre.cdl.model.Link$1.:()V │ │ +084efc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +084f02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Link$1; │ │ │ │ Virtual methods - │ │ @@ -211916,18 +211950,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 │ │ -084f28: |[084f28] org.toulibre.cdl.model.Link$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -084f38: 6e20 541f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Link$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Link; // method@1f54 │ │ -084f3e: 0c00 |0003: move-result-object v0 │ │ -084f40: 1100 |0004: return-object v0 │ │ +084f04: |[084f04] org.toulibre.cdl.model.Link$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +084f14: 6e20 541f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Link$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Link; // method@1f54 │ │ +084f1a: 0c00 |0003: move-result-object v0 │ │ +084f1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/model/Link$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -211936,19 +211970,19 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Link;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -084f44: |[084f44] org.toulibre.cdl.model.Link$1.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Link; │ │ -084f54: 2200 9404 |0000: new-instance v0, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ -084f58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -084f5a: 7030 5a1f 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/toulibre/cdl/model/Link;.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Link$1;)V // method@1f5a │ │ -084f60: 1100 |0006: return-object v0 │ │ +084f20: |[084f20] org.toulibre.cdl.model.Link$1.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Link; │ │ +084f30: 2200 9404 |0000: new-instance v0, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ +084f34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +084f36: 7030 5a1f 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/toulibre/cdl/model/Link;.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Link$1;)V // method@1f5a │ │ +084f3c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/model/Link$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -211957,18 +211991,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 │ │ -084f64: |[084f64] org.toulibre.cdl.model.Link$1.newArray:(I)[Ljava/lang/Object; │ │ -084f74: 6e20 561f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Link$1;.newArray:(I)[Lorg/toulibre/cdl/model/Link; // method@1f56 │ │ -084f7a: 0c00 |0003: move-result-object v0 │ │ -084f7c: 1100 |0004: return-object v0 │ │ +084f40: |[084f40] org.toulibre.cdl.model.Link$1.newArray:(I)[Ljava/lang/Object; │ │ +084f50: 6e20 561f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Link$1;.newArray:(I)[Lorg/toulibre/cdl/model/Link; // method@1f56 │ │ +084f56: 0c00 |0003: move-result-object v0 │ │ +084f58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/model/Link$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -211977,31 +212011,31 @@ │ │ type : '(I)[Lorg/toulibre/cdl/model/Link;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084f80: |[084f80] org.toulibre.cdl.model.Link$1.newArray:(I)[Lorg/toulibre/cdl/model/Link; │ │ -084f90: 2320 0305 |0000: new-array v0, v2, [Lorg/toulibre/cdl/model/Link; // type@0503 │ │ -084f94: 1100 |0002: return-object v0 │ │ +084f5c: |[084f5c] org.toulibre.cdl.model.Link$1.newArray:(I)[Lorg/toulibre/cdl/model/Link; │ │ +084f6c: 2320 0305 |0000: new-array v0, v2, [Lorg/toulibre/cdl/model/Link; // type@0503 │ │ +084f70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Link$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ - source_file_idx : 2201 (Link.java) │ │ + source_file_idx : 2200 (Link.java) │ │ │ │ Class #771 header: │ │ class_idx : 1172 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2201 │ │ +source_file_idx : 2200 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 9 │ │ │ │ Class #771 annotations: │ │ Annotations on field #3327 'CREATOR' │ │ @@ -212033,36 +212067,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -084f98: |[084f98] org.toulibre.cdl.model.Link.:()V │ │ -084fa8: 2200 9304 |0000: new-instance v0, Lorg/toulibre/cdl/model/Link$1; // type@0493 │ │ -084fac: 7010 521f 0000 |0002: invoke-direct {v0}, Lorg/toulibre/cdl/model/Link$1;.:()V // method@1f52 │ │ -084fb2: 6900 ff0c |0005: sput-object v0, Lorg/toulibre/cdl/model/Link;.CREATOR:Landroid/os/Parcelable$Creator; // field@0cff │ │ -084fb6: 0e00 |0007: return-void │ │ +084f74: |[084f74] org.toulibre.cdl.model.Link.:()V │ │ +084f84: 2200 9304 |0000: new-instance v0, Lorg/toulibre/cdl/model/Link$1; // type@0493 │ │ +084f88: 7010 521f 0000 |0002: invoke-direct {v0}, Lorg/toulibre/cdl/model/Link$1;.:()V // method@1f52 │ │ +084f8e: 6900 ff0c |0005: sput-object v0, Lorg/toulibre/cdl/model/Link;.CREATOR:Landroid/os/Parcelable$Creator; // field@0cff │ │ +084f92: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ │ │ #1 : (in Lorg/toulibre/cdl/model/Link;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084fb8: |[084fb8] org.toulibre.cdl.model.Link.:()V │ │ -084fc8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -084fce: 0e00 |0003: return-void │ │ +084f94: |[084f94] org.toulibre.cdl.model.Link.:()V │ │ +084fa4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +084faa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ 0x0003 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Link; │ │ │ │ @@ -212071,23 +212105,23 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -084fd0: |[084fd0] org.toulibre.cdl.model.Link.:(Landroid/os/Parcel;)V │ │ -084fe0: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -084fe6: 6e10 5202 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -084fec: 0c00 |0006: move-result-object v0 │ │ -084fee: 5b10 010d |0007: iput-object v0, v1, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ -084ff2: 6e10 5202 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -084ff8: 0c00 |000c: move-result-object v0 │ │ -084ffa: 5b10 000d |000d: iput-object v0, v1, Lorg/toulibre/cdl/model/Link;.description:Ljava/lang/String; // field@0d00 │ │ -084ffe: 0e00 |000f: return-void │ │ +084fac: |[084fac] org.toulibre.cdl.model.Link.:(Landroid/os/Parcel;)V │ │ +084fbc: 7010 a71b 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +084fc2: 6e10 5202 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +084fc8: 0c00 |0006: move-result-object v0 │ │ +084fca: 5b10 010d |0007: iput-object v0, v1, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ +084fce: 6e10 5202 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +084fd4: 0c00 |000c: move-result-object v0 │ │ +084fd6: 5b10 000d |000d: iput-object v0, v1, Lorg/toulibre/cdl/model/Link;.description:Ljava/lang/String; // field@0d00 │ │ +084fda: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x0009 line=73 │ │ 0x000f line=74 │ │ locals : │ │ @@ -212099,17 +212133,17 @@ │ │ type : '(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Link$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -085000: |[085000] org.toulibre.cdl.model.Link.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Link$1;)V │ │ -085010: 7020 591f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/model/Link;.:(Landroid/os/Parcel;)V // method@1f59 │ │ -085016: 0e00 |0003: return-void │ │ +084fdc: |[084fdc] org.toulibre.cdl.model.Link.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Link$1;)V │ │ +084fec: 7020 591f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/model/Link;.:(Landroid/os/Parcel;)V // method@1f59 │ │ +084ff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Link; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/toulibre/cdl/model/Link$1; │ │ @@ -212120,17 +212154,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -085018: |[085018] org.toulibre.cdl.model.Link.describeContents:()I │ │ -085028: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08502a: 0f00 |0001: return v0 │ │ +084ff4: |[084ff4] org.toulibre.cdl.model.Link.describeContents:()I │ │ +085004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085006: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/toulibre/cdl/model/Link; │ │ │ │ #1 : (in Lorg/toulibre/cdl/model/Link;) │ │ @@ -212138,28 +212172,28 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08502c: |[08502c] org.toulibre.cdl.model.Link.equals:(Ljava/lang/Object;)Z │ │ -08503c: 3343 0400 |0000: if-ne v3, v4, 0004 // +0004 │ │ -085040: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -085042: 0f01 |0003: return v1 │ │ -085044: 3904 0400 |0004: if-nez v4, 0008 // +0004 │ │ -085048: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -08504a: 28fc |0007: goto 0003 // -0004 │ │ -08504c: 0740 |0008: move-object v0, v4 │ │ -08504e: 1f00 9404 |0009: check-cast v0, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ -085052: 5431 010d |000b: iget-object v1, v3, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ -085056: 5402 010d |000d: iget-object v2, v0, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ -08505a: 6e20 b81b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085060: 0a01 |0012: move-result v1 │ │ -085062: 28f0 |0013: goto 0003 // -0010 │ │ +085008: |[085008] org.toulibre.cdl.model.Link.equals:(Ljava/lang/Object;)Z │ │ +085018: 3343 0400 |0000: if-ne v3, v4, 0004 // +0004 │ │ +08501c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08501e: 0f01 |0003: return v1 │ │ +085020: 3904 0400 |0004: if-nez v4, 0008 // +0004 │ │ +085024: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +085026: 28fc |0007: goto 0003 // -0004 │ │ +085028: 0740 |0008: move-object v0, v4 │ │ +08502a: 1f00 9404 |0009: check-cast v0, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ +08502e: 5431 010d |000b: iget-object v1, v3, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ +085032: 5402 010d |000d: iget-object v2, v0, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ +085036: 6e20 b81b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +08503c: 0a01 |0012: move-result v1 │ │ +08503e: 28f0 |0013: goto 0003 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ 0x0003 line=47 │ │ 0x0004 line=44 │ │ 0x0006 line=45 │ │ @@ -212175,17 +212209,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085064: |[085064] org.toulibre.cdl.model.Link.getDescription:()Ljava/lang/String; │ │ -085074: 5410 000d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.description:Ljava/lang/String; // field@0d00 │ │ -085078: 1100 |0002: return-object v0 │ │ +085040: |[085040] org.toulibre.cdl.model.Link.getDescription:()Ljava/lang/String; │ │ +085050: 5410 000d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.description:Ljava/lang/String; // field@0d00 │ │ +085054: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Link; │ │ │ │ #3 : (in Lorg/toulibre/cdl/model/Link;) │ │ @@ -212193,17 +212227,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08507c: |[08507c] org.toulibre.cdl.model.Link.getUrl:()Ljava/lang/String; │ │ -08508c: 5410 010d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ -085090: 1100 |0002: return-object v0 │ │ +085058: |[085058] org.toulibre.cdl.model.Link.getUrl:()Ljava/lang/String; │ │ +085068: 5410 010d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ +08506c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Link; │ │ │ │ #4 : (in Lorg/toulibre/cdl/model/Link;) │ │ @@ -212211,19 +212245,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -085094: |[085094] org.toulibre.cdl.model.Link.hashCode:()I │ │ -0850a4: 5410 010d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ -0850a8: 6e10 be1b 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ -0850ae: 0a00 |0005: move-result v0 │ │ -0850b0: 0f00 |0006: return v0 │ │ +085070: |[085070] org.toulibre.cdl.model.Link.hashCode:()I │ │ +085080: 5410 010d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ +085084: 6e10 be1b 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ +08508a: 0a00 |0005: move-result v0 │ │ +08508c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/model/Link; │ │ │ │ #5 : (in Lorg/toulibre/cdl/model/Link;) │ │ @@ -212231,17 +212265,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0850b4: |[0850b4] org.toulibre.cdl.model.Link.setDescription:(Ljava/lang/String;)V │ │ -0850c4: 5b01 000d |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Link;.description:Ljava/lang/String; // field@0d00 │ │ -0850c8: 0e00 |0002: return-void │ │ +085090: |[085090] org.toulibre.cdl.model.Link.setDescription:(Ljava/lang/String;)V │ │ +0850a0: 5b01 000d |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Link;.description:Ljava/lang/String; // field@0d00 │ │ +0850a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0002 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Link; │ │ 0x0000 - 0x0003 reg=1 description Ljava/lang/String; │ │ @@ -212251,17 +212285,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0850cc: |[0850cc] org.toulibre.cdl.model.Link.setUrl:(Ljava/lang/String;)V │ │ -0850dc: 5b01 010d |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ -0850e0: 0e00 |0002: return-void │ │ +0850a8: |[0850a8] org.toulibre.cdl.model.Link.setUrl:(Ljava/lang/String;)V │ │ +0850b8: 5b01 010d |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ +0850bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0002 line=20 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Link; │ │ 0x0000 - 0x0003 reg=1 url Ljava/lang/String; │ │ @@ -212271,17 +212305,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0850e4: |[0850e4] org.toulibre.cdl.model.Link.toString:()Ljava/lang/String; │ │ -0850f4: 5410 000d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.description:Ljava/lang/String; // field@0d00 │ │ -0850f8: 1100 |0002: return-object v0 │ │ +0850c0: |[0850c0] org.toulibre.cdl.model.Link.toString:()Ljava/lang/String; │ │ +0850d0: 5410 000d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.description:Ljava/lang/String; // field@0d00 │ │ +0850d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Link; │ │ │ │ #8 : (in Lorg/toulibre/cdl/model/Link;) │ │ @@ -212289,37 +212323,37 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0850fc: |[0850fc] org.toulibre.cdl.model.Link.writeToParcel:(Landroid/os/Parcel;I)V │ │ -08510c: 5410 010d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ -085110: 6e20 5b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -085116: 5410 000d |0005: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.description:Ljava/lang/String; // field@0d00 │ │ -08511a: 6e20 5b02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -085120: 0e00 |000a: return-void │ │ +0850d8: |[0850d8] org.toulibre.cdl.model.Link.writeToParcel:(Landroid/os/Parcel;I)V │ │ +0850e8: 5410 010d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.url:Ljava/lang/String; // field@0d01 │ │ +0850ec: 6e20 5b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +0850f2: 5410 000d |0005: iget-object v0, v1, Lorg/toulibre/cdl/model/Link;.description:Ljava/lang/String; // field@0d00 │ │ +0850f6: 6e20 5b02 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +0850fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ 0x000a line=59 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lorg/toulibre/cdl/model/Link; │ │ 0x0000 - 0x000b reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000b reg=3 flags I │ │ │ │ - source_file_idx : 2201 (Link.java) │ │ + source_file_idx : 2200 (Link.java) │ │ │ │ Class #772 header: │ │ class_idx : 1173 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2788 │ │ +source_file_idx : 2786 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #772 annotations: │ │ Annotations on class │ │ @@ -212341,17 +212375,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085124: |[085124] org.toulibre.cdl.model.Person$1.:()V │ │ -085134: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08513a: 0e00 |0003: return-void │ │ +085100: |[085100] org.toulibre.cdl.model.Person$1.:()V │ │ +085110: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +085116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Person$1; │ │ │ │ Virtual methods - │ │ @@ -212360,18 +212394,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 │ │ -08513c: |[08513c] org.toulibre.cdl.model.Person$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -08514c: 6e20 661f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Person$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Person; // method@1f66 │ │ -085152: 0c00 |0003: move-result-object v0 │ │ -085154: 1100 |0004: return-object v0 │ │ +085118: |[085118] org.toulibre.cdl.model.Person$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +085128: 6e20 661f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Person$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Person; // method@1f66 │ │ +08512e: 0c00 |0003: move-result-object v0 │ │ +085130: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/model/Person$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -212380,19 +212414,19 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Person;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -085158: |[085158] org.toulibre.cdl.model.Person$1.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Person; │ │ -085168: 2200 9604 |0000: new-instance v0, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ -08516c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08516e: 7030 6c1f 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/toulibre/cdl/model/Person;.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Person$1;)V // method@1f6c │ │ -085174: 1100 |0006: return-object v0 │ │ +085134: |[085134] org.toulibre.cdl.model.Person$1.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Person; │ │ +085144: 2200 9604 |0000: new-instance v0, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ +085148: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08514a: 7030 6c1f 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/toulibre/cdl/model/Person;.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Person$1;)V // method@1f6c │ │ +085150: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/model/Person$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -212401,18 +212435,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 │ │ -085178: |[085178] org.toulibre.cdl.model.Person$1.newArray:(I)[Ljava/lang/Object; │ │ -085188: 6e20 681f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Person$1;.newArray:(I)[Lorg/toulibre/cdl/model/Person; // method@1f68 │ │ -08518e: 0c00 |0003: move-result-object v0 │ │ -085190: 1100 |0004: return-object v0 │ │ +085154: |[085154] org.toulibre.cdl.model.Person$1.newArray:(I)[Ljava/lang/Object; │ │ +085164: 6e20 681f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Person$1;.newArray:(I)[Lorg/toulibre/cdl/model/Person; // method@1f68 │ │ +08516a: 0c00 |0003: move-result-object v0 │ │ +08516c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/model/Person$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -212421,31 +212455,31 @@ │ │ type : '(I)[Lorg/toulibre/cdl/model/Person;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085194: |[085194] org.toulibre.cdl.model.Person$1.newArray:(I)[Lorg/toulibre/cdl/model/Person; │ │ -0851a4: 2320 0405 |0000: new-array v0, v2, [Lorg/toulibre/cdl/model/Person; // type@0504 │ │ -0851a8: 1100 |0002: return-object v0 │ │ +085170: |[085170] org.toulibre.cdl.model.Person$1.newArray:(I)[Lorg/toulibre/cdl/model/Person; │ │ +085180: 2320 0405 |0000: new-array v0, v2, [Lorg/toulibre/cdl/model/Person; // type@0504 │ │ +085184: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Person$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ - source_file_idx : 2788 (Person.java) │ │ + source_file_idx : 2786 (Person.java) │ │ │ │ Class #773 header: │ │ class_idx : 1174 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2788 │ │ +source_file_idx : 2786 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 10 │ │ │ │ Class #773 annotations: │ │ Annotations on field #3330 'CREATOR' │ │ @@ -212477,36 +212511,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0851ac: |[0851ac] org.toulibre.cdl.model.Person.:()V │ │ -0851bc: 2200 9504 |0000: new-instance v0, Lorg/toulibre/cdl/model/Person$1; // type@0495 │ │ -0851c0: 7010 641f 0000 |0002: invoke-direct {v0}, Lorg/toulibre/cdl/model/Person$1;.:()V // method@1f64 │ │ -0851c6: 6900 020d |0005: sput-object v0, Lorg/toulibre/cdl/model/Person;.CREATOR:Landroid/os/Parcelable$Creator; // field@0d02 │ │ -0851ca: 0e00 |0007: return-void │ │ +085188: |[085188] org.toulibre.cdl.model.Person.:()V │ │ +085198: 2200 9504 |0000: new-instance v0, Lorg/toulibre/cdl/model/Person$1; // type@0495 │ │ +08519c: 7010 641f 0000 |0002: invoke-direct {v0}, Lorg/toulibre/cdl/model/Person$1;.:()V // method@1f64 │ │ +0851a2: 6900 020d |0005: sput-object v0, Lorg/toulibre/cdl/model/Person;.CREATOR:Landroid/os/Parcelable$Creator; // field@0d02 │ │ +0851a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ │ │ #1 : (in Lorg/toulibre/cdl/model/Person;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0851cc: |[0851cc] org.toulibre.cdl.model.Person.:()V │ │ -0851dc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0851e2: 0e00 |0003: return-void │ │ +0851a8: |[0851a8] org.toulibre.cdl.model.Person.:()V │ │ +0851b8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0851be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Person; │ │ │ │ @@ -212515,23 +212549,23 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0851e4: |[0851e4] org.toulibre.cdl.model.Person.:(Landroid/os/Parcel;)V │ │ -0851f4: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0851fa: 6e10 5002 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ -085200: 0b00 |0006: move-result-wide v0 │ │ -085202: 5a20 030d |0007: iput-wide v0, v2, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ -085206: 6e10 5202 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -08520c: 0c00 |000c: move-result-object v0 │ │ -08520e: 5b20 040d |000d: iput-object v0, v2, Lorg/toulibre/cdl/model/Person;.name:Ljava/lang/String; // field@0d04 │ │ -085212: 0e00 |000f: return-void │ │ +0851c0: |[0851c0] org.toulibre.cdl.model.Person.:(Landroid/os/Parcel;)V │ │ +0851d0: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0851d6: 6e10 5002 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@0250 │ │ +0851dc: 0b00 |0006: move-result-wide v0 │ │ +0851de: 5a20 030d |0007: iput-wide v0, v2, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ +0851e2: 6e10 5202 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +0851e8: 0c00 |000c: move-result-object v0 │ │ +0851ea: 5b20 040d |000d: iput-object v0, v2, Lorg/toulibre/cdl/model/Person;.name:Ljava/lang/String; // field@0d04 │ │ +0851ee: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0009 line=85 │ │ 0x000f line=86 │ │ locals : │ │ @@ -212543,17 +212577,17 @@ │ │ type : '(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Person$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -085214: |[085214] org.toulibre.cdl.model.Person.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Person$1;)V │ │ -085224: 7020 6b1f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/model/Person;.:(Landroid/os/Parcel;)V // method@1f6b │ │ -08522a: 0e00 |0003: return-void │ │ +0851f0: |[0851f0] org.toulibre.cdl.model.Person.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Person$1;)V │ │ +085200: 7020 6b1f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/model/Person;.:(Landroid/os/Parcel;)V // method@1f6b │ │ +085206: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=8 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Person; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/toulibre/cdl/model/Person$1; │ │ @@ -212564,17 +212598,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08522c: |[08522c] org.toulibre.cdl.model.Person.describeContents:()I │ │ -08523c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08523e: 0f00 |0001: return v0 │ │ +085208: |[085208] org.toulibre.cdl.model.Person.describeContents:()I │ │ +085218: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08521a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/toulibre/cdl/model/Person; │ │ │ │ #1 : (in Lorg/toulibre/cdl/model/Person;) │ │ @@ -212582,37 +212616,37 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -085240: |[085240] org.toulibre.cdl.model.Person.equals:(Ljava/lang/Object;)Z │ │ -085250: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -085252: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -085254: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ -085258: 0f01 |0004: return v1 │ │ -08525a: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ -08525e: 0121 |0007: move v1, v2 │ │ -085260: 28fc |0008: goto 0004 // -0004 │ │ -085262: 6e10 aa1b 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -085268: 0c03 |000c: move-result-object v3 │ │ -08526a: 6e10 aa1b 0900 |000d: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ -085270: 0c04 |0010: move-result-object v4 │ │ -085272: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -085276: 0121 |0013: move v1, v2 │ │ -085278: 28f0 |0014: goto 0004 // -0010 │ │ -08527a: 0790 |0015: move-object v0, v9 │ │ -08527c: 1f00 9604 |0016: check-cast v0, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ -085280: 5384 030d |0018: iget-wide v4, v8, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ -085284: 5306 030d |001a: iget-wide v6, v0, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ -085288: 3103 0406 |001c: cmp-long v3, v4, v6 │ │ -08528c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -085290: 0121 |0020: move v1, v2 │ │ -085292: 28e3 |0021: goto 0004 // -001d │ │ +08521c: |[08521c] org.toulibre.cdl.model.Person.equals:(Ljava/lang/Object;)Z │ │ +08522c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08522e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +085230: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ +085234: 0f01 |0004: return v1 │ │ +085236: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ +08523a: 0121 |0007: move v1, v2 │ │ +08523c: 28fc |0008: goto 0004 // -0004 │ │ +08523e: 6e10 aa1b 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +085244: 0c03 |000c: move-result-object v3 │ │ +085246: 6e10 aa1b 0900 |000d: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@1baa │ │ +08524c: 0c04 |0010: move-result-object v4 │ │ +08524e: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +085252: 0121 |0013: move v1, v2 │ │ +085254: 28f0 |0014: goto 0004 // -0010 │ │ +085256: 0790 |0015: move-object v0, v9 │ │ +085258: 1f00 9604 |0016: check-cast v0, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ +08525c: 5384 030d |0018: iget-wide v4, v8, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ +085260: 5306 030d |001a: iget-wide v6, v0, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ +085264: 3103 0406 |001c: cmp-long v3, v4, v6 │ │ +085268: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +08526c: 0121 |0020: move v1, v2 │ │ +08526e: 28e3 |0021: goto 0004 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=49 │ │ 0x0004 line=59 │ │ 0x0005 line=52 │ │ 0x0008 line=53 │ │ 0x0009 line=55 │ │ @@ -212629,17 +212663,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085294: |[085294] org.toulibre.cdl.model.Person.getId:()J │ │ -0852a4: 5320 030d |0000: iget-wide v0, v2, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ -0852a8: 1000 |0002: return-wide v0 │ │ +085270: |[085270] org.toulibre.cdl.model.Person.getId:()J │ │ +085280: 5320 030d |0000: iget-wide v0, v2, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ +085284: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lorg/toulibre/cdl/model/Person; │ │ │ │ #3 : (in Lorg/toulibre/cdl/model/Person;) │ │ @@ -212647,17 +212681,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0852ac: |[0852ac] org.toulibre.cdl.model.Person.getName:()Ljava/lang/String; │ │ -0852bc: 5410 040d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Person;.name:Ljava/lang/String; // field@0d04 │ │ -0852c0: 1100 |0002: return-object v0 │ │ +085288: |[085288] org.toulibre.cdl.model.Person.getName:()Ljava/lang/String; │ │ +085298: 5410 040d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Person;.name:Ljava/lang/String; // field@0d04 │ │ +08529c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Person; │ │ │ │ #4 : (in Lorg/toulibre/cdl/model/Person;) │ │ @@ -212665,19 +212699,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0852c4: |[0852c4] org.toulibre.cdl.model.Person.getUrl:()Ljava/lang/String; │ │ -0852d4: 5320 030d |0000: iget-wide v0, v2, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ -0852d8: 7120 4f1d 1000 |0002: invoke-static {v0, v1}, Lorg/toulibre/cdl/api/Urls;.getPerson:(J)Ljava/lang/String; // method@1d4f │ │ -0852de: 0c00 |0005: move-result-object v0 │ │ -0852e0: 1100 |0006: return-object v0 │ │ +0852a0: |[0852a0] org.toulibre.cdl.model.Person.getUrl:()Ljava/lang/String; │ │ +0852b0: 5320 030d |0000: iget-wide v0, v2, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ +0852b4: 7120 4f1d 1000 |0002: invoke-static {v0, v1}, Lorg/toulibre/cdl/api/Urls;.getPerson:(J)Ljava/lang/String; // method@1d4f │ │ +0852ba: 0c00 |0005: move-result-object v0 │ │ +0852bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/model/Person; │ │ │ │ #5 : (in Lorg/toulibre/cdl/model/Person;) │ │ @@ -212685,22 +212719,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0852e4: |[0852e4] org.toulibre.cdl.model.Person.hashCode:()I │ │ -0852f4: 5350 030d |0000: iget-wide v0, v5, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ -0852f8: 5352 030d |0002: iget-wide v2, v5, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ -0852fc: 1304 2000 |0004: const/16 v4, #int 32 // #20 │ │ -085300: c542 |0006: ushr-long/2addr v2, v4 │ │ -085302: c220 |0007: xor-long/2addr v0, v2 │ │ -085304: 8400 |0008: long-to-int v0, v0 │ │ -085306: 0f00 |0009: return v0 │ │ +0852c0: |[0852c0] org.toulibre.cdl.model.Person.hashCode:()I │ │ +0852d0: 5350 030d |0000: iget-wide v0, v5, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ +0852d4: 5352 030d |0002: iget-wide v2, v5, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ +0852d8: 1304 2000 |0004: const/16 v4, #int 32 // #20 │ │ +0852dc: c542 |0006: ushr-long/2addr v2, v4 │ │ +0852de: c220 |0007: xor-long/2addr v0, v2 │ │ +0852e0: 8400 |0008: long-to-int v0, v0 │ │ +0852e2: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000a reg=5 this Lorg/toulibre/cdl/model/Person; │ │ │ │ #6 : (in Lorg/toulibre/cdl/model/Person;) │ │ @@ -212708,17 +212742,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085308: |[085308] org.toulibre.cdl.model.Person.setId:(J)V │ │ -085318: 5a12 030d |0000: iput-wide v2, v1, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ -08531c: 0e00 |0002: return-void │ │ +0852e4: |[0852e4] org.toulibre.cdl.model.Person.setId:(J)V │ │ +0852f4: 5a12 030d |0000: iput-wide v2, v1, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ +0852f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0002 line=23 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Person; │ │ 0x0000 - 0x0003 reg=2 id J │ │ @@ -212728,17 +212762,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085320: |[085320] org.toulibre.cdl.model.Person.setName:(Ljava/lang/String;)V │ │ -085330: 5b01 040d |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Person;.name:Ljava/lang/String; // field@0d04 │ │ -085334: 0e00 |0002: return-void │ │ +0852fc: |[0852fc] org.toulibre.cdl.model.Person.setName:(Ljava/lang/String;)V │ │ +08530c: 5b01 040d |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Person;.name:Ljava/lang/String; // field@0d04 │ │ +085310: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0002 line=31 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Person; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -212748,17 +212782,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085338: |[085338] org.toulibre.cdl.model.Person.toString:()Ljava/lang/String; │ │ -085348: 5410 040d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Person;.name:Ljava/lang/String; // field@0d04 │ │ -08534c: 1100 |0002: return-object v0 │ │ +085314: |[085314] org.toulibre.cdl.model.Person.toString:()Ljava/lang/String; │ │ +085324: 5410 040d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Person;.name:Ljava/lang/String; // field@0d04 │ │ +085328: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Person; │ │ │ │ #9 : (in Lorg/toulibre/cdl/model/Person;) │ │ @@ -212766,37 +212800,37 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -085350: |[085350] org.toulibre.cdl.model.Person.writeToParcel:(Landroid/os/Parcel;I)V │ │ -085360: 5320 030d |0000: iget-wide v0, v2, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ -085364: 6e30 5902 0301 |0002: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ -08536a: 5420 040d |0005: iget-object v0, v2, Lorg/toulibre/cdl/model/Person;.name:Ljava/lang/String; // field@0d04 │ │ -08536e: 6e20 5b02 0300 |0007: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -085374: 0e00 |000a: return-void │ │ +08532c: |[08532c] org.toulibre.cdl.model.Person.writeToParcel:(Landroid/os/Parcel;I)V │ │ +08533c: 5320 030d |0000: iget-wide v0, v2, Lorg/toulibre/cdl/model/Person;.id:J // field@0d03 │ │ +085340: 6e30 5902 0301 |0002: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0259 │ │ +085346: 5420 040d |0005: iget-object v0, v2, Lorg/toulibre/cdl/model/Person;.name:Ljava/lang/String; // field@0d04 │ │ +08534a: 6e20 5b02 0300 |0007: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +085350: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ 0x000a line=71 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/toulibre/cdl/model/Person; │ │ 0x0000 - 0x000b reg=3 out Landroid/os/Parcel; │ │ 0x0000 - 0x000b reg=4 flags I │ │ │ │ - source_file_idx : 2788 (Person.java) │ │ + source_file_idx : 2786 (Person.java) │ │ │ │ Class #774 header: │ │ class_idx : 1175 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3248 │ │ +source_file_idx : 3246 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #774 annotations: │ │ Annotations on class │ │ @@ -212818,17 +212852,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085378: |[085378] org.toulibre.cdl.model.Track$1.:()V │ │ -085388: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08538e: 0e00 |0003: return-void │ │ +085354: |[085354] org.toulibre.cdl.model.Track$1.:()V │ │ +085364: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +08536a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Track$1; │ │ │ │ Virtual methods - │ │ @@ -212837,18 +212871,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 │ │ -085390: |[085390] org.toulibre.cdl.model.Track$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0853a0: 6e20 791f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Track$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Track; // method@1f79 │ │ -0853a6: 0c00 |0003: move-result-object v0 │ │ -0853a8: 1100 |0004: return-object v0 │ │ +08536c: |[08536c] org.toulibre.cdl.model.Track$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +08537c: 6e20 791f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Track$1;.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Track; // method@1f79 │ │ +085382: 0c00 |0003: move-result-object v0 │ │ +085384: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/model/Track$1; │ │ 0x0000 - 0x0005 reg=2 (null) Landroid/os/Parcel; │ │ │ │ @@ -212857,19 +212891,19 @@ │ │ type : '(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Track;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0853ac: |[0853ac] org.toulibre.cdl.model.Track$1.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Track; │ │ -0853bc: 2200 9904 |0000: new-instance v0, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ -0853c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0853c2: 7030 871f 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/toulibre/cdl/model/Track;.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Track$1;)V // method@1f87 │ │ -0853c8: 1100 |0006: return-object v0 │ │ +085388: |[085388] org.toulibre.cdl.model.Track$1.createFromParcel:(Landroid/os/Parcel;)Lorg/toulibre/cdl/model/Track; │ │ +085398: 2200 9904 |0000: new-instance v0, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ +08539c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08539e: 7030 871f 3001 |0003: invoke-direct {v0, v3, v1}, Lorg/toulibre/cdl/model/Track;.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Track$1;)V // method@1f87 │ │ +0853a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lorg/toulibre/cdl/model/Track$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -212878,18 +212912,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 │ │ -0853cc: |[0853cc] org.toulibre.cdl.model.Track$1.newArray:(I)[Ljava/lang/Object; │ │ -0853dc: 6e20 7b1f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Track$1;.newArray:(I)[Lorg/toulibre/cdl/model/Track; // method@1f7b │ │ -0853e2: 0c00 |0003: move-result-object v0 │ │ -0853e4: 1100 |0004: return-object v0 │ │ +0853a8: |[0853a8] org.toulibre.cdl.model.Track$1.newArray:(I)[Ljava/lang/Object; │ │ +0853b8: 6e20 7b1f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/model/Track$1;.newArray:(I)[Lorg/toulibre/cdl/model/Track; // method@1f7b │ │ +0853be: 0c00 |0003: move-result-object v0 │ │ +0853c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/model/Track$1; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ │ │ @@ -212898,31 +212932,31 @@ │ │ type : '(I)[Lorg/toulibre/cdl/model/Track;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0853e8: |[0853e8] org.toulibre.cdl.model.Track$1.newArray:(I)[Lorg/toulibre/cdl/model/Track; │ │ -0853f8: 2320 0605 |0000: new-array v0, v2, [Lorg/toulibre/cdl/model/Track; // type@0506 │ │ -0853fc: 1100 |0002: return-object v0 │ │ +0853c4: |[0853c4] org.toulibre.cdl.model.Track$1.newArray:(I)[Lorg/toulibre/cdl/model/Track; │ │ +0853d4: 2320 0605 |0000: new-array v0, v2, [Lorg/toulibre/cdl/model/Track; // type@0506 │ │ +0853d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Track$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ - source_file_idx : 3248 (Track.java) │ │ + source_file_idx : 3246 (Track.java) │ │ │ │ Class #775 header: │ │ class_idx : 1176 │ │ access_flags : 16401 (0x4011) │ │ superclass_idx : 986 │ │ -source_file_idx : 3248 │ │ +source_file_idx : 3246 │ │ static_fields_size : 3 │ │ instance_fields_size: 1 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 1 │ │ │ │ Class #775 annotations: │ │ Annotations on class │ │ @@ -212961,35 +212995,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -085400: |[085400] org.toulibre.cdl.model.Track$Type.:()V │ │ -085410: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -085412: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -085414: 2200 9804 |0002: new-instance v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ -085418: 1a01 a311 |0004: const-string v1, "conference" // string@11a3 │ │ -08541c: 1402 1800 077f |0006: const v2, #float 1.79446e+38 // #7f070018 │ │ -085422: 7040 7d1f 1023 |0009: invoke-direct {v0, v1, v3, v2}, Lorg/toulibre/cdl/model/Track$Type;.:(Ljava/lang/String;II)V // method@1f7d │ │ -085428: 6900 070d |000c: sput-object v0, Lorg/toulibre/cdl/model/Track$Type;.conference:Lorg/toulibre/cdl/model/Track$Type; // field@0d07 │ │ -08542c: 2200 9804 |000e: new-instance v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ -085430: 1a01 2d10 |0010: const-string v1, "atelier" // string@102d │ │ -085434: 1402 1500 077f |0012: const v2, #float 1.79446e+38 // #7f070015 │ │ -08543a: 7040 7d1f 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lorg/toulibre/cdl/model/Track$Type;.:(Ljava/lang/String;II)V // method@1f7d │ │ -085440: 6900 060d |0018: sput-object v0, Lorg/toulibre/cdl/model/Track$Type;.atelier:Lorg/toulibre/cdl/model/Track$Type; // field@0d06 │ │ -085444: 1220 |001a: const/4 v0, #int 2 // #2 │ │ -085446: 2300 0505 |001b: new-array v0, v0, [Lorg/toulibre/cdl/model/Track$Type; // type@0505 │ │ -08544a: 6201 070d |001d: sget-object v1, Lorg/toulibre/cdl/model/Track$Type;.conference:Lorg/toulibre/cdl/model/Track$Type; // field@0d07 │ │ -08544e: 4d01 0003 |001f: aput-object v1, v0, v3 │ │ -085452: 6201 060d |0021: sget-object v1, Lorg/toulibre/cdl/model/Track$Type;.atelier:Lorg/toulibre/cdl/model/Track$Type; // field@0d06 │ │ -085456: 4d01 0004 |0023: aput-object v1, v0, v4 │ │ -08545a: 6900 050d |0025: sput-object v0, Lorg/toulibre/cdl/model/Track$Type;.$VALUES:[Lorg/toulibre/cdl/model/Track$Type; // field@0d05 │ │ -08545e: 0e00 |0027: return-void │ │ +0853dc: |[0853dc] org.toulibre.cdl.model.Track$Type.:()V │ │ +0853ec: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0853ee: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0853f0: 2200 9804 |0002: new-instance v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ +0853f4: 1a01 a111 |0004: const-string v1, "conference" // string@11a1 │ │ +0853f8: 1402 1800 077f |0006: const v2, #float 1.79446e+38 // #7f070018 │ │ +0853fe: 7040 7d1f 1023 |0009: invoke-direct {v0, v1, v3, v2}, Lorg/toulibre/cdl/model/Track$Type;.:(Ljava/lang/String;II)V // method@1f7d │ │ +085404: 6900 070d |000c: sput-object v0, Lorg/toulibre/cdl/model/Track$Type;.conference:Lorg/toulibre/cdl/model/Track$Type; // field@0d07 │ │ +085408: 2200 9804 |000e: new-instance v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ +08540c: 1a01 2b10 |0010: const-string v1, "atelier" // string@102b │ │ +085410: 1402 1500 077f |0012: const v2, #float 1.79446e+38 // #7f070015 │ │ +085416: 7040 7d1f 1024 |0015: invoke-direct {v0, v1, v4, v2}, Lorg/toulibre/cdl/model/Track$Type;.:(Ljava/lang/String;II)V // method@1f7d │ │ +08541c: 6900 060d |0018: sput-object v0, Lorg/toulibre/cdl/model/Track$Type;.atelier:Lorg/toulibre/cdl/model/Track$Type; // field@0d06 │ │ +085420: 1220 |001a: const/4 v0, #int 2 // #2 │ │ +085422: 2300 0505 |001b: new-array v0, v0, [Lorg/toulibre/cdl/model/Track$Type; // type@0505 │ │ +085426: 6201 070d |001d: sget-object v1, Lorg/toulibre/cdl/model/Track$Type;.conference:Lorg/toulibre/cdl/model/Track$Type; // field@0d07 │ │ +08542a: 4d01 0003 |001f: aput-object v1, v0, v3 │ │ +08542e: 6201 060d |0021: sget-object v1, Lorg/toulibre/cdl/model/Track$Type;.atelier:Lorg/toulibre/cdl/model/Track$Type; // field@0d06 │ │ +085432: 4d01 0004 |0023: aput-object v1, v0, v4 │ │ +085436: 6900 050d |0025: sput-object v0, Lorg/toulibre/cdl/model/Track$Type;.$VALUES:[Lorg/toulibre/cdl/model/Track$Type; // field@0d05 │ │ +08543a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=12 │ │ 0x000e line=13 │ │ 0x001a line=11 │ │ locals : │ │ │ │ @@ -212998,18 +213032,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 │ │ -085460: |[085460] org.toulibre.cdl.model.Track$Type.:(Ljava/lang/String;II)V │ │ -085470: 7030 831b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1b83 │ │ -085476: 5903 080d |0003: iput v3, v0, Lorg/toulibre/cdl/model/Track$Type;.nameResId:I // field@0d08 │ │ -08547a: 0e00 |0005: return-void │ │ +08543c: |[08543c] org.toulibre.cdl.model.Track$Type.:(Ljava/lang/String;II)V │ │ +08544c: 7030 831b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@1b83 │ │ +085452: 5903 080d |0003: iput v3, v0, Lorg/toulibre/cdl/model/Track$Type;.nameResId:I // field@0d08 │ │ +085456: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=18 │ │ 0x0005 line=19 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/model/Track$Type; │ │ @@ -213022,20 +213056,20 @@ │ │ type : '(Ljava/lang/String;)Lorg/toulibre/cdl/model/Track$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08547c: |[08547c] org.toulibre.cdl.model.Track$Type.valueOf:(Ljava/lang/String;)Lorg/toulibre/cdl/model/Track$Type; │ │ -08548c: 1c00 9804 |0000: const-class v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ -085490: 7120 841b 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ -085496: 0c00 |0005: move-result-object v0 │ │ -085498: 1f00 9804 |0006: check-cast v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ -08549c: 1100 |0008: return-object v0 │ │ +085458: |[085458] org.toulibre.cdl.model.Track$Type.valueOf:(Ljava/lang/String;)Lorg/toulibre/cdl/model/Track$Type; │ │ +085468: 1c00 9804 |0000: const-class v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ +08546c: 7120 841b 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ +085472: 0c00 |0005: move-result-object v0 │ │ +085474: 1f00 9804 |0006: check-cast v0, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ +085478: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lorg/toulibre/cdl/model/Track$Type;) │ │ @@ -213043,20 +213077,20 @@ │ │ type : '()[Lorg/toulibre/cdl/model/Track$Type;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0854a0: |[0854a0] org.toulibre.cdl.model.Track$Type.values:()[Lorg/toulibre/cdl/model/Track$Type; │ │ -0854b0: 6200 050d |0000: sget-object v0, Lorg/toulibre/cdl/model/Track$Type;.$VALUES:[Lorg/toulibre/cdl/model/Track$Type; // field@0d05 │ │ -0854b4: 6e10 c420 0000 |0002: invoke-virtual {v0}, [Lorg/toulibre/cdl/model/Track$Type;.clone:()Ljava/lang/Object; // method@20c4 │ │ -0854ba: 0c00 |0005: move-result-object v0 │ │ -0854bc: 1f00 0505 |0006: check-cast v0, [Lorg/toulibre/cdl/model/Track$Type; // type@0505 │ │ -0854c0: 1100 |0008: return-object v0 │ │ +08547c: |[08547c] org.toulibre.cdl.model.Track$Type.values:()[Lorg/toulibre/cdl/model/Track$Type; │ │ +08548c: 6200 050d |0000: sget-object v0, Lorg/toulibre/cdl/model/Track$Type;.$VALUES:[Lorg/toulibre/cdl/model/Track$Type; // field@0d05 │ │ +085490: 6e10 c420 0000 |0002: invoke-virtual {v0}, [Lorg/toulibre/cdl/model/Track$Type;.clone:()Ljava/lang/Object; // method@20c4 │ │ +085496: 0c00 |0005: move-result-object v0 │ │ +085498: 1f00 0505 |0006: check-cast v0, [Lorg/toulibre/cdl/model/Track$Type; // type@0505 │ │ +08549c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/model/Track$Type;) │ │ @@ -213064,30 +213098,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0854c4: |[0854c4] org.toulibre.cdl.model.Track$Type.getNameResId:()I │ │ -0854d4: 5210 080d |0000: iget v0, v1, Lorg/toulibre/cdl/model/Track$Type;.nameResId:I // field@0d08 │ │ -0854d8: 0f00 |0002: return v0 │ │ +0854a0: |[0854a0] org.toulibre.cdl.model.Track$Type.getNameResId:()I │ │ +0854b0: 5210 080d |0000: iget v0, v1, Lorg/toulibre/cdl/model/Track$Type;.nameResId:I // field@0d08 │ │ +0854b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Track$Type; │ │ │ │ - source_file_idx : 3248 (Track.java) │ │ + source_file_idx : 3246 (Track.java) │ │ │ │ Class #776 header: │ │ class_idx : 1177 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3248 │ │ +source_file_idx : 3246 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 9 │ │ │ │ Class #776 annotations: │ │ Annotations on class │ │ @@ -213121,36 +213155,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0854dc: |[0854dc] org.toulibre.cdl.model.Track.:()V │ │ -0854ec: 2200 9704 |0000: new-instance v0, Lorg/toulibre/cdl/model/Track$1; // type@0497 │ │ -0854f0: 7010 771f 0000 |0002: invoke-direct {v0}, Lorg/toulibre/cdl/model/Track$1;.:()V // method@1f77 │ │ -0854f6: 6900 090d |0005: sput-object v0, Lorg/toulibre/cdl/model/Track;.CREATOR:Landroid/os/Parcelable$Creator; // field@0d09 │ │ -0854fa: 0e00 |0007: return-void │ │ +0854b8: |[0854b8] org.toulibre.cdl.model.Track.:()V │ │ +0854c8: 2200 9704 |0000: new-instance v0, Lorg/toulibre/cdl/model/Track$1; // type@0497 │ │ +0854cc: 7010 771f 0000 |0002: invoke-direct {v0}, Lorg/toulibre/cdl/model/Track$1;.:()V // method@1f77 │ │ +0854d2: 6900 090d |0005: sput-object v0, Lorg/toulibre/cdl/model/Track;.CREATOR:Landroid/os/Parcelable$Creator; // field@0d09 │ │ +0854d6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ │ │ #1 : (in Lorg/toulibre/cdl/model/Track;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0854fc: |[0854fc] org.toulibre.cdl.model.Track.:()V │ │ -08550c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -085512: 0e00 |0003: return-void │ │ +0854d8: |[0854d8] org.toulibre.cdl.model.Track.:()V │ │ +0854e8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0854ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Track; │ │ │ │ @@ -213159,26 +213193,26 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -085514: |[085514] org.toulibre.cdl.model.Track.:(Landroid/os/Parcel;)V │ │ -085524: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08552a: 6e10 5202 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ -085530: 0c00 |0006: move-result-object v0 │ │ -085532: 5b20 0a0d |0007: iput-object v0, v2, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ -085536: 7100 831f 0000 |0009: invoke-static {}, Lorg/toulibre/cdl/model/Track$Type;.values:()[Lorg/toulibre/cdl/model/Track$Type; // method@1f83 │ │ -08553c: 0c00 |000c: move-result-object v0 │ │ -08553e: 6e10 4f02 0300 |000d: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ -085544: 0a01 |0010: move-result v1 │ │ -085546: 4600 0001 |0011: aget-object v0, v0, v1 │ │ -08554a: 5b20 0b0d |0013: iput-object v0, v2, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ -08554e: 0e00 |0015: return-void │ │ +0854f0: |[0854f0] org.toulibre.cdl.model.Track.:(Landroid/os/Parcel;)V │ │ +085500: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +085506: 6e10 5202 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@0252 │ │ +08550c: 0c00 |0006: move-result-object v0 │ │ +08550e: 5b20 0a0d |0007: iput-object v0, v2, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ +085512: 7100 831f 0000 |0009: invoke-static {}, Lorg/toulibre/cdl/model/Track$Type;.values:()[Lorg/toulibre/cdl/model/Track$Type; // method@1f83 │ │ +085518: 0c00 |000c: move-result-object v0 │ │ +08551a: 6e10 4f02 0300 |000d: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@024f │ │ +085520: 0a01 |0010: move-result v1 │ │ +085522: 4600 0001 |0011: aget-object v0, v0, v1 │ │ +085526: 5b20 0b0d |0013: iput-object v0, v2, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ +08552a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 0x0009 line=100 │ │ 0x0015 line=101 │ │ locals : │ │ @@ -213190,17 +213224,17 @@ │ │ type : '(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Track$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -085550: |[085550] org.toulibre.cdl.model.Track.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Track$1;)V │ │ -085560: 7020 861f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/model/Track;.:(Landroid/os/Parcel;)V // method@1f86 │ │ -085566: 0e00 |0003: return-void │ │ +08552c: |[08552c] org.toulibre.cdl.model.Track.:(Landroid/os/Parcel;Lorg/toulibre/cdl/model/Track$1;)V │ │ +08553c: 7020 861f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/model/Track;.:(Landroid/os/Parcel;)V // method@1f86 │ │ +085542: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/model/Track; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/toulibre/cdl/model/Track$1; │ │ @@ -213210,19 +213244,19 @@ │ │ type : '(Ljava/lang/String;Lorg/toulibre/cdl/model/Track$Type;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -085568: |[085568] org.toulibre.cdl.model.Track.:(Ljava/lang/String;Lorg/toulibre/cdl/model/Track$Type;)V │ │ -085578: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08557e: 5b01 0a0d |0003: iput-object v1, v0, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ -085582: 5b02 0b0d |0005: iput-object v2, v0, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ -085586: 0e00 |0007: return-void │ │ +085544: |[085544] org.toulibre.cdl.model.Track.:(Ljava/lang/String;Lorg/toulibre/cdl/model/Track$Type;)V │ │ +085554: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +08555a: 5b01 0a0d |0003: iput-object v1, v0, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ +08555e: 5b02 0b0d |0005: iput-object v2, v0, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ +085562: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ @@ -213236,17 +213270,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -085588: |[085588] org.toulibre.cdl.model.Track.describeContents:()I │ │ -085598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08559a: 0f00 |0001: return v0 │ │ +085564: |[085564] org.toulibre.cdl.model.Track.describeContents:()I │ │ +085574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085576: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/toulibre/cdl/model/Track; │ │ │ │ #1 : (in Lorg/toulibre/cdl/model/Track;) │ │ @@ -213254,34 +213288,34 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08559c: |[08559c] org.toulibre.cdl.model.Track.equals:(Ljava/lang/Object;)Z │ │ -0855ac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0855ae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0855b0: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -0855b4: 0f01 |0004: return v1 │ │ -0855b6: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -0855ba: 0121 |0007: move v1, v2 │ │ -0855bc: 28fc |0008: goto 0004 // -0004 │ │ -0855be: 0760 |0009: move-object v0, v6 │ │ -0855c0: 1f00 9904 |000a: check-cast v0, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ -0855c4: 5453 0a0d |000c: iget-object v3, v5, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ -0855c8: 5404 0a0d |000e: iget-object v4, v0, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ -0855cc: 6e20 b81b 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -0855d2: 0a03 |0013: move-result v3 │ │ -0855d4: 3803 0800 |0014: if-eqz v3, 001c // +0008 │ │ -0855d8: 5453 0b0d |0016: iget-object v3, v5, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ -0855dc: 5404 0b0d |0018: iget-object v4, v0, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ -0855e0: 3243 eaff |001a: if-eq v3, v4, 0004 // -0016 │ │ -0855e4: 0121 |001c: move v1, v2 │ │ -0855e6: 28e7 |001d: goto 0004 // -0019 │ │ +085578: |[085578] org.toulibre.cdl.model.Track.equals:(Ljava/lang/Object;)Z │ │ +085588: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08558a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08558c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +085590: 0f01 |0004: return v1 │ │ +085592: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +085596: 0121 |0007: move v1, v2 │ │ +085598: 28fc |0008: goto 0004 // -0004 │ │ +08559a: 0760 |0009: move-object v0, v6 │ │ +08559c: 1f00 9904 |000a: check-cast v0, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ +0855a0: 5453 0a0d |000c: iget-object v3, v5, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ +0855a4: 5404 0a0d |000e: iget-object v4, v0, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ +0855a8: 6e20 b81b 4300 |0010: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +0855ae: 0a03 |0013: move-result v3 │ │ +0855b0: 3803 0800 |0014: if-eqz v3, 001c // +0008 │ │ +0855b4: 5453 0b0d |0016: iget-object v3, v5, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ +0855b8: 5404 0b0d |0018: iget-object v4, v0, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ +0855bc: 3243 eaff |001a: if-eq v3, v4, 0004 // -0016 │ │ +0855c0: 0121 |001c: move v1, v2 │ │ +0855c2: 28e7 |001d: goto 0004 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=69 │ │ 0x0004 line=74 │ │ 0x0005 line=71 │ │ 0x0008 line=72 │ │ 0x000a line=73 │ │ @@ -213296,17 +213330,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0855e8: |[0855e8] org.toulibre.cdl.model.Track.getName:()Ljava/lang/String; │ │ -0855f8: 5410 0a0d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ -0855fc: 1100 |0002: return-object v0 │ │ +0855c4: |[0855c4] org.toulibre.cdl.model.Track.getName:()Ljava/lang/String; │ │ +0855d4: 5410 0a0d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ +0855d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Track; │ │ │ │ #3 : (in Lorg/toulibre/cdl/model/Track;) │ │ @@ -213314,17 +213348,17 @@ │ │ type : '()Lorg/toulibre/cdl/model/Track$Type;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085600: |[085600] org.toulibre.cdl.model.Track.getType:()Lorg/toulibre/cdl/model/Track$Type; │ │ -085610: 5410 0b0d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ -085614: 1100 |0002: return-object v0 │ │ +0855dc: |[0855dc] org.toulibre.cdl.model.Track.getType:()Lorg/toulibre/cdl/model/Track$Type; │ │ +0855ec: 5410 0b0d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ +0855f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Track; │ │ │ │ #4 : (in Lorg/toulibre/cdl/model/Track;) │ │ @@ -213332,27 +213366,27 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -085618: |[085618] org.toulibre.cdl.model.Track.hashCode:()I │ │ -085628: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -08562c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08562e: 5442 0a0d |0003: iget-object v2, v4, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ -085632: 6e10 be1b 0200 |0005: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ -085638: 0a02 |0008: move-result v2 │ │ -08563a: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ -08563e: da02 011f |000b: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -085642: 5443 0b0d |000d: iget-object v3, v4, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ -085646: 6e10 7f1f 0300 |000f: invoke-virtual {v3}, Lorg/toulibre/cdl/model/Track$Type;.hashCode:()I // method@1f7f │ │ -08564c: 0a03 |0012: move-result v3 │ │ -08564e: 9001 0203 |0013: add-int v1, v2, v3 │ │ -085652: 0f01 |0015: return v1 │ │ +0855f4: |[0855f4] org.toulibre.cdl.model.Track.hashCode:()I │ │ +085604: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +085608: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08560a: 5442 0a0d |0003: iget-object v2, v4, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ +08560e: 6e10 be1b 0200 |0005: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ +085614: 0a02 |0008: move-result v2 │ │ +085616: d801 021f |0009: add-int/lit8 v1, v2, #int 31 // #1f │ │ +08561a: da02 011f |000b: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +08561e: 5443 0b0d |000d: iget-object v3, v4, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ +085622: 6e10 7f1f 0300 |000f: invoke-virtual {v3}, Lorg/toulibre/cdl/model/Track$Type;.hashCode:()I // method@1f7f │ │ +085628: 0a03 |0012: move-result v3 │ │ +08562a: 9001 0203 |0013: add-int v1, v2, v3 │ │ +08562e: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ 0x0003 line=62 │ │ 0x000b line=63 │ │ 0x0015 line=64 │ │ @@ -213366,17 +213400,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085654: |[085654] org.toulibre.cdl.model.Track.setName:(Ljava/lang/String;)V │ │ -085664: 5b01 0a0d |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ -085668: 0e00 |0002: return-void │ │ +085630: |[085630] org.toulibre.cdl.model.Track.setName:(Ljava/lang/String;)V │ │ +085640: 5b01 0a0d |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ +085644: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Track; │ │ 0x0000 - 0x0003 reg=1 name Ljava/lang/String; │ │ @@ -213386,17 +213420,17 @@ │ │ type : '(Lorg/toulibre/cdl/model/Track$Type;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08566c: |[08566c] org.toulibre.cdl.model.Track.setType:(Lorg/toulibre/cdl/model/Track$Type;)V │ │ -08567c: 5b01 0b0d |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ -085680: 0e00 |0002: return-void │ │ +085648: |[085648] org.toulibre.cdl.model.Track.setType:(Lorg/toulibre/cdl/model/Track$Type;)V │ │ +085658: 5b01 0b0d |0000: iput-object v1, v0, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ +08565c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lorg/toulibre/cdl/model/Track; │ │ 0x0000 - 0x0003 reg=1 type Lorg/toulibre/cdl/model/Track$Type; │ │ @@ -213406,17 +213440,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085684: |[085684] org.toulibre.cdl.model.Track.toString:()Ljava/lang/String; │ │ -085694: 5410 0a0d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ -085698: 1100 |0002: return-object v0 │ │ +085660: |[085660] org.toulibre.cdl.model.Track.toString:()Ljava/lang/String; │ │ +085670: 5410 0a0d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ +085674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/model/Track; │ │ │ │ #8 : (in Lorg/toulibre/cdl/model/Track;) │ │ @@ -213424,39 +213458,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08569c: |[08569c] org.toulibre.cdl.model.Track.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0856ac: 5410 0a0d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ -0856b0: 6e20 5b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ -0856b6: 5410 0b0d |0005: iget-object v0, v1, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ -0856ba: 6e10 811f 0000 |0007: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Track$Type;.ordinal:()I // method@1f81 │ │ -0856c0: 0a00 |000a: move-result v0 │ │ -0856c2: 6e20 5602 0200 |000b: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ -0856c8: 0e00 |000e: return-void │ │ +085678: |[085678] org.toulibre.cdl.model.Track.writeToParcel:(Landroid/os/Parcel;I)V │ │ +085688: 5410 0a0d |0000: iget-object v0, v1, Lorg/toulibre/cdl/model/Track;.name:Ljava/lang/String; // field@0d0a │ │ +08568c: 6e20 5b02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@025b │ │ +085692: 5410 0b0d |0005: iget-object v0, v1, Lorg/toulibre/cdl/model/Track;.type:Lorg/toulibre/cdl/model/Track$Type; // field@0d0b │ │ +085696: 6e10 811f 0000 |0007: invoke-virtual {v0}, Lorg/toulibre/cdl/model/Track$Type;.ordinal:()I // method@1f81 │ │ +08569c: 0a00 |000a: move-result v0 │ │ +08569e: 6e20 5602 0200 |000b: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0256 │ │ +0856a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=85 │ │ 0x000e line=86 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lorg/toulibre/cdl/model/Track; │ │ 0x0000 - 0x000f reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000f reg=3 flags I │ │ │ │ - source_file_idx : 3248 (Track.java) │ │ + source_file_idx : 3246 (Track.java) │ │ │ │ Class #777 header: │ │ class_idx : 1178 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 357 │ │ +source_file_idx : 356 │ │ static_fields_size : 1 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 7 │ │ │ │ Class #777 annotations: │ │ Annotations on class │ │ @@ -213501,17 +213535,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0856cc: |[0856cc] org.toulibre.cdl.parsers.AbstractPullParser.:()V │ │ -0856dc: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0856e2: 0e00 |0003: return-void │ │ +0856a8: |[0856a8] org.toulibre.cdl.parsers.AbstractPullParser.:()V │ │ +0856b8: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0856be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/parsers/AbstractPullParser; Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ │ │ @@ -213520,22 +213554,22 @@ │ │ type : '()Lorg/xmlpull/v1/XmlPullParserFactory;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0856e4: |[0856e4] org.toulibre.cdl.parsers.AbstractPullParser.getFactory:()Lorg/xmlpull/v1/XmlPullParserFactory; │ │ -0856f4: 6200 0c0d |0000: sget-object v0, Lorg/toulibre/cdl/parsers/AbstractPullParser;.factory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@0d0c │ │ -0856f8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0856fc: 7100 1f20 0000 |0004: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@201f │ │ -085702: 0c00 |0007: move-result-object v0 │ │ -085704: 6900 0c0d |0008: sput-object v0, Lorg/toulibre/cdl/parsers/AbstractPullParser;.factory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@0d0c │ │ -085708: 6200 0c0d |000a: sget-object v0, Lorg/toulibre/cdl/parsers/AbstractPullParser;.factory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@0d0c │ │ -08570c: 1100 |000c: return-object v0 │ │ +0856c0: |[0856c0] org.toulibre.cdl.parsers.AbstractPullParser.getFactory:()Lorg/xmlpull/v1/XmlPullParserFactory; │ │ +0856d0: 6200 0c0d |0000: sget-object v0, Lorg/toulibre/cdl/parsers/AbstractPullParser;.factory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@0d0c │ │ +0856d4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0856d8: 7100 1f20 0000 |0004: invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;.newInstance:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@201f │ │ +0856de: 0c00 |0007: move-result-object v0 │ │ +0856e0: 6900 0c0d |0008: sput-object v0, Lorg/toulibre/cdl/parsers/AbstractPullParser;.factory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@0d0c │ │ +0856e4: 6200 0c0d |000a: sget-object v0, Lorg/toulibre/cdl/parsers/AbstractPullParser;.factory:Lorg/xmlpull/v1/XmlPullParserFactory; // field@0d0c │ │ +0856e8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0004 line=20 │ │ 0x000a line=23 │ │ locals : │ │ │ │ @@ -213545,23 +213579,23 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -085710: |[085710] org.toulibre.cdl.parsers.AbstractPullParser.isEndDocument:()Z │ │ -085720: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -085722: 5421 0d0d |0001: iget-object v1, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ -085726: 7210 1a20 0100 |0003: invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@201a │ │ -08572c: 0a01 |0006: move-result v1 │ │ -08572e: 3301 0300 |0007: if-ne v1, v0, 000a // +0003 │ │ -085732: 0f00 |0009: return v0 │ │ -085734: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -085736: 28fe |000b: goto 0009 // -0002 │ │ +0856ec: |[0856ec] org.toulibre.cdl.parsers.AbstractPullParser.isEndDocument:()Z │ │ +0856fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0856fe: 5421 0d0d |0001: iget-object v1, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ +085702: 7210 1a20 0100 |0003: invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@201a │ │ +085708: 0a01 |0006: move-result v1 │ │ +08570a: 3301 0300 |0007: if-ne v1, v0, 000a // +0003 │ │ +08570e: 0f00 |0009: return v0 │ │ +085710: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +085712: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ 0x0000 - 0x000c reg=2 this Lorg/toulibre/cdl/parsers/AbstractPullParser; Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ │ │ @@ -213570,30 +213604,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -085738: |[085738] org.toulibre.cdl.parsers.AbstractPullParser.isNextEndTag:(Ljava/lang/String;)Z │ │ -085748: 5420 0d0d |0000: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ -08574c: 7210 1c20 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ -085752: 0a00 |0005: move-result v0 │ │ -085754: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -085756: 3310 1000 |0007: if-ne v0, v1, 0017 // +0010 │ │ -08575a: 5420 0d0d |0009: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ -08575e: 7210 1b20 0000 |000b: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ -085764: 0c00 |000e: move-result-object v0 │ │ -085766: 6e20 b81b 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -08576c: 0a00 |0012: move-result v0 │ │ -08576e: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ -085772: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -085774: 0f00 |0016: return v0 │ │ -085776: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -085778: 28fe |0018: goto 0016 // -0002 │ │ +085714: |[085714] org.toulibre.cdl.parsers.AbstractPullParser.isNextEndTag:(Ljava/lang/String;)Z │ │ +085724: 5420 0d0d |0000: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ +085728: 7210 1c20 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ +08572e: 0a00 |0005: move-result v0 │ │ +085730: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +085732: 3310 1000 |0007: if-ne v0, v1, 0017 // +0010 │ │ +085736: 5420 0d0d |0009: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ +08573a: 7210 1b20 0000 |000b: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ +085740: 0c00 |000e: move-result-object v0 │ │ +085742: 6e20 b81b 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085748: 0a00 |0012: move-result v0 │ │ +08574a: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ +08574e: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +085750: 0f00 |0016: return v0 │ │ +085752: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +085754: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ 0x0000 - 0x0019 reg=2 this Lorg/toulibre/cdl/parsers/AbstractPullParser; Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ 0x0000 - 0x0019 reg=3 name Ljava/lang/String; │ │ @@ -213603,24 +213637,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08577c: |[08577c] org.toulibre.cdl.parsers.AbstractPullParser.isStartTag:()Z │ │ -08578c: 5420 0d0d |0000: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ -085790: 7210 1a20 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@201a │ │ -085796: 0a00 |0005: move-result v0 │ │ -085798: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -08579a: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ -08579e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0857a0: 0f00 |000a: return v0 │ │ -0857a2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0857a4: 28fe |000c: goto 000a // -0002 │ │ +085758: |[085758] org.toulibre.cdl.parsers.AbstractPullParser.isStartTag:()Z │ │ +085768: 5420 0d0d |0000: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ +08576c: 7210 1a20 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@201a │ │ +085772: 0a00 |0005: move-result v0 │ │ +085774: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +085776: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ +08577a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +08577c: 0f00 |000a: return v0 │ │ +08577e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +085780: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ 0x0000 - 0x000d reg=2 this Lorg/toulibre/cdl/parsers/AbstractPullParser; Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ │ │ @@ -213629,30 +213663,30 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0857a8: |[0857a8] org.toulibre.cdl.parsers.AbstractPullParser.isStartTag:(Ljava/lang/String;)Z │ │ -0857b8: 5420 0d0d |0000: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ -0857bc: 7210 1a20 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@201a │ │ -0857c2: 0a00 |0005: move-result v0 │ │ -0857c4: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -0857c6: 3310 1000 |0007: if-ne v0, v1, 0017 // +0010 │ │ -0857ca: 5420 0d0d |0009: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ -0857ce: 7210 1b20 0000 |000b: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ -0857d4: 0c00 |000e: move-result-object v0 │ │ -0857d6: 6e20 b81b 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -0857dc: 0a00 |0012: move-result v0 │ │ -0857de: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ -0857e2: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -0857e4: 0f00 |0016: return v0 │ │ -0857e6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0857e8: 28fe |0018: goto 0016 // -0002 │ │ +085784: |[085784] org.toulibre.cdl.parsers.AbstractPullParser.isStartTag:(Ljava/lang/String;)Z │ │ +085794: 5420 0d0d |0000: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ +085798: 7210 1a20 0000 |0002: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@201a │ │ +08579e: 0a00 |0005: move-result v0 │ │ +0857a0: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0857a2: 3310 1000 |0007: if-ne v0, v1, 0017 // +0010 │ │ +0857a6: 5420 0d0d |0009: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ +0857aa: 7210 1b20 0000 |000b: invoke-interface {v0}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ +0857b0: 0c00 |000e: move-result-object v0 │ │ +0857b2: 6e20 b81b 0300 |000f: invoke-virtual {v3, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +0857b8: 0a00 |0012: move-result v0 │ │ +0857ba: 3800 0400 |0013: if-eqz v0, 0017 // +0004 │ │ +0857be: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +0857c0: 0f00 |0016: return v0 │ │ +0857c2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0857c4: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ 0x0000 - 0x0019 reg=2 this Lorg/toulibre/cdl/parsers/AbstractPullParser; Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ 0x0000 - 0x0019 reg=3 name Ljava/lang/String; │ │ @@ -213662,27 +213696,27 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0857ec: |[0857ec] org.toulibre.cdl.parsers.AbstractPullParser.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ -0857fc: 7100 931f 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/parsers/AbstractPullParser;.getFactory:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@1f93 │ │ -085802: 0c00 |0003: move-result-object v0 │ │ -085804: 6e10 2020 0000 |0004: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@2020 │ │ -08580a: 0c00 |0007: move-result-object v0 │ │ -08580c: 5b20 0d0d |0008: iput-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ -085810: 5420 0d0d |000a: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ -085814: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -085816: 7230 1e20 3001 |000d: invoke-interface {v0, v3, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@201e │ │ -08581c: 5420 0d0d |0010: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ -085820: 6e20 991f 0200 |0012: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/parsers/AbstractPullParser;.parse:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object; // method@1f99 │ │ -085826: 0c00 |0015: move-result-object v0 │ │ -085828: 1100 |0016: return-object v0 │ │ +0857c8: |[0857c8] org.toulibre.cdl.parsers.AbstractPullParser.parse:(Ljava/io/InputStream;)Ljava/lang/Object; │ │ +0857d8: 7100 931f 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/parsers/AbstractPullParser;.getFactory:()Lorg/xmlpull/v1/XmlPullParserFactory; // method@1f93 │ │ +0857de: 0c00 |0003: move-result-object v0 │ │ +0857e0: 6e10 2020 0000 |0004: invoke-virtual {v0}, Lorg/xmlpull/v1/XmlPullParserFactory;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@2020 │ │ +0857e6: 0c00 |0007: move-result-object v0 │ │ +0857e8: 5b20 0d0d |0008: iput-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ +0857ec: 5420 0d0d |000a: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ +0857f0: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0857f2: 7230 1e20 3001 |000d: invoke-interface {v0, v3, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@201e │ │ +0857f8: 5420 0d0d |0010: iget-object v0, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ +0857fc: 6e20 991f 0200 |0012: invoke-virtual {v2, v0}, Lorg/toulibre/cdl/parsers/AbstractPullParser;.parse:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object; // method@1f99 │ │ +085802: 0c00 |0015: move-result-object v0 │ │ +085804: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000a line=69 │ │ 0x0010 line=71 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ @@ -213700,43 +213734,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -08582c: |[08582c] org.toulibre.cdl.parsers.AbstractPullParser.skipToEndTag:()V │ │ -08583c: 5421 0d0d |0000: iget-object v1, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ -085840: 7210 1c20 0100 |0002: invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ -085846: 0a00 |0005: move-result v0 │ │ -085848: 1231 |0006: const/4 v1, #int 3 // #3 │ │ -08584a: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ -08584e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -085850: 3310 f6ff |000a: if-ne v0, v1, 0000 // -000a │ │ -085854: 6e10 9a1f 0200 |000c: invoke-virtual {v2}, Lorg/toulibre/cdl/parsers/AbstractPullParser;.skipToEndTag:()V // method@1f9a │ │ -08585a: 28f1 |000f: goto 0000 // -000f │ │ -08585c: 0e00 |0010: return-void │ │ +085808: |[085808] org.toulibre.cdl.parsers.AbstractPullParser.skipToEndTag:()V │ │ +085818: 5421 0d0d |0000: iget-object v1, v2, Lorg/toulibre/cdl/parsers/AbstractPullParser;.m_parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d0d │ │ +08581c: 7210 1c20 0100 |0002: invoke-interface {v1}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ +085822: 0a00 |0005: move-result v0 │ │ +085824: 1231 |0006: const/4 v1, #int 3 // #3 │ │ +085826: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ +08582a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +08582c: 3310 f6ff |000a: if-ne v0, v1, 0000 // -000a │ │ +085830: 6e10 9a1f 0200 |000c: invoke-virtual {v2}, Lorg/toulibre/cdl/parsers/AbstractPullParser;.skipToEndTag:()V // method@1f9a │ │ +085836: 28f1 |000f: goto 0000 // -000f │ │ +085838: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0009 line=62 │ │ 0x000c line=63 │ │ 0x0010 line=65 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ 0x0006 - 0x0011 reg=0 type I │ │ 0x0000 - 0x0011 reg=2 this Lorg/toulibre/cdl/parsers/AbstractPullParser; Lorg/toulibre/cdl/parsers/AbstractPullParser; │ │ │ │ - source_file_idx : 357 (AbstractPullParser.java) │ │ + source_file_idx : 356 (AbstractPullParser.java) │ │ │ │ Class #778 header: │ │ class_idx : 1182 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1178 │ │ -source_file_idx : 1071 │ │ +source_file_idx : 1070 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #778 annotations: │ │ Annotations on class │ │ @@ -213768,39 +213802,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -085860: |[085860] org.toulibre.cdl.parsers.IterableAbstractPullParser.:()V │ │ -085870: 7010 921f 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/parsers/AbstractPullParser;.:()V // method@1f92 │ │ -085876: 0e00 |0003: return-void │ │ +08583c: |[08583c] org.toulibre.cdl.parsers.IterableAbstractPullParser.:()V │ │ +08584c: 7010 921f 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/parsers/AbstractPullParser;.:()V // method@1f92 │ │ +085852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ - 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;) │ │ name : 'parse' │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Iterable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -085878: |[085878] org.toulibre.cdl.parsers.IterableAbstractPullParser.parse:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Iterable; │ │ -085888: 2200 9c04 |0000: new-instance v0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1; // type@049c │ │ -08588c: 7030 a71f 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;.:(Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V // method@1fa7 │ │ -085892: 1100 |0005: return-object v0 │ │ +085854: |[085854] org.toulibre.cdl.parsers.IterableAbstractPullParser.parse:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Iterable; │ │ +085864: 2200 9c04 |0000: new-instance v0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1; // type@049c │ │ +085868: 7030 a71f 1002 |0002: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;.:(Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V // method@1fa7 │ │ +08586e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ 0x0000 - 0x0006 reg=2 parser Lorg/xmlpull/v1/XmlPullParser; │ │ @@ -213810,18 +213843,18 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -085894: |[085894] org.toulibre.cdl.parsers.IterableAbstractPullParser.parse:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object; │ │ -0858a4: 6e20 af1f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.parse:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Iterable; // method@1faf │ │ -0858aa: 0c00 |0003: move-result-object v0 │ │ -0858ac: 1100 |0004: return-object v0 │ │ +085870: |[085870] org.toulibre.cdl.parsers.IterableAbstractPullParser.parse:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object; │ │ +085880: 6e20 af1f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.parse:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Iterable; // method@1faf │ │ +085886: 0c00 |0003: move-result-object v0 │ │ +085888: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/xmlpull/v1/XmlPullParser; │ │ @@ -213831,21 +213864,21 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0858b0: |[0858b0] org.toulibre.cdl.parsers.IterableAbstractPullParser.parseFooter:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -0858c0: 6e10 ae1f 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.isEndDocument:()Z // method@1fae │ │ -0858c6: 0a00 |0003: move-result v0 │ │ -0858c8: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -0858cc: 7210 1c20 0200 |0006: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ -0858d2: 28f7 |0009: goto 0000 // -0009 │ │ -0858d4: 0e00 |000a: return-void │ │ +08588c: |[08588c] org.toulibre.cdl.parsers.IterableAbstractPullParser.parseFooter:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +08589c: 6e10 ae1f 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.isEndDocument:()Z // method@1fae │ │ +0858a2: 0a00 |0003: move-result v0 │ │ +0858a4: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0858a8: 7210 1c20 0200 |0006: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ +0858ae: 28f7 |0009: goto 0000 // -0009 │ │ +0858b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0006 line=86 │ │ 0x000a line=88 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ @@ -213860,21 +213893,21 @@ │ │ │ │ #4 : (in Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;) │ │ name : 'parseNext' │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 1071 (IterableAbstractPullParser.java) │ │ + source_file_idx : 1070 (IterableAbstractPullParser.java) │ │ │ │ Class #779 header: │ │ class_idx : 1179 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1182 │ │ -source_file_idx : 886 │ │ +source_file_idx : 885 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #779 annotations: │ │ Annotations on class │ │ @@ -213919,30 +213952,30 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0858d8: |[0858d8] org.toulibre.cdl.parsers.EventsParser.:()V │ │ -0858e8: 7010 ad1f 0300 |0000: invoke-direct {v3}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.:()V // method@1fad │ │ -0858ee: 2200 0404 |0003: new-instance v0, Ljava/text/SimpleDateFormat; // type@0404 │ │ -0858f2: 1a01 0927 |0005: const-string v1, "yyyy-MM-dd" // string@2709 │ │ -0858f6: 6202 190b |0007: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ -0858fa: 7030 fe1b 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@1bfe │ │ -085900: 7110 d61f 0000 |000c: invoke-static {v0}, Lorg/toulibre/cdl/utils/DateUtils;.withFrenchTimeZone:(Ljava/text/DateFormat;)Ljava/text/DateFormat; // method@1fd6 │ │ -085906: 0c00 |000f: move-result-object v0 │ │ -085908: 5b30 0e0d |0010: iput-object v0, v3, Lorg/toulibre/cdl/parsers/EventsParser;.DATE_FORMAT:Ljava/text/DateFormat; // field@0d0e │ │ -08590c: 7100 d41f 0000 |0012: invoke-static {}, Lorg/toulibre/cdl/utils/DateUtils;.getFrenchTimeZone:()Ljava/util/TimeZone; // method@1fd4 │ │ -085912: 0c00 |0015: move-result-object v0 │ │ -085914: 6201 190b |0016: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ -085918: 7120 161c 1000 |0018: invoke-static {v0, v1}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/util/Calendar; // method@1c16 │ │ -08591e: 0c00 |001b: move-result-object v0 │ │ -085920: 5b30 0f0d |001c: iput-object v0, v3, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ -085924: 0e00 |001e: return-void │ │ +0858b4: |[0858b4] org.toulibre.cdl.parsers.EventsParser.:()V │ │ +0858c4: 7010 ad1f 0300 |0000: invoke-direct {v3}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.:()V // method@1fad │ │ +0858ca: 2200 0404 |0003: new-instance v0, Ljava/text/SimpleDateFormat; // type@0404 │ │ +0858ce: 1a01 0727 |0005: const-string v1, "yyyy-MM-dd" // string@2707 │ │ +0858d2: 6202 190b |0007: sget-object v2, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ +0858d6: 7030 fe1b 1002 |0009: invoke-direct {v0, v1, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;Ljava/util/Locale;)V // method@1bfe │ │ +0858dc: 7110 d61f 0000 |000c: invoke-static {v0}, Lorg/toulibre/cdl/utils/DateUtils;.withFrenchTimeZone:(Ljava/text/DateFormat;)Ljava/text/DateFormat; // method@1fd6 │ │ +0858e2: 0c00 |000f: move-result-object v0 │ │ +0858e4: 5b30 0e0d |0010: iput-object v0, v3, Lorg/toulibre/cdl/parsers/EventsParser;.DATE_FORMAT:Ljava/text/DateFormat; // field@0d0e │ │ +0858e8: 7100 d41f 0000 |0012: invoke-static {}, Lorg/toulibre/cdl/utils/DateUtils;.getFrenchTimeZone:()Ljava/util/TimeZone; // method@1fd4 │ │ +0858ee: 0c00 |0015: move-result-object v0 │ │ +0858f0: 6201 190b |0016: sget-object v1, Ljava/util/Locale;.US:Ljava/util/Locale; // field@0b19 │ │ +0858f4: 7120 161c 1000 |0018: invoke-static {v0, v1}, Ljava/util/Calendar;.getInstance:(Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/util/Calendar; // method@1c16 │ │ +0858fa: 0c00 |001b: move-result-object v0 │ │ +0858fc: 5b30 0f0d |001c: iput-object v0, v3, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ +085900: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ 0x0012 line=31 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Lorg/toulibre/cdl/parsers/EventsParser; │ │ @@ -213952,28 +213985,28 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -085928: |[085928] org.toulibre.cdl.parsers.EventsParser.getHours:(Ljava/lang/String;)I │ │ -085938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08593a: 6e20 b71b 0200 |0001: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ -085940: 0a00 |0004: move-result v0 │ │ -085942: 7110 6d1b 0000 |0005: invoke-static {v0}, Ljava/lang/Character;.getNumericValue:(C)I // method@1b6d │ │ -085948: 0a00 |0008: move-result v0 │ │ -08594a: da00 000a |0009: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -08594e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -085950: 6e20 b71b 1200 |000c: invoke-virtual {v2, v1}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ -085956: 0a01 |000f: move-result v1 │ │ -085958: 7110 6d1b 0100 |0010: invoke-static {v1}, Ljava/lang/Character;.getNumericValue:(C)I // method@1b6d │ │ -08595e: 0a01 |0013: move-result v1 │ │ -085960: b010 |0014: add-int/2addr v0, v1 │ │ -085962: 0f00 |0015: return v0 │ │ +085904: |[085904] org.toulibre.cdl.parsers.EventsParser.getHours:(Ljava/lang/String;)I │ │ +085914: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +085916: 6e20 b71b 0200 |0001: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ +08591c: 0a00 |0004: move-result v0 │ │ +08591e: 7110 6d1b 0000 |0005: invoke-static {v0}, Ljava/lang/Character;.getNumericValue:(C)I // method@1b6d │ │ +085924: 0a00 |0008: move-result v0 │ │ +085926: da00 000a |0009: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +08592a: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +08592c: 6e20 b71b 1200 |000c: invoke-virtual {v2, v1}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ +085932: 0a01 |000f: move-result v1 │ │ +085934: 7110 6d1b 0100 |0010: invoke-static {v1}, Ljava/lang/Character;.getNumericValue:(C)I // method@1b6d │ │ +08593a: 0a01 |0013: move-result v1 │ │ +08593c: b010 |0014: add-int/2addr v0, v1 │ │ +08593e: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 time Ljava/lang/String; │ │ │ │ #2 : (in Lorg/toulibre/cdl/parsers/EventsParser;) │ │ @@ -213981,28 +214014,28 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -085964: |[085964] org.toulibre.cdl.parsers.EventsParser.getMinutes:(Ljava/lang/String;)I │ │ -085974: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -085976: 6e20 b71b 0200 |0001: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ -08597c: 0a00 |0004: move-result v0 │ │ -08597e: 7110 6d1b 0000 |0005: invoke-static {v0}, Ljava/lang/Character;.getNumericValue:(C)I // method@1b6d │ │ -085984: 0a00 |0008: move-result v0 │ │ -085986: da00 000a |0009: mul-int/lit8 v0, v0, #int 10 // #0a │ │ -08598a: 1241 |000b: const/4 v1, #int 4 // #4 │ │ -08598c: 6e20 b71b 1200 |000c: invoke-virtual {v2, v1}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ -085992: 0a01 |000f: move-result v1 │ │ -085994: 7110 6d1b 0100 |0010: invoke-static {v1}, Ljava/lang/Character;.getNumericValue:(C)I // method@1b6d │ │ -08599a: 0a01 |0013: move-result v1 │ │ -08599c: b010 |0014: add-int/2addr v0, v1 │ │ -08599e: 0f00 |0015: return v0 │ │ +085940: |[085940] org.toulibre.cdl.parsers.EventsParser.getMinutes:(Ljava/lang/String;)I │ │ +085950: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +085952: 6e20 b71b 0200 |0001: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ +085958: 0a00 |0004: move-result v0 │ │ +08595a: 7110 6d1b 0000 |0005: invoke-static {v0}, Ljava/lang/Character;.getNumericValue:(C)I // method@1b6d │ │ +085960: 0a00 |0008: move-result v0 │ │ +085962: da00 000a |0009: mul-int/lit8 v0, v0, #int 10 // #0a │ │ +085966: 1241 |000b: const/4 v1, #int 4 // #4 │ │ +085968: 6e20 b71b 1200 |000c: invoke-virtual {v2, v1}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ +08596e: 0a01 |000f: move-result v1 │ │ +085970: 7110 6d1b 0100 |0010: invoke-static {v1}, Ljava/lang/Character;.getNumericValue:(C)I // method@1b6d │ │ +085976: 0a01 |0013: move-result v1 │ │ +085978: b010 |0014: add-int/2addr v0, v1 │ │ +08597a: 0f00 |0015: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 time Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -214011,28 +214044,28 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0859a0: |[0859a0] org.toulibre.cdl.parsers.EventsParser.parseHeader:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ -0859b0: 6e10 9e1f 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isEndDocument:()Z // method@1f9e │ │ -0859b6: 0a00 |0003: move-result v0 │ │ -0859b8: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -0859bc: 1a00 b521 |0006: const-string v0, "schedule" // string@21b5 │ │ -0859c0: 6e20 a11f 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/parsers/EventsParser;.isStartTag:(Ljava/lang/String;)Z // method@1fa1 │ │ -0859c6: 0a00 |000b: move-result v0 │ │ -0859c8: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0859cc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0859ce: 0f00 |000f: return v0 │ │ -0859d0: 7210 1c20 0200 |0010: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ -0859d6: 28ed |0013: goto 0000 // -0013 │ │ -0859d8: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0859da: 28fa |0015: goto 000f // -0006 │ │ +08597c: |[08597c] org.toulibre.cdl.parsers.EventsParser.parseHeader:(Lorg/xmlpull/v1/XmlPullParser;)Z │ │ +08598c: 6e10 9e1f 0100 |0000: invoke-virtual {v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isEndDocument:()Z // method@1f9e │ │ +085992: 0a00 |0003: move-result v0 │ │ +085994: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +085998: 1a00 b321 |0006: const-string v0, "schedule" // string@21b3 │ │ +08599c: 6e20 a11f 0100 |0008: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/parsers/EventsParser;.isStartTag:(Ljava/lang/String;)Z // method@1fa1 │ │ +0859a2: 0a00 |000b: move-result v0 │ │ +0859a4: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0859a8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0859aa: 0f00 |000f: return v0 │ │ +0859ac: 7210 1c20 0200 |0010: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@201c │ │ +0859b2: 28ed |0013: goto 0000 // -0013 │ │ +0859b4: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0859b6: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ 0x000e line=63 │ │ 0x000f line=68 │ │ 0x0010 line=66 │ │ @@ -214046,18 +214079,18 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0859dc: |[0859dc] org.toulibre.cdl.parsers.EventsParser.parseNext:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object; │ │ -0859ec: 6e20 a51f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/parsers/EventsParser;.parseNext:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/toulibre/cdl/model/Event; // method@1fa5 │ │ -0859f2: 0c00 |0003: move-result-object v0 │ │ -0859f4: 1100 |0004: return-object v0 │ │ +0859b8: |[0859b8] org.toulibre.cdl.parsers.EventsParser.parseNext:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object; │ │ +0859c8: 6e20 a51f 2100 |0000: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/parsers/EventsParser;.parseNext:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/toulibre/cdl/model/Event; // method@1fa5 │ │ +0859ce: 0c00 |0003: move-result-object v0 │ │ +0859d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/parsers/EventsParser; │ │ 0x0000 - 0x0005 reg=2 (null) Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ @@ -214066,424 +214099,424 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)Lorg/toulibre/cdl/model/Event;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 22 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 922 16-bit code units │ │ -0859f8: |[0859f8] org.toulibre.cdl.parsers.EventsParser.parseNext:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/toulibre/cdl/model/Event; │ │ -085a08: 1a10 b521 |0000: const-string v16, "schedule" // string@21b5 │ │ -085a0c: 0800 1400 |0002: move-object/from16 v0, v20 │ │ -085a10: 0801 1000 |0004: move-object/from16 v1, v16 │ │ -085a14: 6e20 9f1f 1000 |0006: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isNextEndTag:(Ljava/lang/String;)Z // method@1f9f │ │ -085a1a: 0a10 |0009: move-result v16 │ │ -085a1c: 3910 2e03 |000a: if-nez v16, 0338 // +032e │ │ -085a20: 7401 a01f 1400 |000c: invoke-virtual/range {v20}, Lorg/toulibre/cdl/parsers/EventsParser;.isStartTag:()Z // method@1fa0 │ │ -085a26: 0a10 |000f: move-result v16 │ │ -085a28: 3810 f0ff |0010: if-eqz v16, 0000 // -0010 │ │ -085a2c: 7801 1b20 1500 |0012: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ -085a32: 0c11 |0015: move-result-object v17 │ │ -085a34: 1310 ffff |0016: const/16 v16, #int -1 // #ffff │ │ -085a38: 7401 be1b 1100 |0018: invoke-virtual/range {v17}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ -085a3e: 0a12 |001b: move-result v18 │ │ -085a40: 2c12 1e03 0000 |001c: sparse-switch v18, 0000033a // +0000031e │ │ -085a46: 2b10 2903 0000 |001f: packed-switch v16, 00000348 // +00000329 │ │ -085a4c: 7401 a61f 1400 |0022: invoke-virtual/range {v20}, Lorg/toulibre/cdl/parsers/EventsParser;.skipToEndTag:()V // method@1fa6 │ │ -085a52: 28db |0025: goto 0000 // -0025 │ │ -085a54: 1a12 3812 |0026: const-string v18, "day" // string@1238 │ │ -085a58: 7402 b81b 1100 |0028: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085a5e: 0a11 |002b: move-result v17 │ │ -085a60: 3811 f3ff |002c: if-eqz v17, 001f // -000d │ │ -085a64: 1310 0000 |002e: const/16 v16, #int 0 // #0 │ │ -085a68: 28ef |0030: goto 001f // -0011 │ │ -085a6a: 1a12 6821 |0031: const-string v18, "room" // string@2168 │ │ -085a6e: 7402 b81b 1100 |0033: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085a74: 0a11 |0036: move-result v17 │ │ -085a76: 3811 e8ff |0037: if-eqz v17, 001f // -0018 │ │ -085a7a: 1310 0100 |0039: const/16 v16, #int 1 // #1 │ │ -085a7e: 28e4 |003b: goto 001f // -001c │ │ -085a80: 1a12 7113 |003c: const-string v18, "event" // string@1371 │ │ -085a84: 7402 b81b 1100 |003e: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085a8a: 0a11 |0041: move-result v17 │ │ -085a8c: 3811 ddff |0042: if-eqz v17, 001f // -0023 │ │ -085a90: 1310 0200 |0044: const/16 v16, #int 2 // #2 │ │ -085a94: 28d9 |0046: goto 001f // -0027 │ │ -085a96: 2210 9004 |0047: new-instance v16, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ -085a9a: 7601 181f 1000 |0049: invoke-direct/range {v16}, Lorg/toulibre/cdl/model/Day;.:()V // method@1f18 │ │ -085aa0: 0800 1000 |004c: move-object/from16 v0, v16 │ │ -085aa4: 0801 1400 |004e: move-object/from16 v1, v20 │ │ -085aa8: 5b10 100d |0050: iput-object v0, v1, Lorg/toulibre/cdl/parsers/EventsParser;.currentDay:Lorg/toulibre/cdl/model/Day; // field@0d10 │ │ -085aac: 0800 1400 |0052: move-object/from16 v0, v20 │ │ -085ab0: 5400 100d |0054: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentDay:Lorg/toulibre/cdl/model/Day; // field@0d10 │ │ -085ab4: 0810 0000 |0056: move-object/from16 v16, v0 │ │ -085ab8: 1311 0000 |0058: const/16 v17, #int 0 // #0 │ │ -085abc: 1a12 6217 |005a: const-string v18, "index" // string@1762 │ │ -085ac0: 0800 1500 |005c: move-object/from16 v0, v21 │ │ -085ac4: 0801 1100 |005e: move-object/from16 v1, v17 │ │ -085ac8: 0802 1200 |0060: move-object/from16 v2, v18 │ │ -085acc: 7230 1920 1002 |0062: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ -085ad2: 0c11 |0065: move-result-object v17 │ │ -085ad4: 7701 8f1b 1100 |0066: invoke-static/range {v17}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1b8f │ │ -085ada: 0a11 |0069: move-result v17 │ │ -085adc: 7402 231f 1000 |006a: invoke-virtual/range {v16, v17}, Lorg/toulibre/cdl/model/Day;.setIndex:(I)V // method@1f23 │ │ -085ae2: 0800 1400 |006d: move-object/from16 v0, v20 │ │ -085ae6: 5400 100d |006f: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentDay:Lorg/toulibre/cdl/model/Day; // field@0d10 │ │ -085aea: 0810 0000 |0071: move-object/from16 v16, v0 │ │ -085aee: 0800 1400 |0073: move-object/from16 v0, v20 │ │ -085af2: 5400 0e0d |0075: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.DATE_FORMAT:Ljava/text/DateFormat; // field@0d0e │ │ -085af6: 0811 0000 |0077: move-object/from16 v17, v0 │ │ -085afa: 1312 0000 |0079: const/16 v18, #int 0 // #0 │ │ -085afe: 1a13 3712 |007b: const-string v19, "date" // string@1237 │ │ -085b02: 0800 1500 |007d: move-object/from16 v0, v21 │ │ -085b06: 0801 1200 |007f: move-object/from16 v1, v18 │ │ -085b0a: 0802 1300 |0081: move-object/from16 v2, v19 │ │ -085b0e: 7230 1920 1002 |0083: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ -085b14: 0c12 |0086: move-result-object v18 │ │ -085b16: 7402 fc1b 1100 |0087: invoke-virtual/range {v17, v18}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@1bfc │ │ -085b1c: 0c11 |008a: move-result-object v17 │ │ -085b1e: 7402 221f 1000 |008b: invoke-virtual/range {v16, v17}, Lorg/toulibre/cdl/model/Day;.setDate:(Ljava/util/Date;)V // method@1f22 │ │ -085b24: 2900 72ff |008e: goto/16 0000 // -008e │ │ -085b28: 1310 0000 |0090: const/16 v16, #int 0 // #0 │ │ -085b2c: 1a11 d11d |0092: const-string v17, "name" // string@1dd1 │ │ -085b30: 0800 1500 |0094: move-object/from16 v0, v21 │ │ -085b34: 0801 1000 |0096: move-object/from16 v1, v16 │ │ -085b38: 0802 1100 |0098: move-object/from16 v2, v17 │ │ -085b3c: 7230 1920 1002 |009a: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ -085b42: 0c10 |009d: move-result-object v16 │ │ -085b44: 0800 1000 |009e: move-object/from16 v0, v16 │ │ -085b48: 0801 1400 |00a0: move-object/from16 v1, v20 │ │ -085b4c: 5b10 110d |00a2: iput-object v0, v1, Lorg/toulibre/cdl/parsers/EventsParser;.currentRoom:Ljava/lang/String; // field@0d11 │ │ -085b50: 2900 5cff |00a4: goto/16 0000 // -00a4 │ │ -085b54: 2207 9204 |00a6: new-instance v7, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ -085b58: 7010 2c1f 0700 |00a8: invoke-direct {v7}, Lorg/toulibre/cdl/model/Event;.:()V // method@1f2c │ │ -085b5e: 1310 0000 |00ab: const/16 v16, #int 0 // #0 │ │ -085b62: 1a11 4217 |00ad: const-string v17, "id" // string@1742 │ │ -085b66: 0800 1500 |00af: move-object/from16 v0, v21 │ │ -085b6a: 0801 1000 |00b1: move-object/from16 v1, v16 │ │ -085b6e: 0802 1100 |00b3: move-object/from16 v2, v17 │ │ -085b72: 7230 1920 1002 |00b5: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ -085b78: 0c10 |00b8: move-result-object v16 │ │ -085b7a: 7701 951b 1000 |00b9: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@1b95 │ │ -085b80: 0b10 |00bc: move-result-wide v16 │ │ -085b82: 0500 1000 |00bd: move-wide/from16 v0, v16 │ │ -085b86: 6e30 461f 0701 |00bf: invoke-virtual {v7, v0, v1}, Lorg/toulibre/cdl/model/Event;.setId:(J)V // method@1f46 │ │ -085b8c: 0800 1400 |00c2: move-object/from16 v0, v20 │ │ -085b90: 5400 100d |00c4: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentDay:Lorg/toulibre/cdl/model/Day; // field@0d10 │ │ -085b94: 0810 0000 |00c6: move-object/from16 v16, v0 │ │ -085b98: 0800 1000 |00c8: move-object/from16 v0, v16 │ │ -085b9c: 6e20 431f 0700 |00ca: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setDay:(Lorg/toulibre/cdl/model/Day;)V // method@1f43 │ │ -085ba2: 0800 1400 |00cd: move-object/from16 v0, v20 │ │ -085ba6: 5400 110d |00cf: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentRoom:Ljava/lang/String; // field@0d11 │ │ -085baa: 0810 0000 |00d1: move-object/from16 v16, v0 │ │ -085bae: 0800 1000 |00d3: move-object/from16 v0, v16 │ │ -085bb2: 6e20 4a1f 0700 |00d5: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setRoomName:(Ljava/lang/String;)V // method@1f4a │ │ -085bb8: 220b 0504 |00d8: new-instance v11, Ljava/util/ArrayList; // type@0405 │ │ -085bbc: 7010 001c 0b00 |00da: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -085bc2: 6e20 481f b700 |00dd: invoke-virtual {v7, v11}, Lorg/toulibre/cdl/model/Event;.setPersons:(Ljava/util/List;)V // method@1f48 │ │ -085bc8: 2209 0504 |00e0: new-instance v9, Ljava/util/ArrayList; // type@0405 │ │ -085bcc: 7010 001c 0900 |00e2: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ -085bd2: 6e20 471f 9700 |00e5: invoke-virtual {v7, v9}, Lorg/toulibre/cdl/model/Event;.setLinks:(Ljava/util/List;)V // method@1f47 │ │ -085bd8: 1205 |00e8: const/4 v5, #int 0 // #0 │ │ -085bda: 1a0d 0000 |00e9: const-string v13, "" // string@0000 │ │ -085bde: 620e 070d |00eb: sget-object v14, Lorg/toulibre/cdl/model/Track$Type;.conference:Lorg/toulibre/cdl/model/Track$Type; // field@0d07 │ │ -085be2: 1a10 7113 |00ed: const-string v16, "event" // string@1371 │ │ -085be6: 0800 1400 |00ef: move-object/from16 v0, v20 │ │ -085bea: 0801 1000 |00f1: move-object/from16 v1, v16 │ │ -085bee: 6e20 9f1f 1000 |00f3: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isNextEndTag:(Ljava/lang/String;)Z // method@1f9f │ │ -085bf4: 0a10 |00f6: move-result v16 │ │ -085bf6: 3910 c701 |00f7: if-nez v16, 02be // +01c7 │ │ -085bfa: 7401 a01f 1400 |00f9: invoke-virtual/range {v20}, Lorg/toulibre/cdl/parsers/EventsParser;.isStartTag:()Z // method@1fa0 │ │ -085c00: 0a10 |00fc: move-result v16 │ │ -085c02: 3810 f0ff |00fd: if-eqz v16, 00ed // -0010 │ │ -085c06: 7801 1b20 1500 |00ff: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ -085c0c: 0c11 |0102: move-result-object v17 │ │ -085c0e: 1310 ffff |0103: const/16 v16, #int -1 // #ffff │ │ -085c12: 7401 be1b 1100 |0105: invoke-virtual/range {v17}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ -085c18: 0a12 |0108: move-result v18 │ │ -085c1a: 2c12 4902 0000 |0109: sparse-switch v18, 00000352 // +00000249 │ │ -085c20: 2b10 7402 0000 |010c: packed-switch v16, 00000380 // +00000274 │ │ -085c26: 7401 a61f 1400 |010f: invoke-virtual/range {v20}, Lorg/toulibre/cdl/parsers/EventsParser;.skipToEndTag:()V // method@1fa6 │ │ -085c2c: 28db |0112: goto 00ed // -0025 │ │ -085c2e: 1a12 9e24 |0113: const-string v18, "start" // string@249e │ │ -085c32: 7402 b81b 1100 |0115: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085c38: 0a11 |0118: move-result v17 │ │ -085c3a: 3811 f3ff |0119: if-eqz v17, 010c // -000d │ │ -085c3e: 1310 0000 |011b: const/16 v16, #int 0 // #0 │ │ -085c42: 28ef |011d: goto 010c // -0011 │ │ -085c44: 1a12 1413 |011e: const-string v18, "duration" // string@1314 │ │ -085c48: 7402 b81b 1100 |0120: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085c4e: 0a11 |0123: move-result v17 │ │ -085c50: 3811 e8ff |0124: if-eqz v17, 010c // -0018 │ │ -085c54: 1310 0100 |0126: const/16 v16, #int 1 // #1 │ │ -085c58: 28e4 |0128: goto 010c // -001c │ │ -085c5a: 1a12 6d24 |0129: const-string v18, "slug" // string@246d │ │ -085c5e: 7402 b81b 1100 |012b: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085c64: 0a11 |012e: move-result v17 │ │ -085c66: 3811 ddff |012f: if-eqz v17, 010c // -0023 │ │ -085c6a: 1310 0200 |0131: const/16 v16, #int 2 // #2 │ │ -085c6e: 28d9 |0133: goto 010c // -0027 │ │ -085c70: 1a12 6925 |0134: const-string v18, "title" // string@2569 │ │ -085c74: 7402 b81b 1100 |0136: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085c7a: 0a11 |0139: move-result v17 │ │ -085c7c: 3811 d2ff |013a: if-eqz v17, 010c // -002e │ │ -085c80: 1310 0300 |013c: const/16 v16, #int 3 // #3 │ │ -085c84: 28ce |013e: goto 010c // -0032 │ │ -085c86: 1a12 e424 |013f: const-string v18, "subtitle" // string@24e4 │ │ -085c8a: 7402 b81b 1100 |0141: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085c90: 0a11 |0144: move-result v17 │ │ -085c92: 3811 c7ff |0145: if-eqz v17, 010c // -0039 │ │ -085c96: 1310 0400 |0147: const/16 v16, #int 4 // #4 │ │ -085c9a: 28c3 |0149: goto 010c // -003d │ │ -085c9c: 1a12 b925 |014a: const-string v18, "track" // string@25b9 │ │ -085ca0: 7402 b81b 1100 |014c: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085ca6: 0a11 |014f: move-result v17 │ │ -085ca8: 3811 bcff |0150: if-eqz v17, 010c // -0044 │ │ -085cac: 1310 0500 |0152: const/16 v16, #int 5 // #5 │ │ -085cb0: 28b8 |0154: goto 010c // -0048 │ │ -085cb2: 1a12 de25 |0155: const-string v18, "type" // string@25de │ │ -085cb6: 7402 b81b 1100 |0157: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085cbc: 0a11 |015a: move-result v17 │ │ -085cbe: 3811 b1ff |015b: if-eqz v17, 010c // -004f │ │ -085cc2: 1310 0600 |015d: const/16 v16, #int 6 // #6 │ │ -085cc6: 28ad |015f: goto 010c // -0053 │ │ -085cc8: 1a12 e50e |0160: const-string v18, "abstract" // string@0ee5 │ │ -085ccc: 7402 b81b 1100 |0162: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085cd2: 0a11 |0165: move-result v17 │ │ -085cd4: 3811 a6ff |0166: if-eqz v17, 010c // -005a │ │ -085cd8: 1310 0700 |0168: const/16 v16, #int 7 // #7 │ │ -085cdc: 28a2 |016a: goto 010c // -005e │ │ -085cde: 1a12 6812 |016b: const-string v18, "description" // string@1268 │ │ -085ce2: 7402 b81b 1100 |016d: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085ce8: 0a11 |0170: move-result v17 │ │ -085cea: 3811 9bff |0171: if-eqz v17, 010c // -0065 │ │ -085cee: 1310 0800 |0173: const/16 v16, #int 8 // #8 │ │ -085cf2: 2897 |0175: goto 010c // -0069 │ │ -085cf4: 1a12 0520 |0176: const-string v18, "persons" // string@2005 │ │ -085cf8: 7402 b81b 1100 |0178: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085cfe: 0a11 |017b: move-result v17 │ │ -085d00: 3811 90ff |017c: if-eqz v17, 010c // -0070 │ │ -085d04: 1310 0900 |017e: const/16 v16, #int 9 // #9 │ │ -085d08: 288c |0180: goto 010c // -0074 │ │ -085d0a: 1a12 ce18 |0181: const-string v18, "links" // string@18ce │ │ -085d0e: 7402 b81b 1100 |0183: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -085d14: 0a11 |0186: move-result v17 │ │ -085d16: 3811 85ff |0187: if-eqz v17, 010c // -007b │ │ -085d1a: 1310 0a00 |0189: const/16 v16, #int 10 // #a │ │ -085d1e: 2881 |018b: goto 010c // -007f │ │ -085d20: 7801 1d20 1500 |018c: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ -085d26: 0c0c |018f: move-result-object v12 │ │ -085d28: 7110 e517 0c00 |0190: invoke-static {v12}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -085d2e: 0a10 |0193: move-result v16 │ │ -085d30: 3910 59ff |0194: if-nez v16, 00ed // -00a7 │ │ -085d34: 0800 1400 |0196: move-object/from16 v0, v20 │ │ -085d38: 5400 0f0d |0198: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ -085d3c: 0810 0000 |019a: move-object/from16 v16, v0 │ │ -085d40: 0800 1400 |019c: move-object/from16 v0, v20 │ │ -085d44: 5400 100d |019e: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentDay:Lorg/toulibre/cdl/model/Day; // field@0d10 │ │ -085d48: 0811 0000 |01a0: move-object/from16 v17, v0 │ │ -085d4c: 7401 1d1f 1100 |01a2: invoke-virtual/range {v17}, Lorg/toulibre/cdl/model/Day;.getDate:()Ljava/util/Date; // method@1f1d │ │ -085d52: 0c11 |01a5: move-result-object v17 │ │ -085d54: 7402 191c 1000 |01a6: invoke-virtual/range {v16, v17}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@1c19 │ │ -085d5a: 0800 1400 |01a9: move-object/from16 v0, v20 │ │ -085d5e: 5400 0f0d |01ab: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ -085d62: 0810 0000 |01ad: move-object/from16 v16, v0 │ │ -085d66: 1311 0b00 |01af: const/16 v17, #int 11 // #b │ │ -085d6a: 7110 9c1f 0c00 |01b1: invoke-static {v12}, Lorg/toulibre/cdl/parsers/EventsParser;.getHours:(Ljava/lang/String;)I // method@1f9c │ │ -085d70: 0a12 |01b4: move-result v18 │ │ -085d72: 7403 181c 1000 |01b5: invoke-virtual/range {v16, v17, v18}, Ljava/util/Calendar;.set:(II)V // method@1c18 │ │ -085d78: 0800 1400 |01b8: move-object/from16 v0, v20 │ │ -085d7c: 5400 0f0d |01ba: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ -085d80: 0810 0000 |01bc: move-object/from16 v16, v0 │ │ -085d84: 1311 0c00 |01be: const/16 v17, #int 12 // #c │ │ -085d88: 7110 9d1f 0c00 |01c0: invoke-static {v12}, Lorg/toulibre/cdl/parsers/EventsParser;.getMinutes:(Ljava/lang/String;)I // method@1f9d │ │ -085d8e: 0a12 |01c3: move-result v18 │ │ -085d90: 7403 181c 1000 |01c4: invoke-virtual/range {v16, v17, v18}, Ljava/util/Calendar;.set:(II)V // method@1c18 │ │ -085d96: 0800 1400 |01c7: move-object/from16 v0, v20 │ │ -085d9a: 5400 0f0d |01c9: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ -085d9e: 0810 0000 |01cb: move-object/from16 v16, v0 │ │ -085da2: 7401 171c 1000 |01cd: invoke-virtual/range {v16}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@1c17 │ │ -085da8: 0c10 |01d0: move-result-object v16 │ │ -085daa: 0800 1000 |01d1: move-object/from16 v0, v16 │ │ -085dae: 6e20 4c1f 0700 |01d3: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setStartTime:(Ljava/util/Date;)V // method@1f4c │ │ -085db4: 2900 17ff |01d6: goto/16 00ed // -00e9 │ │ -085db8: 7801 1d20 1500 |01d8: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ -085dbe: 0c05 |01db: move-result-object v5 │ │ -085dc0: 2900 11ff |01dc: goto/16 00ed // -00ef │ │ -085dc4: 7801 1d20 1500 |01de: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ -085dca: 0c10 |01e1: move-result-object v16 │ │ -085dcc: 0800 1000 |01e2: move-object/from16 v0, v16 │ │ -085dd0: 6e20 4b1f 0700 |01e4: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setSlug:(Ljava/lang/String;)V // method@1f4b │ │ -085dd6: 2900 06ff |01e7: goto/16 00ed // -00fa │ │ -085dda: 7801 1d20 1500 |01e9: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ -085de0: 0c10 |01ec: move-result-object v16 │ │ -085de2: 0800 1000 |01ed: move-object/from16 v0, v16 │ │ -085de6: 6e20 4e1f 0700 |01ef: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setTitle:(Ljava/lang/String;)V // method@1f4e │ │ -085dec: 2900 fbfe |01f2: goto/16 00ed // -0105 │ │ -085df0: 7801 1d20 1500 |01f4: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ -085df6: 0c10 |01f7: move-result-object v16 │ │ -085df8: 0800 1000 |01f8: move-object/from16 v0, v16 │ │ -085dfc: 6e20 4d1f 0700 |01fa: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setSubTitle:(Ljava/lang/String;)V // method@1f4d │ │ -085e02: 2900 f0fe |01fd: goto/16 00ed // -0110 │ │ -085e06: 7801 1d20 1500 |01ff: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ -085e0c: 0c0d |0202: move-result-object v13 │ │ -085e0e: 2900 eafe |0203: goto/16 00ed // -0116 │ │ -085e12: 7801 1d20 1500 |0205: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ -085e18: 0c0f |0208: move-result-object v15 │ │ -085e1a: 7110 e517 0f00 |0209: invoke-static {v15}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -085e20: 0a10 |020c: move-result v16 │ │ -085e22: 3910 e0fe |020d: if-nez v16, 00ed // -0120 │ │ -085e26: 7110 ee1f 0f00 |020f: invoke-static {v15}, Lorg/toulibre/cdl/utils/StringUtils;.removeDiacritics:(Ljava/lang/String;)Ljava/lang/String; // method@1fee │ │ -085e2c: 0c10 |0212: move-result-object v16 │ │ -085e2e: 6211 180b |0213: sget-object v17, Ljava/util/Locale;.FRENCH:Ljava/util/Locale; // field@0b18 │ │ -085e32: 7402 c41b 1000 |0215: invoke-virtual/range {v16, v17}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@1bc4 │ │ -085e38: 0c04 |0218: move-result-object v4 │ │ -085e3a: 1c10 9804 |0219: const-class v16, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ -085e3e: 0800 1000 |021b: move-object/from16 v0, v16 │ │ -085e42: 7120 841b 4000 |021d: invoke-static {v0, v4}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ -085e48: 0c0e |0220: move-result-object v14 │ │ -085e4a: 1f0e 9804 |0221: check-cast v14, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ -085e4e: 2900 cafe |0223: goto/16 00ed // -0136 │ │ -085e52: 0d06 |0225: move-exception v6 │ │ -085e54: 620e 070d |0226: sget-object v14, Lorg/toulibre/cdl/model/Track$Type;.conference:Lorg/toulibre/cdl/model/Track$Type; // field@0d07 │ │ -085e58: 2900 c5fe |0228: goto/16 00ed // -013b │ │ -085e5c: 7801 1d20 1500 |022a: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ -085e62: 0c10 |022d: move-result-object v16 │ │ -085e64: 0800 1000 |022e: move-object/from16 v0, v16 │ │ -085e68: 6e20 421f 0700 |0230: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setAbstractText:(Ljava/lang/String;)V // method@1f42 │ │ -085e6e: 2900 bafe |0233: goto/16 00ed // -0146 │ │ -085e72: 7801 1d20 1500 |0235: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ -085e78: 0c10 |0238: move-result-object v16 │ │ -085e7a: 0800 1000 |0239: move-object/from16 v0, v16 │ │ -085e7e: 6e20 441f 0700 |023b: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setDescription:(Ljava/lang/String;)V // method@1f44 │ │ -085e84: 2900 affe |023e: goto/16 00ed // -0151 │ │ -085e88: 1a10 0520 |0240: const-string v16, "persons" // string@2005 │ │ -085e8c: 0800 1400 |0242: move-object/from16 v0, v20 │ │ -085e90: 0801 1000 |0244: move-object/from16 v1, v16 │ │ -085e94: 6e20 9f1f 1000 |0246: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isNextEndTag:(Ljava/lang/String;)Z // method@1f9f │ │ -085e9a: 0a10 |0249: move-result v16 │ │ -085e9c: 3910 a3fe |024a: if-nez v16, 00ed // -015d │ │ -085ea0: 1a10 0220 |024c: const-string v16, "person" // string@2002 │ │ -085ea4: 0800 1400 |024e: move-object/from16 v0, v20 │ │ -085ea8: 0801 1000 |0250: move-object/from16 v1, v16 │ │ -085eac: 6e20 a11f 1000 |0252: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isStartTag:(Ljava/lang/String;)Z // method@1fa1 │ │ -085eb2: 0a10 |0255: move-result v16 │ │ -085eb4: 3810 eaff |0256: if-eqz v16, 0240 // -0016 │ │ -085eb8: 220a 9604 |0258: new-instance v10, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ -085ebc: 7010 6a1f 0a00 |025a: invoke-direct {v10}, Lorg/toulibre/cdl/model/Person;.:()V // method@1f6a │ │ -085ec2: 1310 0000 |025d: const/16 v16, #int 0 // #0 │ │ -085ec6: 1a11 4217 |025f: const-string v17, "id" // string@1742 │ │ -085eca: 0800 1500 |0261: move-object/from16 v0, v21 │ │ -085ece: 0801 1000 |0263: move-object/from16 v1, v16 │ │ -085ed2: 0802 1100 |0265: move-object/from16 v2, v17 │ │ -085ed6: 7230 1920 1002 |0267: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ -085edc: 0c10 |026a: move-result-object v16 │ │ -085ede: 7701 951b 1000 |026b: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@1b95 │ │ -085ee4: 0b10 |026e: move-result-wide v16 │ │ -085ee6: 0500 1000 |026f: move-wide/from16 v0, v16 │ │ -085eea: 6e30 731f 0a01 |0271: invoke-virtual {v10, v0, v1}, Lorg/toulibre/cdl/model/Person;.setId:(J)V // method@1f73 │ │ -085ef0: 7801 1d20 1500 |0274: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ -085ef6: 0c10 |0277: move-result-object v16 │ │ -085ef8: 0800 1000 |0278: move-object/from16 v0, v16 │ │ -085efc: 6e20 741f 0a00 |027a: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/model/Person;.setName:(Ljava/lang/String;)V // method@1f74 │ │ -085f02: 7220 361c ab00 |027d: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -085f08: 28c0 |0280: goto 0240 // -0040 │ │ -085f0a: 1a10 ce18 |0281: const-string v16, "links" // string@18ce │ │ -085f0e: 0800 1400 |0283: move-object/from16 v0, v20 │ │ -085f12: 0801 1000 |0285: move-object/from16 v1, v16 │ │ -085f16: 6e20 9f1f 1000 |0287: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isNextEndTag:(Ljava/lang/String;)Z // method@1f9f │ │ -085f1c: 0a10 |028a: move-result v16 │ │ -085f1e: 3910 62fe |028b: if-nez v16, 00ed // -019e │ │ -085f22: 1a10 c818 |028d: const-string v16, "link" // string@18c8 │ │ -085f26: 0800 1400 |028f: move-object/from16 v0, v20 │ │ -085f2a: 0801 1000 |0291: move-object/from16 v1, v16 │ │ -085f2e: 6e20 a11f 1000 |0293: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isStartTag:(Ljava/lang/String;)Z // method@1fa1 │ │ -085f34: 0a10 |0296: move-result v16 │ │ -085f36: 3810 eaff |0297: if-eqz v16, 0281 // -0016 │ │ -085f3a: 2208 9404 |0299: new-instance v8, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ -085f3e: 7010 581f 0800 |029b: invoke-direct {v8}, Lorg/toulibre/cdl/model/Link;.:()V // method@1f58 │ │ -085f44: 1310 0000 |029e: const/16 v16, #int 0 // #0 │ │ -085f48: 1a11 2c17 |02a0: const-string v17, "href" // string@172c │ │ -085f4c: 0800 1500 |02a2: move-object/from16 v0, v21 │ │ -085f50: 0801 1000 |02a4: move-object/from16 v1, v16 │ │ -085f54: 0802 1100 |02a6: move-object/from16 v2, v17 │ │ -085f58: 7230 1920 1002 |02a8: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ -085f5e: 0c10 |02ab: move-result-object v16 │ │ -085f60: 0800 1000 |02ac: move-object/from16 v0, v16 │ │ -085f64: 6e20 611f 0800 |02ae: invoke-virtual {v8, v0}, Lorg/toulibre/cdl/model/Link;.setUrl:(Ljava/lang/String;)V // method@1f61 │ │ -085f6a: 7801 1d20 1500 |02b1: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ -085f70: 0c10 |02b4: move-result-object v16 │ │ -085f72: 0800 1000 |02b5: move-object/from16 v0, v16 │ │ -085f76: 6e20 601f 0800 |02b7: invoke-virtual {v8, v0}, Lorg/toulibre/cdl/model/Link;.setDescription:(Ljava/lang/String;)V // method@1f60 │ │ -085f7c: 7220 361c 8900 |02ba: invoke-interface {v9, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ -085f82: 28c4 |02bd: goto 0281 // -003c │ │ -085f84: 6e10 3b1f 0700 |02be: invoke-virtual {v7}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ -085f8a: 0c10 |02c1: move-result-object v16 │ │ -085f8c: 3810 3500 |02c2: if-eqz v16, 02f7 // +0035 │ │ -085f90: 7110 e517 0500 |02c4: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -085f96: 0a10 |02c7: move-result v16 │ │ -085f98: 3910 2f00 |02c8: if-nez v16, 02f7 // +002f │ │ -085f9c: 0800 1400 |02ca: move-object/from16 v0, v20 │ │ -085fa0: 5400 0f0d |02cc: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ -085fa4: 0810 0000 |02ce: move-object/from16 v16, v0 │ │ -085fa8: 1311 0b00 |02d0: const/16 v17, #int 11 // #b │ │ -085fac: 7110 9c1f 0500 |02d2: invoke-static {v5}, Lorg/toulibre/cdl/parsers/EventsParser;.getHours:(Ljava/lang/String;)I // method@1f9c │ │ -085fb2: 0a12 |02d5: move-result v18 │ │ -085fb4: 7403 151c 1000 |02d6: invoke-virtual/range {v16, v17, v18}, Ljava/util/Calendar;.add:(II)V // method@1c15 │ │ -085fba: 0800 1400 |02d9: move-object/from16 v0, v20 │ │ -085fbe: 5400 0f0d |02db: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ -085fc2: 0810 0000 |02dd: move-object/from16 v16, v0 │ │ -085fc6: 1311 0c00 |02df: const/16 v17, #int 12 // #c │ │ -085fca: 7110 9d1f 0500 |02e1: invoke-static {v5}, Lorg/toulibre/cdl/parsers/EventsParser;.getMinutes:(Ljava/lang/String;)I // method@1f9d │ │ -085fd0: 0a12 |02e4: move-result v18 │ │ -085fd2: 7403 151c 1000 |02e5: invoke-virtual/range {v16, v17, v18}, Ljava/util/Calendar;.add:(II)V // method@1c15 │ │ -085fd8: 0800 1400 |02e8: move-object/from16 v0, v20 │ │ -085fdc: 5400 0f0d |02ea: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ -085fe0: 0810 0000 |02ec: move-object/from16 v16, v0 │ │ -085fe4: 7401 171c 1000 |02ee: invoke-virtual/range {v16}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@1c17 │ │ -085fea: 0c10 |02f1: move-result-object v16 │ │ -085fec: 0800 1000 |02f2: move-object/from16 v0, v16 │ │ -085ff0: 6e20 451f 0700 |02f4: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setEndTime:(Ljava/util/Date;)V // method@1f45 │ │ -085ff6: 0800 1400 |02f7: move-object/from16 v0, v20 │ │ -085ffa: 5400 120d |02f9: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentTrack:Lorg/toulibre/cdl/model/Track; // field@0d12 │ │ -085ffe: 0810 0000 |02fb: move-object/from16 v16, v0 │ │ -086002: 3810 2200 |02fd: if-eqz v16, 031f // +0022 │ │ -086006: 0800 1400 |02ff: move-object/from16 v0, v20 │ │ -08600a: 5400 120d |0301: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentTrack:Lorg/toulibre/cdl/model/Track; // field@0d12 │ │ -08600e: 0810 0000 |0303: move-object/from16 v16, v0 │ │ -086012: 7401 8b1f 1000 |0305: invoke-virtual/range {v16}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ -086018: 0c10 |0308: move-result-object v16 │ │ -08601a: 0800 1000 |0309: move-object/from16 v0, v16 │ │ -08601e: 6e20 b81b 0d00 |030b: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -086024: 0a10 |030e: move-result v16 │ │ -086026: 3810 1000 |030f: if-eqz v16, 031f // +0010 │ │ -08602a: 0800 1400 |0311: move-object/from16 v0, v20 │ │ -08602e: 5400 120d |0313: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentTrack:Lorg/toulibre/cdl/model/Track; // field@0d12 │ │ -086032: 0810 0000 |0315: move-object/from16 v16, v0 │ │ -086036: 7401 8c1f 1000 |0317: invoke-virtual/range {v16}, Lorg/toulibre/cdl/model/Track;.getType:()Lorg/toulibre/cdl/model/Track$Type; // method@1f8c │ │ -08603c: 0c10 |031a: move-result-object v16 │ │ -08603e: 0800 1000 |031b: move-object/from16 v0, v16 │ │ -086042: 320e 0f00 |031d: if-eq v14, v0, 032c // +000f │ │ -086046: 2210 9904 |031f: new-instance v16, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ -08604a: 0800 1000 |0321: move-object/from16 v0, v16 │ │ -08604e: 7030 881f d00e |0323: invoke-direct {v0, v13, v14}, Lorg/toulibre/cdl/model/Track;.:(Ljava/lang/String;Lorg/toulibre/cdl/model/Track$Type;)V // method@1f88 │ │ -086054: 0800 1000 |0326: move-object/from16 v0, v16 │ │ -086058: 0801 1400 |0328: move-object/from16 v1, v20 │ │ -08605c: 5b10 120d |032a: iput-object v0, v1, Lorg/toulibre/cdl/parsers/EventsParser;.currentTrack:Lorg/toulibre/cdl/model/Track; // field@0d12 │ │ -086060: 0800 1400 |032c: move-object/from16 v0, v20 │ │ -086064: 5400 120d |032e: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentTrack:Lorg/toulibre/cdl/model/Track; // field@0d12 │ │ -086068: 0810 0000 |0330: move-object/from16 v16, v0 │ │ -08606c: 0800 1000 |0332: move-object/from16 v0, v16 │ │ -086070: 6e20 4f1f 0700 |0334: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setTrack:(Lorg/toulibre/cdl/model/Track;)V // method@1f4f │ │ -086076: 1107 |0337: return-object v7 │ │ -086078: 1207 |0338: const/4 v7, #int 0 // #0 │ │ -08607a: 28fe |0339: goto 0337 // -0002 │ │ -08607c: 0002 0300 9c83 0100 db80 3500 9a72 ... |033a: sparse-switch-data (14 units) │ │ -086098: 0001 0300 0000 0000 2800 0000 7100 ... |0348: packed-switch-data (10 units) │ │ -0860ac: 0002 0b00 184c 2f85 944d 4489 fc83 ... |0352: sparse-switch-data (46 units) │ │ -086108: 0001 0b00 0000 0000 8000 0000 cc00 ... |0380: packed-switch-data (26 units) │ │ +0859d4: |[0859d4] org.toulibre.cdl.parsers.EventsParser.parseNext:(Lorg/xmlpull/v1/XmlPullParser;)Lorg/toulibre/cdl/model/Event; │ │ +0859e4: 1a10 b321 |0000: const-string v16, "schedule" // string@21b3 │ │ +0859e8: 0800 1400 |0002: move-object/from16 v0, v20 │ │ +0859ec: 0801 1000 |0004: move-object/from16 v1, v16 │ │ +0859f0: 6e20 9f1f 1000 |0006: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isNextEndTag:(Ljava/lang/String;)Z // method@1f9f │ │ +0859f6: 0a10 |0009: move-result v16 │ │ +0859f8: 3910 2e03 |000a: if-nez v16, 0338 // +032e │ │ +0859fc: 7401 a01f 1400 |000c: invoke-virtual/range {v20}, Lorg/toulibre/cdl/parsers/EventsParser;.isStartTag:()Z // method@1fa0 │ │ +085a02: 0a10 |000f: move-result v16 │ │ +085a04: 3810 f0ff |0010: if-eqz v16, 0000 // -0010 │ │ +085a08: 7801 1b20 1500 |0012: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ +085a0e: 0c11 |0015: move-result-object v17 │ │ +085a10: 1310 ffff |0016: const/16 v16, #int -1 // #ffff │ │ +085a14: 7401 be1b 1100 |0018: invoke-virtual/range {v17}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ +085a1a: 0a12 |001b: move-result v18 │ │ +085a1c: 2c12 1e03 0000 |001c: sparse-switch v18, 0000033a // +0000031e │ │ +085a22: 2b10 2903 0000 |001f: packed-switch v16, 00000348 // +00000329 │ │ +085a28: 7401 a61f 1400 |0022: invoke-virtual/range {v20}, Lorg/toulibre/cdl/parsers/EventsParser;.skipToEndTag:()V // method@1fa6 │ │ +085a2e: 28db |0025: goto 0000 // -0025 │ │ +085a30: 1a12 3612 |0026: const-string v18, "day" // string@1236 │ │ +085a34: 7402 b81b 1100 |0028: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085a3a: 0a11 |002b: move-result v17 │ │ +085a3c: 3811 f3ff |002c: if-eqz v17, 001f // -000d │ │ +085a40: 1310 0000 |002e: const/16 v16, #int 0 // #0 │ │ +085a44: 28ef |0030: goto 001f // -0011 │ │ +085a46: 1a12 6621 |0031: const-string v18, "room" // string@2166 │ │ +085a4a: 7402 b81b 1100 |0033: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085a50: 0a11 |0036: move-result v17 │ │ +085a52: 3811 e8ff |0037: if-eqz v17, 001f // -0018 │ │ +085a56: 1310 0100 |0039: const/16 v16, #int 1 // #1 │ │ +085a5a: 28e4 |003b: goto 001f // -001c │ │ +085a5c: 1a12 6f13 |003c: const-string v18, "event" // string@136f │ │ +085a60: 7402 b81b 1100 |003e: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085a66: 0a11 |0041: move-result v17 │ │ +085a68: 3811 ddff |0042: if-eqz v17, 001f // -0023 │ │ +085a6c: 1310 0200 |0044: const/16 v16, #int 2 // #2 │ │ +085a70: 28d9 |0046: goto 001f // -0027 │ │ +085a72: 2210 9004 |0047: new-instance v16, Lorg/toulibre/cdl/model/Day; // type@0490 │ │ +085a76: 7601 181f 1000 |0049: invoke-direct/range {v16}, Lorg/toulibre/cdl/model/Day;.:()V // method@1f18 │ │ +085a7c: 0800 1000 |004c: move-object/from16 v0, v16 │ │ +085a80: 0801 1400 |004e: move-object/from16 v1, v20 │ │ +085a84: 5b10 100d |0050: iput-object v0, v1, Lorg/toulibre/cdl/parsers/EventsParser;.currentDay:Lorg/toulibre/cdl/model/Day; // field@0d10 │ │ +085a88: 0800 1400 |0052: move-object/from16 v0, v20 │ │ +085a8c: 5400 100d |0054: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentDay:Lorg/toulibre/cdl/model/Day; // field@0d10 │ │ +085a90: 0810 0000 |0056: move-object/from16 v16, v0 │ │ +085a94: 1311 0000 |0058: const/16 v17, #int 0 // #0 │ │ +085a98: 1a12 6017 |005a: const-string v18, "index" // string@1760 │ │ +085a9c: 0800 1500 |005c: move-object/from16 v0, v21 │ │ +085aa0: 0801 1100 |005e: move-object/from16 v1, v17 │ │ +085aa4: 0802 1200 |0060: move-object/from16 v2, v18 │ │ +085aa8: 7230 1920 1002 |0062: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ +085aae: 0c11 |0065: move-result-object v17 │ │ +085ab0: 7701 8f1b 1100 |0066: invoke-static/range {v17}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1b8f │ │ +085ab6: 0a11 |0069: move-result v17 │ │ +085ab8: 7402 231f 1000 |006a: invoke-virtual/range {v16, v17}, Lorg/toulibre/cdl/model/Day;.setIndex:(I)V // method@1f23 │ │ +085abe: 0800 1400 |006d: move-object/from16 v0, v20 │ │ +085ac2: 5400 100d |006f: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentDay:Lorg/toulibre/cdl/model/Day; // field@0d10 │ │ +085ac6: 0810 0000 |0071: move-object/from16 v16, v0 │ │ +085aca: 0800 1400 |0073: move-object/from16 v0, v20 │ │ +085ace: 5400 0e0d |0075: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.DATE_FORMAT:Ljava/text/DateFormat; // field@0d0e │ │ +085ad2: 0811 0000 |0077: move-object/from16 v17, v0 │ │ +085ad6: 1312 0000 |0079: const/16 v18, #int 0 // #0 │ │ +085ada: 1a13 3512 |007b: const-string v19, "date" // string@1235 │ │ +085ade: 0800 1500 |007d: move-object/from16 v0, v21 │ │ +085ae2: 0801 1200 |007f: move-object/from16 v1, v18 │ │ +085ae6: 0802 1300 |0081: move-object/from16 v2, v19 │ │ +085aea: 7230 1920 1002 |0083: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ +085af0: 0c12 |0086: move-result-object v18 │ │ +085af2: 7402 fc1b 1100 |0087: invoke-virtual/range {v17, v18}, Ljava/text/DateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@1bfc │ │ +085af8: 0c11 |008a: move-result-object v17 │ │ +085afa: 7402 221f 1000 |008b: invoke-virtual/range {v16, v17}, Lorg/toulibre/cdl/model/Day;.setDate:(Ljava/util/Date;)V // method@1f22 │ │ +085b00: 2900 72ff |008e: goto/16 0000 // -008e │ │ +085b04: 1310 0000 |0090: const/16 v16, #int 0 // #0 │ │ +085b08: 1a11 cf1d |0092: const-string v17, "name" // string@1dcf │ │ +085b0c: 0800 1500 |0094: move-object/from16 v0, v21 │ │ +085b10: 0801 1000 |0096: move-object/from16 v1, v16 │ │ +085b14: 0802 1100 |0098: move-object/from16 v2, v17 │ │ +085b18: 7230 1920 1002 |009a: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ +085b1e: 0c10 |009d: move-result-object v16 │ │ +085b20: 0800 1000 |009e: move-object/from16 v0, v16 │ │ +085b24: 0801 1400 |00a0: move-object/from16 v1, v20 │ │ +085b28: 5b10 110d |00a2: iput-object v0, v1, Lorg/toulibre/cdl/parsers/EventsParser;.currentRoom:Ljava/lang/String; // field@0d11 │ │ +085b2c: 2900 5cff |00a4: goto/16 0000 // -00a4 │ │ +085b30: 2207 9204 |00a6: new-instance v7, Lorg/toulibre/cdl/model/Event; // type@0492 │ │ +085b34: 7010 2c1f 0700 |00a8: invoke-direct {v7}, Lorg/toulibre/cdl/model/Event;.:()V // method@1f2c │ │ +085b3a: 1310 0000 |00ab: const/16 v16, #int 0 // #0 │ │ +085b3e: 1a11 4017 |00ad: const-string v17, "id" // string@1740 │ │ +085b42: 0800 1500 |00af: move-object/from16 v0, v21 │ │ +085b46: 0801 1000 |00b1: move-object/from16 v1, v16 │ │ +085b4a: 0802 1100 |00b3: move-object/from16 v2, v17 │ │ +085b4e: 7230 1920 1002 |00b5: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ +085b54: 0c10 |00b8: move-result-object v16 │ │ +085b56: 7701 951b 1000 |00b9: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@1b95 │ │ +085b5c: 0b10 |00bc: move-result-wide v16 │ │ +085b5e: 0500 1000 |00bd: move-wide/from16 v0, v16 │ │ +085b62: 6e30 461f 0701 |00bf: invoke-virtual {v7, v0, v1}, Lorg/toulibre/cdl/model/Event;.setId:(J)V // method@1f46 │ │ +085b68: 0800 1400 |00c2: move-object/from16 v0, v20 │ │ +085b6c: 5400 100d |00c4: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentDay:Lorg/toulibre/cdl/model/Day; // field@0d10 │ │ +085b70: 0810 0000 |00c6: move-object/from16 v16, v0 │ │ +085b74: 0800 1000 |00c8: move-object/from16 v0, v16 │ │ +085b78: 6e20 431f 0700 |00ca: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setDay:(Lorg/toulibre/cdl/model/Day;)V // method@1f43 │ │ +085b7e: 0800 1400 |00cd: move-object/from16 v0, v20 │ │ +085b82: 5400 110d |00cf: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentRoom:Ljava/lang/String; // field@0d11 │ │ +085b86: 0810 0000 |00d1: move-object/from16 v16, v0 │ │ +085b8a: 0800 1000 |00d3: move-object/from16 v0, v16 │ │ +085b8e: 6e20 4a1f 0700 |00d5: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setRoomName:(Ljava/lang/String;)V // method@1f4a │ │ +085b94: 220b 0504 |00d8: new-instance v11, Ljava/util/ArrayList; // type@0405 │ │ +085b98: 7010 001c 0b00 |00da: invoke-direct {v11}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +085b9e: 6e20 481f b700 |00dd: invoke-virtual {v7, v11}, Lorg/toulibre/cdl/model/Event;.setPersons:(Ljava/util/List;)V // method@1f48 │ │ +085ba4: 2209 0504 |00e0: new-instance v9, Ljava/util/ArrayList; // type@0405 │ │ +085ba8: 7010 001c 0900 |00e2: invoke-direct {v9}, Ljava/util/ArrayList;.:()V // method@1c00 │ │ +085bae: 6e20 471f 9700 |00e5: invoke-virtual {v7, v9}, Lorg/toulibre/cdl/model/Event;.setLinks:(Ljava/util/List;)V // method@1f47 │ │ +085bb4: 1205 |00e8: const/4 v5, #int 0 // #0 │ │ +085bb6: 1a0d 0000 |00e9: const-string v13, "" // string@0000 │ │ +085bba: 620e 070d |00eb: sget-object v14, Lorg/toulibre/cdl/model/Track$Type;.conference:Lorg/toulibre/cdl/model/Track$Type; // field@0d07 │ │ +085bbe: 1a10 6f13 |00ed: const-string v16, "event" // string@136f │ │ +085bc2: 0800 1400 |00ef: move-object/from16 v0, v20 │ │ +085bc6: 0801 1000 |00f1: move-object/from16 v1, v16 │ │ +085bca: 6e20 9f1f 1000 |00f3: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isNextEndTag:(Ljava/lang/String;)Z // method@1f9f │ │ +085bd0: 0a10 |00f6: move-result v16 │ │ +085bd2: 3910 c701 |00f7: if-nez v16, 02be // +01c7 │ │ +085bd6: 7401 a01f 1400 |00f9: invoke-virtual/range {v20}, Lorg/toulibre/cdl/parsers/EventsParser;.isStartTag:()Z // method@1fa0 │ │ +085bdc: 0a10 |00fc: move-result v16 │ │ +085bde: 3810 f0ff |00fd: if-eqz v16, 00ed // -0010 │ │ +085be2: 7801 1b20 1500 |00ff: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@201b │ │ +085be8: 0c11 |0102: move-result-object v17 │ │ +085bea: 1310 ffff |0103: const/16 v16, #int -1 // #ffff │ │ +085bee: 7401 be1b 1100 |0105: invoke-virtual/range {v17}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ +085bf4: 0a12 |0108: move-result v18 │ │ +085bf6: 2c12 4902 0000 |0109: sparse-switch v18, 00000352 // +00000249 │ │ +085bfc: 2b10 7402 0000 |010c: packed-switch v16, 00000380 // +00000274 │ │ +085c02: 7401 a61f 1400 |010f: invoke-virtual/range {v20}, Lorg/toulibre/cdl/parsers/EventsParser;.skipToEndTag:()V // method@1fa6 │ │ +085c08: 28db |0112: goto 00ed // -0025 │ │ +085c0a: 1a12 9c24 |0113: const-string v18, "start" // string@249c │ │ +085c0e: 7402 b81b 1100 |0115: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085c14: 0a11 |0118: move-result v17 │ │ +085c16: 3811 f3ff |0119: if-eqz v17, 010c // -000d │ │ +085c1a: 1310 0000 |011b: const/16 v16, #int 0 // #0 │ │ +085c1e: 28ef |011d: goto 010c // -0011 │ │ +085c20: 1a12 1213 |011e: const-string v18, "duration" // string@1312 │ │ +085c24: 7402 b81b 1100 |0120: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085c2a: 0a11 |0123: move-result v17 │ │ +085c2c: 3811 e8ff |0124: if-eqz v17, 010c // -0018 │ │ +085c30: 1310 0100 |0126: const/16 v16, #int 1 // #1 │ │ +085c34: 28e4 |0128: goto 010c // -001c │ │ +085c36: 1a12 6b24 |0129: const-string v18, "slug" // string@246b │ │ +085c3a: 7402 b81b 1100 |012b: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085c40: 0a11 |012e: move-result v17 │ │ +085c42: 3811 ddff |012f: if-eqz v17, 010c // -0023 │ │ +085c46: 1310 0200 |0131: const/16 v16, #int 2 // #2 │ │ +085c4a: 28d9 |0133: goto 010c // -0027 │ │ +085c4c: 1a12 6725 |0134: const-string v18, "title" // string@2567 │ │ +085c50: 7402 b81b 1100 |0136: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085c56: 0a11 |0139: move-result v17 │ │ +085c58: 3811 d2ff |013a: if-eqz v17, 010c // -002e │ │ +085c5c: 1310 0300 |013c: const/16 v16, #int 3 // #3 │ │ +085c60: 28ce |013e: goto 010c // -0032 │ │ +085c62: 1a12 e224 |013f: const-string v18, "subtitle" // string@24e2 │ │ +085c66: 7402 b81b 1100 |0141: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085c6c: 0a11 |0144: move-result v17 │ │ +085c6e: 3811 c7ff |0145: if-eqz v17, 010c // -0039 │ │ +085c72: 1310 0400 |0147: const/16 v16, #int 4 // #4 │ │ +085c76: 28c3 |0149: goto 010c // -003d │ │ +085c78: 1a12 b725 |014a: const-string v18, "track" // string@25b7 │ │ +085c7c: 7402 b81b 1100 |014c: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085c82: 0a11 |014f: move-result v17 │ │ +085c84: 3811 bcff |0150: if-eqz v17, 010c // -0044 │ │ +085c88: 1310 0500 |0152: const/16 v16, #int 5 // #5 │ │ +085c8c: 28b8 |0154: goto 010c // -0048 │ │ +085c8e: 1a12 dc25 |0155: const-string v18, "type" // string@25dc │ │ +085c92: 7402 b81b 1100 |0157: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085c98: 0a11 |015a: move-result v17 │ │ +085c9a: 3811 b1ff |015b: if-eqz v17, 010c // -004f │ │ +085c9e: 1310 0600 |015d: const/16 v16, #int 6 // #6 │ │ +085ca2: 28ad |015f: goto 010c // -0053 │ │ +085ca4: 1a12 e30e |0160: const-string v18, "abstract" // string@0ee3 │ │ +085ca8: 7402 b81b 1100 |0162: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085cae: 0a11 |0165: move-result v17 │ │ +085cb0: 3811 a6ff |0166: if-eqz v17, 010c // -005a │ │ +085cb4: 1310 0700 |0168: const/16 v16, #int 7 // #7 │ │ +085cb8: 28a2 |016a: goto 010c // -005e │ │ +085cba: 1a12 6612 |016b: const-string v18, "description" // string@1266 │ │ +085cbe: 7402 b81b 1100 |016d: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085cc4: 0a11 |0170: move-result v17 │ │ +085cc6: 3811 9bff |0171: if-eqz v17, 010c // -0065 │ │ +085cca: 1310 0800 |0173: const/16 v16, #int 8 // #8 │ │ +085cce: 2897 |0175: goto 010c // -0069 │ │ +085cd0: 1a12 0320 |0176: const-string v18, "persons" // string@2003 │ │ +085cd4: 7402 b81b 1100 |0178: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085cda: 0a11 |017b: move-result v17 │ │ +085cdc: 3811 90ff |017c: if-eqz v17, 010c // -0070 │ │ +085ce0: 1310 0900 |017e: const/16 v16, #int 9 // #9 │ │ +085ce4: 288c |0180: goto 010c // -0074 │ │ +085ce6: 1a12 cc18 |0181: const-string v18, "links" // string@18cc │ │ +085cea: 7402 b81b 1100 |0183: invoke-virtual/range {v17, v18}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +085cf0: 0a11 |0186: move-result v17 │ │ +085cf2: 3811 85ff |0187: if-eqz v17, 010c // -007b │ │ +085cf6: 1310 0a00 |0189: const/16 v16, #int 10 // #a │ │ +085cfa: 2881 |018b: goto 010c // -007f │ │ +085cfc: 7801 1d20 1500 |018c: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ +085d02: 0c0c |018f: move-result-object v12 │ │ +085d04: 7110 e517 0c00 |0190: invoke-static {v12}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +085d0a: 0a10 |0193: move-result v16 │ │ +085d0c: 3910 59ff |0194: if-nez v16, 00ed // -00a7 │ │ +085d10: 0800 1400 |0196: move-object/from16 v0, v20 │ │ +085d14: 5400 0f0d |0198: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ +085d18: 0810 0000 |019a: move-object/from16 v16, v0 │ │ +085d1c: 0800 1400 |019c: move-object/from16 v0, v20 │ │ +085d20: 5400 100d |019e: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentDay:Lorg/toulibre/cdl/model/Day; // field@0d10 │ │ +085d24: 0811 0000 |01a0: move-object/from16 v17, v0 │ │ +085d28: 7401 1d1f 1100 |01a2: invoke-virtual/range {v17}, Lorg/toulibre/cdl/model/Day;.getDate:()Ljava/util/Date; // method@1f1d │ │ +085d2e: 0c11 |01a5: move-result-object v17 │ │ +085d30: 7402 191c 1000 |01a6: invoke-virtual/range {v16, v17}, Ljava/util/Calendar;.setTime:(Ljava/util/Date;)V // method@1c19 │ │ +085d36: 0800 1400 |01a9: move-object/from16 v0, v20 │ │ +085d3a: 5400 0f0d |01ab: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ +085d3e: 0810 0000 |01ad: move-object/from16 v16, v0 │ │ +085d42: 1311 0b00 |01af: const/16 v17, #int 11 // #b │ │ +085d46: 7110 9c1f 0c00 |01b1: invoke-static {v12}, Lorg/toulibre/cdl/parsers/EventsParser;.getHours:(Ljava/lang/String;)I // method@1f9c │ │ +085d4c: 0a12 |01b4: move-result v18 │ │ +085d4e: 7403 181c 1000 |01b5: invoke-virtual/range {v16, v17, v18}, Ljava/util/Calendar;.set:(II)V // method@1c18 │ │ +085d54: 0800 1400 |01b8: move-object/from16 v0, v20 │ │ +085d58: 5400 0f0d |01ba: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ +085d5c: 0810 0000 |01bc: move-object/from16 v16, v0 │ │ +085d60: 1311 0c00 |01be: const/16 v17, #int 12 // #c │ │ +085d64: 7110 9d1f 0c00 |01c0: invoke-static {v12}, Lorg/toulibre/cdl/parsers/EventsParser;.getMinutes:(Ljava/lang/String;)I // method@1f9d │ │ +085d6a: 0a12 |01c3: move-result v18 │ │ +085d6c: 7403 181c 1000 |01c4: invoke-virtual/range {v16, v17, v18}, Ljava/util/Calendar;.set:(II)V // method@1c18 │ │ +085d72: 0800 1400 |01c7: move-object/from16 v0, v20 │ │ +085d76: 5400 0f0d |01c9: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ +085d7a: 0810 0000 |01cb: move-object/from16 v16, v0 │ │ +085d7e: 7401 171c 1000 |01cd: invoke-virtual/range {v16}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@1c17 │ │ +085d84: 0c10 |01d0: move-result-object v16 │ │ +085d86: 0800 1000 |01d1: move-object/from16 v0, v16 │ │ +085d8a: 6e20 4c1f 0700 |01d3: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setStartTime:(Ljava/util/Date;)V // method@1f4c │ │ +085d90: 2900 17ff |01d6: goto/16 00ed // -00e9 │ │ +085d94: 7801 1d20 1500 |01d8: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ +085d9a: 0c05 |01db: move-result-object v5 │ │ +085d9c: 2900 11ff |01dc: goto/16 00ed // -00ef │ │ +085da0: 7801 1d20 1500 |01de: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ +085da6: 0c10 |01e1: move-result-object v16 │ │ +085da8: 0800 1000 |01e2: move-object/from16 v0, v16 │ │ +085dac: 6e20 4b1f 0700 |01e4: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setSlug:(Ljava/lang/String;)V // method@1f4b │ │ +085db2: 2900 06ff |01e7: goto/16 00ed // -00fa │ │ +085db6: 7801 1d20 1500 |01e9: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ +085dbc: 0c10 |01ec: move-result-object v16 │ │ +085dbe: 0800 1000 |01ed: move-object/from16 v0, v16 │ │ +085dc2: 6e20 4e1f 0700 |01ef: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setTitle:(Ljava/lang/String;)V // method@1f4e │ │ +085dc8: 2900 fbfe |01f2: goto/16 00ed // -0105 │ │ +085dcc: 7801 1d20 1500 |01f4: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ +085dd2: 0c10 |01f7: move-result-object v16 │ │ +085dd4: 0800 1000 |01f8: move-object/from16 v0, v16 │ │ +085dd8: 6e20 4d1f 0700 |01fa: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setSubTitle:(Ljava/lang/String;)V // method@1f4d │ │ +085dde: 2900 f0fe |01fd: goto/16 00ed // -0110 │ │ +085de2: 7801 1d20 1500 |01ff: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ +085de8: 0c0d |0202: move-result-object v13 │ │ +085dea: 2900 eafe |0203: goto/16 00ed // -0116 │ │ +085dee: 7801 1d20 1500 |0205: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ +085df4: 0c0f |0208: move-result-object v15 │ │ +085df6: 7110 e517 0f00 |0209: invoke-static {v15}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +085dfc: 0a10 |020c: move-result v16 │ │ +085dfe: 3910 e0fe |020d: if-nez v16, 00ed // -0120 │ │ +085e02: 7110 ee1f 0f00 |020f: invoke-static {v15}, Lorg/toulibre/cdl/utils/StringUtils;.removeDiacritics:(Ljava/lang/String;)Ljava/lang/String; // method@1fee │ │ +085e08: 0c10 |0212: move-result-object v16 │ │ +085e0a: 6211 180b |0213: sget-object v17, Ljava/util/Locale;.FRENCH:Ljava/util/Locale; // field@0b18 │ │ +085e0e: 7402 c41b 1000 |0215: invoke-virtual/range {v16, v17}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@1bc4 │ │ +085e14: 0c04 |0218: move-result-object v4 │ │ +085e16: 1c10 9804 |0219: const-class v16, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ +085e1a: 0800 1000 |021b: move-object/from16 v0, v16 │ │ +085e1e: 7120 841b 4000 |021d: invoke-static {v0, v4}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@1b84 │ │ +085e24: 0c0e |0220: move-result-object v14 │ │ +085e26: 1f0e 9804 |0221: check-cast v14, Lorg/toulibre/cdl/model/Track$Type; // type@0498 │ │ +085e2a: 2900 cafe |0223: goto/16 00ed // -0136 │ │ +085e2e: 0d06 |0225: move-exception v6 │ │ +085e30: 620e 070d |0226: sget-object v14, Lorg/toulibre/cdl/model/Track$Type;.conference:Lorg/toulibre/cdl/model/Track$Type; // field@0d07 │ │ +085e34: 2900 c5fe |0228: goto/16 00ed // -013b │ │ +085e38: 7801 1d20 1500 |022a: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ +085e3e: 0c10 |022d: move-result-object v16 │ │ +085e40: 0800 1000 |022e: move-object/from16 v0, v16 │ │ +085e44: 6e20 421f 0700 |0230: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setAbstractText:(Ljava/lang/String;)V // method@1f42 │ │ +085e4a: 2900 bafe |0233: goto/16 00ed // -0146 │ │ +085e4e: 7801 1d20 1500 |0235: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ +085e54: 0c10 |0238: move-result-object v16 │ │ +085e56: 0800 1000 |0239: move-object/from16 v0, v16 │ │ +085e5a: 6e20 441f 0700 |023b: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setDescription:(Ljava/lang/String;)V // method@1f44 │ │ +085e60: 2900 affe |023e: goto/16 00ed // -0151 │ │ +085e64: 1a10 0320 |0240: const-string v16, "persons" // string@2003 │ │ +085e68: 0800 1400 |0242: move-object/from16 v0, v20 │ │ +085e6c: 0801 1000 |0244: move-object/from16 v1, v16 │ │ +085e70: 6e20 9f1f 1000 |0246: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isNextEndTag:(Ljava/lang/String;)Z // method@1f9f │ │ +085e76: 0a10 |0249: move-result v16 │ │ +085e78: 3910 a3fe |024a: if-nez v16, 00ed // -015d │ │ +085e7c: 1a10 0020 |024c: const-string v16, "person" // string@2000 │ │ +085e80: 0800 1400 |024e: move-object/from16 v0, v20 │ │ +085e84: 0801 1000 |0250: move-object/from16 v1, v16 │ │ +085e88: 6e20 a11f 1000 |0252: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isStartTag:(Ljava/lang/String;)Z // method@1fa1 │ │ +085e8e: 0a10 |0255: move-result v16 │ │ +085e90: 3810 eaff |0256: if-eqz v16, 0240 // -0016 │ │ +085e94: 220a 9604 |0258: new-instance v10, Lorg/toulibre/cdl/model/Person; // type@0496 │ │ +085e98: 7010 6a1f 0a00 |025a: invoke-direct {v10}, Lorg/toulibre/cdl/model/Person;.:()V // method@1f6a │ │ +085e9e: 1310 0000 |025d: const/16 v16, #int 0 // #0 │ │ +085ea2: 1a11 4017 |025f: const-string v17, "id" // string@1740 │ │ +085ea6: 0800 1500 |0261: move-object/from16 v0, v21 │ │ +085eaa: 0801 1000 |0263: move-object/from16 v1, v16 │ │ +085eae: 0802 1100 |0265: move-object/from16 v2, v17 │ │ +085eb2: 7230 1920 1002 |0267: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ +085eb8: 0c10 |026a: move-result-object v16 │ │ +085eba: 7701 951b 1000 |026b: invoke-static/range {v16}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@1b95 │ │ +085ec0: 0b10 |026e: move-result-wide v16 │ │ +085ec2: 0500 1000 |026f: move-wide/from16 v0, v16 │ │ +085ec6: 6e30 731f 0a01 |0271: invoke-virtual {v10, v0, v1}, Lorg/toulibre/cdl/model/Person;.setId:(J)V // method@1f73 │ │ +085ecc: 7801 1d20 1500 |0274: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ +085ed2: 0c10 |0277: move-result-object v16 │ │ +085ed4: 0800 1000 |0278: move-object/from16 v0, v16 │ │ +085ed8: 6e20 741f 0a00 |027a: invoke-virtual {v10, v0}, Lorg/toulibre/cdl/model/Person;.setName:(Ljava/lang/String;)V // method@1f74 │ │ +085ede: 7220 361c ab00 |027d: invoke-interface {v11, v10}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +085ee4: 28c0 |0280: goto 0240 // -0040 │ │ +085ee6: 1a10 cc18 |0281: const-string v16, "links" // string@18cc │ │ +085eea: 0800 1400 |0283: move-object/from16 v0, v20 │ │ +085eee: 0801 1000 |0285: move-object/from16 v1, v16 │ │ +085ef2: 6e20 9f1f 1000 |0287: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isNextEndTag:(Ljava/lang/String;)Z // method@1f9f │ │ +085ef8: 0a10 |028a: move-result v16 │ │ +085efa: 3910 62fe |028b: if-nez v16, 00ed // -019e │ │ +085efe: 1a10 c618 |028d: const-string v16, "link" // string@18c6 │ │ +085f02: 0800 1400 |028f: move-object/from16 v0, v20 │ │ +085f06: 0801 1000 |0291: move-object/from16 v1, v16 │ │ +085f0a: 6e20 a11f 1000 |0293: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/parsers/EventsParser;.isStartTag:(Ljava/lang/String;)Z // method@1fa1 │ │ +085f10: 0a10 |0296: move-result v16 │ │ +085f12: 3810 eaff |0297: if-eqz v16, 0281 // -0016 │ │ +085f16: 2208 9404 |0299: new-instance v8, Lorg/toulibre/cdl/model/Link; // type@0494 │ │ +085f1a: 7010 581f 0800 |029b: invoke-direct {v8}, Lorg/toulibre/cdl/model/Link;.:()V // method@1f58 │ │ +085f20: 1310 0000 |029e: const/16 v16, #int 0 // #0 │ │ +085f24: 1a11 2a17 |02a0: const-string v17, "href" // string@172a │ │ +085f28: 0800 1500 |02a2: move-object/from16 v0, v21 │ │ +085f2c: 0801 1000 |02a4: move-object/from16 v1, v16 │ │ +085f30: 0802 1100 |02a6: move-object/from16 v2, v17 │ │ +085f34: 7230 1920 1002 |02a8: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2019 │ │ +085f3a: 0c10 |02ab: move-result-object v16 │ │ +085f3c: 0800 1000 |02ac: move-object/from16 v0, v16 │ │ +085f40: 6e20 611f 0800 |02ae: invoke-virtual {v8, v0}, Lorg/toulibre/cdl/model/Link;.setUrl:(Ljava/lang/String;)V // method@1f61 │ │ +085f46: 7801 1d20 1500 |02b1: invoke-interface/range {v21}, Lorg/xmlpull/v1/XmlPullParser;.nextText:()Ljava/lang/String; // method@201d │ │ +085f4c: 0c10 |02b4: move-result-object v16 │ │ +085f4e: 0800 1000 |02b5: move-object/from16 v0, v16 │ │ +085f52: 6e20 601f 0800 |02b7: invoke-virtual {v8, v0}, Lorg/toulibre/cdl/model/Link;.setDescription:(Ljava/lang/String;)V // method@1f60 │ │ +085f58: 7220 361c 8900 |02ba: invoke-interface {v9, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@1c36 │ │ +085f5e: 28c4 |02bd: goto 0281 // -003c │ │ +085f60: 6e10 3b1f 0700 |02be: invoke-virtual {v7}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ +085f66: 0c10 |02c1: move-result-object v16 │ │ +085f68: 3810 3500 |02c2: if-eqz v16, 02f7 // +0035 │ │ +085f6c: 7110 e517 0500 |02c4: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +085f72: 0a10 |02c7: move-result v16 │ │ +085f74: 3910 2f00 |02c8: if-nez v16, 02f7 // +002f │ │ +085f78: 0800 1400 |02ca: move-object/from16 v0, v20 │ │ +085f7c: 5400 0f0d |02cc: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ +085f80: 0810 0000 |02ce: move-object/from16 v16, v0 │ │ +085f84: 1311 0b00 |02d0: const/16 v17, #int 11 // #b │ │ +085f88: 7110 9c1f 0500 |02d2: invoke-static {v5}, Lorg/toulibre/cdl/parsers/EventsParser;.getHours:(Ljava/lang/String;)I // method@1f9c │ │ +085f8e: 0a12 |02d5: move-result v18 │ │ +085f90: 7403 151c 1000 |02d6: invoke-virtual/range {v16, v17, v18}, Ljava/util/Calendar;.add:(II)V // method@1c15 │ │ +085f96: 0800 1400 |02d9: move-object/from16 v0, v20 │ │ +085f9a: 5400 0f0d |02db: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ +085f9e: 0810 0000 |02dd: move-object/from16 v16, v0 │ │ +085fa2: 1311 0c00 |02df: const/16 v17, #int 12 // #c │ │ +085fa6: 7110 9d1f 0500 |02e1: invoke-static {v5}, Lorg/toulibre/cdl/parsers/EventsParser;.getMinutes:(Ljava/lang/String;)I // method@1f9d │ │ +085fac: 0a12 |02e4: move-result v18 │ │ +085fae: 7403 151c 1000 |02e5: invoke-virtual/range {v16, v17, v18}, Ljava/util/Calendar;.add:(II)V // method@1c15 │ │ +085fb4: 0800 1400 |02e8: move-object/from16 v0, v20 │ │ +085fb8: 5400 0f0d |02ea: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.calendar:Ljava/util/Calendar; // field@0d0f │ │ +085fbc: 0810 0000 |02ec: move-object/from16 v16, v0 │ │ +085fc0: 7401 171c 1000 |02ee: invoke-virtual/range {v16}, Ljava/util/Calendar;.getTime:()Ljava/util/Date; // method@1c17 │ │ +085fc6: 0c10 |02f1: move-result-object v16 │ │ +085fc8: 0800 1000 |02f2: move-object/from16 v0, v16 │ │ +085fcc: 6e20 451f 0700 |02f4: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setEndTime:(Ljava/util/Date;)V // method@1f45 │ │ +085fd2: 0800 1400 |02f7: move-object/from16 v0, v20 │ │ +085fd6: 5400 120d |02f9: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentTrack:Lorg/toulibre/cdl/model/Track; // field@0d12 │ │ +085fda: 0810 0000 |02fb: move-object/from16 v16, v0 │ │ +085fde: 3810 2200 |02fd: if-eqz v16, 031f // +0022 │ │ +085fe2: 0800 1400 |02ff: move-object/from16 v0, v20 │ │ +085fe6: 5400 120d |0301: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentTrack:Lorg/toulibre/cdl/model/Track; // field@0d12 │ │ +085fea: 0810 0000 |0303: move-object/from16 v16, v0 │ │ +085fee: 7401 8b1f 1000 |0305: invoke-virtual/range {v16}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ +085ff4: 0c10 |0308: move-result-object v16 │ │ +085ff6: 0800 1000 |0309: move-object/from16 v0, v16 │ │ +085ffa: 6e20 b81b 0d00 |030b: invoke-virtual {v13, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +086000: 0a10 |030e: move-result v16 │ │ +086002: 3810 1000 |030f: if-eqz v16, 031f // +0010 │ │ +086006: 0800 1400 |0311: move-object/from16 v0, v20 │ │ +08600a: 5400 120d |0313: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentTrack:Lorg/toulibre/cdl/model/Track; // field@0d12 │ │ +08600e: 0810 0000 |0315: move-object/from16 v16, v0 │ │ +086012: 7401 8c1f 1000 |0317: invoke-virtual/range {v16}, Lorg/toulibre/cdl/model/Track;.getType:()Lorg/toulibre/cdl/model/Track$Type; // method@1f8c │ │ +086018: 0c10 |031a: move-result-object v16 │ │ +08601a: 0800 1000 |031b: move-object/from16 v0, v16 │ │ +08601e: 320e 0f00 |031d: if-eq v14, v0, 032c // +000f │ │ +086022: 2210 9904 |031f: new-instance v16, Lorg/toulibre/cdl/model/Track; // type@0499 │ │ +086026: 0800 1000 |0321: move-object/from16 v0, v16 │ │ +08602a: 7030 881f d00e |0323: invoke-direct {v0, v13, v14}, Lorg/toulibre/cdl/model/Track;.:(Ljava/lang/String;Lorg/toulibre/cdl/model/Track$Type;)V // method@1f88 │ │ +086030: 0800 1000 |0326: move-object/from16 v0, v16 │ │ +086034: 0801 1400 |0328: move-object/from16 v1, v20 │ │ +086038: 5b10 120d |032a: iput-object v0, v1, Lorg/toulibre/cdl/parsers/EventsParser;.currentTrack:Lorg/toulibre/cdl/model/Track; // field@0d12 │ │ +08603c: 0800 1400 |032c: move-object/from16 v0, v20 │ │ +086040: 5400 120d |032e: iget-object v0, v0, Lorg/toulibre/cdl/parsers/EventsParser;.currentTrack:Lorg/toulibre/cdl/model/Track; // field@0d12 │ │ +086044: 0810 0000 |0330: move-object/from16 v16, v0 │ │ +086048: 0800 1000 |0332: move-object/from16 v0, v16 │ │ +08604c: 6e20 4f1f 0700 |0334: invoke-virtual {v7, v0}, Lorg/toulibre/cdl/model/Event;.setTrack:(Lorg/toulibre/cdl/model/Track;)V // method@1f4f │ │ +086052: 1107 |0337: return-object v7 │ │ +086054: 1207 |0338: const/4 v7, #int 0 // #0 │ │ +086056: 28fe |0339: goto 0337 // -0002 │ │ +086058: 0002 0300 9c83 0100 db80 3500 9a72 ... |033a: sparse-switch-data (14 units) │ │ +086074: 0001 0300 0000 0000 2800 0000 7100 ... |0348: packed-switch-data (10 units) │ │ +086088: 0002 0b00 184c 2f85 944d 4489 fc83 ... |0352: sparse-switch-data (46 units) │ │ +0860e4: 0001 0b00 0000 0000 8000 0000 cc00 ... |0380: packed-switch-data (26 units) │ │ catches : 1 │ │ 0x0219 - 0x0223 │ │ Ljava/lang/IllegalArgumentException; -> 0x0225 │ │ positions : │ │ 0x0000 line=73 │ │ 0x000c line=74 │ │ 0x0012 line=76 │ │ @@ -214521,14 +214554,15 @@ │ │ 0x01e9 line=120 │ │ 0x01f4 line=123 │ │ 0x01ff line=126 │ │ 0x0203 line=127 │ │ 0x0205 line=129 │ │ 0x0209 line=130 │ │ 0x020f line=131 │ │ + 0x0215 line=132 │ │ 0x0219 line=134 │ │ 0x0225 line=135 │ │ 0x0226 line=136 │ │ 0x022a line=141 │ │ 0x0235 line=144 │ │ 0x0240 line=147 │ │ 0x024c line=148 │ │ @@ -214566,21 +214600,21 @@ │ │ 0x00e5 - 0x0337 reg=9 links Ljava/util/List; Ljava/util/List; │ │ 0x00dd - 0x0337 reg=11 persons Ljava/util/List; Ljava/util/List; │ │ 0x00eb - 0x0337 reg=13 trackName Ljava/lang/String; │ │ 0x0228 - 0x0337 reg=14 trackType Lorg/toulibre/cdl/model/Track$Type; │ │ 0x0000 - 0x039a reg=20 this Lorg/toulibre/cdl/parsers/EventsParser; │ │ 0x0000 - 0x039a reg=21 parser Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ - source_file_idx : 886 (EventsParser.java) │ │ + source_file_idx : 885 (EventsParser.java) │ │ │ │ Class #780 header: │ │ class_idx : 1180 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1071 │ │ +source_file_idx : 1070 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #780 annotations: │ │ Annotations on class │ │ @@ -214612,58 +214646,58 @@ │ │ type : '(Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08614c: |[08614c] org.toulibre.cdl.parsers.IterableAbstractPullParser$1.:(Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V │ │ -08615c: 5b01 130d |0000: iput-object v1, v0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;.this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; // field@0d13 │ │ -086160: 5b02 140d |0002: iput-object v2, v0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;.val$parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d14 │ │ -086164: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08616a: 0e00 |0007: return-void │ │ +086128: |[086128] org.toulibre.cdl.parsers.IterableAbstractPullParser$1.:(Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V │ │ +086138: 5b01 130d |0000: iput-object v1, v0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;.this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; // field@0d13 │ │ +08613c: 5b02 140d |0002: iput-object v2, v0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;.val$parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d14 │ │ +086140: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +086146: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1; │ │ - 0x0000 - 0x0008 reg=0 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1; Lorg/toulibre/cdl/parsers/IterableAbstractPullParser.1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ + 0x0000 - 0x0008 reg=0 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1; Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ 0x0000 - 0x0008 reg=2 (null) Lorg/xmlpull/v1/XmlPullParser; │ │ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;) │ │ name : 'iterator' │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -08616c: |[08616c] org.toulibre.cdl.parsers.IterableAbstractPullParser$1.iterator:()Ljava/util/Iterator; │ │ -08617c: 2200 9d04 |0000: new-instance v0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator; // type@049d │ │ -086180: 5431 130d |0002: iget-object v1, v3, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;.this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; // field@0d13 │ │ -086184: 5432 140d |0004: iget-object v2, v3, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;.val$parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d14 │ │ -086188: 7030 a91f 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.:(Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V // method@1fa9 │ │ -08618e: 1100 |0009: return-object v0 │ │ +086148: |[086148] org.toulibre.cdl.parsers.IterableAbstractPullParser$1.iterator:()Ljava/util/Iterator; │ │ +086158: 2200 9d04 |0000: new-instance v0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator; // type@049d │ │ +08615c: 5431 130d |0002: iget-object v1, v3, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;.this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; // field@0d13 │ │ +086160: 5432 140d |0004: iget-object v2, v3, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;.val$parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d14 │ │ +086164: 7030 a91f 1002 |0006: invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.:(Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V // method@1fa9 │ │ +08616a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1; │ │ - 0x0000 - 0x000a reg=3 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1; Lorg/toulibre/cdl/parsers/IterableAbstractPullParser.1; │ │ + 0x0000 - 0x000a reg=3 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1; Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1; │ │ │ │ - source_file_idx : 1071 (IterableAbstractPullParser.java) │ │ + source_file_idx : 1070 (IterableAbstractPullParser.java) │ │ │ │ Class #781 header: │ │ class_idx : 1181 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 1071 │ │ +source_file_idx : 1070 │ │ static_fields_size : 0 │ │ instance_fields_size: 3 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #781 annotations: │ │ Annotations on class │ │ @@ -214701,31 +214735,31 @@ │ │ type : '(Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -086190: |[086190] org.toulibre.cdl.parsers.IterableAbstractPullParser$ParserIterator.:(Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V │ │ -0861a0: 5b23 170d |0000: iput-object v3, v2, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; // field@0d17 │ │ -0861a4: 7010 a71b 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0861aa: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0861ac: 5b21 150d |0006: iput-object v1, v2, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ -0861b0: 5b24 160d |0008: iput-object v4, v2, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d16 │ │ -0861b4: 6e20 b21f 4300 |000a: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.parseHeader:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@1fb2 │ │ -0861ba: 0a01 |000d: move-result v1 │ │ -0861bc: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ -0861c0: 6e20 b31f 4300 |0010: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.parseNext:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object; // method@1fb3 │ │ -0861c6: 0c01 |0013: move-result-object v1 │ │ -0861c8: 5b21 150d |0014: iput-object v1, v2, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ -0861cc: 0e00 |0016: return-void │ │ -0861ce: 0d00 |0017: move-exception v0 │ │ -0861d0: 2201 ee03 |0018: new-instance v1, Ljava/lang/RuntimeException; // type@03ee │ │ -0861d4: 7020 b01b 0100 |001a: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1bb0 │ │ -0861da: 2701 |001d: throw v1 │ │ +08616c: |[08616c] org.toulibre.cdl.parsers.IterableAbstractPullParser$ParserIterator.:(Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V │ │ +08617c: 5b23 170d |0000: iput-object v3, v2, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; // field@0d17 │ │ +086180: 7010 a71b 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +086186: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +086188: 5b21 150d |0006: iput-object v1, v2, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ +08618c: 5b24 160d |0008: iput-object v4, v2, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d16 │ │ +086190: 6e20 b21f 4300 |000a: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.parseHeader:(Lorg/xmlpull/v1/XmlPullParser;)Z // method@1fb2 │ │ +086196: 0a01 |000d: move-result v1 │ │ +086198: 3801 0800 |000e: if-eqz v1, 0016 // +0008 │ │ +08619c: 6e20 b31f 4300 |0010: invoke-virtual {v3, v4}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.parseNext:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object; // method@1fb3 │ │ +0861a2: 0c01 |0013: move-result-object v1 │ │ +0861a4: 5b21 150d |0014: iput-object v1, v2, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ +0861a8: 0e00 |0016: return-void │ │ +0861aa: 0d00 |0017: move-exception v0 │ │ +0861ac: 2201 ee03 |0018: new-instance v1, Ljava/lang/RuntimeException; // type@03ee │ │ +0861b0: 7020 b01b 0100 |001a: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1bb0 │ │ +0861b6: 2701 |001d: throw v1 │ │ catches : 1 │ │ 0x000a - 0x0016 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=20 │ │ 0x0005 line=18 │ │ 0x0008 line=21 │ │ @@ -214747,21 +214781,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0861ec: |[0861ec] org.toulibre.cdl.parsers.IterableAbstractPullParser$ParserIterator.hasNext:()Z │ │ -0861fc: 5410 150d |0000: iget-object v0, v1, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ -086200: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -086204: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -086206: 0f00 |0005: return v0 │ │ -086208: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -08620a: 28fe |0007: goto 0005 // -0002 │ │ +0861c8: |[0861c8] org.toulibre.cdl.parsers.IterableAbstractPullParser$ParserIterator.hasNext:()Z │ │ +0861d8: 5410 150d |0000: iget-object v0, v1, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ +0861dc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0861e0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0861e2: 0f00 |0005: return v0 │ │ +0861e4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0861e6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator; │ │ 0x0000 - 0x0008 reg=1 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator; Lorg/toulibre/cdl/parsers/IterableAbstractPullParser.ParserIterator; │ │ │ │ @@ -214770,36 +214804,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -08620c: |[08620c] org.toulibre.cdl.parsers.IterableAbstractPullParser$ParserIterator.next:()Ljava/lang/Object; │ │ -08621c: 5442 150d |0000: iget-object v2, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ -086220: 3902 0800 |0002: if-nez v2, 000a // +0008 │ │ -086224: 2202 1504 |0004: new-instance v2, Ljava/util/NoSuchElementException; // type@0415 │ │ -086228: 7010 4c1c 0200 |0006: invoke-direct {v2}, Ljava/util/NoSuchElementException;.:()V // method@1c4c │ │ -08622e: 2702 |0009: throw v2 │ │ -086230: 5440 150d |000a: iget-object v0, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ -086234: 5442 170d |000c: iget-object v2, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; // field@0d17 │ │ -086238: 5443 160d |000e: iget-object v3, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d16 │ │ -08623c: 6e20 b31f 3200 |0010: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.parseNext:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object; // method@1fb3 │ │ -086242: 0c02 |0013: move-result-object v2 │ │ -086244: 5b42 150d |0014: iput-object v2, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ -086248: 5442 150d |0016: iget-object v2, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ -08624c: 3902 0900 |0018: if-nez v2, 0021 // +0009 │ │ -086250: 5442 170d |001a: iget-object v2, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; // field@0d17 │ │ -086254: 5443 160d |001c: iget-object v3, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d16 │ │ -086258: 6e20 b11f 3200 |001e: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.parseFooter:(Lorg/xmlpull/v1/XmlPullParser;)V // method@1fb1 │ │ -08625e: 1100 |0021: return-object v0 │ │ -086260: 0d01 |0022: move-exception v1 │ │ -086262: 2202 ee03 |0023: new-instance v2, Ljava/lang/RuntimeException; // type@03ee │ │ -086266: 7020 b01b 1200 |0025: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1bb0 │ │ -08626c: 2702 |0028: throw v2 │ │ +0861e8: |[0861e8] org.toulibre.cdl.parsers.IterableAbstractPullParser$ParserIterator.next:()Ljava/lang/Object; │ │ +0861f8: 5442 150d |0000: iget-object v2, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ +0861fc: 3902 0800 |0002: if-nez v2, 000a // +0008 │ │ +086200: 2202 1504 |0004: new-instance v2, Ljava/util/NoSuchElementException; // type@0415 │ │ +086204: 7010 4c1c 0200 |0006: invoke-direct {v2}, Ljava/util/NoSuchElementException;.:()V // method@1c4c │ │ +08620a: 2702 |0009: throw v2 │ │ +08620c: 5440 150d |000a: iget-object v0, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ +086210: 5442 170d |000c: iget-object v2, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; // field@0d17 │ │ +086214: 5443 160d |000e: iget-object v3, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d16 │ │ +086218: 6e20 b31f 3200 |0010: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.parseNext:(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Object; // method@1fb3 │ │ +08621e: 0c02 |0013: move-result-object v2 │ │ +086220: 5b42 150d |0014: iput-object v2, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ +086224: 5442 150d |0016: iget-object v2, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.next:Ljava/lang/Object; // field@0d15 │ │ +086228: 3902 0900 |0018: if-nez v2, 0021 // +0009 │ │ +08622c: 5442 170d |001a: iget-object v2, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; // field@0d17 │ │ +086230: 5443 160d |001c: iget-object v3, v4, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;.parser:Lorg/xmlpull/v1/XmlPullParser; // field@0d16 │ │ +086234: 6e20 b11f 3200 |001e: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;.parseFooter:(Lorg/xmlpull/v1/XmlPullParser;)V // method@1fb1 │ │ +08623a: 1100 |0021: return-object v0 │ │ +08623c: 0d01 |0022: move-exception v1 │ │ +08623e: 2202 ee03 |0023: new-instance v2, Ljava/lang/RuntimeException; // type@03ee │ │ +086242: 7020 b01b 1200 |0025: invoke-direct {v2, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@1bb0 │ │ +086248: 2702 |0028: throw v2 │ │ catches : 1 │ │ 0x000c - 0x0021 │ │ Ljava/lang/Exception; -> 0x0022 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0004 line=39 │ │ 0x000a line=41 │ │ @@ -214820,32 +214854,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086280: |[086280] org.toulibre.cdl.parsers.IterableAbstractPullParser$ParserIterator.remove:()V │ │ -086290: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -086294: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -08629a: 2700 |0005: throw v0 │ │ +08625c: |[08625c] org.toulibre.cdl.parsers.IterableAbstractPullParser$ParserIterator.remove:()V │ │ +08626c: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +086270: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +086276: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator; │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator; Lorg/toulibre/cdl/parsers/IterableAbstractPullParser.ParserIterator; │ │ │ │ - source_file_idx : 1071 (IterableAbstractPullParser.java) │ │ + source_file_idx : 1070 (IterableAbstractPullParser.java) │ │ │ │ Class #782 header: │ │ class_idx : 1183 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 39 │ │ -source_file_idx : 2922 │ │ +source_file_idx : 2920 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #782 - │ │ Class descriptor : 'Lorg/toulibre/cdl/providers/SearchSuggestionProvider;' │ │ @@ -214860,17 +214894,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08629c: |[08629c] org.toulibre.cdl.providers.SearchSuggestionProvider.:()V │ │ -0862ac: 7010 b700 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@00b7 │ │ -0862b2: 0e00 |0003: return-void │ │ +086278: |[086278] org.toulibre.cdl.providers.SearchSuggestionProvider.:()V │ │ +086288: 7010 b700 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@00b7 │ │ +08628e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/providers/SearchSuggestionProvider; │ │ │ │ Virtual methods - │ │ @@ -214879,18 +214913,18 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0862b4: |[0862b4] org.toulibre.cdl.providers.SearchSuggestionProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -0862c4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0862c8: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -0862ce: 2700 |0005: throw v0 │ │ +086290: |[086290] org.toulibre.cdl.providers.SearchSuggestionProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +0862a0: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0862a4: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +0862aa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/providers/SearchSuggestionProvider; │ │ 0x0000 - 0x0006 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0006 reg=3 selection Ljava/lang/String; │ │ @@ -214901,17 +214935,17 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0862d0: |[0862d0] org.toulibre.cdl.providers.SearchSuggestionProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -0862e0: 1a00 8e26 |0000: const-string v0, "vnd.android.cursor.dir/vnd.android.search.suggest" // string@268e │ │ -0862e4: 1100 |0002: return-object v0 │ │ +0862ac: |[0862ac] org.toulibre.cdl.providers.SearchSuggestionProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +0862bc: 1a00 8c26 |0000: const-string v0, "vnd.android.cursor.dir/vnd.android.search.suggest" // string@268c │ │ +0862c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lorg/toulibre/cdl/providers/SearchSuggestionProvider; │ │ 0x0000 - 0x0003 reg=2 uri Landroid/net/Uri; │ │ │ │ @@ -214920,18 +214954,18 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0862e8: |[0862e8] org.toulibre.cdl.providers.SearchSuggestionProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -0862f8: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0862fc: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -086302: 2700 |0005: throw v0 │ │ +0862c4: |[0862c4] org.toulibre.cdl.providers.SearchSuggestionProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +0862d4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +0862d8: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +0862de: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/providers/SearchSuggestionProvider; │ │ 0x0000 - 0x0006 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0006 reg=3 values Landroid/content/ContentValues; │ │ @@ -214941,17 +214975,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -086304: |[086304] org.toulibre.cdl.providers.SearchSuggestionProvider.onCreate:()Z │ │ -086314: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -086316: 0f00 |0001: return v0 │ │ +0862e0: |[0862e0] org.toulibre.cdl.providers.SearchSuggestionProvider.onCreate:()Z │ │ +0862f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0862f2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/toulibre/cdl/providers/SearchSuggestionProvider; │ │ │ │ #4 : (in Lorg/toulibre/cdl/providers/SearchSuggestionProvider;) │ │ @@ -214959,45 +214993,45 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -086318: |[086318] org.toulibre.cdl.providers.SearchSuggestionProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -086328: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08632a: 6e10 0002 0700 |0001: invoke-virtual {v7}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0200 │ │ -086330: 0c02 |0004: move-result-object v2 │ │ -086332: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -086336: 1103 |0007: return-object v3 │ │ -086338: 6e10 c61b 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@1bc6 │ │ -08633e: 0c02 |000b: move-result-object v2 │ │ -086340: 6e10 c01b 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -086346: 0a04 |000f: move-result v4 │ │ -086348: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -08634a: 3454 f6ff |0011: if-lt v4, v5, 0007 // -000a │ │ -08634e: 1a04 e221 |0013: const-string v4, "search_suggest_query" // string@21e2 │ │ -086352: 6e20 b81b 2400 |0015: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -086358: 0a04 |0018: move-result v4 │ │ -08635a: 3904 eeff |0019: if-nez v4, 0007 // -0012 │ │ -08635e: 1a03 c518 |001b: const-string v3, "limit" // string@18c5 │ │ -086362: 6e20 0202 3700 |001d: invoke-virtual {v7, v3}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@0202 │ │ -086368: 0c01 |0020: move-result-object v1 │ │ -08636a: 7110 e517 0100 |0021: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -086370: 0a03 |0024: move-result v3 │ │ -086372: 3803 0c00 |0025: if-eqz v3, 0031 // +000c │ │ -086376: 1250 |0027: const/4 v0, #int 5 // #5 │ │ -086378: 7100 621d 0000 |0028: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -08637e: 0c03 |002b: move-result-object v3 │ │ -086380: 6e30 691d 2300 |002c: invoke-virtual {v3, v2, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.getSearchSuggestionResults:(Ljava/lang/String;I)Landroid/database/Cursor; // method@1d69 │ │ -086386: 0c03 |002f: move-result-object v3 │ │ -086388: 28d7 |0030: goto 0007 // -0029 │ │ -08638a: 7110 8f1b 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1b8f │ │ -086390: 0a00 |0034: move-result v0 │ │ -086392: 28f3 |0035: goto 0028 // -000d │ │ +0862f4: |[0862f4] org.toulibre.cdl.providers.SearchSuggestionProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +086304: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +086306: 6e10 0002 0700 |0001: invoke-virtual {v7}, Landroid/net/Uri;.getLastPathSegment:()Ljava/lang/String; // method@0200 │ │ +08630c: 0c02 |0004: move-result-object v2 │ │ +08630e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +086312: 1103 |0007: return-object v3 │ │ +086314: 6e10 c61b 0200 |0008: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@1bc6 │ │ +08631a: 0c02 |000b: move-result-object v2 │ │ +08631c: 6e10 c01b 0200 |000c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +086322: 0a04 |000f: move-result v4 │ │ +086324: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +086326: 3454 f6ff |0011: if-lt v4, v5, 0007 // -000a │ │ +08632a: 1a04 e021 |0013: const-string v4, "search_suggest_query" // string@21e0 │ │ +08632e: 6e20 b81b 2400 |0015: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +086334: 0a04 |0018: move-result v4 │ │ +086336: 3904 eeff |0019: if-nez v4, 0007 // -0012 │ │ +08633a: 1a03 c318 |001b: const-string v3, "limit" // string@18c3 │ │ +08633e: 6e20 0202 3700 |001d: invoke-virtual {v7, v3}, Landroid/net/Uri;.getQueryParameter:(Ljava/lang/String;)Ljava/lang/String; // method@0202 │ │ +086344: 0c01 |0020: move-result-object v1 │ │ +086346: 7110 e517 0100 |0021: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +08634c: 0a03 |0024: move-result v3 │ │ +08634e: 3803 0c00 |0025: if-eqz v3, 0031 // +000c │ │ +086352: 1250 |0027: const/4 v0, #int 5 // #5 │ │ +086354: 7100 621d 0000 |0028: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +08635a: 0c03 |002b: move-result-object v3 │ │ +08635c: 6e30 691d 2300 |002c: invoke-virtual {v3, v2, v0}, Lorg/toulibre/cdl/db/DatabaseManager;.getSearchSuggestionResults:(Ljava/lang/String;I)Landroid/database/Cursor; // method@1d69 │ │ +086362: 0c03 |002f: move-result-object v3 │ │ +086364: 28d7 |0030: goto 0007 // -0029 │ │ +086366: 7110 8f1b 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@1b8f │ │ +08636c: 0a00 |0034: move-result v0 │ │ +08636e: 28f3 |0035: goto 0028 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ 0x0005 line=51 │ │ 0x0007 line=62 │ │ 0x0008 line=54 │ │ 0x000c line=55 │ │ @@ -215021,35 +215055,35 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086394: |[086394] org.toulibre.cdl.providers.SearchSuggestionProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -0863a4: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ -0863a8: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ -0863ae: 2700 |0005: throw v0 │ │ +086370: |[086370] org.toulibre.cdl.providers.SearchSuggestionProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +086380: 2200 f403 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@03f4 │ │ +086384: 7010 dc1b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@1bdc │ │ +08638a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/providers/SearchSuggestionProvider; │ │ 0x0000 - 0x0006 reg=2 uri Landroid/net/Uri; │ │ 0x0000 - 0x0006 reg=3 values Landroid/content/ContentValues; │ │ 0x0000 - 0x0006 reg=4 selection Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=5 selectionArgs [Ljava/lang/String; │ │ │ │ - source_file_idx : 2922 (SearchSuggestionProvider.java) │ │ + source_file_idx : 2920 (SearchSuggestionProvider.java) │ │ │ │ Class #783 header: │ │ class_idx : 1184 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 300 │ │ -source_file_idx : 497 │ │ +source_file_idx : 496 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #783 - │ │ Class descriptor : 'Lorg/toulibre/cdl/receivers/AlarmReceiver;' │ │ @@ -215064,17 +215098,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0863b0: |[0863b0] org.toulibre.cdl.receivers.AlarmReceiver.:()V │ │ -0863c0: 7010 ca05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/WakefulBroadcastReceiver;.:()V // method@05ca │ │ -0863c6: 0e00 |0003: return-void │ │ +08638c: |[08638c] org.toulibre.cdl.receivers.AlarmReceiver.:()V │ │ +08639c: 7010 ca05 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/WakefulBroadcastReceiver;.:()V // method@05ca │ │ +0863a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/receivers/AlarmReceiver; │ │ │ │ Virtual methods - │ │ @@ -215083,50 +215117,50 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0863c8: |[0863c8] org.toulibre.cdl.receivers.AlarmReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0863d8: 6e10 e100 0600 |0000: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ -0863de: 0c00 |0003: move-result-object v0 │ │ -0863e0: 1a02 731f |0004: const-string v2, "org.toulibre.cdl.action.NOTIFY_EVENT" // string@1f73 │ │ -0863e4: 6e20 b81b 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -0863ea: 0a02 |0009: move-result v2 │ │ -0863ec: 3802 1900 |000a: if-eqz v2, 0023 // +0019 │ │ -0863f0: 2201 3100 |000c: new-instance v1, Landroid/content/Intent; // type@0031 │ │ -0863f4: 1c02 a104 |000e: const-class v2, Lorg/toulibre/cdl/services/AlarmIntentService; // type@04a1 │ │ -0863f8: 7030 da00 5102 |0010: invoke-direct {v1, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -0863fe: 1a02 731f |0013: const-string v2, "org.toulibre.cdl.action.NOTIFY_EVENT" // string@1f73 │ │ -086402: 6e20 0001 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ -086408: 6e10 e500 0600 |0018: invoke-virtual {v6}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00e5 │ │ -08640e: 0c02 |001b: move-result-object v2 │ │ -086410: 6e20 0201 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ -086416: 7120 be1f 1500 |001f: invoke-static {v5, v1}, Lorg/toulibre/cdl/receivers/AlarmReceiver;.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; // method@1fbe │ │ -08641c: 0e00 |0022: return-void │ │ -08641e: 1a02 c20f |0023: const-string v2, "android.intent.action.BOOT_COMPLETED" // string@0fc2 │ │ -086422: 6e20 b81b 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -086428: 0a02 |0028: move-result v2 │ │ -08642a: 3802 f9ff |0029: if-eqz v2, 0022 // -0007 │ │ -08642e: 7100 441d 0000 |002b: invoke-static {}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.getInstance:()Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // method@1d44 │ │ -086434: 0c02 |002e: move-result-object v2 │ │ -086436: 6e10 461d 0200 |002f: invoke-virtual {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:()Z // method@1d46 │ │ -08643c: 0a02 |0032: move-result v2 │ │ -08643e: 3802 efff |0033: if-eqz v2, 0022 // -0011 │ │ -086442: 2201 3100 |0035: new-instance v1, Landroid/content/Intent; // type@0031 │ │ -086446: 1c02 a104 |0037: const-class v2, Lorg/toulibre/cdl/services/AlarmIntentService; // type@04a1 │ │ -08644a: 7030 da00 5102 |0039: invoke-direct {v1, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -086450: 1a02 761f |003c: const-string v2, "org.toulibre.cdl.action.UPDATE_ALARMS" // string@1f76 │ │ -086454: 6e20 0001 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ -08645a: 1a02 d426 |0041: const-string v2, "with_wake_lock" // string@26d4 │ │ -08645e: 1213 |0043: const/4 v3, #int 1 // #1 │ │ -086460: 6e30 f800 2103 |0044: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00f8 │ │ -086466: 7120 be1f 1500 |0047: invoke-static {v5, v1}, Lorg/toulibre/cdl/receivers/AlarmReceiver;.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; // method@1fbe │ │ -08646c: 28d8 |004a: goto 0022 // -0028 │ │ +0863a4: |[0863a4] org.toulibre.cdl.receivers.AlarmReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +0863b4: 6e10 e100 0600 |0000: invoke-virtual {v6}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ +0863ba: 0c00 |0003: move-result-object v0 │ │ +0863bc: 1a02 711f |0004: const-string v2, "org.toulibre.cdl.action.NOTIFY_EVENT" // string@1f71 │ │ +0863c0: 6e20 b81b 0200 |0006: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +0863c6: 0a02 |0009: move-result v2 │ │ +0863c8: 3802 1900 |000a: if-eqz v2, 0023 // +0019 │ │ +0863cc: 2201 3100 |000c: new-instance v1, Landroid/content/Intent; // type@0031 │ │ +0863d0: 1c02 a104 |000e: const-class v2, Lorg/toulibre/cdl/services/AlarmIntentService; // type@04a1 │ │ +0863d4: 7030 da00 5102 |0010: invoke-direct {v1, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +0863da: 1a02 711f |0013: const-string v2, "org.toulibre.cdl.action.NOTIFY_EVENT" // string@1f71 │ │ +0863de: 6e20 0001 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ +0863e4: 6e10 e500 0600 |0018: invoke-virtual {v6}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@00e5 │ │ +0863ea: 0c02 |001b: move-result-object v2 │ │ +0863ec: 6e20 0201 2100 |001c: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ +0863f2: 7120 be1f 1500 |001f: invoke-static {v5, v1}, Lorg/toulibre/cdl/receivers/AlarmReceiver;.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; // method@1fbe │ │ +0863f8: 0e00 |0022: return-void │ │ +0863fa: 1a02 c00f |0023: const-string v2, "android.intent.action.BOOT_COMPLETED" // string@0fc0 │ │ +0863fe: 6e20 b81b 0200 |0025: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +086404: 0a02 |0028: move-result v2 │ │ +086406: 3802 f9ff |0029: if-eqz v2, 0022 // -0007 │ │ +08640a: 7100 441d 0000 |002b: invoke-static {}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.getInstance:()Lorg/toulibre/cdl/alarms/FosdemAlarmManager; // method@1d44 │ │ +086410: 0c02 |002e: move-result-object v2 │ │ +086412: 6e10 461d 0200 |002f: invoke-virtual {v2}, Lorg/toulibre/cdl/alarms/FosdemAlarmManager;.isEnabled:()Z // method@1d46 │ │ +086418: 0a02 |0032: move-result v2 │ │ +08641a: 3802 efff |0033: if-eqz v2, 0022 // -0011 │ │ +08641e: 2201 3100 |0035: new-instance v1, Landroid/content/Intent; // type@0031 │ │ +086422: 1c02 a104 |0037: const-class v2, Lorg/toulibre/cdl/services/AlarmIntentService; // type@04a1 │ │ +086426: 7030 da00 5102 |0039: invoke-direct {v1, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +08642c: 1a02 741f |003c: const-string v2, "org.toulibre.cdl.action.UPDATE_ALARMS" // string@1f74 │ │ +086430: 6e20 0001 2100 |003e: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ +086436: 1a02 d226 |0041: const-string v2, "with_wake_lock" // string@26d2 │ │ +08643a: 1213 |0043: const/4 v3, #int 1 // #1 │ │ +08643c: 6e30 f800 2103 |0044: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@00f8 │ │ +086442: 7120 be1f 1500 |0047: invoke-static {v5, v1}, Lorg/toulibre/cdl/receivers/AlarmReceiver;.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; // method@1fbe │ │ +086448: 28d8 |004a: goto 0022 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0004 line=23 │ │ 0x000c line=26 │ │ 0x0013 line=27 │ │ 0x0018 line=28 │ │ @@ -215142,21 +215176,21 @@ │ │ 0x0013 - 0x0022 reg=1 serviceIntent Landroid/content/Intent; │ │ 0x0004 - 0x004b reg=0 action Ljava/lang/String; │ │ 0x003c - 0x004b reg=1 serviceIntent Landroid/content/Intent; │ │ 0x0000 - 0x004b reg=4 this Lorg/toulibre/cdl/receivers/AlarmReceiver; │ │ 0x0000 - 0x004b reg=5 context Landroid/content/Context; │ │ 0x0000 - 0x004b reg=6 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 497 (AlarmReceiver.java) │ │ + source_file_idx : 496 (AlarmReceiver.java) │ │ │ │ Class #784 header: │ │ class_idx : 1185 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 21 │ │ -source_file_idx : 496 │ │ +source_file_idx : 495 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #784 - │ │ Class descriptor : 'Lorg/toulibre/cdl/services/AlarmIntentService;' │ │ @@ -215175,18 +215209,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -086470: |[086470] org.toulibre.cdl.services.AlarmIntentService.:()V │ │ -086480: 1a00 ef01 |0000: const-string v0, "AlarmIntentService" // string@01ef │ │ -086484: 7020 5200 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@0052 │ │ -08648a: 0e00 |0005: return-void │ │ +08644c: |[08644c] org.toulibre.cdl.services.AlarmIntentService.:()V │ │ +08645c: 1a00 ee01 |0000: const-string v0, "AlarmIntentService" // string@01ee │ │ +086460: 7020 5200 0100 |0002: invoke-direct {v1, v0}, Landroid/app/IntentService;.:(Ljava/lang/String;)V // method@0052 │ │ +086466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/services/AlarmIntentService; │ │ │ │ @@ -215195,35 +215229,37 @@ │ │ type : '(J)Landroid/app/PendingIntent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -08648c: |[08648c] org.toulibre.cdl.services.AlarmIntentService.getAlarmPendingIntent:(J)Landroid/app/PendingIntent; │ │ -08649c: 2201 3100 |0000: new-instance v1, Landroid/content/Intent; // type@0031 │ │ -0864a0: 1c02 a004 |0002: const-class v2, Lorg/toulibre/cdl/receivers/AlarmReceiver; // type@04a0 │ │ -0864a4: 7030 da00 3102 |0004: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -0864aa: 1a02 731f |0007: const-string v2, "org.toulibre.cdl.action.NOTIFY_EVENT" // string@1f73 │ │ -0864ae: 6e20 0001 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ -0864b4: 0c01 |000c: move-result-object v1 │ │ -0864b6: 7120 c81b 5400 |000d: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -0864bc: 0c02 |0010: move-result-object v2 │ │ -0864be: 7110 0402 0200 |0011: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ -0864c4: 0c02 |0014: move-result-object v2 │ │ -0864c6: 6e20 0201 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ -0864cc: 0c00 |0018: move-result-object v0 │ │ -0864ce: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0864d0: 1502 0010 |001a: const/high16 v2, #int 268435456 // #1000 │ │ -0864d4: 7140 9500 1320 |001c: invoke-static {v3, v1, v0, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0095 │ │ -0864da: 0c01 |001f: move-result-object v1 │ │ -0864dc: 1101 |0020: return-object v1 │ │ +086468: |[086468] org.toulibre.cdl.services.AlarmIntentService.getAlarmPendingIntent:(J)Landroid/app/PendingIntent; │ │ +086478: 2201 3100 |0000: new-instance v1, Landroid/content/Intent; // type@0031 │ │ +08647c: 1c02 a004 |0002: const-class v2, Lorg/toulibre/cdl/receivers/AlarmReceiver; // type@04a0 │ │ +086480: 7030 da00 3102 |0004: invoke-direct {v1, v3, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +086486: 1a02 711f |0007: const-string v2, "org.toulibre.cdl.action.NOTIFY_EVENT" // string@1f71 │ │ +08648a: 6e20 0001 2100 |0009: invoke-virtual {v1, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0100 │ │ +086490: 0c01 |000c: move-result-object v1 │ │ +086492: 7120 c81b 5400 |000d: invoke-static {v4, v5}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +086498: 0c02 |0010: move-result-object v2 │ │ +08649a: 7110 0402 0200 |0011: invoke-static {v2}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ +0864a0: 0c02 |0014: move-result-object v2 │ │ +0864a2: 6e20 0201 2100 |0015: invoke-virtual {v1, v2}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ +0864a8: 0c00 |0018: move-result-object v0 │ │ +0864aa: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +0864ac: 1502 0010 |001a: const/high16 v2, #int 268435456 // #1000 │ │ +0864b0: 7140 9500 1320 |001c: invoke-static {v3, v1, v0, v2}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0095 │ │ +0864b6: 0c01 |001f: move-result-object v1 │ │ +0864b8: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ + 0x000d line=61 │ │ + 0x0015 line=60 │ │ 0x0019 line=62 │ │ locals : │ │ 0x0019 - 0x0021 reg=0 intent Landroid/content/Intent; │ │ 0x0000 - 0x0021 reg=3 this Lorg/toulibre/cdl/services/AlarmIntentService; │ │ 0x0000 - 0x0021 reg=4 eventId J │ │ │ │ #2 : (in Lorg/toulibre/cdl/services/AlarmIntentService;) │ │ @@ -215231,28 +215267,28 @@ │ │ type : '()J' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0864e0: |[0864e0] org.toulibre.cdl.services.AlarmIntentService.getDelay:()J │ │ -0864f0: 7110 6b02 0600 |0000: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@026b │ │ -0864f6: 0c01 |0003: move-result-object v1 │ │ -0864f8: 1a02 361e |0004: const-string v2, "notifications_delay" // string@1e36 │ │ -0864fc: 1a03 e300 |0006: const-string v3, "0" // string@00e3 │ │ -086500: 7230 1501 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0115 │ │ -086506: 0c00 |000b: move-result-object v0 │ │ -086508: 7110 951b 0000 |000c: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@1b95 │ │ -08650e: 0b02 |000f: move-result-wide v2 │ │ -086510: 1604 e803 |0010: const-wide/16 v4, #int 1000 // #3e8 │ │ -086514: bd42 |0012: mul-long/2addr v2, v4 │ │ -086516: 1604 3c00 |0013: const-wide/16 v4, #int 60 // #3c │ │ -08651a: bd42 |0015: mul-long/2addr v2, v4 │ │ -08651c: 1002 |0016: return-wide v2 │ │ +0864bc: |[0864bc] org.toulibre.cdl.services.AlarmIntentService.getDelay:()J │ │ +0864cc: 7110 6b02 0600 |0000: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@026b │ │ +0864d2: 0c01 |0003: move-result-object v1 │ │ +0864d4: 1a02 341e |0004: const-string v2, "notifications_delay" // string@1e34 │ │ +0864d8: 1a03 e200 |0006: const-string v3, "0" // string@00e2 │ │ +0864dc: 7230 1501 2103 |0008: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0115 │ │ +0864e2: 0c00 |000b: move-result-object v0 │ │ +0864e4: 7110 951b 0000 |000c: invoke-static {v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@1b95 │ │ +0864ea: 0b02 |000f: move-result-wide v2 │ │ +0864ec: 1604 e803 |0010: const-wide/16 v4, #int 1000 // #3e8 │ │ +0864f0: bd42 |0012: mul-long/2addr v2, v4 │ │ +0864f2: 1604 3c00 |0013: const-wide/16 v4, #int 60 // #3c │ │ +0864f6: bd42 |0015: mul-long/2addr v2, v4 │ │ +0864f8: 1002 |0016: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000c line=236 │ │ locals : │ │ 0x000c - 0x0017 reg=0 delayString Ljava/lang/String; │ │ 0x0000 - 0x0017 reg=6 this Lorg/toulibre/cdl/services/AlarmIntentService; │ │ @@ -215263,503 +215299,502 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -086520: |[086520] org.toulibre.cdl.services.AlarmIntentService.onCreate:()V │ │ -086530: 6f10 5300 0100 |0000: invoke-super {v1}, Landroid/app/IntentService;.onCreate:()V // method@0053 │ │ -086536: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -086538: 6e20 c81f 0100 |0004: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/services/AlarmIntentService;.setIntentRedelivery:(Z)V // method@1fc8 │ │ -08653e: 1a00 aa0f |0007: const-string v0, "alarm" // string@0faa │ │ -086542: 6e20 c51f 0100 |0009: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/services/AlarmIntentService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1fc5 │ │ -086548: 0c00 |000c: move-result-object v0 │ │ -08654a: 1f00 1000 |000d: check-cast v0, Landroid/app/AlarmManager; // type@0010 │ │ -08654e: 5b10 180d |000f: iput-object v0, v1, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ -086552: 0e00 |0011: return-void │ │ +0864fc: |[0864fc] org.toulibre.cdl.services.AlarmIntentService.onCreate:()V │ │ +08650c: 6f10 5300 0100 |0000: invoke-super {v1}, Landroid/app/IntentService;.onCreate:()V // method@0053 │ │ +086512: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +086514: 6e20 c81f 0100 |0004: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/services/AlarmIntentService;.setIntentRedelivery:(Z)V // method@1fc8 │ │ +08651a: 1a00 a80f |0007: const-string v0, "alarm" // string@0fa8 │ │ +08651e: 6e20 c51f 0100 |0009: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/services/AlarmIntentService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@1fc5 │ │ +086524: 0c00 |000c: move-result-object v0 │ │ +086526: 1f00 1000 |000d: check-cast v0, Landroid/app/AlarmManager; // type@0010 │ │ +08652a: 5b10 180d |000f: iput-object v0, v1, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ +08652e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=54 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lorg/toulibre/cdl/services/AlarmIntentService; │ │ │ │ #1 : (in Lorg/toulibre/cdl/services/AlarmIntentService;) │ │ name : 'onHandleIntent' │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 47 │ │ + registers : 44 │ │ ins : 2 │ │ outs : 5 │ │ - insns size : 954 16-bit code units │ │ -086554: |[086554] org.toulibre.cdl.services.AlarmIntentService.onHandleIntent:(Landroid/content/Intent;)V │ │ -086564: 7401 e100 2e00 |0000: invoke-virtual/range {v46}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ -08656a: 0c29 |0003: move-result-object v41 │ │ -08656c: 1328 ffff |0004: const/16 v40, #int -1 // #ffff │ │ -086570: 7401 be1b 2900 |0006: invoke-virtual/range {v41}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ -086576: 0a2a |0009: move-result v42 │ │ -086578: 2c2a 8c03 0000 |000a: sparse-switch v42, 00000396 // +0000038c │ │ -08657e: 2b28 9f03 0000 |000d: packed-switch v40, 000003ac // +0000039f │ │ -086584: 0e00 |0010: return-void │ │ -086586: 1a2a 761f |0011: const-string v42, "org.toulibre.cdl.action.UPDATE_ALARMS" // string@1f76 │ │ -08658a: 7402 b81b 2900 |0013: invoke-virtual/range {v41, v42}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -086590: 0a29 |0016: move-result v41 │ │ -086592: 3829 f6ff |0017: if-eqz v41, 000d // -000a │ │ -086596: 1328 0000 |0019: const/16 v40, #int 0 // #0 │ │ -08659a: 28f2 |001b: goto 000d // -000e │ │ -08659c: 1a2a 701f |001c: const-string v42, "org.toulibre.cdl.action.DISABLE_ALARMS" // string@1f70 │ │ -0865a0: 7402 b81b 2900 |001e: invoke-virtual/range {v41, v42}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -0865a6: 0a29 |0021: move-result v41 │ │ -0865a8: 3829 ebff |0022: if-eqz v41, 000d // -0015 │ │ -0865ac: 1328 0100 |0024: const/16 v40, #int 1 // #1 │ │ -0865b0: 28e7 |0026: goto 000d // -0019 │ │ -0865b2: 1a2a 6f1f |0027: const-string v42, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6f │ │ -0865b6: 7402 b81b 2900 |0029: invoke-virtual/range {v41, v42}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -0865bc: 0a29 |002c: move-result v41 │ │ -0865be: 3829 e0ff |002d: if-eqz v41, 000d // -0020 │ │ -0865c2: 1328 0200 |002f: const/16 v40, #int 2 // #2 │ │ -0865c6: 28dc |0031: goto 000d // -0024 │ │ -0865c8: 1a2a 741f |0032: const-string v42, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f74 │ │ -0865cc: 7402 b81b 2900 |0034: invoke-virtual/range {v41, v42}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -0865d2: 0a29 |0037: move-result v41 │ │ -0865d4: 3829 d5ff |0038: if-eqz v41, 000d // -002b │ │ -0865d8: 1328 0300 |003a: const/16 v40, #int 3 // #3 │ │ -0865dc: 28d1 |003c: goto 000d // -002f │ │ -0865de: 1a2a 731f |003d: const-string v42, "org.toulibre.cdl.action.NOTIFY_EVENT" // string@1f73 │ │ -0865e2: 7402 b81b 2900 |003f: invoke-virtual/range {v41, v42}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -0865e8: 0a29 |0042: move-result v41 │ │ -0865ea: 3829 caff |0043: if-eqz v41, 000d // -0036 │ │ -0865ee: 1328 0400 |0045: const/16 v40, #int 4 // #4 │ │ -0865f2: 28c6 |0047: goto 000d // -003a │ │ -0865f4: 7601 c11f 2d00 |0048: invoke-direct/range {v45}, Lorg/toulibre/cdl/services/AlarmIntentService;.getDelay:()J // method@1fc1 │ │ -0865fa: 0b0c |004b: move-result-wide v12 │ │ -0865fc: 7100 d81b 0000 |004c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -086602: 0b1c |004f: move-result-wide v28 │ │ -086604: 7100 621d 0000 |0050: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -08660a: 0c28 |0053: move-result-object v40 │ │ -08660c: 0800 2800 |0054: move-object/from16 v0, v40 │ │ -086610: 0501 1c00 |0056: move-wide/from16 v1, v28 │ │ -086614: 6e30 5b1d 1002 |0058: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.getBookmarks:(J)Landroid/database/Cursor; // method@1d5b │ │ -08661a: 0c09 |005b: move-result-object v9 │ │ -08661c: 7210 6301 0900 |005c: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@0163 │ │ -086622: 0a28 |005f: move-result v40 │ │ -086624: 3828 3d00 |0060: if-eqz v40, 009d // +003d │ │ -086628: 7110 751d 0900 |0062: invoke-static {v9}, Lorg/toulibre/cdl/db/DatabaseManager;.toEventId:(Landroid/database/Cursor;)J // method@1d75 │ │ -08662e: 0b0e |0065: move-result-wide v14 │ │ -086630: 7110 761d 0900 |0066: invoke-static {v9}, Lorg/toulibre/cdl/db/DatabaseManager;.toEventStartTimeMillis:(Landroid/database/Cursor;)J // method@1d76 │ │ -086636: 0b28 |0069: move-result-wide v40 │ │ -086638: 9c1a 280c |006a: sub-long v26, v40, v12 │ │ -08663c: 0800 2d00 |006c: move-object/from16 v0, v45 │ │ -086640: 7030 c01f e00f |006e: invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;.getAlarmPendingIntent:(J)Landroid/app/PendingIntent; // method@1fc0 │ │ -086646: 0c1e |0071: move-result-object v30 │ │ -086648: 3128 1a1c |0072: cmp-long v40, v26, v28 │ │ -08664c: 3b28 1500 |0074: if-gez v40, 0089 // +0015 │ │ -086650: 0800 2d00 |0076: move-object/from16 v0, v45 │ │ -086654: 5400 180d |0078: iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ -086658: 0828 0000 |007a: move-object/from16 v40, v0 │ │ -08665c: 0800 2800 |007c: move-object/from16 v0, v40 │ │ -086660: 0801 1e00 |007e: move-object/from16 v1, v30 │ │ -086664: 6e20 2c00 1000 |0080: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@002c │ │ -08666a: 28d9 |0083: goto 005c // -0027 │ │ -08666c: 0d28 |0084: move-exception v40 │ │ -08666e: 7210 5701 0900 |0085: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -086674: 2728 |0088: throw v40 │ │ -086676: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ -08667a: 5400 180d |008b: iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ -08667e: 0828 0000 |008d: move-object/from16 v40, v0 │ │ -086682: 1329 0000 |008f: const/16 v41, #int 0 // #0 │ │ -086686: 0800 2800 |0091: move-object/from16 v0, v40 │ │ -08668a: 0201 2900 |0093: move/from16 v1, v41 │ │ -08668e: 0502 1a00 |0095: move-wide/from16 v2, v26 │ │ -086692: 0804 1e00 |0097: move-object/from16 v4, v30 │ │ -086696: 6e54 2d00 1032 |0099: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@002d │ │ -08669c: 28c0 |009c: goto 005c // -0040 │ │ -08669e: 7210 5701 0900 |009d: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -0866a4: 1a28 d426 |00a0: const-string v40, "with_wake_lock" // string@26d4 │ │ -0866a8: 1329 0000 |00a2: const/16 v41, #int 0 // #0 │ │ -0866ac: 0800 2e00 |00a4: move-object/from16 v0, v46 │ │ -0866b0: 0801 2800 |00a6: move-object/from16 v1, v40 │ │ -0866b4: 0202 2900 |00a8: move/from16 v2, v41 │ │ -0866b8: 6e30 e200 1002 |00aa: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00e2 │ │ -0866be: 0a28 |00ad: move-result v40 │ │ -0866c0: 3828 62ff |00ae: if-eqz v40, 0010 // -009e │ │ -0866c4: 7701 bc1f 2e00 |00b0: invoke-static/range {v46}, Lorg/toulibre/cdl/receivers/AlarmReceiver;.completeWakefulIntent:(Landroid/content/Intent;)Z // method@1fbc │ │ -0866ca: 2900 5dff |00b3: goto/16 0010 // -00a3 │ │ -0866ce: 7100 621d 0000 |00b5: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -0866d4: 0c28 |00b8: move-result-object v40 │ │ -0866d6: 7100 d81b 0000 |00b9: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -0866dc: 0b2a |00bc: move-result-wide v42 │ │ -0866de: 0800 2800 |00bd: move-object/from16 v0, v40 │ │ -0866e2: 0501 2a00 |00bf: move-wide/from16 v1, v42 │ │ -0866e6: 6e30 5b1d 1002 |00c1: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.getBookmarks:(J)Landroid/database/Cursor; // method@1d5b │ │ -0866ec: 0c09 |00c4: move-result-object v9 │ │ -0866ee: 7210 6301 0900 |00c5: invoke-interface {v9}, Landroid/database/Cursor;.moveToNext:()Z // method@0163 │ │ -0866f4: 0a28 |00c8: move-result v40 │ │ -0866f6: 3828 1b00 |00c9: if-eqz v40, 00e4 // +001b │ │ -0866fa: 7110 751d 0900 |00cb: invoke-static {v9}, Lorg/toulibre/cdl/db/DatabaseManager;.toEventId:(Landroid/database/Cursor;)J // method@1d75 │ │ -086700: 0b0e |00ce: move-result-wide v14 │ │ -086702: 0800 2d00 |00cf: move-object/from16 v0, v45 │ │ -086706: 5400 180d |00d1: iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ -08670a: 0828 0000 |00d3: move-object/from16 v40, v0 │ │ -08670e: 0800 2d00 |00d5: move-object/from16 v0, v45 │ │ -086712: 7030 c01f e00f |00d7: invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;.getAlarmPendingIntent:(J)Landroid/app/PendingIntent; // method@1fc0 │ │ -086718: 0c29 |00da: move-result-object v41 │ │ -08671a: 7402 2c00 2800 |00db: invoke-virtual/range {v40, v41}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@002c │ │ -086720: 28e7 |00de: goto 00c5 // -0019 │ │ -086722: 0d28 |00df: move-exception v40 │ │ -086724: 7210 5701 0900 |00e0: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -08672a: 2728 |00e3: throw v40 │ │ -08672c: 7210 5701 0900 |00e4: invoke-interface {v9}, Landroid/database/Cursor;.close:()V // method@0157 │ │ -086732: 2900 29ff |00e7: goto/16 0010 // -00d7 │ │ -086736: 7601 c11f 2d00 |00e9: invoke-direct/range {v45}, Lorg/toulibre/cdl/services/AlarmIntentService;.getDelay:()J // method@1fc1 │ │ -08673c: 0b0c |00ec: move-result-wide v12 │ │ -08673e: 1a28 8013 |00ed: const-string v40, "event_id" // string@1380 │ │ -086742: 162a ffff |00ef: const-wide/16 v42, #int -1 // #ffff │ │ -086746: 0800 2e00 |00f1: move-object/from16 v0, v46 │ │ -08674a: 0801 2800 |00f3: move-object/from16 v1, v40 │ │ -08674e: 0502 2a00 |00f5: move-wide/from16 v2, v42 │ │ -086752: 6e40 eb00 1032 |00f7: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00eb │ │ -086758: 0b0e |00fa: move-result-wide v14 │ │ -08675a: 1a28 8513 |00fb: const-string v40, "event_start" // string@1385 │ │ -08675e: 162a ffff |00fd: const-wide/16 v42, #int -1 // #ffff │ │ -086762: 0800 2e00 |00ff: move-object/from16 v0, v46 │ │ -086766: 0801 2800 |0101: move-object/from16 v1, v40 │ │ -08676a: 0502 2a00 |0103: move-wide/from16 v2, v42 │ │ -08676e: 6e40 eb00 1032 |0105: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00eb │ │ -086774: 0b24 |0108: move-result-wide v36 │ │ -086776: 1628 ffff |0109: const-wide/16 v40, #int -1 // #ffff │ │ -08677a: 3128 2428 |010b: cmp-long v40, v36, v40 │ │ -08677e: 3828 03ff |010d: if-eqz v40, 0010 // -00fd │ │ -086782: 7100 d81b 0000 |010f: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -086788: 0b28 |0112: move-result-wide v40 │ │ -08678a: 3128 2428 |0113: cmp-long v40, v36, v40 │ │ -08678e: 3a28 fbfe |0115: if-ltz v40, 0010 // -0105 │ │ -086792: 0800 2d00 |0117: move-object/from16 v0, v45 │ │ -086796: 5400 180d |0119: iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ -08679a: 0828 0000 |011b: move-object/from16 v40, v0 │ │ -08679e: 1329 0000 |011d: const/16 v41, #int 0 // #0 │ │ -0867a2: 9c2a 240c |011f: sub-long v42, v36, v12 │ │ -0867a6: 0800 2d00 |0121: move-object/from16 v0, v45 │ │ -0867aa: 7030 c01f e00f |0123: invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;.getAlarmPendingIntent:(J)Landroid/app/PendingIntent; // method@1fc0 │ │ -0867b0: 0c2c |0126: move-result-object v44 │ │ -0867b2: 7405 2d00 2800 |0127: invoke-virtual/range {v40, v41, v42, v43, v44}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@002d │ │ -0867b8: 2900 e6fe |012a: goto/16 0010 // -011a │ │ -0867bc: 1a28 8413 |012c: const-string v40, "event_ids" // string@1384 │ │ -0867c0: 0800 2e00 |012e: move-object/from16 v0, v46 │ │ -0867c4: 0801 2800 |0130: move-object/from16 v1, v40 │ │ -0867c8: 6e20 ea00 1000 |0132: invoke-virtual {v0, v1}, Landroid/content/Intent;.getLongArrayExtra:(Ljava/lang/String;)[J // method@00ea │ │ -0867ce: 0c10 |0135: move-result-object v16 │ │ -0867d0: 0806 1000 |0136: move-object/from16 v6, v16 │ │ -0867d4: 2160 |0138: array-length v0, v6 │ │ -0867d6: 0213 0000 |0139: move/from16 v19, v0 │ │ -0867da: 1312 0000 |013b: const/16 v18, #int 0 // #0 │ │ -0867de: 0200 1200 |013d: move/from16 v0, v18 │ │ -0867e2: 0201 1300 |013f: move/from16 v1, v19 │ │ -0867e6: 3510 cffe |0141: if-ge v0, v1, 0010 // -0131 │ │ -0867ea: 450e 0612 |0143: aget-wide v14, v6, v18 │ │ -0867ee: 0800 2d00 |0145: move-object/from16 v0, v45 │ │ -0867f2: 5400 180d |0147: iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ -0867f6: 0828 0000 |0149: move-object/from16 v40, v0 │ │ -0867fa: 0800 2d00 |014b: move-object/from16 v0, v45 │ │ -0867fe: 7030 c01f e00f |014d: invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;.getAlarmPendingIntent:(J)Landroid/app/PendingIntent; // method@1fc0 │ │ -086804: 0c29 |0150: move-result-object v41 │ │ -086806: 7402 2c00 2800 |0151: invoke-virtual/range {v40, v41}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@002c │ │ -08680c: d812 1201 |0154: add-int/lit8 v18, v18, #int 1 // #01 │ │ -086810: 28e7 |0156: goto 013d // -0019 │ │ -086812: 7401 e600 2e00 |0157: invoke-virtual/range {v46}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@00e6 │ │ -086818: 0c28 |015a: move-result-object v40 │ │ -08681a: 7701 951b 2800 |015b: invoke-static/range {v40}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@1b95 │ │ -086820: 0b0e |015e: move-result-wide v14 │ │ -086822: 7100 621d 0000 |015f: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -086828: 0c28 |0162: move-result-object v40 │ │ -08682a: 0800 2800 |0163: move-object/from16 v0, v40 │ │ -08682e: 6e30 5e1d e00f |0165: invoke-virtual {v0, v14, v15}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvent:(J)Lorg/toulibre/cdl/model/Event; // method@1d5e │ │ -086834: 0c0b |0168: move-result-object v11 │ │ -086836: 380b b601 |0169: if-eqz v11, 031f // +01b6 │ │ -08683a: 7701 4d05 2d00 |016b: invoke-static/range {v45}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@054d │ │ -086840: 0c28 |016e: move-result-object v40 │ │ -086842: 2229 3100 |016f: new-instance v41, Landroid/content/Intent; // type@0031 │ │ -086846: 1c2a 4204 |0171: const-class v42, Lorg/toulibre/cdl/activities/MainActivity; // type@0442 │ │ -08684a: 0800 2900 |0173: move-object/from16 v0, v41 │ │ -08684e: 0801 2d00 |0175: move-object/from16 v1, v45 │ │ -086852: 0802 2a00 |0177: move-object/from16 v2, v42 │ │ -086856: 7030 da00 1002 |0179: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -08685c: 7402 4905 2800 |017c: invoke-virtual/range {v40, v41}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0549 │ │ -086862: 0c28 |017f: move-result-object v40 │ │ -086864: 2229 3100 |0180: new-instance v41, Landroid/content/Intent; // type@0031 │ │ -086868: 1c2a 3404 |0182: const-class v42, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ -08686c: 0800 2900 |0184: move-object/from16 v0, v41 │ │ -086870: 0801 2d00 |0186: move-object/from16 v1, v45 │ │ -086874: 0802 2a00 |0188: move-object/from16 v2, v42 │ │ -086878: 7030 da00 1002 |018a: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -08687e: 6e10 351f 0b00 |018d: invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ -086884: 0b2a |0190: move-result-wide v42 │ │ -086886: 7702 c81b 2a00 |0191: invoke-static/range {v42, v43}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ -08688c: 0c2a |0194: move-result-object v42 │ │ -08688e: 7701 0402 2a00 |0195: invoke-static/range {v42}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ -086894: 0c2a |0198: move-result-object v42 │ │ -086896: 7402 0201 2900 |0199: invoke-virtual/range {v41, v42}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ -08689c: 0c29 |019c: move-result-object v41 │ │ -08689e: 7402 4905 2800 |019d: invoke-virtual/range {v40, v41}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0549 │ │ -0868a4: 0c28 |01a0: move-result-object v40 │ │ -0868a6: 1329 0000 |01a1: const/16 v41, #int 0 // #0 │ │ -0868aa: 152a 0008 |01a3: const/high16 v42, #int 134217728 // #800 │ │ -0868ae: 7403 4e05 2800 |01a5: invoke-virtual/range {v40, v41, v42}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(II)Landroid/app/PendingIntent; // method@054e │ │ -0868b4: 0c11 |01a8: move-result-object v17 │ │ -0868b6: 121a |01a9: const/4 v10, #int 1 // #1 │ │ -0868b8: 7701 6b02 2d00 |01aa: invoke-static/range {v45}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@026b │ │ -0868be: 0c21 |01ad: move-result-object v33 │ │ -0868c0: 1a28 391e |01ae: const-string v40, "notifications_vibrate" // string@1e39 │ │ -0868c4: 1329 0000 |01b0: const/16 v41, #int 0 // #0 │ │ -0868c8: 0800 2100 |01b2: move-object/from16 v0, v33 │ │ -0868cc: 0801 2800 |01b4: move-object/from16 v1, v40 │ │ -0868d0: 0202 2900 |01b6: move/from16 v2, v41 │ │ -0868d4: 7230 1201 1002 |01b8: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0112 │ │ -0868da: 0a28 |01bb: move-result v40 │ │ -0868dc: 3828 0400 |01bc: if-eqz v40, 01c0 // +0004 │ │ -0868e0: de0a 0a02 |01be: or-int/lit8 v10, v10, #int 2 // #02 │ │ -0868e4: 6e10 381f 0b00 |01c0: invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ -0868ea: 0c19 |01c3: move-result-object v25 │ │ -0868ec: 6e10 3e1f 0b00 |01c4: invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ -0868f2: 0c28 |01c7: move-result-object v40 │ │ -0868f4: 7401 8b1f 2800 |01c8: invoke-virtual/range {v40}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ -0868fa: 0c26 |01cb: move-result-object v38 │ │ -0868fc: 7701 e517 1900 |01cc: invoke-static/range {v25}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -086902: 0a28 |01cf: move-result v40 │ │ -086904: 3828 5401 |01d0: if-eqz v40, 0324 // +0154 │ │ -086908: 0808 2600 |01d2: move-object/from16 v8, v38 │ │ -08690c: 6e10 3c1f 0b00 |01d4: invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;.getSubTitle:()Ljava/lang/String; // method@1f3c │ │ -086912: 0c07 |01d7: move-result-object v7 │ │ -086914: 7401 c31f 2d00 |01d8: invoke-virtual/range {v45}, Lorg/toulibre/cdl/services/AlarmIntentService;.getResources:()Landroid/content/res/Resources; // method@1fc3 │ │ -08691a: 0c28 |01db: move-result-object v40 │ │ -08691c: 1429 1800 0d7f |01dc: const v41, #float 1.87422e+38 // #7f0d0018 │ │ -086922: 7402 3001 2800 |01df: invoke-virtual/range {v40, v41}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ -086928: 0a18 |01e2: move-result v24 │ │ -08692a: 2228 cf00 |01e3: new-instance v40, Landroid/support/v4/app/NotificationCompat$Builder; // type@00cf │ │ -08692e: 0800 2800 |01e5: move-object/from16 v0, v40 │ │ -086932: 0801 2d00 |01e7: move-object/from16 v1, v45 │ │ -086936: 7020 8f04 1000 |01e9: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@048f │ │ -08693c: 1429 6500 027f |01ec: const v41, #float 1.72802e+38 // #7f020065 │ │ -086942: 7402 a004 2800 |01ef: invoke-virtual/range {v40, v41}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@04a0 │ │ -086948: 0c28 |01f2: move-result-object v40 │ │ -08694a: 0800 2800 |01f3: move-object/from16 v0, v40 │ │ -08694e: 0201 1800 |01f5: move/from16 v1, v24 │ │ -086952: 6e20 9704 1000 |01f7: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0497 │ │ -086958: 0c28 |01fa: move-result-object v40 │ │ -08695a: 6e10 3b1f 0b00 |01fb: invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ -086960: 0c29 |01fe: move-result-object v41 │ │ -086962: 7401 1e1c 2900 |01ff: invoke-virtual/range {v41}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ -086968: 0b2a |0202: move-result-wide v42 │ │ -08696a: 0800 2800 |0203: move-object/from16 v0, v40 │ │ -08696e: 0501 2a00 |0205: move-wide/from16 v1, v42 │ │ -086972: 6e30 a204 1002 |0207: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; // method@04a2 │ │ -086978: 0c28 |020a: move-result-object v40 │ │ -08697a: 6e10 3d1f 0b00 |020b: invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ -086980: 0c29 |020e: move-result-object v41 │ │ -086982: 7402 9b04 2800 |020f: invoke-virtual/range {v40, v41}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@049b │ │ -086988: 0c28 |0212: move-result-object v40 │ │ -08698a: 0800 2800 |0213: move-object/from16 v0, v40 │ │ -08698e: 6e20 9a04 8000 |0215: invoke-virtual {v0, v8}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@049a │ │ -086994: 0c28 |0218: move-result-object v40 │ │ -086996: 2229 ce00 |0219: new-instance v41, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00ce │ │ -08699a: 7601 8c04 2900 |021b: invoke-direct/range {v41}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.:()V // method@048c │ │ -0869a0: 0800 2900 |021e: move-object/from16 v0, v41 │ │ -0869a4: 6e20 8d04 7000 |0220: invoke-virtual {v0, v7}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; // method@048d │ │ -0869aa: 0c29 |0223: move-result-object v41 │ │ -0869ac: 0800 2900 |0224: move-object/from16 v0, v41 │ │ -0869b0: 0801 2600 |0226: move-object/from16 v1, v38 │ │ -0869b4: 6e20 8e04 1000 |0228: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; // method@048e │ │ -0869ba: 0c29 |022b: move-result-object v41 │ │ -0869bc: 7402 a104 2800 |022c: invoke-virtual/range {v40, v41}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@04a1 │ │ -0869c2: 0c28 |022f: move-result-object v40 │ │ -0869c4: 6e10 391f 0b00 |0230: invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ -0869ca: 0c29 |0233: move-result-object v41 │ │ -0869cc: 7402 9804 2800 |0234: invoke-virtual/range {v40, v41}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0498 │ │ -0869d2: 0c28 |0237: move-result-object v40 │ │ -0869d4: 0800 2800 |0238: move-object/from16 v0, v40 │ │ -0869d8: 0801 1100 |023a: move-object/from16 v1, v17 │ │ -0869dc: 6e20 9904 1000 |023c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0499 │ │ -0869e2: 0c28 |023f: move-result-object v40 │ │ -0869e4: 1329 0100 |0240: const/16 v41, #int 1 // #1 │ │ -0869e8: 7402 9504 2800 |0242: invoke-virtual/range {v40, v41}, Landroid/support/v4/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0495 │ │ -0869ee: 0c28 |0245: move-result-object v40 │ │ -0869f0: 0800 2800 |0246: move-object/from16 v0, v40 │ │ -0869f4: 6e20 9c04 a000 |0248: invoke-virtual {v0, v10}, Landroid/support/v4/app/NotificationCompat$Builder;.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@049c │ │ -0869fa: 0c28 |024b: move-result-object v40 │ │ -0869fc: 1329 0100 |024c: const/16 v41, #int 1 // #1 │ │ -086a00: 7402 9f04 2800 |024e: invoke-virtual/range {v40, v41}, Landroid/support/v4/app/NotificationCompat$Builder;.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@049f │ │ -086a06: 0c28 |0251: move-result-object v40 │ │ -086a08: 1a29 7113 |0252: const-string v41, "event" // string@1371 │ │ -086a0c: 7402 9604 2800 |0254: invoke-virtual/range {v40, v41}, Landroid/support/v4/app/NotificationCompat$Builder;.setCategory:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0496 │ │ -086a12: 0c17 |0257: move-result-object v23 │ │ -086a14: 1a28 381e |0258: const-string v40, "notifications_led" // string@1e38 │ │ -086a18: 1329 0000 |025a: const/16 v41, #int 0 // #0 │ │ -086a1c: 0800 2100 |025c: move-object/from16 v0, v33 │ │ -086a20: 0801 2800 |025e: move-object/from16 v1, v40 │ │ -086a24: 0202 2900 |0260: move/from16 v2, v41 │ │ -086a28: 7230 1201 1002 |0262: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0112 │ │ -086a2e: 0a28 |0265: move-result v40 │ │ -086a30: 3828 1100 |0266: if-eqz v40, 0277 // +0011 │ │ -086a34: 1328 e803 |0268: const/16 v40, #int 1000 // #3e8 │ │ -086a38: 1329 8813 |026a: const/16 v41, #int 5000 // #1388 │ │ -086a3c: 0800 1700 |026c: move-object/from16 v0, v23 │ │ -086a40: 0201 1800 |026e: move/from16 v1, v24 │ │ -086a44: 0202 2800 |0270: move/from16 v2, v40 │ │ -086a48: 0203 2900 |0272: move/from16 v3, v41 │ │ -086a4c: 6e40 9e04 1032 |0274: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; // method@049e │ │ -086a52: 2227 dc00 |0277: new-instance v39, Landroid/support/v4/app/NotificationCompat$WearableExtender; // type@00dc │ │ -086a56: 7601 c004 2700 |0279: invoke-direct/range {v39}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.:()V // method@04c0 │ │ -086a5c: 6e10 391f 0b00 |027c: invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ -086a62: 0c20 |027f: move-result-object v32 │ │ -086a64: 7401 c31f 2d00 |0280: invoke-virtual/range {v45}, Lorg/toulibre/cdl/services/AlarmIntentService;.getResources:()Landroid/content/res/Resources; // method@1fc3 │ │ -086a6a: 0c28 |0283: move-result-object v40 │ │ -086a6c: 7701 ef1f 2000 |0284: invoke-static/range {v32}, Lorg/toulibre/cdl/utils/StringUtils;.roomNameToResourceName:(Ljava/lang/String;)Ljava/lang/String; // method@1fef │ │ -086a72: 0c29 |0287: move-result-object v41 │ │ -086a74: 1a2a f512 |0288: const-string v42, "drawable" // string@12f5 │ │ -086a78: 7401 c21f 2d00 |028a: invoke-virtual/range {v45}, Lorg/toulibre/cdl/services/AlarmIntentService;.getPackageName:()Ljava/lang/String; // method@1fc2 │ │ -086a7e: 0c2b |028d: move-result-object v43 │ │ -086a80: 7404 3601 2800 |028e: invoke-virtual/range {v40, v41, v42, v43}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0136 │ │ -086a86: 0a1f |0291: move-result v31 │ │ -086a88: 381f 7800 |0292: if-eqz v31, 030a // +0078 │ │ -086a8c: 2228 3100 |0294: new-instance v40, Landroid/content/Intent; // type@0031 │ │ -086a90: 1c29 4404 |0296: const-class v41, Lorg/toulibre/cdl/activities/RoomImageDialogActivity; // type@0444 │ │ -086a94: 0800 2800 |0298: move-object/from16 v0, v40 │ │ -086a98: 0801 2d00 |029a: move-object/from16 v1, v45 │ │ -086a9c: 0802 2900 |029c: move-object/from16 v2, v41 │ │ -086aa0: 7030 da00 1002 |029e: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ -086aa6: 1529 0010 |02a1: const/high16 v41, #int 268435456 // #1000 │ │ -086aaa: 7402 0301 2800 |02a3: invoke-virtual/range {v40, v41}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0103 │ │ -086ab0: 0c28 |02a6: move-result-object v40 │ │ -086ab2: 7701 0402 2000 |02a7: invoke-static/range {v32}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ -086ab8: 0c29 |02aa: move-result-object v41 │ │ -086aba: 7402 0201 2800 |02ab: invoke-virtual/range {v40, v41}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ -086ac0: 0c14 |02ae: move-result-object v20 │ │ -086ac2: 1a28 6b21 |02af: const-string v40, "roomName" // string@216b │ │ -086ac6: 0800 1400 |02b1: move-object/from16 v0, v20 │ │ -086aca: 0801 2800 |02b3: move-object/from16 v1, v40 │ │ -086ace: 0802 2000 |02b5: move-object/from16 v2, v32 │ │ -086ad2: 6e30 f700 1002 |02b7: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ -086ad8: 1a28 5117 |02ba: const-string v40, "imageResId" // string@1751 │ │ -086adc: 0800 1400 |02bc: move-object/from16 v0, v20 │ │ -086ae0: 0801 2800 |02be: move-object/from16 v1, v40 │ │ -086ae4: 0202 1f00 |02c0: move/from16 v2, v31 │ │ -086ae8: 6e30 f200 1002 |02c2: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ -086aee: 1328 0000 |02c5: const/16 v40, #int 0 // #0 │ │ -086af2: 1529 0008 |02c7: const/high16 v41, #int 134217728 // #800 │ │ -086af6: 0800 2d00 |02c9: move-object/from16 v0, v45 │ │ -086afa: 0201 2800 |02cb: move/from16 v1, v40 │ │ -086afe: 0802 1400 |02cd: move-object/from16 v2, v20 │ │ -086b02: 0203 2900 |02cf: move/from16 v3, v41 │ │ -086b06: 7140 9400 1032 |02d1: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0094 │ │ -086b0c: 0c15 |02d4: move-result-object v21 │ │ -086b0e: 1428 3500 077f |02d5: const v40, #float 1.79447e+38 // #7f070035 │ │ -086b14: 0800 2d00 |02d8: move-object/from16 v0, v45 │ │ -086b18: 0201 2800 |02da: move/from16 v1, v40 │ │ -086b1c: 6e20 c41f 1000 |02dc: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/services/AlarmIntentService;.getString:(I)Ljava/lang/String; // method@1fc4 │ │ -086b22: 0c16 |02df: move-result-object v22 │ │ -086b24: 2228 cc00 |02e0: new-instance v40, Landroid/support/v4/app/NotificationCompat$Action; // type@00cc │ │ -086b28: 1429 5700 027f |02e2: const v41, #float 1.72801e+38 // #7f020057 │ │ -086b2e: 0800 2800 |02e5: move-object/from16 v0, v40 │ │ -086b32: 0201 2900 |02e7: move/from16 v1, v41 │ │ -086b36: 0802 1600 |02e9: move-object/from16 v2, v22 │ │ -086b3a: 0803 1500 |02eb: move-object/from16 v3, v21 │ │ -086b3e: 7040 8304 1032 |02ed: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0483 │ │ -086b44: 0800 1700 |02f0: move-object/from16 v0, v23 │ │ -086b48: 0801 2800 |02f2: move-object/from16 v1, v40 │ │ -086b4c: 6e20 9004 1000 |02f4: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0490 │ │ -086b52: 2228 cc00 |02f7: new-instance v40, Landroid/support/v4/app/NotificationCompat$Action; // type@00cc │ │ -086b56: 1429 5800 027f |02f9: const v41, #float 1.72801e+38 // #7f020058 │ │ -086b5c: 0800 2800 |02fc: move-object/from16 v0, v40 │ │ -086b60: 0201 2900 |02fe: move/from16 v1, v41 │ │ -086b64: 0802 1600 |0300: move-object/from16 v2, v22 │ │ -086b68: 0803 1500 |0302: move-object/from16 v3, v21 │ │ -086b6c: 7040 8304 1032 |0304: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0483 │ │ -086b72: 7402 c104 2700 |0307: invoke-virtual/range {v39, v40}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; // method@04c1 │ │ -086b78: 0800 1700 |030a: move-object/from16 v0, v23 │ │ -086b7c: 0801 2700 |030c: move-object/from16 v1, v39 │ │ -086b80: 6e20 9204 1000 |030e: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.extend:(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0492 │ │ -086b86: 7701 1505 2d00 |0311: invoke-static/range {v45}, Landroid/support/v4/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; // method@0515 │ │ -086b8c: 0c28 |0314: move-result-object v40 │ │ -086b8e: 84e0 |0315: long-to-int v0, v14 │ │ -086b90: 0229 0000 |0316: move/from16 v41, v0 │ │ -086b94: 7401 9104 1700 |0318: invoke-virtual/range {v23}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0491 │ │ -086b9a: 0c2a |031b: move-result-object v42 │ │ -086b9c: 7403 1705 2800 |031c: invoke-virtual/range {v40, v41, v42}, Landroid/support/v4/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@0517 │ │ -086ba2: 7701 bc1f 2e00 |031f: invoke-static/range {v46}, Lorg/toulibre/cdl/receivers/AlarmReceiver;.completeWakefulIntent:(Landroid/content/Intent;)Z // method@1fbc │ │ -086ba8: 2900 eefc |0322: goto/16 0010 // -0312 │ │ -086bac: 1a28 a400 |0324: const-string v40, "%1$s - %2$s" // string@00a4 │ │ -086bb0: 1329 0200 |0326: const/16 v41, #int 2 // #2 │ │ -086bb4: 0200 2900 |0328: move/from16 v0, v41 │ │ -086bb8: 2300 f904 |032a: new-array v0, v0, [Ljava/lang/Object; // type@04f9 │ │ -086bbc: 0829 0000 |032c: move-object/from16 v41, v0 │ │ -086bc0: 132a 0000 |032e: const/16 v42, #int 0 // #0 │ │ -086bc4: 4d26 292a |0330: aput-object v38, v41, v42 │ │ -086bc8: 132a 0100 |0332: const/16 v42, #int 1 // #1 │ │ -086bcc: 4d19 292a |0334: aput-object v25, v41, v42 │ │ -086bd0: 7702 ba1b 2800 |0336: invoke-static/range {v40, v41}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -086bd6: 0c08 |0339: move-result-object v8 │ │ -086bd8: 6e10 3c1f 0b00 |033a: invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;.getSubTitle:()Ljava/lang/String; // method@1f3c │ │ -086bde: 0c23 |033d: move-result-object v35 │ │ -086be0: 7701 e517 2300 |033e: invoke-static/range {v35}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ -086be6: 0a28 |0341: move-result v40 │ │ -086be8: 3828 3300 |0342: if-eqz v40, 0375 // +0033 │ │ -086bec: 2222 2103 |0344: new-instance v34, Landroid/text/SpannableString; // type@0321 │ │ -086bf0: 0800 2200 |0346: move-object/from16 v0, v34 │ │ -086bf4: 0801 1900 |0348: move-object/from16 v1, v25 │ │ -086bf8: 7020 db17 1000 |034a: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ -086bfe: 2228 2e03 |034d: new-instance v40, Landroid/text/style/StyleSpan; // type@032e │ │ -086c02: 1329 0200 |034f: const/16 v41, #int 2 // #2 │ │ -086c06: 7602 ee17 2800 |0351: invoke-direct/range {v40, v41}, Landroid/text/style/StyleSpan;.:(I)V // method@17ee │ │ -086c0c: 7401 dc17 2200 |0354: invoke-virtual/range {v34}, Landroid/text/SpannableString;.length:()I // method@17dc │ │ -086c12: 0a29 |0357: move-result v41 │ │ -086c14: 7401 c01b 1900 |0358: invoke-virtual/range {v25}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -086c1a: 0a2a |035b: move-result v42 │ │ -086c1c: 9129 292a |035c: sub-int v41, v41, v42 │ │ -086c20: 7401 dc17 2200 |035e: invoke-virtual/range {v34}, Landroid/text/SpannableString;.length:()I // method@17dc │ │ -086c26: 0a2a |0361: move-result v42 │ │ -086c28: 132b 2100 |0362: const/16 v43, #int 33 // #21 │ │ -086c2c: 0800 2200 |0364: move-object/from16 v0, v34 │ │ -086c30: 0801 2800 |0366: move-object/from16 v1, v40 │ │ -086c34: 0202 2900 |0368: move/from16 v2, v41 │ │ -086c38: 0203 2a00 |036a: move/from16 v3, v42 │ │ -086c3c: 0204 2b00 |036c: move/from16 v4, v43 │ │ -086c40: 6e54 dd17 1032 |036e: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ -086c46: 0807 2200 |0371: move-object/from16 v7, v34 │ │ -086c4a: 2900 65fe |0373: goto/16 01d8 // -019b │ │ -086c4e: 2222 2103 |0375: new-instance v34, Landroid/text/SpannableString; // type@0321 │ │ -086c52: 1a28 9f00 |0377: const-string v40, "%1$s │ │ -%2$s" // string@009f │ │ -086c56: 1329 0200 |0379: const/16 v41, #int 2 // #2 │ │ -086c5a: 0200 2900 |037b: move/from16 v0, v41 │ │ -086c5e: 2300 f904 |037d: new-array v0, v0, [Ljava/lang/Object; // type@04f9 │ │ -086c62: 0829 0000 |037f: move-object/from16 v41, v0 │ │ -086c66: 132a 0000 |0381: const/16 v42, #int 0 // #0 │ │ -086c6a: 4d23 292a |0383: aput-object v35, v41, v42 │ │ -086c6e: 132a 0100 |0385: const/16 v42, #int 1 // #1 │ │ -086c72: 4d19 292a |0387: aput-object v25, v41, v42 │ │ -086c76: 7702 ba1b 2800 |0389: invoke-static/range {v40, v41}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -086c7c: 0c28 |038c: move-result-object v40 │ │ -086c7e: 0800 2200 |038d: move-object/from16 v0, v34 │ │ -086c82: 0801 2800 |038f: move-object/from16 v1, v40 │ │ -086c86: 7020 db17 1000 |0391: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ -086c8c: 28b9 |0394: goto 034d // -0047 │ │ -086c8e: 0000 |0395: nop // spacer │ │ -086c90: 0002 0500 a98d 8484 e323 7e04 b3e6 ... |0396: sparse-switch-data (22 units) │ │ -086cbc: 0001 0500 0000 0000 3b00 0000 a800 ... |03ac: packed-switch-data (14 units) │ │ + insns size : 952 16-bit code units │ │ +086530: |[086530] org.toulibre.cdl.services.AlarmIntentService.onHandleIntent:(Landroid/content/Intent;)V │ │ +086540: 7401 e100 2b00 |0000: invoke-virtual/range {v43}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ +086546: 0c26 |0003: move-result-object v38 │ │ +086548: 1325 ffff |0004: const/16 v37, #int -1 // #ffff │ │ +08654c: 7401 be1b 2600 |0006: invoke-virtual/range {v38}, Ljava/lang/String;.hashCode:()I // method@1bbe │ │ +086552: 0a27 |0009: move-result v39 │ │ +086554: 2c27 8a03 0000 |000a: sparse-switch v39, 00000394 // +0000038a │ │ +08655a: 2b25 9d03 0000 |000d: packed-switch v37, 000003aa // +0000039d │ │ +086560: 0e00 |0010: return-void │ │ +086562: 1a27 741f |0011: const-string v39, "org.toulibre.cdl.action.UPDATE_ALARMS" // string@1f74 │ │ +086566: 7402 b81b 2600 |0013: invoke-virtual/range {v38, v39}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +08656c: 0a26 |0016: move-result v38 │ │ +08656e: 3826 f6ff |0017: if-eqz v38, 000d // -000a │ │ +086572: 1325 0000 |0019: const/16 v37, #int 0 // #0 │ │ +086576: 28f2 |001b: goto 000d // -000e │ │ +086578: 1a27 6e1f |001c: const-string v39, "org.toulibre.cdl.action.DISABLE_ALARMS" // string@1f6e │ │ +08657c: 7402 b81b 2600 |001e: invoke-virtual/range {v38, v39}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +086582: 0a26 |0021: move-result v38 │ │ +086584: 3826 ebff |0022: if-eqz v38, 000d // -0015 │ │ +086588: 1325 0100 |0024: const/16 v37, #int 1 // #1 │ │ +08658c: 28e7 |0026: goto 000d // -0019 │ │ +08658e: 1a27 6d1f |0027: const-string v39, "org.toulibre.cdl.action.ADD_BOOKMARK" // string@1f6d │ │ +086592: 7402 b81b 2600 |0029: invoke-virtual/range {v38, v39}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +086598: 0a26 |002c: move-result v38 │ │ +08659a: 3826 e0ff |002d: if-eqz v38, 000d // -0020 │ │ +08659e: 1325 0200 |002f: const/16 v37, #int 2 // #2 │ │ +0865a2: 28dc |0031: goto 000d // -0024 │ │ +0865a4: 1a27 721f |0032: const-string v39, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" // string@1f72 │ │ +0865a8: 7402 b81b 2600 |0034: invoke-virtual/range {v38, v39}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +0865ae: 0a26 |0037: move-result v38 │ │ +0865b0: 3826 d5ff |0038: if-eqz v38, 000d // -002b │ │ +0865b4: 1325 0300 |003a: const/16 v37, #int 3 // #3 │ │ +0865b8: 28d1 |003c: goto 000d // -002f │ │ +0865ba: 1a27 711f |003d: const-string v39, "org.toulibre.cdl.action.NOTIFY_EVENT" // string@1f71 │ │ +0865be: 7402 b81b 2600 |003f: invoke-virtual/range {v38, v39}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +0865c4: 0a26 |0042: move-result v38 │ │ +0865c6: 3826 caff |0043: if-eqz v38, 000d // -0036 │ │ +0865ca: 1325 0400 |0045: const/16 v37, #int 4 // #4 │ │ +0865ce: 28c6 |0047: goto 000d // -003a │ │ +0865d0: 7601 c11f 2a00 |0048: invoke-direct/range {v42}, Lorg/toulibre/cdl/services/AlarmIntentService;.getDelay:()J // method@1fc1 │ │ +0865d6: 0b0a |004b: move-result-wide v10 │ │ +0865d8: 7100 d81b 0000 |004c: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +0865de: 0b18 |004f: move-result-wide v24 │ │ +0865e0: 7100 621d 0000 |0050: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +0865e6: 0c25 |0053: move-result-object v37 │ │ +0865e8: 0800 2500 |0054: move-object/from16 v0, v37 │ │ +0865ec: 0501 1800 |0056: move-wide/from16 v1, v24 │ │ +0865f0: 6e30 5b1d 1002 |0058: invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;.getBookmarks:(J)Landroid/database/Cursor; // method@1d5b │ │ +0865f6: 0c08 |005b: move-result-object v8 │ │ +0865f8: 7210 6301 0800 |005c: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0163 │ │ +0865fe: 0a25 |005f: move-result v37 │ │ +086600: 3825 3d00 |0060: if-eqz v37, 009d // +003d │ │ +086604: 7110 751d 0800 |0062: invoke-static {v8}, Lorg/toulibre/cdl/db/DatabaseManager;.toEventId:(Landroid/database/Cursor;)J // method@1d75 │ │ +08660a: 0b0e |0065: move-result-wide v14 │ │ +08660c: 7110 761d 0800 |0066: invoke-static {v8}, Lorg/toulibre/cdl/db/DatabaseManager;.toEventStartTimeMillis:(Landroid/database/Cursor;)J // method@1d76 │ │ +086612: 0b26 |0069: move-result-wide v38 │ │ +086614: 9c16 260a |006a: sub-long v22, v38, v10 │ │ +086618: 0800 2a00 |006c: move-object/from16 v0, v42 │ │ +08661c: 7030 c01f e00f |006e: invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;.getAlarmPendingIntent:(J)Landroid/app/PendingIntent; // method@1fc0 │ │ +086622: 0c1b |0071: move-result-object v27 │ │ +086624: 3125 1618 |0072: cmp-long v37, v22, v24 │ │ +086628: 3b25 1500 |0074: if-gez v37, 0089 // +0015 │ │ +08662c: 0800 2a00 |0076: move-object/from16 v0, v42 │ │ +086630: 5400 180d |0078: iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ +086634: 0825 0000 |007a: move-object/from16 v37, v0 │ │ +086638: 0800 2500 |007c: move-object/from16 v0, v37 │ │ +08663c: 0801 1b00 |007e: move-object/from16 v1, v27 │ │ +086640: 6e20 2c00 1000 |0080: invoke-virtual {v0, v1}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@002c │ │ +086646: 28d9 |0083: goto 005c // -0027 │ │ +086648: 0d25 |0084: move-exception v37 │ │ +08664a: 7210 5701 0800 |0085: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +086650: 2725 |0088: throw v37 │ │ +086652: 0800 2a00 |0089: move-object/from16 v0, v42 │ │ +086656: 5400 180d |008b: iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ +08665a: 0825 0000 |008d: move-object/from16 v37, v0 │ │ +08665e: 1326 0000 |008f: const/16 v38, #int 0 // #0 │ │ +086662: 0800 2500 |0091: move-object/from16 v0, v37 │ │ +086666: 0201 2600 |0093: move/from16 v1, v38 │ │ +08666a: 0502 1600 |0095: move-wide/from16 v2, v22 │ │ +08666e: 0804 1b00 |0097: move-object/from16 v4, v27 │ │ +086672: 6e54 2d00 1032 |0099: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@002d │ │ +086678: 28c0 |009c: goto 005c // -0040 │ │ +08667a: 7210 5701 0800 |009d: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +086680: 1a25 d226 |00a0: const-string v37, "with_wake_lock" // string@26d2 │ │ +086684: 1326 0000 |00a2: const/16 v38, #int 0 // #0 │ │ +086688: 0800 2b00 |00a4: move-object/from16 v0, v43 │ │ +08668c: 0801 2500 |00a6: move-object/from16 v1, v37 │ │ +086690: 0202 2600 |00a8: move/from16 v2, v38 │ │ +086694: 6e30 e200 1002 |00aa: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@00e2 │ │ +08669a: 0a25 |00ad: move-result v37 │ │ +08669c: 3825 62ff |00ae: if-eqz v37, 0010 // -009e │ │ +0866a0: 7701 bc1f 2b00 |00b0: invoke-static/range {v43}, Lorg/toulibre/cdl/receivers/AlarmReceiver;.completeWakefulIntent:(Landroid/content/Intent;)Z // method@1fbc │ │ +0866a6: 2900 5dff |00b3: goto/16 0010 // -00a3 │ │ +0866aa: 7100 621d 0000 |00b5: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +0866b0: 0c25 |00b8: move-result-object v37 │ │ +0866b2: 7100 d81b 0000 |00b9: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +0866b8: 0b26 |00bc: move-result-wide v38 │ │ +0866ba: 7403 5b1d 2500 |00bd: invoke-virtual/range {v37, v38, v39}, Lorg/toulibre/cdl/db/DatabaseManager;.getBookmarks:(J)Landroid/database/Cursor; // method@1d5b │ │ +0866c0: 0c08 |00c0: move-result-object v8 │ │ +0866c2: 7210 6301 0800 |00c1: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@0163 │ │ +0866c8: 0a25 |00c4: move-result v37 │ │ +0866ca: 3825 1b00 |00c5: if-eqz v37, 00e0 // +001b │ │ +0866ce: 7110 751d 0800 |00c7: invoke-static {v8}, Lorg/toulibre/cdl/db/DatabaseManager;.toEventId:(Landroid/database/Cursor;)J // method@1d75 │ │ +0866d4: 0b0e |00ca: move-result-wide v14 │ │ +0866d6: 0800 2a00 |00cb: move-object/from16 v0, v42 │ │ +0866da: 5400 180d |00cd: iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ +0866de: 0825 0000 |00cf: move-object/from16 v37, v0 │ │ +0866e2: 0800 2a00 |00d1: move-object/from16 v0, v42 │ │ +0866e6: 7030 c01f e00f |00d3: invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;.getAlarmPendingIntent:(J)Landroid/app/PendingIntent; // method@1fc0 │ │ +0866ec: 0c26 |00d6: move-result-object v38 │ │ +0866ee: 7402 2c00 2500 |00d7: invoke-virtual/range {v37, v38}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@002c │ │ +0866f4: 28e7 |00da: goto 00c1 // -0019 │ │ +0866f6: 0d25 |00db: move-exception v37 │ │ +0866f8: 7210 5701 0800 |00dc: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +0866fe: 2725 |00df: throw v37 │ │ +086700: 7210 5701 0800 |00e0: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0157 │ │ +086706: 2900 2dff |00e3: goto/16 0010 // -00d3 │ │ +08670a: 7601 c11f 2a00 |00e5: invoke-direct/range {v42}, Lorg/toulibre/cdl/services/AlarmIntentService;.getDelay:()J // method@1fc1 │ │ +086710: 0b0a |00e8: move-result-wide v10 │ │ +086712: 1a25 7e13 |00e9: const-string v37, "event_id" // string@137e │ │ +086716: 1626 ffff |00eb: const-wide/16 v38, #int -1 // #ffff │ │ +08671a: 0800 2b00 |00ed: move-object/from16 v0, v43 │ │ +08671e: 0801 2500 |00ef: move-object/from16 v1, v37 │ │ +086722: 0502 2600 |00f1: move-wide/from16 v2, v38 │ │ +086726: 6e40 eb00 1032 |00f3: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00eb │ │ +08672c: 0b0e |00f6: move-result-wide v14 │ │ +08672e: 1a25 8313 |00f7: const-string v37, "event_start" // string@1383 │ │ +086732: 1626 ffff |00f9: const-wide/16 v38, #int -1 // #ffff │ │ +086736: 0800 2b00 |00fb: move-object/from16 v0, v43 │ │ +08673a: 0801 2500 |00fd: move-object/from16 v1, v37 │ │ +08673e: 0502 2600 |00ff: move-wide/from16 v2, v38 │ │ +086742: 6e40 eb00 1032 |0101: invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;.getLongExtra:(Ljava/lang/String;J)J // method@00eb │ │ +086748: 0b20 |0104: move-result-wide v32 │ │ +08674a: 1626 ffff |0105: const-wide/16 v38, #int -1 // #ffff │ │ +08674e: 3125 2026 |0107: cmp-long v37, v32, v38 │ │ +086752: 3825 07ff |0109: if-eqz v37, 0010 // -00f9 │ │ +086756: 7100 d81b 0000 |010b: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +08675c: 0b26 |010e: move-result-wide v38 │ │ +08675e: 3125 2026 |010f: cmp-long v37, v32, v38 │ │ +086762: 3a25 fffe |0111: if-ltz v37, 0010 // -0101 │ │ +086766: 0800 2a00 |0113: move-object/from16 v0, v42 │ │ +08676a: 5400 180d |0115: iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ +08676e: 0825 0000 |0117: move-object/from16 v37, v0 │ │ +086772: 1326 0000 |0119: const/16 v38, #int 0 // #0 │ │ +086776: 9c28 200a |011b: sub-long v40, v32, v10 │ │ +08677a: 0800 2a00 |011d: move-object/from16 v0, v42 │ │ +08677e: 7030 c01f e00f |011f: invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;.getAlarmPendingIntent:(J)Landroid/app/PendingIntent; // method@1fc0 │ │ +086784: 0c27 |0122: move-result-object v39 │ │ +086786: 0800 2500 |0123: move-object/from16 v0, v37 │ │ +08678a: 0201 2600 |0125: move/from16 v1, v38 │ │ +08678e: 0502 2800 |0127: move-wide/from16 v2, v40 │ │ +086792: 0804 2700 |0129: move-object/from16 v4, v39 │ │ +086796: 6e54 2d00 1032 |012b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/AlarmManager;.set:(IJLandroid/app/PendingIntent;)V // method@002d │ │ +08679c: 2900 e2fe |012e: goto/16 0010 // -011e │ │ +0867a0: 1a25 8213 |0130: const-string v37, "event_ids" // string@1382 │ │ +0867a4: 0800 2b00 |0132: move-object/from16 v0, v43 │ │ +0867a8: 0801 2500 |0134: move-object/from16 v1, v37 │ │ +0867ac: 6e20 ea00 1000 |0136: invoke-virtual {v0, v1}, Landroid/content/Intent;.getLongArrayExtra:(Ljava/lang/String;)[J // method@00ea │ │ +0867b2: 0c0d |0139: move-result-object v13 │ │ +0867b4: 21d0 |013a: array-length v0, v13 │ │ +0867b6: 0226 0000 |013b: move/from16 v38, v0 │ │ +0867ba: 1325 0000 |013d: const/16 v37, #int 0 // #0 │ │ +0867be: 0200 2500 |013f: move/from16 v0, v37 │ │ +0867c2: 0201 2600 |0141: move/from16 v1, v38 │ │ +0867c6: 3510 cdfe |0143: if-ge v0, v1, 0010 // -0133 │ │ +0867ca: 450e 0d25 |0145: aget-wide v14, v13, v37 │ │ +0867ce: 0800 2a00 |0147: move-object/from16 v0, v42 │ │ +0867d2: 5400 180d |0149: iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;.alarmManager:Landroid/app/AlarmManager; // field@0d18 │ │ +0867d6: 0827 0000 |014b: move-object/from16 v39, v0 │ │ +0867da: 0800 2a00 |014d: move-object/from16 v0, v42 │ │ +0867de: 7030 c01f e00f |014f: invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;.getAlarmPendingIntent:(J)Landroid/app/PendingIntent; // method@1fc0 │ │ +0867e4: 0c28 |0152: move-result-object v40 │ │ +0867e6: 7402 2c00 2700 |0153: invoke-virtual/range {v39, v40}, Landroid/app/AlarmManager;.cancel:(Landroid/app/PendingIntent;)V // method@002c │ │ +0867ec: d825 2501 |0156: add-int/lit8 v37, v37, #int 1 // #01 │ │ +0867f0: 28e7 |0158: goto 013f // -0019 │ │ +0867f2: 7401 e600 2b00 |0159: invoke-virtual/range {v43}, Landroid/content/Intent;.getDataString:()Ljava/lang/String; // method@00e6 │ │ +0867f8: 0c25 |015c: move-result-object v37 │ │ +0867fa: 7701 951b 2500 |015d: invoke-static/range {v37}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@1b95 │ │ +086800: 0b0e |0160: move-result-wide v14 │ │ +086802: 7100 621d 0000 |0161: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +086808: 0c25 |0164: move-result-object v37 │ │ +08680a: 0800 2500 |0165: move-object/from16 v0, v37 │ │ +08680e: 6e30 5e1d e00f |0167: invoke-virtual {v0, v14, v15}, Lorg/toulibre/cdl/db/DatabaseManager;.getEvent:(J)Lorg/toulibre/cdl/model/Event; // method@1d5e │ │ +086814: 0c0c |016a: move-result-object v12 │ │ +086816: 380c b201 |016b: if-eqz v12, 031d // +01b2 │ │ +08681a: 7701 4d05 2a00 |016d: invoke-static/range {v42}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@054d │ │ +086820: 0c25 |0170: move-result-object v37 │ │ +086822: 2226 3100 |0171: new-instance v38, Landroid/content/Intent; // type@0031 │ │ +086826: 1c27 4204 |0173: const-class v39, Lorg/toulibre/cdl/activities/MainActivity; // type@0442 │ │ +08682a: 0800 2600 |0175: move-object/from16 v0, v38 │ │ +08682e: 0801 2a00 |0177: move-object/from16 v1, v42 │ │ +086832: 0802 2700 |0179: move-object/from16 v2, v39 │ │ +086836: 7030 da00 1002 |017b: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +08683c: 7402 4905 2500 |017e: invoke-virtual/range {v37, v38}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0549 │ │ +086842: 0c25 |0181: move-result-object v37 │ │ +086844: 2226 3100 |0182: new-instance v38, Landroid/content/Intent; // type@0031 │ │ +086848: 1c27 3404 |0184: const-class v39, Lorg/toulibre/cdl/activities/EventDetailsActivity; // type@0434 │ │ +08684c: 0800 2600 |0186: move-object/from16 v0, v38 │ │ +086850: 0801 2a00 |0188: move-object/from16 v1, v42 │ │ +086854: 0802 2700 |018a: move-object/from16 v2, v39 │ │ +086858: 7030 da00 1002 |018c: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +08685e: 6e10 351f 0c00 |018f: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getId:()J // method@1f35 │ │ +086864: 0b28 |0192: move-result-wide v40 │ │ +086866: 7702 c81b 2800 |0193: invoke-static/range {v40, v41}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@1bc8 │ │ +08686c: 0c27 |0196: move-result-object v39 │ │ +08686e: 7701 0402 2700 |0197: invoke-static/range {v39}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ +086874: 0c27 |019a: move-result-object v39 │ │ +086876: 7402 0201 2600 |019b: invoke-virtual/range {v38, v39}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ +08687c: 0c26 |019e: move-result-object v38 │ │ +08687e: 7402 4905 2500 |019f: invoke-virtual/range {v37, v38}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@0549 │ │ +086884: 0c25 |01a2: move-result-object v37 │ │ +086886: 1326 0000 |01a3: const/16 v38, #int 0 // #0 │ │ +08688a: 1527 0008 |01a5: const/high16 v39, #int 134217728 // #800 │ │ +08688e: 7403 4e05 2500 |01a7: invoke-virtual/range {v37, v38, v39}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(II)Landroid/app/PendingIntent; // method@054e │ │ +086894: 0c10 |01aa: move-result-object v16 │ │ +086896: 1219 |01ab: const/4 v9, #int 1 // #1 │ │ +086898: 7701 6b02 2a00 |01ac: invoke-static/range {v42}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@026b │ │ +08689e: 0c1e |01af: move-result-object v30 │ │ +0868a0: 1a25 371e |01b0: const-string v37, "notifications_vibrate" // string@1e37 │ │ +0868a4: 1326 0000 |01b2: const/16 v38, #int 0 // #0 │ │ +0868a8: 0800 1e00 |01b4: move-object/from16 v0, v30 │ │ +0868ac: 0801 2500 |01b6: move-object/from16 v1, v37 │ │ +0868b0: 0202 2600 |01b8: move/from16 v2, v38 │ │ +0868b4: 7230 1201 1002 |01ba: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0112 │ │ +0868ba: 0a25 |01bd: move-result v37 │ │ +0868bc: 3825 0400 |01be: if-eqz v37, 01c2 // +0004 │ │ +0868c0: de09 0902 |01c0: or-int/lit8 v9, v9, #int 2 // #02 │ │ +0868c4: 6e10 381f 0c00 |01c2: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getPersonsSummary:()Ljava/lang/String; // method@1f38 │ │ +0868ca: 0c1a |01c5: move-result-object v26 │ │ +0868cc: 6e10 3e1f 0c00 |01c6: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getTrack:()Lorg/toulibre/cdl/model/Track; // method@1f3e │ │ +0868d2: 0c25 |01c9: move-result-object v37 │ │ +0868d4: 7401 8b1f 2500 |01ca: invoke-virtual/range {v37}, Lorg/toulibre/cdl/model/Track;.getName:()Ljava/lang/String; // method@1f8b │ │ +0868da: 0c23 |01cd: move-result-object v35 │ │ +0868dc: 7701 e517 1a00 |01ce: invoke-static/range {v26}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +0868e2: 0a25 |01d1: move-result v37 │ │ +0868e4: 3825 5001 |01d2: if-eqz v37, 0322 // +0150 │ │ +0868e8: 0807 2300 |01d4: move-object/from16 v7, v35 │ │ +0868ec: 6e10 3c1f 0c00 |01d6: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getSubTitle:()Ljava/lang/String; // method@1f3c │ │ +0868f2: 0c06 |01d9: move-result-object v6 │ │ +0868f4: 7401 c31f 2a00 |01da: invoke-virtual/range {v42}, Lorg/toulibre/cdl/services/AlarmIntentService;.getResources:()Landroid/content/res/Resources; // method@1fc3 │ │ +0868fa: 0c25 |01dd: move-result-object v37 │ │ +0868fc: 1426 1800 0d7f |01de: const v38, #float 1.87422e+38 // #7f0d0018 │ │ +086902: 7402 3001 2500 |01e1: invoke-virtual/range {v37, v38}, Landroid/content/res/Resources;.getColor:(I)I // method@0130 │ │ +086908: 0a15 |01e4: move-result v21 │ │ +08690a: 2225 cf00 |01e5: new-instance v37, Landroid/support/v4/app/NotificationCompat$Builder; // type@00cf │ │ +08690e: 0800 2500 |01e7: move-object/from16 v0, v37 │ │ +086912: 0801 2a00 |01e9: move-object/from16 v1, v42 │ │ +086916: 7020 8f04 1000 |01eb: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.:(Landroid/content/Context;)V // method@048f │ │ +08691c: 1426 6500 027f |01ee: const v38, #float 1.72802e+38 // #7f020065 │ │ +086922: 7402 a004 2500 |01f1: invoke-virtual/range {v37, v38}, Landroid/support/v4/app/NotificationCompat$Builder;.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@04a0 │ │ +086928: 0c25 |01f4: move-result-object v37 │ │ +08692a: 0800 2500 |01f5: move-object/from16 v0, v37 │ │ +08692e: 0201 1500 |01f7: move/from16 v1, v21 │ │ +086932: 6e20 9704 1000 |01f9: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setColor:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@0497 │ │ +086938: 0c25 |01fc: move-result-object v37 │ │ +08693a: 6e10 3b1f 0c00 |01fd: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getStartTime:()Ljava/util/Date; // method@1f3b │ │ +086940: 0c26 |0200: move-result-object v38 │ │ +086942: 7401 1e1c 2600 |0201: invoke-virtual/range {v38}, Ljava/util/Date;.getTime:()J // method@1c1e │ │ +086948: 0b26 |0204: move-result-wide v38 │ │ +08694a: 7403 a204 2500 |0205: invoke-virtual/range {v37, v38, v39}, Landroid/support/v4/app/NotificationCompat$Builder;.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; // method@04a2 │ │ +086950: 0c25 |0208: move-result-object v37 │ │ +086952: 6e10 3d1f 0c00 |0209: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getTitle:()Ljava/lang/String; // method@1f3d │ │ +086958: 0c26 |020c: move-result-object v38 │ │ +08695a: 7402 9b04 2500 |020d: invoke-virtual/range {v37, v38}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@049b │ │ +086960: 0c25 |0210: move-result-object v37 │ │ +086962: 0800 2500 |0211: move-object/from16 v0, v37 │ │ +086966: 6e20 9a04 7000 |0213: invoke-virtual {v0, v7}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@049a │ │ +08696c: 0c25 |0216: move-result-object v37 │ │ +08696e: 2226 ce00 |0217: new-instance v38, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@00ce │ │ +086972: 7601 8c04 2600 |0219: invoke-direct/range {v38}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.:()V // method@048c │ │ +086978: 0800 2600 |021c: move-object/from16 v0, v38 │ │ +08697c: 6e20 8d04 6000 |021e: invoke-virtual {v0, v6}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; // method@048d │ │ +086982: 0c26 |0221: move-result-object v38 │ │ +086984: 0800 2600 |0222: move-object/from16 v0, v38 │ │ +086988: 0801 2300 |0224: move-object/from16 v1, v35 │ │ +08698c: 6e20 8e04 1000 |0226: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; // method@048e │ │ +086992: 0c26 |0229: move-result-object v38 │ │ +086994: 7402 a104 2500 |022a: invoke-virtual/range {v37, v38}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@04a1 │ │ +08699a: 0c25 |022d: move-result-object v37 │ │ +08699c: 6e10 391f 0c00 |022e: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ +0869a2: 0c26 |0231: move-result-object v38 │ │ +0869a4: 7402 9804 2500 |0232: invoke-virtual/range {v37, v38}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0498 │ │ +0869aa: 0c25 |0235: move-result-object v37 │ │ +0869ac: 0800 2500 |0236: move-object/from16 v0, v37 │ │ +0869b0: 0801 1000 |0238: move-object/from16 v1, v16 │ │ +0869b4: 6e20 9904 1000 |023a: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0499 │ │ +0869ba: 0c25 |023d: move-result-object v37 │ │ +0869bc: 1326 0100 |023e: const/16 v38, #int 1 // #1 │ │ +0869c0: 7402 9504 2500 |0240: invoke-virtual/range {v37, v38}, Landroid/support/v4/app/NotificationCompat$Builder;.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; // method@0495 │ │ +0869c6: 0c25 |0243: move-result-object v37 │ │ +0869c8: 0800 2500 |0244: move-object/from16 v0, v37 │ │ +0869cc: 6e20 9c04 9000 |0246: invoke-virtual {v0, v9}, Landroid/support/v4/app/NotificationCompat$Builder;.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@049c │ │ +0869d2: 0c25 |0249: move-result-object v37 │ │ +0869d4: 1326 0100 |024a: const/16 v38, #int 1 // #1 │ │ +0869d8: 7402 9f04 2500 |024c: invoke-virtual/range {v37, v38}, Landroid/support/v4/app/NotificationCompat$Builder;.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; // method@049f │ │ +0869de: 0c25 |024f: move-result-object v37 │ │ +0869e0: 1a26 6f13 |0250: const-string v38, "event" // string@136f │ │ +0869e4: 7402 9604 2500 |0252: invoke-virtual/range {v37, v38}, Landroid/support/v4/app/NotificationCompat$Builder;.setCategory:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0496 │ │ +0869ea: 0c14 |0255: move-result-object v20 │ │ +0869ec: 1a25 361e |0256: const-string v37, "notifications_led" // string@1e36 │ │ +0869f0: 1326 0000 |0258: const/16 v38, #int 0 // #0 │ │ +0869f4: 0800 1e00 |025a: move-object/from16 v0, v30 │ │ +0869f8: 0801 2500 |025c: move-object/from16 v1, v37 │ │ +0869fc: 0202 2600 |025e: move/from16 v2, v38 │ │ +086a00: 7230 1201 1002 |0260: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0112 │ │ +086a06: 0a25 |0263: move-result v37 │ │ +086a08: 3825 1100 |0264: if-eqz v37, 0275 // +0011 │ │ +086a0c: 1325 e803 |0266: const/16 v37, #int 1000 // #3e8 │ │ +086a10: 1326 8813 |0268: const/16 v38, #int 5000 // #1388 │ │ +086a14: 0800 1400 |026a: move-object/from16 v0, v20 │ │ +086a18: 0201 1500 |026c: move/from16 v1, v21 │ │ +086a1c: 0202 2500 |026e: move/from16 v2, v37 │ │ +086a20: 0203 2600 |0270: move/from16 v3, v38 │ │ +086a24: 6e40 9e04 1032 |0272: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; // method@049e │ │ +086a2a: 2224 dc00 |0275: new-instance v36, Landroid/support/v4/app/NotificationCompat$WearableExtender; // type@00dc │ │ +086a2e: 7601 c004 2400 |0277: invoke-direct/range {v36}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.:()V // method@04c0 │ │ +086a34: 6e10 391f 0c00 |027a: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getRoomName:()Ljava/lang/String; // method@1f39 │ │ +086a3a: 0c1d |027d: move-result-object v29 │ │ +086a3c: 7401 c31f 2a00 |027e: invoke-virtual/range {v42}, Lorg/toulibre/cdl/services/AlarmIntentService;.getResources:()Landroid/content/res/Resources; // method@1fc3 │ │ +086a42: 0c25 |0281: move-result-object v37 │ │ +086a44: 7701 ef1f 1d00 |0282: invoke-static/range {v29}, Lorg/toulibre/cdl/utils/StringUtils;.roomNameToResourceName:(Ljava/lang/String;)Ljava/lang/String; // method@1fef │ │ +086a4a: 0c26 |0285: move-result-object v38 │ │ +086a4c: 1a27 f312 |0286: const-string v39, "drawable" // string@12f3 │ │ +086a50: 7401 c21f 2a00 |0288: invoke-virtual/range {v42}, Lorg/toulibre/cdl/services/AlarmIntentService;.getPackageName:()Ljava/lang/String; // method@1fc2 │ │ +086a56: 0c28 |028b: move-result-object v40 │ │ +086a58: 7404 3601 2500 |028c: invoke-virtual/range {v37, v38, v39, v40}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@0136 │ │ +086a5e: 0a1c |028f: move-result v28 │ │ +086a60: 381c 7800 |0290: if-eqz v28, 0308 // +0078 │ │ +086a64: 2225 3100 |0292: new-instance v37, Landroid/content/Intent; // type@0031 │ │ +086a68: 1c26 4404 |0294: const-class v38, Lorg/toulibre/cdl/activities/RoomImageDialogActivity; // type@0444 │ │ +086a6c: 0800 2500 |0296: move-object/from16 v0, v37 │ │ +086a70: 0801 2a00 |0298: move-object/from16 v1, v42 │ │ +086a74: 0802 2600 |029a: move-object/from16 v2, v38 │ │ +086a78: 7030 da00 1002 |029c: invoke-direct {v0, v1, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@00da │ │ +086a7e: 1526 0010 |029f: const/high16 v38, #int 268435456 // #1000 │ │ +086a82: 7402 0301 2500 |02a1: invoke-virtual/range {v37, v38}, Landroid/content/Intent;.setFlags:(I)Landroid/content/Intent; // method@0103 │ │ +086a88: 0c25 |02a4: move-result-object v37 │ │ +086a8a: 7701 0402 1d00 |02a5: invoke-static/range {v29}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@0204 │ │ +086a90: 0c26 |02a8: move-result-object v38 │ │ +086a92: 7402 0201 2500 |02a9: invoke-virtual/range {v37, v38}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0102 │ │ +086a98: 0c11 |02ac: move-result-object v17 │ │ +086a9a: 1a25 6921 |02ad: const-string v37, "roomName" // string@2169 │ │ +086a9e: 0800 1100 |02af: move-object/from16 v0, v17 │ │ +086aa2: 0801 2500 |02b1: move-object/from16 v1, v37 │ │ +086aa6: 0802 1d00 |02b3: move-object/from16 v2, v29 │ │ +086aaa: 6e30 f700 1002 |02b5: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@00f7 │ │ +086ab0: 1a25 4f17 |02b8: const-string v37, "imageResId" // string@174f │ │ +086ab4: 0800 1100 |02ba: move-object/from16 v0, v17 │ │ +086ab8: 0801 2500 |02bc: move-object/from16 v1, v37 │ │ +086abc: 0202 1c00 |02be: move/from16 v2, v28 │ │ +086ac0: 6e30 f200 1002 |02c0: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ +086ac6: 1325 0000 |02c3: const/16 v37, #int 0 // #0 │ │ +086aca: 1526 0008 |02c5: const/high16 v38, #int 134217728 // #800 │ │ +086ace: 0800 2a00 |02c7: move-object/from16 v0, v42 │ │ +086ad2: 0201 2500 |02c9: move/from16 v1, v37 │ │ +086ad6: 0802 1100 |02cb: move-object/from16 v2, v17 │ │ +086ada: 0203 2600 |02cd: move/from16 v3, v38 │ │ +086ade: 7140 9400 1032 |02cf: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@0094 │ │ +086ae4: 0c12 |02d2: move-result-object v18 │ │ +086ae6: 1425 3500 077f |02d3: const v37, #float 1.79447e+38 // #7f070035 │ │ +086aec: 0800 2a00 |02d6: move-object/from16 v0, v42 │ │ +086af0: 0201 2500 |02d8: move/from16 v1, v37 │ │ +086af4: 6e20 c41f 1000 |02da: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/services/AlarmIntentService;.getString:(I)Ljava/lang/String; // method@1fc4 │ │ +086afa: 0c13 |02dd: move-result-object v19 │ │ +086afc: 2225 cc00 |02de: new-instance v37, Landroid/support/v4/app/NotificationCompat$Action; // type@00cc │ │ +086b00: 1426 5700 027f |02e0: const v38, #float 1.72801e+38 // #7f020057 │ │ +086b06: 0800 2500 |02e3: move-object/from16 v0, v37 │ │ +086b0a: 0201 2600 |02e5: move/from16 v1, v38 │ │ +086b0e: 0802 1300 |02e7: move-object/from16 v2, v19 │ │ +086b12: 0803 1200 |02e9: move-object/from16 v3, v18 │ │ +086b16: 7040 8304 1032 |02eb: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0483 │ │ +086b1c: 0800 1400 |02ee: move-object/from16 v0, v20 │ │ +086b20: 0801 2500 |02f0: move-object/from16 v1, v37 │ │ +086b24: 6e20 9004 1000 |02f2: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0490 │ │ +086b2a: 2225 cc00 |02f5: new-instance v37, Landroid/support/v4/app/NotificationCompat$Action; // type@00cc │ │ +086b2e: 1426 5800 027f |02f7: const v38, #float 1.72801e+38 // #7f020058 │ │ +086b34: 0800 2500 |02fa: move-object/from16 v0, v37 │ │ +086b38: 0201 2600 |02fc: move/from16 v1, v38 │ │ +086b3c: 0802 1300 |02fe: move-object/from16 v2, v19 │ │ +086b40: 0803 1200 |0300: move-object/from16 v3, v18 │ │ +086b44: 7040 8304 1032 |0302: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@0483 │ │ +086b4a: 7402 c104 2400 |0305: invoke-virtual/range {v36, v37}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; // method@04c1 │ │ +086b50: 0800 1400 |0308: move-object/from16 v0, v20 │ │ +086b54: 0801 2400 |030a: move-object/from16 v1, v36 │ │ +086b58: 6e20 9204 1000 |030c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.extend:(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0492 │ │ +086b5e: 7701 1505 2a00 |030f: invoke-static/range {v42}, Landroid/support/v4/app/NotificationManagerCompat;.from:(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; // method@0515 │ │ +086b64: 0c25 |0312: move-result-object v37 │ │ +086b66: 84e0 |0313: long-to-int v0, v14 │ │ +086b68: 0226 0000 |0314: move/from16 v38, v0 │ │ +086b6c: 7401 9104 1400 |0316: invoke-virtual/range {v20}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0491 │ │ +086b72: 0c27 |0319: move-result-object v39 │ │ +086b74: 7403 1705 2500 |031a: invoke-virtual/range {v37, v38, v39}, Landroid/support/v4/app/NotificationManagerCompat;.notify:(ILandroid/app/Notification;)V // method@0517 │ │ +086b7a: 7701 bc1f 2b00 |031d: invoke-static/range {v43}, Lorg/toulibre/cdl/receivers/AlarmReceiver;.completeWakefulIntent:(Landroid/content/Intent;)Z // method@1fbc │ │ +086b80: 2900 f0fc |0320: goto/16 0010 // -0310 │ │ +086b84: 1a25 a300 |0322: const-string v37, "%1$s - %2$s" // string@00a3 │ │ +086b88: 1326 0200 |0324: const/16 v38, #int 2 // #2 │ │ +086b8c: 0200 2600 |0326: move/from16 v0, v38 │ │ +086b90: 2300 f904 |0328: new-array v0, v0, [Ljava/lang/Object; // type@04f9 │ │ +086b94: 0826 0000 |032a: move-object/from16 v38, v0 │ │ +086b98: 1327 0000 |032c: const/16 v39, #int 0 // #0 │ │ +086b9c: 4d23 2627 |032e: aput-object v35, v38, v39 │ │ +086ba0: 1327 0100 |0330: const/16 v39, #int 1 // #1 │ │ +086ba4: 4d1a 2627 |0332: aput-object v26, v38, v39 │ │ +086ba8: 7702 ba1b 2500 |0334: invoke-static/range {v37, v38}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +086bae: 0c07 |0337: move-result-object v7 │ │ +086bb0: 6e10 3c1f 0c00 |0338: invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;.getSubTitle:()Ljava/lang/String; // method@1f3c │ │ +086bb6: 0c22 |033b: move-result-object v34 │ │ +086bb8: 7701 e517 2200 |033c: invoke-static/range {v34}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@17e5 │ │ +086bbe: 0a25 |033f: move-result v37 │ │ +086bc0: 3825 3300 |0340: if-eqz v37, 0373 // +0033 │ │ +086bc4: 221f 2103 |0342: new-instance v31, Landroid/text/SpannableString; // type@0321 │ │ +086bc8: 0800 1f00 |0344: move-object/from16 v0, v31 │ │ +086bcc: 0801 1a00 |0346: move-object/from16 v1, v26 │ │ +086bd0: 7020 db17 1000 |0348: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ +086bd6: 2225 2e03 |034b: new-instance v37, Landroid/text/style/StyleSpan; // type@032e │ │ +086bda: 1326 0200 |034d: const/16 v38, #int 2 // #2 │ │ +086bde: 7602 ee17 2500 |034f: invoke-direct/range {v37, v38}, Landroid/text/style/StyleSpan;.:(I)V // method@17ee │ │ +086be4: 7401 dc17 1f00 |0352: invoke-virtual/range {v31}, Landroid/text/SpannableString;.length:()I // method@17dc │ │ +086bea: 0a26 |0355: move-result v38 │ │ +086bec: 7401 c01b 1a00 |0356: invoke-virtual/range {v26}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +086bf2: 0a27 |0359: move-result v39 │ │ +086bf4: 9126 2627 |035a: sub-int v38, v38, v39 │ │ +086bf8: 7401 dc17 1f00 |035c: invoke-virtual/range {v31}, Landroid/text/SpannableString;.length:()I // method@17dc │ │ +086bfe: 0a27 |035f: move-result v39 │ │ +086c00: 1328 2100 |0360: const/16 v40, #int 33 // #21 │ │ +086c04: 0800 1f00 |0362: move-object/from16 v0, v31 │ │ +086c08: 0801 2500 |0364: move-object/from16 v1, v37 │ │ +086c0c: 0202 2600 |0366: move/from16 v2, v38 │ │ +086c10: 0203 2700 |0368: move/from16 v3, v39 │ │ +086c14: 0204 2800 |036a: move/from16 v4, v40 │ │ +086c18: 6e54 dd17 1032 |036c: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@17dd │ │ +086c1e: 0806 1f00 |036f: move-object/from16 v6, v31 │ │ +086c22: 2900 69fe |0371: goto/16 01da // -0197 │ │ +086c26: 221f 2103 |0373: new-instance v31, Landroid/text/SpannableString; // type@0321 │ │ +086c2a: 1a25 9e00 |0375: const-string v37, "%1$s │ │ +%2$s" // string@009e │ │ +086c2e: 1326 0200 |0377: const/16 v38, #int 2 // #2 │ │ +086c32: 0200 2600 |0379: move/from16 v0, v38 │ │ +086c36: 2300 f904 |037b: new-array v0, v0, [Ljava/lang/Object; // type@04f9 │ │ +086c3a: 0826 0000 |037d: move-object/from16 v38, v0 │ │ +086c3e: 1327 0000 |037f: const/16 v39, #int 0 // #0 │ │ +086c42: 4d22 2627 |0381: aput-object v34, v38, v39 │ │ +086c46: 1327 0100 |0383: const/16 v39, #int 1 // #1 │ │ +086c4a: 4d1a 2627 |0385: aput-object v26, v38, v39 │ │ +086c4e: 7702 ba1b 2500 |0387: invoke-static/range {v37, v38}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +086c54: 0c25 |038a: move-result-object v37 │ │ +086c56: 0800 1f00 |038b: move-object/from16 v0, v31 │ │ +086c5a: 0801 2500 |038d: move-object/from16 v1, v37 │ │ +086c5e: 7020 db17 1000 |038f: invoke-direct {v0, v1}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@17db │ │ +086c64: 28b9 |0392: goto 034b // -0047 │ │ +086c66: 0000 |0393: nop // spacer │ │ +086c68: 0002 0500 a98d 8484 e323 7e04 b3e6 ... |0394: sparse-switch-data (22 units) │ │ +086c94: 0001 0500 0000 0000 3b00 0000 a800 ... |03aa: packed-switch-data (14 units) │ │ catches : 3 │ │ 0x005c - 0x0083 │ │ -> 0x0084 │ │ 0x0089 - 0x009c │ │ -> 0x0084 │ │ - 0x00c5 - 0x00de │ │ - -> 0x00df │ │ + 0x00c1 - 0x00da │ │ + -> 0x00db │ │ positions : │ │ 0x0000 line=67 │ │ 0x0010 line=230 │ │ 0x0011 line=67 │ │ 0x0048 line=72 │ │ 0x004c line=73 │ │ 0x0050 line=74 │ │ @@ -215771,123 +215806,142 @@ │ │ 0x0076 line=82 │ │ 0x0084 line=88 │ │ 0x0089 line=84 │ │ 0x009d line=88 │ │ 0x00a0 line=92 │ │ 0x00b0 line=93 │ │ 0x00b5 line=101 │ │ - 0x00c5 line=103 │ │ - 0x00cb line=104 │ │ - 0x00cf line=105 │ │ - 0x00df line=108 │ │ - 0x00e9 line=115 │ │ - 0x00ed line=116 │ │ - 0x00fb line=117 │ │ - 0x0109 line=119 │ │ - 0x0117 line=122 │ │ - 0x012c line=129 │ │ - 0x0136 line=130 │ │ - 0x0145 line=131 │ │ - 0x0154 line=130 │ │ - 0x0157 line=138 │ │ - 0x015f line=139 │ │ - 0x0169 line=140 │ │ - 0x016b line=141 │ │ - 0x01a9 line=148 │ │ - 0x01aa line=149 │ │ - 0x01ae line=150 │ │ - 0x01be line=151 │ │ - 0x01c0 line=154 │ │ - 0x01c4 line=155 │ │ - 0x01cc line=158 │ │ - 0x01d2 line=159 │ │ - 0x01d4 line=160 │ │ - 0x01d8 line=177 │ │ - 0x01e3 line=179 │ │ - 0x0258 line=194 │ │ - 0x0268 line=195 │ │ - 0x0277 line=199 │ │ - 0x027c line=202 │ │ - 0x0280 line=203 │ │ - 0x0292 line=205 │ │ - 0x0294 line=207 │ │ - 0x02af line=209 │ │ - 0x02ba line=210 │ │ - 0x02c5 line=211 │ │ - 0x02d5 line=213 │ │ - 0x02e0 line=214 │ │ - 0x02f7 line=217 │ │ - 0x030a line=221 │ │ - 0x0311 line=223 │ │ - 0x031f line=226 │ │ - 0x0324 line=162 │ │ - 0x033a line=163 │ │ - 0x033e line=165 │ │ - 0x0344 line=166 │ │ - 0x034d line=171 │ │ - 0x0371 line=174 │ │ - 0x0375 line=168 │ │ - 0x0395 line=67 │ │ + 0x00c1 line=103 │ │ + 0x00c7 line=104 │ │ + 0x00cb line=105 │ │ + 0x00db line=108 │ │ + 0x00e5 line=115 │ │ + 0x00e9 line=116 │ │ + 0x00f7 line=117 │ │ + 0x0105 line=119 │ │ + 0x0113 line=122 │ │ + 0x0130 line=129 │ │ + 0x013a line=130 │ │ + 0x0147 line=131 │ │ + 0x0156 line=130 │ │ + 0x0159 line=138 │ │ + 0x0161 line=139 │ │ + 0x016b line=140 │ │ + 0x016d line=142 │ │ + 0x017e line=143 │ │ + 0x018f line=146 │ │ + 0x0193 line=145 │ │ + 0x019f line=144 │ │ + 0x01a7 line=146 │ │ + 0x01ab line=148 │ │ + 0x01ac line=149 │ │ + 0x01b0 line=150 │ │ + 0x01c0 line=151 │ │ + 0x01c2 line=154 │ │ + 0x01c6 line=155 │ │ + 0x01ce line=158 │ │ + 0x01d4 line=159 │ │ + 0x01d6 line=160 │ │ + 0x01da line=177 │ │ + 0x01e5 line=179 │ │ + 0x01f1 line=180 │ │ + 0x01f5 line=181 │ │ + 0x01fd line=182 │ │ + 0x0209 line=183 │ │ + 0x0211 line=184 │ │ + 0x021c line=185 │ │ + 0x022e line=186 │ │ + 0x0236 line=187 │ │ + 0x0240 line=188 │ │ + 0x0244 line=189 │ │ + 0x024c line=190 │ │ + 0x0252 line=191 │ │ + 0x0256 line=194 │ │ + 0x0266 line=195 │ │ + 0x0275 line=199 │ │ + 0x027a line=202 │ │ + 0x027e line=203 │ │ + 0x0288 line=204 │ │ + 0x028c line=203 │ │ + 0x0290 line=205 │ │ + 0x0292 line=207 │ │ + 0x02a5 line=208 │ │ + 0x02ad line=209 │ │ + 0x02b8 line=210 │ │ + 0x02c3 line=211 │ │ + 0x02d3 line=213 │ │ + 0x02de line=214 │ │ + 0x02f5 line=217 │ │ + 0x0308 line=221 │ │ + 0x030f line=223 │ │ + 0x031d line=226 │ │ + 0x0322 line=162 │ │ + 0x0338 line=163 │ │ + 0x033c line=165 │ │ + 0x0342 line=166 │ │ + 0x034b line=171 │ │ + 0x0352 line=172 │ │ + 0x0362 line=171 │ │ + 0x036f line=174 │ │ + 0x0373 line=168 │ │ + 0x0393 line=67 │ │ locals : │ │ 0x0066 - 0x0084 reg=14 eventId J │ │ - 0x006c - 0x0084 reg=26 notificationTime J │ │ - 0x0072 - 0x0084 reg=30 pi Landroid/app/PendingIntent; │ │ + 0x006c - 0x0084 reg=22 notificationTime J │ │ + 0x0072 - 0x0084 reg=27 pi Landroid/app/PendingIntent; │ │ 0x0089 - 0x009d reg=14 eventId J │ │ - 0x0089 - 0x009d reg=26 notificationTime J │ │ - 0x0089 - 0x009d reg=30 pi Landroid/app/PendingIntent; │ │ - 0x005c - 0x00b5 reg=9 cursor Landroid/database/Cursor; │ │ - 0x004c - 0x00b5 reg=12 delay J │ │ - 0x0050 - 0x00b5 reg=28 now J │ │ - 0x00cf - 0x00df reg=14 eventId J │ │ - 0x00c5 - 0x00e9 reg=9 cursor Landroid/database/Cursor; │ │ - 0x00ed - 0x012c reg=12 delay J │ │ - 0x00fb - 0x012c reg=14 eventId J │ │ - 0x0109 - 0x012c reg=36 startTime J │ │ - 0x0138 - 0x0157 reg=6 arr$ [J │ │ - 0x0145 - 0x0157 reg=14 eventId J │ │ - 0x0136 - 0x0157 reg=16 eventIds [J │ │ - 0x013d - 0x0157 reg=18 i$ I │ │ - 0x013b - 0x0157 reg=19 len$ I │ │ - 0x02af - 0x030a reg=20 mapIntent Landroid/content/Intent; │ │ - 0x02d5 - 0x030a reg=21 mapPendingIntent Landroid/app/PendingIntent; │ │ - 0x02e0 - 0x030a reg=22 mapTitle Ljava/lang/CharSequence; │ │ - 0x01d8 - 0x031f reg=7 bigText Ljava/lang/CharSequence; │ │ - 0x01d4 - 0x031f reg=8 contentText Ljava/lang/String; │ │ - 0x01aa - 0x031f reg=10 defaultFlags I │ │ - 0x01a9 - 0x031f reg=17 eventPendingIntent Landroid/app/PendingIntent; │ │ - 0x0258 - 0x031f reg=23 notificationBuilder Landroid/support/v4/app/NotificationCompat$Builder; │ │ - 0x01e3 - 0x031f reg=24 notificationColor I │ │ - 0x01c4 - 0x031f reg=25 personsSummary Ljava/lang/String; │ │ - 0x0292 - 0x031f reg=31 roomImageResId I │ │ - 0x0280 - 0x031f reg=32 roomName Ljava/lang/String; │ │ - 0x01ae - 0x031f reg=33 sharedPreferences Landroid/content/SharedPreferences; │ │ - 0x01cc - 0x031f reg=38 trackName Ljava/lang/String; │ │ - 0x027c - 0x031f reg=39 wearableExtender Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ - 0x0373 - 0x0375 reg=7 bigText Ljava/lang/CharSequence; │ │ - 0x034d - 0x0375 reg=34 spannableBigText Landroid/text/SpannableString; │ │ - 0x033a - 0x03ba reg=8 contentText Ljava/lang/String; │ │ - 0x0324 - 0x03ba reg=10 defaultFlags I │ │ - 0x0169 - 0x03ba reg=11 event Lorg/toulibre/cdl/model/Event; │ │ - 0x015f - 0x03ba reg=14 eventId J │ │ - 0x0324 - 0x03ba reg=17 eventPendingIntent Landroid/app/PendingIntent; │ │ - 0x0324 - 0x03ba reg=25 personsSummary Ljava/lang/String; │ │ - 0x0324 - 0x03ba reg=33 sharedPreferences Landroid/content/SharedPreferences; │ │ - 0x0394 - 0x03ba reg=34 spannableBigText Landroid/text/SpannableString; │ │ - 0x033e - 0x03ba reg=35 subTitle Ljava/lang/String; │ │ - 0x0324 - 0x03ba reg=38 trackName Ljava/lang/String; │ │ - 0x0000 - 0x03ba reg=45 this Lorg/toulibre/cdl/services/AlarmIntentService; │ │ - 0x0000 - 0x03ba reg=46 intent Landroid/content/Intent; │ │ + 0x0089 - 0x009d reg=22 notificationTime J │ │ + 0x0089 - 0x009d reg=27 pi Landroid/app/PendingIntent; │ │ + 0x005c - 0x00b5 reg=8 cursor Landroid/database/Cursor; │ │ + 0x004c - 0x00b5 reg=10 delay J │ │ + 0x0050 - 0x00b5 reg=24 now J │ │ + 0x00cb - 0x00db reg=14 eventId J │ │ + 0x00c1 - 0x00e5 reg=8 cursor Landroid/database/Cursor; │ │ + 0x00e9 - 0x0130 reg=10 delay J │ │ + 0x00f7 - 0x0130 reg=14 eventId J │ │ + 0x0105 - 0x0130 reg=32 startTime J │ │ + 0x013a - 0x0159 reg=13 eventIds [J │ │ + 0x0147 - 0x0159 reg=14 eventId J │ │ + 0x02ad - 0x0308 reg=17 mapIntent Landroid/content/Intent; │ │ + 0x02d3 - 0x0308 reg=18 mapPendingIntent Landroid/app/PendingIntent; │ │ + 0x02de - 0x0308 reg=19 mapTitle Ljava/lang/CharSequence; │ │ + 0x01da - 0x031d reg=6 bigText Ljava/lang/CharSequence; │ │ + 0x01d6 - 0x031d reg=7 contentText Ljava/lang/String; │ │ + 0x01ac - 0x031d reg=9 defaultFlags I │ │ + 0x01ab - 0x031d reg=16 eventPendingIntent Landroid/app/PendingIntent; │ │ + 0x0256 - 0x031d reg=20 notificationBuilder Landroid/support/v4/app/NotificationCompat$Builder; │ │ + 0x01e5 - 0x031d reg=21 notificationColor I │ │ + 0x01c6 - 0x031d reg=26 personsSummary Ljava/lang/String; │ │ + 0x0290 - 0x031d reg=28 roomImageResId I │ │ + 0x027e - 0x031d reg=29 roomName Ljava/lang/String; │ │ + 0x01b0 - 0x031d reg=30 sharedPreferences Landroid/content/SharedPreferences; │ │ + 0x01ce - 0x031d reg=35 trackName Ljava/lang/String; │ │ + 0x027a - 0x031d reg=36 wearableExtender Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ + 0x0371 - 0x0373 reg=6 bigText Ljava/lang/CharSequence; │ │ + 0x034b - 0x0373 reg=31 spannableBigText Landroid/text/SpannableString; │ │ + 0x0338 - 0x03b8 reg=7 contentText Ljava/lang/String; │ │ + 0x0322 - 0x03b8 reg=9 defaultFlags I │ │ + 0x016b - 0x03b8 reg=12 event Lorg/toulibre/cdl/model/Event; │ │ + 0x0161 - 0x03b8 reg=14 eventId J │ │ + 0x0322 - 0x03b8 reg=16 eventPendingIntent Landroid/app/PendingIntent; │ │ + 0x0322 - 0x03b8 reg=26 personsSummary Ljava/lang/String; │ │ + 0x0322 - 0x03b8 reg=30 sharedPreferences Landroid/content/SharedPreferences; │ │ + 0x0392 - 0x03b8 reg=31 spannableBigText Landroid/text/SpannableString; │ │ + 0x033c - 0x03b8 reg=34 subTitle Ljava/lang/String; │ │ + 0x0322 - 0x03b8 reg=35 trackName Ljava/lang/String; │ │ + 0x0000 - 0x03b8 reg=42 this Lorg/toulibre/cdl/services/AlarmIntentService; │ │ + 0x0000 - 0x03b8 reg=43 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 496 (AlarmIntentService.java) │ │ + source_file_idx : 495 (AlarmIntentService.java) │ │ │ │ Class #785 header: │ │ class_idx : 1186 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 510 │ │ +source_file_idx : 509 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #785 - │ │ Class descriptor : 'Lorg/toulibre/cdl/utils/ArrayUtils;' │ │ @@ -215902,47 +215956,47 @@ │ │ type : '([JJ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -086cf8: |[086cf8] org.toulibre.cdl.utils.ArrayUtils.indexOf:([JJ)I │ │ -086d08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086d0a: 2151 |0001: array-length v1, v5 │ │ -086d0c: 3510 0c00 |0002: if-ge v0, v1, 000e // +000c │ │ -086d10: 4502 0500 |0004: aget-wide v2, v5, v0 │ │ -086d14: 3101 0206 |0006: cmp-long v1, v2, v6 │ │ -086d18: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ -086d1c: 0f00 |000a: return v0 │ │ -086d1e: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -086d22: 28f4 |000d: goto 0001 // -000c │ │ -086d24: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ -086d26: 28fb |000f: goto 000a // -0005 │ │ +086cd0: |[086cd0] org.toulibre.cdl.utils.ArrayUtils.indexOf:([JJ)I │ │ +086ce0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086ce2: 2151 |0001: array-length v1, v5 │ │ +086ce4: 3510 0c00 |0002: if-ge v0, v1, 000e // +000c │ │ +086ce8: 4502 0500 |0004: aget-wide v2, v5, v0 │ │ +086cec: 3101 0206 |0006: cmp-long v1, v2, v6 │ │ +086cf0: 3901 0300 |0008: if-nez v1, 000b // +0003 │ │ +086cf4: 0f00 |000a: return v0 │ │ +086cf6: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +086cfa: 28f4 |000d: goto 0001 // -000c │ │ +086cfc: 12f0 |000e: const/4 v0, #int -1 // #ff │ │ +086cfe: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ 0x0004 line=7 │ │ 0x000a line=11 │ │ 0x000b line=6 │ │ 0x000e line=11 │ │ locals : │ │ 0x0001 - 0x000a reg=0 i I │ │ 0x000b - 0x0010 reg=0 i I │ │ 0x0000 - 0x0010 reg=5 array [J │ │ 0x0000 - 0x0010 reg=6 value J │ │ │ │ Virtual methods - │ │ - source_file_idx : 510 (ArrayUtils.java) │ │ + source_file_idx : 509 (ArrayUtils.java) │ │ │ │ Class #786 header: │ │ class_idx : 1187 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 664 │ │ +source_file_idx : 663 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #786 annotations: │ │ Annotations on class │ │ @@ -215960,21 +216014,21 @@ │ │ Virtual methods - │ │ #0 : (in Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener;) │ │ name : 'onNewCount' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 664 (ByteCountInputStream.java) │ │ + source_file_idx : 663 (ByteCountInputStream.java) │ │ │ │ Class #787 header: │ │ class_idx : 1188 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 968 │ │ -source_file_idx : 664 │ │ +source_file_idx : 663 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #787 annotations: │ │ Annotations on class │ │ @@ -216017,33 +216071,33 @@ │ │ type : '(Ljava/io/InputStream;Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -086d28: |[086d28] org.toulibre.cdl.utils.ByteCountInputStream.:(Ljava/io/InputStream;Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener;I)V │ │ -086d38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086d3a: 7020 551b 3200 |0001: invoke-direct {v2, v3}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@1b55 │ │ -086d40: 5920 190d |0004: iput v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ -086d44: 3904 0a00 |0006: if-nez v4, 0010 // +000a │ │ -086d48: 2200 de03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -086d4c: 1a01 df18 |000a: const-string v1, "listener must not be null" // string@18df │ │ -086d50: 7020 881b 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -086d56: 2700 |000f: throw v0 │ │ -086d58: 3c05 0a00 |0010: if-gtz v5, 001a // +000a │ │ -086d5c: 2200 de03 |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -086d60: 1a01 b817 |0014: const-string v1, "interval must be at least 1 byte" // string@17b8 │ │ -086d64: 7020 881b 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -086d6a: 2700 |0019: throw v0 │ │ -086d6c: 5b24 1b0d |001a: iput-object v4, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.listener:Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener; // field@0d1b │ │ -086d70: 5925 1a0d |001c: iput v5, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.interval:I // field@0d1a │ │ -086d74: 5925 1c0d |001e: iput v5, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.nextStepBytes:I // field@0d1c │ │ -086d78: 7220 ca1f 0400 |0020: invoke-interface {v4, v0}, Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener;.onNewCount:(I)V // method@1fca │ │ -086d7e: 0e00 |0023: return-void │ │ +086d00: |[086d00] org.toulibre.cdl.utils.ByteCountInputStream.:(Ljava/io/InputStream;Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener;I)V │ │ +086d10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086d12: 7020 551b 3200 |0001: invoke-direct {v2, v3}, Ljava/io/FilterInputStream;.:(Ljava/io/InputStream;)V // method@1b55 │ │ +086d18: 5920 190d |0004: iput v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ +086d1c: 3904 0a00 |0006: if-nez v4, 0010 // +000a │ │ +086d20: 2200 de03 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +086d24: 1a01 dd18 |000a: const-string v1, "listener must not be null" // string@18dd │ │ +086d28: 7020 881b 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +086d2e: 2700 |000f: throw v0 │ │ +086d30: 3c05 0a00 |0010: if-gtz v5, 001a // +000a │ │ +086d34: 2200 de03 |0012: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +086d38: 1a01 b617 |0014: const-string v1, "interval must be at least 1 byte" // string@17b6 │ │ +086d3c: 7020 881b 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +086d42: 2700 |0019: throw v0 │ │ +086d44: 5b24 1b0d |001a: iput-object v4, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.listener:Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener; // field@0d1b │ │ +086d48: 5925 1a0d |001c: iput v5, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.interval:I // field@0d1a │ │ +086d4c: 5925 1c0d |001e: iput v5, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.nextStepBytes:I // field@0d1c │ │ +086d50: 7220 ca1f 0400 |0020: invoke-interface {v4, v0}, Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener;.onNewCount:(I)V // method@1fca │ │ +086d56: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=27 │ │ 0x0004 line=23 │ │ 0x0006 line=28 │ │ 0x0008 line=29 │ │ 0x0010 line=31 │ │ @@ -216064,32 +216118,32 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -086d80: |[086d80] org.toulibre.cdl.utils.ByteCountInputStream.addBytes:(I)V │ │ -086d90: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -086d92: 3203 1500 |0001: if-eq v3, v0, 0016 // +0015 │ │ -086d96: 5220 190d |0003: iget v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ -086d9a: b030 |0005: add-int/2addr v0, v3 │ │ -086d9c: 5920 190d |0006: iput v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ -086da0: 5220 190d |0008: iget v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ -086da4: 5221 1c0d |000a: iget v1, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.nextStepBytes:I // field@0d1c │ │ -086da8: 3510 0300 |000c: if-ge v0, v1, 000f // +0003 │ │ -086dac: 0e00 |000e: return-void │ │ -086dae: 5220 190d |000f: iget v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ -086db2: 5221 1a0d |0011: iget v1, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.interval:I // field@0d1a │ │ -086db6: b010 |0013: add-int/2addr v0, v1 │ │ -086db8: 5920 1c0d |0014: iput v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.nextStepBytes:I // field@0d1c │ │ -086dbc: 5420 1b0d |0016: iget-object v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.listener:Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener; // field@0d1b │ │ -086dc0: 5221 190d |0018: iget v1, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ -086dc4: 7220 ca1f 1000 |001a: invoke-interface {v0, v1}, Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener;.onNewCount:(I)V // method@1fca │ │ -086dca: 28f1 |001d: goto 000e // -000f │ │ +086d58: |[086d58] org.toulibre.cdl.utils.ByteCountInputStream.addBytes:(I)V │ │ +086d68: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +086d6a: 3203 1500 |0001: if-eq v3, v0, 0016 // +0015 │ │ +086d6e: 5220 190d |0003: iget v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ +086d72: b030 |0005: add-int/2addr v0, v3 │ │ +086d74: 5920 190d |0006: iput v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ +086d78: 5220 190d |0008: iget v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ +086d7c: 5221 1c0d |000a: iget v1, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.nextStepBytes:I // field@0d1c │ │ +086d80: 3510 0300 |000c: if-ge v0, v1, 000f // +0003 │ │ +086d84: 0e00 |000e: return-void │ │ +086d86: 5220 190d |000f: iget v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ +086d8a: 5221 1a0d |0011: iget v1, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.interval:I // field@0d1a │ │ +086d8e: b010 |0013: add-int/2addr v0, v1 │ │ +086d90: 5920 1c0d |0014: iput v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.nextStepBytes:I // field@0d1c │ │ +086d94: 5420 1b0d |0016: iget-object v0, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.listener:Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener; // field@0d1b │ │ +086d98: 5221 190d |0018: iget v1, v2, Lorg/toulibre/cdl/utils/ByteCountInputStream;.currentBytes:I // field@0d19 │ │ +086d9c: 7220 ca1f 1000 |001a: invoke-interface {v0, v1}, Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener;.onNewCount:(I)V // method@1fca │ │ +086da2: 28f1 |001d: goto 000e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0008 line=79 │ │ 0x000e line=85 │ │ 0x000f line=82 │ │ @@ -216104,22 +216158,22 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -086dcc: |[086dcc] org.toulibre.cdl.utils.ByteCountInputStream.mark:(I)V │ │ -086ddc: 1d01 |0000: monitor-enter v1 │ │ -086dde: 2200 df03 |0001: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -086de2: 7010 8a1b 0000 |0003: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1b8a │ │ -086de8: 2700 |0006: throw v0 │ │ -086dea: 0d00 |0007: move-exception v0 │ │ -086dec: 1e01 |0008: monitor-exit v1 │ │ -086dee: 2700 |0009: throw v0 │ │ +086da4: |[086da4] org.toulibre.cdl.utils.ByteCountInputStream.mark:(I)V │ │ +086db4: 1d01 |0000: monitor-enter v1 │ │ +086db6: 2200 df03 |0001: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +086dba: 7010 8a1b 0000 |0003: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1b8a │ │ +086dc0: 2700 |0006: throw v0 │ │ +086dc2: 0d00 |0007: move-exception v0 │ │ +086dc4: 1e01 |0008: monitor-exit v1 │ │ +086dc6: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/toulibre/cdl/utils/ByteCountInputStream; │ │ @@ -216130,17 +216184,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -086dfc: |[086dfc] org.toulibre.cdl.utils.ByteCountInputStream.markSupported:()Z │ │ -086e0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086e0e: 0f00 |0001: return v0 │ │ +086dd4: |[086dd4] org.toulibre.cdl.utils.ByteCountInputStream.markSupported:()Z │ │ +086de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086de6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/toulibre/cdl/utils/ByteCountInputStream; │ │ │ │ #2 : (in Lorg/toulibre/cdl/utils/ByteCountInputStream;) │ │ @@ -216148,23 +216202,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -086e10: |[086e10] org.toulibre.cdl.utils.ByteCountInputStream.read:()I │ │ -086e20: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -086e22: 6f10 561b 0200 |0001: invoke-super {v2}, Ljava/io/FilterInputStream;.read:()I // method@1b56 │ │ -086e28: 0a00 |0004: move-result v0 │ │ -086e2a: 3310 0600 |0005: if-ne v0, v1, 000b // +0006 │ │ -086e2e: 7020 cc1f 1200 |0007: invoke-direct {v2, v1}, Lorg/toulibre/cdl/utils/ByteCountInputStream;.addBytes:(I)V // method@1fcc │ │ -086e34: 0f00 |000a: return v0 │ │ -086e36: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -086e38: 28fb |000c: goto 0007 // -0005 │ │ +086de8: |[086de8] org.toulibre.cdl.utils.ByteCountInputStream.read:()I │ │ +086df8: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +086dfa: 6f10 561b 0200 |0001: invoke-super {v2}, Ljava/io/FilterInputStream;.read:()I // method@1b56 │ │ +086e00: 0a00 |0004: move-result v0 │ │ +086e02: 3310 0600 |0005: if-ne v0, v1, 000b // +0006 │ │ +086e06: 7020 cc1f 1200 |0007: invoke-direct {v2, v1}, Lorg/toulibre/cdl/utils/ByteCountInputStream;.addBytes:(I)V // method@1fcc │ │ +086e0c: 0f00 |000a: return v0 │ │ +086e0e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +086e10: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=42 │ │ 0x0005 line=43 │ │ 0x000a line=44 │ │ 0x000b line=43 │ │ locals : │ │ @@ -216176,19 +216230,19 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -086e3c: |[086e3c] org.toulibre.cdl.utils.ByteCountInputStream.read:([BII)I │ │ -086e4c: 6f40 571b 2143 |0000: invoke-super {v1, v2, v3, v4}, Ljava/io/FilterInputStream;.read:([BII)I // method@1b57 │ │ -086e52: 0a00 |0003: move-result v0 │ │ -086e54: 7020 cc1f 0100 |0004: invoke-direct {v1, v0}, Lorg/toulibre/cdl/utils/ByteCountInputStream;.addBytes:(I)V // method@1fcc │ │ -086e5a: 0f00 |0007: return v0 │ │ +086e14: |[086e14] org.toulibre.cdl.utils.ByteCountInputStream.read:([BII)I │ │ +086e24: 6f40 571b 2143 |0000: invoke-super {v1, v2, v3, v4}, Ljava/io/FilterInputStream;.read:([BII)I // method@1b57 │ │ +086e2a: 0a00 |0003: move-result v0 │ │ +086e2c: 7020 cc1f 0100 |0004: invoke-direct {v1, v0}, Lorg/toulibre/cdl/utils/ByteCountInputStream;.addBytes:(I)V // method@1fcc │ │ +086e32: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x0007 line=51 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 count I │ │ @@ -216202,22 +216256,22 @@ │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -086e5c: |[086e5c] org.toulibre.cdl.utils.ByteCountInputStream.reset:()V │ │ -086e6c: 1d01 |0000: monitor-enter v1 │ │ -086e6e: 2200 df03 |0001: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ -086e72: 7010 8a1b 0000 |0003: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1b8a │ │ -086e78: 2700 |0006: throw v0 │ │ -086e7a: 0d00 |0007: move-exception v0 │ │ -086e7c: 1e01 |0008: monitor-exit v1 │ │ -086e7e: 2700 |0009: throw v0 │ │ +086e34: |[086e34] org.toulibre.cdl.utils.ByteCountInputStream.reset:()V │ │ +086e44: 1d01 |0000: monitor-enter v1 │ │ +086e46: 2200 df03 |0001: new-instance v0, Ljava/lang/IllegalStateException; // type@03df │ │ +086e4a: 7010 8a1b 0000 |0003: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@1b8a │ │ +086e50: 2700 |0006: throw v0 │ │ +086e52: 0d00 |0007: move-exception v0 │ │ +086e54: 1e01 |0008: monitor-exit v1 │ │ +086e56: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lorg/toulibre/cdl/utils/ByteCountInputStream; │ │ @@ -216227,37 +216281,37 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -086e8c: |[086e8c] org.toulibre.cdl.utils.ByteCountInputStream.skip:(J)J │ │ -086e9c: 6f30 581b 4305 |0000: invoke-super {v3, v4, v5}, Ljava/io/FilterInputStream;.skip:(J)J // method@1b58 │ │ -086ea2: 0b00 |0003: move-result-wide v0 │ │ -086ea4: 8402 |0004: long-to-int v2, v0 │ │ -086ea6: 7020 cc1f 2300 |0005: invoke-direct {v3, v2}, Lorg/toulibre/cdl/utils/ByteCountInputStream;.addBytes:(I)V // method@1fcc │ │ -086eac: 1000 |0008: return-wide v0 │ │ +086e64: |[086e64] org.toulibre.cdl.utils.ByteCountInputStream.skip:(J)J │ │ +086e74: 6f30 581b 4305 |0000: invoke-super {v3, v4, v5}, Ljava/io/FilterInputStream;.skip:(J)J // method@1b58 │ │ +086e7a: 0b00 |0003: move-result-wide v0 │ │ +086e7c: 8402 |0004: long-to-int v2, v0 │ │ +086e7e: 7020 cc1f 2300 |0005: invoke-direct {v3, v2}, Lorg/toulibre/cdl/utils/ByteCountInputStream;.addBytes:(I)V // method@1fcc │ │ +086e84: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x0008 line=73 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 count J │ │ 0x0000 - 0x0009 reg=3 this Lorg/toulibre/cdl/utils/ByteCountInputStream; │ │ 0x0000 - 0x0009 reg=4 byteCount J │ │ │ │ - source_file_idx : 664 (ByteCountInputStream.java) │ │ + source_file_idx : 663 (ByteCountInputStream.java) │ │ │ │ Class #788 header: │ │ class_idx : 1189 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 803 │ │ +source_file_idx : 802 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #788 - │ │ Class descriptor : 'Lorg/toulibre/cdl/utils/DateUtils;' │ │ @@ -216280,28 +216334,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -086eb0: |[086eb0] org.toulibre.cdl.utils.DateUtils.:()V │ │ -086ec0: 1a00 b903 |0000: const-string v0, "GMT+1" // string@03b9 │ │ -086ec4: 7110 541c 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@1c54 │ │ -086eca: 0c00 |0005: move-result-object v0 │ │ -086ecc: 6900 1d0d |0006: sput-object v0, Lorg/toulibre/cdl/utils/DateUtils;.FRENCH_TIME_ZONE:Ljava/util/TimeZone; // field@0d1d │ │ -086ed0: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -086ed2: 7100 3d1c 0000 |0009: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@1c3d │ │ -086ed8: 0c01 |000c: move-result-object v1 │ │ -086eda: 7120 ff1b 1000 |000d: invoke-static {v0, v1}, Ljava/text/SimpleDateFormat;.getTimeInstance:(ILjava/util/Locale;)Ljava/text/DateFormat; // method@1bff │ │ -086ee0: 0c00 |0010: move-result-object v0 │ │ -086ee2: 7110 d61f 0000 |0011: invoke-static {v0}, Lorg/toulibre/cdl/utils/DateUtils;.withFrenchTimeZone:(Ljava/text/DateFormat;)Ljava/text/DateFormat; // method@1fd6 │ │ -086ee8: 0c00 |0014: move-result-object v0 │ │ -086eea: 6900 1e0d |0015: sput-object v0, Lorg/toulibre/cdl/utils/DateUtils;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0d1e │ │ -086eee: 0e00 |0017: return-void │ │ +086e88: |[086e88] org.toulibre.cdl.utils.DateUtils.:()V │ │ +086e98: 1a00 b803 |0000: const-string v0, "GMT+1" // string@03b8 │ │ +086e9c: 7110 541c 0000 |0002: invoke-static {v0}, Ljava/util/TimeZone;.getTimeZone:(Ljava/lang/String;)Ljava/util/TimeZone; // method@1c54 │ │ +086ea2: 0c00 |0005: move-result-object v0 │ │ +086ea4: 6900 1d0d |0006: sput-object v0, Lorg/toulibre/cdl/utils/DateUtils;.FRENCH_TIME_ZONE:Ljava/util/TimeZone; // field@0d1d │ │ +086ea8: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +086eaa: 7100 3d1c 0000 |0009: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@1c3d │ │ +086eb0: 0c01 |000c: move-result-object v1 │ │ +086eb2: 7120 ff1b 1000 |000d: invoke-static {v0, v1}, Ljava/text/SimpleDateFormat;.getTimeInstance:(ILjava/util/Locale;)Ljava/text/DateFormat; // method@1bff │ │ +086eb8: 0c00 |0010: move-result-object v0 │ │ +086eba: 7110 d61f 0000 |0011: invoke-static {v0}, Lorg/toulibre/cdl/utils/DateUtils;.withFrenchTimeZone:(Ljava/text/DateFormat;)Ljava/text/DateFormat; // method@1fd6 │ │ +086ec0: 0c00 |0014: move-result-object v0 │ │ +086ec2: 6900 1e0d |0015: sput-object v0, Lorg/toulibre/cdl/utils/DateUtils;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0d1e │ │ +086ec6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ 0x0008 line=12 │ │ locals : │ │ │ │ #1 : (in Lorg/toulibre/cdl/utils/DateUtils;) │ │ @@ -216309,67 +216363,67 @@ │ │ type : '()Ljava/util/TimeZone;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086ef0: |[086ef0] org.toulibre.cdl.utils.DateUtils.getFrenchTimeZone:()Ljava/util/TimeZone; │ │ -086f00: 6200 1d0d |0000: sget-object v0, Lorg/toulibre/cdl/utils/DateUtils;.FRENCH_TIME_ZONE:Ljava/util/TimeZone; // field@0d1d │ │ -086f04: 1100 |0002: return-object v0 │ │ +086ec8: |[086ec8] org.toulibre.cdl.utils.DateUtils.getFrenchTimeZone:()Ljava/util/TimeZone; │ │ +086ed8: 6200 1d0d |0000: sget-object v0, Lorg/toulibre/cdl/utils/DateUtils;.FRENCH_TIME_ZONE:Ljava/util/TimeZone; // field@0d1d │ │ +086edc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ #2 : (in Lorg/toulibre/cdl/utils/DateUtils;) │ │ name : 'getTimeDateFormat' │ │ type : '()Ljava/text/DateFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086f08: |[086f08] org.toulibre.cdl.utils.DateUtils.getTimeDateFormat:()Ljava/text/DateFormat; │ │ -086f18: 6200 1e0d |0000: sget-object v0, Lorg/toulibre/cdl/utils/DateUtils;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0d1e │ │ -086f1c: 1100 |0002: return-object v0 │ │ +086ee0: |[086ee0] org.toulibre.cdl.utils.DateUtils.getTimeDateFormat:()Ljava/text/DateFormat; │ │ +086ef0: 6200 1e0d |0000: sget-object v0, Lorg/toulibre/cdl/utils/DateUtils;.TIME_DATE_FORMAT:Ljava/text/DateFormat; // field@0d1e │ │ +086ef4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #3 : (in Lorg/toulibre/cdl/utils/DateUtils;) │ │ name : 'withFrenchTimeZone' │ │ type : '(Ljava/text/DateFormat;)Ljava/text/DateFormat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -086f20: |[086f20] org.toulibre.cdl.utils.DateUtils.withFrenchTimeZone:(Ljava/text/DateFormat;)Ljava/text/DateFormat; │ │ -086f30: 6200 1d0d |0000: sget-object v0, Lorg/toulibre/cdl/utils/DateUtils;.FRENCH_TIME_ZONE:Ljava/util/TimeZone; // field@0d1d │ │ -086f34: 6e20 fd1b 0100 |0002: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@1bfd │ │ -086f3a: 1101 |0005: return-object v1 │ │ +086ef8: |[086ef8] org.toulibre.cdl.utils.DateUtils.withFrenchTimeZone:(Ljava/text/DateFormat;)Ljava/text/DateFormat; │ │ +086f08: 6200 1d0d |0000: sget-object v0, Lorg/toulibre/cdl/utils/DateUtils;.FRENCH_TIME_ZONE:Ljava/util/TimeZone; // field@0d1d │ │ +086f0c: 6e20 fd1b 0100 |0002: invoke-virtual {v1, v0}, Ljava/text/DateFormat;.setTimeZone:(Ljava/util/TimeZone;)V // method@1bfd │ │ +086f12: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ 0x0005 line=20 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 format Ljava/text/DateFormat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 803 (DateUtils.java) │ │ + source_file_idx : 802 (DateUtils.java) │ │ │ │ Class #789 header: │ │ class_idx : 1190 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 981 │ │ +source_file_idx : 980 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #789 annotations: │ │ Annotations on class │ │ @@ -216390,17 +216444,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086f3c: |[086f3c] org.toulibre.cdl.utils.HttpUtils$1.:()V │ │ -086f4c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -086f52: 0e00 |0003: return-void │ │ +086f14: |[086f14] org.toulibre.cdl.utils.HttpUtils$1.:()V │ │ +086f24: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +086f2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/utils/HttpUtils$1; │ │ │ │ Virtual methods - │ │ @@ -216409,32 +216463,32 @@ │ │ type : '(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -086f54: |[086f54] org.toulibre.cdl.utils.HttpUtils$1.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ -086f64: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -086f66: 0f00 |0001: return v0 │ │ +086f2c: |[086f2c] org.toulibre.cdl.utils.HttpUtils$1.verify:(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z │ │ +086f3c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +086f3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lorg/toulibre/cdl/utils/HttpUtils$1; │ │ 0x0000 - 0x0002 reg=2 hostname Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 session Ljavax/net/ssl/SSLSession; │ │ │ │ - source_file_idx : 981 (HttpUtils.java) │ │ + source_file_idx : 980 (HttpUtils.java) │ │ │ │ Class #790 header: │ │ class_idx : 1191 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 981 │ │ +source_file_idx : 980 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #790 annotations: │ │ Annotations on class │ │ @@ -216459,17 +216513,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086f68: |[086f68] org.toulibre.cdl.utils.HttpUtils$2.:()V │ │ -086f78: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -086f7e: 0e00 |0003: return-void │ │ +086f40: |[086f40] org.toulibre.cdl.utils.HttpUtils$2.:()V │ │ +086f50: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +086f56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/utils/HttpUtils$2; │ │ │ │ Virtual methods - │ │ @@ -216478,16 +216532,16 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -086f80: |[086f80] org.toulibre.cdl.utils.HttpUtils$2.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -086f90: 0e00 |0000: return-void │ │ +086f58: |[086f58] org.toulibre.cdl.utils.HttpUtils$2.checkClientTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +086f68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/toulibre/cdl/utils/HttpUtils$2; │ │ 0x0000 - 0x0001 reg=1 chain [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ @@ -216497,16 +216551,16 @@ │ │ type : '([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -086f94: |[086f94] org.toulibre.cdl.utils.HttpUtils$2.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ -086fa4: 0e00 |0000: return-void │ │ +086f6c: |[086f6c] org.toulibre.cdl.utils.HttpUtils$2.checkServerTrusted:([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V │ │ +086f7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/toulibre/cdl/utils/HttpUtils$2; │ │ 0x0000 - 0x0001 reg=1 chain [Ljava/security/cert/X509Certificate; │ │ 0x0000 - 0x0001 reg=2 authType Ljava/lang/String; │ │ @@ -216516,31 +216570,31 @@ │ │ type : '()[Ljava/security/cert/X509Certificate;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -086fa8: |[086fa8] org.toulibre.cdl.utils.HttpUtils$2.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ -086fb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -086fba: 2300 fd04 |0001: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@04fd │ │ -086fbe: 1100 |0003: return-object v0 │ │ +086f80: |[086f80] org.toulibre.cdl.utils.HttpUtils$2.getAcceptedIssuers:()[Ljava/security/cert/X509Certificate; │ │ +086f90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +086f92: 2300 fd04 |0001: new-array v0, v0, [Ljava/security/cert/X509Certificate; // type@04fd │ │ +086f96: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lorg/toulibre/cdl/utils/HttpUtils$2; │ │ │ │ - source_file_idx : 981 (HttpUtils.java) │ │ + source_file_idx : 980 (HttpUtils.java) │ │ │ │ Class #791 header: │ │ class_idx : 1192 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 981 │ │ +source_file_idx : 980 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #791 annotations: │ │ Annotations on class │ │ @@ -216581,25 +216635,25 @@ │ │ type : '(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -086fc0: |[086fc0] org.toulibre.cdl.utils.HttpUtils$3.:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V │ │ -086fd0: 5b12 200d |0000: iput-object v2, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$context:Landroid/content/Context; // field@0d20 │ │ -086fd4: 5913 210d |0002: iput v3, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$length:I // field@0d21 │ │ -086fd8: 5b14 220d |0004: iput-object v4, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$progressAction:Ljava/lang/String; // field@0d22 │ │ -086fdc: 5b15 230d |0006: iput-object v5, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$progressExtra:Ljava/lang/String; // field@0d23 │ │ -086fe0: 7010 a71b 0100 |0008: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -086fe6: 5410 200d |000b: iget-object v0, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$context:Landroid/content/Context; // field@0d20 │ │ -086fea: 7110 9f05 0000 |000d: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ -086ff0: 0c00 |0010: move-result-object v0 │ │ -086ff2: 5b10 1f0d |0011: iput-object v0, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.lbm:Landroid/support/v4/content/LocalBroadcastManager; // field@0d1f │ │ -086ff6: 0e00 |0013: return-void │ │ +086f98: |[086f98] org.toulibre.cdl.utils.HttpUtils$3.:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V │ │ +086fa8: 5b12 200d |0000: iput-object v2, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$context:Landroid/content/Context; // field@0d20 │ │ +086fac: 5913 210d |0002: iput v3, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$length:I // field@0d21 │ │ +086fb0: 5b14 220d |0004: iput-object v4, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$progressAction:Ljava/lang/String; // field@0d22 │ │ +086fb4: 5b15 230d |0006: iput-object v5, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$progressExtra:Ljava/lang/String; // field@0d23 │ │ +086fb8: 7010 a71b 0100 |0008: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +086fbe: 5410 200d |000b: iget-object v0, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$context:Landroid/content/Context; // field@0d20 │ │ +086fc2: 7110 9f05 0000 |000d: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; // method@059f │ │ +086fc8: 0c00 |0010: move-result-object v0 │ │ +086fca: 5b10 1f0d |0011: iput-object v0, v1, Lorg/toulibre/cdl/utils/HttpUtils$3;.lbm:Landroid/support/v4/content/LocalBroadcastManager; // field@0d1f │ │ +086fce: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x000b line=119 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Lorg/toulibre/cdl/utils/HttpUtils$3; │ │ 0x0000 - 0x0014 reg=2 (null) Landroid/content/Context; │ │ @@ -216613,49 +216667,49 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -086ff8: |[086ff8] org.toulibre.cdl.utils.HttpUtils$3.onNewCount:(I)V │ │ -087008: 5241 210d |0000: iget v1, v4, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$length:I // field@0d21 │ │ -08700c: 3415 1700 |0002: if-lt v5, v1, 0019 // +0017 │ │ -087010: 1300 6400 |0004: const/16 v0, #int 100 // #64 │ │ -087014: 5441 1f0d |0006: iget-object v1, v4, Lorg/toulibre/cdl/utils/HttpUtils$3;.lbm:Landroid/support/v4/content/LocalBroadcastManager; // field@0d1f │ │ -087018: 2202 3100 |0008: new-instance v2, Landroid/content/Intent; // type@0031 │ │ -08701c: 5443 220d |000a: iget-object v3, v4, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$progressAction:Ljava/lang/String; // field@0d22 │ │ -087020: 7020 dc00 3200 |000c: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ -087026: 5443 230d |000f: iget-object v3, v4, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$progressExtra:Ljava/lang/String; // field@0d23 │ │ -08702a: 6e30 f200 3200 |0011: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ -087030: 0c02 |0014: move-result-object v2 │ │ -087032: 6e20 a105 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ -087038: 0e00 |0018: return-void │ │ -08703a: da01 0564 |0019: mul-int/lit8 v1, v5, #int 100 // #64 │ │ -08703e: 5242 210d |001b: iget v2, v4, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$length:I // field@0d21 │ │ -087042: 9300 0102 |001d: div-int v0, v1, v2 │ │ -087046: 28e7 |001f: goto 0006 // -0019 │ │ +086fd0: |[086fd0] org.toulibre.cdl.utils.HttpUtils$3.onNewCount:(I)V │ │ +086fe0: 5241 210d |0000: iget v1, v4, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$length:I // field@0d21 │ │ +086fe4: 3415 1700 |0002: if-lt v5, v1, 0019 // +0017 │ │ +086fe8: 1300 6400 |0004: const/16 v0, #int 100 // #64 │ │ +086fec: 5441 1f0d |0006: iget-object v1, v4, Lorg/toulibre/cdl/utils/HttpUtils$3;.lbm:Landroid/support/v4/content/LocalBroadcastManager; // field@0d1f │ │ +086ff0: 2202 3100 |0008: new-instance v2, Landroid/content/Intent; // type@0031 │ │ +086ff4: 5443 220d |000a: iget-object v3, v4, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$progressAction:Ljava/lang/String; // field@0d22 │ │ +086ff8: 7020 dc00 3200 |000c: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@00dc │ │ +086ffe: 5443 230d |000f: iget-object v3, v4, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$progressExtra:Ljava/lang/String; // field@0d23 │ │ +087002: 6e30 f200 3200 |0011: invoke-virtual {v2, v3, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@00f2 │ │ +087008: 0c02 |0014: move-result-object v2 │ │ +08700a: 6e20 a105 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@05a1 │ │ +087010: 0e00 |0018: return-void │ │ +087012: da01 0564 |0019: mul-int/lit8 v1, v5, #int 100 // #64 │ │ +087016: 5242 210d |001b: iget v2, v4, Lorg/toulibre/cdl/utils/HttpUtils$3;.val$length:I // field@0d21 │ │ +08701a: 9300 0102 |001d: div-int v0, v1, v2 │ │ +08701e: 28e7 |001f: goto 0006 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x0018 line=126 │ │ 0x0019 line=124 │ │ locals : │ │ 0x0006 - 0x0019 reg=0 percent I │ │ 0x0000 - 0x0020 reg=4 this Lorg/toulibre/cdl/utils/HttpUtils$3; │ │ 0x0000 - 0x0020 reg=5 byteCount I │ │ │ │ - source_file_idx : 981 (HttpUtils.java) │ │ + source_file_idx : 980 (HttpUtils.java) │ │ │ │ Class #792 header: │ │ class_idx : 1193 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 981 │ │ +source_file_idx : 980 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #792 annotations: │ │ Annotations on class │ │ @@ -216683,31 +216737,31 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087048: |[087048] org.toulibre.cdl.utils.HttpUtils$HttpResult.:()V │ │ -087058: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08705e: 0e00 |0003: return-void │ │ +087020: |[087020] org.toulibre.cdl.utils.HttpUtils$HttpResult.:()V │ │ +087030: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +087036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; │ │ │ │ Virtual methods - │ │ - source_file_idx : 981 (HttpUtils.java) │ │ + source_file_idx : 980 (HttpUtils.java) │ │ │ │ Class #793 header: │ │ class_idx : 1194 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 981 │ │ +source_file_idx : 980 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #793 annotations: │ │ Annotations on class │ │ @@ -216730,44 +216784,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -087060: |[087060] org.toulibre.cdl.utils.HttpUtils.:()V │ │ -087070: 6003 3800 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -087074: 1304 0800 |0002: const/16 v4, #int 8 // #8 │ │ -087078: 3543 0900 |0004: if-ge v3, v4, 000d // +0009 │ │ -08707c: 1a03 2d17 |0006: const-string v3, "http.keepAlive" // string@172d │ │ -087080: 1a04 c013 |0008: const-string v4, "false" // string@13c0 │ │ -087084: 7120 da1b 4300 |000a: invoke-static {v3, v4}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1bda │ │ -08708a: 2203 a604 |000d: new-instance v3, Lorg/toulibre/cdl/utils/HttpUtils$1; // type@04a6 │ │ -08708e: 7010 d71f 0300 |000f: invoke-direct {v3}, Lorg/toulibre/cdl/utils/HttpUtils$1;.:()V // method@1fd7 │ │ -087094: 7110 711c 0300 |0012: invoke-static {v3}, Ljavax/net/ssl/HttpsURLConnection;.setDefaultHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)V // method@1c71 │ │ -08709a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -08709c: 2332 ff04 |0016: new-array v2, v3, [Ljavax/net/ssl/TrustManager; // type@04ff │ │ -0870a0: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0870a2: 2204 a704 |0019: new-instance v4, Lorg/toulibre/cdl/utils/HttpUtils$2; // type@04a7 │ │ -0870a6: 7010 d91f 0400 |001b: invoke-direct {v4}, Lorg/toulibre/cdl/utils/HttpUtils$2;.:()V // method@1fd9 │ │ -0870ac: 4d04 0203 |001e: aput-object v4, v2, v3 │ │ -0870b0: 1a03 d80b |0020: const-string v3, "TLS" // string@0bd8 │ │ -0870b4: 7110 731c 0300 |0022: invoke-static {v3}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@1c73 │ │ -0870ba: 0c01 |0025: move-result-object v1 │ │ -0870bc: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -0870be: 2204 0104 |0027: new-instance v4, Ljava/security/SecureRandom; // type@0401 │ │ -0870c2: 7010 f91b 0400 |0029: invoke-direct {v4}, Ljava/security/SecureRandom;.:()V // method@1bf9 │ │ -0870c8: 6e40 751c 3142 |002c: invoke-virtual {v1, v3, v2, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@1c75 │ │ -0870ce: 6e10 741c 0100 |002f: invoke-virtual {v1}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@1c74 │ │ -0870d4: 0c03 |0032: move-result-object v3 │ │ -0870d6: 7110 721c 0300 |0033: invoke-static {v3}, Ljavax/net/ssl/HttpsURLConnection;.setDefaultSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@1c72 │ │ -0870dc: 0e00 |0036: return-void │ │ -0870de: 0d00 |0037: move-exception v0 │ │ -0870e0: 6e10 851b 0000 |0038: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@1b85 │ │ -0870e6: 28fb |003b: goto 0036 // -0005 │ │ +087038: |[087038] org.toulibre.cdl.utils.HttpUtils.:()V │ │ +087048: 6003 3800 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +08704c: 1304 0800 |0002: const/16 v4, #int 8 // #8 │ │ +087050: 3543 0900 |0004: if-ge v3, v4, 000d // +0009 │ │ +087054: 1a03 2b17 |0006: const-string v3, "http.keepAlive" // string@172b │ │ +087058: 1a04 be13 |0008: const-string v4, "false" // string@13be │ │ +08705c: 7120 da1b 4300 |000a: invoke-static {v3, v4}, Ljava/lang/System;.setProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@1bda │ │ +087062: 2203 a604 |000d: new-instance v3, Lorg/toulibre/cdl/utils/HttpUtils$1; // type@04a6 │ │ +087066: 7010 d71f 0300 |000f: invoke-direct {v3}, Lorg/toulibre/cdl/utils/HttpUtils$1;.:()V // method@1fd7 │ │ +08706c: 7110 711c 0300 |0012: invoke-static {v3}, Ljavax/net/ssl/HttpsURLConnection;.setDefaultHostnameVerifier:(Ljavax/net/ssl/HostnameVerifier;)V // method@1c71 │ │ +087072: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +087074: 2332 ff04 |0016: new-array v2, v3, [Ljavax/net/ssl/TrustManager; // type@04ff │ │ +087078: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +08707a: 2204 a704 |0019: new-instance v4, Lorg/toulibre/cdl/utils/HttpUtils$2; // type@04a7 │ │ +08707e: 7010 d91f 0400 |001b: invoke-direct {v4}, Lorg/toulibre/cdl/utils/HttpUtils$2;.:()V // method@1fd9 │ │ +087084: 4d04 0203 |001e: aput-object v4, v2, v3 │ │ +087088: 1a03 d60b |0020: const-string v3, "TLS" // string@0bd6 │ │ +08708c: 7110 731c 0300 |0022: invoke-static {v3}, Ljavax/net/ssl/SSLContext;.getInstance:(Ljava/lang/String;)Ljavax/net/ssl/SSLContext; // method@1c73 │ │ +087092: 0c01 |0025: move-result-object v1 │ │ +087094: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +087096: 2204 0104 |0027: new-instance v4, Ljava/security/SecureRandom; // type@0401 │ │ +08709a: 7010 f91b 0400 |0029: invoke-direct {v4}, Ljava/security/SecureRandom;.:()V // method@1bf9 │ │ +0870a0: 6e40 751c 3142 |002c: invoke-virtual {v1, v3, v2, v4}, Ljavax/net/ssl/SSLContext;.init:([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V // method@1c75 │ │ +0870a6: 6e10 741c 0100 |002f: invoke-virtual {v1}, Ljavax/net/ssl/SSLContext;.getSocketFactory:()Ljavax/net/ssl/SSLSocketFactory; // method@1c74 │ │ +0870ac: 0c03 |0032: move-result-object v3 │ │ +0870ae: 7110 721c 0300 |0033: invoke-static {v3}, Ljavax/net/ssl/HttpsURLConnection;.setDefaultSSLSocketFactory:(Ljavax/net/ssl/SSLSocketFactory;)V // method@1c72 │ │ +0870b4: 0e00 |0036: return-void │ │ +0870b6: 0d00 |0037: move-exception v0 │ │ +0870b8: 6e10 851b 0000 |0038: invoke-virtual {v0}, Ljava/lang/Exception;.printStackTrace:()V // method@1b85 │ │ +0870be: 28fb |003b: goto 0036 // -0005 │ │ catches : 1 │ │ 0x0020 - 0x0036 │ │ Ljava/lang/Exception; -> 0x0037 │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=36 │ │ 0x000d line=40 │ │ @@ -216788,20 +216842,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0870f8: |[0870f8] org.toulibre.cdl.utils.HttpUtils.get:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; │ │ -087108: 2200 fe03 |0000: new-instance v0, Ljava/net/URL; // type@03fe │ │ -08710c: 7020 f61b 2000 |0002: invoke-direct {v0, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@1bf6 │ │ -087112: 7155 e21f 0143 |0005: invoke-static {v1, v0, v3, v4, v5}, Lorg/toulibre/cdl/utils/HttpUtils;.get:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; // method@1fe2 │ │ -087118: 0c00 |0008: move-result-object v0 │ │ -08711a: 1100 |0009: return-object v0 │ │ +0870d0: |[0870d0] org.toulibre.cdl.utils.HttpUtils.get:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; │ │ +0870e0: 2200 fe03 |0000: new-instance v0, Ljava/net/URL; // type@03fe │ │ +0870e4: 7020 f61b 2000 |0002: invoke-direct {v0, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@1bf6 │ │ +0870ea: 7155 e21f 0143 |0005: invoke-static {v1, v0, v3, v4, v5}, Lorg/toulibre/cdl/utils/HttpUtils;.get:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; // method@1fe2 │ │ +0870f0: 0c00 |0008: move-result-object v0 │ │ +0870f2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x000a reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 path Ljava/lang/String; │ │ 0x0000 - 0x000a reg=3 lastModified Ljava/lang/String; │ │ @@ -216813,84 +216867,84 @@ │ │ type : '(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -08711c: |[08711c] org.toulibre.cdl.utils.HttpUtils.get:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; │ │ -08712c: 1305 1027 |0000: const/16 v5, #int 10000 // #2710 │ │ -087130: 2204 a904 |0002: new-instance v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; // type@04a9 │ │ -087134: 7010 df1f 0400 |0004: invoke-direct {v4}, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.:()V // method@1fdf │ │ -08713a: 6e10 f71b 0a00 |0007: invoke-virtual {v10}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@1bf7 │ │ -087140: 0c00 |000a: move-result-object v0 │ │ -087142: 1f00 fd03 |000b: check-cast v0, Ljava/net/HttpURLConnection; // type@03fd │ │ -087146: 6e20 f51b 5000 |000d: invoke-virtual {v0, v5}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@1bf5 │ │ -08714c: 6e20 f41b 5000 |0010: invoke-virtual {v0, v5}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@1bf4 │ │ -087152: 1a05 6601 |0013: const-string v5, "Accept-Encoding" // string@0166 │ │ -087156: 1a06 b116 |0015: const-string v6, "gzip" // string@16b1 │ │ -08715a: 6e30 ed1b 5006 |0017: invoke-virtual {v0, v5, v6}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@1bed │ │ -087160: 380b 0700 |001a: if-eqz v11, 0021 // +0007 │ │ -087164: 1a05 0f04 |001c: const-string v5, "If-Modified-Since" // string@040f │ │ -087168: 6e30 ed1b 500b |001e: invoke-virtual {v0, v5, v11}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@1bed │ │ -08716e: 6e10 ee1b 0000 |0021: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.connect:()V // method@1bee │ │ -087174: 1a05 fb02 |0024: const-string v5, "Content-Encoding" // string@02fb │ │ -087178: 6e20 f11b 5000 |0026: invoke-virtual {v0, v5}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@1bf1 │ │ -08717e: 0c01 |0029: move-result-object v1 │ │ -087180: 1a05 7508 |002a: const-string v5, "Last-Modified" // string@0875 │ │ -087184: 6e20 f11b 5000 |002c: invoke-virtual {v0, v5}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@1bf1 │ │ -08718a: 0c05 |002f: move-result-object v5 │ │ -08718c: 5b45 250d |0030: iput-object v5, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.lastModified:Ljava/lang/String; // field@0d25 │ │ -087190: 6e10 f31b 0000 |0032: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@1bf3 │ │ -087196: 0a03 |0035: move-result v3 │ │ -087198: 1305 c800 |0036: const/16 v5, #int 200 // #c8 │ │ -08719c: 3253 2500 |0038: if-eq v3, v5, 005d // +0025 │ │ -0871a0: 6e10 ef1b 0000 |003a: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.disconnect:()V // method@1bef │ │ -0871a6: 1305 3001 |003d: const/16 v5, #int 304 // #130 │ │ -0871aa: 3353 0500 |003f: if-ne v3, v5, 0044 // +0005 │ │ -0871ae: 380b 0300 |0041: if-eqz v11, 0044 // +0003 │ │ -0871b2: 1104 |0043: return-object v4 │ │ -0871b4: 2205 c903 |0044: new-instance v5, Ljava/io/IOException; // type@03c9 │ │ -0871b8: 2206 f003 |0046: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ -0871bc: 7010 c91b 0600 |0048: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0871c2: 1a07 7f0b |004b: const-string v7, "Server returned response code: " // string@0b7f │ │ -0871c6: 6e20 d21b 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0871cc: 0c06 |0050: move-result-object v6 │ │ -0871ce: 6e20 ce1b 3600 |0051: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0871d4: 0c06 |0054: move-result-object v6 │ │ -0871d6: 6e10 d61b 0600 |0055: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -0871dc: 0c06 |0058: move-result-object v6 │ │ -0871de: 7020 591b 6500 |0059: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1b59 │ │ -0871e4: 2705 |005c: throw v5 │ │ -0871e6: 6e10 f01b 0000 |005d: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@1bf0 │ │ -0871ec: 0a02 |0060: move-result v2 │ │ -0871ee: 2205 c503 |0061: new-instance v5, Ljava/io/BufferedInputStream; // type@03c5 │ │ -0871f2: 6e10 f21b 0000 |0063: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@1bf2 │ │ -0871f8: 0c06 |0066: move-result-object v6 │ │ -0871fa: 7020 521b 6500 |0067: invoke-direct {v5, v6}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@1b52 │ │ -087200: 5b45 240d |006a: iput-object v5, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ -087204: 380c 1500 |006c: if-eqz v12, 0081 // +0015 │ │ -087208: 12f5 |006e: const/4 v5, #int -1 // #ff │ │ -08720a: 3252 1200 |006f: if-eq v2, v5, 0081 // +0012 │ │ -08720e: 2205 a404 |0071: new-instance v5, Lorg/toulibre/cdl/utils/ByteCountInputStream; // type@04a4 │ │ -087212: 5446 240d |0073: iget-object v6, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ -087216: 2207 a804 |0075: new-instance v7, Lorg/toulibre/cdl/utils/HttpUtils$3; // type@04a8 │ │ -08721a: 705d dd1f 97c2 |0077: invoke-direct {v7, v9, v2, v12, v13}, Lorg/toulibre/cdl/utils/HttpUtils$3;.:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V // method@1fdd │ │ -087220: db08 020a |007a: div-int/lit8 v8, v2, #int 10 // #0a │ │ -087224: 7040 cb1f 6587 |007c: invoke-direct {v5, v6, v7, v8}, Lorg/toulibre/cdl/utils/ByteCountInputStream;.:(Ljava/io/InputStream;Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener;I)V // method@1fcb │ │ -08722a: 5b45 240d |007f: iput-object v5, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ -08722e: 1a05 b116 |0081: const-string v5, "gzip" // string@16b1 │ │ -087232: 6e20 b81b 1500 |0083: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -087238: 0a05 |0086: move-result v5 │ │ -08723a: 3805 bcff |0087: if-eqz v5, 0043 // -0044 │ │ -08723e: 2205 2904 |0089: new-instance v5, Ljava/util/zip/GZIPInputStream; // type@0429 │ │ -087242: 5446 240d |008b: iget-object v6, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ -087246: 7020 701c 6500 |008d: invoke-direct {v5, v6}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;)V // method@1c70 │ │ -08724c: 5b45 240d |0090: iput-object v5, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ -087250: 28b1 |0092: goto 0043 // -004f │ │ +0870f4: |[0870f4] org.toulibre.cdl.utils.HttpUtils.get:(Landroid/content/Context;Ljava/net/URL;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; │ │ +087104: 1305 1027 |0000: const/16 v5, #int 10000 // #2710 │ │ +087108: 2204 a904 |0002: new-instance v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; // type@04a9 │ │ +08710c: 7010 df1f 0400 |0004: invoke-direct {v4}, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.:()V // method@1fdf │ │ +087112: 6e10 f71b 0a00 |0007: invoke-virtual {v10}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@1bf7 │ │ +087118: 0c00 |000a: move-result-object v0 │ │ +08711a: 1f00 fd03 |000b: check-cast v0, Ljava/net/HttpURLConnection; // type@03fd │ │ +08711e: 6e20 f51b 5000 |000d: invoke-virtual {v0, v5}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@1bf5 │ │ +087124: 6e20 f41b 5000 |0010: invoke-virtual {v0, v5}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@1bf4 │ │ +08712a: 1a05 6501 |0013: const-string v5, "Accept-Encoding" // string@0165 │ │ +08712e: 1a06 af16 |0015: const-string v6, "gzip" // string@16af │ │ +087132: 6e30 ed1b 5006 |0017: invoke-virtual {v0, v5, v6}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@1bed │ │ +087138: 380b 0700 |001a: if-eqz v11, 0021 // +0007 │ │ +08713c: 1a05 0e04 |001c: const-string v5, "If-Modified-Since" // string@040e │ │ +087140: 6e30 ed1b 500b |001e: invoke-virtual {v0, v5, v11}, Ljava/net/HttpURLConnection;.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@1bed │ │ +087146: 6e10 ee1b 0000 |0021: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.connect:()V // method@1bee │ │ +08714c: 1a05 fa02 |0024: const-string v5, "Content-Encoding" // string@02fa │ │ +087150: 6e20 f11b 5000 |0026: invoke-virtual {v0, v5}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@1bf1 │ │ +087156: 0c01 |0029: move-result-object v1 │ │ +087158: 1a05 7408 |002a: const-string v5, "Last-Modified" // string@0874 │ │ +08715c: 6e20 f11b 5000 |002c: invoke-virtual {v0, v5}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@1bf1 │ │ +087162: 0c05 |002f: move-result-object v5 │ │ +087164: 5b45 250d |0030: iput-object v5, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.lastModified:Ljava/lang/String; // field@0d25 │ │ +087168: 6e10 f31b 0000 |0032: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@1bf3 │ │ +08716e: 0a03 |0035: move-result v3 │ │ +087170: 1305 c800 |0036: const/16 v5, #int 200 // #c8 │ │ +087174: 3253 2500 |0038: if-eq v3, v5, 005d // +0025 │ │ +087178: 6e10 ef1b 0000 |003a: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.disconnect:()V // method@1bef │ │ +08717e: 1305 3001 |003d: const/16 v5, #int 304 // #130 │ │ +087182: 3353 0500 |003f: if-ne v3, v5, 0044 // +0005 │ │ +087186: 380b 0300 |0041: if-eqz v11, 0044 // +0003 │ │ +08718a: 1104 |0043: return-object v4 │ │ +08718c: 2205 c903 |0044: new-instance v5, Ljava/io/IOException; // type@03c9 │ │ +087190: 2206 f003 |0046: new-instance v6, Ljava/lang/StringBuilder; // type@03f0 │ │ +087194: 7010 c91b 0600 |0048: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +08719a: 1a07 7d0b |004b: const-string v7, "Server returned response code: " // string@0b7d │ │ +08719e: 6e20 d21b 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0871a4: 0c06 |0050: move-result-object v6 │ │ +0871a6: 6e20 ce1b 3600 |0051: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0871ac: 0c06 |0054: move-result-object v6 │ │ +0871ae: 6e10 d61b 0600 |0055: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +0871b4: 0c06 |0058: move-result-object v6 │ │ +0871b6: 7020 591b 6500 |0059: invoke-direct {v5, v6}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@1b59 │ │ +0871bc: 2705 |005c: throw v5 │ │ +0871be: 6e10 f01b 0000 |005d: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getContentLength:()I // method@1bf0 │ │ +0871c4: 0a02 |0060: move-result v2 │ │ +0871c6: 2205 c503 |0061: new-instance v5, Ljava/io/BufferedInputStream; // type@03c5 │ │ +0871ca: 6e10 f21b 0000 |0063: invoke-virtual {v0}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@1bf2 │ │ +0871d0: 0c06 |0066: move-result-object v6 │ │ +0871d2: 7020 521b 6500 |0067: invoke-direct {v5, v6}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;)V // method@1b52 │ │ +0871d8: 5b45 240d |006a: iput-object v5, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ +0871dc: 380c 1500 |006c: if-eqz v12, 0081 // +0015 │ │ +0871e0: 12f5 |006e: const/4 v5, #int -1 // #ff │ │ +0871e2: 3252 1200 |006f: if-eq v2, v5, 0081 // +0012 │ │ +0871e6: 2205 a404 |0071: new-instance v5, Lorg/toulibre/cdl/utils/ByteCountInputStream; // type@04a4 │ │ +0871ea: 5446 240d |0073: iget-object v6, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ +0871ee: 2207 a804 |0075: new-instance v7, Lorg/toulibre/cdl/utils/HttpUtils$3; // type@04a8 │ │ +0871f2: 705d dd1f 97c2 |0077: invoke-direct {v7, v9, v2, v12, v13}, Lorg/toulibre/cdl/utils/HttpUtils$3;.:(Landroid/content/Context;ILjava/lang/String;Ljava/lang/String;)V // method@1fdd │ │ +0871f8: db08 020a |007a: div-int/lit8 v8, v2, #int 10 // #0a │ │ +0871fc: 7040 cb1f 6587 |007c: invoke-direct {v5, v6, v7, v8}, Lorg/toulibre/cdl/utils/ByteCountInputStream;.:(Ljava/io/InputStream;Lorg/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener;I)V // method@1fcb │ │ +087202: 5b45 240d |007f: iput-object v5, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ +087206: 1a05 af16 |0081: const-string v5, "gzip" // string@16af │ │ +08720a: 6e20 b81b 1500 |0083: invoke-virtual {v5, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +087210: 0a05 |0086: move-result v5 │ │ +087212: 3805 bcff |0087: if-eqz v5, 0043 // -0044 │ │ +087216: 2205 2904 |0089: new-instance v5, Ljava/util/zip/GZIPInputStream; // type@0429 │ │ +08721a: 5446 240d |008b: iget-object v6, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ +08721e: 7020 701c 6500 |008d: invoke-direct {v5, v6}, Ljava/util/zip/GZIPInputStream;.:(Ljava/io/InputStream;)V // method@1c70 │ │ +087224: 5b45 240d |0090: iput-object v5, v4, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;.inputStream:Ljava/io/InputStream; // field@0d24 │ │ +087228: 28b1 |0092: goto 0043 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=84 │ │ 0x0007 line=86 │ │ 0x000d line=87 │ │ 0x0010 line=88 │ │ 0x0013 line=90 │ │ @@ -216920,21 +216974,21 @@ │ │ 0x0000 - 0x0093 reg=9 context Landroid/content/Context; │ │ 0x0000 - 0x0093 reg=10 url Ljava/net/URL; │ │ 0x0000 - 0x0093 reg=11 lastModified Ljava/lang/String; │ │ 0x0000 - 0x0093 reg=12 progressAction Ljava/lang/String; │ │ 0x0000 - 0x0093 reg=13 progressExtra Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 981 (HttpUtils.java) │ │ + source_file_idx : 980 (HttpUtils.java) │ │ │ │ Class #794 header: │ │ class_idx : 1195 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2691 │ │ +source_file_idx : 2689 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #794 annotations: │ │ Annotations on class │ │ @@ -216953,27 +217007,27 @@ │ │ type : '(Landroid/content/Intent;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -087254: |[087254] org.toulibre.cdl.utils.NfcReceiverUtils.extractAppData:(Landroid/content/Intent;)[B │ │ -087264: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -087266: 1a02 d10f |0001: const-string v2, "android.nfc.extra.NDEF_MESSAGES" // string@0fd1 │ │ -08726a: 6e20 ec00 2400 |0003: invoke-virtual {v4, v2}, Landroid/content/Intent;.getParcelableArrayExtra:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@00ec │ │ -087270: 0c01 |0006: move-result-object v1 │ │ -087272: 4600 0103 |0007: aget-object v0, v1, v3 │ │ -087276: 1f00 6c00 |0009: check-cast v0, Landroid/nfc/NdefMessage; // type@006c │ │ -08727a: 6e10 0602 0000 |000b: invoke-virtual {v0}, Landroid/nfc/NdefMessage;.getRecords:()[Landroid/nfc/NdefRecord; // method@0206 │ │ -087280: 0c02 |000e: move-result-object v2 │ │ -087282: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -087286: 6e10 0902 0200 |0011: invoke-virtual {v2}, Landroid/nfc/NdefRecord;.getPayload:()[B // method@0209 │ │ -08728c: 0c02 |0014: move-result-object v2 │ │ -08728e: 1102 |0015: return-object v2 │ │ +08722c: |[08722c] org.toulibre.cdl.utils.NfcReceiverUtils.extractAppData:(Landroid/content/Intent;)[B │ │ +08723c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08723e: 1a02 cf0f |0001: const-string v2, "android.nfc.extra.NDEF_MESSAGES" // string@0fcf │ │ +087242: 6e20 ec00 2400 |0003: invoke-virtual {v4, v2}, Landroid/content/Intent;.getParcelableArrayExtra:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@00ec │ │ +087248: 0c01 |0006: move-result-object v1 │ │ +08724a: 4600 0103 |0007: aget-object v0, v1, v3 │ │ +08724e: 1f00 6c00 |0009: check-cast v0, Landroid/nfc/NdefMessage; // type@006c │ │ +087252: 6e10 0602 0000 |000b: invoke-virtual {v0}, Landroid/nfc/NdefMessage;.getRecords:()[Landroid/nfc/NdefRecord; // method@0206 │ │ +087258: 0c02 |000e: move-result-object v2 │ │ +08725a: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +08725e: 6e10 0902 0200 |0011: invoke-virtual {v2}, Landroid/nfc/NdefRecord;.getPayload:()[B // method@0209 │ │ +087264: 0c02 |0014: move-result-object v2 │ │ +087266: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=24 │ │ 0x0007 line=25 │ │ 0x000b line=26 │ │ locals : │ │ 0x000b - 0x0016 reg=0 msg Landroid/nfc/NdefMessage; │ │ @@ -216985,35 +217039,35 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -087290: |[087290] org.toulibre.cdl.utils.NfcReceiverUtils.hasAppData:(Landroid/content/Intent;)Z │ │ -0872a0: 1a00 d00f |0000: const-string v0, "android.nfc.action.NDEF_DISCOVERED" // string@0fd0 │ │ -0872a4: 6e10 e100 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ -0872aa: 0c01 |0005: move-result-object v1 │ │ -0872ac: 6e20 b81b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ -0872b2: 0a00 |0009: move-result v0 │ │ -0872b4: 0f00 |000a: return v0 │ │ +087268: |[087268] org.toulibre.cdl.utils.NfcReceiverUtils.hasAppData:(Landroid/content/Intent;)Z │ │ +087278: 1a00 ce0f |0000: const-string v0, "android.nfc.action.NDEF_DISCOVERED" // string@0fce │ │ +08727c: 6e10 e100 0200 |0002: invoke-virtual {v2}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@00e1 │ │ +087282: 0c01 |0005: move-result-object v1 │ │ +087284: 6e20 b81b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@1bb8 │ │ +08728a: 0a00 |0009: move-result v0 │ │ +08728c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x000b reg=2 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2691 (NfcReceiverUtils.java) │ │ + source_file_idx : 2689 (NfcReceiverUtils.java) │ │ │ │ Class #795 header: │ │ class_idx : 1196 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2692 │ │ +source_file_idx : 2690 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #795 annotations: │ │ Annotations on class │ │ @@ -217042,19 +217096,19 @@ │ │ type : '(Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0872b8: |[0872b8] org.toulibre.cdl.utils.NfcSenderUtils$1.:(Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;Ljava/lang/String;)V │ │ -0872c8: 5b01 260d |0000: iput-object v1, v0, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.val$callback:Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback; // field@0d26 │ │ -0872cc: 5b02 270d |0002: iput-object v2, v0, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.val$packageName:Ljava/lang/String; // field@0d27 │ │ -0872d0: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0872d6: 0e00 |0007: return-void │ │ +087290: |[087290] org.toulibre.cdl.utils.NfcSenderUtils$1.:(Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;Ljava/lang/String;)V │ │ +0872a0: 5b01 260d |0000: iput-object v1, v0, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.val$callback:Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback; // field@0d26 │ │ +0872a4: 5b02 270d |0002: iput-object v2, v0, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.val$packageName:Ljava/lang/String; // field@0d27 │ │ +0872a8: 7010 a71b 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0872ae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lorg/toulibre/cdl/utils/NfcSenderUtils$1; │ │ 0x0000 - 0x0008 reg=1 (null) Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -217065,66 +217119,67 @@ │ │ type : '(Landroid/nfc/NfcEvent;)Landroid/nfc/NdefMessage;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0872d8: |[0872d8] org.toulibre.cdl.utils.NfcSenderUtils$1.createNdefMessage:(Landroid/nfc/NfcEvent;)Landroid/nfc/NdefMessage; │ │ -0872e8: 5452 260d |0000: iget-object v2, v5, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.val$callback:Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback; // field@0d26 │ │ -0872ec: 7210 ea1f 0200 |0002: invoke-interface {v2}, Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;.createNfcAppData:()[B // method@1fea │ │ -0872f2: 0c00 |0005: move-result-object v0 │ │ -0872f4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0872f8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0872fa: 1102 |0009: return-object v2 │ │ -0872fc: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -0872fe: 2321 df04 |000b: new-array v1, v2, [Landroid/nfc/NdefRecord; // type@04df │ │ -087302: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -087304: 2203 f003 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -087308: 7010 c91b 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -08730e: 1a04 1010 |0013: const-string v4, "application/" // string@1010 │ │ -087312: 6e20 d21b 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -087318: 0c03 |0018: move-result-object v3 │ │ -08731a: 5454 270d |0019: iget-object v4, v5, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.val$packageName:Ljava/lang/String; // field@0d27 │ │ -08731e: 6e20 d21b 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -087324: 0c03 |001e: move-result-object v3 │ │ -087326: 6e10 d61b 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -08732c: 0c03 |0022: move-result-object v3 │ │ -08732e: 7120 e71f 0300 |0023: invoke-static {v3, v0}, Lorg/toulibre/cdl/utils/NfcSenderUtils;.access$000:(Ljava/lang/String;[B)Landroid/nfc/NdefRecord; // method@1fe7 │ │ -087334: 0c03 |0026: move-result-object v3 │ │ -087336: 4d03 0102 |0027: aput-object v3, v1, v2 │ │ -08733a: 1212 |0029: const/4 v2, #int 1 // #1 │ │ -08733c: 5453 270d |002a: iget-object v3, v5, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.val$packageName:Ljava/lang/String; // field@0d27 │ │ -087340: 7110 0802 0300 |002c: invoke-static {v3}, Landroid/nfc/NdefRecord;.createApplicationRecord:(Ljava/lang/String;)Landroid/nfc/NdefRecord; // method@0208 │ │ -087346: 0c03 |002f: move-result-object v3 │ │ -087348: 4d03 0102 |0030: aput-object v3, v1, v2 │ │ -08734c: 2202 6c00 |0032: new-instance v2, Landroid/nfc/NdefMessage; // type@006c │ │ -087350: 7020 0502 1200 |0034: invoke-direct {v2, v1}, Landroid/nfc/NdefMessage;.:([Landroid/nfc/NdefRecord;)V // method@0205 │ │ -087356: 28d2 |0037: goto 0009 // -002e │ │ +0872b0: |[0872b0] org.toulibre.cdl.utils.NfcSenderUtils$1.createNdefMessage:(Landroid/nfc/NfcEvent;)Landroid/nfc/NdefMessage; │ │ +0872c0: 5452 260d |0000: iget-object v2, v5, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.val$callback:Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback; // field@0d26 │ │ +0872c4: 7210 ea1f 0200 |0002: invoke-interface {v2}, Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;.createNfcAppData:()[B // method@1fea │ │ +0872ca: 0c00 |0005: move-result-object v0 │ │ +0872cc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0872d0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0872d2: 1102 |0009: return-object v2 │ │ +0872d4: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +0872d6: 2321 df04 |000b: new-array v1, v2, [Landroid/nfc/NdefRecord; // type@04df │ │ +0872da: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0872dc: 2203 f003 |000e: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +0872e0: 7010 c91b 0300 |0010: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0872e6: 1a04 0e10 |0013: const-string v4, "application/" // string@100e │ │ +0872ea: 6e20 d21b 4300 |0015: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0872f0: 0c03 |0018: move-result-object v3 │ │ +0872f2: 5454 270d |0019: iget-object v4, v5, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.val$packageName:Ljava/lang/String; // field@0d27 │ │ +0872f6: 6e20 d21b 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0872fc: 0c03 |001e: move-result-object v3 │ │ +0872fe: 6e10 d61b 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +087304: 0c03 |0022: move-result-object v3 │ │ +087306: 7120 e71f 0300 |0023: invoke-static {v3, v0}, Lorg/toulibre/cdl/utils/NfcSenderUtils;.access$000:(Ljava/lang/String;[B)Landroid/nfc/NdefRecord; // method@1fe7 │ │ +08730c: 0c03 |0026: move-result-object v3 │ │ +08730e: 4d03 0102 |0027: aput-object v3, v1, v2 │ │ +087312: 1212 |0029: const/4 v2, #int 1 // #1 │ │ +087314: 5453 270d |002a: iget-object v3, v5, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.val$packageName:Ljava/lang/String; // field@0d27 │ │ +087318: 7110 0802 0300 |002c: invoke-static {v3}, Landroid/nfc/NdefRecord;.createApplicationRecord:(Ljava/lang/String;)Landroid/nfc/NdefRecord; // method@0208 │ │ +08731e: 0c03 |002f: move-result-object v3 │ │ +087320: 4d03 0102 |0030: aput-object v3, v1, v2 │ │ +087324: 2202 6c00 |0032: new-instance v2, Landroid/nfc/NdefMessage; // type@006c │ │ +087328: 7020 0502 1200 |0034: invoke-direct {v2, v1}, Landroid/nfc/NdefMessage;.:([Landroid/nfc/NdefRecord;)V // method@0205 │ │ +08732e: 28d2 |0037: goto 0009 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=36 │ │ 0x0008 line=37 │ │ 0x0009 line=41 │ │ 0x000a line=39 │ │ + 0x002c line=40 │ │ 0x0032 line=41 │ │ locals : │ │ 0x0006 - 0x0038 reg=0 appData [B │ │ 0x0032 - 0x0038 reg=1 records [Landroid/nfc/NdefRecord; │ │ 0x0000 - 0x0038 reg=5 this Lorg/toulibre/cdl/utils/NfcSenderUtils$1; │ │ 0x0000 - 0x0038 reg=6 event Landroid/nfc/NfcEvent; │ │ │ │ - source_file_idx : 2692 (NfcSenderUtils.java) │ │ + source_file_idx : 2690 (NfcSenderUtils.java) │ │ │ │ Class #796 header: │ │ class_idx : 1197 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2692 │ │ +source_file_idx : 2690 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #796 annotations: │ │ Annotations on class │ │ @@ -217143,18 +217198,18 @@ │ │ type : '(Ljava/lang/String;[B)Landroid/nfc/NdefRecord;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -087358: |[087358] org.toulibre.cdl.utils.NfcSenderUtils.access$000:(Ljava/lang/String;[B)Landroid/nfc/NdefRecord; │ │ -087368: 7120 e81f 2100 |0000: invoke-static {v1, v2}, Lorg/toulibre/cdl/utils/NfcSenderUtils;.createMimeRecord:(Ljava/lang/String;[B)Landroid/nfc/NdefRecord; // method@1fe8 │ │ -08736e: 0c00 |0003: move-result-object v0 │ │ -087370: 1100 |0004: return-object v0 │ │ +087330: |[087330] org.toulibre.cdl.utils.NfcSenderUtils.access$000:(Ljava/lang/String;[B)Landroid/nfc/NdefRecord; │ │ +087340: 7120 e81f 2100 |0000: invoke-static {v1, v2}, Lorg/toulibre/cdl/utils/NfcSenderUtils;.createMimeRecord:(Ljava/lang/String;[B)Landroid/nfc/NdefRecord; // method@1fe8 │ │ +087346: 0c00 |0003: move-result-object v0 │ │ +087348: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 x1 [B │ │ │ │ @@ -217163,26 +217218,26 @@ │ │ type : '(Ljava/lang/String;[B)Landroid/nfc/NdefRecord;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -087374: |[087374] org.toulibre.cdl.utils.NfcSenderUtils.createMimeRecord:(Ljava/lang/String;[B)Landroid/nfc/NdefRecord; │ │ -087384: 1a01 c30c |0000: const-string v1, "US-ASCII" // string@0cc3 │ │ -087388: 7110 f81b 0100 |0002: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1bf8 │ │ -08738e: 0c01 |0005: move-result-object v1 │ │ -087390: 6e20 bd1b 1400 |0006: invoke-virtual {v4, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@1bbd │ │ -087396: 0c00 |0009: move-result-object v0 │ │ -087398: 2201 6d00 |000a: new-instance v1, Landroid/nfc/NdefRecord; // type@006d │ │ -08739c: 1222 |000c: const/4 v2, #int 2 // #2 │ │ -08739e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0873a0: 2333 d604 |000e: new-array v3, v3, [B // type@04d6 │ │ -0873a4: 7055 0702 2130 |0010: invoke-direct {v1, v2, v0, v3, v5}, Landroid/nfc/NdefRecord;.:(S[B[B[B)V // method@0207 │ │ -0873aa: 1101 |0013: return-object v1 │ │ +08734c: |[08734c] org.toulibre.cdl.utils.NfcSenderUtils.createMimeRecord:(Ljava/lang/String;[B)Landroid/nfc/NdefRecord; │ │ +08735c: 1a01 c10c |0000: const-string v1, "US-ASCII" // string@0cc1 │ │ +087360: 7110 f81b 0100 |0002: invoke-static {v1}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@1bf8 │ │ +087366: 0c01 |0005: move-result-object v1 │ │ +087368: 6e20 bd1b 1400 |0006: invoke-virtual {v4, v1}, Ljava/lang/String;.getBytes:(Ljava/nio/charset/Charset;)[B // method@1bbd │ │ +08736e: 0c00 |0009: move-result-object v0 │ │ +087370: 2201 6d00 |000a: new-instance v1, Landroid/nfc/NdefRecord; // type@006d │ │ +087374: 1222 |000c: const/4 v2, #int 2 // #2 │ │ +087376: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +087378: 2333 d604 |000e: new-array v3, v3, [B // type@04d6 │ │ +08737c: 7055 0702 2130 |0010: invoke-direct {v1, v2, v0, v3, v5}, Landroid/nfc/NdefRecord;.:(S[B[B[B)V // method@0207 │ │ +087382: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x000a line=50 │ │ locals : │ │ 0x000a - 0x0014 reg=0 mimeBytes [B │ │ 0x0000 - 0x0014 reg=4 mimeType Ljava/lang/String; │ │ @@ -217193,28 +217248,28 @@ │ │ type : '(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0873ac: |[0873ac] org.toulibre.cdl.utils.NfcSenderUtils.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z │ │ -0873bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0873be: 7110 0a02 0400 |0001: invoke-static {v4}, Landroid/nfc/NfcAdapter;.getDefaultAdapter:(Landroid/content/Context;)Landroid/nfc/NfcAdapter; // method@020a │ │ -0873c4: 0c00 |0004: move-result-object v0 │ │ -0873c6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0873ca: 0f02 |0007: return v2 │ │ -0873cc: 6e10 1000 0400 |0008: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0010 │ │ -0873d2: 0c01 |000b: move-result-object v1 │ │ -0873d4: 2203 ac04 |000c: new-instance v3, Lorg/toulibre/cdl/utils/NfcSenderUtils$1; // type@04ac │ │ -0873d8: 7030 e51f 5301 |000e: invoke-direct {v3, v5, v1}, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.:(Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;Ljava/lang/String;)V // method@1fe5 │ │ -0873de: 2322 db04 |0011: new-array v2, v2, [Landroid/app/Activity; // type@04db │ │ -0873e2: 6e40 0b02 3024 |0013: invoke-virtual {v0, v3, v4, v2}, Landroid/nfc/NfcAdapter;.setNdefPushMessageCallback:(Landroid/nfc/NfcAdapter$CreateNdefMessageCallback;Landroid/app/Activity;[Landroid/app/Activity;)V // method@020b │ │ -0873e8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -0873ea: 28f0 |0017: goto 0007 // -0010 │ │ +087384: |[087384] org.toulibre.cdl.utils.NfcSenderUtils.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z │ │ +087394: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +087396: 7110 0a02 0400 |0001: invoke-static {v4}, Landroid/nfc/NfcAdapter;.getDefaultAdapter:(Landroid/content/Context;)Landroid/nfc/NfcAdapter; // method@020a │ │ +08739c: 0c00 |0004: move-result-object v0 │ │ +08739e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0873a2: 0f02 |0007: return v2 │ │ +0873a4: 6e10 1000 0400 |0008: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0010 │ │ +0873aa: 0c01 |000b: move-result-object v1 │ │ +0873ac: 2203 ac04 |000c: new-instance v3, Lorg/toulibre/cdl/utils/NfcSenderUtils$1; // type@04ac │ │ +0873b0: 7030 e51f 5301 |000e: invoke-direct {v3, v5, v1}, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;.:(Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;Ljava/lang/String;)V // method@1fe5 │ │ +0873b6: 2322 db04 |0011: new-array v2, v2, [Landroid/app/Activity; // type@04db │ │ +0873ba: 6e40 0b02 3024 |0013: invoke-virtual {v0, v3, v4, v2}, Landroid/nfc/NfcAdapter;.setNdefPushMessageCallback:(Landroid/nfc/NfcAdapter$CreateNdefMessageCallback;Landroid/app/Activity;[Landroid/app/Activity;)V // method@020b │ │ +0873c0: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +0873c2: 28f0 |0017: goto 0007 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=26 │ │ 0x0005 line=27 │ │ 0x0007 line=45 │ │ 0x0008 line=30 │ │ 0x000c line=31 │ │ @@ -217222,21 +217277,21 @@ │ │ locals : │ │ 0x0005 - 0x0018 reg=0 adapter Landroid/nfc/NfcAdapter; │ │ 0x000c - 0x0018 reg=1 packageName Ljava/lang/String; │ │ 0x0000 - 0x0018 reg=4 activity Landroid/app/Activity; │ │ 0x0000 - 0x0018 reg=5 callback Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2692 (NfcSenderUtils.java) │ │ + source_file_idx : 2690 (NfcSenderUtils.java) │ │ │ │ Class #797 header: │ │ class_idx : 1199 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2693 │ │ +source_file_idx : 2691 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #797 annotations: │ │ Annotations on class │ │ @@ -217255,23 +217310,23 @@ │ │ type : '(Landroid/content/Intent;)[B' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0873ec: |[0873ec] org.toulibre.cdl.utils.NfcUtils.extractAppData:(Landroid/content/Intent;)[B │ │ -0873fc: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -087400: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -087404: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -087408: 7110 e31f 0200 |0006: invoke-static {v2}, Lorg/toulibre/cdl/utils/NfcReceiverUtils;.extractAppData:(Landroid/content/Intent;)[B // method@1fe3 │ │ -08740e: 0c00 |0009: move-result-object v0 │ │ -087410: 1100 |000a: return-object v0 │ │ -087412: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -087414: 28fe |000c: goto 000a // -0002 │ │ +0873c4: |[0873c4] org.toulibre.cdl.utils.NfcUtils.extractAppData:(Landroid/content/Intent;)[B │ │ +0873d4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0873d8: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +0873dc: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0873e0: 7110 e31f 0200 |0006: invoke-static {v2}, Lorg/toulibre/cdl/utils/NfcReceiverUtils;.extractAppData:(Landroid/content/Intent;)[B // method@1fe3 │ │ +0873e6: 0c00 |0009: move-result-object v0 │ │ +0873e8: 1100 |000a: return-object v0 │ │ +0873ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0873ec: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000a line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=2 intent Landroid/content/Intent; │ │ @@ -217281,23 +217336,23 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -087418: |[087418] org.toulibre.cdl.utils.NfcUtils.hasAppData:(Landroid/content/Intent;)Z │ │ -087428: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -08742c: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -087430: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -087434: 7110 e41f 0200 |0006: invoke-static {v2}, Lorg/toulibre/cdl/utils/NfcReceiverUtils;.hasAppData:(Landroid/content/Intent;)Z // method@1fe4 │ │ -08743a: 0a00 |0009: move-result v0 │ │ -08743c: 0f00 |000a: return v0 │ │ -08743e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -087440: 28fe |000c: goto 000a // -0002 │ │ +0873f0: |[0873f0] org.toulibre.cdl.utils.NfcUtils.hasAppData:(Landroid/content/Intent;)Z │ │ +087400: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +087404: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +087408: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +08740c: 7110 e41f 0200 |0006: invoke-static {v2}, Lorg/toulibre/cdl/utils/NfcReceiverUtils;.hasAppData:(Landroid/content/Intent;)Z // method@1fe4 │ │ +087412: 0a00 |0009: move-result v0 │ │ +087414: 0f00 |000a: return v0 │ │ +087416: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +087418: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0006 line=50 │ │ 0x000a line=52 │ │ locals : │ │ 0x0000 - 0x000d reg=2 intent Landroid/content/Intent; │ │ @@ -217307,40 +217362,40 @@ │ │ type : '(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -087444: |[087444] org.toulibre.cdl.utils.NfcUtils.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z │ │ -087454: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -087458: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -08745c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -087460: 7120 e91f 3200 |0006: invoke-static {v2, v3}, Lorg/toulibre/cdl/utils/NfcSenderUtils;.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z // method@1fe9 │ │ -087466: 0a00 |0009: move-result v0 │ │ -087468: 0f00 |000a: return v0 │ │ -08746a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08746c: 28fe |000c: goto 000a // -0002 │ │ +08741c: |[08741c] org.toulibre.cdl.utils.NfcUtils.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z │ │ +08742c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +087430: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +087434: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +087438: 7120 e91f 3200 |0006: invoke-static {v2, v3}, Lorg/toulibre/cdl/utils/NfcSenderUtils;.setAppDataPushMessageCallbackIfAvailable:(Landroid/app/Activity;Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback;)Z // method@1fe9 │ │ +08743e: 0a00 |0009: move-result v0 │ │ +087440: 0f00 |000a: return v0 │ │ +087442: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +087444: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x000a line=39 │ │ locals : │ │ 0x0000 - 0x000d reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x000d reg=3 callback Lorg/toulibre/cdl/utils/NfcUtils$CreateNfcAppDataCallback; │ │ │ │ Virtual methods - │ │ - source_file_idx : 2693 (NfcUtils.java) │ │ + source_file_idx : 2691 (NfcUtils.java) │ │ │ │ Class #798 header: │ │ class_idx : 1200 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2991 │ │ +source_file_idx : 2989 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #798 - │ │ Class descriptor : 'Lorg/toulibre/cdl/utils/StringUtils;' │ │ @@ -217355,36 +217410,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -087470: |[087470] org.toulibre.cdl.utils.StringUtils.removeDiacritics:(Ljava/lang/String;)Ljava/lang/String; │ │ -087480: 6e10 c01b 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -087486: 0a02 |0003: move-result v2 │ │ -087488: 2323 d704 |0004: new-array v3, v2, [C // type@04d7 │ │ -08748c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -08748e: 3521 1b00 |0007: if-ge v1, v2, 0022 // +001b │ │ -087492: 6e20 b71b 1600 |0009: invoke-virtual {v6, v1}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ -087498: 0a00 |000c: move-result v0 │ │ -08749a: 1304 c000 |000d: const/16 v4, #int 192 // #c0 │ │ -08749e: 3440 0e00 |000f: if-lt v0, v4, 001d // +000e │ │ -0874a2: 1304 7f01 |0011: const/16 v4, #int 383 // #17f │ │ -0874a6: 3640 0a00 |0013: if-gt v0, v4, 001d // +000a │ │ -0874aa: 1a04 4001 |0015: const-string v4, "AAAAAAACEEEEIIIIDNOOOOO×ØUUUUYIßaaaaaaaceeeeiiiiðnooooo÷øuuuuyþyAaAaAaCcCcCcCcDdDdEeEeEeEeEeGgGgGgGgHhHhIiIiIiIiIiJjJjKkkLlLlLlLlLlNnNnNnnNnOoOoOoOoRrRrRrSsSsSsSsTtTtTtUuUuUuUuUuUuWwYyYZzZzZzF" // string@0140 │ │ -0874ae: d005 40ff |0017: add-int/lit16 v5, v0, #int -192 // #ff40 │ │ -0874b2: 6e20 b71b 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ -0874b8: 0a00 |001c: move-result v0 │ │ -0874ba: 5000 0301 |001d: aput-char v0, v3, v1 │ │ -0874be: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0874c2: 28e6 |0021: goto 0007 // -001a │ │ -0874c4: 2204 ef03 |0022: new-instance v4, Ljava/lang/String; // type@03ef │ │ -0874c8: 7020 b51b 3400 |0024: invoke-direct {v4, v3}, Ljava/lang/String;.:([C)V // method@1bb5 │ │ -0874ce: 1104 |0027: return-object v4 │ │ +087448: |[087448] org.toulibre.cdl.utils.StringUtils.removeDiacritics:(Ljava/lang/String;)Ljava/lang/String; │ │ +087458: 6e10 c01b 0600 |0000: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +08745e: 0a02 |0003: move-result v2 │ │ +087460: 2323 d704 |0004: new-array v3, v2, [C // type@04d7 │ │ +087464: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +087466: 3521 1b00 |0007: if-ge v1, v2, 0022 // +001b │ │ +08746a: 6e20 b71b 1600 |0009: invoke-virtual {v6, v1}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ +087470: 0a00 |000c: move-result v0 │ │ +087472: 1304 c000 |000d: const/16 v4, #int 192 // #c0 │ │ +087476: 3440 0e00 |000f: if-lt v0, v4, 001d // +000e │ │ +08747a: 1304 7f01 |0011: const/16 v4, #int 383 // #17f │ │ +08747e: 3640 0a00 |0013: if-gt v0, v4, 001d // +000a │ │ +087482: 1a04 3f01 |0015: const-string v4, "AAAAAAACEEEEIIIIDNOOOOO×ØUUUUYIßaaaaaaaceeeeiiiiðnooooo÷øuuuuyþyAaAaAaCcCcCcCcDdDdEeEeEeEeEeGgGgGgGgHhHhIiIiIiIiIiJjJjKkkLlLlLlLlLlNnNnNnnNnOoOoOoOoRrRrRrSsSsSsSsTtTtTtUuUuUuUuUuUuWwYyYZzZzZzF" // string@013f │ │ +087486: d005 40ff |0017: add-int/lit16 v5, v0, #int -192 // #ff40 │ │ +08748a: 6e20 b71b 5400 |0019: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ +087490: 0a00 |001c: move-result v0 │ │ +087492: 5000 0301 |001d: aput-char v0, v3, v1 │ │ +087496: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08749a: 28e6 |0021: goto 0007 // -001a │ │ +08749c: 2204 ef03 |0022: new-instance v4, Ljava/lang/String; // type@03ef │ │ +0874a0: 7020 b51b 3400 |0024: invoke-direct {v4, v3}, Ljava/lang/String;.:([C)V // method@1bb5 │ │ +0874a6: 1104 |0027: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0004 line=29 │ │ 0x0006 line=31 │ │ 0x0009 line=32 │ │ 0x000d line=33 │ │ @@ -217404,50 +217459,50 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0874d0: |[0874d0] org.toulibre.cdl.utils.StringUtils.roomNameToResourceName:(Ljava/lang/String;)Ljava/lang/String; │ │ -0874e0: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ -0874e4: 1a05 6f21 |0002: const-string v5, "room_" // string@216f │ │ -0874e8: 6e10 c01b 0500 |0004: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -0874ee: 0a05 |0007: move-result v5 │ │ -0874f0: 6e10 c01b 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -0874f6: 0a06 |000b: move-result v6 │ │ -0874f8: b065 |000c: add-int/2addr v5, v6 │ │ -0874fa: 7020 ca1b 5000 |000d: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ -087500: 1a05 6f21 |0010: const-string v5, "room_" // string@216f │ │ -087504: 6e20 d21b 5000 |0012: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -08750a: 6e10 c01b 0700 |0015: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@1bc0 │ │ -087510: 0a04 |0018: move-result v4 │ │ -087512: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -087514: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -087516: 3542 0e00 |001b: if-ge v2, v4, 0029 // +000e │ │ -08751a: 6e20 b71b 2700 |001d: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ -087520: 0a01 |0020: move-result v1 │ │ -087522: 7110 6f1b 0100 |0021: invoke-static {v1}, Ljava/lang/Character;.isLetter:(C)Z // method@1b6f │ │ -087528: 0a05 |0024: move-result v5 │ │ -08752a: 3805 1300 |0025: if-eqz v5, 0038 // +0013 │ │ -08752e: 3803 0700 |0027: if-eqz v3, 002e // +0007 │ │ -087532: 6e10 d61b 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -087538: 0c05 |002c: move-result-object v5 │ │ -08753a: 1105 |002d: return-object v5 │ │ -08753c: 7110 711b 0100 |002e: invoke-static {v1}, Ljava/lang/Character;.toLowerCase:(C)C // method@1b71 │ │ -087542: 0a05 |0031: move-result v5 │ │ -087544: 6e20 cc1b 5000 |0032: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -08754a: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08754e: 28e4 |0037: goto 001b // -001c │ │ -087550: 7110 6e1b 0100 |0038: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@1b6e │ │ -087556: 0a05 |003b: move-result v5 │ │ -087558: 3805 f9ff |003c: if-eqz v5, 0035 // -0007 │ │ -08755c: 6e20 cc1b 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ -087562: 1213 |0041: const/4 v3, #int 1 // #1 │ │ -087564: 28f3 |0042: goto 0035 // -000d │ │ +0874a8: |[0874a8] org.toulibre.cdl.utils.StringUtils.roomNameToResourceName:(Ljava/lang/String;)Ljava/lang/String; │ │ +0874b8: 2200 f003 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@03f0 │ │ +0874bc: 1a05 6d21 |0002: const-string v5, "room_" // string@216d │ │ +0874c0: 6e10 c01b 0500 |0004: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +0874c6: 0a05 |0007: move-result v5 │ │ +0874c8: 6e10 c01b 0700 |0008: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +0874ce: 0a06 |000b: move-result v6 │ │ +0874d0: b065 |000c: add-int/2addr v5, v6 │ │ +0874d2: 7020 ca1b 5000 |000d: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@1bca │ │ +0874d8: 1a05 6d21 |0010: const-string v5, "room_" // string@216d │ │ +0874dc: 6e20 d21b 5000 |0012: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0874e2: 6e10 c01b 0700 |0015: invoke-virtual {v7}, Ljava/lang/String;.length:()I // method@1bc0 │ │ +0874e8: 0a04 |0018: move-result v4 │ │ +0874ea: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +0874ec: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0874ee: 3542 0e00 |001b: if-ge v2, v4, 0029 // +000e │ │ +0874f2: 6e20 b71b 2700 |001d: invoke-virtual {v7, v2}, Ljava/lang/String;.charAt:(I)C // method@1bb7 │ │ +0874f8: 0a01 |0020: move-result v1 │ │ +0874fa: 7110 6f1b 0100 |0021: invoke-static {v1}, Ljava/lang/Character;.isLetter:(C)Z // method@1b6f │ │ +087500: 0a05 |0024: move-result v5 │ │ +087502: 3805 1300 |0025: if-eqz v5, 0038 // +0013 │ │ +087506: 3803 0700 |0027: if-eqz v3, 002e // +0007 │ │ +08750a: 6e10 d61b 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +087510: 0c05 |002c: move-result-object v5 │ │ +087512: 1105 |002d: return-object v5 │ │ +087514: 7110 711b 0100 |002e: invoke-static {v1}, Ljava/lang/Character;.toLowerCase:(C)C // method@1b71 │ │ +08751a: 0a05 |0031: move-result v5 │ │ +08751c: 6e20 cc1b 5000 |0032: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +087522: d802 0201 |0035: add-int/lit8 v2, v2, #int 1 // #01 │ │ +087526: 28e4 |0037: goto 001b // -001c │ │ +087528: 7110 6e1b 0100 |0038: invoke-static {v1}, Ljava/lang/Character;.isDigit:(C)Z // method@1b6e │ │ +08752e: 0a05 |003b: move-result v5 │ │ +087530: 3805 f9ff |003c: if-eqz v5, 0035 // -0007 │ │ +087534: 6e20 cc1b 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@1bcc │ │ +08753a: 1213 |0041: const/4 v3, #int 1 // #1 │ │ +08753c: 28f3 |0042: goto 0035 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0010 line=112 │ │ 0x0015 line=113 │ │ 0x0019 line=114 │ │ 0x001a line=115 │ │ @@ -217474,53 +217529,53 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -087568: |[087568] org.toulibre.cdl.utils.StringUtils.trimEnd:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -087578: 7210 691b 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@1b69 │ │ -08757e: 0a01 |0003: move-result v1 │ │ -087580: d800 01ff |0004: add-int/lit8 v0, v1, #int -1 // #ff │ │ -087584: 3a00 0f00 |0006: if-ltz v0, 0015 // +000f │ │ -087588: 7220 681b 0200 |0008: invoke-interface {v2, v0}, Ljava/lang/CharSequence;.charAt:(I)C // method@1b68 │ │ -08758e: 0a01 |000b: move-result v1 │ │ -087590: 7110 701b 0100 |000c: invoke-static {v1}, Ljava/lang/Character;.isWhitespace:(C)Z // method@1b70 │ │ -087596: 0a01 |000f: move-result v1 │ │ -087598: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -08759c: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0875a0: 28f2 |0014: goto 0006 // -000e │ │ -0875a2: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0875a6: 7210 691b 0200 |0017: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@1b69 │ │ -0875ac: 0a01 |001a: move-result v1 │ │ -0875ae: 3510 0700 |001b: if-ge v0, v1, 0022 // +0007 │ │ -0875b2: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0875b4: 7230 6a1b 1200 |001e: invoke-interface {v2, v1, v0}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@1b6a │ │ -0875ba: 0c02 |0021: move-result-object v2 │ │ -0875bc: 1102 |0022: return-object v2 │ │ +087540: |[087540] org.toulibre.cdl.utils.StringUtils.trimEnd:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +087550: 7210 691b 0200 |0000: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@1b69 │ │ +087556: 0a01 |0003: move-result v1 │ │ +087558: d800 01ff |0004: add-int/lit8 v0, v1, #int -1 // #ff │ │ +08755c: 3a00 0f00 |0006: if-ltz v0, 0015 // +000f │ │ +087560: 7220 681b 0200 |0008: invoke-interface {v2, v0}, Ljava/lang/CharSequence;.charAt:(I)C // method@1b68 │ │ +087566: 0a01 |000b: move-result v1 │ │ +087568: 7110 701b 0100 |000c: invoke-static {v1}, Ljava/lang/Character;.isWhitespace:(C)Z // method@1b70 │ │ +08756e: 0a01 |000f: move-result v1 │ │ +087570: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +087574: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +087578: 28f2 |0014: goto 0006 // -000e │ │ +08757a: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08757e: 7210 691b 0200 |0017: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@1b69 │ │ +087584: 0a01 |001a: move-result v1 │ │ +087586: 3510 0700 |001b: if-ge v0, v1, 0022 // +0007 │ │ +08758a: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +08758c: 7230 6a1b 1200 |001e: invoke-interface {v2, v1, v0}, Ljava/lang/CharSequence;.subSequence:(II)Ljava/lang/CharSequence; // method@1b6a │ │ +087592: 0c02 |0021: move-result-object v2 │ │ +087594: 1102 |0022: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=97 │ │ 0x0012 line=98 │ │ 0x0015 line=100 │ │ 0x0017 line=101 │ │ locals : │ │ 0x0000 - 0x0022 reg=2 source Ljava/lang/CharSequence; │ │ 0x0006 - 0x0023 reg=0 pos I │ │ │ │ Virtual methods - │ │ - source_file_idx : 2991 (StringUtils.java) │ │ + source_file_idx : 2989 (StringUtils.java) │ │ │ │ Class #799 header: │ │ class_idx : 1201 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 488 │ │ +source_file_idx : 487 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #799 annotations: │ │ Annotations on class │ │ @@ -217532,21 +217587,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 488 (AdapterLinearLayout.java) │ │ + source_file_idx : 487 (AdapterLinearLayout.java) │ │ │ │ Class #800 header: │ │ class_idx : 1203 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 73 │ │ -source_file_idx : 488 │ │ +source_file_idx : 487 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #800 annotations: │ │ Annotations on class │ │ @@ -217570,18 +217625,18 @@ │ │ type : '(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0875c0: |[0875c0] org.toulibre.cdl.widgets.AdapterLinearLayout$AdapterLinearLayoutDataSetObserver.:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V │ │ -0875d0: 5b01 290d |0000: iput-object v1, v0, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver;.this$0:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0d29 │ │ -0875d4: 7010 6f01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016f │ │ -0875da: 0e00 |0005: return-void │ │ +087598: |[087598] org.toulibre.cdl.widgets.AdapterLinearLayout$AdapterLinearLayoutDataSetObserver.:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V │ │ +0875a8: 5b01 290d |0000: iput-object v1, v0, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver;.this$0:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0d29 │ │ +0875ac: 7010 6f01 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@016f │ │ +0875b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Lorg/toulibre/cdl/widgets/AdapterLinearLayout; │ │ │ │ @@ -217590,17 +217645,17 @@ │ │ type : '(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;Lorg/toulibre/cdl/widgets/AdapterLinearLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0875dc: |[0875dc] org.toulibre.cdl.widgets.AdapterLinearLayout$AdapterLinearLayoutDataSetObserver.:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;Lorg/toulibre/cdl/widgets/AdapterLinearLayout$1;)V │ │ -0875ec: 7020 f91f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver;.:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V // method@1ff9 │ │ -0875f2: 0e00 |0003: return-void │ │ +0875b4: |[0875b4] org.toulibre.cdl.widgets.AdapterLinearLayout$AdapterLinearLayoutDataSetObserver.:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;Lorg/toulibre/cdl/widgets/AdapterLinearLayout$1;)V │ │ +0875c4: 7020 f91f 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver;.:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V // method@1ff9 │ │ +0875ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/toulibre/cdl/widgets/AdapterLinearLayout; │ │ 0x0000 - 0x0004 reg=2 x1 Lorg/toulibre/cdl/widgets/AdapterLinearLayout$1; │ │ @@ -217611,40 +217666,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0875f4: |[0875f4] org.toulibre.cdl.widgets.AdapterLinearLayout$AdapterLinearLayoutDataSetObserver.onChanged:()V │ │ -087604: 5410 290d |0000: iget-object v0, v1, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver;.this$0:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0d29 │ │ -087608: 7110 fe1f 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.access$000:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V // method@1ffe │ │ -08760e: 0e00 |0005: return-void │ │ +0875cc: |[0875cc] org.toulibre.cdl.widgets.AdapterLinearLayout$AdapterLinearLayoutDataSetObserver.onChanged:()V │ │ +0875dc: 5410 290d |0000: iget-object v0, v1, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver;.this$0:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; // field@0d29 │ │ +0875e0: 7110 fe1f 0000 |0002: invoke-static {v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.access$000:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V // method@1ffe │ │ +0875e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; │ │ │ │ - source_file_idx : 488 (AdapterLinearLayout.java) │ │ + source_file_idx : 487 (AdapterLinearLayout.java) │ │ │ │ Class #801 header: │ │ class_idx : 1204 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 929 │ │ -source_file_idx : 488 │ │ +source_file_idx : 487 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 3 │ │ │ │ Class #801 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/widgets/AdapterLinearLayout$1; Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; } │ │ │ │ Class #801 - │ │ Class descriptor : 'Lorg/toulibre/cdl/widgets/AdapterLinearLayout;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/widget/LinearLayout;' │ │ Interfaces - │ │ Static fields - │ │ @@ -217663,18 +217718,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -087610: |[087610] org.toulibre.cdl.widgets.AdapterLinearLayout.:(Landroid/content/Context;)V │ │ -087620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087622: 7030 fd1f 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1ffd │ │ -087628: 0e00 |0004: return-void │ │ +0875e8: |[0875e8] org.toulibre.cdl.widgets.AdapterLinearLayout.:(Landroid/content/Context;)V │ │ +0875f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0875fa: 7030 fd1f 2100 |0001: invoke-direct {v1, v2, v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1ffd │ │ +087600: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0004 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -217684,19 +217739,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08762c: |[08762c] org.toulibre.cdl.widgets.AdapterLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08763c: 7030 451a 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a45 │ │ -087642: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -087644: 6e20 0b20 0100 |0004: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.setOrientation:(I)V // method@200b │ │ -08764a: 0e00 |0007: return-void │ │ +087604: |[087604] org.toulibre.cdl.widgets.AdapterLinearLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +087614: 7030 451a 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1a45 │ │ +08761a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +08761c: 6e20 0b20 0100 |0004: invoke-virtual {v1, v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.setOrientation:(I)V // method@200b │ │ +087622: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0007 line=63 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout; │ │ @@ -217708,17 +217763,17 @@ │ │ type : '(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08764c: |[08764c] org.toulibre.cdl.widgets.AdapterLinearLayout.access$000:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V │ │ -08765c: 7010 0620 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.populateFromAdapter:()V // method@2006 │ │ -087662: 0e00 |0003: return-void │ │ +087624: |[087624] org.toulibre.cdl.widgets.AdapterLinearLayout.access$000:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V │ │ +087634: 7010 0620 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.populateFromAdapter:()V // method@2006 │ │ +08763a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lorg/toulibre/cdl/widgets/AdapterLinearLayout; │ │ │ │ #3 : (in Lorg/toulibre/cdl/widgets/AdapterLinearLayout;) │ │ @@ -217726,47 +217781,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -087664: |[087664] org.toulibre.cdl.widgets.AdapterLinearLayout.populateFromAdapter:()V │ │ -087674: 5480 2a0d |0000: iget-object v0, v8, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ -087678: 6e10 0220 0800 |0002: invoke-virtual {v8}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.getChildCount:()I // method@2002 │ │ -08767e: 0a02 |0005: move-result v2 │ │ -087680: 6e10 f41f 0000 |0006: invoke-virtual {v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.getCount:()I // method@1ff4 │ │ -087686: 0a05 |0009: move-result v5 │ │ -087688: 7120 9f1b 5200 |000a: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ -08768e: 0a01 |000d: move-result v1 │ │ -087690: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -087692: 3514 1500 |000f: if-ge v4, v1, 0024 // +0015 │ │ -087696: 6e20 0120 4800 |0011: invoke-virtual {v8, v4}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.getChildAt:(I)Landroid/view/View; // method@2001 │ │ -08769c: 0c03 |0014: move-result-object v3 │ │ -08769e: 6e40 f51f 4083 |0015: invoke-virtual {v0, v4, v3, v8}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1ff5 │ │ -0876a4: 0c06 |0018: move-result-object v6 │ │ -0876a6: 3263 0800 |0019: if-eq v3, v6, 0021 // +0008 │ │ -0876aa: 6e20 0920 4800 |001b: invoke-virtual {v8, v4}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.removeViewAt:(I)V // method@2009 │ │ -0876b0: 6e30 0020 6804 |001e: invoke-virtual {v8, v6, v4}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.addView:(Landroid/view/View;I)V // method@2000 │ │ -0876b6: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0876ba: 28ec |0023: goto 000f // -0014 │ │ -0876bc: 0114 |0024: move v4, v1 │ │ -0876be: 3554 0d00 |0025: if-ge v4, v5, 0032 // +000d │ │ -0876c2: 1207 |0027: const/4 v7, #int 0 // #0 │ │ -0876c4: 6e40 f51f 4087 |0028: invoke-virtual {v0, v4, v7, v8}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1ff5 │ │ -0876ca: 0c07 |002b: move-result-object v7 │ │ -0876cc: 6e20 ff1f 7800 |002c: invoke-virtual {v8, v7}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.addView:(Landroid/view/View;)V // method@1fff │ │ -0876d2: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0876d6: 28f4 |0031: goto 0025 // -000c │ │ -0876d8: d804 02ff |0032: add-int/lit8 v4, v2, #int -1 // #ff │ │ -0876dc: 3414 0800 |0034: if-lt v4, v1, 003c // +0008 │ │ -0876e0: 6e20 0920 4800 |0036: invoke-virtual {v8, v4}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.removeViewAt:(I)V // method@2009 │ │ -0876e6: d804 04ff |0039: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0876ea: 28f9 |003b: goto 0034 // -0007 │ │ -0876ec: 0e00 |003c: return-void │ │ +08763c: |[08763c] org.toulibre.cdl.widgets.AdapterLinearLayout.populateFromAdapter:()V │ │ +08764c: 5480 2a0d |0000: iget-object v0, v8, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ +087650: 6e10 0220 0800 |0002: invoke-virtual {v8}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.getChildCount:()I // method@2002 │ │ +087656: 0a02 |0005: move-result v2 │ │ +087658: 6e10 f41f 0000 |0006: invoke-virtual {v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.getCount:()I // method@1ff4 │ │ +08765e: 0a05 |0009: move-result v5 │ │ +087660: 7120 9f1b 5200 |000a: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@1b9f │ │ +087666: 0a01 |000d: move-result v1 │ │ +087668: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +08766a: 3514 1500 |000f: if-ge v4, v1, 0024 // +0015 │ │ +08766e: 6e20 0120 4800 |0011: invoke-virtual {v8, v4}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.getChildAt:(I)Landroid/view/View; // method@2001 │ │ +087674: 0c03 |0014: move-result-object v3 │ │ +087676: 6e40 f51f 4083 |0015: invoke-virtual {v0, v4, v3, v8}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1ff5 │ │ +08767c: 0c06 |0018: move-result-object v6 │ │ +08767e: 3263 0800 |0019: if-eq v3, v6, 0021 // +0008 │ │ +087682: 6e20 0920 4800 |001b: invoke-virtual {v8, v4}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.removeViewAt:(I)V // method@2009 │ │ +087688: 6e30 0020 6804 |001e: invoke-virtual {v8, v6, v4}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.addView:(Landroid/view/View;I)V // method@2000 │ │ +08768e: d804 0401 |0021: add-int/lit8 v4, v4, #int 1 // #01 │ │ +087692: 28ec |0023: goto 000f // -0014 │ │ +087694: 0114 |0024: move v4, v1 │ │ +087696: 3554 0d00 |0025: if-ge v4, v5, 0032 // +000d │ │ +08769a: 1207 |0027: const/4 v7, #int 0 // #0 │ │ +08769c: 6e40 f51f 4087 |0028: invoke-virtual {v0, v4, v7, v8}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1ff5 │ │ +0876a2: 0c07 |002b: move-result-object v7 │ │ +0876a4: 6e20 ff1f 7800 |002c: invoke-virtual {v8, v7}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.addView:(Landroid/view/View;)V // method@1fff │ │ +0876aa: d804 0401 |002f: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0876ae: 28f4 |0031: goto 0025 // -000c │ │ +0876b0: d804 02ff |0032: add-int/lit8 v4, v2, #int -1 // #ff │ │ +0876b4: 3414 0800 |0034: if-lt v4, v1, 003c // +0008 │ │ +0876b8: 6e20 0920 4800 |0036: invoke-virtual {v8, v4}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.removeViewAt:(I)V // method@2009 │ │ +0876be: d804 04ff |0039: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0876c2: 28f9 |003b: goto 0034 // -0007 │ │ +0876c4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x0006 line=102 │ │ 0x000a line=103 │ │ 0x000e line=105 │ │ @@ -217799,27 +217854,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0876f0: |[0876f0] org.toulibre.cdl.widgets.AdapterLinearLayout.onAttachedToWindow:()V │ │ -087700: 6f10 4e1a 0200 |0000: invoke-super {v2}, Landroid/widget/LinearLayout;.onAttachedToWindow:()V // method@1a4e │ │ -087706: 2200 b304 |0003: new-instance v0, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // type@04b3 │ │ -08770a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -08770c: 7030 fa1f 2001 |0006: invoke-direct {v0, v2, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver;.:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;Lorg/toulibre/cdl/widgets/AdapterLinearLayout$1;)V // method@1ffa │ │ -087712: 5b20 2b0d |0009: iput-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ -087716: 5420 2a0d |000b: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ -08771a: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ -08771e: 7010 0620 0200 |000f: invoke-direct {v2}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.populateFromAdapter:()V // method@2006 │ │ -087724: 5420 2a0d |0012: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ -087728: 5421 2b0d |0014: iget-object v1, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ -08772c: 7120 f31f 1000 |0016: invoke-static {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.access$200:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V // method@1ff3 │ │ -087732: 0e00 |0019: return-void │ │ +0876c8: |[0876c8] org.toulibre.cdl.widgets.AdapterLinearLayout.onAttachedToWindow:()V │ │ +0876d8: 6f10 4e1a 0200 |0000: invoke-super {v2}, Landroid/widget/LinearLayout;.onAttachedToWindow:()V // method@1a4e │ │ +0876de: 2200 b304 |0003: new-instance v0, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // type@04b3 │ │ +0876e2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0876e4: 7030 fa1f 2001 |0006: invoke-direct {v0, v2, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver;.:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout;Lorg/toulibre/cdl/widgets/AdapterLinearLayout$1;)V // method@1ffa │ │ +0876ea: 5b20 2b0d |0009: iput-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ +0876ee: 5420 2a0d |000b: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ +0876f2: 3800 0c00 |000d: if-eqz v0, 0019 // +000c │ │ +0876f6: 7010 0620 0200 |000f: invoke-direct {v2}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.populateFromAdapter:()V // method@2006 │ │ +0876fc: 5420 2a0d |0012: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ +087700: 5421 2b0d |0014: iget-object v1, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ +087704: 7120 f31f 1000 |0016: invoke-static {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.access$200:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V // method@1ff3 │ │ +08770a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ 0x000b line=84 │ │ 0x000f line=85 │ │ 0x0012 line=86 │ │ @@ -217832,24 +217887,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -087734: |[087734] org.toulibre.cdl.widgets.AdapterLinearLayout.onDetachedFromWindow:()V │ │ -087744: 6f10 4f1a 0200 |0000: invoke-super {v2}, Landroid/widget/LinearLayout;.onDetachedFromWindow:()V // method@1a4f │ │ -08774a: 5420 2a0d |0003: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ -08774e: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ -087752: 5420 2a0d |0007: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ -087756: 5421 2b0d |0009: iget-object v1, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ -08775a: 7120 f21f 1000 |000b: invoke-static {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.access$100:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V // method@1ff2 │ │ -087760: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -087762: 5b20 2b0d |000f: iput-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ -087766: 0e00 |0011: return-void │ │ +08770c: |[08770c] org.toulibre.cdl.widgets.AdapterLinearLayout.onDetachedFromWindow:()V │ │ +08771c: 6f10 4f1a 0200 |0000: invoke-super {v2}, Landroid/widget/LinearLayout;.onDetachedFromWindow:()V // method@1a4f │ │ +087722: 5420 2a0d |0003: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ +087726: 3800 0900 |0005: if-eqz v0, 000e // +0009 │ │ +08772a: 5420 2a0d |0007: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ +08772e: 5421 2b0d |0009: iget-object v1, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ +087732: 7120 f21f 1000 |000b: invoke-static {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.access$100:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V // method@1ff2 │ │ +087738: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08773a: 5b20 2b0d |000f: iput-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ +08773e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x0007 line=94 │ │ 0x000e line=96 │ │ 0x0011 line=97 │ │ @@ -217861,34 +217916,34 @@ │ │ type : '(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -087768: |[087768] org.toulibre.cdl.widgets.AdapterLinearLayout.setAdapter:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;)V │ │ -087778: 5420 2a0d |0000: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ -08777c: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -087780: 0e00 |0004: return-void │ │ -087782: 5420 2a0d |0005: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ -087786: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -08778a: 5420 2b0d |0009: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ -08778e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -087792: 5420 2a0d |000d: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ -087796: 5421 2b0d |000f: iget-object v1, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ -08779a: 7120 f21f 1000 |0011: invoke-static {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.access$100:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V // method@1ff2 │ │ -0877a0: 6e10 0820 0200 |0014: invoke-virtual {v2}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.removeAllViews:()V // method@2008 │ │ -0877a6: 5b23 2a0d |0017: iput-object v3, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ -0877aa: 3803 ebff |0019: if-eqz v3, 0004 // -0015 │ │ -0877ae: 5420 2b0d |001b: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ -0877b2: 3800 e7ff |001d: if-eqz v0, 0004 // -0019 │ │ -0877b6: 7010 0620 0200 |001f: invoke-direct {v2}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.populateFromAdapter:()V // method@2006 │ │ -0877bc: 5420 2b0d |0022: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ -0877c0: 7120 f31f 0300 |0024: invoke-static {v3, v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.access$200:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V // method@1ff3 │ │ -0877c6: 28dd |0027: goto 0004 // -0023 │ │ +087740: |[087740] org.toulibre.cdl.widgets.AdapterLinearLayout.setAdapter:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;)V │ │ +087750: 5420 2a0d |0000: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ +087754: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +087758: 0e00 |0004: return-void │ │ +08775a: 5420 2a0d |0005: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ +08775e: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +087762: 5420 2b0d |0009: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ +087766: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +08776a: 5420 2a0d |000d: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ +08776e: 5421 2b0d |000f: iget-object v1, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ +087772: 7120 f21f 1000 |0011: invoke-static {v0, v1}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.access$100:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V // method@1ff2 │ │ +087778: 6e10 0820 0200 |0014: invoke-virtual {v2}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.removeAllViews:()V // method@2008 │ │ +08777e: 5b23 2a0d |0017: iput-object v3, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mAdapter:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; // field@0d2a │ │ +087782: 3803 ebff |0019: if-eqz v3, 0004 // -0015 │ │ +087786: 5420 2b0d |001b: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ +08778a: 3800 e7ff |001d: if-eqz v0, 0004 // -0019 │ │ +08778e: 7010 0620 0200 |001f: invoke-direct {v2}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.populateFromAdapter:()V // method@2006 │ │ +087794: 5420 2b0d |0022: iget-object v0, v2, Lorg/toulibre/cdl/widgets/AdapterLinearLayout;.mDataSetObserver:Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver; // field@0d2b │ │ +087798: 7120 f31f 0300 |0024: invoke-static {v3, v0}, Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;.access$200:(Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter;Landroid/database/DataSetObserver;)V // method@1ff3 │ │ +08779e: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0004 line=78 │ │ 0x0005 line=69 │ │ 0x000d line=70 │ │ 0x0014 line=72 │ │ @@ -217896,21 +217951,21 @@ │ │ 0x0019 line=74 │ │ 0x001f line=75 │ │ 0x0022 line=76 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lorg/toulibre/cdl/widgets/AdapterLinearLayout; │ │ 0x0000 - 0x0028 reg=3 adapter Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ │ │ │ - source_file_idx : 488 (AdapterLinearLayout.java) │ │ + source_file_idx : 487 (AdapterLinearLayout.java) │ │ │ │ Class #802 header: │ │ class_idx : 1205 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 659 │ │ +source_file_idx : 658 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #802 annotations: │ │ Annotations on class │ │ @@ -217922,21 +217977,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 659 (BookmarksMultiChoiceModeListener.java) │ │ + source_file_idx : 658 (BookmarksMultiChoiceModeListener.java) │ │ │ │ Class #803 header: │ │ class_idx : 1206 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 113 │ │ -source_file_idx : 659 │ │ +source_file_idx : 658 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #803 annotations: │ │ Annotations on class │ │ @@ -217957,17 +218012,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0877c8: |[0877c8] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask.:()V │ │ -0877d8: 7010 0c02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@020c │ │ -0877de: 0e00 |0003: return-void │ │ +0877a0: |[0877a0] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask.:()V │ │ +0877b0: 7010 0c02 0000 |0000: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@020c │ │ +0877b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask; │ │ │ │ #1 : (in Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask;) │ │ @@ -217975,17 +218030,17 @@ │ │ type : '(Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0877e0: |[0877e0] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask.:(Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$1;)V │ │ -0877f0: 7010 0c20 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask;.:()V // method@200c │ │ -0877f6: 0e00 |0003: return-void │ │ +0877b8: |[0877b8] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask.:(Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$1;)V │ │ +0877c8: 7010 0c20 0000 |0000: invoke-direct {v0}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask;.:()V // method@200c │ │ +0877ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x0 Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$1; │ │ │ │ @@ -217995,19 +218050,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 │ │ -0877f8: |[0877f8] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -087808: 1f02 0805 |0000: check-cast v2, [[J // type@0508 │ │ -08780c: 6e20 0f20 2100 |0002: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask;.doInBackground:([[J)Ljava/lang/Void; // method@200f │ │ -087812: 0c00 |0005: move-result-object v0 │ │ -087814: 1100 |0006: return-object v0 │ │ +0877d0: |[0877d0] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0877e0: 1f02 0805 |0000: check-cast v2, [[J // type@0508 │ │ +0877e4: 6e20 0f20 2100 |0002: invoke-virtual {v1, v2}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask;.doInBackground:([[J)Ljava/lang/Void; // method@200f │ │ +0877ea: 0c00 |0005: move-result-object v0 │ │ +0877ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -218016,46 +218071,46 @@ │ │ type : '([[J)Ljava/lang/Void;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -087818: |[087818] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask.doInBackground:([[J)Ljava/lang/Void; │ │ -087828: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ -08782e: 0c00 |0003: move-result-object v0 │ │ -087830: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -087832: 4601 0301 |0005: aget-object v1, v3, v1 │ │ -087836: 6e20 701d 1000 |0007: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.removeBookmarks:([J)Z // method@1d70 │ │ -08783c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -08783e: 1100 |000b: return-object v0 │ │ +0877f0: |[0877f0] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask.doInBackground:([[J)Ljava/lang/Void; │ │ +087800: 7100 621d 0000 |0000: invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;.getInstance:()Lorg/toulibre/cdl/db/DatabaseManager; // method@1d62 │ │ +087806: 0c00 |0003: move-result-object v0 │ │ +087808: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +08780a: 4601 0301 |0005: aget-object v1, v3, v1 │ │ +08780e: 6e20 701d 1000 |0007: invoke-virtual {v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;.removeBookmarks:([J)Z // method@1d70 │ │ +087814: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +087816: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x000a line=79 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask; │ │ 0x0000 - 0x000c reg=3 params [[J │ │ │ │ - source_file_idx : 659 (BookmarksMultiChoiceModeListener.java) │ │ + source_file_idx : 658 (BookmarksMultiChoiceModeListener.java) │ │ │ │ Class #804 header: │ │ class_idx : 1207 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 659 │ │ +source_file_idx : 658 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 5 │ │ │ │ Class #804 annotations: │ │ Annotations on class │ │ VISIBILITY_BUILD Landroid/annotation/TargetApi; value=11 │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$1; Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask; } │ │ │ │ Class #804 - │ │ Class descriptor : 'Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Landroid/widget/AbsListView$MultiChoiceModeListener;' │ │ @@ -218071,18 +218126,18 @@ │ │ type : '(Landroid/widget/AbsListView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -087840: |[087840] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.:(Landroid/widget/AbsListView;)V │ │ -087850: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -087856: 5b01 2c0d |0003: iput-object v1, v0, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.listView:Landroid/widget/AbsListView; // field@0d2c │ │ -08785a: 0e00 |0005: return-void │ │ +087818: |[087818] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.:(Landroid/widget/AbsListView;)V │ │ +087828: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +08782e: 5b01 2c0d |0003: iput-object v1, v0, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.listView:Landroid/widget/AbsListView; // field@0d2c │ │ +087832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener; │ │ @@ -218093,21 +218148,21 @@ │ │ type : '(Landroid/widget/AbsListView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08785c: |[08785c] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.register:(Landroid/widget/AbsListView;)V │ │ -08786c: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -08786e: 6e20 d319 1200 |0001: invoke-virtual {v2, v1}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@19d3 │ │ -087874: 2200 b704 |0004: new-instance v0, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener; // type@04b7 │ │ -087878: 7020 1120 2000 |0006: invoke-direct {v0, v2}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.:(Landroid/widget/AbsListView;)V // method@2011 │ │ -08787e: 6e20 d419 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/AbsListView;.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V // method@19d4 │ │ -087884: 0e00 |000c: return-void │ │ +087834: |[087834] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.register:(Landroid/widget/AbsListView;)V │ │ +087844: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +087846: 6e20 d319 1200 |0001: invoke-virtual {v2, v1}, Landroid/widget/AbsListView;.setChoiceMode:(I)V // method@19d3 │ │ +08784c: 2200 b704 |0004: new-instance v0, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener; // type@04b7 │ │ +087850: 7020 1120 2000 |0006: invoke-direct {v0, v2}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.:(Landroid/widget/AbsListView;)V // method@2011 │ │ +087856: 6e20 d419 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/AbsListView;.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V // method@19d4 │ │ +08785c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0004 line=28 │ │ 0x0009 line=29 │ │ 0x000c line=30 │ │ locals : │ │ @@ -218119,34 +218174,34 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -087888: |[087888] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.updateSelectedCountDisplay:(Landroid/view/ActionMode;)V │ │ -087898: 5461 2c0d |0000: iget-object v1, v6, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.listView:Landroid/widget/AbsListView; // field@0d2c │ │ -08789c: 6e10 d019 0100 |0002: invoke-virtual {v1}, Landroid/widget/AbsListView;.getCheckedItemCount:()I // method@19d0 │ │ -0878a2: 0a00 |0005: move-result v0 │ │ -0878a4: 5461 2c0d |0006: iget-object v1, v6, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.listView:Landroid/widget/AbsListView; // field@0d2c │ │ -0878a8: 6e10 d219 0100 |0008: invoke-virtual {v1}, Landroid/widget/AbsListView;.getContext:()Landroid/content/Context; // method@19d2 │ │ -0878ae: 0c01 |000b: move-result-object v1 │ │ -0878b0: 6e10 c800 0100 |000c: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ -0878b6: 0c01 |000f: move-result-object v1 │ │ -0878b8: 1402 0100 0f7f |0010: const v2, #float 1.9008e+38 // #7f0f0001 │ │ -0878be: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -0878c0: 2333 f904 |0014: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -0878c4: 1204 |0016: const/4 v4, #int 0 // #0 │ │ -0878c6: 7110 911b 0000 |0017: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ -0878cc: 0c05 |001a: move-result-object v5 │ │ -0878ce: 4d05 0304 |001b: aput-object v5, v3, v4 │ │ -0878d2: 6e40 3a01 2130 |001d: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@013a │ │ -0878d8: 0c01 |0020: move-result-object v1 │ │ -0878da: 6e20 2218 1700 |0021: invoke-virtual {v7, v1}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1822 │ │ -0878e0: 0e00 |0024: return-void │ │ +087860: |[087860] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.updateSelectedCountDisplay:(Landroid/view/ActionMode;)V │ │ +087870: 5461 2c0d |0000: iget-object v1, v6, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.listView:Landroid/widget/AbsListView; // field@0d2c │ │ +087874: 6e10 d019 0100 |0002: invoke-virtual {v1}, Landroid/widget/AbsListView;.getCheckedItemCount:()I // method@19d0 │ │ +08787a: 0a00 |0005: move-result v0 │ │ +08787c: 5461 2c0d |0006: iget-object v1, v6, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.listView:Landroid/widget/AbsListView; // field@0d2c │ │ +087880: 6e10 d219 0100 |0008: invoke-virtual {v1}, Landroid/widget/AbsListView;.getContext:()Landroid/content/Context; // method@19d2 │ │ +087886: 0c01 |000b: move-result-object v1 │ │ +087888: 6e10 c800 0100 |000c: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@00c8 │ │ +08788e: 0c01 |000f: move-result-object v1 │ │ +087890: 1402 0100 0f7f |0010: const v2, #float 1.9008e+38 // #7f0f0001 │ │ +087896: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +087898: 2333 f904 |0014: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +08789c: 1204 |0016: const/4 v4, #int 0 // #0 │ │ +08789e: 7110 911b 0000 |0017: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@1b91 │ │ +0878a4: 0c05 |001a: move-result-object v5 │ │ +0878a6: 4d05 0304 |001b: aput-object v5, v3, v4 │ │ +0878aa: 6e40 3a01 2130 |001d: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources;.getQuantityString:(II[Ljava/lang/Object;)Ljava/lang/String; // method@013a │ │ +0878b0: 0c01 |0020: move-result-object v1 │ │ +0878b2: 6e20 2218 1700 |0021: invoke-virtual {v7, v1}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@1822 │ │ +0878b8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x0024 line=45 │ │ locals : │ │ 0x0006 - 0x0025 reg=0 count I │ │ @@ -218159,34 +218214,34 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0878e4: |[0878e4] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -0878f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0878f6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0878f8: 7210 6118 0700 |0002: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ -0878fe: 0a02 |0005: move-result v2 │ │ -087900: 2b02 1c00 0000 |0006: packed-switch v2, 00000022 // +0000001c │ │ -087906: 0110 |0009: move v0, v1 │ │ -087908: 0f00 |000a: return v0 │ │ -08790a: 2202 b604 |000b: new-instance v2, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask; // type@04b6 │ │ -08790e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -087910: 7020 0d20 3200 |000e: invoke-direct {v2, v3}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask;.:(Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$1;)V // method@200d │ │ -087916: 2303 0805 |0011: new-array v3, v0, [[J // type@0508 │ │ -08791a: 5454 2c0d |0013: iget-object v4, v5, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.listView:Landroid/widget/AbsListView; // field@0d2c │ │ -08791e: 6e10 d119 0400 |0015: invoke-virtual {v4}, Landroid/widget/AbsListView;.getCheckedItemIds:()[J // method@19d1 │ │ -087924: 0c04 |0018: move-result-object v4 │ │ -087926: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ -08792a: 6e20 1020 3200 |001b: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2010 │ │ -087930: 6e10 2018 0600 |001e: invoke-virtual {v6}, Landroid/view/ActionMode;.finish:()V // method@1820 │ │ -087936: 28e9 |0021: goto 000a // -0017 │ │ -087938: 0001 0100 5c00 0e7f 0500 0000 |0022: packed-switch-data (6 units) │ │ +0878bc: |[0878bc] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +0878cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0878ce: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0878d0: 7210 6118 0700 |0002: invoke-interface {v7}, Landroid/view/MenuItem;.getItemId:()I // method@1861 │ │ +0878d6: 0a02 |0005: move-result v2 │ │ +0878d8: 2b02 1c00 0000 |0006: packed-switch v2, 00000022 // +0000001c │ │ +0878de: 0110 |0009: move v0, v1 │ │ +0878e0: 0f00 |000a: return v0 │ │ +0878e2: 2202 b604 |000b: new-instance v2, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask; // type@04b6 │ │ +0878e6: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0878e8: 7020 0d20 3200 |000e: invoke-direct {v2, v3}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask;.:(Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$1;)V // method@200d │ │ +0878ee: 2303 0805 |0011: new-array v3, v0, [[J // type@0508 │ │ +0878f2: 5454 2c0d |0013: iget-object v4, v5, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.listView:Landroid/widget/AbsListView; // field@0d2c │ │ +0878f6: 6e10 d119 0400 |0015: invoke-virtual {v4}, Landroid/widget/AbsListView;.getCheckedItemIds:()[J // method@19d1 │ │ +0878fc: 0c04 |0018: move-result-object v4 │ │ +0878fe: 4d04 0301 |0019: aput-object v4, v3, v1 │ │ +087902: 6e20 1020 3200 |001b: invoke-virtual {v2, v3}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2010 │ │ +087908: 6e10 2018 0600 |001e: invoke-virtual {v6}, Landroid/view/ActionMode;.finish:()V // method@1820 │ │ +08790e: 28e9 |0021: goto 000a // -0017 │ │ +087910: 0001 0100 5c00 0e7f 0500 0000 |0022: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x000a line=62 │ │ 0x000b line=58 │ │ 0x001e line=59 │ │ 0x0022 line=55 │ │ @@ -218200,18 +218255,18 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -087944: |[087944] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -087954: 7020 1820 2100 |0000: invoke-direct {v1, v2}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.updateSelectedCountDisplay:(Landroid/view/ActionMode;)V // method@2018 │ │ -08795a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -08795c: 0f00 |0004: return v0 │ │ +08791c: |[08791c] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +08792c: 7020 1820 2100 |0000: invoke-direct {v1, v2}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.updateSelectedCountDisplay:(Landroid/view/ActionMode;)V // method@2018 │ │ +087932: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +087934: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener; │ │ 0x0000 - 0x0005 reg=2 mode Landroid/view/ActionMode; │ │ @@ -218222,16 +218277,16 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087960: |[087960] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ -087970: 0e00 |0000: return-void │ │ +087938: |[087938] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ +087948: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/view/ActionMode; │ │ │ │ @@ -218240,17 +218295,17 @@ │ │ type : '(Landroid/view/ActionMode;IJZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087974: |[087974] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.onItemCheckedStateChanged:(Landroid/view/ActionMode;IJZ)V │ │ -087984: 7020 1820 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.updateSelectedCountDisplay:(Landroid/view/ActionMode;)V // method@2018 │ │ -08798a: 0e00 |0003: return-void │ │ +08794c: |[08794c] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.onItemCheckedStateChanged:(Landroid/view/ActionMode;IJZ)V │ │ +08795c: 7020 1820 1000 |0000: invoke-direct {v0, v1}, Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener;.updateSelectedCountDisplay:(Landroid/view/ActionMode;)V // method@2018 │ │ +087962: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener; │ │ 0x0000 - 0x0004 reg=1 mode Landroid/view/ActionMode; │ │ @@ -218263,37 +218318,37 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -08798c: |[08798c] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -08799c: 6e10 2118 0300 |0000: invoke-virtual {v3}, Landroid/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@1821 │ │ -0879a2: 0c00 |0003: move-result-object v0 │ │ -0879a4: 1501 107f |0004: const/high16 v1, #int 2131755008 // #7f10 │ │ -0879a8: 6e30 5818 1004 |0006: invoke-virtual {v0, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ -0879ae: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0879b0: 0f00 |000a: return v0 │ │ +087964: |[087964] org.toulibre.cdl.widgets.BookmarksMultiChoiceModeListener.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +087974: 6e10 2118 0300 |0000: invoke-virtual {v3}, Landroid/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@1821 │ │ +08797a: 0c00 |0003: move-result-object v0 │ │ +08797c: 1501 107f |0004: const/high16 v1, #int 2131755008 // #7f10 │ │ +087980: 6e30 5818 1004 |0006: invoke-virtual {v0, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@1858 │ │ +087986: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +087988: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0009 line=50 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener; │ │ 0x0000 - 0x000b reg=3 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x000b reg=4 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 659 (BookmarksMultiChoiceModeListener.java) │ │ + source_file_idx : 658 (BookmarksMultiChoiceModeListener.java) │ │ │ │ Class #805 header: │ │ class_idx : 1211 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 754 │ │ +source_file_idx : 753 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #805 annotations: │ │ Annotations on method #8226 'getPointerIndexEclair' │ │ @@ -218316,24 +218371,24 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0879b4: |[0879b4] uk.co.senab.photoview.Compat.getPointerIndex:(I)I │ │ -0879c4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -0879c8: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0879cc: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0879d0: 7110 2320 0200 |0006: invoke-static {v2}, Luk/co/senab/photoview/Compat;.getPointerIndexHoneyComb:(I)I // method@2023 │ │ -0879d6: 0a00 |0009: move-result v0 │ │ -0879d8: 0f00 |000a: return v0 │ │ -0879da: 7110 2220 0200 |000b: invoke-static {v2}, Luk/co/senab/photoview/Compat;.getPointerIndexEclair:(I)I // method@2022 │ │ -0879e0: 0a00 |000e: move-result v0 │ │ -0879e2: 28fb |000f: goto 000a // -0005 │ │ +08798c: |[08798c] uk.co.senab.photoview.Compat.getPointerIndex:(I)I │ │ +08799c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0879a0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0879a4: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0879a8: 7110 2320 0200 |0006: invoke-static {v2}, Luk/co/senab/photoview/Compat;.getPointerIndexHoneyComb:(I)I // method@2023 │ │ +0879ae: 0a00 |0009: move-result v0 │ │ +0879b0: 0f00 |000a: return v0 │ │ +0879b2: 7110 2220 0200 |000b: invoke-static {v2}, Luk/co/senab/photoview/Compat;.getPointerIndexEclair:(I)I // method@2022 │ │ +0879b8: 0a00 |000e: move-result v0 │ │ +0879ba: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x000a line=46 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 action I │ │ @@ -218343,19 +218398,19 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0879e4: |[0879e4] uk.co.senab.photoview.Compat.getPointerIndexEclair:(I)I │ │ -0879f4: 1400 00ff 0000 |0000: const v0, #float 9.14768e-41 // #0000ff00 │ │ -0879fa: b510 |0003: and-int/2addr v0, v1 │ │ -0879fc: e100 0008 |0004: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -087a00: 0f00 |0006: return v0 │ │ +0879bc: |[0879bc] uk.co.senab.photoview.Compat.getPointerIndexEclair:(I)I │ │ +0879cc: 1400 00ff 0000 |0000: const v0, #float 9.14768e-41 // #0000ff00 │ │ +0879d2: b510 |0003: and-int/2addr v0, v1 │ │ +0879d4: e100 0008 |0004: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +0879d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 action I │ │ │ │ #2 : (in Luk/co/senab/photoview/Compat;) │ │ @@ -218363,19 +218418,19 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -087a04: |[087a04] uk.co.senab.photoview.Compat.getPointerIndexHoneyComb:(I)I │ │ -087a14: 1400 00ff 0000 |0000: const v0, #float 9.14768e-41 // #0000ff00 │ │ -087a1a: b510 |0003: and-int/2addr v0, v1 │ │ -087a1c: e100 0008 |0004: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -087a20: 0f00 |0006: return v0 │ │ +0879dc: |[0879dc] uk.co.senab.photoview.Compat.getPointerIndexHoneyComb:(I)I │ │ +0879ec: 1400 00ff 0000 |0000: const v0, #float 9.14768e-41 // #0000ff00 │ │ +0879f2: b510 |0003: and-int/2addr v0, v1 │ │ +0879f4: e100 0008 |0004: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +0879f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 action I │ │ │ │ #3 : (in Luk/co/senab/photoview/Compat;) │ │ @@ -218383,23 +218438,23 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -087a24: |[087a24] uk.co.senab.photoview.Compat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -087a34: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -087a38: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -087a3c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -087a40: 7120 2520 3200 |0006: invoke-static {v2, v3}, Luk/co/senab/photoview/Compat;.postOnAnimationJellyBean:(Landroid/view/View;Ljava/lang/Runnable;)V // method@2025 │ │ -087a46: 0e00 |0009: return-void │ │ -087a48: 1600 1000 |000a: const-wide/16 v0, #int 16 // #10 │ │ -087a4c: 6e40 ef18 3210 |000c: invoke-virtual {v2, v3, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18ef │ │ -087a52: 28fa |000f: goto 0009 // -0006 │ │ +0879fc: |[0879fc] uk.co.senab.photoview.Compat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +087a0c: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +087a10: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +087a14: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +087a18: 7120 2520 3200 |0006: invoke-static {v2, v3}, Luk/co/senab/photoview/Compat;.postOnAnimationJellyBean:(Landroid/view/View;Ljava/lang/Runnable;)V // method@2025 │ │ +087a1e: 0e00 |0009: return-void │ │ +087a20: 1600 1000 |000a: const-wide/16 v0, #int 16 // #10 │ │ +087a24: 6e40 ef18 3210 |000c: invoke-virtual {v2, v3, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@18ef │ │ +087a2a: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0006 line=31 │ │ 0x0009 line=35 │ │ 0x000a line=33 │ │ locals : │ │ @@ -218411,33 +218466,33 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087a54: |[087a54] uk.co.senab.photoview.Compat.postOnAnimationJellyBean:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -087a64: 6e20 f118 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@18f1 │ │ -087a6a: 0e00 |0003: return-void │ │ +087a2c: |[087a2c] uk.co.senab.photoview.Compat.postOnAnimationJellyBean:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +087a3c: 6e20 f118 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@18f1 │ │ +087a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 754 (Compat.java) │ │ + source_file_idx : 753 (Compat.java) │ │ │ │ Class #806 header: │ │ class_idx : 1212 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 927 │ │ -source_file_idx : 2796 │ │ +source_file_idx : 2794 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 29 │ │ │ │ Class #806 annotations: │ │ Annotations on method #8235 'getMaxScale' │ │ @@ -218474,18 +218529,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -087a6c: |[087a6c] uk.co.senab.photoview.PhotoView.:(Landroid/content/Context;)V │ │ -087a7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087a7e: 7030 2720 2100 |0001: invoke-direct {v1, v2, v0}, Luk/co/senab/photoview/PhotoView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2027 │ │ -087a84: 0e00 |0004: return-void │ │ +087a44: |[087a44] uk.co.senab.photoview.PhotoView.:(Landroid/content/Context;)V │ │ +087a54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087a56: 7030 2720 2100 |0001: invoke-direct {v1, v2, v0}, Luk/co/senab/photoview/PhotoView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2027 │ │ +087a5c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0004 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -218495,18 +218550,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 │ │ -087a88: |[087a88] uk.co.senab.photoview.PhotoView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -087a98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087a9a: 7040 2820 2103 |0001: invoke-direct {v1, v2, v3, v0}, Luk/co/senab/photoview/PhotoView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2028 │ │ -087aa0: 0e00 |0004: return-void │ │ +087a60: |[087a60] uk.co.senab.photoview.PhotoView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +087a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087a72: 7040 2820 2103 |0001: invoke-direct {v1, v2, v3, v0}, Luk/co/senab/photoview/PhotoView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2028 │ │ +087a78: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0004 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -218517,28 +218572,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -087aa4: |[087aa4] uk.co.senab.photoview.PhotoView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -087ab4: 7040 1f1a 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a1f │ │ -087aba: 6200 ed0a |0003: sget-object v0, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@0aed │ │ -087abe: 6f20 3f1a 0100 |0005: invoke-super {v1, v0}, Landroid/widget/ImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@1a3f │ │ -087ac4: 2200 c404 |0008: new-instance v0, Luk/co/senab/photoview/PhotoViewAttacher; // type@04c4 │ │ -087ac8: 7020 5420 1000 |000a: invoke-direct {v0, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.:(Landroid/widget/ImageView;)V // method@2054 │ │ -087ace: 5b10 2d0d |000d: iput-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087ad2: 5410 2e0d |000f: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mPendingScaleType:Landroid/widget/ImageView$ScaleType; // field@0d2e │ │ -087ad6: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -087ada: 5410 2e0d |0013: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mPendingScaleType:Landroid/widget/ImageView$ScaleType; // field@0d2e │ │ -087ade: 6e20 4420 0100 |0015: invoke-virtual {v1, v0}, Luk/co/senab/photoview/PhotoView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@2044 │ │ -087ae4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -087ae6: 5b10 2e0d |0019: iput-object v0, v1, Luk/co/senab/photoview/PhotoView;.mPendingScaleType:Landroid/widget/ImageView$ScaleType; // field@0d2e │ │ -087aea: 0e00 |001b: return-void │ │ +087a7c: |[087a7c] uk.co.senab.photoview.PhotoView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +087a8c: 7040 1f1a 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/ImageView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a1f │ │ +087a92: 6200 ed0a |0003: sget-object v0, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@0aed │ │ +087a96: 6f20 3f1a 0100 |0005: invoke-super {v1, v0}, Landroid/widget/ImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@1a3f │ │ +087a9c: 2200 c404 |0008: new-instance v0, Luk/co/senab/photoview/PhotoViewAttacher; // type@04c4 │ │ +087aa0: 7020 5420 1000 |000a: invoke-direct {v0, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.:(Landroid/widget/ImageView;)V // method@2054 │ │ +087aa6: 5b10 2d0d |000d: iput-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087aaa: 5410 2e0d |000f: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mPendingScaleType:Landroid/widget/ImageView$ScaleType; // field@0d2e │ │ +087aae: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +087ab2: 5410 2e0d |0013: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mPendingScaleType:Landroid/widget/ImageView$ScaleType; // field@0d2e │ │ +087ab6: 6e20 4420 0100 |0015: invoke-virtual {v1, v0}, Luk/co/senab/photoview/PhotoView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@2044 │ │ +087abc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +087abe: 5b10 2e0d |0019: iput-object v0, v1, Luk/co/senab/photoview/PhotoView;.mPendingScaleType:Landroid/widget/ImageView$ScaleType; // field@0d2e │ │ +087ac2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0008 line=47 │ │ 0x000f line=49 │ │ 0x0013 line=50 │ │ @@ -218556,19 +218611,19 @@ │ │ type : '()Landroid/graphics/Matrix;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087aec: |[087aec] uk.co.senab.photoview.PhotoView.getDisplayMatrix:()Landroid/graphics/Matrix; │ │ -087afc: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087b00: 6e10 6220 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ -087b06: 0c00 |0005: move-result-object v0 │ │ -087b08: 1100 |0006: return-object v0 │ │ +087ac4: |[087ac4] uk.co.senab.photoview.PhotoView.getDisplayMatrix:()Landroid/graphics/Matrix; │ │ +087ad4: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087ad8: 6e10 6220 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ +087ade: 0c00 |0005: move-result-object v0 │ │ +087ae0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ │ │ #1 : (in Luk/co/senab/photoview/PhotoView;) │ │ @@ -218576,19 +218631,19 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087b0c: |[087b0c] uk.co.senab.photoview.PhotoView.getDisplayRect:()Landroid/graphics/RectF; │ │ -087b1c: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087b20: 6e10 6020 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:()Landroid/graphics/RectF; // method@2060 │ │ -087b26: 0c00 |0005: move-result-object v0 │ │ -087b28: 1100 |0006: return-object v0 │ │ +087ae4: |[087ae4] uk.co.senab.photoview.PhotoView.getDisplayRect:()Landroid/graphics/RectF; │ │ +087af4: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087af8: 6e10 6020 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:()Landroid/graphics/RectF; // method@2060 │ │ +087afe: 0c00 |0005: move-result-object v0 │ │ +087b00: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ │ │ #2 : (in Luk/co/senab/photoview/PhotoView;) │ │ @@ -218596,18 +218651,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -087b2c: |[087b2c] uk.co.senab.photoview.PhotoView.getMaxScale:()F │ │ -087b3c: 6e10 2c20 0100 |0000: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoView;.getMaximumScale:()F // method@202c │ │ -087b42: 0a00 |0003: move-result v0 │ │ -087b44: 0f00 |0004: return v0 │ │ +087b04: |[087b04] uk.co.senab.photoview.PhotoView.getMaxScale:()F │ │ +087b14: 6e10 2c20 0100 |0000: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoView;.getMaximumScale:()F // method@202c │ │ +087b1a: 0a00 |0003: move-result v0 │ │ +087b1c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ │ │ #3 : (in Luk/co/senab/photoview/PhotoView;) │ │ @@ -218615,19 +218670,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087b48: |[087b48] uk.co.senab.photoview.PhotoView.getMaximumScale:()F │ │ -087b58: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087b5c: 6e10 6620 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getMaximumScale:()F // method@2066 │ │ -087b62: 0a00 |0005: move-result v0 │ │ -087b64: 0f00 |0006: return v0 │ │ +087b20: |[087b20] uk.co.senab.photoview.PhotoView.getMaximumScale:()F │ │ +087b30: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087b34: 6e10 6620 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getMaximumScale:()F // method@2066 │ │ +087b3a: 0a00 |0005: move-result v0 │ │ +087b3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ │ │ #4 : (in Luk/co/senab/photoview/PhotoView;) │ │ @@ -218635,19 +218690,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087b68: |[087b68] uk.co.senab.photoview.PhotoView.getMediumScale:()F │ │ -087b78: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087b7c: 6e10 6720 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getMediumScale:()F // method@2067 │ │ -087b82: 0a00 |0005: move-result v0 │ │ -087b84: 0f00 |0006: return v0 │ │ +087b40: |[087b40] uk.co.senab.photoview.PhotoView.getMediumScale:()F │ │ +087b50: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087b54: 6e10 6720 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getMediumScale:()F // method@2067 │ │ +087b5a: 0a00 |0005: move-result v0 │ │ +087b5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ │ │ #5 : (in Luk/co/senab/photoview/PhotoView;) │ │ @@ -218655,18 +218710,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -087b88: |[087b88] uk.co.senab.photoview.PhotoView.getMidScale:()F │ │ -087b98: 6e10 2d20 0100 |0000: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoView;.getMediumScale:()F // method@202d │ │ -087b9e: 0a00 |0003: move-result v0 │ │ -087ba0: 0f00 |0004: return v0 │ │ +087b60: |[087b60] uk.co.senab.photoview.PhotoView.getMidScale:()F │ │ +087b70: 6e10 2d20 0100 |0000: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoView;.getMediumScale:()F // method@202d │ │ +087b76: 0a00 |0003: move-result v0 │ │ +087b78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ │ │ #6 : (in Luk/co/senab/photoview/PhotoView;) │ │ @@ -218674,18 +218729,18 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -087ba4: |[087ba4] uk.co.senab.photoview.PhotoView.getMinScale:()F │ │ -087bb4: 6e10 3020 0100 |0000: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoView;.getMinimumScale:()F // method@2030 │ │ -087bba: 0a00 |0003: move-result v0 │ │ -087bbc: 0f00 |0004: return v0 │ │ +087b7c: |[087b7c] uk.co.senab.photoview.PhotoView.getMinScale:()F │ │ +087b8c: 6e10 3020 0100 |0000: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoView;.getMinimumScale:()F // method@2030 │ │ +087b92: 0a00 |0003: move-result v0 │ │ +087b94: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ │ │ #7 : (in Luk/co/senab/photoview/PhotoView;) │ │ @@ -218693,19 +218748,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087bc0: |[087bc0] uk.co.senab.photoview.PhotoView.getMinimumScale:()F │ │ -087bd0: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087bd4: 6e10 6820 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getMinimumScale:()F // method@2068 │ │ -087bda: 0a00 |0005: move-result v0 │ │ -087bdc: 0f00 |0006: return v0 │ │ +087b98: |[087b98] uk.co.senab.photoview.PhotoView.getMinimumScale:()F │ │ +087ba8: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087bac: 6e10 6820 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getMinimumScale:()F // method@2068 │ │ +087bb2: 0a00 |0005: move-result v0 │ │ +087bb4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ │ │ #8 : (in Luk/co/senab/photoview/PhotoView;) │ │ @@ -218713,19 +218768,19 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087be0: |[087be0] uk.co.senab.photoview.PhotoView.getScale:()F │ │ -087bf0: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087bf4: 6e10 6920 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ -087bfa: 0a00 |0005: move-result v0 │ │ -087bfc: 0f00 |0006: return v0 │ │ +087bb8: |[087bb8] uk.co.senab.photoview.PhotoView.getScale:()F │ │ +087bc8: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087bcc: 6e10 6920 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ +087bd2: 0a00 |0005: move-result v0 │ │ +087bd4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ │ │ #9 : (in Luk/co/senab/photoview/PhotoView;) │ │ @@ -218733,19 +218788,19 @@ │ │ type : '()Landroid/widget/ImageView$ScaleType;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -087c00: |[087c00] uk.co.senab.photoview.PhotoView.getScaleType:()Landroid/widget/ImageView$ScaleType; │ │ -087c10: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087c14: 6e10 6a20 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@206a │ │ -087c1a: 0c00 |0005: move-result-object v0 │ │ -087c1c: 1100 |0006: return-object v0 │ │ +087bd8: |[087bd8] uk.co.senab.photoview.PhotoView.getScaleType:()Landroid/widget/ImageView$ScaleType; │ │ +087be8: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087bec: 6e10 6a20 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@206a │ │ +087bf2: 0c00 |0005: move-result-object v0 │ │ +087bf4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ │ │ #10 : (in Luk/co/senab/photoview/PhotoView;) │ │ @@ -218753,19 +218808,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -087c20: |[087c20] uk.co.senab.photoview.PhotoView.onDetachedFromWindow:()V │ │ -087c30: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087c34: 6e10 5f20 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.cleanup:()V // method@205f │ │ -087c3a: 6f10 341a 0100 |0005: invoke-super {v1}, Landroid/widget/ImageView;.onDetachedFromWindow:()V // method@1a34 │ │ -087c40: 0e00 |0008: return-void │ │ +087bf8: |[087bf8] uk.co.senab.photoview.PhotoView.onDetachedFromWindow:()V │ │ +087c08: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087c0c: 6e10 5f20 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.cleanup:()V // method@205f │ │ +087c12: 6f10 341a 0100 |0005: invoke-super {v1}, Landroid/widget/ImageView;.onDetachedFromWindow:()V // method@1a34 │ │ +087c18: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=238 │ │ 0x0008 line=239 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ @@ -218775,18 +218830,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087c44: |[087c44] uk.co.senab.photoview.PhotoView.setAllowParentInterceptOnEdge:(Z)V │ │ -087c54: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087c58: 6e20 7720 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setAllowParentInterceptOnEdge:(Z)V // method@2077 │ │ -087c5e: 0e00 |0005: return-void │ │ +087c1c: |[087c1c] uk.co.senab.photoview.PhotoView.setAllowParentInterceptOnEdge:(Z)V │ │ +087c2c: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087c30: 6e20 7720 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setAllowParentInterceptOnEdge:(Z)V // method@2077 │ │ +087c36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0005 line=126 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0006 reg=2 allow Z │ │ @@ -218796,21 +218851,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -087c60: |[087c60] uk.co.senab.photoview.PhotoView.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -087c70: 6f20 381a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ -087c76: 5410 2d0d |0003: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087c7a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -087c7e: 5410 2d0d |0007: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087c82: 6e10 8720 0000 |0009: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.update:()V // method@2087 │ │ -087c88: 0e00 |000c: return-void │ │ +087c38: |[087c38] uk.co.senab.photoview.PhotoView.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +087c48: 6f20 381a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a38 │ │ +087c4e: 5410 2d0d |0003: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087c52: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +087c56: 5410 2d0d |0007: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087c5a: 6e10 8720 0000 |0009: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.update:()V // method@2087 │ │ +087c60: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x0007 line=166 │ │ 0x000c line=168 │ │ locals : │ │ @@ -218822,21 +218877,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -087c8c: |[087c8c] uk.co.senab.photoview.PhotoView.setImageResource:(I)V │ │ -087c9c: 6f20 3a1a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ -087ca2: 5410 2d0d |0003: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087ca6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -087caa: 5410 2d0d |0007: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087cae: 6e10 8720 0000 |0009: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.update:()V // method@2087 │ │ -087cb4: 0e00 |000c: return-void │ │ +087c64: |[087c64] uk.co.senab.photoview.PhotoView.setImageResource:(I)V │ │ +087c74: 6f20 3a1a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setImageResource:(I)V // method@1a3a │ │ +087c7a: 5410 2d0d |0003: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087c7e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +087c82: 5410 2d0d |0007: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087c86: 6e10 8720 0000 |0009: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.update:()V // method@2087 │ │ +087c8c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0003 line=173 │ │ 0x0007 line=174 │ │ 0x000c line=176 │ │ locals : │ │ @@ -218848,21 +218903,21 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -087cb8: |[087cb8] uk.co.senab.photoview.PhotoView.setImageURI:(Landroid/net/Uri;)V │ │ -087cc8: 6f20 3b1a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@1a3b │ │ -087cce: 5410 2d0d |0003: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087cd2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -087cd6: 5410 2d0d |0007: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087cda: 6e10 8720 0000 |0009: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.update:()V // method@2087 │ │ -087ce0: 0e00 |000c: return-void │ │ +087c90: |[087c90] uk.co.senab.photoview.PhotoView.setImageURI:(Landroid/net/Uri;)V │ │ +087ca0: 6f20 3b1a 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@1a3b │ │ +087ca6: 5410 2d0d |0003: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087caa: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +087cae: 5410 2d0d |0007: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087cb2: 6e10 8720 0000 |0009: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.update:()V // method@2087 │ │ +087cb8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ 0x0007 line=182 │ │ 0x000c line=184 │ │ locals : │ │ @@ -218874,17 +218929,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087ce4: |[087ce4] uk.co.senab.photoview.PhotoView.setMaxScale:(F)V │ │ -087cf4: 6e20 3920 1000 |0000: invoke-virtual {v0, v1}, Luk/co/senab/photoview/PhotoView;.setMaximumScale:(F)V // method@2039 │ │ -087cfa: 0e00 |0003: return-void │ │ +087cbc: |[087cbc] uk.co.senab.photoview.PhotoView.setMaxScale:(F)V │ │ +087ccc: 6e20 3920 1000 |0000: invoke-virtual {v0, v1}, Luk/co/senab/photoview/PhotoView;.setMaximumScale:(F)V // method@2039 │ │ +087cd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0003 line=154 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0004 reg=1 maxScale F │ │ @@ -218894,18 +218949,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087cfc: |[087cfc] uk.co.senab.photoview.PhotoView.setMaximumScale:(F)V │ │ -087d0c: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087d10: 6e20 7a20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setMaximumScale:(F)V // method@207a │ │ -087d16: 0e00 |0005: return-void │ │ +087cd4: |[087cd4] uk.co.senab.photoview.PhotoView.setMaximumScale:(F)V │ │ +087ce4: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087ce8: 6e20 7a20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setMaximumScale:(F)V // method@207a │ │ +087cee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0005 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0006 reg=2 maximumScale F │ │ @@ -218915,18 +218970,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087d18: |[087d18] uk.co.senab.photoview.PhotoView.setMediumScale:(F)V │ │ -087d28: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087d2c: 6e20 7b20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setMediumScale:(F)V // method@207b │ │ -087d32: 0e00 |0005: return-void │ │ +087cf0: |[087cf0] uk.co.senab.photoview.PhotoView.setMediumScale:(F)V │ │ +087d00: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087d04: 6e20 7b20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setMediumScale:(F)V // method@207b │ │ +087d0a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=148 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0006 reg=2 mediumScale F │ │ @@ -218936,17 +218991,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087d34: |[087d34] uk.co.senab.photoview.PhotoView.setMidScale:(F)V │ │ -087d44: 6e20 3a20 1000 |0000: invoke-virtual {v0, v1}, Luk/co/senab/photoview/PhotoView;.setMediumScale:(F)V // method@203a │ │ -087d4a: 0e00 |0003: return-void │ │ +087d0c: |[087d0c] uk.co.senab.photoview.PhotoView.setMidScale:(F)V │ │ +087d1c: 6e20 3a20 1000 |0000: invoke-virtual {v0, v1}, Luk/co/senab/photoview/PhotoView;.setMediumScale:(F)V // method@203a │ │ +087d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0003 line=143 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0004 reg=1 midScale F │ │ @@ -218956,17 +219011,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087d4c: |[087d4c] uk.co.senab.photoview.PhotoView.setMinScale:(F)V │ │ -087d5c: 6e20 3d20 1000 |0000: invoke-virtual {v0, v1}, Luk/co/senab/photoview/PhotoView;.setMinimumScale:(F)V // method@203d │ │ -087d62: 0e00 |0003: return-void │ │ +087d24: |[087d24] uk.co.senab.photoview.PhotoView.setMinScale:(F)V │ │ +087d34: 6e20 3d20 1000 |0000: invoke-virtual {v0, v1}, Luk/co/senab/photoview/PhotoView;.setMinimumScale:(F)V // method@203d │ │ +087d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0004 reg=1 minScale F │ │ @@ -218976,18 +219031,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087d64: |[087d64] uk.co.senab.photoview.PhotoView.setMinimumScale:(F)V │ │ -087d74: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087d78: 6e20 7c20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setMinimumScale:(F)V // method@207c │ │ -087d7e: 0e00 |0005: return-void │ │ +087d3c: |[087d3c] uk.co.senab.photoview.PhotoView.setMinimumScale:(F)V │ │ +087d4c: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087d50: 6e20 7c20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setMinimumScale:(F)V // method@207c │ │ +087d56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0006 reg=2 minimumScale F │ │ @@ -218997,18 +219052,18 @@ │ │ type : '(Landroid/view/View$OnLongClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087d80: |[087d80] uk.co.senab.photoview.PhotoView.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V │ │ -087d90: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087d94: 6e20 7d20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@207d │ │ -087d9a: 0e00 |0005: return-void │ │ +087d58: |[087d58] uk.co.senab.photoview.PhotoView.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V │ │ +087d68: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087d6c: 6e20 7d20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@207d │ │ +087d72: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0006 reg=2 l Landroid/view/View$OnLongClickListener; │ │ @@ -219018,18 +219073,18 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087d9c: |[087d9c] uk.co.senab.photoview.PhotoView.setOnMatrixChangeListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener;)V │ │ -087dac: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087db0: 6e20 7e20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setOnMatrixChangeListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener;)V // method@207e │ │ -087db6: 0e00 |0005: return-void │ │ +087d74: |[087d74] uk.co.senab.photoview.PhotoView.setOnMatrixChangeListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener;)V │ │ +087d84: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087d88: 6e20 7e20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setOnMatrixChangeListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener;)V // method@207e │ │ +087d8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0005 line=189 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0006 reg=2 listener Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener; │ │ @@ -219039,18 +219094,18 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087db8: |[087db8] uk.co.senab.photoview.PhotoView.setOnPhotoTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener;)V │ │ -087dc8: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087dcc: 6e20 7f20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setOnPhotoTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener;)V // method@207f │ │ -087dd2: 0e00 |0005: return-void │ │ +087d90: |[087d90] uk.co.senab.photoview.PhotoView.setOnPhotoTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener;)V │ │ +087da0: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087da4: 6e20 7f20 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setOnPhotoTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener;)V // method@207f │ │ +087daa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0005 line=199 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0006 reg=2 listener Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener; │ │ @@ -219060,18 +219115,18 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087dd4: |[087dd4] uk.co.senab.photoview.PhotoView.setOnViewTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener;)V │ │ -087de4: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087de8: 6e20 8020 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setOnViewTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener;)V // method@2080 │ │ -087dee: 0e00 |0005: return-void │ │ +087dac: |[087dac] uk.co.senab.photoview.PhotoView.setOnViewTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener;)V │ │ +087dbc: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087dc0: 6e20 8020 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setOnViewTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener;)V // method@2080 │ │ +087dc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0005 line=204 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0006 reg=2 listener Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener; │ │ @@ -219081,18 +219136,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087df0: |[087df0] uk.co.senab.photoview.PhotoView.setPhotoViewRotation:(F)V │ │ -087e00: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087e04: 6e20 8120 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setPhotoViewRotation:(F)V // method@2081 │ │ -087e0a: 0e00 |0005: return-void │ │ +087dc8: |[087dc8] uk.co.senab.photoview.PhotoView.setPhotoViewRotation:(F)V │ │ +087dd8: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087ddc: 6e20 8120 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setPhotoViewRotation:(F)V // method@2081 │ │ +087de2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0006 reg=2 rotationDegree F │ │ @@ -219102,18 +219157,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087e0c: |[087e0c] uk.co.senab.photoview.PhotoView.setScale:(F)V │ │ -087e1c: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087e20: 6e20 8220 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(F)V // method@2082 │ │ -087e26: 0e00 |0005: return-void │ │ +087de4: |[087de4] uk.co.senab.photoview.PhotoView.setScale:(F)V │ │ +087df4: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087df8: 6e20 8220 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(F)V // method@2082 │ │ +087dfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0006 reg=2 scale F │ │ @@ -219123,22 +219178,22 @@ │ │ type : '(Landroid/widget/ImageView$ScaleType;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -087e28: |[087e28] uk.co.senab.photoview.PhotoView.setScaleType:(Landroid/widget/ImageView$ScaleType;)V │ │ -087e38: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087e3c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -087e40: 5410 2d0d |0004: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087e44: 6e20 8520 2000 |0006: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@2085 │ │ -087e4a: 0e00 |0009: return-void │ │ -087e4c: 5b12 2e0d |000a: iput-object v2, v1, Luk/co/senab/photoview/PhotoView;.mPendingScaleType:Landroid/widget/ImageView$ScaleType; // field@0d2e │ │ -087e50: 28fd |000c: goto 0009 // -0003 │ │ +087e00: |[087e00] uk.co.senab.photoview.PhotoView.setScaleType:(Landroid/widget/ImageView$ScaleType;)V │ │ +087e10: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087e14: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +087e18: 5410 2d0d |0004: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087e1c: 6e20 8520 2000 |0006: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@2085 │ │ +087e22: 0e00 |0009: return-void │ │ +087e24: 5b12 2e0d |000a: iput-object v2, v1, Luk/co/senab/photoview/PhotoView;.mPendingScaleType:Landroid/widget/ImageView$ScaleType; // field@0d2e │ │ +087e28: 28fd |000c: goto 0009 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0009 line=228 │ │ 0x000a line=226 │ │ locals : │ │ @@ -219150,33 +219205,33 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -087e54: |[087e54] uk.co.senab.photoview.PhotoView.setZoomable:(Z)V │ │ -087e64: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ -087e68: 6e20 8620 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setZoomable:(Z)V // method@2086 │ │ -087e6e: 0e00 |0005: return-void │ │ +087e2c: |[087e2c] uk.co.senab.photoview.PhotoView.setZoomable:(Z)V │ │ +087e3c: 5410 2d0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoView;.mAttacher:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2d │ │ +087e40: 6e20 8620 2000 |0002: invoke-virtual {v0, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.setZoomable:(Z)V // method@2086 │ │ +087e46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/PhotoView; │ │ 0x0000 - 0x0006 reg=2 zoomable Z │ │ │ │ - source_file_idx : 2796 (PhotoView.java) │ │ + source_file_idx : 2794 (PhotoView.java) │ │ │ │ Class #807 header: │ │ class_idx : 1213 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 840 │ │ -source_file_idx : 2798 │ │ +source_file_idx : 2796 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #807 annotations: │ │ Annotations on class │ │ @@ -219200,18 +219255,18 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -087e70: |[087e70] uk.co.senab.photoview.PhotoViewAttacher$1.:(Luk/co/senab/photoview/PhotoViewAttacher;)V │ │ -087e80: 5b01 2f0d |0000: iput-object v1, v0, Luk/co/senab/photoview/PhotoViewAttacher$1;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2f │ │ -087e84: 7010 3018 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@1830 │ │ -087e8a: 0e00 |0005: return-void │ │ +087e48: |[087e48] uk.co.senab.photoview.PhotoViewAttacher$1.:(Luk/co/senab/photoview/PhotoViewAttacher;)V │ │ +087e58: 5b01 2f0d |0000: iput-object v1, v0, Luk/co/senab/photoview/PhotoViewAttacher$1;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2f │ │ +087e5c: 7010 3018 0000 |0002: invoke-direct {v0}, Landroid/view/GestureDetector$SimpleOnGestureListener;.:()V // method@1830 │ │ +087e62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Luk/co/senab/photoview/PhotoViewAttacher$1; │ │ 0x0000 - 0x0006 reg=1 (null) Luk/co/senab/photoview/PhotoViewAttacher; │ │ │ │ @@ -219221,43 +219276,43 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -087e8c: |[087e8c] uk.co.senab.photoview.PhotoViewAttacher$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ -087e9c: 5420 2f0d |0000: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher$1;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2f │ │ -087ea0: 7110 5520 0000 |0002: invoke-static {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.access$000:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/view/View$OnLongClickListener; // method@2055 │ │ -087ea6: 0c00 |0005: move-result-object v0 │ │ -087ea8: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -087eac: 5420 2f0d |0008: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher$1;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2f │ │ -087eb0: 7110 5520 0000 |000a: invoke-static {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.access$000:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/view/View$OnLongClickListener; // method@2055 │ │ -087eb6: 0c00 |000d: move-result-object v0 │ │ -087eb8: 5421 2f0d |000e: iget-object v1, v2, Luk/co/senab/photoview/PhotoViewAttacher$1;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2f │ │ -087ebc: 6e10 6320 0100 |0010: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -087ec2: 0c01 |0013: move-result-object v1 │ │ -087ec4: 7220 a818 1000 |0014: invoke-interface {v0, v1}, Landroid/view/View$OnLongClickListener;.onLongClick:(Landroid/view/View;)Z // method@18a8 │ │ -087eca: 0e00 |0017: return-void │ │ +087e64: |[087e64] uk.co.senab.photoview.PhotoViewAttacher$1.onLongPress:(Landroid/view/MotionEvent;)V │ │ +087e74: 5420 2f0d |0000: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher$1;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2f │ │ +087e78: 7110 5520 0000 |0002: invoke-static {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.access$000:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/view/View$OnLongClickListener; // method@2055 │ │ +087e7e: 0c00 |0005: move-result-object v0 │ │ +087e80: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +087e84: 5420 2f0d |0008: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher$1;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2f │ │ +087e88: 7110 5520 0000 |000a: invoke-static {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.access$000:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/view/View$OnLongClickListener; // method@2055 │ │ +087e8e: 0c00 |000d: move-result-object v0 │ │ +087e90: 5421 2f0d |000e: iget-object v1, v2, Luk/co/senab/photoview/PhotoViewAttacher$1;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d2f │ │ +087e94: 6e10 6320 0100 |0010: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +087e9a: 0c01 |0013: move-result-object v1 │ │ +087e9c: 7220 a818 1000 |0014: invoke-interface {v0, v1}, Landroid/view/View$OnLongClickListener;.onLongClick:(Landroid/view/View;)Z // method@18a8 │ │ +087ea2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0008 line=179 │ │ 0x0017 line=181 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Luk/co/senab/photoview/PhotoViewAttacher$1; │ │ 0x0000 - 0x0018 reg=3 e Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 2798 (PhotoViewAttacher.java) │ │ + source_file_idx : 2796 (PhotoViewAttacher.java) │ │ │ │ Class #808 header: │ │ class_idx : 1214 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2798 │ │ +source_file_idx : 2796 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #808 annotations: │ │ Annotations on class │ │ @@ -219281,61 +219336,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 75 16-bit code units │ │ -087ecc: |[087ecc] uk.co.senab.photoview.PhotoViewAttacher$2.:()V │ │ -087edc: 7100 1d1a 0000 |0000: invoke-static {}, Landroid/widget/ImageView$ScaleType;.values:()[Landroid/widget/ImageView$ScaleType; // method@1a1d │ │ -087ee2: 0c00 |0003: move-result-object v0 │ │ -087ee4: 2100 |0004: array-length v0, v0 │ │ -087ee6: 2300 d904 |0005: new-array v0, v0, [I // type@04d9 │ │ -087eea: 6900 300d |0007: sput-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ -087eee: 6200 300d |0009: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ -087ef2: 6201 ed0a |000b: sget-object v1, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@0aed │ │ -087ef6: 6e10 1c1a 0100 |000d: invoke-virtual {v1}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ -087efc: 0a01 |0010: move-result v1 │ │ -087efe: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -087f00: 4b02 0001 |0012: aput v2, v0, v1 │ │ -087f04: 6200 300d |0014: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ -087f08: 6201 eb0a |0016: sget-object v1, Landroid/widget/ImageView$ScaleType;.FIT_START:Landroid/widget/ImageView$ScaleType; // field@0aeb │ │ -087f0c: 6e10 1c1a 0100 |0018: invoke-virtual {v1}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ -087f12: 0a01 |001b: move-result v1 │ │ -087f14: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -087f16: 4b02 0001 |001d: aput v2, v0, v1 │ │ -087f1a: 6200 300d |001f: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ -087f1e: 6201 ea0a |0021: sget-object v1, Landroid/widget/ImageView$ScaleType;.FIT_END:Landroid/widget/ImageView$ScaleType; // field@0aea │ │ -087f22: 6e10 1c1a 0100 |0023: invoke-virtual {v1}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ -087f28: 0a01 |0026: move-result v1 │ │ -087f2a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -087f2c: 4b02 0001 |0028: aput v2, v0, v1 │ │ -087f30: 6200 300d |002a: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ -087f34: 6201 e90a |002c: sget-object v1, Landroid/widget/ImageView$ScaleType;.FIT_CENTER:Landroid/widget/ImageView$ScaleType; // field@0ae9 │ │ -087f38: 6e10 1c1a 0100 |002e: invoke-virtual {v1}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ -087f3e: 0a01 |0031: move-result v1 │ │ -087f40: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -087f42: 4b02 0001 |0033: aput v2, v0, v1 │ │ -087f46: 6200 300d |0035: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ -087f4a: 6201 ec0a |0037: sget-object v1, Landroid/widget/ImageView$ScaleType;.FIT_XY:Landroid/widget/ImageView$ScaleType; // field@0aec │ │ -087f4e: 6e10 1c1a 0100 |0039: invoke-virtual {v1}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ -087f54: 0a01 |003c: move-result v1 │ │ -087f56: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -087f58: 4b02 0001 |003e: aput v2, v0, v1 │ │ -087f5c: 0e00 |0040: return-void │ │ -087f5e: 0d00 |0041: move-exception v0 │ │ -087f60: 28fe |0042: goto 0040 // -0002 │ │ -087f62: 0d00 |0043: move-exception v0 │ │ -087f64: 28f1 |0044: goto 0035 // -000f │ │ -087f66: 0d00 |0045: move-exception v0 │ │ -087f68: 28e4 |0046: goto 002a // -001c │ │ -087f6a: 0d00 |0047: move-exception v0 │ │ -087f6c: 28d7 |0048: goto 001f // -0029 │ │ -087f6e: 0d00 |0049: move-exception v0 │ │ -087f70: 28ca |004a: goto 0014 // -0036 │ │ +087ea4: |[087ea4] uk.co.senab.photoview.PhotoViewAttacher$2.:()V │ │ +087eb4: 7100 1d1a 0000 |0000: invoke-static {}, Landroid/widget/ImageView$ScaleType;.values:()[Landroid/widget/ImageView$ScaleType; // method@1a1d │ │ +087eba: 0c00 |0003: move-result-object v0 │ │ +087ebc: 2100 |0004: array-length v0, v0 │ │ +087ebe: 2300 d904 |0005: new-array v0, v0, [I // type@04d9 │ │ +087ec2: 6900 300d |0007: sput-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ +087ec6: 6200 300d |0009: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ +087eca: 6201 ed0a |000b: sget-object v1, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@0aed │ │ +087ece: 6e10 1c1a 0100 |000d: invoke-virtual {v1}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ +087ed4: 0a01 |0010: move-result v1 │ │ +087ed6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +087ed8: 4b02 0001 |0012: aput v2, v0, v1 │ │ +087edc: 6200 300d |0014: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ +087ee0: 6201 eb0a |0016: sget-object v1, Landroid/widget/ImageView$ScaleType;.FIT_START:Landroid/widget/ImageView$ScaleType; // field@0aeb │ │ +087ee4: 6e10 1c1a 0100 |0018: invoke-virtual {v1}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ +087eea: 0a01 |001b: move-result v1 │ │ +087eec: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +087eee: 4b02 0001 |001d: aput v2, v0, v1 │ │ +087ef2: 6200 300d |001f: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ +087ef6: 6201 ea0a |0021: sget-object v1, Landroid/widget/ImageView$ScaleType;.FIT_END:Landroid/widget/ImageView$ScaleType; // field@0aea │ │ +087efa: 6e10 1c1a 0100 |0023: invoke-virtual {v1}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ +087f00: 0a01 |0026: move-result v1 │ │ +087f02: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +087f04: 4b02 0001 |0028: aput v2, v0, v1 │ │ +087f08: 6200 300d |002a: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ +087f0c: 6201 e90a |002c: sget-object v1, Landroid/widget/ImageView$ScaleType;.FIT_CENTER:Landroid/widget/ImageView$ScaleType; // field@0ae9 │ │ +087f10: 6e10 1c1a 0100 |002e: invoke-virtual {v1}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ +087f16: 0a01 |0031: move-result v1 │ │ +087f18: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +087f1a: 4b02 0001 |0033: aput v2, v0, v1 │ │ +087f1e: 6200 300d |0035: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ +087f22: 6201 ec0a |0037: sget-object v1, Landroid/widget/ImageView$ScaleType;.FIT_XY:Landroid/widget/ImageView$ScaleType; // field@0aec │ │ +087f26: 6e10 1c1a 0100 |0039: invoke-virtual {v1}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ +087f2c: 0a01 |003c: move-result v1 │ │ +087f2e: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +087f30: 4b02 0001 |003e: aput v2, v0, v1 │ │ +087f34: 0e00 |0040: return-void │ │ +087f36: 0d00 |0041: move-exception v0 │ │ +087f38: 28fe |0042: goto 0040 // -0002 │ │ +087f3a: 0d00 |0043: move-exception v0 │ │ +087f3c: 28f1 |0044: goto 0035 // -000f │ │ +087f3e: 0d00 |0045: move-exception v0 │ │ +087f40: 28e4 |0046: goto 002a // -001c │ │ +087f42: 0d00 |0047: move-exception v0 │ │ +087f44: 28d7 |0048: goto 001f // -0029 │ │ +087f46: 0d00 |0049: move-exception v0 │ │ +087f48: 28ca |004a: goto 0014 // -0036 │ │ catches : 5 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0049 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0047 │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x0045 │ │ @@ -219344,21 +219399,21 @@ │ │ 0x0035 - 0x0040 │ │ Ljava/lang/NoSuchFieldError; -> 0x0041 │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2798 (PhotoViewAttacher.java) │ │ + source_file_idx : 2796 (PhotoViewAttacher.java) │ │ │ │ Class #809 header: │ │ class_idx : 1215 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2798 │ │ +source_file_idx : 2796 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #809 annotations: │ │ Annotations on class │ │ @@ -219403,25 +219458,25 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher;FFFF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -087fb4: |[087fb4] uk.co.senab.photoview.PhotoViewAttacher$AnimatedZoomRunnable.:(Luk/co/senab/photoview/PhotoViewAttacher;FFFF)V │ │ -087fc4: 5b23 360d |0000: iput-object v3, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d36 │ │ -087fc8: 7010 a71b 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -087fce: 5926 310d |0005: iput v6, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mFocalX:F // field@0d31 │ │ -087fd2: 5927 320d |0007: iput v7, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mFocalY:F // field@0d32 │ │ -087fd6: 7100 d81b 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -087fdc: 0b00 |000c: move-result-wide v0 │ │ -087fde: 5a20 330d |000d: iput-wide v0, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mStartTime:J // field@0d33 │ │ -087fe2: 5924 350d |000f: iput v4, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mZoomStart:F // field@0d35 │ │ -087fe6: 5925 340d |0011: iput v5, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mZoomEnd:F // field@0d34 │ │ -087fea: 0e00 |0013: return-void │ │ +087f8c: |[087f8c] uk.co.senab.photoview.PhotoViewAttacher$AnimatedZoomRunnable.:(Luk/co/senab/photoview/PhotoViewAttacher;FFFF)V │ │ +087f9c: 5b23 360d |0000: iput-object v3, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d36 │ │ +087fa0: 7010 a71b 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +087fa6: 5926 310d |0005: iput v6, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mFocalX:F // field@0d31 │ │ +087faa: 5927 320d |0007: iput v7, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mFocalY:F // field@0d32 │ │ +087fae: 7100 d81b 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +087fb4: 0b00 |000c: move-result-wide v0 │ │ +087fb6: 5a20 330d |000d: iput-wide v0, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mStartTime:J // field@0d33 │ │ +087fba: 5924 350d |000f: iput v4, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mZoomStart:F // field@0d35 │ │ +087fbe: 5925 340d |0011: iput v5, v2, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mZoomEnd:F // field@0d34 │ │ +087fc2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=979 │ │ 0x0005 line=980 │ │ 0x0007 line=981 │ │ 0x0009 line=982 │ │ 0x000f line=983 │ │ @@ -219440,30 +219495,30 @@ │ │ type : '()F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -087fec: |[087fec] uk.co.senab.photoview.PhotoViewAttacher$AnimatedZoomRunnable.interpolate:()F │ │ -087ffc: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ -088000: 7100 d81b 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ -088006: 0b02 |0005: move-result-wide v2 │ │ -088008: 5374 330d |0006: iget-wide v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mStartTime:J // field@0d33 │ │ -08800c: bc42 |0008: sub-long/2addr v2, v4 │ │ -08800e: 8521 |0009: long-to-float v1, v2 │ │ -088010: c861 |000a: mul-float/2addr v1, v6 │ │ -088012: 1502 4843 |000b: const/high16 v2, #int 1128792064 // #4348 │ │ -088016: a900 0102 |000d: div-float v0, v1, v2 │ │ -08801a: 7120 9e1b 0600 |000f: invoke-static {v6, v0}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ -088020: 0a00 |0012: move-result v0 │ │ -088022: 6201 550d |0013: sget-object v1, Luk/co/senab/photoview/PhotoViewAttacher;.sInterpolator:Landroid/view/animation/Interpolator; // field@0d55 │ │ -088026: 7220 c919 0100 |0015: invoke-interface {v1, v0}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@19c9 │ │ -08802c: 0a00 |0018: move-result v0 │ │ -08802e: 0f00 |0019: return v0 │ │ +087fc4: |[087fc4] uk.co.senab.photoview.PhotoViewAttacher$AnimatedZoomRunnable.interpolate:()F │ │ +087fd4: 1506 803f |0000: const/high16 v6, #int 1065353216 // #3f80 │ │ +087fd8: 7100 d81b 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@1bd8 │ │ +087fde: 0b02 |0005: move-result-wide v2 │ │ +087fe0: 5374 330d |0006: iget-wide v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mStartTime:J // field@0d33 │ │ +087fe4: bc42 |0008: sub-long/2addr v2, v4 │ │ +087fe6: 8521 |0009: long-to-float v1, v2 │ │ +087fe8: c861 |000a: mul-float/2addr v1, v6 │ │ +087fea: 1502 4843 |000b: const/high16 v2, #int 1128792064 // #4348 │ │ +087fee: a900 0102 |000d: div-float v0, v1, v2 │ │ +087ff2: 7120 9e1b 0600 |000f: invoke-static {v6, v0}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ +087ff8: 0a00 |0012: move-result v0 │ │ +087ffa: 6201 550d |0013: sget-object v1, Luk/co/senab/photoview/PhotoViewAttacher;.sInterpolator:Landroid/view/animation/Interpolator; // field@0d55 │ │ +087ffe: 7220 c919 0100 |0015: invoke-interface {v1, v0}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@19c9 │ │ +088004: 0a00 |0018: move-result v0 │ │ +088006: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1008 │ │ 0x000f line=1009 │ │ 0x0013 line=1010 │ │ 0x0019 line=1011 │ │ locals : │ │ @@ -219476,45 +219531,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 59 16-bit code units │ │ -088030: |[088030] uk.co.senab.photoview.PhotoViewAttacher$AnimatedZoomRunnable.run:()V │ │ -088040: 5474 360d |0000: iget-object v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d36 │ │ -088044: 6e10 6320 0400 |0002: invoke-virtual {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -08804a: 0c01 |0005: move-result-object v1 │ │ -08804c: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ -088050: 0e00 |0008: return-void │ │ -088052: 7010 4a20 0700 |0009: invoke-direct {v7}, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.interpolate:()F // method@204a │ │ -088058: 0a03 |000c: move-result v3 │ │ -08805a: 5274 350d |000d: iget v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mZoomStart:F // field@0d35 │ │ -08805e: 5275 340d |000f: iget v5, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mZoomEnd:F // field@0d34 │ │ -088062: 5276 350d |0011: iget v6, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mZoomStart:F // field@0d35 │ │ -088066: c765 |0013: sub-float/2addr v5, v6 │ │ -088068: c835 |0014: mul-float/2addr v5, v3 │ │ -08806a: a602 0405 |0015: add-float v2, v4, v5 │ │ -08806e: 5474 360d |0017: iget-object v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d36 │ │ -088072: 6e10 6920 0400 |0019: invoke-virtual {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ -088078: 0a04 |001c: move-result v4 │ │ -08807a: a900 0204 |001d: div-float v0, v2, v4 │ │ -08807e: 5474 360d |001f: iget-object v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d36 │ │ -088082: 7110 5620 0400 |0021: invoke-static {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.access$100:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/graphics/Matrix; // method@2056 │ │ -088088: 0c04 |0024: move-result-object v4 │ │ -08808a: 5275 310d |0025: iget v5, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mFocalX:F // field@0d31 │ │ -08808e: 5276 320d |0027: iget v6, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mFocalY:F // field@0d32 │ │ -088092: 6e56 9301 0450 |0029: invoke-virtual {v4, v0, v0, v5, v6}, Landroid/graphics/Matrix;.postScale:(FFFF)Z // method@0193 │ │ -088098: 5474 360d |002c: iget-object v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d36 │ │ -08809c: 7110 5720 0400 |002e: invoke-static {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.access$200:(Luk/co/senab/photoview/PhotoViewAttacher;)V // method@2057 │ │ -0880a2: 1504 803f |0031: const/high16 v4, #int 1065353216 // #3f80 │ │ -0880a6: 2e04 0304 |0033: cmpg-float v4, v3, v4 │ │ -0880aa: 3b04 d3ff |0035: if-gez v4, 0008 // -002d │ │ -0880ae: 7120 2420 7100 |0037: invoke-static {v1, v7}, Luk/co/senab/photoview/Compat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@2024 │ │ -0880b4: 28ce |003a: goto 0008 // -0032 │ │ +088008: |[088008] uk.co.senab.photoview.PhotoViewAttacher$AnimatedZoomRunnable.run:()V │ │ +088018: 5474 360d |0000: iget-object v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d36 │ │ +08801c: 6e10 6320 0400 |0002: invoke-virtual {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +088022: 0c01 |0005: move-result-object v1 │ │ +088024: 3901 0300 |0006: if-nez v1, 0009 // +0003 │ │ +088028: 0e00 |0008: return-void │ │ +08802a: 7010 4a20 0700 |0009: invoke-direct {v7}, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.interpolate:()F // method@204a │ │ +088030: 0a03 |000c: move-result v3 │ │ +088032: 5274 350d |000d: iget v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mZoomStart:F // field@0d35 │ │ +088036: 5275 340d |000f: iget v5, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mZoomEnd:F // field@0d34 │ │ +08803a: 5276 350d |0011: iget v6, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mZoomStart:F // field@0d35 │ │ +08803e: c765 |0013: sub-float/2addr v5, v6 │ │ +088040: c835 |0014: mul-float/2addr v5, v3 │ │ +088042: a602 0405 |0015: add-float v2, v4, v5 │ │ +088046: 5474 360d |0017: iget-object v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d36 │ │ +08804a: 6e10 6920 0400 |0019: invoke-virtual {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ +088050: 0a04 |001c: move-result v4 │ │ +088052: a900 0204 |001d: div-float v0, v2, v4 │ │ +088056: 5474 360d |001f: iget-object v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d36 │ │ +08805a: 7110 5620 0400 |0021: invoke-static {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.access$100:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/graphics/Matrix; // method@2056 │ │ +088060: 0c04 |0024: move-result-object v4 │ │ +088062: 5275 310d |0025: iget v5, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mFocalX:F // field@0d31 │ │ +088066: 5276 320d |0027: iget v6, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.mFocalY:F // field@0d32 │ │ +08806a: 6e56 9301 0450 |0029: invoke-virtual {v4, v0, v0, v5, v6}, Landroid/graphics/Matrix;.postScale:(FFFF)Z // method@0193 │ │ +088070: 5474 360d |002c: iget-object v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d36 │ │ +088074: 7110 5720 0400 |002e: invoke-static {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.access$200:(Luk/co/senab/photoview/PhotoViewAttacher;)V // method@2057 │ │ +08807a: 1504 803f |0031: const/high16 v4, #int 1065353216 // #3f80 │ │ +08807e: 2e04 0304 |0033: cmpg-float v4, v3, v4 │ │ +088082: 3b04 d3ff |0035: if-gez v4, 0008 // -002d │ │ +088086: 7120 2420 7100 |0037: invoke-static {v1, v7}, Luk/co/senab/photoview/Compat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@2024 │ │ +08808c: 28ce |003a: goto 0008 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=989 │ │ 0x0006 line=990 │ │ 0x0008 line=1005 │ │ 0x0009 line=994 │ │ 0x000d line=995 │ │ @@ -219526,21 +219581,21 @@ │ │ locals : │ │ 0x001f - 0x003b reg=0 deltaScale F │ │ 0x0006 - 0x003b reg=1 imageView Landroid/widget/ImageView; │ │ 0x0017 - 0x003b reg=2 scale F │ │ 0x000d - 0x003b reg=3 t F │ │ 0x0000 - 0x003b reg=7 this Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable; │ │ │ │ - source_file_idx : 2798 (PhotoViewAttacher.java) │ │ + source_file_idx : 2796 (PhotoViewAttacher.java) │ │ │ │ Class #810 header: │ │ class_idx : 1216 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2798 │ │ +source_file_idx : 2796 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #810 annotations: │ │ Annotations on class │ │ @@ -219577,21 +219632,21 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0880b8: |[0880b8] uk.co.senab.photoview.PhotoViewAttacher$FlingRunnable.:(Luk/co/senab/photoview/PhotoViewAttacher;Landroid/content/Context;)V │ │ -0880c8: 5b12 3a0d |0000: iput-object v2, v1, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ -0880cc: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0880d2: 7110 be20 0300 |0005: invoke-static {v3}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.getScroller:(Landroid/content/Context;)Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // method@20be │ │ -0880d8: 0c00 |0008: move-result-object v0 │ │ -0880da: 5b10 390d |0009: iput-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ -0880de: 0e00 |000b: return-void │ │ +088090: |[088090] uk.co.senab.photoview.PhotoViewAttacher$FlingRunnable.:(Luk/co/senab/photoview/PhotoViewAttacher;Landroid/content/Context;)V │ │ +0880a0: 5b12 3a0d |0000: iput-object v2, v1, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ +0880a4: 7010 a71b 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0880aa: 7110 be20 0300 |0005: invoke-static {v3}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.getScroller:(Landroid/content/Context;)Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // method@20be │ │ +0880b0: 0c00 |0008: move-result-object v0 │ │ +0880b2: 5b10 390d |0009: iput-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ +0880b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ 0x0005 line=1021 │ │ 0x000b line=1022 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; │ │ @@ -219604,27 +219659,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0880e0: |[0880e0] uk.co.senab.photoview.PhotoViewAttacher$FlingRunnable.cancelFling:()V │ │ -0880f0: 7100 5820 0000 |0000: invoke-static {}, Luk/co/senab/photoview/PhotoViewAttacher;.access$300:()Z // method@2058 │ │ -0880f6: 0a00 |0003: move-result v0 │ │ -0880f8: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ -0880fc: 7100 a220 0000 |0006: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ -088102: 0c00 |0009: move-result-object v0 │ │ -088104: 1a01 ed0a |000a: const-string v1, "PhotoViewAttacher" // string@0aed │ │ -088108: 1a02 ca02 |000c: const-string v2, "Cancel Fling" // string@02ca │ │ -08810c: 7230 a320 1002 |000e: invoke-interface {v0, v1, v2}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ -088112: 5430 390d |0011: iget-object v0, v3, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ -088116: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -088118: 6e20 bb20 1000 |0014: invoke-virtual {v0, v1}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.forceFinished:(Z)V // method@20bb │ │ -08811e: 0e00 |0017: return-void │ │ +0880b8: |[0880b8] uk.co.senab.photoview.PhotoViewAttacher$FlingRunnable.cancelFling:()V │ │ +0880c8: 7100 5820 0000 |0000: invoke-static {}, Luk/co/senab/photoview/PhotoViewAttacher;.access$300:()Z // method@2058 │ │ +0880ce: 0a00 |0003: move-result v0 │ │ +0880d0: 3800 0d00 |0004: if-eqz v0, 0011 // +000d │ │ +0880d4: 7100 a220 0000 |0006: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ +0880da: 0c00 |0009: move-result-object v0 │ │ +0880dc: 1a01 eb0a |000a: const-string v1, "PhotoViewAttacher" // string@0aeb │ │ +0880e0: 1a02 c902 |000c: const-string v2, "Cancel Fling" // string@02c9 │ │ +0880e4: 7230 a320 1002 |000e: invoke-interface {v0, v1, v2}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ +0880ea: 5430 390d |0011: iget-object v0, v3, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ +0880ee: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0880f0: 6e20 bb20 1000 |0014: invoke-virtual {v0, v1}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.forceFinished:(Z)V // method@20bb │ │ +0880f6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1025 │ │ 0x0006 line=1026 │ │ 0x0011 line=1028 │ │ 0x0017 line=1029 │ │ locals : │ │ @@ -219635,100 +219690,100 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 17 │ │ ins : 5 │ │ outs : 11 │ │ insns size : 153 16-bit code units │ │ -088120: |[088120] uk.co.senab.photoview.PhotoViewAttacher$FlingRunnable.fling:(IIII)V │ │ -088130: 54c0 3a0d |0000: iget-object v0, v12, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ -088134: 6e10 6020 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:()Landroid/graphics/RectF; // method@2060 │ │ -08813a: 0c0b |0005: move-result-object v11 │ │ -08813c: 390b 0300 |0006: if-nez v11, 0009 // +0003 │ │ -088140: 0e00 |0008: return-void │ │ -088142: 52b0 3200 |0009: iget v0, v11, Landroid/graphics/RectF;.left:F // field@0032 │ │ -088146: 7f00 |000b: neg-float v0, v0 │ │ -088148: 7110 a11b 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ -08814e: 0a01 |000f: move-result v1 │ │ -088150: 82d0 |0010: int-to-float v0, v13 │ │ -088152: 6e10 ca01 0b00 |0011: invoke-virtual {v11}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ -088158: 0a03 |0014: move-result v3 │ │ -08815a: 2e00 0003 |0015: cmpg-float v0, v0, v3 │ │ -08815e: 3b00 7c00 |0017: if-gez v0, 0093 // +007c │ │ -088162: 1205 |0019: const/4 v5, #int 0 // #0 │ │ -088164: 6e10 ca01 0b00 |001a: invoke-virtual {v11}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ -08816a: 0a00 |001d: move-result v0 │ │ -08816c: 82d3 |001e: int-to-float v3, v13 │ │ -08816e: c730 |001f: sub-float/2addr v0, v3 │ │ -088170: 7110 a11b 0000 |0020: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ -088176: 0a06 |0023: move-result v6 │ │ -088178: 52b0 3400 |0024: iget v0, v11, Landroid/graphics/RectF;.top:F // field@0034 │ │ -08817c: 7f00 |0026: neg-float v0, v0 │ │ -08817e: 7110 a11b 0000 |0027: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ -088184: 0a02 |002a: move-result v2 │ │ -088186: 82e0 |002b: int-to-float v0, v14 │ │ -088188: 6e10 c601 0b00 |002c: invoke-virtual {v11}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ -08818e: 0a03 |002f: move-result v3 │ │ -088190: 2e00 0003 |0030: cmpg-float v0, v0, v3 │ │ -088194: 3b00 6400 |0032: if-gez v0, 0096 // +0064 │ │ -088198: 1207 |0034: const/4 v7, #int 0 // #0 │ │ -08819a: 6e10 c601 0b00 |0035: invoke-virtual {v11}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ -0881a0: 0a00 |0038: move-result v0 │ │ -0881a2: 82e3 |0039: int-to-float v3, v14 │ │ -0881a4: c730 |003a: sub-float/2addr v0, v3 │ │ -0881a6: 7110 a11b 0000 |003b: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ -0881ac: 0a08 |003e: move-result v8 │ │ -0881ae: 59c1 370d |003f: iput v1, v12, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentX:I // field@0d37 │ │ -0881b2: 59c2 380d |0041: iput v2, v12, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentY:I // field@0d38 │ │ -0881b6: 7100 5820 0000 |0043: invoke-static {}, Luk/co/senab/photoview/PhotoViewAttacher;.access$300:()Z // method@2058 │ │ -0881bc: 0a00 |0046: move-result v0 │ │ -0881be: 3800 3c00 |0047: if-eqz v0, 0083 // +003c │ │ -0881c2: 7100 a220 0000 |0049: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ -0881c8: 0c00 |004c: move-result-object v0 │ │ -0881ca: 1a03 ed0a |004d: const-string v3, "PhotoViewAttacher" // string@0aed │ │ -0881ce: 2204 f003 |004f: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ -0881d2: 7010 c91b 0400 |0051: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0881d8: 1a09 fe13 |0054: const-string v9, "fling. StartX:" // string@13fe │ │ -0881dc: 6e20 d21b 9400 |0056: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0881e2: 0c04 |0059: move-result-object v4 │ │ -0881e4: 6e20 ce1b 1400 |005a: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0881ea: 0c04 |005d: move-result-object v4 │ │ -0881ec: 1a09 3500 |005e: const-string v9, " StartY:" // string@0035 │ │ -0881f0: 6e20 d21b 9400 |0060: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0881f6: 0c04 |0063: move-result-object v4 │ │ -0881f8: 6e20 ce1b 2400 |0064: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0881fe: 0c04 |0067: move-result-object v4 │ │ -088200: 1a09 2c00 |0068: const-string v9, " MaxX:" // string@002c │ │ -088204: 6e20 d21b 9400 |006a: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -08820a: 0c04 |006d: move-result-object v4 │ │ -08820c: 6e20 ce1b 6400 |006e: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -088212: 0c04 |0071: move-result-object v4 │ │ -088214: 1a09 2d00 |0072: const-string v9, " MaxY:" // string@002d │ │ -088218: 6e20 d21b 9400 |0074: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -08821e: 0c04 |0077: move-result-object v4 │ │ -088220: 6e20 ce1b 8400 |0078: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -088226: 0c04 |007b: move-result-object v4 │ │ -088228: 6e10 d61b 0400 |007c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -08822e: 0c04 |007f: move-result-object v4 │ │ -088230: 7230 a320 3004 |0080: invoke-interface {v0, v3, v4}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ -088236: 3361 0400 |0083: if-ne v1, v6, 0087 // +0004 │ │ -08823a: 3282 83ff |0085: if-eq v2, v8, 0008 // -007d │ │ -08823e: 54c0 390d |0087: iget-object v0, v12, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ -088242: 1209 |0089: const/4 v9, #int 0 // #0 │ │ -088244: 120a |008a: const/4 v10, #int 0 // #0 │ │ -088246: 01f3 |008b: move v3, v15 │ │ -088248: 0204 1000 |008c: move/from16 v4, v16 │ │ -08824c: 740b ba20 0000 |008e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.fling:(IIIIIIIIII)V // method@20ba │ │ -088252: 2900 77ff |0091: goto/16 0008 // -0089 │ │ -088256: 0116 |0093: move v6, v1 │ │ -088258: 0115 |0094: move v5, v1 │ │ -08825a: 288f |0095: goto 0024 // -0071 │ │ -08825c: 0128 |0096: move v8, v2 │ │ -08825e: 0127 |0097: move v7, v2 │ │ -088260: 28a7 |0098: goto 003f // -0059 │ │ +0880f8: |[0880f8] uk.co.senab.photoview.PhotoViewAttacher$FlingRunnable.fling:(IIII)V │ │ +088108: 54c0 3a0d |0000: iget-object v0, v12, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ +08810c: 6e10 6020 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:()Landroid/graphics/RectF; // method@2060 │ │ +088112: 0c0b |0005: move-result-object v11 │ │ +088114: 390b 0300 |0006: if-nez v11, 0009 // +0003 │ │ +088118: 0e00 |0008: return-void │ │ +08811a: 52b0 3200 |0009: iget v0, v11, Landroid/graphics/RectF;.left:F // field@0032 │ │ +08811e: 7f00 |000b: neg-float v0, v0 │ │ +088120: 7110 a11b 0000 |000c: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ +088126: 0a01 |000f: move-result v1 │ │ +088128: 82d0 |0010: int-to-float v0, v13 │ │ +08812a: 6e10 ca01 0b00 |0011: invoke-virtual {v11}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ +088130: 0a03 |0014: move-result v3 │ │ +088132: 2e00 0003 |0015: cmpg-float v0, v0, v3 │ │ +088136: 3b00 7c00 |0017: if-gez v0, 0093 // +007c │ │ +08813a: 1205 |0019: const/4 v5, #int 0 // #0 │ │ +08813c: 6e10 ca01 0b00 |001a: invoke-virtual {v11}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ +088142: 0a00 |001d: move-result v0 │ │ +088144: 82d3 |001e: int-to-float v3, v13 │ │ +088146: c730 |001f: sub-float/2addr v0, v3 │ │ +088148: 7110 a11b 0000 |0020: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ +08814e: 0a06 |0023: move-result v6 │ │ +088150: 52b0 3400 |0024: iget v0, v11, Landroid/graphics/RectF;.top:F // field@0034 │ │ +088154: 7f00 |0026: neg-float v0, v0 │ │ +088156: 7110 a11b 0000 |0027: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ +08815c: 0a02 |002a: move-result v2 │ │ +08815e: 82e0 |002b: int-to-float v0, v14 │ │ +088160: 6e10 c601 0b00 |002c: invoke-virtual {v11}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ +088166: 0a03 |002f: move-result v3 │ │ +088168: 2e00 0003 |0030: cmpg-float v0, v0, v3 │ │ +08816c: 3b00 6400 |0032: if-gez v0, 0096 // +0064 │ │ +088170: 1207 |0034: const/4 v7, #int 0 // #0 │ │ +088172: 6e10 c601 0b00 |0035: invoke-virtual {v11}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ +088178: 0a00 |0038: move-result v0 │ │ +08817a: 82e3 |0039: int-to-float v3, v14 │ │ +08817c: c730 |003a: sub-float/2addr v0, v3 │ │ +08817e: 7110 a11b 0000 |003b: invoke-static {v0}, Ljava/lang/Math;.round:(F)I // method@1ba1 │ │ +088184: 0a08 |003e: move-result v8 │ │ +088186: 59c1 370d |003f: iput v1, v12, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentX:I // field@0d37 │ │ +08818a: 59c2 380d |0041: iput v2, v12, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentY:I // field@0d38 │ │ +08818e: 7100 5820 0000 |0043: invoke-static {}, Luk/co/senab/photoview/PhotoViewAttacher;.access$300:()Z // method@2058 │ │ +088194: 0a00 |0046: move-result v0 │ │ +088196: 3800 3c00 |0047: if-eqz v0, 0083 // +003c │ │ +08819a: 7100 a220 0000 |0049: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ +0881a0: 0c00 |004c: move-result-object v0 │ │ +0881a2: 1a03 eb0a |004d: const-string v3, "PhotoViewAttacher" // string@0aeb │ │ +0881a6: 2204 f003 |004f: new-instance v4, Ljava/lang/StringBuilder; // type@03f0 │ │ +0881aa: 7010 c91b 0400 |0051: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0881b0: 1a09 fc13 |0054: const-string v9, "fling. StartX:" // string@13fc │ │ +0881b4: 6e20 d21b 9400 |0056: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0881ba: 0c04 |0059: move-result-object v4 │ │ +0881bc: 6e20 ce1b 1400 |005a: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0881c2: 0c04 |005d: move-result-object v4 │ │ +0881c4: 1a09 3400 |005e: const-string v9, " StartY:" // string@0034 │ │ +0881c8: 6e20 d21b 9400 |0060: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0881ce: 0c04 |0063: move-result-object v4 │ │ +0881d0: 6e20 ce1b 2400 |0064: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0881d6: 0c04 |0067: move-result-object v4 │ │ +0881d8: 1a09 2d00 |0068: const-string v9, " MaxX:" // string@002d │ │ +0881dc: 6e20 d21b 9400 |006a: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0881e2: 0c04 |006d: move-result-object v4 │ │ +0881e4: 6e20 ce1b 6400 |006e: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0881ea: 0c04 |0071: move-result-object v4 │ │ +0881ec: 1a09 2e00 |0072: const-string v9, " MaxY:" // string@002e │ │ +0881f0: 6e20 d21b 9400 |0074: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0881f6: 0c04 |0077: move-result-object v4 │ │ +0881f8: 6e20 ce1b 8400 |0078: invoke-virtual {v4, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0881fe: 0c04 |007b: move-result-object v4 │ │ +088200: 6e10 d61b 0400 |007c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +088206: 0c04 |007f: move-result-object v4 │ │ +088208: 7230 a320 3004 |0080: invoke-interface {v0, v3, v4}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ +08820e: 3361 0400 |0083: if-ne v1, v6, 0087 // +0004 │ │ +088212: 3282 83ff |0085: if-eq v2, v8, 0008 // -007d │ │ +088216: 54c0 390d |0087: iget-object v0, v12, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ +08821a: 1209 |0089: const/4 v9, #int 0 // #0 │ │ +08821c: 120a |008a: const/4 v10, #int 0 // #0 │ │ +08821e: 01f3 |008b: move v3, v15 │ │ +088220: 0204 1000 |008c: move/from16 v4, v16 │ │ +088224: 740b ba20 0000 |008e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.fling:(IIIIIIIIII)V // method@20ba │ │ +08822a: 2900 77ff |0091: goto/16 0008 // -0089 │ │ +08822e: 0116 |0093: move v6, v1 │ │ +088230: 0115 |0094: move v5, v1 │ │ +088232: 288f |0095: goto 0024 // -0071 │ │ +088234: 0128 |0096: move v8, v2 │ │ +088236: 0127 |0097: move v7, v2 │ │ +088238: 28a7 |0098: goto 003f // -0059 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ 0x0006 line=1034 │ │ 0x0008 line=1071 │ │ 0x0009 line=1038 │ │ 0x0010 line=1041 │ │ @@ -219770,86 +219825,86 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -088264: |[088264] uk.co.senab.photoview.PhotoViewAttacher$FlingRunnable.run:()V │ │ -088274: 5473 390d |0000: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ -088278: 6e10 bf20 0300 |0002: invoke-virtual {v3}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.isFinished:()Z // method@20bf │ │ -08827e: 0a03 |0005: move-result v3 │ │ -088280: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -088284: 0e00 |0008: return-void │ │ -088286: 5473 3a0d |0009: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ -08828a: 6e10 6320 0300 |000b: invoke-virtual {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -088290: 0c00 |000e: move-result-object v0 │ │ -088292: 3800 f9ff |000f: if-eqz v0, 0008 // -0007 │ │ -088296: 5473 390d |0011: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ -08829a: 6e10 b920 0300 |0013: invoke-virtual {v3}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.computeScrollOffset:()Z // method@20b9 │ │ -0882a0: 0a03 |0016: move-result v3 │ │ -0882a2: 3803 f1ff |0017: if-eqz v3, 0008 // -000f │ │ -0882a6: 5473 390d |0019: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ -0882aa: 6e10 bc20 0300 |001b: invoke-virtual {v3}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.getCurrX:()I // method@20bc │ │ -0882b0: 0a01 |001e: move-result v1 │ │ -0882b2: 5473 390d |001f: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ -0882b6: 6e10 bd20 0300 |0021: invoke-virtual {v3}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.getCurrY:()I // method@20bd │ │ -0882bc: 0a02 |0024: move-result v2 │ │ -0882be: 7100 5820 0000 |0025: invoke-static {}, Luk/co/senab/photoview/PhotoViewAttacher;.access$300:()Z // method@2058 │ │ -0882c4: 0a03 |0028: move-result v3 │ │ -0882c6: 3803 4000 |0029: if-eqz v3, 0069 // +0040 │ │ -0882ca: 7100 a220 0000 |002b: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ -0882d0: 0c03 |002e: move-result-object v3 │ │ -0882d2: 1a04 ed0a |002f: const-string v4, "PhotoViewAttacher" // string@0aed │ │ -0882d6: 2205 f003 |0031: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ -0882da: 7010 c91b 0500 |0033: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -0882e0: 1a06 fd13 |0036: const-string v6, "fling run(). CurrentX:" // string@13fd │ │ -0882e4: 6e20 d21b 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -0882ea: 0c05 |003b: move-result-object v5 │ │ -0882ec: 5276 370d |003c: iget v6, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentX:I // field@0d37 │ │ -0882f0: 6e20 ce1b 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -0882f6: 0c05 |0041: move-result-object v5 │ │ -0882f8: 1a06 2a00 |0042: const-string v6, " CurrentY:" // string@002a │ │ -0882fc: 6e20 d21b 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -088302: 0c05 |0047: move-result-object v5 │ │ -088304: 5276 380d |0048: iget v6, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentY:I // field@0d38 │ │ -088308: 6e20 ce1b 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -08830e: 0c05 |004d: move-result-object v5 │ │ -088310: 1a06 2e00 |004e: const-string v6, " NewX:" // string@002e │ │ -088314: 6e20 d21b 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -08831a: 0c05 |0053: move-result-object v5 │ │ -08831c: 6e20 ce1b 1500 |0054: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -088322: 0c05 |0057: move-result-object v5 │ │ -088324: 1a06 2f00 |0058: const-string v6, " NewY:" // string@002f │ │ -088328: 6e20 d21b 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -08832e: 0c05 |005d: move-result-object v5 │ │ -088330: 6e20 ce1b 2500 |005e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ -088336: 0c05 |0061: move-result-object v5 │ │ -088338: 6e10 d61b 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -08833e: 0c05 |0065: move-result-object v5 │ │ -088340: 7230 a320 4305 |0066: invoke-interface {v3, v4, v5}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ -088346: 5473 3a0d |0069: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ -08834a: 7110 5620 0300 |006b: invoke-static {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.access$100:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/graphics/Matrix; // method@2056 │ │ -088350: 0c03 |006e: move-result-object v3 │ │ -088352: 5274 370d |006f: iget v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentX:I // field@0d37 │ │ -088356: b114 |0071: sub-int/2addr v4, v1 │ │ -088358: 8244 |0072: int-to-float v4, v4 │ │ -08835a: 5275 380d |0073: iget v5, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentY:I // field@0d38 │ │ -08835e: b125 |0075: sub-int/2addr v5, v2 │ │ -088360: 8255 |0076: int-to-float v5, v5 │ │ -088362: 6e30 9401 4305 |0077: invoke-virtual {v3, v4, v5}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ -088368: 5473 3a0d |007a: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ -08836c: 5474 3a0d |007c: iget-object v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ -088370: 6e10 6220 0400 |007e: invoke-virtual {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ -088376: 0c04 |0081: move-result-object v4 │ │ -088378: 7120 5920 4300 |0082: invoke-static {v3, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.access$400:(Luk/co/senab/photoview/PhotoViewAttacher;Landroid/graphics/Matrix;)V // method@2059 │ │ -08837e: 5971 370d |0085: iput v1, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentX:I // field@0d37 │ │ -088382: 5972 380d |0087: iput v2, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentY:I // field@0d38 │ │ -088386: 7120 2420 7000 |0089: invoke-static {v0, v7}, Luk/co/senab/photoview/Compat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@2024 │ │ -08838c: 2900 7cff |008c: goto/16 0008 // -0084 │ │ +08823c: |[08823c] uk.co.senab.photoview.PhotoViewAttacher$FlingRunnable.run:()V │ │ +08824c: 5473 390d |0000: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ +088250: 6e10 bf20 0300 |0002: invoke-virtual {v3}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.isFinished:()Z // method@20bf │ │ +088256: 0a03 |0005: move-result v3 │ │ +088258: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +08825c: 0e00 |0008: return-void │ │ +08825e: 5473 3a0d |0009: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ +088262: 6e10 6320 0300 |000b: invoke-virtual {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +088268: 0c00 |000e: move-result-object v0 │ │ +08826a: 3800 f9ff |000f: if-eqz v0, 0008 // -0007 │ │ +08826e: 5473 390d |0011: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ +088272: 6e10 b920 0300 |0013: invoke-virtual {v3}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.computeScrollOffset:()Z // method@20b9 │ │ +088278: 0a03 |0016: move-result v3 │ │ +08827a: 3803 f1ff |0017: if-eqz v3, 0008 // -000f │ │ +08827e: 5473 390d |0019: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ +088282: 6e10 bc20 0300 |001b: invoke-virtual {v3}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.getCurrX:()I // method@20bc │ │ +088288: 0a01 |001e: move-result v1 │ │ +08828a: 5473 390d |001f: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mScroller:Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; // field@0d39 │ │ +08828e: 6e10 bd20 0300 |0021: invoke-virtual {v3}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.getCurrY:()I // method@20bd │ │ +088294: 0a02 |0024: move-result v2 │ │ +088296: 7100 5820 0000 |0025: invoke-static {}, Luk/co/senab/photoview/PhotoViewAttacher;.access$300:()Z // method@2058 │ │ +08829c: 0a03 |0028: move-result v3 │ │ +08829e: 3803 4000 |0029: if-eqz v3, 0069 // +0040 │ │ +0882a2: 7100 a220 0000 |002b: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ +0882a8: 0c03 |002e: move-result-object v3 │ │ +0882aa: 1a04 eb0a |002f: const-string v4, "PhotoViewAttacher" // string@0aeb │ │ +0882ae: 2205 f003 |0031: new-instance v5, Ljava/lang/StringBuilder; // type@03f0 │ │ +0882b2: 7010 c91b 0500 |0033: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0882b8: 1a06 fb13 |0036: const-string v6, "fling run(). CurrentX:" // string@13fb │ │ +0882bc: 6e20 d21b 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0882c2: 0c05 |003b: move-result-object v5 │ │ +0882c4: 5276 370d |003c: iget v6, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentX:I // field@0d37 │ │ +0882c8: 6e20 ce1b 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0882ce: 0c05 |0041: move-result-object v5 │ │ +0882d0: 1a06 2a00 |0042: const-string v6, " CurrentY:" // string@002a │ │ +0882d4: 6e20 d21b 6500 |0044: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0882da: 0c05 |0047: move-result-object v5 │ │ +0882dc: 5276 380d |0048: iget v6, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentY:I // field@0d38 │ │ +0882e0: 6e20 ce1b 6500 |004a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0882e6: 0c05 |004d: move-result-object v5 │ │ +0882e8: 1a06 2f00 |004e: const-string v6, " NewX:" // string@002f │ │ +0882ec: 6e20 d21b 6500 |0050: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +0882f2: 0c05 |0053: move-result-object v5 │ │ +0882f4: 6e20 ce1b 1500 |0054: invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +0882fa: 0c05 |0057: move-result-object v5 │ │ +0882fc: 1a06 3000 |0058: const-string v6, " NewY:" // string@0030 │ │ +088300: 6e20 d21b 6500 |005a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +088306: 0c05 |005d: move-result-object v5 │ │ +088308: 6e20 ce1b 2500 |005e: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@1bce │ │ +08830e: 0c05 |0061: move-result-object v5 │ │ +088310: 6e10 d61b 0500 |0062: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +088316: 0c05 |0065: move-result-object v5 │ │ +088318: 7230 a320 4305 |0066: invoke-interface {v3, v4, v5}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ +08831e: 5473 3a0d |0069: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ +088322: 7110 5620 0300 |006b: invoke-static {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.access$100:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/graphics/Matrix; // method@2056 │ │ +088328: 0c03 |006e: move-result-object v3 │ │ +08832a: 5274 370d |006f: iget v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentX:I // field@0d37 │ │ +08832e: b114 |0071: sub-int/2addr v4, v1 │ │ +088330: 8244 |0072: int-to-float v4, v4 │ │ +088332: 5275 380d |0073: iget v5, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentY:I // field@0d38 │ │ +088336: b125 |0075: sub-int/2addr v5, v2 │ │ +088338: 8255 |0076: int-to-float v5, v5 │ │ +08833a: 6e30 9401 4305 |0077: invoke-virtual {v3, v4, v5}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ +088340: 5473 3a0d |007a: iget-object v3, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ +088344: 5474 3a0d |007c: iget-object v4, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.this$0:Luk/co/senab/photoview/PhotoViewAttacher; // field@0d3a │ │ +088348: 6e10 6220 0400 |007e: invoke-virtual {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ +08834e: 0c04 |0081: move-result-object v4 │ │ +088350: 7120 5920 4300 |0082: invoke-static {v3, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.access$400:(Luk/co/senab/photoview/PhotoViewAttacher;Landroid/graphics/Matrix;)V // method@2059 │ │ +088356: 5971 370d |0085: iput v1, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentX:I // field@0d37 │ │ +08835a: 5972 380d |0087: iput v2, v7, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.mCurrentY:I // field@0d38 │ │ +08835e: 7120 2420 7000 |0089: invoke-static {v0, v7}, Luk/co/senab/photoview/Compat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@2024 │ │ +088364: 2900 7cff |008c: goto/16 0008 // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1075 │ │ 0x0008 line=1102 │ │ 0x0009 line=1079 │ │ 0x000f line=1080 │ │ 0x0019 line=1082 │ │ @@ -219863,21 +219918,21 @@ │ │ 0x0089 line=1100 │ │ locals : │ │ 0x000f - 0x008e reg=0 imageView Landroid/widget/ImageView; │ │ 0x001f - 0x008e reg=1 newX I │ │ 0x0025 - 0x008e reg=2 newY I │ │ 0x0000 - 0x008e reg=7 this Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; │ │ │ │ - source_file_idx : 2798 (PhotoViewAttacher.java) │ │ + source_file_idx : 2796 (PhotoViewAttacher.java) │ │ │ │ Class #811 header: │ │ class_idx : 1217 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2798 │ │ +source_file_idx : 2796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #811 annotations: │ │ Annotations on class │ │ @@ -219895,21 +219950,21 @@ │ │ Virtual methods - │ │ #0 : (in Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener;) │ │ name : 'onMatrixChanged' │ │ type : '(Landroid/graphics/RectF;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2798 (PhotoViewAttacher.java) │ │ + source_file_idx : 2796 (PhotoViewAttacher.java) │ │ │ │ Class #812 header: │ │ class_idx : 1218 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2798 │ │ +source_file_idx : 2796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #812 annotations: │ │ Annotations on class │ │ @@ -219927,21 +219982,21 @@ │ │ Virtual methods - │ │ #0 : (in Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener;) │ │ name : 'onPhotoTap' │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2798 (PhotoViewAttacher.java) │ │ + source_file_idx : 2796 (PhotoViewAttacher.java) │ │ │ │ Class #813 header: │ │ class_idx : 1219 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2798 │ │ +source_file_idx : 2796 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #813 annotations: │ │ Annotations on class │ │ @@ -219959,21 +220014,21 @@ │ │ Virtual methods - │ │ #0 : (in Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener;) │ │ name : 'onViewTap' │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2798 (PhotoViewAttacher.java) │ │ + source_file_idx : 2796 (PhotoViewAttacher.java) │ │ │ │ Class #814 header: │ │ class_idx : 1226 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2750 │ │ +source_file_idx : 2748 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #814 - │ │ Class descriptor : 'Luk/co/senab/photoview/gestures/OnGestureListener;' │ │ @@ -219998,21 +220053,21 @@ │ │ │ │ #2 : (in Luk/co/senab/photoview/gestures/OnGestureListener;) │ │ name : 'onScale' │ │ type : '(FFF)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2750 (OnGestureListener.java) │ │ + source_file_idx : 2748 (OnGestureListener.java) │ │ │ │ Class #815 header: │ │ class_idx : 1220 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2798 │ │ +source_file_idx : 2796 │ │ static_fields_size : 2 │ │ instance_fields_size: 25 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 32 │ │ │ │ Class #815 annotations: │ │ Annotations on class │ │ @@ -220145,24 +220200,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -088390: |[088390] uk.co.senab.photoview.PhotoViewAttacher.:()V │ │ -0883a0: 1a00 ed0a |0000: const-string v0, "PhotoViewAttacher" // string@0aed │ │ -0883a4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0883a6: 7120 0318 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ -0883ac: 0a00 |0006: move-result v0 │ │ -0883ae: 6a00 3b0d |0007: sput-boolean v0, Luk/co/senab/photoview/PhotoViewAttacher;.DEBUG:Z // field@0d3b │ │ -0883b2: 2200 7b03 |0009: new-instance v0, Landroid/view/animation/AccelerateDecelerateInterpolator; // type@037b │ │ -0883b6: 7010 bb19 0000 |000b: invoke-direct {v0}, Landroid/view/animation/AccelerateDecelerateInterpolator;.:()V // method@19bb │ │ -0883bc: 6900 550d |000e: sput-object v0, Luk/co/senab/photoview/PhotoViewAttacher;.sInterpolator:Landroid/view/animation/Interpolator; // field@0d55 │ │ -0883c0: 0e00 |0010: return-void │ │ +088368: |[088368] uk.co.senab.photoview.PhotoViewAttacher.:()V │ │ +088378: 1a00 eb0a |0000: const-string v0, "PhotoViewAttacher" // string@0aeb │ │ +08837c: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +08837e: 7120 0318 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@1803 │ │ +088384: 0a00 |0006: move-result v0 │ │ +088386: 6a00 3b0d |0007: sput-boolean v0, Luk/co/senab/photoview/PhotoViewAttacher;.DEBUG:Z // field@0d3b │ │ +08838a: 2200 7b03 |0009: new-instance v0, Landroid/view/animation/AccelerateDecelerateInterpolator; // type@037b │ │ +08838e: 7010 bb19 0000 |000b: invoke-direct {v0}, Landroid/view/animation/AccelerateDecelerateInterpolator;.:()V // method@19bb │ │ +088394: 6900 550d |000e: sput-object v0, Luk/co/senab/photoview/PhotoViewAttacher;.sInterpolator:Landroid/view/animation/Interpolator; // field@0d55 │ │ +088398: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0009 line=58 │ │ locals : │ │ │ │ #1 : (in Luk/co/senab/photoview/PhotoViewAttacher;) │ │ @@ -220170,74 +220225,74 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -0883c4: |[0883c4] uk.co.senab.photoview.PhotoViewAttacher.:(Landroid/widget/ImageView;)V │ │ -0883d4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0883d6: 7010 a71b 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -0883dc: 1501 803f |0004: const/high16 v1, #int 1065353216 // #3f80 │ │ -0883e0: 5951 4d0d |0006: iput v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ -0883e4: 1501 e03f |0008: const/high16 v1, #int 1071644672 // #3fe0 │ │ -0883e8: 5951 4c0d |000a: iput v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ -0883ec: 1501 4040 |000c: const/high16 v1, #int 1077936128 // #4040 │ │ -0883f0: 5951 4b0d |000e: iput v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ -0883f4: 5c54 3c0d |0010: iput-boolean v4, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mAllowParentInterceptOnEdge:Z // field@0d3c │ │ -0883f8: 2201 5500 |0012: new-instance v1, Landroid/graphics/Matrix; // type@0055 │ │ -0883fc: 7010 8c01 0100 |0014: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@018c │ │ -088402: 5b51 3d0d |0017: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088406: 2201 5500 |0019: new-instance v1, Landroid/graphics/Matrix; // type@0055 │ │ -08840a: 7010 8c01 0100 |001b: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@018c │ │ -088410: 5b51 400d |001e: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mDrawMatrix:Landroid/graphics/Matrix; // field@0d40 │ │ -088414: 2201 5500 |0020: new-instance v1, Landroid/graphics/Matrix; // type@0055 │ │ -088418: 7010 8c01 0100 |0022: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@018c │ │ -08841e: 5b51 520d |0025: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ -088422: 2201 6100 |0027: new-instance v1, Landroid/graphics/RectF; // type@0061 │ │ -088426: 7010 c001 0100 |0029: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@01c0 │ │ -08842c: 5b51 3f0d |002c: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mDisplayRect:Landroid/graphics/RectF; // field@0d3f │ │ -088430: 1301 0900 |002e: const/16 v1, #int 9 // #9 │ │ -088434: 2311 d804 |0030: new-array v1, v1, [F // type@04d8 │ │ -088438: 5b51 4a0d |0032: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixValues:[F // field@0d4a │ │ -08843c: 1221 |0034: const/4 v1, #int 2 // #2 │ │ -08843e: 5951 510d |0035: iput v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ -088442: 6201 e90a |0037: sget-object v1, Landroid/widget/ImageView$ScaleType;.FIT_CENTER:Landroid/widget/ImageView$ScaleType; // field@0ae9 │ │ -088446: 5b51 500d |0039: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ -08844a: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -08844c: 5951 470d |003c: iput v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mLastRotation:F // field@0d47 │ │ -088450: 2201 f603 |003e: new-instance v1, Ljava/lang/ref/WeakReference; // type@03f6 │ │ -088454: 7020 de1b 6100 |0040: invoke-direct {v1, v6}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ -08845a: 5b51 420d |0043: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ -08845e: 6e20 3e1a 5600 |0045: invoke-virtual {v6, v5}, Landroid/widget/ImageView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1a3e │ │ -088464: 6e10 301a 0600 |0048: invoke-virtual {v6}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1a30 │ │ -08846a: 0c00 |004b: move-result-object v0 │ │ -08846c: 3800 0500 |004c: if-eqz v0, 0051 // +0005 │ │ -088470: 6e20 7619 5000 |004e: invoke-virtual {v0, v5}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1976 │ │ -088476: 7110 7920 0600 |0051: invoke-static {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.setImageViewScaleTypeMatrix:(Landroid/widget/ImageView;)V // method@2079 │ │ -08847c: 6e10 331a 0600 |0054: invoke-virtual {v6}, Landroid/widget/ImageView;.isInEditMode:()Z // method@1a33 │ │ -088482: 0a01 |0057: move-result v1 │ │ -088484: 3801 0300 |0058: if-eqz v1, 005b // +0003 │ │ -088488: 0e00 |005a: return-void │ │ -08848a: 6e10 221a 0600 |005b: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@1a22 │ │ -088490: 0c01 |005e: move-result-object v1 │ │ -088492: 7120 a020 5100 |005f: invoke-static {v1, v5}, Luk/co/senab/photoview/gestures/VersionedGestureDetector;.newInstance:(Landroid/content/Context;Luk/co/senab/photoview/gestures/OnGestureListener;)Luk/co/senab/photoview/gestures/GestureDetector; // method@20a0 │ │ -088498: 0c01 |0062: move-result-object v1 │ │ -08849a: 5b51 4f0d |0063: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleDragDetector:Luk/co/senab/photoview/gestures/GestureDetector; // field@0d4f │ │ -08849e: 2201 4903 |0065: new-instance v1, Landroid/view/GestureDetector; // type@0349 │ │ -0884a2: 6e10 221a 0600 |0067: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@1a22 │ │ -0884a8: 0c02 |006a: move-result-object v2 │ │ -0884aa: 2203 bd04 |006b: new-instance v3, Luk/co/senab/photoview/PhotoViewAttacher$1; // type@04bd │ │ -0884ae: 7020 4620 5300 |006d: invoke-direct {v3, v5}, Luk/co/senab/photoview/PhotoViewAttacher$1;.:(Luk/co/senab/photoview/PhotoViewAttacher;)V // method@2046 │ │ -0884b4: 7030 3118 2103 |0070: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@1831 │ │ -0884ba: 5b51 410d |0073: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ -0884be: 5451 410d |0075: iget-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ -0884c2: 6e20 3318 5100 |0077: invoke-virtual {v1, v5}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1833 │ │ -0884c8: 6e20 8620 4500 |007a: invoke-virtual {v5, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.setZoomable:(Z)V // method@2086 │ │ -0884ce: 28dd |007d: goto 005a // -0023 │ │ +08839c: |[08839c] uk.co.senab.photoview.PhotoViewAttacher.:(Landroid/widget/ImageView;)V │ │ +0883ac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0883ae: 7010 a71b 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0883b4: 1501 803f |0004: const/high16 v1, #int 1065353216 // #3f80 │ │ +0883b8: 5951 4d0d |0006: iput v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ +0883bc: 1501 e03f |0008: const/high16 v1, #int 1071644672 // #3fe0 │ │ +0883c0: 5951 4c0d |000a: iput v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ +0883c4: 1501 4040 |000c: const/high16 v1, #int 1077936128 // #4040 │ │ +0883c8: 5951 4b0d |000e: iput v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ +0883cc: 5c54 3c0d |0010: iput-boolean v4, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mAllowParentInterceptOnEdge:Z // field@0d3c │ │ +0883d0: 2201 5500 |0012: new-instance v1, Landroid/graphics/Matrix; // type@0055 │ │ +0883d4: 7010 8c01 0100 |0014: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@018c │ │ +0883da: 5b51 3d0d |0017: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +0883de: 2201 5500 |0019: new-instance v1, Landroid/graphics/Matrix; // type@0055 │ │ +0883e2: 7010 8c01 0100 |001b: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@018c │ │ +0883e8: 5b51 400d |001e: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mDrawMatrix:Landroid/graphics/Matrix; // field@0d40 │ │ +0883ec: 2201 5500 |0020: new-instance v1, Landroid/graphics/Matrix; // type@0055 │ │ +0883f0: 7010 8c01 0100 |0022: invoke-direct {v1}, Landroid/graphics/Matrix;.:()V // method@018c │ │ +0883f6: 5b51 520d |0025: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ +0883fa: 2201 6100 |0027: new-instance v1, Landroid/graphics/RectF; // type@0061 │ │ +0883fe: 7010 c001 0100 |0029: invoke-direct {v1}, Landroid/graphics/RectF;.:()V // method@01c0 │ │ +088404: 5b51 3f0d |002c: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mDisplayRect:Landroid/graphics/RectF; // field@0d3f │ │ +088408: 1301 0900 |002e: const/16 v1, #int 9 // #9 │ │ +08840c: 2311 d804 |0030: new-array v1, v1, [F // type@04d8 │ │ +088410: 5b51 4a0d |0032: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixValues:[F // field@0d4a │ │ +088414: 1221 |0034: const/4 v1, #int 2 // #2 │ │ +088416: 5951 510d |0035: iput v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ +08841a: 6201 e90a |0037: sget-object v1, Landroid/widget/ImageView$ScaleType;.FIT_CENTER:Landroid/widget/ImageView$ScaleType; // field@0ae9 │ │ +08841e: 5b51 500d |0039: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ +088422: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +088424: 5951 470d |003c: iput v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mLastRotation:F // field@0d47 │ │ +088428: 2201 f603 |003e: new-instance v1, Ljava/lang/ref/WeakReference; // type@03f6 │ │ +08842c: 7020 de1b 6100 |0040: invoke-direct {v1, v6}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@1bde │ │ +088432: 5b51 420d |0043: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ +088436: 6e20 3e1a 5600 |0045: invoke-virtual {v6, v5}, Landroid/widget/ImageView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1a3e │ │ +08843c: 6e10 301a 0600 |0048: invoke-virtual {v6}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1a30 │ │ +088442: 0c00 |004b: move-result-object v0 │ │ +088444: 3800 0500 |004c: if-eqz v0, 0051 // +0005 │ │ +088448: 6e20 7619 5000 |004e: invoke-virtual {v0, v5}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1976 │ │ +08844e: 7110 7920 0600 |0051: invoke-static {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.setImageViewScaleTypeMatrix:(Landroid/widget/ImageView;)V // method@2079 │ │ +088454: 6e10 331a 0600 |0054: invoke-virtual {v6}, Landroid/widget/ImageView;.isInEditMode:()Z // method@1a33 │ │ +08845a: 0a01 |0057: move-result v1 │ │ +08845c: 3801 0300 |0058: if-eqz v1, 005b // +0003 │ │ +088460: 0e00 |005a: return-void │ │ +088462: 6e10 221a 0600 |005b: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@1a22 │ │ +088468: 0c01 |005e: move-result-object v1 │ │ +08846a: 7120 a020 5100 |005f: invoke-static {v1, v5}, Luk/co/senab/photoview/gestures/VersionedGestureDetector;.newInstance:(Landroid/content/Context;Luk/co/senab/photoview/gestures/OnGestureListener;)Luk/co/senab/photoview/gestures/GestureDetector; // method@20a0 │ │ +088470: 0c01 |0062: move-result-object v1 │ │ +088472: 5b51 4f0d |0063: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleDragDetector:Luk/co/senab/photoview/gestures/GestureDetector; // field@0d4f │ │ +088476: 2201 4903 |0065: new-instance v1, Landroid/view/GestureDetector; // type@0349 │ │ +08847a: 6e10 221a 0600 |0067: invoke-virtual {v6}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@1a22 │ │ +088480: 0c02 |006a: move-result-object v2 │ │ +088482: 2203 bd04 |006b: new-instance v3, Luk/co/senab/photoview/PhotoViewAttacher$1; // type@04bd │ │ +088486: 7020 4620 5300 |006d: invoke-direct {v3, v5}, Luk/co/senab/photoview/PhotoViewAttacher$1;.:(Luk/co/senab/photoview/PhotoViewAttacher;)V // method@2046 │ │ +08848c: 7030 3118 2103 |0070: invoke-direct {v1, v2, v3}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V // method@1831 │ │ +088492: 5b51 410d |0073: iput-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ +088496: 5451 410d |0075: iget-object v1, v5, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ +08849a: 6e20 3318 5100 |0077: invoke-virtual {v1, v5}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1833 │ │ +0884a0: 6e20 8620 4500 |007a: invoke-virtual {v5, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.setZoomable:(Z)V // method@2086 │ │ +0884a6: 28dd |007d: goto 005a // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0004 line=70 │ │ 0x0008 line=71 │ │ 0x000c line=72 │ │ 0x0010 line=74 │ │ @@ -220271,17 +220326,17 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/view/View$OnLongClickListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0884d0: |[0884d0] uk.co.senab.photoview.PhotoViewAttacher.access$000:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/view/View$OnLongClickListener; │ │ -0884e0: 5410 480d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mLongClickListener:Landroid/view/View$OnLongClickListener; // field@0d48 │ │ -0884e4: 1100 |0002: return-object v0 │ │ +0884a8: |[0884a8] uk.co.senab.photoview.PhotoViewAttacher.access$000:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/view/View$OnLongClickListener; │ │ +0884b8: 5410 480d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mLongClickListener:Landroid/view/View$OnLongClickListener; // field@0d48 │ │ +0884bc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Luk/co/senab/photoview/PhotoViewAttacher; │ │ │ │ #3 : (in Luk/co/senab/photoview/PhotoViewAttacher;) │ │ @@ -220289,17 +220344,17 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/graphics/Matrix;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0884e8: |[0884e8] uk.co.senab.photoview.PhotoViewAttacher.access$100:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/graphics/Matrix; │ │ -0884f8: 5410 520d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ -0884fc: 1100 |0002: return-object v0 │ │ +0884c0: |[0884c0] uk.co.senab.photoview.PhotoViewAttacher.access$100:(Luk/co/senab/photoview/PhotoViewAttacher;)Landroid/graphics/Matrix; │ │ +0884d0: 5410 520d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ +0884d4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Luk/co/senab/photoview/PhotoViewAttacher; │ │ │ │ #4 : (in Luk/co/senab/photoview/PhotoViewAttacher;) │ │ @@ -220307,17 +220362,17 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -088500: |[088500] uk.co.senab.photoview.PhotoViewAttacher.access$200:(Luk/co/senab/photoview/PhotoViewAttacher;)V │ │ -088510: 7010 5b20 0000 |0000: invoke-direct {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.checkAndDisplayMatrix:()V // method@205b │ │ -088516: 0e00 |0003: return-void │ │ +0884d8: |[0884d8] uk.co.senab.photoview.PhotoViewAttacher.access$200:(Luk/co/senab/photoview/PhotoViewAttacher;)V │ │ +0884e8: 7010 5b20 0000 |0000: invoke-direct {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.checkAndDisplayMatrix:()V // method@205b │ │ +0884ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Luk/co/senab/photoview/PhotoViewAttacher; │ │ │ │ #5 : (in Luk/co/senab/photoview/PhotoViewAttacher;) │ │ @@ -220325,34 +220380,34 @@ │ │ type : '()Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088518: |[088518] uk.co.senab.photoview.PhotoViewAttacher.access$300:()Z │ │ -088528: 6300 3b0d |0000: sget-boolean v0, Luk/co/senab/photoview/PhotoViewAttacher;.DEBUG:Z // field@0d3b │ │ -08852c: 0f00 |0002: return v0 │ │ +0884f0: |[0884f0] uk.co.senab.photoview.PhotoViewAttacher.access$300:()Z │ │ +088500: 6300 3b0d |0000: sget-boolean v0, Luk/co/senab/photoview/PhotoViewAttacher;.DEBUG:Z // field@0d3b │ │ +088504: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ #6 : (in Luk/co/senab/photoview/PhotoViewAttacher;) │ │ name : 'access$400' │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher;Landroid/graphics/Matrix;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -088530: |[088530] uk.co.senab.photoview.PhotoViewAttacher.access$400:(Luk/co/senab/photoview/PhotoViewAttacher;Landroid/graphics/Matrix;)V │ │ -088540: 7020 7820 1000 |0000: invoke-direct {v0, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.setImageViewMatrix:(Landroid/graphics/Matrix;)V // method@2078 │ │ -088546: 0e00 |0003: return-void │ │ +088508: |[088508] uk.co.senab.photoview.PhotoViewAttacher.access$400:(Luk/co/senab/photoview/PhotoViewAttacher;Landroid/graphics/Matrix;)V │ │ +088518: 7020 7820 1000 |0000: invoke-direct {v0, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.setImageViewMatrix:(Landroid/graphics/Matrix;)V // method@2078 │ │ +08851e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Luk/co/senab/photoview/PhotoViewAttacher; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/graphics/Matrix; │ │ │ │ @@ -220361,22 +220416,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -088548: |[088548] uk.co.senab.photoview.PhotoViewAttacher.cancelFling:()V │ │ -088558: 5410 3e0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ -08855c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -088560: 5410 3e0d |0004: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ -088564: 6e10 4d20 0000 |0006: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.cancelFling:()V // method@204d │ │ -08856a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -08856c: 5b10 3e0d |000a: iput-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ -088570: 0e00 |000c: return-void │ │ +088520: |[088520] uk.co.senab.photoview.PhotoViewAttacher.cancelFling:()V │ │ +088530: 5410 3e0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ +088534: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +088538: 5410 3e0d |0004: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ +08853c: 6e10 4d20 0000 |0006: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.cancelFling:()V // method@204d │ │ +088542: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +088544: 5b10 3e0d |000a: iput-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ +088548: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ 0x0004 line=684 │ │ 0x0009 line=685 │ │ 0x000c line=687 │ │ locals : │ │ @@ -220387,22 +220442,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -088574: |[088574] uk.co.senab.photoview.PhotoViewAttacher.checkAndDisplayMatrix:()V │ │ -088584: 7010 5d20 0100 |0000: invoke-direct {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.checkMatrixBounds:()Z // method@205d │ │ -08858a: 0a00 |0003: move-result v0 │ │ -08858c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -088590: 6e10 6220 0100 |0006: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ -088596: 0c00 |0009: move-result-object v0 │ │ -088598: 7020 7820 0100 |000a: invoke-direct {v1, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.setImageViewMatrix:(Landroid/graphics/Matrix;)V // method@2078 │ │ -08859e: 0e00 |000d: return-void │ │ +08854c: |[08854c] uk.co.senab.photoview.PhotoViewAttacher.checkAndDisplayMatrix:()V │ │ +08855c: 7010 5d20 0100 |0000: invoke-direct {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.checkMatrixBounds:()Z // method@205d │ │ +088562: 0a00 |0003: move-result v0 │ │ +088564: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +088568: 6e10 6220 0100 |0006: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ +08856e: 0c00 |0009: move-result-object v0 │ │ +088570: 7020 7820 0100 |000a: invoke-direct {v1, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.setImageViewMatrix:(Landroid/graphics/Matrix;)V // method@2078 │ │ +088576: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ 0x0006 line=694 │ │ 0x000d line=696 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ @@ -220412,31 +220467,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0885a0: |[0885a0] uk.co.senab.photoview.PhotoViewAttacher.checkImageViewScaleType:()V │ │ -0885b0: 6e10 6320 0300 |0000: invoke-virtual {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -0885b6: 0c00 |0003: move-result-object v0 │ │ -0885b8: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -0885bc: 2001 bc04 |0006: instance-of v1, v0, Luk/co/senab/photoview/PhotoView; // type@04bc │ │ -0885c0: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ -0885c4: 6201 ed0a |000a: sget-object v1, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@0aed │ │ -0885c8: 6e10 2e1a 0000 |000c: invoke-virtual {v0}, Landroid/widget/ImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@1a2e │ │ -0885ce: 0c02 |000f: move-result-object v2 │ │ -0885d0: 6e20 1a1a 2100 |0010: invoke-virtual {v1, v2}, Landroid/widget/ImageView$ScaleType;.equals:(Ljava/lang/Object;)Z // method@1a1a │ │ -0885d6: 0a01 |0013: move-result v1 │ │ -0885d8: 3901 0a00 |0014: if-nez v1, 001e // +000a │ │ -0885dc: 2201 df03 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ -0885e0: 1a02 1a0c |0018: const-string v2, "The ImageView's ScaleType has been changed since attaching a PhotoViewAttacher" // string@0c1a │ │ -0885e4: 7020 8b1b 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ -0885ea: 2701 |001d: throw v1 │ │ -0885ec: 0e00 |001e: return-void │ │ +088578: |[088578] uk.co.senab.photoview.PhotoViewAttacher.checkImageViewScaleType:()V │ │ +088588: 6e10 6320 0300 |0000: invoke-virtual {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +08858e: 0c00 |0003: move-result-object v0 │ │ +088590: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +088594: 2001 bc04 |0006: instance-of v1, v0, Luk/co/senab/photoview/PhotoView; // type@04bc │ │ +088598: 3901 1600 |0008: if-nez v1, 001e // +0016 │ │ +08859c: 6201 ed0a |000a: sget-object v1, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@0aed │ │ +0885a0: 6e10 2e1a 0000 |000c: invoke-virtual {v0}, Landroid/widget/ImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@1a2e │ │ +0885a6: 0c02 |000f: move-result-object v2 │ │ +0885a8: 6e20 1a1a 2100 |0010: invoke-virtual {v1, v2}, Landroid/widget/ImageView$ScaleType;.equals:(Ljava/lang/Object;)Z // method@1a1a │ │ +0885ae: 0a01 |0013: move-result v1 │ │ +0885b0: 3901 0a00 |0014: if-nez v1, 001e // +000a │ │ +0885b4: 2201 df03 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@03df │ │ +0885b8: 1a02 180c |0018: const-string v2, "The ImageView's ScaleType has been changed since attaching a PhotoViewAttacher" // string@0c18 │ │ +0885bc: 7020 8b1b 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@1b8b │ │ +0885c2: 2701 |001d: throw v1 │ │ +0885c4: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0004 line=705 │ │ 0x000a line=706 │ │ 0x0016 line=707 │ │ 0x001e line=711 │ │ @@ -220449,123 +220504,123 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 192 16-bit code units │ │ -0885f0: |[0885f0] uk.co.senab.photoview.PhotoViewAttacher.checkMatrixBounds:()Z │ │ -088600: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -088602: 150d 0040 |0001: const/high16 v13, #int 1073741824 // #4000 │ │ -088606: 120c |0003: const/4 v12, #int 0 // #0 │ │ -088608: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -08860a: 6e10 6320 0e00 |0005: invoke-virtual {v14}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -088610: 0c03 |0008: move-result-object v3 │ │ -088612: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ -088616: 0f08 |000b: return v8 │ │ -088618: 6e10 6220 0e00 |000c: invoke-virtual {v14}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ -08861e: 0c0a |000f: move-result-object v10 │ │ -088620: 7020 6120 ae00 |0010: invoke-direct {v14, v10}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:(Landroid/graphics/Matrix;)Landroid/graphics/RectF; // method@2061 │ │ -088626: 0c04 |0013: move-result-object v4 │ │ -088628: 3804 f7ff |0014: if-eqz v4, 000b // -0009 │ │ -08862c: 6e10 c601 0400 |0016: invoke-virtual {v4}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ -088632: 0a02 |0019: move-result v2 │ │ -088634: 6e10 ca01 0400 |001a: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ -08863a: 0a07 |001d: move-result v7 │ │ -08863c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -08863e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -088640: 7020 6420 3e00 |0020: invoke-direct {v14, v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewHeight:(Landroid/widget/ImageView;)I // method@2064 │ │ -088646: 0a05 |0023: move-result v5 │ │ -088648: 825a |0024: int-to-float v10, v5 │ │ -08864a: 2e0a 020a |0025: cmpg-float v10, v2, v10 │ │ -08864e: 3c0a 4800 |0027: if-gtz v10, 006f // +0048 │ │ -088652: 620a 300d |0029: sget-object v10, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ -088656: 54eb 500d |002b: iget-object v11, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ -08865a: 6e10 1c1a 0b00 |002d: invoke-virtual {v11}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ -088660: 0a0b |0030: move-result v11 │ │ -088662: 440a 0a0b |0031: aget v10, v10, v11 │ │ -088666: 2b0a 7d00 0000 |0033: packed-switch v10, 000000b0 // +0000007d │ │ -08866c: 825a |0036: int-to-float v10, v5 │ │ -08866e: c72a |0037: sub-float/2addr v10, v2 │ │ -088670: c9da |0038: div-float/2addr v10, v13 │ │ -088672: 524b 3400 |0039: iget v11, v4, Landroid/graphics/RectF;.top:F // field@0034 │ │ -088676: a701 0a0b |003b: sub-float v1, v10, v11 │ │ -08867a: 7020 6520 3e00 |003d: invoke-direct {v14, v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewWidth:(Landroid/widget/ImageView;)I // method@2065 │ │ -088680: 0a06 |0040: move-result v6 │ │ -088682: 826a |0041: int-to-float v10, v6 │ │ -088684: 2e0a 070a |0042: cmpg-float v10, v7, v10 │ │ -088688: 3c0a 4d00 |0044: if-gtz v10, 0091 // +004d │ │ -08868c: 6208 300d |0046: sget-object v8, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ -088690: 54ea 500d |0048: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ -088694: 6e10 1c1a 0a00 |004a: invoke-virtual {v10}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ -08869a: 0a0a |004d: move-result v10 │ │ -08869c: 4408 080a |004e: aget v8, v8, v10 │ │ -0886a0: 2b08 6800 0000 |0050: packed-switch v8, 000000b8 // +00000068 │ │ -0886a6: 8268 |0053: int-to-float v8, v6 │ │ -0886a8: c778 |0054: sub-float/2addr v8, v7 │ │ -0886aa: c9d8 |0055: div-float/2addr v8, v13 │ │ -0886ac: 524a 3200 |0056: iget v10, v4, Landroid/graphics/RectF;.left:F // field@0032 │ │ -0886b0: a700 080a |0058: sub-float v0, v8, v10 │ │ -0886b4: 1228 |005a: const/4 v8, #int 2 // #2 │ │ -0886b6: 59e8 510d |005b: iput v8, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ -0886ba: 54e8 520d |005d: iget-object v8, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ -0886be: 6e30 9401 0801 |005f: invoke-virtual {v8, v0, v1}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ -0886c4: 0198 |0062: move v8, v9 │ │ -0886c6: 28a8 |0063: goto 000b // -0058 │ │ -0886c8: 524a 3400 |0064: iget v10, v4, Landroid/graphics/RectF;.top:F // field@0034 │ │ -0886cc: 7fa1 |0066: neg-float v1, v10 │ │ -0886ce: 28d6 |0067: goto 003d // -002a │ │ -0886d0: 825a |0068: int-to-float v10, v5 │ │ -0886d2: c72a |0069: sub-float/2addr v10, v2 │ │ -0886d4: 524b 3400 |006a: iget v11, v4, Landroid/graphics/RectF;.top:F // field@0034 │ │ -0886d8: a701 0a0b |006c: sub-float v1, v10, v11 │ │ -0886dc: 28cf |006e: goto 003d // -0031 │ │ -0886de: 524a 3400 |006f: iget v10, v4, Landroid/graphics/RectF;.top:F // field@0034 │ │ -0886e2: 2d0a 0a0c |0071: cmpl-float v10, v10, v12 │ │ -0886e6: 3d0a 0600 |0073: if-lez v10, 0079 // +0006 │ │ -0886ea: 524a 3400 |0075: iget v10, v4, Landroid/graphics/RectF;.top:F // field@0034 │ │ -0886ee: 7fa1 |0077: neg-float v1, v10 │ │ -0886f0: 28c5 |0078: goto 003d // -003b │ │ -0886f2: 524a 3100 |0079: iget v10, v4, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ -0886f6: 825b |007b: int-to-float v11, v5 │ │ -0886f8: 2e0a 0a0b |007c: cmpg-float v10, v10, v11 │ │ -0886fc: 3b0a bfff |007e: if-gez v10, 003d // -0041 │ │ -088700: 825a |0080: int-to-float v10, v5 │ │ -088702: 524b 3100 |0081: iget v11, v4, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ -088706: a701 0a0b |0083: sub-float v1, v10, v11 │ │ -08870a: 28b8 |0085: goto 003d // -0048 │ │ -08870c: 5248 3200 |0086: iget v8, v4, Landroid/graphics/RectF;.left:F // field@0032 │ │ -088710: 7f80 |0088: neg-float v0, v8 │ │ -088712: 28d1 |0089: goto 005a // -002f │ │ -088714: 8268 |008a: int-to-float v8, v6 │ │ -088716: c778 |008b: sub-float/2addr v8, v7 │ │ -088718: 524a 3200 |008c: iget v10, v4, Landroid/graphics/RectF;.left:F // field@0032 │ │ -08871c: a700 080a |008e: sub-float v0, v8, v10 │ │ -088720: 28ca |0090: goto 005a // -0036 │ │ -088722: 524a 3200 |0091: iget v10, v4, Landroid/graphics/RectF;.left:F // field@0032 │ │ -088726: 2d0a 0a0c |0093: cmpl-float v10, v10, v12 │ │ -08872a: 3d0a 0800 |0095: if-lez v10, 009d // +0008 │ │ -08872e: 59e8 510d |0097: iput v8, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ -088732: 5248 3200 |0099: iget v8, v4, Landroid/graphics/RectF;.left:F // field@0032 │ │ -088736: 7f80 |009b: neg-float v0, v8 │ │ -088738: 28c1 |009c: goto 005d // -003f │ │ -08873a: 5248 3300 |009d: iget v8, v4, Landroid/graphics/RectF;.right:F // field@0033 │ │ -08873e: 826a |009f: int-to-float v10, v6 │ │ -088740: 2e08 080a |00a0: cmpg-float v8, v8, v10 │ │ -088744: 3b08 0a00 |00a2: if-gez v8, 00ac // +000a │ │ -088748: 8268 |00a4: int-to-float v8, v6 │ │ -08874a: 524a 3300 |00a5: iget v10, v4, Landroid/graphics/RectF;.right:F // field@0033 │ │ -08874e: a700 080a |00a7: sub-float v0, v8, v10 │ │ -088752: 59e9 510d |00a9: iput v9, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ -088756: 28b2 |00ab: goto 005d // -004e │ │ -088758: 12f8 |00ac: const/4 v8, #int -1 // #ff │ │ -08875a: 59e8 510d |00ad: iput v8, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ -08875e: 28ae |00af: goto 005d // -0052 │ │ -088760: 0001 0200 0200 0000 3100 0000 3500 ... |00b0: packed-switch-data (8 units) │ │ -088770: 0001 0200 0200 0000 3600 0000 3a00 ... |00b8: packed-switch-data (8 units) │ │ +0885c8: |[0885c8] uk.co.senab.photoview.PhotoViewAttacher.checkMatrixBounds:()Z │ │ +0885d8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0885da: 150d 0040 |0001: const/high16 v13, #int 1073741824 // #4000 │ │ +0885de: 120c |0003: const/4 v12, #int 0 // #0 │ │ +0885e0: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +0885e2: 6e10 6320 0e00 |0005: invoke-virtual {v14}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +0885e8: 0c03 |0008: move-result-object v3 │ │ +0885ea: 3903 0300 |0009: if-nez v3, 000c // +0003 │ │ +0885ee: 0f08 |000b: return v8 │ │ +0885f0: 6e10 6220 0e00 |000c: invoke-virtual {v14}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ +0885f6: 0c0a |000f: move-result-object v10 │ │ +0885f8: 7020 6120 ae00 |0010: invoke-direct {v14, v10}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:(Landroid/graphics/Matrix;)Landroid/graphics/RectF; // method@2061 │ │ +0885fe: 0c04 |0013: move-result-object v4 │ │ +088600: 3804 f7ff |0014: if-eqz v4, 000b // -0009 │ │ +088604: 6e10 c601 0400 |0016: invoke-virtual {v4}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ +08860a: 0a02 |0019: move-result v2 │ │ +08860c: 6e10 ca01 0400 |001a: invoke-virtual {v4}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ +088612: 0a07 |001d: move-result v7 │ │ +088614: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +088616: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +088618: 7020 6420 3e00 |0020: invoke-direct {v14, v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewHeight:(Landroid/widget/ImageView;)I // method@2064 │ │ +08861e: 0a05 |0023: move-result v5 │ │ +088620: 825a |0024: int-to-float v10, v5 │ │ +088622: 2e0a 020a |0025: cmpg-float v10, v2, v10 │ │ +088626: 3c0a 4800 |0027: if-gtz v10, 006f // +0048 │ │ +08862a: 620a 300d |0029: sget-object v10, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ +08862e: 54eb 500d |002b: iget-object v11, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ +088632: 6e10 1c1a 0b00 |002d: invoke-virtual {v11}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ +088638: 0a0b |0030: move-result v11 │ │ +08863a: 440a 0a0b |0031: aget v10, v10, v11 │ │ +08863e: 2b0a 7d00 0000 |0033: packed-switch v10, 000000b0 // +0000007d │ │ +088644: 825a |0036: int-to-float v10, v5 │ │ +088646: c72a |0037: sub-float/2addr v10, v2 │ │ +088648: c9da |0038: div-float/2addr v10, v13 │ │ +08864a: 524b 3400 |0039: iget v11, v4, Landroid/graphics/RectF;.top:F // field@0034 │ │ +08864e: a701 0a0b |003b: sub-float v1, v10, v11 │ │ +088652: 7020 6520 3e00 |003d: invoke-direct {v14, v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewWidth:(Landroid/widget/ImageView;)I // method@2065 │ │ +088658: 0a06 |0040: move-result v6 │ │ +08865a: 826a |0041: int-to-float v10, v6 │ │ +08865c: 2e0a 070a |0042: cmpg-float v10, v7, v10 │ │ +088660: 3c0a 4d00 |0044: if-gtz v10, 0091 // +004d │ │ +088664: 6208 300d |0046: sget-object v8, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ +088668: 54ea 500d |0048: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ +08866c: 6e10 1c1a 0a00 |004a: invoke-virtual {v10}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ +088672: 0a0a |004d: move-result v10 │ │ +088674: 4408 080a |004e: aget v8, v8, v10 │ │ +088678: 2b08 6800 0000 |0050: packed-switch v8, 000000b8 // +00000068 │ │ +08867e: 8268 |0053: int-to-float v8, v6 │ │ +088680: c778 |0054: sub-float/2addr v8, v7 │ │ +088682: c9d8 |0055: div-float/2addr v8, v13 │ │ +088684: 524a 3200 |0056: iget v10, v4, Landroid/graphics/RectF;.left:F // field@0032 │ │ +088688: a700 080a |0058: sub-float v0, v8, v10 │ │ +08868c: 1228 |005a: const/4 v8, #int 2 // #2 │ │ +08868e: 59e8 510d |005b: iput v8, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ +088692: 54e8 520d |005d: iget-object v8, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ +088696: 6e30 9401 0801 |005f: invoke-virtual {v8, v0, v1}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ +08869c: 0198 |0062: move v8, v9 │ │ +08869e: 28a8 |0063: goto 000b // -0058 │ │ +0886a0: 524a 3400 |0064: iget v10, v4, Landroid/graphics/RectF;.top:F // field@0034 │ │ +0886a4: 7fa1 |0066: neg-float v1, v10 │ │ +0886a6: 28d6 |0067: goto 003d // -002a │ │ +0886a8: 825a |0068: int-to-float v10, v5 │ │ +0886aa: c72a |0069: sub-float/2addr v10, v2 │ │ +0886ac: 524b 3400 |006a: iget v11, v4, Landroid/graphics/RectF;.top:F // field@0034 │ │ +0886b0: a701 0a0b |006c: sub-float v1, v10, v11 │ │ +0886b4: 28cf |006e: goto 003d // -0031 │ │ +0886b6: 524a 3400 |006f: iget v10, v4, Landroid/graphics/RectF;.top:F // field@0034 │ │ +0886ba: 2d0a 0a0c |0071: cmpl-float v10, v10, v12 │ │ +0886be: 3d0a 0600 |0073: if-lez v10, 0079 // +0006 │ │ +0886c2: 524a 3400 |0075: iget v10, v4, Landroid/graphics/RectF;.top:F // field@0034 │ │ +0886c6: 7fa1 |0077: neg-float v1, v10 │ │ +0886c8: 28c5 |0078: goto 003d // -003b │ │ +0886ca: 524a 3100 |0079: iget v10, v4, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ +0886ce: 825b |007b: int-to-float v11, v5 │ │ +0886d0: 2e0a 0a0b |007c: cmpg-float v10, v10, v11 │ │ +0886d4: 3b0a bfff |007e: if-gez v10, 003d // -0041 │ │ +0886d8: 825a |0080: int-to-float v10, v5 │ │ +0886da: 524b 3100 |0081: iget v11, v4, Landroid/graphics/RectF;.bottom:F // field@0031 │ │ +0886de: a701 0a0b |0083: sub-float v1, v10, v11 │ │ +0886e2: 28b8 |0085: goto 003d // -0048 │ │ +0886e4: 5248 3200 |0086: iget v8, v4, Landroid/graphics/RectF;.left:F // field@0032 │ │ +0886e8: 7f80 |0088: neg-float v0, v8 │ │ +0886ea: 28d1 |0089: goto 005a // -002f │ │ +0886ec: 8268 |008a: int-to-float v8, v6 │ │ +0886ee: c778 |008b: sub-float/2addr v8, v7 │ │ +0886f0: 524a 3200 |008c: iget v10, v4, Landroid/graphics/RectF;.left:F // field@0032 │ │ +0886f4: a700 080a |008e: sub-float v0, v8, v10 │ │ +0886f8: 28ca |0090: goto 005a // -0036 │ │ +0886fa: 524a 3200 |0091: iget v10, v4, Landroid/graphics/RectF;.left:F // field@0032 │ │ +0886fe: 2d0a 0a0c |0093: cmpl-float v10, v10, v12 │ │ +088702: 3d0a 0800 |0095: if-lez v10, 009d // +0008 │ │ +088706: 59e8 510d |0097: iput v8, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ +08870a: 5248 3200 |0099: iget v8, v4, Landroid/graphics/RectF;.left:F // field@0032 │ │ +08870e: 7f80 |009b: neg-float v0, v8 │ │ +088710: 28c1 |009c: goto 005d // -003f │ │ +088712: 5248 3300 |009d: iget v8, v4, Landroid/graphics/RectF;.right:F // field@0033 │ │ +088716: 826a |009f: int-to-float v10, v6 │ │ +088718: 2e08 080a |00a0: cmpg-float v8, v8, v10 │ │ +08871c: 3b08 0a00 |00a2: if-gez v8, 00ac // +000a │ │ +088720: 8268 |00a4: int-to-float v8, v6 │ │ +088722: 524a 3300 |00a5: iget v10, v4, Landroid/graphics/RectF;.right:F // field@0033 │ │ +088726: a700 080a |00a7: sub-float v0, v8, v10 │ │ +08872a: 59e9 510d |00a9: iput v9, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ +08872e: 28b2 |00ab: goto 005d // -004e │ │ +088730: 12f8 |00ac: const/4 v8, #int -1 // #ff │ │ +088732: 59e8 510d |00ad: iput v8, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ +088736: 28ae |00af: goto 005d // -0052 │ │ +088738: 0001 0200 0200 0000 3100 0000 3500 ... |00b0: packed-switch-data (8 units) │ │ +088748: 0001 0200 0200 0000 3600 0000 3a00 ... |00b8: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=714 │ │ 0x0009 line=715 │ │ 0x000b line=772 │ │ 0x000c line=719 │ │ 0x0014 line=720 │ │ @@ -220620,28 +220675,28 @@ │ │ type : '(FFF)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -088780: |[088780] uk.co.senab.photoview.PhotoViewAttacher.checkZoomLevels:(FFF)V │ │ -088790: 2d00 0203 |0000: cmpl-float v0, v2, v3 │ │ -088794: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -088798: 2200 de03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -08879c: 1a01 6a0a |0006: const-string v1, "MinZoom has to be less than MidZoom" // string@0a6a │ │ -0887a0: 7020 881b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -0887a6: 2700 |000b: throw v0 │ │ -0887a8: 2d00 0304 |000c: cmpl-float v0, v3, v4 │ │ -0887ac: 3a00 0a00 |000e: if-ltz v0, 0018 // +000a │ │ -0887b0: 2200 de03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -0887b4: 1a01 690a |0012: const-string v1, "MidZoom has to be less than MaxZoom" // string@0a69 │ │ -0887b8: 7020 881b 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -0887be: 2700 |0017: throw v0 │ │ -0887c0: 0e00 |0018: return-void │ │ +088758: |[088758] uk.co.senab.photoview.PhotoViewAttacher.checkZoomLevels:(FFF)V │ │ +088768: 2d00 0203 |0000: cmpl-float v0, v2, v3 │ │ +08876c: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +088770: 2200 de03 |0004: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +088774: 1a01 680a |0006: const-string v1, "MinZoom has to be less than MidZoom" // string@0a68 │ │ +088778: 7020 881b 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +08877e: 2700 |000b: throw v0 │ │ +088780: 2d00 0304 |000c: cmpl-float v0, v3, v4 │ │ +088784: 3a00 0a00 |000e: if-ltz v0, 0018 // +000a │ │ +088788: 2200 de03 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +08878c: 1a01 670a |0012: const-string v1, "MidZoom has to be less than MaxZoom" // string@0a67 │ │ +088790: 7020 881b 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +088796: 2700 |0017: throw v0 │ │ +088798: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x000c line=81 │ │ 0x0010 line=82 │ │ 0x0018 line=85 │ │ @@ -220655,36 +220710,36 @@ │ │ type : '(Landroid/graphics/Matrix;)Landroid/graphics/RectF;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -0887c4: |[0887c4] uk.co.senab.photoview.PhotoViewAttacher.getDisplayRect:(Landroid/graphics/Matrix;)Landroid/graphics/RectF; │ │ -0887d4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0887d6: 6e10 6320 0600 |0001: invoke-virtual {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -0887dc: 0c01 |0004: move-result-object v1 │ │ -0887de: 3801 1f00 |0005: if-eqz v1, 0024 // +001f │ │ -0887e2: 6e10 231a 0100 |0007: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ -0887e8: 0c00 |000a: move-result-object v0 │ │ -0887ea: 3800 1900 |000b: if-eqz v0, 0024 // +0019 │ │ -0887ee: 5462 3f0d |000d: iget-object v2, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mDisplayRect:Landroid/graphics/RectF; // field@0d3f │ │ -0887f2: 6e10 d601 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ -0887f8: 0a03 |0012: move-result v3 │ │ -0887fa: 8233 |0013: int-to-float v3, v3 │ │ -0887fc: 6e10 d501 0000 |0014: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ -088802: 0a04 |0017: move-result v4 │ │ -088804: 8244 |0018: int-to-float v4, v4 │ │ -088806: 6e54 c801 5235 |0019: invoke-virtual {v2, v5, v5, v3, v4}, Landroid/graphics/RectF;.set:(FFFF)V // method@01c8 │ │ -08880c: 5462 3f0d |001c: iget-object v2, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mDisplayRect:Landroid/graphics/RectF; // field@0d3f │ │ -088810: 6e20 8f01 2700 |001e: invoke-virtual {v7, v2}, Landroid/graphics/Matrix;.mapRect:(Landroid/graphics/RectF;)Z // method@018f │ │ -088816: 5462 3f0d |0021: iget-object v2, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mDisplayRect:Landroid/graphics/RectF; // field@0d3f │ │ -08881a: 1102 |0023: return-object v2 │ │ -08881c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -08881e: 28fe |0025: goto 0023 // -0002 │ │ +08879c: |[08879c] uk.co.senab.photoview.PhotoViewAttacher.getDisplayRect:(Landroid/graphics/Matrix;)Landroid/graphics/RectF; │ │ +0887ac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0887ae: 6e10 6320 0600 |0001: invoke-virtual {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +0887b4: 0c01 |0004: move-result-object v1 │ │ +0887b6: 3801 1f00 |0005: if-eqz v1, 0024 // +001f │ │ +0887ba: 6e10 231a 0100 |0007: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ +0887c0: 0c00 |000a: move-result-object v0 │ │ +0887c2: 3800 1900 |000b: if-eqz v0, 0024 // +0019 │ │ +0887c6: 5462 3f0d |000d: iget-object v2, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mDisplayRect:Landroid/graphics/RectF; // field@0d3f │ │ +0887ca: 6e10 d601 0000 |000f: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ +0887d0: 0a03 |0012: move-result v3 │ │ +0887d2: 8233 |0013: int-to-float v3, v3 │ │ +0887d4: 6e10 d501 0000 |0014: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ +0887da: 0a04 |0017: move-result v4 │ │ +0887dc: 8244 |0018: int-to-float v4, v4 │ │ +0887de: 6e54 c801 5235 |0019: invoke-virtual {v2, v5, v5, v3, v4}, Landroid/graphics/RectF;.set:(FFFF)V // method@01c8 │ │ +0887e4: 5462 3f0d |001c: iget-object v2, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mDisplayRect:Landroid/graphics/RectF; // field@0d3f │ │ +0887e8: 6e20 8f01 2700 |001e: invoke-virtual {v7, v2}, Landroid/graphics/Matrix;.mapRect:(Landroid/graphics/RectF;)Z // method@018f │ │ +0887ee: 5462 3f0d |0021: iget-object v2, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mDisplayRect:Landroid/graphics/RectF; // field@0d3f │ │ +0887f2: 1102 |0023: return-object v2 │ │ +0887f4: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +0887f6: 28fe |0025: goto 0023 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=782 │ │ 0x0005 line=784 │ │ 0x0007 line=785 │ │ 0x000b line=786 │ │ 0x000d line=787 │ │ @@ -220702,27 +220757,27 @@ │ │ type : '(Landroid/widget/ImageView;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -088820: |[088820] uk.co.senab.photoview.PhotoViewAttacher.getImageViewHeight:(Landroid/widget/ImageView;)I │ │ -088830: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -088834: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -088836: 0f00 |0003: return v0 │ │ -088838: 6e10 241a 0300 |0004: invoke-virtual {v3}, Landroid/widget/ImageView;.getHeight:()I // method@1a24 │ │ -08883e: 0a00 |0007: move-result v0 │ │ -088840: 6e10 2b1a 0300 |0008: invoke-virtual {v3}, Landroid/widget/ImageView;.getPaddingTop:()I // method@1a2b │ │ -088846: 0a01 |000b: move-result v1 │ │ -088848: b110 |000c: sub-int/2addr v0, v1 │ │ -08884a: 6e10 281a 0300 |000d: invoke-virtual {v3}, Landroid/widget/ImageView;.getPaddingBottom:()I // method@1a28 │ │ -088850: 0a01 |0010: move-result v1 │ │ -088852: b110 |0011: sub-int/2addr v0, v1 │ │ -088854: 28f1 |0012: goto 0003 // -000f │ │ +0887f8: |[0887f8] uk.co.senab.photoview.PhotoViewAttacher.getImageViewHeight:(Landroid/widget/ImageView;)I │ │ +088808: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +08880c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +08880e: 0f00 |0003: return v0 │ │ +088810: 6e10 241a 0300 |0004: invoke-virtual {v3}, Landroid/widget/ImageView;.getHeight:()I // method@1a24 │ │ +088816: 0a00 |0007: move-result v0 │ │ +088818: 6e10 2b1a 0300 |0008: invoke-virtual {v3}, Landroid/widget/ImageView;.getPaddingTop:()I // method@1a2b │ │ +08881e: 0a01 |000b: move-result v1 │ │ +088820: b110 |000c: sub-int/2addr v0, v1 │ │ +088822: 6e10 281a 0300 |000d: invoke-virtual {v3}, Landroid/widget/ImageView;.getPaddingBottom:()I // method@1a28 │ │ +088828: 0a01 |0010: move-result v1 │ │ +08882a: b110 |0011: sub-int/2addr v0, v1 │ │ +08882c: 28f1 |0012: goto 0003 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0002 line=909 │ │ 0x0003 line=910 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ @@ -220733,27 +220788,27 @@ │ │ type : '(Landroid/widget/ImageView;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -088858: |[088858] uk.co.senab.photoview.PhotoViewAttacher.getImageViewWidth:(Landroid/widget/ImageView;)I │ │ -088868: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -08886c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -08886e: 0f00 |0003: return v0 │ │ -088870: 6e10 321a 0300 |0004: invoke-virtual {v3}, Landroid/widget/ImageView;.getWidth:()I // method@1a32 │ │ -088876: 0a00 |0007: move-result v0 │ │ -088878: 6e10 291a 0300 |0008: invoke-virtual {v3}, Landroid/widget/ImageView;.getPaddingLeft:()I // method@1a29 │ │ -08887e: 0a01 |000b: move-result v1 │ │ -088880: b110 |000c: sub-int/2addr v0, v1 │ │ -088882: 6e10 2a1a 0300 |000d: invoke-virtual {v3}, Landroid/widget/ImageView;.getPaddingRight:()I // method@1a2a │ │ -088888: 0a01 |0010: move-result v1 │ │ -08888a: b110 |0011: sub-int/2addr v0, v1 │ │ -08888c: 28f1 |0012: goto 0003 // -000f │ │ +088830: |[088830] uk.co.senab.photoview.PhotoViewAttacher.getImageViewWidth:(Landroid/widget/ImageView;)I │ │ +088840: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +088844: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +088846: 0f00 |0003: return v0 │ │ +088848: 6e10 321a 0300 |0004: invoke-virtual {v3}, Landroid/widget/ImageView;.getWidth:()I // method@1a32 │ │ +08884e: 0a00 |0007: move-result v0 │ │ +088850: 6e10 291a 0300 |0008: invoke-virtual {v3}, Landroid/widget/ImageView;.getPaddingLeft:()I // method@1a29 │ │ +088856: 0a01 |000b: move-result v1 │ │ +088858: b110 |000c: sub-int/2addr v0, v1 │ │ +08885a: 6e10 2a1a 0300 |000d: invoke-virtual {v3}, Landroid/widget/ImageView;.getPaddingRight:()I // method@1a2a │ │ +088860: 0a01 |0010: move-result v1 │ │ +088862: b110 |0011: sub-int/2addr v0, v1 │ │ +088864: 28f1 |0012: goto 0003 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=902 │ │ 0x0002 line=903 │ │ 0x0003 line=904 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ @@ -220764,20 +220819,20 @@ │ │ type : '(Landroid/graphics/Matrix;I)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -088890: |[088890] uk.co.senab.photoview.PhotoViewAttacher.getValue:(Landroid/graphics/Matrix;I)F │ │ -0888a0: 5410 4a0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixValues:[F // field@0d4a │ │ -0888a4: 6e20 8d01 0200 |0002: invoke-virtual {v2, v0}, Landroid/graphics/Matrix;.getValues:([F)V // method@018d │ │ -0888aa: 5410 4a0d |0005: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixValues:[F // field@0d4a │ │ -0888ae: 4400 0003 |0007: aget v0, v0, v3 │ │ -0888b2: 0f00 |0009: return v0 │ │ +088868: |[088868] uk.co.senab.photoview.PhotoViewAttacher.getValue:(Landroid/graphics/Matrix;I)F │ │ +088878: 5410 4a0d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixValues:[F // field@0d4a │ │ +08887c: 6e20 8d01 0200 |0002: invoke-virtual {v2, v0}, Landroid/graphics/Matrix;.getValues:([F)V // method@018d │ │ +088882: 5410 4a0d |0005: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixValues:[F // field@0d4a │ │ +088886: 4400 0003 |0007: aget v0, v0, v3 │ │ +08888a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=804 │ │ 0x0005 line=805 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ 0x0000 - 0x000a reg=2 matrix Landroid/graphics/Matrix; │ │ @@ -220788,23 +220843,23 @@ │ │ type : '(Landroid/widget/ImageView;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0888b4: |[0888b4] uk.co.senab.photoview.PhotoViewAttacher.hasDrawable:(Landroid/widget/ImageView;)Z │ │ -0888c4: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ -0888c8: 6e10 231a 0100 |0002: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ -0888ce: 0c00 |0005: move-result-object v0 │ │ -0888d0: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0888d4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0888d6: 0f00 |0009: return v0 │ │ -0888d8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0888da: 28fe |000b: goto 0009 // -0002 │ │ +08888c: |[08888c] uk.co.senab.photoview.PhotoViewAttacher.hasDrawable:(Landroid/widget/ImageView;)Z │ │ +08889c: 3801 0a00 |0000: if-eqz v1, 000a // +000a │ │ +0888a0: 6e10 231a 0100 |0002: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ +0888a6: 0c00 |0005: move-result-object v0 │ │ +0888a8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0888ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0888ae: 0f00 |0009: return v0 │ │ +0888b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0888b2: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x000c reg=1 imageView Landroid/widget/ImageView; │ │ │ │ #17 : (in Luk/co/senab/photoview/PhotoViewAttacher;) │ │ @@ -220812,40 +220867,40 @@ │ │ type : '(Landroid/widget/ImageView$ScaleType;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0888dc: |[0888dc] uk.co.senab.photoview.PhotoViewAttacher.isSupportedScaleType:(Landroid/widget/ImageView$ScaleType;)Z │ │ -0888ec: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -0888f0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0888f2: 0f00 |0003: return v0 │ │ -0888f4: 6200 300d |0004: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ -0888f8: 6e10 1c1a 0300 |0006: invoke-virtual {v3}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ -0888fe: 0a01 |0009: move-result v1 │ │ -088900: 4400 0001 |000a: aget v0, v0, v1 │ │ -088904: 2b00 2200 0000 |000c: packed-switch v0, 0000002e // +00000022 │ │ -08890a: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -08890c: 28f3 |0010: goto 0003 // -000d │ │ -08890e: 2200 de03 |0011: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ -088912: 2201 f003 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ -088916: 7010 c91b 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -08891c: 6e10 1b1a 0300 |0018: invoke-virtual {v3}, Landroid/widget/ImageView$ScaleType;.name:()Ljava/lang/String; // method@1a1b │ │ -088922: 0c02 |001b: move-result-object v2 │ │ -088924: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -08892a: 0c01 |001f: move-result-object v1 │ │ -08892c: 1a02 6000 |0020: const-string v2, " is not supported in PhotoView" // string@0060 │ │ -088930: 6e20 d21b 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -088936: 0c01 |0025: move-result-object v1 │ │ -088938: 6e10 d61b 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -08893e: 0c01 |0029: move-result-object v1 │ │ -088940: 7020 881b 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ -088946: 2700 |002d: throw v0 │ │ -088948: 0001 0100 0100 0000 0500 0000 |002e: packed-switch-data (6 units) │ │ +0888b4: |[0888b4] uk.co.senab.photoview.PhotoViewAttacher.isSupportedScaleType:(Landroid/widget/ImageView$ScaleType;)Z │ │ +0888c4: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0888c8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0888ca: 0f00 |0003: return v0 │ │ +0888cc: 6200 300d |0004: sget-object v0, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ +0888d0: 6e10 1c1a 0300 |0006: invoke-virtual {v3}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ +0888d6: 0a01 |0009: move-result v1 │ │ +0888d8: 4400 0001 |000a: aget v0, v0, v1 │ │ +0888dc: 2b00 2200 0000 |000c: packed-switch v0, 0000002e // +00000022 │ │ +0888e2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0888e4: 28f3 |0010: goto 0003 // -000d │ │ +0888e6: 2200 de03 |0011: new-instance v0, Ljava/lang/IllegalArgumentException; // type@03de │ │ +0888ea: 2201 f003 |0013: new-instance v1, Ljava/lang/StringBuilder; // type@03f0 │ │ +0888ee: 7010 c91b 0100 |0015: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +0888f4: 6e10 1b1a 0300 |0018: invoke-virtual {v3}, Landroid/widget/ImageView$ScaleType;.name:()Ljava/lang/String; // method@1a1b │ │ +0888fa: 0c02 |001b: move-result-object v2 │ │ +0888fc: 6e20 d21b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +088902: 0c01 |001f: move-result-object v1 │ │ +088904: 1a02 5f00 |0020: const-string v2, " is not supported in PhotoView" // string@005f │ │ +088908: 6e20 d21b 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +08890e: 0c01 |0025: move-result-object v1 │ │ +088910: 6e10 d61b 0100 |0026: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +088916: 0c01 |0029: move-result-object v1 │ │ +088918: 7020 881b 1000 |002a: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@1b88 │ │ +08891e: 2700 |002d: throw v0 │ │ +088920: 0001 0100 0100 0000 0500 0000 |002e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ 0x0003 line=108 │ │ 0x0004 line=102 │ │ 0x000f line=108 │ │ @@ -220859,22 +220914,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -088954: |[088954] uk.co.senab.photoview.PhotoViewAttacher.resetMatrix:()V │ │ -088964: 5410 520d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ -088968: 6e10 9501 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Matrix;.reset:()V // method@0195 │ │ -08896e: 6e10 6220 0100 |0005: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ -088974: 0c00 |0008: move-result-object v0 │ │ -088976: 7020 7820 0100 |0009: invoke-direct {v1, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.setImageViewMatrix:(Landroid/graphics/Matrix;)V // method@2078 │ │ -08897c: 7010 5d20 0100 |000c: invoke-direct {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.checkMatrixBounds:()Z // method@205d │ │ -088982: 0e00 |000f: return-void │ │ +08892c: |[08892c] uk.co.senab.photoview.PhotoViewAttacher.resetMatrix:()V │ │ +08893c: 5410 520d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ +088940: 6e10 9501 0000 |0002: invoke-virtual {v0}, Landroid/graphics/Matrix;.reset:()V // method@0195 │ │ +088946: 6e10 6220 0100 |0005: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ +08894c: 0c00 |0008: move-result-object v0 │ │ +08894e: 7020 7820 0100 |0009: invoke-direct {v1, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.setImageViewMatrix:(Landroid/graphics/Matrix;)V // method@2078 │ │ +088954: 7010 5d20 0100 |000c: invoke-direct {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.checkMatrixBounds:()Z // method@205d │ │ +08895a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x0005 line=813 │ │ 0x000c line=814 │ │ 0x000f line=815 │ │ locals : │ │ @@ -220885,28 +220940,28 @@ │ │ type : '(Landroid/graphics/Matrix;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -088984: |[088984] uk.co.senab.photoview.PhotoViewAttacher.setImageViewMatrix:(Landroid/graphics/Matrix;)V │ │ -088994: 6e10 6320 0300 |0000: invoke-virtual {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -08899a: 0c01 |0003: move-result-object v1 │ │ -08899c: 3801 1700 |0004: if-eqz v1, 001b // +0017 │ │ -0889a0: 7010 5c20 0300 |0006: invoke-direct {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.checkImageViewScaleType:()V // method@205c │ │ -0889a6: 6e20 391a 4100 |0009: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setImageMatrix:(Landroid/graphics/Matrix;)V // method@1a39 │ │ -0889ac: 5432 490d |000c: iget-object v2, v3, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixChangeListener:Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener; // field@0d49 │ │ -0889b0: 3802 0d00 |000e: if-eqz v2, 001b // +000d │ │ -0889b4: 7020 6120 4300 |0010: invoke-direct {v3, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:(Landroid/graphics/Matrix;)Landroid/graphics/RectF; // method@2061 │ │ -0889ba: 0c00 |0013: move-result-object v0 │ │ -0889bc: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ -0889c0: 5432 490d |0016: iget-object v2, v3, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixChangeListener:Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener; // field@0d49 │ │ -0889c4: 7220 5020 0200 |0018: invoke-interface {v2, v0}, Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener;.onMatrixChanged:(Landroid/graphics/RectF;)V // method@2050 │ │ -0889ca: 0e00 |001b: return-void │ │ +08895c: |[08895c] uk.co.senab.photoview.PhotoViewAttacher.setImageViewMatrix:(Landroid/graphics/Matrix;)V │ │ +08896c: 6e10 6320 0300 |0000: invoke-virtual {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +088972: 0c01 |0003: move-result-object v1 │ │ +088974: 3801 1700 |0004: if-eqz v1, 001b // +0017 │ │ +088978: 7010 5c20 0300 |0006: invoke-direct {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.checkImageViewScaleType:()V // method@205c │ │ +08897e: 6e20 391a 4100 |0009: invoke-virtual {v1, v4}, Landroid/widget/ImageView;.setImageMatrix:(Landroid/graphics/Matrix;)V // method@1a39 │ │ +088984: 5432 490d |000c: iget-object v2, v3, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixChangeListener:Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener; // field@0d49 │ │ +088988: 3802 0d00 |000e: if-eqz v2, 001b // +000d │ │ +08898c: 7020 6120 4300 |0010: invoke-direct {v3, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:(Landroid/graphics/Matrix;)Landroid/graphics/RectF; // method@2061 │ │ +088992: 0c00 |0013: move-result-object v0 │ │ +088994: 3800 0700 |0014: if-eqz v0, 001b // +0007 │ │ +088998: 5432 490d |0016: iget-object v2, v3, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixChangeListener:Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener; // field@0d49 │ │ +08899c: 7220 5020 0200 |0018: invoke-interface {v2, v0}, Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener;.onMatrixChanged:(Landroid/graphics/RectF;)V // method@2050 │ │ +0889a2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0004 line=819 │ │ 0x0006 line=821 │ │ 0x0009 line=822 │ │ 0x000c line=825 │ │ @@ -220925,27 +220980,27 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0889cc: |[0889cc] uk.co.senab.photoview.PhotoViewAttacher.setImageViewScaleTypeMatrix:(Landroid/widget/ImageView;)V │ │ -0889dc: 3802 1700 |0000: if-eqz v2, 0017 // +0017 │ │ -0889e0: 2020 bc04 |0002: instance-of v0, v2, Luk/co/senab/photoview/PhotoView; // type@04bc │ │ -0889e4: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ -0889e8: 6200 ed0a |0006: sget-object v0, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@0aed │ │ -0889ec: 6e10 2e1a 0200 |0008: invoke-virtual {v2}, Landroid/widget/ImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@1a2e │ │ -0889f2: 0c01 |000b: move-result-object v1 │ │ -0889f4: 6e20 1a1a 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageView$ScaleType;.equals:(Ljava/lang/Object;)Z // method@1a1a │ │ -0889fa: 0a00 |000f: move-result v0 │ │ -0889fc: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -088a00: 6200 ed0a |0012: sget-object v0, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@0aed │ │ -088a04: 6e20 3f1a 0200 |0014: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@1a3f │ │ -088a0a: 0e00 |0017: return-void │ │ +0889a4: |[0889a4] uk.co.senab.photoview.PhotoViewAttacher.setImageViewScaleTypeMatrix:(Landroid/widget/ImageView;)V │ │ +0889b4: 3802 1700 |0000: if-eqz v2, 0017 // +0017 │ │ +0889b8: 2020 bc04 |0002: instance-of v0, v2, Luk/co/senab/photoview/PhotoView; // type@04bc │ │ +0889bc: 3900 1300 |0004: if-nez v0, 0017 // +0013 │ │ +0889c0: 6200 ed0a |0006: sget-object v0, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@0aed │ │ +0889c4: 6e10 2e1a 0200 |0008: invoke-virtual {v2}, Landroid/widget/ImageView;.getScaleType:()Landroid/widget/ImageView$ScaleType; // method@1a2e │ │ +0889ca: 0c01 |000b: move-result-object v1 │ │ +0889cc: 6e20 1a1a 1000 |000c: invoke-virtual {v0, v1}, Landroid/widget/ImageView$ScaleType;.equals:(Ljava/lang/Object;)Z // method@1a1a │ │ +0889d2: 0a00 |000f: move-result v0 │ │ +0889d4: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +0889d8: 6200 ed0a |0012: sget-object v0, Landroid/widget/ImageView$ScaleType;.MATRIX:Landroid/widget/ImageView$ScaleType; // field@0aed │ │ +0889dc: 6e20 3f1a 0200 |0014: invoke-virtual {v2, v0}, Landroid/widget/ImageView;.setScaleType:(Landroid/widget/ImageView$ScaleType;)V // method@1a3f │ │ +0889e2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0006 line=121 │ │ 0x0012 line=122 │ │ 0x0017 line=125 │ │ locals : │ │ @@ -220956,121 +221011,121 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 204 16-bit code units │ │ -088a0c: |[088a0c] uk.co.senab.photoview.PhotoViewAttacher.updateBaseMatrix:(Landroid/graphics/drawable/Drawable;)V │ │ -088a1c: 120c |0000: const/4 v12, #int 0 // #0 │ │ -088a1e: 150d 0040 |0001: const/high16 v13, #int 1073741824 // #4000 │ │ -088a22: 6e10 6320 0e00 |0003: invoke-virtual {v14}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -088a28: 0c03 |0006: move-result-object v3 │ │ -088a2a: 3803 0400 |0007: if-eqz v3, 000b // +0004 │ │ -088a2e: 390f 0300 |0009: if-nez v15, 000c // +0003 │ │ -088a32: 0e00 |000b: return-void │ │ -088a34: 7020 6520 3e00 |000c: invoke-direct {v14, v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewWidth:(Landroid/widget/ImageView;)I // method@2065 │ │ -088a3a: 0a0a |000f: move-result v10 │ │ -088a3c: 82a8 |0010: int-to-float v8, v10 │ │ -088a3e: 7020 6420 3e00 |0011: invoke-direct {v14, v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewHeight:(Landroid/widget/ImageView;)I // method@2064 │ │ -088a44: 0a0a |0014: move-result v10 │ │ -088a46: 82a7 |0015: int-to-float v7, v10 │ │ -088a48: 6e10 d601 0f00 |0016: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ -088a4e: 0a01 |0019: move-result v1 │ │ -088a50: 6e10 d501 0f00 |001a: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ -088a56: 0a00 |001d: move-result v0 │ │ -088a58: 54ea 3d0d |001e: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088a5c: 6e10 9501 0a00 |0020: invoke-virtual {v10}, Landroid/graphics/Matrix;.reset:()V // method@0195 │ │ -088a62: 821a |0023: int-to-float v10, v1 │ │ -088a64: a909 080a |0024: div-float v9, v8, v10 │ │ -088a68: 820a |0026: int-to-float v10, v0 │ │ -088a6a: a902 070a |0027: div-float v2, v7, v10 │ │ -088a6e: 54ea 500d |0029: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ -088a72: 620b e60a |002b: sget-object v11, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@0ae6 │ │ -088a76: 33ba 1300 |002d: if-ne v10, v11, 0040 // +0013 │ │ -088a7a: 54ea 3d0d |002f: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088a7e: 821b |0031: int-to-float v11, v1 │ │ -088a80: a70b 080b |0032: sub-float v11, v8, v11 │ │ -088a84: c9db |0034: div-float/2addr v11, v13 │ │ -088a86: 820c |0035: int-to-float v12, v0 │ │ -088a88: a70c 070c |0036: sub-float v12, v7, v12 │ │ -088a8c: c9dc |0038: div-float/2addr v12, v13 │ │ -088a8e: 6e30 9401 ba0c |0039: invoke-virtual {v10, v11, v12}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ -088a94: 7010 7620 0e00 |003c: invoke-direct {v14}, Luk/co/senab/photoview/PhotoViewAttacher;.resetMatrix:()V // method@2076 │ │ -088a9a: 28cc |003f: goto 000b // -0034 │ │ -088a9c: 54ea 500d |0040: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ -088aa0: 620b e70a |0042: sget-object v11, Landroid/widget/ImageView$ScaleType;.CENTER_CROP:Landroid/widget/ImageView$ScaleType; // field@0ae7 │ │ -088aa4: 33ba 1b00 |0044: if-ne v10, v11, 005f // +001b │ │ -088aa8: 7120 9c1b 2900 |0046: invoke-static {v9, v2}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ -088aae: 0a06 |0049: move-result v6 │ │ -088ab0: 54ea 3d0d |004a: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088ab4: 6e30 9201 6a06 |004c: invoke-virtual {v10, v6, v6}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@0192 │ │ -088aba: 54ea 3d0d |004f: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088abe: 821b |0051: int-to-float v11, v1 │ │ -088ac0: c86b |0052: mul-float/2addr v11, v6 │ │ -088ac2: a70b 080b |0053: sub-float v11, v8, v11 │ │ -088ac6: c9db |0055: div-float/2addr v11, v13 │ │ -088ac8: 820c |0056: int-to-float v12, v0 │ │ -088aca: c86c |0057: mul-float/2addr v12, v6 │ │ -088acc: a70c 070c |0058: sub-float v12, v7, v12 │ │ -088ad0: c9dc |005a: div-float/2addr v12, v13 │ │ -088ad2: 6e30 9401 ba0c |005b: invoke-virtual {v10, v11, v12}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ -088ad8: 28de |005e: goto 003c // -0022 │ │ -088ada: 54ea 500d |005f: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ -088ade: 620b e80a |0061: sget-object v11, Landroid/widget/ImageView$ScaleType;.CENTER_INSIDE:Landroid/widget/ImageView$ScaleType; // field@0ae8 │ │ -088ae2: 33ba 2100 |0063: if-ne v10, v11, 0084 // +0021 │ │ -088ae6: 150a 803f |0065: const/high16 v10, #int 1065353216 // #3f80 │ │ -088aea: 7120 9e1b 2900 |0067: invoke-static {v9, v2}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ -088af0: 0a0b |006a: move-result v11 │ │ -088af2: 7120 9e1b ba00 |006b: invoke-static {v10, v11}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ -088af8: 0a06 |006e: move-result v6 │ │ -088afa: 54ea 3d0d |006f: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088afe: 6e30 9201 6a06 |0071: invoke-virtual {v10, v6, v6}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@0192 │ │ -088b04: 54ea 3d0d |0074: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088b08: 821b |0076: int-to-float v11, v1 │ │ -088b0a: c86b |0077: mul-float/2addr v11, v6 │ │ -088b0c: a70b 080b |0078: sub-float v11, v8, v11 │ │ -088b10: c9db |007a: div-float/2addr v11, v13 │ │ -088b12: 820c |007b: int-to-float v12, v0 │ │ -088b14: c86c |007c: mul-float/2addr v12, v6 │ │ -088b16: a70c 070c |007d: sub-float v12, v7, v12 │ │ -088b1a: c9dc |007f: div-float/2addr v12, v13 │ │ -088b1c: 6e30 9401 ba0c |0080: invoke-virtual {v10, v11, v12}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ -088b22: 28b9 |0083: goto 003c // -0047 │ │ -088b24: 2205 6100 |0084: new-instance v5, Landroid/graphics/RectF; // type@0061 │ │ -088b28: 821a |0086: int-to-float v10, v1 │ │ -088b2a: 820b |0087: int-to-float v11, v0 │ │ -088b2c: 705b c101 c5ac |0088: invoke-direct {v5, v12, v12, v10, v11}, Landroid/graphics/RectF;.:(FFFF)V // method@01c1 │ │ -088b32: 2204 6100 |008b: new-instance v4, Landroid/graphics/RectF; // type@0061 │ │ -088b36: 7057 c101 c48c |008d: invoke-direct {v4, v12, v12, v8, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@01c1 │ │ -088b3c: 620a 300d |0090: sget-object v10, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ -088b40: 54eb 500d |0092: iget-object v11, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ -088b44: 6e10 1c1a 0b00 |0094: invoke-virtual {v11}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ -088b4a: 0a0b |0097: move-result v11 │ │ -088b4c: 440a 0a0b |0098: aget v10, v10, v11 │ │ -088b50: 2b0a 2600 0000 |009a: packed-switch v10, 000000c0 // +00000026 │ │ -088b56: 289f |009d: goto 003c // -0061 │ │ -088b58: 54ea 3d0d |009e: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088b5c: 620b 2500 |00a0: sget-object v11, Landroid/graphics/Matrix$ScaleToFit;.START:Landroid/graphics/Matrix$ScaleToFit; // field@0025 │ │ -088b60: 6e40 9701 5ab4 |00a2: invoke-virtual {v10, v5, v4, v11}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0197 │ │ -088b66: 2897 |00a5: goto 003c // -0069 │ │ -088b68: 54ea 3d0d |00a6: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088b6c: 620b 2200 |00a8: sget-object v11, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0022 │ │ -088b70: 6e40 9701 5ab4 |00aa: invoke-virtual {v10, v5, v4, v11}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0197 │ │ -088b76: 288f |00ad: goto 003c // -0071 │ │ -088b78: 54ea 3d0d |00ae: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088b7c: 620b 2300 |00b0: sget-object v11, Landroid/graphics/Matrix$ScaleToFit;.END:Landroid/graphics/Matrix$ScaleToFit; // field@0023 │ │ -088b80: 6e40 9701 5ab4 |00b2: invoke-virtual {v10, v5, v4, v11}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0197 │ │ -088b86: 2887 |00b5: goto 003c // -0079 │ │ -088b88: 54ea 3d0d |00b6: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088b8c: 620b 2400 |00b8: sget-object v11, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0024 │ │ -088b90: 6e40 9701 5ab4 |00ba: invoke-virtual {v10, v5, v4, v11}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0197 │ │ -088b96: 2900 7fff |00bd: goto/16 003c // -0081 │ │ -088b9a: 0000 |00bf: nop // spacer │ │ -088b9c: 0001 0400 0200 0000 0400 0000 1400 ... |00c0: packed-switch-data (12 units) │ │ +0889e4: |[0889e4] uk.co.senab.photoview.PhotoViewAttacher.updateBaseMatrix:(Landroid/graphics/drawable/Drawable;)V │ │ +0889f4: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0889f6: 150d 0040 |0001: const/high16 v13, #int 1073741824 // #4000 │ │ +0889fa: 6e10 6320 0e00 |0003: invoke-virtual {v14}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +088a00: 0c03 |0006: move-result-object v3 │ │ +088a02: 3803 0400 |0007: if-eqz v3, 000b // +0004 │ │ +088a06: 390f 0300 |0009: if-nez v15, 000c // +0003 │ │ +088a0a: 0e00 |000b: return-void │ │ +088a0c: 7020 6520 3e00 |000c: invoke-direct {v14, v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewWidth:(Landroid/widget/ImageView;)I // method@2065 │ │ +088a12: 0a0a |000f: move-result v10 │ │ +088a14: 82a8 |0010: int-to-float v8, v10 │ │ +088a16: 7020 6420 3e00 |0011: invoke-direct {v14, v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewHeight:(Landroid/widget/ImageView;)I // method@2064 │ │ +088a1c: 0a0a |0014: move-result v10 │ │ +088a1e: 82a7 |0015: int-to-float v7, v10 │ │ +088a20: 6e10 d601 0f00 |0016: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@01d6 │ │ +088a26: 0a01 |0019: move-result v1 │ │ +088a28: 6e10 d501 0f00 |001a: invoke-virtual {v15}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@01d5 │ │ +088a2e: 0a00 |001d: move-result v0 │ │ +088a30: 54ea 3d0d |001e: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +088a34: 6e10 9501 0a00 |0020: invoke-virtual {v10}, Landroid/graphics/Matrix;.reset:()V // method@0195 │ │ +088a3a: 821a |0023: int-to-float v10, v1 │ │ +088a3c: a909 080a |0024: div-float v9, v8, v10 │ │ +088a40: 820a |0026: int-to-float v10, v0 │ │ +088a42: a902 070a |0027: div-float v2, v7, v10 │ │ +088a46: 54ea 500d |0029: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ +088a4a: 620b e60a |002b: sget-object v11, Landroid/widget/ImageView$ScaleType;.CENTER:Landroid/widget/ImageView$ScaleType; // field@0ae6 │ │ +088a4e: 33ba 1300 |002d: if-ne v10, v11, 0040 // +0013 │ │ +088a52: 54ea 3d0d |002f: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +088a56: 821b |0031: int-to-float v11, v1 │ │ +088a58: a70b 080b |0032: sub-float v11, v8, v11 │ │ +088a5c: c9db |0034: div-float/2addr v11, v13 │ │ +088a5e: 820c |0035: int-to-float v12, v0 │ │ +088a60: a70c 070c |0036: sub-float v12, v7, v12 │ │ +088a64: c9dc |0038: div-float/2addr v12, v13 │ │ +088a66: 6e30 9401 ba0c |0039: invoke-virtual {v10, v11, v12}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ +088a6c: 7010 7620 0e00 |003c: invoke-direct {v14}, Luk/co/senab/photoview/PhotoViewAttacher;.resetMatrix:()V // method@2076 │ │ +088a72: 28cc |003f: goto 000b // -0034 │ │ +088a74: 54ea 500d |0040: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ +088a78: 620b e70a |0042: sget-object v11, Landroid/widget/ImageView$ScaleType;.CENTER_CROP:Landroid/widget/ImageView$ScaleType; // field@0ae7 │ │ +088a7c: 33ba 1b00 |0044: if-ne v10, v11, 005f // +001b │ │ +088a80: 7120 9c1b 2900 |0046: invoke-static {v9, v2}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ +088a86: 0a06 |0049: move-result v6 │ │ +088a88: 54ea 3d0d |004a: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +088a8c: 6e30 9201 6a06 |004c: invoke-virtual {v10, v6, v6}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@0192 │ │ +088a92: 54ea 3d0d |004f: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +088a96: 821b |0051: int-to-float v11, v1 │ │ +088a98: c86b |0052: mul-float/2addr v11, v6 │ │ +088a9a: a70b 080b |0053: sub-float v11, v8, v11 │ │ +088a9e: c9db |0055: div-float/2addr v11, v13 │ │ +088aa0: 820c |0056: int-to-float v12, v0 │ │ +088aa2: c86c |0057: mul-float/2addr v12, v6 │ │ +088aa4: a70c 070c |0058: sub-float v12, v7, v12 │ │ +088aa8: c9dc |005a: div-float/2addr v12, v13 │ │ +088aaa: 6e30 9401 ba0c |005b: invoke-virtual {v10, v11, v12}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ +088ab0: 28de |005e: goto 003c // -0022 │ │ +088ab2: 54ea 500d |005f: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ +088ab6: 620b e80a |0061: sget-object v11, Landroid/widget/ImageView$ScaleType;.CENTER_INSIDE:Landroid/widget/ImageView$ScaleType; // field@0ae8 │ │ +088aba: 33ba 2100 |0063: if-ne v10, v11, 0084 // +0021 │ │ +088abe: 150a 803f |0065: const/high16 v10, #int 1065353216 // #3f80 │ │ +088ac2: 7120 9e1b 2900 |0067: invoke-static {v9, v2}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ +088ac8: 0a0b |006a: move-result v11 │ │ +088aca: 7120 9e1b ba00 |006b: invoke-static {v10, v11}, Ljava/lang/Math;.min:(FF)F // method@1b9e │ │ +088ad0: 0a06 |006e: move-result v6 │ │ +088ad2: 54ea 3d0d |006f: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +088ad6: 6e30 9201 6a06 |0071: invoke-virtual {v10, v6, v6}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@0192 │ │ +088adc: 54ea 3d0d |0074: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +088ae0: 821b |0076: int-to-float v11, v1 │ │ +088ae2: c86b |0077: mul-float/2addr v11, v6 │ │ +088ae4: a70b 080b |0078: sub-float v11, v8, v11 │ │ +088ae8: c9db |007a: div-float/2addr v11, v13 │ │ +088aea: 820c |007b: int-to-float v12, v0 │ │ +088aec: c86c |007c: mul-float/2addr v12, v6 │ │ +088aee: a70c 070c |007d: sub-float v12, v7, v12 │ │ +088af2: c9dc |007f: div-float/2addr v12, v13 │ │ +088af4: 6e30 9401 ba0c |0080: invoke-virtual {v10, v11, v12}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ +088afa: 28b9 |0083: goto 003c // -0047 │ │ +088afc: 2205 6100 |0084: new-instance v5, Landroid/graphics/RectF; // type@0061 │ │ +088b00: 821a |0086: int-to-float v10, v1 │ │ +088b02: 820b |0087: int-to-float v11, v0 │ │ +088b04: 705b c101 c5ac |0088: invoke-direct {v5, v12, v12, v10, v11}, Landroid/graphics/RectF;.:(FFFF)V // method@01c1 │ │ +088b0a: 2204 6100 |008b: new-instance v4, Landroid/graphics/RectF; // type@0061 │ │ +088b0e: 7057 c101 c48c |008d: invoke-direct {v4, v12, v12, v8, v7}, Landroid/graphics/RectF;.:(FFFF)V // method@01c1 │ │ +088b14: 620a 300d |0090: sget-object v10, Luk/co/senab/photoview/PhotoViewAttacher$2;.$SwitchMap$android$widget$ImageView$ScaleType:[I // field@0d30 │ │ +088b18: 54eb 500d |0092: iget-object v11, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ +088b1c: 6e10 1c1a 0b00 |0094: invoke-virtual {v11}, Landroid/widget/ImageView$ScaleType;.ordinal:()I // method@1a1c │ │ +088b22: 0a0b |0097: move-result v11 │ │ +088b24: 440a 0a0b |0098: aget v10, v10, v11 │ │ +088b28: 2b0a 2600 0000 |009a: packed-switch v10, 000000c0 // +00000026 │ │ +088b2e: 289f |009d: goto 003c // -0061 │ │ +088b30: 54ea 3d0d |009e: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +088b34: 620b 2500 |00a0: sget-object v11, Landroid/graphics/Matrix$ScaleToFit;.START:Landroid/graphics/Matrix$ScaleToFit; // field@0025 │ │ +088b38: 6e40 9701 5ab4 |00a2: invoke-virtual {v10, v5, v4, v11}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0197 │ │ +088b3e: 2897 |00a5: goto 003c // -0069 │ │ +088b40: 54ea 3d0d |00a6: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +088b44: 620b 2200 |00a8: sget-object v11, Landroid/graphics/Matrix$ScaleToFit;.CENTER:Landroid/graphics/Matrix$ScaleToFit; // field@0022 │ │ +088b48: 6e40 9701 5ab4 |00aa: invoke-virtual {v10, v5, v4, v11}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0197 │ │ +088b4e: 288f |00ad: goto 003c // -0071 │ │ +088b50: 54ea 3d0d |00ae: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +088b54: 620b 2300 |00b0: sget-object v11, Landroid/graphics/Matrix$ScaleToFit;.END:Landroid/graphics/Matrix$ScaleToFit; // field@0023 │ │ +088b58: 6e40 9701 5ab4 |00b2: invoke-virtual {v10, v5, v4, v11}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0197 │ │ +088b5e: 2887 |00b5: goto 003c // -0079 │ │ +088b60: 54ea 3d0d |00b6: iget-object v10, v14, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +088b64: 620b 2400 |00b8: sget-object v11, Landroid/graphics/Matrix$ScaleToFit;.FILL:Landroid/graphics/Matrix$ScaleToFit; // field@0024 │ │ +088b68: 6e40 9701 5ab4 |00ba: invoke-virtual {v10, v5, v4, v11}, Landroid/graphics/Matrix;.setRectToRect:(Landroid/graphics/RectF;Landroid/graphics/RectF;Landroid/graphics/Matrix$ScaleToFit;)Z // method@0197 │ │ +088b6e: 2900 7fff |00bd: goto/16 003c // -0081 │ │ +088b72: 0000 |00bf: nop // spacer │ │ +088b74: 0001 0400 0200 0000 0400 0000 1400 ... |00c0: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=840 │ │ 0x0007 line=841 │ │ 0x000b line=899 │ │ 0x000c line=845 │ │ 0x0011 line=846 │ │ @@ -221119,42 +221174,42 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -088bb4: |[088bb4] uk.co.senab.photoview.PhotoViewAttacher.cleanup:()V │ │ -088bc4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -088bc6: 5442 420d |0001: iget-object v2, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ -088bca: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ -088bce: 0e00 |0005: return-void │ │ -088bd0: 5442 420d |0006: iget-object v2, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ -088bd4: 6e10 df1b 0200 |0008: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -088bda: 0c00 |000b: move-result-object v0 │ │ -088bdc: 1f00 9f03 |000c: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ -088be0: 3800 1700 |000e: if-eqz v0, 0025 // +0017 │ │ -088be4: 6e10 301a 0000 |0010: invoke-virtual {v0}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1a30 │ │ -088bea: 0c01 |0013: move-result-object v1 │ │ -088bec: 3801 0b00 |0014: if-eqz v1, 001f // +000b │ │ -088bf0: 6e10 7819 0100 |0016: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@1978 │ │ -088bf6: 0a02 |0019: move-result v2 │ │ -088bf8: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ -088bfc: 6e20 7919 4100 |001c: invoke-virtual {v1, v4}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1979 │ │ -088c02: 6e20 3e1a 3000 |001f: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1a3e │ │ -088c08: 7010 5a20 0400 |0022: invoke-direct {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.cancelFling:()V // method@205a │ │ -088c0e: 5442 410d |0025: iget-object v2, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ -088c12: 3802 0700 |0027: if-eqz v2, 002e // +0007 │ │ -088c16: 5442 410d |0029: iget-object v2, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ -088c1a: 6e20 3318 3200 |002b: invoke-virtual {v2, v3}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1833 │ │ -088c20: 5b43 490d |002e: iput-object v3, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixChangeListener:Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener; // field@0d49 │ │ -088c24: 5b43 4e0d |0030: iput-object v3, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mPhotoTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener; // field@0d4e │ │ -088c28: 5b43 530d |0032: iput-object v3, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mViewTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener; // field@0d53 │ │ -088c2c: 5b43 420d |0034: iput-object v3, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ -088c30: 28cf |0036: goto 0005 // -0031 │ │ +088b8c: |[088b8c] uk.co.senab.photoview.PhotoViewAttacher.cleanup:()V │ │ +088b9c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +088b9e: 5442 420d |0001: iget-object v2, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ +088ba2: 3902 0300 |0003: if-nez v2, 0006 // +0003 │ │ +088ba6: 0e00 |0005: return-void │ │ +088ba8: 5442 420d |0006: iget-object v2, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ +088bac: 6e10 df1b 0200 |0008: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +088bb2: 0c00 |000b: move-result-object v0 │ │ +088bb4: 1f00 9f03 |000c: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ +088bb8: 3800 1700 |000e: if-eqz v0, 0025 // +0017 │ │ +088bbc: 6e10 301a 0000 |0010: invoke-virtual {v0}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1a30 │ │ +088bc2: 0c01 |0013: move-result-object v1 │ │ +088bc4: 3801 0b00 |0014: if-eqz v1, 001f // +000b │ │ +088bc8: 6e10 7819 0100 |0016: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@1978 │ │ +088bce: 0a02 |0019: move-result v2 │ │ +088bd0: 3802 0500 |001a: if-eqz v2, 001f // +0005 │ │ +088bd4: 6e20 7919 4100 |001c: invoke-virtual {v1, v4}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@1979 │ │ +088bda: 6e20 3e1a 3000 |001f: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@1a3e │ │ +088be0: 7010 5a20 0400 |0022: invoke-direct {v4}, Luk/co/senab/photoview/PhotoViewAttacher;.cancelFling:()V // method@205a │ │ +088be6: 5442 410d |0025: iget-object v2, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ +088bea: 3802 0700 |0027: if-eqz v2, 002e // +0007 │ │ +088bee: 5442 410d |0029: iget-object v2, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ +088bf2: 6e20 3318 3200 |002b: invoke-virtual {v2, v3}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@1833 │ │ +088bf8: 5b43 490d |002e: iput-object v3, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixChangeListener:Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener; // field@0d49 │ │ +088bfc: 5b43 4e0d |0030: iput-object v3, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mPhotoTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener; // field@0d4e │ │ +088c00: 5b43 530d |0032: iput-object v3, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mViewTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener; // field@0d53 │ │ +088c04: 5b43 420d |0034: iput-object v3, v4, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ +088c08: 28cf |0036: goto 0005 // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=204 │ │ 0x0005 line=235 │ │ 0x0006 line=208 │ │ 0x000e line=210 │ │ 0x0010 line=212 │ │ @@ -221178,21 +221233,21 @@ │ │ type : '()Landroid/graphics/RectF;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -088c34: |[088c34] uk.co.senab.photoview.PhotoViewAttacher.getDisplayRect:()Landroid/graphics/RectF; │ │ -088c44: 7010 5d20 0100 |0000: invoke-direct {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.checkMatrixBounds:()Z // method@205d │ │ -088c4a: 6e10 6220 0100 |0003: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ -088c50: 0c00 |0006: move-result-object v0 │ │ -088c52: 7020 6120 0100 |0007: invoke-direct {v1, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:(Landroid/graphics/Matrix;)Landroid/graphics/RectF; // method@2061 │ │ -088c58: 0c00 |000a: move-result-object v0 │ │ -088c5a: 1100 |000b: return-object v0 │ │ +088c0c: |[088c0c] uk.co.senab.photoview.PhotoViewAttacher.getDisplayRect:()Landroid/graphics/RectF; │ │ +088c1c: 7010 5d20 0100 |0000: invoke-direct {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.checkMatrixBounds:()Z // method@205d │ │ +088c22: 6e10 6220 0100 |0003: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.getDrawMatrix:()Landroid/graphics/Matrix; // method@2062 │ │ +088c28: 0c00 |0006: move-result-object v0 │ │ +088c2a: 7020 6120 0100 |0007: invoke-direct {v1, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:(Landroid/graphics/Matrix;)Landroid/graphics/RectF; // method@2061 │ │ +088c30: 0c00 |000a: move-result-object v0 │ │ +088c32: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0003 line=240 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ │ │ @@ -221201,23 +221256,23 @@ │ │ type : '()Landroid/graphics/Matrix;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -088c5c: |[088c5c] uk.co.senab.photoview.PhotoViewAttacher.getDrawMatrix:()Landroid/graphics/Matrix; │ │ -088c6c: 5420 400d |0000: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mDrawMatrix:Landroid/graphics/Matrix; // field@0d40 │ │ -088c70: 5421 3d0d |0002: iget-object v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ -088c74: 6e20 9601 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Matrix;.set:(Landroid/graphics/Matrix;)V // method@0196 │ │ -088c7a: 5420 400d |0007: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mDrawMatrix:Landroid/graphics/Matrix; // field@0d40 │ │ -088c7e: 5421 520d |0009: iget-object v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ -088c82: 6e20 9001 1000 |000b: invoke-virtual {v0, v1}, Landroid/graphics/Matrix;.postConcat:(Landroid/graphics/Matrix;)Z // method@0190 │ │ -088c88: 5420 400d |000e: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mDrawMatrix:Landroid/graphics/Matrix; // field@0d40 │ │ -088c8c: 1100 |0010: return-object v0 │ │ +088c34: |[088c34] uk.co.senab.photoview.PhotoViewAttacher.getDrawMatrix:()Landroid/graphics/Matrix; │ │ +088c44: 5420 400d |0000: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mDrawMatrix:Landroid/graphics/Matrix; // field@0d40 │ │ +088c48: 5421 3d0d |0002: iget-object v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mBaseMatrix:Landroid/graphics/Matrix; // field@0d3d │ │ +088c4c: 6e20 9601 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Matrix;.set:(Landroid/graphics/Matrix;)V // method@0196 │ │ +088c52: 5420 400d |0007: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mDrawMatrix:Landroid/graphics/Matrix; // field@0d40 │ │ +088c56: 5421 520d |0009: iget-object v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ +088c5a: 6e20 9001 1000 |000b: invoke-virtual {v0, v1}, Landroid/graphics/Matrix;.postConcat:(Landroid/graphics/Matrix;)Z // method@0190 │ │ +088c60: 5420 400d |000e: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mDrawMatrix:Landroid/graphics/Matrix; // field@0d40 │ │ +088c64: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x0007 line=678 │ │ 0x000e line=679 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ @@ -221227,28 +221282,28 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -088c90: |[088c90] uk.co.senab.photoview.PhotoViewAttacher.getImageView:()Landroid/widget/ImageView; │ │ -088ca0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -088ca2: 5431 420d |0001: iget-object v1, v3, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ -088ca6: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -088caa: 5431 420d |0005: iget-object v1, v3, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ -088cae: 6e10 df1b 0100 |0007: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ -088cb4: 0c00 |000a: move-result-object v0 │ │ -088cb6: 1f00 9f03 |000b: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ -088cba: 3900 0c00 |000d: if-nez v0, 0019 // +000c │ │ -088cbe: 6e10 5f20 0300 |000f: invoke-virtual {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.cleanup:()V // method@205f │ │ -088cc4: 1a01 ed0a |0012: const-string v1, "PhotoViewAttacher" // string@0aed │ │ -088cc8: 1a02 1204 |0014: const-string v2, "ImageView no longer exists. You should not use this PhotoViewAttacher any more." // string@0412 │ │ -088ccc: 7120 0218 2100 |0016: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ -088cd2: 1100 |0019: return-object v0 │ │ +088c68: |[088c68] uk.co.senab.photoview.PhotoViewAttacher.getImageView:()Landroid/widget/ImageView; │ │ +088c78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +088c7a: 5431 420d |0001: iget-object v1, v3, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ +088c7e: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +088c82: 5431 420d |0005: iget-object v1, v3, Luk/co/senab/photoview/PhotoViewAttacher;.mImageView:Ljava/lang/ref/WeakReference; // field@0d42 │ │ +088c86: 6e10 df1b 0100 |0007: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@1bdf │ │ +088c8c: 0c00 |000a: move-result-object v0 │ │ +088c8e: 1f00 9f03 |000b: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ +088c92: 3900 0c00 |000d: if-nez v0, 0019 // +000c │ │ +088c96: 6e10 5f20 0300 |000f: invoke-virtual {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.cleanup:()V // method@205f │ │ +088c9c: 1a01 eb0a |0012: const-string v1, "PhotoViewAttacher" // string@0aeb │ │ +088ca0: 1a02 1104 |0014: const-string v2, "ImageView no longer exists. You should not use this PhotoViewAttacher any more." // string@0411 │ │ +088ca4: 7120 0218 2100 |0016: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ +088caa: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0001 line=275 │ │ 0x0005 line=276 │ │ 0x000d line=280 │ │ 0x000f line=281 │ │ @@ -221264,17 +221319,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088cd4: |[088cd4] uk.co.senab.photoview.PhotoViewAttacher.getMaximumScale:()F │ │ -088ce4: 5210 4b0d |0000: iget v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ -088ce8: 0f00 |0002: return v0 │ │ +088cac: |[088cac] uk.co.senab.photoview.PhotoViewAttacher.getMaximumScale:()F │ │ +088cbc: 5210 4b0d |0000: iget v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ +088cc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ │ │ #5 : (in Luk/co/senab/photoview/PhotoViewAttacher;) │ │ @@ -221282,17 +221337,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088cec: |[088cec] uk.co.senab.photoview.PhotoViewAttacher.getMediumScale:()F │ │ -088cfc: 5210 4c0d |0000: iget v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ -088d00: 0f00 |0002: return v0 │ │ +088cc4: |[088cc4] uk.co.senab.photoview.PhotoViewAttacher.getMediumScale:()F │ │ +088cd4: 5210 4c0d |0000: iget v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ +088cd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ │ │ #6 : (in Luk/co/senab/photoview/PhotoViewAttacher;) │ │ @@ -221300,17 +221355,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088d04: |[088d04] uk.co.senab.photoview.PhotoViewAttacher.getMinimumScale:()F │ │ -088d14: 5210 4d0d |0000: iget v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ -088d18: 0f00 |0002: return v0 │ │ +088cdc: |[088cdc] uk.co.senab.photoview.PhotoViewAttacher.getMinimumScale:()F │ │ +088cec: 5210 4d0d |0000: iget v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ +088cf0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ │ │ #7 : (in Luk/co/senab/photoview/PhotoViewAttacher;) │ │ @@ -221318,36 +221373,36 @@ │ │ type : '()F' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -088d1c: |[088d1c] uk.co.senab.photoview.PhotoViewAttacher.getScale:()F │ │ -088d2c: 1904 0040 |0000: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ -088d30: 5460 520d |0002: iget-object v0, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ -088d34: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -088d36: 7030 6b20 0601 |0005: invoke-direct {v6, v0, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.getValue:(Landroid/graphics/Matrix;I)F // method@206b │ │ -088d3c: 0a00 |0008: move-result v0 │ │ -088d3e: 8900 |0009: float-to-double v0, v0 │ │ -088d40: 7140 a01b 1054 |000a: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@1ba0 │ │ -088d46: 0b00 |000d: move-result-wide v0 │ │ -088d48: 8c00 |000e: double-to-float v0, v0 │ │ -088d4a: 5461 520d |000f: iget-object v1, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ -088d4e: 1232 |0011: const/4 v2, #int 3 // #3 │ │ -088d50: 7030 6b20 1602 |0012: invoke-direct {v6, v1, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.getValue:(Landroid/graphics/Matrix;I)F // method@206b │ │ -088d56: 0a01 |0015: move-result v1 │ │ -088d58: 8912 |0016: float-to-double v2, v1 │ │ -088d5a: 7140 a01b 3254 |0017: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@1ba0 │ │ -088d60: 0b02 |001a: move-result-wide v2 │ │ -088d62: 8c21 |001b: double-to-float v1, v2 │ │ -088d64: c610 |001c: add-float/2addr v0, v1 │ │ -088d66: 7110 fd17 0000 |001d: invoke-static {v0}, Landroid/util/FloatMath;.sqrt:(F)F // method@17fd │ │ -088d6c: 0a00 |0020: move-result v0 │ │ -088d6e: 0f00 |0021: return v0 │ │ +088cf4: |[088cf4] uk.co.senab.photoview.PhotoViewAttacher.getScale:()F │ │ +088d04: 1904 0040 |0000: const-wide/high16 v4, #long 4611686018427387904 // #4000 │ │ +088d08: 5460 520d |0002: iget-object v0, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ +088d0c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +088d0e: 7030 6b20 0601 |0005: invoke-direct {v6, v0, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.getValue:(Landroid/graphics/Matrix;I)F // method@206b │ │ +088d14: 0a00 |0008: move-result v0 │ │ +088d16: 8900 |0009: float-to-double v0, v0 │ │ +088d18: 7140 a01b 1054 |000a: invoke-static {v0, v1, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@1ba0 │ │ +088d1e: 0b00 |000d: move-result-wide v0 │ │ +088d20: 8c00 |000e: double-to-float v0, v0 │ │ +088d22: 5461 520d |000f: iget-object v1, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ +088d26: 1232 |0011: const/4 v2, #int 3 // #3 │ │ +088d28: 7030 6b20 1602 |0012: invoke-direct {v6, v1, v2}, Luk/co/senab/photoview/PhotoViewAttacher;.getValue:(Landroid/graphics/Matrix;I)F // method@206b │ │ +088d2e: 0a01 |0015: move-result v1 │ │ +088d30: 8912 |0016: float-to-double v2, v1 │ │ +088d32: 7140 a01b 3254 |0017: invoke-static {v2, v3, v4, v5}, Ljava/lang/Math;.pow:(DD)D // method@1ba0 │ │ +088d38: 0b02 |001a: move-result-wide v2 │ │ +088d3a: 8c21 |001b: double-to-float v1, v2 │ │ +088d3c: c610 |001c: add-float/2addr v0, v1 │ │ +088d3e: 7110 fd17 0000 |001d: invoke-static {v0}, Landroid/util/FloatMath;.sqrt:(F)F // method@17fd │ │ +088d44: 0a00 |0020: move-result v0 │ │ +088d46: 0f00 |0021: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=324 │ │ locals : │ │ 0x0000 - 0x0022 reg=6 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ │ │ #8 : (in Luk/co/senab/photoview/PhotoViewAttacher;) │ │ @@ -221355,17 +221410,17 @@ │ │ type : '()Landroid/widget/ImageView$ScaleType;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088d70: |[088d70] uk.co.senab.photoview.PhotoViewAttacher.getScaleType:()Landroid/widget/ImageView$ScaleType; │ │ -088d80: 5410 500d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ -088d84: 1100 |0002: return-object v0 │ │ +088d48: |[088d48] uk.co.senab.photoview.PhotoViewAttacher.getScaleType:()Landroid/widget/ImageView$ScaleType; │ │ +088d58: 5410 500d |0000: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ +088d5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ │ │ #9 : (in Luk/co/senab/photoview/PhotoViewAttacher;) │ │ @@ -221373,45 +221428,45 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -088d88: |[088d88] uk.co.senab.photoview.PhotoViewAttacher.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ -088d98: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -088d9a: 6e10 6920 0600 |0001: invoke-virtual {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ -088da0: 0a00 |0004: move-result v0 │ │ -088da2: 6e10 7b18 0700 |0005: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -088da8: 0a01 |0008: move-result v1 │ │ -088daa: 6e10 7d18 0700 |0009: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -088db0: 0a02 |000c: move-result v2 │ │ -088db2: 5263 4c0d |000d: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ -088db6: 2e03 0003 |000f: cmpg-float v3, v0, v3 │ │ -088dba: 3b03 0900 |0011: if-gez v3, 001a // +0009 │ │ -088dbe: 5263 4c0d |0013: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ -088dc2: 1214 |0015: const/4 v4, #int 1 // #1 │ │ -088dc4: 6e54 8320 3621 |0016: invoke-virtual {v6, v3, v1, v2, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(FFFZ)V // method@2083 │ │ -088dca: 0f05 |0019: return v5 │ │ -088dcc: 5263 4c0d |001a: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ -088dd0: 2d03 0003 |001c: cmpl-float v3, v0, v3 │ │ -088dd4: 3a03 1100 |001e: if-ltz v3, 002f // +0011 │ │ -088dd8: 5263 4b0d |0020: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ -088ddc: 2e03 0003 |0022: cmpg-float v3, v0, v3 │ │ -088de0: 3b03 0b00 |0024: if-gez v3, 002f // +000b │ │ -088de4: 5263 4b0d |0026: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ -088de8: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -088dea: 6e54 8320 3621 |0029: invoke-virtual {v6, v3, v1, v2, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(FFFZ)V // method@2083 │ │ -088df0: 28ed |002c: goto 0019 // -0013 │ │ -088df2: 0d03 |002d: move-exception v3 │ │ -088df4: 28eb |002e: goto 0019 // -0015 │ │ -088df6: 5263 4d0d |002f: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ -088dfa: 1214 |0031: const/4 v4, #int 1 // #1 │ │ -088dfc: 6e54 8320 3621 |0032: invoke-virtual {v6, v3, v1, v2, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(FFFZ)V // method@2083 │ │ -088e02: 28e4 |0035: goto 0019 // -001c │ │ +088d60: |[088d60] uk.co.senab.photoview.PhotoViewAttacher.onDoubleTap:(Landroid/view/MotionEvent;)Z │ │ +088d70: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +088d72: 6e10 6920 0600 |0001: invoke-virtual {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ +088d78: 0a00 |0004: move-result v0 │ │ +088d7a: 6e10 7b18 0700 |0005: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +088d80: 0a01 |0008: move-result v1 │ │ +088d82: 6e10 7d18 0700 |0009: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +088d88: 0a02 |000c: move-result v2 │ │ +088d8a: 5263 4c0d |000d: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ +088d8e: 2e03 0003 |000f: cmpg-float v3, v0, v3 │ │ +088d92: 3b03 0900 |0011: if-gez v3, 001a // +0009 │ │ +088d96: 5263 4c0d |0013: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ +088d9a: 1214 |0015: const/4 v4, #int 1 // #1 │ │ +088d9c: 6e54 8320 3621 |0016: invoke-virtual {v6, v3, v1, v2, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(FFFZ)V // method@2083 │ │ +088da2: 0f05 |0019: return v5 │ │ +088da4: 5263 4c0d |001a: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ +088da8: 2d03 0003 |001c: cmpl-float v3, v0, v3 │ │ +088dac: 3a03 1100 |001e: if-ltz v3, 002f // +0011 │ │ +088db0: 5263 4b0d |0020: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ +088db4: 2e03 0003 |0022: cmpg-float v3, v0, v3 │ │ +088db8: 3b03 0b00 |0024: if-gez v3, 002f // +000b │ │ +088dbc: 5263 4b0d |0026: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ +088dc0: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +088dc2: 6e54 8320 3621 |0029: invoke-virtual {v6, v3, v1, v2, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(FFFZ)V // method@2083 │ │ +088dc8: 28ed |002c: goto 0019 // -0013 │ │ +088dca: 0d03 |002d: move-exception v3 │ │ +088dcc: 28eb |002e: goto 0019 // -0015 │ │ +088dce: 5263 4d0d |002f: iget v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ +088dd2: 1214 |0031: const/4 v4, #int 1 // #1 │ │ +088dd4: 6e54 8320 3621 |0032: invoke-virtual {v6, v3, v1, v2, v4}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(FFFZ)V // method@2083 │ │ +088dda: 28e4 |0035: goto 0019 // -001c │ │ catches : 1 │ │ 0x0001 - 0x0035 │ │ Ljava/lang/ArrayIndexOutOfBoundsException; -> 0x002d │ │ positions : │ │ 0x0001 line=335 │ │ 0x0005 line=336 │ │ 0x0009 line=337 │ │ @@ -221440,17 +221495,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -088e14: |[088e14] uk.co.senab.photoview.PhotoViewAttacher.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z │ │ -088e24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -088e26: 0f00 |0001: return v0 │ │ +088dec: |[088dec] uk.co.senab.photoview.PhotoViewAttacher.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z │ │ +088dfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +088dfe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ 0x0000 - 0x0002 reg=2 e Landroid/view/MotionEvent; │ │ │ │ @@ -221459,62 +221514,62 @@ │ │ type : '(FF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -088e28: |[088e28] uk.co.senab.photoview.PhotoViewAttacher.onDrag:(FF)V │ │ -088e38: 1229 |0000: const/4 v9, #int 2 // #2 │ │ -088e3a: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -088e3c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -088e3e: 6302 3b0d |0003: sget-boolean v2, Luk/co/senab/photoview/PhotoViewAttacher;.DEBUG:Z // field@0d3b │ │ -088e42: 3802 1f00 |0005: if-eqz v2, 0024 // +001f │ │ -088e46: 7100 a220 0000 |0007: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ -088e4c: 0c02 |000a: move-result-object v2 │ │ -088e4e: 1a03 ed0a |000b: const-string v3, "PhotoViewAttacher" // string@0aed │ │ -088e52: 1a04 b41e |000d: const-string v4, "onDrag: dx: %.2f. dy: %.2f" // string@1eb4 │ │ -088e56: 2395 f904 |000f: new-array v5, v9, [Ljava/lang/Object; // type@04f9 │ │ -088e5a: 7110 861b 0b00 |0011: invoke-static {v11}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1b86 │ │ -088e60: 0c06 |0014: move-result-object v6 │ │ -088e62: 4d06 0507 |0015: aput-object v6, v5, v7 │ │ -088e66: 7110 861b 0c00 |0017: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1b86 │ │ -088e6c: 0c06 |001a: move-result-object v6 │ │ -088e6e: 4d06 0508 |001b: aput-object v6, v5, v8 │ │ -088e72: 7120 ba1b 5400 |001d: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -088e78: 0c04 |0020: move-result-object v4 │ │ -088e7a: 7230 a320 3204 |0021: invoke-interface {v2, v3, v4}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ -088e80: 6e10 6320 0a00 |0024: invoke-virtual {v10}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -088e86: 0c00 |0027: move-result-object v0 │ │ -088e88: 54a2 520d |0028: iget-object v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ -088e8c: 6e30 9401 b20c |002a: invoke-virtual {v2, v11, v12}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ -088e92: 7010 5b20 0a00 |002d: invoke-direct {v10}, Luk/co/senab/photoview/PhotoViewAttacher;.checkAndDisplayMatrix:()V // method@205b │ │ -088e98: 55a2 3c0d |0030: iget-boolean v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mAllowParentInterceptOnEdge:Z // field@0d3c │ │ -088e9c: 3802 2b00 |0032: if-eqz v2, 005d // +002b │ │ -088ea0: 54a2 4f0d |0034: iget-object v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleDragDetector:Luk/co/senab/photoview/gestures/GestureDetector; // field@0d4f │ │ -088ea4: 7210 9a20 0200 |0036: invoke-interface {v2}, Luk/co/senab/photoview/gestures/GestureDetector;.isScaling:()Z // method@209a │ │ -088eaa: 0a02 |0039: move-result v2 │ │ -088eac: 3902 2300 |003a: if-nez v2, 005d // +0023 │ │ -088eb0: 52a2 510d |003c: iget v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ -088eb4: 3292 1600 |003e: if-eq v2, v9, 0054 // +0016 │ │ -088eb8: 52a2 510d |0040: iget v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ -088ebc: 3902 0800 |0042: if-nez v2, 004a // +0008 │ │ -088ec0: 1502 803f |0044: const/high16 v2, #int 1065353216 // #3f80 │ │ -088ec4: 2d02 0b02 |0046: cmpl-float v2, v11, v2 │ │ -088ec8: 3b02 0c00 |0048: if-gez v2, 0054 // +000c │ │ -088ecc: 52a2 510d |004a: iget v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ -088ed0: 3382 1100 |004c: if-ne v2, v8, 005d // +0011 │ │ -088ed4: 1502 80bf |004e: const/high16 v2, #int -1082130432 // #bf80 │ │ -088ed8: 2e02 0b02 |0050: cmpg-float v2, v11, v2 │ │ -088edc: 3c02 0b00 |0052: if-gtz v2, 005d // +000b │ │ -088ee0: 6e10 2c1a 0000 |0054: invoke-virtual {v0}, Landroid/widget/ImageView;.getParent:()Landroid/view/ViewParent; // method@1a2c │ │ -088ee6: 0c01 |0057: move-result-object v1 │ │ -088ee8: 3801 0500 |0058: if-eqz v1, 005d // +0005 │ │ -088eec: 7220 6b19 7100 |005a: invoke-interface {v1, v7}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ -088ef2: 0e00 |005d: return-void │ │ +088e00: |[088e00] uk.co.senab.photoview.PhotoViewAttacher.onDrag:(FF)V │ │ +088e10: 1229 |0000: const/4 v9, #int 2 // #2 │ │ +088e12: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +088e14: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +088e16: 6302 3b0d |0003: sget-boolean v2, Luk/co/senab/photoview/PhotoViewAttacher;.DEBUG:Z // field@0d3b │ │ +088e1a: 3802 1f00 |0005: if-eqz v2, 0024 // +001f │ │ +088e1e: 7100 a220 0000 |0007: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ +088e24: 0c02 |000a: move-result-object v2 │ │ +088e26: 1a03 eb0a |000b: const-string v3, "PhotoViewAttacher" // string@0aeb │ │ +088e2a: 1a04 b21e |000d: const-string v4, "onDrag: dx: %.2f. dy: %.2f" // string@1eb2 │ │ +088e2e: 2395 f904 |000f: new-array v5, v9, [Ljava/lang/Object; // type@04f9 │ │ +088e32: 7110 861b 0b00 |0011: invoke-static {v11}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1b86 │ │ +088e38: 0c06 |0014: move-result-object v6 │ │ +088e3a: 4d06 0507 |0015: aput-object v6, v5, v7 │ │ +088e3e: 7110 861b 0c00 |0017: invoke-static {v12}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1b86 │ │ +088e44: 0c06 |001a: move-result-object v6 │ │ +088e46: 4d06 0508 |001b: aput-object v6, v5, v8 │ │ +088e4a: 7120 ba1b 5400 |001d: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +088e50: 0c04 |0020: move-result-object v4 │ │ +088e52: 7230 a320 3204 |0021: invoke-interface {v2, v3, v4}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ +088e58: 6e10 6320 0a00 |0024: invoke-virtual {v10}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +088e5e: 0c00 |0027: move-result-object v0 │ │ +088e60: 54a2 520d |0028: iget-object v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ +088e64: 6e30 9401 b20c |002a: invoke-virtual {v2, v11, v12}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@0194 │ │ +088e6a: 7010 5b20 0a00 |002d: invoke-direct {v10}, Luk/co/senab/photoview/PhotoViewAttacher;.checkAndDisplayMatrix:()V // method@205b │ │ +088e70: 55a2 3c0d |0030: iget-boolean v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mAllowParentInterceptOnEdge:Z // field@0d3c │ │ +088e74: 3802 2b00 |0032: if-eqz v2, 005d // +002b │ │ +088e78: 54a2 4f0d |0034: iget-object v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleDragDetector:Luk/co/senab/photoview/gestures/GestureDetector; // field@0d4f │ │ +088e7c: 7210 9a20 0200 |0036: invoke-interface {v2}, Luk/co/senab/photoview/gestures/GestureDetector;.isScaling:()Z // method@209a │ │ +088e82: 0a02 |0039: move-result v2 │ │ +088e84: 3902 2300 |003a: if-nez v2, 005d // +0023 │ │ +088e88: 52a2 510d |003c: iget v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ +088e8c: 3292 1600 |003e: if-eq v2, v9, 0054 // +0016 │ │ +088e90: 52a2 510d |0040: iget v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ +088e94: 3902 0800 |0042: if-nez v2, 004a // +0008 │ │ +088e98: 1502 803f |0044: const/high16 v2, #int 1065353216 // #3f80 │ │ +088e9c: 2d02 0b02 |0046: cmpl-float v2, v11, v2 │ │ +088ea0: 3b02 0c00 |0048: if-gez v2, 0054 // +000c │ │ +088ea4: 52a2 510d |004a: iget v2, v10, Luk/co/senab/photoview/PhotoViewAttacher;.mScrollEdge:I // field@0d51 │ │ +088ea8: 3382 1100 |004c: if-ne v2, v8, 005d // +0011 │ │ +088eac: 1502 80bf |004e: const/high16 v2, #int -1082130432 // #bf80 │ │ +088eb0: 2e02 0b02 |0050: cmpg-float v2, v11, v2 │ │ +088eb4: 3c02 0b00 |0052: if-gtz v2, 005d // +000b │ │ +088eb8: 6e10 2c1a 0000 |0054: invoke-virtual {v0}, Landroid/widget/ImageView;.getParent:()Landroid/view/ViewParent; // method@1a2c │ │ +088ebe: 0c01 |0057: move-result-object v1 │ │ +088ec0: 3801 0500 |0058: if-eqz v1, 005d // +0005 │ │ +088ec4: 7220 6b19 7100 |005a: invoke-interface {v1, v7}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ +088eca: 0e00 |005d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=361 │ │ 0x0007 line=362 │ │ 0x0024 line=366 │ │ 0x0028 line=367 │ │ 0x002d line=368 │ │ @@ -221536,63 +221591,63 @@ │ │ type : '(FFFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 98 16-bit code units │ │ -088ef4: |[088ef4] uk.co.senab.photoview.PhotoViewAttacher.onFling:(FFFF)V │ │ -088f04: 6301 3b0d |0000: sget-boolean v1, Luk/co/senab/photoview/PhotoViewAttacher;.DEBUG:Z // field@0d3b │ │ -088f08: 3801 3c00 |0002: if-eqz v1, 003e // +003c │ │ -088f0c: 7100 a220 0000 |0004: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ -088f12: 0c01 |0007: move-result-object v1 │ │ -088f14: 1a02 ed0a |0008: const-string v2, "PhotoViewAttacher" // string@0aed │ │ -088f18: 2203 f003 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ -088f1c: 7010 c91b 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ -088f22: 1a04 c31e |000f: const-string v4, "onFling. sX: " // string@1ec3 │ │ -088f26: 6e20 d21b 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -088f2c: 0c03 |0014: move-result-object v3 │ │ -088f2e: 6e20 cd1b 7300 |0015: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1bcd │ │ -088f34: 0c03 |0018: move-result-object v3 │ │ -088f36: 1a04 8f00 |0019: const-string v4, " sY: " // string@008f │ │ -088f3a: 6e20 d21b 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -088f40: 0c03 |001e: move-result-object v3 │ │ -088f42: 6e20 cd1b 8300 |001f: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1bcd │ │ -088f48: 0c03 |0022: move-result-object v3 │ │ -088f4a: 1a04 3700 |0023: const-string v4, " Vx: " // string@0037 │ │ -088f4e: 6e20 d21b 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -088f54: 0c03 |0028: move-result-object v3 │ │ -088f56: 6e20 cd1b 9300 |0029: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1bcd │ │ -088f5c: 0c03 |002c: move-result-object v3 │ │ -088f5e: 1a04 3800 |002d: const-string v4, " Vy: " // string@0038 │ │ -088f62: 6e20 d21b 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ -088f68: 0c03 |0032: move-result-object v3 │ │ -088f6a: 6e20 cd1b a300 |0033: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1bcd │ │ -088f70: 0c03 |0036: move-result-object v3 │ │ -088f72: 6e10 d61b 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ -088f78: 0c03 |003a: move-result-object v3 │ │ -088f7a: 7230 a320 2103 |003b: invoke-interface {v1, v2, v3}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ -088f80: 6e10 6320 0600 |003e: invoke-virtual {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -088f86: 0c00 |0041: move-result-object v0 │ │ -088f88: 2201 c004 |0042: new-instance v1, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // type@04c0 │ │ -088f8c: 6e10 221a 0000 |0044: invoke-virtual {v0}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@1a22 │ │ -088f92: 0c02 |0047: move-result-object v2 │ │ -088f94: 7030 4c20 6102 |0048: invoke-direct {v1, v6, v2}, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.:(Luk/co/senab/photoview/PhotoViewAttacher;Landroid/content/Context;)V // method@204c │ │ -088f9a: 5b61 3e0d |004b: iput-object v1, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ -088f9e: 5461 3e0d |004d: iget-object v1, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ -088fa2: 7020 6520 0600 |004f: invoke-direct {v6, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewWidth:(Landroid/widget/ImageView;)I // method@2065 │ │ -088fa8: 0a02 |0052: move-result v2 │ │ -088faa: 7020 6420 0600 |0053: invoke-direct {v6, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewHeight:(Landroid/widget/ImageView;)I // method@2064 │ │ -088fb0: 0a03 |0056: move-result v3 │ │ -088fb2: 8794 |0057: float-to-int v4, v9 │ │ -088fb4: 87a5 |0058: float-to-int v5, v10 │ │ -088fb6: 6e55 4e20 2143 |0059: invoke-virtual {v1, v2, v3, v4, v5}, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.fling:(IIII)V // method@204e │ │ -088fbc: 5461 3e0d |005c: iget-object v1, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ -088fc0: 6e20 351a 1000 |005e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.post:(Ljava/lang/Runnable;)Z // method@1a35 │ │ -088fc6: 0e00 |0061: return-void │ │ +088ecc: |[088ecc] uk.co.senab.photoview.PhotoViewAttacher.onFling:(FFFF)V │ │ +088edc: 6301 3b0d |0000: sget-boolean v1, Luk/co/senab/photoview/PhotoViewAttacher;.DEBUG:Z // field@0d3b │ │ +088ee0: 3801 3c00 |0002: if-eqz v1, 003e // +003c │ │ +088ee4: 7100 a220 0000 |0004: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ +088eea: 0c01 |0007: move-result-object v1 │ │ +088eec: 1a02 eb0a |0008: const-string v2, "PhotoViewAttacher" // string@0aeb │ │ +088ef0: 2203 f003 |000a: new-instance v3, Ljava/lang/StringBuilder; // type@03f0 │ │ +088ef4: 7010 c91b 0300 |000c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@1bc9 │ │ +088efa: 1a04 c11e |000f: const-string v4, "onFling. sX: " // string@1ec1 │ │ +088efe: 6e20 d21b 4300 |0011: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +088f04: 0c03 |0014: move-result-object v3 │ │ +088f06: 6e20 cd1b 7300 |0015: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1bcd │ │ +088f0c: 0c03 |0018: move-result-object v3 │ │ +088f0e: 1a04 8e00 |0019: const-string v4, " sY: " // string@008e │ │ +088f12: 6e20 d21b 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +088f18: 0c03 |001e: move-result-object v3 │ │ +088f1a: 6e20 cd1b 8300 |001f: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1bcd │ │ +088f20: 0c03 |0022: move-result-object v3 │ │ +088f22: 1a04 3600 |0023: const-string v4, " Vx: " // string@0036 │ │ +088f26: 6e20 d21b 4300 |0025: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +088f2c: 0c03 |0028: move-result-object v3 │ │ +088f2e: 6e20 cd1b 9300 |0029: invoke-virtual {v3, v9}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1bcd │ │ +088f34: 0c03 |002c: move-result-object v3 │ │ +088f36: 1a04 3700 |002d: const-string v4, " Vy: " // string@0037 │ │ +088f3a: 6e20 d21b 4300 |002f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@1bd2 │ │ +088f40: 0c03 |0032: move-result-object v3 │ │ +088f42: 6e20 cd1b a300 |0033: invoke-virtual {v3, v10}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@1bcd │ │ +088f48: 0c03 |0036: move-result-object v3 │ │ +088f4a: 6e10 d61b 0300 |0037: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@1bd6 │ │ +088f50: 0c03 |003a: move-result-object v3 │ │ +088f52: 7230 a320 2103 |003b: invoke-interface {v1, v2, v3}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ +088f58: 6e10 6320 0600 |003e: invoke-virtual {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +088f5e: 0c00 |0041: move-result-object v0 │ │ +088f60: 2201 c004 |0042: new-instance v1, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // type@04c0 │ │ +088f64: 6e10 221a 0000 |0044: invoke-virtual {v0}, Landroid/widget/ImageView;.getContext:()Landroid/content/Context; // method@1a22 │ │ +088f6a: 0c02 |0047: move-result-object v2 │ │ +088f6c: 7030 4c20 6102 |0048: invoke-direct {v1, v6, v2}, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.:(Luk/co/senab/photoview/PhotoViewAttacher;Landroid/content/Context;)V // method@204c │ │ +088f72: 5b61 3e0d |004b: iput-object v1, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ +088f76: 5461 3e0d |004d: iget-object v1, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ +088f7a: 7020 6520 0600 |004f: invoke-direct {v6, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewWidth:(Landroid/widget/ImageView;)I // method@2065 │ │ +088f80: 0a02 |0052: move-result v2 │ │ +088f82: 7020 6420 0600 |0053: invoke-direct {v6, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageViewHeight:(Landroid/widget/ImageView;)I // method@2064 │ │ +088f88: 0a03 |0056: move-result v3 │ │ +088f8a: 8794 |0057: float-to-int v4, v9 │ │ +088f8c: 87a5 |0058: float-to-int v5, v10 │ │ +088f8e: 6e55 4e20 2143 |0059: invoke-virtual {v1, v2, v3, v4, v5}, Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable;.fling:(IIII)V // method@204e │ │ +088f94: 5461 3e0d |005c: iget-object v1, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mCurrentFlingRunnable:Luk/co/senab/photoview/PhotoViewAttacher$FlingRunnable; // field@0d3e │ │ +088f98: 6e20 351a 1000 |005e: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.post:(Ljava/lang/Runnable;)Z // method@1a35 │ │ +088f9e: 0e00 |0061: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0004 line=394 │ │ 0x003e line=399 │ │ 0x0042 line=400 │ │ 0x004d line=401 │ │ @@ -221611,44 +221666,44 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -088fc8: |[088fc8] uk.co.senab.photoview.PhotoViewAttacher.onGlobalLayout:()V │ │ -088fd8: 6e10 6320 0600 |0000: invoke-virtual {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -088fde: 0c01 |0003: move-result-object v1 │ │ -088fe0: 3801 3500 |0004: if-eqz v1, 0039 // +0035 │ │ -088fe4: 5565 540d |0006: iget-boolean v5, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mZoomEnabled:Z // field@0d54 │ │ -088fe8: 3805 3100 |0008: if-eqz v5, 0039 // +0031 │ │ -088fec: 6e10 2f1a 0100 |000a: invoke-virtual {v1}, Landroid/widget/ImageView;.getTop:()I // method@1a2f │ │ -088ff2: 0a04 |000d: move-result v4 │ │ -088ff4: 6e10 2d1a 0100 |000e: invoke-virtual {v1}, Landroid/widget/ImageView;.getRight:()I // method@1a2d │ │ -088ffa: 0a03 |0011: move-result v3 │ │ -088ffc: 6e10 201a 0100 |0012: invoke-virtual {v1}, Landroid/widget/ImageView;.getBottom:()I // method@1a20 │ │ -089002: 0a00 |0015: move-result v0 │ │ -089004: 6e10 261a 0100 |0016: invoke-virtual {v1}, Landroid/widget/ImageView;.getLeft:()I // method@1a26 │ │ -08900a: 0a02 |0019: move-result v2 │ │ -08900c: 5265 460d |001a: iget v5, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvTop:I // field@0d46 │ │ -089010: 3354 0e00 |001c: if-ne v4, v5, 002a // +000e │ │ -089014: 5265 430d |001e: iget v5, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvBottom:I // field@0d43 │ │ -089018: 3350 0a00 |0020: if-ne v0, v5, 002a // +000a │ │ -08901c: 5265 440d |0022: iget v5, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvLeft:I // field@0d44 │ │ -089020: 3352 0600 |0024: if-ne v2, v5, 002a // +0006 │ │ -089024: 5265 450d |0026: iget v5, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvRight:I // field@0d45 │ │ -089028: 3253 1100 |0028: if-eq v3, v5, 0039 // +0011 │ │ -08902c: 6e10 231a 0100 |002a: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ -089032: 0c05 |002d: move-result-object v5 │ │ -089034: 7020 8820 5600 |002e: invoke-direct {v6, v5}, Luk/co/senab/photoview/PhotoViewAttacher;.updateBaseMatrix:(Landroid/graphics/drawable/Drawable;)V // method@2088 │ │ -08903a: 5964 460d |0031: iput v4, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvTop:I // field@0d46 │ │ -08903e: 5963 450d |0033: iput v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvRight:I // field@0d45 │ │ -089042: 5960 430d |0035: iput v0, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvBottom:I // field@0d43 │ │ -089046: 5962 440d |0037: iput v2, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvLeft:I // field@0d44 │ │ -08904a: 0e00 |0039: return-void │ │ +088fa0: |[088fa0] uk.co.senab.photoview.PhotoViewAttacher.onGlobalLayout:()V │ │ +088fb0: 6e10 6320 0600 |0000: invoke-virtual {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +088fb6: 0c01 |0003: move-result-object v1 │ │ +088fb8: 3801 3500 |0004: if-eqz v1, 0039 // +0035 │ │ +088fbc: 5565 540d |0006: iget-boolean v5, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mZoomEnabled:Z // field@0d54 │ │ +088fc0: 3805 3100 |0008: if-eqz v5, 0039 // +0031 │ │ +088fc4: 6e10 2f1a 0100 |000a: invoke-virtual {v1}, Landroid/widget/ImageView;.getTop:()I // method@1a2f │ │ +088fca: 0a04 |000d: move-result v4 │ │ +088fcc: 6e10 2d1a 0100 |000e: invoke-virtual {v1}, Landroid/widget/ImageView;.getRight:()I // method@1a2d │ │ +088fd2: 0a03 |0011: move-result v3 │ │ +088fd4: 6e10 201a 0100 |0012: invoke-virtual {v1}, Landroid/widget/ImageView;.getBottom:()I // method@1a20 │ │ +088fda: 0a00 |0015: move-result v0 │ │ +088fdc: 6e10 261a 0100 |0016: invoke-virtual {v1}, Landroid/widget/ImageView;.getLeft:()I // method@1a26 │ │ +088fe2: 0a02 |0019: move-result v2 │ │ +088fe4: 5265 460d |001a: iget v5, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvTop:I // field@0d46 │ │ +088fe8: 3354 0e00 |001c: if-ne v4, v5, 002a // +000e │ │ +088fec: 5265 430d |001e: iget v5, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvBottom:I // field@0d43 │ │ +088ff0: 3350 0a00 |0020: if-ne v0, v5, 002a // +000a │ │ +088ff4: 5265 440d |0022: iget v5, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvLeft:I // field@0d44 │ │ +088ff8: 3352 0600 |0024: if-ne v2, v5, 002a // +0006 │ │ +088ffc: 5265 450d |0026: iget v5, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvRight:I // field@0d45 │ │ +089000: 3253 1100 |0028: if-eq v3, v5, 0039 // +0011 │ │ +089004: 6e10 231a 0100 |002a: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ +08900a: 0c05 |002d: move-result-object v5 │ │ +08900c: 7020 8820 5600 |002e: invoke-direct {v6, v5}, Luk/co/senab/photoview/PhotoViewAttacher;.updateBaseMatrix:(Landroid/graphics/drawable/Drawable;)V // method@2088 │ │ +089012: 5964 460d |0031: iput v4, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvTop:I // field@0d46 │ │ +089016: 5963 450d |0033: iput v3, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvRight:I // field@0d45 │ │ +08901a: 5960 430d |0035: iput v0, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvBottom:I // field@0d43 │ │ +08901e: 5962 440d |0037: iput v2, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mIvLeft:I // field@0d44 │ │ +089022: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0004 line=410 │ │ 0x000a line=411 │ │ 0x000e line=412 │ │ 0x0012 line=413 │ │ @@ -221673,50 +221728,50 @@ │ │ type : '(FFF)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 68 16-bit code units │ │ -08904c: |[08904c] uk.co.senab.photoview.PhotoViewAttacher.onScale:(FFF)V │ │ -08905c: 6300 3b0d |0000: sget-boolean v0, Luk/co/senab/photoview/PhotoViewAttacher;.DEBUG:Z // field@0d3b │ │ -089060: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ -089064: 7100 a220 0000 |0004: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ -08906a: 0c00 |0007: move-result-object v0 │ │ -08906c: 1a01 ed0a |0008: const-string v1, "PhotoViewAttacher" // string@0aed │ │ -089070: 1a02 281f |000a: const-string v2, "onScale: scale: %.2f. fX: %.2f. fY: %.2f" // string@1f28 │ │ -089074: 1233 |000c: const/4 v3, #int 3 // #3 │ │ -089076: 2333 f904 |000d: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ -08907a: 1204 |000f: const/4 v4, #int 0 // #0 │ │ -08907c: 7110 861b 0700 |0010: invoke-static {v7}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1b86 │ │ -089082: 0c05 |0013: move-result-object v5 │ │ -089084: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ -089088: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -08908a: 7110 861b 0800 |0017: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1b86 │ │ -089090: 0c05 |001a: move-result-object v5 │ │ -089092: 4d05 0304 |001b: aput-object v5, v3, v4 │ │ -089096: 1224 |001d: const/4 v4, #int 2 // #2 │ │ -089098: 7110 861b 0900 |001e: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1b86 │ │ -08909e: 0c05 |0021: move-result-object v5 │ │ -0890a0: 4d05 0304 |0022: aput-object v5, v3, v4 │ │ -0890a4: 7120 ba1b 3200 |0024: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ -0890aa: 0c02 |0027: move-result-object v2 │ │ -0890ac: 7230 a320 1002 |0028: invoke-interface {v0, v1, v2}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ -0890b2: 6e10 6920 0600 |002b: invoke-virtual {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ -0890b8: 0a00 |002e: move-result v0 │ │ -0890ba: 5261 4b0d |002f: iget v1, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ -0890be: 2e00 0001 |0031: cmpg-float v0, v0, v1 │ │ -0890c2: 3a00 0800 |0033: if-ltz v0, 003b // +0008 │ │ -0890c6: 1500 803f |0035: const/high16 v0, #int 1065353216 // #3f80 │ │ -0890ca: 2e00 0700 |0037: cmpg-float v0, v7, v0 │ │ -0890ce: 3b00 0a00 |0039: if-gez v0, 0043 // +000a │ │ -0890d2: 5460 520d |003b: iget-object v0, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ -0890d6: 6e59 9301 7087 |003d: invoke-virtual {v0, v7, v7, v8, v9}, Landroid/graphics/Matrix;.postScale:(FFFF)Z // method@0193 │ │ -0890dc: 7010 5b20 0600 |0040: invoke-direct {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.checkAndDisplayMatrix:()V // method@205b │ │ -0890e2: 0e00 |0043: return-void │ │ +089024: |[089024] uk.co.senab.photoview.PhotoViewAttacher.onScale:(FFF)V │ │ +089034: 6300 3b0d |0000: sget-boolean v0, Luk/co/senab/photoview/PhotoViewAttacher;.DEBUG:Z // field@0d3b │ │ +089038: 3800 2900 |0002: if-eqz v0, 002b // +0029 │ │ +08903c: 7100 a220 0000 |0004: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ +089042: 0c00 |0007: move-result-object v0 │ │ +089044: 1a01 eb0a |0008: const-string v1, "PhotoViewAttacher" // string@0aeb │ │ +089048: 1a02 261f |000a: const-string v2, "onScale: scale: %.2f. fX: %.2f. fY: %.2f" // string@1f26 │ │ +08904c: 1233 |000c: const/4 v3, #int 3 // #3 │ │ +08904e: 2333 f904 |000d: new-array v3, v3, [Ljava/lang/Object; // type@04f9 │ │ +089052: 1204 |000f: const/4 v4, #int 0 // #0 │ │ +089054: 7110 861b 0700 |0010: invoke-static {v7}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1b86 │ │ +08905a: 0c05 |0013: move-result-object v5 │ │ +08905c: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ +089060: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +089062: 7110 861b 0800 |0017: invoke-static {v8}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1b86 │ │ +089068: 0c05 |001a: move-result-object v5 │ │ +08906a: 4d05 0304 |001b: aput-object v5, v3, v4 │ │ +08906e: 1224 |001d: const/4 v4, #int 2 // #2 │ │ +089070: 7110 861b 0900 |001e: invoke-static {v9}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@1b86 │ │ +089076: 0c05 |0021: move-result-object v5 │ │ +089078: 4d05 0304 |0022: aput-object v5, v3, v4 │ │ +08907c: 7120 ba1b 3200 |0024: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@1bba │ │ +089082: 0c02 |0027: move-result-object v2 │ │ +089084: 7230 a320 1002 |0028: invoke-interface {v0, v1, v2}, Luk/co/senab/photoview/log/Logger;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20a3 │ │ +08908a: 6e10 6920 0600 |002b: invoke-virtual {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ +089090: 0a00 |002e: move-result v0 │ │ +089092: 5261 4b0d |002f: iget v1, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ +089096: 2e00 0001 |0031: cmpg-float v0, v0, v1 │ │ +08909a: 3a00 0800 |0033: if-ltz v0, 003b // +0008 │ │ +08909e: 1500 803f |0035: const/high16 v0, #int 1065353216 // #3f80 │ │ +0890a2: 2e00 0700 |0037: cmpg-float v0, v7, v0 │ │ +0890a6: 3b00 0a00 |0039: if-gez v0, 0043 // +000a │ │ +0890aa: 5460 520d |003b: iget-object v0, v6, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ +0890ae: 6e59 9301 7087 |003d: invoke-virtual {v0, v7, v7, v8, v9}, Landroid/graphics/Matrix;.postScale:(FFFF)Z // method@0193 │ │ +0890b4: 7010 5b20 0600 |0040: invoke-direct {v6}, Luk/co/senab/photoview/PhotoViewAttacher;.checkAndDisplayMatrix:()V // method@205b │ │ +0890ba: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0004 line=439 │ │ 0x002b line=445 │ │ 0x003b line=446 │ │ 0x0040 line=447 │ │ @@ -221732,53 +221787,53 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -0890e4: |[0890e4] uk.co.senab.photoview.PhotoViewAttacher.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ -0890f4: 6e10 6320 0900 |0000: invoke-virtual {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -0890fa: 0c01 |0003: move-result-object v1 │ │ -0890fc: 5496 4e0d |0004: iget-object v6, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mPhotoTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener; // field@0d4e │ │ -089100: 3806 3100 |0006: if-eqz v6, 0037 // +0031 │ │ -089104: 6e10 6020 0900 |0008: invoke-virtual {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:()Landroid/graphics/RectF; // method@2060 │ │ -08910a: 0c00 |000b: move-result-object v0 │ │ -08910c: 3800 2b00 |000c: if-eqz v0, 0037 // +002b │ │ -089110: 6e10 7b18 0a00 |000e: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -089116: 0a02 |0011: move-result v2 │ │ -089118: 6e10 7d18 0a00 |0012: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -08911e: 0a04 |0015: move-result v4 │ │ -089120: 6e30 c501 2004 |0016: invoke-virtual {v0, v2, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@01c5 │ │ -089126: 0a06 |0019: move-result v6 │ │ -089128: 3806 1d00 |001a: if-eqz v6, 0037 // +001d │ │ -08912c: 5206 3200 |001c: iget v6, v0, Landroid/graphics/RectF;.left:F // field@0032 │ │ -089130: a706 0206 |001e: sub-float v6, v2, v6 │ │ -089134: 6e10 ca01 0000 |0020: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ -08913a: 0a07 |0023: move-result v7 │ │ -08913c: a903 0607 |0024: div-float v3, v6, v7 │ │ -089140: 5206 3400 |0026: iget v6, v0, Landroid/graphics/RectF;.top:F // field@0034 │ │ -089144: a706 0406 |0028: sub-float v6, v4, v6 │ │ -089148: 6e10 c601 0000 |002a: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ -08914e: 0a07 |002d: move-result v7 │ │ -089150: a905 0607 |002e: div-float v5, v6, v7 │ │ -089154: 5496 4e0d |0030: iget-object v6, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mPhotoTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener; // field@0d4e │ │ -089158: 7240 5120 1653 |0032: invoke-interface {v6, v1, v3, v5}, Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener;.onPhotoTap:(Landroid/view/View;FF)V // method@2051 │ │ -08915e: 1216 |0035: const/4 v6, #int 1 // #1 │ │ -089160: 0f06 |0036: return v6 │ │ -089162: 5496 530d |0037: iget-object v6, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mViewTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener; // field@0d53 │ │ -089166: 3806 0f00 |0039: if-eqz v6, 0048 // +000f │ │ -08916a: 5496 530d |003b: iget-object v6, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mViewTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener; // field@0d53 │ │ -08916e: 6e10 7b18 0a00 |003d: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -089174: 0a07 |0040: move-result v7 │ │ -089176: 6e10 7d18 0a00 |0041: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -08917c: 0a08 |0044: move-result v8 │ │ -08917e: 7240 5220 1687 |0045: invoke-interface {v6, v1, v7, v8}, Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener;.onViewTap:(Landroid/view/View;FF)V // method@2052 │ │ -089184: 1206 |0048: const/4 v6, #int 0 // #0 │ │ -089186: 28ed |0049: goto 0036 // -0013 │ │ +0890bc: |[0890bc] uk.co.senab.photoview.PhotoViewAttacher.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z │ │ +0890cc: 6e10 6320 0900 |0000: invoke-virtual {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +0890d2: 0c01 |0003: move-result-object v1 │ │ +0890d4: 5496 4e0d |0004: iget-object v6, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mPhotoTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener; // field@0d4e │ │ +0890d8: 3806 3100 |0006: if-eqz v6, 0037 // +0031 │ │ +0890dc: 6e10 6020 0900 |0008: invoke-virtual {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:()Landroid/graphics/RectF; // method@2060 │ │ +0890e2: 0c00 |000b: move-result-object v0 │ │ +0890e4: 3800 2b00 |000c: if-eqz v0, 0037 // +002b │ │ +0890e8: 6e10 7b18 0a00 |000e: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +0890ee: 0a02 |0011: move-result v2 │ │ +0890f0: 6e10 7d18 0a00 |0012: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +0890f6: 0a04 |0015: move-result v4 │ │ +0890f8: 6e30 c501 2004 |0016: invoke-virtual {v0, v2, v4}, Landroid/graphics/RectF;.contains:(FF)Z // method@01c5 │ │ +0890fe: 0a06 |0019: move-result v6 │ │ +089100: 3806 1d00 |001a: if-eqz v6, 0037 // +001d │ │ +089104: 5206 3200 |001c: iget v6, v0, Landroid/graphics/RectF;.left:F // field@0032 │ │ +089108: a706 0206 |001e: sub-float v6, v2, v6 │ │ +08910c: 6e10 ca01 0000 |0020: invoke-virtual {v0}, Landroid/graphics/RectF;.width:()F // method@01ca │ │ +089112: 0a07 |0023: move-result v7 │ │ +089114: a903 0607 |0024: div-float v3, v6, v7 │ │ +089118: 5206 3400 |0026: iget v6, v0, Landroid/graphics/RectF;.top:F // field@0034 │ │ +08911c: a706 0406 |0028: sub-float v6, v4, v6 │ │ +089120: 6e10 c601 0000 |002a: invoke-virtual {v0}, Landroid/graphics/RectF;.height:()F // method@01c6 │ │ +089126: 0a07 |002d: move-result v7 │ │ +089128: a905 0607 |002e: div-float v5, v6, v7 │ │ +08912c: 5496 4e0d |0030: iget-object v6, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mPhotoTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener; // field@0d4e │ │ +089130: 7240 5120 1653 |0032: invoke-interface {v6, v1, v3, v5}, Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener;.onPhotoTap:(Landroid/view/View;FF)V // method@2051 │ │ +089136: 1216 |0035: const/4 v6, #int 1 // #1 │ │ +089138: 0f06 |0036: return v6 │ │ +08913a: 5496 530d |0037: iget-object v6, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mViewTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener; // field@0d53 │ │ +08913e: 3806 0f00 |0039: if-eqz v6, 0048 // +000f │ │ +089142: 5496 530d |003b: iget-object v6, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mViewTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener; // field@0d53 │ │ +089146: 6e10 7b18 0a00 |003d: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +08914c: 0a07 |0040: move-result v7 │ │ +08914e: 6e10 7d18 0a00 |0041: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +089154: 0a08 |0044: move-result v8 │ │ +089156: 7240 5220 1687 |0045: invoke-interface {v6, v1, v7, v8}, Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener;.onViewTap:(Landroid/view/View;FF)V // method@2052 │ │ +08915c: 1206 |0048: const/4 v6, #int 0 // #0 │ │ +08915e: 28ed |0049: goto 0036 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0004 line=455 │ │ 0x0008 line=456 │ │ 0x000c line=458 │ │ 0x000e line=459 │ │ @@ -221806,79 +221861,79 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 132 16-bit code units │ │ -089188: |[089188] uk.co.senab.photoview.PhotoViewAttacher.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -089198: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -08919a: 5590 540d |0001: iget-boolean v0, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mZoomEnabled:Z // field@0d54 │ │ -08919e: 3800 3800 |0003: if-eqz v0, 003b // +0038 │ │ -0891a2: 07a0 |0005: move-object v0, v10 │ │ -0891a4: 1f00 9f03 |0006: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ -0891a8: 7110 6c20 0000 |0008: invoke-static {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.hasDrawable:(Landroid/widget/ImageView;)Z // method@206c │ │ -0891ae: 0a00 |000b: move-result v0 │ │ -0891b0: 3800 2f00 |000c: if-eqz v0, 003b // +002f │ │ -0891b4: 6e10 ca18 0a00 |000e: invoke-virtual {v10}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ -0891ba: 0c07 |0011: move-result-object v7 │ │ -0891bc: 6e10 7718 0b00 |0012: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -0891c2: 0a00 |0015: move-result v0 │ │ -0891c4: 2b00 6200 0000 |0016: packed-switch v0, 00000078 // +00000062 │ │ -0891ca: 5490 410d |0019: iget-object v0, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ -0891ce: 3800 0b00 |001b: if-eqz v0, 0026 // +000b │ │ -0891d2: 5490 410d |001d: iget-object v0, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ -0891d6: 6e20 3218 b000 |001f: invoke-virtual {v0, v11}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1832 │ │ -0891dc: 0a00 |0022: move-result v0 │ │ -0891de: 3800 0300 |0023: if-eqz v0, 0026 // +0003 │ │ -0891e2: 1216 |0025: const/4 v6, #int 1 // #1 │ │ -0891e4: 3906 0800 |0026: if-nez v6, 002e // +0008 │ │ -0891e8: 3807 0600 |0028: if-eqz v7, 002e // +0006 │ │ -0891ec: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0891ee: 7220 6b19 0700 |002b: invoke-interface {v7, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ -0891f4: 5490 4f0d |002e: iget-object v0, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleDragDetector:Luk/co/senab/photoview/gestures/GestureDetector; // field@0d4f │ │ -0891f8: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ -0891fc: 5490 4f0d |0032: iget-object v0, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleDragDetector:Luk/co/senab/photoview/gestures/GestureDetector; // field@0d4f │ │ -089200: 7220 9b20 b000 |0034: invoke-interface {v0, v11}, Luk/co/senab/photoview/gestures/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@209b │ │ -089206: 0a00 |0037: move-result v0 │ │ -089208: 3800 0300 |0038: if-eqz v0, 003b // +0003 │ │ -08920c: 1216 |003a: const/4 v6, #int 1 // #1 │ │ -08920e: 0f06 |003b: return v6 │ │ -089210: 3807 0a00 |003c: if-eqz v7, 0046 // +000a │ │ -089214: 1210 |003e: const/4 v0, #int 1 // #1 │ │ -089216: 7220 6b19 0700 |003f: invoke-interface {v7, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ -08921c: 7010 5a20 0900 |0042: invoke-direct {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.cancelFling:()V // method@205a │ │ -089222: 28d4 |0045: goto 0019 // -002c │ │ -089224: 1a00 ed0a |0046: const-string v0, "PhotoViewAttacher" // string@0aed │ │ -089228: 1a01 4e1f |0048: const-string v1, "onTouch getParent() returned null" // string@1f4e │ │ -08922c: 7120 0218 1000 |004a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ -089232: 28f5 |004d: goto 0042 // -000b │ │ -089234: 6e10 6920 0900 |004e: invoke-virtual {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ -08923a: 0a00 |0051: move-result v0 │ │ -08923c: 5291 4d0d |0052: iget v1, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ -089240: 2e00 0001 |0054: cmpg-float v0, v0, v1 │ │ -089244: 3b00 c3ff |0056: if-gez v0, 0019 // -003d │ │ -089248: 6e10 6020 0900 |0058: invoke-virtual {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:()Landroid/graphics/RectF; // method@2060 │ │ -08924e: 0c08 |005b: move-result-object v8 │ │ -089250: 3808 bdff |005c: if-eqz v8, 0019 // -0043 │ │ -089254: 2200 bf04 |005e: new-instance v0, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable; // type@04bf │ │ -089258: 6e10 6920 0900 |0060: invoke-virtual {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ -08925e: 0a02 |0063: move-result v2 │ │ -089260: 5293 4d0d |0064: iget v3, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ -089264: 6e10 c301 0800 |0066: invoke-virtual {v8}, Landroid/graphics/RectF;.centerX:()F // method@01c3 │ │ -08926a: 0a04 |0069: move-result v4 │ │ -08926c: 6e10 c401 0800 |006a: invoke-virtual {v8}, Landroid/graphics/RectF;.centerY:()F // method@01c4 │ │ -089272: 0a05 |006d: move-result v5 │ │ -089274: 0791 |006e: move-object v1, v9 │ │ -089276: 7606 4920 0000 |006f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.:(Luk/co/senab/photoview/PhotoViewAttacher;FFFF)V // method@2049 │ │ -08927c: 6e20 ee18 0a00 |0072: invoke-virtual {v10, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@18ee │ │ -089282: 1216 |0075: const/4 v6, #int 1 // #1 │ │ -089284: 28a3 |0076: goto 0019 // -005d │ │ -089286: 0000 |0077: nop // spacer │ │ -089288: 0001 0400 0000 0000 2600 0000 3800 ... |0078: packed-switch-data (12 units) │ │ +089160: |[089160] uk.co.senab.photoview.PhotoViewAttacher.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +089170: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +089172: 5590 540d |0001: iget-boolean v0, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mZoomEnabled:Z // field@0d54 │ │ +089176: 3800 3800 |0003: if-eqz v0, 003b // +0038 │ │ +08917a: 07a0 |0005: move-object v0, v10 │ │ +08917c: 1f00 9f03 |0006: check-cast v0, Landroid/widget/ImageView; // type@039f │ │ +089180: 7110 6c20 0000 |0008: invoke-static {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.hasDrawable:(Landroid/widget/ImageView;)Z // method@206c │ │ +089186: 0a00 |000b: move-result v0 │ │ +089188: 3800 2f00 |000c: if-eqz v0, 003b // +002f │ │ +08918c: 6e10 ca18 0a00 |000e: invoke-virtual {v10}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@18ca │ │ +089192: 0c07 |0011: move-result-object v7 │ │ +089194: 6e10 7718 0b00 |0012: invoke-virtual {v11}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +08919a: 0a00 |0015: move-result v0 │ │ +08919c: 2b00 6200 0000 |0016: packed-switch v0, 00000078 // +00000062 │ │ +0891a2: 5490 410d |0019: iget-object v0, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ +0891a6: 3800 0b00 |001b: if-eqz v0, 0026 // +000b │ │ +0891aa: 5490 410d |001d: iget-object v0, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mGestureDetector:Landroid/view/GestureDetector; // field@0d41 │ │ +0891ae: 6e20 3218 b000 |001f: invoke-virtual {v0, v11}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1832 │ │ +0891b4: 0a00 |0022: move-result v0 │ │ +0891b6: 3800 0300 |0023: if-eqz v0, 0026 // +0003 │ │ +0891ba: 1216 |0025: const/4 v6, #int 1 // #1 │ │ +0891bc: 3906 0800 |0026: if-nez v6, 002e // +0008 │ │ +0891c0: 3807 0600 |0028: if-eqz v7, 002e // +0006 │ │ +0891c4: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0891c6: 7220 6b19 0700 |002b: invoke-interface {v7, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ +0891cc: 5490 4f0d |002e: iget-object v0, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleDragDetector:Luk/co/senab/photoview/gestures/GestureDetector; // field@0d4f │ │ +0891d0: 3800 0b00 |0030: if-eqz v0, 003b // +000b │ │ +0891d4: 5490 4f0d |0032: iget-object v0, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleDragDetector:Luk/co/senab/photoview/gestures/GestureDetector; // field@0d4f │ │ +0891d8: 7220 9b20 b000 |0034: invoke-interface {v0, v11}, Luk/co/senab/photoview/gestures/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@209b │ │ +0891de: 0a00 |0037: move-result v0 │ │ +0891e0: 3800 0300 |0038: if-eqz v0, 003b // +0003 │ │ +0891e4: 1216 |003a: const/4 v6, #int 1 // #1 │ │ +0891e6: 0f06 |003b: return v6 │ │ +0891e8: 3807 0a00 |003c: if-eqz v7, 0046 // +000a │ │ +0891ec: 1210 |003e: const/4 v0, #int 1 // #1 │ │ +0891ee: 7220 6b19 0700 |003f: invoke-interface {v7, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@196b │ │ +0891f4: 7010 5a20 0900 |0042: invoke-direct {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.cancelFling:()V // method@205a │ │ +0891fa: 28d4 |0045: goto 0019 // -002c │ │ +0891fc: 1a00 eb0a |0046: const-string v0, "PhotoViewAttacher" // string@0aeb │ │ +089200: 1a01 4c1f |0048: const-string v1, "onTouch getParent() returned null" // string@1f4c │ │ +089204: 7120 0218 1000 |004a: invoke-static {v0, v1}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ +08920a: 28f5 |004d: goto 0042 // -000b │ │ +08920c: 6e10 6920 0900 |004e: invoke-virtual {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ +089212: 0a00 |0051: move-result v0 │ │ +089214: 5291 4d0d |0052: iget v1, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ +089218: 2e00 0001 |0054: cmpg-float v0, v0, v1 │ │ +08921c: 3b00 c3ff |0056: if-gez v0, 0019 // -003d │ │ +089220: 6e10 6020 0900 |0058: invoke-virtual {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.getDisplayRect:()Landroid/graphics/RectF; // method@2060 │ │ +089226: 0c08 |005b: move-result-object v8 │ │ +089228: 3808 bdff |005c: if-eqz v8, 0019 // -0043 │ │ +08922c: 2200 bf04 |005e: new-instance v0, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable; // type@04bf │ │ +089230: 6e10 6920 0900 |0060: invoke-virtual {v9}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ +089236: 0a02 |0063: move-result v2 │ │ +089238: 5293 4d0d |0064: iget v3, v9, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ +08923c: 6e10 c301 0800 |0066: invoke-virtual {v8}, Landroid/graphics/RectF;.centerX:()F // method@01c3 │ │ +089242: 0a04 |0069: move-result v4 │ │ +089244: 6e10 c401 0800 |006a: invoke-virtual {v8}, Landroid/graphics/RectF;.centerY:()F // method@01c4 │ │ +08924a: 0a05 |006d: move-result v5 │ │ +08924c: 0791 |006e: move-object v1, v9 │ │ +08924e: 7606 4920 0000 |006f: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.:(Luk/co/senab/photoview/PhotoViewAttacher;FFFF)V // method@2049 │ │ +089254: 6e20 ee18 0a00 |0072: invoke-virtual {v10, v0}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@18ee │ │ +08925a: 1216 |0075: const/4 v6, #int 1 // #1 │ │ +08925c: 28a3 |0076: goto 0019 // -005d │ │ +08925e: 0000 |0077: nop // spacer │ │ +089260: 0001 0400 0000 0000 2600 0000 3800 ... |0078: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0001 line=485 │ │ 0x000e line=486 │ │ 0x0012 line=487 │ │ 0x0019 line=517 │ │ @@ -221912,17 +221967,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0892a0: |[0892a0] uk.co.senab.photoview.PhotoViewAttacher.setAllowParentInterceptOnEdge:(Z)V │ │ -0892b0: 5c01 3c0d |0000: iput-boolean v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mAllowParentInterceptOnEdge:Z // field@0d3c │ │ -0892b4: 0e00 |0002: return-void │ │ +089278: |[089278] uk.co.senab.photoview.PhotoViewAttacher.setAllowParentInterceptOnEdge:(Z)V │ │ +089288: 5c01 3c0d |0000: iput-boolean v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mAllowParentInterceptOnEdge:Z // field@0d3c │ │ +08928c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0002 line=538 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ 0x0000 - 0x0003 reg=1 allow Z │ │ @@ -221932,20 +221987,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0892b8: |[0892b8] uk.co.senab.photoview.PhotoViewAttacher.setMaximumScale:(F)V │ │ -0892c8: 5220 4d0d |0000: iget v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ -0892cc: 5221 4c0d |0002: iget v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ -0892d0: 7130 5e20 1003 |0004: invoke-static {v0, v1, v3}, Luk/co/senab/photoview/PhotoViewAttacher;.checkZoomLevels:(FFF)V // method@205e │ │ -0892d6: 5923 4b0d |0007: iput v3, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ -0892da: 0e00 |0009: return-void │ │ +089290: |[089290] uk.co.senab.photoview.PhotoViewAttacher.setMaximumScale:(F)V │ │ +0892a0: 5220 4d0d |0000: iget v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ +0892a4: 5221 4c0d |0002: iget v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ +0892a8: 7130 5e20 1003 |0004: invoke-static {v0, v1, v3}, Luk/co/senab/photoview/PhotoViewAttacher;.checkZoomLevels:(FFF)V // method@205e │ │ +0892ae: 5923 4b0d |0007: iput v3, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ +0892b2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0007 line=573 │ │ 0x0009 line=574 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ @@ -221956,20 +222011,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0892dc: |[0892dc] uk.co.senab.photoview.PhotoViewAttacher.setMediumScale:(F)V │ │ -0892ec: 5220 4d0d |0000: iget v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ -0892f0: 5221 4b0d |0002: iget v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ -0892f4: 7130 5e20 3001 |0004: invoke-static {v0, v3, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.checkZoomLevels:(FFF)V // method@205e │ │ -0892fa: 5923 4c0d |0007: iput v3, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ -0892fe: 0e00 |0009: return-void │ │ +0892b4: |[0892b4] uk.co.senab.photoview.PhotoViewAttacher.setMediumScale:(F)V │ │ +0892c4: 5220 4d0d |0000: iget v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ +0892c8: 5221 4b0d |0002: iget v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ +0892cc: 7130 5e20 3001 |0004: invoke-static {v0, v3, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.checkZoomLevels:(FFF)V // method@205e │ │ +0892d2: 5923 4c0d |0007: iput v3, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ +0892d6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ 0x0007 line=561 │ │ 0x0009 line=562 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ @@ -221980,20 +222035,20 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -089300: |[089300] uk.co.senab.photoview.PhotoViewAttacher.setMinimumScale:(F)V │ │ -089310: 5220 4c0d |0000: iget v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ -089314: 5221 4b0d |0002: iget v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ -089318: 7130 5e20 0301 |0004: invoke-static {v3, v0, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.checkZoomLevels:(FFF)V // method@205e │ │ -08931e: 5923 4d0d |0007: iput v3, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ -089322: 0e00 |0009: return-void │ │ +0892d8: |[0892d8] uk.co.senab.photoview.PhotoViewAttacher.setMinimumScale:(F)V │ │ +0892e8: 5220 4c0d |0000: iget v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMidScale:F // field@0d4c │ │ +0892ec: 5221 4b0d |0002: iget v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ +0892f0: 7130 5e20 0301 |0004: invoke-static {v3, v0, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.checkZoomLevels:(FFF)V // method@205e │ │ +0892f6: 5923 4d0d |0007: iput v3, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ +0892fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0007 line=549 │ │ 0x0009 line=550 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ @@ -222004,17 +222059,17 @@ │ │ type : '(Landroid/view/View$OnLongClickListener;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089324: |[089324] uk.co.senab.photoview.PhotoViewAttacher.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V │ │ -089334: 5b01 480d |0000: iput-object v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mLongClickListener:Landroid/view/View$OnLongClickListener; // field@0d48 │ │ -089338: 0e00 |0002: return-void │ │ +0892fc: |[0892fc] uk.co.senab.photoview.PhotoViewAttacher.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V │ │ +08930c: 5b01 480d |0000: iput-object v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mLongClickListener:Landroid/view/View$OnLongClickListener; // field@0d48 │ │ +089310: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0002 line=579 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/View$OnLongClickListener; │ │ @@ -222024,17 +222079,17 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08933c: |[08933c] uk.co.senab.photoview.PhotoViewAttacher.setOnMatrixChangeListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener;)V │ │ -08934c: 5b01 490d |0000: iput-object v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixChangeListener:Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener; // field@0d49 │ │ -089350: 0e00 |0002: return-void │ │ +089314: |[089314] uk.co.senab.photoview.PhotoViewAttacher.setOnMatrixChangeListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener;)V │ │ +089324: 5b01 490d |0000: iput-object v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mMatrixChangeListener:Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener; // field@0d49 │ │ +089328: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ 0x0002 line=584 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ 0x0000 - 0x0003 reg=1 listener Luk/co/senab/photoview/PhotoViewAttacher$OnMatrixChangedListener; │ │ @@ -222044,17 +222099,17 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089354: |[089354] uk.co.senab.photoview.PhotoViewAttacher.setOnPhotoTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener;)V │ │ -089364: 5b01 4e0d |0000: iput-object v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mPhotoTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener; // field@0d4e │ │ -089368: 0e00 |0002: return-void │ │ +08932c: |[08932c] uk.co.senab.photoview.PhotoViewAttacher.setOnPhotoTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener;)V │ │ +08933c: 5b01 4e0d |0000: iput-object v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mPhotoTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener; // field@0d4e │ │ +089340: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x0002 line=589 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ 0x0000 - 0x0003 reg=1 listener Luk/co/senab/photoview/PhotoViewAttacher$OnPhotoTapListener; │ │ @@ -222064,17 +222119,17 @@ │ │ type : '(Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08936c: |[08936c] uk.co.senab.photoview.PhotoViewAttacher.setOnViewTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener;)V │ │ -08937c: 5b01 530d |0000: iput-object v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mViewTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener; // field@0d53 │ │ -089380: 0e00 |0002: return-void │ │ +089344: |[089344] uk.co.senab.photoview.PhotoViewAttacher.setOnViewTapListener:(Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener;)V │ │ +089354: 5b01 530d |0000: iput-object v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mViewTapListener:Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener; // field@0d53 │ │ +089358: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ 0x0002 line=594 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ 0x0000 - 0x0003 reg=1 listener Luk/co/senab/photoview/PhotoViewAttacher$OnViewTapListener; │ │ @@ -222084,24 +222139,24 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -089384: |[089384] uk.co.senab.photoview.PhotoViewAttacher.setPhotoViewRotation:(F)V │ │ -089394: 1500 b443 |0000: const/high16 v0, #int 1135869952 // #43b4 │ │ -089398: ca03 |0002: rem-float/2addr v3, v0 │ │ -08939a: 5420 520d |0003: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ -08939e: 5221 470d |0005: iget v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mLastRotation:F // field@0d47 │ │ -0893a2: c731 |0007: sub-float/2addr v1, v3 │ │ -0893a4: 6e20 9101 1000 |0008: invoke-virtual {v0, v1}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@0191 │ │ -0893aa: 5923 470d |000b: iput v3, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mLastRotation:F // field@0d47 │ │ -0893ae: 7010 5b20 0200 |000d: invoke-direct {v2}, Luk/co/senab/photoview/PhotoViewAttacher;.checkAndDisplayMatrix:()V // method@205b │ │ -0893b4: 0e00 |0010: return-void │ │ +08935c: |[08935c] uk.co.senab.photoview.PhotoViewAttacher.setPhotoViewRotation:(F)V │ │ +08936c: 1500 b443 |0000: const/high16 v0, #int 1135869952 // #43b4 │ │ +089370: ca03 |0002: rem-float/2addr v3, v0 │ │ +089372: 5420 520d |0003: iget-object v0, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ +089376: 5221 470d |0005: iget v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mLastRotation:F // field@0d47 │ │ +08937a: c731 |0007: sub-float/2addr v1, v3 │ │ +08937c: 6e20 9101 1000 |0008: invoke-virtual {v0, v1}, Landroid/graphics/Matrix;.postRotate:(F)Z // method@0191 │ │ +089382: 5923 470d |000b: iput v3, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mLastRotation:F // field@0d47 │ │ +089386: 7010 5b20 0200 |000d: invoke-direct {v2}, Luk/co/senab/photoview/PhotoViewAttacher;.checkAndDisplayMatrix:()V // method@205b │ │ +08938c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ 0x000b line=268 │ │ 0x000d line=269 │ │ 0x0010 line=270 │ │ @@ -222114,18 +222169,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0893b8: |[0893b8] uk.co.senab.photoview.PhotoViewAttacher.setScale:(F)V │ │ -0893c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0893ca: 6e30 8420 2100 |0001: invoke-virtual {v1, v2, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(FZ)V // method@2084 │ │ -0893d0: 0e00 |0004: return-void │ │ +089390: |[089390] uk.co.senab.photoview.PhotoViewAttacher.setScale:(F)V │ │ +0893a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0893a2: 6e30 8420 2100 |0001: invoke-virtual {v1, v2, v0}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(FZ)V // method@2084 │ │ +0893a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0004 line=599 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ 0x0000 - 0x0005 reg=2 scale F │ │ @@ -222135,45 +222190,45 @@ │ │ type : '(FFFZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 58 16-bit code units │ │ -0893d4: |[0893d4] uk.co.senab.photoview.PhotoViewAttacher.setScale:(FFFZ)V │ │ -0893e4: 6e10 6320 0700 |0000: invoke-virtual {v7}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -0893ea: 0c06 |0003: move-result-object v6 │ │ -0893ec: 3806 1900 |0004: if-eqz v6, 001d // +0019 │ │ -0893f0: 5270 4d0d |0006: iget v0, v7, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ -0893f4: 2e00 0800 |0008: cmpg-float v0, v8, v0 │ │ -0893f8: 3a00 0800 |000a: if-ltz v0, 0012 // +0008 │ │ -0893fc: 5270 4b0d |000c: iget v0, v7, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ -089400: 2d00 0800 |000e: cmpl-float v0, v8, v0 │ │ -089404: 3d00 0e00 |0010: if-lez v0, 001e // +000e │ │ -089408: 7100 a220 0000 |0012: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ -08940e: 0c00 |0015: move-result-object v0 │ │ -089410: 1a01 ed0a |0016: const-string v1, "PhotoViewAttacher" // string@0aed │ │ -089414: 1a02 590b |0018: const-string v2, "Scale must be within the range of minScale and maxScale" // string@0b59 │ │ -089418: 7230 a420 1002 |001a: invoke-interface {v0, v1, v2}, Luk/co/senab/photoview/log/Logger;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@20a4 │ │ -08941e: 0e00 |001d: return-void │ │ -089420: 380b 1300 |001e: if-eqz v11, 0031 // +0013 │ │ -089424: 2200 bf04 |0020: new-instance v0, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable; // type@04bf │ │ -089428: 6e10 6920 0700 |0022: invoke-virtual {v7}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ -08942e: 0a02 |0025: move-result v2 │ │ -089430: 0771 |0026: move-object v1, v7 │ │ -089432: 0183 |0027: move v3, v8 │ │ -089434: 0194 |0028: move v4, v9 │ │ -089436: 01a5 |0029: move v5, v10 │ │ -089438: 7606 4920 0000 |002a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.:(Luk/co/senab/photoview/PhotoViewAttacher;FFFF)V // method@2049 │ │ -08943e: 6e20 351a 0600 |002d: invoke-virtual {v6, v0}, Landroid/widget/ImageView;.post:(Ljava/lang/Runnable;)Z // method@1a35 │ │ -089444: 28ed |0030: goto 001d // -0013 │ │ -089446: 5470 520d |0031: iget-object v0, v7, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ -08944a: 6e5a 9801 8098 |0033: invoke-virtual {v0, v8, v8, v9, v10}, Landroid/graphics/Matrix;.setScale:(FFFF)V // method@0198 │ │ -089450: 7010 5b20 0700 |0036: invoke-direct {v7}, Luk/co/senab/photoview/PhotoViewAttacher;.checkAndDisplayMatrix:()V // method@205b │ │ -089456: 28e4 |0039: goto 001d // -001c │ │ +0893ac: |[0893ac] uk.co.senab.photoview.PhotoViewAttacher.setScale:(FFFZ)V │ │ +0893bc: 6e10 6320 0700 |0000: invoke-virtual {v7}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +0893c2: 0c06 |0003: move-result-object v6 │ │ +0893c4: 3806 1900 |0004: if-eqz v6, 001d // +0019 │ │ +0893c8: 5270 4d0d |0006: iget v0, v7, Luk/co/senab/photoview/PhotoViewAttacher;.mMinScale:F // field@0d4d │ │ +0893cc: 2e00 0800 |0008: cmpg-float v0, v8, v0 │ │ +0893d0: 3a00 0800 |000a: if-ltz v0, 0012 // +0008 │ │ +0893d4: 5270 4b0d |000c: iget v0, v7, Luk/co/senab/photoview/PhotoViewAttacher;.mMaxScale:F // field@0d4b │ │ +0893d8: 2d00 0800 |000e: cmpl-float v0, v8, v0 │ │ +0893dc: 3d00 0e00 |0010: if-lez v0, 001e // +000e │ │ +0893e0: 7100 a220 0000 |0012: invoke-static {}, Luk/co/senab/photoview/log/LogManager;.getLogger:()Luk/co/senab/photoview/log/Logger; // method@20a2 │ │ +0893e6: 0c00 |0015: move-result-object v0 │ │ +0893e8: 1a01 eb0a |0016: const-string v1, "PhotoViewAttacher" // string@0aeb │ │ +0893ec: 1a02 570b |0018: const-string v2, "Scale must be within the range of minScale and maxScale" // string@0b57 │ │ +0893f0: 7230 a420 1002 |001a: invoke-interface {v0, v1, v2}, Luk/co/senab/photoview/log/Logger;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@20a4 │ │ +0893f6: 0e00 |001d: return-void │ │ +0893f8: 380b 1300 |001e: if-eqz v11, 0031 // +0013 │ │ +0893fc: 2200 bf04 |0020: new-instance v0, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable; // type@04bf │ │ +089400: 6e10 6920 0700 |0022: invoke-virtual {v7}, Luk/co/senab/photoview/PhotoViewAttacher;.getScale:()F // method@2069 │ │ +089406: 0a02 |0025: move-result v2 │ │ +089408: 0771 |0026: move-object v1, v7 │ │ +08940a: 0183 |0027: move v3, v8 │ │ +08940c: 0194 |0028: move v4, v9 │ │ +08940e: 01a5 |0029: move v5, v10 │ │ +089410: 7606 4920 0000 |002a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Luk/co/senab/photoview/PhotoViewAttacher$AnimatedZoomRunnable;.:(Luk/co/senab/photoview/PhotoViewAttacher;FFFF)V // method@2049 │ │ +089416: 6e20 351a 0600 |002d: invoke-virtual {v6, v0}, Landroid/widget/ImageView;.post:(Ljava/lang/Runnable;)Z // method@1a35 │ │ +08941c: 28ed |0030: goto 001d // -0013 │ │ +08941e: 5470 520d |0031: iget-object v0, v7, Luk/co/senab/photoview/PhotoViewAttacher;.mSuppMatrix:Landroid/graphics/Matrix; // field@0d52 │ │ +089422: 6e5a 9801 8098 |0033: invoke-virtual {v0, v8, v8, v9, v10}, Landroid/graphics/Matrix;.setScale:(FFFF)V // method@0198 │ │ +089428: 7010 5b20 0700 |0036: invoke-direct {v7}, Luk/co/senab/photoview/PhotoViewAttacher;.checkAndDisplayMatrix:()V // method@205b │ │ +08942e: 28e4 |0039: goto 001d // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0004 line=618 │ │ 0x0006 line=620 │ │ 0x0012 line=621 │ │ 0x001d line=636 │ │ @@ -222194,28 +222249,28 @@ │ │ type : '(FZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -089458: |[089458] uk.co.senab.photoview.PhotoViewAttacher.setScale:(FZ)V │ │ -089468: 6e10 6320 0300 |0000: invoke-virtual {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -08946e: 0c00 |0003: move-result-object v0 │ │ -089470: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ -089474: 6e10 2d1a 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getRight:()I // method@1a2d │ │ -08947a: 0a01 |0009: move-result v1 │ │ -08947c: db01 0102 |000a: div-int/lit8 v1, v1, #int 2 // #02 │ │ -089480: 8211 |000c: int-to-float v1, v1 │ │ -089482: 6e10 201a 0000 |000d: invoke-virtual {v0}, Landroid/widget/ImageView;.getBottom:()I // method@1a20 │ │ -089488: 0a02 |0010: move-result v2 │ │ -08948a: db02 0202 |0011: div-int/lit8 v2, v2, #int 2 // #02 │ │ -08948e: 8222 |0013: int-to-float v2, v2 │ │ -089490: 6e55 8320 4321 |0014: invoke-virtual {v3, v4, v1, v2, v5}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(FFFZ)V // method@2083 │ │ -089496: 0e00 |0017: return-void │ │ +089430: |[089430] uk.co.senab.photoview.PhotoViewAttacher.setScale:(FZ)V │ │ +089440: 6e10 6320 0300 |0000: invoke-virtual {v3}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +089446: 0c00 |0003: move-result-object v0 │ │ +089448: 3800 1300 |0004: if-eqz v0, 0017 // +0013 │ │ +08944c: 6e10 2d1a 0000 |0006: invoke-virtual {v0}, Landroid/widget/ImageView;.getRight:()I // method@1a2d │ │ +089452: 0a01 |0009: move-result v1 │ │ +089454: db01 0102 |000a: div-int/lit8 v1, v1, #int 2 // #02 │ │ +089458: 8211 |000c: int-to-float v1, v1 │ │ +08945a: 6e10 201a 0000 |000d: invoke-virtual {v0}, Landroid/widget/ImageView;.getBottom:()I // method@1a20 │ │ +089460: 0a02 |0010: move-result v2 │ │ +089462: db02 0202 |0011: div-int/lit8 v2, v2, #int 2 // #02 │ │ +089466: 8222 |0013: int-to-float v2, v2 │ │ +089468: 6e55 8320 4321 |0014: invoke-virtual {v3, v4, v1, v2, v5}, Luk/co/senab/photoview/PhotoViewAttacher;.setScale:(FFFZ)V // method@2083 │ │ +08946e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0004 line=605 │ │ 0x0006 line=606 │ │ 0x0017 line=611 │ │ locals : │ │ @@ -222229,23 +222284,23 @@ │ │ type : '(Landroid/widget/ImageView$ScaleType;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -089498: |[089498] uk.co.senab.photoview.PhotoViewAttacher.setScaleType:(Landroid/widget/ImageView$ScaleType;)V │ │ -0894a8: 7110 6d20 0200 |0000: invoke-static {v2}, Luk/co/senab/photoview/PhotoViewAttacher;.isSupportedScaleType:(Landroid/widget/ImageView$ScaleType;)Z // method@206d │ │ -0894ae: 0a00 |0003: move-result v0 │ │ -0894b0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0894b4: 5410 500d |0006: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ -0894b8: 3202 0700 |0008: if-eq v2, v0, 000f // +0007 │ │ -0894bc: 5b12 500d |000a: iput-object v2, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ -0894c0: 6e10 8720 0100 |000c: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.update:()V // method@2087 │ │ -0894c6: 0e00 |000f: return-void │ │ +089470: |[089470] uk.co.senab.photoview.PhotoViewAttacher.setScaleType:(Landroid/widget/ImageView$ScaleType;)V │ │ +089480: 7110 6d20 0200 |0000: invoke-static {v2}, Luk/co/senab/photoview/PhotoViewAttacher;.isSupportedScaleType:(Landroid/widget/ImageView$ScaleType;)Z // method@206d │ │ +089486: 0a00 |0003: move-result v0 │ │ +089488: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +08948c: 5410 500d |0006: iget-object v0, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ +089490: 3202 0700 |0008: if-eq v2, v0, 000f // +0007 │ │ +089494: 5b12 500d |000a: iput-object v2, v1, Luk/co/senab/photoview/PhotoViewAttacher;.mScaleType:Landroid/widget/ImageView$ScaleType; // field@0d50 │ │ +089498: 6e10 8720 0100 |000c: invoke-virtual {v1}, Luk/co/senab/photoview/PhotoViewAttacher;.update:()V // method@2087 │ │ +08949e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x000a line=641 │ │ 0x000c line=644 │ │ 0x000f line=646 │ │ locals : │ │ @@ -222257,18 +222312,18 @@ │ │ type : '(Z)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0894c8: |[0894c8] uk.co.senab.photoview.PhotoViewAttacher.setZoomable:(Z)V │ │ -0894d8: 5c01 540d |0000: iput-boolean v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mZoomEnabled:Z // field@0d54 │ │ -0894dc: 6e10 8720 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.update:()V // method@2087 │ │ -0894e2: 0e00 |0005: return-void │ │ +0894a0: |[0894a0] uk.co.senab.photoview.PhotoViewAttacher.setZoomable:(Z)V │ │ +0894b0: 5c01 540d |0000: iput-boolean v1, v0, Luk/co/senab/photoview/PhotoViewAttacher;.mZoomEnabled:Z // field@0d54 │ │ +0894b4: 6e10 8720 0000 |0002: invoke-virtual {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.update:()V // method@2087 │ │ +0894ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0002 line=651 │ │ 0x0005 line=652 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ @@ -222279,47 +222334,47 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0894e4: |[0894e4] uk.co.senab.photoview.PhotoViewAttacher.update:()V │ │ -0894f4: 6e10 6320 0200 |0000: invoke-virtual {v2}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ -0894fa: 0c00 |0003: move-result-object v0 │ │ -0894fc: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -089500: 5521 540d |0006: iget-boolean v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mZoomEnabled:Z // field@0d54 │ │ -089504: 3801 0d00 |0008: if-eqz v1, 0015 // +000d │ │ -089508: 7110 7920 0000 |000a: invoke-static {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.setImageViewScaleTypeMatrix:(Landroid/widget/ImageView;)V // method@2079 │ │ -08950e: 6e10 231a 0000 |000d: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ -089514: 0c01 |0010: move-result-object v1 │ │ -089516: 7020 8820 1200 |0011: invoke-direct {v2, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.updateBaseMatrix:(Landroid/graphics/drawable/Drawable;)V // method@2088 │ │ -08951c: 0e00 |0014: return-void │ │ -08951e: 7010 7620 0200 |0015: invoke-direct {v2}, Luk/co/senab/photoview/PhotoViewAttacher;.resetMatrix:()V // method@2076 │ │ -089524: 28fc |0018: goto 0014 // -0004 │ │ +0894bc: |[0894bc] uk.co.senab.photoview.PhotoViewAttacher.update:()V │ │ +0894cc: 6e10 6320 0200 |0000: invoke-virtual {v2}, Luk/co/senab/photoview/PhotoViewAttacher;.getImageView:()Landroid/widget/ImageView; // method@2063 │ │ +0894d2: 0c00 |0003: move-result-object v0 │ │ +0894d4: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +0894d8: 5521 540d |0006: iget-boolean v1, v2, Luk/co/senab/photoview/PhotoViewAttacher;.mZoomEnabled:Z // field@0d54 │ │ +0894dc: 3801 0d00 |0008: if-eqz v1, 0015 // +000d │ │ +0894e0: 7110 7920 0000 |000a: invoke-static {v0}, Luk/co/senab/photoview/PhotoViewAttacher;.setImageViewScaleTypeMatrix:(Landroid/widget/ImageView;)V // method@2079 │ │ +0894e6: 6e10 231a 0000 |000d: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@1a23 │ │ +0894ec: 0c01 |0010: move-result-object v1 │ │ +0894ee: 7020 8820 1200 |0011: invoke-direct {v2, v1}, Luk/co/senab/photoview/PhotoViewAttacher;.updateBaseMatrix:(Landroid/graphics/drawable/Drawable;)V // method@2088 │ │ +0894f4: 0e00 |0014: return-void │ │ +0894f6: 7010 7620 0200 |0015: invoke-direct {v2}, Luk/co/senab/photoview/PhotoViewAttacher;.resetMatrix:()V // method@2076 │ │ +0894fc: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0004 line=657 │ │ 0x0006 line=658 │ │ 0x000a line=660 │ │ 0x000d line=663 │ │ 0x0014 line=669 │ │ 0x0015 line=666 │ │ locals : │ │ 0x0004 - 0x0019 reg=0 imageView Landroid/widget/ImageView; │ │ 0x0000 - 0x0019 reg=2 this Luk/co/senab/photoview/PhotoViewAttacher; │ │ │ │ - source_file_idx : 2798 (PhotoViewAttacher.java) │ │ + source_file_idx : 2796 (PhotoViewAttacher.java) │ │ │ │ Class #816 header: │ │ class_idx : 1225 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 955 │ │ +source_file_idx : 954 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #816 - │ │ Class descriptor : 'Luk/co/senab/photoview/gestures/GestureDetector;' │ │ @@ -222344,21 +222399,21 @@ │ │ │ │ #2 : (in Luk/co/senab/photoview/gestures/GestureDetector;) │ │ name : 'setOnGestureListener' │ │ type : '(Luk/co/senab/photoview/gestures/OnGestureListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 955 (GestureDetector.java) │ │ + source_file_idx : 954 (GestureDetector.java) │ │ │ │ Class #817 header: │ │ class_idx : 1221 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 782 │ │ +source_file_idx : 781 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 5 │ │ │ │ Class #817 - │ │ Class descriptor : 'Luk/co/senab/photoview/gestures/CupcakeGestureDetector;' │ │ @@ -222402,27 +222457,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -089528: |[089528] uk.co.senab.photoview.gestures.CupcakeGestureDetector.:(Landroid/content/Context;)V │ │ -089538: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -08953e: 7110 1c19 0300 |0003: invoke-static {v3}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ -089544: 0c00 |0006: move-result-object v0 │ │ -089546: 6e10 1f19 0000 |0007: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@191f │ │ -08954c: 0a01 |000a: move-result v1 │ │ -08954e: 8211 |000b: int-to-float v1, v1 │ │ -089550: 5921 5a0d |000c: iput v1, v2, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mMinimumVelocity:F // field@0d5a │ │ -089554: 6e10 2119 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1921 │ │ -08955a: 0a01 |0011: move-result v1 │ │ -08955c: 8211 |0012: int-to-float v1, v1 │ │ -08955e: 5921 5b0d |0013: iput v1, v2, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mTouchSlop:F // field@0d5b │ │ -089562: 0e00 |0015: return-void │ │ +089500: |[089500] uk.co.senab.photoview.gestures.CupcakeGestureDetector.:(Landroid/content/Context;)V │ │ +089510: 7010 a71b 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +089516: 7110 1c19 0300 |0003: invoke-static {v3}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@191c │ │ +08951c: 0c00 |0006: move-result-object v0 │ │ +08951e: 6e10 1f19 0000 |0007: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@191f │ │ +089524: 0a01 |000a: move-result v1 │ │ +089526: 8211 |000b: int-to-float v1, v1 │ │ +089528: 5921 5a0d |000c: iput v1, v2, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mMinimumVelocity:F // field@0d5a │ │ +08952c: 6e10 2119 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@1921 │ │ +089532: 0a01 |0011: move-result v1 │ │ +089534: 8211 |0012: int-to-float v1, v1 │ │ +089536: 5921 5b0d |0013: iput v1, v2, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mTouchSlop:F // field@0d5b │ │ +08953a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0007 line=42 │ │ 0x000e line=43 │ │ 0x0015 line=44 │ │ @@ -222437,18 +222492,18 @@ │ │ type : '(Landroid/view/MotionEvent;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089564: |[089564] uk.co.senab.photoview.gestures.CupcakeGestureDetector.getActiveX:(Landroid/view/MotionEvent;)F │ │ -089574: 6e10 7b18 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -08957a: 0a00 |0003: move-result v0 │ │ -08957c: 0f00 |0004: return v0 │ │ +08953c: |[08953c] uk.co.senab.photoview.gestures.CupcakeGestureDetector.getActiveX:(Landroid/view/MotionEvent;)F │ │ +08954c: 6e10 7b18 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +089552: 0a00 |0003: move-result v0 │ │ +089554: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Luk/co/senab/photoview/gestures/CupcakeGestureDetector; │ │ 0x0000 - 0x0005 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -222457,18 +222512,18 @@ │ │ type : '(Landroid/view/MotionEvent;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -089580: |[089580] uk.co.senab.photoview.gestures.CupcakeGestureDetector.getActiveY:(Landroid/view/MotionEvent;)F │ │ -089590: 6e10 7d18 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -089596: 0a00 |0003: move-result v0 │ │ -089598: 0f00 |0004: return v0 │ │ +089558: |[089558] uk.co.senab.photoview.gestures.CupcakeGestureDetector.getActiveY:(Landroid/view/MotionEvent;)F │ │ +089568: 6e10 7d18 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +08956e: 0a00 |0003: move-result v0 │ │ +089570: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Luk/co/senab/photoview/gestures/CupcakeGestureDetector; │ │ 0x0000 - 0x0005 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -222477,17 +222532,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08959c: |[08959c] uk.co.senab.photoview.gestures.CupcakeGestureDetector.isScaling:()Z │ │ -0895ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0895ae: 0f00 |0001: return v0 │ │ +089574: |[089574] uk.co.senab.photoview.gestures.CupcakeGestureDetector.isScaling:()Z │ │ +089584: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089586: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Luk/co/senab/photoview/gestures/CupcakeGestureDetector; │ │ │ │ #3 : (in Luk/co/senab/photoview/gestures/CupcakeGestureDetector;) │ │ @@ -222495,121 +222550,121 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 220 16-bit code units │ │ -0895b0: |[0895b0] uk.co.senab.photoview.gestures.CupcakeGestureDetector.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0895c0: 120c |0000: const/4 v12, #int 0 // #0 │ │ -0895c2: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -0895c4: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0895c6: 6e10 7718 0e00 |0003: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -0895cc: 0a08 |0006: move-result v8 │ │ -0895ce: 2b08 c900 0000 |0007: packed-switch v8, 000000d0 // +000000c9 │ │ -0895d4: 0f07 |000a: return v7 │ │ -0895d6: 7100 9418 0000 |000b: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ -0895dc: 0c08 |000e: move-result-object v8 │ │ -0895de: 5bd8 5c0d |000f: iput-object v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -0895e2: 54d8 5c0d |0011: iget-object v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -0895e6: 3808 1600 |0013: if-eqz v8, 0029 // +0016 │ │ -0895ea: 54d8 5c0d |0015: iget-object v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -0895ee: 6e20 8c18 e800 |0017: invoke-virtual {v8, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ -0895f4: 6e20 8a20 ed00 |001a: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveX:(Landroid/view/MotionEvent;)F // method@208a │ │ -0895fa: 0a08 |001d: move-result v8 │ │ -0895fc: 59d8 570d |001e: iput v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchX:F // field@0d57 │ │ -089600: 6e20 8b20 ed00 |0020: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveY:(Landroid/view/MotionEvent;)F // method@208b │ │ -089606: 0a08 |0023: move-result v8 │ │ -089608: 59d8 580d |0024: iput v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchY:F // field@0d58 │ │ -08960c: 5cd6 560d |0026: iput-boolean v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mIsDragging:Z // field@0d56 │ │ -089610: 28e2 |0028: goto 000a // -001e │ │ -089612: 1a08 0d03 |0029: const-string v8, "CupcakeGestureDetector" // string@030d │ │ -089616: 1a09 490d |002b: const-string v9, "Velocity tracker is null" // string@0d49 │ │ -08961a: 7120 0218 9800 |002d: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ -089620: 28ea |0030: goto 001a // -0016 │ │ -089622: 6e20 8a20 ed00 |0031: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveX:(Landroid/view/MotionEvent;)F // method@208a │ │ -089628: 0a04 |0034: move-result v4 │ │ -08962a: 6e20 8b20 ed00 |0035: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveY:(Landroid/view/MotionEvent;)F // method@208b │ │ -089630: 0a05 |0038: move-result v5 │ │ -089632: 52d8 570d |0039: iget v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchX:F // field@0d57 │ │ -089636: a700 0408 |003b: sub-float v0, v4, v8 │ │ -08963a: 52d8 580d |003d: iget v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchY:F // field@0d58 │ │ -08963e: a701 0508 |003f: sub-float v1, v5, v8 │ │ -089642: 55d8 560d |0041: iget-boolean v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mIsDragging:Z // field@0d56 │ │ -089646: 3908 1400 |0043: if-nez v8, 0057 // +0014 │ │ -08964a: a808 0000 |0045: mul-float v8, v0, v0 │ │ -08964e: a809 0101 |0047: mul-float v9, v1, v1 │ │ -089652: c698 |0049: add-float/2addr v8, v9 │ │ -089654: 7110 fd17 0800 |004a: invoke-static {v8}, Landroid/util/FloatMath;.sqrt:(F)F // method@17fd │ │ -08965a: 0a08 |004d: move-result v8 │ │ -08965c: 52d9 5b0d |004e: iget v9, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mTouchSlop:F // field@0d5b │ │ -089660: 2d08 0809 |0050: cmpl-float v8, v8, v9 │ │ -089664: 3a08 0300 |0052: if-ltz v8, 0055 // +0003 │ │ -089668: 0176 |0054: move v6, v7 │ │ -08966a: 5cd6 560d |0055: iput-boolean v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mIsDragging:Z // field@0d56 │ │ -08966e: 55d6 560d |0057: iget-boolean v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mIsDragging:Z // field@0d56 │ │ -089672: 3806 b1ff |0059: if-eqz v6, 000a // -004f │ │ -089676: 54d6 590d |005b: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mListener:Luk/co/senab/photoview/gestures/OnGestureListener; // field@0d59 │ │ -08967a: 7230 9d20 0601 |005d: invoke-interface {v6, v0, v1}, Luk/co/senab/photoview/gestures/OnGestureListener;.onDrag:(FF)V // method@209d │ │ -089680: 59d4 570d |0060: iput v4, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchX:F // field@0d57 │ │ -089684: 59d5 580d |0062: iput v5, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchY:F // field@0d58 │ │ -089688: 54d6 5c0d |0064: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -08968c: 3806 a4ff |0066: if-eqz v6, 000a // -005c │ │ -089690: 54d6 5c0d |0068: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -089694: 6e20 8c18 e600 |006a: invoke-virtual {v6, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ -08969a: 289d |006d: goto 000a // -0063 │ │ -08969c: 54d6 5c0d |006e: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -0896a0: 3806 9aff |0070: if-eqz v6, 000a // -0066 │ │ -0896a4: 54d6 5c0d |0072: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -0896a8: 6e10 9518 0600 |0074: invoke-virtual {v6}, Landroid/view/VelocityTracker;.recycle:()V // method@1895 │ │ -0896ae: 5bdc 5c0d |0077: iput-object v12, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -0896b2: 2891 |0079: goto 000a // -006f │ │ -0896b4: 55d6 560d |007a: iget-boolean v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mIsDragging:Z // field@0d56 │ │ -0896b8: 3806 4700 |007c: if-eqz v6, 00c3 // +0047 │ │ -0896bc: 54d6 5c0d |007e: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -0896c0: 3806 4300 |0080: if-eqz v6, 00c3 // +0043 │ │ -0896c4: 6e20 8a20 ed00 |0082: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveX:(Landroid/view/MotionEvent;)F // method@208a │ │ -0896ca: 0a06 |0085: move-result v6 │ │ -0896cc: 59d6 570d |0086: iput v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchX:F // field@0d57 │ │ -0896d0: 6e20 8b20 ed00 |0088: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveY:(Landroid/view/MotionEvent;)F // method@208b │ │ -0896d6: 0a06 |008b: move-result v6 │ │ -0896d8: 59d6 580d |008c: iput v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchY:F // field@0d58 │ │ -0896dc: 54d6 5c0d |008e: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -0896e0: 6e20 8c18 e600 |0090: invoke-virtual {v6, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ -0896e6: 54d6 5c0d |0093: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -0896ea: 1308 e803 |0095: const/16 v8, #int 1000 // #3e8 │ │ -0896ee: 6e20 8e18 8600 |0097: invoke-virtual {v6, v8}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(I)V // method@188e │ │ -0896f4: 54d6 5c0d |009a: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -0896f8: 6e10 9018 0600 |009c: invoke-virtual {v6}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1890 │ │ -0896fe: 0a02 |009f: move-result v2 │ │ -089700: 54d6 5c0d |00a0: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -089704: 6e10 9218 0600 |00a2: invoke-virtual {v6}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1892 │ │ -08970a: 0a03 |00a5: move-result v3 │ │ -08970c: 7110 971b 0200 |00a6: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -089712: 0a06 |00a9: move-result v6 │ │ -089714: 7110 971b 0300 |00aa: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ -08971a: 0a08 |00ad: move-result v8 │ │ -08971c: 7120 9c1b 8600 |00ae: invoke-static {v6, v8}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ -089722: 0a06 |00b1: move-result v6 │ │ -089724: 52d8 5a0d |00b2: iget v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mMinimumVelocity:F // field@0d5a │ │ -089728: 2d06 0608 |00b4: cmpl-float v6, v6, v8 │ │ -08972c: 3a06 0d00 |00b6: if-ltz v6, 00c3 // +000d │ │ -089730: 54d6 590d |00b8: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mListener:Luk/co/senab/photoview/gestures/OnGestureListener; // field@0d59 │ │ -089734: 52d8 570d |00ba: iget v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchX:F // field@0d57 │ │ -089738: 52d9 580d |00bc: iget v9, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchY:F // field@0d58 │ │ -08973c: 7f2a |00be: neg-float v10, v2 │ │ -08973e: 7f3b |00bf: neg-float v11, v3 │ │ -089740: 725b 9e20 86a9 |00c0: invoke-interface {v6, v8, v9, v10, v11}, Luk/co/senab/photoview/gestures/OnGestureListener;.onFling:(FFFF)V // method@209e │ │ -089746: 54d6 5c0d |00c3: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -08974a: 3806 45ff |00c5: if-eqz v6, 000a // -00bb │ │ -08974e: 54d6 5c0d |00c7: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -089752: 6e10 9518 0600 |00c9: invoke-virtual {v6}, Landroid/view/VelocityTracker;.recycle:()V // method@1895 │ │ -089758: 5bdc 5c0d |00cc: iput-object v12, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ -08975c: 2900 3cff |00ce: goto/16 000a // -00c4 │ │ -089760: 0001 0400 0000 0000 0400 0000 7300 ... |00d0: packed-switch-data (12 units) │ │ +089588: |[089588] uk.co.senab.photoview.gestures.CupcakeGestureDetector.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +089598: 120c |0000: const/4 v12, #int 0 // #0 │ │ +08959a: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +08959c: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +08959e: 6e10 7718 0e00 |0003: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +0895a4: 0a08 |0006: move-result v8 │ │ +0895a6: 2b08 c900 0000 |0007: packed-switch v8, 000000d0 // +000000c9 │ │ +0895ac: 0f07 |000a: return v7 │ │ +0895ae: 7100 9418 0000 |000b: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@1894 │ │ +0895b4: 0c08 |000e: move-result-object v8 │ │ +0895b6: 5bd8 5c0d |000f: iput-object v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +0895ba: 54d8 5c0d |0011: iget-object v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +0895be: 3808 1600 |0013: if-eqz v8, 0029 // +0016 │ │ +0895c2: 54d8 5c0d |0015: iget-object v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +0895c6: 6e20 8c18 e800 |0017: invoke-virtual {v8, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ +0895cc: 6e20 8a20 ed00 |001a: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveX:(Landroid/view/MotionEvent;)F // method@208a │ │ +0895d2: 0a08 |001d: move-result v8 │ │ +0895d4: 59d8 570d |001e: iput v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchX:F // field@0d57 │ │ +0895d8: 6e20 8b20 ed00 |0020: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveY:(Landroid/view/MotionEvent;)F // method@208b │ │ +0895de: 0a08 |0023: move-result v8 │ │ +0895e0: 59d8 580d |0024: iput v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchY:F // field@0d58 │ │ +0895e4: 5cd6 560d |0026: iput-boolean v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mIsDragging:Z // field@0d56 │ │ +0895e8: 28e2 |0028: goto 000a // -001e │ │ +0895ea: 1a08 0c03 |0029: const-string v8, "CupcakeGestureDetector" // string@030c │ │ +0895ee: 1a09 470d |002b: const-string v9, "Velocity tracker is null" // string@0d47 │ │ +0895f2: 7120 0218 9800 |002d: invoke-static {v8, v9}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ +0895f8: 28ea |0030: goto 001a // -0016 │ │ +0895fa: 6e20 8a20 ed00 |0031: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveX:(Landroid/view/MotionEvent;)F // method@208a │ │ +089600: 0a04 |0034: move-result v4 │ │ +089602: 6e20 8b20 ed00 |0035: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveY:(Landroid/view/MotionEvent;)F // method@208b │ │ +089608: 0a05 |0038: move-result v5 │ │ +08960a: 52d8 570d |0039: iget v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchX:F // field@0d57 │ │ +08960e: a700 0408 |003b: sub-float v0, v4, v8 │ │ +089612: 52d8 580d |003d: iget v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchY:F // field@0d58 │ │ +089616: a701 0508 |003f: sub-float v1, v5, v8 │ │ +08961a: 55d8 560d |0041: iget-boolean v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mIsDragging:Z // field@0d56 │ │ +08961e: 3908 1400 |0043: if-nez v8, 0057 // +0014 │ │ +089622: a808 0000 |0045: mul-float v8, v0, v0 │ │ +089626: a809 0101 |0047: mul-float v9, v1, v1 │ │ +08962a: c698 |0049: add-float/2addr v8, v9 │ │ +08962c: 7110 fd17 0800 |004a: invoke-static {v8}, Landroid/util/FloatMath;.sqrt:(F)F // method@17fd │ │ +089632: 0a08 |004d: move-result v8 │ │ +089634: 52d9 5b0d |004e: iget v9, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mTouchSlop:F // field@0d5b │ │ +089638: 2d08 0809 |0050: cmpl-float v8, v8, v9 │ │ +08963c: 3a08 0300 |0052: if-ltz v8, 0055 // +0003 │ │ +089640: 0176 |0054: move v6, v7 │ │ +089642: 5cd6 560d |0055: iput-boolean v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mIsDragging:Z // field@0d56 │ │ +089646: 55d6 560d |0057: iget-boolean v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mIsDragging:Z // field@0d56 │ │ +08964a: 3806 b1ff |0059: if-eqz v6, 000a // -004f │ │ +08964e: 54d6 590d |005b: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mListener:Luk/co/senab/photoview/gestures/OnGestureListener; // field@0d59 │ │ +089652: 7230 9d20 0601 |005d: invoke-interface {v6, v0, v1}, Luk/co/senab/photoview/gestures/OnGestureListener;.onDrag:(FF)V // method@209d │ │ +089658: 59d4 570d |0060: iput v4, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchX:F // field@0d57 │ │ +08965c: 59d5 580d |0062: iput v5, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchY:F // field@0d58 │ │ +089660: 54d6 5c0d |0064: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +089664: 3806 a4ff |0066: if-eqz v6, 000a // -005c │ │ +089668: 54d6 5c0d |0068: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +08966c: 6e20 8c18 e600 |006a: invoke-virtual {v6, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ +089672: 289d |006d: goto 000a // -0063 │ │ +089674: 54d6 5c0d |006e: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +089678: 3806 9aff |0070: if-eqz v6, 000a // -0066 │ │ +08967c: 54d6 5c0d |0072: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +089680: 6e10 9518 0600 |0074: invoke-virtual {v6}, Landroid/view/VelocityTracker;.recycle:()V // method@1895 │ │ +089686: 5bdc 5c0d |0077: iput-object v12, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +08968a: 2891 |0079: goto 000a // -006f │ │ +08968c: 55d6 560d |007a: iget-boolean v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mIsDragging:Z // field@0d56 │ │ +089690: 3806 4700 |007c: if-eqz v6, 00c3 // +0047 │ │ +089694: 54d6 5c0d |007e: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +089698: 3806 4300 |0080: if-eqz v6, 00c3 // +0043 │ │ +08969c: 6e20 8a20 ed00 |0082: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveX:(Landroid/view/MotionEvent;)F // method@208a │ │ +0896a2: 0a06 |0085: move-result v6 │ │ +0896a4: 59d6 570d |0086: iput v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchX:F // field@0d57 │ │ +0896a8: 6e20 8b20 ed00 |0088: invoke-virtual {v13, v14}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.getActiveY:(Landroid/view/MotionEvent;)F // method@208b │ │ +0896ae: 0a06 |008b: move-result v6 │ │ +0896b0: 59d6 580d |008c: iput v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchY:F // field@0d58 │ │ +0896b4: 54d6 5c0d |008e: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +0896b8: 6e20 8c18 e600 |0090: invoke-virtual {v6, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@188c │ │ +0896be: 54d6 5c0d |0093: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +0896c2: 1308 e803 |0095: const/16 v8, #int 1000 // #3e8 │ │ +0896c6: 6e20 8e18 8600 |0097: invoke-virtual {v6, v8}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(I)V // method@188e │ │ +0896cc: 54d6 5c0d |009a: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +0896d0: 6e10 9018 0600 |009c: invoke-virtual {v6}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@1890 │ │ +0896d6: 0a02 |009f: move-result v2 │ │ +0896d8: 54d6 5c0d |00a0: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +0896dc: 6e10 9218 0600 |00a2: invoke-virtual {v6}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@1892 │ │ +0896e2: 0a03 |00a5: move-result v3 │ │ +0896e4: 7110 971b 0200 |00a6: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +0896ea: 0a06 |00a9: move-result v6 │ │ +0896ec: 7110 971b 0300 |00aa: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@1b97 │ │ +0896f2: 0a08 |00ad: move-result v8 │ │ +0896f4: 7120 9c1b 8600 |00ae: invoke-static {v6, v8}, Ljava/lang/Math;.max:(FF)F // method@1b9c │ │ +0896fa: 0a06 |00b1: move-result v6 │ │ +0896fc: 52d8 5a0d |00b2: iget v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mMinimumVelocity:F // field@0d5a │ │ +089700: 2d06 0608 |00b4: cmpl-float v6, v6, v8 │ │ +089704: 3a06 0d00 |00b6: if-ltz v6, 00c3 // +000d │ │ +089708: 54d6 590d |00b8: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mListener:Luk/co/senab/photoview/gestures/OnGestureListener; // field@0d59 │ │ +08970c: 52d8 570d |00ba: iget v8, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchX:F // field@0d57 │ │ +089710: 52d9 580d |00bc: iget v9, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mLastTouchY:F // field@0d58 │ │ +089714: 7f2a |00be: neg-float v10, v2 │ │ +089716: 7f3b |00bf: neg-float v11, v3 │ │ +089718: 725b 9e20 86a9 |00c0: invoke-interface {v6, v8, v9, v10, v11}, Luk/co/senab/photoview/gestures/OnGestureListener;.onFling:(FFFF)V // method@209e │ │ +08971e: 54d6 5c0d |00c3: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +089722: 3806 45ff |00c5: if-eqz v6, 000a // -00bb │ │ +089726: 54d6 5c0d |00c7: iget-object v6, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +08972a: 6e10 9518 0600 |00c9: invoke-virtual {v6}, Landroid/view/VelocityTracker;.recycle:()V // method@1895 │ │ +089730: 5bdc 5c0d |00cc: iput-object v12, v13, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0d5c │ │ +089734: 2900 3cff |00ce: goto/16 000a // -00c4 │ │ +089738: 0001 0400 0000 0000 0400 0000 7300 ... |00d0: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=63 │ │ 0x000a line=141 │ │ 0x000b line=65 │ │ 0x0011 line=66 │ │ 0x0015 line=67 │ │ @@ -222659,32 +222714,32 @@ │ │ type : '(Luk/co/senab/photoview/gestures/OnGestureListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089778: |[089778] uk.co.senab.photoview.gestures.CupcakeGestureDetector.setOnGestureListener:(Luk/co/senab/photoview/gestures/OnGestureListener;)V │ │ -089788: 5b01 590d |0000: iput-object v1, v0, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mListener:Luk/co/senab/photoview/gestures/OnGestureListener; // field@0d59 │ │ -08978c: 0e00 |0002: return-void │ │ +089750: |[089750] uk.co.senab.photoview.gestures.CupcakeGestureDetector.setOnGestureListener:(Luk/co/senab/photoview/gestures/OnGestureListener;)V │ │ +089760: 5b01 590d |0000: iput-object v1, v0, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.mListener:Luk/co/senab/photoview/gestures/OnGestureListener; // field@0d59 │ │ +089764: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Luk/co/senab/photoview/gestures/CupcakeGestureDetector; │ │ 0x0000 - 0x0003 reg=1 listener Luk/co/senab/photoview/gestures/OnGestureListener; │ │ │ │ - source_file_idx : 782 (CupcakeGestureDetector.java) │ │ + source_file_idx : 781 (CupcakeGestureDetector.java) │ │ │ │ Class #818 header: │ │ class_idx : 1222 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1221 │ │ -source_file_idx : 864 │ │ +source_file_idx : 863 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #818 annotations: │ │ Annotations on class │ │ @@ -222711,21 +222766,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -089790: |[089790] uk.co.senab.photoview.gestures.EclairGestureDetector.:(Landroid/content/Context;)V │ │ -0897a0: 7020 8920 2100 |0000: invoke-direct {v1, v2}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.:(Landroid/content/Context;)V // method@2089 │ │ -0897a6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0897a8: 5910 5d0d |0004: iput v0, v1, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ -0897ac: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0897ae: 5910 5e0d |0007: iput v0, v1, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerIndex:I // field@0d5e │ │ -0897b2: 0e00 |0009: return-void │ │ +089768: |[089768] uk.co.senab.photoview.gestures.EclairGestureDetector.:(Landroid/content/Context;)V │ │ +089778: 7020 8920 2100 |0000: invoke-direct {v1, v2}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.:(Landroid/content/Context;)V // method@2089 │ │ +08977e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +089780: 5910 5d0d |0004: iput v0, v1, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ +089784: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +089786: 5910 5e0d |0007: iput v0, v1, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerIndex:I // field@0d5e │ │ +08978a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=28 │ │ 0x0006 line=29 │ │ 0x0009 line=33 │ │ locals : │ │ @@ -222738,23 +222793,23 @@ │ │ type : '(Landroid/view/MotionEvent;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0897b4: |[0897b4] uk.co.senab.photoview.gestures.EclairGestureDetector.getActiveX:(Landroid/view/MotionEvent;)F │ │ -0897c4: 5221 5e0d |0000: iget v1, v2, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerIndex:I // field@0d5e │ │ -0897c8: 6e20 7c18 1300 |0002: invoke-virtual {v3, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@187c │ │ -0897ce: 0a01 |0005: move-result v1 │ │ -0897d0: 0f01 |0006: return v1 │ │ -0897d2: 0d00 |0007: move-exception v0 │ │ -0897d4: 6e10 7b18 0300 |0008: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ -0897da: 0a01 |000b: move-result v1 │ │ -0897dc: 28fa |000c: goto 0006 // -0006 │ │ +08978c: |[08978c] uk.co.senab.photoview.gestures.EclairGestureDetector.getActiveX:(Landroid/view/MotionEvent;)F │ │ +08979c: 5221 5e0d |0000: iget v1, v2, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerIndex:I // field@0d5e │ │ +0897a0: 6e20 7c18 1300 |0002: invoke-virtual {v3, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@187c │ │ +0897a6: 0a01 |0005: move-result v1 │ │ +0897a8: 0f01 |0006: return v1 │ │ +0897aa: 0d00 |0007: move-exception v0 │ │ +0897ac: 6e10 7b18 0300 |0008: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@187b │ │ +0897b2: 0a01 |000b: move-result v1 │ │ +0897b4: 28fa |000c: goto 0006 // -0006 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0007 │ │ positions : │ │ 0x0000 line=38 │ │ 0x0006 line=40 │ │ 0x0007 line=39 │ │ @@ -222769,23 +222824,23 @@ │ │ type : '(Landroid/view/MotionEvent;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0897f0: |[0897f0] uk.co.senab.photoview.gestures.EclairGestureDetector.getActiveY:(Landroid/view/MotionEvent;)F │ │ -089800: 5221 5e0d |0000: iget v1, v2, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerIndex:I // field@0d5e │ │ -089804: 6e20 7e18 1300 |0002: invoke-virtual {v3, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@187e │ │ -08980a: 0a01 |0005: move-result v1 │ │ -08980c: 0f01 |0006: return v1 │ │ -08980e: 0d00 |0007: move-exception v0 │ │ -089810: 6e10 7d18 0300 |0008: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ -089816: 0a01 |000b: move-result v1 │ │ -089818: 28fa |000c: goto 0006 // -0006 │ │ +0897c8: |[0897c8] uk.co.senab.photoview.gestures.EclairGestureDetector.getActiveY:(Landroid/view/MotionEvent;)F │ │ +0897d8: 5221 5e0d |0000: iget v1, v2, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerIndex:I // field@0d5e │ │ +0897dc: 6e20 7e18 1300 |0002: invoke-virtual {v3, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@187e │ │ +0897e2: 0a01 |0005: move-result v1 │ │ +0897e4: 0f01 |0006: return v1 │ │ +0897e6: 0d00 |0007: move-exception v0 │ │ +0897e8: 6e10 7d18 0300 |0008: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@187d │ │ +0897ee: 0a01 |000b: move-result v1 │ │ +0897f0: 28fa |000c: goto 0006 // -0006 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/lang/Exception; -> 0x0007 │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=49 │ │ 0x0007 line=48 │ │ @@ -222800,59 +222855,59 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -08982c: |[08982c] uk.co.senab.photoview.gestures.EclairGestureDetector.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -08983c: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ -08983e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -089840: 6e10 7718 0800 |0002: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -089846: 0a00 |0005: move-result v0 │ │ -089848: d505 ff00 |0006: and-int/lit16 v5, v0, #int 255 // #00ff │ │ -08984c: 2b05 4600 0000 |0008: packed-switch v5, 0000004e // +00000046 │ │ -089852: 5275 5d0d |000b: iget v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ -089856: 3265 0400 |000d: if-eq v5, v6, 0011 // +0004 │ │ -08985a: 5274 5d0d |000f: iget v4, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ -08985e: 6e20 7618 4800 |0011: invoke-virtual {v8, v4}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1876 │ │ -089864: 0a04 |0014: move-result v4 │ │ -089866: 5974 5e0d |0015: iput v4, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerIndex:I // field@0d5e │ │ -08986a: 6f20 8d20 8700 |0017: invoke-super {v7, v8}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@208d │ │ -089870: 0a04 |001a: move-result v4 │ │ -089872: 0f04 |001b: return v4 │ │ -089874: 6e20 7a18 4800 |001c: invoke-virtual {v8, v4}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@187a │ │ -08987a: 0a05 |001f: move-result v5 │ │ -08987c: 5975 5d0d |0020: iput v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ -089880: 28e9 |0022: goto 000b // -0017 │ │ -089882: 5976 5d0d |0023: iput v6, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ -089886: 28e6 |0025: goto 000b // -001a │ │ -089888: 6e10 7718 0800 |0026: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ -08988e: 0a05 |0029: move-result v5 │ │ -089890: 7110 2120 0500 |002a: invoke-static {v5}, Luk/co/senab/photoview/Compat;.getPointerIndex:(I)I // method@2021 │ │ -089896: 0a03 |002d: move-result v3 │ │ -089898: 6e20 7a18 3800 |002e: invoke-virtual {v8, v3}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@187a │ │ -08989e: 0a02 |0031: move-result v2 │ │ -0898a0: 5275 5d0d |0032: iget v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ -0898a4: 3352 d7ff |0034: if-ne v2, v5, 000b // -0029 │ │ -0898a8: 3903 1600 |0036: if-nez v3, 004c // +0016 │ │ -0898ac: 1211 |0038: const/4 v1, #int 1 // #1 │ │ -0898ae: 6e20 7a18 1800 |0039: invoke-virtual {v8, v1}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@187a │ │ -0898b4: 0a05 |003c: move-result v5 │ │ -0898b6: 5975 5d0d |003d: iput v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ -0898ba: 6e20 7c18 1800 |003f: invoke-virtual {v8, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@187c │ │ -0898c0: 0a05 |0042: move-result v5 │ │ -0898c2: 5975 5f0d |0043: iput v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mLastTouchX:F // field@0d5f │ │ -0898c6: 6e20 7e18 1800 |0045: invoke-virtual {v8, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@187e │ │ -0898cc: 0a05 |0048: move-result v5 │ │ -0898ce: 5975 600d |0049: iput v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mLastTouchY:F // field@0d60 │ │ -0898d2: 28c0 |004b: goto 000b // -0040 │ │ -0898d4: 0141 |004c: move v1, v4 │ │ -0898d6: 28ec |004d: goto 0039 // -0014 │ │ -0898d8: 0001 0700 0000 0000 1400 0000 1b00 ... |004e: packed-switch-data (18 units) │ │ +089804: |[089804] uk.co.senab.photoview.gestures.EclairGestureDetector.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +089814: 12f6 |0000: const/4 v6, #int -1 // #ff │ │ +089816: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +089818: 6e10 7718 0800 |0002: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +08981e: 0a00 |0005: move-result v0 │ │ +089820: d505 ff00 |0006: and-int/lit16 v5, v0, #int 255 // #00ff │ │ +089824: 2b05 4600 0000 |0008: packed-switch v5, 0000004e // +00000046 │ │ +08982a: 5275 5d0d |000b: iget v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ +08982e: 3265 0400 |000d: if-eq v5, v6, 0011 // +0004 │ │ +089832: 5274 5d0d |000f: iget v4, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ +089836: 6e20 7618 4800 |0011: invoke-virtual {v8, v4}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@1876 │ │ +08983c: 0a04 |0014: move-result v4 │ │ +08983e: 5974 5e0d |0015: iput v4, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerIndex:I // field@0d5e │ │ +089842: 6f20 8d20 8700 |0017: invoke-super {v7, v8}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@208d │ │ +089848: 0a04 |001a: move-result v4 │ │ +08984a: 0f04 |001b: return v4 │ │ +08984c: 6e20 7a18 4800 |001c: invoke-virtual {v8, v4}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@187a │ │ +089852: 0a05 |001f: move-result v5 │ │ +089854: 5975 5d0d |0020: iput v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ +089858: 28e9 |0022: goto 000b // -0017 │ │ +08985a: 5976 5d0d |0023: iput v6, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ +08985e: 28e6 |0025: goto 000b // -001a │ │ +089860: 6e10 7718 0800 |0026: invoke-virtual {v8}, Landroid/view/MotionEvent;.getAction:()I // method@1877 │ │ +089866: 0a05 |0029: move-result v5 │ │ +089868: 7110 2120 0500 |002a: invoke-static {v5}, Luk/co/senab/photoview/Compat;.getPointerIndex:(I)I // method@2021 │ │ +08986e: 0a03 |002d: move-result v3 │ │ +089870: 6e20 7a18 3800 |002e: invoke-virtual {v8, v3}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@187a │ │ +089876: 0a02 |0031: move-result v2 │ │ +089878: 5275 5d0d |0032: iget v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ +08987c: 3352 d7ff |0034: if-ne v2, v5, 000b // -0029 │ │ +089880: 3903 1600 |0036: if-nez v3, 004c // +0016 │ │ +089884: 1211 |0038: const/4 v1, #int 1 // #1 │ │ +089886: 6e20 7a18 1800 |0039: invoke-virtual {v8, v1}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@187a │ │ +08988c: 0a05 |003c: move-result v5 │ │ +08988e: 5975 5d0d |003d: iput v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mActivePointerId:I // field@0d5d │ │ +089892: 6e20 7c18 1800 |003f: invoke-virtual {v8, v1}, Landroid/view/MotionEvent;.getX:(I)F // method@187c │ │ +089898: 0a05 |0042: move-result v5 │ │ +08989a: 5975 5f0d |0043: iput v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mLastTouchX:F // field@0d5f │ │ +08989e: 6e20 7e18 1800 |0045: invoke-virtual {v8, v1}, Landroid/view/MotionEvent;.getY:(I)F // method@187e │ │ +0898a4: 0a05 |0048: move-result v5 │ │ +0898a6: 5975 600d |0049: iput v5, v7, Luk/co/senab/photoview/gestures/EclairGestureDetector;.mLastTouchY:F // field@0d60 │ │ +0898aa: 28c0 |004b: goto 000b // -0040 │ │ +0898ac: 0141 |004c: move v1, v4 │ │ +0898ae: 28ec |004d: goto 0039 // -0014 │ │ +0898b0: 0001 0700 0000 0000 1400 0000 1b00 ... |004e: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0006 line=56 │ │ 0x000b line=81 │ │ 0x0017 line=84 │ │ 0x001c line=58 │ │ @@ -222870,21 +222925,21 @@ │ │ 0x0039 - 0x004c reg=1 newPointerIndex I │ │ 0x0006 - 0x0060 reg=0 action I │ │ 0x0032 - 0x0060 reg=2 pointerId I │ │ 0x002e - 0x0060 reg=3 pointerIndex I │ │ 0x0000 - 0x0060 reg=7 this Luk/co/senab/photoview/gestures/EclairGestureDetector; │ │ 0x0000 - 0x0060 reg=8 ev Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 864 (EclairGestureDetector.java) │ │ + source_file_idx : 863 (EclairGestureDetector.java) │ │ │ │ Class #819 header: │ │ class_idx : 1223 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1004 │ │ -source_file_idx : 950 │ │ +source_file_idx : 949 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #819 annotations: │ │ Annotations on class │ │ @@ -222909,18 +222964,18 @@ │ │ type : '(Luk/co/senab/photoview/gestures/FroyoGestureDetector;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0898fc: |[0898fc] uk.co.senab.photoview.gestures.FroyoGestureDetector$1.:(Luk/co/senab/photoview/gestures/FroyoGestureDetector;)V │ │ -08990c: 5b01 610d |0000: iput-object v1, v0, Luk/co/senab/photoview/gestures/FroyoGestureDetector$1;.this$0:Luk/co/senab/photoview/gestures/FroyoGestureDetector; // field@0d61 │ │ -089910: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -089916: 0e00 |0005: return-void │ │ +0898d4: |[0898d4] uk.co.senab.photoview.gestures.FroyoGestureDetector$1.:(Luk/co/senab/photoview/gestures/FroyoGestureDetector;)V │ │ +0898e4: 5b01 610d |0000: iput-object v1, v0, Luk/co/senab/photoview/gestures/FroyoGestureDetector$1;.this$0:Luk/co/senab/photoview/gestures/FroyoGestureDetector; // field@0d61 │ │ +0898e8: 7010 a71b 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +0898ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Luk/co/senab/photoview/gestures/FroyoGestureDetector$1; │ │ 0x0000 - 0x0006 reg=1 (null) Luk/co/senab/photoview/gestures/FroyoGestureDetector; │ │ │ │ @@ -222930,26 +222985,26 @@ │ │ type : '(Landroid/view/ScaleGestureDetector;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -089918: |[089918] uk.co.senab.photoview.gestures.FroyoGestureDetector$1.onScale:(Landroid/view/ScaleGestureDetector;)Z │ │ -089928: 5440 610d |0000: iget-object v0, v4, Luk/co/senab/photoview/gestures/FroyoGestureDetector$1;.this$0:Luk/co/senab/photoview/gestures/FroyoGestureDetector; // field@0d61 │ │ -08992c: 5400 630d |0002: iget-object v0, v0, Luk/co/senab/photoview/gestures/FroyoGestureDetector;.mListener:Luk/co/senab/photoview/gestures/OnGestureListener; // field@0d63 │ │ -089930: 6e10 8618 0500 |0004: invoke-virtual {v5}, Landroid/view/ScaleGestureDetector;.getScaleFactor:()F // method@1886 │ │ -089936: 0a01 |0007: move-result v1 │ │ -089938: 6e10 8418 0500 |0008: invoke-virtual {v5}, Landroid/view/ScaleGestureDetector;.getFocusX:()F // method@1884 │ │ -08993e: 0a02 |000b: move-result v2 │ │ -089940: 6e10 8518 0500 |000c: invoke-virtual {v5}, Landroid/view/ScaleGestureDetector;.getFocusY:()F // method@1885 │ │ -089946: 0a03 |000f: move-result v3 │ │ -089948: 7240 9f20 1032 |0010: invoke-interface {v0, v1, v2, v3}, Luk/co/senab/photoview/gestures/OnGestureListener;.onScale:(FFF)V // method@209f │ │ -08994e: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -089950: 0f00 |0014: return v0 │ │ +0898f0: |[0898f0] uk.co.senab.photoview.gestures.FroyoGestureDetector$1.onScale:(Landroid/view/ScaleGestureDetector;)Z │ │ +089900: 5440 610d |0000: iget-object v0, v4, Luk/co/senab/photoview/gestures/FroyoGestureDetector$1;.this$0:Luk/co/senab/photoview/gestures/FroyoGestureDetector; // field@0d61 │ │ +089904: 5400 630d |0002: iget-object v0, v0, Luk/co/senab/photoview/gestures/FroyoGestureDetector;.mListener:Luk/co/senab/photoview/gestures/OnGestureListener; // field@0d63 │ │ +089908: 6e10 8618 0500 |0004: invoke-virtual {v5}, Landroid/view/ScaleGestureDetector;.getScaleFactor:()F // method@1886 │ │ +08990e: 0a01 |0007: move-result v1 │ │ +089910: 6e10 8418 0500 |0008: invoke-virtual {v5}, Landroid/view/ScaleGestureDetector;.getFocusX:()F // method@1884 │ │ +089916: 0a02 |000b: move-result v2 │ │ +089918: 6e10 8518 0500 |000c: invoke-virtual {v5}, Landroid/view/ScaleGestureDetector;.getFocusY:()F // method@1885 │ │ +08991e: 0a03 |000f: move-result v3 │ │ +089920: 7240 9f20 1032 |0010: invoke-interface {v0, v1, v2, v3}, Luk/co/senab/photoview/gestures/OnGestureListener;.onScale:(FFF)V // method@209f │ │ +089926: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +089928: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0013 line=36 │ │ locals : │ │ 0x0000 - 0x0015 reg=4 this Luk/co/senab/photoview/gestures/FroyoGestureDetector$1; │ │ 0x0000 - 0x0015 reg=5 detector Landroid/view/ScaleGestureDetector; │ │ @@ -222959,17 +223014,17 @@ │ │ type : '(Landroid/view/ScaleGestureDetector;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -089954: |[089954] uk.co.senab.photoview.gestures.FroyoGestureDetector$1.onScaleBegin:(Landroid/view/ScaleGestureDetector;)Z │ │ -089964: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -089966: 0f00 |0001: return v0 │ │ +08992c: |[08992c] uk.co.senab.photoview.gestures.FroyoGestureDetector$1.onScaleBegin:(Landroid/view/ScaleGestureDetector;)Z │ │ +08993c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08993e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Luk/co/senab/photoview/gestures/FroyoGestureDetector$1; │ │ 0x0000 - 0x0002 reg=2 detector Landroid/view/ScaleGestureDetector; │ │ │ │ @@ -222978,30 +223033,30 @@ │ │ type : '(Landroid/view/ScaleGestureDetector;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -089968: |[089968] uk.co.senab.photoview.gestures.FroyoGestureDetector$1.onScaleEnd:(Landroid/view/ScaleGestureDetector;)V │ │ -089978: 0e00 |0000: return-void │ │ +089940: |[089940] uk.co.senab.photoview.gestures.FroyoGestureDetector$1.onScaleEnd:(Landroid/view/ScaleGestureDetector;)V │ │ +089950: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Luk/co/senab/photoview/gestures/FroyoGestureDetector$1; │ │ 0x0000 - 0x0001 reg=1 detector Landroid/view/ScaleGestureDetector; │ │ │ │ - source_file_idx : 950 (FroyoGestureDetector.java) │ │ + source_file_idx : 949 (FroyoGestureDetector.java) │ │ │ │ Class #820 header: │ │ class_idx : 1224 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1222 │ │ -source_file_idx : 950 │ │ +source_file_idx : 949 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #820 annotations: │ │ Annotations on class │ │ @@ -223024,22 +223079,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -08997c: |[08997c] uk.co.senab.photoview.gestures.FroyoGestureDetector.:(Landroid/content/Context;)V │ │ -08998c: 7020 8f20 3200 |0000: invoke-direct {v2, v3}, Luk/co/senab/photoview/gestures/EclairGestureDetector;.:(Landroid/content/Context;)V // method@208f │ │ -089992: 2200 c704 |0003: new-instance v0, Luk/co/senab/photoview/gestures/FroyoGestureDetector$1; // type@04c7 │ │ -089996: 7020 9320 2000 |0005: invoke-direct {v0, v2}, Luk/co/senab/photoview/gestures/FroyoGestureDetector$1;.:(Luk/co/senab/photoview/gestures/FroyoGestureDetector;)V // method@2093 │ │ -08999c: 2201 5903 |0008: new-instance v1, Landroid/view/ScaleGestureDetector; // type@0359 │ │ -0899a0: 7030 8318 3100 |000a: invoke-direct {v1, v3, v0}, Landroid/view/ScaleGestureDetector;.:(Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;)V // method@1883 │ │ -0899a6: 5b21 620d |000d: iput-object v1, v2, Luk/co/senab/photoview/gestures/FroyoGestureDetector;.mDetector:Landroid/view/ScaleGestureDetector; // field@0d62 │ │ -0899aa: 0e00 |000f: return-void │ │ +089954: |[089954] uk.co.senab.photoview.gestures.FroyoGestureDetector.:(Landroid/content/Context;)V │ │ +089964: 7020 8f20 3200 |0000: invoke-direct {v2, v3}, Luk/co/senab/photoview/gestures/EclairGestureDetector;.:(Landroid/content/Context;)V // method@208f │ │ +08996a: 2200 c704 |0003: new-instance v0, Luk/co/senab/photoview/gestures/FroyoGestureDetector$1; // type@04c7 │ │ +08996e: 7020 9320 2000 |0005: invoke-direct {v0, v2}, Luk/co/senab/photoview/gestures/FroyoGestureDetector$1;.:(Luk/co/senab/photoview/gestures/FroyoGestureDetector;)V // method@2093 │ │ +089974: 2201 5903 |0008: new-instance v1, Landroid/view/ScaleGestureDetector; // type@0359 │ │ +089978: 7030 8318 3100 |000a: invoke-direct {v1, v3, v0}, Landroid/view/ScaleGestureDetector;.:(Landroid/content/Context;Landroid/view/ScaleGestureDetector$OnScaleGestureListener;)V // method@1883 │ │ +08997e: 5b21 620d |000d: iput-object v1, v2, Luk/co/senab/photoview/gestures/FroyoGestureDetector;.mDetector:Landroid/view/ScaleGestureDetector; // field@0d62 │ │ +089982: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0008 line=49 │ │ 0x000f line=50 │ │ locals : │ │ @@ -223053,19 +223108,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0899ac: |[0899ac] uk.co.senab.photoview.gestures.FroyoGestureDetector.isScaling:()Z │ │ -0899bc: 5410 620d |0000: iget-object v0, v1, Luk/co/senab/photoview/gestures/FroyoGestureDetector;.mDetector:Landroid/view/ScaleGestureDetector; // field@0d62 │ │ -0899c0: 6e10 8718 0000 |0002: invoke-virtual {v0}, Landroid/view/ScaleGestureDetector;.isInProgress:()Z // method@1887 │ │ -0899c6: 0a00 |0005: move-result v0 │ │ -0899c8: 0f00 |0006: return v0 │ │ +089984: |[089984] uk.co.senab.photoview.gestures.FroyoGestureDetector.isScaling:()Z │ │ +089994: 5410 620d |0000: iget-object v0, v1, Luk/co/senab/photoview/gestures/FroyoGestureDetector;.mDetector:Landroid/view/ScaleGestureDetector; // field@0d62 │ │ +089998: 6e10 8718 0000 |0002: invoke-virtual {v0}, Landroid/view/ScaleGestureDetector;.isInProgress:()Z // method@1887 │ │ +08999e: 0a00 |0005: move-result v0 │ │ +0899a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/gestures/FroyoGestureDetector; │ │ │ │ #1 : (in Luk/co/senab/photoview/gestures/FroyoGestureDetector;) │ │ @@ -223073,35 +223128,35 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0899cc: |[0899cc] uk.co.senab.photoview.gestures.FroyoGestureDetector.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0899dc: 5410 620d |0000: iget-object v0, v1, Luk/co/senab/photoview/gestures/FroyoGestureDetector;.mDetector:Landroid/view/ScaleGestureDetector; // field@0d62 │ │ -0899e0: 6e20 8818 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ScaleGestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1888 │ │ -0899e6: 6f20 9220 2100 |0005: invoke-super {v1, v2}, Luk/co/senab/photoview/gestures/EclairGestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2092 │ │ -0899ec: 0a00 |0008: move-result v0 │ │ -0899ee: 0f00 |0009: return v0 │ │ +0899a4: |[0899a4] uk.co.senab.photoview.gestures.FroyoGestureDetector.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0899b4: 5410 620d |0000: iget-object v0, v1, Luk/co/senab/photoview/gestures/FroyoGestureDetector;.mDetector:Landroid/view/ScaleGestureDetector; // field@0d62 │ │ +0899b8: 6e20 8818 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ScaleGestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@1888 │ │ +0899be: 6f20 9220 2100 |0005: invoke-super {v1, v2}, Luk/co/senab/photoview/gestures/EclairGestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2092 │ │ +0899c4: 0a00 |0008: move-result v0 │ │ +0899c6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Luk/co/senab/photoview/gestures/FroyoGestureDetector; │ │ 0x0000 - 0x000a reg=2 ev Landroid/view/MotionEvent; │ │ │ │ - source_file_idx : 950 (FroyoGestureDetector.java) │ │ + source_file_idx : 949 (FroyoGestureDetector.java) │ │ │ │ Class #821 header: │ │ class_idx : 1227 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 3406 │ │ +source_file_idx : 3404 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #821 - │ │ Class descriptor : 'Luk/co/senab/photoview/gestures/VersionedGestureDetector;' │ │ @@ -223116,30 +223171,30 @@ │ │ type : '(Landroid/content/Context;Luk/co/senab/photoview/gestures/OnGestureListener;)Luk/co/senab/photoview/gestures/GestureDetector;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0899f0: |[0899f0] uk.co.senab.photoview.gestures.VersionedGestureDetector.newInstance:(Landroid/content/Context;Luk/co/senab/photoview/gestures/OnGestureListener;)Luk/co/senab/photoview/gestures/GestureDetector; │ │ -089a00: 6001 3800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -089a04: 1252 |0002: const/4 v2, #int 5 // #5 │ │ -089a06: 3521 0b00 |0003: if-ge v1, v2, 000e // +000b │ │ -089a0a: 2200 c504 |0005: new-instance v0, Luk/co/senab/photoview/gestures/CupcakeGestureDetector; // type@04c5 │ │ -089a0e: 7020 8920 3000 |0007: invoke-direct {v0, v3}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.:(Landroid/content/Context;)V // method@2089 │ │ -089a14: 7220 9c20 4000 |000a: invoke-interface {v0, v4}, Luk/co/senab/photoview/gestures/GestureDetector;.setOnGestureListener:(Luk/co/senab/photoview/gestures/OnGestureListener;)V // method@209c │ │ -089a1a: 1100 |000d: return-object v0 │ │ -089a1c: 1302 0800 |000e: const/16 v2, #int 8 // #8 │ │ -089a20: 3521 0800 |0010: if-ge v1, v2, 0018 // +0008 │ │ -089a24: 2200 c604 |0012: new-instance v0, Luk/co/senab/photoview/gestures/EclairGestureDetector; // type@04c6 │ │ -089a28: 7020 8f20 3000 |0014: invoke-direct {v0, v3}, Luk/co/senab/photoview/gestures/EclairGestureDetector;.:(Landroid/content/Context;)V // method@208f │ │ -089a2e: 28f3 |0017: goto 000a // -000d │ │ -089a30: 2200 c804 |0018: new-instance v0, Luk/co/senab/photoview/gestures/FroyoGestureDetector; // type@04c8 │ │ -089a34: 7020 9720 3000 |001a: invoke-direct {v0, v3}, Luk/co/senab/photoview/gestures/FroyoGestureDetector;.:(Landroid/content/Context;)V // method@2097 │ │ -089a3a: 28ed |001d: goto 000a // -0013 │ │ +0899c8: |[0899c8] uk.co.senab.photoview.gestures.VersionedGestureDetector.newInstance:(Landroid/content/Context;Luk/co/senab/photoview/gestures/OnGestureListener;)Luk/co/senab/photoview/gestures/GestureDetector; │ │ +0899d8: 6001 3800 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +0899dc: 1252 |0002: const/4 v2, #int 5 // #5 │ │ +0899de: 3521 0b00 |0003: if-ge v1, v2, 000e // +000b │ │ +0899e2: 2200 c504 |0005: new-instance v0, Luk/co/senab/photoview/gestures/CupcakeGestureDetector; // type@04c5 │ │ +0899e6: 7020 8920 3000 |0007: invoke-direct {v0, v3}, Luk/co/senab/photoview/gestures/CupcakeGestureDetector;.:(Landroid/content/Context;)V // method@2089 │ │ +0899ec: 7220 9c20 4000 |000a: invoke-interface {v0, v4}, Luk/co/senab/photoview/gestures/GestureDetector;.setOnGestureListener:(Luk/co/senab/photoview/gestures/OnGestureListener;)V // method@209c │ │ +0899f2: 1100 |000d: return-object v0 │ │ +0899f4: 1302 0800 |000e: const/16 v2, #int 8 // #8 │ │ +0899f8: 3521 0800 |0010: if-ge v1, v2, 0018 // +0008 │ │ +0899fc: 2200 c604 |0012: new-instance v0, Luk/co/senab/photoview/gestures/EclairGestureDetector; // type@04c6 │ │ +089a00: 7020 8f20 3000 |0014: invoke-direct {v0, v3}, Luk/co/senab/photoview/gestures/EclairGestureDetector;.:(Landroid/content/Context;)V // method@208f │ │ +089a06: 28f3 |0017: goto 000a // -000d │ │ +089a08: 2200 c804 |0018: new-instance v0, Luk/co/senab/photoview/gestures/FroyoGestureDetector; // type@04c8 │ │ +089a0c: 7020 9720 3000 |001a: invoke-direct {v0, v3}, Luk/co/senab/photoview/gestures/FroyoGestureDetector;.:(Landroid/content/Context;)V // method@2097 │ │ +089a12: 28ed |001d: goto 000a // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0002 line=29 │ │ 0x0005 line=30 │ │ 0x000a line=37 │ │ 0x000d line=39 │ │ @@ -223151,21 +223206,21 @@ │ │ 0x0017 - 0x0018 reg=0 detector Luk/co/senab/photoview/gestures/GestureDetector; │ │ 0x001d - 0x001e reg=0 detector Luk/co/senab/photoview/gestures/GestureDetector; │ │ 0x0002 - 0x001e reg=1 sdkVersion I │ │ 0x0000 - 0x001e reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x001e reg=4 listener Luk/co/senab/photoview/gestures/OnGestureListener; │ │ │ │ Virtual methods - │ │ - source_file_idx : 3406 (VersionedGestureDetector.java) │ │ + source_file_idx : 3404 (VersionedGestureDetector.java) │ │ │ │ Class #822 header: │ │ class_idx : 1228 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2414 │ │ +source_file_idx : 2413 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #822 - │ │ Class descriptor : 'Luk/co/senab/photoview/log/LogManager;' │ │ @@ -223184,49 +223239,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -089a3c: |[089a3c] uk.co.senab.photoview.log.LogManager.:()V │ │ -089a4c: 2200 ce04 |0000: new-instance v0, Luk/co/senab/photoview/log/LoggerDefault; // type@04ce │ │ -089a50: 7010 a520 0000 |0002: invoke-direct {v0}, Luk/co/senab/photoview/log/LoggerDefault;.:()V // method@20a5 │ │ -089a56: 6900 640d |0005: sput-object v0, Luk/co/senab/photoview/log/LogManager;.logger:Luk/co/senab/photoview/log/Logger; // field@0d64 │ │ -089a5a: 0e00 |0007: return-void │ │ +089a14: |[089a14] uk.co.senab.photoview.log.LogManager.:()V │ │ +089a24: 2200 ce04 |0000: new-instance v0, Luk/co/senab/photoview/log/LoggerDefault; // type@04ce │ │ +089a28: 7010 a520 0000 |0002: invoke-direct {v0}, Luk/co/senab/photoview/log/LoggerDefault;.:()V // method@20a5 │ │ +089a2e: 6900 640d |0005: sput-object v0, Luk/co/senab/photoview/log/LogManager;.logger:Luk/co/senab/photoview/log/Logger; // field@0d64 │ │ +089a32: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #1 : (in Luk/co/senab/photoview/log/LogManager;) │ │ name : 'getLogger' │ │ type : '()Luk/co/senab/photoview/log/Logger;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089a5c: |[089a5c] uk.co.senab.photoview.log.LogManager.getLogger:()Luk/co/senab/photoview/log/Logger; │ │ -089a6c: 6200 640d |0000: sget-object v0, Luk/co/senab/photoview/log/LogManager;.logger:Luk/co/senab/photoview/log/Logger; // field@0d64 │ │ -089a70: 1100 |0002: return-object v0 │ │ +089a34: |[089a34] uk.co.senab.photoview.log.LogManager.getLogger:()Luk/co/senab/photoview/log/Logger; │ │ +089a44: 6200 640d |0000: sget-object v0, Luk/co/senab/photoview/log/LogManager;.logger:Luk/co/senab/photoview/log/Logger; // field@0d64 │ │ +089a48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 2414 (LogManager.java) │ │ + source_file_idx : 2413 (LogManager.java) │ │ │ │ Class #823 header: │ │ class_idx : 1229 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2416 │ │ +source_file_idx : 2415 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #823 - │ │ Class descriptor : 'Luk/co/senab/photoview/log/Logger;' │ │ @@ -223245,21 +223300,21 @@ │ │ │ │ #1 : (in Luk/co/senab/photoview/log/Logger;) │ │ name : 'i' │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2416 (Logger.java) │ │ + source_file_idx : 2415 (Logger.java) │ │ │ │ Class #824 header: │ │ class_idx : 1230 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2417 │ │ +source_file_idx : 2416 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #824 - │ │ Class descriptor : 'Luk/co/senab/photoview/log/LoggerDefault;' │ │ @@ -223275,17 +223330,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -089a74: |[089a74] uk.co.senab.photoview.log.LoggerDefault.:()V │ │ -089a84: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -089a8a: 0e00 |0003: return-void │ │ +089a4c: |[089a4c] uk.co.senab.photoview.log.LoggerDefault.:()V │ │ +089a5c: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +089a62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Luk/co/senab/photoview/log/LoggerDefault; │ │ │ │ Virtual methods - │ │ @@ -223294,18 +223349,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -089a8c: |[089a8c] uk.co.senab.photoview.log.LoggerDefault.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ -089a9c: 7120 fe17 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ -089aa2: 0a00 |0003: move-result v0 │ │ -089aa4: 0f00 |0004: return v0 │ │ +089a64: |[089a64] uk.co.senab.photoview.log.LoggerDefault.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ +089a74: 7120 fe17 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@17fe │ │ +089a7a: 0a00 |0003: move-result v0 │ │ +089a7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Luk/co/senab/photoview/log/LoggerDefault; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ @@ -223315,33 +223370,33 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -089aa8: |[089aa8] uk.co.senab.photoview.log.LoggerDefault.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ -089ab8: 7120 0218 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ -089abe: 0a00 |0003: move-result v0 │ │ -089ac0: 0f00 |0004: return v0 │ │ +089a80: |[089a80] uk.co.senab.photoview.log.LoggerDefault.i:(Ljava/lang/String;Ljava/lang/String;)I │ │ +089a90: 7120 0218 3200 |0000: invoke-static {v2, v3}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@1802 │ │ +089a96: 0a00 |0003: move-result v0 │ │ +089a98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Luk/co/senab/photoview/log/LoggerDefault; │ │ 0x0000 - 0x0005 reg=2 tag Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 msg Ljava/lang/String; │ │ │ │ - source_file_idx : 2417 (LoggerDefault.java) │ │ + source_file_idx : 2416 (LoggerDefault.java) │ │ │ │ Class #825 header: │ │ class_idx : 1234 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1004 │ │ -source_file_idx : 2914 │ │ +source_file_idx : 2912 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 6 │ │ │ │ Class #825 - │ │ Class descriptor : 'Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;' │ │ @@ -223356,17 +223411,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -089ac4: |[089ac4] uk.co.senab.photoview.scrollerproxy.ScrollerProxy.:()V │ │ -089ad4: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ -089ada: 0e00 |0003: return-void │ │ +089a9c: |[089a9c] uk.co.senab.photoview.scrollerproxy.ScrollerProxy.:()V │ │ +089aac: 7010 a71b 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@1ba7 │ │ +089ab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; │ │ │ │ #1 : (in Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;) │ │ @@ -223374,30 +223429,30 @@ │ │ type : '(Landroid/content/Context;)Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -089adc: |[089adc] uk.co.senab.photoview.scrollerproxy.ScrollerProxy.getScroller:(Landroid/content/Context;)Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; │ │ -089aec: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -089af0: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ -089af4: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ -089af8: 2200 d104 |0006: new-instance v0, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller; // type@04d1 │ │ -089afc: 7020 b120 2000 |0008: invoke-direct {v0, v2}, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.:(Landroid/content/Context;)V // method@20b1 │ │ -089b02: 1100 |000b: return-object v0 │ │ -089b04: 6000 3800 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ -089b08: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -089b0c: 3510 0800 |0010: if-ge v0, v1, 0018 // +0008 │ │ -089b10: 2200 cf04 |0012: new-instance v0, Luk/co/senab/photoview/scrollerproxy/GingerScroller; // type@04cf │ │ -089b14: 7020 a820 2000 |0014: invoke-direct {v0, v2}, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.:(Landroid/content/Context;)V // method@20a8 │ │ -089b1a: 28f4 |0017: goto 000b // -000c │ │ -089b1c: 2200 d004 |0018: new-instance v0, Luk/co/senab/photoview/scrollerproxy/IcsScroller; // type@04d0 │ │ -089b20: 7020 af20 2000 |001a: invoke-direct {v0, v2}, Luk/co/senab/photoview/scrollerproxy/IcsScroller;.:(Landroid/content/Context;)V // method@20af │ │ -089b26: 28ee |001d: goto 000b // -0012 │ │ +089ab4: |[089ab4] uk.co.senab.photoview.scrollerproxy.ScrollerProxy.getScroller:(Landroid/content/Context;)Luk/co/senab/photoview/scrollerproxy/ScrollerProxy; │ │ +089ac4: 6000 3800 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +089ac8: 1301 0900 |0002: const/16 v1, #int 9 // #9 │ │ +089acc: 3510 0800 |0004: if-ge v0, v1, 000c // +0008 │ │ +089ad0: 2200 d104 |0006: new-instance v0, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller; // type@04d1 │ │ +089ad4: 7020 b120 2000 |0008: invoke-direct {v0, v2}, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.:(Landroid/content/Context;)V // method@20b1 │ │ +089ada: 1100 |000b: return-object v0 │ │ +089adc: 6000 3800 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0038 │ │ +089ae0: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +089ae4: 3510 0800 |0010: if-ge v0, v1, 0018 // +0008 │ │ +089ae8: 2200 cf04 |0012: new-instance v0, Luk/co/senab/photoview/scrollerproxy/GingerScroller; // type@04cf │ │ +089aec: 7020 a820 2000 |0014: invoke-direct {v0, v2}, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.:(Landroid/content/Context;)V // method@20a8 │ │ +089af2: 28f4 |0017: goto 000b // -000c │ │ +089af4: 2200 d004 |0018: new-instance v0, Luk/co/senab/photoview/scrollerproxy/IcsScroller; // type@04d0 │ │ +089af8: 7020 af20 2000 |001a: invoke-direct {v0, v2}, Luk/co/senab/photoview/scrollerproxy/IcsScroller;.:(Landroid/content/Context;)V // method@20af │ │ +089afe: 28ee |001d: goto 000b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0006 line=26 │ │ 0x000b line=30 │ │ 0x000c line=27 │ │ 0x0012 line=28 │ │ @@ -223438,21 +223493,21 @@ │ │ │ │ #5 : (in Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;) │ │ name : 'isFinished' │ │ type : '()Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 2914 (ScrollerProxy.java) │ │ + source_file_idx : 2912 (ScrollerProxy.java) │ │ │ │ Class #826 header: │ │ class_idx : 1231 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1234 │ │ -source_file_idx : 956 │ │ +source_file_idx : 955 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #826 annotations: │ │ Annotations on class │ │ @@ -223479,22 +223534,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -089b28: |[089b28] uk.co.senab.photoview.scrollerproxy.GingerScroller.:(Landroid/content/Context;)V │ │ -089b38: 7010 b820 0100 |0000: invoke-direct {v1}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.:()V // method@20b8 │ │ -089b3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -089b40: 5c10 650d |0004: iput-boolean v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mFirstScroll:Z // field@0d65 │ │ -089b44: 2200 a503 |0006: new-instance v0, Landroid/widget/OverScroller; // type@03a5 │ │ -089b48: 7020 7d1a 2000 |0008: invoke-direct {v0, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@1a7d │ │ -089b4e: 5b10 660d |000b: iput-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ -089b52: 0e00 |000d: return-void │ │ +089b00: |[089b00] uk.co.senab.photoview.scrollerproxy.GingerScroller.:(Landroid/content/Context;)V │ │ +089b10: 7010 b820 0100 |0000: invoke-direct {v1}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.:()V // method@20b8 │ │ +089b16: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +089b18: 5c10 650d |0004: iput-boolean v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mFirstScroll:Z // field@0d65 │ │ +089b1c: 2200 a503 |0006: new-instance v0, Landroid/widget/OverScroller; // type@03a5 │ │ +089b20: 7020 7d1a 2000 |0008: invoke-direct {v0, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@1a7d │ │ +089b26: 5b10 660d |000b: iput-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ +089b2a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=26 │ │ 0x0006 line=29 │ │ 0x000d line=30 │ │ locals : │ │ @@ -223507,25 +223562,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -089b54: |[089b54] uk.co.senab.photoview.scrollerproxy.GingerScroller.computeScrollOffset:()Z │ │ -089b64: 5510 650d |0000: iget-boolean v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mFirstScroll:Z // field@0d65 │ │ -089b68: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -089b6c: 5410 660d |0004: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ -089b70: 6e10 801a 0000 |0006: invoke-virtual {v0}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@1a80 │ │ -089b76: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -089b78: 5c10 650d |000a: iput-boolean v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mFirstScroll:Z // field@0d65 │ │ -089b7c: 5410 660d |000c: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ -089b80: 6e10 801a 0000 |000e: invoke-virtual {v0}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@1a80 │ │ -089b86: 0a00 |0011: move-result v0 │ │ -089b88: 0f00 |0012: return v0 │ │ +089b2c: |[089b2c] uk.co.senab.photoview.scrollerproxy.GingerScroller.computeScrollOffset:()Z │ │ +089b3c: 5510 650d |0000: iget-boolean v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mFirstScroll:Z // field@0d65 │ │ +089b40: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +089b44: 5410 660d |0004: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ +089b48: 6e10 801a 0000 |0006: invoke-virtual {v0}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@1a80 │ │ +089b4e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +089b50: 5c10 650d |000a: iput-boolean v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mFirstScroll:Z // field@0d65 │ │ +089b54: 5410 660d |000c: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ +089b58: 6e10 801a 0000 |000e: invoke-virtual {v0}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@1a80 │ │ +089b5e: 0a00 |0011: move-result v0 │ │ +089b60: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ 0x0009 line=38 │ │ 0x000c line=40 │ │ locals : │ │ @@ -223536,28 +223591,28 @@ │ │ type : '(IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 11 │ │ outs : 11 │ │ insns size : 22 16-bit code units │ │ -089b8c: |[089b8c] uk.co.senab.photoview.scrollerproxy.GingerScroller.fling:(IIIIIIIIII)V │ │ -089b9c: 54b0 660d |0000: iget-object v0, v11, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ -089ba0: 01c1 |0002: move v1, v12 │ │ -089ba2: 01d2 |0003: move v2, v13 │ │ -089ba4: 01e3 |0004: move v3, v14 │ │ -089ba6: 01f4 |0005: move v4, v15 │ │ -089ba8: 0205 1000 |0006: move/from16 v5, v16 │ │ -089bac: 0206 1100 |0008: move/from16 v6, v17 │ │ -089bb0: 0207 1200 |000a: move/from16 v7, v18 │ │ -089bb4: 0208 1300 |000c: move/from16 v8, v19 │ │ -089bb8: 0209 1400 |000e: move/from16 v9, v20 │ │ -089bbc: 020a 1500 |0010: move/from16 v10, v21 │ │ -089bc0: 740b 821a 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@1a82 │ │ -089bc6: 0e00 |0015: return-void │ │ +089b64: |[089b64] uk.co.senab.photoview.scrollerproxy.GingerScroller.fling:(IIIIIIIIII)V │ │ +089b74: 54b0 660d |0000: iget-object v0, v11, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ +089b78: 01c1 |0002: move v1, v12 │ │ +089b7a: 01d2 |0003: move v2, v13 │ │ +089b7c: 01e3 |0004: move v3, v14 │ │ +089b7e: 01f4 |0005: move v4, v15 │ │ +089b80: 0205 1000 |0006: move/from16 v5, v16 │ │ +089b84: 0206 1100 |0008: move/from16 v6, v17 │ │ +089b88: 0207 1200 |000a: move/from16 v7, v18 │ │ +089b8c: 0208 1300 |000c: move/from16 v8, v19 │ │ +089b90: 0209 1400 |000e: move/from16 v9, v20 │ │ +089b94: 020a 1500 |0010: move/from16 v10, v21 │ │ +089b98: 740b 821a 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@1a82 │ │ +089b9e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0015 line=47 │ │ locals : │ │ 0x0000 - 0x0016 reg=11 this Luk/co/senab/photoview/scrollerproxy/GingerScroller; │ │ 0x0000 - 0x0016 reg=12 startX I │ │ @@ -223576,18 +223631,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -089bc8: |[089bc8] uk.co.senab.photoview.scrollerproxy.GingerScroller.forceFinished:(Z)V │ │ -089bd8: 5410 660d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ -089bdc: 6e20 831a 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/OverScroller;.forceFinished:(Z)V // method@1a83 │ │ -089be2: 0e00 |0005: return-void │ │ +089ba0: |[089ba0] uk.co.senab.photoview.scrollerproxy.GingerScroller.forceFinished:(Z)V │ │ +089bb0: 5410 660d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ +089bb4: 6e20 831a 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/OverScroller;.forceFinished:(Z)V // method@1a83 │ │ +089bba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/scrollerproxy/GingerScroller; │ │ 0x0000 - 0x0006 reg=2 finished Z │ │ @@ -223597,19 +223652,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -089be4: |[089be4] uk.co.senab.photoview.scrollerproxy.GingerScroller.getCurrX:()I │ │ -089bf4: 5410 660d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ -089bf8: 6e10 841a 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrX:()I // method@1a84 │ │ -089bfe: 0a00 |0005: move-result v0 │ │ -089c00: 0f00 |0006: return v0 │ │ +089bbc: |[089bbc] uk.co.senab.photoview.scrollerproxy.GingerScroller.getCurrX:()I │ │ +089bcc: 5410 660d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ +089bd0: 6e10 841a 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrX:()I // method@1a84 │ │ +089bd6: 0a00 |0005: move-result v0 │ │ +089bd8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/scrollerproxy/GingerScroller; │ │ │ │ #4 : (in Luk/co/senab/photoview/scrollerproxy/GingerScroller;) │ │ @@ -223617,19 +223672,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -089c04: |[089c04] uk.co.senab.photoview.scrollerproxy.GingerScroller.getCurrY:()I │ │ -089c14: 5410 660d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ -089c18: 6e10 851a 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrY:()I // method@1a85 │ │ -089c1e: 0a00 |0005: move-result v0 │ │ -089c20: 0f00 |0006: return v0 │ │ +089bdc: |[089bdc] uk.co.senab.photoview.scrollerproxy.GingerScroller.getCurrY:()I │ │ +089bec: 5410 660d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ +089bf0: 6e10 851a 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.getCurrY:()I // method@1a85 │ │ +089bf6: 0a00 |0005: move-result v0 │ │ +089bf8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/scrollerproxy/GingerScroller; │ │ │ │ #5 : (in Luk/co/senab/photoview/scrollerproxy/GingerScroller;) │ │ @@ -223637,32 +223692,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -089c24: |[089c24] uk.co.senab.photoview.scrollerproxy.GingerScroller.isFinished:()Z │ │ -089c34: 5410 660d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ -089c38: 6e10 881a 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.isFinished:()Z // method@1a88 │ │ -089c3e: 0a00 |0005: move-result v0 │ │ -089c40: 0f00 |0006: return v0 │ │ +089bfc: |[089bfc] uk.co.senab.photoview.scrollerproxy.GingerScroller.isFinished:()Z │ │ +089c0c: 5410 660d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.mScroller:Landroid/widget/OverScroller; // field@0d66 │ │ +089c10: 6e10 881a 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.isFinished:()Z // method@1a88 │ │ +089c16: 0a00 |0005: move-result v0 │ │ +089c18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/scrollerproxy/GingerScroller; │ │ │ │ - source_file_idx : 956 (GingerScroller.java) │ │ + source_file_idx : 955 (GingerScroller.java) │ │ │ │ Class #827 header: │ │ class_idx : 1232 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1231 │ │ -source_file_idx : 1037 │ │ +source_file_idx : 1036 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #827 annotations: │ │ Annotations on class │ │ @@ -223681,17 +223736,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -089c44: |[089c44] uk.co.senab.photoview.scrollerproxy.IcsScroller.:(Landroid/content/Context;)V │ │ -089c54: 7020 a820 1000 |0000: invoke-direct {v0, v1}, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.:(Landroid/content/Context;)V // method@20a8 │ │ -089c5a: 0e00 |0003: return-void │ │ +089c1c: |[089c1c] uk.co.senab.photoview.scrollerproxy.IcsScroller.:(Landroid/content/Context;)V │ │ +089c2c: 7020 a820 1000 |0000: invoke-direct {v0, v1}, Luk/co/senab/photoview/scrollerproxy/GingerScroller;.:(Landroid/content/Context;)V // method@20a8 │ │ +089c32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Luk/co/senab/photoview/scrollerproxy/IcsScroller; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -223702,32 +223757,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -089c5c: |[089c5c] uk.co.senab.photoview.scrollerproxy.IcsScroller.computeScrollOffset:()Z │ │ -089c6c: 5410 670d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/IcsScroller;.mScroller:Landroid/widget/OverScroller; // field@0d67 │ │ -089c70: 6e10 801a 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@1a80 │ │ -089c76: 0a00 |0005: move-result v0 │ │ -089c78: 0f00 |0006: return v0 │ │ +089c34: |[089c34] uk.co.senab.photoview.scrollerproxy.IcsScroller.computeScrollOffset:()Z │ │ +089c44: 5410 670d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/IcsScroller;.mScroller:Landroid/widget/OverScroller; // field@0d67 │ │ +089c48: 6e10 801a 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@1a80 │ │ +089c4e: 0a00 |0005: move-result v0 │ │ +089c50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/scrollerproxy/IcsScroller; │ │ │ │ - source_file_idx : 1037 (IcsScroller.java) │ │ + source_file_idx : 1036 (IcsScroller.java) │ │ │ │ Class #828 header: │ │ class_idx : 1233 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1234 │ │ -source_file_idx : 2818 │ │ +source_file_idx : 2816 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 6 │ │ │ │ Class #828 - │ │ Class descriptor : 'Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;' │ │ @@ -223746,20 +223801,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -089c7c: |[089c7c] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.:(Landroid/content/Context;)V │ │ -089c8c: 7010 b820 0100 |0000: invoke-direct {v1}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.:()V // method@20b8 │ │ -089c92: 2200 ac03 |0003: new-instance v0, Landroid/widget/Scroller; // type@03ac │ │ -089c96: 7020 ab1a 2000 |0005: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@1aab │ │ -089c9c: 5b10 680d |0008: iput-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ -089ca0: 0e00 |000a: return-void │ │ +089c54: |[089c54] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.:(Landroid/content/Context;)V │ │ +089c64: 7010 b820 0100 |0000: invoke-direct {v1}, Luk/co/senab/photoview/scrollerproxy/ScrollerProxy;.:()V // method@20b8 │ │ +089c6a: 2200 ac03 |0003: new-instance v0, Landroid/widget/Scroller; // type@03ac │ │ +089c6e: 7020 ab1a 2000 |0005: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@1aab │ │ +089c74: 5b10 680d |0008: iput-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ +089c78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ 0x000a line=27 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Luk/co/senab/photoview/scrollerproxy/PreGingerScroller; │ │ @@ -223771,19 +223826,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -089ca4: |[089ca4] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.computeScrollOffset:()Z │ │ -089cb4: 5410 680d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ -089cb8: 6e10 ae1a 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1aae │ │ -089cbe: 0a00 |0005: move-result v0 │ │ -089cc0: 0f00 |0006: return v0 │ │ +089c7c: |[089c7c] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.computeScrollOffset:()Z │ │ +089c8c: 5410 680d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ +089c90: 6e10 ae1a 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@1aae │ │ +089c96: 0a00 |0005: move-result v0 │ │ +089c98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/scrollerproxy/PreGingerScroller; │ │ │ │ #1 : (in Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;) │ │ @@ -223791,26 +223846,26 @@ │ │ type : '(IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 11 │ │ outs : 9 │ │ insns size : 16 16-bit code units │ │ -089cc4: |[089cc4] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.fling:(IIIIIIIIII)V │ │ -089cd4: 5490 680d |0000: iget-object v0, v9, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ -089cd8: 01a1 |0002: move v1, v10 │ │ -089cda: 01b2 |0003: move v2, v11 │ │ -089cdc: 01c3 |0004: move v3, v12 │ │ -089cde: 01d4 |0005: move v4, v13 │ │ -089ce0: 01e5 |0006: move v5, v14 │ │ -089ce2: 01f6 |0007: move v6, v15 │ │ -089ce4: 0207 1000 |0008: move/from16 v7, v16 │ │ -089ce8: 0208 1100 |000a: move/from16 v8, v17 │ │ -089cec: 7409 af1a 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1aaf │ │ -089cf2: 0e00 |000f: return-void │ │ +089c9c: |[089c9c] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.fling:(IIIIIIIIII)V │ │ +089cac: 5490 680d |0000: iget-object v0, v9, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ +089cb0: 01a1 |0002: move v1, v10 │ │ +089cb2: 01b2 |0003: move v2, v11 │ │ +089cb4: 01c3 |0004: move v3, v12 │ │ +089cb6: 01d4 |0005: move v4, v13 │ │ +089cb8: 01e5 |0006: move v5, v14 │ │ +089cba: 01f6 |0007: move v6, v15 │ │ +089cbc: 0207 1000 |0008: move/from16 v7, v16 │ │ +089cc0: 0208 1100 |000a: move/from16 v8, v17 │ │ +089cc4: 7409 af1a 0000 |000c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@1aaf │ │ +089cca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x000f line=38 │ │ locals : │ │ 0x0000 - 0x0010 reg=9 this Luk/co/senab/photoview/scrollerproxy/PreGingerScroller; │ │ 0x0000 - 0x0010 reg=10 startX I │ │ @@ -223829,18 +223884,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -089cf4: |[089cf4] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.forceFinished:(Z)V │ │ -089d04: 5410 680d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ -089d08: 6e20 b01a 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/Scroller;.forceFinished:(Z)V // method@1ab0 │ │ -089d0e: 0e00 |0005: return-void │ │ +089ccc: |[089ccc] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.forceFinished:(Z)V │ │ +089cdc: 5410 680d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ +089ce0: 6e20 b01a 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/Scroller;.forceFinished:(Z)V // method@1ab0 │ │ +089ce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Luk/co/senab/photoview/scrollerproxy/PreGingerScroller; │ │ 0x0000 - 0x0006 reg=2 finished Z │ │ @@ -223850,19 +223905,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -089d10: |[089d10] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.getCurrX:()I │ │ -089d20: 5410 680d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ -089d24: 6e10 b11a 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.getCurrX:()I // method@1ab1 │ │ -089d2a: 0a00 |0005: move-result v0 │ │ -089d2c: 0f00 |0006: return v0 │ │ +089ce8: |[089ce8] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.getCurrX:()I │ │ +089cf8: 5410 680d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ +089cfc: 6e10 b11a 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.getCurrX:()I // method@1ab1 │ │ +089d02: 0a00 |0005: move-result v0 │ │ +089d04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/scrollerproxy/PreGingerScroller; │ │ │ │ #4 : (in Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;) │ │ @@ -223870,19 +223925,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -089d30: |[089d30] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.getCurrY:()I │ │ -089d40: 5410 680d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ -089d44: 6e10 b21a 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.getCurrY:()I // method@1ab2 │ │ -089d4a: 0a00 |0005: move-result v0 │ │ -089d4c: 0f00 |0006: return v0 │ │ +089d08: |[089d08] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.getCurrY:()I │ │ +089d18: 5410 680d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ +089d1c: 6e10 b21a 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.getCurrY:()I // method@1ab2 │ │ +089d22: 0a00 |0005: move-result v0 │ │ +089d24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/scrollerproxy/PreGingerScroller; │ │ │ │ #5 : (in Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;) │ │ @@ -223890,20 +223945,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -089d50: |[089d50] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.isFinished:()Z │ │ -089d60: 5410 680d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ -089d64: 6e10 b61a 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@1ab6 │ │ -089d6a: 0a00 |0005: move-result v0 │ │ -089d6c: 0f00 |0006: return v0 │ │ +089d28: |[089d28] uk.co.senab.photoview.scrollerproxy.PreGingerScroller.isFinished:()Z │ │ +089d38: 5410 680d |0000: iget-object v0, v1, Luk/co/senab/photoview/scrollerproxy/PreGingerScroller;.mScroller:Landroid/widget/Scroller; // field@0d68 │ │ +089d3c: 6e10 b61a 0000 |0002: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@1ab6 │ │ +089d42: 0a00 |0005: move-result v0 │ │ +089d44: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Luk/co/senab/photoview/scrollerproxy/PreGingerScroller; │ │ │ │ - source_file_idx : 2818 (PreGingerScroller.java) │ │ + source_file_idx : 2816 (PreGingerScroller.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 1456798 bytes, number of entries: 829 │ │ │ +Zip file size: 1456813 bytes, number of entries: 829 │ │ │ ?rwxrwxr-x 2.0 unx 223 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat21.class │ │ │ ?rwxrwxr-x 2.0 unx 983 b- stor 80-Jan-01 00:00 android/support/v4/content/ContextCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 514 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 230 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 216 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompatJB.class │ │ │ ?rwxrwxr-x 2.0 unx 157 b- stor 80-Jan-01 00:00 android/support/v4/app/FragmentTransitionCompat21$ViewRetriever.class │ │ │ ?rwxrwxr-x 2.0 unx 571 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackRecord$1.class │ │ │ @@ -704,24 +704,24 @@ │ │ │ ?rwxrwxr-x 2.0 unx 4003 b- stor 80-Jan-01 00:00 org/toulibre/cdl/adapters/EventsAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 477 b- stor 80-Jan-01 00:00 org/toulibre/cdl/alarms/FosdemAlarmManager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 922 b- stor 80-Jan-01 00:00 org/toulibre/cdl/alarms/FosdemAlarmManager$2.class │ │ │ ?rwxrwxr-x 2.0 unx 3052 b- stor 80-Jan-01 00:00 org/toulibre/cdl/alarms/FosdemAlarmManager.class │ │ │ ?rwxrwxr-x 2.0 unx 2336 b- stor 80-Jan-01 00:00 org/toulibre/cdl/api/Api.class │ │ │ ?rwxrwxr-x 2.0 unx 723 b- stor 80-Jan-01 00:00 org/toulibre/cdl/api/Urls.class │ │ │ ?rwxrwxr-x 2.0 unx 1884 b- stor 80-Jan-01 00:00 org/toulibre/cdl/db/DatabaseHelper.class │ │ │ -?rwxrwxr-x 2.0 unx 21101 b- defN 80-Jan-01 00:00 org/toulibre/cdl/db/DatabaseManager.class │ │ │ +?rwxrwxr-x 2.0 unx 21100 b- defN 80-Jan-01 00:00 org/toulibre/cdl/db/DatabaseManager.class │ │ │ ?rwxrwxr-x 2.0 unx 395 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/SmoothListFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 2071 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/BaseLiveListFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 519 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1595 b- stor 80-Jan-01 00:00 org/toulibre/cdl/loaders/SimpleCursorLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 1626 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 4099 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/BookmarksListFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 937 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/EventDetailsFragment$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1322 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/EventDetailsFragment$2.class │ │ │ -?rwxrwxr-x 2.0 unx 3701 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/EventDetailsFragment$3.class │ │ │ +?rwxrwxr-x 2.0 unx 3705 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/EventDetailsFragment$3.class │ │ │ ?rwxrwxr-x 2.0 unx 321 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/EventDetailsFragment$EventDetails.class │ │ │ ?rwxrwxr-x 2.0 unx 972 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/EventDetailsFragment$EventDetailsLoader.class │ │ │ ?rwxrwxr-x 2.0 unx 836 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 794 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan.class │ │ │ ?rwxrwxr-x 2.0 unx 789 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/EventDetailsFragment$UpdateBookmarkAsyncTask.class │ │ │ ?rwxrwxr-x 2.0 unx 423 b- stor 80-Jan-01 00:00 org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 10026 b- defN 80-Jan-01 00:00 org/toulibre/cdl/fragments/EventDetailsFragment.class │ │ │ @@ -779,15 +779,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1402 b- stor 80-Jan-01 00:00 org/toulibre/cdl/parsers/AbstractPullParser.class │ │ │ ?rwxrwxr-x 2.0 unx 810 b- stor 80-Jan-01 00:00 org/toulibre/cdl/parsers/IterableAbstractPullParser.class │ │ │ ?rwxrwxr-x 2.0 unx 5721 b- stor 80-Jan-01 00:00 org/toulibre/cdl/parsers/EventsParser.class │ │ │ ?rwxrwxr-x 2.0 unx 606 b- stor 80-Jan-01 00:00 org/toulibre/cdl/parsers/IterableAbstractPullParser$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1318 b- stor 80-Jan-01 00:00 org/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator.class │ │ │ ?rwxrwxr-x 2.0 unx 1687 b- stor 80-Jan-01 00:00 org/toulibre/cdl/providers/SearchSuggestionProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 1340 b- stor 80-Jan-01 00:00 org/toulibre/cdl/receivers/AlarmReceiver.class │ │ │ -?rwxrwxr-x 2.0 unx 8843 b- stor 80-Jan-01 00:00 org/toulibre/cdl/services/AlarmIntentService.class │ │ │ +?rwxrwxr-x 2.0 unx 8836 b- stor 80-Jan-01 00:00 org/toulibre/cdl/services/AlarmIntentService.class │ │ │ ?rwxrwxr-x 2.0 unx 179 b- stor 80-Jan-01 00:00 org/toulibre/cdl/utils/ArrayUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 org/toulibre/cdl/utils/ByteCountInputStream$ByteCountListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1368 b- stor 80-Jan-01 00:00 org/toulibre/cdl/utils/ByteCountInputStream.class │ │ │ ?rwxrwxr-x 2.0 unx 906 b- stor 80-Jan-01 00:00 org/toulibre/cdl/utils/DateUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 279 b- stor 80-Jan-01 00:00 org/toulibre/cdl/utils/HttpUtils$1.class │ │ │ ?rwxrwxr-x 2.0 unx 478 b- stor 80-Jan-01 00:00 org/toulibre/cdl/utils/HttpUtils$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1069 b- stor 80-Jan-01 00:00 org/toulibre/cdl/utils/HttpUtils$3.class │ │ │ @@ -824,8 +824,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 360 b- stor 80-Jan-01 00:00 uk/co/senab/photoview/log/LogManager.class │ │ │ ?rwxrwxr-x 2.0 unx 150 b- stor 80-Jan-01 00:00 uk/co/senab/photoview/log/Logger.class │ │ │ ?rwxrwxr-x 2.0 unx 350 b- stor 80-Jan-01 00:00 uk/co/senab/photoview/log/LoggerDefault.class │ │ │ ?rwxrwxr-x 2.0 unx 791 b- stor 80-Jan-01 00:00 uk/co/senab/photoview/scrollerproxy/ScrollerProxy.class │ │ │ ?rwxrwxr-x 2.0 unx 812 b- stor 80-Jan-01 00:00 uk/co/senab/photoview/scrollerproxy/GingerScroller.class │ │ │ ?rwxrwxr-x 2.0 unx 381 b- stor 80-Jan-01 00:00 uk/co/senab/photoview/scrollerproxy/IcsScroller.class │ │ │ ?rwxrwxr-x 2.0 unx 751 b- stor 80-Jan-01 00:00 uk/co/senab/photoview/scrollerproxy/PreGingerScroller.class │ │ │ -829 files, 1577238 bytes uncompressed, 1294616 bytes compressed: 17.9% │ │ │ +829 files, 1577234 bytes uncompressed, 1294631 bytes compressed: 17.9% │ │ ├── org/toulibre/cdl/db/DatabaseManager.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -248,15 +248,15 @@ │ │ │ │ str = " WHERE e.start_time > ?"; │ │ │ │ array = new String[] { String.valueOf(l) }; │ │ │ │ } │ │ │ │ else { │ │ │ │ str = ""; │ │ │ │ array = null; │ │ │ │ } │ │ │ │ - final Cursor rawQuery = this.helper.getReadableDatabase().rawQuery("SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, 1 FROM bookmarks b JOIN events e ON b.event_id = e.id JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid" + str + " GROUP BY e.id" + " ORDER BY e.start_time ASC", array); │ │ │ │ + final Cursor rawQuery = this.helper.getReadableDatabase().rawQuery("SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, 1 FROM bookmarks b JOIN events e ON b.event_id = e.id JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid" + str + " GROUP BY e.id ORDER BY e.start_time ASC", array); │ │ │ │ rawQuery.setNotificationUri(this.context.getContentResolver(), DatabaseManager.URI_EVENTS); │ │ │ │ return rawQuery; │ │ │ │ } │ │ │ │ │ │ │ │ public List getCachedDays() { │ │ │ │ return this.cachedDays; │ │ │ │ } │ │ │ │ @@ -327,15 +327,15 @@ │ │ │ │ String str; │ │ │ │ if (b) { │ │ │ │ str = "ASC"; │ │ │ │ } │ │ │ │ else { │ │ │ │ str = "DESC"; │ │ │ │ } │ │ │ │ - final Cursor rawQuery = this.helper.getReadableDatabase().rawQuery("SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE " + sb.toString() + " GROUP BY e.id" + " ORDER BY e.start_time " + str, (String[])list.toArray(new String[list.size()])); │ │ │ │ + final Cursor rawQuery = this.helper.getReadableDatabase().rawQuery("SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE " + sb.toString() + " GROUP BY e.id ORDER BY e.start_time " + str, (String[])list.toArray(new String[list.size()])); │ │ │ │ rawQuery.setNotificationUri(this.context.getContentResolver(), DatabaseManager.URI_EVENTS); │ │ │ │ return rawQuery; │ │ │ │ } │ │ │ │ │ │ │ │ public Cursor getEvents(final Day day, final Track track) { │ │ │ │ final Cursor rawQuery = this.helper.getReadableDatabase().rawQuery("SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, ', '), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE e.day_index = ? AND t.name = ? AND t.type = ? GROUP BY e.id ORDER BY e.start_time ASC", new String[] { String.valueOf(day.getIndex()), track.getName(), track.getType().name() }); │ │ │ │ rawQuery.setNotificationUri(this.context.getContentResolver(), DatabaseManager.URI_EVENTS); │ │ ├── org/toulibre/cdl/fragments/EventDetailsFragment$3.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -278,66 +278,64 @@ │ │ │ │ 55: astore 7 │ │ │ │ 57: aload 7 │ │ │ │ 59: invokespecial #56 // Method android/text/SpannableStringBuilder."":()V │ │ │ │ 62: iconst_0 │ │ │ │ 63: istore 8 │ │ │ │ 65: aload_2 │ │ │ │ 66: getfield #39 // Field org/toulibre/cdl/fragments/EventDetailsFragment$EventDetails.persons:Ljava/util/List; │ │ │ │ - 69: astore_3 │ │ │ │ - 70: aload_3 │ │ │ │ - 71: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 76: astore 9 │ │ │ │ - 78: aload 9 │ │ │ │ - 80: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 85: istore 6 │ │ │ │ - 87: iload 6 │ │ │ │ - 89: ifeq 184 │ │ │ │ - 92: aload 9 │ │ │ │ - 94: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 99: checkcast #72 // class org/toulibre/cdl/model/Person │ │ │ │ - 102: astore 10 │ │ │ │ - 104: iload 8 │ │ │ │ - 106: ifeq 119 │ │ │ │ - 109: ldc #74 // String , │ │ │ │ - 111: astore_3 │ │ │ │ - 112: aload 7 │ │ │ │ - 114: aload_3 │ │ │ │ - 115: invokevirtual #78 // Method android/text/SpannableStringBuilder.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ │ │ - 118: pop │ │ │ │ - 119: aload 10 │ │ │ │ - 121: invokevirtual #82 // Method org/toulibre/cdl/model/Person.getName:()Ljava/lang/String; │ │ │ │ - 124: astore 11 │ │ │ │ - 126: aload 7 │ │ │ │ - 128: aload 11 │ │ │ │ - 130: invokevirtual #78 // Method android/text/SpannableStringBuilder.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ │ │ - 133: pop │ │ │ │ - 134: aload 7 │ │ │ │ - 136: invokevirtual #85 // Method android/text/SpannableStringBuilder.length:()I │ │ │ │ - 139: istore 8 │ │ │ │ - 141: new #87 // class org/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan │ │ │ │ - 144: astore_3 │ │ │ │ - 145: aload_3 │ │ │ │ - 146: aload 10 │ │ │ │ - 148: invokespecial #90 // Method org/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan."":(Lorg/toulibre/cdl/model/Person;)V │ │ │ │ - 151: aload 11 │ │ │ │ - 153: invokevirtual #93 // Method java/lang/String.length:()I │ │ │ │ - 156: istore 5 │ │ │ │ - 158: iload 8 │ │ │ │ - 160: iload 5 │ │ │ │ - 162: isub │ │ │ │ - 163: istore 5 │ │ │ │ - 165: bipush 33 │ │ │ │ - 167: istore 12 │ │ │ │ - 169: aload 7 │ │ │ │ - 171: aload_3 │ │ │ │ - 172: iload 5 │ │ │ │ + 69: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 74: astore_3 │ │ │ │ + 75: aload_3 │ │ │ │ + 76: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 81: istore 5 │ │ │ │ + 83: iload 5 │ │ │ │ + 85: ifeq 184 │ │ │ │ + 88: aload_3 │ │ │ │ + 89: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 94: checkcast #72 // class org/toulibre/cdl/model/Person │ │ │ │ + 97: astore 9 │ │ │ │ + 99: iload 8 │ │ │ │ + 101: ifeq 116 │ │ │ │ + 104: ldc #74 // String , │ │ │ │ + 106: astore 4 │ │ │ │ + 108: aload 7 │ │ │ │ + 110: aload 4 │ │ │ │ + 112: invokevirtual #78 // Method android/text/SpannableStringBuilder.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ │ │ + 115: pop │ │ │ │ + 116: aload 9 │ │ │ │ + 118: invokevirtual #82 // Method org/toulibre/cdl/model/Person.getName:()Ljava/lang/String; │ │ │ │ + 121: astore 10 │ │ │ │ + 123: aload 7 │ │ │ │ + 125: aload 10 │ │ │ │ + 127: invokevirtual #78 // Method android/text/SpannableStringBuilder.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ │ │ + 130: pop │ │ │ │ + 131: aload 7 │ │ │ │ + 133: invokevirtual #85 // Method android/text/SpannableStringBuilder.length:()I │ │ │ │ + 136: istore 8 │ │ │ │ + 138: new #87 // class org/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan │ │ │ │ + 141: astore 4 │ │ │ │ + 143: aload 4 │ │ │ │ + 145: aload 9 │ │ │ │ + 147: invokespecial #90 // Method org/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan."":(Lorg/toulibre/cdl/model/Person;)V │ │ │ │ + 150: aload 10 │ │ │ │ + 152: invokevirtual #93 // Method java/lang/String.length:()I │ │ │ │ + 155: istore 11 │ │ │ │ + 157: iload 8 │ │ │ │ + 159: iload 11 │ │ │ │ + 161: isub │ │ │ │ + 162: istore 11 │ │ │ │ + 164: bipush 33 │ │ │ │ + 166: istore 12 │ │ │ │ + 168: aload 7 │ │ │ │ + 170: aload 4 │ │ │ │ + 172: iload 11 │ │ │ │ 174: iload 8 │ │ │ │ 176: iload 12 │ │ │ │ 178: invokevirtual #98 // Method android/text/SpannableStringBuilder.setSpan:(Ljava/lang/Object;III)V │ │ │ │ - 181: goto 78 │ │ │ │ + 181: goto 75 │ │ │ │ 184: aload_0 │ │ │ │ 185: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ 188: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ 191: getfield #108 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.personsTextView:Landroid/widget/TextView; │ │ │ │ 194: aload 7 │ │ │ │ 196: invokevirtual #114 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ 199: aload_0 │ │ │ │ @@ -371,134 +369,132 @@ │ │ │ │ 255: getfield #122 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.linksContainer:Landroid/view/ViewGroup; │ │ │ │ 258: astore_3 │ │ │ │ 259: iconst_1 │ │ │ │ 260: istore 5 │ │ │ │ 262: iload 13 │ │ │ │ 264: iconst_m1 │ │ │ │ 265: iadd │ │ │ │ - 266: istore 12 │ │ │ │ + 266: istore 11 │ │ │ │ 268: aload_3 │ │ │ │ 269: iload 5 │ │ │ │ - 271: iload 12 │ │ │ │ + 271: iload 11 │ │ │ │ 273: invokevirtual #132 // Method android/view/ViewGroup.removeViews:(II)V │ │ │ │ 276: aload_2 │ │ │ │ 277: getfield #135 // Field org/toulibre/cdl/fragments/EventDetailsFragment$EventDetails.links:Ljava/util/List; │ │ │ │ 280: astore_3 │ │ │ │ 281: aload_3 │ │ │ │ - 282: ifnull 501 │ │ │ │ + 282: ifnull 505 │ │ │ │ 285: aload_2 │ │ │ │ 286: getfield #135 // Field org/toulibre/cdl/fragments/EventDetailsFragment$EventDetails.links:Ljava/util/List; │ │ │ │ 289: astore_3 │ │ │ │ 290: aload_3 │ │ │ │ 291: invokeinterface #45, 1 // InterfaceMethod java/util/List.size:()I │ │ │ │ 296: istore 6 │ │ │ │ 298: iload 6 │ │ │ │ - 300: ifle 501 │ │ │ │ + 300: ifle 505 │ │ │ │ 303: aload_0 │ │ │ │ 304: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ 307: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ 310: getfield #122 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.linksContainer:Landroid/view/ViewGroup; │ │ │ │ 313: astore_3 │ │ │ │ 314: iconst_0 │ │ │ │ 315: istore 5 │ │ │ │ 317: aconst_null │ │ │ │ 318: astore 4 │ │ │ │ 320: aload_3 │ │ │ │ 321: iconst_0 │ │ │ │ 322: invokevirtual #136 // Method android/view/ViewGroup.setVisibility:(I)V │ │ │ │ 325: aload_2 │ │ │ │ 326: getfield #135 // Field org/toulibre/cdl/fragments/EventDetailsFragment$EventDetails.links:Ljava/util/List; │ │ │ │ - 329: astore_3 │ │ │ │ - 330: aload_3 │ │ │ │ - 331: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 336: astore 9 │ │ │ │ - 338: aload 9 │ │ │ │ - 340: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 345: istore 6 │ │ │ │ - 347: iload 6 │ │ │ │ - 349: ifeq 522 │ │ │ │ - 352: aload 9 │ │ │ │ - 354: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 359: checkcast #138 // class org/toulibre/cdl/model/Link │ │ │ │ - 362: astore 14 │ │ │ │ - 364: aload_0 │ │ │ │ - 365: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ - 368: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ - 371: getfield #142 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.inflater:Landroid/view/LayoutInflater; │ │ │ │ - 374: astore_3 │ │ │ │ - 375: aload_0 │ │ │ │ - 376: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ - 379: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ - 382: getfield #122 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.linksContainer:Landroid/view/ViewGroup; │ │ │ │ - 385: astore 15 │ │ │ │ - 387: aload_3 │ │ │ │ - 388: ldc #143 // int 2130968607 │ │ │ │ - 390: aload 15 │ │ │ │ - 392: iconst_0 │ │ │ │ - 393: invokevirtual #150 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ │ │ - 396: astore 16 │ │ │ │ - 398: ldc #151 // int 2131624007 │ │ │ │ - 400: istore 6 │ │ │ │ - 402: aload 16 │ │ │ │ - 404: iload 6 │ │ │ │ - 406: invokevirtual #158 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ - 409: checkcast #110 // class android/widget/TextView │ │ │ │ - 412: astore 17 │ │ │ │ - 414: aload 14 │ │ │ │ - 416: invokevirtual #161 // Method org/toulibre/cdl/model/Link.getDescription:()Ljava/lang/String; │ │ │ │ - 419: astore_3 │ │ │ │ - 420: aload 17 │ │ │ │ - 422: aload_3 │ │ │ │ - 423: invokevirtual #114 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ - 426: new #163 // class org/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener │ │ │ │ - 429: astore_3 │ │ │ │ - 430: aload_3 │ │ │ │ - 431: aload 14 │ │ │ │ - 433: invokespecial #166 // Method org/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener."":(Lorg/toulibre/cdl/model/Link;)V │ │ │ │ - 436: aload 16 │ │ │ │ - 438: aload_3 │ │ │ │ - 439: invokevirtual #170 // Method android/view/View.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ - 442: aload_0 │ │ │ │ - 443: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ - 446: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ - 449: getfield #122 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.linksContainer:Landroid/view/ViewGroup; │ │ │ │ - 452: aload 16 │ │ │ │ - 454: invokevirtual #174 // Method android/view/ViewGroup.addView:(Landroid/view/View;)V │ │ │ │ - 457: aload_0 │ │ │ │ - 458: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ - 461: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ - 464: getfield #142 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.inflater:Landroid/view/LayoutInflater; │ │ │ │ - 467: astore_3 │ │ │ │ - 468: ldc #175 // int 2130968610 │ │ │ │ - 470: istore 5 │ │ │ │ - 472: aload_0 │ │ │ │ - 473: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ - 476: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ - 479: getfield #122 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.linksContainer:Landroid/view/ViewGroup; │ │ │ │ - 482: astore 15 │ │ │ │ - 484: iconst_1 │ │ │ │ - 485: istore 18 │ │ │ │ - 487: aload_3 │ │ │ │ - 488: iload 5 │ │ │ │ - 490: aload 15 │ │ │ │ - 492: iload 18 │ │ │ │ - 494: invokevirtual #150 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ │ │ - 497: pop │ │ │ │ - 498: goto 338 │ │ │ │ - 501: aload_0 │ │ │ │ - 502: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ - 505: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ - 508: getfield #122 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.linksContainer:Landroid/view/ViewGroup; │ │ │ │ - 511: astore_3 │ │ │ │ - 512: bipush 8 │ │ │ │ - 514: istore 5 │ │ │ │ - 516: aload_3 │ │ │ │ - 517: iload 5 │ │ │ │ - 519: invokevirtual #136 // Method android/view/ViewGroup.setVisibility:(I)V │ │ │ │ - 522: return │ │ │ │ + 329: invokeinterface #60, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 334: astore_3 │ │ │ │ + 335: aload_3 │ │ │ │ + 336: invokeinterface #66, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 341: istore 5 │ │ │ │ + 343: iload 5 │ │ │ │ + 345: ifeq 526 │ │ │ │ + 348: aload_3 │ │ │ │ + 349: invokeinterface #70, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 354: checkcast #138 // class org/toulibre/cdl/model/Link │ │ │ │ + 357: astore 14 │ │ │ │ + 359: aload_0 │ │ │ │ + 360: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ + 363: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ + 366: getfield #142 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.inflater:Landroid/view/LayoutInflater; │ │ │ │ + 369: astore 4 │ │ │ │ + 371: aload_0 │ │ │ │ + 372: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ + 375: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ + 378: getfield #122 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.linksContainer:Landroid/view/ViewGroup; │ │ │ │ + 381: astore 15 │ │ │ │ + 383: aload 4 │ │ │ │ + 385: ldc #143 // int 2130968607 │ │ │ │ + 387: aload 15 │ │ │ │ + 389: iconst_0 │ │ │ │ + 390: invokevirtual #150 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ │ │ + 393: astore 16 │ │ │ │ + 395: ldc #151 // int 2131624007 │ │ │ │ + 397: istore 5 │ │ │ │ + 399: aload 16 │ │ │ │ + 401: iload 5 │ │ │ │ + 403: invokevirtual #158 // Method android/view/View.findViewById:(I)Landroid/view/View; │ │ │ │ + 406: checkcast #110 // class android/widget/TextView │ │ │ │ + 409: astore 17 │ │ │ │ + 411: aload 14 │ │ │ │ + 413: invokevirtual #161 // Method org/toulibre/cdl/model/Link.getDescription:()Ljava/lang/String; │ │ │ │ + 416: astore 4 │ │ │ │ + 418: aload 17 │ │ │ │ + 420: aload 4 │ │ │ │ + 422: invokevirtual #114 // Method android/widget/TextView.setText:(Ljava/lang/CharSequence;)V │ │ │ │ + 425: new #163 // class org/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener │ │ │ │ + 428: astore 4 │ │ │ │ + 430: aload 4 │ │ │ │ + 432: aload 14 │ │ │ │ + 434: invokespecial #166 // Method org/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener."":(Lorg/toulibre/cdl/model/Link;)V │ │ │ │ + 437: aload 16 │ │ │ │ + 439: aload 4 │ │ │ │ + 441: invokevirtual #170 // Method android/view/View.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ │ │ + 444: aload_0 │ │ │ │ + 445: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ + 448: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ + 451: getfield #122 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.linksContainer:Landroid/view/ViewGroup; │ │ │ │ + 454: aload 16 │ │ │ │ + 456: invokevirtual #174 // Method android/view/ViewGroup.addView:(Landroid/view/View;)V │ │ │ │ + 459: aload_0 │ │ │ │ + 460: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ + 463: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ + 466: getfield #142 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.inflater:Landroid/view/LayoutInflater; │ │ │ │ + 469: astore 4 │ │ │ │ + 471: ldc #175 // int 2130968610 │ │ │ │ + 473: istore 11 │ │ │ │ + 475: aload_0 │ │ │ │ + 476: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ + 479: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ + 482: getfield #122 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.linksContainer:Landroid/view/ViewGroup; │ │ │ │ + 485: astore 15 │ │ │ │ + 487: iconst_1 │ │ │ │ + 488: istore 18 │ │ │ │ + 490: aload 4 │ │ │ │ + 492: iload 11 │ │ │ │ + 494: aload 15 │ │ │ │ + 496: iload 18 │ │ │ │ + 498: invokevirtual #150 // Method android/view/LayoutInflater.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ │ │ + 501: pop │ │ │ │ + 502: goto 335 │ │ │ │ + 505: aload_0 │ │ │ │ + 506: getfield #10 // Field this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ │ + 509: invokestatic #102 // Method org/toulibre/cdl/fragments/EventDetailsFragment.access$600:(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ │ │ + 512: getfield #122 // Field org/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder.linksContainer:Landroid/view/ViewGroup; │ │ │ │ + 515: astore_3 │ │ │ │ + 516: bipush 8 │ │ │ │ + 518: istore 5 │ │ │ │ + 520: aload_3 │ │ │ │ + 521: iload 5 │ │ │ │ + 523: invokevirtual #136 // Method android/view/ViewGroup.setVisibility:(I)V │ │ │ │ + 526: return │ │ │ │ │ │ │ │ public void onLoaderReset(android.support.v4.content.Loader); │ │ │ │ descriptor: (Landroid/support/v4/content/Loader;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=2, args_size=2 │ │ │ │ 0: return │ │ ├── org/toulibre/cdl/services/AlarmIntentService.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -145,16 +145,16 @@ │ │ │ │ if (longExtra2 != -1 && longExtra2 >= System.currentTimeMillis()) { │ │ │ │ this.alarmManager.set(0, longExtra2 - delay2, this.getAlarmPendingIntent(longExtra)); │ │ │ │ break; │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ case 3: { │ │ │ │ - long[] longArrayExtra; │ │ │ │ - for (int length = (longArrayExtra = intent.getLongArrayExtra("event_ids")).length, i = 0; i < length; ++i) { │ │ │ │ + final long[] longArrayExtra = intent.getLongArrayExtra("event_ids"); │ │ │ │ + for (int length = longArrayExtra.length, i = 0; i < length; ++i) { │ │ │ │ this.alarmManager.cancel(this.getAlarmPendingIntent(longArrayExtra[i])); │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ case 4: { │ │ │ │ final long long1 = Long.parseLong(intent.getDataString()); │ │ │ │ final Event event = DatabaseManager.getInstance().getEvent(long1); ├── smali/android/support/v4/preference/PreferenceFragment$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Landroid/support/v4/preference/PreferenceFragment; │ │ │ # direct methods │ .method constructor (Landroid/support/v4/preference/PreferenceFragment;)V │ .locals 0 │ + .param p1, "this$0" # Landroid/support/v4/preference/PreferenceFragment; │ │ .prologue │ .line 38 │ iput-object p1, p0, Landroid/support/v4/preference/PreferenceFragment$1;->this$0:Landroid/support/v4/preference/PreferenceFragment; │ │ invoke-direct {p0}, Landroid/os/Handler;->()V ├── smali/com/viewpagerindicator/UnderlinePageIndicator$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ .prologue │ .line 62 │ iput-object p1, p0, Lcom/viewpagerindicator/UnderlinePageIndicator$1;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/viewpagerindicator/UnderlinePageIndicator$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ │ # direct methods │ .method constructor (Lcom/viewpagerindicator/UnderlinePageIndicator;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ .prologue │ .line 283 │ iput-object p1, p0, Lcom/viewpagerindicator/UnderlinePageIndicator$2;->this$0:Lcom/viewpagerindicator/UnderlinePageIndicator; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/example/android/common/view/SlidingTabLayout.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/HorizontalScrollView; │ .source "SlidingTabLayout.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/example/android/common/view/SlidingTabLayout$1;, │ Lcom/example/android/common/view/SlidingTabLayout$TabClickListener;, │ Lcom/example/android/common/view/SlidingTabLayout$InternalViewPagerListener;, │ Lcom/example/android/common/view/SlidingTabLayout$TabListener; │ } │ .end annotation │ │ │ @@ -154,35 +153,39 @@ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ .line 101 │ iget-object v2, p0, Lcom/example/android/common/view/SlidingTabLayout;->mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; │ │ + .line 102 │ invoke-virtual {v0, v7, v5}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I │ │ move-result v3 │ │ + .line 101 │ invoke-virtual {v2, v3}, Lcom/example/android/common/view/SlidingTabStrip;->setSelectedIndicatorHeight(I)V │ │ .line 105 │ :cond_0 │ invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;->hasValue(I)Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ .line 106 │ iget-object v2, p0, Lcom/example/android/common/view/SlidingTabLayout;->mTabStrip:Lcom/example/android/common/view/SlidingTabStrip; │ │ + .line 107 │ invoke-virtual {v0, v6, v5}, Landroid/content/res/TypedArray;->getColor(II)I │ │ move-result v3 │ │ + .line 106 │ invoke-virtual {v2, v3}, Lcom/example/android/common/view/SlidingTabStrip;->setSelectedIndicatorColor(I)V │ │ .line 110 │ :cond_1 │ invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;->hasValue(I)Z │ │ move-result v2 │ @@ -543,14 +546,15 @@ │ if-eqz v0, :cond_0 │ │ .line 286 │ invoke-virtual {v0}, Landroid/view/View;->getLeft()I │ │ move-result v3 │ │ + .line 287 │ invoke-virtual {v0}, Landroid/view/View;->getWidth()I │ │ move-result v4 │ │ int-to-float v4, v4 │ │ mul-float/2addr v4, p2 ├── smali/org/toulibre/cdl/fragments/NextLiveListFragment.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 11 │ invoke-direct {p0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;->()V │ │ - .line 23 │ return-void │ .end method │ │ │ # virtual methods │ .method protected getEmptyText()Ljava/lang/String; │ .locals 1 ├── smali/org/toulibre/cdl/fragments/PersonInfoListFragment.smali │ @@ -34,15 +34,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;->()V │ │ - .line 87 │ return-void │ .end method │ │ .method public static newInstance(Lorg/toulibre/cdl/model/Person;)Lorg/toulibre/cdl/fragments/PersonInfoListFragment; │ .locals 3 │ .param p0, "person" # Lorg/toulibre/cdl/model/Person; ├── smali/org/toulibre/cdl/fragments/TracksFragment$DaysLoader$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; │ │ .prologue │ .line 94 │ iput-object p1, p0, Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader$1;->this$0:Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/toulibre/cdl/fragments/TracksListFragment.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/toulibre/cdl/fragments/TracksListFragment$1;, │ Lorg/toulibre/cdl/fragments/TracksListFragment$TracksAdapter;, │ Lorg/toulibre/cdl/fragments/TracksListFragment$TracksLoader; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -36,15 +35,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 23 │ invoke-direct {p0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;->()V │ │ - .line 99 │ return-void │ .end method │ │ .method public static newInstance(Lorg/toulibre/cdl/model/Day;)Lorg/toulibre/cdl/fragments/TracksListFragment; │ .locals 3 │ .param p0, "day" # Lorg/toulibre/cdl/model/Day; ├── smali/org/toulibre/cdl/fragments/LiveFragment.smali │ @@ -19,15 +19,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 17 │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ - .line 39 │ return-void │ .end method │ │ │ # virtual methods │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 3 ├── smali/org/toulibre/cdl/fragments/PersonsListFragment.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/toulibre/cdl/fragments/PersonsListFragment$1;, │ Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsAdapter;, │ Lorg/toulibre/cdl/fragments/PersonsListFragment$PersonsLoader; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -34,15 +33,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 23 │ invoke-direct {p0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;->()V │ │ - .line 85 │ return-void │ .end method │ │ │ # virtual methods │ .method public onActivityCreated(Landroid/os/Bundle;)V │ .locals 3 ├── smali/org/toulibre/cdl/fragments/MapFragment.smali │ @@ -100,24 +100,26 @@ │ │ invoke-static {v8, v9}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v5 │ │ aput-object v5, v4, v10 │ │ + .line 66 │ invoke-static {v6, v7}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ move-result-object v5 │ │ aput-object v5, v4, v11 │ │ const-string v5, "ENSEEIHT" │ │ aput-object v5, v4, v12 │ │ + .line 65 │ invoke-static {v2, v3, v4}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 ├── smali/org/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader$1;->this$0:Lorg/toulibre/cdl/fragments/BookmarksListFragment$BookmarksLoader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/toulibre/cdl/fragments/EventDetailsFragment.smali │ @@ -103,15 +103,14 @@ │ .line 374 │ new-instance v0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3; │ │ invoke-direct {v0, p0}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ │ iput-object v0, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->eventDetailsLoaderCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ - .line 447 │ return-void │ .end method │ │ .method static synthetic access$100(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Ljava/lang/Boolean; │ .locals 1 │ .param p0, "x0" # Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ @@ -431,14 +430,15 @@ │ │ const-string v1, "%1$s (Capitole du Libre)" │ │ new-array v2, v5, [Ljava/lang/Object; │ │ iget-object v3, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->event:Lorg/toulibre/cdl/model/Event; │ │ + .line 219 │ invoke-virtual {v3}, Lorg/toulibre/cdl/model/Event;->getTitle()Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v2, v4 │ │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ @@ -447,26 +447,28 @@ │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->setSubject(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ move-result-object v0 │ │ const-string v1, "text/plain" │ │ + .line 220 │ invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->setType(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ move-result-object v0 │ │ const-string v1, "%1$s %2$s #cdl2015" │ │ const/4 v2, 0x2 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ iget-object v3, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->event:Lorg/toulibre/cdl/model/Event; │ │ + .line 221 │ invoke-virtual {v3}, Lorg/toulibre/cdl/model/Event;->getTitle()Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v2, v4 │ │ iget-object v3, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->event:Lorg/toulibre/cdl/model/Event; │ @@ -483,22 +485,25 @@ │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->setText(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ move-result-object v0 │ │ const v1, 0x7f070045 │ │ + .line 222 │ invoke-virtual {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->setChooserTitle(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ move-result-object v0 │ │ + .line 223 │ invoke-virtual {v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;->createChooserIntent()Landroid/content/Intent; │ │ move-result-object v0 │ │ + .line 218 │ return-object v0 │ .end method │ │ .method public static newInstance(Lorg/toulibre/cdl/model/Event;)Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ .locals 3 │ .param p0, "event" # Lorg/toulibre/cdl/model/Event; │ │ @@ -1063,21 +1068,23 @@ │ │ const/4 v15, 0x2 │ │ if-eqz v2, :cond_3 │ │ sget-object v12, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->TIME_DATE_FORMAT:Ljava/text/DateFormat; │ │ + .line 137 │ invoke-virtual {v12, v2}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v12 │ │ :goto_3 │ aput-object v12, v14, v15 │ │ + .line 136 │ invoke-static {v13, v14}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v9 │ │ .line 138 │ const v12, 0x7f0e0044 │ │ @@ -1253,14 +1260,15 @@ │ .restart local v2 # "endTime":Ljava/util/Date; │ .restart local v8 # "startTime":Ljava/util/Date; │ :cond_2 │ const-string v12, "?" │ │ goto/16 :goto_2 │ │ + .line 137 │ :cond_3 │ const-string v12, "?" │ │ goto/16 :goto_3 │ │ .line 149 │ .restart local v5 # "roomName":Ljava/lang/String; ├── smali/org/toulibre/cdl/fragments/TracksFragment.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/toulibre/cdl/fragments/TracksFragment$1;, │ Lorg/toulibre/cdl/fragments/TracksFragment$DaysAdapter;, │ Lorg/toulibre/cdl/fragments/TracksFragment$DaysLoader;, │ Lorg/toulibre/cdl/fragments/TracksFragment$ViewHolder; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ @@ -46,15 +45,14 @@ │ invoke-direct {p0}, Landroid/support/v4/app/Fragment;->()V │ │ .line 42 │ const/4 v0, -0x1 │ │ iput v0, p0, Lorg/toulibre/cdl/fragments/TracksFragment;->savedCurrentPage:I │ │ - .line 158 │ return-void │ .end method │ │ │ # virtual methods │ .method public onActivityCreated(Landroid/os/Bundle;)V │ .locals 3 ├── smali/org/toulibre/cdl/fragments/BookmarksListFragment.smali │ @@ -38,15 +38,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 30 │ invoke-direct {p0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;->()V │ │ - .line 104 │ return-void │ .end method │ │ .method private updateOptionsMenu()V │ .locals 2 │ │ .prologue ├── smali/org/toulibre/cdl/fragments/NowLiveListFragment.smali │ @@ -15,15 +15,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 11 │ invoke-direct {p0}, Lorg/toulibre/cdl/fragments/BaseLiveListFragment;->()V │ │ - .line 23 │ return-void │ .end method │ │ │ # virtual methods │ .method protected getEmptyText()Ljava/lang/String; │ .locals 1 ├── smali/org/toulibre/cdl/fragments/EventDetailsFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ .prologue │ .line 185 │ iput-object p1, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$1;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/toulibre/cdl/fragments/EventDetailsFragment$2.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ .prologue │ .line 337 │ iput-object p1, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$2;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/toulibre/cdl/fragments/TrackScheduleListFragment.smali │ @@ -6,15 +6,14 @@ │ .implements Landroid/os/Handler$Callback; │ .implements Landroid/support/v4/app/LoaderManager$LoaderCallbacks; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$1;, │ Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$TrackScheduleAdapter;, │ Lorg/toulibre/cdl/fragments/TrackScheduleListFragment$Callbacks; │ } │ .end annotation │ │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -54,15 +53,14 @@ │ │ .line 55 │ iput-boolean v0, p0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;->selectionEnabled:Z │ │ .line 56 │ iput-boolean v0, p0, Lorg/toulibre/cdl/fragments/TrackScheduleListFragment;->isListAlreadyShown:Z │ │ - .line 240 │ return-void │ .end method │ │ .method private getDefaultPosition()I │ .locals 8 │ │ .prologue ├── smali/org/toulibre/cdl/fragments/EventDetailsFragment$3.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/fragments/EventDetailsFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ .prologue │ .line 374 │ iput-object p1, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -109,225 +110,222 @@ │ ")V" │ } │ .end annotation │ │ .prologue │ .line 384 │ .local p1, "loader":Landroid/support/v4/content/Loader;, "Landroid/support/v4/content/Loader;" │ - iget-object v9, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->persons:Ljava/util/List; │ + iget-object v8, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->persons:Ljava/util/List; │ │ - if-eqz v9, :cond_2 │ + if-eqz v8, :cond_2 │ │ .line 385 │ - iget-object v9, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ + iget-object v8, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ - iget-object v10, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->persons:Ljava/util/List; │ + iget-object v9, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->persons:Ljava/util/List; │ │ - invoke-interface {v10}, Ljava/util/List;->size()I │ + invoke-interface {v9}, Ljava/util/List;->size()I │ │ - move-result v10 │ + move-result v9 │ │ - invoke-static {v9, v10}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$502(Lorg/toulibre/cdl/fragments/EventDetailsFragment;I)I │ + invoke-static {v8, v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$502(Lorg/toulibre/cdl/fragments/EventDetailsFragment;I)I │ │ .line 386 │ - iget-object v9, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ + iget-object v8, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ - invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$500(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)I │ + invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$500(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)I │ │ - move-result v9 │ + move-result v8 │ │ - if-lez v9, :cond_2 │ + if-lez v8, :cond_2 │ │ .line 388 │ - new-instance v6, Landroid/text/SpannableStringBuilder; │ + new-instance v5, Landroid/text/SpannableStringBuilder; │ │ - invoke-direct {v6}, Landroid/text/SpannableStringBuilder;->()V │ + invoke-direct {v5}, Landroid/text/SpannableStringBuilder;->()V │ │ .line 389 │ - .local v6, "sb":Landroid/text/SpannableStringBuilder; │ - const/4 v1, 0x0 │ + .local v5, "sb":Landroid/text/SpannableStringBuilder; │ + const/4 v0, 0x0 │ │ .line 390 │ - .local v1, "length":I │ - iget-object v9, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->persons:Ljava/util/List; │ + .local v0, "length":I │ + iget-object v8, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->persons:Ljava/util/List; │ │ - invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v8 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - check-cast v5, Lorg/toulibre/cdl/model/Person; │ + check-cast v4, Lorg/toulibre/cdl/model/Person; │ │ .line 391 │ - .local v5, "person":Lorg/toulibre/cdl/model/Person; │ - if-eqz v1, :cond_0 │ + .local v4, "person":Lorg/toulibre/cdl/model/Person; │ + if-eqz v0, :cond_0 │ │ .line 392 │ const-string v9, ", " │ │ - invoke-virtual {v6, v9}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ + invoke-virtual {v5, v9}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ .line 394 │ :cond_0 │ - invoke-virtual {v5}, Lorg/toulibre/cdl/model/Person;->getName()Ljava/lang/String; │ + invoke-virtual {v4}, Lorg/toulibre/cdl/model/Person;->getName()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 395 │ - .local v4, "name":Ljava/lang/String; │ - invoke-virtual {v6, v4}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ + .local v3, "name":Ljava/lang/String; │ + invoke-virtual {v5, v3}, Landroid/text/SpannableStringBuilder;->append(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; │ │ .line 396 │ - invoke-virtual {v6}, Landroid/text/SpannableStringBuilder;->length()I │ + invoke-virtual {v5}, Landroid/text/SpannableStringBuilder;->length()I │ │ - move-result v1 │ + move-result v0 │ │ .line 397 │ new-instance v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan; │ │ - invoke-direct {v9, v5}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan;->(Lorg/toulibre/cdl/model/Person;)V │ + invoke-direct {v9, v4}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$PersonClickableSpan;->(Lorg/toulibre/cdl/model/Person;)V │ │ - invoke-virtual {v4}, Ljava/lang/String;->length()I │ + invoke-virtual {v3}, Ljava/lang/String;->length()I │ │ move-result v10 │ │ - sub-int v10, v1, v10 │ + sub-int v10, v0, v10 │ │ const/16 v11, 0x21 │ │ - invoke-virtual {v6, v9, v10, v1, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V │ + invoke-virtual {v5, v9, v10, v0, v11}, Landroid/text/SpannableStringBuilder;->setSpan(Ljava/lang/Object;III)V │ │ goto :goto_0 │ │ .line 399 │ - .end local v4 # "name":Ljava/lang/String; │ - .end local v5 # "person":Lorg/toulibre/cdl/model/Person; │ + .end local v3 # "name":Ljava/lang/String; │ + .end local v4 # "person":Lorg/toulibre/cdl/model/Person; │ :cond_1 │ - iget-object v9, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ + iget-object v8, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ - invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ + invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->personsTextView:Landroid/widget/TextView; │ + iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->personsTextView:Landroid/widget/TextView; │ │ - invoke-virtual {v9, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v8, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 400 │ - iget-object v9, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ + iget-object v8, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ - invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ + invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->personsTextView:Landroid/widget/TextView; │ + iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->personsTextView:Landroid/widget/TextView; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {v9, v10}, Landroid/widget/TextView;->setVisibility(I)V │ + invoke-virtual {v8, v9}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 406 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "length":I │ - .end local v6 # "sb":Landroid/text/SpannableStringBuilder; │ + .end local v0 # "length":I │ + .end local v5 # "sb":Landroid/text/SpannableStringBuilder; │ :cond_2 │ - iget-object v9, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ + iget-object v8, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ - invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ + invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->linksContainer:Landroid/view/ViewGroup; │ + iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->linksContainer:Landroid/view/ViewGroup; │ │ - invoke-virtual {v9}, Landroid/view/ViewGroup;->getChildCount()I │ + invoke-virtual {v8}, Landroid/view/ViewGroup;->getChildCount()I │ │ - move-result v3 │ + move-result v2 │ │ .line 407 │ - .local v3, "linkViewCount":I │ - const/4 v9, 0x1 │ + .local v2, "linkViewCount":I │ + const/4 v8, 0x1 │ │ - if-le v3, v9, :cond_3 │ + if-le v2, v8, :cond_3 │ │ .line 408 │ - iget-object v9, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ + iget-object v8, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ - invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ + invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->linksContainer:Landroid/view/ViewGroup; │ + iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->linksContainer:Landroid/view/ViewGroup; │ │ - const/4 v10, 0x1 │ + const/4 v9, 0x1 │ │ - add-int/lit8 v11, v3, -0x1 │ + add-int/lit8 v10, v2, -0x1 │ │ - invoke-virtual {v9, v10, v11}, Landroid/view/ViewGroup;->removeViews(II)V │ + invoke-virtual {v8, v9, v10}, Landroid/view/ViewGroup;->removeViews(II)V │ │ .line 410 │ :cond_3 │ - iget-object v9, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->links:Ljava/util/List; │ + iget-object v8, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->links:Ljava/util/List; │ │ - if-eqz v9, :cond_4 │ + if-eqz v8, :cond_4 │ │ - iget-object v9, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->links:Ljava/util/List; │ + iget-object v8, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->links:Ljava/util/List; │ │ - invoke-interface {v9}, Ljava/util/List;->size()I │ + invoke-interface {v8}, Ljava/util/List;->size()I │ │ - move-result v9 │ + move-result v8 │ │ - if-lez v9, :cond_4 │ + if-lez v8, :cond_4 │ │ .line 411 │ - iget-object v9, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ + iget-object v8, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ - invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ + invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->linksContainer:Landroid/view/ViewGroup; │ + iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->linksContainer:Landroid/view/ViewGroup; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {v9, v10}, Landroid/view/ViewGroup;->setVisibility(I)V │ + invoke-virtual {v8, v9}, Landroid/view/ViewGroup;->setVisibility(I)V │ │ .line 412 │ - iget-object v9, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->links:Ljava/util/List; │ + iget-object v8, p2, Lorg/toulibre/cdl/fragments/EventDetailsFragment$EventDetails;->links:Ljava/util/List; │ │ - invoke-interface {v9}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v8}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v8 │ │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v9 │ │ if-eqz v9, :cond_5 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lorg/toulibre/cdl/model/Link; │ + check-cast v1, Lorg/toulibre/cdl/model/Link; │ │ .line 413 │ - .local v2, "link":Lorg/toulibre/cdl/model/Link; │ + .local v1, "link":Lorg/toulibre/cdl/model/Link; │ iget-object v9, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ move-result-object v9 │ │ iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->inflater:Landroid/view/LayoutInflater; │ @@ -342,51 +340,51 @@ │ │ iget-object v11, v11, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->linksContainer:Landroid/view/ViewGroup; │ │ const/4 v12, 0x0 │ │ invoke-virtual {v9, v10, v11, v12}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 414 │ - .local v8, "view":Landroid/view/View; │ + .local v7, "view":Landroid/view/View; │ const v9, 0x7f0e0047 │ │ - invoke-virtual {v8, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ + invoke-virtual {v7, v9}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Landroid/widget/TextView; │ + check-cast v6, Landroid/widget/TextView; │ │ .line 415 │ - .local v7, "tv":Landroid/widget/TextView; │ - invoke-virtual {v2}, Lorg/toulibre/cdl/model/Link;->getDescription()Ljava/lang/String; │ + .local v6, "tv":Landroid/widget/TextView; │ + invoke-virtual {v1}, Lorg/toulibre/cdl/model/Link;->getDescription()Ljava/lang/String; │ │ move-result-object v9 │ │ - invoke-virtual {v7, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v6, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 416 │ new-instance v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener; │ │ - invoke-direct {v9, v2}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener;->(Lorg/toulibre/cdl/model/Link;)V │ + invoke-direct {v9, v1}, Lorg/toulibre/cdl/fragments/EventDetailsFragment$LinkClickListener;->(Lorg/toulibre/cdl/model/Link;)V │ │ - invoke-virtual {v8, v9}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ + invoke-virtual {v7, v9}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 417 │ iget-object v9, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ move-result-object v9 │ │ iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->linksContainer:Landroid/view/ViewGroup; │ │ - invoke-virtual {v9, v8}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ + invoke-virtual {v9, v7}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V │ │ .line 419 │ iget-object v9, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ move-result-object v9 │ @@ -406,30 +404,29 @@ │ const/4 v12, 0x1 │ │ invoke-virtual {v9, v10, v11, v12}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;Z)Landroid/view/View; │ │ goto :goto_1 │ │ .line 422 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v2 # "link":Lorg/toulibre/cdl/model/Link; │ - .end local v7 # "tv":Landroid/widget/TextView; │ - .end local v8 # "view":Landroid/view/View; │ + .end local v1 # "link":Lorg/toulibre/cdl/model/Link; │ + .end local v6 # "tv":Landroid/widget/TextView; │ + .end local v7 # "view":Landroid/view/View; │ :cond_4 │ - iget-object v9, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ + iget-object v8, p0, Lorg/toulibre/cdl/fragments/EventDetailsFragment$3;->this$0:Lorg/toulibre/cdl/fragments/EventDetailsFragment; │ │ - invoke-static {v9}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ + invoke-static {v8}, Lorg/toulibre/cdl/fragments/EventDetailsFragment;->access$600(Lorg/toulibre/cdl/fragments/EventDetailsFragment;)Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iget-object v9, v9, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->linksContainer:Landroid/view/ViewGroup; │ + iget-object v8, v8, Lorg/toulibre/cdl/fragments/EventDetailsFragment$ViewHolder;->linksContainer:Landroid/view/ViewGroup; │ │ - const/16 v10, 0x8 │ + const/16 v9, 0x8 │ │ - invoke-virtual {v9, v10}, Landroid/view/ViewGroup;->setVisibility(I)V │ + invoke-virtual {v8, v9}, Landroid/view/ViewGroup;->setVisibility(I)V │ │ .line 424 │ :cond_5 │ return-void │ .end method │ │ .method public onLoaderReset(Landroid/support/v4/content/Loader;)V ├── smali/org/toulibre/cdl/fragments/SearchResultListFragment.smali │ @@ -32,15 +32,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 18 │ invoke-direct {p0}, Lorg/toulibre/cdl/fragments/SmoothListFragment;->()V │ │ - .line 50 │ return-void │ .end method │ │ .method public static newInstance(Ljava/lang/String;)Lorg/toulibre/cdl/fragments/SearchResultListFragment; │ .locals 3 │ .param p0, "query" # Ljava/lang/String; ├── smali/org/toulibre/cdl/parsers/IterableAbstractPullParser.smali │ @@ -28,15 +28,14 @@ │ .locals 0 │ │ .prologue │ .line 13 │ .local p0, "this":Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;, "Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;" │ invoke-direct {p0}, Lorg/toulibre/cdl/parsers/AbstractPullParser;->()V │ │ - .line 15 │ return-void │ .end method │ │ │ # virtual methods │ .method protected parse(Lorg/xmlpull/v1/XmlPullParser;)Ljava/lang/Iterable; │ .locals 1 ├── smali/org/toulibre/cdl/parsers/EventsParser.smali │ @@ -811,14 +811,15 @@ │ .line 131 │ invoke-static {v15}, Lorg/toulibre/cdl/utils/StringUtils;->removeDiacritics(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v16 │ │ sget-object v17, Ljava/util/Locale;->FRENCH:Ljava/util/Locale; │ │ + .line 132 │ invoke-virtual/range {v16 .. v17}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ move-result-object v4 │ │ .line 134 │ .local v4, "cleanedTypeName":Ljava/lang/String; │ :try_start_0 ├── smali/org/toulibre/cdl/parsers/IterableAbstractPullParser$1.smali │ @@ -30,18 +30,19 @@ │ │ .field final synthetic val$parser:Lorg/xmlpull/v1/XmlPullParser; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ .prologue │ .line 62 │ - .local p0, "this":Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;, "Lorg/toulibre/cdl/parsers/IterableAbstractPullParser.1;" │ + .local p0, "this":Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;, "Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;" │ iput-object p1, p0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;->this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ iput-object p2, p0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;->val$parser:Lorg/xmlpull/v1/XmlPullParser; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ @@ -57,15 +58,15 @@ │ "Ljava/util/Iterator", │ ";" │ } │ .end annotation │ │ .prologue │ .line 66 │ - .local p0, "this":Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;, "Lorg/toulibre/cdl/parsers/IterableAbstractPullParser.1;" │ + .local p0, "this":Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;, "Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;" │ new-instance v0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator; │ │ iget-object v1, p0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;->this$0:Lorg/toulibre/cdl/parsers/IterableAbstractPullParser; │ │ iget-object v2, p0, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$1;->val$parser:Lorg/xmlpull/v1/XmlPullParser; │ │ invoke-direct {v0, v1, v2}, Lorg/toulibre/cdl/parsers/IterableAbstractPullParser$ParserIterator;->(Lorg/toulibre/cdl/parsers/IterableAbstractPullParser;Lorg/xmlpull/v1/XmlPullParser;)V ├── smali/org/toulibre/cdl/adapters/EventsAdapter.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/support/v4/widget/CursorAdapter; │ .source "EventsAdapter.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/toulibre/cdl/adapters/EventsAdapter$1;, │ Lorg/toulibre/cdl/adapters/EventsAdapter$ViewHolder; │ } │ .end annotation │ │ │ # static fields │ .field private static final TIME_DATE_FORMAT:Ljava/text/DateFormat; ├── smali/org/toulibre/cdl/services/AlarmIntentService.smali │ @@ -35,22 +35,24 @@ │ │ const-string v2, "org.toulibre.cdl.action.NOTIFY_EVENT" │ │ invoke-virtual {v1, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v1 │ │ + .line 61 │ invoke-static {p1, p2}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ move-result-object v2 │ │ + .line 60 │ invoke-virtual {v1, v2}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ move-result-object v0 │ │ .line 62 │ .local v0, "intent":Landroid/content/Intent; │ const/4 v1, 0x0 │ @@ -124,1104 +126,1118 @@ │ iput-object v0, p0, Lorg/toulibre/cdl/services/AlarmIntentService;->alarmManager:Landroid/app/AlarmManager; │ │ .line 57 │ return-void │ .end method │ │ .method protected onHandleIntent(Landroid/content/Intent;)V │ - .locals 45 │ + .locals 42 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 67 │ invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - move-result-object v41 │ + move-result-object v38 │ │ - const/16 v40, -0x1 │ + const/16 v37, -0x1 │ │ - invoke-virtual/range {v41 .. v41}, Ljava/lang/String;->hashCode()I │ + invoke-virtual/range {v38 .. v38}, Ljava/lang/String;->hashCode()I │ │ - move-result v42 │ + move-result v39 │ │ - sparse-switch v42, :sswitch_data_0 │ + sparse-switch v39, :sswitch_data_0 │ │ :cond_0 │ :goto_0 │ - packed-switch v40, :pswitch_data_0 │ + packed-switch v37, :pswitch_data_0 │ │ .line 230 │ :cond_1 │ :goto_1 │ return-void │ │ .line 67 │ :sswitch_0 │ - const-string v42, "org.toulibre.cdl.action.UPDATE_ALARMS" │ + const-string v39, "org.toulibre.cdl.action.UPDATE_ALARMS" │ │ - invoke-virtual/range {v41 .. v42}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v41 │ + move-result v38 │ │ - if-eqz v41, :cond_0 │ + if-eqz v38, :cond_0 │ │ - const/16 v40, 0x0 │ + const/16 v37, 0x0 │ │ goto :goto_0 │ │ :sswitch_1 │ - const-string v42, "org.toulibre.cdl.action.DISABLE_ALARMS" │ + const-string v39, "org.toulibre.cdl.action.DISABLE_ALARMS" │ │ - invoke-virtual/range {v41 .. v42}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v41 │ + move-result v38 │ │ - if-eqz v41, :cond_0 │ + if-eqz v38, :cond_0 │ │ - const/16 v40, 0x1 │ + const/16 v37, 0x1 │ │ goto :goto_0 │ │ :sswitch_2 │ - const-string v42, "org.toulibre.cdl.action.ADD_BOOKMARK" │ + const-string v39, "org.toulibre.cdl.action.ADD_BOOKMARK" │ │ - invoke-virtual/range {v41 .. v42}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v41 │ + move-result v38 │ │ - if-eqz v41, :cond_0 │ + if-eqz v38, :cond_0 │ │ - const/16 v40, 0x2 │ + const/16 v37, 0x2 │ │ goto :goto_0 │ │ :sswitch_3 │ - const-string v42, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" │ + const-string v39, "org.toulibre.cdl.action.REMOVE_BOOKMARKS" │ │ - invoke-virtual/range {v41 .. v42}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v41 │ + move-result v38 │ │ - if-eqz v41, :cond_0 │ + if-eqz v38, :cond_0 │ │ - const/16 v40, 0x3 │ + const/16 v37, 0x3 │ │ goto :goto_0 │ │ :sswitch_4 │ - const-string v42, "org.toulibre.cdl.action.NOTIFY_EVENT" │ + const-string v39, "org.toulibre.cdl.action.NOTIFY_EVENT" │ │ - invoke-virtual/range {v41 .. v42}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual/range {v38 .. v39}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v41 │ + move-result v38 │ │ - if-eqz v41, :cond_0 │ + if-eqz v38, :cond_0 │ │ - const/16 v40, 0x4 │ + const/16 v37, 0x4 │ │ goto :goto_0 │ │ .line 72 │ :pswitch_0 │ invoke-direct/range {p0 .. p0}, Lorg/toulibre/cdl/services/AlarmIntentService;->getDelay()J │ │ - move-result-wide v12 │ + move-result-wide v10 │ │ .line 73 │ - .local v12, "delay":J │ + .local v10, "delay":J │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v28 │ + move-result-wide v24 │ │ .line 74 │ - .local v28, "now":J │ + .local v24, "now":J │ invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;->getInstance()Lorg/toulibre/cdl/db/DatabaseManager; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v37 │ │ - move-wide/from16 v1, v28 │ + move-wide/from16 v1, v24 │ │ invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;->getBookmarks(J)Landroid/database/Cursor; │ │ - move-result-object v9 │ + move-result-object v8 │ │ .line 76 │ - .local v9, "cursor":Landroid/database/Cursor; │ + .local v8, "cursor":Landroid/database/Cursor; │ :goto_2 │ :try_start_0 │ - invoke-interface {v9}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v8}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v40 │ + move-result v37 │ │ - if-eqz v40, :cond_3 │ + if-eqz v37, :cond_3 │ │ .line 77 │ - invoke-static {v9}, Lorg/toulibre/cdl/db/DatabaseManager;->toEventId(Landroid/database/Cursor;)J │ + invoke-static {v8}, Lorg/toulibre/cdl/db/DatabaseManager;->toEventId(Landroid/database/Cursor;)J │ │ move-result-wide v14 │ │ .line 78 │ .local v14, "eventId":J │ - invoke-static {v9}, Lorg/toulibre/cdl/db/DatabaseManager;->toEventStartTimeMillis(Landroid/database/Cursor;)J │ + invoke-static {v8}, Lorg/toulibre/cdl/db/DatabaseManager;->toEventStartTimeMillis(Landroid/database/Cursor;)J │ │ - move-result-wide v40 │ + move-result-wide v38 │ │ - sub-long v26, v40, v12 │ + sub-long v22, v38, v10 │ │ .line 79 │ - .local v26, "notificationTime":J │ + .local v22, "notificationTime":J │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;->getAlarmPendingIntent(J)Landroid/app/PendingIntent; │ │ - move-result-object v30 │ + move-result-object v27 │ │ .line 80 │ - .local v30, "pi":Landroid/app/PendingIntent; │ - cmp-long v40, v26, v28 │ + .local v27, "pi":Landroid/app/PendingIntent; │ + cmp-long v37, v22, v24 │ │ - if-gez v40, :cond_2 │ + if-gez v37, :cond_2 │ │ .line 82 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;->alarmManager:Landroid/app/AlarmManager; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v37 │ │ - move-object/from16 v1, v30 │ + move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_2 │ │ .line 88 │ .end local v14 # "eventId":J │ - .end local v26 # "notificationTime":J │ - .end local v30 # "pi":Landroid/app/PendingIntent; │ + .end local v22 # "notificationTime":J │ + .end local v27 # "pi":Landroid/app/PendingIntent; │ :catchall_0 │ - move-exception v40 │ + move-exception v37 │ │ - invoke-interface {v9}, Landroid/database/Cursor;->close()V │ + invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ - throw v40 │ + throw v37 │ │ .line 84 │ .restart local v14 # "eventId":J │ - .restart local v26 # "notificationTime":J │ - .restart local v30 # "pi":Landroid/app/PendingIntent; │ + .restart local v22 # "notificationTime":J │ + .restart local v27 # "pi":Landroid/app/PendingIntent; │ :cond_2 │ :try_start_1 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;->alarmManager:Landroid/app/AlarmManager; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v37, v0 │ │ - const/16 v41, 0x0 │ + const/16 v38, 0x0 │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v37 │ │ - move/from16 v1, v41 │ + move/from16 v1, v38 │ │ - move-wide/from16 v2, v26 │ + move-wide/from16 v2, v22 │ │ - move-object/from16 v4, v30 │ + move-object/from16 v4, v27 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_2 │ │ .line 88 │ .end local v14 # "eventId":J │ - .end local v26 # "notificationTime":J │ - .end local v30 # "pi":Landroid/app/PendingIntent; │ + .end local v22 # "notificationTime":J │ + .end local v27 # "pi":Landroid/app/PendingIntent; │ :cond_3 │ - invoke-interface {v9}, Landroid/database/Cursor;->close()V │ + invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ .line 92 │ - const-string v40, "with_wake_lock" │ + const-string v37, "with_wake_lock" │ │ - const/16 v41, 0x0 │ + const/16 v38, 0x0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ - move/from16 v2, v41 │ + move/from16 v2, v38 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z │ │ - move-result v40 │ + move-result v37 │ │ - if-eqz v40, :cond_1 │ + if-eqz v37, :cond_1 │ │ .line 93 │ invoke-static/range {p1 .. p1}, Lorg/toulibre/cdl/receivers/AlarmReceiver;->completeWakefulIntent(Landroid/content/Intent;)Z │ │ goto/16 :goto_1 │ │ .line 101 │ - .end local v9 # "cursor":Landroid/database/Cursor; │ - .end local v12 # "delay":J │ - .end local v28 # "now":J │ + .end local v8 # "cursor":Landroid/database/Cursor; │ + .end local v10 # "delay":J │ + .end local v24 # "now":J │ :pswitch_1 │ invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;->getInstance()Lorg/toulibre/cdl/db/DatabaseManager; │ │ - move-result-object v40 │ + move-result-object v37 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v42 │ - │ - move-object/from16 v0, v40 │ + move-result-wide v38 │ │ - move-wide/from16 v1, v42 │ + invoke-virtual/range {v37 .. v39}, Lorg/toulibre/cdl/db/DatabaseManager;->getBookmarks(J)Landroid/database/Cursor; │ │ - invoke-virtual {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;->getBookmarks(J)Landroid/database/Cursor; │ - │ - move-result-object v9 │ + move-result-object v8 │ │ .line 103 │ - .restart local v9 # "cursor":Landroid/database/Cursor; │ + .restart local v8 # "cursor":Landroid/database/Cursor; │ :goto_3 │ :try_start_2 │ - invoke-interface {v9}, Landroid/database/Cursor;->moveToNext()Z │ + invoke-interface {v8}, Landroid/database/Cursor;->moveToNext()Z │ │ - move-result v40 │ + move-result v37 │ │ - if-eqz v40, :cond_4 │ + if-eqz v37, :cond_4 │ │ .line 104 │ - invoke-static {v9}, Lorg/toulibre/cdl/db/DatabaseManager;->toEventId(Landroid/database/Cursor;)J │ + invoke-static {v8}, Lorg/toulibre/cdl/db/DatabaseManager;->toEventId(Landroid/database/Cursor;)J │ │ move-result-wide v14 │ │ .line 105 │ .restart local v14 # "eventId":J │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;->alarmManager:Landroid/app/AlarmManager; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v37, v0 │ │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;->getAlarmPendingIntent(J)Landroid/app/PendingIntent; │ │ - move-result-object v41 │ + move-result-object v38 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V │ + invoke-virtual/range {v37 .. v38}, Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ goto :goto_3 │ │ .line 108 │ .end local v14 # "eventId":J │ :catchall_1 │ - move-exception v40 │ + move-exception v37 │ │ - invoke-interface {v9}, Landroid/database/Cursor;->close()V │ + invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ - throw v40 │ + throw v37 │ │ :cond_4 │ - invoke-interface {v9}, Landroid/database/Cursor;->close()V │ + invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ goto/16 :goto_1 │ │ .line 115 │ - .end local v9 # "cursor":Landroid/database/Cursor; │ + .end local v8 # "cursor":Landroid/database/Cursor; │ :pswitch_2 │ invoke-direct/range {p0 .. p0}, Lorg/toulibre/cdl/services/AlarmIntentService;->getDelay()J │ │ - move-result-wide v12 │ + move-result-wide v10 │ │ .line 116 │ - .restart local v12 # "delay":J │ - const-string v40, "event_id" │ + .restart local v10 # "delay":J │ + const-string v37, "event_id" │ │ - const-wide/16 v42, -0x1 │ + const-wide/16 v38, -0x1 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ - move-wide/from16 v2, v42 │ + move-wide/from16 v2, v38 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ │ move-result-wide v14 │ │ .line 117 │ .restart local v14 # "eventId":J │ - const-string v40, "event_start" │ + const-string v37, "event_start" │ │ - const-wide/16 v42, -0x1 │ + const-wide/16 v38, -0x1 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ - move-wide/from16 v2, v42 │ + move-wide/from16 v2, v38 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/content/Intent;->getLongExtra(Ljava/lang/String;J)J │ │ - move-result-wide v36 │ + move-result-wide v32 │ │ .line 119 │ - .local v36, "startTime":J │ - const-wide/16 v40, -0x1 │ + .local v32, "startTime":J │ + const-wide/16 v38, -0x1 │ │ - cmp-long v40, v36, v40 │ + cmp-long v37, v32, v38 │ │ - if-eqz v40, :cond_1 │ + if-eqz v37, :cond_1 │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v40 │ + move-result-wide v38 │ │ - cmp-long v40, v36, v40 │ + cmp-long v37, v32, v38 │ │ - if-ltz v40, :cond_1 │ + if-ltz v37, :cond_1 │ │ .line 122 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;->alarmManager:Landroid/app/AlarmManager; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v37, v0 │ │ - const/16 v41, 0x0 │ + const/16 v38, 0x0 │ │ - sub-long v42, v36, v12 │ + sub-long v40, v32, v10 │ │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;->getAlarmPendingIntent(J)Landroid/app/PendingIntent; │ │ - move-result-object v44 │ + move-result-object v39 │ + │ + move-object/from16 v0, v37 │ + │ + move/from16 v1, v38 │ + │ + move-wide/from16 v2, v40 │ │ - invoke-virtual/range {v40 .. v44}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V │ + move-object/from16 v4, v39 │ + │ + invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V │ │ goto/16 :goto_1 │ │ .line 129 │ - .end local v12 # "delay":J │ + .end local v10 # "delay":J │ .end local v14 # "eventId":J │ - .end local v36 # "startTime":J │ + .end local v32 # "startTime":J │ :pswitch_3 │ - const-string v40, "event_ids" │ + const-string v37, "event_ids" │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getLongArrayExtra(Ljava/lang/String;)[J │ │ - move-result-object v16 │ + move-result-object v13 │ │ .line 130 │ - .local v16, "eventIds":[J │ - move-object/from16 v6, v16 │ - │ - .local v6, "arr$":[J │ - array-length v0, v6 │ + .local v13, "eventIds":[J │ + array-length v0, v13 │ │ - move/from16 v19, v0 │ + move/from16 v38, v0 │ │ - .local v19, "len$":I │ - const/16 v18, 0x0 │ + const/16 v37, 0x0 │ │ - .local v18, "i$":I │ :goto_4 │ - move/from16 v0, v18 │ + move/from16 v0, v37 │ │ - move/from16 v1, v19 │ + move/from16 v1, v38 │ │ if-ge v0, v1, :cond_1 │ │ - aget-wide v14, v6, v18 │ + aget-wide v14, v13, v37 │ │ .line 131 │ .restart local v14 # "eventId":J │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/services/AlarmIntentService;->alarmManager:Landroid/app/AlarmManager; │ │ - move-object/from16 v40, v0 │ + move-object/from16 v39, v0 │ │ move-object/from16 v0, p0 │ │ invoke-direct {v0, v14, v15}, Lorg/toulibre/cdl/services/AlarmIntentService;->getAlarmPendingIntent(J)Landroid/app/PendingIntent; │ │ - move-result-object v41 │ + move-result-object v40 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V │ + invoke-virtual/range {v39 .. v40}, Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V │ │ .line 130 │ - add-int/lit8 v18, v18, 0x1 │ + add-int/lit8 v37, v37, 0x1 │ │ goto :goto_4 │ │ .line 138 │ - .end local v6 # "arr$":[J │ + .end local v13 # "eventIds":[J │ .end local v14 # "eventId":J │ - .end local v16 # "eventIds":[J │ - .end local v18 # "i$":I │ - .end local v19 # "len$":I │ :pswitch_4 │ invoke-virtual/range {p1 .. p1}, Landroid/content/Intent;->getDataString()Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-static/range {v40 .. v40}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static/range {v37 .. v37}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ move-result-wide v14 │ │ .line 139 │ .restart local v14 # "eventId":J │ invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;->getInstance()Lorg/toulibre/cdl/db/DatabaseManager; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v37 │ │ invoke-virtual {v0, v14, v15}, Lorg/toulibre/cdl/db/DatabaseManager;->getEvent(J)Lorg/toulibre/cdl/model/Event; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 140 │ - .local v11, "event":Lorg/toulibre/cdl/model/Event; │ - if-eqz v11, :cond_8 │ + .local v12, "event":Lorg/toulibre/cdl/model/Event; │ + if-eqz v12, :cond_8 │ │ - .line 141 │ + .line 142 │ invoke-static/range {p0 .. p0}, Landroid/support/v4/app/TaskStackBuilder;->create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - new-instance v41, Landroid/content/Intent; │ + new-instance v38, Landroid/content/Intent; │ │ - const-class v42, Lorg/toulibre/cdl/activities/MainActivity; │ + const-class v39, Lorg/toulibre/cdl/activities/MainActivity; │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v42 │ + move-object/from16 v2, v39 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual/range {v40 .. v41}, Landroid/support/v4/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ + .line 143 │ + invoke-virtual/range {v37 .. v38}, Landroid/support/v4/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - new-instance v41, Landroid/content/Intent; │ + new-instance v38, Landroid/content/Intent; │ │ - const-class v42, Lorg/toulibre/cdl/activities/EventDetailsActivity; │ + const-class v39, Lorg/toulibre/cdl/activities/EventDetailsActivity; │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v38 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v42 │ + move-object/from16 v2, v39 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;->getId()J │ + .line 146 │ + invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;->getId()J │ │ - move-result-wide v42 │ + move-result-wide v40 │ │ - invoke-static/range {v42 .. v43}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ + .line 145 │ + invoke-static/range {v40 .. v41}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ - move-result-object v42 │ + move-result-object v39 │ │ - invoke-static/range {v42 .. v42}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static/range {v39 .. v39}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v42 │ + move-result-object v39 │ │ - invoke-virtual/range {v41 .. v42}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ + invoke-virtual/range {v38 .. v39}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ - move-result-object v41 │ + move-result-object v38 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/support/v4/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ + .line 144 │ + invoke-virtual/range {v37 .. v38}, Landroid/support/v4/app/TaskStackBuilder;->addNextIntent(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - const/16 v41, 0x0 │ + const/16 v38, 0x0 │ │ - const/high16 v42, 0x8000000 │ + const/high16 v39, 0x8000000 │ │ - invoke-virtual/range {v40 .. v42}, Landroid/support/v4/app/TaskStackBuilder;->getPendingIntent(II)Landroid/app/PendingIntent; │ + .line 146 │ + invoke-virtual/range {v37 .. v39}, Landroid/support/v4/app/TaskStackBuilder;->getPendingIntent(II)Landroid/app/PendingIntent; │ │ - move-result-object v17 │ + move-result-object v16 │ │ .line 148 │ - .local v17, "eventPendingIntent":Landroid/app/PendingIntent; │ - const/4 v10, 0x1 │ + .local v16, "eventPendingIntent":Landroid/app/PendingIntent; │ + const/4 v9, 0x1 │ │ .line 149 │ - .local v10, "defaultFlags":I │ + .local v9, "defaultFlags":I │ invoke-static/range {p0 .. p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v33 │ + move-result-object v30 │ │ .line 150 │ - .local v33, "sharedPreferences":Landroid/content/SharedPreferences; │ - const-string v40, "notifications_vibrate" │ + .local v30, "sharedPreferences":Landroid/content/SharedPreferences; │ + const-string v37, "notifications_vibrate" │ │ - const/16 v41, 0x0 │ + const/16 v38, 0x0 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ - move/from16 v2, v41 │ + move/from16 v2, v38 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v40 │ + move-result v37 │ │ - if-eqz v40, :cond_5 │ + if-eqz v37, :cond_5 │ │ .line 151 │ - or-int/lit8 v10, v10, 0x2 │ + or-int/lit8 v9, v9, 0x2 │ │ .line 154 │ :cond_5 │ - invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;->getPersonsSummary()Ljava/lang/String; │ + invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;->getPersonsSummary()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v26 │ │ .line 155 │ - .local v25, "personsSummary":Ljava/lang/String; │ - invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;->getTrack()Lorg/toulibre/cdl/model/Track; │ + .local v26, "personsSummary":Ljava/lang/String; │ + invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;->getTrack()Lorg/toulibre/cdl/model/Track; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-virtual/range {v40 .. v40}, Lorg/toulibre/cdl/model/Track;->getName()Ljava/lang/String; │ + invoke-virtual/range {v37 .. v37}, Lorg/toulibre/cdl/model/Track;->getName()Ljava/lang/String; │ │ - move-result-object v38 │ + move-result-object v35 │ │ .line 158 │ - .local v38, "trackName":Ljava/lang/String; │ - invoke-static/range {v25 .. v25}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v35, "trackName":Ljava/lang/String; │ + invoke-static/range {v26 .. v26}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v40 │ + move-result v37 │ │ - if-eqz v40, :cond_9 │ + if-eqz v37, :cond_9 │ │ .line 159 │ - move-object/from16 v8, v38 │ + move-object/from16 v7, v35 │ │ .line 160 │ - .local v8, "contentText":Ljava/lang/String; │ - invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;->getSubTitle()Ljava/lang/String; │ + .local v7, "contentText":Ljava/lang/String; │ + invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;->getSubTitle()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ .line 177 │ - .local v7, "bigText":Ljava/lang/CharSequence; │ + .local v6, "bigText":Ljava/lang/CharSequence; │ :goto_5 │ invoke-virtual/range {p0 .. p0}, Lorg/toulibre/cdl/services/AlarmIntentService;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - const v41, 0x7f0d0018 │ + const v38, 0x7f0d0018 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/content/res/Resources;->getColor(I)I │ + invoke-virtual/range {v37 .. v38}, Landroid/content/res/Resources;->getColor(I)I │ │ - move-result v24 │ + move-result v21 │ │ .line 179 │ - .local v24, "notificationColor":I │ - new-instance v40, Landroid/support/v4/app/NotificationCompat$Builder; │ + .local v21, "notificationColor":I │ + new-instance v37, Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v37 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->(Landroid/content/Context;)V │ │ - const v41, 0x7f020065 │ + const v38, 0x7f020065 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 180 │ + invoke-virtual/range {v37 .. v38}, Landroid/support/v4/app/NotificationCompat$Builder;->setSmallIcon(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - move-object/from16 v0, v40 │ + .line 181 │ + move-object/from16 v0, v37 │ │ - move/from16 v1, v24 │ + move/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setColor(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;->getStartTime()Ljava/util/Date; │ + .line 182 │ + invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;->getStartTime()Ljava/util/Date; │ │ - move-result-object v41 │ + move-result-object v38 │ │ - invoke-virtual/range {v41 .. v41}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {v38 .. v38}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v42 │ + move-result-wide v38 │ │ - move-object/from16 v0, v40 │ + invoke-virtual/range {v37 .. v39}, Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-wide/from16 v1, v42 │ + move-result-object v37 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$Builder;->setWhen(J)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 183 │ + invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;->getTitle()Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v38 │ │ - invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;->getTitle()Ljava/lang/String; │ + invoke-virtual/range {v37 .. v38}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v41 │ + move-result-object v37 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 184 │ + move-object/from16 v0, v37 │ │ - move-result-object v40 │ + invoke-virtual {v0, v7}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-object/from16 v0, v40 │ + move-result-object v37 │ │ - invoke-virtual {v0, v8}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ + new-instance v38, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ - move-result-object v40 │ + invoke-direct/range {v38 .. v38}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->()V │ │ - new-instance v41, Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ + .line 185 │ + move-object/from16 v0, v38 │ │ - invoke-direct/range {v41 .. v41}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->()V │ + invoke-virtual {v0, v6}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ - move-object/from16 v0, v41 │ - │ - invoke-virtual {v0, v7}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ - │ - move-result-object v41 │ + move-result-object v38 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v38 │ │ - move-object/from16 v1, v38 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ - move-result-object v41 │ + move-result-object v38 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual/range {v37 .. v38}, Landroid/support/v4/app/NotificationCompat$Builder;->setStyle(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;->getRoomName()Ljava/lang/String; │ + .line 186 │ + invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;->getRoomName()Ljava/lang/String; │ │ - move-result-object v41 │ + move-result-object v38 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual/range {v37 .. v38}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - move-object/from16 v0, v40 │ + .line 187 │ + move-object/from16 v0, v37 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - const/16 v41, 0x1 │ + const/16 v38, 0x1 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 188 │ + invoke-virtual/range {v37 .. v38}, Landroid/support/v4/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - move-object/from16 v0, v40 │ + .line 189 │ + move-object/from16 v0, v37 │ │ - invoke-virtual {v0, v10}, Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + invoke-virtual {v0, v9}, Landroid/support/v4/app/NotificationCompat$Builder;->setDefaults(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - const/16 v41, 0x1 │ + const/16 v38, 0x1 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 190 │ + invoke-virtual/range {v37 .. v38}, Landroid/support/v4/app/NotificationCompat$Builder;->setPriority(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - const-string v41, "event" │ + const-string v38, "event" │ │ - invoke-virtual/range {v40 .. v41}, Landroid/support/v4/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ + .line 191 │ + invoke-virtual/range {v37 .. v38}, Landroid/support/v4/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ - move-result-object v23 │ + move-result-object v20 │ │ .line 194 │ - .local v23, "notificationBuilder":Landroid/support/v4/app/NotificationCompat$Builder; │ - const-string v40, "notifications_led" │ + .local v20, "notificationBuilder":Landroid/support/v4/app/NotificationCompat$Builder; │ + const-string v37, "notifications_led" │ │ - const/16 v41, 0x0 │ + const/16 v38, 0x0 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ - move/from16 v2, v41 │ + move/from16 v2, v38 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v40 │ + move-result v37 │ │ - if-eqz v40, :cond_6 │ + if-eqz v37, :cond_6 │ │ .line 195 │ - const/16 v40, 0x3e8 │ + const/16 v37, 0x3e8 │ │ - const/16 v41, 0x1388 │ + const/16 v38, 0x1388 │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move/from16 v1, v24 │ + move/from16 v1, v21 │ │ - move/from16 v2, v40 │ + move/from16 v2, v37 │ │ - move/from16 v3, v41 │ + move/from16 v3, v38 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Builder;->setLights(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 199 │ :cond_6 │ - new-instance v39, Landroid/support/v4/app/NotificationCompat$WearableExtender; │ + new-instance v36, Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ - invoke-direct/range {v39 .. v39}, Landroid/support/v4/app/NotificationCompat$WearableExtender;->()V │ + invoke-direct/range {v36 .. v36}, Landroid/support/v4/app/NotificationCompat$WearableExtender;->()V │ │ .line 202 │ - .local v39, "wearableExtender":Landroid/support/v4/app/NotificationCompat$WearableExtender; │ - invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;->getRoomName()Ljava/lang/String; │ + .local v36, "wearableExtender":Landroid/support/v4/app/NotificationCompat$WearableExtender; │ + invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;->getRoomName()Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v29 │ │ .line 203 │ - .local v32, "roomName":Ljava/lang/String; │ + .local v29, "roomName":Ljava/lang/String; │ invoke-virtual/range {p0 .. p0}, Lorg/toulibre/cdl/services/AlarmIntentService;->getResources()Landroid/content/res/Resources; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-static/range {v32 .. v32}, Lorg/toulibre/cdl/utils/StringUtils;->roomNameToResourceName(Ljava/lang/String;)Ljava/lang/String; │ + invoke-static/range {v29 .. v29}, Lorg/toulibre/cdl/utils/StringUtils;->roomNameToResourceName(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v41 │ + move-result-object v38 │ │ - const-string v42, "drawable" │ + const-string v39, "drawable" │ │ + .line 204 │ invoke-virtual/range {p0 .. p0}, Lorg/toulibre/cdl/services/AlarmIntentService;->getPackageName()Ljava/lang/String; │ │ - move-result-object v43 │ + move-result-object v40 │ │ - invoke-virtual/range {v40 .. v43}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ + .line 203 │ + invoke-virtual/range {v37 .. v40}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I │ │ - move-result v31 │ + move-result v28 │ │ .line 205 │ - .local v31, "roomImageResId":I │ - if-eqz v31, :cond_7 │ + .local v28, "roomImageResId":I │ + if-eqz v28, :cond_7 │ │ .line 207 │ - new-instance v40, Landroid/content/Intent; │ + new-instance v37, Landroid/content/Intent; │ │ - const-class v41, Lorg/toulibre/cdl/activities/RoomImageDialogActivity; │ + const-class v38, Lorg/toulibre/cdl/activities/RoomImageDialogActivity; │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v37 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v41 │ + move-object/from16 v2, v38 │ │ invoke-direct {v0, v1, v2}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ - const/high16 v41, 0x10000000 │ + const/high16 v38, 0x10000000 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ + invoke-virtual/range {v37 .. v38}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - invoke-static/range {v32 .. v32}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + .line 208 │ + invoke-static/range {v29 .. v29}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v41 │ + move-result-object v38 │ │ - invoke-virtual/range {v40 .. v41}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ + invoke-virtual/range {v37 .. v38}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; │ │ - move-result-object v20 │ + move-result-object v17 │ │ .line 209 │ - .local v20, "mapIntent":Landroid/content/Intent; │ - const-string v40, "roomName" │ + .local v17, "mapIntent":Landroid/content/Intent; │ + const-string v37, "roomName" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ - move-object/from16 v2, v32 │ + move-object/from16 v2, v29 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 210 │ - const-string v40, "imageResId" │ + const-string v37, "imageResId" │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ - move/from16 v2, v31 │ + move/from16 v2, v28 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; │ │ .line 211 │ - const/16 v40, 0x0 │ + const/16 v37, 0x0 │ │ - const/high16 v41, 0x8000000 │ + const/high16 v38, 0x8000000 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v40 │ + move/from16 v1, v37 │ │ - move-object/from16 v2, v20 │ + move-object/from16 v2, v17 │ │ - move/from16 v3, v41 │ + move/from16 v3, v38 │ │ invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; │ │ - move-result-object v21 │ + move-result-object v18 │ │ .line 213 │ - .local v21, "mapPendingIntent":Landroid/app/PendingIntent; │ - const v40, 0x7f070035 │ + .local v18, "mapPendingIntent":Landroid/app/PendingIntent; │ + const v37, 0x7f070035 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v40 │ + move/from16 v1, v37 │ │ invoke-virtual {v0, v1}, Lorg/toulibre/cdl/services/AlarmIntentService;->getString(I)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v19 │ │ .line 214 │ - .local v22, "mapTitle":Ljava/lang/CharSequence; │ - new-instance v40, Landroid/support/v4/app/NotificationCompat$Action; │ + .local v19, "mapTitle":Ljava/lang/CharSequence; │ + new-instance v37, Landroid/support/v4/app/NotificationCompat$Action; │ │ - const v41, 0x7f020057 │ + const v38, 0x7f020057 │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v37 │ │ - move/from16 v1, v41 │ + move/from16 v1, v38 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v19 │ │ - move-object/from16 v3, v21 │ + move-object/from16 v3, v18 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Action;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->addAction(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 217 │ - new-instance v40, Landroid/support/v4/app/NotificationCompat$Action; │ + new-instance v37, Landroid/support/v4/app/NotificationCompat$Action; │ │ - const v41, 0x7f020058 │ + const v38, 0x7f020058 │ │ - move-object/from16 v0, v40 │ + move-object/from16 v0, v37 │ │ - move/from16 v1, v41 │ + move/from16 v1, v38 │ │ - move-object/from16 v2, v22 │ + move-object/from16 v2, v19 │ │ - move-object/from16 v3, v21 │ + move-object/from16 v3, v18 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Action;->(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ - invoke-virtual/range {v39 .. v40}, Landroid/support/v4/app/NotificationCompat$WearableExtender;->addAction(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ + invoke-virtual/range {v36 .. v37}, Landroid/support/v4/app/NotificationCompat$WearableExtender;->addAction(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ .line 221 │ - .end local v20 # "mapIntent":Landroid/content/Intent; │ - .end local v21 # "mapPendingIntent":Landroid/app/PendingIntent; │ - .end local v22 # "mapTitle":Ljava/lang/CharSequence; │ + .end local v17 # "mapIntent":Landroid/content/Intent; │ + .end local v18 # "mapPendingIntent":Landroid/app/PendingIntent; │ + .end local v19 # "mapTitle":Ljava/lang/CharSequence; │ :cond_7 │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v39 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;->extend(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ .line 223 │ invoke-static/range {p0 .. p0}, Landroid/support/v4/app/NotificationManagerCompat;->from(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; │ │ - move-result-object v40 │ + move-result-object v37 │ │ long-to-int v0, v14 │ │ - move/from16 v41, v0 │ + move/from16 v38, v0 │ │ - invoke-virtual/range {v23 .. v23}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ + invoke-virtual/range {v20 .. v20}, Landroid/support/v4/app/NotificationCompat$Builder;->build()Landroid/app/Notification; │ │ - move-result-object v42 │ + move-result-object v39 │ │ - invoke-virtual/range {v40 .. v42}, Landroid/support/v4/app/NotificationManagerCompat;->notify(ILandroid/app/Notification;)V │ + invoke-virtual/range {v37 .. v39}, Landroid/support/v4/app/NotificationManagerCompat;->notify(ILandroid/app/Notification;)V │ │ .line 226 │ - .end local v7 # "bigText":Ljava/lang/CharSequence; │ - .end local v8 # "contentText":Ljava/lang/String; │ - .end local v10 # "defaultFlags":I │ - .end local v17 # "eventPendingIntent":Landroid/app/PendingIntent; │ - .end local v23 # "notificationBuilder":Landroid/support/v4/app/NotificationCompat$Builder; │ - .end local v24 # "notificationColor":I │ - .end local v25 # "personsSummary":Ljava/lang/String; │ - .end local v31 # "roomImageResId":I │ - .end local v32 # "roomName":Ljava/lang/String; │ - .end local v33 # "sharedPreferences":Landroid/content/SharedPreferences; │ - .end local v38 # "trackName":Ljava/lang/String; │ - .end local v39 # "wearableExtender":Landroid/support/v4/app/NotificationCompat$WearableExtender; │ + .end local v6 # "bigText":Ljava/lang/CharSequence; │ + .end local v7 # "contentText":Ljava/lang/String; │ + .end local v9 # "defaultFlags":I │ + .end local v16 # "eventPendingIntent":Landroid/app/PendingIntent; │ + .end local v20 # "notificationBuilder":Landroid/support/v4/app/NotificationCompat$Builder; │ + .end local v21 # "notificationColor":I │ + .end local v26 # "personsSummary":Ljava/lang/String; │ + .end local v28 # "roomImageResId":I │ + .end local v29 # "roomName":Ljava/lang/String; │ + .end local v30 # "sharedPreferences":Landroid/content/SharedPreferences; │ + .end local v35 # "trackName":Ljava/lang/String; │ + .end local v36 # "wearableExtender":Landroid/support/v4/app/NotificationCompat$WearableExtender; │ :cond_8 │ invoke-static/range {p1 .. p1}, Lorg/toulibre/cdl/receivers/AlarmReceiver;->completeWakefulIntent(Landroid/content/Intent;)Z │ │ goto/16 :goto_1 │ │ .line 162 │ - .restart local v10 # "defaultFlags":I │ - .restart local v17 # "eventPendingIntent":Landroid/app/PendingIntent; │ - .restart local v25 # "personsSummary":Ljava/lang/String; │ - .restart local v33 # "sharedPreferences":Landroid/content/SharedPreferences; │ - .restart local v38 # "trackName":Ljava/lang/String; │ + .restart local v9 # "defaultFlags":I │ + .restart local v16 # "eventPendingIntent":Landroid/app/PendingIntent; │ + .restart local v26 # "personsSummary":Ljava/lang/String; │ + .restart local v30 # "sharedPreferences":Landroid/content/SharedPreferences; │ + .restart local v35 # "trackName":Ljava/lang/String; │ :cond_9 │ - const-string v40, "%1$s - %2$s" │ + const-string v37, "%1$s - %2$s" │ │ - const/16 v41, 0x2 │ + const/16 v38, 0x2 │ │ - move/from16 v0, v41 │ + move/from16 v0, v38 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v41, v0 │ + move-object/from16 v38, v0 │ │ - const/16 v42, 0x0 │ + const/16 v39, 0x0 │ │ - aput-object v38, v41, v42 │ + aput-object v35, v38, v39 │ │ - const/16 v42, 0x1 │ + const/16 v39, 0x1 │ │ - aput-object v25, v41, v42 │ + aput-object v26, v38, v39 │ │ - invoke-static/range {v40 .. v41}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static/range {v37 .. v38}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ .line 163 │ - .restart local v8 # "contentText":Ljava/lang/String; │ - invoke-virtual {v11}, Lorg/toulibre/cdl/model/Event;->getSubTitle()Ljava/lang/String; │ + .restart local v7 # "contentText":Ljava/lang/String; │ + invoke-virtual {v12}, Lorg/toulibre/cdl/model/Event;->getSubTitle()Ljava/lang/String; │ │ - move-result-object v35 │ + move-result-object v34 │ │ .line 165 │ - .local v35, "subTitle":Ljava/lang/String; │ - invoke-static/range {v35 .. v35}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ + .local v34, "subTitle":Ljava/lang/String; │ + invoke-static/range {v34 .. v34}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z │ │ - move-result v40 │ + move-result v37 │ │ - if-eqz v40, :cond_a │ + if-eqz v37, :cond_a │ │ .line 166 │ - new-instance v34, Landroid/text/SpannableString; │ + new-instance v31, Landroid/text/SpannableString; │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v31 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v26 │ │ invoke-direct {v0, v1}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ .line 171 │ - .local v34, "spannableBigText":Landroid/text/SpannableString; │ + .local v31, "spannableBigText":Landroid/text/SpannableString; │ :goto_6 │ - new-instance v40, Landroid/text/style/StyleSpan; │ + new-instance v37, Landroid/text/style/StyleSpan; │ │ - const/16 v41, 0x2 │ + const/16 v38, 0x2 │ │ - invoke-direct/range {v40 .. v41}, Landroid/text/style/StyleSpan;->(I)V │ + invoke-direct/range {v37 .. v38}, Landroid/text/style/StyleSpan;->(I)V │ │ - invoke-virtual/range {v34 .. v34}, Landroid/text/SpannableString;->length()I │ + .line 172 │ + invoke-virtual/range {v31 .. v31}, Landroid/text/SpannableString;->length()I │ │ - move-result v41 │ + move-result v38 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v26 .. v26}, Ljava/lang/String;->length()I │ │ - move-result v42 │ + move-result v39 │ │ - sub-int v41, v41, v42 │ + sub-int v38, v38, v39 │ │ - invoke-virtual/range {v34 .. v34}, Landroid/text/SpannableString;->length()I │ + invoke-virtual/range {v31 .. v31}, Landroid/text/SpannableString;->length()I │ │ - move-result v42 │ + move-result v39 │ │ - const/16 v43, 0x21 │ + const/16 v40, 0x21 │ │ - move-object/from16 v0, v34 │ + .line 171 │ + move-object/from16 v0, v31 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ - move/from16 v2, v41 │ + move/from16 v2, v38 │ │ - move/from16 v3, v42 │ + move/from16 v3, v39 │ │ - move/from16 v4, v43 │ + move/from16 v4, v40 │ │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 174 │ - move-object/from16 v7, v34 │ + move-object/from16 v6, v31 │ │ - .restart local v7 # "bigText":Ljava/lang/CharSequence; │ + .restart local v6 # "bigText":Ljava/lang/CharSequence; │ goto/16 :goto_5 │ │ .line 168 │ - .end local v7 # "bigText":Ljava/lang/CharSequence; │ - .end local v34 # "spannableBigText":Landroid/text/SpannableString; │ + .end local v6 # "bigText":Ljava/lang/CharSequence; │ + .end local v31 # "spannableBigText":Landroid/text/SpannableString; │ :cond_a │ - new-instance v34, Landroid/text/SpannableString; │ + new-instance v31, Landroid/text/SpannableString; │ │ - const-string v40, "%1$s\n%2$s" │ + const-string v37, "%1$s\n%2$s" │ │ - const/16 v41, 0x2 │ + const/16 v38, 0x2 │ │ - move/from16 v0, v41 │ + move/from16 v0, v38 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v41, v0 │ + move-object/from16 v38, v0 │ │ - const/16 v42, 0x0 │ + const/16 v39, 0x0 │ │ - aput-object v35, v41, v42 │ + aput-object v34, v38, v39 │ │ - const/16 v42, 0x1 │ + const/16 v39, 0x1 │ │ - aput-object v25, v41, v42 │ + aput-object v26, v38, v39 │ │ - invoke-static/range {v40 .. v41}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static/range {v37 .. v38}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v37 │ │ - move-object/from16 v0, v34 │ + move-object/from16 v0, v31 │ │ - move-object/from16 v1, v40 │ + move-object/from16 v1, v37 │ │ invoke-direct {v0, v1}, Landroid/text/SpannableString;->(Ljava/lang/CharSequence;)V │ │ - .restart local v34 # "spannableBigText":Landroid/text/SpannableString; │ + .restart local v31 # "spannableBigText":Landroid/text/SpannableString; │ goto :goto_6 │ │ .line 67 │ nop │ │ :sswitch_data_0 │ .sparse-switch ├── smali/org/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment.smali │ @@ -55,25 +55,28 @@ │ │ const v1, 0x104000a │ │ new-instance v2, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1; │ │ invoke-direct {v2, p0}, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1;->(Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;)V │ │ + .line 180 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const/high16 v1, 0x1040000 │ │ const/4 v2, 0x0 │ │ + .line 187 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ + .line 179 │ return-object v0 │ .end method ├── smali/org/toulibre/cdl/activities/TrackScheduleEventActivity.smali │ @@ -51,15 +51,14 @@ │ invoke-direct {p0}, Landroid/support/v7/app/ActionBarActivity;->()V │ │ .line 44 │ const/4 v0, -0x1 │ │ iput v0, p0, Lorg/toulibre/cdl/activities/TrackScheduleEventActivity;->initialPosition:I │ │ - .line 140 │ return-void │ .end method │ │ .method private setCustomProgressVisibility(Z)V │ .locals 2 │ .param p1, "isVisible" # Z ├── smali/org/toulibre/cdl/activities/MainActivity$4.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/activities/MainActivity;Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;II)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/activities/MainActivity; │ .param p2, "x0" # Landroid/app/Activity; │ .param p3, "x1" # Landroid/support/v4/widget/DrawerLayout; │ .param p4, "x2" # I │ .param p5, "x3" # I │ │ .prologue │ .line 203 ├── smali/org/toulibre/cdl/activities/MainActivity.smali │ @@ -106,15 +106,14 @@ │ .line 512 │ new-instance v0, Lorg/toulibre/cdl/activities/MainActivity$7; │ │ invoke-direct {v0, p0}, Lorg/toulibre/cdl/activities/MainActivity$7;->(Lorg/toulibre/cdl/activities/MainActivity;)V │ │ iput-object v0, p0, Lorg/toulibre/cdl/activities/MainActivity;->sectionClickListener:Landroid/view/View$OnClickListener; │ │ - .line 545 │ return-void │ .end method │ │ .method static synthetic access$000(Lorg/toulibre/cdl/activities/MainActivity;)Landroid/widget/ProgressBar; │ .locals 1 │ .param p0, "x0" # Lorg/toulibre/cdl/activities/MainActivity; │ │ @@ -288,31 +287,33 @@ │ │ cmp-long v2, v0, v8 │ │ if-nez v2, :cond_0 │ │ const v2, 0x7f07002a │ │ + .line 275 │ invoke-virtual {p0, v2}, Lorg/toulibre/cdl/activities/MainActivity;->getString(I)Ljava/lang/String; │ │ move-result-object v2 │ │ :goto_0 │ aput-object v2, v5, v6 │ │ + .line 274 │ invoke-virtual {p0, v4, v5}, Lorg/toulibre/cdl/activities/MainActivity;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-virtual {v3, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 276 │ return-void │ │ - .line 274 │ + .line 275 │ :cond_0 │ sget-object v2, Lorg/toulibre/cdl/activities/MainActivity;->LAST_UPDATE_DATE_FORMAT:Ljava/text/DateFormat; │ │ new-instance v7, Ljava/util/Date; │ │ invoke-direct {v7, v0, v1}, Ljava/util/Date;->(J)V ├── smali/org/toulibre/cdl/activities/MainActivity$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/activities/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/activities/MainActivity; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lorg/toulibre/cdl/activities/MainActivity$3;->this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; │ │ .prologue │ .line 180 │ iput-object p1, p0, Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment$1;->this$0:Lorg/toulibre/cdl/activities/MainActivity$DownloadScheduleReminderDialogFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/toulibre/cdl/activities/MainActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/activities/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/activities/MainActivity; │ │ .prologue │ .line 128 │ iput-object p1, p0, Lorg/toulibre/cdl/activities/MainActivity$1;->this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/toulibre/cdl/activities/MainActivity$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/activities/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/activities/MainActivity; │ │ .prologue │ .line 137 │ iput-object p1, p0, Lorg/toulibre/cdl/activities/MainActivity$2;->this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/toulibre/cdl/activities/MainActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/activities/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/activities/MainActivity; │ │ .prologue │ .line 512 │ iput-object p1, p0, Lorg/toulibre/cdl/activities/MainActivity$7;->this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/toulibre/cdl/activities/MainActivity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$sectionsList:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/activities/MainActivity;Lorg/toulibre/cdl/widgets/AdapterLinearLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/activities/MainActivity; │ │ .prologue │ .line 249 │ iput-object p1, p0, Lorg/toulibre/cdl/activities/MainActivity$5;->this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ iput-object p2, p0, Lorg/toulibre/cdl/activities/MainActivity$5;->val$sectionsList:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; │ │ @@ -84,14 +85,15 @@ │ │ move-result v2 │ │ iget-object v3, p0, Lorg/toulibre/cdl/activities/MainActivity$5;->val$sectionsList:Lorg/toulibre/cdl/widgets/AdapterLinearLayout; │ │ iget-object v4, p0, Lorg/toulibre/cdl/activities/MainActivity$5;->this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ + .line 255 │ invoke-static {v4}, Lorg/toulibre/cdl/activities/MainActivity;->access$400(Lorg/toulibre/cdl/activities/MainActivity;)Lorg/toulibre/cdl/activities/MainActivity$Section; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Lorg/toulibre/cdl/activities/MainActivity$Section;->ordinal()I │ │ move-result v4 │ @@ -102,14 +104,15 @@ │ │ invoke-virtual {v3}, Landroid/view/View;->getBottom()I │ │ move-result v3 │ │ add-int/2addr v2, v3 │ │ + .line 256 │ invoke-virtual {v0}, Landroid/widget/ScrollView;->getHeight()I │ │ move-result v3 │ │ sub-int v1, v2, v3 │ │ .line 257 ├── smali/org/toulibre/cdl/activities/EventDetailsActivity.smali │ @@ -34,15 +34,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 30 │ invoke-direct {p0}, Landroid/support/v7/app/ActionBarActivity;->()V │ │ - .line 106 │ return-void │ .end method │ │ .method private initEvent(Lorg/toulibre/cdl/model/Event;)V │ .locals 2 │ .param p1, "event" # Lorg/toulibre/cdl/model/Event; │ │ @@ -427,18 +426,20 @@ │ if-eqz v1, :cond_0 │ │ .line 84 │ invoke-static {p0}, Landroid/support/v4/app/TaskStackBuilder;->create(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ move-result-object v1 │ │ + .line 85 │ invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;->addNextIntentWithParentStack(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ move-result-object v1 │ │ + .line 86 │ invoke-virtual {v1}, Landroid/support/v4/app/TaskStackBuilder;->startActivities()V │ │ .line 87 │ invoke-virtual {p0}, Lorg/toulibre/cdl/activities/EventDetailsActivity;->finish()V │ │ .line 96 │ :goto_1 ├── smali/org/toulibre/cdl/activities/MainActivity$AboutDialogFragment.smali │ @@ -90,24 +90,27 @@ │ .end local v3 # "versionName":Ljava/lang/String; │ .local v2, "title":Ljava/lang/String; │ :goto_0 │ new-instance v4, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v4, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ + .line 560 │ invoke-virtual {v4, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ const/high16 v5, 0x7f030000 │ │ + .line 561 │ invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 562 │ invoke-virtual {p0}, Lorg/toulibre/cdl/activities/MainActivity$AboutDialogFragment;->getResources()Landroid/content/res/Resources; │ │ move-result-object v5 │ │ const v6, 0x7f070011 │ │ invoke-virtual {v5, v6}, Landroid/content/res/Resources;->getText(I)Ljava/lang/CharSequence; │ @@ -118,22 +121,25 @@ │ │ move-result-object v4 │ │ const v5, 0x104000a │ │ const/4 v6, 0x0 │ │ + .line 563 │ invoke-virtual {v4, v5, v6}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v4 │ │ + .line 564 │ invoke-virtual {v4}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v4 │ │ + .line 559 │ return-object v4 │ │ .line 555 │ .end local v2 # "title":Ljava/lang/String; │ :catch_0 │ move-exception v1 ├── smali/org/toulibre/cdl/activities/MainActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/activities/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/activities/MainActivity; │ │ .prologue │ .line 441 │ iput-object p1, p0, Lorg/toulibre/cdl/activities/MainActivity$6;->this$0:Lorg/toulibre/cdl/activities/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/toulibre/cdl/alarms/FosdemAlarmManager$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ .prologue │ .line 29 │ iput-object p1, p0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$1;->this$0:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/toulibre/cdl/alarms/FosdemAlarmManager$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/alarms/FosdemAlarmManager;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ .prologue │ .line 38 │ iput-object p1, p0, Lorg/toulibre/cdl/alarms/FosdemAlarmManager$2;->this$0:Lorg/toulibre/cdl/alarms/FosdemAlarmManager; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/toulibre/cdl/utils/NfcSenderUtils$1.smali │ @@ -97,14 +97,15 @@ │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x1 │ │ iget-object v3, p0, Lorg/toulibre/cdl/utils/NfcSenderUtils$1;->val$packageName:Ljava/lang/String; │ │ + .line 40 │ invoke-static {v3}, Landroid/nfc/NdefRecord;->createApplicationRecord(Ljava/lang/String;)Landroid/nfc/NdefRecord; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ .line 41 ├── smali/org/toulibre/cdl/db/DatabaseManager.smali │ @@ -260,16 +260,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-wide v0 │ │ .line 87 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ + .line 85 │ return-wide v0 │ │ + .line 87 │ :catchall_0 │ move-exception v0 │ │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ throw v0 │ .end method │ @@ -888,15 +890,15 @@ │ │ invoke-static {v8}, Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ move-result-object v8 │ │ invoke-virtual {v8, v2}, Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z │ │ - .line 906 │ + .line 893 │ .end local v2 # "intent":Landroid/content/Intent; │ .end local v3 # "startTime":Ljava/util/Date; │ :cond_1 │ :goto_0 │ return v7 │ │ .line 891 │ @@ -1084,14 +1086,15 @@ │ aput-object v4, v1, v3 │ │ .line 615 │ .local v1, "selectionArgs":[Ljava/lang/String; │ :goto_0 │ iget-object v3, p0, Lorg/toulibre/cdl/db/DatabaseManager;->helper:Lorg/toulibre/cdl/db/DatabaseHelper; │ │ + .line 616 │ invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v3 │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ @@ -1102,30 +1105,25 @@ │ │ move-result-object v4 │ │ invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - const-string v5, " GROUP BY e.id" │ - │ - invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v4 │ - │ - const-string v5, " ORDER BY e.start_time ASC" │ + const-string v5, " GROUP BY e.id ORDER BY e.start_time ASC" │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v4 │ │ + .line 617 │ invoke-virtual {v3, v4, v1}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 640 │ .local v0, "cursor":Landroid/database/Cursor; │ iget-object v3, p0, Lorg/toulibre/cdl/db/DatabaseManager;->context:Landroid/content/Context; │ @@ -1299,14 +1297,15 @@ │ iput-object v10, p0, Lorg/toulibre/cdl/db/DatabaseManager;->cachedDays:Ljava/util/List; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 343 │ invoke-interface {v8}, Landroid/database/Cursor;->close()V │ │ + .line 341 │ return-object v10 │ .end method │ │ .method public getEvent(J)Lorg/toulibre/cdl/model/Event; │ .locals 5 │ .param p1, "id" # J │ │ @@ -1324,20 +1323,22 @@ │ │ aput-object v3, v1, v2 │ │ .line 410 │ .local v1, "selectionArgs":[Ljava/lang/String; │ iget-object v2, p0, Lorg/toulibre/cdl/db/DatabaseManager;->helper:Lorg/toulibre/cdl/db/DatabaseHelper; │ │ + .line 411 │ invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v2 │ │ const-string v3, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, \', \'), e.day_index, d.date, t.name, t.type FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid WHERE e.id = ? GROUP BY e.id" │ │ + .line 412 │ invoke-virtual {v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 434 │ .local v0, "cursor":Landroid/database/Cursor; │ :try_start_0 │ @@ -1353,18 +1354,18 @@ │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ move-result-object v2 │ │ .line 440 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 437 │ :goto_0 │ return-object v2 │ │ - .line 437 │ :cond_0 │ const/4 v2, 0x0 │ │ .line 440 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ goto :goto_0 │ @@ -1504,68 +1505,66 @@ │ const-string v0, "ASC" │ │ .line 524 │ .local v0, "ascendingString":Ljava/lang/String; │ :goto_0 │ iget-object v4, p0, Lorg/toulibre/cdl/db/DatabaseManager;->helper:Lorg/toulibre/cdl/db/DatabaseHelper; │ │ + .line 525 │ invoke-virtual {v4}, Lorg/toulibre/cdl/db/DatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v5 │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ const-string v6, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, \', \'), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE " │ │ invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ + .line 550 │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ - const-string v6, " GROUP BY e.id" │ - │ - invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v4 │ - │ - const-string v6, " ORDER BY e.start_time " │ + const-string v6, " GROUP BY e.id ORDER BY e.start_time " │ │ invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 552 │ invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ │ move-result v4 │ │ new-array v4, v4, [Ljava/lang/String; │ │ invoke-virtual {v2, v4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, [Ljava/lang/String; │ │ + .line 526 │ invoke-virtual {v5, v6, v4}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v1 │ │ .line 553 │ .local v1, "cursor":Landroid/database/Cursor; │ iget-object v4, p0, Lorg/toulibre/cdl/db/DatabaseManager;->context:Landroid/content/Context; │ @@ -1633,20 +1632,22 @@ │ │ aput-object v3, v1, v2 │ │ .line 453 │ .local v1, "selectionArgs":[Ljava/lang/String; │ iget-object v2, p0, Lorg/toulibre/cdl/db/DatabaseManager;->helper:Lorg/toulibre/cdl/db/DatabaseHelper; │ │ + .line 454 │ invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v2 │ │ const-string v3, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, \', \'), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE e.day_index = ? AND t.name = ? AND t.type = ? GROUP BY e.id ORDER BY e.start_time ASC" │ │ + .line 455 │ invoke-virtual {v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 480 │ .local v0, "cursor":Landroid/database/Cursor; │ iget-object v2, p0, Lorg/toulibre/cdl/db/DatabaseManager;->context:Landroid/content/Context; │ @@ -1685,20 +1686,22 @@ │ │ aput-object v3, v1, v2 │ │ .line 565 │ .local v1, "selectionArgs":[Ljava/lang/String; │ iget-object v2, p0, Lorg/toulibre/cdl/db/DatabaseManager;->helper:Lorg/toulibre/cdl/db/DatabaseHelper; │ │ + .line 566 │ invoke-virtual {v2}, Lorg/toulibre/cdl/db/DatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v2 │ │ const-string v3, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, \', \'), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id JOIN events_persons ep2 ON e.id = ep2.event_id WHERE ep2.person_id = ? GROUP BY e.id ORDER BY e.start_time ASC" │ │ + .line 567 │ invoke-virtual {v2, v3, v1}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 593 │ .local v0, "cursor":Landroid/database/Cursor; │ iget-object v2, p0, Lorg/toulibre/cdl/db/DatabaseManager;->context:Landroid/content/Context; │ @@ -1863,14 +1866,15 @@ │ │ throw v4 │ │ .restart local v2 # "result":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 865 │ return-object v2 │ .end method │ │ .method public getPersons()Landroid/database/Cursor; │ .locals 4 │ │ .prologue │ @@ -1992,14 +1996,15 @@ │ │ throw v3 │ │ .restart local v1 # "result":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ invoke-interface {v0}, Landroid/database/Cursor;->close()V │ │ + .line 833 │ return-object v1 │ .end method │ │ .method public getSearchResults(Ljava/lang/String;)Landroid/database/Cursor; │ .locals 6 │ .param p1, "query" # Ljava/lang/String; │ │ @@ -2065,20 +2070,22 @@ │ │ aput-object v1, v2, v3 │ │ .line 654 │ .local v2, "selectionArgs":[Ljava/lang/String; │ iget-object v3, p0, Lorg/toulibre/cdl/db/DatabaseManager;->helper:Lorg/toulibre/cdl/db/DatabaseHelper; │ │ + .line 655 │ invoke-virtual {v3}, Lorg/toulibre/cdl/db/DatabaseHelper;->getReadableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v3 │ │ const-string v4, "SELECT e.id AS _id, e.start_time, e.end_time, e.room_name, e.slug, et.title, et.subtitle, e.abstract, e.description, GROUP_CONCAT(p.name, \', \'), e.day_index, d.date, t.name, t.type, b.event_id FROM events e JOIN events_titles et ON e.id = et.rowid JOIN days d ON e.day_index = d._index JOIN tracks t ON e.track_id = t.id LEFT JOIN events_persons ep ON e.id = ep.event_id LEFT JOIN persons p ON ep.person_id = p.rowid LEFT JOIN bookmarks b ON e.id = b.event_id WHERE e.id IN ( SELECT rowid FROM events_titles WHERE events_titles MATCH ? UNION SELECT e.id FROM events e JOIN tracks t ON e.track_id = t.id WHERE t.name LIKE ? UNION SELECT ep.event_id FROM events_persons ep JOIN persons p ON ep.person_id = p.rowid WHERE p.name MATCH ? ) GROUP BY e.id ORDER BY e.start_time ASC" │ │ + .line 656 │ invoke-virtual {v3, v4, v2}, Landroid/database/sqlite/SQLiteDatabase;->rawQuery(Ljava/lang/String;[Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v0 │ │ .line 704 │ .local v0, "cursor":Landroid/database/Cursor; │ iget-object v3, p0, Lorg/toulibre/cdl/db/DatabaseManager;->context:Landroid/content/Context; │ @@ -2471,15 +2478,15 @@ │ │ invoke-static {v9}, Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ move-result-object v9 │ │ invoke-virtual {v9, v3}, Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z │ │ - .line 951 │ + .line 942 │ .end local v3 # "intent":Landroid/content/Intent; │ :cond_2 │ :goto_1 │ return v8 │ │ .line 940 │ :cond_3 │ @@ -2585,15 +2592,15 @@ │ .line 951 │ .end local v3 # "intent":Landroid/content/Intent; │ :cond_4 │ throw v8 │ .end method │ │ .method public storeSchedule(Ljava/lang/Iterable;Ljava/lang/String;)I │ - .locals 40 │ + .locals 38 │ .param p2, "lastModifiedTag" # Ljava/lang/String; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/Iterable", │ "<", │ "Lorg/toulibre/cdl/model/Event;", │ @@ -2602,555 +2609,553 @@ │ ")I" │ } │ .end annotation │ │ .prologue │ .line 137 │ .local p1, "events":Ljava/lang/Iterable;, "Ljava/lang/Iterable;" │ - const/16 v16, 0x0 │ + const/4 v14, 0x0 │ │ .line 139 │ - .local v16, "isComplete":Z │ + .local v14, "isComplete":Z │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;->helper:Lorg/toulibre/cdl/db/DatabaseHelper; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v33, v0 │ │ - invoke-virtual/range {v35 .. v35}, Lorg/toulibre/cdl/db/DatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ + invoke-virtual/range {v33 .. v33}, Lorg/toulibre/cdl/db/DatabaseHelper;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase; │ │ move-result-object v7 │ │ .line 140 │ .local v7, "db":Landroid/database/sqlite/SQLiteDatabase; │ invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V │ │ .line 143 │ :try_start_0 │ invoke-static {v7}, Lorg/toulibre/cdl/db/DatabaseManager;->clearSchedule(Landroid/database/sqlite/SQLiteDatabase;)V │ │ .line 146 │ - const-string v35, "INSERT INTO tracks (id, name, type) VALUES (?, ?, ?);" │ + const-string v33, "INSERT INTO tracks (id, name, type) VALUES (?, ?, ?);" │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; │ │ - move-result-object v31 │ + move-result-object v29 │ │ .line 147 │ - .local v31, "trackInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - const-string v35, "INSERT INTO events (id, day_index, start_time, end_time, room_name, slug, track_id, abstract, description) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);" │ + .local v29, "trackInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ + const-string v33, "INSERT INTO events (id, day_index, start_time, end_time, room_name, slug, track_id, abstract, description) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);" │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; │ │ move-result-object v9 │ │ .line 148 │ .local v9, "eventInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - const-string v35, "INSERT INTO events_titles (rowid, title, subtitle) VALUES (?, ?, ?);" │ + const-string v33, "INSERT INTO events_titles (rowid, title, subtitle) VALUES (?, ?, ?);" │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; │ │ move-result-object v13 │ │ .line 149 │ .local v13, "eventTitlesInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - const-string v35, "INSERT INTO events_persons (event_id, person_id) VALUES (?, ?);" │ + const-string v33, "INSERT INTO events_persons (event_id, person_id) VALUES (?, ?);" │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; │ │ move-result-object v12 │ │ .line 150 │ .local v12, "eventPersonInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - const-string v35, "INSERT OR IGNORE INTO persons (rowid, name) VALUES (?, ?);" │ + const-string v33, "INSERT OR IGNORE INTO persons (rowid, name) VALUES (?, ?);" │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; │ │ - move-result-object v26 │ + move-result-object v24 │ │ .line 151 │ - .local v26, "personInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - const-string v35, "INSERT INTO links (event_id, url, description) VALUES (?, ?, ?);" │ + .local v24, "personInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ + const-string v33, "INSERT INTO links (event_id, url, description) VALUES (?, ?, ?);" │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ invoke-virtual {v7, v0}, Landroid/database/sqlite/SQLiteDatabase;->compileStatement(Ljava/lang/String;)Landroid/database/sqlite/SQLiteStatement; │ │ - move-result-object v18 │ + move-result-object v16 │ │ .line 154 │ - .local v18, "linkInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - const/16 v28, 0x0 │ + .local v16, "linkInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ + const/16 v26, 0x0 │ │ .line 155 │ - .local v28, "totalEvents":I │ - new-instance v32, Ljava/util/HashMap; │ + .local v26, "totalEvents":I │ + new-instance v30, Ljava/util/HashMap; │ │ - invoke-direct/range {v32 .. v32}, Ljava/util/HashMap;->()V │ + invoke-direct/range {v30 .. v30}, Ljava/util/HashMap;->()V │ │ .line 156 │ - .local v32, "tracks":Ljava/util/Map;, "Ljava/util/Map;" │ - const-wide/16 v22, 0x0 │ + .local v30, "tracks":Ljava/util/Map;, "Ljava/util/Map;" │ + const-wide/16 v20, 0x0 │ │ .line 157 │ - .local v22, "nextTrackId":J │ - const-wide v20, 0x7fffffffffffffffL │ + .local v20, "nextTrackId":J │ + const-wide v18, 0x7fffffffffffffffL │ │ .line 158 │ - .local v20, "minEventId":J │ + .local v18, "minEventId":J │ new-instance v6, Ljava/util/HashSet; │ │ - const/16 v35, 0x2 │ + const/16 v33, 0x2 │ │ - move/from16 v0, v35 │ + move/from16 v0, v33 │ │ invoke-direct {v6, v0}, Ljava/util/HashSet;->(I)V │ │ .line 160 │ .local v6, "days":Ljava/util/Set;, "Ljava/util/Set;" │ invoke-interface/range {p1 .. p1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v33 │ │ :goto_0 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v33 .. v33}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v35 │ + move-result v34 │ │ - if-eqz v35, :cond_7 │ + if-eqz v34, :cond_7 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v33 .. v33}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Lorg/toulibre/cdl/model/Event; │ │ .line 162 │ .local v8, "event":Lorg/toulibre/cdl/model/Event; │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getTrack()Lorg/toulibre/cdl/model/Track; │ │ - move-result-object v29 │ + move-result-object v27 │ │ .line 163 │ - .local v29, "track":Lorg/toulibre/cdl/model/Track; │ - move-object/from16 v0, v32 │ + .local v27, "track":Lorg/toulibre/cdl/model/Track; │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v29 │ + move-object/from16 v1, v27 │ │ invoke-interface {v0, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v30 │ + move-result-object v28 │ │ - check-cast v30, Ljava/lang/Long; │ + check-cast v28, Ljava/lang/Long; │ │ .line 164 │ - .local v30, "trackId":Ljava/lang/Long; │ - if-nez v30, :cond_0 │ + .local v28, "trackId":Ljava/lang/Long; │ + if-nez v28, :cond_0 │ │ .line 166 │ - const-wide/16 v36, 0x1 │ + const-wide/16 v34, 0x1 │ │ - add-long v22, v22, v36 │ + add-long v20, v20, v34 │ │ .line 167 │ - invoke-static/range {v22 .. v23}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v20 .. v21}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v30 │ + move-result-object v28 │ │ .line 168 │ - invoke-virtual/range {v31 .. v31}, Landroid/database/sqlite/SQLiteStatement;->clearBindings()V │ + invoke-virtual/range {v29 .. v29}, Landroid/database/sqlite/SQLiteStatement;->clearBindings()V │ │ .line 169 │ - const/16 v35, 0x1 │ + const/16 v34, 0x1 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v35 │ + move/from16 v1, v34 │ │ - move-wide/from16 v2, v22 │ + move-wide/from16 v2, v20 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ │ .line 170 │ - const/16 v35, 0x2 │ + const/16 v34, 0x2 │ │ - invoke-virtual/range {v29 .. v29}, Lorg/toulibre/cdl/model/Track;->getName()Ljava/lang/String; │ + invoke-virtual/range {v27 .. v27}, Lorg/toulibre/cdl/model/Track;->getName()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v35 │ + move/from16 v1, v34 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v35 │ │ invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;->bindString(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ .line 171 │ - const/16 v35, 0x3 │ + const/16 v34, 0x3 │ │ - invoke-virtual/range {v29 .. v29}, Lorg/toulibre/cdl/model/Track;->getType()Lorg/toulibre/cdl/model/Track$Type; │ + invoke-virtual/range {v27 .. v27}, Lorg/toulibre/cdl/model/Track;->getType()Lorg/toulibre/cdl/model/Track$Type; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - invoke-virtual/range {v36 .. v36}, Lorg/toulibre/cdl/model/Track$Type;->name()Ljava/lang/String; │ + invoke-virtual/range {v35 .. v35}, Lorg/toulibre/cdl/model/Track$Type;->name()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - move-object/from16 v0, v31 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v35 │ + move/from16 v1, v34 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v35 │ │ invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;->bindString(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ .line 172 │ - invoke-virtual/range {v31 .. v31}, Landroid/database/sqlite/SQLiteStatement;->executeInsert()J │ + invoke-virtual/range {v29 .. v29}, Landroid/database/sqlite/SQLiteStatement;->executeInsert()J │ │ - move-result-wide v36 │ + move-result-wide v34 │ │ - const-wide/16 v38, -0x1 │ + const-wide/16 v36, -0x1 │ │ - cmp-long v35, v36, v38 │ + cmp-long v34, v34, v36 │ │ - if-eqz v35, :cond_0 │ + if-eqz v34, :cond_0 │ │ .line 173 │ - move-object/from16 v0, v32 │ + move-object/from16 v0, v30 │ │ - move-object/from16 v1, v29 │ + move-object/from16 v1, v27 │ │ - move-object/from16 v2, v30 │ + move-object/from16 v2, v28 │ │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 178 │ :cond_0 │ invoke-virtual {v9}, Landroid/database/sqlite/SQLiteStatement;->clearBindings()V │ │ .line 179 │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getId()J │ │ move-result-wide v10 │ │ .line 180 │ .local v10, "eventId":J │ - cmp-long v35, v10, v20 │ + cmp-long v34, v10, v18 │ │ - if-gez v35, :cond_1 │ + if-gez v34, :cond_1 │ │ .line 181 │ - move-wide/from16 v20, v10 │ + move-wide/from16 v18, v10 │ │ .line 183 │ :cond_1 │ - const/16 v35, 0x1 │ + const/16 v34, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ invoke-virtual {v9, v0, v10, v11}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ │ .line 184 │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getDay()Lorg/toulibre/cdl/model/Day; │ │ move-result-object v5 │ │ .line 185 │ .local v5, "day":Lorg/toulibre/cdl/model/Day; │ invoke-interface {v6, v5}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ .line 186 │ - const/16 v35, 0x2 │ + const/16 v34, 0x2 │ │ invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;->getIndex()I │ │ - move-result v36 │ + move-result v35 │ │ - move/from16 v0, v36 │ + move/from16 v0, v35 │ │ int-to-long v0, v0 │ │ move-wide/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ move-wide/from16 v1, v36 │ │ invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ │ .line 187 │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getStartTime()Ljava/util/Date; │ │ - move-result-object v27 │ + move-result-object v25 │ │ .line 188 │ - .local v27, "time":Ljava/util/Date; │ - if-nez v27, :cond_2 │ + .local v25, "time":Ljava/util/Date; │ + if-nez v25, :cond_2 │ │ .line 189 │ - const/16 v35, 0x3 │ + const/16 v34, 0x3 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ invoke-virtual {v9, v0}, Landroid/database/sqlite/SQLiteStatement;->bindNull(I)V │ │ .line 193 │ :goto_1 │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getEndTime()Ljava/util/Date; │ │ - move-result-object v27 │ + move-result-object v25 │ │ .line 194 │ - if-nez v27, :cond_4 │ + if-nez v25, :cond_4 │ │ .line 195 │ - const/16 v35, 0x4 │ + const/16 v34, 0x4 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ invoke-virtual {v9, v0}, Landroid/database/sqlite/SQLiteStatement;->bindNull(I)V │ │ .line 199 │ :goto_2 │ - const/16 v35, 0x5 │ + const/16 v34, 0x5 │ │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getRoomName()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v35 │ │ invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;->bindString(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ .line 200 │ - const/16 v35, 0x6 │ + const/16 v34, 0x6 │ │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getSlug()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v35 │ │ invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;->bindString(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ .line 201 │ - const/16 v35, 0x7 │ + const/16 v34, 0x7 │ │ - invoke-virtual/range {v30 .. v30}, Ljava/lang/Long;->longValue()J │ + invoke-virtual/range {v28 .. v28}, Ljava/lang/Long;->longValue()J │ │ move-result-wide v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ move-wide/from16 v1, v36 │ │ invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ │ .line 202 │ - const/16 v35, 0x8 │ + const/16 v34, 0x8 │ │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getAbstractText()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v35 │ │ invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;->bindString(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ .line 203 │ - const/16 v35, 0x9 │ + const/16 v34, 0x9 │ │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getDescription()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v35 │ │ invoke-static {v9, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;->bindString(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ .line 205 │ invoke-virtual {v9}, Landroid/database/sqlite/SQLiteStatement;->executeInsert()J │ │ - move-result-wide v36 │ + move-result-wide v34 │ │ - const-wide/16 v38, -0x1 │ + const-wide/16 v36, -0x1 │ │ - cmp-long v35, v36, v38 │ + cmp-long v34, v34, v36 │ │ - if-eqz v35, :cond_6 │ + if-eqz v34, :cond_6 │ │ .line 207 │ invoke-virtual {v13}, Landroid/database/sqlite/SQLiteStatement;->clearBindings()V │ │ .line 208 │ - const/16 v35, 0x1 │ + const/16 v34, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ invoke-virtual {v13, v0, v10, v11}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ │ .line 209 │ - const/16 v35, 0x2 │ + const/16 v34, 0x2 │ │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getTitle()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v35 │ │ invoke-static {v13, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;->bindString(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ .line 210 │ - const/16 v35, 0x3 │ + const/16 v34, 0x3 │ │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getSubTitle()Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v35 │ │ invoke-static {v13, v0, v1}, Lorg/toulibre/cdl/db/DatabaseManager;->bindString(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ .line 211 │ invoke-virtual {v13}, Landroid/database/sqlite/SQLiteStatement;->executeInsert()J │ │ .line 214 │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getPersons()Ljava/util/List; │ │ - move-result-object v35 │ + move-result-object v34 │ │ - invoke-interface/range {v35 .. v35}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v34 .. v34}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v34 │ │ - .local v15, "i$":Ljava/util/Iterator; │ :goto_3 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v34 .. v34}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v35 │ │ if-eqz v35, :cond_5 │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v34 .. v34}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - check-cast v19, Lorg/toulibre/cdl/model/Person; │ + check-cast v17, Lorg/toulibre/cdl/model/Person; │ │ .line 215 │ - .local v19, "person":Lorg/toulibre/cdl/model/Person; │ + .local v17, "person":Lorg/toulibre/cdl/model/Person; │ invoke-virtual {v12}, Landroid/database/sqlite/SQLiteStatement;->clearBindings()V │ │ .line 216 │ const/16 v35, 0x1 │ │ move/from16 v0, v35 │ │ invoke-virtual {v12, v0, v10, v11}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ │ .line 217 │ - invoke-virtual/range {v19 .. v19}, Lorg/toulibre/cdl/model/Person;->getId()J │ + invoke-virtual/range {v17 .. v17}, Lorg/toulibre/cdl/model/Person;->getId()J │ │ - move-result-wide v24 │ + move-result-wide v22 │ │ .line 218 │ - .local v24, "personId":J │ + .local v22, "personId":J │ const/16 v35, 0x2 │ │ move/from16 v0, v35 │ │ - move-wide/from16 v1, v24 │ + move-wide/from16 v1, v22 │ │ invoke-virtual {v12, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ │ .line 219 │ invoke-virtual {v12}, Landroid/database/sqlite/SQLiteStatement;->executeInsert()J │ │ .line 221 │ - invoke-virtual/range {v26 .. v26}, Landroid/database/sqlite/SQLiteStatement;->clearBindings()V │ + invoke-virtual/range {v24 .. v24}, Landroid/database/sqlite/SQLiteStatement;->clearBindings()V │ │ .line 222 │ const/16 v35, 0x1 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v24 │ │ move/from16 v1, v35 │ │ - move-wide/from16 v2, v24 │ + move-wide/from16 v2, v22 │ │ invoke-virtual {v0, v1, v2, v3}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ │ .line 223 │ const/16 v35, 0x2 │ │ - invoke-virtual/range {v19 .. v19}, Lorg/toulibre/cdl/model/Person;->getName()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Lorg/toulibre/cdl/model/Person;->getName()Ljava/lang/String; │ │ move-result-object v36 │ │ - move-object/from16 v0, v26 │ + move-object/from16 v0, v24 │ │ move/from16 v1, v35 │ │ move-object/from16 v2, v36 │ │ invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;->bindString(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 225 │ :try_start_1 │ - invoke-virtual/range {v26 .. v26}, Landroid/database/sqlite/SQLiteStatement;->executeInsert()J │ + invoke-virtual/range {v24 .. v24}, Landroid/database/sqlite/SQLiteStatement;->executeInsert()J │ :try_end_1 │ .catch Landroid/database/sqlite/SQLiteConstraintException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_3 │ │ .line 226 │ :catch_0 │ move-exception v35 │ │ goto :goto_3 │ │ .line 191 │ - .end local v15 # "i$":Ljava/util/Iterator; │ - .end local v19 # "person":Lorg/toulibre/cdl/model/Person; │ - .end local v24 # "personId":J │ + .end local v17 # "person":Lorg/toulibre/cdl/model/Person; │ + .end local v22 # "personId":J │ :cond_2 │ - const/16 v35, 0x3 │ + const/16 v34, 0x3 │ │ :try_start_2 │ - invoke-virtual/range {v27 .. v27}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {v25 .. v25}, Ljava/util/Date;->getTime()J │ │ move-result-wide v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ move-wide/from16 v1, v36 │ │ invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ @@ -3160,525 +3165,529 @@ │ .end local v5 # "day":Lorg/toulibre/cdl/model/Day; │ .end local v6 # "days":Ljava/util/Set;, "Ljava/util/Set;" │ .end local v8 # "event":Lorg/toulibre/cdl/model/Event; │ .end local v9 # "eventInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ .end local v10 # "eventId":J │ .end local v12 # "eventPersonInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ .end local v13 # "eventTitlesInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - .end local v18 # "linkInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - .end local v20 # "minEventId":J │ - .end local v22 # "nextTrackId":J │ - .end local v26 # "personInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - .end local v27 # "time":Ljava/util/Date; │ - .end local v28 # "totalEvents":I │ - .end local v29 # "track":Lorg/toulibre/cdl/model/Track; │ - .end local v30 # "trackId":Ljava/lang/Long; │ - .end local v31 # "trackInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - .end local v32 # "tracks":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v16 # "linkInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ + .end local v18 # "minEventId":J │ + .end local v20 # "nextTrackId":J │ + .end local v24 # "personInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ + .end local v25 # "time":Ljava/util/Date; │ + .end local v26 # "totalEvents":I │ + .end local v27 # "track":Lorg/toulibre/cdl/model/Track; │ + .end local v28 # "trackId":Ljava/lang/Long; │ + .end local v29 # "trackInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ + .end local v30 # "tracks":Ljava/util/Map;, "Ljava/util/Map;" │ :catchall_0 │ - move-exception v35 │ + move-exception v33 │ │ invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 269 │ - if-eqz v16, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 271 │ - const/16 v36, 0x0 │ + const/16 v34, 0x0 │ │ - move-object/from16 v0, v36 │ + move-object/from16 v0, v34 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;->cachedDays:Ljava/util/List; │ │ .line 272 │ - const/16 v36, -0x1 │ + const/16 v34, -0x1 │ │ - move/from16 v0, v36 │ + move/from16 v0, v34 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;->year:I │ │ .line 274 │ invoke-direct/range {p0 .. p0}, Lorg/toulibre/cdl/db/DatabaseManager;->getSharedPreferences()Landroid/content/SharedPreferences; │ │ - move-result-object v36 │ + move-result-object v34 │ │ - invoke-interface/range {v36 .. v36}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface/range {v34 .. v34}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v36 │ + move-result-object v34 │ │ - const-string v37, "last_update_time" │ + const-string v35, "last_update_time" │ │ + .line 275 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v38 │ + move-result-wide v36 │ │ - invoke-interface/range {v36 .. v39}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface/range {v34 .. v37}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v36 │ + move-result-object v34 │ │ - const-string v37, "last_modified_tag" │ + const-string v35, "last_modified_tag" │ │ - move-object/from16 v0, v36 │ + .line 276 │ + move-object/from16 v0, v34 │ │ - move-object/from16 v1, v37 │ + move-object/from16 v1, v35 │ │ move-object/from16 v2, p2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v36 │ + move-result-object v34 │ │ - invoke-interface/range {v36 .. v36}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + .line 277 │ + invoke-interface/range {v34 .. v34}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 279 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;->context:Landroid/content/Context; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v34, v0 │ │ - invoke-virtual/range {v36 .. v36}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual/range {v34 .. v34}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v36 │ + move-result-object v34 │ │ - sget-object v37, Lorg/toulibre/cdl/db/DatabaseManager;->URI_TRACKS:Landroid/net/Uri; │ + sget-object v35, Lorg/toulibre/cdl/db/DatabaseManager;->URI_TRACKS:Landroid/net/Uri; │ │ - const/16 v38, 0x0 │ + const/16 v36, 0x0 │ │ - invoke-virtual/range {v36 .. v38}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual/range {v34 .. v36}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 280 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;->context:Landroid/content/Context; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v34, v0 │ │ - invoke-virtual/range {v36 .. v36}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual/range {v34 .. v34}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v36 │ + move-result-object v34 │ │ - sget-object v37, Lorg/toulibre/cdl/db/DatabaseManager;->URI_EVENTS:Landroid/net/Uri; │ + sget-object v35, Lorg/toulibre/cdl/db/DatabaseManager;->URI_EVENTS:Landroid/net/Uri; │ │ - const/16 v38, 0x0 │ + const/16 v36, 0x0 │ │ - invoke-virtual/range {v36 .. v38}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual/range {v34 .. v36}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 281 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;->context:Landroid/content/Context; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v34, v0 │ │ - invoke-static/range {v36 .. v36}, Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ + invoke-static/range {v34 .. v34}, Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ - move-result-object v36 │ + move-result-object v34 │ │ - new-instance v37, Landroid/content/Intent; │ + new-instance v35, Landroid/content/Intent; │ │ - const-string v38, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" │ + const-string v36, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" │ │ - invoke-direct/range {v37 .. v38}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct/range {v35 .. v36}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ - invoke-virtual/range {v36 .. v37}, Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z │ + invoke-virtual/range {v34 .. v35}, Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z │ │ :cond_3 │ - throw v35 │ + throw v33 │ │ .line 197 │ .restart local v5 # "day":Lorg/toulibre/cdl/model/Day; │ .restart local v6 # "days":Ljava/util/Set;, "Ljava/util/Set;" │ .restart local v8 # "event":Lorg/toulibre/cdl/model/Event; │ .restart local v9 # "eventInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ .restart local v10 # "eventId":J │ .restart local v12 # "eventPersonInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ .restart local v13 # "eventTitlesInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - .restart local v18 # "linkInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - .restart local v20 # "minEventId":J │ - .restart local v22 # "nextTrackId":J │ - .restart local v26 # "personInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - .restart local v27 # "time":Ljava/util/Date; │ - .restart local v28 # "totalEvents":I │ - .restart local v29 # "track":Lorg/toulibre/cdl/model/Track; │ - .restart local v30 # "trackId":Ljava/lang/Long; │ - .restart local v31 # "trackInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ - .restart local v32 # "tracks":Ljava/util/Map;, "Ljava/util/Map;" │ + .restart local v16 # "linkInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ + .restart local v18 # "minEventId":J │ + .restart local v20 # "nextTrackId":J │ + .restart local v24 # "personInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ + .restart local v25 # "time":Ljava/util/Date; │ + .restart local v26 # "totalEvents":I │ + .restart local v27 # "track":Lorg/toulibre/cdl/model/Track; │ + .restart local v28 # "trackId":Ljava/lang/Long; │ + .restart local v29 # "trackInsertStatement":Landroid/database/sqlite/SQLiteStatement; │ + .restart local v30 # "tracks":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_4 │ - const/16 v35, 0x4 │ + const/16 v34, 0x4 │ │ :try_start_3 │ - invoke-virtual/range {v27 .. v27}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {v25 .. v25}, Ljava/util/Date;->getTime()J │ │ move-result-wide v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v34 │ │ move-wide/from16 v1, v36 │ │ invoke-virtual {v9, v0, v1, v2}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ │ goto/16 :goto_2 │ │ .line 232 │ - .restart local v15 # "i$":Ljava/util/Iterator; │ :cond_5 │ invoke-virtual {v8}, Lorg/toulibre/cdl/model/Event;->getLinks()Ljava/util/List; │ │ - move-result-object v35 │ + move-result-object v34 │ │ - invoke-interface/range {v35 .. v35}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v34 .. v34}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v15 │ + move-result-object v34 │ │ :goto_4 │ - invoke-interface {v15}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v34 .. v34}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v35 │ │ if-eqz v35, :cond_6 │ │ - invoke-interface {v15}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v34 .. v34}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v17 │ + move-result-object v15 │ │ - check-cast v17, Lorg/toulibre/cdl/model/Link; │ + check-cast v15, Lorg/toulibre/cdl/model/Link; │ │ .line 233 │ - .local v17, "link":Lorg/toulibre/cdl/model/Link; │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteStatement;->clearBindings()V │ + .local v15, "link":Lorg/toulibre/cdl/model/Link; │ + invoke-virtual/range {v16 .. v16}, Landroid/database/sqlite/SQLiteStatement;->clearBindings()V │ │ .line 234 │ const/16 v35, 0x1 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ move/from16 v1, v35 │ │ invoke-virtual {v0, v1, v10, v11}, Landroid/database/sqlite/SQLiteStatement;->bindLong(IJ)V │ │ .line 235 │ const/16 v35, 0x2 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/toulibre/cdl/model/Link;->getUrl()Ljava/lang/String; │ + invoke-virtual {v15}, Lorg/toulibre/cdl/model/Link;->getUrl()Ljava/lang/String; │ │ move-result-object v36 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ move/from16 v1, v35 │ │ move-object/from16 v2, v36 │ │ invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;->bindString(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ .line 236 │ const/16 v35, 0x3 │ │ - invoke-virtual/range {v17 .. v17}, Lorg/toulibre/cdl/model/Link;->getDescription()Ljava/lang/String; │ + invoke-virtual {v15}, Lorg/toulibre/cdl/model/Link;->getDescription()Ljava/lang/String; │ │ move-result-object v36 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v16 │ │ move/from16 v1, v35 │ │ move-object/from16 v2, v36 │ │ invoke-static {v0, v1, v2}, Lorg/toulibre/cdl/db/DatabaseManager;->bindString(Landroid/database/sqlite/SQLiteStatement;ILjava/lang/String;)V │ │ .line 237 │ - invoke-virtual/range {v18 .. v18}, Landroid/database/sqlite/SQLiteStatement;->executeInsert()J │ + invoke-virtual/range {v16 .. v16}, Landroid/database/sqlite/SQLiteStatement;->executeInsert()J │ │ goto :goto_4 │ │ .line 241 │ - .end local v15 # "i$":Ljava/util/Iterator; │ - .end local v17 # "link":Lorg/toulibre/cdl/model/Link; │ + .end local v15 # "link":Lorg/toulibre/cdl/model/Link; │ :cond_6 │ - add-int/lit8 v28, v28, 0x1 │ + add-int/lit8 v26, v26, 0x1 │ │ .line 242 │ goto/16 :goto_0 │ │ .line 245 │ .end local v5 # "day":Lorg/toulibre/cdl/model/Day; │ .end local v8 # "event":Lorg/toulibre/cdl/model/Event; │ .end local v10 # "eventId":J │ - .end local v27 # "time":Ljava/util/Date; │ - .end local v29 # "track":Lorg/toulibre/cdl/model/Track; │ - .end local v30 # "trackId":Ljava/lang/Long; │ + .end local v25 # "time":Ljava/util/Date; │ + .end local v27 # "track":Lorg/toulibre/cdl/model/Track; │ + .end local v28 # "trackId":Ljava/lang/Long; │ :cond_7 │ - new-instance v33, Landroid/content/ContentValues; │ + new-instance v31, Landroid/content/ContentValues; │ │ - invoke-direct/range {v33 .. v33}, Landroid/content/ContentValues;->()V │ + invoke-direct/range {v31 .. v31}, Landroid/content/ContentValues;->()V │ │ .line 246 │ - .local v33, "values":Landroid/content/ContentValues; │ + .local v31, "values":Landroid/content/ContentValues; │ invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v14 │ + move-result-object v33 │ │ - .local v14, "i$":Ljava/util/Iterator; │ :goto_5 │ - invoke-interface {v14}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v33 .. v33}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v35 │ + move-result v34 │ │ - if-eqz v35, :cond_9 │ + if-eqz v34, :cond_9 │ │ - invoke-interface {v14}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v33 .. v33}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v5 │ │ check-cast v5, Lorg/toulibre/cdl/model/Day; │ │ .line 247 │ .restart local v5 # "day":Lorg/toulibre/cdl/model/Day; │ - invoke-virtual/range {v33 .. v33}, Landroid/content/ContentValues;->clear()V │ + invoke-virtual/range {v31 .. v31}, Landroid/content/ContentValues;->clear()V │ │ .line 248 │ - const-string v35, "_index" │ + const-string v34, "_index" │ │ invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;->getIndex()I │ │ - move-result v36 │ + move-result v35 │ │ - invoke-static/range {v36 .. v36}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static/range {v35 .. v35}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v36 │ + move-result-object v35 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v31 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v34 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v35 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V │ │ .line 249 │ invoke-virtual {v5}, Lorg/toulibre/cdl/model/Day;->getDate()Ljava/util/Date; │ │ move-result-object v4 │ │ .line 250 │ .local v4, "date":Ljava/util/Date; │ - const-string v35, "date" │ + const-string v36, "date" │ │ if-nez v4, :cond_8 │ │ - const-wide/16 v36, 0x0 │ + const-wide/16 v34, 0x0 │ │ :goto_6 │ - invoke-static/range {v36 .. v37}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v34 .. v35}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v36 │ + move-result-object v34 │ │ - move-object/from16 v0, v33 │ + move-object/from16 v0, v31 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v36 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v34 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 251 │ - const-string v35, "days" │ + const-string v34, "days" │ │ - const/16 v36, 0x0 │ + const/16 v35, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v34 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v35 │ │ - move-object/from16 v2, v33 │ + move-object/from16 v2, v31 │ │ invoke-virtual {v7, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ goto :goto_5 │ │ .line 250 │ :cond_8 │ invoke-virtual {v4}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v36 │ + move-result-wide v34 │ │ goto :goto_6 │ │ .line 255 │ .end local v4 # "date":Ljava/util/Date; │ .end local v5 # "day":Lorg/toulibre/cdl/model/Day; │ :cond_9 │ - const-wide v36, 0x7fffffffffffffffL │ + const-wide v34, 0x7fffffffffffffffL │ │ - cmp-long v35, v20, v36 │ + cmp-long v33, v18, v34 │ │ - if-gez v35, :cond_a │ + if-gez v33, :cond_a │ │ .line 256 │ - const/16 v35, 0x1 │ + const/16 v33, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v33 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v34, v0 │ + move-object/from16 v32, v0 │ │ - const/16 v35, 0x0 │ + const/16 v33, 0x0 │ │ - invoke-static/range {v20 .. v21}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ + invoke-static/range {v18 .. v19}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v34 │ │ - aput-object v36, v34, v35 │ + aput-object v34, v32, v33 │ │ .line 257 │ - .local v34, "whereArgs":[Ljava/lang/String; │ - const-string v35, "bookmarks" │ + .local v32, "whereArgs":[Ljava/lang/String; │ + const-string v33, "bookmarks" │ │ - const-string v36, "event_id < ?" │ + const-string v34, "event_id < ?" │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v34 │ │ - move-object/from16 v2, v34 │ + move-object/from16 v2, v32 │ │ invoke-virtual {v7, v0, v1, v2}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I │ │ .line 260 │ - .end local v34 # "whereArgs":[Ljava/lang/String; │ + .end local v32 # "whereArgs":[Ljava/lang/String; │ :cond_a │ - if-lez v28, :cond_b │ + if-lez v26, :cond_b │ │ .line 261 │ invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ .line 262 │ - const/16 v16, 0x1 │ + const/4 v14, 0x1 │ │ .line 267 │ :cond_b │ invoke-virtual {v7}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V │ │ .line 269 │ - if-eqz v16, :cond_c │ + if-eqz v14, :cond_c │ │ .line 271 │ - const/16 v35, 0x0 │ + const/16 v33, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;->cachedDays:Ljava/util/List; │ │ .line 272 │ - const/16 v35, -0x1 │ + const/16 v33, -0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v33 │ │ move-object/from16 v1, p0 │ │ iput v0, v1, Lorg/toulibre/cdl/db/DatabaseManager;->year:I │ │ .line 274 │ invoke-direct/range {p0 .. p0}, Lorg/toulibre/cdl/db/DatabaseManager;->getSharedPreferences()Landroid/content/SharedPreferences; │ │ - move-result-object v35 │ + move-result-object v33 │ │ - invoke-interface/range {v35 .. v35}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface/range {v33 .. v33}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v35 │ + move-result-object v33 │ │ - const-string v36, "last_update_time" │ + const-string v34, "last_update_time" │ │ + .line 275 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v38 │ + move-result-wide v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v33 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v34 │ │ - move-wide/from16 v2, v38 │ + move-wide/from16 v2, v36 │ │ invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v35 │ + move-result-object v33 │ │ - const-string v36, "last_modified_tag" │ + const-string v34, "last_modified_tag" │ │ - move-object/from16 v0, v35 │ + .line 276 │ + move-object/from16 v0, v33 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v34 │ │ move-object/from16 v2, p2 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v35 │ + move-result-object v33 │ │ - invoke-interface/range {v35 .. v35}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + .line 277 │ + invoke-interface/range {v33 .. v33}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 279 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;->context:Landroid/content/Context; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v33, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual/range {v33 .. v33}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v35 │ + move-result-object v33 │ │ - sget-object v36, Lorg/toulibre/cdl/db/DatabaseManager;->URI_TRACKS:Landroid/net/Uri; │ + sget-object v34, Lorg/toulibre/cdl/db/DatabaseManager;->URI_TRACKS:Landroid/net/Uri; │ │ - const/16 v37, 0x0 │ + const/16 v35, 0x0 │ │ - invoke-virtual/range {v35 .. v37}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual/range {v33 .. v35}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 280 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;->context:Landroid/content/Context; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v33, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ + invoke-virtual/range {v33 .. v33}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ - move-result-object v35 │ + move-result-object v33 │ │ - sget-object v36, Lorg/toulibre/cdl/db/DatabaseManager;->URI_EVENTS:Landroid/net/Uri; │ + sget-object v34, Lorg/toulibre/cdl/db/DatabaseManager;->URI_EVENTS:Landroid/net/Uri; │ │ - const/16 v37, 0x0 │ + const/16 v35, 0x0 │ │ - invoke-virtual/range {v35 .. v37}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ + invoke-virtual/range {v33 .. v35}, Landroid/content/ContentResolver;->notifyChange(Landroid/net/Uri;Landroid/database/ContentObserver;)V │ │ .line 281 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lorg/toulibre/cdl/db/DatabaseManager;->context:Landroid/content/Context; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v33, v0 │ │ - invoke-static/range {v35 .. v35}, Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ + invoke-static/range {v33 .. v33}, Landroid/support/v4/content/LocalBroadcastManager;->getInstance(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ - move-result-object v35 │ + move-result-object v33 │ │ - new-instance v36, Landroid/content/Intent; │ + new-instance v34, Landroid/content/Intent; │ │ - const-string v37, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" │ + const-string v35, "org.toulibre.cdl.action.SCHEDULE_REFRESHED" │ │ - invoke-direct/range {v36 .. v37}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct/range {v34 .. v35}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ - invoke-virtual/range {v35 .. v36}, Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z │ + invoke-virtual/range {v33 .. v34}, Landroid/support/v4/content/LocalBroadcastManager;->sendBroadcast(Landroid/content/Intent;)Z │ │ + .line 265 │ :cond_c │ - return v28 │ + return v26 │ .end method ├── smali/org/toulibre/cdl/loaders/BookmarkStatusLoader$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ .prologue │ .line 24 │ iput-object p1, p0, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$1;->this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/toulibre/cdl/loaders/BookmarkStatusLoader$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/loaders/BookmarkStatusLoader;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ .prologue │ .line 34 │ iput-object p1, p0, Lorg/toulibre/cdl/loaders/BookmarkStatusLoader$2;->this$0:Lorg/toulibre/cdl/loaders/BookmarkStatusLoader; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/org/toulibre/cdl/loaders/BaseLiveLoader$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lorg/toulibre/cdl/loaders/BaseLiveLoader; │ │ │ # direct methods │ .method constructor (Lorg/toulibre/cdl/loaders/BaseLiveLoader;)V │ .locals 0 │ + .param p1, "this$0" # Lorg/toulibre/cdl/loaders/BaseLiveLoader; │ │ .prologue │ .line 17 │ iput-object p1, p0, Lorg/toulibre/cdl/loaders/BaseLiveLoader$1;->this$0:Lorg/toulibre/cdl/loaders/BaseLiveLoader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/org/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener.smali │ @@ -9,15 +9,14 @@ │ # annotations │ .annotation build Landroid/annotation/TargetApi; │ value = 0xb │ .end annotation │ │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$1;, │ Lorg/toulibre/cdl/widgets/BookmarksMultiChoiceModeListener$RemoveBookmarksAsyncTask; │ } │ .end annotation │ │ │ # instance fields │ .field private listView:Landroid/widget/AbsListView; ├── smali/org/toulibre/cdl/widgets/AdapterLinearLayout.smali │ @@ -2,15 +2,14 @@ │ .super Landroid/widget/LinearLayout; │ .source "AdapterLinearLayout.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lorg/toulibre/cdl/widgets/AdapterLinearLayout$1;, │ Lorg/toulibre/cdl/widgets/AdapterLinearLayout$AdapterLinearLayoutDataSetObserver;, │ Lorg/toulibre/cdl/widgets/AdapterLinearLayout$Adapter; │ } │ .end annotation │ │ │ # instance fields ├── smali/org/toulibre/cdl/api/Api.smali │ @@ -47,28 +47,30 @@ │ .line 47 │ .local v4, "result":I │ :try_start_0 │ invoke-static {}, Lorg/toulibre/cdl/db/DatabaseManager;->getInstance()Lorg/toulibre/cdl/db/DatabaseManager; │ │ move-result-object v0 │ │ - .line 48 │ + .line 50 │ .local v0, "dbManager":Lorg/toulibre/cdl/db/DatabaseManager; │ invoke-static {}, Lorg/toulibre/cdl/api/Urls;->getSchedule()Ljava/lang/String; │ │ move-result-object v5 │ │ + .line 51 │ invoke-virtual {v0}, Lorg/toulibre/cdl/db/DatabaseManager;->getLastModifiedTag()Ljava/lang/String; │ │ move-result-object v6 │ │ const-string v7, "org.toulibre.cdl.action.DOWNLOAD_SCHEDULE_PROGRESS" │ │ const-string v8, "PROGRESS" │ │ + .line 48 │ invoke-static {p0, v5, v6, v7, v8}, Lorg/toulibre/cdl/utils/HttpUtils;->get(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; │ │ move-result-object v3 │ │ .line 54 │ .local v3, "httpResult":Lorg/toulibre/cdl/utils/HttpUtils$HttpResult; │ iget-object v5, v3, Lorg/toulibre/cdl/utils/HttpUtils$HttpResult;->inputStream:Ljava/io/InputStream; ├── res/drawable/abc_edit_text_material.xml │ ├── res/drawable/abc_edit_text_material.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ ├── res/drawable/activated_background.xml │ ├── res/drawable/activated_background.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ ├── res/drawable/abc_textfield_search_material.xml │ ├── res/drawable/abc_textfield_search_material.xml │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ - │ │ + │ │ │ │ │ │ ├── res/layout/fragment_event_details.xml │ ├── res/layout/fragment_event_details.xml │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ - │ │ - │ │ + │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ - │ │ + │ │ + │ │ │ │ │ │ │ │ │ │ ├── res/layout/abc_search_view.xml │ ├── res/layout/abc_search_view.xml │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── res/color/abc_background_cache_hint_selector_material_light.xml │ ├── res/color/abc_background_cache_hint_selector_material_light.xml │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ - │ │ + │ │ │ │ ├── res/color/abc_background_cache_hint_selector_material_dark.xml │ ├── res/color/abc_background_cache_hint_selector_material_dark.xml │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ - │ │ + │ │ │ │